summaryrefslogtreecommitdiff
path: root/gas/testsuite/gas/d30v/serial2O.s
blob: 04531590228539d83b77f2c0b8281f4a53ff0b5a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
# D30V serial execution test
	
	.text
	
	bra -3 -> add r3,r0,0	; Invalid
	bsr -3 -> add r3,r0,0	; Invalid

	bra/tx -3 -> add r3,r0,0 ;       Valid
	bsr/tx -3 -> add r3,r0,0 ;       Valid

	bsr -3 -> bsr -10	;       Invalid
	bsr -3 -> bsr/xt -10    ;       Invalid
	bsr/tx -3 -> bsr -10    ;       Valid
	bsr/tx -3 -> bsr/fx -10 ;       Valid

	bra -3 -> bra  10       ;      Invalid
	bra -3 -> bra/tx 10     ;      Invalid
	bra/tx -3 -> bra 10     ;      Valid
	bra/tx -3 -> bra/fx 10  ;      Valid

	bsr -3 -> bra 10        ;      Invalid
	bsr -3 -> bra/tx 10     ;      Invalid
	bsr/tx -3 -> bra 10     ;      Valid
	bsr/tx -3 -> bra/fx 10  ;      Valid

	bra -3 -> bsr 10        ;      Invalid
	bra -3 -> bsr/tx 10     ;      Invalid
	bra/tx -3 -> bsr 10     ;      Valid
	bra/tx -3 -> bsr/fx 10  ;      Valid