| Test DFP arithmetic instructions |
| dadd 2234000000000e50 + 223400000014c000 => 223400000014ce50 |
| dadd a2340000000000e0 + 223400000014c000 => 223400000014a44c |
| dadd 22240000000000cf + a21400010a395bcf => a21400010a1b9bcf |
| dadd 2234000000000e50 + 000400000089b000 => 2e06500000000000 |
| dadd a2340000000000e0 + a21400010a395bcf => a21400080a395bcf |
| dadd 6e4d3f1f534acdd4 + 223400000014c000 => 6e4d3f1f534acdd5 |
| dadd 6e4d3f1f534acdd4 + a2340000000000e0 => 6e4d3f1f534acdd4 |
| dadd 2238000000000000 + 223400000014c000 => 223400000014c000 |
| dadd 2238000000000000 + a2340000000000e0 => a2340000000000e0 |
| dadd a238000000000000 + 2234000000000e50 => 2234000000000e50 |
| dadd a238000000000000 + 223400000014c000 => 223400000014c000 |
| dadd a238000000000000 + a2340000000000e0 => a2340000000000e0 |
| dadd 2238000000000000 + a238000000000000 => 2238000000000000 |
| dadd fc00000000000000 + f800000000000000 => fc00000000000000 |
| dadd fc00000000000000 + 223400000014c000 => fc00000000000000 |
| dadd fc00000000000000 + 7800000000000000 => fc00000000000000 |
| dadd fc00000000000000 + fc00000000000000 => fc00000000000000 |
| dadd fc00000000000000 + fe000000d0e0a0d0 => fc000000d0e0a0d0 |
| dadd fe000000d0e0a0d0 + f800000000000000 => fc000000d0e0a0d0 |
| dadd fe000000d0e0a0d0 + 2234000000000e50 => fc000000d0e0a0d0 |
| dadd fe000000d0e0a0d0 + 7800000000000000 => fc000000d0e0a0d0 |
| dadd fe000000d0e0a0d0 + fe000000d0e0a0d0 => fc000000d0e0a0d0 |
| dadd f800000000000000 + f800000000000000 => f800000000000000 |
| dadd f800000000000000 + 22240000000000cf => f800000000000000 |
| dadd f800000000000000 + 7a34000000000000 => 7c00000000000000 |
| |
| dadd. 2234000000000e50 + 223400000014c000 => 223400000014ce50 |
| dadd. a2340000000000e0 + 223400000014c000 => 223400000014a44c |
| dadd. 22240000000000cf + a21400010a395bcf => a21400010a1b9bcf |
| dadd. 2234000000000e50 + 000400000089b000 => 2e06500000000000 |
| dadd. a2340000000000e0 + a21400010a395bcf => a21400080a395bcf |
| dadd. 6e4d3f1f534acdd4 + 223400000014c000 => 6e4d3f1f534acdd5 |
| dadd. 6e4d3f1f534acdd4 + a2340000000000e0 => 6e4d3f1f534acdd4 |
| dadd. 2238000000000000 + 223400000014c000 => 223400000014c000 |
| dadd. 2238000000000000 + a2340000000000e0 => a2340000000000e0 |
| dadd. a238000000000000 + 2234000000000e50 => 2234000000000e50 |
| dadd. a238000000000000 + 223400000014c000 => 223400000014c000 |
| dadd. a238000000000000 + a2340000000000e0 => a2340000000000e0 |
| dadd. 2238000000000000 + a238000000000000 => 2238000000000000 |
| dadd. fc00000000000000 + f800000000000000 => fc00000000000000 |
| dadd. fc00000000000000 + 223400000014c000 => fc00000000000000 |
| dadd. fc00000000000000 + 7800000000000000 => fc00000000000000 |
| dadd. fc00000000000000 + fc00000000000000 => fc00000000000000 |
| dadd. fc00000000000000 + fe000000d0e0a0d0 => fc000000d0e0a0d0 |
| dadd. fe000000d0e0a0d0 + f800000000000000 => fc000000d0e0a0d0 |
| dadd. fe000000d0e0a0d0 + 2234000000000e50 => fc000000d0e0a0d0 |
| dadd. fe000000d0e0a0d0 + 7800000000000000 => fc000000d0e0a0d0 |
| dadd. fe000000d0e0a0d0 + fe000000d0e0a0d0 => fc000000d0e0a0d0 |
| dadd. f800000000000000 + f800000000000000 => f800000000000000 |
| dadd. f800000000000000 + 22240000000000cf => f800000000000000 |
| dadd. f800000000000000 + 7a34000000000000 => 7c00000000000000 |
| |
| |
| dsub 2234000000000e50 - 223400000014c000 => a234000000149ad0 |
| dsub a2340000000000e0 - 223400000014c000 => a23400000014c0e0 |
| dsub 22240000000000cf - a21400010a395bcf => 221400010a571bcf |
| dsub 2234000000000e50 - 000400000089b000 => 2e06500000000000 |
| dsub a2340000000000e0 - a21400010a395bcf => a214000477cb0d11 |
| dsub 6e4d3f1f534acdd4 - 223400000014c000 => 6e4d3f1f534acdd3 |
| dsub 6e4d3f1f534acdd4 - a2340000000000e0 => 6e4d3f1f534acdd4 |
| dsub 2238000000000000 - 223400000014c000 => a23400000014c000 |
| dsub 2238000000000000 - a2340000000000e0 => 22340000000000e0 |
| dsub a238000000000000 - 2234000000000e50 => a234000000000e50 |
| dsub a238000000000000 - 223400000014c000 => a23400000014c000 |
| dsub a238000000000000 - a2340000000000e0 => 22340000000000e0 |
| dsub 2238000000000000 - a238000000000000 => 2238000000000000 |
| dsub fc00000000000000 - f800000000000000 => fc00000000000000 |
| dsub fc00000000000000 - 223400000014c000 => fc00000000000000 |
| dsub fc00000000000000 - 7800000000000000 => fc00000000000000 |
| dsub fc00000000000000 - fc00000000000000 => fc00000000000000 |
| dsub fc00000000000000 - fe000000d0e0a0d0 => fc000000d0e0a0d0 |
| dsub fe000000d0e0a0d0 - f800000000000000 => fc000000d0e0a0d0 |
| dsub fe000000d0e0a0d0 - 2234000000000e50 => fc000000d0e0a0d0 |
| dsub fe000000d0e0a0d0 - 7800000000000000 => fc000000d0e0a0d0 |
| dsub fe000000d0e0a0d0 - fe000000d0e0a0d0 => fc000000d0e0a0d0 |
| dsub f800000000000000 - f800000000000000 => 7c00000000000000 |
| dsub f800000000000000 - 22240000000000cf => f800000000000000 |
| dsub f800000000000000 - 7a34000000000000 => f800000000000000 |
| |
| dsub. 2234000000000e50 - 223400000014c000 => a234000000149ad0 |
| dsub. a2340000000000e0 - 223400000014c000 => a23400000014c0e0 |
| dsub. 22240000000000cf - a21400010a395bcf => 221400010a571bcf |
| dsub. 2234000000000e50 - 000400000089b000 => 2e06500000000000 |
| dsub. a2340000000000e0 - a21400010a395bcf => a214000477cb0d11 |
| dsub. 6e4d3f1f534acdd4 - 223400000014c000 => 6e4d3f1f534acdd3 |
| dsub. 6e4d3f1f534acdd4 - a2340000000000e0 => 6e4d3f1f534acdd4 |
| dsub. 2238000000000000 - 223400000014c000 => a23400000014c000 |
| dsub. 2238000000000000 - a2340000000000e0 => 22340000000000e0 |
| dsub. a238000000000000 - 2234000000000e50 => a234000000000e50 |
| dsub. a238000000000000 - 223400000014c000 => a23400000014c000 |
| dsub. a238000000000000 - a2340000000000e0 => 22340000000000e0 |
| dsub. 2238000000000000 - a238000000000000 => 2238000000000000 |
| dsub. fc00000000000000 - f800000000000000 => fc00000000000000 |
| dsub. fc00000000000000 - 223400000014c000 => fc00000000000000 |
| dsub. fc00000000000000 - 7800000000000000 => fc00000000000000 |
| dsub. fc00000000000000 - fc00000000000000 => fc00000000000000 |
| dsub. fc00000000000000 - fe000000d0e0a0d0 => fc000000d0e0a0d0 |
| dsub. fe000000d0e0a0d0 - f800000000000000 => fc000000d0e0a0d0 |
| dsub. fe000000d0e0a0d0 - 2234000000000e50 => fc000000d0e0a0d0 |
| dsub. fe000000d0e0a0d0 - 7800000000000000 => fc000000d0e0a0d0 |
| dsub. fe000000d0e0a0d0 - fe000000d0e0a0d0 => fc000000d0e0a0d0 |
| dsub. f800000000000000 - f800000000000000 => 7c00000000000000 |
| dsub. f800000000000000 - 22240000000000cf => f800000000000000 |
| dsub. f800000000000000 - 7a34000000000000 => f800000000000000 |
| |
| |
| dmul 2234000000000e50 * 223400000014c000 => 22300001143a0000 |
| dmul a2340000000000e0 * 223400000014c000 => a23000000fa03000 |
| dmul 22240000000000cf * a21400010a395bcf => a20000fe5b36cca1 |
| dmul 2234000000000e50 * 000400000089b000 => 0000000c28a03000 |
| dmul a2340000000000e0 * a21400010a395bcf => 221000d67d31a940 |
| dmul 6e4d3f1f534acdd4 * 223400000014c000 => 266510610e1d3703 |
| dmul 6e4d3f1f534acdd4 * a2340000000000e0 => a656f47e5fba95b7 |
| dmul 2238000000000000 * a238000000000000 => a238000000000000 |
| dmul 2238000000000000 * 223400000014c000 => 2234000000000000 |
| dmul 4248000000000000 * 7a34000000000000 => 7c00000000000000 |
| dmul a238000000000000 * fc00000000000000 => fc00000000000000 |
| dmul 2238000000000000 * fe000000d0e0a0d0 => fc000000d0e0a0d0 |
| dmul 7800000000000000 * a2340000000000e0 => f800000000000000 |
| dmul 7800000000000000 * f800000000000000 => f800000000000000 |
| dmul 7a34000000000000 * fc00000000000000 => fc00000000000000 |
| dmul f800000000000000 * fe000000d0e0a0d0 => fc000000d0e0a0d0 |
| dmul fc00000000000000 * fc00000000000000 => fc00000000000000 |
| dmul fc00000000000000 * fe000000d0e0a0d0 => fc000000d0e0a0d0 |
| dmul fe000000d0e0a0d0 * fe000000d0e0a0d0 => fc000000d0e0a0d0 |
| |
| dmul. 2234000000000e50 * 223400000014c000 => 22300001143a0000 |
| dmul. a2340000000000e0 * 223400000014c000 => a23000000fa03000 |
| dmul. 22240000000000cf * a21400010a395bcf => a20000fe5b36cca1 |
| dmul. 2234000000000e50 * 000400000089b000 => 0000000c28a03000 |
| dmul. a2340000000000e0 * a21400010a395bcf => 221000d67d31a940 |
| dmul. 6e4d3f1f534acdd4 * 223400000014c000 => 266510610e1d3703 |
| dmul. 6e4d3f1f534acdd4 * a2340000000000e0 => a656f47e5fba95b7 |
| dmul. 2238000000000000 * a238000000000000 => a238000000000000 |
| dmul. 2238000000000000 * 223400000014c000 => 2234000000000000 |
| dmul. 4248000000000000 * 7a34000000000000 => 7c00000000000000 |
| dmul. a238000000000000 * fc00000000000000 => fc00000000000000 |
| dmul. 2238000000000000 * fe000000d0e0a0d0 => fc000000d0e0a0d0 |
| dmul. 7800000000000000 * a2340000000000e0 => f800000000000000 |
| dmul. 7800000000000000 * f800000000000000 => f800000000000000 |
| dmul. 7a34000000000000 * fc00000000000000 => fc00000000000000 |
| dmul. f800000000000000 * fe000000d0e0a0d0 => fc000000d0e0a0d0 |
| dmul. fc00000000000000 * fc00000000000000 => fc00000000000000 |
| dmul. fc00000000000000 * fe000000d0e0a0d0 => fc000000d0e0a0d0 |
| dmul. fe000000d0e0a0d0 * fe000000d0e0a0d0 => fc000000d0e0a0d0 |
| |
| |
| ddiv 2234000000000e50 / 223400000014c000 => 29f20ccf848e2a4e |
| ddiv a2340000000000e0 / 223400000014c000 => a5ed80474082c00b |
| ddiv 22240000000000cf / a21400010a395bcf => b1eeabacabd62ac3 |
| ddiv 2234000000000e50 / 000400000089b000 => 7800000000000000 |
| ddiv a2340000000000e0 / a21400010a395bcf => 2dfc0e4e6a205575 |
| ddiv 6e4d3f1f534acdd4 / 223400000014c000 => 3e38ff87d92ca3c3 |
| ddiv 6e4d3f1f534acdd4 / a2340000000000e0 => ba48c92fea1aadc6 |
| ddiv 2238000000000000 / a238000000000000 => 7c00000000000000 |
| ddiv 2238000000000000 / 223400000014c000 => 223c000000000000 |
| ddiv 4248000000000000 / 7a34000000000000 => 0000000000000000 |
| ddiv a238000000000000 / fc00000000000000 => fc00000000000000 |
| ddiv 2238000000000000 / fe000000d0e0a0d0 => fc000000d0e0a0d0 |
| ddiv 7800000000000000 / a2340000000000e0 => f800000000000000 |
| ddiv 7800000000000000 / f800000000000000 => 7c00000000000000 |
| ddiv 7a34000000000000 / fc00000000000000 => fc00000000000000 |
| ddiv f800000000000000 / fe000000d0e0a0d0 => fc000000d0e0a0d0 |
| ddiv fc00000000000000 / fc00000000000000 => fc00000000000000 |
| ddiv fc00000000000000 / fe000000d0e0a0d0 => fc000000d0e0a0d0 |
| ddiv fe000000d0e0a0d0 / fe000000d0e0a0d0 => fc000000d0e0a0d0 |
| |
| ddiv. 2234000000000e50 / 223400000014c000 => 29f20ccf848e2a4e |
| ddiv. a2340000000000e0 / 223400000014c000 => a5ed80474082c00b |
| ddiv. 22240000000000cf / a21400010a395bcf => b1eeabacabd62ac3 |
| ddiv. 2234000000000e50 / 000400000089b000 => 7800000000000000 |
| ddiv. a2340000000000e0 / a21400010a395bcf => 2dfc0e4e6a205575 |
| ddiv. 6e4d3f1f534acdd4 / 223400000014c000 => 3e38ff87d92ca3c3 |
| ddiv. 6e4d3f1f534acdd4 / a2340000000000e0 => ba48c92fea1aadc6 |
| ddiv. 2238000000000000 / a238000000000000 => 7c00000000000000 |
| ddiv. 2238000000000000 / 223400000014c000 => 223c000000000000 |
| ddiv. 4248000000000000 / 7a34000000000000 => 0000000000000000 |
| ddiv. a238000000000000 / fc00000000000000 => fc00000000000000 |
| ddiv. 2238000000000000 / fe000000d0e0a0d0 => fc000000d0e0a0d0 |
| ddiv. 7800000000000000 / a2340000000000e0 => f800000000000000 |
| ddiv. 7800000000000000 / f800000000000000 => 7c00000000000000 |
| ddiv. 7a34000000000000 / fc00000000000000 => fc00000000000000 |
| ddiv. f800000000000000 / fe000000d0e0a0d0 => fc000000d0e0a0d0 |
| ddiv. fc00000000000000 / fc00000000000000 => fc00000000000000 |
| ddiv. fc00000000000000 / fe000000d0e0a0d0 => fc000000d0e0a0d0 |
| ddiv. fe000000d0e0a0d0 / fe000000d0e0a0d0 => fc000000d0e0a0d0 |
| |
| |
| daddq 2207c00000000000 0000000000000e50 + 2207c00000000000 000000000014c000 ==> 2207c00000000000 000000000014ce50 |
| daddq a207c00000000000 00000000000000e0 + 2207c00000000000 000000000014c000 ==> 2207c00000000000 000000000014a44c |
| daddq 2206c00000000000 00000000000000cf + a205c00000000000 000000010a395bcf ==> a205c00000000000 000000010a1b9bcf |
| daddq 2207c00000000000 0000000000000e50 + 000400000089b000 0a6000d000000049 ==> 2e00650000000000 0000000000000000 |
| daddq a207c00000000000 00000000000000e0 + a205c00000000000 000000010a395bcf ==> a205c00000000000 000000080a395bcf |
| daddq 6209400000fd0000 00253f1f534acdd4 + 2207c00000000000 000000000014c000 ==> 2601130000000000 0000000000000000 |
| daddq 6209400000fd0000 00253f1f534acdd4 + a207c00000000000 00000000000000e0 ==> a600300000000000 0000000000000000 |
| daddq 2208000000000000 0000000000000000 + 2207c00000000000 000000000014c000 ==> 2207c00000000000 000000000014c000 |
| daddq 2208000000000000 0000000000000000 + a207c00000000000 00000000000000e0 ==> a207c00000000000 00000000000000e0 |
| daddq a208000000000000 0000000000000000 + 2207c00000000000 0000000000000e50 ==> 2207c00000000000 0000000000000e50 |
| daddq a208000000000000 0000000000000000 + 2207c00000000000 000000000014c000 ==> 2207c00000000000 000000000014c000 |
| daddq a208000000000000 0000000000000000 + a207c00000000000 00000000000000e0 ==> a207c00000000000 00000000000000e0 |
| daddq 2208000000000000 0000000000000000 + a208000000000000 0000000000000000 ==> 2208000000000000 0000000000000000 |
| daddq 7e00000000000000 fe000000d0e0a0d0 + f800000000000000 0000000000000000 ==> 7c00000000000000 fe000000d0e0a0d0 |
| daddq 7e00000000000000 fe000000d0e0a0d0 + 2207c00000000000 000000000014c000 ==> 7c00000000000000 fe000000d0e0a0d0 |
| daddq 7e00000000000000 fe000000d0e0a0d0 + 7800000000000000 0000000000000000 ==> 7c00000000000000 fe000000d0e0a0d0 |
| daddq 7e00000000000000 fe000000d0e0a0d0 + 7e00000000000000 fe000000d0e0a0d0 ==> 7c00000000000000 fe000000d0e0a0d0 |
| daddq 7e00000000000000 fe000000d0e0a0d0 + fc00000000000000 c00100035b007700 ==> 7c00000000000000 fe000000d0e0a0d0 |
| daddq fc00000000000000 c00100035b007700 + f800000000000000 0000000000000000 ==> fc00000000000000 c00100035b007700 |
| daddq fc00000000000000 c00100035b007700 + 2207c00000000000 0000000000000e50 ==> fc00000000000000 c00100035b007700 |
| daddq fc00000000000000 c00100035b007700 + 7800000000000000 0000000000000000 ==> fc00000000000000 c00100035b007700 |
| daddq fc00000000000000 c00100035b007700 + fc00000000000000 c00100035b007700 ==> fc00000000000000 c00100035b007700 |
| daddq f800000000000000 0000000000000000 + f800000000000000 0000000000000000 ==> f800000000000000 0000000000000000 |
| daddq f800000000000000 0000000000000000 + 2206c00000000000 00000000000000cf ==> f800000000000000 0000000000000000 |
| daddq f800000000000000 0000000000000000 + f900000000000000 0000000000000000 ==> f800000000000000 0000000000000000 |
| |
| daddq. 2207c00000000000 0000000000000e50 + 2207c00000000000 000000000014c000 ==> 2207c00000000000 000000000014ce50 |
| daddq. a207c00000000000 00000000000000e0 + 2207c00000000000 000000000014c000 ==> 2207c00000000000 000000000014a44c |
| daddq. 2206c00000000000 00000000000000cf + a205c00000000000 000000010a395bcf ==> a205c00000000000 000000010a1b9bcf |
| daddq. 2207c00000000000 0000000000000e50 + 000400000089b000 0a6000d000000049 ==> 2e00650000000000 0000000000000000 |
| daddq. a207c00000000000 00000000000000e0 + a205c00000000000 000000010a395bcf ==> a205c00000000000 000000080a395bcf |
| daddq. 6209400000fd0000 00253f1f534acdd4 + 2207c00000000000 000000000014c000 ==> 2601130000000000 0000000000000000 |
| daddq. 6209400000fd0000 00253f1f534acdd4 + a207c00000000000 00000000000000e0 ==> a600300000000000 0000000000000000 |
| daddq. 2208000000000000 0000000000000000 + 2207c00000000000 000000000014c000 ==> 2207c00000000000 000000000014c000 |
| daddq. 2208000000000000 0000000000000000 + a207c00000000000 00000000000000e0 ==> a207c00000000000 00000000000000e0 |
| daddq. a208000000000000 0000000000000000 + 2207c00000000000 0000000000000e50 ==> 2207c00000000000 0000000000000e50 |
| daddq. a208000000000000 0000000000000000 + 2207c00000000000 000000000014c000 ==> 2207c00000000000 000000000014c000 |
| daddq. a208000000000000 0000000000000000 + a207c00000000000 00000000000000e0 ==> a207c00000000000 00000000000000e0 |
| daddq. 2208000000000000 0000000000000000 + a208000000000000 0000000000000000 ==> 2208000000000000 0000000000000000 |
| daddq. 7e00000000000000 fe000000d0e0a0d0 + f800000000000000 0000000000000000 ==> 7c00000000000000 fe000000d0e0a0d0 |
| daddq. 7e00000000000000 fe000000d0e0a0d0 + 2207c00000000000 000000000014c000 ==> 7c00000000000000 fe000000d0e0a0d0 |
| daddq. 7e00000000000000 fe000000d0e0a0d0 + 7800000000000000 0000000000000000 ==> 7c00000000000000 fe000000d0e0a0d0 |
| daddq. 7e00000000000000 fe000000d0e0a0d0 + 7e00000000000000 fe000000d0e0a0d0 ==> 7c00000000000000 fe000000d0e0a0d0 |
| daddq. 7e00000000000000 fe000000d0e0a0d0 + fc00000000000000 c00100035b007700 ==> 7c00000000000000 fe000000d0e0a0d0 |
| daddq. fc00000000000000 c00100035b007700 + f800000000000000 0000000000000000 ==> fc00000000000000 c00100035b007700 |
| daddq. fc00000000000000 c00100035b007700 + 2207c00000000000 0000000000000e50 ==> fc00000000000000 c00100035b007700 |
| daddq. fc00000000000000 c00100035b007700 + 7800000000000000 0000000000000000 ==> fc00000000000000 c00100035b007700 |
| daddq. fc00000000000000 c00100035b007700 + fc00000000000000 c00100035b007700 ==> fc00000000000000 c00100035b007700 |
| daddq. f800000000000000 0000000000000000 + f800000000000000 0000000000000000 ==> f800000000000000 0000000000000000 |
| daddq. f800000000000000 0000000000000000 + 2206c00000000000 00000000000000cf ==> f800000000000000 0000000000000000 |
| daddq. f800000000000000 0000000000000000 + f900000000000000 0000000000000000 ==> f800000000000000 0000000000000000 |
| |
| |
| dsubq 2207c00000000000 0000000000000e50 - 2207c00000000000 000000000014c000 ==> a207c00000000000 0000000000149ad0 |
| dsubq a207c00000000000 00000000000000e0 - 2207c00000000000 000000000014c000 ==> a207c00000000000 000000000014c0e0 |
| dsubq 2206c00000000000 00000000000000cf - a205c00000000000 000000010a395bcf ==> 2205c00000000000 000000010a571bcf |
| dsubq 2207c00000000000 0000000000000e50 - 000400000089b000 0a6000d000000049 ==> 2e00650000000000 0000000000000000 |
| dsubq a207c00000000000 00000000000000e0 - a205c00000000000 000000010a395bcf ==> a205c00000000000 0000000477cb0d11 |
| dsubq 6209400000fd0000 00253f1f534acdd4 - 2207c00000000000 000000000014c000 ==> a601130000000000 0000000000000000 |
| dsubq 6209400000fd0000 00253f1f534acdd4 - a207c00000000000 00000000000000e0 ==> 2600300000000000 0000000000000000 |
| dsubq 2208000000000000 0000000000000000 - 2207c00000000000 000000000014c000 ==> a207c00000000000 000000000014c000 |
| dsubq 2208000000000000 0000000000000000 - a207c00000000000 00000000000000e0 ==> 2207c00000000000 00000000000000e0 |
| dsubq a208000000000000 0000000000000000 - 2207c00000000000 0000000000000e50 ==> a207c00000000000 0000000000000e50 |
| dsubq a208000000000000 0000000000000000 - 2207c00000000000 000000000014c000 ==> a207c00000000000 000000000014c000 |
| dsubq a208000000000000 0000000000000000 - a207c00000000000 00000000000000e0 ==> 2207c00000000000 00000000000000e0 |
| dsubq 2208000000000000 0000000000000000 - a208000000000000 0000000000000000 ==> 2208000000000000 0000000000000000 |
| dsubq 7e00000000000000 fe000000d0e0a0d0 - f800000000000000 0000000000000000 ==> 7c00000000000000 fe000000d0e0a0d0 |
| dsubq 7e00000000000000 fe000000d0e0a0d0 - 2207c00000000000 000000000014c000 ==> 7c00000000000000 fe000000d0e0a0d0 |
| dsubq 7e00000000000000 fe000000d0e0a0d0 - 7800000000000000 0000000000000000 ==> 7c00000000000000 fe000000d0e0a0d0 |
| dsubq 7e00000000000000 fe000000d0e0a0d0 - 7e00000000000000 fe000000d0e0a0d0 ==> 7c00000000000000 fe000000d0e0a0d0 |
| dsubq 7e00000000000000 fe000000d0e0a0d0 - fc00000000000000 c00100035b007700 ==> 7c00000000000000 fe000000d0e0a0d0 |
| dsubq fc00000000000000 c00100035b007700 - f800000000000000 0000000000000000 ==> fc00000000000000 c00100035b007700 |
| dsubq fc00000000000000 c00100035b007700 - 2207c00000000000 0000000000000e50 ==> fc00000000000000 c00100035b007700 |
| dsubq fc00000000000000 c00100035b007700 - 7800000000000000 0000000000000000 ==> fc00000000000000 c00100035b007700 |
| dsubq fc00000000000000 c00100035b007700 - fc00000000000000 c00100035b007700 ==> fc00000000000000 c00100035b007700 |
| dsubq f800000000000000 0000000000000000 - f800000000000000 0000000000000000 ==> 7c00000000000000 0000000000000000 |
| dsubq f800000000000000 0000000000000000 - 2206c00000000000 00000000000000cf ==> f800000000000000 0000000000000000 |
| dsubq f800000000000000 0000000000000000 - f900000000000000 0000000000000000 ==> 7c00000000000000 0000000000000000 |
| |
| dsubq. 2207c00000000000 0000000000000e50 - 2207c00000000000 000000000014c000 ==> a207c00000000000 0000000000149ad0 |
| dsubq. a207c00000000000 00000000000000e0 - 2207c00000000000 000000000014c000 ==> a207c00000000000 000000000014c0e0 |
| dsubq. 2206c00000000000 00000000000000cf - a205c00000000000 000000010a395bcf ==> 2205c00000000000 000000010a571bcf |
| dsubq. 2207c00000000000 0000000000000e50 - 000400000089b000 0a6000d000000049 ==> 2e00650000000000 0000000000000000 |
| dsubq. a207c00000000000 00000000000000e0 - a205c00000000000 000000010a395bcf ==> a205c00000000000 0000000477cb0d11 |
| dsubq. 6209400000fd0000 00253f1f534acdd4 - 2207c00000000000 000000000014c000 ==> a601130000000000 0000000000000000 |
| dsubq. 6209400000fd0000 00253f1f534acdd4 - a207c00000000000 00000000000000e0 ==> 2600300000000000 0000000000000000 |
| dsubq. 2208000000000000 0000000000000000 - 2207c00000000000 000000000014c000 ==> a207c00000000000 000000000014c000 |
| dsubq. 2208000000000000 0000000000000000 - a207c00000000000 00000000000000e0 ==> 2207c00000000000 00000000000000e0 |
| dsubq. a208000000000000 0000000000000000 - 2207c00000000000 0000000000000e50 ==> a207c00000000000 0000000000000e50 |
| dsubq. a208000000000000 0000000000000000 - 2207c00000000000 000000000014c000 ==> a207c00000000000 000000000014c000 |
| dsubq. a208000000000000 0000000000000000 - a207c00000000000 00000000000000e0 ==> 2207c00000000000 00000000000000e0 |
| dsubq. 2208000000000000 0000000000000000 - a208000000000000 0000000000000000 ==> 2208000000000000 0000000000000000 |
| dsubq. 7e00000000000000 fe000000d0e0a0d0 - f800000000000000 0000000000000000 ==> 7c00000000000000 fe000000d0e0a0d0 |
| dsubq. 7e00000000000000 fe000000d0e0a0d0 - 2207c00000000000 000000000014c000 ==> 7c00000000000000 fe000000d0e0a0d0 |
| dsubq. 7e00000000000000 fe000000d0e0a0d0 - 7800000000000000 0000000000000000 ==> 7c00000000000000 fe000000d0e0a0d0 |
| dsubq. 7e00000000000000 fe000000d0e0a0d0 - 7e00000000000000 fe000000d0e0a0d0 ==> 7c00000000000000 fe000000d0e0a0d0 |
| dsubq. 7e00000000000000 fe000000d0e0a0d0 - fc00000000000000 c00100035b007700 ==> 7c00000000000000 fe000000d0e0a0d0 |
| dsubq. fc00000000000000 c00100035b007700 - f800000000000000 0000000000000000 ==> fc00000000000000 c00100035b007700 |
| dsubq. fc00000000000000 c00100035b007700 - 2207c00000000000 0000000000000e50 ==> fc00000000000000 c00100035b007700 |
| dsubq. fc00000000000000 c00100035b007700 - 7800000000000000 0000000000000000 ==> fc00000000000000 c00100035b007700 |
| dsubq. fc00000000000000 c00100035b007700 - fc00000000000000 c00100035b007700 ==> fc00000000000000 c00100035b007700 |
| dsubq. f800000000000000 0000000000000000 - f800000000000000 0000000000000000 ==> 7c00000000000000 0000000000000000 |
| dsubq. f800000000000000 0000000000000000 - 2206c00000000000 00000000000000cf ==> f800000000000000 0000000000000000 |
| dsubq. f800000000000000 0000000000000000 - f900000000000000 0000000000000000 ==> 7c00000000000000 0000000000000000 |
| |
| |
| dmulq 2207c00000000000 0000000000000e50 * 2207c00000000000 000000000014c000 ==> 2207800000000000 00000001143a0000 |
| dmulq a207c00000000000 00000000000000e0 * 2207c00000000000 000000000014c000 ==> a207800000000000 000000000fa03000 |
| dmulq 2206c00000000000 00000000000000cf * a205c00000000000 000000010a395bcf ==> a204800000000000 000000fe5b36cca1 |
| dmulq 2207c00000000000 0000000000000e50 * 000400000089b000 0a6000d000000049 ==> 0003c007dd9d007e b20908000003a450 |
| dmulq a207c00000000000 00000000000000e0 * a205c00000000000 000000010a395bcf ==> 2205800000000000 000000d67d31a940 |
| dmulq 6209400000fd0000 00253f1f534acdd4 * 2207c00000000000 000000000014c000 ==> 660a84c004da6c00 004883107189d825 |
| dmulq 6209400000fd0000 00253f1f534acdd4 * a207c00000000000 00000000000000e0 ==> 8609d0a000d57800 0006f47e5fba95b7 |
| dmulq 2208000000000000 0000000000000000 * a208000000000000 0000000000000000 ==> a208000000000000 0000000000000000 |
| dmulq 2208000000000000 0000000000000000 * 2207c00000000000 000000000014c000 ==> 2207c00000000000 0000000000000000 |
| dmulq a248000000000000 0000000000000000 * f900000000000000 0000000000000000 ==> 7c00000000000000 0000000000000000 |
| dmulq a208000000000000 0000000000000000 * 7e00000000000000 fe000000d0e0a0d0 ==> 7c00000000000000 fe000000d0e0a0d0 |
| dmulq 2208000000000000 0000000000000000 * fc00000000000000 c00100035b007700 ==> fc00000000000000 c00100035b007700 |
| dmulq 7800000000000000 0000000000000000 * a207c00000000000 00000000000000e0 ==> f800000000000000 0000000000000000 |
| dmulq 7800000000000000 0000000000000000 * f800000000000000 0000000000000000 ==> f800000000000000 0000000000000000 |
| dmulq f900000000000000 0000000000000000 * 7e00000000000000 fe000000d0e0a0d0 ==> 7c00000000000000 fe000000d0e0a0d0 |
| dmulq f800000000000000 0000000000000000 * fc00000000000000 c00100035b007700 ==> fc00000000000000 c00100035b007700 |
| dmulq 7e00000000000000 fe000000d0e0a0d0 * 7e00000000000000 fe000000d0e0a0d0 ==> 7c00000000000000 fe000000d0e0a0d0 |
| dmulq 7e00000000000000 fe000000d0e0a0d0 * fc00000000000000 c00100035b007700 ==> 7c00000000000000 fe000000d0e0a0d0 |
| dmulq fc00000000000000 c00100035b007700 * fc00000000000000 c00100035b007700 ==> fc00000000000000 c00100035b007700 |
| |
| dmulq. 2207c00000000000 0000000000000e50 * 2207c00000000000 000000000014c000 ==> 2207800000000000 00000001143a0000 |
| dmulq. a207c00000000000 00000000000000e0 * 2207c00000000000 000000000014c000 ==> a207800000000000 000000000fa03000 |
| dmulq. 2206c00000000000 00000000000000cf * a205c00000000000 000000010a395bcf ==> a204800000000000 000000fe5b36cca1 |
| dmulq. 2207c00000000000 0000000000000e50 * 000400000089b000 0a6000d000000049 ==> 0003c007dd9d007e b20908000003a450 |
| dmulq. a207c00000000000 00000000000000e0 * a205c00000000000 000000010a395bcf ==> 2205800000000000 000000d67d31a940 |
| dmulq. 6209400000fd0000 00253f1f534acdd4 * 2207c00000000000 000000000014c000 ==> 660a84c004da6c00 004883107189d825 |
| dmulq. 6209400000fd0000 00253f1f534acdd4 * a207c00000000000 00000000000000e0 ==> 8609d0a000d57800 0006f47e5fba95b7 |
| dmulq. 2208000000000000 0000000000000000 * a208000000000000 0000000000000000 ==> a208000000000000 0000000000000000 |
| dmulq. 2208000000000000 0000000000000000 * 2207c00000000000 000000000014c000 ==> 2207c00000000000 0000000000000000 |
| dmulq. a248000000000000 0000000000000000 * f900000000000000 0000000000000000 ==> 7c00000000000000 0000000000000000 |
| dmulq. a208000000000000 0000000000000000 * 7e00000000000000 fe000000d0e0a0d0 ==> 7c00000000000000 fe000000d0e0a0d0 |
| dmulq. 2208000000000000 0000000000000000 * fc00000000000000 c00100035b007700 ==> fc00000000000000 c00100035b007700 |
| dmulq. 7800000000000000 0000000000000000 * a207c00000000000 00000000000000e0 ==> f800000000000000 0000000000000000 |
| dmulq. 7800000000000000 0000000000000000 * f800000000000000 0000000000000000 ==> f800000000000000 0000000000000000 |
| dmulq. f900000000000000 0000000000000000 * 7e00000000000000 fe000000d0e0a0d0 ==> 7c00000000000000 fe000000d0e0a0d0 |
| dmulq. f800000000000000 0000000000000000 * fc00000000000000 c00100035b007700 ==> fc00000000000000 c00100035b007700 |
| dmulq. 7e00000000000000 fe000000d0e0a0d0 * 7e00000000000000 fe000000d0e0a0d0 ==> 7c00000000000000 fe000000d0e0a0d0 |
| dmulq. 7e00000000000000 fe000000d0e0a0d0 * fc00000000000000 c00100035b007700 ==> 7c00000000000000 fe000000d0e0a0d0 |
| dmulq. fc00000000000000 c00100035b007700 * fc00000000000000 c00100035b007700 ==> fc00000000000000 c00100035b007700 |
| |
| |
| ddivq 2207c00000000000 0000000000000e50 / 2207c00000000000 000000000014c000 ==> 29ff20ccf848e2a6 b8333e1238a9ae0d |
| ddivq a207c00000000000 00000000000000e0 / 2207c00000000000 000000000014c000 ==> a5fed80474082c00 b6011d020b002d81 |
| ddivq 2206c00000000000 00000000000000cf / a205c00000000000 000000010a395bcf ==> b1feeabacabd62ac 3812c9f3bf11f97a |
| ddivq 2207c00000000000 0000000000000e50 / 000400000089b000 0a6000d000000049 ==> 4ffdcc9ad201f5f8 691a4dc710e32c5a |
| ddivq a207c00000000000 00000000000000e0 / a205c00000000000 000000010a395bcf ==> 2dffc0e4e6a20557 44fc3ca241351d34 |
| ddivq 6209400000fd0000 00253f1f534acdd4 / 2207c00000000000 000000000014c000 ==> 1a082841943c02d8 00b408095bb6bed6 |
| ddivq 6209400000fd0000 00253f1f534acdd4 / a207c00000000000 00000000000000e0 ==> 9609000003069f40 0018c92fea1aadc6 |
| ddivq 2208000000000000 0000000000000000 / a208000000000000 0000000000000000 ==> 7c00000000000000 0000000000000000 |
| ddivq 2208000000000000 0000000000000000 / 2207c00000000000 000000000014c000 ==> 2208400000000000 0000000000000000 |
| ddivq a248000000000000 0000000000000000 / f900000000000000 0000000000000000 ==> 0000000000000000 0000000000000000 |
| ddivq a208000000000000 0000000000000000 / 7e00000000000000 fe000000d0e0a0d0 ==> 7c00000000000000 fe000000d0e0a0d0 |
| ddivq 2208000000000000 0000000000000000 / fc00000000000000 c00100035b007700 ==> fc00000000000000 c00100035b007700 |
| ddivq 7800000000000000 0000000000000000 / a207c00000000000 00000000000000e0 ==> f800000000000000 0000000000000000 |
| ddivq 7800000000000000 0000000000000000 / f800000000000000 0000000000000000 ==> 7c00000000000000 0000000000000000 |
| ddivq f900000000000000 0000000000000000 / 7e00000000000000 fe000000d0e0a0d0 ==> 7c00000000000000 fe000000d0e0a0d0 |
| ddivq f800000000000000 0000000000000000 / fc00000000000000 c00100035b007700 ==> fc00000000000000 c00100035b007700 |
| ddivq 7e00000000000000 fe000000d0e0a0d0 / 7e00000000000000 fe000000d0e0a0d0 ==> 7c00000000000000 fe000000d0e0a0d0 |
| ddivq 7e00000000000000 fe000000d0e0a0d0 / fc00000000000000 c00100035b007700 ==> 7c00000000000000 fe000000d0e0a0d0 |
| ddivq fc00000000000000 c00100035b007700 / fc00000000000000 c00100035b007700 ==> fc00000000000000 c00100035b007700 |
| |
| ddivq. 2207c00000000000 0000000000000e50 / 2207c00000000000 000000000014c000 ==> 29ff20ccf848e2a6 b8333e1238a9ae0d |
| ddivq. a207c00000000000 00000000000000e0 / 2207c00000000000 000000000014c000 ==> a5fed80474082c00 b6011d020b002d81 |
| ddivq. 2206c00000000000 00000000000000cf / a205c00000000000 000000010a395bcf ==> b1feeabacabd62ac 3812c9f3bf11f97a |
| ddivq. 2207c00000000000 0000000000000e50 / 000400000089b000 0a6000d000000049 ==> 4ffdcc9ad201f5f8 691a4dc710e32c5a |
| ddivq. a207c00000000000 00000000000000e0 / a205c00000000000 000000010a395bcf ==> 2dffc0e4e6a20557 44fc3ca241351d34 |
| ddivq. 6209400000fd0000 00253f1f534acdd4 / 2207c00000000000 000000000014c000 ==> 1a082841943c02d8 00b408095bb6bed6 |
| ddivq. 6209400000fd0000 00253f1f534acdd4 / a207c00000000000 00000000000000e0 ==> 9609000003069f40 0018c92fea1aadc6 |
| ddivq. 2208000000000000 0000000000000000 / a208000000000000 0000000000000000 ==> 7c00000000000000 0000000000000000 |
| ddivq. 2208000000000000 0000000000000000 / 2207c00000000000 000000000014c000 ==> 2208400000000000 0000000000000000 |
| ddivq. a248000000000000 0000000000000000 / f900000000000000 0000000000000000 ==> 0000000000000000 0000000000000000 |
| ddivq. a208000000000000 0000000000000000 / 7e00000000000000 fe000000d0e0a0d0 ==> 7c00000000000000 fe000000d0e0a0d0 |
| ddivq. 2208000000000000 0000000000000000 / fc00000000000000 c00100035b007700 ==> fc00000000000000 c00100035b007700 |
| ddivq. 7800000000000000 0000000000000000 / a207c00000000000 00000000000000e0 ==> f800000000000000 0000000000000000 |
| ddivq. 7800000000000000 0000000000000000 / f800000000000000 0000000000000000 ==> 7c00000000000000 0000000000000000 |
| ddivq. f900000000000000 0000000000000000 / 7e00000000000000 fe000000d0e0a0d0 ==> 7c00000000000000 fe000000d0e0a0d0 |
| ddivq. f800000000000000 0000000000000000 / fc00000000000000 c00100035b007700 ==> fc00000000000000 c00100035b007700 |
| ddivq. 7e00000000000000 fe000000d0e0a0d0 / 7e00000000000000 fe000000d0e0a0d0 ==> 7c00000000000000 fe000000d0e0a0d0 |
| ddivq. 7e00000000000000 fe000000d0e0a0d0 / fc00000000000000 c00100035b007700 ==> 7c00000000000000 fe000000d0e0a0d0 |
| ddivq. fc00000000000000 c00100035b007700 / fc00000000000000 c00100035b007700 ==> fc00000000000000 c00100035b007700 |
| |
| |
| Test DFP rounding modes |
| test #0: dmul with rounding mode 0: 26cc3f1f534acdd4 * 27feff197a42ba06 => 4ccf3810908e09f5 |
| |
| test #0: dmul with rounding mode 1: 26cc3f1f534acdd4 * 27feff197a42ba06 => 4ccf3810908e09f5 |
| |
| test #0: dmul with rounding mode 2: 26cc3f1f534acdd4 * 27feff197a42ba06 => 4ccf3810908e09f6 |
| |
| test #0: dmul with rounding mode 3: 26cc3f1f534acdd4 * 27feff197a42ba06 => 4ccf3810908e09f5 |
| |
| test #0: dmul with rounding mode 4: 26cc3f1f534acdd4 * 27feff197a42ba06 => 4ccf3810908e09f5 |
| |
| test #0: dmul with rounding mode 5: 26cc3f1f534acdd4 * 27feff197a42ba06 => 4ccf3810908e09f5 |
| |
| test #0: dmul with rounding mode 6: 26cc3f1f534acdd4 * 27feff197a42ba06 => 4ccf3810908e09f6 |
| |
| test #0: dmul with rounding mode 7: 26cc3f1f534acdd4 * 27feff197a42ba06 => 4ccf3810908e09f6 |
| |
| test #1: dmul with rounding mode 0: 26cc3f1f534acdd5 * 27feff197a42ba06 => 4ccf3810908e09f7 |
| |
| test #1: dmul with rounding mode 1: 26cc3f1f534acdd5 * 27feff197a42ba06 => 4ccf3810908e09f7 |
| |
| test #1: dmul with rounding mode 2: 26cc3f1f534acdd5 * 27feff197a42ba06 => 4ccf3810908e09f8 |
| |
| test #1: dmul with rounding mode 3: 26cc3f1f534acdd5 * 27feff197a42ba06 => 4ccf3810908e09f7 |
| |
| test #1: dmul with rounding mode 4: 26cc3f1f534acdd5 * 27feff197a42ba06 => 4ccf3810908e09f7 |
| |
| test #1: dmul with rounding mode 5: 26cc3f1f534acdd5 * 27feff197a42ba06 => 4ccf3810908e09f7 |
| |
| test #1: dmul with rounding mode 6: 26cc3f1f534acdd5 * 27feff197a42ba06 => 4ccf3810908e09f8 |
| |
| test #1: dmul with rounding mode 7: 26cc3f1f534acdd5 * 27feff197a42ba06 => 4ccf3810908e09f7 |
| |
| test #2: dmul with rounding mode 0: 26cc3f1f534acdd6 * 27feff197a42ba06 => 4ccf3810908e09f9 |
| |
| test #2: dmul with rounding mode 1: 26cc3f1f534acdd6 * 27feff197a42ba06 => 4ccf3810908e09f9 |
| |
| test #2: dmul with rounding mode 2: 26cc3f1f534acdd6 * 27feff197a42ba06 => 4ccf3810908e098a |
| |
| test #2: dmul with rounding mode 3: 26cc3f1f534acdd6 * 27feff197a42ba06 => 4ccf3810908e09f9 |
| |
| test #2: dmul with rounding mode 4: 26cc3f1f534acdd6 * 27feff197a42ba06 => 4ccf3810908e09f9 |
| |
| test #2: dmul with rounding mode 5: 26cc3f1f534acdd6 * 27feff197a42ba06 => 4ccf3810908e09f9 |
| |
| test #2: dmul with rounding mode 6: 26cc3f1f534acdd6 * 27feff197a42ba06 => 4ccf3810908e098a |
| |
| test #2: dmul with rounding mode 7: 26cc3f1f534acdd6 * 27feff197a42ba06 => 4ccf3810908e09f9 |
| |
| test #3: dmul with rounding mode 0: 26cc3f1f534acdd7 * 27feff197a42ba06 => 4ccf3810908e098b |
| |
| test #3: dmul with rounding mode 1: 26cc3f1f534acdd7 * 27feff197a42ba06 => 4ccf3810908e098b |
| |
| test #3: dmul with rounding mode 2: 26cc3f1f534acdd7 * 27feff197a42ba06 => 4ccf3810908e09aa |
| |
| test #3: dmul with rounding mode 3: 26cc3f1f534acdd7 * 27feff197a42ba06 => 4ccf3810908e098b |
| |
| test #3: dmul with rounding mode 4: 26cc3f1f534acdd7 * 27feff197a42ba06 => 4ccf3810908e098b |
| |
| test #3: dmul with rounding mode 5: 26cc3f1f534acdd7 * 27feff197a42ba06 => 4ccf3810908e098b |
| |
| test #3: dmul with rounding mode 6: 26cc3f1f534acdd7 * 27feff197a42ba06 => 4ccf3810908e09aa |
| |
| test #3: dmul with rounding mode 7: 26cc3f1f534acdd7 * 27feff197a42ba06 => 4ccf3810908e098b |
| |
| test #4: dmul with rounding mode 0: 26cc3f1f534acdd8 * 27feff197a42ba06 => 4ccf3810908e09ab |
| |
| test #4: dmul with rounding mode 1: 26cc3f1f534acdd8 * 27feff197a42ba06 => 4ccf3810908e09ab |
| |
| test #4: dmul with rounding mode 2: 26cc3f1f534acdd8 * 27feff197a42ba06 => 4ccf3810908e09ca |
| |
| test #4: dmul with rounding mode 3: 26cc3f1f534acdd8 * 27feff197a42ba06 => 4ccf3810908e09ab |
| |
| test #4: dmul with rounding mode 4: 26cc3f1f534acdd8 * 27feff197a42ba06 => 4ccf3810908e09ab |
| |
| test #4: dmul with rounding mode 5: 26cc3f1f534acdd8 * 27feff197a42ba06 => 4ccf3810908e09ab |
| |
| test #4: dmul with rounding mode 6: 26cc3f1f534acdd8 * 27feff197a42ba06 => 4ccf3810908e09ca |
| |
| test #4: dmul with rounding mode 7: 26cc3f1f534acdd8 * 27feff197a42ba06 => 4ccf3810908e09ab |
| |
| test #5: dmul with rounding mode 0: 26cc3f1f534acdd9 * 27feff197a42ba06 => 4ccf3810908e09cb |
| |
| test #5: dmul with rounding mode 1: 26cc3f1f534acdd9 * 27feff197a42ba06 => 4ccf3810908e09cb |
| |
| test #5: dmul with rounding mode 2: 26cc3f1f534acdd9 * 27feff197a42ba06 => 4ccf3810908e09ea |
| |
| test #5: dmul with rounding mode 3: 26cc3f1f534acdd9 * 27feff197a42ba06 => 4ccf3810908e09cb |
| |
| test #5: dmul with rounding mode 4: 26cc3f1f534acdd9 * 27feff197a42ba06 => 4ccf3810908e09cb |
| |
| test #5: dmul with rounding mode 5: 26cc3f1f534acdd9 * 27feff197a42ba06 => 4ccf3810908e09cb |
| |
| test #5: dmul with rounding mode 6: 26cc3f1f534acdd9 * 27feff197a42ba06 => 4ccf3810908e09ea |
| |
| test #5: dmul with rounding mode 7: 26cc3f1f534acdd9 * 27feff197a42ba06 => 4ccf3810908e09ea |
| |
| test #6: dmul with rounding mode 0: 26cc3f1f534acdda * 27feff197a42ba06 => 4ccf3810908e0a55 |
| |
| test #6: dmul with rounding mode 1: 26cc3f1f534acdda * 27feff197a42ba06 => 4ccf3810908e0a55 |
| |
| test #6: dmul with rounding mode 2: 26cc3f1f534acdda * 27feff197a42ba06 => 4ccf3810908e0a56 |
| |
| test #6: dmul with rounding mode 3: 26cc3f1f534acdda * 27feff197a42ba06 => 4ccf3810908e0a55 |
| |
| test #6: dmul with rounding mode 4: 26cc3f1f534acdda * 27feff197a42ba06 => 4ccf3810908e0a55 |
| |
| test #6: dmul with rounding mode 5: 26cc3f1f534acdda * 27feff197a42ba06 => 4ccf3810908e0a55 |
| |
| test #6: dmul with rounding mode 6: 26cc3f1f534acdda * 27feff197a42ba06 => 4ccf3810908e0a56 |
| |
| test #6: dmul with rounding mode 7: 26cc3f1f534acdda * 27feff197a42ba06 => 4ccf3810908e0a56 |
| |
| test #7: dmul with rounding mode 0: 26cc3f1f534acddb * 27feff197a42ba06 => 4ccf3810908e0a57 |
| |
| test #7: dmul with rounding mode 1: 26cc3f1f534acddb * 27feff197a42ba06 => 4ccf3810908e0a57 |
| |
| test #7: dmul with rounding mode 2: 26cc3f1f534acddb * 27feff197a42ba06 => 4ccf3810908e0a58 |
| |
| test #7: dmul with rounding mode 3: 26cc3f1f534acddb * 27feff197a42ba06 => 4ccf3810908e0a57 |
| |
| test #7: dmul with rounding mode 4: 26cc3f1f534acddb * 27feff197a42ba06 => 4ccf3810908e0a57 |
| |
| test #7: dmul with rounding mode 5: 26cc3f1f534acddb * 27feff197a42ba06 => 4ccf3810908e0a57 |
| |
| test #7: dmul with rounding mode 6: 26cc3f1f534acddb * 27feff197a42ba06 => 4ccf3810908e0a58 |
| |
| test #7: dmul with rounding mode 7: 26cc3f1f534acddb * 27feff197a42ba06 => 4ccf3810908e0a57 |
| |
| test #8: dmul with rounding mode 0: 26cc3f1f534acddc * 27feff197a42ba06 => 4ccf3810908e0ef1 |
| |
| test #8: dmul with rounding mode 1: 26cc3f1f534acddc * 27feff197a42ba06 => 4ccf3810908e0ef0 |
| |
| test #8: dmul with rounding mode 2: 26cc3f1f534acddc * 27feff197a42ba06 => 4ccf3810908e0ef1 |
| |
| test #8: dmul with rounding mode 3: 26cc3f1f534acddc * 27feff197a42ba06 => 4ccf3810908e0ef0 |
| |
| test #8: dmul with rounding mode 4: 26cc3f1f534acddc * 27feff197a42ba06 => 4ccf3810908e0ef1 |
| |
| test #8: dmul with rounding mode 5: 26cc3f1f534acddc * 27feff197a42ba06 => 4ccf3810908e0ef1 |
| |
| test #8: dmul with rounding mode 6: 26cc3f1f534acddc * 27feff197a42ba06 => 4ccf3810908e0ef1 |
| |
| test #8: dmul with rounding mode 7: 26cc3f1f534acddc * 27feff197a42ba06 => 4ccf3810908e0ef1 |
| |
| test #9: dmul with rounding mode 0: 26cc3f1f534acddd * 27feff197a42ba06 => 4ccf3810908e0ef3 |
| |
| test #9: dmul with rounding mode 1: 26cc3f1f534acddd * 27feff197a42ba06 => 4ccf3810908e0ef2 |
| |
| test #9: dmul with rounding mode 2: 26cc3f1f534acddd * 27feff197a42ba06 => 4ccf3810908e0ef3 |
| |
| test #9: dmul with rounding mode 3: 26cc3f1f534acddd * 27feff197a42ba06 => 4ccf3810908e0ef2 |
| |
| test #9: dmul with rounding mode 4: 26cc3f1f534acddd * 27feff197a42ba06 => 4ccf3810908e0ef3 |
| |
| test #9: dmul with rounding mode 5: 26cc3f1f534acddd * 27feff197a42ba06 => 4ccf3810908e0ef3 |
| |
| test #9: dmul with rounding mode 6: 26cc3f1f534acddd * 27feff197a42ba06 => 4ccf3810908e0ef3 |
| |
| test #9: dmul with rounding mode 7: 26cc3f1f534acddd * 27feff197a42ba06 => 4ccf3810908e0ef2 |
| |
| test #10: dmul with rounding mode 0: 26cc3f1f534acdde * 27feff197a42ba06 => 4ccf3810908e0a63 |
| |
| test #10: dmul with rounding mode 1: 26cc3f1f534acdde * 27feff197a42ba06 => 4ccf3810908e0a63 |
| |
| test #10: dmul with rounding mode 2: 26cc3f1f534acdde * 27feff197a42ba06 => 4ccf3810908e0a64 |
| |
| test #10: dmul with rounding mode 3: 26cc3f1f534acdde * 27feff197a42ba06 => 4ccf3810908e0a63 |
| |
| test #10: dmul with rounding mode 4: 26cc3f1f534acdde * 27feff197a42ba06 => 4ccf3810908e0a63 |
| |
| test #10: dmul with rounding mode 5: 26cc3f1f534acdde * 27feff197a42ba06 => 4ccf3810908e0a63 |
| |
| test #10: dmul with rounding mode 6: 26cc3f1f534acdde * 27feff197a42ba06 => 4ccf3810908e0a64 |
| |
| test #10: dmul with rounding mode 7: 26cc3f1f534acdde * 27feff197a42ba06 => 4ccf3810908e0a63 |
| |
| test #11: dmul with rounding mode 0: 26cc3f1f534acddf * 27feff197a42ba06 => 4ccf3810908e0a65 |
| |
| test #11: dmul with rounding mode 1: 26cc3f1f534acddf * 27feff197a42ba06 => 4ccf3810908e0a65 |
| |
| test #11: dmul with rounding mode 2: 26cc3f1f534acddf * 27feff197a42ba06 => 4ccf3810908e0a66 |
| |
| test #11: dmul with rounding mode 3: 26cc3f1f534acddf * 27feff197a42ba06 => 4ccf3810908e0a65 |
| |
| test #11: dmul with rounding mode 4: 26cc3f1f534acddf * 27feff197a42ba06 => 4ccf3810908e0a65 |
| |
| test #11: dmul with rounding mode 5: 26cc3f1f534acddf * 27feff197a42ba06 => 4ccf3810908e0a65 |
| |
| test #11: dmul with rounding mode 6: 26cc3f1f534acddf * 27feff197a42ba06 => 4ccf3810908e0a66 |
| |
| test #11: dmul with rounding mode 7: 26cc3f1f534acddf * 27feff197a42ba06 => 4ccf3810908e0a66 |
| |
| Test move to/from FPSCR |
| FPSCR binary floating point rounding mode 0000000000000000 == 0000000000000000? yes |
| FPSCR binary floating point rounding mode 0000000000000001 == 0000000000000001? yes |
| FPSCR binary floating point rounding mode 0000000000000002 == 0000000000000002? yes |
| FPSCR binary floating point rounding mode 0000000000000003 == 0000000000000003? yes |
| FPSCR decimal floating point rounding mode 0000000000000003 == 0000000000000003? yes |
| FPSCR decimal floating point rounding mode 0000000100000003 == 0000000100000003? yes |
| FPSCR decimal floating point rounding mode 0000000200000003 == 0000000200000003? yes |
| FPSCR decimal floating point rounding mode 0000000300000003 == 0000000300000003? yes |
| FPSCR decimal floating point rounding mode 0000000400000003 == 0000000400000003? yes |
| FPSCR decimal floating point rounding mode 0000000500000003 == 0000000500000003? yes |
| FPSCR decimal floating point rounding mode 0000000600000003 == 0000000600000003? yes |
| FPSCR decimal floating point rounding mode 0000000700000003 == 0000000700000003? yes |