@@ -148,22 +148,22 @@ def_regs! {
148148        r11:  reg = [ "r11" ,  "fp" ]  % frame_pointer_r11, 
149149        r12:  reg = [ "r12" ,  "ip" ]  % not_thumb1, 
150150        r14:  reg = [ "r14" ,  "lr" ]  % not_thumb1, 
151-         s0:  sreg ,  sreg_low16  = [ "s0" ] , 
152-         s1:  sreg ,  sreg_low16  = [ "s1" ] , 
153-         s2:  sreg ,  sreg_low16  = [ "s2" ] , 
154-         s3:  sreg ,  sreg_low16  = [ "s3" ] , 
155-         s4:  sreg ,  sreg_low16  = [ "s4" ] , 
156-         s5:  sreg ,  sreg_low16  = [ "s5" ] , 
157-         s6:  sreg ,  sreg_low16  = [ "s6" ] , 
158-         s7:  sreg ,  sreg_low16  = [ "s7" ] , 
159-         s8:  sreg ,  sreg_low16  = [ "s8" ] , 
160-         s9:  sreg ,  sreg_low16  = [ "s9" ] , 
161-         s10:  sreg ,  sreg_low16  = [ "s10" ] , 
162-         s11:  sreg ,  sreg_low16  = [ "s11" ] , 
163-         s12:  sreg ,  sreg_low16  = [ "s12" ] , 
164-         s13:  sreg ,  sreg_low16  = [ "s13" ] , 
165-         s14:  sreg ,  sreg_low16  = [ "s14" ] , 
166-         s15:  sreg ,  sreg_low16  = [ "s15" ] , 
151+         s0:  sreg_low16 ,  sreg  = [ "s0" ] , 
152+         s1:  sreg_low16 ,  sreg  = [ "s1" ] , 
153+         s2:  sreg_low16 ,  sreg  = [ "s2" ] , 
154+         s3:  sreg_low16 ,  sreg  = [ "s3" ] , 
155+         s4:  sreg_low16 ,  sreg  = [ "s4" ] , 
156+         s5:  sreg_low16 ,  sreg  = [ "s5" ] , 
157+         s6:  sreg_low16 ,  sreg  = [ "s6" ] , 
158+         s7:  sreg_low16 ,  sreg  = [ "s7" ] , 
159+         s8:  sreg_low16 ,  sreg  = [ "s8" ] , 
160+         s9:  sreg_low16 ,  sreg  = [ "s9" ] , 
161+         s10:  sreg_low16 ,  sreg  = [ "s10" ] , 
162+         s11:  sreg_low16 ,  sreg  = [ "s11" ] , 
163+         s12:  sreg_low16 ,  sreg  = [ "s12" ] , 
164+         s13:  sreg_low16 ,  sreg  = [ "s13" ] , 
165+         s14:  sreg_low16 ,  sreg  = [ "s14" ] , 
166+         s15:  sreg_low16 ,  sreg  = [ "s15" ] , 
167167        s16:  sreg = [ "s16" ] , 
168168        s17:  sreg = [ "s17" ] , 
169169        s18:  sreg = [ "s18" ] , 
@@ -180,22 +180,22 @@ def_regs! {
180180        s29:  sreg = [ "s29" ] , 
181181        s30:  sreg = [ "s30" ] , 
182182        s31:  sreg = [ "s31" ] , 
183-         d0:  dreg ,  dreg_low16,  dreg_low8  = [ "d0" ] , 
184-         d1:  dreg ,  dreg_low16,  dreg_low8  = [ "d1" ] , 
185-         d2:  dreg ,  dreg_low16,  dreg_low8  = [ "d2" ] , 
186-         d3:  dreg ,  dreg_low16,  dreg_low8  = [ "d3" ] , 
187-         d4:  dreg ,  dreg_low16,  dreg_low8  = [ "d4" ] , 
188-         d5:  dreg ,  dreg_low16,  dreg_low8  = [ "d5" ] , 
189-         d6:  dreg ,  dreg_low16,  dreg_low8  = [ "d6" ] , 
190-         d7:  dreg ,  dreg_low16,  dreg_low8  = [ "d7" ] , 
191-         d8:  dreg ,  dreg_low16  = [ "d8" ] , 
192-         d9:  dreg ,  dreg_low16  = [ "d9" ] , 
193-         d10:  dreg ,  dreg_low16  = [ "d10" ] , 
194-         d11:  dreg ,  dreg_low16  = [ "d11" ] , 
195-         d12:  dreg ,  dreg_low16  = [ "d12" ] , 
196-         d13:  dreg ,  dreg_low16  = [ "d13" ] , 
197-         d14:  dreg ,  dreg_low16  = [ "d14" ] , 
198-         d15:  dreg ,  dreg_low16  = [ "d15" ] , 
183+         d0:  dreg_low8 ,  dreg_low16,  dreg  = [ "d0" ] , 
184+         d1:  dreg_low8 ,  dreg_low16,  dreg  = [ "d1" ] , 
185+         d2:  dreg_low8 ,  dreg_low16,  dreg  = [ "d2" ] , 
186+         d3:  dreg_low8 ,  dreg_low16,  dreg  = [ "d3" ] , 
187+         d4:  dreg_low8 ,  dreg_low16,  dreg  = [ "d4" ] , 
188+         d5:  dreg_low8 ,  dreg_low16,  dreg  = [ "d5" ] , 
189+         d6:  dreg_low8 ,  dreg_low16,  dreg  = [ "d6" ] , 
190+         d7:  dreg_low8 ,  dreg_low16,  dreg  = [ "d7" ] , 
191+         d8:  dreg_low16 ,  dreg  = [ "d8" ] , 
192+         d9:  dreg_low16 ,  dreg  = [ "d9" ] , 
193+         d10:  dreg_low16 ,  dreg  = [ "d10" ] , 
194+         d11:  dreg_low16 ,  dreg  = [ "d11" ] , 
195+         d12:  dreg_low16 ,  dreg  = [ "d12" ] , 
196+         d13:  dreg_low16 ,  dreg  = [ "d13" ] , 
197+         d14:  dreg_low16 ,  dreg  = [ "d14" ] , 
198+         d15:  dreg_low16 ,  dreg  = [ "d15" ] , 
199199        d16:  dreg = [ "d16" ] , 
200200        d17:  dreg = [ "d17" ] , 
201201        d18:  dreg = [ "d18" ] , 
@@ -212,14 +212,14 @@ def_regs! {
212212        d29:  dreg = [ "d29" ] , 
213213        d30:  dreg = [ "d30" ] , 
214214        d31:  dreg = [ "d31" ] , 
215-         q0:  qreg ,  qreg_low8,  qreg_low4  = [ "q0" ] , 
216-         q1:  qreg ,  qreg_low8,  qreg_low4  = [ "q1" ] , 
217-         q2:  qreg ,  qreg_low8,  qreg_low4  = [ "q2" ] , 
218-         q3:  qreg ,  qreg_low8,  qreg_low4  = [ "q3" ] , 
219-         q4:  qreg ,  qreg_low8  = [ "q4" ] , 
220-         q5:  qreg ,  qreg_low8  = [ "q5" ] , 
221-         q6:  qreg ,  qreg_low8  = [ "q6" ] , 
222-         q7:  qreg ,  qreg_low8  = [ "q7" ] , 
215+         q0:  qreg_low4 ,  qreg_low8,  qreg  = [ "q0" ] , 
216+         q1:  qreg_low4 ,  qreg_low8,  qreg  = [ "q1" ] , 
217+         q2:  qreg_low4 ,  qreg_low8,  qreg  = [ "q2" ] , 
218+         q3:  qreg_low4 ,  qreg_low8,  qreg  = [ "q3" ] , 
219+         q4:  qreg_low8 ,  qreg  = [ "q4" ] , 
220+         q5:  qreg_low8 ,  qreg  = [ "q5" ] , 
221+         q6:  qreg_low8 ,  qreg  = [ "q6" ] , 
222+         q7:  qreg_low8 ,  qreg  = [ "q7" ] , 
223223        q8:  qreg = [ "q8" ] , 
224224        q9:  qreg = [ "q9" ] , 
225225        q10:  qreg = [ "q10" ] , 
0 commit comments