Jonas Maebe
|
cc843f5f62
* fixed comparedword in case len=0
|
18 tahun lalu |
peter
|
e8322a83e4
* optimized generic implementations to use pointers instead of
|
18 tahun lalu |
Jonas Maebe
|
f51bac256d
* made pic-safe (by simply not accessing global variables from
|
18 tahun lalu |
micha
|
d95b9082bb
* add memory barrier prototypes + implementation for i386 and sparc + use lwsync for powerpc64
|
18 tahun lalu |
florian
|
6f6e60b723
* improved SSE check by Martin Schreiber
|
18 tahun lalu |
florian
|
80d55022e9
* tried to fix SSE OS support detection
|
18 tahun lalu |
ivost
|
2c22173534
* Added InterlockedCompareExchange64 for i386 (supported over cmpxchg8b instruction)
|
18 tahun lalu |
marco
|
57cfd89fbd
* Linux 64-bit FS patch from neli for FPC_USE_LIBC
|
18 tahun lalu |
peter
|
cd767cf5c8
* i386 uses generic fpc_compare_shortstr_equal
|
18 tahun lalu |
Jonas Maebe
|
5ea26c5f5f
* fixed darwin compilation
|
18 tahun lalu |
florian
|
bcf65051e3
* detect sse properly on linux, fixes tmask*.pp in the testsuite with -Cfsse2
|
18 tahun lalu |
daniel
|
e8050233af
+ Patch by Thorsten Engler to optimize string comparisons for = and <> cases. (Mantis #8231)
|
18 tahun lalu |
florian
|
b3a1868ff0
* correct masking of exceptions in genmath code
|
18 tahun lalu |
Jonas Maebe
|
3381fd2ea1
* ismultithread is a longbool nowadays (cmpb -> cmpl)
|
18 tahun lalu |
florian
|
4ee9f1b394
* use DefaultCW to reload fpu settings
|
19 tahun lalu |
Jonas Maebe
|
5acc8b44a8
* activated internal get_frame for x86
|
19 tahun lalu |
peter
|
2f0ce31751
* string concat changed from function to procedure to
|
19 tahun lalu |
florian
|
0ade2e487d
* cleaned up and fixed (from mftq75) sse unit initialization, fixes #7268
|
19 tahun lalu |
florian
|
b24388da8d
* fix comparedword, fixes #7143
|
19 tahun lalu |
florian
|
81b98c9d82
+ added more ebx saving to cpuid invocations
|
19 tahun lalu |
Jonas Maebe
|
b9125f97d0
* fixed InterlockedCompareExchange
|
19 tahun lalu |
peter
|
4c065bce45
* move InterLocked functions to system unit
|
19 tahun lalu |
daniel
|
6f1e0eff45
* Add ifdef internal_backtrace
|
19 tahun lalu |
florian
|
47fac4ee6e
* moved *SSECSR to system unit
|
19 tahun lalu |
peter
|
2d3c01d83a
* basic work to make Move() and FillChar() internal under ifdef INTERNALMOVEFILLCHAR
|
19 tahun lalu |
Jonas Maebe
|
83b1c3736a
* fixed assembler version of fpc_AnsiStr_Decr_Ref (based on remark
|
19 tahun lalu |
Jonas Maebe
|
15270b67be
- disabled assembler ansistring helpers for darwin/x86 because they don't
|
19 tahun lalu |
peter
|
f411f615c6
* nostackframe directives
|
19 tahun lalu |
peter
|
340cf721b5
* faster int_str
|
19 tahun lalu |
florian
|
0d61229d63
* fpc_ansistring_decr improved
|
19 tahun lalu |