source: binutils/vendor/current/ld/testsuite/ld-i386/load1.s@ 1968

Last change on this file since 1968 was 1968, checked in by Silvan Scherrer, 8 years ago

binutils: update vendor to version 2.27. some files are missing, due to a svn bug with @ in the name. But as it's only in the testsuite I don't care atm

File size: 1.1 KB
Line 
1 .data
2 .type bar, @object
3bar:
4 .byte 1
5 .size bar, .-bar
6 .globl foo
7 .type foo, @object
8foo:
9 .byte 1
10 .size foo, .-foo
11 .text
12 .globl _start
13 .type _start, @function
14_start:
15 movl bar@GOT(%ecx), %eax
16 adcl bar@GOT(%ecx), %eax
17 addl bar@GOT(%ecx), %ebx
18 andl bar@GOT(%ecx), %ecx
19 cmpl bar@GOT(%ecx), %edx
20 orl bar@GOT(%ecx), %edi
21 sbbl bar@GOT(%ecx), %esi
22 subl bar@GOT(%ecx), %ebp
23 xorl bar@GOT(%ecx), %esp
24 testl %ecx, bar@GOT(%ecx)
25 movl bar@GOT, %eax
26 adcl bar@GOT, %eax
27 addl bar@GOT, %ebx
28 andl bar@GOT, %ecx
29 cmpl bar@GOT, %edx
30 orl bar@GOT, %edi
31 sbbl bar@GOT, %esi
32 subl bar@GOT, %ebp
33 xorl bar@GOT, %esp
34 testl %ecx, bar@GOT
35 movl foo@GOT(%ecx), %eax
36 adcl foo@GOT(%ecx), %eax
37 addl foo@GOT(%ecx), %ebx
38 andl foo@GOT(%ecx), %ecx
39 cmpl foo@GOT(%ecx), %edx
40 orl foo@GOT(%ecx), %edi
41 sbbl foo@GOT(%ecx), %esi
42 subl foo@GOT(%ecx), %ebp
43 xorl foo@GOT(%ecx), %esp
44 testl %ecx, foo@GOT(%ecx)
45 movl foo@GOT, %eax
46 adcl foo@GOT, %eax
47 addl foo@GOT, %ebx
48 andl foo@GOT, %ecx
49 cmpl foo@GOT, %edx
50 orl foo@GOT, %edi
51 sbbl foo@GOT, %esi
52 subl foo@GOT, %ebp
53 xorl foo@GOT, %esp
54 testl %ecx, foo@GOT
55 .size _start, .-_start
Note: See TracBrowser for help on using the repository browser.