Skip to content
Snippets Groups Projects
Commit f3d491b5 authored by Leon Weiss's avatar Leon Weiss
Browse files

Add functions to selectively obtain lower/upper 8 bit regs

parent 93748d2a
No related tags found
No related merge requests found
......@@ -44,18 +44,20 @@ namespace IRDB_SDK
/* other archs support added here, eventually */
};
RegisterID_t strToRegister (const string& p_regStr);
RegisterID_t strToRegister (const char * p_regStr);
bool isValidRegister (const RegisterID_t p_reg);
bool is64bitRegister (const RegisterID_t p_reg);
bool is32bitRegister (const RegisterID_t p_reg);
bool is16bitRegister (const RegisterID_t p_reg);
bool is8bitRegister (const RegisterID_t p_reg);
int getRegisterBitWidth (const RegisterID_t p_reg);
string registerToString (const RegisterID_t p_reg);
RegisterID_t convertRegisterTo64bit (const RegisterID_t p_reg);
RegisterID_t convertRegisterTo32bit (const RegisterID_t p_reg);
RegisterID_t convertRegisterTo16bit (const RegisterID_t p_reg);
RegisterID_t convertRegisterTo8bit (const RegisterID_t p_reg);
RegisterID_t strToRegister (const string& p_regStr);
RegisterID_t strToRegister (const char * p_regStr);
bool isValidRegister (const RegisterID_t p_reg);
bool is64bitRegister (const RegisterID_t p_reg);
bool is32bitRegister (const RegisterID_t p_reg);
bool is16bitRegister (const RegisterID_t p_reg);
bool is8bitRegister (const RegisterID_t p_reg);
int getRegisterBitWidth (const RegisterID_t p_reg);
string registerToString (const RegisterID_t p_reg);
RegisterID_t convertRegisterTo64bit (const RegisterID_t p_reg);
RegisterID_t convertRegisterTo32bit (const RegisterID_t p_reg);
RegisterID_t convertRegisterTo16bit (const RegisterID_t p_reg);
RegisterID_t convertRegisterTo8bit (const RegisterID_t p_reg);
RegisterID_t convertRegisterTo8bitUpper (const RegisterID_t p_reg);
RegisterID_t convertRegisterTo8bitLower (const RegisterID_t p_reg);
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment