MCPcopy Create free account

hub / github.com/bytedance/sonic-cpp / functions

Functions852 in github.com/bytedance/sonic-cpp

Methodstore
include/sonic/internal/arch/neon/simd.h:401
Methodstore
include/sonic/internal/arch/sse/simd.h:288
Methodstore
include/sonic/internal/arch/sse/simd.h:337
Methodstr2int
include/sonic/dom/parser.h:159
Methodstr_impl
benchmark/simdjson.hpp:24
Methodstr_impl
benchmark/sonic.hpp:25
Methodstr_impl
benchmark/rapidjson.hpp:27
Methodstr_impl
benchmark/yyjson.hpp:24
Methodstr_impl
benchmark/jsoncpp.hpp:24
MethodstringImpl
include/sonic/dom/schema_handler.h:307
MethodstringImpl
include/sonic/dom/handler.h:185
Functionstring_view_cmp
tests/string_view_test.cpp:27
Methodstringfy_impl
benchmark/simdjson.hpp:47
Methodstringfy_impl
benchmark/sonic.hpp:45
Methodstringfy_impl
benchmark/rapidjson.hpp:43
Methodstringfy_impl
benchmark/yyjson.hpp:44
Methodstringfy_impl
benchmark/jsoncpp.hpp:40
FunctionsubLength
include/sonic/dom/genericnode.h:1029
Methodterminated
benchmark/rapidjson_sax.hpp:18
Methodto_bitmask
include/sonic/internal/arch/avx2/simd.h:126
Methodto_bitmask
include/sonic/internal/arch/avx2/simd.h:424
Methodto_bitmask
include/sonic/internal/arch/avx2/simd.h:635
Methodto_bitmask
We return uint32_t instead of uint16_t because that seems to be more efficient for most purposes (cutting it down to uint16_t costs performance in som
include/sonic/internal/arch/neon/simd.h:105
Methodto_bitmask
include/sonic/internal/arch/sse/simd.h:119
Methodto_bitmask
include/sonic/internal/arch/sse/simd.h:349
Functionto_percent
(temp, position)
scripts/tools/draw-png.py:71
Functionuint16x8_t UtoaNeon
Convert num's each digit as packed 16-bit in a vector. num's digits as abcdefgh (high bits is 0 if not enough) The converted vector is { a, b, c, d, e
include/sonic/internal/arch/common/arm_common/itoa.h:46
Functionuint16x8_t Utoa_4_helper
Convert num {abcd} to {axxxx, abxxxx, abcxxxx, abcdxxxx}
include/sonic/internal/arch/common/arm_common/itoa.h:30
Methodunlock
include/sonic/allocator.h:102
Methodyyjson_arr_foreach
benchmark/yyjson.hpp:89
Methodyyjson_obj_foreach
benchmark/yyjson.hpp:101
Methodzero
include/sonic/internal/arch/avx2/simd.h:145
Methodzero
include/sonic/internal/arch/avx2/simd.h:445
Methodzero
include/sonic/internal/arch/neon/simd.h:125
Methodzero
include/sonic/internal/arch/neon/simd.h:274
Methodzero
include/sonic/internal/arch/sse/simd.h:132
Method~GenericDocument
include/sonic/dom/generic_document.h:111
Method~GenericJsonPointer
include/sonic/dom/json_pointer.h:114
Method~GenericJsonPointerNode
include/sonic/dom/json_pointer.h:56
Method~JsonCppParseResult
benchmark/jsoncpp.hpp:34
Method~LazySAXHandler
include/sonic/dom/handler.h:219
Method~NodeWrapper
tests/document_test.cpp:398
Method~Parser
include/sonic/dom/parser.h:65
Method~SAXHandler
include/sonic/dom/handler.h:70
Method~SchemaHandler
include/sonic/dom/schema_handler.h:87
Method~SonicParseResult
benchmark/sonic.hpp:38
Method~Stack
include/sonic/internal/stack.h:34
Method~WriteBuffer
include/sonic/writebuffer.h:31
Method~YYjsonParseResult
benchmark/yyjson.hpp:37
Method~YYjsonStringResult
benchmark/yyjson.hpp:26
Method~cJsonParseResult
benchmark/cjson.hpp:36
Method~cJsonStringResult
benchmark/cjson.hpp:26
← previous801–852 of 852, ranked by callers