xref: /netbsd-src/external/gpl3/gdb/dist/sim/testsuite/frv/fmovd.cgs (revision 70f7362772ba52b749c976fb5e86e39a8b2c9afc)
1# frv testcase for fmovd $FRj,$FRk
2# mach: frv
3# as(frv): -mcpu=frv
4
5	.include "testutils.inc"
6
7	double_constants
8	start
9	load_double_constants
10
11	.global fmovd
12fmovd:
13	fmovd		fr0,fr2
14	test_dfr_dfr	fr0,fr2
15	fmovd		fr4,fr2
16	test_dfr_dfr	fr4,fr2
17	fmovd		fr8,fr2
18	test_dfr_dfr	fr8,fr2
19	fmovd		fr12,fr2
20	test_dfr_dfr	fr12,fr2
21	fmovd		fr16,fr2
22	test_dfr_dfr	fr16,fr2
23	fmovd		fr20,fr2
24	test_dfr_dfr	fr20,fr2
25	fmovd		fr24,fr2
26	test_dfr_dfr	fr24,fr2
27	fmovd		fr28,fr2
28	test_dfr_dfr	fr28,fr2
29	fmovd		fr32,fr2
30	test_dfr_dfr	fr32,fr2
31	fmovd		fr36,fr2
32	test_dfr_dfr	fr36,fr2
33	fmovd		fr40,fr2
34	test_dfr_dfr	fr40,fr2
35	fmovd		fr44,fr2
36	test_dfr_dfr	fr44,fr2
37	fmovd		fr48,fr2
38	test_dfr_dfr	fr48,fr2
39	fmovd		fr52,fr2
40	test_dfr_dfr	fr52,fr2
41	fmovd		fr56,fr2
42	test_fr_iimmed	0x7ff80000,fr2
43	test_fr_iimmed	0x00000000,fr3
44	fmovd		fr60,fr2
45	test_fr_iimmed	0x7ff00000,fr2
46	test_fr_iimmed	0x00000001,fr3
47
48	pass
49