Мне была найдена библиотека но не было
void atan2fv_neon_hfp(float *y, float *x,float *res,int len)
для вычисления len поплавков один раз.
Как написать неоновую версию для atan2fv_neon_hfp
?
Мне была найдена библиотека но не было
void atan2fv_neon_hfp(float *y, float *x,float *res,int len)
для вычисления len поплавков один раз.
Как написать неоновую версию для atan2fv_neon_hfp
?
Глядя на реализацию atan2f_neon_hfp, не похоже, что есть что-то, что нельзя было бы тривиально векторизовать (путем загрузки пар в d16 и d17 вместо vdup'ирования в них), но вам нужно знать ARM/ НЕОН в сборе. В качестве альтернативы вы можете просто вызвать скалярную версию в цикле.