From d3d3c6db1a3de87d5df6900f3be0557c33fa23b3 Mon Sep 17 00:00:00 2001 From: Ilya Tocar Date: Tue, 16 Sep 2014 13:33:47 +0400 Subject: [PATCH] Add -mevexrcig={rne|rd|ru|rz} option to x86 assembler. It is used to control which value is encoded in rounding control bits for SAE-only EVEX instructions. gas/ * config/tc-i386.c (evexrcig): New. (build_evex_prefix): Force rounding bits. (OPTION_MEVEXRCIG): New. (md_longopts): Add mevexrcig. (md_parse_option): Handle OPTION_MEVEXRCIG. (md_show_usage): Document mevexrcig. * doc/c-i386.texi (mevexrcig): Document new option. gas/testsuite/ * gas/i386/avx512dq-rcig.s: New. * gas/i386/avx512dq-rcigrd-intel.d: Likewise. * gas/i386/avx512dq-rcigrd.d: Likewise. * gas/i386/avx512dq-rcigrne-intel.d: Likewise. * gas/i386/avx512dq-rcigrne.d: Likewise. * gas/i386/avx512dq-rcigru-intel.d: Likewise. * gas/i386/avx512dq-rcigru.d: Likewise. * gas/i386/avx512dq-rcigrz-intel.d: Likewise. * gas/i386/avx512dq-rcigrz.d: Likewise. * gas/i386/avx512er-rcig.s: Likewise. * gas/i386/avx512er-rcigrd-intel.d: Likewise. * gas/i386/avx512er-rcigrd.d: Likewise. * gas/i386/avx512er-rcigrne-intel.d: Likewise. * gas/i386/avx512er-rcigrne.d: Likewise. * gas/i386/avx512er-rcigru-intel.d: Likewise. * gas/i386/avx512er-rcigru.d: Likewise. * gas/i386/avx512er-rcigrz-intel.d: Likewise. * gas/i386/avx512er-rcigrz.d: Likewise. * gas/i386/avx512f-rcig.s: Likewise. * gas/i386/avx512f-rcigrd-intel.d: Likewise. * gas/i386/avx512f-rcigrd.d: Likewise. * gas/i386/avx512f-rcigrne-intel.d: Likewise. * gas/i386/avx512f-rcigrne.d: Likewise. * gas/i386/avx512f-rcigru-intel.d: Likewise. * gas/i386/avx512f-rcigru.d: Likewise. * gas/i386/avx512f-rcigrz-intel.d: Likewise. * gas/i386/avx512f-rcigrz.d: Likewise. * gas/i386/x86-64-avx512dq-rcig.s: Likewise. * gas/i386/x86-64-avx512dq-rcigrd-intel.d: Likewise. * gas/i386/x86-64-avx512dq-rcigrd.d: Likewise. * gas/i386/x86-64-avx512dq-rcigrne-intel.d: Likewise. * gas/i386/x86-64-avx512dq-rcigrne.d: Likewise. * gas/i386/x86-64-avx512dq-rcigru-intel.d: Likewise. * gas/i386/x86-64-avx512dq-rcigru.d: Likewise. * gas/i386/x86-64-avx512dq-rcigrz-intel.d: Likewise. * gas/i386/x86-64-avx512dq-rcigrz.d: Likewise. * gas/i386/x86-64-avx512er-rcig.s: Likewise. * gas/i386/x86-64-avx512er-rcigrd-intel.d: Likewise. * gas/i386/x86-64-avx512er-rcigrd.d: Likewise. * gas/i386/x86-64-avx512er-rcigrne-intel.d: Likewise. * gas/i386/x86-64-avx512er-rcigrne.d: Likewise. * gas/i386/x86-64-avx512er-rcigru-intel.d: Likewise. * gas/i386/x86-64-avx512er-rcigru.d: Likewise. * gas/i386/x86-64-avx512er-rcigrz-intel.d: Likewise. * gas/i386/x86-64-avx512er-rcigrz.d: Likewise. * gas/i386/x86-64-avx512f-rcig.s: Likewise. * gas/i386/x86-64-avx512f-rcigrd-intel.d: Likewise. * gas/i386/x86-64-avx512f-rcigrd.d: Likewise. * gas/i386/x86-64-avx512f-rcigrne-intel.d: Likewise. * gas/i386/x86-64-avx512f-rcigrne.d: Likewise. * gas/i386/x86-64-avx512f-rcigru-intel.d: Likewise. * gas/i386/x86-64-avx512f-rcigru.d: Likewise. * gas/i386/x86-64-avx512f-rcigrz-intel.d: Likewise. * gas/i386/x86-64-avx512f-rcigrz.d: Likewise. * gas/i386/i386.exp: Run new tests. --- gas/ChangeLog | 10 + gas/config/tc-i386.c | 24 +- gas/doc/c-i386.texi | 13 + gas/testsuite/ChangeLog | 58 +++ gas/testsuite/gas/i386/avx512dq-rcig.s | 47 ++ gas/testsuite/gas/i386/avx512dq-rcigrd-intel.d | 52 ++ gas/testsuite/gas/i386/avx512dq-rcigrd.d | 52 ++ gas/testsuite/gas/i386/avx512dq-rcigrne-intel.d | 52 ++ gas/testsuite/gas/i386/avx512dq-rcigrne.d | 52 ++ gas/testsuite/gas/i386/avx512dq-rcigru-intel.d | 52 ++ gas/testsuite/gas/i386/avx512dq-rcigru.d | 52 ++ gas/testsuite/gas/i386/avx512dq-rcigrz-intel.d | 52 ++ gas/testsuite/gas/i386/avx512dq-rcigrz.d | 52 ++ gas/testsuite/gas/i386/avx512er-rcig.s | 27 ++ gas/testsuite/gas/i386/avx512er-rcigrd-intel.d | 32 ++ gas/testsuite/gas/i386/avx512er-rcigrd.d | 32 ++ gas/testsuite/gas/i386/avx512er-rcigrne-intel.d | 32 ++ gas/testsuite/gas/i386/avx512er-rcigrne.d | 32 ++ gas/testsuite/gas/i386/avx512er-rcigru-intel.d | 32 ++ gas/testsuite/gas/i386/avx512er-rcigru.d | 32 ++ gas/testsuite/gas/i386/avx512er-rcigrz-intel.d | 32 ++ gas/testsuite/gas/i386/avx512er-rcigrz.d | 32 ++ gas/testsuite/gas/i386/avx512f-rcig.s | 137 ++++++ gas/testsuite/gas/i386/avx512f-rcigrd-intel.d | 142 ++++++ gas/testsuite/gas/i386/avx512f-rcigrd.d | 142 ++++++ gas/testsuite/gas/i386/avx512f-rcigrne-intel.d | 142 ++++++ gas/testsuite/gas/i386/avx512f-rcigrne.d | 142 ++++++ gas/testsuite/gas/i386/avx512f-rcigru-intel.d | 142 ++++++ gas/testsuite/gas/i386/avx512f-rcigru.d | 142 ++++++ gas/testsuite/gas/i386/avx512f-rcigrz-intel.d | 142 ++++++ gas/testsuite/gas/i386/avx512f-rcigrz.d | 142 ++++++ gas/testsuite/gas/i386/i386.exp | 48 ++ gas/testsuite/gas/i386/x86-64-avx512dq-rcig.s | 47 ++ .../gas/i386/x86-64-avx512dq-rcigrd-intel.d | 52 ++ gas/testsuite/gas/i386/x86-64-avx512dq-rcigrd.d | 52 ++ .../gas/i386/x86-64-avx512dq-rcigrne-intel.d | 52 ++ gas/testsuite/gas/i386/x86-64-avx512dq-rcigrne.d | 52 ++ .../gas/i386/x86-64-avx512dq-rcigru-intel.d | 52 ++ gas/testsuite/gas/i386/x86-64-avx512dq-rcigru.d | 52 ++ .../gas/i386/x86-64-avx512dq-rcigrz-intel.d | 52 ++ gas/testsuite/gas/i386/x86-64-avx512dq-rcigrz.d | 52 ++ gas/testsuite/gas/i386/x86-64-avx512er-rcig.s | 27 ++ .../gas/i386/x86-64-avx512er-rcigrd-intel.d | 32 ++ gas/testsuite/gas/i386/x86-64-avx512er-rcigrd.d | 32 ++ .../gas/i386/x86-64-avx512er-rcigrne-intel.d | 32 ++ gas/testsuite/gas/i386/x86-64-avx512er-rcigrne.d | 32 ++ .../gas/i386/x86-64-avx512er-rcigru-intel.d | 32 ++ gas/testsuite/gas/i386/x86-64-avx512er-rcigru.d | 32 ++ .../gas/i386/x86-64-avx512er-rcigrz-intel.d | 32 ++ gas/testsuite/gas/i386/x86-64-avx512er-rcigrz.d | 32 ++ gas/testsuite/gas/i386/x86-64-avx512f-rcig.s | 529 ++++++++++++++++++++ .../gas/i386/x86-64-avx512f-rcigrd-intel.d | 534 +++++++++++++++++++++ gas/testsuite/gas/i386/x86-64-avx512f-rcigrd.d | 534 +++++++++++++++++++++ .../gas/i386/x86-64-avx512f-rcigrne-intel.d | 534 +++++++++++++++++++++ gas/testsuite/gas/i386/x86-64-avx512f-rcigrne.d | 534 +++++++++++++++++++++ .../gas/i386/x86-64-avx512f-rcigru-intel.d | 534 +++++++++++++++++++++ gas/testsuite/gas/i386/x86-64-avx512f-rcigru.d | 534 +++++++++++++++++++++ .../gas/i386/x86-64-avx512f-rcigrz-intel.d | 534 +++++++++++++++++++++ gas/testsuite/gas/i386/x86-64-avx512f-rcigrz.d | 534 +++++++++++++++++++++ 59 files changed, 7718 insertions(+), 1 deletion(-) create mode 100644 gas/testsuite/gas/i386/avx512dq-rcig.s create mode 100644 gas/testsuite/gas/i386/avx512dq-rcigrd-intel.d create mode 100644 gas/testsuite/gas/i386/avx512dq-rcigrd.d create mode 100644 gas/testsuite/gas/i386/avx512dq-rcigrne-intel.d create mode 100644 gas/testsuite/gas/i386/avx512dq-rcigrne.d create mode 100644 gas/testsuite/gas/i386/avx512dq-rcigru-intel.d create mode 100644 gas/testsuite/gas/i386/avx512dq-rcigru.d create mode 100644 gas/testsuite/gas/i386/avx512dq-rcigrz-intel.d create mode 100644 gas/testsuite/gas/i386/avx512dq-rcigrz.d create mode 100644 gas/testsuite/gas/i386/avx512er-rcig.s create mode 100644 gas/testsuite/gas/i386/avx512er-rcigrd-intel.d create mode 100644 gas/testsuite/gas/i386/avx512er-rcigrd.d create mode 100644 gas/testsuite/gas/i386/avx512er-rcigrne-intel.d create mode 100644 gas/testsuite/gas/i386/avx512er-rcigrne.d create mode 100644 gas/testsuite/gas/i386/avx512er-rcigru-intel.d create mode 100644 gas/testsuite/gas/i386/avx512er-rcigru.d create mode 100644 gas/testsuite/gas/i386/avx512er-rcigrz-intel.d create mode 100644 gas/testsuite/gas/i386/avx512er-rcigrz.d create mode 100644 gas/testsuite/gas/i386/avx512f-rcig.s create mode 100644 gas/testsuite/gas/i386/avx512f-rcigrd-intel.d create mode 100644 gas/testsuite/gas/i386/avx512f-rcigrd.d create mode 100644 gas/testsuite/gas/i386/avx512f-rcigrne-intel.d create mode 100644 gas/testsuite/gas/i386/avx512f-rcigrne.d create mode 100644 gas/testsuite/gas/i386/avx512f-rcigru-intel.d create mode 100644 gas/testsuite/gas/i386/avx512f-rcigru.d create mode 100644 gas/testsuite/gas/i386/avx512f-rcigrz-intel.d create mode 100644 gas/testsuite/gas/i386/avx512f-rcigrz.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512dq-rcig.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx512dq-rcigrd-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512dq-rcigrd.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512dq-rcigrne-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512dq-rcigrne.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512dq-rcigru-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512dq-rcigru.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512dq-rcigrz-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512dq-rcigrz.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512er-rcig.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx512er-rcigrd-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512er-rcigrd.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512er-rcigrne-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512er-rcigrne.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512er-rcigru-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512er-rcigru.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512er-rcigrz-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512er-rcigrz.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512f-rcig.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx512f-rcigrd-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512f-rcigrd.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512f-rcigrne-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512f-rcigrne.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512f-rcigru-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512f-rcigru.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512f-rcigrz-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-avx512f-rcigrz.d diff --git a/gas/ChangeLog b/gas/ChangeLog index 14a4e52..cb9a200 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,13 @@ +2014-09-16 Ilya Tocar + + * config/tc-i386.c (evexrcig): New. + (build_evex_prefix): Force rounding bits. + (OPTION_MEVEXRCIG): New. + (md_longopts): Add mevexrcig. + (md_parse_option): Handle OPTION_MEVEXRCIG. + (md_show_usage): Document mevexrcig. + * doc/c-i386.texi (mevexrcig): Document new option. + 2014-09-16 Kuan-Lin Chen * config/tc-nds32.c (nds32_fsrs, nds32_fdrs, nds32_gprs): Remove. diff --git a/gas/config/tc-i386.c b/gas/config/tc-i386.c index 39581f1..fa4ea11 100644 --- a/gas/config/tc-i386.c +++ b/gas/config/tc-i386.c @@ -620,6 +620,9 @@ static enum evexw1 } evexwig; +/* Value to encode in EVEX RC bits, for SAE-only instructions. */ +static enum rc_type evexrcig = rne; + /* Pre-defined "_GLOBAL_OFFSET_TABLE_". */ static symbolS *GOT_symbol; @@ -3345,7 +3348,7 @@ build_evex_prefix (void) if (i.rounding->type != saeonly) i.vex.bytes[3] |= 0x10 | (i.rounding->type << 5); else - i.vex.bytes[3] |= 0x10; + i.vex.bytes[3] |= 0x10 | (evexrcig << 5); } if (i.mask && i.mask->mask) @@ -9546,6 +9549,7 @@ const char *md_shortopts = "qn"; #define OPTION_MEVEXWIG (OPTION_MD_BASE + 17) #define OPTION_MBIG_OBJ (OPTION_MD_BASE + 18) #define OPTION_OMIT_LOCK_PREFIX (OPTION_MD_BASE + 19) +#define OPTION_MEVEXRCIG (OPTION_MD_BASE + 20) struct option md_longopts[] = { @@ -9576,6 +9580,7 @@ struct option md_longopts[] = {"mbig-obj", no_argument, NULL, OPTION_MBIG_OBJ}, #endif {"momit-lock-prefix", required_argument, NULL, OPTION_OMIT_LOCK_PREFIX}, + {"mevexrcig", required_argument, NULL, OPTION_MEVEXRCIG}, {NULL, no_argument, NULL, 0} }; size_t md_longopts_size = sizeof (md_longopts); @@ -9848,6 +9853,19 @@ md_parse_option (int c, char *arg) as_fatal (_("invalid -mevexlig= option: `%s'"), arg); break; + case OPTION_MEVEXRCIG: + if (strcmp (arg, "rne") == 0) + evexrcig = rne; + else if (strcmp (arg, "rd") == 0) + evexrcig = rd; + else if (strcmp (arg, "ru") == 0) + evexrcig = ru; + else if (strcmp (arg, "rz") == 0) + evexrcig = rz; + else + as_fatal (_("invalid -mevexrcig= option: `%s'"), arg); + break; + case OPTION_MEVEXWIG: if (strcmp (arg, "0") == 0) evexwig = evexw0; @@ -10013,6 +10031,10 @@ md_show_usage (FILE *stream) -mevexwig=[0|1] encode EVEX instructions with specific EVEX.W value\n\ for EVEX.W bit ignored instructions\n")); fprintf (stream, _("\ + -mevexrcig=[rne|rd|ru|rz]\n\ + encode EVEX instructions with specific EVEX.RC value\n\ + for SAE-only ignored instructions\n")); + fprintf (stream, _("\ -mmnemonic=[att|intel] use AT&T/Intel mnemonic\n")); fprintf (stream, _("\ -msyntax=[att|intel] use AT&T/Intel syntax\n")); diff --git a/gas/doc/c-i386.texi b/gas/doc/c-i386.texi index 0c2e134..75cd6b1 100644 --- a/gas/doc/c-i386.texi +++ b/gas/doc/c-i386.texi @@ -303,6 +303,19 @@ single-thread computers @option{-momit-lock-prefix=@var{no}} will encode lock prefix as usual, which is the default. +@cindex @samp{-mevexrcig=} option, i386 +@cindex @samp{-mevexrcig=} option, x86-64 +@item -mevexrcig=@var{rne} +@itemx -mevexrcig=@var{rd} +@itemx -mevexrcig=@var{ru} +@itemx -mevexrcig=@var{rz} +These options control how the assembler should encode SAE-only +EVEX instructions. @option{-mevexrcig=@var{rne}} will encode RC bits +of EVEX instruction with 00, which is the default. +@option{-mevexrcig=@var{rd}}, @option{-mevexrcig=@var{ru}} +and @option{-mevexrcig=@var{rz}} will encode SAE-only EVEX instructions +with 01, 10 and 11 RC bits, respectively. + @end table @c man end diff --git a/gas/testsuite/ChangeLog b/gas/testsuite/ChangeLog index 9af5120..9bee24c 100644 --- a/gas/testsuite/ChangeLog +++ b/gas/testsuite/ChangeLog @@ -1,3 +1,61 @@ +2014-09-16 Ilya Tocar + + * gas/i386/avx512dq-rcig.s: New. + * gas/i386/avx512dq-rcigrd-intel.d: Likewise. + * gas/i386/avx512dq-rcigrd.d: Likewise. + * gas/i386/avx512dq-rcigrne-intel.d: Likewise. + * gas/i386/avx512dq-rcigrne.d: Likewise. + * gas/i386/avx512dq-rcigru-intel.d: Likewise. + * gas/i386/avx512dq-rcigru.d: Likewise. + * gas/i386/avx512dq-rcigrz-intel.d: Likewise. + * gas/i386/avx512dq-rcigrz.d: Likewise. + * gas/i386/avx512er-rcig.s: Likewise. + * gas/i386/avx512er-rcigrd-intel.d: Likewise. + * gas/i386/avx512er-rcigrd.d: Likewise. + * gas/i386/avx512er-rcigrne-intel.d: Likewise. + * gas/i386/avx512er-rcigrne.d: Likewise. + * gas/i386/avx512er-rcigru-intel.d: Likewise. + * gas/i386/avx512er-rcigru.d: Likewise. + * gas/i386/avx512er-rcigrz-intel.d: Likewise. + * gas/i386/avx512er-rcigrz.d: Likewise. + * gas/i386/avx512f-rcig.s: Likewise. + * gas/i386/avx512f-rcigrd-intel.d: Likewise. + * gas/i386/avx512f-rcigrd.d: Likewise. + * gas/i386/avx512f-rcigrne-intel.d: Likewise. + * gas/i386/avx512f-rcigrne.d: Likewise. + * gas/i386/avx512f-rcigru-intel.d: Likewise. + * gas/i386/avx512f-rcigru.d: Likewise. + * gas/i386/avx512f-rcigrz-intel.d: Likewise. + * gas/i386/avx512f-rcigrz.d: Likewise. + * gas/i386/x86-64-avx512dq-rcig.s: Likewise. + * gas/i386/x86-64-avx512dq-rcigrd-intel.d: Likewise. + * gas/i386/x86-64-avx512dq-rcigrd.d: Likewise. + * gas/i386/x86-64-avx512dq-rcigrne-intel.d: Likewise. + * gas/i386/x86-64-avx512dq-rcigrne.d: Likewise. + * gas/i386/x86-64-avx512dq-rcigru-intel.d: Likewise. + * gas/i386/x86-64-avx512dq-rcigru.d: Likewise. + * gas/i386/x86-64-avx512dq-rcigrz-intel.d: Likewise. + * gas/i386/x86-64-avx512dq-rcigrz.d: Likewise. + * gas/i386/x86-64-avx512er-rcig.s: Likewise. + * gas/i386/x86-64-avx512er-rcigrd-intel.d: Likewise. + * gas/i386/x86-64-avx512er-rcigrd.d: Likewise. + * gas/i386/x86-64-avx512er-rcigrne-intel.d: Likewise. + * gas/i386/x86-64-avx512er-rcigrne.d: Likewise. + * gas/i386/x86-64-avx512er-rcigru-intel.d: Likewise. + * gas/i386/x86-64-avx512er-rcigru.d: Likewise. + * gas/i386/x86-64-avx512er-rcigrz-intel.d: Likewise. + * gas/i386/x86-64-avx512er-rcigrz.d: Likewise. + * gas/i386/x86-64-avx512f-rcig.s: Likewise. + * gas/i386/x86-64-avx512f-rcigrd-intel.d: Likewise. + * gas/i386/x86-64-avx512f-rcigrd.d: Likewise. + * gas/i386/x86-64-avx512f-rcigrne-intel.d: Likewise. + * gas/i386/x86-64-avx512f-rcigrne.d: Likewise. + * gas/i386/x86-64-avx512f-rcigru-intel.d: Likewise. + * gas/i386/x86-64-avx512f-rcigru.d: Likewise. + * gas/i386/x86-64-avx512f-rcigrz-intel.d: Likewise. + * gas/i386/x86-64-avx512f-rcigrz.d: Likewise. + * gas/i386/i386.exp: Run new tests. + 2014-09-15 Andrew Bennett Matthew Fortune diff --git a/gas/testsuite/gas/i386/avx512dq-rcig.s b/gas/testsuite/gas/i386/avx512dq-rcig.s new file mode 100644 index 0000000..7255ced --- /dev/null +++ b/gas/testsuite/gas/i386/avx512dq-rcig.s @@ -0,0 +1,47 @@ +# Check 32bit AVX512DQ-RCIG instructions + + .allow_index_reg + .text +_start: + vrangepd $0xab, {sae}, %zmm4, %zmm5, %zmm6 # AVX512DQ + vrangepd $123, {sae}, %zmm4, %zmm5, %zmm6 # AVX512DQ + vrangeps $0xab, {sae}, %zmm4, %zmm5, %zmm6 # AVX512DQ + vrangeps $123, {sae}, %zmm4, %zmm5, %zmm6 # AVX512DQ + vrangesd $0xab, {sae}, %xmm4, %xmm5, %xmm6{%k7} # AVX512DQ + vrangesd $123, {sae}, %xmm4, %xmm5, %xmm6{%k7} # AVX512DQ + vrangess $0xab, {sae}, %xmm4, %xmm5, %xmm6{%k7} # AVX512DQ + vrangess $123, {sae}, %xmm4, %xmm5, %xmm6{%k7} # AVX512DQ + vreducepd $0xab, {sae}, %zmm5, %zmm6 # AVX512DQ + vreducepd $123, {sae}, %zmm5, %zmm6 # AVX512DQ + vreduceps $0xab, {sae}, %zmm5, %zmm6 # AVX512DQ + vreduceps $123, {sae}, %zmm5, %zmm6 # AVX512DQ + vreducesd $0xab, {sae}, %xmm4, %xmm5, %xmm6{%k7} # AVX512DQ + vreducesd $123, {sae}, %xmm4, %xmm5, %xmm6{%k7} # AVX512DQ + vreducess $0xab, {sae}, %xmm4, %xmm5, %xmm6{%k7} # AVX512DQ + vreducess $123, {sae}, %xmm4, %xmm5, %xmm6{%k7} # AVX512DQ + vcvttpd2qq {sae}, %zmm5, %zmm6 # AVX512DQ + vcvttpd2uqq {sae}, %zmm5, %zmm6 # AVX512DQ + vcvttps2qq {sae}, %ymm5, %zmm6{%k7} # AVX512DQ + vcvttps2uqq {sae}, %ymm5, %zmm6{%k7} # AVX512DQ + + .intel_syntax noprefix + vrangepd zmm6, zmm5, zmm4, {sae}, 0xab # AVX512DQ + vrangepd zmm6, zmm5, zmm4, {sae}, 123 # AVX512DQ + vrangeps zmm6, zmm5, zmm4, {sae}, 0xab # AVX512DQ + vrangeps zmm6, zmm5, zmm4, {sae}, 123 # AVX512DQ + vrangesd xmm6{k7}, xmm5, xmm4, {sae}, 0xab # AVX512DQ + vrangesd xmm6{k7}, xmm5, xmm4, {sae}, 123 # AVX512DQ + vrangess xmm6{k7}, xmm5, xmm4, {sae}, 0xab # AVX512DQ + vrangess xmm6{k7}, xmm5, xmm4, {sae}, 123 # AVX512DQ + vreducepd zmm6, zmm5, {sae}, 0xab # AVX512DQ + vreducepd zmm6, zmm5, {sae}, 123 # AVX512DQ + vreduceps zmm6, zmm5, {sae}, 0xab # AVX512DQ + vreduceps zmm6, zmm5, {sae}, 123 # AVX512DQ + vreducesd xmm6{k7}, xmm5, xmm4, {sae}, 0xab # AVX512DQ + vreducesd xmm6{k7}, xmm5, xmm4, {sae}, 123 # AVX512DQ + vreducess xmm6{k7}, xmm5, xmm4, {sae}, 0xab # AVX512DQ + vreducess xmm6{k7}, xmm5, xmm4, {sae}, 123 # AVX512DQ + vcvttpd2qq zmm6, zmm5, {sae} # AVX512DQ + vcvttpd2uqq zmm6, zmm5, {sae} # AVX512DQ + vcvttps2qq zmm6{k7}, ymm5, {sae} # AVX512DQ + vcvttps2uqq zmm6{k7}, ymm5, {sae} # AVX512DQ diff --git a/gas/testsuite/gas/i386/avx512dq-rcigrd-intel.d b/gas/testsuite/gas/i386/avx512dq-rcigrd-intel.d new file mode 100644 index 0000000..6f7c696 --- /dev/null +++ b/gas/testsuite/gas/i386/avx512dq-rcigrd-intel.d @@ -0,0 +1,52 @@ +#as: -mevexrcig=rd +#objdump: -dw -Mintel +#name: i386 AVX512DQ rcig insns (Intel disassembly) +#source: avx512dq-rcig.s + +.*: +file format .* + + +Disassembly of section \.text: + +00000000 <_start>: +[ ]*[a-f0-9]+:[ ]*62 f3 d5 38 50 f4 ab[ ]*vrangepd zmm6,zmm5,zmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 d5 38 50 f4 7b[ ]*vrangepd zmm6,zmm5,zmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 55 38 50 f4 ab[ ]*vrangeps zmm6,zmm5,zmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 55 38 50 f4 7b[ ]*vrangeps zmm6,zmm5,zmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 d5 3f 51 f4 ab[ ]*vrangesd xmm6\{k7\},xmm5,xmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 d5 3f 51 f4 7b[ ]*vrangesd xmm6\{k7\},xmm5,xmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 55 3f 51 f4 ab[ ]*vrangess xmm6\{k7\},xmm5,xmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 55 3f 51 f4 7b[ ]*vrangess xmm6\{k7\},xmm5,xmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 fd 38 56 f5 ab[ ]*vreducepd zmm6,zmm5,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 fd 38 56 f5 7b[ ]*vreducepd zmm6,zmm5,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 7d 38 56 f5 ab[ ]*vreduceps zmm6,zmm5,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 7d 38 56 f5 7b[ ]*vreduceps zmm6,zmm5,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 d5 3f 57 f4 ab[ ]*vreducesd xmm6\{k7\},xmm5,xmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 d5 3f 57 f4 7b[ ]*vreducesd xmm6\{k7\},xmm5,xmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 55 3f 57 f4 ab[ ]*vreducess xmm6\{k7\},xmm5,xmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 55 3f 57 f4 7b[ ]*vreducess xmm6\{k7\},xmm5,xmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f1 fd 38 7a f5[ ]*vcvttpd2qq zmm6,zmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 fd 38 78 f5[ ]*vcvttpd2uqq zmm6,zmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7d 3f 7a f5[ ]*vcvttps2qq zmm6\{k7\},ymm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7d 3f 78 f5[ ]*vcvttps2uqq zmm6\{k7\},ymm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f3 d5 38 50 f4 ab[ ]*vrangepd zmm6,zmm5,zmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 d5 38 50 f4 7b[ ]*vrangepd zmm6,zmm5,zmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 55 38 50 f4 ab[ ]*vrangeps zmm6,zmm5,zmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 55 38 50 f4 7b[ ]*vrangeps zmm6,zmm5,zmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 d5 3f 51 f4 ab[ ]*vrangesd xmm6\{k7\},xmm5,xmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 d5 3f 51 f4 7b[ ]*vrangesd xmm6\{k7\},xmm5,xmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 55 3f 51 f4 ab[ ]*vrangess xmm6\{k7\},xmm5,xmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 55 3f 51 f4 7b[ ]*vrangess xmm6\{k7\},xmm5,xmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 fd 38 56 f5 ab[ ]*vreducepd zmm6,zmm5,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 fd 38 56 f5 7b[ ]*vreducepd zmm6,zmm5,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 7d 38 56 f5 ab[ ]*vreduceps zmm6,zmm5,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 7d 38 56 f5 7b[ ]*vreduceps zmm6,zmm5,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 d5 3f 57 f4 ab[ ]*vreducesd xmm6\{k7\},xmm5,xmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 d5 3f 57 f4 7b[ ]*vreducesd xmm6\{k7\},xmm5,xmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 55 3f 57 f4 ab[ ]*vreducess xmm6\{k7\},xmm5,xmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 55 3f 57 f4 7b[ ]*vreducess xmm6\{k7\},xmm5,xmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f1 fd 38 7a f5[ ]*vcvttpd2qq zmm6,zmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 fd 38 78 f5[ ]*vcvttpd2uqq zmm6,zmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7d 3f 7a f5[ ]*vcvttps2qq zmm6\{k7\},ymm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7d 3f 78 f5[ ]*vcvttps2uqq zmm6\{k7\},ymm5,\{sae\} +#pass diff --git a/gas/testsuite/gas/i386/avx512dq-rcigrd.d b/gas/testsuite/gas/i386/avx512dq-rcigrd.d new file mode 100644 index 0000000..ea34d3c --- /dev/null +++ b/gas/testsuite/gas/i386/avx512dq-rcigrd.d @@ -0,0 +1,52 @@ +#as: -mevexrcig=rd +#objdump: -dw +#name: i386 AVX512DQ rcig insns +#source: avx512dq-rcig.s + +.*: +file format .* + + +Disassembly of section \.text: + +00000000 <_start>: +[ ]*[a-f0-9]+:[ ]*62 f3 d5 38 50 f4 ab[ ]*vrangepd \$0xab,\{sae\},%zmm4,%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 d5 38 50 f4 7b[ ]*vrangepd \$0x7b,\{sae\},%zmm4,%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 55 38 50 f4 ab[ ]*vrangeps \$0xab,\{sae\},%zmm4,%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 55 38 50 f4 7b[ ]*vrangeps \$0x7b,\{sae\},%zmm4,%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 d5 3f 51 f4 ab[ ]*vrangesd \$0xab,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 d5 3f 51 f4 7b[ ]*vrangesd \$0x7b,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 55 3f 51 f4 ab[ ]*vrangess \$0xab,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 55 3f 51 f4 7b[ ]*vrangess \$0x7b,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 fd 38 56 f5 ab[ ]*vreducepd \$0xab,\{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 fd 38 56 f5 7b[ ]*vreducepd \$0x7b,\{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 7d 38 56 f5 ab[ ]*vreduceps \$0xab,\{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 7d 38 56 f5 7b[ ]*vreduceps \$0x7b,\{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 d5 3f 57 f4 ab[ ]*vreducesd \$0xab,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 d5 3f 57 f4 7b[ ]*vreducesd \$0x7b,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 55 3f 57 f4 ab[ ]*vreducess \$0xab,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 55 3f 57 f4 7b[ ]*vreducess \$0x7b,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 fd 38 7a f5[ ]*vcvttpd2qq \{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f1 fd 38 78 f5[ ]*vcvttpd2uqq \{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f1 7d 3f 7a f5[ ]*vcvttps2qq \{sae\},%ymm5,%zmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 7d 3f 78 f5[ ]*vcvttps2uqq \{sae\},%ymm5,%zmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 d5 38 50 f4 ab[ ]*vrangepd \$0xab,\{sae\},%zmm4,%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 d5 38 50 f4 7b[ ]*vrangepd \$0x7b,\{sae\},%zmm4,%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 55 38 50 f4 ab[ ]*vrangeps \$0xab,\{sae\},%zmm4,%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 55 38 50 f4 7b[ ]*vrangeps \$0x7b,\{sae\},%zmm4,%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 d5 3f 51 f4 ab[ ]*vrangesd \$0xab,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 d5 3f 51 f4 7b[ ]*vrangesd \$0x7b,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 55 3f 51 f4 ab[ ]*vrangess \$0xab,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 55 3f 51 f4 7b[ ]*vrangess \$0x7b,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 fd 38 56 f5 ab[ ]*vreducepd \$0xab,\{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 fd 38 56 f5 7b[ ]*vreducepd \$0x7b,\{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 7d 38 56 f5 ab[ ]*vreduceps \$0xab,\{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 7d 38 56 f5 7b[ ]*vreduceps \$0x7b,\{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 d5 3f 57 f4 ab[ ]*vreducesd \$0xab,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 d5 3f 57 f4 7b[ ]*vreducesd \$0x7b,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 55 3f 57 f4 ab[ ]*vreducess \$0xab,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 55 3f 57 f4 7b[ ]*vreducess \$0x7b,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 fd 38 7a f5[ ]*vcvttpd2qq \{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f1 fd 38 78 f5[ ]*vcvttpd2uqq \{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f1 7d 3f 7a f5[ ]*vcvttps2qq \{sae\},%ymm5,%zmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 7d 3f 78 f5[ ]*vcvttps2uqq \{sae\},%ymm5,%zmm6\{%k7\} +#pass diff --git a/gas/testsuite/gas/i386/avx512dq-rcigrne-intel.d b/gas/testsuite/gas/i386/avx512dq-rcigrne-intel.d new file mode 100644 index 0000000..3c1192c --- /dev/null +++ b/gas/testsuite/gas/i386/avx512dq-rcigrne-intel.d @@ -0,0 +1,52 @@ +#as: -mevexrcig=rne +#objdump: -dw -Mintel +#name: i386 AVX512DQ rcig insns (Intel disassembly) +#source: avx512dq-rcig.s + +.*: +file format .* + + +Disassembly of section \.text: + +00000000 <_start>: +[ ]*[a-f0-9]+:[ ]*62 f3 d5 18 50 f4 ab[ ]*vrangepd zmm6,zmm5,zmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 d5 18 50 f4 7b[ ]*vrangepd zmm6,zmm5,zmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 55 18 50 f4 ab[ ]*vrangeps zmm6,zmm5,zmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 55 18 50 f4 7b[ ]*vrangeps zmm6,zmm5,zmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 d5 1f 51 f4 ab[ ]*vrangesd xmm6\{k7\},xmm5,xmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 d5 1f 51 f4 7b[ ]*vrangesd xmm6\{k7\},xmm5,xmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 55 1f 51 f4 ab[ ]*vrangess xmm6\{k7\},xmm5,xmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 55 1f 51 f4 7b[ ]*vrangess xmm6\{k7\},xmm5,xmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 fd 18 56 f5 ab[ ]*vreducepd zmm6,zmm5,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 fd 18 56 f5 7b[ ]*vreducepd zmm6,zmm5,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 7d 18 56 f5 ab[ ]*vreduceps zmm6,zmm5,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 7d 18 56 f5 7b[ ]*vreduceps zmm6,zmm5,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 d5 1f 57 f4 ab[ ]*vreducesd xmm6\{k7\},xmm5,xmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 d5 1f 57 f4 7b[ ]*vreducesd xmm6\{k7\},xmm5,xmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 55 1f 57 f4 ab[ ]*vreducess xmm6\{k7\},xmm5,xmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 55 1f 57 f4 7b[ ]*vreducess xmm6\{k7\},xmm5,xmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f1 fd 18 7a f5[ ]*vcvttpd2qq zmm6,zmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 fd 18 78 f5[ ]*vcvttpd2uqq zmm6,zmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 7a f5[ ]*vcvttps2qq zmm6\{k7\},ymm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 78 f5[ ]*vcvttps2uqq zmm6\{k7\},ymm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f3 d5 18 50 f4 ab[ ]*vrangepd zmm6,zmm5,zmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 d5 18 50 f4 7b[ ]*vrangepd zmm6,zmm5,zmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 55 18 50 f4 ab[ ]*vrangeps zmm6,zmm5,zmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 55 18 50 f4 7b[ ]*vrangeps zmm6,zmm5,zmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 d5 1f 51 f4 ab[ ]*vrangesd xmm6\{k7\},xmm5,xmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 d5 1f 51 f4 7b[ ]*vrangesd xmm6\{k7\},xmm5,xmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 55 1f 51 f4 ab[ ]*vrangess xmm6\{k7\},xmm5,xmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 55 1f 51 f4 7b[ ]*vrangess xmm6\{k7\},xmm5,xmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 fd 18 56 f5 ab[ ]*vreducepd zmm6,zmm5,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 fd 18 56 f5 7b[ ]*vreducepd zmm6,zmm5,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 7d 18 56 f5 ab[ ]*vreduceps zmm6,zmm5,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 7d 18 56 f5 7b[ ]*vreduceps zmm6,zmm5,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 d5 1f 57 f4 ab[ ]*vreducesd xmm6\{k7\},xmm5,xmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 d5 1f 57 f4 7b[ ]*vreducesd xmm6\{k7\},xmm5,xmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 55 1f 57 f4 ab[ ]*vreducess xmm6\{k7\},xmm5,xmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 55 1f 57 f4 7b[ ]*vreducess xmm6\{k7\},xmm5,xmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f1 fd 18 7a f5[ ]*vcvttpd2qq zmm6,zmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 fd 18 78 f5[ ]*vcvttpd2uqq zmm6,zmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 7a f5[ ]*vcvttps2qq zmm6\{k7\},ymm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 78 f5[ ]*vcvttps2uqq zmm6\{k7\},ymm5,\{sae\} +#pass diff --git a/gas/testsuite/gas/i386/avx512dq-rcigrne.d b/gas/testsuite/gas/i386/avx512dq-rcigrne.d new file mode 100644 index 0000000..140257b --- /dev/null +++ b/gas/testsuite/gas/i386/avx512dq-rcigrne.d @@ -0,0 +1,52 @@ +#as: -mevexrcig=rne +#objdump: -dw +#name: i386 AVX512DQ rcig insns +#source: avx512dq-rcig.s + +.*: +file format .* + + +Disassembly of section \.text: + +00000000 <_start>: +[ ]*[a-f0-9]+:[ ]*62 f3 d5 18 50 f4 ab[ ]*vrangepd \$0xab,\{sae\},%zmm4,%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 d5 18 50 f4 7b[ ]*vrangepd \$0x7b,\{sae\},%zmm4,%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 55 18 50 f4 ab[ ]*vrangeps \$0xab,\{sae\},%zmm4,%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 55 18 50 f4 7b[ ]*vrangeps \$0x7b,\{sae\},%zmm4,%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 d5 1f 51 f4 ab[ ]*vrangesd \$0xab,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 d5 1f 51 f4 7b[ ]*vrangesd \$0x7b,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 55 1f 51 f4 ab[ ]*vrangess \$0xab,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 55 1f 51 f4 7b[ ]*vrangess \$0x7b,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 fd 18 56 f5 ab[ ]*vreducepd \$0xab,\{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 fd 18 56 f5 7b[ ]*vreducepd \$0x7b,\{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 7d 18 56 f5 ab[ ]*vreduceps \$0xab,\{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 7d 18 56 f5 7b[ ]*vreduceps \$0x7b,\{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 d5 1f 57 f4 ab[ ]*vreducesd \$0xab,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 d5 1f 57 f4 7b[ ]*vreducesd \$0x7b,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 55 1f 57 f4 ab[ ]*vreducess \$0xab,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 55 1f 57 f4 7b[ ]*vreducess \$0x7b,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 fd 18 7a f5[ ]*vcvttpd2qq \{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f1 fd 18 78 f5[ ]*vcvttpd2uqq \{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 7a f5[ ]*vcvttps2qq \{sae\},%ymm5,%zmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 78 f5[ ]*vcvttps2uqq \{sae\},%ymm5,%zmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 d5 18 50 f4 ab[ ]*vrangepd \$0xab,\{sae\},%zmm4,%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 d5 18 50 f4 7b[ ]*vrangepd \$0x7b,\{sae\},%zmm4,%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 55 18 50 f4 ab[ ]*vrangeps \$0xab,\{sae\},%zmm4,%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 55 18 50 f4 7b[ ]*vrangeps \$0x7b,\{sae\},%zmm4,%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 d5 1f 51 f4 ab[ ]*vrangesd \$0xab,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 d5 1f 51 f4 7b[ ]*vrangesd \$0x7b,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 55 1f 51 f4 ab[ ]*vrangess \$0xab,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 55 1f 51 f4 7b[ ]*vrangess \$0x7b,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 fd 18 56 f5 ab[ ]*vreducepd \$0xab,\{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 fd 18 56 f5 7b[ ]*vreducepd \$0x7b,\{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 7d 18 56 f5 ab[ ]*vreduceps \$0xab,\{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 7d 18 56 f5 7b[ ]*vreduceps \$0x7b,\{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 d5 1f 57 f4 ab[ ]*vreducesd \$0xab,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 d5 1f 57 f4 7b[ ]*vreducesd \$0x7b,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 55 1f 57 f4 ab[ ]*vreducess \$0xab,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 55 1f 57 f4 7b[ ]*vreducess \$0x7b,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 fd 18 7a f5[ ]*vcvttpd2qq \{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f1 fd 18 78 f5[ ]*vcvttpd2uqq \{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 7a f5[ ]*vcvttps2qq \{sae\},%ymm5,%zmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 7d 1f 78 f5[ ]*vcvttps2uqq \{sae\},%ymm5,%zmm6\{%k7\} +#pass diff --git a/gas/testsuite/gas/i386/avx512dq-rcigru-intel.d b/gas/testsuite/gas/i386/avx512dq-rcigru-intel.d new file mode 100644 index 0000000..f36ab41 --- /dev/null +++ b/gas/testsuite/gas/i386/avx512dq-rcigru-intel.d @@ -0,0 +1,52 @@ +#as: -mevexrcig=ru +#objdump: -dw -Mintel +#name: i386 AVX512DQ rcig insns (Intel disassembly) +#source: avx512dq-rcig.s + +.*: +file format .* + + +Disassembly of section \.text: + +00000000 <_start>: +[ ]*[a-f0-9]+:[ ]*62 f3 d5 58 50 f4 ab[ ]*vrangepd zmm6,zmm5,zmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 d5 58 50 f4 7b[ ]*vrangepd zmm6,zmm5,zmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 55 58 50 f4 ab[ ]*vrangeps zmm6,zmm5,zmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 55 58 50 f4 7b[ ]*vrangeps zmm6,zmm5,zmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 d5 5f 51 f4 ab[ ]*vrangesd xmm6\{k7\},xmm5,xmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 d5 5f 51 f4 7b[ ]*vrangesd xmm6\{k7\},xmm5,xmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 55 5f 51 f4 ab[ ]*vrangess xmm6\{k7\},xmm5,xmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 55 5f 51 f4 7b[ ]*vrangess xmm6\{k7\},xmm5,xmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 fd 58 56 f5 ab[ ]*vreducepd zmm6,zmm5,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 fd 58 56 f5 7b[ ]*vreducepd zmm6,zmm5,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 7d 58 56 f5 ab[ ]*vreduceps zmm6,zmm5,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 7d 58 56 f5 7b[ ]*vreduceps zmm6,zmm5,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 d5 5f 57 f4 ab[ ]*vreducesd xmm6\{k7\},xmm5,xmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 d5 5f 57 f4 7b[ ]*vreducesd xmm6\{k7\},xmm5,xmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 55 5f 57 f4 ab[ ]*vreducess xmm6\{k7\},xmm5,xmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 55 5f 57 f4 7b[ ]*vreducess xmm6\{k7\},xmm5,xmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f1 fd 58 7a f5[ ]*vcvttpd2qq zmm6,zmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 fd 58 78 f5[ ]*vcvttpd2uqq zmm6,zmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7d 5f 7a f5[ ]*vcvttps2qq zmm6\{k7\},ymm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7d 5f 78 f5[ ]*vcvttps2uqq zmm6\{k7\},ymm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f3 d5 58 50 f4 ab[ ]*vrangepd zmm6,zmm5,zmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 d5 58 50 f4 7b[ ]*vrangepd zmm6,zmm5,zmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 55 58 50 f4 ab[ ]*vrangeps zmm6,zmm5,zmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 55 58 50 f4 7b[ ]*vrangeps zmm6,zmm5,zmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 d5 5f 51 f4 ab[ ]*vrangesd xmm6\{k7\},xmm5,xmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 d5 5f 51 f4 7b[ ]*vrangesd xmm6\{k7\},xmm5,xmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 55 5f 51 f4 ab[ ]*vrangess xmm6\{k7\},xmm5,xmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 55 5f 51 f4 7b[ ]*vrangess xmm6\{k7\},xmm5,xmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 fd 58 56 f5 ab[ ]*vreducepd zmm6,zmm5,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 fd 58 56 f5 7b[ ]*vreducepd zmm6,zmm5,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 7d 58 56 f5 ab[ ]*vreduceps zmm6,zmm5,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 7d 58 56 f5 7b[ ]*vreduceps zmm6,zmm5,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 d5 5f 57 f4 ab[ ]*vreducesd xmm6\{k7\},xmm5,xmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 d5 5f 57 f4 7b[ ]*vreducesd xmm6\{k7\},xmm5,xmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 55 5f 57 f4 ab[ ]*vreducess xmm6\{k7\},xmm5,xmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 55 5f 57 f4 7b[ ]*vreducess xmm6\{k7\},xmm5,xmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f1 fd 58 7a f5[ ]*vcvttpd2qq zmm6,zmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 fd 58 78 f5[ ]*vcvttpd2uqq zmm6,zmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7d 5f 7a f5[ ]*vcvttps2qq zmm6\{k7\},ymm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7d 5f 78 f5[ ]*vcvttps2uqq zmm6\{k7\},ymm5,\{sae\} +#pass diff --git a/gas/testsuite/gas/i386/avx512dq-rcigru.d b/gas/testsuite/gas/i386/avx512dq-rcigru.d new file mode 100644 index 0000000..c919a7e --- /dev/null +++ b/gas/testsuite/gas/i386/avx512dq-rcigru.d @@ -0,0 +1,52 @@ +#as: -mevexrcig=ru +#objdump: -dw +#name: i386 AVX512DQ rcig insns +#source: avx512dq-rcig.s + +.*: +file format .* + + +Disassembly of section \.text: + +00000000 <_start>: +[ ]*[a-f0-9]+:[ ]*62 f3 d5 58 50 f4 ab[ ]*vrangepd \$0xab,\{sae\},%zmm4,%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 d5 58 50 f4 7b[ ]*vrangepd \$0x7b,\{sae\},%zmm4,%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 55 58 50 f4 ab[ ]*vrangeps \$0xab,\{sae\},%zmm4,%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 55 58 50 f4 7b[ ]*vrangeps \$0x7b,\{sae\},%zmm4,%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 d5 5f 51 f4 ab[ ]*vrangesd \$0xab,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 d5 5f 51 f4 7b[ ]*vrangesd \$0x7b,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 55 5f 51 f4 ab[ ]*vrangess \$0xab,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 55 5f 51 f4 7b[ ]*vrangess \$0x7b,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 fd 58 56 f5 ab[ ]*vreducepd \$0xab,\{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 fd 58 56 f5 7b[ ]*vreducepd \$0x7b,\{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 7d 58 56 f5 ab[ ]*vreduceps \$0xab,\{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 7d 58 56 f5 7b[ ]*vreduceps \$0x7b,\{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 d5 5f 57 f4 ab[ ]*vreducesd \$0xab,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 d5 5f 57 f4 7b[ ]*vreducesd \$0x7b,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 55 5f 57 f4 ab[ ]*vreducess \$0xab,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 55 5f 57 f4 7b[ ]*vreducess \$0x7b,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 fd 58 7a f5[ ]*vcvttpd2qq \{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f1 fd 58 78 f5[ ]*vcvttpd2uqq \{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f1 7d 5f 7a f5[ ]*vcvttps2qq \{sae\},%ymm5,%zmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 7d 5f 78 f5[ ]*vcvttps2uqq \{sae\},%ymm5,%zmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 d5 58 50 f4 ab[ ]*vrangepd \$0xab,\{sae\},%zmm4,%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 d5 58 50 f4 7b[ ]*vrangepd \$0x7b,\{sae\},%zmm4,%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 55 58 50 f4 ab[ ]*vrangeps \$0xab,\{sae\},%zmm4,%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 55 58 50 f4 7b[ ]*vrangeps \$0x7b,\{sae\},%zmm4,%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 d5 5f 51 f4 ab[ ]*vrangesd \$0xab,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 d5 5f 51 f4 7b[ ]*vrangesd \$0x7b,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 55 5f 51 f4 ab[ ]*vrangess \$0xab,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 55 5f 51 f4 7b[ ]*vrangess \$0x7b,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 fd 58 56 f5 ab[ ]*vreducepd \$0xab,\{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 fd 58 56 f5 7b[ ]*vreducepd \$0x7b,\{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 7d 58 56 f5 ab[ ]*vreduceps \$0xab,\{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 7d 58 56 f5 7b[ ]*vreduceps \$0x7b,\{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 d5 5f 57 f4 ab[ ]*vreducesd \$0xab,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 d5 5f 57 f4 7b[ ]*vreducesd \$0x7b,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 55 5f 57 f4 ab[ ]*vreducess \$0xab,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 55 5f 57 f4 7b[ ]*vreducess \$0x7b,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 fd 58 7a f5[ ]*vcvttpd2qq \{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f1 fd 58 78 f5[ ]*vcvttpd2uqq \{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f1 7d 5f 7a f5[ ]*vcvttps2qq \{sae\},%ymm5,%zmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 7d 5f 78 f5[ ]*vcvttps2uqq \{sae\},%ymm5,%zmm6\{%k7\} +#pass diff --git a/gas/testsuite/gas/i386/avx512dq-rcigrz-intel.d b/gas/testsuite/gas/i386/avx512dq-rcigrz-intel.d new file mode 100644 index 0000000..6ff3bbb --- /dev/null +++ b/gas/testsuite/gas/i386/avx512dq-rcigrz-intel.d @@ -0,0 +1,52 @@ +#as: -mevexrcig=rz +#objdump: -dw -Mintel +#name: i386 AVX512DQ rcig insns (Intel disassembly) +#source: avx512dq-rcig.s + +.*: +file format .* + + +Disassembly of section \.text: + +00000000 <_start>: +[ ]*[a-f0-9]+:[ ]*62 f3 d5 78 50 f4 ab[ ]*vrangepd zmm6,zmm5,zmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 d5 78 50 f4 7b[ ]*vrangepd zmm6,zmm5,zmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 55 78 50 f4 ab[ ]*vrangeps zmm6,zmm5,zmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 55 78 50 f4 7b[ ]*vrangeps zmm6,zmm5,zmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 d5 7f 51 f4 ab[ ]*vrangesd xmm6\{k7\},xmm5,xmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 d5 7f 51 f4 7b[ ]*vrangesd xmm6\{k7\},xmm5,xmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 55 7f 51 f4 ab[ ]*vrangess xmm6\{k7\},xmm5,xmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 55 7f 51 f4 7b[ ]*vrangess xmm6\{k7\},xmm5,xmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 fd 78 56 f5 ab[ ]*vreducepd zmm6,zmm5,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 fd 78 56 f5 7b[ ]*vreducepd zmm6,zmm5,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 7d 78 56 f5 ab[ ]*vreduceps zmm6,zmm5,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 7d 78 56 f5 7b[ ]*vreduceps zmm6,zmm5,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 d5 7f 57 f4 ab[ ]*vreducesd xmm6\{k7\},xmm5,xmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 d5 7f 57 f4 7b[ ]*vreducesd xmm6\{k7\},xmm5,xmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 55 7f 57 f4 ab[ ]*vreducess xmm6\{k7\},xmm5,xmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 55 7f 57 f4 7b[ ]*vreducess xmm6\{k7\},xmm5,xmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f1 fd 78 7a f5[ ]*vcvttpd2qq zmm6,zmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 fd 78 78 f5[ ]*vcvttpd2uqq zmm6,zmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7d 7f 7a f5[ ]*vcvttps2qq zmm6\{k7\},ymm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7d 7f 78 f5[ ]*vcvttps2uqq zmm6\{k7\},ymm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f3 d5 78 50 f4 ab[ ]*vrangepd zmm6,zmm5,zmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 d5 78 50 f4 7b[ ]*vrangepd zmm6,zmm5,zmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 55 78 50 f4 ab[ ]*vrangeps zmm6,zmm5,zmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 55 78 50 f4 7b[ ]*vrangeps zmm6,zmm5,zmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 d5 7f 51 f4 ab[ ]*vrangesd xmm6\{k7\},xmm5,xmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 d5 7f 51 f4 7b[ ]*vrangesd xmm6\{k7\},xmm5,xmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 55 7f 51 f4 ab[ ]*vrangess xmm6\{k7\},xmm5,xmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 55 7f 51 f4 7b[ ]*vrangess xmm6\{k7\},xmm5,xmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 fd 78 56 f5 ab[ ]*vreducepd zmm6,zmm5,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 fd 78 56 f5 7b[ ]*vreducepd zmm6,zmm5,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 7d 78 56 f5 ab[ ]*vreduceps zmm6,zmm5,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 7d 78 56 f5 7b[ ]*vreduceps zmm6,zmm5,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 d5 7f 57 f4 ab[ ]*vreducesd xmm6\{k7\},xmm5,xmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 d5 7f 57 f4 7b[ ]*vreducesd xmm6\{k7\},xmm5,xmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 55 7f 57 f4 ab[ ]*vreducess xmm6\{k7\},xmm5,xmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 55 7f 57 f4 7b[ ]*vreducess xmm6\{k7\},xmm5,xmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f1 fd 78 7a f5[ ]*vcvttpd2qq zmm6,zmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 fd 78 78 f5[ ]*vcvttpd2uqq zmm6,zmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7d 7f 7a f5[ ]*vcvttps2qq zmm6\{k7\},ymm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7d 7f 78 f5[ ]*vcvttps2uqq zmm6\{k7\},ymm5,\{sae\} +#pass diff --git a/gas/testsuite/gas/i386/avx512dq-rcigrz.d b/gas/testsuite/gas/i386/avx512dq-rcigrz.d new file mode 100644 index 0000000..4416c0b --- /dev/null +++ b/gas/testsuite/gas/i386/avx512dq-rcigrz.d @@ -0,0 +1,52 @@ +#as: -mevexrcig=rz +#objdump: -dw +#name: i386 AVX512DQ rcig insns +#source: avx512dq-rcig.s + +.*: +file format .* + + +Disassembly of section \.text: + +00000000 <_start>: +[ ]*[a-f0-9]+:[ ]*62 f3 d5 78 50 f4 ab[ ]*vrangepd \$0xab,\{sae\},%zmm4,%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 d5 78 50 f4 7b[ ]*vrangepd \$0x7b,\{sae\},%zmm4,%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 55 78 50 f4 ab[ ]*vrangeps \$0xab,\{sae\},%zmm4,%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 55 78 50 f4 7b[ ]*vrangeps \$0x7b,\{sae\},%zmm4,%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 d5 7f 51 f4 ab[ ]*vrangesd \$0xab,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 d5 7f 51 f4 7b[ ]*vrangesd \$0x7b,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 55 7f 51 f4 ab[ ]*vrangess \$0xab,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 55 7f 51 f4 7b[ ]*vrangess \$0x7b,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 fd 78 56 f5 ab[ ]*vreducepd \$0xab,\{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 fd 78 56 f5 7b[ ]*vreducepd \$0x7b,\{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 7d 78 56 f5 ab[ ]*vreduceps \$0xab,\{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 7d 78 56 f5 7b[ ]*vreduceps \$0x7b,\{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 d5 7f 57 f4 ab[ ]*vreducesd \$0xab,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 d5 7f 57 f4 7b[ ]*vreducesd \$0x7b,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 55 7f 57 f4 ab[ ]*vreducess \$0xab,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 55 7f 57 f4 7b[ ]*vreducess \$0x7b,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 fd 78 7a f5[ ]*vcvttpd2qq \{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f1 fd 78 78 f5[ ]*vcvttpd2uqq \{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f1 7d 7f 7a f5[ ]*vcvttps2qq \{sae\},%ymm5,%zmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 7d 7f 78 f5[ ]*vcvttps2uqq \{sae\},%ymm5,%zmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 d5 78 50 f4 ab[ ]*vrangepd \$0xab,\{sae\},%zmm4,%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 d5 78 50 f4 7b[ ]*vrangepd \$0x7b,\{sae\},%zmm4,%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 55 78 50 f4 ab[ ]*vrangeps \$0xab,\{sae\},%zmm4,%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 55 78 50 f4 7b[ ]*vrangeps \$0x7b,\{sae\},%zmm4,%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 d5 7f 51 f4 ab[ ]*vrangesd \$0xab,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 d5 7f 51 f4 7b[ ]*vrangesd \$0x7b,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 55 7f 51 f4 ab[ ]*vrangess \$0xab,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 55 7f 51 f4 7b[ ]*vrangess \$0x7b,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 fd 78 56 f5 ab[ ]*vreducepd \$0xab,\{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 fd 78 56 f5 7b[ ]*vreducepd \$0x7b,\{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 7d 78 56 f5 ab[ ]*vreduceps \$0xab,\{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 7d 78 56 f5 7b[ ]*vreduceps \$0x7b,\{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 d5 7f 57 f4 ab[ ]*vreducesd \$0xab,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 d5 7f 57 f4 7b[ ]*vreducesd \$0x7b,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 55 7f 57 f4 ab[ ]*vreducess \$0xab,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 55 7f 57 f4 7b[ ]*vreducess \$0x7b,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 fd 78 7a f5[ ]*vcvttpd2qq \{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f1 fd 78 78 f5[ ]*vcvttpd2uqq \{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f1 7d 7f 7a f5[ ]*vcvttps2qq \{sae\},%ymm5,%zmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 7d 7f 78 f5[ ]*vcvttps2uqq \{sae\},%ymm5,%zmm6\{%k7\} +#pass diff --git a/gas/testsuite/gas/i386/avx512er-rcig.s b/gas/testsuite/gas/i386/avx512er-rcig.s new file mode 100644 index 0000000..fe9a7a0 --- /dev/null +++ b/gas/testsuite/gas/i386/avx512er-rcig.s @@ -0,0 +1,27 @@ +# Check 32bit AVX512ER-RCIG instructions + + .allow_index_reg + .text +_start: + vexp2ps {sae}, %zmm5, %zmm6 # AVX512ER + vexp2pd {sae}, %zmm5, %zmm6 # AVX512ER + vrcp28ps {sae}, %zmm5, %zmm6 # AVX512ER + vrcp28pd {sae}, %zmm5, %zmm6 # AVX512ER + vrcp28ss {sae}, %xmm4, %xmm5, %xmm6{%k7} # AVX512ER + vrcp28sd {sae}, %xmm4, %xmm5, %xmm6{%k7} # AVX512ER + vrsqrt28ps {sae}, %zmm5, %zmm6 # AVX512ER + vrsqrt28pd {sae}, %zmm5, %zmm6 # AVX512ER + vrsqrt28ss {sae}, %xmm4, %xmm5, %xmm6{%k7} # AVX512ER + vrsqrt28sd {sae}, %xmm4, %xmm5, %xmm6{%k7} # AVX512ER + + .intel_syntax noprefix + vexp2ps zmm6, zmm5, {sae} # AVX512ER + vexp2pd zmm6, zmm5, {sae} # AVX512ER + vrcp28ps zmm6, zmm5, {sae} # AVX512ER + vrcp28pd zmm6, zmm5, {sae} # AVX512ER + vrcp28ss xmm6{k7}, xmm5, xmm4, {sae} # AVX512ER + vrcp28sd xmm6{k7}, xmm5, xmm4, {sae} # AVX512ER + vrsqrt28ps zmm6, zmm5, {sae} # AVX512ER + vrsqrt28pd zmm6, zmm5, {sae} # AVX512ER + vrsqrt28ss xmm6{k7}, xmm5, xmm4, {sae} # AVX512ER + vrsqrt28sd xmm6{k7}, xmm5, xmm4, {sae} # AVX512ER diff --git a/gas/testsuite/gas/i386/avx512er-rcigrd-intel.d b/gas/testsuite/gas/i386/avx512er-rcigrd-intel.d new file mode 100644 index 0000000..1cdafd7 --- /dev/null +++ b/gas/testsuite/gas/i386/avx512er-rcigrd-intel.d @@ -0,0 +1,32 @@ +#as: -mevexrcig=rd +#objdump: -dw -Mintel +#name: i386 AVX512ER rcig insns (Intel disassembly) +#source: avx512er-rcig.s + +.*: +file format .* + + +Disassembly of section \.text: + +00000000 <_start>: +[ ]*[a-f0-9]+:[ ]*62 f2 7d 38 c8 f5[ ]*vexp2ps zmm6,zmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 fd 38 c8 f5[ ]*vexp2pd zmm6,zmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 7d 38 ca f5[ ]*vrcp28ps zmm6,zmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 fd 38 ca f5[ ]*vrcp28pd zmm6,zmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 55 3f cb f4[ ]*vrcp28ss xmm6\{k7\},xmm5,xmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 d5 3f cb f4[ ]*vrcp28sd xmm6\{k7\},xmm5,xmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 7d 38 cc f5[ ]*vrsqrt28ps zmm6,zmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 fd 38 cc f5[ ]*vrsqrt28pd zmm6,zmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 55 3f cd f4[ ]*vrsqrt28ss xmm6\{k7\},xmm5,xmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 d5 3f cd f4[ ]*vrsqrt28sd xmm6\{k7\},xmm5,xmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 7d 38 c8 f5[ ]*vexp2ps zmm6,zmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 fd 38 c8 f5[ ]*vexp2pd zmm6,zmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 7d 38 ca f5[ ]*vrcp28ps zmm6,zmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 fd 38 ca f5[ ]*vrcp28pd zmm6,zmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 55 3f cb f4[ ]*vrcp28ss xmm6\{k7\},xmm5,xmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 d5 3f cb f4[ ]*vrcp28sd xmm6\{k7\},xmm5,xmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 7d 38 cc f5[ ]*vrsqrt28ps zmm6,zmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 fd 38 cc f5[ ]*vrsqrt28pd zmm6,zmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 55 3f cd f4[ ]*vrsqrt28ss xmm6\{k7\},xmm5,xmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 d5 3f cd f4[ ]*vrsqrt28sd xmm6\{k7\},xmm5,xmm4,\{sae\} +#pass diff --git a/gas/testsuite/gas/i386/avx512er-rcigrd.d b/gas/testsuite/gas/i386/avx512er-rcigrd.d new file mode 100644 index 0000000..7a28544 --- /dev/null +++ b/gas/testsuite/gas/i386/avx512er-rcigrd.d @@ -0,0 +1,32 @@ +#as: -mevexrcig=rd +#objdump: -dw +#name: i386 AVX512ER rcig insns +#source: avx512er-rcig.s + +.*: +file format .* + + +Disassembly of section \.text: + +00000000 <_start>: +[ ]*[a-f0-9]+:[ ]*62 f2 7d 38 c8 f5[ ]*vexp2ps \{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 fd 38 c8 f5[ ]*vexp2pd \{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 7d 38 ca f5[ ]*vrcp28ps \{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 fd 38 ca f5[ ]*vrcp28pd \{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 55 3f cb f4[ ]*vrcp28ss \{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f2 d5 3f cb f4[ ]*vrcp28sd \{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f2 7d 38 cc f5[ ]*vrsqrt28ps \{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 fd 38 cc f5[ ]*vrsqrt28pd \{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 55 3f cd f4[ ]*vrsqrt28ss \{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f2 d5 3f cd f4[ ]*vrsqrt28sd \{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f2 7d 38 c8 f5[ ]*vexp2ps \{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 fd 38 c8 f5[ ]*vexp2pd \{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 7d 38 ca f5[ ]*vrcp28ps \{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 fd 38 ca f5[ ]*vrcp28pd \{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 55 3f cb f4[ ]*vrcp28ss \{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f2 d5 3f cb f4[ ]*vrcp28sd \{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f2 7d 38 cc f5[ ]*vrsqrt28ps \{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 fd 38 cc f5[ ]*vrsqrt28pd \{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 55 3f cd f4[ ]*vrsqrt28ss \{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f2 d5 3f cd f4[ ]*vrsqrt28sd \{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +#pass diff --git a/gas/testsuite/gas/i386/avx512er-rcigrne-intel.d b/gas/testsuite/gas/i386/avx512er-rcigrne-intel.d new file mode 100644 index 0000000..6a77d86 --- /dev/null +++ b/gas/testsuite/gas/i386/avx512er-rcigrne-intel.d @@ -0,0 +1,32 @@ +#as: -mevexrcig=rne +#objdump: -dw -Mintel +#name: i386 AVX512ER rcig insns (Intel disassembly) +#source: avx512er-rcig.s + +.*: +file format .* + + +Disassembly of section \.text: + +00000000 <_start>: +[ ]*[a-f0-9]+:[ ]*62 f2 7d 18 c8 f5[ ]*vexp2ps zmm6,zmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 fd 18 c8 f5[ ]*vexp2pd zmm6,zmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 7d 18 ca f5[ ]*vrcp28ps zmm6,zmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 fd 18 ca f5[ ]*vrcp28pd zmm6,zmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 55 1f cb f4[ ]*vrcp28ss xmm6\{k7\},xmm5,xmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 d5 1f cb f4[ ]*vrcp28sd xmm6\{k7\},xmm5,xmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 7d 18 cc f5[ ]*vrsqrt28ps zmm6,zmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 fd 18 cc f5[ ]*vrsqrt28pd zmm6,zmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 55 1f cd f4[ ]*vrsqrt28ss xmm6\{k7\},xmm5,xmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 d5 1f cd f4[ ]*vrsqrt28sd xmm6\{k7\},xmm5,xmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 7d 18 c8 f5[ ]*vexp2ps zmm6,zmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 fd 18 c8 f5[ ]*vexp2pd zmm6,zmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 7d 18 ca f5[ ]*vrcp28ps zmm6,zmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 fd 18 ca f5[ ]*vrcp28pd zmm6,zmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 55 1f cb f4[ ]*vrcp28ss xmm6\{k7\},xmm5,xmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 d5 1f cb f4[ ]*vrcp28sd xmm6\{k7\},xmm5,xmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 7d 18 cc f5[ ]*vrsqrt28ps zmm6,zmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 fd 18 cc f5[ ]*vrsqrt28pd zmm6,zmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 55 1f cd f4[ ]*vrsqrt28ss xmm6\{k7\},xmm5,xmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 d5 1f cd f4[ ]*vrsqrt28sd xmm6\{k7\},xmm5,xmm4,\{sae\} +#pass diff --git a/gas/testsuite/gas/i386/avx512er-rcigrne.d b/gas/testsuite/gas/i386/avx512er-rcigrne.d new file mode 100644 index 0000000..a14adf5 --- /dev/null +++ b/gas/testsuite/gas/i386/avx512er-rcigrne.d @@ -0,0 +1,32 @@ +#as: -mevexrcig=rne +#objdump: -dw +#name: i386 AVX512ER rcig insns +#source: avx512er-rcig.s + +.*: +file format .* + + +Disassembly of section \.text: + +00000000 <_start>: +[ ]*[a-f0-9]+:[ ]*62 f2 7d 18 c8 f5[ ]*vexp2ps \{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 fd 18 c8 f5[ ]*vexp2pd \{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 7d 18 ca f5[ ]*vrcp28ps \{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 fd 18 ca f5[ ]*vrcp28pd \{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 55 1f cb f4[ ]*vrcp28ss \{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f2 d5 1f cb f4[ ]*vrcp28sd \{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f2 7d 18 cc f5[ ]*vrsqrt28ps \{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 fd 18 cc f5[ ]*vrsqrt28pd \{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 55 1f cd f4[ ]*vrsqrt28ss \{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f2 d5 1f cd f4[ ]*vrsqrt28sd \{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f2 7d 18 c8 f5[ ]*vexp2ps \{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 fd 18 c8 f5[ ]*vexp2pd \{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 7d 18 ca f5[ ]*vrcp28ps \{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 fd 18 ca f5[ ]*vrcp28pd \{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 55 1f cb f4[ ]*vrcp28ss \{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f2 d5 1f cb f4[ ]*vrcp28sd \{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f2 7d 18 cc f5[ ]*vrsqrt28ps \{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 fd 18 cc f5[ ]*vrsqrt28pd \{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 55 1f cd f4[ ]*vrsqrt28ss \{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f2 d5 1f cd f4[ ]*vrsqrt28sd \{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +#pass diff --git a/gas/testsuite/gas/i386/avx512er-rcigru-intel.d b/gas/testsuite/gas/i386/avx512er-rcigru-intel.d new file mode 100644 index 0000000..79f2bd8 --- /dev/null +++ b/gas/testsuite/gas/i386/avx512er-rcigru-intel.d @@ -0,0 +1,32 @@ +#as: -mevexrcig=ru +#objdump: -dw -Mintel +#name: i386 AVX512ER rcig insns (Intel disassembly) +#source: avx512er-rcig.s + +.*: +file format .* + + +Disassembly of section \.text: + +00000000 <_start>: +[ ]*[a-f0-9]+:[ ]*62 f2 7d 58 c8 f5[ ]*vexp2ps zmm6,zmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 fd 58 c8 f5[ ]*vexp2pd zmm6,zmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 7d 58 ca f5[ ]*vrcp28ps zmm6,zmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 fd 58 ca f5[ ]*vrcp28pd zmm6,zmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 55 5f cb f4[ ]*vrcp28ss xmm6\{k7\},xmm5,xmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 d5 5f cb f4[ ]*vrcp28sd xmm6\{k7\},xmm5,xmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 7d 58 cc f5[ ]*vrsqrt28ps zmm6,zmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 fd 58 cc f5[ ]*vrsqrt28pd zmm6,zmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 55 5f cd f4[ ]*vrsqrt28ss xmm6\{k7\},xmm5,xmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 d5 5f cd f4[ ]*vrsqrt28sd xmm6\{k7\},xmm5,xmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 7d 58 c8 f5[ ]*vexp2ps zmm6,zmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 fd 58 c8 f5[ ]*vexp2pd zmm6,zmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 7d 58 ca f5[ ]*vrcp28ps zmm6,zmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 fd 58 ca f5[ ]*vrcp28pd zmm6,zmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 55 5f cb f4[ ]*vrcp28ss xmm6\{k7\},xmm5,xmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 d5 5f cb f4[ ]*vrcp28sd xmm6\{k7\},xmm5,xmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 7d 58 cc f5[ ]*vrsqrt28ps zmm6,zmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 fd 58 cc f5[ ]*vrsqrt28pd zmm6,zmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 55 5f cd f4[ ]*vrsqrt28ss xmm6\{k7\},xmm5,xmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 d5 5f cd f4[ ]*vrsqrt28sd xmm6\{k7\},xmm5,xmm4,\{sae\} +#pass diff --git a/gas/testsuite/gas/i386/avx512er-rcigru.d b/gas/testsuite/gas/i386/avx512er-rcigru.d new file mode 100644 index 0000000..513e8b6 --- /dev/null +++ b/gas/testsuite/gas/i386/avx512er-rcigru.d @@ -0,0 +1,32 @@ +#as: -mevexrcig=ru +#objdump: -dw +#name: i386 AVX512ER rcig insns +#source: avx512er-rcig.s + +.*: +file format .* + + +Disassembly of section \.text: + +00000000 <_start>: +[ ]*[a-f0-9]+:[ ]*62 f2 7d 58 c8 f5[ ]*vexp2ps \{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 fd 58 c8 f5[ ]*vexp2pd \{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 7d 58 ca f5[ ]*vrcp28ps \{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 fd 58 ca f5[ ]*vrcp28pd \{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 55 5f cb f4[ ]*vrcp28ss \{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f2 d5 5f cb f4[ ]*vrcp28sd \{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f2 7d 58 cc f5[ ]*vrsqrt28ps \{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 fd 58 cc f5[ ]*vrsqrt28pd \{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 55 5f cd f4[ ]*vrsqrt28ss \{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f2 d5 5f cd f4[ ]*vrsqrt28sd \{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f2 7d 58 c8 f5[ ]*vexp2ps \{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 fd 58 c8 f5[ ]*vexp2pd \{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 7d 58 ca f5[ ]*vrcp28ps \{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 fd 58 ca f5[ ]*vrcp28pd \{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 55 5f cb f4[ ]*vrcp28ss \{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f2 d5 5f cb f4[ ]*vrcp28sd \{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f2 7d 58 cc f5[ ]*vrsqrt28ps \{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 fd 58 cc f5[ ]*vrsqrt28pd \{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 55 5f cd f4[ ]*vrsqrt28ss \{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f2 d5 5f cd f4[ ]*vrsqrt28sd \{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +#pass diff --git a/gas/testsuite/gas/i386/avx512er-rcigrz-intel.d b/gas/testsuite/gas/i386/avx512er-rcigrz-intel.d new file mode 100644 index 0000000..6d6ac3f --- /dev/null +++ b/gas/testsuite/gas/i386/avx512er-rcigrz-intel.d @@ -0,0 +1,32 @@ +#as: -mevexrcig=rz +#objdump: -dw -Mintel +#name: i386 AVX512ER rcig insns (Intel disassembly) +#source: avx512er-rcig.s + +.*: +file format .* + + +Disassembly of section \.text: + +00000000 <_start>: +[ ]*[a-f0-9]+:[ ]*62 f2 7d 78 c8 f5[ ]*vexp2ps zmm6,zmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 fd 78 c8 f5[ ]*vexp2pd zmm6,zmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 7d 78 ca f5[ ]*vrcp28ps zmm6,zmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 fd 78 ca f5[ ]*vrcp28pd zmm6,zmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 55 7f cb f4[ ]*vrcp28ss xmm6\{k7\},xmm5,xmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 d5 7f cb f4[ ]*vrcp28sd xmm6\{k7\},xmm5,xmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 7d 78 cc f5[ ]*vrsqrt28ps zmm6,zmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 fd 78 cc f5[ ]*vrsqrt28pd zmm6,zmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 55 7f cd f4[ ]*vrsqrt28ss xmm6\{k7\},xmm5,xmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 d5 7f cd f4[ ]*vrsqrt28sd xmm6\{k7\},xmm5,xmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 7d 78 c8 f5[ ]*vexp2ps zmm6,zmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 fd 78 c8 f5[ ]*vexp2pd zmm6,zmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 7d 78 ca f5[ ]*vrcp28ps zmm6,zmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 fd 78 ca f5[ ]*vrcp28pd zmm6,zmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 55 7f cb f4[ ]*vrcp28ss xmm6\{k7\},xmm5,xmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 d5 7f cb f4[ ]*vrcp28sd xmm6\{k7\},xmm5,xmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 7d 78 cc f5[ ]*vrsqrt28ps zmm6,zmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 fd 78 cc f5[ ]*vrsqrt28pd zmm6,zmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 55 7f cd f4[ ]*vrsqrt28ss xmm6\{k7\},xmm5,xmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 d5 7f cd f4[ ]*vrsqrt28sd xmm6\{k7\},xmm5,xmm4,\{sae\} +#pass diff --git a/gas/testsuite/gas/i386/avx512er-rcigrz.d b/gas/testsuite/gas/i386/avx512er-rcigrz.d new file mode 100644 index 0000000..a57a316 --- /dev/null +++ b/gas/testsuite/gas/i386/avx512er-rcigrz.d @@ -0,0 +1,32 @@ +#as: -mevexrcig=rz +#objdump: -dw +#name: i386 AVX512ER rcig insns +#source: avx512er-rcig.s + +.*: +file format .* + + +Disassembly of section \.text: + +00000000 <_start>: +[ ]*[a-f0-9]+:[ ]*62 f2 7d 78 c8 f5[ ]*vexp2ps \{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 fd 78 c8 f5[ ]*vexp2pd \{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 7d 78 ca f5[ ]*vrcp28ps \{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 fd 78 ca f5[ ]*vrcp28pd \{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 55 7f cb f4[ ]*vrcp28ss \{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f2 d5 7f cb f4[ ]*vrcp28sd \{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f2 7d 78 cc f5[ ]*vrsqrt28ps \{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 fd 78 cc f5[ ]*vrsqrt28pd \{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 55 7f cd f4[ ]*vrsqrt28ss \{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f2 d5 7f cd f4[ ]*vrsqrt28sd \{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f2 7d 78 c8 f5[ ]*vexp2ps \{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 fd 78 c8 f5[ ]*vexp2pd \{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 7d 78 ca f5[ ]*vrcp28ps \{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 fd 78 ca f5[ ]*vrcp28pd \{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 55 7f cb f4[ ]*vrcp28ss \{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f2 d5 7f cb f4[ ]*vrcp28sd \{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f2 7d 78 cc f5[ ]*vrsqrt28ps \{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 fd 78 cc f5[ ]*vrsqrt28pd \{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 55 7f cd f4[ ]*vrsqrt28ss \{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f2 d5 7f cd f4[ ]*vrsqrt28sd \{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +#pass diff --git a/gas/testsuite/gas/i386/avx512f-rcig.s b/gas/testsuite/gas/i386/avx512f-rcig.s new file mode 100644 index 0000000..84e777b --- /dev/null +++ b/gas/testsuite/gas/i386/avx512f-rcig.s @@ -0,0 +1,137 @@ +# Check 32bit AVX512F-RCIG instructions + + .allow_index_reg + .text +_start: + vcmppd $0xab, {sae}, %zmm5, %zmm6, %k5 # AVX512F + vcmppd $123, {sae}, %zmm5, %zmm6, %k5 # AVX512F + vcmpps $0xab, {sae}, %zmm5, %zmm6, %k5 # AVX512F + vcmpps $123, {sae}, %zmm5, %zmm6, %k5 # AVX512F + vcmpsd $0xab, {sae}, %xmm4, %xmm5, %k5{%k7} # AVX512F + vcmpsd $123, {sae}, %xmm4, %xmm5, %k5{%k7} # AVX512F + vcmpss $0xab, {sae}, %xmm4, %xmm5, %k5{%k7} # AVX512F + vcmpss $123, {sae}, %xmm4, %xmm5, %k5{%k7} # AVX512F + vcomisd {sae}, %xmm5, %xmm6 # AVX512F + vcomiss {sae}, %xmm5, %xmm6 # AVX512F + vcvtph2ps {sae}, %ymm5, %zmm6{%k7} # AVX512F + vcvtps2pd {sae}, %ymm5, %zmm6{%k7} # AVX512F + vcvtps2ph $0xab, {sae}, %zmm5, %ymm6{%k7} # AVX512F + vcvtps2ph $123, {sae}, %zmm5, %ymm6{%k7} # AVX512F + vcvtss2sd {sae}, %xmm4, %xmm5, %xmm6{%k7} # AVX512F + vcvttpd2dq {sae}, %zmm5, %ymm6{%k7} # AVX512F + vcvttps2dq {sae}, %zmm5, %zmm6 # AVX512F + vcvttsd2si {sae}, %xmm6, %eax # AVX512F + vcvttsd2si {sae}, %xmm6, %ebp # AVX512F + vcvttss2si {sae}, %xmm6, %eax # AVX512F + vcvttss2si {sae}, %xmm6, %ebp # AVX512F + vgetexppd {sae}, %zmm5, %zmm6 # AVX512F + vgetexpps {sae}, %zmm5, %zmm6 # AVX512F + vgetexpsd {sae}, %xmm4, %xmm5, %xmm6{%k7} # AVX512F + vgetexpss {sae}, %xmm4, %xmm5, %xmm6{%k7} # AVX512F + vgetmantpd $0xab, {sae}, %zmm5, %zmm6 # AVX512F + vgetmantpd $123, {sae}, %zmm5, %zmm6 # AVX512F + vgetmantps $0xab, {sae}, %zmm5, %zmm6 # AVX512F + vgetmantps $123, {sae}, %zmm5, %zmm6 # AVX512F + vgetmantsd $0xab, {sae}, %xmm4, %xmm5, %xmm6{%k7} # AVX512F + vgetmantsd $123, {sae}, %xmm4, %xmm5, %xmm6{%k7} # AVX512F + vgetmantss $0xab, {sae}, %xmm4, %xmm5, %xmm6{%k7} # AVX512F + vgetmantss $123, {sae}, %xmm4, %xmm5, %xmm6{%k7} # AVX512F + vmaxpd {sae}, %zmm4, %zmm5, %zmm6 # AVX512F + vmaxps {sae}, %zmm4, %zmm5, %zmm6 # AVX512F + vmaxsd {sae}, %xmm4, %xmm5, %xmm6{%k7} # AVX512F + vmaxss {sae}, %xmm4, %xmm5, %xmm6{%k7} # AVX512F + vminpd {sae}, %zmm4, %zmm5, %zmm6 # AVX512F + vminps {sae}, %zmm4, %zmm5, %zmm6 # AVX512F + vminsd {sae}, %xmm4, %xmm5, %xmm6{%k7} # AVX512F + vminss {sae}, %xmm4, %xmm5, %xmm6{%k7} # AVX512F + vucomisd {sae}, %xmm5, %xmm6 # AVX512F + vucomiss {sae}, %xmm5, %xmm6 # AVX512F + vfixupimmpd $0xab, {sae}, %zmm4, %zmm5, %zmm6 # AVX512F + vfixupimmpd $123, {sae}, %zmm4, %zmm5, %zmm6 # AVX512F + vfixupimmps $0xab, {sae}, %zmm4, %zmm5, %zmm6 # AVX512F + vfixupimmps $123, {sae}, %zmm4, %zmm5, %zmm6 # AVX512F + vfixupimmsd $0xab, {sae}, %xmm4, %xmm5, %xmm6{%k7} # AVX512F + vfixupimmsd $123, {sae}, %xmm4, %xmm5, %xmm6{%k7} # AVX512F + vfixupimmss $0xab, {sae}, %xmm4, %xmm5, %xmm6{%k7} # AVX512F + vfixupimmss $123, {sae}, %xmm4, %xmm5, %xmm6{%k7} # AVX512F + vrndscalepd $0xab, {sae}, %zmm5, %zmm6 # AVX512F + vrndscalepd $123, {sae}, %zmm5, %zmm6 # AVX512F + vrndscaleps $0xab, {sae}, %zmm5, %zmm6 # AVX512F + vrndscaleps $123, {sae}, %zmm5, %zmm6 # AVX512F + vrndscalesd $0xab, {sae}, %xmm4, %xmm5, %xmm6{%k7} # AVX512F + vrndscalesd $123, {sae}, %xmm4, %xmm5, %xmm6{%k7} # AVX512F + vrndscaless $0xab, {sae}, %xmm4, %xmm5, %xmm6{%k7} # AVX512F + vrndscaless $123, {sae}, %xmm4, %xmm5, %xmm6{%k7} # AVX512F + vcvttpd2udq {sae}, %zmm5, %ymm6{%k7} # AVX512F + vcvttps2udq {sae}, %zmm5, %zmm6 # AVX512F + vcvttsd2usi {sae}, %xmm6, %eax # AVX512F + vcvttsd2usi {sae}, %xmm6, %ebp # AVX512F + vcvttss2usi {sae}, %xmm6, %eax # AVX512F + vcvttss2usi {sae}, %xmm6, %ebp # AVX512F + + .intel_syntax noprefix + vcmppd k5, zmm6, zmm5, {sae}, 0xab # AVX512F + vcmppd k5, zmm6, zmm5, {sae}, 123 # AVX512F + vcmpps k5, zmm6, zmm5, {sae}, 0xab # AVX512F + vcmpps k5, zmm6, zmm5, {sae}, 123 # AVX512F + vcmpsd k5{k7}, xmm5, xmm4, {sae}, 0xab # AVX512F + vcmpsd k5{k7}, xmm5, xmm4, {sae}, 123 # AVX512F + vcmpss k5{k7}, xmm5, xmm4, {sae}, 0xab # AVX512F + vcmpss k5{k7}, xmm5, xmm4, {sae}, 123 # AVX512F + vcomisd xmm6, xmm5, {sae} # AVX512F + vcomiss xmm6, xmm5, {sae} # AVX512F + vcvtph2ps zmm6{k7}, ymm5, {sae} # AVX512F + vcvtps2pd zmm6{k7}, ymm5, {sae} # AVX512F + vcvtps2ph ymm6{k7}, zmm5, {sae}, 0xab # AVX512F + vcvtps2ph ymm6{k7}, zmm5, {sae}, 123 # AVX512F + vcvtss2sd xmm6{k7}, xmm5, xmm4, {sae} # AVX512F + vcvttpd2dq ymm6{k7}, zmm5, {sae} # AVX512F + vcvttps2dq zmm6, zmm5, {sae} # AVX512F + vcvttsd2si eax, xmm6, {sae} # AVX512F + vcvttsd2si ebp, xmm6, {sae} # AVX512F + vcvttss2si eax, xmm6, {sae} # AVX512F + vcvttss2si ebp, xmm6, {sae} # AVX512F + vgetexppd zmm6, zmm5, {sae} # AVX512F + vgetexpps zmm6, zmm5, {sae} # AVX512F + vgetexpsd xmm6{k7}, xmm5, xmm4, {sae} # AVX512F + vgetexpss xmm6{k7}, xmm5, xmm4, {sae} # AVX512F + vgetmantpd zmm6, zmm5, {sae}, 0xab # AVX512F + vgetmantpd zmm6, zmm5, {sae}, 123 # AVX512F + vgetmantps zmm6, zmm5, {sae}, 0xab # AVX512F + vgetmantps zmm6, zmm5, {sae}, 123 # AVX512F + vgetmantsd xmm6{k7}, xmm5, xmm4, {sae}, 0xab # AVX512F + vgetmantsd xmm6{k7}, xmm5, xmm4, {sae}, 123 # AVX512F + vgetmantss xmm6{k7}, xmm5, xmm4, {sae}, 0xab # AVX512F + vgetmantss xmm6{k7}, xmm5, xmm4, {sae}, 123 # AVX512F + vmaxpd zmm6, zmm5, zmm4, {sae} # AVX512F + vmaxps zmm6, zmm5, zmm4, {sae} # AVX512F + vmaxsd xmm6{k7}, xmm5, xmm4, {sae} # AVX512F + vmaxss xmm6{k7}, xmm5, xmm4, {sae} # AVX512F + vminpd zmm6, zmm5, zmm4, {sae} # AVX512F + vminps zmm6, zmm5, zmm4, {sae} # AVX512F + vminsd xmm6{k7}, xmm5, xmm4, {sae} # AVX512F + vminss xmm6{k7}, xmm5, xmm4, {sae} # AVX512F + vucomisd xmm6, xmm5, {sae} # AVX512F + vucomiss xmm6, xmm5, {sae} # AVX512F + vfixupimmpd zmm6, zmm5, zmm4, {sae}, 0xab # AVX512F + vfixupimmpd zmm6, zmm5, zmm4, {sae}, 123 # AVX512F + vfixupimmps zmm6, zmm5, zmm4, {sae}, 0xab # AVX512F + vfixupimmps zmm6, zmm5, zmm4, {sae}, 123 # AVX512F + vfixupimmsd xmm6{k7}, xmm5, xmm4, {sae}, 0xab # AVX512F + vfixupimmsd xmm6{k7}, xmm5, xmm4, {sae}, 123 # AVX512F + vfixupimmss xmm6{k7}, xmm5, xmm4, {sae}, 0xab # AVX512F + vfixupimmss xmm6{k7}, xmm5, xmm4, {sae}, 123 # AVX512F + vrndscalepd zmm6, zmm5, {sae}, 0xab # AVX512F + vrndscalepd zmm6, zmm5, {sae}, 123 # AVX512F + vrndscaleps zmm6, zmm5, {sae}, 0xab # AVX512F + vrndscaleps zmm6, zmm5, {sae}, 123 # AVX512F + vrndscalesd xmm6{k7}, xmm5, xmm4, {sae}, 0xab # AVX512F + vrndscalesd xmm6{k7}, xmm5, xmm4, {sae}, 123 # AVX512F + vrndscaless xmm6{k7}, xmm5, xmm4, {sae}, 0xab # AVX512F + vrndscaless xmm6{k7}, xmm5, xmm4, {sae}, 123 # AVX512F + vcvttpd2udq ymm6{k7}, zmm5, {sae} # AVX512F + vcvttps2udq zmm6, zmm5, {sae} # AVX512F + vcvttsd2usi eax, xmm6, {sae} # AVX512F + vcvttsd2usi ebp, xmm6, {sae} # AVX512F + vcvttss2usi eax, xmm6, {sae} # AVX512F + vcvttss2usi ebp, xmm6, {sae} # AVX512F diff --git a/gas/testsuite/gas/i386/avx512f-rcigrd-intel.d b/gas/testsuite/gas/i386/avx512f-rcigrd-intel.d new file mode 100644 index 0000000..a12fd17 --- /dev/null +++ b/gas/testsuite/gas/i386/avx512f-rcigrd-intel.d @@ -0,0 +1,142 @@ +#as: -mevexrcig=rd +#objdump: -dw -Mintel +#name: i386 AVX512F rcig insns (Intel disassembly) +#source: avx512f-rcig.s + +.*: +file format .* + + +Disassembly of section \.text: + +00000000 <_start>: +[ ]*[a-f0-9]+:[ ]*62 f1 cd 38 c2 ed ab[ ]*vcmppd k5,zmm6,zmm5,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f1 cd 38 c2 ed 7b[ ]*vcmppd k5,zmm6,zmm5,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f1 4c 38 c2 ed ab[ ]*vcmpps k5,zmm6,zmm5,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f1 4c 38 c2 ed 7b[ ]*vcmpps k5,zmm6,zmm5,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f1 d7 3f c2 ec ab[ ]*vcmpsd k5\{k7\},xmm5,xmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f1 d7 3f c2 ec 7b[ ]*vcmpsd k5\{k7\},xmm5,xmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f1 56 3f c2 ec ab[ ]*vcmpss k5\{k7\},xmm5,xmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f1 56 3f c2 ec 7b[ ]*vcmpss k5\{k7\},xmm5,xmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f1 fd 38 2f f5[ ]*vcomisd xmm6,xmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7c 38 2f f5[ ]*vcomiss xmm6,xmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 7d 3f 13 f5[ ]*vcvtph2ps zmm6\{k7\},ymm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7c 3f 5a f5[ ]*vcvtps2pd zmm6\{k7\},ymm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f3 7d 3f 1d ee ab[ ]*vcvtps2ph ymm6\{k7\},zmm5,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 7d 3f 1d ee 7b[ ]*vcvtps2ph ymm6\{k7\},zmm5,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f1 56 3f 5a f4[ ]*vcvtss2sd xmm6\{k7\},xmm5,xmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 fd 3f e6 f5[ ]*vcvttpd2dq ymm6\{k7\},zmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7e 38 5b f5[ ]*vcvttps2dq zmm6,zmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7f 38 2c c6[ ]*vcvttsd2si eax,xmm6,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7f 38 2c ee[ ]*vcvttsd2si ebp,xmm6,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7e 38 2c c6[ ]*vcvttss2si eax,xmm6,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7e 38 2c ee[ ]*vcvttss2si ebp,xmm6,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 fd 38 42 f5[ ]*vgetexppd zmm6,zmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 7d 38 42 f5[ ]*vgetexpps zmm6,zmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 d5 3f 43 f4[ ]*vgetexpsd xmm6\{k7\},xmm5,xmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 55 3f 43 f4[ ]*vgetexpss xmm6\{k7\},xmm5,xmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f3 fd 38 26 f5 ab[ ]*vgetmantpd zmm6,zmm5,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 fd 38 26 f5 7b[ ]*vgetmantpd zmm6,zmm5,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 7d 38 26 f5 ab[ ]*vgetmantps zmm6,zmm5,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 7d 38 26 f5 7b[ ]*vgetmantps zmm6,zmm5,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 d5 3f 27 f4 ab[ ]*vgetmantsd xmm6\{k7\},xmm5,xmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 d5 3f 27 f4 7b[ ]*vgetmantsd xmm6\{k7\},xmm5,xmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 55 3f 27 f4 ab[ ]*vgetmantss xmm6\{k7\},xmm5,xmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 55 3f 27 f4 7b[ ]*vgetmantss xmm6\{k7\},xmm5,xmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f1 d5 38 5f f4[ ]*vmaxpd zmm6,zmm5,zmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 54 38 5f f4[ ]*vmaxps zmm6,zmm5,zmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 d7 3f 5f f4[ ]*vmaxsd xmm6\{k7\},xmm5,xmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 56 3f 5f f4[ ]*vmaxss xmm6\{k7\},xmm5,xmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 d5 38 5d f4[ ]*vminpd zmm6,zmm5,zmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 54 38 5d f4[ ]*vminps zmm6,zmm5,zmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 d7 3f 5d f4[ ]*vminsd xmm6\{k7\},xmm5,xmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 56 3f 5d f4[ ]*vminss xmm6\{k7\},xmm5,xmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 fd 38 2e f5[ ]*vucomisd xmm6,xmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7c 38 2e f5[ ]*vucomiss xmm6,xmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f3 d5 38 54 f4 ab[ ]*vfixupimmpd zmm6,zmm5,zmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 d5 38 54 f4 7b[ ]*vfixupimmpd zmm6,zmm5,zmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 55 38 54 f4 ab[ ]*vfixupimmps zmm6,zmm5,zmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 55 38 54 f4 7b[ ]*vfixupimmps zmm6,zmm5,zmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 d5 3f 55 f4 ab[ ]*vfixupimmsd xmm6\{k7\},xmm5,xmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 d5 3f 55 f4 7b[ ]*vfixupimmsd xmm6\{k7\},xmm5,xmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 55 3f 55 f4 ab[ ]*vfixupimmss xmm6\{k7\},xmm5,xmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 55 3f 55 f4 7b[ ]*vfixupimmss xmm6\{k7\},xmm5,xmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 fd 38 09 f5 ab[ ]*vrndscalepd zmm6,zmm5,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 fd 38 09 f5 7b[ ]*vrndscalepd zmm6,zmm5,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 7d 38 08 f5 ab[ ]*vrndscaleps zmm6,zmm5,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 7d 38 08 f5 7b[ ]*vrndscaleps zmm6,zmm5,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 d5 3f 0b f4 ab[ ]*vrndscalesd xmm6\{k7\},xmm5,xmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 d5 3f 0b f4 7b[ ]*vrndscalesd xmm6\{k7\},xmm5,xmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 55 3f 0a f4 ab[ ]*vrndscaless xmm6\{k7\},xmm5,xmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 55 3f 0a f4 7b[ ]*vrndscaless xmm6\{k7\},xmm5,xmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f1 fc 3f 78 f5[ ]*vcvttpd2udq ymm6\{k7\},zmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7c 38 78 f5[ ]*vcvttps2udq zmm6,zmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7f 38 78 c6[ ]*vcvttsd2usi eax,xmm6,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7f 38 78 ee[ ]*vcvttsd2usi ebp,xmm6,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7e 38 78 c6[ ]*vcvttss2usi eax,xmm6,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7e 38 78 ee[ ]*vcvttss2usi ebp,xmm6,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 cd 38 c2 ed ab[ ]*vcmppd k5,zmm6,zmm5,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f1 cd 38 c2 ed 7b[ ]*vcmppd k5,zmm6,zmm5,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f1 4c 38 c2 ed ab[ ]*vcmpps k5,zmm6,zmm5,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f1 4c 38 c2 ed 7b[ ]*vcmpps k5,zmm6,zmm5,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f1 d7 3f c2 ec ab[ ]*vcmpsd k5\{k7\},xmm5,xmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f1 d7 3f c2 ec 7b[ ]*vcmpsd k5\{k7\},xmm5,xmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f1 56 3f c2 ec ab[ ]*vcmpss k5\{k7\},xmm5,xmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f1 56 3f c2 ec 7b[ ]*vcmpss k5\{k7\},xmm5,xmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f1 fd 38 2f f5[ ]*vcomisd xmm6,xmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7c 38 2f f5[ ]*vcomiss xmm6,xmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 7d 3f 13 f5[ ]*vcvtph2ps zmm6\{k7\},ymm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7c 3f 5a f5[ ]*vcvtps2pd zmm6\{k7\},ymm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f3 7d 3f 1d ee ab[ ]*vcvtps2ph ymm6\{k7\},zmm5,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 7d 3f 1d ee 7b[ ]*vcvtps2ph ymm6\{k7\},zmm5,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f1 56 3f 5a f4[ ]*vcvtss2sd xmm6\{k7\},xmm5,xmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 fd 3f e6 f5[ ]*vcvttpd2dq ymm6\{k7\},zmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7e 38 5b f5[ ]*vcvttps2dq zmm6,zmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7f 38 2c c6[ ]*vcvttsd2si eax,xmm6,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7f 38 2c ee[ ]*vcvttsd2si ebp,xmm6,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7e 38 2c c6[ ]*vcvttss2si eax,xmm6,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7e 38 2c ee[ ]*vcvttss2si ebp,xmm6,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 fd 38 42 f5[ ]*vgetexppd zmm6,zmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 7d 38 42 f5[ ]*vgetexpps zmm6,zmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 d5 3f 43 f4[ ]*vgetexpsd xmm6\{k7\},xmm5,xmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 55 3f 43 f4[ ]*vgetexpss xmm6\{k7\},xmm5,xmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f3 fd 38 26 f5 ab[ ]*vgetmantpd zmm6,zmm5,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 fd 38 26 f5 7b[ ]*vgetmantpd zmm6,zmm5,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 7d 38 26 f5 ab[ ]*vgetmantps zmm6,zmm5,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 7d 38 26 f5 7b[ ]*vgetmantps zmm6,zmm5,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 d5 3f 27 f4 ab[ ]*vgetmantsd xmm6\{k7\},xmm5,xmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 d5 3f 27 f4 7b[ ]*vgetmantsd xmm6\{k7\},xmm5,xmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 55 3f 27 f4 ab[ ]*vgetmantss xmm6\{k7\},xmm5,xmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 55 3f 27 f4 7b[ ]*vgetmantss xmm6\{k7\},xmm5,xmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f1 d5 38 5f f4[ ]*vmaxpd zmm6,zmm5,zmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 54 38 5f f4[ ]*vmaxps zmm6,zmm5,zmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 d7 3f 5f f4[ ]*vmaxsd xmm6\{k7\},xmm5,xmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 56 3f 5f f4[ ]*vmaxss xmm6\{k7\},xmm5,xmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 d5 38 5d f4[ ]*vminpd zmm6,zmm5,zmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 54 38 5d f4[ ]*vminps zmm6,zmm5,zmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 d7 3f 5d f4[ ]*vminsd xmm6\{k7\},xmm5,xmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 56 3f 5d f4[ ]*vminss xmm6\{k7\},xmm5,xmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 fd 38 2e f5[ ]*vucomisd xmm6,xmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7c 38 2e f5[ ]*vucomiss xmm6,xmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f3 d5 38 54 f4 ab[ ]*vfixupimmpd zmm6,zmm5,zmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 d5 38 54 f4 7b[ ]*vfixupimmpd zmm6,zmm5,zmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 55 38 54 f4 ab[ ]*vfixupimmps zmm6,zmm5,zmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 55 38 54 f4 7b[ ]*vfixupimmps zmm6,zmm5,zmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 d5 3f 55 f4 ab[ ]*vfixupimmsd xmm6\{k7\},xmm5,xmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 d5 3f 55 f4 7b[ ]*vfixupimmsd xmm6\{k7\},xmm5,xmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 55 3f 55 f4 ab[ ]*vfixupimmss xmm6\{k7\},xmm5,xmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 55 3f 55 f4 7b[ ]*vfixupimmss xmm6\{k7\},xmm5,xmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 fd 38 09 f5 ab[ ]*vrndscalepd zmm6,zmm5,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 fd 38 09 f5 7b[ ]*vrndscalepd zmm6,zmm5,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 7d 38 08 f5 ab[ ]*vrndscaleps zmm6,zmm5,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 7d 38 08 f5 7b[ ]*vrndscaleps zmm6,zmm5,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 d5 3f 0b f4 ab[ ]*vrndscalesd xmm6\{k7\},xmm5,xmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 d5 3f 0b f4 7b[ ]*vrndscalesd xmm6\{k7\},xmm5,xmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 55 3f 0a f4 ab[ ]*vrndscaless xmm6\{k7\},xmm5,xmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 55 3f 0a f4 7b[ ]*vrndscaless xmm6\{k7\},xmm5,xmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f1 fc 3f 78 f5[ ]*vcvttpd2udq ymm6\{k7\},zmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7c 38 78 f5[ ]*vcvttps2udq zmm6,zmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7f 38 78 c6[ ]*vcvttsd2usi eax,xmm6,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7f 38 78 ee[ ]*vcvttsd2usi ebp,xmm6,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7e 38 78 c6[ ]*vcvttss2usi eax,xmm6,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7e 38 78 ee[ ]*vcvttss2usi ebp,xmm6,\{sae\} +#pass diff --git a/gas/testsuite/gas/i386/avx512f-rcigrd.d b/gas/testsuite/gas/i386/avx512f-rcigrd.d new file mode 100644 index 0000000..61e94f3 --- /dev/null +++ b/gas/testsuite/gas/i386/avx512f-rcigrd.d @@ -0,0 +1,142 @@ +#as: -mevexrcig=rd +#objdump: -dw +#name: i386 AVX512F rcig insns +#source: avx512f-rcig.s + +.*: +file format .* + + +Disassembly of section \.text: + +00000000 <_start>: +[ ]*[a-f0-9]+:[ ]*62 f1 cd 38 c2 ed ab[ ]*vcmppd \$0xab,\{sae\},%zmm5,%zmm6,%k5 +[ ]*[a-f0-9]+:[ ]*62 f1 cd 38 c2 ed 7b[ ]*vcmppd \$0x7b,\{sae\},%zmm5,%zmm6,%k5 +[ ]*[a-f0-9]+:[ ]*62 f1 4c 38 c2 ed ab[ ]*vcmpps \$0xab,\{sae\},%zmm5,%zmm6,%k5 +[ ]*[a-f0-9]+:[ ]*62 f1 4c 38 c2 ed 7b[ ]*vcmpps \$0x7b,\{sae\},%zmm5,%zmm6,%k5 +[ ]*[a-f0-9]+:[ ]*62 f1 d7 3f c2 ec ab[ ]*vcmpsd \$0xab,\{sae\},%xmm4,%xmm5,%k5\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 d7 3f c2 ec 7b[ ]*vcmpsd \$0x7b,\{sae\},%xmm4,%xmm5,%k5\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 56 3f c2 ec ab[ ]*vcmpss \$0xab,\{sae\},%xmm4,%xmm5,%k5\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 56 3f c2 ec 7b[ ]*vcmpss \$0x7b,\{sae\},%xmm4,%xmm5,%k5\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 fd 38 2f f5[ ]*vcomisd \{sae\},%xmm5,%xmm6 +[ ]*[a-f0-9]+:[ ]*62 f1 7c 38 2f f5[ ]*vcomiss \{sae\},%xmm5,%xmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 7d 3f 13 f5[ ]*vcvtph2ps \{sae\},%ymm5,%zmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 7c 3f 5a f5[ ]*vcvtps2pd \{sae\},%ymm5,%zmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 7d 3f 1d ee ab[ ]*vcvtps2ph \$0xab,\{sae\},%zmm5,%ymm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 7d 3f 1d ee 7b[ ]*vcvtps2ph \$0x7b,\{sae\},%zmm5,%ymm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 56 3f 5a f4[ ]*vcvtss2sd \{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 fd 3f e6 f5[ ]*vcvttpd2dq \{sae\},%zmm5,%ymm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 7e 38 5b f5[ ]*vcvttps2dq \{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f1 7f 38 2c c6[ ]*vcvttsd2si \{sae\},%xmm6,%eax +[ ]*[a-f0-9]+:[ ]*62 f1 7f 38 2c ee[ ]*vcvttsd2si \{sae\},%xmm6,%ebp +[ ]*[a-f0-9]+:[ ]*62 f1 7e 38 2c c6[ ]*vcvttss2si \{sae\},%xmm6,%eax +[ ]*[a-f0-9]+:[ ]*62 f1 7e 38 2c ee[ ]*vcvttss2si \{sae\},%xmm6,%ebp +[ ]*[a-f0-9]+:[ ]*62 f2 fd 38 42 f5[ ]*vgetexppd \{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 7d 38 42 f5[ ]*vgetexpps \{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 d5 3f 43 f4[ ]*vgetexpsd \{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f2 55 3f 43 f4[ ]*vgetexpss \{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 fd 38 26 f5 ab[ ]*vgetmantpd \$0xab,\{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 fd 38 26 f5 7b[ ]*vgetmantpd \$0x7b,\{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 7d 38 26 f5 ab[ ]*vgetmantps \$0xab,\{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 7d 38 26 f5 7b[ ]*vgetmantps \$0x7b,\{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 d5 3f 27 f4 ab[ ]*vgetmantsd \$0xab,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 d5 3f 27 f4 7b[ ]*vgetmantsd \$0x7b,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 55 3f 27 f4 ab[ ]*vgetmantss \$0xab,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 55 3f 27 f4 7b[ ]*vgetmantss \$0x7b,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 d5 38 5f f4[ ]*vmaxpd \{sae\},%zmm4,%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f1 54 38 5f f4[ ]*vmaxps \{sae\},%zmm4,%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f1 d7 3f 5f f4[ ]*vmaxsd \{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 56 3f 5f f4[ ]*vmaxss \{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 d5 38 5d f4[ ]*vminpd \{sae\},%zmm4,%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f1 54 38 5d f4[ ]*vminps \{sae\},%zmm4,%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f1 d7 3f 5d f4[ ]*vminsd \{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 56 3f 5d f4[ ]*vminss \{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 fd 38 2e f5[ ]*vucomisd \{sae\},%xmm5,%xmm6 +[ ]*[a-f0-9]+:[ ]*62 f1 7c 38 2e f5[ ]*vucomiss \{sae\},%xmm5,%xmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 d5 38 54 f4 ab[ ]*vfixupimmpd \$0xab,\{sae\},%zmm4,%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 d5 38 54 f4 7b[ ]*vfixupimmpd \$0x7b,\{sae\},%zmm4,%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 55 38 54 f4 ab[ ]*vfixupimmps \$0xab,\{sae\},%zmm4,%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 55 38 54 f4 7b[ ]*vfixupimmps \$0x7b,\{sae\},%zmm4,%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 d5 3f 55 f4 ab[ ]*vfixupimmsd \$0xab,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 d5 3f 55 f4 7b[ ]*vfixupimmsd \$0x7b,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 55 3f 55 f4 ab[ ]*vfixupimmss \$0xab,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 55 3f 55 f4 7b[ ]*vfixupimmss \$0x7b,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 fd 38 09 f5 ab[ ]*vrndscalepd \$0xab,\{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 fd 38 09 f5 7b[ ]*vrndscalepd \$0x7b,\{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 7d 38 08 f5 ab[ ]*vrndscaleps \$0xab,\{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 7d 38 08 f5 7b[ ]*vrndscaleps \$0x7b,\{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 d5 3f 0b f4 ab[ ]*vrndscalesd \$0xab,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 d5 3f 0b f4 7b[ ]*vrndscalesd \$0x7b,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 55 3f 0a f4 ab[ ]*vrndscaless \$0xab,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 55 3f 0a f4 7b[ ]*vrndscaless \$0x7b,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 fc 3f 78 f5[ ]*vcvttpd2udq \{sae\},%zmm5,%ymm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 7c 38 78 f5[ ]*vcvttps2udq \{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f1 7f 38 78 c6[ ]*vcvttsd2usi \{sae\},%xmm6,%eax +[ ]*[a-f0-9]+:[ ]*62 f1 7f 38 78 ee[ ]*vcvttsd2usi \{sae\},%xmm6,%ebp +[ ]*[a-f0-9]+:[ ]*62 f1 7e 38 78 c6[ ]*vcvttss2usi \{sae\},%xmm6,%eax +[ ]*[a-f0-9]+:[ ]*62 f1 7e 38 78 ee[ ]*vcvttss2usi \{sae\},%xmm6,%ebp +[ ]*[a-f0-9]+:[ ]*62 f1 cd 38 c2 ed ab[ ]*vcmppd \$0xab,\{sae\},%zmm5,%zmm6,%k5 +[ ]*[a-f0-9]+:[ ]*62 f1 cd 38 c2 ed 7b[ ]*vcmppd \$0x7b,\{sae\},%zmm5,%zmm6,%k5 +[ ]*[a-f0-9]+:[ ]*62 f1 4c 38 c2 ed ab[ ]*vcmpps \$0xab,\{sae\},%zmm5,%zmm6,%k5 +[ ]*[a-f0-9]+:[ ]*62 f1 4c 38 c2 ed 7b[ ]*vcmpps \$0x7b,\{sae\},%zmm5,%zmm6,%k5 +[ ]*[a-f0-9]+:[ ]*62 f1 d7 3f c2 ec ab[ ]*vcmpsd \$0xab,\{sae\},%xmm4,%xmm5,%k5\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 d7 3f c2 ec 7b[ ]*vcmpsd \$0x7b,\{sae\},%xmm4,%xmm5,%k5\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 56 3f c2 ec ab[ ]*vcmpss \$0xab,\{sae\},%xmm4,%xmm5,%k5\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 56 3f c2 ec 7b[ ]*vcmpss \$0x7b,\{sae\},%xmm4,%xmm5,%k5\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 fd 38 2f f5[ ]*vcomisd \{sae\},%xmm5,%xmm6 +[ ]*[a-f0-9]+:[ ]*62 f1 7c 38 2f f5[ ]*vcomiss \{sae\},%xmm5,%xmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 7d 3f 13 f5[ ]*vcvtph2ps \{sae\},%ymm5,%zmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 7c 3f 5a f5[ ]*vcvtps2pd \{sae\},%ymm5,%zmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 7d 3f 1d ee ab[ ]*vcvtps2ph \$0xab,\{sae\},%zmm5,%ymm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 7d 3f 1d ee 7b[ ]*vcvtps2ph \$0x7b,\{sae\},%zmm5,%ymm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 56 3f 5a f4[ ]*vcvtss2sd \{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 fd 3f e6 f5[ ]*vcvttpd2dq \{sae\},%zmm5,%ymm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 7e 38 5b f5[ ]*vcvttps2dq \{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f1 7f 38 2c c6[ ]*vcvttsd2si \{sae\},%xmm6,%eax +[ ]*[a-f0-9]+:[ ]*62 f1 7f 38 2c ee[ ]*vcvttsd2si \{sae\},%xmm6,%ebp +[ ]*[a-f0-9]+:[ ]*62 f1 7e 38 2c c6[ ]*vcvttss2si \{sae\},%xmm6,%eax +[ ]*[a-f0-9]+:[ ]*62 f1 7e 38 2c ee[ ]*vcvttss2si \{sae\},%xmm6,%ebp +[ ]*[a-f0-9]+:[ ]*62 f2 fd 38 42 f5[ ]*vgetexppd \{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 7d 38 42 f5[ ]*vgetexpps \{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 d5 3f 43 f4[ ]*vgetexpsd \{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f2 55 3f 43 f4[ ]*vgetexpss \{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 fd 38 26 f5 ab[ ]*vgetmantpd \$0xab,\{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 fd 38 26 f5 7b[ ]*vgetmantpd \$0x7b,\{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 7d 38 26 f5 ab[ ]*vgetmantps \$0xab,\{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 7d 38 26 f5 7b[ ]*vgetmantps \$0x7b,\{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 d5 3f 27 f4 ab[ ]*vgetmantsd \$0xab,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 d5 3f 27 f4 7b[ ]*vgetmantsd \$0x7b,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 55 3f 27 f4 ab[ ]*vgetmantss \$0xab,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 55 3f 27 f4 7b[ ]*vgetmantss \$0x7b,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 d5 38 5f f4[ ]*vmaxpd \{sae\},%zmm4,%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f1 54 38 5f f4[ ]*vmaxps \{sae\},%zmm4,%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f1 d7 3f 5f f4[ ]*vmaxsd \{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 56 3f 5f f4[ ]*vmaxss \{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 d5 38 5d f4[ ]*vminpd \{sae\},%zmm4,%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f1 54 38 5d f4[ ]*vminps \{sae\},%zmm4,%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f1 d7 3f 5d f4[ ]*vminsd \{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 56 3f 5d f4[ ]*vminss \{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 fd 38 2e f5[ ]*vucomisd \{sae\},%xmm5,%xmm6 +[ ]*[a-f0-9]+:[ ]*62 f1 7c 38 2e f5[ ]*vucomiss \{sae\},%xmm5,%xmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 d5 38 54 f4 ab[ ]*vfixupimmpd \$0xab,\{sae\},%zmm4,%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 d5 38 54 f4 7b[ ]*vfixupimmpd \$0x7b,\{sae\},%zmm4,%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 55 38 54 f4 ab[ ]*vfixupimmps \$0xab,\{sae\},%zmm4,%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 55 38 54 f4 7b[ ]*vfixupimmps \$0x7b,\{sae\},%zmm4,%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 d5 3f 55 f4 ab[ ]*vfixupimmsd \$0xab,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 d5 3f 55 f4 7b[ ]*vfixupimmsd \$0x7b,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 55 3f 55 f4 ab[ ]*vfixupimmss \$0xab,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 55 3f 55 f4 7b[ ]*vfixupimmss \$0x7b,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 fd 38 09 f5 ab[ ]*vrndscalepd \$0xab,\{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 fd 38 09 f5 7b[ ]*vrndscalepd \$0x7b,\{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 7d 38 08 f5 ab[ ]*vrndscaleps \$0xab,\{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 7d 38 08 f5 7b[ ]*vrndscaleps \$0x7b,\{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 d5 3f 0b f4 ab[ ]*vrndscalesd \$0xab,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 d5 3f 0b f4 7b[ ]*vrndscalesd \$0x7b,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 55 3f 0a f4 ab[ ]*vrndscaless \$0xab,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 55 3f 0a f4 7b[ ]*vrndscaless \$0x7b,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 fc 3f 78 f5[ ]*vcvttpd2udq \{sae\},%zmm5,%ymm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 7c 38 78 f5[ ]*vcvttps2udq \{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f1 7f 38 78 c6[ ]*vcvttsd2usi \{sae\},%xmm6,%eax +[ ]*[a-f0-9]+:[ ]*62 f1 7f 38 78 ee[ ]*vcvttsd2usi \{sae\},%xmm6,%ebp +[ ]*[a-f0-9]+:[ ]*62 f1 7e 38 78 c6[ ]*vcvttss2usi \{sae\},%xmm6,%eax +[ ]*[a-f0-9]+:[ ]*62 f1 7e 38 78 ee[ ]*vcvttss2usi \{sae\},%xmm6,%ebp +#pass diff --git a/gas/testsuite/gas/i386/avx512f-rcigrne-intel.d b/gas/testsuite/gas/i386/avx512f-rcigrne-intel.d new file mode 100644 index 0000000..c4e9ab5 --- /dev/null +++ b/gas/testsuite/gas/i386/avx512f-rcigrne-intel.d @@ -0,0 +1,142 @@ +#as: -mevexrcig=rne +#objdump: -dw -Mintel +#name: i386 AVX512F rcig insns (Intel disassembly) +#source: avx512f-rcig.s + +.*: +file format .* + + +Disassembly of section \.text: + +00000000 <_start>: +[ ]*[a-f0-9]+:[ ]*62 f1 cd 18 c2 ed ab[ ]*vcmppd k5,zmm6,zmm5,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f1 cd 18 c2 ed 7b[ ]*vcmppd k5,zmm6,zmm5,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f1 4c 18 c2 ed ab[ ]*vcmpps k5,zmm6,zmm5,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f1 4c 18 c2 ed 7b[ ]*vcmpps k5,zmm6,zmm5,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f1 d7 1f c2 ec ab[ ]*vcmpsd k5\{k7\},xmm5,xmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f1 d7 1f c2 ec 7b[ ]*vcmpsd k5\{k7\},xmm5,xmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f1 56 1f c2 ec ab[ ]*vcmpss k5\{k7\},xmm5,xmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f1 56 1f c2 ec 7b[ ]*vcmpss k5\{k7\},xmm5,xmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f1 fd 18 2f f5[ ]*vcomisd xmm6,xmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7c 18 2f f5[ ]*vcomiss xmm6,xmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 7d 1f 13 f5[ ]*vcvtph2ps zmm6\{k7\},ymm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7c 1f 5a f5[ ]*vcvtps2pd zmm6\{k7\},ymm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f3 7d 1f 1d ee ab[ ]*vcvtps2ph ymm6\{k7\},zmm5,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 7d 1f 1d ee 7b[ ]*vcvtps2ph ymm6\{k7\},zmm5,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f1 56 1f 5a f4[ ]*vcvtss2sd xmm6\{k7\},xmm5,xmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 fd 1f e6 f5[ ]*vcvttpd2dq ymm6\{k7\},zmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7e 18 5b f5[ ]*vcvttps2dq zmm6,zmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7f 18 2c c6[ ]*vcvttsd2si eax,xmm6,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7f 18 2c ee[ ]*vcvttsd2si ebp,xmm6,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7e 18 2c c6[ ]*vcvttss2si eax,xmm6,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7e 18 2c ee[ ]*vcvttss2si ebp,xmm6,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 fd 18 42 f5[ ]*vgetexppd zmm6,zmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 7d 18 42 f5[ ]*vgetexpps zmm6,zmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 d5 1f 43 f4[ ]*vgetexpsd xmm6\{k7\},xmm5,xmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 55 1f 43 f4[ ]*vgetexpss xmm6\{k7\},xmm5,xmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f3 fd 18 26 f5 ab[ ]*vgetmantpd zmm6,zmm5,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 fd 18 26 f5 7b[ ]*vgetmantpd zmm6,zmm5,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 7d 18 26 f5 ab[ ]*vgetmantps zmm6,zmm5,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 7d 18 26 f5 7b[ ]*vgetmantps zmm6,zmm5,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 d5 1f 27 f4 ab[ ]*vgetmantsd xmm6\{k7\},xmm5,xmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 d5 1f 27 f4 7b[ ]*vgetmantsd xmm6\{k7\},xmm5,xmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 55 1f 27 f4 ab[ ]*vgetmantss xmm6\{k7\},xmm5,xmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 55 1f 27 f4 7b[ ]*vgetmantss xmm6\{k7\},xmm5,xmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f1 d5 18 5f f4[ ]*vmaxpd zmm6,zmm5,zmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 54 18 5f f4[ ]*vmaxps zmm6,zmm5,zmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 d7 1f 5f f4[ ]*vmaxsd xmm6\{k7\},xmm5,xmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 56 1f 5f f4[ ]*vmaxss xmm6\{k7\},xmm5,xmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 d5 18 5d f4[ ]*vminpd zmm6,zmm5,zmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 54 18 5d f4[ ]*vminps zmm6,zmm5,zmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 d7 1f 5d f4[ ]*vminsd xmm6\{k7\},xmm5,xmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 56 1f 5d f4[ ]*vminss xmm6\{k7\},xmm5,xmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 fd 18 2e f5[ ]*vucomisd xmm6,xmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7c 18 2e f5[ ]*vucomiss xmm6,xmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f3 d5 18 54 f4 ab[ ]*vfixupimmpd zmm6,zmm5,zmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 d5 18 54 f4 7b[ ]*vfixupimmpd zmm6,zmm5,zmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 55 18 54 f4 ab[ ]*vfixupimmps zmm6,zmm5,zmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 55 18 54 f4 7b[ ]*vfixupimmps zmm6,zmm5,zmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 d5 1f 55 f4 ab[ ]*vfixupimmsd xmm6\{k7\},xmm5,xmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 d5 1f 55 f4 7b[ ]*vfixupimmsd xmm6\{k7\},xmm5,xmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 55 1f 55 f4 ab[ ]*vfixupimmss xmm6\{k7\},xmm5,xmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 55 1f 55 f4 7b[ ]*vfixupimmss xmm6\{k7\},xmm5,xmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 fd 18 09 f5 ab[ ]*vrndscalepd zmm6,zmm5,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 fd 18 09 f5 7b[ ]*vrndscalepd zmm6,zmm5,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 7d 18 08 f5 ab[ ]*vrndscaleps zmm6,zmm5,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 7d 18 08 f5 7b[ ]*vrndscaleps zmm6,zmm5,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 d5 1f 0b f4 ab[ ]*vrndscalesd xmm6\{k7\},xmm5,xmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 d5 1f 0b f4 7b[ ]*vrndscalesd xmm6\{k7\},xmm5,xmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 55 1f 0a f4 ab[ ]*vrndscaless xmm6\{k7\},xmm5,xmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 55 1f 0a f4 7b[ ]*vrndscaless xmm6\{k7\},xmm5,xmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f1 fc 1f 78 f5[ ]*vcvttpd2udq ymm6\{k7\},zmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7c 18 78 f5[ ]*vcvttps2udq zmm6,zmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7f 18 78 c6[ ]*vcvttsd2usi eax,xmm6,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7f 18 78 ee[ ]*vcvttsd2usi ebp,xmm6,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7e 18 78 c6[ ]*vcvttss2usi eax,xmm6,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7e 18 78 ee[ ]*vcvttss2usi ebp,xmm6,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 cd 18 c2 ed ab[ ]*vcmppd k5,zmm6,zmm5,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f1 cd 18 c2 ed 7b[ ]*vcmppd k5,zmm6,zmm5,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f1 4c 18 c2 ed ab[ ]*vcmpps k5,zmm6,zmm5,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f1 4c 18 c2 ed 7b[ ]*vcmpps k5,zmm6,zmm5,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f1 d7 1f c2 ec ab[ ]*vcmpsd k5\{k7\},xmm5,xmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f1 d7 1f c2 ec 7b[ ]*vcmpsd k5\{k7\},xmm5,xmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f1 56 1f c2 ec ab[ ]*vcmpss k5\{k7\},xmm5,xmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f1 56 1f c2 ec 7b[ ]*vcmpss k5\{k7\},xmm5,xmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f1 fd 18 2f f5[ ]*vcomisd xmm6,xmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7c 18 2f f5[ ]*vcomiss xmm6,xmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 7d 1f 13 f5[ ]*vcvtph2ps zmm6\{k7\},ymm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7c 1f 5a f5[ ]*vcvtps2pd zmm6\{k7\},ymm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f3 7d 1f 1d ee ab[ ]*vcvtps2ph ymm6\{k7\},zmm5,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 7d 1f 1d ee 7b[ ]*vcvtps2ph ymm6\{k7\},zmm5,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f1 56 1f 5a f4[ ]*vcvtss2sd xmm6\{k7\},xmm5,xmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 fd 1f e6 f5[ ]*vcvttpd2dq ymm6\{k7\},zmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7e 18 5b f5[ ]*vcvttps2dq zmm6,zmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7f 18 2c c6[ ]*vcvttsd2si eax,xmm6,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7f 18 2c ee[ ]*vcvttsd2si ebp,xmm6,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7e 18 2c c6[ ]*vcvttss2si eax,xmm6,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7e 18 2c ee[ ]*vcvttss2si ebp,xmm6,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 fd 18 42 f5[ ]*vgetexppd zmm6,zmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 7d 18 42 f5[ ]*vgetexpps zmm6,zmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 d5 1f 43 f4[ ]*vgetexpsd xmm6\{k7\},xmm5,xmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 55 1f 43 f4[ ]*vgetexpss xmm6\{k7\},xmm5,xmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f3 fd 18 26 f5 ab[ ]*vgetmantpd zmm6,zmm5,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 fd 18 26 f5 7b[ ]*vgetmantpd zmm6,zmm5,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 7d 18 26 f5 ab[ ]*vgetmantps zmm6,zmm5,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 7d 18 26 f5 7b[ ]*vgetmantps zmm6,zmm5,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 d5 1f 27 f4 ab[ ]*vgetmantsd xmm6\{k7\},xmm5,xmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 d5 1f 27 f4 7b[ ]*vgetmantsd xmm6\{k7\},xmm5,xmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 55 1f 27 f4 ab[ ]*vgetmantss xmm6\{k7\},xmm5,xmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 55 1f 27 f4 7b[ ]*vgetmantss xmm6\{k7\},xmm5,xmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f1 d5 18 5f f4[ ]*vmaxpd zmm6,zmm5,zmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 54 18 5f f4[ ]*vmaxps zmm6,zmm5,zmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 d7 1f 5f f4[ ]*vmaxsd xmm6\{k7\},xmm5,xmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 56 1f 5f f4[ ]*vmaxss xmm6\{k7\},xmm5,xmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 d5 18 5d f4[ ]*vminpd zmm6,zmm5,zmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 54 18 5d f4[ ]*vminps zmm6,zmm5,zmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 d7 1f 5d f4[ ]*vminsd xmm6\{k7\},xmm5,xmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 56 1f 5d f4[ ]*vminss xmm6\{k7\},xmm5,xmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 fd 18 2e f5[ ]*vucomisd xmm6,xmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7c 18 2e f5[ ]*vucomiss xmm6,xmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f3 d5 18 54 f4 ab[ ]*vfixupimmpd zmm6,zmm5,zmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 d5 18 54 f4 7b[ ]*vfixupimmpd zmm6,zmm5,zmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 55 18 54 f4 ab[ ]*vfixupimmps zmm6,zmm5,zmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 55 18 54 f4 7b[ ]*vfixupimmps zmm6,zmm5,zmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 d5 1f 55 f4 ab[ ]*vfixupimmsd xmm6\{k7\},xmm5,xmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 d5 1f 55 f4 7b[ ]*vfixupimmsd xmm6\{k7\},xmm5,xmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 55 1f 55 f4 ab[ ]*vfixupimmss xmm6\{k7\},xmm5,xmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 55 1f 55 f4 7b[ ]*vfixupimmss xmm6\{k7\},xmm5,xmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 fd 18 09 f5 ab[ ]*vrndscalepd zmm6,zmm5,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 fd 18 09 f5 7b[ ]*vrndscalepd zmm6,zmm5,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 7d 18 08 f5 ab[ ]*vrndscaleps zmm6,zmm5,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 7d 18 08 f5 7b[ ]*vrndscaleps zmm6,zmm5,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 d5 1f 0b f4 ab[ ]*vrndscalesd xmm6\{k7\},xmm5,xmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 d5 1f 0b f4 7b[ ]*vrndscalesd xmm6\{k7\},xmm5,xmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 55 1f 0a f4 ab[ ]*vrndscaless xmm6\{k7\},xmm5,xmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 55 1f 0a f4 7b[ ]*vrndscaless xmm6\{k7\},xmm5,xmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f1 fc 1f 78 f5[ ]*vcvttpd2udq ymm6\{k7\},zmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7c 18 78 f5[ ]*vcvttps2udq zmm6,zmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7f 18 78 c6[ ]*vcvttsd2usi eax,xmm6,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7f 18 78 ee[ ]*vcvttsd2usi ebp,xmm6,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7e 18 78 c6[ ]*vcvttss2usi eax,xmm6,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7e 18 78 ee[ ]*vcvttss2usi ebp,xmm6,\{sae\} +#pass diff --git a/gas/testsuite/gas/i386/avx512f-rcigrne.d b/gas/testsuite/gas/i386/avx512f-rcigrne.d new file mode 100644 index 0000000..074cc68 --- /dev/null +++ b/gas/testsuite/gas/i386/avx512f-rcigrne.d @@ -0,0 +1,142 @@ +#as: -mevexrcig=rne +#objdump: -dw +#name: i386 AVX512F rcig insns +#source: avx512f-rcig.s + +.*: +file format .* + + +Disassembly of section \.text: + +00000000 <_start>: +[ ]*[a-f0-9]+:[ ]*62 f1 cd 18 c2 ed ab[ ]*vcmppd \$0xab,\{sae\},%zmm5,%zmm6,%k5 +[ ]*[a-f0-9]+:[ ]*62 f1 cd 18 c2 ed 7b[ ]*vcmppd \$0x7b,\{sae\},%zmm5,%zmm6,%k5 +[ ]*[a-f0-9]+:[ ]*62 f1 4c 18 c2 ed ab[ ]*vcmpps \$0xab,\{sae\},%zmm5,%zmm6,%k5 +[ ]*[a-f0-9]+:[ ]*62 f1 4c 18 c2 ed 7b[ ]*vcmpps \$0x7b,\{sae\},%zmm5,%zmm6,%k5 +[ ]*[a-f0-9]+:[ ]*62 f1 d7 1f c2 ec ab[ ]*vcmpsd \$0xab,\{sae\},%xmm4,%xmm5,%k5\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 d7 1f c2 ec 7b[ ]*vcmpsd \$0x7b,\{sae\},%xmm4,%xmm5,%k5\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 56 1f c2 ec ab[ ]*vcmpss \$0xab,\{sae\},%xmm4,%xmm5,%k5\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 56 1f c2 ec 7b[ ]*vcmpss \$0x7b,\{sae\},%xmm4,%xmm5,%k5\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 fd 18 2f f5[ ]*vcomisd \{sae\},%xmm5,%xmm6 +[ ]*[a-f0-9]+:[ ]*62 f1 7c 18 2f f5[ ]*vcomiss \{sae\},%xmm5,%xmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 7d 1f 13 f5[ ]*vcvtph2ps \{sae\},%ymm5,%zmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 7c 1f 5a f5[ ]*vcvtps2pd \{sae\},%ymm5,%zmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 7d 1f 1d ee ab[ ]*vcvtps2ph \$0xab,\{sae\},%zmm5,%ymm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 7d 1f 1d ee 7b[ ]*vcvtps2ph \$0x7b,\{sae\},%zmm5,%ymm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 56 1f 5a f4[ ]*vcvtss2sd \{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 fd 1f e6 f5[ ]*vcvttpd2dq \{sae\},%zmm5,%ymm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 7e 18 5b f5[ ]*vcvttps2dq \{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f1 7f 18 2c c6[ ]*vcvttsd2si \{sae\},%xmm6,%eax +[ ]*[a-f0-9]+:[ ]*62 f1 7f 18 2c ee[ ]*vcvttsd2si \{sae\},%xmm6,%ebp +[ ]*[a-f0-9]+:[ ]*62 f1 7e 18 2c c6[ ]*vcvttss2si \{sae\},%xmm6,%eax +[ ]*[a-f0-9]+:[ ]*62 f1 7e 18 2c ee[ ]*vcvttss2si \{sae\},%xmm6,%ebp +[ ]*[a-f0-9]+:[ ]*62 f2 fd 18 42 f5[ ]*vgetexppd \{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 7d 18 42 f5[ ]*vgetexpps \{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 d5 1f 43 f4[ ]*vgetexpsd \{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f2 55 1f 43 f4[ ]*vgetexpss \{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 fd 18 26 f5 ab[ ]*vgetmantpd \$0xab,\{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 fd 18 26 f5 7b[ ]*vgetmantpd \$0x7b,\{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 7d 18 26 f5 ab[ ]*vgetmantps \$0xab,\{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 7d 18 26 f5 7b[ ]*vgetmantps \$0x7b,\{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 d5 1f 27 f4 ab[ ]*vgetmantsd \$0xab,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 d5 1f 27 f4 7b[ ]*vgetmantsd \$0x7b,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 55 1f 27 f4 ab[ ]*vgetmantss \$0xab,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 55 1f 27 f4 7b[ ]*vgetmantss \$0x7b,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 d5 18 5f f4[ ]*vmaxpd \{sae\},%zmm4,%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f1 54 18 5f f4[ ]*vmaxps \{sae\},%zmm4,%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f1 d7 1f 5f f4[ ]*vmaxsd \{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 56 1f 5f f4[ ]*vmaxss \{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 d5 18 5d f4[ ]*vminpd \{sae\},%zmm4,%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f1 54 18 5d f4[ ]*vminps \{sae\},%zmm4,%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f1 d7 1f 5d f4[ ]*vminsd \{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 56 1f 5d f4[ ]*vminss \{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 fd 18 2e f5[ ]*vucomisd \{sae\},%xmm5,%xmm6 +[ ]*[a-f0-9]+:[ ]*62 f1 7c 18 2e f5[ ]*vucomiss \{sae\},%xmm5,%xmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 d5 18 54 f4 ab[ ]*vfixupimmpd \$0xab,\{sae\},%zmm4,%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 d5 18 54 f4 7b[ ]*vfixupimmpd \$0x7b,\{sae\},%zmm4,%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 55 18 54 f4 ab[ ]*vfixupimmps \$0xab,\{sae\},%zmm4,%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 55 18 54 f4 7b[ ]*vfixupimmps \$0x7b,\{sae\},%zmm4,%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 d5 1f 55 f4 ab[ ]*vfixupimmsd \$0xab,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 d5 1f 55 f4 7b[ ]*vfixupimmsd \$0x7b,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 55 1f 55 f4 ab[ ]*vfixupimmss \$0xab,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 55 1f 55 f4 7b[ ]*vfixupimmss \$0x7b,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 fd 18 09 f5 ab[ ]*vrndscalepd \$0xab,\{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 fd 18 09 f5 7b[ ]*vrndscalepd \$0x7b,\{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 7d 18 08 f5 ab[ ]*vrndscaleps \$0xab,\{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 7d 18 08 f5 7b[ ]*vrndscaleps \$0x7b,\{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 d5 1f 0b f4 ab[ ]*vrndscalesd \$0xab,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 d5 1f 0b f4 7b[ ]*vrndscalesd \$0x7b,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 55 1f 0a f4 ab[ ]*vrndscaless \$0xab,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 55 1f 0a f4 7b[ ]*vrndscaless \$0x7b,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 fc 1f 78 f5[ ]*vcvttpd2udq \{sae\},%zmm5,%ymm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 7c 18 78 f5[ ]*vcvttps2udq \{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f1 7f 18 78 c6[ ]*vcvttsd2usi \{sae\},%xmm6,%eax +[ ]*[a-f0-9]+:[ ]*62 f1 7f 18 78 ee[ ]*vcvttsd2usi \{sae\},%xmm6,%ebp +[ ]*[a-f0-9]+:[ ]*62 f1 7e 18 78 c6[ ]*vcvttss2usi \{sae\},%xmm6,%eax +[ ]*[a-f0-9]+:[ ]*62 f1 7e 18 78 ee[ ]*vcvttss2usi \{sae\},%xmm6,%ebp +[ ]*[a-f0-9]+:[ ]*62 f1 cd 18 c2 ed ab[ ]*vcmppd \$0xab,\{sae\},%zmm5,%zmm6,%k5 +[ ]*[a-f0-9]+:[ ]*62 f1 cd 18 c2 ed 7b[ ]*vcmppd \$0x7b,\{sae\},%zmm5,%zmm6,%k5 +[ ]*[a-f0-9]+:[ ]*62 f1 4c 18 c2 ed ab[ ]*vcmpps \$0xab,\{sae\},%zmm5,%zmm6,%k5 +[ ]*[a-f0-9]+:[ ]*62 f1 4c 18 c2 ed 7b[ ]*vcmpps \$0x7b,\{sae\},%zmm5,%zmm6,%k5 +[ ]*[a-f0-9]+:[ ]*62 f1 d7 1f c2 ec ab[ ]*vcmpsd \$0xab,\{sae\},%xmm4,%xmm5,%k5\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 d7 1f c2 ec 7b[ ]*vcmpsd \$0x7b,\{sae\},%xmm4,%xmm5,%k5\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 56 1f c2 ec ab[ ]*vcmpss \$0xab,\{sae\},%xmm4,%xmm5,%k5\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 56 1f c2 ec 7b[ ]*vcmpss \$0x7b,\{sae\},%xmm4,%xmm5,%k5\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 fd 18 2f f5[ ]*vcomisd \{sae\},%xmm5,%xmm6 +[ ]*[a-f0-9]+:[ ]*62 f1 7c 18 2f f5[ ]*vcomiss \{sae\},%xmm5,%xmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 7d 1f 13 f5[ ]*vcvtph2ps \{sae\},%ymm5,%zmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 7c 1f 5a f5[ ]*vcvtps2pd \{sae\},%ymm5,%zmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 7d 1f 1d ee ab[ ]*vcvtps2ph \$0xab,\{sae\},%zmm5,%ymm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 7d 1f 1d ee 7b[ ]*vcvtps2ph \$0x7b,\{sae\},%zmm5,%ymm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 56 1f 5a f4[ ]*vcvtss2sd \{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 fd 1f e6 f5[ ]*vcvttpd2dq \{sae\},%zmm5,%ymm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 7e 18 5b f5[ ]*vcvttps2dq \{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f1 7f 18 2c c6[ ]*vcvttsd2si \{sae\},%xmm6,%eax +[ ]*[a-f0-9]+:[ ]*62 f1 7f 18 2c ee[ ]*vcvttsd2si \{sae\},%xmm6,%ebp +[ ]*[a-f0-9]+:[ ]*62 f1 7e 18 2c c6[ ]*vcvttss2si \{sae\},%xmm6,%eax +[ ]*[a-f0-9]+:[ ]*62 f1 7e 18 2c ee[ ]*vcvttss2si \{sae\},%xmm6,%ebp +[ ]*[a-f0-9]+:[ ]*62 f2 fd 18 42 f5[ ]*vgetexppd \{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 7d 18 42 f5[ ]*vgetexpps \{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 d5 1f 43 f4[ ]*vgetexpsd \{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f2 55 1f 43 f4[ ]*vgetexpss \{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 fd 18 26 f5 ab[ ]*vgetmantpd \$0xab,\{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 fd 18 26 f5 7b[ ]*vgetmantpd \$0x7b,\{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 7d 18 26 f5 ab[ ]*vgetmantps \$0xab,\{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 7d 18 26 f5 7b[ ]*vgetmantps \$0x7b,\{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 d5 1f 27 f4 ab[ ]*vgetmantsd \$0xab,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 d5 1f 27 f4 7b[ ]*vgetmantsd \$0x7b,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 55 1f 27 f4 ab[ ]*vgetmantss \$0xab,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 55 1f 27 f4 7b[ ]*vgetmantss \$0x7b,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 d5 18 5f f4[ ]*vmaxpd \{sae\},%zmm4,%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f1 54 18 5f f4[ ]*vmaxps \{sae\},%zmm4,%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f1 d7 1f 5f f4[ ]*vmaxsd \{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 56 1f 5f f4[ ]*vmaxss \{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 d5 18 5d f4[ ]*vminpd \{sae\},%zmm4,%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f1 54 18 5d f4[ ]*vminps \{sae\},%zmm4,%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f1 d7 1f 5d f4[ ]*vminsd \{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 56 1f 5d f4[ ]*vminss \{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 fd 18 2e f5[ ]*vucomisd \{sae\},%xmm5,%xmm6 +[ ]*[a-f0-9]+:[ ]*62 f1 7c 18 2e f5[ ]*vucomiss \{sae\},%xmm5,%xmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 d5 18 54 f4 ab[ ]*vfixupimmpd \$0xab,\{sae\},%zmm4,%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 d5 18 54 f4 7b[ ]*vfixupimmpd \$0x7b,\{sae\},%zmm4,%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 55 18 54 f4 ab[ ]*vfixupimmps \$0xab,\{sae\},%zmm4,%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 55 18 54 f4 7b[ ]*vfixupimmps \$0x7b,\{sae\},%zmm4,%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 d5 1f 55 f4 ab[ ]*vfixupimmsd \$0xab,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 d5 1f 55 f4 7b[ ]*vfixupimmsd \$0x7b,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 55 1f 55 f4 ab[ ]*vfixupimmss \$0xab,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 55 1f 55 f4 7b[ ]*vfixupimmss \$0x7b,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 fd 18 09 f5 ab[ ]*vrndscalepd \$0xab,\{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 fd 18 09 f5 7b[ ]*vrndscalepd \$0x7b,\{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 7d 18 08 f5 ab[ ]*vrndscaleps \$0xab,\{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 7d 18 08 f5 7b[ ]*vrndscaleps \$0x7b,\{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 d5 1f 0b f4 ab[ ]*vrndscalesd \$0xab,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 d5 1f 0b f4 7b[ ]*vrndscalesd \$0x7b,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 55 1f 0a f4 ab[ ]*vrndscaless \$0xab,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 55 1f 0a f4 7b[ ]*vrndscaless \$0x7b,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 fc 1f 78 f5[ ]*vcvttpd2udq \{sae\},%zmm5,%ymm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 7c 18 78 f5[ ]*vcvttps2udq \{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f1 7f 18 78 c6[ ]*vcvttsd2usi \{sae\},%xmm6,%eax +[ ]*[a-f0-9]+:[ ]*62 f1 7f 18 78 ee[ ]*vcvttsd2usi \{sae\},%xmm6,%ebp +[ ]*[a-f0-9]+:[ ]*62 f1 7e 18 78 c6[ ]*vcvttss2usi \{sae\},%xmm6,%eax +[ ]*[a-f0-9]+:[ ]*62 f1 7e 18 78 ee[ ]*vcvttss2usi \{sae\},%xmm6,%ebp +#pass diff --git a/gas/testsuite/gas/i386/avx512f-rcigru-intel.d b/gas/testsuite/gas/i386/avx512f-rcigru-intel.d new file mode 100644 index 0000000..65997cf --- /dev/null +++ b/gas/testsuite/gas/i386/avx512f-rcigru-intel.d @@ -0,0 +1,142 @@ +#as: -mevexrcig=ru +#objdump: -dw -Mintel +#name: i386 AVX512F rcig insns (Intel disassembly) +#source: avx512f-rcig.s + +.*: +file format .* + + +Disassembly of section \.text: + +00000000 <_start>: +[ ]*[a-f0-9]+:[ ]*62 f1 cd 58 c2 ed ab[ ]*vcmppd k5,zmm6,zmm5,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f1 cd 58 c2 ed 7b[ ]*vcmppd k5,zmm6,zmm5,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f1 4c 58 c2 ed ab[ ]*vcmpps k5,zmm6,zmm5,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f1 4c 58 c2 ed 7b[ ]*vcmpps k5,zmm6,zmm5,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f1 d7 5f c2 ec ab[ ]*vcmpsd k5\{k7\},xmm5,xmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f1 d7 5f c2 ec 7b[ ]*vcmpsd k5\{k7\},xmm5,xmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f1 56 5f c2 ec ab[ ]*vcmpss k5\{k7\},xmm5,xmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f1 56 5f c2 ec 7b[ ]*vcmpss k5\{k7\},xmm5,xmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f1 fd 58 2f f5[ ]*vcomisd xmm6,xmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7c 58 2f f5[ ]*vcomiss xmm6,xmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 7d 5f 13 f5[ ]*vcvtph2ps zmm6\{k7\},ymm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7c 5f 5a f5[ ]*vcvtps2pd zmm6\{k7\},ymm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f3 7d 5f 1d ee ab[ ]*vcvtps2ph ymm6\{k7\},zmm5,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 7d 5f 1d ee 7b[ ]*vcvtps2ph ymm6\{k7\},zmm5,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f1 56 5f 5a f4[ ]*vcvtss2sd xmm6\{k7\},xmm5,xmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 fd 5f e6 f5[ ]*vcvttpd2dq ymm6\{k7\},zmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7e 58 5b f5[ ]*vcvttps2dq zmm6,zmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7f 58 2c c6[ ]*vcvttsd2si eax,xmm6,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7f 58 2c ee[ ]*vcvttsd2si ebp,xmm6,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7e 58 2c c6[ ]*vcvttss2si eax,xmm6,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7e 58 2c ee[ ]*vcvttss2si ebp,xmm6,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 fd 58 42 f5[ ]*vgetexppd zmm6,zmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 7d 58 42 f5[ ]*vgetexpps zmm6,zmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 d5 5f 43 f4[ ]*vgetexpsd xmm6\{k7\},xmm5,xmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 55 5f 43 f4[ ]*vgetexpss xmm6\{k7\},xmm5,xmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f3 fd 58 26 f5 ab[ ]*vgetmantpd zmm6,zmm5,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 fd 58 26 f5 7b[ ]*vgetmantpd zmm6,zmm5,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 7d 58 26 f5 ab[ ]*vgetmantps zmm6,zmm5,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 7d 58 26 f5 7b[ ]*vgetmantps zmm6,zmm5,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 d5 5f 27 f4 ab[ ]*vgetmantsd xmm6\{k7\},xmm5,xmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 d5 5f 27 f4 7b[ ]*vgetmantsd xmm6\{k7\},xmm5,xmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 55 5f 27 f4 ab[ ]*vgetmantss xmm6\{k7\},xmm5,xmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 55 5f 27 f4 7b[ ]*vgetmantss xmm6\{k7\},xmm5,xmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f1 d5 58 5f f4[ ]*vmaxpd zmm6,zmm5,zmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 54 58 5f f4[ ]*vmaxps zmm6,zmm5,zmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 d7 5f 5f f4[ ]*vmaxsd xmm6\{k7\},xmm5,xmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 56 5f 5f f4[ ]*vmaxss xmm6\{k7\},xmm5,xmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 d5 58 5d f4[ ]*vminpd zmm6,zmm5,zmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 54 58 5d f4[ ]*vminps zmm6,zmm5,zmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 d7 5f 5d f4[ ]*vminsd xmm6\{k7\},xmm5,xmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 56 5f 5d f4[ ]*vminss xmm6\{k7\},xmm5,xmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 fd 58 2e f5[ ]*vucomisd xmm6,xmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7c 58 2e f5[ ]*vucomiss xmm6,xmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f3 d5 58 54 f4 ab[ ]*vfixupimmpd zmm6,zmm5,zmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 d5 58 54 f4 7b[ ]*vfixupimmpd zmm6,zmm5,zmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 55 58 54 f4 ab[ ]*vfixupimmps zmm6,zmm5,zmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 55 58 54 f4 7b[ ]*vfixupimmps zmm6,zmm5,zmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 d5 5f 55 f4 ab[ ]*vfixupimmsd xmm6\{k7\},xmm5,xmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 d5 5f 55 f4 7b[ ]*vfixupimmsd xmm6\{k7\},xmm5,xmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 55 5f 55 f4 ab[ ]*vfixupimmss xmm6\{k7\},xmm5,xmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 55 5f 55 f4 7b[ ]*vfixupimmss xmm6\{k7\},xmm5,xmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 fd 58 09 f5 ab[ ]*vrndscalepd zmm6,zmm5,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 fd 58 09 f5 7b[ ]*vrndscalepd zmm6,zmm5,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 7d 58 08 f5 ab[ ]*vrndscaleps zmm6,zmm5,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 7d 58 08 f5 7b[ ]*vrndscaleps zmm6,zmm5,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 d5 5f 0b f4 ab[ ]*vrndscalesd xmm6\{k7\},xmm5,xmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 d5 5f 0b f4 7b[ ]*vrndscalesd xmm6\{k7\},xmm5,xmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 55 5f 0a f4 ab[ ]*vrndscaless xmm6\{k7\},xmm5,xmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 55 5f 0a f4 7b[ ]*vrndscaless xmm6\{k7\},xmm5,xmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f1 fc 5f 78 f5[ ]*vcvttpd2udq ymm6\{k7\},zmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7c 58 78 f5[ ]*vcvttps2udq zmm6,zmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7f 58 78 c6[ ]*vcvttsd2usi eax,xmm6,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7f 58 78 ee[ ]*vcvttsd2usi ebp,xmm6,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7e 58 78 c6[ ]*vcvttss2usi eax,xmm6,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7e 58 78 ee[ ]*vcvttss2usi ebp,xmm6,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 cd 58 c2 ed ab[ ]*vcmppd k5,zmm6,zmm5,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f1 cd 58 c2 ed 7b[ ]*vcmppd k5,zmm6,zmm5,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f1 4c 58 c2 ed ab[ ]*vcmpps k5,zmm6,zmm5,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f1 4c 58 c2 ed 7b[ ]*vcmpps k5,zmm6,zmm5,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f1 d7 5f c2 ec ab[ ]*vcmpsd k5\{k7\},xmm5,xmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f1 d7 5f c2 ec 7b[ ]*vcmpsd k5\{k7\},xmm5,xmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f1 56 5f c2 ec ab[ ]*vcmpss k5\{k7\},xmm5,xmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f1 56 5f c2 ec 7b[ ]*vcmpss k5\{k7\},xmm5,xmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f1 fd 58 2f f5[ ]*vcomisd xmm6,xmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7c 58 2f f5[ ]*vcomiss xmm6,xmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 7d 5f 13 f5[ ]*vcvtph2ps zmm6\{k7\},ymm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7c 5f 5a f5[ ]*vcvtps2pd zmm6\{k7\},ymm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f3 7d 5f 1d ee ab[ ]*vcvtps2ph ymm6\{k7\},zmm5,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 7d 5f 1d ee 7b[ ]*vcvtps2ph ymm6\{k7\},zmm5,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f1 56 5f 5a f4[ ]*vcvtss2sd xmm6\{k7\},xmm5,xmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 fd 5f e6 f5[ ]*vcvttpd2dq ymm6\{k7\},zmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7e 58 5b f5[ ]*vcvttps2dq zmm6,zmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7f 58 2c c6[ ]*vcvttsd2si eax,xmm6,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7f 58 2c ee[ ]*vcvttsd2si ebp,xmm6,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7e 58 2c c6[ ]*vcvttss2si eax,xmm6,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7e 58 2c ee[ ]*vcvttss2si ebp,xmm6,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 fd 58 42 f5[ ]*vgetexppd zmm6,zmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 7d 58 42 f5[ ]*vgetexpps zmm6,zmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 d5 5f 43 f4[ ]*vgetexpsd xmm6\{k7\},xmm5,xmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 55 5f 43 f4[ ]*vgetexpss xmm6\{k7\},xmm5,xmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f3 fd 58 26 f5 ab[ ]*vgetmantpd zmm6,zmm5,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 fd 58 26 f5 7b[ ]*vgetmantpd zmm6,zmm5,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 7d 58 26 f5 ab[ ]*vgetmantps zmm6,zmm5,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 7d 58 26 f5 7b[ ]*vgetmantps zmm6,zmm5,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 d5 5f 27 f4 ab[ ]*vgetmantsd xmm6\{k7\},xmm5,xmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 d5 5f 27 f4 7b[ ]*vgetmantsd xmm6\{k7\},xmm5,xmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 55 5f 27 f4 ab[ ]*vgetmantss xmm6\{k7\},xmm5,xmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 55 5f 27 f4 7b[ ]*vgetmantss xmm6\{k7\},xmm5,xmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f1 d5 58 5f f4[ ]*vmaxpd zmm6,zmm5,zmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 54 58 5f f4[ ]*vmaxps zmm6,zmm5,zmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 d7 5f 5f f4[ ]*vmaxsd xmm6\{k7\},xmm5,xmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 56 5f 5f f4[ ]*vmaxss xmm6\{k7\},xmm5,xmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 d5 58 5d f4[ ]*vminpd zmm6,zmm5,zmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 54 58 5d f4[ ]*vminps zmm6,zmm5,zmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 d7 5f 5d f4[ ]*vminsd xmm6\{k7\},xmm5,xmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 56 5f 5d f4[ ]*vminss xmm6\{k7\},xmm5,xmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 fd 58 2e f5[ ]*vucomisd xmm6,xmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7c 58 2e f5[ ]*vucomiss xmm6,xmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f3 d5 58 54 f4 ab[ ]*vfixupimmpd zmm6,zmm5,zmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 d5 58 54 f4 7b[ ]*vfixupimmpd zmm6,zmm5,zmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 55 58 54 f4 ab[ ]*vfixupimmps zmm6,zmm5,zmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 55 58 54 f4 7b[ ]*vfixupimmps zmm6,zmm5,zmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 d5 5f 55 f4 ab[ ]*vfixupimmsd xmm6\{k7\},xmm5,xmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 d5 5f 55 f4 7b[ ]*vfixupimmsd xmm6\{k7\},xmm5,xmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 55 5f 55 f4 ab[ ]*vfixupimmss xmm6\{k7\},xmm5,xmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 55 5f 55 f4 7b[ ]*vfixupimmss xmm6\{k7\},xmm5,xmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 fd 58 09 f5 ab[ ]*vrndscalepd zmm6,zmm5,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 fd 58 09 f5 7b[ ]*vrndscalepd zmm6,zmm5,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 7d 58 08 f5 ab[ ]*vrndscaleps zmm6,zmm5,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 7d 58 08 f5 7b[ ]*vrndscaleps zmm6,zmm5,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 d5 5f 0b f4 ab[ ]*vrndscalesd xmm6\{k7\},xmm5,xmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 d5 5f 0b f4 7b[ ]*vrndscalesd xmm6\{k7\},xmm5,xmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 55 5f 0a f4 ab[ ]*vrndscaless xmm6\{k7\},xmm5,xmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 55 5f 0a f4 7b[ ]*vrndscaless xmm6\{k7\},xmm5,xmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f1 fc 5f 78 f5[ ]*vcvttpd2udq ymm6\{k7\},zmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7c 58 78 f5[ ]*vcvttps2udq zmm6,zmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7f 58 78 c6[ ]*vcvttsd2usi eax,xmm6,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7f 58 78 ee[ ]*vcvttsd2usi ebp,xmm6,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7e 58 78 c6[ ]*vcvttss2usi eax,xmm6,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7e 58 78 ee[ ]*vcvttss2usi ebp,xmm6,\{sae\} +#pass diff --git a/gas/testsuite/gas/i386/avx512f-rcigru.d b/gas/testsuite/gas/i386/avx512f-rcigru.d new file mode 100644 index 0000000..1e7ac7f --- /dev/null +++ b/gas/testsuite/gas/i386/avx512f-rcigru.d @@ -0,0 +1,142 @@ +#as: -mevexrcig=ru +#objdump: -dw +#name: i386 AVX512F rcig insns +#source: avx512f-rcig.s + +.*: +file format .* + + +Disassembly of section \.text: + +00000000 <_start>: +[ ]*[a-f0-9]+:[ ]*62 f1 cd 58 c2 ed ab[ ]*vcmppd \$0xab,\{sae\},%zmm5,%zmm6,%k5 +[ ]*[a-f0-9]+:[ ]*62 f1 cd 58 c2 ed 7b[ ]*vcmppd \$0x7b,\{sae\},%zmm5,%zmm6,%k5 +[ ]*[a-f0-9]+:[ ]*62 f1 4c 58 c2 ed ab[ ]*vcmpps \$0xab,\{sae\},%zmm5,%zmm6,%k5 +[ ]*[a-f0-9]+:[ ]*62 f1 4c 58 c2 ed 7b[ ]*vcmpps \$0x7b,\{sae\},%zmm5,%zmm6,%k5 +[ ]*[a-f0-9]+:[ ]*62 f1 d7 5f c2 ec ab[ ]*vcmpsd \$0xab,\{sae\},%xmm4,%xmm5,%k5\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 d7 5f c2 ec 7b[ ]*vcmpsd \$0x7b,\{sae\},%xmm4,%xmm5,%k5\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 56 5f c2 ec ab[ ]*vcmpss \$0xab,\{sae\},%xmm4,%xmm5,%k5\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 56 5f c2 ec 7b[ ]*vcmpss \$0x7b,\{sae\},%xmm4,%xmm5,%k5\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 fd 58 2f f5[ ]*vcomisd \{sae\},%xmm5,%xmm6 +[ ]*[a-f0-9]+:[ ]*62 f1 7c 58 2f f5[ ]*vcomiss \{sae\},%xmm5,%xmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 7d 5f 13 f5[ ]*vcvtph2ps \{sae\},%ymm5,%zmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 7c 5f 5a f5[ ]*vcvtps2pd \{sae\},%ymm5,%zmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 7d 5f 1d ee ab[ ]*vcvtps2ph \$0xab,\{sae\},%zmm5,%ymm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 7d 5f 1d ee 7b[ ]*vcvtps2ph \$0x7b,\{sae\},%zmm5,%ymm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 56 5f 5a f4[ ]*vcvtss2sd \{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 fd 5f e6 f5[ ]*vcvttpd2dq \{sae\},%zmm5,%ymm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 7e 58 5b f5[ ]*vcvttps2dq \{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f1 7f 58 2c c6[ ]*vcvttsd2si \{sae\},%xmm6,%eax +[ ]*[a-f0-9]+:[ ]*62 f1 7f 58 2c ee[ ]*vcvttsd2si \{sae\},%xmm6,%ebp +[ ]*[a-f0-9]+:[ ]*62 f1 7e 58 2c c6[ ]*vcvttss2si \{sae\},%xmm6,%eax +[ ]*[a-f0-9]+:[ ]*62 f1 7e 58 2c ee[ ]*vcvttss2si \{sae\},%xmm6,%ebp +[ ]*[a-f0-9]+:[ ]*62 f2 fd 58 42 f5[ ]*vgetexppd \{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 7d 58 42 f5[ ]*vgetexpps \{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 d5 5f 43 f4[ ]*vgetexpsd \{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f2 55 5f 43 f4[ ]*vgetexpss \{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 fd 58 26 f5 ab[ ]*vgetmantpd \$0xab,\{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 fd 58 26 f5 7b[ ]*vgetmantpd \$0x7b,\{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 7d 58 26 f5 ab[ ]*vgetmantps \$0xab,\{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 7d 58 26 f5 7b[ ]*vgetmantps \$0x7b,\{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 d5 5f 27 f4 ab[ ]*vgetmantsd \$0xab,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 d5 5f 27 f4 7b[ ]*vgetmantsd \$0x7b,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 55 5f 27 f4 ab[ ]*vgetmantss \$0xab,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 55 5f 27 f4 7b[ ]*vgetmantss \$0x7b,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 d5 58 5f f4[ ]*vmaxpd \{sae\},%zmm4,%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f1 54 58 5f f4[ ]*vmaxps \{sae\},%zmm4,%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f1 d7 5f 5f f4[ ]*vmaxsd \{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 56 5f 5f f4[ ]*vmaxss \{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 d5 58 5d f4[ ]*vminpd \{sae\},%zmm4,%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f1 54 58 5d f4[ ]*vminps \{sae\},%zmm4,%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f1 d7 5f 5d f4[ ]*vminsd \{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 56 5f 5d f4[ ]*vminss \{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 fd 58 2e f5[ ]*vucomisd \{sae\},%xmm5,%xmm6 +[ ]*[a-f0-9]+:[ ]*62 f1 7c 58 2e f5[ ]*vucomiss \{sae\},%xmm5,%xmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 d5 58 54 f4 ab[ ]*vfixupimmpd \$0xab,\{sae\},%zmm4,%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 d5 58 54 f4 7b[ ]*vfixupimmpd \$0x7b,\{sae\},%zmm4,%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 55 58 54 f4 ab[ ]*vfixupimmps \$0xab,\{sae\},%zmm4,%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 55 58 54 f4 7b[ ]*vfixupimmps \$0x7b,\{sae\},%zmm4,%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 d5 5f 55 f4 ab[ ]*vfixupimmsd \$0xab,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 d5 5f 55 f4 7b[ ]*vfixupimmsd \$0x7b,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 55 5f 55 f4 ab[ ]*vfixupimmss \$0xab,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 55 5f 55 f4 7b[ ]*vfixupimmss \$0x7b,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 fd 58 09 f5 ab[ ]*vrndscalepd \$0xab,\{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 fd 58 09 f5 7b[ ]*vrndscalepd \$0x7b,\{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 7d 58 08 f5 ab[ ]*vrndscaleps \$0xab,\{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 7d 58 08 f5 7b[ ]*vrndscaleps \$0x7b,\{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 d5 5f 0b f4 ab[ ]*vrndscalesd \$0xab,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 d5 5f 0b f4 7b[ ]*vrndscalesd \$0x7b,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 55 5f 0a f4 ab[ ]*vrndscaless \$0xab,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 55 5f 0a f4 7b[ ]*vrndscaless \$0x7b,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 fc 5f 78 f5[ ]*vcvttpd2udq \{sae\},%zmm5,%ymm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 7c 58 78 f5[ ]*vcvttps2udq \{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f1 7f 58 78 c6[ ]*vcvttsd2usi \{sae\},%xmm6,%eax +[ ]*[a-f0-9]+:[ ]*62 f1 7f 58 78 ee[ ]*vcvttsd2usi \{sae\},%xmm6,%ebp +[ ]*[a-f0-9]+:[ ]*62 f1 7e 58 78 c6[ ]*vcvttss2usi \{sae\},%xmm6,%eax +[ ]*[a-f0-9]+:[ ]*62 f1 7e 58 78 ee[ ]*vcvttss2usi \{sae\},%xmm6,%ebp +[ ]*[a-f0-9]+:[ ]*62 f1 cd 58 c2 ed ab[ ]*vcmppd \$0xab,\{sae\},%zmm5,%zmm6,%k5 +[ ]*[a-f0-9]+:[ ]*62 f1 cd 58 c2 ed 7b[ ]*vcmppd \$0x7b,\{sae\},%zmm5,%zmm6,%k5 +[ ]*[a-f0-9]+:[ ]*62 f1 4c 58 c2 ed ab[ ]*vcmpps \$0xab,\{sae\},%zmm5,%zmm6,%k5 +[ ]*[a-f0-9]+:[ ]*62 f1 4c 58 c2 ed 7b[ ]*vcmpps \$0x7b,\{sae\},%zmm5,%zmm6,%k5 +[ ]*[a-f0-9]+:[ ]*62 f1 d7 5f c2 ec ab[ ]*vcmpsd \$0xab,\{sae\},%xmm4,%xmm5,%k5\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 d7 5f c2 ec 7b[ ]*vcmpsd \$0x7b,\{sae\},%xmm4,%xmm5,%k5\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 56 5f c2 ec ab[ ]*vcmpss \$0xab,\{sae\},%xmm4,%xmm5,%k5\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 56 5f c2 ec 7b[ ]*vcmpss \$0x7b,\{sae\},%xmm4,%xmm5,%k5\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 fd 58 2f f5[ ]*vcomisd \{sae\},%xmm5,%xmm6 +[ ]*[a-f0-9]+:[ ]*62 f1 7c 58 2f f5[ ]*vcomiss \{sae\},%xmm5,%xmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 7d 5f 13 f5[ ]*vcvtph2ps \{sae\},%ymm5,%zmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 7c 5f 5a f5[ ]*vcvtps2pd \{sae\},%ymm5,%zmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 7d 5f 1d ee ab[ ]*vcvtps2ph \$0xab,\{sae\},%zmm5,%ymm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 7d 5f 1d ee 7b[ ]*vcvtps2ph \$0x7b,\{sae\},%zmm5,%ymm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 56 5f 5a f4[ ]*vcvtss2sd \{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 fd 5f e6 f5[ ]*vcvttpd2dq \{sae\},%zmm5,%ymm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 7e 58 5b f5[ ]*vcvttps2dq \{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f1 7f 58 2c c6[ ]*vcvttsd2si \{sae\},%xmm6,%eax +[ ]*[a-f0-9]+:[ ]*62 f1 7f 58 2c ee[ ]*vcvttsd2si \{sae\},%xmm6,%ebp +[ ]*[a-f0-9]+:[ ]*62 f1 7e 58 2c c6[ ]*vcvttss2si \{sae\},%xmm6,%eax +[ ]*[a-f0-9]+:[ ]*62 f1 7e 58 2c ee[ ]*vcvttss2si \{sae\},%xmm6,%ebp +[ ]*[a-f0-9]+:[ ]*62 f2 fd 58 42 f5[ ]*vgetexppd \{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 7d 58 42 f5[ ]*vgetexpps \{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 d5 5f 43 f4[ ]*vgetexpsd \{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f2 55 5f 43 f4[ ]*vgetexpss \{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 fd 58 26 f5 ab[ ]*vgetmantpd \$0xab,\{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 fd 58 26 f5 7b[ ]*vgetmantpd \$0x7b,\{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 7d 58 26 f5 ab[ ]*vgetmantps \$0xab,\{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 7d 58 26 f5 7b[ ]*vgetmantps \$0x7b,\{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 d5 5f 27 f4 ab[ ]*vgetmantsd \$0xab,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 d5 5f 27 f4 7b[ ]*vgetmantsd \$0x7b,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 55 5f 27 f4 ab[ ]*vgetmantss \$0xab,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 55 5f 27 f4 7b[ ]*vgetmantss \$0x7b,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 d5 58 5f f4[ ]*vmaxpd \{sae\},%zmm4,%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f1 54 58 5f f4[ ]*vmaxps \{sae\},%zmm4,%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f1 d7 5f 5f f4[ ]*vmaxsd \{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 56 5f 5f f4[ ]*vmaxss \{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 d5 58 5d f4[ ]*vminpd \{sae\},%zmm4,%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f1 54 58 5d f4[ ]*vminps \{sae\},%zmm4,%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f1 d7 5f 5d f4[ ]*vminsd \{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 56 5f 5d f4[ ]*vminss \{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 fd 58 2e f5[ ]*vucomisd \{sae\},%xmm5,%xmm6 +[ ]*[a-f0-9]+:[ ]*62 f1 7c 58 2e f5[ ]*vucomiss \{sae\},%xmm5,%xmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 d5 58 54 f4 ab[ ]*vfixupimmpd \$0xab,\{sae\},%zmm4,%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 d5 58 54 f4 7b[ ]*vfixupimmpd \$0x7b,\{sae\},%zmm4,%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 55 58 54 f4 ab[ ]*vfixupimmps \$0xab,\{sae\},%zmm4,%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 55 58 54 f4 7b[ ]*vfixupimmps \$0x7b,\{sae\},%zmm4,%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 d5 5f 55 f4 ab[ ]*vfixupimmsd \$0xab,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 d5 5f 55 f4 7b[ ]*vfixupimmsd \$0x7b,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 55 5f 55 f4 ab[ ]*vfixupimmss \$0xab,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 55 5f 55 f4 7b[ ]*vfixupimmss \$0x7b,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 fd 58 09 f5 ab[ ]*vrndscalepd \$0xab,\{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 fd 58 09 f5 7b[ ]*vrndscalepd \$0x7b,\{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 7d 58 08 f5 ab[ ]*vrndscaleps \$0xab,\{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 7d 58 08 f5 7b[ ]*vrndscaleps \$0x7b,\{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 d5 5f 0b f4 ab[ ]*vrndscalesd \$0xab,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 d5 5f 0b f4 7b[ ]*vrndscalesd \$0x7b,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 55 5f 0a f4 ab[ ]*vrndscaless \$0xab,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 55 5f 0a f4 7b[ ]*vrndscaless \$0x7b,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 fc 5f 78 f5[ ]*vcvttpd2udq \{sae\},%zmm5,%ymm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 7c 58 78 f5[ ]*vcvttps2udq \{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f1 7f 58 78 c6[ ]*vcvttsd2usi \{sae\},%xmm6,%eax +[ ]*[a-f0-9]+:[ ]*62 f1 7f 58 78 ee[ ]*vcvttsd2usi \{sae\},%xmm6,%ebp +[ ]*[a-f0-9]+:[ ]*62 f1 7e 58 78 c6[ ]*vcvttss2usi \{sae\},%xmm6,%eax +[ ]*[a-f0-9]+:[ ]*62 f1 7e 58 78 ee[ ]*vcvttss2usi \{sae\},%xmm6,%ebp +#pass diff --git a/gas/testsuite/gas/i386/avx512f-rcigrz-intel.d b/gas/testsuite/gas/i386/avx512f-rcigrz-intel.d new file mode 100644 index 0000000..6922ebb --- /dev/null +++ b/gas/testsuite/gas/i386/avx512f-rcigrz-intel.d @@ -0,0 +1,142 @@ +#as: -mevexrcig=rz +#objdump: -dw -Mintel +#name: i386 AVX512F rcig insns (Intel disassembly) +#source: avx512f-rcig.s + +.*: +file format .* + + +Disassembly of section \.text: + +00000000 <_start>: +[ ]*[a-f0-9]+:[ ]*62 f1 cd 78 c2 ed ab[ ]*vcmppd k5,zmm6,zmm5,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f1 cd 78 c2 ed 7b[ ]*vcmppd k5,zmm6,zmm5,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f1 4c 78 c2 ed ab[ ]*vcmpps k5,zmm6,zmm5,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f1 4c 78 c2 ed 7b[ ]*vcmpps k5,zmm6,zmm5,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f1 d7 7f c2 ec ab[ ]*vcmpsd k5\{k7\},xmm5,xmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f1 d7 7f c2 ec 7b[ ]*vcmpsd k5\{k7\},xmm5,xmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f1 56 7f c2 ec ab[ ]*vcmpss k5\{k7\},xmm5,xmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f1 56 7f c2 ec 7b[ ]*vcmpss k5\{k7\},xmm5,xmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f1 fd 78 2f f5[ ]*vcomisd xmm6,xmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7c 78 2f f5[ ]*vcomiss xmm6,xmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 7d 7f 13 f5[ ]*vcvtph2ps zmm6\{k7\},ymm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7c 7f 5a f5[ ]*vcvtps2pd zmm6\{k7\},ymm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f3 7d 7f 1d ee ab[ ]*vcvtps2ph ymm6\{k7\},zmm5,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 7d 7f 1d ee 7b[ ]*vcvtps2ph ymm6\{k7\},zmm5,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f1 56 7f 5a f4[ ]*vcvtss2sd xmm6\{k7\},xmm5,xmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 fd 7f e6 f5[ ]*vcvttpd2dq ymm6\{k7\},zmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7e 78 5b f5[ ]*vcvttps2dq zmm6,zmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7f 78 2c c6[ ]*vcvttsd2si eax,xmm6,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7f 78 2c ee[ ]*vcvttsd2si ebp,xmm6,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7e 78 2c c6[ ]*vcvttss2si eax,xmm6,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7e 78 2c ee[ ]*vcvttss2si ebp,xmm6,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 fd 78 42 f5[ ]*vgetexppd zmm6,zmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 7d 78 42 f5[ ]*vgetexpps zmm6,zmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 d5 7f 43 f4[ ]*vgetexpsd xmm6\{k7\},xmm5,xmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 55 7f 43 f4[ ]*vgetexpss xmm6\{k7\},xmm5,xmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f3 fd 78 26 f5 ab[ ]*vgetmantpd zmm6,zmm5,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 fd 78 26 f5 7b[ ]*vgetmantpd zmm6,zmm5,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 7d 78 26 f5 ab[ ]*vgetmantps zmm6,zmm5,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 7d 78 26 f5 7b[ ]*vgetmantps zmm6,zmm5,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 d5 7f 27 f4 ab[ ]*vgetmantsd xmm6\{k7\},xmm5,xmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 d5 7f 27 f4 7b[ ]*vgetmantsd xmm6\{k7\},xmm5,xmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 55 7f 27 f4 ab[ ]*vgetmantss xmm6\{k7\},xmm5,xmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 55 7f 27 f4 7b[ ]*vgetmantss xmm6\{k7\},xmm5,xmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f1 d5 78 5f f4[ ]*vmaxpd zmm6,zmm5,zmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 54 78 5f f4[ ]*vmaxps zmm6,zmm5,zmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 d7 7f 5f f4[ ]*vmaxsd xmm6\{k7\},xmm5,xmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 56 7f 5f f4[ ]*vmaxss xmm6\{k7\},xmm5,xmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 d5 78 5d f4[ ]*vminpd zmm6,zmm5,zmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 54 78 5d f4[ ]*vminps zmm6,zmm5,zmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 d7 7f 5d f4[ ]*vminsd xmm6\{k7\},xmm5,xmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 56 7f 5d f4[ ]*vminss xmm6\{k7\},xmm5,xmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 fd 78 2e f5[ ]*vucomisd xmm6,xmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7c 78 2e f5[ ]*vucomiss xmm6,xmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f3 d5 78 54 f4 ab[ ]*vfixupimmpd zmm6,zmm5,zmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 d5 78 54 f4 7b[ ]*vfixupimmpd zmm6,zmm5,zmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 55 78 54 f4 ab[ ]*vfixupimmps zmm6,zmm5,zmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 55 78 54 f4 7b[ ]*vfixupimmps zmm6,zmm5,zmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 d5 7f 55 f4 ab[ ]*vfixupimmsd xmm6\{k7\},xmm5,xmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 d5 7f 55 f4 7b[ ]*vfixupimmsd xmm6\{k7\},xmm5,xmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 55 7f 55 f4 ab[ ]*vfixupimmss xmm6\{k7\},xmm5,xmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 55 7f 55 f4 7b[ ]*vfixupimmss xmm6\{k7\},xmm5,xmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 fd 78 09 f5 ab[ ]*vrndscalepd zmm6,zmm5,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 fd 78 09 f5 7b[ ]*vrndscalepd zmm6,zmm5,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 7d 78 08 f5 ab[ ]*vrndscaleps zmm6,zmm5,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 7d 78 08 f5 7b[ ]*vrndscaleps zmm6,zmm5,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 d5 7f 0b f4 ab[ ]*vrndscalesd xmm6\{k7\},xmm5,xmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 d5 7f 0b f4 7b[ ]*vrndscalesd xmm6\{k7\},xmm5,xmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 55 7f 0a f4 ab[ ]*vrndscaless xmm6\{k7\},xmm5,xmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 55 7f 0a f4 7b[ ]*vrndscaless xmm6\{k7\},xmm5,xmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f1 fc 7f 78 f5[ ]*vcvttpd2udq ymm6\{k7\},zmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7c 78 78 f5[ ]*vcvttps2udq zmm6,zmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7f 78 78 c6[ ]*vcvttsd2usi eax,xmm6,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7f 78 78 ee[ ]*vcvttsd2usi ebp,xmm6,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7e 78 78 c6[ ]*vcvttss2usi eax,xmm6,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7e 78 78 ee[ ]*vcvttss2usi ebp,xmm6,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 cd 78 c2 ed ab[ ]*vcmppd k5,zmm6,zmm5,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f1 cd 78 c2 ed 7b[ ]*vcmppd k5,zmm6,zmm5,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f1 4c 78 c2 ed ab[ ]*vcmpps k5,zmm6,zmm5,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f1 4c 78 c2 ed 7b[ ]*vcmpps k5,zmm6,zmm5,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f1 d7 7f c2 ec ab[ ]*vcmpsd k5\{k7\},xmm5,xmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f1 d7 7f c2 ec 7b[ ]*vcmpsd k5\{k7\},xmm5,xmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f1 56 7f c2 ec ab[ ]*vcmpss k5\{k7\},xmm5,xmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f1 56 7f c2 ec 7b[ ]*vcmpss k5\{k7\},xmm5,xmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f1 fd 78 2f f5[ ]*vcomisd xmm6,xmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7c 78 2f f5[ ]*vcomiss xmm6,xmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 7d 7f 13 f5[ ]*vcvtph2ps zmm6\{k7\},ymm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7c 7f 5a f5[ ]*vcvtps2pd zmm6\{k7\},ymm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f3 7d 7f 1d ee ab[ ]*vcvtps2ph ymm6\{k7\},zmm5,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 7d 7f 1d ee 7b[ ]*vcvtps2ph ymm6\{k7\},zmm5,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f1 56 7f 5a f4[ ]*vcvtss2sd xmm6\{k7\},xmm5,xmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 fd 7f e6 f5[ ]*vcvttpd2dq ymm6\{k7\},zmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7e 78 5b f5[ ]*vcvttps2dq zmm6,zmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7f 78 2c c6[ ]*vcvttsd2si eax,xmm6,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7f 78 2c ee[ ]*vcvttsd2si ebp,xmm6,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7e 78 2c c6[ ]*vcvttss2si eax,xmm6,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7e 78 2c ee[ ]*vcvttss2si ebp,xmm6,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 fd 78 42 f5[ ]*vgetexppd zmm6,zmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 7d 78 42 f5[ ]*vgetexpps zmm6,zmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 d5 7f 43 f4[ ]*vgetexpsd xmm6\{k7\},xmm5,xmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f2 55 7f 43 f4[ ]*vgetexpss xmm6\{k7\},xmm5,xmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f3 fd 78 26 f5 ab[ ]*vgetmantpd zmm6,zmm5,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 fd 78 26 f5 7b[ ]*vgetmantpd zmm6,zmm5,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 7d 78 26 f5 ab[ ]*vgetmantps zmm6,zmm5,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 7d 78 26 f5 7b[ ]*vgetmantps zmm6,zmm5,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 d5 7f 27 f4 ab[ ]*vgetmantsd xmm6\{k7\},xmm5,xmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 d5 7f 27 f4 7b[ ]*vgetmantsd xmm6\{k7\},xmm5,xmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 55 7f 27 f4 ab[ ]*vgetmantss xmm6\{k7\},xmm5,xmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 55 7f 27 f4 7b[ ]*vgetmantss xmm6\{k7\},xmm5,xmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f1 d5 78 5f f4[ ]*vmaxpd zmm6,zmm5,zmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 54 78 5f f4[ ]*vmaxps zmm6,zmm5,zmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 d7 7f 5f f4[ ]*vmaxsd xmm6\{k7\},xmm5,xmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 56 7f 5f f4[ ]*vmaxss xmm6\{k7\},xmm5,xmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 d5 78 5d f4[ ]*vminpd zmm6,zmm5,zmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 54 78 5d f4[ ]*vminps zmm6,zmm5,zmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 d7 7f 5d f4[ ]*vminsd xmm6\{k7\},xmm5,xmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 56 7f 5d f4[ ]*vminss xmm6\{k7\},xmm5,xmm4,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 fd 78 2e f5[ ]*vucomisd xmm6,xmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7c 78 2e f5[ ]*vucomiss xmm6,xmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f3 d5 78 54 f4 ab[ ]*vfixupimmpd zmm6,zmm5,zmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 d5 78 54 f4 7b[ ]*vfixupimmpd zmm6,zmm5,zmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 55 78 54 f4 ab[ ]*vfixupimmps zmm6,zmm5,zmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 55 78 54 f4 7b[ ]*vfixupimmps zmm6,zmm5,zmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 d5 7f 55 f4 ab[ ]*vfixupimmsd xmm6\{k7\},xmm5,xmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 d5 7f 55 f4 7b[ ]*vfixupimmsd xmm6\{k7\},xmm5,xmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 55 7f 55 f4 ab[ ]*vfixupimmss xmm6\{k7\},xmm5,xmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 55 7f 55 f4 7b[ ]*vfixupimmss xmm6\{k7\},xmm5,xmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 fd 78 09 f5 ab[ ]*vrndscalepd zmm6,zmm5,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 fd 78 09 f5 7b[ ]*vrndscalepd zmm6,zmm5,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 7d 78 08 f5 ab[ ]*vrndscaleps zmm6,zmm5,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 7d 78 08 f5 7b[ ]*vrndscaleps zmm6,zmm5,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 d5 7f 0b f4 ab[ ]*vrndscalesd xmm6\{k7\},xmm5,xmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 d5 7f 0b f4 7b[ ]*vrndscalesd xmm6\{k7\},xmm5,xmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f3 55 7f 0a f4 ab[ ]*vrndscaless xmm6\{k7\},xmm5,xmm4,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 f3 55 7f 0a f4 7b[ ]*vrndscaless xmm6\{k7\},xmm5,xmm4,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 f1 fc 7f 78 f5[ ]*vcvttpd2udq ymm6\{k7\},zmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7c 78 78 f5[ ]*vcvttps2udq zmm6,zmm5,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7f 78 78 c6[ ]*vcvttsd2usi eax,xmm6,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7f 78 78 ee[ ]*vcvttsd2usi ebp,xmm6,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7e 78 78 c6[ ]*vcvttss2usi eax,xmm6,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 f1 7e 78 78 ee[ ]*vcvttss2usi ebp,xmm6,\{sae\} +#pass diff --git a/gas/testsuite/gas/i386/avx512f-rcigrz.d b/gas/testsuite/gas/i386/avx512f-rcigrz.d new file mode 100644 index 0000000..fe767d6 --- /dev/null +++ b/gas/testsuite/gas/i386/avx512f-rcigrz.d @@ -0,0 +1,142 @@ +#as: -mevexrcig=rz +#objdump: -dw +#name: i386 AVX512F rcig insns +#source: avx512f-rcig.s + +.*: +file format .* + + +Disassembly of section \.text: + +00000000 <_start>: +[ ]*[a-f0-9]+:[ ]*62 f1 cd 78 c2 ed ab[ ]*vcmppd \$0xab,\{sae\},%zmm5,%zmm6,%k5 +[ ]*[a-f0-9]+:[ ]*62 f1 cd 78 c2 ed 7b[ ]*vcmppd \$0x7b,\{sae\},%zmm5,%zmm6,%k5 +[ ]*[a-f0-9]+:[ ]*62 f1 4c 78 c2 ed ab[ ]*vcmpps \$0xab,\{sae\},%zmm5,%zmm6,%k5 +[ ]*[a-f0-9]+:[ ]*62 f1 4c 78 c2 ed 7b[ ]*vcmpps \$0x7b,\{sae\},%zmm5,%zmm6,%k5 +[ ]*[a-f0-9]+:[ ]*62 f1 d7 7f c2 ec ab[ ]*vcmpsd \$0xab,\{sae\},%xmm4,%xmm5,%k5\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 d7 7f c2 ec 7b[ ]*vcmpsd \$0x7b,\{sae\},%xmm4,%xmm5,%k5\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 56 7f c2 ec ab[ ]*vcmpss \$0xab,\{sae\},%xmm4,%xmm5,%k5\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 56 7f c2 ec 7b[ ]*vcmpss \$0x7b,\{sae\},%xmm4,%xmm5,%k5\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 fd 78 2f f5[ ]*vcomisd \{sae\},%xmm5,%xmm6 +[ ]*[a-f0-9]+:[ ]*62 f1 7c 78 2f f5[ ]*vcomiss \{sae\},%xmm5,%xmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 7d 7f 13 f5[ ]*vcvtph2ps \{sae\},%ymm5,%zmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 7c 7f 5a f5[ ]*vcvtps2pd \{sae\},%ymm5,%zmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 7d 7f 1d ee ab[ ]*vcvtps2ph \$0xab,\{sae\},%zmm5,%ymm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 7d 7f 1d ee 7b[ ]*vcvtps2ph \$0x7b,\{sae\},%zmm5,%ymm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 56 7f 5a f4[ ]*vcvtss2sd \{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 fd 7f e6 f5[ ]*vcvttpd2dq \{sae\},%zmm5,%ymm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 7e 78 5b f5[ ]*vcvttps2dq \{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f1 7f 78 2c c6[ ]*vcvttsd2si \{sae\},%xmm6,%eax +[ ]*[a-f0-9]+:[ ]*62 f1 7f 78 2c ee[ ]*vcvttsd2si \{sae\},%xmm6,%ebp +[ ]*[a-f0-9]+:[ ]*62 f1 7e 78 2c c6[ ]*vcvttss2si \{sae\},%xmm6,%eax +[ ]*[a-f0-9]+:[ ]*62 f1 7e 78 2c ee[ ]*vcvttss2si \{sae\},%xmm6,%ebp +[ ]*[a-f0-9]+:[ ]*62 f2 fd 78 42 f5[ ]*vgetexppd \{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 7d 78 42 f5[ ]*vgetexpps \{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 d5 7f 43 f4[ ]*vgetexpsd \{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f2 55 7f 43 f4[ ]*vgetexpss \{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 fd 78 26 f5 ab[ ]*vgetmantpd \$0xab,\{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 fd 78 26 f5 7b[ ]*vgetmantpd \$0x7b,\{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 7d 78 26 f5 ab[ ]*vgetmantps \$0xab,\{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 7d 78 26 f5 7b[ ]*vgetmantps \$0x7b,\{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 d5 7f 27 f4 ab[ ]*vgetmantsd \$0xab,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 d5 7f 27 f4 7b[ ]*vgetmantsd \$0x7b,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 55 7f 27 f4 ab[ ]*vgetmantss \$0xab,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 55 7f 27 f4 7b[ ]*vgetmantss \$0x7b,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 d5 78 5f f4[ ]*vmaxpd \{sae\},%zmm4,%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f1 54 78 5f f4[ ]*vmaxps \{sae\},%zmm4,%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f1 d7 7f 5f f4[ ]*vmaxsd \{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 56 7f 5f f4[ ]*vmaxss \{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 d5 78 5d f4[ ]*vminpd \{sae\},%zmm4,%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f1 54 78 5d f4[ ]*vminps \{sae\},%zmm4,%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f1 d7 7f 5d f4[ ]*vminsd \{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 56 7f 5d f4[ ]*vminss \{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 fd 78 2e f5[ ]*vucomisd \{sae\},%xmm5,%xmm6 +[ ]*[a-f0-9]+:[ ]*62 f1 7c 78 2e f5[ ]*vucomiss \{sae\},%xmm5,%xmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 d5 78 54 f4 ab[ ]*vfixupimmpd \$0xab,\{sae\},%zmm4,%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 d5 78 54 f4 7b[ ]*vfixupimmpd \$0x7b,\{sae\},%zmm4,%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 55 78 54 f4 ab[ ]*vfixupimmps \$0xab,\{sae\},%zmm4,%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 55 78 54 f4 7b[ ]*vfixupimmps \$0x7b,\{sae\},%zmm4,%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 d5 7f 55 f4 ab[ ]*vfixupimmsd \$0xab,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 d5 7f 55 f4 7b[ ]*vfixupimmsd \$0x7b,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 55 7f 55 f4 ab[ ]*vfixupimmss \$0xab,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 55 7f 55 f4 7b[ ]*vfixupimmss \$0x7b,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 fd 78 09 f5 ab[ ]*vrndscalepd \$0xab,\{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 fd 78 09 f5 7b[ ]*vrndscalepd \$0x7b,\{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 7d 78 08 f5 ab[ ]*vrndscaleps \$0xab,\{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 7d 78 08 f5 7b[ ]*vrndscaleps \$0x7b,\{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 d5 7f 0b f4 ab[ ]*vrndscalesd \$0xab,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 d5 7f 0b f4 7b[ ]*vrndscalesd \$0x7b,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 55 7f 0a f4 ab[ ]*vrndscaless \$0xab,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 55 7f 0a f4 7b[ ]*vrndscaless \$0x7b,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 fc 7f 78 f5[ ]*vcvttpd2udq \{sae\},%zmm5,%ymm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 7c 78 78 f5[ ]*vcvttps2udq \{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f1 7f 78 78 c6[ ]*vcvttsd2usi \{sae\},%xmm6,%eax +[ ]*[a-f0-9]+:[ ]*62 f1 7f 78 78 ee[ ]*vcvttsd2usi \{sae\},%xmm6,%ebp +[ ]*[a-f0-9]+:[ ]*62 f1 7e 78 78 c6[ ]*vcvttss2usi \{sae\},%xmm6,%eax +[ ]*[a-f0-9]+:[ ]*62 f1 7e 78 78 ee[ ]*vcvttss2usi \{sae\},%xmm6,%ebp +[ ]*[a-f0-9]+:[ ]*62 f1 cd 78 c2 ed ab[ ]*vcmppd \$0xab,\{sae\},%zmm5,%zmm6,%k5 +[ ]*[a-f0-9]+:[ ]*62 f1 cd 78 c2 ed 7b[ ]*vcmppd \$0x7b,\{sae\},%zmm5,%zmm6,%k5 +[ ]*[a-f0-9]+:[ ]*62 f1 4c 78 c2 ed ab[ ]*vcmpps \$0xab,\{sae\},%zmm5,%zmm6,%k5 +[ ]*[a-f0-9]+:[ ]*62 f1 4c 78 c2 ed 7b[ ]*vcmpps \$0x7b,\{sae\},%zmm5,%zmm6,%k5 +[ ]*[a-f0-9]+:[ ]*62 f1 d7 7f c2 ec ab[ ]*vcmpsd \$0xab,\{sae\},%xmm4,%xmm5,%k5\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 d7 7f c2 ec 7b[ ]*vcmpsd \$0x7b,\{sae\},%xmm4,%xmm5,%k5\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 56 7f c2 ec ab[ ]*vcmpss \$0xab,\{sae\},%xmm4,%xmm5,%k5\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 56 7f c2 ec 7b[ ]*vcmpss \$0x7b,\{sae\},%xmm4,%xmm5,%k5\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 fd 78 2f f5[ ]*vcomisd \{sae\},%xmm5,%xmm6 +[ ]*[a-f0-9]+:[ ]*62 f1 7c 78 2f f5[ ]*vcomiss \{sae\},%xmm5,%xmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 7d 7f 13 f5[ ]*vcvtph2ps \{sae\},%ymm5,%zmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 7c 7f 5a f5[ ]*vcvtps2pd \{sae\},%ymm5,%zmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 7d 7f 1d ee ab[ ]*vcvtps2ph \$0xab,\{sae\},%zmm5,%ymm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 7d 7f 1d ee 7b[ ]*vcvtps2ph \$0x7b,\{sae\},%zmm5,%ymm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 56 7f 5a f4[ ]*vcvtss2sd \{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 fd 7f e6 f5[ ]*vcvttpd2dq \{sae\},%zmm5,%ymm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 7e 78 5b f5[ ]*vcvttps2dq \{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f1 7f 78 2c c6[ ]*vcvttsd2si \{sae\},%xmm6,%eax +[ ]*[a-f0-9]+:[ ]*62 f1 7f 78 2c ee[ ]*vcvttsd2si \{sae\},%xmm6,%ebp +[ ]*[a-f0-9]+:[ ]*62 f1 7e 78 2c c6[ ]*vcvttss2si \{sae\},%xmm6,%eax +[ ]*[a-f0-9]+:[ ]*62 f1 7e 78 2c ee[ ]*vcvttss2si \{sae\},%xmm6,%ebp +[ ]*[a-f0-9]+:[ ]*62 f2 fd 78 42 f5[ ]*vgetexppd \{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 7d 78 42 f5[ ]*vgetexpps \{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f2 d5 7f 43 f4[ ]*vgetexpsd \{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f2 55 7f 43 f4[ ]*vgetexpss \{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 fd 78 26 f5 ab[ ]*vgetmantpd \$0xab,\{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 fd 78 26 f5 7b[ ]*vgetmantpd \$0x7b,\{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 7d 78 26 f5 ab[ ]*vgetmantps \$0xab,\{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 7d 78 26 f5 7b[ ]*vgetmantps \$0x7b,\{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 d5 7f 27 f4 ab[ ]*vgetmantsd \$0xab,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 d5 7f 27 f4 7b[ ]*vgetmantsd \$0x7b,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 55 7f 27 f4 ab[ ]*vgetmantss \$0xab,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 55 7f 27 f4 7b[ ]*vgetmantss \$0x7b,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 d5 78 5f f4[ ]*vmaxpd \{sae\},%zmm4,%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f1 54 78 5f f4[ ]*vmaxps \{sae\},%zmm4,%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f1 d7 7f 5f f4[ ]*vmaxsd \{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 56 7f 5f f4[ ]*vmaxss \{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 d5 78 5d f4[ ]*vminpd \{sae\},%zmm4,%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f1 54 78 5d f4[ ]*vminps \{sae\},%zmm4,%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f1 d7 7f 5d f4[ ]*vminsd \{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 56 7f 5d f4[ ]*vminss \{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 fd 78 2e f5[ ]*vucomisd \{sae\},%xmm5,%xmm6 +[ ]*[a-f0-9]+:[ ]*62 f1 7c 78 2e f5[ ]*vucomiss \{sae\},%xmm5,%xmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 d5 78 54 f4 ab[ ]*vfixupimmpd \$0xab,\{sae\},%zmm4,%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 d5 78 54 f4 7b[ ]*vfixupimmpd \$0x7b,\{sae\},%zmm4,%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 55 78 54 f4 ab[ ]*vfixupimmps \$0xab,\{sae\},%zmm4,%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 55 78 54 f4 7b[ ]*vfixupimmps \$0x7b,\{sae\},%zmm4,%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 d5 7f 55 f4 ab[ ]*vfixupimmsd \$0xab,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 d5 7f 55 f4 7b[ ]*vfixupimmsd \$0x7b,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 55 7f 55 f4 ab[ ]*vfixupimmss \$0xab,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 55 7f 55 f4 7b[ ]*vfixupimmss \$0x7b,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 fd 78 09 f5 ab[ ]*vrndscalepd \$0xab,\{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 fd 78 09 f5 7b[ ]*vrndscalepd \$0x7b,\{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 7d 78 08 f5 ab[ ]*vrndscaleps \$0xab,\{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 7d 78 08 f5 7b[ ]*vrndscaleps \$0x7b,\{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f3 d5 7f 0b f4 ab[ ]*vrndscalesd \$0xab,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 d5 7f 0b f4 7b[ ]*vrndscalesd \$0x7b,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 55 7f 0a f4 ab[ ]*vrndscaless \$0xab,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f3 55 7f 0a f4 7b[ ]*vrndscaless \$0x7b,\{sae\},%xmm4,%xmm5,%xmm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 fc 7f 78 f5[ ]*vcvttpd2udq \{sae\},%zmm5,%ymm6\{%k7\} +[ ]*[a-f0-9]+:[ ]*62 f1 7c 78 78 f5[ ]*vcvttps2udq \{sae\},%zmm5,%zmm6 +[ ]*[a-f0-9]+:[ ]*62 f1 7f 78 78 c6[ ]*vcvttsd2usi \{sae\},%xmm6,%eax +[ ]*[a-f0-9]+:[ ]*62 f1 7f 78 78 ee[ ]*vcvttsd2usi \{sae\},%xmm6,%ebp +[ ]*[a-f0-9]+:[ ]*62 f1 7e 78 78 c6[ ]*vcvttss2usi \{sae\},%xmm6,%eax +[ ]*[a-f0-9]+:[ ]*62 f1 7e 78 78 ee[ ]*vcvttss2usi \{sae\},%xmm6,%ebp +#pass diff --git a/gas/testsuite/gas/i386/i386.exp b/gas/testsuite/gas/i386/i386.exp index 4446426..55fb8e6 100644 --- a/gas/testsuite/gas/i386/i386.exp +++ b/gas/testsuite/gas/i386/i386.exp @@ -304,6 +304,30 @@ if [expr ([istarget "i*86-*-*"] || [istarget "x86_64-*-*"]) && [gas_32_check]] run_dump_test "avx512dq_vl" run_dump_test "omit-lock-yes" run_dump_test "omit-lock-no" + run_dump_test "avx512dq-rcigrd-intel" + run_dump_test "avx512dq-rcigrd" + run_dump_test "avx512dq-rcigrne-intel" + run_dump_test "avx512dq-rcigrne" + run_dump_test "avx512dq-rcigru-intel" + run_dump_test "avx512dq-rcigru" + run_dump_test "avx512dq-rcigrz-intel" + run_dump_test "avx512dq-rcigrz" + run_dump_test "avx512er-rcigrd-intel" + run_dump_test "avx512er-rcigrd" + run_dump_test "avx512er-rcigrne-intel" + run_dump_test "avx512er-rcigrne" + run_dump_test "avx512er-rcigru-intel" + run_dump_test "avx512er-rcigru" + run_dump_test "avx512er-rcigrz-intel" + run_dump_test "avx512er-rcigrz" + run_dump_test "avx512f-rcigrd-intel" + run_dump_test "avx512f-rcigrd" + run_dump_test "avx512f-rcigrne-intel" + run_dump_test "avx512f-rcigrne" + run_dump_test "avx512f-rcigru-intel" + run_dump_test "avx512f-rcigru" + run_dump_test "avx512f-rcigrz-intel" + run_dump_test "avx512f-rcigrz" run_dump_test "disassem" # These tests require support for 8 and 16 bit relocs, @@ -630,6 +654,30 @@ if [expr ([istarget "i*86-*-*"] || [istarget "x86_64-*-*"]) && [gas_64_check]] t run_dump_test "x86-64-avx512dq_vl" run_dump_test "x86-64-suffix" run_dump_test "x86-64-suffix-intel" + run_dump_test "x86-64-avx512dq-rcigrd-intel" + run_dump_test "x86-64-avx512dq-rcigrd" + run_dump_test "x86-64-avx512dq-rcigrne-intel" + run_dump_test "x86-64-avx512dq-rcigrne" + run_dump_test "x86-64-avx512dq-rcigru-intel" + run_dump_test "x86-64-avx512dq-rcigru" + run_dump_test "x86-64-avx512dq-rcigrz-intel" + run_dump_test "x86-64-avx512dq-rcigrz" + run_dump_test "x86-64-avx512er-rcigrd-intel" + run_dump_test "x86-64-avx512er-rcigrd" + run_dump_test "x86-64-avx512er-rcigrne-intel" + run_dump_test "x86-64-avx512er-rcigrne" + run_dump_test "x86-64-avx512er-rcigru-intel" + run_dump_test "x86-64-avx512er-rcigru" + run_dump_test "x86-64-avx512er-rcigrz-intel" + run_dump_test "x86-64-avx512er-rcigrz" + run_dump_test "x86-64-avx512f-rcigrd-intel" + run_dump_test "x86-64-avx512f-rcigrd" + run_dump_test "x86-64-avx512f-rcigrne-intel" + run_dump_test "x86-64-avx512f-rcigrne" + run_dump_test "x86-64-avx512f-rcigru-intel" + run_dump_test "x86-64-avx512f-rcigru" + run_dump_test "x86-64-avx512f-rcigrz-intel" + run_dump_test "x86-64-avx512f-rcigrz" if { ![istarget "*-*-aix*"] && ![istarget "*-*-beos*"] diff --git a/gas/testsuite/gas/i386/x86-64-avx512dq-rcig.s b/gas/testsuite/gas/i386/x86-64-avx512dq-rcig.s new file mode 100644 index 0000000..f375308 --- /dev/null +++ b/gas/testsuite/gas/i386/x86-64-avx512dq-rcig.s @@ -0,0 +1,47 @@ +# Check 64bit AVX512DQ-RCIG instructions + + .allow_index_reg + .text +_start: + vrangepd $0xab, {sae}, %zmm28, %zmm29, %zmm30 # AVX512DQ + vrangepd $123, {sae}, %zmm28, %zmm29, %zmm30 # AVX512DQ + vrangeps $0xab, {sae}, %zmm28, %zmm29, %zmm30 # AVX512DQ + vrangeps $123, {sae}, %zmm28, %zmm29, %zmm30 # AVX512DQ + vrangesd $0xab, {sae}, %xmm28, %xmm29, %xmm30 # AVX512DQ + vrangesd $123, {sae}, %xmm28, %xmm29, %xmm30 # AVX512DQ + vrangess $0xab, {sae}, %xmm28, %xmm29, %xmm30 # AVX512DQ + vrangess $123, {sae}, %xmm28, %xmm29, %xmm30 # AVX512DQ + vreducepd $0xab, {sae}, %zmm29, %zmm30 # AVX512DQ + vreducepd $123, {sae}, %zmm29, %zmm30 # AVX512DQ + vreduceps $0xab, {sae}, %zmm29, %zmm30 # AVX512DQ + vreduceps $123, {sae}, %zmm29, %zmm30 # AVX512DQ + vreducesd $0xab, {sae}, %xmm28, %xmm29, %xmm30 # AVX512DQ + vreducesd $123, {sae}, %xmm28, %xmm29, %xmm30 # AVX512DQ + vreducess $0xab, {sae}, %xmm28, %xmm29, %xmm30 # AVX512DQ + vreducess $123, {sae}, %xmm28, %xmm29, %xmm30 # AVX512DQ + vcvttpd2qq {sae}, %zmm29, %zmm30 # AVX512DQ + vcvttpd2uqq {sae}, %zmm29, %zmm30 # AVX512DQ + vcvttps2qq {sae}, %ymm29, %zmm30 # AVX512DQ + vcvttps2uqq {sae}, %ymm29, %zmm30 # AVX512DQ + + .intel_syntax noprefix + vrangepd zmm30, zmm29, zmm28, {sae}, 0xab # AVX512DQ + vrangepd zmm30, zmm29, zmm28, {sae}, 123 # AVX512DQ + vrangeps zmm30, zmm29, zmm28, {sae}, 0xab # AVX512DQ + vrangeps zmm30, zmm29, zmm28, {sae}, 123 # AVX512DQ + vrangesd xmm30, xmm29, xmm28, {sae}, 0xab # AVX512DQ + vrangesd xmm30, xmm29, xmm28, {sae}, 123 # AVX512DQ + vrangess xmm30, xmm29, xmm28, {sae}, 0xab # AVX512DQ + vrangess xmm30, xmm29, xmm28, {sae}, 123 # AVX512DQ + vreducepd zmm30, zmm29, {sae}, 0xab # AVX512DQ + vreducepd zmm30, zmm29, {sae}, 123 # AVX512DQ + vreduceps zmm30, zmm29, {sae}, 0xab # AVX512DQ + vreduceps zmm30, zmm29, {sae}, 123 # AVX512DQ + vreducesd xmm30, xmm29, xmm28, {sae}, 0xab # AVX512DQ + vreducesd xmm30, xmm29, xmm28, {sae}, 123 # AVX512DQ + vreducess xmm30, xmm29, xmm28, {sae}, 0xab # AVX512DQ + vreducess xmm30, xmm29, xmm28, {sae}, 123 # AVX512DQ + vcvttpd2qq zmm30, zmm29, {sae} # AVX512DQ + vcvttpd2uqq zmm30, zmm29, {sae} # AVX512DQ + vcvttps2qq zmm30, ymm29, {sae} # AVX512DQ + vcvttps2uqq zmm30, ymm29, {sae} # AVX512DQ diff --git a/gas/testsuite/gas/i386/x86-64-avx512dq-rcigrd-intel.d b/gas/testsuite/gas/i386/x86-64-avx512dq-rcigrd-intel.d new file mode 100644 index 0000000..89a1c95 --- /dev/null +++ b/gas/testsuite/gas/i386/x86-64-avx512dq-rcigrd-intel.d @@ -0,0 +1,52 @@ +#as: -mevexrcig=rd +#objdump: -dw -Mintel +#name: x86_64 AVX512DQ rcig insns (Intel disassembly) +#source: x86-64-avx512dq-rcig.s + +.*: +file format .* + + +Disassembly of section \.text: + +0+ <_start>: +[ ]*[a-f0-9]+:[ ]*62 03 95 30 50 f4 ab[ ]*vrangepd zmm30,zmm29,zmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 95 30 50 f4 7b[ ]*vrangepd zmm30,zmm29,zmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 15 30 50 f4 ab[ ]*vrangeps zmm30,zmm29,zmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 15 30 50 f4 7b[ ]*vrangeps zmm30,zmm29,zmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 95 30 51 f4 ab[ ]*vrangesd xmm30,xmm29,xmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 95 30 51 f4 7b[ ]*vrangesd xmm30,xmm29,xmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 15 30 51 f4 ab[ ]*vrangess xmm30,xmm29,xmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 15 30 51 f4 7b[ ]*vrangess xmm30,xmm29,xmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 fd 38 56 f5 ab[ ]*vreducepd zmm30,zmm29,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 fd 38 56 f5 7b[ ]*vreducepd zmm30,zmm29,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 7d 38 56 f5 ab[ ]*vreduceps zmm30,zmm29,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 7d 38 56 f5 7b[ ]*vreduceps zmm30,zmm29,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 95 30 57 f4 ab[ ]*vreducesd xmm30,xmm29,xmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 95 30 57 f4 7b[ ]*vreducesd xmm30,xmm29,xmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 15 30 57 f4 ab[ ]*vreducess xmm30,xmm29,xmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 15 30 57 f4 7b[ ]*vreducess xmm30,xmm29,xmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 01 fd 38 7a f5[ ]*vcvttpd2qq zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 fd 38 78 f5[ ]*vcvttpd2uqq zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 7d 38 7a f5[ ]*vcvttps2qq zmm30,ymm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 7d 38 78 f5[ ]*vcvttps2uqq zmm30,ymm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 03 95 30 50 f4 ab[ ]*vrangepd zmm30,zmm29,zmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 95 30 50 f4 7b[ ]*vrangepd zmm30,zmm29,zmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 15 30 50 f4 ab[ ]*vrangeps zmm30,zmm29,zmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 15 30 50 f4 7b[ ]*vrangeps zmm30,zmm29,zmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 95 30 51 f4 ab[ ]*vrangesd xmm30,xmm29,xmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 95 30 51 f4 7b[ ]*vrangesd xmm30,xmm29,xmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 15 30 51 f4 ab[ ]*vrangess xmm30,xmm29,xmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 15 30 51 f4 7b[ ]*vrangess xmm30,xmm29,xmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 fd 38 56 f5 ab[ ]*vreducepd zmm30,zmm29,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 fd 38 56 f5 7b[ ]*vreducepd zmm30,zmm29,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 7d 38 56 f5 ab[ ]*vreduceps zmm30,zmm29,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 7d 38 56 f5 7b[ ]*vreduceps zmm30,zmm29,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 95 30 57 f4 ab[ ]*vreducesd xmm30,xmm29,xmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 95 30 57 f4 7b[ ]*vreducesd xmm30,xmm29,xmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 15 30 57 f4 ab[ ]*vreducess xmm30,xmm29,xmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 15 30 57 f4 7b[ ]*vreducess xmm30,xmm29,xmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 01 fd 38 7a f5[ ]*vcvttpd2qq zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 fd 38 78 f5[ ]*vcvttpd2uqq zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 7d 38 7a f5[ ]*vcvttps2qq zmm30,ymm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 7d 38 78 f5[ ]*vcvttps2uqq zmm30,ymm29,\{sae\} +#pass diff --git a/gas/testsuite/gas/i386/x86-64-avx512dq-rcigrd.d b/gas/testsuite/gas/i386/x86-64-avx512dq-rcigrd.d new file mode 100644 index 0000000..5e63acd --- /dev/null +++ b/gas/testsuite/gas/i386/x86-64-avx512dq-rcigrd.d @@ -0,0 +1,52 @@ +#as: -mevexrcig=rd +#objdump: -dw +#name: x86_64 AVX512DQ rcig insns +#source: x86-64-avx512dq-rcig.s + +.*: +file format .* + + +Disassembly of section \.text: + +0+ <_start>: +[ ]*[a-f0-9]+:[ ]*62 03 95 30 50 f4 ab[ ]*vrangepd \$0xab,\{sae\},%zmm28,%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 95 30 50 f4 7b[ ]*vrangepd \$0x7b,\{sae\},%zmm28,%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 15 30 50 f4 ab[ ]*vrangeps \$0xab,\{sae\},%zmm28,%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 15 30 50 f4 7b[ ]*vrangeps \$0x7b,\{sae\},%zmm28,%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 95 30 51 f4 ab[ ]*vrangesd \$0xab,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 95 30 51 f4 7b[ ]*vrangesd \$0x7b,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 15 30 51 f4 ab[ ]*vrangess \$0xab,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 15 30 51 f4 7b[ ]*vrangess \$0x7b,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 fd 38 56 f5 ab[ ]*vreducepd \$0xab,\{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 fd 38 56 f5 7b[ ]*vreducepd \$0x7b,\{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 7d 38 56 f5 ab[ ]*vreduceps \$0xab,\{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 7d 38 56 f5 7b[ ]*vreduceps \$0x7b,\{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 95 30 57 f4 ab[ ]*vreducesd \$0xab,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 95 30 57 f4 7b[ ]*vreducesd \$0x7b,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 15 30 57 f4 ab[ ]*vreducess \$0xab,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 15 30 57 f4 7b[ ]*vreducess \$0x7b,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 01 fd 38 7a f5[ ]*vcvttpd2qq \{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 01 fd 38 78 f5[ ]*vcvttpd2uqq \{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 01 7d 38 7a f5[ ]*vcvttps2qq \{sae\},%ymm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 01 7d 38 78 f5[ ]*vcvttps2uqq \{sae\},%ymm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 95 30 50 f4 ab[ ]*vrangepd \$0xab,\{sae\},%zmm28,%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 95 30 50 f4 7b[ ]*vrangepd \$0x7b,\{sae\},%zmm28,%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 15 30 50 f4 ab[ ]*vrangeps \$0xab,\{sae\},%zmm28,%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 15 30 50 f4 7b[ ]*vrangeps \$0x7b,\{sae\},%zmm28,%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 95 30 51 f4 ab[ ]*vrangesd \$0xab,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 95 30 51 f4 7b[ ]*vrangesd \$0x7b,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 15 30 51 f4 ab[ ]*vrangess \$0xab,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 15 30 51 f4 7b[ ]*vrangess \$0x7b,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 fd 38 56 f5 ab[ ]*vreducepd \$0xab,\{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 fd 38 56 f5 7b[ ]*vreducepd \$0x7b,\{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 7d 38 56 f5 ab[ ]*vreduceps \$0xab,\{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 7d 38 56 f5 7b[ ]*vreduceps \$0x7b,\{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 95 30 57 f4 ab[ ]*vreducesd \$0xab,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 95 30 57 f4 7b[ ]*vreducesd \$0x7b,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 15 30 57 f4 ab[ ]*vreducess \$0xab,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 15 30 57 f4 7b[ ]*vreducess \$0x7b,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 01 fd 38 7a f5[ ]*vcvttpd2qq \{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 01 fd 38 78 f5[ ]*vcvttpd2uqq \{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 01 7d 38 7a f5[ ]*vcvttps2qq \{sae\},%ymm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 01 7d 38 78 f5[ ]*vcvttps2uqq \{sae\},%ymm29,%zmm30 +#pass diff --git a/gas/testsuite/gas/i386/x86-64-avx512dq-rcigrne-intel.d b/gas/testsuite/gas/i386/x86-64-avx512dq-rcigrne-intel.d new file mode 100644 index 0000000..a858f61 --- /dev/null +++ b/gas/testsuite/gas/i386/x86-64-avx512dq-rcigrne-intel.d @@ -0,0 +1,52 @@ +#as: -mevexrcig=rne +#objdump: -dw -Mintel +#name: x86_64 AVX512DQ rcig insns (Intel disassembly) +#source: x86-64-avx512dq-rcig.s + +.*: +file format .* + + +Disassembly of section \.text: + +0+ <_start>: +[ ]*[a-f0-9]+:[ ]*62 03 95 10 50 f4 ab[ ]*vrangepd zmm30,zmm29,zmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 95 10 50 f4 7b[ ]*vrangepd zmm30,zmm29,zmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 15 10 50 f4 ab[ ]*vrangeps zmm30,zmm29,zmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 15 10 50 f4 7b[ ]*vrangeps zmm30,zmm29,zmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 95 10 51 f4 ab[ ]*vrangesd xmm30,xmm29,xmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 95 10 51 f4 7b[ ]*vrangesd xmm30,xmm29,xmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 15 10 51 f4 ab[ ]*vrangess xmm30,xmm29,xmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 15 10 51 f4 7b[ ]*vrangess xmm30,xmm29,xmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 fd 18 56 f5 ab[ ]*vreducepd zmm30,zmm29,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 fd 18 56 f5 7b[ ]*vreducepd zmm30,zmm29,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 7d 18 56 f5 ab[ ]*vreduceps zmm30,zmm29,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 7d 18 56 f5 7b[ ]*vreduceps zmm30,zmm29,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 95 10 57 f4 ab[ ]*vreducesd xmm30,xmm29,xmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 95 10 57 f4 7b[ ]*vreducesd xmm30,xmm29,xmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 15 10 57 f4 ab[ ]*vreducess xmm30,xmm29,xmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 15 10 57 f4 7b[ ]*vreducess xmm30,xmm29,xmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 01 fd 18 7a f5[ ]*vcvttpd2qq zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 fd 18 78 f5[ ]*vcvttpd2uqq zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 7d 18 7a f5[ ]*vcvttps2qq zmm30,ymm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 7d 18 78 f5[ ]*vcvttps2uqq zmm30,ymm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 03 95 10 50 f4 ab[ ]*vrangepd zmm30,zmm29,zmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 95 10 50 f4 7b[ ]*vrangepd zmm30,zmm29,zmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 15 10 50 f4 ab[ ]*vrangeps zmm30,zmm29,zmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 15 10 50 f4 7b[ ]*vrangeps zmm30,zmm29,zmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 95 10 51 f4 ab[ ]*vrangesd xmm30,xmm29,xmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 95 10 51 f4 7b[ ]*vrangesd xmm30,xmm29,xmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 15 10 51 f4 ab[ ]*vrangess xmm30,xmm29,xmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 15 10 51 f4 7b[ ]*vrangess xmm30,xmm29,xmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 fd 18 56 f5 ab[ ]*vreducepd zmm30,zmm29,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 fd 18 56 f5 7b[ ]*vreducepd zmm30,zmm29,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 7d 18 56 f5 ab[ ]*vreduceps zmm30,zmm29,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 7d 18 56 f5 7b[ ]*vreduceps zmm30,zmm29,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 95 10 57 f4 ab[ ]*vreducesd xmm30,xmm29,xmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 95 10 57 f4 7b[ ]*vreducesd xmm30,xmm29,xmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 15 10 57 f4 ab[ ]*vreducess xmm30,xmm29,xmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 15 10 57 f4 7b[ ]*vreducess xmm30,xmm29,xmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 01 fd 18 7a f5[ ]*vcvttpd2qq zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 fd 18 78 f5[ ]*vcvttpd2uqq zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 7d 18 7a f5[ ]*vcvttps2qq zmm30,ymm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 7d 18 78 f5[ ]*vcvttps2uqq zmm30,ymm29,\{sae\} +#pass diff --git a/gas/testsuite/gas/i386/x86-64-avx512dq-rcigrne.d b/gas/testsuite/gas/i386/x86-64-avx512dq-rcigrne.d new file mode 100644 index 0000000..2a6d639 --- /dev/null +++ b/gas/testsuite/gas/i386/x86-64-avx512dq-rcigrne.d @@ -0,0 +1,52 @@ +#as: -mevexrcig=rne +#objdump: -dw +#name: x86_64 AVX512DQ rcig insns +#source: x86-64-avx512dq-rcig.s + +.*: +file format .* + + +Disassembly of section \.text: + +0+ <_start>: +[ ]*[a-f0-9]+:[ ]*62 03 95 10 50 f4 ab[ ]*vrangepd \$0xab,\{sae\},%zmm28,%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 95 10 50 f4 7b[ ]*vrangepd \$0x7b,\{sae\},%zmm28,%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 15 10 50 f4 ab[ ]*vrangeps \$0xab,\{sae\},%zmm28,%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 15 10 50 f4 7b[ ]*vrangeps \$0x7b,\{sae\},%zmm28,%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 95 10 51 f4 ab[ ]*vrangesd \$0xab,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 95 10 51 f4 7b[ ]*vrangesd \$0x7b,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 15 10 51 f4 ab[ ]*vrangess \$0xab,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 15 10 51 f4 7b[ ]*vrangess \$0x7b,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 fd 18 56 f5 ab[ ]*vreducepd \$0xab,\{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 fd 18 56 f5 7b[ ]*vreducepd \$0x7b,\{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 7d 18 56 f5 ab[ ]*vreduceps \$0xab,\{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 7d 18 56 f5 7b[ ]*vreduceps \$0x7b,\{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 95 10 57 f4 ab[ ]*vreducesd \$0xab,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 95 10 57 f4 7b[ ]*vreducesd \$0x7b,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 15 10 57 f4 ab[ ]*vreducess \$0xab,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 15 10 57 f4 7b[ ]*vreducess \$0x7b,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 01 fd 18 7a f5[ ]*vcvttpd2qq \{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 01 fd 18 78 f5[ ]*vcvttpd2uqq \{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 01 7d 18 7a f5[ ]*vcvttps2qq \{sae\},%ymm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 01 7d 18 78 f5[ ]*vcvttps2uqq \{sae\},%ymm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 95 10 50 f4 ab[ ]*vrangepd \$0xab,\{sae\},%zmm28,%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 95 10 50 f4 7b[ ]*vrangepd \$0x7b,\{sae\},%zmm28,%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 15 10 50 f4 ab[ ]*vrangeps \$0xab,\{sae\},%zmm28,%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 15 10 50 f4 7b[ ]*vrangeps \$0x7b,\{sae\},%zmm28,%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 95 10 51 f4 ab[ ]*vrangesd \$0xab,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 95 10 51 f4 7b[ ]*vrangesd \$0x7b,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 15 10 51 f4 ab[ ]*vrangess \$0xab,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 15 10 51 f4 7b[ ]*vrangess \$0x7b,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 fd 18 56 f5 ab[ ]*vreducepd \$0xab,\{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 fd 18 56 f5 7b[ ]*vreducepd \$0x7b,\{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 7d 18 56 f5 ab[ ]*vreduceps \$0xab,\{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 7d 18 56 f5 7b[ ]*vreduceps \$0x7b,\{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 95 10 57 f4 ab[ ]*vreducesd \$0xab,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 95 10 57 f4 7b[ ]*vreducesd \$0x7b,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 15 10 57 f4 ab[ ]*vreducess \$0xab,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 15 10 57 f4 7b[ ]*vreducess \$0x7b,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 01 fd 18 7a f5[ ]*vcvttpd2qq \{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 01 fd 18 78 f5[ ]*vcvttpd2uqq \{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 01 7d 18 7a f5[ ]*vcvttps2qq \{sae\},%ymm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 01 7d 18 78 f5[ ]*vcvttps2uqq \{sae\},%ymm29,%zmm30 +#pass diff --git a/gas/testsuite/gas/i386/x86-64-avx512dq-rcigru-intel.d b/gas/testsuite/gas/i386/x86-64-avx512dq-rcigru-intel.d new file mode 100644 index 0000000..b29c4e2 --- /dev/null +++ b/gas/testsuite/gas/i386/x86-64-avx512dq-rcigru-intel.d @@ -0,0 +1,52 @@ +#as: -mevexrcig=ru +#objdump: -dw -Mintel +#name: x86_64 AVX512DQ rcig insns (Intel disassembly) +#source: x86-64-avx512dq-rcig.s + +.*: +file format .* + + +Disassembly of section \.text: + +0+ <_start>: +[ ]*[a-f0-9]+:[ ]*62 03 95 50 50 f4 ab[ ]*vrangepd zmm30,zmm29,zmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 95 50 50 f4 7b[ ]*vrangepd zmm30,zmm29,zmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 15 50 50 f4 ab[ ]*vrangeps zmm30,zmm29,zmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 15 50 50 f4 7b[ ]*vrangeps zmm30,zmm29,zmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 95 50 51 f4 ab[ ]*vrangesd xmm30,xmm29,xmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 95 50 51 f4 7b[ ]*vrangesd xmm30,xmm29,xmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 15 50 51 f4 ab[ ]*vrangess xmm30,xmm29,xmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 15 50 51 f4 7b[ ]*vrangess xmm30,xmm29,xmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 fd 58 56 f5 ab[ ]*vreducepd zmm30,zmm29,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 fd 58 56 f5 7b[ ]*vreducepd zmm30,zmm29,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 7d 58 56 f5 ab[ ]*vreduceps zmm30,zmm29,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 7d 58 56 f5 7b[ ]*vreduceps zmm30,zmm29,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 95 50 57 f4 ab[ ]*vreducesd xmm30,xmm29,xmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 95 50 57 f4 7b[ ]*vreducesd xmm30,xmm29,xmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 15 50 57 f4 ab[ ]*vreducess xmm30,xmm29,xmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 15 50 57 f4 7b[ ]*vreducess xmm30,xmm29,xmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 01 fd 58 7a f5[ ]*vcvttpd2qq zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 fd 58 78 f5[ ]*vcvttpd2uqq zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 7d 58 7a f5[ ]*vcvttps2qq zmm30,ymm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 7d 58 78 f5[ ]*vcvttps2uqq zmm30,ymm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 03 95 50 50 f4 ab[ ]*vrangepd zmm30,zmm29,zmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 95 50 50 f4 7b[ ]*vrangepd zmm30,zmm29,zmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 15 50 50 f4 ab[ ]*vrangeps zmm30,zmm29,zmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 15 50 50 f4 7b[ ]*vrangeps zmm30,zmm29,zmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 95 50 51 f4 ab[ ]*vrangesd xmm30,xmm29,xmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 95 50 51 f4 7b[ ]*vrangesd xmm30,xmm29,xmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 15 50 51 f4 ab[ ]*vrangess xmm30,xmm29,xmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 15 50 51 f4 7b[ ]*vrangess xmm30,xmm29,xmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 fd 58 56 f5 ab[ ]*vreducepd zmm30,zmm29,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 fd 58 56 f5 7b[ ]*vreducepd zmm30,zmm29,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 7d 58 56 f5 ab[ ]*vreduceps zmm30,zmm29,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 7d 58 56 f5 7b[ ]*vreduceps zmm30,zmm29,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 95 50 57 f4 ab[ ]*vreducesd xmm30,xmm29,xmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 95 50 57 f4 7b[ ]*vreducesd xmm30,xmm29,xmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 15 50 57 f4 ab[ ]*vreducess xmm30,xmm29,xmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 15 50 57 f4 7b[ ]*vreducess xmm30,xmm29,xmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 01 fd 58 7a f5[ ]*vcvttpd2qq zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 fd 58 78 f5[ ]*vcvttpd2uqq zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 7d 58 7a f5[ ]*vcvttps2qq zmm30,ymm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 7d 58 78 f5[ ]*vcvttps2uqq zmm30,ymm29,\{sae\} +#pass diff --git a/gas/testsuite/gas/i386/x86-64-avx512dq-rcigru.d b/gas/testsuite/gas/i386/x86-64-avx512dq-rcigru.d new file mode 100644 index 0000000..a739f9f --- /dev/null +++ b/gas/testsuite/gas/i386/x86-64-avx512dq-rcigru.d @@ -0,0 +1,52 @@ +#as: -mevexrcig=ru +#objdump: -dw +#name: x86_64 AVX512DQ rcig insns +#source: x86-64-avx512dq-rcig.s + +.*: +file format .* + + +Disassembly of section \.text: + +0+ <_start>: +[ ]*[a-f0-9]+:[ ]*62 03 95 50 50 f4 ab[ ]*vrangepd \$0xab,\{sae\},%zmm28,%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 95 50 50 f4 7b[ ]*vrangepd \$0x7b,\{sae\},%zmm28,%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 15 50 50 f4 ab[ ]*vrangeps \$0xab,\{sae\},%zmm28,%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 15 50 50 f4 7b[ ]*vrangeps \$0x7b,\{sae\},%zmm28,%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 95 50 51 f4 ab[ ]*vrangesd \$0xab,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 95 50 51 f4 7b[ ]*vrangesd \$0x7b,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 15 50 51 f4 ab[ ]*vrangess \$0xab,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 15 50 51 f4 7b[ ]*vrangess \$0x7b,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 fd 58 56 f5 ab[ ]*vreducepd \$0xab,\{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 fd 58 56 f5 7b[ ]*vreducepd \$0x7b,\{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 7d 58 56 f5 ab[ ]*vreduceps \$0xab,\{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 7d 58 56 f5 7b[ ]*vreduceps \$0x7b,\{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 95 50 57 f4 ab[ ]*vreducesd \$0xab,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 95 50 57 f4 7b[ ]*vreducesd \$0x7b,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 15 50 57 f4 ab[ ]*vreducess \$0xab,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 15 50 57 f4 7b[ ]*vreducess \$0x7b,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 01 fd 58 7a f5[ ]*vcvttpd2qq \{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 01 fd 58 78 f5[ ]*vcvttpd2uqq \{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 01 7d 58 7a f5[ ]*vcvttps2qq \{sae\},%ymm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 01 7d 58 78 f5[ ]*vcvttps2uqq \{sae\},%ymm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 95 50 50 f4 ab[ ]*vrangepd \$0xab,\{sae\},%zmm28,%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 95 50 50 f4 7b[ ]*vrangepd \$0x7b,\{sae\},%zmm28,%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 15 50 50 f4 ab[ ]*vrangeps \$0xab,\{sae\},%zmm28,%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 15 50 50 f4 7b[ ]*vrangeps \$0x7b,\{sae\},%zmm28,%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 95 50 51 f4 ab[ ]*vrangesd \$0xab,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 95 50 51 f4 7b[ ]*vrangesd \$0x7b,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 15 50 51 f4 ab[ ]*vrangess \$0xab,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 15 50 51 f4 7b[ ]*vrangess \$0x7b,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 fd 58 56 f5 ab[ ]*vreducepd \$0xab,\{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 fd 58 56 f5 7b[ ]*vreducepd \$0x7b,\{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 7d 58 56 f5 ab[ ]*vreduceps \$0xab,\{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 7d 58 56 f5 7b[ ]*vreduceps \$0x7b,\{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 95 50 57 f4 ab[ ]*vreducesd \$0xab,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 95 50 57 f4 7b[ ]*vreducesd \$0x7b,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 15 50 57 f4 ab[ ]*vreducess \$0xab,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 15 50 57 f4 7b[ ]*vreducess \$0x7b,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 01 fd 58 7a f5[ ]*vcvttpd2qq \{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 01 fd 58 78 f5[ ]*vcvttpd2uqq \{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 01 7d 58 7a f5[ ]*vcvttps2qq \{sae\},%ymm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 01 7d 58 78 f5[ ]*vcvttps2uqq \{sae\},%ymm29,%zmm30 +#pass diff --git a/gas/testsuite/gas/i386/x86-64-avx512dq-rcigrz-intel.d b/gas/testsuite/gas/i386/x86-64-avx512dq-rcigrz-intel.d new file mode 100644 index 0000000..d10e484 --- /dev/null +++ b/gas/testsuite/gas/i386/x86-64-avx512dq-rcigrz-intel.d @@ -0,0 +1,52 @@ +#as: -mevexrcig=rz +#objdump: -dw -Mintel +#name: x86_64 AVX512DQ rcig insns (Intel disassembly) +#source: x86-64-avx512dq-rcig.s + +.*: +file format .* + + +Disassembly of section \.text: + +0+ <_start>: +[ ]*[a-f0-9]+:[ ]*62 03 95 70 50 f4 ab[ ]*vrangepd zmm30,zmm29,zmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 95 70 50 f4 7b[ ]*vrangepd zmm30,zmm29,zmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 15 70 50 f4 ab[ ]*vrangeps zmm30,zmm29,zmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 15 70 50 f4 7b[ ]*vrangeps zmm30,zmm29,zmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 95 70 51 f4 ab[ ]*vrangesd xmm30,xmm29,xmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 95 70 51 f4 7b[ ]*vrangesd xmm30,xmm29,xmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 15 70 51 f4 ab[ ]*vrangess xmm30,xmm29,xmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 15 70 51 f4 7b[ ]*vrangess xmm30,xmm29,xmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 fd 78 56 f5 ab[ ]*vreducepd zmm30,zmm29,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 fd 78 56 f5 7b[ ]*vreducepd zmm30,zmm29,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 7d 78 56 f5 ab[ ]*vreduceps zmm30,zmm29,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 7d 78 56 f5 7b[ ]*vreduceps zmm30,zmm29,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 95 70 57 f4 ab[ ]*vreducesd xmm30,xmm29,xmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 95 70 57 f4 7b[ ]*vreducesd xmm30,xmm29,xmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 15 70 57 f4 ab[ ]*vreducess xmm30,xmm29,xmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 15 70 57 f4 7b[ ]*vreducess xmm30,xmm29,xmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 01 fd 78 7a f5[ ]*vcvttpd2qq zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 fd 78 78 f5[ ]*vcvttpd2uqq zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 7d 78 7a f5[ ]*vcvttps2qq zmm30,ymm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 7d 78 78 f5[ ]*vcvttps2uqq zmm30,ymm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 03 95 70 50 f4 ab[ ]*vrangepd zmm30,zmm29,zmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 95 70 50 f4 7b[ ]*vrangepd zmm30,zmm29,zmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 15 70 50 f4 ab[ ]*vrangeps zmm30,zmm29,zmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 15 70 50 f4 7b[ ]*vrangeps zmm30,zmm29,zmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 95 70 51 f4 ab[ ]*vrangesd xmm30,xmm29,xmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 95 70 51 f4 7b[ ]*vrangesd xmm30,xmm29,xmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 15 70 51 f4 ab[ ]*vrangess xmm30,xmm29,xmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 15 70 51 f4 7b[ ]*vrangess xmm30,xmm29,xmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 fd 78 56 f5 ab[ ]*vreducepd zmm30,zmm29,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 fd 78 56 f5 7b[ ]*vreducepd zmm30,zmm29,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 7d 78 56 f5 ab[ ]*vreduceps zmm30,zmm29,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 7d 78 56 f5 7b[ ]*vreduceps zmm30,zmm29,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 95 70 57 f4 ab[ ]*vreducesd xmm30,xmm29,xmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 95 70 57 f4 7b[ ]*vreducesd xmm30,xmm29,xmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 15 70 57 f4 ab[ ]*vreducess xmm30,xmm29,xmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 15 70 57 f4 7b[ ]*vreducess xmm30,xmm29,xmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 01 fd 78 7a f5[ ]*vcvttpd2qq zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 fd 78 78 f5[ ]*vcvttpd2uqq zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 7d 78 7a f5[ ]*vcvttps2qq zmm30,ymm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 7d 78 78 f5[ ]*vcvttps2uqq zmm30,ymm29,\{sae\} +#pass diff --git a/gas/testsuite/gas/i386/x86-64-avx512dq-rcigrz.d b/gas/testsuite/gas/i386/x86-64-avx512dq-rcigrz.d new file mode 100644 index 0000000..2457cea --- /dev/null +++ b/gas/testsuite/gas/i386/x86-64-avx512dq-rcigrz.d @@ -0,0 +1,52 @@ +#as: -mevexrcig=rz +#objdump: -dw +#name: x86_64 AVX512DQ rcig insns +#source: x86-64-avx512dq-rcig.s + +.*: +file format .* + + +Disassembly of section \.text: + +0+ <_start>: +[ ]*[a-f0-9]+:[ ]*62 03 95 70 50 f4 ab[ ]*vrangepd \$0xab,\{sae\},%zmm28,%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 95 70 50 f4 7b[ ]*vrangepd \$0x7b,\{sae\},%zmm28,%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 15 70 50 f4 ab[ ]*vrangeps \$0xab,\{sae\},%zmm28,%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 15 70 50 f4 7b[ ]*vrangeps \$0x7b,\{sae\},%zmm28,%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 95 70 51 f4 ab[ ]*vrangesd \$0xab,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 95 70 51 f4 7b[ ]*vrangesd \$0x7b,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 15 70 51 f4 ab[ ]*vrangess \$0xab,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 15 70 51 f4 7b[ ]*vrangess \$0x7b,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 fd 78 56 f5 ab[ ]*vreducepd \$0xab,\{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 fd 78 56 f5 7b[ ]*vreducepd \$0x7b,\{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 7d 78 56 f5 ab[ ]*vreduceps \$0xab,\{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 7d 78 56 f5 7b[ ]*vreduceps \$0x7b,\{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 95 70 57 f4 ab[ ]*vreducesd \$0xab,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 95 70 57 f4 7b[ ]*vreducesd \$0x7b,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 15 70 57 f4 ab[ ]*vreducess \$0xab,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 15 70 57 f4 7b[ ]*vreducess \$0x7b,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 01 fd 78 7a f5[ ]*vcvttpd2qq \{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 01 fd 78 78 f5[ ]*vcvttpd2uqq \{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 01 7d 78 7a f5[ ]*vcvttps2qq \{sae\},%ymm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 01 7d 78 78 f5[ ]*vcvttps2uqq \{sae\},%ymm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 95 70 50 f4 ab[ ]*vrangepd \$0xab,\{sae\},%zmm28,%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 95 70 50 f4 7b[ ]*vrangepd \$0x7b,\{sae\},%zmm28,%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 15 70 50 f4 ab[ ]*vrangeps \$0xab,\{sae\},%zmm28,%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 15 70 50 f4 7b[ ]*vrangeps \$0x7b,\{sae\},%zmm28,%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 95 70 51 f4 ab[ ]*vrangesd \$0xab,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 95 70 51 f4 7b[ ]*vrangesd \$0x7b,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 15 70 51 f4 ab[ ]*vrangess \$0xab,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 15 70 51 f4 7b[ ]*vrangess \$0x7b,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 fd 78 56 f5 ab[ ]*vreducepd \$0xab,\{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 fd 78 56 f5 7b[ ]*vreducepd \$0x7b,\{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 7d 78 56 f5 ab[ ]*vreduceps \$0xab,\{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 7d 78 56 f5 7b[ ]*vreduceps \$0x7b,\{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 95 70 57 f4 ab[ ]*vreducesd \$0xab,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 95 70 57 f4 7b[ ]*vreducesd \$0x7b,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 15 70 57 f4 ab[ ]*vreducess \$0xab,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 15 70 57 f4 7b[ ]*vreducess \$0x7b,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 01 fd 78 7a f5[ ]*vcvttpd2qq \{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 01 fd 78 78 f5[ ]*vcvttpd2uqq \{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 01 7d 78 7a f5[ ]*vcvttps2qq \{sae\},%ymm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 01 7d 78 78 f5[ ]*vcvttps2uqq \{sae\},%ymm29,%zmm30 +#pass diff --git a/gas/testsuite/gas/i386/x86-64-avx512er-rcig.s b/gas/testsuite/gas/i386/x86-64-avx512er-rcig.s new file mode 100644 index 0000000..7f02ec4 --- /dev/null +++ b/gas/testsuite/gas/i386/x86-64-avx512er-rcig.s @@ -0,0 +1,27 @@ +# Check 64bit AVX512ER-RCIG instructions + + .allow_index_reg + .text +_start: + vexp2ps {sae}, %zmm29, %zmm30 # AVX512ER + vexp2pd {sae}, %zmm29, %zmm30 # AVX512ER + vrcp28ps {sae}, %zmm29, %zmm30 # AVX512ER + vrcp28pd {sae}, %zmm29, %zmm30 # AVX512ER + vrcp28ss {sae}, %xmm28, %xmm29, %xmm30 # AVX512ER + vrcp28sd {sae}, %xmm28, %xmm29, %xmm30 # AVX512ER + vrsqrt28ps {sae}, %zmm29, %zmm30 # AVX512ER + vrsqrt28pd {sae}, %zmm29, %zmm30 # AVX512ER + vrsqrt28ss {sae}, %xmm28, %xmm29, %xmm30 # AVX512ER + vrsqrt28sd {sae}, %xmm28, %xmm29, %xmm30 # AVX512ER + + .intel_syntax noprefix + vexp2ps zmm30, zmm29, {sae} # AVX512ER + vexp2pd zmm30, zmm29, {sae} # AVX512ER + vrcp28ps zmm30, zmm29, {sae} # AVX512ER + vrcp28pd zmm30, zmm29, {sae} # AVX512ER + vrcp28ss xmm30, xmm29, xmm28, {sae} # AVX512ER + vrcp28sd xmm30, xmm29, xmm28, {sae} # AVX512ER + vrsqrt28ps zmm30, zmm29, {sae} # AVX512ER + vrsqrt28pd zmm30, zmm29, {sae} # AVX512ER + vrsqrt28ss xmm30, xmm29, xmm28, {sae} # AVX512ER + vrsqrt28sd xmm30, xmm29, xmm28, {sae} # AVX512ER diff --git a/gas/testsuite/gas/i386/x86-64-avx512er-rcigrd-intel.d b/gas/testsuite/gas/i386/x86-64-avx512er-rcigrd-intel.d new file mode 100644 index 0000000..818ac3b --- /dev/null +++ b/gas/testsuite/gas/i386/x86-64-avx512er-rcigrd-intel.d @@ -0,0 +1,32 @@ +#as: -mevexrcig=rd +#objdump: -dw -Mintel +#name: x86_64 AVX512ER rcig insns (Intel disassembly) +#source: x86-64-avx512er-rcig.s + +.*: +file format .* + + +Disassembly of section \.text: + +0+ <_start>: +[ ]*[a-f0-9]+:[ ]*62 02 7d 38 c8 f5[ ]*vexp2ps zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 fd 38 c8 f5[ ]*vexp2pd zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 7d 38 ca f5[ ]*vrcp28ps zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 fd 38 ca f5[ ]*vrcp28pd zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 15 30 cb f4[ ]*vrcp28ss xmm30,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 95 30 cb f4[ ]*vrcp28sd xmm30,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 7d 38 cc f5[ ]*vrsqrt28ps zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 fd 38 cc f5[ ]*vrsqrt28pd zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 15 30 cd f4[ ]*vrsqrt28ss xmm30,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 95 30 cd f4[ ]*vrsqrt28sd xmm30,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 7d 38 c8 f5[ ]*vexp2ps zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 fd 38 c8 f5[ ]*vexp2pd zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 7d 38 ca f5[ ]*vrcp28ps zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 fd 38 ca f5[ ]*vrcp28pd zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 15 30 cb f4[ ]*vrcp28ss xmm30,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 95 30 cb f4[ ]*vrcp28sd xmm30,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 7d 38 cc f5[ ]*vrsqrt28ps zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 fd 38 cc f5[ ]*vrsqrt28pd zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 15 30 cd f4[ ]*vrsqrt28ss xmm30,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 95 30 cd f4[ ]*vrsqrt28sd xmm30,xmm29,xmm28,\{sae\} +#pass diff --git a/gas/testsuite/gas/i386/x86-64-avx512er-rcigrd.d b/gas/testsuite/gas/i386/x86-64-avx512er-rcigrd.d new file mode 100644 index 0000000..612da93 --- /dev/null +++ b/gas/testsuite/gas/i386/x86-64-avx512er-rcigrd.d @@ -0,0 +1,32 @@ +#as: -mevexrcig=rd +#objdump: -dw +#name: x86_64 AVX512ER rcig insns +#source: x86-64-avx512er-rcig.s + +.*: +file format .* + + +Disassembly of section \.text: + +0+ <_start>: +[ ]*[a-f0-9]+:[ ]*62 02 7d 38 c8 f5[ ]*vexp2ps \{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 02 fd 38 c8 f5[ ]*vexp2pd \{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 02 7d 38 ca f5[ ]*vrcp28ps \{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 02 fd 38 ca f5[ ]*vrcp28pd \{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 02 15 30 cb f4[ ]*vrcp28ss \{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 02 95 30 cb f4[ ]*vrcp28sd \{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 02 7d 38 cc f5[ ]*vrsqrt28ps \{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 02 fd 38 cc f5[ ]*vrsqrt28pd \{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 02 15 30 cd f4[ ]*vrsqrt28ss \{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 02 95 30 cd f4[ ]*vrsqrt28sd \{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 02 7d 38 c8 f5[ ]*vexp2ps \{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 02 fd 38 c8 f5[ ]*vexp2pd \{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 02 7d 38 ca f5[ ]*vrcp28ps \{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 02 fd 38 ca f5[ ]*vrcp28pd \{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 02 15 30 cb f4[ ]*vrcp28ss \{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 02 95 30 cb f4[ ]*vrcp28sd \{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 02 7d 38 cc f5[ ]*vrsqrt28ps \{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 02 fd 38 cc f5[ ]*vrsqrt28pd \{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 02 15 30 cd f4[ ]*vrsqrt28ss \{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 02 95 30 cd f4[ ]*vrsqrt28sd \{sae\},%xmm28,%xmm29,%xmm30 +#pass diff --git a/gas/testsuite/gas/i386/x86-64-avx512er-rcigrne-intel.d b/gas/testsuite/gas/i386/x86-64-avx512er-rcigrne-intel.d new file mode 100644 index 0000000..08130f2 --- /dev/null +++ b/gas/testsuite/gas/i386/x86-64-avx512er-rcigrne-intel.d @@ -0,0 +1,32 @@ +#as: -mevexrcig=rne +#objdump: -dw -Mintel +#name: x86_64 AVX512ER rcig insns (Intel disassembly) +#source: x86-64-avx512er-rcig.s + +.*: +file format .* + + +Disassembly of section \.text: + +0+ <_start>: +[ ]*[a-f0-9]+:[ ]*62 02 7d 18 c8 f5[ ]*vexp2ps zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 fd 18 c8 f5[ ]*vexp2pd zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 7d 18 ca f5[ ]*vrcp28ps zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 fd 18 ca f5[ ]*vrcp28pd zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 15 10 cb f4[ ]*vrcp28ss xmm30,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 95 10 cb f4[ ]*vrcp28sd xmm30,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 7d 18 cc f5[ ]*vrsqrt28ps zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 fd 18 cc f5[ ]*vrsqrt28pd zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 15 10 cd f4[ ]*vrsqrt28ss xmm30,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 95 10 cd f4[ ]*vrsqrt28sd xmm30,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 7d 18 c8 f5[ ]*vexp2ps zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 fd 18 c8 f5[ ]*vexp2pd zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 7d 18 ca f5[ ]*vrcp28ps zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 fd 18 ca f5[ ]*vrcp28pd zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 15 10 cb f4[ ]*vrcp28ss xmm30,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 95 10 cb f4[ ]*vrcp28sd xmm30,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 7d 18 cc f5[ ]*vrsqrt28ps zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 fd 18 cc f5[ ]*vrsqrt28pd zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 15 10 cd f4[ ]*vrsqrt28ss xmm30,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 95 10 cd f4[ ]*vrsqrt28sd xmm30,xmm29,xmm28,\{sae\} +#pass diff --git a/gas/testsuite/gas/i386/x86-64-avx512er-rcigrne.d b/gas/testsuite/gas/i386/x86-64-avx512er-rcigrne.d new file mode 100644 index 0000000..d20e414 --- /dev/null +++ b/gas/testsuite/gas/i386/x86-64-avx512er-rcigrne.d @@ -0,0 +1,32 @@ +#as: -mevexrcig=rne +#objdump: -dw +#name: x86_64 AVX512ER rcig insns +#source: x86-64-avx512er-rcig.s + +.*: +file format .* + + +Disassembly of section \.text: + +0+ <_start>: +[ ]*[a-f0-9]+:[ ]*62 02 7d 18 c8 f5[ ]*vexp2ps \{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 02 fd 18 c8 f5[ ]*vexp2pd \{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 02 7d 18 ca f5[ ]*vrcp28ps \{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 02 fd 18 ca f5[ ]*vrcp28pd \{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 02 15 10 cb f4[ ]*vrcp28ss \{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 02 95 10 cb f4[ ]*vrcp28sd \{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 02 7d 18 cc f5[ ]*vrsqrt28ps \{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 02 fd 18 cc f5[ ]*vrsqrt28pd \{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 02 15 10 cd f4[ ]*vrsqrt28ss \{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 02 95 10 cd f4[ ]*vrsqrt28sd \{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 02 7d 18 c8 f5[ ]*vexp2ps \{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 02 fd 18 c8 f5[ ]*vexp2pd \{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 02 7d 18 ca f5[ ]*vrcp28ps \{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 02 fd 18 ca f5[ ]*vrcp28pd \{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 02 15 10 cb f4[ ]*vrcp28ss \{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 02 95 10 cb f4[ ]*vrcp28sd \{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 02 7d 18 cc f5[ ]*vrsqrt28ps \{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 02 fd 18 cc f5[ ]*vrsqrt28pd \{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 02 15 10 cd f4[ ]*vrsqrt28ss \{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 02 95 10 cd f4[ ]*vrsqrt28sd \{sae\},%xmm28,%xmm29,%xmm30 +#pass diff --git a/gas/testsuite/gas/i386/x86-64-avx512er-rcigru-intel.d b/gas/testsuite/gas/i386/x86-64-avx512er-rcigru-intel.d new file mode 100644 index 0000000..01f0bc1 --- /dev/null +++ b/gas/testsuite/gas/i386/x86-64-avx512er-rcigru-intel.d @@ -0,0 +1,32 @@ +#as: -mevexrcig=ru +#objdump: -dw -Mintel +#name: x86_64 AVX512ER rcig insns (Intel disassembly) +#source: x86-64-avx512er-rcig.s + +.*: +file format .* + + +Disassembly of section \.text: + +0+ <_start>: +[ ]*[a-f0-9]+:[ ]*62 02 7d 58 c8 f5[ ]*vexp2ps zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 fd 58 c8 f5[ ]*vexp2pd zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 7d 58 ca f5[ ]*vrcp28ps zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 fd 58 ca f5[ ]*vrcp28pd zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 15 50 cb f4[ ]*vrcp28ss xmm30,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 95 50 cb f4[ ]*vrcp28sd xmm30,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 7d 58 cc f5[ ]*vrsqrt28ps zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 fd 58 cc f5[ ]*vrsqrt28pd zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 15 50 cd f4[ ]*vrsqrt28ss xmm30,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 95 50 cd f4[ ]*vrsqrt28sd xmm30,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 7d 58 c8 f5[ ]*vexp2ps zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 fd 58 c8 f5[ ]*vexp2pd zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 7d 58 ca f5[ ]*vrcp28ps zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 fd 58 ca f5[ ]*vrcp28pd zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 15 50 cb f4[ ]*vrcp28ss xmm30,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 95 50 cb f4[ ]*vrcp28sd xmm30,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 7d 58 cc f5[ ]*vrsqrt28ps zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 fd 58 cc f5[ ]*vrsqrt28pd zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 15 50 cd f4[ ]*vrsqrt28ss xmm30,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 95 50 cd f4[ ]*vrsqrt28sd xmm30,xmm29,xmm28,\{sae\} +#pass diff --git a/gas/testsuite/gas/i386/x86-64-avx512er-rcigru.d b/gas/testsuite/gas/i386/x86-64-avx512er-rcigru.d new file mode 100644 index 0000000..d54346f --- /dev/null +++ b/gas/testsuite/gas/i386/x86-64-avx512er-rcigru.d @@ -0,0 +1,32 @@ +#as: -mevexrcig=ru +#objdump: -dw +#name: x86_64 AVX512ER rcig insns +#source: x86-64-avx512er-rcig.s + +.*: +file format .* + + +Disassembly of section \.text: + +0+ <_start>: +[ ]*[a-f0-9]+:[ ]*62 02 7d 58 c8 f5[ ]*vexp2ps \{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 02 fd 58 c8 f5[ ]*vexp2pd \{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 02 7d 58 ca f5[ ]*vrcp28ps \{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 02 fd 58 ca f5[ ]*vrcp28pd \{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 02 15 50 cb f4[ ]*vrcp28ss \{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 02 95 50 cb f4[ ]*vrcp28sd \{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 02 7d 58 cc f5[ ]*vrsqrt28ps \{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 02 fd 58 cc f5[ ]*vrsqrt28pd \{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 02 15 50 cd f4[ ]*vrsqrt28ss \{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 02 95 50 cd f4[ ]*vrsqrt28sd \{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 02 7d 58 c8 f5[ ]*vexp2ps \{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 02 fd 58 c8 f5[ ]*vexp2pd \{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 02 7d 58 ca f5[ ]*vrcp28ps \{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 02 fd 58 ca f5[ ]*vrcp28pd \{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 02 15 50 cb f4[ ]*vrcp28ss \{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 02 95 50 cb f4[ ]*vrcp28sd \{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 02 7d 58 cc f5[ ]*vrsqrt28ps \{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 02 fd 58 cc f5[ ]*vrsqrt28pd \{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 02 15 50 cd f4[ ]*vrsqrt28ss \{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 02 95 50 cd f4[ ]*vrsqrt28sd \{sae\},%xmm28,%xmm29,%xmm30 +#pass diff --git a/gas/testsuite/gas/i386/x86-64-avx512er-rcigrz-intel.d b/gas/testsuite/gas/i386/x86-64-avx512er-rcigrz-intel.d new file mode 100644 index 0000000..83e03f8 --- /dev/null +++ b/gas/testsuite/gas/i386/x86-64-avx512er-rcigrz-intel.d @@ -0,0 +1,32 @@ +#as: -mevexrcig=rz +#objdump: -dw -Mintel +#name: x86_64 AVX512ER rcig insns (Intel disassembly) +#source: x86-64-avx512er-rcig.s + +.*: +file format .* + + +Disassembly of section \.text: + +0+ <_start>: +[ ]*[a-f0-9]+:[ ]*62 02 7d 78 c8 f5[ ]*vexp2ps zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 fd 78 c8 f5[ ]*vexp2pd zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 7d 78 ca f5[ ]*vrcp28ps zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 fd 78 ca f5[ ]*vrcp28pd zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 15 70 cb f4[ ]*vrcp28ss xmm30,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 95 70 cb f4[ ]*vrcp28sd xmm30,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 7d 78 cc f5[ ]*vrsqrt28ps zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 fd 78 cc f5[ ]*vrsqrt28pd zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 15 70 cd f4[ ]*vrsqrt28ss xmm30,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 95 70 cd f4[ ]*vrsqrt28sd xmm30,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 7d 78 c8 f5[ ]*vexp2ps zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 fd 78 c8 f5[ ]*vexp2pd zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 7d 78 ca f5[ ]*vrcp28ps zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 fd 78 ca f5[ ]*vrcp28pd zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 15 70 cb f4[ ]*vrcp28ss xmm30,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 95 70 cb f4[ ]*vrcp28sd xmm30,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 7d 78 cc f5[ ]*vrsqrt28ps zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 fd 78 cc f5[ ]*vrsqrt28pd zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 15 70 cd f4[ ]*vrsqrt28ss xmm30,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 95 70 cd f4[ ]*vrsqrt28sd xmm30,xmm29,xmm28,\{sae\} +#pass diff --git a/gas/testsuite/gas/i386/x86-64-avx512er-rcigrz.d b/gas/testsuite/gas/i386/x86-64-avx512er-rcigrz.d new file mode 100644 index 0000000..689d5ad --- /dev/null +++ b/gas/testsuite/gas/i386/x86-64-avx512er-rcigrz.d @@ -0,0 +1,32 @@ +#as: -mevexrcig=rz +#objdump: -dw +#name: x86_64 AVX512ER rcig insns +#source: x86-64-avx512er-rcig.s + +.*: +file format .* + + +Disassembly of section \.text: + +0+ <_start>: +[ ]*[a-f0-9]+:[ ]*62 02 7d 78 c8 f5[ ]*vexp2ps \{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 02 fd 78 c8 f5[ ]*vexp2pd \{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 02 7d 78 ca f5[ ]*vrcp28ps \{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 02 fd 78 ca f5[ ]*vrcp28pd \{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 02 15 70 cb f4[ ]*vrcp28ss \{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 02 95 70 cb f4[ ]*vrcp28sd \{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 02 7d 78 cc f5[ ]*vrsqrt28ps \{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 02 fd 78 cc f5[ ]*vrsqrt28pd \{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 02 15 70 cd f4[ ]*vrsqrt28ss \{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 02 95 70 cd f4[ ]*vrsqrt28sd \{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 02 7d 78 c8 f5[ ]*vexp2ps \{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 02 fd 78 c8 f5[ ]*vexp2pd \{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 02 7d 78 ca f5[ ]*vrcp28ps \{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 02 fd 78 ca f5[ ]*vrcp28pd \{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 02 15 70 cb f4[ ]*vrcp28ss \{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 02 95 70 cb f4[ ]*vrcp28sd \{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 02 7d 78 cc f5[ ]*vrsqrt28ps \{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 02 fd 78 cc f5[ ]*vrsqrt28pd \{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 02 15 70 cd f4[ ]*vrsqrt28ss \{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 02 95 70 cd f4[ ]*vrsqrt28sd \{sae\},%xmm28,%xmm29,%xmm30 +#pass diff --git a/gas/testsuite/gas/i386/x86-64-avx512f-rcig.s b/gas/testsuite/gas/i386/x86-64-avx512f-rcig.s new file mode 100644 index 0000000..0fc3ea8 --- /dev/null +++ b/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 diff --git a/gas/testsuite/gas/i386/x86-64-avx512f-rcigrd-intel.d b/gas/testsuite/gas/i386/x86-64-avx512f-rcigrd-intel.d new file mode 100644 index 0000000..226bbc0 --- /dev/null +++ b/gas/testsuite/gas/i386/x86-64-avx512f-rcigrd-intel.d @@ -0,0 +1,534 @@ +#as: -mevexrcig=rd +#objdump: -dw -Mintel +#name: x86_64 AVX512F rcig insns (Intel disassembly) +#source: x86-64-avx512f-rcig.s + +.*: +file format .* + + +Disassembly of section \.text: + +0+ <_start>: +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 00[ ]*vcmpeqpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 00[ ]*vcmpeqpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 10[ ]*vcmpeq_ospd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 08[ ]*vcmpeq_uqpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 18[ ]*vcmpeq_uspd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 0b[ ]*vcmpfalsepd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 0b[ ]*vcmpfalsepd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 1b[ ]*vcmpfalse_ospd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 0d[ ]*vcmpgepd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 1d[ ]*vcmpge_oqpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 0d[ ]*vcmpgepd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 0e[ ]*vcmpgtpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 1e[ ]*vcmpgt_oqpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 0e[ ]*vcmpgtpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 02[ ]*vcmplepd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 12[ ]*vcmple_oqpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 02[ ]*vcmplepd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 01[ ]*vcmpltpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 11[ ]*vcmplt_oqpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 01[ ]*vcmpltpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 04[ ]*vcmpneqpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 0c[ ]*vcmpneq_oqpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 1c[ ]*vcmpneq_ospd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 04[ ]*vcmpneqpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 14[ ]*vcmpneq_uspd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 09[ ]*vcmpngepd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 19[ ]*vcmpnge_uqpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 09[ ]*vcmpngepd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 0a[ ]*vcmpngtpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 1a[ ]*vcmpngt_uqpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 0a[ ]*vcmpngtpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 06[ ]*vcmpnlepd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 16[ ]*vcmpnle_uqpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 06[ ]*vcmpnlepd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 05[ ]*vcmpnltpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 15[ ]*vcmpnlt_uqpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 05[ ]*vcmpnltpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 07[ ]*vcmpordpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 07[ ]*vcmpordpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 17[ ]*vcmpord_spd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 0f[ ]*vcmptruepd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 0f[ ]*vcmptruepd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 1f[ ]*vcmptrue_uspd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 03[ ]*vcmpunordpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 03[ ]*vcmpunordpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 13[ ]*vcmpunord_spd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed ab[ ]*vcmppd k5,zmm30,zmm29,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 7b[ ]*vcmppd k5,zmm30,zmm29,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 00[ ]*vcmpeqps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 00[ ]*vcmpeqps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 10[ ]*vcmpeq_osps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 08[ ]*vcmpeq_uqps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 18[ ]*vcmpeq_usps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 0b[ ]*vcmpfalseps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 0b[ ]*vcmpfalseps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 1b[ ]*vcmpfalse_osps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 0d[ ]*vcmpgeps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 1d[ ]*vcmpge_oqps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 0d[ ]*vcmpgeps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 0e[ ]*vcmpgtps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 1e[ ]*vcmpgt_oqps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 0e[ ]*vcmpgtps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 02[ ]*vcmpleps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 12[ ]*vcmple_oqps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 02[ ]*vcmpleps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 01[ ]*vcmpltps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 11[ ]*vcmplt_oqps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 01[ ]*vcmpltps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 04[ ]*vcmpneqps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 0c[ ]*vcmpneq_oqps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 1c[ ]*vcmpneq_osps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 04[ ]*vcmpneqps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 14[ ]*vcmpneq_usps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 09[ ]*vcmpngeps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 19[ ]*vcmpnge_uqps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 09[ ]*vcmpngeps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 0a[ ]*vcmpngtps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 1a[ ]*vcmpngt_uqps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 0a[ ]*vcmpngtps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 06[ ]*vcmpnleps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 16[ ]*vcmpnle_uqps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 06[ ]*vcmpnleps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 05[ ]*vcmpnltps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 15[ ]*vcmpnlt_uqps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 05[ ]*vcmpnltps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 07[ ]*vcmpordps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 07[ ]*vcmpordps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 17[ ]*vcmpord_sps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 0f[ ]*vcmptrueps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 0f[ ]*vcmptrueps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 1f[ ]*vcmptrue_usps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 03[ ]*vcmpunordps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 03[ ]*vcmpunordps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 13[ ]*vcmpunord_sps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed ab[ ]*vcmpps k5,zmm30,zmm29,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 7b[ ]*vcmpps k5,zmm30,zmm29,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 00[ ]*vcmpeqsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 00[ ]*vcmpeqsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 10[ ]*vcmpeq_ossd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 08[ ]*vcmpeq_uqsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 18[ ]*vcmpeq_ussd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 0b[ ]*vcmpfalsesd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 0b[ ]*vcmpfalsesd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 1b[ ]*vcmpfalse_ossd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 0d[ ]*vcmpgesd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 1d[ ]*vcmpge_oqsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 0d[ ]*vcmpgesd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 0e[ ]*vcmpgtsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 1e[ ]*vcmpgt_oqsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 0e[ ]*vcmpgtsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 02[ ]*vcmplesd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 12[ ]*vcmple_oqsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 02[ ]*vcmplesd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 01[ ]*vcmpltsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 11[ ]*vcmplt_oqsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 01[ ]*vcmpltsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 04[ ]*vcmpneqsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 0c[ ]*vcmpneq_oqsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 1c[ ]*vcmpneq_ossd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 04[ ]*vcmpneqsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 14[ ]*vcmpneq_ussd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 09[ ]*vcmpngesd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 19[ ]*vcmpnge_uqsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 09[ ]*vcmpngesd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 0a[ ]*vcmpngtsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 1a[ ]*vcmpngt_uqsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 0a[ ]*vcmpngtsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 06[ ]*vcmpnlesd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 16[ ]*vcmpnle_uqsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 06[ ]*vcmpnlesd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 05[ ]*vcmpnltsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 15[ ]*vcmpnlt_uqsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 05[ ]*vcmpnltsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 07[ ]*vcmpordsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 07[ ]*vcmpordsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 17[ ]*vcmpord_ssd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 0f[ ]*vcmptruesd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 0f[ ]*vcmptruesd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 1f[ ]*vcmptrue_ussd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 03[ ]*vcmpunordsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 03[ ]*vcmpunordsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 13[ ]*vcmpunord_ssd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec ab[ ]*vcmpsd k5,xmm29,xmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 7b[ ]*vcmpsd k5,xmm29,xmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 00[ ]*vcmpeqss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 00[ ]*vcmpeqss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 10[ ]*vcmpeq_osss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 08[ ]*vcmpeq_uqss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 18[ ]*vcmpeq_usss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 0b[ ]*vcmpfalsess k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 0b[ ]*vcmpfalsess k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 1b[ ]*vcmpfalse_osss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 0d[ ]*vcmpgess k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 1d[ ]*vcmpge_oqss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 0d[ ]*vcmpgess k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 0e[ ]*vcmpgtss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 1e[ ]*vcmpgt_oqss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 0e[ ]*vcmpgtss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 02[ ]*vcmpless k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 12[ ]*vcmple_oqss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 02[ ]*vcmpless k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 01[ ]*vcmpltss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 11[ ]*vcmplt_oqss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 01[ ]*vcmpltss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 04[ ]*vcmpneqss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 0c[ ]*vcmpneq_oqss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 1c[ ]*vcmpneq_osss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 04[ ]*vcmpneqss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 14[ ]*vcmpneq_usss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 09[ ]*vcmpngess k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 19[ ]*vcmpnge_uqss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 09[ ]*vcmpngess k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 0a[ ]*vcmpngtss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 1a[ ]*vcmpngt_uqss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 0a[ ]*vcmpngtss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 06[ ]*vcmpnless k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 16[ ]*vcmpnle_uqss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 06[ ]*vcmpnless k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 05[ ]*vcmpnltss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 15[ ]*vcmpnlt_uqss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 05[ ]*vcmpnltss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 07[ ]*vcmpordss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 07[ ]*vcmpordss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 17[ ]*vcmpord_sss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 0f[ ]*vcmptruess k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 0f[ ]*vcmptruess k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 1f[ ]*vcmptrue_usss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 03[ ]*vcmpunordss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 03[ ]*vcmpunordss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 13[ ]*vcmpunord_sss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec ab[ ]*vcmpss k5,xmm29,xmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 7b[ ]*vcmpss k5,xmm29,xmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 01 fd 38 2f f5[ ]*vcomisd xmm30,xmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 7c 38 2f f5[ ]*vcomiss xmm30,xmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 7d 38 13 f5[ ]*vcvtph2ps zmm30,ymm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 7c 38 5a f5[ ]*vcvtps2pd zmm30,ymm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 03 7d 38 1d ee ab[ ]*vcvtps2ph ymm30,zmm29,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 7d 38 1d ee 7b[ ]*vcvtps2ph ymm30,zmm29,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 01 16 30 5a f4[ ]*vcvtss2sd xmm30,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 fd 38 e6 f5[ ]*vcvttpd2dq ymm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 7e 38 5b f5[ ]*vcvttps2dq zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 7f 38 2c c6[ ]*vcvttsd2si eax,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 7f 38 2c ee[ ]*vcvttsd2si ebp,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 11 7f 38 2c ee[ ]*vcvttsd2si r13d,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 ff 38 2c c6[ ]*vcvttsd2si rax,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 11 ff 38 2c c6[ ]*vcvttsd2si r8,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 7e 38 2c c6[ ]*vcvttss2si eax,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 7e 38 2c ee[ ]*vcvttss2si ebp,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 11 7e 38 2c ee[ ]*vcvttss2si r13d,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 fe 38 2c c6[ ]*vcvttss2si rax,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 11 fe 38 2c c6[ ]*vcvttss2si r8,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 fd 38 42 f5[ ]*vgetexppd zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 7d 38 42 f5[ ]*vgetexpps zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 95 30 43 f4[ ]*vgetexpsd xmm30,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 15 30 43 f4[ ]*vgetexpss xmm30,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 03 fd 38 26 f5 ab[ ]*vgetmantpd zmm30,zmm29,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 fd 38 26 f5 7b[ ]*vgetmantpd zmm30,zmm29,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 7d 38 26 f5 ab[ ]*vgetmantps zmm30,zmm29,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 7d 38 26 f5 7b[ ]*vgetmantps zmm30,zmm29,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 95 30 27 f4 ab[ ]*vgetmantsd xmm30,xmm29,xmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 95 30 27 f4 7b[ ]*vgetmantsd xmm30,xmm29,xmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 15 30 27 f4 ab[ ]*vgetmantss xmm30,xmm29,xmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 15 30 27 f4 7b[ ]*vgetmantss xmm30,xmm29,xmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 01 95 30 5f f4[ ]*vmaxpd zmm30,zmm29,zmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 14 30 5f f4[ ]*vmaxps zmm30,zmm29,zmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 97 30 5f f4[ ]*vmaxsd xmm30,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 16 30 5f f4[ ]*vmaxss xmm30,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 95 30 5d f4[ ]*vminpd zmm30,zmm29,zmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 14 30 5d f4[ ]*vminps zmm30,zmm29,zmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 97 30 5d f4[ ]*vminsd xmm30,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 16 30 5d f4[ ]*vminss xmm30,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 fd 38 2e f5[ ]*vucomisd xmm30,xmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 7c 38 2e f5[ ]*vucomiss xmm30,xmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 03 95 30 54 f4 ab[ ]*vfixupimmpd zmm30,zmm29,zmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 95 30 54 f4 7b[ ]*vfixupimmpd zmm30,zmm29,zmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 15 30 54 f4 ab[ ]*vfixupimmps zmm30,zmm29,zmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 15 30 54 f4 7b[ ]*vfixupimmps zmm30,zmm29,zmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 95 30 55 f4 ab[ ]*vfixupimmsd xmm30,xmm29,xmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 95 30 55 f4 7b[ ]*vfixupimmsd xmm30,xmm29,xmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 15 30 55 f4 ab[ ]*vfixupimmss xmm30,xmm29,xmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 15 30 55 f4 7b[ ]*vfixupimmss xmm30,xmm29,xmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 fd 38 09 f5 ab[ ]*vrndscalepd zmm30,zmm29,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 fd 38 09 f5 7b[ ]*vrndscalepd zmm30,zmm29,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 7d 38 08 f5 ab[ ]*vrndscaleps zmm30,zmm29,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 7d 38 08 f5 7b[ ]*vrndscaleps zmm30,zmm29,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 95 30 0b f4 ab[ ]*vrndscalesd xmm30,xmm29,xmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 95 30 0b f4 7b[ ]*vrndscalesd xmm30,xmm29,xmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 15 30 0a f4 ab[ ]*vrndscaless xmm30,xmm29,xmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 15 30 0a f4 7b[ ]*vrndscaless xmm30,xmm29,xmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 01 fc 38 78 f5[ ]*vcvttpd2udq ymm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 7c 38 78 f5[ ]*vcvttps2udq zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 7f 38 78 c6[ ]*vcvttsd2usi eax,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 7f 38 78 ee[ ]*vcvttsd2usi ebp,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 11 7f 38 78 ee[ ]*vcvttsd2usi r13d,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 ff 38 78 c6[ ]*vcvttsd2usi rax,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 11 ff 38 78 c6[ ]*vcvttsd2usi r8,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 7e 38 78 c6[ ]*vcvttss2usi eax,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 7e 38 78 ee[ ]*vcvttss2usi ebp,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 11 7e 38 78 ee[ ]*vcvttss2usi r13d,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 fe 38 78 c6[ ]*vcvttss2usi rax,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 11 fe 38 78 c6[ ]*vcvttss2usi r8,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 00[ ]*vcmpeqpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 00[ ]*vcmpeqpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 10[ ]*vcmpeq_ospd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 08[ ]*vcmpeq_uqpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 18[ ]*vcmpeq_uspd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 0b[ ]*vcmpfalsepd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 0b[ ]*vcmpfalsepd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 1b[ ]*vcmpfalse_ospd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 0d[ ]*vcmpgepd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 1d[ ]*vcmpge_oqpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 0d[ ]*vcmpgepd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 0e[ ]*vcmpgtpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 1e[ ]*vcmpgt_oqpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 0e[ ]*vcmpgtpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 02[ ]*vcmplepd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 12[ ]*vcmple_oqpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 02[ ]*vcmplepd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 01[ ]*vcmpltpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 11[ ]*vcmplt_oqpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 01[ ]*vcmpltpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 04[ ]*vcmpneqpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 0c[ ]*vcmpneq_oqpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 1c[ ]*vcmpneq_ospd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 04[ ]*vcmpneqpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 14[ ]*vcmpneq_uspd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 09[ ]*vcmpngepd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 19[ ]*vcmpnge_uqpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 09[ ]*vcmpngepd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 0a[ ]*vcmpngtpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 1a[ ]*vcmpngt_uqpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 0a[ ]*vcmpngtpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 06[ ]*vcmpnlepd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 16[ ]*vcmpnle_uqpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 06[ ]*vcmpnlepd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 05[ ]*vcmpnltpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 15[ ]*vcmpnlt_uqpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 05[ ]*vcmpnltpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 07[ ]*vcmpordpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 07[ ]*vcmpordpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 17[ ]*vcmpord_spd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 0f[ ]*vcmptruepd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 0f[ ]*vcmptruepd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 1f[ ]*vcmptrue_uspd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 03[ ]*vcmpunordpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 03[ ]*vcmpunordpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 13[ ]*vcmpunord_spd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed ab[ ]*vcmppd k5,zmm30,zmm29,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 7b[ ]*vcmppd k5,zmm30,zmm29,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 00[ ]*vcmpeqps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 00[ ]*vcmpeqps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 10[ ]*vcmpeq_osps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 08[ ]*vcmpeq_uqps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 18[ ]*vcmpeq_usps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 0b[ ]*vcmpfalseps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 0b[ ]*vcmpfalseps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 1b[ ]*vcmpfalse_osps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 0d[ ]*vcmpgeps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 1d[ ]*vcmpge_oqps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 0d[ ]*vcmpgeps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 0e[ ]*vcmpgtps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 1e[ ]*vcmpgt_oqps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 0e[ ]*vcmpgtps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 02[ ]*vcmpleps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 12[ ]*vcmple_oqps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 02[ ]*vcmpleps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 01[ ]*vcmpltps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 11[ ]*vcmplt_oqps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 01[ ]*vcmpltps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 04[ ]*vcmpneqps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 0c[ ]*vcmpneq_oqps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 1c[ ]*vcmpneq_osps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 04[ ]*vcmpneqps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 14[ ]*vcmpneq_usps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 09[ ]*vcmpngeps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 19[ ]*vcmpnge_uqps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 09[ ]*vcmpngeps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 0a[ ]*vcmpngtps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 1a[ ]*vcmpngt_uqps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 0a[ ]*vcmpngtps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 06[ ]*vcmpnleps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 16[ ]*vcmpnle_uqps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 06[ ]*vcmpnleps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 05[ ]*vcmpnltps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 15[ ]*vcmpnlt_uqps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 05[ ]*vcmpnltps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 07[ ]*vcmpordps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 07[ ]*vcmpordps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 17[ ]*vcmpord_sps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 0f[ ]*vcmptrueps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 0f[ ]*vcmptrueps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 1f[ ]*vcmptrue_usps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 03[ ]*vcmpunordps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 03[ ]*vcmpunordps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 13[ ]*vcmpunord_sps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed ab[ ]*vcmpps k5,zmm30,zmm29,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 7b[ ]*vcmpps k5,zmm30,zmm29,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 00[ ]*vcmpeqsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 00[ ]*vcmpeqsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 10[ ]*vcmpeq_ossd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 08[ ]*vcmpeq_uqsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 18[ ]*vcmpeq_ussd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 0b[ ]*vcmpfalsesd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 0b[ ]*vcmpfalsesd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 1b[ ]*vcmpfalse_ossd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 0d[ ]*vcmpgesd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 1d[ ]*vcmpge_oqsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 0d[ ]*vcmpgesd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 0e[ ]*vcmpgtsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 1e[ ]*vcmpgt_oqsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 0e[ ]*vcmpgtsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 02[ ]*vcmplesd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 12[ ]*vcmple_oqsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 02[ ]*vcmplesd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 01[ ]*vcmpltsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 11[ ]*vcmplt_oqsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 01[ ]*vcmpltsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 04[ ]*vcmpneqsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 0c[ ]*vcmpneq_oqsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 1c[ ]*vcmpneq_ossd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 04[ ]*vcmpneqsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 14[ ]*vcmpneq_ussd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 09[ ]*vcmpngesd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 19[ ]*vcmpnge_uqsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 09[ ]*vcmpngesd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 0a[ ]*vcmpngtsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 1a[ ]*vcmpngt_uqsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 0a[ ]*vcmpngtsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 06[ ]*vcmpnlesd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 16[ ]*vcmpnle_uqsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 06[ ]*vcmpnlesd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 05[ ]*vcmpnltsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 15[ ]*vcmpnlt_uqsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 05[ ]*vcmpnltsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 07[ ]*vcmpordsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 07[ ]*vcmpordsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 17[ ]*vcmpord_ssd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 0f[ ]*vcmptruesd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 0f[ ]*vcmptruesd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 1f[ ]*vcmptrue_ussd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 03[ ]*vcmpunordsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 03[ ]*vcmpunordsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 13[ ]*vcmpunord_ssd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec ab[ ]*vcmpsd k5,xmm29,xmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 7b[ ]*vcmpsd k5,xmm29,xmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 00[ ]*vcmpeqss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 00[ ]*vcmpeqss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 10[ ]*vcmpeq_osss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 08[ ]*vcmpeq_uqss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 18[ ]*vcmpeq_usss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 0b[ ]*vcmpfalsess k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 0b[ ]*vcmpfalsess k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 1b[ ]*vcmpfalse_osss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 0d[ ]*vcmpgess k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 1d[ ]*vcmpge_oqss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 0d[ ]*vcmpgess k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 0e[ ]*vcmpgtss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 1e[ ]*vcmpgt_oqss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 0e[ ]*vcmpgtss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 02[ ]*vcmpless k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 12[ ]*vcmple_oqss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 02[ ]*vcmpless k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 01[ ]*vcmpltss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 11[ ]*vcmplt_oqss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 01[ ]*vcmpltss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 04[ ]*vcmpneqss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 0c[ ]*vcmpneq_oqss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 1c[ ]*vcmpneq_osss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 04[ ]*vcmpneqss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 14[ ]*vcmpneq_usss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 09[ ]*vcmpngess k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 19[ ]*vcmpnge_uqss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 09[ ]*vcmpngess k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 0a[ ]*vcmpngtss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 1a[ ]*vcmpngt_uqss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 0a[ ]*vcmpngtss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 06[ ]*vcmpnless k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 16[ ]*vcmpnle_uqss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 06[ ]*vcmpnless k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 05[ ]*vcmpnltss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 15[ ]*vcmpnlt_uqss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 05[ ]*vcmpnltss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 07[ ]*vcmpordss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 07[ ]*vcmpordss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 17[ ]*vcmpord_sss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 0f[ ]*vcmptruess k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 0f[ ]*vcmptruess k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 1f[ ]*vcmptrue_usss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 03[ ]*vcmpunordss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 03[ ]*vcmpunordss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 13[ ]*vcmpunord_sss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec ab[ ]*vcmpss k5,xmm29,xmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 7b[ ]*vcmpss k5,xmm29,xmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 01 fd 38 2f f5[ ]*vcomisd xmm30,xmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 7c 38 2f f5[ ]*vcomiss xmm30,xmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 7d 38 13 f5[ ]*vcvtph2ps zmm30,ymm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 7c 38 5a f5[ ]*vcvtps2pd zmm30,ymm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 03 7d 38 1d ee ab[ ]*vcvtps2ph ymm30,zmm29,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 7d 38 1d ee 7b[ ]*vcvtps2ph ymm30,zmm29,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 01 16 30 5a f4[ ]*vcvtss2sd xmm30,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 fd 38 e6 f5[ ]*vcvttpd2dq ymm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 7e 38 5b f5[ ]*vcvttps2dq zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 7f 38 2c c6[ ]*vcvttsd2si eax,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 7f 38 2c ee[ ]*vcvttsd2si ebp,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 11 7f 38 2c ee[ ]*vcvttsd2si r13d,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 ff 38 2c c6[ ]*vcvttsd2si rax,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 11 ff 38 2c c6[ ]*vcvttsd2si r8,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 7e 38 2c c6[ ]*vcvttss2si eax,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 7e 38 2c ee[ ]*vcvttss2si ebp,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 11 7e 38 2c ee[ ]*vcvttss2si r13d,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 fe 38 2c c6[ ]*vcvttss2si rax,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 11 fe 38 2c c6[ ]*vcvttss2si r8,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 fd 38 42 f5[ ]*vgetexppd zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 7d 38 42 f5[ ]*vgetexpps zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 95 30 43 f4[ ]*vgetexpsd xmm30,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 15 30 43 f4[ ]*vgetexpss xmm30,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 03 fd 38 26 f5 ab[ ]*vgetmantpd zmm30,zmm29,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 fd 38 26 f5 7b[ ]*vgetmantpd zmm30,zmm29,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 7d 38 26 f5 ab[ ]*vgetmantps zmm30,zmm29,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 7d 38 26 f5 7b[ ]*vgetmantps zmm30,zmm29,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 95 30 27 f4 ab[ ]*vgetmantsd xmm30,xmm29,xmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 95 30 27 f4 7b[ ]*vgetmantsd xmm30,xmm29,xmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 15 30 27 f4 ab[ ]*vgetmantss xmm30,xmm29,xmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 15 30 27 f4 7b[ ]*vgetmantss xmm30,xmm29,xmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 01 95 30 5f f4[ ]*vmaxpd zmm30,zmm29,zmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 14 30 5f f4[ ]*vmaxps zmm30,zmm29,zmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 97 30 5f f4[ ]*vmaxsd xmm30,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 16 30 5f f4[ ]*vmaxss xmm30,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 95 30 5d f4[ ]*vminpd zmm30,zmm29,zmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 14 30 5d f4[ ]*vminps zmm30,zmm29,zmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 97 30 5d f4[ ]*vminsd xmm30,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 16 30 5d f4[ ]*vminss xmm30,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 fd 38 2e f5[ ]*vucomisd xmm30,xmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 7c 38 2e f5[ ]*vucomiss xmm30,xmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 03 95 30 54 f4 ab[ ]*vfixupimmpd zmm30,zmm29,zmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 95 30 54 f4 7b[ ]*vfixupimmpd zmm30,zmm29,zmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 15 30 54 f4 ab[ ]*vfixupimmps zmm30,zmm29,zmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 15 30 54 f4 7b[ ]*vfixupimmps zmm30,zmm29,zmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 95 30 55 f4 ab[ ]*vfixupimmsd xmm30,xmm29,xmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 95 30 55 f4 7b[ ]*vfixupimmsd xmm30,xmm29,xmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 15 30 55 f4 ab[ ]*vfixupimmss xmm30,xmm29,xmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 15 30 55 f4 7b[ ]*vfixupimmss xmm30,xmm29,xmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 fd 38 09 f5 ab[ ]*vrndscalepd zmm30,zmm29,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 fd 38 09 f5 7b[ ]*vrndscalepd zmm30,zmm29,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 7d 38 08 f5 ab[ ]*vrndscaleps zmm30,zmm29,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 7d 38 08 f5 7b[ ]*vrndscaleps zmm30,zmm29,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 95 30 0b f4 ab[ ]*vrndscalesd xmm30,xmm29,xmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 95 30 0b f4 7b[ ]*vrndscalesd xmm30,xmm29,xmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 15 30 0a f4 ab[ ]*vrndscaless xmm30,xmm29,xmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 15 30 0a f4 7b[ ]*vrndscaless xmm30,xmm29,xmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 01 fc 38 78 f5[ ]*vcvttpd2udq ymm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 7c 38 78 f5[ ]*vcvttps2udq zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 7f 38 78 c6[ ]*vcvttsd2usi eax,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 7f 38 78 ee[ ]*vcvttsd2usi ebp,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 11 7f 38 78 ee[ ]*vcvttsd2usi r13d,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 ff 38 78 c6[ ]*vcvttsd2usi rax,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 11 ff 38 78 c6[ ]*vcvttsd2usi r8,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 7e 38 78 c6[ ]*vcvttss2usi eax,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 7e 38 78 ee[ ]*vcvttss2usi ebp,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 11 7e 38 78 ee[ ]*vcvttss2usi r13d,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 fe 38 78 c6[ ]*vcvttss2usi rax,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 11 fe 38 78 c6[ ]*vcvttss2usi r8,xmm30,\{sae\} +#pass diff --git a/gas/testsuite/gas/i386/x86-64-avx512f-rcigrd.d b/gas/testsuite/gas/i386/x86-64-avx512f-rcigrd.d new file mode 100644 index 0000000..0d5df24 --- /dev/null +++ b/gas/testsuite/gas/i386/x86-64-avx512f-rcigrd.d @@ -0,0 +1,534 @@ +#as: -mevexrcig=rd +#objdump: -dw +#name: x86_64 AVX512F rcig insns +#source: x86-64-avx512f-rcig.s + +.*: +file format .* + + +Disassembly of section \.text: + +0+ <_start>: +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 00[ ]*vcmpeqpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 00[ ]*vcmpeqpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 10[ ]*vcmpeq_ospd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 08[ ]*vcmpeq_uqpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 18[ ]*vcmpeq_uspd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 0b[ ]*vcmpfalsepd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 0b[ ]*vcmpfalsepd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 1b[ ]*vcmpfalse_ospd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 0d[ ]*vcmpgepd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 1d[ ]*vcmpge_oqpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 0d[ ]*vcmpgepd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 0e[ ]*vcmpgtpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 1e[ ]*vcmpgt_oqpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 0e[ ]*vcmpgtpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 02[ ]*vcmplepd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 12[ ]*vcmple_oqpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 02[ ]*vcmplepd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 01[ ]*vcmpltpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 11[ ]*vcmplt_oqpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 01[ ]*vcmpltpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 04[ ]*vcmpneqpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 0c[ ]*vcmpneq_oqpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 1c[ ]*vcmpneq_ospd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 04[ ]*vcmpneqpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 14[ ]*vcmpneq_uspd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 09[ ]*vcmpngepd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 19[ ]*vcmpnge_uqpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 09[ ]*vcmpngepd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 0a[ ]*vcmpngtpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 1a[ ]*vcmpngt_uqpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 0a[ ]*vcmpngtpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 06[ ]*vcmpnlepd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 16[ ]*vcmpnle_uqpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 06[ ]*vcmpnlepd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 05[ ]*vcmpnltpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 15[ ]*vcmpnlt_uqpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 05[ ]*vcmpnltpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 07[ ]*vcmpordpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 07[ ]*vcmpordpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 17[ ]*vcmpord_spd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 0f[ ]*vcmptruepd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 0f[ ]*vcmptruepd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 1f[ ]*vcmptrue_uspd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 03[ ]*vcmpunordpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 03[ ]*vcmpunordpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 13[ ]*vcmpunord_spd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed ab[ ]*vcmppd \$0xab,\{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 7b[ ]*vcmppd \$0x7b,\{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 00[ ]*vcmpeqps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 00[ ]*vcmpeqps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 10[ ]*vcmpeq_osps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 08[ ]*vcmpeq_uqps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 18[ ]*vcmpeq_usps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 0b[ ]*vcmpfalseps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 0b[ ]*vcmpfalseps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 1b[ ]*vcmpfalse_osps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 0d[ ]*vcmpgeps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 1d[ ]*vcmpge_oqps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 0d[ ]*vcmpgeps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 0e[ ]*vcmpgtps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 1e[ ]*vcmpgt_oqps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 0e[ ]*vcmpgtps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 02[ ]*vcmpleps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 12[ ]*vcmple_oqps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 02[ ]*vcmpleps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 01[ ]*vcmpltps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 11[ ]*vcmplt_oqps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 01[ ]*vcmpltps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 04[ ]*vcmpneqps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 0c[ ]*vcmpneq_oqps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 1c[ ]*vcmpneq_osps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 04[ ]*vcmpneqps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 14[ ]*vcmpneq_usps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 09[ ]*vcmpngeps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 19[ ]*vcmpnge_uqps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 09[ ]*vcmpngeps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 0a[ ]*vcmpngtps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 1a[ ]*vcmpngt_uqps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 0a[ ]*vcmpngtps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 06[ ]*vcmpnleps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 16[ ]*vcmpnle_uqps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 06[ ]*vcmpnleps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 05[ ]*vcmpnltps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 15[ ]*vcmpnlt_uqps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 05[ ]*vcmpnltps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 07[ ]*vcmpordps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 07[ ]*vcmpordps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 17[ ]*vcmpord_sps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 0f[ ]*vcmptrueps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 0f[ ]*vcmptrueps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 1f[ ]*vcmptrue_usps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 03[ ]*vcmpunordps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 03[ ]*vcmpunordps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 13[ ]*vcmpunord_sps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed ab[ ]*vcmpps \$0xab,\{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 7b[ ]*vcmpps \$0x7b,\{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 00[ ]*vcmpeqsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 00[ ]*vcmpeqsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 10[ ]*vcmpeq_ossd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 08[ ]*vcmpeq_uqsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 18[ ]*vcmpeq_ussd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 0b[ ]*vcmpfalsesd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 0b[ ]*vcmpfalsesd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 1b[ ]*vcmpfalse_ossd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 0d[ ]*vcmpgesd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 1d[ ]*vcmpge_oqsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 0d[ ]*vcmpgesd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 0e[ ]*vcmpgtsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 1e[ ]*vcmpgt_oqsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 0e[ ]*vcmpgtsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 02[ ]*vcmplesd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 12[ ]*vcmple_oqsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 02[ ]*vcmplesd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 01[ ]*vcmpltsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 11[ ]*vcmplt_oqsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 01[ ]*vcmpltsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 04[ ]*vcmpneqsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 0c[ ]*vcmpneq_oqsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 1c[ ]*vcmpneq_ossd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 04[ ]*vcmpneqsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 14[ ]*vcmpneq_ussd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 09[ ]*vcmpngesd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 19[ ]*vcmpnge_uqsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 09[ ]*vcmpngesd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 0a[ ]*vcmpngtsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 1a[ ]*vcmpngt_uqsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 0a[ ]*vcmpngtsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 06[ ]*vcmpnlesd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 16[ ]*vcmpnle_uqsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 06[ ]*vcmpnlesd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 05[ ]*vcmpnltsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 15[ ]*vcmpnlt_uqsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 05[ ]*vcmpnltsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 07[ ]*vcmpordsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 07[ ]*vcmpordsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 17[ ]*vcmpord_ssd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 0f[ ]*vcmptruesd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 0f[ ]*vcmptruesd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 1f[ ]*vcmptrue_ussd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 03[ ]*vcmpunordsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 03[ ]*vcmpunordsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 13[ ]*vcmpunord_ssd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec ab[ ]*vcmpsd \$0xab,\{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 7b[ ]*vcmpsd \$0x7b,\{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 00[ ]*vcmpeqss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 00[ ]*vcmpeqss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 10[ ]*vcmpeq_osss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 08[ ]*vcmpeq_uqss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 18[ ]*vcmpeq_usss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 0b[ ]*vcmpfalsess \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 0b[ ]*vcmpfalsess \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 1b[ ]*vcmpfalse_osss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 0d[ ]*vcmpgess \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 1d[ ]*vcmpge_oqss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 0d[ ]*vcmpgess \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 0e[ ]*vcmpgtss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 1e[ ]*vcmpgt_oqss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 0e[ ]*vcmpgtss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 02[ ]*vcmpless \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 12[ ]*vcmple_oqss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 02[ ]*vcmpless \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 01[ ]*vcmpltss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 11[ ]*vcmplt_oqss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 01[ ]*vcmpltss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 04[ ]*vcmpneqss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 0c[ ]*vcmpneq_oqss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 1c[ ]*vcmpneq_osss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 04[ ]*vcmpneqss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 14[ ]*vcmpneq_usss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 09[ ]*vcmpngess \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 19[ ]*vcmpnge_uqss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 09[ ]*vcmpngess \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 0a[ ]*vcmpngtss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 1a[ ]*vcmpngt_uqss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 0a[ ]*vcmpngtss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 06[ ]*vcmpnless \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 16[ ]*vcmpnle_uqss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 06[ ]*vcmpnless \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 05[ ]*vcmpnltss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 15[ ]*vcmpnlt_uqss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 05[ ]*vcmpnltss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 07[ ]*vcmpordss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 07[ ]*vcmpordss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 17[ ]*vcmpord_sss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 0f[ ]*vcmptruess \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 0f[ ]*vcmptruess \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 1f[ ]*vcmptrue_usss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 03[ ]*vcmpunordss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 03[ ]*vcmpunordss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 13[ ]*vcmpunord_sss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec ab[ ]*vcmpss \$0xab,\{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 7b[ ]*vcmpss \$0x7b,\{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 01 fd 38 2f f5[ ]*vcomisd \{sae\},%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 01 7c 38 2f f5[ ]*vcomiss \{sae\},%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 02 7d 38 13 f5[ ]*vcvtph2ps \{sae\},%ymm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 01 7c 38 5a f5[ ]*vcvtps2pd \{sae\},%ymm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 7d 38 1d ee ab[ ]*vcvtps2ph \$0xab,\{sae\},%zmm29,%ymm30 +[ ]*[a-f0-9]+:[ ]*62 03 7d 38 1d ee 7b[ ]*vcvtps2ph \$0x7b,\{sae\},%zmm29,%ymm30 +[ ]*[a-f0-9]+:[ ]*62 01 16 30 5a f4[ ]*vcvtss2sd \{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 01 fd 38 e6 f5[ ]*vcvttpd2dq \{sae\},%zmm29,%ymm30 +[ ]*[a-f0-9]+:[ ]*62 01 7e 38 5b f5[ ]*vcvttps2dq \{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 91 7f 38 2c c6[ ]*vcvttsd2si \{sae\},%xmm30,%eax +[ ]*[a-f0-9]+:[ ]*62 91 7f 38 2c ee[ ]*vcvttsd2si \{sae\},%xmm30,%ebp +[ ]*[a-f0-9]+:[ ]*62 11 7f 38 2c ee[ ]*vcvttsd2si \{sae\},%xmm30,%r13d +[ ]*[a-f0-9]+:[ ]*62 91 ff 38 2c c6[ ]*vcvttsd2si \{sae\},%xmm30,%rax +[ ]*[a-f0-9]+:[ ]*62 11 ff 38 2c c6[ ]*vcvttsd2si \{sae\},%xmm30,%r8 +[ ]*[a-f0-9]+:[ ]*62 91 7e 38 2c c6[ ]*vcvttss2si \{sae\},%xmm30,%eax +[ ]*[a-f0-9]+:[ ]*62 91 7e 38 2c ee[ ]*vcvttss2si \{sae\},%xmm30,%ebp +[ ]*[a-f0-9]+:[ ]*62 11 7e 38 2c ee[ ]*vcvttss2si \{sae\},%xmm30,%r13d +[ ]*[a-f0-9]+:[ ]*62 91 fe 38 2c c6[ ]*vcvttss2si \{sae\},%xmm30,%rax +[ ]*[a-f0-9]+:[ ]*62 11 fe 38 2c c6[ ]*vcvttss2si \{sae\},%xmm30,%r8 +[ ]*[a-f0-9]+:[ ]*62 02 fd 38 42 f5[ ]*vgetexppd \{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 02 7d 38 42 f5[ ]*vgetexpps \{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 02 95 30 43 f4[ ]*vgetexpsd \{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 02 15 30 43 f4[ ]*vgetexpss \{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 fd 38 26 f5 ab[ ]*vgetmantpd \$0xab,\{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 fd 38 26 f5 7b[ ]*vgetmantpd \$0x7b,\{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 7d 38 26 f5 ab[ ]*vgetmantps \$0xab,\{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 7d 38 26 f5 7b[ ]*vgetmantps \$0x7b,\{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 95 30 27 f4 ab[ ]*vgetmantsd \$0xab,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 95 30 27 f4 7b[ ]*vgetmantsd \$0x7b,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 15 30 27 f4 ab[ ]*vgetmantss \$0xab,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 15 30 27 f4 7b[ ]*vgetmantss \$0x7b,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 01 95 30 5f f4[ ]*vmaxpd \{sae\},%zmm28,%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 01 14 30 5f f4[ ]*vmaxps \{sae\},%zmm28,%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 01 97 30 5f f4[ ]*vmaxsd \{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 01 16 30 5f f4[ ]*vmaxss \{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 01 95 30 5d f4[ ]*vminpd \{sae\},%zmm28,%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 01 14 30 5d f4[ ]*vminps \{sae\},%zmm28,%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 01 97 30 5d f4[ ]*vminsd \{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 01 16 30 5d f4[ ]*vminss \{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 01 fd 38 2e f5[ ]*vucomisd \{sae\},%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 01 7c 38 2e f5[ ]*vucomiss \{sae\},%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 95 30 54 f4 ab[ ]*vfixupimmpd \$0xab,\{sae\},%zmm28,%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 95 30 54 f4 7b[ ]*vfixupimmpd \$0x7b,\{sae\},%zmm28,%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 15 30 54 f4 ab[ ]*vfixupimmps \$0xab,\{sae\},%zmm28,%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 15 30 54 f4 7b[ ]*vfixupimmps \$0x7b,\{sae\},%zmm28,%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 95 30 55 f4 ab[ ]*vfixupimmsd \$0xab,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 95 30 55 f4 7b[ ]*vfixupimmsd \$0x7b,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 15 30 55 f4 ab[ ]*vfixupimmss \$0xab,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 15 30 55 f4 7b[ ]*vfixupimmss \$0x7b,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 fd 38 09 f5 ab[ ]*vrndscalepd \$0xab,\{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 fd 38 09 f5 7b[ ]*vrndscalepd \$0x7b,\{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 7d 38 08 f5 ab[ ]*vrndscaleps \$0xab,\{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 7d 38 08 f5 7b[ ]*vrndscaleps \$0x7b,\{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 95 30 0b f4 ab[ ]*vrndscalesd \$0xab,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 95 30 0b f4 7b[ ]*vrndscalesd \$0x7b,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 15 30 0a f4 ab[ ]*vrndscaless \$0xab,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 15 30 0a f4 7b[ ]*vrndscaless \$0x7b,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 01 fc 38 78 f5[ ]*vcvttpd2udq \{sae\},%zmm29,%ymm30 +[ ]*[a-f0-9]+:[ ]*62 01 7c 38 78 f5[ ]*vcvttps2udq \{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 91 7f 38 78 c6[ ]*vcvttsd2usi \{sae\},%xmm30,%eax +[ ]*[a-f0-9]+:[ ]*62 91 7f 38 78 ee[ ]*vcvttsd2usi \{sae\},%xmm30,%ebp +[ ]*[a-f0-9]+:[ ]*62 11 7f 38 78 ee[ ]*vcvttsd2usi \{sae\},%xmm30,%r13d +[ ]*[a-f0-9]+:[ ]*62 91 ff 38 78 c6[ ]*vcvttsd2usi \{sae\},%xmm30,%rax +[ ]*[a-f0-9]+:[ ]*62 11 ff 38 78 c6[ ]*vcvttsd2usi \{sae\},%xmm30,%r8 +[ ]*[a-f0-9]+:[ ]*62 91 7e 38 78 c6[ ]*vcvttss2usi \{sae\},%xmm30,%eax +[ ]*[a-f0-9]+:[ ]*62 91 7e 38 78 ee[ ]*vcvttss2usi \{sae\},%xmm30,%ebp +[ ]*[a-f0-9]+:[ ]*62 11 7e 38 78 ee[ ]*vcvttss2usi \{sae\},%xmm30,%r13d +[ ]*[a-f0-9]+:[ ]*62 91 fe 38 78 c6[ ]*vcvttss2usi \{sae\},%xmm30,%rax +[ ]*[a-f0-9]+:[ ]*62 11 fe 38 78 c6[ ]*vcvttss2usi \{sae\},%xmm30,%r8 +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 00[ ]*vcmpeqpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 00[ ]*vcmpeqpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 10[ ]*vcmpeq_ospd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 08[ ]*vcmpeq_uqpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 18[ ]*vcmpeq_uspd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 0b[ ]*vcmpfalsepd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 0b[ ]*vcmpfalsepd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 1b[ ]*vcmpfalse_ospd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 0d[ ]*vcmpgepd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 1d[ ]*vcmpge_oqpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 0d[ ]*vcmpgepd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 0e[ ]*vcmpgtpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 1e[ ]*vcmpgt_oqpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 0e[ ]*vcmpgtpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 02[ ]*vcmplepd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 12[ ]*vcmple_oqpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 02[ ]*vcmplepd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 01[ ]*vcmpltpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 11[ ]*vcmplt_oqpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 01[ ]*vcmpltpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 04[ ]*vcmpneqpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 0c[ ]*vcmpneq_oqpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 1c[ ]*vcmpneq_ospd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 04[ ]*vcmpneqpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 14[ ]*vcmpneq_uspd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 09[ ]*vcmpngepd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 19[ ]*vcmpnge_uqpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 09[ ]*vcmpngepd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 0a[ ]*vcmpngtpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 1a[ ]*vcmpngt_uqpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 0a[ ]*vcmpngtpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 06[ ]*vcmpnlepd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 16[ ]*vcmpnle_uqpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 06[ ]*vcmpnlepd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 05[ ]*vcmpnltpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 15[ ]*vcmpnlt_uqpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 05[ ]*vcmpnltpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 07[ ]*vcmpordpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 07[ ]*vcmpordpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 17[ ]*vcmpord_spd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 0f[ ]*vcmptruepd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 0f[ ]*vcmptruepd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 1f[ ]*vcmptrue_uspd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 03[ ]*vcmpunordpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 03[ ]*vcmpunordpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 13[ ]*vcmpunord_spd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed ab[ ]*vcmppd \$0xab,\{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 30 c2 ed 7b[ ]*vcmppd \$0x7b,\{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 00[ ]*vcmpeqps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 00[ ]*vcmpeqps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 10[ ]*vcmpeq_osps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 08[ ]*vcmpeq_uqps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 18[ ]*vcmpeq_usps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 0b[ ]*vcmpfalseps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 0b[ ]*vcmpfalseps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 1b[ ]*vcmpfalse_osps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 0d[ ]*vcmpgeps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 1d[ ]*vcmpge_oqps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 0d[ ]*vcmpgeps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 0e[ ]*vcmpgtps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 1e[ ]*vcmpgt_oqps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 0e[ ]*vcmpgtps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 02[ ]*vcmpleps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 12[ ]*vcmple_oqps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 02[ ]*vcmpleps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 01[ ]*vcmpltps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 11[ ]*vcmplt_oqps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 01[ ]*vcmpltps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 04[ ]*vcmpneqps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 0c[ ]*vcmpneq_oqps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 1c[ ]*vcmpneq_osps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 04[ ]*vcmpneqps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 14[ ]*vcmpneq_usps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 09[ ]*vcmpngeps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 19[ ]*vcmpnge_uqps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 09[ ]*vcmpngeps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 0a[ ]*vcmpngtps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 1a[ ]*vcmpngt_uqps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 0a[ ]*vcmpngtps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 06[ ]*vcmpnleps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 16[ ]*vcmpnle_uqps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 06[ ]*vcmpnleps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 05[ ]*vcmpnltps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 15[ ]*vcmpnlt_uqps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 05[ ]*vcmpnltps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 07[ ]*vcmpordps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 07[ ]*vcmpordps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 17[ ]*vcmpord_sps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 0f[ ]*vcmptrueps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 0f[ ]*vcmptrueps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 1f[ ]*vcmptrue_usps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 03[ ]*vcmpunordps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 03[ ]*vcmpunordps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 13[ ]*vcmpunord_sps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed ab[ ]*vcmpps \$0xab,\{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 30 c2 ed 7b[ ]*vcmpps \$0x7b,\{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 00[ ]*vcmpeqsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 00[ ]*vcmpeqsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 10[ ]*vcmpeq_ossd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 08[ ]*vcmpeq_uqsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 18[ ]*vcmpeq_ussd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 0b[ ]*vcmpfalsesd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 0b[ ]*vcmpfalsesd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 1b[ ]*vcmpfalse_ossd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 0d[ ]*vcmpgesd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 1d[ ]*vcmpge_oqsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 0d[ ]*vcmpgesd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 0e[ ]*vcmpgtsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 1e[ ]*vcmpgt_oqsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 0e[ ]*vcmpgtsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 02[ ]*vcmplesd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 12[ ]*vcmple_oqsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 02[ ]*vcmplesd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 01[ ]*vcmpltsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 11[ ]*vcmplt_oqsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 01[ ]*vcmpltsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 04[ ]*vcmpneqsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 0c[ ]*vcmpneq_oqsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 1c[ ]*vcmpneq_ossd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 04[ ]*vcmpneqsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 14[ ]*vcmpneq_ussd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 09[ ]*vcmpngesd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 19[ ]*vcmpnge_uqsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 09[ ]*vcmpngesd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 0a[ ]*vcmpngtsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 1a[ ]*vcmpngt_uqsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 0a[ ]*vcmpngtsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 06[ ]*vcmpnlesd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 16[ ]*vcmpnle_uqsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 06[ ]*vcmpnlesd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 05[ ]*vcmpnltsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 15[ ]*vcmpnlt_uqsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 05[ ]*vcmpnltsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 07[ ]*vcmpordsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 07[ ]*vcmpordsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 17[ ]*vcmpord_ssd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 0f[ ]*vcmptruesd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 0f[ ]*vcmptruesd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 1f[ ]*vcmptrue_ussd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 03[ ]*vcmpunordsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 03[ ]*vcmpunordsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 13[ ]*vcmpunord_ssd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec ab[ ]*vcmpsd \$0xab,\{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 30 c2 ec 7b[ ]*vcmpsd \$0x7b,\{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 00[ ]*vcmpeqss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 00[ ]*vcmpeqss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 10[ ]*vcmpeq_osss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 08[ ]*vcmpeq_uqss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 18[ ]*vcmpeq_usss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 0b[ ]*vcmpfalsess \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 0b[ ]*vcmpfalsess \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 1b[ ]*vcmpfalse_osss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 0d[ ]*vcmpgess \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 1d[ ]*vcmpge_oqss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 0d[ ]*vcmpgess \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 0e[ ]*vcmpgtss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 1e[ ]*vcmpgt_oqss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 0e[ ]*vcmpgtss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 02[ ]*vcmpless \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 12[ ]*vcmple_oqss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 02[ ]*vcmpless \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 01[ ]*vcmpltss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 11[ ]*vcmplt_oqss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 01[ ]*vcmpltss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 04[ ]*vcmpneqss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 0c[ ]*vcmpneq_oqss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 1c[ ]*vcmpneq_osss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 04[ ]*vcmpneqss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 14[ ]*vcmpneq_usss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 09[ ]*vcmpngess \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 19[ ]*vcmpnge_uqss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 09[ ]*vcmpngess \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 0a[ ]*vcmpngtss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 1a[ ]*vcmpngt_uqss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 0a[ ]*vcmpngtss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 06[ ]*vcmpnless \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 16[ ]*vcmpnle_uqss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 06[ ]*vcmpnless \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 05[ ]*vcmpnltss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 15[ ]*vcmpnlt_uqss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 05[ ]*vcmpnltss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 07[ ]*vcmpordss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 07[ ]*vcmpordss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 17[ ]*vcmpord_sss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 0f[ ]*vcmptruess \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 0f[ ]*vcmptruess \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 1f[ ]*vcmptrue_usss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 03[ ]*vcmpunordss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 03[ ]*vcmpunordss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 13[ ]*vcmpunord_sss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec ab[ ]*vcmpss \$0xab,\{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 30 c2 ec 7b[ ]*vcmpss \$0x7b,\{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 01 fd 38 2f f5[ ]*vcomisd \{sae\},%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 01 7c 38 2f f5[ ]*vcomiss \{sae\},%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 02 7d 38 13 f5[ ]*vcvtph2ps \{sae\},%ymm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 01 7c 38 5a f5[ ]*vcvtps2pd \{sae\},%ymm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 7d 38 1d ee ab[ ]*vcvtps2ph \$0xab,\{sae\},%zmm29,%ymm30 +[ ]*[a-f0-9]+:[ ]*62 03 7d 38 1d ee 7b[ ]*vcvtps2ph \$0x7b,\{sae\},%zmm29,%ymm30 +[ ]*[a-f0-9]+:[ ]*62 01 16 30 5a f4[ ]*vcvtss2sd \{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 01 fd 38 e6 f5[ ]*vcvttpd2dq \{sae\},%zmm29,%ymm30 +[ ]*[a-f0-9]+:[ ]*62 01 7e 38 5b f5[ ]*vcvttps2dq \{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 91 7f 38 2c c6[ ]*vcvttsd2si \{sae\},%xmm30,%eax +[ ]*[a-f0-9]+:[ ]*62 91 7f 38 2c ee[ ]*vcvttsd2si \{sae\},%xmm30,%ebp +[ ]*[a-f0-9]+:[ ]*62 11 7f 38 2c ee[ ]*vcvttsd2si \{sae\},%xmm30,%r13d +[ ]*[a-f0-9]+:[ ]*62 91 ff 38 2c c6[ ]*vcvttsd2si \{sae\},%xmm30,%rax +[ ]*[a-f0-9]+:[ ]*62 11 ff 38 2c c6[ ]*vcvttsd2si \{sae\},%xmm30,%r8 +[ ]*[a-f0-9]+:[ ]*62 91 7e 38 2c c6[ ]*vcvttss2si \{sae\},%xmm30,%eax +[ ]*[a-f0-9]+:[ ]*62 91 7e 38 2c ee[ ]*vcvttss2si \{sae\},%xmm30,%ebp +[ ]*[a-f0-9]+:[ ]*62 11 7e 38 2c ee[ ]*vcvttss2si \{sae\},%xmm30,%r13d +[ ]*[a-f0-9]+:[ ]*62 91 fe 38 2c c6[ ]*vcvttss2si \{sae\},%xmm30,%rax +[ ]*[a-f0-9]+:[ ]*62 11 fe 38 2c c6[ ]*vcvttss2si \{sae\},%xmm30,%r8 +[ ]*[a-f0-9]+:[ ]*62 02 fd 38 42 f5[ ]*vgetexppd \{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 02 7d 38 42 f5[ ]*vgetexpps \{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 02 95 30 43 f4[ ]*vgetexpsd \{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 02 15 30 43 f4[ ]*vgetexpss \{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 fd 38 26 f5 ab[ ]*vgetmantpd \$0xab,\{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 fd 38 26 f5 7b[ ]*vgetmantpd \$0x7b,\{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 7d 38 26 f5 ab[ ]*vgetmantps \$0xab,\{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 7d 38 26 f5 7b[ ]*vgetmantps \$0x7b,\{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 95 30 27 f4 ab[ ]*vgetmantsd \$0xab,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 95 30 27 f4 7b[ ]*vgetmantsd \$0x7b,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 15 30 27 f4 ab[ ]*vgetmantss \$0xab,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 15 30 27 f4 7b[ ]*vgetmantss \$0x7b,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 01 95 30 5f f4[ ]*vmaxpd \{sae\},%zmm28,%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 01 14 30 5f f4[ ]*vmaxps \{sae\},%zmm28,%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 01 97 30 5f f4[ ]*vmaxsd \{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 01 16 30 5f f4[ ]*vmaxss \{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 01 95 30 5d f4[ ]*vminpd \{sae\},%zmm28,%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 01 14 30 5d f4[ ]*vminps \{sae\},%zmm28,%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 01 97 30 5d f4[ ]*vminsd \{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 01 16 30 5d f4[ ]*vminss \{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 01 fd 38 2e f5[ ]*vucomisd \{sae\},%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 01 7c 38 2e f5[ ]*vucomiss \{sae\},%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 95 30 54 f4 ab[ ]*vfixupimmpd \$0xab,\{sae\},%zmm28,%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 95 30 54 f4 7b[ ]*vfixupimmpd \$0x7b,\{sae\},%zmm28,%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 15 30 54 f4 ab[ ]*vfixupimmps \$0xab,\{sae\},%zmm28,%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 15 30 54 f4 7b[ ]*vfixupimmps \$0x7b,\{sae\},%zmm28,%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 95 30 55 f4 ab[ ]*vfixupimmsd \$0xab,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 95 30 55 f4 7b[ ]*vfixupimmsd \$0x7b,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 15 30 55 f4 ab[ ]*vfixupimmss \$0xab,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 15 30 55 f4 7b[ ]*vfixupimmss \$0x7b,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 fd 38 09 f5 ab[ ]*vrndscalepd \$0xab,\{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 fd 38 09 f5 7b[ ]*vrndscalepd \$0x7b,\{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 7d 38 08 f5 ab[ ]*vrndscaleps \$0xab,\{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 7d 38 08 f5 7b[ ]*vrndscaleps \$0x7b,\{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 95 30 0b f4 ab[ ]*vrndscalesd \$0xab,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 95 30 0b f4 7b[ ]*vrndscalesd \$0x7b,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 15 30 0a f4 ab[ ]*vrndscaless \$0xab,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 15 30 0a f4 7b[ ]*vrndscaless \$0x7b,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 01 fc 38 78 f5[ ]*vcvttpd2udq \{sae\},%zmm29,%ymm30 +[ ]*[a-f0-9]+:[ ]*62 01 7c 38 78 f5[ ]*vcvttps2udq \{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 91 7f 38 78 c6[ ]*vcvttsd2usi \{sae\},%xmm30,%eax +[ ]*[a-f0-9]+:[ ]*62 91 7f 38 78 ee[ ]*vcvttsd2usi \{sae\},%xmm30,%ebp +[ ]*[a-f0-9]+:[ ]*62 11 7f 38 78 ee[ ]*vcvttsd2usi \{sae\},%xmm30,%r13d +[ ]*[a-f0-9]+:[ ]*62 91 ff 38 78 c6[ ]*vcvttsd2usi \{sae\},%xmm30,%rax +[ ]*[a-f0-9]+:[ ]*62 11 ff 38 78 c6[ ]*vcvttsd2usi \{sae\},%xmm30,%r8 +[ ]*[a-f0-9]+:[ ]*62 91 7e 38 78 c6[ ]*vcvttss2usi \{sae\},%xmm30,%eax +[ ]*[a-f0-9]+:[ ]*62 91 7e 38 78 ee[ ]*vcvttss2usi \{sae\},%xmm30,%ebp +[ ]*[a-f0-9]+:[ ]*62 11 7e 38 78 ee[ ]*vcvttss2usi \{sae\},%xmm30,%r13d +[ ]*[a-f0-9]+:[ ]*62 91 fe 38 78 c6[ ]*vcvttss2usi \{sae\},%xmm30,%rax +[ ]*[a-f0-9]+:[ ]*62 11 fe 38 78 c6[ ]*vcvttss2usi \{sae\},%xmm30,%r8 +#pass diff --git a/gas/testsuite/gas/i386/x86-64-avx512f-rcigrne-intel.d b/gas/testsuite/gas/i386/x86-64-avx512f-rcigrne-intel.d new file mode 100644 index 0000000..b4e65f2 --- /dev/null +++ b/gas/testsuite/gas/i386/x86-64-avx512f-rcigrne-intel.d @@ -0,0 +1,534 @@ +#as: -mevexrcig=rne +#objdump: -dw -Mintel +#name: x86_64 AVX512F rcig insns (Intel disassembly) +#source: x86-64-avx512f-rcig.s + +.*: +file format .* + + +Disassembly of section \.text: + +0+ <_start>: +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 00[ ]*vcmpeqpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 00[ ]*vcmpeqpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 10[ ]*vcmpeq_ospd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 08[ ]*vcmpeq_uqpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 18[ ]*vcmpeq_uspd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 0b[ ]*vcmpfalsepd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 0b[ ]*vcmpfalsepd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 1b[ ]*vcmpfalse_ospd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 0d[ ]*vcmpgepd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 1d[ ]*vcmpge_oqpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 0d[ ]*vcmpgepd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 0e[ ]*vcmpgtpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 1e[ ]*vcmpgt_oqpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 0e[ ]*vcmpgtpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 02[ ]*vcmplepd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 12[ ]*vcmple_oqpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 02[ ]*vcmplepd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 01[ ]*vcmpltpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 11[ ]*vcmplt_oqpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 01[ ]*vcmpltpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 04[ ]*vcmpneqpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 0c[ ]*vcmpneq_oqpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 1c[ ]*vcmpneq_ospd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 04[ ]*vcmpneqpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 14[ ]*vcmpneq_uspd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 09[ ]*vcmpngepd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 19[ ]*vcmpnge_uqpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 09[ ]*vcmpngepd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 0a[ ]*vcmpngtpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 1a[ ]*vcmpngt_uqpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 0a[ ]*vcmpngtpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 06[ ]*vcmpnlepd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 16[ ]*vcmpnle_uqpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 06[ ]*vcmpnlepd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 05[ ]*vcmpnltpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 15[ ]*vcmpnlt_uqpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 05[ ]*vcmpnltpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 07[ ]*vcmpordpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 07[ ]*vcmpordpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 17[ ]*vcmpord_spd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 0f[ ]*vcmptruepd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 0f[ ]*vcmptruepd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 1f[ ]*vcmptrue_uspd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 03[ ]*vcmpunordpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 03[ ]*vcmpunordpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 13[ ]*vcmpunord_spd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed ab[ ]*vcmppd k5,zmm30,zmm29,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 7b[ ]*vcmppd k5,zmm30,zmm29,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 00[ ]*vcmpeqps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 00[ ]*vcmpeqps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 10[ ]*vcmpeq_osps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 08[ ]*vcmpeq_uqps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 18[ ]*vcmpeq_usps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 0b[ ]*vcmpfalseps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 0b[ ]*vcmpfalseps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 1b[ ]*vcmpfalse_osps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 0d[ ]*vcmpgeps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 1d[ ]*vcmpge_oqps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 0d[ ]*vcmpgeps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 0e[ ]*vcmpgtps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 1e[ ]*vcmpgt_oqps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 0e[ ]*vcmpgtps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 02[ ]*vcmpleps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 12[ ]*vcmple_oqps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 02[ ]*vcmpleps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 01[ ]*vcmpltps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 11[ ]*vcmplt_oqps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 01[ ]*vcmpltps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 04[ ]*vcmpneqps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 0c[ ]*vcmpneq_oqps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 1c[ ]*vcmpneq_osps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 04[ ]*vcmpneqps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 14[ ]*vcmpneq_usps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 09[ ]*vcmpngeps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 19[ ]*vcmpnge_uqps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 09[ ]*vcmpngeps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 0a[ ]*vcmpngtps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 1a[ ]*vcmpngt_uqps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 0a[ ]*vcmpngtps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 06[ ]*vcmpnleps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 16[ ]*vcmpnle_uqps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 06[ ]*vcmpnleps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 05[ ]*vcmpnltps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 15[ ]*vcmpnlt_uqps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 05[ ]*vcmpnltps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 07[ ]*vcmpordps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 07[ ]*vcmpordps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 17[ ]*vcmpord_sps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 0f[ ]*vcmptrueps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 0f[ ]*vcmptrueps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 1f[ ]*vcmptrue_usps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 03[ ]*vcmpunordps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 03[ ]*vcmpunordps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 13[ ]*vcmpunord_sps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed ab[ ]*vcmpps k5,zmm30,zmm29,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 7b[ ]*vcmpps k5,zmm30,zmm29,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 00[ ]*vcmpeqsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 00[ ]*vcmpeqsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 10[ ]*vcmpeq_ossd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 08[ ]*vcmpeq_uqsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 18[ ]*vcmpeq_ussd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 0b[ ]*vcmpfalsesd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 0b[ ]*vcmpfalsesd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 1b[ ]*vcmpfalse_ossd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 0d[ ]*vcmpgesd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 1d[ ]*vcmpge_oqsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 0d[ ]*vcmpgesd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 0e[ ]*vcmpgtsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 1e[ ]*vcmpgt_oqsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 0e[ ]*vcmpgtsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 02[ ]*vcmplesd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 12[ ]*vcmple_oqsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 02[ ]*vcmplesd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 01[ ]*vcmpltsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 11[ ]*vcmplt_oqsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 01[ ]*vcmpltsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 04[ ]*vcmpneqsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 0c[ ]*vcmpneq_oqsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 1c[ ]*vcmpneq_ossd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 04[ ]*vcmpneqsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 14[ ]*vcmpneq_ussd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 09[ ]*vcmpngesd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 19[ ]*vcmpnge_uqsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 09[ ]*vcmpngesd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 0a[ ]*vcmpngtsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 1a[ ]*vcmpngt_uqsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 0a[ ]*vcmpngtsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 06[ ]*vcmpnlesd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 16[ ]*vcmpnle_uqsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 06[ ]*vcmpnlesd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 05[ ]*vcmpnltsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 15[ ]*vcmpnlt_uqsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 05[ ]*vcmpnltsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 07[ ]*vcmpordsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 07[ ]*vcmpordsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 17[ ]*vcmpord_ssd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 0f[ ]*vcmptruesd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 0f[ ]*vcmptruesd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 1f[ ]*vcmptrue_ussd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 03[ ]*vcmpunordsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 03[ ]*vcmpunordsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 13[ ]*vcmpunord_ssd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec ab[ ]*vcmpsd k5,xmm29,xmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 7b[ ]*vcmpsd k5,xmm29,xmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 00[ ]*vcmpeqss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 00[ ]*vcmpeqss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 10[ ]*vcmpeq_osss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 08[ ]*vcmpeq_uqss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 18[ ]*vcmpeq_usss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 0b[ ]*vcmpfalsess k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 0b[ ]*vcmpfalsess k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 1b[ ]*vcmpfalse_osss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 0d[ ]*vcmpgess k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 1d[ ]*vcmpge_oqss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 0d[ ]*vcmpgess k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 0e[ ]*vcmpgtss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 1e[ ]*vcmpgt_oqss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 0e[ ]*vcmpgtss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 02[ ]*vcmpless k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 12[ ]*vcmple_oqss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 02[ ]*vcmpless k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 01[ ]*vcmpltss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 11[ ]*vcmplt_oqss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 01[ ]*vcmpltss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 04[ ]*vcmpneqss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 0c[ ]*vcmpneq_oqss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 1c[ ]*vcmpneq_osss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 04[ ]*vcmpneqss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 14[ ]*vcmpneq_usss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 09[ ]*vcmpngess k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 19[ ]*vcmpnge_uqss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 09[ ]*vcmpngess k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 0a[ ]*vcmpngtss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 1a[ ]*vcmpngt_uqss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 0a[ ]*vcmpngtss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 06[ ]*vcmpnless k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 16[ ]*vcmpnle_uqss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 06[ ]*vcmpnless k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 05[ ]*vcmpnltss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 15[ ]*vcmpnlt_uqss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 05[ ]*vcmpnltss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 07[ ]*vcmpordss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 07[ ]*vcmpordss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 17[ ]*vcmpord_sss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 0f[ ]*vcmptruess k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 0f[ ]*vcmptruess k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 1f[ ]*vcmptrue_usss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 03[ ]*vcmpunordss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 03[ ]*vcmpunordss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 13[ ]*vcmpunord_sss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec ab[ ]*vcmpss k5,xmm29,xmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 7b[ ]*vcmpss k5,xmm29,xmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 01 fd 18 2f f5[ ]*vcomisd xmm30,xmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 7c 18 2f f5[ ]*vcomiss xmm30,xmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 7d 18 13 f5[ ]*vcvtph2ps zmm30,ymm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 7c 18 5a f5[ ]*vcvtps2pd zmm30,ymm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 03 7d 18 1d ee ab[ ]*vcvtps2ph ymm30,zmm29,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 7d 18 1d ee 7b[ ]*vcvtps2ph ymm30,zmm29,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 01 16 10 5a f4[ ]*vcvtss2sd xmm30,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 fd 18 e6 f5[ ]*vcvttpd2dq ymm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 7e 18 5b f5[ ]*vcvttps2dq zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 7f 18 2c c6[ ]*vcvttsd2si eax,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 7f 18 2c ee[ ]*vcvttsd2si ebp,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 11 7f 18 2c ee[ ]*vcvttsd2si r13d,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 ff 18 2c c6[ ]*vcvttsd2si rax,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 11 ff 18 2c c6[ ]*vcvttsd2si r8,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 7e 18 2c c6[ ]*vcvttss2si eax,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 7e 18 2c ee[ ]*vcvttss2si ebp,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 11 7e 18 2c ee[ ]*vcvttss2si r13d,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 fe 18 2c c6[ ]*vcvttss2si rax,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 11 fe 18 2c c6[ ]*vcvttss2si r8,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 fd 18 42 f5[ ]*vgetexppd zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 7d 18 42 f5[ ]*vgetexpps zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 95 10 43 f4[ ]*vgetexpsd xmm30,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 15 10 43 f4[ ]*vgetexpss xmm30,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 03 fd 18 26 f5 ab[ ]*vgetmantpd zmm30,zmm29,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 fd 18 26 f5 7b[ ]*vgetmantpd zmm30,zmm29,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 7d 18 26 f5 ab[ ]*vgetmantps zmm30,zmm29,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 7d 18 26 f5 7b[ ]*vgetmantps zmm30,zmm29,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 95 10 27 f4 ab[ ]*vgetmantsd xmm30,xmm29,xmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 95 10 27 f4 7b[ ]*vgetmantsd xmm30,xmm29,xmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 15 10 27 f4 ab[ ]*vgetmantss xmm30,xmm29,xmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 15 10 27 f4 7b[ ]*vgetmantss xmm30,xmm29,xmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 01 95 10 5f f4[ ]*vmaxpd zmm30,zmm29,zmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 14 10 5f f4[ ]*vmaxps zmm30,zmm29,zmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 97 10 5f f4[ ]*vmaxsd xmm30,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 16 10 5f f4[ ]*vmaxss xmm30,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 95 10 5d f4[ ]*vminpd zmm30,zmm29,zmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 14 10 5d f4[ ]*vminps zmm30,zmm29,zmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 97 10 5d f4[ ]*vminsd xmm30,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 16 10 5d f4[ ]*vminss xmm30,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 fd 18 2e f5[ ]*vucomisd xmm30,xmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 7c 18 2e f5[ ]*vucomiss xmm30,xmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 03 95 10 54 f4 ab[ ]*vfixupimmpd zmm30,zmm29,zmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 95 10 54 f4 7b[ ]*vfixupimmpd zmm30,zmm29,zmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 15 10 54 f4 ab[ ]*vfixupimmps zmm30,zmm29,zmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 15 10 54 f4 7b[ ]*vfixupimmps zmm30,zmm29,zmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 95 10 55 f4 ab[ ]*vfixupimmsd xmm30,xmm29,xmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 95 10 55 f4 7b[ ]*vfixupimmsd xmm30,xmm29,xmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 15 10 55 f4 ab[ ]*vfixupimmss xmm30,xmm29,xmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 15 10 55 f4 7b[ ]*vfixupimmss xmm30,xmm29,xmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 fd 18 09 f5 ab[ ]*vrndscalepd zmm30,zmm29,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 fd 18 09 f5 7b[ ]*vrndscalepd zmm30,zmm29,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 7d 18 08 f5 ab[ ]*vrndscaleps zmm30,zmm29,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 7d 18 08 f5 7b[ ]*vrndscaleps zmm30,zmm29,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 95 10 0b f4 ab[ ]*vrndscalesd xmm30,xmm29,xmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 95 10 0b f4 7b[ ]*vrndscalesd xmm30,xmm29,xmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 15 10 0a f4 ab[ ]*vrndscaless xmm30,xmm29,xmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 15 10 0a f4 7b[ ]*vrndscaless xmm30,xmm29,xmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 01 fc 18 78 f5[ ]*vcvttpd2udq ymm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 7c 18 78 f5[ ]*vcvttps2udq zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 7f 18 78 c6[ ]*vcvttsd2usi eax,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 7f 18 78 ee[ ]*vcvttsd2usi ebp,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 11 7f 18 78 ee[ ]*vcvttsd2usi r13d,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 ff 18 78 c6[ ]*vcvttsd2usi rax,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 11 ff 18 78 c6[ ]*vcvttsd2usi r8,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 7e 18 78 c6[ ]*vcvttss2usi eax,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 7e 18 78 ee[ ]*vcvttss2usi ebp,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 11 7e 18 78 ee[ ]*vcvttss2usi r13d,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 fe 18 78 c6[ ]*vcvttss2usi rax,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 11 fe 18 78 c6[ ]*vcvttss2usi r8,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 00[ ]*vcmpeqpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 00[ ]*vcmpeqpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 10[ ]*vcmpeq_ospd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 08[ ]*vcmpeq_uqpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 18[ ]*vcmpeq_uspd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 0b[ ]*vcmpfalsepd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 0b[ ]*vcmpfalsepd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 1b[ ]*vcmpfalse_ospd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 0d[ ]*vcmpgepd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 1d[ ]*vcmpge_oqpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 0d[ ]*vcmpgepd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 0e[ ]*vcmpgtpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 1e[ ]*vcmpgt_oqpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 0e[ ]*vcmpgtpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 02[ ]*vcmplepd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 12[ ]*vcmple_oqpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 02[ ]*vcmplepd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 01[ ]*vcmpltpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 11[ ]*vcmplt_oqpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 01[ ]*vcmpltpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 04[ ]*vcmpneqpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 0c[ ]*vcmpneq_oqpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 1c[ ]*vcmpneq_ospd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 04[ ]*vcmpneqpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 14[ ]*vcmpneq_uspd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 09[ ]*vcmpngepd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 19[ ]*vcmpnge_uqpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 09[ ]*vcmpngepd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 0a[ ]*vcmpngtpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 1a[ ]*vcmpngt_uqpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 0a[ ]*vcmpngtpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 06[ ]*vcmpnlepd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 16[ ]*vcmpnle_uqpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 06[ ]*vcmpnlepd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 05[ ]*vcmpnltpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 15[ ]*vcmpnlt_uqpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 05[ ]*vcmpnltpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 07[ ]*vcmpordpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 07[ ]*vcmpordpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 17[ ]*vcmpord_spd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 0f[ ]*vcmptruepd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 0f[ ]*vcmptruepd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 1f[ ]*vcmptrue_uspd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 03[ ]*vcmpunordpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 03[ ]*vcmpunordpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 13[ ]*vcmpunord_spd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed ab[ ]*vcmppd k5,zmm30,zmm29,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 7b[ ]*vcmppd k5,zmm30,zmm29,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 00[ ]*vcmpeqps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 00[ ]*vcmpeqps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 10[ ]*vcmpeq_osps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 08[ ]*vcmpeq_uqps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 18[ ]*vcmpeq_usps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 0b[ ]*vcmpfalseps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 0b[ ]*vcmpfalseps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 1b[ ]*vcmpfalse_osps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 0d[ ]*vcmpgeps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 1d[ ]*vcmpge_oqps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 0d[ ]*vcmpgeps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 0e[ ]*vcmpgtps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 1e[ ]*vcmpgt_oqps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 0e[ ]*vcmpgtps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 02[ ]*vcmpleps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 12[ ]*vcmple_oqps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 02[ ]*vcmpleps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 01[ ]*vcmpltps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 11[ ]*vcmplt_oqps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 01[ ]*vcmpltps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 04[ ]*vcmpneqps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 0c[ ]*vcmpneq_oqps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 1c[ ]*vcmpneq_osps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 04[ ]*vcmpneqps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 14[ ]*vcmpneq_usps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 09[ ]*vcmpngeps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 19[ ]*vcmpnge_uqps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 09[ ]*vcmpngeps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 0a[ ]*vcmpngtps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 1a[ ]*vcmpngt_uqps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 0a[ ]*vcmpngtps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 06[ ]*vcmpnleps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 16[ ]*vcmpnle_uqps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 06[ ]*vcmpnleps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 05[ ]*vcmpnltps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 15[ ]*vcmpnlt_uqps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 05[ ]*vcmpnltps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 07[ ]*vcmpordps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 07[ ]*vcmpordps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 17[ ]*vcmpord_sps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 0f[ ]*vcmptrueps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 0f[ ]*vcmptrueps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 1f[ ]*vcmptrue_usps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 03[ ]*vcmpunordps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 03[ ]*vcmpunordps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 13[ ]*vcmpunord_sps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed ab[ ]*vcmpps k5,zmm30,zmm29,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 7b[ ]*vcmpps k5,zmm30,zmm29,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 00[ ]*vcmpeqsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 00[ ]*vcmpeqsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 10[ ]*vcmpeq_ossd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 08[ ]*vcmpeq_uqsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 18[ ]*vcmpeq_ussd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 0b[ ]*vcmpfalsesd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 0b[ ]*vcmpfalsesd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 1b[ ]*vcmpfalse_ossd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 0d[ ]*vcmpgesd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 1d[ ]*vcmpge_oqsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 0d[ ]*vcmpgesd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 0e[ ]*vcmpgtsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 1e[ ]*vcmpgt_oqsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 0e[ ]*vcmpgtsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 02[ ]*vcmplesd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 12[ ]*vcmple_oqsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 02[ ]*vcmplesd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 01[ ]*vcmpltsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 11[ ]*vcmplt_oqsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 01[ ]*vcmpltsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 04[ ]*vcmpneqsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 0c[ ]*vcmpneq_oqsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 1c[ ]*vcmpneq_ossd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 04[ ]*vcmpneqsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 14[ ]*vcmpneq_ussd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 09[ ]*vcmpngesd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 19[ ]*vcmpnge_uqsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 09[ ]*vcmpngesd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 0a[ ]*vcmpngtsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 1a[ ]*vcmpngt_uqsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 0a[ ]*vcmpngtsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 06[ ]*vcmpnlesd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 16[ ]*vcmpnle_uqsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 06[ ]*vcmpnlesd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 05[ ]*vcmpnltsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 15[ ]*vcmpnlt_uqsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 05[ ]*vcmpnltsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 07[ ]*vcmpordsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 07[ ]*vcmpordsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 17[ ]*vcmpord_ssd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 0f[ ]*vcmptruesd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 0f[ ]*vcmptruesd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 1f[ ]*vcmptrue_ussd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 03[ ]*vcmpunordsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 03[ ]*vcmpunordsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 13[ ]*vcmpunord_ssd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec ab[ ]*vcmpsd k5,xmm29,xmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 7b[ ]*vcmpsd k5,xmm29,xmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 00[ ]*vcmpeqss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 00[ ]*vcmpeqss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 10[ ]*vcmpeq_osss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 08[ ]*vcmpeq_uqss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 18[ ]*vcmpeq_usss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 0b[ ]*vcmpfalsess k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 0b[ ]*vcmpfalsess k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 1b[ ]*vcmpfalse_osss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 0d[ ]*vcmpgess k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 1d[ ]*vcmpge_oqss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 0d[ ]*vcmpgess k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 0e[ ]*vcmpgtss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 1e[ ]*vcmpgt_oqss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 0e[ ]*vcmpgtss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 02[ ]*vcmpless k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 12[ ]*vcmple_oqss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 02[ ]*vcmpless k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 01[ ]*vcmpltss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 11[ ]*vcmplt_oqss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 01[ ]*vcmpltss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 04[ ]*vcmpneqss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 0c[ ]*vcmpneq_oqss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 1c[ ]*vcmpneq_osss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 04[ ]*vcmpneqss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 14[ ]*vcmpneq_usss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 09[ ]*vcmpngess k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 19[ ]*vcmpnge_uqss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 09[ ]*vcmpngess k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 0a[ ]*vcmpngtss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 1a[ ]*vcmpngt_uqss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 0a[ ]*vcmpngtss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 06[ ]*vcmpnless k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 16[ ]*vcmpnle_uqss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 06[ ]*vcmpnless k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 05[ ]*vcmpnltss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 15[ ]*vcmpnlt_uqss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 05[ ]*vcmpnltss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 07[ ]*vcmpordss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 07[ ]*vcmpordss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 17[ ]*vcmpord_sss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 0f[ ]*vcmptruess k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 0f[ ]*vcmptruess k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 1f[ ]*vcmptrue_usss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 03[ ]*vcmpunordss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 03[ ]*vcmpunordss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 13[ ]*vcmpunord_sss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec ab[ ]*vcmpss k5,xmm29,xmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 7b[ ]*vcmpss k5,xmm29,xmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 01 fd 18 2f f5[ ]*vcomisd xmm30,xmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 7c 18 2f f5[ ]*vcomiss xmm30,xmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 7d 18 13 f5[ ]*vcvtph2ps zmm30,ymm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 7c 18 5a f5[ ]*vcvtps2pd zmm30,ymm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 03 7d 18 1d ee ab[ ]*vcvtps2ph ymm30,zmm29,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 7d 18 1d ee 7b[ ]*vcvtps2ph ymm30,zmm29,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 01 16 10 5a f4[ ]*vcvtss2sd xmm30,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 fd 18 e6 f5[ ]*vcvttpd2dq ymm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 7e 18 5b f5[ ]*vcvttps2dq zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 7f 18 2c c6[ ]*vcvttsd2si eax,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 7f 18 2c ee[ ]*vcvttsd2si ebp,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 11 7f 18 2c ee[ ]*vcvttsd2si r13d,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 ff 18 2c c6[ ]*vcvttsd2si rax,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 11 ff 18 2c c6[ ]*vcvttsd2si r8,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 7e 18 2c c6[ ]*vcvttss2si eax,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 7e 18 2c ee[ ]*vcvttss2si ebp,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 11 7e 18 2c ee[ ]*vcvttss2si r13d,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 fe 18 2c c6[ ]*vcvttss2si rax,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 11 fe 18 2c c6[ ]*vcvttss2si r8,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 fd 18 42 f5[ ]*vgetexppd zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 7d 18 42 f5[ ]*vgetexpps zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 95 10 43 f4[ ]*vgetexpsd xmm30,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 15 10 43 f4[ ]*vgetexpss xmm30,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 03 fd 18 26 f5 ab[ ]*vgetmantpd zmm30,zmm29,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 fd 18 26 f5 7b[ ]*vgetmantpd zmm30,zmm29,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 7d 18 26 f5 ab[ ]*vgetmantps zmm30,zmm29,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 7d 18 26 f5 7b[ ]*vgetmantps zmm30,zmm29,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 95 10 27 f4 ab[ ]*vgetmantsd xmm30,xmm29,xmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 95 10 27 f4 7b[ ]*vgetmantsd xmm30,xmm29,xmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 15 10 27 f4 ab[ ]*vgetmantss xmm30,xmm29,xmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 15 10 27 f4 7b[ ]*vgetmantss xmm30,xmm29,xmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 01 95 10 5f f4[ ]*vmaxpd zmm30,zmm29,zmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 14 10 5f f4[ ]*vmaxps zmm30,zmm29,zmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 97 10 5f f4[ ]*vmaxsd xmm30,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 16 10 5f f4[ ]*vmaxss xmm30,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 95 10 5d f4[ ]*vminpd zmm30,zmm29,zmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 14 10 5d f4[ ]*vminps zmm30,zmm29,zmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 97 10 5d f4[ ]*vminsd xmm30,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 16 10 5d f4[ ]*vminss xmm30,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 fd 18 2e f5[ ]*vucomisd xmm30,xmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 7c 18 2e f5[ ]*vucomiss xmm30,xmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 03 95 10 54 f4 ab[ ]*vfixupimmpd zmm30,zmm29,zmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 95 10 54 f4 7b[ ]*vfixupimmpd zmm30,zmm29,zmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 15 10 54 f4 ab[ ]*vfixupimmps zmm30,zmm29,zmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 15 10 54 f4 7b[ ]*vfixupimmps zmm30,zmm29,zmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 95 10 55 f4 ab[ ]*vfixupimmsd xmm30,xmm29,xmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 95 10 55 f4 7b[ ]*vfixupimmsd xmm30,xmm29,xmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 15 10 55 f4 ab[ ]*vfixupimmss xmm30,xmm29,xmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 15 10 55 f4 7b[ ]*vfixupimmss xmm30,xmm29,xmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 fd 18 09 f5 ab[ ]*vrndscalepd zmm30,zmm29,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 fd 18 09 f5 7b[ ]*vrndscalepd zmm30,zmm29,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 7d 18 08 f5 ab[ ]*vrndscaleps zmm30,zmm29,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 7d 18 08 f5 7b[ ]*vrndscaleps zmm30,zmm29,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 95 10 0b f4 ab[ ]*vrndscalesd xmm30,xmm29,xmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 95 10 0b f4 7b[ ]*vrndscalesd xmm30,xmm29,xmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 15 10 0a f4 ab[ ]*vrndscaless xmm30,xmm29,xmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 15 10 0a f4 7b[ ]*vrndscaless xmm30,xmm29,xmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 01 fc 18 78 f5[ ]*vcvttpd2udq ymm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 7c 18 78 f5[ ]*vcvttps2udq zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 7f 18 78 c6[ ]*vcvttsd2usi eax,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 7f 18 78 ee[ ]*vcvttsd2usi ebp,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 11 7f 18 78 ee[ ]*vcvttsd2usi r13d,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 ff 18 78 c6[ ]*vcvttsd2usi rax,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 11 ff 18 78 c6[ ]*vcvttsd2usi r8,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 7e 18 78 c6[ ]*vcvttss2usi eax,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 7e 18 78 ee[ ]*vcvttss2usi ebp,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 11 7e 18 78 ee[ ]*vcvttss2usi r13d,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 fe 18 78 c6[ ]*vcvttss2usi rax,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 11 fe 18 78 c6[ ]*vcvttss2usi r8,xmm30,\{sae\} +#pass diff --git a/gas/testsuite/gas/i386/x86-64-avx512f-rcigrne.d b/gas/testsuite/gas/i386/x86-64-avx512f-rcigrne.d new file mode 100644 index 0000000..ab8463d --- /dev/null +++ b/gas/testsuite/gas/i386/x86-64-avx512f-rcigrne.d @@ -0,0 +1,534 @@ +#as: -mevexrcig=rne +#objdump: -dw +#name: x86_64 AVX512F rcig insns +#source: x86-64-avx512f-rcig.s + +.*: +file format .* + + +Disassembly of section \.text: + +0+ <_start>: +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 00[ ]*vcmpeqpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 00[ ]*vcmpeqpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 10[ ]*vcmpeq_ospd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 08[ ]*vcmpeq_uqpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 18[ ]*vcmpeq_uspd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 0b[ ]*vcmpfalsepd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 0b[ ]*vcmpfalsepd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 1b[ ]*vcmpfalse_ospd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 0d[ ]*vcmpgepd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 1d[ ]*vcmpge_oqpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 0d[ ]*vcmpgepd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 0e[ ]*vcmpgtpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 1e[ ]*vcmpgt_oqpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 0e[ ]*vcmpgtpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 02[ ]*vcmplepd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 12[ ]*vcmple_oqpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 02[ ]*vcmplepd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 01[ ]*vcmpltpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 11[ ]*vcmplt_oqpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 01[ ]*vcmpltpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 04[ ]*vcmpneqpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 0c[ ]*vcmpneq_oqpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 1c[ ]*vcmpneq_ospd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 04[ ]*vcmpneqpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 14[ ]*vcmpneq_uspd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 09[ ]*vcmpngepd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 19[ ]*vcmpnge_uqpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 09[ ]*vcmpngepd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 0a[ ]*vcmpngtpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 1a[ ]*vcmpngt_uqpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 0a[ ]*vcmpngtpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 06[ ]*vcmpnlepd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 16[ ]*vcmpnle_uqpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 06[ ]*vcmpnlepd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 05[ ]*vcmpnltpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 15[ ]*vcmpnlt_uqpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 05[ ]*vcmpnltpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 07[ ]*vcmpordpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 07[ ]*vcmpordpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 17[ ]*vcmpord_spd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 0f[ ]*vcmptruepd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 0f[ ]*vcmptruepd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 1f[ ]*vcmptrue_uspd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 03[ ]*vcmpunordpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 03[ ]*vcmpunordpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 13[ ]*vcmpunord_spd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed ab[ ]*vcmppd \$0xab,\{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 7b[ ]*vcmppd \$0x7b,\{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 00[ ]*vcmpeqps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 00[ ]*vcmpeqps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 10[ ]*vcmpeq_osps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 08[ ]*vcmpeq_uqps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 18[ ]*vcmpeq_usps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 0b[ ]*vcmpfalseps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 0b[ ]*vcmpfalseps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 1b[ ]*vcmpfalse_osps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 0d[ ]*vcmpgeps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 1d[ ]*vcmpge_oqps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 0d[ ]*vcmpgeps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 0e[ ]*vcmpgtps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 1e[ ]*vcmpgt_oqps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 0e[ ]*vcmpgtps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 02[ ]*vcmpleps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 12[ ]*vcmple_oqps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 02[ ]*vcmpleps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 01[ ]*vcmpltps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 11[ ]*vcmplt_oqps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 01[ ]*vcmpltps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 04[ ]*vcmpneqps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 0c[ ]*vcmpneq_oqps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 1c[ ]*vcmpneq_osps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 04[ ]*vcmpneqps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 14[ ]*vcmpneq_usps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 09[ ]*vcmpngeps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 19[ ]*vcmpnge_uqps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 09[ ]*vcmpngeps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 0a[ ]*vcmpngtps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 1a[ ]*vcmpngt_uqps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 0a[ ]*vcmpngtps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 06[ ]*vcmpnleps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 16[ ]*vcmpnle_uqps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 06[ ]*vcmpnleps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 05[ ]*vcmpnltps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 15[ ]*vcmpnlt_uqps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 05[ ]*vcmpnltps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 07[ ]*vcmpordps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 07[ ]*vcmpordps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 17[ ]*vcmpord_sps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 0f[ ]*vcmptrueps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 0f[ ]*vcmptrueps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 1f[ ]*vcmptrue_usps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 03[ ]*vcmpunordps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 03[ ]*vcmpunordps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 13[ ]*vcmpunord_sps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed ab[ ]*vcmpps \$0xab,\{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 7b[ ]*vcmpps \$0x7b,\{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 00[ ]*vcmpeqsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 00[ ]*vcmpeqsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 10[ ]*vcmpeq_ossd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 08[ ]*vcmpeq_uqsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 18[ ]*vcmpeq_ussd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 0b[ ]*vcmpfalsesd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 0b[ ]*vcmpfalsesd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 1b[ ]*vcmpfalse_ossd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 0d[ ]*vcmpgesd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 1d[ ]*vcmpge_oqsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 0d[ ]*vcmpgesd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 0e[ ]*vcmpgtsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 1e[ ]*vcmpgt_oqsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 0e[ ]*vcmpgtsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 02[ ]*vcmplesd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 12[ ]*vcmple_oqsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 02[ ]*vcmplesd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 01[ ]*vcmpltsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 11[ ]*vcmplt_oqsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 01[ ]*vcmpltsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 04[ ]*vcmpneqsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 0c[ ]*vcmpneq_oqsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 1c[ ]*vcmpneq_ossd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 04[ ]*vcmpneqsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 14[ ]*vcmpneq_ussd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 09[ ]*vcmpngesd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 19[ ]*vcmpnge_uqsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 09[ ]*vcmpngesd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 0a[ ]*vcmpngtsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 1a[ ]*vcmpngt_uqsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 0a[ ]*vcmpngtsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 06[ ]*vcmpnlesd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 16[ ]*vcmpnle_uqsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 06[ ]*vcmpnlesd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 05[ ]*vcmpnltsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 15[ ]*vcmpnlt_uqsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 05[ ]*vcmpnltsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 07[ ]*vcmpordsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 07[ ]*vcmpordsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 17[ ]*vcmpord_ssd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 0f[ ]*vcmptruesd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 0f[ ]*vcmptruesd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 1f[ ]*vcmptrue_ussd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 03[ ]*vcmpunordsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 03[ ]*vcmpunordsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 13[ ]*vcmpunord_ssd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec ab[ ]*vcmpsd \$0xab,\{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 7b[ ]*vcmpsd \$0x7b,\{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 00[ ]*vcmpeqss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 00[ ]*vcmpeqss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 10[ ]*vcmpeq_osss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 08[ ]*vcmpeq_uqss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 18[ ]*vcmpeq_usss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 0b[ ]*vcmpfalsess \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 0b[ ]*vcmpfalsess \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 1b[ ]*vcmpfalse_osss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 0d[ ]*vcmpgess \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 1d[ ]*vcmpge_oqss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 0d[ ]*vcmpgess \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 0e[ ]*vcmpgtss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 1e[ ]*vcmpgt_oqss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 0e[ ]*vcmpgtss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 02[ ]*vcmpless \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 12[ ]*vcmple_oqss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 02[ ]*vcmpless \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 01[ ]*vcmpltss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 11[ ]*vcmplt_oqss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 01[ ]*vcmpltss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 04[ ]*vcmpneqss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 0c[ ]*vcmpneq_oqss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 1c[ ]*vcmpneq_osss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 04[ ]*vcmpneqss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 14[ ]*vcmpneq_usss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 09[ ]*vcmpngess \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 19[ ]*vcmpnge_uqss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 09[ ]*vcmpngess \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 0a[ ]*vcmpngtss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 1a[ ]*vcmpngt_uqss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 0a[ ]*vcmpngtss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 06[ ]*vcmpnless \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 16[ ]*vcmpnle_uqss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 06[ ]*vcmpnless \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 05[ ]*vcmpnltss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 15[ ]*vcmpnlt_uqss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 05[ ]*vcmpnltss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 07[ ]*vcmpordss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 07[ ]*vcmpordss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 17[ ]*vcmpord_sss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 0f[ ]*vcmptruess \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 0f[ ]*vcmptruess \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 1f[ ]*vcmptrue_usss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 03[ ]*vcmpunordss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 03[ ]*vcmpunordss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 13[ ]*vcmpunord_sss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec ab[ ]*vcmpss \$0xab,\{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 7b[ ]*vcmpss \$0x7b,\{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 01 fd 18 2f f5[ ]*vcomisd \{sae\},%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 01 7c 18 2f f5[ ]*vcomiss \{sae\},%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 02 7d 18 13 f5[ ]*vcvtph2ps \{sae\},%ymm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 01 7c 18 5a f5[ ]*vcvtps2pd \{sae\},%ymm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 7d 18 1d ee ab[ ]*vcvtps2ph \$0xab,\{sae\},%zmm29,%ymm30 +[ ]*[a-f0-9]+:[ ]*62 03 7d 18 1d ee 7b[ ]*vcvtps2ph \$0x7b,\{sae\},%zmm29,%ymm30 +[ ]*[a-f0-9]+:[ ]*62 01 16 10 5a f4[ ]*vcvtss2sd \{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 01 fd 18 e6 f5[ ]*vcvttpd2dq \{sae\},%zmm29,%ymm30 +[ ]*[a-f0-9]+:[ ]*62 01 7e 18 5b f5[ ]*vcvttps2dq \{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 91 7f 18 2c c6[ ]*vcvttsd2si \{sae\},%xmm30,%eax +[ ]*[a-f0-9]+:[ ]*62 91 7f 18 2c ee[ ]*vcvttsd2si \{sae\},%xmm30,%ebp +[ ]*[a-f0-9]+:[ ]*62 11 7f 18 2c ee[ ]*vcvttsd2si \{sae\},%xmm30,%r13d +[ ]*[a-f0-9]+:[ ]*62 91 ff 18 2c c6[ ]*vcvttsd2si \{sae\},%xmm30,%rax +[ ]*[a-f0-9]+:[ ]*62 11 ff 18 2c c6[ ]*vcvttsd2si \{sae\},%xmm30,%r8 +[ ]*[a-f0-9]+:[ ]*62 91 7e 18 2c c6[ ]*vcvttss2si \{sae\},%xmm30,%eax +[ ]*[a-f0-9]+:[ ]*62 91 7e 18 2c ee[ ]*vcvttss2si \{sae\},%xmm30,%ebp +[ ]*[a-f0-9]+:[ ]*62 11 7e 18 2c ee[ ]*vcvttss2si \{sae\},%xmm30,%r13d +[ ]*[a-f0-9]+:[ ]*62 91 fe 18 2c c6[ ]*vcvttss2si \{sae\},%xmm30,%rax +[ ]*[a-f0-9]+:[ ]*62 11 fe 18 2c c6[ ]*vcvttss2si \{sae\},%xmm30,%r8 +[ ]*[a-f0-9]+:[ ]*62 02 fd 18 42 f5[ ]*vgetexppd \{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 02 7d 18 42 f5[ ]*vgetexpps \{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 02 95 10 43 f4[ ]*vgetexpsd \{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 02 15 10 43 f4[ ]*vgetexpss \{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 fd 18 26 f5 ab[ ]*vgetmantpd \$0xab,\{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 fd 18 26 f5 7b[ ]*vgetmantpd \$0x7b,\{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 7d 18 26 f5 ab[ ]*vgetmantps \$0xab,\{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 7d 18 26 f5 7b[ ]*vgetmantps \$0x7b,\{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 95 10 27 f4 ab[ ]*vgetmantsd \$0xab,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 95 10 27 f4 7b[ ]*vgetmantsd \$0x7b,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 15 10 27 f4 ab[ ]*vgetmantss \$0xab,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 15 10 27 f4 7b[ ]*vgetmantss \$0x7b,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 01 95 10 5f f4[ ]*vmaxpd \{sae\},%zmm28,%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 01 14 10 5f f4[ ]*vmaxps \{sae\},%zmm28,%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 01 97 10 5f f4[ ]*vmaxsd \{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 01 16 10 5f f4[ ]*vmaxss \{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 01 95 10 5d f4[ ]*vminpd \{sae\},%zmm28,%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 01 14 10 5d f4[ ]*vminps \{sae\},%zmm28,%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 01 97 10 5d f4[ ]*vminsd \{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 01 16 10 5d f4[ ]*vminss \{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 01 fd 18 2e f5[ ]*vucomisd \{sae\},%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 01 7c 18 2e f5[ ]*vucomiss \{sae\},%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 95 10 54 f4 ab[ ]*vfixupimmpd \$0xab,\{sae\},%zmm28,%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 95 10 54 f4 7b[ ]*vfixupimmpd \$0x7b,\{sae\},%zmm28,%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 15 10 54 f4 ab[ ]*vfixupimmps \$0xab,\{sae\},%zmm28,%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 15 10 54 f4 7b[ ]*vfixupimmps \$0x7b,\{sae\},%zmm28,%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 95 10 55 f4 ab[ ]*vfixupimmsd \$0xab,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 95 10 55 f4 7b[ ]*vfixupimmsd \$0x7b,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 15 10 55 f4 ab[ ]*vfixupimmss \$0xab,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 15 10 55 f4 7b[ ]*vfixupimmss \$0x7b,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 fd 18 09 f5 ab[ ]*vrndscalepd \$0xab,\{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 fd 18 09 f5 7b[ ]*vrndscalepd \$0x7b,\{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 7d 18 08 f5 ab[ ]*vrndscaleps \$0xab,\{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 7d 18 08 f5 7b[ ]*vrndscaleps \$0x7b,\{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 95 10 0b f4 ab[ ]*vrndscalesd \$0xab,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 95 10 0b f4 7b[ ]*vrndscalesd \$0x7b,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 15 10 0a f4 ab[ ]*vrndscaless \$0xab,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 15 10 0a f4 7b[ ]*vrndscaless \$0x7b,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 01 fc 18 78 f5[ ]*vcvttpd2udq \{sae\},%zmm29,%ymm30 +[ ]*[a-f0-9]+:[ ]*62 01 7c 18 78 f5[ ]*vcvttps2udq \{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 91 7f 18 78 c6[ ]*vcvttsd2usi \{sae\},%xmm30,%eax +[ ]*[a-f0-9]+:[ ]*62 91 7f 18 78 ee[ ]*vcvttsd2usi \{sae\},%xmm30,%ebp +[ ]*[a-f0-9]+:[ ]*62 11 7f 18 78 ee[ ]*vcvttsd2usi \{sae\},%xmm30,%r13d +[ ]*[a-f0-9]+:[ ]*62 91 ff 18 78 c6[ ]*vcvttsd2usi \{sae\},%xmm30,%rax +[ ]*[a-f0-9]+:[ ]*62 11 ff 18 78 c6[ ]*vcvttsd2usi \{sae\},%xmm30,%r8 +[ ]*[a-f0-9]+:[ ]*62 91 7e 18 78 c6[ ]*vcvttss2usi \{sae\},%xmm30,%eax +[ ]*[a-f0-9]+:[ ]*62 91 7e 18 78 ee[ ]*vcvttss2usi \{sae\},%xmm30,%ebp +[ ]*[a-f0-9]+:[ ]*62 11 7e 18 78 ee[ ]*vcvttss2usi \{sae\},%xmm30,%r13d +[ ]*[a-f0-9]+:[ ]*62 91 fe 18 78 c6[ ]*vcvttss2usi \{sae\},%xmm30,%rax +[ ]*[a-f0-9]+:[ ]*62 11 fe 18 78 c6[ ]*vcvttss2usi \{sae\},%xmm30,%r8 +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 00[ ]*vcmpeqpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 00[ ]*vcmpeqpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 10[ ]*vcmpeq_ospd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 08[ ]*vcmpeq_uqpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 18[ ]*vcmpeq_uspd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 0b[ ]*vcmpfalsepd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 0b[ ]*vcmpfalsepd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 1b[ ]*vcmpfalse_ospd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 0d[ ]*vcmpgepd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 1d[ ]*vcmpge_oqpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 0d[ ]*vcmpgepd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 0e[ ]*vcmpgtpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 1e[ ]*vcmpgt_oqpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 0e[ ]*vcmpgtpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 02[ ]*vcmplepd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 12[ ]*vcmple_oqpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 02[ ]*vcmplepd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 01[ ]*vcmpltpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 11[ ]*vcmplt_oqpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 01[ ]*vcmpltpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 04[ ]*vcmpneqpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 0c[ ]*vcmpneq_oqpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 1c[ ]*vcmpneq_ospd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 04[ ]*vcmpneqpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 14[ ]*vcmpneq_uspd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 09[ ]*vcmpngepd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 19[ ]*vcmpnge_uqpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 09[ ]*vcmpngepd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 0a[ ]*vcmpngtpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 1a[ ]*vcmpngt_uqpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 0a[ ]*vcmpngtpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 06[ ]*vcmpnlepd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 16[ ]*vcmpnle_uqpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 06[ ]*vcmpnlepd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 05[ ]*vcmpnltpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 15[ ]*vcmpnlt_uqpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 05[ ]*vcmpnltpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 07[ ]*vcmpordpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 07[ ]*vcmpordpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 17[ ]*vcmpord_spd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 0f[ ]*vcmptruepd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 0f[ ]*vcmptruepd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 1f[ ]*vcmptrue_uspd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 03[ ]*vcmpunordpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 03[ ]*vcmpunordpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 13[ ]*vcmpunord_spd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed ab[ ]*vcmppd \$0xab,\{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 10 c2 ed 7b[ ]*vcmppd \$0x7b,\{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 00[ ]*vcmpeqps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 00[ ]*vcmpeqps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 10[ ]*vcmpeq_osps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 08[ ]*vcmpeq_uqps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 18[ ]*vcmpeq_usps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 0b[ ]*vcmpfalseps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 0b[ ]*vcmpfalseps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 1b[ ]*vcmpfalse_osps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 0d[ ]*vcmpgeps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 1d[ ]*vcmpge_oqps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 0d[ ]*vcmpgeps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 0e[ ]*vcmpgtps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 1e[ ]*vcmpgt_oqps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 0e[ ]*vcmpgtps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 02[ ]*vcmpleps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 12[ ]*vcmple_oqps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 02[ ]*vcmpleps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 01[ ]*vcmpltps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 11[ ]*vcmplt_oqps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 01[ ]*vcmpltps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 04[ ]*vcmpneqps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 0c[ ]*vcmpneq_oqps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 1c[ ]*vcmpneq_osps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 04[ ]*vcmpneqps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 14[ ]*vcmpneq_usps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 09[ ]*vcmpngeps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 19[ ]*vcmpnge_uqps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 09[ ]*vcmpngeps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 0a[ ]*vcmpngtps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 1a[ ]*vcmpngt_uqps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 0a[ ]*vcmpngtps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 06[ ]*vcmpnleps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 16[ ]*vcmpnle_uqps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 06[ ]*vcmpnleps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 05[ ]*vcmpnltps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 15[ ]*vcmpnlt_uqps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 05[ ]*vcmpnltps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 07[ ]*vcmpordps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 07[ ]*vcmpordps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 17[ ]*vcmpord_sps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 0f[ ]*vcmptrueps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 0f[ ]*vcmptrueps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 1f[ ]*vcmptrue_usps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 03[ ]*vcmpunordps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 03[ ]*vcmpunordps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 13[ ]*vcmpunord_sps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed ab[ ]*vcmpps \$0xab,\{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 10 c2 ed 7b[ ]*vcmpps \$0x7b,\{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 00[ ]*vcmpeqsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 00[ ]*vcmpeqsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 10[ ]*vcmpeq_ossd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 08[ ]*vcmpeq_uqsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 18[ ]*vcmpeq_ussd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 0b[ ]*vcmpfalsesd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 0b[ ]*vcmpfalsesd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 1b[ ]*vcmpfalse_ossd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 0d[ ]*vcmpgesd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 1d[ ]*vcmpge_oqsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 0d[ ]*vcmpgesd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 0e[ ]*vcmpgtsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 1e[ ]*vcmpgt_oqsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 0e[ ]*vcmpgtsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 02[ ]*vcmplesd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 12[ ]*vcmple_oqsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 02[ ]*vcmplesd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 01[ ]*vcmpltsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 11[ ]*vcmplt_oqsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 01[ ]*vcmpltsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 04[ ]*vcmpneqsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 0c[ ]*vcmpneq_oqsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 1c[ ]*vcmpneq_ossd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 04[ ]*vcmpneqsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 14[ ]*vcmpneq_ussd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 09[ ]*vcmpngesd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 19[ ]*vcmpnge_uqsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 09[ ]*vcmpngesd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 0a[ ]*vcmpngtsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 1a[ ]*vcmpngt_uqsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 0a[ ]*vcmpngtsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 06[ ]*vcmpnlesd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 16[ ]*vcmpnle_uqsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 06[ ]*vcmpnlesd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 05[ ]*vcmpnltsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 15[ ]*vcmpnlt_uqsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 05[ ]*vcmpnltsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 07[ ]*vcmpordsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 07[ ]*vcmpordsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 17[ ]*vcmpord_ssd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 0f[ ]*vcmptruesd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 0f[ ]*vcmptruesd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 1f[ ]*vcmptrue_ussd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 03[ ]*vcmpunordsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 03[ ]*vcmpunordsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 13[ ]*vcmpunord_ssd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec ab[ ]*vcmpsd \$0xab,\{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 10 c2 ec 7b[ ]*vcmpsd \$0x7b,\{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 00[ ]*vcmpeqss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 00[ ]*vcmpeqss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 10[ ]*vcmpeq_osss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 08[ ]*vcmpeq_uqss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 18[ ]*vcmpeq_usss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 0b[ ]*vcmpfalsess \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 0b[ ]*vcmpfalsess \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 1b[ ]*vcmpfalse_osss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 0d[ ]*vcmpgess \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 1d[ ]*vcmpge_oqss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 0d[ ]*vcmpgess \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 0e[ ]*vcmpgtss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 1e[ ]*vcmpgt_oqss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 0e[ ]*vcmpgtss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 02[ ]*vcmpless \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 12[ ]*vcmple_oqss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 02[ ]*vcmpless \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 01[ ]*vcmpltss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 11[ ]*vcmplt_oqss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 01[ ]*vcmpltss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 04[ ]*vcmpneqss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 0c[ ]*vcmpneq_oqss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 1c[ ]*vcmpneq_osss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 04[ ]*vcmpneqss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 14[ ]*vcmpneq_usss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 09[ ]*vcmpngess \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 19[ ]*vcmpnge_uqss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 09[ ]*vcmpngess \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 0a[ ]*vcmpngtss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 1a[ ]*vcmpngt_uqss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 0a[ ]*vcmpngtss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 06[ ]*vcmpnless \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 16[ ]*vcmpnle_uqss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 06[ ]*vcmpnless \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 05[ ]*vcmpnltss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 15[ ]*vcmpnlt_uqss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 05[ ]*vcmpnltss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 07[ ]*vcmpordss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 07[ ]*vcmpordss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 17[ ]*vcmpord_sss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 0f[ ]*vcmptruess \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 0f[ ]*vcmptruess \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 1f[ ]*vcmptrue_usss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 03[ ]*vcmpunordss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 03[ ]*vcmpunordss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 13[ ]*vcmpunord_sss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec ab[ ]*vcmpss \$0xab,\{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 10 c2 ec 7b[ ]*vcmpss \$0x7b,\{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 01 fd 18 2f f5[ ]*vcomisd \{sae\},%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 01 7c 18 2f f5[ ]*vcomiss \{sae\},%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 02 7d 18 13 f5[ ]*vcvtph2ps \{sae\},%ymm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 01 7c 18 5a f5[ ]*vcvtps2pd \{sae\},%ymm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 7d 18 1d ee ab[ ]*vcvtps2ph \$0xab,\{sae\},%zmm29,%ymm30 +[ ]*[a-f0-9]+:[ ]*62 03 7d 18 1d ee 7b[ ]*vcvtps2ph \$0x7b,\{sae\},%zmm29,%ymm30 +[ ]*[a-f0-9]+:[ ]*62 01 16 10 5a f4[ ]*vcvtss2sd \{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 01 fd 18 e6 f5[ ]*vcvttpd2dq \{sae\},%zmm29,%ymm30 +[ ]*[a-f0-9]+:[ ]*62 01 7e 18 5b f5[ ]*vcvttps2dq \{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 91 7f 18 2c c6[ ]*vcvttsd2si \{sae\},%xmm30,%eax +[ ]*[a-f0-9]+:[ ]*62 91 7f 18 2c ee[ ]*vcvttsd2si \{sae\},%xmm30,%ebp +[ ]*[a-f0-9]+:[ ]*62 11 7f 18 2c ee[ ]*vcvttsd2si \{sae\},%xmm30,%r13d +[ ]*[a-f0-9]+:[ ]*62 91 ff 18 2c c6[ ]*vcvttsd2si \{sae\},%xmm30,%rax +[ ]*[a-f0-9]+:[ ]*62 11 ff 18 2c c6[ ]*vcvttsd2si \{sae\},%xmm30,%r8 +[ ]*[a-f0-9]+:[ ]*62 91 7e 18 2c c6[ ]*vcvttss2si \{sae\},%xmm30,%eax +[ ]*[a-f0-9]+:[ ]*62 91 7e 18 2c ee[ ]*vcvttss2si \{sae\},%xmm30,%ebp +[ ]*[a-f0-9]+:[ ]*62 11 7e 18 2c ee[ ]*vcvttss2si \{sae\},%xmm30,%r13d +[ ]*[a-f0-9]+:[ ]*62 91 fe 18 2c c6[ ]*vcvttss2si \{sae\},%xmm30,%rax +[ ]*[a-f0-9]+:[ ]*62 11 fe 18 2c c6[ ]*vcvttss2si \{sae\},%xmm30,%r8 +[ ]*[a-f0-9]+:[ ]*62 02 fd 18 42 f5[ ]*vgetexppd \{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 02 7d 18 42 f5[ ]*vgetexpps \{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 02 95 10 43 f4[ ]*vgetexpsd \{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 02 15 10 43 f4[ ]*vgetexpss \{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 fd 18 26 f5 ab[ ]*vgetmantpd \$0xab,\{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 fd 18 26 f5 7b[ ]*vgetmantpd \$0x7b,\{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 7d 18 26 f5 ab[ ]*vgetmantps \$0xab,\{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 7d 18 26 f5 7b[ ]*vgetmantps \$0x7b,\{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 95 10 27 f4 ab[ ]*vgetmantsd \$0xab,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 95 10 27 f4 7b[ ]*vgetmantsd \$0x7b,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 15 10 27 f4 ab[ ]*vgetmantss \$0xab,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 15 10 27 f4 7b[ ]*vgetmantss \$0x7b,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 01 95 10 5f f4[ ]*vmaxpd \{sae\},%zmm28,%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 01 14 10 5f f4[ ]*vmaxps \{sae\},%zmm28,%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 01 97 10 5f f4[ ]*vmaxsd \{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 01 16 10 5f f4[ ]*vmaxss \{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 01 95 10 5d f4[ ]*vminpd \{sae\},%zmm28,%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 01 14 10 5d f4[ ]*vminps \{sae\},%zmm28,%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 01 97 10 5d f4[ ]*vminsd \{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 01 16 10 5d f4[ ]*vminss \{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 01 fd 18 2e f5[ ]*vucomisd \{sae\},%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 01 7c 18 2e f5[ ]*vucomiss \{sae\},%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 95 10 54 f4 ab[ ]*vfixupimmpd \$0xab,\{sae\},%zmm28,%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 95 10 54 f4 7b[ ]*vfixupimmpd \$0x7b,\{sae\},%zmm28,%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 15 10 54 f4 ab[ ]*vfixupimmps \$0xab,\{sae\},%zmm28,%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 15 10 54 f4 7b[ ]*vfixupimmps \$0x7b,\{sae\},%zmm28,%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 95 10 55 f4 ab[ ]*vfixupimmsd \$0xab,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 95 10 55 f4 7b[ ]*vfixupimmsd \$0x7b,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 15 10 55 f4 ab[ ]*vfixupimmss \$0xab,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 15 10 55 f4 7b[ ]*vfixupimmss \$0x7b,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 fd 18 09 f5 ab[ ]*vrndscalepd \$0xab,\{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 fd 18 09 f5 7b[ ]*vrndscalepd \$0x7b,\{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 7d 18 08 f5 ab[ ]*vrndscaleps \$0xab,\{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 7d 18 08 f5 7b[ ]*vrndscaleps \$0x7b,\{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 95 10 0b f4 ab[ ]*vrndscalesd \$0xab,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 95 10 0b f4 7b[ ]*vrndscalesd \$0x7b,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 15 10 0a f4 ab[ ]*vrndscaless \$0xab,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 15 10 0a f4 7b[ ]*vrndscaless \$0x7b,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 01 fc 18 78 f5[ ]*vcvttpd2udq \{sae\},%zmm29,%ymm30 +[ ]*[a-f0-9]+:[ ]*62 01 7c 18 78 f5[ ]*vcvttps2udq \{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 91 7f 18 78 c6[ ]*vcvttsd2usi \{sae\},%xmm30,%eax +[ ]*[a-f0-9]+:[ ]*62 91 7f 18 78 ee[ ]*vcvttsd2usi \{sae\},%xmm30,%ebp +[ ]*[a-f0-9]+:[ ]*62 11 7f 18 78 ee[ ]*vcvttsd2usi \{sae\},%xmm30,%r13d +[ ]*[a-f0-9]+:[ ]*62 91 ff 18 78 c6[ ]*vcvttsd2usi \{sae\},%xmm30,%rax +[ ]*[a-f0-9]+:[ ]*62 11 ff 18 78 c6[ ]*vcvttsd2usi \{sae\},%xmm30,%r8 +[ ]*[a-f0-9]+:[ ]*62 91 7e 18 78 c6[ ]*vcvttss2usi \{sae\},%xmm30,%eax +[ ]*[a-f0-9]+:[ ]*62 91 7e 18 78 ee[ ]*vcvttss2usi \{sae\},%xmm30,%ebp +[ ]*[a-f0-9]+:[ ]*62 11 7e 18 78 ee[ ]*vcvttss2usi \{sae\},%xmm30,%r13d +[ ]*[a-f0-9]+:[ ]*62 91 fe 18 78 c6[ ]*vcvttss2usi \{sae\},%xmm30,%rax +[ ]*[a-f0-9]+:[ ]*62 11 fe 18 78 c6[ ]*vcvttss2usi \{sae\},%xmm30,%r8 +#pass diff --git a/gas/testsuite/gas/i386/x86-64-avx512f-rcigru-intel.d b/gas/testsuite/gas/i386/x86-64-avx512f-rcigru-intel.d new file mode 100644 index 0000000..40558ec --- /dev/null +++ b/gas/testsuite/gas/i386/x86-64-avx512f-rcigru-intel.d @@ -0,0 +1,534 @@ +#as: -mevexrcig=ru +#objdump: -dw -Mintel +#name: x86_64 AVX512F rcig insns (Intel disassembly) +#source: x86-64-avx512f-rcig.s + +.*: +file format .* + + +Disassembly of section \.text: + +0+ <_start>: +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 00[ ]*vcmpeqpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 00[ ]*vcmpeqpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 10[ ]*vcmpeq_ospd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 08[ ]*vcmpeq_uqpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 18[ ]*vcmpeq_uspd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 0b[ ]*vcmpfalsepd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 0b[ ]*vcmpfalsepd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 1b[ ]*vcmpfalse_ospd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 0d[ ]*vcmpgepd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 1d[ ]*vcmpge_oqpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 0d[ ]*vcmpgepd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 0e[ ]*vcmpgtpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 1e[ ]*vcmpgt_oqpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 0e[ ]*vcmpgtpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 02[ ]*vcmplepd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 12[ ]*vcmple_oqpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 02[ ]*vcmplepd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 01[ ]*vcmpltpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 11[ ]*vcmplt_oqpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 01[ ]*vcmpltpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 04[ ]*vcmpneqpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 0c[ ]*vcmpneq_oqpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 1c[ ]*vcmpneq_ospd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 04[ ]*vcmpneqpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 14[ ]*vcmpneq_uspd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 09[ ]*vcmpngepd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 19[ ]*vcmpnge_uqpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 09[ ]*vcmpngepd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 0a[ ]*vcmpngtpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 1a[ ]*vcmpngt_uqpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 0a[ ]*vcmpngtpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 06[ ]*vcmpnlepd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 16[ ]*vcmpnle_uqpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 06[ ]*vcmpnlepd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 05[ ]*vcmpnltpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 15[ ]*vcmpnlt_uqpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 05[ ]*vcmpnltpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 07[ ]*vcmpordpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 07[ ]*vcmpordpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 17[ ]*vcmpord_spd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 0f[ ]*vcmptruepd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 0f[ ]*vcmptruepd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 1f[ ]*vcmptrue_uspd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 03[ ]*vcmpunordpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 03[ ]*vcmpunordpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 13[ ]*vcmpunord_spd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed ab[ ]*vcmppd k5,zmm30,zmm29,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 7b[ ]*vcmppd k5,zmm30,zmm29,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 00[ ]*vcmpeqps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 00[ ]*vcmpeqps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 10[ ]*vcmpeq_osps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 08[ ]*vcmpeq_uqps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 18[ ]*vcmpeq_usps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 0b[ ]*vcmpfalseps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 0b[ ]*vcmpfalseps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 1b[ ]*vcmpfalse_osps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 0d[ ]*vcmpgeps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 1d[ ]*vcmpge_oqps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 0d[ ]*vcmpgeps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 0e[ ]*vcmpgtps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 1e[ ]*vcmpgt_oqps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 0e[ ]*vcmpgtps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 02[ ]*vcmpleps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 12[ ]*vcmple_oqps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 02[ ]*vcmpleps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 01[ ]*vcmpltps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 11[ ]*vcmplt_oqps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 01[ ]*vcmpltps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 04[ ]*vcmpneqps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 0c[ ]*vcmpneq_oqps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 1c[ ]*vcmpneq_osps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 04[ ]*vcmpneqps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 14[ ]*vcmpneq_usps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 09[ ]*vcmpngeps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 19[ ]*vcmpnge_uqps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 09[ ]*vcmpngeps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 0a[ ]*vcmpngtps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 1a[ ]*vcmpngt_uqps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 0a[ ]*vcmpngtps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 06[ ]*vcmpnleps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 16[ ]*vcmpnle_uqps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 06[ ]*vcmpnleps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 05[ ]*vcmpnltps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 15[ ]*vcmpnlt_uqps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 05[ ]*vcmpnltps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 07[ ]*vcmpordps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 07[ ]*vcmpordps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 17[ ]*vcmpord_sps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 0f[ ]*vcmptrueps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 0f[ ]*vcmptrueps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 1f[ ]*vcmptrue_usps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 03[ ]*vcmpunordps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 03[ ]*vcmpunordps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 13[ ]*vcmpunord_sps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed ab[ ]*vcmpps k5,zmm30,zmm29,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 7b[ ]*vcmpps k5,zmm30,zmm29,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 00[ ]*vcmpeqsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 00[ ]*vcmpeqsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 10[ ]*vcmpeq_ossd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 08[ ]*vcmpeq_uqsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 18[ ]*vcmpeq_ussd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 0b[ ]*vcmpfalsesd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 0b[ ]*vcmpfalsesd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 1b[ ]*vcmpfalse_ossd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 0d[ ]*vcmpgesd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 1d[ ]*vcmpge_oqsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 0d[ ]*vcmpgesd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 0e[ ]*vcmpgtsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 1e[ ]*vcmpgt_oqsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 0e[ ]*vcmpgtsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 02[ ]*vcmplesd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 12[ ]*vcmple_oqsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 02[ ]*vcmplesd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 01[ ]*vcmpltsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 11[ ]*vcmplt_oqsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 01[ ]*vcmpltsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 04[ ]*vcmpneqsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 0c[ ]*vcmpneq_oqsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 1c[ ]*vcmpneq_ossd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 04[ ]*vcmpneqsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 14[ ]*vcmpneq_ussd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 09[ ]*vcmpngesd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 19[ ]*vcmpnge_uqsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 09[ ]*vcmpngesd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 0a[ ]*vcmpngtsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 1a[ ]*vcmpngt_uqsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 0a[ ]*vcmpngtsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 06[ ]*vcmpnlesd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 16[ ]*vcmpnle_uqsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 06[ ]*vcmpnlesd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 05[ ]*vcmpnltsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 15[ ]*vcmpnlt_uqsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 05[ ]*vcmpnltsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 07[ ]*vcmpordsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 07[ ]*vcmpordsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 17[ ]*vcmpord_ssd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 0f[ ]*vcmptruesd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 0f[ ]*vcmptruesd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 1f[ ]*vcmptrue_ussd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 03[ ]*vcmpunordsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 03[ ]*vcmpunordsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 13[ ]*vcmpunord_ssd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec ab[ ]*vcmpsd k5,xmm29,xmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 7b[ ]*vcmpsd k5,xmm29,xmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 00[ ]*vcmpeqss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 00[ ]*vcmpeqss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 10[ ]*vcmpeq_osss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 08[ ]*vcmpeq_uqss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 18[ ]*vcmpeq_usss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 0b[ ]*vcmpfalsess k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 0b[ ]*vcmpfalsess k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 1b[ ]*vcmpfalse_osss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 0d[ ]*vcmpgess k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 1d[ ]*vcmpge_oqss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 0d[ ]*vcmpgess k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 0e[ ]*vcmpgtss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 1e[ ]*vcmpgt_oqss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 0e[ ]*vcmpgtss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 02[ ]*vcmpless k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 12[ ]*vcmple_oqss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 02[ ]*vcmpless k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 01[ ]*vcmpltss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 11[ ]*vcmplt_oqss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 01[ ]*vcmpltss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 04[ ]*vcmpneqss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 0c[ ]*vcmpneq_oqss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 1c[ ]*vcmpneq_osss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 04[ ]*vcmpneqss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 14[ ]*vcmpneq_usss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 09[ ]*vcmpngess k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 19[ ]*vcmpnge_uqss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 09[ ]*vcmpngess k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 0a[ ]*vcmpngtss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 1a[ ]*vcmpngt_uqss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 0a[ ]*vcmpngtss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 06[ ]*vcmpnless k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 16[ ]*vcmpnle_uqss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 06[ ]*vcmpnless k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 05[ ]*vcmpnltss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 15[ ]*vcmpnlt_uqss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 05[ ]*vcmpnltss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 07[ ]*vcmpordss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 07[ ]*vcmpordss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 17[ ]*vcmpord_sss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 0f[ ]*vcmptruess k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 0f[ ]*vcmptruess k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 1f[ ]*vcmptrue_usss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 03[ ]*vcmpunordss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 03[ ]*vcmpunordss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 13[ ]*vcmpunord_sss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec ab[ ]*vcmpss k5,xmm29,xmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 7b[ ]*vcmpss k5,xmm29,xmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 01 fd 58 2f f5[ ]*vcomisd xmm30,xmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 7c 58 2f f5[ ]*vcomiss xmm30,xmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 7d 58 13 f5[ ]*vcvtph2ps zmm30,ymm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 7c 58 5a f5[ ]*vcvtps2pd zmm30,ymm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 03 7d 58 1d ee ab[ ]*vcvtps2ph ymm30,zmm29,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 7d 58 1d ee 7b[ ]*vcvtps2ph ymm30,zmm29,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 01 16 50 5a f4[ ]*vcvtss2sd xmm30,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 fd 58 e6 f5[ ]*vcvttpd2dq ymm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 7e 58 5b f5[ ]*vcvttps2dq zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 7f 58 2c c6[ ]*vcvttsd2si eax,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 7f 58 2c ee[ ]*vcvttsd2si ebp,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 11 7f 58 2c ee[ ]*vcvttsd2si r13d,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 ff 58 2c c6[ ]*vcvttsd2si rax,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 11 ff 58 2c c6[ ]*vcvttsd2si r8,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 7e 58 2c c6[ ]*vcvttss2si eax,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 7e 58 2c ee[ ]*vcvttss2si ebp,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 11 7e 58 2c ee[ ]*vcvttss2si r13d,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 fe 58 2c c6[ ]*vcvttss2si rax,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 11 fe 58 2c c6[ ]*vcvttss2si r8,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 fd 58 42 f5[ ]*vgetexppd zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 7d 58 42 f5[ ]*vgetexpps zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 95 50 43 f4[ ]*vgetexpsd xmm30,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 15 50 43 f4[ ]*vgetexpss xmm30,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 03 fd 58 26 f5 ab[ ]*vgetmantpd zmm30,zmm29,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 fd 58 26 f5 7b[ ]*vgetmantpd zmm30,zmm29,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 7d 58 26 f5 ab[ ]*vgetmantps zmm30,zmm29,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 7d 58 26 f5 7b[ ]*vgetmantps zmm30,zmm29,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 95 50 27 f4 ab[ ]*vgetmantsd xmm30,xmm29,xmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 95 50 27 f4 7b[ ]*vgetmantsd xmm30,xmm29,xmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 15 50 27 f4 ab[ ]*vgetmantss xmm30,xmm29,xmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 15 50 27 f4 7b[ ]*vgetmantss xmm30,xmm29,xmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 01 95 50 5f f4[ ]*vmaxpd zmm30,zmm29,zmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 14 50 5f f4[ ]*vmaxps zmm30,zmm29,zmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 97 50 5f f4[ ]*vmaxsd xmm30,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 16 50 5f f4[ ]*vmaxss xmm30,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 95 50 5d f4[ ]*vminpd zmm30,zmm29,zmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 14 50 5d f4[ ]*vminps zmm30,zmm29,zmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 97 50 5d f4[ ]*vminsd xmm30,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 16 50 5d f4[ ]*vminss xmm30,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 fd 58 2e f5[ ]*vucomisd xmm30,xmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 7c 58 2e f5[ ]*vucomiss xmm30,xmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 03 95 50 54 f4 ab[ ]*vfixupimmpd zmm30,zmm29,zmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 95 50 54 f4 7b[ ]*vfixupimmpd zmm30,zmm29,zmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 15 50 54 f4 ab[ ]*vfixupimmps zmm30,zmm29,zmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 15 50 54 f4 7b[ ]*vfixupimmps zmm30,zmm29,zmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 95 50 55 f4 ab[ ]*vfixupimmsd xmm30,xmm29,xmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 95 50 55 f4 7b[ ]*vfixupimmsd xmm30,xmm29,xmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 15 50 55 f4 ab[ ]*vfixupimmss xmm30,xmm29,xmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 15 50 55 f4 7b[ ]*vfixupimmss xmm30,xmm29,xmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 fd 58 09 f5 ab[ ]*vrndscalepd zmm30,zmm29,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 fd 58 09 f5 7b[ ]*vrndscalepd zmm30,zmm29,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 7d 58 08 f5 ab[ ]*vrndscaleps zmm30,zmm29,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 7d 58 08 f5 7b[ ]*vrndscaleps zmm30,zmm29,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 95 50 0b f4 ab[ ]*vrndscalesd xmm30,xmm29,xmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 95 50 0b f4 7b[ ]*vrndscalesd xmm30,xmm29,xmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 15 50 0a f4 ab[ ]*vrndscaless xmm30,xmm29,xmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 15 50 0a f4 7b[ ]*vrndscaless xmm30,xmm29,xmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 01 fc 58 78 f5[ ]*vcvttpd2udq ymm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 7c 58 78 f5[ ]*vcvttps2udq zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 7f 58 78 c6[ ]*vcvttsd2usi eax,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 7f 58 78 ee[ ]*vcvttsd2usi ebp,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 11 7f 58 78 ee[ ]*vcvttsd2usi r13d,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 ff 58 78 c6[ ]*vcvttsd2usi rax,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 11 ff 58 78 c6[ ]*vcvttsd2usi r8,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 7e 58 78 c6[ ]*vcvttss2usi eax,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 7e 58 78 ee[ ]*vcvttss2usi ebp,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 11 7e 58 78 ee[ ]*vcvttss2usi r13d,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 fe 58 78 c6[ ]*vcvttss2usi rax,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 11 fe 58 78 c6[ ]*vcvttss2usi r8,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 00[ ]*vcmpeqpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 00[ ]*vcmpeqpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 10[ ]*vcmpeq_ospd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 08[ ]*vcmpeq_uqpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 18[ ]*vcmpeq_uspd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 0b[ ]*vcmpfalsepd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 0b[ ]*vcmpfalsepd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 1b[ ]*vcmpfalse_ospd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 0d[ ]*vcmpgepd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 1d[ ]*vcmpge_oqpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 0d[ ]*vcmpgepd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 0e[ ]*vcmpgtpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 1e[ ]*vcmpgt_oqpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 0e[ ]*vcmpgtpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 02[ ]*vcmplepd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 12[ ]*vcmple_oqpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 02[ ]*vcmplepd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 01[ ]*vcmpltpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 11[ ]*vcmplt_oqpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 01[ ]*vcmpltpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 04[ ]*vcmpneqpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 0c[ ]*vcmpneq_oqpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 1c[ ]*vcmpneq_ospd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 04[ ]*vcmpneqpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 14[ ]*vcmpneq_uspd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 09[ ]*vcmpngepd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 19[ ]*vcmpnge_uqpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 09[ ]*vcmpngepd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 0a[ ]*vcmpngtpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 1a[ ]*vcmpngt_uqpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 0a[ ]*vcmpngtpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 06[ ]*vcmpnlepd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 16[ ]*vcmpnle_uqpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 06[ ]*vcmpnlepd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 05[ ]*vcmpnltpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 15[ ]*vcmpnlt_uqpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 05[ ]*vcmpnltpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 07[ ]*vcmpordpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 07[ ]*vcmpordpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 17[ ]*vcmpord_spd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 0f[ ]*vcmptruepd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 0f[ ]*vcmptruepd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 1f[ ]*vcmptrue_uspd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 03[ ]*vcmpunordpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 03[ ]*vcmpunordpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 13[ ]*vcmpunord_spd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed ab[ ]*vcmppd k5,zmm30,zmm29,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 7b[ ]*vcmppd k5,zmm30,zmm29,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 00[ ]*vcmpeqps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 00[ ]*vcmpeqps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 10[ ]*vcmpeq_osps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 08[ ]*vcmpeq_uqps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 18[ ]*vcmpeq_usps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 0b[ ]*vcmpfalseps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 0b[ ]*vcmpfalseps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 1b[ ]*vcmpfalse_osps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 0d[ ]*vcmpgeps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 1d[ ]*vcmpge_oqps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 0d[ ]*vcmpgeps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 0e[ ]*vcmpgtps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 1e[ ]*vcmpgt_oqps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 0e[ ]*vcmpgtps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 02[ ]*vcmpleps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 12[ ]*vcmple_oqps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 02[ ]*vcmpleps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 01[ ]*vcmpltps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 11[ ]*vcmplt_oqps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 01[ ]*vcmpltps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 04[ ]*vcmpneqps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 0c[ ]*vcmpneq_oqps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 1c[ ]*vcmpneq_osps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 04[ ]*vcmpneqps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 14[ ]*vcmpneq_usps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 09[ ]*vcmpngeps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 19[ ]*vcmpnge_uqps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 09[ ]*vcmpngeps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 0a[ ]*vcmpngtps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 1a[ ]*vcmpngt_uqps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 0a[ ]*vcmpngtps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 06[ ]*vcmpnleps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 16[ ]*vcmpnle_uqps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 06[ ]*vcmpnleps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 05[ ]*vcmpnltps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 15[ ]*vcmpnlt_uqps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 05[ ]*vcmpnltps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 07[ ]*vcmpordps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 07[ ]*vcmpordps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 17[ ]*vcmpord_sps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 0f[ ]*vcmptrueps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 0f[ ]*vcmptrueps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 1f[ ]*vcmptrue_usps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 03[ ]*vcmpunordps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 03[ ]*vcmpunordps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 13[ ]*vcmpunord_sps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed ab[ ]*vcmpps k5,zmm30,zmm29,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 7b[ ]*vcmpps k5,zmm30,zmm29,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 00[ ]*vcmpeqsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 00[ ]*vcmpeqsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 10[ ]*vcmpeq_ossd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 08[ ]*vcmpeq_uqsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 18[ ]*vcmpeq_ussd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 0b[ ]*vcmpfalsesd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 0b[ ]*vcmpfalsesd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 1b[ ]*vcmpfalse_ossd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 0d[ ]*vcmpgesd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 1d[ ]*vcmpge_oqsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 0d[ ]*vcmpgesd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 0e[ ]*vcmpgtsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 1e[ ]*vcmpgt_oqsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 0e[ ]*vcmpgtsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 02[ ]*vcmplesd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 12[ ]*vcmple_oqsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 02[ ]*vcmplesd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 01[ ]*vcmpltsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 11[ ]*vcmplt_oqsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 01[ ]*vcmpltsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 04[ ]*vcmpneqsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 0c[ ]*vcmpneq_oqsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 1c[ ]*vcmpneq_ossd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 04[ ]*vcmpneqsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 14[ ]*vcmpneq_ussd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 09[ ]*vcmpngesd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 19[ ]*vcmpnge_uqsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 09[ ]*vcmpngesd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 0a[ ]*vcmpngtsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 1a[ ]*vcmpngt_uqsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 0a[ ]*vcmpngtsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 06[ ]*vcmpnlesd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 16[ ]*vcmpnle_uqsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 06[ ]*vcmpnlesd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 05[ ]*vcmpnltsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 15[ ]*vcmpnlt_uqsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 05[ ]*vcmpnltsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 07[ ]*vcmpordsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 07[ ]*vcmpordsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 17[ ]*vcmpord_ssd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 0f[ ]*vcmptruesd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 0f[ ]*vcmptruesd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 1f[ ]*vcmptrue_ussd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 03[ ]*vcmpunordsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 03[ ]*vcmpunordsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 13[ ]*vcmpunord_ssd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec ab[ ]*vcmpsd k5,xmm29,xmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 7b[ ]*vcmpsd k5,xmm29,xmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 00[ ]*vcmpeqss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 00[ ]*vcmpeqss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 10[ ]*vcmpeq_osss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 08[ ]*vcmpeq_uqss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 18[ ]*vcmpeq_usss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 0b[ ]*vcmpfalsess k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 0b[ ]*vcmpfalsess k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 1b[ ]*vcmpfalse_osss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 0d[ ]*vcmpgess k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 1d[ ]*vcmpge_oqss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 0d[ ]*vcmpgess k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 0e[ ]*vcmpgtss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 1e[ ]*vcmpgt_oqss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 0e[ ]*vcmpgtss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 02[ ]*vcmpless k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 12[ ]*vcmple_oqss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 02[ ]*vcmpless k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 01[ ]*vcmpltss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 11[ ]*vcmplt_oqss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 01[ ]*vcmpltss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 04[ ]*vcmpneqss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 0c[ ]*vcmpneq_oqss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 1c[ ]*vcmpneq_osss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 04[ ]*vcmpneqss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 14[ ]*vcmpneq_usss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 09[ ]*vcmpngess k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 19[ ]*vcmpnge_uqss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 09[ ]*vcmpngess k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 0a[ ]*vcmpngtss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 1a[ ]*vcmpngt_uqss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 0a[ ]*vcmpngtss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 06[ ]*vcmpnless k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 16[ ]*vcmpnle_uqss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 06[ ]*vcmpnless k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 05[ ]*vcmpnltss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 15[ ]*vcmpnlt_uqss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 05[ ]*vcmpnltss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 07[ ]*vcmpordss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 07[ ]*vcmpordss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 17[ ]*vcmpord_sss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 0f[ ]*vcmptruess k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 0f[ ]*vcmptruess k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 1f[ ]*vcmptrue_usss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 03[ ]*vcmpunordss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 03[ ]*vcmpunordss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 13[ ]*vcmpunord_sss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec ab[ ]*vcmpss k5,xmm29,xmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 7b[ ]*vcmpss k5,xmm29,xmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 01 fd 58 2f f5[ ]*vcomisd xmm30,xmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 7c 58 2f f5[ ]*vcomiss xmm30,xmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 7d 58 13 f5[ ]*vcvtph2ps zmm30,ymm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 7c 58 5a f5[ ]*vcvtps2pd zmm30,ymm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 03 7d 58 1d ee ab[ ]*vcvtps2ph ymm30,zmm29,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 7d 58 1d ee 7b[ ]*vcvtps2ph ymm30,zmm29,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 01 16 50 5a f4[ ]*vcvtss2sd xmm30,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 fd 58 e6 f5[ ]*vcvttpd2dq ymm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 7e 58 5b f5[ ]*vcvttps2dq zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 7f 58 2c c6[ ]*vcvttsd2si eax,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 7f 58 2c ee[ ]*vcvttsd2si ebp,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 11 7f 58 2c ee[ ]*vcvttsd2si r13d,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 ff 58 2c c6[ ]*vcvttsd2si rax,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 11 ff 58 2c c6[ ]*vcvttsd2si r8,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 7e 58 2c c6[ ]*vcvttss2si eax,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 7e 58 2c ee[ ]*vcvttss2si ebp,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 11 7e 58 2c ee[ ]*vcvttss2si r13d,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 fe 58 2c c6[ ]*vcvttss2si rax,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 11 fe 58 2c c6[ ]*vcvttss2si r8,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 fd 58 42 f5[ ]*vgetexppd zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 7d 58 42 f5[ ]*vgetexpps zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 95 50 43 f4[ ]*vgetexpsd xmm30,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 15 50 43 f4[ ]*vgetexpss xmm30,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 03 fd 58 26 f5 ab[ ]*vgetmantpd zmm30,zmm29,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 fd 58 26 f5 7b[ ]*vgetmantpd zmm30,zmm29,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 7d 58 26 f5 ab[ ]*vgetmantps zmm30,zmm29,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 7d 58 26 f5 7b[ ]*vgetmantps zmm30,zmm29,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 95 50 27 f4 ab[ ]*vgetmantsd xmm30,xmm29,xmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 95 50 27 f4 7b[ ]*vgetmantsd xmm30,xmm29,xmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 15 50 27 f4 ab[ ]*vgetmantss xmm30,xmm29,xmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 15 50 27 f4 7b[ ]*vgetmantss xmm30,xmm29,xmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 01 95 50 5f f4[ ]*vmaxpd zmm30,zmm29,zmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 14 50 5f f4[ ]*vmaxps zmm30,zmm29,zmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 97 50 5f f4[ ]*vmaxsd xmm30,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 16 50 5f f4[ ]*vmaxss xmm30,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 95 50 5d f4[ ]*vminpd zmm30,zmm29,zmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 14 50 5d f4[ ]*vminps zmm30,zmm29,zmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 97 50 5d f4[ ]*vminsd xmm30,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 16 50 5d f4[ ]*vminss xmm30,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 fd 58 2e f5[ ]*vucomisd xmm30,xmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 7c 58 2e f5[ ]*vucomiss xmm30,xmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 03 95 50 54 f4 ab[ ]*vfixupimmpd zmm30,zmm29,zmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 95 50 54 f4 7b[ ]*vfixupimmpd zmm30,zmm29,zmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 15 50 54 f4 ab[ ]*vfixupimmps zmm30,zmm29,zmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 15 50 54 f4 7b[ ]*vfixupimmps zmm30,zmm29,zmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 95 50 55 f4 ab[ ]*vfixupimmsd xmm30,xmm29,xmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 95 50 55 f4 7b[ ]*vfixupimmsd xmm30,xmm29,xmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 15 50 55 f4 ab[ ]*vfixupimmss xmm30,xmm29,xmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 15 50 55 f4 7b[ ]*vfixupimmss xmm30,xmm29,xmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 fd 58 09 f5 ab[ ]*vrndscalepd zmm30,zmm29,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 fd 58 09 f5 7b[ ]*vrndscalepd zmm30,zmm29,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 7d 58 08 f5 ab[ ]*vrndscaleps zmm30,zmm29,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 7d 58 08 f5 7b[ ]*vrndscaleps zmm30,zmm29,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 95 50 0b f4 ab[ ]*vrndscalesd xmm30,xmm29,xmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 95 50 0b f4 7b[ ]*vrndscalesd xmm30,xmm29,xmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 15 50 0a f4 ab[ ]*vrndscaless xmm30,xmm29,xmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 15 50 0a f4 7b[ ]*vrndscaless xmm30,xmm29,xmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 01 fc 58 78 f5[ ]*vcvttpd2udq ymm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 7c 58 78 f5[ ]*vcvttps2udq zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 7f 58 78 c6[ ]*vcvttsd2usi eax,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 7f 58 78 ee[ ]*vcvttsd2usi ebp,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 11 7f 58 78 ee[ ]*vcvttsd2usi r13d,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 ff 58 78 c6[ ]*vcvttsd2usi rax,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 11 ff 58 78 c6[ ]*vcvttsd2usi r8,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 7e 58 78 c6[ ]*vcvttss2usi eax,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 7e 58 78 ee[ ]*vcvttss2usi ebp,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 11 7e 58 78 ee[ ]*vcvttss2usi r13d,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 fe 58 78 c6[ ]*vcvttss2usi rax,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 11 fe 58 78 c6[ ]*vcvttss2usi r8,xmm30,\{sae\} +#pass diff --git a/gas/testsuite/gas/i386/x86-64-avx512f-rcigru.d b/gas/testsuite/gas/i386/x86-64-avx512f-rcigru.d new file mode 100644 index 0000000..4365ff5 --- /dev/null +++ b/gas/testsuite/gas/i386/x86-64-avx512f-rcigru.d @@ -0,0 +1,534 @@ +#as: -mevexrcig=ru +#objdump: -dw +#name: x86_64 AVX512F rcig insns +#source: x86-64-avx512f-rcig.s + +.*: +file format .* + + +Disassembly of section \.text: + +0+ <_start>: +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 00[ ]*vcmpeqpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 00[ ]*vcmpeqpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 10[ ]*vcmpeq_ospd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 08[ ]*vcmpeq_uqpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 18[ ]*vcmpeq_uspd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 0b[ ]*vcmpfalsepd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 0b[ ]*vcmpfalsepd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 1b[ ]*vcmpfalse_ospd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 0d[ ]*vcmpgepd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 1d[ ]*vcmpge_oqpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 0d[ ]*vcmpgepd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 0e[ ]*vcmpgtpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 1e[ ]*vcmpgt_oqpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 0e[ ]*vcmpgtpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 02[ ]*vcmplepd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 12[ ]*vcmple_oqpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 02[ ]*vcmplepd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 01[ ]*vcmpltpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 11[ ]*vcmplt_oqpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 01[ ]*vcmpltpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 04[ ]*vcmpneqpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 0c[ ]*vcmpneq_oqpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 1c[ ]*vcmpneq_ospd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 04[ ]*vcmpneqpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 14[ ]*vcmpneq_uspd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 09[ ]*vcmpngepd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 19[ ]*vcmpnge_uqpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 09[ ]*vcmpngepd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 0a[ ]*vcmpngtpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 1a[ ]*vcmpngt_uqpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 0a[ ]*vcmpngtpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 06[ ]*vcmpnlepd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 16[ ]*vcmpnle_uqpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 06[ ]*vcmpnlepd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 05[ ]*vcmpnltpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 15[ ]*vcmpnlt_uqpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 05[ ]*vcmpnltpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 07[ ]*vcmpordpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 07[ ]*vcmpordpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 17[ ]*vcmpord_spd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 0f[ ]*vcmptruepd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 0f[ ]*vcmptruepd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 1f[ ]*vcmptrue_uspd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 03[ ]*vcmpunordpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 03[ ]*vcmpunordpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 13[ ]*vcmpunord_spd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed ab[ ]*vcmppd \$0xab,\{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 7b[ ]*vcmppd \$0x7b,\{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 00[ ]*vcmpeqps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 00[ ]*vcmpeqps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 10[ ]*vcmpeq_osps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 08[ ]*vcmpeq_uqps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 18[ ]*vcmpeq_usps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 0b[ ]*vcmpfalseps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 0b[ ]*vcmpfalseps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 1b[ ]*vcmpfalse_osps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 0d[ ]*vcmpgeps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 1d[ ]*vcmpge_oqps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 0d[ ]*vcmpgeps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 0e[ ]*vcmpgtps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 1e[ ]*vcmpgt_oqps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 0e[ ]*vcmpgtps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 02[ ]*vcmpleps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 12[ ]*vcmple_oqps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 02[ ]*vcmpleps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 01[ ]*vcmpltps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 11[ ]*vcmplt_oqps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 01[ ]*vcmpltps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 04[ ]*vcmpneqps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 0c[ ]*vcmpneq_oqps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 1c[ ]*vcmpneq_osps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 04[ ]*vcmpneqps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 14[ ]*vcmpneq_usps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 09[ ]*vcmpngeps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 19[ ]*vcmpnge_uqps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 09[ ]*vcmpngeps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 0a[ ]*vcmpngtps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 1a[ ]*vcmpngt_uqps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 0a[ ]*vcmpngtps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 06[ ]*vcmpnleps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 16[ ]*vcmpnle_uqps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 06[ ]*vcmpnleps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 05[ ]*vcmpnltps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 15[ ]*vcmpnlt_uqps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 05[ ]*vcmpnltps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 07[ ]*vcmpordps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 07[ ]*vcmpordps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 17[ ]*vcmpord_sps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 0f[ ]*vcmptrueps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 0f[ ]*vcmptrueps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 1f[ ]*vcmptrue_usps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 03[ ]*vcmpunordps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 03[ ]*vcmpunordps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 13[ ]*vcmpunord_sps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed ab[ ]*vcmpps \$0xab,\{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 7b[ ]*vcmpps \$0x7b,\{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 00[ ]*vcmpeqsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 00[ ]*vcmpeqsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 10[ ]*vcmpeq_ossd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 08[ ]*vcmpeq_uqsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 18[ ]*vcmpeq_ussd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 0b[ ]*vcmpfalsesd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 0b[ ]*vcmpfalsesd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 1b[ ]*vcmpfalse_ossd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 0d[ ]*vcmpgesd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 1d[ ]*vcmpge_oqsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 0d[ ]*vcmpgesd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 0e[ ]*vcmpgtsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 1e[ ]*vcmpgt_oqsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 0e[ ]*vcmpgtsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 02[ ]*vcmplesd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 12[ ]*vcmple_oqsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 02[ ]*vcmplesd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 01[ ]*vcmpltsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 11[ ]*vcmplt_oqsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 01[ ]*vcmpltsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 04[ ]*vcmpneqsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 0c[ ]*vcmpneq_oqsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 1c[ ]*vcmpneq_ossd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 04[ ]*vcmpneqsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 14[ ]*vcmpneq_ussd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 09[ ]*vcmpngesd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 19[ ]*vcmpnge_uqsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 09[ ]*vcmpngesd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 0a[ ]*vcmpngtsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 1a[ ]*vcmpngt_uqsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 0a[ ]*vcmpngtsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 06[ ]*vcmpnlesd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 16[ ]*vcmpnle_uqsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 06[ ]*vcmpnlesd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 05[ ]*vcmpnltsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 15[ ]*vcmpnlt_uqsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 05[ ]*vcmpnltsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 07[ ]*vcmpordsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 07[ ]*vcmpordsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 17[ ]*vcmpord_ssd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 0f[ ]*vcmptruesd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 0f[ ]*vcmptruesd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 1f[ ]*vcmptrue_ussd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 03[ ]*vcmpunordsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 03[ ]*vcmpunordsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 13[ ]*vcmpunord_ssd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec ab[ ]*vcmpsd \$0xab,\{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 7b[ ]*vcmpsd \$0x7b,\{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 00[ ]*vcmpeqss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 00[ ]*vcmpeqss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 10[ ]*vcmpeq_osss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 08[ ]*vcmpeq_uqss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 18[ ]*vcmpeq_usss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 0b[ ]*vcmpfalsess \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 0b[ ]*vcmpfalsess \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 1b[ ]*vcmpfalse_osss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 0d[ ]*vcmpgess \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 1d[ ]*vcmpge_oqss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 0d[ ]*vcmpgess \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 0e[ ]*vcmpgtss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 1e[ ]*vcmpgt_oqss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 0e[ ]*vcmpgtss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 02[ ]*vcmpless \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 12[ ]*vcmple_oqss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 02[ ]*vcmpless \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 01[ ]*vcmpltss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 11[ ]*vcmplt_oqss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 01[ ]*vcmpltss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 04[ ]*vcmpneqss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 0c[ ]*vcmpneq_oqss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 1c[ ]*vcmpneq_osss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 04[ ]*vcmpneqss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 14[ ]*vcmpneq_usss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 09[ ]*vcmpngess \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 19[ ]*vcmpnge_uqss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 09[ ]*vcmpngess \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 0a[ ]*vcmpngtss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 1a[ ]*vcmpngt_uqss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 0a[ ]*vcmpngtss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 06[ ]*vcmpnless \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 16[ ]*vcmpnle_uqss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 06[ ]*vcmpnless \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 05[ ]*vcmpnltss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 15[ ]*vcmpnlt_uqss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 05[ ]*vcmpnltss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 07[ ]*vcmpordss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 07[ ]*vcmpordss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 17[ ]*vcmpord_sss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 0f[ ]*vcmptruess \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 0f[ ]*vcmptruess \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 1f[ ]*vcmptrue_usss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 03[ ]*vcmpunordss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 03[ ]*vcmpunordss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 13[ ]*vcmpunord_sss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec ab[ ]*vcmpss \$0xab,\{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 7b[ ]*vcmpss \$0x7b,\{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 01 fd 58 2f f5[ ]*vcomisd \{sae\},%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 01 7c 58 2f f5[ ]*vcomiss \{sae\},%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 02 7d 58 13 f5[ ]*vcvtph2ps \{sae\},%ymm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 01 7c 58 5a f5[ ]*vcvtps2pd \{sae\},%ymm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 7d 58 1d ee ab[ ]*vcvtps2ph \$0xab,\{sae\},%zmm29,%ymm30 +[ ]*[a-f0-9]+:[ ]*62 03 7d 58 1d ee 7b[ ]*vcvtps2ph \$0x7b,\{sae\},%zmm29,%ymm30 +[ ]*[a-f0-9]+:[ ]*62 01 16 50 5a f4[ ]*vcvtss2sd \{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 01 fd 58 e6 f5[ ]*vcvttpd2dq \{sae\},%zmm29,%ymm30 +[ ]*[a-f0-9]+:[ ]*62 01 7e 58 5b f5[ ]*vcvttps2dq \{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 91 7f 58 2c c6[ ]*vcvttsd2si \{sae\},%xmm30,%eax +[ ]*[a-f0-9]+:[ ]*62 91 7f 58 2c ee[ ]*vcvttsd2si \{sae\},%xmm30,%ebp +[ ]*[a-f0-9]+:[ ]*62 11 7f 58 2c ee[ ]*vcvttsd2si \{sae\},%xmm30,%r13d +[ ]*[a-f0-9]+:[ ]*62 91 ff 58 2c c6[ ]*vcvttsd2si \{sae\},%xmm30,%rax +[ ]*[a-f0-9]+:[ ]*62 11 ff 58 2c c6[ ]*vcvttsd2si \{sae\},%xmm30,%r8 +[ ]*[a-f0-9]+:[ ]*62 91 7e 58 2c c6[ ]*vcvttss2si \{sae\},%xmm30,%eax +[ ]*[a-f0-9]+:[ ]*62 91 7e 58 2c ee[ ]*vcvttss2si \{sae\},%xmm30,%ebp +[ ]*[a-f0-9]+:[ ]*62 11 7e 58 2c ee[ ]*vcvttss2si \{sae\},%xmm30,%r13d +[ ]*[a-f0-9]+:[ ]*62 91 fe 58 2c c6[ ]*vcvttss2si \{sae\},%xmm30,%rax +[ ]*[a-f0-9]+:[ ]*62 11 fe 58 2c c6[ ]*vcvttss2si \{sae\},%xmm30,%r8 +[ ]*[a-f0-9]+:[ ]*62 02 fd 58 42 f5[ ]*vgetexppd \{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 02 7d 58 42 f5[ ]*vgetexpps \{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 02 95 50 43 f4[ ]*vgetexpsd \{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 02 15 50 43 f4[ ]*vgetexpss \{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 fd 58 26 f5 ab[ ]*vgetmantpd \$0xab,\{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 fd 58 26 f5 7b[ ]*vgetmantpd \$0x7b,\{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 7d 58 26 f5 ab[ ]*vgetmantps \$0xab,\{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 7d 58 26 f5 7b[ ]*vgetmantps \$0x7b,\{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 95 50 27 f4 ab[ ]*vgetmantsd \$0xab,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 95 50 27 f4 7b[ ]*vgetmantsd \$0x7b,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 15 50 27 f4 ab[ ]*vgetmantss \$0xab,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 15 50 27 f4 7b[ ]*vgetmantss \$0x7b,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 01 95 50 5f f4[ ]*vmaxpd \{sae\},%zmm28,%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 01 14 50 5f f4[ ]*vmaxps \{sae\},%zmm28,%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 01 97 50 5f f4[ ]*vmaxsd \{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 01 16 50 5f f4[ ]*vmaxss \{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 01 95 50 5d f4[ ]*vminpd \{sae\},%zmm28,%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 01 14 50 5d f4[ ]*vminps \{sae\},%zmm28,%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 01 97 50 5d f4[ ]*vminsd \{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 01 16 50 5d f4[ ]*vminss \{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 01 fd 58 2e f5[ ]*vucomisd \{sae\},%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 01 7c 58 2e f5[ ]*vucomiss \{sae\},%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 95 50 54 f4 ab[ ]*vfixupimmpd \$0xab,\{sae\},%zmm28,%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 95 50 54 f4 7b[ ]*vfixupimmpd \$0x7b,\{sae\},%zmm28,%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 15 50 54 f4 ab[ ]*vfixupimmps \$0xab,\{sae\},%zmm28,%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 15 50 54 f4 7b[ ]*vfixupimmps \$0x7b,\{sae\},%zmm28,%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 95 50 55 f4 ab[ ]*vfixupimmsd \$0xab,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 95 50 55 f4 7b[ ]*vfixupimmsd \$0x7b,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 15 50 55 f4 ab[ ]*vfixupimmss \$0xab,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 15 50 55 f4 7b[ ]*vfixupimmss \$0x7b,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 fd 58 09 f5 ab[ ]*vrndscalepd \$0xab,\{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 fd 58 09 f5 7b[ ]*vrndscalepd \$0x7b,\{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 7d 58 08 f5 ab[ ]*vrndscaleps \$0xab,\{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 7d 58 08 f5 7b[ ]*vrndscaleps \$0x7b,\{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 95 50 0b f4 ab[ ]*vrndscalesd \$0xab,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 95 50 0b f4 7b[ ]*vrndscalesd \$0x7b,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 15 50 0a f4 ab[ ]*vrndscaless \$0xab,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 15 50 0a f4 7b[ ]*vrndscaless \$0x7b,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 01 fc 58 78 f5[ ]*vcvttpd2udq \{sae\},%zmm29,%ymm30 +[ ]*[a-f0-9]+:[ ]*62 01 7c 58 78 f5[ ]*vcvttps2udq \{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 91 7f 58 78 c6[ ]*vcvttsd2usi \{sae\},%xmm30,%eax +[ ]*[a-f0-9]+:[ ]*62 91 7f 58 78 ee[ ]*vcvttsd2usi \{sae\},%xmm30,%ebp +[ ]*[a-f0-9]+:[ ]*62 11 7f 58 78 ee[ ]*vcvttsd2usi \{sae\},%xmm30,%r13d +[ ]*[a-f0-9]+:[ ]*62 91 ff 58 78 c6[ ]*vcvttsd2usi \{sae\},%xmm30,%rax +[ ]*[a-f0-9]+:[ ]*62 11 ff 58 78 c6[ ]*vcvttsd2usi \{sae\},%xmm30,%r8 +[ ]*[a-f0-9]+:[ ]*62 91 7e 58 78 c6[ ]*vcvttss2usi \{sae\},%xmm30,%eax +[ ]*[a-f0-9]+:[ ]*62 91 7e 58 78 ee[ ]*vcvttss2usi \{sae\},%xmm30,%ebp +[ ]*[a-f0-9]+:[ ]*62 11 7e 58 78 ee[ ]*vcvttss2usi \{sae\},%xmm30,%r13d +[ ]*[a-f0-9]+:[ ]*62 91 fe 58 78 c6[ ]*vcvttss2usi \{sae\},%xmm30,%rax +[ ]*[a-f0-9]+:[ ]*62 11 fe 58 78 c6[ ]*vcvttss2usi \{sae\},%xmm30,%r8 +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 00[ ]*vcmpeqpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 00[ ]*vcmpeqpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 10[ ]*vcmpeq_ospd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 08[ ]*vcmpeq_uqpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 18[ ]*vcmpeq_uspd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 0b[ ]*vcmpfalsepd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 0b[ ]*vcmpfalsepd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 1b[ ]*vcmpfalse_ospd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 0d[ ]*vcmpgepd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 1d[ ]*vcmpge_oqpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 0d[ ]*vcmpgepd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 0e[ ]*vcmpgtpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 1e[ ]*vcmpgt_oqpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 0e[ ]*vcmpgtpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 02[ ]*vcmplepd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 12[ ]*vcmple_oqpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 02[ ]*vcmplepd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 01[ ]*vcmpltpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 11[ ]*vcmplt_oqpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 01[ ]*vcmpltpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 04[ ]*vcmpneqpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 0c[ ]*vcmpneq_oqpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 1c[ ]*vcmpneq_ospd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 04[ ]*vcmpneqpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 14[ ]*vcmpneq_uspd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 09[ ]*vcmpngepd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 19[ ]*vcmpnge_uqpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 09[ ]*vcmpngepd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 0a[ ]*vcmpngtpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 1a[ ]*vcmpngt_uqpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 0a[ ]*vcmpngtpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 06[ ]*vcmpnlepd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 16[ ]*vcmpnle_uqpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 06[ ]*vcmpnlepd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 05[ ]*vcmpnltpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 15[ ]*vcmpnlt_uqpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 05[ ]*vcmpnltpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 07[ ]*vcmpordpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 07[ ]*vcmpordpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 17[ ]*vcmpord_spd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 0f[ ]*vcmptruepd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 0f[ ]*vcmptruepd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 1f[ ]*vcmptrue_uspd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 03[ ]*vcmpunordpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 03[ ]*vcmpunordpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 13[ ]*vcmpunord_spd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed ab[ ]*vcmppd \$0xab,\{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 50 c2 ed 7b[ ]*vcmppd \$0x7b,\{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 00[ ]*vcmpeqps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 00[ ]*vcmpeqps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 10[ ]*vcmpeq_osps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 08[ ]*vcmpeq_uqps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 18[ ]*vcmpeq_usps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 0b[ ]*vcmpfalseps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 0b[ ]*vcmpfalseps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 1b[ ]*vcmpfalse_osps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 0d[ ]*vcmpgeps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 1d[ ]*vcmpge_oqps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 0d[ ]*vcmpgeps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 0e[ ]*vcmpgtps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 1e[ ]*vcmpgt_oqps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 0e[ ]*vcmpgtps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 02[ ]*vcmpleps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 12[ ]*vcmple_oqps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 02[ ]*vcmpleps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 01[ ]*vcmpltps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 11[ ]*vcmplt_oqps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 01[ ]*vcmpltps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 04[ ]*vcmpneqps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 0c[ ]*vcmpneq_oqps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 1c[ ]*vcmpneq_osps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 04[ ]*vcmpneqps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 14[ ]*vcmpneq_usps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 09[ ]*vcmpngeps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 19[ ]*vcmpnge_uqps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 09[ ]*vcmpngeps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 0a[ ]*vcmpngtps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 1a[ ]*vcmpngt_uqps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 0a[ ]*vcmpngtps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 06[ ]*vcmpnleps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 16[ ]*vcmpnle_uqps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 06[ ]*vcmpnleps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 05[ ]*vcmpnltps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 15[ ]*vcmpnlt_uqps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 05[ ]*vcmpnltps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 07[ ]*vcmpordps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 07[ ]*vcmpordps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 17[ ]*vcmpord_sps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 0f[ ]*vcmptrueps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 0f[ ]*vcmptrueps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 1f[ ]*vcmptrue_usps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 03[ ]*vcmpunordps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 03[ ]*vcmpunordps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 13[ ]*vcmpunord_sps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed ab[ ]*vcmpps \$0xab,\{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 50 c2 ed 7b[ ]*vcmpps \$0x7b,\{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 00[ ]*vcmpeqsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 00[ ]*vcmpeqsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 10[ ]*vcmpeq_ossd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 08[ ]*vcmpeq_uqsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 18[ ]*vcmpeq_ussd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 0b[ ]*vcmpfalsesd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 0b[ ]*vcmpfalsesd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 1b[ ]*vcmpfalse_ossd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 0d[ ]*vcmpgesd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 1d[ ]*vcmpge_oqsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 0d[ ]*vcmpgesd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 0e[ ]*vcmpgtsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 1e[ ]*vcmpgt_oqsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 0e[ ]*vcmpgtsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 02[ ]*vcmplesd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 12[ ]*vcmple_oqsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 02[ ]*vcmplesd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 01[ ]*vcmpltsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 11[ ]*vcmplt_oqsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 01[ ]*vcmpltsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 04[ ]*vcmpneqsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 0c[ ]*vcmpneq_oqsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 1c[ ]*vcmpneq_ossd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 04[ ]*vcmpneqsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 14[ ]*vcmpneq_ussd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 09[ ]*vcmpngesd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 19[ ]*vcmpnge_uqsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 09[ ]*vcmpngesd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 0a[ ]*vcmpngtsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 1a[ ]*vcmpngt_uqsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 0a[ ]*vcmpngtsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 06[ ]*vcmpnlesd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 16[ ]*vcmpnle_uqsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 06[ ]*vcmpnlesd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 05[ ]*vcmpnltsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 15[ ]*vcmpnlt_uqsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 05[ ]*vcmpnltsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 07[ ]*vcmpordsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 07[ ]*vcmpordsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 17[ ]*vcmpord_ssd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 0f[ ]*vcmptruesd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 0f[ ]*vcmptruesd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 1f[ ]*vcmptrue_ussd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 03[ ]*vcmpunordsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 03[ ]*vcmpunordsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 13[ ]*vcmpunord_ssd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec ab[ ]*vcmpsd \$0xab,\{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 50 c2 ec 7b[ ]*vcmpsd \$0x7b,\{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 00[ ]*vcmpeqss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 00[ ]*vcmpeqss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 10[ ]*vcmpeq_osss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 08[ ]*vcmpeq_uqss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 18[ ]*vcmpeq_usss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 0b[ ]*vcmpfalsess \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 0b[ ]*vcmpfalsess \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 1b[ ]*vcmpfalse_osss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 0d[ ]*vcmpgess \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 1d[ ]*vcmpge_oqss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 0d[ ]*vcmpgess \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 0e[ ]*vcmpgtss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 1e[ ]*vcmpgt_oqss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 0e[ ]*vcmpgtss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 02[ ]*vcmpless \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 12[ ]*vcmple_oqss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 02[ ]*vcmpless \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 01[ ]*vcmpltss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 11[ ]*vcmplt_oqss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 01[ ]*vcmpltss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 04[ ]*vcmpneqss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 0c[ ]*vcmpneq_oqss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 1c[ ]*vcmpneq_osss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 04[ ]*vcmpneqss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 14[ ]*vcmpneq_usss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 09[ ]*vcmpngess \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 19[ ]*vcmpnge_uqss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 09[ ]*vcmpngess \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 0a[ ]*vcmpngtss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 1a[ ]*vcmpngt_uqss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 0a[ ]*vcmpngtss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 06[ ]*vcmpnless \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 16[ ]*vcmpnle_uqss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 06[ ]*vcmpnless \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 05[ ]*vcmpnltss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 15[ ]*vcmpnlt_uqss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 05[ ]*vcmpnltss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 07[ ]*vcmpordss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 07[ ]*vcmpordss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 17[ ]*vcmpord_sss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 0f[ ]*vcmptruess \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 0f[ ]*vcmptruess \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 1f[ ]*vcmptrue_usss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 03[ ]*vcmpunordss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 03[ ]*vcmpunordss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 13[ ]*vcmpunord_sss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec ab[ ]*vcmpss \$0xab,\{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 50 c2 ec 7b[ ]*vcmpss \$0x7b,\{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 01 fd 58 2f f5[ ]*vcomisd \{sae\},%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 01 7c 58 2f f5[ ]*vcomiss \{sae\},%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 02 7d 58 13 f5[ ]*vcvtph2ps \{sae\},%ymm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 01 7c 58 5a f5[ ]*vcvtps2pd \{sae\},%ymm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 7d 58 1d ee ab[ ]*vcvtps2ph \$0xab,\{sae\},%zmm29,%ymm30 +[ ]*[a-f0-9]+:[ ]*62 03 7d 58 1d ee 7b[ ]*vcvtps2ph \$0x7b,\{sae\},%zmm29,%ymm30 +[ ]*[a-f0-9]+:[ ]*62 01 16 50 5a f4[ ]*vcvtss2sd \{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 01 fd 58 e6 f5[ ]*vcvttpd2dq \{sae\},%zmm29,%ymm30 +[ ]*[a-f0-9]+:[ ]*62 01 7e 58 5b f5[ ]*vcvttps2dq \{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 91 7f 58 2c c6[ ]*vcvttsd2si \{sae\},%xmm30,%eax +[ ]*[a-f0-9]+:[ ]*62 91 7f 58 2c ee[ ]*vcvttsd2si \{sae\},%xmm30,%ebp +[ ]*[a-f0-9]+:[ ]*62 11 7f 58 2c ee[ ]*vcvttsd2si \{sae\},%xmm30,%r13d +[ ]*[a-f0-9]+:[ ]*62 91 ff 58 2c c6[ ]*vcvttsd2si \{sae\},%xmm30,%rax +[ ]*[a-f0-9]+:[ ]*62 11 ff 58 2c c6[ ]*vcvttsd2si \{sae\},%xmm30,%r8 +[ ]*[a-f0-9]+:[ ]*62 91 7e 58 2c c6[ ]*vcvttss2si \{sae\},%xmm30,%eax +[ ]*[a-f0-9]+:[ ]*62 91 7e 58 2c ee[ ]*vcvttss2si \{sae\},%xmm30,%ebp +[ ]*[a-f0-9]+:[ ]*62 11 7e 58 2c ee[ ]*vcvttss2si \{sae\},%xmm30,%r13d +[ ]*[a-f0-9]+:[ ]*62 91 fe 58 2c c6[ ]*vcvttss2si \{sae\},%xmm30,%rax +[ ]*[a-f0-9]+:[ ]*62 11 fe 58 2c c6[ ]*vcvttss2si \{sae\},%xmm30,%r8 +[ ]*[a-f0-9]+:[ ]*62 02 fd 58 42 f5[ ]*vgetexppd \{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 02 7d 58 42 f5[ ]*vgetexpps \{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 02 95 50 43 f4[ ]*vgetexpsd \{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 02 15 50 43 f4[ ]*vgetexpss \{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 fd 58 26 f5 ab[ ]*vgetmantpd \$0xab,\{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 fd 58 26 f5 7b[ ]*vgetmantpd \$0x7b,\{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 7d 58 26 f5 ab[ ]*vgetmantps \$0xab,\{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 7d 58 26 f5 7b[ ]*vgetmantps \$0x7b,\{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 95 50 27 f4 ab[ ]*vgetmantsd \$0xab,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 95 50 27 f4 7b[ ]*vgetmantsd \$0x7b,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 15 50 27 f4 ab[ ]*vgetmantss \$0xab,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 15 50 27 f4 7b[ ]*vgetmantss \$0x7b,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 01 95 50 5f f4[ ]*vmaxpd \{sae\},%zmm28,%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 01 14 50 5f f4[ ]*vmaxps \{sae\},%zmm28,%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 01 97 50 5f f4[ ]*vmaxsd \{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 01 16 50 5f f4[ ]*vmaxss \{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 01 95 50 5d f4[ ]*vminpd \{sae\},%zmm28,%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 01 14 50 5d f4[ ]*vminps \{sae\},%zmm28,%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 01 97 50 5d f4[ ]*vminsd \{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 01 16 50 5d f4[ ]*vminss \{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 01 fd 58 2e f5[ ]*vucomisd \{sae\},%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 01 7c 58 2e f5[ ]*vucomiss \{sae\},%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 95 50 54 f4 ab[ ]*vfixupimmpd \$0xab,\{sae\},%zmm28,%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 95 50 54 f4 7b[ ]*vfixupimmpd \$0x7b,\{sae\},%zmm28,%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 15 50 54 f4 ab[ ]*vfixupimmps \$0xab,\{sae\},%zmm28,%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 15 50 54 f4 7b[ ]*vfixupimmps \$0x7b,\{sae\},%zmm28,%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 95 50 55 f4 ab[ ]*vfixupimmsd \$0xab,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 95 50 55 f4 7b[ ]*vfixupimmsd \$0x7b,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 15 50 55 f4 ab[ ]*vfixupimmss \$0xab,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 15 50 55 f4 7b[ ]*vfixupimmss \$0x7b,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 fd 58 09 f5 ab[ ]*vrndscalepd \$0xab,\{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 fd 58 09 f5 7b[ ]*vrndscalepd \$0x7b,\{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 7d 58 08 f5 ab[ ]*vrndscaleps \$0xab,\{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 7d 58 08 f5 7b[ ]*vrndscaleps \$0x7b,\{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 95 50 0b f4 ab[ ]*vrndscalesd \$0xab,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 95 50 0b f4 7b[ ]*vrndscalesd \$0x7b,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 15 50 0a f4 ab[ ]*vrndscaless \$0xab,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 15 50 0a f4 7b[ ]*vrndscaless \$0x7b,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 01 fc 58 78 f5[ ]*vcvttpd2udq \{sae\},%zmm29,%ymm30 +[ ]*[a-f0-9]+:[ ]*62 01 7c 58 78 f5[ ]*vcvttps2udq \{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 91 7f 58 78 c6[ ]*vcvttsd2usi \{sae\},%xmm30,%eax +[ ]*[a-f0-9]+:[ ]*62 91 7f 58 78 ee[ ]*vcvttsd2usi \{sae\},%xmm30,%ebp +[ ]*[a-f0-9]+:[ ]*62 11 7f 58 78 ee[ ]*vcvttsd2usi \{sae\},%xmm30,%r13d +[ ]*[a-f0-9]+:[ ]*62 91 ff 58 78 c6[ ]*vcvttsd2usi \{sae\},%xmm30,%rax +[ ]*[a-f0-9]+:[ ]*62 11 ff 58 78 c6[ ]*vcvttsd2usi \{sae\},%xmm30,%r8 +[ ]*[a-f0-9]+:[ ]*62 91 7e 58 78 c6[ ]*vcvttss2usi \{sae\},%xmm30,%eax +[ ]*[a-f0-9]+:[ ]*62 91 7e 58 78 ee[ ]*vcvttss2usi \{sae\},%xmm30,%ebp +[ ]*[a-f0-9]+:[ ]*62 11 7e 58 78 ee[ ]*vcvttss2usi \{sae\},%xmm30,%r13d +[ ]*[a-f0-9]+:[ ]*62 91 fe 58 78 c6[ ]*vcvttss2usi \{sae\},%xmm30,%rax +[ ]*[a-f0-9]+:[ ]*62 11 fe 58 78 c6[ ]*vcvttss2usi \{sae\},%xmm30,%r8 +#pass diff --git a/gas/testsuite/gas/i386/x86-64-avx512f-rcigrz-intel.d b/gas/testsuite/gas/i386/x86-64-avx512f-rcigrz-intel.d new file mode 100644 index 0000000..d015492 --- /dev/null +++ b/gas/testsuite/gas/i386/x86-64-avx512f-rcigrz-intel.d @@ -0,0 +1,534 @@ +#as: -mevexrcig=rz +#objdump: -dw -Mintel +#name: x86_64 AVX512F rcig insns (Intel disassembly) +#source: x86-64-avx512f-rcig.s + +.*: +file format .* + + +Disassembly of section \.text: + +0+ <_start>: +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 00[ ]*vcmpeqpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 00[ ]*vcmpeqpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 10[ ]*vcmpeq_ospd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 08[ ]*vcmpeq_uqpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 18[ ]*vcmpeq_uspd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 0b[ ]*vcmpfalsepd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 0b[ ]*vcmpfalsepd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 1b[ ]*vcmpfalse_ospd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 0d[ ]*vcmpgepd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 1d[ ]*vcmpge_oqpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 0d[ ]*vcmpgepd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 0e[ ]*vcmpgtpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 1e[ ]*vcmpgt_oqpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 0e[ ]*vcmpgtpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 02[ ]*vcmplepd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 12[ ]*vcmple_oqpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 02[ ]*vcmplepd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 01[ ]*vcmpltpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 11[ ]*vcmplt_oqpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 01[ ]*vcmpltpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 04[ ]*vcmpneqpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 0c[ ]*vcmpneq_oqpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 1c[ ]*vcmpneq_ospd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 04[ ]*vcmpneqpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 14[ ]*vcmpneq_uspd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 09[ ]*vcmpngepd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 19[ ]*vcmpnge_uqpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 09[ ]*vcmpngepd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 0a[ ]*vcmpngtpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 1a[ ]*vcmpngt_uqpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 0a[ ]*vcmpngtpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 06[ ]*vcmpnlepd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 16[ ]*vcmpnle_uqpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 06[ ]*vcmpnlepd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 05[ ]*vcmpnltpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 15[ ]*vcmpnlt_uqpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 05[ ]*vcmpnltpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 07[ ]*vcmpordpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 07[ ]*vcmpordpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 17[ ]*vcmpord_spd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 0f[ ]*vcmptruepd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 0f[ ]*vcmptruepd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 1f[ ]*vcmptrue_uspd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 03[ ]*vcmpunordpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 03[ ]*vcmpunordpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 13[ ]*vcmpunord_spd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed ab[ ]*vcmppd k5,zmm30,zmm29,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 7b[ ]*vcmppd k5,zmm30,zmm29,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 00[ ]*vcmpeqps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 00[ ]*vcmpeqps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 10[ ]*vcmpeq_osps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 08[ ]*vcmpeq_uqps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 18[ ]*vcmpeq_usps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 0b[ ]*vcmpfalseps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 0b[ ]*vcmpfalseps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 1b[ ]*vcmpfalse_osps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 0d[ ]*vcmpgeps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 1d[ ]*vcmpge_oqps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 0d[ ]*vcmpgeps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 0e[ ]*vcmpgtps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 1e[ ]*vcmpgt_oqps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 0e[ ]*vcmpgtps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 02[ ]*vcmpleps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 12[ ]*vcmple_oqps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 02[ ]*vcmpleps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 01[ ]*vcmpltps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 11[ ]*vcmplt_oqps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 01[ ]*vcmpltps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 04[ ]*vcmpneqps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 0c[ ]*vcmpneq_oqps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 1c[ ]*vcmpneq_osps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 04[ ]*vcmpneqps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 14[ ]*vcmpneq_usps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 09[ ]*vcmpngeps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 19[ ]*vcmpnge_uqps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 09[ ]*vcmpngeps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 0a[ ]*vcmpngtps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 1a[ ]*vcmpngt_uqps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 0a[ ]*vcmpngtps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 06[ ]*vcmpnleps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 16[ ]*vcmpnle_uqps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 06[ ]*vcmpnleps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 05[ ]*vcmpnltps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 15[ ]*vcmpnlt_uqps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 05[ ]*vcmpnltps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 07[ ]*vcmpordps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 07[ ]*vcmpordps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 17[ ]*vcmpord_sps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 0f[ ]*vcmptrueps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 0f[ ]*vcmptrueps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 1f[ ]*vcmptrue_usps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 03[ ]*vcmpunordps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 03[ ]*vcmpunordps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 13[ ]*vcmpunord_sps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed ab[ ]*vcmpps k5,zmm30,zmm29,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 7b[ ]*vcmpps k5,zmm30,zmm29,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 00[ ]*vcmpeqsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 00[ ]*vcmpeqsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 10[ ]*vcmpeq_ossd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 08[ ]*vcmpeq_uqsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 18[ ]*vcmpeq_ussd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 0b[ ]*vcmpfalsesd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 0b[ ]*vcmpfalsesd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 1b[ ]*vcmpfalse_ossd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 0d[ ]*vcmpgesd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 1d[ ]*vcmpge_oqsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 0d[ ]*vcmpgesd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 0e[ ]*vcmpgtsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 1e[ ]*vcmpgt_oqsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 0e[ ]*vcmpgtsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 02[ ]*vcmplesd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 12[ ]*vcmple_oqsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 02[ ]*vcmplesd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 01[ ]*vcmpltsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 11[ ]*vcmplt_oqsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 01[ ]*vcmpltsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 04[ ]*vcmpneqsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 0c[ ]*vcmpneq_oqsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 1c[ ]*vcmpneq_ossd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 04[ ]*vcmpneqsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 14[ ]*vcmpneq_ussd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 09[ ]*vcmpngesd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 19[ ]*vcmpnge_uqsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 09[ ]*vcmpngesd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 0a[ ]*vcmpngtsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 1a[ ]*vcmpngt_uqsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 0a[ ]*vcmpngtsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 06[ ]*vcmpnlesd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 16[ ]*vcmpnle_uqsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 06[ ]*vcmpnlesd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 05[ ]*vcmpnltsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 15[ ]*vcmpnlt_uqsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 05[ ]*vcmpnltsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 07[ ]*vcmpordsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 07[ ]*vcmpordsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 17[ ]*vcmpord_ssd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 0f[ ]*vcmptruesd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 0f[ ]*vcmptruesd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 1f[ ]*vcmptrue_ussd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 03[ ]*vcmpunordsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 03[ ]*vcmpunordsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 13[ ]*vcmpunord_ssd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec ab[ ]*vcmpsd k5,xmm29,xmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 7b[ ]*vcmpsd k5,xmm29,xmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 00[ ]*vcmpeqss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 00[ ]*vcmpeqss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 10[ ]*vcmpeq_osss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 08[ ]*vcmpeq_uqss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 18[ ]*vcmpeq_usss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 0b[ ]*vcmpfalsess k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 0b[ ]*vcmpfalsess k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 1b[ ]*vcmpfalse_osss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 0d[ ]*vcmpgess k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 1d[ ]*vcmpge_oqss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 0d[ ]*vcmpgess k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 0e[ ]*vcmpgtss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 1e[ ]*vcmpgt_oqss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 0e[ ]*vcmpgtss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 02[ ]*vcmpless k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 12[ ]*vcmple_oqss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 02[ ]*vcmpless k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 01[ ]*vcmpltss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 11[ ]*vcmplt_oqss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 01[ ]*vcmpltss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 04[ ]*vcmpneqss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 0c[ ]*vcmpneq_oqss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 1c[ ]*vcmpneq_osss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 04[ ]*vcmpneqss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 14[ ]*vcmpneq_usss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 09[ ]*vcmpngess k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 19[ ]*vcmpnge_uqss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 09[ ]*vcmpngess k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 0a[ ]*vcmpngtss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 1a[ ]*vcmpngt_uqss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 0a[ ]*vcmpngtss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 06[ ]*vcmpnless k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 16[ ]*vcmpnle_uqss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 06[ ]*vcmpnless k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 05[ ]*vcmpnltss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 15[ ]*vcmpnlt_uqss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 05[ ]*vcmpnltss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 07[ ]*vcmpordss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 07[ ]*vcmpordss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 17[ ]*vcmpord_sss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 0f[ ]*vcmptruess k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 0f[ ]*vcmptruess k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 1f[ ]*vcmptrue_usss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 03[ ]*vcmpunordss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 03[ ]*vcmpunordss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 13[ ]*vcmpunord_sss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec ab[ ]*vcmpss k5,xmm29,xmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 7b[ ]*vcmpss k5,xmm29,xmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 01 fd 78 2f f5[ ]*vcomisd xmm30,xmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 7c 78 2f f5[ ]*vcomiss xmm30,xmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 7d 78 13 f5[ ]*vcvtph2ps zmm30,ymm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 7c 78 5a f5[ ]*vcvtps2pd zmm30,ymm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 03 7d 78 1d ee ab[ ]*vcvtps2ph ymm30,zmm29,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 7d 78 1d ee 7b[ ]*vcvtps2ph ymm30,zmm29,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 01 16 70 5a f4[ ]*vcvtss2sd xmm30,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 fd 78 e6 f5[ ]*vcvttpd2dq ymm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 7e 78 5b f5[ ]*vcvttps2dq zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 7f 78 2c c6[ ]*vcvttsd2si eax,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 7f 78 2c ee[ ]*vcvttsd2si ebp,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 11 7f 78 2c ee[ ]*vcvttsd2si r13d,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 ff 78 2c c6[ ]*vcvttsd2si rax,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 11 ff 78 2c c6[ ]*vcvttsd2si r8,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 7e 78 2c c6[ ]*vcvttss2si eax,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 7e 78 2c ee[ ]*vcvttss2si ebp,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 11 7e 78 2c ee[ ]*vcvttss2si r13d,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 fe 78 2c c6[ ]*vcvttss2si rax,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 11 fe 78 2c c6[ ]*vcvttss2si r8,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 fd 78 42 f5[ ]*vgetexppd zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 7d 78 42 f5[ ]*vgetexpps zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 95 70 43 f4[ ]*vgetexpsd xmm30,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 15 70 43 f4[ ]*vgetexpss xmm30,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 03 fd 78 26 f5 ab[ ]*vgetmantpd zmm30,zmm29,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 fd 78 26 f5 7b[ ]*vgetmantpd zmm30,zmm29,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 7d 78 26 f5 ab[ ]*vgetmantps zmm30,zmm29,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 7d 78 26 f5 7b[ ]*vgetmantps zmm30,zmm29,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 95 70 27 f4 ab[ ]*vgetmantsd xmm30,xmm29,xmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 95 70 27 f4 7b[ ]*vgetmantsd xmm30,xmm29,xmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 15 70 27 f4 ab[ ]*vgetmantss xmm30,xmm29,xmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 15 70 27 f4 7b[ ]*vgetmantss xmm30,xmm29,xmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 01 95 70 5f f4[ ]*vmaxpd zmm30,zmm29,zmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 14 70 5f f4[ ]*vmaxps zmm30,zmm29,zmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 97 70 5f f4[ ]*vmaxsd xmm30,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 16 70 5f f4[ ]*vmaxss xmm30,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 95 70 5d f4[ ]*vminpd zmm30,zmm29,zmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 14 70 5d f4[ ]*vminps zmm30,zmm29,zmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 97 70 5d f4[ ]*vminsd xmm30,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 16 70 5d f4[ ]*vminss xmm30,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 fd 78 2e f5[ ]*vucomisd xmm30,xmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 7c 78 2e f5[ ]*vucomiss xmm30,xmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 03 95 70 54 f4 ab[ ]*vfixupimmpd zmm30,zmm29,zmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 95 70 54 f4 7b[ ]*vfixupimmpd zmm30,zmm29,zmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 15 70 54 f4 ab[ ]*vfixupimmps zmm30,zmm29,zmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 15 70 54 f4 7b[ ]*vfixupimmps zmm30,zmm29,zmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 95 70 55 f4 ab[ ]*vfixupimmsd xmm30,xmm29,xmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 95 70 55 f4 7b[ ]*vfixupimmsd xmm30,xmm29,xmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 15 70 55 f4 ab[ ]*vfixupimmss xmm30,xmm29,xmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 15 70 55 f4 7b[ ]*vfixupimmss xmm30,xmm29,xmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 fd 78 09 f5 ab[ ]*vrndscalepd zmm30,zmm29,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 fd 78 09 f5 7b[ ]*vrndscalepd zmm30,zmm29,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 7d 78 08 f5 ab[ ]*vrndscaleps zmm30,zmm29,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 7d 78 08 f5 7b[ ]*vrndscaleps zmm30,zmm29,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 95 70 0b f4 ab[ ]*vrndscalesd xmm30,xmm29,xmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 95 70 0b f4 7b[ ]*vrndscalesd xmm30,xmm29,xmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 15 70 0a f4 ab[ ]*vrndscaless xmm30,xmm29,xmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 15 70 0a f4 7b[ ]*vrndscaless xmm30,xmm29,xmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 01 fc 78 78 f5[ ]*vcvttpd2udq ymm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 7c 78 78 f5[ ]*vcvttps2udq zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 7f 78 78 c6[ ]*vcvttsd2usi eax,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 7f 78 78 ee[ ]*vcvttsd2usi ebp,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 11 7f 78 78 ee[ ]*vcvttsd2usi r13d,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 ff 78 78 c6[ ]*vcvttsd2usi rax,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 11 ff 78 78 c6[ ]*vcvttsd2usi r8,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 7e 78 78 c6[ ]*vcvttss2usi eax,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 7e 78 78 ee[ ]*vcvttss2usi ebp,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 11 7e 78 78 ee[ ]*vcvttss2usi r13d,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 fe 78 78 c6[ ]*vcvttss2usi rax,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 11 fe 78 78 c6[ ]*vcvttss2usi r8,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 00[ ]*vcmpeqpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 00[ ]*vcmpeqpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 10[ ]*vcmpeq_ospd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 08[ ]*vcmpeq_uqpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 18[ ]*vcmpeq_uspd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 0b[ ]*vcmpfalsepd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 0b[ ]*vcmpfalsepd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 1b[ ]*vcmpfalse_ospd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 0d[ ]*vcmpgepd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 1d[ ]*vcmpge_oqpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 0d[ ]*vcmpgepd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 0e[ ]*vcmpgtpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 1e[ ]*vcmpgt_oqpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 0e[ ]*vcmpgtpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 02[ ]*vcmplepd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 12[ ]*vcmple_oqpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 02[ ]*vcmplepd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 01[ ]*vcmpltpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 11[ ]*vcmplt_oqpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 01[ ]*vcmpltpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 04[ ]*vcmpneqpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 0c[ ]*vcmpneq_oqpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 1c[ ]*vcmpneq_ospd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 04[ ]*vcmpneqpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 14[ ]*vcmpneq_uspd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 09[ ]*vcmpngepd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 19[ ]*vcmpnge_uqpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 09[ ]*vcmpngepd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 0a[ ]*vcmpngtpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 1a[ ]*vcmpngt_uqpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 0a[ ]*vcmpngtpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 06[ ]*vcmpnlepd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 16[ ]*vcmpnle_uqpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 06[ ]*vcmpnlepd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 05[ ]*vcmpnltpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 15[ ]*vcmpnlt_uqpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 05[ ]*vcmpnltpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 07[ ]*vcmpordpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 07[ ]*vcmpordpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 17[ ]*vcmpord_spd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 0f[ ]*vcmptruepd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 0f[ ]*vcmptruepd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 1f[ ]*vcmptrue_uspd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 03[ ]*vcmpunordpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 03[ ]*vcmpunordpd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 13[ ]*vcmpunord_spd k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed ab[ ]*vcmppd k5,zmm30,zmm29,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 7b[ ]*vcmppd k5,zmm30,zmm29,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 00[ ]*vcmpeqps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 00[ ]*vcmpeqps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 10[ ]*vcmpeq_osps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 08[ ]*vcmpeq_uqps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 18[ ]*vcmpeq_usps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 0b[ ]*vcmpfalseps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 0b[ ]*vcmpfalseps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 1b[ ]*vcmpfalse_osps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 0d[ ]*vcmpgeps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 1d[ ]*vcmpge_oqps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 0d[ ]*vcmpgeps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 0e[ ]*vcmpgtps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 1e[ ]*vcmpgt_oqps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 0e[ ]*vcmpgtps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 02[ ]*vcmpleps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 12[ ]*vcmple_oqps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 02[ ]*vcmpleps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 01[ ]*vcmpltps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 11[ ]*vcmplt_oqps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 01[ ]*vcmpltps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 04[ ]*vcmpneqps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 0c[ ]*vcmpneq_oqps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 1c[ ]*vcmpneq_osps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 04[ ]*vcmpneqps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 14[ ]*vcmpneq_usps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 09[ ]*vcmpngeps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 19[ ]*vcmpnge_uqps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 09[ ]*vcmpngeps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 0a[ ]*vcmpngtps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 1a[ ]*vcmpngt_uqps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 0a[ ]*vcmpngtps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 06[ ]*vcmpnleps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 16[ ]*vcmpnle_uqps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 06[ ]*vcmpnleps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 05[ ]*vcmpnltps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 15[ ]*vcmpnlt_uqps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 05[ ]*vcmpnltps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 07[ ]*vcmpordps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 07[ ]*vcmpordps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 17[ ]*vcmpord_sps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 0f[ ]*vcmptrueps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 0f[ ]*vcmptrueps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 1f[ ]*vcmptrue_usps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 03[ ]*vcmpunordps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 03[ ]*vcmpunordps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 13[ ]*vcmpunord_sps k5,zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed ab[ ]*vcmpps k5,zmm30,zmm29,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 7b[ ]*vcmpps k5,zmm30,zmm29,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 00[ ]*vcmpeqsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 00[ ]*vcmpeqsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 10[ ]*vcmpeq_ossd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 08[ ]*vcmpeq_uqsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 18[ ]*vcmpeq_ussd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 0b[ ]*vcmpfalsesd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 0b[ ]*vcmpfalsesd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 1b[ ]*vcmpfalse_ossd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 0d[ ]*vcmpgesd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 1d[ ]*vcmpge_oqsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 0d[ ]*vcmpgesd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 0e[ ]*vcmpgtsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 1e[ ]*vcmpgt_oqsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 0e[ ]*vcmpgtsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 02[ ]*vcmplesd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 12[ ]*vcmple_oqsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 02[ ]*vcmplesd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 01[ ]*vcmpltsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 11[ ]*vcmplt_oqsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 01[ ]*vcmpltsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 04[ ]*vcmpneqsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 0c[ ]*vcmpneq_oqsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 1c[ ]*vcmpneq_ossd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 04[ ]*vcmpneqsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 14[ ]*vcmpneq_ussd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 09[ ]*vcmpngesd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 19[ ]*vcmpnge_uqsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 09[ ]*vcmpngesd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 0a[ ]*vcmpngtsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 1a[ ]*vcmpngt_uqsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 0a[ ]*vcmpngtsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 06[ ]*vcmpnlesd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 16[ ]*vcmpnle_uqsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 06[ ]*vcmpnlesd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 05[ ]*vcmpnltsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 15[ ]*vcmpnlt_uqsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 05[ ]*vcmpnltsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 07[ ]*vcmpordsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 07[ ]*vcmpordsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 17[ ]*vcmpord_ssd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 0f[ ]*vcmptruesd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 0f[ ]*vcmptruesd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 1f[ ]*vcmptrue_ussd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 03[ ]*vcmpunordsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 03[ ]*vcmpunordsd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 13[ ]*vcmpunord_ssd k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec ab[ ]*vcmpsd k5,xmm29,xmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 7b[ ]*vcmpsd k5,xmm29,xmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 00[ ]*vcmpeqss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 00[ ]*vcmpeqss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 10[ ]*vcmpeq_osss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 08[ ]*vcmpeq_uqss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 18[ ]*vcmpeq_usss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 0b[ ]*vcmpfalsess k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 0b[ ]*vcmpfalsess k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 1b[ ]*vcmpfalse_osss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 0d[ ]*vcmpgess k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 1d[ ]*vcmpge_oqss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 0d[ ]*vcmpgess k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 0e[ ]*vcmpgtss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 1e[ ]*vcmpgt_oqss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 0e[ ]*vcmpgtss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 02[ ]*vcmpless k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 12[ ]*vcmple_oqss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 02[ ]*vcmpless k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 01[ ]*vcmpltss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 11[ ]*vcmplt_oqss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 01[ ]*vcmpltss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 04[ ]*vcmpneqss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 0c[ ]*vcmpneq_oqss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 1c[ ]*vcmpneq_osss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 04[ ]*vcmpneqss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 14[ ]*vcmpneq_usss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 09[ ]*vcmpngess k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 19[ ]*vcmpnge_uqss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 09[ ]*vcmpngess k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 0a[ ]*vcmpngtss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 1a[ ]*vcmpngt_uqss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 0a[ ]*vcmpngtss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 06[ ]*vcmpnless k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 16[ ]*vcmpnle_uqss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 06[ ]*vcmpnless k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 05[ ]*vcmpnltss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 15[ ]*vcmpnlt_uqss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 05[ ]*vcmpnltss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 07[ ]*vcmpordss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 07[ ]*vcmpordss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 17[ ]*vcmpord_sss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 0f[ ]*vcmptruess k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 0f[ ]*vcmptruess k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 1f[ ]*vcmptrue_usss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 03[ ]*vcmpunordss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 03[ ]*vcmpunordss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 13[ ]*vcmpunord_sss k5,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec ab[ ]*vcmpss k5,xmm29,xmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 7b[ ]*vcmpss k5,xmm29,xmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 01 fd 78 2f f5[ ]*vcomisd xmm30,xmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 7c 78 2f f5[ ]*vcomiss xmm30,xmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 7d 78 13 f5[ ]*vcvtph2ps zmm30,ymm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 7c 78 5a f5[ ]*vcvtps2pd zmm30,ymm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 03 7d 78 1d ee ab[ ]*vcvtps2ph ymm30,zmm29,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 7d 78 1d ee 7b[ ]*vcvtps2ph ymm30,zmm29,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 01 16 70 5a f4[ ]*vcvtss2sd xmm30,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 fd 78 e6 f5[ ]*vcvttpd2dq ymm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 7e 78 5b f5[ ]*vcvttps2dq zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 7f 78 2c c6[ ]*vcvttsd2si eax,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 7f 78 2c ee[ ]*vcvttsd2si ebp,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 11 7f 78 2c ee[ ]*vcvttsd2si r13d,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 ff 78 2c c6[ ]*vcvttsd2si rax,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 11 ff 78 2c c6[ ]*vcvttsd2si r8,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 7e 78 2c c6[ ]*vcvttss2si eax,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 7e 78 2c ee[ ]*vcvttss2si ebp,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 11 7e 78 2c ee[ ]*vcvttss2si r13d,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 fe 78 2c c6[ ]*vcvttss2si rax,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 11 fe 78 2c c6[ ]*vcvttss2si r8,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 fd 78 42 f5[ ]*vgetexppd zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 7d 78 42 f5[ ]*vgetexpps zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 95 70 43 f4[ ]*vgetexpsd xmm30,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 02 15 70 43 f4[ ]*vgetexpss xmm30,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 03 fd 78 26 f5 ab[ ]*vgetmantpd zmm30,zmm29,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 fd 78 26 f5 7b[ ]*vgetmantpd zmm30,zmm29,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 7d 78 26 f5 ab[ ]*vgetmantps zmm30,zmm29,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 7d 78 26 f5 7b[ ]*vgetmantps zmm30,zmm29,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 95 70 27 f4 ab[ ]*vgetmantsd xmm30,xmm29,xmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 95 70 27 f4 7b[ ]*vgetmantsd xmm30,xmm29,xmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 15 70 27 f4 ab[ ]*vgetmantss xmm30,xmm29,xmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 15 70 27 f4 7b[ ]*vgetmantss xmm30,xmm29,xmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 01 95 70 5f f4[ ]*vmaxpd zmm30,zmm29,zmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 14 70 5f f4[ ]*vmaxps zmm30,zmm29,zmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 97 70 5f f4[ ]*vmaxsd xmm30,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 16 70 5f f4[ ]*vmaxss xmm30,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 95 70 5d f4[ ]*vminpd zmm30,zmm29,zmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 14 70 5d f4[ ]*vminps zmm30,zmm29,zmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 97 70 5d f4[ ]*vminsd xmm30,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 16 70 5d f4[ ]*vminss xmm30,xmm29,xmm28,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 fd 78 2e f5[ ]*vucomisd xmm30,xmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 7c 78 2e f5[ ]*vucomiss xmm30,xmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 03 95 70 54 f4 ab[ ]*vfixupimmpd zmm30,zmm29,zmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 95 70 54 f4 7b[ ]*vfixupimmpd zmm30,zmm29,zmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 15 70 54 f4 ab[ ]*vfixupimmps zmm30,zmm29,zmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 15 70 54 f4 7b[ ]*vfixupimmps zmm30,zmm29,zmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 95 70 55 f4 ab[ ]*vfixupimmsd xmm30,xmm29,xmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 95 70 55 f4 7b[ ]*vfixupimmsd xmm30,xmm29,xmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 15 70 55 f4 ab[ ]*vfixupimmss xmm30,xmm29,xmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 15 70 55 f4 7b[ ]*vfixupimmss xmm30,xmm29,xmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 fd 78 09 f5 ab[ ]*vrndscalepd zmm30,zmm29,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 fd 78 09 f5 7b[ ]*vrndscalepd zmm30,zmm29,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 7d 78 08 f5 ab[ ]*vrndscaleps zmm30,zmm29,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 7d 78 08 f5 7b[ ]*vrndscaleps zmm30,zmm29,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 95 70 0b f4 ab[ ]*vrndscalesd xmm30,xmm29,xmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 95 70 0b f4 7b[ ]*vrndscalesd xmm30,xmm29,xmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 03 15 70 0a f4 ab[ ]*vrndscaless xmm30,xmm29,xmm28,\{sae\},0xab +[ ]*[a-f0-9]+:[ ]*62 03 15 70 0a f4 7b[ ]*vrndscaless xmm30,xmm29,xmm28,\{sae\},0x7b +[ ]*[a-f0-9]+:[ ]*62 01 fc 78 78 f5[ ]*vcvttpd2udq ymm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 01 7c 78 78 f5[ ]*vcvttps2udq zmm30,zmm29,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 7f 78 78 c6[ ]*vcvttsd2usi eax,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 7f 78 78 ee[ ]*vcvttsd2usi ebp,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 11 7f 78 78 ee[ ]*vcvttsd2usi r13d,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 ff 78 78 c6[ ]*vcvttsd2usi rax,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 11 ff 78 78 c6[ ]*vcvttsd2usi r8,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 7e 78 78 c6[ ]*vcvttss2usi eax,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 7e 78 78 ee[ ]*vcvttss2usi ebp,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 11 7e 78 78 ee[ ]*vcvttss2usi r13d,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 91 fe 78 78 c6[ ]*vcvttss2usi rax,xmm30,\{sae\} +[ ]*[a-f0-9]+:[ ]*62 11 fe 78 78 c6[ ]*vcvttss2usi r8,xmm30,\{sae\} +#pass diff --git a/gas/testsuite/gas/i386/x86-64-avx512f-rcigrz.d b/gas/testsuite/gas/i386/x86-64-avx512f-rcigrz.d new file mode 100644 index 0000000..8831dd4 --- /dev/null +++ b/gas/testsuite/gas/i386/x86-64-avx512f-rcigrz.d @@ -0,0 +1,534 @@ +#as: -mevexrcig=rz +#objdump: -dw +#name: x86_64 AVX512F rcig insns +#source: x86-64-avx512f-rcig.s + +.*: +file format .* + + +Disassembly of section \.text: + +0+ <_start>: +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 00[ ]*vcmpeqpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 00[ ]*vcmpeqpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 10[ ]*vcmpeq_ospd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 08[ ]*vcmpeq_uqpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 18[ ]*vcmpeq_uspd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 0b[ ]*vcmpfalsepd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 0b[ ]*vcmpfalsepd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 1b[ ]*vcmpfalse_ospd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 0d[ ]*vcmpgepd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 1d[ ]*vcmpge_oqpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 0d[ ]*vcmpgepd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 0e[ ]*vcmpgtpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 1e[ ]*vcmpgt_oqpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 0e[ ]*vcmpgtpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 02[ ]*vcmplepd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 12[ ]*vcmple_oqpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 02[ ]*vcmplepd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 01[ ]*vcmpltpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 11[ ]*vcmplt_oqpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 01[ ]*vcmpltpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 04[ ]*vcmpneqpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 0c[ ]*vcmpneq_oqpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 1c[ ]*vcmpneq_ospd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 04[ ]*vcmpneqpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 14[ ]*vcmpneq_uspd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 09[ ]*vcmpngepd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 19[ ]*vcmpnge_uqpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 09[ ]*vcmpngepd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 0a[ ]*vcmpngtpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 1a[ ]*vcmpngt_uqpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 0a[ ]*vcmpngtpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 06[ ]*vcmpnlepd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 16[ ]*vcmpnle_uqpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 06[ ]*vcmpnlepd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 05[ ]*vcmpnltpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 15[ ]*vcmpnlt_uqpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 05[ ]*vcmpnltpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 07[ ]*vcmpordpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 07[ ]*vcmpordpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 17[ ]*vcmpord_spd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 0f[ ]*vcmptruepd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 0f[ ]*vcmptruepd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 1f[ ]*vcmptrue_uspd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 03[ ]*vcmpunordpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 03[ ]*vcmpunordpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 13[ ]*vcmpunord_spd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed ab[ ]*vcmppd \$0xab,\{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 7b[ ]*vcmppd \$0x7b,\{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 00[ ]*vcmpeqps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 00[ ]*vcmpeqps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 10[ ]*vcmpeq_osps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 08[ ]*vcmpeq_uqps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 18[ ]*vcmpeq_usps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 0b[ ]*vcmpfalseps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 0b[ ]*vcmpfalseps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 1b[ ]*vcmpfalse_osps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 0d[ ]*vcmpgeps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 1d[ ]*vcmpge_oqps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 0d[ ]*vcmpgeps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 0e[ ]*vcmpgtps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 1e[ ]*vcmpgt_oqps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 0e[ ]*vcmpgtps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 02[ ]*vcmpleps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 12[ ]*vcmple_oqps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 02[ ]*vcmpleps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 01[ ]*vcmpltps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 11[ ]*vcmplt_oqps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 01[ ]*vcmpltps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 04[ ]*vcmpneqps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 0c[ ]*vcmpneq_oqps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 1c[ ]*vcmpneq_osps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 04[ ]*vcmpneqps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 14[ ]*vcmpneq_usps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 09[ ]*vcmpngeps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 19[ ]*vcmpnge_uqps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 09[ ]*vcmpngeps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 0a[ ]*vcmpngtps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 1a[ ]*vcmpngt_uqps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 0a[ ]*vcmpngtps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 06[ ]*vcmpnleps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 16[ ]*vcmpnle_uqps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 06[ ]*vcmpnleps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 05[ ]*vcmpnltps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 15[ ]*vcmpnlt_uqps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 05[ ]*vcmpnltps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 07[ ]*vcmpordps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 07[ ]*vcmpordps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 17[ ]*vcmpord_sps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 0f[ ]*vcmptrueps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 0f[ ]*vcmptrueps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 1f[ ]*vcmptrue_usps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 03[ ]*vcmpunordps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 03[ ]*vcmpunordps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 13[ ]*vcmpunord_sps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed ab[ ]*vcmpps \$0xab,\{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 7b[ ]*vcmpps \$0x7b,\{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 00[ ]*vcmpeqsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 00[ ]*vcmpeqsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 10[ ]*vcmpeq_ossd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 08[ ]*vcmpeq_uqsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 18[ ]*vcmpeq_ussd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 0b[ ]*vcmpfalsesd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 0b[ ]*vcmpfalsesd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 1b[ ]*vcmpfalse_ossd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 0d[ ]*vcmpgesd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 1d[ ]*vcmpge_oqsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 0d[ ]*vcmpgesd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 0e[ ]*vcmpgtsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 1e[ ]*vcmpgt_oqsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 0e[ ]*vcmpgtsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 02[ ]*vcmplesd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 12[ ]*vcmple_oqsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 02[ ]*vcmplesd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 01[ ]*vcmpltsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 11[ ]*vcmplt_oqsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 01[ ]*vcmpltsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 04[ ]*vcmpneqsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 0c[ ]*vcmpneq_oqsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 1c[ ]*vcmpneq_ossd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 04[ ]*vcmpneqsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 14[ ]*vcmpneq_ussd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 09[ ]*vcmpngesd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 19[ ]*vcmpnge_uqsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 09[ ]*vcmpngesd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 0a[ ]*vcmpngtsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 1a[ ]*vcmpngt_uqsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 0a[ ]*vcmpngtsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 06[ ]*vcmpnlesd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 16[ ]*vcmpnle_uqsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 06[ ]*vcmpnlesd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 05[ ]*vcmpnltsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 15[ ]*vcmpnlt_uqsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 05[ ]*vcmpnltsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 07[ ]*vcmpordsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 07[ ]*vcmpordsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 17[ ]*vcmpord_ssd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 0f[ ]*vcmptruesd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 0f[ ]*vcmptruesd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 1f[ ]*vcmptrue_ussd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 03[ ]*vcmpunordsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 03[ ]*vcmpunordsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 13[ ]*vcmpunord_ssd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec ab[ ]*vcmpsd \$0xab,\{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 7b[ ]*vcmpsd \$0x7b,\{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 00[ ]*vcmpeqss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 00[ ]*vcmpeqss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 10[ ]*vcmpeq_osss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 08[ ]*vcmpeq_uqss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 18[ ]*vcmpeq_usss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 0b[ ]*vcmpfalsess \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 0b[ ]*vcmpfalsess \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 1b[ ]*vcmpfalse_osss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 0d[ ]*vcmpgess \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 1d[ ]*vcmpge_oqss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 0d[ ]*vcmpgess \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 0e[ ]*vcmpgtss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 1e[ ]*vcmpgt_oqss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 0e[ ]*vcmpgtss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 02[ ]*vcmpless \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 12[ ]*vcmple_oqss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 02[ ]*vcmpless \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 01[ ]*vcmpltss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 11[ ]*vcmplt_oqss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 01[ ]*vcmpltss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 04[ ]*vcmpneqss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 0c[ ]*vcmpneq_oqss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 1c[ ]*vcmpneq_osss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 04[ ]*vcmpneqss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 14[ ]*vcmpneq_usss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 09[ ]*vcmpngess \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 19[ ]*vcmpnge_uqss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 09[ ]*vcmpngess \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 0a[ ]*vcmpngtss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 1a[ ]*vcmpngt_uqss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 0a[ ]*vcmpngtss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 06[ ]*vcmpnless \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 16[ ]*vcmpnle_uqss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 06[ ]*vcmpnless \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 05[ ]*vcmpnltss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 15[ ]*vcmpnlt_uqss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 05[ ]*vcmpnltss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 07[ ]*vcmpordss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 07[ ]*vcmpordss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 17[ ]*vcmpord_sss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 0f[ ]*vcmptruess \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 0f[ ]*vcmptruess \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 1f[ ]*vcmptrue_usss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 03[ ]*vcmpunordss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 03[ ]*vcmpunordss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 13[ ]*vcmpunord_sss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec ab[ ]*vcmpss \$0xab,\{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 7b[ ]*vcmpss \$0x7b,\{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 01 fd 78 2f f5[ ]*vcomisd \{sae\},%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 01 7c 78 2f f5[ ]*vcomiss \{sae\},%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 02 7d 78 13 f5[ ]*vcvtph2ps \{sae\},%ymm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 01 7c 78 5a f5[ ]*vcvtps2pd \{sae\},%ymm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 7d 78 1d ee ab[ ]*vcvtps2ph \$0xab,\{sae\},%zmm29,%ymm30 +[ ]*[a-f0-9]+:[ ]*62 03 7d 78 1d ee 7b[ ]*vcvtps2ph \$0x7b,\{sae\},%zmm29,%ymm30 +[ ]*[a-f0-9]+:[ ]*62 01 16 70 5a f4[ ]*vcvtss2sd \{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 01 fd 78 e6 f5[ ]*vcvttpd2dq \{sae\},%zmm29,%ymm30 +[ ]*[a-f0-9]+:[ ]*62 01 7e 78 5b f5[ ]*vcvttps2dq \{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 91 7f 78 2c c6[ ]*vcvttsd2si \{sae\},%xmm30,%eax +[ ]*[a-f0-9]+:[ ]*62 91 7f 78 2c ee[ ]*vcvttsd2si \{sae\},%xmm30,%ebp +[ ]*[a-f0-9]+:[ ]*62 11 7f 78 2c ee[ ]*vcvttsd2si \{sae\},%xmm30,%r13d +[ ]*[a-f0-9]+:[ ]*62 91 ff 78 2c c6[ ]*vcvttsd2si \{sae\},%xmm30,%rax +[ ]*[a-f0-9]+:[ ]*62 11 ff 78 2c c6[ ]*vcvttsd2si \{sae\},%xmm30,%r8 +[ ]*[a-f0-9]+:[ ]*62 91 7e 78 2c c6[ ]*vcvttss2si \{sae\},%xmm30,%eax +[ ]*[a-f0-9]+:[ ]*62 91 7e 78 2c ee[ ]*vcvttss2si \{sae\},%xmm30,%ebp +[ ]*[a-f0-9]+:[ ]*62 11 7e 78 2c ee[ ]*vcvttss2si \{sae\},%xmm30,%r13d +[ ]*[a-f0-9]+:[ ]*62 91 fe 78 2c c6[ ]*vcvttss2si \{sae\},%xmm30,%rax +[ ]*[a-f0-9]+:[ ]*62 11 fe 78 2c c6[ ]*vcvttss2si \{sae\},%xmm30,%r8 +[ ]*[a-f0-9]+:[ ]*62 02 fd 78 42 f5[ ]*vgetexppd \{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 02 7d 78 42 f5[ ]*vgetexpps \{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 02 95 70 43 f4[ ]*vgetexpsd \{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 02 15 70 43 f4[ ]*vgetexpss \{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 fd 78 26 f5 ab[ ]*vgetmantpd \$0xab,\{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 fd 78 26 f5 7b[ ]*vgetmantpd \$0x7b,\{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 7d 78 26 f5 ab[ ]*vgetmantps \$0xab,\{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 7d 78 26 f5 7b[ ]*vgetmantps \$0x7b,\{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 95 70 27 f4 ab[ ]*vgetmantsd \$0xab,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 95 70 27 f4 7b[ ]*vgetmantsd \$0x7b,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 15 70 27 f4 ab[ ]*vgetmantss \$0xab,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 15 70 27 f4 7b[ ]*vgetmantss \$0x7b,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 01 95 70 5f f4[ ]*vmaxpd \{sae\},%zmm28,%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 01 14 70 5f f4[ ]*vmaxps \{sae\},%zmm28,%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 01 97 70 5f f4[ ]*vmaxsd \{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 01 16 70 5f f4[ ]*vmaxss \{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 01 95 70 5d f4[ ]*vminpd \{sae\},%zmm28,%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 01 14 70 5d f4[ ]*vminps \{sae\},%zmm28,%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 01 97 70 5d f4[ ]*vminsd \{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 01 16 70 5d f4[ ]*vminss \{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 01 fd 78 2e f5[ ]*vucomisd \{sae\},%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 01 7c 78 2e f5[ ]*vucomiss \{sae\},%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 95 70 54 f4 ab[ ]*vfixupimmpd \$0xab,\{sae\},%zmm28,%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 95 70 54 f4 7b[ ]*vfixupimmpd \$0x7b,\{sae\},%zmm28,%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 15 70 54 f4 ab[ ]*vfixupimmps \$0xab,\{sae\},%zmm28,%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 15 70 54 f4 7b[ ]*vfixupimmps \$0x7b,\{sae\},%zmm28,%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 95 70 55 f4 ab[ ]*vfixupimmsd \$0xab,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 95 70 55 f4 7b[ ]*vfixupimmsd \$0x7b,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 15 70 55 f4 ab[ ]*vfixupimmss \$0xab,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 15 70 55 f4 7b[ ]*vfixupimmss \$0x7b,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 fd 78 09 f5 ab[ ]*vrndscalepd \$0xab,\{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 fd 78 09 f5 7b[ ]*vrndscalepd \$0x7b,\{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 7d 78 08 f5 ab[ ]*vrndscaleps \$0xab,\{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 7d 78 08 f5 7b[ ]*vrndscaleps \$0x7b,\{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 95 70 0b f4 ab[ ]*vrndscalesd \$0xab,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 95 70 0b f4 7b[ ]*vrndscalesd \$0x7b,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 15 70 0a f4 ab[ ]*vrndscaless \$0xab,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 15 70 0a f4 7b[ ]*vrndscaless \$0x7b,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 01 fc 78 78 f5[ ]*vcvttpd2udq \{sae\},%zmm29,%ymm30 +[ ]*[a-f0-9]+:[ ]*62 01 7c 78 78 f5[ ]*vcvttps2udq \{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 91 7f 78 78 c6[ ]*vcvttsd2usi \{sae\},%xmm30,%eax +[ ]*[a-f0-9]+:[ ]*62 91 7f 78 78 ee[ ]*vcvttsd2usi \{sae\},%xmm30,%ebp +[ ]*[a-f0-9]+:[ ]*62 11 7f 78 78 ee[ ]*vcvttsd2usi \{sae\},%xmm30,%r13d +[ ]*[a-f0-9]+:[ ]*62 91 ff 78 78 c6[ ]*vcvttsd2usi \{sae\},%xmm30,%rax +[ ]*[a-f0-9]+:[ ]*62 11 ff 78 78 c6[ ]*vcvttsd2usi \{sae\},%xmm30,%r8 +[ ]*[a-f0-9]+:[ ]*62 91 7e 78 78 c6[ ]*vcvttss2usi \{sae\},%xmm30,%eax +[ ]*[a-f0-9]+:[ ]*62 91 7e 78 78 ee[ ]*vcvttss2usi \{sae\},%xmm30,%ebp +[ ]*[a-f0-9]+:[ ]*62 11 7e 78 78 ee[ ]*vcvttss2usi \{sae\},%xmm30,%r13d +[ ]*[a-f0-9]+:[ ]*62 91 fe 78 78 c6[ ]*vcvttss2usi \{sae\},%xmm30,%rax +[ ]*[a-f0-9]+:[ ]*62 11 fe 78 78 c6[ ]*vcvttss2usi \{sae\},%xmm30,%r8 +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 00[ ]*vcmpeqpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 00[ ]*vcmpeqpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 10[ ]*vcmpeq_ospd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 08[ ]*vcmpeq_uqpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 18[ ]*vcmpeq_uspd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 0b[ ]*vcmpfalsepd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 0b[ ]*vcmpfalsepd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 1b[ ]*vcmpfalse_ospd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 0d[ ]*vcmpgepd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 1d[ ]*vcmpge_oqpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 0d[ ]*vcmpgepd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 0e[ ]*vcmpgtpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 1e[ ]*vcmpgt_oqpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 0e[ ]*vcmpgtpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 02[ ]*vcmplepd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 12[ ]*vcmple_oqpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 02[ ]*vcmplepd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 01[ ]*vcmpltpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 11[ ]*vcmplt_oqpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 01[ ]*vcmpltpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 04[ ]*vcmpneqpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 0c[ ]*vcmpneq_oqpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 1c[ ]*vcmpneq_ospd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 04[ ]*vcmpneqpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 14[ ]*vcmpneq_uspd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 09[ ]*vcmpngepd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 19[ ]*vcmpnge_uqpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 09[ ]*vcmpngepd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 0a[ ]*vcmpngtpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 1a[ ]*vcmpngt_uqpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 0a[ ]*vcmpngtpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 06[ ]*vcmpnlepd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 16[ ]*vcmpnle_uqpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 06[ ]*vcmpnlepd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 05[ ]*vcmpnltpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 15[ ]*vcmpnlt_uqpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 05[ ]*vcmpnltpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 07[ ]*vcmpordpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 07[ ]*vcmpordpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 17[ ]*vcmpord_spd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 0f[ ]*vcmptruepd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 0f[ ]*vcmptruepd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 1f[ ]*vcmptrue_uspd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 03[ ]*vcmpunordpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 03[ ]*vcmpunordpd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 13[ ]*vcmpunord_spd \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed ab[ ]*vcmppd \$0xab,\{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 8d 70 c2 ed 7b[ ]*vcmppd \$0x7b,\{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 00[ ]*vcmpeqps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 00[ ]*vcmpeqps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 10[ ]*vcmpeq_osps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 08[ ]*vcmpeq_uqps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 18[ ]*vcmpeq_usps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 0b[ ]*vcmpfalseps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 0b[ ]*vcmpfalseps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 1b[ ]*vcmpfalse_osps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 0d[ ]*vcmpgeps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 1d[ ]*vcmpge_oqps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 0d[ ]*vcmpgeps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 0e[ ]*vcmpgtps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 1e[ ]*vcmpgt_oqps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 0e[ ]*vcmpgtps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 02[ ]*vcmpleps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 12[ ]*vcmple_oqps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 02[ ]*vcmpleps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 01[ ]*vcmpltps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 11[ ]*vcmplt_oqps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 01[ ]*vcmpltps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 04[ ]*vcmpneqps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 0c[ ]*vcmpneq_oqps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 1c[ ]*vcmpneq_osps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 04[ ]*vcmpneqps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 14[ ]*vcmpneq_usps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 09[ ]*vcmpngeps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 19[ ]*vcmpnge_uqps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 09[ ]*vcmpngeps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 0a[ ]*vcmpngtps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 1a[ ]*vcmpngt_uqps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 0a[ ]*vcmpngtps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 06[ ]*vcmpnleps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 16[ ]*vcmpnle_uqps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 06[ ]*vcmpnleps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 05[ ]*vcmpnltps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 15[ ]*vcmpnlt_uqps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 05[ ]*vcmpnltps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 07[ ]*vcmpordps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 07[ ]*vcmpordps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 17[ ]*vcmpord_sps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 0f[ ]*vcmptrueps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 0f[ ]*vcmptrueps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 1f[ ]*vcmptrue_usps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 03[ ]*vcmpunordps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 03[ ]*vcmpunordps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 13[ ]*vcmpunord_sps \{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed ab[ ]*vcmpps \$0xab,\{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 0c 70 c2 ed 7b[ ]*vcmpps \$0x7b,\{sae\},%zmm29,%zmm30,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 00[ ]*vcmpeqsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 00[ ]*vcmpeqsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 10[ ]*vcmpeq_ossd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 08[ ]*vcmpeq_uqsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 18[ ]*vcmpeq_ussd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 0b[ ]*vcmpfalsesd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 0b[ ]*vcmpfalsesd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 1b[ ]*vcmpfalse_ossd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 0d[ ]*vcmpgesd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 1d[ ]*vcmpge_oqsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 0d[ ]*vcmpgesd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 0e[ ]*vcmpgtsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 1e[ ]*vcmpgt_oqsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 0e[ ]*vcmpgtsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 02[ ]*vcmplesd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 12[ ]*vcmple_oqsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 02[ ]*vcmplesd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 01[ ]*vcmpltsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 11[ ]*vcmplt_oqsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 01[ ]*vcmpltsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 04[ ]*vcmpneqsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 0c[ ]*vcmpneq_oqsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 1c[ ]*vcmpneq_ossd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 04[ ]*vcmpneqsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 14[ ]*vcmpneq_ussd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 09[ ]*vcmpngesd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 19[ ]*vcmpnge_uqsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 09[ ]*vcmpngesd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 0a[ ]*vcmpngtsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 1a[ ]*vcmpngt_uqsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 0a[ ]*vcmpngtsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 06[ ]*vcmpnlesd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 16[ ]*vcmpnle_uqsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 06[ ]*vcmpnlesd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 05[ ]*vcmpnltsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 15[ ]*vcmpnlt_uqsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 05[ ]*vcmpnltsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 07[ ]*vcmpordsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 07[ ]*vcmpordsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 17[ ]*vcmpord_ssd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 0f[ ]*vcmptruesd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 0f[ ]*vcmptruesd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 1f[ ]*vcmptrue_ussd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 03[ ]*vcmpunordsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 03[ ]*vcmpunordsd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 13[ ]*vcmpunord_ssd \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec ab[ ]*vcmpsd \$0xab,\{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 97 70 c2 ec 7b[ ]*vcmpsd \$0x7b,\{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 00[ ]*vcmpeqss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 00[ ]*vcmpeqss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 10[ ]*vcmpeq_osss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 08[ ]*vcmpeq_uqss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 18[ ]*vcmpeq_usss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 0b[ ]*vcmpfalsess \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 0b[ ]*vcmpfalsess \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 1b[ ]*vcmpfalse_osss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 0d[ ]*vcmpgess \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 1d[ ]*vcmpge_oqss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 0d[ ]*vcmpgess \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 0e[ ]*vcmpgtss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 1e[ ]*vcmpgt_oqss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 0e[ ]*vcmpgtss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 02[ ]*vcmpless \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 12[ ]*vcmple_oqss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 02[ ]*vcmpless \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 01[ ]*vcmpltss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 11[ ]*vcmplt_oqss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 01[ ]*vcmpltss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 04[ ]*vcmpneqss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 0c[ ]*vcmpneq_oqss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 1c[ ]*vcmpneq_osss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 04[ ]*vcmpneqss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 14[ ]*vcmpneq_usss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 09[ ]*vcmpngess \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 19[ ]*vcmpnge_uqss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 09[ ]*vcmpngess \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 0a[ ]*vcmpngtss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 1a[ ]*vcmpngt_uqss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 0a[ ]*vcmpngtss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 06[ ]*vcmpnless \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 16[ ]*vcmpnle_uqss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 06[ ]*vcmpnless \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 05[ ]*vcmpnltss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 15[ ]*vcmpnlt_uqss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 05[ ]*vcmpnltss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 07[ ]*vcmpordss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 07[ ]*vcmpordss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 17[ ]*vcmpord_sss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 0f[ ]*vcmptruess \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 0f[ ]*vcmptruess \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 1f[ ]*vcmptrue_usss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 03[ ]*vcmpunordss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 03[ ]*vcmpunordss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 13[ ]*vcmpunord_sss \{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec ab[ ]*vcmpss \$0xab,\{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 91 16 70 c2 ec 7b[ ]*vcmpss \$0x7b,\{sae\},%xmm28,%xmm29,%k5 +[ ]*[a-f0-9]+:[ ]*62 01 fd 78 2f f5[ ]*vcomisd \{sae\},%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 01 7c 78 2f f5[ ]*vcomiss \{sae\},%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 02 7d 78 13 f5[ ]*vcvtph2ps \{sae\},%ymm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 01 7c 78 5a f5[ ]*vcvtps2pd \{sae\},%ymm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 7d 78 1d ee ab[ ]*vcvtps2ph \$0xab,\{sae\},%zmm29,%ymm30 +[ ]*[a-f0-9]+:[ ]*62 03 7d 78 1d ee 7b[ ]*vcvtps2ph \$0x7b,\{sae\},%zmm29,%ymm30 +[ ]*[a-f0-9]+:[ ]*62 01 16 70 5a f4[ ]*vcvtss2sd \{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 01 fd 78 e6 f5[ ]*vcvttpd2dq \{sae\},%zmm29,%ymm30 +[ ]*[a-f0-9]+:[ ]*62 01 7e 78 5b f5[ ]*vcvttps2dq \{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 91 7f 78 2c c6[ ]*vcvttsd2si \{sae\},%xmm30,%eax +[ ]*[a-f0-9]+:[ ]*62 91 7f 78 2c ee[ ]*vcvttsd2si \{sae\},%xmm30,%ebp +[ ]*[a-f0-9]+:[ ]*62 11 7f 78 2c ee[ ]*vcvttsd2si \{sae\},%xmm30,%r13d +[ ]*[a-f0-9]+:[ ]*62 91 ff 78 2c c6[ ]*vcvttsd2si \{sae\},%xmm30,%rax +[ ]*[a-f0-9]+:[ ]*62 11 ff 78 2c c6[ ]*vcvttsd2si \{sae\},%xmm30,%r8 +[ ]*[a-f0-9]+:[ ]*62 91 7e 78 2c c6[ ]*vcvttss2si \{sae\},%xmm30,%eax +[ ]*[a-f0-9]+:[ ]*62 91 7e 78 2c ee[ ]*vcvttss2si \{sae\},%xmm30,%ebp +[ ]*[a-f0-9]+:[ ]*62 11 7e 78 2c ee[ ]*vcvttss2si \{sae\},%xmm30,%r13d +[ ]*[a-f0-9]+:[ ]*62 91 fe 78 2c c6[ ]*vcvttss2si \{sae\},%xmm30,%rax +[ ]*[a-f0-9]+:[ ]*62 11 fe 78 2c c6[ ]*vcvttss2si \{sae\},%xmm30,%r8 +[ ]*[a-f0-9]+:[ ]*62 02 fd 78 42 f5[ ]*vgetexppd \{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 02 7d 78 42 f5[ ]*vgetexpps \{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 02 95 70 43 f4[ ]*vgetexpsd \{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 02 15 70 43 f4[ ]*vgetexpss \{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 fd 78 26 f5 ab[ ]*vgetmantpd \$0xab,\{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 fd 78 26 f5 7b[ ]*vgetmantpd \$0x7b,\{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 7d 78 26 f5 ab[ ]*vgetmantps \$0xab,\{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 7d 78 26 f5 7b[ ]*vgetmantps \$0x7b,\{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 95 70 27 f4 ab[ ]*vgetmantsd \$0xab,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 95 70 27 f4 7b[ ]*vgetmantsd \$0x7b,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 15 70 27 f4 ab[ ]*vgetmantss \$0xab,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 15 70 27 f4 7b[ ]*vgetmantss \$0x7b,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 01 95 70 5f f4[ ]*vmaxpd \{sae\},%zmm28,%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 01 14 70 5f f4[ ]*vmaxps \{sae\},%zmm28,%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 01 97 70 5f f4[ ]*vmaxsd \{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 01 16 70 5f f4[ ]*vmaxss \{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 01 95 70 5d f4[ ]*vminpd \{sae\},%zmm28,%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 01 14 70 5d f4[ ]*vminps \{sae\},%zmm28,%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 01 97 70 5d f4[ ]*vminsd \{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 01 16 70 5d f4[ ]*vminss \{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 01 fd 78 2e f5[ ]*vucomisd \{sae\},%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 01 7c 78 2e f5[ ]*vucomiss \{sae\},%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 95 70 54 f4 ab[ ]*vfixupimmpd \$0xab,\{sae\},%zmm28,%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 95 70 54 f4 7b[ ]*vfixupimmpd \$0x7b,\{sae\},%zmm28,%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 15 70 54 f4 ab[ ]*vfixupimmps \$0xab,\{sae\},%zmm28,%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 15 70 54 f4 7b[ ]*vfixupimmps \$0x7b,\{sae\},%zmm28,%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 95 70 55 f4 ab[ ]*vfixupimmsd \$0xab,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 95 70 55 f4 7b[ ]*vfixupimmsd \$0x7b,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 15 70 55 f4 ab[ ]*vfixupimmss \$0xab,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 15 70 55 f4 7b[ ]*vfixupimmss \$0x7b,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 fd 78 09 f5 ab[ ]*vrndscalepd \$0xab,\{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 fd 78 09 f5 7b[ ]*vrndscalepd \$0x7b,\{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 7d 78 08 f5 ab[ ]*vrndscaleps \$0xab,\{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 7d 78 08 f5 7b[ ]*vrndscaleps \$0x7b,\{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 03 95 70 0b f4 ab[ ]*vrndscalesd \$0xab,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 95 70 0b f4 7b[ ]*vrndscalesd \$0x7b,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 15 70 0a f4 ab[ ]*vrndscaless \$0xab,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 03 15 70 0a f4 7b[ ]*vrndscaless \$0x7b,\{sae\},%xmm28,%xmm29,%xmm30 +[ ]*[a-f0-9]+:[ ]*62 01 fc 78 78 f5[ ]*vcvttpd2udq \{sae\},%zmm29,%ymm30 +[ ]*[a-f0-9]+:[ ]*62 01 7c 78 78 f5[ ]*vcvttps2udq \{sae\},%zmm29,%zmm30 +[ ]*[a-f0-9]+:[ ]*62 91 7f 78 78 c6[ ]*vcvttsd2usi \{sae\},%xmm30,%eax +[ ]*[a-f0-9]+:[ ]*62 91 7f 78 78 ee[ ]*vcvttsd2usi \{sae\},%xmm30,%ebp +[ ]*[a-f0-9]+:[ ]*62 11 7f 78 78 ee[ ]*vcvttsd2usi \{sae\},%xmm30,%r13d +[ ]*[a-f0-9]+:[ ]*62 91 ff 78 78 c6[ ]*vcvttsd2usi \{sae\},%xmm30,%rax +[ ]*[a-f0-9]+:[ ]*62 11 ff 78 78 c6[ ]*vcvttsd2usi \{sae\},%xmm30,%r8 +[ ]*[a-f0-9]+:[ ]*62 91 7e 78 78 c6[ ]*vcvttss2usi \{sae\},%xmm30,%eax +[ ]*[a-f0-9]+:[ ]*62 91 7e 78 78 ee[ ]*vcvttss2usi \{sae\},%xmm30,%ebp +[ ]*[a-f0-9]+:[ ]*62 11 7e 78 78 ee[ ]*vcvttss2usi \{sae\},%xmm30,%r13d +[ ]*[a-f0-9]+:[ ]*62 91 fe 78 78 c6[ ]*vcvttss2usi \{sae\},%xmm30,%rax +[ ]*[a-f0-9]+:[ ]*62 11 fe 78 78 c6[ ]*vcvttss2usi \{sae\},%xmm30,%r8 +#pass -- 2.7.4