...
Text file src/pkg/runtime/go_tls.h
1 // Copyright 2014 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 #ifdef GOARCH_arm
6 #define LR R14
7 #endif
8
9 #ifdef GOARCH_amd64
10 #define get_tls(r) MOVQ TLS, r
11 #define g(r) 0(r)(TLS*1)
12 #endif
13
14 #ifdef GOARCH_amd64p32
15 #define get_tls(r) MOVL TLS, r
16 #define g(r) 0(r)(TLS*1)
17 #endif
18
19 #ifdef GOARCH_386
20 #define get_tls(r) MOVL TLS, r
21 #define g(r) 0(r)(TLS*1)
22 #endif
View as plain text