1# frv testcase for fsubs $GRi,$GRj,$GRk
2# mach: fr500 fr550 frv
3
4	.include "testutils.inc"
5
6	float_constants
7	start
8	load_float_constants
9
10	.global fsubs
11fsubs:
12	fsubs      	fr0,fr16,fr1
13	test_fr_fr	fr1,fr0
14	fsubs      	fr4,fr16,fr1
15	test_fr_fr	fr1,fr4
16	fsubs      	fr8,fr16,fr1
17	test_fr_fr	fr1,fr8
18	fsubs      	fr12,fr16,fr1
19	test_fr_fr	fr1,fr12
20	fsubs      	fr16,fr16,fr1
21	test_fr_fr	fr1,fr16
22	test_fr_fr	fr1,fr20
23	fsubs      	fr20,fr16,fr1
24	test_fr_fr	fr1,fr16
25	test_fr_fr	fr1,fr20
26	fsubs      	fr24,fr16,fr1
27	test_fr_fr	fr1,fr24
28	fsubs      	fr28,fr16,fr1
29	test_fr_fr	fr1,fr28
30	fsubs      	fr32,fr16,fr1
31	test_fr_fr	fr1,fr32
32	fsubs      	fr36,fr16,fr1
33	test_fr_fr	fr1,fr36
34	fsubs      	fr40,fr16,fr1
35	test_fr_fr	fr1,fr40
36	fsubs      	fr44,fr16,fr1
37	test_fr_fr	fr1,fr44
38	fsubs      	fr48,fr16,fr1
39	test_fr_fr	fr1,fr48
40	fsubs      	fr52,fr16,fr1
41	test_fr_fr	fr1,fr52
42
43	fsubs      	fr0,fr20,fr1
44	test_fr_fr	fr1,fr0
45	fsubs      	fr4,fr20,fr1
46	test_fr_fr	fr1,fr4
47	fsubs      	fr8,fr20,fr1
48	test_fr_fr	fr1,fr8
49	fsubs      	fr12,fr20,fr1
50	test_fr_fr	fr1,fr12
51	fsubs      	fr16,fr20,fr1
52	test_fr_fr	fr1,fr16
53	test_fr_fr	fr1,fr20
54	fsubs      	fr20,fr20,fr1
55	test_fr_fr	fr1,fr16
56	test_fr_fr	fr1,fr20
57	fsubs      	fr24,fr20,fr1
58	test_fr_fr	fr1,fr24
59	fsubs      	fr28,fr20,fr1
60	test_fr_fr	fr1,fr28
61	fsubs      	fr32,fr20,fr1
62	test_fr_fr	fr1,fr32
63	fsubs      	fr36,fr20,fr1
64	test_fr_fr	fr1,fr36
65	fsubs      	fr40,fr20,fr1
66	test_fr_fr	fr1,fr40
67	fsubs      	fr44,fr20,fr1
68	test_fr_fr	fr1,fr44
69	fsubs      	fr48,fr20,fr1
70	test_fr_fr	fr1,fr48
71	fsubs      	fr52,fr20,fr1
72	test_fr_fr	fr1,fr52
73
74	fsubs      	fr32,fr36,fr1
75	test_fr_fr	fr1,fr8
76
77	fsubs      	fr44,fr40,fr1
78	test_fr_fr	fr1,fr36
79
80	pass
81
82
83