1 #objdump: -dw -Mintel 2 #name: i386 AVX512/4FMAPS insns (Intel disassembly) 3 #source: avx512_4fmaps.s 4 5 .*: +file format .* 6 7 8 Disassembly of section \.text: 9 10 0+ <_start>: 11 [ ]*[a-f0-9]+:[ ]*62 f2 5f 48 9a 09[ ]*v4fmaddps zmm1,zmm4,XMMWORD PTR \[ecx\] 12 [ ]*[a-f0-9]+:[ ]*62 f2 5f 4f 9a 09[ ]*v4fmaddps zmm1\{k7\},zmm4,XMMWORD PTR \[ecx\] 13 [ ]*[a-f0-9]+:[ ]*62 f2 5f cf 9a 09[ ]*v4fmaddps zmm1\{k7\}\{z\},zmm4,XMMWORD PTR \[ecx\] 14 [ ]*[a-f0-9]+:[ ]*62 f2 5f 48 9a 8c f4 c0 1d fe ff[ ]*v4fmaddps zmm1,zmm4,XMMWORD PTR \[esp\+esi\*8-0x1e240\] 15 [ ]*[a-f0-9]+:[ ]*62 f2 5f 48 9a 4a 7f[ ]*v4fmaddps zmm1,zmm4,XMMWORD PTR \[edx\+0x7f0\] 16 [ ]*[a-f0-9]+:[ ]*62 f2 5f 48 9a 8a 00 08 00 00[ ]*v4fmaddps zmm1,zmm4,XMMWORD PTR \[edx\+0x800\] 17 [ ]*[a-f0-9]+:[ ]*62 f2 5f 48 9a 4a 80[ ]*v4fmaddps zmm1,zmm4,XMMWORD PTR \[edx-0x800\] 18 [ ]*[a-f0-9]+:[ ]*62 f2 5f 48 9a 8a f0 f7 ff ff[ ]*v4fmaddps zmm1,zmm4,XMMWORD PTR \[edx-0x810\] 19 [ ]*[a-f0-9]+:[ ]*62 f2 5f 48 aa 09[ ]*v4fnmaddps zmm1,zmm4,XMMWORD PTR \[ecx\] 20 [ ]*[a-f0-9]+:[ ]*62 f2 5f 4f aa 09[ ]*v4fnmaddps zmm1\{k7\},zmm4,XMMWORD PTR \[ecx\] 21 [ ]*[a-f0-9]+:[ ]*62 f2 5f cf aa 09[ ]*v4fnmaddps zmm1\{k7\}\{z\},zmm4,XMMWORD PTR \[ecx\] 22 [ ]*[a-f0-9]+:[ ]*62 f2 5f 48 aa 8c f4 c0 1d fe ff[ ]*v4fnmaddps zmm1,zmm4,XMMWORD PTR \[esp\+esi\*8-0x1e240\] 23 [ ]*[a-f0-9]+:[ ]*62 f2 5f 48 aa 4a 7f[ ]*v4fnmaddps zmm1,zmm4,XMMWORD PTR \[edx\+0x7f0\] 24 [ ]*[a-f0-9]+:[ ]*62 f2 5f 48 aa 8a 00 08 00 00[ ]*v4fnmaddps zmm1,zmm4,XMMWORD PTR \[edx\+0x800\] 25 [ ]*[a-f0-9]+:[ ]*62 f2 5f 48 aa 4a 80[ ]*v4fnmaddps zmm1,zmm4,XMMWORD PTR \[edx-0x800\] 26 [ ]*[a-f0-9]+:[ ]*62 f2 5f 48 aa 8a f0 f7 ff ff[ ]*v4fnmaddps zmm1,zmm4,XMMWORD PTR \[edx-0x810\] 27 [ ]*[a-f0-9]+:[ ]*62 f2 5f 08 9b 09[ ]*v4fmaddss xmm1,xmm4,XMMWORD PTR \[ecx\] 28 [ ]*[a-f0-9]+:[ ]*62 f2 5f 0f 9b 09[ ]*v4fmaddss xmm1\{k7\},xmm4,XMMWORD PTR \[ecx\] 29 [ ]*[a-f0-9]+:[ ]*62 f2 5f 8f 9b 09[ ]*v4fmaddss xmm1\{k7\}\{z\},xmm4,XMMWORD PTR \[ecx\] 30 [ ]*[a-f0-9]+:[ ]*62 f2 5f 08 9b 8c f4 c0 1d fe ff[ ]*v4fmaddss xmm1,xmm4,XMMWORD PTR \[esp\+esi\*8-0x1e240\] 31 [ ]*[a-f0-9]+:[ ]*62 f2 5f 08 9b 4a 7f[ ]*v4fmaddss xmm1,xmm4,XMMWORD PTR \[edx\+0x7f0\] 32 [ ]*[a-f0-9]+:[ ]*62 f2 5f 08 9b 8a 00 08 00 00[ ]*v4fmaddss xmm1,xmm4,XMMWORD PTR \[edx\+0x800\] 33 [ ]*[a-f0-9]+:[ ]*62 f2 5f 08 9b 4a 80[ ]*v4fmaddss xmm1,xmm4,XMMWORD PTR \[edx-0x800\] 34 [ ]*[a-f0-9]+:[ ]*62 f2 5f 08 9b 8a f0 f7 ff ff[ ]*v4fmaddss xmm1,xmm4,XMMWORD PTR \[edx-0x810\] 35 [ ]*[a-f0-9]+:[ ]*62 f2 5f 08 ab 09[ ]*v4fnmaddss xmm1,xmm4,XMMWORD PTR \[ecx\] 36 [ ]*[a-f0-9]+:[ ]*62 f2 5f 0f ab 09[ ]*v4fnmaddss xmm1\{k7\},xmm4,XMMWORD PTR \[ecx\] 37 [ ]*[a-f0-9]+:[ ]*62 f2 5f 8f ab 09[ ]*v4fnmaddss xmm1\{k7\}\{z\},xmm4,XMMWORD PTR \[ecx\] 38 [ ]*[a-f0-9]+:[ ]*62 f2 5f 08 ab 8c f4 c0 1d fe ff[ ]*v4fnmaddss xmm1,xmm4,XMMWORD PTR \[esp\+esi\*8-0x1e240\] 39 [ ]*[a-f0-9]+:[ ]*62 f2 5f 08 ab 4a 7f[ ]*v4fnmaddss xmm1,xmm4,XMMWORD PTR \[edx\+0x7f0\] 40 [ ]*[a-f0-9]+:[ ]*62 f2 5f 08 ab 8a 00 08 00 00[ ]*v4fnmaddss xmm1,xmm4,XMMWORD PTR \[edx\+0x800\] 41 [ ]*[a-f0-9]+:[ ]*62 f2 5f 08 ab 4a 80[ ]*v4fnmaddss xmm1,xmm4,XMMWORD PTR \[edx-0x800\] 42 [ ]*[a-f0-9]+:[ ]*62 f2 5f 08 ab 8a f0 f7 ff ff[ ]*v4fnmaddss xmm1,xmm4,XMMWORD PTR \[edx-0x810\] 43 [ ]*[a-f0-9]+:[ ]*62 f2 5f 48 9a 09[ ]*v4fmaddps zmm1,zmm4,XMMWORD PTR \[ecx\] 44 [ ]*[a-f0-9]+:[ ]*62 f2 5f 48 9a 09[ ]*v4fmaddps zmm1,zmm4,XMMWORD PTR \[ecx\] 45 [ ]*[a-f0-9]+:[ ]*62 f2 5f 4f 9a 09[ ]*v4fmaddps zmm1\{k7\},zmm4,XMMWORD PTR \[ecx\] 46 [ ]*[a-f0-9]+:[ ]*62 f2 5f cf 9a 09[ ]*v4fmaddps zmm1\{k7\}\{z\},zmm4,XMMWORD PTR \[ecx\] 47 [ ]*[a-f0-9]+:[ ]*62 f2 5f 48 9a 8c f4 c0 1d fe ff[ ]*v4fmaddps zmm1,zmm4,XMMWORD PTR \[esp\+esi\*8-0x1e240\] 48 [ ]*[a-f0-9]+:[ ]*62 f2 5f 48 9a 4a 7f[ ]*v4fmaddps zmm1,zmm4,XMMWORD PTR \[edx\+0x7f0\] 49 [ ]*[a-f0-9]+:[ ]*62 f2 5f 48 9a 8a 00 08 00 00[ ]*v4fmaddps zmm1,zmm4,XMMWORD PTR \[edx\+0x800\] 50 [ ]*[a-f0-9]+:[ ]*62 f2 5f 48 9a 4a 80[ ]*v4fmaddps zmm1,zmm4,XMMWORD PTR \[edx-0x800\] 51 [ ]*[a-f0-9]+:[ ]*62 f2 5f 48 9a 8a f0 f7 ff ff[ ]*v4fmaddps zmm1,zmm4,XMMWORD PTR \[edx-0x810\] 52 [ ]*[a-f0-9]+:[ ]*62 f2 5f 48 aa 09[ ]*v4fnmaddps zmm1,zmm4,XMMWORD PTR \[ecx\] 53 [ ]*[a-f0-9]+:[ ]*62 f2 5f 48 aa 09[ ]*v4fnmaddps zmm1,zmm4,XMMWORD PTR \[ecx\] 54 [ ]*[a-f0-9]+:[ ]*62 f2 5f 4f aa 09[ ]*v4fnmaddps zmm1\{k7\},zmm4,XMMWORD PTR \[ecx\] 55 [ ]*[a-f0-9]+:[ ]*62 f2 5f cf aa 09[ ]*v4fnmaddps zmm1\{k7\}\{z\},zmm4,XMMWORD PTR \[ecx\] 56 [ ]*[a-f0-9]+:[ ]*62 f2 5f 48 aa 8c f4 c0 1d fe ff[ ]*v4fnmaddps zmm1,zmm4,XMMWORD PTR \[esp\+esi\*8-0x1e240\] 57 [ ]*[a-f0-9]+:[ ]*62 f2 5f 48 aa 4a 7f[ ]*v4fnmaddps zmm1,zmm4,XMMWORD PTR \[edx\+0x7f0\] 58 [ ]*[a-f0-9]+:[ ]*62 f2 5f 48 aa 8a 00 08 00 00[ ]*v4fnmaddps zmm1,zmm4,XMMWORD PTR \[edx\+0x800\] 59 [ ]*[a-f0-9]+:[ ]*62 f2 5f 48 aa 4a 80[ ]*v4fnmaddps zmm1,zmm4,XMMWORD PTR \[edx-0x800\] 60 [ ]*[a-f0-9]+:[ ]*62 f2 5f 48 aa 8a f0 f7 ff ff[ ]*v4fnmaddps zmm1,zmm4,XMMWORD PTR \[edx-0x810\] 61 [ ]*[a-f0-9]+:[ ]*62 f2 5f 08 9b 09[ ]*v4fmaddss xmm1,xmm4,XMMWORD PTR \[ecx\] 62 [ ]*[a-f0-9]+:[ ]*62 f2 5f 08 9b 09[ ]*v4fmaddss xmm1,xmm4,XMMWORD PTR \[ecx\] 63 [ ]*[a-f0-9]+:[ ]*62 f2 5f 0f 9b 09[ ]*v4fmaddss xmm1\{k7\},xmm4,XMMWORD PTR \[ecx\] 64 [ ]*[a-f0-9]+:[ ]*62 f2 5f 8f 9b 09[ ]*v4fmaddss xmm1\{k7\}\{z\},xmm4,XMMWORD PTR \[ecx\] 65 [ ]*[a-f0-9]+:[ ]*62 f2 5f 08 9b 8c f4 c0 1d fe ff[ ]*v4fmaddss xmm1,xmm4,XMMWORD PTR \[esp\+esi\*8-0x1e240\] 66 [ ]*[a-f0-9]+:[ ]*62 f2 5f 08 9b 4a 7f[ ]*v4fmaddss xmm1,xmm4,XMMWORD PTR \[edx\+0x7f0\] 67 [ ]*[a-f0-9]+:[ ]*62 f2 5f 08 9b 8a 00 08 00 00[ ]*v4fmaddss xmm1,xmm4,XMMWORD PTR \[edx\+0x800\] 68 [ ]*[a-f0-9]+:[ ]*62 f2 5f 08 9b 4a 80[ ]*v4fmaddss xmm1,xmm4,XMMWORD PTR \[edx-0x800\] 69 [ ]*[a-f0-9]+:[ ]*62 f2 5f 08 9b 8a f0 f7 ff ff[ ]*v4fmaddss xmm1,xmm4,XMMWORD PTR \[edx-0x810\] 70 [ ]*[a-f0-9]+:[ ]*62 f2 5f 08 ab 09[ ]*v4fnmaddss xmm1,xmm4,XMMWORD PTR \[ecx\] 71 [ ]*[a-f0-9]+:[ ]*62 f2 5f 08 ab 09[ ]*v4fnmaddss xmm1,xmm4,XMMWORD PTR \[ecx\] 72 [ ]*[a-f0-9]+:[ ]*62 f2 5f 0f ab 09[ ]*v4fnmaddss xmm1\{k7\},xmm4,XMMWORD PTR \[ecx\] 73 [ ]*[a-f0-9]+:[ ]*62 f2 5f 8f ab 09[ ]*v4fnmaddss xmm1\{k7\}\{z\},xmm4,XMMWORD PTR \[ecx\] 74 [ ]*[a-f0-9]+:[ ]*62 f2 5f 08 ab 8c f4 c0 1d fe ff[ ]*v4fnmaddss xmm1,xmm4,XMMWORD PTR \[esp\+esi\*8-0x1e240\] 75 [ ]*[a-f0-9]+:[ ]*62 f2 5f 08 ab 4a 7f[ ]*v4fnmaddss xmm1,xmm4,XMMWORD PTR \[edx\+0x7f0\] 76 [ ]*[a-f0-9]+:[ ]*62 f2 5f 08 ab 8a 00 08 00 00[ ]*v4fnmaddss xmm1,xmm4,XMMWORD PTR \[edx\+0x800\] 77 [ ]*[a-f0-9]+:[ ]*62 f2 5f 08 ab 4a 80[ ]*v4fnmaddss xmm1,xmm4,XMMWORD PTR \[edx-0x800\] 78 [ ]*[a-f0-9]+:[ ]*62 f2 5f 08 ab 8a f0 f7 ff ff[ ]*v4fnmaddss xmm1,xmm4,XMMWORD PTR \[edx-0x810\] 79 #pass 80