Du könntest auch folgendes mal probieren...
Delphi-Quellcode:
procedure FF(var a: DWORD; b, c, d, x: DWORD; s: BYTE; ac: DWORD);
begin
a:=a+F(b, c, d) + x + ac;
rot(a, s);
a:=a+b;
end;
Damit lässt sich meine MD5 zumindest compilen,auch mit den genannten Prüfroutinen..