[fpc-devel] (patch) optimized 32 to 64 bits multiplication for i386

Sergei Gorelkin sergei_gorelkin at mail.ru
Mon Nov 3 21:46:14 CET 2008


The attached patch implements i386-specific codegeneration for 32 -> 64 
bits multiplications, approximately as described in "FPC HowToDo" wiki page.
I also copied the generic part from tcgaddnode into 
ti386addnode.second_mul, so that all multiplications are handled in a 
single procedure. Although there was no absolute need to do that, it 
makes the code easier to understand.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: i386-mul3264-patch.zip
Type: application/x-zip-compressed
Size: 2303 bytes
Desc: not available
URL: <http://lists.freepascal.org/pipermail/fpc-devel/attachments/20081103/69daf3c5/attachment.bin>

More information about the fpc-devel mailing list