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