static int luaC_lunum_log(lua_State *L) { _unary_func(L, log, clog, 1); return 1; }
static int luaC_lunum_atanh(lua_State *L) { _unary_func(L, atanh, catanh, 1); return 1; }
static int luaC_lunum_exp(lua_State *L) { _unary_func(L, exp, cexp, 1); return 1; }
static int luaC_lunum_sinh(lua_State *L) { _unary_func(L, sinh, csinh, 1); return 1; }
static int luaC_lunum_acosh(lua_State *L) { _unary_func(L, acosh, cacosh, 1); return 1; }
int luaC_complex__unm(lua_State *L) { _unary_func(L, runm, cunm, 0); return 1; }
static int luaC_lunum_asin(lua_State *L) { _unary_func(L, asin, casin, 1); return 1; }
int luaC_lunum_asinh(lua_State *L) { _unary_func(L, asinh, casinh, 1); return 1; }
static int luaC_lunum_cos(lua_State *L) { _unary_func(L, cos, ccos, 1); return 1; }
int luaC_lunum_cosh(lua_State *L) { _unary_func(L, cosh, ccosh, 1); return 1; }
int luaC_lunum_tanh(lua_State *L) { _unary_func(L, tanh, ctanh, 1); return 1; }
int luaC_lunum_atan(lua_State *L) { _unary_func(L, atan, catan, 1); return 1; }
int luaC_lunum_acos(lua_State *L) { _unary_func(L, acos, cacos, 1); return 1; }
int luaC_lunum_sin(lua_State *L) { _unary_func(L, sin, csin, 1); return 1; }
static int luaC_lunum_log10(lua_State *L) { _unary_func(L, log10, NULL, 1); return 1; }
static int luaC_lunum_tan(lua_State *L) { _unary_func(L, tan, ctan, 1); return 1; }
static int luaC_lunum_conjugate(lua_State *L) { _unary_func(L, rconj, conj, 0); return 1; }
int luaC_array__unm(lua_State *L) { _unary_func(L, runm, cunm, 0); return 1; }