Károly Balogh
|
88b58c3580
i386: added signed 64bit div/mod helpers in assembly. we have some 64bit heavy code where a direct helper results in about 8-10% of performance advantage compared to going through the generic wrapper + the unsigned function
|
11 gadi atpakaļ |
sergei
|
78e726b34f
* i386: Somewhat optimized fpc_mul_qword routine, got rid from variable 'r', registers esi and edi. Also ignore overflow checking when both operands have their high dwords equal to zero, because in such case multiplication cannot overflow.
|
11 gadi atpakaļ |
sergei
|
97152cc41b
* Fixed overflow handling in i386 assembler implementations of fpc_div_qword and fpc_mod_qword.
|
12 gadi atpakaļ |
sergei
|
b36a930f26
- Cleaned out REGCALL defines
|
14 gadi atpakaļ |
michael
|
93ba0409be
+ Removed HASCOMPILERPROC define
|
20 gadi atpakaļ |
peter
|
4ace790492
* remove $Log
|
20 gadi atpakaļ |
fpc
|
790a4fe2d3
* log and id tags removed
|
20 gadi atpakaļ |
fpc
|
50778076c3
initial import
|
20 gadi atpakaļ |
peter
|
e417e34496
* truncate log
|
20 gadi atpakaļ |
florian
|
43e425072b
* fixed div by zero check for qword mod qword
|
21 gadi atpakaļ |
florian
|
9205c6e800
* fixed overflow checking in qword multiplication
|
21 gadi atpakaļ |
florian
|
051126d079
* assembler version of mod_qword_word reactivated
|
21 gadi atpakaļ |
florian
|
7f2606ed8a
* fpc_mul_qword uses always the assembler implementation
|
21 gadi atpakaļ |
peter
|
0105b62700
* fix call to handleerror for regcall
|
22 gadi atpakaļ |
peter
|
abbc3fa755
* moved int64 asm code to int64p.inc
|
22 gadi atpakaļ |