github.com/x04/go/src@v0.0.0-20200202162449-3d481ceb3525/runtime/tls_riscv64.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|NOFRAME,$0-0 15 RET 16 17 TEXT runtimeĀ·load_g(SB),NOSPLIT|NOFRAME,$0-0 18 RET