Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/alecazam/kram
/ functions
Functions
11,186 in github.com/alecazam/kram
⨍
Functions
11,186
◇
Types & classes
2,567
↳
Endpoints
1
↓ 43 callers
Method
append
libkram/fmt/format.h:791
↓ 42 callers
Function
_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 callers
Function
cgltf_json_to_int
libkram/cgltf/cgltf.h:2693
↓ 42 callers
Method
end
kram-profile/CBA/simdjson.h:6818
↓ 42 callers
Method
get_name
libkram/eastl/include/EASTL/allocator.h:203
↓ 42 callers
Method
reset
libkram/eastl/include/EASTL/random.h:137
↓ 42 callers
Function
swap
libkram/transcoder/basisu_containers.h:1903
↓ 42 callers
Function
swap
std::swap has warning on aligned data
libkram/vectormath/float234.cpp:319
↓ 42 callers
Function
unquant_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 callers
Method
data
libkram/simdjson/simdjson.h:3858
↓ 41 callers
Function
iabs
libkram/transcoder/basisu.h:154
↓ 41 callers
Function
min_alt
libkram/eastl/include/EASTL/algorithm.h:471
↓ 41 callers
Method
size
libkram/eastl/include/EASTL/span.h:263
↓ 40 callers
Function
ZSTD_isError
! ZSTD_isError() : * tells if a return value is an error code * symbol is required for external callers */
libkram/zstd/zstddeclib.cpp:7896
↓ 40 callers
Function
all
libkram/vectormath/int234.h:60
↓ 40 callers
Method
insert
libkram/fastl/map.h:73
↓ 40 callers
Function
str4ncmp
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 callers
Function
str4ncmp
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 callers
Function
clamp255f
* @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 callers
Method
end
libkram/fmt/core.h:909
↓ 39 callers
Function
unquant_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 callers
Method
copy_overflow_allocator
libkram/eastl/include/EASTL/internal/fixed_pool.h:738
↓ 37 callers
Method
reset
libkram/simdjson/simdjson.h:29270
↓ 37 callers
Method
reset
kram-profile/CBA/simdjson.h:29270
↓ 36 callers
Method
compare
kram-profile/CBA/simdjson.h:1305
↓ 36 callers
Function
format_error
libkram/fmt/format.h:971
↓ 36 callers
Method
remaining_len
libkram/simdjson/simdjson.cpp:4629
↓ 36 callers
Method
remaining_len
kram-profile/CBA/simdjson.cpp:4629
↓ 35 callers
Method
WriteLine
hlslparser/src/CodeWriter.cpp:84
↓ 35 callers
Function
_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 callers
Function
cgltf_json_to_float
libkram/cgltf/cgltf.h:2713
↓ 35 callers
Method
check_utf8_bytes
Check whether the current bytes are valid UTF-8.
libkram/simdjson/simdjson.cpp:3092
↓ 35 callers
Method
check_utf8_bytes
Check whether the current bytes are valid UTF-8.
kram-profile/CBA/simdjson.cpp:3092
↓ 35 callers
Method
compare
libkram/simdjson/simdjson.h:1305
↓ 35 callers
Method
data
Returns a pointer to the output buffer content. No terminating null character is appended. */
libkram/fmt/format.h:3772
↓ 35 callers
Function
destruct
libkram/eastl/include/EASTL/memory.h:1312
↓ 35 callers
Method
empty
kram-profile/CBA/simdjson.h:1205
↓ 34 callers
Function
CharStrlen
libkram/eastl/include/EASTL/internal/char_traits.h:267
↓ 34 callers
Function
dot
dot
libkram/vectormath/float234.h:331
↓ 34 callers
Method
length
kram-profile/CBA/simdjson.h:3856
↓ 32 callers
Function
RegisterIntrinsics
hlslparser/src/HLSLParser.cpp:872
↓ 32 callers
Function
append_sprintf
kram-profile/Source/KramZipHelper.cpp:67
↓ 32 callers
Function
cgltf_write_floatprop
libkram/cgltf/cgltf_write.h:290
↓ 32 callers
Method
format
libkram/fmt/format.h:3793
↓ 32 callers
Method
on_error
libkram/fmt/core.h:2660
↓ 31 callers
Function
MEM_readLE32
libkram/zstd/zstddeclib.cpp:926
↓ 31 callers
Method
length
libkram/simdjson/simdjson.h:3856
↓ 31 callers
Function
popcount
* @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 callers
Function
simd8
Zero constructor
libkram/simdjson/simdjson.h:10349
↓ 31 callers
Function
simd8
Zero constructor
kram-profile/CBA/simdjson.h:10349
↓ 30 callers
Method
advance
libkram/simdjson/simdjson.cpp:3247
↓ 30 callers
Method
advance
kram-profile/CBA/simdjson.cpp:3247
↓ 30 callers
Method
begin
kram-profile/CBA/simdjson.h:6814
↓ 30 callers
Function
chunk2mem
conversion from malloc headers to user pointers, and back
libkram/allocate/dlmalloc.cpp:1192
↓ 30 callers
Function
parse_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 callers
Function
parse_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 callers
Function
storea
* @brief Store a vector to a 16B aligned memory address. */
libkram/astc-encoder/astcenc_vecmathlib_sse_4.h:614
↓ 29 callers
Function
abs
libkram/fmt/chrono.h:1489
↓ 29 callers
Method
chunk_plus_offset
Treat space at ptr +/- offset as a chunk
libkram/allocate/dlmalloc.cpp:1135
↓ 29 callers
Function
format
was using kram::format, but wanted to decouple this lib
libkram/vectormath/vectormath234.cpp:176
↓ 29 callers
Method
index
libkram/simdjson/simdjson.cpp:3945
↓ 29 callers
Function
lodepng_chunk_type_equals
libkram/lodepng/lodepng.cpp:2503
↓ 29 callers
Method
saturating_sub
libkram/simdjson/simdjson.h:10213
↓ 29 callers
Method
saturating_sub
kram-profile/CBA/simdjson.h:10213
↓ 28 callers
Method
Error
Copied from GLSLGenerator
hlslparser/src/MSLGenerator.cpp:81
↓ 28 callers
Function
HandleError
plugin/kps/KPS.cpp:108
↓ 28 callers
Method
HeapBeginPtr
libkram/eastl/include/EASTL/basic_string.h:426
↓ 28 callers
Function
cgltf_write_strprop
libkram/cgltf/cgltf_write.h:231
↓ 28 callers
Method
clear
libkram/fastl/vector.h:279
↓ 28 callers
Function
equal_range
libkram/eastl/include/EASTL/algorithm.h:2362
↓ 28 callers
Function
hadd_rgb_s
* @brief Return the horizontal sum of RGB vector lanes as a scalar. */
libkram/astc-encoder/astcenc_vecmathlib_common_4.h:127
↓ 28 callers
Function
str
libkram/fmt/os.h:157
↓ 28 callers
Function
swap
libkram/eastl/include/EASTL/any.h:482
↓ 27 callers
Function
cgltf_free_extras
libkram/cgltf/cgltf.h:1774
↓ 27 callers
Method
first
libkram/eastl/include/EASTL/span.h:364
↓ 27 callers
Method
get
libkram/fmt/format-inl.h:93
↓ 27 callers
Function
unpack_uastc
libkram/transcoder/basisu_transcoder.cpp:12277
↓ 27 callers
Method
value
kram-profile/CBA/simdjson.h:8161
↓ 26 callers
Function
CharStringUninitializedCopy
libkram/eastl/include/EASTL/internal/char_traits.h:277
↓ 26 callers
Method
SetHeapSize
libkram/eastl/include/EASTL/basic_string.h:421
↓ 26 callers
Function
cgltf_parse_json_extras
libkram/cgltf/cgltf.h:2932
↓ 26 callers
Function
cgltf_write_extras
libkram/cgltf/cgltf_write.h:241
↓ 26 callers
Method
push_back
libkram/fmt/core.h:944
↓ 26 callers
Method
reserve
libkram/fastl/vector.h:239
↓ 25 callers
Method
SetHeapBeginPtr
libkram/eastl/include/EASTL/basic_string.h:455
↓ 25 callers
Method
SetHeapCapacity
libkram/eastl/include/EASTL/basic_string.h:457
↓ 25 callers
Function
cgltf_parse_json_array
libkram/cgltf/cgltf.h:2803
↓ 25 callers
Method
resize
resize(0) sets the container to empty, but does not free the allocated block.
libkram/transcoder/basisu_containers.h:454
↓ 25 callers
Function
trailing_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 callers
Function
trailing_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 callers
Function
Unquantize
libkram/compressonator/bc6h/hdr_encode.cpp:116
↓ 24 callers
Function
__emulu
_umul128 for x86, arm this is a slow emulation routine for 32-bit
libkram/simdjson/simdjson.h:10599
↓ 24 callers
Function
__emulu
_umul128 for x86, arm this is a slow emulation routine for 32-bit
kram-profile/CBA/simdjson.h:10599
↓ 24 callers
Method
any_bits_set
libkram/simdjson/simdjson.h:10236
↓ 24 callers
Method
any_bits_set
kram-profile/CBA/simdjson.h:10236
↓ 24 callers
Function
cgltf_parse_json_string
libkram/cgltf/cgltf.h:2784
↓ 24 callers
Function
compute_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 callers
Function
compute_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 callers
Function
construct
libkram/transcoder/basisu_containers.h:74
↓ 24 callers
Function
finish_unquantizeF16
libkram/compressonator/bc6h/bc6h_encode.cpp:930
← previous
next →
101–200 of 11,186, ranked by callers