1# frv testcase for fdsubs $FRi,$FRj,$FRk
2# mach: fr500 fr550 frv
3
4	.include "testutils.inc"
5
6	float_constants
7	start
8	load_float_constants
9	load_float_constants1
10
11	.global fdsubs
12fdsubs:
13	fdsubs      	fr0,fr16,fr2
14	test_fr_fr	fr2,fr0
15	test_fr_fr	fr3,fr0
16	fdsubs      	fr4,fr16,fr2
17	test_fr_fr	fr2,fr4
18	test_fr_fr	fr3,fr4
19	fdsubs      	fr8,fr16,fr2
20	test_fr_fr	fr2,fr8
21	test_fr_fr	fr3,fr8
22	fdsubs      	fr12,fr16,fr2
23	test_fr_fr	fr2,fr12
24	test_fr_fr	fr3,fr12
25	fdsubs      	fr16,fr16,fr2
26	test_fr_fr	fr2,fr16
27	test_fr_fr	fr2,fr20
28	test_fr_fr	fr3,fr16
29	test_fr_fr	fr3,fr20
30	fdsubs      	fr20,fr16,fr2
31	test_fr_fr	fr2,fr16
32	test_fr_fr	fr2,fr20
33	test_fr_fr	fr3,fr16
34	test_fr_fr	fr3,fr20
35	fdsubs      	fr24,fr16,fr2
36	test_fr_fr	fr2,fr24
37	test_fr_fr	fr3,fr24
38	fdsubs      	fr28,fr16,fr2
39	test_fr_fr	fr2,fr28
40	test_fr_fr	fr3,fr28
41	fdsubs      	fr32,fr16,fr2
42	test_fr_fr	fr2,fr32
43	test_fr_fr	fr3,fr32
44	fdsubs      	fr36,fr16,fr2
45	test_fr_fr	fr2,fr36
46	test_fr_fr	fr3,fr36
47	fdsubs      	fr40,fr16,fr2
48	test_fr_fr	fr2,fr40
49	test_fr_fr	fr3,fr40
50	fdsubs      	fr44,fr16,fr2
51	test_fr_fr	fr2,fr44
52	test_fr_fr	fr3,fr44
53	fdsubs      	fr48,fr16,fr2
54	test_fr_fr	fr2,fr48
55	test_fr_fr	fr3,fr48
56	fdsubs      	fr52,fr16,fr2
57	test_fr_fr	fr2,fr52
58	test_fr_fr	fr3,fr52
59
60	fdsubs      	fr0,fr20,fr2
61	test_fr_fr	fr2,fr0
62	test_fr_fr	fr3,fr0
63	fdsubs      	fr4,fr20,fr2
64	test_fr_fr	fr2,fr4
65	test_fr_fr	fr3,fr4
66	fdsubs      	fr8,fr20,fr2
67	test_fr_fr	fr2,fr8
68	test_fr_fr	fr3,fr8
69	fdsubs      	fr12,fr20,fr2
70	test_fr_fr	fr2,fr12
71	test_fr_fr	fr3,fr12
72	fdsubs      	fr16,fr20,fr2
73	test_fr_fr	fr2,fr16
74	test_fr_fr	fr2,fr20
75	test_fr_fr	fr3,fr16
76	test_fr_fr	fr3,fr20
77	fdsubs      	fr20,fr20,fr2
78	test_fr_fr	fr2,fr16
79	test_fr_fr	fr2,fr20
80	test_fr_fr	fr3,fr16
81	test_fr_fr	fr3,fr20
82	fdsubs      	fr24,fr20,fr2
83	test_fr_fr	fr2,fr24
84	test_fr_fr	fr3,fr24
85	fdsubs      	fr28,fr20,fr2
86	test_fr_fr	fr2,fr28
87	test_fr_fr	fr3,fr28
88	fdsubs      	fr32,fr20,fr2
89	test_fr_fr	fr2,fr32
90	test_fr_fr	fr3,fr32
91	fdsubs      	fr36,fr20,fr2
92	test_fr_fr	fr2,fr36
93	test_fr_fr	fr3,fr36
94	fdsubs      	fr40,fr20,fr2
95	test_fr_fr	fr2,fr40
96	test_fr_fr	fr3,fr40
97	fdsubs      	fr44,fr20,fr2
98	test_fr_fr	fr2,fr44
99	test_fr_fr	fr3,fr44
100	fdsubs      	fr48,fr20,fr2
101	test_fr_fr	fr2,fr48
102	test_fr_fr	fr3,fr48
103	fdsubs      	fr52,fr20,fr2
104	test_fr_fr	fr2,fr52
105	test_fr_fr	fr3,fr52
106
107	fdsubs      	fr32,fr36,fr2
108	test_fr_fr	fr2,fr8
109	test_fr_fr	fr3,fr8
110
111	fdsubs      	fr44,fr40,fr2
112	test_fr_fr	fr2,fr36
113	test_fr_fr	fr3,fr36
114
115	pass
116
117
118