Lines Matching refs:qpr

163 	kvm_cvt_df(&VCPU_FPR(vcpu, rt), &vcpu->arch.qpr[rt]);  in kvmppc_sync_qpr()
213 vcpu->arch.qpr[rs] = *((u32*)tmp); in kvmppc_emulate_fpr_load()
295 vcpu->arch.qpr[rs] = tmp[1]; in kvmppc_emulate_psq_load()
307 vcpu->arch.qpr[rs] = tmp[1]; in kvmppc_emulate_psq_load()
325 tmp[1] = vcpu->arch.qpr[rs]; in kvmppc_emulate_psq_store()
508 u32 *qpr = vcpu->arch.qpr; in kvmppc_ps_three_in() local
522 ps0_in2 = qpr[reg_in2]; in kvmppc_ps_three_in()
533 ps1_in1 = qpr[reg_in1]; in kvmppc_ps_three_in()
534 ps1_in2 = qpr[reg_in2]; in kvmppc_ps_three_in()
535 ps1_in3 = qpr[reg_in3]; in kvmppc_ps_three_in()
541 func(&vcpu->arch.fp.fpscr, &qpr[reg_out], &ps1_in1, &ps1_in2, &ps1_in3); in kvmppc_ps_three_in()
544 ps1_in1, ps1_in2, ps1_in3, qpr[reg_out]); in kvmppc_ps_three_in()
556 u32 *qpr = vcpu->arch.qpr; in kvmppc_ps_two_in() local
569 ps0_in2 = qpr[reg_in2]; in kvmppc_ps_two_in()
583 ps1_in1 = qpr[reg_in1]; in kvmppc_ps_two_in()
584 ps1_in2 = qpr[reg_in2]; in kvmppc_ps_two_in()
592 qpr[reg_out] = ps1_out; in kvmppc_ps_two_in()
595 ps1_in1, ps1_in2, qpr[reg_out]); in kvmppc_ps_two_in()
606 u32 *qpr = vcpu->arch.qpr; in kvmppc_ps_one_in() local
623 ps1_in = qpr[reg_in]; in kvmppc_ps_one_in()
624 func(&vcpu->arch.fp.fpscr, &qpr[reg_out], &ps1_in); in kvmppc_ps_one_in()
627 ps1_in, qpr[reg_out]); in kvmppc_ps_one_in()
682 i, f, VCPU_FPR(vcpu, i), i, vcpu->arch.qpr[i]); in kvmppc_emulate_paired_single()
770 vcpu->arch.qpr[ax_rd] = vcpu->arch.qpr[ax_rb]; in kvmppc_emulate_paired_single()
771 vcpu->arch.qpr[ax_rd] ^= 0x80000000; in kvmppc_emulate_paired_single()
780 vcpu->arch.qpr[ax_rd] = vcpu->arch.qpr[ax_rb]; in kvmppc_emulate_paired_single()
790 vcpu->arch.qpr[ax_rd] = vcpu->arch.qpr[ax_rb]; in kvmppc_emulate_paired_single()
791 vcpu->arch.qpr[ax_rd] |= 0x80000000; in kvmppc_emulate_paired_single()
797 vcpu->arch.qpr[ax_rd] = vcpu->arch.qpr[ax_rb]; in kvmppc_emulate_paired_single()
798 vcpu->arch.qpr[ax_rd] &= ~0x80000000; in kvmppc_emulate_paired_single()
805 &vcpu->arch.qpr[ax_rd]); in kvmppc_emulate_paired_single()
810 vcpu->arch.qpr[ax_rd] = vcpu->arch.qpr[ax_rb]; in kvmppc_emulate_paired_single()
815 kvm_cvt_fd(&vcpu->arch.qpr[ax_ra], in kvmppc_emulate_paired_single()
819 &vcpu->arch.qpr[ax_rd]); in kvmppc_emulate_paired_single()
824 kvm_cvt_fd(&vcpu->arch.qpr[ax_ra], in kvmppc_emulate_paired_single()
826 vcpu->arch.qpr[ax_rd] = vcpu->arch.qpr[ax_rb]; in kvmppc_emulate_paired_single()
865 vcpu->arch.qpr[ax_rd] = vcpu->arch.qpr[ax_rc]; in kvmppc_emulate_paired_single()