Lines Matching refs:fpr
444 union fpureg *fpr; in isBranchInstr() local
712 fpr = ¤t->thread.fpu.fpr[insn.i_format.rt]; in isBranchInstr()
713 bit0 = get_fpr32(fpr, 0) & 0x1; in isBranchInstr()
806 (si) = (int)get_fpr32(&ctx->fpr[x], 0); \
808 (si) = (int)get_fpr32(&ctx->fpr[(x) & ~1], (x) & 1); \
815 set_fpr32(&ctx->fpr[x], 0, si); \
816 for (i = 1; i < ARRAY_SIZE(ctx->fpr[x].val32); i++) \
817 set_fpr32(&ctx->fpr[x], i, 0); \
819 set_fpr32(&ctx->fpr[(x) & ~1], (x) & 1, si); \
823 #define SIFROMHREG(si, x) ((si) = (int)get_fpr32(&ctx->fpr[x], 1))
828 set_fpr32(&ctx->fpr[x], 1, si); \
829 for (i = 2; i < ARRAY_SIZE(ctx->fpr[x].val32); i++) \
830 set_fpr32(&ctx->fpr[x], i, 0); \
834 ((di) = get_fpr64(&ctx->fpr[(x) & ~(cop1_64bit(xcp) == 0)], 0))
838 unsigned fpr, i; \
839 fpr = (x) & ~(cop1_64bit(xcp) == 0); \
840 set_fpr64(&ctx->fpr[fpr], 0, di); \
841 for (i = 1; i < ARRAY_SIZE(ctx->fpr[x].val64); i++) \
842 set_fpr64(&ctx->fpr[fpr], i, 0); \
983 union fpureg *fpr; in cop1Emulate() local
1195 fpr = ¤t->thread.fpu.fpr[MIPSInst_RT(ir)]; in cop1Emulate()
1196 bit0 = get_fpr32(fpr, 0) & 0x1; in cop1Emulate()