home *** CD-ROM | disk | FTP | other *** search
/ Magazyn Exec 5 / CD_Magazyn_EXEC_nr_5.iso / Programy / Programowanie / PPC / wosdb_src.lzx / warpos_lvo.i < prev   
Encoding:
Text File  |  1999-04-20  |  3.5 KB  |  109 lines

  1. ## $VER: warpos_lvo.i V0.0 (19.04.99)
  2. ##
  3. ## This file is part of the WarpOS debugger 'wosdb'
  4. ## Copyright (c) 1999  Frank Wille
  5. ##
  6. ##
  7. ## v0.0  (19.04.99) phx
  8. ##       Copied from ppclibemu V0.4, modified CALLWOS macro.
  9. ##
  10.  
  11.  
  12. ## powerpc.library LVOs
  13. .set    RunPPC              ,       -30
  14. .set    WaitForPPC          ,       -36
  15. .set    GetCPU              ,       -42
  16. .set    PowerDebugMode      ,       -48
  17. .set    AllocVec32          ,       -54
  18. .set    FreeVec32           ,       -60
  19. .set    SPrintF68K          ,       -66
  20. .set    AllocXMsg           ,       -72
  21. .set    FreeXMsg            ,       -78
  22. .set    PutXMsg             ,       -84
  23. .set    GetPPCState         ,       -90
  24.  
  25. .set    Run68K              ,       -300
  26. .set    WaitFor68K          ,       -306
  27. .set    SPrintF             ,       -312
  28. .set    Run68KLowLevel      ,       -318
  29. .set    AllocVecPPC         ,       -324
  30. .set    FreeVecPPC          ,       -330
  31. .set    CreateTaskPPC       ,       -336
  32. .set    DeleteTaskPPC       ,       -342
  33. .set    FindTaskPPC         ,       -348
  34. .set    InitSemaphorePPC    ,       -354
  35. .set    FreeSemaphorePPC    ,       -360
  36. .set    AddSemaphorePPC     ,       -366
  37. .set    RemSemaphorePPC     ,       -372
  38. .set    ObtainSemaphorePPC  ,       -378
  39. .set    AttemptSemaphorePPC ,       -384
  40. .set    ReleaseSemaphorePPC ,       -390
  41. .set    FindSemaphorePPC    ,       -396
  42. .set    InsertPPC           ,       -402
  43. .set    AddHeadPPC          ,       -408
  44. .set    AddTailPPC          ,       -414
  45. .set    RemovePPC           ,       -420
  46. .set    RemHeadPPC          ,       -426
  47. .set    RemTailPPC          ,       -432
  48. .set    EnqueuePPC          ,       -438
  49. .set    FindNamePPC         ,       -444
  50. .set    FindTagItemPPC      ,       -450
  51. .set    GetTagDataPPC       ,       -456
  52. .set    NextTagItemPPC      ,       -462
  53. .set    AllocSignalPPC      ,       -468
  54. .set    FreeSignalPPC       ,       -474
  55. .set    SetSignalPPC        ,       -480
  56. .set    SignalPPC           ,       -486
  57. .set    WaitPPC             ,       -492
  58. .set    SetTaskPriPPC       ,       -498
  59. .set    Signal68K           ,       -504
  60. .set    SetCache            ,       -510
  61. .set    SetExcHandler       ,       -516
  62. .set    RemExcHandler       ,       -522
  63. .set    Super               ,       -528
  64. .set    User                ,       -534
  65. .set    SetHardware         ,       -540
  66. .set    ModifyFPExc         ,       -546
  67. .set    WaitTime            ,       -552
  68. .set    ChangeStack         ,       -558
  69. .set    LockTaskList        ,       -564
  70. .set    UnLockTaskList      ,       -570
  71. .set    SetExcMMU           ,       -576
  72. .set    ClearExcMMU         ,       -582
  73. .set    ChangeMMU           ,       -588
  74. .set    GetInfo             ,       -594
  75. .set    CreateMsgPortPPC    ,       -600
  76. .set    DeleteMsgPortPPC    ,       -606
  77. .set    AddPortPPC          ,       -612
  78. .set    RemPortPPC          ,       -618
  79. .set    FindPortPPC         ,       -624
  80. .set    WaitPortPPC         ,       -630
  81. .set    PutMsgPPC           ,       -636
  82. .set    GetMsgPPC           ,       -642
  83. .set    ReplyMsgPPC         ,       -648
  84. .set    FreeAllMem          ,       -654
  85. .set    CopyMemPPC          ,       -660
  86. .set    AllocXMsgPPC        ,       -666
  87. .set    FreeXMsgPPC         ,       -672
  88. .set    PutXMsgPPC          ,       -678
  89. .set    GetSysTimePPC       ,       -684
  90. .set    AddTimePPC          ,       -690
  91. .set    SubTimePPC          ,       -696
  92. .set    CmpTimePPC          ,       -702
  93. .set    SetReplyPortPPC     ,       -708
  94. .set    SnoopTask           ,       -714
  95. .set    EndSnoopTask        ,       -720
  96. .set    GetHALInfo          ,       -726
  97. .set    SetScheduling       ,       -732
  98. .set    FindTaskByID        ,       -738
  99. .set    SetNiceValue        ,       -744
  100.  
  101.  
  102. .macro    CALLWOS
  103. .ifgt    $NARG-1
  104.     mr    r3,\2
  105. .endif
  106.     lwz    r0,\1+2(r3)
  107.     mtlr    r0
  108.     blrl
  109. .endm