xref: /netbsd-src/external/gpl3/gdb/dist/sim/testsuite/frv/addi.cgs (revision 4b169a6ba595ae283ca507b26b15fdff40495b1c)
1# frv testcase for addi $GRi,$s12,$GRk
2# mach: all
3
4	.include "testutils.inc"
5
6	start
7
8	.global addi
9addi:
10	set_gr_immed   	4,gr8
11	addi		gr8,0,gr8
12	test_gr_immed  	4,gr8
13	addi		gr8,1,gr8
14	test_gr_immed  	5,gr8
15	addi		gr8,15,gr8
16	test_gr_immed  	20,gr8
17	set_gr_limmed  	0x7fff,0xffff,gr8
18	addi		gr8,1,gr8
19	test_gr_limmed 	0x8000,0x0000,gr8
20	addi		gr8,0x7ff,gr8
21	test_gr_limmed 	0x8000,0x07ff,gr8
22	addi		gr8,-2048,gr8
23	test_gr_limmed 	0x7fff,0xffff,gr8
24
25	pass
26