Search Options

Results per page
Sort
Preferred Languages
Advance

Results 41 - 50 of 192 for cmpl (0.04 sec)

  1. src/cmd/compile/internal/ssa/_gen/AMD64splitload.rules

    (CMP(Q|L|W|B)loadidx1 {sym} [off] ptr idx x mem) => (CMP(Q|L|W|B) (MOV(Q|L|W|B)loadidx1 {sym} [off] ptr idx mem) x)
    (CMPQloadidx8 {sym} [off] ptr idx x mem) => (CMPQ (MOVQloadidx8 {sym} [off] ptr idx mem) x)
    (CMPLloadidx4 {sym} [off] ptr idx x mem) => (CMPL (MOVLloadidx4 {sym} [off] ptr idx mem) x)
    (CMPWloadidx2 {sym} [off] ptr idx x mem) => (CMPW (MOVWloadidx2 {sym} [off] ptr idx mem) x)
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Oct 04 19:35:46 UTC 2022
    - 3.4K bytes
    - Viewed (0)
  2. src/crypto/sha1/sha1block_386.s

    	MOVL	p_len+8(FP),	DX
    	SHRL	$6,		DX
    	SHLL	$6,		DX
    
    	LEAL	(SI)(DX*1),	DI
    	MOVL	(0*4)(BP),	AX
    	MOVL	(1*4)(BP),	BX
    	MOVL	(2*4)(BP),	CX
    	MOVL	(3*4)(BP),	DX
    	MOVL	(4*4)(BP),	BP
    
    	CMPL	SI,		DI
    	JEQ	end
    
    	MOVL	DI,	84(SP)
    
    loop:
    	MOVL	SI,	88(SP)
    
    	MOVL	AX,	64(SP)
    	MOVL	BX,	68(SP)
    	MOVL	CX,	72(SP)
    	MOVL	DX,	76(SP)
    	MOVL	BP,	80(SP)
    
    	ROUND1(AX, BX, CX, DX, BP, 0)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 04 17:29:44 UTC 2024
    - 6K bytes
    - Viewed (0)
  3. src/crypto/sha256/sha256block_386.s

    	SHA256ROUND(index, const, a, b, c, d, e, f, g, h)
    
    TEXT ·block(SB),0,$296-16
    	MOVL	p_base+4(FP), SI
    	MOVL	p_len+8(FP), DX
    	SHRL	$6, DX
    	SHLL	$6, DX
    
    	LEAL	(SI)(DX*1), DI
    	MOVL	DI, 288(SP)
    	CMPL	SI, DI
    	JEQ	end
    
    	LEAL	256(SP), DI		// variables
    
    	MOVL	dig+0(FP), BP
    	MOVL	(0*4)(BP), AX		// a = H0
    	MOVL	AX, (0*4)(DI)
    	MOVL	(1*4)(BP), BX		// b = H1
    	MOVL	BX, (1*4)(DI)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 04 17:29:44 UTC 2024
    - 8.2K bytes
    - Viewed (0)
  4. src/runtime/unsafepoint_test.go

    				startedWB = true
    			}
    			if parts[3] == "MOVD" && parts[4] == "ZR," {
    				// The unpreemptible region ends after the
    				// write of nil.
    				doneWB = true
    			}
    		case "amd64":
    			if parts[3] == "CMPL" {
    				startedWB = true
    			}
    			if parts[3] == "MOVQ" && parts[4] == "$0x0," {
    				doneWB = true
    			}
    		}
    	}
    
    	if instructionCount == 0 {
    		t.Errorf("no instructions")
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Aug 11 20:24:56 UTC 2023
    - 3.3K bytes
    - Viewed (0)
  5. src/runtime/asm_amd64.s

    	MOVQ	SP, (g_stack+stack_hi)(DI)
    
    	// find out information about the processor we're on
    	MOVL	$0, AX
    	CPUID
    	CMPL	AX, $0
    	JE	nocpuinfo
    
    	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
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sat May 11 20:38:24 UTC 2024
    - 60.4K bytes
    - Viewed (0)
  6. src/cmd/compile/internal/ssa/rewriteAMD64splitload.go

    	v_2 := v.Args[2]
    	v_1 := v.Args[1]
    	v_0 := v.Args[0]
    	b := v.Block
    	typ := &b.Func.Config.Types
    	// match: (CMPLload {sym} [off] ptr x mem)
    	// result: (CMPL (MOVLload {sym} [off] ptr mem) x)
    	for {
    		off := auxIntToInt32(v.AuxInt)
    		sym := auxToSym(v.Aux)
    		ptr := v_0
    		x := v_1
    		mem := v_2
    		v.reset(OpAMD64CMPL)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Jan 19 22:42:34 UTC 2023
    - 21.4K bytes
    - Viewed (0)
  7. src/runtime/sys_plan9_amd64.s

    TEXT runtime·seek(SB),NOSPLIT,$32
    	LEAQ	ret+24(FP), AX
    	MOVL	fd+0(FP), BX
    	MOVQ	offset+8(FP), CX
    	MOVL	whence+16(FP), DX
    	MOVQ	AX, 0(SP)
    	MOVL	BX, 8(SP)
    	MOVQ	CX, 16(SP)
    	MOVL	DX, 24(SP)
    	CALL	_seek<>(SB)
    	CMPL	AX, $0
    	JGE	2(PC)
    	MOVQ	$-1, ret+24(FP)
    	RET
    
    TEXT runtime·closefd(SB),NOSPLIT,$0
    	MOVQ	$4, BP
    	SYSCALL
    	MOVL	AX, ret+8(FP)
    	RET
    
    TEXT runtime·exits(SB),NOSPLIT,$0
    	MOVQ	$8, BP
    	SYSCALL
    	RET
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Mar 01 16:41:22 UTC 2023
    - 4.6K bytes
    - Viewed (0)
  8. src/crypto/aes/asm_amd64.s

    	MOVQ nr+0(FP), CX
    	MOVQ key+8(FP), AX
    	MOVQ enc+16(FP), BX
    	MOVQ dec+24(FP), DX
    	MOVUPS (AX), X0
    	// enc
    	MOVUPS X0, (BX)
    	ADDQ $16, BX
    	PXOR X4, X4 // _expand_key_* expect X4 to be zero
    	CMPL CX, $12
    	JE Lexp_enc192
    	JB Lexp_enc128
    Lexp_enc256:
    	MOVUPS 16(AX), X2
    	MOVUPS X2, (BX)
    	ADDQ $16, BX
    	AESKEYGENASSIST $0x01, X2, X1
    	CALL _expand_key_256a<>(SB)
    	AESKEYGENASSIST $0x01, X0, X1
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 04 17:29:44 UTC 2024
    - 5.4K bytes
    - Viewed (0)
  9. src/cmd/compile/internal/ssa/_gen/AMD64Ops.go

    		// CMPx: compare arg0 to arg1.
    		{name: "CMPQ", argLength: 2, reg: gp2flags, asm: "CMPQ", typ: "Flags"},
    		{name: "CMPL", argLength: 2, reg: gp2flags, asm: "CMPL", typ: "Flags"},
    		{name: "CMPW", argLength: 2, reg: gp2flags, asm: "CMPW", typ: "Flags"},
    		{name: "CMPB", argLength: 2, reg: gp2flags, asm: "CMPB", typ: "Flags"},
    
    		// CMPxconst: compare arg0 to auxint.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Aug 04 16:40:24 UTC 2023
    - 98K bytes
    - Viewed (1)
  10. src/cmd/internal/obj/x86/anames.go

    	"CMOVWLS",
    	"CMOVWLT",
    	"CMOVWMI",
    	"CMOVWNE",
    	"CMOVWOC",
    	"CMOVWOS",
    	"CMOVWPC",
    	"CMOVWPL",
    	"CMOVWPS",
    	"CMPB",
    	"CMPL",
    	"CMPPD",
    	"CMPPS",
    	"CMPQ",
    	"CMPSB",
    	"CMPSD",
    	"CMPSL",
    	"CMPSQ",
    	"CMPSS",
    	"CMPSW",
    	"CMPW",
    	"CMPXCHG16B",
    	"CMPXCHG8B",
    	"CMPXCHGB",
    	"CMPXCHGL",
    	"CMPXCHGQ",
    	"CMPXCHGW",
    	"COMISD",
    	"COMISS",
    	"CPUID",
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 11 18:32:50 UTC 2023
    - 19.1K bytes
    - Viewed (0)
Back to top