proper trap on divide by 0
authorceriel <none@none>
Mon, 4 Oct 1993 14:13:51 +0000 (14:13 +0000)
committerceriel <none@none>
Mon, 4 Oct 1993 14:13:51 +0000 (14:13 +0000)
mach/sparc/libem/dvu.s

index ed85fbb..5fe81f6 100644 (file)
@@ -2,6 +2,8 @@
 .global dvi4
 .global mathdvi4
 
+EIDIVZ=6
+
 dvi4:
 ! %o0' = %o0 / %o1
 ! %o1' = %o0 % %o1
@@ -167,4 +169,8 @@ mathdvi4:
        nop
 
 0:                                     /* divide by zero */
-       ta      2
+       set     EIDIVZ, %o0
+       call    trp
+       nop
+       retl
+       nop