Commit History

Autor SHA1 Mensaxe Data
  florian f6002d8078 * ensure make_simple_ref is called, resolves #40851 hai 1 ano
  J. Gareth "Curious Kit" Moreton e601156b8c * x86-64: Bug fix where RIP-relative references were made absolute in minmax optimisations by mistake. hai 1 ano
  florian 139f2dfe84 * fix internalerror 200502052 with certain min/max optimizations on x86-64, resolves #40730 hai 1 ano
  florian 8cdb3deebd * another fix for min/max intrinsics on x86_64 for non constant/reference/register locations, resolves #40724 hai 1 ano
  florian 3b8fcfc6eb * fix min/max intrinsics on x86_64 for non constant/reference/register locations, resolves #40721 hai 1 ano
  florian a8d496ade7 * i386 uses generic x86 abs(long/int64) code now hai 1 ano
  florian fea8050457 * fix i386 building after fb3c4ff75be75c367f4f4d505563475ef7accdb5 hai 1 ano
  florian fb3c4ff75b * avoid CMPs with constants outside the range of signed 32 bit values hai 1 ano
  J. Gareth "Curious Kit" Moreton ee1916e919 * i8086: Local variables unused in "second_AndOrXorShiftRot_assign" on i8086 are now not defined on this platform hai 1 ano
  J. Gareth "Curious Kit" Moreton 11b341cc97 * x86: Added new OptPass1CMOVcc peephole optimisation routine to dust up min/max code hai 1 ano
  J. Gareth "Curious Kit" Moreton e4a0ce2fb5 * x86: Min/max intrinsic support hai 1 ano
  florian 12176d3683 * avoid to generate bts/r with memory operand hai 1 ano
  J. Gareth "Curious Kit" Moreton 2b7df4237b * nf_pass1_done, nf_error, nf_processing and nf_do_not_execute hai 1 ano
  florian c3b8b51cb5 * more overflow checking for abs(...) hai 1 ano
  florian 2a46596edd * overflow check abs(...) for x86 hai 1 ano
  J. Gareth "Curious Kit" Moreton 5fab6cc5e0 * Fixed internal error number clash (2022102110) hai 1 ano
  florian 96d4bd19ac * use bzhi only (if at all) for in_and_assign_x_y and not other in_*_x_y operations, resolves #40016 %!s(int64=2) %!d(string=hai) anos
  J. Gareth "Curious Kit" Moreton c40f518de4 * x86: "x and ((1 shl y) - 1)" to BZHI adapted for in_and_assign_x_y %!s(int64=2) %!d(string=hai) anos
  florian 81e83ffa67 * release temp %!s(int64=4) %!d(string=hai) anos
  florian c02b43fb93 * change fma cpu flag into an fpu flag %!s(int64=4) %!d(string=hai) anos
  florian b09669dffe * allow also CSUBSETREG in tx86inlinenode.second_IncludeExclude, resolves #38733 %!s(int64=4) %!d(string=hai) anos
  yury 64c586b86d * Removed/ifdefed lots of unused variables. %!s(int64=4) %!d(string=hai) anos
  florian 9592c033e5 * process fma intrinsic parameters in an order which takes care of multiple x87 stack parameters, resolves #38295 %!s(int64=4) %!d(string=hai) anos
  Jonas Maebe 2fc672452d * fixed error in load_fpu_location triggered by round() (fixes webtbs/tw32671 %!s(int64=4) %!d(string=hai) anos
  pierre 26170815b4 Fix compilation of i8086 compiler after commit #47840 %!s(int64=4) %!d(string=hai) anos
  florian b713c7380b * implemented UseAVX512 properly %!s(int64=4) %!d(string=hai) anos
  florian b28aa5c684 * properly handle result size for avx/sse based frac function, resolves #38248 %!s(int64=4) %!d(string=hai) anos
  florian 674c3f04e0 + added explanation for min/max intrinsics %!s(int64=4) %!d(string=hai) anos
  florian 1a9678f4c4 + min/max support for x86 %!s(int64=4) %!d(string=hai) anos
  florian 637976e83f * patch by Marģers to unify internal error numbers, resolves #37888 %!s(int64=5) %!d(string=hai) anos