Lines Matching refs:epc
46 long epc = instpc;
50 if (epc & 3) {
51 kvm_err("%s: unaligned epc\n", __func__);
56 err = kvm_get_badinstrp((u32 *)epc, vcpu, &insn.word);
65 arch->gprs[insn.r_format.rd] = epc + 8;
85 epc = epc + 4 + (insn.i_format.simmediate << 2);
87 epc += 8;
88 nextpc = epc;
94 epc = epc + 4 + (insn.i_format.simmediate << 2);
96 epc += 8;
97 nextpc = epc;
102 arch->gprs[31] = epc + 8;
104 epc = epc + 4 + (insn.i_format.simmediate << 2);
106 epc += 8;
107 nextpc = epc;
112 arch->gprs[31] = epc + 8;
114 epc = epc + 4 + (insn.i_format.simmediate << 2);
116 epc += 8;
117 nextpc = epc;
129 epc = epc + 4 + (insn.i_format.simmediate << 2);
131 epc += 8;
132 nextpc = epc;
144 epc += 4;
145 epc >>= 28;
146 epc <<= 28;
147 epc |= (insn.j_format.target << 2);
148 nextpc = epc;
156 epc = epc + 4 + (insn.i_format.simmediate << 2);
158 epc += 8;
159 nextpc = epc;
166 epc = epc + 4 + (insn.i_format.simmediate << 2);
168 epc += 8;
169 nextpc = epc;
179 epc = epc + 4 + (insn.i_format.simmediate << 2);
181 epc += 8;
182 nextpc = epc;
192 epc = epc + 4 + (insn.i_format.simmediate << 2);
194 epc += 8;
195 nextpc = epc;
228 epc += 8;
229 nextpc = epc;