home *** CD-ROM | disk | FTP | other *** search
- {
- SEAN PALMER
- }
-
- Function rolW(b : Word; n : Byte) : Word; Assembler;
- Asm
- mov ax, b
- mov cl, n
- rol ax, cl
- end;
-
- Function rolB(b, n : Byte) : Byte; Assembler;
- Asm
- mov al, b
- mov cl, n
- rol al, cl
- end;
-
- Function rolW1(b : Word) : Word; Assembler;
- Asm
- mov ax, b
- rol ax, 1
- end;
-
- { These would be better off as Inline Functions, such as... }
-
- Function IrolW1(b : Word) : Word;
- Inline(
- $58/ {pop ax}
- $D1/$C0); {rol ax,1}
-
- { because no Function call is generated. }
-