home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga ACS 1998 #4
/
amigaacscoverdisc1998-041998.iso
/
utilities
/
commercialdemos
/
warpup-warpos2
/
lvo
/
powerpc_lib.i
Wrap
Text File
|
1997-11-24
|
4KB
|
123 lines
**
** $VER: powerpc_lib.i 13.0 (6.11.97)
**
** '(C) Copyright 1997 Haage & Partner Computer GmbH'
** All Rights Reserved
**
** Library offsets for powerpc.library V13
**
**** 68K Library offsets
_LVORunPPC = -30
_LVOWaitForPPC = -36
_LVOGetCPU = -42
_LVOPowerDebugMode = -48
_LVOAllocVec32 = -54
_LVOFreeVec32 = -60
_LVOSPrintF68K = -66
_LVOAllocXMsg = -72
_LVOFreeXMsg = -78
_LVOPutXMsg = -84
_LVOGetPPCState = -90
**** PPC Library offsets
_LVORun68K = -300
_LVOWaitFor68K = -306
_LVOSPrintF = -312
_LVORun68KLowLevel = -318 ;PRIVATE!
_LVOAllocVecPPC = -324
_LVOFreeVecPPC = -330
_LVOCreateTaskPPC = -336
_LVODeleteTaskPPC = -342
_LVOFindTaskPPC = -348
_LVOInitSemaphorePPC = -354
_LVOFreeSemaphorePPC = -360
_LVOAddSemaphorePPC = -366
_LVORemSemaphorePPC = -372
_LVOObtainSemaphorePPC = -378
_LVOAttemptSemaphorePPC = -384
_LVOReleaseSemaphorePPC = -390
_LVOFindSemaphorePPC = -396
_LVOInsertPPC = -402
_LVOAddHeadPPC = -408
_LVOAddTailPPC = -414
_LVORemovePPC = -420
_LVORemHeadPPC = -426
_LVORemTailPPC = -432
_LVOEnqueuePPC = -438
_LVOFindNamePPC = -444
_LVOFindTagItemPPC = -450
_LVOGetTagDataPPC = -456
_LVONextTagItemPPC = -462
_LVOAllocSignalPPC = -468
_LVOFreeSignalPPC = -474
_LVOSetSignalPPC = -480
_LVOSignalPPC = -486
_LVOWaitPPC = -492
_LVOSetTaskPriPPC = -498
_LVOSignal68K = -504
_LVOSetCache = -510
_LVOSetExcHandler = -516
_LVORemExcHandler = -522
_LVOSuper = -528
_LVOUser = -534
_LVOSetHardware = -540
_LVOModifyFPExc = -546
_LVOWaitTime = -552
_LVOChangeStack = -558 ;PRIVATE!
_LVOLockTaskList = -564
_LVOUnLockTaskList = -570
_LVOSetExcMMU = -576
_LVOClearExcMMU = -582
_LVOChangeMMU = -588
_LVOGetInfo = -594
_LVOCreateMsgPortPPC = -600
_LVODeleteMsgPortPPC = -606
_LVOAddPortPPC = -612
_LVORemPortPPC = -618
_LVOFindPortPPC = -624
_LVOWaitPortPPC = -630
_LVOPutMsgPPC = -636
_LVOGetMsgPPC = -642
_LVOReplyMsgPPC = -648
_LVOFreeAllMem = -654
_LVOCopyMemPPC = -660
_LVOAllocXMsgPPC = -666
_LVOFreeXMsgPPC = -672
_LVOPutXMsgPPC = -678
_LVOGetSysTimePPC = -684
_LVOAddTimePPC = -690
_LVOSubTimePPC = -696
_LVOCmpTimePPC = -702
_LVOSetReplyPortPPC = -708
_LVOSnoopTask = -714
_LVOEndSnoopTask = -720
IFND _POWERMODE
CALLPOWERPC MACRO
move.l _PowerPCBase,a6
jsr _LVO\1(a6)
ENDM
ELSEIF
IFND POWERPC_PPCMACROS_I
INCLUDE powerpc/ppcmacros.i
ENDC
CALLPOWERPC MACRO
lw r3,_PowerPCBase
lwz r0,_LVO\1+2(r3)
mtlr r0
blrl
ENDM
ENDC
POWERPCNAME MACRO
dc.b 'powerpc.library',0
ENDM