gem5  v20.1.0.0
Namespaces | Functions | Variables
qarma.hh File Reference
#include "base/bitfield.hh"
#include "base/bitunion.hh"

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
 

Generated on Wed Sep 30 2020 14:02:18 for gem5 by doxygen 1.8.17