Home | History | Annotate | Download | only in ppc64
      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