Changeset 174 in xtideuniversalbios for trunk/Assembly_Library/Src/Util


Ignore:
Timestamp:
Sep 18, 2011, 10:51:12 PM (13 years ago)
Author:
krille_n_@…
google:author:
krille_n_@hotmail.com
Message:

Changes to XTIDE Universal BIOS:

  • Excluded the Math_DivDXAXbyCX procedure as it is currently unused. Also made it 2 bytes smaller.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Assembly_Library/Src/Util/Math.asm

    r172 r174  
    1818;--------------------------------------------------------------------
    1919ALIGN JUMP_ALIGN
    20 Math_DivQWatSSBPbyCX:
     20Math_DivQWatSSBPbyCX:       ; This procedure is included but not used in XTIDECFG
    2121    xor     dx, dx
    2222    mov     ax, [bp+6]      ; Load highest divident WORD to DX:AX
     
    4949;       Nothing
    5050;--------------------------------------------------------------------
     51%ifndef EXCLUDE_FROM_XTIDE_UNIVERSAL_BIOS
    5152ALIGN JUMP_ALIGN
    52 Math_DivDXAXbyCX:
    53     mov     bx, ax
    54     mov     ax, dx
    55     xor     dx, dx
     53Math_DivDXAXbyCX:           ; This procedure is included but not used in XTIDECFG
     54    xor     bx, bx
     55    xchg    bx, ax
     56    xchg    dx, ax
    5657    div     cx
    5758    xchg    ax, bx
     
    5960    xchg    dx, bx
    6061    ret
     62%endif
Note: See TracChangeset for help on using the changeset viewer.