Lines Matching refs:BitCount

899         address = SP - 4*BitCount(registers);  in EmulatePUSH()
916 SP = SP - 4*BitCount(registers); in EmulatePUSH()
935 if (BitCount(registers) < 1) in EmulatePUSH()
942 if (BitCount(registers) < 2) in EmulatePUSH()
968 addr_t sp_offset = addr_byte_size * BitCount(registers); in EmulatePUSH()
1030 if registers<13> == '0' then SP = SP + 4*BitCount(registers); in EmulatePOP()
1051 if (BitCount(registers) < 1) in EmulatePOP()
1059 if (BitCount(registers) < 2 || (Bit32(opcode, 15) && Bit32(opcode, 14))) in EmulatePOP()
1096 addr_t sp_offset = addr_byte_size * BitCount(registers); in EmulatePOP()
3915 if wback && registers<n> == '0' then R[n] = R[n] + 4 * BitCount (registers); in EmulateLDM()
3935 if (BitCount(registers) < 1) in EmulateLDM()
3948 if ((n == 15) || (BitCount(registers) < 2) || in EmulateLDM()
3966 if ((n == 15) || (BitCount(registers) < 1)) in EmulateLDM()
4024 int32_t offset = addr_byte_size * BitCount(registers); in EmulateLDM()
4050 address = R[n] - 4*BitCount(registers) + 4; in EmulateLDMDA()
4059 if wback && registers<n> == '0' then R[n] = R[n] - 4*BitCount(registers); in EmulateLDMDA()
4080 if ((n == 15) || (BitCount(registers) < 1)) in EmulateLDMDA()
4097 Rn - (addr_byte_size * BitCount(registers)) + addr_byte_size; in EmulateLDMDA()
4138 offset = (addr_byte_size * BitCount(registers)) * -1; in EmulateLDMDA()
4165 address = R[n] - 4*BitCount(registers); in EmulateLDMDB()
4173 if wback && registers<n> == '0' then R[n] = R[n] - 4*BitCount(registers); in EmulateLDMDB()
4194 if ((n == 15) || (BitCount(registers) < 2) || in EmulateLDMDB()
4216 if ((n == 15) || (BitCount(registers) < 1)) in EmulateLDMDB()
4234 addr_t address = Rn - (addr_byte_size * BitCount(registers)); in EmulateLDMDB()
4274 offset = (addr_byte_size * BitCount(registers)) * -1; in EmulateLDMDB()
4309 if wback && registers<n> == '0' then R[n] = R[n] + 4*BitCount(registers); in EmulateLDMIB()
4328 if ((n == 15) || (BitCount(registers) < 1)) in EmulateLDMIB()
4386 offset = addr_byte_size * BitCount(registers); in EmulateLDMIB()
4586 if wback then R[n] = R[n] + 4*BitCount(registers); in EmulateSTM()
4607 if (BitCount(registers) < 1) in EmulateSTM()
4620 if ((n == 15) || (BitCount(registers) < 2)) in EmulateSTM()
4636 if ((n == 15) || (BitCount(registers) < 1)) in EmulateSTM()
4704 offset = addr_byte_size * BitCount(registers); in EmulateSTM()
4726 address = R[n] - 4*BitCount(registers) + 4; in EmulateSTMDA()
4739 if wback then R[n] = R[n] - 4*BitCount(registers); in EmulateSTMDA()
4759 if ((n == 15) || (BitCount(registers) < 1)) in EmulateSTMDA()
4772 addr_t address = Rn - (addr_byte_size * BitCount(registers)) + 4; in EmulateSTMDA()
4826 offset = (addr_byte_size * BitCount(registers)) * -1; in EmulateSTMDA()
4848 address = R[n] - 4*BitCount(registers); in EmulateSTMDB()
4861 if wback then R[n] = R[n] - 4*BitCount(registers); in EmulateSTMDB()
4885 if ((n == 15) || BitCount(registers) < 2) in EmulateSTMDB()
4896 BitCount(Bits32(opcode, 15, 0)) >= 2) { in EmulateSTMDB()
4904 if ((n == 15) || BitCount(registers) < 1) in EmulateSTMDB()
4920 addr_t address = Rn - (addr_byte_size * BitCount(registers)); in EmulateSTMDB()
4975 offset = (addr_byte_size * BitCount(registers)) * -1; in EmulateSTMDB()
5010 if wback then R[n] = R[n] + 4*BitCount(registers); in EmulateSTMIB()
5030 if ((n == 15) && (BitCount(registers) < 1)) in EmulateSTMIB()
5098 offset = addr_byte_size * BitCount(registers); in EmulateSTMIB()