-
- Ну, да. :) Слона то я и не приметил. сказывается, отсутствие опыта использования float. Sl(829 знак., 23.08.2017 18:51)
- А вы в исходниках библиотеки посмотрите, как эта функция определена. Может случится, что оттуда можно узнать, как назвать то, что исполняется напрямую. - Ксения(23.08.2017 19:59)
- Вроде бы православный sqrt/sqrtf должен ещё обновлять errno в случае чего. Видимо, это оно. Можно ли уговорить яр быть чуть менее православным в этом отношении - не знаю. - SciFi(23.08.2017 19:54)
- посмотрел листинг своего проект для F4 на IAR, тоже использую sqrt без f, все ок, подсовывается VSQRT.F32. Может нужно уровень оптимизации макс выставить? - 0men(23.08.2017 18:44)
- Докладываю. Sl(201 знак., 23.08.2017 19:18)
- Если sqrtf() завернуть в "if (arg >= 0)", будет интересно посмотреть. - SciFi(23.08.2017 20:00)
- а такой вопрос, что указано в настройках яра: floating point setting? какой прецижн? - 0men(23.08.2017 19:28)
- General Options -> Taget -> Floating point settings Sl(83 знак., 23.08.2017 21:39)
- Там ещё одна настройка есть. C/C++ Compiler -> Language 2 -> Floating-point semantics. Не знаю, что конкретно она меняет. - йцукен(24.08.2017 14:57)
- хм... у меня для кортекс м7 3 варианта - синг, дабл и нон - 0men(24.08.2017 12:47)
- General Options -> Taget -> Floating point settings Sl(83 знак., 23.08.2017 21:39)
- Докладываю. Sl(201 знак., 23.08.2017 19:18)
- Ну, да. :) Слона то я и не приметил. сказывается, отсутствие опыта использования float. Sl(829 знак., 23.08.2017 18:51)