1    /*
2     * Generic 32bit-to-64bit floating point unary operation.  Provide an
3     * "instr" line that specifies an instruction that performs "d0 = op s0".
4     *
5     * For: int-to-double, float-to-double
6     *
7     * On entry:
8     *     r0 = target dalvik register address
9     *     r1 = src dalvik register address
10     */
11    /* unop vA, vB */
12    flds    s0, [r1]                    @ s0<- vB
13    $instr                              @ d0<- op s0
14    fstd    d0, [r0]                    @ vA<- d0
15    bx      lr
16