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_loadr_ps
Load 4 single-precision (32-bit) floating-point elements from memory into dst in reverse order. mem_addr must be aligned on a 16-byte boundary or a ge
third-party/embreeSrc/common/simd/arm/sse2neon.h:1946
Function
_mm_loadu_pd
Loads two double-precision from unaligned memory, floating-point values. https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#text
third-party/embreeSrc/common/simd/arm/sse2neon.h:4445
Function
_mm_loadu_si16
Load unaligned 16-bit integer from memory into the first element of dst. https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#text
third-party/embreeSrc/common/simd/arm/sse2neon.h:1965
Function
_mm_loadu_si32
Load unaligned 32-bit integer from memory into the first element of dst. https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#text
third-party/embreeSrc/common/simd/arm/sse2neon.h:4460
Function
_mm_loadu_si64
Load unaligned 64-bit integer from memory into the first element of dst. https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#text
third-party/embreeSrc/common/simd/arm/sse2neon.h:1973
Function
_mm_maddubs_pi16
Vertically multiply each unsigned 8-bit integer from a with the corresponding signed 8-bit integer from b, producing intermediate signed 16-bit intege
third-party/embreeSrc/common/simd/arm/sse2neon.h:6536
Function
_mm_maskmove_si64
Conditionally store 8-bit integer elements from a into memory using mask (elements are not stored when the highest bit is not set in the corresponding
third-party/embreeSrc/common/simd/arm/sse2neon.h:2001
Function
_mm_maskmoveu_si128
Conditionally store 8-bit integer elements from a into memory using mask (elements are not stored when the highest bit is not set in the corresponding
third-party/embreeSrc/common/simd/arm/sse2neon.h:4495
Function
_mm_max_epi16
Compare packed signed 16-bit integers in a and b, and store packed maximum values in dst. https://www.intel.com/content/www/us/en/docs/intrinsics-guid
third-party/embreeSrc/common/simd/arm/sse2neon.h:4508
Function
_mm_max_epi8
Compare packed signed 8-bit integers in a and b, and store packed maximum values in dst. https://www.intel.com/content/www/us/en/docs/intrinsics-guide
third-party/embreeSrc/common/simd/arm/sse2neon.h:7342
Function
_mm_max_epu16
Compare packed unsigned 16-bit integers in a and b, and store packed maximum values in dst. https://www.intel.com/content/www/us/en/docs/intrinsics-gu
third-party/embreeSrc/common/simd/arm/sse2neon.h:7351
Function
_mm_max_epu8
Compare packed unsigned 8-bit integers in a and b, and store packed maximum values in dst. https://www.intel.com/content/www/us/en/docs/intrinsics-gui
third-party/embreeSrc/common/simd/arm/sse2neon.h:4517
Function
_mm_max_pi16
Compare packed signed 16-bit integers in a and b, and store packed maximum values in dst. https://www.intel.com/content/www/us/en/docs/intrinsics-guid
third-party/embreeSrc/common/simd/arm/sse2neon.h:2020
Function
_mm_max_pu8
Compare packed unsigned 8-bit integers in a and b, and store packed maximum values in dst. https://www.intel.com/content/www/us/en/docs/intrinsics-gui
third-party/embreeSrc/common/simd/arm/sse2neon.h:2046
Function
_mm_max_sd
Compare the lower double-precision (64-bit) floating-point elements in a and b, store the maximum value in the lower element of dst, and copy the uppe
third-party/embreeSrc/common/simd/arm/sse2neon.h:4558
Function
_mm_max_ss
Compare the lower single-precision (32-bit) floating-point elements in a and b, store the maximum value in the lower element of dst, and copy the uppe
third-party/embreeSrc/common/simd/arm/sse2neon.h:2058
Function
_mm_mfence
Perform a serializing operation on all load-from-memory and store-to-memory instructions that were issued prior to this instruction. Guarantees that e
third-party/embreeSrc/common/simd/arm/sse2neon.h:2602
Function
_mm_min_epi16
Compare packed signed 16-bit integers in a and b, and store packed minimum values in dst. https://www.intel.com/content/www/us/en/docs/intrinsics-guid
third-party/embreeSrc/common/simd/arm/sse2neon.h:4575
Function
_mm_min_epi8
Compare packed signed 8-bit integers in a and b, and store packed minimum values in dst. https://www.intel.com/content/www/us/en/docs/intrinsics-guide
third-party/embreeSrc/common/simd/arm/sse2neon.h:7378
Function
_mm_min_epu16
Compare packed unsigned 16-bit integers in a and b, and store packed minimum values in dst. https://www.intel.com/content/www/us/en/docs/intrinsics-gu
third-party/embreeSrc/common/simd/arm/sse2neon.h:7387
Function
_mm_min_epu8
Compare packed unsigned 8-bit integers in a and b, and store packed minimum values in dst. https://www.intel.com/content/www/us/en/docs/intrinsics-gui
third-party/embreeSrc/common/simd/arm/sse2neon.h:4584
Function
_mm_min_pi16
Compare packed signed 16-bit integers in a and b, and store packed minimum values in dst. https://www.intel.com/content/www/us/en/docs/intrinsics-guid
third-party/embreeSrc/common/simd/arm/sse2neon.h:2068
Function
_mm_min_pu8
Compare packed unsigned 8-bit integers in a and b, and store packed minimum values in dst. https://www.intel.com/content/www/us/en/docs/intrinsics-gui
third-party/embreeSrc/common/simd/arm/sse2neon.h:2094
Function
_mm_min_sd
Compare the lower double-precision (64-bit) floating-point elements in a and b, store the minimum value in the lower element of dst, and copy the uppe
third-party/embreeSrc/common/simd/arm/sse2neon.h:4624
Function
_mm_min_ss
Compare the lower single-precision (32-bit) floating-point elements in a and b, store the minimum value in the lower element of dst, and copy the uppe
third-party/embreeSrc/common/simd/arm/sse2neon.h:2106
Function
_mm_minpos_epu16
Horizontally compute the minimum amongst the packed unsigned 16-bit integers in a, store the minimum and index in dst, and zero the remaining bits in
third-party/embreeSrc/common/simd/arm/sse2neon.h:7405
Function
_mm_move_epi64
Copy the lower 64-bit integer in a to the lower element of dst, and zero the upper element. https://www.intel.com/content/www/us/en/docs/intrinsics-gu
third-party/embreeSrc/common/simd/arm/sse2neon.h:4641
Function
_mm_movehl_ps
Move the upper 2 single-precision (32-bit) floating-point elements from b to the lower 2 elements of dst, and copy the upper 2 elements from a to the
third-party/embreeSrc/common/simd/arm/sse2neon.h:2128
Function
_mm_movelh_ps
Move the lower 2 single-precision (32-bit) floating-point elements from b to the upper 2 elements of dst, and copy the lower 2 elements from a to the
third-party/embreeSrc/common/simd/arm/sse2neon.h:2144
Function
_mm_movemask_pi8
Create mask from the most significant bit of each 8-bit element in a, and store the result in dst. https://www.intel.com/content/www/us/en/docs/intrin
third-party/embreeSrc/common/simd/arm/sse2neon.h:2154
Function
_mm_movemask_popcnt
third-party/embreeSrc/common/simd/arm/avx2neon.h:63
Function
_mm_movepi64_pi64
Copy the lower 64-bit integer in a to dst. https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#text=_mm_movepi64_pi64
third-party/embreeSrc/common/simd/arm/sse2neon.h:4754
Function
_mm_movpi64_epi64
Copy the 64-bit integer a to the lower element of dst, and zero the upper element. https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index
third-party/embreeSrc/common/simd/arm/sse2neon.h:4762
Function
_mm_mpsadbw_epu8
Compute the sum of absolute differences (SADs) of quadruplets of unsigned 8-bit integers in a compared to those in b, and store the 16-bit results in
third-party/embreeSrc/common/simd/arm/sse2neon.h:7455
Function
_mm_mul_epi32
Multiply the low signed 32-bit integers from each packed 64-bit element in a and b, and store the signed 64-bit results in dst. https://www.intel.com/
third-party/embreeSrc/common/simd/arm/sse2neon.h:7539
Function
_mm_mul_epu32
Multiply the low unsigned 32-bit integers from each packed 64-bit element in a and b, and store the unsigned 64-bit results in dst. https://www.intel.
third-party/embreeSrc/common/simd/arm/sse2neon.h:4771
Function
_mm_mul_sd
Multiply 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 eleme
third-party/embreeSrc/common/simd/arm/sse2neon.h:4807
Function
_mm_mul_su32
Multiply the low unsigned 32-bit integers from a and b, and store the unsigned 64-bit result in dst. https://www.intel.com/content/www/us/en/docs/intr
third-party/embreeSrc/common/simd/arm/sse2neon.h:4815
Function
_mm_mulhi_epi16
Multiply the packed signed 16-bit integers in a and b, producing intermediate 32-bit integers, and store the high 16 bits of the intermediate integers
third-party/embreeSrc/common/simd/arm/sse2neon.h:4825
Function
_mm_mulhi_epu16
Multiply the packed unsigned 16-bit integers in a and b, producing intermediate 32-bit integers, and store the high 16 bits of the intermediate intege
third-party/embreeSrc/common/simd/arm/sse2neon.h:4846
Function
_mm_mulhi_pu16
Multiply the packed unsigned 16-bit integers in a and b, producing intermediate 32-bit integers, and store the high 16 bits of the intermediate intege
third-party/embreeSrc/common/simd/arm/sse2neon.h:2217
Function
_mm_mulhrs_epi16
Multiply packed signed 16-bit integers in a and b, producing intermediate signed 32-bit integers. Shift right by 15 bits while rounding up, and store
third-party/embreeSrc/common/simd/arm/sse2neon.h:6561
Function
_mm_mulhrs_pi16
Multiply packed signed 16-bit integers in a and b, producing intermediate signed 32-bit integers. Truncate each intermediate integer to the 18 most si
third-party/embreeSrc/common/simd/arm/sse2neon.h:6585
Function
_mm_mullo_epi16
Multiply the packed 16-bit integers in a and b, producing intermediate 32-bit integers, and store the low 16 bits of the intermediate integers in dst.
third-party/embreeSrc/common/simd/arm/sse2neon.h:4870
Function
_mm_or_pd
Compute the bitwise OR of packed double-precision (64-bit) floating-point elements in a and b, and store the results in dst. https://www.intel.com/con
third-party/embreeSrc/common/simd/arm/sse2neon.h:4879
Function
_mm_packs_epi16
Convert packed signed 16-bit integers from a and b to packed 8-bit integers using signed saturation, and store the results in dst. https://www.intel.c
third-party/embreeSrc/common/simd/arm/sse2neon.h:4897
Function
_mm_packs_epi32
Convert packed signed 32-bit integers from a and b to packed 16-bit integers using signed saturation, and store the results in dst. https://www.intel.
third-party/embreeSrc/common/simd/arm/sse2neon.h:4907
Function
_mm_round_sd
Round the lower double-precision (64-bit) floating-point element in b using the rounding parameter, store the result as a double-precision floating-po
third-party/embreeSrc/common/simd/arm/sse2neon.h:7700
Function
_mm_round_ss
Round the lower single-precision (32-bit) floating-point element in b using the rounding parameter, store the result as a single-precision floating-po
third-party/embreeSrc/common/simd/arm/sse2neon.h:7720
Function
_mm_sad_pu8
Compute the absolute differences of packed unsigned 8-bit integers in a and b, then horizontally sum each consecutive 8 differences to produce four un
third-party/embreeSrc/common/simd/arm/sse2neon.h:2407
Function
_mm_set1_epi64
Broadcast 64-bit integer a to all elements of dst. https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#text=_mm_set1_epi64
third-party/embreeSrc/common/simd/arm/sse2neon.h:5061
Function
_mm_set1_epi8
Broadcast 8-bit integer a to all elements of dst. https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#text=_mm_set1_epi8
third-party/embreeSrc/common/simd/arm/sse2neon.h:5075
Function
_mm_set1_pd
Broadcast double-precision (64-bit) floating-point value a to all elements of dst. https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index
third-party/embreeSrc/common/simd/arm/sse2neon.h:5083
Function
_mm_set_epi16
Set packed 16-bit integers in dst with the supplied values. https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#text=_mm_set_epi1
third-party/embreeSrc/common/simd/arm/sse2neon.h:4952
Function
_mm_set_epi64
Set packed 64-bit integers in dst with the supplied values. https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#text=_mm_set_epi6
third-party/embreeSrc/common/simd/arm/sse2neon.h:4975
Function
_mm_set_ps1
Broadcast single-precision (32-bit) floating-point value a to all elements of dst. https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index
third-party/embreeSrc/common/simd/arm/sse2neon.h:2459
Function
_mm_set_sd
Copy double-precision (64-bit) floating-point element a to the lower element of dst, and zero the upper element. https://www.intel.com/content/www/us/
third-party/embreeSrc/common/simd/arm/sse2neon.h:5036
Function
_mm_setr_epi16
Set packed 16-bit integers in dst with the supplied values in reverse order. https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#
third-party/embreeSrc/common/simd/arm/sse2neon.h:5095
Function
_mm_setr_epi32
Set packed 32-bit integers in dst with the supplied values in reverse order. https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#
third-party/embreeSrc/common/simd/arm/sse2neon.h:5110
Function
_mm_setr_epi64
Set packed 64-bit integers in dst with the supplied values in reverse order. https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#
third-party/embreeSrc/common/simd/arm/sse2neon.h:5118
Function
_mm_setr_epi8
Set packed 8-bit integers in dst with the supplied values in reverse order. https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#t
third-party/embreeSrc/common/simd/arm/sse2neon.h:5125
Function
_mm_setr_pd
Set packed double-precision (64-bit) floating-point elements in dst with the supplied values in reverse order. https://www.intel.com/content/www/us/en
third-party/embreeSrc/common/simd/arm/sse2neon.h:5153
Function
_mm_sfence
Perform a serializing operation on all store-to-memory instructions that were issued prior to this instruction. Guarantees that every store instructio
third-party/embreeSrc/common/simd/arm/sse2neon.h:2591
Function
_mm_shuffle_epi_0101
gets the lower 64 bits of a, swaps the 0 and 1 elements and places it in the upper 64 bits gets the lower 64 bits of a, swaps the 0 and 1 elements, an
third-party/embreeSrc/common/simd/arm/sse2neon.h:1089
Function
_mm_shuffle_epi_0122
third-party/embreeSrc/common/simd/arm/sse2neon.h:1102
Function
_mm_shuffle_epi_0321
rotates the least significant 32 bits into the most significant 32 bits, and shifts the rest down
third-party/embreeSrc/common/simd/arm/sse2neon.h:1055
Function
_mm_shuffle_epi_1001
gets the lower 64 bits of a, swaps the 0 and 1 elements, and places it in the lower 64 bits gets the lower 64 bits of a, and places it in the upper 64
third-party/embreeSrc/common/simd/arm/sse2neon.h:1079
Function
_mm_shuffle_epi_1010
gets the lower 64 bits of a, and places it in the upper 64 bits gets the lower 64 bits of a and places it in the lower 64 bits
third-party/embreeSrc/common/simd/arm/sse2neon.h:1071
Function
_mm_shuffle_epi_1032
Takes the upper 64 bits of a and places it in the low end of the result Takes the lower 64 bits of a and places it into the high end of the result.
third-party/embreeSrc/common/simd/arm/sse2neon.h:1036
Function
_mm_shuffle_epi_2103
rotates the most significant 32 bits into the least significant 32 bits, and shifts the rest up
third-party/embreeSrc/common/simd/arm/sse2neon.h:1063
Function
_mm_shuffle_epi_2211
third-party/embreeSrc/common/simd/arm/sse2neon.h:1095
Function
_mm_shuffle_epi_2301
takes the lower two 32-bit values from a and swaps them and places in low end of result takes the higher two 32 bit values from a and swaps them and p
third-party/embreeSrc/common/simd/arm/sse2neon.h:1046
Function
_mm_shuffle_epi_3332
third-party/embreeSrc/common/simd/arm/sse2neon.h:1109
Function
_mm_shuffle_pi8
Shuffle packed 8-bit integers in a according to shuffle control mask in the corresponding 8-bit element of b, and store the results in dst. https://ww
third-party/embreeSrc/common/simd/arm/sse2neon.h:6627
Function
_mm_shuffle_ps_0011
third-party/embreeSrc/common/simd/arm/sse2neon.h:819
Function
_mm_shuffle_ps_0022
third-party/embreeSrc/common/simd/arm/sse2neon.h:826
Function
_mm_shuffle_ps_0101
third-party/embreeSrc/common/simd/arm/sse2neon.h:803
Function
_mm_shuffle_ps_0321
third-party/embreeSrc/common/simd/arm/sse2neon.h:771
Function
_mm_shuffle_ps_1001
third-party/embreeSrc/common/simd/arm/sse2neon.h:796
Function
_mm_shuffle_ps_1010
third-party/embreeSrc/common/simd/arm/sse2neon.h:789
Function
_mm_shuffle_ps_1032
Takes the upper 64 bits of a and places it in the low end of the result Takes the lower 64 bits of b and places it into the high end of the result.
third-party/embreeSrc/common/simd/arm/sse2neon.h:754
Function
_mm_shuffle_ps_1133
third-party/embreeSrc/common/simd/arm/sse2neon.h:852
Function
_mm_shuffle_ps_2001
third-party/embreeSrc/common/simd/arm/sse2neon.h:869
Function
_mm_shuffle_ps_2010
third-party/embreeSrc/common/simd/arm/sse2neon.h:860
Function
_mm_shuffle_ps_2032
third-party/embreeSrc/common/simd/arm/sse2neon.h:878
Function
_mm_shuffle_ps_2103
third-party/embreeSrc/common/simd/arm/sse2neon.h:780
Function
_mm_shuffle_ps_2200
third-party/embreeSrc/common/simd/arm/sse2neon.h:834
Function
_mm_shuffle_ps_2301
takes the lower two 32-bit values from a and swaps them and places in high end of result takes the higher two 32 bit values from b and swaps them and
third-party/embreeSrc/common/simd/arm/sse2neon.h:764
Function
_mm_shuffle_ps_3202
third-party/embreeSrc/common/simd/arm/sse2neon.h:842
Function
_mm_shuffle_ps_3210
keeps the low 64 bits of b in the low and puts the high 64 bits of a in the high
third-party/embreeSrc/common/simd/arm/sse2neon.h:812
Function
_mm_sign_epi16
Negate packed 16-bit integers in a when the corresponding signed 16-bit integer in b is negative, and store the results in dst. Element in dst are zer
third-party/embreeSrc/common/simd/arm/sse2neon.h:6640
Function
_mm_sign_epi32
Negate packed 32-bit integers in a when the corresponding signed 32-bit integer in b is negative, and store the results in dst. Element in dst are zer
third-party/embreeSrc/common/simd/arm/sse2neon.h:6668
Function
_mm_sign_epi8
Negate packed 8-bit integers in a when the corresponding signed 8-bit integer in b is negative, and store the results in dst. Element in dst are zeroe
third-party/embreeSrc/common/simd/arm/sse2neon.h:6697
Function
_mm_sign_pi16
Negate packed 16-bit integers in a when the corresponding signed 16-bit integer in b is negative, and store the results in dst. Element in dst are zer
third-party/embreeSrc/common/simd/arm/sse2neon.h:6726
Function
_mm_sign_pi32
Negate packed 32-bit integers in a when the corresponding signed 32-bit integer in b is negative, and store the results in dst. Element in dst are zer
third-party/embreeSrc/common/simd/arm/sse2neon.h:6755
Function
_mm_sign_pi8
Negate packed 8-bit integers in a when the corresponding signed 8-bit integer in b is negative, and store the results in dst. Element in dst are zeroe
third-party/embreeSrc/common/simd/arm/sse2neon.h:6784
Function
_mm_sll_epi16
Shift packed 16-bit integers in a left by count while shifting in zeros, and store the results in dst. https://www.intel.com/content/www/us/en/docs/in
third-party/embreeSrc/common/simd/arm/sse2neon.h:5291
Function
_mm_sll_epi32
Shift packed 32-bit integers in a left by count while shifting in zeros, and store the results in dst. https://www.intel.com/content/www/us/en/docs/in
third-party/embreeSrc/common/simd/arm/sse2neon.h:5304
Function
_mm_sll_epi64
Shift packed 64-bit integers in a left by count while shifting in zeros, and store the results in dst. https://www.intel.com/content/www/us/en/docs/in
third-party/embreeSrc/common/simd/arm/sse2neon.h:5317
Function
_mm_sqrt_sd
Compute the square root of the lower double-precision (64-bit) floating-point element in b, store the result in the lower element of dst, and copy the
third-party/embreeSrc/common/simd/arm/sse2neon.h:5393
← previous
next →
1,901–2,000 of 4,307, ranked by callers