• Home
  • Raw
  • Download

Lines Matching refs:mmi

201 	union mips_instruction mmi;  in is_ra_save_ins()  local
213 mmi.word = (ip->halfword[0] << 16); in is_ra_save_ins()
214 return ((mmi.mm16_r5_format.opcode == mm_swsp16_op && in is_ra_save_ins()
215 mmi.mm16_r5_format.rt == 31) || in is_ra_save_ins()
216 (mmi.mm16_m_format.opcode == mm_pool16c_op && in is_ra_save_ins()
217 mmi.mm16_m_format.func == mm_swm16_op)); in is_ra_save_ins()
220 mmi.halfword[0] = ip->halfword[1]; in is_ra_save_ins()
221 mmi.halfword[1] = ip->halfword[0]; in is_ra_save_ins()
222 return ((mmi.mm_m_format.opcode == mm_pool32b_op && in is_ra_save_ins()
223 mmi.mm_m_format.rd > 9 && in is_ra_save_ins()
224 mmi.mm_m_format.base == 29 && in is_ra_save_ins()
225 mmi.mm_m_format.func == mm_swm32_func) || in is_ra_save_ins()
226 (mmi.i_format.opcode == mm_sw32_op && in is_ra_save_ins()
227 mmi.i_format.rs == 29 && in is_ra_save_ins()
228 mmi.i_format.rt == 31)); in is_ra_save_ins()
249 union mips_instruction mmi; in is_jump_ins() local
251 mmi.word = (ip->halfword[0] << 16); in is_jump_ins()
253 if ((mmi.mm16_r5_format.opcode == mm_pool16c_op && in is_jump_ins()
254 (mmi.mm16_r5_format.rt & mm_jr16_op) == mm_jr16_op) || in is_jump_ins()
284 union mips_instruction mmi; in is_sp_move_ins() local
286 mmi.word = (ip->halfword[0] << 16); in is_sp_move_ins()
287 return ((mmi.mm16_r3_format.opcode == mm_pool16d_op && in is_sp_move_ins()
288 mmi.mm16_r3_format.simmediate && mm_addiusp_func) || in is_sp_move_ins()
289 (mmi.mm16_r5_format.opcode == mm_pool16d_op && in is_sp_move_ins()
290 mmi.mm16_r5_format.rt == 29)); in is_sp_move_ins()