github.com/cocotyty/oneshot@v0.0.0-20210707064948-4d5a81d0b747/go_tls.h (about)

     1  #ifdef GOARCH_arm
     2  #define LR R14
     3  #endif
     4  
     5  #ifdef GOARCH_amd64
     6  #define	get_tls(r)	MOVQ TLS, r
     7  #define	g(r)	0(r)(TLS*1)
     8  #endif
     9  
    10  #ifdef GOARCH_amd64p32
    11  #define	get_tls(r)	MOVL TLS, r
    12  #define	g(r)	0(r)(TLS*1)
    13  #endif
    14  
    15  #ifdef GOARCH_386
    16  #define	get_tls(r)	MOVL TLS, r
    17  #define	g(r)	0(r)(TLS*1)
    18  #endif