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