mirror of
https://github.com/darlinghq/darling-gdb.git
synced 2024-11-23 20:19:49 +00:00
gas:
2009-01-29 Mark Mitchell <mark@codesourcery.com> * config/tc-arm.c (BAD_SP): Define. (s_arm_unwind_fnstart): Use REG_SP. (s_arm_unwind_setfp): Likewise. (reject_bad_reg): New macro. (do_co_reg): Check for bad registers. (do_co_reg2c): Likewise. (do_srs): Use REG_SP. (do_t_add_sub): Check for bad registers. (do_t_adr): Likewise. (do_t_arit3): Likewise. (do_t_arit3c): Likewise. (do_t_bfc): Likewise. (do_t_bfi): Likewise. (do_t_bfx): Likewise. (do_t_blx): Likewise. (do_t_bx): Likewise. (do_t_bxj): Likewise. (do_t_clz): Likewise. (do_t_div): Likewise. (do_t_mla): Likewise. (do_t_mlal): Likewise. (do_t_mov_cmp): Likewise. (do_t_mov16): Likewise. (do_t_mvn_tst): Likewise. (do_t_mrs): Likewise. (do_t_msr): Likewise. (do_t_mul): Likewise. (do_t_mull): Likewise. (do_t_orn): Likewise. (do_t_pkhbt): Likewise. (do_t_pld): Likewise. (do_t_rbit): Likewise. (do_t_rev): Likewise. (do_t_rrx): Likewise. (do_t_rsb): Likewise. (do_t_shift): Likewise. (do_t_simd): Likewise. (do_t_ssat): Likewise. (do_t_ssat16): Likewise. (do_t_sxtah): Likewise. (do_t_sxth): Likewise. (do_t_tb): Likewise. (do_t_usat): Likewise. (do_t_usat16): Likewise. (nysn_insert_sp): Use REG_SP. gas/testsuite: 2009-01-29 Mark Mitchell <mark@codesourcery.com> * gas/arm/copro.s: Avoid using r15 where not permitted. * gas/arm/copro.d: Adjust accordingly. * gas/arm/thumb2_bad_reg.s: New. * gas/arm/thumb2_bad_reg.l: Likewise. * gas/arm/thumb2_bad_reg.d: Likewise.
This commit is contained in:
parent
1c444d06c1
commit
fdfde34053
@ -1,3 +1,51 @@
|
||||
2009-01-29 Mark Mitchell <mark@codesourcery.com>
|
||||
|
||||
* config/tc-arm.c (BAD_SP): Define.
|
||||
(s_arm_unwind_fnstart): Use REG_SP.
|
||||
(s_arm_unwind_setfp): Likewise.
|
||||
(reject_bad_reg): New macro.
|
||||
(do_co_reg): Check for bad registers.
|
||||
(do_co_reg2c): Likewise.
|
||||
(do_srs): Use REG_SP.
|
||||
(do_t_add_sub): Check for bad registers.
|
||||
(do_t_adr): Likewise.
|
||||
(do_t_arit3): Likewise.
|
||||
(do_t_arit3c): Likewise.
|
||||
(do_t_bfc): Likewise.
|
||||
(do_t_bfi): Likewise.
|
||||
(do_t_bfx): Likewise.
|
||||
(do_t_blx): Likewise.
|
||||
(do_t_bx): Likewise.
|
||||
(do_t_bxj): Likewise.
|
||||
(do_t_clz): Likewise.
|
||||
(do_t_div): Likewise.
|
||||
(do_t_mla): Likewise.
|
||||
(do_t_mlal): Likewise.
|
||||
(do_t_mov_cmp): Likewise.
|
||||
(do_t_mov16): Likewise.
|
||||
(do_t_mvn_tst): Likewise.
|
||||
(do_t_mrs): Likewise.
|
||||
(do_t_msr): Likewise.
|
||||
(do_t_mul): Likewise.
|
||||
(do_t_mull): Likewise.
|
||||
(do_t_orn): Likewise.
|
||||
(do_t_pkhbt): Likewise.
|
||||
(do_t_pld): Likewise.
|
||||
(do_t_rbit): Likewise.
|
||||
(do_t_rev): Likewise.
|
||||
(do_t_rrx): Likewise.
|
||||
(do_t_rsb): Likewise.
|
||||
(do_t_shift): Likewise.
|
||||
(do_t_simd): Likewise.
|
||||
(do_t_ssat): Likewise.
|
||||
(do_t_ssat16): Likewise.
|
||||
(do_t_sxtah): Likewise.
|
||||
(do_t_sxth): Likewise.
|
||||
(do_t_tb): Likewise.
|
||||
(do_t_usat): Likewise.
|
||||
(do_t_usat16): Likewise.
|
||||
(nysn_insert_sp): Use REG_SP.
|
||||
|
||||
2009-01-29 Mark Mitchell <mark@codesourcery.com>
|
||||
|
||||
* config/tc-arm.c (do_t_orn): New function.
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -1,3 +1,11 @@
|
||||
2009-01-29 Mark Mitchell <mark@codesourcery.com>
|
||||
|
||||
* gas/arm/copro.s: Avoid using r15 where not permitted.
|
||||
* gas/arm/copro.d: Adjust accordingly.
|
||||
* gas/arm/thumb2_bad_reg.s: New.
|
||||
* gas/arm/thumb2_bad_reg.l: Likewise.
|
||||
* gas/arm/thumb2_bad_reg.d: Likewise.
|
||||
|
||||
2009-01-29 Mark Mitchell <mark@codesourcery.com>
|
||||
|
||||
* gas/arm/thumb32.s: Add tests for orn and rrx.
|
||||
|
@ -21,7 +21,7 @@ Disassembly of section .text:
|
||||
0+02c <[^>]*> ed0f7101 stfs f7, \[pc, #-4\]
|
||||
0+030 <[^>]*> ee715212 mrc 2, 3, r5, cr1, cr2, \{0\}
|
||||
0+034 <[^>]*> aeb1f4f2 mrcge 4, 5, pc, cr1, cr2, \{7\}
|
||||
0+038 <[^>]*> ee21f711 mcr 7, 1, pc, cr1, cr1, \{0\}
|
||||
0+038 <[^>]*> ee215711 mcr 7, 1, r5, cr1, cr1, \{0\}
|
||||
0+03c <[^>]*> be228519 mcrlt 5, 1, r8, cr2, cr9, \{0\}
|
||||
0+040 <[^>]*> ec907300 ldc 3, cr7, \[r0\], \{0\}
|
||||
0+044 <[^>]*> ec816e01 stc 14, cr6, \[r1\], \{1\}
|
||||
|
@ -20,7 +20,7 @@ bar:
|
||||
mrc 2, 3, r5, c1, c2
|
||||
mrcge p4, 5, r15, cr1, cr2, 7
|
||||
|
||||
mcr p7, 1, r15, cr1, cr1
|
||||
mcr p7, 1, r5, cr1, cr1
|
||||
mcrlt 5, 1, r8, cr2, cr9, 0
|
||||
|
||||
@ The following patterns test Addressing Mode 5 "Unindexed"
|
||||
|
3
gas/testsuite/gas/arm/thumb2_bad_reg.d
Normal file
3
gas/testsuite/gas/arm/thumb2_bad_reg.d
Normal file
@ -0,0 +1,3 @@
|
||||
#name: Invalid r13/r15 register usage
|
||||
#as: -march=armv7r
|
||||
#error-output: thumb2_bad_reg.l
|
781
gas/testsuite/gas/arm/thumb2_bad_reg.l
Normal file
781
gas/testsuite/gas/arm/thumb2_bad_reg.l
Normal file
@ -0,0 +1,781 @@
|
||||
[^:]*: Assembler messages:
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `adc r13,r0,#1'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `adc r15,r0,#1'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `adc r0,r13,#1'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `adc r0,r15,#1'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `adc.w r13,r0,r1'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `adc.w r15,r0,r1'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `adc.w r0,r13,r1'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `adc.w r0,r15,r1'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `adc.w r0,r1,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `adc.w r0,r1,r15'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `add.w r13,r0,#1'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `add.w r15,r0,#1'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `addw r13,r0,#1'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `addw r15,r0,#1'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `add.w r13,r0,r1'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `add.w r15,r0,r1'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `adds.w r15,r0,r1'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `add.w r0,r15,r1'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `add.w r0,r1,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `add.w r0,r1,r15'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `add.w r15,r13,#1'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `adds.w r15,r13,#1'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `addw r15,r13,#1'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `add.w r15,r13,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `add.w r0,r13,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `add.w r0,r13,r15'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `adr.w r13,test'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `adr.w r15,test'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `and r13,r0,#1'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `and r15,r0,#1'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `and r0,r13,#1'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `and r0,r15,#1'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `and.w r13,r0,r1'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `and.w r15,r0,r1'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `and.w r0,r13,r1'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `and.w r0,r15,r1'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `and.w r0,r1,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `and.w r0,r1,r15'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `asr r13,r0,#1'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `asr r15,r0,#1'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `asr r0,r13,#1'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `asr r0,r15,#1'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `asr.w r13,r0,r1'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `asr.w r15,r0,r1'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `asr.w r0,r13,r1'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `asr.w r0,r15,r1'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `asr.w r0,r1,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `asr.w r0,r1,r15'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `bfc r13,#1,#1'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `bfc r15,#1,#1'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `bfi r13,r0,#1,#1'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `bfi r15,r0,#1,#1'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `bfi r0,r13,#1,#1'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `bfi r0,r15,#1,#1'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `bic r13,r0,#1'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `bic r15,r0,#1'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `bic r0,r13,#1'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `bic r0,r15,#1'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `bic.w r13,r0,r1'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `bic.w r15,r0,r1'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `bic.w r0,r13,r1'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `bic.w r0,r15,r1'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `bic.w r0,r1,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `bic.w r0,r1,r15'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `blx r15'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `bxj r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `bxj r15'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `clz r13,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `clz r15,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `clz r0,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `clz r0,r15'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `cmn r15,#1'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `cmn.w r15,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `cmn.w r0,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `cmn.w r0,r15'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `cmp.w r15,#1'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `cmp r15,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `cmp.w r15,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `cmp.w r0,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `cmp.w r0,r15'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `eor r13,r0,#1'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `eor r15,r0,#1'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `eor r0,r13,#1'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `eor r0,r15,#1'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `eor.w r13,r0,r1'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `eor.w r15,r0,r1'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `eor.w r0,r13,r1'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `eor.w r0,r15,r1'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `eor.w r0,r1,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `eor.w r0,r1,r15'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `lsl r13,r0,#1'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `lsl r15,r0,#1'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `lsl r0,r13,#1'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `lsl r0,r15,#1'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `lsl.w r13,r0,r1'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `lsl.w r15,r0,r1'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `lsl.w r0,r13,r1'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `lsl.w r0,r15,r1'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `lsl.w r0,r1,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `lsl.w r0,r1,r15'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `lsr r13,r0,#1'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `lsr r15,r0,#1'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `lsr r0,r13,#1'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `lsr r0,r15,#1'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `lsr.w r13,r0,r1'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `lsr.w r15,r0,r1'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `lsr.w r0,r13,r1'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `lsr.w r0,r15,r1'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `lsr.w r0,r1,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `lsr.w r0,r1,r15'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `mcr p0,#1,r13,cr0,cr0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `mcr p0,#1,r15,cr0,cr0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `mcrr p0,#1,r13,r0,cr0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `mcrr p0,#1,r15,r0,cr0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `mcrr p0,#1,r0,r13,cr0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `mcrr p0,#1,r0,r15,cr0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `mla r13,r0,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `mla r15,r0,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `mla r0,r13,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `mla r0,r15,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `mla r0,r0,r13,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `mla r0,r0,r15,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `mla r0,r0,r0,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `mla r0,r0,r0,r15'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `mls r13,r0,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `mls r15,r0,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `mls r0,r13,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `mls r0,r15,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `mls r0,r0,r13,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `mls r0,r0,r15,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `mls r0,r0,r0,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `mls r0,r0,r0,r15'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `mov.w r13,#1'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `mov.w r15,#1'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `movs.w r0,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `movs.w r0,r15'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `movs.w r13,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `movs.w r15,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `mov.w r13,r13'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `mov.w r15,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `mov.w r13,r15'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `mov.w r15,r15'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `movt r13,#1'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `movt r15,#1'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `mrc p0,#1,r13,cr0,cr0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `mrrc p0,#1,r13,r0,cr0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `mrrc p0,#1,r15,r0,cr0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `mrrc p0,#1,r0,r13,cr0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `mrrc p0,#1,r0,r15,cr0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `mrs r13,cpsr'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `mrs r15,cpsr'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `msr cpsr,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `msr cpsr,r15'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `mul r13,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `mul r15,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `mul r0,r13,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `mul r0,r15,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `mul r0,r0,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `mul r0,r0,r15'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `mvn r13,#1'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `mvn r15,#1'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `mvn.w r13,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `mvn.w r15,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `mvn.w r0,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `mvn.w r0,r15'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `orn r13,r0,#1'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `orn r15,r0,#1'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `orn r0,r13,#1'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `orn r0,r15,#1'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `orn r13,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `orn r15,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `orn r0,r13,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `orn r0,r15,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `orn r0,r0,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `orn r0,r0,r15'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `orr r13,r0,#1'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `orr r15,r0,#1'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `orr r0,r13,#1'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `orr r0,r15,#1'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `orr r13,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `orr r15,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `orr r0,r13,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `orr r0,r15,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `orr r0,r0,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `orr r0,r0,r15'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `pkhbt r13,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `pkhbt r15,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `pkhbt r0,r13,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `pkhbt r0,r15,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `pkhbt r0,r0,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `pkhbt r0,r0,r15'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `pld \[r0,r13\]'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `pld \[r0,r15\]'
|
||||
[^:]*:[0-9]+: Error: cannot use register index with PC-relative addressing -- `pld \[r15,r0\]'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `pli \[r0,r13\]'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `pli \[r0,r15\]'
|
||||
[^:]*:[0-9]+: Error: cannot use register index with PC-relative addressing -- `pli \[r15,r0\]'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `qadd r13,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `qadd r15,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `qadd r0,r13,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `qadd r0,r15,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `qadd r0,r0,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `qadd r0,r0,r15'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `qadd16 r13,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `qadd16 r15,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `qadd16 r0,r13,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `qadd16 r0,r15,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `qadd16 r0,r0,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `qadd16 r0,r0,r15'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `qadd8 r13,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `qadd8 r15,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `qadd8 r0,r13,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `qadd8 r0,r15,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `qadd8 r0,r0,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `qadd8 r0,r0,r15'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `qasx r13,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `qasx r15,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `qasx r0,r13,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `qasx r0,r15,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `qasx r0,r0,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `qasx r0,r0,r15'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `qdadd r13,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `qdadd r15,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `qdadd r0,r13,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `qdadd r0,r15,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `qdadd r0,r0,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `qdadd r0,r0,r15'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `qdsub r13,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `qdsub r15,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `qdsub r0,r13,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `qdsub r0,r15,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `qdsub r0,r0,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `qdsub r0,r0,r15'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `qsax r13,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `qsax r15,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `qsax r0,r13,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `qsax r0,r15,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `qsax r0,r0,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `qsax r0,r0,r15'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `qsub r13,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `qsub r15,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `qsub r0,r13,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `qsub r0,r15,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `qsub r0,r0,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `qsub r0,r0,r15'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `qsub16 r13,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `qsub16 r15,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `qsub16 r0,r13,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `qsub16 r0,r15,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `qsub16 r0,r0,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `qsub16 r0,r0,r15'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `qsub8 r13,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `qsub8 r15,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `qsub8 r0,r13,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `qsub8 r0,r15,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `qsub8 r0,r0,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `qsub8 r0,r0,r15'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `rbit r13,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `rbit r15,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `rbit r0,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `rbit r0,r15'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `rev.w r13,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `rev.w r15,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `rev.w r0,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `rev.w r0,r15'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `rev16.w r13,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `rev16.w r15,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `rev16.w r0,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `rev16.w r0,r15'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `revsh.w r13,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `revsh.w r15,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `revsh.w r0,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `revsh.w r0,r15'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `rfedb r15'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `rfeia r15'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `ror r13,r0,#1'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `ror r15,r0,#1'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `ror r0,r13,#1'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `ror r0,r15,#1'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `ror.w r13,r0,r1'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `ror.w r15,r0,r1'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `ror.w r0,r13,r1'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `ror.w r0,r15,r1'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `ror.w r0,r1,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `ror.w r0,r1,r15'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `rrx r13,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `rrx r15,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `rrx r0,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `rrx r0,r15'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `rsb.w r13,r0,#1'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `rsb.w r15,r0,#1'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `rsb.w r0,r13,#1'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `rsb.w r0,r15,#1'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `rsb r13,r0,r1'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `rsb r15,r0,r1'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `rsb r0,r13,r1'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `rsb r0,r15,r1'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `rsb r0,r1,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `rsb r0,r1,r15'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `sadd16 r13,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `sadd16 r15,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `sadd16 r0,r13,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `sadd16 r0,r15,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `sadd16 r0,r0,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `sadd16 r0,r0,r15'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `sadd8 r13,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `sadd8 r15,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `sadd8 r0,r13,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `sadd8 r0,r15,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `sadd8 r0,r0,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `sadd8 r0,r0,r15'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `sasx r13,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `sasx r15,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `sasx r0,r13,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `sasx r0,r15,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `sasx r0,r0,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `sasx r0,r0,r15'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `sbc r13,r0,#1'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `sbc r15,r0,#1'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `sbc r0,r13,#1'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `sbc r0,r15,#1'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `sbc r13,r0,r1'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `sbc r15,r0,r1'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `sbc r0,r13,r1'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `sbc r0,r15,r1'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `sbc r0,r1,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `sbc r0,r1,r15'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `sbfx r13,r0,#1,#1'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `sbfx r15,r0,#1,#1'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `sbfx r0,r13,#1,#1'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `sbfx r0,r15,#1,#1'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `sdiv r13,r0,r1'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `sdiv r15,r0,r1'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `sdiv r0,r13,r1'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `sdiv r0,r15,r1'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `sdiv r0,r1,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `sdiv r0,r1,r15'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `sel r13,r0,r1'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `sel r15,r0,r1'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `sel r0,r13,r1'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `sel r0,r15,r1'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `sel r0,r1,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `sel r0,r1,r15'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `shadd16 r13,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `shadd16 r15,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `shadd16 r0,r13,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `shadd16 r0,r15,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `shadd16 r0,r0,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `shadd16 r0,r0,r15'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `shadd8 r13,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `shadd8 r15,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `shadd8 r0,r13,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `shadd8 r0,r15,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `shadd8 r0,r0,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `shadd8 r0,r0,r15'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `shasx r13,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `shasx r15,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `shasx r0,r13,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `shasx r0,r15,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `shasx r0,r0,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `shasx r0,r0,r15'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `shsax r13,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `shsax r15,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `shsax r0,r13,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `shsax r0,r15,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `shsax r0,r0,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `shsax r0,r0,r15'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `shsub16 r13,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `shsub16 r15,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `shsub16 r0,r13,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `shsub16 r0,r15,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `shsub16 r0,r0,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `shsub16 r0,r0,r15'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `shsub8 r13,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `shsub8 r15,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `shsub8 r0,r13,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `shsub8 r0,r15,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `shsub8 r0,r0,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `shsub8 r0,r0,r15'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `smlabb r13,r0,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `smlabb r15,r0,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `smlabb r0,r13,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `smlabb r0,r15,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `smlabb r0,r0,r13,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `smlabb r0,r0,r15,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `smlabb r0,r0,r0,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `smlabb r0,r0,r0,r15'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `smlad r13,r0,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `smlad r15,r0,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `smlad r0,r13,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `smlad r0,r15,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `smlad r0,r0,r13,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `smlad r0,r0,r15,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `smlad r0,r0,r0,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `smlad r0,r0,r0,r15'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `smlal r13,r0,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `smlal r15,r0,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `smlal r0,r13,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `smlal r0,r15,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `smlal r0,r0,r13,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `smlal r0,r0,r15,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `smlal r0,r0,r0,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `smlal r0,r0,r0,r15'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `smlalbb r13,r0,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `smlalbb r15,r0,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `smlalbb r0,r13,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `smlalbb r0,r15,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `smlalbb r0,r0,r13,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `smlalbb r0,r0,r15,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `smlalbb r0,r0,r0,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `smlalbb r0,r0,r0,r15'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `smlald r13,r0,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `smlald r15,r0,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `smlald r0,r13,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `smlald r0,r15,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `smlald r0,r0,r13,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `smlald r0,r0,r15,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `smlald r0,r0,r0,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `smlald r0,r0,r0,r15'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `smlawb r13,r0,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `smlawb r15,r0,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `smlawb r0,r13,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `smlawb r0,r15,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `smlawb r0,r0,r13,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `smlawb r0,r0,r15,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `smlawb r0,r0,r0,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `smlawb r0,r0,r0,r15'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `smlsd r13,r0,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `smlsd r15,r0,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `smlsd r0,r13,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `smlsd r0,r15,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `smlsd r0,r0,r13,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `smlsd r0,r0,r15,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `smlsd r0,r0,r0,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `smlsd r0,r0,r0,r15'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `smlsld r13,r0,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `smlsld r15,r0,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `smlsld r0,r13,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `smlsld r0,r15,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `smlsld r0,r0,r13,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `smlsld r0,r0,r15,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `smlsld r0,r0,r0,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `smlsld r0,r0,r0,r15'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `smmla r13,r0,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `smmla r15,r0,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `smmla r0,r13,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `smmla r0,r15,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `smmla r0,r0,r13,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `smmla r0,r0,r15,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `smmla r0,r0,r0,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `smmla r0,r0,r0,r15'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `smmls r13,r0,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `smmls r15,r0,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `smmls r0,r13,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `smmls r0,r15,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `smmls r0,r0,r13,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `smmls r0,r0,r15,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `smmls r0,r0,r0,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `smmls r0,r0,r0,r15'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `smmul r13,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `smmul r15,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `smmul r0,r13,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `smmul r0,r15,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `smmul r0,r0,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `smmul r0,r0,r15'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `smuad r13,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `smuad r15,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `smuad r0,r13,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `smuad r0,r15,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `smuad r0,r0,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `smuad r0,r0,r15'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `smulbb r13,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `smulbb r15,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `smulbb r0,r13,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `smulbb r0,r15,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `smulbb r0,r0,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `smulbb r0,r0,r15'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `smull r13,r0,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `smull r15,r0,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `smull r0,r13,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `smull r0,r15,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `smull r0,r0,r13,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `smull r0,r0,r15,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `smull r0,r0,r0,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `smull r0,r0,r0,r15'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `smulwb r13,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `smulwb r15,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `smulwb r0,r13,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `smulwb r0,r15,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `smulwb r0,r0,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `smulwb r0,r0,r15'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `smusd r13,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `smusd r15,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `smusd r0,r13,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `smusd r0,r15,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `smusd r0,r0,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `smusd r0,r0,r15'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `ssat r13,#1,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `ssat r15,#1,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `ssat r0,#1,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `ssat r0,#1,r15'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `ssat16 r13,#1,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `ssat16 r15,#1,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `ssat16 r0,#1,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `ssat16 r0,#1,r15'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `ssax r13,r0,r1'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `ssax r15,r0,r1'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `ssax r0,r13,r1'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `ssax r0,r15,r1'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `ssax r0,r1,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `ssax r0,r1,r15'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `ssub16 r13,r0,r1'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `ssub16 r15,r0,r1'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `ssub16 r0,r13,r1'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `ssub16 r0,r15,r1'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `ssub16 r0,r1,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `ssub16 r0,r1,r15'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `ssub8 r13,r0,r1'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `ssub8 r15,r0,r1'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `ssub8 r0,r13,r1'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `ssub8 r0,r15,r1'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `ssub8 r0,r1,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `ssub8 r0,r1,r15'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `sub.w r13,r0,#1'
|
||||
[^:]*:[0-9]+: Error: only SUBS PC, LR, #const allowed -- `sub.w r15,r0,#1'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `subw r13,r0,#1'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `subw r15,r0,#1'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `sub.w r13,r0,r1'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `sub.w r15,r0,r1'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `sub.w r0,r15,r1'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `sub.w r0,r1,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `sub.w r0,r1,r15'
|
||||
[^:]*:[0-9]+: Error: only SUBS PC, LR, #const allowed -- `sub.w r15,r13,#1'
|
||||
[^:]*:[0-9]+: Error: only SUBS PC, LR, #const allowed -- `subs.w r15,r13,#1'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `subw r15,r13,#1'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `sub.w r15,r13,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `sub.w r0,r13,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `sub.w r0,r13,r15'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `sxtab r13,r0,r1'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `sxtab r15,r0,r1'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `sxtab r0,r13,r1'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `sxtab r0,r15,r1'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `sxtab r0,r1,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `sxtab r0,r1,r15'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `sxtab16 r13,r0,r1'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `sxtab16 r15,r0,r1'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `sxtab16 r0,r13,r1'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `sxtab16 r0,r15,r1'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `sxtab16 r0,r1,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `sxtab16 r0,r1,r15'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `sxtah r13,r0,r1'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `sxtah r15,r0,r1'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `sxtah r0,r13,r1'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `sxtah r0,r15,r1'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `sxtah r0,r1,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `sxtah r0,r1,r15'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `sxtb r13,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `sxtb r15,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `sxtb r0,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `sxtb r0,r15'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `sxtb16 r13,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `sxtb16 r15,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `sxtb16 r0,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `sxtb16 r0,r15'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `sxth r13,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `sxth r15,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `sxth r0,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `sxth r0,r15'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `tbb \[r13,r0]'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `tbb \[r0,r13]'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `tbb \[r0,r15]'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `tbh \[r13,r0]'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `tbh \[r0,r13]'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `tbh \[r0,r15]'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `teq r13,#1'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `teq r15,#1'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `teq r13,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `teq r15,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `teq r0,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `teq r0,r15'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `tst r13,#1'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `tst r15,#1'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `tst.w r13,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `tst.w r15,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `tst.w r0,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `tst.w r0,r15'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `uadd16 r13,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `uadd16 r15,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `uadd16 r0,r13,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `uadd16 r0,r15,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `uadd16 r0,r0,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `uadd16 r0,r0,r15'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `uadd8 r13,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `uadd8 r15,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `uadd8 r0,r13,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `uadd8 r0,r15,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `uadd8 r0,r0,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `uadd8 r0,r0,r15'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `uasx r13,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `uasx r15,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `uasx r0,r13,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `uasx r0,r15,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `uasx r0,r0,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `uasx r0,r0,r15'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `ubfx r13,r0,#1,#1'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `ubfx r15,r0,#1,#1'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `ubfx r0,r13,#1,#1'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `ubfx r0,r15,#1,#1'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `udiv r13,r0,r1'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `udiv r15,r0,r1'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `udiv r0,r13,r1'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `udiv r0,r15,r1'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `udiv r0,r1,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `udiv r0,r1,r15'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `uhadd16 r13,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `uhadd16 r15,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `uhadd16 r0,r13,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `uhadd16 r0,r15,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `uhadd16 r0,r0,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `uhadd16 r0,r0,r15'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `uhadd8 r13,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `uhadd8 r15,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `uhadd8 r0,r13,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `uhadd8 r0,r15,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `uhadd8 r0,r0,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `uhadd8 r0,r0,r15'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `uhasx r13,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `uhasx r15,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `uhasx r0,r13,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `uhasx r0,r15,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `uhasx r0,r0,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `uhasx r0,r0,r15'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `uhsax r13,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `uhsax r15,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `uhsax r0,r13,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `uhsax r0,r15,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `uhsax r0,r0,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `uhsax r0,r0,r15'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `uhsub16 r13,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `uhsub16 r15,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `uhsub16 r0,r13,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `uhsub16 r0,r15,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `uhsub16 r0,r0,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `uhsub16 r0,r0,r15'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `uhsub8 r13,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `uhsub8 r15,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `uhsub8 r0,r13,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `uhsub8 r0,r15,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `uhsub8 r0,r0,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `uhsub8 r0,r0,r15'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `umaal r13,r0,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `umaal r15,r0,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `umaal r0,r13,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `umaal r0,r15,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `umaal r0,r0,r13,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `umaal r0,r0,r15,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `umaal r0,r0,r0,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `umaal r0,r0,r0,r15'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `umlal r13,r0,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `umlal r15,r0,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `umlal r0,r13,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `umlal r0,r15,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `umlal r0,r0,r13,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `umlal r0,r0,r15,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `umlal r0,r0,r0,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `umlal r0,r0,r0,r15'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `umull r13,r0,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `umull r15,r0,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `umull r0,r13,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `umull r0,r15,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `umull r0,r0,r13,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `umull r0,r0,r15,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `umull r0,r0,r0,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `umull r0,r0,r0,r15'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `uqadd16 r13,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `uqadd16 r15,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `uqadd16 r0,r13,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `uqadd16 r0,r15,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `uqadd16 r0,r0,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `uqadd16 r0,r0,r15'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `uqadd8 r13,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `uqadd8 r15,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `uqadd8 r0,r13,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `uqadd8 r0,r15,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `uqadd8 r0,r0,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `uqadd8 r0,r0,r15'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `uqasx r13,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `uqasx r15,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `uqasx r0,r13,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `uqasx r0,r15,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `uqasx r0,r0,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `uqasx r0,r0,r15'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `uqsax r13,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `uqsax r15,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `uqsax r0,r13,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `uqsax r0,r15,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `uqsax r0,r0,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `uqsax r0,r0,r15'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `uqsub16 r13,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `uqsub16 r15,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `uqsub16 r0,r13,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `uqsub16 r0,r15,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `uqsub16 r0,r0,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `uqsub16 r0,r0,r15'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `uqsub8 r13,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `uqsub8 r15,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `uqsub8 r0,r13,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `uqsub8 r0,r15,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `uqsub8 r0,r0,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `uqsub8 r0,r0,r15'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `usad8 r13,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `usad8 r15,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `usad8 r0,r13,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `usad8 r0,r15,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `usad8 r0,r0,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `usad8 r0,r0,r15'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `usada8 r13,r0,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `usada8 r15,r0,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `usada8 r0,r13,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `usada8 r0,r15,r0,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `usada8 r0,r0,r13,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `usada8 r0,r0,r15,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `usada8 r0,r0,r0,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `usada8 r0,r0,r0,r15'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `usat r13,#1,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `usat r15,#1,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `usat r0,#1,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `usat r0,#1,r15'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `usat16 r13,#1,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `usat16 r15,#1,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `usat16 r0,#1,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `usat16 r0,#1,r15'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `usax r13,r0,r1'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `usax r15,r0,r1'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `usax r0,r13,r1'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `usax r0,r15,r1'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `usax r0,r1,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `usax r0,r1,r15'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `usub16 r13,r0,r1'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `usub16 r15,r0,r1'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `usub16 r0,r13,r1'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `usub16 r0,r15,r1'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `usub16 r0,r1,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `usub16 r0,r1,r15'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `usub8 r13,r0,r1'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `usub8 r15,r0,r1'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `usub8 r0,r13,r1'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `usub8 r0,r15,r1'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `usub8 r0,r1,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `usub8 r0,r1,r15'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `uxtab r13,r0,r1'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `uxtab r15,r0,r1'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `uxtab r0,r13,r1'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `uxtab r0,r15,r1'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `uxtab r0,r1,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `uxtab r0,r1,r15'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `uxtab16 r13,r0,r1'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `uxtab16 r15,r0,r1'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `uxtab16 r0,r13,r1'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `uxtab16 r0,r15,r1'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `uxtab16 r0,r1,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `uxtab16 r0,r1,r15'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `uxtah r13,r0,r1'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `uxtah r15,r0,r1'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `uxtah r0,r13,r1'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `uxtah r0,r15,r1'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `uxtah r0,r1,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `uxtah r0,r1,r15'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `uxtb r13,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `uxtb r15,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `uxtb r0,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `uxtb r0,r15'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `uxtb16 r13,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `uxtb16 r15,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `uxtb16 r0,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `uxtb16 r0,r15'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `uxth r13,r0'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `uxth r15,r0'
|
||||
[^:]*:[0-9]+: Error: r13 not allowed here -- `uxth r0,r13'
|
||||
[^:]*:[0-9]+: Error: r15 not allowed here -- `uxth r0,r15'
|
969
gas/testsuite/gas/arm/thumb2_bad_reg.s
Normal file
969
gas/testsuite/gas/arm/thumb2_bad_reg.s
Normal file
@ -0,0 +1,969 @@
|
||||
.syntax unified
|
||||
.text
|
||||
.align 2
|
||||
.thumb
|
||||
.thumb_func
|
||||
test:
|
||||
@ ADC (immediate)
|
||||
adc r13, r0, #1
|
||||
adc r15, r0, #1
|
||||
adc r0, r13, #1
|
||||
adc r0, r15, #1
|
||||
@ ADC (register)
|
||||
adc.w r13, r0, r1
|
||||
adc.w r15, r0, r1
|
||||
adc.w r0, r13, r1
|
||||
adc.w r0, r15, r1
|
||||
adc.w r0, r1, r13
|
||||
adc.w r0, r1, r15
|
||||
@ ADD (immediate)
|
||||
add.w r13, r0, #1
|
||||
add.w r15, r0, #1
|
||||
add.w r0, r13, #1 @ ADD (SP plus immediate)
|
||||
add.w r0, r15, #1 @ Converted implicitly to ADDW
|
||||
addw r13, r0, #1
|
||||
addw r15, r0, #1
|
||||
addw r0, r13, #1 @ ADD (SP plus immediate)
|
||||
addw r0, r15, #1 @ ADR
|
||||
@ ADD (register)
|
||||
add.w r13, r0, r1
|
||||
add.w r15, r0, r1
|
||||
adds.w r15, r0, r1
|
||||
add.w r0, r13, r1 @ ADD (SP plus register)
|
||||
add.w r0, r15, r1
|
||||
add.w r0, r1, r13
|
||||
add.w r0, r1, r15
|
||||
@ ADD (SP plus immediate)
|
||||
add.w r0, r13, #1 @ OK
|
||||
add.w r15, r13, #1
|
||||
adds.w r15, r13, #1
|
||||
addw r15, r13, #1
|
||||
@ ADD (SP plus register)
|
||||
add.w r15, r13, r0
|
||||
add.w r0, r13, r13
|
||||
add.w r0, r13, r15
|
||||
@ ADR
|
||||
adr.w r13, test
|
||||
adr.w r15, test
|
||||
@ AND (immediate)
|
||||
and r13, r0, #1
|
||||
and r15, r0, #1
|
||||
and r0, r13, #1
|
||||
and r0, r15, #1
|
||||
@ AND (register)
|
||||
and.w r13, r0, r1
|
||||
and.w r15, r0, r1
|
||||
and.w r0, r13, r1
|
||||
and.w r0, r15, r1
|
||||
and.w r0, r1, r13
|
||||
and.w r0, r1, r15
|
||||
@ ASR (immediate)
|
||||
asr r13, r0, #1
|
||||
asr r15, r0, #1
|
||||
asr r0, r13, #1
|
||||
asr r0, r15, #1
|
||||
@ ASR (register)
|
||||
asr.w r13, r0, r1
|
||||
asr.w r15, r0, r1
|
||||
asr.w r0, r13, r1
|
||||
asr.w r0, r15, r1
|
||||
asr.w r0, r1, r13
|
||||
asr.w r0, r1, r15
|
||||
@ BFC
|
||||
bfc r13, #1, #1
|
||||
bfc r15, #1, #1
|
||||
@ BFI
|
||||
bfi r13, r0, #1, #1
|
||||
bfi r15, r0, #1, #1
|
||||
bfi r0, r13, #1, #1
|
||||
bfi r0, r15, #1, #1
|
||||
@ BIC (immediate)
|
||||
bic r13, r0, #1
|
||||
bic r15, r0, #1
|
||||
bic r0, r13, #1
|
||||
bic r0, r15, #1
|
||||
@ BIC (register)
|
||||
bic.w r13, r0, r1
|
||||
bic.w r15, r0, r1
|
||||
bic.w r0, r13, r1
|
||||
bic.w r0, r15, r1
|
||||
bic.w r0, r1, r13
|
||||
bic.w r0, r1, r15
|
||||
@ BLX (register)
|
||||
blx r13 @ OK
|
||||
blx r15
|
||||
@ BXJ
|
||||
bxj r13
|
||||
bxj r15
|
||||
@ CLZ
|
||||
clz r13, r0
|
||||
clz r15, r0
|
||||
clz r0, r13
|
||||
clz r0, r15
|
||||
@ CMN (immediate)
|
||||
cmn r13, #1 @ OK
|
||||
cmn r15, #1
|
||||
@ CMN (register)
|
||||
cmn.w r13, r0 @ OK
|
||||
cmn.w r15, r0
|
||||
cmn.w r0, r13
|
||||
cmn.w r0, r15
|
||||
@ CMP (immediate)
|
||||
cmp.w r13, #1 @ OK
|
||||
cmp.w r15, #1
|
||||
@ CMP (register)
|
||||
cmp r13, r0 @ OK
|
||||
cmp r15, r0
|
||||
cmp.w r13, r0 @ OK
|
||||
cmp.w r15, r0
|
||||
cmp.w r0, r13
|
||||
cmp.w r0, r15
|
||||
@ EOR (immediate)
|
||||
eor r13, r0, #1
|
||||
eor r15, r0, #1
|
||||
eor r0, r13, #1
|
||||
eor r0, r15, #1
|
||||
@ EOR (register)
|
||||
eor.w r13, r0, r1
|
||||
eor.w r15, r0, r1
|
||||
eor.w r0, r13, r1
|
||||
eor.w r0, r15, r1
|
||||
eor.w r0, r1, r13
|
||||
eor.w r0, r1, r15
|
||||
@ LSL (immediate)
|
||||
lsl r13, r0, #1
|
||||
lsl r15, r0, #1
|
||||
lsl r0, r13, #1
|
||||
lsl r0, r15, #1
|
||||
@ LSL (register)
|
||||
lsl.w r13, r0, r1
|
||||
lsl.w r15, r0, r1
|
||||
lsl.w r0, r13, r1
|
||||
lsl.w r0, r15, r1
|
||||
lsl.w r0, r1, r13
|
||||
lsl.w r0, r1, r15
|
||||
@ LSR (immediate)
|
||||
lsr r13, r0, #1
|
||||
lsr r15, r0, #1
|
||||
lsr r0, r13, #1
|
||||
lsr r0, r15, #1
|
||||
@ LSR (register)
|
||||
lsr.w r13, r0, r1
|
||||
lsr.w r15, r0, r1
|
||||
lsr.w r0, r13, r1
|
||||
lsr.w r0, r15, r1
|
||||
lsr.w r0, r1, r13
|
||||
lsr.w r0, r1, r15
|
||||
@ MCR
|
||||
mcr p0, #1, r13, cr0, cr0
|
||||
mcr p0, #1, r15, cr0, cr0 @ OK
|
||||
@ MCRR
|
||||
mcrr p0, #1, r13, r0, cr0
|
||||
mcrr p0, #1, r15, r0, cr0
|
||||
mcrr p0, #1, r0, r13, cr0
|
||||
mcrr p0, #1, r0, r15, cr0
|
||||
@ MLA
|
||||
mla r13, r0, r0, r0
|
||||
mla r15, r0, r0, r0
|
||||
mla r0, r13, r0, r0
|
||||
mla r0, r15, r0, r0
|
||||
mla r0, r0, r13, r0
|
||||
mla r0, r0, r15, r0
|
||||
mla r0, r0, r0, r13
|
||||
mla r0, r0, r0, r15
|
||||
@ MLS
|
||||
mls r13, r0, r0, r0
|
||||
mls r15, r0, r0, r0
|
||||
mls r0, r13, r0, r0
|
||||
mls r0, r15, r0, r0
|
||||
mls r0, r0, r13, r0
|
||||
mls r0, r0, r15, r0
|
||||
mls r0, r0, r0, r13
|
||||
mls r0, r0, r0, r15
|
||||
@ MOV (immediate)
|
||||
mov.w r13, #1
|
||||
mov.w r15, #1
|
||||
@ MOV (register)
|
||||
mov r13, r0 @ OK
|
||||
mov r15, r0 @ OK
|
||||
mov.w r0, r13 @ OK
|
||||
mov.w r0, r15 @ OK
|
||||
mov.w r15, r0 @ OK
|
||||
mov.w r13, r0 @ OK
|
||||
movs.w r0, r13
|
||||
movs.w r0, r15
|
||||
movs.w r13, r0
|
||||
movs.w r15, r0
|
||||
mov.w r13, r13
|
||||
mov.w r15, r13
|
||||
mov.w r13, r15
|
||||
mov.w r15, r15
|
||||
@ MOVT
|
||||
movt r13, #1
|
||||
movt r15, #1
|
||||
@ MRC
|
||||
mrc p0, #1, r13, cr0, cr0
|
||||
mrc p0, #1, r15, cr0, cr0 @ OK
|
||||
@ MRCC
|
||||
mrrc p0, #1, r13, r0, cr0
|
||||
mrrc p0, #1, r15, r0, cr0
|
||||
mrrc p0, #1, r0, r13, cr0
|
||||
mrrc p0, #1, r0, r15, cr0
|
||||
@ MRS
|
||||
mrs r13, cpsr
|
||||
mrs r15, cpsr
|
||||
@ MSR (register)
|
||||
msr cpsr, r13
|
||||
msr cpsr, r15
|
||||
@ MUL
|
||||
mul r13, r0, r0
|
||||
mul r15, r0, r0
|
||||
mul r0, r13, r0
|
||||
mul r0, r15, r0
|
||||
mul r0, r0, r13
|
||||
mul r0, r0, r15
|
||||
@ MVN (immediate)
|
||||
mvn r13, #1
|
||||
mvn r15, #1
|
||||
@ MVN (register)
|
||||
mvn.w r13, r0
|
||||
mvn.w r15, r0
|
||||
mvn.w r0, r13
|
||||
mvn.w r0, r15
|
||||
@ ORN (immediate)
|
||||
orn r13, r0, #1
|
||||
orn r15, r0, #1
|
||||
orn r0, r13, #1
|
||||
orn r0, r15, #1
|
||||
@ ORN (register)
|
||||
orn r13, r0, r0
|
||||
orn r15, r0, r0
|
||||
orn r0, r13, r0
|
||||
orn r0, r15, r0
|
||||
orn r0, r0, r13
|
||||
orn r0, r0, r15
|
||||
@ ORR (immediate)
|
||||
orr r13, r0, #1
|
||||
orr r15, r0, #1
|
||||
orr r0, r13, #1
|
||||
orr r0, r15, #1
|
||||
@ ORR (register)
|
||||
orr r13, r0, r0
|
||||
orr r15, r0, r0
|
||||
orr r0, r13, r0
|
||||
orr r0, r15, r0
|
||||
orr r0, r0, r13
|
||||
orr r0, r0, r15
|
||||
@ PKH
|
||||
pkhbt r13, r0, r0
|
||||
pkhbt r15, r0, r0
|
||||
pkhbt r0, r13, r0
|
||||
pkhbt r0, r15, r0
|
||||
pkhbt r0, r0, r13
|
||||
pkhbt r0, r0, r15
|
||||
@ PLD (register)
|
||||
pld [r0, r13]
|
||||
pld [r0, r15]
|
||||
pld [r13, r0] @ OK
|
||||
pld [r15, r0]
|
||||
@ PLI (register)
|
||||
pli [r0, r13]
|
||||
pli [r0, r15]
|
||||
pli [r13, r0] @ OK
|
||||
pli [r15, r0]
|
||||
@ QADD
|
||||
qadd r13, r0, r0
|
||||
qadd r15, r0, r0
|
||||
qadd r0, r13, r0
|
||||
qadd r0, r15, r0
|
||||
qadd r0, r0, r13
|
||||
qadd r0, r0, r15
|
||||
@ QADD16
|
||||
qadd16 r13, r0, r0
|
||||
qadd16 r15, r0, r0
|
||||
qadd16 r0, r13, r0
|
||||
qadd16 r0, r15, r0
|
||||
qadd16 r0, r0, r13
|
||||
qadd16 r0, r0, r15
|
||||
@ QADD8
|
||||
qadd8 r13, r0, r0
|
||||
qadd8 r15, r0, r0
|
||||
qadd8 r0, r13, r0
|
||||
qadd8 r0, r15, r0
|
||||
qadd8 r0, r0, r13
|
||||
qadd8 r0, r0, r15
|
||||
@ QASX
|
||||
qasx r13, r0, r0
|
||||
qasx r15, r0, r0
|
||||
qasx r0, r13, r0
|
||||
qasx r0, r15, r0
|
||||
qasx r0, r0, r13
|
||||
qasx r0, r0, r15
|
||||
@ QDADD
|
||||
qdadd r13, r0, r0
|
||||
qdadd r15, r0, r0
|
||||
qdadd r0, r13, r0
|
||||
qdadd r0, r15, r0
|
||||
qdadd r0, r0, r13
|
||||
qdadd r0, r0, r15
|
||||
@ QDSUB
|
||||
qdsub r13, r0, r0
|
||||
qdsub r15, r0, r0
|
||||
qdsub r0, r13, r0
|
||||
qdsub r0, r15, r0
|
||||
qdsub r0, r0, r13
|
||||
qdsub r0, r0, r15
|
||||
@ QSAX
|
||||
qsax r13, r0, r0
|
||||
qsax r15, r0, r0
|
||||
qsax r0, r13, r0
|
||||
qsax r0, r15, r0
|
||||
qsax r0, r0, r13
|
||||
qsax r0, r0, r15
|
||||
@ QSUB
|
||||
qsub r13, r0, r0
|
||||
qsub r15, r0, r0
|
||||
qsub r0, r13, r0
|
||||
qsub r0, r15, r0
|
||||
qsub r0, r0, r13
|
||||
qsub r0, r0, r15
|
||||
@ QSUB16
|
||||
qsub16 r13, r0, r0
|
||||
qsub16 r15, r0, r0
|
||||
qsub16 r0, r13, r0
|
||||
qsub16 r0, r15, r0
|
||||
qsub16 r0, r0, r13
|
||||
qsub16 r0, r0, r15
|
||||
@ QSUB8
|
||||
qsub8 r13, r0, r0
|
||||
qsub8 r15, r0, r0
|
||||
qsub8 r0, r13, r0
|
||||
qsub8 r0, r15, r0
|
||||
qsub8 r0, r0, r13
|
||||
qsub8 r0, r0, r15
|
||||
@ RBIT
|
||||
rbit r13, r0
|
||||
rbit r15, r0
|
||||
rbit r0, r13
|
||||
rbit r0, r15
|
||||
@ REV
|
||||
rev.w r13, r0
|
||||
rev.w r15, r0
|
||||
rev.w r0, r13
|
||||
rev.w r0, r15
|
||||
@ REV16
|
||||
rev16.w r13, r0
|
||||
rev16.w r15, r0
|
||||
rev16.w r0, r13
|
||||
rev16.w r0, r15
|
||||
@ REVSH
|
||||
revsh.w r13, r0
|
||||
revsh.w r15, r0
|
||||
revsh.w r0, r13
|
||||
revsh.w r0, r15
|
||||
@ RFE
|
||||
rfedb r15
|
||||
rfeia r15
|
||||
@ ROR (immediate)
|
||||
ror r13, r0, #1
|
||||
ror r15, r0, #1
|
||||
ror r0, r13, #1
|
||||
ror r0, r15, #1
|
||||
@ ROR (register)
|
||||
ror.w r13, r0, r1
|
||||
ror.w r15, r0, r1
|
||||
ror.w r0, r13, r1
|
||||
ror.w r0, r15, r1
|
||||
ror.w r0, r1, r13
|
||||
ror.w r0, r1, r15
|
||||
@ RRX
|
||||
rrx r13, r0
|
||||
rrx r15, r0
|
||||
rrx r0, r13
|
||||
rrx r0, r15
|
||||
@ RSB (immediate)
|
||||
rsb.w r13, r0, #1
|
||||
rsb.w r15, r0, #1
|
||||
rsb.w r0, r13, #1
|
||||
rsb.w r0, r15, #1
|
||||
@ RSB (register)
|
||||
rsb r13, r0, r1
|
||||
rsb r15, r0, r1
|
||||
rsb r0, r13, r1
|
||||
rsb r0, r15, r1
|
||||
rsb r0, r1, r13
|
||||
rsb r0, r1, r15
|
||||
@ SADD16
|
||||
sadd16 r13, r0, r0
|
||||
sadd16 r15, r0, r0
|
||||
sadd16 r0, r13, r0
|
||||
sadd16 r0, r15, r0
|
||||
sadd16 r0, r0, r13
|
||||
sadd16 r0, r0, r15
|
||||
@ SADD8
|
||||
sadd8 r13, r0, r0
|
||||
sadd8 r15, r0, r0
|
||||
sadd8 r0, r13, r0
|
||||
sadd8 r0, r15, r0
|
||||
sadd8 r0, r0, r13
|
||||
sadd8 r0, r0, r15
|
||||
@ SASX
|
||||
sasx r13, r0, r0
|
||||
sasx r15, r0, r0
|
||||
sasx r0, r13, r0
|
||||
sasx r0, r15, r0
|
||||
sasx r0, r0, r13
|
||||
sasx r0, r0, r15
|
||||
@ SBC (immediate)
|
||||
sbc r13, r0, #1
|
||||
sbc r15, r0, #1
|
||||
sbc r0, r13, #1
|
||||
sbc r0, r15, #1
|
||||
@ SBC (register)
|
||||
sbc r13, r0, r1
|
||||
sbc r15, r0, r1
|
||||
sbc r0, r13, r1
|
||||
sbc r0, r15, r1
|
||||
sbc r0, r1, r13
|
||||
sbc r0, r1, r15
|
||||
@ SBFX (immediate)
|
||||
sbfx r13, r0, #1, #1
|
||||
sbfx r15, r0, #1, #1
|
||||
sbfx r0, r13, #1, #1
|
||||
sbfx r0, r15, #1, #1
|
||||
@ SDIV (register)
|
||||
sdiv r13, r0, r1
|
||||
sdiv r15, r0, r1
|
||||
sdiv r0, r13, r1
|
||||
sdiv r0, r15, r1
|
||||
sdiv r0, r1, r13
|
||||
sdiv r0, r1, r15
|
||||
@ SEL (register)
|
||||
sel r13, r0, r1
|
||||
sel r15, r0, r1
|
||||
sel r0, r13, r1
|
||||
sel r0, r15, r1
|
||||
sel r0, r1, r13
|
||||
sel r0, r1, r15
|
||||
@ SHADD16
|
||||
shadd16 r13, r0, r0
|
||||
shadd16 r15, r0, r0
|
||||
shadd16 r0, r13, r0
|
||||
shadd16 r0, r15, r0
|
||||
shadd16 r0, r0, r13
|
||||
shadd16 r0, r0, r15
|
||||
@ SHADD8
|
||||
shadd8 r13, r0, r0
|
||||
shadd8 r15, r0, r0
|
||||
shadd8 r0, r13, r0
|
||||
shadd8 r0, r15, r0
|
||||
shadd8 r0, r0, r13
|
||||
shadd8 r0, r0, r15
|
||||
@ SHASX
|
||||
shasx r13, r0, r0
|
||||
shasx r15, r0, r0
|
||||
shasx r0, r13, r0
|
||||
shasx r0, r15, r0
|
||||
shasx r0, r0, r13
|
||||
shasx r0, r0, r15
|
||||
@ SHSAX
|
||||
shsax r13, r0, r0
|
||||
shsax r15, r0, r0
|
||||
shsax r0, r13, r0
|
||||
shsax r0, r15, r0
|
||||
shsax r0, r0, r13
|
||||
shsax r0, r0, r15
|
||||
@ SHSUB16
|
||||
shsub16 r13, r0, r0
|
||||
shsub16 r15, r0, r0
|
||||
shsub16 r0, r13, r0
|
||||
shsub16 r0, r15, r0
|
||||
shsub16 r0, r0, r13
|
||||
shsub16 r0, r0, r15
|
||||
@ SHSUB8
|
||||
shsub8 r13, r0, r0
|
||||
shsub8 r15, r0, r0
|
||||
shsub8 r0, r13, r0
|
||||
shsub8 r0, r15, r0
|
||||
shsub8 r0, r0, r13
|
||||
shsub8 r0, r0, r15
|
||||
@ SMLABB
|
||||
smlabb r13, r0, r0, r0
|
||||
smlabb r15, r0, r0, r0
|
||||
smlabb r0, r13, r0, r0
|
||||
smlabb r0, r15, r0, r0
|
||||
smlabb r0, r0, r13, r0
|
||||
smlabb r0, r0, r15, r0
|
||||
smlabb r0, r0, r0, r13
|
||||
smlabb r0, r0, r0, r15
|
||||
@ SMLAD
|
||||
smlad r13, r0, r0, r0
|
||||
smlad r15, r0, r0, r0
|
||||
smlad r0, r13, r0, r0
|
||||
smlad r0, r15, r0, r0
|
||||
smlad r0, r0, r13, r0
|
||||
smlad r0, r0, r15, r0
|
||||
smlad r0, r0, r0, r13
|
||||
smlad r0, r0, r0, r15
|
||||
@ SMLAL
|
||||
smlal r13, r0, r0, r0
|
||||
smlal r15, r0, r0, r0
|
||||
smlal r0, r13, r0, r0
|
||||
smlal r0, r15, r0, r0
|
||||
smlal r0, r0, r13, r0
|
||||
smlal r0, r0, r15, r0
|
||||
smlal r0, r0, r0, r13
|
||||
smlal r0, r0, r0, r15
|
||||
@ SMLALBB
|
||||
smlalbb r13, r0, r0, r0
|
||||
smlalbb r15, r0, r0, r0
|
||||
smlalbb r0, r13, r0, r0
|
||||
smlalbb r0, r15, r0, r0
|
||||
smlalbb r0, r0, r13, r0
|
||||
smlalbb r0, r0, r15, r0
|
||||
smlalbb r0, r0, r0, r13
|
||||
smlalbb r0, r0, r0, r15
|
||||
@ SMLALD
|
||||
smlald r13, r0, r0, r0
|
||||
smlald r15, r0, r0, r0
|
||||
smlald r0, r13, r0, r0
|
||||
smlald r0, r15, r0, r0
|
||||
smlald r0, r0, r13, r0
|
||||
smlald r0, r0, r15, r0
|
||||
smlald r0, r0, r0, r13
|
||||
smlald r0, r0, r0, r15
|
||||
@ SMLAWB
|
||||
smlawb r13, r0, r0, r0
|
||||
smlawb r15, r0, r0, r0
|
||||
smlawb r0, r13, r0, r0
|
||||
smlawb r0, r15, r0, r0
|
||||
smlawb r0, r0, r13, r0
|
||||
smlawb r0, r0, r15, r0
|
||||
smlawb r0, r0, r0, r13
|
||||
smlawb r0, r0, r0, r15
|
||||
@ SMLSD
|
||||
smlsd r13, r0, r0, r0
|
||||
smlsd r15, r0, r0, r0
|
||||
smlsd r0, r13, r0, r0
|
||||
smlsd r0, r15, r0, r0
|
||||
smlsd r0, r0, r13, r0
|
||||
smlsd r0, r0, r15, r0
|
||||
smlsd r0, r0, r0, r13
|
||||
smlsd r0, r0, r0, r15
|
||||
@ SMLSLD
|
||||
smlsld r13, r0, r0, r0
|
||||
smlsld r15, r0, r0, r0
|
||||
smlsld r0, r13, r0, r0
|
||||
smlsld r0, r15, r0, r0
|
||||
smlsld r0, r0, r13, r0
|
||||
smlsld r0, r0, r15, r0
|
||||
smlsld r0, r0, r0, r13
|
||||
smlsld r0, r0, r0, r15
|
||||
@ SMMLA
|
||||
smmla r13, r0, r0, r0
|
||||
smmla r15, r0, r0, r0
|
||||
smmla r0, r13, r0, r0
|
||||
smmla r0, r15, r0, r0
|
||||
smmla r0, r0, r13, r0
|
||||
smmla r0, r0, r15, r0
|
||||
smmla r0, r0, r0, r13
|
||||
smmla r0, r0, r0, r15
|
||||
@ SMMLS
|
||||
smmls r13, r0, r0, r0
|
||||
smmls r15, r0, r0, r0
|
||||
smmls r0, r13, r0, r0
|
||||
smmls r0, r15, r0, r0
|
||||
smmls r0, r0, r13, r0
|
||||
smmls r0, r0, r15, r0
|
||||
smmls r0, r0, r0, r13
|
||||
smmls r0, r0, r0, r15
|
||||
@ SMMUL
|
||||
smmul r13, r0, r0
|
||||
smmul r15, r0, r0
|
||||
smmul r0, r13, r0
|
||||
smmul r0, r15, r0
|
||||
smmul r0, r0, r13
|
||||
smmul r0, r0, r15
|
||||
@ SMUAD
|
||||
smuad r13, r0, r0
|
||||
smuad r15, r0, r0
|
||||
smuad r0, r13, r0
|
||||
smuad r0, r15, r0
|
||||
smuad r0, r0, r13
|
||||
smuad r0, r0, r15
|
||||
@ SMULBB
|
||||
smulbb r13, r0, r0
|
||||
smulbb r15, r0, r0
|
||||
smulbb r0, r13, r0
|
||||
smulbb r0, r15, r0
|
||||
smulbb r0, r0, r13
|
||||
smulbb r0, r0, r15
|
||||
@ SMULL
|
||||
smull r13, r0, r0, r0
|
||||
smull r15, r0, r0, r0
|
||||
smull r0, r13, r0, r0
|
||||
smull r0, r15, r0, r0
|
||||
smull r0, r0, r13, r0
|
||||
smull r0, r0, r15, r0
|
||||
smull r0, r0, r0, r13
|
||||
smull r0, r0, r0, r15
|
||||
@ SMULWB
|
||||
smulwb r13, r0, r0
|
||||
smulwb r15, r0, r0
|
||||
smulwb r0, r13, r0
|
||||
smulwb r0, r15, r0
|
||||
smulwb r0, r0, r13
|
||||
smulwb r0, r0, r15
|
||||
@ SMUSD
|
||||
smusd r13, r0, r0
|
||||
smusd r15, r0, r0
|
||||
smusd r0, r13, r0
|
||||
smusd r0, r15, r0
|
||||
smusd r0, r0, r13
|
||||
smusd r0, r0, r15
|
||||
@ SSAT
|
||||
ssat r13, #1, r0
|
||||
ssat r15, #1, r0
|
||||
ssat r0, #1, r13
|
||||
ssat r0, #1, r15
|
||||
@ SSAT16
|
||||
ssat16 r13, #1, r0
|
||||
ssat16 r15, #1, r0
|
||||
ssat16 r0, #1, r13
|
||||
ssat16 r0, #1, r15
|
||||
@ SSAX
|
||||
ssax r13, r0, r1
|
||||
ssax r15, r0, r1
|
||||
ssax r0, r13, r1
|
||||
ssax r0, r15, r1
|
||||
ssax r0, r1, r13
|
||||
ssax r0, r1, r15
|
||||
@ SSUB16
|
||||
ssub16 r13, r0, r1
|
||||
ssub16 r15, r0, r1
|
||||
ssub16 r0, r13, r1
|
||||
ssub16 r0, r15, r1
|
||||
ssub16 r0, r1, r13
|
||||
ssub16 r0, r1, r15
|
||||
@ SSUB8
|
||||
ssub8 r13, r0, r1
|
||||
ssub8 r15, r0, r1
|
||||
ssub8 r0, r13, r1
|
||||
ssub8 r0, r15, r1
|
||||
ssub8 r0, r1, r13
|
||||
ssub8 r0, r1, r15
|
||||
@ SUB (immediate)
|
||||
sub.w r13, r0, #1
|
||||
sub.w r15, r0, #1
|
||||
sub.w r0, r13, #1 @ SUB (SP minus immediate)
|
||||
sub.w r0, r15, #1 @ ADR
|
||||
subw r13, r0, #1
|
||||
subw r15, r0, #1
|
||||
subw r0, r13, #1 @ SUB (SP minus immediate)
|
||||
subw r0, r15, #1 @ ADR
|
||||
@ SUB (register)
|
||||
sub.w r13, r0, r1
|
||||
sub.w r15, r0, r1
|
||||
sub.w r0, r13, r1 @ SUB (SP minus register)
|
||||
sub.w r0, r15, r1
|
||||
sub.w r0, r1, r13
|
||||
sub.w r0, r1, r15
|
||||
@ SUB (SP minus immediate)
|
||||
sub.w r0, r13, #1 @ OK
|
||||
sub.w r15, r13, #1
|
||||
subs.w r15, r13, #1
|
||||
subw r15, r13, #1
|
||||
@ SUB (SP minus register)
|
||||
sub.w r13, r13, r0 @ OK
|
||||
sub.w r15, r13, r0
|
||||
sub.w r0, r13, r13
|
||||
sub.w r0, r13, r15
|
||||
@ SXTAB
|
||||
sxtab r13, r0, r1
|
||||
sxtab r15, r0, r1
|
||||
sxtab r0, r13, r1
|
||||
sxtab r0, r15, r1
|
||||
sxtab r0, r1, r13
|
||||
sxtab r0, r1, r15
|
||||
@ SXTAB16
|
||||
sxtab16 r13, r0, r1
|
||||
sxtab16 r15, r0, r1
|
||||
sxtab16 r0, r13, r1
|
||||
sxtab16 r0, r15, r1
|
||||
sxtab16 r0, r1, r13
|
||||
sxtab16 r0, r1, r15
|
||||
@ SXTAH
|
||||
sxtah r13, r0, r1
|
||||
sxtah r15, r0, r1
|
||||
sxtah r0, r13, r1
|
||||
sxtah r0, r15, r1
|
||||
sxtah r0, r1, r13
|
||||
sxtah r0, r1, r15
|
||||
@ SXTB
|
||||
sxtb r13, r0
|
||||
sxtb r15, r0
|
||||
sxtb r0, r13
|
||||
sxtb r0, r15
|
||||
@ SXTB16
|
||||
sxtb16 r13, r0
|
||||
sxtb16 r15, r0
|
||||
sxtb16 r0, r13
|
||||
sxtb16 r0, r15
|
||||
@ SXTH
|
||||
sxth r13, r0
|
||||
sxth r15, r0
|
||||
sxth r0, r13
|
||||
sxth r0, r15
|
||||
@ TBB
|
||||
tbb [r13, r0]
|
||||
tbb [r15, r0] @ OK
|
||||
tbb [r0, r13]
|
||||
tbb [r0, r15]
|
||||
@ TBH
|
||||
tbh [r13, r0]
|
||||
tbh [r15, r0] @ OK
|
||||
tbh [r0, r13]
|
||||
tbh [r0, r15]
|
||||
@ TEQ (immediate)
|
||||
teq r13, #1
|
||||
teq r15, #1
|
||||
@ TEQ (register)
|
||||
teq r13, r0
|
||||
teq r15, r0
|
||||
teq r0, r13
|
||||
teq r0, r15
|
||||
@ TST (immediate)
|
||||
tst r13, #1
|
||||
tst r15, #1
|
||||
@ TST (register)
|
||||
tst.w r13, r0
|
||||
tst.w r15, r0
|
||||
tst.w r0, r13
|
||||
tst.w r0, r15
|
||||
@ UADD16
|
||||
uadd16 r13, r0, r0
|
||||
uadd16 r15, r0, r0
|
||||
uadd16 r0, r13, r0
|
||||
uadd16 r0, r15, r0
|
||||
uadd16 r0, r0, r13
|
||||
uadd16 r0, r0, r15
|
||||
@ UADD8
|
||||
uadd8 r13, r0, r0
|
||||
uadd8 r15, r0, r0
|
||||
uadd8 r0, r13, r0
|
||||
uadd8 r0, r15, r0
|
||||
uadd8 r0, r0, r13
|
||||
uadd8 r0, r0, r15
|
||||
@ UASX
|
||||
uasx r13, r0, r0
|
||||
uasx r15, r0, r0
|
||||
uasx r0, r13, r0
|
||||
uasx r0, r15, r0
|
||||
uasx r0, r0, r13
|
||||
uasx r0, r0, r15
|
||||
@ UBFX (immediate)
|
||||
ubfx r13, r0, #1, #1
|
||||
ubfx r15, r0, #1, #1
|
||||
ubfx r0, r13, #1, #1
|
||||
ubfx r0, r15, #1, #1
|
||||
@ UDIV (register)
|
||||
udiv r13, r0, r1
|
||||
udiv r15, r0, r1
|
||||
udiv r0, r13, r1
|
||||
udiv r0, r15, r1
|
||||
udiv r0, r1, r13
|
||||
udiv r0, r1, r15
|
||||
@ UHADD16
|
||||
uhadd16 r13, r0, r0
|
||||
uhadd16 r15, r0, r0
|
||||
uhadd16 r0, r13, r0
|
||||
uhadd16 r0, r15, r0
|
||||
uhadd16 r0, r0, r13
|
||||
uhadd16 r0, r0, r15
|
||||
@ UHADD8
|
||||
uhadd8 r13, r0, r0
|
||||
uhadd8 r15, r0, r0
|
||||
uhadd8 r0, r13, r0
|
||||
uhadd8 r0, r15, r0
|
||||
uhadd8 r0, r0, r13
|
||||
uhadd8 r0, r0, r15
|
||||
@ UHASX
|
||||
uhasx r13, r0, r0
|
||||
uhasx r15, r0, r0
|
||||
uhasx r0, r13, r0
|
||||
uhasx r0, r15, r0
|
||||
uhasx r0, r0, r13
|
||||
uhasx r0, r0, r15
|
||||
@ UHSAX
|
||||
uhsax r13, r0, r0
|
||||
uhsax r15, r0, r0
|
||||
uhsax r0, r13, r0
|
||||
uhsax r0, r15, r0
|
||||
uhsax r0, r0, r13
|
||||
uhsax r0, r0, r15
|
||||
@ UHSUB16
|
||||
uhsub16 r13, r0, r0
|
||||
uhsub16 r15, r0, r0
|
||||
uhsub16 r0, r13, r0
|
||||
uhsub16 r0, r15, r0
|
||||
uhsub16 r0, r0, r13
|
||||
uhsub16 r0, r0, r15
|
||||
@ UHSUB8
|
||||
uhsub8 r13, r0, r0
|
||||
uhsub8 r15, r0, r0
|
||||
uhsub8 r0, r13, r0
|
||||
uhsub8 r0, r15, r0
|
||||
uhsub8 r0, r0, r13
|
||||
uhsub8 r0, r0, r15
|
||||
@ UMAAL
|
||||
umaal r13, r0, r0, r0
|
||||
umaal r15, r0, r0, r0
|
||||
umaal r0, r13, r0, r0
|
||||
umaal r0, r15, r0, r0
|
||||
umaal r0, r0, r13, r0
|
||||
umaal r0, r0, r15, r0
|
||||
umaal r0, r0, r0, r13
|
||||
umaal r0, r0, r0, r15
|
||||
@ UMLAL
|
||||
umlal r13, r0, r0, r0
|
||||
umlal r15, r0, r0, r0
|
||||
umlal r0, r13, r0, r0
|
||||
umlal r0, r15, r0, r0
|
||||
umlal r0, r0, r13, r0
|
||||
umlal r0, r0, r15, r0
|
||||
umlal r0, r0, r0, r13
|
||||
umlal r0, r0, r0, r15
|
||||
@ UMULL
|
||||
umull r13, r0, r0, r0
|
||||
umull r15, r0, r0, r0
|
||||
umull r0, r13, r0, r0
|
||||
umull r0, r15, r0, r0
|
||||
umull r0, r0, r13, r0
|
||||
umull r0, r0, r15, r0
|
||||
umull r0, r0, r0, r13
|
||||
umull r0, r0, r0, r15
|
||||
@ UQADD16
|
||||
uqadd16 r13, r0, r0
|
||||
uqadd16 r15, r0, r0
|
||||
uqadd16 r0, r13, r0
|
||||
uqadd16 r0, r15, r0
|
||||
uqadd16 r0, r0, r13
|
||||
uqadd16 r0, r0, r15
|
||||
@ UQADD8
|
||||
uqadd8 r13, r0, r0
|
||||
uqadd8 r15, r0, r0
|
||||
uqadd8 r0, r13, r0
|
||||
uqadd8 r0, r15, r0
|
||||
uqadd8 r0, r0, r13
|
||||
uqadd8 r0, r0, r15
|
||||
@ UQASX
|
||||
uqasx r13, r0, r0
|
||||
uqasx r15, r0, r0
|
||||
uqasx r0, r13, r0
|
||||
uqasx r0, r15, r0
|
||||
uqasx r0, r0, r13
|
||||
uqasx r0, r0, r15
|
||||
@ UQSAX
|
||||
uqsax r13, r0, r0
|
||||
uqsax r15, r0, r0
|
||||
uqsax r0, r13, r0
|
||||
uqsax r0, r15, r0
|
||||
uqsax r0, r0, r13
|
||||
uqsax r0, r0, r15
|
||||
@ UQSUB16
|
||||
uqsub16 r13, r0, r0
|
||||
uqsub16 r15, r0, r0
|
||||
uqsub16 r0, r13, r0
|
||||
uqsub16 r0, r15, r0
|
||||
uqsub16 r0, r0, r13
|
||||
uqsub16 r0, r0, r15
|
||||
@ UQSUB8
|
||||
uqsub8 r13, r0, r0
|
||||
uqsub8 r15, r0, r0
|
||||
uqsub8 r0, r13, r0
|
||||
uqsub8 r0, r15, r0
|
||||
uqsub8 r0, r0, r13
|
||||
uqsub8 r0, r0, r15
|
||||
@ USAD8
|
||||
usad8 r13, r0, r0
|
||||
usad8 r15, r0, r0
|
||||
usad8 r0, r13, r0
|
||||
usad8 r0, r15, r0
|
||||
usad8 r0, r0, r13
|
||||
usad8 r0, r0, r15
|
||||
@ USADA8
|
||||
usada8 r13, r0, r0, r0
|
||||
usada8 r15, r0, r0, r0
|
||||
usada8 r0, r13, r0, r0
|
||||
usada8 r0, r15, r0, r0
|
||||
usada8 r0, r0, r13, r0
|
||||
usada8 r0, r0, r15, r0
|
||||
usada8 r0, r0, r0, r13
|
||||
usada8 r0, r0, r0, r15
|
||||
@ USAT
|
||||
usat r13, #1, r0
|
||||
usat r15, #1, r0
|
||||
usat r0, #1, r13
|
||||
usat r0, #1, r15
|
||||
@ USAT16
|
||||
usat16 r13, #1, r0
|
||||
usat16 r15, #1, r0
|
||||
usat16 r0, #1, r13
|
||||
usat16 r0, #1, r15
|
||||
@ USAX
|
||||
usax r13, r0, r1
|
||||
usax r15, r0, r1
|
||||
usax r0, r13, r1
|
||||
usax r0, r15, r1
|
||||
usax r0, r1, r13
|
||||
usax r0, r1, r15
|
||||
@ USUB16
|
||||
usub16 r13, r0, r1
|
||||
usub16 r15, r0, r1
|
||||
usub16 r0, r13, r1
|
||||
usub16 r0, r15, r1
|
||||
usub16 r0, r1, r13
|
||||
usub16 r0, r1, r15
|
||||
@ USUB8
|
||||
usub8 r13, r0, r1
|
||||
usub8 r15, r0, r1
|
||||
usub8 r0, r13, r1
|
||||
usub8 r0, r15, r1
|
||||
usub8 r0, r1, r13
|
||||
usub8 r0, r1, r15
|
||||
@ UXTAB
|
||||
uxtab r13, r0, r1
|
||||
uxtab r15, r0, r1
|
||||
uxtab r0, r13, r1
|
||||
uxtab r0, r15, r1
|
||||
uxtab r0, r1, r13
|
||||
uxtab r0, r1, r15
|
||||
@ UXTAB16
|
||||
uxtab16 r13, r0, r1
|
||||
uxtab16 r15, r0, r1
|
||||
uxtab16 r0, r13, r1
|
||||
uxtab16 r0, r15, r1
|
||||
uxtab16 r0, r1, r13
|
||||
uxtab16 r0, r1, r15
|
||||
@ UXTAH
|
||||
uxtah r13, r0, r1
|
||||
uxtah r15, r0, r1
|
||||
uxtah r0, r13, r1
|
||||
uxtah r0, r15, r1
|
||||
uxtah r0, r1, r13
|
||||
uxtah r0, r1, r15
|
||||
@ UXTB
|
||||
uxtb r13, r0
|
||||
uxtb r15, r0
|
||||
uxtb r0, r13
|
||||
uxtb r0, r15
|
||||
@ UXTB16
|
||||
uxtb16 r13, r0
|
||||
uxtb16 r15, r0
|
||||
uxtb16 r0, r13
|
||||
uxtb16 r0, r15
|
||||
@ UXTH
|
||||
uxth r13, r0
|
||||
uxth r15, r0
|
||||
uxth r0, r13
|
||||
uxth r0, r15
|
Loading…
Reference in New Issue
Block a user