get_reg_val
val = get_reg_val(fp, b);
val = get_reg_val(fp, b);
addr = get_reg_val(fp, a) + imm16;
*val = get_reg_val(id, kvmppc_get_dar(vcpu));
*val = get_reg_val(id, kvmppc_get_dsisr(vcpu));
*val = get_reg_val(id, kvmppc_get_fpr(vcpu, i));
*val = get_reg_val(id, kvmppc_get_fpscr(vcpu));
*val = get_reg_val(id, INS_TW);
*val = get_reg_val(id, kvmppc_xive_get_icp(vcpu));
*val = get_reg_val(id, kvmppc_xics_get_icp(vcpu));
*val = get_reg_val(id, vcpu->arch.fscr);
*val = get_reg_val(id, kvmppc_get_tar(vcpu));
*val = get_reg_val(id, kvmppc_get_ebbhr(vcpu));
*val = get_reg_val(id, kvmppc_get_ebbrr(vcpu));
*val = get_reg_val(id, kvmppc_get_bescr(vcpu));
*val = get_reg_val(id, kvmppc_get_ic(vcpu));
*val = get_reg_val(id, KVMPPC_INST_SW_BREAKPOINT);
*val = get_reg_val(id, 0);
*val = get_reg_val(id, vcpu->arch.dabr);
*val = get_reg_val(id, vcpu->arch.dabrx);
*val = get_reg_val(id, kvmppc_get_dscr_hv(vcpu));
*val = get_reg_val(id, kvmppc_get_purr_hv(vcpu));
*val = get_reg_val(id, kvmppc_get_spurr_hv(vcpu));
*val = get_reg_val(id, kvmppc_get_amr_hv(vcpu));
*val = get_reg_val(id, kvmppc_get_uamor_hv(vcpu));
*val = get_reg_val(id, kvmppc_get_mmcr_hv(vcpu, i));
*val = get_reg_val(id, kvmppc_get_mmcr_hv(vcpu, 2));
*val = get_reg_val(id, kvmppc_get_mmcra_hv(vcpu));
*val = get_reg_val(id, vcpu->arch.mmcrs);
*val = get_reg_val(id, kvmppc_get_mmcr_hv(vcpu, 3));
*val = get_reg_val(id, kvmppc_get_pmc_hv(vcpu, i));
*val = get_reg_val(id, vcpu->arch.spmc[i]);
*val = get_reg_val(id, kvmppc_get_siar_hv(vcpu));
*val = get_reg_val(id, kvmppc_get_sdar_hv(vcpu));
*val = get_reg_val(id, kvmppc_get_sier_hv(vcpu, 0));
*val = get_reg_val(id, kvmppc_get_sier_hv(vcpu, 1));
*val = get_reg_val(id, kvmppc_get_sier_hv(vcpu, 2));
*val = get_reg_val(id, kvmppc_get_iamr_hv(vcpu));
*val = get_reg_val(id, kvmppc_get_pspb_hv(vcpu));
*val = get_reg_val(id, vcpu->arch.doorbell_request);
*val = get_reg_val(id, vcpu->arch.vcore->dpdes);
*val = get_reg_val(id, kvmppc_get_vtb(vcpu));
*val = get_reg_val(id, kvmppc_get_dawr0_hv(vcpu));
*val = get_reg_val(id, kvmppc_get_dawrx0_hv(vcpu));
*val = get_reg_val(id, kvmppc_get_dawr1_hv(vcpu));
*val = get_reg_val(id, kvmppc_get_dawrx1_hv(vcpu));
*val = get_reg_val(id, kvmppc_get_dexcr_hv(vcpu));
*val = get_reg_val(id, kvmppc_get_hashkeyr_hv(vcpu));
*val = get_reg_val(id, kvmppc_get_hashpkeyr_hv(vcpu));
*val = get_reg_val(id, kvmppc_get_ciabr_hv(vcpu));
*val = get_reg_val(id, vcpu->arch.csigr);
*val = get_reg_val(id, vcpu->arch.tacr);
*val = get_reg_val(id, vcpu->arch.tcscr);
*val = get_reg_val(id, kvmppc_get_pid(vcpu));
*val = get_reg_val(id, vcpu->arch.acop);
*val = get_reg_val(id, kvmppc_get_wort_hv(vcpu));
*val = get_reg_val(id, vcpu->arch.tid);
*val = get_reg_val(id, vcpu->arch.psscr);
*val = get_reg_val(id, vcpu->arch.vpa.next_gpa);
*val = get_reg_val(id, kvmppc_get_tb_offset(vcpu));
*val = get_reg_val(id, kvmppc_get_lpcr(vcpu));
*val = get_reg_val(id, kvmppc_get_ppr_hv(vcpu));
*val = get_reg_val(id, vcpu->arch.tfhar);
*val = get_reg_val(id, vcpu->arch.tfiar);
*val = get_reg_val(id, vcpu->arch.texasr);
*val = get_reg_val(id, vcpu->arch.gpr_tm[i]);
*val = get_reg_val(id, vcpu->arch.cr_tm);
*val = get_reg_val(id, vcpu->arch.xer_tm);
*val = get_reg_val(id, vcpu->arch.lr_tm);
*val = get_reg_val(id, vcpu->arch.ctr_tm);
*val = get_reg_val(id, vcpu->arch.fp_tm.fpscr);
*val = get_reg_val(id, vcpu->arch.amr_tm);
*val = get_reg_val(id, vcpu->arch.ppr_tm);
*val = get_reg_val(id, vcpu->arch.vrsave_tm);
*val = get_reg_val(id, vcpu->arch.vr_tm.vscr.u[3]);
*val = get_reg_val(id, vcpu->arch.dscr_tm);
*val = get_reg_val(id, vcpu->arch.tar_tm);
*val = get_reg_val(id, kvmppc_get_arch_compat(vcpu));
*val = get_reg_val(id, kvmppc_get_dec_expires(vcpu));
*val = get_reg_val(id, vcpu->arch.online);
*val = get_reg_val(id, vcpu->kvm->arch.l1_ptcr);
*val = get_reg_val(id, kvmppc_get_fscr_hv(vcpu));
*val = get_reg_val(id, KVMPPC_INST_SW_BREAKPOINT);
*val = get_reg_val(id, to_book3s(vcpu)->hior);
*val = get_reg_val(id, to_book3s(vcpu)->vtb);
*val = get_reg_val(id, LPCR_ILE);
*val = get_reg_val(id, 0);
*val = get_reg_val(id, vcpu->arch.tfhar);
*val = get_reg_val(id, vcpu->arch.tfiar);
*val = get_reg_val(id, vcpu->arch.texasr);
*val = get_reg_val(id,
*val = get_reg_val(id, vcpu->arch.cr_tm);
*val = get_reg_val(id, vcpu->arch.xer_tm);
*val = get_reg_val(id, vcpu->arch.lr_tm);
*val = get_reg_val(id, vcpu->arch.ctr_tm);
*val = get_reg_val(id, vcpu->arch.fp_tm.fpscr);
*val = get_reg_val(id, vcpu->arch.amr_tm);
*val = get_reg_val(id, vcpu->arch.ppr_tm);
*val = get_reg_val(id, vcpu->arch.vrsave_tm);
*val = get_reg_val(id, vcpu->arch.vr_tm.vscr.u[3]);
*val = get_reg_val(id, vcpu->arch.dscr_tm);
*val = get_reg_val(id, vcpu->arch.tar_tm);
*val = get_reg_val(id, vcpu->arch.dbg_reg.iac1);
*val = get_reg_val(id, vcpu->arch.dbg_reg.iac2);
*val = get_reg_val(id, vcpu->arch.dbg_reg.iac3);
*val = get_reg_val(id, vcpu->arch.dbg_reg.iac4);
*val = get_reg_val(id, vcpu->arch.dbg_reg.dac1);
*val = get_reg_val(id, vcpu->arch.dbg_reg.dac2);
*val = get_reg_val(id, epr);
*val = get_reg_val(id, vcpu->arch.epcr);
*val = get_reg_val(id, vcpu->arch.tcr);
*val = get_reg_val(id, vcpu->arch.tsr);
*val = get_reg_val(id, KVMPPC_INST_SW_BREAKPOINT);
*val = get_reg_val(id, vcpu->arch.vrsave);
*val = get_reg_val(id, vcpu->arch.shared->mas0);
*val = get_reg_val(id, vcpu->arch.shared->mas1);
*val = get_reg_val(id, vcpu->arch.shared->mas2);
*val = get_reg_val(id, vcpu->arch.shared->mas7_3);
*val = get_reg_val(id, vcpu->arch.shared->mas4);
*val = get_reg_val(id, vcpu->arch.shared->mas6);
*val = get_reg_val(id, vcpu->arch.mmucfg);
*val = get_reg_val(id, vcpu->arch.eptcfg);
*val = get_reg_val(id, vcpu->arch.tlbcfg[i]);
*val = get_reg_val(id, vcpu->arch.tlbps[i]);
*val = get_reg_val(id, vcpu->arch.sprg9);
val = get_reg_val(reg->id, kvmppc_get_vscr(vcpu));
val = get_reg_val(reg->id, kvmppc_get_vrsave(vcpu));