Search Options

Results per page
Sort
Preferred Languages
Advance

Results 31 - 40 of 104 for cmpw (0.04 sec)

  1. src/cmd/compile/internal/ssa/_gen/386Ops.go

    		{name: "CMPL", argLength: 2, reg: gp2flags, asm: "CMPL", typ: "Flags"},                    // arg0 compare to arg1
    		{name: "CMPW", argLength: 2, reg: gp2flags, asm: "CMPW", typ: "Flags"},                    // arg0 compare to arg1
    		{name: "CMPB", argLength: 2, reg: gp2flags, asm: "CMPB", typ: "Flags"},                    // arg0 compare to arg1
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Mar 14 08:10:32 UTC 2023
    - 45.1K bytes
    - Viewed (0)
  2. 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: (CMPWload {sym} [off] ptr x mem)
    	// result: (CMPW (MOVWload {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(OpAMD64CMPW)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Jan 19 22:42:34 UTC 2023
    - 21.4K bytes
    - Viewed (0)
  3. src/math/log_s390x.s

    	ANDW	$0xFFFFFFF0, R2
    	BYTE	$0x18	//lr	%r5,%r1
    	BYTE	$0x51
    	MOVW	R1, R7
    	CMPBLE	R7, $22, L7
    	RISBGN	$0, $15, $48, R3, R6
    	RISBGN	$16, $31, $32, R2, R8
    L2:
    	MOVH	R5, R5
    	MOVH	$0x7FEF, R1
    	CMPW	R5, R1
    	BGT	L1
    	LDGR	R6, F2
    	FMUL	F2, F0
    	RISBGZ	$57, $59, $3, R4, R4
    	FMOVD	80(R9), F2
    	MOVD	$·logxm<>+0(SB), R7
    	ADD	R7, R4
    	FMOVD	72(R9), F4
    	WORD	$0xED004000	//madb	%f2,%f0,0(%r4)
    	BYTE	$0x20
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 16 15:34:41 UTC 2019
    - 4.3K bytes
    - Viewed (0)
  4. src/internal/bytealg/count_s390x.s

    	MOVD $0, R_CNT
    	MOVD $0, R_ZERO
    
    loop:
    	// Read 1-byte from input and compare.
    	// Note: avoid putting LOCGR in critical path.
    	MOVBZ (R_PTR), R_VAL
    	MOVD  $1, R_TMP
    	MOVD  $1(R_PTR), R_PTR
    	CMPW  R_VAL, R_CHAR
    	LOCGR $NE, R_ZERO, R_TMP // select 0 if no match (1 if there is a match)
    	ADD   R_TMP, R_CNT       // accumulate 64-bit result
    
    	// Repeat until all bytes have been checked.
    	BRCTG R_LEN, loop
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Nov 15 21:04:43 UTC 2019
    - 5.4K bytes
    - Viewed (0)
  5. test/codegen/memops.go

    var x32 [2]uint32
    var x64 [2]uint64
    
    func compMem1() int {
    	// amd64:`CMPB\tcommand-line-arguments.x\+1\(SB\), [$]0`
    	if x[1] {
    		return 1
    	}
    	// amd64:`CMPB\tcommand-line-arguments.x8\+1\(SB\), [$]7`
    	if x8[1] == 7 {
    		return 1
    	}
    	// amd64:`CMPW\tcommand-line-arguments.x16\+2\(SB\), [$]7`
    	if x16[1] == 7 {
    		return 1
    	}
    	// amd64:`CMPL\tcommand-line-arguments.x32\+4\(SB\), [$]7`
    	if x32[1] == 7 {
    		return 1
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Aug 04 16:40:24 UTC 2023
    - 12.5K bytes
    - Viewed (0)
  6. 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)
  7. src/internal/runtime/atomic/atomic_arm64.s

    #ifndef GOARM64_LSE
    	MOVBU	internal∕cpu·ARM64+const_offsetARM64HasATOMICS(SB), R4
    	CBZ 	R4, load_store_loop
    #endif
    	MOVD	R1, R3
    	CASALW	R3, (R0), R2
    	CMP 	R1, R3
    	CSET	EQ, R0
    	MOVB	R0, ret+16(FP)
    	RET
    #ifndef GOARM64_LSE
    load_store_loop:
    	LDAXRW	(R0), R3
    	CMPW	R1, R3
    	BNE	ok
    	STLXRW	R2, (R0), R3
    	CBNZ	R3, load_store_loop
    ok:
    	CSET	EQ, R0
    	MOVB	R0, ret+16(FP)
    	RET
    #endif
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 25 19:53:03 UTC 2024
    - 9K bytes
    - Viewed (0)
  8. 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)
  9. src/crypto/aes/asm_ppc64x.s

    #ifdef NEEDS_ESPERM
    	MOVD	$·rcon(SB), R11
    	LVX	(R11), ESPERM   // Permute value for P8_ macros.
    #endif
    
    	// Assume len > 0 && len % blockSize == 0.
    	CMPW	ENC, $0
    	P8_LXVB16X(IVP, R0, IVEC)
    	CMPU	ROUNDS, $10, CR1
    	CMPU	ROUNDS, $12, CR2 // Only sizes 10/12/14 are supported.
    
    	// Setup key in VSRs, and set loop count in CTR.
    	LOAD_KEY(KEYP)
    	SRD	$4, LEN
    	MOVD	LEN, CTR
    
    	BEQ	Lcbc_dec
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 20 18:05:32 UTC 2024
    - 18.6K bytes
    - Viewed (0)
  10. src/cmd/compile/internal/ssa/_gen/S390XOps.go

    		// Comparisons.
    		{name: "CMP", argLength: 2, reg: gp2flags, asm: "CMP", typ: "Flags"},   // arg0 compare to arg1
    		{name: "CMPW", argLength: 2, reg: gp2flags, asm: "CMPW", typ: "Flags"}, // arg0 compare to arg1
    
    		{name: "CMPU", argLength: 2, reg: gp2flags, asm: "CMPU", typ: "Flags"},   // arg0 compare to arg1
    		{name: "CMPWU", argLength: 2, reg: gp2flags, asm: "CMPWU", typ: "Flags"}, // arg0 compare to arg1
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Feb 24 00:21:13 UTC 2023
    - 52.5K bytes
    - Viewed (0)
Back to top