Lịch sử commit

Tác giả SHA1 Thông báo Ngày
  florian 637976e83f * patch by Marģers to unify internal error numbers, resolves #37888 4 năm trước cách đây
  florian d772a42375 * arm: more fixes for fpu_fpv4_sp_d16 5 năm trước cách đây
  florian 38c32bcada * reorganized arm cpu flags 5 năm trước cách đây
  florian 85edf1c1eb * reworked arm vfp capability handling to use fpu_capabilites 6 năm trước cách đây
  Jonas Maebe ce598c15ec * factored out the conditions under which add nodes need to perform 6 năm trước cách đây
  florian b3ed34592f + software handling of exceptions on arm 6 năm trước cách đây
  Jonas Maebe 281b3ad276 * fix case completeness and unreachable code warnings in compiler that would 6 năm trước cách đây
  Jonas Maebe 0b246f3dbd * converted Boolean8 to an internal type, and mapped Boolean to the 6 năm trước cách đây
  florian e1546303f8 + enable use of vfma and friends on arm when doing fastmath optimizations 9 năm trước cách đây
  florian 1c067e96bf * fix VFPv4 support 9 năm trước cách đây
  Jeppe Johansen 297c17d4f0 Add missing prefix for VCMP for FPv4_S16. 10 năm trước cách đây
  Jonas Maebe 0fc1fd6ac1 * replaced current_procinfo.currtrue/falselabel with storing the true/false 10 năm trước cách đây
  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. 10 năm trước cách đây
  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 11 năm trước cách đây
  florian 97fc823e33 * generate AND for small set comparions using the cg class, so it works for arm thumb as well 11 năm trước cách đây
  Károly Balogh 09608a1c28 * fix warnings when compiling the compiler with DFA optimizer enabled on ARM 11 năm trước cách đây
  Jonas Maebe e21d31dc99 * fixed compilation with range checking enabled 11 năm trước cách đây
  masta 96915b3f0c 16bit Thumb is not able to use tst with an immediate value 11 năm trước cách đây
  masta b898b169d4 Fixed 0-cmp optimization in tarmaddnode.second_cmp64bit 11 năm trước cách đây
  masta c88fdb6a4a Add minor optimization for int64 < 0 on arm 11 năm trước cách đây
  sergei 819f6de01a * ARM: fixed floating point comparison flags for VFP hardfloat (part of Mantis #9362). 11 năm trước cách đây
  sergei 4c3a4646ec * Fixed floating-point comparisons for softfloat targets (part of Mantis #9362). 11 năm trước cách đây
  Jonas Maebe 4065483a50 * completed thlcgobj.location_force_fpureg(), use it everywhere and removed 11 năm trước cách đây
  florian 9e4c130bc4 * do not allocate unnecessarily an extra pair of registers when multiplying int64s on arm 11 năm trước cách đây
  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). 11 năm trước cách đây
  florian 1fc6316cbc * use generic 32*32 -> 64 bit multiplication on arm thumb 11 năm trước cách đây
  masta bcec29f1b4 Disable generation of UMULL when generating thumb1 code 11 năm trước cách đây
  masta e5b3d89a5d Add CPUARM_HAS_UMULL flag 11 năm trước cách đây
  masta d32abdf047 Little cleanup in tarmaddnode.second_add64bit 11 năm trước cách đây
  masta cec633e86e Optimized support for 32x32 => 64bit multiplications on ARM 11 năm trước cách đây