Historique des commits

Auteur SHA1 Message Date
  florian 98bd768521 * remove type cast of the parameter of int(...), if an instruction is available which can be used directly il y a 7 ans
  nickysn 16d7eefbca + adapted and enabled the x86 specific abs() code generation for i8086, because il y a 8 ans
  florian 358bfb4858 * SSE4.1+ implementation of int(...) il y a 8 ans
  florian 12dec14859 * try to break dependency chains when generating vsqrt instructions il y a 8 ans
  florian 8eec29b139 + enable support for a processor specific frac function il y a 8 ans
  nickysn efc5e339d0 * use an enum instead of integer constants to represent inline numbers il y a 8 ans
  florian b1dff29cbf * removed unused units il y a 8 ans
  Jonas Maebe a25ebbba3e + added volatility information to all memory references il y a 9 ans
  pierre 1e9491550d nutils.pas: Add new procedure: il y a 9 ans
  pierre fe4e2956c6 Disable checkpointer call when handling left of prefetch node il y a 9 ans
  florian e5f63779bb * pass S_NO instead of S_XMM to *SQRTSS/SD as size as the memory location is 32/64 bit il y a 9 ans
  Jonas Maebe aa1be3276f - removed default value of _typ parameter of TAsmData.(Weak)RefAsmSymbol(): il y a 9 ans
  florian e4baf67722 * do not write any size suffix for cvt*ss2si, doing so makes no sense as the size of the single and the integer might be different on x86-64, resolves issue #30101 il y a 9 ans
  florian 0232a0d979 * several inlined math function do not need a non-constant register for the argument il y a 9 ans
  Jonas Maebe da696057ab * converted register_maybe_adjust_setbase() to the high level code generator il y a 10 ans
  yury e04a3b4ac6 * Removed unused vars for x86 compiler. il y a 10 ans
  Jonas Maebe 1bcc276dcf * remove implicit typecast to extended automatically inserted for trunc/round il y a 10 ans
  Jonas Maebe 9079227c56 * don't give an internalerror when trying to prefetch a regvar or even il y a 10 ans
  florian de17e9fa1c + cpu capability CPUX86_HAS_CMOV il y a 10 ans
  florian 8207e0ef22 + make use of vfnmsub*/vfmsub*/vfnmadd* instructions if possible il y a 11 ans
  florian 33602db802 * try to registers more cleverly during fma code generation il y a 11 ans
  florian 18233f2c0c * fix compilation of i8086 compiler il y a 11 ans
  florian d88d644925 + support for FMA intrinsic: if there is no hardware support, the compiler throws an error. il y a 11 ans
  Jonas Maebe d452686c39 * moved pbestrealtype from symdef to symcpu il y a 11 ans
  Jonas Maebe 6b16c05a98 * fixed compilation for i8086 with 2.6.x (it gave an unreachable code il y a 11 ans
  sergei e4819e863b + Consider target_info.cprefix in symbol names. il y a 11 ans
  Jonas Maebe 4065483a50 * completed thlcgobj.location_force_fpureg(), use it everywhere and removed il y a 11 ans
  florian c00d752813 + create avx code in abs as well il y a 12 ans
  florian 1882ab8d5a * i8086 has no cpu_capabilites il y a 12 ans
  florian 84f7f5f934 * popcnt has a separate cpuid flag so we should separate it from sse il y a 12 ans