1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
#define NPRIVATES 16
TEXT _main(SB), 1, $(16 + NPRIVATES*4)
MOVQ $setSB(SB), R29
MOVL R0, _tos(SB)
MOVQ $p-64(SP),R1
MOVL R1,_privates+0(SB)
MOVQ $16,R1
MOVL R1,_nprivates+0(SB)
MOVL inargc-8(FP), R0
MOVL $inargv-4(FP), R1
MOVL R0, 8(R30)
MOVL R1, 12(R30)
JSR main(SB)
loop:
MOVL $_exitstr<>(SB), R0
MOVL R0, 8(R30)
JSR exits(SB)
MOVQ $_divq(SB), R31 /* force loading of divq */
MOVQ $_divl(SB), R31 /* force loading of divl */
JMP loop
DATA _exitstr<>+0(SB)/4, $"main"
GLOBL _exitstr<>+0(SB), $5
|