VirtualBox

Changeset 60530 in vbox for trunk


Ignore:
Timestamp:
Apr 18, 2016 9:14:09 AM (9 years ago)
Author:
vboxsync
Message:

U4D.asm: fix from Michal.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/BiosCommonCode/__U4D.asm

    r60484 r60530  
    55
    66;
    7 ; Copyright (C) 2012-2015 Oracle Corporation
     7; Copyright (C) 2012-2016 Oracle Corporation
    88;
    99; This file is part of VirtualBox Open Source Edition (OSE), as
     
    8181                ;
    8282
    83                 ; Set up a frame of sorts, allocating 8 bytes for the result buffer.
     83                ; Set up a frame of sorts, allocating 4 bytes for the result buffer.
    8484                push    bp
    85                 sub     sp, 08h
     85                sub     sp, 04h
    8686                mov     bp, sp
    8787
     
    8989                push    ss
    9090                push    bp
    91                 add     bp, 08h                 ; Correct bp.
     91                add     bp, 04h                 ; Correct bp.
    9292
    9393                ; The divisor.
     
    101101                call    _DoUInt32Div
    102102
    103                 ; Load the reminder.
    104                 mov     cx, [bp - 08h + 6]
    105                 mov     bx, [bp - 08h + 4]
     103                ; Load the remainder.
     104                mov     cx, [bp - 02h]
     105                mov     bx, [bp - 04h]
    106106
    107                 ; Load the quotient.
    108                 mov     dx, [bp - 08h + 2]
    109                 mov     ax, [bp - 08h]
     107                ; The quotient is already in dx:ax
    110108
    111109                mov     sp, bp
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