[fpc-pascal] rotating bits
Jonas Maebe
jonas.maebe at elis.ugent.be
Wed May 24 17:17:20 CEST 2006
On 24 mei 2006, at 17:09, Пётр Косаревский wrote:
>> 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).
First parameter is in eax, second in edx (third one is ecx)
Jonas
More information about the fpc-pascal
mailing list