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