diff --git a/sim/testsuite/d10v-elf/t-subi.s b/sim/testsuite/d10v-elf/t-subi.s new file mode 100644 index 0000000000..61c9a5ad75 --- /dev/null +++ b/sim/testsuite/d10v-elf/t-subi.s @@ -0,0 +1,17 @@ +.include "t-macros.i" + + start + + + + ;; Check carry/overflow set for 0x8000 - 1 -> 1:0x7fff + ldi r10,#0x8000 + ldi r6,#0x8004 + mvtc r6,cr0 +test_subi: + SUBI r10,#1 || nop + mvfc r6,cr0 + check1 r10 0x7FFF + check1 r6 0x8005 ;<--- Carry should be ON. + + exit0