//\r
// Exports\r
//\r
-.global GetEsalEntryPoint\r
+.globl GetEsalEntryPoint\r
\r
\r
//-----------------------------------------------------------------------------\r
#*
#******************************************************************************
-.global _OrigVector
-.global _InterruptEntryStub
-.global _StubSize
-.global _CommonIdtEntry
-.global _FxStorSupport
+.globl _OrigVector
+.globl _InterruptEntryStub
+.globl _StubSize
+.globl _CommonIdtEntry
+.globl _FxStorSupport
_AppEsp: .long 0x11111111 # ?
_DebugEsp: .long 0x22222222 # ?
_OrigVector: .long 0x66666666 # ?
_StubSize: .long _InterruptEntryStubEnd - _InterruptEntryStub
-.global _FxStorSupport
+.globl _FxStorSupport
_FxStorSupport:
push %ebx
mov $0x1,%eax
pop %ebx
ret
-.global _GetIdtr
+.globl _GetIdtr
_GetIdtr:
push %ebp
mov %esp,%ebp
leave
ret
-.global _WriteInterruptFlag
+.globl _WriteInterruptFlag
_WriteInterruptFlag:
push %ebp
mov %esp,%ebp
leave
ret
-.global _Vect2Desc
+.globl _Vect2Desc
_Vect2Desc:
push %ebp
mov %esp,%ebp
leave
ret
-.global _InterruptEntryStub
+.globl _InterruptEntryStub
_InterruptEntryStub:
mov %esp,0x0
mov $0x0,%esp
push $0x0
jmp _CommonIdtEntry
-.global _InterruptEntryStubEnd
+.globl _InterruptEntryStubEnd
_InterruptEntryStubEnd:
-.global _CommonIdtEntry
+.globl _CommonIdtEntry
_CommonIdtEntry:
pusha
pushf
#include "common.i"\r
#include "Ds64Macros.i"\r
\r
-.global PatchSaveBuffer\r
-.global IpfContextBuf\r
-.global CommonHandler\r
-.global ExternalInterruptCount\r
+.globl PatchSaveBuffer\r
+.globl IpfContextBuf\r
+.globl CommonHandler\r
+.globl ExternalInterruptCount\r
\r
\r
/////////////////////////////////////////////\r
// Description:\r
// Flushes instruction cache for specified number of bytes\r
//\r
- .global InstructionCacheFlush\r
+ .globl InstructionCacheFlush\r
.proc InstructionCacheFlush\r
.align 32\r
InstructionCacheFlush::\r
// Notes:\r
//\r
//\r
- .global ChainHandler\r
+ .globl ChainHandler\r
.proc ChainHandler\r
ChainHandler:\r
\r
// Notes:\r
//\r
//\r
- .global UnchainHandler\r
+ .globl UnchainHandler\r
.proc UnchainHandler\r
\r
UnchainHandler:\r
// Returns:\r
// Current value if IVA\r
\r
- .global GetIva\r
+ .globl GetIva\r
.proc GetIva\r
GetIva:\r
mov r8=cr2;;\r
// Returns:\r
// Previous state of psr.ic\r
//\r
- .global ProgramInterruptFlags\r
+ .globl ProgramInterruptFlags\r
.proc ProgramInterruptFlags\r
ProgramInterruptFlags:\r
alloc loc0=1,2,0,0;;\r
// Saves IVT index to SCRATCH_REG1 (immediate value is fixed up when code is copied\r
// to the IVT entry.\r
\r
- .global HookStub\r
+ .globl HookStub\r
.proc HookStub\r
HookStub:\r
\r
#* WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
#*
#****************************************************************************
-.global _EbcLLCALLEXNative
+.globl _EbcLLCALLEXNative
_EbcLLCALLEXNative:
push %ebp
mov %esp,%ebp
pop %ebp
ret
-.global _EbcLLGetEbcEntryPoint
+.globl _EbcLLGetEbcEntryPoint
_EbcLLGetEbcEntryPoint:
ret
-.global _EbcLLGetStackPointer
+.globl _EbcLLGetStackPointer
_EbcLLGetStackPointer:
mov %esp,%eax
add $0x4,%eax
ret
-.global _EbcLLGetReturnValue
+.globl _EbcLLGetReturnValue
_EbcLLGetReturnValue:
ret
# Generic math routines for EBC interpreter running on IA32 processor
#
#------------------------------------------------------------------------------
-.global _LeftShiftU64
+.globl _LeftShiftU64
_LeftShiftU64:
push %ebp
mov %esp,%ebp
leave
ret
-.global _RightShiftU64
+.globl _RightShiftU64
_RightShiftU64:
push %ebp
mov %esp,%ebp
leave
ret
-.global _ARightShift64
+.globl _ARightShift64
_ARightShift64:
push %ebp
mov %esp,%ebp
leave
ret
-.global _MulU64x64
+.globl _MulU64x64
_MulU64x64:
push %ebp
mov %esp,%ebp
leave
ret
-.global _MulS64x64
+.globl _MulS64x64
_MulS64x64:
push %ebp
mov %esp,%ebp
leave
ret
-.global _DivU64x64
+.globl _DivU64x64
_DivU64x64:
push %ebp
mov %esp,%ebp
leave
ret
-.global _DivS64x64
+.globl _DivS64x64
_DivS64x64:
push %ebp
mov %esp,%ebp
\r
.proc MulS64x64#\r
.align 32\r
- .global MulS64x64#\r
+ .globl MulS64x64#\r
.align 32\r
\r
///*++\r
\r
.proc MulU64x64#\r
.align 32\r
- .global MulU64x64#\r
+ .globl MulU64x64#\r
.align 32\r
\r
\r