ir,build: pragma support (#97)
Adds support for arbitrary compiler directives. Fixes #15
This commit is contained in:
committed by
GitHub
parent
0bcbe82731
commit
c8004ba627
14
examples/pragma/pragma.s
Normal file
14
examples/pragma/pragma.s
Normal file
@@ -0,0 +1,14 @@
|
||||
// Code generated by command: go run asm.go -out pragma.s -stubs stub.go. DO NOT EDIT.
|
||||
|
||||
#include "textflag.h"
|
||||
|
||||
// func Add(z *uint64, x *uint64, y *uint64)
|
||||
TEXT ·Add(SB), NOSPLIT, $0-24
|
||||
MOVQ z+0(FP), AX
|
||||
MOVQ x+8(FP), CX
|
||||
MOVQ y+16(FP), DX
|
||||
MOVQ (CX), CX
|
||||
MOVQ (DX), DX
|
||||
ADDQ CX, DX
|
||||
MOVQ DX, (AX)
|
||||
RET
|
||||
Reference in New Issue
Block a user