We are working on a direct transform.
If we use only one EXPT(val, 4) result is similar to pow(val, 4) (NOT EQUAL).
Problem in ARM 64 runtime came when we have a very long calculation with 5 EXPT summed and many others calcs in formula.
OCTAVE, Matlab and C return same value, but ST using EXPT no with a big error.
Why?
Replacing EXPT(val, 4) with (val * val * val * val) work like MatLab, OCTAVE and c.
Last edit: mondinmr 2022-07-14
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
We are working on a direct transform.
If we use only one EXPT(val, 4) result is similar to pow(val, 4) (NOT EQUAL).
Problem in ARM 64 runtime came when we have a very long calculation with 5 EXPT summed and many others calcs in formula.
OCTAVE, Matlab and C return same value, but ST using EXPT no with a big error.
Why?
Replacing EXPT(val, 4) with (val * val * val * val) work like MatLab, OCTAVE and c.
Last edit: mondinmr 2022-07-14