MCPcopy Create free account

hub / github.com/DLTcollab/sse2neon / functions

Functions1,254 in github.com/DLTcollab/sse2neon

↓ 2 callersFunctionsaturate_i8
tests/impl.cpp:554
↓ 2 callersFunctionsub_word
tests/impl.cpp:12992
↓ 2 callersFunctionvalidateSingleDoublePair
tests/common.cpp:282
↓ 2 callersFunctionverify_all_lanes_neg_inf
Verify all lanes of __m128 are negative infinity */
tests/ieee754.cpp:242
↓ 2 callersFunctionverify_all_lanes_neg_inf_pd
Verify all lanes of __m128d are negative infinity */
tests/ieee754.cpp:292
↓ 2 callersFunctionverify_all_lanes_pos_inf
Verify all lanes of __m128 are positive infinity */
tests/ieee754.cpp:230
↓ 2 callersFunctionverify_all_lanes_pos_inf_pd
Verify all lanes of __m128d are positive infinity */
tests/ieee754.cpp:280
↓ 1 callersMethod_find_compiler
Find available ARM64 compiler.
scripts/analyze-tiers.py:1010
↓ 1 callersMethod_get_header_content
Lazy load header content.
scripts/analyze-tiers.py:1036
↓ 1 callersMethod_is_valid
Check if cache file is valid (exists and not expired).
scripts/analyze-tiers.py:558
↓ 1 callersFunction_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/
sse2neon.h:7260
↓ 1 callersFunction_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/
sse2neon.h:7268
↓ 1 callersFunction_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
sse2neon.h:7276
↓ 1 callersFunction_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
sse2neon.h:3842
↓ 1 callersFunction_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
sse2neon.h:3905
↓ 1 callersFunction_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.
sse2neon.h:1952
↓ 1 callersFunction_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
sse2neon.h:1961
↓ 1 callersFunction_mm_castpd_ps
Cast vector of type __m128d to type __m128. This intrinsic is only used for compilation and does not generate any instructions, thus it has zero laten
sse2neon.h:3963
↓ 1 callersFunction_mm_castps_pd
Cast vector of type __m128 to type __m128d. This intrinsic is only used for compilation and does not generate any instructions, thus it has zero laten
sse2neon.h:3979
↓ 1 callersFunction_mm_clflush
sse2neon.h:4018
↓ 1 callersFunction_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
sse2neon.h:9905
↓ 1 callersFunction_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.
sse2neon.h:9919
↓ 1 callersFunction_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
sse2neon.h:9945
↓ 1 callersFunction_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
sse2neon.h:9955
↓ 1 callersFunction_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
sse2neon.h:9968
↓ 1 callersFunction_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
sse2neon.h:9984
↓ 1 callersFunction_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
sse2neon.h:10027
↓ 1 callersFunction_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.
sse2neon.h:10036
↓ 1 callersFunction_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
sse2neon.h:10045
↓ 1 callersFunction_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/
sse2neon.h:10054
↓ 1 callersFunction_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/
sse2neon.h:10063
↓ 1 callersFunction_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
sse2neon.h:10072
↓ 1 callersFunction_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
sse2neon.h:10084
↓ 1 callersFunction_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
sse2neon.h:4406
↓ 1 callersFunction_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
sse2neon.h:2089
↓ 1 callersFunction_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
sse2neon.h:4441
↓ 1 callersFunction_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
sse2neon.h:2107
↓ 1 callersFunction_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
sse2neon.h:4476
↓ 1 callersFunction_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
sse2neon.h:2125
↓ 1 callersFunction_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
sse2neon.h:4511
↓ 1 callersFunction_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
sse2neon.h:2143
↓ 1 callersFunction_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
sse2neon.h:2260
↓ 1 callersFunction_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
sse2neon.h:2270
↓ 1 callersFunction_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
sse2neon.h:2285
↓ 1 callersFunction_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
sse2neon.h:2294
↓ 1 callersFunction_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
sse2neon.h:4746
↓ 1 callersFunction_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
sse2neon.h:2309
↓ 1 callersFunction_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
sse2neon.h:4782
↓ 1 callersFunction_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
sse2neon.h:2319
↓ 1 callersFunction_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
sse2neon.h:2332
↓ 1 callersFunction_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
sse2neon.h:2341
↓ 1 callersFunction_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
sse2neon.h:2368
↓ 1 callersFunction_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
sse2neon.h:2377
↓ 1 callersFunction_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
sse2neon.h:2387
↓ 1 callersFunction_mm_cvtsd_f64
Copy the lower double-precision (64-bit) floating-point element of a to dst. https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#
sse2neon.h:4884
↓ 1 callersFunction_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
sse2neon.h:4928
↓ 1 callersFunction_mm_cvtsi128_si64
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_cvtsi128_si64
sse2neon.h:4951
↓ 1 callersFunction_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
sse2neon.h:4964
↓ 1 callersFunction_mm_cvtsi32_si128
Copy 32-bit integer a to the lower elements of dst, and zero the upper elements of dst. https://www.intel.com/content/www/us/en/docs/intrinsics-guide/
sse2neon.h:4983
↓ 1 callersFunction_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
sse2neon.h:4992
↓ 1 callersFunction_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
sse2neon.h:5007
↓ 1 callersFunction_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
sse2neon.h:2403
↓ 1 callersFunction_mm_cvtss_f32
Copy the lower single-precision (32-bit) floating-point element of a to dst. https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#
sse2neon.h:2411
↓ 1 callersFunction_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
sse2neon.h:5028
↓ 1 callersFunction_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:/
sse2neon.h:2439
↓ 1 callersFunction_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
sse2neon.h:8173
↓ 1 callersFunction_mm_free
sse2neon.h:2530
↓ 1 callersFunction_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
sse2neon.h:7414
↓ 1 callersFunction_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
sse2neon.h:7423
↓ 1 callersFunction_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
sse2neon.h:7455
↓ 1 callersFunction_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
sse2neon.h:7502
↓ 1 callersFunction_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
sse2neon.h:7517
↓ 1 callersFunction_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
sse2neon.h:7548
↓ 1 callersFunction_mm_lfence
Perform a serializing operation on all load-from-memory instructions that were issued prior to this instruction. Guarantees that every load instructio
sse2neon.h:3387
↓ 1 callersFunction_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
sse2neon.h:5242
↓ 1 callersFunction_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-
sse2neon.h:2648
↓ 1 callersFunction_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
sse2neon.h:2640
↓ 1 callersFunction_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
sse2neon.h:5256
↓ 1 callersFunction_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
sse2neon.h:2657
↓ 1 callersFunction_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
sse2neon.h:5284
↓ 1 callersFunction_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
sse2neon.h:2668
↓ 1 callersFunction_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
sse2neon.h:5300
↓ 1 callersFunction_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
sse2neon.h:2679
↓ 1 callersFunction_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
sse2neon.h:2698
↓ 1 callersFunction_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
sse2neon.h:2707
↓ 1 callersFunction_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
sse2neon.h:7604
↓ 1 callersFunction_mm_malloc
sse2neon.h:2734
↓ 1 callersFunction_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
sse2neon.h:2755
↓ 1 callersFunction_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
sse2neon.h:2774
↓ 1 callersFunction_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
sse2neon.h:2800
↓ 1 callersFunction_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
sse2neon.h:3377
↓ 1 callersFunction_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
sse2neon.h:2822
↓ 1 callersFunction_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
sse2neon.h:2848
↓ 1 callersFunction_mm_monitor
Sets up a linear address range to be monitored by hardware and activates the monitor. The address range should be a write-back memory caching type. A
sse2neon.h:7112
↓ 1 callersFunction_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
sse2neon.h:5511
↓ 1 callersFunction_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
sse2neon.h:2898
↓ 1 callersFunction_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
sse2neon.h:5618
↓ 1 callersFunction_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
sse2neon.h:5626
↓ 1 callersFunction_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
sse2neon.h:8552
↓ 1 callersFunction_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
sse2neon.h:5679
← previousnext →401–500 of 1,254, ranked by callers