First commit, step 4 completed

This commit is contained in:
bepis
2026-10-15 14:27:00 +11:00
commit 9a30efa170
5378 changed files with 1136719 additions and 0 deletions
@@ -0,0 +1,57 @@
---@meta bit_wow
bit = {}
--- Returns the one's complement of `a`
---@param a number
---@return number
---@nodiscard
function bit.bnot(a) end
--- Returns the bitwise "AND" of the values
---@param a1 number
---@param ... number
---@return number
---@nodiscard
function bit.band(a1, ...) end
--- Returns the bitwise "OR" of the values
---@param a1 number
---@param ... number
---@return number
---@nodiscard
function bit.bor(a1, ...) end
--- Returns the bitwise "exclusive OR" of the values
---@param a1 number
---@param ... number
---@return number
---@nodiscard
function bit.bxor(a1, ...) end
--- Returns `a` logical shifted left by `n` bits
---@param a number
---@param n number
---@return number
---@nodiscard
function bit.lshift(a, n) end
--- Returns `a` logical shifted right by `n` bits
---@param a number
---@param n number
---@return number
---@nodiscard
function bit.rshift(a, n) end
--- Returns `a` arithmetically shifted right by `n` bits
---@param a number
---@param n number
---@return number
---@nodiscard
function bit.arshift(a, n) end
--- Returns the signed value of `a` modulo `n`
---@param a number
---@param n number
---@return number
---@nodiscard
function bit.mod(a, n) end