|
|
@@ -65,8 +65,8 @@ umaal(out [rl,rh]: r64; rl, rh, rn,rm: r32)
|
|
|
|
|
|
pkhbt(out rd: r32; rn,rm: r32)
|
|
|
pkhtb(out rd: r32; rn,rm: r32)
|
|
|
-pkhbt[shift](out rd: r32; rn,rm: r32; ls: i32) (ls in [0..31])
|
|
|
-pkhtb[shift](out rd: r32; rn,rm: r32; rs: i32) (ls in [0..31])
|
|
|
+pkhbt[shift](out rd: r32; rn,rm: r32; ls: lsl5) (ls in [0..31])
|
|
|
+pkhtb[shift](out rd: r32; rn,rm: r32; rs: asr5) (ls in [0..31])
|
|
|
|
|
|
qadd(out rd: r32; rm,rn: r32)
|
|
|
qadd16(out rd: r32; rm,rn: r32)
|
|
|
@@ -117,12 +117,12 @@ uxtab(out rd: r32; rm,rn: r32)
|
|
|
uxtab16(out rd: r32; rm,rn: r32)
|
|
|
uxtah(out rd: r32; rm,rn: r32)
|
|
|
|
|
|
-sxtab[ror](out rd: r32; rm,rn: r32; ror: i32) (ls in [0,8,16,24])
|
|
|
-sxtab16[ror](out rd: r32; rm,rn: r32; ror: i32) (ls in [0,8,16,24])
|
|
|
-sxtah[ror](out rd: r32; rm,rn: r32; ror: i32) (ls in [0,8,16,24])
|
|
|
-uxtab[ror](out rd: r32; rm,rn: r32; ror: i32) (ls in [0,8,16,24])
|
|
|
-uxtab16[ror](out rd: r32; rm,rn: r32; ror: i32) (ls in [0,8,16,24])
|
|
|
-uxtah[ror](out rd: r32; rm,rn: r32; ror: i32) (ls in [0,8,16,24])
|
|
|
+sxtab[ror](out rd: r32; rm,rn: r32; ror: ror3) (ls in [0,8,16,24])
|
|
|
+sxtab16[ror](out rd: r32; rm,rn: r32; ror: ror3) (ls in [0,8,16,24])
|
|
|
+sxtah[ror](out rd: r32; rm,rn: r32; ror: ror3) (ls in [0,8,16,24])
|
|
|
+uxtab[ror](out rd: r32; rm,rn: r32; ror: ror3) (ls in [0,8,16,24])
|
|
|
+uxtab16[ror](out rd: r32; rm,rn: r32; ror: ror3) (ls in [0,8,16,24])
|
|
|
+uxtah[ror](out rd: r32; rm,rn: r32; ror: ror3) (ls in [0,8,16,24])
|
|
|
|
|
|
sxtb(out rd: r32; rm: r32)
|
|
|
sxtb16(out rd: r32; rm: r32)
|
|
|
@@ -131,12 +131,12 @@ uxtb(out rd: r32; rm: r32)
|
|
|
uxtb16(out rd: r32; rm: r32)
|
|
|
uxth(out rd: r32; rm: r32)
|
|
|
|
|
|
-sxtb[ror](out rd: r32; rm: r32; ror: i32) (ls in [0,8,16,24])
|
|
|
-sxtb16[ror](out rd: r32; rm: r32; ror: i32) (ls in [0,8,16,24])
|
|
|
-sxth[ror](out rd: r32; rm: r32; ror: i32) (ls in [0,8,16,24])
|
|
|
-uxtb[ror](out rd: r32; rm: r32; ror: i32) (ls in [0,8,16,24])
|
|
|
-uxtb16[ror](out rd: r32; rm: r32; ror: i32) (ls in [0,8,16,24])
|
|
|
-uxth[ror](out rd: r32; rm: r32; ror: i32) (ls in [0,8,16,24])
|
|
|
+sxtb[ror](out rd: r32; rm: r32; ror: ror3) (ls in [0,8,16,24])
|
|
|
+sxtb16[ror](out rd: r32; rm: r32; ror: ror3) (ls in [0,8,16,24])
|
|
|
+sxth[ror](out rd: r32; rm: r32; ror: ror3) (ls in [0,8,16,24])
|
|
|
+uxtb[ror](out rd: r32; rm: r32; ror: ror3) (ls in [0,8,16,24])
|
|
|
+uxtb16[ror](out rd: r32; rm: r32; ror: ror3) (ls in [0,8,16,24])
|
|
|
+uxth[ror](out rd: r32; rm: r32; ror: ror3) (ls in [0,8,16,24])
|
|
|
|
|
|
clz(out rd: r32; rm: r32)
|
|
|
rbit(out rd: r32; rm: r32)
|
|
|
@@ -151,4 +151,4 @@ ssat(out rd: r32; sat: i32; rn: r32) (sat in [1..32])
|
|
|
usat(out rd: r32; sat: i32; rn: r32) (sat in [1..32])
|
|
|
|
|
|
ssat16(out rd: r32; sat: i32; rn: r32) (sat in [1..32])
|
|
|
-usat16(out rd: r32; sat: i32; rn: r32) (sat in [1..32])
|
|
|
+usat16(out rd: r32; sat: i32; rn: r32) (sat in [1..32])
|