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 27 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 53 54 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 80 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 106 107 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 127 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 147 148 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 168 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 188 189 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 215 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 241 242 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 268 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 294 295 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 315 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 335 336 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 356 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 376 377 378 Test DFP rounding modes 379 test #0: dmul with rounding mode 0: 26cc3f1f534acdd4 * 27feff197a42ba06 => 4ccf3810908e09f5 380 381 test #0: dmul with rounding mode 1: 26cc3f1f534acdd4 * 27feff197a42ba06 => 4ccf3810908e09f5 382 383 test #0: dmul with rounding mode 2: 26cc3f1f534acdd4 * 27feff197a42ba06 => 4ccf3810908e09f6 384 385 test #0: dmul with rounding mode 3: 26cc3f1f534acdd4 * 27feff197a42ba06 => 4ccf3810908e09f5 386 387 test #0: dmul with rounding mode 4: 26cc3f1f534acdd4 * 27feff197a42ba06 => 4ccf3810908e09f5 388 389 test #0: dmul with rounding mode 5: 26cc3f1f534acdd4 * 27feff197a42ba06 => 4ccf3810908e09f5 390 391 test #0: dmul with rounding mode 6: 26cc3f1f534acdd4 * 27feff197a42ba06 => 4ccf3810908e09f6 392 393 test #0: dmul with rounding mode 7: 26cc3f1f534acdd4 * 27feff197a42ba06 => 4ccf3810908e09f6 394 395 test #1: dmul with rounding mode 0: 26cc3f1f534acdd5 * 27feff197a42ba06 => 4ccf3810908e09f7 396 397 test #1: dmul with rounding mode 1: 26cc3f1f534acdd5 * 27feff197a42ba06 => 4ccf3810908e09f7 398 399 test #1: dmul with rounding mode 2: 26cc3f1f534acdd5 * 27feff197a42ba06 => 4ccf3810908e09f8 400 401 test #1: dmul with rounding mode 3: 26cc3f1f534acdd5 * 27feff197a42ba06 => 4ccf3810908e09f7 402 403 test #1: dmul with rounding mode 4: 26cc3f1f534acdd5 * 27feff197a42ba06 => 4ccf3810908e09f7 404 405 test #1: dmul with rounding mode 5: 26cc3f1f534acdd5 * 27feff197a42ba06 => 4ccf3810908e09f7 406 407 test #1: dmul with rounding mode 6: 26cc3f1f534acdd5 * 27feff197a42ba06 => 4ccf3810908e09f8 408 409 test #1: dmul with rounding mode 7: 26cc3f1f534acdd5 * 27feff197a42ba06 => 4ccf3810908e09f7 410 411 test #2: dmul with rounding mode 0: 26cc3f1f534acdd6 * 27feff197a42ba06 => 4ccf3810908e09f9 412 413 test #2: dmul with rounding mode 1: 26cc3f1f534acdd6 * 27feff197a42ba06 => 4ccf3810908e09f9 414 415 test #2: dmul with rounding mode 2: 26cc3f1f534acdd6 * 27feff197a42ba06 => 4ccf3810908e098a 416 417 test #2: dmul with rounding mode 3: 26cc3f1f534acdd6 * 27feff197a42ba06 => 4ccf3810908e09f9 418 419 test #2: dmul with rounding mode 4: 26cc3f1f534acdd6 * 27feff197a42ba06 => 4ccf3810908e09f9 420 421 test #2: dmul with rounding mode 5: 26cc3f1f534acdd6 * 27feff197a42ba06 => 4ccf3810908e09f9 422 423 test #2: dmul with rounding mode 6: 26cc3f1f534acdd6 * 27feff197a42ba06 => 4ccf3810908e098a 424 425 test #2: dmul with rounding mode 7: 26cc3f1f534acdd6 * 27feff197a42ba06 => 4ccf3810908e09f9 426 427 test #3: dmul with rounding mode 0: 26cc3f1f534acdd7 * 27feff197a42ba06 => 4ccf3810908e098b 428 429 test #3: dmul with rounding mode 1: 26cc3f1f534acdd7 * 27feff197a42ba06 => 4ccf3810908e098b 430 431 test #3: dmul with rounding mode 2: 26cc3f1f534acdd7 * 27feff197a42ba06 => 4ccf3810908e09aa 432 433 test #3: dmul with rounding mode 3: 26cc3f1f534acdd7 * 27feff197a42ba06 => 4ccf3810908e098b 434 435 test #3: dmul with rounding mode 4: 26cc3f1f534acdd7 * 27feff197a42ba06 => 4ccf3810908e098b 436 437 test #3: dmul with rounding mode 5: 26cc3f1f534acdd7 * 27feff197a42ba06 => 4ccf3810908e098b 438 439 test #3: dmul with rounding mode 6: 26cc3f1f534acdd7 * 27feff197a42ba06 => 4ccf3810908e09aa 440 441 test #3: dmul with rounding mode 7: 26cc3f1f534acdd7 * 27feff197a42ba06 => 4ccf3810908e098b 442 443 test #4: dmul with rounding mode 0: 26cc3f1f534acdd8 * 27feff197a42ba06 => 4ccf3810908e09ab 444 445 test #4: dmul with rounding mode 1: 26cc3f1f534acdd8 * 27feff197a42ba06 => 4ccf3810908e09ab 446 447 test #4: dmul with rounding mode 2: 26cc3f1f534acdd8 * 27feff197a42ba06 => 4ccf3810908e09ca 448 449 test #4: dmul with rounding mode 3: 26cc3f1f534acdd8 * 27feff197a42ba06 => 4ccf3810908e09ab 450 451 test #4: dmul with rounding mode 4: 26cc3f1f534acdd8 * 27feff197a42ba06 => 4ccf3810908e09ab 452 453 test #4: dmul with rounding mode 5: 26cc3f1f534acdd8 * 27feff197a42ba06 => 4ccf3810908e09ab 454 455 test #4: dmul with rounding mode 6: 26cc3f1f534acdd8 * 27feff197a42ba06 => 4ccf3810908e09ca 456 457 test #4: dmul with rounding mode 7: 26cc3f1f534acdd8 * 27feff197a42ba06 => 4ccf3810908e09ab 458 459 test #5: dmul with rounding mode 0: 26cc3f1f534acdd9 * 27feff197a42ba06 => 4ccf3810908e09cb 460 461 test #5: dmul with rounding mode 1: 26cc3f1f534acdd9 * 27feff197a42ba06 => 4ccf3810908e09cb 462 463 test #5: dmul with rounding mode 2: 26cc3f1f534acdd9 * 27feff197a42ba06 => 4ccf3810908e09ea 464 465 test #5: dmul with rounding mode 3: 26cc3f1f534acdd9 * 27feff197a42ba06 => 4ccf3810908e09cb 466 467 test #5: dmul with rounding mode 4: 26cc3f1f534acdd9 * 27feff197a42ba06 => 4ccf3810908e09cb 468 469 test #5: dmul with rounding mode 5: 26cc3f1f534acdd9 * 27feff197a42ba06 => 4ccf3810908e09cb 470 471 test #5: dmul with rounding mode 6: 26cc3f1f534acdd9 * 27feff197a42ba06 => 4ccf3810908e09ea 472 473 test #5: dmul with rounding mode 7: 26cc3f1f534acdd9 * 27feff197a42ba06 => 4ccf3810908e09ea 474 475 test #6: dmul with rounding mode 0: 26cc3f1f534acdda * 27feff197a42ba06 => 4ccf3810908e0a55 476 477 test #6: dmul with rounding mode 1: 26cc3f1f534acdda * 27feff197a42ba06 => 4ccf3810908e0a55 478 479 test #6: dmul with rounding mode 2: 26cc3f1f534acdda * 27feff197a42ba06 => 4ccf3810908e0a56 480 481 test #6: dmul with rounding mode 3: 26cc3f1f534acdda * 27feff197a42ba06 => 4ccf3810908e0a55 482 483 test #6: dmul with rounding mode 4: 26cc3f1f534acdda * 27feff197a42ba06 => 4ccf3810908e0a55 484 485 test #6: dmul with rounding mode 5: 26cc3f1f534acdda * 27feff197a42ba06 => 4ccf3810908e0a55 486 487 test #6: dmul with rounding mode 6: 26cc3f1f534acdda * 27feff197a42ba06 => 4ccf3810908e0a56 488 489 test #6: dmul with rounding mode 7: 26cc3f1f534acdda * 27feff197a42ba06 => 4ccf3810908e0a56 490 491 test #7: dmul with rounding mode 0: 26cc3f1f534acddb * 27feff197a42ba06 => 4ccf3810908e0a57 492 493 test #7: dmul with rounding mode 1: 26cc3f1f534acddb * 27feff197a42ba06 => 4ccf3810908e0a57 494 495 test #7: dmul with rounding mode 2: 26cc3f1f534acddb * 27feff197a42ba06 => 4ccf3810908e0a58 496 497 test #7: dmul with rounding mode 3: 26cc3f1f534acddb * 27feff197a42ba06 => 4ccf3810908e0a57 498 499 test #7: dmul with rounding mode 4: 26cc3f1f534acddb * 27feff197a42ba06 => 4ccf3810908e0a57 500 501 test #7: dmul with rounding mode 5: 26cc3f1f534acddb * 27feff197a42ba06 => 4ccf3810908e0a57 502 503 test #7: dmul with rounding mode 6: 26cc3f1f534acddb * 27feff197a42ba06 => 4ccf3810908e0a58 504 505 test #7: dmul with rounding mode 7: 26cc3f1f534acddb * 27feff197a42ba06 => 4ccf3810908e0a57 506 507 test #8: dmul with rounding mode 0: 26cc3f1f534acddc * 27feff197a42ba06 => 4ccf3810908e0ef1 508 509 test #8: dmul with rounding mode 1: 26cc3f1f534acddc * 27feff197a42ba06 => 4ccf3810908e0ef0 510 511 test #8: dmul with rounding mode 2: 26cc3f1f534acddc * 27feff197a42ba06 => 4ccf3810908e0ef1 512 513 test #8: dmul with rounding mode 3: 26cc3f1f534acddc * 27feff197a42ba06 => 4ccf3810908e0ef0 514 515 test #8: dmul with rounding mode 4: 26cc3f1f534acddc * 27feff197a42ba06 => 4ccf3810908e0ef1 516 517 test #8: dmul with rounding mode 5: 26cc3f1f534acddc * 27feff197a42ba06 => 4ccf3810908e0ef1 518 519 test #8: dmul with rounding mode 6: 26cc3f1f534acddc * 27feff197a42ba06 => 4ccf3810908e0ef1 520 521 test #8: dmul with rounding mode 7: 26cc3f1f534acddc * 27feff197a42ba06 => 4ccf3810908e0ef1 522 523 test #9: dmul with rounding mode 0: 26cc3f1f534acddd * 27feff197a42ba06 => 4ccf3810908e0ef3 524 525 test #9: dmul with rounding mode 1: 26cc3f1f534acddd * 27feff197a42ba06 => 4ccf3810908e0ef2 526 527 test #9: dmul with rounding mode 2: 26cc3f1f534acddd * 27feff197a42ba06 => 4ccf3810908e0ef3 528 529 test #9: dmul with rounding mode 3: 26cc3f1f534acddd * 27feff197a42ba06 => 4ccf3810908e0ef2 530 531 test #9: dmul with rounding mode 4: 26cc3f1f534acddd * 27feff197a42ba06 => 4ccf3810908e0ef3 532 533 test #9: dmul with rounding mode 5: 26cc3f1f534acddd * 27feff197a42ba06 => 4ccf3810908e0ef3 534 535 test #9: dmul with rounding mode 6: 26cc3f1f534acddd * 27feff197a42ba06 => 4ccf3810908e0ef3 536 537 test #9: dmul with rounding mode 7: 26cc3f1f534acddd * 27feff197a42ba06 => 4ccf3810908e0ef2 538 539 test #10: dmul with rounding mode 0: 26cc3f1f534acdde * 27feff197a42ba06 => 4ccf3810908e0a63 540 541 test #10: dmul with rounding mode 1: 26cc3f1f534acdde * 27feff197a42ba06 => 4ccf3810908e0a63 542 543 test #10: dmul with rounding mode 2: 26cc3f1f534acdde * 27feff197a42ba06 => 4ccf3810908e0a64 544 545 test #10: dmul with rounding mode 3: 26cc3f1f534acdde * 27feff197a42ba06 => 4ccf3810908e0a63 546 547 test #10: dmul with rounding mode 4: 26cc3f1f534acdde * 27feff197a42ba06 => 4ccf3810908e0a63 548 549 test #10: dmul with rounding mode 5: 26cc3f1f534acdde * 27feff197a42ba06 => 4ccf3810908e0a63 550 551 test #10: dmul with rounding mode 6: 26cc3f1f534acdde * 27feff197a42ba06 => 4ccf3810908e0a64 552 553 test #10: dmul with rounding mode 7: 26cc3f1f534acdde * 27feff197a42ba06 => 4ccf3810908e0a63 554 555 test #11: dmul with rounding mode 0: 26cc3f1f534acddf * 27feff197a42ba06 => 4ccf3810908e0a65 556 557 test #11: dmul with rounding mode 1: 26cc3f1f534acddf * 27feff197a42ba06 => 4ccf3810908e0a65 558 559 test #11: dmul with rounding mode 2: 26cc3f1f534acddf * 27feff197a42ba06 => 4ccf3810908e0a66 560 561 test #11: dmul with rounding mode 3: 26cc3f1f534acddf * 27feff197a42ba06 => 4ccf3810908e0a65 562 563 test #11: dmul with rounding mode 4: 26cc3f1f534acddf * 27feff197a42ba06 => 4ccf3810908e0a65 564 565 test #11: dmul with rounding mode 5: 26cc3f1f534acddf * 27feff197a42ba06 => 4ccf3810908e0a65 566 567 test #11: dmul with rounding mode 6: 26cc3f1f534acddf * 27feff197a42ba06 => 4ccf3810908e0a66 568 569 test #11: dmul with rounding mode 7: 26cc3f1f534acddf * 27feff197a42ba06 => 4ccf3810908e0a66 570 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 584