1 Test DFP arithmetic instructions
2 dadd
2234000000000e50
+ 223400000014c000
=> 223400000014ce50
3 dadd a2340000000000e0
+ 223400000014c000
=> 223400000014a44c
4 dadd
22240000000000cf
+ a21400010a395bcf
=> a21400010a1b9bcf
5 dadd
2234000000000e50
+ 000400000089b000
=> 2e06500000000000
6 dadd a2340000000000e0
+ a21400010a395bcf
=> a21400080a395bcf
7 dadd
6e4d3f1f534acdd4
+ 223400000014c000
=> 6e4d3f1f534acdd5
8 dadd
6e4d3f1f534acdd4
+ a2340000000000e0
=> 6e4d3f1f534acdd4
9 dadd
2238000000000000 + 223400000014c000
=> 223400000014c000
10 dadd
2238000000000000 + a2340000000000e0
=> a2340000000000e0
11 dadd a238000000000000
+ 2234000000000e50
=> 2234000000000e50
12 dadd a238000000000000
+ 223400000014c000
=> 223400000014c000
13 dadd a238000000000000
+ a2340000000000e0
=> a2340000000000e0
14 dadd
2238000000000000 + a238000000000000
=> 2238000000000000
15 dadd fc00000000000000
+ f800000000000000
=> fc00000000000000
16 dadd fc00000000000000
+ 223400000014c000
=> fc00000000000000
17 dadd fc00000000000000
+ 7800000000000000 => fc00000000000000
18 dadd fc00000000000000
+ fc00000000000000
=> fc00000000000000
19 dadd fc00000000000000
+ fe000000d0e0a0d0
=> fc000000d0e0a0d0
20 dadd fe000000d0e0a0d0
+ f800000000000000
=> fc000000d0e0a0d0
21 dadd fe000000d0e0a0d0
+ 2234000000000e50
=> fc000000d0e0a0d0
22 dadd fe000000d0e0a0d0
+ 7800000000000000 => fc000000d0e0a0d0
23 dadd fe000000d0e0a0d0
+ fe000000d0e0a0d0
=> fc000000d0e0a0d0
24 dadd f800000000000000
+ f800000000000000
=> f800000000000000
25 dadd f800000000000000
+ 22240000000000cf
=> f800000000000000
26 dadd f800000000000000
+ 7a34000000000000
=> 7c00000000000000
28 dadd.
2234000000000e50
+ 223400000014c000
=> 223400000014ce50
29 dadd. a2340000000000e0
+ 223400000014c000
=> 223400000014a44c
30 dadd.
22240000000000cf
+ a21400010a395bcf
=> a21400010a1b9bcf
31 dadd.
2234000000000e50
+ 000400000089b000
=> 2e06500000000000
32 dadd. a2340000000000e0
+ a21400010a395bcf
=> a21400080a395bcf
33 dadd.
6e4d3f1f534acdd4
+ 223400000014c000
=> 6e4d3f1f534acdd5
34 dadd.
6e4d3f1f534acdd4
+ a2340000000000e0
=> 6e4d3f1f534acdd4
35 dadd.
2238000000000000 + 223400000014c000
=> 223400000014c000
36 dadd.
2238000000000000 + a2340000000000e0
=> a2340000000000e0
37 dadd. a238000000000000
+ 2234000000000e50
=> 2234000000000e50
38 dadd. a238000000000000
+ 223400000014c000
=> 223400000014c000
39 dadd. a238000000000000
+ a2340000000000e0
=> a2340000000000e0
40 dadd.
2238000000000000 + a238000000000000
=> 2238000000000000
41 dadd. fc00000000000000
+ f800000000000000
=> fc00000000000000
42 dadd. fc00000000000000
+ 223400000014c000
=> fc00000000000000
43 dadd. fc00000000000000
+ 7800000000000000 => fc00000000000000
44 dadd. fc00000000000000
+ fc00000000000000
=> fc00000000000000
45 dadd. fc00000000000000
+ fe000000d0e0a0d0
=> fc000000d0e0a0d0
46 dadd. fe000000d0e0a0d0
+ f800000000000000
=> fc000000d0e0a0d0
47 dadd. fe000000d0e0a0d0
+ 2234000000000e50
=> fc000000d0e0a0d0
48 dadd. fe000000d0e0a0d0
+ 7800000000000000 => fc000000d0e0a0d0
49 dadd. fe000000d0e0a0d0
+ fe000000d0e0a0d0
=> fc000000d0e0a0d0
50 dadd. f800000000000000
+ f800000000000000
=> f800000000000000
51 dadd. f800000000000000
+ 22240000000000cf
=> f800000000000000
52 dadd. f800000000000000
+ 7a34000000000000
=> 7c00000000000000
55 dsub
2234000000000e50
- 223400000014c000
=> a234000000149ad0
56 dsub a2340000000000e0
- 223400000014c000
=> a23400000014c0e0
57 dsub
22240000000000cf
- a21400010a395bcf
=> 221400010a571bcf
58 dsub
2234000000000e50
- 000400000089b000
=> 2e06500000000000
59 dsub a2340000000000e0
- a21400010a395bcf
=> a214000477cb0d11
60 dsub
6e4d3f1f534acdd4
- 223400000014c000
=> 6e4d3f1f534acdd3
61 dsub
6e4d3f1f534acdd4
- a2340000000000e0
=> 6e4d3f1f534acdd4
62 dsub
2238000000000000 - 223400000014c000
=> a23400000014c000
63 dsub
2238000000000000 - a2340000000000e0
=> 22340000000000e0
64 dsub a238000000000000
- 2234000000000e50
=> a234000000000e50
65 dsub a238000000000000
- 223400000014c000
=> a23400000014c000
66 dsub a238000000000000
- a2340000000000e0
=> 22340000000000e0
67 dsub
2238000000000000 - a238000000000000
=> 2238000000000000
68 dsub fc00000000000000
- f800000000000000
=> fc00000000000000
69 dsub fc00000000000000
- 223400000014c000
=> fc00000000000000
70 dsub fc00000000000000
- 7800000000000000 => fc00000000000000
71 dsub fc00000000000000
- fc00000000000000
=> fc00000000000000
72 dsub fc00000000000000
- fe000000d0e0a0d0
=> fc000000d0e0a0d0
73 dsub fe000000d0e0a0d0
- f800000000000000
=> fc000000d0e0a0d0
74 dsub fe000000d0e0a0d0
- 2234000000000e50
=> fc000000d0e0a0d0
75 dsub fe000000d0e0a0d0
- 7800000000000000 => fc000000d0e0a0d0
76 dsub fe000000d0e0a0d0
- fe000000d0e0a0d0
=> fc000000d0e0a0d0
77 dsub f800000000000000
- f800000000000000
=> 7c00000000000000
78 dsub f800000000000000
- 22240000000000cf
=> f800000000000000
79 dsub f800000000000000
- 7a34000000000000
=> f800000000000000
81 dsub.
2234000000000e50
- 223400000014c000
=> a234000000149ad0
82 dsub. a2340000000000e0
- 223400000014c000
=> a23400000014c0e0
83 dsub.
22240000000000cf
- a21400010a395bcf
=> 221400010a571bcf
84 dsub.
2234000000000e50
- 000400000089b000
=> 2e06500000000000
85 dsub. a2340000000000e0
- a21400010a395bcf
=> a214000477cb0d11
86 dsub.
6e4d3f1f534acdd4
- 223400000014c000
=> 6e4d3f1f534acdd3
87 dsub.
6e4d3f1f534acdd4
- a2340000000000e0
=> 6e4d3f1f534acdd4
88 dsub.
2238000000000000 - 223400000014c000
=> a23400000014c000
89 dsub.
2238000000000000 - a2340000000000e0
=> 22340000000000e0
90 dsub. a238000000000000
- 2234000000000e50
=> a234000000000e50
91 dsub. a238000000000000
- 223400000014c000
=> a23400000014c000
92 dsub. a238000000000000
- a2340000000000e0
=> 22340000000000e0
93 dsub.
2238000000000000 - a238000000000000
=> 2238000000000000
94 dsub. fc00000000000000
- f800000000000000
=> fc00000000000000
95 dsub. fc00000000000000
- 223400000014c000
=> fc00000000000000
96 dsub. fc00000000000000
- 7800000000000000 => fc00000000000000
97 dsub. fc00000000000000
- fc00000000000000
=> fc00000000000000
98 dsub. fc00000000000000
- fe000000d0e0a0d0
=> fc000000d0e0a0d0
99 dsub. fe000000d0e0a0d0
- f800000000000000
=> fc000000d0e0a0d0
100 dsub. fe000000d0e0a0d0
- 2234000000000e50
=> fc000000d0e0a0d0
101 dsub. fe000000d0e0a0d0
- 7800000000000000 => fc000000d0e0a0d0
102 dsub. fe000000d0e0a0d0
- fe000000d0e0a0d0
=> fc000000d0e0a0d0
103 dsub. f800000000000000
- f800000000000000
=> 7c00000000000000
104 dsub. f800000000000000
- 22240000000000cf
=> f800000000000000
105 dsub. f800000000000000
- 7a34000000000000
=> f800000000000000
108 dmul
2234000000000e50
* 223400000014c000
=> 22300001143a0000
109 dmul a2340000000000e0
* 223400000014c000
=> a23000000fa03000
110 dmul
22240000000000cf
* a21400010a395bcf
=> a20000fe5b36cca1
111 dmul
2234000000000e50
* 000400000089b000
=> 0000000c28a03000
112 dmul a2340000000000e0
* a21400010a395bcf
=> 221000d67d31a940
113 dmul
6e4d3f1f534acdd4
* 223400000014c000
=> 266510610e1d3703
114 dmul
6e4d3f1f534acdd4
* a2340000000000e0
=> a656f47e5fba95b7
115 dmul
2238000000000000 * a238000000000000
=> a238000000000000
116 dmul
2238000000000000 * 223400000014c000
=> 2234000000000000
117 dmul
4248000000000000 * 7a34000000000000
=> 7c00000000000000
118 dmul a238000000000000
* fc00000000000000
=> fc00000000000000
119 dmul
2238000000000000 * fe000000d0e0a0d0
=> fc000000d0e0a0d0
120 dmul
7800000000000000 * a2340000000000e0
=> f800000000000000
121 dmul
7800000000000000 * f800000000000000
=> f800000000000000
122 dmul
7a34000000000000
* fc00000000000000
=> fc00000000000000
123 dmul f800000000000000
* fe000000d0e0a0d0
=> fc000000d0e0a0d0
124 dmul fc00000000000000
* fc00000000000000
=> fc00000000000000
125 dmul fc00000000000000
* fe000000d0e0a0d0
=> fc000000d0e0a0d0
126 dmul fe000000d0e0a0d0
* fe000000d0e0a0d0
=> fc000000d0e0a0d0
128 dmul.
2234000000000e50
* 223400000014c000
=> 22300001143a0000
129 dmul. a2340000000000e0
* 223400000014c000
=> a23000000fa03000
130 dmul.
22240000000000cf
* a21400010a395bcf
=> a20000fe5b36cca1
131 dmul.
2234000000000e50
* 000400000089b000
=> 0000000c28a03000
132 dmul. a2340000000000e0
* a21400010a395bcf
=> 221000d67d31a940
133 dmul.
6e4d3f1f534acdd4
* 223400000014c000
=> 266510610e1d3703
134 dmul.
6e4d3f1f534acdd4
* a2340000000000e0
=> a656f47e5fba95b7
135 dmul.
2238000000000000 * a238000000000000
=> a238000000000000
136 dmul.
2238000000000000 * 223400000014c000
=> 2234000000000000
137 dmul.
4248000000000000 * 7a34000000000000
=> 7c00000000000000
138 dmul. a238000000000000
* fc00000000000000
=> fc00000000000000
139 dmul.
2238000000000000 * fe000000d0e0a0d0
=> fc000000d0e0a0d0
140 dmul.
7800000000000000 * a2340000000000e0
=> f800000000000000
141 dmul.
7800000000000000 * f800000000000000
=> f800000000000000
142 dmul.
7a34000000000000
* fc00000000000000
=> fc00000000000000
143 dmul. f800000000000000
* fe000000d0e0a0d0
=> fc000000d0e0a0d0
144 dmul. fc00000000000000
* fc00000000000000
=> fc00000000000000
145 dmul. fc00000000000000
* fe000000d0e0a0d0
=> fc000000d0e0a0d0
146 dmul. fe000000d0e0a0d0
* fe000000d0e0a0d0
=> fc000000d0e0a0d0
149 ddiv
2234000000000e50
/ 223400000014c000
=> 29f20ccf848e2a4e
150 ddiv a2340000000000e0
/ 223400000014c000
=> a5ed80474082c00b
151 ddiv
22240000000000cf
/ a21400010a395bcf
=> b1eeabacabd62ac3
152 ddiv
2234000000000e50
/ 000400000089b000
=> 7800000000000000
153 ddiv a2340000000000e0
/ a21400010a395bcf
=> 2dfc0e4e6a205575
154 ddiv
6e4d3f1f534acdd4
/ 223400000014c000
=> 3e38ff87d92ca3c3
155 ddiv
6e4d3f1f534acdd4
/ a2340000000000e0
=> ba48c92fea1aadc6
156 ddiv
2238000000000000 / a238000000000000
=> 7c00000000000000
157 ddiv
2238000000000000 / 223400000014c000
=> 223c000000000000
158 ddiv
4248000000000000 / 7a34000000000000
=> 0000000000000000
159 ddiv a238000000000000
/ fc00000000000000
=> fc00000000000000
160 ddiv
2238000000000000 / fe000000d0e0a0d0
=> fc000000d0e0a0d0
161 ddiv
7800000000000000 / a2340000000000e0
=> f800000000000000
162 ddiv
7800000000000000 / f800000000000000
=> 7c00000000000000
163 ddiv
7a34000000000000
/ fc00000000000000
=> fc00000000000000
164 ddiv f800000000000000
/ fe000000d0e0a0d0
=> fc000000d0e0a0d0
165 ddiv fc00000000000000
/ fc00000000000000
=> fc00000000000000
166 ddiv fc00000000000000
/ fe000000d0e0a0d0
=> fc000000d0e0a0d0
167 ddiv fe000000d0e0a0d0
/ fe000000d0e0a0d0
=> fc000000d0e0a0d0
169 ddiv.
2234000000000e50
/ 223400000014c000
=> 29f20ccf848e2a4e
170 ddiv. a2340000000000e0
/ 223400000014c000
=> a5ed80474082c00b
171 ddiv.
22240000000000cf
/ a21400010a395bcf
=> b1eeabacabd62ac3
172 ddiv.
2234000000000e50
/ 000400000089b000
=> 7800000000000000
173 ddiv. a2340000000000e0
/ a21400010a395bcf
=> 2dfc0e4e6a205575
174 ddiv.
6e4d3f1f534acdd4
/ 223400000014c000
=> 3e38ff87d92ca3c3
175 ddiv.
6e4d3f1f534acdd4
/ a2340000000000e0
=> ba48c92fea1aadc6
176 ddiv.
2238000000000000 / a238000000000000
=> 7c00000000000000
177 ddiv.
2238000000000000 / 223400000014c000
=> 223c000000000000
178 ddiv.
4248000000000000 / 7a34000000000000
=> 0000000000000000
179 ddiv. a238000000000000
/ fc00000000000000
=> fc00000000000000
180 ddiv.
2238000000000000 / fe000000d0e0a0d0
=> fc000000d0e0a0d0
181 ddiv.
7800000000000000 / a2340000000000e0
=> f800000000000000
182 ddiv.
7800000000000000 / f800000000000000
=> 7c00000000000000
183 ddiv.
7a34000000000000
/ fc00000000000000
=> fc00000000000000
184 ddiv. f800000000000000
/ fe000000d0e0a0d0
=> fc000000d0e0a0d0
185 ddiv. fc00000000000000
/ fc00000000000000
=> fc00000000000000
186 ddiv. fc00000000000000
/ fe000000d0e0a0d0
=> fc000000d0e0a0d0
187 ddiv. fe000000d0e0a0d0
/ fe000000d0e0a0d0
=> fc000000d0e0a0d0
190 daddq
2207c00000000000
0000000000000e50
+ 2207c00000000000
000000000014c000
==> 2207c00000000000
000000000014ce50
191 daddq a207c00000000000
00000000000000e0
+ 2207c00000000000
000000000014c000
==> 2207c00000000000
000000000014a44c
192 daddq
2206c00000000000
00000000000000cf
+ a205c00000000000
000000010a395bcf
==> a205c00000000000
000000010a1b9bcf
193 daddq
2207c00000000000
0000000000000e50
+ 000400000089b000
0a6000d000000049
==> 2e00650000000000
0000000000000000
194 daddq a207c00000000000
00000000000000e0
+ a205c00000000000
000000010a395bcf
==> a205c00000000000
000000080a395bcf
195 daddq
6209400000fd0000
00253f1f534acdd4
+ 2207c00000000000
000000000014c000
==> 2601130000000000 0000000000000000
196 daddq
6209400000fd0000
00253f1f534acdd4
+ a207c00000000000
00000000000000e0
==> a600300000000000
0000000000000000
197 daddq
2208000000000000 0000000000000000 + 2207c00000000000
000000000014c000
==> 2207c00000000000
000000000014c000
198 daddq
2208000000000000 0000000000000000 + a207c00000000000
00000000000000e0
==> a207c00000000000
00000000000000e0
199 daddq a208000000000000
0000000000000000 + 2207c00000000000
0000000000000e50
==> 2207c00000000000
0000000000000e50
200 daddq a208000000000000
0000000000000000 + 2207c00000000000
000000000014c000
==> 2207c00000000000
000000000014c000
201 daddq a208000000000000
0000000000000000 + a207c00000000000
00000000000000e0
==> a207c00000000000
00000000000000e0
202 daddq
2208000000000000 0000000000000000 + a208000000000000
0000000000000000 ==> 2208000000000000 0000000000000000
203 daddq
7e00000000000000 fe000000d0e0a0d0
+ f800000000000000
0000000000000000 ==> 7c00000000000000 fe000000d0e0a0d0
204 daddq
7e00000000000000 fe000000d0e0a0d0
+ 2207c00000000000
000000000014c000
==> 7c00000000000000 fe000000d0e0a0d0
205 daddq
7e00000000000000 fe000000d0e0a0d0
+ 7800000000000000 0000000000000000 ==> 7c00000000000000 fe000000d0e0a0d0
206 daddq
7e00000000000000 fe000000d0e0a0d0
+ 7e00000000000000 fe000000d0e0a0d0
==> 7c00000000000000 fe000000d0e0a0d0
207 daddq
7e00000000000000 fe000000d0e0a0d0
+ fc00000000000000 c00100035b007700
==> 7c00000000000000 fe000000d0e0a0d0
208 daddq fc00000000000000 c00100035b007700
+ f800000000000000
0000000000000000 ==> fc00000000000000 c00100035b007700
209 daddq fc00000000000000 c00100035b007700
+ 2207c00000000000
0000000000000e50
==> fc00000000000000 c00100035b007700
210 daddq fc00000000000000 c00100035b007700
+ 7800000000000000 0000000000000000 ==> fc00000000000000 c00100035b007700
211 daddq fc00000000000000 c00100035b007700
+ fc00000000000000 c00100035b007700
==> fc00000000000000 c00100035b007700
212 daddq f800000000000000
0000000000000000 + f800000000000000
0000000000000000 ==> f800000000000000
0000000000000000
213 daddq f800000000000000
0000000000000000 + 2206c00000000000
00000000000000cf
==> f800000000000000
0000000000000000
214 daddq f800000000000000
0000000000000000 + f900000000000000
0000000000000000 ==> f800000000000000
0000000000000000
216 daddq.
2207c00000000000
0000000000000e50
+ 2207c00000000000
000000000014c000
==> 2207c00000000000
000000000014ce50
217 daddq. a207c00000000000
00000000000000e0
+ 2207c00000000000
000000000014c000
==> 2207c00000000000
000000000014a44c
218 daddq.
2206c00000000000
00000000000000cf
+ a205c00000000000
000000010a395bcf
==> a205c00000000000
000000010a1b9bcf
219 daddq.
2207c00000000000
0000000000000e50
+ 000400000089b000
0a6000d000000049
==> 2e00650000000000
0000000000000000
220 daddq. a207c00000000000
00000000000000e0
+ a205c00000000000
000000010a395bcf
==> a205c00000000000
000000080a395bcf
221 daddq.
6209400000fd0000
00253f1f534acdd4
+ 2207c00000000000
000000000014c000
==> 2601130000000000 0000000000000000
222 daddq.
6209400000fd0000
00253f1f534acdd4
+ a207c00000000000
00000000000000e0
==> a600300000000000
0000000000000000
223 daddq.
2208000000000000 0000000000000000 + 2207c00000000000
000000000014c000
==> 2207c00000000000
000000000014c000
224 daddq.
2208000000000000 0000000000000000 + a207c00000000000
00000000000000e0
==> a207c00000000000
00000000000000e0
225 daddq. a208000000000000
0000000000000000 + 2207c00000000000
0000000000000e50
==> 2207c00000000000
0000000000000e50
226 daddq. a208000000000000
0000000000000000 + 2207c00000000000
000000000014c000
==> 2207c00000000000
000000000014c000
227 daddq. a208000000000000
0000000000000000 + a207c00000000000
00000000000000e0
==> a207c00000000000
00000000000000e0
228 daddq.
2208000000000000 0000000000000000 + a208000000000000
0000000000000000 ==> 2208000000000000 0000000000000000
229 daddq.
7e00000000000000 fe000000d0e0a0d0
+ f800000000000000
0000000000000000 ==> 7c00000000000000 fe000000d0e0a0d0
230 daddq.
7e00000000000000 fe000000d0e0a0d0
+ 2207c00000000000
000000000014c000
==> 7c00000000000000 fe000000d0e0a0d0
231 daddq.
7e00000000000000 fe000000d0e0a0d0
+ 7800000000000000 0000000000000000 ==> 7c00000000000000 fe000000d0e0a0d0
232 daddq.
7e00000000000000 fe000000d0e0a0d0
+ 7e00000000000000 fe000000d0e0a0d0
==> 7c00000000000000 fe000000d0e0a0d0
233 daddq.
7e00000000000000 fe000000d0e0a0d0
+ fc00000000000000 c00100035b007700
==> 7c00000000000000 fe000000d0e0a0d0
234 daddq. fc00000000000000 c00100035b007700
+ f800000000000000
0000000000000000 ==> fc00000000000000 c00100035b007700
235 daddq. fc00000000000000 c00100035b007700
+ 2207c00000000000
0000000000000e50
==> fc00000000000000 c00100035b007700
236 daddq. fc00000000000000 c00100035b007700
+ 7800000000000000 0000000000000000 ==> fc00000000000000 c00100035b007700
237 daddq. fc00000000000000 c00100035b007700
+ fc00000000000000 c00100035b007700
==> fc00000000000000 c00100035b007700
238 daddq. f800000000000000
0000000000000000 + f800000000000000
0000000000000000 ==> f800000000000000
0000000000000000
239 daddq. f800000000000000
0000000000000000 + 2206c00000000000
00000000000000cf
==> f800000000000000
0000000000000000
240 daddq. f800000000000000
0000000000000000 + f900000000000000
0000000000000000 ==> f800000000000000
0000000000000000
243 dsubq
2207c00000000000
0000000000000e50
- 2207c00000000000
000000000014c000
==> a207c00000000000
0000000000149ad0
244 dsubq a207c00000000000
00000000000000e0
- 2207c00000000000
000000000014c000
==> a207c00000000000
000000000014c0e0
245 dsubq
2206c00000000000
00000000000000cf
- a205c00000000000
000000010a395bcf
==> 2205c00000000000
000000010a571bcf
246 dsubq
2207c00000000000
0000000000000e50
- 000400000089b000
0a6000d000000049
==> 2e00650000000000
0000000000000000
247 dsubq a207c00000000000
00000000000000e0
- a205c00000000000
000000010a395bcf
==> a205c00000000000
0000000477cb0d11
248 dsubq
6209400000fd0000
00253f1f534acdd4
- 2207c00000000000
000000000014c000
==> a601130000000000
0000000000000000
249 dsubq
6209400000fd0000
00253f1f534acdd4
- a207c00000000000
00000000000000e0
==> 2600300000000000 0000000000000000
250 dsubq
2208000000000000 0000000000000000 - 2207c00000000000
000000000014c000
==> a207c00000000000
000000000014c000
251 dsubq
2208000000000000 0000000000000000 - a207c00000000000
00000000000000e0
==> 2207c00000000000
00000000000000e0
252 dsubq a208000000000000
0000000000000000 - 2207c00000000000
0000000000000e50
==> a207c00000000000
0000000000000e50
253 dsubq a208000000000000
0000000000000000 - 2207c00000000000
000000000014c000
==> a207c00000000000
000000000014c000
254 dsubq a208000000000000
0000000000000000 - a207c00000000000
00000000000000e0
==> 2207c00000000000
00000000000000e0
255 dsubq
2208000000000000 0000000000000000 - a208000000000000
0000000000000000 ==> 2208000000000000 0000000000000000
256 dsubq
7e00000000000000 fe000000d0e0a0d0
- f800000000000000
0000000000000000 ==> 7c00000000000000 fe000000d0e0a0d0
257 dsubq
7e00000000000000 fe000000d0e0a0d0
- 2207c00000000000
000000000014c000
==> 7c00000000000000 fe000000d0e0a0d0
258 dsubq
7e00000000000000 fe000000d0e0a0d0
- 7800000000000000 0000000000000000 ==> 7c00000000000000 fe000000d0e0a0d0
259 dsubq
7e00000000000000 fe000000d0e0a0d0
- 7e00000000000000 fe000000d0e0a0d0
==> 7c00000000000000 fe000000d0e0a0d0
260 dsubq
7e00000000000000 fe000000d0e0a0d0
- fc00000000000000 c00100035b007700
==> 7c00000000000000 fe000000d0e0a0d0
261 dsubq fc00000000000000 c00100035b007700
- f800000000000000
0000000000000000 ==> fc00000000000000 c00100035b007700
262 dsubq fc00000000000000 c00100035b007700
- 2207c00000000000
0000000000000e50
==> fc00000000000000 c00100035b007700
263 dsubq fc00000000000000 c00100035b007700
- 7800000000000000 0000000000000000 ==> fc00000000000000 c00100035b007700
264 dsubq fc00000000000000 c00100035b007700
- fc00000000000000 c00100035b007700
==> fc00000000000000 c00100035b007700
265 dsubq f800000000000000
0000000000000000 - f800000000000000
0000000000000000 ==> 7c00000000000000
0000000000000000
266 dsubq f800000000000000
0000000000000000 - 2206c00000000000
00000000000000cf
==> f800000000000000
0000000000000000
267 dsubq f800000000000000
0000000000000000 - f900000000000000
0000000000000000 ==> 7c00000000000000
0000000000000000
269 dsubq.
2207c00000000000
0000000000000e50
- 2207c00000000000
000000000014c000
==> a207c00000000000
0000000000149ad0
270 dsubq. a207c00000000000
00000000000000e0
- 2207c00000000000
000000000014c000
==> a207c00000000000
000000000014c0e0
271 dsubq.
2206c00000000000
00000000000000cf
- a205c00000000000
000000010a395bcf
==> 2205c00000000000
000000010a571bcf
272 dsubq.
2207c00000000000
0000000000000e50
- 000400000089b000
0a6000d000000049
==> 2e00650000000000
0000000000000000
273 dsubq. a207c00000000000
00000000000000e0
- a205c00000000000
000000010a395bcf
==> a205c00000000000
0000000477cb0d11
274 dsubq.
6209400000fd0000
00253f1f534acdd4
- 2207c00000000000
000000000014c000
==> a601130000000000
0000000000000000
275 dsubq.
6209400000fd0000
00253f1f534acdd4
- a207c00000000000
00000000000000e0
==> 2600300000000000 0000000000000000
276 dsubq.
2208000000000000 0000000000000000 - 2207c00000000000
000000000014c000
==> a207c00000000000
000000000014c000
277 dsubq.
2208000000000000 0000000000000000 - a207c00000000000
00000000000000e0
==> 2207c00000000000
00000000000000e0
278 dsubq. a208000000000000
0000000000000000 - 2207c00000000000
0000000000000e50
==> a207c00000000000
0000000000000e50
279 dsubq. a208000000000000
0000000000000000 - 2207c00000000000
000000000014c000
==> a207c00000000000
000000000014c000
280 dsubq. a208000000000000
0000000000000000 - a207c00000000000
00000000000000e0
==> 2207c00000000000
00000000000000e0
281 dsubq.
2208000000000000 0000000000000000 - a208000000000000
0000000000000000 ==> 2208000000000000 0000000000000000
282 dsubq.
7e00000000000000 fe000000d0e0a0d0
- f800000000000000
0000000000000000 ==> 7c00000000000000 fe000000d0e0a0d0
283 dsubq.
7e00000000000000 fe000000d0e0a0d0
- 2207c00000000000
000000000014c000
==> 7c00000000000000 fe000000d0e0a0d0
284 dsubq.
7e00000000000000 fe000000d0e0a0d0
- 7800000000000000 0000000000000000 ==> 7c00000000000000 fe000000d0e0a0d0
285 dsubq.
7e00000000000000 fe000000d0e0a0d0
- 7e00000000000000 fe000000d0e0a0d0
==> 7c00000000000000 fe000000d0e0a0d0
286 dsubq.
7e00000000000000 fe000000d0e0a0d0
- fc00000000000000 c00100035b007700
==> 7c00000000000000 fe000000d0e0a0d0
287 dsubq. fc00000000000000 c00100035b007700
- f800000000000000
0000000000000000 ==> fc00000000000000 c00100035b007700
288 dsubq. fc00000000000000 c00100035b007700
- 2207c00000000000
0000000000000e50
==> fc00000000000000 c00100035b007700
289 dsubq. fc00000000000000 c00100035b007700
- 7800000000000000 0000000000000000 ==> fc00000000000000 c00100035b007700
290 dsubq. fc00000000000000 c00100035b007700
- fc00000000000000 c00100035b007700
==> fc00000000000000 c00100035b007700
291 dsubq. f800000000000000
0000000000000000 - f800000000000000
0000000000000000 ==> 7c00000000000000
0000000000000000
292 dsubq. f800000000000000
0000000000000000 - 2206c00000000000
00000000000000cf
==> f800000000000000
0000000000000000
293 dsubq. f800000000000000
0000000000000000 - f900000000000000
0000000000000000 ==> 7c00000000000000
0000000000000000
296 dmulq
2207c00000000000
0000000000000e50
* 2207c00000000000
000000000014c000
==> 2207800000000000 00000001143a0000
297 dmulq a207c00000000000
00000000000000e0
* 2207c00000000000
000000000014c000
==> a207800000000000
000000000fa03000
298 dmulq
2206c00000000000
00000000000000cf
* a205c00000000000
000000010a395bcf
==> a204800000000000
000000fe5b36cca1
299 dmulq
2207c00000000000
0000000000000e50
* 000400000089b000
0a6000d000000049
==> 0003c007dd9d007e b20908000003a450
300 dmulq a207c00000000000
00000000000000e0
* a205c00000000000
000000010a395bcf
==> 2205800000000000 000000d67d31a940
301 dmulq
6209400000fd0000
00253f1f534acdd4
* 2207c00000000000
000000000014c000
==> 660a84c004da6c00
004883107189d825
302 dmulq
6209400000fd0000
00253f1f534acdd4
* a207c00000000000
00000000000000e0
==> 8609d0a000d57800
0006f47e5fba95b7
303 dmulq
2208000000000000 0000000000000000 * a208000000000000
0000000000000000 ==> a208000000000000
0000000000000000
304 dmulq
2208000000000000 0000000000000000 * 2207c00000000000
000000000014c000
==> 2207c00000000000
0000000000000000
305 dmulq a248000000000000
0000000000000000 * f900000000000000
0000000000000000 ==> 7c00000000000000
0000000000000000
306 dmulq a208000000000000
0000000000000000 * 7e00000000000000 fe000000d0e0a0d0
==> 7c00000000000000 fe000000d0e0a0d0
307 dmulq
2208000000000000 0000000000000000 * fc00000000000000 c00100035b007700
==> fc00000000000000 c00100035b007700
308 dmulq
7800000000000000 0000000000000000 * a207c00000000000
00000000000000e0
==> f800000000000000
0000000000000000
309 dmulq
7800000000000000 0000000000000000 * f800000000000000
0000000000000000 ==> f800000000000000
0000000000000000
310 dmulq f900000000000000
0000000000000000 * 7e00000000000000 fe000000d0e0a0d0
==> 7c00000000000000 fe000000d0e0a0d0
311 dmulq f800000000000000
0000000000000000 * fc00000000000000 c00100035b007700
==> fc00000000000000 c00100035b007700
312 dmulq
7e00000000000000 fe000000d0e0a0d0
* 7e00000000000000 fe000000d0e0a0d0
==> 7c00000000000000 fe000000d0e0a0d0
313 dmulq
7e00000000000000 fe000000d0e0a0d0
* fc00000000000000 c00100035b007700
==> 7c00000000000000 fe000000d0e0a0d0
314 dmulq fc00000000000000 c00100035b007700
* fc00000000000000 c00100035b007700
==> fc00000000000000 c00100035b007700
316 dmulq.
2207c00000000000
0000000000000e50
* 2207c00000000000
000000000014c000
==> 2207800000000000 00000001143a0000
317 dmulq. a207c00000000000
00000000000000e0
* 2207c00000000000
000000000014c000
==> a207800000000000
000000000fa03000
318 dmulq.
2206c00000000000
00000000000000cf
* a205c00000000000
000000010a395bcf
==> a204800000000000
000000fe5b36cca1
319 dmulq.
2207c00000000000
0000000000000e50
* 000400000089b000
0a6000d000000049
==> 0003c007dd9d007e b20908000003a450
320 dmulq. a207c00000000000
00000000000000e0
* a205c00000000000
000000010a395bcf
==> 2205800000000000 000000d67d31a940
321 dmulq.
6209400000fd0000
00253f1f534acdd4
* 2207c00000000000
000000000014c000
==> 660a84c004da6c00
004883107189d825
322 dmulq.
6209400000fd0000
00253f1f534acdd4
* a207c00000000000
00000000000000e0
==> 8609d0a000d57800
0006f47e5fba95b7
323 dmulq.
2208000000000000 0000000000000000 * a208000000000000
0000000000000000 ==> a208000000000000
0000000000000000
324 dmulq.
2208000000000000 0000000000000000 * 2207c00000000000
000000000014c000
==> 2207c00000000000
0000000000000000
325 dmulq. a248000000000000
0000000000000000 * f900000000000000
0000000000000000 ==> 7c00000000000000
0000000000000000
326 dmulq. a208000000000000
0000000000000000 * 7e00000000000000 fe000000d0e0a0d0
==> 7c00000000000000 fe000000d0e0a0d0
327 dmulq.
2208000000000000 0000000000000000 * fc00000000000000 c00100035b007700
==> fc00000000000000 c00100035b007700
328 dmulq.
7800000000000000 0000000000000000 * a207c00000000000
00000000000000e0
==> f800000000000000
0000000000000000
329 dmulq.
7800000000000000 0000000000000000 * f800000000000000
0000000000000000 ==> f800000000000000
0000000000000000
330 dmulq. f900000000000000
0000000000000000 * 7e00000000000000 fe000000d0e0a0d0
==> 7c00000000000000 fe000000d0e0a0d0
331 dmulq. f800000000000000
0000000000000000 * fc00000000000000 c00100035b007700
==> fc00000000000000 c00100035b007700
332 dmulq.
7e00000000000000 fe000000d0e0a0d0
* 7e00000000000000 fe000000d0e0a0d0
==> 7c00000000000000 fe000000d0e0a0d0
333 dmulq.
7e00000000000000 fe000000d0e0a0d0
* fc00000000000000 c00100035b007700
==> 7c00000000000000 fe000000d0e0a0d0
334 dmulq. fc00000000000000 c00100035b007700
* fc00000000000000 c00100035b007700
==> fc00000000000000 c00100035b007700
337 ddivq
2207c00000000000
0000000000000e50
/ 2207c00000000000
000000000014c000
==> 29ff20ccf848e2a6 b8333e1238a9ae0d
338 ddivq a207c00000000000
00000000000000e0
/ 2207c00000000000
000000000014c000
==> a5fed80474082c00 b6011d020b002d81
339 ddivq
2206c00000000000
00000000000000cf
/ a205c00000000000
000000010a395bcf
==> b1feeabacabd62ac
3812c9f3bf11f97a
340 ddivq
2207c00000000000
0000000000000e50
/ 000400000089b000
0a6000d000000049
==> 4ffdcc9ad201f5f8
691a4dc710e32c5a
341 ddivq a207c00000000000
00000000000000e0
/ a205c00000000000
000000010a395bcf
==> 2dffc0e4e6a20557
44fc3ca241351d34
342 ddivq
6209400000fd0000
00253f1f534acdd4
/ 2207c00000000000
000000000014c000
==> 1a082841943c02d8
00b408095bb6bed6
343 ddivq
6209400000fd0000
00253f1f534acdd4
/ a207c00000000000
00000000000000e0
==> 9609000003069f40
0018c92fea1aadc6
344 ddivq
2208000000000000 0000000000000000 / a208000000000000
0000000000000000 ==> 7c00000000000000
0000000000000000
345 ddivq
2208000000000000 0000000000000000 / 2207c00000000000
000000000014c000
==> 2208400000000000 0000000000000000
346 ddivq a248000000000000
0000000000000000 / f900000000000000
0000000000000000 ==> 0000000000000000 0000000000000000
347 ddivq a208000000000000
0000000000000000 / 7e00000000000000 fe000000d0e0a0d0
==> 7c00000000000000 fe000000d0e0a0d0
348 ddivq
2208000000000000 0000000000000000 / fc00000000000000 c00100035b007700
==> fc00000000000000 c00100035b007700
349 ddivq
7800000000000000 0000000000000000 / a207c00000000000
00000000000000e0
==> f800000000000000
0000000000000000
350 ddivq
7800000000000000 0000000000000000 / f800000000000000
0000000000000000 ==> 7c00000000000000
0000000000000000
351 ddivq f900000000000000
0000000000000000 / 7e00000000000000 fe000000d0e0a0d0
==> 7c00000000000000 fe000000d0e0a0d0
352 ddivq f800000000000000
0000000000000000 / fc00000000000000 c00100035b007700
==> fc00000000000000 c00100035b007700
353 ddivq
7e00000000000000 fe000000d0e0a0d0
/ 7e00000000000000 fe000000d0e0a0d0
==> 7c00000000000000 fe000000d0e0a0d0
354 ddivq
7e00000000000000 fe000000d0e0a0d0
/ fc00000000000000 c00100035b007700
==> 7c00000000000000 fe000000d0e0a0d0
355 ddivq fc00000000000000 c00100035b007700
/ fc00000000000000 c00100035b007700
==> fc00000000000000 c00100035b007700
357 ddivq.
2207c00000000000
0000000000000e50
/ 2207c00000000000
000000000014c000
==> 29ff20ccf848e2a6 b8333e1238a9ae0d
358 ddivq. a207c00000000000
00000000000000e0
/ 2207c00000000000
000000000014c000
==> a5fed80474082c00 b6011d020b002d81
359 ddivq.
2206c00000000000
00000000000000cf
/ a205c00000000000
000000010a395bcf
==> b1feeabacabd62ac
3812c9f3bf11f97a
360 ddivq.
2207c00000000000
0000000000000e50
/ 000400000089b000
0a6000d000000049
==> 4ffdcc9ad201f5f8
691a4dc710e32c5a
361 ddivq. a207c00000000000
00000000000000e0
/ a205c00000000000
000000010a395bcf
==> 2dffc0e4e6a20557
44fc3ca241351d34
362 ddivq.
6209400000fd0000
00253f1f534acdd4
/ 2207c00000000000
000000000014c000
==> 1a082841943c02d8
00b408095bb6bed6
363 ddivq.
6209400000fd0000
00253f1f534acdd4
/ a207c00000000000
00000000000000e0
==> 9609000003069f40
0018c92fea1aadc6
364 ddivq.
2208000000000000 0000000000000000 / a208000000000000
0000000000000000 ==> 7c00000000000000
0000000000000000
365 ddivq.
2208000000000000 0000000000000000 / 2207c00000000000
000000000014c000
==> 2208400000000000 0000000000000000
366 ddivq. a248000000000000
0000000000000000 / f900000000000000
0000000000000000 ==> 0000000000000000 0000000000000000
367 ddivq. a208000000000000
0000000000000000 / 7e00000000000000 fe000000d0e0a0d0
==> 7c00000000000000 fe000000d0e0a0d0
368 ddivq.
2208000000000000 0000000000000000 / fc00000000000000 c00100035b007700
==> fc00000000000000 c00100035b007700
369 ddivq.
7800000000000000 0000000000000000 / a207c00000000000
00000000000000e0
==> f800000000000000
0000000000000000
370 ddivq.
7800000000000000 0000000000000000 / f800000000000000
0000000000000000 ==> 7c00000000000000
0000000000000000
371 ddivq. f900000000000000
0000000000000000 / 7e00000000000000 fe000000d0e0a0d0
==> 7c00000000000000 fe000000d0e0a0d0
372 ddivq. f800000000000000
0000000000000000 / fc00000000000000 c00100035b007700
==> fc00000000000000 c00100035b007700
373 ddivq.
7e00000000000000 fe000000d0e0a0d0
/ 7e00000000000000 fe000000d0e0a0d0
==> 7c00000000000000 fe000000d0e0a0d0
374 ddivq.
7e00000000000000 fe000000d0e0a0d0
/ fc00000000000000 c00100035b007700
==> 7c00000000000000 fe000000d0e0a0d0
375 ddivq. fc00000000000000 c00100035b007700
/ fc00000000000000 c00100035b007700
==> fc00000000000000 c00100035b007700
378 Test DFP rounding modes
379 test #
0: dmul with rounding
mode 0: 26cc3f1f534acdd4
* 27feff197a42ba06
=> 4ccf3810908e09f5
381 test #
0: dmul with rounding
mode 1: 26cc3f1f534acdd4
* 27feff197a42ba06
=> 4ccf3810908e09f5
383 test #
0: dmul with rounding
mode 2: 26cc3f1f534acdd4
* 27feff197a42ba06
=> 4ccf3810908e09f6
385 test #
0: dmul with rounding
mode 3: 26cc3f1f534acdd4
* 27feff197a42ba06
=> 4ccf3810908e09f5
387 test #
0: dmul with rounding
mode 4: 26cc3f1f534acdd4
* 27feff197a42ba06
=> 4ccf3810908e09f5
389 test #
0: dmul with rounding
mode 5: 26cc3f1f534acdd4
* 27feff197a42ba06
=> 4ccf3810908e09f5
391 test #
0: dmul with rounding
mode 6: 26cc3f1f534acdd4
* 27feff197a42ba06
=> 4ccf3810908e09f6
393 test #
0: dmul with rounding
mode 7: 26cc3f1f534acdd4
* 27feff197a42ba06
=> 4ccf3810908e09f6
395 test #
1: dmul with rounding
mode 0: 26cc3f1f534acdd5
* 27feff197a42ba06
=> 4ccf3810908e09f7
397 test #
1: dmul with rounding
mode 1: 26cc3f1f534acdd5
* 27feff197a42ba06
=> 4ccf3810908e09f7
399 test #
1: dmul with rounding
mode 2: 26cc3f1f534acdd5
* 27feff197a42ba06
=> 4ccf3810908e09f8
401 test #
1: dmul with rounding
mode 3: 26cc3f1f534acdd5
* 27feff197a42ba06
=> 4ccf3810908e09f7
403 test #
1: dmul with rounding
mode 4: 26cc3f1f534acdd5
* 27feff197a42ba06
=> 4ccf3810908e09f7
405 test #
1: dmul with rounding
mode 5: 26cc3f1f534acdd5
* 27feff197a42ba06
=> 4ccf3810908e09f7
407 test #
1: dmul with rounding
mode 6: 26cc3f1f534acdd5
* 27feff197a42ba06
=> 4ccf3810908e09f8
409 test #
1: dmul with rounding
mode 7: 26cc3f1f534acdd5
* 27feff197a42ba06
=> 4ccf3810908e09f7
411 test #
2: dmul with rounding
mode 0: 26cc3f1f534acdd6
* 27feff197a42ba06
=> 4ccf3810908e09f9
413 test #
2: dmul with rounding
mode 1: 26cc3f1f534acdd6
* 27feff197a42ba06
=> 4ccf3810908e09f9
415 test #
2: dmul with rounding
mode 2: 26cc3f1f534acdd6
* 27feff197a42ba06
=> 4ccf3810908e098a
417 test #
2: dmul with rounding
mode 3: 26cc3f1f534acdd6
* 27feff197a42ba06
=> 4ccf3810908e09f9
419 test #
2: dmul with rounding
mode 4: 26cc3f1f534acdd6
* 27feff197a42ba06
=> 4ccf3810908e09f9
421 test #
2: dmul with rounding
mode 5: 26cc3f1f534acdd6
* 27feff197a42ba06
=> 4ccf3810908e09f9
423 test #
2: dmul with rounding
mode 6: 26cc3f1f534acdd6
* 27feff197a42ba06
=> 4ccf3810908e098a
425 test #
2: dmul with rounding
mode 7: 26cc3f1f534acdd6
* 27feff197a42ba06
=> 4ccf3810908e09f9
427 test #
3: dmul with rounding
mode 0: 26cc3f1f534acdd7
* 27feff197a42ba06
=> 4ccf3810908e098b
429 test #
3: dmul with rounding
mode 1: 26cc3f1f534acdd7
* 27feff197a42ba06
=> 4ccf3810908e098b
431 test #
3: dmul with rounding
mode 2: 26cc3f1f534acdd7
* 27feff197a42ba06
=> 4ccf3810908e09aa
433 test #
3: dmul with rounding
mode 3: 26cc3f1f534acdd7
* 27feff197a42ba06
=> 4ccf3810908e098b
435 test #
3: dmul with rounding
mode 4: 26cc3f1f534acdd7
* 27feff197a42ba06
=> 4ccf3810908e098b
437 test #
3: dmul with rounding
mode 5: 26cc3f1f534acdd7
* 27feff197a42ba06
=> 4ccf3810908e098b
439 test #
3: dmul with rounding
mode 6: 26cc3f1f534acdd7
* 27feff197a42ba06
=> 4ccf3810908e09aa
441 test #
3: dmul with rounding
mode 7: 26cc3f1f534acdd7
* 27feff197a42ba06
=> 4ccf3810908e098b
443 test #
4: dmul with rounding
mode 0: 26cc3f1f534acdd8
* 27feff197a42ba06
=> 4ccf3810908e09ab
445 test #
4: dmul with rounding
mode 1: 26cc3f1f534acdd8
* 27feff197a42ba06
=> 4ccf3810908e09ab
447 test #
4: dmul with rounding
mode 2: 26cc3f1f534acdd8
* 27feff197a42ba06
=> 4ccf3810908e09ca
449 test #
4: dmul with rounding
mode 3: 26cc3f1f534acdd8
* 27feff197a42ba06
=> 4ccf3810908e09ab
451 test #
4: dmul with rounding
mode 4: 26cc3f1f534acdd8
* 27feff197a42ba06
=> 4ccf3810908e09ab
453 test #
4: dmul with rounding
mode 5: 26cc3f1f534acdd8
* 27feff197a42ba06
=> 4ccf3810908e09ab
455 test #
4: dmul with rounding
mode 6: 26cc3f1f534acdd8
* 27feff197a42ba06
=> 4ccf3810908e09ca
457 test #
4: dmul with rounding
mode 7: 26cc3f1f534acdd8
* 27feff197a42ba06
=> 4ccf3810908e09ab
459 test #
5: dmul with rounding
mode 0: 26cc3f1f534acdd9
* 27feff197a42ba06
=> 4ccf3810908e09cb
461 test #
5: dmul with rounding
mode 1: 26cc3f1f534acdd9
* 27feff197a42ba06
=> 4ccf3810908e09cb
463 test #
5: dmul with rounding
mode 2: 26cc3f1f534acdd9
* 27feff197a42ba06
=> 4ccf3810908e09ea
465 test #
5: dmul with rounding
mode 3: 26cc3f1f534acdd9
* 27feff197a42ba06
=> 4ccf3810908e09cb
467 test #
5: dmul with rounding
mode 4: 26cc3f1f534acdd9
* 27feff197a42ba06
=> 4ccf3810908e09cb
469 test #
5: dmul with rounding
mode 5: 26cc3f1f534acdd9
* 27feff197a42ba06
=> 4ccf3810908e09cb
471 test #
5: dmul with rounding
mode 6: 26cc3f1f534acdd9
* 27feff197a42ba06
=> 4ccf3810908e09ea
473 test #
5: dmul with rounding
mode 7: 26cc3f1f534acdd9
* 27feff197a42ba06
=> 4ccf3810908e09ea
475 test #
6: dmul with rounding
mode 0: 26cc3f1f534acdda
* 27feff197a42ba06
=> 4ccf3810908e0a55
477 test #
6: dmul with rounding
mode 1: 26cc3f1f534acdda
* 27feff197a42ba06
=> 4ccf3810908e0a55
479 test #
6: dmul with rounding
mode 2: 26cc3f1f534acdda
* 27feff197a42ba06
=> 4ccf3810908e0a56
481 test #
6: dmul with rounding
mode 3: 26cc3f1f534acdda
* 27feff197a42ba06
=> 4ccf3810908e0a55
483 test #
6: dmul with rounding
mode 4: 26cc3f1f534acdda
* 27feff197a42ba06
=> 4ccf3810908e0a55
485 test #
6: dmul with rounding
mode 5: 26cc3f1f534acdda
* 27feff197a42ba06
=> 4ccf3810908e0a55
487 test #
6: dmul with rounding
mode 6: 26cc3f1f534acdda
* 27feff197a42ba06
=> 4ccf3810908e0a56
489 test #
6: dmul with rounding
mode 7: 26cc3f1f534acdda
* 27feff197a42ba06
=> 4ccf3810908e0a56
491 test #
7: dmul with rounding
mode 0: 26cc3f1f534acddb
* 27feff197a42ba06
=> 4ccf3810908e0a57
493 test #
7: dmul with rounding
mode 1: 26cc3f1f534acddb
* 27feff197a42ba06
=> 4ccf3810908e0a57
495 test #
7: dmul with rounding
mode 2: 26cc3f1f534acddb
* 27feff197a42ba06
=> 4ccf3810908e0a58
497 test #
7: dmul with rounding
mode 3: 26cc3f1f534acddb
* 27feff197a42ba06
=> 4ccf3810908e0a57
499 test #
7: dmul with rounding
mode 4: 26cc3f1f534acddb
* 27feff197a42ba06
=> 4ccf3810908e0a57
501 test #
7: dmul with rounding
mode 5: 26cc3f1f534acddb
* 27feff197a42ba06
=> 4ccf3810908e0a57
503 test #
7: dmul with rounding
mode 6: 26cc3f1f534acddb
* 27feff197a42ba06
=> 4ccf3810908e0a58
505 test #
7: dmul with rounding
mode 7: 26cc3f1f534acddb
* 27feff197a42ba06
=> 4ccf3810908e0a57
507 test #
8: dmul with rounding
mode 0: 26cc3f1f534acddc
* 27feff197a42ba06
=> 4ccf3810908e0ef1
509 test #
8: dmul with rounding
mode 1: 26cc3f1f534acddc
* 27feff197a42ba06
=> 4ccf3810908e0ef0
511 test #
8: dmul with rounding
mode 2: 26cc3f1f534acddc
* 27feff197a42ba06
=> 4ccf3810908e0ef1
513 test #
8: dmul with rounding
mode 3: 26cc3f1f534acddc
* 27feff197a42ba06
=> 4ccf3810908e0ef0
515 test #
8: dmul with rounding
mode 4: 26cc3f1f534acddc
* 27feff197a42ba06
=> 4ccf3810908e0ef1
517 test #
8: dmul with rounding
mode 5: 26cc3f1f534acddc
* 27feff197a42ba06
=> 4ccf3810908e0ef1
519 test #
8: dmul with rounding
mode 6: 26cc3f1f534acddc
* 27feff197a42ba06
=> 4ccf3810908e0ef1
521 test #
8: dmul with rounding
mode 7: 26cc3f1f534acddc
* 27feff197a42ba06
=> 4ccf3810908e0ef1
523 test #
9: dmul with rounding
mode 0: 26cc3f1f534acddd
* 27feff197a42ba06
=> 4ccf3810908e0ef3
525 test #
9: dmul with rounding
mode 1: 26cc3f1f534acddd
* 27feff197a42ba06
=> 4ccf3810908e0ef2
527 test #
9: dmul with rounding
mode 2: 26cc3f1f534acddd
* 27feff197a42ba06
=> 4ccf3810908e0ef3
529 test #
9: dmul with rounding
mode 3: 26cc3f1f534acddd
* 27feff197a42ba06
=> 4ccf3810908e0ef2
531 test #
9: dmul with rounding
mode 4: 26cc3f1f534acddd
* 27feff197a42ba06
=> 4ccf3810908e0ef3
533 test #
9: dmul with rounding
mode 5: 26cc3f1f534acddd
* 27feff197a42ba06
=> 4ccf3810908e0ef3
535 test #
9: dmul with rounding
mode 6: 26cc3f1f534acddd
* 27feff197a42ba06
=> 4ccf3810908e0ef3
537 test #
9: dmul with rounding
mode 7: 26cc3f1f534acddd
* 27feff197a42ba06
=> 4ccf3810908e0ef2
539 test #
10: dmul with rounding
mode 0: 26cc3f1f534acdde
* 27feff197a42ba06
=> 4ccf3810908e0a63
541 test #
10: dmul with rounding
mode 1: 26cc3f1f534acdde
* 27feff197a42ba06
=> 4ccf3810908e0a63
543 test #
10: dmul with rounding
mode 2: 26cc3f1f534acdde
* 27feff197a42ba06
=> 4ccf3810908e0a64
545 test #
10: dmul with rounding
mode 3: 26cc3f1f534acdde
* 27feff197a42ba06
=> 4ccf3810908e0a63
547 test #
10: dmul with rounding
mode 4: 26cc3f1f534acdde
* 27feff197a42ba06
=> 4ccf3810908e0a63
549 test #
10: dmul with rounding
mode 5: 26cc3f1f534acdde
* 27feff197a42ba06
=> 4ccf3810908e0a63
551 test #
10: dmul with rounding
mode 6: 26cc3f1f534acdde
* 27feff197a42ba06
=> 4ccf3810908e0a64
553 test #
10: dmul with rounding
mode 7: 26cc3f1f534acdde
* 27feff197a42ba06
=> 4ccf3810908e0a63
555 test #
11: dmul with rounding
mode 0: 26cc3f1f534acddf
* 27feff197a42ba06
=> 4ccf3810908e0a65
557 test #
11: dmul with rounding
mode 1: 26cc3f1f534acddf
* 27feff197a42ba06
=> 4ccf3810908e0a65
559 test #
11: dmul with rounding
mode 2: 26cc3f1f534acddf
* 27feff197a42ba06
=> 4ccf3810908e0a66
561 test #
11: dmul with rounding
mode 3: 26cc3f1f534acddf
* 27feff197a42ba06
=> 4ccf3810908e0a65
563 test #
11: dmul with rounding
mode 4: 26cc3f1f534acddf
* 27feff197a42ba06
=> 4ccf3810908e0a65
565 test #
11: dmul with rounding
mode 5: 26cc3f1f534acddf
* 27feff197a42ba06
=> 4ccf3810908e0a65
567 test #
11: dmul with rounding
mode 6: 26cc3f1f534acddf
* 27feff197a42ba06
=> 4ccf3810908e0a66
569 test #
11: dmul with rounding
mode 7: 26cc3f1f534acddf
* 27feff197a42ba06
=> 4ccf3810908e0a66
571 Test
move to
/from FPSCR
572 FPSCR binary floating point rounding
mode 0000000000000000 == 0000000000000000? yes
573 FPSCR binary floating point rounding
mode 0000000000000001 == 0000000000000001? yes
574 FPSCR binary floating point rounding
mode 0000000000000002 == 0000000000000002? yes
575 FPSCR binary floating point rounding
mode 0000000000000003 == 0000000000000003? yes
576 FPSCR decimal floating point rounding
mode 0000000000000003 == 0000000000000003? yes
577 FPSCR decimal floating point rounding
mode 0000000100000003 == 0000000100000003? yes
578 FPSCR decimal floating point rounding
mode 0000000200000003 == 0000000200000003? yes
579 FPSCR decimal floating point rounding
mode 0000000300000003 == 0000000300000003? yes
580 FPSCR decimal floating point rounding
mode 0000000400000003 == 0000000400000003? yes
581 FPSCR decimal floating point rounding
mode 0000000500000003 == 0000000500000003? yes
582 FPSCR decimal floating point rounding
mode 0000000600000003 == 0000000600000003? yes
583 FPSCR decimal floating point rounding
mode 0000000700000003 == 0000000700000003? yes