summaryrefslogtreecommitdiffstats
path: root/binutils-2.25/gas/testsuite/gas/i386/x86-64-avx512f-rcig.s
diff options
context:
space:
mode:
Diffstat (limited to 'binutils-2.25/gas/testsuite/gas/i386/x86-64-avx512f-rcig.s')
-rw-r--r--binutils-2.25/gas/testsuite/gas/i386/x86-64-avx512f-rcig.s529
1 files changed, 529 insertions, 0 deletions
diff --git a/binutils-2.25/gas/testsuite/gas/i386/x86-64-avx512f-rcig.s b/binutils-2.25/gas/testsuite/gas/i386/x86-64-avx512f-rcig.s
new file mode 100644
index 00000000..0fc3ea8b
--- /dev/null
+++ b/binutils-2.25/gas/testsuite/gas/i386/x86-64-avx512f-rcig.s
@@ -0,0 +1,529 @@
+# Check 64bit AVX512F-RCIG instructions
+
+ .allow_index_reg
+ .text
+_start:
+ vcmpeqpd {sae}, %zmm29, %zmm30, %k5 # AVX512F
+ vcmpeq_oqpd {sae}, %zmm29, %zmm30, %k5 # AVX512F
+ vcmpeq_ospd {sae}, %zmm29, %zmm30, %k5 # AVX512F
+ vcmpeq_uqpd {sae}, %zmm29, %zmm30, %k5 # AVX512F
+ vcmpeq_uspd {sae}, %zmm29, %zmm30, %k5 # AVX512F
+ vcmpfalsepd {sae}, %zmm29, %zmm30, %k5 # AVX512F
+ vcmpfalse_oqpd {sae}, %zmm29, %zmm30, %k5 # AVX512F
+ vcmpfalse_ospd {sae}, %zmm29, %zmm30, %k5 # AVX512F
+ vcmpgepd {sae}, %zmm29, %zmm30, %k5 # AVX512F
+ vcmpge_oqpd {sae}, %zmm29, %zmm30, %k5 # AVX512F
+ vcmpge_ospd {sae}, %zmm29, %zmm30, %k5 # AVX512F
+ vcmpgtpd {sae}, %zmm29, %zmm30, %k5 # AVX512F
+ vcmpgt_oqpd {sae}, %zmm29, %zmm30, %k5 # AVX512F
+ vcmpgt_ospd {sae}, %zmm29, %zmm30, %k5 # AVX512F
+ vcmplepd {sae}, %zmm29, %zmm30, %k5 # AVX512F
+ vcmple_oqpd {sae}, %zmm29, %zmm30, %k5 # AVX512F
+ vcmple_ospd {sae}, %zmm29, %zmm30, %k5 # AVX512F
+ vcmpltpd {sae}, %zmm29, %zmm30, %k5 # AVX512F
+ vcmplt_oqpd {sae}, %zmm29, %zmm30, %k5 # AVX512F
+ vcmplt_ospd {sae}, %zmm29, %zmm30, %k5 # AVX512F
+ vcmpneqpd {sae}, %zmm29, %zmm30, %k5 # AVX512F
+ vcmpneq_oqpd {sae}, %zmm29, %zmm30, %k5 # AVX512F
+ vcmpneq_ospd {sae}, %zmm29, %zmm30, %k5 # AVX512F
+ vcmpneq_uqpd {sae}, %zmm29, %zmm30, %k5 # AVX512F
+ vcmpneq_uspd {sae}, %zmm29, %zmm30, %k5 # AVX512F
+ vcmpngepd {sae}, %zmm29, %zmm30, %k5 # AVX512F
+ vcmpnge_uqpd {sae}, %zmm29, %zmm30, %k5 # AVX512F
+ vcmpnge_uspd {sae}, %zmm29, %zmm30, %k5 # AVX512F
+ vcmpngtpd {sae}, %zmm29, %zmm30, %k5 # AVX512F
+ vcmpngt_uqpd {sae}, %zmm29, %zmm30, %k5 # AVX512F
+ vcmpngt_uspd {sae}, %zmm29, %zmm30, %k5 # AVX512F
+ vcmpnlepd {sae}, %zmm29, %zmm30, %k5 # AVX512F
+ vcmpnle_uqpd {sae}, %zmm29, %zmm30, %k5 # AVX512F
+ vcmpnle_uspd {sae}, %zmm29, %zmm30, %k5 # AVX512F
+ vcmpnltpd {sae}, %zmm29, %zmm30, %k5 # AVX512F
+ vcmpnlt_uqpd {sae}, %zmm29, %zmm30, %k5 # AVX512F
+ vcmpnlt_uspd {sae}, %zmm29, %zmm30, %k5 # AVX512F
+ vcmpordpd {sae}, %zmm29, %zmm30, %k5 # AVX512F
+ vcmpord_qpd {sae}, %zmm29, %zmm30, %k5 # AVX512F
+ vcmpord_spd {sae}, %zmm29, %zmm30, %k5 # AVX512F
+ vcmptruepd {sae}, %zmm29, %zmm30, %k5 # AVX512F
+ vcmptrue_uqpd {sae}, %zmm29, %zmm30, %k5 # AVX512F
+ vcmptrue_uspd {sae}, %zmm29, %zmm30, %k5 # AVX512F
+ vcmpunordpd {sae}, %zmm29, %zmm30, %k5 # AVX512F
+ vcmpunord_qpd {sae}, %zmm29, %zmm30, %k5 # AVX512F
+ vcmpunord_spd {sae}, %zmm29, %zmm30, %k5 # AVX512F
+ vcmppd $0xab, {sae}, %zmm29, %zmm30, %k5 # AVX512F
+ vcmppd $123, {sae}, %zmm29, %zmm30, %k5 # AVX512F
+ vcmpeqps {sae}, %zmm29, %zmm30, %k5 # AVX512F
+ vcmpeq_oqps {sae}, %zmm29, %zmm30, %k5 # AVX512F
+ vcmpeq_osps {sae}, %zmm29, %zmm30, %k5 # AVX512F
+ vcmpeq_uqps {sae}, %zmm29, %zmm30, %k5 # AVX512F
+ vcmpeq_usps {sae}, %zmm29, %zmm30, %k5 # AVX512F
+ vcmpfalseps {sae}, %zmm29, %zmm30, %k5 # AVX512F
+ vcmpfalse_oqps {sae}, %zmm29, %zmm30, %k5 # AVX512F
+ vcmpfalse_osps {sae}, %zmm29, %zmm30, %k5 # AVX512F
+ vcmpgeps {sae}, %zmm29, %zmm30, %k5 # AVX512F
+ vcmpge_oqps {sae}, %zmm29, %zmm30, %k5 # AVX512F
+ vcmpge_osps {sae}, %zmm29, %zmm30, %k5 # AVX512F
+ vcmpgtps {sae}, %zmm29, %zmm30, %k5 # AVX512F
+ vcmpgt_oqps {sae}, %zmm29, %zmm30, %k5 # AVX512F
+ vcmpgt_osps {sae}, %zmm29, %zmm30, %k5 # AVX512F
+ vcmpleps {sae}, %zmm29, %zmm30, %k5 # AVX512F
+ vcmple_oqps {sae}, %zmm29, %zmm30, %k5 # AVX512F
+ vcmple_osps {sae}, %zmm29, %zmm30, %k5 # AVX512F
+ vcmpltps {sae}, %zmm29, %zmm30, %k5 # AVX512F
+ vcmplt_oqps {sae}, %zmm29, %zmm30, %k5 # AVX512F
+ vcmplt_osps {sae}, %zmm29, %zmm30, %k5 # AVX512F
+ vcmpneqps {sae}, %zmm29, %zmm30, %k5 # AVX512F
+ vcmpneq_oqps {sae}, %zmm29, %zmm30, %k5 # AVX512F
+ vcmpneq_osps {sae}, %zmm29, %zmm30, %k5 # AVX512F
+ vcmpneq_uqps {sae}, %zmm29, %zmm30, %k5 # AVX512F
+ vcmpneq_usps {sae}, %zmm29, %zmm30, %k5 # AVX512F
+ vcmpngeps {sae}, %zmm29, %zmm30, %k5 # AVX512F
+ vcmpnge_uqps {sae}, %zmm29, %zmm30, %k5 # AVX512F
+ vcmpnge_usps {sae}, %zmm29, %zmm30, %k5 # AVX512F
+ vcmpngtps {sae}, %zmm29, %zmm30, %k5 # AVX512F
+ vcmpngt_uqps {sae}, %zmm29, %zmm30, %k5 # AVX512F
+ vcmpngt_usps {sae}, %zmm29, %zmm30, %k5 # AVX512F
+ vcmpnleps {sae}, %zmm29, %zmm30, %k5 # AVX512F
+ vcmpnle_uqps {sae}, %zmm29, %zmm30, %k5 # AVX512F
+ vcmpnle_usps {sae}, %zmm29, %zmm30, %k5 # AVX512F
+ vcmpnltps {sae}, %zmm29, %zmm30, %k5 # AVX512F
+ vcmpnlt_uqps {sae}, %zmm29, %zmm30, %k5 # AVX512F
+ vcmpnlt_usps {sae}, %zmm29, %zmm30, %k5 # AVX512F
+ vcmpordps {sae}, %zmm29, %zmm30, %k5 # AVX512F
+ vcmpord_qps {sae}, %zmm29, %zmm30, %k5 # AVX512F
+ vcmpord_sps {sae}, %zmm29, %zmm30, %k5 # AVX512F
+ vcmptrueps {sae}, %zmm29, %zmm30, %k5 # AVX512F
+ vcmptrue_uqps {sae}, %zmm29, %zmm30, %k5 # AVX512F
+ vcmptrue_usps {sae}, %zmm29, %zmm30, %k5 # AVX512F
+ vcmpunordps {sae}, %zmm29, %zmm30, %k5 # AVX512F
+ vcmpunord_qps {sae}, %zmm29, %zmm30, %k5 # AVX512F
+ vcmpunord_sps {sae}, %zmm29, %zmm30, %k5 # AVX512F
+ vcmpps $0xab, {sae}, %zmm29, %zmm30, %k5 # AVX512F
+ vcmpps $123, {sae}, %zmm29, %zmm30, %k5 # AVX512F
+ vcmpeqsd {sae}, %xmm28, %xmm29, %k5 # AVX512F
+ vcmpeq_oqsd {sae}, %xmm28, %xmm29, %k5 # AVX512F
+ vcmpeq_ossd {sae}, %xmm28, %xmm29, %k5 # AVX512F
+ vcmpeq_uqsd {sae}, %xmm28, %xmm29, %k5 # AVX512F
+ vcmpeq_ussd {sae}, %xmm28, %xmm29, %k5 # AVX512F
+ vcmpfalsesd {sae}, %xmm28, %xmm29, %k5 # AVX512F
+ vcmpfalse_oqsd {sae}, %xmm28, %xmm29, %k5 # AVX512F
+ vcmpfalse_ossd {sae}, %xmm28, %xmm29, %k5 # AVX512F
+ vcmpgesd {sae}, %xmm28, %xmm29, %k5 # AVX512F
+ vcmpge_oqsd {sae}, %xmm28, %xmm29, %k5 # AVX512F
+ vcmpge_ossd {sae}, %xmm28, %xmm29, %k5 # AVX512F
+ vcmpgtsd {sae}, %xmm28, %xmm29, %k5 # AVX512F
+ vcmpgt_oqsd {sae}, %xmm28, %xmm29, %k5 # AVX512F
+ vcmpgt_ossd {sae}, %xmm28, %xmm29, %k5 # AVX512F
+ vcmplesd {sae}, %xmm28, %xmm29, %k5 # AVX512F
+ vcmple_oqsd {sae}, %xmm28, %xmm29, %k5 # AVX512F
+ vcmple_ossd {sae}, %xmm28, %xmm29, %k5 # AVX512F
+ vcmpltsd {sae}, %xmm28, %xmm29, %k5 # AVX512F
+ vcmplt_oqsd {sae}, %xmm28, %xmm29, %k5 # AVX512F
+ vcmplt_ossd {sae}, %xmm28, %xmm29, %k5 # AVX512F
+ vcmpneqsd {sae}, %xmm28, %xmm29, %k5 # AVX512F
+ vcmpneq_oqsd {sae}, %xmm28, %xmm29, %k5 # AVX512F
+ vcmpneq_ossd {sae}, %xmm28, %xmm29, %k5 # AVX512F
+ vcmpneq_uqsd {sae}, %xmm28, %xmm29, %k5 # AVX512F
+ vcmpneq_ussd {sae}, %xmm28, %xmm29, %k5 # AVX512F
+ vcmpngesd {sae}, %xmm28, %xmm29, %k5 # AVX512F
+ vcmpnge_uqsd {sae}, %xmm28, %xmm29, %k5 # AVX512F
+ vcmpnge_ussd {sae}, %xmm28, %xmm29, %k5 # AVX512F
+ vcmpngtsd {sae}, %xmm28, %xmm29, %k5 # AVX512F
+ vcmpngt_uqsd {sae}, %xmm28, %xmm29, %k5 # AVX512F
+ vcmpngt_ussd {sae}, %xmm28, %xmm29, %k5 # AVX512F
+ vcmpnlesd {sae}, %xmm28, %xmm29, %k5 # AVX512F
+ vcmpnle_uqsd {sae}, %xmm28, %xmm29, %k5 # AVX512F
+ vcmpnle_ussd {sae}, %xmm28, %xmm29, %k5 # AVX512F
+ vcmpnltsd {sae}, %xmm28, %xmm29, %k5 # AVX512F
+ vcmpnlt_uqsd {sae}, %xmm28, %xmm29, %k5 # AVX512F
+ vcmpnlt_ussd {sae}, %xmm28, %xmm29, %k5 # AVX512F
+ vcmpordsd {sae}, %xmm28, %xmm29, %k5 # AVX512F
+ vcmpord_qsd {sae}, %xmm28, %xmm29, %k5 # AVX512F
+ vcmpord_ssd {sae}, %xmm28, %xmm29, %k5 # AVX512F
+ vcmptruesd {sae}, %xmm28, %xmm29, %k5 # AVX512F
+ vcmptrue_uqsd {sae}, %xmm28, %xmm29, %k5 # AVX512F
+ vcmptrue_ussd {sae}, %xmm28, %xmm29, %k5 # AVX512F
+ vcmpunordsd {sae}, %xmm28, %xmm29, %k5 # AVX512F
+ vcmpunord_qsd {sae}, %xmm28, %xmm29, %k5 # AVX512F
+ vcmpunord_ssd {sae}, %xmm28, %xmm29, %k5 # AVX512F
+ vcmpsd $0xab, {sae}, %xmm28, %xmm29, %k5 # AVX512F
+ vcmpsd $123, {sae}, %xmm28, %xmm29, %k5 # AVX512F
+ vcmpeqss {sae}, %xmm28, %xmm29, %k5 # AVX512F
+ vcmpeq_oqss {sae}, %xmm28, %xmm29, %k5 # AVX512F
+ vcmpeq_osss {sae}, %xmm28, %xmm29, %k5 # AVX512F
+ vcmpeq_uqss {sae}, %xmm28, %xmm29, %k5 # AVX512F
+ vcmpeq_usss {sae}, %xmm28, %xmm29, %k5 # AVX512F
+ vcmpfalsess {sae}, %xmm28, %xmm29, %k5 # AVX512F
+ vcmpfalse_oqss {sae}, %xmm28, %xmm29, %k5 # AVX512F
+ vcmpfalse_osss {sae}, %xmm28, %xmm29, %k5 # AVX512F
+ vcmpgess {sae}, %xmm28, %xmm29, %k5 # AVX512F
+ vcmpge_oqss {sae}, %xmm28, %xmm29, %k5 # AVX512F
+ vcmpge_osss {sae}, %xmm28, %xmm29, %k5 # AVX512F
+ vcmpgtss {sae}, %xmm28, %xmm29, %k5 # AVX512F
+ vcmpgt_oqss {sae}, %xmm28, %xmm29, %k5 # AVX512F
+ vcmpgt_osss {sae}, %xmm28, %xmm29, %k5 # AVX512F
+ vcmpless {sae}, %xmm28, %xmm29, %k5 # AVX512F
+ vcmple_oqss {sae}, %xmm28, %xmm29, %k5 # AVX512F
+ vcmple_osss {sae}, %xmm28, %xmm29, %k5 # AVX512F
+ vcmpltss {sae}, %xmm28, %xmm29, %k5 # AVX512F
+ vcmplt_oqss {sae}, %xmm28, %xmm29, %k5 # AVX512F
+ vcmplt_osss {sae}, %xmm28, %xmm29, %k5 # AVX512F
+ vcmpneqss {sae}, %xmm28, %xmm29, %k5 # AVX512F
+ vcmpneq_oqss {sae}, %xmm28, %xmm29, %k5 # AVX512F
+ vcmpneq_osss {sae}, %xmm28, %xmm29, %k5 # AVX512F
+ vcmpneq_uqss {sae}, %xmm28, %xmm29, %k5 # AVX512F
+ vcmpneq_usss {sae}, %xmm28, %xmm29, %k5 # AVX512F
+ vcmpngess {sae}, %xmm28, %xmm29, %k5 # AVX512F
+ vcmpnge_uqss {sae}, %xmm28, %xmm29, %k5 # AVX512F
+ vcmpnge_usss {sae}, %xmm28, %xmm29, %k5 # AVX512F
+ vcmpngtss {sae}, %xmm28, %xmm29, %k5 # AVX512F
+ vcmpngt_uqss {sae}, %xmm28, %xmm29, %k5 # AVX512F
+ vcmpngt_usss {sae}, %xmm28, %xmm29, %k5 # AVX512F
+ vcmpnless {sae}, %xmm28, %xmm29, %k5 # AVX512F
+ vcmpnle_uqss {sae}, %xmm28, %xmm29, %k5 # AVX512F
+ vcmpnle_usss {sae}, %xmm28, %xmm29, %k5 # AVX512F
+ vcmpnltss {sae}, %xmm28, %xmm29, %k5 # AVX512F
+ vcmpnlt_uqss {sae}, %xmm28, %xmm29, %k5 # AVX512F
+ vcmpnlt_usss {sae}, %xmm28, %xmm29, %k5 # AVX512F
+ vcmpordss {sae}, %xmm28, %xmm29, %k5 # AVX512F
+ vcmpord_qss {sae}, %xmm28, %xmm29, %k5 # AVX512F
+ vcmpord_sss {sae}, %xmm28, %xmm29, %k5 # AVX512F
+ vcmptruess {sae}, %xmm28, %xmm29, %k5 # AVX512F
+ vcmptrue_uqss {sae}, %xmm28, %xmm29, %k5 # AVX512F
+ vcmptrue_usss {sae}, %xmm28, %xmm29, %k5 # AVX512F
+ vcmpunordss {sae}, %xmm28, %xmm29, %k5 # AVX512F
+ vcmpunord_qss {sae}, %xmm28, %xmm29, %k5 # AVX512F
+ vcmpunord_sss {sae}, %xmm28, %xmm29, %k5 # AVX512F
+ vcmpss $0xab, {sae}, %xmm28, %xmm29, %k5 # AVX512F
+ vcmpss $123, {sae}, %xmm28, %xmm29, %k5 # AVX512F
+ vcomisd {sae}, %xmm29, %xmm30 # AVX512F
+ vcomiss {sae}, %xmm29, %xmm30 # AVX512F
+ vcvtph2ps {sae}, %ymm29, %zmm30 # AVX512F
+ vcvtps2pd {sae}, %ymm29, %zmm30 # AVX512F
+ vcvtps2ph $0xab, {sae}, %zmm29, %ymm30 # AVX512F
+ vcvtps2ph $123, {sae}, %zmm29, %ymm30 # AVX512F
+ vcvtss2sd {sae}, %xmm28, %xmm29, %xmm30 # AVX512F
+ vcvttpd2dq {sae}, %zmm29, %ymm30 # AVX512F
+ vcvttps2dq {sae}, %zmm29, %zmm30 # AVX512F
+ vcvttsd2si {sae}, %xmm30, %eax # AVX512F
+ vcvttsd2si {sae}, %xmm30, %ebp # AVX512F
+ vcvttsd2si {sae}, %xmm30, %r13d # AVX512F
+ vcvttsd2si {sae}, %xmm30, %rax # AVX512F
+ vcvttsd2si {sae}, %xmm30, %r8 # AVX512F
+ vcvttss2si {sae}, %xmm30, %eax # AVX512F
+ vcvttss2si {sae}, %xmm30, %ebp # AVX512F
+ vcvttss2si {sae}, %xmm30, %r13d # AVX512F
+ vcvttss2si {sae}, %xmm30, %rax # AVX512F
+ vcvttss2si {sae}, %xmm30, %r8 # AVX512F
+ vgetexppd {sae}, %zmm29, %zmm30 # AVX512F
+ vgetexpps {sae}, %zmm29, %zmm30 # AVX512F
+ vgetexpsd {sae}, %xmm28, %xmm29, %xmm30 # AVX512F
+ vgetexpss {sae}, %xmm28, %xmm29, %xmm30 # AVX512F
+ vgetmantpd $0xab, {sae}, %zmm29, %zmm30 # AVX512F
+ vgetmantpd $123, {sae}, %zmm29, %zmm30 # AVX512F
+ vgetmantps $0xab, {sae}, %zmm29, %zmm30 # AVX512F
+ vgetmantps $123, {sae}, %zmm29, %zmm30 # AVX512F
+ vgetmantsd $0xab, {sae}, %xmm28, %xmm29, %xmm30 # AVX512F
+ vgetmantsd $123, {sae}, %xmm28, %xmm29, %xmm30 # AVX512F
+ vgetmantss $0xab, {sae}, %xmm28, %xmm29, %xmm30 # AVX512F
+ vgetmantss $123, {sae}, %xmm28, %xmm29, %xmm30 # AVX512F
+ vmaxpd {sae}, %zmm28, %zmm29, %zmm30 # AVX512F
+ vmaxps {sae}, %zmm28, %zmm29, %zmm30 # AVX512F
+ vmaxsd {sae}, %xmm28, %xmm29, %xmm30 # AVX512F
+ vmaxss {sae}, %xmm28, %xmm29, %xmm30 # AVX512F
+ vminpd {sae}, %zmm28, %zmm29, %zmm30 # AVX512F
+ vminps {sae}, %zmm28, %zmm29, %zmm30 # AVX512F
+ vminsd {sae}, %xmm28, %xmm29, %xmm30 # AVX512F
+ vminss {sae}, %xmm28, %xmm29, %xmm30 # AVX512F
+ vucomisd {sae}, %xmm29, %xmm30 # AVX512F
+ vucomiss {sae}, %xmm29, %xmm30 # AVX512F
+ vfixupimmpd $0xab, {sae}, %zmm28, %zmm29, %zmm30 # AVX512F
+ vfixupimmpd $123, {sae}, %zmm28, %zmm29, %zmm30 # AVX512F
+ vfixupimmps $0xab, {sae}, %zmm28, %zmm29, %zmm30 # AVX512F
+ vfixupimmps $123, {sae}, %zmm28, %zmm29, %zmm30 # AVX512F
+ vfixupimmsd $0xab, {sae}, %xmm28, %xmm29, %xmm30 # AVX512F
+ vfixupimmsd $123, {sae}, %xmm28, %xmm29, %xmm30 # AVX512F
+ vfixupimmss $0xab, {sae}, %xmm28, %xmm29, %xmm30 # AVX512F
+ vfixupimmss $123, {sae}, %xmm28, %xmm29, %xmm30 # AVX512F
+ vrndscalepd $0xab, {sae}, %zmm29, %zmm30 # AVX512F
+ vrndscalepd $123, {sae}, %zmm29, %zmm30 # AVX512F
+ vrndscaleps $0xab, {sae}, %zmm29, %zmm30 # AVX512F
+ vrndscaleps $123, {sae}, %zmm29, %zmm30 # AVX512F
+ vrndscalesd $0xab, {sae}, %xmm28, %xmm29, %xmm30 # AVX512F
+ vrndscalesd $123, {sae}, %xmm28, %xmm29, %xmm30 # AVX512F
+ vrndscaless $0xab, {sae}, %xmm28, %xmm29, %xmm30 # AVX512F
+ vrndscaless $123, {sae}, %xmm28, %xmm29, %xmm30 # AVX512F
+ vcvttpd2udq {sae}, %zmm29, %ymm30 # AVX512F
+ vcvttps2udq {sae}, %zmm29, %zmm30 # AVX512F
+ vcvttsd2usi {sae}, %xmm30, %eax # AVX512F
+ vcvttsd2usi {sae}, %xmm30, %ebp # AVX512F
+ vcvttsd2usi {sae}, %xmm30, %r13d # AVX512F
+ vcvttsd2usi {sae}, %xmm30, %rax # AVX512F
+ vcvttsd2usi {sae}, %xmm30, %r8 # AVX512F
+ vcvttss2usi {sae}, %xmm30, %eax # AVX512F
+ vcvttss2usi {sae}, %xmm30, %ebp # AVX512F
+ vcvttss2usi {sae}, %xmm30, %r13d # AVX512F
+ vcvttss2usi {sae}, %xmm30, %rax # AVX512F
+ vcvttss2usi {sae}, %xmm30, %r8 # AVX512F
+
+ .intel_syntax noprefix
+ vcmpeqpd k5, zmm30, zmm29, {sae} # AVX512F
+ vcmpeq_oqpd k5, zmm30, zmm29, {sae} # AVX512F
+ vcmpeq_ospd k5, zmm30, zmm29, {sae} # AVX512F
+ vcmpeq_uqpd k5, zmm30, zmm29, {sae} # AVX512F
+ vcmpeq_uspd k5, zmm30, zmm29, {sae} # AVX512F
+ vcmpfalsepd k5, zmm30, zmm29, {sae} # AVX512F
+ vcmpfalse_oqpd k5, zmm30, zmm29, {sae} # AVX512F
+ vcmpfalse_ospd k5, zmm30, zmm29, {sae} # AVX512F
+ vcmpgepd k5, zmm30, zmm29, {sae} # AVX512F
+ vcmpge_oqpd k5, zmm30, zmm29, {sae} # AVX512F
+ vcmpge_ospd k5, zmm30, zmm29, {sae} # AVX512F
+ vcmpgtpd k5, zmm30, zmm29, {sae} # AVX512F
+ vcmpgt_oqpd k5, zmm30, zmm29, {sae} # AVX512F
+ vcmpgt_ospd k5, zmm30, zmm29, {sae} # AVX512F
+ vcmplepd k5, zmm30, zmm29, {sae} # AVX512F
+ vcmple_oqpd k5, zmm30, zmm29, {sae} # AVX512F
+ vcmple_ospd k5, zmm30, zmm29, {sae} # AVX512F
+ vcmpltpd k5, zmm30, zmm29, {sae} # AVX512F
+ vcmplt_oqpd k5, zmm30, zmm29, {sae} # AVX512F
+ vcmplt_ospd k5, zmm30, zmm29, {sae} # AVX512F
+ vcmpneqpd k5, zmm30, zmm29, {sae} # AVX512F
+ vcmpneq_oqpd k5, zmm30, zmm29, {sae} # AVX512F
+ vcmpneq_ospd k5, zmm30, zmm29, {sae} # AVX512F
+ vcmpneq_uqpd k5, zmm30, zmm29, {sae} # AVX512F
+ vcmpneq_uspd k5, zmm30, zmm29, {sae} # AVX512F
+ vcmpngepd k5, zmm30, zmm29, {sae} # AVX512F
+ vcmpnge_uqpd k5, zmm30, zmm29, {sae} # AVX512F
+ vcmpnge_uspd k5, zmm30, zmm29, {sae} # AVX512F
+ vcmpngtpd k5, zmm30, zmm29, {sae} # AVX512F
+ vcmpngt_uqpd k5, zmm30, zmm29, {sae} # AVX512F
+ vcmpngt_uspd k5, zmm30, zmm29, {sae} # AVX512F
+ vcmpnlepd k5, zmm30, zmm29, {sae} # AVX512F
+ vcmpnle_uqpd k5, zmm30, zmm29, {sae} # AVX512F
+ vcmpnle_uspd k5, zmm30, zmm29, {sae} # AVX512F
+ vcmpnltpd k5, zmm30, zmm29, {sae} # AVX512F
+ vcmpnlt_uqpd k5, zmm30, zmm29, {sae} # AVX512F
+ vcmpnlt_uspd k5, zmm30, zmm29, {sae} # AVX512F
+ vcmpordpd k5, zmm30, zmm29, {sae} # AVX512F
+ vcmpord_qpd k5, zmm30, zmm29, {sae} # AVX512F
+ vcmpord_spd k5, zmm30, zmm29, {sae} # AVX512F
+ vcmptruepd k5, zmm30, zmm29, {sae} # AVX512F
+ vcmptrue_uqpd k5, zmm30, zmm29, {sae} # AVX512F
+ vcmptrue_uspd k5, zmm30, zmm29, {sae} # AVX512F
+ vcmpunordpd k5, zmm30, zmm29, {sae} # AVX512F
+ vcmpunord_qpd k5, zmm30, zmm29, {sae} # AVX512F
+ vcmpunord_spd k5, zmm30, zmm29, {sae} # AVX512F
+ vcmppd k5, zmm30, zmm29, {sae}, 0xab # AVX512F
+ vcmppd k5, zmm30, zmm29, {sae}, 123 # AVX512F
+ vcmpeqps k5, zmm30, zmm29, {sae} # AVX512F
+ vcmpeq_oqps k5, zmm30, zmm29, {sae} # AVX512F
+ vcmpeq_osps k5, zmm30, zmm29, {sae} # AVX512F
+ vcmpeq_uqps k5, zmm30, zmm29, {sae} # AVX512F
+ vcmpeq_usps k5, zmm30, zmm29, {sae} # AVX512F
+ vcmpfalseps k5, zmm30, zmm29, {sae} # AVX512F
+ vcmpfalse_oqps k5, zmm30, zmm29, {sae} # AVX512F
+ vcmpfalse_osps k5, zmm30, zmm29, {sae} # AVX512F
+ vcmpgeps k5, zmm30, zmm29, {sae} # AVX512F
+ vcmpge_oqps k5, zmm30, zmm29, {sae} # AVX512F
+ vcmpge_osps k5, zmm30, zmm29, {sae} # AVX512F
+ vcmpgtps k5, zmm30, zmm29, {sae} # AVX512F
+ vcmpgt_oqps k5, zmm30, zmm29, {sae} # AVX512F
+ vcmpgt_osps k5, zmm30, zmm29, {sae} # AVX512F
+ vcmpleps k5, zmm30, zmm29, {sae} # AVX512F
+ vcmple_oqps k5, zmm30, zmm29, {sae} # AVX512F
+ vcmple_osps k5, zmm30, zmm29, {sae} # AVX512F
+ vcmpltps k5, zmm30, zmm29, {sae} # AVX512F
+ vcmplt_oqps k5, zmm30, zmm29, {sae} # AVX512F
+ vcmplt_osps k5, zmm30, zmm29, {sae} # AVX512F
+ vcmpneqps k5, zmm30, zmm29, {sae} # AVX512F
+ vcmpneq_oqps k5, zmm30, zmm29, {sae} # AVX512F
+ vcmpneq_osps k5, zmm30, zmm29, {sae} # AVX512F
+ vcmpneq_uqps k5, zmm30, zmm29, {sae} # AVX512F
+ vcmpneq_usps k5, zmm30, zmm29, {sae} # AVX512F
+ vcmpngeps k5, zmm30, zmm29, {sae} # AVX512F
+ vcmpnge_uqps k5, zmm30, zmm29, {sae} # AVX512F
+ vcmpnge_usps k5, zmm30, zmm29, {sae} # AVX512F
+ vcmpngtps k5, zmm30, zmm29, {sae} # AVX512F
+ vcmpngt_uqps k5, zmm30, zmm29, {sae} # AVX512F
+ vcmpngt_usps k5, zmm30, zmm29, {sae} # AVX512F
+ vcmpnleps k5, zmm30, zmm29, {sae} # AVX512F
+ vcmpnle_uqps k5, zmm30, zmm29, {sae} # AVX512F
+ vcmpnle_usps k5, zmm30, zmm29, {sae} # AVX512F
+ vcmpnltps k5, zmm30, zmm29, {sae} # AVX512F
+ vcmpnlt_uqps k5, zmm30, zmm29, {sae} # AVX512F
+ vcmpnlt_usps k5, zmm30, zmm29, {sae} # AVX512F
+ vcmpordps k5, zmm30, zmm29, {sae} # AVX512F
+ vcmpord_qps k5, zmm30, zmm29, {sae} # AVX512F
+ vcmpord_sps k5, zmm30, zmm29, {sae} # AVX512F
+ vcmptrueps k5, zmm30, zmm29, {sae} # AVX512F
+ vcmptrue_uqps k5, zmm30, zmm29, {sae} # AVX512F
+ vcmptrue_usps k5, zmm30, zmm29, {sae} # AVX512F
+ vcmpunordps k5, zmm30, zmm29, {sae} # AVX512F
+ vcmpunord_qps k5, zmm30, zmm29, {sae} # AVX512F
+ vcmpunord_sps k5, zmm30, zmm29, {sae} # AVX512F
+ vcmpps k5, zmm30, zmm29, {sae}, 0xab # AVX512F
+ vcmpps k5, zmm30, zmm29, {sae}, 123 # AVX512F
+ vcmpeqsd k5, xmm29, xmm28, {sae} # AVX512F
+ vcmpeq_oqsd k5, xmm29, xmm28, {sae} # AVX512F
+ vcmpeq_ossd k5, xmm29, xmm28, {sae} # AVX512F
+ vcmpeq_uqsd k5, xmm29, xmm28, {sae} # AVX512F
+ vcmpeq_ussd k5, xmm29, xmm28, {sae} # AVX512F
+ vcmpfalsesd k5, xmm29, xmm28, {sae} # AVX512F
+ vcmpfalse_oqsd k5, xmm29, xmm28, {sae} # AVX512F
+ vcmpfalse_ossd k5, xmm29, xmm28, {sae} # AVX512F
+ vcmpgesd k5, xmm29, xmm28, {sae} # AVX512F
+ vcmpge_oqsd k5, xmm29, xmm28, {sae} # AVX512F
+ vcmpge_ossd k5, xmm29, xmm28, {sae} # AVX512F
+ vcmpgtsd k5, xmm29, xmm28, {sae} # AVX512F
+ vcmpgt_oqsd k5, xmm29, xmm28, {sae} # AVX512F
+ vcmpgt_ossd k5, xmm29, xmm28, {sae} # AVX512F
+ vcmplesd k5, xmm29, xmm28, {sae} # AVX512F
+ vcmple_oqsd k5, xmm29, xmm28, {sae} # AVX512F
+ vcmple_ossd k5, xmm29, xmm28, {sae} # AVX512F
+ vcmpltsd k5, xmm29, xmm28, {sae} # AVX512F
+ vcmplt_oqsd k5, xmm29, xmm28, {sae} # AVX512F
+ vcmplt_ossd k5, xmm29, xmm28, {sae} # AVX512F
+ vcmpneqsd k5, xmm29, xmm28, {sae} # AVX512F
+ vcmpneq_oqsd k5, xmm29, xmm28, {sae} # AVX512F
+ vcmpneq_ossd k5, xmm29, xmm28, {sae} # AVX512F
+ vcmpneq_uqsd k5, xmm29, xmm28, {sae} # AVX512F
+ vcmpneq_ussd k5, xmm29, xmm28, {sae} # AVX512F
+ vcmpngesd k5, xmm29, xmm28, {sae} # AVX512F
+ vcmpnge_uqsd k5, xmm29, xmm28, {sae} # AVX512F
+ vcmpnge_ussd k5, xmm29, xmm28, {sae} # AVX512F
+ vcmpngtsd k5, xmm29, xmm28, {sae} # AVX512F
+ vcmpngt_uqsd k5, xmm29, xmm28, {sae} # AVX512F
+ vcmpngt_ussd k5, xmm29, xmm28, {sae} # AVX512F
+ vcmpnlesd k5, xmm29, xmm28, {sae} # AVX512F
+ vcmpnle_uqsd k5, xmm29, xmm28, {sae} # AVX512F
+ vcmpnle_ussd k5, xmm29, xmm28, {sae} # AVX512F
+ vcmpnltsd k5, xmm29, xmm28, {sae} # AVX512F
+ vcmpnlt_uqsd k5, xmm29, xmm28, {sae} # AVX512F
+ vcmpnlt_ussd k5, xmm29, xmm28, {sae} # AVX512F
+ vcmpordsd k5, xmm29, xmm28, {sae} # AVX512F
+ vcmpord_qsd k5, xmm29, xmm28, {sae} # AVX512F
+ vcmpord_ssd k5, xmm29, xmm28, {sae} # AVX512F
+ vcmptruesd k5, xmm29, xmm28, {sae} # AVX512F
+ vcmptrue_uqsd k5, xmm29, xmm28, {sae} # AVX512F
+ vcmptrue_ussd k5, xmm29, xmm28, {sae} # AVX512F
+ vcmpunordsd k5, xmm29, xmm28, {sae} # AVX512F
+ vcmpunord_qsd k5, xmm29, xmm28, {sae} # AVX512F
+ vcmpunord_ssd k5, xmm29, xmm28, {sae} # AVX512F
+ vcmpsd k5, xmm29, xmm28, {sae}, 0xab # AVX512F
+ vcmpsd k5, xmm29, xmm28, {sae}, 123 # AVX512F
+ vcmpeqss k5, xmm29, xmm28, {sae} # AVX512F
+ vcmpeq_oqss k5, xmm29, xmm28, {sae} # AVX512F
+ vcmpeq_osss k5, xmm29, xmm28, {sae} # AVX512F
+ vcmpeq_uqss k5, xmm29, xmm28, {sae} # AVX512F
+ vcmpeq_usss k5, xmm29, xmm28, {sae} # AVX512F
+ vcmpfalsess k5, xmm29, xmm28, {sae} # AVX512F
+ vcmpfalse_oqss k5, xmm29, xmm28, {sae} # AVX512F
+ vcmpfalse_osss k5, xmm29, xmm28, {sae} # AVX512F
+ vcmpgess k5, xmm29, xmm28, {sae} # AVX512F
+ vcmpge_oqss k5, xmm29, xmm28, {sae} # AVX512F
+ vcmpge_osss k5, xmm29, xmm28, {sae} # AVX512F
+ vcmpgtss k5, xmm29, xmm28, {sae} # AVX512F
+ vcmpgt_oqss k5, xmm29, xmm28, {sae} # AVX512F
+ vcmpgt_osss k5, xmm29, xmm28, {sae} # AVX512F
+ vcmpless k5, xmm29, xmm28, {sae} # AVX512F
+ vcmple_oqss k5, xmm29, xmm28, {sae} # AVX512F
+ vcmple_osss k5, xmm29, xmm28, {sae} # AVX512F
+ vcmpltss k5, xmm29, xmm28, {sae} # AVX512F
+ vcmplt_oqss k5, xmm29, xmm28, {sae} # AVX512F
+ vcmplt_osss k5, xmm29, xmm28, {sae} # AVX512F
+ vcmpneqss k5, xmm29, xmm28, {sae} # AVX512F
+ vcmpneq_oqss k5, xmm29, xmm28, {sae} # AVX512F
+ vcmpneq_osss k5, xmm29, xmm28, {sae} # AVX512F
+ vcmpneq_uqss k5, xmm29, xmm28, {sae} # AVX512F
+ vcmpneq_usss k5, xmm29, xmm28, {sae} # AVX512F
+ vcmpngess k5, xmm29, xmm28, {sae} # AVX512F
+ vcmpnge_uqss k5, xmm29, xmm28, {sae} # AVX512F
+ vcmpnge_usss k5, xmm29, xmm28, {sae} # AVX512F
+ vcmpngtss k5, xmm29, xmm28, {sae} # AVX512F
+ vcmpngt_uqss k5, xmm29, xmm28, {sae} # AVX512F
+ vcmpngt_usss k5, xmm29, xmm28, {sae} # AVX512F
+ vcmpnless k5, xmm29, xmm28, {sae} # AVX512F
+ vcmpnle_uqss k5, xmm29, xmm28, {sae} # AVX512F
+ vcmpnle_usss k5, xmm29, xmm28, {sae} # AVX512F
+ vcmpnltss k5, xmm29, xmm28, {sae} # AVX512F
+ vcmpnlt_uqss k5, xmm29, xmm28, {sae} # AVX512F
+ vcmpnlt_usss k5, xmm29, xmm28, {sae} # AVX512F
+ vcmpordss k5, xmm29, xmm28, {sae} # AVX512F
+ vcmpord_qss k5, xmm29, xmm28, {sae} # AVX512F
+ vcmpord_sss k5, xmm29, xmm28, {sae} # AVX512F
+ vcmptruess k5, xmm29, xmm28, {sae} # AVX512F
+ vcmptrue_uqss k5, xmm29, xmm28, {sae} # AVX512F
+ vcmptrue_usss k5, xmm29, xmm28, {sae} # AVX512F
+ vcmpunordss k5, xmm29, xmm28, {sae} # AVX512F
+ vcmpunord_qss k5, xmm29, xmm28, {sae} # AVX512F
+ vcmpunord_sss k5, xmm29, xmm28, {sae} # AVX512F
+ vcmpss k5, xmm29, xmm28, {sae}, 0xab # AVX512F
+ vcmpss k5, xmm29, xmm28, {sae}, 123 # AVX512F
+ vcomisd xmm30, xmm29, {sae} # AVX512F
+ vcomiss xmm30, xmm29, {sae} # AVX512F
+ vcvtph2ps zmm30, ymm29, {sae} # AVX512F
+ vcvtps2pd zmm30, ymm29, {sae} # AVX512F
+ vcvtps2ph ymm30, zmm29, {sae}, 0xab # AVX512F
+ vcvtps2ph ymm30, zmm29, {sae}, 123 # AVX512F
+ vcvtss2sd xmm30, xmm29, xmm28, {sae} # AVX512F
+ vcvttpd2dq ymm30, zmm29, {sae} # AVX512F
+ vcvttps2dq zmm30, zmm29, {sae} # AVX512F
+ vcvttsd2si eax, xmm30, {sae} # AVX512F
+ vcvttsd2si ebp, xmm30, {sae} # AVX512F
+ vcvttsd2si r13d, xmm30, {sae} # AVX512F
+ vcvttsd2si rax, xmm30, {sae} # AVX512F
+ vcvttsd2si r8, xmm30, {sae} # AVX512F
+ vcvttss2si eax, xmm30, {sae} # AVX512F
+ vcvttss2si ebp, xmm30, {sae} # AVX512F
+ vcvttss2si r13d, xmm30, {sae} # AVX512F
+ vcvttss2si rax, xmm30, {sae} # AVX512F
+ vcvttss2si r8, xmm30, {sae} # AVX512F
+ vgetexppd zmm30, zmm29, {sae} # AVX512F
+ vgetexpps zmm30, zmm29, {sae} # AVX512F
+ vgetexpsd xmm30, xmm29, xmm28, {sae} # AVX512F
+ vgetexpss xmm30, xmm29, xmm28, {sae} # AVX512F
+ vgetmantpd zmm30, zmm29, {sae}, 0xab # AVX512F
+ vgetmantpd zmm30, zmm29, {sae}, 123 # AVX512F
+ vgetmantps zmm30, zmm29, {sae}, 0xab # AVX512F
+ vgetmantps zmm30, zmm29, {sae}, 123 # AVX512F
+ vgetmantsd xmm30, xmm29, xmm28, {sae}, 0xab # AVX512F
+ vgetmantsd xmm30, xmm29, xmm28, {sae}, 123 # AVX512F
+ vgetmantss xmm30, xmm29, xmm28, {sae}, 0xab # AVX512F
+ vgetmantss xmm30, xmm29, xmm28, {sae}, 123 # AVX512F
+ vmaxpd zmm30, zmm29, zmm28, {sae} # AVX512F
+ vmaxps zmm30, zmm29, zmm28, {sae} # AVX512F
+ vmaxsd xmm30, xmm29, xmm28, {sae} # AVX512F
+ vmaxss xmm30, xmm29, xmm28, {sae} # AVX512F
+ vminpd zmm30, zmm29, zmm28, {sae} # AVX512F
+ vminps zmm30, zmm29, zmm28, {sae} # AVX512F
+ vminsd xmm30, xmm29, xmm28, {sae} # AVX512F
+ vminss xmm30, xmm29, xmm28, {sae} # AVX512F
+ vucomisd xmm30, xmm29, {sae} # AVX512F
+ vucomiss xmm30, xmm29, {sae} # AVX512F
+ vfixupimmpd zmm30, zmm29, zmm28, {sae}, 0xab # AVX512F
+ vfixupimmpd zmm30, zmm29, zmm28, {sae}, 123 # AVX512F
+ vfixupimmps zmm30, zmm29, zmm28, {sae}, 0xab # AVX512F
+ vfixupimmps zmm30, zmm29, zmm28, {sae}, 123 # AVX512F
+ vfixupimmsd xmm30, xmm29, xmm28, {sae}, 0xab # AVX512F
+ vfixupimmsd xmm30, xmm29, xmm28, {sae}, 123 # AVX512F
+ vfixupimmss xmm30, xmm29, xmm28, {sae}, 0xab # AVX512F
+ vfixupimmss xmm30, xmm29, xmm28, {sae}, 123 # AVX512F
+ vrndscalepd zmm30, zmm29, {sae}, 0xab # AVX512F
+ vrndscalepd zmm30, zmm29, {sae}, 123 # AVX512F
+ vrndscaleps zmm30, zmm29, {sae}, 0xab # AVX512F
+ vrndscaleps zmm30, zmm29, {sae}, 123 # AVX512F
+ vrndscalesd xmm30, xmm29, xmm28, {sae}, 0xab # AVX512F
+ vrndscalesd xmm30, xmm29, xmm28, {sae}, 123 # AVX512F
+ vrndscaless xmm30, xmm29, xmm28, {sae}, 0xab # AVX512F
+ vrndscaless xmm30, xmm29, xmm28, {sae}, 123 # AVX512F
+ vcvttpd2udq ymm30, zmm29, {sae} # AVX512F
+ vcvttps2udq zmm30, zmm29, {sae} # AVX512F
+ vcvttsd2usi eax, xmm30, {sae} # AVX512F
+ vcvttsd2usi ebp, xmm30, {sae} # AVX512F
+ vcvttsd2usi r13d, xmm30, {sae} # AVX512F
+ vcvttsd2usi rax, xmm30, {sae} # AVX512F
+ vcvttsd2usi r8, xmm30, {sae} # AVX512F
+ vcvttss2usi eax, xmm30, {sae} # AVX512F
+ vcvttss2usi ebp, xmm30, {sae} # AVX512F
+ vcvttss2usi r13d, xmm30, {sae} # AVX512F
+ vcvttss2usi rax, xmm30, {sae} # AVX512F
+ vcvttss2usi r8, xmm30, {sae} # AVX512F