Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for PUSHAL (0.07 sec)

  1. src/runtime/sys_netbsd_386.s

    	MOVL	$SYS__lwp_create, AX
    	INT	$0x80
    	JCC	2(PC)
    	NEGL	AX
    	MOVL	AX, ret+12(FP)
    	RET
    
    TEXT runtime·lwp_tramp(SB),NOSPLIT,$0
    
    	// Set FS to point at m->tls
    	LEAL	m_tls(BX), BP
    	PUSHAL				// save registers
    	PUSHL	BP
    	CALL	lwp_setprivate<>(SB)
    	POPL	AX
    	POPAL
    
    	// Now segment is established. Initialize m, g.
    	get_tls(AX)
    	MOVL	DX, g(AX)
    	MOVL	BX, g_m(DX)
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jun 06 18:49:01 UTC 2023
    - 9.6K bytes
    - Viewed (0)
  2. src/runtime/sys_linux_386.s

    	MOVL	AX, m_procid(BX)	// save tid as m->procid
    
    	// set up ldt 7+id to point at m->tls.
    	LEAL	m_tls(BX), BP
    	MOVL	m_id(BX), DI
    	ADDL	$7, DI	// m0 is LDT#7. count up.
    	// setldt(tls#, &tls, sizeof tls)
    	PUSHAL	// save registers
    	PUSHL	$32	// sizeof tls
    	PUSHL	BP	// &tls
    	PUSHL	DI	// tls #
    	CALL	runtime·setldt(SB)
    	POPL	AX
    	POPL	AX
    	POPL	AX
    	POPAL
    
    	// Now segment is established. Initialize m, g.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Mar 24 18:53:44 UTC 2023
    - 17.9K bytes
    - Viewed (0)
  3. src/runtime/sys_freebsd_386.s

    // Called by OS using C ABI.
    TEXT runtime·thr_start(SB),NOSPLIT,$0
    	NOP	SP	// tell vet SP changed - stop checking offsets
    	MOVL	4(SP), AX // m
    	MOVL	m_g0(AX), BX
    	LEAL	m_tls(AX), BP
    	MOVL	m_id(AX), DI
    	ADDL	$7, DI
    	PUSHAL
    	PUSHL	$32
    	PUSHL	BP
    	PUSHL	DI
    	CALL	runtime·setldt(SB)
    	POPL	AX
    	POPL	AX
    	POPL	AX
    	POPAL
    	get_tls(CX)
    	MOVL	BX, g(CX)
    
    	MOVL	AX, g_m(BX)
    	CALL	runtime·stackcheck(SB)		// smashes AX
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jun 06 18:49:01 UTC 2023
    - 9.4K bytes
    - Viewed (0)
  4. src/cmd/internal/obj/x86/anames.go

    	"PSUBSW",
    	"PSUBUSB",
    	"PSUBUSW",
    	"PSUBW",
    	"PTEST",
    	"PUNPCKHBW",
    	"PUNPCKHLQ",
    	"PUNPCKHQDQ",
    	"PUNPCKHWL",
    	"PUNPCKLBW",
    	"PUNPCKLLQ",
    	"PUNPCKLQDQ",
    	"PUNPCKLWL",
    	"PUSHAL",
    	"PUSHAW",
    	"PUSHFL",
    	"PUSHFQ",
    	"PUSHFW",
    	"PUSHL",
    	"PUSHQ",
    	"PUSHW",
    	"PXOR",
    	"QUAD",
    	"RCLB",
    	"RCLL",
    	"RCLQ",
    	"RCLW",
    	"RCPPS",
    	"RCPSS",
    	"RCRB",
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 11 18:32:50 UTC 2023
    - 19.1K bytes
    - Viewed (0)
Back to top