1 #as: 2 #objdump: -dwMintel -Msuffix 3 #name: x86_64 AVX512F opts insns (Intel disassembly) 4 #source: x86-64-avx512f-opts.s 5 6 .*: +file format .* 7 8 9 Disassembly of section .text: 10 11 0+ <_start>: 12 [ ]*[a-f0-9]+: 62 01 fd 48 29 ee vmovapd.s zmm30,zmm29 13 [ ]*[a-f0-9]+: 62 01 fd 48 28 f5 vmovapd zmm30,zmm29 14 [ ]*[a-f0-9]+: 62 01 fd 4f 29 ee vmovapd.s zmm30\{k7\},zmm29 15 [ ]*[a-f0-9]+: 62 01 fd 4f 28 f5 vmovapd zmm30\{k7\},zmm29 16 [ ]*[a-f0-9]+: 62 01 fd cf 29 ee vmovapd.s zmm30\{k7\}\{z\},zmm29 17 [ ]*[a-f0-9]+: 62 01 fd cf 28 f5 vmovapd zmm30\{k7\}\{z\},zmm29 18 [ ]*[a-f0-9]+: 62 01 7c 48 29 ee vmovaps.s zmm30,zmm29 19 [ ]*[a-f0-9]+: 62 01 7c 48 28 f5 vmovaps zmm30,zmm29 20 [ ]*[a-f0-9]+: 62 01 7c 4f 29 ee vmovaps.s zmm30\{k7\},zmm29 21 [ ]*[a-f0-9]+: 62 01 7c 4f 28 f5 vmovaps zmm30\{k7\},zmm29 22 [ ]*[a-f0-9]+: 62 01 7c cf 29 ee vmovaps.s zmm30\{k7\}\{z\},zmm29 23 [ ]*[a-f0-9]+: 62 01 7c cf 28 f5 vmovaps zmm30\{k7\}\{z\},zmm29 24 [ ]*[a-f0-9]+: 62 61 7d 08 7e f0 vmovd eax,xmm30 25 [ ]*[a-f0-9]+: 62 61 7d 08 7e f0 vmovd eax,xmm30 26 [ ]*[a-f0-9]+: 62 61 7d 08 7e f5 vmovd ebp,xmm30 27 [ ]*[a-f0-9]+: 62 61 7d 08 7e f5 vmovd ebp,xmm30 28 [ ]*[a-f0-9]+: 62 41 7d 08 7e f5 vmovd r13d,xmm30 29 [ ]*[a-f0-9]+: 62 41 7d 08 7e f5 vmovd r13d,xmm30 30 [ ]*[a-f0-9]+: 62 01 7d 48 7f ee vmovdqa32.s zmm30,zmm29 31 [ ]*[a-f0-9]+: 62 01 7d 48 6f f5 vmovdqa32 zmm30,zmm29 32 [ ]*[a-f0-9]+: 62 01 7d 4f 7f ee vmovdqa32.s zmm30\{k7\},zmm29 33 [ ]*[a-f0-9]+: 62 01 7d 4f 6f f5 vmovdqa32 zmm30\{k7\},zmm29 34 [ ]*[a-f0-9]+: 62 01 7d cf 7f ee vmovdqa32.s zmm30\{k7\}\{z\},zmm29 35 [ ]*[a-f0-9]+: 62 01 7d cf 6f f5 vmovdqa32 zmm30\{k7\}\{z\},zmm29 36 [ ]*[a-f0-9]+: 62 01 fd 48 7f ee vmovdqa64.s zmm30,zmm29 37 [ ]*[a-f0-9]+: 62 01 fd 48 6f f5 vmovdqa64 zmm30,zmm29 38 [ ]*[a-f0-9]+: 62 01 fd 4f 7f ee vmovdqa64.s zmm30\{k7\},zmm29 39 [ ]*[a-f0-9]+: 62 01 fd 4f 6f f5 vmovdqa64 zmm30\{k7\},zmm29 40 [ ]*[a-f0-9]+: 62 01 fd cf 7f ee vmovdqa64.s zmm30\{k7\}\{z\},zmm29 41 [ ]*[a-f0-9]+: 62 01 fd cf 6f f5 vmovdqa64 zmm30\{k7\}\{z\},zmm29 42 [ ]*[a-f0-9]+: 62 01 7e 48 7f ee vmovdqu32.s zmm30,zmm29 43 [ ]*[a-f0-9]+: 62 01 7e 48 6f f5 vmovdqu32 zmm30,zmm29 44 [ ]*[a-f0-9]+: 62 01 7e 4f 7f ee vmovdqu32.s zmm30\{k7\},zmm29 45 [ ]*[a-f0-9]+: 62 01 7e 4f 6f f5 vmovdqu32 zmm30\{k7\},zmm29 46 [ ]*[a-f0-9]+: 62 01 7e cf 7f ee vmovdqu32.s zmm30\{k7\}\{z\},zmm29 47 [ ]*[a-f0-9]+: 62 01 7e cf 6f f5 vmovdqu32 zmm30\{k7\}\{z\},zmm29 48 [ ]*[a-f0-9]+: 62 01 fe 48 7f ee vmovdqu64.s zmm30,zmm29 49 [ ]*[a-f0-9]+: 62 01 fe 48 6f f5 vmovdqu64 zmm30,zmm29 50 [ ]*[a-f0-9]+: 62 01 fe 4f 7f ee vmovdqu64.s zmm30\{k7\},zmm29 51 [ ]*[a-f0-9]+: 62 01 fe 4f 6f f5 vmovdqu64 zmm30\{k7\},zmm29 52 [ ]*[a-f0-9]+: 62 01 fe cf 7f ee vmovdqu64.s zmm30\{k7\}\{z\},zmm29 53 [ ]*[a-f0-9]+: 62 01 fe cf 6f f5 vmovdqu64 zmm30\{k7\}\{z\},zmm29 54 [ ]*[a-f0-9]+: 62 61 fd 08 7e f0 vmovq rax,xmm30 55 [ ]*[a-f0-9]+: 62 61 fd 08 7e f0 vmovq rax,xmm30 56 [ ]*[a-f0-9]+: 62 41 fd 08 7e f0 vmovq r8,xmm30 57 [ ]*[a-f0-9]+: 62 41 fd 08 7e f0 vmovq r8,xmm30 58 [ ]*[a-f0-9]+: 62 01 fd 08 d6 ee vmovq xmm30,xmm29 59 [ ]*[a-f0-9]+: 62 01 fe 08 7e f5 vmovq xmm30,xmm29 60 [ ]*[a-f0-9]+: 62 01 97 07 11 e6 vmovsd.s xmm30\{k7\},xmm29,xmm28 61 [ ]*[a-f0-9]+: 62 01 97 07 10 f4 vmovsd xmm30\{k7\},xmm29,xmm28 62 [ ]*[a-f0-9]+: 62 01 97 87 11 e6 vmovsd.s xmm30\{k7\}\{z\},xmm29,xmm28 63 [ ]*[a-f0-9]+: 62 01 97 87 10 f4 vmovsd xmm30\{k7\}\{z\},xmm29,xmm28 64 [ ]*[a-f0-9]+: 62 01 16 07 11 e6 vmovss.s xmm30\{k7\},xmm29,xmm28 65 [ ]*[a-f0-9]+: 62 01 16 07 10 f4 vmovss xmm30\{k7\},xmm29,xmm28 66 [ ]*[a-f0-9]+: 62 01 16 87 11 e6 vmovss.s xmm30\{k7\}\{z\},xmm29,xmm28 67 [ ]*[a-f0-9]+: 62 01 16 87 10 f4 vmovss xmm30\{k7\}\{z\},xmm29,xmm28 68 [ ]*[a-f0-9]+: 62 01 fd 48 11 ee vmovupd.s zmm30,zmm29 69 [ ]*[a-f0-9]+: 62 01 fd 48 10 f5 vmovupd zmm30,zmm29 70 [ ]*[a-f0-9]+: 62 01 fd 4f 11 ee vmovupd.s zmm30\{k7\},zmm29 71 [ ]*[a-f0-9]+: 62 01 fd 4f 10 f5 vmovupd zmm30\{k7\},zmm29 72 [ ]*[a-f0-9]+: 62 01 fd cf 11 ee vmovupd.s zmm30\{k7\}\{z\},zmm29 73 [ ]*[a-f0-9]+: 62 01 fd cf 10 f5 vmovupd zmm30\{k7\}\{z\},zmm29 74 [ ]*[a-f0-9]+: 62 01 7c 48 11 ee vmovups.s zmm30,zmm29 75 [ ]*[a-f0-9]+: 62 01 7c 48 10 f5 vmovups zmm30,zmm29 76 [ ]*[a-f0-9]+: 62 01 7c 4f 11 ee vmovups.s zmm30\{k7\},zmm29 77 [ ]*[a-f0-9]+: 62 01 7c 4f 10 f5 vmovups zmm30\{k7\},zmm29 78 [ ]*[a-f0-9]+: 62 01 7c cf 11 ee vmovups.s zmm30\{k7\}\{z\},zmm29 79 [ ]*[a-f0-9]+: 62 01 7c cf 10 f5 vmovups zmm30\{k7\}\{z\},zmm29 80 [ ]*[a-f0-9]+: 62 01 fd 48 29 ee vmovapd.s zmm30,zmm29 81 [ ]*[a-f0-9]+: 62 01 fd 48 28 f5 vmovapd zmm30,zmm29 82 [ ]*[a-f0-9]+: 62 01 fd 4f 29 ee vmovapd.s zmm30\{k7\},zmm29 83 [ ]*[a-f0-9]+: 62 01 fd 4f 28 f5 vmovapd zmm30\{k7\},zmm29 84 [ ]*[a-f0-9]+: 62 01 fd cf 29 ee vmovapd.s zmm30\{k7\}\{z\},zmm29 85 [ ]*[a-f0-9]+: 62 01 fd cf 28 f5 vmovapd zmm30\{k7\}\{z\},zmm29 86 [ ]*[a-f0-9]+: 62 01 7c 48 29 ee vmovaps.s zmm30,zmm29 87 [ ]*[a-f0-9]+: 62 01 7c 48 28 f5 vmovaps zmm30,zmm29 88 [ ]*[a-f0-9]+: 62 01 7c 4f 29 ee vmovaps.s zmm30\{k7\},zmm29 89 [ ]*[a-f0-9]+: 62 01 7c 4f 28 f5 vmovaps zmm30\{k7\},zmm29 90 [ ]*[a-f0-9]+: 62 01 7c cf 29 ee vmovaps.s zmm30\{k7\}\{z\},zmm29 91 [ ]*[a-f0-9]+: 62 01 7c cf 28 f5 vmovaps zmm30\{k7\}\{z\},zmm29 92 [ ]*[a-f0-9]+: 62 61 7d 08 7e f0 vmovd eax,xmm30 93 [ ]*[a-f0-9]+: 62 61 7d 08 7e f0 vmovd eax,xmm30 94 [ ]*[a-f0-9]+: 62 61 7d 08 7e f5 vmovd ebp,xmm30 95 [ ]*[a-f0-9]+: 62 61 7d 08 7e f5 vmovd ebp,xmm30 96 [ ]*[a-f0-9]+: 62 41 7d 08 7e f5 vmovd r13d,xmm30 97 [ ]*[a-f0-9]+: 62 41 7d 08 7e f5 vmovd r13d,xmm30 98 [ ]*[a-f0-9]+: 62 01 7d 48 7f ee vmovdqa32.s zmm30,zmm29 99 [ ]*[a-f0-9]+: 62 01 7d 48 6f f5 vmovdqa32 zmm30,zmm29 100 [ ]*[a-f0-9]+: 62 01 7d 4f 7f ee vmovdqa32.s zmm30\{k7\},zmm29 101 [ ]*[a-f0-9]+: 62 01 7d 4f 6f f5 vmovdqa32 zmm30\{k7\},zmm29 102 [ ]*[a-f0-9]+: 62 01 7d cf 7f ee vmovdqa32.s zmm30\{k7\}\{z\},zmm29 103 [ ]*[a-f0-9]+: 62 01 7d cf 6f f5 vmovdqa32 zmm30\{k7\}\{z\},zmm29 104 [ ]*[a-f0-9]+: 62 01 fd 48 7f ee vmovdqa64.s zmm30,zmm29 105 [ ]*[a-f0-9]+: 62 01 fd 48 6f f5 vmovdqa64 zmm30,zmm29 106 [ ]*[a-f0-9]+: 62 01 fd 4f 7f ee vmovdqa64.s zmm30\{k7\},zmm29 107 [ ]*[a-f0-9]+: 62 01 fd 4f 6f f5 vmovdqa64 zmm30\{k7\},zmm29 108 [ ]*[a-f0-9]+: 62 01 fd cf 7f ee vmovdqa64.s zmm30\{k7\}\{z\},zmm29 109 [ ]*[a-f0-9]+: 62 01 fd cf 6f f5 vmovdqa64 zmm30\{k7\}\{z\},zmm29 110 [ ]*[a-f0-9]+: 62 01 7e 48 7f ee vmovdqu32.s zmm30,zmm29 111 [ ]*[a-f0-9]+: 62 01 7e 48 6f f5 vmovdqu32 zmm30,zmm29 112 [ ]*[a-f0-9]+: 62 01 7e 4f 7f ee vmovdqu32.s zmm30\{k7\},zmm29 113 [ ]*[a-f0-9]+: 62 01 7e 4f 6f f5 vmovdqu32 zmm30\{k7\},zmm29 114 [ ]*[a-f0-9]+: 62 01 7e cf 7f ee vmovdqu32.s zmm30\{k7\}\{z\},zmm29 115 [ ]*[a-f0-9]+: 62 01 7e cf 6f f5 vmovdqu32 zmm30\{k7\}\{z\},zmm29 116 [ ]*[a-f0-9]+: 62 01 fe 48 7f ee vmovdqu64.s zmm30,zmm29 117 [ ]*[a-f0-9]+: 62 01 fe 48 6f f5 vmovdqu64 zmm30,zmm29 118 [ ]*[a-f0-9]+: 62 01 fe 4f 7f ee vmovdqu64.s zmm30\{k7\},zmm29 119 [ ]*[a-f0-9]+: 62 01 fe 4f 6f f5 vmovdqu64 zmm30\{k7\},zmm29 120 [ ]*[a-f0-9]+: 62 01 fe cf 7f ee vmovdqu64.s zmm30\{k7\}\{z\},zmm29 121 [ ]*[a-f0-9]+: 62 01 fe cf 6f f5 vmovdqu64 zmm30\{k7\}\{z\},zmm29 122 [ ]*[a-f0-9]+: 62 61 fd 08 7e f0 vmovq rax,xmm30 123 [ ]*[a-f0-9]+: 62 61 fd 08 7e f0 vmovq rax,xmm30 124 [ ]*[a-f0-9]+: 62 41 fd 08 7e f0 vmovq r8,xmm30 125 [ ]*[a-f0-9]+: 62 41 fd 08 7e f0 vmovq r8,xmm30 126 [ ]*[a-f0-9]+: 62 01 fd 08 d6 ee vmovq xmm30,xmm29 127 [ ]*[a-f0-9]+: 62 01 fe 08 7e f5 vmovq xmm30,xmm29 128 [ ]*[a-f0-9]+: 62 01 97 07 11 e6 vmovsd.s xmm30\{k7\},xmm29,xmm28 129 [ ]*[a-f0-9]+: 62 01 97 07 10 f4 vmovsd xmm30\{k7\},xmm29,xmm28 130 [ ]*[a-f0-9]+: 62 01 97 87 11 e6 vmovsd.s xmm30\{k7\}\{z\},xmm29,xmm28 131 [ ]*[a-f0-9]+: 62 01 97 87 10 f4 vmovsd xmm30\{k7\}\{z\},xmm29,xmm28 132 [ ]*[a-f0-9]+: 62 01 16 07 11 e6 vmovss.s xmm30\{k7\},xmm29,xmm28 133 [ ]*[a-f0-9]+: 62 01 16 07 10 f4 vmovss xmm30\{k7\},xmm29,xmm28 134 [ ]*[a-f0-9]+: 62 01 16 87 11 e6 vmovss.s xmm30\{k7\}\{z\},xmm29,xmm28 135 [ ]*[a-f0-9]+: 62 01 16 87 10 f4 vmovss xmm30\{k7\}\{z\},xmm29,xmm28 136 [ ]*[a-f0-9]+: 62 01 fd 48 11 ee vmovupd.s zmm30,zmm29 137 [ ]*[a-f0-9]+: 62 01 fd 48 10 f5 vmovupd zmm30,zmm29 138 [ ]*[a-f0-9]+: 62 01 fd 4f 11 ee vmovupd.s zmm30\{k7\},zmm29 139 [ ]*[a-f0-9]+: 62 01 fd 4f 10 f5 vmovupd zmm30\{k7\},zmm29 140 [ ]*[a-f0-9]+: 62 01 fd cf 11 ee vmovupd.s zmm30\{k7\}\{z\},zmm29 141 [ ]*[a-f0-9]+: 62 01 fd cf 10 f5 vmovupd zmm30\{k7\}\{z\},zmm29 142 [ ]*[a-f0-9]+: 62 01 7c 48 11 ee vmovups.s zmm30,zmm29 143 [ ]*[a-f0-9]+: 62 01 7c 48 10 f5 vmovups zmm30,zmm29 144 [ ]*[a-f0-9]+: 62 01 7c 4f 11 ee vmovups.s zmm30\{k7\},zmm29 145 [ ]*[a-f0-9]+: 62 01 7c 4f 10 f5 vmovups zmm30\{k7\},zmm29 146 [ ]*[a-f0-9]+: 62 01 7c cf 11 ee vmovups.s zmm30\{k7\}\{z\},zmm29 147 [ ]*[a-f0-9]+: 62 01 7c cf 10 f5 vmovups zmm30\{k7\}\{z\},zmm29 148 #pass 149