public
/
ack.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
c9627bf
)
use __exit and __write instead
author
ceriel
<none@none>
Thu, 29 Aug 1991 11:34:42 +0000
(11:34 +0000)
committer
ceriel
<none@none>
Thu, 29 Aug 1991 11:34:42 +0000
(11:34 +0000)
mach/z8000/libem/printf.s
patch
|
blob
|
history
mach/z8000/libem/trp.s
patch
|
blob
|
history
diff --git
a/mach/z8000/libem/printf.s
b/mach/z8000/libem/printf.s
index
be75407
..
5512c47
100755
(executable)
--- a/
mach/z8000/libem/printf.s
+++ b/
mach/z8000/libem/printf.s
@@
-62,10
+62,8
@@
ready: !now really print the string we built in the buffer
push *RR14, R3 !count
push *RR14, R1 !buffer
push *RR14, $2 !file descriptor
- push *RR14, $4 ! write
- calr mon
- pop R1, *RR14
- pop R1, *RR14 ! ignore result
+ calr __write
+ inc R15, $6
ldm R4, savereg, $10
pushl *RR14, saveret
diff --git
a/mach/z8000/libem/trp.s
b/mach/z8000/libem/trp.s
index
aa73439
..
4ff5a0c
100644
(file)
--- a/
mach/z8000/libem/trp.s
+++ b/
mach/z8000/libem/trp.s
@@
-18,7
+18,7
@@
fatal:
pushl *RR14, saveret
calr trp
push *RR14, $1
- calr
mon
+ calr
__exit
!NOTREACHED
trp:
@@
-54,7
+54,7
@@
trp:
push *RR14, $err
calr printf
push *RR14, $1
- calr
mon
+ calr
__exit
!NOTREACHED
.sect .data
err: .asciz "trap error %d\n"