Существует сравнение:
if( val0 > val1 )
, где val0 и val1 - двойные переменные.
Код, сгенерированный компилятором Apple LLVM:
+0x184 vcmpe.f64 d17, d16
+0x188 vmrs APSR_nzcv, fpscr <-- FP status transfer (30 cycles stall of ALU)
+0x18c ble.w .....
Isесть ли способ избежать такого рода передачи?
[ОБНОВЛЕНИЕ] Код работает на процессоре Cortex-A8.