1 #as: -mevexwig=1 2 #objdump: -dwMintel 3 #name: i386 AVX512 wig insns (Intel disassembly) 4 #source: evex-wig.s 5 6 .*: +file format .* 7 8 9 Disassembly of section .text: 10 11 0+ <_start>: 12 [ ]*[a-f0-9]+: 62 f2 fd 4f 21 f5 vpmovsxbd zmm6\{k7\},xmm5 13 [ ]*[a-f0-9]+: 62 f2 fd cf 21 f5 vpmovsxbd zmm6\{k7\}\{z\},xmm5 14 [ ]*[a-f0-9]+: 62 f2 fd 4f 21 31 vpmovsxbd zmm6\{k7\},XMMWORD PTR \[ecx\] 15 [ ]*[a-f0-9]+: 62 f2 fd 4f 21 b4 f4 c0 1d fe ff vpmovsxbd zmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\] 16 [ ]*[a-f0-9]+: 62 f2 fd 4f 21 72 7f vpmovsxbd zmm6\{k7\},XMMWORD PTR \[edx\+0x7f0\] 17 [ ]*[a-f0-9]+: 62 f2 fd 4f 21 b2 00 08 00 00 vpmovsxbd zmm6\{k7\},XMMWORD PTR \[edx\+0x800\] 18 [ ]*[a-f0-9]+: 62 f2 fd 4f 21 72 80 vpmovsxbd zmm6\{k7\},XMMWORD PTR \[edx-0x800\] 19 [ ]*[a-f0-9]+: 62 f2 fd 4f 21 b2 f0 f7 ff ff vpmovsxbd zmm6\{k7\},XMMWORD PTR \[edx-0x810\] 20 [ ]*[a-f0-9]+: 62 f2 fd 4f 22 f5 vpmovsxbq zmm6\{k7\},xmm5 21 [ ]*[a-f0-9]+: 62 f2 fd cf 22 f5 vpmovsxbq zmm6\{k7\}\{z\},xmm5 22 [ ]*[a-f0-9]+: 62 f2 fd 4f 22 31 vpmovsxbq zmm6\{k7\},QWORD PTR \[ecx\] 23 [ ]*[a-f0-9]+: 62 f2 fd 4f 22 b4 f4 c0 1d fe ff vpmovsxbq zmm6\{k7\},QWORD PTR \[esp\+esi\*8-0x1e240\] 24 [ ]*[a-f0-9]+: 62 f2 fd 4f 22 72 7f vpmovsxbq zmm6\{k7\},QWORD PTR \[edx\+0x3f8\] 25 [ ]*[a-f0-9]+: 62 f2 fd 4f 22 b2 00 04 00 00 vpmovsxbq zmm6\{k7\},QWORD PTR \[edx\+0x400\] 26 [ ]*[a-f0-9]+: 62 f2 fd 4f 22 72 80 vpmovsxbq zmm6\{k7\},QWORD PTR \[edx-0x400\] 27 [ ]*[a-f0-9]+: 62 f2 fd 4f 22 b2 f8 fb ff ff vpmovsxbq zmm6\{k7\},QWORD PTR \[edx-0x408\] 28 [ ]*[a-f0-9]+: 62 f2 fd 4f 23 f5 vpmovsxwd zmm6\{k7\},ymm5 29 [ ]*[a-f0-9]+: 62 f2 fd cf 23 f5 vpmovsxwd zmm6\{k7\}\{z\},ymm5 30 [ ]*[a-f0-9]+: 62 f2 fd 4f 23 31 vpmovsxwd zmm6\{k7\},YMMWORD PTR \[ecx\] 31 [ ]*[a-f0-9]+: 62 f2 fd 4f 23 b4 f4 c0 1d fe ff vpmovsxwd zmm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\] 32 [ ]*[a-f0-9]+: 62 f2 fd 4f 23 72 7f vpmovsxwd zmm6\{k7\},YMMWORD PTR \[edx\+0xfe0\] 33 [ ]*[a-f0-9]+: 62 f2 fd 4f 23 b2 00 10 00 00 vpmovsxwd zmm6\{k7\},YMMWORD PTR \[edx\+0x1000\] 34 [ ]*[a-f0-9]+: 62 f2 fd 4f 23 72 80 vpmovsxwd zmm6\{k7\},YMMWORD PTR \[edx-0x1000\] 35 [ ]*[a-f0-9]+: 62 f2 fd 4f 23 b2 e0 ef ff ff vpmovsxwd zmm6\{k7\},YMMWORD PTR \[edx-0x1020\] 36 [ ]*[a-f0-9]+: 62 f2 fd 4f 24 f5 vpmovsxwq zmm6\{k7\},xmm5 37 [ ]*[a-f0-9]+: 62 f2 fd cf 24 f5 vpmovsxwq zmm6\{k7\}\{z\},xmm5 38 [ ]*[a-f0-9]+: 62 f2 fd 4f 24 31 vpmovsxwq zmm6\{k7\},XMMWORD PTR \[ecx\] 39 [ ]*[a-f0-9]+: 62 f2 fd 4f 24 b4 f4 c0 1d fe ff vpmovsxwq zmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\] 40 [ ]*[a-f0-9]+: 62 f2 fd 4f 24 72 7f vpmovsxwq zmm6\{k7\},XMMWORD PTR \[edx\+0x7f0\] 41 [ ]*[a-f0-9]+: 62 f2 fd 4f 24 b2 00 08 00 00 vpmovsxwq zmm6\{k7\},XMMWORD PTR \[edx\+0x800\] 42 [ ]*[a-f0-9]+: 62 f2 fd 4f 24 72 80 vpmovsxwq zmm6\{k7\},XMMWORD PTR \[edx-0x800\] 43 [ ]*[a-f0-9]+: 62 f2 fd 4f 24 b2 f0 f7 ff ff vpmovsxwq zmm6\{k7\},XMMWORD PTR \[edx-0x810\] 44 [ ]*[a-f0-9]+: 62 f2 fd 4f 31 f5 vpmovzxbd zmm6\{k7\},xmm5 45 [ ]*[a-f0-9]+: 62 f2 fd cf 31 f5 vpmovzxbd zmm6\{k7\}\{z\},xmm5 46 [ ]*[a-f0-9]+: 62 f2 fd 4f 31 31 vpmovzxbd zmm6\{k7\},XMMWORD PTR \[ecx\] 47 [ ]*[a-f0-9]+: 62 f2 fd 4f 31 b4 f4 c0 1d fe ff vpmovzxbd zmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\] 48 [ ]*[a-f0-9]+: 62 f2 fd 4f 31 72 7f vpmovzxbd zmm6\{k7\},XMMWORD PTR \[edx\+0x7f0\] 49 [ ]*[a-f0-9]+: 62 f2 fd 4f 31 b2 00 08 00 00 vpmovzxbd zmm6\{k7\},XMMWORD PTR \[edx\+0x800\] 50 [ ]*[a-f0-9]+: 62 f2 fd 4f 31 72 80 vpmovzxbd zmm6\{k7\},XMMWORD PTR \[edx-0x800\] 51 [ ]*[a-f0-9]+: 62 f2 fd 4f 31 b2 f0 f7 ff ff vpmovzxbd zmm6\{k7\},XMMWORD PTR \[edx-0x810\] 52 [ ]*[a-f0-9]+: 62 f2 fd 4f 32 f5 vpmovzxbq zmm6\{k7\},xmm5 53 [ ]*[a-f0-9]+: 62 f2 fd cf 32 f5 vpmovzxbq zmm6\{k7\}\{z\},xmm5 54 [ ]*[a-f0-9]+: 62 f2 fd 4f 32 31 vpmovzxbq zmm6\{k7\},QWORD PTR \[ecx\] 55 [ ]*[a-f0-9]+: 62 f2 fd 4f 32 b4 f4 c0 1d fe ff vpmovzxbq zmm6\{k7\},QWORD PTR \[esp\+esi\*8-0x1e240\] 56 [ ]*[a-f0-9]+: 62 f2 fd 4f 32 72 7f vpmovzxbq zmm6\{k7\},QWORD PTR \[edx\+0x3f8\] 57 [ ]*[a-f0-9]+: 62 f2 fd 4f 32 b2 00 04 00 00 vpmovzxbq zmm6\{k7\},QWORD PTR \[edx\+0x400\] 58 [ ]*[a-f0-9]+: 62 f2 fd 4f 32 72 80 vpmovzxbq zmm6\{k7\},QWORD PTR \[edx-0x400\] 59 [ ]*[a-f0-9]+: 62 f2 fd 4f 32 b2 f8 fb ff ff vpmovzxbq zmm6\{k7\},QWORD PTR \[edx-0x408\] 60 [ ]*[a-f0-9]+: 62 f2 fd 4f 33 f5 vpmovzxwd zmm6\{k7\},ymm5 61 [ ]*[a-f0-9]+: 62 f2 fd cf 33 f5 vpmovzxwd zmm6\{k7\}\{z\},ymm5 62 [ ]*[a-f0-9]+: 62 f2 fd 4f 33 31 vpmovzxwd zmm6\{k7\},YMMWORD PTR \[ecx\] 63 [ ]*[a-f0-9]+: 62 f2 fd 4f 33 b4 f4 c0 1d fe ff vpmovzxwd zmm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\] 64 [ ]*[a-f0-9]+: 62 f2 fd 4f 33 72 7f vpmovzxwd zmm6\{k7\},YMMWORD PTR \[edx\+0xfe0\] 65 [ ]*[a-f0-9]+: 62 f2 fd 4f 33 b2 00 10 00 00 vpmovzxwd zmm6\{k7\},YMMWORD PTR \[edx\+0x1000\] 66 [ ]*[a-f0-9]+: 62 f2 fd 4f 33 72 80 vpmovzxwd zmm6\{k7\},YMMWORD PTR \[edx-0x1000\] 67 [ ]*[a-f0-9]+: 62 f2 fd 4f 33 b2 e0 ef ff ff vpmovzxwd zmm6\{k7\},YMMWORD PTR \[edx-0x1020\] 68 [ ]*[a-f0-9]+: 62 f2 fd 4f 34 f5 vpmovzxwq zmm6\{k7\},xmm5 69 [ ]*[a-f0-9]+: 62 f2 fd cf 34 f5 vpmovzxwq zmm6\{k7\}\{z\},xmm5 70 [ ]*[a-f0-9]+: 62 f2 fd 4f 34 31 vpmovzxwq zmm6\{k7\},XMMWORD PTR \[ecx\] 71 [ ]*[a-f0-9]+: 62 f2 fd 4f 34 b4 f4 c0 1d fe ff vpmovzxwq zmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\] 72 [ ]*[a-f0-9]+: 62 f2 fd 4f 34 72 7f vpmovzxwq zmm6\{k7\},XMMWORD PTR \[edx\+0x7f0\] 73 [ ]*[a-f0-9]+: 62 f2 fd 4f 34 b2 00 08 00 00 vpmovzxwq zmm6\{k7\},XMMWORD PTR \[edx\+0x800\] 74 [ ]*[a-f0-9]+: 62 f2 fd 4f 34 72 80 vpmovzxwq zmm6\{k7\},XMMWORD PTR \[edx-0x800\] 75 [ ]*[a-f0-9]+: 62 f2 fd 4f 34 b2 f0 f7 ff ff vpmovzxwq zmm6\{k7\},XMMWORD PTR \[edx-0x810\] 76 [ ]*[a-f0-9]+: 62 f2 fd 4f 21 f5 vpmovsxbd zmm6\{k7\},xmm5 77 [ ]*[a-f0-9]+: 62 f2 fd cf 21 f5 vpmovsxbd zmm6\{k7\}\{z\},xmm5 78 [ ]*[a-f0-9]+: 62 f2 fd 4f 21 31 vpmovsxbd zmm6\{k7\},XMMWORD PTR \[ecx\] 79 [ ]*[a-f0-9]+: 62 f2 fd 4f 21 b4 f4 c0 1d fe ff vpmovsxbd zmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\] 80 [ ]*[a-f0-9]+: 62 f2 fd 4f 21 72 7f vpmovsxbd zmm6\{k7\},XMMWORD PTR \[edx\+0x7f0\] 81 [ ]*[a-f0-9]+: 62 f2 fd 4f 21 b2 00 08 00 00 vpmovsxbd zmm6\{k7\},XMMWORD PTR \[edx\+0x800\] 82 [ ]*[a-f0-9]+: 62 f2 fd 4f 21 72 80 vpmovsxbd zmm6\{k7\},XMMWORD PTR \[edx-0x800\] 83 [ ]*[a-f0-9]+: 62 f2 fd 4f 21 b2 f0 f7 ff ff vpmovsxbd zmm6\{k7\},XMMWORD PTR \[edx-0x810\] 84 [ ]*[a-f0-9]+: 62 f2 fd 4f 22 f5 vpmovsxbq zmm6\{k7\},xmm5 85 [ ]*[a-f0-9]+: 62 f2 fd cf 22 f5 vpmovsxbq zmm6\{k7\}\{z\},xmm5 86 [ ]*[a-f0-9]+: 62 f2 fd 4f 22 31 vpmovsxbq zmm6\{k7\},QWORD PTR \[ecx\] 87 [ ]*[a-f0-9]+: 62 f2 fd 4f 22 b4 f4 c0 1d fe ff vpmovsxbq zmm6\{k7\},QWORD PTR \[esp\+esi\*8-0x1e240\] 88 [ ]*[a-f0-9]+: 62 f2 fd 4f 22 72 7f vpmovsxbq zmm6\{k7\},QWORD PTR \[edx\+0x3f8\] 89 [ ]*[a-f0-9]+: 62 f2 fd 4f 22 b2 00 04 00 00 vpmovsxbq zmm6\{k7\},QWORD PTR \[edx\+0x400\] 90 [ ]*[a-f0-9]+: 62 f2 fd 4f 22 72 80 vpmovsxbq zmm6\{k7\},QWORD PTR \[edx-0x400\] 91 [ ]*[a-f0-9]+: 62 f2 fd 4f 22 b2 f8 fb ff ff vpmovsxbq zmm6\{k7\},QWORD PTR \[edx-0x408\] 92 [ ]*[a-f0-9]+: 62 f2 fd 4f 23 f5 vpmovsxwd zmm6\{k7\},ymm5 93 [ ]*[a-f0-9]+: 62 f2 fd cf 23 f5 vpmovsxwd zmm6\{k7\}\{z\},ymm5 94 [ ]*[a-f0-9]+: 62 f2 fd 4f 23 31 vpmovsxwd zmm6\{k7\},YMMWORD PTR \[ecx\] 95 [ ]*[a-f0-9]+: 62 f2 fd 4f 23 b4 f4 c0 1d fe ff vpmovsxwd zmm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\] 96 [ ]*[a-f0-9]+: 62 f2 fd 4f 23 72 7f vpmovsxwd zmm6\{k7\},YMMWORD PTR \[edx\+0xfe0\] 97 [ ]*[a-f0-9]+: 62 f2 fd 4f 23 b2 00 10 00 00 vpmovsxwd zmm6\{k7\},YMMWORD PTR \[edx\+0x1000\] 98 [ ]*[a-f0-9]+: 62 f2 fd 4f 23 72 80 vpmovsxwd zmm6\{k7\},YMMWORD PTR \[edx-0x1000\] 99 [ ]*[a-f0-9]+: 62 f2 fd 4f 23 b2 e0 ef ff ff vpmovsxwd zmm6\{k7\},YMMWORD PTR \[edx-0x1020\] 100 [ ]*[a-f0-9]+: 62 f2 fd 4f 24 f5 vpmovsxwq zmm6\{k7\},xmm5 101 [ ]*[a-f0-9]+: 62 f2 fd cf 24 f5 vpmovsxwq zmm6\{k7\}\{z\},xmm5 102 [ ]*[a-f0-9]+: 62 f2 fd 4f 24 31 vpmovsxwq zmm6\{k7\},XMMWORD PTR \[ecx\] 103 [ ]*[a-f0-9]+: 62 f2 fd 4f 24 b4 f4 c0 1d fe ff vpmovsxwq zmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\] 104 [ ]*[a-f0-9]+: 62 f2 fd 4f 24 72 7f vpmovsxwq zmm6\{k7\},XMMWORD PTR \[edx\+0x7f0\] 105 [ ]*[a-f0-9]+: 62 f2 fd 4f 24 b2 00 08 00 00 vpmovsxwq zmm6\{k7\},XMMWORD PTR \[edx\+0x800\] 106 [ ]*[a-f0-9]+: 62 f2 fd 4f 24 72 80 vpmovsxwq zmm6\{k7\},XMMWORD PTR \[edx-0x800\] 107 [ ]*[a-f0-9]+: 62 f2 fd 4f 24 b2 f0 f7 ff ff vpmovsxwq zmm6\{k7\},XMMWORD PTR \[edx-0x810\] 108 [ ]*[a-f0-9]+: 62 f2 fd 4f 31 f5 vpmovzxbd zmm6\{k7\},xmm5 109 [ ]*[a-f0-9]+: 62 f2 fd cf 31 f5 vpmovzxbd zmm6\{k7\}\{z\},xmm5 110 [ ]*[a-f0-9]+: 62 f2 fd 4f 31 31 vpmovzxbd zmm6\{k7\},XMMWORD PTR \[ecx\] 111 [ ]*[a-f0-9]+: 62 f2 fd 4f 31 b4 f4 c0 1d fe ff vpmovzxbd zmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\] 112 [ ]*[a-f0-9]+: 62 f2 fd 4f 31 72 7f vpmovzxbd zmm6\{k7\},XMMWORD PTR \[edx\+0x7f0\] 113 [ ]*[a-f0-9]+: 62 f2 fd 4f 31 b2 00 08 00 00 vpmovzxbd zmm6\{k7\},XMMWORD PTR \[edx\+0x800\] 114 [ ]*[a-f0-9]+: 62 f2 fd 4f 31 72 80 vpmovzxbd zmm6\{k7\},XMMWORD PTR \[edx-0x800\] 115 [ ]*[a-f0-9]+: 62 f2 fd 4f 31 b2 f0 f7 ff ff vpmovzxbd zmm6\{k7\},XMMWORD PTR \[edx-0x810\] 116 [ ]*[a-f0-9]+: 62 f2 fd 4f 32 f5 vpmovzxbq zmm6\{k7\},xmm5 117 [ ]*[a-f0-9]+: 62 f2 fd cf 32 f5 vpmovzxbq zmm6\{k7\}\{z\},xmm5 118 [ ]*[a-f0-9]+: 62 f2 fd 4f 32 31 vpmovzxbq zmm6\{k7\},QWORD PTR \[ecx\] 119 [ ]*[a-f0-9]+: 62 f2 fd 4f 32 b4 f4 c0 1d fe ff vpmovzxbq zmm6\{k7\},QWORD PTR \[esp\+esi\*8-0x1e240\] 120 [ ]*[a-f0-9]+: 62 f2 fd 4f 32 72 7f vpmovzxbq zmm6\{k7\},QWORD PTR \[edx\+0x3f8\] 121 [ ]*[a-f0-9]+: 62 f2 fd 4f 32 b2 00 04 00 00 vpmovzxbq zmm6\{k7\},QWORD PTR \[edx\+0x400\] 122 [ ]*[a-f0-9]+: 62 f2 fd 4f 32 72 80 vpmovzxbq zmm6\{k7\},QWORD PTR \[edx-0x400\] 123 [ ]*[a-f0-9]+: 62 f2 fd 4f 32 b2 f8 fb ff ff vpmovzxbq zmm6\{k7\},QWORD PTR \[edx-0x408\] 124 [ ]*[a-f0-9]+: 62 f2 fd 4f 33 f5 vpmovzxwd zmm6\{k7\},ymm5 125 [ ]*[a-f0-9]+: 62 f2 fd cf 33 f5 vpmovzxwd zmm6\{k7\}\{z\},ymm5 126 [ ]*[a-f0-9]+: 62 f2 fd 4f 33 31 vpmovzxwd zmm6\{k7\},YMMWORD PTR \[ecx\] 127 [ ]*[a-f0-9]+: 62 f2 fd 4f 33 b4 f4 c0 1d fe ff vpmovzxwd zmm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\] 128 [ ]*[a-f0-9]+: 62 f2 fd 4f 33 72 7f vpmovzxwd zmm6\{k7\},YMMWORD PTR \[edx\+0xfe0\] 129 [ ]*[a-f0-9]+: 62 f2 fd 4f 33 b2 00 10 00 00 vpmovzxwd zmm6\{k7\},YMMWORD PTR \[edx\+0x1000\] 130 [ ]*[a-f0-9]+: 62 f2 fd 4f 33 72 80 vpmovzxwd zmm6\{k7\},YMMWORD PTR \[edx-0x1000\] 131 [ ]*[a-f0-9]+: 62 f2 fd 4f 33 b2 e0 ef ff ff vpmovzxwd zmm6\{k7\},YMMWORD PTR \[edx-0x1020\] 132 [ ]*[a-f0-9]+: 62 f2 fd 4f 34 f5 vpmovzxwq zmm6\{k7\},xmm5 133 [ ]*[a-f0-9]+: 62 f2 fd cf 34 f5 vpmovzxwq zmm6\{k7\}\{z\},xmm5 134 [ ]*[a-f0-9]+: 62 f2 fd 4f 34 31 vpmovzxwq zmm6\{k7\},XMMWORD PTR \[ecx\] 135 [ ]*[a-f0-9]+: 62 f2 fd 4f 34 b4 f4 c0 1d fe ff vpmovzxwq zmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\] 136 [ ]*[a-f0-9]+: 62 f2 fd 4f 34 72 7f vpmovzxwq zmm6\{k7\},XMMWORD PTR \[edx\+0x7f0\] 137 [ ]*[a-f0-9]+: 62 f2 fd 4f 34 b2 00 08 00 00 vpmovzxwq zmm6\{k7\},XMMWORD PTR \[edx\+0x800\] 138 [ ]*[a-f0-9]+: 62 f2 fd 4f 34 72 80 vpmovzxwq zmm6\{k7\},XMMWORD PTR \[edx-0x800\] 139 [ ]*[a-f0-9]+: 62 f2 fd 4f 34 b2 f0 f7 ff ff vpmovzxwq zmm6\{k7\},XMMWORD PTR \[edx-0x810\] 140 #pass 141