Rotate Right With Carry Function
- Updated2025-07-30
- 2 minute(s) read
Rotates each bit in value one bit to the right (from most significant to least significant), inserts carry in the high-order bit, and returns the least significant bit.
The connector pane displays the default data types for this polymorphic function.

Inputs/Outputs
carry
—
carry is the new high-order bit of value.
value
—
value must be an integer. It cannot be an array or a cluster.
lsb carry out
—
lsb carry out is the former low-order bit of value.
value
—
value is the new value. The data type of the output value is determined by the data type of the input value. |
FPGA Module Details
The following details apply when you use this object in an FPGA VI.
Note The following details are subject to change with each version of the LabVIEW FPGA Module.
| Single-Cycle Timed Loop | Supported. |
| Usage | You cannot wire an array or cluster input to this function in a single-cycle Timed Loop. |
| Timing | This function requires no clock cycles to execute because it does not include an internal register. |
| Resources | This function consumes no FPGA resources because it is purely a wiring operation. |
carry
—
value
—
lsb carry out
—
value
—