Main Page   Class Hierarchy   Compound List   File List   Header Files   Compound Members   File Members  

fields_sparc.h File Reference


Defines

#define LOWMASK

Functions

uint32 toLow (int32 i)
uint32 toHigh (int32 i)
uint32 toHigh2 (uint32 i)
uint32 toDisplacement (int32 i)
int32 op (int32* instp)
int32 op2 (int32* instp)
int32 op3 (int32* instp)
int32 imm (int32* instp)
int32 rs1 (int32* instp)
int32 rd (int32* instp)
int32 disp (int32* instp)
void setDisp (int32* instp, fint disp)
int32 cond (int32* instp)
bool annulled (int32* instp)
bool isLoadStore (int32* instp)
bool isLoadWord (int32* instp)
bool isCall (int32* instp)
bool isSetHi (int32* instp)
bool isBranch (int32* instp)
bool isConditionalBranch (int32* instp)
bool isArith (int32* instp)
bool isAdd (int32* instp)
bool isOr (int32* instp)
bool isJump (int32* instp)
bool isUnimp (int32* instp)
bool isImmed (int32* instp)
Location getArithS1 (int32* instp)
int32 getArithImm (int32* instp)
void setArithImm (int32* instp, int32 val)
int32 getSetHiImm (int32* instp)
void setSetHiImm (int32* instp, int32 val)
Location getSetHiD (int32* instp)
int32 getCallImm (int32* instp)
void setCallImm (int32* instp, int32 val)
int32getBranchTarget (int32* instp)
int32 getJumpImm (int32* instp)
void setJumpImm (int32* instp, int32 val)

Variables

const uint32 lowWidth
const uint32 highShift
const uint32 displacementShift
const uint32 relativeShift
const uint32 lowSignBitMask
const uint32 lowMask
const uint32 highMask
const uint32 MaxUnimpImm
const uint32 UncommonRestartBit


Define Documentation

#define LOWMASK ()


Function Documentation

uint32 toLow (int32 i) [inline]

uint32 toHigh (int32 i) [inline]

uint32 toHigh2 (uint32 i) [inline]

uint32 toDisplacement (int32 i) [inline]

int32 op (int32 * instp) [inline]

int32 op2 (int32 * instp) [inline]

int32 op3 (int32 * instp) [inline]

int32 imm (int32 * instp) [inline]

int32 rs1 (int32 * instp) [inline]

int32 rd (int32 * instp) [inline]

int32 disp (int32 * instp) [inline]

void setDisp (int32 * instp, fint disp) [inline]

int32 cond (int32 * instp) [inline]

bool annulled (int32 * instp) [inline]

bool isLoadStore (int32 * instp) [inline]

bool isLoadWord (int32 * instp) [inline]

bool isCall (int32 * instp) [inline]

bool isSetHi (int32 * instp) [inline]

bool isBranch (int32 * instp) [inline]

bool isConditionalBranch (int32 * instp) [inline]

bool isArith (int32 * instp) [inline]

bool isAdd (int32 * instp) [inline]

bool isOr (int32 * instp) [inline]

bool isJump (int32 * instp) [inline]

bool isUnimp (int32 * instp) [inline]

bool isImmed (int32 * instp) [inline]

Location getArithS1 (int32 * instp) [inline]

int32 getArithImm (int32 * instp) [inline]

void setArithImm (int32 * instp, int32 val) [inline]

int32 getSetHiImm (int32 * instp) [inline]

void setSetHiImm (int32 * instp, int32 val) [inline]

Location getSetHiD (int32 * instp) [inline]

int32 getCallImm (int32 * instp) [inline]

void setCallImm (int32 * instp, int32 val) [inline]

int32 * getBranchTarget (int32 * instp) [inline]

int32 getJumpImm (int32 * instp)

void setJumpImm (int32 * instp, int32 val)


Variable Documentation

const uint32 lowWidth

const uint32 highShift

const uint32 displacementShift

const uint32 relativeShift

const uint32 lowSignBitMask

const uint32 lowMask

const uint32 highMask

const uint32 MaxUnimpImm

const uint32 UncommonRestartBit


Generated at Tue Jun 27 12:06:46 2000 for SelfVM by doxygen 1.0.0 written by Dimitri van Heesch, © 1997-1999