Home | History | Annotate | Download | only in mips64
      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