github.com/riscv/riscv-go@v0.0.0-20200123204226-124ebd6fcc8e/src/runtime/tls_riscv.s (about) 1 // Copyright 2015 The Go Authors. All rights reserved. 2 // Use of this source code is governed by a BSD-style 3 // license that can be found in the LICENSE file. 4 5 #include "go_asm.h" 6 #include "go_tls.h" 7 #include "funcdata.h" 8 #include "textflag.h" 9 10 // If !iscgo, this is a no-op. 11 // 12 // NOTE: mcall() assumes this clobbers only R23 (REGTMP). 13 // FIXME: cgo 14 TEXT runtimeĀ·save_g(SB),NOSPLIT,$-8-0 15 RET 16 17 TEXT runtimeĀ·load_g(SB),NOSPLIT,$-8-0 18 RET