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 |
florian
|
ed158f1e52
* set register size correctly for popcnt(<byte>), resolves #37400
|
5 years ago |
florian
|
70a836c4a2
* first part of merging parts of Jeppe's intrinsics patch, mainly r31135
|
5 years ago |
florian
|
11287f018f
* explicitly emit a sub instruction in tx86inlinenode.second_high, resolves #36530
|
5 years ago |
florian
|
f7a052f884
+ inline high(<dyn. array>), resolves #28536
|
5 years ago |
svenbarth
|
f4d96906c2
* reference FPC_ABSMASK_SINGLE/-DOUBLE using the indirect symbol if required for dynamic packages
|
5 years ago |
yury
|
4357caaad8
* Removed unused local vars.
|
6 years ago |