xref: /netbsd-src/external/gpl3/gdb.old/dist/sim/testsuite/frv/stqf.cgs (revision 4439cfd0acf9c7dc90625e5cd83b2317a9ab8967)
1# frv testcase for stqf $GRk,@($GRi,$GRj)
2# mach: frv
3# as(frv): -mcpu=frv
4
5	.include "testutils.inc"
6
7	start
8
9	.global stqf
10stqf:
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_fr_iimmed	0xbeef,0xdead,fr8
20	set_fr_iimmed	0xdead,0xbeef,fr9
21	set_fr_iimmed	0xdead,0xdead,fr10
22	set_fr_iimmed	0xbeef,0xbeef,fr11
23	stqf		fr8,@(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