MCPcopy Create free account

hub / github.com/alecazam/kram / functions

Functions11,186 in github.com/alecazam/kram

↓ 43 callersMethodappend
libkram/fmt/format.h:791
↓ 42 callersFunction_mm_mul_ps
Multiply packed single-precision (32-bit) floating-point elements in a and b, and store the results in dst. https://www.intel.com/content/www/us/en/do
libkram/vectormath/sse2neon.h:2037
↓ 42 callersFunctioncgltf_json_to_int
libkram/cgltf/cgltf.h:2693
↓ 42 callersMethodend
kram-profile/CBA/simdjson.h:6818
↓ 42 callersMethodget_name
libkram/eastl/include/EASTL/allocator.h:203
↓ 42 callersMethodreset
libkram/eastl/include/EASTL/random.h:137
↓ 42 callersFunctionswap
libkram/transcoder/basisu_containers.h:1903
↓ 42 callersFunctionswap
std::swap has warning on aligned data
libkram/vectormath/float234.cpp:319
↓ 42 callersFunctionunquant_color
* @brief Determine the unquantized value given a quantization level. * * @param quant_level The quantization level to use. * @param value
libkram/astc-encoder/astcenc_color_quantize.cpp:87
↓ 41 callersMethoddata
libkram/simdjson/simdjson.h:3858
↓ 41 callersFunctioniabs
libkram/transcoder/basisu.h:154
↓ 41 callersFunctionmin_alt
libkram/eastl/include/EASTL/algorithm.h:471
↓ 41 callersMethodsize
libkram/eastl/include/EASTL/span.h:263
↓ 40 callersFunctionZSTD_isError
! ZSTD_isError() : * tells if a return value is an error code * symbol is required for external callers */
libkram/zstd/zstddeclib.cpp:7896
↓ 40 callersFunctionall
libkram/vectormath/int234.h:60
↓ 40 callersMethodinsert
libkram/fastl/map.h:73
↓ 40 callersFunctionstr4ncmp
Again in str4ncmp we use a memcpy to avoid undefined behavior. The memcpy may appear expensive. Yet all decent optimizing compilers will compile memcp
libkram/simdjson/simdjson.h:10657
↓ 40 callersFunctionstr4ncmp
Again in str4ncmp we use a memcpy to avoid undefined behavior. The memcpy may appear expensive. Yet all decent optimizing compilers will compile memcp
kram-profile/CBA/simdjson.h:10657
↓ 39 callersFunctionclamp255f
* @brief Clamp a float value between 0.0f and 255.0f. * * NaNs are turned into 0.0f. * * @param v The value to clamp. * * @return The clamped v
libkram/astc-encoder/astcenc_mathlib.h:303
↓ 39 callersMethodend
libkram/fmt/core.h:909
↓ 39 callersFunctionunquant_color
* @brief Unquantize a color. * * This function uses a lookup table as the quantization is encoded to make * hardware implementations easier, and is
libkram/astc-encoder/astcenc_color_unquantize.cpp:37
↓ 37 callersMethodcopy_overflow_allocator
libkram/eastl/include/EASTL/internal/fixed_pool.h:738
↓ 37 callersMethodreset
libkram/simdjson/simdjson.h:29270
↓ 37 callersMethodreset
kram-profile/CBA/simdjson.h:29270
↓ 36 callersMethodcompare
kram-profile/CBA/simdjson.h:1305
↓ 36 callersFunctionformat_error
libkram/fmt/format.h:971
↓ 36 callersMethodremaining_len
libkram/simdjson/simdjson.cpp:4629
↓ 36 callersMethodremaining_len
kram-profile/CBA/simdjson.cpp:4629
↓ 35 callersMethodWriteLine
hlslparser/src/CodeWriter.cpp:84
↓ 35 callersFunction_mm_add_ps
Add packed single-precision (32-bit) floating-point elements in a and b, and store the results in dst. https://www.intel.com/content/www/us/en/docs/in
libkram/vectormath/sse2neon.h:1118
↓ 35 callersFunctioncgltf_json_to_float
libkram/cgltf/cgltf.h:2713
↓ 35 callersMethodcheck_utf8_bytes
Check whether the current bytes are valid UTF-8.
libkram/simdjson/simdjson.cpp:3092
↓ 35 callersMethodcheck_utf8_bytes
Check whether the current bytes are valid UTF-8.
kram-profile/CBA/simdjson.cpp:3092
↓ 35 callersMethodcompare
libkram/simdjson/simdjson.h:1305
↓ 35 callersMethoddata
Returns a pointer to the output buffer content. No terminating null character is appended. */
libkram/fmt/format.h:3772
↓ 35 callersFunctiondestruct
libkram/eastl/include/EASTL/memory.h:1312
↓ 35 callersMethodempty
kram-profile/CBA/simdjson.h:1205
↓ 34 callersFunctionCharStrlen
libkram/eastl/include/EASTL/internal/char_traits.h:267
↓ 34 callersFunctiondot
dot
libkram/vectormath/float234.h:331
↓ 34 callersMethodlength
kram-profile/CBA/simdjson.h:3856
↓ 32 callersFunctionRegisterIntrinsics
hlslparser/src/HLSLParser.cpp:872
↓ 32 callersFunctionappend_sprintf
kram-profile/Source/KramZipHelper.cpp:67
↓ 32 callersFunctioncgltf_write_floatprop
libkram/cgltf/cgltf_write.h:290
↓ 32 callersMethodformat
libkram/fmt/format.h:3793
↓ 32 callersMethodon_error
libkram/fmt/core.h:2660
↓ 31 callersFunctionMEM_readLE32
libkram/zstd/zstddeclib.cpp:926
↓ 31 callersMethodlength
libkram/simdjson/simdjson.h:3856
↓ 31 callersFunctionpopcount
* @brief Population bit count. * * @param v The value to population count. * * @return The number of 1 bits. */
libkram/astc-encoder/astcenc_vecmathlib_sse_4.h:1035
↓ 31 callersFunctionsimd8
Zero constructor
libkram/simdjson/simdjson.h:10349
↓ 31 callersFunctionsimd8
Zero constructor
kram-profile/CBA/simdjson.h:10349
↓ 30 callersMethodadvance
libkram/simdjson/simdjson.cpp:3247
↓ 30 callersMethodadvance
kram-profile/CBA/simdjson.cpp:3247
↓ 30 callersMethodbegin
kram-profile/CBA/simdjson.h:6814
↓ 30 callersFunctionchunk2mem
conversion from malloc headers to user pointers, and back
libkram/allocate/dlmalloc.cpp:1192
↓ 30 callersFunctionparse_float_fallback
We call a fallback floating-point parser that might be slow. Note it will accept JSON numbers, but the JSON spec. is more restrictive so before you ca
libkram/simdjson/simdjson.h:11085
↓ 30 callersFunctionparse_float_fallback
We call a fallback floating-point parser that might be slow. Note it will accept JSON numbers, but the JSON spec. is more restrictive so before you ca
kram-profile/CBA/simdjson.h:11085
↓ 30 callersFunctionstorea
* @brief Store a vector to a 16B aligned memory address. */
libkram/astc-encoder/astcenc_vecmathlib_sse_4.h:614
↓ 29 callersFunctionabs
libkram/fmt/chrono.h:1489
↓ 29 callersMethodchunk_plus_offset
Treat space at ptr +/- offset as a chunk
libkram/allocate/dlmalloc.cpp:1135
↓ 29 callersFunctionformat
was using kram::format, but wanted to decouple this lib
libkram/vectormath/vectormath234.cpp:176
↓ 29 callersMethodindex
libkram/simdjson/simdjson.cpp:3945
↓ 29 callersFunctionlodepng_chunk_type_equals
libkram/lodepng/lodepng.cpp:2503
↓ 29 callersMethodsaturating_sub
libkram/simdjson/simdjson.h:10213
↓ 29 callersMethodsaturating_sub
kram-profile/CBA/simdjson.h:10213
↓ 28 callersMethodError
Copied from GLSLGenerator
hlslparser/src/MSLGenerator.cpp:81
↓ 28 callersFunctionHandleError
plugin/kps/KPS.cpp:108
↓ 28 callersMethodHeapBeginPtr
libkram/eastl/include/EASTL/basic_string.h:426
↓ 28 callersFunctioncgltf_write_strprop
libkram/cgltf/cgltf_write.h:231
↓ 28 callersMethodclear
libkram/fastl/vector.h:279
↓ 28 callersFunctionequal_range
libkram/eastl/include/EASTL/algorithm.h:2362
↓ 28 callersFunctionhadd_rgb_s
* @brief Return the horizontal sum of RGB vector lanes as a scalar. */
libkram/astc-encoder/astcenc_vecmathlib_common_4.h:127
↓ 28 callersFunctionstr
libkram/fmt/os.h:157
↓ 28 callersFunctionswap
libkram/eastl/include/EASTL/any.h:482
↓ 27 callersFunctioncgltf_free_extras
libkram/cgltf/cgltf.h:1774
↓ 27 callersMethodfirst
libkram/eastl/include/EASTL/span.h:364
↓ 27 callersMethodget
libkram/fmt/format-inl.h:93
↓ 27 callersFunctionunpack_uastc
libkram/transcoder/basisu_transcoder.cpp:12277
↓ 27 callersMethodvalue
kram-profile/CBA/simdjson.h:8161
↓ 26 callersFunctionCharStringUninitializedCopy
libkram/eastl/include/EASTL/internal/char_traits.h:277
↓ 26 callersMethodSetHeapSize
libkram/eastl/include/EASTL/basic_string.h:421
↓ 26 callersFunctioncgltf_parse_json_extras
libkram/cgltf/cgltf.h:2932
↓ 26 callersFunctioncgltf_write_extras
libkram/cgltf/cgltf_write.h:241
↓ 26 callersMethodpush_back
libkram/fmt/core.h:944
↓ 26 callersMethodreserve
libkram/fastl/vector.h:239
↓ 25 callersMethodSetHeapBeginPtr
libkram/eastl/include/EASTL/basic_string.h:455
↓ 25 callersMethodSetHeapCapacity
libkram/eastl/include/EASTL/basic_string.h:457
↓ 25 callersFunctioncgltf_parse_json_array
libkram/cgltf/cgltf.h:2803
↓ 25 callersMethodresize
resize(0) sets the container to empty, but does not free the allocated block.
libkram/transcoder/basisu_containers.h:454
↓ 25 callersFunctiontrailing_zeroes
We sometimes call trailing_zero on inputs that are zero, but the algorithms do not end up using the returned value. Sadly, sanitizers are not smart en
libkram/simdjson/simdjson.h:9861
↓ 25 callersFunctiontrailing_zeroes
We sometimes call trailing_zero on inputs that are zero, but the algorithms do not end up using the returned value. Sadly, sanitizers are not smart en
kram-profile/CBA/simdjson.h:9861
↓ 24 callersFunctionUnquantize
libkram/compressonator/bc6h/hdr_encode.cpp:116
↓ 24 callersFunction__emulu
_umul128 for x86, arm this is a slow emulation routine for 32-bit
libkram/simdjson/simdjson.h:10599
↓ 24 callersFunction__emulu
_umul128 for x86, arm this is a slow emulation routine for 32-bit
kram-profile/CBA/simdjson.h:10599
↓ 24 callersMethodany_bits_set
libkram/simdjson/simdjson.h:10236
↓ 24 callersMethodany_bits_set
kram-profile/CBA/simdjson.h:10236
↓ 24 callersFunctioncgltf_parse_json_string
libkram/cgltf/cgltf.h:2784
↓ 24 callersFunctioncompute_float_64
Attempts to compute i * 10^(power) exactly; and if "negative" is true, negate the result. This function will only work in some cases, when it does not
libkram/simdjson/simdjson.h:10834
↓ 24 callersFunctioncompute_float_64
Attempts to compute i * 10^(power) exactly; and if "negative" is true, negate the result. This function will only work in some cases, when it does not
kram-profile/CBA/simdjson.h:10834
↓ 24 callersFunctionconstruct
libkram/transcoder/basisu_containers.h:74
↓ 24 callersFunctionfinish_unquantizeF16
libkram/compressonator/bc6h/bc6h_encode.cpp:930
← previousnext →101–200 of 11,186, ranked by callers