Lines Matching refs:BitCount

897         address = SP - 4*BitCount(registers);  in EmulatePUSH()
914 SP = SP - 4*BitCount(registers); in EmulatePUSH()
933 if (BitCount(registers) < 1) in EmulatePUSH()
940 if (BitCount(registers) < 2) in EmulatePUSH()
966 addr_t sp_offset = addr_byte_size * BitCount(registers); in EmulatePUSH()
1027 if registers<13> == '0' then SP = SP + 4*BitCount(registers); in EmulatePOP()
1048 if (BitCount(registers) < 1) in EmulatePOP()
1056 if (BitCount(registers) < 2 || (Bit32(opcode, 15) && Bit32(opcode, 14))) in EmulatePOP()
1093 addr_t sp_offset = addr_byte_size * BitCount(registers); in EmulatePOP()
3920 if wback && registers<n> == '0' then R[n] = R[n] + 4 * BitCount (registers); in EmulateLDM()
3940 if (BitCount(registers) < 1) in EmulateLDM()
3953 if ((n == 15) || (BitCount(registers) < 2) || in EmulateLDM()
3971 if ((n == 15) || (BitCount(registers) < 1)) in EmulateLDM()
4029 int32_t offset = addr_byte_size * BitCount(registers); in EmulateLDM()
4055 address = R[n] - 4*BitCount(registers) + 4; in EmulateLDMDA()
4064 if wback && registers<n> == '0' then R[n] = R[n] - 4*BitCount(registers); in EmulateLDMDA()
4085 if ((n == 15) || (BitCount(registers) < 1)) in EmulateLDMDA()
4102 Rn - (addr_byte_size * BitCount(registers)) + addr_byte_size; in EmulateLDMDA()
4145 offset = (addr_byte_size * BitCount(registers)) * -1; in EmulateLDMDA()
4172 address = R[n] - 4*BitCount(registers); in EmulateLDMDB()
4180 if wback && registers<n> == '0' then R[n] = R[n] - 4*BitCount(registers); in EmulateLDMDB()
4201 if ((n == 15) || (BitCount(registers) < 2) || in EmulateLDMDB()
4223 if ((n == 15) || (BitCount(registers) < 1)) in EmulateLDMDB()
4241 addr_t address = Rn - (addr_byte_size * BitCount(registers)); in EmulateLDMDB()
4283 offset = (addr_byte_size * BitCount(registers)) * -1; in EmulateLDMDB()
4318 if wback && registers<n> == '0' then R[n] = R[n] + 4*BitCount(registers); in EmulateLDMIB()
4337 if ((n == 15) || (BitCount(registers) < 1)) in EmulateLDMIB()
4397 offset = addr_byte_size * BitCount(registers); in EmulateLDMIB()
4597 if wback then R[n] = R[n] + 4*BitCount(registers); in EmulateSTM()
4618 if (BitCount(registers) < 1) in EmulateSTM()
4631 if ((n == 15) || (BitCount(registers) < 2)) in EmulateSTM()
4647 if ((n == 15) || (BitCount(registers) < 1)) in EmulateSTM()
4715 offset = addr_byte_size * BitCount(registers); in EmulateSTM()
4737 address = R[n] - 4*BitCount(registers) + 4; in EmulateSTMDA()
4750 if wback then R[n] = R[n] - 4*BitCount(registers); in EmulateSTMDA()
4770 if ((n == 15) || (BitCount(registers) < 1)) in EmulateSTMDA()
4783 addr_t address = Rn - (addr_byte_size * BitCount(registers)) + 4; in EmulateSTMDA()
4837 offset = (addr_byte_size * BitCount(registers)) * -1; in EmulateSTMDA()
4859 address = R[n] - 4*BitCount(registers); in EmulateSTMDB()
4872 if wback then R[n] = R[n] - 4*BitCount(registers); in EmulateSTMDB()
4896 if ((n == 15) || BitCount(registers) < 2) in EmulateSTMDB()
4907 BitCount(Bits32(opcode, 15, 0)) >= 2) { in EmulateSTMDB()
4915 if ((n == 15) || BitCount(registers) < 1) in EmulateSTMDB()
4931 addr_t address = Rn - (addr_byte_size * BitCount(registers)); in EmulateSTMDB()
4986 offset = (addr_byte_size * BitCount(registers)) * -1; in EmulateSTMDB()
5021 if wback then R[n] = R[n] + 4*BitCount(registers); in EmulateSTMIB()
5041 if ((n == 15) && (BitCount(registers) < 1)) in EmulateSTMIB()
5109 offset = addr_byte_size * BitCount(registers); in EmulateSTMIB()