Home
last modified time | relevance | path

Searched refs:lua_Number (Results 1 – 20 of 20) sorted by relevance

/netbsd-src/external/mit/lua/dist/src/
H A Dlmathlib.c68 lua_Number y = luaL_checknumber(L, 1); in math_atan()
69 lua_Number x = luaL_optnumber(L, 2, 1); in math_atan()
88 static void pushnumint (lua_State *L, lua_Number d) { in pushnumint()
101 lua_Number d = l_mathop(floor)(luaL_checknumber(L, 1)); in math_floor()
112 lua_Number d = l_mathop(ceil)(luaL_checknumber(L, 1)); in math_ceil()
147 lua_Number n = luaL_checknumber(L, 1); in math_modf()
149 lua_Number ip = (n < 0) ? l_mathop(ceil)(n) : l_mathop(floor)(n); in math_modf()
172 lua_Number x = luaL_checknumber(L, 1); in math_log()
173 lua_Number res; in math_log()
177 lua_Number base = luaL_checknumber(L, 2); in math_log()
[all …]
H A Dlobject.c78 static lua_Number numarith (lua_State *L, int op, lua_Number v1, in numarith()
79 lua_Number v2) { in numarith()
110 lua_Number n1; lua_Number n2; in luaO_rawarith()
120 lua_Number n1; lua_Number n2; in luaO_rawarith()
182 static lua_Number lua_strx2number (const char *s, char **endptr) { in lua_strx2number()
184 lua_Number r = l_mathop(0.0); /* result (accumulator) */ in lua_strx2number()
245 static const char *l_str2dloc (const char *s, lua_Number *result, int mode) { in l_str2dloc()
268 static const char *l_str2d (const char *s, lua_Number *result) { in l_str2d()
328 lua_Integer i; lua_Number n; in luaO_str2num()
H A Dlvm.h129 LUAI_FUNC int luaV_tonumber_ (const TValue *obj, lua_Number *n);
133 LUAI_FUNC int luaV_flttointeger (lua_Number n, lua_Integer *p, F2Imod mode);
143 LUAI_FUNC lua_Number luaV_modf (lua_State *L, lua_Number x, lua_Number y);
H A Dlauxlib.h48 #define LUAL_NUMSIZES (sizeof(lua_Integer)*16 + sizeof(lua_Number))
50 LUALIB_API void (luaL_checkversion_) (lua_State *L, lua_Number ver, size_t sz);
63 LUALIB_API lua_Number (luaL_checknumber) (lua_State *L, int arg);
64 LUALIB_API lua_Number (luaL_optnumber) (lua_State *L, int arg, lua_Number def);
72 #define luaL_optinteger(L,a,d) luaL_optnumber(L, (a), (lua_Number)(d))
H A Dlvm.c112 int luaV_tonumber_ (const TValue *obj, lua_Number *n) { in luaV_tonumber_()
130 int luaV_flttointeger (lua_Number n, lua_Integer *p, F2Imod mode) { in luaV_flttointeger()
131 lua_Number f = l_floor(n); in luaV_flttointeger()
196 lua_Number flim; /* try to convert to float */
259 lua_Number init; lua_Number limit; lua_Number step;
291 lua_Number step = fltvalue(s2v(ra + 2));
292 lua_Number limit = fltvalue(s2v(ra + 1));
293 lua_Number idx = fltvalue(s2v(ra)); /* internal index */
435 l_sinline int LTintfloat (lua_Integer i, lua_Number f) {
452 l_sinline int LEintfloat (lua_Integer i, lua_Number f) {
[all …]
H A Dluaconf.h642 #define l_mathop(op) (lua_Number)op /* no variant */
643 #define lua_str2number(s,p) ((lua_Number)strtod((s), (p)))
778 #define LUAL_BUFFERSIZE ((int)(16 * sizeof(void*) * sizeof(lua_Number)))
789 #define LUAI_MAXALIGN lua_Number n; double u; void *s; lua_Integer i; long l
791 #define LUAI_MAXALIGN lua_Number n; void *s; lua_Integer i; long l
H A Dloslib.c66 #define l_timet lua_Number
67 #define l_pushtime(L,t) lua_pushnumber(L,(lua_Number)(t))
189 lua_pushnumber(L, ((lua_Number)clock())/(lua_Number)CLOCKS_PER_SEC); in os_clock()
375 lua_pushnumber(L, (lua_Number)difftime(t1, t2)); in os_difftime()
H A Dlstrlib.c1024 static lua_Number adddigit (char *buff, int n, lua_Number x) { in adddigit()
1025 lua_Number dd = l_mathop(floor)(x); /* get integer part from 'x' */ in adddigit()
1032 static int num2straux (char *buff, int sz, lua_Number x) { in num2straux()
1034 if (x != x || x == (lua_Number)HUGE_VAL || x == -(lua_Number)HUGE_VAL) in num2straux()
1042 lua_Number m = l_mathop(frexp)(x, &e); /* 'x' fraction and exponent */ in num2straux()
1065 const char *fmt, lua_Number x) { in lua_number2strx()
1160 static int quotefloat (lua_State *L, char *buff, lua_Number n) { in quotefloat()
1162 if (n == (lua_Number)HUGE_VAL) /* inf? */ in quotefloat()
1164 else if (n == -(lua_Number)HUGE_VAL) /* -inf? */ in quotefloat()
1342 lua_Number n = luaL_checknumber(L, arg); in str_format()
[all …]
H A Dlua.h94 typedef LUA_NUMBER lua_Number; typedef
176 LUA_API lua_Number (lua_version) (lua_State *L);
206 LUA_API lua_Number (lua_tonumberx) (lua_State *L, int idx, int *isnum);
265 LUA_API void (lua_pushnumber) (lua_State *L, lua_Number n);
H A Dlundump.c97 static lua_Number loadNumber (LoadState *S) { in loadNumber()
98 lua_Number x; in loadNumber()
308 checksize(S, lua_Number); in checkHeader()
H A Dlauxlib.c430 LUALIB_API lua_Number luaL_checknumber (lua_State *L, int arg) { in luaL_checknumber()
432 lua_Number d = lua_tonumberx(L, arg, &isnum); in luaL_checknumber()
439 LUALIB_API lua_Number luaL_optnumber (lua_State *L, int arg, lua_Number def) { in luaL_optnumber()
1124 LUALIB_API void luaL_checkversion_ (lua_State *L, lua_Number ver, size_t sz) { in luaL_checkversion_()
1125 lua_Number v = lua_version(L); in luaL_checkversion_()
H A Dldump.c93 static void dumpNumber (DumpState *D, lua_Number x) { in dumpNumber()
221 dumpByte(D, sizeof(lua_Number)); in dumpHeader()
H A Dllex.h58 lua_Number r;
H A Dlparser.h76 lua_Number nval; /* for VKFLT */
H A Dlbaselib.c216 lua_pushnumber(L, (lua_Number)k + ((lua_Number)b/1024)); in luaB_collectgarbage()
H A Dltable.c136 static int l_hashfloat (lua_Number n) { in l_hashfloat()
165 lua_Number n = fltvalue(key); in mainpositionTV()
684 lua_Number f = fltvalue(key); in luaH_newkey()
H A Dlapi.c160 LUA_API lua_Number lua_version (lua_State *L) { in lua_version()
316 lua_Number n; in lua_isnumber()
386 LUA_API lua_Number lua_tonumberx (lua_State *L, int idx, int *pisnum) { in lua_tonumberx()
387 lua_Number n = 0; in lua_tonumberx()
514 LUA_API void lua_pushnumber (lua_State *L, lua_Number n) { in lua_pushnumber()
H A Dllimits.h146 #define cast_num(i) cast(lua_Number, (i))
H A Dlcode.c610 static int luaK_numberK (FuncState *fs, lua_Number r) { in luaK_numberK()
618 const lua_Number q = l_mathop(ldexp)(l_mathop(1.0), -nbm + 1); in luaK_numberK()
619 const lua_Number k = (ik == 0) ? q : r + r*q; /* new key */ in luaK_numberK()
690 static void luaK_float (FuncState *fs, int reg, lua_Number f) { in luaK_float()
1376 lua_Number n = fltvalue(&res);
H A Dlobject.h57 lua_Number n; /* float numbers */