vak255 (10.08.2007 12:49, просмотров: 3998)
в догонку вопрос про использование DOUBLE 64bit в компиляторе IAR в проекте необходимо использовать 64 битные double. этих переменных всего 4 штуки, для всех остальных хватает точности float. однако смотрю скомпилированный код - перед практически каждой операцией с плавающей точкой компилятор все 32битные float переводит в 64битные ну и все операции производит уже с 64битными данными...
а хочется чтобы только с этими 4мя переменными выполнялись 64битные операции, а со всреми остальными 32битные... код разрастается, быстродействие уменьшается :(
может кто знает как обучить этому компилятор?
потому как судя по MAP-файлу в коде присутсвуют функции для работы и с 32 и 64битными float (Sub32f+Sub64f, Div32f+Div64f итд)