![]() |
LIBDSP Version 4.1.9
LIBDSP Software Library
|

Macros | |
| #define | riscv_power_f32(pSrc, blockSize, pResult) |
| #define | riscv_power_f64(pSrc, blockSize, pResult) |
| #define | riscv_power_q7(pSrc, blockSize, pResult) |
| #define | riscv_power_q15(pSrc, blockSize, pResult) |
| #define | riscv_power_q31(pSrc, blockSize, pResult) |
| #define | riscv_mean_f32(pSrc, blockSize, pResult) |
| #define | riscv_mean_f64(pSrc, blockSize, pResult) |
| #define | riscv_mean_q7(pSrc, blockSize, pResult) |
| #define | riscv_mean_q15(pSrc, blockSize, pResult) |
| #define | riscv_mean_q31(pSrc, blockSize, pResult) |
| #define | riscv_var_f32(pSrc, blockSize, pResult) |
| #define | riscv_var_f16(pSrc, blockSize, pResult) |
| #define | riscv_var_f64(pSrc, blockSize, pResult) |
| #define | riscv_var_q7(pSrc, blockSize, pResult) |
| #define | riscv_var_q15(pSrc, blockSize, pResult) |
| #define | riscv_var_q31(pSrc, blockSize, pResult) |
| #define | riscv_rms_f16(pSrc, blockSize, pResult) |
| #define | riscv_rms_f32(pSrc, blockSize, pResult) |
| #define | riscv_rms_q7(pSrc, blockSize, pResult) |
| #define | riscv_rms_q15(pSrc, blockSize, pResult) |
| #define | riscv_rms_q31(pSrc, blockSize, pResult) |
| #define | riscv_std_f16(pSrc, blockSize, pResult) |
| #define | riscv_std_f32(pSrc, blockSize, pResult) |
| #define | riscv_std_f64(pSrc, blockSize, pResult) |
| #define | riscv_std_q7(pSrc, blockSize, pResult) |
| #define | riscv_std_q15(pSrc, blockSize, pResult) |
| #define | riscv_std_q31(pSrc, blockSize, pResult) |
| #define | riscv_min_f16(pSrc, blockSize, pResult, pIndex) |
| #define | riscv_min_f32(pSrc, blockSize, result, index) |
| #define | riscv_min_f64(pSrc, blockSize, result, index) |
| #define | riscv_min_q7(pSrc, blockSize, result, index) |
| #define | riscv_min_q15(pSrc, blockSize, result, index) |
| #define | riscv_min_q31(pSrc, blockSize, result, index) |
| #define | riscv_max_f32(pSrc, blockSize, result, index) |
| #define | riscv_max_q7(pSrc, blockSize, result, index) |
| #define | riscv_max_q15(pSrc, blockSize, result, index) |
| #define | riscv_max_q31(pSrc, blockSize, result, index) |
| #define | riscv_absmax_f16(pSrc, blockSize, pResult, pIndex) |
| #define | riscv_absmax_f32(pSrc, blockSize, pResult, pIndex) |
| #define | riscv_absmax_f64(pSrc, blockSize, pResult, pIndex) |
| #define | riscv_absmax_q15(pSrc, blockSize, pResult, pIndex) |
| #define | riscv_absmax_q31(pSrc, blockSize, pResult, pIndex) |
| #define | riscv_absmax_q7(pSrc, blockSize, pResult, pIndex) |
| #define | riscv_absmax_no_idx_f16(pSrc, blockSize, pResult) |
| #define | riscv_absmax_no_idx_f32(pSrc, blockSize, pResult) |
| #define | riscv_absmax_no_idx_f64(pSrc, blockSize, pResult) |
| #define | riscv_absmax_no_idx_q15(pSrc, blockSize, pResult) |
| #define | riscv_absmax_no_idx_q31(pSrc, blockSize, pResult) |
| #define | riscv_absmax_no_idx_q7(pSrc, blockSize, pResult) |
| #define | riscv_absmin_f16(pSrc, blockSize, pResult, pIndex) |
| #define | riscv_absmin_f32(pSrc, blockSize, pResult, pIndex) |
| #define | riscv_absmin_f64(pSrc, blockSize, pResult, pIndex) |
| #define | riscv_absmin_q15(pSrc, blockSize, pResult, pIndex) |
| #define | riscv_absmin_q31(pSrc, blockSize, pResult, pIndex) |
| #define | riscv_absmin_q7(pSrc, blockSize, pResult, pIndex) |
| #define | riscv_absmin_no_idx_f16(pSrc, blockSize, pResult) |
| #define | riscv_absmin_no_idx_f32(pSrc, blockSize, pResult) |
| #define | riscv_absmin_no_idx_f64(pSrc, blockSize, pResult) |
| #define | riscv_absmin_no_idx_q15(pSrc, blockSize, pResult) |
| #define | riscv_absmin_no_idx_q31(pSrc, blockSize, pResult) |
| #define | riscv_absmin_no_idx_q7(pSrc, blockSize, pResult) |
| #define | riscv_accumulate_f16(pSrc, blockSize, pResult) |
| #define | riscv_accumulate_f32(pSrc, blockSize, pResult) |
| #define | riscv_accumulate_f64(pSrc, blockSize, pResult) |
| #define | riscv_entropy_f16(pSrcA, blockSize) |
| #define | riscv_entropy_f32(pSrcA, blockSize) |
| #define | riscv_entropy_f64(pSrcA, blockSize) |
| #define | riscv_kullback_leibler_f16(pSrcA, pSrcB, blockSize) |
| #define | riscv_kullback_leibler_f32(pSrcA, pSrcB, blockSize) |
| #define | riscv_kullback_leibler_f64(pSrcA, pSrcB, blockSize) |
| #define | riscv_logsumexp_f16(in, blockSize) |
| #define | riscv_logsumexp_f32(in, blockSize) |
| #define | riscv_logsumexp_dot_prod_f16(pSrcA, pSrcB, blockSize, pTmpBuffer) |
| #define | riscv_logsumexp_dot_prod_f32(pSrcA, pSrcB, blockSize, pTmpBuffer) |
| #define | riscv_max_no_idx_f16(pSrc, blockSize, pResult) |
| #define | riscv_max_no_idx_f32(pSrc, blockSize, pResult) |
| #define | riscv_max_no_idx_f64(pSrc, blockSize, pResult) |
| #define | riscv_max_no_idx_q15(pSrc, blockSize, pResult) |
| #define | riscv_max_no_idx_q31(pSrc, blockSize, pResult) |
| #define | riscv_max_no_idx_q7(pSrc, blockSize, pResult) |
| #define | riscv_min_no_idx_f16(pSrc, blockSize, pResult) |
| #define | riscv_min_no_idx_f32(pSrc, blockSize, pResult) |
| #define | riscv_min_no_idx_f64(pSrc, blockSize, pResult) |
| #define | riscv_min_no_idx_q15(pSrc, blockSize, pResult) |
| #define | riscv_min_no_idx_q31(pSrc, blockSize, pResult) |
| #define | riscv_min_no_idx_q7(pSrc, blockSize, pResult) |
| #define | riscv_mse_f16(pSrcA, pSrcB, blockSize, result) |
| #define | riscv_mse_f32(pSrcA, pSrcB, blockSize, result) |
| #define | riscv_mse_f64(pSrcA, pSrcB, result, blockSize) |
| #define | riscv_mse_q7(pSrcA, pSrcB, blockSize, result) |
| #define | riscv_mse_q15(pSrcA, pSrcB, blockSize, result) |
| #define | riscv_mse_q31(pSrcA, pSrcB, blockSize, result) |
| #define riscv_absmax_f16 | ( | pSrc, | |
| blockSize, | |||
| pResult, | |||
| pIndex ) |
| #define riscv_absmax_f32 | ( | pSrc, | |
| blockSize, | |||
| pResult, | |||
| pIndex ) |
| #define riscv_absmax_f64 | ( | pSrc, | |
| blockSize, | |||
| pResult, | |||
| pIndex ) |
| #define riscv_absmax_no_idx_f16 | ( | pSrc, | |
| blockSize, | |||
| pResult ) |
| #define riscv_absmax_no_idx_f32 | ( | pSrc, | |
| blockSize, | |||
| pResult ) |
| #define riscv_absmax_no_idx_f64 | ( | pSrc, | |
| blockSize, | |||
| pResult ) |
| #define riscv_absmax_no_idx_q15 | ( | pSrc, | |
| blockSize, | |||
| pResult ) |
| #define riscv_absmax_no_idx_q31 | ( | pSrc, | |
| blockSize, | |||
| pResult ) |
| #define riscv_absmax_no_idx_q7 | ( | pSrc, | |
| blockSize, | |||
| pResult ) |
| #define riscv_absmax_q15 | ( | pSrc, | |
| blockSize, | |||
| pResult, | |||
| pIndex ) |
| #define riscv_absmax_q31 | ( | pSrc, | |
| blockSize, | |||
| pResult, | |||
| pIndex ) |
| #define riscv_absmax_q7 | ( | pSrc, | |
| blockSize, | |||
| pResult, | |||
| pIndex ) |
| #define riscv_absmin_f16 | ( | pSrc, | |
| blockSize, | |||
| pResult, | |||
| pIndex ) |
| #define riscv_absmin_f32 | ( | pSrc, | |
| blockSize, | |||
| pResult, | |||
| pIndex ) |
| #define riscv_absmin_f64 | ( | pSrc, | |
| blockSize, | |||
| pResult, | |||
| pIndex ) |
| #define riscv_absmin_no_idx_f16 | ( | pSrc, | |
| blockSize, | |||
| pResult ) |
| #define riscv_absmin_no_idx_f32 | ( | pSrc, | |
| blockSize, | |||
| pResult ) |
| #define riscv_absmin_no_idx_f64 | ( | pSrc, | |
| blockSize, | |||
| pResult ) |
| #define riscv_absmin_no_idx_q15 | ( | pSrc, | |
| blockSize, | |||
| pResult ) |
| #define riscv_absmin_no_idx_q31 | ( | pSrc, | |
| blockSize, | |||
| pResult ) |
| #define riscv_absmin_no_idx_q7 | ( | pSrc, | |
| blockSize, | |||
| pResult ) |
| #define riscv_absmin_q15 | ( | pSrc, | |
| blockSize, | |||
| pResult, | |||
| pIndex ) |
| #define riscv_absmin_q31 | ( | pSrc, | |
| blockSize, | |||
| pResult, | |||
| pIndex ) |
| #define riscv_absmin_q7 | ( | pSrc, | |
| blockSize, | |||
| pResult, | |||
| pIndex ) |
| #define riscv_accumulate_f16 | ( | pSrc, | |
| blockSize, | |||
| pResult ) |
| #define riscv_accumulate_f32 | ( | pSrc, | |
| blockSize, | |||
| pResult ) |
| #define riscv_accumulate_f64 | ( | pSrc, | |
| blockSize, | |||
| pResult ) |
| #define riscv_entropy_f16 | ( | pSrcA, | |
| blockSize ) |
| #define riscv_entropy_f32 | ( | pSrcA, | |
| blockSize ) |
| #define riscv_entropy_f64 | ( | pSrcA, | |
| blockSize ) |
| #define riscv_kullback_leibler_f16 | ( | pSrcA, | |
| pSrcB, | |||
| blockSize ) |
| #define riscv_kullback_leibler_f32 | ( | pSrcA, | |
| pSrcB, | |||
| blockSize ) |
| #define riscv_kullback_leibler_f64 | ( | pSrcA, | |
| pSrcB, | |||
| blockSize ) |
| #define riscv_logsumexp_dot_prod_f16 | ( | pSrcA, | |
| pSrcB, | |||
| blockSize, | |||
| pTmpBuffer ) |
| #define riscv_logsumexp_dot_prod_f32 | ( | pSrcA, | |
| pSrcB, | |||
| blockSize, | |||
| pTmpBuffer ) |
| #define riscv_logsumexp_f16 | ( | in, | |
| blockSize ) |
| #define riscv_logsumexp_f32 | ( | in, | |
| blockSize ) |
| #define riscv_max_f32 | ( | pSrc, | |
| blockSize, | |||
| result, | |||
| index ) |
| #define riscv_max_no_idx_f16 | ( | pSrc, | |
| blockSize, | |||
| pResult ) |
| #define riscv_max_no_idx_f32 | ( | pSrc, | |
| blockSize, | |||
| pResult ) |
| #define riscv_max_no_idx_f64 | ( | pSrc, | |
| blockSize, | |||
| pResult ) |
| #define riscv_max_no_idx_q15 | ( | pSrc, | |
| blockSize, | |||
| pResult ) |
| #define riscv_max_no_idx_q31 | ( | pSrc, | |
| blockSize, | |||
| pResult ) |
| #define riscv_max_no_idx_q7 | ( | pSrc, | |
| blockSize, | |||
| pResult ) |
| #define riscv_max_q15 | ( | pSrc, | |
| blockSize, | |||
| result, | |||
| index ) |
| #define riscv_max_q31 | ( | pSrc, | |
| blockSize, | |||
| result, | |||
| index ) |
| #define riscv_max_q7 | ( | pSrc, | |
| blockSize, | |||
| result, | |||
| index ) |
| #define riscv_mean_f32 | ( | pSrc, | |
| blockSize, | |||
| pResult ) |
| #define riscv_mean_f64 | ( | pSrc, | |
| blockSize, | |||
| pResult ) |
| #define riscv_mean_q15 | ( | pSrc, | |
| blockSize, | |||
| pResult ) |
| #define riscv_mean_q31 | ( | pSrc, | |
| blockSize, | |||
| pResult ) |
| #define riscv_mean_q7 | ( | pSrc, | |
| blockSize, | |||
| pResult ) |
| #define riscv_min_f16 | ( | pSrc, | |
| blockSize, | |||
| pResult, | |||
| pIndex ) |
| #define riscv_min_f32 | ( | pSrc, | |
| blockSize, | |||
| result, | |||
| index ) |
| #define riscv_min_f64 | ( | pSrc, | |
| blockSize, | |||
| result, | |||
| index ) |
| #define riscv_min_no_idx_f16 | ( | pSrc, | |
| blockSize, | |||
| pResult ) |
| #define riscv_min_no_idx_f32 | ( | pSrc, | |
| blockSize, | |||
| pResult ) |
| #define riscv_min_no_idx_f64 | ( | pSrc, | |
| blockSize, | |||
| pResult ) |
| #define riscv_min_no_idx_q15 | ( | pSrc, | |
| blockSize, | |||
| pResult ) |
| #define riscv_min_no_idx_q31 | ( | pSrc, | |
| blockSize, | |||
| pResult ) |
| #define riscv_min_no_idx_q7 | ( | pSrc, | |
| blockSize, | |||
| pResult ) |
| #define riscv_min_q15 | ( | pSrc, | |
| blockSize, | |||
| result, | |||
| index ) |
| #define riscv_min_q31 | ( | pSrc, | |
| blockSize, | |||
| result, | |||
| index ) |
| #define riscv_min_q7 | ( | pSrc, | |
| blockSize, | |||
| result, | |||
| index ) |
| #define riscv_mse_f16 | ( | pSrcA, | |
| pSrcB, | |||
| blockSize, | |||
| result ) |
| #define riscv_mse_f32 | ( | pSrcA, | |
| pSrcB, | |||
| blockSize, | |||
| result ) |
| #define riscv_mse_f64 | ( | pSrcA, | |
| pSrcB, | |||
| result, | |||
| blockSize ) |
| #define riscv_mse_q15 | ( | pSrcA, | |
| pSrcB, | |||
| blockSize, | |||
| result ) |
| #define riscv_mse_q31 | ( | pSrcA, | |
| pSrcB, | |||
| blockSize, | |||
| result ) |
| #define riscv_mse_q7 | ( | pSrcA, | |
| pSrcB, | |||
| blockSize, | |||
| result ) |
| #define riscv_power_f32 | ( | pSrc, | |
| blockSize, | |||
| pResult ) |
| #define riscv_power_f64 | ( | pSrc, | |
| blockSize, | |||
| pResult ) |
| #define riscv_power_q15 | ( | pSrc, | |
| blockSize, | |||
| pResult ) |
| #define riscv_power_q31 | ( | pSrc, | |
| blockSize, | |||
| pResult ) |
| #define riscv_power_q7 | ( | pSrc, | |
| blockSize, | |||
| pResult ) |
| #define riscv_rms_f16 | ( | pSrc, | |
| blockSize, | |||
| pResult ) |
| #define riscv_rms_f32 | ( | pSrc, | |
| blockSize, | |||
| pResult ) |
| #define riscv_rms_q15 | ( | pSrc, | |
| blockSize, | |||
| pResult ) |
| #define riscv_rms_q31 | ( | pSrc, | |
| blockSize, | |||
| pResult ) |
| #define riscv_rms_q7 | ( | pSrc, | |
| blockSize, | |||
| pResult ) |
| #define riscv_std_f16 | ( | pSrc, | |
| blockSize, | |||
| pResult ) |
| #define riscv_std_f32 | ( | pSrc, | |
| blockSize, | |||
| pResult ) |
| #define riscv_std_f64 | ( | pSrc, | |
| blockSize, | |||
| pResult ) |
| #define riscv_std_q15 | ( | pSrc, | |
| blockSize, | |||
| pResult ) |
| #define riscv_std_q31 | ( | pSrc, | |
| blockSize, | |||
| pResult ) |
| #define riscv_std_q7 | ( | pSrc, | |
| blockSize, | |||
| pResult ) |
| #define riscv_var_f16 | ( | pSrc, | |
| blockSize, | |||
| pResult ) |
| #define riscv_var_f32 | ( | pSrc, | |
| blockSize, | |||
| pResult ) |
| #define riscv_var_f64 | ( | pSrc, | |
| blockSize, | |||
| pResult ) |
| #define riscv_var_q15 | ( | pSrc, | |
| blockSize, | |||
| pResult ) |
| #define riscv_var_q31 | ( | pSrc, | |
| blockSize, | |||
| pResult ) |
| #define riscv_var_q7 | ( | pSrc, | |
| blockSize, | |||
| pResult ) |