util: Bochs/Fail register mapping fix
CL and DL are 8 bits wide, not 255. Change-Id: Ic454215344d08ba2f8374db251792f82d106305b
This commit is contained in:
@ -19,12 +19,12 @@ LLVMtoFailBochs::LLVMtoFailBochs() {
|
||||
llvm_to_fail_map[45] = reginfo_t(RID_CBX, 32, 0); // EBX
|
||||
|
||||
llvm_to_fail_map[9] = reginfo_t(RID_CCX, 8, 8); // CH
|
||||
llvm_to_fail_map[10] = reginfo_t(RID_CCX, 0xff); // CL
|
||||
llvm_to_fail_map[10] = reginfo_t(RID_CCX, 8, 0); // CL
|
||||
llvm_to_fail_map[28] = reginfo_t(RID_CCX, 16, 0); // CX
|
||||
llvm_to_fail_map[46] = reginfo_t(RID_CCX); // ECX
|
||||
|
||||
llvm_to_fail_map[29] = reginfo_t(RID_CDX, 8, 8); // DH
|
||||
llvm_to_fail_map[32] = reginfo_t(RID_CDX, 0xff); // DL
|
||||
llvm_to_fail_map[32] = reginfo_t(RID_CDX, 8, 0); // DL
|
||||
llvm_to_fail_map[42] = reginfo_t(RID_CDX, 16, 0); // DX
|
||||
llvm_to_fail_map[48] = reginfo_t(RID_CDX); // EDX
|
||||
|
||||
|
||||
Reference in New Issue
Block a user