> 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