15 const ALfloat
*Resample_copy32_C(const ALfloat
*src
, ALuint frac
, ALuint increment
, ALfloat
*restrict dst
, ALuint dstlen
);
16 const ALfloat
*Resample_point32_C(const ALfloat
*src
, ALuint frac
, ALuint increment
, ALfloat
*restrict dst
, ALuint dstlen
);
17 const ALfloat
*Resample_lerp32_C(const ALfloat
*src
, ALuint frac
, ALuint increment
, ALfloat
*restrict dst
, ALuint dstlen
);
18 const ALfloat
*Resample_cubic32_C(const ALfloat
*src
, ALuint frac
, ALuint increment
, ALfloat
*restrict dst
, ALuint dstlen
);
22 void MixDirect_Hrtf_C(ALfloat (*restrict OutBuffer
)[BUFFERSIZE
], const ALfloat
*data
,
23 ALuint Counter
, ALuint Offset
, ALuint OutPos
, const ALuint IrSize
,
24 const struct HrtfParams
*hrtfparams
, struct HrtfState
*hrtfstate
,
26 void MixDirect_C(ALfloat (*restrict OutBuffer
)[BUFFERSIZE
], const ALfloat
*data
,
27 struct MixGains
*Gains
, ALuint Counter
, ALuint OutPos
,
29 void MixSend_C(ALfloat (*restrict OutBuffer
)[BUFFERSIZE
], const ALfloat
*data
,
30 struct MixGainMono
*Gain
, ALuint Counter
, ALuint OutPos
,
34 void MixDirect_Hrtf_SSE(ALfloat (*restrict OutBuffer
)[BUFFERSIZE
], const ALfloat
*data
,
35 ALuint Counter
, ALuint Offset
, ALuint OutPos
, const ALuint IrSize
,
36 const struct HrtfParams
*hrtfparams
, struct HrtfState
*hrtfstate
,
38 void MixDirect_SSE(ALfloat (*restrict OutBuffer
)[BUFFERSIZE
], const ALfloat
*data
,
39 struct MixGains
*Gains
, ALuint Counter
, ALuint OutPos
,
41 void MixSend_SSE(ALfloat (*restrict OutBuffer
)[BUFFERSIZE
], const ALfloat
*data
,
42 struct MixGainMono
*Gain
, ALuint Counter
, ALuint OutPos
,
46 void MixDirect_Hrtf_Neon(ALfloat (*restrict OutBuffer
)[BUFFERSIZE
], const ALfloat
*data
,
47 ALuint Counter
, ALuint Offset
, ALuint OutPos
, const ALuint IrSize
,
48 const struct HrtfParams
*hrtfparams
, struct HrtfState
*hrtfstate
,
50 void MixDirect_Neon(ALfloat (*restrict OutBuffer
)[BUFFERSIZE
], const ALfloat
*data
,
51 struct MixGains
*Gains
, ALuint Counter
, ALuint OutPos
,
53 void MixSend_Neon(ALfloat (*restrict OutBuffer
)[BUFFERSIZE
], const ALfloat
*data
,
54 struct MixGainMono
*Gain
, ALuint Counter
, ALuint OutPos
,
57 #endif /* MIXER_DEFS_H */