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
Method
VolumeSamplingDistribution
openpgl/include/openpgl/cpp/VolumeSamplingDistribution.h:204
Method
ZFPCompressionParam
third-party/tinyexr/tinyexr.h:3365
Function
ZeroValueSampleDataLess
openpgl/data/SampleData.h:170
Method
_IntegratedDivision
openpgl/directional/vmm/VMMChiSquareComponentMerger.h:322
Method
_IntegratedProduct
openpgl/directional/vmm/VMMChiSquareComponentMerger.h:292
Method
_Product
openpgl/directional/vmm/VMMChiSquareComponentMerger.h:354
Method
__m256
third-party/embreeSrc/common/simd/arm/avx2neon.h:14
Method
__m256d
third-party/embreeSrc/common/simd/arm/avx2neon.h:32
Method
__m256i
third-party/embreeSrc/common/simd/arm/avx2neon.h:22
Function
__mm256_dp_ps
third-party/embreeSrc/common/simd/arm/avx2neon.h:754
Function
__mm256_permute_ps
third-party/embreeSrc/common/simd/arm/avx2neon.h:277
Function
__mm256_shuffle_epi32
third-party/embreeSrc/common/simd/arm/avx2neon.h:302
Function
__mm256_shuffle_ps
third-party/embreeSrc/common/simd/arm/avx2neon.h:291
Function
__mm256_slli_epi16
third-party/embreeSrc/common/simd/arm/avx2neon.h:963
Function
__mm256_slli_si256
third-party/embreeSrc/common/simd/arm/avx2neon.h:323
Function
__mm256_srli_epi16
third-party/embreeSrc/common/simd/arm/avx2neon.h:982
Function
__mm256_srli_si256
third-party/embreeSrc/common/simd/arm/avx2neon.h:313
Function
_atomic_max
third-party/embreeSrc/common/sys/atomic.h:50
Function
_atomic_min
third-party/embreeSrc/common/sys/atomic.h:39
Method
_convolvePDF
openpgl/directional/vmm/ParallaxAwareVonMisesFisherMixture.h:1266
Method
_initUniformDirections
openpgl/directional/vmm/ParallaxAwareVonMisesFisherWeightedEMFactory.h:654
Function
_mm256_blend_epi16
third-party/embreeSrc/common/simd/arm/avx2neon.h:1149
Function
_mm256_broadcast_ps
third-party/embreeSrc/common/simd/arm/avx2neon.h:1092
Function
_mm256_cvtepu8_epi16
third-party/embreeSrc/common/simd/arm/avx2neon.h:1000
Function
_mm256_cvttps_epi32
third-party/embreeSrc/common/simd/arm/avx2neon.h:583
Function
_mm256_movemask_epi8
third-party/embreeSrc/common/simd/arm/avx2neon.h:684
Function
_mm256_permute2x128_si256
third-party/embreeSrc/common/simd/arm/avx2neon.h:877
Function
_mm256_permute4x64_epi64
third-party/embreeSrc/common/simd/arm/avx2neon.h:836
Function
_mm256_set1_epi16
third-party/embreeSrc/common/simd/arm/avx2neon.h:259
Function
_mm256_set1_epi8
third-party/embreeSrc/common/simd/arm/avx2neon.h:252
Function
_mm256_set_epi16
third-party/embreeSrc/common/simd/arm/avx2neon.h:661
Function
_mm256_set_epi8
third-party/embreeSrc/common/simd/arm/avx2neon.h:640
Function
_mm256_setr_epi16
third-party/embreeSrc/common/simd/arm/avx2neon.h:671
Function
_mm256_setr_epi64x
third-party/embreeSrc/common/simd/arm/avx2neon.h:627
Function
_mm256_setr_epi8
third-party/embreeSrc/common/simd/arm/avx2neon.h:650
Function
_mm256_srai_epi16
third-party/embreeSrc/common/simd/arm/avx2neon.h:1019
Function
_mm256_testz_si256
third-party/embreeSrc/common/simd/arm/avx2neon.h:691
Function
_mm256_undefined_ps
third-party/embreeSrc/common/sys/intrinsics.h:456
Function
_mm256_undefined_si256
third-party/embreeSrc/common/sys/intrinsics.h:459
Function
_mm512_slli_si512
openpgl/openpgl_common.h:193
Function
_mm_abs_epi16
Compute the absolute value of packed signed 16-bit integers in a, and store the unsigned results in dst. https://www.intel.com/content/www/us/en/docs/
third-party/embreeSrc/common/simd/arm/sse2neon.h:6209
Function
_mm_abs_epi8
Compute the absolute value of packed signed 8-bit integers in a, and store the unsigned results in dst. https://www.intel.com/content/www/us/en/docs/i
third-party/embreeSrc/common/simd/arm/sse2neon.h:6225
Function
_mm_abs_pi16
Compute the absolute value of packed signed 16-bit integers in a, and store the unsigned results in dst. https://www.intel.com/content/www/us/en/docs/
third-party/embreeSrc/common/simd/arm/sse2neon.h:6233
Function
_mm_abs_pi32
Compute the absolute value of packed signed 32-bit integers in a, and store the unsigned results in dst. https://www.intel.com/content/www/us/en/docs/
third-party/embreeSrc/common/simd/arm/sse2neon.h:6241
Function
_mm_abs_pi8
Compute the absolute value of packed signed 8-bit integers in a, and store the unsigned results in dst. https://www.intel.com/content/www/us/en/docs/i
third-party/embreeSrc/common/simd/arm/sse2neon.h:6249
Function
_mm_add_epi16
Add packed 16-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
third-party/embreeSrc/common/simd/arm/sse2neon.h:2967
Function
_mm_add_epi64
Add packed 64-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
third-party/embreeSrc/common/simd/arm/sse2neon.h:2983
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_
third-party/embreeSrc/common/simd/arm/sse2neon.h:2991
Function
_mm_add_sd
Add the lower double-precision (64-bit) floating-point element in a and b, store the result in the lower element of dst, and copy the upper element fr
third-party/embreeSrc/common/simd/arm/sse2neon.h:3025
Function
_mm_add_si64
Add 64-bit integers a and b, and store the result in dst. https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#text=_mm_add_si64
third-party/embreeSrc/common/simd/arm/sse2neon.h:3043
Function
_mm_adds_epi16
Add packed signed 16-bit integers in a and b using saturation, and store the results in dst. https://www.intel.com/content/www/us/en/docs/intrinsics-g
third-party/embreeSrc/common/simd/arm/sse2neon.h:3052
Function
_mm_adds_epi8
Add packed signed 8-bit integers in a and b using saturation, and store the results in dst. https://www.intel.com/content/www/us/en/docs/intrinsics-gu
third-party/embreeSrc/common/simd/arm/sse2neon.h:3061
Function
_mm_adds_epu16
Add packed unsigned 16-bit integers in a and b using saturation, and store the results in dst. https://www.intel.com/content/www/us/en/docs/intrinsics
third-party/embreeSrc/common/simd/arm/sse2neon.h:3070
Function
_mm_adds_epu8
Add packed unsigned 8-bit integers in a and b using saturation, and store the results in dst. https://www.intel.com/content/www/us/en/docs/intrinsics-
third-party/embreeSrc/common/simd/arm/sse2neon.h:3079
Function
_mm_addsub_pd
Alternatively add and subtract packed double-precision (64-bit) floating-point elements in a to/from packed elements in b, and store the results in ds
third-party/embreeSrc/common/simd/arm/sse2neon.h:6032
Function
_mm_addsub_ps
Alternatively add and subtract packed single-precision (32-bit) floating-point elements in a to/from packed elements in b, and store the results in ds
third-party/embreeSrc/common/simd/arm/sse2neon.h:6048
Function
_mm_aesdec_si128
Perform one round of an AES decryption flow on data (state) in a using the round key in RoundKey, and store the result in dst. https://www.intel.com/c
third-party/embreeSrc/common/simd/arm/sse2neon.h:8905
Function
_mm_aesdeclast_si128
Perform the last round of an AES decryption flow on data (state) in a using the round key in RoundKey, and store the result in dst. https://www.intel.
third-party/embreeSrc/common/simd/arm/sse2neon.h:9026
Function
_mm_aesenc_si128
In the absence of crypto extensions, implement aesenc using regular NEON intrinsics instead. See: https://www.workofard.com/2017/01/accelerated-aes-fo
third-party/embreeSrc/common/simd/arm/sse2neon.h:8808
Function
_mm_aesenclast_si128
Perform the last round of an AES encryption flow on data (state) in a using the round key in RoundKey, and store the result in dst. https://www.intel.
third-party/embreeSrc/common/simd/arm/sse2neon.h:8976
Function
_mm_aesimc_si128
Perform the InvMixColumns transformation on a and store the result in dst. https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#te
third-party/embreeSrc/common/simd/arm/sse2neon.h:9063
Function
_mm_aeskeygenassist_si128
Assist in expanding the AES cipher key by computing steps towards generating a round key for encryption cipher using data from a and an 8-bit round co
third-party/embreeSrc/common/simd/arm/sse2neon.h:9117
Function
_mm_andnot_pd
Compute the bitwise NOT of packed double-precision (64-bit) floating-point elements in a and then AND with b, and store the results in dst. https://ww
third-party/embreeSrc/common/simd/arm/sse2neon.h:3106
Function
_mm_avg_epu16
Average packed unsigned 16-bit integers in a and b, and store the results in dst. https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.
third-party/embreeSrc/common/simd/arm/sse2neon.h:3126
Function
_mm_avg_epu8
Average packed unsigned 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.h
third-party/embreeSrc/common/simd/arm/sse2neon.h:3135
Function
_mm_avg_pu16
Average packed unsigned 16-bit integers in a and b, and store the results in dst. https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.
third-party/embreeSrc/common/simd/arm/sse2neon.h:1236
Function
_mm_avg_pu8
Average packed unsigned 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.h
third-party/embreeSrc/common/simd/arm/sse2neon.h:1245
Function
_mm_blend_epi32
third-party/embreeSrc/common/simd/arm/avx2neon.h:54
Function
_mm_blendv_epi8
Blend packed 8-bit integers from a and b using mask, and store the results in dst. https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index
third-party/embreeSrc/common/simd/arm/sse2neon.h:6866
Function
_mm_ceil_sd
Round the lower double-precision (64-bit) floating-point element in b up to an integer value, store the result as a double-precision floating-point el
third-party/embreeSrc/common/simd/arm/sse2neon.h:6943
Function
_mm_ceil_ss
Round the lower single-precision (32-bit) floating-point element in b up to an integer value, store the result as a single-precision floating-point el
third-party/embreeSrc/common/simd/arm/sse2neon.h:6953
Function
_mm_clflush
third-party/embreeSrc/common/simd/arm/sse2neon.h:3209
Function
_mm_cmpeq_epi16
Compare packed 16-bit integers in a and b for equality, and store the results in dst. https://www.intel.com/content/www/us/en/docs/intrinsics-guide/in
third-party/embreeSrc/common/simd/arm/sse2neon.h:3231
Function
_mm_cmpeq_epi8
Compare packed 8-bit integers in a and b for equality, and store the results in dst. https://www.intel.com/content/www/us/en/docs/intrinsics-guide/ind
third-party/embreeSrc/common/simd/arm/sse2neon.h:3249
Function
_mm_cmpeq_sd
Compare the lower double-precision (64-bit) floating-point elements in a and b for equality, store the result in the lower element of dst, and copy th
third-party/embreeSrc/common/simd/arm/sse2neon.h:3276
Function
_mm_cmpeq_ss
Compare the lower single-precision (32-bit) floating-point elements in a and b for equality, store the result in the lower element of dst, and copy th
third-party/embreeSrc/common/simd/arm/sse2neon.h:1264
Function
_mm_cmpestra
Compare packed strings in a and b with lengths la and lb using the control in imm8, and returns 1 if b did not contain a null character and the result
third-party/embreeSrc/common/simd/arm/sse2neon.h:8384
Function
_mm_cmpestrc
Compare packed strings in a and b with lengths la and lb using the control in imm8, and returns 1 if the resulting mask was non-zero, and 0 otherwise.
third-party/embreeSrc/common/simd/arm/sse2neon.h:8398
Function
_mm_cmpestri
Compare packed strings in a and b with lengths la and lb using the control in imm8, and store the generated index in dst. https://www.intel.com/conten
third-party/embreeSrc/common/simd/arm/sse2neon.h:8411
Function
_mm_cmpestrm
Compare packed strings in a and b with lengths la and lb using the control in imm8, and store the generated mask in dst. https://www.intel.com/content
third-party/embreeSrc/common/simd/arm/sse2neon.h:8424
Function
_mm_cmpestro
Compare packed strings in a and b with lengths la and lb using the control in imm8, and returns bit 0 of the resulting bit mask. https://www.intel.com
third-party/embreeSrc/common/simd/arm/sse2neon.h:8434
Function
_mm_cmpestrs
Compare packed strings in a and b with lengths la and lb using the control in imm8, and returns 1 if any character in a was null, and 0 otherwise. htt
third-party/embreeSrc/common/simd/arm/sse2neon.h:8447
Function
_mm_cmpestrz
Compare packed strings in a and b with lengths la and lb using the control in imm8, and returns 1 if any character in b was null, and 0 otherwise. htt
third-party/embreeSrc/common/simd/arm/sse2neon.h:8463
Function
_mm_cmpge_sd
Compare the lower double-precision (64-bit) floating-point elements in a and b for greater-than-or-equal, store the result in the lower element of dst
third-party/embreeSrc/common/simd/arm/sse2neon.h:3310
Function
_mm_cmpge_ss
Compare the lower single-precision (32-bit) floating-point elements in a and b for greater-than-or-equal, store the result in the lower element of dst
third-party/embreeSrc/common/simd/arm/sse2neon.h:1282
Function
_mm_cmpgt_epi16
Compare packed signed 16-bit integers in a and b for greater-than, and store the results in dst. https://www.intel.com/content/www/us/en/docs/intrinsi
third-party/embreeSrc/common/simd/arm/sse2neon.h:3331
Function
_mm_cmpgt_epi64
Compares the 2 signed 64-bit integers in a and the 2 signed 64-bit integers in b for greater than.
third-party/embreeSrc/common/simd/arm/sse2neon.h:8574
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
third-party/embreeSrc/common/simd/arm/sse2neon.h:3349
Function
_mm_cmpgt_sd
Compare the lower double-precision (64-bit) floating-point elements in a and b for greater-than, store the result in the lower element of dst, and cop
third-party/embreeSrc/common/simd/arm/sse2neon.h:3384
Function
_mm_cmpgt_ss
Compare the lower single-precision (32-bit) floating-point elements in a and b for greater-than, store the result in the lower element of dst, and cop
third-party/embreeSrc/common/simd/arm/sse2neon.h:1300
Function
_mm_cmpistra
Compare packed strings with implicit lengths in a and b using the control in imm8, and returns 1 if b did not contain a null character and the resulti
third-party/embreeSrc/common/simd/arm/sse2neon.h:8506
Function
_mm_cmpistrc
Compare packed strings with implicit lengths in a and b using the control in imm8, and returns 1 if the resulting mask was non-zero, and 0 otherwise.
third-party/embreeSrc/common/simd/arm/sse2neon.h:8515
Function
_mm_cmpistri
Compare packed strings with implicit lengths in a and b using the control in imm8, and store the generated index in dst. https://www.intel.com/content
third-party/embreeSrc/common/simd/arm/sse2neon.h:8524
Function
_mm_cmpistrm
Compare packed strings with implicit lengths in a and b using the control in imm8, and store the generated mask in dst. https://www.intel.com/content/
third-party/embreeSrc/common/simd/arm/sse2neon.h:8533
Function
_mm_cmpistro
Compare packed strings with implicit lengths in a and b using the control in imm8, and returns bit 0 of the resulting bit mask. https://www.intel.com/
third-party/embreeSrc/common/simd/arm/sse2neon.h:8542
Function
_mm_cmpistrs
Compare packed strings with implicit lengths in a and b using the control in imm8, and returns 1 if any character in a was null, and 0 otherwise. http
third-party/embreeSrc/common/simd/arm/sse2neon.h:8551
Function
_mm_cmpistrz
Compare packed strings with implicit lengths in a and b using the control in imm8, and returns 1 if any character in b was null, and 0 otherwise. http
third-party/embreeSrc/common/simd/arm/sse2neon.h:8563
Function
_mm_cmple_sd
Compare the lower double-precision (64-bit) floating-point elements in a and b for less-than-or-equal, store the result in the lower element of dst, a
third-party/embreeSrc/common/simd/arm/sse2neon.h:3431
Function
_mm_cmple_ss
Compare the lower single-precision (32-bit) floating-point elements in a and b for less-than-or-equal, store the result in the lower element of dst, a
third-party/embreeSrc/common/simd/arm/sse2neon.h:1318
Function
_mm_cmplt_epi8
Compare packed signed 8-bit integers in a and b for less-than, and store the results in dst. Note: This intrinsic emits the pcmpgtb instruction with t
third-party/embreeSrc/common/simd/arm/sse2neon.h:3473
← previous
next →
1,701–1,800 of 4,307, ranked by callers