%default {"instr":"","load":"","store":""} | |
/* | |
* Generic 32-bit FP conversion operation. | |
*/ | |
/* unop vA, vB */ | |
movzbl rINSTbl,%ecx # ecx<- A+ | |
sarl $$4,rINST # rINST<- B | |
$load (rFP,rINST,4) # %st0<- vB | |
andb $$0xf,%cl # ecx<- A | |
$instr | |
$store (rFP,%ecx,4) # vA<- %st0 | |
FETCH_INST_OPCODE 1 %ecx | |
ADVANCE_PC 1 | |
GOTO_NEXT_R %ecx |