SarShortint

8-bit Shift Arithmetic Right

Declaration

Source position: systemh.inc line 1122

  function SarShortint(const AValue: ShortInt; const Shift: Byte)
                       : ShortInt;

Description

SarShortint performs an arithmetic right shift for Shift positions on an 8-bit integer AValue and returns the result. Shift is optional, and is 1 by default. The difference with the regular Shr shift operation is that the leftmost bit is preserved during the shift operation.

See also

Name Description
SarInt64 64-bit Shift Arithmetic Right
SarLongint 32-bit Shift Arithmetic Right
SarSmallint 16-bit Shift Arithmetic Right