|
|
;/* ************************************************************************* ;** INTEL Corporation Proprietary Information ;** ;** This listing is supplied under the terms of a license ;** agreement with INTEL Corporation and may not be copied ;** nor disclosed except in accordance with the terms of ;** that agreement. ;** ;** Copyright (c) 1995 Intel Corporation. ;** All Rights Reserved. ;** ;** ************************************************************************* ;*/
;////////////////////////////////////////////////////////////////////////////
;//
;// $Header: S:\h26x\src\enc\locals.inv 1.1 27 Dec 1995 15:33:02 RMCKENZX $
;// $Log: S:\h26x\src\enc\locals.inv $
;//
;// Rev 1.1 27 Dec 1995 15:33:02 RMCKENZX
;// Added copyright notice
;//
;////////////////////////////////////////////////////////////////////////////
include memmodel.inc
LDal macro address mov al,BYTE PTR address[esp] endm
LDbl macro address mov bl,BYTE PTR address[esp] endm
LDcl macro address mov cl,BYTE PTR address[esp] endm
LDdl macro address mov dl,BYTE PTR address[esp] endm
LDah macro address mov ah,BYTE PTR address[esp] endm
LDbh macro address mov bh,BYTE PTR address[esp] endm
LDch macro address mov ch,BYTE PTR address[esp] endm
LDdh macro address mov dh,BYTE PTR address[esp] endm
Leax macro address mov eax,DWORD PTR address[esp] endm
Lebx macro address mov ebx,DWORD PTR address[esp] endm
Lecx macro address mov ecx,DWORD PTR address[esp] endm
Ledx macro address mov edx,DWORD PTR address[esp] endm
Lesi macro address mov esi,DWORD PTR address[esp] endm
Ledi macro address mov edi,DWORD PTR address[esp] endm
Lebp macro address mov ebp,DWORD PTR address[esp] endm
LZeax macro address movzx eax,BYTE PTR address[esp] endm
LZebx macro address movzx ebx,BYTE PTR address[esp] endm
LZecx macro address movzx ecx,BYTE PTR address[esp] endm
LZedx macro address movzx edx,BYTE PTR address[esp] endm
LZesi macro address movzx esi,BYTE PTR address[esp] endm
LZedi macro address movzx edi,BYTE PTR address[esp] endm
LZebp macro address movzx ebp,BYTE PTR address[esp] endm
STal macro address mov BYTE PTR address[esp],al endm
STbl macro address mov BYTE PTR address[esp],bl endm
STcl macro address mov BYTE PTR address[esp],cl endm
STdl macro address mov BYTE PTR address[esp],dl endm
STah macro address mov BYTE PTR address[esp],ah endm
STbh macro address mov BYTE PTR address[esp],bh endm
STch macro address mov BYTE PTR address[esp],ch endm
STdh macro address mov BYTE PTR address[esp],dh endm
Seax macro address mov DWORD PTR address[esp],eax endm
Sebx macro address mov DWORD PTR address[esp],ebx endm
Secx macro address mov DWORD PTR address[esp],ecx endm
Sedx macro address mov DWORD PTR address[esp],edx endm
Sesi macro address mov DWORD PTR address[esp],esi endm
Sedi macro address mov DWORD PTR address[esp],edi endm
Sebp macro address mov DWORD PTR address[esp],ebp endm
ADDeax macro address add eax,DWORD PTR address[esp] endm
ADDebx macro address add ebx,DWORD PTR address[esp] endm
ADDecx macro address add ecx,DWORD PTR address[esp] endm
ADDedx macro address add edx,DWORD PTR address[esp] endm
ADDesi macro address add esi,DWORD PTR address[esp] endm
ADDedi macro address add edi,DWORD PTR address[esp] endm
ADDebp macro address add ebp,DWORD PTR address[esp] endm
SUBeax macro address sub eax,DWORD PTR address[esp] endm
SUBebx macro address sub ebx,DWORD PTR address[esp] endm
SUBecx macro address sub ecx,DWORD PTR address[esp] endm
SUBedx macro address sub edx,DWORD PTR address[esp] endm
SUBesi macro address sub esi,DWORD PTR address[esp] endm
SUBedi macro address sub edi,DWORD PTR address[esp] endm
SUBebp macro address sub ebp,DWORD PTR address[esp] endm
CMPeax macro address cmp eax,DWORD PTR address[esp] endm
CMPebx macro address cmp ebx,DWORD PTR address[esp] endm
CMPecx macro address cmp ecx,DWORD PTR address[esp] endm
CMPedx macro address cmp edx,DWORD PTR address[esp] endm
CMPesi macro address cmp esi,DWORD PTR address[esp] endm
CMPedi macro address cmp edi,DWORD PTR address[esp] endm
CMPebp macro address cmp ebp,DWORD PTR address[esp] endm
ADDC2M macro address,constant add DWORD PTR address[esp],constant endm
|