From 6b4f8d72b826b5ec3c39b8878f6fd512a3f2b300 Mon Sep 17 00:00:00 2001 From: David Given Date: Sat, 7 Jan 2017 13:25:09 +0100 Subject: [PATCH] ine and ste are now declared to modify memory (preventing cached values being propagated across the modification). --- mach/powerpc/ncg/table | 2 ++ 1 file changed, 2 insertions(+) diff --git a/mach/powerpc/ncg/table b/mach/powerpc/ncg/table index adb0db2c8..52f335c3d 100644 --- a/mach/powerpc/ncg/table +++ b/mach/powerpc/ncg/table @@ -1073,6 +1073,7 @@ PATTERNS ste $1 pat ine /* Increment external */ + kills MEMORY uses REG={LABEL, $1}, REG gen lwz %b, {GPRINDIRECT, %a, 0} @@ -1080,6 +1081,7 @@ PATTERNS stw %b, {GPRINDIRECT, %a, 0} pat dee /* Decrement external */ + kills MEMORY uses REG={LABEL, $1}, REG gen lwz %b, {GPRINDIRECT, %a, 0}