Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 11 for PUSHL (0.03 sec)

  1. src/runtime/cgo/gcc_386.S

     * Called from standard x86 ABI, where %ebp, %ebx, %esi,
     * and %edi are callee-save, so they must be saved explicitly.
     */
    .globl EXT(crosscall1)
    EXT(crosscall1):
    	pushl %ebp
    	movl %esp, %ebp
    	pushl %ebx
    	pushl %esi
    	pushl %edi
    
    	movl 16(%ebp), %eax	/* g */
    	pushl %eax
    	movl 12(%ebp), %eax	/* setg_gcc */
    	call *%eax
    	popl %eax
    
    	movl 8(%ebp), %eax	/* fn */
    	call *%eax
    
    	popl %edi
    	popl %esi
    	popl %ebx
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sat Aug 12 03:56:58 UTC 2023
    - 959 bytes
    - Viewed (0)
  2. src/runtime/sys_windows_386.s

    	ADDL	$4, SP
    
    	// address to callback parameters into CX
    	LEAL	4(SP), CX
    
    	// save registers as required for windows callback
    	PUSHL	DI
    	PUSHL	SI
    	PUSHL	BP
    	PUSHL	BX
    
    	// Go ABI requires DF flag to be cleared.
    	CLD
    
    	// determine index into runtime·cbs table
    	SUBL	$runtime·callbackasm(SB), AX
    	MOVL	$0, DX
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Sep 21 15:56:43 UTC 2023
    - 6.5K bytes
    - Viewed (0)
  3. src/runtime/rt0_android_386.s

    // license that can be found in the LICENSE file.
    
    #include "textflag.h"
    
    TEXT _rt0_386_android(SB),NOSPLIT,$0
    	JMP	_rt0_386(SB)
    
    TEXT _rt0_386_android_lib(SB),NOSPLIT,$0
    	PUSHL	$_rt0_386_android_argv(SB)  // argv
    	PUSHL	$1  // argc
    	CALL	_rt0_386_lib(SB)
    	POPL	AX
    	POPL	AX
    	RET
    
    DATA _rt0_386_android_argv+0x00(SB)/4,$_rt0_386_android_argv0(SB)
    DATA _rt0_386_android_argv+0x04(SB)/4,$0  // argv terminate
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sun Jan 21 04:56:36 UTC 2018
    - 822 bytes
    - Viewed (0)
  4. src/cmd/asm/internal/asm/testdata/386enc.s

    	MOVL CR4, DI // 0f20e7
    	MOVL AX, CR0 // 0f22c0
    	MOVL DX, CR0 // 0f22c2
    	MOVL DI, CR4 // 0f22e7
    	MOVL DR0, AX // 0f21c0
    	MOVL DR6, DX // 0f21f2
    	MOVL DR7, SI // 0f21fe
    	// Test other movtab entries.
    	PUSHL SS // 16
    	PUSHL FS // 0fa0
    	POPL FS  // 0fa1
    	POPL SS  // 17
    
    	RDPID AX                                // f30fc7f8
    
    	// End of tests.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 11 18:32:50 UTC 2023
    - 1.2K bytes
    - Viewed (0)
  5. src/runtime/rt0_windows_386.s

    	CALL	AX
    
    	MOVL	0x08(SP), BP
    	MOVL	0x0C(SP), BX
    	MOVL	0x10(SP), AX
    	MOVL	0x14(SP), CX
    	MOVL	0x18(SP), DX
    	RET
    
    TEXT _rt0_386_windows_lib_go(SB),NOSPLIT,$0
    	PUSHL	$0
    	PUSHL	$0
    	JMP	runtime·rt0_go(SB)
    
    TEXT _main(SB),NOSPLIT,$0
    	// Remove the return address from the stack.
    	// rt0_go doesn't expect it to be there.
    	ADDL	$4, SP
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Oct 17 04:03:16 UTC 2017
    - 1.3K bytes
    - Viewed (0)
  6. platforms/native/language-native/src/integTest/groovy/org/gradle/language/assembler/AssemblyLanguageIntegrationTest.groovy

            main(NativeExecutableSpec)
        }
    }
            """
    
            and:
            file("src/main/asm/broken.s") << """
    .section    __TEXT,__text,regular,pure_instructions
    .globl  _sum
    .align  4, 0x90
    _sum:
    pushl
    """
    
            expect:
            fails "mainExecutable"
            failure.assertHasDescription("Execution failed for task ':assembleMainExecutableMainAsm'.")
            failure.assertHasCause("A build operation failed.")
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 16 20:20:03 UTC 2023
    - 2.9K bytes
    - Viewed (0)
  7. src/runtime/sys_freebsd_386.s

    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
    	CALL	runtime·mstart(SB)
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jun 06 18:49:01 UTC 2023
    - 9.4K bytes
    - Viewed (0)
  8. src/cmd/asm/internal/asm/testdata/386.s

    TEXT foo(SB), DUPOK|NOSPLIT, $0
    
    // LTYPE1 nonrem	{ outcode(int($1), &$2); }
    	SETCC	AX
    	SETCC	foo+4(SB)
    
    // LTYPE2 rimnon	{ outcode(int($1), &$2); }
    	DIVB	AX
    	DIVB	foo+4(SB)
    	PUSHL	$foo+4(SB)
    	POPL		AX
    
    // LTYPE3 rimrem	{ outcode(int($1), &$2); }
    	SUBB	$1, AX
    	SUBB	$1, foo+4(SB)
    	SUBB	BX, AX
    	SUBB	BX, foo+4(SB)
    
    // LTYPE4 remrim	{ outcode(int($1), &$2); }
    	CMPB	AX, $1
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 09 18:57:21 UTC 2019
    - 2K bytes
    - Viewed (0)
  9. 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)
  10. 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)
Back to top