mirror of
https://github.com/jart/cosmopolitan.git
synced 2025-02-01 03:53:33 +00:00
d932948fb4
Fixes #61
16 lines
390 B
ArmAsm
16 lines
390 B
ArmAsm
#include "libc/macros.internal.h"
|
|
|
|
// Example assembly function.
|
|
//
|
|
// @note param agnostic
|
|
// @note we love stack frames
|
|
// easiest way to do backtraces
|
|
// somehow they usually make code faster
|
|
// it's convention for keeping stack 16-byte aligned
|
|
// cpus still devote much to pushing & popping b/c i386
|
|
MyAsm: push %rbp
|
|
mov %rsp,%rbp
|
|
call MyPrint2
|
|
pop %rbp
|
|
ret
|
|
.endfn MyAsm,globl
|