Enabled divide by 0 and improper trap
authorceriel <none@none>
Wed, 24 Feb 1993 15:10:14 +0000 (15:10 +0000)
committerceriel <none@none>
Wed, 24 Feb 1993 15:10:14 +0000 (15:10 +0000)
mach/sparc/libsys/head_em.s

index 4969bba..aa57dd3 100644 (file)
@@ -33,6 +33,15 @@ begtext:
        mov     %sp, %l0
        sub     %sp, %g4, %sp
        dec     12, %l0
+                                       ! enable divide by 0 trap and improper
+                                       ! trap
+       st      %fsr, [%l0]
+       ld      [%l0], %o3
+       set     0x09000000, %o4
+       or      %o3, %o4, %o3
+       st      %o3, [%l0]
+       ld      [%l0], %fsr
+
        st      %o0, [%l0]
        st      %o1, [%l0+4]
        st      %o2, [%l0+8]