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.


icon

Inputs/Outputs

  • cbool.png carry

    carry is the new high-order bit of value.

  • ci32.png value

    value must be an integer. It cannot be an array or a cluster.

  • ibool.png lsb carry out

    lsb carry out is the former low-order bit of value.

  • ii32.png 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.