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