Skip to content
Snippets Groups Projects
Commit 8e88723f authored by Jason Hiser's avatar Jason Hiser :tractor:
Browse files

Merge branch 'additional-register-functions' into 'master'

Add functions to selectively obtain lower/upper 8 bit regs

See merge request opensrc/irdb-sdk!4
parents 93748d2a f3d491b5
No related branches found
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