home *** CD-ROM | disk | FTP | other *** search
- @ @p
- procedure ShiftOptDemo;
- var
- a,b: word;
- Begin
- a:= b mod 256; { using "/m" you get: a:= b and 255!}
- a:= b mod 3; {unchanged}
- a:= b div 4; { using "/d" you get: a:= b shr 2}
- a:= b div 3; {unchanged}
- a:= b shr 4 +1; {don't 'optimize' to a shr 5}
- End;
-