VirtualBox

儲存庫 vbox 的更動 12421


忽略:
時間撮記:
2008-9-12 下午01:17:34 (16 年 以前)
作者:
vboxsync
訊息:

Fixed 64 bits displacements. (see #3096)

檔案:
修改 1 筆資料

圖例:

未更動
新增
刪除
  • trunk/src/recompiler/target-i386/translate.c

    r11982 r12421  
    15621562                gen_op_movq_A0_reg[base]();
    15631563                if (disp != 0) {
    1564                     if ((int32_t)disp == disp)
    1565                         gen_op_addq_A0_im(disp);
    1566                     else
    1567                         gen_op_addq_A0_im64(disp >> 32, disp);
     1564                    gen_op_addq_A0_im(disp);
    15681565                }
    15691566            } else
     
    15771574#ifdef TARGET_X86_64
    15781575            if (s->aflag == 2) {
    1579                 if ((int32_t)disp == disp)
    1580                     gen_op_movq_A0_im(disp);
    1581                 else
    1582                     gen_op_movq_A0_im64(disp >> 32, disp);
     1576                gen_op_movq_A0_im(disp);
    15831577            } else
    15841578#endif
注意: 瀏覽 TracChangeset 來幫助您使用更動檢視器

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette