Jonas Maebe
|
9273856e84
* disallow pusha*/popa* for x86_64 (mantis #14862)
|
15 ani în urmă |
Jonas Maebe
|
92ff07deaf
* several fixes by Pierre Pede (parts of his patch to mantis #12492)
|
16 ani în urmă |
Jonas Maebe
|
0597c300f4
* applied feature dependencies patch by Sven Barth from mantis #13673 :
|
16 ani în urmă |
Jonas Maebe
|
22aacd2a60
* return 0 for length(pchar(0)), like Kylix does (using corrected and
|
17 ani în urmă |
ivost
|
8046f82416
* Undoing change commited in r12461, it looks like a feature and not a bug ;)
|
17 ani în urmă |
ivost
|
fe3263eb08
* i386 version of fpc_pchar_length did not accept NIL strings, maybe we have to check other implementations also
|
17 ani în urmă |
florian
|
558cf3ef87
* reset FPU properly after an exception, resolves #12214
|
17 ani în urmă |
florian
|
20e632c8d8
* reorganized ror/rol defines
|
17 ani în urmă |
florian
|
1afb1aa9cc
+ ror/rol functions
|
17 ani în urmă |
Jonas Maebe
|
f00beea41c
* fixed i386/linux rtl compilation and functionality when compiled
|
17 ani în urmă |
yury
|
5dc6e54925
* Removed inline for procedures with assembler or formal parameters, since inline is not supported for them (compiler warns about that now). Even if there is no inline modifier in interface declaration of procedure, it is possible to specify inline in procedure implementation if needed (e.g. for generic implementations) and inlining will work for them.
|
17 ani în urmă |
daniel
|
0d78460e2e
* Disable int_str again.
|
17 ani în urmă |
peter
|
2a479654f1
* remove asm for simple math functions so the generic inlined function is
|
17 ani în urmă |
daniel
|
624bb8e7e1
* Add win32 workaround suggested by Peter.
|
17 ani în urmă |
peter
|
f70219cdd8
* add align directives to int_str
|
17 ani în urmă |
daniel
|
d12e107800
* Use fpc_geteipasebx.
|
17 ani în urmă |
daniel
|
220565fb94
* Remove unused lea from skip loop.
|
17 ani în urmă |
Jonas Maebe
|
8c45c66e13
* removed accidentally committed global disable of assembler int_str
|
17 ani în urmă |
Jonas Maebe
|
95c991872b
+ added exeinfo to implicit units so make install works again
|
17 ani în urmă |
daniel
|
b8fdbb1055
* Some final tweaks to asm int_str.
|
17 ani în urmă |
daniel
|
f94d457429
* Add Darwin PIC support to assembler int_str again.
|
17 ani în urmă |
daniel
|
2ce992b4ae
- Disable asm str_int again now that testsuites have run.
|
18 ani în urmă |
daniel
|
47c2cc095b
* Make str_int pic proof.
|
18 ani în urmă |
daniel
|
6e2af37c48
Convert str_int to ATT assembler and activate it.
|
18 ani în urmă |
daniel
|
0cfdde094d
- Disable assembler implementations of str_int because of mysterious
|
18 ani în urmă |
daniel
|
d8bffd27fc
- Intergrate i386/strlen.inc and remove it.
|
18 ani în urmă |
florian
|
d08abbca46
* forgotten commit
|
18 ani în urmă |
yury
|
4662eb98fc
* Fixed warnings.
|
18 ani în urmă |
florian
|
7da7364ee7
* refactored SysResetFPU into SysInitFPU and SysResetFPU
|
18 ani în urmă |
florian
|
5a3f71754a
- removed odd assembler implementation, using the inline variant usually creates better code
|
18 ani în urmă |