Search Options

Results per page
Sort
Preferred Languages
Advance

Results 11 - 20 of 40 for eax (0.02 sec)

  1. src/vendor/golang.org/x/sys/cpu/cpu_gccgo_x86.go

    package cpu
    
    //extern gccgoGetCpuidCount
    func gccgoGetCpuidCount(eaxArg, ecxArg uint32, eax, ebx, ecx, edx *uint32)
    
    func cpuid(eaxArg, ecxArg uint32) (eax, ebx, ecx, edx uint32) {
    	var a, b, c, d uint32
    	gccgoGetCpuidCount(eaxArg, ecxArg, &a, &b, &c, &d)
    	return a, b, c, d
    }
    
    //extern gccgoXgetbv
    func gccgoXgetbv(eax, edx *uint32)
    
    func xgetbv() (eax, edx uint32) {
    	var a, d uint32
    	gccgoXgetbv(&a, &d)
    	return a, d
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:33 UTC 2023
    - 795 bytes
    - Viewed (0)
  2. src/runtime/defs_windows_386.go

    // 386 does not have frame pointer register.
    func (c *context) set_fp(x uintptr) {}
    
    func prepareContextForSigResume(c *context) {
    	c.edx = c.esp
    	c.ecx = c.eip
    }
    
    func dumpregs(r *context) {
    	print("eax     ", hex(r.eax), "\n")
    	print("ebx     ", hex(r.ebx), "\n")
    	print("ecx     ", hex(r.ecx), "\n")
    	print("edx     ", hex(r.edx), "\n")
    	print("edi     ", hex(r.edi), "\n")
    	print("esi     ", hex(r.esi), "\n")
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 05 08:26:52 UTC 2023
    - 2.3K bytes
    - Viewed (0)
  3. src/runtime/signal_linux_386.go

    type sigctxt struct {
    	info *siginfo
    	ctxt unsafe.Pointer
    }
    
    //go:nosplit
    //go:nowritebarrierrec
    func (c *sigctxt) regs() *sigcontext { return &(*ucontext)(c.ctxt).uc_mcontext }
    
    func (c *sigctxt) eax() uint32 { return c.regs().eax }
    func (c *sigctxt) ebx() uint32 { return c.regs().ebx }
    func (c *sigctxt) ecx() uint32 { return c.regs().ecx }
    func (c *sigctxt) edx() uint32 { return c.regs().edx }
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Jun 17 18:54:48 UTC 2021
    - 1.6K bytes
    - Viewed (0)
  4. platforms/native/language-native/src/integTest/groovy/org/gradle/language/fixtures/app/DuplicateAssemblerBaseNamesTestApp.groovy

    .model    flat
    
    PUBLIC    _${methodName}
    _TEXT     SEGMENT
    _${methodName}    PROC
    mov    eax, DWORD PTR 4[esp]
    add    eax, DWORD PTR 8[esp]
    ret    0
    _${methodName}    ENDP
    _TEXT   ENDS
    END
    """
            }else{
                return """
    .text
    .globl  _${methodName}
    _${methodName}:
    movl    8(%esp), %eax
    addl    4(%esp), %eax
    ret
    """
    
            }
        }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 16 20:20:03 UTC 2023
    - 2.3K bytes
    - Viewed (0)
  5. src/vendor/golang.org/x/sys/cpu/cpu_x86.go

    	X86.HasRDRAND = isSet(30, ecx1)
    
    	var osSupportsAVX, osSupportsAVX512 bool
    	// For XGETBV, OSXSAVE bit is required and sufficient.
    	if X86.HasOSXSAVE {
    		eax, _ := xgetbv()
    		// Check if XMM and YMM registers have OS support.
    		osSupportsAVX = isSet(1, eax) && isSet(2, eax)
    
    		if runtime.GOOS == "darwin" {
    			// Darwin doesn't save/restore AVX-512 mask registers correctly across signal handlers.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:33 UTC 2023
    - 4.9K bytes
    - Viewed (0)
  6. src/vendor/golang.org/x/sys/cpu/cpu_gc_x86.go

    package cpu
    
    // cpuid is implemented in cpu_x86.s for gc compiler
    // and in cpu_gccgo.c for gccgo.
    func cpuid(eaxArg, ecxArg uint32) (eax, ebx, ecx, edx uint32)
    
    // xgetbv with ecx = 0 is implemented in cpu_x86.s for gc compiler
    // and in cpu_gccgo.c for gccgo.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:33 UTC 2023
    - 499 bytes
    - Viewed (0)
  7. src/cmd/vendor/golang.org/x/arch/x86/x86asm/decode.go

    	xArgR16op:      AX,
    	xArgR32:        EAX,
    	xArgR32M16:     EAX,
    	xArgR32M8:      EAX,
    	xArgR32op:      EAX,
    	xArgR64:        RAX,
    	xArgR64M16:     RAX,
    	xArgR64op:      RAX,
    	xArgR8:         AL,
    	xArgR8op:       AL,
    	xArgRM16:       AX,
    	xArgRM32:       EAX,
    	xArgRM64:       RAX,
    	xArgRM8:        AL,
    	xArgRmf16:      AX,
    	xArgRmf32:      EAX,
    	xArgRmf64:      RAX,
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Feb 10 18:59:52 UTC 2023
    - 45.1K bytes
    - Viewed (0)
  8. src/runtime/signal_386.go

    //go:build dragonfly || freebsd || linux || netbsd || openbsd
    
    package runtime
    
    import (
    	"internal/abi"
    	"internal/goarch"
    	"unsafe"
    )
    
    func dumpregs(c *sigctxt) {
    	print("eax    ", hex(c.eax()), "\n")
    	print("ebx    ", hex(c.ebx()), "\n")
    	print("ecx    ", hex(c.ecx()), "\n")
    	print("edx    ", hex(c.edx()), "\n")
    	print("edi    ", hex(c.edi()), "\n")
    	print("esi    ", hex(c.esi()), "\n")
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 28 18:17:57 UTC 2021
    - 1.7K bytes
    - Viewed (0)
  9. src/cmd/vendor/golang.org/x/arch/x86/x86asm/gnu.go

    	switch inst.Op {
    	case MONITOR:
    		inst.Args[0] = EDX
    		inst.Args[1] = ECX
    		inst.Args[2] = EAX
    		if inst.AddrSize == 16 {
    			inst.Args[2] = AX
    		}
    
    	case MWAIT:
    		if inst.Mode == 64 {
    			inst.Args[0] = RCX
    			inst.Args[1] = RAX
    		} else {
    			inst.Args[0] = ECX
    			inst.Args[1] = EAX
    		}
    	}
    
    	// Adjust which prefixes will be displayed.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:33 UTC 2023
    - 21.4K bytes
    - Viewed (0)
  10. src/cmd/vendor/golang.org/x/arch/x86/x86asm/inst.go

    	SP:   "SP",
    	BP:   "BP",
    	SI:   "SI",
    	DI:   "DI",
    	R8W:  "R8W",
    	R9W:  "R9W",
    	R10W: "R10W",
    	R11W: "R11W",
    	R12W: "R12W",
    	R13W: "R13W",
    	R14W: "R14W",
    	R15W: "R15W",
    	EAX:  "EAX",
    	ECX:  "ECX",
    	EDX:  "EDX",
    	EBX:  "EBX",
    	ESP:  "ESP",
    	EBP:  "EBP",
    	ESI:  "ESI",
    	EDI:  "EDI",
    	R8L:  "R8L",
    	R9L:  "R9L",
    	R10L: "R10L",
    	R11L: "R11L",
    	R12L: "R12L",
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:33 UTC 2023
    - 10.6K bytes
    - Viewed (0)
Back to top