|
@@ -1019,7 +1019,7 @@
|
|
|
opcode : A_MOV;
|
|
|
ops : 2;
|
|
|
optypes : (ot_reg32,ot_reg32,ot_none,ot_none,ot_none,ot_none);
|
|
|
- code : #97#70#192;
|
|
|
+ code : #97#70#0;
|
|
|
flags : if_thumb or if_armv4t
|
|
|
),
|
|
|
(
|
|
@@ -2832,8 +2832,8 @@
|
|
|
opcode : A_LSL;
|
|
|
ops : 3;
|
|
|
optypes : (ot_reg32,ot_reg32,ot_immediateshifter,ot_none,ot_none,ot_none);
|
|
|
- code : #130#234#79#0#32;
|
|
|
- flags : if_thumb32 or if_armv6t2
|
|
|
+ code : #130#234#79#0#0;
|
|
|
+ flags : if_thumb32 or if_wide or if_armv6t2
|
|
|
),
|
|
|
(
|
|
|
opcode : A_LSL;
|
|
@@ -4039,6 +4039,13 @@
|
|
|
code : #44#3#64;
|
|
|
flags : if_arm32 or if_armv6t2
|
|
|
),
|
|
|
+ (
|
|
|
+ opcode : A_IT;
|
|
|
+ ops : 1;
|
|
|
+ optypes : (ot_condition,ot_none,ot_none,ot_none,ot_none,ot_none);
|
|
|
+ code : #106#191#8#0;
|
|
|
+ flags : if_thumb or if_armv6t2
|
|
|
+ ),
|
|
|
(
|
|
|
opcode : A_IT;
|
|
|
ops : 1;
|
|
@@ -4046,6 +4053,13 @@
|
|
|
code : #254;
|
|
|
flags : if_arm32 or if_armv4
|
|
|
),
|
|
|
+ (
|
|
|
+ opcode : A_ITE;
|
|
|
+ ops : 1;
|
|
|
+ optypes : (ot_condition,ot_none,ot_none,ot_none,ot_none,ot_none);
|
|
|
+ code : #106#191#4#136;
|
|
|
+ flags : if_thumb or if_armv6t2
|
|
|
+ ),
|
|
|
(
|
|
|
opcode : A_ITE;
|
|
|
ops : 1;
|
|
@@ -4053,6 +4067,13 @@
|
|
|
code : #254;
|
|
|
flags : if_arm32 or if_armv4
|
|
|
),
|
|
|
+ (
|
|
|
+ opcode : A_ITT;
|
|
|
+ ops : 1;
|
|
|
+ optypes : (ot_condition,ot_none,ot_none,ot_none,ot_none,ot_none);
|
|
|
+ code : #106#191#4#8;
|
|
|
+ flags : if_thumb or if_armv6t2
|
|
|
+ ),
|
|
|
(
|
|
|
opcode : A_ITT;
|
|
|
ops : 1;
|
|
@@ -4060,6 +4081,13 @@
|
|
|
code : #254;
|
|
|
flags : if_arm32 or if_armv4
|
|
|
),
|
|
|
+ (
|
|
|
+ opcode : A_ITEE;
|
|
|
+ ops : 1;
|
|
|
+ optypes : (ot_condition,ot_none,ot_none,ot_none,ot_none,ot_none);
|
|
|
+ code : #106#191#2#204;
|
|
|
+ flags : if_thumb or if_armv6t2
|
|
|
+ ),
|
|
|
(
|
|
|
opcode : A_ITEE;
|
|
|
ops : 1;
|
|
@@ -4067,6 +4095,13 @@
|
|
|
code : #254;
|
|
|
flags : if_arm32 or if_armv4
|
|
|
),
|
|
|
+ (
|
|
|
+ opcode : A_ITTE;
|
|
|
+ ops : 1;
|
|
|
+ optypes : (ot_condition,ot_none,ot_none,ot_none,ot_none,ot_none);
|
|
|
+ code : #106#191#2#76;
|
|
|
+ flags : if_thumb or if_armv6t2
|
|
|
+ ),
|
|
|
(
|
|
|
opcode : A_ITTE;
|
|
|
ops : 1;
|
|
@@ -4074,6 +4109,13 @@
|
|
|
code : #254;
|
|
|
flags : if_arm32 or if_armv4
|
|
|
),
|
|
|
+ (
|
|
|
+ opcode : A_ITET;
|
|
|
+ ops : 1;
|
|
|
+ optypes : (ot_condition,ot_none,ot_none,ot_none,ot_none,ot_none);
|
|
|
+ code : #106#191#2#140;
|
|
|
+ flags : if_thumb or if_armv6t2
|
|
|
+ ),
|
|
|
(
|
|
|
opcode : A_ITET;
|
|
|
ops : 1;
|
|
@@ -4081,6 +4123,13 @@
|
|
|
code : #254;
|
|
|
flags : if_arm32 or if_armv4
|
|
|
),
|
|
|
+ (
|
|
|
+ opcode : A_ITTT;
|
|
|
+ ops : 1;
|
|
|
+ optypes : (ot_condition,ot_none,ot_none,ot_none,ot_none,ot_none);
|
|
|
+ code : #106#191#2#12;
|
|
|
+ flags : if_thumb or if_armv6t2
|
|
|
+ ),
|
|
|
(
|
|
|
opcode : A_ITTT;
|
|
|
ops : 1;
|
|
@@ -4088,6 +4137,13 @@
|
|
|
code : #254;
|
|
|
flags : if_arm32 or if_armv4
|
|
|
),
|
|
|
+ (
|
|
|
+ opcode : A_ITEEE;
|
|
|
+ ops : 1;
|
|
|
+ optypes : (ot_condition,ot_none,ot_none,ot_none,ot_none,ot_none);
|
|
|
+ code : #106#191#1#238;
|
|
|
+ flags : if_thumb or if_armv6t2
|
|
|
+ ),
|
|
|
(
|
|
|
opcode : A_ITEEE;
|
|
|
ops : 1;
|
|
@@ -4095,6 +4151,13 @@
|
|
|
code : #254;
|
|
|
flags : if_arm32 or if_armv4
|
|
|
),
|
|
|
+ (
|
|
|
+ opcode : A_ITTEE;
|
|
|
+ ops : 1;
|
|
|
+ optypes : (ot_condition,ot_none,ot_none,ot_none,ot_none,ot_none);
|
|
|
+ code : #106#191#1#110;
|
|
|
+ flags : if_thumb or if_armv6t2
|
|
|
+ ),
|
|
|
(
|
|
|
opcode : A_ITTEE;
|
|
|
ops : 1;
|
|
@@ -4102,6 +4165,13 @@
|
|
|
code : #254;
|
|
|
flags : if_arm32 or if_armv4
|
|
|
),
|
|
|
+ (
|
|
|
+ opcode : A_ITETE;
|
|
|
+ ops : 1;
|
|
|
+ optypes : (ot_condition,ot_none,ot_none,ot_none,ot_none,ot_none);
|
|
|
+ code : #106#191#1#174;
|
|
|
+ flags : if_thumb or if_armv6t2
|
|
|
+ ),
|
|
|
(
|
|
|
opcode : A_ITETE;
|
|
|
ops : 1;
|
|
@@ -4109,6 +4179,13 @@
|
|
|
code : #254;
|
|
|
flags : if_arm32 or if_armv4
|
|
|
),
|
|
|
+ (
|
|
|
+ opcode : A_ITTTE;
|
|
|
+ ops : 1;
|
|
|
+ optypes : (ot_condition,ot_none,ot_none,ot_none,ot_none,ot_none);
|
|
|
+ code : #106#191#1#46;
|
|
|
+ flags : if_thumb or if_armv6t2
|
|
|
+ ),
|
|
|
(
|
|
|
opcode : A_ITTTE;
|
|
|
ops : 1;
|
|
@@ -4116,6 +4193,13 @@
|
|
|
code : #254;
|
|
|
flags : if_arm32 or if_armv4
|
|
|
),
|
|
|
+ (
|
|
|
+ opcode : A_ITEET;
|
|
|
+ ops : 1;
|
|
|
+ optypes : (ot_condition,ot_none,ot_none,ot_none,ot_none,ot_none);
|
|
|
+ code : #106#191#1#206;
|
|
|
+ flags : if_thumb or if_armv6t2
|
|
|
+ ),
|
|
|
(
|
|
|
opcode : A_ITEET;
|
|
|
ops : 1;
|
|
@@ -4123,6 +4207,13 @@
|
|
|
code : #254;
|
|
|
flags : if_arm32 or if_armv4
|
|
|
),
|
|
|
+ (
|
|
|
+ opcode : A_ITTET;
|
|
|
+ ops : 1;
|
|
|
+ optypes : (ot_condition,ot_none,ot_none,ot_none,ot_none,ot_none);
|
|
|
+ code : #106#191#1#78;
|
|
|
+ flags : if_thumb or if_armv6t2
|
|
|
+ ),
|
|
|
(
|
|
|
opcode : A_ITTET;
|
|
|
ops : 1;
|
|
@@ -4130,6 +4221,13 @@
|
|
|
code : #254;
|
|
|
flags : if_arm32 or if_armv4
|
|
|
),
|
|
|
+ (
|
|
|
+ opcode : A_ITETT;
|
|
|
+ ops : 1;
|
|
|
+ optypes : (ot_condition,ot_none,ot_none,ot_none,ot_none,ot_none);
|
|
|
+ code : #106#191#1#142;
|
|
|
+ flags : if_thumb or if_armv6t2
|
|
|
+ ),
|
|
|
(
|
|
|
opcode : A_ITETT;
|
|
|
ops : 1;
|
|
@@ -4137,6 +4235,13 @@
|
|
|
code : #254;
|
|
|
flags : if_arm32 or if_armv4
|
|
|
),
|
|
|
+ (
|
|
|
+ opcode : A_ITTTT;
|
|
|
+ ops : 1;
|
|
|
+ optypes : (ot_condition,ot_none,ot_none,ot_none,ot_none,ot_none);
|
|
|
+ code : #106#191#1#14;
|
|
|
+ flags : if_thumb or if_armv6t2
|
|
|
+ ),
|
|
|
(
|
|
|
opcode : A_ITTTT;
|
|
|
ops : 1;
|