Changeset 103220 in vbox
- Timestamp:
- Feb 6, 2024 8:58:41 AM (14 months ago)
- svn:sync-xref-src-repo-rev:
- 161487
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMAll/IEMAllInstOneByte.cpp.h
r103213 r103220 14085 14085 switch (IEM_GET_MODRM_REG_8(bRm)) 14086 14086 { 14087 case 0: return FNIEMOP_CALL_1(iemOp_grp3_test_Eb, bRm); 14088 case 1: return FNIEMOP_CALL_1(iemOp_grp3_test_Eb, bRm); 14089 case 2: return FNIEMOP_CALL_1(iemOp_grp3_not_Eb, bRm); 14090 case 3: return FNIEMOP_CALL_1(iemOp_grp3_neg_Eb, bRm); 14087 case 0: 14088 return FNIEMOP_CALL_1(iemOp_grp3_test_Eb, bRm); 14089 case 1: 14090 return FNIEMOP_CALL_1(iemOp_grp3_test_Eb, bRm); 14091 case 2: 14092 return FNIEMOP_CALL_1(iemOp_grp3_not_Eb, bRm); 14093 case 3: 14094 return FNIEMOP_CALL_1(iemOp_grp3_neg_Eb, bRm); 14091 14095 case 4: 14096 { 14092 14097 /** 14093 14098 * @opdone … … 14100 14105 IEMOP_GRP3_MUL_DIV_EB(bRm, IEMTARGETCPU_EFL_BEHAVIOR_SELECT(g_iemAImpl_mul_u8_eflags)); 14101 14106 break; 14107 } 14102 14108 case 5: 14109 { 14103 14110 /** 14104 14111 * @opdone … … 14111 14118 IEMOP_GRP3_MUL_DIV_EB(bRm, IEMTARGETCPU_EFL_BEHAVIOR_SELECT(g_iemAImpl_imul_u8_eflags)); 14112 14119 break; 14120 } 14113 14121 case 6: 14122 { 14114 14123 /** 14115 14124 * @opdone … … 14122 14131 IEMOP_GRP3_MUL_DIV_EB(bRm, IEMTARGETCPU_EFL_BEHAVIOR_SELECT(g_iemAImpl_div_u8_eflags)); 14123 14132 break; 14133 } 14124 14134 case 7: 14135 { 14125 14136 /** 14126 14137 * @opdone … … 14133 14144 IEMOP_GRP3_MUL_DIV_EB(bRm, IEMTARGETCPU_EFL_BEHAVIOR_SELECT(g_iemAImpl_idiv_u8_eflags)); 14134 14145 break; 14146 } 14135 14147 IEM_NOT_REACHED_DEFAULT_CASE_RET(); 14136 14148 } … … 14314 14326 switch (IEM_GET_MODRM_REG_8(bRm)) 14315 14327 { 14316 case 0: return FNIEMOP_CALL_1(iemOp_grp3_test_Ev, bRm); 14317 case 1: return FNIEMOP_CALL_1(iemOp_grp3_test_Ev, bRm); 14318 case 2: return FNIEMOP_CALL_1(iemOp_grp3_not_Ev, bRm); 14319 case 3: return FNIEMOP_CALL_1(iemOp_grp3_neg_Ev, bRm); 14328 case 0: 14329 return FNIEMOP_CALL_1(iemOp_grp3_test_Ev, bRm); 14330 case 1: 14331 return FNIEMOP_CALL_1(iemOp_grp3_test_Ev, bRm); 14332 case 2: 14333 return FNIEMOP_CALL_1(iemOp_grp3_not_Ev, bRm); 14334 case 3: 14335 return FNIEMOP_CALL_1(iemOp_grp3_neg_Ev, bRm); 14320 14336 case 4: 14337 { 14321 14338 /** 14322 14339 * @opdone … … 14329 14346 IEMOP_BODY_GRP3_MUL_DIV_EV(bRm, IEMTARGETCPU_EFL_BEHAVIOR_SELECT(g_iemAImpl_mul_eflags)); 14330 14347 break; 14348 } 14331 14349 case 5: 14350 { 14332 14351 /** 14333 14352 * @opdone … … 14340 14359 IEMOP_BODY_GRP3_MUL_DIV_EV(bRm, IEMTARGETCPU_EFL_BEHAVIOR_SELECT(g_iemAImpl_imul_eflags)); 14341 14360 break; 14361 } 14342 14362 case 6: 14363 { 14343 14364 /** 14344 14365 * @opdone … … 14351 14372 IEMOP_BODY_GRP3_MUL_DIV_EV(bRm, IEMTARGETCPU_EFL_BEHAVIOR_SELECT(g_iemAImpl_div_eflags)); 14352 14373 break; 14374 } 14353 14375 case 7: 14376 { 14354 14377 /** 14355 14378 * @opdone … … 14362 14385 IEMOP_BODY_GRP3_MUL_DIV_EV(bRm, IEMTARGETCPU_EFL_BEHAVIOR_SELECT(g_iemAImpl_idiv_eflags)); 14363 14386 break; 14387 } 14364 14388 IEM_NOT_REACHED_DEFAULT_CASE_RET(); 14365 14389 }
Note:
See TracChangeset
for help on using the changeset viewer.