x86: fix Disp8 handling for scalar AVX512_4FMAPS insns
[deliverable/binutils-gdb.git] / gas / testsuite / gas / i386 / x86-64-avx512_4fmaps_vl.s
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}
This page took 0.027177 seconds and 4 git commands to generate.