1	.code
2	.align 4
3; Basic immediate instruction tests.
4;
5; We could/should test some of the corner cases for register and
6; immediate fields.  We should also check the assorted field
7; selectors to make sure they're handled correctly.
8	fcmp,sgl,false? %fr4,%fr5
9	fcmp,sgl,false %fr4,%fr5
10	fcmp,sgl,? %fr4,%fr5
11	fcmp,sgl,!<=> %fr4,%fr5
12	fcmp,sgl,= %fr4,%fr5
13	fcmp,sgl,=T %fr4,%fr5
14	fcmp,sgl,?= %fr4,%fr5
15	fcmp,sgl,!<> %fr4,%fr5
16	fcmp,sgl,!?>= %fr4,%fr5
17	fcmp,sgl,< %fr4,%fr5
18	fcmp,sgl,?< %fr4,%fr5
19	fcmp,sgl,!>= %fr4,%fr5
20	fcmp,sgl,!?> %fr4,%fr5
21	fcmp,sgl,<= %fr4,%fr5
22	fcmp,sgl,?<= %fr4,%fr5
23	fcmp,sgl,!> %fr4,%fr5
24	fcmp,sgl,!?<= %fr4,%fr5
25	fcmp,sgl,> %fr4,%fr5
26	fcmp,sgl,?> %fr4,%fr5
27	fcmp,sgl,!<= %fr4,%fr5
28	fcmp,sgl,!?< %fr4,%fr5
29	fcmp,sgl,>= %fr4,%fr5
30	fcmp,sgl,?>= %fr4,%fr5
31	fcmp,sgl,!< %fr4,%fr5
32	fcmp,sgl,!?= %fr4,%fr5
33	fcmp,sgl,<> %fr4,%fr5
34	fcmp,sgl,!= %fr4,%fr5
35	fcmp,sgl,!=T %fr4,%fr5
36	fcmp,sgl,!? %fr4,%fr5
37	fcmp,sgl,<=> %fr4,%fr5
38	fcmp,sgl,true? %fr4,%fr5
39	fcmp,sgl,true %fr4,%fr5
40
41	fcmp,dbl,false? %fr4,%fr5
42	fcmp,dbl,false %fr4,%fr5
43	fcmp,dbl,? %fr4,%fr5
44	fcmp,dbl,!<=> %fr4,%fr5
45	fcmp,dbl,= %fr4,%fr5
46	fcmp,dbl,=T %fr4,%fr5
47	fcmp,dbl,?= %fr4,%fr5
48	fcmp,dbl,!<> %fr4,%fr5
49	fcmp,dbl,!?>= %fr4,%fr5
50	fcmp,dbl,< %fr4,%fr5
51	fcmp,dbl,?< %fr4,%fr5
52	fcmp,dbl,!>= %fr4,%fr5
53	fcmp,dbl,!?> %fr4,%fr5
54	fcmp,dbl,<= %fr4,%fr5
55	fcmp,dbl,?<= %fr4,%fr5
56	fcmp,dbl,!> %fr4,%fr5
57	fcmp,dbl,!?<= %fr4,%fr5
58	fcmp,dbl,> %fr4,%fr5
59	fcmp,dbl,?> %fr4,%fr5
60	fcmp,dbl,!<= %fr4,%fr5
61	fcmp,dbl,!?< %fr4,%fr5
62	fcmp,dbl,>= %fr4,%fr5
63	fcmp,dbl,?>= %fr4,%fr5
64	fcmp,dbl,!< %fr4,%fr5
65	fcmp,dbl,!?= %fr4,%fr5
66	fcmp,dbl,<> %fr4,%fr5
67	fcmp,dbl,!= %fr4,%fr5
68	fcmp,dbl,!=T %fr4,%fr5
69	fcmp,dbl,!? %fr4,%fr5
70	fcmp,dbl,<=> %fr4,%fr5
71	fcmp,dbl,true? %fr4,%fr5
72	fcmp,dbl,true %fr4,%fr5
73
74	fcmp,quad,false? %fr4,%fr5
75	fcmp,quad,false %fr4,%fr5
76	fcmp,quad,? %fr4,%fr5
77	fcmp,quad,!<=> %fr4,%fr5
78	fcmp,quad,= %fr4,%fr5
79	fcmp,quad,=T %fr4,%fr5
80	fcmp,quad,?= %fr4,%fr5
81	fcmp,quad,!<> %fr4,%fr5
82	fcmp,quad,!?>= %fr4,%fr5
83	fcmp,quad,< %fr4,%fr5
84	fcmp,quad,?< %fr4,%fr5
85	fcmp,quad,!>= %fr4,%fr5
86	fcmp,quad,!?> %fr4,%fr5
87	fcmp,quad,<= %fr4,%fr5
88	fcmp,quad,?<= %fr4,%fr5
89	fcmp,quad,!> %fr4,%fr5
90	fcmp,quad,!?<= %fr4,%fr5
91	fcmp,quad,> %fr4,%fr5
92	fcmp,quad,?> %fr4,%fr5
93	fcmp,quad,!<= %fr4,%fr5
94	fcmp,quad,!?< %fr4,%fr5
95	fcmp,quad,>= %fr4,%fr5
96	fcmp,quad,?>= %fr4,%fr5
97	fcmp,quad,!< %fr4,%fr5
98	fcmp,quad,!?= %fr4,%fr5
99	fcmp,quad,<> %fr4,%fr5
100	fcmp,quad,!= %fr4,%fr5
101	fcmp,quad,!=T %fr4,%fr5
102	fcmp,quad,!? %fr4,%fr5
103	fcmp,quad,<=> %fr4,%fr5
104	fcmp,quad,true? %fr4,%fr5
105	fcmp,quad,true %fr4,%fr5
106