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