Search Options

Results per page
Sort
Preferred Languages
Advance

Results 11 - 20 of 89 for cmpeqb (0.12 sec)

  1. src/internal/bytealg/compare_amd64.s

    TEXT cmpbody<>(SB),NOSPLIT,$0-0
    	CMPQ	SI, DI
    	JEQ	allsame
    	CMPQ	BX, DX
    	MOVQ	DX, R8
    	CMOVQLT	BX, R8 // R8 = min(alen, blen) = # of bytes to compare
    	CMPQ	R8, $8
    	JB	small
    
    	CMPQ	R8, $63
    	JBE	loop
    #ifndef hasAVX2
    	CMPB	internal∕cpu·X86+const_offsetX86HasAVX2(SB), $1
    	JEQ     big_loop_avx2
    	JMP	big_loop
    #else
    	JMP	big_loop_avx2
    #endif
    loop:
    	CMPQ	R8, $16
    	JBE	_0through16
    	MOVOU	(SI), X0
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Aug 18 17:17:01 UTC 2022
    - 4.3K bytes
    - Viewed (0)
  2. src/internal/bytealg/indexbyte_amd64.s

    	PUNPCKLBW X0, X0
    	PUNPCKLBW X0, X0
    	PSHUFL $0, X0, X0
    
    	CMPQ BX, $16
    	JLT small
    
    	MOVQ SI, DI
    
    	CMPQ BX, $32
    	JA avx2
    sse:
    	LEAQ	-16(SI)(BX*1), AX	// AX = address of last 16 bytes
    	JMP	sseloopentry
    
    	PCALIGN $16
    sseloop:
    	// Move the next 16-byte chunk of the data into X1.
    	MOVOU	(DI), X1
    	// Compare bytes in X0 to X1.
    	PCMPEQB	X0, X1
    	// Take the top bit of each byte in X1 and put the result in DX.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Nov 01 19:06:01 UTC 2023
    - 3.1K bytes
    - Viewed (0)
  3. src/cmd/asm/internal/asm/testdata/loong64enc1.s

    	SLLV	R4, R5, R6		// a6901800
    	ROTRV	R4, R5			// a5901b00
    	ROTRV	R4, R5, R6		// a6901b00
    	CLO	R4, R5			// 85100000
    	CLZ	R4, R5			// 85140000
    	ADDF	F4, F5			// a5900001
    	ADDF	F4, R5, F6		// a6900001
    	CMPEQF	F4, R5			// a010120c
    	ABSF	F4, F5			// 85041401
    	MOVVF	F4, F5			// 85181d01
    	MOVF	F4, F5			// 85941401
    	MOVD	F4, F5			// 85981401
    	MOVW	R4, result+16(FP)	// 64608029
    	MOVWU	R4, result+16(FP)	// 64608029
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 02:04:54 UTC 2024
    - 8.2K bytes
    - Viewed (0)
  4. src/cmd/compile/internal/types/type.go

    // into equivalence classes (Types that compare CMPeq) matters.
    func (t *Type) Compare(x *Type) Cmp {
    	if x == t {
    		return CMPeq
    	}
    	return t.cmp(x)
    }
    
    func cmpForNe(x bool) Cmp {
    	if x {
    		return CMPlt
    	}
    	return CMPgt
    }
    
    func (r *Sym) cmpsym(s *Sym) Cmp {
    	if r == s {
    		return CMPeq
    	}
    	if r == nil {
    		return CMPlt
    	}
    	if s == nil {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Apr 04 14:29:45 UTC 2024
    - 49.5K bytes
    - Viewed (0)
  5. src/internal/bytealg/count_amd64.s

    	PUNPCKLBW X0, X0
    	PSHUFL $0, X0, X0
    
    	CMPQ BX, $16
    	JLT small
    
    	MOVQ $0, R12 // Accumulator
    
    	MOVQ SI, DI
    
    	CMPQ BX, $64
    	JAE avx2
    sse:
    	LEAQ	-16(SI)(BX*1), AX	// AX = address of last 16 bytes
    	JMP	sseloopentry
    
    	PCALIGN $16
    sseloop:
    	// Move the next 16-byte chunk of the data into X1.
    	MOVOU	(DI), X1
    	// Compare bytes in X0 to X1.
    	PCMPEQB	X0, X1
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Oct 06 20:54:43 UTC 2023
    - 4.7K bytes
    - Viewed (0)
  6. src/cmd/compile/internal/types/type_test.go

    	a := []*Type{
    		TypeInvalid,
    		TypeMem,
    		TypeFlags,
    		TypeVoid,
    		TypeInt128,
    	}
    	for _, x := range a {
    		for _, y := range a {
    			c := x.Compare(y)
    			if x == y && c != CMPeq || x != y && c == CMPeq {
    				t.Errorf("%s compare %s == %d\n", x.extra, y.extra, c)
    			}
    		}
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Aug 26 19:34:52 UTC 2021
    - 511 bytes
    - Viewed (0)
  7. src/cmd/internal/obj/loong64/a.out.go

    	AABSF
    	AADD
    	AADDD
    	AADDF
    	AADDU
    
    	AADDW
    	AAND
    	ABEQ
    	ABGEZ
    	ABLEZ
    	ABGTZ
    	ABLTZ
    	ABFPF
    	ABFPT
    
    	ABNE
    	ABREAK
    	ACLO
    	ACLZ
    
    	ACMPEQD
    	ACMPEQF
    
    	ACMPGED // ACMPGED -> fcmp.sle.d
    	ACMPGEF // ACMPGEF -> fcmp.sle.s
    	ACMPGTD // ACMPGTD -> fcmp.slt.d
    	ACMPGTF // ACMPGTF -> fcmp.slt.s
    
    	ALU12IW
    	ALU32ID
    	ALU52ID
    	APCALAU12I
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 02:04:54 UTC 2024
    - 5.7K bytes
    - Viewed (0)
  8. src/cmd/go/testdata/script/work_edit.txt

    cmp stdout go.work.want_json
    
    # go work edit -godebug
    cd $WORK/g
    cp go.work.start go.work
    go work edit -godebug key=value
    cmpenv go.work go.work.edit
    go work edit -dropgodebug key2
    cmpenv go.work go.work.edit
    go work edit -dropgodebug key
    cmpenv go.work go.work.start
    
    # go work edit -print -fmt
    env GOWORK=$GOPATH/src/unformatted
    go work edit -print -fmt
    cmp stdout $GOPATH/src/formatted
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 13:52:10 UTC 2024
    - 2.6K bytes
    - Viewed (0)
  9. src/cmd/compile/internal/ssa/_gen/LOONG64Ops.go

    		{name: "SGTUconst", argLength: 1, reg: gp11, asm: "SGTU", aux: "Int64", typ: "Bool"}, // 1 if auxInt > arg0 (unsigned), 0 otherwise
    
    		{name: "CMPEQF", argLength: 2, reg: fp2flags, asm: "CMPEQF", typ: "Flags"}, // flags=true if arg0 = arg1, float32
    		{name: "CMPEQD", argLength: 2, reg: fp2flags, asm: "CMPEQD", typ: "Flags"}, // flags=true if arg0 = arg1, float64
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Nov 21 19:04:19 UTC 2023
    - 25.2K bytes
    - Viewed (0)
  10. src/cmd/compile/internal/ssa/_gen/MIPS64Ops.go

    		{name: "SGTUconst", argLength: 1, reg: gp11, asm: "SGTU", aux: "Int64", typ: "Bool"}, // 1 if auxInt > arg0 (unsigned), 0 otherwise
    
    		{name: "CMPEQF", argLength: 2, reg: fp2flags, asm: "CMPEQF", typ: "Flags"}, // flags=true if arg0 = arg1, float32
    		{name: "CMPEQD", argLength: 2, reg: fp2flags, asm: "CMPEQD", typ: "Flags"}, // flags=true if arg0 = arg1, float64
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 24 03:36:31 UTC 2023
    - 25.5K bytes
    - Viewed (0)
Back to top