aboutsummaryrefslogtreecommitdiff
path: root/ARMeilleure/Instructions/InstName.cs
diff options
context:
space:
mode:
Diffstat (limited to 'ARMeilleure/Instructions/InstName.cs')
-rw-r--r--ARMeilleure/Instructions/InstName.cs126
1 files changed, 125 insertions, 1 deletions
diff --git a/ARMeilleure/Instructions/InstName.cs b/ARMeilleure/Instructions/InstName.cs
index c81484a6..0c2dd18d 100644
--- a/ARMeilleure/Instructions/InstName.cs
+++ b/ARMeilleure/Instructions/InstName.cs
@@ -82,6 +82,7 @@ namespace ARMeilleure.Instructions
Smaddl,
Smsubl,
Smulh,
+ Smull,
Stlr,
Stlxp,
Stlxr,
@@ -92,6 +93,8 @@ namespace ARMeilleure.Instructions
Sub,
Subs,
Svc,
+ Sxtb,
+ Sxth,
Sys,
Tbnz,
Tbz,
@@ -445,19 +448,140 @@ namespace ARMeilleure.Instructions
Zip2_V,
// Base (AArch32)
+ Bfc,
+ Bfi,
Blx,
Bx,
Cmp,
+ Cmn,
+ Movt,
+ Mul,
+ Lda,
+ Ldab,
+ Ldaex,
+ Ldaexb,
+ Ldaexd,
+ Ldaexh,
+ Ldah,
Ldm,
Ldrb,
Ldrd,
+ Ldrex,
+ Ldrexb,
+ Ldrexd,
+ Ldrexh,
Ldrh,
Ldrsb,
Ldrsh,
+ Mcr,
+ Mla,
+ Mls,
Mov,
+ Mrc,
+ Mrrc,
+ Mvn,
+ Pkh,
+ Pld,
+ Rev,
+ Revsh,
+ Rsb,
+ Rsc,
+ Sbfx,
+ Smlab,
+ Smlal,
+ Smlalh,
+ Smmla,
+ Smmls,
+ Smmul,
+ Stl,
+ Stlb,
+ Stlex,
+ Stlexb,
+ Stlexd,
+ Stlexh,
+ Stlh,
Stm,
Strb,
Strd,
- Strh
+ Strex,
+ Strexb,
+ Strexd,
+ Strexh,
+ Strh,
+ Sxtb16,
+ Teq,
+ Trap,
+ Tst,
+ Ubfx,
+ Umlal,
+ Umull,
+ Uxtb,
+ Uxtb16,
+ Uxth,
+
+ // FP & SIMD (AArch32)
+ Vabs,
+ Vadd,
+ Vand,
+ Vbif,
+ Vbit,
+ Vbsl,
+ Vceq,
+ Vcge,
+ Vcgt,
+ Vcle,
+ Vclt,
+ Vcmp,
+ Vcmpe,
+ Vcvt,
+ Vdiv,
+ Vdup,
+ Vext,
+ Vld1,
+ Vld2,
+ Vld3,
+ Vld4,
+ Vldm,
+ Vldr,
+ Vmax,
+ Vmaxnm,
+ Vmin,
+ Vminnm,
+ Vmla,
+ Vmls,
+ Vmov,
+ Vmovn,
+ Vmrs,
+ Vmsr,
+ Vmul,
+ Vmvn,
+ Vneg,
+ Vnmul,
+ Vnmla,
+ Vnmls,
+ Vorr,
+ Vpadd,
+ Vrev,
+ Vrint,
+ Vsel,
+ Vshl,
+ Vshr,
+ Vshrn,
+ Vst1,
+ Vst2,
+ Vst3,
+ Vst4,
+ Vstm,
+ Vstr,
+ Vsqrt,
+ Vrecpe,
+ Vrecps,
+ Vrsqrte,
+ Vrsqrts,
+ Vsub,
+ Vtbl,
+ Vtrn,
+ Vuzp,
+ Vzip,
}
}