1 /* 2 * Generic 32-bit floating-point unary operation. Provide an "instr" 3 * line that specifies an instruction that performs "fv0 = op fa0". 4 * This could be a MIPS instruction or a function call. 5 * 6 * for: int-to-float 7 */ 8 /* unop vA, vB */ 9 GET_OPB(a3) # a3 <- B 10 GET_OPA4(rOBJ) # rOBJ <- A+ 11 GET_VREG_F(fa0, a3) 12 FETCH_ADVANCE_INST(1) # advance rPC, load rINST 13 $instr 14 GET_INST_OPCODE(t1) # extract opcode from rINST 15 SET_VREG_F_GOTO(fv0, rOBJ, t1) # vA <- fv0 16