]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blob - gas/testsuite/gas/hppa/basic/fp_fcmp.s
19990502 sourceware import
[thirdparty/binutils-gdb.git] / gas / testsuite / gas / hppa / basic / fp_fcmp.s
1 .SPACE $PRIVATE$
2 .SUBSPA $DATA$,QUAD=1,ALIGN=8,ACCESS=31
3 .SUBSPA $BSS$,QUAD=1,ALIGN=8,ACCESS=31,ZERO,SORT=82
4 .SPACE $TEXT$
5 .SUBSPA $LIT$,QUAD=0,ALIGN=8,ACCESS=44
6 .SUBSPA $CODE$,QUAD=0,ALIGN=8,ACCESS=44,CODE_ONLY
7
8 .SPACE $TEXT$
9 .SUBSPA $CODE$
10
11 .align 4
12 ; Basic immediate instruction tests.
13 ;
14 ; We could/should test some of the corner cases for register and
15 ; immediate fields. We should also check the assorted field
16 ; selectors to make sure they're handled correctly.
17 fcmp,sgl,false? %fr4,%fr5
18 fcmp,sgl,false %fr4,%fr5
19 fcmp,sgl,? %fr4,%fr5
20 fcmp,sgl,!<=> %fr4,%fr5
21 fcmp,sgl,= %fr4,%fr5
22 fcmp,sgl,=T %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,?> %fr4,%fr5
36 fcmp,sgl,!<= %fr4,%fr5
37 fcmp,sgl,!?< %fr4,%fr5
38 fcmp,sgl,>= %fr4,%fr5
39 fcmp,sgl,?>= %fr4,%fr5
40 fcmp,sgl,!< %fr4,%fr5
41 fcmp,sgl,!?= %fr4,%fr5
42 fcmp,sgl,<> %fr4,%fr5
43 fcmp,sgl,!= %fr4,%fr5
44 fcmp,sgl,!=T %fr4,%fr5
45 fcmp,sgl,!? %fr4,%fr5
46 fcmp,sgl,<=> %fr4,%fr5
47 fcmp,sgl,true? %fr4,%fr5
48 fcmp,sgl,true %fr4,%fr5
49
50 fcmp,dbl,false? %fr4,%fr5
51 fcmp,dbl,false %fr4,%fr5
52 fcmp,dbl,? %fr4,%fr5
53 fcmp,dbl,!<=> %fr4,%fr5
54 fcmp,dbl,= %fr4,%fr5
55 fcmp,dbl,=T %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,?> %fr4,%fr5
69 fcmp,dbl,!<= %fr4,%fr5
70 fcmp,dbl,!?< %fr4,%fr5
71 fcmp,dbl,>= %fr4,%fr5
72 fcmp,dbl,?>= %fr4,%fr5
73 fcmp,dbl,!< %fr4,%fr5
74 fcmp,dbl,!?= %fr4,%fr5
75 fcmp,dbl,<> %fr4,%fr5
76 fcmp,dbl,!= %fr4,%fr5
77 fcmp,dbl,!=T %fr4,%fr5
78 fcmp,dbl,!? %fr4,%fr5
79 fcmp,dbl,<=> %fr4,%fr5
80 fcmp,dbl,true? %fr4,%fr5
81 fcmp,dbl,true %fr4,%fr5
82
83 fcmp,quad,false? %fr4,%fr5
84 fcmp,quad,false %fr4,%fr5
85 fcmp,quad,? %fr4,%fr5
86 fcmp,quad,!<=> %fr4,%fr5
87 fcmp,quad,= %fr4,%fr5
88 fcmp,quad,=T %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,?> %fr4,%fr5
102 fcmp,quad,!<= %fr4,%fr5
103 fcmp,quad,!?< %fr4,%fr5
104 fcmp,quad,>= %fr4,%fr5
105 fcmp,quad,?>= %fr4,%fr5
106 fcmp,quad,!< %fr4,%fr5
107 fcmp,quad,!?= %fr4,%fr5
108 fcmp,quad,<> %fr4,%fr5
109 fcmp,quad,!= %fr4,%fr5
110 fcmp,quad,!=T %fr4,%fr5
111 fcmp,quad,!? %fr4,%fr5
112 fcmp,quad,<=> %fr4,%fr5
113 fcmp,quad,true? %fr4,%fr5
114 fcmp,quad,true %fr4,%fr5