1 # frv testcase for nfdadds $FRi,$FRj,$FRk
2 # mach: fr500 fr550 frv
4 .include "testutils.inc"
16 test_spr_immed 0,fner1
17 test_spr_immed 0,fner0
21 test_spr_immed 0,fner1
22 test_spr_immed 0,fner0
26 test_spr_immed 0,fner1
27 test_spr_immed 0,fner0
31 test_spr_immed 0,fner1
32 test_spr_immed 0,fner0
38 test_spr_immed 0,fner1
39 test_spr_immed 0,fner0
45 test_spr_immed 0,fner1
46 test_spr_immed 0,fner0
50 test_spr_immed 0,fner1
51 test_spr_immed 0,fner0
55 test_spr_immed 0,fner1
56 test_spr_immed 0,fner0
60 test_spr_immed 0,fner1
61 test_spr_immed 0,fner0
65 test_spr_immed 0,fner1
66 test_spr_immed 0,fner0
70 test_spr_immed 0,fner1
71 test_spr_immed 0,fner0
75 test_spr_immed 0,fner1
76 test_spr_immed 0,fner0
80 test_spr_immed 0,fner1
81 test_spr_immed 0,fner0
85 test_spr_immed 0,fner1
86 test_spr_immed 0,fner0
91 test_spr_immed 0,fner1
92 test_spr_immed 0,fner0
96 test_spr_immed 0,fner1
97 test_spr_immed 0,fner0
101 test_spr_immed 0,fner1
102 test_spr_immed 0,fner0
103 nfdadds fr20,fr12,fr2
106 test_spr_immed 0,fner1
107 test_spr_immed 0,fner0
108 nfdadds fr20,fr16,fr2
113 test_spr_immed 0,fner1
114 test_spr_immed 0,fner0
115 nfdadds fr20,fr20,fr2
120 test_spr_immed 0,fner1
121 test_spr_immed 0,fner0
122 nfdadds fr20,fr24,fr2
125 test_spr_immed 0,fner1
126 test_spr_immed 0,fner0
127 nfdadds fr20,fr28,fr2
130 test_spr_immed 0,fner1
131 test_spr_immed 0,fner0
132 nfdadds fr20,fr32,fr2
135 test_spr_immed 0,fner1
136 test_spr_immed 0,fner0
137 nfdadds fr20,fr36,fr2
140 test_spr_immed 0,fner1
141 test_spr_immed 0,fner0
142 nfdadds fr20,fr40,fr2
145 test_spr_immed 0,fner1
146 test_spr_immed 0,fner0
147 nfdadds fr20,fr44,fr2
150 test_spr_immed 0,fner1
151 test_spr_immed 0,fner0
152 nfdadds fr20,fr48,fr2
155 test_spr_immed 0,fner1
156 test_spr_immed 0,fner0
157 nfdadds fr20,fr52,fr2
160 test_spr_immed 0,fner1
161 test_spr_immed 0,fner0
168 test_spr_immed 0,fner1
169 test_spr_immed 0,fner0
170 nfdadds fr12,fr24,fr2
175 test_spr_immed 0,fner1
176 test_spr_immed 0,fner0
177 nfdadds fr24,fr12,fr2
182 test_spr_immed 0,fner1
183 test_spr_immed 0,fner0
189 test_spr_immed 0,fner1
190 test_spr_immed 0,fner0
192 nfdadds fr36,fr40,fr2
195 test_spr_immed 0,fner1
196 test_spr_immed 0,fner0
198 ; try to cause exceptions
199 nfdadds fr48,fr28,fr2
200 ; test_fr_fr fr2,fr44
201 ; test_fr_fr fr3,fr44
202 test_spr_immed 0,fner1
203 test_spr_immed 0,fner0
205 nfdadds fr52,fr28,fr2
206 ; test_fr_fr fr2,fr44
207 ; test_fr_fr fr3,fr44
208 test_spr_immed 0,fner1
209 test_spr_immed 0,fner0
211 nfdadds fr56,fr28,fr2
212 ; test_fr_fr fr2,fr44
213 ; test_fr_fr fr3,fr44
214 test_spr_immed 0,fner1
215 test_spr_immed 0,fner0
217 nfdadds fr60,fr28,fr2
218 ; test_fr_fr fr2,fr44
219 ; test_fr_fr fr3,fr44
220 test_spr_immed 0xc,fner1
221 test_spr_immed 0,fner0