Add more 64bit optimized versions of often used string functions
Original Reporter info from Mantis: urhen
-
Reporter name: NoName
Original Reporter info from Mantis: urhen
- Reporter name: NoName
Description:
While the FPC 32bit string RTL includes many hand-crafted assembly versions the 64bit RTL only provides one implementation (StrComp).
Same issue applies for ARM which also gets more important (phones + server).
Steps to reproduce:
32bit optimizations
https://github.com/graemeg/freepascal/blob/master/rtl/i386/strings.inc
64bit optimizations
https://github.com/graemeg/freepascal/blob/master/rtl/x86_64/strings.inc
Mantis conversion info:
- Mantis ID: 37039
- Version: 3.3.1
- Monitored by: » Vincent (Vincent Snijders), » arnaud.bouchez (Arnaud Bouchez)