VirtualBox

Changeset 46958 in vbox for trunk/src/VBox/VMM/VMMAll


Ignore:
Timestamp:
Jul 4, 2013 2:13:52 AM (12 years ago)
Author:
vboxsync
Message:

build fix

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/VMMAll/IEMAllAImpl.asm

    r46957 r46958  
    13341334        jz      .div_zero
    13351335 %if %4 == 0
    1336         mov     ax, [A0]
    1337         cmp     ah, A1_8
     1336        cmp     [A0 + 1], A1_8
    13381337        jae     .div_overflow
    13391338 %else
    1340         js      .divisor_negative
    1341 .divisor_positive:
    1342         mov     ax, [A0]
    1343         test    ax, ax
    1344         js      .divisor_positive_dividend_negative
    1345 
    1346 .both_positive:
    1347         shl     ax, 1
    1348         cmp     ah, A1_8
    1349         jae     .div_overflow
    1350         jmp     .div_no_overflow
    1351 .both_negative:
    1352         neg     ax
    1353         shl     ax, 1
    1354         mov     al, A1_8
    1355         neg     al
    1356         cmp     ah, al
    1357         jae     .div_overflow
    1358         jmp     .div_no_overflow
    1359 
    1360 .divisor_positive_dividend_negative:
    1361         jmp     .div_no_overflow
    1362 .divisor_negative:
    1363         test    ax, ax
    1364         js      .both_negative
    1365 .divisor_negative_dividend_positive:
    1366         jmp     .div_no_overflow
    1367 .div_no_overflow:
     1339;        js      .divisor_negative
     1340;.divisor_positive:
     1341;        mov     ax, [A0]
     1342;        test    ax, ax
     1343;        js      .divisor_positive_dividend_negative
     1344;
     1345;.both_positive:
     1346;        shl     ax, 1
     1347;        cmp     ah, A1_8
     1348;        jae     .div_overflow
     1349;        jmp     .div_no_overflow
     1350;.both_negative:
     1351;        neg     ax
     1352;        shl     ax, 1
     1353;        mov     al, A1_8
     1354;        neg     al
     1355;        cmp     ah, al
     1356;        jae     .div_overflow
     1357;        jmp     .div_no_overflow
     1358;
     1359;.divisor_positive_dividend_negative:
     1360;        jmp     .div_no_overflow
     1361;.divisor_negative:
     1362;        test    ax, ax
     1363;        js      .both_negative
     1364;.divisor_negative_dividend_positive:
     1365;        jmp     .div_no_overflow
     1366;.div_no_overflow:
    13681367 %endif
    13691368
Note: See TracChangeset for help on using the changeset viewer.

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