1 /* 2 * Stores a specified register containing the result of conversion 3 * from or to a floating-point type and jumps to the next instruction. 4 * 5 * Expects a1 to contain the destination Dalvik register number. 6 * a1 is set up by fcvtHeader.S. 7 * 8 * For: int-to-float, int-to-double, long-to-float, long-to-double, 9 * float-to-int, float-to-long, float-to-double, double-to-int, 10 * double-to-long, double-to-float, neg-float, neg-double. 11 * 12 * Note that this file can't be included after a break in other files 13 * and in those files its contents appear as a copy. 14 * See: float-to-int, float-to-long, double-to-int, double-to-long. 15 */ 16 GET_INST_OPCODE v0 # extract opcode from rINST 17 SET_VREG$suffix $valreg, a1 18 GOTO_OPCODE v0 # jump to next instruction 19