Learn
Engine Library
bit32


API Reference
Functions
arshift
bit32.arshift(
x:number, disp:number
Parameters
disp:number
Returns

band
bit32.band(numbers:Tuple):number
Parameters
numbers:Tuple
Returns

bnot
bit32.bnot(x:number):number
Parameters
Returns

bor
bit32.bor(numbers:Tuple):number
Parameters
numbers:Tuple
Returns

btest
bit32.btest(numbers:Tuple):boolean
Parameters
numbers:Tuple
Returns

bxor
bit32.bxor(numbers:Tuple):number
Parameters
numbers:Tuple
Returns

byteswap
bit32.byteswap(x:number):number
Parameters
Returns

countlz
bit32.countlz(n:number):number
Parameters
Returns

countrz
bit32.countrz(n:number):number
Parameters
Returns

extract
bit32.extract(
n:number, field:number, width:number
Parameters
field:number
width:number
Default Value: 1
Returns

replace
bit32.replace(
n:number, v:number, field:number, width:number
Parameters
field:number
width:number
Default Value: 1
Returns

lrotate
bit32.lrotate(
x:number, disp:number
Parameters
disp:number
Returns

lshift
bit32.lshift(
x:number, disp:number
Parameters
disp:number
Returns

rrotate
bit32.rrotate(
x:number, disp:number
Parameters
disp:number
Returns

rshift
bit32.rshift(
x:number, disp:number
Parameters
disp:number
Returns

©2026 Roblox Corporation. Roblox, the Roblox logo and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.