aboutsummaryrefslogtreecommitdiffstats
path: root/arch/sparc/kernel/etrap_64.S
diff options
context:
space:
mode:
Diffstat (limited to 'arch/sparc/kernel/etrap_64.S')
-rw-r--r--arch/sparc/kernel/etrap_64.S8
1 files changed, 2 insertions, 6 deletions
diff --git a/arch/sparc/kernel/etrap_64.S b/arch/sparc/kernel/etrap_64.S
index 1276ca2567ba..786b185e6e3f 100644
--- a/arch/sparc/kernel/etrap_64.S
+++ b/arch/sparc/kernel/etrap_64.S
@@ -92,10 +92,8 @@ etrap_save: save %g2, -STACK_BIAS, %sp
92 rdpr %wstate, %g2 92 rdpr %wstate, %g2
93 wrpr %g0, 0, %canrestore 93 wrpr %g0, 0, %canrestore
94 sll %g2, 3, %g2 94 sll %g2, 3, %g2
95
96 /* Set TI_SYS_FPDEPTH to 1 and clear TI_SYS_NOERROR. */
97 mov 1, %l5 95 mov 1, %l5
98 sth %l5, [%l6 + TI_SYS_NOERROR] 96 stb %l5, [%l6 + TI_FPDEPTH]
99 97
100 wrpr %g3, 0, %otherwin 98 wrpr %g3, 0, %otherwin
101 wrpr %g2, 0, %wstate 99 wrpr %g2, 0, %wstate
@@ -154,9 +152,7 @@ etrap_save: save %g2, -STACK_BIAS, %sp
154 add %l6, TI_FPSAVED + 1, %l4 152 add %l6, TI_FPSAVED + 1, %l4
155 srl %l5, 1, %l3 153 srl %l5, 1, %l3
156 add %l5, 2, %l5 154 add %l5, 2, %l5
157 155 stb %l5, [%l6 + TI_FPDEPTH]
158 /* Set TI_SYS_FPDEPTH to %l5 and clear TI_SYS_NOERROR. */
159 sth %l5, [%l6 + TI_SYS_NOERROR]
160 ba,pt %xcc, 2b 156 ba,pt %xcc, 2b
161 stb %g0, [%l4 + %l3] 157 stb %g0, [%l4 + %l3]
162 nop 158 nop