Upload Tizen:Base source
[external/binutils.git] / gas / testsuite / gas / sh / sh64 / syntax-1.d
1 #as: --isa=shmedia --abi=64 --no-exp
2 #objdump: -d
3 #name: Minimum SH64 Syntax Support.
4
5 .*:     file format elf64-sh64.*
6
7 Disassembly of section .text:
8
9 0000000000000000 <.*>:
10    0:   88100410        ld.l    r1,4,r1
11    4:   88100410        ld.l    r1,4,r1
12    8:   e8003a00        pta/l   40 <.*>,tr0
13    c:   e8003600        pta/l   40 <.*>,tr0
14   10:   e8003000        pta/u   40 <.*>,tr0
15   14:   e8002c00        pta/u   40 <.*>,tr0
16   18:   e8002a00        pta/l   40 <.*>,tr0
17   1c:   e8002600        pta/l   40 <.*>,tr0
18   20:   ec002000        ptb/u   40 <.*>,tr0
19   24:   ec001c00        ptb/u   40 <.*>,tr0
20   28:   ec001a00        ptb/l   40 <.*>,tr0
21   2c:   ec001600        ptb/l   40 <.*>,tr0
22   30:   e8001200        pta/l   40 <.*>,tr0
23   34:   e8000e00        pta/l   40 <.*>,tr0
24   38:   ec000a00        ptb/l   40 <.*>,tr0
25   3c:   ec000600        ptb/l   40 <.*>,tr0
26   40:   040983f0        or      r0,r32,r63
27   44:   240ffc00        getcon  sr,r0
28   48:   27fffc00        getcon  usr,r0
29   4c:   4405fc00        gettr   tr0,r0
30   50:   4475fc00        gettr   tr7,r0
31   54:   380003f0        fmov.s  fr0,fr63
32   58:   380103e0        fmov.d  dr0,dr62
33   5c:   140e0000        ftrv.s  mtrx0,fv0,fv0
34   60:   170ef3c0        ftrv.s  mtrx48,fv60,fv60
35   64:   240ffc00        getcon  sr,r0
36   68:   241ffc00        getcon  ssr,r0
37   6c:   242ffc00        getcon  pssr,r0
38   70:   244ffc00        getcon  intevt,r0
39   74:   245ffc00        getcon  expevt,r0
40   78:   246ffc00        getcon  pexpevt,r0
41   7c:   247ffc00        getcon  tra,r0
42   80:   248ffc00        getcon  spc,r0
43   84:   249ffc00        getcon  pspc,r0
44   88:   24affc00        getcon  resvec,r0
45   8c:   24bffc00        getcon  vbr,r0
46   90:   24dffc00        getcon  tea,r0
47   94:   250ffc00        getcon  dcr,r0
48   98:   251ffc00        getcon  kcr0,r0
49   9c:   252ffc00        getcon  kcr1,r0
50   a0:   27effc00        getcon  ctc,r0
51   a4:   27fffc00        getcon  usr,r0
52
53 00000000000000a8 <.*>:
54   a8:   e0 04           mov     #4,r0
55   aa:   00 09           nop     
56
57 00000000000000ac <.*>:
58   ac:   cc001000        movi    4,r0
59
60 00000000000000b0 <.*>:
61   b0:   50 02           mov.l   @\(8,r0\),r0
62   b2:   00 09           nop     
63
64 00000000000000b4 <.*>:
65   b4:   b0000400        ld.uw   r0,2,r0
66   b8:   84000400        ld.w    r0,2,r0
67   bc:   a4000400        st.w    r0,2,r0
68   c0:   88000400        ld.l    r0,4,r0
69   c4:   a8000400        st.l    r0,4,r0
70   c8:   94000400        fld.s   r0,4,fr0
71   cc:   b4000400        fst.s   r0,4,fr0
72   d0:   e8000600        pta/l   d4 <.*>,tr0
73   d4:   ec000a00        ptb/l   dc <.*>,tr0
74   d8:   8c000400        ld.q    r0,8,r0
75   dc:   ac000400        st.q    r0,8,r0
76   e0:   9c000400        fld.d   r0,8,dr0
77   e4:   bc000400        fst.d   r0,8,dr0
78   e8:   98000400        fld.p   r0,8,fp0
79   ec:   b8000400        fst.p   r0,8,fp0
80   f0:   e00407f0        alloco  r0,32
81   f4:   e00507f0        icbi    r0,32
82   f8:   e00907f0        ocbi    r0,32
83   fc:   e00807f0        ocbp    r0,32
84  100:   e00c07f0        ocbwb   r0,32
85  104:   e00107f0        prefi   r0,32
86
87 0000000000000108 <.*>:
88  108:   90 01           mov.w   10e <.*>,r0     ! 8101
89  10a:   85 01           mov.w   @\(2,r0\),r0
90  10c:   c5 01           mov.w   @\(2,gbr\),r0
91  10e:   81 01           mov.w   r0,@\(2,r0\)
92  110:   c1 01           mov.w   r0,@\(2,gbr\)
93  112:   8b 01           bf      118 <.*>
94  114:   89 01           bt      11a <.*>
95  116:   a0 01           bra     11c <.*>
96  118:   b0 01           bsr     11e <.*>
97  11a:   d0 00           mov.l   11c <.*>,r0     ! 5001c601
98  11c:   50 01           mov.l   @\(4,r0\),r0
99  11e:   c6 01           mov.l   @\(4,gbr\),r0
100  120:   c7 01           mova    128 <.*>,r0
101  122:   10 01           mov.l   r0,@\(4,r0\)
102  124:   c2 01           mov.l   r0,@\(4,gbr\)
103  126:   00 09           nop     
104
105 0000000000000128 <.*>:
106  128:   00000139        .long 0x00000139
107  12c:   0000013d        .long 0x0000013d
108  130:   00000138        .long 0x00000138
109  134:   00000138        .long 0x00000138
110
111 0000000000000138 <.*>:
112  138:   00 00           .word 0x0000
113  13a:   01 40           .word 0x0140
114  13c:   00 00           .word 0x0000
115  13e:   01 61           .word 0x0161
116
117 0000000000000140 <.*>:
118  140:   cc000000        movi    0,r0
119  144:   c8000000        shori   0,r0
120  148:   6bf10200        ptabs/l r0,tr0
121  14c:   4401fd20        blink   tr0,r18
122  150:   cc000000        movi    0,r0
123  154:   c8000000        shori   0,r0
124  158:   6bf10200        ptabs/l r0,tr0
125  15c:   4401fd20        blink   tr0,r18
126  160:   cfff7000        movi    -36,r0
127  164:   cfffe400        movi    -7,r0
128  168:   ebfffa00        pta/l   160 <.*>,tr0
129
130 000000000000016c <.*>:
131  16c:   0000016d        .long 0x0000016d
132
133 0000000000000170 <.*>:
134  170:   00000171        .long 0x00000171
135  174:   cfffd000        movi    -12,r0
136  178:   cfffc000        movi    -16,r0
137
138 000000000000017c <.*>:
139  17c:   c7 01           mova    184 <.*>,r0
140  17e:   60 12           mov.l   @r1,r0
141  180:   30 1c           add     r1,r0
142  182:   00 03           bsrf    r0
143
144 0000000000000184 <.*>:
145  184:   00 00           .word 0x0000
146  186:   00 05           mov.w   r0,@\(r0,r0\)
147
148 0000000000000188 <.*>:
149  188:   cc002400        movi    9,r0
150  18c:   cc001c00        movi    7,r0
151  190:   cc004000        movi    16,r0
152  194:   cc001000        movi    4,r0
153  198:   cffff800        movi    -2,r0
154  19c:   cc000400        movi    1,r0
155  1a0:   cc002400        movi    9,r0
156  1a4:   cc006000        movi    24,r0
157  1a8:   cc002000        movi    8,r0