Commit | Line | Data |
---|---|---|
c19d1205 ZW |
1 | [^:]*: Assembler messages: |
2 | [^:]*:36: Error: lo register required -- `tst r8,r0' | |
3 | [^:]*:36: Error: lo register required -- `tst r0,r8' | |
4 | [^:]*:36: Error: unshifted register required -- `tst r0,#12' | |
5 | [^:]*:36: Error: unshifted register required -- `tst r0,r1,lsl#2' | |
6 | [^:]*:36: Error: unshifted register required -- `tst r0,r1,lsl r3' | |
7 | [^:]*:37: Error: lo register required -- `cmn r8,r0' | |
8 | [^:]*:37: Error: lo register required -- `cmn r0,r8' | |
9 | [^:]*:37: Error: unshifted register required -- `cmn r0,#12' | |
10 | [^:]*:37: Error: unshifted register required -- `cmn r0,r1,lsl#2' | |
11 | [^:]*:37: Error: unshifted register required -- `cmn r0,r1,lsl r3' | |
12 | [^:]*:38: Error: lo register required -- `mvn r8,r0' | |
13 | [^:]*:38: Error: lo register required -- `mvn r0,r8' | |
14 | [^:]*:38: Error: unshifted register required -- `mvn r0,#12' | |
15 | [^:]*:38: Error: unshifted register required -- `mvn r0,r1,lsl#2' | |
16 | [^:]*:38: Error: unshifted register required -- `mvn r0,r1,lsl r3' | |
17 | [^:]*:39: Error: lo register required -- `neg r8,r0' | |
18 | [^:]*:39: Error: lo register required -- `neg r0,r8' | |
19 | [^:]*:40: Error: lo register required -- `rev r8,r0' | |
20 | [^:]*:40: Error: lo register required -- `rev r0,r8' | |
21 | [^:]*:41: Error: lo register required -- `rev16 r8,r0' | |
22 | [^:]*:41: Error: lo register required -- `rev16 r0,r8' | |
23 | [^:]*:42: Error: lo register required -- `revsh r8,r0' | |
24 | [^:]*:42: Error: lo register required -- `revsh r0,r8' | |
25 | [^:]*:43: Error: lo register required -- `sxtb r8,r0' | |
26 | [^:]*:43: Error: lo register required -- `sxtb r0,r8' | |
27 | [^:]*:43: Error: Thumb encoding does not support rotation -- `sxtb r0,r1,ror#8' | |
28 | [^:]*:44: Error: lo register required -- `sxth r8,r0' | |
29 | [^:]*:44: Error: lo register required -- `sxth r0,r8' | |
30 | [^:]*:44: Error: Thumb encoding does not support rotation -- `sxth r0,r1,ror#8' | |
31 | [^:]*:45: Error: lo register required -- `uxtb r8,r0' | |
32 | [^:]*:45: Error: lo register required -- `uxtb r0,r8' | |
33 | [^:]*:45: Error: Thumb encoding does not support rotation -- `uxtb r0,r1,ror#8' | |
34 | [^:]*:46: Error: lo register required -- `uxth r8,r0' | |
35 | [^:]*:46: Error: lo register required -- `uxth r0,r8' | |
36 | [^:]*:46: Error: Thumb encoding does not support rotation -- `uxth r0,r1,ror#8' | |
37 | [^:]*:48: Error: dest must overlap one source register -- `adc r1,r2,r3' | |
38 | [^:]*:48: Error: lo register required -- `adc r8,r0' | |
39 | [^:]*:48: Error: lo register required -- `adc r0,r8' | |
40 | [^:]*:48: Error: unshifted register required -- `adc r0,#12' | |
41 | [^:]*:48: Error: unshifted register required -- `adc r0,r1,lsl#2' | |
42 | [^:]*:48: Error: unshifted register required -- `adc r0,r1,lsl r3' | |
43 | [^:]*:49: Error: dest must overlap one source register -- `and r1,r2,r3' | |
44 | [^:]*:49: Error: lo register required -- `and r8,r0' | |
45 | [^:]*:49: Error: lo register required -- `and r0,r8' | |
46 | [^:]*:49: Error: unshifted register required -- `and r0,#12' | |
47 | [^:]*:49: Error: unshifted register required -- `and r0,r1,lsl#2' | |
48 | [^:]*:49: Error: unshifted register required -- `and r0,r1,lsl r3' | |
49 | [^:]*:50: Error: dest and source1 must be the same register -- `bic r1,r2,r3' | |
50 | [^:]*:50: Error: lo register required -- `bic r8,r0' | |
51 | [^:]*:50: Error: lo register required -- `bic r0,r8' | |
52 | [^:]*:50: Error: unshifted register required -- `bic r0,#12' | |
53 | [^:]*:50: Error: unshifted register required -- `bic r0,r1,lsl#2' | |
54 | [^:]*:50: Error: unshifted register required -- `bic r0,r1,lsl r3' | |
55 | [^:]*:51: Error: dest must overlap one source register -- `eor r1,r2,r3' | |
56 | [^:]*:51: Error: lo register required -- `eor r8,r0' | |
57 | [^:]*:51: Error: lo register required -- `eor r0,r8' | |
58 | [^:]*:51: Error: unshifted register required -- `eor r0,#12' | |
59 | [^:]*:51: Error: unshifted register required -- `eor r0,r1,lsl#2' | |
60 | [^:]*:51: Error: unshifted register required -- `eor r0,r1,lsl r3' | |
61 | [^:]*:52: Error: dest must overlap one source register -- `orr r1,r2,r3' | |
62 | [^:]*:52: Error: lo register required -- `orr r8,r0' | |
63 | [^:]*:52: Error: lo register required -- `orr r0,r8' | |
64 | [^:]*:52: Error: unshifted register required -- `orr r0,#12' | |
65 | [^:]*:52: Error: unshifted register required -- `orr r0,r1,lsl#2' | |
66 | [^:]*:52: Error: unshifted register required -- `orr r0,r1,lsl r3' | |
67 | [^:]*:53: Error: dest and source1 must be the same register -- `sbc r1,r2,r3' | |
68 | [^:]*:53: Error: lo register required -- `sbc r8,r0' | |
69 | [^:]*:53: Error: lo register required -- `sbc r0,r8' | |
70 | [^:]*:53: Error: unshifted register required -- `sbc r0,#12' | |
71 | [^:]*:53: Error: unshifted register required -- `sbc r0,r1,lsl#2' | |
72 | [^:]*:53: Error: unshifted register required -- `sbc r0,r1,lsl r3' | |
73 | [^:]*:54: Error: dest must overlap one source register -- `mul r1,r2,r3' | |
74 | [^:]*:54: Error: lo register required -- `mul r8,r0' | |
75 | [^:]*:54: Error: lo register required -- `mul r0,r8' | |
76 | [^:]*:62: Error: lo register required -- `asr r8,r0,#12' | |
77 | [^:]*:62: Error: lo register required -- `asr r0,r8,#12' | |
78 | [^:]*:62: Error: lo register required -- `asr r8,r0' | |
79 | [^:]*:62: Error: lo register required -- `asr r0,r8' | |
80 | [^:]*:63: Error: lo register required -- `lsl r8,r0,#12' | |
81 | [^:]*:63: Error: lo register required -- `lsl r0,r8,#12' | |
82 | [^:]*:63: Error: lo register required -- `lsl r8,r0' | |
83 | [^:]*:63: Error: lo register required -- `lsl r0,r8' | |
84 | [^:]*:64: Error: lo register required -- `lsr r8,r0,#12' | |
85 | [^:]*:64: Error: lo register required -- `lsr r0,r8,#12' | |
86 | [^:]*:64: Error: lo register required -- `lsr r8,r0' | |
87 | [^:]*:64: Error: lo register required -- `lsr r0,r8' | |
88 | [^:]*:65: Error: lo register required -- `ror r8,r0,#12' | |
89 | [^:]*:65: Error: lo register required -- `ror r0,r8,#12' | |
90 | [^:]*:65: Error: lo register required -- `ror r8,r0' | |
91 | [^:]*:65: Error: lo register required -- `ror r0,r8' | |
92 | [^:]*:66: Error: ror #imm not supported -- `ror r0,r1,#12' | |
93 | [^:]*:69: Error: unshifted register required -- `add r0,r1,lsl#2' | |
94 | [^:]*:70: Error: unshifted register required -- `add r0,r1,lsl r3' | |
95 | [^:]*:71: Error: lo register required -- `add r8,r0,#1' | |
96 | [^:]*:72: Error: lo register required -- `add r0,r8,#1' | |
97 | [^:]*:73: Error: lo register required -- `add r8,#10' | |
98 | [^:]*:74: Error: dest must overlap one source register -- `add r8,r1,r2' | |
99 | [^:]*:75: Error: dest must overlap one source register -- `add r1,r8,r2' | |
100 | [^:]*:76: Error: dest must overlap one source register -- `add r1,r2,r8' | |
101 | [^:]*:77: Error: lo register required -- `add r8,pc,#4' | |
102 | [^:]*:78: Error: lo register required -- `add r8,sp,#4' | |
103 | [^:]*:80: Error: lo register required -- `sub r8,r0' | |
104 | [^:]*:80: Error: lo register required -- `sub r0,r8' | |
105 | [^:]*:80: Error: unshifted register required -- `sub r0,r1,lsl#2' | |
106 | [^:]*:80: Error: unshifted register required -- `sub r0,r1,lsl r3' | |
107 | [^:]*:81: Error: lo register required -- `sub r8,r0,#1' | |
108 | [^:]*:82: Error: lo register required -- `sub r0,r8,#1' | |
109 | [^:]*:83: Error: lo register required -- `sub r8,#10' | |
110 | [^:]*:84: Error: lo register required -- `sub r8,r1,r2' | |
111 | [^:]*:85: Error: lo register required -- `sub r1,r8,r2' | |
112 | [^:]*:86: Error: lo register required -- `sub r1,r2,r8' | |
ba7e13e4 NC |
113 | [^:]*:88: Error: shifts in CMP/MOV instructions are only supported in unified syntax -- `cmp r0,r1,lsl#2' |
114 | [^:]*:89: Error: shifts in CMP/MOV instructions are only supported in unified syntax -- `cmp r0,r1,lsl r3' | |
c19d1205 | 115 | [^:]*:90: Error: only lo regs allowed with immediate -- `cmp r8,#255' |
ba7e13e4 NC |
116 | [^:]*:92: Error: shifts in CMP/MOV instructions are only supported in unified syntax -- `mov r0,r1,lsl#2' |
117 | [^:]*:93: Error: shifts in CMP/MOV instructions are only supported in unified syntax -- `mov r0,r1,lsl r3' | |
c19d1205 ZW |
118 | [^:]*:94: Error: only lo regs allowed with immediate -- `mov r8,#255' |
119 | [^:]*:106: Error: lo register required -- `ldr r8,\[r0\]' | |
120 | [^:]*:106: Error: lo register required -- `ldr r0,\[r8\]' | |
121 | [^:]*:106: Error: lo register required -- `ldr r0,\[r0,r8\]' | |
122 | [^:]*:106: Error: Thumb does not support this addressing mode -- `ldr r0,\[r1,#4\]!' | |
123 | [^:]*:106: Error: Thumb does not support this addressing mode -- `ldr r0,\[r1\],#4' | |
124 | [^:]*:106: Error: Thumb does not support this addressing mode -- `ldr r0,\[r1,-r2\]' | |
125 | [^:]*:106: Error: Thumb does not support this addressing mode -- `ldr r0,\[r1\],r2' | |
126 | [^:]*:107: Error: lo register required -- `ldrb r8,\[r0\]' | |
127 | [^:]*:107: Error: lo register required -- `ldrb r0,\[r8\]' | |
128 | [^:]*:107: Error: lo register required -- `ldrb r0,\[r0,r8\]' | |
129 | [^:]*:107: Error: Thumb does not support this addressing mode -- `ldrb r0,\[r1,#4\]!' | |
130 | [^:]*:107: Error: Thumb does not support this addressing mode -- `ldrb r0,\[r1\],#4' | |
131 | [^:]*:107: Error: Thumb does not support this addressing mode -- `ldrb r0,\[r1,-r2\]' | |
132 | [^:]*:107: Error: Thumb does not support this addressing mode -- `ldrb r0,\[r1\],r2' | |
133 | [^:]*:108: Error: lo register required -- `ldrh r8,\[r0\]' | |
134 | [^:]*:108: Error: lo register required -- `ldrh r0,\[r8\]' | |
135 | [^:]*:108: Error: lo register required -- `ldrh r0,\[r0,r8\]' | |
136 | [^:]*:108: Error: Thumb does not support this addressing mode -- `ldrh r0,\[r1,#4\]!' | |
137 | [^:]*:108: Error: Thumb does not support this addressing mode -- `ldrh r0,\[r1\],#4' | |
138 | [^:]*:108: Error: Thumb does not support this addressing mode -- `ldrh r0,\[r1,-r2\]' | |
139 | [^:]*:108: Error: Thumb does not support this addressing mode -- `ldrh r0,\[r1\],r2' | |
140 | [^:]*:109: Error: lo register required -- `ldrsb r8,\[r0\]' | |
141 | [^:]*:109: Error: lo register required -- `ldrsb r0,\[r8\]' | |
142 | [^:]*:109: Error: lo register required -- `ldrsb r0,\[r0,r8\]' | |
143 | [^:]*:109: Error: Thumb does not support this addressing mode -- `ldrsb r0,\[r1,#4\]!' | |
144 | [^:]*:109: Error: Thumb does not support this addressing mode -- `ldrsb r0,\[r1\],#4' | |
145 | [^:]*:109: Error: Thumb does not support this addressing mode -- `ldrsb r0,\[r1,-r2\]' | |
146 | [^:]*:109: Error: Thumb does not support this addressing mode -- `ldrsb r0,\[r1\],r2' | |
147 | [^:]*:110: Error: lo register required -- `ldrsh r8,\[r0\]' | |
148 | [^:]*:110: Error: lo register required -- `ldrsh r0,\[r8\]' | |
149 | [^:]*:110: Error: lo register required -- `ldrsh r0,\[r0,r8\]' | |
150 | [^:]*:110: Error: Thumb does not support this addressing mode -- `ldrsh r0,\[r1,#4\]!' | |
151 | [^:]*:110: Error: Thumb does not support this addressing mode -- `ldrsh r0,\[r1\],#4' | |
152 | [^:]*:110: Error: Thumb does not support this addressing mode -- `ldrsh r0,\[r1,-r2\]' | |
153 | [^:]*:110: Error: Thumb does not support this addressing mode -- `ldrsh r0,\[r1\],r2' | |
154 | [^:]*:111: Error: lo register required -- `str r8,\[r0\]' | |
155 | [^:]*:111: Error: lo register required -- `str r0,\[r8\]' | |
156 | [^:]*:111: Error: lo register required -- `str r0,\[r0,r8\]' | |
157 | [^:]*:111: Error: Thumb does not support this addressing mode -- `str r0,\[r1,#4\]!' | |
158 | [^:]*:111: Error: Thumb does not support this addressing mode -- `str r0,\[r1\],#4' | |
159 | [^:]*:111: Error: Thumb does not support this addressing mode -- `str r0,\[r1,-r2\]' | |
160 | [^:]*:111: Error: Thumb does not support this addressing mode -- `str r0,\[r1\],r2' | |
161 | [^:]*:112: Error: lo register required -- `strb r8,\[r0\]' | |
162 | [^:]*:112: Error: lo register required -- `strb r0,\[r8\]' | |
163 | [^:]*:112: Error: lo register required -- `strb r0,\[r0,r8\]' | |
164 | [^:]*:112: Error: Thumb does not support this addressing mode -- `strb r0,\[r1,#4\]!' | |
165 | [^:]*:112: Error: Thumb does not support this addressing mode -- `strb r0,\[r1\],#4' | |
166 | [^:]*:112: Error: Thumb does not support this addressing mode -- `strb r0,\[r1,-r2\]' | |
167 | [^:]*:112: Error: Thumb does not support this addressing mode -- `strb r0,\[r1\],r2' | |
168 | [^:]*:113: Error: lo register required -- `strh r8,\[r0\]' | |
169 | [^:]*:113: Error: lo register required -- `strh r0,\[r8\]' | |
170 | [^:]*:113: Error: lo register required -- `strh r0,\[r0,r8\]' | |
171 | [^:]*:113: Error: Thumb does not support this addressing mode -- `strh r0,\[r1,#4\]!' | |
172 | [^:]*:113: Error: Thumb does not support this addressing mode -- `strh r0,\[r1\],#4' | |
173 | [^:]*:113: Error: Thumb does not support this addressing mode -- `strh r0,\[r1,-r2\]' | |
174 | [^:]*:113: Error: Thumb does not support this addressing mode -- `strh r0,\[r1\],r2' | |
175 | [^:]*:115: Error: Thumb does not support this addressing mode -- `ldr r0,\[r1,r2,lsl#1\]' | |
176 | [^:]*:116: Error: Thumb does not support this addressing mode -- `str r0,\[r1,r2,lsl#1\]' | |
177 | [^:]*:119: Error: lo register required -- `ldmia r8!,{r1,r2}' | |
178 | [^:]*:120: Error: lo register required -- `ldmia r7!,{r8}' | |
179 | [^:]*:121: Warning: this instruction will write back the base register | |
180 | [^:]*:122: Warning: this instruction will not write back the base register | |
181 | [^:]*:124: Error: lo register required -- `stmia r8!,{r1,r2}' | |
182 | [^:]*:125: Error: lo register required -- `stmia r7!,{r8}' | |
183 | [^:]*:126: Warning: this instruction will write back the base register | |
1e5b0379 | 184 | [^:]*:127: Warning: value stored for r7 is UNKNOWN |
c19d1205 ZW |
185 | [^:]*:129: Error: invalid register list to push/pop instruction -- `push {r8,r9}' |
186 | [^:]*:130: Error: invalid register list to push/pop instruction -- `pop {r8,r9}' | |
187 | [^:]*:133: Error: immediate value out of range -- `bkpt #257' | |
188 | [^:]*:134: Error: Thumb does not support the 2-argument form of this instruction -- `cpsie ai,#5' | |
189 | [^:]*:135: Error: Thumb does not support the 2-argument form of this instruction -- `cpsid ai,#5' | |
190 | [^:]*:138: Error: Thumb does not support conditional execution | |
7e806470 | 191 | [^:]*:141: Error: cannot honor width suffix -- `add r0,r1' |
17828f45 JM |
192 | [^:]*:145: Error: lo register required -- `mul r0,r0,r8' |
193 | [^:]*:146: Error: lo register required -- `mul r0,r8,r0' | |
194 | [^:]*:147: Error: dest must overlap one source register -- `mul r8,r0,r0' |