gem5 v25.0.0.1
Loading...
Searching...
No Matches
qarma.hh File Reference
#include "base/bitfield.hh"
#include "base/bitunion.hh"

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

Generated on Sat Oct 18 2025 08:06:47 for gem5 by doxygen 1.14.0