Search Options

Results per page
Sort
Preferred Languages
Advance

Results 11 - 18 of 18 for PUSHL (0.65 sec)

  1. 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)
  2. platforms/native/language-native/src/integTest/groovy/org/gradle/language/fixtures/app/DuplicateMixedSameBaseNamesTestApp.groovy

    push eax
    call exit
    sayFooFromAsm endp
    end
    """
            } else {
                return """
    .text
    
    LC0:
    .ascii "fooFromAsm\\12\\0"
    .globl _sayFooFromAsm
    
    _sayFooFromAsm:
            pushl   %ebp
            movl    %esp, %ebp
            subl    \$8, %esp
            andl    \$-16, %esp
            movl    \$0, %eax
            movl    %eax, -4(%ebp)
            movl    -4(%ebp), %eax
            movl    \$LC0, (%esp)
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 16 20:20:03 UTC 2023
    - 3.8K bytes
    - Viewed (0)
  3. src/syscall/asm_linux_386.s

    TEXT ·rawVforkSyscall(SB),NOSPLIT|NOFRAME,$0-24
    	MOVL	trap+0(FP), AX	// syscall entry
    	MOVL	a1+4(FP), BX
    	MOVL	a2+8(FP), CX
    	MOVL	a3+12(FP), DX
    	POPL	SI // preserve return address
    	INVOKE_SYSCALL
    	PUSHL	SI
    	CMPL	AX, $0xfffff001
    	JLS	ok
    	MOVL	$-1, r1+16(FP)
    	NEGL	AX
    	MOVL	AX, err+20(FP)
    	RET
    ok:
    	MOVL	AX, r1+16(FP)
    	MOVL	$0, err+20(FP)
    	RET
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Sep 07 19:11:15 UTC 2023
    - 3.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)
  7. src/runtime/sys_netbsd_386.s

    	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)
    
    	CALL	runtime·stackcheck(SB)	// smashes AX, CX
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jun 06 18:49:01 UTC 2023
    - 9.6K bytes
    - Viewed (0)
  8. src/debug/elf/elf.go

    	R_386_TLS_GD_PUSH   R_386 = 25 /* pushl instruction for Sun ABI GD sequence */
    	R_386_TLS_GD_CALL   R_386 = 26 /* call instruction for Sun ABI GD sequence */
    	R_386_TLS_GD_POP    R_386 = 27 /* popl instruction for Sun ABI GD sequence */
    	R_386_TLS_LDM_32    R_386 = 28 /* 32 bit offset to GOT (index,zero) pair */
    	R_386_TLS_LDM_PUSH  R_386 = 29 /* pushl instruction for Sun ABI LD sequence */
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 16 00:01:16 UTC 2024
    - 134.6K bytes
    - Viewed (0)
Back to top