bit
LuaJITが提供するビット演算用ライブラリ
使用方法
LuaJIT公式は
code:Lua
local bit=require("bit")
のようにするのが良いとしている
中身
bit.tobit ― 
bit.tohex ― 数値を16進文字列に変換
bit.bnot ― ビット否定
bit.band ― ビット積
bit.bor ― ビット和
bit.bxor ― 排他的論理和
bit.lshift ― 論理左シフト
bit.rshift ― 論理右シフト
bit.arshift ― 算術右シフト
bit.rol ― 左回転
bit.ror ― 右回転
bit.bswap ― バイト入れ替え
公式サイト
#LuaJIT