Initial revision
[binutils.git] / gas / testsuite / gas / sparc / set64.d
blob121becad74de2aa937ac2e1a953a063575ab52bb
1 #as: -Av9
2 #objdump: -dr
3 #name: sparc64 set64
5 .*: +file format .*sparc.*
7 Disassembly of section .text:
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 1d 95 0c sethi %hi\(0x76543000\), %g3
15 c: 86 10 e2 10 or %g3, 0x210, %g3 ! 76543210 <\*ABS\*\+(0x|)0x76543210>
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