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