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
↓ 5 callers
Function
uninitialized_default_fill_n
libkram/eastl/include/EASTL/memory.h:884
↓ 5 callers
Function
uninitialized_fill_ptr
libkram/eastl/include/EASTL/memory.h:1077
↓ 5 callers
Function
unpack_bc7
libkram/bc7enc/bc7decomp.cpp:598
↓ 5 callers
Function
unpack_weights
See header for documentation. */
libkram/astc-encoder/astcenc_decompress_symbolic.cpp:125
↓ 5 callers
Function
vfloat2
* @brief Factory that returns a 2 component vfloat4. */
libkram/astc-encoder/astcenc_vecmathlib.h:280
↓ 5 callers
Method
weak_release
libkram/eastl/include/EASTL/shared_ptr.h:168
↓ 5 callers
Function
write
libkram/fmt/format.h:1928
↓ 5 callers
Function
zlib_decompress
expected_size is expected output size, to avoid intermediate allocations. Set to 0 if not known. */
libkram/lodepng/lodepng.cpp:2232
↓ 4 callers
Function
Adam7_getpassvalues
Outputs various dimensions and positions in the image related to the Adam7 reduced images. passw: output containing the width of the 7 passes passh: o
libkram/lodepng/lodepng.cpp:4035
↓ 4 callers
Function
AddBlockName
(blockName, blockCounter)
scripts/GpuMemDumpPerfetto.py:304
↓ 4 callers
Function
AddTextureLoadIntrinsic
hlslparser/src/HLSLParser.cpp:450
↓ 4 callers
Function
BIT_lookBitsFast
! BIT_lookBitsFast() : * unsafe version; only works if nbBits >= 1 */
libkram/zstd/zstddeclib.cpp:1882
↓ 4 callers
Function
BitsetCountBits
BitsetCountBits This is a fast trick way to count bits without branches nor memory accesses.
libkram/eastl/include/EASTL/bitset.h:435
↓ 4 callers
Method
CalcBlockError
CalcBlockError is a major hotspot. Called in inner loops. calculate the error for the block by summing the pixel errors
libkram/etc2comp/EtcBlock4x4Encoding.h:183
↓ 4 callers
Function
CharStringUninitializedFillN
libkram/eastl/include/EASTL/internal/char_traits.h:423
↓ 4 callers
Function
CharTypeStringFindEnd
libkram/eastl/include/EASTL/internal/char_traits.h:285
↓ 4 callers
Function
CharTypeStringFindFirstNotOf
libkram/eastl/include/EASTL/internal/char_traits.h:378
↓ 4 callers
Function
CharTypeStringRFindFirstNotOf
libkram/eastl/include/EASTL/internal/char_traits.h:360
↓ 4 callers
Function
CompareAnyLessThan
libkram/squish/maths.h:366
↓ 4 callers
Function
CompressAlphaBC3
libkram/squish/alpha.cpp:258
↓ 4 callers
Function
ComputeStrCmp
libkram/fastl/fstring.h:22
↓ 4 callers
Method
DecodePixels_Planar
---------------------------------------------------------------------------------------------------- set the decoded colors and decoded alpha based on
libkram/etc2comp/EtcBlock4x4Encoding_RGB8.cpp:1729
↓ 4 callers
Function
Decompress
libkram/squish/squish.cpp:190
↓ 4 callers
Function
DecompressAlphaBC3
libkram/squish/alpha.cpp:352
↓ 4 callers
Function
FSE_decompress_usingDTable_generic
libkram/zstd/zstddeclib.cpp:3392
↓ 4 callers
Function
FloatTo565
libkram/squish/colourblock.cpp:45
↓ 4 callers
Function
GenerateData
libkram/squish/squishgen.cpp:40
↓ 4 callers
Method
GetHeapCapacity
libkram/eastl/include/EASTL/basic_string.h:466
↓ 4 callers
Function
GetTypeCastRank
* 1.) Match * 2.) Scalar dimension promotion (scalar -> vector/matrix) * 3.) Conversion * 4.) Conversion + scalar dimension promotion * 5.) Trunca
hlslparser/src/HLSLParser.cpp:1665
↓ 4 callers
Function
HUF_readDTableX2_wksp
libkram/zstd/zstddeclib.cpp:8571
↓ 4 callers
Method
HaveManager
libkram/eastl/include/EASTL/internal/function_detail.h:577
↓ 4 callers
Function
IsAssignOp
hlslparser/src/HLSLTree.h:246
↓ 4 callers
Method
IsNegative
libkram/eastl/include/EABase/int128.h:878
↓ 4 callers
Method
IsSSO
libkram/eastl/include/EASTL/basic_string.h:1145
↓ 4 callers
Function
KeyIsDown
plugin/kps/win/KPSInputDialog.cpp:175
↓ 4 callers
Function
Log_ErrorArgList
hlslparser/src/Engine.cpp:231
↓ 4 callers
Function
MEM_read32
libkram/zstd/zstddeclib.cpp:773
↓ 4 callers
Function
MEM_read64
libkram/zstd/zstddeclib.cpp:774
↓ 4 callers
Function
MEM_write32
libkram/zstd/zstddeclib.cpp:778
↓ 4 callers
Function
MEM_writeLE16
libkram/zstd/zstddeclib.cpp:904
↓ 4 callers
Function
MaybeParseSourceLocation
kram-profile/Source/track_event_parser.cpp:212
↓ 4 callers
Method
Modulus
libkram/eastl/include/EABase/int128.h:830
↓ 4 callers
Function
MoveBits
libkram/eastl/include/EASTL/bitvector.h:663
↓ 4 callers
Method
PerformIteration
libkram/etc2comp/EtcBlock4x4Encoding_R11.cpp:290
↓ 4 callers
Method
SetEncodingBits
---------------------------------------------------------------------------------------------------- set the encoding bits based on encoding state
libkram/etc2comp/EtcBlock4x4Encoding_R11.cpp:508
↓ 4 callers
Function
ToLower
kram-profile/CBA/Utils.cpp:8
↓ 4 callers
Function
TranslateSemantic
@@ We need a better way of doing semantic replacement: - Look at the function being generated. - Return semantic, semantics associated to fields of th
hlslparser/src/HLSLGenerator.cpp:99
↓ 4 callers
Function
WriteAlphaBlock
libkram/squish/alpha.cpp:125
↓ 4 callers
Function
XXH32_endian_align
libkram/zstd/zstddeclib.cpp:6726
↓ 4 callers
Function
XXH64_endian_align
libkram/zstd/zstddeclib.cpp:6826
↓ 4 callers
Function
XXH_read32
Force direct memory access. Only works on CPU which support unaligned memory access in hardware */
libkram/zstd/zstddeclib.cpp:6540
↓ 4 callers
Function
XXH_read64
libkram/zstd/zstddeclib.cpp:6541
↓ 4 callers
Function
XXH_swap32
libkram/zstd/zstddeclib.cpp:6601
↓ 4 callers
Function
XXH_swap64
libkram/zstd/zstddeclib.cpp:6608
↓ 4 callers
Function
ZSTD_DDict_dictSize
libkram/zstd/zstddeclib.cpp:11182
↓ 4 callers
Function
ZSTD_buildFSETable
libkram/zstd/zstddeclib.cpp:14116
↓ 4 callers
Function
ZSTD_checkContinuity
libkram/zstd/zstddeclib.cpp:15136
↓ 4 callers
Function
ZSTD_frameHeaderSize_internal
ZSTD_frameHeaderSize_internal() : * srcSize must be large enough to reach header size fields. * note : only works for formats ZSTD_f_zstd1 and ZST
libkram/zstd/zstddeclib.cpp:11827
↓ 4 callers
Function
ZSTD_getDDict
libkram/zstd/zstddeclib.cpp:12446
↓ 4 callers
Function
ZSTD_getFrameHeader
ZSTD_getFrameHeader() : * decode Frame Header, or require larger `srcSize`. * note : this function does not consume input, it only reads it. * @r
libkram/zstd/zstddeclib.cpp:11940
↓ 4 callers
Function
_BitScanForward64
libkram/simdjson/simdjson.h:12193
↓ 4 callers
Function
_BitScanReverse64
kram-profile/CBA/simdjson.h:12200
↓ 4 callers
Method
_malloc
libkram/allocate/dlmalloc.cpp:3613
↓ 4 callers
Function
_mm_add_epi8
Add packed 8-bit integers in a and b, and store the results in dst. https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#text=_mm_
libkram/vectormath/sse2neon.h:2740
↓ 4 callers
Function
_mm_andnot_ps
Compute the bitwise NOT of packed single-precision (32-bit) floating-point elements in a and then AND with b, and store the results in dst. https://ww
libkram/vectormath/sse2neon.h:1148
↓ 4 callers
Function
_mm_cmpgt_epi8
Compare packed signed 8-bit integers in a and b for greater-than, and store the results in dst. https://www.intel.com/content/www/us/en/docs/intrinsic
libkram/vectormath/sse2neon.h:3031
↓ 4 callers
Function
_mm_cmple_ps
Compare packed single-precision (32-bit) floating-point elements in a and b for less-than-or-equal, and store the results in dst. https://www.intel.co
libkram/vectormath/sse2neon.h:1230
↓ 4 callers
Function
_mm_cvtepi32_ps
Convert packed signed 32-bit integers in a to packed single-precision (32-bit) floating-point elements, and store the results in dst. https://www.inte
libkram/vectormath/sse2neon.h:3320
↓ 4 callers
Function
_mm_dp_ps
Conditionally multiply the packed single-precision (32-bit) floating-point elements in a and b using the high 4 bits in imm8, sum the four products, a
libkram/vectormath/sse2neon.h:5949
↓ 4 callers
Function
_mm_hadd_pd
Horizontally add adjacent pairs of double-precision (64-bit) floating-point elements in a and b, and pack the results in dst. https://www.intel.com/co
libkram/vectormath/sse2neon.h:5088
↓ 4 callers
Function
_mm_load_ps
Load 128-bits (composed of 4 packed single-precision (32-bit) floating-point elements) from memory into dst. mem_addr must be aligned on a 16-byte bou
libkram/vectormath/sse2neon.h:1768
↓ 4 callers
Function
_mm_max_epi32
Compare packed signed 32-bit integers in a and b, and store packed maximum values in dst. https://www.intel.com/content/www/us/en/docs/intrinsics-guid
libkram/vectormath/sse2neon.h:6106
↓ 4 callers
Function
_mm_min_epi32
Compare packed signed 32-bit integers in a and b, and store packed minimum values in dst. https://www.intel.com/content/www/us/en/docs/intrinsics-guid
libkram/vectormath/sse2neon.h:6142
↓ 4 callers
Function
_mm_movehl_ps
Move the upper 2 single-precision (32-bit) floating-point elements from b to the lower 2 elements of dst, and copy the upper 2 elements from a to the
libkram/vectormath/sse2neon.h:1995
↓ 4 callers
Function
_mm_packus_epi16
Convert packed signed 16-bit integers from a and b to packed 8-bit integers using unsigned saturation, and store the results in dst. https://www.intel
libkram/vectormath/sse2neon.h:4088
↓ 4 callers
Function
_mm_round_pd
Round the packed double-precision (64-bit) floating-point elements in a using the rounding parameter, and store the results as packed double-precision
libkram/vectormath/sse2neon.h:6312
↓ 4 callers
Function
_mm_slli_epi16
Shift packed 16-bit integers in a left by imm8 while shifting in zeros, and store the results in dst. https://www.intel.com/content/www/us/en/docs/int
libkram/vectormath/sse2neon.h:4484
↓ 4 callers
Function
_mm_slli_epi32
Shift packed 32-bit integers in a left by imm8 while shifting in zeros, and store the results in dst. https://www.intel.com/content/www/us/en/docs/int
libkram/vectormath/sse2neon.h:4495
↓ 4 callers
Function
_mm_sqrt_ps
Compute the square root of packed single-precision (32-bit) floating-point elements in a, and store the results in dst. https://www.intel.com/content/
libkram/vectormath/sse2neon.h:2211
↓ 4 callers
Function
_mm_unpacklo_epi8
Unpack and interleave 8-bit integers from the low half of a and b, and store the results in dst. https://www.intel.com/content/www/us/en/docs/intrinsi
libkram/vectormath/sse2neon.h:5026
↓ 4 callers
Function
add
add
libkram/vectormath/float234.cpp:530
↓ 4 callers
Method
add_attrib
See header for documentation. */
libkram/astc-encoder/astcenc_diagnostic_trace.cpp:127
↓ 4 callers
Function
adds_image
libkram/bc7enc/utils.cpp:425
↓ 4 callers
Function
advanceBits
Must have enough bits available with ensureBits */
libkram/lodepng/lodepng.cpp:580
↓ 4 callers
Method
after_element
libkram/simdjson/simdjson.h:8995
↓ 4 callers
Method
after_element
kram-profile/CBA/simdjson.h:8995
↓ 4 callers
Function
align_offset
the number of bytes to offset an address to align it
libkram/allocate/dlmalloc.cpp:812
↓ 4 callers
Method
append
hlslparser/src/HLSLTree.cpp:1586
↓ 4 callers
Method
ascend_to
libkram/simdjson/simdjson.h:27854
↓ 4 callers
Method
ascend_to
kram-profile/CBA/simdjson.h:27854
↓ 4 callers
Function
atomic_increment
atomic_increment Returns the new value.
libkram/eastl/include/EASTL/internal/thread_support.h:91
↓ 4 callers
Function
bc1_find_sels4
libkram/bc7enc/rgbcx.cpp:1085
↓ 4 callers
Function
bc7_dequant
libkram/bc7enc/bc7decomp_ref.cpp:75
↓ 4 callers
Function
bc7_dequant
libkram/bc7enc/bc7decomp.cpp:102
↓ 4 callers
Function
bc7_interp
libkram/bc7enc/bc7decomp_ref.cpp:81
↓ 4 callers
Function
bc7_interp
libkram/bc7enc/bc7decomp.cpp:108
↓ 4 callers
Function
bc7_interp_sse2
libkram/bc7enc/bc7decomp.cpp:124
↓ 4 callers
Method
begin
libkram/eastl/include/EASTL/iterator.h:1054
↓ 4 callers
Method
begin
libkram/eastl/include/EASTL/internal/intrusive_hashtable.h:297
↓ 4 callers
Method
begin
libkram/eastl/include/EASTL/bonus/lru_cache.h:332
← previous
next →
1,201–1,300 of 11,186, ranked by callers