write_fp
write_fp(par, FP_PM, read_fp(par, FP_PM) & ~FP_PM_P);
write_fp(par, FP_PT1, 0);
write_fp(par, FP_PT2, temp);
write_fp(par, FP_DFC, FP_DFC_BC);
write_fp(par, FP_PM, read_fp(par, FP_PM) | FP_PM_P);
write_fp(par, FP_PM, fp_pm);
write_fp(par, i, par->fp[i]);
write_fp(par, FP_PM, par->fp[FP_PM]);
write_fp(par, FP_PM, par->fp[FP_PM]);
write_fp(par, i, par->fp[i]);
write_fp(par, FP_PM, par->fp[FP_PM] & ~FP_PM_P);
write_fp(par, FP_PM, par->fp[FP_PM]);
write_fp(par, FP_PM, par->fp[FP_PM]);
write_fp(par, FP_PM, fp);
write_fp(par, FP_PT1, fp);
write_fp(par, FP_PT2, fp);
write_fp(par, FP_DFC, FP_DFC_NFI);
write_fp(par, FP_PM, fp);
write_fp(par, FP_PM, fp_pm);