Historial de Commits

Autor SHA1 Mensaje Fecha
  florian e81d2d1f3b * basic avx support for floating point operations (use -Cfavx to activate) hace 12 años
  nickysn 90ecd72286 * x86_64 compilation fixed after r24752 hace 12 años
  nickysn ec76b2cf40 * refactored the segment-in-integer-register reference support, so it's handled in make_simple_ref, instead of all over the place in the code generator hace 12 años
  Jonas Maebe 2dd75e707e * renamed thlcgobj.tcgsize2orddef to defutil.cgsize_orddef hace 12 años
  nickysn 525246f61b * support i8086 far references in tx86addnode.emit_op_right_left hace 12 años
  Jonas Maebe 5051453806 + support for LOC_(C)MMREGISTER in hlcg hace 12 años
  nickysn 4c95592e08 * don't use 'fnstsw ax' if the current cpu level is below 286 hace 12 años
  nickysn e6c8ac6694 * use the generic tcgaddnode.second_addsmallset on i8086, because the BTx instructions are 386+ hace 12 años
  florian 6345aee80b * revert r19643: FloatToStr has to handle Nan correctly and should not cause hace 12 años
  Jonas Maebe edd42aa42a * moved subsetref/reg and bit_set/test support from cgobj to hlcgobj for hace 13 años
  pierre 85862e476b Fix for test tw19368 hace 13 años
  florian 46cc0209de * make use of mulps/mulpd and haddps/haddpd/hsubpd/hsubps to optimze x*x+y*y and x*x-y*y where x and y might be single or double hace 14 años
  Jonas Maebe 44178f41b6 * don't overwrite register variables when evaluating <=/>= expressions with hace 14 años
  Jonas Maebe fff903a00b * fixed some unnecessary moving of values from cregister to register hace 15 años
  Jonas Maebe d1538ab023 o added ARM VPFv2/VFPv3 support: hace 15 años
  Jonas Maebe 53e52ac6a9 * implementation of 32x32->64 multiplication for i386 based on patch hace 16 años
  Jonas Maebe a23630260b + "weakexternal" support for imported procedures and variables. hace 16 años
  peter 8f239d04b6 * cleanup and simplify the set type handling hace 17 años
  Jonas Maebe f36e5411af * split cpu64bit compiler define into hace 17 años
  Jonas Maebe 6c536dab3e * added several missing make_simple_ref() calls hace 17 años
  Jonas Maebe 89ed91509a * Some fixes for r8515: hace 18 años
  Jonas Maebe 0040eecf9f + support for extra packing of sets whose lower element number hace 18 años
  peter 67e16340be * revert r8118 hace 18 años
  daniel 21293f5818 + Add common type integer promotion. hace 18 años
  Jonas Maebe 8caad93eaf * fixed several problems with packed set operand sizes hace 18 años
  daniel c43855a8f7 * Improve comment for [0..31]-x optimization hace 18 años
  daniel ea79e69176 + Add optimization to optimize [0..31]-x set expression to use one less hace 18 años
  Jonas Maebe 5f169f97ff * fixed SSE2 substraction when both operands are on the 80x87 fpu stack hace 18 años
  Jonas Maebe cdb67cfc8b * fixed bug with set comparisons after r6172 hace 18 años
  florian 2579cd139f + support for sets with size 1 and 2 hace 18 años