| [Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] | 
8-bit Shift Arithmetic Right
Source position: systemh.inc line 1034
function SarShortint(  | 
const AValue: ShortInt;  | 
const Shift: Byte = 1  | 
):ShortInt;  | 
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.
  | 
16-bit Shift Arithmetic Right  | 
|
  | 
32-bit Shift Arithmetic Right  | 
|
  | 
64-bit Shift Arithmetic Right  |