blob: c451299eec5c10f8f5786a877e60c003b01e9635 [file] [log] [blame]
Yuval Pavel Zholkover99a10ef2010-10-18 12:32:55 -04001// Copyright 2010 The Go Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style
3// license that can be found in the LICENSE file.
4
Russ Coxcb040d52014-09-04 23:05:18 -04005#include "textflag.h"
Keith Randall0273dc12013-08-07 12:20:05 -07006
Aram Hăvărneanudecd8102014-07-02 21:04:10 +10007TEXT _rt0_386_plan9(SB),NOSPLIT,$12
Yuval Pavel Zholkover99a10ef2010-10-18 12:32:55 -04008 MOVL AX, _tos(SB)
Aram Hăvărneanudecd8102014-07-02 21:04:10 +10009 LEAL 8(SP), AX
10 MOVL AX, _privates(SB)
11 MOVL $1, _nprivates(SB)
Akshat Kumar7056ec62012-04-10 15:14:10 -040012 CALL runtime·asminit(SB)
Aram Hăvărneanudecd8102014-07-02 21:04:10 +100013 MOVL inargc-4(FP), AX
14 MOVL AX, 0(SP)
15 LEAL inargv+0(FP), AX
16 MOVL AX, 4(SP)
Russ Cox7ba41e92014-09-03 11:11:16 -040017 CALL runtime·rt0_go(SB)
Yuval Pavel Zholkover99a10ef2010-10-18 12:32:55 -040018
Russ Cox68b42552010-11-04 14:00:19 -040019DATA runtime·isplan9(SB)/4, $1
Russ Cox3c94b1d2014-09-24 19:04:06 -040020GLOBL runtime·isplan9(SB), NOPTR, $4
21GLOBL _tos(SB), NOPTR, $4
22GLOBL _privates(SB), NOPTR, $4
23GLOBL _nprivates(SB), NOPTR, $4