41 #include <kernel\eventflag.h>
48 #define AK_REARCHANNELS
49 #define AK_SUPPORT_WCHAR
50 #define AK_71FROM51MIXER
51 #define AK_71FROMSTEREOMIXER
59 #define AK_RESTRICT __restrict
60 #define AK_FINAL final
61 #define AK_EXPECT_FALSE( _x ) ( _x )
63 #define AkForceInline inline __attribute__((always_inline))
64 #define AkNoInline __attribute__((noinline))
66 #define AK_SIMD_ALIGNMENT 16
67 #define AK_ALIGN_SIMD( __Declaration__ ) __Declaration__ __attribute__((aligned(AK_SIMD_ALIGNMENT)))
69 #define AK_ALIGN_FASTDMA
70 #define AK_ALIGN_SIZE_FOR_DMA( __Size__ ) (__Size__)
71 #define AK_BUFFER_ALIGNMENT AK_SIMD_ALIGNMENT
72 #define AKSIMD_V4F32_SUPPORTED
74 #define AK_DLLEXPORT __declspec(dllexport)
75 #define AK_DLLIMPORT __declspec(dllimport)
102 typedef void* (*AkThreadRoutine)(
void* lpThreadParameter );
110 #define AK_UINT_MAX UINT_MAX
113 #define AK_MAX_PATH SCE_FIOS_PATH_MAX
118 #define AkmmioFOURCC( ch0, ch1, ch2, ch3 ) \
119 ( (AkFourcc)(AkUInt8)(ch0) | ( (AkFourcc)(AkUInt8)(ch1) << 8 ) | \
120 ( (AkFourcc)(AkUInt8)(ch2) << 16 ) | ( (AkFourcc)(AkUInt8)(ch3) << 24 ) )
122 #define AK_BANK_PLATFORM_DATA_ALIGNMENT (256)
123 #define AK_BANK_PLATFORM_DATA_NON_ATRAC9_ALIGNMENT (16)
125 #define AK_BANK_PLATFORM_ALLOC_TYPE AkMalloc