[an error occurred while processing this directive]
[an error occurred while processing this directive]
Испуользуется ли при умножении float переменных аппаратное умножение?
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive]
[an error occurred while processing this directive]
char a1 =15, b1 =24; int c1; float a =0,035, b =715.84, c;
main() { c1 =a1*b1; c =a*b; } Посмотрел полученный файл под AVR Studio. В первом умножении используется аппаратное умножение, а во втором - нет. Неужели нет таких алгоритмов? А я то надеялся с помощью кристала с аппаратным умножением улучшить себе жизнь.