vln
功能说明
以block(32Byte)为单位完成以下计算,一次完成8个block的计算,计算以自然对数的底数e为底的对数运算。
操作符结果与真实值(根据类型舍入到 f16 或 f32 的无限精度值)之间最多相差不超过 1 个最低有效位 (LSB)。
[dst] = ln([src])
函数原型
void vln(__ubuf__ half *dst, __ubuf__ half *src, uint8_t repeat, uint16_t dstBlockStride, uint16_t srcBlockStride, uint16_t dstRepeatStride, uint16_t srcRepeatStride); void vln(__ubuf__ float *dst, __ubuf__ float *src, uint8_t repeat, uint16_t dstBlockStride, uint16_t srcBlockStride, uint16_t dstRepeatStride, uint16_t srcRepeatStride);
流水类型
PIPE_V
父主题: 单目运算