2#ifndef RADAUDIO_SSE4_DECODE_H
3#define RADAUDIO_SSE4_DECODE_H
13#define WRAPPED_NAME(name) RR_STRING_JOIN(RADAUDIO_WRAP, name##_)
15#define radaudio_sse2_compute_windowed_sum_multiple8 WRAPPED_NAME(radaudio_sse2_compute_windowed_sum_multiple8)
16#define radaudio_sse2_compute_band_energy_multiple4 WRAPPED_NAME(radaudio_sse2_compute_band_energy_multiple4)
17#define radaudio_sse2_count_bytes_below_value_sentinel16 WRAPPED_NAME(radaudio_sse2_count_bytes_below_value_sentinel16)
18#define radaudio_sse2_unpack_nibbles_read_sentinel16_write_multiple32 WRAPPED_NAME(radaudio_sse2_unpack_nibbles_read_sentinel16_write_multiple32)
19#define radaudio_sse2_expand_coefficients_excess_read15 WRAPPED_NAME(radaudio_sse2_expand_coefficients_excess_read15)
20#define radaudio_sse2_save_samples WRAPPED_NAME(radaudio_sse2_save_samples)
21#define radaudio_sse2_find_next_coarse_run_excess16 WRAPPED_NAME(radaudio_sse2_find_next_coarse_run_excess16)
RAD_S16 S16
Definition egttypes.h:486
RAD_S8 S8
Definition egttypes.h:476
RAD_U8 U8
Definition egttypes.h:481
S32 rrbool
Definition egttypes.h:536
RAD_U64 U64
Definition egttypes.h:511
RAD_F32 F32
Definition egttypes.h:516
RAD_U16 U16
Definition egttypes.h:491
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
float radaudio_sse2_save_samples(S16 *buffer, const float *data, int num)
int radaudio_sse2_count_bytes_below_value_sentinel16(U8 *data, int num_bytes, U8 threshold)
void radaudio_sse2_compute_windowed_sum_multiple8(float *output, int n, const float *fwd_data, const S16 *rev_data, float rev_scale, const float *window)
U8 * radaudio_sse2_find_next_coarse_run_excess16(U8 *cur, U8 *end)
rrbool radaudio_sse2_expand_coefficients_excess_read15(S8 *nonzero_coefficients, int num_nonzero, S8 *big_coeff, S8 *big_limit)
void radaudio_sse2_unpack_nibbles_read_sentinel16_write_multiple32(S8 *unpacked, U8 *packed, int num_packed, U64 default_nibbles)
void radaudio_sse2_compute_band_energy_multiple4(F32 *band_energy, int num_bands, int band_exponent[], U16 fine_energy[], F32 band_scale_decode[])