F77_XFCN (
f, F, (F77_CONST_CHAR_ARG2 (&joba, 1), \
F77_CONST_CHAR_ARG2 (&jobu, 1), \
F77_CONST_CHAR_ARG2 (&jobv, 1), \
F77_CONST_CHAR_ARG2 (&jobr, 1), \
F77_CONST_CHAR_ARG2 (&jobt, 1), \
F77_CONST_CHAR_ARG2 (&jobp, 1), \
m,
n, CMPLX_ARG (tmp_data), m1, \
s_vec, CMPLX_ARG (u), m1, \
CMPLX_ARG (v), nrow_v1, \
CMPLX_ARG (work.data ()), lwork, \
rwork.data (), lrwork, iwork.data (), info \
F77_CHAR_ARG_LEN (1) \
F77_CHAR_ARG_LEN (1) \
F77_CHAR_ARG_LEN (1) \
F77_CHAR_ARG_LEN (1) \
F77_CHAR_ARG_LEN (1) \
F77_CHAR_ARG_LEN (1)))
#define F77_XFCN(f, F, args)
F77_RET_T const F77_DBLE const F77_DBLE * f