gem5 v24.1.0.1
|
Go to the source code of this file.
Namespaces | |
namespace | gem5 |
Copyright (c) 2024 Arm Limited All rights reserved. | |
namespace | gem5::QARMA |
Functions | |
gem5::QARMA::BitUnion64 (BIT64) Bitfield< 63 | |
gem5::QARMA::EndBitUnion (BIT64) uint8_t rotCell(uint8_t incell | |
uint8_t | gem5::QARMA::tweakCellInvRot (uint8_t incell) |
uint8_t | gem5::QARMA::tweakCellRot (uint8_t incell) |
BIT64 | gem5::QARMA::tweakInvShuffle (BIT64 indata) |
BIT64 | gem5::QARMA::tweakShuffle (BIT64 indata) |
BIT64 | gem5::QARMA::PACCellInvShuffle (BIT64 indata) |
BIT64 | gem5::QARMA::PACCellShuffle (BIT64 indata) |
uint64_t | gem5::QARMA::PACInvSub (uint64_t tInput) |
uint64_t | gem5::QARMA::PACSub (uint64_t tInput) |
uint64_t | gem5::QARMA::PACMult (uint64_t tInput) |
BIT64 | gem5::QARMA::computePAC (BIT64 data, BIT64 modifier, BIT64 key0, BIT64 key1) |
Variables | |
gem5::QARMA::b15 | |
Bitfield< 59, 56 > | gem5::QARMA::b14 |
Bitfield< 55, 52 > | gem5::QARMA::b13 |
Bitfield< 51, 48 > | gem5::QARMA::b12 |
Bitfield< 47, 44 > | gem5::QARMA::b11 |
Bitfield< 43, 40 > | gem5::QARMA::b10 |
Bitfield< 39, 36 > | gem5::QARMA::b9 |
Bitfield< 35, 32 > | gem5::QARMA::b8 |
Bitfield< 31, 28 > | gem5::QARMA::b7 |
Bitfield< 27, 24 > | gem5::QARMA::b6 |
Bitfield< 23, 20 > | gem5::QARMA::b5 |
Bitfield< 19, 16 > | gem5::QARMA::b4 |
Bitfield< 15, 12 > | gem5::QARMA::b3 |
Bitfield< 11, 8 > | gem5::QARMA::b2 |
Bitfield< 7, 4 > | gem5::QARMA::b1 |
Bitfield< 3, 0 > | gem5::QARMA::b0 |
int | gem5::QARMA::amount |