X-Git-Url: https://oss.titaniummirror.com/gitweb?p=msp430-binutils.git;a=blobdiff_plain;f=gas%2Ftestsuite%2Fgas%2Farm%2Fthumb32.s;fp=gas%2Ftestsuite%2Fgas%2Farm%2Fthumb32.s;h=de4eb1ed121cd109bdb471f1001a20b96af2de76;hp=697dfd240f3481ff9ed5cfbcd00f712f398932dd;hb=d5da4f291af551c0b8b79e1d4a9b173d60e5c10e;hpb=7b5ea4fcdf2819e070665ab5610f8b48e3867c10 diff --git a/gas/testsuite/gas/arm/thumb32.s b/gas/testsuite/gas/arm/thumb32.s index 697dfd2..de4eb1e 100644 --- a/gas/testsuite/gas/arm/thumb32.s +++ b/gas/testsuite/gas/arm/thumb32.s @@ -153,6 +153,7 @@ arit3: arit3 orr orrs orr.w orrs.w arit3 rsb rsbs rsb.w rsbs.w arit3 sbc sbcs sbc.w sbcs.w + arit3 orn orns orn orns .purgem arit3 @@ -526,41 +527,57 @@ push_pop: pop {r8,r9,r10,r11,r12} qadd: + qadd r1, r2, r3 qadd16 r1, r2, r3 qadd8 r1, r2, r3 + qasx r1, r2, r3 qaddsubx r1, r2, r3 + qdadd r1, r2, r3 + qdsub r1, r2, r3 + qsub r1, r2, r3 qsub16 r1, r2, r3 qsub8 r1, r2, r3 + qsax r1, r2, r3 qsubaddx r1, r2, r3 sadd16 r1, r2, r3 sadd8 r1, r2, r3 + sasx r1, r2, r3 saddsubx r1, r2, r3 ssub16 r1, r2, r3 ssub8 r1, r2, r3 + ssax r1, r2, r3 ssubaddx r1, r2, r3 shadd16 r1, r2, r3 shadd8 r1, r2, r3 + shasx r1, r2, r3 shaddsubx r1, r2, r3 shsub16 r1, r2, r3 shsub8 r1, r2, r3 + shsax r1, r2, r3 shsubaddx r1, r2, r3 uadd16 r1, r2, r3 uadd8 r1, r2, r3 + uasx r1, r2, r3 uaddsubx r1, r2, r3 usub16 r1, r2, r3 usub8 r1, r2, r3 + usax r1, r2, r3 usubaddx r1, r2, r3 uhadd16 r1, r2, r3 uhadd8 r1, r2, r3 + uhasx r1, r2, r3 uhaddsubx r1, r2, r3 uhsub16 r1, r2, r3 uhsub8 r1, r2, r3 + uhsax r1, r2, r3 uhsubaddx r1, r2, r3 uqadd16 r1, r2, r3 uqadd8 r1, r2, r3 + uqasx r1, r2, r3 uqaddsubx r1, r2, r3 uqsub16 r1, r2, r3 uqsub8 r1, r2, r3 + uqsax r1, r2, r3 uqsubaddx r1, r2, r3 sel r1, r2, r3 @@ -609,6 +626,10 @@ shift: .purgem sh +rrx: + rrx r1, r2 + rrxs r3, r4 + smc: smc #0 smc #0xabcd