Lines Matching refs:qpr
162 kvm_cvt_df(&vcpu->arch.fpr[rt], &vcpu->arch.qpr[rt], &vcpu->arch.fpscr);
208 vcpu->arch.qpr[rs] = *((u32*)tmp);
289 vcpu->arch.qpr[rs] = tmp[1];
300 vcpu->arch.qpr[rs] = tmp[1];
318 tmp[1] = vcpu->arch.qpr[rs];
509 u32 *qpr = vcpu->arch.qpr;
524 ps0_in2 = qpr[reg_in2];
535 ps1_in1 = qpr[reg_in1];
536 ps1_in2 = qpr[reg_in2];
537 ps1_in3 = qpr[reg_in3];
543 func(&vcpu->arch.fpscr, &qpr[reg_out], &ps1_in1, &ps1_in2, &ps1_in3);
546 ps1_in1, ps1_in2, ps1_in3, qpr[reg_out]);
558 u32 *qpr = vcpu->arch.qpr;
572 ps0_in2 = qpr[reg_in2];
586 ps1_in1 = qpr[reg_in1];
587 ps1_in2 = qpr[reg_in2];
595 qpr[reg_out] = ps1_out;
598 ps1_in1, ps1_in2, qpr[reg_out]);
609 u32 *qpr = vcpu->arch.qpr;
627 ps1_in = qpr[reg_in];
628 func(&vcpu->arch.fpscr, &qpr[reg_out], &ps1_in);
631 ps1_in, qpr[reg_out]);
676 i, f, vcpu->arch.fpr[i], i, vcpu->arch.qpr[i]);
762 vcpu->arch.qpr[ax_rd] = vcpu->arch.qpr[ax_rb];
763 vcpu->arch.qpr[ax_rd] ^= 0x80000000;
771 vcpu->arch.qpr[ax_rd] = vcpu->arch.qpr[ax_rb];
780 vcpu->arch.qpr[ax_rd] = vcpu->arch.qpr[ax_rb];
781 vcpu->arch.qpr[ax_rd] |= 0x80000000;
787 vcpu->arch.qpr[ax_rd] = vcpu->arch.qpr[ax_rb];
788 vcpu->arch.qpr[ax_rd] &= ~0x80000000;
793 /* vcpu->arch.qpr[ax_rd] = vcpu->arch.fpr[ax_rb]; */
795 &vcpu->arch.qpr[ax_rd],
801 vcpu->arch.qpr[ax_rd] = vcpu->arch.qpr[ax_rb];
805 /* vcpu->arch.fpr[ax_rd] = vcpu->arch.qpr[ax_ra]; */
806 kvm_cvt_fd(&vcpu->arch.qpr[ax_ra],
809 /* vcpu->arch.qpr[ax_rd] = vcpu->arch.fpr[ax_rb]; */
811 &vcpu->arch.qpr[ax_rd],
816 /* vcpu->arch.fpr[ax_rd] = vcpu->arch.qpr[ax_ra]; */
817 kvm_cvt_fd(&vcpu->arch.qpr[ax_ra],
820 vcpu->arch.qpr[ax_rd] = vcpu->arch.qpr[ax_rb];
859 vcpu->arch.qpr[ax_rd] = vcpu->arch.qpr[ax_rc];