florian
|
7213a13081
|
* split fpc_mul_<64 bit> into separate procedures with and without overflow checking
git-svn-id: trunk@35454 -
|
2017-02-19 19:15:14 +00:00 |
|
Károly Balogh
|
0e54f616b5
|
merged i386 int64 mod helper fix by Max Nazhalov (Mantis 30240)
git-svn-id: trunk@34059 -
|
2016-07-03 21:20:07 +00:00 |
|
Károly Balogh
|
963c4aa1f8
|
* fixed the sign handling of i386 fpc_div_int64 helper (Mantis 30166)
git-svn-id: trunk@33753 -
|
2016-05-22 16:57:30 +00:00 |
|
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
git-svn-id: trunk@28261 -
|
2014-07-24 21:06:23 +00:00 |
|
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.
git-svn-id: trunk@26511 -
|
2014-01-18 19:28:00 +00:00 |
|
sergei
|
97152cc41b
|
* Fixed overflow handling in i386 assembler implementations of fpc_div_qword and fpc_mod_qword.
Resolves #23963.
git-svn-id: trunk@24362 -
|
2013-04-29 01:12:45 +00:00 |
|
sergei
|
b36a930f26
|
- Cleaned out REGCALL defines
git-svn-id: trunk@19482 -
|
2011-10-13 17:02:23 +00:00 |
|
michael
|
93ba0409be
|
+ Removed HASCOMPILERPROC define
git-svn-id: trunk@265 -
|
2005-06-07 21:41:02 +00:00 |
|
peter
|
4ace790492
|
* remove $Log
git-svn-id: trunk@231 -
|
2005-06-07 09:47:55 +00:00 |
|
fpc
|
790a4fe2d3
|
* log and id tags removed
git-svn-id: trunk@42 -
|
2005-05-21 09:42:41 +00:00 |
|
fpc
|
50778076c3
|
initial import
git-svn-id: trunk@1 -
|
2005-05-16 18:37:41 +00:00 |
|
peter
|
e417e34496
|
* truncate log
|
2005-02-14 17:13:06 +00:00 |
|
florian
|
43e425072b
|
* fixed div by zero check for qword mod qword
|
2004-11-21 16:41:16 +00:00 |
|
florian
|
9205c6e800
|
* fixed overflow checking in qword multiplication
|
2004-09-26 08:52:51 +00:00 |
|
florian
|
051126d079
|
* assembler version of mod_qword_word reactivated
|
2004-07-25 11:50:39 +00:00 |
|
florian
|
7f2606ed8a
|
* fpc_mul_qword uses always the assembler implementation
|
2004-05-10 20:58:20 +00:00 |
|
peter
|
0105b62700
|
* fix call to handleerror for regcall
|
2003-12-23 23:09:43 +00:00 |
|
peter
|
abbc3fa755
|
* moved int64 asm code to int64p.inc
* save ebx,esi
|
2003-09-14 11:34:13 +00:00 |
|