PROLEAD
A Probing-Based Leakage Detection Tool for Hardware and Software
Loading...
Searching...
No Matches
Namespaces | Enumerations | Functions | Variables
registers.h File Reference
#include <ostream>

Go to the source code of this file.

Namespaces

namespace  mulator
 

Enumerations

enum  mulator::Register {
  mulator::R0 = 0 , mulator::R1 , mulator::R2 , mulator::R3 ,
  mulator::R4 , mulator::R5 , mulator::R6 , mulator::R7 ,
  mulator::R8 , mulator::R9 , mulator::R10 , mulator::R11 ,
  mulator::R12 , mulator::R13 , mulator::R14 , mulator::R15 ,
  mulator::SB = R9 , mulator::SL = R10 , mulator::FP = R11 , mulator::IP = R12 ,
  mulator::SP = R13 , mulator::LR = R14 , mulator::PC = R15 , mulator::PSR
}
 

Functions

std::string mulator::to_string (const Register &x)
 
std::string mulator::to_string_probe (const Register &x)
 
uint32_t mulator::to_int (const Register &x)
 
std::ostream & mulator::operator<< (std::ostream &os, const Register &x)
 

Variables

const int mulator::REGISTER_COUNT = 17