Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 6 of 6 for PUSHL (0.19 sec)

  1. src/runtime/sys_openbsd_386.s

    TEXT runtime·pthread_attr_init_trampoline(SB),NOSPLIT,$0
    	PUSHL	BP
    	MOVL	SP, BP
    	SUBL	$4, SP
    	MOVL	12(SP), DX		// pointer to args
    	MOVL	0(DX), AX
    	MOVL	AX, 0(SP)		// arg 1 - attr
    	CALL	libc_pthread_attr_init(SB)
    	MOVL	BP, SP
    	POPL	BP
    	RET
    
    TEXT runtime·pthread_attr_destroy_trampoline(SB),NOSPLIT,$0
    	PUSHL	BP
    	MOVL	SP, BP
    	SUBL	$4, SP
    	MOVL	12(SP), DX		// pointer to args
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jun 06 18:49:01 UTC 2023
    - 20.4K bytes
    - Viewed (0)
  2. src/cmd/link/internal/x86/asm.go

    				su.SetRelocType(rIdx, objabi.R_GOTOFF)
    				return true
    			}
    
    			if r.Off() >= 2 && sData[r.Off()-2] == 0xff && sData[r.Off()-1] == 0xb3 {
    				su.MakeWritable()
    				// turn PUSHL of GOT entry into PUSHL of symbol itself.
    				// use unnecessary SS prefix to keep instruction same length.
    				writeableData := su.Data()
    				writeableData[r.Off()-2] = 0x36
    				writeableData[r.Off()-1] = 0x68
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Aug 23 05:58:20 UTC 2023
    - 13.6K bytes
    - Viewed (0)
  3. src/runtime/asm_386.s

    // c-archive) or when the shared library is loaded (for c-shared).
    // We expect argc and argv to be passed on the stack following the
    // usual C ABI.
    TEXT _rt0_386_lib(SB),NOSPLIT,$0
    	PUSHL	BP
    	MOVL	SP, BP
    	PUSHL	BX
    	PUSHL	SI
    	PUSHL	DI
    
    	MOVL	8(BP), AX
    	MOVL	AX, _rt0_386_lib_argc<>(SB)
    	MOVL	12(BP), AX
    	MOVL	AX, _rt0_386_lib_argv<>(SB)
    
    	// Synchronous initialization.
    	CALL	runtime·libpreinit(SB)
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Mar 15 15:45:13 UTC 2024
    - 43.1K bytes
    - Viewed (0)
  4. src/runtime/sys_linux_386.s

    	// 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.
    	get_tls(AX)
    	MOVL	DX, g(AX)
    	MOVL	BX, g_m(DX)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Mar 24 18:53:44 UTC 2023
    - 17.9K bytes
    - Viewed (0)
  5. src/cmd/internal/obj/x86/obj6.go

    		// $MOV $sym, Rx becomes $MOV sym@GOT, Rx
    		// $MOV $sym+<off>, Rx becomes $MOV sym@GOT, Rx; $LEA <off>(Rx), Rx
    		// On 386 only, more complicated things like PUSHL $sym become $MOV sym@GOT, CX; PUSHL CX
    		cmplxdest := false
    		pAs := p.As
    		var dest obj.Addr
    		if p.To.Type != obj.TYPE_REG || pAs != mov {
    			if ctxt.Arch.Family == sys.AMD64 {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Sep 08 18:36:45 UTC 2023
    - 40.9K bytes
    - Viewed (0)
  6. src/cmd/internal/obj/x86/anames.go

    	"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",
    	"RCRL",
    	"RCRQ",
    	"RCRW",
    	"RDFSBASEL",
    	"RDFSBASEQ",
    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