aboutsummaryrefslogtreecommitdiff
path: root/sim/testsuite/d10v-elf/t-subi.s
blob: 61c9a5ad7595cbff8bba6caf399b37086e76a861 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
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