Можно ли объяснить физически вот такое поведение ARM9 ? Опроцессор OMAP5910
Компилятор CCS
Эмулятор SM510PCI
float f1 = 0 ;
float f2 = 0 ;
float f3 = 0 ;
float f4 = 0 ;
Есть у меня например вот такой блок команд :
f1 = 3.98;
f2 = -9.37;
f3 = f1 * f2;
f4 = f1 / f2;
Когда я под эмулятором выполняю эти команды пошагово (step over) - математические операции всегда возвращают НУЛЬ. Если расставить breakpointы и делать run (либо точки останова на каждую строчку, либо бесь блок запускать одним махом) - то все выполняется корректно.