Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/OpenPathGuidingLibrary/openpgl
/ functions
Functions
4,307 in github.com/OpenPathGuidingLibrary/openpgl
⨍
Functions
4,307
◇
Types & classes
359
Function
_mm_sqrt_ss
Compute the square root of the lower single-precision (32-bit) floating-point element in a, store the result in the lower element of dst, and copy the
third-party/embreeSrc/common/simd/arm/sse2neon.h:2728
Function
_mm_sra_epi16
Shift packed 16-bit integers in a right by count while shifting in sign bits, and store the results in dst. https://www.intel.com/content/www/us/en/do
third-party/embreeSrc/common/simd/arm/sse2neon.h:5408
Function
_mm_sra_epi32
Shift packed 32-bit integers in a right by count while shifting in sign bits, and store the results in dst. https://www.intel.com/content/www/us/en/do
third-party/embreeSrc/common/simd/arm/sse2neon.h:5420
Function
_mm_srl_epi16
Shift packed 16-bit integers in a right by count while shifting in zeros, and store the results in dst. https://www.intel.com/content/www/us/en/docs/i
third-party/embreeSrc/common/simd/arm/sse2neon.h:5457
Function
_mm_srl_epi32
Shift packed 32-bit integers in a right by count while shifting in zeros, and store the results in dst. https://www.intel.com/content/www/us/en/docs/i
third-party/embreeSrc/common/simd/arm/sse2neon.h:5470
Function
_mm_srl_epi64
Shift packed 64-bit integers in a right by count while shifting in zeros, and store the results in dst. https://www.intel.com/content/www/us/en/docs/i
third-party/embreeSrc/common/simd/arm/sse2neon.h:5483
Function
_mm_store_pd1
Store the lower double-precision (64-bit) floating-point element from a into 2 contiguous elements in memory. mem_addr must be aligned on a 16-byte bo
third-party/embreeSrc/common/simd/arm/sse2neon.h:5558
Function
_mm_store_ps1
Store the lower single-precision (32-bit) floating-point element from a into 4 contiguous elements in memory. mem_addr must be aligned on a 16-byte bo
third-party/embreeSrc/common/simd/arm/sse2neon.h:2749
Function
_mm_store_sd
Store the lower double-precision (64-bit) floating-point element from a into memory. mem_addr does not need to be aligned on any particular boundary.
third-party/embreeSrc/common/simd/arm/sse2neon.h:5574
Function
_mm_store_ss
Store the lower single-precision (32-bit) floating-point element from a into memory. mem_addr does not need to be aligned on any particular boundary.
third-party/embreeSrc/common/simd/arm/sse2neon.h:2758
Function
_mm_storeh_pd
Store the upper double-precision (64-bit) floating-point element from a into memory. https://www.intel.com/content/www/us/en/docs/intrinsics-guide/ind
third-party/embreeSrc/common/simd/arm/sse2neon.h:5600
Function
_mm_storeh_pi
Store the upper 2 single-precision (32-bit) floating-point elements from a into memory. https://www.intel.com/content/www/us/en/docs/intrinsics-guide/
third-party/embreeSrc/common/simd/arm/sse2neon.h:2772
Function
_mm_storel_epi64
Store 64-bit integer from the first element of a into memory. https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#text=_mm_storel
third-party/embreeSrc/common/simd/arm/sse2neon.h:5611
Function
_mm_storel_pd
Store the lower double-precision (64-bit) floating-point element from a into memory. https://www.intel.com/content/www/us/en/docs/intrinsics-guide/ind
third-party/embreeSrc/common/simd/arm/sse2neon.h:5619
Function
_mm_storel_pi
Store the lower 2 single-precision (32-bit) floating-point elements from a into memory. https://www.intel.com/content/www/us/en/docs/intrinsics-guide/
third-party/embreeSrc/common/simd/arm/sse2neon.h:2780
Function
_mm_storer_pd
Store 2 double-precision (64-bit) floating-point elements from a into memory in reverse order. mem_addr must be aligned on a 16-byte boundary or a gen
third-party/embreeSrc/common/simd/arm/sse2neon.h:5632
Function
_mm_storer_ps
Store 4 single-precision (32-bit) floating-point elements from a into memory in reverse order. mem_addr must be aligned on a 16-byte boundary or a gen
third-party/embreeSrc/common/simd/arm/sse2neon.h:2789
Function
_mm_storeu_pd
Store 128-bits (composed of 2 packed double-precision (64-bit) floating-point elements) from a into memory. mem_addr does not need to be aligned on an
third-party/embreeSrc/common/simd/arm/sse2neon.h:5642
Function
_mm_storeu_si16
Stores 16-bits of integer data a at the address p. https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#text=_mm_storeu_si16
third-party/embreeSrc/common/simd/arm/sse2neon.h:2807
Function
_mm_storeu_si32
Store 32-bit integer from the first element of a into memory. mem_addr does not need to be aligned on any particular boundary. https://www.intel.com/c
third-party/embreeSrc/common/simd/arm/sse2neon.h:5658
Function
_mm_storeu_si64
Stores 64-bits of integer data a at the address p. https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#text=_mm_storeu_si64
third-party/embreeSrc/common/simd/arm/sse2neon.h:2814
Function
_mm_stream_pd
Store 128-bits (composed of 2 packed double-precision (64-bit) floating-point elements) from a into memory using a non-temporal memory hint. mem_addr
third-party/embreeSrc/common/simd/arm/sse2neon.h:5668
Function
_mm_stream_pi
Store 64-bits of integer data from a into memory using a non-temporal memory hint. https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index
third-party/embreeSrc/common/simd/arm/sse2neon.h:2822
Function
_mm_stream_si128
Store 128-bits of integer data from a into memory using a non-temporal memory hint. mem_addr must be aligned on a 16-byte boundary or a general-protec
third-party/embreeSrc/common/simd/arm/sse2neon.h:5683
Function
_mm_stream_si32
Store 32-bit integer a into memory using a non-temporal hint to minimize cache pollution. If the cache line containing address mem_addr is already in
third-party/embreeSrc/common/simd/arm/sse2neon.h:5696
Function
_mm_stream_si64
Store 64-bit integer a into memory using a non-temporal hint to minimize cache pollution. If the cache line containing address mem_addr is already in
third-party/embreeSrc/common/simd/arm/sse2neon.h:5705
Function
_mm_sub_epi16
Subtract packed 16-bit integers in b from packed 16-bit integers in a, and store the results in dst. https://www.intel.com/content/www/us/en/docs/intr
third-party/embreeSrc/common/simd/arm/sse2neon.h:5713
Function
_mm_sub_epi64
Subtract packed 64-bit integers in b from packed 64-bit integers in a, and store the results in dst. https://www.intel.com/content/www/us/en/docs/intr
third-party/embreeSrc/common/simd/arm/sse2neon.h:5731
Function
_mm_sub_epi8
Subtract packed 8-bit integers in b from packed 8-bit integers in a, and store the results in dst. https://www.intel.com/content/www/us/en/docs/intrin
third-party/embreeSrc/common/simd/arm/sse2neon.h:5740
Function
_mm_sub_sd
Subtract the lower double-precision (64-bit) floating-point element in b from the lower double-precision (64-bit) floating-point element in a, store t
third-party/embreeSrc/common/simd/arm/sse2neon.h:5776
Function
_mm_sub_si64
Subtract 64-bit integer b from 64-bit integer a, and store the result in dst. https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html
third-party/embreeSrc/common/simd/arm/sse2neon.h:5783
Function
_mm_subs_epi16
Subtract packed signed 16-bit integers in b from packed 16-bit integers in a using saturation, and store the results in dst. https://www.intel.com/con
third-party/embreeSrc/common/simd/arm/sse2neon.h:5792
Function
_mm_subs_epi8
Subtract packed signed 8-bit integers in b from packed 8-bit integers in a using saturation, and store the results in dst. https://www.intel.com/conte
third-party/embreeSrc/common/simd/arm/sse2neon.h:5801
Function
_mm_subs_epu16
Subtract packed unsigned 16-bit integers in b from packed unsigned 16-bit integers in a using saturation, and store the results in dst. https://www.in
third-party/embreeSrc/common/simd/arm/sse2neon.h:5810
Function
_mm_subs_epu8
Subtract packed unsigned 8-bit integers in b from packed unsigned 8-bit integers in a using saturation, and store the results in dst. https://www.inte
third-party/embreeSrc/common/simd/arm/sse2neon.h:5819
Function
_mm_test_all_ones
Compute the bitwise NOT of a and then AND with a 128-bit vector containing all 1's, and return 1 if the result is zero, otherwise return 0. https://ww
third-party/embreeSrc/common/simd/arm/sse2neon.h:7741
Function
_mm_test_all_zeros
Compute the bitwise AND of 128 bits (representing integer data) in a and mask, and return 1 if the result is zero, otherwise return 0. https://www.int
third-party/embreeSrc/common/simd/arm/sse2neon.h:7750
Function
_mm_test_mix_ones_zeros
Compute the bitwise AND of 128 bits (representing integer data) in a and mask, and set ZF to 1 if the result is zero, otherwise set ZF to 0. Compute t
third-party/embreeSrc/common/simd/arm/sse2neon.h:7764
Function
_mm_testc_si128
Compute the bitwise AND of 128 bits (representing integer data) in a and b, and set ZF to 1 if the result is zero, otherwise set ZF to 0. Compute the
third-party/embreeSrc/common/simd/arm/sse2neon.h:7786
Function
_mm_testz_si128
Compute the bitwise AND of 128 bits (representing integer data) in a and b, and set ZF to 1 if the result is zero, otherwise set ZF to 0. Compute the
third-party/embreeSrc/common/simd/arm/sse2neon.h:7806
Function
_mm_undefined_pd
Return vector of type __m128d with undefined elements. https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#text=_mm_undefined_pd
third-party/embreeSrc/common/simd/arm/sse2neon.h:5834
Function
_mm_undefined_ps
third-party/embreeSrc/common/sys/intrinsics.h:450
Function
_mm_undefined_si128
third-party/embreeSrc/common/sys/intrinsics.h:453
Function
_mm_undefined_si128
Return vector of type __m128i with undefined elements. https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#text=mm_undefined_si12
third-party/embreeSrc/common/simd/arm/sse2neon.h:2888
Function
_mm_unpackhi_epi16
Unpack and interleave 16-bit integers from the high half of a and b, and store the results in dst. https://www.intel.com/content/www/us/en/docs/intrin
third-party/embreeSrc/common/simd/arm/sse2neon.h:5853
Function
_mm_unpackhi_epi32
Unpack and interleave 32-bit integers from the high half of a and b, and store the results in dst. https://www.intel.com/content/www/us/en/docs/intrin
third-party/embreeSrc/common/simd/arm/sse2neon.h:5869
Function
_mm_unpackhi_epi64
Unpack and interleave 64-bit integers from the high half of a and b, and store the results in dst. https://www.intel.com/content/www/us/en/docs/intrin
third-party/embreeSrc/common/simd/arm/sse2neon.h:5885
Function
_mm_unpackhi_epi8
Unpack and interleave 8-bit integers from the high half of a and b, and store the results in dst. https://www.intel.com/content/www/us/en/docs/intrins
third-party/embreeSrc/common/simd/arm/sse2neon.h:5900
Function
_mm_unpackhi_pd
Unpack and interleave double-precision (64-bit) floating-point elements from the high half of a and b, and store the results in dst. https://www.intel
third-party/embreeSrc/common/simd/arm/sse2neon.h:5918
Function
_mm_unpacklo_epi16
Unpack and interleave 16-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/intrins
third-party/embreeSrc/common/simd/arm/sse2neon.h:5933
Function
_mm_unpacklo_epi32
Unpack and interleave 32-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/intrins
third-party/embreeSrc/common/simd/arm/sse2neon.h:5949
Function
_mm_unpacklo_epi64
Unpack and interleave 64-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/intrins
third-party/embreeSrc/common/simd/arm/sse2neon.h:5965
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
third-party/embreeSrc/common/simd/arm/sse2neon.h:5980
Function
_mm_unpacklo_pd
Unpack and interleave double-precision (64-bit) floating-point elements from the low half of a and b, and store the results in dst. https://www.intel.
third-party/embreeSrc/common/simd/arm/sse2neon.h:5996
Function
_mm_xor_pd
Compute the bitwise XOR of packed double-precision (64-bit) floating-point elements in a and b, and store the results in dst. https://www.intel.com/co
third-party/embreeSrc/common/simd/arm/sse2neon.h:6011
Method
_normalizeWeights
openpgl/directional/vmm/ParallaxAwareVonMisesFisherMixture.h:1123
Function
_rdtsc
Return the current 64-bit value of the processor's time-stamp counter. https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#text=r
third-party/embreeSrc/common/simd/arm/sse2neon.h:9388
Function
_sse2neon_aggregate_equal_any_16x8
third-party/embreeSrc/common/simd/arm/sse2neon.h:8044
Function
_sse2neon_aggregate_equal_any_8x16
third-party/embreeSrc/common/simd/arm/sse2neon.h:8025
Function
_sse2neon_aggregate_ranges_16x8
third-party/embreeSrc/common/simd/arm/sse2neon.h:8069
Function
_sse2neon_aggregate_ranges_8x16
third-party/embreeSrc/common/simd/arm/sse2neon.h:8095
Function
_sse2neon_clz
third-party/embreeSrc/common/simd/arm/sse2neon.h:8281
Function
_sse2neon_cmp_byte_equal_each
third-party/embreeSrc/common/simd/arm/sse2neon.h:8134
Function
_sse2neon_cmp_word_equal_each
third-party/embreeSrc/common/simd/arm/sse2neon.h:8162
Function
_sse2neon_ctz
third-party/embreeSrc/common/simd/arm/sse2neon.h:8293
Function
_sse2neon_ctzll
third-party/embreeSrc/common/simd/arm/sse2neon.h:8305
Function
_sse2neon_mm_get_denormals_zero_mode
third-party/embreeSrc/common/simd/arm/sse2neon.h:9278
Function
_sse2neon_mm_get_flush_zero_mode
Macro: Get the flush zero bits from the MXCSR control and status register. The flush zero may contain any of the following flags: _MM_FLUSH_ZERO_ON or
third-party/embreeSrc/common/simd/arm/sse2neon.h:1831
Function
_sse2neon_mm_set_denormals_zero_mode
third-party/embreeSrc/common/simd/arm/sse2neon.h:9357
Function
_sse2neon_mm_set_flush_zero_mode
Macro: Set the flush zero bits of the MXCSR control and status register to the value in unsigned 32-bit integer a. The flush zero may contain any of t
third-party/embreeSrc/common/simd/arm/sse2neon.h:2419
Function
_sse2neon_sido_negative
third-party/embreeSrc/common/simd/arm/sse2neon.h:8265
Function
abs
third-party/embreeSrc/common/simd/vfloat4_sse2.h:291
Function
abs
third-party/embreeSrc/common/simd/vint8_avx2.h:201
Function
abs
third-party/embreeSrc/common/simd/vfloat16_avx512.h:177
Function
abs
third-party/embreeSrc/common/simd/vint8_avx.h:197
Function
abs
third-party/embreeSrc/common/simd/vint4_sse2.h:282
Function
abs
third-party/embreeSrc/common/simd/vfloat8_avx.h:233
Function
abs
third-party/embreeSrc/common/math/emath.h:162
Function
abs
third-party/embreeSrc/common/math/vec3ia.h:74
Function
abs
third-party/embreeSrc/common/math/quaternion.h:68
Function
abs
third-party/embreeSrc/common/math/vec4.h:76
Method
accum_dist
third-party/nanoflann/include/nanoflann.hpp:472
Method
accum_dist
third-party/nanoflann/include/nanoflann.hpp:517
Method
accum_dist
third-party/nanoflann/include/nanoflann.hpp:555
Method
accum_dist
third-party/nanoflann/include/nanoflann.hpp:601
Function
acos
third-party/embreeSrc/common/math/transcendental.h:266
Method
add
adds an ID provided by the user */
third-party/embreeSrc/common/sys/alloc.h:208
Method
addPoint
* Called during search to add an element matching the criteria. * @return true if the search should be continued, false if the results are *
third-party/nanoflann/include/nanoflann.hpp:283
Method
addPoints
Add points to the set, Inserts all points from [start, end] */
third-party/nanoflann/include/nanoflann.hpp:2212
Method
addSample
openpgl/data/SampleStatistics.h:29
Method
addSample
openpgl/data/SampleStatistics.h:308
Method
addSample
openpgl/data/SampleDataStorage.h:85
Method
addSample
openpgl/data/PathSegmentDataStorage.h:535
Method
addZeroValueSample
openpgl/data/SampleDataStorage.h:105
Method
adjoint
! compute adjoint matrix */
third-party/embreeSrc/common/math/linearspace3.h:48
Method
alignUp
third-party/embreeSrc/common/algorithms/parallel_reduce.h:76
Function
align_shift_right
third-party/embreeSrc/common/simd/vuint8_avx2.h:398
Function
align_shift_right
third-party/embreeSrc/common/simd/vint16_avx512.h:334
Function
align_shift_right
third-party/embreeSrc/common/simd/vfloat4_sse2.h:663
Function
align_shift_right
third-party/embreeSrc/common/simd/vint8_avx2.h:406
← previous
next →
2,001–2,100 of 4,307, ranked by callers