add function vs_pushdouble

implement vs_pushdouble