Exemple #1
0
 public Branch execute(Processor cpu) {
   double freg0 = cpu.fpu.ST(0);
   double freg1 = op1.getF64(cpu);
   if ((Double.isInfinite(freg0) && (freg1 == 0.0))
       || (Double.isInfinite(freg1) && (freg0 == 0.0))) cpu.fpu.setInvalidOperation();
   cpu.fpu.setST(0, freg0 * freg1);
   return Branch.None;
 }