Lines Matching refs:r

38   b_uint r = ~(b_uint)0;  in andaux()  local
40 r &= luaL_checkunsigned(L, i); in andaux()
41 return trim(r); in andaux()
46 b_uint r = andaux(L); in b_and() local
47 lua_pushunsigned(L, r); in b_and()
53 b_uint r = andaux(L); in b_test() local
54 lua_pushboolean(L, r != 0); in b_test()
61 b_uint r = 0; in b_or() local
63 r |= luaL_checkunsigned(L, i); in b_or()
64 lua_pushunsigned(L, trim(r)); in b_or()
71 b_uint r = 0; in b_xor() local
73 r ^= luaL_checkunsigned(L, i); in b_xor()
74 lua_pushunsigned(L, trim(r)); in b_xor()
80 b_uint r = ~luaL_checkunsigned(L, 1); in b_not() local
81 lua_pushunsigned(L, trim(r)); in b_not()
86 static int b_shift (lua_State *L, b_uint r, int i) { in b_shift() argument
89 r = trim(r); in b_shift()
90 if (i >= LUA_NBITS) r = 0; in b_shift()
91 else r >>= i; in b_shift()
94 if (i >= LUA_NBITS) r = 0; in b_shift()
95 else r <<= i; in b_shift()
96 r = trim(r); in b_shift()
98 lua_pushunsigned(L, r); in b_shift()
114 b_uint r = luaL_checkunsigned(L, 1); in b_arshift() local
116 if (i < 0 || !(r & ((b_uint)1 << (LUA_NBITS - 1)))) in b_arshift()
117 return b_shift(L, r, -i); in b_arshift()
119 if (i >= LUA_NBITS) r = ALLONES; in b_arshift()
121 r = trim((r >> i) | ~(~(b_uint)0 >> i)); /* add signal bit */ in b_arshift()
122 lua_pushunsigned(L, r); in b_arshift()
129 b_uint r = luaL_checkunsigned(L, 1); in b_rot() local
131 r = trim(r); in b_rot()
133 r = (r << i) | (r >> (LUA_NBITS - i)); in b_rot()
134 lua_pushunsigned(L, trim(r)); in b_rot()
169 b_uint r = luaL_checkunsigned(L, 1); in b_extract() local
171 r = (r >> f) & mask(w); in b_extract()
172 lua_pushunsigned(L, r); in b_extract()
179 b_uint r = luaL_checkunsigned(L, 1); in b_replace() local
184 r = (r & ~(m << f)) | (v << f); in b_replace()
185 lua_pushunsigned(L, r); in b_replace()