Lines Matching refs:sregs
5346 unsigned int reglist, sregs, ra, regno1, regno2; in match_lwm_swm_list_operand() local
5378 sregs = (reglist >> 17) & 7; in match_lwm_swm_list_operand()
5398 sregs = ((reglist >> 22) & 0x100) | ((reglist >> 16) & 0xff); in match_lwm_swm_list_operand()
5400 sregs += 1; in match_lwm_swm_list_operand()
5401 if ((sregs & -sregs) != sregs) in match_lwm_swm_list_operand()
5404 insn_insert_operand (arg->insn, operand, (ffs (sregs) - 1) | ra); in match_lwm_swm_list_operand()
5458 unsigned int opcode, args, statics, sregs; in match_save_restore_list_operand() local
5467 sregs = 0; in match_save_restore_list_operand()
5497 sregs |= 1 << (regno1 - 16); in match_save_restore_list_operand()
5500 sregs |= 1 << 8; in match_save_restore_list_operand()
5550 if (sregs & (1 << 0)) /* $s0 */ in match_save_restore_list_operand()
5552 if (sregs & (1 << 1)) /* $s1 */ in match_save_restore_list_operand()
5554 sregs >>= 2; in match_save_restore_list_operand()
5558 while (sregs & 1) in match_save_restore_list_operand()
5560 sregs >>= 1; in match_save_restore_list_operand()
5563 if (sregs != 0) in match_save_restore_list_operand()