1 #ifndef _INLINE_XPKSUB_H 2 #define _INLINE_XPKSUB_H 3 4 #ifndef __PPCINLINE_MACROS_H 5 #include <ppcinline/macros.h> 6 #endif 7 8 #ifndef XPKSUB_BASE_NAME 9 #define XPKSUB_BASE_NAME XpkSubBase 10 #endif 11 12 #define XpksPackerInfo() \ 13 LP0(0x1E, struct XpkInfo *, XpksPackerInfo, \ 14 , XPKSUB_BASE_NAME, IF_CACHEFLUSHALL, NULL, 0, IF_CACHEFLUSHALL, NULL, 0) 15 16 #define XpksPackChunk(xpar) \ 17 LP1(0x24, LONG, XpksPackChunk, struct XpkSubParams *, xpar, a0, \ 18 , XPKSUB_BASE_NAME, IF_CACHEFLUSHALL, NULL, 0, IF_CACHEFLUSHALL, NULL, 0) 19 20 #define XpksPackFree(xpar) \ 21 LP1NR(0x2A, XpksPackFree, struct XpkSubParams *, xpar, a0, \ 22 , XPKSUB_BASE_NAME, IF_CACHEFLUSHALL, NULL, 0, IF_CACHEFLUSHALL, NULL, 0) 23 24 #define XpksPackReset(xpar) \ 25 LP1(0x30, LONG, XpksPackReset, struct XpkSubParams *, xpar, a0, \ 26 , XPKSUB_BASE_NAME, IF_CACHEFLUSHALL, NULL, 0, IF_CACHEFLUSHALL, NULL, 0) 27 28 #define XpksUnpackChunk(xpar) \ 29 LP1(0x36, LONG, XpksUnpackChunk, struct XpkSubParams *, xpar, a0, \ 30 , XPKSUB_BASE_NAME, IF_CACHEFLUSHALL, NULL, 0, IF_CACHEFLUSHALL, NULL, 0) 31 32 #define XpksUnpackFree(xpar) \ 33 LP1NR(0x3C, XpksUnpackFree, struct XpkSubParams *, xpar, a0, \ 34 , XPKSUB_BASE_NAME, IF_CACHEFLUSHALL, NULL, 0, IF_CACHEFLUSHALL, NULL, 0) 35 36 #endif /* _INLINE_XPKSUB_H */