Commit | Line | Data |
---|---|---|
68196d70 | 1 | .code |
252b5132 RH |
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 | fcnvff,sgl,sgl %fr5,%fr10 | |
9 | fcnvff,sgl,dbl %fr5,%fr10 | |
10 | fcnvff,sgl,quad %fr5,%fr10 | |
11 | fcnvff,dbl,sgl %fr5,%fr10 | |
12 | fcnvff,dbl,dbl %fr5,%fr10 | |
13 | fcnvff,dbl,quad %fr5,%fr10 | |
14 | fcnvff,quad,sgl %fr5,%fr10 | |
15 | fcnvff,quad,dbl %fr5,%fr10 | |
16 | fcnvff,quad,quad %fr5,%fr10 | |
17 | fcnvff,sgl,sgl %fr20,%fr24 | |
18 | fcnvff,sgl,dbl %fr20,%fr24 | |
19 | fcnvff,sgl,quad %fr20,%fr24 | |
20 | fcnvff,dbl,sgl %fr20,%fr24 | |
21 | fcnvff,dbl,dbl %fr20,%fr24 | |
22 | fcnvff,dbl,quad %fr20,%fr24 | |
23 | fcnvff,quad,sgl %fr20,%fr24 | |
24 | fcnvff,quad,dbl %fr20,%fr24 | |
25 | fcnvff,quad,quad %fr20,%fr24 | |
26 | ||
27 | fcnvxf,sgl,sgl %fr5,%fr10 | |
28 | fcnvxf,sgl,dbl %fr5,%fr10 | |
29 | fcnvxf,sgl,quad %fr5,%fr10 | |
30 | fcnvxf,dbl,sgl %fr5,%fr10 | |
31 | fcnvxf,dbl,dbl %fr5,%fr10 | |
32 | fcnvxf,dbl,quad %fr5,%fr10 | |
33 | fcnvxf,quad,sgl %fr5,%fr10 | |
34 | fcnvxf,quad,dbl %fr5,%fr10 | |
35 | fcnvxf,quad,quad %fr5,%fr10 | |
36 | fcnvxf,sgl,sgl %fr20,%fr24 | |
37 | fcnvxf,sgl,dbl %fr20,%fr24 | |
38 | fcnvxf,sgl,quad %fr20,%fr24 | |
39 | fcnvxf,dbl,sgl %fr20,%fr24 | |
40 | fcnvxf,dbl,dbl %fr20,%fr24 | |
41 | fcnvxf,dbl,quad %fr20,%fr24 | |
42 | fcnvxf,quad,sgl %fr20,%fr24 | |
43 | fcnvxf,quad,dbl %fr20,%fr24 | |
44 | fcnvxf,quad,quad %fr20,%fr24 | |
45 | ||
46 | fcnvfx,sgl,sgl %fr5,%fr10 | |
47 | fcnvfx,sgl,dbl %fr5,%fr10 | |
48 | fcnvfx,sgl,quad %fr5,%fr10 | |
49 | fcnvfx,dbl,sgl %fr5,%fr10 | |
50 | fcnvfx,dbl,dbl %fr5,%fr10 | |
51 | fcnvfx,dbl,quad %fr5,%fr10 | |
52 | fcnvfx,quad,sgl %fr5,%fr10 | |
53 | fcnvfx,quad,dbl %fr5,%fr10 | |
54 | fcnvfx,quad,quad %fr5,%fr10 | |
55 | fcnvfx,sgl,sgl %fr20,%fr24 | |
56 | fcnvfx,sgl,dbl %fr20,%fr24 | |
57 | fcnvfx,sgl,quad %fr20,%fr24 | |
58 | fcnvfx,dbl,sgl %fr20,%fr24 | |
59 | fcnvfx,dbl,dbl %fr20,%fr24 | |
60 | fcnvfx,dbl,quad %fr20,%fr24 | |
61 | fcnvfx,quad,sgl %fr20,%fr24 | |
62 | fcnvfx,quad,dbl %fr20,%fr24 | |
63 | fcnvfx,quad,quad %fr20,%fr24 | |
64 | ||
65 | fcnvfxt,sgl,sgl %fr5,%fr10 | |
66 | fcnvfxt,sgl,dbl %fr5,%fr10 | |
67 | fcnvfxt,sgl,quad %fr5,%fr10 | |
68 | fcnvfxt,dbl,sgl %fr5,%fr10 | |
69 | fcnvfxt,dbl,dbl %fr5,%fr10 | |
70 | fcnvfxt,dbl,quad %fr5,%fr10 | |
71 | fcnvfxt,quad,sgl %fr5,%fr10 | |
72 | fcnvfxt,quad,dbl %fr5,%fr10 | |
73 | fcnvfxt,quad,quad %fr5,%fr10 | |
74 | fcnvfxt,sgl,sgl %fr20,%fr24 | |
75 | fcnvfxt,sgl,dbl %fr20,%fr24 | |
76 | fcnvfxt,sgl,quad %fr20,%fr24 | |
77 | fcnvfxt,dbl,sgl %fr20,%fr24 | |
78 | fcnvfxt,dbl,dbl %fr20,%fr24 | |
79 | fcnvfxt,dbl,quad %fr20,%fr24 | |
80 | fcnvfxt,quad,sgl %fr20,%fr24 | |
81 | fcnvfxt,quad,dbl %fr20,%fr24 | |
82 | fcnvfxt,quad,quad %fr20,%fr24 | |
83 |