1 #source: x86_64.s 2 #as: -J 3 #objdump: -dw -Mintel 4 #name: x86-64 (Intel mode) 5 6 .*: +file format .* 7 8 Disassembly of section .text: 9 0+ <.*>: 10 [ ]*[a-f0-9]+: 01 ca add edx,ecx 11 [ ]*[a-f0-9]+: 44 01 ca add edx,r9d 12 [ ]*[a-f0-9]+: 41 01 ca add r10d,ecx 13 [ ]*[a-f0-9]+: 48 01 ca add rdx,rcx 14 [ ]*[a-f0-9]+: 4d 01 ca add r10,r9 15 [ ]*[a-f0-9]+: 41 01 c0 add r8d,eax 16 [ ]*[a-f0-9]+: 66 41 01 c0 add r8w,ax 17 [ ]*[a-f0-9]+: 49 01 c0 add r8,rax 18 [ ]*[a-f0-9]+: 05 11 22 33 44 add eax,0x44332211 19 [ ]*[a-f0-9]+: 48 05 11 22 33 f4 add rax,0xfffffffff4332211 20 [ ]*[a-f0-9]+: 66 05 33 44 add ax,0x4433 21 [ ]*[a-f0-9]+: 48 05 11 22 33 44 add rax,0x44332211 22 [ ]*[a-f0-9]+: 00 ca add dl,cl 23 [ ]*[a-f0-9]+: 00 f7 add bh,dh 24 [ ]*[a-f0-9]+: 40 00 f7 add dil,sil 25 [ ]*[a-f0-9]+: 41 00 f7 add r15b,sil 26 [ ]*[a-f0-9]+: 44 00 f7 add dil,r14b 27 [ ]*[a-f0-9]+: 45 00 f7 add r15b,r14b 28 [ ]*[a-f0-9]+: 50 push rax 29 [ ]*[a-f0-9]+: 41 50 push r8 30 [ ]*[a-f0-9]+: 41 59 pop r9 31 [ ]*[a-f0-9]+: 04 11 add al,0x11 32 [ ]*[a-f0-9]+: 80 c4 11 add ah,0x11 33 [ ]*[a-f0-9]+: 40 80 c4 11 add spl,0x11 34 [ ]*[a-f0-9]+: 41 80 c0 11 add r8b,0x11 35 [ ]*[a-f0-9]+: 41 80 c4 11 add r12b,0x11 36 [ ]*[a-f0-9]+: 0f 20 c0 mov rax,cr0 37 [ ]*[a-f0-9]+: 41 0f 20 c0 mov r8,cr0 38 [ ]*[a-f0-9]+: 44 0f 20 c0 mov rax,cr8 39 [ ]*[a-f0-9]+: 44 0f 22 c0 mov cr8,rax 40 [ ]*[a-f0-9]+: f3 48 a5 rep movs QWORD PTR es:\[rdi\],QWORD PTR ds:\[rsi\] 41 [ ]*[a-f0-9]+: 66 f3 a5 rep movs WORD PTR es:\[rdi\],WORD PTR ds:\[rsi\] 42 [ ]*[a-f0-9]+: f3 48 a5 rep movs QWORD PTR es:\[rdi\],QWORD PTR ds:\[rsi\] 43 [ ]*[a-f0-9]+: b0 11 mov al,0x11 44 [ ]*[a-f0-9]+: b4 11 mov ah,0x11 45 [ ]*[a-f0-9]+: 40 b4 11 mov spl,0x11 46 [ ]*[a-f0-9]+: 41 b4 11 mov r12b,0x11 47 [ ]*[a-f0-9]+: b8 44 33 22 11 mov eax,0x11223344 48 [ ]*[a-f0-9]+: 41 b8 44 33 22 11 mov r8d,0x11223344 49 [ ]*[a-f0-9]+: 48 b8 88 77 66 55 44 33 22 11 movabs rax,0x1122334455667788 50 [ ]*[a-f0-9]+: 49 b8 88 77 66 55 44 33 22 11 movabs r8,0x1122334455667788 51 [ ]*[a-f0-9]+: 03 00 add eax,DWORD PTR \[rax\] 52 [ ]*[a-f0-9]+: 41 03 00 add eax,DWORD PTR \[r8\] 53 [ ]*[a-f0-9]+: 45 03 00 add r8d,DWORD PTR \[r8\] 54 [ ]*[a-f0-9]+: 49 03 00 add rax,QWORD PTR \[r8\] 55 [ ]*[a-f0-9]+: 03 05 22 22 22 22 add eax,DWORD PTR \[rip\+0x22222222\] # 222222c7 <foo\+0x222220c4> 56 [ ]*[a-f0-9]+: 03 45 00 add eax,DWORD PTR \[rbp\+0x0\] 57 [ ]*[a-f0-9]+: 03 04 25 22 22 22 22 add eax,DWORD PTR ds:0x22222222 58 [ ]*[a-f0-9]+: 41 03 45 00 add eax,DWORD PTR \[r13\+0x0\] 59 [ ]*[a-f0-9]+: 03 04 80 add eax,DWORD PTR \[rax\+rax\*4\] 60 [ ]*[a-f0-9]+: 41 03 04 80 add eax,DWORD PTR \[r8\+rax\*4\] 61 [ ]*[a-f0-9]+: 45 03 04 80 add r8d,DWORD PTR \[r8\+rax\*4\] 62 [ ]*[a-f0-9]+: 43 03 04 80 add eax,DWORD PTR \[r8\+r8\*4\] 63 [ ]*[a-f0-9]+: 46 01 04 81 add DWORD PTR \[rcx\+r8\*4\],r8d 64 [ ]*[a-f0-9]+: 03 14 c0 add edx,DWORD PTR \[rax\+rax\*8\] 65 [ ]*[a-f0-9]+: 03 14 c8 add edx,DWORD PTR \[rax\+rcx\*8\] 66 [ ]*[a-f0-9]+: 03 14 d0 add edx,DWORD PTR \[rax\+rdx\*8\] 67 [ ]*[a-f0-9]+: 03 14 d8 add edx,DWORD PTR \[rax\+rbx\*8\] 68 [ ]*[a-f0-9]+: 03 10 add edx,DWORD PTR \[rax\] 69 [ ]*[a-f0-9]+: 03 14 e8 add edx,DWORD PTR \[rax\+rbp\*8\] 70 [ ]*[a-f0-9]+: 03 14 f0 add edx,DWORD PTR \[rax\+rsi\*8\] 71 [ ]*[a-f0-9]+: 03 14 f8 add edx,DWORD PTR \[rax\+rdi\*8\] 72 [ ]*[a-f0-9]+: 42 03 14 c0 add edx,DWORD PTR \[rax\+r8\*8\] 73 [ ]*[a-f0-9]+: 42 03 14 c8 add edx,DWORD PTR \[rax\+r9\*8\] 74 [ ]*[a-f0-9]+: 42 03 14 d0 add edx,DWORD PTR \[rax\+r10\*8\] 75 [ ]*[a-f0-9]+: 42 03 14 d8 add edx,DWORD PTR \[rax\+r11\*8\] 76 [ ]*[a-f0-9]+: 42 03 14 e0 add edx,DWORD PTR \[rax\+r12\*8\] 77 [ ]*[a-f0-9]+: 42 03 14 e8 add edx,DWORD PTR \[rax\+r13\*8\] 78 [ ]*[a-f0-9]+: 42 03 14 f0 add edx,DWORD PTR \[rax\+r14\*8\] 79 [ ]*[a-f0-9]+: 42 03 14 f8 add edx,DWORD PTR \[rax\+r15\*8\] 80 [ ]*[a-f0-9]+: 83 c1 11 add ecx,0x11 81 [ ]*[a-f0-9]+: 83 00 11 add DWORD PTR \[rax\],0x11 82 [ ]*[a-f0-9]+: 48 83 00 11 add QWORD PTR \[rax\],0x11 83 [ ]*[a-f0-9]+: 41 83 00 11 add DWORD PTR \[r8\],0x11 84 [ ]*[a-f0-9]+: 83 04 81 11 add DWORD PTR \[rcx\+rax\*4\],0x11 85 [ ]*[a-f0-9]+: 41 83 04 81 11 add DWORD PTR \[r9\+rax\*4\],0x11 86 [ ]*[a-f0-9]+: 42 83 04 81 11 add DWORD PTR \[rcx\+r8\*4\],0x11 87 [ ]*[a-f0-9]+: 83 05 22 22 22 22 33 add DWORD PTR \[rip\+0x22222222\],0x33 # 22222342 <foo\+0x2222213f> 88 [ ]*[a-f0-9]+: 48 83 05 22 22 22 22 33 add QWORD PTR \[rip\+0x22222222\],0x33 # 2222234a <foo\+0x22222147> 89 [ ]*[a-f0-9]+: 81 05 22 22 22 22 33 33 33 33 add DWORD PTR \[rip\+0x22222222\],0x33333333 # 22222354 <foo\+0x22222151> 90 [ ]*[a-f0-9]+: 48 81 05 22 22 22 22 33 33 33 33 add QWORD PTR \[rip\+0x22222222\],0x33333333 # 2222235f <foo\+0x2222215c> 91 [ ]*[a-f0-9]+: 83 04 c5 22 22 22 22 33 add DWORD PTR \[rax\*8\+0x22222222\],0x33 92 [ ]*[a-f0-9]+: 83 80 22 22 22 22 33 add DWORD PTR \[rax\+0x22222222\],0x33 93 [ ]*[a-f0-9]+: 83 80 22 22 22 22 33 add DWORD PTR \[rax\+0x22222222\],0x33 94 [ ]*[a-f0-9]+: 41 83 04 e8 33 add DWORD PTR \[r8\+rbp\*8\],0x33 95 [ ]*[a-f0-9]+: 83 04 25 22 22 22 22 33 add DWORD PTR ds:0x22222222,0x33 96 [ ]*[a-f0-9]+: a0 11 22 33 44 55 66 77 88 movabs al,ds:0x8877665544332211 97 [ ]*[a-f0-9]+: a1 11 22 33 44 55 66 77 88 movabs eax,ds:0x8877665544332211 98 [ ]*[a-f0-9]+: a2 11 22 33 44 55 66 77 88 movabs ds:0x8877665544332211,al 99 [ ]*[a-f0-9]+: a3 11 22 33 44 55 66 77 88 movabs ds:0x8877665544332211,eax 100 [ ]*[a-f0-9]+: 48 a1 11 22 33 44 55 66 77 88 movabs rax,ds:0x8877665544332211 101 [ ]*[a-f0-9]+: 48 a3 11 22 33 44 55 66 77 88 movabs ds:0x8877665544332211,rax 102 [ ]*[a-f0-9]+: 48 99 cqo 103 [ ]*[a-f0-9]+: 48 98 cdqe 104 [ ]*[a-f0-9]+: 48 63 c0 movsxd rax,eax 105 [ ]*[a-f0-9]+: 48 0f bf c0 movsx rax,ax 106 [ ]*[a-f0-9]+: 48 0f be c0 movsx rax,al 107 108 0+1a7 <bar>: 109 [ ]*[a-f0-9]+: b0 00 mov al,0x0 110 [ ]*[a-f0-9]+: 66 b8 00 00 mov ax,0x0 111 [ ]*[a-f0-9]+: b8 00 00 00 00 mov eax,0x0 112 [ ]*[a-f0-9]+: 48 c7 c0 00 00 00 00 mov rax,0x0 113 [ ]*[a-f0-9]+: a1 00 00 00 00 00 00 00 00 movabs eax,ds:0x0 114 [ ]*[a-f0-9]+: 8b 04 25 00 00 00 00 mov eax,DWORD PTR ds:0x0 115 [ ]*[a-f0-9]+: 8b 80 00 00 00 00 mov eax,DWORD PTR \[rax\+0x0\] 116 [ ]*[a-f0-9]+: 8b 05 00 00 00 00 mov eax,DWORD PTR \[rip\+0x0\] # 1d5 <bar\+0x2e> 117 [ ]*[a-f0-9]+: b0 00 mov al,0x0 118 [ ]*[a-f0-9]+: 66 b8 00 00 mov ax,0x0 119 [ ]*[a-f0-9]+: b8 00 00 00 00 mov eax,0x0 120 [ ]*[a-f0-9]+: 48 c7 c0 00 00 00 00 mov rax,0x0 121 [ ]*[a-f0-9]+: a1 00 00 00 00 00 00 00 00 movabs eax,ds:0x0 122 [ ]*[a-f0-9]+: 8b 04 25 00 00 00 00 mov eax,DWORD PTR ds:0x0 123 [ ]*[a-f0-9]+: 8b 80 00 00 00 00 mov eax,DWORD PTR \[rax\+0x0\] 124 [ ]*[a-f0-9]+: 8b 05 00 00 00 00 mov eax,DWORD PTR \[rip\+0x0\] # 203 <foo> 125 126 0+203 <foo>: 127 [ ]*[a-f0-9]+: a0 11 22 33 44 55 66 77 88 movabs al,ds:0x8877665544332211 128 [ ]*[a-f0-9]+: 66 a1 11 22 33 44 55 66 77 88 movabs ax,ds:0x8877665544332211 129 [ ]*[a-f0-9]+: a1 11 22 33 44 55 66 77 88 movabs eax,ds:0x8877665544332211 130 [ ]*[a-f0-9]+: 48 a1 11 22 33 44 55 66 77 88 movabs rax,ds:0x8877665544332211 131 [ ]*[a-f0-9]+: a2 11 22 33 44 55 66 77 88 movabs ds:0x8877665544332211,al 132 [ ]*[a-f0-9]+: 66 a3 11 22 33 44 55 66 77 88 movabs ds:0x8877665544332211,ax 133 [ ]*[a-f0-9]+: a3 11 22 33 44 55 66 77 88 movabs ds:0x8877665544332211,eax 134 [ ]*[a-f0-9]+: 48 a3 11 22 33 44 55 66 77 88 movabs ds:0x8877665544332211,rax 135 [ ]*[a-f0-9]+: a0 11 22 33 44 55 66 77 88 movabs al,ds:0x8877665544332211 136 [ ]*[a-f0-9]+: 66 a1 11 22 33 44 55 66 77 88 movabs ax,ds:0x8877665544332211 137 [ ]*[a-f0-9]+: a1 11 22 33 44 55 66 77 88 movabs eax,ds:0x8877665544332211 138 [ ]*[a-f0-9]+: 48 a1 11 22 33 44 55 66 77 88 movabs rax,ds:0x8877665544332211 139 [ ]*[a-f0-9]+: a2 11 22 33 44 55 66 77 88 movabs ds:0x8877665544332211,al 140 [ ]*[a-f0-9]+: 66 a3 11 22 33 44 55 66 77 88 movabs ds:0x8877665544332211,ax 141 [ ]*[a-f0-9]+: a3 11 22 33 44 55 66 77 88 movabs ds:0x8877665544332211,eax 142 [ ]*[a-f0-9]+: 48 a3 11 22 33 44 55 66 77 88 movabs ds:0x8877665544332211,rax 143 [ ]*[a-f0-9]+: 8a 04 25 11 22 33 ff mov al,BYTE PTR ds:0xffffffffff332211 144 [ ]*[a-f0-9]+: 66 8b 04 25 11 22 33 ff mov ax,WORD PTR ds:0xffffffffff332211 145 [ ]*[a-f0-9]+: 8b 04 25 11 22 33 ff mov eax,DWORD PTR ds:0xffffffffff332211 146 [ ]*[a-f0-9]+: 48 8b 04 25 11 22 33 ff mov rax,QWORD PTR ds:0xffffffffff332211 147 [ ]*[a-f0-9]+: 88 04 25 11 22 33 ff mov BYTE PTR ds:0xffffffffff332211,al 148 [ ]*[a-f0-9]+: 66 89 04 25 11 22 33 ff mov WORD PTR ds:0xffffffffff332211,ax 149 [ ]*[a-f0-9]+: 89 04 25 11 22 33 ff mov DWORD PTR ds:0xffffffffff332211,eax 150 [ ]*[a-f0-9]+: 48 89 04 25 11 22 33 ff mov QWORD PTR ds:0xffffffffff332211,rax 151 [ ]*[a-f0-9]+: 8a 04 25 11 22 33 ff mov al,BYTE PTR ds:0xffffffffff332211 152 [ ]*[a-f0-9]+: 66 8b 04 25 11 22 33 ff mov ax,WORD PTR ds:0xffffffffff332211 153 [ ]*[a-f0-9]+: 8b 04 25 11 22 33 ff mov eax,DWORD PTR ds:0xffffffffff332211 154 [ ]*[a-f0-9]+: 48 8b 04 25 11 22 33 ff mov rax,QWORD PTR ds:0xffffffffff332211 155 [ ]*[a-f0-9]+: 88 04 25 11 22 33 ff mov BYTE PTR ds:0xffffffffff332211,al 156 [ ]*[a-f0-9]+: 66 89 04 25 11 22 33 ff mov WORD PTR ds:0xffffffffff332211,ax 157 [ ]*[a-f0-9]+: 89 04 25 11 22 33 ff mov DWORD PTR ds:0xffffffffff332211,eax 158 [ ]*[a-f0-9]+: 48 89 04 25 11 22 33 ff mov QWORD PTR ds:0xffffffffff332211,rax 159 [ ]*[a-f0-9]+: 48 0f c7 08 cmpxchg16b OWORD PTR \[rax\] 160 [ ]*[a-f0-9]+: 48 0f c7 08 cmpxchg16b OWORD PTR \[rax\] 161 [ ]*[a-f0-9]+: 66 0f be f0 movsx si,al 162 [ ]*[a-f0-9]+: 0f be f0 movsx esi,al 163 [ ]*[a-f0-9]+: 48 0f be f0 movsx rsi,al 164 [ ]*[a-f0-9]+: 0f bf f0 movsx esi,ax 165 [ ]*[a-f0-9]+: 48 0f bf f0 movsx rsi,ax 166 [ ]*[a-f0-9]+: 48 63 f0 movsxd rsi,eax 167 [ ]*[a-f0-9]+: 0f be 10 movsx edx,BYTE PTR \[rax\] 168 [ ]*[a-f0-9]+: 48 0f be 10 movsx rdx,BYTE PTR \[rax\] 169 [ ]*[a-f0-9]+: 66 0f be 10 movsx dx,BYTE PTR \[rax\] 170 [ ]*[a-f0-9]+: 0f be 10 movsx edx,BYTE PTR \[rax\] 171 [ ]*[a-f0-9]+: 48 0f be 10 movsx rdx,BYTE PTR \[rax\] 172 [ ]*[a-f0-9]+: 66 0f be 10 movsx dx,BYTE PTR \[rax\] 173 [ ]*[a-f0-9]+: 0f bf 10 movsx edx,WORD PTR \[rax\] 174 [ ]*[a-f0-9]+: 48 0f bf 10 movsx rdx,WORD PTR \[rax\] 175 [ ]*[a-f0-9]+: 66 0f b6 f0 movzx si,al 176 [ ]*[a-f0-9]+: 0f b6 f0 movzx esi,al 177 [ ]*[a-f0-9]+: 48 0f b6 f0 movzx rsi,al 178 [ ]*[a-f0-9]+: 0f b7 f0 movzx esi,ax 179 [ ]*[a-f0-9]+: 48 0f b7 f0 movzx rsi,ax 180 [ ]*[a-f0-9]+: 0f b6 10 movzx edx,BYTE PTR \[rax\] 181 [ ]*[a-f0-9]+: 48 0f b6 10 movzx rdx,BYTE PTR \[rax\] 182 [ ]*[a-f0-9]+: 66 0f b6 10 movzx dx,BYTE PTR \[rax\] 183 [ ]*[a-f0-9]+: 0f b6 10 movzx edx,BYTE PTR \[rax\] 184 [ ]*[a-f0-9]+: 48 0f b6 10 movzx rdx,BYTE PTR \[rax\] 185 [ ]*[a-f0-9]+: 66 0f b6 10 movzx dx,BYTE PTR \[rax\] 186 [ ]*[a-f0-9]+: 0f b6 10 movzx edx,BYTE PTR \[rax\] 187 [ ]*[a-f0-9]+: 48 0f b6 10 movzx rdx,BYTE PTR \[rax\] 188 [ ]*[a-f0-9]+: 66 0f b6 10 movzx dx,BYTE PTR \[rax\] 189 [ ]*[a-f0-9]+: 0f b7 10 movzx edx,WORD PTR \[rax\] 190 [ ]*[a-f0-9]+: 48 0f b7 10 movzx rdx,WORD PTR \[rax\] 191 [ ]*[a-f0-9]+: 66 0f be f0 movsx si,al 192 [ ]*[a-f0-9]+: 0f be f0 movsx esi,al 193 [ ]*[a-f0-9]+: 48 0f be f0 movsx rsi,al 194 [ ]*[a-f0-9]+: 0f bf f0 movsx esi,ax 195 [ ]*[a-f0-9]+: 48 0f bf f0 movsx rsi,ax 196 [ ]*[a-f0-9]+: 48 63 f0 movsxd rsi,eax 197 [ ]*[a-f0-9]+: 0f be 10 movsx edx,BYTE PTR \[rax\] 198 [ ]*[a-f0-9]+: 48 0f be 10 movsx rdx,BYTE PTR \[rax\] 199 [ ]*[a-f0-9]+: 66 0f be 10 movsx dx,BYTE PTR \[rax\] 200 [ ]*[a-f0-9]+: 0f bf 10 movsx edx,WORD PTR \[rax\] 201 [ ]*[a-f0-9]+: 48 0f bf 10 movsx rdx,WORD PTR \[rax\] 202 [ ]*[a-f0-9]+: 66 0f b6 f0 movzx si,al 203 [ ]*[a-f0-9]+: 0f b6 f0 movzx esi,al 204 [ ]*[a-f0-9]+: 48 0f b6 f0 movzx rsi,al 205 [ ]*[a-f0-9]+: 0f b7 f0 movzx esi,ax 206 [ ]*[a-f0-9]+: 48 0f b7 f0 movzx rsi,ax 207 [ ]*[a-f0-9]+: 0f b6 10 movzx edx,BYTE PTR \[rax\] 208 [ ]*[a-f0-9]+: 48 0f b6 10 movzx rdx,BYTE PTR \[rax\] 209 [ ]*[a-f0-9]+: 66 0f b6 10 movzx dx,BYTE PTR \[rax\] 210 [ ]*[a-f0-9]+: 0f b7 10 movzx edx,WORD PTR \[rax\] 211 [ ]*[a-f0-9]+: 48 0f b7 10 movzx rdx,WORD PTR \[rax\] 212 [ ]*[a-f0-9]+: f3 0f 7e 0c 24 movq xmm1,QWORD PTR \[rsp\] 213 [ ]*[a-f0-9]+: f3 0f 7e 0c 24 movq xmm1,QWORD PTR \[rsp\] 214 [ ]*[a-f0-9]+: 66 0f d6 0c 24 movq QWORD PTR \[rsp\],xmm1 215 [ ]*[a-f0-9]+: 66 0f d6 0c 24 movq QWORD PTR \[rsp\],xmm1 216 [ ]*[a-f0-9]+: df e0 fnstsw ax 217 [ ]*[a-f0-9]+: df e0 fnstsw ax 218 [ ]*[a-f0-9]+: 9b df e0 fstsw ax 219 [ ]*[a-f0-9]+: 9b df e0 fstsw ax 220 [ ]*[a-f0-9]+: df e0 fnstsw ax 221 [ ]*[a-f0-9]+: df e0 fnstsw ax 222 [ ]*[a-f0-9]+: 9b df e0 fstsw ax 223 [ ]*[a-f0-9]+: 9b df e0 fstsw ax 224 [ ]*[a-f0-9]+: 66 0f be 00 movsx ax,BYTE PTR \[rax\] 225 [ ]*[a-f0-9]+: 0f be 00 movsx eax,BYTE PTR \[rax\] 226 [ ]*[a-f0-9]+: 48 0f be 00 movsx rax,BYTE PTR \[rax\] 227 [ ]*[a-f0-9]+: 66 0f be 10 movsx dx,BYTE PTR \[rax\] 228 [ ]*[a-f0-9]+: 0f be 10 movsx edx,BYTE PTR \[rax\] 229 [ ]*[a-f0-9]+: 48 0f be 10 movsx rdx,BYTE PTR \[rax\] 230 [ ]*[a-f0-9]+: 0f bf 10 movsx edx,WORD PTR \[rax\] 231 [ ]*[a-f0-9]+: 48 0f bf 10 movsx rdx,WORD PTR \[rax\] 232 [ ]*[a-f0-9]+: 48 63 10 movsxd rdx,DWORD PTR \[rax\] 233 [ ]*[a-f0-9]+: 48 63 00 movsxd rax,DWORD PTR \[rax\] 234 [ ]*[a-f0-9]+: 66 0f b6 00 movzx ax,BYTE PTR \[rax\] 235 [ ]*[a-f0-9]+: 0f b6 00 movzx eax,BYTE PTR \[rax\] 236 [ ]*[a-f0-9]+: 48 0f b6 00 movzx rax,BYTE PTR \[rax\] 237 [ ]*[a-f0-9]+: 66 0f b6 10 movzx dx,BYTE PTR \[rax\] 238 [ ]*[a-f0-9]+: 0f b6 10 movzx edx,BYTE PTR \[rax\] 239 [ ]*[a-f0-9]+: 48 0f b6 10 movzx rdx,BYTE PTR \[rax\] 240 [ ]*[a-f0-9]+: 0f b7 10 movzx edx,WORD PTR \[rax\] 241 [ ]*[a-f0-9]+: 48 0f b7 10 movzx rdx,WORD PTR \[rax\] 242 [ ]*[a-f0-9]+: 0f c3 00 movnti DWORD PTR \[rax\],eax 243 [ ]*[a-f0-9]+: 0f c3 00 movnti DWORD PTR \[rax\],eax 244 [ ]*[a-f0-9]+: 48 0f c3 00 movnti QWORD PTR \[rax\],rax 245 [ ]*[a-f0-9]+: 48 0f c3 00 movnti QWORD PTR \[rax\],rax 246 [ ]*[a-f0-9]+: 66 0f be 00 movsx ax,BYTE PTR \[rax\] 247 [ ]*[a-f0-9]+: 0f be 00 movsx eax,BYTE PTR \[rax\] 248 [ ]*[a-f0-9]+: 0f bf 00 movsx eax,WORD PTR \[rax\] 249 [ ]*[a-f0-9]+: 48 0f bf 00 movsx rax,WORD PTR \[rax\] 250 [ ]*[a-f0-9]+: 48 63 00 movsxd rax,DWORD PTR \[rax\] 251 [ ]*[a-f0-9]+: 48 63 00 movsxd rax,DWORD PTR \[rax\] 252 [ ]*[a-f0-9]+: 66 0f b6 00 movzx ax,BYTE PTR \[rax\] 253 [ ]*[a-f0-9]+: 0f b6 00 movzx eax,BYTE PTR \[rax\] 254 [ ]*[a-f0-9]+: 0f b7 00 movzx eax,WORD PTR \[rax\] 255 [ ]*[a-f0-9]+: 48 0f b7 00 movzx rax,WORD PTR \[rax\] 256 [ ]*[a-f0-9]+: 0f c3 00 movnti DWORD PTR \[rax\],eax 257 [ ]*[a-f0-9]+: 48 0f c3 00 movnti QWORD PTR \[rax\],rax 258 #pass 259