Lines Matching refs:val
5416 uint32_t Simulator::Crc32Checksum(uint32_t acc, T val, uint32_t poly) {
5417 unsigned size = sizeof(val) * 8; // Number of bits in type T.
5420 uint64_t tempval = static_cast<uint64_t>(ReverseBits(val)) << 32;
5425 uint32_t Simulator::Crc32Checksum(uint32_t acc, uint64_t val, uint32_t poly) {
5428 acc = Crc32Checksum(acc, (uint32_t)(val & 0xffffffff), poly);
5429 return Crc32Checksum(acc, (uint32_t)(val >> 32), poly);
5513 uint8_t val = ReadRegister<uint8_t>(instr->GetRm());
5514 result = Crc32Checksum(acc, val, CRC32_POLY);
5519 uint16_t val = ReadRegister<uint16_t>(instr->GetRm());
5520 result = Crc32Checksum(acc, val, CRC32_POLY);
5525 uint32_t val = ReadRegister<uint32_t>(instr->GetRm());
5526 result = Crc32Checksum(acc, val, CRC32_POLY);
5531 uint64_t val = ReadRegister<uint64_t>(instr->GetRm());
5532 result = Crc32Checksum(acc, val, CRC32_POLY);
5538 uint8_t val = ReadRegister<uint8_t>(instr->GetRm());
5539 result = Crc32Checksum(acc, val, CRC32C_POLY);
5544 uint16_t val = ReadRegister<uint16_t>(instr->GetRm());
5545 result = Crc32Checksum(acc, val, CRC32C_POLY);
5550 uint32_t val = ReadRegister<uint32_t>(instr->GetRm());
5551 result = Crc32Checksum(acc, val, CRC32C_POLY);
5556 uint64_t val = ReadRegister<uint64_t>(instr->GetRm());
5557 result = Crc32Checksum(acc, val, CRC32C_POLY);
6665 void Simulator::SysOp_W(int op, int64_t val) {
6684 volatile uint8_t y = MemRead<uint8_t>(val);