1 Test DFP fomat conversion instructions
3 test with rounding mode 0
4 dctdp 2234000000000e50 D32->D64 => 20a4000000000e50
5 dctdp 223400000014c000 D32->D64 => 20a800000004c000
6 dctdp a2340000000000e0 D32->D64 => 20a40000000000e0
7 dctdp 22240000000000cf D32->D64 => 20a40000000000cf
8 dctdp a21400010a395bcf D32->D64 => 2130000000295bcf
9 dctdp 6e4d3f1f534acdd4 D32->D64 => 23740000004acdd4
10 dctdp 000400000089b000 D32->D64 => 20c400000009b000
11 dctdp 2238000000000000 D32->D64 => 20a4000000000000
12 dctdp a238000000000000 D32->D64 => 20a4000000000000
13 dctdp 4248000000000000 D32->D64 => 20a4000000000000
14 dctdp 7e34000000000111 D32->D64 => 20a4000000000111
15 dctdp fe000000d0e0a0d0 D32->D64 => a2dc00000040a0d0
16 dctdp fc00000000000000 D32->D64 => 20a4000000000000
17 dctdp 7800000000000000 D32->D64 => 20a4000000000000
18 dctdp f800000000000000 D32->D64 => 20a4000000000000
20 test with rounding mode 1
21 dctdp 2234000000000e50 D32->D64 => 20a4000000000e50
22 dctdp 223400000014c000 D32->D64 => 20a800000004c000
23 dctdp a2340000000000e0 D32->D64 => 20a40000000000e0
24 dctdp 22240000000000cf D32->D64 => 20a40000000000cf
25 dctdp a21400010a395bcf D32->D64 => 2130000000295bcf
26 dctdp 6e4d3f1f534acdd4 D32->D64 => 23740000004acdd4
27 dctdp 000400000089b000 D32->D64 => 20c400000009b000
28 dctdp 2238000000000000 D32->D64 => 20a4000000000000
29 dctdp a238000000000000 D32->D64 => 20a4000000000000
30 dctdp 4248000000000000 D32->D64 => 20a4000000000000
31 dctdp 7e34000000000111 D32->D64 => 20a4000000000111
32 dctdp fe000000d0e0a0d0 D32->D64 => a2dc00000040a0d0
33 dctdp fc00000000000000 D32->D64 => 20a4000000000000
34 dctdp 7800000000000000 D32->D64 => 20a4000000000000
35 dctdp f800000000000000 D32->D64 => 20a4000000000000
37 test with rounding mode 2
38 dctdp 2234000000000e50 D32->D64 => 20a4000000000e50
39 dctdp 223400000014c000 D32->D64 => 20a800000004c000
40 dctdp a2340000000000e0 D32->D64 => 20a40000000000e0
41 dctdp 22240000000000cf D32->D64 => 20a40000000000cf
42 dctdp a21400010a395bcf D32->D64 => 2130000000295bcf
43 dctdp 6e4d3f1f534acdd4 D32->D64 => 23740000004acdd4
44 dctdp 000400000089b000 D32->D64 => 20c400000009b000
45 dctdp 2238000000000000 D32->D64 => 20a4000000000000
46 dctdp a238000000000000 D32->D64 => 20a4000000000000
47 dctdp 4248000000000000 D32->D64 => 20a4000000000000
48 dctdp 7e34000000000111 D32->D64 => 20a4000000000111
49 dctdp fe000000d0e0a0d0 D32->D64 => a2dc00000040a0d0
50 dctdp fc00000000000000 D32->D64 => 20a4000000000000
51 dctdp 7800000000000000 D32->D64 => 20a4000000000000
52 dctdp f800000000000000 D32->D64 => 20a4000000000000
54 test with rounding mode 3
55 dctdp 2234000000000e50 D32->D64 => 20a4000000000e50
56 dctdp 223400000014c000 D32->D64 => 20a800000004c000
57 dctdp a2340000000000e0 D32->D64 => 20a40000000000e0
58 dctdp 22240000000000cf D32->D64 => 20a40000000000cf
59 dctdp a21400010a395bcf D32->D64 => 2130000000295bcf
60 dctdp 6e4d3f1f534acdd4 D32->D64 => 23740000004acdd4
61 dctdp 000400000089b000 D32->D64 => 20c400000009b000
62 dctdp 2238000000000000 D32->D64 => 20a4000000000000
63 dctdp a238000000000000 D32->D64 => 20a4000000000000
64 dctdp 4248000000000000 D32->D64 => 20a4000000000000
65 dctdp 7e34000000000111 D32->D64 => 20a4000000000111
66 dctdp fe000000d0e0a0d0 D32->D64 => a2dc00000040a0d0
67 dctdp fc00000000000000 D32->D64 => 20a4000000000000
68 dctdp 7800000000000000 D32->D64 => 20a4000000000000
69 dctdp f800000000000000 D32->D64 => 20a4000000000000
71 test with rounding mode 4
72 dctdp 2234000000000e50 D32->D64 => 20a4000000000e50
73 dctdp 223400000014c000 D32->D64 => 20a800000004c000
74 dctdp a2340000000000e0 D32->D64 => 20a40000000000e0
75 dctdp 22240000000000cf D32->D64 => 20a40000000000cf
76 dctdp a21400010a395bcf D32->D64 => 2130000000295bcf
77 dctdp 6e4d3f1f534acdd4 D32->D64 => 23740000004acdd4
78 dctdp 000400000089b000 D32->D64 => 20c400000009b000
79 dctdp 2238000000000000 D32->D64 => 20a4000000000000
80 dctdp a238000000000000 D32->D64 => 20a4000000000000
81 dctdp 4248000000000000 D32->D64 => 20a4000000000000
82 dctdp 7e34000000000111 D32->D64 => 20a4000000000111
83 dctdp fe000000d0e0a0d0 D32->D64 => a2dc00000040a0d0
84 dctdp fc00000000000000 D32->D64 => 20a4000000000000
85 dctdp 7800000000000000 D32->D64 => 20a4000000000000
86 dctdp f800000000000000 D32->D64 => 20a4000000000000
88 test with rounding mode 5
89 dctdp 2234000000000e50 D32->D64 => 20a4000000000e50
90 dctdp 223400000014c000 D32->D64 => 20a800000004c000
91 dctdp a2340000000000e0 D32->D64 => 20a40000000000e0
92 dctdp 22240000000000cf D32->D64 => 20a40000000000cf
93 dctdp a21400010a395bcf D32->D64 => 2130000000295bcf
94 dctdp 6e4d3f1f534acdd4 D32->D64 => 23740000004acdd4
95 dctdp 000400000089b000 D32->D64 => 20c400000009b000
96 dctdp 2238000000000000 D32->D64 => 20a4000000000000
97 dctdp a238000000000000 D32->D64 => 20a4000000000000
98 dctdp 4248000000000000 D32->D64 => 20a4000000000000
99 dctdp 7e34000000000111 D32->D64 => 20a4000000000111
100 dctdp fe000000d0e0a0d0 D32->D64 => a2dc00000040a0d0
101 dctdp fc00000000000000 D32->D64 => 20a4000000000000
102 dctdp 7800000000000000 D32->D64 => 20a4000000000000
103 dctdp f800000000000000 D32->D64 => 20a4000000000000
105 test with rounding mode 6
106 dctdp 2234000000000e50 D32->D64 => 20a4000000000e50
107 dctdp 223400000014c000 D32->D64 => 20a800000004c000
108 dctdp a2340000000000e0 D32->D64 => 20a40000000000e0
109 dctdp 22240000000000cf D32->D64 => 20a40000000000cf
110 dctdp a21400010a395bcf D32->D64 => 2130000000295bcf
111 dctdp 6e4d3f1f534acdd4 D32->D64 => 23740000004acdd4
112 dctdp 000400000089b000 D32->D64 => 20c400000009b000
113 dctdp 2238000000000000 D32->D64 => 20a4000000000000
114 dctdp a238000000000000 D32->D64 => 20a4000000000000
115 dctdp 4248000000000000 D32->D64 => 20a4000000000000
116 dctdp 7e34000000000111 D32->D64 => 20a4000000000111
117 dctdp fe000000d0e0a0d0 D32->D64 => a2dc00000040a0d0
118 dctdp fc00000000000000 D32->D64 => 20a4000000000000
119 dctdp 7800000000000000 D32->D64 => 20a4000000000000
120 dctdp f800000000000000 D32->D64 => 20a4000000000000
122 test with rounding mode 7
123 dctdp 2234000000000e50 D32->D64 => 20a4000000000e50
124 dctdp 223400000014c000 D32->D64 => 20a800000004c000
125 dctdp a2340000000000e0 D32->D64 => 20a40000000000e0
126 dctdp 22240000000000cf D32->D64 => 20a40000000000cf
127 dctdp a21400010a395bcf D32->D64 => 2130000000295bcf
128 dctdp 6e4d3f1f534acdd4 D32->D64 => 23740000004acdd4
129 dctdp 000400000089b000 D32->D64 => 20c400000009b000
130 dctdp 2238000000000000 D32->D64 => 20a4000000000000
131 dctdp a238000000000000 D32->D64 => 20a4000000000000
132 dctdp 4248000000000000 D32->D64 => 20a4000000000000
133 dctdp 7e34000000000111 D32->D64 => 20a4000000000111
134 dctdp fe000000d0e0a0d0 D32->D64 => a2dc00000040a0d0
135 dctdp fc00000000000000 D32->D64 => 20a4000000000000
136 dctdp 7800000000000000 D32->D64 => 20a4000000000000
137 dctdp f800000000000000 D32->D64 => 20a4000000000000
140 test with rounding mode 0
141 drsp 2234000000000e50 D64->D32 => 0000000022400e50
142 drsp 223400000014c000 D64->D32 => 000000002644c000
143 drsp a2340000000000e0 D64->D32 => 00000000a24000e0
144 drsp 22240000000000cf D64->D32 => 00000000220000cf
145 drsp a21400010a395bcf D64->D32 => 00000000b1f28e57
146 drsp 6e4d3f1f534acdd4 D64->D32 => 000000006f34fc7d
147 drsp 000400000089b000 D64->D32 => 0000000000000000
148 drsp 2238000000000000 D64->D32 => 0000000022500000
149 drsp a238000000000000 D64->D32 => 00000000a2500000
150 drsp 4248000000000000 D64->D32 => 0000000043f00000
151 drsp 7e34000000000111 D64->D32 => 000000007e000111
152 drsp fe000000d0e0a0d0 D64->D32 => 00000000fe00a0d0
153 drsp fc00000000000000 D64->D32 => 00000000fc000000
154 drsp 7800000000000000 D64->D32 => 0000000078000000
155 drsp f800000000000000 D64->D32 => 00000000f8000000
157 test with rounding mode 1
158 drsp 2234000000000e50 D64->D32 => 0000000022400e50
159 drsp 223400000014c000 D64->D32 => 000000002644c000
160 drsp a2340000000000e0 D64->D32 => 00000000a24000e0
161 drsp 22240000000000cf D64->D32 => 00000000220000cf
162 drsp a21400010a395bcf D64->D32 => 00000000b1f28e56
163 drsp 6e4d3f1f534acdd4 D64->D32 => 000000006f34fc7d
164 drsp 000400000089b000 D64->D32 => 0000000000000000
165 drsp 2238000000000000 D64->D32 => 0000000022500000
166 drsp a238000000000000 D64->D32 => 00000000a2500000
167 drsp 4248000000000000 D64->D32 => 0000000043f00000
168 drsp 7e34000000000111 D64->D32 => 000000007e000111
169 drsp fe000000d0e0a0d0 D64->D32 => 00000000fe00a0d0
170 drsp fc00000000000000 D64->D32 => 00000000fc000000
171 drsp 7800000000000000 D64->D32 => 0000000078000000
172 drsp f800000000000000 D64->D32 => 00000000f8000000
174 test with rounding mode 2
175 drsp 2234000000000e50 D64->D32 => 0000000022400e50
176 drsp 223400000014c000 D64->D32 => 000000002644c000
177 drsp a2340000000000e0 D64->D32 => 00000000a24000e0
178 drsp 22240000000000cf D64->D32 => 00000000220000cf
179 drsp a21400010a395bcf D64->D32 => 00000000b1f28e56
180 drsp 6e4d3f1f534acdd4 D64->D32 => 000000006f34fd7c
181 drsp 000400000089b000 D64->D32 => 0000000000000001
182 drsp 2238000000000000 D64->D32 => 0000000022500000
183 drsp a238000000000000 D64->D32 => 00000000a2500000
184 drsp 4248000000000000 D64->D32 => 0000000043f00000
185 drsp 7e34000000000111 D64->D32 => 000000007e000111
186 drsp fe000000d0e0a0d0 D64->D32 => 00000000fe00a0d0
187 drsp fc00000000000000 D64->D32 => 00000000fc000000
188 drsp 7800000000000000 D64->D32 => 0000000078000000
189 drsp f800000000000000 D64->D32 => 00000000f8000000
191 test with rounding mode 3
192 drsp 2234000000000e50 D64->D32 => 0000000022400e50
193 drsp 223400000014c000 D64->D32 => 000000002644c000
194 drsp a2340000000000e0 D64->D32 => 00000000a24000e0
195 drsp 22240000000000cf D64->D32 => 00000000220000cf
196 drsp a21400010a395bcf D64->D32 => 00000000b1f28e57
197 drsp 6e4d3f1f534acdd4 D64->D32 => 000000006f34fc7d
198 drsp 000400000089b000 D64->D32 => 0000000000000000
199 drsp 2238000000000000 D64->D32 => 0000000022500000
200 drsp a238000000000000 D64->D32 => 00000000a2500000
201 drsp 4248000000000000 D64->D32 => 0000000043f00000
202 drsp 7e34000000000111 D64->D32 => 000000007e000111
203 drsp fe000000d0e0a0d0 D64->D32 => 00000000fe00a0d0
204 drsp fc00000000000000 D64->D32 => 00000000fc000000
205 drsp 7800000000000000 D64->D32 => 0000000078000000
206 drsp f800000000000000 D64->D32 => 00000000f8000000
208 test with rounding mode 4
209 drsp 2234000000000e50 D64->D32 => 0000000022400e50
210 drsp 223400000014c000 D64->D32 => 000000002644c000
211 drsp a2340000000000e0 D64->D32 => 00000000a24000e0
212 drsp 22240000000000cf D64->D32 => 00000000220000cf
213 drsp a21400010a395bcf D64->D32 => 00000000b1f28e57
214 drsp 6e4d3f1f534acdd4 D64->D32 => 000000006f34fc7d
215 drsp 000400000089b000 D64->D32 => 0000000000000000
216 drsp 2238000000000000 D64->D32 => 0000000022500000
217 drsp a238000000000000 D64->D32 => 00000000a2500000
218 drsp 4248000000000000 D64->D32 => 0000000043f00000
219 drsp 7e34000000000111 D64->D32 => 000000007e000111
220 drsp fe000000d0e0a0d0 D64->D32 => 00000000fe00a0d0
221 drsp fc00000000000000 D64->D32 => 00000000fc000000
222 drsp 7800000000000000 D64->D32 => 0000000078000000
223 drsp f800000000000000 D64->D32 => 00000000f8000000
225 test with rounding mode 5
226 drsp 2234000000000e50 D64->D32 => 0000000022400e50
227 drsp 223400000014c000 D64->D32 => 000000002644c000
228 drsp a2340000000000e0 D64->D32 => 00000000a24000e0
229 drsp 22240000000000cf D64->D32 => 00000000220000cf
230 drsp a21400010a395bcf D64->D32 => 00000000b1f28e57
231 drsp 6e4d3f1f534acdd4 D64->D32 => 000000006f34fc7d
232 drsp 000400000089b000 D64->D32 => 0000000000000000
233 drsp 2238000000000000 D64->D32 => 0000000022500000
234 drsp a238000000000000 D64->D32 => 00000000a2500000
235 drsp 4248000000000000 D64->D32 => 0000000043f00000
236 drsp 7e34000000000111 D64->D32 => 000000007e000111
237 drsp fe000000d0e0a0d0 D64->D32 => 00000000fe00a0d0
238 drsp fc00000000000000 D64->D32 => 00000000fc000000
239 drsp 7800000000000000 D64->D32 => 0000000078000000
240 drsp f800000000000000 D64->D32 => 00000000f8000000
242 test with rounding mode 6
243 drsp 2234000000000e50 D64->D32 => 0000000022400e50
244 drsp 223400000014c000 D64->D32 => 000000002644c000
245 drsp a2340000000000e0 D64->D32 => 00000000a24000e0
246 drsp 22240000000000cf D64->D32 => 00000000220000cf
247 drsp a21400010a395bcf D64->D32 => 00000000b1f28e57
248 drsp 6e4d3f1f534acdd4 D64->D32 => 000000006f34fd7c
249 drsp 000400000089b000 D64->D32 => 0000000000000001
250 drsp 2238000000000000 D64->D32 => 0000000022500000
251 drsp a238000000000000 D64->D32 => 00000000a2500000
252 drsp 4248000000000000 D64->D32 => 0000000043f00000
253 drsp 7e34000000000111 D64->D32 => 000000007e000111
254 drsp fe000000d0e0a0d0 D64->D32 => 00000000fe00a0d0
255 drsp fc00000000000000 D64->D32 => 00000000fc000000
256 drsp 7800000000000000 D64->D32 => 0000000078000000
257 drsp f800000000000000 D64->D32 => 00000000f8000000
259 test with rounding mode 7
260 drsp 2234000000000e50 D64->D32 => 0000000022400e50
261 drsp 223400000014c000 D64->D32 => 000000002644c000
262 drsp a2340000000000e0 D64->D32 => 00000000a24000e0
263 drsp 22240000000000cf D64->D32 => 00000000220000cf
264 drsp a21400010a395bcf D64->D32 => 00000000b1f28e56
265 drsp 6e4d3f1f534acdd4 D64->D32 => 000000006f34fc7d
266 drsp 000400000089b000 D64->D32 => 0000000000000001
267 drsp 2238000000000000 D64->D32 => 0000000022500000
268 drsp a238000000000000 D64->D32 => 00000000a2500000
269 drsp 4248000000000000 D64->D32 => 0000000043f00000
270 drsp 7e34000000000111 D64->D32 => 000000007e000111
271 drsp fe000000d0e0a0d0 D64->D32 => 00000000fe00a0d0
272 drsp fc00000000000000 D64->D32 => 00000000fc000000
273 drsp 7800000000000000 D64->D32 => 0000000078000000
274 drsp f800000000000000 D64->D32 => 00000000f8000000
277 test with rounding mode 0
278 dctfix 2234000000000e50 D64->I64S => 0000000000000159
279 dctfix 223400000014c000 D64->I64S => 000000000001e078
280 dctfix a2340000000000e0 D64->I64S => fffffffffffffff0
281 dctfix 22240000000000cf D64->I64S => 0000000000000000
282 dctfix a21400010a395bcf D64->I64S => fffffffffffffffc
283 dctfix 6e4d3f1f534acdd4 D64->I64S => 7fffffffffffffff
284 dctfix 000400000089b000 D64->I64S => 0000000000000000
285 dctfix 2238000000000000 D64->I64S => 0000000000000000
286 dctfix a238000000000000 D64->I64S => 0000000000000000
287 dctfix 4248000000000000 D64->I64S => 0000000000000000
288 dctfix 7e34000000000111 D64->I64S => 8000000000000000
289 dctfix fe000000d0e0a0d0 D64->I64S => 8000000000000000
290 dctfix fc00000000000000 D64->I64S => 8000000000000000
291 dctfix 7800000000000000 D64->I64S => 7fffffffffffffff
292 dctfix f800000000000000 D64->I64S => 8000000000000000
294 test with rounding mode 1
295 dctfix 2234000000000e50 D64->I64S => 0000000000000159
296 dctfix 223400000014c000 D64->I64S => 000000000001e078
297 dctfix a2340000000000e0 D64->I64S => fffffffffffffff0
298 dctfix 22240000000000cf D64->I64S => 0000000000000000
299 dctfix a21400010a395bcf D64->I64S => fffffffffffffffc
300 dctfix 6e4d3f1f534acdd4 D64->I64S => 7fffffffffffffff
301 dctfix 000400000089b000 D64->I64S => 0000000000000000
302 dctfix 2238000000000000 D64->I64S => 0000000000000000
303 dctfix a238000000000000 D64->I64S => 0000000000000000
304 dctfix 4248000000000000 D64->I64S => 0000000000000000
305 dctfix 7e34000000000111 D64->I64S => 8000000000000000
306 dctfix fe000000d0e0a0d0 D64->I64S => 8000000000000000
307 dctfix fc00000000000000 D64->I64S => 8000000000000000
308 dctfix 7800000000000000 D64->I64S => 7fffffffffffffff
309 dctfix f800000000000000 D64->I64S => 8000000000000000
311 test with rounding mode 2
312 dctfix 2234000000000e50 D64->I64S => 0000000000000159
313 dctfix 223400000014c000 D64->I64S => 000000000001e078
314 dctfix a2340000000000e0 D64->I64S => fffffffffffffff0
315 dctfix 22240000000000cf D64->I64S => 0000000000000001
316 dctfix a21400010a395bcf D64->I64S => fffffffffffffffc
317 dctfix 6e4d3f1f534acdd4 D64->I64S => 7fffffffffffffff
318 dctfix 000400000089b000 D64->I64S => 0000000000000001
319 dctfix 2238000000000000 D64->I64S => 0000000000000000
320 dctfix a238000000000000 D64->I64S => 0000000000000000
321 dctfix 4248000000000000 D64->I64S => 0000000000000000
322 dctfix 7e34000000000111 D64->I64S => 8000000000000000
323 dctfix fe000000d0e0a0d0 D64->I64S => 8000000000000000
324 dctfix fc00000000000000 D64->I64S => 8000000000000000
325 dctfix 7800000000000000 D64->I64S => 7fffffffffffffff
326 dctfix f800000000000000 D64->I64S => 8000000000000000
328 test with rounding mode 3
329 dctfix 2234000000000e50 D64->I64S => 0000000000000159
330 dctfix 223400000014c000 D64->I64S => 000000000001e078
331 dctfix a2340000000000e0 D64->I64S => fffffffffffffff0
332 dctfix 22240000000000cf D64->I64S => 0000000000000000
333 dctfix a21400010a395bcf D64->I64S => fffffffffffffffb
334 dctfix 6e4d3f1f534acdd4 D64->I64S => 7fffffffffffffff
335 dctfix 000400000089b000 D64->I64S => 0000000000000000
336 dctfix 2238000000000000 D64->I64S => 0000000000000000
337 dctfix a238000000000000 D64->I64S => 0000000000000000
338 dctfix 4248000000000000 D64->I64S => 0000000000000000
339 dctfix 7e34000000000111 D64->I64S => 8000000000000000
340 dctfix fe000000d0e0a0d0 D64->I64S => 8000000000000000
341 dctfix fc00000000000000 D64->I64S => 8000000000000000
342 dctfix 7800000000000000 D64->I64S => 7fffffffffffffff
343 dctfix f800000000000000 D64->I64S => 8000000000000000
345 test with rounding mode 4
346 dctfix 2234000000000e50 D64->I64S => 0000000000000159
347 dctfix 223400000014c000 D64->I64S => 000000000001e078
348 dctfix a2340000000000e0 D64->I64S => fffffffffffffff0
349 dctfix 22240000000000cf D64->I64S => 0000000000000000
350 dctfix a21400010a395bcf D64->I64S => fffffffffffffffc
351 dctfix 6e4d3f1f534acdd4 D64->I64S => 7fffffffffffffff
352 dctfix 000400000089b000 D64->I64S => 0000000000000000
353 dctfix 2238000000000000 D64->I64S => 0000000000000000
354 dctfix a238000000000000 D64->I64S => 0000000000000000
355 dctfix 4248000000000000 D64->I64S => 0000000000000000
356 dctfix 7e34000000000111 D64->I64S => 8000000000000000
357 dctfix fe000000d0e0a0d0 D64->I64S => 8000000000000000
358 dctfix fc00000000000000 D64->I64S => 8000000000000000
359 dctfix 7800000000000000 D64->I64S => 7fffffffffffffff
360 dctfix f800000000000000 D64->I64S => 8000000000000000
362 test with rounding mode 5
363 dctfix 2234000000000e50 D64->I64S => 0000000000000159
364 dctfix 223400000014c000 D64->I64S => 000000000001e078
365 dctfix a2340000000000e0 D64->I64S => fffffffffffffff0
366 dctfix 22240000000000cf D64->I64S => 0000000000000000
367 dctfix a21400010a395bcf D64->I64S => fffffffffffffffc
368 dctfix 6e4d3f1f534acdd4 D64->I64S => 7fffffffffffffff
369 dctfix 000400000089b000 D64->I64S => 0000000000000000
370 dctfix 2238000000000000 D64->I64S => 0000000000000000
371 dctfix a238000000000000 D64->I64S => 0000000000000000
372 dctfix 4248000000000000 D64->I64S => 0000000000000000
373 dctfix 7e34000000000111 D64->I64S => 8000000000000000
374 dctfix fe000000d0e0a0d0 D64->I64S => 8000000000000000
375 dctfix fc00000000000000 D64->I64S => 8000000000000000
376 dctfix 7800000000000000 D64->I64S => 7fffffffffffffff
377 dctfix f800000000000000 D64->I64S => 8000000000000000
379 test with rounding mode 6
380 dctfix 2234000000000e50 D64->I64S => 0000000000000159
381 dctfix 223400000014c000 D64->I64S => 000000000001e078
382 dctfix a2340000000000e0 D64->I64S => fffffffffffffff0
383 dctfix 22240000000000cf D64->I64S => 0000000000000001
384 dctfix a21400010a395bcf D64->I64S => fffffffffffffffb
385 dctfix 6e4d3f1f534acdd4 D64->I64S => 7fffffffffffffff
386 dctfix 000400000089b000 D64->I64S => 0000000000000001
387 dctfix 2238000000000000 D64->I64S => 0000000000000000
388 dctfix a238000000000000 D64->I64S => 0000000000000000
389 dctfix 4248000000000000 D64->I64S => 0000000000000000
390 dctfix 7e34000000000111 D64->I64S => 8000000000000000
391 dctfix fe000000d0e0a0d0 D64->I64S => 8000000000000000
392 dctfix fc00000000000000 D64->I64S => 8000000000000000
393 dctfix 7800000000000000 D64->I64S => 7fffffffffffffff
394 dctfix f800000000000000 D64->I64S => 8000000000000000
396 test with rounding mode 7
397 dctfix 2234000000000e50 D64->I64S => 0000000000000159
398 dctfix 223400000014c000 D64->I64S => 000000000001e078
399 dctfix a2340000000000e0 D64->I64S => fffffffffffffff0
400 dctfix 22240000000000cf D64->I64S => 0000000000000001
401 dctfix a21400010a395bcf D64->I64S => fffffffffffffffc
402 dctfix 6e4d3f1f534acdd4 D64->I64S => 7fffffffffffffff
403 dctfix 000400000089b000 D64->I64S => 0000000000000001
404 dctfix 2238000000000000 D64->I64S => 0000000000000000
405 dctfix a238000000000000 D64->I64S => 0000000000000000
406 dctfix 4248000000000000 D64->I64S => 0000000000000000
407 dctfix 7e34000000000111 D64->I64S => 8000000000000000
408 dctfix fe000000d0e0a0d0 D64->I64S => 8000000000000000
409 dctfix fc00000000000000 D64->I64S => 8000000000000000
410 dctfix 7800000000000000 D64->I64S => 7fffffffffffffff
411 dctfix f800000000000000 D64->I64S => 8000000000000000
414 test with rounding mode 0
415 dctqpq 2207c00000000000 0000000000000e50 D64->D128 ==> 2204c00000000000 0003c00000000000
416 dctqpq 2f07c00000000000 000000000014c000 D64->D128 ==> 2214c00000000000 000fc00000000000
417 dctqpq a207c00000000000 00000000000000e0 D64->D128 ==> a204c00000000000 0003c00000000000
418 dctqpq 2206c00000000000 00000000000000cf D64->D128 ==> 2204c00000000000 0002c00000000000
419 dctqpq a205c00000000000 000000010a395bcf D64->D128 ==> a204c00000000000 0001c00000000000
420 dctqpq 6209400000fd0000 00253f1f534acdd4 D64->D128 ==> 21c5000000000000 0021400000fd0000
421 dctqpq 000400000089b000 0a6000d000000049 D64->D128 ==> 21a4c00000000000 000000000089b000
422 dctqpq 2208000000000000 0000000000000000 D64->D128 ==> 2205000000000000 0000000000000000
423 dctqpq a208000000000000 0000000000000000 D64->D128 ==> a205000000000000 0000000000000000
424 dctqpq a248000000000000 0000000000000000 D64->D128 ==> a209000000000000 0000000000000000
425 dctqpq 7c00000000000000 0000000000000000 D64->D128 ==> 7c00000000000000 0000000000000000
426 dctqpq fc00000000000000 c00100035b007700 D64->D128 ==> fc00000000000000 0000000000000000
427 dctqpq 7e00000000000000 fe000000d0e0a0d0 D64->D128 ==> 7c00000000000000 0000000000000000
428 dctqpq 7800000000000000 0000000000000000 D64->D128 ==> 7800000000000000 0000000000000000
429 dctqpq f800000000000000 0000000000000000 D64->D128 ==> f800000000000000 0000000000000000
431 test with rounding mode 1
432 dctqpq 2207c00000000000 0000000000000e50 D64->D128 ==> 2204c00000000000 0003c00000000000
433 dctqpq 2f07c00000000000 000000000014c000 D64->D128 ==> 2214c00000000000 000fc00000000000
434 dctqpq a207c00000000000 00000000000000e0 D64->D128 ==> a204c00000000000 0003c00000000000
435 dctqpq 2206c00000000000 00000000000000cf D64->D128 ==> 2204c00000000000 0002c00000000000
436 dctqpq a205c00000000000 000000010a395bcf D64->D128 ==> a204c00000000000 0001c00000000000
437 dctqpq 6209400000fd0000 00253f1f534acdd4 D64->D128 ==> 21c5000000000000 0021400000fd0000
438 dctqpq 000400000089b000 0a6000d000000049 D64->D128 ==> 21a4c00000000000 000000000089b000
439 dctqpq 2208000000000000 0000000000000000 D64->D128 ==> 2205000000000000 0000000000000000
440 dctqpq a208000000000000 0000000000000000 D64->D128 ==> a205000000000000 0000000000000000
441 dctqpq a248000000000000 0000000000000000 D64->D128 ==> a209000000000000 0000000000000000
442 dctqpq 7c00000000000000 0000000000000000 D64->D128 ==> 7c00000000000000 0000000000000000
443 dctqpq fc00000000000000 c00100035b007700 D64->D128 ==> fc00000000000000 0000000000000000
444 dctqpq 7e00000000000000 fe000000d0e0a0d0 D64->D128 ==> 7c00000000000000 0000000000000000
445 dctqpq 7800000000000000 0000000000000000 D64->D128 ==> 7800000000000000 0000000000000000
446 dctqpq f800000000000000 0000000000000000 D64->D128 ==> f800000000000000 0000000000000000
448 test with rounding mode 2
449 dctqpq 2207c00000000000 0000000000000e50 D64->D128 ==> 2204c00000000000 0003c00000000000
450 dctqpq 2f07c00000000000 000000000014c000 D64->D128 ==> 2214c00000000000 000fc00000000000
451 dctqpq a207c00000000000 00000000000000e0 D64->D128 ==> a204c00000000000 0003c00000000000
452 dctqpq 2206c00000000000 00000000000000cf D64->D128 ==> 2204c00000000000 0002c00000000000
453 dctqpq a205c00000000000 000000010a395bcf D64->D128 ==> a204c00000000000 0001c00000000000
454 dctqpq 6209400000fd0000 00253f1f534acdd4 D64->D128 ==> 21c5000000000000 0021400000fd0000
455 dctqpq 000400000089b000 0a6000d000000049 D64->D128 ==> 21a4c00000000000 000000000089b000
456 dctqpq 2208000000000000 0000000000000000 D64->D128 ==> 2205000000000000 0000000000000000
457 dctqpq a208000000000000 0000000000000000 D64->D128 ==> a205000000000000 0000000000000000
458 dctqpq a248000000000000 0000000000000000 D64->D128 ==> a209000000000000 0000000000000000
459 dctqpq 7c00000000000000 0000000000000000 D64->D128 ==> 7c00000000000000 0000000000000000
460 dctqpq fc00000000000000 c00100035b007700 D64->D128 ==> fc00000000000000 0000000000000000
461 dctqpq 7e00000000000000 fe000000d0e0a0d0 D64->D128 ==> 7c00000000000000 0000000000000000
462 dctqpq 7800000000000000 0000000000000000 D64->D128 ==> 7800000000000000 0000000000000000
463 dctqpq f800000000000000 0000000000000000 D64->D128 ==> f800000000000000 0000000000000000
465 test with rounding mode 3
466 dctqpq 2207c00000000000 0000000000000e50 D64->D128 ==> 2204c00000000000 0003c00000000000
467 dctqpq 2f07c00000000000 000000000014c000 D64->D128 ==> 2214c00000000000 000fc00000000000
468 dctqpq a207c00000000000 00000000000000e0 D64->D128 ==> a204c00000000000 0003c00000000000
469 dctqpq 2206c00000000000 00000000000000cf D64->D128 ==> 2204c00000000000 0002c00000000000
470 dctqpq a205c00000000000 000000010a395bcf D64->D128 ==> a204c00000000000 0001c00000000000
471 dctqpq 6209400000fd0000 00253f1f534acdd4 D64->D128 ==> 21c5000000000000 0021400000fd0000
472 dctqpq 000400000089b000 0a6000d000000049 D64->D128 ==> 21a4c00000000000 000000000089b000
473 dctqpq 2208000000000000 0000000000000000 D64->D128 ==> 2205000000000000 0000000000000000
474 dctqpq a208000000000000 0000000000000000 D64->D128 ==> a205000000000000 0000000000000000
475 dctqpq a248000000000000 0000000000000000 D64->D128 ==> a209000000000000 0000000000000000
476 dctqpq 7c00000000000000 0000000000000000 D64->D128 ==> 7c00000000000000 0000000000000000
477 dctqpq fc00000000000000 c00100035b007700 D64->D128 ==> fc00000000000000 0000000000000000
478 dctqpq 7e00000000000000 fe000000d0e0a0d0 D64->D128 ==> 7c00000000000000 0000000000000000
479 dctqpq 7800000000000000 0000000000000000 D64->D128 ==> 7800000000000000 0000000000000000
480 dctqpq f800000000000000 0000000000000000 D64->D128 ==> f800000000000000 0000000000000000
482 test with rounding mode 4
483 dctqpq 2207c00000000000 0000000000000e50 D64->D128 ==> 2204c00000000000 0003c00000000000
484 dctqpq 2f07c00000000000 000000000014c000 D64->D128 ==> 2214c00000000000 000fc00000000000
485 dctqpq a207c00000000000 00000000000000e0 D64->D128 ==> a204c00000000000 0003c00000000000
486 dctqpq 2206c00000000000 00000000000000cf D64->D128 ==> 2204c00000000000 0002c00000000000
487 dctqpq a205c00000000000 000000010a395bcf D64->D128 ==> a204c00000000000 0001c00000000000
488 dctqpq 6209400000fd0000 00253f1f534acdd4 D64->D128 ==> 21c5000000000000 0021400000fd0000
489 dctqpq 000400000089b000 0a6000d000000049 D64->D128 ==> 21a4c00000000000 000000000089b000
490 dctqpq 2208000000000000 0000000000000000 D64->D128 ==> 2205000000000000 0000000000000000
491 dctqpq a208000000000000 0000000000000000 D64->D128 ==> a205000000000000 0000000000000000
492 dctqpq a248000000000000 0000000000000000 D64->D128 ==> a209000000000000 0000000000000000
493 dctqpq 7c00000000000000 0000000000000000 D64->D128 ==> 7c00000000000000 0000000000000000
494 dctqpq fc00000000000000 c00100035b007700 D64->D128 ==> fc00000000000000 0000000000000000
495 dctqpq 7e00000000000000 fe000000d0e0a0d0 D64->D128 ==> 7c00000000000000 0000000000000000
496 dctqpq 7800000000000000 0000000000000000 D64->D128 ==> 7800000000000000 0000000000000000
497 dctqpq f800000000000000 0000000000000000 D64->D128 ==> f800000000000000 0000000000000000
499 test with rounding mode 5
500 dctqpq 2207c00000000000 0000000000000e50 D64->D128 ==> 2204c00000000000 0003c00000000000
501 dctqpq 2f07c00000000000 000000000014c000 D64->D128 ==> 2214c00000000000 000fc00000000000
502 dctqpq a207c00000000000 00000000000000e0 D64->D128 ==> a204c00000000000 0003c00000000000
503 dctqpq 2206c00000000000 00000000000000cf D64->D128 ==> 2204c00000000000 0002c00000000000
504 dctqpq a205c00000000000 000000010a395bcf D64->D128 ==> a204c00000000000 0001c00000000000
505 dctqpq 6209400000fd0000 00253f1f534acdd4 D64->D128 ==> 21c5000000000000 0021400000fd0000
506 dctqpq 000400000089b000 0a6000d000000049 D64->D128 ==> 21a4c00000000000 000000000089b000
507 dctqpq 2208000000000000 0000000000000000 D64->D128 ==> 2205000000000000 0000000000000000
508 dctqpq a208000000000000 0000000000000000 D64->D128 ==> a205000000000000 0000000000000000
509 dctqpq a248000000000000 0000000000000000 D64->D128 ==> a209000000000000 0000000000000000
510 dctqpq 7c00000000000000 0000000000000000 D64->D128 ==> 7c00000000000000 0000000000000000
511 dctqpq fc00000000000000 c00100035b007700 D64->D128 ==> fc00000000000000 0000000000000000
512 dctqpq 7e00000000000000 fe000000d0e0a0d0 D64->D128 ==> 7c00000000000000 0000000000000000
513 dctqpq 7800000000000000 0000000000000000 D64->D128 ==> 7800000000000000 0000000000000000
514 dctqpq f800000000000000 0000000000000000 D64->D128 ==> f800000000000000 0000000000000000
516 test with rounding mode 6
517 dctqpq 2207c00000000000 0000000000000e50 D64->D128 ==> 2204c00000000000 0003c00000000000
518 dctqpq 2f07c00000000000 000000000014c000 D64->D128 ==> 2214c00000000000 000fc00000000000
519 dctqpq a207c00000000000 00000000000000e0 D64->D128 ==> a204c00000000000 0003c00000000000
520 dctqpq 2206c00000000000 00000000000000cf D64->D128 ==> 2204c00000000000 0002c00000000000
521 dctqpq a205c00000000000 000000010a395bcf D64->D128 ==> a204c00000000000 0001c00000000000
522 dctqpq 6209400000fd0000 00253f1f534acdd4 D64->D128 ==> 21c5000000000000 0021400000fd0000
523 dctqpq 000400000089b000 0a6000d000000049 D64->D128 ==> 21a4c00000000000 000000000089b000
524 dctqpq 2208000000000000 0000000000000000 D64->D128 ==> 2205000000000000 0000000000000000
525 dctqpq a208000000000000 0000000000000000 D64->D128 ==> a205000000000000 0000000000000000
526 dctqpq a248000000000000 0000000000000000 D64->D128 ==> a209000000000000 0000000000000000
527 dctqpq 7c00000000000000 0000000000000000 D64->D128 ==> 7c00000000000000 0000000000000000
528 dctqpq fc00000000000000 c00100035b007700 D64->D128 ==> fc00000000000000 0000000000000000
529 dctqpq 7e00000000000000 fe000000d0e0a0d0 D64->D128 ==> 7c00000000000000 0000000000000000
530 dctqpq 7800000000000000 0000000000000000 D64->D128 ==> 7800000000000000 0000000000000000
531 dctqpq f800000000000000 0000000000000000 D64->D128 ==> f800000000000000 0000000000000000
533 test with rounding mode 7
534 dctqpq 2207c00000000000 0000000000000e50 D64->D128 ==> 2204c00000000000 0003c00000000000
535 dctqpq 2f07c00000000000 000000000014c000 D64->D128 ==> 2214c00000000000 000fc00000000000
536 dctqpq a207c00000000000 00000000000000e0 D64->D128 ==> a204c00000000000 0003c00000000000
537 dctqpq 2206c00000000000 00000000000000cf D64->D128 ==> 2204c00000000000 0002c00000000000
538 dctqpq a205c00000000000 000000010a395bcf D64->D128 ==> a204c00000000000 0001c00000000000
539 dctqpq 6209400000fd0000 00253f1f534acdd4 D64->D128 ==> 21c5000000000000 0021400000fd0000
540 dctqpq 000400000089b000 0a6000d000000049 D64->D128 ==> 21a4c00000000000 000000000089b000
541 dctqpq 2208000000000000 0000000000000000 D64->D128 ==> 2205000000000000 0000000000000000
542 dctqpq a208000000000000 0000000000000000 D64->D128 ==> a205000000000000 0000000000000000
543 dctqpq a248000000000000 0000000000000000 D64->D128 ==> a209000000000000 0000000000000000
544 dctqpq 7c00000000000000 0000000000000000 D64->D128 ==> 7c00000000000000 0000000000000000
545 dctqpq fc00000000000000 c00100035b007700 D64->D128 ==> fc00000000000000 0000000000000000
546 dctqpq 7e00000000000000 fe000000d0e0a0d0 D64->D128 ==> 7c00000000000000 0000000000000000
547 dctqpq 7800000000000000 0000000000000000 D64->D128 ==> 7800000000000000 0000000000000000
548 dctqpq f800000000000000 0000000000000000 D64->D128 ==> f800000000000000 0000000000000000
551 test with rounding mode 0
552 dctfixq 2207c00000000000 0000000000000e50 D128->I64S ==> 0000000000000159 0000000000000000
553 dctfixq 2f07c00000000000 000000000014c000 D128->I64S ==> 7fffffffffffffff 0000000000000000
554 dctfixq a207c00000000000 00000000000000e0 D128->I64S ==> fffffffffffffff0 0000000000000000
555 dctfixq 2206c00000000000 00000000000000cf D128->I64S ==> 0000000000000000 0000000000000000
556 dctfixq a205c00000000000 000000010a395bcf D128->I64S ==> fffffffffffffffc 0000000000000000
557 dctfixq 6209400000fd0000 00253f1f534acdd4 D128->I64S ==> 0000000000000000 0000000000000000
558 dctfixq 000400000089b000 0a6000d000000049 D128->I64S ==> 0000000000000000 0000000000000000
559 dctfixq 2208000000000000 0000000000000000 D128->I64S ==> 0000000000000000 0000000000000000
560 dctfixq a208000000000000 0000000000000000 D128->I64S ==> 0000000000000000 0000000000000000
561 dctfixq a248000000000000 0000000000000000 D128->I64S ==> 0000000000000000 0000000000000000
562 dctfixq 7c00000000000000 0000000000000000 D128->I64S ==> 8000000000000000 0000000000000000
563 dctfixq fc00000000000000 c00100035b007700 D128->I64S ==> 8000000000000000 0000000000000000
564 dctfixq 7e00000000000000 fe000000d0e0a0d0 D128->I64S ==> 8000000000000000 0000000000000000
565 dctfixq 7800000000000000 0000000000000000 D128->I64S ==> 7fffffffffffffff 0000000000000000
566 dctfixq f800000000000000 0000000000000000 D128->I64S ==> 8000000000000000 0000000000000000
568 test with rounding mode 1
569 dctfixq 2207c00000000000 0000000000000e50 D128->I64S ==> 0000000000000159 0000000000000000
570 dctfixq 2f07c00000000000 000000000014c000 D128->I64S ==> 7fffffffffffffff 0000000000000000
571 dctfixq a207c00000000000 00000000000000e0 D128->I64S ==> fffffffffffffff0 0000000000000000
572 dctfixq 2206c00000000000 00000000000000cf D128->I64S ==> 0000000000000000 0000000000000000
573 dctfixq a205c00000000000 000000010a395bcf D128->I64S ==> fffffffffffffffc 0000000000000000
574 dctfixq 6209400000fd0000 00253f1f534acdd4 D128->I64S ==> 0000000000000000 0000000000000000
575 dctfixq 000400000089b000 0a6000d000000049 D128->I64S ==> 0000000000000000 0000000000000000
576 dctfixq 2208000000000000 0000000000000000 D128->I64S ==> 0000000000000000 0000000000000000
577 dctfixq a208000000000000 0000000000000000 D128->I64S ==> 0000000000000000 0000000000000000
578 dctfixq a248000000000000 0000000000000000 D128->I64S ==> 0000000000000000 0000000000000000
579 dctfixq 7c00000000000000 0000000000000000 D128->I64S ==> 8000000000000000 0000000000000000
580 dctfixq fc00000000000000 c00100035b007700 D128->I64S ==> 8000000000000000 0000000000000000
581 dctfixq 7e00000000000000 fe000000d0e0a0d0 D128->I64S ==> 8000000000000000 0000000000000000
582 dctfixq 7800000000000000 0000000000000000 D128->I64S ==> 7fffffffffffffff 0000000000000000
583 dctfixq f800000000000000 0000000000000000 D128->I64S ==> 8000000000000000 0000000000000000
585 test with rounding mode 2
586 dctfixq 2207c00000000000 0000000000000e50 D128->I64S ==> 0000000000000159 0000000000000000
587 dctfixq 2f07c00000000000 000000000014c000 D128->I64S ==> 7fffffffffffffff 0000000000000000
588 dctfixq a207c00000000000 00000000000000e0 D128->I64S ==> fffffffffffffff0 0000000000000000
589 dctfixq 2206c00000000000 00000000000000cf D128->I64S ==> 0000000000000001 0000000000000000
590 dctfixq a205c00000000000 000000010a395bcf D128->I64S ==> fffffffffffffffc 0000000000000000
591 dctfixq 6209400000fd0000 00253f1f534acdd4 D128->I64S ==> 0000000000000001 0000000000000000
592 dctfixq 000400000089b000 0a6000d000000049 D128->I64S ==> 0000000000000001 0000000000000000
593 dctfixq 2208000000000000 0000000000000000 D128->I64S ==> 0000000000000000 0000000000000000
594 dctfixq a208000000000000 0000000000000000 D128->I64S ==> 0000000000000000 0000000000000000
595 dctfixq a248000000000000 0000000000000000 D128->I64S ==> 0000000000000000 0000000000000000
596 dctfixq 7c00000000000000 0000000000000000 D128->I64S ==> 8000000000000000 0000000000000000
597 dctfixq fc00000000000000 c00100035b007700 D128->I64S ==> 8000000000000000 0000000000000000
598 dctfixq 7e00000000000000 fe000000d0e0a0d0 D128->I64S ==> 8000000000000000 0000000000000000
599 dctfixq 7800000000000000 0000000000000000 D128->I64S ==> 7fffffffffffffff 0000000000000000
600 dctfixq f800000000000000 0000000000000000 D128->I64S ==> 8000000000000000 0000000000000000
602 test with rounding mode 3
603 dctfixq 2207c00000000000 0000000000000e50 D128->I64S ==> 0000000000000159 0000000000000000
604 dctfixq 2f07c00000000000 000000000014c000 D128->I64S ==> 7fffffffffffffff 0000000000000000
605 dctfixq a207c00000000000 00000000000000e0 D128->I64S ==> fffffffffffffff0 0000000000000000
606 dctfixq 2206c00000000000 00000000000000cf D128->I64S ==> 0000000000000000 0000000000000000
607 dctfixq a205c00000000000 000000010a395bcf D128->I64S ==> fffffffffffffffb 0000000000000000
608 dctfixq 6209400000fd0000 00253f1f534acdd4 D128->I64S ==> 0000000000000000 0000000000000000
609 dctfixq 000400000089b000 0a6000d000000049 D128->I64S ==> 0000000000000000 0000000000000000
610 dctfixq 2208000000000000 0000000000000000 D128->I64S ==> 0000000000000000 0000000000000000
611 dctfixq a208000000000000 0000000000000000 D128->I64S ==> 0000000000000000 0000000000000000
612 dctfixq a248000000000000 0000000000000000 D128->I64S ==> 0000000000000000 0000000000000000
613 dctfixq 7c00000000000000 0000000000000000 D128->I64S ==> 8000000000000000 0000000000000000
614 dctfixq fc00000000000000 c00100035b007700 D128->I64S ==> 8000000000000000 0000000000000000
615 dctfixq 7e00000000000000 fe000000d0e0a0d0 D128->I64S ==> 8000000000000000 0000000000000000
616 dctfixq 7800000000000000 0000000000000000 D128->I64S ==> 7fffffffffffffff 0000000000000000
617 dctfixq f800000000000000 0000000000000000 D128->I64S ==> 8000000000000000 0000000000000000
619 test with rounding mode 4
620 dctfixq 2207c00000000000 0000000000000e50 D128->I64S ==> 0000000000000159 0000000000000000
621 dctfixq 2f07c00000000000 000000000014c000 D128->I64S ==> 7fffffffffffffff 0000000000000000
622 dctfixq a207c00000000000 00000000000000e0 D128->I64S ==> fffffffffffffff0 0000000000000000
623 dctfixq 2206c00000000000 00000000000000cf D128->I64S ==> 0000000000000000 0000000000000000
624 dctfixq a205c00000000000 000000010a395bcf D128->I64S ==> fffffffffffffffc 0000000000000000
625 dctfixq 6209400000fd0000 00253f1f534acdd4 D128->I64S ==> 0000000000000000 0000000000000000
626 dctfixq 000400000089b000 0a6000d000000049 D128->I64S ==> 0000000000000000 0000000000000000
627 dctfixq 2208000000000000 0000000000000000 D128->I64S ==> 0000000000000000 0000000000000000
628 dctfixq a208000000000000 0000000000000000 D128->I64S ==> 0000000000000000 0000000000000000
629 dctfixq a248000000000000 0000000000000000 D128->I64S ==> 0000000000000000 0000000000000000
630 dctfixq 7c00000000000000 0000000000000000 D128->I64S ==> 8000000000000000 0000000000000000
631 dctfixq fc00000000000000 c00100035b007700 D128->I64S ==> 8000000000000000 0000000000000000
632 dctfixq 7e00000000000000 fe000000d0e0a0d0 D128->I64S ==> 8000000000000000 0000000000000000
633 dctfixq 7800000000000000 0000000000000000 D128->I64S ==> 7fffffffffffffff 0000000000000000
634 dctfixq f800000000000000 0000000000000000 D128->I64S ==> 8000000000000000 0000000000000000
636 test with rounding mode 5
637 dctfixq 2207c00000000000 0000000000000e50 D128->I64S ==> 0000000000000159 0000000000000000
638 dctfixq 2f07c00000000000 000000000014c000 D128->I64S ==> 7fffffffffffffff 0000000000000000
639 dctfixq a207c00000000000 00000000000000e0 D128->I64S ==> fffffffffffffff0 0000000000000000
640 dctfixq 2206c00000000000 00000000000000cf D128->I64S ==> 0000000000000000 0000000000000000
641 dctfixq a205c00000000000 000000010a395bcf D128->I64S ==> fffffffffffffffc 0000000000000000
642 dctfixq 6209400000fd0000 00253f1f534acdd4 D128->I64S ==> 0000000000000000 0000000000000000
643 dctfixq 000400000089b000 0a6000d000000049 D128->I64S ==> 0000000000000000 0000000000000000
644 dctfixq 2208000000000000 0000000000000000 D128->I64S ==> 0000000000000000 0000000000000000
645 dctfixq a208000000000000 0000000000000000 D128->I64S ==> 0000000000000000 0000000000000000
646 dctfixq a248000000000000 0000000000000000 D128->I64S ==> 0000000000000000 0000000000000000
647 dctfixq 7c00000000000000 0000000000000000 D128->I64S ==> 8000000000000000 0000000000000000
648 dctfixq fc00000000000000 c00100035b007700 D128->I64S ==> 8000000000000000 0000000000000000
649 dctfixq 7e00000000000000 fe000000d0e0a0d0 D128->I64S ==> 8000000000000000 0000000000000000
650 dctfixq 7800000000000000 0000000000000000 D128->I64S ==> 7fffffffffffffff 0000000000000000
651 dctfixq f800000000000000 0000000000000000 D128->I64S ==> 8000000000000000 0000000000000000
653 test with rounding mode 6
654 dctfixq 2207c00000000000 0000000000000e50 D128->I64S ==> 0000000000000159 0000000000000000
655 dctfixq 2f07c00000000000 000000000014c000 D128->I64S ==> 7fffffffffffffff 0000000000000000
656 dctfixq a207c00000000000 00000000000000e0 D128->I64S ==> fffffffffffffff0 0000000000000000
657 dctfixq 2206c00000000000 00000000000000cf D128->I64S ==> 0000000000000001 0000000000000000
658 dctfixq a205c00000000000 000000010a395bcf D128->I64S ==> fffffffffffffffb 0000000000000000
659 dctfixq 6209400000fd0000 00253f1f534acdd4 D128->I64S ==> 0000000000000001 0000000000000000
660 dctfixq 000400000089b000 0a6000d000000049 D128->I64S ==> 0000000000000001 0000000000000000
661 dctfixq 2208000000000000 0000000000000000 D128->I64S ==> 0000000000000000 0000000000000000
662 dctfixq a208000000000000 0000000000000000 D128->I64S ==> 0000000000000000 0000000000000000
663 dctfixq a248000000000000 0000000000000000 D128->I64S ==> 0000000000000000 0000000000000000
664 dctfixq 7c00000000000000 0000000000000000 D128->I64S ==> 8000000000000000 0000000000000000
665 dctfixq fc00000000000000 c00100035b007700 D128->I64S ==> 8000000000000000 0000000000000000
666 dctfixq 7e00000000000000 fe000000d0e0a0d0 D128->I64S ==> 8000000000000000 0000000000000000
667 dctfixq 7800000000000000 0000000000000000 D128->I64S ==> 7fffffffffffffff 0000000000000000
668 dctfixq f800000000000000 0000000000000000 D128->I64S ==> 8000000000000000 0000000000000000
670 test with rounding mode 7
671 dctfixq 2207c00000000000 0000000000000e50 D128->I64S ==> 0000000000000159 0000000000000000
672 dctfixq 2f07c00000000000 000000000014c000 D128->I64S ==> 7fffffffffffffff 0000000000000000
673 dctfixq a207c00000000000 00000000000000e0 D128->I64S ==> fffffffffffffff0 0000000000000000
674 dctfixq 2206c00000000000 00000000000000cf D128->I64S ==> 0000000000000001 0000000000000000
675 dctfixq a205c00000000000 000000010a395bcf D128->I64S ==> fffffffffffffffc 0000000000000000
676 dctfixq 6209400000fd0000 00253f1f534acdd4 D128->I64S ==> 0000000000000001 0000000000000000
677 dctfixq 000400000089b000 0a6000d000000049 D128->I64S ==> 0000000000000001 0000000000000000
678 dctfixq 2208000000000000 0000000000000000 D128->I64S ==> 0000000000000000 0000000000000000
679 dctfixq a208000000000000 0000000000000000 D128->I64S ==> 0000000000000000 0000000000000000
680 dctfixq a248000000000000 0000000000000000 D128->I64S ==> 0000000000000000 0000000000000000
681 dctfixq 7c00000000000000 0000000000000000 D128->I64S ==> 8000000000000000 0000000000000000
682 dctfixq fc00000000000000 c00100035b007700 D128->I64S ==> 8000000000000000 0000000000000000
683 dctfixq 7e00000000000000 fe000000d0e0a0d0 D128->I64S ==> 8000000000000000 0000000000000000
684 dctfixq 7800000000000000 0000000000000000 D128->I64S ==> 7fffffffffffffff 0000000000000000
685 dctfixq f800000000000000 0000000000000000 D128->I64S ==> 8000000000000000 0000000000000000
688 test with rounding mode 0
689 drdpq 2207c00000000000 0000000000000e50 D128->D64 ==> 2234000000000e50 0000000000000000
690 drdpq 2f07c00000000000 000000000014c000 D128->D64 ==> 7800000000000000 0000000000000000
691 drdpq a207c00000000000 00000000000000e0 D128->D64 ==> a2340000000000e0 0000000000000000
692 drdpq 2206c00000000000 00000000000000cf D128->D64 ==> 22240000000000cf 0000000000000000
693 drdpq a205c00000000000 000000010a395bcf D128->D64 ==> a21400010a395bcf 0000000000000000
694 drdpq 6209400000fd0000 00253f1f534acdd4 D128->D64 ==> 0000000000000000 0000000000000000
695 drdpq 000400000089b000 0a6000d000000049 D128->D64 ==> 0000000000000000 0000000000000000
696 drdpq 2208000000000000 0000000000000000 D128->D64 ==> 2238000000000000 0000000000000000
697 drdpq a208000000000000 0000000000000000 D128->D64 ==> a238000000000000 0000000000000000
698 drdpq a248000000000000 0000000000000000 D128->D64 ==> c238000000000000 0000000000000000
699 drdpq 7c00000000000000 0000000000000000 D128->D64 ==> 7c00000000000000 0000000000000000
700 drdpq fc00000000000000 c00100035b007700 D128->D64 ==> fc0100035b007700 0000000000000000
701 drdpq 7e00000000000000 fe000000d0e0a0d0 D128->D64 ==> 7c000000d0e0a0d0 0000000000000000
702 drdpq 7800000000000000 0000000000000000 D128->D64 ==> 7800000000000000 0000000000000000
703 drdpq f800000000000000 0000000000000000 D128->D64 ==> f800000000000000 0000000000000000
705 test with rounding mode 1
706 drdpq 2207c00000000000 0000000000000e50 D128->D64 ==> 2234000000000e50 0000000000000000
707 drdpq 2f07c00000000000 000000000014c000 D128->D64 ==> 77fcff3fcff3fcff 0000000000000000
708 drdpq a207c00000000000 00000000000000e0 D128->D64 ==> a2340000000000e0 0000000000000000
709 drdpq 2206c00000000000 00000000000000cf D128->D64 ==> 22240000000000cf 0000000000000000
710 drdpq a205c00000000000 000000010a395bcf D128->D64 ==> a21400010a395bcf 0000000000000000
711 drdpq 6209400000fd0000 00253f1f534acdd4 D128->D64 ==> 0000000000000000 0000000000000000
712 drdpq 000400000089b000 0a6000d000000049 D128->D64 ==> 0000000000000000 0000000000000000
713 drdpq 2208000000000000 0000000000000000 D128->D64 ==> 2238000000000000 0000000000000000
714 drdpq a208000000000000 0000000000000000 D128->D64 ==> a238000000000000 0000000000000000
715 drdpq a248000000000000 0000000000000000 D128->D64 ==> c238000000000000 0000000000000000
716 drdpq 7c00000000000000 0000000000000000 D128->D64 ==> 7c00000000000000 0000000000000000
717 drdpq fc00000000000000 c00100035b007700 D128->D64 ==> fc0100035b007700 0000000000000000
718 drdpq 7e00000000000000 fe000000d0e0a0d0 D128->D64 ==> 7c000000d0e0a0d0 0000000000000000
719 drdpq 7800000000000000 0000000000000000 D128->D64 ==> 7800000000000000 0000000000000000
720 drdpq f800000000000000 0000000000000000 D128->D64 ==> f800000000000000 0000000000000000
722 test with rounding mode 2
723 drdpq 2207c00000000000 0000000000000e50 D128->D64 ==> 2234000000000e50 0000000000000000
724 drdpq 2f07c00000000000 000000000014c000 D128->D64 ==> 7800000000000000 0000000000000000
725 drdpq a207c00000000000 00000000000000e0 D128->D64 ==> a2340000000000e0 0000000000000000
726 drdpq 2206c00000000000 00000000000000cf D128->D64 ==> 22240000000000cf 0000000000000000
727 drdpq a205c00000000000 000000010a395bcf D128->D64 ==> a21400010a395bcf 0000000000000000
728 drdpq 6209400000fd0000 00253f1f534acdd4 D128->D64 ==> 0000000000000001 0000000000000000
729 drdpq 000400000089b000 0a6000d000000049 D128->D64 ==> 0000000000000001 0000000000000000
730 drdpq 2208000000000000 0000000000000000 D128->D64 ==> 2238000000000000 0000000000000000
731 drdpq a208000000000000 0000000000000000 D128->D64 ==> a238000000000000 0000000000000000
732 drdpq a248000000000000 0000000000000000 D128->D64 ==> c238000000000000 0000000000000000
733 drdpq 7c00000000000000 0000000000000000 D128->D64 ==> 7c00000000000000 0000000000000000
734 drdpq fc00000000000000 c00100035b007700 D128->D64 ==> fc0100035b007700 0000000000000000
735 drdpq 7e00000000000000 fe000000d0e0a0d0 D128->D64 ==> 7c000000d0e0a0d0 0000000000000000
736 drdpq 7800000000000000 0000000000000000 D128->D64 ==> 7800000000000000 0000000000000000
737 drdpq f800000000000000 0000000000000000 D128->D64 ==> f800000000000000 0000000000000000
739 test with rounding mode 3
740 drdpq 2207c00000000000 0000000000000e50 D128->D64 ==> 2234000000000e50 0000000000000000
741 drdpq 2f07c00000000000 000000000014c000 D128->D64 ==> 77fcff3fcff3fcff 0000000000000000
742 drdpq a207c00000000000 00000000000000e0 D128->D64 ==> a2340000000000e0 0000000000000000
743 drdpq 2206c00000000000 00000000000000cf D128->D64 ==> 22240000000000cf 0000000000000000
744 drdpq a205c00000000000 000000010a395bcf D128->D64 ==> a21400010a395bcf 0000000000000000
745 drdpq 6209400000fd0000 00253f1f534acdd4 D128->D64 ==> 0000000000000000 0000000000000000
746 drdpq 000400000089b000 0a6000d000000049 D128->D64 ==> 0000000000000000 0000000000000000
747 drdpq 2208000000000000 0000000000000000 D128->D64 ==> 2238000000000000 0000000000000000
748 drdpq a208000000000000 0000000000000000 D128->D64 ==> a238000000000000 0000000000000000
749 drdpq a248000000000000 0000000000000000 D128->D64 ==> c238000000000000 0000000000000000
750 drdpq 7c00000000000000 0000000000000000 D128->D64 ==> 7c00000000000000 0000000000000000
751 drdpq fc00000000000000 c00100035b007700 D128->D64 ==> fc0100035b007700 0000000000000000
752 drdpq 7e00000000000000 fe000000d0e0a0d0 D128->D64 ==> 7c000000d0e0a0d0 0000000000000000
753 drdpq 7800000000000000 0000000000000000 D128->D64 ==> 7800000000000000 0000000000000000
754 drdpq f800000000000000 0000000000000000 D128->D64 ==> f800000000000000 0000000000000000
756 test with rounding mode 4
757 drdpq 2207c00000000000 0000000000000e50 D128->D64 ==> 2234000000000e50 0000000000000000
758 drdpq 2f07c00000000000 000000000014c000 D128->D64 ==> 7800000000000000 0000000000000000
759 drdpq a207c00000000000 00000000000000e0 D128->D64 ==> a2340000000000e0 0000000000000000
760 drdpq 2206c00000000000 00000000000000cf D128->D64 ==> 22240000000000cf 0000000000000000
761 drdpq a205c00000000000 000000010a395bcf D128->D64 ==> a21400010a395bcf 0000000000000000
762 drdpq 6209400000fd0000 00253f1f534acdd4 D128->D64 ==> 0000000000000000 0000000000000000
763 drdpq 000400000089b000 0a6000d000000049 D128->D64 ==> 0000000000000000 0000000000000000
764 drdpq 2208000000000000 0000000000000000 D128->D64 ==> 2238000000000000 0000000000000000
765 drdpq a208000000000000 0000000000000000 D128->D64 ==> a238000000000000 0000000000000000
766 drdpq a248000000000000 0000000000000000 D128->D64 ==> c238000000000000 0000000000000000
767 drdpq 7c00000000000000 0000000000000000 D128->D64 ==> 7c00000000000000 0000000000000000
768 drdpq fc00000000000000 c00100035b007700 D128->D64 ==> fc0100035b007700 0000000000000000
769 drdpq 7e00000000000000 fe000000d0e0a0d0 D128->D64 ==> 7c000000d0e0a0d0 0000000000000000
770 drdpq 7800000000000000 0000000000000000 D128->D64 ==> 7800000000000000 0000000000000000
771 drdpq f800000000000000 0000000000000000 D128->D64 ==> f800000000000000 0000000000000000
773 test with rounding mode 5
774 drdpq 2207c00000000000 0000000000000e50 D128->D64 ==> 2234000000000e50 0000000000000000
775 drdpq 2f07c00000000000 000000000014c000 D128->D64 ==> 7800000000000000 0000000000000000
776 drdpq a207c00000000000 00000000000000e0 D128->D64 ==> a2340000000000e0 0000000000000000
777 drdpq 2206c00000000000 00000000000000cf D128->D64 ==> 22240000000000cf 0000000000000000
778 drdpq a205c00000000000 000000010a395bcf D128->D64 ==> a21400010a395bcf 0000000000000000
779 drdpq 6209400000fd0000 00253f1f534acdd4 D128->D64 ==> 0000000000000000 0000000000000000
780 drdpq 000400000089b000 0a6000d000000049 D128->D64 ==> 0000000000000000 0000000000000000
781 drdpq 2208000000000000 0000000000000000 D128->D64 ==> 2238000000000000 0000000000000000
782 drdpq a208000000000000 0000000000000000 D128->D64 ==> a238000000000000 0000000000000000
783 drdpq a248000000000000 0000000000000000 D128->D64 ==> c238000000000000 0000000000000000
784 drdpq 7c00000000000000 0000000000000000 D128->D64 ==> 7c00000000000000 0000000000000000
785 drdpq fc00000000000000 c00100035b007700 D128->D64 ==> fc0100035b007700 0000000000000000
786 drdpq 7e00000000000000 fe000000d0e0a0d0 D128->D64 ==> 7c000000d0e0a0d0 0000000000000000
787 drdpq 7800000000000000 0000000000000000 D128->D64 ==> 7800000000000000 0000000000000000
788 drdpq f800000000000000 0000000000000000 D128->D64 ==> f800000000000000 0000000000000000
790 test with rounding mode 6
791 drdpq 2207c00000000000 0000000000000e50 D128->D64 ==> 2234000000000e50 0000000000000000
792 drdpq 2f07c00000000000 000000000014c000 D128->D64 ==> 7800000000000000 0000000000000000
793 drdpq a207c00000000000 00000000000000e0 D128->D64 ==> a2340000000000e0 0000000000000000
794 drdpq 2206c00000000000 00000000000000cf D128->D64 ==> 22240000000000cf 0000000000000000
795 drdpq a205c00000000000 000000010a395bcf D128->D64 ==> a21400010a395bcf 0000000000000000
796 drdpq 6209400000fd0000 00253f1f534acdd4 D128->D64 ==> 0000000000000001 0000000000000000
797 drdpq 000400000089b000 0a6000d000000049 D128->D64 ==> 0000000000000001 0000000000000000
798 drdpq 2208000000000000 0000000000000000 D128->D64 ==> 2238000000000000 0000000000000000
799 drdpq a208000000000000 0000000000000000 D128->D64 ==> a238000000000000 0000000000000000
800 drdpq a248000000000000 0000000000000000 D128->D64 ==> c238000000000000 0000000000000000
801 drdpq 7c00000000000000 0000000000000000 D128->D64 ==> 7c00000000000000 0000000000000000
802 drdpq fc00000000000000 c00100035b007700 D128->D64 ==> fc0100035b007700 0000000000000000
803 drdpq 7e00000000000000 fe000000d0e0a0d0 D128->D64 ==> 7c000000d0e0a0d0 0000000000000000
804 drdpq 7800000000000000 0000000000000000 D128->D64 ==> 7800000000000000 0000000000000000
805 drdpq f800000000000000 0000000000000000 D128->D64 ==> f800000000000000 0000000000000000
807 test with rounding mode 7
808 drdpq 2207c00000000000 0000000000000e50 D128->D64 ==> 2234000000000e50 0000000000000000
809 drdpq 2f07c00000000000 000000000014c000 D128->D64 ==> 77fcff3fcff3fcff 0000000000000000
810 drdpq a207c00000000000 00000000000000e0 D128->D64 ==> a2340000000000e0 0000000000000000
811 drdpq 2206c00000000000 00000000000000cf D128->D64 ==> 22240000000000cf 0000000000000000
812 drdpq a205c00000000000 000000010a395bcf D128->D64 ==> a21400010a395bcf 0000000000000000
813 drdpq 6209400000fd0000 00253f1f534acdd4 D128->D64 ==> 0000000000000001 0000000000000000
814 drdpq 000400000089b000 0a6000d000000049 D128->D64 ==> 0000000000000001 0000000000000000
815 drdpq 2208000000000000 0000000000000000 D128->D64 ==> 2238000000000000 0000000000000000
816 drdpq a208000000000000 0000000000000000 D128->D64 ==> a238000000000000 0000000000000000
817 drdpq a248000000000000 0000000000000000 D128->D64 ==> c238000000000000 0000000000000000
818 drdpq 7c00000000000000 0000000000000000 D128->D64 ==> 7c00000000000000 0000000000000000
819 drdpq fc00000000000000 c00100035b007700 D128->D64 ==> fc0100035b007700 0000000000000000
820 drdpq 7e00000000000000 fe000000d0e0a0d0 D128->D64 ==> 7c000000d0e0a0d0 0000000000000000
821 drdpq 7800000000000000 0000000000000000 D128->D64 ==> 7800000000000000 0000000000000000
822 drdpq f800000000000000 0000000000000000 D128->D64 ==> f800000000000000 0000000000000000
824 Test DFP shift instructions
826 test with rounding mode 0
827 dscri 2234000000000e50 0000000000000000 >> 0 ==> 2234000000000e50 0000000000000000
828 dscri 2234000000000e50 0000000000000000 >> 1 ==> 22340000000001c5 0000000000000000
829 dscri 2234000000000e50 0000000000000000 >> 15 ==> 2234000000000000 0000000000000000
830 dscri 2234000000000e50 0000000000000000 >> 63 ==> 2234000000000000 0000000000000000
831 dscri 6e4d3f1f534acdd4 0000000000000000 >> 0 ==> 6e4d3f1f534acdd4 0000000000000000
832 dscri 6e4d3f1f534acdd4 0000000000000000 >> 1 ==> 224d8fe3ca394db5 0000000000000000
833 dscri 6e4d3f1f534acdd4 0000000000000000 >> 15 ==> 224c000000000009 0000000000000000
834 dscri 6e4d3f1f534acdd4 0000000000000000 >> 63 ==> 224c000000000000 0000000000000000
835 dscri 000400000089b000 0000000000000000 >> 0 ==> 000400000089b000 0000000000000000
836 dscri 000400000089b000 0000000000000000 >> 1 ==> 00040000000c3a00 0000000000000000
837 dscri 000400000089b000 0000000000000000 >> 15 ==> 0004000000000000 0000000000000000
838 dscri 000400000089b000 0000000000000000 >> 63 ==> 0004000000000000 0000000000000000
839 dscri 2238000000000000 0000000000000000 >> 0 ==> 2238000000000000 0000000000000000
840 dscri 2238000000000000 0000000000000000 >> 1 ==> 2238000000000000 0000000000000000
841 dscri 2238000000000000 0000000000000000 >> 15 ==> 2238000000000000 0000000000000000
842 dscri 2238000000000000 0000000000000000 >> 63 ==> 2238000000000000 0000000000000000
843 dscri 7e34000000000111 0000000000000000 >> 0 ==> 7e00000000000111 0000000000000000
844 dscri 7e34000000000111 0000000000000000 >> 1 ==> 7e00000000000021 0000000000000000
845 dscri 7e34000000000111 0000000000000000 >> 15 ==> 7e00000000000000 0000000000000000
846 dscri 7e34000000000111 0000000000000000 >> 63 ==> 7e00000000000000 0000000000000000
848 test with rounding mode 1
849 dscri 2234000000000e50 0000000000000000 >> 0 ==> 2234000000000e50 0000000000000000
850 dscri 2234000000000e50 0000000000000000 >> 1 ==> 22340000000001c5 0000000000000000
851 dscri 2234000000000e50 0000000000000000 >> 15 ==> 2234000000000000 0000000000000000
852 dscri 2234000000000e50 0000000000000000 >> 63 ==> 2234000000000000 0000000000000000
853 dscri 6e4d3f1f534acdd4 0000000000000000 >> 0 ==> 6e4d3f1f534acdd4 0000000000000000
854 dscri 6e4d3f1f534acdd4 0000000000000000 >> 1 ==> 224d8fe3ca394db5 0000000000000000
855 dscri 6e4d3f1f534acdd4 0000000000000000 >> 15 ==> 224c000000000009 0000000000000000
856 dscri 6e4d3f1f534acdd4 0000000000000000 >> 63 ==> 224c000000000000 0000000000000000
857 dscri 000400000089b000 0000000000000000 >> 0 ==> 000400000089b000 0000000000000000
858 dscri 000400000089b000 0000000000000000 >> 1 ==> 00040000000c3a00 0000000000000000
859 dscri 000400000089b000 0000000000000000 >> 15 ==> 0004000000000000 0000000000000000
860 dscri 000400000089b000 0000000000000000 >> 63 ==> 0004000000000000 0000000000000000
861 dscri 2238000000000000 0000000000000000 >> 0 ==> 2238000000000000 0000000000000000
862 dscri 2238000000000000 0000000000000000 >> 1 ==> 2238000000000000 0000000000000000
863 dscri 2238000000000000 0000000000000000 >> 15 ==> 2238000000000000 0000000000000000
864 dscri 2238000000000000 0000000000000000 >> 63 ==> 2238000000000000 0000000000000000
865 dscri 7e34000000000111 0000000000000000 >> 0 ==> 7e00000000000111 0000000000000000
866 dscri 7e34000000000111 0000000000000000 >> 1 ==> 7e00000000000021 0000000000000000
867 dscri 7e34000000000111 0000000000000000 >> 15 ==> 7e00000000000000 0000000000000000
868 dscri 7e34000000000111 0000000000000000 >> 63 ==> 7e00000000000000 0000000000000000
870 test with rounding mode 2
871 dscri 2234000000000e50 0000000000000000 >> 0 ==> 2234000000000e50 0000000000000000
872 dscri 2234000000000e50 0000000000000000 >> 1 ==> 22340000000001c5 0000000000000000
873 dscri 2234000000000e50 0000000000000000 >> 15 ==> 2234000000000000 0000000000000000
874 dscri 2234000000000e50 0000000000000000 >> 63 ==> 2234000000000000 0000000000000000
875 dscri 6e4d3f1f534acdd4 0000000000000000 >> 0 ==> 6e4d3f1f534acdd4 0000000000000000
876 dscri 6e4d3f1f534acdd4 0000000000000000 >> 1 ==> 224d8fe3ca394db5 0000000000000000
877 dscri 6e4d3f1f534acdd4 0000000000000000 >> 15 ==> 224c000000000009 0000000000000000
878 dscri 6e4d3f1f534acdd4 0000000000000000 >> 63 ==> 224c000000000000 0000000000000000
879 dscri 000400000089b000 0000000000000000 >> 0 ==> 000400000089b000 0000000000000000
880 dscri 000400000089b000 0000000000000000 >> 1 ==> 00040000000c3a00 0000000000000000
881 dscri 000400000089b000 0000000000000000 >> 15 ==> 0004000000000000 0000000000000000
882 dscri 000400000089b000 0000000000000000 >> 63 ==> 0004000000000000 0000000000000000
883 dscri 2238000000000000 0000000000000000 >> 0 ==> 2238000000000000 0000000000000000
884 dscri 2238000000000000 0000000000000000 >> 1 ==> 2238000000000000 0000000000000000
885 dscri 2238000000000000 0000000000000000 >> 15 ==> 2238000000000000 0000000000000000
886 dscri 2238000000000000 0000000000000000 >> 63 ==> 2238000000000000 0000000000000000
887 dscri 7e34000000000111 0000000000000000 >> 0 ==> 7e00000000000111 0000000000000000
888 dscri 7e34000000000111 0000000000000000 >> 1 ==> 7e00000000000021 0000000000000000
889 dscri 7e34000000000111 0000000000000000 >> 15 ==> 7e00000000000000 0000000000000000
890 dscri 7e34000000000111 0000000000000000 >> 63 ==> 7e00000000000000 0000000000000000
892 test with rounding mode 3
893 dscri 2234000000000e50 0000000000000000 >> 0 ==> 2234000000000e50 0000000000000000
894 dscri 2234000000000e50 0000000000000000 >> 1 ==> 22340000000001c5 0000000000000000
895 dscri 2234000000000e50 0000000000000000 >> 15 ==> 2234000000000000 0000000000000000
896 dscri 2234000000000e50 0000000000000000 >> 63 ==> 2234000000000000 0000000000000000
897 dscri 6e4d3f1f534acdd4 0000000000000000 >> 0 ==> 6e4d3f1f534acdd4 0000000000000000
898 dscri 6e4d3f1f534acdd4 0000000000000000 >> 1 ==> 224d8fe3ca394db5 0000000000000000
899 dscri 6e4d3f1f534acdd4 0000000000000000 >> 15 ==> 224c000000000009 0000000000000000
900 dscri 6e4d3f1f534acdd4 0000000000000000 >> 63 ==> 224c000000000000 0000000000000000
901 dscri 000400000089b000 0000000000000000 >> 0 ==> 000400000089b000 0000000000000000
902 dscri 000400000089b000 0000000000000000 >> 1 ==> 00040000000c3a00 0000000000000000
903 dscri 000400000089b000 0000000000000000 >> 15 ==> 0004000000000000 0000000000000000
904 dscri 000400000089b000 0000000000000000 >> 63 ==> 0004000000000000 0000000000000000
905 dscri 2238000000000000 0000000000000000 >> 0 ==> 2238000000000000 0000000000000000
906 dscri 2238000000000000 0000000000000000 >> 1 ==> 2238000000000000 0000000000000000
907 dscri 2238000000000000 0000000000000000 >> 15 ==> 2238000000000000 0000000000000000
908 dscri 2238000000000000 0000000000000000 >> 63 ==> 2238000000000000 0000000000000000
909 dscri 7e34000000000111 0000000000000000 >> 0 ==> 7e00000000000111 0000000000000000
910 dscri 7e34000000000111 0000000000000000 >> 1 ==> 7e00000000000021 0000000000000000
911 dscri 7e34000000000111 0000000000000000 >> 15 ==> 7e00000000000000 0000000000000000
912 dscri 7e34000000000111 0000000000000000 >> 63 ==> 7e00000000000000 0000000000000000
914 test with rounding mode 4
915 dscri 2234000000000e50 0000000000000000 >> 0 ==> 2234000000000e50 0000000000000000
916 dscri 2234000000000e50 0000000000000000 >> 1 ==> 22340000000001c5 0000000000000000
917 dscri 2234000000000e50 0000000000000000 >> 15 ==> 2234000000000000 0000000000000000
918 dscri 2234000000000e50 0000000000000000 >> 63 ==> 2234000000000000 0000000000000000
919 dscri 6e4d3f1f534acdd4 0000000000000000 >> 0 ==> 6e4d3f1f534acdd4 0000000000000000
920 dscri 6e4d3f1f534acdd4 0000000000000000 >> 1 ==> 224d8fe3ca394db5 0000000000000000
921 dscri 6e4d3f1f534acdd4 0000000000000000 >> 15 ==> 224c000000000009 0000000000000000
922 dscri 6e4d3f1f534acdd4 0000000000000000 >> 63 ==> 224c000000000000 0000000000000000
923 dscri 000400000089b000 0000000000000000 >> 0 ==> 000400000089b000 0000000000000000
924 dscri 000400000089b000 0000000000000000 >> 1 ==> 00040000000c3a00 0000000000000000
925 dscri 000400000089b000 0000000000000000 >> 15 ==> 0004000000000000 0000000000000000
926 dscri 000400000089b000 0000000000000000 >> 63 ==> 0004000000000000 0000000000000000
927 dscri 2238000000000000 0000000000000000 >> 0 ==> 2238000000000000 0000000000000000
928 dscri 2238000000000000 0000000000000000 >> 1 ==> 2238000000000000 0000000000000000
929 dscri 2238000000000000 0000000000000000 >> 15 ==> 2238000000000000 0000000000000000
930 dscri 2238000000000000 0000000000000000 >> 63 ==> 2238000000000000 0000000000000000
931 dscri 7e34000000000111 0000000000000000 >> 0 ==> 7e00000000000111 0000000000000000
932 dscri 7e34000000000111 0000000000000000 >> 1 ==> 7e00000000000021 0000000000000000
933 dscri 7e34000000000111 0000000000000000 >> 15 ==> 7e00000000000000 0000000000000000
934 dscri 7e34000000000111 0000000000000000 >> 63 ==> 7e00000000000000 0000000000000000
936 test with rounding mode 5
937 dscri 2234000000000e50 0000000000000000 >> 0 ==> 2234000000000e50 0000000000000000
938 dscri 2234000000000e50 0000000000000000 >> 1 ==> 22340000000001c5 0000000000000000
939 dscri 2234000000000e50 0000000000000000 >> 15 ==> 2234000000000000 0000000000000000
940 dscri 2234000000000e50 0000000000000000 >> 63 ==> 2234000000000000 0000000000000000
941 dscri 6e4d3f1f534acdd4 0000000000000000 >> 0 ==> 6e4d3f1f534acdd4 0000000000000000
942 dscri 6e4d3f1f534acdd4 0000000000000000 >> 1 ==> 224d8fe3ca394db5 0000000000000000
943 dscri 6e4d3f1f534acdd4 0000000000000000 >> 15 ==> 224c000000000009 0000000000000000
944 dscri 6e4d3f1f534acdd4 0000000000000000 >> 63 ==> 224c000000000000 0000000000000000
945 dscri 000400000089b000 0000000000000000 >> 0 ==> 000400000089b000 0000000000000000
946 dscri 000400000089b000 0000000000000000 >> 1 ==> 00040000000c3a00 0000000000000000
947 dscri 000400000089b000 0000000000000000 >> 15 ==> 0004000000000000 0000000000000000
948 dscri 000400000089b000 0000000000000000 >> 63 ==> 0004000000000000 0000000000000000
949 dscri 2238000000000000 0000000000000000 >> 0 ==> 2238000000000000 0000000000000000
950 dscri 2238000000000000 0000000000000000 >> 1 ==> 2238000000000000 0000000000000000
951 dscri 2238000000000000 0000000000000000 >> 15 ==> 2238000000000000 0000000000000000
952 dscri 2238000000000000 0000000000000000 >> 63 ==> 2238000000000000 0000000000000000
953 dscri 7e34000000000111 0000000000000000 >> 0 ==> 7e00000000000111 0000000000000000
954 dscri 7e34000000000111 0000000000000000 >> 1 ==> 7e00000000000021 0000000000000000
955 dscri 7e34000000000111 0000000000000000 >> 15 ==> 7e00000000000000 0000000000000000
956 dscri 7e34000000000111 0000000000000000 >> 63 ==> 7e00000000000000 0000000000000000
958 test with rounding mode 6
959 dscri 2234000000000e50 0000000000000000 >> 0 ==> 2234000000000e50 0000000000000000
960 dscri 2234000000000e50 0000000000000000 >> 1 ==> 22340000000001c5 0000000000000000
961 dscri 2234000000000e50 0000000000000000 >> 15 ==> 2234000000000000 0000000000000000
962 dscri 2234000000000e50 0000000000000000 >> 63 ==> 2234000000000000 0000000000000000
963 dscri 6e4d3f1f534acdd4 0000000000000000 >> 0 ==> 6e4d3f1f534acdd4 0000000000000000
964 dscri 6e4d3f1f534acdd4 0000000000000000 >> 1 ==> 224d8fe3ca394db5 0000000000000000
965 dscri 6e4d3f1f534acdd4 0000000000000000 >> 15 ==> 224c000000000009 0000000000000000
966 dscri 6e4d3f1f534acdd4 0000000000000000 >> 63 ==> 224c000000000000 0000000000000000
967 dscri 000400000089b000 0000000000000000 >> 0 ==> 000400000089b000 0000000000000000
968 dscri 000400000089b000 0000000000000000 >> 1 ==> 00040000000c3a00 0000000000000000
969 dscri 000400000089b000 0000000000000000 >> 15 ==> 0004000000000000 0000000000000000
970 dscri 000400000089b000 0000000000000000 >> 63 ==> 0004000000000000 0000000000000000
971 dscri 2238000000000000 0000000000000000 >> 0 ==> 2238000000000000 0000000000000000
972 dscri 2238000000000000 0000000000000000 >> 1 ==> 2238000000000000 0000000000000000
973 dscri 2238000000000000 0000000000000000 >> 15 ==> 2238000000000000 0000000000000000
974 dscri 2238000000000000 0000000000000000 >> 63 ==> 2238000000000000 0000000000000000
975 dscri 7e34000000000111 0000000000000000 >> 0 ==> 7e00000000000111 0000000000000000
976 dscri 7e34000000000111 0000000000000000 >> 1 ==> 7e00000000000021 0000000000000000
977 dscri 7e34000000000111 0000000000000000 >> 15 ==> 7e00000000000000 0000000000000000
978 dscri 7e34000000000111 0000000000000000 >> 63 ==> 7e00000000000000 0000000000000000
980 test with rounding mode 7
981 dscri 2234000000000e50 0000000000000000 >> 0 ==> 2234000000000e50 0000000000000000
982 dscri 2234000000000e50 0000000000000000 >> 1 ==> 22340000000001c5 0000000000000000
983 dscri 2234000000000e50 0000000000000000 >> 15 ==> 2234000000000000 0000000000000000
984 dscri 2234000000000e50 0000000000000000 >> 63 ==> 2234000000000000 0000000000000000
985 dscri 6e4d3f1f534acdd4 0000000000000000 >> 0 ==> 6e4d3f1f534acdd4 0000000000000000
986 dscri 6e4d3f1f534acdd4 0000000000000000 >> 1 ==> 224d8fe3ca394db5 0000000000000000
987 dscri 6e4d3f1f534acdd4 0000000000000000 >> 15 ==> 224c000000000009 0000000000000000
988 dscri 6e4d3f1f534acdd4 0000000000000000 >> 63 ==> 224c000000000000 0000000000000000
989 dscri 000400000089b000 0000000000000000 >> 0 ==> 000400000089b000 0000000000000000
990 dscri 000400000089b000 0000000000000000 >> 1 ==> 00040000000c3a00 0000000000000000
991 dscri 000400000089b000 0000000000000000 >> 15 ==> 0004000000000000 0000000000000000
992 dscri 000400000089b000 0000000000000000 >> 63 ==> 0004000000000000 0000000000000000
993 dscri 2238000000000000 0000000000000000 >> 0 ==> 2238000000000000 0000000000000000
994 dscri 2238000000000000 0000000000000000 >> 1 ==> 2238000000000000 0000000000000000
995 dscri 2238000000000000 0000000000000000 >> 15 ==> 2238000000000000 0000000000000000
996 dscri 2238000000000000 0000000000000000 >> 63 ==> 2238000000000000 0000000000000000
997 dscri 7e34000000000111 0000000000000000 >> 0 ==> 7e00000000000111 0000000000000000
998 dscri 7e34000000000111 0000000000000000 >> 1 ==> 7e00000000000021 0000000000000000
999 dscri 7e34000000000111 0000000000000000 >> 15 ==> 7e00000000000000 0000000000000000
1000 dscri 7e34000000000111 0000000000000000 >> 63 ==> 7e00000000000000 0000000000000000
1003 test with rounding mode 0
1004 dscli 2234000000000e50 0000000000000000 << 0 ==> 2234000000000e50 0000000000000000
1005 dscli 2234000000000e50 0000000000000000 << 1 ==> 223400000000d280 0000000000000000
1006 dscli 2234000000000e50 0000000000000000 << 15 ==> 2234000000000000 0000000000000000
1007 dscli 2234000000000e50 0000000000000000 << 63 ==> 2234000000000000 0000000000000000
1008 dscli 6e4d3f1f534acdd4 0000000000000000 << 0 ==> 6e4d3f1f534acdd4 0000000000000000
1009 dscli 6e4d3f1f534acdd4 0000000000000000 << 1 ==> 6a4ddee49c56cec0 0000000000000000
1010 dscli 6e4d3f1f534acdd4 0000000000000000 << 15 ==> 324c000000000000 0000000000000000
1011 dscli 6e4d3f1f534acdd4 0000000000000000 << 63 ==> 224c000000000000 0000000000000000
1012 dscli 000400000089b000 0000000000000000 << 0 ==> 000400000089b000 0000000000000000
1013 dscli 000400000089b000 0000000000000000 << 1 ==> 0004000004ed0000 0000000000000000
1014 dscli 000400000089b000 0000000000000000 << 15 ==> 0004000000000000 0000000000000000
1015 dscli 000400000089b000 0000000000000000 << 63 ==> 0004000000000000 0000000000000000
1016 dscli 2238000000000000 0000000000000000 << 0 ==> 2238000000000000 0000000000000000
1017 dscli 2238000000000000 0000000000000000 << 1 ==> 2238000000000000 0000000000000000
1018 dscli 2238000000000000 0000000000000000 << 15 ==> 2238000000000000 0000000000000000
1019 dscli 2238000000000000 0000000000000000 << 63 ==> 2238000000000000 0000000000000000
1020 dscli 7e34000000000111 0000000000000000 << 0 ==> 7e00000000000111 0000000000000000
1021 dscli 7e34000000000111 0000000000000000 << 1 ==> 7e00000000000890 0000000000000000
1022 dscli 7e34000000000111 0000000000000000 << 15 ==> 7e00000000000000 0000000000000000
1023 dscli 7e34000000000111 0000000000000000 << 63 ==> 7e00000000000000 0000000000000000
1025 test with rounding mode 1
1026 dscli 2234000000000e50 0000000000000000 << 0 ==> 2234000000000e50 0000000000000000
1027 dscli 2234000000000e50 0000000000000000 << 1 ==> 223400000000d280 0000000000000000
1028 dscli 2234000000000e50 0000000000000000 << 15 ==> 2234000000000000 0000000000000000
1029 dscli 2234000000000e50 0000000000000000 << 63 ==> 2234000000000000 0000000000000000
1030 dscli 6e4d3f1f534acdd4 0000000000000000 << 0 ==> 6e4d3f1f534acdd4 0000000000000000
1031 dscli 6e4d3f1f534acdd4 0000000000000000 << 1 ==> 6a4ddee49c56cec0 0000000000000000
1032 dscli 6e4d3f1f534acdd4 0000000000000000 << 15 ==> 324c000000000000 0000000000000000
1033 dscli 6e4d3f1f534acdd4 0000000000000000 << 63 ==> 224c000000000000 0000000000000000
1034 dscli 000400000089b000 0000000000000000 << 0 ==> 000400000089b000 0000000000000000
1035 dscli 000400000089b000 0000000000000000 << 1 ==> 0004000004ed0000 0000000000000000
1036 dscli 000400000089b000 0000000000000000 << 15 ==> 0004000000000000 0000000000000000
1037 dscli 000400000089b000 0000000000000000 << 63 ==> 0004000000000000 0000000000000000
1038 dscli 2238000000000000 0000000000000000 << 0 ==> 2238000000000000 0000000000000000
1039 dscli 2238000000000000 0000000000000000 << 1 ==> 2238000000000000 0000000000000000
1040 dscli 2238000000000000 0000000000000000 << 15 ==> 2238000000000000 0000000000000000
1041 dscli 2238000000000000 0000000000000000 << 63 ==> 2238000000000000 0000000000000000
1042 dscli 7e34000000000111 0000000000000000 << 0 ==> 7e00000000000111 0000000000000000
1043 dscli 7e34000000000111 0000000000000000 << 1 ==> 7e00000000000890 0000000000000000
1044 dscli 7e34000000000111 0000000000000000 << 15 ==> 7e00000000000000 0000000000000000
1045 dscli 7e34000000000111 0000000000000000 << 63 ==> 7e00000000000000 0000000000000000
1047 test with rounding mode 2
1048 dscli 2234000000000e50 0000000000000000 << 0 ==> 2234000000000e50 0000000000000000
1049 dscli 2234000000000e50 0000000000000000 << 1 ==> 223400000000d280 0000000000000000
1050 dscli 2234000000000e50 0000000000000000 << 15 ==> 2234000000000000 0000000000000000
1051 dscli 2234000000000e50 0000000000000000 << 63 ==> 2234000000000000 0000000000000000
1052 dscli 6e4d3f1f534acdd4 0000000000000000 << 0 ==> 6e4d3f1f534acdd4 0000000000000000
1053 dscli 6e4d3f1f534acdd4 0000000000000000 << 1 ==> 6a4ddee49c56cec0 0000000000000000
1054 dscli 6e4d3f1f534acdd4 0000000000000000 << 15 ==> 324c000000000000 0000000000000000
1055 dscli 6e4d3f1f534acdd4 0000000000000000 << 63 ==> 224c000000000000 0000000000000000
1056 dscli 000400000089b000 0000000000000000 << 0 ==> 000400000089b000 0000000000000000
1057 dscli 000400000089b000 0000000000000000 << 1 ==> 0004000004ed0000 0000000000000000
1058 dscli 000400000089b000 0000000000000000 << 15 ==> 0004000000000000 0000000000000000
1059 dscli 000400000089b000 0000000000000000 << 63 ==> 0004000000000000 0000000000000000
1060 dscli 2238000000000000 0000000000000000 << 0 ==> 2238000000000000 0000000000000000
1061 dscli 2238000000000000 0000000000000000 << 1 ==> 2238000000000000 0000000000000000
1062 dscli 2238000000000000 0000000000000000 << 15 ==> 2238000000000000 0000000000000000
1063 dscli 2238000000000000 0000000000000000 << 63 ==> 2238000000000000 0000000000000000
1064 dscli 7e34000000000111 0000000000000000 << 0 ==> 7e00000000000111 0000000000000000
1065 dscli 7e34000000000111 0000000000000000 << 1 ==> 7e00000000000890 0000000000000000
1066 dscli 7e34000000000111 0000000000000000 << 15 ==> 7e00000000000000 0000000000000000
1067 dscli 7e34000000000111 0000000000000000 << 63 ==> 7e00000000000000 0000000000000000
1069 test with rounding mode 3
1070 dscli 2234000000000e50 0000000000000000 << 0 ==> 2234000000000e50 0000000000000000
1071 dscli 2234000000000e50 0000000000000000 << 1 ==> 223400000000d280 0000000000000000
1072 dscli 2234000000000e50 0000000000000000 << 15 ==> 2234000000000000 0000000000000000
1073 dscli 2234000000000e50 0000000000000000 << 63 ==> 2234000000000000 0000000000000000
1074 dscli 6e4d3f1f534acdd4 0000000000000000 << 0 ==> 6e4d3f1f534acdd4 0000000000000000
1075 dscli 6e4d3f1f534acdd4 0000000000000000 << 1 ==> 6a4ddee49c56cec0 0000000000000000
1076 dscli 6e4d3f1f534acdd4 0000000000000000 << 15 ==> 324c000000000000 0000000000000000
1077 dscli 6e4d3f1f534acdd4 0000000000000000 << 63 ==> 224c000000000000 0000000000000000
1078 dscli 000400000089b000 0000000000000000 << 0 ==> 000400000089b000 0000000000000000
1079 dscli 000400000089b000 0000000000000000 << 1 ==> 0004000004ed0000 0000000000000000
1080 dscli 000400000089b000 0000000000000000 << 15 ==> 0004000000000000 0000000000000000
1081 dscli 000400000089b000 0000000000000000 << 63 ==> 0004000000000000 0000000000000000
1082 dscli 2238000000000000 0000000000000000 << 0 ==> 2238000000000000 0000000000000000
1083 dscli 2238000000000000 0000000000000000 << 1 ==> 2238000000000000 0000000000000000
1084 dscli 2238000000000000 0000000000000000 << 15 ==> 2238000000000000 0000000000000000
1085 dscli 2238000000000000 0000000000000000 << 63 ==> 2238000000000000 0000000000000000
1086 dscli 7e34000000000111 0000000000000000 << 0 ==> 7e00000000000111 0000000000000000
1087 dscli 7e34000000000111 0000000000000000 << 1 ==> 7e00000000000890 0000000000000000
1088 dscli 7e34000000000111 0000000000000000 << 15 ==> 7e00000000000000 0000000000000000
1089 dscli 7e34000000000111 0000000000000000 << 63 ==> 7e00000000000000 0000000000000000
1091 test with rounding mode 4
1092 dscli 2234000000000e50 0000000000000000 << 0 ==> 2234000000000e50 0000000000000000
1093 dscli 2234000000000e50 0000000000000000 << 1 ==> 223400000000d280 0000000000000000
1094 dscli 2234000000000e50 0000000000000000 << 15 ==> 2234000000000000 0000000000000000
1095 dscli 2234000000000e50 0000000000000000 << 63 ==> 2234000000000000 0000000000000000
1096 dscli 6e4d3f1f534acdd4 0000000000000000 << 0 ==> 6e4d3f1f534acdd4 0000000000000000
1097 dscli 6e4d3f1f534acdd4 0000000000000000 << 1 ==> 6a4ddee49c56cec0 0000000000000000
1098 dscli 6e4d3f1f534acdd4 0000000000000000 << 15 ==> 324c000000000000 0000000000000000
1099 dscli 6e4d3f1f534acdd4 0000000000000000 << 63 ==> 224c000000000000 0000000000000000
1100 dscli 000400000089b000 0000000000000000 << 0 ==> 000400000089b000 0000000000000000
1101 dscli 000400000089b000 0000000000000000 << 1 ==> 0004000004ed0000 0000000000000000
1102 dscli 000400000089b000 0000000000000000 << 15 ==> 0004000000000000 0000000000000000
1103 dscli 000400000089b000 0000000000000000 << 63 ==> 0004000000000000 0000000000000000
1104 dscli 2238000000000000 0000000000000000 << 0 ==> 2238000000000000 0000000000000000
1105 dscli 2238000000000000 0000000000000000 << 1 ==> 2238000000000000 0000000000000000
1106 dscli 2238000000000000 0000000000000000 << 15 ==> 2238000000000000 0000000000000000
1107 dscli 2238000000000000 0000000000000000 << 63 ==> 2238000000000000 0000000000000000
1108 dscli 7e34000000000111 0000000000000000 << 0 ==> 7e00000000000111 0000000000000000
1109 dscli 7e34000000000111 0000000000000000 << 1 ==> 7e00000000000890 0000000000000000
1110 dscli 7e34000000000111 0000000000000000 << 15 ==> 7e00000000000000 0000000000000000
1111 dscli 7e34000000000111 0000000000000000 << 63 ==> 7e00000000000000 0000000000000000
1113 test with rounding mode 5
1114 dscli 2234000000000e50 0000000000000000 << 0 ==> 2234000000000e50 0000000000000000
1115 dscli 2234000000000e50 0000000000000000 << 1 ==> 223400000000d280 0000000000000000
1116 dscli 2234000000000e50 0000000000000000 << 15 ==> 2234000000000000 0000000000000000
1117 dscli 2234000000000e50 0000000000000000 << 63 ==> 2234000000000000 0000000000000000
1118 dscli 6e4d3f1f534acdd4 0000000000000000 << 0 ==> 6e4d3f1f534acdd4 0000000000000000
1119 dscli 6e4d3f1f534acdd4 0000000000000000 << 1 ==> 6a4ddee49c56cec0 0000000000000000
1120 dscli 6e4d3f1f534acdd4 0000000000000000 << 15 ==> 324c000000000000 0000000000000000
1121 dscli 6e4d3f1f534acdd4 0000000000000000 << 63 ==> 224c000000000000 0000000000000000
1122 dscli 000400000089b000 0000000000000000 << 0 ==> 000400000089b000 0000000000000000
1123 dscli 000400000089b000 0000000000000000 << 1 ==> 0004000004ed0000 0000000000000000
1124 dscli 000400000089b000 0000000000000000 << 15 ==> 0004000000000000 0000000000000000
1125 dscli 000400000089b000 0000000000000000 << 63 ==> 0004000000000000 0000000000000000
1126 dscli 2238000000000000 0000000000000000 << 0 ==> 2238000000000000 0000000000000000
1127 dscli 2238000000000000 0000000000000000 << 1 ==> 2238000000000000 0000000000000000
1128 dscli 2238000000000000 0000000000000000 << 15 ==> 2238000000000000 0000000000000000
1129 dscli 2238000000000000 0000000000000000 << 63 ==> 2238000000000000 0000000000000000
1130 dscli 7e34000000000111 0000000000000000 << 0 ==> 7e00000000000111 0000000000000000
1131 dscli 7e34000000000111 0000000000000000 << 1 ==> 7e00000000000890 0000000000000000
1132 dscli 7e34000000000111 0000000000000000 << 15 ==> 7e00000000000000 0000000000000000
1133 dscli 7e34000000000111 0000000000000000 << 63 ==> 7e00000000000000 0000000000000000
1135 test with rounding mode 6
1136 dscli 2234000000000e50 0000000000000000 << 0 ==> 2234000000000e50 0000000000000000
1137 dscli 2234000000000e50 0000000000000000 << 1 ==> 223400000000d280 0000000000000000
1138 dscli 2234000000000e50 0000000000000000 << 15 ==> 2234000000000000 0000000000000000
1139 dscli 2234000000000e50 0000000000000000 << 63 ==> 2234000000000000 0000000000000000
1140 dscli 6e4d3f1f534acdd4 0000000000000000 << 0 ==> 6e4d3f1f534acdd4 0000000000000000
1141 dscli 6e4d3f1f534acdd4 0000000000000000 << 1 ==> 6a4ddee49c56cec0 0000000000000000
1142 dscli 6e4d3f1f534acdd4 0000000000000000 << 15 ==> 324c000000000000 0000000000000000
1143 dscli 6e4d3f1f534acdd4 0000000000000000 << 63 ==> 224c000000000000 0000000000000000
1144 dscli 000400000089b000 0000000000000000 << 0 ==> 000400000089b000 0000000000000000
1145 dscli 000400000089b000 0000000000000000 << 1 ==> 0004000004ed0000 0000000000000000
1146 dscli 000400000089b000 0000000000000000 << 15 ==> 0004000000000000 0000000000000000
1147 dscli 000400000089b000 0000000000000000 << 63 ==> 0004000000000000 0000000000000000
1148 dscli 2238000000000000 0000000000000000 << 0 ==> 2238000000000000 0000000000000000
1149 dscli 2238000000000000 0000000000000000 << 1 ==> 2238000000000000 0000000000000000
1150 dscli 2238000000000000 0000000000000000 << 15 ==> 2238000000000000 0000000000000000
1151 dscli 2238000000000000 0000000000000000 << 63 ==> 2238000000000000 0000000000000000
1152 dscli 7e34000000000111 0000000000000000 << 0 ==> 7e00000000000111 0000000000000000
1153 dscli 7e34000000000111 0000000000000000 << 1 ==> 7e00000000000890 0000000000000000
1154 dscli 7e34000000000111 0000000000000000 << 15 ==> 7e00000000000000 0000000000000000
1155 dscli 7e34000000000111 0000000000000000 << 63 ==> 7e00000000000000 0000000000000000
1157 test with rounding mode 7
1158 dscli 2234000000000e50 0000000000000000 << 0 ==> 2234000000000e50 0000000000000000
1159 dscli 2234000000000e50 0000000000000000 << 1 ==> 223400000000d280 0000000000000000
1160 dscli 2234000000000e50 0000000000000000 << 15 ==> 2234000000000000 0000000000000000
1161 dscli 2234000000000e50 0000000000000000 << 63 ==> 2234000000000000 0000000000000000
1162 dscli 6e4d3f1f534acdd4 0000000000000000 << 0 ==> 6e4d3f1f534acdd4 0000000000000000
1163 dscli 6e4d3f1f534acdd4 0000000000000000 << 1 ==> 6a4ddee49c56cec0 0000000000000000
1164 dscli 6e4d3f1f534acdd4 0000000000000000 << 15 ==> 324c000000000000 0000000000000000
1165 dscli 6e4d3f1f534acdd4 0000000000000000 << 63 ==> 224c000000000000 0000000000000000
1166 dscli 000400000089b000 0000000000000000 << 0 ==> 000400000089b000 0000000000000000
1167 dscli 000400000089b000 0000000000000000 << 1 ==> 0004000004ed0000 0000000000000000
1168 dscli 000400000089b000 0000000000000000 << 15 ==> 0004000000000000 0000000000000000
1169 dscli 000400000089b000 0000000000000000 << 63 ==> 0004000000000000 0000000000000000
1170 dscli 2238000000000000 0000000000000000 << 0 ==> 2238000000000000 0000000000000000
1171 dscli 2238000000000000 0000000000000000 << 1 ==> 2238000000000000 0000000000000000
1172 dscli 2238000000000000 0000000000000000 << 15 ==> 2238000000000000 0000000000000000
1173 dscli 2238000000000000 0000000000000000 << 63 ==> 2238000000000000 0000000000000000
1174 dscli 7e34000000000111 0000000000000000 << 0 ==> 7e00000000000111 0000000000000000
1175 dscli 7e34000000000111 0000000000000000 << 1 ==> 7e00000000000890 0000000000000000
1176 dscli 7e34000000000111 0000000000000000 << 15 ==> 7e00000000000000 0000000000000000
1177 dscli 7e34000000000111 0000000000000000 << 63 ==> 7e00000000000000 0000000000000000
1180 test with rounding mode 0
1181 dscriq 2207c00000000000 >> 0 => 2207c00000000000
1182 dscriq 2207c00000000000 >> 1 => 2207c00000000000
1183 dscriq 2207c00000000000 >> 15 => 2207c00000000000
1184 dscriq 2207c00000000000 >> 63 => 2207c00000000000
1185 dscriq 6209400000fd0000 >> 0 => 6209400000fd0000
1186 dscriq 6209400000fd0000 >> 1 => 020940c0007b2000
1187 dscriq 6209400000fd0000 >> 15 => 0209400000000000
1188 dscriq 6209400000fd0000 >> 63 => 0209400000000000
1189 dscriq 000400000089b000 >> 0 => 000400000089b000
1190 dscriq 000400000089b000 >> 1 => 000400000010b700
1191 dscriq 000400000089b000 >> 15 => 0004000000000000
1192 dscriq 000400000089b000 >> 63 => 0004000000000000
1193 dscriq 2208000000000000 >> 0 => 2208000000000000
1194 dscriq 2208000000000000 >> 1 => 2208000000000000
1195 dscriq 2208000000000000 >> 15 => 2208000000000000
1196 dscriq 2208000000000000 >> 63 => 2208000000000000
1197 dscriq 7c00000000000000 >> 0 => 7c00000000000000
1198 dscriq 7c00000000000000 >> 1 => 7c00000000000000
1199 dscriq 7c00000000000000 >> 15 => 7c00000000000000
1200 dscriq 7c00000000000000 >> 63 => 7c00000000000000
1202 test with rounding mode 1
1203 dscriq 2207c00000000000 >> 0 => 2207c00000000000
1204 dscriq 2207c00000000000 >> 1 => 2207c00000000000
1205 dscriq 2207c00000000000 >> 15 => 2207c00000000000
1206 dscriq 2207c00000000000 >> 63 => 2207c00000000000
1207 dscriq 6209400000fd0000 >> 0 => 6209400000fd0000
1208 dscriq 6209400000fd0000 >> 1 => 020940c0007b2000
1209 dscriq 6209400000fd0000 >> 15 => 0209400000000000
1210 dscriq 6209400000fd0000 >> 63 => 0209400000000000
1211 dscriq 000400000089b000 >> 0 => 000400000089b000
1212 dscriq 000400000089b000 >> 1 => 000400000010b700
1213 dscriq 000400000089b000 >> 15 => 0004000000000000
1214 dscriq 000400000089b000 >> 63 => 0004000000000000
1215 dscriq 2208000000000000 >> 0 => 2208000000000000
1216 dscriq 2208000000000000 >> 1 => 2208000000000000
1217 dscriq 2208000000000000 >> 15 => 2208000000000000
1218 dscriq 2208000000000000 >> 63 => 2208000000000000
1219 dscriq 7c00000000000000 >> 0 => 7c00000000000000
1220 dscriq 7c00000000000000 >> 1 => 7c00000000000000
1221 dscriq 7c00000000000000 >> 15 => 7c00000000000000
1222 dscriq 7c00000000000000 >> 63 => 7c00000000000000
1224 test with rounding mode 2
1225 dscriq 2207c00000000000 >> 0 => 2207c00000000000
1226 dscriq 2207c00000000000 >> 1 => 2207c00000000000
1227 dscriq 2207c00000000000 >> 15 => 2207c00000000000
1228 dscriq 2207c00000000000 >> 63 => 2207c00000000000
1229 dscriq 6209400000fd0000 >> 0 => 6209400000fd0000
1230 dscriq 6209400000fd0000 >> 1 => 020940c0007b2000
1231 dscriq 6209400000fd0000 >> 15 => 0209400000000000
1232 dscriq 6209400000fd0000 >> 63 => 0209400000000000
1233 dscriq 000400000089b000 >> 0 => 000400000089b000
1234 dscriq 000400000089b000 >> 1 => 000400000010b700
1235 dscriq 000400000089b000 >> 15 => 0004000000000000
1236 dscriq 000400000089b000 >> 63 => 0004000000000000
1237 dscriq 2208000000000000 >> 0 => 2208000000000000
1238 dscriq 2208000000000000 >> 1 => 2208000000000000
1239 dscriq 2208000000000000 >> 15 => 2208000000000000
1240 dscriq 2208000000000000 >> 63 => 2208000000000000
1241 dscriq 7c00000000000000 >> 0 => 7c00000000000000
1242 dscriq 7c00000000000000 >> 1 => 7c00000000000000
1243 dscriq 7c00000000000000 >> 15 => 7c00000000000000
1244 dscriq 7c00000000000000 >> 63 => 7c00000000000000
1246 test with rounding mode 3
1247 dscriq 2207c00000000000 >> 0 => 2207c00000000000
1248 dscriq 2207c00000000000 >> 1 => 2207c00000000000
1249 dscriq 2207c00000000000 >> 15 => 2207c00000000000
1250 dscriq 2207c00000000000 >> 63 => 2207c00000000000
1251 dscriq 6209400000fd0000 >> 0 => 6209400000fd0000
1252 dscriq 6209400000fd0000 >> 1 => 020940c0007b2000
1253 dscriq 6209400000fd0000 >> 15 => 0209400000000000
1254 dscriq 6209400000fd0000 >> 63 => 0209400000000000
1255 dscriq 000400000089b000 >> 0 => 000400000089b000
1256 dscriq 000400000089b000 >> 1 => 000400000010b700
1257 dscriq 000400000089b000 >> 15 => 0004000000000000
1258 dscriq 000400000089b000 >> 63 => 0004000000000000
1259 dscriq 2208000000000000 >> 0 => 2208000000000000
1260 dscriq 2208000000000000 >> 1 => 2208000000000000
1261 dscriq 2208000000000000 >> 15 => 2208000000000000
1262 dscriq 2208000000000000 >> 63 => 2208000000000000
1263 dscriq 7c00000000000000 >> 0 => 7c00000000000000
1264 dscriq 7c00000000000000 >> 1 => 7c00000000000000
1265 dscriq 7c00000000000000 >> 15 => 7c00000000000000
1266 dscriq 7c00000000000000 >> 63 => 7c00000000000000
1268 test with rounding mode 4
1269 dscriq 2207c00000000000 >> 0 => 2207c00000000000
1270 dscriq 2207c00000000000 >> 1 => 2207c00000000000
1271 dscriq 2207c00000000000 >> 15 => 2207c00000000000
1272 dscriq 2207c00000000000 >> 63 => 2207c00000000000
1273 dscriq 6209400000fd0000 >> 0 => 6209400000fd0000
1274 dscriq 6209400000fd0000 >> 1 => 020940c0007b2000
1275 dscriq 6209400000fd0000 >> 15 => 0209400000000000
1276 dscriq 6209400000fd0000 >> 63 => 0209400000000000
1277 dscriq 000400000089b000 >> 0 => 000400000089b000
1278 dscriq 000400000089b000 >> 1 => 000400000010b700
1279 dscriq 000400000089b000 >> 15 => 0004000000000000
1280 dscriq 000400000089b000 >> 63 => 0004000000000000
1281 dscriq 2208000000000000 >> 0 => 2208000000000000
1282 dscriq 2208000000000000 >> 1 => 2208000000000000
1283 dscriq 2208000000000000 >> 15 => 2208000000000000
1284 dscriq 2208000000000000 >> 63 => 2208000000000000
1285 dscriq 7c00000000000000 >> 0 => 7c00000000000000
1286 dscriq 7c00000000000000 >> 1 => 7c00000000000000
1287 dscriq 7c00000000000000 >> 15 => 7c00000000000000
1288 dscriq 7c00000000000000 >> 63 => 7c00000000000000
1290 test with rounding mode 5
1291 dscriq 2207c00000000000 >> 0 => 2207c00000000000
1292 dscriq 2207c00000000000 >> 1 => 2207c00000000000
1293 dscriq 2207c00000000000 >> 15 => 2207c00000000000
1294 dscriq 2207c00000000000 >> 63 => 2207c00000000000
1295 dscriq 6209400000fd0000 >> 0 => 6209400000fd0000
1296 dscriq 6209400000fd0000 >> 1 => 020940c0007b2000
1297 dscriq 6209400000fd0000 >> 15 => 0209400000000000
1298 dscriq 6209400000fd0000 >> 63 => 0209400000000000
1299 dscriq 000400000089b000 >> 0 => 000400000089b000
1300 dscriq 000400000089b000 >> 1 => 000400000010b700
1301 dscriq 000400000089b000 >> 15 => 0004000000000000
1302 dscriq 000400000089b000 >> 63 => 0004000000000000
1303 dscriq 2208000000000000 >> 0 => 2208000000000000
1304 dscriq 2208000000000000 >> 1 => 2208000000000000
1305 dscriq 2208000000000000 >> 15 => 2208000000000000
1306 dscriq 2208000000000000 >> 63 => 2208000000000000
1307 dscriq 7c00000000000000 >> 0 => 7c00000000000000
1308 dscriq 7c00000000000000 >> 1 => 7c00000000000000
1309 dscriq 7c00000000000000 >> 15 => 7c00000000000000
1310 dscriq 7c00000000000000 >> 63 => 7c00000000000000
1312 test with rounding mode 6
1313 dscriq 2207c00000000000 >> 0 => 2207c00000000000
1314 dscriq 2207c00000000000 >> 1 => 2207c00000000000
1315 dscriq 2207c00000000000 >> 15 => 2207c00000000000
1316 dscriq 2207c00000000000 >> 63 => 2207c00000000000
1317 dscriq 6209400000fd0000 >> 0 => 6209400000fd0000
1318 dscriq 6209400000fd0000 >> 1 => 020940c0007b2000
1319 dscriq 6209400000fd0000 >> 15 => 0209400000000000
1320 dscriq 6209400000fd0000 >> 63 => 0209400000000000
1321 dscriq 000400000089b000 >> 0 => 000400000089b000
1322 dscriq 000400000089b000 >> 1 => 000400000010b700
1323 dscriq 000400000089b000 >> 15 => 0004000000000000
1324 dscriq 000400000089b000 >> 63 => 0004000000000000
1325 dscriq 2208000000000000 >> 0 => 2208000000000000
1326 dscriq 2208000000000000 >> 1 => 2208000000000000
1327 dscriq 2208000000000000 >> 15 => 2208000000000000
1328 dscriq 2208000000000000 >> 63 => 2208000000000000
1329 dscriq 7c00000000000000 >> 0 => 7c00000000000000
1330 dscriq 7c00000000000000 >> 1 => 7c00000000000000
1331 dscriq 7c00000000000000 >> 15 => 7c00000000000000
1332 dscriq 7c00000000000000 >> 63 => 7c00000000000000
1334 test with rounding mode 7
1335 dscriq 2207c00000000000 >> 0 => 2207c00000000000
1336 dscriq 2207c00000000000 >> 1 => 2207c00000000000
1337 dscriq 2207c00000000000 >> 15 => 2207c00000000000
1338 dscriq 2207c00000000000 >> 63 => 2207c00000000000
1339 dscriq 6209400000fd0000 >> 0 => 6209400000fd0000
1340 dscriq 6209400000fd0000 >> 1 => 020940c0007b2000
1341 dscriq 6209400000fd0000 >> 15 => 0209400000000000
1342 dscriq 6209400000fd0000 >> 63 => 0209400000000000
1343 dscriq 000400000089b000 >> 0 => 000400000089b000
1344 dscriq 000400000089b000 >> 1 => 000400000010b700
1345 dscriq 000400000089b000 >> 15 => 0004000000000000
1346 dscriq 000400000089b000 >> 63 => 0004000000000000
1347 dscriq 2208000000000000 >> 0 => 2208000000000000
1348 dscriq 2208000000000000 >> 1 => 2208000000000000
1349 dscriq 2208000000000000 >> 15 => 2208000000000000
1350 dscriq 2208000000000000 >> 63 => 2208000000000000
1351 dscriq 7c00000000000000 >> 0 => 7c00000000000000
1352 dscriq 7c00000000000000 >> 1 => 7c00000000000000
1353 dscriq 7c00000000000000 >> 15 => 7c00000000000000
1354 dscriq 7c00000000000000 >> 63 => 7c00000000000000
1357 test with rounding mode 0
1358 dscliq 2207c00000000000 << 0 => 2207c00000000000
1359 dscliq 2207c00000000000 << 1 => 2207c00000000000
1360 dscliq 2207c00000000000 << 15 => 2207c00000000000
1361 dscliq 2207c00000000000 << 63 => 2207c00000000000
1362 dscliq 6209400000fd0000 << 0 => 6209400000fd0000
1363 dscliq 6209400000fd0000 << 1 => 0209400027900000
1364 dscliq 6209400000fd0000 << 15 => 02094094fc7d4d2b
1365 dscliq 6209400000fd0000 << 63 => 0209400000000000
1366 dscliq 000400000089b000 << 0 => 000400000089b000
1367 dscliq 000400000089b000 << 1 => 00040000045b8000
1368 dscliq 000400000089b000 << 15 => 0004298003400000
1369 dscliq 000400000089b000 << 63 => 0004000000000000
1370 dscliq 2208000000000000 << 0 => 2208000000000000
1371 dscliq 2208000000000000 << 1 => 2208000000000000
1372 dscliq 2208000000000000 << 15 => 2208000000000000
1373 dscliq 2208000000000000 << 63 => 2208000000000000
1374 dscliq 7c00000000000000 << 0 => 7c00000000000000
1375 dscliq 7c00000000000000 << 1 => 7c00000000000000
1376 dscliq 7c00000000000000 << 15 => 7c00000000000000
1377 dscliq 7c00000000000000 << 63 => 7c00000000000000
1379 test with rounding mode 1
1380 dscliq 2207c00000000000 << 0 => 2207c00000000000
1381 dscliq 2207c00000000000 << 1 => 2207c00000000000
1382 dscliq 2207c00000000000 << 15 => 2207c00000000000
1383 dscliq 2207c00000000000 << 63 => 2207c00000000000
1384 dscliq 6209400000fd0000 << 0 => 6209400000fd0000
1385 dscliq 6209400000fd0000 << 1 => 0209400027900000
1386 dscliq 6209400000fd0000 << 15 => 02094094fc7d4d2b
1387 dscliq 6209400000fd0000 << 63 => 0209400000000000
1388 dscliq 000400000089b000 << 0 => 000400000089b000
1389 dscliq 000400000089b000 << 1 => 00040000045b8000
1390 dscliq 000400000089b000 << 15 => 0004298003400000
1391 dscliq 000400000089b000 << 63 => 0004000000000000
1392 dscliq 2208000000000000 << 0 => 2208000000000000
1393 dscliq 2208000000000000 << 1 => 2208000000000000
1394 dscliq 2208000000000000 << 15 => 2208000000000000
1395 dscliq 2208000000000000 << 63 => 2208000000000000
1396 dscliq 7c00000000000000 << 0 => 7c00000000000000
1397 dscliq 7c00000000000000 << 1 => 7c00000000000000
1398 dscliq 7c00000000000000 << 15 => 7c00000000000000
1399 dscliq 7c00000000000000 << 63 => 7c00000000000000
1401 test with rounding mode 2
1402 dscliq 2207c00000000000 << 0 => 2207c00000000000
1403 dscliq 2207c00000000000 << 1 => 2207c00000000000
1404 dscliq 2207c00000000000 << 15 => 2207c00000000000
1405 dscliq 2207c00000000000 << 63 => 2207c00000000000
1406 dscliq 6209400000fd0000 << 0 => 6209400000fd0000
1407 dscliq 6209400000fd0000 << 1 => 0209400027900000
1408 dscliq 6209400000fd0000 << 15 => 02094094fc7d4d2b
1409 dscliq 6209400000fd0000 << 63 => 0209400000000000
1410 dscliq 000400000089b000 << 0 => 000400000089b000
1411 dscliq 000400000089b000 << 1 => 00040000045b8000
1412 dscliq 000400000089b000 << 15 => 0004298003400000
1413 dscliq 000400000089b000 << 63 => 0004000000000000
1414 dscliq 2208000000000000 << 0 => 2208000000000000
1415 dscliq 2208000000000000 << 1 => 2208000000000000
1416 dscliq 2208000000000000 << 15 => 2208000000000000
1417 dscliq 2208000000000000 << 63 => 2208000000000000
1418 dscliq 7c00000000000000 << 0 => 7c00000000000000
1419 dscliq 7c00000000000000 << 1 => 7c00000000000000
1420 dscliq 7c00000000000000 << 15 => 7c00000000000000
1421 dscliq 7c00000000000000 << 63 => 7c00000000000000
1423 test with rounding mode 3
1424 dscliq 2207c00000000000 << 0 => 2207c00000000000
1425 dscliq 2207c00000000000 << 1 => 2207c00000000000
1426 dscliq 2207c00000000000 << 15 => 2207c00000000000
1427 dscliq 2207c00000000000 << 63 => 2207c00000000000
1428 dscliq 6209400000fd0000 << 0 => 6209400000fd0000
1429 dscliq 6209400000fd0000 << 1 => 0209400027900000
1430 dscliq 6209400000fd0000 << 15 => 02094094fc7d4d2b
1431 dscliq 6209400000fd0000 << 63 => 0209400000000000
1432 dscliq 000400000089b000 << 0 => 000400000089b000
1433 dscliq 000400000089b000 << 1 => 00040000045b8000
1434 dscliq 000400000089b000 << 15 => 0004298003400000
1435 dscliq 000400000089b000 << 63 => 0004000000000000
1436 dscliq 2208000000000000 << 0 => 2208000000000000
1437 dscliq 2208000000000000 << 1 => 2208000000000000
1438 dscliq 2208000000000000 << 15 => 2208000000000000
1439 dscliq 2208000000000000 << 63 => 2208000000000000
1440 dscliq 7c00000000000000 << 0 => 7c00000000000000
1441 dscliq 7c00000000000000 << 1 => 7c00000000000000
1442 dscliq 7c00000000000000 << 15 => 7c00000000000000
1443 dscliq 7c00000000000000 << 63 => 7c00000000000000
1445 test with rounding mode 4
1446 dscliq 2207c00000000000 << 0 => 2207c00000000000
1447 dscliq 2207c00000000000 << 1 => 2207c00000000000
1448 dscliq 2207c00000000000 << 15 => 2207c00000000000
1449 dscliq 2207c00000000000 << 63 => 2207c00000000000
1450 dscliq 6209400000fd0000 << 0 => 6209400000fd0000
1451 dscliq 6209400000fd0000 << 1 => 0209400027900000
1452 dscliq 6209400000fd0000 << 15 => 02094094fc7d4d2b
1453 dscliq 6209400000fd0000 << 63 => 0209400000000000
1454 dscliq 000400000089b000 << 0 => 000400000089b000
1455 dscliq 000400000089b000 << 1 => 00040000045b8000
1456 dscliq 000400000089b000 << 15 => 0004298003400000
1457 dscliq 000400000089b000 << 63 => 0004000000000000
1458 dscliq 2208000000000000 << 0 => 2208000000000000
1459 dscliq 2208000000000000 << 1 => 2208000000000000
1460 dscliq 2208000000000000 << 15 => 2208000000000000
1461 dscliq 2208000000000000 << 63 => 2208000000000000
1462 dscliq 7c00000000000000 << 0 => 7c00000000000000
1463 dscliq 7c00000000000000 << 1 => 7c00000000000000
1464 dscliq 7c00000000000000 << 15 => 7c00000000000000
1465 dscliq 7c00000000000000 << 63 => 7c00000000000000
1467 test with rounding mode 5
1468 dscliq 2207c00000000000 << 0 => 2207c00000000000
1469 dscliq 2207c00000000000 << 1 => 2207c00000000000
1470 dscliq 2207c00000000000 << 15 => 2207c00000000000
1471 dscliq 2207c00000000000 << 63 => 2207c00000000000
1472 dscliq 6209400000fd0000 << 0 => 6209400000fd0000
1473 dscliq 6209400000fd0000 << 1 => 0209400027900000
1474 dscliq 6209400000fd0000 << 15 => 02094094fc7d4d2b
1475 dscliq 6209400000fd0000 << 63 => 0209400000000000
1476 dscliq 000400000089b000 << 0 => 000400000089b000
1477 dscliq 000400000089b000 << 1 => 00040000045b8000
1478 dscliq 000400000089b000 << 15 => 0004298003400000
1479 dscliq 000400000089b000 << 63 => 0004000000000000
1480 dscliq 2208000000000000 << 0 => 2208000000000000
1481 dscliq 2208000000000000 << 1 => 2208000000000000
1482 dscliq 2208000000000000 << 15 => 2208000000000000
1483 dscliq 2208000000000000 << 63 => 2208000000000000
1484 dscliq 7c00000000000000 << 0 => 7c00000000000000
1485 dscliq 7c00000000000000 << 1 => 7c00000000000000
1486 dscliq 7c00000000000000 << 15 => 7c00000000000000
1487 dscliq 7c00000000000000 << 63 => 7c00000000000000
1489 test with rounding mode 6
1490 dscliq 2207c00000000000 << 0 => 2207c00000000000
1491 dscliq 2207c00000000000 << 1 => 2207c00000000000
1492 dscliq 2207c00000000000 << 15 => 2207c00000000000
1493 dscliq 2207c00000000000 << 63 => 2207c00000000000
1494 dscliq 6209400000fd0000 << 0 => 6209400000fd0000
1495 dscliq 6209400000fd0000 << 1 => 0209400027900000
1496 dscliq 6209400000fd0000 << 15 => 02094094fc7d4d2b
1497 dscliq 6209400000fd0000 << 63 => 0209400000000000
1498 dscliq 000400000089b000 << 0 => 000400000089b000
1499 dscliq 000400000089b000 << 1 => 00040000045b8000
1500 dscliq 000400000089b000 << 15 => 0004298003400000
1501 dscliq 000400000089b000 << 63 => 0004000000000000
1502 dscliq 2208000000000000 << 0 => 2208000000000000
1503 dscliq 2208000000000000 << 1 => 2208000000000000
1504 dscliq 2208000000000000 << 15 => 2208000000000000
1505 dscliq 2208000000000000 << 63 => 2208000000000000
1506 dscliq 7c00000000000000 << 0 => 7c00000000000000
1507 dscliq 7c00000000000000 << 1 => 7c00000000000000
1508 dscliq 7c00000000000000 << 15 => 7c00000000000000
1509 dscliq 7c00000000000000 << 63 => 7c00000000000000
1511 test with rounding mode 7
1512 dscliq 2207c00000000000 << 0 => 2207c00000000000
1513 dscliq 2207c00000000000 << 1 => 2207c00000000000
1514 dscliq 2207c00000000000 << 15 => 2207c00000000000
1515 dscliq 2207c00000000000 << 63 => 2207c00000000000
1516 dscliq 6209400000fd0000 << 0 => 6209400000fd0000
1517 dscliq 6209400000fd0000 << 1 => 0209400027900000
1518 dscliq 6209400000fd0000 << 15 => 02094094fc7d4d2b
1519 dscliq 6209400000fd0000 << 63 => 0209400000000000
1520 dscliq 000400000089b000 << 0 => 000400000089b000
1521 dscliq 000400000089b000 << 1 => 00040000045b8000
1522 dscliq 000400000089b000 << 15 => 0004298003400000
1523 dscliq 000400000089b000 << 63 => 0004000000000000
1524 dscliq 2208000000000000 << 0 => 2208000000000000
1525 dscliq 2208000000000000 << 1 => 2208000000000000
1526 dscliq 2208000000000000 << 15 => 2208000000000000
1527 dscliq 2208000000000000 << 63 => 2208000000000000
1528 dscliq 7c00000000000000 << 0 => 7c00000000000000
1529 dscliq 7c00000000000000 << 1 => 7c00000000000000
1530 dscliq 7c00000000000000 << 15 => 7c00000000000000
1531 dscliq 7c00000000000000 << 63 => 7c00000000000000
1533 Test DCFFIX and DCFFIXQ instructions
1535 test with rounding mode 0
1536 dcffixq 0000000000000000 I64S->D128 => 2208000000000000
1537 dcffixq 0000000000000001 I64S->D128 => 2208000000000000
1538 dcffixq ffffffffffffffff I64S->D128 => a208000000000000
1539 dcffixq 002386f26fc0ffff I64S->D128 => 2208000000000000
1540 dcffixq ffdc790d903f0001 I64S->D128 => a208000000000000
1541 dcffixq 000462d53c8abac0 I64S->D128 => 2208000000000000
1542 dcffixq fffb9d2ac3754540 I64S->D128 => a208000000000000
1544 test with rounding mode 1
1545 dcffixq 0000000000000000 I64S->D128 => 2208000000000000
1546 dcffixq 0000000000000001 I64S->D128 => 2208000000000000
1547 dcffixq ffffffffffffffff I64S->D128 => a208000000000000
1548 dcffixq 002386f26fc0ffff I64S->D128 => 2208000000000000
1549 dcffixq ffdc790d903f0001 I64S->D128 => a208000000000000
1550 dcffixq 000462d53c8abac0 I64S->D128 => 2208000000000000
1551 dcffixq fffb9d2ac3754540 I64S->D128 => a208000000000000
1553 test with rounding mode 2
1554 dcffixq 0000000000000000 I64S->D128 => 2208000000000000
1555 dcffixq 0000000000000001 I64S->D128 => 2208000000000000
1556 dcffixq ffffffffffffffff I64S->D128 => a208000000000000
1557 dcffixq 002386f26fc0ffff I64S->D128 => 2208000000000000
1558 dcffixq ffdc790d903f0001 I64S->D128 => a208000000000000
1559 dcffixq 000462d53c8abac0 I64S->D128 => 2208000000000000
1560 dcffixq fffb9d2ac3754540 I64S->D128 => a208000000000000
1562 test with rounding mode 3
1563 dcffixq 0000000000000000 I64S->D128 => 2208000000000000
1564 dcffixq 0000000000000001 I64S->D128 => 2208000000000000
1565 dcffixq ffffffffffffffff I64S->D128 => a208000000000000
1566 dcffixq 002386f26fc0ffff I64S->D128 => 2208000000000000
1567 dcffixq ffdc790d903f0001 I64S->D128 => a208000000000000
1568 dcffixq 000462d53c8abac0 I64S->D128 => 2208000000000000
1569 dcffixq fffb9d2ac3754540 I64S->D128 => a208000000000000
1571 test with rounding mode 4
1572 dcffixq 0000000000000000 I64S->D128 => 2208000000000000
1573 dcffixq 0000000000000001 I64S->D128 => 2208000000000000
1574 dcffixq ffffffffffffffff I64S->D128 => a208000000000000
1575 dcffixq 002386f26fc0ffff I64S->D128 => 2208000000000000
1576 dcffixq ffdc790d903f0001 I64S->D128 => a208000000000000
1577 dcffixq 000462d53c8abac0 I64S->D128 => 2208000000000000
1578 dcffixq fffb9d2ac3754540 I64S->D128 => a208000000000000
1580 test with rounding mode 5
1581 dcffixq 0000000000000000 I64S->D128 => 2208000000000000
1582 dcffixq 0000000000000001 I64S->D128 => 2208000000000000
1583 dcffixq ffffffffffffffff I64S->D128 => a208000000000000
1584 dcffixq 002386f26fc0ffff I64S->D128 => 2208000000000000
1585 dcffixq ffdc790d903f0001 I64S->D128 => a208000000000000
1586 dcffixq 000462d53c8abac0 I64S->D128 => 2208000000000000
1587 dcffixq fffb9d2ac3754540 I64S->D128 => a208000000000000
1589 test with rounding mode 6
1590 dcffixq 0000000000000000 I64S->D128 => 2208000000000000
1591 dcffixq 0000000000000001 I64S->D128 => 2208000000000000
1592 dcffixq ffffffffffffffff I64S->D128 => a208000000000000
1593 dcffixq 002386f26fc0ffff I64S->D128 => 2208000000000000
1594 dcffixq ffdc790d903f0001 I64S->D128 => a208000000000000
1595 dcffixq 000462d53c8abac0 I64S->D128 => 2208000000000000
1596 dcffixq fffb9d2ac3754540 I64S->D128 => a208000000000000
1598 test with rounding mode 7
1599 dcffixq 0000000000000000 I64S->D128 => 2208000000000000
1600 dcffixq 0000000000000001 I64S->D128 => 2208000000000000
1601 dcffixq ffffffffffffffff I64S->D128 => a208000000000000
1602 dcffixq 002386f26fc0ffff I64S->D128 => 2208000000000000
1603 dcffixq ffdc790d903f0001 I64S->D128 => a208000000000000
1604 dcffixq 000462d53c8abac0 I64S->D128 => 2208000000000000
1605 dcffixq fffb9d2ac3754540 I64S->D128 => a208000000000000