Delphi: schnelle Pos mit 64-Bit

Gibt es irgendeinen Code für eine Pos () - Version, die in 64-Bit genauso schnell ist wie die aktuelle 32-Bit-Version?

Meines Erachtens hat die 32-Bit-Version in Delphi (getestet bis XE5) vor vielen Jahren die FastCode-Assembler-Versionen übernommen, für 64-Bit wird jedoch eine PurePascal-Version verwendet, die etwa 5- bis 10-mal langsamer ist.

Einige Tests, die gleiche Prozedur in einer langen Schleife:

32-Bit: 65..90ms

64-Bit: 280..300 ms

Antworten auf die Frage(2)

Ihre Antwort auf die Frage