MCPcopy Create free account

hub / github.com/OpenPathGuidingLibrary/openpgl / functions

Functions4,307 in github.com/OpenPathGuidingLibrary/openpgl

Function_mm_cmplt_sd
Compare the lower double-precision (64-bit) floating-point elements in a and b for less-than, store the result in the lower element of dst, and copy t
third-party/embreeSrc/common/simd/arm/sse2neon.h:3508
Function_mm_cmplt_ss
Compare the lower single-precision (32-bit) floating-point elements in a and b for less-than, store the result in the lower element of dst, and copy t
third-party/embreeSrc/common/simd/arm/sse2neon.h:1336
Function_mm_cmpneq_sd
Compare the lower double-precision (64-bit) floating-point elements in a and b for not-equal, store the result in the lower element of dst, and copy t
third-party/embreeSrc/common/simd/arm/sse2neon.h:3546
Function_mm_cmpneq_ss
Compare the lower single-precision (32-bit) floating-point elements in a and b for not-equal, store the result in the lower element of dst, and copy t
third-party/embreeSrc/common/simd/arm/sse2neon.h:1354
Function_mm_cmpnge_sd
Compare the lower double-precision (64-bit) floating-point elements in a and b for not-greater-than-or-equal, store the result in the lower element of
third-party/embreeSrc/common/simd/arm/sse2neon.h:3581
Function_mm_cmpnge_ss
Compare the lower single-precision (32-bit) floating-point elements in a and b for not-greater-than-or-equal, store the result in the lower element of
third-party/embreeSrc/common/simd/arm/sse2neon.h:1373
Function_mm_cmpngt_sd
Compare the lower double-precision (64-bit) floating-point elements in a and b for not-greater-than, store the result in the lower element of dst, and
third-party/embreeSrc/common/simd/arm/sse2neon.h:3616
Function_mm_cmpngt_ss
Compare the lower single-precision (32-bit) floating-point elements in a and b for not-greater-than, store the result in the lower element of dst, and
third-party/embreeSrc/common/simd/arm/sse2neon.h:1391
Function_mm_cmpnle_sd
Compare the lower double-precision (64-bit) floating-point elements in a and b for not-less-than-or-equal, store the result in the lower element of ds
third-party/embreeSrc/common/simd/arm/sse2neon.h:3651
Function_mm_cmpnle_ss
Compare the lower single-precision (32-bit) floating-point elements in a and b for not-less-than-or-equal, store the result in the lower element of ds
third-party/embreeSrc/common/simd/arm/sse2neon.h:1409
Function_mm_cmpnlt_sd
Compare the lower double-precision (64-bit) floating-point elements in a and b for not-less-than, store the result in the lower element of dst, and co
third-party/embreeSrc/common/simd/arm/sse2neon.h:3686
Function_mm_cmpnlt_ss
Compare the lower single-precision (32-bit) floating-point elements in a and b for not-less-than, store the result in the lower element of dst, and co
third-party/embreeSrc/common/simd/arm/sse2neon.h:1427
Function_mm_cmpord_sd
Compare the lower double-precision (64-bit) floating-point elements in a and b to see if neither is NaN, store the result in the lower element of dst,
third-party/embreeSrc/common/simd/arm/sse2neon.h:3724
Function_mm_cmpord_ss
Compare the lower single-precision (32-bit) floating-point elements in a and b to see if neither is NaN, store the result in the lower element of dst,
third-party/embreeSrc/common/simd/arm/sse2neon.h:1455
Function_mm_cmpunord_sd
Compare the lower double-precision (64-bit) floating-point elements in a and b to see if either is NaN, store the result in the lower element of dst,
third-party/embreeSrc/common/simd/arm/sse2neon.h:3775
Function_mm_cmpunord_ss
Compare the lower single-precision (32-bit) floating-point elements in a and b to see if either is NaN, store the result in the lower element of dst,
third-party/embreeSrc/common/simd/arm/sse2neon.h:1476
Function_mm_comige_sd
Compare the lower double-precision (64-bit) floating-point element in a and b for greater-than-or-equal, and return the boolean result (0 or 1). https
third-party/embreeSrc/common/simd/arm/sse2neon.h:3795
Function_mm_comige_ss
Compare the lower single-precision (32-bit) floating-point element in a and b for greater-than-or-equal, and return the boolean result (0 or 1). https
third-party/embreeSrc/common/simd/arm/sse2neon.h:1494
Function_mm_comigt_sd
Compare the lower double-precision (64-bit) floating-point element in a and b for greater-than, and return the boolean result (0 or 1). https://www.in
third-party/embreeSrc/common/simd/arm/sse2neon.h:3810
Function_mm_comigt_ss
Compare the lower single-precision (32-bit) floating-point element in a and b for greater-than, and return the boolean result (0 or 1). https://www.in
third-party/embreeSrc/common/simd/arm/sse2neon.h:1504
Function_mm_comile_sd
Compare the lower double-precision (64-bit) floating-point element in a and b for less-than-or-equal, and return the boolean result (0 or 1). https://
third-party/embreeSrc/common/simd/arm/sse2neon.h:3826
Function_mm_comile_ss
Compare the lower single-precision (32-bit) floating-point element in a and b for less-than-or-equal, and return the boolean result (0 or 1). https://
third-party/embreeSrc/common/simd/arm/sse2neon.h:1514
Function_mm_comilt_sd
Compare the lower double-precision (64-bit) floating-point element in a and b for less-than, and return the boolean result (0 or 1). https://www.intel
third-party/embreeSrc/common/simd/arm/sse2neon.h:3842
Function_mm_comilt_ss
Compare the lower single-precision (32-bit) floating-point element in a and b for less-than, and return the boolean result (0 or 1). https://www.intel
third-party/embreeSrc/common/simd/arm/sse2neon.h:1524
Function_mm_comineq_sd
Compare the lower double-precision (64-bit) floating-point element in a and b for not-equal, and return the boolean result (0 or 1). https://www.intel
third-party/embreeSrc/common/simd/arm/sse2neon.h:3879
Function_mm_comineq_ss
Compare the lower single-precision (32-bit) floating-point element in a and b for not-equal, and return the boolean result (0 or 1). https://www.intel
third-party/embreeSrc/common/simd/arm/sse2neon.h:1534
Function_mm_crc32_u64
Starting with the initial value in crc, accumulates a CRC32 value for unsigned 64-bit integer v, and stores the result in dst. https://www.intel.com/c
third-party/embreeSrc/common/simd/arm/sse2neon.h:8627
Function_mm_cvt_pi2ps
Convert packed signed 32-bit integers in b to packed single-precision (32-bit) floating-point elements, store the results in the lower 2 elements of d
third-party/embreeSrc/common/simd/arm/sse2neon.h:1544
Function_mm_cvt_ps2pi
Convert packed single-precision (32-bit) floating-point elements in a to packed 32-bit integers, and store the results in dst. https://www.intel.com/c
third-party/embreeSrc/common/simd/arm/sse2neon.h:1554
Function_mm_cvt_si2ss
Convert the signed 32-bit integer b to a single-precision (32-bit) floating-point element, store the result in the lower element of dst, and copy the
third-party/embreeSrc/common/simd/arm/sse2neon.h:1570
Function_mm_cvt_ss2si
Convert the lower single-precision (32-bit) floating-point element in a to a 32-bit integer, and store the result in dst. https://www.intel.com/conten
third-party/embreeSrc/common/simd/arm/sse2neon.h:1579
Function_mm_cvtepi16_epi64
Sign extend packed 16-bit integers in a to packed 64-bit integers, and store the results in dst. https://www.intel.com/content/www/us/en/docs/intrinsi
third-party/embreeSrc/common/simd/arm/sse2neon.h:6987
Function_mm_cvtepi32_epi64
Sign extend packed 32-bit integers in a to packed 64-bit integers, and store the results in dst. https://www.intel.com/content/www/us/en/docs/intrinsi
third-party/embreeSrc/common/simd/arm/sse2neon.h:6998
Function_mm_cvtepi32_pd
Convert packed signed 32-bit integers in a to packed double-precision (64-bit) floating-point elements, and store the results in dst. https://www.inte
third-party/embreeSrc/common/simd/arm/sse2neon.h:3887
Function_mm_cvtepi8_epi16
Sign extend packed 8-bit integers in a to packed 16-bit integers, and store the results in dst. https://www.intel.com/content/www/us/en/docs/intrinsic
third-party/embreeSrc/common/simd/arm/sse2neon.h:7007
Function_mm_cvtepi8_epi64
Sign extend packed 8-bit integers in the low 8 bytes of a to packed 64-bit integers, and store the results in dst. https://www.intel.com/content/www/u
third-party/embreeSrc/common/simd/arm/sse2neon.h:7028
Function_mm_cvtepu16_epi64
Zero extend packed unsigned 16-bit integers in a to packed 64-bit integers, and store the results in dst. https://www.intel.com/content/www/us/en/docs
third-party/embreeSrc/common/simd/arm/sse2neon.h:7049
Function_mm_cvtepu32_epi64
Zero extend packed unsigned 32-bit integers in a to packed 64-bit integers, and store the results in dst. https://www.intel.com/content/www/us/en/docs
third-party/embreeSrc/common/simd/arm/sse2neon.h:7060
Function_mm_cvtepu8_epi16
Zero extend packed unsigned 8-bit integers in a to packed 16-bit integers, and store the results in dst. https://www.intel.com/content/www/us/en/docs/
third-party/embreeSrc/common/simd/arm/sse2neon.h:7069
Function_mm_cvtepu8_epi64
Zero extend packed unsigned 8-bit integers in the low 8 bytes of a to packed 64-bit integers, and store the results in dst. https://www.intel.com/cont
third-party/embreeSrc/common/simd/arm/sse2neon.h:7090
Function_mm_cvtpd_epi32
Convert packed double-precision (64-bit) floating-point elements in a to packed 32-bit integers, and store the results in dst. https://www.intel.com/c
third-party/embreeSrc/common/simd/arm/sse2neon.h:3910
Function_mm_cvtpd_pi32
Convert packed double-precision (64-bit) floating-point elements in a to packed 32-bit integers, and store the results in dst. https://www.intel.com/c
third-party/embreeSrc/common/simd/arm/sse2neon.h:3932
Function_mm_cvtpd_ps
Convert packed double-precision (64-bit) floating-point elements in a to packed single-precision (32-bit) floating-point elements, and store the resul
third-party/embreeSrc/common/simd/arm/sse2neon.h:3948
Function_mm_cvtpi16_ps
Convert packed 16-bit integers in a to packed single-precision (32-bit) floating-point elements, and store the results in dst. https://www.intel.com/c
third-party/embreeSrc/common/simd/arm/sse2neon.h:1595
Function_mm_cvtpi32_pd
Convert packed signed 32-bit integers in a to packed double-precision (64-bit) floating-point elements, and store the results in dst. https://www.inte
third-party/embreeSrc/common/simd/arm/sse2neon.h:3964
Function_mm_cvtpi32_ps
Convert packed 32-bit integers in b to packed single-precision (32-bit) floating-point elements, store the results in the lower 2 elements of dst, and
third-party/embreeSrc/common/simd/arm/sse2neon.h:1605
Function_mm_cvtpi32x2_ps
Convert packed signed 32-bit integers in a to packed single-precision (32-bit) floating-point elements, store the results in the lower 2 elements of d
third-party/embreeSrc/common/simd/arm/sse2neon.h:1618
Function_mm_cvtpi8_ps
Convert the lower packed 8-bit integers in a to packed single-precision (32-bit) floating-point elements, and store the results in dst. https://www.in
third-party/embreeSrc/common/simd/arm/sse2neon.h:1627
Function_mm_cvtps_pd
Convert packed single-precision (32-bit) floating-point elements in a to packed double-precision (64-bit) floating-point elements, and store the resul
third-party/embreeSrc/common/simd/arm/sse2neon.h:4037
Function_mm_cvtps_pi8
Convert packed single-precision (32-bit) floating-point elements in a to packed 8-bit integers, and store the results in lower 4 elements of dst. Note
third-party/embreeSrc/common/simd/arm/sse2neon.h:1654
Function_mm_cvtpu16_ps
Convert packed unsigned 16-bit integers in a to packed single-precision (32-bit) floating-point elements, and store the results in dst. https://www.in
third-party/embreeSrc/common/simd/arm/sse2neon.h:1663
Function_mm_cvtpu8_ps
Convert the lower packed unsigned 8-bit integers in a to packed single-precision (32-bit) floating-point elements, and store the results in dst. https
third-party/embreeSrc/common/simd/arm/sse2neon.h:1673
Function_mm_cvtsd_si32
Convert the lower double-precision (64-bit) floating-point element in a to a 32-bit integer, and store the result in dst. https://www.intel.com/conten
third-party/embreeSrc/common/simd/arm/sse2neon.h:4065
Function_mm_cvtsd_si64
Convert the lower double-precision (64-bit) floating-point element in a to a 64-bit integer, and store the result in dst. https://www.intel.com/conten
third-party/embreeSrc/common/simd/arm/sse2neon.h:4080
Function_mm_cvtsd_ss
Convert the lower double-precision (64-bit) floating-point element in b to a single-precision (32-bit) floating-point element, store the result in the
third-party/embreeSrc/common/simd/arm/sse2neon.h:4102
Function_mm_cvtsi32_sd
Convert the signed 32-bit integer b to a double-precision (64-bit) floating-point element, store the result in the lower element of dst, and copy the
third-party/embreeSrc/common/simd/arm/sse2neon.h:4138
Function_mm_cvtsi64_sd
Convert the signed 64-bit integer b to a double-precision (64-bit) floating-point element, store the result in the lower element of dst, and copy the
third-party/embreeSrc/common/simd/arm/sse2neon.h:4166
Function_mm_cvtsi64_si128
Copy 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.htm
third-party/embreeSrc/common/simd/arm/sse2neon.h:4181
Function_mm_cvtsi64_ss
Convert the signed 64-bit integer b to a single-precision (32-bit) floating-point element, store the result in the lower element of dst, and copy the
third-party/embreeSrc/common/simd/arm/sse2neon.h:1689
Function_mm_cvtss_sd
Convert the lower single-precision (32-bit) floating-point element in b to a double-precision (64-bit) floating-point element, store the result in the
third-party/embreeSrc/common/simd/arm/sse2neon.h:4202
Function_mm_cvtss_si64
Convert the lower single-precision (32-bit) floating-point element in a to a 64-bit integer, and store the result in dst. https://www.intel.com/conten
third-party/embreeSrc/common/simd/arm/sse2neon.h:1710
Function_mm_cvtt_ps2pi
Convert packed single-precision (32-bit) floating-point elements in a to packed 32-bit integers with truncation, and store the results in dst. https:/
third-party/embreeSrc/common/simd/arm/sse2neon.h:1725
Function_mm_cvtt_ss2si
Convert the lower single-precision (32-bit) floating-point element in a to a 32-bit integer with truncation, and store the result in dst. https://www.
third-party/embreeSrc/common/simd/arm/sse2neon.h:1734
Function_mm_cvttpd_epi32
Convert packed double-precision (64-bit) floating-point elements in a to packed 32-bit integers with truncation, and store the results in dst. https:/
third-party/embreeSrc/common/simd/arm/sse2neon.h:4217
Function_mm_cvttpd_pi32
Convert packed double-precision (64-bit) floating-point elements in a to packed 32-bit integers with truncation, and store the results in dst. https:/
third-party/embreeSrc/common/simd/arm/sse2neon.h:4228
Function_mm_cvttsd_si32
Convert the lower double-precision (64-bit) floating-point element in a to a 32-bit integer with truncation, and store the result in dst. https://www.
third-party/embreeSrc/common/simd/arm/sse2neon.h:4248
Function_mm_cvttsd_si64
Convert the lower double-precision (64-bit) floating-point element in a to a 64-bit integer with truncation, and store the result in dst. https://www.
third-party/embreeSrc/common/simd/arm/sse2neon.h:4258
Function_mm_cvttss_si64
Convert the lower single-precision (32-bit) floating-point element in a to a 64-bit integer with truncation, and store the result in dst. https://www.
third-party/embreeSrc/common/simd/arm/sse2neon.h:1752
Function_mm_div_sd
Divide the lower double-precision (64-bit) floating-point element in a by the lower double-precision (64-bit) floating-point element in b, store the r
third-party/embreeSrc/common/simd/arm/sse2neon.h:4303
Function_mm_div_ss
Divide the lower single-precision (32-bit) floating-point element in a by the lower single-precision (32-bit) floating-point element in b, store the r
third-party/embreeSrc/common/simd/arm/sse2neon.h:1784
Function_mm_dp_pd
Conditionally multiply the packed double-precision (64-bit) floating-point elements in a and b using the high 4 bits in imm8, sum the four products, a
third-party/embreeSrc/common/simd/arm/sse2neon.h:7103
Function_mm_empty
_mm_empty is a no-op on arm
third-party/embreeSrc/common/simd/arm/sse2neon.h:1189
Function_mm_floor_sd
Round the lower double-precision (64-bit) floating-point element in b down to an integer value, store the result as a double-precision floating-point
third-party/embreeSrc/common/simd/arm/sse2neon.h:7265
Function_mm_floor_ss
Round the lower single-precision (32-bit) floating-point element in b down to an integer value, store the result as a single-precision floating-point
third-party/embreeSrc/common/simd/arm/sse2neon.h:7275
Function_mm_hadd_epi16
Horizontally add adjacent pairs of 16-bit integers in a and b, and pack the signed 16-bit results in dst. https://www.intel.com/content/www/us/en/docs
third-party/embreeSrc/common/simd/arm/sse2neon.h:6314
Function_mm_hadd_epi32
Horizontally add adjacent pairs of 32-bit integers in a and b, and pack the signed 32-bit results in dst. https://www.intel.com/content/www/us/en/docs
third-party/embreeSrc/common/simd/arm/sse2neon.h:6330
Function_mm_hadd_pd
Horizontally add adjacent pairs of double-precision (64-bit) floating-point elements in a and b, and pack the results in dst. https://www.intel.com/co
third-party/embreeSrc/common/simd/arm/sse2neon.h:6064
Function_mm_hadd_pi16
Horizontally add adjacent pairs of 16-bit integers in a and b, and pack the signed 16-bit results in dst. https://www.intel.com/content/www/us/en/docs
third-party/embreeSrc/common/simd/arm/sse2neon.h:6346
Function_mm_hadd_pi32
Horizontally add adjacent pairs of 32-bit integers in a and b, and pack the signed 32-bit results in dst. https://www.intel.com/content/www/us/en/docs
third-party/embreeSrc/common/simd/arm/sse2neon.h:6355
Function_mm_hadd_ps
Horizontally add adjacent pairs of single-precision (32-bit) floating-point elements in a and b, and pack the results in dst. https://www.intel.com/co
third-party/embreeSrc/common/simd/arm/sse2neon.h:6086
Function_mm_hadds_epi16
Horizontally add adjacent pairs of signed 16-bit integers in a and b using saturation, and pack the signed 16-bit results in dst. https://www.intel.co
third-party/embreeSrc/common/simd/arm/sse2neon.h:6364
Function_mm_hadds_pi16
Horizontally add adjacent pairs of signed 16-bit integers in a and b using saturation, and pack the signed 16-bit results in dst. https://www.intel.co
third-party/embreeSrc/common/simd/arm/sse2neon.h:6387
Function_mm_hsub_epi16
Horizontally subtract adjacent pairs of 16-bit integers in a and b, and pack the signed 16-bit results in dst. https://www.intel.com/content/www/us/en
third-party/embreeSrc/common/simd/arm/sse2neon.h:6402
Function_mm_hsub_epi32
Horizontally subtract adjacent pairs of 32-bit integers in a and b, and pack the signed 32-bit results in dst. https://www.intel.com/content/www/us/en
third-party/embreeSrc/common/simd/arm/sse2neon.h:6418
Function_mm_hsub_pd
Horizontally subtract adjacent pairs of double-precision (64-bit) floating-point elements in a and b, and pack the results in dst. https://www.intel.c
third-party/embreeSrc/common/simd/arm/sse2neon.h:6104
Function_mm_hsub_pi16
Horizontally subtract adjacent pairs of 16-bit integers in a and b, and pack the signed 16-bit results in dst. https://www.intel.com/content/www/us/en
third-party/embreeSrc/common/simd/arm/sse2neon.h:6434
Function_mm_hsub_pi32
Horizontally subtract adjacent pairs of 32-bit integers in a and b, and pack the signed 32-bit results in dst. https://www.intel.com/content/www/us/en
third-party/embreeSrc/common/simd/arm/sse2neon.h:6449
Function_mm_hsub_ps
Horizontally subtract adjacent pairs of single-precision (32-bit) floating-point elements in a and b, and pack the results in dst. https://www.intel.c
third-party/embreeSrc/common/simd/arm/sse2neon.h:6128
Function_mm_hsubs_epi16
Horizontally subtract adjacent pairs of signed 16-bit integers in a and b using saturation, and pack the signed 16-bit results in dst. https://www.int
third-party/embreeSrc/common/simd/arm/sse2neon.h:6464
Function_mm_hsubs_pi16
Horizontally subtract adjacent pairs of signed 16-bit integers in a and b using saturation, and pack the signed 16-bit results in dst. https://www.int
third-party/embreeSrc/common/simd/arm/sse2neon.h:6480
Function_mm_lfence
Perform a serializing operation on all load-from-memory instructions that were issued prior to this instruction. Guarantees that every load instructio
third-party/embreeSrc/common/simd/arm/sse2neon.h:2612
Function_mm_load1_pd
Load a double-precision (64-bit) floating-point element from memory into both elements of dst. https://www.intel.com/content/www/us/en/docs/intrinsics
third-party/embreeSrc/common/simd/arm/sse2neon.h:4377
Function_mm_load1_ps
Load a single-precision (32-bit) floating-point element from memory into all elements of dst. https://www.intel.com/content/www/us/en/docs/intrinsics-
third-party/embreeSrc/common/simd/arm/sse2neon.h:1917
Function_mm_load_sd
Load a double-precision (64-bit) floating-point element from memory into the lower of dst, and zero the upper element. mem_addr does not need to be al
third-party/embreeSrc/common/simd/arm/sse2neon.h:4355
Function_mm_load_ss
Load a single-precision (32-bit) floating-point element from memory into the lower of dst, and zero the upper 3 elements. mem_addr does not need to be
third-party/embreeSrc/common/simd/arm/sse2neon.h:1909
Function_mm_loadh_pd
Load a double-precision (64-bit) floating-point element from memory into the upper element of dst, and copy the lower element from a to dst. mem_addr
third-party/embreeSrc/common/simd/arm/sse2neon.h:4390
Function_mm_loadh_pi
Load 2 single-precision (32-bit) floating-point elements from memory into the upper 2 elements of dst, and copy the lower 2 elements from a to dst. me
third-party/embreeSrc/common/simd/arm/sse2neon.h:1926
Function_mm_loadl_pd
Load a double-precision (64-bit) floating-point element from memory into the lower element of dst, and copy the upper element from a to dst. mem_addr
third-party/embreeSrc/common/simd/arm/sse2neon.h:4416
Function_mm_loadl_pi
Load 2 single-precision (32-bit) floating-point elements from memory into the lower 2 elements of dst, and copy the upper 2 elements from a to dst. me
third-party/embreeSrc/common/simd/arm/sse2neon.h:1936
Function_mm_loadr_pd
Load 2 double-precision (64-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:4432
← previousnext →1,801–1,900 of 4,307, ranked by callers