Home
last modified time | relevance | path

Searched refs:contpc (Results 1 – 4 of 4) sorted by relevance

/linux-6.12.1/arch/mips/kernel/
Dbranch.c60 unsigned long *contpc) in __mm_isBranchInstr() argument
83 *contpc = regs->regs[insn.mm_i_format.rs]; in __mm_isBranchInstr()
98 *contpc = regs->cp0_epc + in __mm_isBranchInstr()
102 *contpc = regs->cp0_epc + in __mm_isBranchInstr()
114 *contpc = regs->cp0_epc + in __mm_isBranchInstr()
118 *contpc = regs->cp0_epc + in __mm_isBranchInstr()
124 *contpc = regs->cp0_epc + in __mm_isBranchInstr()
128 *contpc = regs->cp0_epc + in __mm_isBranchInstr()
134 *contpc = regs->cp0_epc + in __mm_isBranchInstr()
138 *contpc = regs->cp0_epc + in __mm_isBranchInstr()
[all …]
Dunaligned.c626 unsigned long origpc, contpc; in emulate_load_store_microMIPS() local
642 contpc = regs->cp0_epc + 2; in emulate_load_store_microMIPS()
649 contpc = regs->cp0_epc + 4; in emulate_load_store_microMIPS()
670 if (mm_isBranchInstr(regs, mminsn, &contpc)) in emulate_load_store_microMIPS()
1204 regs->cp0_epc = contpc; /* advance or branch */ in emulate_load_store_microMIPS()
/linux-6.12.1/arch/mips/math-emu/
Dcp1emu.c425 unsigned long *contpc) in isBranchInstr() argument
447 *contpc = regs->regs[insn.r_format.rs]; in isBranchInstr()
469 *contpc = regs->cp0_epc + in isBranchInstr()
473 *contpc = regs->cp0_epc + in isBranchInstr()
493 *contpc = regs->cp0_epc + in isBranchInstr()
497 *contpc = regs->cp0_epc + in isBranchInstr()
512 *contpc = regs->cp0_epc + dec_insn.pc_inc; in isBranchInstr()
513 *contpc >>= 28; in isBranchInstr()
514 *contpc <<= 28; in isBranchInstr()
515 *contpc |= (insn.j_format.target << 2); in isBranchInstr()
[all …]
/linux-6.12.1/arch/mips/include/asm/
Dbranch.h31 struct mm_decoded_insn dec_insn, unsigned long *contpc);
34 struct mm_decoded_insn dec_insn, unsigned long *contpc);
37 struct mm_decoded_insn dec_insn, unsigned long *contpc) in mm_isBranchInstr() argument
42 return __mm_isBranchInstr(regs, dec_insn, contpc); in mm_isBranchInstr()