Commit | Line | Data |
---|---|---|
05e6b315 | 1 | #source: v32-err-1.s |
9e1373d5 | 2 | #as: --underscore --em=criself --march=v32 |
05e6b315 HPN |
3 | #objdump: -dr |
4 | ||
5 | # Check that v32 insns that are expected to give syntax errors | |
6 | # for non-v32 are recognized and resulting in correct code and | |
7 | # disassembly. | |
8 | ||
9 | .*: file format elf32-us-cris | |
10 | ||
11 | Disassembly of section \.text: | |
12 | ||
13 | 00000000 <here>: | |
14 | 0: 6f3a move\.d \[acr\],r3 | |
15 | 2: 65fe move\.d \[r5\+\],acr | |
16 | 4: 6f76 move\.d acr,r7 | |
17 | 6: 68f6 move\.d r8,acr | |
18 | 8: 3fb6 move acr,srp | |
19 | a: 7005 addc r0,r0 | |
20 | c: 7ff5 addc acr,acr | |
21 | e: 7615 addc r6,r1 | |
22 | 10: a319 addc \[r3\],r1 | |
23 | 12: a009 addc \[r0\],r0 | |
24 | 14: aff9 addc \[acr\],acr | |
25 | 16: af19 addc \[acr\],r1 | |
26 | 18: a31d addc \[r3\+\],r1 | |
27 | 1a: 5285 addi r8\.w,r2,acr | |
28 | 1c: 4005 addi r0\.b,r0,acr | |
29 | 1e: 6ff5 addi acr\.d,acr,acr | |
30 | 20: 6379 addo\.d \[r3\],r7,acr | |
31 | 22: 6d7d addo\.d \[r13\+\],r7,acr | |
32 | 24: 63f9 addo\.d \[r3\],acr,acr | |
33 | 26: 4009 addo\.b \[r0\],r0,acr | |
34 | 28: 6ff9 addo\.d \[acr\],acr,acr | |
35 | 2a: 4ffd ffff addo\.b 0xffff,acr,acr | |
36 | 2e: 5ffd ffff addo\.w 0xffff,acr,acr | |
37 | 32: 6ffd ffff ffff addo\.d 0xffffffff,acr,acr | |
38 | 38: 4f3d 0000 addo\.b 0x0,r3,acr | |
39 | 3a: R_CRIS_16 extsym1 | |
40 | 3c: 5f3d 0000 addo\.w 0x0,r3,acr | |
41 | 3e: R_CRIS_16 extsym2 | |
42 | 40: 6f3d 0000 0000 addo\.d 0 <here>,r3,acr | |
43 | 42: R_CRIS_32 extsym3 | |
44 | 46: 4ffd 7f00 addo\.b 0x7f,acr,acr | |
45 | 4a: 5ffd ff7f addo\.w 0x7fff,acr,acr | |
46 | 4e: 6ffd ffff ff00 addo\.d ffffff <here\+0xffffff>,acr,acr | |
47 | 54: 4ffd 80ff addo\.b 0xff80,acr,acr | |
48 | 58: 5ffd 0080 addo\.w 0x8000,acr,acr | |
49 | 5c: 6ffd ffff ffff addo\.d 0xffffffff,acr,acr | |
50 | 62: 7009 lapcq 62 <here\+0x62>,r0 | |
51 | 64: 7f49 lapcq 82 <here\+0x82>,r4 | |
52 | 66: 7ff9 lapcq 84 <here\+0x84>,acr | |
53 | 68: 7ffd 0000 0000 lapc 68 <here\+0x68>,acr | |
54 | 6a: R_CRIS_32_PCREL extsym4\+0x6 | |
55 | 6e: 7f4d 0000 0000 lapc 6e <here\+0x6e>,r4 | |
56 | 70: R_CRIS_32_PCREL extsym5\+0x6 | |
57 | 74: 7f4d 8cff ffff lapc 0 <here>,r4 | |
58 | 7a: fff1 addoq -1,acr,acr | |
59 | 7c: 0001 addoq 0,r0,acr | |
60 | 7e: 7f41 addoq 127,r4,acr | |
61 | 80: 0041 addoq 0,r4,acr | |
62 | 80: R_CRIS_8 extsym6 | |
63 | 82: bfbe 0000 0000 bsr 82 <here\+0x82> | |
64 | 84: R_CRIS_32_PCREL \*ABS\*\+0x5 | |
65 | 88: bf0e 0000 0000 ba 88 <here\+0x88> | |
66 | 8a: R_CRIS_32_PCREL extsym7\+0x6 | |
67 | 8e: bfae 72ff ffff bas 0 <here>,erp | |
68 | 94: ffbe 0000 0000 bsrc 94 <here\+0x94> | |
69 | 96: R_CRIS_32_PCREL \*ABS\*\+0x5 | |
70 | 9a: 0000 bcc \. | |
71 | 9c: 0000 bcc \. | |
72 | 9e: ff0e 0000 0000 basc 9e <here\+0x9e>,bz | |
73 | a0: R_CRIS_32_PCREL extsym8\+0x6 | |
74 | a4: 0000 bcc \. | |
75 | a6: 0000 bcc \. | |
76 | a8: ffae 58ff ffff basc 0 <here>,erp | |
77 | ae: 0000 bcc \. | |
78 | b0: 0000 bcc \. | |
79 | b2: 00f0 bsb b2 <here\+0xb2> | |
80 | b4: b005 nop | |
81 | b6: 4bf0 bsb 0 <here> | |
82 | b8: b005 nop | |
83 | ba: bfbe 0000 0000 bsr ba <here\+0xba> | |
84 | bc: R_CRIS_32_PCREL extsym9\+0x6 | |
85 | c0: bfbe 40ff ffff bsr 0 <here> | |
86 | c6: ffbe 0000 0000 bsrc c6 <here\+0xc6> | |
87 | c8: R_CRIS_32_PCREL \*ABS\*\+0x5 | |
88 | cc: 0000 bcc \. | |
89 | ce: 0000 bcc \. | |
90 | d0: ffbe 0000 0000 bsrc d0 <here\+0xd0> | |
91 | d2: R_CRIS_32_PCREL extsym10\+0x6 | |
92 | d6: 0000 bcc \. | |
93 | d8: 0000 bcc \. | |
94 | da: ffbe 26ff ffff bsrc 0 <here> | |
95 | e0: 0000 bcc \. | |
96 | e2: 0000 bcc \. | |
97 | e4: b00a fidxd \[r0\] | |
98 | e6: bf0a fidxd \[acr\] | |
99 | e8: 300d fidxi \[r0\] | |
100 | ea: 3f0d fidxi \[acr\] | |
101 | ec: b01a ftagd \[r0\] | |
102 | ee: bf1a ftagd \[acr\] | |
103 | f0: 301d ftagi \[r0\] | |
104 | f2: 3f1d ftagi \[acr\] | |
105 | f4: b009 jump r0 | |
106 | f6: bfe9 jas acr,usp | |
107 | f8: bf0d 0000 0000 jump 0 <here> | |
108 | fa: R_CRIS_32 extsym9 | |
109 | fe: bfbd 0000 0000 jsr 0 <here> | |
110 | 100: R_CRIS_32 \.text | |
111 | 104: 300b jasc r0,bz | |
112 | 106: 0000 bcc \. | |
113 | 108: 0000 bcc \. | |
114 | 10a: 3feb jasc acr,usp | |
115 | 10c: 0000 bcc \. | |
116 | 10e: 0000 bcc \. | |
117 | 110: 3fbf ffff ffff jsrc ffffffff <here\+0xffffffff> | |
118 | 116: 0000 bcc \. | |
119 | 118: 0000 bcc \. | |
120 | 11a: 3f0f 0000 0000 jasc 0 <here>,bz | |
121 | 11c: R_CRIS_32 extsym11 | |
122 | 120: 0000 bcc \. | |
123 | 122: 0000 bcc \. | |
124 | 124: 3faf 0000 0000 jasc 0 <here>,erp | |
125 | 126: R_CRIS_32 \.text | |
126 | 12a: 0000 bcc \. | |
127 | 12c: 0000 bcc \. | |
128 | 12e: f0b9 ret | |
129 | 130: f009 jump bz | |
130 | 132: f007 mcp bz,r0 | |
131 | 134: ff77 mcp mof,acr | |
132 | 136: f2b7 mcp srp,r2 | |
133 | 138: 700f move s0,r0 | |
134 | 13a: 7fff move s15,acr | |
135 | 13c: 735f move s5,r3 | |
136 | 13e: 700b move r0,s0 | |
137 | 140: 7ffb move acr,s15 | |
138 | 142: 74ab move r4,s10 | |
139 | 144: 3029 rfe | |
140 | 146: 3049 rfg | |
141 | 148: f0a9 rete | |
142 | 14a: f0c9 retn | |
143 | 14c: 30f5 ssb r0 | |
144 | 14e: 3ff5 ssb acr | |
145 | 150: 3af5 ssb r10 | |
146 | 152: 3039 sfe | |
147 | 154: 30f9 halt | |
148 | 156: 3059 rfn |