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  */