Jeppe Johansen
|
14020b044c
Fix bug in gen_load_cgpara_loc for 64bit registers on 8bit architectures.
|
10 years ago |
yury
|
3fcbb7d2d4
* tinterlockedmt: Fix race conditions in the InterLockedCompareExchange test.
|
10 years ago |
Jeppe Johansen
|
1a285a7d24
Fixed an off-by-one error in a_load_const_cgpara which caused some problems.
|
10 years ago |
sergei
|
be6bcb71dc
* Fixed test on 64-bit targets, was always using i386 code due to incorrect CPU selection symbol (must be "cpux86_64", not "x86_64").
|
10 years ago |
Jeppe Johansen
|
7fc3ed2644
Fix a broken OpCp2Op optimization. It needed the added NR_DEFAULTFLAGS allocation to not break subsequent optimizations.
|
10 years ago |
yury
|
9193954d1c
* pas2jni: Detect the default units path.
|
10 years ago |
yury
|
ab4c8623ec
* pas2jni: Fixed reading of the ppudump's output in some cases.
|
10 years ago |
joost
|
3ec197480b
* Re-generated Makefile for r32081
|
10 years ago |
joost
|
a0d1296d2a
* Re-created Makefile.fpc for libmicrohttpd with standard template
|
10 years ago |
yury
|
36622eaba9
* arm-android: Compile for ARMv5T by default to be compatible with all versions of Android.
|
10 years ago |
yury
|
2dafb8d674
* arm-android: Use kuser_memory_barrier by default.
|
10 years ago |
yury
|
44777f3797
* Use ThreadSwitch.
|
10 years ago |
yury
|
c9a0c5e7a6
* arm: Support for the kuser_memory_barrier kernel function for memory barriers.
|
10 years ago |
joost
|
55f47e0efc
* Added missing include file to fpmake.pp
|
10 years ago |
yury
|
e3d06cdba7
+ Stress test for Interlocked* functions using multiple threads.
|
10 years ago |
yury
|
0d9d730efe
* arm-android: Use kuser_cmpxchg for Interlocked* functions when RTL is compiled for the ARMv5t CPU.
|
10 years ago |
joost
|
57204b2404
* Fixed fppkg --config-file option
|
10 years ago |
Jeppe Johansen
|
4c8fc04a24
Fix a bunch of alignment problems for arm-embedded, mostly armv6m which uses the generic Move and FIllChar routines.
|
10 years ago |
joost
|
56c9903c0c
* Fixed compilation of libmicrohttpd on Linux
|
10 years ago |
michael
|
5a13124fec
* Fix dependency on rtl-extra for windows
|
10 years ago |
michael
|
de800d14cb
* Added libmicrohttpd, from Silvio Clecio.
|
10 years ago |
Jonas Maebe
|
1294dc1ede
* when inserting a non-empty ansistring into an empty ansistring, the
|
10 years ago |
Jonas Maebe
|
b2144d1da0
* give an internalerror if we try to write a tdef that doesn't belong to any
|
10 years ago |
Jonas Maebe
|
9b310ea9b4
* simplified tx86pointerdef.createx86
|
10 years ago |
Károly Balogh
|
c81290bc94
fix InterlockedCompareExchange on ARM-Linux: kuser_cmpxchg destroys r3, which needs to be restored, if we have to loop
|
10 years ago |
nickysn
|
7e6ba9db2a
* do an even better optimization (swap registers in the result, saving 2 mov
|
10 years ago |
nickysn
|
ff5eed1c00
* user xor reg,reg to zero out registers in the i8086 optimized 64-bit shl code
|
10 years ago |
nickysn
|
6ece867305
* in the i8086 64-bit shl code, use jcxz instead of test cx,cx+jz when
|
10 years ago |
nickysn
|
dc92c3eb09
+ i8086 optimization for the code generated for 64-bit shl/shr with a constant in the range 32..47
|
10 years ago |
nickysn
|
44f6f607c5
* optimized the generated code on i8086 for 64-bit shl/shr with constant >=48
|
10 years ago |