Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for cmpA8 (0.04 sec)

  1. src/cmd/compile/internal/test/align_test.go

    func cmpA2(p, q *A2) {
    	if *p != *q {
    		panic("comparison test wrong")
    	}
    }
    
    //go:noinline
    func cmpA4(p, q *A4) {
    	if *p != *q {
    		panic("comparison test wrong")
    	}
    }
    
    //go:noinline
    func cmpA8(p, q *A8) {
    	if *p != *q {
    		panic("comparison test wrong")
    	}
    }
    
    func TestAlignEqual(t *testing.T) {
    	cmpT1(&T1{}, &T1{})
    	cmpT2(&T2{}, &T2{})
    
    	m1 := map[T1]bool{}
    	m1[T1{}] = true
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 24 19:06:05 UTC 2021
    - 1.6K bytes
    - Viewed (0)
  2. src/internal/bytealg/indexbyte_ppc64x.s

    	XXPERMDI	V6,V6,$2,V6
    #endif
    	_VCZBEBB	V6,R4
    #endif
    	ADD	R3,R4,R3
    	RET
    
    cmp16:	// Length 16 - 31
    	CMPU	R4,$16
    	ADD	R4,R3,R9
    	BLT	cmp8
    
    	ADD	$-16,R9,R9		// &s[len(s)-16]
    
    	// Bytes 0 - 15
    	LXVD2X	(R0)(R3),V2
    	VCMPEQUBCC	V2,V1,V6
    	MOVD	R3,R8
    	BNE	CR6,foundat0		// Match found at R8+32 bytes, jump out
    
    	BEQ	notfound
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Apr 21 16:10:29 UTC 2023
    - 6.3K bytes
    - Viewed (0)
  3. src/internal/bytealg/compare_ppc64x.s

    GLOBL byteswap<>+0(SB), RODATA, $16
    #define SWAP V21
    #endif
    
    TEXT cmpbody<>(SB),NOSPLIT|NOFRAME,$0-0
    start:
    	CMP	R9,$16,CR0
    	CMP	R9,$32,CR1
    	CMP	R9,$64,CR2
    	MOVD	$16,R10
    	BLT	cmp8
    	BLT	CR1,cmp16
    	BLT	CR2,cmp32
    
    cmp64:	// >= 64B
    	DCBT	(R5)		// optimize for size>=64
    	DCBT	(R6)		// cache hint
    
    	SRD	$6,R9,R14	// There is at least one iteration.
    	MOVD	R14,CTR
    	ANDCC   $63,R9,R9
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Aug 28 17:33:20 UTC 2023
    - 6.7K bytes
    - Viewed (0)
Back to top