1
0
mirror of https://github.com/vlang/v.git synced 2023-08-10 21:13:21 +03:00

v.gen.native: cleanup, remove unused hi.s (#10538)

This commit is contained in:
Rémi 2021-06-22 09:55:27 +03:00 committed by GitHub
parent f1c4753cc0
commit d65aa977b8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,27 +0,0 @@
//
// Assembler program to print "Hello World!"
// to stdout.
//
// X0-X2 - parameters to Unix system calls
// X16 - Mach System Call function number
//
.global _start // Provide program starting address to linker
.align 4 // Make sure everything is aligned properly
// Setup the parameters to print hello world
// and then call the Kernel to do it.
_start: mov X0, #1 // 1 = StdOut
adr X0, helloworld // string to print
//mov X2, #13 // length of our string
bl _puts
//mov X16, #4 // Unix write system call
//svc #0x80 // Call kernel to output the string
// Setup the parameters to exit the program
// and then call the kernel to do it.
mov X0, #0 // Use 0 return code
mov X16, #1 // System call number 1 terminates this program
svc #0x80 // Call kernel to terminate the program
helloworld: .ascii "Hello World!\n"