summaryrefslogtreecommitdiff
path: root/gas/testsuite/gas/i386/x86_64.d
blob: 1af2278728d4722c371adde548d74ce7acc16e61 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
#as: -J
#objdump: -dw
#name: i386 x86_64
.*: +file format .*

Disassembly of section .text:

0+ <bar-0x1a7>:
[ 	]+0:	01 ca[ 	]+add[ 	]+%ecx,%edx
[ 	]+2:	44 01 ca[ 	]+add[ 	]+%r9d,%edx
[ 	]+5:	41 01 ca[ 	]+add[ 	]+%ecx,%r10d
[ 	]+8:	48 01 ca[ 	]+add[ 	]+%rcx,%rdx
[ 	]+b:	4d 01 ca[ 	]+add[ 	]+%r9,%r10
[ 	]+e:	41 01 c0[ 	]+add[ 	]+%eax,%r8d
[ 	]+11:	66 41 01 c0[ 	]+add[ 	]+%ax,%r8w
[ 	]+15:	49 01 c0[ 	]+add[ 	]+%rax,%r8
[ 	]+18:	05 11 22 33 44[ 	]+add[ 	]+\$0x44332211,%eax
[ 	]+1d:	48 05 11 22 33 f4[ 	]+add[ 	]+\$0xf+4332211,%rax
[ 	]+23:	66 05 33 44[ 	]+add[ 	]+\$0x4433,%ax
[ 	]+27:	48 05 11 22 33 44[ 	]+add[ 	]+\$0x44332211,%rax
[ 	]+2d:	00 ca[ 	]+add[ 	]+%cl,%dl
[ 	]+2f:	00 f7[ 	]+add[ 	]+%dh,%bh
[ 	]+31:	40 00 f7[ 	]+add[ 	]+%sil,%dil
[ 	]+34:	41 00 f7[ 	]+add[ 	]+%sil,%r15b
[ 	]+37:	44 00 f7[ 	]+add[ 	]+%r14b,%dil
[ 	]+3a:	45 00 f7[ 	]+add[ 	]+%r14b,%r15b
[ 	]+3d:	50[ 	]+push[ 	]+%rax
[ 	]+3e:	41 50[ 	]+push[ 	]+%r8
[ 	]+40:	41 59[ 	]+pop[ 	]+%r9
[ 	]+42:	04 11[ 	]+add[ 	]+\$0x11,%al
[ 	]+44:	80 c4 11[ 	]+add[ 	]+\$0x11,%ah
[ 	]+47:	40 80 c4 11[ 	]+add[ 	]+\$0x11,%spl
[ 	]+4b:	41 80 c0 11[ 	]+add[ 	]+\$0x11,%r8b
[ 	]+4f:	41 80 c4 11[ 	]+add[ 	]+\$0x11,%r12b
[ 	]+53:	0f 20 c0[ 	]+mov[ 	]+%cr0,%rax
[ 	]+56:	41 0f 20 c0[ 	]+mov[ 	]+%cr0,%r8
[ 	]+5a:	44 0f 20 c0[ 	]+mov[ 	]+%cr8,%rax
[ 	]+5e:	44 0f 22 c0[ 	]+mov[ 	]+%rax,%cr8
[ 	]+62:	f3 48 a5[ 	]+repz movsq %ds:\(%rsi\),%es:\(%rdi\)
[ 	]+65:	f3 66 a5[ 	]+repz movsw %ds:\(%esi\),%es:\(%edi\)
[ 	]+68:	f3 48 a5[ 	]+repz movsq %ds:\(%rsi\),%es:\(%rdi\)
[ 	]+6b:	b0 11[ 	]+mov[ 	]+\$0x11,%al
[ 	]+6d:	b4 11[ 	]+mov[ 	]+\$0x11,%ah
[ 	]+6f:	40 b4 11[ 	]+mov[ 	]+\$0x11,%spl
[ 	]+72:	41 b4 11[ 	]+mov[ 	]+\$0x11,%r12b
[ 	]+75:	b8 44 33 22 11[ 	]+mov[ 	]+\$0x11223344,%eax
[ 	]+7a:	41 b8 44 33 22 11[ 	]+mov[ 	]+\$0x11223344,%r8d
[ 	]+80:	48 b8 88 77 66 55 44 33 22 11 	mov[ 	]+\$0x1122334455667788,%rax
[ 	]+8a:	49 b8 88 77 66 55 44 33 22 11 	mov[ 	]+\$0x1122334455667788,%r8
[ 	]+94:	03 00[ 	]+add[ 	]+\(%rax\),%eax
[ 	]+96:	41 03 00[ 	]+add[ 	]+\(%r8\),%eax
[ 	]+99:	45 03 00[ 	]+add[ 	]+\(%r8\),%r8d
[ 	]+9c:	49 03 00[ 	]+add[ 	]+\(%r8\),%rax
[ 	]+9f:	03 05 22 22 22 22[ 	]+add[ 	]+572662306\(%rip\),%eax.*
[ 	]+a5:	03 45 00[ 	]+add[ 	]+0x0\(%rbp\),%eax
[ 	]+a8:	03 04 25 22 22 22 22 	add[ 	]+0x22222222,%eax
[ 	]+af:	41 03 45 00[ 	]+add[ 	]+0x0\(%r13\),%eax
[ 	]+b3:	03 04 80[ 	]+add[ 	]+\(%rax,%rax,4\),%eax
[ 	]+b6:	41 03 04 80[ 	]+add[ 	]+\(%r8,%rax,4\),%eax
[ 	]+ba:	45 03 04 80[ 	]+add[ 	]+\(%r8,%rax,4\),%r8d
[ 	]+be:	43 03 04 80[ 	]+add[ 	]+\(%r8,%r8,4\),%eax
[ 	]+c2:	46 01 04 81[ 	]+add[ 	]+%r8d,\(%rcx,%r8,4\)
[ 	]+c6:	03 14 c0[ 	]+add[ 	]+\(%rax,%rax,8\),%edx
[ 	]+c9:	03 14 c8[ 	]+add[ 	]+\(%rax,%rcx,8\),%edx
[ 	]+cc:	03 14 d0[ 	]+add[ 	]+\(%rax,%rdx,8\),%edx
[ 	]+cf:	03 14 d8[ 	]+add[ 	]+\(%rax,%rbx,8\),%edx
[ 	]+d2:	03 10[ 	]+add[ 	]+\(%rax\),%edx
[ 	]+d4:	03 14 e8[ 	]+add[ 	]+\(%rax,%rbp,8\),%edx
[ 	]+d7:	03 14 f0[ 	]+add[ 	]+\(%rax,%rsi,8\),%edx
[ 	]+da:	03 14 f8[ 	]+add[ 	]+\(%rax,%rdi,8\),%edx
[ 	]+dd:	42 03 14 c0[ 	]+add[ 	]+\(%rax,%r8,8\),%edx
[ 	]+e1:	42 03 14 c8[ 	]+add[ 	]+\(%rax,%r9,8\),%edx
[ 	]+e5:	42 03 14 d0[ 	]+add[ 	]+\(%rax,%r10,8\),%edx
[ 	]+e9:	42 03 14 d8[ 	]+add[ 	]+\(%rax,%r11,8\),%edx
[ 	]+ed:	42 03 14 e0[ 	]+add[ 	]+\(%rax,%r12,8\),%edx
[ 	]+f1:	42 03 14 e8[ 	]+add[ 	]+\(%rax,%r13,8\),%edx
[ 	]+f5:	42 03 14 f0[ 	]+add[ 	]+\(%rax,%r14,8\),%edx
[ 	]+f9:	42 03 14 f8[ 	]+add[ 	]+\(%rax,%r15,8\),%edx
[ 	]+fd:	83 c1 11[ 	]+add[ 	]+\$0x11,%ecx
 100:	83 00 11[ 	]+addl[ 	]+\$0x11,\(%rax\)
 103:	48 83 00 11[ 	]+addq[ 	]+\$0x11,\(%rax\)
 107:	41 83 00 11[ 	]+addl[ 	]+\$0x11,\(%r8\)
 10b:	83 04 81 11[ 	]+addl[ 	]+\$0x11,\(%rcx,%rax,4\)
 10f:	41 83 04 81 11[ 	]+addl[ 	]+\$0x11,\(%r9,%rax,4\)
 114:	42 83 04 81 11[ 	]+addl[ 	]+\$0x11,\(%rcx,%r8,4\)
 119:	83 05 22 22 22 22 33 	addl[ 	]+\$0x33,572662306\(%rip\).*
 120:	48 83 05 22 22 22 22 33 	addq[ 	]+\$0x33,572662306\(%rip\).*
 128:	81 05 22 22 22 22 33 33 33 33 	addl[ 	]+\$0x33333333,572662306\(%rip\).*
 132:	48 81 05 22 22 22 22 33 33 33 33 	addq[ 	]+\$0x33333333,572662306\(%rip\).*
 13d:	83 04 c5 22 22 22 22 33 	addl[ 	]+\$0x33,0x22222222\(,%rax,8\)
 145:	83 80 22 22 22 22 33 	addl[ 	]+\$0x33,0x22222222\(%rax\)
 14c:	83 80 22 22 22 22 33 	addl[ 	]+\$0x33,0x22222222\(%rax\)
 153:	41 83 04 e8 33[ 	]+addl[ 	]+\$0x33,\(%r8,%rbp,8\)
 158:	83 04 25 22 22 22 22 33 	addl[ 	]+\$0x33,0x22222222
 160:	a0 11 22 33 44 55 66 77 88 	mov[ 	]+0x8877665544332211,%al
 169:	a1 11 22 33 44 55 66 77 88 	mov[ 	]+0x8877665544332211,%eax
 172:	a2 11 22 33 44 55 66 77 88 	mov[ 	]+%al,0x8877665544332211
 17b:	a3 11 22 33 44 55 66 77 88 	mov[ 	]+%eax,0x8877665544332211
 184:	48 a1 11 22 33 44 55 66 77 88 	mov[ 	]+0x8877665544332211,%rax
 18e:	48 a3 11 22 33 44 55 66 77 88 	mov[ 	]+%rax,0x8877665544332211
 198:	48 99[ 	]+cqto[ 	]+
 19a:	48 98[ 	]+cltq[ 	]+
 19c:	48 63 c0[ 	]+movslq %eax,%rax
 19f:	48 0f bf c0[ 	]+movswq %ax,%rax
 1a3:	48 0f be c0[ 	]+movsbq %al,%rax

0+1a7 <bar>:
 1a7:	b0 00[ 	]+mov[ 	]+\$0x0,%al
 1a9:	66 b8 00 00[ 	]+mov[ 	]+\$0x0,%ax
 1ad:	b8 00 00 00 00[ 	]+mov[ 	]+\$0x0,%eax
 1b2:	48 c7 c0 00 00 00 00 	mov[ 	]+\$0x0,%rax
 1b9:	a1 00 00 00 00 00 00 00 00 	mov[ 	]+0x0,%eax
 1c2:	8b 04 25 00 00 00 00 	mov[ 	]+0x0,%eax
 1c9:	8b 80 00 00 00 00[ 	]+mov[ 	]+0x0\(%rax\),%eax
 1cf:	8b 05 00 00 00 00[ 	]+mov[ 	]+0\(%rip\),%eax.*
 1d5:	b0 00[ 	]+mov[ 	]+\$0x0,%al
 1d7:	66 b8 00 00[ 	]+mov[ 	]+\$0x0,%ax
 1db:	b8 00 00 00 00[ 	]+mov[ 	]+\$0x0,%eax
 1e0:	48 c7 c0 00 00 00 00 	mov[ 	]+\$0x0,%rax
 1e7:	8b 04 25 00 00 00 00 	mov[ 	]+0x0,%eax
 1ee:	8b 04 25 00 00 00 00 	mov[ 	]+0x0,%eax
 1f5:	a1 00 00 00 00 00 00 00 00 	mov[ 	]+0x0,%eax
 1fe:	8b 04 25 00 00 00 00 	mov[ 	]+0x0,%eax
 205:	8b 80 00 00 00 00[ 	]+mov[ 	]+0x0\(%rax\),%eax
 20b:	8b 05 00 00 00 00[ 	]+mov[ 	]+0\(%rip\),%eax.*
	...