Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 9 of 9 for eax (0.05 sec)

  1. 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)
  2. 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)
  3. 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)
  4. src/cmd/vendor/golang.org/x/arch/x86/x86asm/intel.go

    				inst.Prefix[i] &^= PrefixImplicit
    			}
    		}
    	}
    
    	switch inst.Op {
    	case MOV:
    		dst, _ := inst.Args[0].(Reg)
    		src, _ := inst.Args[1].(Reg)
    		if ES <= dst && dst <= GS && EAX <= src && src <= R15L {
    			src -= EAX - AX
    			iargs[1] = src
    		}
    		if ES <= dst && dst <= GS && RAX <= src && src <= R15 {
    			src -= RAX - AX
    			iargs[1] = src
    		}
    
    		if inst.Opcode>>24&^3 == 0xA0 {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Nov 29 22:23:32 UTC 2017
    - 11.7K bytes
    - Viewed (0)
  5. src/cmd/link/internal/x86/asm.go

    		thunkfunc.SetType(sym.STEXT)
    		ldr.SetAttrLocal(thunkfunc.Sym(), true)
    		o := func(op ...uint8) {
    			for _, op1 := range op {
    				thunkfunc.AddUint8(op1)
    			}
    		}
    		// 8b 04 24	mov    (%esp),%eax
    		// Destination register is in bits 3-5 of the middle byte, so add that in.
    		o(0x8b, 0x04+r.num<<3, 0x24)
    		// c3		ret
    		o(0xc3)
    
    		thunks = append(thunks, thunkfunc.Sym())
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Aug 23 05:58:20 UTC 2023
    - 13.6K bytes
    - Viewed (0)
  6. src/cmd/vendor/golang.org/x/sys/unix/ztypes_linux_386.go

    )
    
    const (
    	SizeofSockFprog = 0x8
    )
    
    type PtraceRegs struct {
    	Ebx      int32
    	Ecx      int32
    	Edx      int32
    	Esi      int32
    	Edi      int32
    	Ebp      int32
    	Eax      int32
    	Xds      int32
    	Xes      int32
    	Xfs      int32
    	Xgs      int32
    	Orig_eax int32
    	Eip      int32
    	Xcs      int32
    	Eflags   int32
    	Esp      int32
    	Xss      int32
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 08 16:12:58 UTC 2024
    - 12.3K bytes
    - Viewed (0)
  7. src/syscall/ztypes_linux_386.go

    	Name   [0]uint8
    }
    
    const SizeofInotifyEvent = 0x10
    
    type PtraceRegs struct {
    	Ebx      int32
    	Ecx      int32
    	Edx      int32
    	Esi      int32
    	Edi      int32
    	Ebp      int32
    	Eax      int32
    	Xds      int32
    	Xes      int32
    	Xfs      int32
    	Xgs      int32
    	Orig_eax int32
    	Eip      int32
    	Xcs      int32
    	Eflags   int32
    	Esp      int32
    	Xss      int32
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Nov 08 17:55:49 UTC 2023
    - 11.6K bytes
    - Viewed (0)
  8. doc/asm.html

    TEXT runtime·atomicload64(SB), NOSPLIT, $0-12
    	MOVL	ptr+0(FP), AX
    	TESTL	$7, AX
    	JZ	2(PC)
    	MOVL	0, AX // crash with nil ptr deref
    	LEAL	ret_lo+4(FP), BX
    	// MOVQ (%EAX), %MM0
    	BYTE $0x0f; BYTE $0x6f; BYTE $0x00
    	// MOVQ %MM0, 0(%EBX)
    	BYTE $0x0f; BYTE $0x7f; BYTE $0x03
    	// EMMS
    	BYTE $0x0F; BYTE $0x77
    	RET
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Nov 28 19:15:27 UTC 2023
    - 36.3K bytes
    - Viewed (1)
  9. src/runtime/asm_386.s

    	CMPL	BX, $0x756E6547  // "Genu"
    	JNE	notintel
    	CMPL	DX, $0x49656E69  // "ineI"
    	JNE	notintel
    	CMPL	CX, $0x6C65746E  // "ntel"
    	JNE	notintel
    	MOVB	$1, runtime·isIntel(SB)
    notintel:
    
    	// Load EAX=1 cpuid flags
    	MOVL	$1, AX
    	CPUID
    	MOVL	CX, DI // Move to global variable clobbers CX when generating PIC
    	MOVL	AX, runtime·processorVersionInfo(SB)
    
    	// Check for MMX support
    	TESTL	$(1<<23), DX // MMX
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Mar 15 15:45:13 UTC 2024
    - 43.1K bytes
    - Viewed (0)
Back to top