From 16bae520acca43dd267bc5d1238ef82e2fe3bf29 Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Thu, 1 Aug 1996 15:06:00 +0000 Subject: added 3 nops following write to wim since a restore following it is subject to causing unpredictable window underflow/overflows. --- c/src/exec/score/cpu/sparc/cpu_asm.s | 3 +++ 1 file changed, 3 insertions(+) (limited to 'c/src/exec/score/cpu/sparc') diff --git a/c/src/exec/score/cpu/sparc/cpu_asm.s b/c/src/exec/score/cpu/sparc/cpu_asm.s index f3c3435ca8..692da0edb2 100644 --- a/c/src/exec/score/cpu/sparc/cpu_asm.s +++ b/c/src/exec/score/cpu/sparc/cpu_asm.s @@ -683,6 +683,9 @@ simple_return: */ wr %l4, 0, %wim ! WIM = new WIM + nop ! must delay after writing WIM + nop + nop restore ! now into the tasks window ldd [%g1 + CPU_STACK_FRAME_L0_OFFSET], %l0 -- cgit v1.2.3