## Contents

# USAGE:Edit

SHIFT data bits /left /logical /part length

# DESCRIPTION:Edit

Perform a bit shift operation. Right shift (decreasing) by default.

SHIFT is a native value.

# ARGUMENTSEdit

**data**-- (Type: integer binary)**bits**-- Number of bits to shift (Type: integer)

# REFINEMENTSEdit

**/left**-- Shift bits to the left (increasing)**/logical**-- Use logical shift (unsigned, fill with zero)**/part**-- Shift only part of a series.**length**-- (Type: integer)

# SOURCE CODEEdit

shift: native[ {Perform a bit shift operation. Right shift (decreasing) by default.} data [integer! binary!] bits [integer!] "Number of bits to shift" /left "Shift bits to the left (increasing)" /logical "Use logical shift (unsigned, fill with zero)" /part "Shift only part of a series." length [integer!] ]