def execute_fnmadd_d( s, inst ): a, b, c = s.fp[inst.rs1], s.fp[inst.rs2], s.fp[inst.rs3] s.fp[ inst.rd ] = sfp.f64_mulAdd( fp_neg(a,64), b, fp_neg(c,64) ) s.fcsr = sfp.get_flags() sfp.set_flags( 0 ) s.pc += 4
def execute_fmadd_d( s, inst ): a, b, c = s.fp[inst.rs1], s.fp[inst.rs2], s.fp[inst.rs3] s.fp[ inst.rd ] = sfp.f64_mulAdd( a, b, c ) s.fcsr = sfp.get_flags() sfp.set_flags( 0 ) s.pc += 4