Commit History

Author SHA1 Message Date
  tg74 634338dcd2 merge with trunk 10 years ago
  tg74 996b1c6bcf merge with trunk 11 years ago
  tg74 d0344d7d0e merge with trunk 12 years ago
  florian 10dbdb5c9a * fix compilation on x86-64 13 years ago
  florian 76bea5c4fd * x86-64 and i386 use the popcnt instruction of possible 13 years ago
  florian ff12d63248 + generic popcnt support 13 years ago
  florian b782918434 * first draft to support the popcnt instruction, works so far for x86 with a real popcnt instruction 13 years ago
  Jonas Maebe bb28a7cd08 * decrease the fpu stack position counter after explicitly inserted 13 years ago
  Jonas Maebe edd42aa42a * moved subsetref/reg and bit_set/test support from cgobj to hlcgobj for 13 years ago
  Jonas Maebe d1538ab023 o added ARM VPFv2/VFPv3 support: 15 years ago
  yury 92ad06f1e8 * Always use RIP relative symbol addressing for x86_64 Windows targets. Bug #13657. 16 years ago
  Jonas Maebe 7d459cf12a * the compiler now explicitly keeps track of the minimally guaranteed 16 years ago
  Jonas Maebe 718694d1d6 * always specify an explicit alignment for tgobj.gettemp (so e.g. 17 years ago
  Jonas Maebe 3d2630c661 * fixed wrong location.size (sign) for x86's in_abs_long + test 17 years ago
  peter 8f239d04b6 * cleanup and simplify the set type handling 17 years ago
  Jonas Maebe ea22e81374 * fixed include/exclude for byte-sized sets in registers 17 years ago
  peter f0e804beb7 * typecast fix 17 years ago
  florian fb8bbd5ff0 + inline abs(<longint>) on x86 18 years ago
  florian 9d88b1d9ef * x86-64 fixed 18 years ago
  florian f32831c44a * fixed assembling of fisttp of sse3 instruction set 18 years ago
  peter 9715eceee7 * fixed expectloc setting for x86_64 18 years ago
  peter 6b8aed593f * remove registers{int/mmx/fpu} from firstpass 18 years ago
  Jonas Maebe 0040eecf9f + support for extra packing of sets whose lower element number 18 years ago
  Jonas Maebe 26a4f693da * more packed set operand size problems fixed (include/exclude, mantis 18 years ago
  daniel 9adb202a92 * Rework the constexprint to allow operations from low(int64) to high(qword). 18 years ago
  florian 4fc85cb084 * new test 18 years ago
  florian bae83ee777 * set expectloc correctly on x86-64 18 years ago
  florian f4840620f0 * location.size of trunc/round must be OS_S64 18 years ago
  pierre d1d6413443 * use S_IQ opsize for A_FISTP instruction 18 years ago
  florian bcb1cf0d28 * make no use of int registers in trunc to reduce register pressure 18 years ago