home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 13 / AACD13.ISO / AACD / Programming / vbcc_MorphOS / machines / amiga68k / include / inline / powerpc_protos.h < prev    next >
C/C++ Source or Header  |  2000-08-20  |  2KB  |  27 lines

  1. ULONG  __RunPPC(__reg("a0") struct PPCArgs *,__reg("a6") void *)="\tjsr\t-30(a6)";
  2. #define RunPPC(x1) __RunPPC((x1),PowerPCBase)
  3. ULONG  __WaitForPPC(__reg("a0") struct PPCArgs *,__reg("a6") void *)="\tjsr\t-36(a6)";
  4. #define WaitForPPC(x1) __WaitForPPC((x1),PowerPCBase)
  5. ULONG  __GetCPU(__reg("a6") void *)="\tjsr\t-42(a6)";
  6. #define GetCPU() __GetCPU(PowerPCBase)
  7. VOID  __PowerDebugMode(__reg("d0") ULONG,__reg("a6") void *)="\tjsr\t-48(a6)";
  8. #define PowerDebugMode(x1) __PowerDebugMode((x1),PowerPCBase)
  9. APTR  __AllocVec32(__reg("d0") ULONG,__reg("d1") ULONG,__reg("a6") void *)="\tjsr\t-54(a6)";
  10. #define AllocVec32(x1,x2) __AllocVec32((x1),(x2),PowerPCBase)
  11. VOID  __FreeVec32(__reg("a1") APTR,__reg("a6") void *)="\tjsr\t-60(a6)";
  12. #define FreeVec32(x1) __FreeVec32((x1),PowerPCBase)
  13. VOID  __SPrintF68K(__reg("a0") STRPTR,__reg("a1") APTR,__reg("a6") void *)="\tjsr\t-66(a6)";
  14. #define SPrintF68K(x1,x2) __SPrintF68K((x1),(x2),PowerPCBase)
  15. struct Message * __AllocXMsg(__reg("d0") ULONG,__reg("a0") struct MsgPort *,__reg("a6") void *)="\tjsr\t-72(a6)";
  16. #define AllocXMsg(x1,x2) __AllocXMsg((x1),(x2),PowerPCBase)
  17. VOID  __FreeXMsg(__reg("a1") struct Message *,__reg("a6") void *)="\tjsr\t-78(a6)";
  18. #define FreeXMsg(x1) __FreeXMsg((x1),PowerPCBase)
  19. VOID  __PutXMsg(__reg("a0") struct MsgPortPPC *,__reg("a1") struct Message *,__reg("a6") void *)="\tjsr\t-84(a6)";
  20. #define PutXMsg(x1,x2) __PutXMsg((x1),(x2),PowerPCBase)
  21. ULONG  __GetPPCState(__reg("a6") void *)="\tjsr\t-90(a6)";
  22. #define GetPPCState() __GetPPCState(PowerPCBase)
  23. void __SetCache68K(__reg("d0")ULONG,__reg("a0")void *,__reg("d1")ULONG,__reg("a6")void *)="\tjsr\t-96(a6)";
  24. #define SetCache68K(x1,x2,x3) __SetCache68K((x1),(x2),(x3),PowerPCBase)
  25. struct TaskPPC *__CreatePPCTask(__reg("a0")struct TagItem *,__reg("a6")void *)="\tjsr\t-102(a6)";
  26. #define CreatePPCTask(x1) __CreatePPCTask((x1),PowerPCBase)
  27.