]>
Commit | Line | Data |
---|---|---|
42bf09b2 | 1 | #as: --isa=shmedia --abi=64 --no-exp |
3c74c164 AO |
2 | #objdump: -d |
3 | #name: Minimum SH64 Syntax Support. | |
4 | ||
42bf09b2 | 5 | .*: file format elf64-sh64.* |
3c74c164 AO |
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 <.*>: | |
23bacdc9 | 88 | 108: 90 01 mov.w 10e <.*>,r0 ! 8101 |
3c74c164 AO |
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 <.*> | |
23bacdc9 | 97 | 11a: d0 00 mov.l 11c <.*>,r0 ! 5001c601 |
3c74c164 AO |
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 |