MCPcopy Create free account

hub / github.com/OpenPathGuidingLibrary/openpgl / functions

Functions4,307 in github.com/OpenPathGuidingLibrary/openpgl

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
Functionabs
third-party/embreeSrc/common/simd/vfloat4_sse2.h:291
Functionabs
third-party/embreeSrc/common/simd/vint8_avx2.h:201
Functionabs
third-party/embreeSrc/common/simd/vfloat16_avx512.h:177
Functionabs
third-party/embreeSrc/common/simd/vint8_avx.h:197
Functionabs
third-party/embreeSrc/common/simd/vint4_sse2.h:282
Functionabs
third-party/embreeSrc/common/simd/vfloat8_avx.h:233
Functionabs
third-party/embreeSrc/common/math/emath.h:162
Functionabs
third-party/embreeSrc/common/math/vec3ia.h:74
Functionabs
third-party/embreeSrc/common/math/quaternion.h:68
Functionabs
third-party/embreeSrc/common/math/vec4.h:76
Methodaccum_dist
third-party/nanoflann/include/nanoflann.hpp:472
Methodaccum_dist
third-party/nanoflann/include/nanoflann.hpp:517
Methodaccum_dist
third-party/nanoflann/include/nanoflann.hpp:555
Methodaccum_dist
third-party/nanoflann/include/nanoflann.hpp:601
Functionacos
third-party/embreeSrc/common/math/transcendental.h:266
Methodadd
adds an ID provided by the user */
third-party/embreeSrc/common/sys/alloc.h:208
MethodaddPoint
* 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
MethodaddPoints
Add points to the set, Inserts all points from [start, end] */
third-party/nanoflann/include/nanoflann.hpp:2212
MethodaddSample
openpgl/data/SampleStatistics.h:29
MethodaddSample
openpgl/data/SampleStatistics.h:308
MethodaddSample
openpgl/data/SampleDataStorage.h:85
MethodaddSample
openpgl/data/PathSegmentDataStorage.h:535
MethodaddZeroValueSample
openpgl/data/SampleDataStorage.h:105
Methodadjoint
! compute adjoint matrix */
third-party/embreeSrc/common/math/linearspace3.h:48
MethodalignUp
third-party/embreeSrc/common/algorithms/parallel_reduce.h:76
Functionalign_shift_right
third-party/embreeSrc/common/simd/vuint8_avx2.h:398
Functionalign_shift_right
third-party/embreeSrc/common/simd/vint16_avx512.h:334
Functionalign_shift_right
third-party/embreeSrc/common/simd/vfloat4_sse2.h:663
Functionalign_shift_right
third-party/embreeSrc/common/simd/vint8_avx2.h:406
← previousnext →2,001–2,100 of 4,307, ranked by callers