UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
radaudio_decoder_sse4.h File Reference
#include "radaudio_common.h"
#include "radaudio_sse.h"

Go to the source code of this file.

Functions

void radaudio_sse4_compute_subband_energy_skip12_excess_read7 (F32 *subband_energy, const F32 *band_energy, int num_bands, int *num_subbands_for_band, U16 *quantized_subbands)
 
void radaudio_sse4_dequantize_long_block_8x8_Nx16 (float *coeffs, S8 *quantized_coeff, float *subband_energy, int num_subbands)
 
void radaudio_sse4_dequantize_short_block_sse4 (float *coeffs, S8 *quantized_coeff, float *band_energy, int num_bands, int *num_coeffs_for_band)
 
void radaudio_sse4_randomize_long_block_8x8_Nx16 (S8 *quantized_coeff, U32 rand_state[4], int num_subbands)
 
void radaudio_sse4_dequantize_long_block_replace_0_with_random_8x8_Nx16 (F32 *coeffs, S8 *quantized_coeff, F32 *subband_energy, int num_subbands, U32 rand_state[4])
 
void radaudio_ssse3_distribute_bitflag_coefficients_multiple16 (radaudio_cpu_features cpu, S8 *quantized_coeff, int num_coeff, U8 *nonzero_flagbits, S8 *nonzero_coeffs, int *pcur_nonzero_coeffs)
 
int radaudio_intel_popcnt_count_set_bits_read_multiple8_sentinel8 (U8 *data, int num_bytes)
 

Function Documentation

◆ radaudio_intel_popcnt_count_set_bits_read_multiple8_sentinel8()

int radaudio_intel_popcnt_count_set_bits_read_multiple8_sentinel8 ( U8 data,
int  num_bytes 
)
extern

◆ radaudio_sse4_compute_subband_energy_skip12_excess_read7()

void radaudio_sse4_compute_subband_energy_skip12_excess_read7 ( F32 subband_energy,
const F32 band_energy,
int  num_bands,
int *  num_subbands_for_band,
U16 quantized_subbands 
)
extern

◆ radaudio_sse4_dequantize_long_block_8x8_Nx16()

void radaudio_sse4_dequantize_long_block_8x8_Nx16 ( float coeffs,
S8 quantized_coeff,
float subband_energy,
int  num_subbands 
)
extern

◆ radaudio_sse4_dequantize_long_block_replace_0_with_random_8x8_Nx16()

void radaudio_sse4_dequantize_long_block_replace_0_with_random_8x8_Nx16 ( F32 coeffs,
S8 quantized_coeff,
F32 subband_energy,
int  num_subbands,
U32  rand_state[4] 
)
extern

◆ radaudio_sse4_dequantize_short_block_sse4()

void radaudio_sse4_dequantize_short_block_sse4 ( float coeffs,
S8 quantized_coeff,
float band_energy,
int  num_bands,
int *  num_coeffs_for_band 
)
extern

◆ radaudio_sse4_randomize_long_block_8x8_Nx16()

void radaudio_sse4_randomize_long_block_8x8_Nx16 ( S8 quantized_coeff,
U32  rand_state[4],
int  num_subbands 
)
extern

◆ radaudio_ssse3_distribute_bitflag_coefficients_multiple16()

void radaudio_ssse3_distribute_bitflag_coefficients_multiple16 ( radaudio_cpu_features  cpu,
S8 quantized_coeff,
int  num_coeff,
U8 nonzero_flagbits,
S8 nonzero_coeffs,
int *  pcur_nonzero_coeffs 
)
extern