Lines Matching refs:lua_Number
168 typedef double lua_Number; typedef
217 #define cast_num(i)cast(lua_Number,(i))
228 lua_Number n;
649 static int luaO_str2d(const char*s,lua_Number*result){ in luaO_str2d()
954 lua_Number nval;
1347 static Node*hashnum(const Table*t,lua_Number n){
1348 unsigned int a[cast_int(sizeof(lua_Number)/sizeof(int))];
1353 for(i=1;i<cast_int(sizeof(lua_Number)/sizeof(int));i++)a[0]+=a[i];
1372 lua_Number n=nvalue(key);
1612 lua_Number nk=cast_num(key);
1637 lua_Number n=nvalue(key);
2234 lua_Number r;
3165 static int luaK_numberK(FuncState*fs,lua_Number r){
3483 lua_Number v1,v2,r;
4689 lua_Number num;
4703 lua_Number n=nvalue(obj);
4920 lua_Number nb=nvalue(b),nc=nvalue(c);
4943 …){TValue*rb=RKB(i);TValue*rc=RKC(i);if(ttisnumber(rb)&&ttisnumber(rc)){lua_Number nb=nvalue(rb),nc…
5051 lua_Number nb=nvalue(rb);
5199 lua_Number step=nvalue(ra+2);
5200 lua_Number idx=luai_numadd(nvalue(ra),step);
5201 lua_Number limit=nvalue(ra+1);
5456 static lua_Number lua_tonumber(lua_State*L,int idx){
5469 lua_Number num=nvalue(o);
5523 static void lua_pushnumber(lua_State*L,lua_Number n){
5965 static lua_Number luaL_checknumber(lua_State*L,int narg){
5966 lua_Number d=lua_tonumber(L,narg);
6238 lua_pushnumber(L,(lua_Number)n);
6761 lua_Number d;
7694 union{lua_Number n;U64 b;}bn;
7699 #define BRET(b)lua_pushnumber(L,(lua_Number)(int)(b));return 1;