ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
27 ноября
96731
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 итд)