MCPcopy Create free account

hub / github.com/OpenPathGuidingLibrary/openpgl / functions

Functions4,307 in github.com/OpenPathGuidingLibrary/openpgl

MethodVolumeSamplingDistribution
openpgl/include/openpgl/cpp/VolumeSamplingDistribution.h:204
MethodZFPCompressionParam
third-party/tinyexr/tinyexr.h:3365
FunctionZeroValueSampleDataLess
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
← previousnext →1,701–1,800 of 4,307, ranked by callers