5 SYS=`{sed '/^#define._X[123]/d; s/#define.([A-Z0-9_]*).*/\1/' sys.h}
7 i=`{echo $I|tr A-Z a-z}
8 n=`{sed -n '/[ ]'$I'[ ]/s/.* //p' sys.h}
9 if(~ $i exits) i=_exits
12 echo TEXT $i'(SB)', 1, '$0'
17 echo TEXT $i'(SB)', 1, '$0'
30 echo TEXT $i'(SB)', 1, '$0'
38 echo TEXT $i'(SB)', 1, '$0'
44 if(~ $i seek) { # untested so far - geoff
53 echo TEXT $i'(SB)', 1, '$0'
66 echo TEXT _seek'(SB)', 1, '$0'
68 echo TEXT $i'(SB)', 1, '$0'
69 echo MOVQ RARG, 'a0+0(FP)'
74 echo TEXT $i'(SB)', 1, '$0'
87 echo TEXT $i'(SB)', 1, '$0'
90 echo WORD '$0x06000000'
93 echo TEXT $i'(SB)', 1, '$0'
94 echo MOVL R69, '0(FP)'
99 echo TEXT $i'(SB)', 1, '$0'
100 echo MOVW R0, '0(FP)'
112 echo TEXT $i'(SB)', 1, '$0'
113 echo MOVW R3, '0(FP)'
126 if(~ $i seek) j=_seek
127 echo TEXT $j'(SB)', 1, '$0'
128 echo MOVL R0, '0(FP)'
130 echo CALL_PAL '$'0x83
135 ar vu /$objtype/lib/libc.a *.$O
142 for(objtype in $CPUS) mk install
145 update $UPDATEFLAGS mkfile sys.h