Upload Tizen:Base source
[external/binutils.git] / gas / testsuite / gas / sparc / set64.d
1 #as: -64 -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\((0x|)0\), %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\*|foo)\+(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\*|foo)\+(0x|)ffff>
19   1c:   03 00 00 00     sethi  %hi\((0x|)0\), %g1
20                         1c: R_SPARC_HH22        .text
21   20:   05 00 00 00     sethi  %hi\((0x|)0\), %g2
22                         20: R_SPARC_LM22        .text
23   24:   82 10 60 00     mov  %g1, %g1
24                         24: R_SPARC_HM10        .text
25   28:   84 10 a0 00     mov  %g2, %g2
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 00 00 04     sethi  %hi\(0x1000\), %g3
36   50:   86 18 ff ff     xor  %g3, -1, %g3
37   54:   07 00 00 3f     sethi  %hi\(0xfc00\), %g3
38   58:   86 10 e3 ff     or  %g3, 0x3ff, %g3     ! ffff <(\*ABS\*|foo)\+(0x|)ffff>
39   5c:   07 00 00 3f     sethi  %hi\(0xfc00\), %g3
40   60:   86 18 fc 00     xor  %g3, -1024, %g3
41   64:   09 1f ff ff     sethi  %hi\(0x7ffffc00\), %g4
42   68:   88 11 23 ff     or  %g4, 0x3ff, %g4     ! 7fffffff <(\*ABS\*|foo)\+(0x|)7fffffff>
43   6c:   09 20 00 00     sethi  %hi\(0x80000000\), %g4
44   70:   09 1f ff ff     sethi  %hi\(0x7ffffc00\), %g4
45   74:   88 19 3c 00     xor  %g4, -1024, %g4
46   78:   09 20 00 00     sethi  %hi\(0x80000000\), %g4
47   7c:   88 19 3f ff     xor  %g4, -1, %g4
48   80:   09 3f ff ff     sethi  %hi\(0xfffffc00\), %g4
49   84:   88 11 23 ff     or  %g4, 0x3ff, %g4     ! ffffffff <(\*ABS\*|foo)\+(0x|)ffffffff>
50   88:   88 10 20 01     mov  1, %g4
51   8c:   89 29 30 20     sllx  %g4, 0x20, %g4
52   90:   03 1f ff ff     sethi  %hi\(0x7ffffc00\), %g1
53   94:   0b 3f ff ff     sethi  %hi\(0xfffffc00\), %g5
54   98:   82 10 63 ff     or  %g1, 0x3ff, %g1
55   9c:   8a 11 63 ff     or  %g5, 0x3ff, %g5
56   a0:   83 28 70 20     sllx  %g1, 0x20, %g1
57   a4:   8a 11 40 01     or  %g5, %g1, %g5
58   a8:   0b 20 00 00     sethi  %hi\(0x80000000\), %g5
59   ac:   8b 29 70 20     sllx  %g5, 0x20, %g5
60   b0:   0b 3f ff ff     sethi  %hi\(0xfffffc00\), %g5
61   b4:   8a 19 7c 00     xor  %g5, -1024, %g5
62   b8:   0b 1f ff ff     sethi  %hi\(0x7ffffc00\), %g5
63   bc:   8a 19 7c 00     xor  %g5, -1024, %g5
64   c0:   03 3f ff c0     sethi  %hi\(0xffff0000\), %g1
65   c4:   0b 3f ff c0     sethi  %hi\(0xffff0000\), %g5
66   c8:   83 28 70 20     sllx  %g1, 0x20, %g1
67   cc:   8a 11 40 01     or  %g5, %g1, %g5
68   d0:   03 3f ff c0     sethi  %hi\(0xffff0000\), %g1
69   d4:   8a 10 20 01     mov  1, %g5
70   d8:   83 28 70 20     sllx  %g1, 0x20, %g1
71   dc:   8a 11 40 01     or  %g5, %g1, %g5
72   e0:   0b 3f ff c0     sethi  %hi\(0xffff0000\), %g5
73   e4:   82 10 20 01     mov  1, %g1
74   e8:   8a 11 60 01     or  %g5, 1, %g5
75   ec:   83 28 70 20     sllx  %g1, 0x20, %g1
76   f0:   8a 11 40 01     or  %g5, %g1, %g5
77   f4:   0b 3f ff c0     sethi  %hi\(0xffff0000\), %g5
78   f8:   82 10 20 01     mov  1, %g1
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:   8a 10 20 01     mov  1, %g5
83  10c:   83 28 70 20     sllx  %g1, 0x20, %g1
84  110:   8a 11 40 01     or  %g5, %g1, %g5
85  114:   05 00 00 00     sethi  %hi\((0x|)0\), %g2
86                         114: R_SPARC_HI22       .text
87  118:   84 10 a0 00     mov  %g2, %g2   ! 0 <foo>
88                         118: R_SPARC_LO10       .text
89  11c:   07 1d 95 0c     sethi  %hi\(0x76543000\), %g3
90  120:   86 10 e2 10     or  %g3, 0x210, %g3     ! 76543210 <(\*ABS\*|foo)\+0x76543210>
91  124:   88 10 20 00     clr  %g4
92  128:   0b 00 00 3f     sethi  %hi\(0xfc00\), %g5
93  12c:   8a 11 63 ff     or  %g5, 0x3ff, %g5     ! ffff <(\*ABS\*|foo)\+0xffff>
94  130:   05 00 00 00     sethi  %hi\((0x|)0\), %g2
95                         130: R_SPARC_HI22       .text
96  134:   84 10 a0 00     mov  %g2, %g2   ! 0 <foo>
97                         134: R_SPARC_LO10       .text
98  138:   85 38 80 00     signx  %g2
99  13c:   07 1d 95 0c     sethi  %hi\(0x76543000\), %g3
100  140:   86 10 e2 10     or  %g3, 0x210, %g3     ! 76543210 <(\*ABS\*|foo)\+0x76543210>
101  144:   88 10 20 00     clr  %g4
102  148:   0b 00 00 3f     sethi  %hi\(0xfc00\), %g5
103  14c:   8a 11 63 ff     or  %g5, 0x3ff, %g5     ! ffff <(\*ABS\*|foo)\+0xffff>
104  150:   82 10 3f ff     mov  -1, %g1
105  154:   05 1f ff ff     sethi  %hi\(0x7ffffc00\), %g2
106  158:   84 10 a3 ff     or  %g2, 0x3ff, %g2     ! 7fffffff <(\*ABS\*|foo)\+0x7fffffff>
107  15c:   07 00 00 3f     sethi  %hi\(0xfc00\), %g3
108  160:   86 18 fc 00     xor  %g3, -1024, %g3
109  164:   88 10 3f ff     mov  -1, %g4