Commitin historia

Tekijä SHA1 Viesti Päivämäärä
  Sven/Sarah Barth e94d02a067 * with all existing RTLs switched over to the atomic intrinsics, the define FPC_SYSTEM_INTERLOCKED_USE_INTRIN can be removed again 10 kuukautta sitten
  Sven/Sarah Barth 5d6c8130a0 * switch ARM RTL to provide atomic intrinsic helpers instead of Interlocked* functions 10 kuukautta sitten
  florian 13dfd1cafd * get rid of a couple of more tabs 1 vuosi sitten
  florian a0cae50af6 * rtl part of #35433 1 vuosi sitten
  Michael VAN CANNEYT b849d92589 * Char -> AnsiChar 2 vuotta sitten
  Jonas Maebe 0758aa1143 FPU exception mask: generlised system unit interface 3 vuotta sitten
  svenbarth 0c316deab5 * readd SmallInt typecasts to SmallInt overload of SwapEndian 5 vuotta sitten
  svenbarth 9d86fed95b * avoid range check error when using SwapEndian with 16-bit constants 5 vuotta sitten
  florian c189af0e3d * improved software floating point exception handling in the rtl 6 vuotta sitten
  florian c418d63c16 + create defines with FPU capabilites 6 vuotta sitten
  florian b3ed34592f + software handling of exceptions on arm 6 vuotta sitten
  florian 9f16c34329 + initial work for tls-based threadvar support on arm-linux 7 vuotta sitten
  yury 2ae3ce79bb * ARM: Never use the "BLX label" instruction. Use "BL label" instead. 8 vuotta sitten
  florian 1c067e96bf * fix VFPv4 support 9 vuotta sitten
  Jeppe Johansen 03d4ada29e Use a temporary variable to avoid potential problems of overwriting the argument. 9 vuotta sitten
  florian 3f2057a2f2 * do not generate blx instructions, the generation of blx instead of bl was introduced some years ago but today it proves to be wrong: if necessary, the linker converts the bl into a blx, this is also how gcc and clang handle it 9 vuotta sitten
  yury c9a0c5e7a6 * arm: Support for the kuser_memory_barrier kernel function for memory barriers. 10 vuotta sitten
  Károly Balogh c81290bc94 fix InterlockedCompareExchange on ARM-Linux: kuser_cmpxchg destroys r3, which needs to be restored, if we have to loop 10 vuotta sitten
  yury 9f2ef7c546 * ARM assembler routines are PIC compatible now. 10 vuotta sitten
  Jeppe Johansen 53fd543440 Fix fillchar for >ARMv3 10 vuotta sitten
  Jeppe Johansen dac294c680 Fix ARMv3/ARMv2A support. 10 vuotta sitten
  Jeppe Johansen 3ef4033e7d Test the proper CPUARM capability when chosing between blx and bl. 10 vuotta sitten
  Jeppe Johansen 9478099e5a Undo recent VFP assembler changes to make bootstrapping from 3.0.1 possible. 10 vuotta sitten
  Jeppe Johansen 914e9e7b49 Merged from trunk 10 vuotta sitten
  florian 9eab90d8c4 * always pass the architecture to the arm assembler 10 vuotta sitten
  Jeppe Johansen ff7af306df Add FPA support. 10 vuotta sitten
  Jeppe Johansen 71cdedea82 Add missing NOP, and B instruction forms. 10 vuotta sitten
  Jeppe Johansen 9e5979e8be Implemented UAL syntax support in the ARM assembler reader. Can be toggled with a field for now, but not implemented yet. Still using pre-UAL syntax for now. 11 vuotta sitten
  Jeppe Johansen d4461efae3 Fix broken ldrd assembler syntax in RTL 11 vuotta sitten
  Károly Balogh 1a4d6d79c5 new division helpers for ARM by Nico Erfurth. on our ARMv5 core hardware they're 22%-36% faster than the generic ones for the most common case. 11 vuotta sitten