From 32f0da2e77d07e1c78af3f9ebf9b308b1c41414a Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Fri, 15 Mar 2024 07:58:09 +0530 Subject: [PATCH] Ensure no frame is created for assembly functions --- tools/simdstring/generate.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/simdstring/generate.go b/tools/simdstring/generate.go index df3e776be..f60956380 100644 --- a/tools/simdstring/generate.go +++ b/tools/simdstring/generate.go @@ -1151,7 +1151,7 @@ func (s *Function) OutputASM(w io.Writer) { } fmt.Fprint(w, "// ") s.print_signature(w) - fmt.Fprintf(w, "\nTEXT ·%s(SB), NOSPLIT, $0-%d\n", s.Name, s.Size) + fmt.Fprintf(w, "\nTEXT ·%s(SB), NOSPLIT|TOPFRAME|NOFRAME, $0-%d\n", s.Name, s.Size) has_trailing_return := false for _, i := range s.Instructions {