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
|
#source: v32-err-1.s
#as: --underscore --em=criself --march=v32
#objdump: -dr
# Check that v32 insns that are expected to give syntax errors
# for non-v32 are recognized and resulting in correct code and
# disassembly.
.*: file format elf32-us-cris
Disassembly of section \.text:
00000000 <here>:
0: 6f3a move\.d \[acr\],r3
2: 65fe move\.d \[r5\+\],acr
4: 6f76 move\.d acr,r7
6: 68f6 move\.d r8,acr
8: 3fb6 move acr,srp
a: 7005 addc r0,r0
c: 7ff5 addc acr,acr
e: 7615 addc r6,r1
10: a319 addc \[r3\],r1
12: a009 addc \[r0\],r0
14: aff9 addc \[acr\],acr
16: af19 addc \[acr\],r1
18: a31d addc \[r3\+\],r1
1a: 5285 addi r8\.w,r2,acr
1c: 4005 addi r0\.b,r0,acr
1e: 6ff5 addi acr\.d,acr,acr
20: 6379 addo\.d \[r3\],r7,acr
22: 6d7d addo\.d \[r13\+\],r7,acr
24: 63f9 addo\.d \[r3\],acr,acr
26: 4009 addo\.b \[r0\],r0,acr
28: 6ff9 addo\.d \[acr\],acr,acr
2a: 4ffd ffff addo\.b 0xffff,acr,acr
2e: 5ffd ffff addo\.w 0xffff,acr,acr
32: 6ffd ffff ffff addo\.d 0xffffffff,acr,acr
38: 4f3d 0000 addo\.b 0x0,r3,acr
3a: R_CRIS_16 extsym1
3c: 5f3d 0000 addo\.w 0x0,r3,acr
3e: R_CRIS_16 extsym2
40: 6f3d 0000 0000 addo\.d 0 <here>,r3,acr
42: R_CRIS_32 extsym3
46: 4ffd 7f00 addo\.b 0x7f,acr,acr
4a: 5ffd ff7f addo\.w 0x7fff,acr,acr
4e: 6ffd ffff ff00 addo\.d ffffff <here\+0xffffff>,acr,acr
54: 4ffd 80ff addo\.b 0xff80,acr,acr
58: 5ffd 0080 addo\.w 0x8000,acr,acr
5c: 6ffd ffff ffff addo\.d 0xffffffff,acr,acr
62: 7009 lapcq 62 <here\+0x62>,r0
64: 7f49 lapcq 82 <here\+0x82>,r4
66: 7ff9 lapcq 84 <here\+0x84>,acr
68: 7ffd 0000 0000 lapc 68 <here\+0x68>,acr
6a: R_CRIS_32_PCREL extsym4\+0x6
6e: 7f4d 0000 0000 lapc 6e <here\+0x6e>,r4
70: R_CRIS_32_PCREL extsym5\+0x6
74: 7f4d 8cff ffff lapc 0 <here>,r4
7a: fff1 addoq -1,acr,acr
7c: 0001 addoq 0,r0,acr
7e: 7f41 addoq 127,r4,acr
80: 0041 addoq 0,r4,acr
80: R_CRIS_8 extsym6
82: bfbe 0000 0000 bsr 82 <here\+0x82>
84: R_CRIS_32_PCREL \*ABS\*\+0x5
88: bf0e 0000 0000 ba 88 <here\+0x88>
8a: R_CRIS_32_PCREL extsym7\+0x6
8e: bfae 72ff ffff bas 0 <here>,erp
94: ffbe 0000 0000 bsrc 94 <here\+0x94>
96: R_CRIS_32_PCREL \*ABS\*\+0x5
9a: 0000 bcc \.
9c: 0000 bcc \.
9e: ff0e 0000 0000 basc 9e <here\+0x9e>,bz
a0: R_CRIS_32_PCREL extsym8\+0x6
a4: 0000 bcc \.
a6: 0000 bcc \.
a8: ffae 58ff ffff basc 0 <here>,erp
ae: 0000 bcc \.
b0: 0000 bcc \.
b2: 00f0 bsb b2 <here\+0xb2>
b4: b005 nop
b6: 4bf0 bsb 0 <here>
b8: b005 nop
ba: bfbe 0000 0000 bsr ba <here\+0xba>
bc: R_CRIS_32_PCREL extsym9\+0x6
c0: bfbe 40ff ffff bsr 0 <here>
c6: ffbe 0000 0000 bsrc c6 <here\+0xc6>
c8: R_CRIS_32_PCREL \*ABS\*\+0x5
cc: 0000 bcc \.
ce: 0000 bcc \.
d0: ffbe 0000 0000 bsrc d0 <here\+0xd0>
d2: R_CRIS_32_PCREL extsym10\+0x6
d6: 0000 bcc \.
d8: 0000 bcc \.
da: ffbe 26ff ffff bsrc 0 <here>
e0: 0000 bcc \.
e2: 0000 bcc \.
e4: b00a fidxd \[r0\]
e6: bf0a fidxd \[acr\]
e8: 300d fidxi \[r0\]
ea: 3f0d fidxi \[acr\]
ec: b01a ftagd \[r0\]
ee: bf1a ftagd \[acr\]
f0: 301d ftagi \[r0\]
f2: 3f1d ftagi \[acr\]
f4: b009 jump r0
f6: bfe9 jas acr,usp
f8: bf0d 0000 0000 jump 0 <here>
fa: R_CRIS_32 extsym9
fe: bfbd 0000 0000 jsr 0 <here>
100: R_CRIS_32 \.text
104: 300b jasc r0,bz
106: 0000 bcc \.
108: 0000 bcc \.
10a: 3feb jasc acr,usp
10c: 0000 bcc \.
10e: 0000 bcc \.
110: 3fbf ffff ffff jsrc ffffffff <here\+0xffffffff>
116: 0000 bcc \.
118: 0000 bcc \.
11a: 3f0f 0000 0000 jasc 0 <here>,bz
11c: R_CRIS_32 extsym11
120: 0000 bcc \.
122: 0000 bcc \.
124: 3faf 0000 0000 jasc 0 <here>,erp
126: R_CRIS_32 \.text
12a: 0000 bcc \.
12c: 0000 bcc \.
12e: f0b9 ret
130: f009 jump bz
132: f007 mcp bz,r0
134: ff77 mcp mof,acr
136: f2b7 mcp srp,r2
138: 700f move s0,r0
13a: 7fff move s15,acr
13c: 735f move s5,r3
13e: 700b move r0,s0
140: 7ffb move acr,s15
142: 74ab move r4,s10
144: 3029 rfe
146: 3049 rfg
148: f0a9 rete
14a: f0c9 retn
14c: 30f5 ssb r0
14e: 3ff5 ssb acr
150: 3af5 ssb r10
152: 3039 sfe
154: 30f9 halt
156: 3059 rfn
|