blob: 983b9eb2d5aca965200d823ab46414725f00331a [file] [log] [blame]
%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