Did not work properly, printed wrong trap number. Does not work
authorceriel <none@none>
Mon, 27 Oct 1986 09:57:42 +0000 (09:57 +0000)
committerceriel <none@none>
Mon, 27 Oct 1986 09:57:42 +0000 (09:57 +0000)
properly now, because it does no save the registers.

mach/m68k4/libem/trp.s

index 0978c89..f531122 100644 (file)
@@ -6,9 +6,9 @@
 
        .sect .text
 .trp:
-       cmp.l   #16,4(sp)
-       bcc     1f
        move.l  d0,-(sp)
+       cmp.l   #16,8(sp)
+       bcc     1f
        move.l  8(sp),d0
        btst    d0,.trpim
        bne     3f
@@ -37,5 +37,5 @@
        jmp     EXIT
 
        .sect .data
-fmt:   .asciz "trap %d called\n"
+fmt:   .asciz "EM trap %d called\n"
 .align 2