MCPcopy Create free account

hub / github.com/Forceflow/libmorton / functions

Functions117 in github.com/Forceflow/libmorton

↓ 8 callersMethodstart
test/timer.h:31
↓ 8 callersMethodstop
test/timer.h:35
↓ 6 callersFunctionpext
include/libmorton/morton_BMI.h:15
↓ 6 callersFunctionprintFailed
test/libmorton_test.h:163
↓ 6 callersFunctionprintPassed
test/libmorton_test.h:169
↓ 5 callersFunctionpdep
include/libmorton/morton_BMI.h:9
↓ 2 callersFunctioncontrol_decode
test/libmorton_test.h:122
↓ 2 callersFunctioncontrol_encode
test/libmorton_test.h:106
↓ 2 callersFunctiontestDecode_2D_Linear_Perf
test/test2D_performance.h:61
↓ 2 callersFunctiontestDecode_2D_Random_Perf
test/test2D_performance.h:94
↓ 2 callersFunctiontestDecode_3D_Linear_Perf
test/test3D_performance.h:83
↓ 2 callersFunctiontestDecode_3D_Random_Perf
test/test3D_performance.h:115
↓ 2 callersFunctiontestEncode_2D_Linear_Perf
test/test2D_performance.h:15
↓ 2 callersFunctiontestEncode_2D_Random_Perf
test/test2D_performance.h:33
↓ 2 callersFunctiontestEncode_3D_Linear_Perf
test/test3D_performance.h:17
↓ 2 callersFunctiontestEncode_3D_Random_Perf
test/test3D_performance.h:43
↓ 1 callersFunctionbitunzip2D
"Zip" and interleave an m-vector of n-bit integers into a new n*m-bit integer 2D MORTONS
include/libmorton/morton_AVX512BITALG.h:12
↓ 1 callersFunctionbitunzip3D
3D MORTONS
include/libmorton/morton_AVX512BITALG.h:105
↓ 1 callersFunctionbitzip2D
include/libmorton/morton_AVX512BITALG.h:54
↓ 1 callersFunctionbitzip3D
include/libmorton/morton_AVX512BITALG.h:138
↓ 1 callersFunctionfindFirstSetBitZeroIdx
include/libmorton/morton_common.h:12
↓ 1 callersFunctionm2D_d_for
include/libmorton/morton2D.h:257
↓ 1 callersFunctionm2D_d_magicbits_combined
DECODE 2D 32-bit morton code - alternative version by JarkkoPFC - https://gist.github.com/JarkkoPFC/0e4e599320b0cc7ea92df45fb416d79a
include/libmorton/morton2D.h:245
↓ 1 callersFunctionm2D_e_magicbits_combined
ENCODE 2D 32-bit morton code - alternative version by JarkkoPFC - https://gist.github.com/JarkkoPFC/0e4e599320b0cc7ea92df45fb416d79a This uses the sam
include/libmorton/morton2D.h:120
↓ 1 callersFunctionparseProgramParameters
test/libmorton_test.cpp:51
↓ 1 callersFunctionprintFunctionStats
test/libmorton_test.cpp:166
↓ 1 callersFunctionprintHeader
test/libmorton_test.cpp:57
↓ 1 callersFunctionprintRunningSums
Make a total of all running_sum checks and print it This is an elaborate way to ensure no function call gets optimized away
test/libmorton_test.cpp:42
↓ 1 callersFunctionregisterFunctions
Register all the functions we want to be tested here!
test/libmorton_test.cpp:73
↓ 1 callersFunctiontest_2D_performance
test/test2D_performance.h:124
↓ 1 callersFunctiontest_3D_performance
test/test3D_performance.h:141
MethodTimer
test/timer.h:21
Functioncheck2D_DecodeCorrectness
test/test2D_correctness.h:111
Functioncheck2D_DecodeFunction
test/test2D_correctness.h:51
Functioncheck2D_EncodeCorrectness
test/test2D_correctness.h:99
Functioncheck2D_EncodeDecodeMatch
test/test2D_correctness.h:148
Functioncheck2D_EncodeFunction
test/test2D_correctness.h:15
Functioncheck2D_Match
test/test2D_correctness.h:123
Functioncheck3D_DecodeCorrectness
test/test3D_correctness.h:143
Functioncheck3D_DecodeFunction
test/test3D_correctness.h:56
Functioncheck3D_EncodeCorrectness
test/test3D_correctness.h:132
Functioncheck3D_EncodeDecodeMatch
test/test3D_correctness.h:154
Functioncheck3D_EncodeFunction
test/test3D_correctness.h:17
Functioncheck3D_Match
test/test3D_correctness.h:104
Functioncompute2D_ET_LUT_encode
include/libmorton/morton2D.h:63
Functioncompute3D_ET_LUT_encode
include/libmorton/morton3D.h:66
Functioncontrol_decode_impl
test/libmorton_test.h:111
Functioncontrol_encode_impl
test/libmorton_test.h:90
Methoddecode_f_2D_wrapper
test/libmorton_test.h:49
Methoddecode_f_3D_wrapper
test/libmorton_test.h:70
Methodencode_f_2D_wrapper
test/libmorton_test.h:41
Methodencode_f_3D_wrapper
test/libmorton_test.h:62
FunctionfindFirstSetBit
include/libmorton/morton_common.h:42
Functiongenerate2D_DecodeLUT
test/morton_LUT_generators.h:37
Functiongenerate2D_EncodeLUT
test/morton_LUT_generators.h:19
Functiongenerate3D_DecodeLUT
Generate a decode tables for 3D morton code how_many_bits should be a multiple of three, to ensure you can shift results together
test/morton_LUT_generators.h:80
Functiongenerate3D_EncodeLUT
test/morton_LUT_generators.h:55
FunctiongetBitString
test/libmorton_test.h:128
FunctiongetSpacedBitString
test/libmorton_test.h:138
Functioninit_randcmwc
test/util.h:12
Functionjoin_by_n
test/libmorton_test.h:85
Functionm2D_d_BITALG
include/libmorton/morton_AVX512BITALG.h:207
Functionm2D_d_BMI
include/libmorton/morton_BMI.h:35
Functionm2D_d_LUT
include/libmorton/morton2D.h:185
Functionm2D_d_LUT_ET
include/libmorton/morton2D.h:209
Functionm2D_d_for_ET
include/libmorton/morton2D.h:270
Functionm2D_d_magicbits
include/libmorton/morton2D.h:239
Functionm2D_d_sLUT
include/libmorton/morton2D.h:178
Functionm2D_d_sLUT_ET
include/libmorton/morton2D.h:192
Functionm2D_e_BITALG
include/libmorton/morton_AVX512BITALG.h:200
Functionm2D_e_BMI
include/libmorton/morton_BMI.h:27
Functionm2D_e_LUT
include/libmorton/morton2D.h:49
Functionm2D_e_LUT_ET
include/libmorton/morton2D.h:87
Functionm2D_e_for
include/libmorton/morton2D.h:134
Functionm2D_e_for_ET
include/libmorton/morton2D.h:149
Functionm2D_e_magicbits
include/libmorton/morton2D.h:113
Functionm2D_e_sLUT
include/libmorton/morton2D.h:35
Functionm2D_e_sLUT_ET
include/libmorton/morton2D.h:79
Functionm3D_d_BITALG
include/libmorton/morton_AVX512BITALG.h:219
Functionm3D_d_BMI
include/libmorton/morton_BMI.h:54
Functionm3D_d_LUT
include/libmorton/morton3D.h:182
Functionm3D_d_LUT_ET
include/libmorton/morton3D.h:209
Functionm3D_d_for
include/libmorton/morton3D.h:253
Functionm3D_d_for_ET
include/libmorton/morton3D.h:268
Functionm3D_d_magicbits
include/libmorton/morton3D.h:245
Functionm3D_d_sLUT
include/libmorton/morton3D.h:174
Functionm3D_d_sLUT_ET
include/libmorton/morton3D.h:190
Functionm3D_e_BITALG
include/libmorton/morton_AVX512BITALG.h:212
Functionm3D_e_BMI
include/libmorton/morton_BMI.h:45
Functionm3D_e_LUT
include/libmorton/morton3D.h:51
Functionm3D_e_LUT_ET
include/libmorton/morton3D.h:92
Functionm3D_e_for
include/libmorton/morton3D.h:126
Functionm3D_e_for_ET
include/libmorton/morton3D.h:142
Functionm3D_e_magicbits
include/libmorton/morton3D.h:119
Functionm3D_e_sLUT
include/libmorton/morton3D.h:36
Functionm3D_e_sLUT_ET
include/libmorton/morton3D.h:81
Functionmain
test/libmorton_test.cpp:173
Functionmorton2D_32_decode
include/libmorton/morton.h:67
Functionmorton2D_32_encode
include/libmorton/morton.h:24
Functionmorton2D_64_decode
include/libmorton/morton.h:70
next →1–100 of 117, ranked by callers