VirtualBox

Changeset 60366 in vbox for trunk/src/VBox/ValidationKit


Ignore:
Timestamp:
Apr 7, 2016 2:57:48 AM (9 years ago)
Author:
vboxsync
Message:

bs3-cmn-MemZero.asm: 286 fixes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3-cmn-MemZero.asm

    r58720 r60366  
    5151        push    bp
    5252        mov     bp, sp
    53         push    edi
     53        push    di
    5454        push    es
    5555
     
    5858        mov     es, dx
    5959        mov     cx, [bp + 4 + 4]        ; cbDst
    60         shr     cx, 2                   ; calc dword count.
    61         xor     eax, eax
    62         rep stosd
     60        shr     cx, 1                   ; calc dword count.
     61        xor     ax, ax
     62        rep stosw
    6363
    6464        mov     cx, [bp + 4 + 4]        ; cbDst
    65         and     cx, 3                   ; calc tailing byte count.
     65        and     cx, 1                   ; calc tailing byte count.
    6666        rep stosb
    6767
    6868        pop     es
    69         pop     edi
    70         leave
     69        pop     di
     70        pop     bp
    7171        ret
    7272
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