> With register calling convention (which is the default calling convention
> in FPC 2.x), it can be reduced just to:
> function brol(b: byte; c: byte): byte; assembler; inline;
> asm
>   rolb  %cl,%al
> end;
> (and similarly for all the other functions). The first parameter goes to
> eax, the second to ecx, and the result is supposed to be in eax again.
> Tomas

Did you test it?

It does not work for me (one-liner).

("result" line does not seem to be needed, but calling conventions used seem to 
be somewhat different).
_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal
  • Re[4]: [fpc-pascal]... Пётр Косаревский

Reply via email to