Fp instructions

Материал из Toshiba AC100 wiki
Перейти к: навигация, поиск

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

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