Created a page for the Rotate Left node. |
Fixed input descriptions. |
||
(One intermediate revision by the same user not shown) | |||
Line 5: | Line 5: | ||
[ | [ | ||
{"Name":"A", "Type":"Dummy"}, | {"Name":"A", "Type":"Dummy"}, | ||
{"Name":" | {"Name":"Rotate", "Type":"int"} | ||
] | ] | ||
|Outputs= | |Outputs= | ||
Line 21: | Line 21: | ||
The value we want to rotate. | The value we want to rotate. | ||
=== | === Rotate ([[Type:int|int]]) === | ||
The amount to rotate this value by to the left. | The amount to rotate this value by to the left. |
Latest revision as of 17:51, 29 June 2024
ROL
Boolean
The Rotate Left node takes in a value we want to rotate (using a bitwise operation, called a circular shift) and the amount we want to rotate by to the left, and returns the new rotated value. Rotating is the act of moving the bits in a byte in a direction, and when rotating, the bits that fall outside the bounds will cycle around to the other side of the byte.
Inputs
A (Pseudo-Generic)
The value we want to rotate.
Rotate (int)
The amount to rotate this value by to the left.
Outputs
* (Pseudo-Generic)
The new rotated value.
Further Reading
See Also
- Wikipedia's definition of bitwise operation & circular shift.