From 35dcb69e6325d597f0b6cf30b72c729e584f3fda Mon Sep 17 00:00:00 2001 From: Cyrille Bagard Date: Tue, 29 May 2018 11:01:07 +0200 Subject: Added support for the last remaining ARMv7 basic instructions. --- plugins/arm/v7/helpers.h | 19 ++++ plugins/arm/v7/opcodes/opcodes_tmp_arm.h | 2 - plugins/arm/v7/opcodes/opcodes_tmp_thumb_32.h | 4 - plugins/arm/v7/opdefs/A88100_mla.d | 8 +- plugins/arm/v7/opdefs/A88101_mls.d | 6 +- plugins/arm/v7/opdefs/A88102_mov.d | 16 ++-- plugins/arm/v7/opdefs/A88103_mov.d | 10 +-- plugins/arm/v7/opdefs/A88104_mov.d | 6 +- plugins/arm/v7/opdefs/A88106_movt.d | 6 +- plugins/arm/v7/opdefs/A88107_mrc.d | 10 +-- plugins/arm/v7/opdefs/A88108_mrrc.d | 10 +-- plugins/arm/v7/opdefs/A88109_mrs.d | 6 +- plugins/arm/v7/opdefs/A88111_msr.d | 4 +- plugins/arm/v7/opdefs/A88112_msr.d | 6 +- plugins/arm/v7/opdefs/A88114_mul.d | 10 +-- plugins/arm/v7/opdefs/A88115_mvn.d | 10 +-- plugins/arm/v7/opdefs/A88116_mvn.d | 12 +-- plugins/arm/v7/opdefs/A88117_mvn.d | 6 +- plugins/arm/v7/opdefs/A88119_nop.d | 8 +- plugins/arm/v7/opdefs/A88120_orn.d | 6 +- plugins/arm/v7/opdefs/A88121_orn.d | 6 +- plugins/arm/v7/opdefs/A88122_orr.d | 10 +-- plugins/arm/v7/opdefs/A88123_orr.d | 12 +-- plugins/arm/v7/opdefs/A88124_orr.d | 6 +- plugins/arm/v7/opdefs/A88125_pkh.d | 10 +-- plugins/arm/v7/opdefs/A88126_pld.d | 14 +-- plugins/arm/v7/opdefs/A88127_pld.d | 6 +- plugins/arm/v7/opdefs/A88128_pld.d | 10 +-- plugins/arm/v7/opdefs/A88129_pli.d | 119 ++++++++++++++++++++++++++ plugins/arm/v7/opdefs/A88130_pli.d | 6 +- plugins/arm/v7/opdefs/A88131_pop.d | 8 +- plugins/arm/v7/opdefs/A88132_pop.d | 6 +- plugins/arm/v7/opdefs/A88133_push.d | 12 +-- plugins/arm/v7/opdefs/A88134_qadd.d | 6 +- plugins/arm/v7/opdefs/A88135_qadd16.d | 6 +- plugins/arm/v7/opdefs/A88136_qadd8.d | 6 +- plugins/arm/v7/opdefs/A88137_qasx.d | 6 +- plugins/arm/v7/opdefs/A88138_qdadd.d | 6 +- plugins/arm/v7/opdefs/A88139_qdsub.d | 6 +- plugins/arm/v7/opdefs/A88140_qsax.d | 6 +- plugins/arm/v7/opdefs/A88141_qsub.d | 6 +- plugins/arm/v7/opdefs/A88142_qsub16.d | 6 +- plugins/arm/v7/opdefs/A88143_qsub8.d | 6 +- plugins/arm/v7/opdefs/A88144_rbit.d | 6 +- plugins/arm/v7/opdefs/A88145_rev.d | 8 +- plugins/arm/v7/opdefs/A88146_rev16.d | 8 +- plugins/arm/v7/opdefs/A88147_revsh.d | 8 +- plugins/arm/v7/opdefs/A88149_ror.d | 10 +-- plugins/arm/v7/opdefs/A88150_ror.d | 12 +-- plugins/arm/v7/opdefs/A88151_rrx.d | 10 +-- plugins/arm/v7/opdefs/A88152_rsb.d | 12 +-- plugins/arm/v7/opdefs/A88153_rsb.d | 10 +-- plugins/arm/v7/opdefs/A88154_rsb.d | 6 +- plugins/arm/v7/opdefs/A88155_rsc.d | 6 +- plugins/arm/v7/opdefs/A88156_rsc.d | 6 +- plugins/arm/v7/opdefs/A88157_rsc.d | 6 +- plugins/arm/v7/opdefs/A88158_sadd16.d | 6 +- plugins/arm/v7/opdefs/A88159_sadd8.d | 6 +- plugins/arm/v7/opdefs/A88160_sasx.d | 6 +- plugins/arm/v7/opdefs/A88161_sbc.d | 10 +-- plugins/arm/v7/opdefs/A88162_sbc.d | 12 +-- plugins/arm/v7/opdefs/A88163_sbc.d | 6 +- plugins/arm/v7/opdefs/A88164_sbfx.d | 6 +- plugins/arm/v7/opdefs/A88165_sdiv.d | 6 +- plugins/arm/v7/opdefs/A88166_sel.d | 6 +- plugins/arm/v7/opdefs/A88167_setend.d | 6 +- plugins/arm/v7/opdefs/A88168_sev.d | 8 +- plugins/arm/v7/opdefs/A88169_shadd16.d | 6 +- plugins/arm/v7/opdefs/A88170_shadd8.d | 6 +- plugins/arm/v7/opdefs/A88171_shasx.d | 6 +- plugins/arm/v7/opdefs/A88172_shsax.d | 6 +- plugins/arm/v7/opdefs/A88173_shsub16.d | 6 +- plugins/arm/v7/opdefs/A88174_shsub8.d | 6 +- plugins/arm/v7/opdefs/A88176_smla.d | 18 ++-- plugins/arm/v7/opdefs/A88177_smlad.d | 10 +-- plugins/arm/v7/opdefs/A88178_smlal.d | 8 +- plugins/arm/v7/opdefs/A88179_smlal.d | 18 ++-- plugins/arm/v7/opdefs/A88180_smlald.d | 10 +-- plugins/arm/v7/opdefs/A88181_smlaw.d | 10 +-- plugins/arm/v7/opdefs/A88182_smlsd.d | 10 +-- plugins/arm/v7/opdefs/A88183_smlsld.d | 10 +-- plugins/arm/v7/opdefs/A88184_smmla.d | 10 +-- plugins/arm/v7/opdefs/A88185_smmls.d | 10 +-- plugins/arm/v7/opdefs/A88186_smmul.d | 10 +-- plugins/arm/v7/opdefs/A88187_smuad.d | 10 +-- plugins/arm/v7/opdefs/A88188_smul.d | 18 ++-- plugins/arm/v7/opdefs/A88189_smull.d | 8 +- plugins/arm/v7/opdefs/A88190_smulw.d | 10 +-- plugins/arm/v7/opdefs/A88191_smusd.d | 10 +-- plugins/arm/v7/opdefs/A88193_ssat.d | 6 +- plugins/arm/v7/opdefs/A88194_ssat16.d | 6 +- plugins/arm/v7/opdefs/A88195_ssax.d | 6 +- plugins/arm/v7/opdefs/A88196_ssub16.d | 6 +- plugins/arm/v7/opdefs/A88197_ssub8.d | 6 +- plugins/arm/v7/opdefs/A88198_stc.d | 34 ++++---- plugins/arm/v7/opdefs/A88199_stm.d | 8 +- plugins/arm/v7/opdefs/A88200_stmda.d | 4 +- plugins/arm/v7/opdefs/A88201_stmdb.d | 6 +- plugins/arm/v7/opdefs/A88202_stmib.d | 4 +- plugins/arm/v7/opdefs/A88203_str.d | 14 +-- plugins/arm/v7/opdefs/A88204_str.d | 8 +- plugins/arm/v7/opdefs/A88205_str.d | 12 +-- plugins/arm/v7/opdefs/A88206_strb.d | 12 +-- plugins/arm/v7/opdefs/A88207_strb.d | 8 +- plugins/arm/v7/opdefs/A88208_strb.d | 12 +-- plugins/arm/v7/opdefs/A88209_strbt.d | 8 +- plugins/arm/v7/opdefs/A88210_strd.d | 14 +-- plugins/arm/v7/opdefs/A88211_strd.d | 8 +- plugins/arm/v7/opdefs/A88212_strex.d | 6 +- plugins/arm/v7/opdefs/A88213_strexb.d | 6 +- plugins/arm/v7/opdefs/A88214_strexd.d | 6 +- plugins/arm/v7/opdefs/A88215_strexh.d | 6 +- plugins/arm/v7/opdefs/A88216_strh.d | 12 +-- plugins/arm/v7/opdefs/A88217_strh.d | 8 +- plugins/arm/v7/opdefs/A88218_strh.d | 12 +-- plugins/arm/v7/opdefs/A88219_strht.d | 8 +- plugins/arm/v7/opdefs/A88220_strt.d | 8 +- plugins/arm/v7/opdefs/A88221_sub.d | 12 +-- plugins/arm/v7/opdefs/A88222_sub.d | 6 +- plugins/arm/v7/opdefs/A88223_sub.d | 12 +-- plugins/arm/v7/opdefs/A88224_sub.d | 6 +- plugins/arm/v7/opdefs/A88225_sub.d | 14 +-- plugins/arm/v7/opdefs/A88226_sub.d | 10 +-- plugins/arm/v7/opdefs/A88228_svc.d | 6 +- plugins/arm/v7/opdefs/A88229_swp.d | 6 +- plugins/arm/v7/opdefs/A88230_sxtab.d | 6 +- plugins/arm/v7/opdefs/A88231_sxtab16.d | 6 +- plugins/arm/v7/opdefs/A88232_sxtah.d | 6 +- plugins/arm/v7/opdefs/A88233_sxtb.d | 8 +- plugins/arm/v7/opdefs/A88234_sxtb16.d | 6 +- plugins/arm/v7/opdefs/A88235_sxth.d | 8 +- plugins/arm/v7/opdefs/A88236_tb.d | 84 ++++++++++++++++++ plugins/arm/v7/opdefs/A88237_teq.d | 6 +- plugins/arm/v7/opdefs/A88238_teq.d | 6 +- plugins/arm/v7/opdefs/A88239_teq.d | 4 +- plugins/arm/v7/opdefs/A88240_tst.d | 6 +- plugins/arm/v7/opdefs/A88241_tst.d | 8 +- plugins/arm/v7/opdefs/A88242_tst.d | 4 +- plugins/arm/v7/opdefs/A88243_uadd16.d | 6 +- plugins/arm/v7/opdefs/A88244_uadd8.d | 6 +- plugins/arm/v7/opdefs/A88245_uasx.d | 6 +- plugins/arm/v7/opdefs/A88246_ubfx.d | 6 +- plugins/arm/v7/opdefs/A88247_udf.d | 8 +- plugins/arm/v7/opdefs/A88248_udiv.d | 6 +- plugins/arm/v7/opdefs/A88249_uhadd16.d | 6 +- plugins/arm/v7/opdefs/A88250_uhadd8.d | 6 +- plugins/arm/v7/opdefs/A88251_uhasx.d | 6 +- plugins/arm/v7/opdefs/A88252_uhsax.d | 6 +- plugins/arm/v7/opdefs/A88253_uhsub16.d | 6 +- plugins/arm/v7/opdefs/A88254_uhsub8.d | 6 +- plugins/arm/v7/opdefs/A88255_umaal.d | 6 +- plugins/arm/v7/opdefs/A88256_umlal.d | 8 +- plugins/arm/v7/opdefs/A88257_umull.d | 8 +- plugins/arm/v7/opdefs/A88258_uqadd16.d | 6 +- plugins/arm/v7/opdefs/A88259_uqadd8.d | 6 +- plugins/arm/v7/opdefs/A88260_uqasx.d | 6 +- plugins/arm/v7/opdefs/A88261_uqsax.d | 6 +- plugins/arm/v7/opdefs/A88262_uqsub16.d | 6 +- plugins/arm/v7/opdefs/A88263_uqsub8.d | 6 +- plugins/arm/v7/opdefs/A88264_usad8.d | 6 +- plugins/arm/v7/opdefs/A88265_usada8.d | 6 +- plugins/arm/v7/opdefs/A88266_usat.d | 6 +- plugins/arm/v7/opdefs/A88267_usat16.d | 6 +- plugins/arm/v7/opdefs/A88268_usax.d | 6 +- plugins/arm/v7/opdefs/A88269_usub16.d | 6 +- plugins/arm/v7/opdefs/A88270_usub8.d | 6 +- plugins/arm/v7/opdefs/A88271_uxtab.d | 6 +- plugins/arm/v7/opdefs/A88272_uxtab16.d | 6 +- plugins/arm/v7/opdefs/A88273_uxtah.d | 6 +- plugins/arm/v7/opdefs/A88274_uxtb.d | 8 +- plugins/arm/v7/opdefs/A88275_uxtb16.d | 6 +- plugins/arm/v7/opdefs/A88276_uxth.d | 8 +- plugins/arm/v7/opdefs/A88277_vaba.d | 74 ++++++++-------- plugins/arm/v7/opdefs/A88278_vabd.d | 74 ++++++++-------- plugins/arm/v7/opdefs/A88279_vabd.d | 10 +-- plugins/arm/v7/opdefs/A88280_vabs.d | 26 +++--- plugins/arm/v7/opdefs/A88281_vac.d | 18 ++-- plugins/arm/v7/opdefs/A88282_vadd.d | 18 ++-- plugins/arm/v7/opdefs/A88283_vadd.d | 18 ++-- plugins/arm/v7/opdefs/A88284_vaddhn.d | 14 +-- plugins/arm/v7/opdefs/A88285_vadd.d | 50 +++++------ plugins/arm/v7/opdefs/A88287_vand.d | 10 +-- plugins/arm/v7/opdefs/A88288_vbic.d | 114 ++++++++++++------------ plugins/arm/v7/opdefs/A88289_vbic.d | 10 +-- plugins/arm/v7/opdefs/A88290_vb.d | 26 +++--- plugins/arm/v7/opdefs/A88291_vceq.d | 34 ++++---- plugins/arm/v7/opdefs/A88292_vceq.d | 34 ++++---- plugins/arm/v7/opdefs/A88293_vcge.d | 58 ++++++------- plugins/arm/v7/opdefs/A88294_vcge.d | 34 ++++---- plugins/arm/v7/opdefs/A88295_vcgt.d | 58 ++++++------- plugins/arm/v7/opdefs/A88296_vcgt.d | 34 ++++---- plugins/arm/v7/opdefs/A88298_vcle.d | 34 ++++---- plugins/arm/v7/opdefs/A88299_vcls.d | 26 +++--- plugins/arm/v7/opdefs/A88301_vclt.d | 34 ++++---- plugins/arm/v7/opdefs/A88302_vclz.d | 26 +++--- plugins/arm/v7/opdefs/A88303_vcmp.d | 34 ++++---- plugins/arm/v7/opdefs/A88304_vcnt.d | 10 +-- plugins/arm/v7/opdefs/A88305_vcvt.d | 34 ++++---- plugins/arm/v7/opdefs/A88312_vdiv.d | 10 +-- plugins/arm/v7/opdefs/A88314_vdup.d | 26 +++--- plugins/arm/v7/opdefs/A88315_veor.d | 10 +-- plugins/arm/v7/opdefs/A88317_vfm.d | 34 ++++---- plugins/arm/v7/opdefs/A88318_vfnm.d | 18 ++-- plugins/arm/v7/opdefs/A88319_vh.d | 98 ++++++++++----------- plugins/arm/v7/opdefs/A88334_vmax.d | 98 ++++++++++----------- plugins/arm/v7/opdefs/A88335_vmax.d | 18 ++-- plugins/arm/v7/opdefs/A88337_vmla.d | 34 ++++---- plugins/arm/v7/opdefs/A88345_vmov.d | 10 +-- plugins/arm/v7/opdefs/A88346_vmovl.d | 26 +++--- plugins/arm/v7/opdefs/A88347_vmovn.d | 14 +-- plugins/arm/v7/opdefs/A88351_vmul.d | 18 ++-- plugins/arm/v7/opdefs/A88354_vmvn.d | 6 +- plugins/arm/v7/opdefs/A88355_vneg.d | 26 +++--- plugins/arm/v7/opdefs/A88356_vnm.d | 26 +++--- plugins/arm/v7/opdefs/A88358_vorn.d | 10 +-- plugins/arm/v7/opdefs/A88359_vorr.d | 114 ++++++++++++------------ plugins/arm/v7/opdefs/A88360_vorr.d | 10 +-- plugins/arm/v7/opdefs/A88361_vpadal.d | 50 +++++------ plugins/arm/v7/opdefs/A88362_vpadd.d | 14 +-- plugins/arm/v7/opdefs/A88363_vpadd.d | 6 +- plugins/arm/v7/opdefs/A88364_vpaddl.d | 50 +++++------ plugins/arm/v7/opdefs/A88365_vpmax.d | 50 +++++------ plugins/arm/v7/opdefs/A88366_vpmax.d | 10 +-- plugins/arm/v7/opdefs/A88369_vqabs.d | 26 +++--- plugins/arm/v7/opdefs/A88375_vqneg.d | 26 +++--- plugins/arm/v7/opdefs/A88377_vqrshl.d | 66 +++++++------- plugins/arm/v7/opdefs/A88379_vqshl.d | 66 +++++++------- plugins/arm/v7/opdefs/A88382_vqsub.d | 66 +++++++------- plugins/arm/v7/opdefs/A88383_vraddhn.d | 14 +-- plugins/arm/v7/opdefs/A88384_vrecpe.d | 18 ++-- plugins/arm/v7/opdefs/A88385_vrecps.d | 10 +-- plugins/arm/v7/opdefs/A88386_vrev.d | 74 ++++++++-------- plugins/arm/v7/opdefs/A88387_vrhadd.d | 50 +++++------ plugins/arm/v7/opdefs/A88388_vrshl.d | 66 +++++++------- plugins/arm/v7/opdefs/A88391_vrsqrte.d | 18 ++-- plugins/arm/v7/opdefs/A88392_vrsqrts.d | 10 +-- plugins/arm/v7/opdefs/A88394_vrsubhn.d | 14 +-- plugins/arm/v7/opdefs/A88396_vshl.d | 66 +++++++------- plugins/arm/v7/opdefs/A88401_vsqrt.d | 10 +-- plugins/arm/v7/opdefs/A88414_vsub.d | 18 ++-- plugins/arm/v7/opdefs/A88415_vsub.d | 18 ++-- plugins/arm/v7/opdefs/A88416_vsubhn.d | 14 +-- plugins/arm/v7/opdefs/A88417_vsub.d | 50 +++++------ plugins/arm/v7/opdefs/A88418_vswp.d | 10 +-- plugins/arm/v7/opdefs/A88420_vtrn.d | 26 +++--- plugins/arm/v7/opdefs/A88421_vtst.d | 26 +++--- plugins/arm/v7/opdefs/A88422_vuzp.d | 26 +++--- plugins/arm/v7/opdefs/A88423_vzip.d | 26 +++--- plugins/arm/v7/opdefs/A88424_wfe.d | 8 +- plugins/arm/v7/opdefs/A88425_wfi.d | 8 +- plugins/arm/v7/opdefs/A88426_yield.d | 8 +- plugins/arm/v7/opdefs/A8853_isb.d | 73 ++++++++++++++++ plugins/arm/v7/opdefs/A8854_it.d | 4 +- plugins/arm/v7/opdefs/A8855_ldc.d | 34 ++++---- plugins/arm/v7/opdefs/A8856_ldc.d | 14 +-- plugins/arm/v7/opdefs/A8857_ldm.d | 6 +- plugins/arm/v7/opdefs/A8858_ldm.d | 4 +- plugins/arm/v7/opdefs/A8859_ldmda.d | 4 +- plugins/arm/v7/opdefs/A8860_ldmdb.d | 6 +- plugins/arm/v7/opdefs/A8861_ldmib.d | 4 +- plugins/arm/v7/opdefs/A8862_ldr.d | 14 +-- plugins/arm/v7/opdefs/A8863_ldr.d | 8 +- plugins/arm/v7/opdefs/A8864_ldr.d | 8 +- plugins/arm/v7/opdefs/A8865_ldr.d | 6 +- plugins/arm/v7/opdefs/A8866_ldr.d | 8 +- plugins/arm/v7/opdefs/A8867_ldrb.d | 12 +-- plugins/arm/v7/opdefs/A8868_ldrb.d | 8 +- plugins/arm/v7/opdefs/A8869_ldrb.d | 6 +- plugins/arm/v7/opdefs/A8870_ldrb.d | 12 +-- plugins/arm/v7/opdefs/A8871_ldrbt.d | 8 +- plugins/arm/v7/opdefs/A8872_ldrd.d | 14 +-- plugins/arm/v7/opdefs/A8873_ldrd.d | 6 +- plugins/arm/v7/opdefs/A8874_ldrd.d | 8 +- plugins/arm/v7/opdefs/A8875_ldrex.d | 6 +- plugins/arm/v7/opdefs/A8876_ldrexb.d | 6 +- plugins/arm/v7/opdefs/A8877_ldrexd.d | 6 +- plugins/arm/v7/opdefs/A8878_ldrexh.d | 6 +- plugins/arm/v7/opdefs/A8879_ldrh.d | 12 +-- plugins/arm/v7/opdefs/A8880_ldrh.d | 8 +- plugins/arm/v7/opdefs/A8881_ldrh.d | 6 +- plugins/arm/v7/opdefs/A8882_ldrh.d | 12 +-- plugins/arm/v7/opdefs/A8883_ldrht.d | 8 +- plugins/arm/v7/opdefs/A8884_ldrsb.d | 16 ++-- plugins/arm/v7/opdefs/A8885_ldrsb.d | 6 +- plugins/arm/v7/opdefs/A8886_ldrsb.d | 12 +-- plugins/arm/v7/opdefs/A8887_ldrsbt.d | 8 +- plugins/arm/v7/opdefs/A8888_ldrsh.d | 16 ++-- plugins/arm/v7/opdefs/A8889_ldrsh.d | 6 +- plugins/arm/v7/opdefs/A8890_ldrsh.d | 12 +-- plugins/arm/v7/opdefs/A8891_ldrsht.d | 8 +- plugins/arm/v7/opdefs/A8892_ldrt.d | 8 +- plugins/arm/v7/opdefs/A8894_lsl.d | 12 +-- plugins/arm/v7/opdefs/A8895_lsl.d | 12 +-- plugins/arm/v7/opdefs/A8896_lsr.d | 12 +-- plugins/arm/v7/opdefs/A8897_lsr.d | 12 +-- plugins/arm/v7/opdefs/A8898_mcr.d | 10 +-- plugins/arm/v7/opdefs/A8899_mcrr.d | 10 +-- plugins/arm/v7/opdefs/A931_enterx.d | 67 +++++++++++++++ plugins/arm/v7/opdefs/B9310_msr.d | 6 +- plugins/arm/v7/opdefs/B9311_msr.d | 4 +- plugins/arm/v7/opdefs/B9312_msr.d | 6 +- plugins/arm/v7/opdefs/B9313_rfe.d | 14 +-- plugins/arm/v7/opdefs/B9314_smc.d | 6 +- plugins/arm/v7/opdefs/B9315_srs.d | 6 +- plugins/arm/v7/opdefs/B9316_srs.d | 10 +-- plugins/arm/v7/opdefs/B9317_stm.d | 10 +-- plugins/arm/v7/opdefs/B9319_subs.d | 4 +- plugins/arm/v7/opdefs/B931_cps.d | 12 +-- plugins/arm/v7/opdefs/B9320_subs.d | 6 +- plugins/arm/v7/opdefs/B9321_vmrs.d | 6 +- plugins/arm/v7/opdefs/B9322_vmsr.d | 6 +- plugins/arm/v7/opdefs/B932_cps.d | 8 +- plugins/arm/v7/opdefs/B933_eret.d | 6 +- plugins/arm/v7/opdefs/B934_hvc.d | 6 +- plugins/arm/v7/opdefs/B935_ldm.d | 10 +-- plugins/arm/v7/opdefs/B936_ldm.d | 10 +-- plugins/arm/v7/opdefs/B938_mrs.d | 6 +- plugins/arm/v7/opdefs/B939_mrs.d | 6 +- plugins/arm/v7/opdefs/Makefile.am | 4 + 319 files changed, 2581 insertions(+), 2221 deletions(-) create mode 100644 plugins/arm/v7/opdefs/A88129_pli.d create mode 100644 plugins/arm/v7/opdefs/A88236_tb.d create mode 100644 plugins/arm/v7/opdefs/A8853_isb.d create mode 100644 plugins/arm/v7/opdefs/A931_enterx.d diff --git a/plugins/arm/v7/helpers.h b/plugins/arm/v7/helpers.h index 968dbf4..5d4db94 100644 --- a/plugins/arm/v7/helpers.h +++ b/plugins/arm/v7/helpers.h @@ -110,6 +110,25 @@ }) +#define BuildFixedShift(type, val) \ + ({ \ + GArchOperand *__result; \ + uint32_t __val; \ + GArchOperand *__shift_val; \ + __val = val; \ + __shift_val = g_imm_operand_new_from_value(MDS_32_BITS_UNSIGNED, __val); \ + if (__shift_val == NULL) \ + __result = NULL; \ + else \ + { \ + __result = g_armv7_shift_operand_new(type, __shift_val); \ + if (__result == NULL) \ + g_object_unref(G_OBJECT(__shift_val)); \ + } \ + __result; \ + }) + + #define BuildRegShift(type, reg) \ ({ \ GArchOperand *__result; \ diff --git a/plugins/arm/v7/opcodes/opcodes_tmp_arm.h b/plugins/arm/v7/opcodes/opcodes_tmp_arm.h index d6c4bc3..b1450b7 100644 --- a/plugins/arm/v7/opcodes/opcodes_tmp_arm.h +++ b/plugins/arm/v7/opcodes/opcodes_tmp_arm.h @@ -1,5 +1,3 @@ #ifndef arm_def_tmp_h #define arm_def_tmp_h -#define armv7_read_arm_instr_a8_isb(r) NULL -#define armv7_read_arm_instr_a8_pli_immediate_literal(r) NULL #endif diff --git a/plugins/arm/v7/opcodes/opcodes_tmp_thumb_32.h b/plugins/arm/v7/opcodes/opcodes_tmp_thumb_32.h index e98a523..a62aaa8 100644 --- a/plugins/arm/v7/opcodes/opcodes_tmp_thumb_32.h +++ b/plugins/arm/v7/opcodes/opcodes_tmp_thumb_32.h @@ -1,7 +1,3 @@ #ifndef thumb_32_def_tmp_h #define thumb_32_def_tmp_h -#define armv7_read_thumb_32_instr_a8_isb(r) NULL -#define armv7_read_thumb_32_instr_a8_pli_immediate_literal(r) NULL -#define armv7_read_thumb_32_instr_a8_tbb_tbh(r) NULL -#define armv7_read_thumb_32_instr_a9_enterx_leavex(r) NULL #endif diff --git a/plugins/arm/v7/opdefs/A88100_mla.d b/plugins/arm/v7/opdefs/A88100_mla.d index d5d0b94..7dd7b46 100644 --- a/plugins/arm/v7/opdefs/A88100_mla.d +++ b/plugins/arm/v7/opdefs/A88100_mla.d @@ -23,7 +23,7 @@ @title MLA -@id 94 +@id 95 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 305 + @subid 307 @conv { @@ -60,7 +60,7 @@ @syntax { - @subid 306 + @subid 308 @assert { @@ -89,7 +89,7 @@ @syntax { - @subid 307 + @subid 309 @assert { diff --git a/plugins/arm/v7/opdefs/A88101_mls.d b/plugins/arm/v7/opdefs/A88101_mls.d index 7fc527b..006e061 100644 --- a/plugins/arm/v7/opdefs/A88101_mls.d +++ b/plugins/arm/v7/opdefs/A88101_mls.d @@ -23,7 +23,7 @@ @title MLS -@id 95 +@id 96 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 308 + @subid 310 @conv { @@ -60,7 +60,7 @@ @syntax { - @subid 309 + @subid 311 @conv { diff --git a/plugins/arm/v7/opdefs/A88102_mov.d b/plugins/arm/v7/opdefs/A88102_mov.d index d3925b6..893b6ab 100644 --- a/plugins/arm/v7/opdefs/A88102_mov.d +++ b/plugins/arm/v7/opdefs/A88102_mov.d @@ -23,7 +23,7 @@ @title MOV (immediate) -@id 96 +@id 97 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 310 + @subid 312 @conv { @@ -58,7 +58,7 @@ @syntax { - @subid 311 + @subid 313 @assert { @@ -79,7 +79,7 @@ @syntax { - @subid 312 + @subid 314 @assert { @@ -106,7 +106,7 @@ @syntax { - @subid 313 + @subid 315 @conv { @@ -127,7 +127,7 @@ @syntax { - @subid 314 + @subid 316 @assert { @@ -154,7 +154,7 @@ @syntax { - @subid 315 + @subid 317 @assert { @@ -187,7 +187,7 @@ @syntax { - @subid 316 + @subid 318 @conv { diff --git a/plugins/arm/v7/opdefs/A88103_mov.d b/plugins/arm/v7/opdefs/A88103_mov.d index 4f40758..1489417 100644 --- a/plugins/arm/v7/opdefs/A88103_mov.d +++ b/plugins/arm/v7/opdefs/A88103_mov.d @@ -23,7 +23,7 @@ @title MOV (register, Thumb) -@id 97 +@id 98 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 317 + @subid 319 @conv { @@ -58,7 +58,7 @@ @syntax { - @subid 318 + @subid 320 @conv { @@ -79,7 +79,7 @@ @syntax { - @subid 319 + @subid 321 @assert { @@ -100,7 +100,7 @@ @syntax { - @subid 320 + @subid 322 @assert { diff --git a/plugins/arm/v7/opdefs/A88104_mov.d b/plugins/arm/v7/opdefs/A88104_mov.d index e6a758c..f5a1c96 100644 --- a/plugins/arm/v7/opdefs/A88104_mov.d +++ b/plugins/arm/v7/opdefs/A88104_mov.d @@ -23,7 +23,7 @@ @title MOV (register, ARM) -@id 98 +@id 99 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 321 + @subid 323 @assert { @@ -64,7 +64,7 @@ @syntax { - @subid 322 + @subid 324 @assert { diff --git a/plugins/arm/v7/opdefs/A88106_movt.d b/plugins/arm/v7/opdefs/A88106_movt.d index fc6bd84..c020d35 100644 --- a/plugins/arm/v7/opdefs/A88106_movt.d +++ b/plugins/arm/v7/opdefs/A88106_movt.d @@ -23,7 +23,7 @@ @title MOVT -@id 100 +@id 101 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 323 + @subid 325 @conv { @@ -58,7 +58,7 @@ @syntax { - @subid 324 + @subid 326 @conv { diff --git a/plugins/arm/v7/opdefs/A88107_mrc.d b/plugins/arm/v7/opdefs/A88107_mrc.d index 1053e95..6d42fd1 100644 --- a/plugins/arm/v7/opdefs/A88107_mrc.d +++ b/plugins/arm/v7/opdefs/A88107_mrc.d @@ -23,7 +23,7 @@ @title MRC, MRC2 -@id 101 +@id 102 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 325 + @subid 327 @conv { @@ -62,7 +62,7 @@ @syntax { - @subid 326 + @subid 328 @conv { @@ -87,7 +87,7 @@ @syntax { - @subid 327 + @subid 329 @conv { @@ -112,7 +112,7 @@ @syntax { - @subid 328 + @subid 330 @conv { diff --git a/plugins/arm/v7/opdefs/A88108_mrrc.d b/plugins/arm/v7/opdefs/A88108_mrrc.d index 3f451d5..5abbeac 100644 --- a/plugins/arm/v7/opdefs/A88108_mrrc.d +++ b/plugins/arm/v7/opdefs/A88108_mrrc.d @@ -23,7 +23,7 @@ @title MRRC, MRRC2 -@id 102 +@id 103 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 329 + @subid 331 @conv { @@ -61,7 +61,7 @@ @syntax { - @subid 330 + @subid 332 @conv { @@ -85,7 +85,7 @@ @syntax { - @subid 331 + @subid 333 @conv { @@ -109,7 +109,7 @@ @syntax { - @subid 332 + @subid 334 @conv { diff --git a/plugins/arm/v7/opdefs/A88109_mrs.d b/plugins/arm/v7/opdefs/A88109_mrs.d index dd6215c..664a8be 100644 --- a/plugins/arm/v7/opdefs/A88109_mrs.d +++ b/plugins/arm/v7/opdefs/A88109_mrs.d @@ -23,7 +23,7 @@ @title MRS -@id 103 +@id 104 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 333 + @subid 335 @conv { @@ -58,7 +58,7 @@ @syntax { - @subid 334 + @subid 336 @conv { diff --git a/plugins/arm/v7/opdefs/A88111_msr.d b/plugins/arm/v7/opdefs/A88111_msr.d index 5def4c5..c1fc0b3 100644 --- a/plugins/arm/v7/opdefs/A88111_msr.d +++ b/plugins/arm/v7/opdefs/A88111_msr.d @@ -23,7 +23,7 @@ @title MSR (immediate) -@id 105 +@id 106 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 335 + @subid 337 @conv { diff --git a/plugins/arm/v7/opdefs/A88112_msr.d b/plugins/arm/v7/opdefs/A88112_msr.d index 4967f01..dd42971 100644 --- a/plugins/arm/v7/opdefs/A88112_msr.d +++ b/plugins/arm/v7/opdefs/A88112_msr.d @@ -23,7 +23,7 @@ @title MSR (register) -@id 106 +@id 107 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 336 + @subid 338 @conv { @@ -58,7 +58,7 @@ @syntax { - @subid 337 + @subid 339 @conv { diff --git a/plugins/arm/v7/opdefs/A88114_mul.d b/plugins/arm/v7/opdefs/A88114_mul.d index 341de39..1171879 100644 --- a/plugins/arm/v7/opdefs/A88114_mul.d +++ b/plugins/arm/v7/opdefs/A88114_mul.d @@ -23,7 +23,7 @@ @title MUL -@id 108 +@id 109 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 338 + @subid 340 @conv { @@ -59,7 +59,7 @@ @syntax { - @subid 339 + @subid 341 @conv { @@ -81,7 +81,7 @@ @syntax { - @subid 340 + @subid 342 @assert { @@ -109,7 +109,7 @@ @syntax { - @subid 341 + @subid 343 @assert { diff --git a/plugins/arm/v7/opdefs/A88115_mvn.d b/plugins/arm/v7/opdefs/A88115_mvn.d index ed0e7b8..385014e 100644 --- a/plugins/arm/v7/opdefs/A88115_mvn.d +++ b/plugins/arm/v7/opdefs/A88115_mvn.d @@ -23,7 +23,7 @@ @title MVN (immediate) -@id 109 +@id 110 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 342 + @subid 344 @assert { @@ -58,7 +58,7 @@ @syntax { - @subid 343 + @subid 345 @assert { @@ -85,7 +85,7 @@ @syntax { - @subid 344 + @subid 346 @assert { @@ -112,7 +112,7 @@ @syntax { - @subid 345 + @subid 347 @assert { diff --git a/plugins/arm/v7/opdefs/A88116_mvn.d b/plugins/arm/v7/opdefs/A88116_mvn.d index 208e7ad..c939ec1 100644 --- a/plugins/arm/v7/opdefs/A88116_mvn.d +++ b/plugins/arm/v7/opdefs/A88116_mvn.d @@ -23,7 +23,7 @@ @title MVN (register) -@id 110 +@id 111 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 346 + @subid 348 @conv { @@ -58,7 +58,7 @@ @syntax { - @subid 347 + @subid 349 @assert { @@ -80,7 +80,7 @@ @syntax { - @subid 348 + @subid 350 @assert { @@ -108,7 +108,7 @@ @syntax { - @subid 349 + @subid 351 @assert { @@ -136,7 +136,7 @@ @syntax { - @subid 350 + @subid 352 @assert { diff --git a/plugins/arm/v7/opdefs/A88117_mvn.d b/plugins/arm/v7/opdefs/A88117_mvn.d index a4cd19f..a59d835 100644 --- a/plugins/arm/v7/opdefs/A88117_mvn.d +++ b/plugins/arm/v7/opdefs/A88117_mvn.d @@ -23,7 +23,7 @@ @title MVN (register-shifted register) -@id 111 +@id 112 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 351 + @subid 353 @assert { @@ -67,7 +67,7 @@ @syntax { - @subid 352 + @subid 354 @assert { diff --git a/plugins/arm/v7/opdefs/A88119_nop.d b/plugins/arm/v7/opdefs/A88119_nop.d index a46e84a..ac6bd5d 100644 --- a/plugins/arm/v7/opdefs/A88119_nop.d +++ b/plugins/arm/v7/opdefs/A88119_nop.d @@ -23,7 +23,7 @@ @title NOP -@id 113 +@id 114 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 353 + @subid 355 @asm nop @@ -51,7 +51,7 @@ @syntax { - @subid 354 + @subid 356 @asm nop.w @@ -65,7 +65,7 @@ @syntax { - @subid 355 + @subid 357 @asm nop diff --git a/plugins/arm/v7/opdefs/A88120_orn.d b/plugins/arm/v7/opdefs/A88120_orn.d index 61c2b20..12a15c0 100644 --- a/plugins/arm/v7/opdefs/A88120_orn.d +++ b/plugins/arm/v7/opdefs/A88120_orn.d @@ -23,7 +23,7 @@ @title ORN (immediate) -@id 114 +@id 115 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 356 + @subid 358 @assert { @@ -59,7 +59,7 @@ @syntax { - @subid 357 + @subid 359 @assert { diff --git a/plugins/arm/v7/opdefs/A88121_orn.d b/plugins/arm/v7/opdefs/A88121_orn.d index cacb69d..c9fc5d3 100644 --- a/plugins/arm/v7/opdefs/A88121_orn.d +++ b/plugins/arm/v7/opdefs/A88121_orn.d @@ -23,7 +23,7 @@ @title ORN (register) -@id 115 +@id 116 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 358 + @subid 360 @assert { @@ -60,7 +60,7 @@ @syntax { - @subid 359 + @subid 361 @assert { diff --git a/plugins/arm/v7/opdefs/A88122_orr.d b/plugins/arm/v7/opdefs/A88122_orr.d index 0f502a5..68477f1 100644 --- a/plugins/arm/v7/opdefs/A88122_orr.d +++ b/plugins/arm/v7/opdefs/A88122_orr.d @@ -23,7 +23,7 @@ @title ORR (immediate) -@id 116 +@id 117 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 360 + @subid 362 @assert { @@ -59,7 +59,7 @@ @syntax { - @subid 361 + @subid 363 @assert { @@ -87,7 +87,7 @@ @syntax { - @subid 362 + @subid 364 @assert { @@ -115,7 +115,7 @@ @syntax { - @subid 363 + @subid 365 @assert { diff --git a/plugins/arm/v7/opdefs/A88123_orr.d b/plugins/arm/v7/opdefs/A88123_orr.d index c7a82dd..438aea0 100644 --- a/plugins/arm/v7/opdefs/A88123_orr.d +++ b/plugins/arm/v7/opdefs/A88123_orr.d @@ -23,7 +23,7 @@ @title ORR (register) -@id 117 +@id 118 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 364 + @subid 366 @conv { @@ -59,7 +59,7 @@ @syntax { - @subid 365 + @subid 367 @assert { @@ -82,7 +82,7 @@ @syntax { - @subid 366 + @subid 368 @assert { @@ -111,7 +111,7 @@ @syntax { - @subid 367 + @subid 369 @assert { @@ -140,7 +140,7 @@ @syntax { - @subid 368 + @subid 370 @assert { diff --git a/plugins/arm/v7/opdefs/A88124_orr.d b/plugins/arm/v7/opdefs/A88124_orr.d index f38333d..e1b085d 100644 --- a/plugins/arm/v7/opdefs/A88124_orr.d +++ b/plugins/arm/v7/opdefs/A88124_orr.d @@ -23,7 +23,7 @@ @title ORR (register-shifted register) -@id 118 +@id 119 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 369 + @subid 371 @assert { @@ -68,7 +68,7 @@ @syntax { - @subid 370 + @subid 372 @assert { diff --git a/plugins/arm/v7/opdefs/A88125_pkh.d b/plugins/arm/v7/opdefs/A88125_pkh.d index 4b0c330..89b9b13 100644 --- a/plugins/arm/v7/opdefs/A88125_pkh.d +++ b/plugins/arm/v7/opdefs/A88125_pkh.d @@ -23,7 +23,7 @@ @title PKH -@id 119 +@id 120 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 371 + @subid 373 @assert { @@ -60,7 +60,7 @@ @syntax { - @subid 372 + @subid 374 @assert { @@ -89,7 +89,7 @@ @syntax { - @subid 373 + @subid 375 @assert { @@ -118,7 +118,7 @@ @syntax { - @subid 374 + @subid 376 @assert { diff --git a/plugins/arm/v7/opdefs/A88126_pld.d b/plugins/arm/v7/opdefs/A88126_pld.d index 174ef24..e47e54d 100644 --- a/plugins/arm/v7/opdefs/A88126_pld.d +++ b/plugins/arm/v7/opdefs/A88126_pld.d @@ -23,7 +23,7 @@ @title PLD, PLDW (immediate) -@id 120 +@id 121 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 375 + @subid 377 @assert { @@ -59,7 +59,7 @@ @syntax { - @subid 376 + @subid 378 @assert { @@ -87,7 +87,7 @@ @syntax { - @subid 377 + @subid 379 @assert { @@ -109,7 +109,7 @@ @syntax { - @subid 378 + @subid 380 @assert { @@ -137,7 +137,7 @@ @syntax { - @subid 379 + @subid 381 @assert { @@ -159,7 +159,7 @@ @syntax { - @subid 380 + @subid 382 @assert { diff --git a/plugins/arm/v7/opdefs/A88127_pld.d b/plugins/arm/v7/opdefs/A88127_pld.d index 5f85a38..a9a90c1 100644 --- a/plugins/arm/v7/opdefs/A88127_pld.d +++ b/plugins/arm/v7/opdefs/A88127_pld.d @@ -23,7 +23,7 @@ @title PLD (literal) -@id 121 +@id 122 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 381 + @subid 383 @conv { @@ -57,7 +57,7 @@ @syntax { - @subid 382 + @subid 384 @conv { diff --git a/plugins/arm/v7/opdefs/A88128_pld.d b/plugins/arm/v7/opdefs/A88128_pld.d index cfe6b0c..285d5bb 100644 --- a/plugins/arm/v7/opdefs/A88128_pld.d +++ b/plugins/arm/v7/opdefs/A88128_pld.d @@ -23,7 +23,7 @@ @title PLD, PLDW (register) -@id 122 +@id 123 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 383 + @subid 385 @assert { @@ -60,7 +60,7 @@ @syntax { - @subid 384 + @subid 386 @assert { @@ -89,7 +89,7 @@ @syntax { - @subid 385 + @subid 387 @assert { @@ -112,7 +112,7 @@ @syntax { - @subid 386 + @subid 388 @assert { diff --git a/plugins/arm/v7/opdefs/A88129_pli.d b/plugins/arm/v7/opdefs/A88129_pli.d new file mode 100644 index 0000000..5fb470c --- /dev/null +++ b/plugins/arm/v7/opdefs/A88129_pli.d @@ -0,0 +1,119 @@ + +/* Chrysalide - Outil d'analyse de fichiers binaires + * ##FILE## - traduction d'instructions ARMv7 + * + * Copyright (C) 2017 Cyrille Bagard + * + * This file is part of Chrysalide. + * + * Chrysalide is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 3 of the License, or + * (at your option) any later version. + * + * Chrysalide is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with Chrysalide. If not, see . + */ + + +@title PLI (immediate, literal) + +@id 124 + +@desc { + + Preload Instruction signals the memory system that instruction memory accesses from a specified address are likely in the near future. The memory system can respond by taking actions that are expected to speed up the memory accesses when they do occur, such as pre-loading the cache line containing the specified address into the instruction cache. The effect of a PLI instruction is IMPLEMENTATION DEFINED. For more information, see Preloading caches on page A3-157 and Behavior of Preload Data (PLD, PLDW) and Preload Instruction (PLI) with caches on page B2-1269. + +} + +@encoding (T1) { + + @word 1 1 1 1 1 0 0 1 1 0 0 1 Rn(4) 1 1 1 1 imm12(12) + + @syntax { + + @subid 389 + + @conv { + + reg_N = Register(Rn) + imm32 = ZeroExtend(imm12, 32) + maccess = MemAccessOffset(reg_N, imm32) + + } + + @asm pli maccess + + } + +} + +@encoding (T2) { + + @word 1 1 1 1 1 0 0 1 0 0 0 1 Rn(4) 1 1 1 1 1 1 0 0 imm8(8) + + @syntax { + + @subid 390 + + @conv { + + reg_N = Register(Rn) + imm32 = ZeroExtend(imm8, 32) + maccess = MemAccessOffset(reg_N, imm32) + + } + + @asm pli maccess + + } + +} + +@encoding (T3) { + + @word 1 1 1 1 1 0 0 1 U(1) 0 0 1 1 1 1 1 1 1 1 1 imm12(12) + + @syntax { + + @subid 391 + + @conv { + + imm32 = ZeroExtend(imm12, 32) + + } + + @asm pli imm32 + + } + +} + +@encoding (A1) { + + @word 1 1 1 1 0 1 0 0 U(1) 1 0 1 Rn(4) 1 1 1 1 imm12(12) + + @syntax { + + @subid 392 + + @conv { + + reg_N = Register(Rn) + imm32 = ZeroExtend(imm12, 32) + maccess = MemAccessOffset(reg_N, imm32) + + } + + @asm pli maccess + + } + +} + diff --git a/plugins/arm/v7/opdefs/A88130_pli.d b/plugins/arm/v7/opdefs/A88130_pli.d index 97cff04..0b41e89 100644 --- a/plugins/arm/v7/opdefs/A88130_pli.d +++ b/plugins/arm/v7/opdefs/A88130_pli.d @@ -23,7 +23,7 @@ @title PLI (register) -@id 123 +@id 125 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 387 + @subid 393 @conv { @@ -60,7 +60,7 @@ @syntax { - @subid 388 + @subid 394 @conv { diff --git a/plugins/arm/v7/opdefs/A88131_pop.d b/plugins/arm/v7/opdefs/A88131_pop.d index 41fe0b7..31cb554 100644 --- a/plugins/arm/v7/opdefs/A88131_pop.d +++ b/plugins/arm/v7/opdefs/A88131_pop.d @@ -23,7 +23,7 @@ @title POP (Thumb) -@id 124 +@id 126 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 389 + @subid 395 @conv { @@ -63,7 +63,7 @@ @syntax { - @subid 390 + @subid 396 @conv { @@ -89,7 +89,7 @@ @syntax { - @subid 391 + @subid 397 @conv { diff --git a/plugins/arm/v7/opdefs/A88132_pop.d b/plugins/arm/v7/opdefs/A88132_pop.d index 9b95613..bd35cdb 100644 --- a/plugins/arm/v7/opdefs/A88132_pop.d +++ b/plugins/arm/v7/opdefs/A88132_pop.d @@ -23,7 +23,7 @@ @title POP (ARM) -@id 125 +@id 127 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 392 + @subid 398 @conv { @@ -69,7 +69,7 @@ @syntax { - @subid 393 + @subid 399 @conv { diff --git a/plugins/arm/v7/opdefs/A88133_push.d b/plugins/arm/v7/opdefs/A88133_push.d index bb1502d..dc001c2 100644 --- a/plugins/arm/v7/opdefs/A88133_push.d +++ b/plugins/arm/v7/opdefs/A88133_push.d @@ -23,7 +23,7 @@ @title PUSH -@id 126 +@id 128 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 394 + @subid 400 @conv { @@ -57,7 +57,7 @@ @syntax { - @subid 395 + @subid 401 @conv { @@ -77,7 +77,7 @@ @syntax { - @subid 396 + @subid 402 @conv { @@ -97,7 +97,7 @@ @syntax { - @subid 397 + @subid 403 @conv { @@ -123,7 +123,7 @@ @syntax { - @subid 398 + @subid 404 @conv { diff --git a/plugins/arm/v7/opdefs/A88134_qadd.d b/plugins/arm/v7/opdefs/A88134_qadd.d index 4617c02..2f9824e 100644 --- a/plugins/arm/v7/opdefs/A88134_qadd.d +++ b/plugins/arm/v7/opdefs/A88134_qadd.d @@ -23,7 +23,7 @@ @title QADD -@id 127 +@id 129 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 399 + @subid 405 @conv { @@ -59,7 +59,7 @@ @syntax { - @subid 400 + @subid 406 @conv { diff --git a/plugins/arm/v7/opdefs/A88135_qadd16.d b/plugins/arm/v7/opdefs/A88135_qadd16.d index 7aa565b..88e217c 100644 --- a/plugins/arm/v7/opdefs/A88135_qadd16.d +++ b/plugins/arm/v7/opdefs/A88135_qadd16.d @@ -23,7 +23,7 @@ @title QADD16 -@id 128 +@id 130 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 401 + @subid 407 @conv { @@ -59,7 +59,7 @@ @syntax { - @subid 402 + @subid 408 @conv { diff --git a/plugins/arm/v7/opdefs/A88136_qadd8.d b/plugins/arm/v7/opdefs/A88136_qadd8.d index 0b00037..832d585 100644 --- a/plugins/arm/v7/opdefs/A88136_qadd8.d +++ b/plugins/arm/v7/opdefs/A88136_qadd8.d @@ -23,7 +23,7 @@ @title QADD8 -@id 129 +@id 131 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 403 + @subid 409 @conv { @@ -59,7 +59,7 @@ @syntax { - @subid 404 + @subid 410 @conv { diff --git a/plugins/arm/v7/opdefs/A88137_qasx.d b/plugins/arm/v7/opdefs/A88137_qasx.d index be7a880..d7d37d6 100644 --- a/plugins/arm/v7/opdefs/A88137_qasx.d +++ b/plugins/arm/v7/opdefs/A88137_qasx.d @@ -23,7 +23,7 @@ @title QASX -@id 130 +@id 132 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 405 + @subid 411 @conv { @@ -59,7 +59,7 @@ @syntax { - @subid 406 + @subid 412 @conv { diff --git a/plugins/arm/v7/opdefs/A88138_qdadd.d b/plugins/arm/v7/opdefs/A88138_qdadd.d index 0058e44..e4e0bd6 100644 --- a/plugins/arm/v7/opdefs/A88138_qdadd.d +++ b/plugins/arm/v7/opdefs/A88138_qdadd.d @@ -23,7 +23,7 @@ @title QDADD -@id 131 +@id 133 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 407 + @subid 413 @conv { @@ -59,7 +59,7 @@ @syntax { - @subid 408 + @subid 414 @conv { diff --git a/plugins/arm/v7/opdefs/A88139_qdsub.d b/plugins/arm/v7/opdefs/A88139_qdsub.d index cd7cd21..c89780c 100644 --- a/plugins/arm/v7/opdefs/A88139_qdsub.d +++ b/plugins/arm/v7/opdefs/A88139_qdsub.d @@ -23,7 +23,7 @@ @title QDSUB -@id 132 +@id 134 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 409 + @subid 415 @conv { @@ -59,7 +59,7 @@ @syntax { - @subid 410 + @subid 416 @conv { diff --git a/plugins/arm/v7/opdefs/A88140_qsax.d b/plugins/arm/v7/opdefs/A88140_qsax.d index 3aec301..948654c 100644 --- a/plugins/arm/v7/opdefs/A88140_qsax.d +++ b/plugins/arm/v7/opdefs/A88140_qsax.d @@ -23,7 +23,7 @@ @title QSAX -@id 133 +@id 135 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 411 + @subid 417 @conv { @@ -59,7 +59,7 @@ @syntax { - @subid 412 + @subid 418 @conv { diff --git a/plugins/arm/v7/opdefs/A88141_qsub.d b/plugins/arm/v7/opdefs/A88141_qsub.d index 6f9631f..fece768 100644 --- a/plugins/arm/v7/opdefs/A88141_qsub.d +++ b/plugins/arm/v7/opdefs/A88141_qsub.d @@ -23,7 +23,7 @@ @title QSUB -@id 134 +@id 136 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 413 + @subid 419 @conv { @@ -59,7 +59,7 @@ @syntax { - @subid 414 + @subid 420 @conv { diff --git a/plugins/arm/v7/opdefs/A88142_qsub16.d b/plugins/arm/v7/opdefs/A88142_qsub16.d index 9d9eb8a..ca12f62 100644 --- a/plugins/arm/v7/opdefs/A88142_qsub16.d +++ b/plugins/arm/v7/opdefs/A88142_qsub16.d @@ -23,7 +23,7 @@ @title QSUB16 -@id 135 +@id 137 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 415 + @subid 421 @conv { @@ -59,7 +59,7 @@ @syntax { - @subid 416 + @subid 422 @conv { diff --git a/plugins/arm/v7/opdefs/A88143_qsub8.d b/plugins/arm/v7/opdefs/A88143_qsub8.d index 23e77be..21138a3 100644 --- a/plugins/arm/v7/opdefs/A88143_qsub8.d +++ b/plugins/arm/v7/opdefs/A88143_qsub8.d @@ -23,7 +23,7 @@ @title QSUB8 -@id 136 +@id 138 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 417 + @subid 423 @conv { @@ -59,7 +59,7 @@ @syntax { - @subid 418 + @subid 424 @conv { diff --git a/plugins/arm/v7/opdefs/A88144_rbit.d b/plugins/arm/v7/opdefs/A88144_rbit.d index f28a7d9..cf166e7 100644 --- a/plugins/arm/v7/opdefs/A88144_rbit.d +++ b/plugins/arm/v7/opdefs/A88144_rbit.d @@ -23,7 +23,7 @@ @title RBIT -@id 137 +@id 139 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 419 + @subid 425 @conv { @@ -58,7 +58,7 @@ @syntax { - @subid 420 + @subid 426 @conv { diff --git a/plugins/arm/v7/opdefs/A88145_rev.d b/plugins/arm/v7/opdefs/A88145_rev.d index 33ed857..1779acd 100644 --- a/plugins/arm/v7/opdefs/A88145_rev.d +++ b/plugins/arm/v7/opdefs/A88145_rev.d @@ -23,7 +23,7 @@ @title REV -@id 138 +@id 140 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 421 + @subid 427 @conv { @@ -58,7 +58,7 @@ @syntax { - @subid 422 + @subid 428 @conv { @@ -79,7 +79,7 @@ @syntax { - @subid 423 + @subid 429 @conv { diff --git a/plugins/arm/v7/opdefs/A88146_rev16.d b/plugins/arm/v7/opdefs/A88146_rev16.d index 326a5e6..ee7b22a 100644 --- a/plugins/arm/v7/opdefs/A88146_rev16.d +++ b/plugins/arm/v7/opdefs/A88146_rev16.d @@ -23,7 +23,7 @@ @title REV16 -@id 139 +@id 141 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 424 + @subid 430 @conv { @@ -58,7 +58,7 @@ @syntax { - @subid 425 + @subid 431 @conv { @@ -79,7 +79,7 @@ @syntax { - @subid 426 + @subid 432 @conv { diff --git a/plugins/arm/v7/opdefs/A88147_revsh.d b/plugins/arm/v7/opdefs/A88147_revsh.d index 824e46d..f0d90bb 100644 --- a/plugins/arm/v7/opdefs/A88147_revsh.d +++ b/plugins/arm/v7/opdefs/A88147_revsh.d @@ -23,7 +23,7 @@ @title REVSH -@id 140 +@id 142 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 427 + @subid 433 @conv { @@ -58,7 +58,7 @@ @syntax { - @subid 428 + @subid 434 @conv { @@ -79,7 +79,7 @@ @syntax { - @subid 429 + @subid 435 @conv { diff --git a/plugins/arm/v7/opdefs/A88149_ror.d b/plugins/arm/v7/opdefs/A88149_ror.d index 402cbbd..c96f692 100644 --- a/plugins/arm/v7/opdefs/A88149_ror.d +++ b/plugins/arm/v7/opdefs/A88149_ror.d @@ -23,7 +23,7 @@ @title ROR (immediate) -@id 142 +@id 144 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 430 + @subid 436 @assert { @@ -59,7 +59,7 @@ @syntax { - @subid 431 + @subid 437 @assert { @@ -87,7 +87,7 @@ @syntax { - @subid 432 + @subid 438 @assert { @@ -115,7 +115,7 @@ @syntax { - @subid 433 + @subid 439 @assert { diff --git a/plugins/arm/v7/opdefs/A88150_ror.d b/plugins/arm/v7/opdefs/A88150_ror.d index c2ff476..83bba1e 100644 --- a/plugins/arm/v7/opdefs/A88150_ror.d +++ b/plugins/arm/v7/opdefs/A88150_ror.d @@ -23,7 +23,7 @@ @title ROR (register) -@id 143 +@id 145 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 434 + @subid 440 @conv { @@ -59,7 +59,7 @@ @syntax { - @subid 435 + @subid 441 @assert { @@ -81,7 +81,7 @@ @syntax { - @subid 436 + @subid 442 @assert { @@ -109,7 +109,7 @@ @syntax { - @subid 437 + @subid 443 @assert { @@ -137,7 +137,7 @@ @syntax { - @subid 438 + @subid 444 @assert { diff --git a/plugins/arm/v7/opdefs/A88151_rrx.d b/plugins/arm/v7/opdefs/A88151_rrx.d index f78791d..763a57c 100644 --- a/plugins/arm/v7/opdefs/A88151_rrx.d +++ b/plugins/arm/v7/opdefs/A88151_rrx.d @@ -23,7 +23,7 @@ @title RRX -@id 144 +@id 146 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 439 + @subid 445 @assert { @@ -58,7 +58,7 @@ @syntax { - @subid 440 + @subid 446 @assert { @@ -85,7 +85,7 @@ @syntax { - @subid 441 + @subid 447 @assert { @@ -112,7 +112,7 @@ @syntax { - @subid 442 + @subid 448 @assert { diff --git a/plugins/arm/v7/opdefs/A88152_rsb.d b/plugins/arm/v7/opdefs/A88152_rsb.d index cc5a1c6..d70ac2a 100644 --- a/plugins/arm/v7/opdefs/A88152_rsb.d +++ b/plugins/arm/v7/opdefs/A88152_rsb.d @@ -23,7 +23,7 @@ @title RSB (immediate) -@id 145 +@id 147 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 443 + @subid 449 @conv { @@ -59,7 +59,7 @@ @syntax { - @subid 444 + @subid 450 @assert { @@ -81,7 +81,7 @@ @syntax { - @subid 445 + @subid 451 @assert { @@ -109,7 +109,7 @@ @syntax { - @subid 446 + @subid 452 @assert { @@ -137,7 +137,7 @@ @syntax { - @subid 447 + @subid 453 @assert { diff --git a/plugins/arm/v7/opdefs/A88153_rsb.d b/plugins/arm/v7/opdefs/A88153_rsb.d index aedd51d..a1fbaf4 100644 --- a/plugins/arm/v7/opdefs/A88153_rsb.d +++ b/plugins/arm/v7/opdefs/A88153_rsb.d @@ -23,7 +23,7 @@ @title RSB (register) -@id 146 +@id 148 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 448 + @subid 454 @assert { @@ -60,7 +60,7 @@ @syntax { - @subid 449 + @subid 455 @assert { @@ -89,7 +89,7 @@ @syntax { - @subid 450 + @subid 456 @assert { @@ -118,7 +118,7 @@ @syntax { - @subid 451 + @subid 457 @assert { diff --git a/plugins/arm/v7/opdefs/A88154_rsb.d b/plugins/arm/v7/opdefs/A88154_rsb.d index 8fe52ef..88ab21d 100644 --- a/plugins/arm/v7/opdefs/A88154_rsb.d +++ b/plugins/arm/v7/opdefs/A88154_rsb.d @@ -23,7 +23,7 @@ @title RSB (register-shifted register) -@id 147 +@id 149 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 452 + @subid 458 @assert { @@ -68,7 +68,7 @@ @syntax { - @subid 453 + @subid 459 @assert { diff --git a/plugins/arm/v7/opdefs/A88155_rsc.d b/plugins/arm/v7/opdefs/A88155_rsc.d index 8f2688f..828bccf 100644 --- a/plugins/arm/v7/opdefs/A88155_rsc.d +++ b/plugins/arm/v7/opdefs/A88155_rsc.d @@ -23,7 +23,7 @@ @title RSC (immediate) -@id 148 +@id 150 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 454 + @subid 460 @assert { @@ -65,7 +65,7 @@ @syntax { - @subid 455 + @subid 461 @assert { diff --git a/plugins/arm/v7/opdefs/A88156_rsc.d b/plugins/arm/v7/opdefs/A88156_rsc.d index 0efd043..7fd2a25 100644 --- a/plugins/arm/v7/opdefs/A88156_rsc.d +++ b/plugins/arm/v7/opdefs/A88156_rsc.d @@ -23,7 +23,7 @@ @title RSC (register) -@id 149 +@id 151 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 456 + @subid 462 @assert { @@ -66,7 +66,7 @@ @syntax { - @subid 457 + @subid 463 @assert { diff --git a/plugins/arm/v7/opdefs/A88157_rsc.d b/plugins/arm/v7/opdefs/A88157_rsc.d index 6d2a46f..0565f54 100644 --- a/plugins/arm/v7/opdefs/A88157_rsc.d +++ b/plugins/arm/v7/opdefs/A88157_rsc.d @@ -23,7 +23,7 @@ @title RSC (register-shifted register) -@id 150 +@id 152 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 458 + @subid 464 @assert { @@ -68,7 +68,7 @@ @syntax { - @subid 459 + @subid 465 @assert { diff --git a/plugins/arm/v7/opdefs/A88158_sadd16.d b/plugins/arm/v7/opdefs/A88158_sadd16.d index 10917ec..5e4136b 100644 --- a/plugins/arm/v7/opdefs/A88158_sadd16.d +++ b/plugins/arm/v7/opdefs/A88158_sadd16.d @@ -23,7 +23,7 @@ @title SADD16 -@id 151 +@id 153 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 460 + @subid 466 @conv { @@ -59,7 +59,7 @@ @syntax { - @subid 461 + @subid 467 @conv { diff --git a/plugins/arm/v7/opdefs/A88159_sadd8.d b/plugins/arm/v7/opdefs/A88159_sadd8.d index cf9bb74..854c608 100644 --- a/plugins/arm/v7/opdefs/A88159_sadd8.d +++ b/plugins/arm/v7/opdefs/A88159_sadd8.d @@ -23,7 +23,7 @@ @title SADD8 -@id 152 +@id 154 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 462 + @subid 468 @conv { @@ -59,7 +59,7 @@ @syntax { - @subid 463 + @subid 469 @conv { diff --git a/plugins/arm/v7/opdefs/A88160_sasx.d b/plugins/arm/v7/opdefs/A88160_sasx.d index 676915a..324acdd 100644 --- a/plugins/arm/v7/opdefs/A88160_sasx.d +++ b/plugins/arm/v7/opdefs/A88160_sasx.d @@ -23,7 +23,7 @@ @title SASX -@id 153 +@id 155 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 464 + @subid 470 @conv { @@ -59,7 +59,7 @@ @syntax { - @subid 465 + @subid 471 @conv { diff --git a/plugins/arm/v7/opdefs/A88161_sbc.d b/plugins/arm/v7/opdefs/A88161_sbc.d index 9962438..68cf34b 100644 --- a/plugins/arm/v7/opdefs/A88161_sbc.d +++ b/plugins/arm/v7/opdefs/A88161_sbc.d @@ -23,7 +23,7 @@ @title SBC (immediate) -@id 154 +@id 156 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 466 + @subid 472 @assert { @@ -59,7 +59,7 @@ @syntax { - @subid 467 + @subid 473 @assert { @@ -87,7 +87,7 @@ @syntax { - @subid 468 + @subid 474 @assert { @@ -115,7 +115,7 @@ @syntax { - @subid 469 + @subid 475 @assert { diff --git a/plugins/arm/v7/opdefs/A88162_sbc.d b/plugins/arm/v7/opdefs/A88162_sbc.d index f931d4d..45d57bd 100644 --- a/plugins/arm/v7/opdefs/A88162_sbc.d +++ b/plugins/arm/v7/opdefs/A88162_sbc.d @@ -23,7 +23,7 @@ @title SBC (register) -@id 155 +@id 157 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 470 + @subid 476 @conv { @@ -59,7 +59,7 @@ @syntax { - @subid 471 + @subid 477 @assert { @@ -82,7 +82,7 @@ @syntax { - @subid 472 + @subid 478 @assert { @@ -111,7 +111,7 @@ @syntax { - @subid 473 + @subid 479 @assert { @@ -140,7 +140,7 @@ @syntax { - @subid 474 + @subid 480 @assert { diff --git a/plugins/arm/v7/opdefs/A88163_sbc.d b/plugins/arm/v7/opdefs/A88163_sbc.d index f287959..78149eb 100644 --- a/plugins/arm/v7/opdefs/A88163_sbc.d +++ b/plugins/arm/v7/opdefs/A88163_sbc.d @@ -23,7 +23,7 @@ @title SBC (register-shifted register) -@id 156 +@id 158 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 475 + @subid 481 @assert { @@ -68,7 +68,7 @@ @syntax { - @subid 476 + @subid 482 @assert { diff --git a/plugins/arm/v7/opdefs/A88164_sbfx.d b/plugins/arm/v7/opdefs/A88164_sbfx.d index bdc3fbd..5a4260d 100644 --- a/plugins/arm/v7/opdefs/A88164_sbfx.d +++ b/plugins/arm/v7/opdefs/A88164_sbfx.d @@ -23,7 +23,7 @@ @title SBFX -@id 157 +@id 159 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 477 + @subid 483 @conv { @@ -61,7 +61,7 @@ @syntax { - @subid 478 + @subid 484 @conv { diff --git a/plugins/arm/v7/opdefs/A88165_sdiv.d b/plugins/arm/v7/opdefs/A88165_sdiv.d index 498cafd..5c318df 100644 --- a/plugins/arm/v7/opdefs/A88165_sdiv.d +++ b/plugins/arm/v7/opdefs/A88165_sdiv.d @@ -23,7 +23,7 @@ @title SDIV -@id 158 +@id 160 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 479 + @subid 485 @conv { @@ -59,7 +59,7 @@ @syntax { - @subid 480 + @subid 486 @conv { diff --git a/plugins/arm/v7/opdefs/A88166_sel.d b/plugins/arm/v7/opdefs/A88166_sel.d index 3fb9747..23e65be 100644 --- a/plugins/arm/v7/opdefs/A88166_sel.d +++ b/plugins/arm/v7/opdefs/A88166_sel.d @@ -23,7 +23,7 @@ @title SEL -@id 159 +@id 161 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 481 + @subid 487 @conv { @@ -59,7 +59,7 @@ @syntax { - @subid 482 + @subid 488 @conv { diff --git a/plugins/arm/v7/opdefs/A88167_setend.d b/plugins/arm/v7/opdefs/A88167_setend.d index c9d3f0a..7186997 100644 --- a/plugins/arm/v7/opdefs/A88167_setend.d +++ b/plugins/arm/v7/opdefs/A88167_setend.d @@ -23,7 +23,7 @@ @title SETEND -@id 160 +@id 162 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 483 + @subid 489 @conv { @@ -57,7 +57,7 @@ @syntax { - @subid 484 + @subid 490 @conv { diff --git a/plugins/arm/v7/opdefs/A88168_sev.d b/plugins/arm/v7/opdefs/A88168_sev.d index 23d7cae..eead994 100644 --- a/plugins/arm/v7/opdefs/A88168_sev.d +++ b/plugins/arm/v7/opdefs/A88168_sev.d @@ -23,7 +23,7 @@ @title SEV -@id 161 +@id 163 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 485 + @subid 491 @asm sev @@ -51,7 +51,7 @@ @syntax { - @subid 486 + @subid 492 @asm sev.w @@ -65,7 +65,7 @@ @syntax { - @subid 487 + @subid 493 @asm sev diff --git a/plugins/arm/v7/opdefs/A88169_shadd16.d b/plugins/arm/v7/opdefs/A88169_shadd16.d index c0f8fd5..77bf16d 100644 --- a/plugins/arm/v7/opdefs/A88169_shadd16.d +++ b/plugins/arm/v7/opdefs/A88169_shadd16.d @@ -23,7 +23,7 @@ @title SHADD16 -@id 162 +@id 164 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 488 + @subid 494 @conv { @@ -59,7 +59,7 @@ @syntax { - @subid 489 + @subid 495 @conv { diff --git a/plugins/arm/v7/opdefs/A88170_shadd8.d b/plugins/arm/v7/opdefs/A88170_shadd8.d index d08052e..e98385e 100644 --- a/plugins/arm/v7/opdefs/A88170_shadd8.d +++ b/plugins/arm/v7/opdefs/A88170_shadd8.d @@ -23,7 +23,7 @@ @title SHADD8 -@id 163 +@id 165 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 490 + @subid 496 @conv { @@ -59,7 +59,7 @@ @syntax { - @subid 491 + @subid 497 @conv { diff --git a/plugins/arm/v7/opdefs/A88171_shasx.d b/plugins/arm/v7/opdefs/A88171_shasx.d index 5761f3d..ae83194 100644 --- a/plugins/arm/v7/opdefs/A88171_shasx.d +++ b/plugins/arm/v7/opdefs/A88171_shasx.d @@ -23,7 +23,7 @@ @title SHASX -@id 164 +@id 166 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 492 + @subid 498 @conv { @@ -59,7 +59,7 @@ @syntax { - @subid 493 + @subid 499 @conv { diff --git a/plugins/arm/v7/opdefs/A88172_shsax.d b/plugins/arm/v7/opdefs/A88172_shsax.d index af81443..61ca4d8 100644 --- a/plugins/arm/v7/opdefs/A88172_shsax.d +++ b/plugins/arm/v7/opdefs/A88172_shsax.d @@ -23,7 +23,7 @@ @title SHSAX -@id 165 +@id 167 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 494 + @subid 500 @conv { @@ -59,7 +59,7 @@ @syntax { - @subid 495 + @subid 501 @conv { diff --git a/plugins/arm/v7/opdefs/A88173_shsub16.d b/plugins/arm/v7/opdefs/A88173_shsub16.d index de01a16..fbd660a 100644 --- a/plugins/arm/v7/opdefs/A88173_shsub16.d +++ b/plugins/arm/v7/opdefs/A88173_shsub16.d @@ -23,7 +23,7 @@ @title SHSUB16 -@id 166 +@id 168 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 496 + @subid 502 @conv { @@ -59,7 +59,7 @@ @syntax { - @subid 497 + @subid 503 @conv { diff --git a/plugins/arm/v7/opdefs/A88174_shsub8.d b/plugins/arm/v7/opdefs/A88174_shsub8.d index e8b6eab..7e57ab8 100644 --- a/plugins/arm/v7/opdefs/A88174_shsub8.d +++ b/plugins/arm/v7/opdefs/A88174_shsub8.d @@ -23,7 +23,7 @@ @title SHSUB8 -@id 167 +@id 169 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 498 + @subid 504 @conv { @@ -59,7 +59,7 @@ @syntax { - @subid 499 + @subid 505 @conv { diff --git a/plugins/arm/v7/opdefs/A88176_smla.d b/plugins/arm/v7/opdefs/A88176_smla.d index 10d9bcc..d5abcd3 100644 --- a/plugins/arm/v7/opdefs/A88176_smla.d +++ b/plugins/arm/v7/opdefs/A88176_smla.d @@ -23,7 +23,7 @@ @title SMLABB, SMLABT, SMLATB, SMLATT -@id 169 +@id 171 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 500 + @subid 506 @assert { @@ -61,7 +61,7 @@ @syntax { - @subid 501 + @subid 507 @assert { @@ -85,7 +85,7 @@ @syntax { - @subid 502 + @subid 508 @assert { @@ -109,7 +109,7 @@ @syntax { - @subid 503 + @subid 509 @assert { @@ -139,7 +139,7 @@ @syntax { - @subid 504 + @subid 510 @assert { @@ -169,7 +169,7 @@ @syntax { - @subid 505 + @subid 511 @assert { @@ -199,7 +199,7 @@ @syntax { - @subid 506 + @subid 512 @assert { @@ -229,7 +229,7 @@ @syntax { - @subid 507 + @subid 513 @assert { diff --git a/plugins/arm/v7/opdefs/A88177_smlad.d b/plugins/arm/v7/opdefs/A88177_smlad.d index c27b907..4a16cd5 100644 --- a/plugins/arm/v7/opdefs/A88177_smlad.d +++ b/plugins/arm/v7/opdefs/A88177_smlad.d @@ -23,7 +23,7 @@ @title SMLAD -@id 170 +@id 172 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 508 + @subid 514 @assert { @@ -60,7 +60,7 @@ @syntax { - @subid 509 + @subid 515 @assert { @@ -89,7 +89,7 @@ @syntax { - @subid 510 + @subid 516 @assert { @@ -118,7 +118,7 @@ @syntax { - @subid 511 + @subid 517 @assert { diff --git a/plugins/arm/v7/opdefs/A88178_smlal.d b/plugins/arm/v7/opdefs/A88178_smlal.d index cb1909a..aa7fe8f 100644 --- a/plugins/arm/v7/opdefs/A88178_smlal.d +++ b/plugins/arm/v7/opdefs/A88178_smlal.d @@ -23,7 +23,7 @@ @title SMLAL -@id 171 +@id 173 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 512 + @subid 518 @conv { @@ -60,7 +60,7 @@ @syntax { - @subid 513 + @subid 519 @assert { @@ -89,7 +89,7 @@ @syntax { - @subid 514 + @subid 520 @assert { diff --git a/plugins/arm/v7/opdefs/A88179_smlal.d b/plugins/arm/v7/opdefs/A88179_smlal.d index fa09e7c..f10bce7 100644 --- a/plugins/arm/v7/opdefs/A88179_smlal.d +++ b/plugins/arm/v7/opdefs/A88179_smlal.d @@ -23,7 +23,7 @@ @title SMLALBB, SMLALBT, SMLALTB, SMLALTT -@id 172 +@id 174 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 515 + @subid 521 @assert { @@ -61,7 +61,7 @@ @syntax { - @subid 516 + @subid 522 @assert { @@ -85,7 +85,7 @@ @syntax { - @subid 517 + @subid 523 @assert { @@ -109,7 +109,7 @@ @syntax { - @subid 518 + @subid 524 @assert { @@ -139,7 +139,7 @@ @syntax { - @subid 519 + @subid 525 @assert { @@ -169,7 +169,7 @@ @syntax { - @subid 520 + @subid 526 @assert { @@ -199,7 +199,7 @@ @syntax { - @subid 521 + @subid 527 @assert { @@ -229,7 +229,7 @@ @syntax { - @subid 522 + @subid 528 @assert { diff --git a/plugins/arm/v7/opdefs/A88180_smlald.d b/plugins/arm/v7/opdefs/A88180_smlald.d index 39a475c..8ab8e19 100644 --- a/plugins/arm/v7/opdefs/A88180_smlald.d +++ b/plugins/arm/v7/opdefs/A88180_smlald.d @@ -23,7 +23,7 @@ @title SMLALD -@id 173 +@id 175 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 523 + @subid 529 @assert { @@ -60,7 +60,7 @@ @syntax { - @subid 524 + @subid 530 @assert { @@ -89,7 +89,7 @@ @syntax { - @subid 525 + @subid 531 @assert { @@ -118,7 +118,7 @@ @syntax { - @subid 526 + @subid 532 @assert { diff --git a/plugins/arm/v7/opdefs/A88181_smlaw.d b/plugins/arm/v7/opdefs/A88181_smlaw.d index d7aaa7f..080a53f 100644 --- a/plugins/arm/v7/opdefs/A88181_smlaw.d +++ b/plugins/arm/v7/opdefs/A88181_smlaw.d @@ -23,7 +23,7 @@ @title SMLAWB, SMLAWT -@id 174 +@id 176 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 527 + @subid 533 @assert { @@ -60,7 +60,7 @@ @syntax { - @subid 528 + @subid 534 @assert { @@ -89,7 +89,7 @@ @syntax { - @subid 529 + @subid 535 @assert { @@ -118,7 +118,7 @@ @syntax { - @subid 530 + @subid 536 @assert { diff --git a/plugins/arm/v7/opdefs/A88182_smlsd.d b/plugins/arm/v7/opdefs/A88182_smlsd.d index 90a2ca7..b526a8e 100644 --- a/plugins/arm/v7/opdefs/A88182_smlsd.d +++ b/plugins/arm/v7/opdefs/A88182_smlsd.d @@ -23,7 +23,7 @@ @title SMLSD -@id 175 +@id 177 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 531 + @subid 537 @assert { @@ -60,7 +60,7 @@ @syntax { - @subid 532 + @subid 538 @assert { @@ -89,7 +89,7 @@ @syntax { - @subid 533 + @subid 539 @assert { @@ -118,7 +118,7 @@ @syntax { - @subid 534 + @subid 540 @assert { diff --git a/plugins/arm/v7/opdefs/A88183_smlsld.d b/plugins/arm/v7/opdefs/A88183_smlsld.d index bca92d9..fcfbf40 100644 --- a/plugins/arm/v7/opdefs/A88183_smlsld.d +++ b/plugins/arm/v7/opdefs/A88183_smlsld.d @@ -23,7 +23,7 @@ @title SMLSLD -@id 176 +@id 178 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 535 + @subid 541 @assert { @@ -60,7 +60,7 @@ @syntax { - @subid 536 + @subid 542 @assert { @@ -89,7 +89,7 @@ @syntax { - @subid 537 + @subid 543 @assert { @@ -118,7 +118,7 @@ @syntax { - @subid 538 + @subid 544 @assert { diff --git a/plugins/arm/v7/opdefs/A88184_smmla.d b/plugins/arm/v7/opdefs/A88184_smmla.d index a805bff..a3131ce 100644 --- a/plugins/arm/v7/opdefs/A88184_smmla.d +++ b/plugins/arm/v7/opdefs/A88184_smmla.d @@ -23,7 +23,7 @@ @title SMMLA -@id 177 +@id 179 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 539 + @subid 545 @assert { @@ -60,7 +60,7 @@ @syntax { - @subid 540 + @subid 546 @assert { @@ -89,7 +89,7 @@ @syntax { - @subid 541 + @subid 547 @assert { @@ -118,7 +118,7 @@ @syntax { - @subid 542 + @subid 548 @assert { diff --git a/plugins/arm/v7/opdefs/A88185_smmls.d b/plugins/arm/v7/opdefs/A88185_smmls.d index e195b3b..2a7407a 100644 --- a/plugins/arm/v7/opdefs/A88185_smmls.d +++ b/plugins/arm/v7/opdefs/A88185_smmls.d @@ -23,7 +23,7 @@ @title SMMLS -@id 178 +@id 180 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 543 + @subid 549 @assert { @@ -60,7 +60,7 @@ @syntax { - @subid 544 + @subid 550 @assert { @@ -89,7 +89,7 @@ @syntax { - @subid 545 + @subid 551 @assert { @@ -118,7 +118,7 @@ @syntax { - @subid 546 + @subid 552 @assert { diff --git a/plugins/arm/v7/opdefs/A88186_smmul.d b/plugins/arm/v7/opdefs/A88186_smmul.d index 31ed01d..8004547 100644 --- a/plugins/arm/v7/opdefs/A88186_smmul.d +++ b/plugins/arm/v7/opdefs/A88186_smmul.d @@ -23,7 +23,7 @@ @title SMMUL -@id 179 +@id 181 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 547 + @subid 553 @assert { @@ -59,7 +59,7 @@ @syntax { - @subid 548 + @subid 554 @assert { @@ -87,7 +87,7 @@ @syntax { - @subid 549 + @subid 555 @assert { @@ -115,7 +115,7 @@ @syntax { - @subid 550 + @subid 556 @assert { diff --git a/plugins/arm/v7/opdefs/A88187_smuad.d b/plugins/arm/v7/opdefs/A88187_smuad.d index 47d4d9e..c5f043f 100644 --- a/plugins/arm/v7/opdefs/A88187_smuad.d +++ b/plugins/arm/v7/opdefs/A88187_smuad.d @@ -23,7 +23,7 @@ @title SMUAD -@id 180 +@id 182 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 551 + @subid 557 @assert { @@ -59,7 +59,7 @@ @syntax { - @subid 552 + @subid 558 @assert { @@ -87,7 +87,7 @@ @syntax { - @subid 553 + @subid 559 @assert { @@ -115,7 +115,7 @@ @syntax { - @subid 554 + @subid 560 @assert { diff --git a/plugins/arm/v7/opdefs/A88188_smul.d b/plugins/arm/v7/opdefs/A88188_smul.d index 6d01041..f657ac7 100644 --- a/plugins/arm/v7/opdefs/A88188_smul.d +++ b/plugins/arm/v7/opdefs/A88188_smul.d @@ -23,7 +23,7 @@ @title SMULBB, SMULBT, SMULTB, SMULTT -@id 181 +@id 183 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 555 + @subid 561 @assert { @@ -60,7 +60,7 @@ @syntax { - @subid 556 + @subid 562 @assert { @@ -83,7 +83,7 @@ @syntax { - @subid 557 + @subid 563 @assert { @@ -106,7 +106,7 @@ @syntax { - @subid 558 + @subid 564 @assert { @@ -135,7 +135,7 @@ @syntax { - @subid 559 + @subid 565 @assert { @@ -164,7 +164,7 @@ @syntax { - @subid 560 + @subid 566 @assert { @@ -193,7 +193,7 @@ @syntax { - @subid 561 + @subid 567 @assert { @@ -222,7 +222,7 @@ @syntax { - @subid 562 + @subid 568 @assert { diff --git a/plugins/arm/v7/opdefs/A88189_smull.d b/plugins/arm/v7/opdefs/A88189_smull.d index 35e1d46..153c585 100644 --- a/plugins/arm/v7/opdefs/A88189_smull.d +++ b/plugins/arm/v7/opdefs/A88189_smull.d @@ -23,7 +23,7 @@ @title SMULL -@id 182 +@id 184 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 563 + @subid 569 @conv { @@ -60,7 +60,7 @@ @syntax { - @subid 564 + @subid 570 @assert { @@ -89,7 +89,7 @@ @syntax { - @subid 565 + @subid 571 @assert { diff --git a/plugins/arm/v7/opdefs/A88190_smulw.d b/plugins/arm/v7/opdefs/A88190_smulw.d index 8c3a2e1..6d9376c 100644 --- a/plugins/arm/v7/opdefs/A88190_smulw.d +++ b/plugins/arm/v7/opdefs/A88190_smulw.d @@ -23,7 +23,7 @@ @title SMULWB, SMULWT -@id 183 +@id 185 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 566 + @subid 572 @assert { @@ -59,7 +59,7 @@ @syntax { - @subid 567 + @subid 573 @assert { @@ -87,7 +87,7 @@ @syntax { - @subid 568 + @subid 574 @assert { @@ -115,7 +115,7 @@ @syntax { - @subid 569 + @subid 575 @assert { diff --git a/plugins/arm/v7/opdefs/A88191_smusd.d b/plugins/arm/v7/opdefs/A88191_smusd.d index d6f8aed..c1d65f1 100644 --- a/plugins/arm/v7/opdefs/A88191_smusd.d +++ b/plugins/arm/v7/opdefs/A88191_smusd.d @@ -23,7 +23,7 @@ @title SMUSD -@id 184 +@id 186 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 570 + @subid 576 @assert { @@ -59,7 +59,7 @@ @syntax { - @subid 571 + @subid 577 @assert { @@ -87,7 +87,7 @@ @syntax { - @subid 572 + @subid 578 @assert { @@ -115,7 +115,7 @@ @syntax { - @subid 573 + @subid 579 @assert { diff --git a/plugins/arm/v7/opdefs/A88193_ssat.d b/plugins/arm/v7/opdefs/A88193_ssat.d index e381f92..181ee89 100644 --- a/plugins/arm/v7/opdefs/A88193_ssat.d +++ b/plugins/arm/v7/opdefs/A88193_ssat.d @@ -23,7 +23,7 @@ @title SSAT -@id 186 +@id 188 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 574 + @subid 580 @conv { @@ -60,7 +60,7 @@ @syntax { - @subid 575 + @subid 581 @conv { diff --git a/plugins/arm/v7/opdefs/A88194_ssat16.d b/plugins/arm/v7/opdefs/A88194_ssat16.d index 02c52df..d018d04 100644 --- a/plugins/arm/v7/opdefs/A88194_ssat16.d +++ b/plugins/arm/v7/opdefs/A88194_ssat16.d @@ -23,7 +23,7 @@ @title SSAT16 -@id 187 +@id 189 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 576 + @subid 582 @conv { @@ -59,7 +59,7 @@ @syntax { - @subid 577 + @subid 583 @conv { diff --git a/plugins/arm/v7/opdefs/A88195_ssax.d b/plugins/arm/v7/opdefs/A88195_ssax.d index 257be5e..8641c3e 100644 --- a/plugins/arm/v7/opdefs/A88195_ssax.d +++ b/plugins/arm/v7/opdefs/A88195_ssax.d @@ -23,7 +23,7 @@ @title SSAX -@id 188 +@id 190 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 578 + @subid 584 @conv { @@ -59,7 +59,7 @@ @syntax { - @subid 579 + @subid 585 @conv { diff --git a/plugins/arm/v7/opdefs/A88196_ssub16.d b/plugins/arm/v7/opdefs/A88196_ssub16.d index 54ed2dd..ef0d047 100644 --- a/plugins/arm/v7/opdefs/A88196_ssub16.d +++ b/plugins/arm/v7/opdefs/A88196_ssub16.d @@ -23,7 +23,7 @@ @title SSUB16 -@id 189 +@id 191 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 580 + @subid 586 @conv { @@ -59,7 +59,7 @@ @syntax { - @subid 581 + @subid 587 @conv { diff --git a/plugins/arm/v7/opdefs/A88197_ssub8.d b/plugins/arm/v7/opdefs/A88197_ssub8.d index 43f32ba..da1a74f 100644 --- a/plugins/arm/v7/opdefs/A88197_ssub8.d +++ b/plugins/arm/v7/opdefs/A88197_ssub8.d @@ -23,7 +23,7 @@ @title SSUB8 -@id 190 +@id 192 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 582 + @subid 588 @conv { @@ -59,7 +59,7 @@ @syntax { - @subid 583 + @subid 589 @conv { diff --git a/plugins/arm/v7/opdefs/A88198_stc.d b/plugins/arm/v7/opdefs/A88198_stc.d index 764d611..bfc6dc3 100644 --- a/plugins/arm/v7/opdefs/A88198_stc.d +++ b/plugins/arm/v7/opdefs/A88198_stc.d @@ -23,7 +23,7 @@ @title STC, STC2 -@id 191 +@id 193 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 584 + @subid 590 @assert { @@ -62,7 +62,7 @@ @syntax { - @subid 585 + @subid 591 @assert { @@ -87,7 +87,7 @@ @syntax { - @subid 586 + @subid 592 @assert { @@ -112,7 +112,7 @@ @syntax { - @subid 587 + @subid 593 @assert { @@ -144,7 +144,7 @@ @syntax { - @subid 588 + @subid 594 @assert { @@ -169,7 +169,7 @@ @syntax { - @subid 589 + @subid 595 @assert { @@ -194,7 +194,7 @@ @syntax { - @subid 590 + @subid 596 @assert { @@ -219,7 +219,7 @@ @syntax { - @subid 591 + @subid 597 @assert { @@ -251,7 +251,7 @@ @syntax { - @subid 592 + @subid 598 @assert { @@ -276,7 +276,7 @@ @syntax { - @subid 593 + @subid 599 @assert { @@ -301,7 +301,7 @@ @syntax { - @subid 594 + @subid 600 @assert { @@ -326,7 +326,7 @@ @syntax { - @subid 595 + @subid 601 @assert { @@ -358,7 +358,7 @@ @syntax { - @subid 596 + @subid 602 @assert { @@ -383,7 +383,7 @@ @syntax { - @subid 597 + @subid 603 @assert { @@ -408,7 +408,7 @@ @syntax { - @subid 598 + @subid 604 @assert { @@ -433,7 +433,7 @@ @syntax { - @subid 599 + @subid 605 @assert { diff --git a/plugins/arm/v7/opdefs/A88199_stm.d b/plugins/arm/v7/opdefs/A88199_stm.d index 610c757..f2b0c74 100644 --- a/plugins/arm/v7/opdefs/A88199_stm.d +++ b/plugins/arm/v7/opdefs/A88199_stm.d @@ -23,7 +23,7 @@ @title STM (STMIA, STMEA) -@id 192 +@id 194 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 600 + @subid 606 @conv { @@ -65,7 +65,7 @@ @syntax { - @subid 601 + @subid 607 @conv { @@ -87,7 +87,7 @@ @syntax { - @subid 602 + @subid 608 @conv { diff --git a/plugins/arm/v7/opdefs/A88200_stmda.d b/plugins/arm/v7/opdefs/A88200_stmda.d index 192f7e9..b0aa55e 100644 --- a/plugins/arm/v7/opdefs/A88200_stmda.d +++ b/plugins/arm/v7/opdefs/A88200_stmda.d @@ -23,7 +23,7 @@ @title STMDA (STMED) -@id 193 +@id 195 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 603 + @subid 609 @conv { diff --git a/plugins/arm/v7/opdefs/A88201_stmdb.d b/plugins/arm/v7/opdefs/A88201_stmdb.d index cce1a8b..5c4b03c 100644 --- a/plugins/arm/v7/opdefs/A88201_stmdb.d +++ b/plugins/arm/v7/opdefs/A88201_stmdb.d @@ -23,7 +23,7 @@ @title STMDB (STMFD) -@id 194 +@id 196 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 604 + @subid 610 @conv { @@ -59,7 +59,7 @@ @syntax { - @subid 605 + @subid 611 @conv { diff --git a/plugins/arm/v7/opdefs/A88202_stmib.d b/plugins/arm/v7/opdefs/A88202_stmib.d index fa881e0..8dc8aa9 100644 --- a/plugins/arm/v7/opdefs/A88202_stmib.d +++ b/plugins/arm/v7/opdefs/A88202_stmib.d @@ -23,7 +23,7 @@ @title STMIB (STMFA) -@id 195 +@id 197 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 606 + @subid 612 @conv { diff --git a/plugins/arm/v7/opdefs/A88203_str.d b/plugins/arm/v7/opdefs/A88203_str.d index 680562f..fbcd6f4 100644 --- a/plugins/arm/v7/opdefs/A88203_str.d +++ b/plugins/arm/v7/opdefs/A88203_str.d @@ -23,7 +23,7 @@ @title STR (immediate, Thumb) -@id 196 +@id 198 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 607 + @subid 613 @conv { @@ -60,7 +60,7 @@ @syntax { - @subid 608 + @subid 614 @conv { @@ -83,7 +83,7 @@ @syntax { - @subid 609 + @subid 615 @conv { @@ -106,7 +106,7 @@ @syntax { - @subid 610 + @subid 616 @assert { @@ -130,7 +130,7 @@ @syntax { - @subid 611 + @subid 617 @assert { @@ -154,7 +154,7 @@ @syntax { - @subid 612 + @subid 618 @assert { diff --git a/plugins/arm/v7/opdefs/A88204_str.d b/plugins/arm/v7/opdefs/A88204_str.d index d280fb4..2cdc478 100644 --- a/plugins/arm/v7/opdefs/A88204_str.d +++ b/plugins/arm/v7/opdefs/A88204_str.d @@ -23,7 +23,7 @@ @title STR (immediate, ARM) -@id 197 +@id 199 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 613 + @subid 619 @assert { @@ -67,7 +67,7 @@ @syntax { - @subid 614 + @subid 620 @assert { @@ -97,7 +97,7 @@ @syntax { - @subid 615 + @subid 621 @assert { diff --git a/plugins/arm/v7/opdefs/A88205_str.d b/plugins/arm/v7/opdefs/A88205_str.d index 0e33f0e..5c83266 100644 --- a/plugins/arm/v7/opdefs/A88205_str.d +++ b/plugins/arm/v7/opdefs/A88205_str.d @@ -23,7 +23,7 @@ @title STR (register) -@id 198 +@id 200 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 616 + @subid 622 @conv { @@ -60,7 +60,7 @@ @syntax { - @subid 617 + @subid 623 @conv { @@ -84,7 +84,7 @@ @syntax { - @subid 618 + @subid 624 @assert { @@ -115,7 +115,7 @@ @syntax { - @subid 619 + @subid 625 @assert { @@ -146,7 +146,7 @@ @syntax { - @subid 620 + @subid 626 @assert { diff --git a/plugins/arm/v7/opdefs/A88206_strb.d b/plugins/arm/v7/opdefs/A88206_strb.d index acceb11..da22326 100644 --- a/plugins/arm/v7/opdefs/A88206_strb.d +++ b/plugins/arm/v7/opdefs/A88206_strb.d @@ -23,7 +23,7 @@ @title STRB (immediate, Thumb) -@id 199 +@id 201 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 621 + @subid 627 @conv { @@ -60,7 +60,7 @@ @syntax { - @subid 622 + @subid 628 @conv { @@ -83,7 +83,7 @@ @syntax { - @subid 623 + @subid 629 @assert { @@ -107,7 +107,7 @@ @syntax { - @subid 624 + @subid 630 @assert { @@ -131,7 +131,7 @@ @syntax { - @subid 625 + @subid 631 @assert { diff --git a/plugins/arm/v7/opdefs/A88207_strb.d b/plugins/arm/v7/opdefs/A88207_strb.d index 74e43c8..15715db 100644 --- a/plugins/arm/v7/opdefs/A88207_strb.d +++ b/plugins/arm/v7/opdefs/A88207_strb.d @@ -23,7 +23,7 @@ @title STRB (immediate, ARM) -@id 200 +@id 202 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 626 + @subid 632 @assert { @@ -67,7 +67,7 @@ @syntax { - @subid 627 + @subid 633 @assert { @@ -97,7 +97,7 @@ @syntax { - @subid 628 + @subid 634 @assert { diff --git a/plugins/arm/v7/opdefs/A88208_strb.d b/plugins/arm/v7/opdefs/A88208_strb.d index 07801b0..d645438 100644 --- a/plugins/arm/v7/opdefs/A88208_strb.d +++ b/plugins/arm/v7/opdefs/A88208_strb.d @@ -23,7 +23,7 @@ @title STRB (register) -@id 201 +@id 203 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 629 + @subid 635 @conv { @@ -60,7 +60,7 @@ @syntax { - @subid 630 + @subid 636 @conv { @@ -84,7 +84,7 @@ @syntax { - @subid 631 + @subid 637 @assert { @@ -115,7 +115,7 @@ @syntax { - @subid 632 + @subid 638 @assert { @@ -146,7 +146,7 @@ @syntax { - @subid 633 + @subid 639 @assert { diff --git a/plugins/arm/v7/opdefs/A88209_strbt.d b/plugins/arm/v7/opdefs/A88209_strbt.d index b7f4bfb..81ab200 100644 --- a/plugins/arm/v7/opdefs/A88209_strbt.d +++ b/plugins/arm/v7/opdefs/A88209_strbt.d @@ -23,7 +23,7 @@ @title STRBT -@id 202 +@id 204 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 634 + @subid 640 @conv { @@ -60,7 +60,7 @@ @syntax { - @subid 635 + @subid 641 @conv { @@ -89,7 +89,7 @@ @syntax { - @subid 636 + @subid 642 @conv { diff --git a/plugins/arm/v7/opdefs/A88210_strd.d b/plugins/arm/v7/opdefs/A88210_strd.d index 41a9cf8..bf6b28f 100644 --- a/plugins/arm/v7/opdefs/A88210_strd.d +++ b/plugins/arm/v7/opdefs/A88210_strd.d @@ -23,7 +23,7 @@ @title STRD (immediate) -@id 203 +@id 205 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 637 + @subid 643 @assert { @@ -62,7 +62,7 @@ @syntax { - @subid 638 + @subid 644 @assert { @@ -87,7 +87,7 @@ @syntax { - @subid 639 + @subid 645 @assert { @@ -118,7 +118,7 @@ @syntax { - @subid 640 + @subid 646 @assert { @@ -149,7 +149,7 @@ @syntax { - @subid 641 + @subid 647 @assert { @@ -180,7 +180,7 @@ @syntax { - @subid 642 + @subid 648 @assert { diff --git a/plugins/arm/v7/opdefs/A88211_strd.d b/plugins/arm/v7/opdefs/A88211_strd.d index 407dfe3..a2b0d32 100644 --- a/plugins/arm/v7/opdefs/A88211_strd.d +++ b/plugins/arm/v7/opdefs/A88211_strd.d @@ -23,7 +23,7 @@ @title STRD (register) -@id 204 +@id 206 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 643 + @subid 649 @assert { @@ -68,7 +68,7 @@ @syntax { - @subid 644 + @subid 650 @assert { @@ -99,7 +99,7 @@ @syntax { - @subid 645 + @subid 651 @assert { diff --git a/plugins/arm/v7/opdefs/A88212_strex.d b/plugins/arm/v7/opdefs/A88212_strex.d index b73767e..64d4ff3 100644 --- a/plugins/arm/v7/opdefs/A88212_strex.d +++ b/plugins/arm/v7/opdefs/A88212_strex.d @@ -23,7 +23,7 @@ @title STREX -@id 205 +@id 207 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 646 + @subid 652 @conv { @@ -61,7 +61,7 @@ @syntax { - @subid 647 + @subid 653 @conv { diff --git a/plugins/arm/v7/opdefs/A88213_strexb.d b/plugins/arm/v7/opdefs/A88213_strexb.d index 40aa68e..a56e182 100644 --- a/plugins/arm/v7/opdefs/A88213_strexb.d +++ b/plugins/arm/v7/opdefs/A88213_strexb.d @@ -23,7 +23,7 @@ @title STREXB -@id 206 +@id 208 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 648 + @subid 654 @conv { @@ -60,7 +60,7 @@ @syntax { - @subid 649 + @subid 655 @conv { diff --git a/plugins/arm/v7/opdefs/A88214_strexd.d b/plugins/arm/v7/opdefs/A88214_strexd.d index cef38ed..5d8ed0e 100644 --- a/plugins/arm/v7/opdefs/A88214_strexd.d +++ b/plugins/arm/v7/opdefs/A88214_strexd.d @@ -23,7 +23,7 @@ @title STREXD -@id 207 +@id 209 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 650 + @subid 656 @conv { @@ -61,7 +61,7 @@ @syntax { - @subid 651 + @subid 657 @conv { diff --git a/plugins/arm/v7/opdefs/A88215_strexh.d b/plugins/arm/v7/opdefs/A88215_strexh.d index 3066ddc..61c6804 100644 --- a/plugins/arm/v7/opdefs/A88215_strexh.d +++ b/plugins/arm/v7/opdefs/A88215_strexh.d @@ -23,7 +23,7 @@ @title STREXH -@id 208 +@id 210 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 652 + @subid 658 @conv { @@ -60,7 +60,7 @@ @syntax { - @subid 653 + @subid 659 @conv { diff --git a/plugins/arm/v7/opdefs/A88216_strh.d b/plugins/arm/v7/opdefs/A88216_strh.d index 5376406..adb78dc 100644 --- a/plugins/arm/v7/opdefs/A88216_strh.d +++ b/plugins/arm/v7/opdefs/A88216_strh.d @@ -23,7 +23,7 @@ @title STRH (immediate, Thumb) -@id 209 +@id 211 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 654 + @subid 660 @conv { @@ -60,7 +60,7 @@ @syntax { - @subid 655 + @subid 661 @conv { @@ -83,7 +83,7 @@ @syntax { - @subid 656 + @subid 662 @assert { @@ -107,7 +107,7 @@ @syntax { - @subid 657 + @subid 663 @assert { @@ -131,7 +131,7 @@ @syntax { - @subid 658 + @subid 664 @assert { diff --git a/plugins/arm/v7/opdefs/A88217_strh.d b/plugins/arm/v7/opdefs/A88217_strh.d index b3f7763..89bb99d 100644 --- a/plugins/arm/v7/opdefs/A88217_strh.d +++ b/plugins/arm/v7/opdefs/A88217_strh.d @@ -23,7 +23,7 @@ @title STRH (immediate, ARM) -@id 210 +@id 212 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 659 + @subid 665 @assert { @@ -67,7 +67,7 @@ @syntax { - @subid 660 + @subid 666 @assert { @@ -97,7 +97,7 @@ @syntax { - @subid 661 + @subid 667 @assert { diff --git a/plugins/arm/v7/opdefs/A88218_strh.d b/plugins/arm/v7/opdefs/A88218_strh.d index 7a5a23b..9507db1 100644 --- a/plugins/arm/v7/opdefs/A88218_strh.d +++ b/plugins/arm/v7/opdefs/A88218_strh.d @@ -23,7 +23,7 @@ @title STRH (register) -@id 211 +@id 213 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 662 + @subid 668 @conv { @@ -60,7 +60,7 @@ @syntax { - @subid 663 + @subid 669 @conv { @@ -84,7 +84,7 @@ @syntax { - @subid 664 + @subid 670 @assert { @@ -114,7 +114,7 @@ @syntax { - @subid 665 + @subid 671 @assert { @@ -144,7 +144,7 @@ @syntax { - @subid 666 + @subid 672 @assert { diff --git a/plugins/arm/v7/opdefs/A88219_strht.d b/plugins/arm/v7/opdefs/A88219_strht.d index 5ed4f1b..3ad2ed9 100644 --- a/plugins/arm/v7/opdefs/A88219_strht.d +++ b/plugins/arm/v7/opdefs/A88219_strht.d @@ -23,7 +23,7 @@ @title STRHT -@id 212 +@id 214 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 667 + @subid 673 @conv { @@ -60,7 +60,7 @@ @syntax { - @subid 668 + @subid 674 @conv { @@ -89,7 +89,7 @@ @syntax { - @subid 669 + @subid 675 @conv { diff --git a/plugins/arm/v7/opdefs/A88220_strt.d b/plugins/arm/v7/opdefs/A88220_strt.d index feb9927..575e38d 100644 --- a/plugins/arm/v7/opdefs/A88220_strt.d +++ b/plugins/arm/v7/opdefs/A88220_strt.d @@ -23,7 +23,7 @@ @title STRT -@id 213 +@id 215 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 670 + @subid 676 @conv { @@ -60,7 +60,7 @@ @syntax { - @subid 671 + @subid 677 @conv { @@ -89,7 +89,7 @@ @syntax { - @subid 672 + @subid 678 @conv { diff --git a/plugins/arm/v7/opdefs/A88221_sub.d b/plugins/arm/v7/opdefs/A88221_sub.d index 415c99e..c4e1bf4 100644 --- a/plugins/arm/v7/opdefs/A88221_sub.d +++ b/plugins/arm/v7/opdefs/A88221_sub.d @@ -23,7 +23,7 @@ @title SUB (immediate, Thumb) -@id 214 +@id 216 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 673 + @subid 679 @conv { @@ -59,7 +59,7 @@ @syntax { - @subid 674 + @subid 680 @conv { @@ -81,7 +81,7 @@ @syntax { - @subid 675 + @subid 681 @assert { @@ -103,7 +103,7 @@ @syntax { - @subid 676 + @subid 682 @assert { @@ -131,7 +131,7 @@ @syntax { - @subid 677 + @subid 683 @conv { diff --git a/plugins/arm/v7/opdefs/A88222_sub.d b/plugins/arm/v7/opdefs/A88222_sub.d index 14489a7..49323a0 100644 --- a/plugins/arm/v7/opdefs/A88222_sub.d +++ b/plugins/arm/v7/opdefs/A88222_sub.d @@ -23,7 +23,7 @@ @title SUB (immediate, ARM) -@id 215 +@id 217 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 678 + @subid 684 @assert { @@ -65,7 +65,7 @@ @syntax { - @subid 679 + @subid 685 @assert { diff --git a/plugins/arm/v7/opdefs/A88223_sub.d b/plugins/arm/v7/opdefs/A88223_sub.d index 585fa60..81578c3 100644 --- a/plugins/arm/v7/opdefs/A88223_sub.d +++ b/plugins/arm/v7/opdefs/A88223_sub.d @@ -23,7 +23,7 @@ @title SUB (register) -@id 216 +@id 218 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 680 + @subid 686 @conv { @@ -59,7 +59,7 @@ @syntax { - @subid 681 + @subid 687 @assert { @@ -82,7 +82,7 @@ @syntax { - @subid 682 + @subid 688 @assert { @@ -111,7 +111,7 @@ @syntax { - @subid 683 + @subid 689 @assert { @@ -140,7 +140,7 @@ @syntax { - @subid 684 + @subid 690 @assert { diff --git a/plugins/arm/v7/opdefs/A88224_sub.d b/plugins/arm/v7/opdefs/A88224_sub.d index bf7cee4..46aa05c 100644 --- a/plugins/arm/v7/opdefs/A88224_sub.d +++ b/plugins/arm/v7/opdefs/A88224_sub.d @@ -23,7 +23,7 @@ @title SUB (register-shifted register) -@id 217 +@id 219 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 685 + @subid 691 @assert { @@ -68,7 +68,7 @@ @syntax { - @subid 686 + @subid 692 @assert { diff --git a/plugins/arm/v7/opdefs/A88225_sub.d b/plugins/arm/v7/opdefs/A88225_sub.d index c8b95d4..7d40098 100644 --- a/plugins/arm/v7/opdefs/A88225_sub.d +++ b/plugins/arm/v7/opdefs/A88225_sub.d @@ -23,7 +23,7 @@ @title SUB (SP minus immediate) -@id 218 +@id 220 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 687 + @subid 693 @conv { @@ -59,7 +59,7 @@ @syntax { - @subid 688 + @subid 694 @assert { @@ -81,7 +81,7 @@ @syntax { - @subid 689 + @subid 695 @assert { @@ -109,7 +109,7 @@ @syntax { - @subid 690 + @subid 696 @conv { @@ -131,7 +131,7 @@ @syntax { - @subid 691 + @subid 697 @assert { @@ -159,7 +159,7 @@ @syntax { - @subid 692 + @subid 698 @assert { diff --git a/plugins/arm/v7/opdefs/A88226_sub.d b/plugins/arm/v7/opdefs/A88226_sub.d index 3f42232..c8cca5f 100644 --- a/plugins/arm/v7/opdefs/A88226_sub.d +++ b/plugins/arm/v7/opdefs/A88226_sub.d @@ -23,7 +23,7 @@ @title SUB (SP minus register) -@id 219 +@id 221 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 693 + @subid 699 @assert { @@ -60,7 +60,7 @@ @syntax { - @subid 694 + @subid 700 @assert { @@ -89,7 +89,7 @@ @syntax { - @subid 695 + @subid 701 @assert { @@ -118,7 +118,7 @@ @syntax { - @subid 696 + @subid 702 @assert { diff --git a/plugins/arm/v7/opdefs/A88228_svc.d b/plugins/arm/v7/opdefs/A88228_svc.d index c74f818..38046b7 100644 --- a/plugins/arm/v7/opdefs/A88228_svc.d +++ b/plugins/arm/v7/opdefs/A88228_svc.d @@ -23,7 +23,7 @@ @title SVC (previously SWI) -@id 221 +@id 223 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 697 + @subid 703 @conv { @@ -57,7 +57,7 @@ @syntax { - @subid 698 + @subid 704 @conv { diff --git a/plugins/arm/v7/opdefs/A88229_swp.d b/plugins/arm/v7/opdefs/A88229_swp.d index 6d8261a..8adb32b 100644 --- a/plugins/arm/v7/opdefs/A88229_swp.d +++ b/plugins/arm/v7/opdefs/A88229_swp.d @@ -23,7 +23,7 @@ @title SWP, SWPB -@id 222 +@id 224 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 699 + @subid 705 @assert { @@ -66,7 +66,7 @@ @syntax { - @subid 700 + @subid 706 @assert { diff --git a/plugins/arm/v7/opdefs/A88230_sxtab.d b/plugins/arm/v7/opdefs/A88230_sxtab.d index 138c0a5..7025932 100644 --- a/plugins/arm/v7/opdefs/A88230_sxtab.d +++ b/plugins/arm/v7/opdefs/A88230_sxtab.d @@ -23,7 +23,7 @@ @title SXTAB -@id 223 +@id 225 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 701 + @subid 707 @conv { @@ -60,7 +60,7 @@ @syntax { - @subid 702 + @subid 708 @conv { diff --git a/plugins/arm/v7/opdefs/A88231_sxtab16.d b/plugins/arm/v7/opdefs/A88231_sxtab16.d index 6fac4ba..e497b9f 100644 --- a/plugins/arm/v7/opdefs/A88231_sxtab16.d +++ b/plugins/arm/v7/opdefs/A88231_sxtab16.d @@ -23,7 +23,7 @@ @title SXTAB16 -@id 224 +@id 226 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 703 + @subid 709 @conv { @@ -60,7 +60,7 @@ @syntax { - @subid 704 + @subid 710 @conv { diff --git a/plugins/arm/v7/opdefs/A88232_sxtah.d b/plugins/arm/v7/opdefs/A88232_sxtah.d index d2170b6..1176e3f 100644 --- a/plugins/arm/v7/opdefs/A88232_sxtah.d +++ b/plugins/arm/v7/opdefs/A88232_sxtah.d @@ -23,7 +23,7 @@ @title SXTAH -@id 225 +@id 227 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 705 + @subid 711 @conv { @@ -60,7 +60,7 @@ @syntax { - @subid 706 + @subid 712 @conv { diff --git a/plugins/arm/v7/opdefs/A88233_sxtb.d b/plugins/arm/v7/opdefs/A88233_sxtb.d index 84d7ed4..28ed31c 100644 --- a/plugins/arm/v7/opdefs/A88233_sxtb.d +++ b/plugins/arm/v7/opdefs/A88233_sxtb.d @@ -23,7 +23,7 @@ @title SXTB -@id 226 +@id 228 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 707 + @subid 713 @conv { @@ -59,7 +59,7 @@ @syntax { - @subid 708 + @subid 714 @conv { @@ -81,7 +81,7 @@ @syntax { - @subid 709 + @subid 715 @conv { diff --git a/plugins/arm/v7/opdefs/A88234_sxtb16.d b/plugins/arm/v7/opdefs/A88234_sxtb16.d index 5f690be..0f19b42 100644 --- a/plugins/arm/v7/opdefs/A88234_sxtb16.d +++ b/plugins/arm/v7/opdefs/A88234_sxtb16.d @@ -23,7 +23,7 @@ @title SXTB16 -@id 227 +@id 229 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 710 + @subid 716 @conv { @@ -59,7 +59,7 @@ @syntax { - @subid 711 + @subid 717 @conv { diff --git a/plugins/arm/v7/opdefs/A88235_sxth.d b/plugins/arm/v7/opdefs/A88235_sxth.d index c75cdf3..545bdf2 100644 --- a/plugins/arm/v7/opdefs/A88235_sxth.d +++ b/plugins/arm/v7/opdefs/A88235_sxth.d @@ -23,7 +23,7 @@ @title SXTH -@id 228 +@id 230 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 712 + @subid 718 @conv { @@ -59,7 +59,7 @@ @syntax { - @subid 713 + @subid 719 @conv { @@ -81,7 +81,7 @@ @syntax { - @subid 714 + @subid 720 @conv { diff --git a/plugins/arm/v7/opdefs/A88236_tb.d b/plugins/arm/v7/opdefs/A88236_tb.d new file mode 100644 index 0000000..566403b --- /dev/null +++ b/plugins/arm/v7/opdefs/A88236_tb.d @@ -0,0 +1,84 @@ + +/* Chrysalide - Outil d'analyse de fichiers binaires + * ##FILE## - traduction d'instructions ARMv7 + * + * Copyright (C) 2017 Cyrille Bagard + * + * This file is part of Chrysalide. + * + * Chrysalide is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 3 of the License, or + * (at your option) any later version. + * + * Chrysalide is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with Chrysalide. If not, see . + */ + + +@title TBB, TBH + +@id 231 + +@desc { + + Table Branch Byte causes a PC-relative forward branch using a table of single byte offsets. A base register provides a pointer to the table, and a second register supplies an index into the table. The branch length is twice the value of the byte returned from the table. Table Branch Halfword causes a PC-relative forward branch using a table of single halfword offsets. A base register provides a pointer to the table, and a second register supplies an index into the table. The branch length is twice the value of the halfword returned from the table. + +} + +@encoding (T1) { + + @word 1 1 1 0 1 0 0 0 1 1 0 1 Rn(4) 1 1 1 1 0 0 0 0 0 0 0 H(1) Rm(4) + + @syntax { + + @subid 721 + + @assert { + + H == 0 + + } + + @conv { + + reg_N = Register(Rn) + reg_M = Register(Rm) + maccess = MemAccessOffset(reg_N, reg_M) + + } + + @asm tbb maccess + + } + + @syntax { + + @subid 722 + + @assert { + + H == 1 + + } + + @conv { + + reg_N = Register(Rn) + reg_M = Register(Rm) + fixed_shift = BuildFixedShift(SRType_LSL, 1) + maccess = MemAccessOffsetExtended(reg_N, reg_M, fixed_shift) + + } + + @asm tbh maccess + + } + +} + diff --git a/plugins/arm/v7/opdefs/A88237_teq.d b/plugins/arm/v7/opdefs/A88237_teq.d index 148d76d..0af3100 100644 --- a/plugins/arm/v7/opdefs/A88237_teq.d +++ b/plugins/arm/v7/opdefs/A88237_teq.d @@ -23,7 +23,7 @@ @title TEQ (immediate) -@id 229 +@id 232 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 715 + @subid 723 @conv { @@ -58,7 +58,7 @@ @syntax { - @subid 716 + @subid 724 @conv { diff --git a/plugins/arm/v7/opdefs/A88238_teq.d b/plugins/arm/v7/opdefs/A88238_teq.d index 2fc99bb..7205186 100644 --- a/plugins/arm/v7/opdefs/A88238_teq.d +++ b/plugins/arm/v7/opdefs/A88238_teq.d @@ -23,7 +23,7 @@ @title TEQ (register) -@id 230 +@id 233 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 717 + @subid 725 @conv { @@ -59,7 +59,7 @@ @syntax { - @subid 718 + @subid 726 @conv { diff --git a/plugins/arm/v7/opdefs/A88239_teq.d b/plugins/arm/v7/opdefs/A88239_teq.d index 806328e..fd68b3f 100644 --- a/plugins/arm/v7/opdefs/A88239_teq.d +++ b/plugins/arm/v7/opdefs/A88239_teq.d @@ -23,7 +23,7 @@ @title TEQ (register-shifted register) -@id 231 +@id 234 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 719 + @subid 727 @conv { diff --git a/plugins/arm/v7/opdefs/A88240_tst.d b/plugins/arm/v7/opdefs/A88240_tst.d index d1258d4..477b9f4 100644 --- a/plugins/arm/v7/opdefs/A88240_tst.d +++ b/plugins/arm/v7/opdefs/A88240_tst.d @@ -23,7 +23,7 @@ @title TST (immediate) -@id 232 +@id 235 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 720 + @subid 728 @conv { @@ -58,7 +58,7 @@ @syntax { - @subid 721 + @subid 729 @conv { diff --git a/plugins/arm/v7/opdefs/A88241_tst.d b/plugins/arm/v7/opdefs/A88241_tst.d index 98e820e..cd14d83 100644 --- a/plugins/arm/v7/opdefs/A88241_tst.d +++ b/plugins/arm/v7/opdefs/A88241_tst.d @@ -23,7 +23,7 @@ @title TST (register) -@id 233 +@id 236 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 722 + @subid 730 @conv { @@ -58,7 +58,7 @@ @syntax { - @subid 723 + @subid 731 @conv { @@ -80,7 +80,7 @@ @syntax { - @subid 724 + @subid 732 @conv { diff --git a/plugins/arm/v7/opdefs/A88242_tst.d b/plugins/arm/v7/opdefs/A88242_tst.d index ef1c4df..d0adb0c 100644 --- a/plugins/arm/v7/opdefs/A88242_tst.d +++ b/plugins/arm/v7/opdefs/A88242_tst.d @@ -23,7 +23,7 @@ @title TST (register-shifted register) -@id 234 +@id 237 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 725 + @subid 733 @conv { diff --git a/plugins/arm/v7/opdefs/A88243_uadd16.d b/plugins/arm/v7/opdefs/A88243_uadd16.d index 3a220d2..6d95909 100644 --- a/plugins/arm/v7/opdefs/A88243_uadd16.d +++ b/plugins/arm/v7/opdefs/A88243_uadd16.d @@ -23,7 +23,7 @@ @title UADD16 -@id 235 +@id 238 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 726 + @subid 734 @conv { @@ -59,7 +59,7 @@ @syntax { - @subid 727 + @subid 735 @conv { diff --git a/plugins/arm/v7/opdefs/A88244_uadd8.d b/plugins/arm/v7/opdefs/A88244_uadd8.d index a2d4a97..ad35768 100644 --- a/plugins/arm/v7/opdefs/A88244_uadd8.d +++ b/plugins/arm/v7/opdefs/A88244_uadd8.d @@ -23,7 +23,7 @@ @title UADD8 -@id 236 +@id 239 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 728 + @subid 736 @conv { @@ -59,7 +59,7 @@ @syntax { - @subid 729 + @subid 737 @conv { diff --git a/plugins/arm/v7/opdefs/A88245_uasx.d b/plugins/arm/v7/opdefs/A88245_uasx.d index eca3303..f87fa9d 100644 --- a/plugins/arm/v7/opdefs/A88245_uasx.d +++ b/plugins/arm/v7/opdefs/A88245_uasx.d @@ -23,7 +23,7 @@ @title UASX -@id 237 +@id 240 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 730 + @subid 738 @conv { @@ -59,7 +59,7 @@ @syntax { - @subid 731 + @subid 739 @conv { diff --git a/plugins/arm/v7/opdefs/A88246_ubfx.d b/plugins/arm/v7/opdefs/A88246_ubfx.d index cd39cb3..28eece0 100644 --- a/plugins/arm/v7/opdefs/A88246_ubfx.d +++ b/plugins/arm/v7/opdefs/A88246_ubfx.d @@ -23,7 +23,7 @@ @title UBFX -@id 238 +@id 241 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 732 + @subid 740 @conv { @@ -61,7 +61,7 @@ @syntax { - @subid 733 + @subid 741 @conv { diff --git a/plugins/arm/v7/opdefs/A88247_udf.d b/plugins/arm/v7/opdefs/A88247_udf.d index f6aeb3a..5986ae2 100644 --- a/plugins/arm/v7/opdefs/A88247_udf.d +++ b/plugins/arm/v7/opdefs/A88247_udf.d @@ -23,7 +23,7 @@ @title UDF -@id 239 +@id 242 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 734 + @subid 742 @conv { @@ -57,7 +57,7 @@ @syntax { - @subid 735 + @subid 743 @conv { @@ -77,7 +77,7 @@ @syntax { - @subid 736 + @subid 744 @conv { diff --git a/plugins/arm/v7/opdefs/A88248_udiv.d b/plugins/arm/v7/opdefs/A88248_udiv.d index b142ffb..b58f59d 100644 --- a/plugins/arm/v7/opdefs/A88248_udiv.d +++ b/plugins/arm/v7/opdefs/A88248_udiv.d @@ -23,7 +23,7 @@ @title UDIV -@id 240 +@id 243 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 737 + @subid 745 @conv { @@ -59,7 +59,7 @@ @syntax { - @subid 738 + @subid 746 @conv { diff --git a/plugins/arm/v7/opdefs/A88249_uhadd16.d b/plugins/arm/v7/opdefs/A88249_uhadd16.d index 4d220ae..8e290de 100644 --- a/plugins/arm/v7/opdefs/A88249_uhadd16.d +++ b/plugins/arm/v7/opdefs/A88249_uhadd16.d @@ -23,7 +23,7 @@ @title UHADD16 -@id 241 +@id 244 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 739 + @subid 747 @conv { @@ -59,7 +59,7 @@ @syntax { - @subid 740 + @subid 748 @conv { diff --git a/plugins/arm/v7/opdefs/A88250_uhadd8.d b/plugins/arm/v7/opdefs/A88250_uhadd8.d index e28cb14..84464e1 100644 --- a/plugins/arm/v7/opdefs/A88250_uhadd8.d +++ b/plugins/arm/v7/opdefs/A88250_uhadd8.d @@ -23,7 +23,7 @@ @title UHADD8 -@id 242 +@id 245 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 741 + @subid 749 @conv { @@ -59,7 +59,7 @@ @syntax { - @subid 742 + @subid 750 @conv { diff --git a/plugins/arm/v7/opdefs/A88251_uhasx.d b/plugins/arm/v7/opdefs/A88251_uhasx.d index 6aa7d7e..0159de5 100644 --- a/plugins/arm/v7/opdefs/A88251_uhasx.d +++ b/plugins/arm/v7/opdefs/A88251_uhasx.d @@ -23,7 +23,7 @@ @title UHASX -@id 243 +@id 246 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 743 + @subid 751 @conv { @@ -59,7 +59,7 @@ @syntax { - @subid 744 + @subid 752 @conv { diff --git a/plugins/arm/v7/opdefs/A88252_uhsax.d b/plugins/arm/v7/opdefs/A88252_uhsax.d index 6639e6c..f79a814 100644 --- a/plugins/arm/v7/opdefs/A88252_uhsax.d +++ b/plugins/arm/v7/opdefs/A88252_uhsax.d @@ -23,7 +23,7 @@ @title UHSAX -@id 244 +@id 247 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 745 + @subid 753 @conv { @@ -59,7 +59,7 @@ @syntax { - @subid 746 + @subid 754 @conv { diff --git a/plugins/arm/v7/opdefs/A88253_uhsub16.d b/plugins/arm/v7/opdefs/A88253_uhsub16.d index c64a424..8a14fdc 100644 --- a/plugins/arm/v7/opdefs/A88253_uhsub16.d +++ b/plugins/arm/v7/opdefs/A88253_uhsub16.d @@ -23,7 +23,7 @@ @title UHSUB16 -@id 245 +@id 248 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 747 + @subid 755 @conv { @@ -59,7 +59,7 @@ @syntax { - @subid 748 + @subid 756 @conv { diff --git a/plugins/arm/v7/opdefs/A88254_uhsub8.d b/plugins/arm/v7/opdefs/A88254_uhsub8.d index 1e1d7d1..f8aed98 100644 --- a/plugins/arm/v7/opdefs/A88254_uhsub8.d +++ b/plugins/arm/v7/opdefs/A88254_uhsub8.d @@ -23,7 +23,7 @@ @title UHSUB8 -@id 246 +@id 249 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 749 + @subid 757 @conv { @@ -59,7 +59,7 @@ @syntax { - @subid 750 + @subid 758 @conv { diff --git a/plugins/arm/v7/opdefs/A88255_umaal.d b/plugins/arm/v7/opdefs/A88255_umaal.d index 69623a2..dc7fcd3 100644 --- a/plugins/arm/v7/opdefs/A88255_umaal.d +++ b/plugins/arm/v7/opdefs/A88255_umaal.d @@ -23,7 +23,7 @@ @title UMAAL -@id 247 +@id 250 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 751 + @subid 759 @conv { @@ -60,7 +60,7 @@ @syntax { - @subid 752 + @subid 760 @conv { diff --git a/plugins/arm/v7/opdefs/A88256_umlal.d b/plugins/arm/v7/opdefs/A88256_umlal.d index 64d7cc1..8b33717 100644 --- a/plugins/arm/v7/opdefs/A88256_umlal.d +++ b/plugins/arm/v7/opdefs/A88256_umlal.d @@ -23,7 +23,7 @@ @title UMLAL -@id 248 +@id 251 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 753 + @subid 761 @conv { @@ -60,7 +60,7 @@ @syntax { - @subid 754 + @subid 762 @assert { @@ -89,7 +89,7 @@ @syntax { - @subid 755 + @subid 763 @assert { diff --git a/plugins/arm/v7/opdefs/A88257_umull.d b/plugins/arm/v7/opdefs/A88257_umull.d index 3ded23c..1d71aba 100644 --- a/plugins/arm/v7/opdefs/A88257_umull.d +++ b/plugins/arm/v7/opdefs/A88257_umull.d @@ -23,7 +23,7 @@ @title UMULL -@id 249 +@id 252 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 756 + @subid 764 @conv { @@ -60,7 +60,7 @@ @syntax { - @subid 757 + @subid 765 @assert { @@ -89,7 +89,7 @@ @syntax { - @subid 758 + @subid 766 @assert { diff --git a/plugins/arm/v7/opdefs/A88258_uqadd16.d b/plugins/arm/v7/opdefs/A88258_uqadd16.d index bc37e8c..4d21b66 100644 --- a/plugins/arm/v7/opdefs/A88258_uqadd16.d +++ b/plugins/arm/v7/opdefs/A88258_uqadd16.d @@ -23,7 +23,7 @@ @title UQADD16 -@id 250 +@id 253 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 759 + @subid 767 @conv { @@ -59,7 +59,7 @@ @syntax { - @subid 760 + @subid 768 @conv { diff --git a/plugins/arm/v7/opdefs/A88259_uqadd8.d b/plugins/arm/v7/opdefs/A88259_uqadd8.d index 349b1b8..5f6bfe0 100644 --- a/plugins/arm/v7/opdefs/A88259_uqadd8.d +++ b/plugins/arm/v7/opdefs/A88259_uqadd8.d @@ -23,7 +23,7 @@ @title UQADD8 -@id 251 +@id 254 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 761 + @subid 769 @conv { @@ -59,7 +59,7 @@ @syntax { - @subid 762 + @subid 770 @conv { diff --git a/plugins/arm/v7/opdefs/A88260_uqasx.d b/plugins/arm/v7/opdefs/A88260_uqasx.d index 4733d58..593b22d 100644 --- a/plugins/arm/v7/opdefs/A88260_uqasx.d +++ b/plugins/arm/v7/opdefs/A88260_uqasx.d @@ -23,7 +23,7 @@ @title UQASX -@id 252 +@id 255 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 763 + @subid 771 @conv { @@ -59,7 +59,7 @@ @syntax { - @subid 764 + @subid 772 @conv { diff --git a/plugins/arm/v7/opdefs/A88261_uqsax.d b/plugins/arm/v7/opdefs/A88261_uqsax.d index 92bef77..1816e01 100644 --- a/plugins/arm/v7/opdefs/A88261_uqsax.d +++ b/plugins/arm/v7/opdefs/A88261_uqsax.d @@ -23,7 +23,7 @@ @title UQSAX -@id 253 +@id 256 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 765 + @subid 773 @conv { @@ -59,7 +59,7 @@ @syntax { - @subid 766 + @subid 774 @conv { diff --git a/plugins/arm/v7/opdefs/A88262_uqsub16.d b/plugins/arm/v7/opdefs/A88262_uqsub16.d index 9b9611d..108fcb1 100644 --- a/plugins/arm/v7/opdefs/A88262_uqsub16.d +++ b/plugins/arm/v7/opdefs/A88262_uqsub16.d @@ -23,7 +23,7 @@ @title UQSUB16 -@id 254 +@id 257 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 767 + @subid 775 @conv { @@ -59,7 +59,7 @@ @syntax { - @subid 768 + @subid 776 @conv { diff --git a/plugins/arm/v7/opdefs/A88263_uqsub8.d b/plugins/arm/v7/opdefs/A88263_uqsub8.d index ea041bc..310c05c 100644 --- a/plugins/arm/v7/opdefs/A88263_uqsub8.d +++ b/plugins/arm/v7/opdefs/A88263_uqsub8.d @@ -23,7 +23,7 @@ @title UQSUB8 -@id 255 +@id 258 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 769 + @subid 777 @conv { @@ -59,7 +59,7 @@ @syntax { - @subid 770 + @subid 778 @conv { diff --git a/plugins/arm/v7/opdefs/A88264_usad8.d b/plugins/arm/v7/opdefs/A88264_usad8.d index d804b6f..70b5ff5 100644 --- a/plugins/arm/v7/opdefs/A88264_usad8.d +++ b/plugins/arm/v7/opdefs/A88264_usad8.d @@ -23,7 +23,7 @@ @title USAD8 -@id 256 +@id 259 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 771 + @subid 779 @conv { @@ -59,7 +59,7 @@ @syntax { - @subid 772 + @subid 780 @conv { diff --git a/plugins/arm/v7/opdefs/A88265_usada8.d b/plugins/arm/v7/opdefs/A88265_usada8.d index faace0c..b6fa00f 100644 --- a/plugins/arm/v7/opdefs/A88265_usada8.d +++ b/plugins/arm/v7/opdefs/A88265_usada8.d @@ -23,7 +23,7 @@ @title USADA8 -@id 257 +@id 260 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 773 + @subid 781 @conv { @@ -60,7 +60,7 @@ @syntax { - @subid 774 + @subid 782 @conv { diff --git a/plugins/arm/v7/opdefs/A88266_usat.d b/plugins/arm/v7/opdefs/A88266_usat.d index 7275113..b9fb341 100644 --- a/plugins/arm/v7/opdefs/A88266_usat.d +++ b/plugins/arm/v7/opdefs/A88266_usat.d @@ -23,7 +23,7 @@ @title USAT -@id 258 +@id 261 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 775 + @subid 783 @conv { @@ -60,7 +60,7 @@ @syntax { - @subid 776 + @subid 784 @conv { diff --git a/plugins/arm/v7/opdefs/A88267_usat16.d b/plugins/arm/v7/opdefs/A88267_usat16.d index eaaaa3f..8894541 100644 --- a/plugins/arm/v7/opdefs/A88267_usat16.d +++ b/plugins/arm/v7/opdefs/A88267_usat16.d @@ -23,7 +23,7 @@ @title USAT16 -@id 259 +@id 262 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 777 + @subid 785 @conv { @@ -59,7 +59,7 @@ @syntax { - @subid 778 + @subid 786 @conv { diff --git a/plugins/arm/v7/opdefs/A88268_usax.d b/plugins/arm/v7/opdefs/A88268_usax.d index 89731f1..b307aee 100644 --- a/plugins/arm/v7/opdefs/A88268_usax.d +++ b/plugins/arm/v7/opdefs/A88268_usax.d @@ -23,7 +23,7 @@ @title USAX -@id 260 +@id 263 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 779 + @subid 787 @conv { @@ -59,7 +59,7 @@ @syntax { - @subid 780 + @subid 788 @conv { diff --git a/plugins/arm/v7/opdefs/A88269_usub16.d b/plugins/arm/v7/opdefs/A88269_usub16.d index 192d7bf..891b599 100644 --- a/plugins/arm/v7/opdefs/A88269_usub16.d +++ b/plugins/arm/v7/opdefs/A88269_usub16.d @@ -23,7 +23,7 @@ @title USUB16 -@id 261 +@id 264 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 781 + @subid 789 @conv { @@ -59,7 +59,7 @@ @syntax { - @subid 782 + @subid 790 @conv { diff --git a/plugins/arm/v7/opdefs/A88270_usub8.d b/plugins/arm/v7/opdefs/A88270_usub8.d index a2e921e..880019d 100644 --- a/plugins/arm/v7/opdefs/A88270_usub8.d +++ b/plugins/arm/v7/opdefs/A88270_usub8.d @@ -23,7 +23,7 @@ @title USUB8 -@id 262 +@id 265 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 783 + @subid 791 @conv { @@ -59,7 +59,7 @@ @syntax { - @subid 784 + @subid 792 @conv { diff --git a/plugins/arm/v7/opdefs/A88271_uxtab.d b/plugins/arm/v7/opdefs/A88271_uxtab.d index f84b7d4..5db97f6 100644 --- a/plugins/arm/v7/opdefs/A88271_uxtab.d +++ b/plugins/arm/v7/opdefs/A88271_uxtab.d @@ -23,7 +23,7 @@ @title UXTAB -@id 263 +@id 266 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 785 + @subid 793 @conv { @@ -60,7 +60,7 @@ @syntax { - @subid 786 + @subid 794 @conv { diff --git a/plugins/arm/v7/opdefs/A88272_uxtab16.d b/plugins/arm/v7/opdefs/A88272_uxtab16.d index ac2e47d..c5eafc9 100644 --- a/plugins/arm/v7/opdefs/A88272_uxtab16.d +++ b/plugins/arm/v7/opdefs/A88272_uxtab16.d @@ -23,7 +23,7 @@ @title UXTAB16 -@id 264 +@id 267 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 787 + @subid 795 @conv { @@ -60,7 +60,7 @@ @syntax { - @subid 788 + @subid 796 @conv { diff --git a/plugins/arm/v7/opdefs/A88273_uxtah.d b/plugins/arm/v7/opdefs/A88273_uxtah.d index 9a30d32..0819e18 100644 --- a/plugins/arm/v7/opdefs/A88273_uxtah.d +++ b/plugins/arm/v7/opdefs/A88273_uxtah.d @@ -23,7 +23,7 @@ @title UXTAH -@id 265 +@id 268 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 789 + @subid 797 @conv { @@ -60,7 +60,7 @@ @syntax { - @subid 790 + @subid 798 @conv { diff --git a/plugins/arm/v7/opdefs/A88274_uxtb.d b/plugins/arm/v7/opdefs/A88274_uxtb.d index d2a46ae..17c3c53 100644 --- a/plugins/arm/v7/opdefs/A88274_uxtb.d +++ b/plugins/arm/v7/opdefs/A88274_uxtb.d @@ -23,7 +23,7 @@ @title UXTB -@id 266 +@id 269 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 791 + @subid 799 @conv { @@ -59,7 +59,7 @@ @syntax { - @subid 792 + @subid 800 @conv { @@ -81,7 +81,7 @@ @syntax { - @subid 793 + @subid 801 @conv { diff --git a/plugins/arm/v7/opdefs/A88275_uxtb16.d b/plugins/arm/v7/opdefs/A88275_uxtb16.d index f1b3384..82085ba 100644 --- a/plugins/arm/v7/opdefs/A88275_uxtb16.d +++ b/plugins/arm/v7/opdefs/A88275_uxtb16.d @@ -23,7 +23,7 @@ @title UXTB16 -@id 267 +@id 270 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 794 + @subid 802 @conv { @@ -59,7 +59,7 @@ @syntax { - @subid 795 + @subid 803 @conv { diff --git a/plugins/arm/v7/opdefs/A88276_uxth.d b/plugins/arm/v7/opdefs/A88276_uxth.d index 90c3310..cc890e9 100644 --- a/plugins/arm/v7/opdefs/A88276_uxth.d +++ b/plugins/arm/v7/opdefs/A88276_uxth.d @@ -23,7 +23,7 @@ @title UXTH -@id 268 +@id 271 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 796 + @subid 804 @conv { @@ -59,7 +59,7 @@ @syntax { - @subid 797 + @subid 805 @conv { @@ -81,7 +81,7 @@ @syntax { - @subid 798 + @subid 806 @conv { diff --git a/plugins/arm/v7/opdefs/A88277_vaba.d b/plugins/arm/v7/opdefs/A88277_vaba.d index 32bbb27..4751ecd 100644 --- a/plugins/arm/v7/opdefs/A88277_vaba.d +++ b/plugins/arm/v7/opdefs/A88277_vaba.d @@ -23,7 +23,7 @@ @title VABA, VABAL -@id 269 +@id 272 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 799 + @subid 807 @assert { @@ -61,7 +61,7 @@ @syntax { - @subid 800 + @subid 808 @assert { @@ -85,7 +85,7 @@ @syntax { - @subid 801 + @subid 809 @assert { @@ -109,7 +109,7 @@ @syntax { - @subid 802 + @subid 810 @assert { @@ -133,7 +133,7 @@ @syntax { - @subid 803 + @subid 811 @assert { @@ -157,7 +157,7 @@ @syntax { - @subid 804 + @subid 812 @assert { @@ -181,7 +181,7 @@ @syntax { - @subid 805 + @subid 813 @assert { @@ -205,7 +205,7 @@ @syntax { - @subid 806 + @subid 814 @assert { @@ -229,7 +229,7 @@ @syntax { - @subid 807 + @subid 815 @assert { @@ -253,7 +253,7 @@ @syntax { - @subid 808 + @subid 816 @assert { @@ -277,7 +277,7 @@ @syntax { - @subid 809 + @subid 817 @assert { @@ -301,7 +301,7 @@ @syntax { - @subid 810 + @subid 818 @assert { @@ -331,7 +331,7 @@ @syntax { - @subid 811 + @subid 819 @assert { @@ -354,7 +354,7 @@ @syntax { - @subid 812 + @subid 820 @assert { @@ -377,7 +377,7 @@ @syntax { - @subid 813 + @subid 821 @assert { @@ -400,7 +400,7 @@ @syntax { - @subid 814 + @subid 822 @assert { @@ -423,7 +423,7 @@ @syntax { - @subid 815 + @subid 823 @assert { @@ -446,7 +446,7 @@ @syntax { - @subid 816 + @subid 824 @assert { @@ -475,7 +475,7 @@ @syntax { - @subid 817 + @subid 825 @assert { @@ -499,7 +499,7 @@ @syntax { - @subid 818 + @subid 826 @assert { @@ -523,7 +523,7 @@ @syntax { - @subid 819 + @subid 827 @assert { @@ -547,7 +547,7 @@ @syntax { - @subid 820 + @subid 828 @assert { @@ -571,7 +571,7 @@ @syntax { - @subid 821 + @subid 829 @assert { @@ -595,7 +595,7 @@ @syntax { - @subid 822 + @subid 830 @assert { @@ -619,7 +619,7 @@ @syntax { - @subid 823 + @subid 831 @assert { @@ -643,7 +643,7 @@ @syntax { - @subid 824 + @subid 832 @assert { @@ -667,7 +667,7 @@ @syntax { - @subid 825 + @subid 833 @assert { @@ -691,7 +691,7 @@ @syntax { - @subid 826 + @subid 834 @assert { @@ -715,7 +715,7 @@ @syntax { - @subid 827 + @subid 835 @assert { @@ -739,7 +739,7 @@ @syntax { - @subid 828 + @subid 836 @assert { @@ -769,7 +769,7 @@ @syntax { - @subid 829 + @subid 837 @assert { @@ -792,7 +792,7 @@ @syntax { - @subid 830 + @subid 838 @assert { @@ -815,7 +815,7 @@ @syntax { - @subid 831 + @subid 839 @assert { @@ -838,7 +838,7 @@ @syntax { - @subid 832 + @subid 840 @assert { @@ -861,7 +861,7 @@ @syntax { - @subid 833 + @subid 841 @assert { @@ -884,7 +884,7 @@ @syntax { - @subid 834 + @subid 842 @assert { diff --git a/plugins/arm/v7/opdefs/A88278_vabd.d b/plugins/arm/v7/opdefs/A88278_vabd.d index 966c960..76904e4 100644 --- a/plugins/arm/v7/opdefs/A88278_vabd.d +++ b/plugins/arm/v7/opdefs/A88278_vabd.d @@ -23,7 +23,7 @@ @title VABD, VABDL (integer) -@id 270 +@id 273 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 835 + @subid 843 @assert { @@ -61,7 +61,7 @@ @syntax { - @subid 836 + @subid 844 @assert { @@ -85,7 +85,7 @@ @syntax { - @subid 837 + @subid 845 @assert { @@ -109,7 +109,7 @@ @syntax { - @subid 838 + @subid 846 @assert { @@ -133,7 +133,7 @@ @syntax { - @subid 839 + @subid 847 @assert { @@ -157,7 +157,7 @@ @syntax { - @subid 840 + @subid 848 @assert { @@ -181,7 +181,7 @@ @syntax { - @subid 841 + @subid 849 @assert { @@ -205,7 +205,7 @@ @syntax { - @subid 842 + @subid 850 @assert { @@ -229,7 +229,7 @@ @syntax { - @subid 843 + @subid 851 @assert { @@ -253,7 +253,7 @@ @syntax { - @subid 844 + @subid 852 @assert { @@ -277,7 +277,7 @@ @syntax { - @subid 845 + @subid 853 @assert { @@ -301,7 +301,7 @@ @syntax { - @subid 846 + @subid 854 @assert { @@ -331,7 +331,7 @@ @syntax { - @subid 847 + @subid 855 @assert { @@ -354,7 +354,7 @@ @syntax { - @subid 848 + @subid 856 @assert { @@ -377,7 +377,7 @@ @syntax { - @subid 849 + @subid 857 @assert { @@ -400,7 +400,7 @@ @syntax { - @subid 850 + @subid 858 @assert { @@ -423,7 +423,7 @@ @syntax { - @subid 851 + @subid 859 @assert { @@ -446,7 +446,7 @@ @syntax { - @subid 852 + @subid 860 @assert { @@ -475,7 +475,7 @@ @syntax { - @subid 853 + @subid 861 @assert { @@ -499,7 +499,7 @@ @syntax { - @subid 854 + @subid 862 @assert { @@ -523,7 +523,7 @@ @syntax { - @subid 855 + @subid 863 @assert { @@ -547,7 +547,7 @@ @syntax { - @subid 856 + @subid 864 @assert { @@ -571,7 +571,7 @@ @syntax { - @subid 857 + @subid 865 @assert { @@ -595,7 +595,7 @@ @syntax { - @subid 858 + @subid 866 @assert { @@ -619,7 +619,7 @@ @syntax { - @subid 859 + @subid 867 @assert { @@ -643,7 +643,7 @@ @syntax { - @subid 860 + @subid 868 @assert { @@ -667,7 +667,7 @@ @syntax { - @subid 861 + @subid 869 @assert { @@ -691,7 +691,7 @@ @syntax { - @subid 862 + @subid 870 @assert { @@ -715,7 +715,7 @@ @syntax { - @subid 863 + @subid 871 @assert { @@ -739,7 +739,7 @@ @syntax { - @subid 864 + @subid 872 @assert { @@ -769,7 +769,7 @@ @syntax { - @subid 865 + @subid 873 @assert { @@ -792,7 +792,7 @@ @syntax { - @subid 866 + @subid 874 @assert { @@ -815,7 +815,7 @@ @syntax { - @subid 867 + @subid 875 @assert { @@ -838,7 +838,7 @@ @syntax { - @subid 868 + @subid 876 @assert { @@ -861,7 +861,7 @@ @syntax { - @subid 869 + @subid 877 @assert { @@ -884,7 +884,7 @@ @syntax { - @subid 870 + @subid 878 @assert { diff --git a/plugins/arm/v7/opdefs/A88279_vabd.d b/plugins/arm/v7/opdefs/A88279_vabd.d index 564176c..e61b683 100644 --- a/plugins/arm/v7/opdefs/A88279_vabd.d +++ b/plugins/arm/v7/opdefs/A88279_vabd.d @@ -23,7 +23,7 @@ @title VABD (floating-point) -@id 271 +@id 274 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 871 + @subid 879 @assert { @@ -60,7 +60,7 @@ @syntax { - @subid 872 + @subid 880 @assert { @@ -89,7 +89,7 @@ @syntax { - @subid 873 + @subid 881 @assert { @@ -112,7 +112,7 @@ @syntax { - @subid 874 + @subid 882 @assert { diff --git a/plugins/arm/v7/opdefs/A88280_vabs.d b/plugins/arm/v7/opdefs/A88280_vabs.d index 0badc22..aa89e89 100644 --- a/plugins/arm/v7/opdefs/A88280_vabs.d +++ b/plugins/arm/v7/opdefs/A88280_vabs.d @@ -23,7 +23,7 @@ @title VABS -@id 272 +@id 275 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 875 + @subid 883 @assert { @@ -59,7 +59,7 @@ @syntax { - @subid 876 + @subid 884 @assert { @@ -81,7 +81,7 @@ @syntax { - @subid 877 + @subid 885 @assert { @@ -103,7 +103,7 @@ @syntax { - @subid 878 + @subid 886 @assert { @@ -131,7 +131,7 @@ @syntax { - @subid 879 + @subid 887 @assert { @@ -152,7 +152,7 @@ @syntax { - @subid 880 + @subid 888 @assert { @@ -179,7 +179,7 @@ @syntax { - @subid 881 + @subid 889 @assert { @@ -201,7 +201,7 @@ @syntax { - @subid 882 + @subid 890 @assert { @@ -223,7 +223,7 @@ @syntax { - @subid 883 + @subid 891 @assert { @@ -245,7 +245,7 @@ @syntax { - @subid 884 + @subid 892 @assert { @@ -273,7 +273,7 @@ @syntax { - @subid 885 + @subid 893 @assert { @@ -294,7 +294,7 @@ @syntax { - @subid 886 + @subid 894 @assert { diff --git a/plugins/arm/v7/opdefs/A88281_vac.d b/plugins/arm/v7/opdefs/A88281_vac.d index 30ee91f..c9c9aa0 100644 --- a/plugins/arm/v7/opdefs/A88281_vac.d +++ b/plugins/arm/v7/opdefs/A88281_vac.d @@ -23,7 +23,7 @@ @title VACGE, VACGT, VACLE, VACLT -@id 273 +@id 276 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 887 + @subid 895 @assert { @@ -60,7 +60,7 @@ @syntax { - @subid 888 + @subid 896 @assert { @@ -83,7 +83,7 @@ @syntax { - @subid 889 + @subid 897 @assert { @@ -106,7 +106,7 @@ @syntax { - @subid 890 + @subid 898 @assert { @@ -135,7 +135,7 @@ @syntax { - @subid 891 + @subid 899 @assert { @@ -158,7 +158,7 @@ @syntax { - @subid 892 + @subid 900 @assert { @@ -181,7 +181,7 @@ @syntax { - @subid 893 + @subid 901 @assert { @@ -204,7 +204,7 @@ @syntax { - @subid 894 + @subid 902 @assert { diff --git a/plugins/arm/v7/opdefs/A88282_vadd.d b/plugins/arm/v7/opdefs/A88282_vadd.d index 9045d95..09baa48 100644 --- a/plugins/arm/v7/opdefs/A88282_vadd.d +++ b/plugins/arm/v7/opdefs/A88282_vadd.d @@ -23,7 +23,7 @@ @title VADD (integer) -@id 274 +@id 277 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 895 + @subid 903 @assert { @@ -59,7 +59,7 @@ @syntax { - @subid 896 + @subid 904 @assert { @@ -81,7 +81,7 @@ @syntax { - @subid 897 + @subid 905 @assert { @@ -103,7 +103,7 @@ @syntax { - @subid 898 + @subid 906 @assert { @@ -131,7 +131,7 @@ @syntax { - @subid 899 + @subid 907 @assert { @@ -153,7 +153,7 @@ @syntax { - @subid 900 + @subid 908 @assert { @@ -175,7 +175,7 @@ @syntax { - @subid 901 + @subid 909 @assert { @@ -197,7 +197,7 @@ @syntax { - @subid 902 + @subid 910 @assert { diff --git a/plugins/arm/v7/opdefs/A88283_vadd.d b/plugins/arm/v7/opdefs/A88283_vadd.d index 096dbc0..e6e1616 100644 --- a/plugins/arm/v7/opdefs/A88283_vadd.d +++ b/plugins/arm/v7/opdefs/A88283_vadd.d @@ -23,7 +23,7 @@ @title VADD (floating-point) -@id 275 +@id 278 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 903 + @subid 911 @assert { @@ -60,7 +60,7 @@ @syntax { - @subid 904 + @subid 912 @assert { @@ -89,7 +89,7 @@ @syntax { - @subid 905 + @subid 913 @assert { @@ -111,7 +111,7 @@ @syntax { - @subid 906 + @subid 914 @assert { @@ -139,7 +139,7 @@ @syntax { - @subid 907 + @subid 915 @assert { @@ -162,7 +162,7 @@ @syntax { - @subid 908 + @subid 916 @assert { @@ -191,7 +191,7 @@ @syntax { - @subid 909 + @subid 917 @assert { @@ -213,7 +213,7 @@ @syntax { - @subid 910 + @subid 918 @assert { diff --git a/plugins/arm/v7/opdefs/A88284_vaddhn.d b/plugins/arm/v7/opdefs/A88284_vaddhn.d index 7b7c9b9..6fce0ef 100644 --- a/plugins/arm/v7/opdefs/A88284_vaddhn.d +++ b/plugins/arm/v7/opdefs/A88284_vaddhn.d @@ -23,7 +23,7 @@ @title VADDHN -@id 276 +@id 279 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 911 + @subid 919 @assert { @@ -59,7 +59,7 @@ @syntax { - @subid 912 + @subid 920 @assert { @@ -81,7 +81,7 @@ @syntax { - @subid 913 + @subid 921 @assert { @@ -109,7 +109,7 @@ @syntax { - @subid 914 + @subid 922 @assert { @@ -131,7 +131,7 @@ @syntax { - @subid 915 + @subid 923 @assert { @@ -153,7 +153,7 @@ @syntax { - @subid 916 + @subid 924 @assert { diff --git a/plugins/arm/v7/opdefs/A88285_vadd.d b/plugins/arm/v7/opdefs/A88285_vadd.d index 4137719..ab9fcd6 100644 --- a/plugins/arm/v7/opdefs/A88285_vadd.d +++ b/plugins/arm/v7/opdefs/A88285_vadd.d @@ -23,7 +23,7 @@ @title VADDL, VADDW -@id 277 +@id 280 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 917 + @subid 925 @assert { @@ -61,7 +61,7 @@ @syntax { - @subid 918 + @subid 926 @assert { @@ -85,7 +85,7 @@ @syntax { - @subid 919 + @subid 927 @assert { @@ -109,7 +109,7 @@ @syntax { - @subid 920 + @subid 928 @assert { @@ -133,7 +133,7 @@ @syntax { - @subid 921 + @subid 929 @assert { @@ -157,7 +157,7 @@ @syntax { - @subid 922 + @subid 930 @assert { @@ -181,7 +181,7 @@ @syntax { - @subid 923 + @subid 931 @assert { @@ -205,7 +205,7 @@ @syntax { - @subid 924 + @subid 932 @assert { @@ -229,7 +229,7 @@ @syntax { - @subid 925 + @subid 933 @assert { @@ -253,7 +253,7 @@ @syntax { - @subid 926 + @subid 934 @assert { @@ -277,7 +277,7 @@ @syntax { - @subid 927 + @subid 935 @assert { @@ -301,7 +301,7 @@ @syntax { - @subid 928 + @subid 936 @assert { @@ -331,7 +331,7 @@ @syntax { - @subid 929 + @subid 937 @assert { @@ -355,7 +355,7 @@ @syntax { - @subid 930 + @subid 938 @assert { @@ -379,7 +379,7 @@ @syntax { - @subid 931 + @subid 939 @assert { @@ -403,7 +403,7 @@ @syntax { - @subid 932 + @subid 940 @assert { @@ -427,7 +427,7 @@ @syntax { - @subid 933 + @subid 941 @assert { @@ -451,7 +451,7 @@ @syntax { - @subid 934 + @subid 942 @assert { @@ -475,7 +475,7 @@ @syntax { - @subid 935 + @subid 943 @assert { @@ -499,7 +499,7 @@ @syntax { - @subid 936 + @subid 944 @assert { @@ -523,7 +523,7 @@ @syntax { - @subid 937 + @subid 945 @assert { @@ -547,7 +547,7 @@ @syntax { - @subid 938 + @subid 946 @assert { @@ -571,7 +571,7 @@ @syntax { - @subid 939 + @subid 947 @assert { @@ -595,7 +595,7 @@ @syntax { - @subid 940 + @subid 948 @assert { diff --git a/plugins/arm/v7/opdefs/A88287_vand.d b/plugins/arm/v7/opdefs/A88287_vand.d index 4bc6229..babc9bc 100644 --- a/plugins/arm/v7/opdefs/A88287_vand.d +++ b/plugins/arm/v7/opdefs/A88287_vand.d @@ -23,7 +23,7 @@ @title VAND (register) -@id 279 +@id 282 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 941 + @subid 949 @assert { @@ -59,7 +59,7 @@ @syntax { - @subid 942 + @subid 950 @assert { @@ -87,7 +87,7 @@ @syntax { - @subid 943 + @subid 951 @assert { @@ -109,7 +109,7 @@ @syntax { - @subid 944 + @subid 952 @assert { diff --git a/plugins/arm/v7/opdefs/A88288_vbic.d b/plugins/arm/v7/opdefs/A88288_vbic.d index 4961fc9..aa66b0c 100644 --- a/plugins/arm/v7/opdefs/A88288_vbic.d +++ b/plugins/arm/v7/opdefs/A88288_vbic.d @@ -23,7 +23,7 @@ @title VBIC (immediate) -@id 280 +@id 283 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 945 + @subid 953 @assert { @@ -59,7 +59,7 @@ @syntax { - @subid 946 + @subid 954 @assert { @@ -81,7 +81,7 @@ @syntax { - @subid 947 + @subid 955 @assert { @@ -103,7 +103,7 @@ @syntax { - @subid 948 + @subid 956 @assert { @@ -125,7 +125,7 @@ @syntax { - @subid 949 + @subid 957 @assert { @@ -147,7 +147,7 @@ @syntax { - @subid 950 + @subid 958 @assert { @@ -169,7 +169,7 @@ @syntax { - @subid 951 + @subid 959 @assert { @@ -191,7 +191,7 @@ @syntax { - @subid 952 + @subid 960 @assert { @@ -213,7 +213,7 @@ @syntax { - @subid 953 + @subid 961 @assert { @@ -235,7 +235,7 @@ @syntax { - @subid 954 + @subid 962 @assert { @@ -257,7 +257,7 @@ @syntax { - @subid 955 + @subid 963 @assert { @@ -279,7 +279,7 @@ @syntax { - @subid 956 + @subid 964 @assert { @@ -301,7 +301,7 @@ @syntax { - @subid 957 + @subid 965 @assert { @@ -323,7 +323,7 @@ @syntax { - @subid 958 + @subid 966 @assert { @@ -345,7 +345,7 @@ @syntax { - @subid 959 + @subid 967 @assert { @@ -367,7 +367,7 @@ @syntax { - @subid 960 + @subid 968 @assert { @@ -389,7 +389,7 @@ @syntax { - @subid 961 + @subid 969 @assert { @@ -411,7 +411,7 @@ @syntax { - @subid 962 + @subid 970 @assert { @@ -433,7 +433,7 @@ @syntax { - @subid 963 + @subid 971 @assert { @@ -455,7 +455,7 @@ @syntax { - @subid 964 + @subid 972 @assert { @@ -477,7 +477,7 @@ @syntax { - @subid 965 + @subid 973 @assert { @@ -499,7 +499,7 @@ @syntax { - @subid 966 + @subid 974 @assert { @@ -521,7 +521,7 @@ @syntax { - @subid 967 + @subid 975 @assert { @@ -543,7 +543,7 @@ @syntax { - @subid 968 + @subid 976 @assert { @@ -565,7 +565,7 @@ @syntax { - @subid 969 + @subid 977 @assert { @@ -587,7 +587,7 @@ @syntax { - @subid 970 + @subid 978 @assert { @@ -609,7 +609,7 @@ @syntax { - @subid 971 + @subid 979 @assert { @@ -631,7 +631,7 @@ @syntax { - @subid 972 + @subid 980 @assert { @@ -659,7 +659,7 @@ @syntax { - @subid 973 + @subid 981 @assert { @@ -681,7 +681,7 @@ @syntax { - @subid 974 + @subid 982 @assert { @@ -703,7 +703,7 @@ @syntax { - @subid 975 + @subid 983 @assert { @@ -725,7 +725,7 @@ @syntax { - @subid 976 + @subid 984 @assert { @@ -747,7 +747,7 @@ @syntax { - @subid 977 + @subid 985 @assert { @@ -769,7 +769,7 @@ @syntax { - @subid 978 + @subid 986 @assert { @@ -791,7 +791,7 @@ @syntax { - @subid 979 + @subid 987 @assert { @@ -813,7 +813,7 @@ @syntax { - @subid 980 + @subid 988 @assert { @@ -835,7 +835,7 @@ @syntax { - @subid 981 + @subid 989 @assert { @@ -857,7 +857,7 @@ @syntax { - @subid 982 + @subid 990 @assert { @@ -879,7 +879,7 @@ @syntax { - @subid 983 + @subid 991 @assert { @@ -901,7 +901,7 @@ @syntax { - @subid 984 + @subid 992 @assert { @@ -923,7 +923,7 @@ @syntax { - @subid 985 + @subid 993 @assert { @@ -945,7 +945,7 @@ @syntax { - @subid 986 + @subid 994 @assert { @@ -967,7 +967,7 @@ @syntax { - @subid 987 + @subid 995 @assert { @@ -989,7 +989,7 @@ @syntax { - @subid 988 + @subid 996 @assert { @@ -1011,7 +1011,7 @@ @syntax { - @subid 989 + @subid 997 @assert { @@ -1033,7 +1033,7 @@ @syntax { - @subid 990 + @subid 998 @assert { @@ -1055,7 +1055,7 @@ @syntax { - @subid 991 + @subid 999 @assert { @@ -1077,7 +1077,7 @@ @syntax { - @subid 992 + @subid 1000 @assert { @@ -1099,7 +1099,7 @@ @syntax { - @subid 993 + @subid 1001 @assert { @@ -1121,7 +1121,7 @@ @syntax { - @subid 994 + @subid 1002 @assert { @@ -1143,7 +1143,7 @@ @syntax { - @subid 995 + @subid 1003 @assert { @@ -1165,7 +1165,7 @@ @syntax { - @subid 996 + @subid 1004 @assert { @@ -1187,7 +1187,7 @@ @syntax { - @subid 997 + @subid 1005 @assert { @@ -1209,7 +1209,7 @@ @syntax { - @subid 998 + @subid 1006 @assert { @@ -1231,7 +1231,7 @@ @syntax { - @subid 999 + @subid 1007 @assert { @@ -1253,7 +1253,7 @@ @syntax { - @subid 1000 + @subid 1008 @assert { diff --git a/plugins/arm/v7/opdefs/A88289_vbic.d b/plugins/arm/v7/opdefs/A88289_vbic.d index 1756fd7..bff7e28 100644 --- a/plugins/arm/v7/opdefs/A88289_vbic.d +++ b/plugins/arm/v7/opdefs/A88289_vbic.d @@ -23,7 +23,7 @@ @title VBIC (register) -@id 281 +@id 284 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 1001 + @subid 1009 @assert { @@ -59,7 +59,7 @@ @syntax { - @subid 1002 + @subid 1010 @assert { @@ -87,7 +87,7 @@ @syntax { - @subid 1003 + @subid 1011 @assert { @@ -109,7 +109,7 @@ @syntax { - @subid 1004 + @subid 1012 @assert { diff --git a/plugins/arm/v7/opdefs/A88290_vb.d b/plugins/arm/v7/opdefs/A88290_vb.d index c4673c0..8b20882 100644 --- a/plugins/arm/v7/opdefs/A88290_vb.d +++ b/plugins/arm/v7/opdefs/A88290_vb.d @@ -23,7 +23,7 @@ @title VBIF, VBIT, VBSL -@id 282 +@id 285 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 1005 + @subid 1013 @assert { @@ -60,7 +60,7 @@ @syntax { - @subid 1006 + @subid 1014 @assert { @@ -83,7 +83,7 @@ @syntax { - @subid 1007 + @subid 1015 @assert { @@ -106,7 +106,7 @@ @syntax { - @subid 1008 + @subid 1016 @assert { @@ -129,7 +129,7 @@ @syntax { - @subid 1009 + @subid 1017 @assert { @@ -152,7 +152,7 @@ @syntax { - @subid 1010 + @subid 1018 @assert { @@ -181,7 +181,7 @@ @syntax { - @subid 1011 + @subid 1019 @assert { @@ -204,7 +204,7 @@ @syntax { - @subid 1012 + @subid 1020 @assert { @@ -227,7 +227,7 @@ @syntax { - @subid 1013 + @subid 1021 @assert { @@ -250,7 +250,7 @@ @syntax { - @subid 1014 + @subid 1022 @assert { @@ -273,7 +273,7 @@ @syntax { - @subid 1015 + @subid 1023 @assert { @@ -296,7 +296,7 @@ @syntax { - @subid 1016 + @subid 1024 @assert { diff --git a/plugins/arm/v7/opdefs/A88291_vceq.d b/plugins/arm/v7/opdefs/A88291_vceq.d index 18a4700..f168141 100644 --- a/plugins/arm/v7/opdefs/A88291_vceq.d +++ b/plugins/arm/v7/opdefs/A88291_vceq.d @@ -23,7 +23,7 @@ @title VCEQ (register) -@id 283 +@id 286 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 1017 + @subid 1025 @assert { @@ -60,7 +60,7 @@ @syntax { - @subid 1018 + @subid 1026 @assert { @@ -83,7 +83,7 @@ @syntax { - @subid 1019 + @subid 1027 @assert { @@ -106,7 +106,7 @@ @syntax { - @subid 1020 + @subid 1028 @assert { @@ -129,7 +129,7 @@ @syntax { - @subid 1021 + @subid 1029 @assert { @@ -152,7 +152,7 @@ @syntax { - @subid 1022 + @subid 1030 @assert { @@ -181,7 +181,7 @@ @syntax { - @subid 1023 + @subid 1031 @assert { @@ -204,7 +204,7 @@ @syntax { - @subid 1024 + @subid 1032 @assert { @@ -233,7 +233,7 @@ @syntax { - @subid 1025 + @subid 1033 @assert { @@ -256,7 +256,7 @@ @syntax { - @subid 1026 + @subid 1034 @assert { @@ -279,7 +279,7 @@ @syntax { - @subid 1027 + @subid 1035 @assert { @@ -302,7 +302,7 @@ @syntax { - @subid 1028 + @subid 1036 @assert { @@ -325,7 +325,7 @@ @syntax { - @subid 1029 + @subid 1037 @assert { @@ -348,7 +348,7 @@ @syntax { - @subid 1030 + @subid 1038 @assert { @@ -377,7 +377,7 @@ @syntax { - @subid 1031 + @subid 1039 @assert { @@ -400,7 +400,7 @@ @syntax { - @subid 1032 + @subid 1040 @assert { diff --git a/plugins/arm/v7/opdefs/A88292_vceq.d b/plugins/arm/v7/opdefs/A88292_vceq.d index dce989f..509ddff 100644 --- a/plugins/arm/v7/opdefs/A88292_vceq.d +++ b/plugins/arm/v7/opdefs/A88292_vceq.d @@ -23,7 +23,7 @@ @title VCEQ (immediate #0) -@id 284 +@id 287 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 1033 + @subid 1041 @assert { @@ -61,7 +61,7 @@ @syntax { - @subid 1034 + @subid 1042 @assert { @@ -85,7 +85,7 @@ @syntax { - @subid 1035 + @subid 1043 @assert { @@ -109,7 +109,7 @@ @syntax { - @subid 1036 + @subid 1044 @assert { @@ -133,7 +133,7 @@ @syntax { - @subid 1037 + @subid 1045 @assert { @@ -157,7 +157,7 @@ @syntax { - @subid 1038 + @subid 1046 @assert { @@ -181,7 +181,7 @@ @syntax { - @subid 1039 + @subid 1047 @assert { @@ -205,7 +205,7 @@ @syntax { - @subid 1040 + @subid 1048 @assert { @@ -235,7 +235,7 @@ @syntax { - @subid 1041 + @subid 1049 @assert { @@ -259,7 +259,7 @@ @syntax { - @subid 1042 + @subid 1050 @assert { @@ -283,7 +283,7 @@ @syntax { - @subid 1043 + @subid 1051 @assert { @@ -307,7 +307,7 @@ @syntax { - @subid 1044 + @subid 1052 @assert { @@ -331,7 +331,7 @@ @syntax { - @subid 1045 + @subid 1053 @assert { @@ -355,7 +355,7 @@ @syntax { - @subid 1046 + @subid 1054 @assert { @@ -379,7 +379,7 @@ @syntax { - @subid 1047 + @subid 1055 @assert { @@ -403,7 +403,7 @@ @syntax { - @subid 1048 + @subid 1056 @assert { diff --git a/plugins/arm/v7/opdefs/A88293_vcge.d b/plugins/arm/v7/opdefs/A88293_vcge.d index 44909a0..2cd0650 100644 --- a/plugins/arm/v7/opdefs/A88293_vcge.d +++ b/plugins/arm/v7/opdefs/A88293_vcge.d @@ -23,7 +23,7 @@ @title VCGE (register) -@id 285 +@id 288 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 1049 + @subid 1057 @assert { @@ -61,7 +61,7 @@ @syntax { - @subid 1050 + @subid 1058 @assert { @@ -85,7 +85,7 @@ @syntax { - @subid 1051 + @subid 1059 @assert { @@ -109,7 +109,7 @@ @syntax { - @subid 1052 + @subid 1060 @assert { @@ -133,7 +133,7 @@ @syntax { - @subid 1053 + @subid 1061 @assert { @@ -157,7 +157,7 @@ @syntax { - @subid 1054 + @subid 1062 @assert { @@ -181,7 +181,7 @@ @syntax { - @subid 1055 + @subid 1063 @assert { @@ -205,7 +205,7 @@ @syntax { - @subid 1056 + @subid 1064 @assert { @@ -229,7 +229,7 @@ @syntax { - @subid 1057 + @subid 1065 @assert { @@ -253,7 +253,7 @@ @syntax { - @subid 1058 + @subid 1066 @assert { @@ -277,7 +277,7 @@ @syntax { - @subid 1059 + @subid 1067 @assert { @@ -301,7 +301,7 @@ @syntax { - @subid 1060 + @subid 1068 @assert { @@ -331,7 +331,7 @@ @syntax { - @subid 1061 + @subid 1069 @assert { @@ -354,7 +354,7 @@ @syntax { - @subid 1062 + @subid 1070 @assert { @@ -383,7 +383,7 @@ @syntax { - @subid 1063 + @subid 1071 @assert { @@ -407,7 +407,7 @@ @syntax { - @subid 1064 + @subid 1072 @assert { @@ -431,7 +431,7 @@ @syntax { - @subid 1065 + @subid 1073 @assert { @@ -455,7 +455,7 @@ @syntax { - @subid 1066 + @subid 1074 @assert { @@ -479,7 +479,7 @@ @syntax { - @subid 1067 + @subid 1075 @assert { @@ -503,7 +503,7 @@ @syntax { - @subid 1068 + @subid 1076 @assert { @@ -527,7 +527,7 @@ @syntax { - @subid 1069 + @subid 1077 @assert { @@ -551,7 +551,7 @@ @syntax { - @subid 1070 + @subid 1078 @assert { @@ -575,7 +575,7 @@ @syntax { - @subid 1071 + @subid 1079 @assert { @@ -599,7 +599,7 @@ @syntax { - @subid 1072 + @subid 1080 @assert { @@ -623,7 +623,7 @@ @syntax { - @subid 1073 + @subid 1081 @assert { @@ -647,7 +647,7 @@ @syntax { - @subid 1074 + @subid 1082 @assert { @@ -677,7 +677,7 @@ @syntax { - @subid 1075 + @subid 1083 @assert { @@ -700,7 +700,7 @@ @syntax { - @subid 1076 + @subid 1084 @assert { diff --git a/plugins/arm/v7/opdefs/A88294_vcge.d b/plugins/arm/v7/opdefs/A88294_vcge.d index f389298..9cfd260 100644 --- a/plugins/arm/v7/opdefs/A88294_vcge.d +++ b/plugins/arm/v7/opdefs/A88294_vcge.d @@ -23,7 +23,7 @@ @title VCGE (immediate #0) -@id 286 +@id 289 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 1077 + @subid 1085 @assert { @@ -61,7 +61,7 @@ @syntax { - @subid 1078 + @subid 1086 @assert { @@ -85,7 +85,7 @@ @syntax { - @subid 1079 + @subid 1087 @assert { @@ -109,7 +109,7 @@ @syntax { - @subid 1080 + @subid 1088 @assert { @@ -133,7 +133,7 @@ @syntax { - @subid 1081 + @subid 1089 @assert { @@ -157,7 +157,7 @@ @syntax { - @subid 1082 + @subid 1090 @assert { @@ -181,7 +181,7 @@ @syntax { - @subid 1083 + @subid 1091 @assert { @@ -205,7 +205,7 @@ @syntax { - @subid 1084 + @subid 1092 @assert { @@ -235,7 +235,7 @@ @syntax { - @subid 1085 + @subid 1093 @assert { @@ -259,7 +259,7 @@ @syntax { - @subid 1086 + @subid 1094 @assert { @@ -283,7 +283,7 @@ @syntax { - @subid 1087 + @subid 1095 @assert { @@ -307,7 +307,7 @@ @syntax { - @subid 1088 + @subid 1096 @assert { @@ -331,7 +331,7 @@ @syntax { - @subid 1089 + @subid 1097 @assert { @@ -355,7 +355,7 @@ @syntax { - @subid 1090 + @subid 1098 @assert { @@ -379,7 +379,7 @@ @syntax { - @subid 1091 + @subid 1099 @assert { @@ -403,7 +403,7 @@ @syntax { - @subid 1092 + @subid 1100 @assert { diff --git a/plugins/arm/v7/opdefs/A88295_vcgt.d b/plugins/arm/v7/opdefs/A88295_vcgt.d index cb95340..e25aa77 100644 --- a/plugins/arm/v7/opdefs/A88295_vcgt.d +++ b/plugins/arm/v7/opdefs/A88295_vcgt.d @@ -23,7 +23,7 @@ @title VCGT (register) -@id 287 +@id 290 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 1093 + @subid 1101 @assert { @@ -61,7 +61,7 @@ @syntax { - @subid 1094 + @subid 1102 @assert { @@ -85,7 +85,7 @@ @syntax { - @subid 1095 + @subid 1103 @assert { @@ -109,7 +109,7 @@ @syntax { - @subid 1096 + @subid 1104 @assert { @@ -133,7 +133,7 @@ @syntax { - @subid 1097 + @subid 1105 @assert { @@ -157,7 +157,7 @@ @syntax { - @subid 1098 + @subid 1106 @assert { @@ -181,7 +181,7 @@ @syntax { - @subid 1099 + @subid 1107 @assert { @@ -205,7 +205,7 @@ @syntax { - @subid 1100 + @subid 1108 @assert { @@ -229,7 +229,7 @@ @syntax { - @subid 1101 + @subid 1109 @assert { @@ -253,7 +253,7 @@ @syntax { - @subid 1102 + @subid 1110 @assert { @@ -277,7 +277,7 @@ @syntax { - @subid 1103 + @subid 1111 @assert { @@ -301,7 +301,7 @@ @syntax { - @subid 1104 + @subid 1112 @assert { @@ -331,7 +331,7 @@ @syntax { - @subid 1105 + @subid 1113 @assert { @@ -354,7 +354,7 @@ @syntax { - @subid 1106 + @subid 1114 @assert { @@ -383,7 +383,7 @@ @syntax { - @subid 1107 + @subid 1115 @assert { @@ -407,7 +407,7 @@ @syntax { - @subid 1108 + @subid 1116 @assert { @@ -431,7 +431,7 @@ @syntax { - @subid 1109 + @subid 1117 @assert { @@ -455,7 +455,7 @@ @syntax { - @subid 1110 + @subid 1118 @assert { @@ -479,7 +479,7 @@ @syntax { - @subid 1111 + @subid 1119 @assert { @@ -503,7 +503,7 @@ @syntax { - @subid 1112 + @subid 1120 @assert { @@ -527,7 +527,7 @@ @syntax { - @subid 1113 + @subid 1121 @assert { @@ -551,7 +551,7 @@ @syntax { - @subid 1114 + @subid 1122 @assert { @@ -575,7 +575,7 @@ @syntax { - @subid 1115 + @subid 1123 @assert { @@ -599,7 +599,7 @@ @syntax { - @subid 1116 + @subid 1124 @assert { @@ -623,7 +623,7 @@ @syntax { - @subid 1117 + @subid 1125 @assert { @@ -647,7 +647,7 @@ @syntax { - @subid 1118 + @subid 1126 @assert { @@ -677,7 +677,7 @@ @syntax { - @subid 1119 + @subid 1127 @assert { @@ -700,7 +700,7 @@ @syntax { - @subid 1120 + @subid 1128 @assert { diff --git a/plugins/arm/v7/opdefs/A88296_vcgt.d b/plugins/arm/v7/opdefs/A88296_vcgt.d index ea7b1e8..1a219f1 100644 --- a/plugins/arm/v7/opdefs/A88296_vcgt.d +++ b/plugins/arm/v7/opdefs/A88296_vcgt.d @@ -23,7 +23,7 @@ @title VCGT (immediate #0) -@id 288 +@id 291 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 1121 + @subid 1129 @assert { @@ -61,7 +61,7 @@ @syntax { - @subid 1122 + @subid 1130 @assert { @@ -85,7 +85,7 @@ @syntax { - @subid 1123 + @subid 1131 @assert { @@ -109,7 +109,7 @@ @syntax { - @subid 1124 + @subid 1132 @assert { @@ -133,7 +133,7 @@ @syntax { - @subid 1125 + @subid 1133 @assert { @@ -157,7 +157,7 @@ @syntax { - @subid 1126 + @subid 1134 @assert { @@ -181,7 +181,7 @@ @syntax { - @subid 1127 + @subid 1135 @assert { @@ -205,7 +205,7 @@ @syntax { - @subid 1128 + @subid 1136 @assert { @@ -235,7 +235,7 @@ @syntax { - @subid 1129 + @subid 1137 @assert { @@ -259,7 +259,7 @@ @syntax { - @subid 1130 + @subid 1138 @assert { @@ -283,7 +283,7 @@ @syntax { - @subid 1131 + @subid 1139 @assert { @@ -307,7 +307,7 @@ @syntax { - @subid 1132 + @subid 1140 @assert { @@ -331,7 +331,7 @@ @syntax { - @subid 1133 + @subid 1141 @assert { @@ -355,7 +355,7 @@ @syntax { - @subid 1134 + @subid 1142 @assert { @@ -379,7 +379,7 @@ @syntax { - @subid 1135 + @subid 1143 @assert { @@ -403,7 +403,7 @@ @syntax { - @subid 1136 + @subid 1144 @assert { diff --git a/plugins/arm/v7/opdefs/A88298_vcle.d b/plugins/arm/v7/opdefs/A88298_vcle.d index e3215e1..577d2ed 100644 --- a/plugins/arm/v7/opdefs/A88298_vcle.d +++ b/plugins/arm/v7/opdefs/A88298_vcle.d @@ -23,7 +23,7 @@ @title VCLE (immediate #0) -@id 290 +@id 293 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 1137 + @subid 1145 @assert { @@ -61,7 +61,7 @@ @syntax { - @subid 1138 + @subid 1146 @assert { @@ -85,7 +85,7 @@ @syntax { - @subid 1139 + @subid 1147 @assert { @@ -109,7 +109,7 @@ @syntax { - @subid 1140 + @subid 1148 @assert { @@ -133,7 +133,7 @@ @syntax { - @subid 1141 + @subid 1149 @assert { @@ -157,7 +157,7 @@ @syntax { - @subid 1142 + @subid 1150 @assert { @@ -181,7 +181,7 @@ @syntax { - @subid 1143 + @subid 1151 @assert { @@ -205,7 +205,7 @@ @syntax { - @subid 1144 + @subid 1152 @assert { @@ -235,7 +235,7 @@ @syntax { - @subid 1145 + @subid 1153 @assert { @@ -259,7 +259,7 @@ @syntax { - @subid 1146 + @subid 1154 @assert { @@ -283,7 +283,7 @@ @syntax { - @subid 1147 + @subid 1155 @assert { @@ -307,7 +307,7 @@ @syntax { - @subid 1148 + @subid 1156 @assert { @@ -331,7 +331,7 @@ @syntax { - @subid 1149 + @subid 1157 @assert { @@ -355,7 +355,7 @@ @syntax { - @subid 1150 + @subid 1158 @assert { @@ -379,7 +379,7 @@ @syntax { - @subid 1151 + @subid 1159 @assert { @@ -403,7 +403,7 @@ @syntax { - @subid 1152 + @subid 1160 @assert { diff --git a/plugins/arm/v7/opdefs/A88299_vcls.d b/plugins/arm/v7/opdefs/A88299_vcls.d index 67464c2..3081132 100644 --- a/plugins/arm/v7/opdefs/A88299_vcls.d +++ b/plugins/arm/v7/opdefs/A88299_vcls.d @@ -23,7 +23,7 @@ @title VCLS -@id 291 +@id 294 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 1153 + @subid 1161 @assert { @@ -59,7 +59,7 @@ @syntax { - @subid 1154 + @subid 1162 @assert { @@ -81,7 +81,7 @@ @syntax { - @subid 1155 + @subid 1163 @assert { @@ -103,7 +103,7 @@ @syntax { - @subid 1156 + @subid 1164 @assert { @@ -125,7 +125,7 @@ @syntax { - @subid 1157 + @subid 1165 @assert { @@ -147,7 +147,7 @@ @syntax { - @subid 1158 + @subid 1166 @assert { @@ -175,7 +175,7 @@ @syntax { - @subid 1159 + @subid 1167 @assert { @@ -197,7 +197,7 @@ @syntax { - @subid 1160 + @subid 1168 @assert { @@ -219,7 +219,7 @@ @syntax { - @subid 1161 + @subid 1169 @assert { @@ -241,7 +241,7 @@ @syntax { - @subid 1162 + @subid 1170 @assert { @@ -263,7 +263,7 @@ @syntax { - @subid 1163 + @subid 1171 @assert { @@ -285,7 +285,7 @@ @syntax { - @subid 1164 + @subid 1172 @assert { diff --git a/plugins/arm/v7/opdefs/A88301_vclt.d b/plugins/arm/v7/opdefs/A88301_vclt.d index caf768a..b75950e 100644 --- a/plugins/arm/v7/opdefs/A88301_vclt.d +++ b/plugins/arm/v7/opdefs/A88301_vclt.d @@ -23,7 +23,7 @@ @title VCLT (immediate #0) -@id 293 +@id 296 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 1165 + @subid 1173 @assert { @@ -61,7 +61,7 @@ @syntax { - @subid 1166 + @subid 1174 @assert { @@ -85,7 +85,7 @@ @syntax { - @subid 1167 + @subid 1175 @assert { @@ -109,7 +109,7 @@ @syntax { - @subid 1168 + @subid 1176 @assert { @@ -133,7 +133,7 @@ @syntax { - @subid 1169 + @subid 1177 @assert { @@ -157,7 +157,7 @@ @syntax { - @subid 1170 + @subid 1178 @assert { @@ -181,7 +181,7 @@ @syntax { - @subid 1171 + @subid 1179 @assert { @@ -205,7 +205,7 @@ @syntax { - @subid 1172 + @subid 1180 @assert { @@ -235,7 +235,7 @@ @syntax { - @subid 1173 + @subid 1181 @assert { @@ -259,7 +259,7 @@ @syntax { - @subid 1174 + @subid 1182 @assert { @@ -283,7 +283,7 @@ @syntax { - @subid 1175 + @subid 1183 @assert { @@ -307,7 +307,7 @@ @syntax { - @subid 1176 + @subid 1184 @assert { @@ -331,7 +331,7 @@ @syntax { - @subid 1177 + @subid 1185 @assert { @@ -355,7 +355,7 @@ @syntax { - @subid 1178 + @subid 1186 @assert { @@ -379,7 +379,7 @@ @syntax { - @subid 1179 + @subid 1187 @assert { @@ -403,7 +403,7 @@ @syntax { - @subid 1180 + @subid 1188 @assert { diff --git a/plugins/arm/v7/opdefs/A88302_vclz.d b/plugins/arm/v7/opdefs/A88302_vclz.d index c65d663..4dac2f0 100644 --- a/plugins/arm/v7/opdefs/A88302_vclz.d +++ b/plugins/arm/v7/opdefs/A88302_vclz.d @@ -23,7 +23,7 @@ @title VCLZ -@id 294 +@id 297 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 1181 + @subid 1189 @assert { @@ -59,7 +59,7 @@ @syntax { - @subid 1182 + @subid 1190 @assert { @@ -81,7 +81,7 @@ @syntax { - @subid 1183 + @subid 1191 @assert { @@ -103,7 +103,7 @@ @syntax { - @subid 1184 + @subid 1192 @assert { @@ -125,7 +125,7 @@ @syntax { - @subid 1185 + @subid 1193 @assert { @@ -147,7 +147,7 @@ @syntax { - @subid 1186 + @subid 1194 @assert { @@ -175,7 +175,7 @@ @syntax { - @subid 1187 + @subid 1195 @assert { @@ -197,7 +197,7 @@ @syntax { - @subid 1188 + @subid 1196 @assert { @@ -219,7 +219,7 @@ @syntax { - @subid 1189 + @subid 1197 @assert { @@ -241,7 +241,7 @@ @syntax { - @subid 1190 + @subid 1198 @assert { @@ -263,7 +263,7 @@ @syntax { - @subid 1191 + @subid 1199 @assert { @@ -285,7 +285,7 @@ @syntax { - @subid 1192 + @subid 1200 @assert { diff --git a/plugins/arm/v7/opdefs/A88303_vcmp.d b/plugins/arm/v7/opdefs/A88303_vcmp.d index dc6803d..100ca3f 100644 --- a/plugins/arm/v7/opdefs/A88303_vcmp.d +++ b/plugins/arm/v7/opdefs/A88303_vcmp.d @@ -23,7 +23,7 @@ @title VCMP, VCMPE -@id 295 +@id 298 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 1193 + @subid 1201 @assert { @@ -59,7 +59,7 @@ @syntax { - @subid 1194 + @subid 1202 @assert { @@ -81,7 +81,7 @@ @syntax { - @subid 1195 + @subid 1203 @assert { @@ -103,7 +103,7 @@ @syntax { - @subid 1196 + @subid 1204 @assert { @@ -131,7 +131,7 @@ @syntax { - @subid 1197 + @subid 1205 @assert { @@ -153,7 +153,7 @@ @syntax { - @subid 1198 + @subid 1206 @assert { @@ -175,7 +175,7 @@ @syntax { - @subid 1199 + @subid 1207 @assert { @@ -197,7 +197,7 @@ @syntax { - @subid 1200 + @subid 1208 @assert { @@ -225,7 +225,7 @@ @syntax { - @subid 1201 + @subid 1209 @assert { @@ -247,7 +247,7 @@ @syntax { - @subid 1202 + @subid 1210 @assert { @@ -269,7 +269,7 @@ @syntax { - @subid 1203 + @subid 1211 @assert { @@ -291,7 +291,7 @@ @syntax { - @subid 1204 + @subid 1212 @assert { @@ -319,7 +319,7 @@ @syntax { - @subid 1205 + @subid 1213 @assert { @@ -341,7 +341,7 @@ @syntax { - @subid 1206 + @subid 1214 @assert { @@ -363,7 +363,7 @@ @syntax { - @subid 1207 + @subid 1215 @assert { @@ -385,7 +385,7 @@ @syntax { - @subid 1208 + @subid 1216 @assert { diff --git a/plugins/arm/v7/opdefs/A88304_vcnt.d b/plugins/arm/v7/opdefs/A88304_vcnt.d index e3535bb..95884b9 100644 --- a/plugins/arm/v7/opdefs/A88304_vcnt.d +++ b/plugins/arm/v7/opdefs/A88304_vcnt.d @@ -23,7 +23,7 @@ @title VCNT -@id 296 +@id 299 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 1209 + @subid 1217 @assert { @@ -58,7 +58,7 @@ @syntax { - @subid 1210 + @subid 1218 @assert { @@ -85,7 +85,7 @@ @syntax { - @subid 1211 + @subid 1219 @assert { @@ -106,7 +106,7 @@ @syntax { - @subid 1212 + @subid 1220 @assert { diff --git a/plugins/arm/v7/opdefs/A88305_vcvt.d b/plugins/arm/v7/opdefs/A88305_vcvt.d index d2699d3..554722f 100644 --- a/plugins/arm/v7/opdefs/A88305_vcvt.d +++ b/plugins/arm/v7/opdefs/A88305_vcvt.d @@ -23,7 +23,7 @@ @title VCVT (between floating-point and integer, Advanced SIMD) -@id 297 +@id 300 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 1213 + @subid 1221 @assert { @@ -60,7 +60,7 @@ @syntax { - @subid 1214 + @subid 1222 @assert { @@ -83,7 +83,7 @@ @syntax { - @subid 1215 + @subid 1223 @assert { @@ -106,7 +106,7 @@ @syntax { - @subid 1216 + @subid 1224 @assert { @@ -129,7 +129,7 @@ @syntax { - @subid 1217 + @subid 1225 @assert { @@ -152,7 +152,7 @@ @syntax { - @subid 1218 + @subid 1226 @assert { @@ -175,7 +175,7 @@ @syntax { - @subid 1219 + @subid 1227 @assert { @@ -198,7 +198,7 @@ @syntax { - @subid 1220 + @subid 1228 @assert { @@ -227,7 +227,7 @@ @syntax { - @subid 1221 + @subid 1229 @assert { @@ -250,7 +250,7 @@ @syntax { - @subid 1222 + @subid 1230 @assert { @@ -273,7 +273,7 @@ @syntax { - @subid 1223 + @subid 1231 @assert { @@ -296,7 +296,7 @@ @syntax { - @subid 1224 + @subid 1232 @assert { @@ -319,7 +319,7 @@ @syntax { - @subid 1225 + @subid 1233 @assert { @@ -342,7 +342,7 @@ @syntax { - @subid 1226 + @subid 1234 @assert { @@ -365,7 +365,7 @@ @syntax { - @subid 1227 + @subid 1235 @assert { @@ -388,7 +388,7 @@ @syntax { - @subid 1228 + @subid 1236 @assert { diff --git a/plugins/arm/v7/opdefs/A88312_vdiv.d b/plugins/arm/v7/opdefs/A88312_vdiv.d index 75a39a4..a7e6a24 100644 --- a/plugins/arm/v7/opdefs/A88312_vdiv.d +++ b/plugins/arm/v7/opdefs/A88312_vdiv.d @@ -23,7 +23,7 @@ @title VDIV -@id 298 +@id 301 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 1229 + @subid 1237 @assert { @@ -59,7 +59,7 @@ @syntax { - @subid 1230 + @subid 1238 @assert { @@ -87,7 +87,7 @@ @syntax { - @subid 1231 + @subid 1239 @assert { @@ -109,7 +109,7 @@ @syntax { - @subid 1232 + @subid 1240 @assert { diff --git a/plugins/arm/v7/opdefs/A88314_vdup.d b/plugins/arm/v7/opdefs/A88314_vdup.d index 0496d92..a9f59ad 100644 --- a/plugins/arm/v7/opdefs/A88314_vdup.d +++ b/plugins/arm/v7/opdefs/A88314_vdup.d @@ -23,7 +23,7 @@ @title VDUP (ARM core register) -@id 299 +@id 302 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 1233 + @subid 1241 @assert { @@ -60,7 +60,7 @@ @syntax { - @subid 1234 + @subid 1242 @assert { @@ -83,7 +83,7 @@ @syntax { - @subid 1235 + @subid 1243 @assert { @@ -106,7 +106,7 @@ @syntax { - @subid 1236 + @subid 1244 @assert { @@ -129,7 +129,7 @@ @syntax { - @subid 1237 + @subid 1245 @assert { @@ -152,7 +152,7 @@ @syntax { - @subid 1238 + @subid 1246 @assert { @@ -181,7 +181,7 @@ @syntax { - @subid 1239 + @subid 1247 @assert { @@ -204,7 +204,7 @@ @syntax { - @subid 1240 + @subid 1248 @assert { @@ -227,7 +227,7 @@ @syntax { - @subid 1241 + @subid 1249 @assert { @@ -250,7 +250,7 @@ @syntax { - @subid 1242 + @subid 1250 @assert { @@ -273,7 +273,7 @@ @syntax { - @subid 1243 + @subid 1251 @assert { @@ -296,7 +296,7 @@ @syntax { - @subid 1244 + @subid 1252 @assert { diff --git a/plugins/arm/v7/opdefs/A88315_veor.d b/plugins/arm/v7/opdefs/A88315_veor.d index fa3f718..43a2983 100644 --- a/plugins/arm/v7/opdefs/A88315_veor.d +++ b/plugins/arm/v7/opdefs/A88315_veor.d @@ -23,7 +23,7 @@ @title VEOR -@id 300 +@id 303 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 1245 + @subid 1253 @assert { @@ -59,7 +59,7 @@ @syntax { - @subid 1246 + @subid 1254 @assert { @@ -87,7 +87,7 @@ @syntax { - @subid 1247 + @subid 1255 @assert { @@ -109,7 +109,7 @@ @syntax { - @subid 1248 + @subid 1256 @assert { diff --git a/plugins/arm/v7/opdefs/A88317_vfm.d b/plugins/arm/v7/opdefs/A88317_vfm.d index 63444d3..7e29823 100644 --- a/plugins/arm/v7/opdefs/A88317_vfm.d +++ b/plugins/arm/v7/opdefs/A88317_vfm.d @@ -23,7 +23,7 @@ @title VFMA, VFMS -@id 301 +@id 304 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 1249 + @subid 1257 @assert { @@ -61,7 +61,7 @@ @syntax { - @subid 1250 + @subid 1258 @assert { @@ -85,7 +85,7 @@ @syntax { - @subid 1251 + @subid 1259 @assert { @@ -109,7 +109,7 @@ @syntax { - @subid 1252 + @subid 1260 @assert { @@ -139,7 +139,7 @@ @syntax { - @subid 1253 + @subid 1261 @assert { @@ -162,7 +162,7 @@ @syntax { - @subid 1254 + @subid 1262 @assert { @@ -185,7 +185,7 @@ @syntax { - @subid 1255 + @subid 1263 @assert { @@ -208,7 +208,7 @@ @syntax { - @subid 1256 + @subid 1264 @assert { @@ -237,7 +237,7 @@ @syntax { - @subid 1257 + @subid 1265 @assert { @@ -261,7 +261,7 @@ @syntax { - @subid 1258 + @subid 1266 @assert { @@ -285,7 +285,7 @@ @syntax { - @subid 1259 + @subid 1267 @assert { @@ -309,7 +309,7 @@ @syntax { - @subid 1260 + @subid 1268 @assert { @@ -339,7 +339,7 @@ @syntax { - @subid 1261 + @subid 1269 @assert { @@ -362,7 +362,7 @@ @syntax { - @subid 1262 + @subid 1270 @assert { @@ -385,7 +385,7 @@ @syntax { - @subid 1263 + @subid 1271 @assert { @@ -408,7 +408,7 @@ @syntax { - @subid 1264 + @subid 1272 @assert { diff --git a/plugins/arm/v7/opdefs/A88318_vfnm.d b/plugins/arm/v7/opdefs/A88318_vfnm.d index fcb10b7..55fb5c6 100644 --- a/plugins/arm/v7/opdefs/A88318_vfnm.d +++ b/plugins/arm/v7/opdefs/A88318_vfnm.d @@ -23,7 +23,7 @@ @title VFNMA, VFNMS -@id 302 +@id 305 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 1265 + @subid 1273 @assert { @@ -60,7 +60,7 @@ @syntax { - @subid 1266 + @subid 1274 @assert { @@ -83,7 +83,7 @@ @syntax { - @subid 1267 + @subid 1275 @assert { @@ -106,7 +106,7 @@ @syntax { - @subid 1268 + @subid 1276 @assert { @@ -135,7 +135,7 @@ @syntax { - @subid 1269 + @subid 1277 @assert { @@ -158,7 +158,7 @@ @syntax { - @subid 1270 + @subid 1278 @assert { @@ -181,7 +181,7 @@ @syntax { - @subid 1271 + @subid 1279 @assert { @@ -204,7 +204,7 @@ @syntax { - @subid 1272 + @subid 1280 @assert { diff --git a/plugins/arm/v7/opdefs/A88319_vh.d b/plugins/arm/v7/opdefs/A88319_vh.d index efb94bc..1ee7888 100644 --- a/plugins/arm/v7/opdefs/A88319_vh.d +++ b/plugins/arm/v7/opdefs/A88319_vh.d @@ -23,7 +23,7 @@ @title VHADD, VHSUB -@id 303 +@id 306 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 1273 + @subid 1281 @assert { @@ -62,7 +62,7 @@ @syntax { - @subid 1274 + @subid 1282 @assert { @@ -87,7 +87,7 @@ @syntax { - @subid 1275 + @subid 1283 @assert { @@ -112,7 +112,7 @@ @syntax { - @subid 1276 + @subid 1284 @assert { @@ -137,7 +137,7 @@ @syntax { - @subid 1277 + @subid 1285 @assert { @@ -162,7 +162,7 @@ @syntax { - @subid 1278 + @subid 1286 @assert { @@ -187,7 +187,7 @@ @syntax { - @subid 1279 + @subid 1287 @assert { @@ -212,7 +212,7 @@ @syntax { - @subid 1280 + @subid 1288 @assert { @@ -237,7 +237,7 @@ @syntax { - @subid 1281 + @subid 1289 @assert { @@ -262,7 +262,7 @@ @syntax { - @subid 1282 + @subid 1290 @assert { @@ -287,7 +287,7 @@ @syntax { - @subid 1283 + @subid 1291 @assert { @@ -312,7 +312,7 @@ @syntax { - @subid 1284 + @subid 1292 @assert { @@ -337,7 +337,7 @@ @syntax { - @subid 1285 + @subid 1293 @assert { @@ -362,7 +362,7 @@ @syntax { - @subid 1286 + @subid 1294 @assert { @@ -387,7 +387,7 @@ @syntax { - @subid 1287 + @subid 1295 @assert { @@ -412,7 +412,7 @@ @syntax { - @subid 1288 + @subid 1296 @assert { @@ -437,7 +437,7 @@ @syntax { - @subid 1289 + @subid 1297 @assert { @@ -462,7 +462,7 @@ @syntax { - @subid 1290 + @subid 1298 @assert { @@ -487,7 +487,7 @@ @syntax { - @subid 1291 + @subid 1299 @assert { @@ -512,7 +512,7 @@ @syntax { - @subid 1292 + @subid 1300 @assert { @@ -537,7 +537,7 @@ @syntax { - @subid 1293 + @subid 1301 @assert { @@ -562,7 +562,7 @@ @syntax { - @subid 1294 + @subid 1302 @assert { @@ -587,7 +587,7 @@ @syntax { - @subid 1295 + @subid 1303 @assert { @@ -612,7 +612,7 @@ @syntax { - @subid 1296 + @subid 1304 @assert { @@ -643,7 +643,7 @@ @syntax { - @subid 1297 + @subid 1305 @assert { @@ -668,7 +668,7 @@ @syntax { - @subid 1298 + @subid 1306 @assert { @@ -693,7 +693,7 @@ @syntax { - @subid 1299 + @subid 1307 @assert { @@ -718,7 +718,7 @@ @syntax { - @subid 1300 + @subid 1308 @assert { @@ -743,7 +743,7 @@ @syntax { - @subid 1301 + @subid 1309 @assert { @@ -768,7 +768,7 @@ @syntax { - @subid 1302 + @subid 1310 @assert { @@ -793,7 +793,7 @@ @syntax { - @subid 1303 + @subid 1311 @assert { @@ -818,7 +818,7 @@ @syntax { - @subid 1304 + @subid 1312 @assert { @@ -843,7 +843,7 @@ @syntax { - @subid 1305 + @subid 1313 @assert { @@ -868,7 +868,7 @@ @syntax { - @subid 1306 + @subid 1314 @assert { @@ -893,7 +893,7 @@ @syntax { - @subid 1307 + @subid 1315 @assert { @@ -918,7 +918,7 @@ @syntax { - @subid 1308 + @subid 1316 @assert { @@ -943,7 +943,7 @@ @syntax { - @subid 1309 + @subid 1317 @assert { @@ -968,7 +968,7 @@ @syntax { - @subid 1310 + @subid 1318 @assert { @@ -993,7 +993,7 @@ @syntax { - @subid 1311 + @subid 1319 @assert { @@ -1018,7 +1018,7 @@ @syntax { - @subid 1312 + @subid 1320 @assert { @@ -1043,7 +1043,7 @@ @syntax { - @subid 1313 + @subid 1321 @assert { @@ -1068,7 +1068,7 @@ @syntax { - @subid 1314 + @subid 1322 @assert { @@ -1093,7 +1093,7 @@ @syntax { - @subid 1315 + @subid 1323 @assert { @@ -1118,7 +1118,7 @@ @syntax { - @subid 1316 + @subid 1324 @assert { @@ -1143,7 +1143,7 @@ @syntax { - @subid 1317 + @subid 1325 @assert { @@ -1168,7 +1168,7 @@ @syntax { - @subid 1318 + @subid 1326 @assert { @@ -1193,7 +1193,7 @@ @syntax { - @subid 1319 + @subid 1327 @assert { @@ -1218,7 +1218,7 @@ @syntax { - @subid 1320 + @subid 1328 @assert { diff --git a/plugins/arm/v7/opdefs/A88334_vmax.d b/plugins/arm/v7/opdefs/A88334_vmax.d index bc637aa..98b1ffe 100644 --- a/plugins/arm/v7/opdefs/A88334_vmax.d +++ b/plugins/arm/v7/opdefs/A88334_vmax.d @@ -23,7 +23,7 @@ @title VMAX, VMIN (integer) -@id 304 +@id 307 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 1321 + @subid 1329 @assert { @@ -62,7 +62,7 @@ @syntax { - @subid 1322 + @subid 1330 @assert { @@ -87,7 +87,7 @@ @syntax { - @subid 1323 + @subid 1331 @assert { @@ -112,7 +112,7 @@ @syntax { - @subid 1324 + @subid 1332 @assert { @@ -137,7 +137,7 @@ @syntax { - @subid 1325 + @subid 1333 @assert { @@ -162,7 +162,7 @@ @syntax { - @subid 1326 + @subid 1334 @assert { @@ -187,7 +187,7 @@ @syntax { - @subid 1327 + @subid 1335 @assert { @@ -212,7 +212,7 @@ @syntax { - @subid 1328 + @subid 1336 @assert { @@ -237,7 +237,7 @@ @syntax { - @subid 1329 + @subid 1337 @assert { @@ -262,7 +262,7 @@ @syntax { - @subid 1330 + @subid 1338 @assert { @@ -287,7 +287,7 @@ @syntax { - @subid 1331 + @subid 1339 @assert { @@ -312,7 +312,7 @@ @syntax { - @subid 1332 + @subid 1340 @assert { @@ -337,7 +337,7 @@ @syntax { - @subid 1333 + @subid 1341 @assert { @@ -362,7 +362,7 @@ @syntax { - @subid 1334 + @subid 1342 @assert { @@ -387,7 +387,7 @@ @syntax { - @subid 1335 + @subid 1343 @assert { @@ -412,7 +412,7 @@ @syntax { - @subid 1336 + @subid 1344 @assert { @@ -437,7 +437,7 @@ @syntax { - @subid 1337 + @subid 1345 @assert { @@ -462,7 +462,7 @@ @syntax { - @subid 1338 + @subid 1346 @assert { @@ -487,7 +487,7 @@ @syntax { - @subid 1339 + @subid 1347 @assert { @@ -512,7 +512,7 @@ @syntax { - @subid 1340 + @subid 1348 @assert { @@ -537,7 +537,7 @@ @syntax { - @subid 1341 + @subid 1349 @assert { @@ -562,7 +562,7 @@ @syntax { - @subid 1342 + @subid 1350 @assert { @@ -587,7 +587,7 @@ @syntax { - @subid 1343 + @subid 1351 @assert { @@ -612,7 +612,7 @@ @syntax { - @subid 1344 + @subid 1352 @assert { @@ -643,7 +643,7 @@ @syntax { - @subid 1345 + @subid 1353 @assert { @@ -668,7 +668,7 @@ @syntax { - @subid 1346 + @subid 1354 @assert { @@ -693,7 +693,7 @@ @syntax { - @subid 1347 + @subid 1355 @assert { @@ -718,7 +718,7 @@ @syntax { - @subid 1348 + @subid 1356 @assert { @@ -743,7 +743,7 @@ @syntax { - @subid 1349 + @subid 1357 @assert { @@ -768,7 +768,7 @@ @syntax { - @subid 1350 + @subid 1358 @assert { @@ -793,7 +793,7 @@ @syntax { - @subid 1351 + @subid 1359 @assert { @@ -818,7 +818,7 @@ @syntax { - @subid 1352 + @subid 1360 @assert { @@ -843,7 +843,7 @@ @syntax { - @subid 1353 + @subid 1361 @assert { @@ -868,7 +868,7 @@ @syntax { - @subid 1354 + @subid 1362 @assert { @@ -893,7 +893,7 @@ @syntax { - @subid 1355 + @subid 1363 @assert { @@ -918,7 +918,7 @@ @syntax { - @subid 1356 + @subid 1364 @assert { @@ -943,7 +943,7 @@ @syntax { - @subid 1357 + @subid 1365 @assert { @@ -968,7 +968,7 @@ @syntax { - @subid 1358 + @subid 1366 @assert { @@ -993,7 +993,7 @@ @syntax { - @subid 1359 + @subid 1367 @assert { @@ -1018,7 +1018,7 @@ @syntax { - @subid 1360 + @subid 1368 @assert { @@ -1043,7 +1043,7 @@ @syntax { - @subid 1361 + @subid 1369 @assert { @@ -1068,7 +1068,7 @@ @syntax { - @subid 1362 + @subid 1370 @assert { @@ -1093,7 +1093,7 @@ @syntax { - @subid 1363 + @subid 1371 @assert { @@ -1118,7 +1118,7 @@ @syntax { - @subid 1364 + @subid 1372 @assert { @@ -1143,7 +1143,7 @@ @syntax { - @subid 1365 + @subid 1373 @assert { @@ -1168,7 +1168,7 @@ @syntax { - @subid 1366 + @subid 1374 @assert { @@ -1193,7 +1193,7 @@ @syntax { - @subid 1367 + @subid 1375 @assert { @@ -1218,7 +1218,7 @@ @syntax { - @subid 1368 + @subid 1376 @assert { diff --git a/plugins/arm/v7/opdefs/A88335_vmax.d b/plugins/arm/v7/opdefs/A88335_vmax.d index 8bab225..1cb6d40 100644 --- a/plugins/arm/v7/opdefs/A88335_vmax.d +++ b/plugins/arm/v7/opdefs/A88335_vmax.d @@ -23,7 +23,7 @@ @title VMAX, VMIN (floating-point) -@id 305 +@id 308 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 1369 + @subid 1377 @assert { @@ -60,7 +60,7 @@ @syntax { - @subid 1370 + @subid 1378 @assert { @@ -83,7 +83,7 @@ @syntax { - @subid 1371 + @subid 1379 @assert { @@ -106,7 +106,7 @@ @syntax { - @subid 1372 + @subid 1380 @assert { @@ -135,7 +135,7 @@ @syntax { - @subid 1373 + @subid 1381 @assert { @@ -158,7 +158,7 @@ @syntax { - @subid 1374 + @subid 1382 @assert { @@ -181,7 +181,7 @@ @syntax { - @subid 1375 + @subid 1383 @assert { @@ -204,7 +204,7 @@ @syntax { - @subid 1376 + @subid 1384 @assert { diff --git a/plugins/arm/v7/opdefs/A88337_vmla.d b/plugins/arm/v7/opdefs/A88337_vmla.d index 678aa4c..e124a30 100644 --- a/plugins/arm/v7/opdefs/A88337_vmla.d +++ b/plugins/arm/v7/opdefs/A88337_vmla.d @@ -23,7 +23,7 @@ @title VMLA, VMLS (floating-point) -@id 306 +@id 309 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 1377 + @subid 1385 @assert { @@ -61,7 +61,7 @@ @syntax { - @subid 1378 + @subid 1386 @assert { @@ -85,7 +85,7 @@ @syntax { - @subid 1379 + @subid 1387 @assert { @@ -109,7 +109,7 @@ @syntax { - @subid 1380 + @subid 1388 @assert { @@ -139,7 +139,7 @@ @syntax { - @subid 1381 + @subid 1389 @assert { @@ -162,7 +162,7 @@ @syntax { - @subid 1382 + @subid 1390 @assert { @@ -185,7 +185,7 @@ @syntax { - @subid 1383 + @subid 1391 @assert { @@ -208,7 +208,7 @@ @syntax { - @subid 1384 + @subid 1392 @assert { @@ -237,7 +237,7 @@ @syntax { - @subid 1385 + @subid 1393 @assert { @@ -261,7 +261,7 @@ @syntax { - @subid 1386 + @subid 1394 @assert { @@ -285,7 +285,7 @@ @syntax { - @subid 1387 + @subid 1395 @assert { @@ -309,7 +309,7 @@ @syntax { - @subid 1388 + @subid 1396 @assert { @@ -339,7 +339,7 @@ @syntax { - @subid 1389 + @subid 1397 @assert { @@ -362,7 +362,7 @@ @syntax { - @subid 1390 + @subid 1398 @assert { @@ -385,7 +385,7 @@ @syntax { - @subid 1391 + @subid 1399 @assert { @@ -408,7 +408,7 @@ @syntax { - @subid 1392 + @subid 1400 @assert { diff --git a/plugins/arm/v7/opdefs/A88345_vmov.d b/plugins/arm/v7/opdefs/A88345_vmov.d index b2305e3..f6b9d31 100644 --- a/plugins/arm/v7/opdefs/A88345_vmov.d +++ b/plugins/arm/v7/opdefs/A88345_vmov.d @@ -23,7 +23,7 @@ @title VMOV (between two ARM core registers and a doubleword extension register) -@id 307 +@id 310 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 1393 + @subid 1401 @assert { @@ -59,7 +59,7 @@ @syntax { - @subid 1394 + @subid 1402 @assert { @@ -87,7 +87,7 @@ @syntax { - @subid 1395 + @subid 1403 @assert { @@ -109,7 +109,7 @@ @syntax { - @subid 1396 + @subid 1404 @assert { diff --git a/plugins/arm/v7/opdefs/A88346_vmovl.d b/plugins/arm/v7/opdefs/A88346_vmovl.d index b5a1800..6e0c15a 100644 --- a/plugins/arm/v7/opdefs/A88346_vmovl.d +++ b/plugins/arm/v7/opdefs/A88346_vmovl.d @@ -23,7 +23,7 @@ @title VMOVL -@id 308 +@id 311 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 1397 + @subid 1405 @assert { @@ -59,7 +59,7 @@ @syntax { - @subid 1398 + @subid 1406 @assert { @@ -81,7 +81,7 @@ @syntax { - @subid 1399 + @subid 1407 @assert { @@ -103,7 +103,7 @@ @syntax { - @subid 1400 + @subid 1408 @assert { @@ -125,7 +125,7 @@ @syntax { - @subid 1401 + @subid 1409 @assert { @@ -147,7 +147,7 @@ @syntax { - @subid 1402 + @subid 1410 @assert { @@ -175,7 +175,7 @@ @syntax { - @subid 1403 + @subid 1411 @assert { @@ -197,7 +197,7 @@ @syntax { - @subid 1404 + @subid 1412 @assert { @@ -219,7 +219,7 @@ @syntax { - @subid 1405 + @subid 1413 @assert { @@ -241,7 +241,7 @@ @syntax { - @subid 1406 + @subid 1414 @assert { @@ -263,7 +263,7 @@ @syntax { - @subid 1407 + @subid 1415 @assert { @@ -285,7 +285,7 @@ @syntax { - @subid 1408 + @subid 1416 @assert { diff --git a/plugins/arm/v7/opdefs/A88347_vmovn.d b/plugins/arm/v7/opdefs/A88347_vmovn.d index 7710b2d..bcb00a2 100644 --- a/plugins/arm/v7/opdefs/A88347_vmovn.d +++ b/plugins/arm/v7/opdefs/A88347_vmovn.d @@ -23,7 +23,7 @@ @title VMOVN -@id 309 +@id 312 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 1409 + @subid 1417 @assert { @@ -58,7 +58,7 @@ @syntax { - @subid 1410 + @subid 1418 @assert { @@ -79,7 +79,7 @@ @syntax { - @subid 1411 + @subid 1419 @assert { @@ -106,7 +106,7 @@ @syntax { - @subid 1412 + @subid 1420 @assert { @@ -127,7 +127,7 @@ @syntax { - @subid 1413 + @subid 1421 @assert { @@ -148,7 +148,7 @@ @syntax { - @subid 1414 + @subid 1422 @assert { diff --git a/plugins/arm/v7/opdefs/A88351_vmul.d b/plugins/arm/v7/opdefs/A88351_vmul.d index 35df978..032f7bf 100644 --- a/plugins/arm/v7/opdefs/A88351_vmul.d +++ b/plugins/arm/v7/opdefs/A88351_vmul.d @@ -23,7 +23,7 @@ @title VMUL (floating-point) -@id 310 +@id 313 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 1415 + @subid 1423 @assert { @@ -60,7 +60,7 @@ @syntax { - @subid 1416 + @subid 1424 @assert { @@ -89,7 +89,7 @@ @syntax { - @subid 1417 + @subid 1425 @assert { @@ -111,7 +111,7 @@ @syntax { - @subid 1418 + @subid 1426 @assert { @@ -139,7 +139,7 @@ @syntax { - @subid 1419 + @subid 1427 @assert { @@ -162,7 +162,7 @@ @syntax { - @subid 1420 + @subid 1428 @assert { @@ -191,7 +191,7 @@ @syntax { - @subid 1421 + @subid 1429 @assert { @@ -213,7 +213,7 @@ @syntax { - @subid 1422 + @subid 1430 @assert { diff --git a/plugins/arm/v7/opdefs/A88354_vmvn.d b/plugins/arm/v7/opdefs/A88354_vmvn.d index 0062cbf..6e91a3d 100644 --- a/plugins/arm/v7/opdefs/A88354_vmvn.d +++ b/plugins/arm/v7/opdefs/A88354_vmvn.d @@ -23,7 +23,7 @@ @title VMVN (register) -@id 311 +@id 314 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 1423 + @subid 1431 @conv { @@ -58,7 +58,7 @@ @syntax { - @subid 1424 + @subid 1432 @conv { diff --git a/plugins/arm/v7/opdefs/A88355_vneg.d b/plugins/arm/v7/opdefs/A88355_vneg.d index 77efcf0..e7ad0fb 100644 --- a/plugins/arm/v7/opdefs/A88355_vneg.d +++ b/plugins/arm/v7/opdefs/A88355_vneg.d @@ -23,7 +23,7 @@ @title VNEG -@id 312 +@id 315 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 1425 + @subid 1433 @assert { @@ -59,7 +59,7 @@ @syntax { - @subid 1426 + @subid 1434 @assert { @@ -81,7 +81,7 @@ @syntax { - @subid 1427 + @subid 1435 @assert { @@ -103,7 +103,7 @@ @syntax { - @subid 1428 + @subid 1436 @assert { @@ -131,7 +131,7 @@ @syntax { - @subid 1429 + @subid 1437 @assert { @@ -152,7 +152,7 @@ @syntax { - @subid 1430 + @subid 1438 @assert { @@ -179,7 +179,7 @@ @syntax { - @subid 1431 + @subid 1439 @assert { @@ -201,7 +201,7 @@ @syntax { - @subid 1432 + @subid 1440 @assert { @@ -223,7 +223,7 @@ @syntax { - @subid 1433 + @subid 1441 @assert { @@ -245,7 +245,7 @@ @syntax { - @subid 1434 + @subid 1442 @assert { @@ -273,7 +273,7 @@ @syntax { - @subid 1435 + @subid 1443 @assert { @@ -294,7 +294,7 @@ @syntax { - @subid 1436 + @subid 1444 @assert { diff --git a/plugins/arm/v7/opdefs/A88356_vnm.d b/plugins/arm/v7/opdefs/A88356_vnm.d index 20f3313..488d721 100644 --- a/plugins/arm/v7/opdefs/A88356_vnm.d +++ b/plugins/arm/v7/opdefs/A88356_vnm.d @@ -23,7 +23,7 @@ @title VNMLA, VNMLS, VNMUL -@id 313 +@id 316 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 1437 + @subid 1445 @assert { @@ -60,7 +60,7 @@ @syntax { - @subid 1438 + @subid 1446 @assert { @@ -83,7 +83,7 @@ @syntax { - @subid 1439 + @subid 1447 @assert { @@ -106,7 +106,7 @@ @syntax { - @subid 1440 + @subid 1448 @assert { @@ -135,7 +135,7 @@ @syntax { - @subid 1441 + @subid 1449 @assert { @@ -157,7 +157,7 @@ @syntax { - @subid 1442 + @subid 1450 @assert { @@ -185,7 +185,7 @@ @syntax { - @subid 1443 + @subid 1451 @assert { @@ -208,7 +208,7 @@ @syntax { - @subid 1444 + @subid 1452 @assert { @@ -231,7 +231,7 @@ @syntax { - @subid 1445 + @subid 1453 @assert { @@ -254,7 +254,7 @@ @syntax { - @subid 1446 + @subid 1454 @assert { @@ -283,7 +283,7 @@ @syntax { - @subid 1447 + @subid 1455 @assert { @@ -305,7 +305,7 @@ @syntax { - @subid 1448 + @subid 1456 @assert { diff --git a/plugins/arm/v7/opdefs/A88358_vorn.d b/plugins/arm/v7/opdefs/A88358_vorn.d index 595185f..d271d9e 100644 --- a/plugins/arm/v7/opdefs/A88358_vorn.d +++ b/plugins/arm/v7/opdefs/A88358_vorn.d @@ -23,7 +23,7 @@ @title VORN (register) -@id 315 +@id 318 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 1449 + @subid 1457 @assert { @@ -59,7 +59,7 @@ @syntax { - @subid 1450 + @subid 1458 @assert { @@ -87,7 +87,7 @@ @syntax { - @subid 1451 + @subid 1459 @assert { @@ -109,7 +109,7 @@ @syntax { - @subid 1452 + @subid 1460 @assert { diff --git a/plugins/arm/v7/opdefs/A88359_vorr.d b/plugins/arm/v7/opdefs/A88359_vorr.d index eab567f..5d29c8e 100644 --- a/plugins/arm/v7/opdefs/A88359_vorr.d +++ b/plugins/arm/v7/opdefs/A88359_vorr.d @@ -23,7 +23,7 @@ @title VORR (immediate) -@id 316 +@id 319 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 1453 + @subid 1461 @assert { @@ -59,7 +59,7 @@ @syntax { - @subid 1454 + @subid 1462 @assert { @@ -81,7 +81,7 @@ @syntax { - @subid 1455 + @subid 1463 @assert { @@ -103,7 +103,7 @@ @syntax { - @subid 1456 + @subid 1464 @assert { @@ -125,7 +125,7 @@ @syntax { - @subid 1457 + @subid 1465 @assert { @@ -147,7 +147,7 @@ @syntax { - @subid 1458 + @subid 1466 @assert { @@ -169,7 +169,7 @@ @syntax { - @subid 1459 + @subid 1467 @assert { @@ -191,7 +191,7 @@ @syntax { - @subid 1460 + @subid 1468 @assert { @@ -213,7 +213,7 @@ @syntax { - @subid 1461 + @subid 1469 @assert { @@ -235,7 +235,7 @@ @syntax { - @subid 1462 + @subid 1470 @assert { @@ -257,7 +257,7 @@ @syntax { - @subid 1463 + @subid 1471 @assert { @@ -279,7 +279,7 @@ @syntax { - @subid 1464 + @subid 1472 @assert { @@ -301,7 +301,7 @@ @syntax { - @subid 1465 + @subid 1473 @assert { @@ -323,7 +323,7 @@ @syntax { - @subid 1466 + @subid 1474 @assert { @@ -345,7 +345,7 @@ @syntax { - @subid 1467 + @subid 1475 @assert { @@ -367,7 +367,7 @@ @syntax { - @subid 1468 + @subid 1476 @assert { @@ -389,7 +389,7 @@ @syntax { - @subid 1469 + @subid 1477 @assert { @@ -411,7 +411,7 @@ @syntax { - @subid 1470 + @subid 1478 @assert { @@ -433,7 +433,7 @@ @syntax { - @subid 1471 + @subid 1479 @assert { @@ -455,7 +455,7 @@ @syntax { - @subid 1472 + @subid 1480 @assert { @@ -477,7 +477,7 @@ @syntax { - @subid 1473 + @subid 1481 @assert { @@ -499,7 +499,7 @@ @syntax { - @subid 1474 + @subid 1482 @assert { @@ -521,7 +521,7 @@ @syntax { - @subid 1475 + @subid 1483 @assert { @@ -543,7 +543,7 @@ @syntax { - @subid 1476 + @subid 1484 @assert { @@ -565,7 +565,7 @@ @syntax { - @subid 1477 + @subid 1485 @assert { @@ -587,7 +587,7 @@ @syntax { - @subid 1478 + @subid 1486 @assert { @@ -609,7 +609,7 @@ @syntax { - @subid 1479 + @subid 1487 @assert { @@ -631,7 +631,7 @@ @syntax { - @subid 1480 + @subid 1488 @assert { @@ -659,7 +659,7 @@ @syntax { - @subid 1481 + @subid 1489 @assert { @@ -681,7 +681,7 @@ @syntax { - @subid 1482 + @subid 1490 @assert { @@ -703,7 +703,7 @@ @syntax { - @subid 1483 + @subid 1491 @assert { @@ -725,7 +725,7 @@ @syntax { - @subid 1484 + @subid 1492 @assert { @@ -747,7 +747,7 @@ @syntax { - @subid 1485 + @subid 1493 @assert { @@ -769,7 +769,7 @@ @syntax { - @subid 1486 + @subid 1494 @assert { @@ -791,7 +791,7 @@ @syntax { - @subid 1487 + @subid 1495 @assert { @@ -813,7 +813,7 @@ @syntax { - @subid 1488 + @subid 1496 @assert { @@ -835,7 +835,7 @@ @syntax { - @subid 1489 + @subid 1497 @assert { @@ -857,7 +857,7 @@ @syntax { - @subid 1490 + @subid 1498 @assert { @@ -879,7 +879,7 @@ @syntax { - @subid 1491 + @subid 1499 @assert { @@ -901,7 +901,7 @@ @syntax { - @subid 1492 + @subid 1500 @assert { @@ -923,7 +923,7 @@ @syntax { - @subid 1493 + @subid 1501 @assert { @@ -945,7 +945,7 @@ @syntax { - @subid 1494 + @subid 1502 @assert { @@ -967,7 +967,7 @@ @syntax { - @subid 1495 + @subid 1503 @assert { @@ -989,7 +989,7 @@ @syntax { - @subid 1496 + @subid 1504 @assert { @@ -1011,7 +1011,7 @@ @syntax { - @subid 1497 + @subid 1505 @assert { @@ -1033,7 +1033,7 @@ @syntax { - @subid 1498 + @subid 1506 @assert { @@ -1055,7 +1055,7 @@ @syntax { - @subid 1499 + @subid 1507 @assert { @@ -1077,7 +1077,7 @@ @syntax { - @subid 1500 + @subid 1508 @assert { @@ -1099,7 +1099,7 @@ @syntax { - @subid 1501 + @subid 1509 @assert { @@ -1121,7 +1121,7 @@ @syntax { - @subid 1502 + @subid 1510 @assert { @@ -1143,7 +1143,7 @@ @syntax { - @subid 1503 + @subid 1511 @assert { @@ -1165,7 +1165,7 @@ @syntax { - @subid 1504 + @subid 1512 @assert { @@ -1187,7 +1187,7 @@ @syntax { - @subid 1505 + @subid 1513 @assert { @@ -1209,7 +1209,7 @@ @syntax { - @subid 1506 + @subid 1514 @assert { @@ -1231,7 +1231,7 @@ @syntax { - @subid 1507 + @subid 1515 @assert { @@ -1253,7 +1253,7 @@ @syntax { - @subid 1508 + @subid 1516 @assert { diff --git a/plugins/arm/v7/opdefs/A88360_vorr.d b/plugins/arm/v7/opdefs/A88360_vorr.d index 3ad1b76..30bb5ce 100644 --- a/plugins/arm/v7/opdefs/A88360_vorr.d +++ b/plugins/arm/v7/opdefs/A88360_vorr.d @@ -23,7 +23,7 @@ @title VORR (register) -@id 317 +@id 320 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 1509 + @subid 1517 @assert { @@ -59,7 +59,7 @@ @syntax { - @subid 1510 + @subid 1518 @assert { @@ -87,7 +87,7 @@ @syntax { - @subid 1511 + @subid 1519 @assert { @@ -109,7 +109,7 @@ @syntax { - @subid 1512 + @subid 1520 @assert { diff --git a/plugins/arm/v7/opdefs/A88361_vpadal.d b/plugins/arm/v7/opdefs/A88361_vpadal.d index 79b542c..71c699b 100644 --- a/plugins/arm/v7/opdefs/A88361_vpadal.d +++ b/plugins/arm/v7/opdefs/A88361_vpadal.d @@ -23,7 +23,7 @@ @title VPADAL -@id 318 +@id 321 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 1513 + @subid 1521 @assert { @@ -60,7 +60,7 @@ @syntax { - @subid 1514 + @subid 1522 @assert { @@ -83,7 +83,7 @@ @syntax { - @subid 1515 + @subid 1523 @assert { @@ -106,7 +106,7 @@ @syntax { - @subid 1516 + @subid 1524 @assert { @@ -129,7 +129,7 @@ @syntax { - @subid 1517 + @subid 1525 @assert { @@ -152,7 +152,7 @@ @syntax { - @subid 1518 + @subid 1526 @assert { @@ -175,7 +175,7 @@ @syntax { - @subid 1519 + @subid 1527 @assert { @@ -198,7 +198,7 @@ @syntax { - @subid 1520 + @subid 1528 @assert { @@ -221,7 +221,7 @@ @syntax { - @subid 1521 + @subid 1529 @assert { @@ -244,7 +244,7 @@ @syntax { - @subid 1522 + @subid 1530 @assert { @@ -267,7 +267,7 @@ @syntax { - @subid 1523 + @subid 1531 @assert { @@ -290,7 +290,7 @@ @syntax { - @subid 1524 + @subid 1532 @assert { @@ -319,7 +319,7 @@ @syntax { - @subid 1525 + @subid 1533 @assert { @@ -342,7 +342,7 @@ @syntax { - @subid 1526 + @subid 1534 @assert { @@ -365,7 +365,7 @@ @syntax { - @subid 1527 + @subid 1535 @assert { @@ -388,7 +388,7 @@ @syntax { - @subid 1528 + @subid 1536 @assert { @@ -411,7 +411,7 @@ @syntax { - @subid 1529 + @subid 1537 @assert { @@ -434,7 +434,7 @@ @syntax { - @subid 1530 + @subid 1538 @assert { @@ -457,7 +457,7 @@ @syntax { - @subid 1531 + @subid 1539 @assert { @@ -480,7 +480,7 @@ @syntax { - @subid 1532 + @subid 1540 @assert { @@ -503,7 +503,7 @@ @syntax { - @subid 1533 + @subid 1541 @assert { @@ -526,7 +526,7 @@ @syntax { - @subid 1534 + @subid 1542 @assert { @@ -549,7 +549,7 @@ @syntax { - @subid 1535 + @subid 1543 @assert { @@ -572,7 +572,7 @@ @syntax { - @subid 1536 + @subid 1544 @assert { diff --git a/plugins/arm/v7/opdefs/A88362_vpadd.d b/plugins/arm/v7/opdefs/A88362_vpadd.d index 17e298d..3f44021 100644 --- a/plugins/arm/v7/opdefs/A88362_vpadd.d +++ b/plugins/arm/v7/opdefs/A88362_vpadd.d @@ -23,7 +23,7 @@ @title VPADD (integer) -@id 319 +@id 322 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 1537 + @subid 1545 @assert { @@ -60,7 +60,7 @@ @syntax { - @subid 1538 + @subid 1546 @assert { @@ -83,7 +83,7 @@ @syntax { - @subid 1539 + @subid 1547 @assert { @@ -112,7 +112,7 @@ @syntax { - @subid 1540 + @subid 1548 @assert { @@ -135,7 +135,7 @@ @syntax { - @subid 1541 + @subid 1549 @assert { @@ -158,7 +158,7 @@ @syntax { - @subid 1542 + @subid 1550 @assert { diff --git a/plugins/arm/v7/opdefs/A88363_vpadd.d b/plugins/arm/v7/opdefs/A88363_vpadd.d index a68632b..08c9715 100644 --- a/plugins/arm/v7/opdefs/A88363_vpadd.d +++ b/plugins/arm/v7/opdefs/A88363_vpadd.d @@ -23,7 +23,7 @@ @title VPADD (floating-point) -@id 320 +@id 323 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 1543 + @subid 1551 @assert { @@ -66,7 +66,7 @@ @syntax { - @subid 1544 + @subid 1552 @assert { diff --git a/plugins/arm/v7/opdefs/A88364_vpaddl.d b/plugins/arm/v7/opdefs/A88364_vpaddl.d index d508785..3d6b873 100644 --- a/plugins/arm/v7/opdefs/A88364_vpaddl.d +++ b/plugins/arm/v7/opdefs/A88364_vpaddl.d @@ -23,7 +23,7 @@ @title VPADDL -@id 321 +@id 324 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 1545 + @subid 1553 @assert { @@ -60,7 +60,7 @@ @syntax { - @subid 1546 + @subid 1554 @assert { @@ -83,7 +83,7 @@ @syntax { - @subid 1547 + @subid 1555 @assert { @@ -106,7 +106,7 @@ @syntax { - @subid 1548 + @subid 1556 @assert { @@ -129,7 +129,7 @@ @syntax { - @subid 1549 + @subid 1557 @assert { @@ -152,7 +152,7 @@ @syntax { - @subid 1550 + @subid 1558 @assert { @@ -175,7 +175,7 @@ @syntax { - @subid 1551 + @subid 1559 @assert { @@ -198,7 +198,7 @@ @syntax { - @subid 1552 + @subid 1560 @assert { @@ -221,7 +221,7 @@ @syntax { - @subid 1553 + @subid 1561 @assert { @@ -244,7 +244,7 @@ @syntax { - @subid 1554 + @subid 1562 @assert { @@ -267,7 +267,7 @@ @syntax { - @subid 1555 + @subid 1563 @assert { @@ -290,7 +290,7 @@ @syntax { - @subid 1556 + @subid 1564 @assert { @@ -319,7 +319,7 @@ @syntax { - @subid 1557 + @subid 1565 @assert { @@ -342,7 +342,7 @@ @syntax { - @subid 1558 + @subid 1566 @assert { @@ -365,7 +365,7 @@ @syntax { - @subid 1559 + @subid 1567 @assert { @@ -388,7 +388,7 @@ @syntax { - @subid 1560 + @subid 1568 @assert { @@ -411,7 +411,7 @@ @syntax { - @subid 1561 + @subid 1569 @assert { @@ -434,7 +434,7 @@ @syntax { - @subid 1562 + @subid 1570 @assert { @@ -457,7 +457,7 @@ @syntax { - @subid 1563 + @subid 1571 @assert { @@ -480,7 +480,7 @@ @syntax { - @subid 1564 + @subid 1572 @assert { @@ -503,7 +503,7 @@ @syntax { - @subid 1565 + @subid 1573 @assert { @@ -526,7 +526,7 @@ @syntax { - @subid 1566 + @subid 1574 @assert { @@ -549,7 +549,7 @@ @syntax { - @subid 1567 + @subid 1575 @assert { @@ -572,7 +572,7 @@ @syntax { - @subid 1568 + @subid 1576 @assert { diff --git a/plugins/arm/v7/opdefs/A88365_vpmax.d b/plugins/arm/v7/opdefs/A88365_vpmax.d index 84cc47a..66731cb 100644 --- a/plugins/arm/v7/opdefs/A88365_vpmax.d +++ b/plugins/arm/v7/opdefs/A88365_vpmax.d @@ -23,7 +23,7 @@ @title VPMAX, VPMIN (integer) -@id 322 +@id 325 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 1569 + @subid 1577 @assert { @@ -62,7 +62,7 @@ @syntax { - @subid 1570 + @subid 1578 @assert { @@ -87,7 +87,7 @@ @syntax { - @subid 1571 + @subid 1579 @assert { @@ -112,7 +112,7 @@ @syntax { - @subid 1572 + @subid 1580 @assert { @@ -137,7 +137,7 @@ @syntax { - @subid 1573 + @subid 1581 @assert { @@ -162,7 +162,7 @@ @syntax { - @subid 1574 + @subid 1582 @assert { @@ -187,7 +187,7 @@ @syntax { - @subid 1575 + @subid 1583 @assert { @@ -212,7 +212,7 @@ @syntax { - @subid 1576 + @subid 1584 @assert { @@ -237,7 +237,7 @@ @syntax { - @subid 1577 + @subid 1585 @assert { @@ -262,7 +262,7 @@ @syntax { - @subid 1578 + @subid 1586 @assert { @@ -287,7 +287,7 @@ @syntax { - @subid 1579 + @subid 1587 @assert { @@ -312,7 +312,7 @@ @syntax { - @subid 1580 + @subid 1588 @assert { @@ -343,7 +343,7 @@ @syntax { - @subid 1581 + @subid 1589 @assert { @@ -368,7 +368,7 @@ @syntax { - @subid 1582 + @subid 1590 @assert { @@ -393,7 +393,7 @@ @syntax { - @subid 1583 + @subid 1591 @assert { @@ -418,7 +418,7 @@ @syntax { - @subid 1584 + @subid 1592 @assert { @@ -443,7 +443,7 @@ @syntax { - @subid 1585 + @subid 1593 @assert { @@ -468,7 +468,7 @@ @syntax { - @subid 1586 + @subid 1594 @assert { @@ -493,7 +493,7 @@ @syntax { - @subid 1587 + @subid 1595 @assert { @@ -518,7 +518,7 @@ @syntax { - @subid 1588 + @subid 1596 @assert { @@ -543,7 +543,7 @@ @syntax { - @subid 1589 + @subid 1597 @assert { @@ -568,7 +568,7 @@ @syntax { - @subid 1590 + @subid 1598 @assert { @@ -593,7 +593,7 @@ @syntax { - @subid 1591 + @subid 1599 @assert { @@ -618,7 +618,7 @@ @syntax { - @subid 1592 + @subid 1600 @assert { diff --git a/plugins/arm/v7/opdefs/A88366_vpmax.d b/plugins/arm/v7/opdefs/A88366_vpmax.d index 7e617cb..badd9d8 100644 --- a/plugins/arm/v7/opdefs/A88366_vpmax.d +++ b/plugins/arm/v7/opdefs/A88366_vpmax.d @@ -23,7 +23,7 @@ @title VPMAX, VPMIN (floating-point) -@id 323 +@id 326 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 1593 + @subid 1601 @assert { @@ -61,7 +61,7 @@ @syntax { - @subid 1594 + @subid 1602 @assert { @@ -91,7 +91,7 @@ @syntax { - @subid 1595 + @subid 1603 @assert { @@ -115,7 +115,7 @@ @syntax { - @subid 1596 + @subid 1604 @assert { diff --git a/plugins/arm/v7/opdefs/A88369_vqabs.d b/plugins/arm/v7/opdefs/A88369_vqabs.d index f472f3f..98020e1 100644 --- a/plugins/arm/v7/opdefs/A88369_vqabs.d +++ b/plugins/arm/v7/opdefs/A88369_vqabs.d @@ -23,7 +23,7 @@ @title VQABS -@id 324 +@id 327 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 1597 + @subid 1605 @assert { @@ -59,7 +59,7 @@ @syntax { - @subid 1598 + @subid 1606 @assert { @@ -81,7 +81,7 @@ @syntax { - @subid 1599 + @subid 1607 @assert { @@ -103,7 +103,7 @@ @syntax { - @subid 1600 + @subid 1608 @assert { @@ -125,7 +125,7 @@ @syntax { - @subid 1601 + @subid 1609 @assert { @@ -147,7 +147,7 @@ @syntax { - @subid 1602 + @subid 1610 @assert { @@ -175,7 +175,7 @@ @syntax { - @subid 1603 + @subid 1611 @assert { @@ -197,7 +197,7 @@ @syntax { - @subid 1604 + @subid 1612 @assert { @@ -219,7 +219,7 @@ @syntax { - @subid 1605 + @subid 1613 @assert { @@ -241,7 +241,7 @@ @syntax { - @subid 1606 + @subid 1614 @assert { @@ -263,7 +263,7 @@ @syntax { - @subid 1607 + @subid 1615 @assert { @@ -285,7 +285,7 @@ @syntax { - @subid 1608 + @subid 1616 @assert { diff --git a/plugins/arm/v7/opdefs/A88375_vqneg.d b/plugins/arm/v7/opdefs/A88375_vqneg.d index 2fbaa1a..8d5a1a0 100644 --- a/plugins/arm/v7/opdefs/A88375_vqneg.d +++ b/plugins/arm/v7/opdefs/A88375_vqneg.d @@ -23,7 +23,7 @@ @title VQNEG -@id 325 +@id 328 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 1609 + @subid 1617 @assert { @@ -59,7 +59,7 @@ @syntax { - @subid 1610 + @subid 1618 @assert { @@ -81,7 +81,7 @@ @syntax { - @subid 1611 + @subid 1619 @assert { @@ -103,7 +103,7 @@ @syntax { - @subid 1612 + @subid 1620 @assert { @@ -125,7 +125,7 @@ @syntax { - @subid 1613 + @subid 1621 @assert { @@ -147,7 +147,7 @@ @syntax { - @subid 1614 + @subid 1622 @assert { @@ -175,7 +175,7 @@ @syntax { - @subid 1615 + @subid 1623 @assert { @@ -197,7 +197,7 @@ @syntax { - @subid 1616 + @subid 1624 @assert { @@ -219,7 +219,7 @@ @syntax { - @subid 1617 + @subid 1625 @assert { @@ -241,7 +241,7 @@ @syntax { - @subid 1618 + @subid 1626 @assert { @@ -263,7 +263,7 @@ @syntax { - @subid 1619 + @subid 1627 @assert { @@ -285,7 +285,7 @@ @syntax { - @subid 1620 + @subid 1628 @assert { diff --git a/plugins/arm/v7/opdefs/A88377_vqrshl.d b/plugins/arm/v7/opdefs/A88377_vqrshl.d index 3d3ccd2..f233245 100644 --- a/plugins/arm/v7/opdefs/A88377_vqrshl.d +++ b/plugins/arm/v7/opdefs/A88377_vqrshl.d @@ -23,7 +23,7 @@ @title VQRSHL -@id 326 +@id 329 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 1621 + @subid 1629 @assert { @@ -61,7 +61,7 @@ @syntax { - @subid 1622 + @subid 1630 @assert { @@ -85,7 +85,7 @@ @syntax { - @subid 1623 + @subid 1631 @assert { @@ -109,7 +109,7 @@ @syntax { - @subid 1624 + @subid 1632 @assert { @@ -133,7 +133,7 @@ @syntax { - @subid 1625 + @subid 1633 @assert { @@ -157,7 +157,7 @@ @syntax { - @subid 1626 + @subid 1634 @assert { @@ -181,7 +181,7 @@ @syntax { - @subid 1627 + @subid 1635 @assert { @@ -205,7 +205,7 @@ @syntax { - @subid 1628 + @subid 1636 @assert { @@ -229,7 +229,7 @@ @syntax { - @subid 1629 + @subid 1637 @assert { @@ -253,7 +253,7 @@ @syntax { - @subid 1630 + @subid 1638 @assert { @@ -277,7 +277,7 @@ @syntax { - @subid 1631 + @subid 1639 @assert { @@ -301,7 +301,7 @@ @syntax { - @subid 1632 + @subid 1640 @assert { @@ -325,7 +325,7 @@ @syntax { - @subid 1633 + @subid 1641 @assert { @@ -349,7 +349,7 @@ @syntax { - @subid 1634 + @subid 1642 @assert { @@ -373,7 +373,7 @@ @syntax { - @subid 1635 + @subid 1643 @assert { @@ -397,7 +397,7 @@ @syntax { - @subid 1636 + @subid 1644 @assert { @@ -427,7 +427,7 @@ @syntax { - @subid 1637 + @subid 1645 @assert { @@ -451,7 +451,7 @@ @syntax { - @subid 1638 + @subid 1646 @assert { @@ -475,7 +475,7 @@ @syntax { - @subid 1639 + @subid 1647 @assert { @@ -499,7 +499,7 @@ @syntax { - @subid 1640 + @subid 1648 @assert { @@ -523,7 +523,7 @@ @syntax { - @subid 1641 + @subid 1649 @assert { @@ -547,7 +547,7 @@ @syntax { - @subid 1642 + @subid 1650 @assert { @@ -571,7 +571,7 @@ @syntax { - @subid 1643 + @subid 1651 @assert { @@ -595,7 +595,7 @@ @syntax { - @subid 1644 + @subid 1652 @assert { @@ -619,7 +619,7 @@ @syntax { - @subid 1645 + @subid 1653 @assert { @@ -643,7 +643,7 @@ @syntax { - @subid 1646 + @subid 1654 @assert { @@ -667,7 +667,7 @@ @syntax { - @subid 1647 + @subid 1655 @assert { @@ -691,7 +691,7 @@ @syntax { - @subid 1648 + @subid 1656 @assert { @@ -715,7 +715,7 @@ @syntax { - @subid 1649 + @subid 1657 @assert { @@ -739,7 +739,7 @@ @syntax { - @subid 1650 + @subid 1658 @assert { @@ -763,7 +763,7 @@ @syntax { - @subid 1651 + @subid 1659 @assert { @@ -787,7 +787,7 @@ @syntax { - @subid 1652 + @subid 1660 @assert { diff --git a/plugins/arm/v7/opdefs/A88379_vqshl.d b/plugins/arm/v7/opdefs/A88379_vqshl.d index 2cfbb49..acf4203 100644 --- a/plugins/arm/v7/opdefs/A88379_vqshl.d +++ b/plugins/arm/v7/opdefs/A88379_vqshl.d @@ -23,7 +23,7 @@ @title VQSHL (register) -@id 327 +@id 330 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 1653 + @subid 1661 @assert { @@ -61,7 +61,7 @@ @syntax { - @subid 1654 + @subid 1662 @assert { @@ -85,7 +85,7 @@ @syntax { - @subid 1655 + @subid 1663 @assert { @@ -109,7 +109,7 @@ @syntax { - @subid 1656 + @subid 1664 @assert { @@ -133,7 +133,7 @@ @syntax { - @subid 1657 + @subid 1665 @assert { @@ -157,7 +157,7 @@ @syntax { - @subid 1658 + @subid 1666 @assert { @@ -181,7 +181,7 @@ @syntax { - @subid 1659 + @subid 1667 @assert { @@ -205,7 +205,7 @@ @syntax { - @subid 1660 + @subid 1668 @assert { @@ -229,7 +229,7 @@ @syntax { - @subid 1661 + @subid 1669 @assert { @@ -253,7 +253,7 @@ @syntax { - @subid 1662 + @subid 1670 @assert { @@ -277,7 +277,7 @@ @syntax { - @subid 1663 + @subid 1671 @assert { @@ -301,7 +301,7 @@ @syntax { - @subid 1664 + @subid 1672 @assert { @@ -325,7 +325,7 @@ @syntax { - @subid 1665 + @subid 1673 @assert { @@ -349,7 +349,7 @@ @syntax { - @subid 1666 + @subid 1674 @assert { @@ -373,7 +373,7 @@ @syntax { - @subid 1667 + @subid 1675 @assert { @@ -397,7 +397,7 @@ @syntax { - @subid 1668 + @subid 1676 @assert { @@ -427,7 +427,7 @@ @syntax { - @subid 1669 + @subid 1677 @assert { @@ -451,7 +451,7 @@ @syntax { - @subid 1670 + @subid 1678 @assert { @@ -475,7 +475,7 @@ @syntax { - @subid 1671 + @subid 1679 @assert { @@ -499,7 +499,7 @@ @syntax { - @subid 1672 + @subid 1680 @assert { @@ -523,7 +523,7 @@ @syntax { - @subid 1673 + @subid 1681 @assert { @@ -547,7 +547,7 @@ @syntax { - @subid 1674 + @subid 1682 @assert { @@ -571,7 +571,7 @@ @syntax { - @subid 1675 + @subid 1683 @assert { @@ -595,7 +595,7 @@ @syntax { - @subid 1676 + @subid 1684 @assert { @@ -619,7 +619,7 @@ @syntax { - @subid 1677 + @subid 1685 @assert { @@ -643,7 +643,7 @@ @syntax { - @subid 1678 + @subid 1686 @assert { @@ -667,7 +667,7 @@ @syntax { - @subid 1679 + @subid 1687 @assert { @@ -691,7 +691,7 @@ @syntax { - @subid 1680 + @subid 1688 @assert { @@ -715,7 +715,7 @@ @syntax { - @subid 1681 + @subid 1689 @assert { @@ -739,7 +739,7 @@ @syntax { - @subid 1682 + @subid 1690 @assert { @@ -763,7 +763,7 @@ @syntax { - @subid 1683 + @subid 1691 @assert { @@ -787,7 +787,7 @@ @syntax { - @subid 1684 + @subid 1692 @assert { diff --git a/plugins/arm/v7/opdefs/A88382_vqsub.d b/plugins/arm/v7/opdefs/A88382_vqsub.d index 3441a1f..62e7217 100644 --- a/plugins/arm/v7/opdefs/A88382_vqsub.d +++ b/plugins/arm/v7/opdefs/A88382_vqsub.d @@ -23,7 +23,7 @@ @title VQSUB -@id 328 +@id 331 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 1685 + @subid 1693 @assert { @@ -61,7 +61,7 @@ @syntax { - @subid 1686 + @subid 1694 @assert { @@ -85,7 +85,7 @@ @syntax { - @subid 1687 + @subid 1695 @assert { @@ -109,7 +109,7 @@ @syntax { - @subid 1688 + @subid 1696 @assert { @@ -133,7 +133,7 @@ @syntax { - @subid 1689 + @subid 1697 @assert { @@ -157,7 +157,7 @@ @syntax { - @subid 1690 + @subid 1698 @assert { @@ -181,7 +181,7 @@ @syntax { - @subid 1691 + @subid 1699 @assert { @@ -205,7 +205,7 @@ @syntax { - @subid 1692 + @subid 1700 @assert { @@ -229,7 +229,7 @@ @syntax { - @subid 1693 + @subid 1701 @assert { @@ -253,7 +253,7 @@ @syntax { - @subid 1694 + @subid 1702 @assert { @@ -277,7 +277,7 @@ @syntax { - @subid 1695 + @subid 1703 @assert { @@ -301,7 +301,7 @@ @syntax { - @subid 1696 + @subid 1704 @assert { @@ -325,7 +325,7 @@ @syntax { - @subid 1697 + @subid 1705 @assert { @@ -349,7 +349,7 @@ @syntax { - @subid 1698 + @subid 1706 @assert { @@ -373,7 +373,7 @@ @syntax { - @subid 1699 + @subid 1707 @assert { @@ -397,7 +397,7 @@ @syntax { - @subid 1700 + @subid 1708 @assert { @@ -427,7 +427,7 @@ @syntax { - @subid 1701 + @subid 1709 @assert { @@ -451,7 +451,7 @@ @syntax { - @subid 1702 + @subid 1710 @assert { @@ -475,7 +475,7 @@ @syntax { - @subid 1703 + @subid 1711 @assert { @@ -499,7 +499,7 @@ @syntax { - @subid 1704 + @subid 1712 @assert { @@ -523,7 +523,7 @@ @syntax { - @subid 1705 + @subid 1713 @assert { @@ -547,7 +547,7 @@ @syntax { - @subid 1706 + @subid 1714 @assert { @@ -571,7 +571,7 @@ @syntax { - @subid 1707 + @subid 1715 @assert { @@ -595,7 +595,7 @@ @syntax { - @subid 1708 + @subid 1716 @assert { @@ -619,7 +619,7 @@ @syntax { - @subid 1709 + @subid 1717 @assert { @@ -643,7 +643,7 @@ @syntax { - @subid 1710 + @subid 1718 @assert { @@ -667,7 +667,7 @@ @syntax { - @subid 1711 + @subid 1719 @assert { @@ -691,7 +691,7 @@ @syntax { - @subid 1712 + @subid 1720 @assert { @@ -715,7 +715,7 @@ @syntax { - @subid 1713 + @subid 1721 @assert { @@ -739,7 +739,7 @@ @syntax { - @subid 1714 + @subid 1722 @assert { @@ -763,7 +763,7 @@ @syntax { - @subid 1715 + @subid 1723 @assert { @@ -787,7 +787,7 @@ @syntax { - @subid 1716 + @subid 1724 @assert { diff --git a/plugins/arm/v7/opdefs/A88383_vraddhn.d b/plugins/arm/v7/opdefs/A88383_vraddhn.d index c6de30c..466981e 100644 --- a/plugins/arm/v7/opdefs/A88383_vraddhn.d +++ b/plugins/arm/v7/opdefs/A88383_vraddhn.d @@ -23,7 +23,7 @@ @title VRADDHN -@id 329 +@id 332 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 1717 + @subid 1725 @assert { @@ -59,7 +59,7 @@ @syntax { - @subid 1718 + @subid 1726 @assert { @@ -81,7 +81,7 @@ @syntax { - @subid 1719 + @subid 1727 @assert { @@ -109,7 +109,7 @@ @syntax { - @subid 1720 + @subid 1728 @assert { @@ -131,7 +131,7 @@ @syntax { - @subid 1721 + @subid 1729 @assert { @@ -153,7 +153,7 @@ @syntax { - @subid 1722 + @subid 1730 @assert { diff --git a/plugins/arm/v7/opdefs/A88384_vrecpe.d b/plugins/arm/v7/opdefs/A88384_vrecpe.d index a89daeb..ea20988 100644 --- a/plugins/arm/v7/opdefs/A88384_vrecpe.d +++ b/plugins/arm/v7/opdefs/A88384_vrecpe.d @@ -23,7 +23,7 @@ @title VRECPE -@id 330 +@id 333 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 1723 + @subid 1731 @assert { @@ -60,7 +60,7 @@ @syntax { - @subid 1724 + @subid 1732 @assert { @@ -83,7 +83,7 @@ @syntax { - @subid 1725 + @subid 1733 @assert { @@ -106,7 +106,7 @@ @syntax { - @subid 1726 + @subid 1734 @assert { @@ -135,7 +135,7 @@ @syntax { - @subid 1727 + @subid 1735 @assert { @@ -158,7 +158,7 @@ @syntax { - @subid 1728 + @subid 1736 @assert { @@ -181,7 +181,7 @@ @syntax { - @subid 1729 + @subid 1737 @assert { @@ -204,7 +204,7 @@ @syntax { - @subid 1730 + @subid 1738 @assert { diff --git a/plugins/arm/v7/opdefs/A88385_vrecps.d b/plugins/arm/v7/opdefs/A88385_vrecps.d index b916c05..cf37d1e 100644 --- a/plugins/arm/v7/opdefs/A88385_vrecps.d +++ b/plugins/arm/v7/opdefs/A88385_vrecps.d @@ -23,7 +23,7 @@ @title VRECPS -@id 331 +@id 334 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 1731 + @subid 1739 @assert { @@ -59,7 +59,7 @@ @syntax { - @subid 1732 + @subid 1740 @assert { @@ -87,7 +87,7 @@ @syntax { - @subid 1733 + @subid 1741 @assert { @@ -109,7 +109,7 @@ @syntax { - @subid 1734 + @subid 1742 @assert { diff --git a/plugins/arm/v7/opdefs/A88386_vrev.d b/plugins/arm/v7/opdefs/A88386_vrev.d index af8b569..f175c9f 100644 --- a/plugins/arm/v7/opdefs/A88386_vrev.d +++ b/plugins/arm/v7/opdefs/A88386_vrev.d @@ -23,7 +23,7 @@ @title VREV16, VREV32, VREV64 -@id 332 +@id 335 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 1735 + @subid 1743 @assert { @@ -60,7 +60,7 @@ @syntax { - @subid 1736 + @subid 1744 @assert { @@ -83,7 +83,7 @@ @syntax { - @subid 1737 + @subid 1745 @assert { @@ -106,7 +106,7 @@ @syntax { - @subid 1738 + @subid 1746 @assert { @@ -129,7 +129,7 @@ @syntax { - @subid 1739 + @subid 1747 @assert { @@ -152,7 +152,7 @@ @syntax { - @subid 1740 + @subid 1748 @assert { @@ -175,7 +175,7 @@ @syntax { - @subid 1741 + @subid 1749 @assert { @@ -198,7 +198,7 @@ @syntax { - @subid 1742 + @subid 1750 @assert { @@ -221,7 +221,7 @@ @syntax { - @subid 1743 + @subid 1751 @assert { @@ -244,7 +244,7 @@ @syntax { - @subid 1744 + @subid 1752 @assert { @@ -267,7 +267,7 @@ @syntax { - @subid 1745 + @subid 1753 @assert { @@ -290,7 +290,7 @@ @syntax { - @subid 1746 + @subid 1754 @assert { @@ -313,7 +313,7 @@ @syntax { - @subid 1747 + @subid 1755 @assert { @@ -336,7 +336,7 @@ @syntax { - @subid 1748 + @subid 1756 @assert { @@ -359,7 +359,7 @@ @syntax { - @subid 1749 + @subid 1757 @assert { @@ -382,7 +382,7 @@ @syntax { - @subid 1750 + @subid 1758 @assert { @@ -405,7 +405,7 @@ @syntax { - @subid 1751 + @subid 1759 @assert { @@ -428,7 +428,7 @@ @syntax { - @subid 1752 + @subid 1760 @assert { @@ -457,7 +457,7 @@ @syntax { - @subid 1753 + @subid 1761 @assert { @@ -480,7 +480,7 @@ @syntax { - @subid 1754 + @subid 1762 @assert { @@ -503,7 +503,7 @@ @syntax { - @subid 1755 + @subid 1763 @assert { @@ -526,7 +526,7 @@ @syntax { - @subid 1756 + @subid 1764 @assert { @@ -549,7 +549,7 @@ @syntax { - @subid 1757 + @subid 1765 @assert { @@ -572,7 +572,7 @@ @syntax { - @subid 1758 + @subid 1766 @assert { @@ -595,7 +595,7 @@ @syntax { - @subid 1759 + @subid 1767 @assert { @@ -618,7 +618,7 @@ @syntax { - @subid 1760 + @subid 1768 @assert { @@ -641,7 +641,7 @@ @syntax { - @subid 1761 + @subid 1769 @assert { @@ -664,7 +664,7 @@ @syntax { - @subid 1762 + @subid 1770 @assert { @@ -687,7 +687,7 @@ @syntax { - @subid 1763 + @subid 1771 @assert { @@ -710,7 +710,7 @@ @syntax { - @subid 1764 + @subid 1772 @assert { @@ -733,7 +733,7 @@ @syntax { - @subid 1765 + @subid 1773 @assert { @@ -756,7 +756,7 @@ @syntax { - @subid 1766 + @subid 1774 @assert { @@ -779,7 +779,7 @@ @syntax { - @subid 1767 + @subid 1775 @assert { @@ -802,7 +802,7 @@ @syntax { - @subid 1768 + @subid 1776 @assert { @@ -825,7 +825,7 @@ @syntax { - @subid 1769 + @subid 1777 @assert { @@ -848,7 +848,7 @@ @syntax { - @subid 1770 + @subid 1778 @assert { diff --git a/plugins/arm/v7/opdefs/A88387_vrhadd.d b/plugins/arm/v7/opdefs/A88387_vrhadd.d index ced6922..d513037 100644 --- a/plugins/arm/v7/opdefs/A88387_vrhadd.d +++ b/plugins/arm/v7/opdefs/A88387_vrhadd.d @@ -23,7 +23,7 @@ @title VRHADD -@id 333 +@id 336 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 1771 + @subid 1779 @assert { @@ -61,7 +61,7 @@ @syntax { - @subid 1772 + @subid 1780 @assert { @@ -85,7 +85,7 @@ @syntax { - @subid 1773 + @subid 1781 @assert { @@ -109,7 +109,7 @@ @syntax { - @subid 1774 + @subid 1782 @assert { @@ -133,7 +133,7 @@ @syntax { - @subid 1775 + @subid 1783 @assert { @@ -157,7 +157,7 @@ @syntax { - @subid 1776 + @subid 1784 @assert { @@ -181,7 +181,7 @@ @syntax { - @subid 1777 + @subid 1785 @assert { @@ -205,7 +205,7 @@ @syntax { - @subid 1778 + @subid 1786 @assert { @@ -229,7 +229,7 @@ @syntax { - @subid 1779 + @subid 1787 @assert { @@ -253,7 +253,7 @@ @syntax { - @subid 1780 + @subid 1788 @assert { @@ -277,7 +277,7 @@ @syntax { - @subid 1781 + @subid 1789 @assert { @@ -301,7 +301,7 @@ @syntax { - @subid 1782 + @subid 1790 @assert { @@ -331,7 +331,7 @@ @syntax { - @subid 1783 + @subid 1791 @assert { @@ -355,7 +355,7 @@ @syntax { - @subid 1784 + @subid 1792 @assert { @@ -379,7 +379,7 @@ @syntax { - @subid 1785 + @subid 1793 @assert { @@ -403,7 +403,7 @@ @syntax { - @subid 1786 + @subid 1794 @assert { @@ -427,7 +427,7 @@ @syntax { - @subid 1787 + @subid 1795 @assert { @@ -451,7 +451,7 @@ @syntax { - @subid 1788 + @subid 1796 @assert { @@ -475,7 +475,7 @@ @syntax { - @subid 1789 + @subid 1797 @assert { @@ -499,7 +499,7 @@ @syntax { - @subid 1790 + @subid 1798 @assert { @@ -523,7 +523,7 @@ @syntax { - @subid 1791 + @subid 1799 @assert { @@ -547,7 +547,7 @@ @syntax { - @subid 1792 + @subid 1800 @assert { @@ -571,7 +571,7 @@ @syntax { - @subid 1793 + @subid 1801 @assert { @@ -595,7 +595,7 @@ @syntax { - @subid 1794 + @subid 1802 @assert { diff --git a/plugins/arm/v7/opdefs/A88388_vrshl.d b/plugins/arm/v7/opdefs/A88388_vrshl.d index bed534d..e050093 100644 --- a/plugins/arm/v7/opdefs/A88388_vrshl.d +++ b/plugins/arm/v7/opdefs/A88388_vrshl.d @@ -23,7 +23,7 @@ @title VRSHL -@id 334 +@id 337 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 1795 + @subid 1803 @assert { @@ -61,7 +61,7 @@ @syntax { - @subid 1796 + @subid 1804 @assert { @@ -85,7 +85,7 @@ @syntax { - @subid 1797 + @subid 1805 @assert { @@ -109,7 +109,7 @@ @syntax { - @subid 1798 + @subid 1806 @assert { @@ -133,7 +133,7 @@ @syntax { - @subid 1799 + @subid 1807 @assert { @@ -157,7 +157,7 @@ @syntax { - @subid 1800 + @subid 1808 @assert { @@ -181,7 +181,7 @@ @syntax { - @subid 1801 + @subid 1809 @assert { @@ -205,7 +205,7 @@ @syntax { - @subid 1802 + @subid 1810 @assert { @@ -229,7 +229,7 @@ @syntax { - @subid 1803 + @subid 1811 @assert { @@ -253,7 +253,7 @@ @syntax { - @subid 1804 + @subid 1812 @assert { @@ -277,7 +277,7 @@ @syntax { - @subid 1805 + @subid 1813 @assert { @@ -301,7 +301,7 @@ @syntax { - @subid 1806 + @subid 1814 @assert { @@ -325,7 +325,7 @@ @syntax { - @subid 1807 + @subid 1815 @assert { @@ -349,7 +349,7 @@ @syntax { - @subid 1808 + @subid 1816 @assert { @@ -373,7 +373,7 @@ @syntax { - @subid 1809 + @subid 1817 @assert { @@ -397,7 +397,7 @@ @syntax { - @subid 1810 + @subid 1818 @assert { @@ -427,7 +427,7 @@ @syntax { - @subid 1811 + @subid 1819 @assert { @@ -451,7 +451,7 @@ @syntax { - @subid 1812 + @subid 1820 @assert { @@ -475,7 +475,7 @@ @syntax { - @subid 1813 + @subid 1821 @assert { @@ -499,7 +499,7 @@ @syntax { - @subid 1814 + @subid 1822 @assert { @@ -523,7 +523,7 @@ @syntax { - @subid 1815 + @subid 1823 @assert { @@ -547,7 +547,7 @@ @syntax { - @subid 1816 + @subid 1824 @assert { @@ -571,7 +571,7 @@ @syntax { - @subid 1817 + @subid 1825 @assert { @@ -595,7 +595,7 @@ @syntax { - @subid 1818 + @subid 1826 @assert { @@ -619,7 +619,7 @@ @syntax { - @subid 1819 + @subid 1827 @assert { @@ -643,7 +643,7 @@ @syntax { - @subid 1820 + @subid 1828 @assert { @@ -667,7 +667,7 @@ @syntax { - @subid 1821 + @subid 1829 @assert { @@ -691,7 +691,7 @@ @syntax { - @subid 1822 + @subid 1830 @assert { @@ -715,7 +715,7 @@ @syntax { - @subid 1823 + @subid 1831 @assert { @@ -739,7 +739,7 @@ @syntax { - @subid 1824 + @subid 1832 @assert { @@ -763,7 +763,7 @@ @syntax { - @subid 1825 + @subid 1833 @assert { @@ -787,7 +787,7 @@ @syntax { - @subid 1826 + @subid 1834 @assert { diff --git a/plugins/arm/v7/opdefs/A88391_vrsqrte.d b/plugins/arm/v7/opdefs/A88391_vrsqrte.d index 4f60170..23b9cfa 100644 --- a/plugins/arm/v7/opdefs/A88391_vrsqrte.d +++ b/plugins/arm/v7/opdefs/A88391_vrsqrte.d @@ -23,7 +23,7 @@ @title VRSQRTE -@id 335 +@id 338 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 1827 + @subid 1835 @assert { @@ -60,7 +60,7 @@ @syntax { - @subid 1828 + @subid 1836 @assert { @@ -83,7 +83,7 @@ @syntax { - @subid 1829 + @subid 1837 @assert { @@ -106,7 +106,7 @@ @syntax { - @subid 1830 + @subid 1838 @assert { @@ -135,7 +135,7 @@ @syntax { - @subid 1831 + @subid 1839 @assert { @@ -158,7 +158,7 @@ @syntax { - @subid 1832 + @subid 1840 @assert { @@ -181,7 +181,7 @@ @syntax { - @subid 1833 + @subid 1841 @assert { @@ -204,7 +204,7 @@ @syntax { - @subid 1834 + @subid 1842 @assert { diff --git a/plugins/arm/v7/opdefs/A88392_vrsqrts.d b/plugins/arm/v7/opdefs/A88392_vrsqrts.d index c35aa87..eb16f2b 100644 --- a/plugins/arm/v7/opdefs/A88392_vrsqrts.d +++ b/plugins/arm/v7/opdefs/A88392_vrsqrts.d @@ -23,7 +23,7 @@ @title VRSQRTS -@id 336 +@id 339 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 1835 + @subid 1843 @assert { @@ -60,7 +60,7 @@ @syntax { - @subid 1836 + @subid 1844 @assert { @@ -89,7 +89,7 @@ @syntax { - @subid 1837 + @subid 1845 @assert { @@ -112,7 +112,7 @@ @syntax { - @subid 1838 + @subid 1846 @assert { diff --git a/plugins/arm/v7/opdefs/A88394_vrsubhn.d b/plugins/arm/v7/opdefs/A88394_vrsubhn.d index a0fcf7c..433377a 100644 --- a/plugins/arm/v7/opdefs/A88394_vrsubhn.d +++ b/plugins/arm/v7/opdefs/A88394_vrsubhn.d @@ -23,7 +23,7 @@ @title VRSUBHN -@id 337 +@id 340 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 1839 + @subid 1847 @assert { @@ -59,7 +59,7 @@ @syntax { - @subid 1840 + @subid 1848 @assert { @@ -81,7 +81,7 @@ @syntax { - @subid 1841 + @subid 1849 @assert { @@ -109,7 +109,7 @@ @syntax { - @subid 1842 + @subid 1850 @assert { @@ -131,7 +131,7 @@ @syntax { - @subid 1843 + @subid 1851 @assert { @@ -153,7 +153,7 @@ @syntax { - @subid 1844 + @subid 1852 @assert { diff --git a/plugins/arm/v7/opdefs/A88396_vshl.d b/plugins/arm/v7/opdefs/A88396_vshl.d index 4df1c92..f72999d 100644 --- a/plugins/arm/v7/opdefs/A88396_vshl.d +++ b/plugins/arm/v7/opdefs/A88396_vshl.d @@ -23,7 +23,7 @@ @title VSHL (register) -@id 338 +@id 341 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 1845 + @subid 1853 @assert { @@ -61,7 +61,7 @@ @syntax { - @subid 1846 + @subid 1854 @assert { @@ -85,7 +85,7 @@ @syntax { - @subid 1847 + @subid 1855 @assert { @@ -109,7 +109,7 @@ @syntax { - @subid 1848 + @subid 1856 @assert { @@ -133,7 +133,7 @@ @syntax { - @subid 1849 + @subid 1857 @assert { @@ -157,7 +157,7 @@ @syntax { - @subid 1850 + @subid 1858 @assert { @@ -181,7 +181,7 @@ @syntax { - @subid 1851 + @subid 1859 @assert { @@ -205,7 +205,7 @@ @syntax { - @subid 1852 + @subid 1860 @assert { @@ -229,7 +229,7 @@ @syntax { - @subid 1853 + @subid 1861 @assert { @@ -253,7 +253,7 @@ @syntax { - @subid 1854 + @subid 1862 @assert { @@ -277,7 +277,7 @@ @syntax { - @subid 1855 + @subid 1863 @assert { @@ -301,7 +301,7 @@ @syntax { - @subid 1856 + @subid 1864 @assert { @@ -325,7 +325,7 @@ @syntax { - @subid 1857 + @subid 1865 @assert { @@ -349,7 +349,7 @@ @syntax { - @subid 1858 + @subid 1866 @assert { @@ -373,7 +373,7 @@ @syntax { - @subid 1859 + @subid 1867 @assert { @@ -397,7 +397,7 @@ @syntax { - @subid 1860 + @subid 1868 @assert { @@ -427,7 +427,7 @@ @syntax { - @subid 1861 + @subid 1869 @assert { @@ -451,7 +451,7 @@ @syntax { - @subid 1862 + @subid 1870 @assert { @@ -475,7 +475,7 @@ @syntax { - @subid 1863 + @subid 1871 @assert { @@ -499,7 +499,7 @@ @syntax { - @subid 1864 + @subid 1872 @assert { @@ -523,7 +523,7 @@ @syntax { - @subid 1865 + @subid 1873 @assert { @@ -547,7 +547,7 @@ @syntax { - @subid 1866 + @subid 1874 @assert { @@ -571,7 +571,7 @@ @syntax { - @subid 1867 + @subid 1875 @assert { @@ -595,7 +595,7 @@ @syntax { - @subid 1868 + @subid 1876 @assert { @@ -619,7 +619,7 @@ @syntax { - @subid 1869 + @subid 1877 @assert { @@ -643,7 +643,7 @@ @syntax { - @subid 1870 + @subid 1878 @assert { @@ -667,7 +667,7 @@ @syntax { - @subid 1871 + @subid 1879 @assert { @@ -691,7 +691,7 @@ @syntax { - @subid 1872 + @subid 1880 @assert { @@ -715,7 +715,7 @@ @syntax { - @subid 1873 + @subid 1881 @assert { @@ -739,7 +739,7 @@ @syntax { - @subid 1874 + @subid 1882 @assert { @@ -763,7 +763,7 @@ @syntax { - @subid 1875 + @subid 1883 @assert { @@ -787,7 +787,7 @@ @syntax { - @subid 1876 + @subid 1884 @assert { diff --git a/plugins/arm/v7/opdefs/A88401_vsqrt.d b/plugins/arm/v7/opdefs/A88401_vsqrt.d index e0a6708..a3dd685 100644 --- a/plugins/arm/v7/opdefs/A88401_vsqrt.d +++ b/plugins/arm/v7/opdefs/A88401_vsqrt.d @@ -23,7 +23,7 @@ @title VSQRT -@id 339 +@id 342 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 1877 + @subid 1885 @assert { @@ -58,7 +58,7 @@ @syntax { - @subid 1878 + @subid 1886 @assert { @@ -85,7 +85,7 @@ @syntax { - @subid 1879 + @subid 1887 @assert { @@ -106,7 +106,7 @@ @syntax { - @subid 1880 + @subid 1888 @assert { diff --git a/plugins/arm/v7/opdefs/A88414_vsub.d b/plugins/arm/v7/opdefs/A88414_vsub.d index 0d98caf..4b4e397 100644 --- a/plugins/arm/v7/opdefs/A88414_vsub.d +++ b/plugins/arm/v7/opdefs/A88414_vsub.d @@ -23,7 +23,7 @@ @title VSUB (integer) -@id 340 +@id 343 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 1881 + @subid 1889 @assert { @@ -59,7 +59,7 @@ @syntax { - @subid 1882 + @subid 1890 @assert { @@ -81,7 +81,7 @@ @syntax { - @subid 1883 + @subid 1891 @assert { @@ -103,7 +103,7 @@ @syntax { - @subid 1884 + @subid 1892 @assert { @@ -131,7 +131,7 @@ @syntax { - @subid 1885 + @subid 1893 @assert { @@ -153,7 +153,7 @@ @syntax { - @subid 1886 + @subid 1894 @assert { @@ -175,7 +175,7 @@ @syntax { - @subid 1887 + @subid 1895 @assert { @@ -197,7 +197,7 @@ @syntax { - @subid 1888 + @subid 1896 @assert { diff --git a/plugins/arm/v7/opdefs/A88415_vsub.d b/plugins/arm/v7/opdefs/A88415_vsub.d index e8db54c..382f5e2 100644 --- a/plugins/arm/v7/opdefs/A88415_vsub.d +++ b/plugins/arm/v7/opdefs/A88415_vsub.d @@ -23,7 +23,7 @@ @title VSUB (floating-point) -@id 341 +@id 344 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 1889 + @subid 1897 @assert { @@ -60,7 +60,7 @@ @syntax { - @subid 1890 + @subid 1898 @assert { @@ -89,7 +89,7 @@ @syntax { - @subid 1891 + @subid 1899 @assert { @@ -111,7 +111,7 @@ @syntax { - @subid 1892 + @subid 1900 @assert { @@ -139,7 +139,7 @@ @syntax { - @subid 1893 + @subid 1901 @assert { @@ -162,7 +162,7 @@ @syntax { - @subid 1894 + @subid 1902 @assert { @@ -191,7 +191,7 @@ @syntax { - @subid 1895 + @subid 1903 @assert { @@ -213,7 +213,7 @@ @syntax { - @subid 1896 + @subid 1904 @assert { diff --git a/plugins/arm/v7/opdefs/A88416_vsubhn.d b/plugins/arm/v7/opdefs/A88416_vsubhn.d index eb3c53d..4a10208 100644 --- a/plugins/arm/v7/opdefs/A88416_vsubhn.d +++ b/plugins/arm/v7/opdefs/A88416_vsubhn.d @@ -23,7 +23,7 @@ @title VSUBHN -@id 342 +@id 345 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 1897 + @subid 1905 @assert { @@ -59,7 +59,7 @@ @syntax { - @subid 1898 + @subid 1906 @assert { @@ -81,7 +81,7 @@ @syntax { - @subid 1899 + @subid 1907 @assert { @@ -109,7 +109,7 @@ @syntax { - @subid 1900 + @subid 1908 @assert { @@ -131,7 +131,7 @@ @syntax { - @subid 1901 + @subid 1909 @assert { @@ -153,7 +153,7 @@ @syntax { - @subid 1902 + @subid 1910 @assert { diff --git a/plugins/arm/v7/opdefs/A88417_vsub.d b/plugins/arm/v7/opdefs/A88417_vsub.d index 77a6863..ea0796d 100644 --- a/plugins/arm/v7/opdefs/A88417_vsub.d +++ b/plugins/arm/v7/opdefs/A88417_vsub.d @@ -23,7 +23,7 @@ @title VSUBL, VSUBW -@id 343 +@id 346 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 1903 + @subid 1911 @assert { @@ -61,7 +61,7 @@ @syntax { - @subid 1904 + @subid 1912 @assert { @@ -85,7 +85,7 @@ @syntax { - @subid 1905 + @subid 1913 @assert { @@ -109,7 +109,7 @@ @syntax { - @subid 1906 + @subid 1914 @assert { @@ -133,7 +133,7 @@ @syntax { - @subid 1907 + @subid 1915 @assert { @@ -157,7 +157,7 @@ @syntax { - @subid 1908 + @subid 1916 @assert { @@ -181,7 +181,7 @@ @syntax { - @subid 1909 + @subid 1917 @assert { @@ -205,7 +205,7 @@ @syntax { - @subid 1910 + @subid 1918 @assert { @@ -229,7 +229,7 @@ @syntax { - @subid 1911 + @subid 1919 @assert { @@ -253,7 +253,7 @@ @syntax { - @subid 1912 + @subid 1920 @assert { @@ -277,7 +277,7 @@ @syntax { - @subid 1913 + @subid 1921 @assert { @@ -301,7 +301,7 @@ @syntax { - @subid 1914 + @subid 1922 @assert { @@ -331,7 +331,7 @@ @syntax { - @subid 1915 + @subid 1923 @assert { @@ -355,7 +355,7 @@ @syntax { - @subid 1916 + @subid 1924 @assert { @@ -379,7 +379,7 @@ @syntax { - @subid 1917 + @subid 1925 @assert { @@ -403,7 +403,7 @@ @syntax { - @subid 1918 + @subid 1926 @assert { @@ -427,7 +427,7 @@ @syntax { - @subid 1919 + @subid 1927 @assert { @@ -451,7 +451,7 @@ @syntax { - @subid 1920 + @subid 1928 @assert { @@ -475,7 +475,7 @@ @syntax { - @subid 1921 + @subid 1929 @assert { @@ -499,7 +499,7 @@ @syntax { - @subid 1922 + @subid 1930 @assert { @@ -523,7 +523,7 @@ @syntax { - @subid 1923 + @subid 1931 @assert { @@ -547,7 +547,7 @@ @syntax { - @subid 1924 + @subid 1932 @assert { @@ -571,7 +571,7 @@ @syntax { - @subid 1925 + @subid 1933 @assert { @@ -595,7 +595,7 @@ @syntax { - @subid 1926 + @subid 1934 @assert { diff --git a/plugins/arm/v7/opdefs/A88418_vswp.d b/plugins/arm/v7/opdefs/A88418_vswp.d index 2f11036..39a29e2 100644 --- a/plugins/arm/v7/opdefs/A88418_vswp.d +++ b/plugins/arm/v7/opdefs/A88418_vswp.d @@ -23,7 +23,7 @@ @title VSWP -@id 344 +@id 347 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 1927 + @subid 1935 @assert { @@ -59,7 +59,7 @@ @syntax { - @subid 1928 + @subid 1936 @assert { @@ -87,7 +87,7 @@ @syntax { - @subid 1929 + @subid 1937 @assert { @@ -109,7 +109,7 @@ @syntax { - @subid 1930 + @subid 1938 @assert { diff --git a/plugins/arm/v7/opdefs/A88420_vtrn.d b/plugins/arm/v7/opdefs/A88420_vtrn.d index a8481ca..f9ef77f 100644 --- a/plugins/arm/v7/opdefs/A88420_vtrn.d +++ b/plugins/arm/v7/opdefs/A88420_vtrn.d @@ -23,7 +23,7 @@ @title VTRN -@id 345 +@id 348 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 1931 + @subid 1939 @assert { @@ -59,7 +59,7 @@ @syntax { - @subid 1932 + @subid 1940 @assert { @@ -81,7 +81,7 @@ @syntax { - @subid 1933 + @subid 1941 @assert { @@ -103,7 +103,7 @@ @syntax { - @subid 1934 + @subid 1942 @assert { @@ -125,7 +125,7 @@ @syntax { - @subid 1935 + @subid 1943 @assert { @@ -147,7 +147,7 @@ @syntax { - @subid 1936 + @subid 1944 @assert { @@ -175,7 +175,7 @@ @syntax { - @subid 1937 + @subid 1945 @assert { @@ -197,7 +197,7 @@ @syntax { - @subid 1938 + @subid 1946 @assert { @@ -219,7 +219,7 @@ @syntax { - @subid 1939 + @subid 1947 @assert { @@ -241,7 +241,7 @@ @syntax { - @subid 1940 + @subid 1948 @assert { @@ -263,7 +263,7 @@ @syntax { - @subid 1941 + @subid 1949 @assert { @@ -285,7 +285,7 @@ @syntax { - @subid 1942 + @subid 1950 @assert { diff --git a/plugins/arm/v7/opdefs/A88421_vtst.d b/plugins/arm/v7/opdefs/A88421_vtst.d index b4e6881..bb0daf4 100644 --- a/plugins/arm/v7/opdefs/A88421_vtst.d +++ b/plugins/arm/v7/opdefs/A88421_vtst.d @@ -23,7 +23,7 @@ @title VTST -@id 346 +@id 349 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 1943 + @subid 1951 @assert { @@ -60,7 +60,7 @@ @syntax { - @subid 1944 + @subid 1952 @assert { @@ -83,7 +83,7 @@ @syntax { - @subid 1945 + @subid 1953 @assert { @@ -106,7 +106,7 @@ @syntax { - @subid 1946 + @subid 1954 @assert { @@ -129,7 +129,7 @@ @syntax { - @subid 1947 + @subid 1955 @assert { @@ -152,7 +152,7 @@ @syntax { - @subid 1948 + @subid 1956 @assert { @@ -181,7 +181,7 @@ @syntax { - @subid 1949 + @subid 1957 @assert { @@ -204,7 +204,7 @@ @syntax { - @subid 1950 + @subid 1958 @assert { @@ -227,7 +227,7 @@ @syntax { - @subid 1951 + @subid 1959 @assert { @@ -250,7 +250,7 @@ @syntax { - @subid 1952 + @subid 1960 @assert { @@ -273,7 +273,7 @@ @syntax { - @subid 1953 + @subid 1961 @assert { @@ -296,7 +296,7 @@ @syntax { - @subid 1954 + @subid 1962 @assert { diff --git a/plugins/arm/v7/opdefs/A88422_vuzp.d b/plugins/arm/v7/opdefs/A88422_vuzp.d index d3d7e44..8d4eff0 100644 --- a/plugins/arm/v7/opdefs/A88422_vuzp.d +++ b/plugins/arm/v7/opdefs/A88422_vuzp.d @@ -23,7 +23,7 @@ @title VUZP -@id 347 +@id 350 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 1955 + @subid 1963 @assert { @@ -59,7 +59,7 @@ @syntax { - @subid 1956 + @subid 1964 @assert { @@ -81,7 +81,7 @@ @syntax { - @subid 1957 + @subid 1965 @assert { @@ -103,7 +103,7 @@ @syntax { - @subid 1958 + @subid 1966 @assert { @@ -125,7 +125,7 @@ @syntax { - @subid 1959 + @subid 1967 @assert { @@ -147,7 +147,7 @@ @syntax { - @subid 1960 + @subid 1968 @assert { @@ -175,7 +175,7 @@ @syntax { - @subid 1961 + @subid 1969 @assert { @@ -197,7 +197,7 @@ @syntax { - @subid 1962 + @subid 1970 @assert { @@ -219,7 +219,7 @@ @syntax { - @subid 1963 + @subid 1971 @assert { @@ -241,7 +241,7 @@ @syntax { - @subid 1964 + @subid 1972 @assert { @@ -263,7 +263,7 @@ @syntax { - @subid 1965 + @subid 1973 @assert { @@ -285,7 +285,7 @@ @syntax { - @subid 1966 + @subid 1974 @assert { diff --git a/plugins/arm/v7/opdefs/A88423_vzip.d b/plugins/arm/v7/opdefs/A88423_vzip.d index b289dd8..bdd1c49 100644 --- a/plugins/arm/v7/opdefs/A88423_vzip.d +++ b/plugins/arm/v7/opdefs/A88423_vzip.d @@ -23,7 +23,7 @@ @title VZIP -@id 348 +@id 351 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 1967 + @subid 1975 @assert { @@ -59,7 +59,7 @@ @syntax { - @subid 1968 + @subid 1976 @assert { @@ -81,7 +81,7 @@ @syntax { - @subid 1969 + @subid 1977 @assert { @@ -103,7 +103,7 @@ @syntax { - @subid 1970 + @subid 1978 @assert { @@ -125,7 +125,7 @@ @syntax { - @subid 1971 + @subid 1979 @assert { @@ -147,7 +147,7 @@ @syntax { - @subid 1972 + @subid 1980 @assert { @@ -175,7 +175,7 @@ @syntax { - @subid 1973 + @subid 1981 @assert { @@ -197,7 +197,7 @@ @syntax { - @subid 1974 + @subid 1982 @assert { @@ -219,7 +219,7 @@ @syntax { - @subid 1975 + @subid 1983 @assert { @@ -241,7 +241,7 @@ @syntax { - @subid 1976 + @subid 1984 @assert { @@ -263,7 +263,7 @@ @syntax { - @subid 1977 + @subid 1985 @assert { @@ -285,7 +285,7 @@ @syntax { - @subid 1978 + @subid 1986 @assert { diff --git a/plugins/arm/v7/opdefs/A88424_wfe.d b/plugins/arm/v7/opdefs/A88424_wfe.d index 6c245a2..1196284 100644 --- a/plugins/arm/v7/opdefs/A88424_wfe.d +++ b/plugins/arm/v7/opdefs/A88424_wfe.d @@ -23,7 +23,7 @@ @title WFE -@id 349 +@id 352 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 1979 + @subid 1987 @asm wfe @@ -51,7 +51,7 @@ @syntax { - @subid 1980 + @subid 1988 @asm wfe.w @@ -65,7 +65,7 @@ @syntax { - @subid 1981 + @subid 1989 @asm wfe diff --git a/plugins/arm/v7/opdefs/A88425_wfi.d b/plugins/arm/v7/opdefs/A88425_wfi.d index ef3c73b..2abe14c 100644 --- a/plugins/arm/v7/opdefs/A88425_wfi.d +++ b/plugins/arm/v7/opdefs/A88425_wfi.d @@ -23,7 +23,7 @@ @title WFI -@id 350 +@id 353 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 1982 + @subid 1990 @asm wfi @@ -51,7 +51,7 @@ @syntax { - @subid 1983 + @subid 1991 @asm wfi.w @@ -65,7 +65,7 @@ @syntax { - @subid 1984 + @subid 1992 @asm wfi diff --git a/plugins/arm/v7/opdefs/A88426_yield.d b/plugins/arm/v7/opdefs/A88426_yield.d index f782682..1f5ae2d 100644 --- a/plugins/arm/v7/opdefs/A88426_yield.d +++ b/plugins/arm/v7/opdefs/A88426_yield.d @@ -23,7 +23,7 @@ @title YIELD -@id 351 +@id 354 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 1985 + @subid 1993 @asm yield @@ -51,7 +51,7 @@ @syntax { - @subid 1986 + @subid 1994 @asm yield.w @@ -65,7 +65,7 @@ @syntax { - @subid 1987 + @subid 1995 @asm yield diff --git a/plugins/arm/v7/opdefs/A8853_isb.d b/plugins/arm/v7/opdefs/A8853_isb.d new file mode 100644 index 0000000..598e4c0 --- /dev/null +++ b/plugins/arm/v7/opdefs/A8853_isb.d @@ -0,0 +1,73 @@ + +/* Chrysalide - Outil d'analyse de fichiers binaires + * ##FILE## - traduction d'instructions ARMv7 + * + * Copyright (C) 2017 Cyrille Bagard + * + * This file is part of Chrysalide. + * + * Chrysalide is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 3 of the License, or + * (at your option) any later version. + * + * Chrysalide is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with Chrysalide. If not, see . + */ + + +@title ISB + +@id 48 + +@desc { + + Instruction Synchronization Barrier flushes the pipeline in the processor, so that all instructions following the ISB are fetched from cache or memory, after the instruction has been completed. It ensures that the effects of context changing operations executed before the ISB instruction are visible to the instructions fetched after the ISB. Context changing operations include changing the Address Space Identifier (ASID), TLB maintenance operations, branch predictor maintenance operations, and all changes to the CP15 registers. In addition, any branches that appear in program order after the ISB instruction are written into the branch prediction logic with the context that is visible after the ISB instruction. This is needed to ensure correct execution of the instruction stream. + +} + +@encoding (T1) { + + @word 1 1 1 1 0 0 1 1 1 0 1 1 1 1 1 1 1 0 0 0 1 1 1 1 0 1 1 0 option(4) + + @syntax { + + @subid 138 + + @conv { + + direct_option = UInt(option) + + } + + @asm isb ?direct_option + + } + +} + +@encoding (A1) { + + @word 1 1 1 1 0 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 1 1 0 option(4) + + @syntax { + + @subid 139 + + @conv { + + direct_option = UInt(option) + + } + + @asm isb ?direct_option + + } + +} + diff --git a/plugins/arm/v7/opdefs/A8854_it.d b/plugins/arm/v7/opdefs/A8854_it.d index 5d0fe36..898b9cb 100644 --- a/plugins/arm/v7/opdefs/A8854_it.d +++ b/plugins/arm/v7/opdefs/A8854_it.d @@ -23,7 +23,7 @@ @title IT -@id 48 +@id 49 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 138 + @subid 140 @conv { diff --git a/plugins/arm/v7/opdefs/A8855_ldc.d b/plugins/arm/v7/opdefs/A8855_ldc.d index 958adb1..f1d4da3 100644 --- a/plugins/arm/v7/opdefs/A8855_ldc.d +++ b/plugins/arm/v7/opdefs/A8855_ldc.d @@ -23,7 +23,7 @@ @title LDC, LDC2 (immediate) -@id 49 +@id 50 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 139 + @subid 141 @assert { @@ -62,7 +62,7 @@ @syntax { - @subid 140 + @subid 142 @assert { @@ -87,7 +87,7 @@ @syntax { - @subid 141 + @subid 143 @assert { @@ -112,7 +112,7 @@ @syntax { - @subid 142 + @subid 144 @assert { @@ -144,7 +144,7 @@ @syntax { - @subid 143 + @subid 145 @assert { @@ -169,7 +169,7 @@ @syntax { - @subid 144 + @subid 146 @assert { @@ -194,7 +194,7 @@ @syntax { - @subid 145 + @subid 147 @assert { @@ -219,7 +219,7 @@ @syntax { - @subid 146 + @subid 148 @assert { @@ -251,7 +251,7 @@ @syntax { - @subid 147 + @subid 149 @assert { @@ -276,7 +276,7 @@ @syntax { - @subid 148 + @subid 150 @assert { @@ -301,7 +301,7 @@ @syntax { - @subid 149 + @subid 151 @assert { @@ -326,7 +326,7 @@ @syntax { - @subid 150 + @subid 152 @assert { @@ -358,7 +358,7 @@ @syntax { - @subid 151 + @subid 153 @assert { @@ -383,7 +383,7 @@ @syntax { - @subid 152 + @subid 154 @assert { @@ -408,7 +408,7 @@ @syntax { - @subid 153 + @subid 155 @assert { @@ -433,7 +433,7 @@ @syntax { - @subid 154 + @subid 156 @assert { diff --git a/plugins/arm/v7/opdefs/A8856_ldc.d b/plugins/arm/v7/opdefs/A8856_ldc.d index 3cead5c..42cfec2 100644 --- a/plugins/arm/v7/opdefs/A8856_ldc.d +++ b/plugins/arm/v7/opdefs/A8856_ldc.d @@ -23,7 +23,7 @@ @title LDC, LDC2 (literal) -@id 50 +@id 51 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 155 + @subid 157 @assert { @@ -66,7 +66,7 @@ @syntax { - @subid 156 + @subid 158 @assert { @@ -95,7 +95,7 @@ @syntax { - @subid 157 + @subid 159 @assert { @@ -121,7 +121,7 @@ @syntax { - @subid 158 + @subid 160 @assert { @@ -150,7 +150,7 @@ @syntax { - @subid 159 + @subid 161 @assert { @@ -176,7 +176,7 @@ @syntax { - @subid 160 + @subid 162 @assert { diff --git a/plugins/arm/v7/opdefs/A8857_ldm.d b/plugins/arm/v7/opdefs/A8857_ldm.d index 817a2a2..c5f5513 100644 --- a/plugins/arm/v7/opdefs/A8857_ldm.d +++ b/plugins/arm/v7/opdefs/A8857_ldm.d @@ -23,7 +23,7 @@ @title LDM/LDMIA/LDMFD (Thumb) -@id 51 +@id 52 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 161 + @subid 163 @conv { @@ -65,7 +65,7 @@ @syntax { - @subid 162 + @subid 164 @conv { diff --git a/plugins/arm/v7/opdefs/A8858_ldm.d b/plugins/arm/v7/opdefs/A8858_ldm.d index a5670e8..60e451d 100644 --- a/plugins/arm/v7/opdefs/A8858_ldm.d +++ b/plugins/arm/v7/opdefs/A8858_ldm.d @@ -23,7 +23,7 @@ @title LDM/LDMIA/LDMFD (ARM) -@id 52 +@id 53 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 163 + @subid 165 @conv { diff --git a/plugins/arm/v7/opdefs/A8859_ldmda.d b/plugins/arm/v7/opdefs/A8859_ldmda.d index cc8ee05..fc24827 100644 --- a/plugins/arm/v7/opdefs/A8859_ldmda.d +++ b/plugins/arm/v7/opdefs/A8859_ldmda.d @@ -23,7 +23,7 @@ @title LDMDA/LDMFA -@id 53 +@id 54 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 164 + @subid 166 @conv { diff --git a/plugins/arm/v7/opdefs/A8860_ldmdb.d b/plugins/arm/v7/opdefs/A8860_ldmdb.d index ccc409b..8fb45ab 100644 --- a/plugins/arm/v7/opdefs/A8860_ldmdb.d +++ b/plugins/arm/v7/opdefs/A8860_ldmdb.d @@ -23,7 +23,7 @@ @title LDMDB/LDMEA -@id 54 +@id 55 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 165 + @subid 167 @conv { @@ -59,7 +59,7 @@ @syntax { - @subid 166 + @subid 168 @conv { diff --git a/plugins/arm/v7/opdefs/A8861_ldmib.d b/plugins/arm/v7/opdefs/A8861_ldmib.d index 3f76523..95a5492 100644 --- a/plugins/arm/v7/opdefs/A8861_ldmib.d +++ b/plugins/arm/v7/opdefs/A8861_ldmib.d @@ -23,7 +23,7 @@ @title LDMIB/LDMED -@id 55 +@id 56 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 167 + @subid 169 @conv { diff --git a/plugins/arm/v7/opdefs/A8862_ldr.d b/plugins/arm/v7/opdefs/A8862_ldr.d index 2f8dd08..98d0701 100644 --- a/plugins/arm/v7/opdefs/A8862_ldr.d +++ b/plugins/arm/v7/opdefs/A8862_ldr.d @@ -23,7 +23,7 @@ @title LDR (immediate, Thumb) -@id 56 +@id 57 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 168 + @subid 170 @conv { @@ -60,7 +60,7 @@ @syntax { - @subid 169 + @subid 171 @conv { @@ -83,7 +83,7 @@ @syntax { - @subid 170 + @subid 172 @conv { @@ -106,7 +106,7 @@ @syntax { - @subid 171 + @subid 173 @assert { @@ -130,7 +130,7 @@ @syntax { - @subid 172 + @subid 174 @assert { @@ -154,7 +154,7 @@ @syntax { - @subid 173 + @subid 175 @assert { diff --git a/plugins/arm/v7/opdefs/A8863_ldr.d b/plugins/arm/v7/opdefs/A8863_ldr.d index 9842cc9..08c480d 100644 --- a/plugins/arm/v7/opdefs/A8863_ldr.d +++ b/plugins/arm/v7/opdefs/A8863_ldr.d @@ -23,7 +23,7 @@ @title LDR (immediate, ARM) -@id 57 +@id 58 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 174 + @subid 176 @assert { @@ -67,7 +67,7 @@ @syntax { - @subid 175 + @subid 177 @assert { @@ -97,7 +97,7 @@ @syntax { - @subid 176 + @subid 178 @assert { diff --git a/plugins/arm/v7/opdefs/A8864_ldr.d b/plugins/arm/v7/opdefs/A8864_ldr.d index c10421f..f5d734f 100644 --- a/plugins/arm/v7/opdefs/A8864_ldr.d +++ b/plugins/arm/v7/opdefs/A8864_ldr.d @@ -23,7 +23,7 @@ @title LDR (literal) -@id 58 +@id 59 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 177 + @subid 179 @conv { @@ -65,7 +65,7 @@ @syntax { - @subid 178 + @subid 180 @conv { @@ -93,7 +93,7 @@ @syntax { - @subid 179 + @subid 181 @conv { diff --git a/plugins/arm/v7/opdefs/A8865_ldr.d b/plugins/arm/v7/opdefs/A8865_ldr.d index a810586..38c9047 100644 --- a/plugins/arm/v7/opdefs/A8865_ldr.d +++ b/plugins/arm/v7/opdefs/A8865_ldr.d @@ -23,7 +23,7 @@ @title LDR (register, Thumb) -@id 59 +@id 60 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 180 + @subid 182 @conv { @@ -60,7 +60,7 @@ @syntax { - @subid 181 + @subid 183 @conv { diff --git a/plugins/arm/v7/opdefs/A8866_ldr.d b/plugins/arm/v7/opdefs/A8866_ldr.d index 6ad2086..595e37e 100644 --- a/plugins/arm/v7/opdefs/A8866_ldr.d +++ b/plugins/arm/v7/opdefs/A8866_ldr.d @@ -23,7 +23,7 @@ @title LDR (register, ARM) -@id 60 +@id 61 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 182 + @subid 184 @assert { @@ -68,7 +68,7 @@ @syntax { - @subid 183 + @subid 185 @assert { @@ -99,7 +99,7 @@ @syntax { - @subid 184 + @subid 186 @assert { diff --git a/plugins/arm/v7/opdefs/A8867_ldrb.d b/plugins/arm/v7/opdefs/A8867_ldrb.d index 0155850..6534fac 100644 --- a/plugins/arm/v7/opdefs/A8867_ldrb.d +++ b/plugins/arm/v7/opdefs/A8867_ldrb.d @@ -23,7 +23,7 @@ @title LDRB (immediate, Thumb) -@id 61 +@id 62 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 185 + @subid 187 @conv { @@ -60,7 +60,7 @@ @syntax { - @subid 186 + @subid 188 @conv { @@ -83,7 +83,7 @@ @syntax { - @subid 187 + @subid 189 @assert { @@ -107,7 +107,7 @@ @syntax { - @subid 188 + @subid 190 @assert { @@ -131,7 +131,7 @@ @syntax { - @subid 189 + @subid 191 @assert { diff --git a/plugins/arm/v7/opdefs/A8868_ldrb.d b/plugins/arm/v7/opdefs/A8868_ldrb.d index 6c19871..3c1ccf9 100644 --- a/plugins/arm/v7/opdefs/A8868_ldrb.d +++ b/plugins/arm/v7/opdefs/A8868_ldrb.d @@ -23,7 +23,7 @@ @title LDRB (immediate, ARM) -@id 62 +@id 63 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 190 + @subid 192 @assert { @@ -67,7 +67,7 @@ @syntax { - @subid 191 + @subid 193 @assert { @@ -97,7 +97,7 @@ @syntax { - @subid 192 + @subid 194 @assert { diff --git a/plugins/arm/v7/opdefs/A8869_ldrb.d b/plugins/arm/v7/opdefs/A8869_ldrb.d index ca9863d..b321e3a 100644 --- a/plugins/arm/v7/opdefs/A8869_ldrb.d +++ b/plugins/arm/v7/opdefs/A8869_ldrb.d @@ -23,7 +23,7 @@ @title LDRB (literal) -@id 63 +@id 64 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 193 + @subid 195 @conv { @@ -58,7 +58,7 @@ @syntax { - @subid 194 + @subid 196 @conv { diff --git a/plugins/arm/v7/opdefs/A8870_ldrb.d b/plugins/arm/v7/opdefs/A8870_ldrb.d index c20c8cc..2dabcb5 100644 --- a/plugins/arm/v7/opdefs/A8870_ldrb.d +++ b/plugins/arm/v7/opdefs/A8870_ldrb.d @@ -23,7 +23,7 @@ @title LDRB (register) -@id 64 +@id 65 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 195 + @subid 197 @conv { @@ -60,7 +60,7 @@ @syntax { - @subid 196 + @subid 198 @conv { @@ -84,7 +84,7 @@ @syntax { - @subid 197 + @subid 199 @assert { @@ -115,7 +115,7 @@ @syntax { - @subid 198 + @subid 200 @assert { @@ -146,7 +146,7 @@ @syntax { - @subid 199 + @subid 201 @assert { diff --git a/plugins/arm/v7/opdefs/A8871_ldrbt.d b/plugins/arm/v7/opdefs/A8871_ldrbt.d index 5aacaf1..c226326 100644 --- a/plugins/arm/v7/opdefs/A8871_ldrbt.d +++ b/plugins/arm/v7/opdefs/A8871_ldrbt.d @@ -23,7 +23,7 @@ @title LDRBT -@id 65 +@id 66 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 200 + @subid 202 @conv { @@ -60,7 +60,7 @@ @syntax { - @subid 201 + @subid 203 @conv { @@ -89,7 +89,7 @@ @syntax { - @subid 202 + @subid 204 @conv { diff --git a/plugins/arm/v7/opdefs/A8872_ldrd.d b/plugins/arm/v7/opdefs/A8872_ldrd.d index e27a114..9f651ff 100644 --- a/plugins/arm/v7/opdefs/A8872_ldrd.d +++ b/plugins/arm/v7/opdefs/A8872_ldrd.d @@ -23,7 +23,7 @@ @title LDRD (immediate) -@id 66 +@id 67 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 203 + @subid 205 @assert { @@ -62,7 +62,7 @@ @syntax { - @subid 204 + @subid 206 @assert { @@ -87,7 +87,7 @@ @syntax { - @subid 205 + @subid 207 @assert { @@ -118,7 +118,7 @@ @syntax { - @subid 206 + @subid 208 @assert { @@ -149,7 +149,7 @@ @syntax { - @subid 207 + @subid 209 @assert { @@ -180,7 +180,7 @@ @syntax { - @subid 208 + @subid 210 @assert { diff --git a/plugins/arm/v7/opdefs/A8873_ldrd.d b/plugins/arm/v7/opdefs/A8873_ldrd.d index d3d44c3..38062fe 100644 --- a/plugins/arm/v7/opdefs/A8873_ldrd.d +++ b/plugins/arm/v7/opdefs/A8873_ldrd.d @@ -23,7 +23,7 @@ @title LDRD (literal) -@id 67 +@id 68 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 209 + @subid 211 @conv { @@ -59,7 +59,7 @@ @syntax { - @subid 210 + @subid 212 @conv { diff --git a/plugins/arm/v7/opdefs/A8874_ldrd.d b/plugins/arm/v7/opdefs/A8874_ldrd.d index e48844d..5f5c8e7 100644 --- a/plugins/arm/v7/opdefs/A8874_ldrd.d +++ b/plugins/arm/v7/opdefs/A8874_ldrd.d @@ -23,7 +23,7 @@ @title LDRD (register) -@id 68 +@id 69 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 211 + @subid 213 @assert { @@ -68,7 +68,7 @@ @syntax { - @subid 212 + @subid 214 @assert { @@ -99,7 +99,7 @@ @syntax { - @subid 213 + @subid 215 @assert { diff --git a/plugins/arm/v7/opdefs/A8875_ldrex.d b/plugins/arm/v7/opdefs/A8875_ldrex.d index 39c708c..c2b6414 100644 --- a/plugins/arm/v7/opdefs/A8875_ldrex.d +++ b/plugins/arm/v7/opdefs/A8875_ldrex.d @@ -23,7 +23,7 @@ @title LDREX -@id 69 +@id 70 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 214 + @subid 216 @conv { @@ -60,7 +60,7 @@ @syntax { - @subid 215 + @subid 217 @conv { diff --git a/plugins/arm/v7/opdefs/A8876_ldrexb.d b/plugins/arm/v7/opdefs/A8876_ldrexb.d index 4a00839..0ba76bb 100644 --- a/plugins/arm/v7/opdefs/A8876_ldrexb.d +++ b/plugins/arm/v7/opdefs/A8876_ldrexb.d @@ -23,7 +23,7 @@ @title LDREXB -@id 70 +@id 71 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 216 + @subid 218 @conv { @@ -59,7 +59,7 @@ @syntax { - @subid 217 + @subid 219 @conv { diff --git a/plugins/arm/v7/opdefs/A8877_ldrexd.d b/plugins/arm/v7/opdefs/A8877_ldrexd.d index 44a6984..63be292 100644 --- a/plugins/arm/v7/opdefs/A8877_ldrexd.d +++ b/plugins/arm/v7/opdefs/A8877_ldrexd.d @@ -23,7 +23,7 @@ @title LDREXD -@id 71 +@id 72 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 218 + @subid 220 @conv { @@ -60,7 +60,7 @@ @syntax { - @subid 219 + @subid 221 @conv { diff --git a/plugins/arm/v7/opdefs/A8878_ldrexh.d b/plugins/arm/v7/opdefs/A8878_ldrexh.d index 8687ded..933d078 100644 --- a/plugins/arm/v7/opdefs/A8878_ldrexh.d +++ b/plugins/arm/v7/opdefs/A8878_ldrexh.d @@ -23,7 +23,7 @@ @title LDREXH -@id 72 +@id 73 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 220 + @subid 222 @conv { @@ -59,7 +59,7 @@ @syntax { - @subid 221 + @subid 223 @conv { diff --git a/plugins/arm/v7/opdefs/A8879_ldrh.d b/plugins/arm/v7/opdefs/A8879_ldrh.d index 2fcbd0c..508ee70 100644 --- a/plugins/arm/v7/opdefs/A8879_ldrh.d +++ b/plugins/arm/v7/opdefs/A8879_ldrh.d @@ -23,7 +23,7 @@ @title LDRH (immediate, Thumb) -@id 73 +@id 74 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 222 + @subid 224 @conv { @@ -60,7 +60,7 @@ @syntax { - @subid 223 + @subid 225 @conv { @@ -83,7 +83,7 @@ @syntax { - @subid 224 + @subid 226 @assert { @@ -107,7 +107,7 @@ @syntax { - @subid 225 + @subid 227 @assert { @@ -131,7 +131,7 @@ @syntax { - @subid 226 + @subid 228 @assert { diff --git a/plugins/arm/v7/opdefs/A8880_ldrh.d b/plugins/arm/v7/opdefs/A8880_ldrh.d index a517a23..3692a31 100644 --- a/plugins/arm/v7/opdefs/A8880_ldrh.d +++ b/plugins/arm/v7/opdefs/A8880_ldrh.d @@ -23,7 +23,7 @@ @title LDRH (immediate, ARM) -@id 74 +@id 75 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 227 + @subid 229 @assert { @@ -67,7 +67,7 @@ @syntax { - @subid 228 + @subid 230 @assert { @@ -97,7 +97,7 @@ @syntax { - @subid 229 + @subid 231 @assert { diff --git a/plugins/arm/v7/opdefs/A8881_ldrh.d b/plugins/arm/v7/opdefs/A8881_ldrh.d index 000974f..21c4aca 100644 --- a/plugins/arm/v7/opdefs/A8881_ldrh.d +++ b/plugins/arm/v7/opdefs/A8881_ldrh.d @@ -23,7 +23,7 @@ @title LDRH (literal) -@id 75 +@id 76 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 230 + @subid 232 @conv { @@ -58,7 +58,7 @@ @syntax { - @subid 231 + @subid 233 @conv { diff --git a/plugins/arm/v7/opdefs/A8882_ldrh.d b/plugins/arm/v7/opdefs/A8882_ldrh.d index 9697112..97f4531 100644 --- a/plugins/arm/v7/opdefs/A8882_ldrh.d +++ b/plugins/arm/v7/opdefs/A8882_ldrh.d @@ -23,7 +23,7 @@ @title LDRH (register) -@id 76 +@id 77 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 232 + @subid 234 @conv { @@ -60,7 +60,7 @@ @syntax { - @subid 233 + @subid 235 @conv { @@ -84,7 +84,7 @@ @syntax { - @subid 234 + @subid 236 @assert { @@ -114,7 +114,7 @@ @syntax { - @subid 235 + @subid 237 @assert { @@ -144,7 +144,7 @@ @syntax { - @subid 236 + @subid 238 @assert { diff --git a/plugins/arm/v7/opdefs/A8883_ldrht.d b/plugins/arm/v7/opdefs/A8883_ldrht.d index e02c949..c3c24d1 100644 --- a/plugins/arm/v7/opdefs/A8883_ldrht.d +++ b/plugins/arm/v7/opdefs/A8883_ldrht.d @@ -23,7 +23,7 @@ @title LDRHT -@id 77 +@id 78 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 237 + @subid 239 @conv { @@ -60,7 +60,7 @@ @syntax { - @subid 238 + @subid 240 @conv { @@ -89,7 +89,7 @@ @syntax { - @subid 239 + @subid 241 @conv { diff --git a/plugins/arm/v7/opdefs/A8884_ldrsb.d b/plugins/arm/v7/opdefs/A8884_ldrsb.d index bacfa6a..ed679e9 100644 --- a/plugins/arm/v7/opdefs/A8884_ldrsb.d +++ b/plugins/arm/v7/opdefs/A8884_ldrsb.d @@ -23,7 +23,7 @@ @title LDRSB (immediate) -@id 78 +@id 79 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 240 + @subid 242 @conv { @@ -60,7 +60,7 @@ @syntax { - @subid 241 + @subid 243 @assert { @@ -84,7 +84,7 @@ @syntax { - @subid 242 + @subid 244 @assert { @@ -108,7 +108,7 @@ @syntax { - @subid 243 + @subid 245 @assert { @@ -138,7 +138,7 @@ @syntax { - @subid 244 + @subid 246 @assert { @@ -168,7 +168,7 @@ @syntax { - @subid 245 + @subid 247 @assert { @@ -198,7 +198,7 @@ @syntax { - @subid 246 + @subid 248 @assert { diff --git a/plugins/arm/v7/opdefs/A8885_ldrsb.d b/plugins/arm/v7/opdefs/A8885_ldrsb.d index 6ea8617..17d9128 100644 --- a/plugins/arm/v7/opdefs/A8885_ldrsb.d +++ b/plugins/arm/v7/opdefs/A8885_ldrsb.d @@ -23,7 +23,7 @@ @title LDRSB (literal) -@id 79 +@id 80 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 247 + @subid 249 @conv { @@ -58,7 +58,7 @@ @syntax { - @subid 248 + @subid 250 @conv { diff --git a/plugins/arm/v7/opdefs/A8886_ldrsb.d b/plugins/arm/v7/opdefs/A8886_ldrsb.d index 1dbd651..12691da 100644 --- a/plugins/arm/v7/opdefs/A8886_ldrsb.d +++ b/plugins/arm/v7/opdefs/A8886_ldrsb.d @@ -23,7 +23,7 @@ @title LDRSB (register) -@id 80 +@id 81 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 249 + @subid 251 @conv { @@ -60,7 +60,7 @@ @syntax { - @subid 250 + @subid 252 @conv { @@ -84,7 +84,7 @@ @syntax { - @subid 251 + @subid 253 @assert { @@ -114,7 +114,7 @@ @syntax { - @subid 252 + @subid 254 @assert { @@ -144,7 +144,7 @@ @syntax { - @subid 253 + @subid 255 @assert { diff --git a/plugins/arm/v7/opdefs/A8887_ldrsbt.d b/plugins/arm/v7/opdefs/A8887_ldrsbt.d index fc145ac..3f2c442 100644 --- a/plugins/arm/v7/opdefs/A8887_ldrsbt.d +++ b/plugins/arm/v7/opdefs/A8887_ldrsbt.d @@ -23,7 +23,7 @@ @title LDRSBT -@id 81 +@id 82 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 254 + @subid 256 @conv { @@ -60,7 +60,7 @@ @syntax { - @subid 255 + @subid 257 @conv { @@ -89,7 +89,7 @@ @syntax { - @subid 256 + @subid 258 @conv { diff --git a/plugins/arm/v7/opdefs/A8888_ldrsh.d b/plugins/arm/v7/opdefs/A8888_ldrsh.d index b908ec1..0bf3940 100644 --- a/plugins/arm/v7/opdefs/A8888_ldrsh.d +++ b/plugins/arm/v7/opdefs/A8888_ldrsh.d @@ -23,7 +23,7 @@ @title LDRSH (immediate) -@id 82 +@id 83 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 257 + @subid 259 @conv { @@ -60,7 +60,7 @@ @syntax { - @subid 258 + @subid 260 @assert { @@ -84,7 +84,7 @@ @syntax { - @subid 259 + @subid 261 @assert { @@ -108,7 +108,7 @@ @syntax { - @subid 260 + @subid 262 @assert { @@ -138,7 +138,7 @@ @syntax { - @subid 261 + @subid 263 @assert { @@ -168,7 +168,7 @@ @syntax { - @subid 262 + @subid 264 @assert { @@ -198,7 +198,7 @@ @syntax { - @subid 263 + @subid 265 @assert { diff --git a/plugins/arm/v7/opdefs/A8889_ldrsh.d b/plugins/arm/v7/opdefs/A8889_ldrsh.d index a3ca43f..5b2155b 100644 --- a/plugins/arm/v7/opdefs/A8889_ldrsh.d +++ b/plugins/arm/v7/opdefs/A8889_ldrsh.d @@ -23,7 +23,7 @@ @title LDRSH (literal) -@id 83 +@id 84 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 264 + @subid 266 @conv { @@ -58,7 +58,7 @@ @syntax { - @subid 265 + @subid 267 @conv { diff --git a/plugins/arm/v7/opdefs/A8890_ldrsh.d b/plugins/arm/v7/opdefs/A8890_ldrsh.d index 3efd231..27e6445 100644 --- a/plugins/arm/v7/opdefs/A8890_ldrsh.d +++ b/plugins/arm/v7/opdefs/A8890_ldrsh.d @@ -23,7 +23,7 @@ @title LDRSH (register) -@id 84 +@id 85 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 266 + @subid 268 @conv { @@ -60,7 +60,7 @@ @syntax { - @subid 267 + @subid 269 @conv { @@ -84,7 +84,7 @@ @syntax { - @subid 268 + @subid 270 @assert { @@ -114,7 +114,7 @@ @syntax { - @subid 269 + @subid 271 @assert { @@ -144,7 +144,7 @@ @syntax { - @subid 270 + @subid 272 @assert { diff --git a/plugins/arm/v7/opdefs/A8891_ldrsht.d b/plugins/arm/v7/opdefs/A8891_ldrsht.d index ffeb9fd..8e9c7e7 100644 --- a/plugins/arm/v7/opdefs/A8891_ldrsht.d +++ b/plugins/arm/v7/opdefs/A8891_ldrsht.d @@ -23,7 +23,7 @@ @title LDRSHT -@id 85 +@id 86 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 271 + @subid 273 @conv { @@ -60,7 +60,7 @@ @syntax { - @subid 272 + @subid 274 @conv { @@ -89,7 +89,7 @@ @syntax { - @subid 273 + @subid 275 @conv { diff --git a/plugins/arm/v7/opdefs/A8892_ldrt.d b/plugins/arm/v7/opdefs/A8892_ldrt.d index 86699de..5d80e50 100644 --- a/plugins/arm/v7/opdefs/A8892_ldrt.d +++ b/plugins/arm/v7/opdefs/A8892_ldrt.d @@ -23,7 +23,7 @@ @title LDRT -@id 86 +@id 87 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 274 + @subid 276 @conv { @@ -60,7 +60,7 @@ @syntax { - @subid 275 + @subid 277 @conv { @@ -89,7 +89,7 @@ @syntax { - @subid 276 + @subid 278 @conv { diff --git a/plugins/arm/v7/opdefs/A8894_lsl.d b/plugins/arm/v7/opdefs/A8894_lsl.d index b8cde63..3ca64e7 100644 --- a/plugins/arm/v7/opdefs/A8894_lsl.d +++ b/plugins/arm/v7/opdefs/A8894_lsl.d @@ -23,7 +23,7 @@ @title LSL (immediate) -@id 88 +@id 89 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 277 + @subid 279 @conv { @@ -59,7 +59,7 @@ @syntax { - @subid 278 + @subid 280 @assert { @@ -81,7 +81,7 @@ @syntax { - @subid 279 + @subid 281 @assert { @@ -109,7 +109,7 @@ @syntax { - @subid 280 + @subid 282 @assert { @@ -137,7 +137,7 @@ @syntax { - @subid 281 + @subid 283 @assert { diff --git a/plugins/arm/v7/opdefs/A8895_lsl.d b/plugins/arm/v7/opdefs/A8895_lsl.d index 3cdc75d..79478ca 100644 --- a/plugins/arm/v7/opdefs/A8895_lsl.d +++ b/plugins/arm/v7/opdefs/A8895_lsl.d @@ -23,7 +23,7 @@ @title LSL (register) -@id 89 +@id 90 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 282 + @subid 284 @conv { @@ -59,7 +59,7 @@ @syntax { - @subid 283 + @subid 285 @assert { @@ -81,7 +81,7 @@ @syntax { - @subid 284 + @subid 286 @assert { @@ -109,7 +109,7 @@ @syntax { - @subid 285 + @subid 287 @assert { @@ -137,7 +137,7 @@ @syntax { - @subid 286 + @subid 288 @assert { diff --git a/plugins/arm/v7/opdefs/A8896_lsr.d b/plugins/arm/v7/opdefs/A8896_lsr.d index 2efcbed..36d918c 100644 --- a/plugins/arm/v7/opdefs/A8896_lsr.d +++ b/plugins/arm/v7/opdefs/A8896_lsr.d @@ -23,7 +23,7 @@ @title LSR (immediate) -@id 90 +@id 91 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 287 + @subid 289 @conv { @@ -59,7 +59,7 @@ @syntax { - @subid 288 + @subid 290 @assert { @@ -81,7 +81,7 @@ @syntax { - @subid 289 + @subid 291 @assert { @@ -109,7 +109,7 @@ @syntax { - @subid 290 + @subid 292 @assert { @@ -137,7 +137,7 @@ @syntax { - @subid 291 + @subid 293 @assert { diff --git a/plugins/arm/v7/opdefs/A8897_lsr.d b/plugins/arm/v7/opdefs/A8897_lsr.d index 6e05dd4..2cfd4b5 100644 --- a/plugins/arm/v7/opdefs/A8897_lsr.d +++ b/plugins/arm/v7/opdefs/A8897_lsr.d @@ -23,7 +23,7 @@ @title LSR (register) -@id 91 +@id 92 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 292 + @subid 294 @conv { @@ -59,7 +59,7 @@ @syntax { - @subid 293 + @subid 295 @assert { @@ -81,7 +81,7 @@ @syntax { - @subid 294 + @subid 296 @assert { @@ -109,7 +109,7 @@ @syntax { - @subid 295 + @subid 297 @assert { @@ -137,7 +137,7 @@ @syntax { - @subid 296 + @subid 298 @assert { diff --git a/plugins/arm/v7/opdefs/A8898_mcr.d b/plugins/arm/v7/opdefs/A8898_mcr.d index 06f5aa2..491e70b 100644 --- a/plugins/arm/v7/opdefs/A8898_mcr.d +++ b/plugins/arm/v7/opdefs/A8898_mcr.d @@ -23,7 +23,7 @@ @title MCR, MCR2 -@id 92 +@id 93 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 297 + @subid 299 @conv { @@ -62,7 +62,7 @@ @syntax { - @subid 298 + @subid 300 @conv { @@ -87,7 +87,7 @@ @syntax { - @subid 299 + @subid 301 @conv { @@ -112,7 +112,7 @@ @syntax { - @subid 300 + @subid 302 @conv { diff --git a/plugins/arm/v7/opdefs/A8899_mcrr.d b/plugins/arm/v7/opdefs/A8899_mcrr.d index 6177a4c..cf92f6b 100644 --- a/plugins/arm/v7/opdefs/A8899_mcrr.d +++ b/plugins/arm/v7/opdefs/A8899_mcrr.d @@ -23,7 +23,7 @@ @title MCRR, MCRR2 -@id 93 +@id 94 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 301 + @subid 303 @conv { @@ -61,7 +61,7 @@ @syntax { - @subid 302 + @subid 304 @conv { @@ -85,7 +85,7 @@ @syntax { - @subid 303 + @subid 305 @conv { @@ -109,7 +109,7 @@ @syntax { - @subid 304 + @subid 306 @conv { diff --git a/plugins/arm/v7/opdefs/A931_enterx.d b/plugins/arm/v7/opdefs/A931_enterx.d new file mode 100644 index 0000000..0d74778 --- /dev/null +++ b/plugins/arm/v7/opdefs/A931_enterx.d @@ -0,0 +1,67 @@ + +/* Chrysalide - Outil d'analyse de fichiers binaires + * ##FILE## - traduction d'instructions ARMv7 + * + * Copyright (C) 2017 Cyrille Bagard + * + * This file is part of Chrysalide. + * + * Chrysalide is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 3 of the License, or + * (at your option) any later version. + * + * Chrysalide is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with Chrysalide. If not, see . + */ + + +@title ENTERX, LEAVEX + +@id 355 + +@desc { + + ENTERX causes a change from Thumb state to ThumbEE state, or has no effect in ThumbEE state. ENTERX is UNDEFINED in Hyp mode. LEAVEX causes a change from ThumbEE state to Thumb state, or has no effect in Thumb state. + +} + +@encoding (T1) { + + @word 1 1 1 1 0 0 1 1 1 0 1 1 1 1 1 1 1 0 0 0 1 1 1 1 0 0 0 J(1) 1 1 1 1 + + @syntax { + + @subid 1996 + + @assert { + + J == 1 + + } + + @asm enterx + + } + + @syntax { + + @subid 1997 + + @assert { + + J == 0 + + } + + @asm leavex + + } + +} + diff --git a/plugins/arm/v7/opdefs/B9310_msr.d b/plugins/arm/v7/opdefs/B9310_msr.d index 79c569a..58f7985 100644 --- a/plugins/arm/v7/opdefs/B9310_msr.d +++ b/plugins/arm/v7/opdefs/B9310_msr.d @@ -23,7 +23,7 @@ @title MSR (Banked register) -@id 361 +@id 365 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 2012 + @subid 2022 @conv { @@ -58,7 +58,7 @@ @syntax { - @subid 2013 + @subid 2023 @conv { diff --git a/plugins/arm/v7/opdefs/B9311_msr.d b/plugins/arm/v7/opdefs/B9311_msr.d index f996e5d..56deb7d 100644 --- a/plugins/arm/v7/opdefs/B9311_msr.d +++ b/plugins/arm/v7/opdefs/B9311_msr.d @@ -23,7 +23,7 @@ @title MSR (immediate) -@id 362 +@id 366 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 2014 + @subid 2024 @conv { diff --git a/plugins/arm/v7/opdefs/B9312_msr.d b/plugins/arm/v7/opdefs/B9312_msr.d index 76ae378..d627eb7 100644 --- a/plugins/arm/v7/opdefs/B9312_msr.d +++ b/plugins/arm/v7/opdefs/B9312_msr.d @@ -23,7 +23,7 @@ @title MSR (register) -@id 363 +@id 367 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 2015 + @subid 2025 @conv { @@ -58,7 +58,7 @@ @syntax { - @subid 2016 + @subid 2026 @conv { diff --git a/plugins/arm/v7/opdefs/B9313_rfe.d b/plugins/arm/v7/opdefs/B9313_rfe.d index fae2d56..07a1a06 100644 --- a/plugins/arm/v7/opdefs/B9313_rfe.d +++ b/plugins/arm/v7/opdefs/B9313_rfe.d @@ -23,7 +23,7 @@ @title RFE -@id 364 +@id 368 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 2017 + @subid 2027 @conv { @@ -58,7 +58,7 @@ @syntax { - @subid 2018 + @subid 2028 @conv { @@ -79,7 +79,7 @@ @syntax { - @subid 2019 + @subid 2029 @assert { @@ -101,7 +101,7 @@ @syntax { - @subid 2020 + @subid 2030 @assert { @@ -123,7 +123,7 @@ @syntax { - @subid 2021 + @subid 2031 @assert { @@ -145,7 +145,7 @@ @syntax { - @subid 2022 + @subid 2032 @assert { diff --git a/plugins/arm/v7/opdefs/B9314_smc.d b/plugins/arm/v7/opdefs/B9314_smc.d index cf2bcf2..94ff3e6 100644 --- a/plugins/arm/v7/opdefs/B9314_smc.d +++ b/plugins/arm/v7/opdefs/B9314_smc.d @@ -23,7 +23,7 @@ @title SMC (previously SMI) -@id 365 +@id 369 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 2023 + @subid 2033 @conv { @@ -57,7 +57,7 @@ @syntax { - @subid 2024 + @subid 2034 @conv { diff --git a/plugins/arm/v7/opdefs/B9315_srs.d b/plugins/arm/v7/opdefs/B9315_srs.d index e03935c..6c169a4 100644 --- a/plugins/arm/v7/opdefs/B9315_srs.d +++ b/plugins/arm/v7/opdefs/B9315_srs.d @@ -23,7 +23,7 @@ @title SRS (Thumb) -@id 366 +@id 370 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 2025 + @subid 2035 @conv { @@ -59,7 +59,7 @@ @syntax { - @subid 2026 + @subid 2036 @conv { diff --git a/plugins/arm/v7/opdefs/B9316_srs.d b/plugins/arm/v7/opdefs/B9316_srs.d index 2fbdb5d..b70e57c 100644 --- a/plugins/arm/v7/opdefs/B9316_srs.d +++ b/plugins/arm/v7/opdefs/B9316_srs.d @@ -23,7 +23,7 @@ @title SRS (ARM) -@id 367 +@id 371 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 2027 + @subid 2037 @assert { @@ -60,7 +60,7 @@ @syntax { - @subid 2028 + @subid 2038 @assert { @@ -83,7 +83,7 @@ @syntax { - @subid 2029 + @subid 2039 @assert { @@ -106,7 +106,7 @@ @syntax { - @subid 2030 + @subid 2040 @assert { diff --git a/plugins/arm/v7/opdefs/B9317_stm.d b/plugins/arm/v7/opdefs/B9317_stm.d index 552640f..e914416 100644 --- a/plugins/arm/v7/opdefs/B9317_stm.d +++ b/plugins/arm/v7/opdefs/B9317_stm.d @@ -23,7 +23,7 @@ @title STM (User registers) -@id 368 +@id 372 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 2031 + @subid 2041 @assert { @@ -65,7 +65,7 @@ @syntax { - @subid 2032 + @subid 2042 @assert { @@ -93,7 +93,7 @@ @syntax { - @subid 2033 + @subid 2043 @assert { @@ -121,7 +121,7 @@ @syntax { - @subid 2034 + @subid 2044 @assert { diff --git a/plugins/arm/v7/opdefs/B9319_subs.d b/plugins/arm/v7/opdefs/B9319_subs.d index eaf6eca..3f26879 100644 --- a/plugins/arm/v7/opdefs/B9319_subs.d +++ b/plugins/arm/v7/opdefs/B9319_subs.d @@ -23,7 +23,7 @@ @title SUBS PC, LR (Thumb) -@id 370 +@id 374 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 2035 + @subid 2045 @conv { diff --git a/plugins/arm/v7/opdefs/B931_cps.d b/plugins/arm/v7/opdefs/B931_cps.d index e04d320..b211619 100644 --- a/plugins/arm/v7/opdefs/B931_cps.d +++ b/plugins/arm/v7/opdefs/B931_cps.d @@ -23,7 +23,7 @@ @title CPS (Thumb) -@id 352 +@id 356 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 1988 + @subid 1998 @assert { @@ -57,7 +57,7 @@ @syntax { - @subid 1989 + @subid 1999 @assert { @@ -83,7 +83,7 @@ @syntax { - @subid 1990 + @subid 2000 @assert { @@ -104,7 +104,7 @@ @syntax { - @subid 1991 + @subid 2001 @assert { @@ -125,7 +125,7 @@ @syntax { - @subid 1992 + @subid 2002 @assert { diff --git a/plugins/arm/v7/opdefs/B9320_subs.d b/plugins/arm/v7/opdefs/B9320_subs.d index ed14d60..661100c 100644 --- a/plugins/arm/v7/opdefs/B9320_subs.d +++ b/plugins/arm/v7/opdefs/B9320_subs.d @@ -23,7 +23,7 @@ @title SUBS PC, LR and related instructions (ARM) -@id 371 +@id 375 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 2036 + @subid 2046 @conv { @@ -65,7 +65,7 @@ @syntax { - @subid 2037 + @subid 2047 @assert { diff --git a/plugins/arm/v7/opdefs/B9321_vmrs.d b/plugins/arm/v7/opdefs/B9321_vmrs.d index 4dcb42d..a90412b 100644 --- a/plugins/arm/v7/opdefs/B9321_vmrs.d +++ b/plugins/arm/v7/opdefs/B9321_vmrs.d @@ -23,7 +23,7 @@ @title VMRS -@id 372 +@id 376 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 2038 + @subid 2048 @conv { @@ -58,7 +58,7 @@ @syntax { - @subid 2039 + @subid 2049 @conv { diff --git a/plugins/arm/v7/opdefs/B9322_vmsr.d b/plugins/arm/v7/opdefs/B9322_vmsr.d index 8fdc8ab..35859ce 100644 --- a/plugins/arm/v7/opdefs/B9322_vmsr.d +++ b/plugins/arm/v7/opdefs/B9322_vmsr.d @@ -23,7 +23,7 @@ @title VMSR -@id 373 +@id 377 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 2040 + @subid 2050 @conv { @@ -58,7 +58,7 @@ @syntax { - @subid 2041 + @subid 2051 @conv { diff --git a/plugins/arm/v7/opdefs/B932_cps.d b/plugins/arm/v7/opdefs/B932_cps.d index 2d93d60..5f28983 100644 --- a/plugins/arm/v7/opdefs/B932_cps.d +++ b/plugins/arm/v7/opdefs/B932_cps.d @@ -23,7 +23,7 @@ @title CPS (ARM) -@id 353 +@id 357 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 1993 + @subid 2003 @assert { @@ -58,7 +58,7 @@ @syntax { - @subid 1994 + @subid 2004 @assert { @@ -79,7 +79,7 @@ @syntax { - @subid 1995 + @subid 2005 @assert { diff --git a/plugins/arm/v7/opdefs/B933_eret.d b/plugins/arm/v7/opdefs/B933_eret.d index 0beb321..c90e419 100644 --- a/plugins/arm/v7/opdefs/B933_eret.d +++ b/plugins/arm/v7/opdefs/B933_eret.d @@ -23,7 +23,7 @@ @title ERET -@id 354 +@id 358 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 1996 + @subid 2006 @asm eret @@ -51,7 +51,7 @@ @syntax { - @subid 1997 + @subid 2007 @asm eret diff --git a/plugins/arm/v7/opdefs/B934_hvc.d b/plugins/arm/v7/opdefs/B934_hvc.d index e7909a9..a4e6aa7 100644 --- a/plugins/arm/v7/opdefs/B934_hvc.d +++ b/plugins/arm/v7/opdefs/B934_hvc.d @@ -23,7 +23,7 @@ @title HVC -@id 355 +@id 359 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 1998 + @subid 2008 @conv { @@ -57,7 +57,7 @@ @syntax { - @subid 1999 + @subid 2009 @conv { diff --git a/plugins/arm/v7/opdefs/B935_ldm.d b/plugins/arm/v7/opdefs/B935_ldm.d index 9563920..1d5056f 100644 --- a/plugins/arm/v7/opdefs/B935_ldm.d +++ b/plugins/arm/v7/opdefs/B935_ldm.d @@ -23,7 +23,7 @@ @title LDM (exception return) -@id 356 +@id 360 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 2000 + @subid 2010 @assert { @@ -66,7 +66,7 @@ @syntax { - @subid 2001 + @subid 2011 @assert { @@ -95,7 +95,7 @@ @syntax { - @subid 2002 + @subid 2012 @assert { @@ -124,7 +124,7 @@ @syntax { - @subid 2003 + @subid 2013 @assert { diff --git a/plugins/arm/v7/opdefs/B936_ldm.d b/plugins/arm/v7/opdefs/B936_ldm.d index 331febc..76776c2 100644 --- a/plugins/arm/v7/opdefs/B936_ldm.d +++ b/plugins/arm/v7/opdefs/B936_ldm.d @@ -23,7 +23,7 @@ @title LDM (User registers) -@id 357 +@id 361 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 2004 + @subid 2014 @assert { @@ -65,7 +65,7 @@ @syntax { - @subid 2005 + @subid 2015 @assert { @@ -93,7 +93,7 @@ @syntax { - @subid 2006 + @subid 2016 @assert { @@ -121,7 +121,7 @@ @syntax { - @subid 2007 + @subid 2017 @assert { diff --git a/plugins/arm/v7/opdefs/B938_mrs.d b/plugins/arm/v7/opdefs/B938_mrs.d index 259daae..9a49c02 100644 --- a/plugins/arm/v7/opdefs/B938_mrs.d +++ b/plugins/arm/v7/opdefs/B938_mrs.d @@ -23,7 +23,7 @@ @title MRS -@id 359 +@id 363 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 2008 + @subid 2018 @conv { @@ -58,7 +58,7 @@ @syntax { - @subid 2009 + @subid 2019 @conv { diff --git a/plugins/arm/v7/opdefs/B939_mrs.d b/plugins/arm/v7/opdefs/B939_mrs.d index 61db344..c58c4da 100644 --- a/plugins/arm/v7/opdefs/B939_mrs.d +++ b/plugins/arm/v7/opdefs/B939_mrs.d @@ -23,7 +23,7 @@ @title MRS (Banked register) -@id 360 +@id 364 @desc { @@ -37,7 +37,7 @@ @syntax { - @subid 2010 + @subid 2020 @conv { @@ -58,7 +58,7 @@ @syntax { - @subid 2011 + @subid 2021 @conv { diff --git a/plugins/arm/v7/opdefs/Makefile.am b/plugins/arm/v7/opdefs/Makefile.am index 3bae426..b2f6be0 100644 --- a/plugins/arm/v7/opdefs/Makefile.am +++ b/plugins/arm/v7/opdefs/Makefile.am @@ -97,6 +97,7 @@ ARMV7_DEFS = \ A8846_eor.d \ A8847_eor.d \ A8848_eor.d \ + A8853_isb.d \ A8854_it.d \ A8855_ldc.d \ A8856_ldc.d \ @@ -167,6 +168,7 @@ ARMV7_DEFS = \ A88126_pld.d \ A88127_pld.d \ A88128_pld.d \ + A88129_pli.d \ A88130_pli.d \ A88131_pop.d \ A88132_pop.d \ @@ -269,6 +271,7 @@ ARMV7_DEFS = \ A88233_sxtb.d \ A88234_sxtb16.d \ A88235_sxth.d \ + A88236_tb.d \ A88237_teq.d \ A88238_teq.d \ A88239_teq.d \ @@ -388,6 +391,7 @@ ARMV7_DEFS = \ A88424_wfe.d \ A88425_wfi.d \ A88426_yield.d \ + A931_enterx.d \ B931_cps.d \ B932_cps.d \ B933_eret.d \ -- cgit v0.11.2-87-g4458