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