"logn"=> "Natural Log" Calculates the natural log of vector input, output=ln(input). Input and output are both interpreted as q11.12. If the input radix doesn't match 11.12, then an offset can be added to the output to correct the result for radix 12. For an input radix "r", the offset to add is ln(2^^r) << 12.
- Parameters
-
| input | pointer to the input, q11.12 sign-extended to 32bits. |
| input_length | length of the input (in elements). Must be a multiple of 2, at least 2, and maximum of 512. |
| output | pointer to the output, q11.12 sign-extended to 32bits. Output can overlap/overwrite input. |
| cmd_buf_info_ptr | compiled axon code is appended into this structure. |
- Returns
- kAxonResultSuccess on success or a negative error code (see nrf_axon_result_e)