Changeset 103 in xtideuniversalbios for trunk/Assembly_Library/Src/Util/Registers.asm


Ignore:
Timestamp:
Feb 2, 2011, 1:33:48 AM (13 years ago)
Author:
krille_n_@…
google:author:
krille_n_@hotmail.com
Message:

Optimizations to Assembly Library.

File:
1 edited

Legend:

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

    r66 r103  
    1 ; File name     :   Registers.asm
    21; Project name  :   Assembly Library
    3 ; Created date  :   24.10.2010
    4 ; Last update   :   6.12.2010
    5 ; Author        :   Tomi Tilli
    62; Description   :   Functions for register operations.
    73
     
    9086;       Nothing
    9187;--------------------------------------------------------------------
    92 ALIGN JUMP_ALIGN
    93 Registers_CopySSBPtoESDI:
     88%macro Registers_CopySSBPtoESDI 0
    9489    push    ss
    9590    pop     es
    9691    mov     di, bp
    97     ret
     92%endmacro
    9893
    99 ALIGN JUMP_ALIGN
    100 Registers_CopySSBPtoDSSI:
     94%macro Registers_CopySSBPtoDSSI 0
    10195    push    ss
    10296    pop     ds
    10397    mov     si, bp
    104     ret
     98%endmacro
    10599
    106 ALIGN JUMP_ALIGN
    107 Registers_CopyDSSItoESDI:
     100%macro Registers_CopyDSSItoESDI 0
    108101    push    ds
    109102    pop     es
    110103    mov     di, si
    111     ret
     104%endmacro
    112105
    113 ALIGN JUMP_ALIGN
    114 Registers_CopyESDItoDSSI:
     106%macro Registers_CopyESDItoDSSI 0
    115107    push    es
    116108    pop     ds
    117109    mov     si, di
    118     ret
     110%endmacro
    119111
    120112
Note: See TracChangeset for help on using the changeset viewer.