Difference between revisions of "Bit"
(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
Contents
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: