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
↓ 6 callers
Function
is_continuation
libkram/simdjson/simdjson.cpp:5286
↓ 6 callers
Function
is_continuation
kram-profile/CBA/simdjson.cpp:5286
↓ 6 callers
Function
is_made_of_eight_digits_fast
check quickly whether the next 8 chars are made of digits at a glance, it looks better than Mula's http://0x80.pl/articles/swar-digits-validate.html
libkram/simdjson/simdjson.h:11117
↓ 6 callers
Function
is_made_of_eight_digits_fast
check quickly whether the next 8 chars are made of digits at a glance, it looks better than Mula's http://0x80.pl/articles/swar-digits-validate.html
kram-profile/CBA/simdjson.h:11117
↓ 6 callers
Method
length
libkram/bc7enc/utils.h:972
↓ 6 callers
Function
lerpf
libkram/compressonator/bc6h/hdr_encode.cpp:65
↓ 6 callers
Function
linearToSRGBFunc
libkram/kram/KramMipper.cpp:65
↓ 6 callers
Method
load
libkram/simdjson/simdjson.h:3868
↓ 6 callers
Function
lodepng_color_mode_init
libkram/lodepng/lodepng.cpp:2694
↓ 6 callers
Function
lodepng_read32bitInt
libkram/lodepng/lodepng.cpp:328
↓ 6 callers
Function
lodepng_state_init
libkram/lodepng/lodepng.cpp:5085
↓ 6 callers
Function
log
natural logarithm computed for 4 simultaneous float return NaN for x <= 0 */
libkram/vectormath/sse_mathfun.h:106
↓ 6 callers
Method
log_error
libkram/simdjson/simdjson.cpp:4657
↓ 6 callers
Method
log_error
kram-profile/CBA/simdjson.cpp:4657
↓ 6 callers
Function
log_start
Print the header and set up log_start
libkram/simdjson/simdjson.cpp:4324
↓ 6 callers
Function
log_start
Print the header and set up log_start
kram-profile/CBA/simdjson.cpp:4324
↓ 6 callers
Function
max
* @brief Return the min vector of two vectors. */
libkram/astc-encoder/astcenc_vecmathlib_none_4.h:584
↓ 6 callers
Function
max_alt
libkram/eastl/include/EASTL/algorithm.h:589
↓ 6 callers
Function
min
* @brief Return the min vector of two vectors. */
libkram/astc-encoder/astcenc_vecmathlib_none_4.h:573
↓ 6 callers
Function
minimum
libkram/bc7enc/rgbcx.h:103
↓ 6 callers
Method
mipDimensions
libkram/kram/KTXImage.h:403
↓ 6 callers
Method
num_bigits
libkram/fmt/format.h:2895
↓ 6 callers
Method
on_text
libkram/fmt/core.h:2975
↓ 6 callers
Function
parse_eight_digits_unrolled
we don't have SSE, so let us use a scalar function credit: https://johnnylee-sde.github.io/Fast-numeric-string-to-int/
libkram/simdjson/simdjson.h:10766
↓ 6 callers
Function
parse_eight_digits_unrolled
we don't have SSE, so let us use a scalar function credit: https://johnnylee-sde.github.io/Fast-numeric-string-to-int/
kram-profile/CBA/simdjson.h:10766
↓ 6 callers
Function
parse_nonnegative_int
libkram/fmt/core.h:2350
↓ 6 callers
Method
pointer
libkram/kram/KramFileHelper.h:43
↓ 6 callers
Function
prepare_atc_single_color_table
libkram/transcoder/basisu_transcoder.cpp:6054
↓ 6 callers
Function
quant_color_clamp
* @brief Determine the quantized value given a quantization level. * * @param quant_level The quantization level to use. * @param value T
libkram/astc-encoder/astcenc_color_quantize.cpp:53
↓ 6 callers
Function
quantize_and_unquantize_retain_top_four_bits
* @brief Quantize and unquantize a value ensuring top four bits are the same. * * @param quant_level The quantization level to use. * @par
libkram/astc-encoder/astcenc_color_quantize.cpp:1036
↓ 6 callers
Method
quote_index
libkram/simdjson/simdjson.h:10725
↓ 6 callers
Method
quote_index
kram-profile/CBA/simdjson.h:10725
↓ 6 callers
Method
read
plugin/kps/KPS.cpp:218
↓ 6 callers
Function
readBitsFromReversedStream
TODO: make this faster */
libkram/lodepng/lodepng.cpp:2472
↓ 6 callers
Function
reduce_addv
libkram/vectormath/double234.h:169
↓ 6 callers
Function
reduce_addv
libkram/vectormath/float234.h:87
↓ 6 callers
Function
reserve
\rst Reserves space to store at least *new_cap* arguments including *new_cap_named* named arguments. \endrst */
libkram/fmt/args.h:224
↓ 6 callers
Function
rotr
Compilers should be able to optimize this into the ror instruction.
libkram/fmt/format-inl.h:168
↓ 6 callers
Function
rsqrt
* @brief Fast approximation of 1.0 / sqrt(val). * * @param v The input value. * * @return The approximated result. */
libkram/astc-encoder/astcenc_mathlib.h:380
↓ 6 callers
Function
scale_color
libkram/bc7enc/bc7enc.cpp:487
↓ 6 callers
Function
search
libkram/eastl/include/EASTL/algorithm.h:2757
↓ 6 callers
Function
segment_holds
True if segment S holds address A
libkram/allocate/dlmalloc.cpp:2000
↓ 6 callers
Function
select
select
libkram/vectormath/float234.h:258
↓ 6 callers
Method
setKey
libkram/json11/json11.cpp:498
↓ 6 callers
Method
set_free_with_pinuse
Set size, pinuse bit, foot, and clear next pinuse
libkram/allocate/dlmalloc.cpp:1160
↓ 6 callers
Method
set_inten_table
Sets intensity modifier table (0-7) used by subblock subblock_id (0 or 1)
libkram/transcoder/basisu_transcoder.cpp:405
↓ 6 callers
Function
significant_digits
libkram/simdjson/simdjson.h:11233
↓ 6 callers
Function
significant_digits
kram-profile/CBA/simdjson.h:11233
↓ 6 callers
Method
size
libkram/eastl/include/EASTL/vector.h:781
↓ 6 callers
Method
skip
libkram/simdjson/simdjson.cpp:4772
↓ 6 callers
Method
skip
kram-profile/CBA/simdjson.cpp:4772
↓ 6 callers
Method
skip_child
GCC 7 warns when the first line of this function is inlined away into oblivion due to the caller relating depth and parent_depth, which is a desired e
libkram/simdjson/simdjson.h:27640
↓ 6 callers
Method
skip_child
GCC 7 warns when the first line of this function is inlined away into oblivion due to the caller relating depth and parent_depth, which is a desired e
kram-profile/CBA/simdjson.h:27640
↓ 6 callers
Method
skip_double
libkram/simdjson/simdjson.h:27115
↓ 6 callers
Method
skip_double
kram-profile/CBA/simdjson.h:27115
↓ 6 callers
Function
slerp
Slow but constant velocity.
libkram/vectormath/float234.cpp:715
↓ 6 callers
Function
slow_float_parsing
libkram/simdjson/simdjson.h:11133
↓ 6 callers
Function
slow_float_parsing
kram-profile/CBA/simdjson.h:11133
↓ 6 callers
Function
sperr
libkram/compressonator/bc6h/hdr_encode.cpp:2128
↓ 6 callers
Function
sqrt
* @brief Fast approximation of sqrt(val). * * @param v The input value. * * @return The approximated result. */
libkram/astc-encoder/astcenc_mathlib.h:392
↓ 6 callers
Function
square
libkram/transcoder/basisu.h:150
↓ 6 callers
Method
stage1
libkram/simdjson/simdjson.cpp:5111
↓ 6 callers
Method
stage1
kram-profile/CBA/simdjson.cpp:5111
↓ 6 callers
Function
starts_with
libkram/fmt/core.h:487
↓ 6 callers
Method
store
libkram/eastl/include/EASTL/internal/atomic/atomic_size_aligned.h:88
↓ 6 callers
Method
str
libkram/simdjson/simdjson.h:9294
↓ 6 callers
Method
str
kram-profile/CBA/simdjson.h:9294
↓ 6 callers
Function
string_to_uint32
The string_to_uint32 is exclusively used to map literal strings to 32-bit values. We use memcpy instead of a pointer cast to avoid undefined behaviors
libkram/simdjson/simdjson.h:10652
↓ 6 callers
Function
string_to_uint32
The string_to_uint32 is exclusively used to map literal strings to 32-bit values. We use memcpy instead of a pointer cast to avoid undefined behaviors
kram-profile/CBA/simdjson.h:10652
↓ 6 callers
Function
swap
libkram/eastl/include/EASTL/slist.h:1843
↓ 6 callers
Function
swap
libkram/eastl/include/EASTL/list.h:2126
↓ 6 callers
Function
tdefl_compress_buffer
libkram/miniz/miniz.cpp:1946
↓ 6 callers
Function
tdefl_compress_buffer
kram-profile/Source/miniz.cpp:1946
↓ 6 callers
Function
tdefl_init
libkram/miniz/miniz.cpp:1952
↓ 6 callers
Function
tdefl_init
kram-profile/Source/miniz.cpp:1952
↓ 6 callers
Function
toVec3
libkram/squish/maths.h:376
↓ 6 callers
Function
to_string
libkram/simdjson/simdjson.h:696
↓ 6 callers
Function
translation
libkram/vectormath/float234.h:1040
↓ 6 callers
Method
try_resize
libkram/transcoder/basisu_containers.h:480
↓ 6 callers
Method
type
kram-profile/CBA/simdjson.h:6988
↓ 6 callers
Function
umul128
Computes 128-bit result of multiplication of two 64-bit unsigned integers.
libkram/fmt/format-inl.h:178
↓ 6 callers
Function
unquantize
NV code: Used with modifcations
libkram/compressonator/bc6h/bc6h_decode.cpp:155
↓ 6 callers
Function
vec4F_dot
libkram/transcoder/basisu_transcoder.cpp:6952
↓ 6 callers
Function
vformat
libkram/fmt/color.h:532
↓ 6 callers
Function
vformat_to
libkram/fmt/xchar.h:143
↓ 6 callers
Method
visit_array_end
libkram/simdjson/simdjson.cpp:4928
↓ 6 callers
Method
visit_array_end
kram-profile/CBA/simdjson.cpp:4928
↓ 6 callers
Method
visit_array_start
libkram/simdjson/simdjson.cpp:4920
↓ 6 callers
Method
visit_array_start
kram-profile/CBA/simdjson.cpp:4920
↓ 6 callers
Method
visit_document_end
libkram/simdjson/simdjson.cpp:4931
↓ 6 callers
Method
visit_document_end
kram-profile/CBA/simdjson.cpp:4931
↓ 6 callers
Method
visit_document_start
libkram/simdjson/simdjson.cpp:4912
↓ 6 callers
Method
visit_document_start
kram-profile/CBA/simdjson.cpp:4912
↓ 6 callers
Method
visit_false_atom
libkram/simdjson/simdjson.cpp:5005
↓ 6 callers
Method
visit_false_atom
kram-profile/CBA/simdjson.cpp:5005
↓ 6 callers
Method
visit_null_atom
libkram/simdjson/simdjson.cpp:5019
↓ 6 callers
Method
visit_null_atom
kram-profile/CBA/simdjson.cpp:5019
↓ 6 callers
Method
visit_number
libkram/simdjson/simdjson.cpp:4964
↓ 6 callers
Method
visit_number
kram-profile/CBA/simdjson.cpp:4964
↓ 6 callers
Method
visit_object_end
libkram/simdjson/simdjson.cpp:4925
← previous
next →
901–1,000 of 11,186, ranked by callers