Skip to content

Commit ddfe9b6

Browse files
committed
Define AVX comparison intrinsics
This defines `_mm256_cmp_pd` and `_mm256_cmp_ps`. Intel reference: https://software.intel.com/en-us/node/524075.
1 parent db6dd8e commit ddfe9b6

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

src/etc/platform-intrinsics/x86/avx.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,13 @@
1515
"ret": "f(32-64)",
1616
"args": ["s8SPc"]
1717
},
18+
{
19+
"intrinsic": "256_cmp_{0.data_type}",
20+
"width": [256],
21+
"llvm": "cmp.{1.data_type}.256",
22+
"ret": "f(32-64)",
23+
"args": ["0", "0", "s8S"]
24+
},
1825
{
1926
"intrinsic": "256_cvtepi32_pd",
2027
"width": [256],

0 commit comments

Comments
 (0)