xref: /netbsd-src/external/gpl3/gdb/dist/sim/testsuite/frv/ldc.cgs (revision 4b169a6ba595ae283ca507b26b15fdff40495b1c)
1# frv testcase for ldc @($GRi,$GRj),$GRk
2# mach: frv
3# as(frv): -mcpu=frv
4
5	.include "testutils.inc"
6
7	start
8
9	.global ldc
10ldc:
11	set_mem_limmed	0xdead,0xbeef,sp
12	set_cpr_limmed	0xbeef,0xdead,cpr8
13
14	set_gr_immed	0,gr7
15	ldc 		@(sp,gr7),cpr8
16	test_cpr_limmed	0xdead,0xbeef,cpr8
17
18	set_cpr_limmed	0xbeef,0xdead,cpr8
19	inc_gr_immed	-4,sp
20	set_gr_immed	4,gr7
21	ldc 		@(sp,gr7),cpr8
22	test_cpr_limmed	0xdead,0xbeef,cpr8
23
24	set_cpr_limmed	0xbeef,0xdead,cpr8
25	inc_gr_immed	8,sp
26	set_gr_immed	-4,gr7
27	ldc 		@(sp,gr7),cpr8
28	test_cpr_limmed	0xdead,0xbeef,cpr8
29
30	pass
31