Fix bug in optimized loop.

This commit is contained in:
Marcel Keller
2025-10-02 20:14:24 +10:00
parent 5c8884b681
commit dacb008625

View File

@@ -850,7 +850,7 @@ class RegintOptimizer:
else:
new_base = reg
new_offset = -delta if reverse else delta
mult = 1
mult = 1 if reverse else -1
self.add_offset(inst.args[0], new_base, new_offset,
mult if reverse else -mult)
if inst.args[1] in self.cache: