Commit History

Autor SHA1 Mensaxe Data
  florian 637976e83f * patch by Marģers to unify internal error numbers, resolves #37888 %!s(int64=4) %!d(string=hai) anos
  florian 28f25b2df0 * reworked usage of tcgnotnode.handle_locjump %!s(int64=5) %!d(string=hai) anos
  florian db250b04e0 * generate soft float code for arm vfp units which have no double operation support %!s(int64=5) %!d(string=hai) anos
  pierre 39f3a72c62 tarmunaryminusnode.pass_1 must call inherited method for system_arm_wince %!s(int64=5) %!d(string=hai) anos
  pierre cb41b22fdc Try to fix tarmunaryminusnode.pass_1 %!s(int64=5) %!d(string=hai) anos
  pierre 73b563b367 Avoid invalid typecast in tarmunaryminusnode.pass_1 method %!s(int64=5) %!d(string=hai) anos
  florian 38c32bcada * reorganized arm cpu flags %!s(int64=5) %!d(string=hai) anos
  pierre 0fa280f4c2 Fix code generated in tarmnotnode.second_boolean %!s(int64=6) %!d(string=hai) anos
  florian 45847da693 * fix building for targets with no vfp support %!s(int64=6) %!d(string=hai) anos
  florian 85edf1c1eb * reworked arm vfp capability handling to use fpu_capabilites %!s(int64=6) %!d(string=hai) anos
  florian b3ed34592f + software handling of exceptions on arm %!s(int64=6) %!d(string=hai) anos
  Jeppe Johansen cba4aeaca5 Fix division of constants on ARM thumb without long multiplication. %!s(int64=6) %!d(string=hai) anos
  florian 71e71ad267 * fix currency division on non x86 32 bit targets %!s(int64=7) %!d(string=hai) anos
  florian cd41312a8f * fixes not(<qwordbool>) on arm %!s(int64=7) %!d(string=hai) anos
  nickysn efc5e339d0 * use an enum instead of integer constants to represent inline numbers %!s(int64=8) %!d(string=hai) anos
  florian 1c067e96bf * fix VFPv4 support %!s(int64=9) %!d(string=hai) anos
  yury 432248cbf1 * Removed lot of unused vars. %!s(int64=10) %!d(string=hai) anos
  Jeppe Johansen dac294c680 Fix ARMv3/ARMv2A support. %!s(int64=10) %!d(string=hai) anos
  Jonas Maebe 10b2ea3b1b * use handle_locjump() instead of local inlined version %!s(int64=10) %!d(string=hai) anos
  Jeppe Johansen db401f0371 Add missing size postfix to VNEG VFP instruction. %!s(int64=10) %!d(string=hai) anos
  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. %!s(int64=10) %!d(string=hai) anos
  masta 0cb1a129b3 {ARM} Implement usage of generic division-by-const optimization %!s(int64=11) %!d(string=hai) anos
  sergei 68b97bee5a * ARM: Implemented floating-point negation and abs() for softfloat using integer instructions. Fixes webtbs/tw4534.pp, and also yields much faster code than existing implementation. %!s(int64=11) %!d(string=hai) anos
  Jonas Maebe 4065483a50 * completed thlcgobj.location_force_fpureg(), use it everywhere and removed %!s(int64=11) %!d(string=hai) anos
  masta a72a3f4e01 Little cleanup after r26669, no functional changes %!s(int64=11) %!d(string=hai) anos
  masta 80d2ee8ad0 Don't reuse registers on ARM 64 bits shift %!s(int64=11) %!d(string=hai) anos
  Jeppe Johansen d24cbbf9f5 Changed debug information to dwarf for ARM_embedded, and set local minimum alignment to 4. %!s(int64=11) %!d(string=hai) anos
  Jonas Maebe b6d279d4aa * don't transform div-by-power-of-2 into a shift when overflow checking is %!s(int64=11) %!d(string=hai) anos
  florian 73e6af4864 + cpu flag CPUARM_HAS_THUMB_IDIV %!s(int64=12) %!d(string=hai) anos
  florian d4968e054b + arm: tsettings.instructionset %!s(int64=12) %!d(string=hai) anos