xref: /netbsd-src/external/gpl3/gdb.old/dist/sim/testsuite/frv/fdmovs.cgs (revision 32d1c65c71fbdb65a012e8392a62a757dd6853e9)
1# frv testcase for fdmovs $FRj,$FRk
2# mach: frv
3
4	.include "testutils.inc"
5
6	float_constants
7	start
8	load_float_constants
9
10	.global fdmovs
11fdmovs:
12	set_fr_fr	fr4,fr1
13	fdmovs		fr0,fr2
14	test_fr_fr	fr0,fr2
15	test_fr_fr	fr4,fr3
16	set_fr_fr	fr12,fr9
17	fdmovs		fr8,fr2
18	test_fr_fr	fr8,fr2
19	test_fr_fr	fr12,fr3
20	set_fr_fr	fr20,fr17
21	fdmovs		fr16,fr2
22	test_fr_fr	fr16,fr2
23	test_fr_fr	fr20,fr3
24	set_fr_fr	fr28,fr25
25	fdmovs		fr24,fr2
26	test_fr_fr	fr24,fr2
27	test_fr_fr	fr28,fr3
28	set_fr_fr	fr36,fr33
29	fdmovs		fr32,fr2
30	test_fr_fr	fr32,fr2
31	test_fr_fr	fr36,fr3
32	set_fr_fr	fr44,fr41
33	fdmovs		fr40,fr2
34	test_fr_fr	fr40,fr2
35	test_fr_fr	fr44,fr3
36	set_fr_fr	fr52,fr49
37	fdmovs		fr48,fr2
38	test_fr_fr	fr48,fr2
39	test_fr_fr	fr52,fr3
40	set_fr_fr	fr60,fr57
41	fdmovs		fr56,fr2
42	test_fr_iimmed	0x7fc00000,fr2
43	test_fr_iimmed	0x7f800001,fr3
44
45	pass
46