Scalar API快速访问链接
标量类型转换
| 函数 | 输入类型 | 输出类型 |
|---|---|---|
f32_unpack() | float | int32_t,exponent_t |
f32_unpack_s16() | float | int16_t,exponent_t |
f32_to_float_s32() | float | float_s32_t |
f64_to_float_s32() | double | float_s32_t |
float_s32_to_float_s64() | float_s32_t | float_s64_t |
float_s32_to_float() | float_s32_t | float |
float_s32_to_double() | float_s32_t | double |
s16_to_s32() | int16_t,exponent_t | int32_t,exponent_t |
s32_to_s16() | int32_t,exponent_t | int16_t,exponent_t |
s64_to_s32() | int64_t,exponent_t | int32_t,exponent_t |
s32_to_f32() | int32_t,exponent_t | float |
radians_to_sbrads() | radian_q24_t | sbrad_t |
s32_to_chunk_s32() | int32_t | int32_t[8] |
float_s64_to_float_s32() | float_s64_t | float_s32_t |
定点标量运算
| 函数 | 输入深度 | 小数位数 | 简介 |
|---|---|---|---|
s16_inverse() | 16 | 0 | |
s32_inverse() | 32 | 0 | |
sbrad_sin() | 32 | 31 | |
sbrad_tan() | 32 | 31 | |
q24_sin() | 32 | 24 | |
q24_cos() | 32 | 24 | |
q24_tan() | 32 | 24 | |
q30_exp_small() | 32 | 30 | |
q24_logistic() | 32 | 24 | |
q24_logistic_fast() | 32 | 24 | |
q30_powers() | 32 | 30 | |
u32_ceil_log2() | 32 | 0 |
IEEE 754 标准浮点标量运算
| 函数 | 简介 |
|---|---|
f32_sin() | |
f32_cos() | |
f32_log2() | |
f32_power_series() | Evaluate Power Series |
f32_normA() | Normalized Form A |
非标准浮点标量运算(Non-standard Scalar Float Ops)
非标准复数浮点标量运算(Non-standard Complex Scalar Float Ops)
| 函数 | 简介 |
|---|---|
float_complex_s16_mul() | |
float_complex_s16_add() | |
float_complex_s16_sub() | |
float_complex_s32_mul() | |
float_complex_s32_add() | |
float_complex_s32_sub() |