mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
Improved AMD64 allocation for float ops that get stored back into memory.
This commit is contained in:
parent
5e828c58d4
commit
073cbf54c2
@ -708,6 +708,8 @@ namespace nanojit
|
||||
*/
|
||||
if (value->isop(LIR_u2f)
|
||||
|| value->isop(LIR_i2f)
|
||||
|| (value->opcode() >= LIR_fneg && value->opcode() <= LIR_fmul)
|
||||
|| value->opcode() == LIR_fdiv
|
||||
|| value->opcode() == LIR_fcall) {
|
||||
rv = findRegFor(value, XmmRegs);
|
||||
SSE_STQ(dr, rb, rv);
|
||||
|
Loading…
Reference in New Issue
Block a user