Searched refs:i_format (Results 1 – 11 of 11) sorted by relevance
423 switch (insn.i_format.opcode) { in __compute_return_epc_for_insn()446 switch (insn.i_format.rt) { in __compute_return_epc_for_insn()451 if ((long)regs->regs[insn.i_format.rs] < 0) { in __compute_return_epc_for_insn()452 epc = epc + 4 + (insn.i_format.simmediate << 2); in __compute_return_epc_for_insn()453 if (insn.i_format.rt == bltzl_op) in __compute_return_epc_for_insn()464 if ((long)regs->regs[insn.i_format.rs] >= 0) { in __compute_return_epc_for_insn()465 epc = epc + 4 + (insn.i_format.simmediate << 2); in __compute_return_epc_for_insn()466 if (insn.i_format.rt == bgezl_op) in __compute_return_epc_for_insn()475 if (NO_R6EMU && (insn.i_format.rs || in __compute_return_epc_for_insn()476 insn.i_format.rt == bltzall_op)) in __compute_return_epc_for_insn()[all …]
235 switch (ip->i_format.opcode) { in is_ra_save_ins()237 if (ip->i_format.rs != 29) in is_ra_save_ins()239 if (ip->i_format.rt != 31) in is_ra_save_ins()242 *poff = ip->i_format.simmediate / sizeof(ulong); in is_ra_save_ins()266 if ((ip->i_format.opcode == sw_op || ip->i_format.opcode == sd_op) && in is_ra_save_ins()267 ip->i_format.rs == 29 && ip->i_format.rt == 31) { in is_ra_save_ins()268 *poff = ip->i_format.simmediate / sizeof(ulong); in is_ra_save_ins()335 if (ip->i_format.rs != 29 || ip->i_format.rt != 29) in is_sp_move_ins()337 if (ip->i_format.opcode == addiu_op || ip->i_format.opcode == daddiu_op) in is_sp_move_ins()395 info->frame_size = - ip->i_format.simmediate; in get_frame_info()
15 switch (insn.i_format.opcode) { in insn_has_delay_slot()33 switch (insn.i_format.rt) { in insn_has_delay_slot()120 switch (inst.i_format.opcode) { in is_trap_insn()
908 switch (insn.i_format.opcode) { in emulate_load_store_insn()1066 regs->regs[insn.i_format.rt] = value; in emulate_load_store_insn()1085 regs->regs[insn.i_format.rt] = value; in emulate_load_store_insn()1104 regs->regs[insn.i_format.rt] = value; in emulate_load_store_insn()1123 regs->regs[insn.i_format.rt] = value; in emulate_load_store_insn()1146 regs->regs[insn.i_format.rt] = value; in emulate_load_store_insn()1158 value = regs->regs[insn.i_format.rt]; in emulate_load_store_insn()1178 value = regs->regs[insn.i_format.rt]; in emulate_load_store_insn()1206 value = regs->regs[insn.i_format.rt]; in emulate_load_store_insn()
58 switch (insn.i_format.opcode) { in insn_has_delayslot()128 switch (insn.i_format.opcode) { in insn_has_ll_or_sc()
782 switch (inst.i_format.opcode) { in simulate_fp()
34 return (ip->i_format.opcode == sw_op || ip->i_format.opcode == sd_op) in is_ra_save_ins()35 && ip->i_format.rs == 29 && ip->i_format.rt == 31; in is_ra_save_ins()41 if (ip->i_format.rs != 29 || ip->i_format.rt != 29) in is_sp_move_ins()43 if (ip->i_format.opcode == addiu_op || ip->i_format.opcode == daddiu_op) in is_sp_move_ins()58 if (ip->i_format.opcode == lui_op && ip->i_format.rt == 28) in is_end_of_function_marker()90 int stack_adjustment = ip.i_format.simmediate; in unwind_user_frame()97 int ra_slot = ip.i_format.simmediate; in unwind_user_frame()
446 switch (insn.i_format.opcode) { in isBranchInstr()465 switch (insn.i_format.rt) { in isBranchInstr()468 if (NO_R6EMU && (insn.i_format.rs || in isBranchInstr()469 insn.i_format.rt == bltzall_op)) in isBranchInstr()481 if ((long)regs->regs[insn.i_format.rs] < 0) in isBranchInstr()484 (insn.i_format.simmediate << 2); in isBranchInstr()492 if (NO_R6EMU && (insn.i_format.rs || in isBranchInstr()493 insn.i_format.rt == bgezall_op)) in isBranchInstr()505 if ((long)regs->regs[insn.i_format.rs] >= 0) in isBranchInstr()508 (insn.i_format.simmediate << 2); in isBranchInstr()[all …]
105 vaddr = regs->regs[insn.i_format.rs] + in dec_kn01_be_backend()106 insn.i_format.simmediate; in dec_kn01_be_backend()
60 switch (insn.i_format.opcode) { in kvm_compute_return_epc()79 switch (insn.i_format.rt) { in kvm_compute_return_epc()82 if ((long)arch->gprs[insn.i_format.rs] < 0) in kvm_compute_return_epc()83 epc = epc + 4 + (insn.i_format.simmediate << 2); in kvm_compute_return_epc()91 if ((long)arch->gprs[insn.i_format.rs] >= 0) in kvm_compute_return_epc()92 epc = epc + 4 + (insn.i_format.simmediate << 2); in kvm_compute_return_epc()101 if ((long)arch->gprs[insn.i_format.rs] < 0) in kvm_compute_return_epc()102 epc = epc + 4 + (insn.i_format.simmediate << 2); in kvm_compute_return_epc()111 if ((long)arch->gprs[insn.i_format.rs] >= 0) in kvm_compute_return_epc()112 epc = epc + 4 + (insn.i_format.simmediate << 2); in kvm_compute_return_epc()[all …]
543 struct i_format { /* signed immediate format */ struct935 struct i_format i_format; member