]>
Commit | Line | Data |
---|---|---|
bda3fc00 FCE |
1 | #as: -Av9 |
2 | #objdump: -dr | |
3 | #name: sparc64 set64 | |
4 | ||
5 | .*: +file format .*sparc.* | |
6 | ||
7 | Disassembly of section .text: | |
8 | ||
9 | 0+ <foo>: | |
10 | 0: 05 00 00 00 sethi %hi\(0x0\), %g2 | |
11 | 0: R_SPARC_HI22 .text | |
12 | 4: 84 10 a0 00 mov %g2, %g2 ! 0 <foo> | |
13 | 4: R_SPARC_LO10 .text | |
14 | 8: 07 3f ff ff sethi %hi\(0xfffffc00\), %g3 | |
15 | c: 86 10 e3 ff or %g3, 0x3ff, %g3 ! ffffffff <\*ABS\*\+(0x|)ffffffff> | |
16 | 10: 88 10 20 00 clr %g4 | |
17 | 14: 0b 00 00 3f sethi %hi\(0xfc00\), %g5 | |
18 | 18: 8a 11 63 ff or %g5, 0x3ff, %g5 ! ffff <\*ABS\*\+(0x|)ffff> | |
19 | 1c: 03 00 00 00 sethi %hi\(0x0\), %g1 | |
20 | 1c: R_SPARC_HH22 .text | |
21 | 20: 82 10 60 00 mov %g1, %g1 ! 0 <foo> | |
22 | 20: R_SPARC_HM10 .text | |
23 | 24: 05 00 00 00 sethi %hi\(0x0\), %g2 | |
24 | 24: R_SPARC_HI22 .text | |
25 | 28: 84 10 a0 00 mov %g2, %g2 ! 0 <foo> | |
26 | 28: R_SPARC_LO10 .text | |
27 | 2c: 83 28 70 20 sllx %g1, 0x20, %g1 | |
28 | 30: 84 10 80 01 or %g2, %g1, %g2 | |
29 | 34: 86 10 3f ff mov -1, %g3 | |
30 | 38: 86 10 20 00 clr %g3 | |
31 | 3c: 86 10 20 01 mov 1, %g3 | |
32 | 40: 86 10 2f ff mov 0xfff, %g3 | |
33 | 44: 07 00 00 04 sethi %hi\(0x1000\), %g3 | |
34 | 48: 86 10 30 00 mov -4096, %g3 | |
35 | 4c: 07 3f ff fb sethi %hi\(0xffffec00\), %g3 | |
36 | 50: 86 10 e3 ff or %g3, 0x3ff, %g3 ! ffffefff <\*ABS\*\+(0x|)ffffefff> | |
37 | 54: 87 38 e0 00 sra %g3, 0, %g3 | |
38 | 58: 07 00 00 3f sethi %hi\(0xfc00\), %g3 | |
39 | 5c: 86 10 e3 ff or %g3, 0x3ff, %g3 ! ffff <\*ABS\*\+(0x|)ffff> | |
40 | 60: 07 3f ff c0 sethi %hi\(0xffff0000\), %g3 | |
41 | 64: 87 38 e0 00 sra %g3, 0, %g3 | |
42 | 68: 09 1f ff ff sethi %hi\(0x7ffffc00\), %g4 | |
43 | 6c: 88 11 23 ff or %g4, 0x3ff, %g4 ! 7fffffff <\*ABS\*\+(0x|)7fffffff> | |
44 | 70: 09 20 00 00 sethi %hi\(0x80000000\), %g4 | |
45 | 74: 09 20 00 00 sethi %hi\(0x80000000\), %g4 | |
46 | 78: 89 39 20 00 sra %g4, 0, %g4 | |
47 | 7c: 82 10 3f ff mov -1, %g1 | |
48 | 80: 09 1f ff ff sethi %hi\(0x7ffffc00\), %g4 | |
49 | 84: 88 11 23 ff or %g4, 0x3ff, %g4 ! 7fffffff <\*ABS\*\+(0x|)7fffffff> | |
50 | 88: 83 28 70 20 sllx %g1, 0x20, %g1 | |
51 | 8c: 88 11 00 01 or %g4, %g1, %g4 | |
52 | 90: 09 3f ff ff sethi %hi\(0xfffffc00\), %g4 | |
53 | 94: 88 11 23 ff or %g4, 0x3ff, %g4 ! ffffffff <\*ABS\*\+(0x|)ffffffff> | |
54 | 98: 88 10 20 01 mov 1, %g4 | |
55 | 9c: 89 29 30 20 sllx %g4, 0x20, %g4 | |
56 | a0: 03 1f ff ff sethi %hi\(0x7ffffc00\), %g1 | |
57 | a4: 82 10 63 ff or %g1, 0x3ff, %g1 ! 7fffffff <\*ABS\*\+(0x|)7fffffff> | |
58 | a8: 0b 3f ff ff sethi %hi\(0xfffffc00\), %g5 | |
59 | ac: 8a 11 63 ff or %g5, 0x3ff, %g5 ! ffffffff <\*ABS\*\+(0x|)ffffffff> | |
60 | b0: 83 28 70 20 sllx %g1, 0x20, %g1 | |
61 | b4: 8a 11 40 01 or %g5, %g1, %g5 | |
62 | b8: 0b 20 00 00 sethi %hi\(0x80000000\), %g5 | |
63 | bc: 8b 29 70 20 sllx %g5, 0x20, %g5 | |
64 | c0: 8a 10 3f ff mov -1, %g5 | |
65 | c4: 8b 29 70 20 sllx %g5, 0x20, %g5 | |
66 | c8: 0b 20 00 00 sethi %hi\(0x80000000\), %g5 | |
67 | cc: 8b 39 60 00 sra %g5, 0, %g5 | |
68 | d0: 03 3f ff c0 sethi %hi\(0xffff0000\), %g1 | |
69 | d4: 0b 3f ff c0 sethi %hi\(0xffff0000\), %g5 | |
70 | d8: 83 28 70 20 sllx %g1, 0x20, %g1 | |
71 | dc: 8a 11 40 01 or %g5, %g1, %g5 | |
72 | e0: 03 3f ff c0 sethi %hi\(0xffff0000\), %g1 | |
73 | e4: 8a 10 20 01 mov 1, %g5 | |
74 | e8: 83 28 70 20 sllx %g1, 0x20, %g1 | |
75 | ec: 8a 11 40 01 or %g5, %g1, %g5 | |
76 | f0: 82 10 20 01 mov 1, %g1 | |
77 | f4: 0b 3f ff c0 sethi %hi\(0xffff0000\), %g5 | |
78 | f8: 8a 11 60 01 or %g5, 1, %g5 ! ffff0001 <\*ABS\*\+(0x|)ffff0001> | |
79 | fc: 83 28 70 20 sllx %g1, 0x20, %g1 | |
80 | 100: 8a 11 40 01 or %g5, %g1, %g5 | |
81 | 104: 82 10 20 01 mov 1, %g1 | |
82 | 108: 0b 3f ff c0 sethi %hi\(0xffff0000\), %g5 | |
83 | 10c: 83 28 70 20 sllx %g1, 0x20, %g1 | |
84 | 110: 8a 11 40 01 or %g5, %g1, %g5 | |
85 | 114: 82 10 20 01 mov 1, %g1 | |
86 | 118: 8a 10 20 01 mov 1, %g5 | |
87 | 11c: 83 28 70 20 sllx %g1, 0x20, %g1 | |
88 | 120: 8a 11 40 01 or %g5, %g1, %g5 |