Lines Matching refs:sregs
5428 unsigned int reglist, sregs, ra, regno1, regno2; in match_lwm_swm_list_operand() local
5460 sregs = (reglist >> 17) & 7; in match_lwm_swm_list_operand()
5480 sregs = ((reglist >> 22) & 0x100) | ((reglist >> 16) & 0xff); in match_lwm_swm_list_operand()
5482 sregs += 1; in match_lwm_swm_list_operand()
5483 if ((sregs & -sregs) != sregs) in match_lwm_swm_list_operand()
5486 insn_insert_operand (arg->insn, operand, (ffs (sregs) - 1) | ra); in match_lwm_swm_list_operand()
5540 unsigned int opcode, args, statics, sregs; in match_save_restore_list_operand() local
5549 sregs = 0; in match_save_restore_list_operand()
5579 sregs |= 1 << (regno1 - 16); in match_save_restore_list_operand()
5582 sregs |= 1 << 8; in match_save_restore_list_operand()
5632 if (sregs & (1 << 0)) /* $s0 */ in match_save_restore_list_operand()
5634 if (sregs & (1 << 1)) /* $s1 */ in match_save_restore_list_operand()
5636 sregs >>= 2; in match_save_restore_list_operand()
5640 while (sregs & 1) in match_save_restore_list_operand()
5642 sregs >>= 1; in match_save_restore_list_operand()
5645 if (sregs != 0) in match_save_restore_list_operand()