Difference between revisions of "Bit"

From Vendetta Lua
Jump to: navigation, search
(New page: == Functions == === band === '''Definition:'''<br> <br><br> '''Description:''' <br> <br><br> '''Arguments:'''<br> <br><br> '''Returns:'''<br> <br><br> '''Example:'''<br> <br><br> === bor...)
 
(Functions)
Line 3: Line 3:
 
=== band ===
 
=== band ===
 
'''Definition:'''<br>
 
'''Definition:'''<br>
 +
bit.band(w1,...)
 
<br><br>
 
<br><br>
 
'''Description:''' <br>
 
'''Description:''' <br>
 +
returns the bitwise and of the w's
 
<br><br>
 
<br><br>
 
'''Arguments:'''<br>
 
'''Arguments:'''<br>
Line 15: Line 17:
 
=== bor ===
 
=== bor ===
 
'''Definition:'''<br>
 
'''Definition:'''<br>
 +
bit.bor(w1,...)
 
<br><br>
 
<br><br>
 
'''Description:''' <br>
 
'''Description:''' <br>
 +
returns the bitwise or of the w's
 
<br><br>
 
<br><br>
 
'''Arguments:'''<br>
 
'''Arguments:'''<br>
Line 27: Line 31:
 
=== bnot ===
 
=== bnot ===
 
'''Definition:'''<br>
 
'''Definition:'''<br>
 +
bit.bnot(a)
 
<br><br>
 
<br><br>
 
'''Description:''' <br>
 
'''Description:''' <br>
 +
returns the one's complement of a
 
<br><br>
 
<br><br>
 
'''Arguments:'''<br>
 
'''Arguments:'''<br>
Line 39: Line 45:
 
=== bxor ===
 
=== bxor ===
 
'''Definition:'''<br>
 
'''Definition:'''<br>
 +
bit.bxor(w1,...)
 
<br><br>
 
<br><br>
 
'''Description:''' <br>
 
'''Description:''' <br>
 +
returns the bitwise exclusive or of the w's
 
<br><br>
 
<br><br>
 
'''Arguments:'''<br>
 
'''Arguments:'''<br>
Line 51: Line 59:
 
=== brshift ===
 
=== brshift ===
 
'''Definition:'''<br>
 
'''Definition:'''<br>
 +
bit.rshift(a,b)
 
<br><br>
 
<br><br>
 
'''Description:''' <br>
 
'''Description:''' <br>
 +
returns a shifted logically right b places
 
<br><br>
 
<br><br>
 
'''Arguments:'''<br>
 
'''Arguments:'''<br>
Line 87: Line 97:
 
=== blshift ===
 
=== blshift ===
 
'''Definition:'''<br>
 
'''Definition:'''<br>
 +
bit.lshift(a,b)
 
<br><br>
 
<br><br>
 
'''Description:''' <br>
 
'''Description:''' <br>
 +
returns a shifted left b places
 
<br><br>
 
<br><br>
 
'''Arguments:'''<br>
 
'''Arguments:'''<br>
Line 111: Line 123:
 
=== blogic_rshift ===
 
=== blogic_rshift ===
 
'''Definition:'''<br>
 
'''Definition:'''<br>
 +
bit.blogic_rshift(n, bits)
 
<br><br>
 
<br><br>
 
'''Description:''' <br>
 
'''Description:''' <br>
 +
logic right shift(zero fill >>>)
 
<br><br>
 
<br><br>
 
'''Arguments:'''<br>
 
'''Arguments:'''<br>

Revision as of 13:27, 31 May 2008

Functions

band

Definition:
bit.band(w1,...)

Description:
returns the bitwise and of the w's

Arguments:


Returns:


Example:


bor

Definition:
bit.bor(w1,...)

Description:
returns the bitwise or of the w's

Arguments:


Returns:


Example:


bnot

Definition:
bit.bnot(a)

Description:
returns the one's complement of a

Arguments:


Returns:


Example:


bxor

Definition:
bit.bxor(w1,...)

Description:
returns the bitwise exclusive or of the w's

Arguments:


Returns:


Example:


brshift

Definition:
bit.rshift(a,b)

Description:
returns a shifted logically right b places

Arguments:


Returns:


Example:


bxor2

Definition:


Description:


Arguments:


Returns:


Example:


tonumb

Definition:


Description:


Arguments:


Returns:


Example:


blshift

Definition:
bit.lshift(a,b)

Description:
returns a shifted left b places

Arguments:


Returns:


Example:


tobits

Definition:


Description:


Arguments:


Returns:


Example:


blogic_rshift

Definition:
bit.blogic_rshift(n, bits)

Description:
logic right shift(zero fill >>>)

Arguments:


Returns:


Example: