mirror of
https://github.com/FEX-Emu/FEX.git
synced 2026-10-14 15:00:53 +02:00
Revert "Cache predicate register generation from pattern"
This reverts commit 72a4063651.
Caused #4264
This commit is contained in:
1 parent
a18b2d0e17
commit
cbda688e29
6 files changed
+5
-41
No files matched your search
@@ -824,7 +824,7 @@ void X87StackOptimization::Run(IREmitter* Emit) {
|
||||
}
|
||||
if (Op->StoreSize == OpSize::f80Bit) { // Part of code from StoreResult_WithOpSize()
|
||||
if (Features.SupportsSVE128 || Features.SupportsSVE256) {
|
||||
auto PReg = IREmit->InitPredicateCached(OpSize::i16Bit, ARMEmitter::PredicatePattern::SVE_VL5);
|
||||
auto PReg = IREmit->_InitPredicate(OpSize::i16Bit, FEXCore::ToUnderlying(ARMEmitter::PredicatePattern::SVE_VL5));
|
||||
IREmit->_StoreMemPredicate(OpSize::i128Bit, OpSize::i16Bit, StackNode, PReg, AddrNode);
|
||||
} else {
|
||||
// For X87 extended doubles, split before storing
|
||||
|
||||
Reference in new issue
Block a user