Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 18 for PUSHL (0.04 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/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)
  3. 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)
  4. 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)
  5. 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)
  6. 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)
  7. 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)
  8. 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)
  9. 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)
  10. 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)
Back to top