x86: fix Disp8 handling for scalar AVX512_4FMAPS insns
authorJan Beulich <jbeulich@novell.com>
Wed, 10 Jan 2018 13:53:43 +0000 (14:53 +0100)
committerJan Beulich <jbeulich@suse.com>
Wed, 10 Jan 2018 13:53:43 +0000 (14:53 +0100)
Just like their packed counterparts the memory operand is always 16
bytes wide, and the Disp8 scaling is the same for all of them. (As a
side note: I'm also surprised by there being AVX512VL variants of
these as well as the AVX512_4VNNIW ones - the SDM doesn't define any
such.)

Adjust the test cases also for the packed forms to actually live up to
their promise of testing correct Disp8 encoding.

16 files changed:
gas/ChangeLog
gas/testsuite/gas/i386/avx512_4fmaps-intel.d
gas/testsuite/gas/i386/avx512_4fmaps.d
gas/testsuite/gas/i386/avx512_4fmaps.s
gas/testsuite/gas/i386/avx512_4fmaps_vl-intel.d
gas/testsuite/gas/i386/avx512_4fmaps_vl.d
gas/testsuite/gas/i386/avx512_4fmaps_vl.s
gas/testsuite/gas/i386/x86-64-avx512_4fmaps-intel.d
gas/testsuite/gas/i386/x86-64-avx512_4fmaps.d
gas/testsuite/gas/i386/x86-64-avx512_4fmaps.s
gas/testsuite/gas/i386/x86-64-avx512_4fmaps_vl-intel.d
gas/testsuite/gas/i386/x86-64-avx512_4fmaps_vl.d
gas/testsuite/gas/i386/x86-64-avx512_4fmaps_vl.s
opcodes/ChangeLog
opcodes/i386-opc.tbl
opcodes/i386-tbl.h

index 07952a6f56cc55cf3289784a6f749c214ca42ff4..cacaeeabc620bad6295a29aa29af99f37434a356 100644 (file)
@@ -1,3 +1,21 @@
+2018-01-10  Jan Beulich  <jbeulich@suse.com>
+
+       * testsuite/gas/i386/avx512_4fmaps.s,
+       testsuite/gas/i386/avx512_4fmaps_vl.s,
+       testsuite/gas/i386/x86-64-avx512_4fmaps.s,
+       testsuite/gas/i386/x86-64-avx512_4fmaps_vl.s: Actually test
+       Disp8 forms (and the transition happening at the right
+       boundary).
+       * testsuite/gas/i386/avx512_4fmaps.d,
+       testsuite/gas/i386/avx512_4fmaps-intel.d,
+       testsuite/gas/i386/avx512_4fmaps_vl.d,
+       testsuite/gas/i386/avx512_4fmaps_vl-intel.d,
+       testsuite/gas/i386/x86-64-avx512_4fmaps.d,
+       testsuite/gas/i386/x86-64-avx512_4fmaps-intel.d,
+       testsuite/gas/i386/x86-64-avx512_4fmaps_vl.d,
+       testsuite/gas/i386/x86-64-avx512_4fmaps_vl-intel.d: Adjust
+       expectations.
+
 2018-01-10  Jan Beulich  <jbeulich@suse.com>
 
        * testsuite/gas/i386/avx512bw.s,
index 940630966d932694e235a1cda8a71ab9d4367a0d..b1b44ba8720d9f31a7bc11e8fe2b3097bd6d8bca 100644 (file)
@@ -12,68 +12,68 @@ Disassembly of section \.text:
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 4f 9a 09[    ]*v4fmaddps zmm1\{k7\},zmm4,XMMWORD PTR \[ecx\]
 [      ]*[a-f0-9]+:[   ]*62 f2 5f cf 9a 09[    ]*v4fmaddps zmm1\{k7\}\{z\},zmm4,XMMWORD PTR \[ecx\]
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 48 9a 8c f4 c0 1d fe ff[     ]*v4fmaddps zmm1,zmm4,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 48 9a 8a e0 0f 00 00[        ]*v4fmaddps zmm1,zmm4,XMMWORD PTR \[edx\+0xfe0\]
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 48 9a 8a 00 10 00 00[        ]*v4fmaddps zmm1,zmm4,XMMWORD PTR \[edx\+0x1000\]
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 48 9a 8a 00 f0 ff ff[        ]*v4fmaddps zmm1,zmm4,XMMWORD PTR \[edx-0x1000\]
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 48 9a 8a e0 ef ff ff[        ]*v4fmaddps zmm1,zmm4,XMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 48 9a 4a 7f[         ]*v4fmaddps zmm1,zmm4,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 48 9a 8a 00 08 00 00[        ]*v4fmaddps zmm1,zmm4,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 48 9a 4a 80[         ]*v4fmaddps zmm1,zmm4,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 48 9a 8a f0 f7 ff ff[        ]*v4fmaddps zmm1,zmm4,XMMWORD PTR \[edx-0x810\]
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 48 aa 09[    ]*v4fnmaddps zmm1,zmm4,XMMWORD PTR \[ecx\]
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 4f aa 09[    ]*v4fnmaddps zmm1\{k7\},zmm4,XMMWORD PTR \[ecx\]
 [      ]*[a-f0-9]+:[   ]*62 f2 5f cf aa 09[    ]*v4fnmaddps zmm1\{k7\}\{z\},zmm4,XMMWORD PTR \[ecx\]
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 48 aa 8c f4 c0 1d fe ff[     ]*v4fnmaddps zmm1,zmm4,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 48 aa 8a e0 0f 00 00[        ]*v4fnmaddps zmm1,zmm4,XMMWORD PTR \[edx\+0xfe0\]
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 48 aa 8a 00 10 00 00[        ]*v4fnmaddps zmm1,zmm4,XMMWORD PTR \[edx\+0x1000\]
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 48 aa 8a 00 f0 ff ff[        ]*v4fnmaddps zmm1,zmm4,XMMWORD PTR \[edx-0x1000\]
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 48 aa 8a e0 ef ff ff[        ]*v4fnmaddps zmm1,zmm4,XMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 48 aa 4a 7f[         ]*v4fnmaddps zmm1,zmm4,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 48 aa 8a 00 08 00 00[        ]*v4fnmaddps zmm1,zmm4,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 48 aa 4a 80[         ]*v4fnmaddps zmm1,zmm4,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 48 aa 8a f0 f7 ff ff[        ]*v4fnmaddps zmm1,zmm4,XMMWORD PTR \[edx-0x810\]
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 08 9b 09[    ]*v4fmaddss xmm1,xmm4,XMMWORD PTR \[ecx\]
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 0f 9b 09[    ]*v4fmaddss xmm1\{k7\},xmm4,XMMWORD PTR \[ecx\]
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 8f 9b 09[    ]*v4fmaddss xmm1\{k7\}\{z\},xmm4,XMMWORD PTR \[ecx\]
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 08 9b 8c f4 c0 1d fe ff[     ]*v4fmaddss xmm1,xmm4,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 9b 8a e0 0f 00 00[        ]*v4fmaddss xmm1,xmm4,XMMWORD PTR \[edx\+0xfe0\]
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 9b 8a 00 10 00 00[        ]*v4fmaddss xmm1,xmm4,XMMWORD PTR \[edx\+0x1000\]
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 9b 8a 00 f0 ff ff[        ]*v4fmaddss xmm1,xmm4,XMMWORD PTR \[edx-0x1000\]
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 9b 8a e0 ef ff ff[        ]*v4fmaddss xmm1,xmm4,XMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 9b 4a 7f[         ]*v4fmaddss xmm1,xmm4,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 9b 8a 00 08 00 00[        ]*v4fmaddss xmm1,xmm4,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 9b 4a 80[         ]*v4fmaddss xmm1,xmm4,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 9b 8a f0 f7 ff ff[        ]*v4fmaddss xmm1,xmm4,XMMWORD PTR \[edx-0x810\]
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 08 ab 09[    ]*v4fnmaddss xmm1,xmm4,XMMWORD PTR \[ecx\]
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 0f ab 09[    ]*v4fnmaddss xmm1\{k7\},xmm4,XMMWORD PTR \[ecx\]
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 8f ab 09[    ]*v4fnmaddss xmm1\{k7\}\{z\},xmm4,XMMWORD PTR \[ecx\]
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 08 ab 8c f4 c0 1d fe ff[     ]*v4fnmaddss xmm1,xmm4,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 ab 8a e0 0f 00 00[        ]*v4fnmaddss xmm1,xmm4,XMMWORD PTR \[edx\+0xfe0\]
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 ab 8a 00 10 00 00[        ]*v4fnmaddss xmm1,xmm4,XMMWORD PTR \[edx\+0x1000\]
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 ab 8a 00 f0 ff ff[        ]*v4fnmaddss xmm1,xmm4,XMMWORD PTR \[edx-0x1000\]
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 ab 8a e0 ef ff ff[        ]*v4fnmaddss xmm1,xmm4,XMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 ab 4a 7f[         ]*v4fnmaddss xmm1,xmm4,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 ab 8a 00 08 00 00[        ]*v4fnmaddss xmm1,xmm4,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 ab 4a 80[         ]*v4fnmaddss xmm1,xmm4,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 ab 8a f0 f7 ff ff[        ]*v4fnmaddss xmm1,xmm4,XMMWORD PTR \[edx-0x810\]
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 48 9a 09[    ]*v4fmaddps zmm1,zmm4,XMMWORD PTR \[ecx\]
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 48 9a 09[    ]*v4fmaddps zmm1,zmm4,XMMWORD PTR \[ecx\]
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 4f 9a 09[    ]*v4fmaddps zmm1\{k7\},zmm4,XMMWORD PTR \[ecx\]
 [      ]*[a-f0-9]+:[   ]*62 f2 5f cf 9a 09[    ]*v4fmaddps zmm1\{k7\}\{z\},zmm4,XMMWORD PTR \[ecx\]
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 48 9a 8c f4 c0 1d fe ff[     ]*v4fmaddps zmm1,zmm4,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 48 9a 8a e0 0f 00 00[        ]*v4fmaddps zmm1,zmm4,XMMWORD PTR \[edx\+0xfe0\]
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 48 9a 8a 00 10 00 00[        ]*v4fmaddps zmm1,zmm4,XMMWORD PTR \[edx\+0x1000\]
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 48 9a 8a 00 f0 ff ff[        ]*v4fmaddps zmm1,zmm4,XMMWORD PTR \[edx-0x1000\]
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 48 9a 8a e0 ef ff ff[        ]*v4fmaddps zmm1,zmm4,XMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 48 9a 4a 7f[         ]*v4fmaddps zmm1,zmm4,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 48 9a 8a 00 08 00 00[        ]*v4fmaddps zmm1,zmm4,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 48 9a 4a 80[         ]*v4fmaddps zmm1,zmm4,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 48 9a 8a f0 f7 ff ff[        ]*v4fmaddps zmm1,zmm4,XMMWORD PTR \[edx-0x810\]
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 48 aa 09[    ]*v4fnmaddps zmm1,zmm4,XMMWORD PTR \[ecx\]
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 48 aa 09[    ]*v4fnmaddps zmm1,zmm4,XMMWORD PTR \[ecx\]
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 4f aa 09[    ]*v4fnmaddps zmm1\{k7\},zmm4,XMMWORD PTR \[ecx\]
 [      ]*[a-f0-9]+:[   ]*62 f2 5f cf aa 09[    ]*v4fnmaddps zmm1\{k7\}\{z\},zmm4,XMMWORD PTR \[ecx\]
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 48 aa 8c f4 c0 1d fe ff[     ]*v4fnmaddps zmm1,zmm4,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 48 aa 8a e0 0f 00 00[        ]*v4fnmaddps zmm1,zmm4,XMMWORD PTR \[edx\+0xfe0\]
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 48 aa 8a 00 10 00 00[        ]*v4fnmaddps zmm1,zmm4,XMMWORD PTR \[edx\+0x1000\]
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 48 aa 8a 00 f0 ff ff[        ]*v4fnmaddps zmm1,zmm4,XMMWORD PTR \[edx-0x1000\]
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 48 aa 8a e0 ef ff ff[        ]*v4fnmaddps zmm1,zmm4,XMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 48 aa 4a 7f[         ]*v4fnmaddps zmm1,zmm4,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 48 aa 8a 00 08 00 00[        ]*v4fnmaddps zmm1,zmm4,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 48 aa 4a 80[         ]*v4fnmaddps zmm1,zmm4,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 48 aa 8a f0 f7 ff ff[        ]*v4fnmaddps zmm1,zmm4,XMMWORD PTR \[edx-0x810\]
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 08 9b 09[    ]*v4fmaddss xmm1,xmm4,XMMWORD PTR \[ecx\]
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 08 9b 09[    ]*v4fmaddss xmm1,xmm4,XMMWORD PTR \[ecx\]
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 0f 9b 09[    ]*v4fmaddss xmm1\{k7\},xmm4,XMMWORD PTR \[ecx\]
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 8f 9b 09[    ]*v4fmaddss xmm1\{k7\}\{z\},xmm4,XMMWORD PTR \[ecx\]
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 08 9b 8c f4 c0 1d fe ff[     ]*v4fmaddss xmm1,xmm4,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 9b 8a e0 0f 00 00[        ]*v4fmaddss xmm1,xmm4,XMMWORD PTR \[edx\+0xfe0\]
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 9b 8a 00 10 00 00[        ]*v4fmaddss xmm1,xmm4,XMMWORD PTR \[edx\+0x1000\]
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 9b 8a 00 f0 ff ff[        ]*v4fmaddss xmm1,xmm4,XMMWORD PTR \[edx-0x1000\]
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 9b 8a e0 ef ff ff[        ]*v4fmaddss xmm1,xmm4,XMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 9b 4a 7f[         ]*v4fmaddss xmm1,xmm4,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 9b 8a 00 08 00 00[        ]*v4fmaddss xmm1,xmm4,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 9b 4a 80[         ]*v4fmaddss xmm1,xmm4,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 9b 8a f0 f7 ff ff[        ]*v4fmaddss xmm1,xmm4,XMMWORD PTR \[edx-0x810\]
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 08 ab 09[    ]*v4fnmaddss xmm1,xmm4,XMMWORD PTR \[ecx\]
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 08 ab 09[    ]*v4fnmaddss xmm1,xmm4,XMMWORD PTR \[ecx\]
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 0f ab 09[    ]*v4fnmaddss xmm1\{k7\},xmm4,XMMWORD PTR \[ecx\]
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 8f ab 09[    ]*v4fnmaddss xmm1\{k7\}\{z\},xmm4,XMMWORD PTR \[ecx\]
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 08 ab 8c f4 c0 1d fe ff[     ]*v4fnmaddss xmm1,xmm4,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 ab 8a e0 0f 00 00[        ]*v4fnmaddss xmm1,xmm4,XMMWORD PTR \[edx\+0xfe0\]
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 ab 8a 00 10 00 00[        ]*v4fnmaddss xmm1,xmm4,XMMWORD PTR \[edx\+0x1000\]
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 ab 8a 00 f0 ff ff[        ]*v4fnmaddss xmm1,xmm4,XMMWORD PTR \[edx-0x1000\]
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 ab 8a e0 ef ff ff[        ]*v4fnmaddss xmm1,xmm4,XMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 ab 4a 7f[         ]*v4fnmaddss xmm1,xmm4,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 ab 8a 00 08 00 00[        ]*v4fnmaddss xmm1,xmm4,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 ab 4a 80[         ]*v4fnmaddss xmm1,xmm4,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 ab 8a f0 f7 ff ff[        ]*v4fnmaddss xmm1,xmm4,XMMWORD PTR \[edx-0x810\]
 #pass
index 5e1f8dda613e229466bd8dda1e98b22d24f6a5b2..1432f004ac68fff325e4a86b54d953e9442bdda5 100644 (file)
@@ -12,68 +12,68 @@ Disassembly of section \.text:
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 4f 9a 09[    ]*v4fmaddps \(%ecx\),%zmm4,%zmm1\{%k7\}
 [      ]*[a-f0-9]+:[   ]*62 f2 5f cf 9a 09[    ]*v4fmaddps \(%ecx\),%zmm4,%zmm1\{%k7\}\{z\}
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 48 9a 8c f4 c0 1d fe ff[     ]*v4fmaddps -0x1e240\(%esp,%esi,8\),%zmm4,%zmm1
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 48 9a 8a e0 0f 00 00[        ]*v4fmaddps 0xfe0\(%edx\),%zmm4,%zmm1
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 48 9a 8a 00 10 00 00[        ]*v4fmaddps 0x1000\(%edx\),%zmm4,%zmm1
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 48 9a 8a 00 f0 ff ff[        ]*v4fmaddps -0x1000\(%edx\),%zmm4,%zmm1
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 48 9a 8a e0 ef ff ff[        ]*v4fmaddps -0x1020\(%edx\),%zmm4,%zmm1
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 48 9a 4a 7f[         ]*v4fmaddps 0x7f0\(%edx\),%zmm4,%zmm1
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 48 9a 8a 00 08 00 00[        ]*v4fmaddps 0x800\(%edx\),%zmm4,%zmm1
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 48 9a 4a 80[         ]*v4fmaddps -0x800\(%edx\),%zmm4,%zmm1
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 48 9a 8a f0 f7 ff ff[        ]*v4fmaddps -0x810\(%edx\),%zmm4,%zmm1
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 48 aa 09[    ]*v4fnmaddps \(%ecx\),%zmm4,%zmm1
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 4f aa 09[    ]*v4fnmaddps \(%ecx\),%zmm4,%zmm1\{%k7\}
 [      ]*[a-f0-9]+:[   ]*62 f2 5f cf aa 09[    ]*v4fnmaddps \(%ecx\),%zmm4,%zmm1\{%k7\}\{z\}
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 48 aa 8c f4 c0 1d fe ff[     ]*v4fnmaddps -0x1e240\(%esp,%esi,8\),%zmm4,%zmm1
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 48 aa 8a e0 0f 00 00[        ]*v4fnmaddps 0xfe0\(%edx\),%zmm4,%zmm1
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 48 aa 8a 00 10 00 00[        ]*v4fnmaddps 0x1000\(%edx\),%zmm4,%zmm1
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 48 aa 8a 00 f0 ff ff[        ]*v4fnmaddps -0x1000\(%edx\),%zmm4,%zmm1
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 48 aa 8a e0 ef ff ff[        ]*v4fnmaddps -0x1020\(%edx\),%zmm4,%zmm1
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 48 aa 4a 7f[         ]*v4fnmaddps 0x7f0\(%edx\),%zmm4,%zmm1
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 48 aa 8a 00 08 00 00[        ]*v4fnmaddps 0x800\(%edx\),%zmm4,%zmm1
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 48 aa 4a 80[         ]*v4fnmaddps -0x800\(%edx\),%zmm4,%zmm1
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 48 aa 8a f0 f7 ff ff[        ]*v4fnmaddps -0x810\(%edx\),%zmm4,%zmm1
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 08 9b 09[    ]*v4fmaddss \(%ecx\),%xmm4,%xmm1
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 0f 9b 09[    ]*v4fmaddss \(%ecx\),%xmm4,%xmm1\{%k7\}
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 8f 9b 09[    ]*v4fmaddss \(%ecx\),%xmm4,%xmm1\{%k7\}\{z\}
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 08 9b 8c f4 c0 1d fe ff[     ]*v4fmaddss -0x1e240\(%esp,%esi,8\),%xmm4,%xmm1
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 9b 8a e0 0f 00 00[        ]*v4fmaddss 0xfe0\(%edx\),%xmm4,%xmm1
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 9b 8a 00 10 00 00[        ]*v4fmaddss 0x1000\(%edx\),%xmm4,%xmm1
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 9b 8a 00 f0 ff ff[        ]*v4fmaddss -0x1000\(%edx\),%xmm4,%xmm1
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 9b 8a e0 ef ff ff[        ]*v4fmaddss -0x1020\(%edx\),%xmm4,%xmm1
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 9b 4a 7f[         ]*v4fmaddss 0x7f0\(%edx\),%xmm4,%xmm1
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 9b 8a 00 08 00 00[        ]*v4fmaddss 0x800\(%edx\),%xmm4,%xmm1
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 9b 4a 80[         ]*v4fmaddss -0x800\(%edx\),%xmm4,%xmm1
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 9b 8a f0 f7 ff ff[        ]*v4fmaddss -0x810\(%edx\),%xmm4,%xmm1
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 08 ab 09[    ]*v4fnmaddss \(%ecx\),%xmm4,%xmm1
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 0f ab 09[    ]*v4fnmaddss \(%ecx\),%xmm4,%xmm1\{%k7\}
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 8f ab 09[    ]*v4fnmaddss \(%ecx\),%xmm4,%xmm1\{%k7\}\{z\}
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 08 ab 8c f4 c0 1d fe ff[     ]*v4fnmaddss -0x1e240\(%esp,%esi,8\),%xmm4,%xmm1
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 ab 8a e0 0f 00 00[        ]*v4fnmaddss 0xfe0\(%edx\),%xmm4,%xmm1
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 ab 8a 00 10 00 00[        ]*v4fnmaddss 0x1000\(%edx\),%xmm4,%xmm1
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 ab 8a 00 f0 ff ff[        ]*v4fnmaddss -0x1000\(%edx\),%xmm4,%xmm1
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 ab 8a e0 ef ff ff[        ]*v4fnmaddss -0x1020\(%edx\),%xmm4,%xmm1
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 ab 4a 7f[         ]*v4fnmaddss 0x7f0\(%edx\),%xmm4,%xmm1
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 ab 8a 00 08 00 00[        ]*v4fnmaddss 0x800\(%edx\),%xmm4,%xmm1
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 ab 4a 80[         ]*v4fnmaddss -0x800\(%edx\),%xmm4,%xmm1
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 ab 8a f0 f7 ff ff[        ]*v4fnmaddss -0x810\(%edx\),%xmm4,%xmm1
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 48 9a 09[    ]*v4fmaddps \(%ecx\),%zmm4,%zmm1
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 48 9a 09[    ]*v4fmaddps \(%ecx\),%zmm4,%zmm1
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 4f 9a 09[    ]*v4fmaddps \(%ecx\),%zmm4,%zmm1\{%k7\}
 [      ]*[a-f0-9]+:[   ]*62 f2 5f cf 9a 09[    ]*v4fmaddps \(%ecx\),%zmm4,%zmm1\{%k7\}\{z\}
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 48 9a 8c f4 c0 1d fe ff[     ]*v4fmaddps -0x1e240\(%esp,%esi,8\),%zmm4,%zmm1
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 48 9a 8a e0 0f 00 00[        ]*v4fmaddps 0xfe0\(%edx\),%zmm4,%zmm1
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 48 9a 8a 00 10 00 00[        ]*v4fmaddps 0x1000\(%edx\),%zmm4,%zmm1
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 48 9a 8a 00 f0 ff ff[        ]*v4fmaddps -0x1000\(%edx\),%zmm4,%zmm1
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 48 9a 8a e0 ef ff ff[        ]*v4fmaddps -0x1020\(%edx\),%zmm4,%zmm1
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 48 9a 4a 7f[         ]*v4fmaddps 0x7f0\(%edx\),%zmm4,%zmm1
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 48 9a 8a 00 08 00 00[        ]*v4fmaddps 0x800\(%edx\),%zmm4,%zmm1
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 48 9a 4a 80[         ]*v4fmaddps -0x800\(%edx\),%zmm4,%zmm1
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 48 9a 8a f0 f7 ff ff[        ]*v4fmaddps -0x810\(%edx\),%zmm4,%zmm1
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 48 aa 09[    ]*v4fnmaddps \(%ecx\),%zmm4,%zmm1
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 48 aa 09[    ]*v4fnmaddps \(%ecx\),%zmm4,%zmm1
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 4f aa 09[    ]*v4fnmaddps \(%ecx\),%zmm4,%zmm1\{%k7\}
 [      ]*[a-f0-9]+:[   ]*62 f2 5f cf aa 09[    ]*v4fnmaddps \(%ecx\),%zmm4,%zmm1\{%k7\}\{z\}
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 48 aa 8c f4 c0 1d fe ff[     ]*v4fnmaddps -0x1e240\(%esp,%esi,8\),%zmm4,%zmm1
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 48 aa 8a e0 0f 00 00[        ]*v4fnmaddps 0xfe0\(%edx\),%zmm4,%zmm1
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 48 aa 8a 00 10 00 00[        ]*v4fnmaddps 0x1000\(%edx\),%zmm4,%zmm1
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 48 aa 8a 00 f0 ff ff[        ]*v4fnmaddps -0x1000\(%edx\),%zmm4,%zmm1
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 48 aa 8a e0 ef ff ff[        ]*v4fnmaddps -0x1020\(%edx\),%zmm4,%zmm1
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 48 aa 4a 7f[         ]*v4fnmaddps 0x7f0\(%edx\),%zmm4,%zmm1
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 48 aa 8a 00 08 00 00[        ]*v4fnmaddps 0x800\(%edx\),%zmm4,%zmm1
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 48 aa 4a 80[         ]*v4fnmaddps -0x800\(%edx\),%zmm4,%zmm1
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 48 aa 8a f0 f7 ff ff[        ]*v4fnmaddps -0x810\(%edx\),%zmm4,%zmm1
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 08 9b 09[    ]*v4fmaddss \(%ecx\),%xmm4,%xmm1
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 08 9b 09[    ]*v4fmaddss \(%ecx\),%xmm4,%xmm1
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 0f 9b 09[    ]*v4fmaddss \(%ecx\),%xmm4,%xmm1\{%k7\}
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 8f 9b 09[    ]*v4fmaddss \(%ecx\),%xmm4,%xmm1\{%k7\}\{z\}
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 08 9b 8c f4 c0 1d fe ff[     ]*v4fmaddss -0x1e240\(%esp,%esi,8\),%xmm4,%xmm1
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 9b 8a e0 0f 00 00[        ]*v4fmaddss 0xfe0\(%edx\),%xmm4,%xmm1
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 9b 8a 00 10 00 00[        ]*v4fmaddss 0x1000\(%edx\),%xmm4,%xmm1
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 9b 8a 00 f0 ff ff[        ]*v4fmaddss -0x1000\(%edx\),%xmm4,%xmm1
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 9b 8a e0 ef ff ff[        ]*v4fmaddss -0x1020\(%edx\),%xmm4,%xmm1
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 9b 4a 7f[         ]*v4fmaddss 0x7f0\(%edx\),%xmm4,%xmm1
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 9b 8a 00 08 00 00[        ]*v4fmaddss 0x800\(%edx\),%xmm4,%xmm1
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 9b 4a 80[         ]*v4fmaddss -0x800\(%edx\),%xmm4,%xmm1
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 9b 8a f0 f7 ff ff[        ]*v4fmaddss -0x810\(%edx\),%xmm4,%xmm1
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 08 ab 09[    ]*v4fnmaddss \(%ecx\),%xmm4,%xmm1
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 08 ab 09[    ]*v4fnmaddss \(%ecx\),%xmm4,%xmm1
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 0f ab 09[    ]*v4fnmaddss \(%ecx\),%xmm4,%xmm1\{%k7\}
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 8f ab 09[    ]*v4fnmaddss \(%ecx\),%xmm4,%xmm1\{%k7\}\{z\}
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 08 ab 8c f4 c0 1d fe ff[     ]*v4fnmaddss -0x1e240\(%esp,%esi,8\),%xmm4,%xmm1
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 ab 8a e0 0f 00 00[        ]*v4fnmaddss 0xfe0\(%edx\),%xmm4,%xmm1
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 ab 8a 00 10 00 00[        ]*v4fnmaddss 0x1000\(%edx\),%xmm4,%xmm1
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 ab 8a 00 f0 ff ff[        ]*v4fnmaddss -0x1000\(%edx\),%xmm4,%xmm1
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 ab 8a e0 ef ff ff[        ]*v4fnmaddss -0x1020\(%edx\),%xmm4,%xmm1
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 ab 4a 7f[         ]*v4fnmaddss 0x7f0\(%edx\),%xmm4,%xmm1
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 ab 8a 00 08 00 00[        ]*v4fnmaddss 0x800\(%edx\),%xmm4,%xmm1
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 ab 4a 80[         ]*v4fnmaddss -0x800\(%edx\),%xmm4,%xmm1
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 ab 8a f0 f7 ff ff[        ]*v4fnmaddss -0x810\(%edx\),%xmm4,%xmm1
 #pass
index 06d7bfab4d8f367b95a04f1fea03e0ebab479a88..316b7f7bddd23d41bd384b57df4d36247672a058 100644 (file)
@@ -7,34 +7,34 @@ _start:
        v4fmaddps       (%ecx), %zmm4, %zmm1{%k7}        # AVX512_4FMAPS
        v4fmaddps       (%ecx), %zmm4, %zmm1{%k7}{z}     # AVX512_4FMAPS
        v4fmaddps       -123456(%esp,%esi,8), %zmm4, %zmm1       # AVX512_4FMAPS
-       v4fmaddps       4064(%edx), %zmm4, %zmm1         # AVX512_4FMAPS Disp8
-       v4fmaddps       4096(%edx), %zmm4, %zmm1         # AVX512_4FMAPS
-       v4fmaddps       -4096(%edx), %zmm4, %zmm1        # AVX512_4FMAPS Disp8
-       v4fmaddps       -4128(%edx), %zmm4, %zmm1        # AVX512_4FMAPS
+       v4fmaddps       0x7f0(%edx), %zmm4, %zmm1        # AVX512_4FMAPS Disp8
+       v4fmaddps       0x800(%edx), %zmm4, %zmm1        # AVX512_4FMAPS
+       v4fmaddps       -0x800(%edx), %zmm4, %zmm1       # AVX512_4FMAPS Disp8
+       v4fmaddps       -0x810(%edx), %zmm4, %zmm1       # AVX512_4FMAPS
        v4fnmaddps      (%ecx), %zmm4, %zmm1     # AVX512_4FMAPS
        v4fnmaddps      (%ecx), %zmm4, %zmm1{%k7}        # AVX512_4FMAPS
        v4fnmaddps      (%ecx), %zmm4, %zmm1{%k7}{z}     # AVX512_4FMAPS
        v4fnmaddps      -123456(%esp,%esi,8), %zmm4, %zmm1       # AVX512_4FMAPS
-       v4fnmaddps      4064(%edx), %zmm4, %zmm1         # AVX512_4FMAPS Disp8
-       v4fnmaddps      4096(%edx), %zmm4, %zmm1         # AVX512_4FMAPS
-       v4fnmaddps      -4096(%edx), %zmm4, %zmm1        # AVX512_4FMAPS Disp8
-       v4fnmaddps      -4128(%edx), %zmm4, %zmm1        # AVX512_4FMAPS
+       v4fnmaddps      0x7f0(%edx), %zmm4, %zmm1        # AVX512_4FMAPS Disp8
+       v4fnmaddps      0x800(%edx), %zmm4, %zmm1        # AVX512_4FMAPS
+       v4fnmaddps      -0x800(%edx), %zmm4, %zmm1       # AVX512_4FMAPS Disp8
+       v4fnmaddps      -0x810(%edx), %zmm4, %zmm1       # AVX512_4FMAPS
        v4fmaddss       (%ecx), %xmm4, %xmm1     # AVX512_4FMAPS
        v4fmaddss       (%ecx), %xmm4, %xmm1{%k7}        # AVX512_4FMAPS
        v4fmaddss       (%ecx), %xmm4, %xmm1{%k7}{z}     # AVX512_4FMAPS
        v4fmaddss       -123456(%esp,%esi,8), %xmm4, %xmm1       # AVX512_4FMAPS
-       v4fmaddss       4064(%edx), %xmm4, %xmm1         # AVX512_4FMAPS Disp8
-       v4fmaddss       4096(%edx), %xmm4, %xmm1         # AVX512_4FMAPS
-       v4fmaddss       -4096(%edx), %xmm4, %xmm1        # AVX512_4FMAPS Disp8
-       v4fmaddss       -4128(%edx), %xmm4, %xmm1        # AVX512_4FMAPS
+       v4fmaddss       0x7f0(%edx), %xmm4, %xmm1        # AVX512_4FMAPS Disp8
+       v4fmaddss       0x800(%edx), %xmm4, %xmm1        # AVX512_4FMAPS
+       v4fmaddss       -0x800(%edx), %xmm4, %xmm1       # AVX512_4FMAPS Disp8
+       v4fmaddss       -0x810(%edx), %xmm4, %xmm1       # AVX512_4FMAPS
        v4fnmaddss      (%ecx), %xmm4, %xmm1     # AVX512_4FMAPS
        v4fnmaddss      (%ecx), %xmm4, %xmm1{%k7}        # AVX512_4FMAPS
        v4fnmaddss      (%ecx), %xmm4, %xmm1{%k7}{z}     # AVX512_4FMAPS
        v4fnmaddss      -123456(%esp,%esi,8), %xmm4, %xmm1       # AVX512_4FMAPS
-       v4fnmaddss      4064(%edx), %xmm4, %xmm1         # AVX512_4FMAPS Disp8
-       v4fnmaddss      4096(%edx), %xmm4, %xmm1         # AVX512_4FMAPS
-       v4fnmaddss      -4096(%edx), %xmm4, %xmm1        # AVX512_4FMAPS Disp8
-       v4fnmaddss      -4128(%edx), %xmm4, %xmm1        # AVX512_4FMAPS
+       v4fnmaddss      0x7f0(%edx), %xmm4, %xmm1        # AVX512_4FMAPS Disp8
+       v4fnmaddss      0x800(%edx), %xmm4, %xmm1        # AVX512_4FMAPS
+       v4fnmaddss      -0x800(%edx), %xmm4, %xmm1       # AVX512_4FMAPS Disp8
+       v4fnmaddss      -0x810(%edx), %xmm4, %xmm1       # AVX512_4FMAPS
 
        .intel_syntax noprefix
        v4fmaddps       zmm1, zmm4, [ecx]        # AVX512_4FMAPS
@@ -42,34 +42,34 @@ _start:
        v4fmaddps       zmm1{k7}, zmm4, XMMWORD PTR [ecx]        # AVX512_4FMAPS
        v4fmaddps       zmm1{k7}{z}, zmm4, XMMWORD PTR [ecx]     # AVX512_4FMAPS
        v4fmaddps       zmm1, zmm4, XMMWORD PTR [esp+esi*8-123456]       # AVX512_4FMAPS
-       v4fmaddps       zmm1, zmm4, XMMWORD PTR [edx+4064]       # AVX512_4FMAPS Disp8
-       v4fmaddps       zmm1, zmm4, XMMWORD PTR [edx+4096]       # AVX512_4FMAPS
-       v4fmaddps       zmm1, zmm4, XMMWORD PTR [edx-4096]       # AVX512_4FMAPS Disp8
-       v4fmaddps       zmm1, zmm4, XMMWORD PTR [edx-4128]       # AVX512_4FMAPS
+       v4fmaddps       zmm1, zmm4, XMMWORD PTR [edx+0x7f0]      # AVX512_4FMAPS Disp8
+       v4fmaddps       zmm1, zmm4, XMMWORD PTR [edx+0x800]      # AVX512_4FMAPS
+       v4fmaddps       zmm1, zmm4, XMMWORD PTR [edx-0x800]      # AVX512_4FMAPS Disp8
+       v4fmaddps       zmm1, zmm4, XMMWORD PTR [edx-0x810]      # AVX512_4FMAPS
        v4fnmaddps      zmm1, zmm4, [ecx]        # AVX512_4FMAPS
        v4fnmaddps      zmm1, zmm4, XMMWORD PTR [ecx]    # AVX512_4FMAPS
        v4fnmaddps      zmm1{k7}, zmm4, XMMWORD PTR [ecx]        # AVX512_4FMAPS
        v4fnmaddps      zmm1{k7}{z}, zmm4, XMMWORD PTR [ecx]     # AVX512_4FMAPS
        v4fnmaddps      zmm1, zmm4, XMMWORD PTR [esp+esi*8-123456]       # AVX512_4FMAPS
-       v4fnmaddps      zmm1, zmm4, XMMWORD PTR [edx+4064]       # AVX512_4FMAPS Disp8
-       v4fnmaddps      zmm1, zmm4, XMMWORD PTR [edx+4096]       # AVX512_4FMAPS
-       v4fnmaddps      zmm1, zmm4, XMMWORD PTR [edx-4096]       # AVX512_4FMAPS Disp8
-       v4fnmaddps      zmm1, zmm4, XMMWORD PTR [edx-4128]       # AVX512_4FMAPS
+       v4fnmaddps      zmm1, zmm4, XMMWORD PTR [edx+0x7f0]      # AVX512_4FMAPS Disp8
+       v4fnmaddps      zmm1, zmm4, XMMWORD PTR [edx+0x800]      # AVX512_4FMAPS
+       v4fnmaddps      zmm1, zmm4, XMMWORD PTR [edx-0x800]      # AVX512_4FMAPS Disp8
+       v4fnmaddps      zmm1, zmm4, XMMWORD PTR [edx-0x810]      # AVX512_4FMAPS
        v4fmaddss       xmm1, xmm4, [ecx]        # AVX512_4FMAPS
        v4fmaddss       xmm1, xmm4, XMMWORD PTR [ecx]    # AVX512_4FMAPS
        v4fmaddss       xmm1{k7}, xmm4, XMMWORD PTR [ecx]        # AVX512_4FMAPS
        v4fmaddss       xmm1{k7}{z}, xmm4, XMMWORD PTR [ecx]     # AVX512_4FMAPS
        v4fmaddss       xmm1, xmm4, XMMWORD PTR [esp+esi*8-123456]       # AVX512_4FMAPS
-       v4fmaddss       xmm1, xmm4, XMMWORD PTR [edx+4064]       # AVX512_4FMAPS Disp8
-       v4fmaddss       xmm1, xmm4, XMMWORD PTR [edx+4096]       # AVX512_4FMAPS
-       v4fmaddss       xmm1, xmm4, XMMWORD PTR [edx-4096]       # AVX512_4FMAPS Disp8
-       v4fmaddss       xmm1, xmm4, XMMWORD PTR [edx-4128]       # AVX512_4FMAPS
+       v4fmaddss       xmm1, xmm4, XMMWORD PTR [edx+0x7f0]      # AVX512_4FMAPS Disp8
+       v4fmaddss       xmm1, xmm4, XMMWORD PTR [edx+0x800]      # AVX512_4FMAPS
+       v4fmaddss       xmm1, xmm4, XMMWORD PTR [edx-0x800]      # AVX512_4FMAPS Disp8
+       v4fmaddss       xmm1, xmm4, XMMWORD PTR [edx-0x810]      # AVX512_4FMAPS
        v4fnmaddss      xmm1, xmm4, [ecx]        # AVX512_4FMAPS
        v4fnmaddss      xmm1, xmm4, XMMWORD PTR [ecx]    # AVX512_4FMAPS
        v4fnmaddss      xmm1{k7}, xmm4, XMMWORD PTR [ecx]        # AVX512_4FMAPS
        v4fnmaddss      xmm1{k7}{z}, xmm4, XMMWORD PTR [ecx]     # AVX512_4FMAPS
        v4fnmaddss      xmm1, xmm4, XMMWORD PTR [esp+esi*8-123456]       # AVX512_4FMAPS
-       v4fnmaddss      xmm1, xmm4, XMMWORD PTR [edx+4064]       # AVX512_4FMAPS Disp8
-       v4fnmaddss      xmm1, xmm4, XMMWORD PTR [edx+4096]       # AVX512_4FMAPS
-       v4fnmaddss      xmm1, xmm4, XMMWORD PTR [edx-4096]       # AVX512_4FMAPS Disp8
-       v4fnmaddss      xmm1, xmm4, XMMWORD PTR [edx-4128]       # AVX512_4FMAPS
+       v4fnmaddss      xmm1, xmm4, XMMWORD PTR [edx+0x7f0]      # AVX512_4FMAPS Disp8
+       v4fnmaddss      xmm1, xmm4, XMMWORD PTR [edx+0x800]      # AVX512_4FMAPS
+       v4fnmaddss      xmm1, xmm4, XMMWORD PTR [edx-0x800]      # AVX512_4FMAPS Disp8
+       v4fnmaddss      xmm1, xmm4, XMMWORD PTR [edx-0x810]      # AVX512_4FMAPS
index a964a1706e1f6a92987af623ca1fe5f4d10ac7b6..6125b1820668d40bea0eba8f833977b83c5d2006 100644 (file)
@@ -12,67 +12,68 @@ Disassembly of section \.text:
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 0f 9a 09[    ]*v4fmaddps xmm1\{k7\},xmm4,XMMWORD PTR \[ecx\]
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 8f 9a 09[    ]*v4fmaddps xmm1\{k7\}\{z\},xmm4,XMMWORD PTR \[ecx\]
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 08 9a 8c f4 c0 1d fe ff[     ]*v4fmaddps xmm1,xmm4,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 9a 8a e0 0f 00 00[        ]*v4fmaddps xmm1,xmm4,XMMWORD PTR \[edx\+0xfe0\]
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 9a 8a 00 10 00 00[        ]*v4fmaddps xmm1,xmm4,XMMWORD PTR \[edx\+0x1000\]
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 9a 8a 00 f0 ff ff[        ]*v4fmaddps xmm1,xmm4,XMMWORD PTR \[edx-0x1000\]
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 9a 8a e0 ef ff ff[        ]*v4fmaddps xmm1,xmm4,XMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 9a 4a 7f[         ]*v4fmaddps xmm1,xmm4,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 9a 8a 00 08 00 00[        ]*v4fmaddps xmm1,xmm4,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 9a 4a 80[         ]*v4fmaddps xmm1,xmm4,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 9a 8a f0 f7 ff ff[        ]*v4fmaddps xmm1,xmm4,XMMWORD PTR \[edx-0x810\]
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 28 9a 09[    ]*v4fmaddps ymm1,ymm4,XMMWORD PTR \[ecx\]
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 2f 9a 09[    ]*v4fmaddps ymm1\{k7\},ymm4,XMMWORD PTR \[ecx\]
 [      ]*[a-f0-9]+:[   ]*62 f2 5f af 9a 09[    ]*v4fmaddps ymm1\{k7\}\{z\},ymm4,XMMWORD PTR \[ecx\]
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 28 9a 8c f4 c0 1d fe ff[     ]*v4fmaddps ymm1,ymm4,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 28 9a 8a e0 0f 00 00[        ]*v4fmaddps ymm1,ymm4,XMMWORD PTR \[edx\+0xfe0\]
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 28 9a 8a 00 10 00 00[        ]*v4fmaddps ymm1,ymm4,XMMWORD PTR \[edx\+0x1000\]
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 28 9a 8a 00 f0 ff ff[        ]*v4fmaddps ymm1,ymm4,XMMWORD PTR \[edx-0x1000\]
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 28 9a 8a e0 ef ff ff[        ]*v4fmaddps ymm1,ymm4,XMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 28 9a 4a 7f[         ]*v4fmaddps ymm1,ymm4,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 28 9a 8a 00 08 00 00[        ]*v4fmaddps ymm1,ymm4,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 28 9a 4a 80[         ]*v4fmaddps ymm1,ymm4,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 28 9a 8a f0 f7 ff ff[        ]*v4fmaddps ymm1,ymm4,XMMWORD PTR \[edx-0x810\]
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 08 aa 09[    ]*v4fnmaddps xmm1,xmm4,XMMWORD PTR \[ecx\]
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 0f aa 09[    ]*v4fnmaddps xmm1\{k7\},xmm4,XMMWORD PTR \[ecx\]
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 8f aa 09[    ]*v4fnmaddps xmm1\{k7\}\{z\},xmm4,XMMWORD PTR \[ecx\]
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 08 aa 8c f4 c0 1d fe ff[     ]*v4fnmaddps xmm1,xmm4,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 aa 8a e0 0f 00 00[        ]*v4fnmaddps xmm1,xmm4,XMMWORD PTR \[edx\+0xfe0\]
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 aa 8a 00 10 00 00[        ]*v4fnmaddps xmm1,xmm4,XMMWORD PTR \[edx\+0x1000\]
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 aa 8a 00 f0 ff ff[        ]*v4fnmaddps xmm1,xmm4,XMMWORD PTR \[edx-0x1000\]
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 aa 8a e0 ef ff ff[        ]*v4fnmaddps xmm1,xmm4,XMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 aa 4a 7f[         ]*v4fnmaddps xmm1,xmm4,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 aa 8a 00 08 00 00[        ]*v4fnmaddps xmm1,xmm4,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 aa 4a 80[         ]*v4fnmaddps xmm1,xmm4,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 aa 8a f0 f7 ff ff[        ]*v4fnmaddps xmm1,xmm4,XMMWORD PTR \[edx-0x810\]
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 28 aa 09[    ]*v4fnmaddps ymm1,ymm4,XMMWORD PTR \[ecx\]
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 2f aa 09[    ]*v4fnmaddps ymm1\{k7\},ymm4,XMMWORD PTR \[ecx\]
 [      ]*[a-f0-9]+:[   ]*62 f2 5f af aa 09[    ]*v4fnmaddps ymm1\{k7\}\{z\},ymm4,XMMWORD PTR \[ecx\]
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 28 aa 8c f4 c0 1d fe ff[     ]*v4fnmaddps ymm1,ymm4,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 28 aa 8a e0 0f 00 00[        ]*v4fnmaddps ymm1,ymm4,XMMWORD PTR \[edx\+0xfe0\]
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 28 aa 8a 00 10 00 00[        ]*v4fnmaddps ymm1,ymm4,XMMWORD PTR \[edx\+0x1000\]
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 28 aa 8a 00 f0 ff ff[        ]*v4fnmaddps ymm1,ymm4,XMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 28 aa 4a 7f[         ]*v4fnmaddps ymm1,ymm4,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 28 aa 8a 00 08 00 00[        ]*v4fnmaddps ymm1,ymm4,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 28 aa 4a 80[         ]*v4fnmaddps ymm1,ymm4,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 28 aa 8a f0 f7 ff ff[        ]*v4fnmaddps ymm1,ymm4,XMMWORD PTR \[edx\-0x810\]
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 08 9a 09[    ]*v4fmaddps xmm1,xmm4,XMMWORD PTR \[ecx\]
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 08 9a 09[    ]*v4fmaddps xmm1,xmm4,XMMWORD PTR \[ecx\]
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 0f 9a 09[    ]*v4fmaddps xmm1\{k7\},xmm4,XMMWORD PTR \[ecx\]
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 8f 9a 09[    ]*v4fmaddps xmm1\{k7\}\{z\},xmm4,XMMWORD PTR \[ecx\]
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 08 9a 8c f4 c0 1d fe ff[     ]*v4fmaddps xmm1,xmm4,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 9a 8a e0 0f 00 00[        ]*v4fmaddps xmm1,xmm4,XMMWORD PTR \[edx\+0xfe0\]
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 9a 8a 00 10 00 00[        ]*v4fmaddps xmm1,xmm4,XMMWORD PTR \[edx\+0x1000\]
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 9a 8a 00 f0 ff ff[        ]*v4fmaddps xmm1,xmm4,XMMWORD PTR \[edx-0x1000\]
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 9a 8a e0 ef ff ff[        ]*v4fmaddps xmm1,xmm4,XMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 9a 4a 7f[         ]*v4fmaddps xmm1,xmm4,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 9a 8a 00 08 00 00[        ]*v4fmaddps xmm1,xmm4,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 9a 4a 80[         ]*v4fmaddps xmm1,xmm4,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 9a 8a f0 f7 ff ff[        ]*v4fmaddps xmm1,xmm4,XMMWORD PTR \[edx-0x810\]
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 28 9a 09[    ]*v4fmaddps ymm1,ymm4,XMMWORD PTR \[ecx\]
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 28 9a 09[    ]*v4fmaddps ymm1,ymm4,XMMWORD PTR \[ecx\]
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 2f 9a 09[    ]*v4fmaddps ymm1\{k7\},ymm4,XMMWORD PTR \[ecx\]
 [      ]*[a-f0-9]+:[   ]*62 f2 5f af 9a 09[    ]*v4fmaddps ymm1\{k7\}\{z\},ymm4,XMMWORD PTR \[ecx\]
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 28 9a 8c f4 c0 1d fe ff[     ]*v4fmaddps ymm1,ymm4,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 28 9a 8a e0 0f 00 00[        ]*v4fmaddps ymm1,ymm4,XMMWORD PTR \[edx\+0xfe0\]
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 28 9a 8a 00 10 00 00[        ]*v4fmaddps ymm1,ymm4,XMMWORD PTR \[edx\+0x1000\]
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 28 9a 8a 00 f0 ff ff[        ]*v4fmaddps ymm1,ymm4,XMMWORD PTR \[edx-0x1000\]
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 28 9a 8a e0 ef ff ff[        ]*v4fmaddps ymm1,ymm4,XMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 28 9a 4a 7f[         ]*v4fmaddps ymm1,ymm4,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 28 9a 8a 00 08 00 00[        ]*v4fmaddps ymm1,ymm4,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 28 9a 4a 80[         ]*v4fmaddps ymm1,ymm4,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 28 9a 8a f0 f7 ff ff[        ]*v4fmaddps ymm1,ymm4,XMMWORD PTR \[edx-0x810\]
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 08 aa 09[    ]*v4fnmaddps xmm1,xmm4,XMMWORD PTR \[ecx\]
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 08 aa 09[    ]*v4fnmaddps xmm1,xmm4,XMMWORD PTR \[ecx\]
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 0f aa 09[    ]*v4fnmaddps xmm1\{k7\},xmm4,XMMWORD PTR \[ecx\]
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 8f aa 09[    ]*v4fnmaddps xmm1\{k7\}\{z\},xmm4,XMMWORD PTR \[ecx\]
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 08 aa 8c f4 c0 1d fe ff[     ]*v4fnmaddps xmm1,xmm4,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 aa 8a e0 0f 00 00[        ]*v4fnmaddps xmm1,xmm4,XMMWORD PTR \[edx\+0xfe0\]
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 aa 8a 00 10 00 00[        ]*v4fnmaddps xmm1,xmm4,XMMWORD PTR \[edx\+0x1000\]
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 aa 8a 00 f0 ff ff[        ]*v4fnmaddps xmm1,xmm4,XMMWORD PTR \[edx-0x1000\]
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 aa 8a e0 ef ff ff[        ]*v4fnmaddps xmm1,xmm4,XMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 aa 4a 7f[         ]*v4fnmaddps xmm1,xmm4,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 aa 8a 00 08 00 00[        ]*v4fnmaddps xmm1,xmm4,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 aa 4a 80[         ]*v4fnmaddps xmm1,xmm4,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 aa 8a f0 f7 ff ff[        ]*v4fnmaddps xmm1,xmm4,XMMWORD PTR \[edx-0x810\]
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 28 aa 09[    ]*v4fnmaddps ymm1,ymm4,XMMWORD PTR \[ecx\]
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 28 aa 09[    ]*v4fnmaddps ymm1,ymm4,XMMWORD PTR \[ecx\]
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 2f aa 09[    ]*v4fnmaddps ymm1\{k7\},ymm4,XMMWORD PTR \[ecx\]
 [      ]*[a-f0-9]+:[   ]*62 f2 5f af aa 09[    ]*v4fnmaddps ymm1\{k7\}\{z\},ymm4,XMMWORD PTR \[ecx\]
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 28 aa 8c f4 c0 1d fe ff[     ]*v4fnmaddps ymm1,ymm4,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 28 aa 8a e0 0f 00 00[        ]*v4fnmaddps ymm1,ymm4,XMMWORD PTR \[edx\+0xfe0\]
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 28 aa 8a 00 10 00 00[        ]*v4fnmaddps ymm1,ymm4,XMMWORD PTR \[edx\+0x1000\]
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 28 aa 8a 00 f0 ff ff[        ]*v4fnmaddps ymm1,ymm4,XMMWORD PTR \[edx-0x1000\]
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 28 aa 8a e0 ef ff ff[        ]*v4fnmaddps ymm1,ymm4,XMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 28 aa 4a 7f[         ]*v4fnmaddps ymm1,ymm4,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 28 aa 8a 00 08 00 00[        ]*v4fnmaddps ymm1,ymm4,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 28 aa 4a 80[         ]*v4fnmaddps ymm1,ymm4,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 28 aa 8a f0 f7 ff ff[        ]*v4fnmaddps ymm1,ymm4,XMMWORD PTR \[edx-0x810\]
 #pass
index cb63bb0f788f81746a2eace076a49af6c6d0e502..f54b0b1cde3bdd8f9cf33cacc0b3d59a440a5b28 100644 (file)
@@ -12,67 +12,68 @@ Disassembly of section \.text:
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 0f 9a 09[    ]*v4fmaddps \(%ecx\),%xmm4,%xmm1\{%k7\}
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 8f 9a 09[    ]*v4fmaddps \(%ecx\),%xmm4,%xmm1\{%k7\}\{z\}
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 08 9a 8c f4 c0 1d fe ff[     ]*v4fmaddps -0x1e240\(%esp,%esi,8\),%xmm4,%xmm1
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 9a 8a e0 0f 00 00[        ]*v4fmaddps 0xfe0\(%edx\),%xmm4,%xmm1
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 9a 8a 00 10 00 00[        ]*v4fmaddps 0x1000\(%edx\),%xmm4,%xmm1
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 9a 8a 00 f0 ff ff[        ]*v4fmaddps -0x1000\(%edx\),%xmm4,%xmm1
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 9a 8a e0 ef ff ff[        ]*v4fmaddps -0x1020\(%edx\),%xmm4,%xmm1
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 9a 4a 7f[         ]*v4fmaddps 0x7f0\(%edx\),%xmm4,%xmm1
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 9a 8a 00 08 00 00[        ]*v4fmaddps 0x800\(%edx\),%xmm4,%xmm1
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 9a 4a 80[         ]*v4fmaddps -0x800\(%edx\),%xmm4,%xmm1
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 9a 8a f0 f7 ff ff[        ]*v4fmaddps -0x810\(%edx\),%xmm4,%xmm1
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 28 9a 09[    ]*v4fmaddps \(%ecx\),%ymm4,%ymm1
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 2f 9a 09[    ]*v4fmaddps \(%ecx\),%ymm4,%ymm1\{%k7\}
 [      ]*[a-f0-9]+:[   ]*62 f2 5f af 9a 09[    ]*v4fmaddps \(%ecx\),%ymm4,%ymm1\{%k7\}\{z\}
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 28 9a 8c f4 c0 1d fe ff[     ]*v4fmaddps -0x1e240\(%esp,%esi,8\),%ymm4,%ymm1
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 28 9a 8a e0 0f 00 00[        ]*v4fmaddps 0xfe0\(%edx\),%ymm4,%ymm1
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 28 9a 8a 00 10 00 00[        ]*v4fmaddps 0x1000\(%edx\),%ymm4,%ymm1
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 28 9a 8a 00 f0 ff ff[        ]*v4fmaddps -0x1000\(%edx\),%ymm4,%ymm1
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 28 9a 8a e0 ef ff ff[        ]*v4fmaddps -0x1020\(%edx\),%ymm4,%ymm1
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 28 9a 4a 7f[         ]*v4fmaddps 0x7f0\(%edx\),%ymm4,%ymm1
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 28 9a 8a 00 08 00 00[        ]*v4fmaddps 0x800\(%edx\),%ymm4,%ymm1
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 28 9a 4a 80[         ]*v4fmaddps -0x800\(%edx\),%ymm4,%ymm1
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 28 9a 8a f0 f7 ff ff[        ]*v4fmaddps -0x810\(%edx\),%ymm4,%ymm1
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 08 aa 09[    ]*v4fnmaddps \(%ecx\),%xmm4,%xmm1
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 0f aa 09[    ]*v4fnmaddps \(%ecx\),%xmm4,%xmm1\{%k7\}
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 8f aa 09[    ]*v4fnmaddps \(%ecx\),%xmm4,%xmm1\{%k7\}\{z\}
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 08 aa 8c f4 c0 1d fe ff[     ]*v4fnmaddps -0x1e240\(%esp,%esi,8\),%xmm4,%xmm1
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 aa 8a e0 0f 00 00[        ]*v4fnmaddps 0xfe0\(%edx\),%xmm4,%xmm1
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 aa 8a 00 10 00 00[        ]*v4fnmaddps 0x1000\(%edx\),%xmm4,%xmm1
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 aa 8a 00 f0 ff ff[        ]*v4fnmaddps -0x1000\(%edx\),%xmm4,%xmm1
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 aa 8a e0 ef ff ff[        ]*v4fnmaddps -0x1020\(%edx\),%xmm4,%xmm1
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 aa 4a 7f[         ]*v4fnmaddps 0x7f0\(%edx\),%xmm4,%xmm1
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 aa 8a 00 08 00 00[        ]*v4fnmaddps 0x800\(%edx\),%xmm4,%xmm1
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 aa 4a 80[         ]*v4fnmaddps -0x800\(%edx\),%xmm4,%xmm1
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 aa 8a f0 f7 ff ff[        ]*v4fnmaddps -0x810\(%edx\),%xmm4,%xmm1
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 28 aa 09[    ]*v4fnmaddps \(%ecx\),%ymm4,%ymm1
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 2f aa 09[    ]*v4fnmaddps \(%ecx\),%ymm4,%ymm1\{%k7\}
 [      ]*[a-f0-9]+:[   ]*62 f2 5f af aa 09[    ]*v4fnmaddps \(%ecx\),%ymm4,%ymm1\{%k7\}\{z\}
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 28 aa 8c f4 c0 1d fe ff[     ]*v4fnmaddps -0x1e240\(%esp,%esi,8\),%ymm4,%ymm1
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 28 aa 8a e0 0f 00 00[        ]*v4fnmaddps 0xfe0\(%edx\),%ymm4,%ymm1
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 28 aa 8a 00 10 00 00[        ]*v4fnmaddps 0x1000\(%edx\),%ymm4,%ymm1
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 28 aa 8a 00 f0 ff ff[        ]*v4fnmaddps -0x1000\(%edx\),%ymm4,%ymm1
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 28 aa 4a 7f[         ]*v4fnmaddps 0x7f0\(%edx\),%ymm4,%ymm1
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 28 aa 8a 00 08 00 00[        ]*v4fnmaddps 0x800\(%edx\),%ymm4,%ymm1
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 28 aa 4a 80[         ]*v4fnmaddps -0x800\(%edx\),%ymm4,%ymm1
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 28 aa 8a f0 f7 ff ff[        ]*v4fnmaddps -0x810\(%edx\),%ymm4,%ymm1
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 08 9a 09[    ]*v4fmaddps \(%ecx\),%xmm4,%xmm1
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 08 9a 09[    ]*v4fmaddps \(%ecx\),%xmm4,%xmm1
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 0f 9a 09[    ]*v4fmaddps \(%ecx\),%xmm4,%xmm1\{%k7\}
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 8f 9a 09[    ]*v4fmaddps \(%ecx\),%xmm4,%xmm1\{%k7\}\{z\}
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 08 9a 8c f4 c0 1d fe ff[     ]*v4fmaddps -0x1e240\(%esp,%esi,8\),%xmm4,%xmm1
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 9a 8a e0 0f 00 00[        ]*v4fmaddps 0xfe0\(%edx\),%xmm4,%xmm1
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 9a 8a 00 10 00 00[        ]*v4fmaddps 0x1000\(%edx\),%xmm4,%xmm1
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 9a 8a 00 f0 ff ff[        ]*v4fmaddps -0x1000\(%edx\),%xmm4,%xmm1
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 9a 8a e0 ef ff ff[        ]*v4fmaddps -0x1020\(%edx\),%xmm4,%xmm1
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 9a 4a 7f[         ]*v4fmaddps 0x7f0\(%edx\),%xmm4,%xmm1
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 9a 8a 00 08 00 00[        ]*v4fmaddps 0x800\(%edx\),%xmm4,%xmm1
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 9a 4a 80[         ]*v4fmaddps -0x800\(%edx\),%xmm4,%xmm1
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 9a 8a f0 f7 ff ff[        ]*v4fmaddps -0x810\(%edx\),%xmm4,%xmm1
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 28 9a 09[    ]*v4fmaddps \(%ecx\),%ymm4,%ymm1
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 28 9a 09[    ]*v4fmaddps \(%ecx\),%ymm4,%ymm1
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 2f 9a 09[    ]*v4fmaddps \(%ecx\),%ymm4,%ymm1\{%k7\}
 [      ]*[a-f0-9]+:[   ]*62 f2 5f af 9a 09[    ]*v4fmaddps \(%ecx\),%ymm4,%ymm1\{%k7\}\{z\}
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 28 9a 8c f4 c0 1d fe ff[     ]*v4fmaddps -0x1e240\(%esp,%esi,8\),%ymm4,%ymm1
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 28 9a 8a e0 0f 00 00[        ]*v4fmaddps 0xfe0\(%edx\),%ymm4,%ymm1
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 28 9a 8a 00 10 00 00[        ]*v4fmaddps 0x1000\(%edx\),%ymm4,%ymm1
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 28 9a 8a 00 f0 ff ff[        ]*v4fmaddps -0x1000\(%edx\),%ymm4,%ymm1
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 28 9a 8a e0 ef ff ff[        ]*v4fmaddps -0x1020\(%edx\),%ymm4,%ymm1
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 28 9a 4a 7f[         ]*v4fmaddps 0x7f0\(%edx\),%ymm4,%ymm1
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 28 9a 8a 00 08 00 00[        ]*v4fmaddps 0x800\(%edx\),%ymm4,%ymm1
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 28 9a 4a 80[         ]*v4fmaddps -0x800\(%edx\),%ymm4,%ymm1
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 28 9a 8a f0 f7 ff ff[        ]*v4fmaddps -0x810\(%edx\),%ymm4,%ymm1
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 08 aa 09[    ]*v4fnmaddps \(%ecx\),%xmm4,%xmm1
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 08 aa 09[    ]*v4fnmaddps \(%ecx\),%xmm4,%xmm1
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 0f aa 09[    ]*v4fnmaddps \(%ecx\),%xmm4,%xmm1\{%k7\}
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 8f aa 09[    ]*v4fnmaddps \(%ecx\),%xmm4,%xmm1\{%k7\}\{z\}
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 08 aa 8c f4 c0 1d fe ff[     ]*v4fnmaddps -0x1e240\(%esp,%esi,8\),%xmm4,%xmm1
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 aa 8a e0 0f 00 00[        ]*v4fnmaddps 0xfe0\(%edx\),%xmm4,%xmm1
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 aa 8a 00 10 00 00[        ]*v4fnmaddps 0x1000\(%edx\),%xmm4,%xmm1
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 aa 8a 00 f0 ff ff[        ]*v4fnmaddps -0x1000\(%edx\),%xmm4,%xmm1
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 aa 8a e0 ef ff ff[        ]*v4fnmaddps -0x1020\(%edx\),%xmm4,%xmm1
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 aa 4a 7f[         ]*v4fnmaddps 0x7f0\(%edx\),%xmm4,%xmm1
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 aa 8a 00 08 00 00[        ]*v4fnmaddps 0x800\(%edx\),%xmm4,%xmm1
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 aa 4a 80[         ]*v4fnmaddps -0x800\(%edx\),%xmm4,%xmm1
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 08 aa 8a f0 f7 ff ff[        ]*v4fnmaddps -0x810\(%edx\),%xmm4,%xmm1
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 28 aa 09[    ]*v4fnmaddps \(%ecx\),%ymm4,%ymm1
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 28 aa 09[    ]*v4fnmaddps \(%ecx\),%ymm4,%ymm1
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 2f aa 09[    ]*v4fnmaddps \(%ecx\),%ymm4,%ymm1\{%k7\}
 [      ]*[a-f0-9]+:[   ]*62 f2 5f af aa 09[    ]*v4fnmaddps \(%ecx\),%ymm4,%ymm1\{%k7\}\{z\}
 [      ]*[a-f0-9]+:[   ]*62 f2 5f 28 aa 8c f4 c0 1d fe ff[     ]*v4fnmaddps -0x1e240\(%esp,%esi,8\),%ymm4,%ymm1
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 28 aa 8a e0 0f 00 00[        ]*v4fnmaddps 0xfe0\(%edx\),%ymm4,%ymm1
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 28 aa 8a 00 10 00 00[        ]*v4fnmaddps 0x1000\(%edx\),%ymm4,%ymm1
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 28 aa 8a 00 f0 ff ff[        ]*v4fnmaddps -0x1000\(%edx\),%ymm4,%ymm1
-[      ]*[a-f0-9]+:[   ]*62 f2 5f 28 aa 8a e0 ef ff ff[        ]*v4fnmaddps -0x1020\(%edx\),%ymm4,%ymm1
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 28 aa 4a 7f[         ]*v4fnmaddps 0x7f0\(%edx\),%ymm4,%ymm1
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 28 aa 8a 00 08 00 00[        ]*v4fnmaddps 0x800\(%edx\),%ymm4,%ymm1
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 28 aa 4a 80[         ]*v4fnmaddps -0x800\(%edx\),%ymm4,%ymm1
+[      ]*[a-f0-9]+:[   ]*62 f2 5f 28 aa 8a f0 f7 ff ff[        ]*v4fnmaddps -0x810\(%edx\),%ymm4,%ymm1
 #pass
index 56977b45a244c1cd5a3045379dd002930278961f..fe84198dd0d6a71d11bcb4e71c62d28df0e45cff 100644 (file)
@@ -7,33 +7,34 @@ _start:
        v4fmaddps       (%ecx), %xmm4, %xmm1{%k7}        # AVX512{_4FMAPS,VL}
        v4fmaddps       (%ecx), %xmm4, %xmm1{%k7}{z}     # AVX512{_4FMAPS,VL}
        v4fmaddps       -123456(%esp,%esi,8), %xmm4, %xmm1       # AVX512{_4FMAPS,VL}
-       v4fmaddps       4064(%edx), %xmm4, %xmm1         # AVX512{_4FMAPS,VL} Disp8
-       v4fmaddps       4096(%edx), %xmm4, %xmm1         # AVX512{_4FMAPS,VL}
-       v4fmaddps       -4096(%edx), %xmm4, %xmm1        # AVX512{_4FMAPS,VL} Disp8
-       v4fmaddps       -4128(%edx), %xmm4, %xmm1        # AVX512{_4FMAPS,VL}
+       v4fmaddps       0x7f0(%edx), %xmm4, %xmm1        # AVX512{_4FMAPS,VL} Disp8
+       v4fmaddps       0x800(%edx), %xmm4, %xmm1        # AVX512{_4FMAPS,VL}
+       v4fmaddps       -0x800(%edx), %xmm4, %xmm1       # AVX512{_4FMAPS,VL} Disp8
+       v4fmaddps       -0x810(%edx), %xmm4, %xmm1       # AVX512{_4FMAPS,VL}
        v4fmaddps       (%ecx), %ymm4, %ymm1     # AVX512{_4FMAPS,VL}
        v4fmaddps       (%ecx), %ymm4, %ymm1{%k7}        # AVX512{_4FMAPS,VL}
        v4fmaddps       (%ecx), %ymm4, %ymm1{%k7}{z}     # AVX512{_4FMAPS,VL}
        v4fmaddps       -123456(%esp,%esi,8), %ymm4, %ymm1       # AVX512{_4FMAPS,VL}
-       v4fmaddps       4064(%edx), %ymm4, %ymm1         # AVX512{_4FMAPS,VL} Disp8
-       v4fmaddps       4096(%edx), %ymm4, %ymm1         # AVX512{_4FMAPS,VL}
-       v4fmaddps       -4096(%edx), %ymm4, %ymm1        # AVX512{_4FMAPS,VL} Disp8
-       v4fmaddps       -4128(%edx), %ymm4, %ymm1        # AVX512{_4FMAPS,VL}
+       v4fmaddps       0x7f0(%edx), %ymm4, %ymm1        # AVX512{_4FMAPS,VL} Disp8
+       v4fmaddps       0x800(%edx), %ymm4, %ymm1        # AVX512{_4FMAPS,VL}
+       v4fmaddps       -0x800(%edx), %ymm4, %ymm1       # AVX512{_4FMAPS,VL} Disp8
+       v4fmaddps       -0x810(%edx), %ymm4, %ymm1       # AVX512{_4FMAPS,VL}
        v4fnmaddps      (%ecx), %xmm4, %xmm1     # AVX512{_4FMAPS,VL}
        v4fnmaddps      (%ecx), %xmm4, %xmm1{%k7}        # AVX512{_4FMAPS,VL}
        v4fnmaddps      (%ecx), %xmm4, %xmm1{%k7}{z}     # AVX512{_4FMAPS,VL}
        v4fnmaddps      -123456(%esp,%esi,8), %xmm4, %xmm1       # AVX512{_4FMAPS,VL}
-       v4fnmaddps      4064(%edx), %xmm4, %xmm1         # AVX512{_4FMAPS,VL} Disp8
-       v4fnmaddps      4096(%edx), %xmm4, %xmm1         # AVX512{_4FMAPS,VL}
-       v4fnmaddps      -4096(%edx), %xmm4, %xmm1        # AVX512{_4FMAPS,VL} Disp8
-       v4fnmaddps      -4128(%edx), %xmm4, %xmm1        # AVX512{_4FMAPS,VL}
+       v4fnmaddps      0x7f0(%edx), %xmm4, %xmm1        # AVX512{_4FMAPS,VL} Disp8
+       v4fnmaddps      0x800(%edx), %xmm4, %xmm1        # AVX512{_4FMAPS,VL}
+       v4fnmaddps      -0x800(%edx), %xmm4, %xmm1       # AVX512{_4FMAPS,VL} Disp8
+       v4fnmaddps      -0x810(%edx), %xmm4, %xmm1       # AVX512{_4FMAPS,VL}
        v4fnmaddps      (%ecx), %ymm4, %ymm1     # AVX512{_4FMAPS,VL}
        v4fnmaddps      (%ecx), %ymm4, %ymm1{%k7}        # AVX512{_4FMAPS,VL}
        v4fnmaddps      (%ecx), %ymm4, %ymm1{%k7}{z}     # AVX512{_4FMAPS,VL}
        v4fnmaddps      -123456(%esp,%esi,8), %ymm4, %ymm1       # AVX512{_4FMAPS,VL}
-       v4fnmaddps      4064(%edx), %ymm4, %ymm1         # AVX512{_4FMAPS,VL} Disp8
-       v4fnmaddps      4096(%edx), %ymm4, %ymm1         # AVX512{_4FMAPS,VL}
-       v4fnmaddps      -4096(%edx), %ymm4, %ymm1        # AVX512{_4FMAPS,VL} Disp8
+       v4fnmaddps      0x7f0(%edx), %ymm4, %ymm1        # AVX512{_4FMAPS,VL} Disp8
+       v4fnmaddps      0x800(%edx), %ymm4, %ymm1        # AVX512{_4FMAPS,VL}
+       v4fnmaddps      -0x800(%edx), %ymm4, %ymm1       # AVX512{_4FMAPS,VL} Disp8
+       v4fnmaddps      -0x810(%edx), %ymm4, %ymm1       # AVX512{_4FMAPS,VL}
 
        .intel_syntax noprefix
        v4fmaddps       xmm1, xmm4, [ecx]        # AVX512{_4FMAPS,VL}
@@ -41,34 +42,34 @@ _start:
        v4fmaddps       xmm1{k7}, xmm4, XMMWORD PTR [ecx]        # AVX512{_4FMAPS,VL}
        v4fmaddps       xmm1{k7}{z}, xmm4, XMMWORD PTR [ecx]     # AVX512{_4FMAPS,VL}
        v4fmaddps       xmm1, xmm4, XMMWORD PTR [esp+esi*8-123456]       # AVX512{_4FMAPS,VL}
-       v4fmaddps       xmm1, xmm4, XMMWORD PTR [edx+4064]       # AVX512{_4FMAPS,VL} Disp8
-       v4fmaddps       xmm1, xmm4, XMMWORD PTR [edx+4096]       # AVX512{_4FMAPS,VL}
-       v4fmaddps       xmm1, xmm4, XMMWORD PTR [edx-4096]       # AVX512{_4FMAPS,VL} Disp8
-       v4fmaddps       xmm1, xmm4, XMMWORD PTR [edx-4128]       # AVX512{_4FMAPS,VL}
+       v4fmaddps       xmm1, xmm4, XMMWORD PTR [edx+0x7f0]      # AVX512{_4FMAPS,VL} Disp8
+       v4fmaddps       xmm1, xmm4, XMMWORD PTR [edx+0x800]      # AVX512{_4FMAPS,VL}
+       v4fmaddps       xmm1, xmm4, XMMWORD PTR [edx-0x800]      # AVX512{_4FMAPS,VL} Disp8
+       v4fmaddps       xmm1, xmm4, XMMWORD PTR [edx-0x810]      # AVX512{_4FMAPS,VL}
        v4fmaddps       ymm1, ymm4, [ecx]        # AVX512{_4FMAPS,VL}
        v4fmaddps       ymm1, ymm4, XMMWORD PTR [ecx]    # AVX512{_4FMAPS,VL}
        v4fmaddps       ymm1{k7}, ymm4, XMMWORD PTR [ecx]        # AVX512{_4FMAPS,VL}
        v4fmaddps       ymm1{k7}{z}, ymm4, XMMWORD PTR [ecx]     # AVX512{_4FMAPS,VL}
        v4fmaddps       ymm1, ymm4, XMMWORD PTR [esp+esi*8-123456]       # AVX512{_4FMAPS,VL}
-       v4fmaddps       ymm1, ymm4, XMMWORD PTR [edx+4064]       # AVX512{_4FMAPS,VL} Disp8
-       v4fmaddps       ymm1, ymm4, XMMWORD PTR [edx+4096]       # AVX512{_4FMAPS,VL}
-       v4fmaddps       ymm1, ymm4, XMMWORD PTR [edx-4096]       # AVX512{_4FMAPS,VL} Disp8
-       v4fmaddps       ymm1, ymm4, XMMWORD PTR [edx-4128]       # AVX512{_4FMAPS,VL}
+       v4fmaddps       ymm1, ymm4, XMMWORD PTR [edx+0x7f0]      # AVX512{_4FMAPS,VL} Disp8
+       v4fmaddps       ymm1, ymm4, XMMWORD PTR [edx+0x800]      # AVX512{_4FMAPS,VL}
+       v4fmaddps       ymm1, ymm4, XMMWORD PTR [edx-0x800]      # AVX512{_4FMAPS,VL} Disp8
+       v4fmaddps       ymm1, ymm4, XMMWORD PTR [edx-0x810]      # AVX512{_4FMAPS,VL}
        v4fnmaddps      xmm1, xmm4, [ecx]        # AVX512{_4FMAPS,VL}
        v4fnmaddps      xmm1, xmm4, XMMWORD PTR [ecx]    # AVX512{_4FMAPS,VL}
        v4fnmaddps      xmm1{k7}, xmm4, XMMWORD PTR [ecx]        # AVX512{_4FMAPS,VL}
        v4fnmaddps      xmm1{k7}{z}, xmm4, XMMWORD PTR [ecx]     # AVX512{_4FMAPS,VL}
        v4fnmaddps      xmm1, xmm4, XMMWORD PTR [esp+esi*8-123456]       # AVX512{_4FMAPS,VL}
-       v4fnmaddps      xmm1, xmm4, XMMWORD PTR [edx+4064]       # AVX512{_4FMAPS,VL} Disp8
-       v4fnmaddps      xmm1, xmm4, XMMWORD PTR [edx+4096]       # AVX512{_4FMAPS,VL}
-       v4fnmaddps      xmm1, xmm4, XMMWORD PTR [edx-4096]       # AVX512{_4FMAPS,VL} Disp8
-       v4fnmaddps      xmm1, xmm4, XMMWORD PTR [edx-4128]       # AVX512{_4FMAPS,VL}
+       v4fnmaddps      xmm1, xmm4, XMMWORD PTR [edx+0x7f0]      # AVX512{_4FMAPS,VL} Disp8
+       v4fnmaddps      xmm1, xmm4, XMMWORD PTR [edx+0x800]      # AVX512{_4FMAPS,VL}
+       v4fnmaddps      xmm1, xmm4, XMMWORD PTR [edx-0x800]      # AVX512{_4FMAPS,VL} Disp8
+       v4fnmaddps      xmm1, xmm4, XMMWORD PTR [edx-0x810]      # AVX512{_4FMAPS,VL}
        v4fnmaddps      ymm1, ymm4, [ecx]        # AVX512{_4FMAPS,VL}
        v4fnmaddps      ymm1, ymm4, XMMWORD PTR [ecx]    # AVX512{_4FMAPS,VL}
        v4fnmaddps      ymm1{k7}, ymm4, XMMWORD PTR [ecx]        # AVX512{_4FMAPS,VL}
        v4fnmaddps      ymm1{k7}{z}, ymm4, XMMWORD PTR [ecx]     # AVX512{_4FMAPS,VL}
        v4fnmaddps      ymm1, ymm4, XMMWORD PTR [esp+esi*8-123456]       # AVX512{_4FMAPS,VL}
-       v4fnmaddps      ymm1, ymm4, XMMWORD PTR [edx+4064]       # AVX512{_4FMAPS,VL} Disp8
-       v4fnmaddps      ymm1, ymm4, XMMWORD PTR [edx+4096]       # AVX512{_4FMAPS,VL}
-       v4fnmaddps      ymm1, ymm4, XMMWORD PTR [edx-4096]       # AVX512{_4FMAPS,VL} Disp8
-       v4fnmaddps      ymm1, ymm4, XMMWORD PTR [edx-4128]       # AVX512{_4FMAPS,VL}
+       v4fnmaddps      ymm1, ymm4, XMMWORD PTR [edx+0x7f0]      # AVX512{_4FMAPS,VL} Disp8
+       v4fnmaddps      ymm1, ymm4, XMMWORD PTR [edx+0x800]      # AVX512{_4FMAPS,VL}
+       v4fnmaddps      ymm1, ymm4, XMMWORD PTR [edx-0x800]      # AVX512{_4FMAPS,VL} Disp8
+       v4fnmaddps      ymm1, ymm4, XMMWORD PTR [edx-0x810]      # AVX512{_4FMAPS,VL}
index 80a4a194d38639a35b276abe3dee5544f3bc261d..7d1f1acbfb1ab1c3caee5e83f13890f8b45534d3 100644 (file)
@@ -12,68 +12,68 @@ Disassembly of section \.text:
 [      ]*[a-f0-9]+:[   ]*62 f2 3f 4f 9a 09[    ]*v4fmaddps zmm1\{k7\},zmm8,XMMWORD PTR \[rcx\]
 [      ]*[a-f0-9]+:[   ]*62 f2 3f cf 9a 09[    ]*v4fmaddps zmm1\{k7\}\{z\},zmm8,XMMWORD PTR \[rcx\]
 [      ]*[a-f0-9]+:[   ]*62 b2 3f 48 9a 8c f0 c0 1d fe ff[     ]*v4fmaddps zmm1,zmm8,XMMWORD PTR \[rax\+r14\*8-0x1e240\]
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 48 9a 8a e0 0f 00 00[        ]*v4fmaddps zmm1,zmm8,XMMWORD PTR \[rdx\+0xfe0\]
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 48 9a 8a 00 10 00 00[        ]*v4fmaddps zmm1,zmm8,XMMWORD PTR \[rdx\+0x1000\]
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 48 9a 8a 00 f0 ff ff[        ]*v4fmaddps zmm1,zmm8,XMMWORD PTR \[rdx-0x1000\]
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 48 9a 8a e0 ef ff ff[        ]*v4fmaddps zmm1,zmm8,XMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 48 9a 4a 7f[         ]*v4fmaddps zmm1,zmm8,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 48 9a 8a 00 08 00 00[        ]*v4fmaddps zmm1,zmm8,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 48 9a 4a 80[         ]*v4fmaddps zmm1,zmm8,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 48 9a 8a f0 f7 ff ff[        ]*v4fmaddps zmm1,zmm8,XMMWORD PTR \[rdx-0x810\]
 [      ]*[a-f0-9]+:[   ]*62 f2 3f 48 aa 09[    ]*v4fnmaddps zmm1,zmm8,XMMWORD PTR \[rcx\]
 [      ]*[a-f0-9]+:[   ]*62 f2 3f 4f aa 09[    ]*v4fnmaddps zmm1\{k7\},zmm8,XMMWORD PTR \[rcx\]
 [      ]*[a-f0-9]+:[   ]*62 f2 3f cf aa 09[    ]*v4fnmaddps zmm1\{k7\}\{z\},zmm8,XMMWORD PTR \[rcx\]
 [      ]*[a-f0-9]+:[   ]*62 b2 3f 48 aa 8c f0 c0 1d fe ff[     ]*v4fnmaddps zmm1,zmm8,XMMWORD PTR \[rax\+r14\*8-0x1e240\]
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 48 aa 8a e0 0f 00 00[        ]*v4fnmaddps zmm1,zmm8,XMMWORD PTR \[rdx\+0xfe0\]
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 48 aa 8a 00 10 00 00[        ]*v4fnmaddps zmm1,zmm8,XMMWORD PTR \[rdx\+0x1000\]
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 48 aa 8a 00 f0 ff ff[        ]*v4fnmaddps zmm1,zmm8,XMMWORD PTR \[rdx-0x1000\]
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 48 aa 8a e0 ef ff ff[        ]*v4fnmaddps zmm1,zmm8,XMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 48 aa 4a 7f[         ]*v4fnmaddps zmm1,zmm8,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 48 aa 8a 00 08 00 00[        ]*v4fnmaddps zmm1,zmm8,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 48 aa 4a 80[         ]*v4fnmaddps zmm1,zmm8,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 48 aa 8a f0 f7 ff ff[        ]*v4fnmaddps zmm1,zmm8,XMMWORD PTR \[rdx-0x810\]
 [      ]*[a-f0-9]+:[   ]*62 f2 3f 08 9b 09[    ]*v4fmaddss xmm1,xmm8,XMMWORD PTR \[rcx\]
 [      ]*[a-f0-9]+:[   ]*62 f2 3f 0f 9b 09[    ]*v4fmaddss xmm1\{k7\},xmm8,XMMWORD PTR \[rcx\]
 [      ]*[a-f0-9]+:[   ]*62 f2 3f 8f 9b 09[    ]*v4fmaddss xmm1\{k7\}\{z\},xmm8,XMMWORD PTR \[rcx\]
 [      ]*[a-f0-9]+:[   ]*62 b2 3f 08 9b 8c f0 c0 1d fe ff[     ]*v4fmaddss xmm1,xmm8,XMMWORD PTR \[rax\+r14\*8-0x1e240\]
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 9b 8a e0 0f 00 00[        ]*v4fmaddss xmm1,xmm8,XMMWORD PTR \[rdx\+0xfe0\]
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 9b 8a 00 10 00 00[        ]*v4fmaddss xmm1,xmm8,XMMWORD PTR \[rdx\+0x1000\]
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 9b 8a 00 f0 ff ff[        ]*v4fmaddss xmm1,xmm8,XMMWORD PTR \[rdx-0x1000\]
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 9b 8a e0 ef ff ff[        ]*v4fmaddss xmm1,xmm8,XMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 9b 4a 7f[         ]*v4fmaddss xmm1,xmm8,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 9b 8a 00 08 00 00[        ]*v4fmaddss xmm1,xmm8,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 9b 4a 80[         ]*v4fmaddss xmm1,xmm8,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 9b 8a f0 f7 ff ff[        ]*v4fmaddss xmm1,xmm8,XMMWORD PTR \[rdx-0x810\]
 [      ]*[a-f0-9]+:[   ]*62 f2 3f 08 ab 09[    ]*v4fnmaddss xmm1,xmm8,XMMWORD PTR \[rcx\]
 [      ]*[a-f0-9]+:[   ]*62 f2 3f 0f ab 09[    ]*v4fnmaddss xmm1\{k7\},xmm8,XMMWORD PTR \[rcx\]
 [      ]*[a-f0-9]+:[   ]*62 f2 3f 8f ab 09[    ]*v4fnmaddss xmm1\{k7\}\{z\},xmm8,XMMWORD PTR \[rcx\]
 [      ]*[a-f0-9]+:[   ]*62 b2 3f 08 ab 8c f0 c0 1d fe ff[     ]*v4fnmaddss xmm1,xmm8,XMMWORD PTR \[rax\+r14\*8-0x1e240\]
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 ab 8a e0 0f 00 00[        ]*v4fnmaddss xmm1,xmm8,XMMWORD PTR \[rdx\+0xfe0\]
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 ab 8a 00 10 00 00[        ]*v4fnmaddss xmm1,xmm8,XMMWORD PTR \[rdx\+0x1000\]
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 ab 8a 00 f0 ff ff[        ]*v4fnmaddss xmm1,xmm8,XMMWORD PTR \[rdx-0x1000\]
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 ab 8a e0 ef ff ff[        ]*v4fnmaddss xmm1,xmm8,XMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 ab 4a 7f[         ]*v4fnmaddss xmm1,xmm8,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 ab 8a 00 08 00 00[        ]*v4fnmaddss xmm1,xmm8,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 ab 4a 80[         ]*v4fnmaddss xmm1,xmm8,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 ab 8a f0 f7 ff ff[        ]*v4fnmaddss xmm1,xmm8,XMMWORD PTR \[rdx-0x810\]
 [      ]*[a-f0-9]+:[   ]*62 f2 3f 48 9a 09[    ]*v4fmaddps zmm1,zmm8,XMMWORD PTR \[rcx\]
 [      ]*[a-f0-9]+:[   ]*62 f2 3f 48 9a 09[    ]*v4fmaddps zmm1,zmm8,XMMWORD PTR \[rcx\]
 [      ]*[a-f0-9]+:[   ]*62 f2 3f 4f 9a 09[    ]*v4fmaddps zmm1\{k7\},zmm8,XMMWORD PTR \[rcx\]
 [      ]*[a-f0-9]+:[   ]*62 f2 3f cf 9a 09[    ]*v4fmaddps zmm1\{k7\}\{z\},zmm8,XMMWORD PTR \[rcx\]
 [      ]*[a-f0-9]+:[   ]*62 b2 3f 48 9a 8c f0 c0 1d fe ff[     ]*v4fmaddps zmm1,zmm8,XMMWORD PTR \[rax\+r14\*8-0x1e240\]
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 48 9a 8a e0 0f 00 00[        ]*v4fmaddps zmm1,zmm8,XMMWORD PTR \[rdx\+0xfe0\]
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 48 9a 8a 00 10 00 00[        ]*v4fmaddps zmm1,zmm8,XMMWORD PTR \[rdx\+0x1000\]
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 48 9a 8a 00 f0 ff ff[        ]*v4fmaddps zmm1,zmm8,XMMWORD PTR \[rdx-0x1000\]
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 48 9a 8a e0 ef ff ff[        ]*v4fmaddps zmm1,zmm8,XMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 48 9a 4a 7f[         ]*v4fmaddps zmm1,zmm8,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 48 9a 8a 00 08 00 00[        ]*v4fmaddps zmm1,zmm8,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 48 9a 4a 80[         ]*v4fmaddps zmm1,zmm8,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 48 9a 8a f0 f7 ff ff[        ]*v4fmaddps zmm1,zmm8,XMMWORD PTR \[rdx-0x810\]
 [      ]*[a-f0-9]+:[   ]*62 f2 3f 48 aa 09[    ]*v4fnmaddps zmm1,zmm8,XMMWORD PTR \[rcx\]
 [      ]*[a-f0-9]+:[   ]*62 f2 3f 48 aa 09[    ]*v4fnmaddps zmm1,zmm8,XMMWORD PTR \[rcx\]
 [      ]*[a-f0-9]+:[   ]*62 f2 3f 4f aa 09[    ]*v4fnmaddps zmm1\{k7\},zmm8,XMMWORD PTR \[rcx\]
 [      ]*[a-f0-9]+:[   ]*62 f2 3f cf aa 09[    ]*v4fnmaddps zmm1\{k7\}\{z\},zmm8,XMMWORD PTR \[rcx\]
 [      ]*[a-f0-9]+:[   ]*62 b2 3f 48 aa 8c f0 c0 1d fe ff[     ]*v4fnmaddps zmm1,zmm8,XMMWORD PTR \[rax\+r14\*8-0x1e240\]
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 48 aa 8a e0 0f 00 00[        ]*v4fnmaddps zmm1,zmm8,XMMWORD PTR \[rdx\+0xfe0\]
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 48 aa 8a 00 10 00 00[        ]*v4fnmaddps zmm1,zmm8,XMMWORD PTR \[rdx\+0x1000\]
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 48 aa 8a 00 f0 ff ff[        ]*v4fnmaddps zmm1,zmm8,XMMWORD PTR \[rdx-0x1000\]
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 48 aa 8a e0 ef ff ff[        ]*v4fnmaddps zmm1,zmm8,XMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 48 aa 4a 7f[         ]*v4fnmaddps zmm1,zmm8,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 48 aa 8a 00 08 00 00[        ]*v4fnmaddps zmm1,zmm8,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 48 aa 4a 80[         ]*v4fnmaddps zmm1,zmm8,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 48 aa 8a f0 f7 ff ff[        ]*v4fnmaddps zmm1,zmm8,XMMWORD PTR \[rdx-0x810\]
 [      ]*[a-f0-9]+:[   ]*62 f2 3f 08 9b 09[    ]*v4fmaddss xmm1,xmm8,XMMWORD PTR \[rcx\]
 [      ]*[a-f0-9]+:[   ]*62 f2 3f 08 9b 09[    ]*v4fmaddss xmm1,xmm8,XMMWORD PTR \[rcx\]
 [      ]*[a-f0-9]+:[   ]*62 f2 3f 0f 9b 09[    ]*v4fmaddss xmm1\{k7\},xmm8,XMMWORD PTR \[rcx\]
 [      ]*[a-f0-9]+:[   ]*62 f2 3f 8f 9b 09[    ]*v4fmaddss xmm1\{k7\}\{z\},xmm8,XMMWORD PTR \[rcx\]
 [      ]*[a-f0-9]+:[   ]*62 b2 3f 08 9b 8c f0 c0 1d fe ff[     ]*v4fmaddss xmm1,xmm8,XMMWORD PTR \[rax\+r14\*8-0x1e240\]
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 9b 8a e0 0f 00 00[        ]*v4fmaddss xmm1,xmm8,XMMWORD PTR \[rdx\+0xfe0\]
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 9b 8a 00 10 00 00[        ]*v4fmaddss xmm1,xmm8,XMMWORD PTR \[rdx\+0x1000\]
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 9b 8a 00 f0 ff ff[        ]*v4fmaddss xmm1,xmm8,XMMWORD PTR \[rdx-0x1000\]
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 9b 8a e0 ef ff ff[        ]*v4fmaddss xmm1,xmm8,XMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 9b 4a 7f[         ]*v4fmaddss xmm1,xmm8,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 9b 8a 00 08 00 00[        ]*v4fmaddss xmm1,xmm8,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 9b 4a 80[         ]*v4fmaddss xmm1,xmm8,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 9b 8a f0 f7 ff ff[        ]*v4fmaddss xmm1,xmm8,XMMWORD PTR \[rdx-0x810\]
 [      ]*[a-f0-9]+:[   ]*62 f2 3f 08 ab 09[    ]*v4fnmaddss xmm1,xmm8,XMMWORD PTR \[rcx\]
 [      ]*[a-f0-9]+:[   ]*62 f2 3f 08 ab 09[    ]*v4fnmaddss xmm1,xmm8,XMMWORD PTR \[rcx\]
 [      ]*[a-f0-9]+:[   ]*62 f2 3f 0f ab 09[    ]*v4fnmaddss xmm1\{k7\},xmm8,XMMWORD PTR \[rcx\]
 [      ]*[a-f0-9]+:[   ]*62 f2 3f 8f ab 09[    ]*v4fnmaddss xmm1\{k7\}\{z\},xmm8,XMMWORD PTR \[rcx\]
 [      ]*[a-f0-9]+:[   ]*62 b2 3f 08 ab 8c f0 c0 1d fe ff[     ]*v4fnmaddss xmm1,xmm8,XMMWORD PTR \[rax\+r14\*8-0x1e240\]
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 ab 8a e0 0f 00 00[        ]*v4fnmaddss xmm1,xmm8,XMMWORD PTR \[rdx\+0xfe0\]
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 ab 8a 00 10 00 00[        ]*v4fnmaddss xmm1,xmm8,XMMWORD PTR \[rdx\+0x1000\]
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 ab 8a 00 f0 ff ff[        ]*v4fnmaddss xmm1,xmm8,XMMWORD PTR \[rdx-0x1000\]
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 ab 8a e0 ef ff ff[        ]*v4fnmaddss xmm1,xmm8,XMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 ab 4a 7f[         ]*v4fnmaddss xmm1,xmm8,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 ab 8a 00 08 00 00[        ]*v4fnmaddss xmm1,xmm8,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 ab 4a 80[         ]*v4fnmaddss xmm1,xmm8,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 ab 8a f0 f7 ff ff[        ]*v4fnmaddss xmm1,xmm8,XMMWORD PTR \[rdx-0x810\]
 #pass
index dbb00981a4637d6fab9527d11739579211824d22..e980061a22337f26489bb376eca31e39d334670c 100644 (file)
@@ -12,68 +12,68 @@ Disassembly of section \.text:
 [      ]*[a-f0-9]+:[   ]*62 f2 3f 4f 9a 09[    ]*v4fmaddps \(%rcx\),%zmm8,%zmm1\{%k7\}
 [      ]*[a-f0-9]+:[   ]*62 f2 3f cf 9a 09[    ]*v4fmaddps \(%rcx\),%zmm8,%zmm1\{%k7\}\{z\}
 [      ]*[a-f0-9]+:[   ]*62 b2 3f 48 9a 8c f0 c0 1d fe ff[     ]*v4fmaddps -0x1e240\(%rax,%r14,8\),%zmm8,%zmm1
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 48 9a 8a e0 0f 00 00[        ]*v4fmaddps 0xfe0\(%rdx\),%zmm8,%zmm1
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 48 9a 8a 00 10 00 00[        ]*v4fmaddps 0x1000\(%rdx\),%zmm8,%zmm1
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 48 9a 8a 00 f0 ff ff[        ]*v4fmaddps -0x1000\(%rdx\),%zmm8,%zmm1
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 48 9a 8a e0 ef ff ff[        ]*v4fmaddps -0x1020\(%rdx\),%zmm8,%zmm1
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 48 9a 4a 7f[         ]*v4fmaddps 0x7f0\(%rdx\),%zmm8,%zmm1
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 48 9a 8a 00 08 00 00[        ]*v4fmaddps 0x800\(%rdx\),%zmm8,%zmm1
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 48 9a 4a 80[         ]*v4fmaddps -0x800\(%rdx\),%zmm8,%zmm1
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 48 9a 8a f0 f7 ff ff[        ]*v4fmaddps -0x810\(%rdx\),%zmm8,%zmm1
 [      ]*[a-f0-9]+:[   ]*62 f2 3f 48 aa 09[    ]*v4fnmaddps \(%rcx\),%zmm8,%zmm1
 [      ]*[a-f0-9]+:[   ]*62 f2 3f 4f aa 09[    ]*v4fnmaddps \(%rcx\),%zmm8,%zmm1\{%k7\}
 [      ]*[a-f0-9]+:[   ]*62 f2 3f cf aa 09[    ]*v4fnmaddps \(%rcx\),%zmm8,%zmm1\{%k7\}\{z\}
 [      ]*[a-f0-9]+:[   ]*62 b2 3f 48 aa 8c f0 c0 1d fe ff[     ]*v4fnmaddps -0x1e240\(%rax,%r14,8\),%zmm8,%zmm1
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 48 aa 8a e0 0f 00 00[        ]*v4fnmaddps 0xfe0\(%rdx\),%zmm8,%zmm1
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 48 aa 8a 00 10 00 00[        ]*v4fnmaddps 0x1000\(%rdx\),%zmm8,%zmm1
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 48 aa 8a 00 f0 ff ff[        ]*v4fnmaddps -0x1000\(%rdx\),%zmm8,%zmm1
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 48 aa 8a e0 ef ff ff[        ]*v4fnmaddps -0x1020\(%rdx\),%zmm8,%zmm1
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 48 aa 4a 7f[         ]*v4fnmaddps 0x7f0\(%rdx\),%zmm8,%zmm1
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 48 aa 8a 00 08 00 00[        ]*v4fnmaddps 0x800\(%rdx\),%zmm8,%zmm1
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 48 aa 4a 80[         ]*v4fnmaddps -0x800\(%rdx\),%zmm8,%zmm1
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 48 aa 8a f0 f7 ff ff[        ]*v4fnmaddps -0x810\(%rdx\),%zmm8,%zmm1
 [      ]*[a-f0-9]+:[   ]*62 f2 3f 08 9b 09[    ]*v4fmaddss \(%rcx\),%xmm8,%xmm1
 [      ]*[a-f0-9]+:[   ]*62 f2 3f 0f 9b 09[    ]*v4fmaddss \(%rcx\),%xmm8,%xmm1\{%k7\}
 [      ]*[a-f0-9]+:[   ]*62 f2 3f 8f 9b 09[    ]*v4fmaddss \(%rcx\),%xmm8,%xmm1\{%k7\}\{z\}
 [      ]*[a-f0-9]+:[   ]*62 b2 3f 08 9b 8c f0 c0 1d fe ff[     ]*v4fmaddss -0x1e240\(%rax,%r14,8\),%xmm8,%xmm1
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 9b 8a e0 0f 00 00[        ]*v4fmaddss 0xfe0\(%rdx\),%xmm8,%xmm1
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 9b 8a 00 10 00 00[        ]*v4fmaddss 0x1000\(%rdx\),%xmm8,%xmm1
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 9b 8a 00 f0 ff ff[        ]*v4fmaddss -0x1000\(%rdx\),%xmm8,%xmm1
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 9b 8a e0 ef ff ff[        ]*v4fmaddss -0x1020\(%rdx\),%xmm8,%xmm1
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 9b 4a 7f[         ]*v4fmaddss 0x7f0\(%rdx\),%xmm8,%xmm1
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 9b 8a 00 08 00 00[        ]*v4fmaddss 0x800\(%rdx\),%xmm8,%xmm1
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 9b 4a 80[         ]*v4fmaddss -0x800\(%rdx\),%xmm8,%xmm1
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 9b 8a f0 f7 ff ff[        ]*v4fmaddss -0x810\(%rdx\),%xmm8,%xmm1
 [      ]*[a-f0-9]+:[   ]*62 f2 3f 08 ab 09[    ]*v4fnmaddss \(%rcx\),%xmm8,%xmm1
 [      ]*[a-f0-9]+:[   ]*62 f2 3f 0f ab 09[    ]*v4fnmaddss \(%rcx\),%xmm8,%xmm1\{%k7\}
 [      ]*[a-f0-9]+:[   ]*62 f2 3f 8f ab 09[    ]*v4fnmaddss \(%rcx\),%xmm8,%xmm1\{%k7\}\{z\}
 [      ]*[a-f0-9]+:[   ]*62 b2 3f 08 ab 8c f0 c0 1d fe ff[     ]*v4fnmaddss -0x1e240\(%rax,%r14,8\),%xmm8,%xmm1
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 ab 8a e0 0f 00 00[        ]*v4fnmaddss 0xfe0\(%rdx\),%xmm8,%xmm1
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 ab 8a 00 10 00 00[        ]*v4fnmaddss 0x1000\(%rdx\),%xmm8,%xmm1
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 ab 8a 00 f0 ff ff[        ]*v4fnmaddss -0x1000\(%rdx\),%xmm8,%xmm1
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 ab 8a e0 ef ff ff[        ]*v4fnmaddss -0x1020\(%rdx\),%xmm8,%xmm1
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 ab 4a 7f[         ]*v4fnmaddss 0x7f0\(%rdx\),%xmm8,%xmm1
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 ab 8a 00 08 00 00[        ]*v4fnmaddss 0x800\(%rdx\),%xmm8,%xmm1
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 ab 4a 80[         ]*v4fnmaddss -0x800\(%rdx\),%xmm8,%xmm1
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 ab 8a f0 f7 ff ff[        ]*v4fnmaddss -0x810\(%rdx\),%xmm8,%xmm1
 [      ]*[a-f0-9]+:[   ]*62 f2 3f 48 9a 09[    ]*v4fmaddps \(%rcx\),%zmm8,%zmm1
 [      ]*[a-f0-9]+:[   ]*62 f2 3f 48 9a 09[    ]*v4fmaddps \(%rcx\),%zmm8,%zmm1
 [      ]*[a-f0-9]+:[   ]*62 f2 3f 4f 9a 09[    ]*v4fmaddps \(%rcx\),%zmm8,%zmm1\{%k7\}
 [      ]*[a-f0-9]+:[   ]*62 f2 3f cf 9a 09[    ]*v4fmaddps \(%rcx\),%zmm8,%zmm1\{%k7\}\{z\}
 [      ]*[a-f0-9]+:[   ]*62 b2 3f 48 9a 8c f0 c0 1d fe ff[     ]*v4fmaddps -0x1e240\(%rax,%r14,8\),%zmm8,%zmm1
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 48 9a 8a e0 0f 00 00[        ]*v4fmaddps 0xfe0\(%rdx\),%zmm8,%zmm1
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 48 9a 8a 00 10 00 00[        ]*v4fmaddps 0x1000\(%rdx\),%zmm8,%zmm1
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 48 9a 8a 00 f0 ff ff[        ]*v4fmaddps -0x1000\(%rdx\),%zmm8,%zmm1
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 48 9a 8a e0 ef ff ff[        ]*v4fmaddps -0x1020\(%rdx\),%zmm8,%zmm1
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 48 9a 4a 7f[         ]*v4fmaddps 0x7f0\(%rdx\),%zmm8,%zmm1
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 48 9a 8a 00 08 00 00[        ]*v4fmaddps 0x800\(%rdx\),%zmm8,%zmm1
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 48 9a 4a 80[         ]*v4fmaddps -0x800\(%rdx\),%zmm8,%zmm1
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 48 9a 8a f0 f7 ff ff[        ]*v4fmaddps -0x810\(%rdx\),%zmm8,%zmm1
 [      ]*[a-f0-9]+:[   ]*62 f2 3f 48 aa 09[    ]*v4fnmaddps \(%rcx\),%zmm8,%zmm1
 [      ]*[a-f0-9]+:[   ]*62 f2 3f 48 aa 09[    ]*v4fnmaddps \(%rcx\),%zmm8,%zmm1
 [      ]*[a-f0-9]+:[   ]*62 f2 3f 4f aa 09[    ]*v4fnmaddps \(%rcx\),%zmm8,%zmm1\{%k7\}
 [      ]*[a-f0-9]+:[   ]*62 f2 3f cf aa 09[    ]*v4fnmaddps \(%rcx\),%zmm8,%zmm1\{%k7\}\{z\}
 [      ]*[a-f0-9]+:[   ]*62 b2 3f 48 aa 8c f0 c0 1d fe ff[     ]*v4fnmaddps -0x1e240\(%rax,%r14,8\),%zmm8,%zmm1
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 48 aa 8a e0 0f 00 00[        ]*v4fnmaddps 0xfe0\(%rdx\),%zmm8,%zmm1
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 48 aa 8a 00 10 00 00[        ]*v4fnmaddps 0x1000\(%rdx\),%zmm8,%zmm1
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 48 aa 8a 00 f0 ff ff[        ]*v4fnmaddps -0x1000\(%rdx\),%zmm8,%zmm1
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 48 aa 8a e0 ef ff ff[        ]*v4fnmaddps -0x1020\(%rdx\),%zmm8,%zmm1
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 48 aa 4a 7f[         ]*v4fnmaddps 0x7f0\(%rdx\),%zmm8,%zmm1
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 48 aa 8a 00 08 00 00[        ]*v4fnmaddps 0x800\(%rdx\),%zmm8,%zmm1
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 48 aa 4a 80[         ]*v4fnmaddps -0x800\(%rdx\),%zmm8,%zmm1
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 48 aa 8a f0 f7 ff ff[        ]*v4fnmaddps -0x810\(%rdx\),%zmm8,%zmm1
 [      ]*[a-f0-9]+:[   ]*62 f2 3f 08 9b 09[    ]*v4fmaddss \(%rcx\),%xmm8,%xmm1
 [      ]*[a-f0-9]+:[   ]*62 f2 3f 08 9b 09[    ]*v4fmaddss \(%rcx\),%xmm8,%xmm1
 [      ]*[a-f0-9]+:[   ]*62 f2 3f 0f 9b 09[    ]*v4fmaddss \(%rcx\),%xmm8,%xmm1\{%k7\}
 [      ]*[a-f0-9]+:[   ]*62 f2 3f 8f 9b 09[    ]*v4fmaddss \(%rcx\),%xmm8,%xmm1\{%k7\}\{z\}
 [      ]*[a-f0-9]+:[   ]*62 b2 3f 08 9b 8c f0 c0 1d fe ff[     ]*v4fmaddss -0x1e240\(%rax,%r14,8\),%xmm8,%xmm1
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 9b 8a e0 0f 00 00[        ]*v4fmaddss 0xfe0\(%rdx\),%xmm8,%xmm1
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 9b 8a 00 10 00 00[        ]*v4fmaddss 0x1000\(%rdx\),%xmm8,%xmm1
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 9b 8a 00 f0 ff ff[        ]*v4fmaddss -0x1000\(%rdx\),%xmm8,%xmm1
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 9b 8a e0 ef ff ff[        ]*v4fmaddss -0x1020\(%rdx\),%xmm8,%xmm1
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 9b 4a 7f[         ]*v4fmaddss 0x7f0\(%rdx\),%xmm8,%xmm1
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 9b 8a 00 08 00 00[        ]*v4fmaddss 0x800\(%rdx\),%xmm8,%xmm1
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 9b 4a 80[         ]*v4fmaddss -0x800\(%rdx\),%xmm8,%xmm1
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 9b 8a f0 f7 ff ff[        ]*v4fmaddss -0x810\(%rdx\),%xmm8,%xmm1
 [      ]*[a-f0-9]+:[   ]*62 f2 3f 08 ab 09[    ]*v4fnmaddss \(%rcx\),%xmm8,%xmm1
 [      ]*[a-f0-9]+:[   ]*62 f2 3f 08 ab 09[    ]*v4fnmaddss \(%rcx\),%xmm8,%xmm1
 [      ]*[a-f0-9]+:[   ]*62 f2 3f 0f ab 09[    ]*v4fnmaddss \(%rcx\),%xmm8,%xmm1\{%k7\}
 [      ]*[a-f0-9]+:[   ]*62 f2 3f 8f ab 09[    ]*v4fnmaddss \(%rcx\),%xmm8,%xmm1\{%k7\}\{z\}
 [      ]*[a-f0-9]+:[   ]*62 b2 3f 08 ab 8c f0 c0 1d fe ff[     ]*v4fnmaddss -0x1e240\(%rax,%r14,8\),%xmm8,%xmm1
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 ab 8a e0 0f 00 00[        ]*v4fnmaddss 0xfe0\(%rdx\),%xmm8,%xmm1
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 ab 8a 00 10 00 00[        ]*v4fnmaddss 0x1000\(%rdx\),%xmm8,%xmm1
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 ab 8a 00 f0 ff ff[        ]*v4fnmaddss -0x1000\(%rdx\),%xmm8,%xmm1
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 ab 8a e0 ef ff ff[        ]*v4fnmaddss -0x1020\(%rdx\),%xmm8,%xmm1
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 ab 4a 7f[         ]*v4fnmaddss 0x7f0\(%rdx\),%xmm8,%xmm1
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 ab 8a 00 08 00 00[        ]*v4fnmaddss 0x800\(%rdx\),%xmm8,%xmm1
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 ab 4a 80[         ]*v4fnmaddss -0x800\(%rdx\),%xmm8,%xmm1
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 ab 8a f0 f7 ff ff[        ]*v4fnmaddss -0x810\(%rdx\),%xmm8,%xmm1
 #pass
index 51ef9d760a80873831ad76c6ca3597542797a33f..5ba28152dbbcc2abfb979e3f5c408042221c4892 100644 (file)
@@ -7,34 +7,34 @@ _start:
        v4fmaddps       (%rcx), %zmm8, %zmm1{%k7}        # AVX512_4FMAPS
        v4fmaddps       (%rcx), %zmm8, %zmm1{%k7}{z}     # AVX512_4FMAPS
        v4fmaddps       -123456(%rax,%r14,8), %zmm8, %zmm1       # AVX512_4FMAPS
-       v4fmaddps       4064(%rdx), %zmm8, %zmm1         # AVX512_4FMAPS Disp8
-       v4fmaddps       4096(%rdx), %zmm8, %zmm1         # AVX512_4FMAPS
-       v4fmaddps       -4096(%rdx), %zmm8, %zmm1        # AVX512_4FMAPS Disp8
-       v4fmaddps       -4128(%rdx), %zmm8, %zmm1        # AVX512_4FMAPS
+       v4fmaddps       0x7f0(%rdx), %zmm8, %zmm1        # AVX512_4FMAPS Disp8
+       v4fmaddps       0x800(%rdx), %zmm8, %zmm1        # AVX512_4FMAPS
+       v4fmaddps       -0x800(%rdx), %zmm8, %zmm1       # AVX512_4FMAPS Disp8
+       v4fmaddps       -0x810(%rdx), %zmm8, %zmm1       # AVX512_4FMAPS
        v4fnmaddps      (%rcx), %zmm8, %zmm1     # AVX512_4FMAPS
        v4fnmaddps      (%rcx), %zmm8, %zmm1{%k7}        # AVX512_4FMAPS
        v4fnmaddps      (%rcx), %zmm8, %zmm1{%k7}{z}     # AVX512_4FMAPS
        v4fnmaddps      -123456(%rax,%r14,8), %zmm8, %zmm1       # AVX512_4FMAPS
-       v4fnmaddps      4064(%rdx), %zmm8, %zmm1         # AVX512_4FMAPS Disp8
-       v4fnmaddps      4096(%rdx), %zmm8, %zmm1         # AVX512_4FMAPS
-       v4fnmaddps      -4096(%rdx), %zmm8, %zmm1        # AVX512_4FMAPS Disp8
-       v4fnmaddps      -4128(%rdx), %zmm8, %zmm1        # AVX512_4FMAPS
+       v4fnmaddps      0x7f0(%rdx), %zmm8, %zmm1        # AVX512_4FMAPS Disp8
+       v4fnmaddps      0x800(%rdx), %zmm8, %zmm1        # AVX512_4FMAPS
+       v4fnmaddps      -0x800(%rdx), %zmm8, %zmm1       # AVX512_4FMAPS Disp8
+       v4fnmaddps      -0x810(%rdx), %zmm8, %zmm1       # AVX512_4FMAPS
        v4fmaddss       (%rcx), %xmm8, %xmm1     # AVX512_4FMAPS
        v4fmaddss       (%rcx), %xmm8, %xmm1{%k7}        # AVX512_4FMAPS
        v4fmaddss       (%rcx), %xmm8, %xmm1{%k7}{z}     # AVX512_4FMAPS
        v4fmaddss       -123456(%rax,%r14,8), %xmm8, %xmm1       # AVX512_4FMAPS
-       v4fmaddss       4064(%rdx), %xmm8, %xmm1         # AVX512_4FMAPS Disp8
-       v4fmaddss       4096(%rdx), %xmm8, %xmm1         # AVX512_4FMAPS
-       v4fmaddss       -4096(%rdx), %xmm8, %xmm1        # AVX512_4FMAPS Disp8
-       v4fmaddss       -4128(%rdx), %xmm8, %xmm1        # AVX512_4FMAPS
+       v4fmaddss       0x7f0(%rdx), %xmm8, %xmm1        # AVX512_4FMAPS Disp8
+       v4fmaddss       0x800(%rdx), %xmm8, %xmm1        # AVX512_4FMAPS
+       v4fmaddss       -0x800(%rdx), %xmm8, %xmm1       # AVX512_4FMAPS Disp8
+       v4fmaddss       -0x810(%rdx), %xmm8, %xmm1       # AVX512_4FMAPS
        v4fnmaddss      (%rcx), %xmm8, %xmm1     # AVX512_4FMAPS
        v4fnmaddss      (%rcx), %xmm8, %xmm1{%k7}        # AVX512_4FMAPS
        v4fnmaddss      (%rcx), %xmm8, %xmm1{%k7}{z}     # AVX512_4FMAPS
        v4fnmaddss      -123456(%rax,%r14,8), %xmm8, %xmm1       # AVX512_4FMAPS
-       v4fnmaddss      4064(%rdx), %xmm8, %xmm1         # AVX512_4FMAPS Disp8
-       v4fnmaddss      4096(%rdx), %xmm8, %xmm1         # AVX512_4FMAPS
-       v4fnmaddss      -4096(%rdx), %xmm8, %xmm1        # AVX512_4FMAPS Disp8
-       v4fnmaddss      -4128(%rdx), %xmm8, %xmm1        # AVX512_4FMAPS
+       v4fnmaddss      0x7f0(%rdx), %xmm8, %xmm1        # AVX512_4FMAPS Disp8
+       v4fnmaddss      0x800(%rdx), %xmm8, %xmm1        # AVX512_4FMAPS
+       v4fnmaddss      -0x800(%rdx), %xmm8, %xmm1       # AVX512_4FMAPS Disp8
+       v4fnmaddss      -0x810(%rdx), %xmm8, %xmm1       # AVX512_4FMAPS
 
        .intel_syntax noprefix
        v4fmaddps       zmm1, zmm8, [rcx]        # AVX512_4FMAPS
@@ -42,34 +42,34 @@ _start:
        v4fmaddps       zmm1{k7}, zmm8, XMMWORD PTR [rcx]        # AVX512_4FMAPS
        v4fmaddps       zmm1{k7}{z}, zmm8, XMMWORD PTR [rcx]     # AVX512_4FMAPS
        v4fmaddps       zmm1, zmm8, XMMWORD PTR [rax+r14*8-123456]       # AVX512_4FMAPS
-       v4fmaddps       zmm1, zmm8, XMMWORD PTR [rdx+4064]       # AVX512_4FMAPS Disp8
-       v4fmaddps       zmm1, zmm8, XMMWORD PTR [rdx+4096]       # AVX512_4FMAPS
-       v4fmaddps       zmm1, zmm8, XMMWORD PTR [rdx-4096]       # AVX512_4FMAPS Disp8
-       v4fmaddps       zmm1, zmm8, XMMWORD PTR [rdx-4128]       # AVX512_4FMAPS
+       v4fmaddps       zmm1, zmm8, XMMWORD PTR [rdx+0x7f0]      # AVX512_4FMAPS Disp8
+       v4fmaddps       zmm1, zmm8, XMMWORD PTR [rdx+0x800]      # AVX512_4FMAPS
+       v4fmaddps       zmm1, zmm8, XMMWORD PTR [rdx-0x800]      # AVX512_4FMAPS Disp8
+       v4fmaddps       zmm1, zmm8, XMMWORD PTR [rdx-0x810]      # AVX512_4FMAPS
        v4fnmaddps      zmm1, zmm8, [rcx]        # AVX512_4FMAPS
        v4fnmaddps      zmm1, zmm8, XMMWORD PTR [rcx]    # AVX512_4FMAPS
        v4fnmaddps      zmm1{k7}, zmm8, XMMWORD PTR [rcx]        # AVX512_4FMAPS
        v4fnmaddps      zmm1{k7}{z}, zmm8, XMMWORD PTR [rcx]     # AVX512_4FMAPS
        v4fnmaddps      zmm1, zmm8, XMMWORD PTR [rax+r14*8-123456]       # AVX512_4FMAPS
-       v4fnmaddps      zmm1, zmm8, XMMWORD PTR [rdx+4064]       # AVX512_4FMAPS Disp8
-       v4fnmaddps      zmm1, zmm8, XMMWORD PTR [rdx+4096]       # AVX512_4FMAPS
-       v4fnmaddps      zmm1, zmm8, XMMWORD PTR [rdx-4096]       # AVX512_4FMAPS Disp8
-       v4fnmaddps      zmm1, zmm8, XMMWORD PTR [rdx-4128]       # AVX512_4FMAPS
+       v4fnmaddps      zmm1, zmm8, XMMWORD PTR [rdx+0x7f0]      # AVX512_4FMAPS Disp8
+       v4fnmaddps      zmm1, zmm8, XMMWORD PTR [rdx+0x800]      # AVX512_4FMAPS
+       v4fnmaddps      zmm1, zmm8, XMMWORD PTR [rdx-0x800]      # AVX512_4FMAPS Disp8
+       v4fnmaddps      zmm1, zmm8, XMMWORD PTR [rdx-0x810]      # AVX512_4FMAPS
        v4fmaddss       xmm1, xmm8, [rcx]        # AVX512_4FMAPS
        v4fmaddss       xmm1, xmm8, XMMWORD PTR [rcx]    # AVX512_4FMAPS
        v4fmaddss       xmm1{k7}, xmm8, XMMWORD PTR [rcx]        # AVX512_4FMAPS
        v4fmaddss       xmm1{k7}{z}, xmm8, XMMWORD PTR [rcx]     # AVX512_4FMAPS
        v4fmaddss       xmm1, xmm8, XMMWORD PTR [rax+r14*8-123456]       # AVX512_4FMAPS
-       v4fmaddss       xmm1, xmm8, XMMWORD PTR [rdx+4064]       # AVX512_4FMAPS Disp8
-       v4fmaddss       xmm1, xmm8, XMMWORD PTR [rdx+4096]       # AVX512_4FMAPS
-       v4fmaddss       xmm1, xmm8, XMMWORD PTR [rdx-4096]       # AVX512_4FMAPS Disp8
-       v4fmaddss       xmm1, xmm8, XMMWORD PTR [rdx-4128]       # AVX512_4FMAPS
+       v4fmaddss       xmm1, xmm8, XMMWORD PTR [rdx+0x7f0]      # AVX512_4FMAPS Disp8
+       v4fmaddss       xmm1, xmm8, XMMWORD PTR [rdx+0x800]      # AVX512_4FMAPS
+       v4fmaddss       xmm1, xmm8, XMMWORD PTR [rdx-0x800]      # AVX512_4FMAPS Disp8
+       v4fmaddss       xmm1, xmm8, XMMWORD PTR [rdx-0x810]      # AVX512_4FMAPS
        v4fnmaddss      xmm1, xmm8, [rcx]        # AVX512_4FMAPS
        v4fnmaddss      xmm1, xmm8, XMMWORD PTR [rcx]    # AVX512_4FMAPS
        v4fnmaddss      xmm1{k7}, xmm8, XMMWORD PTR [rcx]        # AVX512_4FMAPS
        v4fnmaddss      xmm1{k7}{z}, xmm8, XMMWORD PTR [rcx]     # AVX512_4FMAPS
        v4fnmaddss      xmm1, xmm8, XMMWORD PTR [rax+r14*8-123456]       # AVX512_4FMAPS
-       v4fnmaddss      xmm1, xmm8, XMMWORD PTR [rdx+4064]       # AVX512_4FMAPS Disp8
-       v4fnmaddss      xmm1, xmm8, XMMWORD PTR [rdx+4096]       # AVX512_4FMAPS
-       v4fnmaddss      xmm1, xmm8, XMMWORD PTR [rdx-4096]       # AVX512_4FMAPS Disp8
-       v4fnmaddss      xmm1, xmm8, XMMWORD PTR [rdx-4128]       # AVX512_4FMAPS
+       v4fnmaddss      xmm1, xmm8, XMMWORD PTR [rdx+0x7f0]      # AVX512_4FMAPS Disp8
+       v4fnmaddss      xmm1, xmm8, XMMWORD PTR [rdx+0x800]      # AVX512_4FMAPS
+       v4fnmaddss      xmm1, xmm8, XMMWORD PTR [rdx-0x800]      # AVX512_4FMAPS Disp8
+       v4fnmaddss      xmm1, xmm8, XMMWORD PTR [rdx-0x810]      # AVX512_4FMAPS
index e01a3075f77e55f33c911fbf4ab2fd4c5b46f011..5f1029de3ca08ec4cd2fbb9e056486af91885ff9 100644 (file)
@@ -12,68 +12,68 @@ Disassembly of section \.text:
 [      ]*[a-f0-9]+:[   ]*62 f2 3f 0f 9a 09[    ]*v4fmaddps xmm1\{k7\},xmm8,XMMWORD PTR \[rcx\]
 [      ]*[a-f0-9]+:[   ]*62 f2 3f 8f 9a 09[    ]*v4fmaddps xmm1\{k7\}\{z\},xmm8,XMMWORD PTR \[rcx\]
 [      ]*[a-f0-9]+:[   ]*62 b2 3f 08 9a 8c f0 c0 1d fe ff[     ]*v4fmaddps xmm1,xmm8,XMMWORD PTR \[rax\+r14\*8-0x1e240\]
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 9a 8a e0 0f 00 00[        ]*v4fmaddps xmm1,xmm8,XMMWORD PTR \[rdx\+0xfe0\]
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 9a 8a 00 10 00 00[        ]*v4fmaddps xmm1,xmm8,XMMWORD PTR \[rdx\+0x1000\]
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 9a 8a 00 f0 ff ff[        ]*v4fmaddps xmm1,xmm8,XMMWORD PTR \[rdx-0x1000\]
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 9a 8a e0 ef ff ff[        ]*v4fmaddps xmm1,xmm8,XMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 9a 4a 7f[         ]*v4fmaddps xmm1,xmm8,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 9a 8a 00 08 00 00[        ]*v4fmaddps xmm1,xmm8,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 9a 4a 80[         ]*v4fmaddps xmm1,xmm8,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 9a 8a f0 f7 ff ff[        ]*v4fmaddps xmm1,xmm8,XMMWORD PTR \[rdx-0x810\]
 [      ]*[a-f0-9]+:[   ]*62 f2 3f 28 9a 09[    ]*v4fmaddps ymm1,ymm8,XMMWORD PTR \[rcx\]
 [      ]*[a-f0-9]+:[   ]*62 f2 3f 2f 9a 09[    ]*v4fmaddps ymm1\{k7\},ymm8,XMMWORD PTR \[rcx\]
 [      ]*[a-f0-9]+:[   ]*62 f2 3f af 9a 09[    ]*v4fmaddps ymm1\{k7\}\{z\},ymm8,XMMWORD PTR \[rcx\]
 [      ]*[a-f0-9]+:[   ]*62 b2 3f 28 9a 8c f0 c0 1d fe ff[     ]*v4fmaddps ymm1,ymm8,XMMWORD PTR \[rax\+r14\*8-0x1e240\]
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 28 9a 8a e0 0f 00 00[        ]*v4fmaddps ymm1,ymm8,XMMWORD PTR \[rdx\+0xfe0\]
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 28 9a 8a 00 10 00 00[        ]*v4fmaddps ymm1,ymm8,XMMWORD PTR \[rdx\+0x1000\]
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 28 9a 8a 00 f0 ff ff[        ]*v4fmaddps ymm1,ymm8,XMMWORD PTR \[rdx-0x1000\]
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 28 9a 8a e0 ef ff ff[        ]*v4fmaddps ymm1,ymm8,XMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 28 9a 4a 7f[         ]*v4fmaddps ymm1,ymm8,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 28 9a 8a 00 08 00 00[        ]*v4fmaddps ymm1,ymm8,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 28 9a 4a 80[         ]*v4fmaddps ymm1,ymm8,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 28 9a 8a f0 f7 ff ff[        ]*v4fmaddps ymm1,ymm8,XMMWORD PTR \[rdx-0x810\]
 [      ]*[a-f0-9]+:[   ]*62 f2 3f 08 aa 09[    ]*v4fnmaddps xmm1,xmm8,XMMWORD PTR \[rcx\]
 [      ]*[a-f0-9]+:[   ]*62 f2 3f 0f aa 09[    ]*v4fnmaddps xmm1\{k7\},xmm8,XMMWORD PTR \[rcx\]
 [      ]*[a-f0-9]+:[   ]*62 f2 3f 8f aa 09[    ]*v4fnmaddps xmm1\{k7\}\{z\},xmm8,XMMWORD PTR \[rcx\]
 [      ]*[a-f0-9]+:[   ]*62 b2 3f 08 aa 8c f0 c0 1d fe ff[     ]*v4fnmaddps xmm1,xmm8,XMMWORD PTR \[rax\+r14\*8-0x1e240\]
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 aa 8a e0 0f 00 00[        ]*v4fnmaddps xmm1,xmm8,XMMWORD PTR \[rdx\+0xfe0\]
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 aa 8a 00 10 00 00[        ]*v4fnmaddps xmm1,xmm8,XMMWORD PTR \[rdx\+0x1000\]
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 aa 8a 00 f0 ff ff[        ]*v4fnmaddps xmm1,xmm8,XMMWORD PTR \[rdx-0x1000\]
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 aa 8a e0 ef ff ff[        ]*v4fnmaddps xmm1,xmm8,XMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 aa 4a 7f[         ]*v4fnmaddps xmm1,xmm8,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 aa 8a 00 08 00 00[        ]*v4fnmaddps xmm1,xmm8,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 aa 4a 80[         ]*v4fnmaddps xmm1,xmm8,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 aa 8a f0 f7 ff ff[        ]*v4fnmaddps xmm1,xmm8,XMMWORD PTR \[rdx-0x810\]
 [      ]*[a-f0-9]+:[   ]*62 f2 3f 28 aa 09[    ]*v4fnmaddps ymm1,ymm8,XMMWORD PTR \[rcx\]
 [      ]*[a-f0-9]+:[   ]*62 f2 3f 2f aa 09[    ]*v4fnmaddps ymm1\{k7\},ymm8,XMMWORD PTR \[rcx\]
 [      ]*[a-f0-9]+:[   ]*62 f2 3f af aa 09[    ]*v4fnmaddps ymm1\{k7\}\{z\},ymm8,XMMWORD PTR \[rcx\]
 [      ]*[a-f0-9]+:[   ]*62 b2 3f 28 aa 8c f0 c0 1d fe ff[     ]*v4fnmaddps ymm1,ymm8,XMMWORD PTR \[rax\+r14\*8-0x1e240\]
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 28 aa 8a e0 0f 00 00[        ]*v4fnmaddps ymm1,ymm8,XMMWORD PTR \[rdx\+0xfe0\]
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 28 aa 8a 00 10 00 00[        ]*v4fnmaddps ymm1,ymm8,XMMWORD PTR \[rdx\+0x1000\]
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 28 aa 8a 00 f0 ff ff[        ]*v4fnmaddps ymm1,ymm8,XMMWORD PTR \[rdx-0x1000\]
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 28 aa 8a e0 ef ff ff[        ]*v4fnmaddps ymm1,ymm8,XMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 28 aa 4a 7f[         ]*v4fnmaddps ymm1,ymm8,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 28 aa 8a 00 08 00 00[        ]*v4fnmaddps ymm1,ymm8,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 28 aa 4a 80[         ]*v4fnmaddps ymm1,ymm8,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 28 aa 8a f0 f7 ff ff[        ]*v4fnmaddps ymm1,ymm8,XMMWORD PTR \[rdx-0x810\]
 [      ]*[a-f0-9]+:[   ]*62 f2 3f 08 9a 09[    ]*v4fmaddps xmm1,xmm8,XMMWORD PTR \[rcx\]
 [      ]*[a-f0-9]+:[   ]*62 f2 3f 08 9a 09[    ]*v4fmaddps xmm1,xmm8,XMMWORD PTR \[rcx\]
 [      ]*[a-f0-9]+:[   ]*62 f2 3f 0f 9a 09[    ]*v4fmaddps xmm1\{k7\},xmm8,XMMWORD PTR \[rcx\]
 [      ]*[a-f0-9]+:[   ]*62 f2 3f 8f 9a 09[    ]*v4fmaddps xmm1\{k7\}\{z\},xmm8,XMMWORD PTR \[rcx\]
 [      ]*[a-f0-9]+:[   ]*62 b2 3f 08 9a 8c f0 c0 1d fe ff[     ]*v4fmaddps xmm1,xmm8,XMMWORD PTR \[rax\+r14\*8-0x1e240\]
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 9a 8a e0 0f 00 00[        ]*v4fmaddps xmm1,xmm8,XMMWORD PTR \[rdx\+0xfe0\]
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 9a 8a 00 10 00 00[        ]*v4fmaddps xmm1,xmm8,XMMWORD PTR \[rdx\+0x1000\]
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 9a 8a 00 f0 ff ff[        ]*v4fmaddps xmm1,xmm8,XMMWORD PTR \[rdx-0x1000\]
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 9a 8a e0 ef ff ff[        ]*v4fmaddps xmm1,xmm8,XMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 9a 4a 7f[         ]*v4fmaddps xmm1,xmm8,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 9a 8a 00 08 00 00[        ]*v4fmaddps xmm1,xmm8,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 9a 4a 80[         ]*v4fmaddps xmm1,xmm8,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 9a 8a f0 f7 ff ff[        ]*v4fmaddps xmm1,xmm8,XMMWORD PTR \[rdx-0x810\]
 [      ]*[a-f0-9]+:[   ]*62 f2 3f 28 9a 09[    ]*v4fmaddps ymm1,ymm8,XMMWORD PTR \[rcx\]
 [      ]*[a-f0-9]+:[   ]*62 f2 3f 28 9a 09[    ]*v4fmaddps ymm1,ymm8,XMMWORD PTR \[rcx\]
 [      ]*[a-f0-9]+:[   ]*62 f2 3f 2f 9a 09[    ]*v4fmaddps ymm1\{k7\},ymm8,XMMWORD PTR \[rcx\]
 [      ]*[a-f0-9]+:[   ]*62 f2 3f af 9a 09[    ]*v4fmaddps ymm1\{k7\}\{z\},ymm8,XMMWORD PTR \[rcx\]
 [      ]*[a-f0-9]+:[   ]*62 b2 3f 28 9a 8c f0 c0 1d fe ff[     ]*v4fmaddps ymm1,ymm8,XMMWORD PTR \[rax\+r14\*8-0x1e240\]
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 28 9a 8a e0 0f 00 00[        ]*v4fmaddps ymm1,ymm8,XMMWORD PTR \[rdx\+0xfe0\]
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 28 9a 8a 00 10 00 00[        ]*v4fmaddps ymm1,ymm8,XMMWORD PTR \[rdx\+0x1000\]
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 28 9a 8a 00 f0 ff ff[        ]*v4fmaddps ymm1,ymm8,XMMWORD PTR \[rdx-0x1000\]
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 28 9a 8a e0 ef ff ff[        ]*v4fmaddps ymm1,ymm8,XMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 28 9a 4a 7f[         ]*v4fmaddps ymm1,ymm8,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 28 9a 8a 00 08 00 00[        ]*v4fmaddps ymm1,ymm8,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 28 9a 4a 80[         ]*v4fmaddps ymm1,ymm8,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 28 9a 8a f0 f7 ff ff[        ]*v4fmaddps ymm1,ymm8,XMMWORD PTR \[rdx-0x810\]
 [      ]*[a-f0-9]+:[   ]*62 f2 3f 08 aa 09[    ]*v4fnmaddps xmm1,xmm8,XMMWORD PTR \[rcx\]
 [      ]*[a-f0-9]+:[   ]*62 f2 3f 08 aa 09[    ]*v4fnmaddps xmm1,xmm8,XMMWORD PTR \[rcx\]
 [      ]*[a-f0-9]+:[   ]*62 f2 3f 0f aa 09[    ]*v4fnmaddps xmm1\{k7\},xmm8,XMMWORD PTR \[rcx\]
 [      ]*[a-f0-9]+:[   ]*62 f2 3f 8f aa 09[    ]*v4fnmaddps xmm1\{k7\}\{z\},xmm8,XMMWORD PTR \[rcx\]
 [      ]*[a-f0-9]+:[   ]*62 b2 3f 08 aa 8c f0 c0 1d fe ff[     ]*v4fnmaddps xmm1,xmm8,XMMWORD PTR \[rax\+r14\*8-0x1e240\]
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 aa 8a e0 0f 00 00[        ]*v4fnmaddps xmm1,xmm8,XMMWORD PTR \[rdx\+0xfe0\]
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 aa 8a 00 10 00 00[        ]*v4fnmaddps xmm1,xmm8,XMMWORD PTR \[rdx\+0x1000\]
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 aa 8a 00 f0 ff ff[        ]*v4fnmaddps xmm1,xmm8,XMMWORD PTR \[rdx-0x1000\]
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 aa 8a e0 ef ff ff[        ]*v4fnmaddps xmm1,xmm8,XMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 aa 4a 7f[         ]*v4fnmaddps xmm1,xmm8,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 aa 8a 00 08 00 00[        ]*v4fnmaddps xmm1,xmm8,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 aa 4a 80[         ]*v4fnmaddps xmm1,xmm8,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 aa 8a f0 f7 ff ff[        ]*v4fnmaddps xmm1,xmm8,XMMWORD PTR \[rdx-0x810\]
 [      ]*[a-f0-9]+:[   ]*62 f2 3f 28 aa 09[    ]*v4fnmaddps ymm1,ymm8,XMMWORD PTR \[rcx\]
 [      ]*[a-f0-9]+:[   ]*62 f2 3f 28 aa 09[    ]*v4fnmaddps ymm1,ymm8,XMMWORD PTR \[rcx\]
 [      ]*[a-f0-9]+:[   ]*62 f2 3f 2f aa 09[    ]*v4fnmaddps ymm1\{k7\},ymm8,XMMWORD PTR \[rcx\]
 [      ]*[a-f0-9]+:[   ]*62 f2 3f af aa 09[    ]*v4fnmaddps ymm1\{k7\}\{z\},ymm8,XMMWORD PTR \[rcx\]
 [      ]*[a-f0-9]+:[   ]*62 b2 3f 28 aa 8c f0 c0 1d fe ff[     ]*v4fnmaddps ymm1,ymm8,XMMWORD PTR \[rax\+r14\*8-0x1e240\]
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 28 aa 8a e0 0f 00 00[        ]*v4fnmaddps ymm1,ymm8,XMMWORD PTR \[rdx\+0xfe0\]
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 28 aa 8a 00 10 00 00[        ]*v4fnmaddps ymm1,ymm8,XMMWORD PTR \[rdx\+0x1000\]
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 28 aa 8a 00 f0 ff ff[        ]*v4fnmaddps ymm1,ymm8,XMMWORD PTR \[rdx-0x1000\]
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 28 aa 8a e0 ef ff ff[        ]*v4fnmaddps ymm1,ymm8,XMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 28 aa 4a 7f[         ]*v4fnmaddps ymm1,ymm8,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 28 aa 8a 00 08 00 00[        ]*v4fnmaddps ymm1,ymm8,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 28 aa 4a 80[         ]*v4fnmaddps ymm1,ymm8,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 28 aa 8a f0 f7 ff ff[        ]*v4fnmaddps ymm1,ymm8,XMMWORD PTR \[rdx-0x810\]
 #pass
index da12ddc7a106f6c635bcd76ffa824eecedf3b521..6a4b1dd13a558ad872b91d0707d9f437518531fe 100644 (file)
@@ -12,68 +12,68 @@ Disassembly of section \.text:
 [      ]*[a-f0-9]+:[   ]*62 f2 3f 0f 9a 09[    ]*v4fmaddps \(%rcx\),%xmm8,%xmm1\{%k7\}
 [      ]*[a-f0-9]+:[   ]*62 f2 3f 8f 9a 09[    ]*v4fmaddps \(%rcx\),%xmm8,%xmm1\{%k7\}\{z\}
 [      ]*[a-f0-9]+:[   ]*62 b2 3f 08 9a 8c f0 c0 1d fe ff[     ]*v4fmaddps -0x1e240\(%rax,%r14,8\),%xmm8,%xmm1
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 9a 8a e0 0f 00 00[        ]*v4fmaddps 0xfe0\(%rdx\),%xmm8,%xmm1
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 9a 8a 00 10 00 00[        ]*v4fmaddps 0x1000\(%rdx\),%xmm8,%xmm1
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 9a 8a 00 f0 ff ff[        ]*v4fmaddps -0x1000\(%rdx\),%xmm8,%xmm1
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 9a 8a e0 ef ff ff[        ]*v4fmaddps -0x1020\(%rdx\),%xmm8,%xmm1
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 9a 4a 7f[         ]*v4fmaddps 0x7f0\(%rdx\),%xmm8,%xmm1
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 9a 8a 00 08 00 00[        ]*v4fmaddps 0x800\(%rdx\),%xmm8,%xmm1
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 9a 4a 80[         ]*v4fmaddps -0x800\(%rdx\),%xmm8,%xmm1
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 9a 8a f0 f7 ff ff[        ]*v4fmaddps -0x810\(%rdx\),%xmm8,%xmm1
 [      ]*[a-f0-9]+:[   ]*62 f2 3f 28 9a 09[    ]*v4fmaddps \(%rcx\),%ymm8,%ymm1
 [      ]*[a-f0-9]+:[   ]*62 f2 3f 2f 9a 09[    ]*v4fmaddps \(%rcx\),%ymm8,%ymm1\{%k7\}
 [      ]*[a-f0-9]+:[   ]*62 f2 3f af 9a 09[    ]*v4fmaddps \(%rcx\),%ymm8,%ymm1\{%k7\}\{z\}
 [      ]*[a-f0-9]+:[   ]*62 b2 3f 28 9a 8c f0 c0 1d fe ff[     ]*v4fmaddps -0x1e240\(%rax,%r14,8\),%ymm8,%ymm1
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 28 9a 8a e0 0f 00 00[        ]*v4fmaddps 0xfe0\(%rdx\),%ymm8,%ymm1
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 28 9a 8a 00 10 00 00[        ]*v4fmaddps 0x1000\(%rdx\),%ymm8,%ymm1
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 28 9a 8a 00 f0 ff ff[        ]*v4fmaddps -0x1000\(%rdx\),%ymm8,%ymm1
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 28 9a 8a e0 ef ff ff[        ]*v4fmaddps -0x1020\(%rdx\),%ymm8,%ymm1
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 28 9a 4a 7f[         ]*v4fmaddps 0x7f0\(%rdx\),%ymm8,%ymm1
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 28 9a 8a 00 08 00 00[        ]*v4fmaddps 0x800\(%rdx\),%ymm8,%ymm1
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 28 9a 4a 80[         ]*v4fmaddps -0x800\(%rdx\),%ymm8,%ymm1
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 28 9a 8a f0 f7 ff ff[        ]*v4fmaddps -0x810\(%rdx\),%ymm8,%ymm1
 [      ]*[a-f0-9]+:[   ]*62 f2 3f 08 aa 09[    ]*v4fnmaddps \(%rcx\),%xmm8,%xmm1
 [      ]*[a-f0-9]+:[   ]*62 f2 3f 0f aa 09[    ]*v4fnmaddps \(%rcx\),%xmm8,%xmm1\{%k7\}
 [      ]*[a-f0-9]+:[   ]*62 f2 3f 8f aa 09[    ]*v4fnmaddps \(%rcx\),%xmm8,%xmm1\{%k7\}\{z\}
 [      ]*[a-f0-9]+:[   ]*62 b2 3f 08 aa 8c f0 c0 1d fe ff[     ]*v4fnmaddps -0x1e240\(%rax,%r14,8\),%xmm8,%xmm1
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 aa 8a e0 0f 00 00[        ]*v4fnmaddps 0xfe0\(%rdx\),%xmm8,%xmm1
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 aa 8a 00 10 00 00[        ]*v4fnmaddps 0x1000\(%rdx\),%xmm8,%xmm1
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 aa 8a 00 f0 ff ff[        ]*v4fnmaddps -0x1000\(%rdx\),%xmm8,%xmm1
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 aa 8a e0 ef ff ff[        ]*v4fnmaddps -0x1020\(%rdx\),%xmm8,%xmm1
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 aa 4a 7f[         ]*v4fnmaddps 0x7f0\(%rdx\),%xmm8,%xmm1
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 aa 8a 00 08 00 00[        ]*v4fnmaddps 0x800\(%rdx\),%xmm8,%xmm1
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 aa 4a 80[         ]*v4fnmaddps -0x800\(%rdx\),%xmm8,%xmm1
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 aa 8a f0 f7 ff ff[        ]*v4fnmaddps -0x810\(%rdx\),%xmm8,%xmm1
 [      ]*[a-f0-9]+:[   ]*62 f2 3f 28 aa 09[    ]*v4fnmaddps \(%rcx\),%ymm8,%ymm1
 [      ]*[a-f0-9]+:[   ]*62 f2 3f 2f aa 09[    ]*v4fnmaddps \(%rcx\),%ymm8,%ymm1\{%k7\}
 [      ]*[a-f0-9]+:[   ]*62 f2 3f af aa 09[    ]*v4fnmaddps \(%rcx\),%ymm8,%ymm1\{%k7\}\{z\}
 [      ]*[a-f0-9]+:[   ]*62 b2 3f 28 aa 8c f0 c0 1d fe ff[     ]*v4fnmaddps -0x1e240\(%rax,%r14,8\),%ymm8,%ymm1
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 28 aa 8a e0 0f 00 00[        ]*v4fnmaddps 0xfe0\(%rdx\),%ymm8,%ymm1
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 28 aa 8a 00 10 00 00[        ]*v4fnmaddps 0x1000\(%rdx\),%ymm8,%ymm1
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 28 aa 8a 00 f0 ff ff[        ]*v4fnmaddps -0x1000\(%rdx\),%ymm8,%ymm1
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 28 aa 8a e0 ef ff ff[        ]*v4fnmaddps -0x1020\(%rdx\),%ymm8,%ymm1
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 28 aa 4a 7f[         ]*v4fnmaddps 0x7f0\(%rdx\),%ymm8,%ymm1
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 28 aa 8a 00 08 00 00[        ]*v4fnmaddps 0x800\(%rdx\),%ymm8,%ymm1
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 28 aa 4a 80[         ]*v4fnmaddps -0x800\(%rdx\),%ymm8,%ymm1
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 28 aa 8a f0 f7 ff ff[        ]*v4fnmaddps -0x810\(%rdx\),%ymm8,%ymm1
 [      ]*[a-f0-9]+:[   ]*62 f2 3f 08 9a 09[    ]*v4fmaddps \(%rcx\),%xmm8,%xmm1
 [      ]*[a-f0-9]+:[   ]*62 f2 3f 08 9a 09[    ]*v4fmaddps \(%rcx\),%xmm8,%xmm1
 [      ]*[a-f0-9]+:[   ]*62 f2 3f 0f 9a 09[    ]*v4fmaddps \(%rcx\),%xmm8,%xmm1\{%k7\}
 [      ]*[a-f0-9]+:[   ]*62 f2 3f 8f 9a 09[    ]*v4fmaddps \(%rcx\),%xmm8,%xmm1\{%k7\}\{z\}
 [      ]*[a-f0-9]+:[   ]*62 b2 3f 08 9a 8c f0 c0 1d fe ff[     ]*v4fmaddps -0x1e240\(%rax,%r14,8\),%xmm8,%xmm1
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 9a 8a e0 0f 00 00[        ]*v4fmaddps 0xfe0\(%rdx\),%xmm8,%xmm1
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 9a 8a 00 10 00 00[        ]*v4fmaddps 0x1000\(%rdx\),%xmm8,%xmm1
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 9a 8a 00 f0 ff ff[        ]*v4fmaddps -0x1000\(%rdx\),%xmm8,%xmm1
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 9a 8a e0 ef ff ff[        ]*v4fmaddps -0x1020\(%rdx\),%xmm8,%xmm1
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 9a 4a 7f[         ]*v4fmaddps 0x7f0\(%rdx\),%xmm8,%xmm1
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 9a 8a 00 08 00 00[        ]*v4fmaddps 0x800\(%rdx\),%xmm8,%xmm1
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 9a 4a 80[         ]*v4fmaddps -0x800\(%rdx\),%xmm8,%xmm1
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 9a 8a f0 f7 ff ff[        ]*v4fmaddps -0x810\(%rdx\),%xmm8,%xmm1
 [      ]*[a-f0-9]+:[   ]*62 f2 3f 28 9a 09[    ]*v4fmaddps \(%rcx\),%ymm8,%ymm1
 [      ]*[a-f0-9]+:[   ]*62 f2 3f 28 9a 09[    ]*v4fmaddps \(%rcx\),%ymm8,%ymm1
 [      ]*[a-f0-9]+:[   ]*62 f2 3f 2f 9a 09[    ]*v4fmaddps \(%rcx\),%ymm8,%ymm1\{%k7\}
 [      ]*[a-f0-9]+:[   ]*62 f2 3f af 9a 09[    ]*v4fmaddps \(%rcx\),%ymm8,%ymm1\{%k7\}\{z\}
 [      ]*[a-f0-9]+:[   ]*62 b2 3f 28 9a 8c f0 c0 1d fe ff[     ]*v4fmaddps -0x1e240\(%rax,%r14,8\),%ymm8,%ymm1
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 28 9a 8a e0 0f 00 00[        ]*v4fmaddps 0xfe0\(%rdx\),%ymm8,%ymm1
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 28 9a 8a 00 10 00 00[        ]*v4fmaddps 0x1000\(%rdx\),%ymm8,%ymm1
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 28 9a 8a 00 f0 ff ff[        ]*v4fmaddps -0x1000\(%rdx\),%ymm8,%ymm1
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 28 9a 8a e0 ef ff ff[        ]*v4fmaddps -0x1020\(%rdx\),%ymm8,%ymm1
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 28 9a 4a 7f[         ]*v4fmaddps 0x7f0\(%rdx\),%ymm8,%ymm1
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 28 9a 8a 00 08 00 00[        ]*v4fmaddps 0x800\(%rdx\),%ymm8,%ymm1
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 28 9a 4a 80[         ]*v4fmaddps -0x800\(%rdx\),%ymm8,%ymm1
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 28 9a 8a f0 f7 ff ff[        ]*v4fmaddps -0x810\(%rdx\),%ymm8,%ymm1
 [      ]*[a-f0-9]+:[   ]*62 f2 3f 08 aa 09[    ]*v4fnmaddps \(%rcx\),%xmm8,%xmm1
 [      ]*[a-f0-9]+:[   ]*62 f2 3f 08 aa 09[    ]*v4fnmaddps \(%rcx\),%xmm8,%xmm1
 [      ]*[a-f0-9]+:[   ]*62 f2 3f 0f aa 09[    ]*v4fnmaddps \(%rcx\),%xmm8,%xmm1\{%k7\}
 [      ]*[a-f0-9]+:[   ]*62 f2 3f 8f aa 09[    ]*v4fnmaddps \(%rcx\),%xmm8,%xmm1\{%k7\}\{z\}
 [      ]*[a-f0-9]+:[   ]*62 b2 3f 08 aa 8c f0 c0 1d fe ff[     ]*v4fnmaddps -0x1e240\(%rax,%r14,8\),%xmm8,%xmm1
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 aa 8a e0 0f 00 00[        ]*v4fnmaddps 0xfe0\(%rdx\),%xmm8,%xmm1
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 aa 8a 00 10 00 00[        ]*v4fnmaddps 0x1000\(%rdx\),%xmm8,%xmm1
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 aa 8a 00 f0 ff ff[        ]*v4fnmaddps -0x1000\(%rdx\),%xmm8,%xmm1
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 aa 8a e0 ef ff ff[        ]*v4fnmaddps -0x1020\(%rdx\),%xmm8,%xmm1
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 aa 4a 7f[         ]*v4fnmaddps 0x7f0\(%rdx\),%xmm8,%xmm1
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 aa 8a 00 08 00 00[        ]*v4fnmaddps 0x800\(%rdx\),%xmm8,%xmm1
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 aa 4a 80[         ]*v4fnmaddps -0x800\(%rdx\),%xmm8,%xmm1
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 08 aa 8a f0 f7 ff ff[        ]*v4fnmaddps -0x810\(%rdx\),%xmm8,%xmm1
 [      ]*[a-f0-9]+:[   ]*62 f2 3f 28 aa 09[    ]*v4fnmaddps \(%rcx\),%ymm8,%ymm1
 [      ]*[a-f0-9]+:[   ]*62 f2 3f 28 aa 09[    ]*v4fnmaddps \(%rcx\),%ymm8,%ymm1
 [      ]*[a-f0-9]+:[   ]*62 f2 3f 2f aa 09[    ]*v4fnmaddps \(%rcx\),%ymm8,%ymm1\{%k7\}
 [      ]*[a-f0-9]+:[   ]*62 f2 3f af aa 09[    ]*v4fnmaddps \(%rcx\),%ymm8,%ymm1\{%k7\}\{z\}
 [      ]*[a-f0-9]+:[   ]*62 b2 3f 28 aa 8c f0 c0 1d fe ff[     ]*v4fnmaddps -0x1e240\(%rax,%r14,8\),%ymm8,%ymm1
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 28 aa 8a e0 0f 00 00[        ]*v4fnmaddps 0xfe0\(%rdx\),%ymm8,%ymm1
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 28 aa 8a 00 10 00 00[        ]*v4fnmaddps 0x1000\(%rdx\),%ymm8,%ymm1
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 28 aa 8a 00 f0 ff ff[        ]*v4fnmaddps -0x1000\(%rdx\),%ymm8,%ymm1
-[      ]*[a-f0-9]+:[   ]*62 f2 3f 28 aa 8a e0 ef ff ff[        ]*v4fnmaddps -0x1020\(%rdx\),%ymm8,%ymm1
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 28 aa 4a 7f[         ]*v4fnmaddps 0x7f0\(%rdx\),%ymm8,%ymm1
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 28 aa 8a 00 08 00 00[        ]*v4fnmaddps 0x800\(%rdx\),%ymm8,%ymm1
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 28 aa 4a 80[         ]*v4fnmaddps -0x800\(%rdx\),%ymm8,%ymm1
+[      ]*[a-f0-9]+:[   ]*62 f2 3f 28 aa 8a f0 f7 ff ff[        ]*v4fnmaddps -0x810\(%rdx\),%ymm8,%ymm1
 #pass
index 0b7cf37ee79be9e093c7cd1ca82a38cc54b072d2..12311899264276c2a168781dfd76f20329e2490b 100644 (file)
@@ -7,34 +7,34 @@ _start:
        v4fmaddps       (%rcx), %xmm8, %xmm1{%k7}        # AVX512{_4FMAPS,VL}
        v4fmaddps       (%rcx), %xmm8, %xmm1{%k7}{z}     # AVX512{_4FMAPS,VL}
        v4fmaddps       -123456(%rax,%r14,8), %xmm8, %xmm1       # AVX512{_4FMAPS,VL}
-       v4fmaddps       4064(%rdx), %xmm8, %xmm1         # AVX512{_4FMAPS,VL} Disp8
-       v4fmaddps       4096(%rdx), %xmm8, %xmm1         # AVX512{_4FMAPS,VL}
-       v4fmaddps       -4096(%rdx), %xmm8, %xmm1        # AVX512{_4FMAPS,VL} Disp8
-       v4fmaddps       -4128(%rdx), %xmm8, %xmm1        # AVX512{_4FMAPS,VL}
+       v4fmaddps       0x7f0(%rdx), %xmm8, %xmm1        # AVX512{_4FMAPS,VL} Disp8
+       v4fmaddps       0x800(%rdx), %xmm8, %xmm1        # AVX512{_4FMAPS,VL}
+       v4fmaddps       -0x800(%rdx), %xmm8, %xmm1       # AVX512{_4FMAPS,VL} Disp8
+       v4fmaddps       -0x810(%rdx), %xmm8, %xmm1       # AVX512{_4FMAPS,VL}
        v4fmaddps       (%rcx), %ymm8, %ymm1     # AVX512{_4FMAPS,VL}
        v4fmaddps       (%rcx), %ymm8, %ymm1{%k7}        # AVX512{_4FMAPS,VL}
        v4fmaddps       (%rcx), %ymm8, %ymm1{%k7}{z}     # AVX512{_4FMAPS,VL}
        v4fmaddps       -123456(%rax,%r14,8), %ymm8, %ymm1       # AVX512{_4FMAPS,VL}
-       v4fmaddps       4064(%rdx), %ymm8, %ymm1         # AVX512{_4FMAPS,VL} Disp8
-       v4fmaddps       4096(%rdx), %ymm8, %ymm1         # AVX512{_4FMAPS,VL}
-       v4fmaddps       -4096(%rdx), %ymm8, %ymm1        # AVX512{_4FMAPS,VL} Disp8
-       v4fmaddps       -4128(%rdx), %ymm8, %ymm1        # AVX512{_4FMAPS,VL}
+       v4fmaddps       0x7f0(%rdx), %ymm8, %ymm1        # AVX512{_4FMAPS,VL} Disp8
+       v4fmaddps       0x800(%rdx), %ymm8, %ymm1        # AVX512{_4FMAPS,VL}
+       v4fmaddps       -0x800(%rdx), %ymm8, %ymm1       # AVX512{_4FMAPS,VL} Disp8
+       v4fmaddps       -0x810(%rdx), %ymm8, %ymm1       # AVX512{_4FMAPS,VL}
        v4fnmaddps      (%rcx), %xmm8, %xmm1     # AVX512{_4FMAPS,VL}
        v4fnmaddps      (%rcx), %xmm8, %xmm1{%k7}        # AVX512{_4FMAPS,VL}
        v4fnmaddps      (%rcx), %xmm8, %xmm1{%k7}{z}     # AVX512{_4FMAPS,VL}
        v4fnmaddps      -123456(%rax,%r14,8), %xmm8, %xmm1       # AVX512{_4FMAPS,VL}
-       v4fnmaddps      4064(%rdx), %xmm8, %xmm1         # AVX512{_4FMAPS,VL} Disp8
-       v4fnmaddps      4096(%rdx), %xmm8, %xmm1         # AVX512{_4FMAPS,VL}
-       v4fnmaddps      -4096(%rdx), %xmm8, %xmm1        # AVX512{_4FMAPS,VL} Disp8
-       v4fnmaddps      -4128(%rdx), %xmm8, %xmm1        # AVX512{_4FMAPS,VL}
+       v4fnmaddps      0x7f0(%rdx), %xmm8, %xmm1        # AVX512{_4FMAPS,VL} Disp8
+       v4fnmaddps      0x800(%rdx), %xmm8, %xmm1        # AVX512{_4FMAPS,VL}
+       v4fnmaddps      -0x800(%rdx), %xmm8, %xmm1       # AVX512{_4FMAPS,VL} Disp8
+       v4fnmaddps      -0x810(%rdx), %xmm8, %xmm1       # AVX512{_4FMAPS,VL}
        v4fnmaddps      (%rcx), %ymm8, %ymm1     # AVX512{_4FMAPS,VL}
        v4fnmaddps      (%rcx), %ymm8, %ymm1{%k7}        # AVX512{_4FMAPS,VL}
        v4fnmaddps      (%rcx), %ymm8, %ymm1{%k7}{z}     # AVX512{_4FMAPS,VL}
        v4fnmaddps      -123456(%rax,%r14,8), %ymm8, %ymm1       # AVX512{_4FMAPS,VL}
-       v4fnmaddps      4064(%rdx), %ymm8, %ymm1         # AVX512{_4FMAPS,VL} Disp8
-       v4fnmaddps      4096(%rdx), %ymm8, %ymm1         # AVX512{_4FMAPS,VL}
-       v4fnmaddps      -4096(%rdx), %ymm8, %ymm1        # AVX512{_4FMAPS,VL} Disp8
-       v4fnmaddps      -4128(%rdx), %ymm8, %ymm1        # AVX512{_4FMAPS,VL}
+       v4fnmaddps      0x7f0(%rdx), %ymm8, %ymm1        # AVX512{_4FMAPS,VL} Disp8
+       v4fnmaddps      0x800(%rdx), %ymm8, %ymm1        # AVX512{_4FMAPS,VL}
+       v4fnmaddps      -0x800(%rdx), %ymm8, %ymm1       # AVX512{_4FMAPS,VL} Disp8
+       v4fnmaddps      -0x810(%rdx), %ymm8, %ymm1       # AVX512{_4FMAPS,VL}
 
        .intel_syntax noprefix
        v4fmaddps       xmm1, xmm8, [rcx]        # AVX512{_4FMAPS,VL}
@@ -42,34 +42,34 @@ _start:
        v4fmaddps       xmm1{k7}, xmm8, XMMWORD PTR [rcx]        # AVX512{_4FMAPS,VL}
        v4fmaddps       xmm1{k7}{z}, xmm8, XMMWORD PTR [rcx]     # AVX512{_4FMAPS,VL}
        v4fmaddps       xmm1, xmm8, XMMWORD PTR [rax+r14*8-123456]       # AVX512{_4FMAPS,VL}
-       v4fmaddps       xmm1, xmm8, XMMWORD PTR [rdx+4064]       # AVX512{_4FMAPS,VL} Disp8
-       v4fmaddps       xmm1, xmm8, XMMWORD PTR [rdx+4096]       # AVX512{_4FMAPS,VL}
-       v4fmaddps       xmm1, xmm8, XMMWORD PTR [rdx-4096]       # AVX512{_4FMAPS,VL} Disp8
-       v4fmaddps       xmm1, xmm8, XMMWORD PTR [rdx-4128]       # AVX512{_4FMAPS,VL}
+       v4fmaddps       xmm1, xmm8, XMMWORD PTR [rdx+0x7f0]      # AVX512{_4FMAPS,VL} Disp8
+       v4fmaddps       xmm1, xmm8, XMMWORD PTR [rdx+0x800]      # AVX512{_4FMAPS,VL}
+       v4fmaddps       xmm1, xmm8, XMMWORD PTR [rdx-0x800]      # AVX512{_4FMAPS,VL} Disp8
+       v4fmaddps       xmm1, xmm8, XMMWORD PTR [rdx-0x810]      # AVX512{_4FMAPS,VL}
        v4fmaddps       ymm1, ymm8, [rcx]        # AVX512{_4FMAPS,VL}
        v4fmaddps       ymm1, ymm8, XMMWORD PTR [rcx]    # AVX512{_4FMAPS,VL}
        v4fmaddps       ymm1{k7}, ymm8, XMMWORD PTR [rcx]        # AVX512{_4FMAPS,VL}
        v4fmaddps       ymm1{k7}{z}, ymm8, XMMWORD PTR [rcx]     # AVX512{_4FMAPS,VL}
        v4fmaddps       ymm1, ymm8, XMMWORD PTR [rax+r14*8-123456]       # AVX512{_4FMAPS,VL}
-       v4fmaddps       ymm1, ymm8, XMMWORD PTR [rdx+4064]       # AVX512{_4FMAPS,VL} Disp8
-       v4fmaddps       ymm1, ymm8, XMMWORD PTR [rdx+4096]       # AVX512{_4FMAPS,VL}
-       v4fmaddps       ymm1, ymm8, XMMWORD PTR [rdx-4096]       # AVX512{_4FMAPS,VL} Disp8
-       v4fmaddps       ymm1, ymm8, XMMWORD PTR [rdx-4128]       # AVX512{_4FMAPS,VL}
+       v4fmaddps       ymm1, ymm8, XMMWORD PTR [rdx+0x7f0]      # AVX512{_4FMAPS,VL} Disp8
+       v4fmaddps       ymm1, ymm8, XMMWORD PTR [rdx+0x800]      # AVX512{_4FMAPS,VL}
+       v4fmaddps       ymm1, ymm8, XMMWORD PTR [rdx-0x800]      # AVX512{_4FMAPS,VL} Disp8
+       v4fmaddps       ymm1, ymm8, XMMWORD PTR [rdx-0x810]      # AVX512{_4FMAPS,VL}
        v4fnmaddps      xmm1, xmm8, [rcx]        # AVX512{_4FMAPS,VL}
        v4fnmaddps      xmm1, xmm8, XMMWORD PTR [rcx]    # AVX512{_4FMAPS,VL}
        v4fnmaddps      xmm1{k7}, xmm8, XMMWORD PTR [rcx]        # AVX512{_4FMAPS,VL}
        v4fnmaddps      xmm1{k7}{z}, xmm8, XMMWORD PTR [rcx]     # AVX512{_4FMAPS,VL}
        v4fnmaddps      xmm1, xmm8, XMMWORD PTR [rax+r14*8-123456]       # AVX512{_4FMAPS,VL}
-       v4fnmaddps      xmm1, xmm8, XMMWORD PTR [rdx+4064]       # AVX512{_4FMAPS,VL} Disp8
-       v4fnmaddps      xmm1, xmm8, XMMWORD PTR [rdx+4096]       # AVX512{_4FMAPS,VL}
-       v4fnmaddps      xmm1, xmm8, XMMWORD PTR [rdx-4096]       # AVX512{_4FMAPS,VL} Disp8
-       v4fnmaddps      xmm1, xmm8, XMMWORD PTR [rdx-4128]       # AVX512{_4FMAPS,VL}
+       v4fnmaddps      xmm1, xmm8, XMMWORD PTR [rdx+0x7f0]      # AVX512{_4FMAPS,VL} Disp8
+       v4fnmaddps      xmm1, xmm8, XMMWORD PTR [rdx+0x800]      # AVX512{_4FMAPS,VL}
+       v4fnmaddps      xmm1, xmm8, XMMWORD PTR [rdx-0x800]      # AVX512{_4FMAPS,VL} Disp8
+       v4fnmaddps      xmm1, xmm8, XMMWORD PTR [rdx-0x810]      # AVX512{_4FMAPS,VL}
        v4fnmaddps      ymm1, ymm8, [rcx]        # AVX512{_4FMAPS,VL}
        v4fnmaddps      ymm1, ymm8, XMMWORD PTR [rcx]    # AVX512{_4FMAPS,VL}
        v4fnmaddps      ymm1{k7}, ymm8, XMMWORD PTR [rcx]        # AVX512{_4FMAPS,VL}
        v4fnmaddps      ymm1{k7}{z}, ymm8, XMMWORD PTR [rcx]     # AVX512{_4FMAPS,VL}
        v4fnmaddps      ymm1, ymm8, XMMWORD PTR [rax+r14*8-123456]       # AVX512{_4FMAPS,VL}
-       v4fnmaddps      ymm1, ymm8, XMMWORD PTR [rdx+4064]       # AVX512{_4FMAPS,VL} Disp8
-       v4fnmaddps      ymm1, ymm8, XMMWORD PTR [rdx+4096]       # AVX512{_4FMAPS,VL}
-       v4fnmaddps      ymm1, ymm8, XMMWORD PTR [rdx-4096]       # AVX512{_4FMAPS,VL} Disp8
-       v4fnmaddps      ymm1, ymm8, XMMWORD PTR [rdx-4128]       # AVX512{_4FMAPS,VL}
+       v4fnmaddps      ymm1, ymm8, XMMWORD PTR [rdx+0x7f0]      # AVX512{_4FMAPS,VL} Disp8
+       v4fnmaddps      ymm1, ymm8, XMMWORD PTR [rdx+0x800]      # AVX512{_4FMAPS,VL}
+       v4fnmaddps      ymm1, ymm8, XMMWORD PTR [rdx-0x800]      # AVX512{_4FMAPS,VL} Disp8
+       v4fnmaddps      ymm1, ymm8, XMMWORD PTR [rdx-0x810]      # AVX512{_4FMAPS,VL}
index e6aa05cf203902e63332a56a3ca7e369698942b3..6ee188bab3069d25bc0efc7ee1cee5f8276522fe 100644 (file)
@@ -1,3 +1,8 @@
+2018-01-10  Jan Beulich  <jbeulich@suse.com>
+
+       * i386-opc.tbl (v4fmaddss, v4fnmaddss): Adjust Disp8MemShift.
+       * i386-tbl.h: Re-generate.
+
 2018-01-10  Jan Beulich  <jbeulich@suse.com>
 
        * i386-opc.tbl (vpcmpeqb, vpcmpleb, vpcmpltb, vpcmpneqb,
index b8677a9f37a78170835e72ad647c473e5edb2c46..ca7c4eb54ac766ec4054a7541368e69c25c7fda5 100644 (file)
@@ -5903,9 +5903,9 @@ v4fnmaddps, 3, 0xf2aa, None, 1, CpuAVX512_4FMAPS, Modrm|EVex=1|Masking=3|VexOpco
 v4fnmaddps, 3, 0xf2aa, None, 1, CpuAVX512_4FMAPS|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexVVVV=1|VexW=1|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImplicitQuadGroup, { XMMword|Unspecified|BaseIndex, RegXMM, RegXMM }
 v4fnmaddps, 3, 0xf2aa, None, 1, CpuAVX512_4FMAPS|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexVVVV=1|VexW=1|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImplicitQuadGroup, { XMMword|Unspecified|BaseIndex, RegYMM, RegYMM }
 
-v4fmaddss, 3, 0xf29b, None, 1, CpuAVX512_4FMAPS, Modrm|EVex=4|Masking=3|VexOpcode=1|VexVVVV=1|VexW=1|Disp8MemShift=2|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImplicitQuadGroup, { XMMword|Unspecified|BaseIndex, RegXMM, RegXMM }
+v4fmaddss, 3, 0xf29b, None, 1, CpuAVX512_4FMAPS, Modrm|EVex=4|Masking=3|VexOpcode=1|VexVVVV=1|VexW=1|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImplicitQuadGroup, { XMMword|Unspecified|BaseIndex, RegXMM, RegXMM }
 
-v4fnmaddss, 3, 0xf2ab, None, 1, CpuAVX512_4FMAPS, Modrm|EVex=4|Masking=3|VexOpcode=1|VexVVVV=1|VexW=1|Disp8MemShift=2|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImplicitQuadGroup, { XMMword|Unspecified|BaseIndex, RegXMM, RegXMM }
+v4fnmaddss, 3, 0xf2ab, None, 1, CpuAVX512_4FMAPS, Modrm|EVex=4|Masking=3|VexOpcode=1|VexVVVV=1|VexW=1|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImplicitQuadGroup, { XMMword|Unspecified|BaseIndex, RegXMM, RegXMM }
 
 // AVX512_4FMAPS instructions end
 
index 9decd291879c1b2553d8101968395bea2e74de59..fe35d29e30efa6eb89aac722508b56ffa0e28e2b 100644 (file)
@@ -96369,7 +96369,7 @@ const insn_template i386_optab[] =
         0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 4, 3, 0, 0, 0, 0, 2, 0, 1, 0,
+      0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 4, 3, 0, 0, 0, 0, 4, 0, 1, 0,
       0, 0, 0, 0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1,
          0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0,
@@ -96389,7 +96389,7 @@ const insn_template i386_optab[] =
         0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 4, 3, 0, 0, 0, 0, 2, 0, 1, 0,
+      0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 4, 3, 0, 0, 0, 0, 4, 0, 1, 0,
       0, 0, 0, 0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1,
          0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0,