Commit | Line | Data |
---|---|---|
a961a1e1 JB |
1 | #objdump: -dwMi8086 |
2 | #name: 16-bit insns not sizeable through register operands | |
3 | ||
4 | .*: +file format .* | |
5 | ||
6 | Disassembly of section .text: | |
7 | ||
8 | 0+ <noreg>: | |
9 | *[a-f0-9]+: 83 17 01 adcw \$0x1,\(%bx\) | |
10 | *[a-f0-9]+: 83 07 01 addw \$0x1,\(%bx\) | |
11 | *[a-f0-9]+: 83 27 01 andw \$0x1,\(%bx\) | |
12 | *[a-f0-9]+: 0f ba 27 01 btw \$0x1,\(%bx\) | |
13 | *[a-f0-9]+: 0f ba 3f 01 btcw \$0x1,\(%bx\) | |
14 | *[a-f0-9]+: 0f ba 37 01 btrw \$0x1,\(%bx\) | |
15 | *[a-f0-9]+: 0f ba 2f 01 btsw \$0x1,\(%bx\) | |
16 | *[a-f0-9]+: ff 17 call \*\(%bx\) | |
17 | *[a-f0-9]+: 83 3f 01 cmpw \$0x1,\(%bx\) | |
18 | *[a-f0-9]+: f2 0f 2a 07 cvtsi2sdl \(%bx\),%xmm0 | |
19 | *[a-f0-9]+: f3 0f 2a 07 cvtsi2ssl \(%bx\),%xmm0 | |
20 | *[a-f0-9]+: d8 07 fadds \(%bx\) | |
21 | *[a-f0-9]+: d8 17 fcoms \(%bx\) | |
22 | *[a-f0-9]+: d8 1f fcomps \(%bx\) | |
23 | *[a-f0-9]+: d8 37 fdivs \(%bx\) | |
24 | *[a-f0-9]+: d8 3f fdivrs \(%bx\) | |
25 | *[a-f0-9]+: de 07 fiadds \(%bx\) | |
26 | *[a-f0-9]+: de 17 ficoms \(%bx\) | |
27 | *[a-f0-9]+: de 1f ficomps \(%bx\) | |
28 | *[a-f0-9]+: de 37 fidivs \(%bx\) | |
29 | *[a-f0-9]+: de 3f fidivrs \(%bx\) | |
30 | *[a-f0-9]+: df 07 filds \(%bx\) | |
31 | *[a-f0-9]+: de 0f fimuls \(%bx\) | |
32 | *[a-f0-9]+: df 17 fists \(%bx\) | |
33 | *[a-f0-9]+: df 1f fistps \(%bx\) | |
34 | *[a-f0-9]+: df 0f fisttps \(%bx\) | |
35 | *[a-f0-9]+: de 27 fisubs \(%bx\) | |
36 | *[a-f0-9]+: de 2f fisubrs \(%bx\) | |
37 | *[a-f0-9]+: d9 07 flds \(%bx\) | |
38 | *[a-f0-9]+: d8 0f fmuls \(%bx\) | |
39 | *[a-f0-9]+: d9 17 fsts \(%bx\) | |
40 | *[a-f0-9]+: d9 1f fstps \(%bx\) | |
41 | *[a-f0-9]+: d8 27 fsubs \(%bx\) | |
42 | *[a-f0-9]+: d8 2f fsubrs \(%bx\) | |
43 | *[a-f0-9]+: ff 27 jmp \*\(%bx\) | |
44 | *[a-f0-9]+: 0f 01 17 lgdtw \(%bx\) | |
45 | *[a-f0-9]+: 0f 01 1f lidtw \(%bx\) | |
46 | *[a-f0-9]+: 0f 00 17 lldt \(%bx\) | |
47 | *[a-f0-9]+: 0f 01 37 lmsw \(%bx\) | |
48 | *[a-f0-9]+: 0f 00 1f ltr \(%bx\) | |
49 | *[a-f0-9]+: 8c 07 mov %es,\(%bx\) | |
50 | *[a-f0-9]+: 8e 07 mov \(%bx\),%es | |
51 | *[a-f0-9]+: 0f 1f 07 nopw \(%bx\) | |
52 | *[a-f0-9]+: 83 0f 01 orw \$0x1,\(%bx\) | |
53 | *[a-f0-9]+: 8f 07 popw \(%bx\) | |
54 | *[a-f0-9]+: 07 pop %es | |
55 | *[a-f0-9]+: f3 0f ae 27 ptwritel \(%bx\) | |
56 | *[a-f0-9]+: ff 37 pushw \(%bx\) | |
57 | *[a-f0-9]+: 06 push %es | |
58 | *[a-f0-9]+: 83 1f 01 sbbw \$0x1,\(%bx\) | |
59 | *[a-f0-9]+: 83 2f 01 subw \$0x1,\(%bx\) | |
60 | *[a-f0-9]+: c5 fb 2a 07 vcvtsi2sdl \(%bx\),%xmm0,%xmm0 | |
61 | *[a-f0-9]+: 62 f1 7f 08 2a 07 vcvtsi2sdl \(%bx\),%xmm0,%xmm0 | |
62 | *[a-f0-9]+: c5 fa 2a 07 vcvtsi2ssl \(%bx\),%xmm0,%xmm0 | |
63 | *[a-f0-9]+: 62 f1 7e 08 2a 07 vcvtsi2ssl \(%bx\),%xmm0,%xmm0 | |
64 | *[a-f0-9]+: 62 f1 7f 08 7b 07 vcvtusi2sdl \(%bx\),%xmm0,%xmm0 | |
65 | *[a-f0-9]+: 62 f1 7e 08 7b 07 vcvtusi2ssl \(%bx\),%xmm0,%xmm0 | |
66 | *[a-f0-9]+: 83 37 01 xorw \$0x1,\(%bx\) | |
67 | #pass |