github.com/sitano/gsysint@v0.0.0-20190607084937-69a4f3233e4e/g/asm_386.s (about)

     1  #include "textflag.h"
     2  #include "go_asm_386.h"
     3  
     4  #define	get_tls(r)	MOVL TLS, r
     5  #define	g(r)	0(r)(TLS*1)
     6  
     7  TEXT ·GetG(SB),NOSPLIT,$0-4
     8  	get_tls(CX)
     9  	MOVL	g(CX), AX
    10  	MOVL	AX, gp+0(FP)
    11  	RET
    12  
    13  TEXT ·GetM(SB),NOSPLIT,$0-4
    14  	get_tls(CX)
    15  	MOVL	g(CX), AX
    16  	MOVL	g_m(AX), BX
    17  	MOVL	BX, gp+0(FP)
    18  	RET