mirror of
https://github.com/chai2010/advanced-go-programming-book.git
synced 2025-05-24 20:52:22 +00:00
17 lines
320 B
ArmAsm
17 lines
320 B
ArmAsm
#include "textflag.h"
|
|
#include "funcdata.h"
|
|
|
|
// "Hello World!\n"
|
|
DATA text<>+0(SB)/8,$"Hello Wo"
|
|
DATA text<>+8(SB)/8,$"rld!\n"
|
|
GLOBL text<>(SB),NOPTR,$16
|
|
|
|
// func asmSayHello()
|
|
TEXT ·asmSayHello(SB), $16-0
|
|
NO_LOCAL_POINTERS
|
|
MOVQ $text<>+0(SB), AX
|
|
MOVQ AX, (SP)
|
|
MOVQ $16, 8(SP)
|
|
CALL runtime·printstring(SB)
|
|
RET
|