Historique des commits

Auteur SHA1 Message Date
  florian 8146443336 + set pi_do_call on ARM as well if we check for fpu exceptions il y a 1 an
  florian 637976e83f * patch by Marģers to unify internal error numbers, resolves #37888 il y a 4 ans
  florian d772a42375 * arm: more fixes for fpu_fpv4_sp_d16 il y a 5 ans
  florian 38c32bcada * reorganized arm cpu flags il y a 5 ans
  florian 85edf1c1eb * reworked arm vfp capability handling to use fpu_capabilites il y a 6 ans
  Jonas Maebe ce598c15ec * factored out the conditions under which add nodes need to perform il y a 6 ans
  florian b3ed34592f + software handling of exceptions on arm il y a 6 ans
  Jonas Maebe 281b3ad276 * fix case completeness and unreachable code warnings in compiler that would il y a 6 ans
  Jonas Maebe 0b246f3dbd * converted Boolean8 to an internal type, and mapped Boolean to the il y a 6 ans
  florian e1546303f8 + enable use of vfma and friends on arm when doing fastmath optimizations il y a 9 ans
  florian 1c067e96bf * fix VFPv4 support il y a 9 ans
  Jeppe Johansen 297c17d4f0 Add missing prefix for VCMP for FPv4_S16. il y a 10 ans
  Jonas Maebe 0fc1fd6ac1 * replaced current_procinfo.currtrue/falselabel with storing the true/false il y a 10 ans
  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. il y a 10 ans
  florian 2fa7171a45 * generate AND for small set comparisons also when only set vars are involved using the cg class, so it works for arm thumb as well il y a 11 ans
  florian 97fc823e33 * generate AND for small set comparions using the cg class, so it works for arm thumb as well il y a 11 ans
  Károly Balogh 09608a1c28 * fix warnings when compiling the compiler with DFA optimizer enabled on ARM il y a 11 ans
  Jonas Maebe e21d31dc99 * fixed compilation with range checking enabled il y a 11 ans
  masta 96915b3f0c 16bit Thumb is not able to use tst with an immediate value il y a 11 ans
  masta b898b169d4 Fixed 0-cmp optimization in tarmaddnode.second_cmp64bit il y a 11 ans
  masta c88fdb6a4a Add minor optimization for int64 < 0 on arm il y a 11 ans
  sergei 819f6de01a * ARM: fixed floating point comparison flags for VFP hardfloat (part of Mantis #9362). il y a 11 ans
  sergei 4c3a4646ec * Fixed floating-point comparisons for softfloat targets (part of Mantis #9362). il y a 11 ans
  Jonas Maebe 4065483a50 * completed thlcgobj.location_force_fpureg(), use it everywhere and removed il y a 11 ans
  florian 9e4c130bc4 * do not allocate unnecessarily an extra pair of registers when multiplying int64s on arm il y a 11 ans
  sergei a3efd9e1df + Added method taddnode.use_generic_mul64bit, allowing it to inline full 64-bit multiplications, and fixed ARM to comply (it was not checking for possible 32x32 to 64 optimization after detecting a 64-bit operand, so recently added code for 32x32 to 64 bit optimization was inactive). il y a 11 ans
  florian 1fc6316cbc * use generic 32*32 -> 64 bit multiplication on arm thumb il y a 11 ans
  masta bcec29f1b4 Disable generation of UMULL when generating thumb1 code il y a 11 ans
  masta e5b3d89a5d Add CPUARM_HAS_UMULL flag il y a 11 ans
  masta d32abdf047 Little cleanup in tarmaddnode.second_add64bit il y a 11 ans