Вам придется установить опцию hard / soft float для компилятора ARM (вилка Clang)
В GCC / Clang они выглядят следующим образом:
- -mfloat-аби = жесткий
- -mfloat-аби = softfp
- -mfloat-аби = мягкая
трудно: это то, что вы ищете. Компилятор будет генерировать машинные коды, которые полностью используют VFP
softfp: наиболее часто используемая форма. Даже если VFP используется, передача параметров происходит через целочисленные регистры
soft: без использования VFP
Помните, что опция hard
, которую вы намереваетесь использовать, не так часто используется И ваши двоичные файлы даже не будут ссылаться на другие, скомпилированные с опцией softfp/soft
.
Я настоятельно рекомендую НЕ использовать опцию hard
, если вы не знаете, что делаете.