1	.level 1.1
2	.code
3	.align 4
4; Basic immediate instruction tests.
5;
6; We could/should test some of the corner cases for register and
7; immediate fields.  We should also check the assorted field
8; selectors to make sure they're handled correctly.
9	fcpy,sgl %fr5,%fr10
10	fcpy,dbl %fr5,%fr10
11	fcpy,quad %fr5,%fr10
12	fcpy,sgl %fr20,%fr24
13	fcpy,dbl %fr20,%fr24
14
15	fabs,sgl %fr5,%fr10
16	fabs,dbl %fr5,%fr10
17	fabs,quad %fr5,%fr10
18	fabs,sgl %fr20,%fr24
19	fabs,dbl %fr20,%fr24
20
21	fsqrt,sgl %fr5,%fr10
22	fsqrt,dbl %fr5,%fr10
23	fsqrt,quad %fr5,%fr10
24	fsqrt,sgl %fr20,%fr24
25	fsqrt,dbl %fr20,%fr24
26
27	frnd,sgl %fr5,%fr10
28	frnd,dbl %fr5,%fr10
29	frnd,quad %fr5,%fr10
30	frnd,sgl %fr20,%fr24
31	frnd,dbl %fr20,%fr24
32
33	fadd,sgl %fr4,%fr8,%fr12
34	fadd,dbl %fr4,%fr8,%fr12
35	fadd,quad %fr4,%fr8,%fr12
36	fadd,sgl %fr20,%fr24,%fr28
37	fadd,dbl %fr20,%fr24,%fr28
38	fadd,quad %fr20,%fr24,%fr28
39
40	fsub,sgl %fr4,%fr8,%fr12
41	fsub,dbl %fr4,%fr8,%fr12
42	fsub,quad %fr4,%fr8,%fr12
43	fsub,sgl %fr20,%fr24,%fr28
44	fsub,dbl %fr20,%fr24,%fr28
45	fsub,quad %fr20,%fr24,%fr28
46
47	fmpy,sgl %fr4,%fr8,%fr12
48	fmpy,dbl %fr4,%fr8,%fr12
49	fmpy,quad %fr4,%fr8,%fr12
50	fmpy,sgl %fr20,%fr24,%fr28
51	fmpy,dbl %fr20,%fr24,%fr28
52	fmpy,quad %fr20,%fr24,%fr28
53
54	fdiv,sgl %fr4,%fr8,%fr12
55	fdiv,dbl %fr4,%fr8,%fr12
56	fdiv,quad %fr4,%fr8,%fr12
57	fdiv,sgl %fr20,%fr24,%fr28
58	fdiv,dbl %fr20,%fr24,%fr28
59	fdiv,quad %fr20,%fr24,%fr28
60
61	frem,sgl %fr4,%fr8,%fr12
62	frem,dbl %fr4,%fr8,%fr12
63	frem,quad %fr4,%fr8,%fr12
64	frem,sgl %fr20,%fr24,%fr28
65	frem,dbl %fr20,%fr24,%fr28
66	frem,quad %fr20,%fr24,%fr28
67
68	fmpyadd,sgl %fr16,%fr17,%fr18,%fr19,%fr20
69	fmpyadd,dbl %fr16,%fr17,%fr18,%fr19,%fr20
70	fmpysub,sgl %fr16,%fr17,%fr18,%fr19,%fr20
71	fmpysub,dbl %fr16,%fr17,%fr18,%fr19,%fr20
72
73	xmpyu %fr4,%fr5,%fr6
74