tizen 2.4 release
[external/binutils.git] / gas / testsuite / gas / i386 / prefix.d
1 #objdump: -dw
2 #name: i386 prefix
3
4 .*: +file format .*
5
6 Disassembly of section .text:
7
8 0+ <foo>:
9 [       ]*[a-f0-9]+:    9b 26 67 d9 3c          fstcw  %es:\(%si\)
10 [       ]*[a-f0-9]+:    9b df e0                fstsw  %ax
11 [       ]*[a-f0-9]+:    9b df e0                fstsw  %ax
12 [       ]*[a-f0-9]+:    9b 67 df e0             addr16 fstsw %ax
13 [       ]*[a-f0-9]+:    36 67 66 f3 a7          repz cmpsw %es:\(%di\),%ss:\(%si\)
14 [       ]*[a-f0-9]+:    26 9b                   es fwait
15 [       ]*[a-f0-9]+:    9b                      fwait
16 [       ]*[a-f0-9]+:    65 c7 05 00 00 00 00 00 00 00 00        movl   \$0x0,%gs:0x0
17 [       ]*[a-f0-9]+:    66 f2 0f 38 17          data16 \(bad\) 
18 [       ]*[a-f0-9]+:    f2 66 0f 54             repnz \(bad\)
19 [       ]*[a-f0-9]+:    f2 0f 54                repnz \(bad\)
20 [       ]*[a-f0-9]+:    f2 66 0f 11 22          data16 movsd %xmm4,\(%edx\)
21 [       ]*[a-f0-9]+:    f2 67 66 0f 11 22       data16 movsd %xmm4,\(%bp,%si\)
22 [       ]*[a-f0-9]+:    f2 67 f0 66 0f 11 22    lock data16 movsd %xmm4,\(%bp,%si\)
23 [       ]*[a-f0-9]+:    f3 66 0f 11 22          data16 movss %xmm4,\(%edx\)
24 [       ]*[a-f0-9]+:    f3 67 f0 66 0f 11 22    lock data16 movss %xmm4,\(%bp,%si\)
25 [       ]*[a-f0-9]+:    f3 67 f2 66 0f 11 22    repz data16 movsd %xmm4,\(%bp,%si\)
26 [       ]*[a-f0-9]+:    f3 66 3e 0f 11 22       data16 movss %xmm4,%ds:\(%edx\)
27 [       ]*[a-f0-9]+:    f2 66 36 0f 11 22       data16 movsd %xmm4,%ss:\(%edx\)
28 [       ]*[a-f0-9]+:    f3 f0 f2 66 36 0f 11 22         repz lock data16 movsd %xmm4,%ss:\(%edx\)
29 [       ]*[a-f0-9]+:    f2 66 3e 36 0f 11 22    data16 ds movsd %xmm4,%ss:\(%edx\)
30 [       ]*[a-f0-9]+:    f2 67 66 3e 36 0f 11 22         data16 ds movsd %xmm4,%ss:\(%bp,%si\)
31 [       ]*[a-f0-9]+:    f2 67 f0 66 3e 36 0f 11 22      lock data16 ds movsd %xmm4,%ss:\(%bp,%si\)
32 [       ]*[a-f0-9]+:    f3 66 3e 36 0f 11 22    data16 ds movss %xmm4,%ss:\(%edx\)
33 [       ]*[a-f0-9]+:    f3 f0 66 3e 36 0f 11 22         lock data16 ds movss %xmm4,%ss:\(%edx\)
34 [       ]*[a-f0-9]+:    f3 67 f2 66 3e 36 0f 11 22      repz data16 ds movsd %xmm4,%ss:\(%bp,%si\)
35 [       ]*[a-f0-9]+:    f2 66 90                repnz xchg %ax,%ax
36 [       ]*[a-f0-9]+:    f2 67 66 90             repnz addr16 xchg %ax,%ax
37 [       ]*[a-f0-9]+:    f2 67 f0 66 90          repnz addr16 lock xchg %ax,%ax
38 [       ]*[a-f0-9]+:    f3 66 90                data16 pause 
39 [       ]*[a-f0-9]+:    f3 67 f0 66 90          addr16 lock data16 pause 
40 [       ]*[a-f0-9]+:    f3 67 f2 66 90          repz addr16 repnz xchg %ax,%ax
41 [       ]*[a-f0-9]+:    f2 3e 90                repnz ds nop
42 [       ]*[a-f0-9]+:    f2 f0 67 3e 90          repnz lock addr16 ds nop
43 [       ]*[a-f0-9]+:    f3 3e 90                ds pause 
44 [       ]*[a-f0-9]+:    f3 66 3e 90             data16 ds pause 
45 [       ]*[a-f0-9]+:    f3 f0 3e 90             lock ds pause 
46 [       ]*[a-f0-9]+:    f3 f0 67 3e 90          lock addr16 ds pause 
47 [       ]*[a-f0-9]+:    f3 f2 67 3e 90          repz repnz addr16 ds nop
48 [       ]*[a-f0-9]+:    66 f0 36 90             lock ss xchg %ax,%ax
49 [       ]*[a-f0-9]+:    f2 36 90                repnz ss nop
50 [       ]*[a-f0-9]+:    f2 66 36 90             repnz ss xchg %ax,%ax
51 [       ]*[a-f0-9]+:    f2 f0 36 90             repnz lock ss nop
52 [       ]*[a-f0-9]+:    f2 f0 67 36 90          repnz lock addr16 ss nop
53 [       ]*[a-f0-9]+:    f3 36 90                ss pause 
54 [       ]*[a-f0-9]+:    f3 67 36 90             addr16 ss pause 
55 [       ]*[a-f0-9]+:    f3 f0 67 36 90          lock addr16 ss pause 
56 [       ]*[a-f0-9]+:    f3 f2 36 90             repz repnz ss nop
57 [       ]*[a-f0-9]+:    f3 f2 67 36 90          repz repnz addr16 ss nop
58 [       ]*[a-f0-9]+:    f3 f0 f2 66 36 90       repz lock repnz ss xchg %ax,%ax
59 [       ]*[a-f0-9]+:    66 3e 36 90             ds ss xchg %ax,%ax
60 [       ]*[a-f0-9]+:    67 66 3e 36 90          addr16 ds ss xchg %ax,%ax
61 [       ]*[a-f0-9]+:    67 f0 66 3e 36 90       addr16 lock ds ss xchg %ax,%ax
62 [       ]*[a-f0-9]+:    f3 66 3e 36 90          data16 ds ss pause 
63 [       ]*[a-f0-9]+:    f3 f0 66 3e 36 90       lock data16 ds ss pause 
64 [       ]*[a-f0-9]+:    f3 f2 67 3e 36 90       repz repnz addr16 ds ss nop
65 [       ]*[a-f0-9]+:    f3 67 f2 66 3e 36 90    repz addr16 repnz ds ss xchg %ax,%ax
66 #pass