Fp instructions

Материал из Toshiba AC100 wiki
Версия от 08:14, 15 октября 2014; Unknown user (обсуждение)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигации Перейти к поиску

Псевдокод. Может быть не совсем верным или совсем не верным :)

TODO: скомпилять разные варианты и посмотреть дизассемблированный код

code hardfp instructions softfp instructions soft instructions
float * float mov 0.1 regf1

mov 0.1 regf2 fmul regf1 regf2

mov 0.1 rega1

mov 0.2 rega2 call func_mulfp mov rega1 regf1 mov rega2 regf2 fmul regf1 regf2 mov regf1 rega1 ret

mov 0.1 reg1

mov 0.2 rega2 call func_mulf hard magic hard magic hard magic hard magic ... hard magic hard magic hard magic hard magic ret