Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 9 of 9 for cmp16 (0.28 sec)

  1. src/internal/bytealg/indexbyte_ppc64x.s

    	SRD	$3,R11,R11
    	BNE	found
    
    	ADD	R4,R11,R4
    	MOVD	$-1,R3
    	ISEL	CR1EQ,R3,R4,R3
    	RET
    
    cmp2:	// Length 2 - 3
    	CMPU	R4,$2
    	BLT	cmp1
    
    	_LHBEX	(R0)(R3),R10
    	CMPB	R10,R5,R10
    	SLDCC	$48,R10,R10
    	CNTLZD	R10,R10
    	SRD	$3,R10,R3
    	BNE	found
    
    cmp1:	// Length 1
    	MOVD	$-1,R3
    	ANDCC	$1,R4,R31
    	BEQ	found
    
    	MOVBZ	-1(R9),R10
    	CMPB	R10,R5,R10
    	ANDCC	$1,R10
    	ADD	$-1,R4
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Apr 21 16:10:29 UTC 2023
    - 6.3K bytes
    - Viewed (0)
  2. src/internal/bytealg/compare_ppc64x.s

    	CMPU	R12,R14
    	BR	cmp0
    
    	PCALIGN $16
    cmp2:	// 2 - 3B
    	CMP	R9,$2
    	BLT	cmp1
    	ANDCC	$1,R9,R9
    	_LHBEX	(R0)(R5),R10
    	_LHBEX	(R0)(R6),R11
    	_LHBEX	(R9)(R5),R12
    	_LHBEX	(R9)(R6),R14
    	RLDIMI	$32,R10,$0,R12
    	RLDIMI	$32,R11,$0,R14
    	CMPU	R12,R14
    	BR	cmp0
    
    	PCALIGN $16
    cmp1:
    	CMP	R9,$0
    	BEQ	cmp0
    	MOVBZ	(R5),R10
    	MOVBZ	(R6),R11
    	CMPU	R10,R11
    cmp0:
    	SETB_CR0(R6)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Aug 28 17:33:20 UTC 2023
    - 6.7K bytes
    - Viewed (0)
  3. test/codegen/noextend.go

    	// ppc64x:-"MOVBZ\tR\\d+,\\sR\\d+"
    	val64[0] = uint64(*u8)
    
    	// ppc64x:-"MOVHZ\tR\\d+,\\sR\\d+"
    	val64[1] = uint64(*u16)
    
    	// ppc64x:-"MOVWZ\tR\\d+,\\sR\\d+"
    	val64[2] = uint64(*u32)
    }
    
    func cmp16(u8 *uint8, x32 *int32, u32 *uint32, x64 *int64, u64 *uint64) bool {
    
    	// ppc64x:-"MOVBZ\tR\\d+,\\sR\\d+"
    	if uint16(*u8) == val16[0] {
    		return true
    	}
    
    	// ppc64x:-"MOVHZ\tR\\d+,\\sR\\d+"
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Dec 14 17:22:18 UTC 2023
    - 5.4K bytes
    - Viewed (0)
  4. src/internal/bytealg/compare_riscv64.s

    	MOVBU	3(X12), X20
    	MOVBU	4(X12), X22
    	MOVBU	5(X12), X24
    	MOVBU	6(X12), X28
    	MOVBU	7(X12), X30
    	BNE	X8, X9, cmp1a
    	BNE	X15, X16, cmp1b
    	BNE	X17, X18, cmp1c
    	BNE	X19, X20, cmp1d
    	BNE	X21, X22, cmp1e
    	BNE	X23, X24, cmp1f
    	BNE	X25, X28, cmp1g
    	BNE	X29, X30, cmp1h
    	ADD	$8, X10
    	ADD	$8, X12
    	SUB	$8, X5
    	BGE	X5, X6, compare8_unaligned
    	BEQZ	X5, cmp_len
    
    check4_unaligned:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Nov 09 13:57:06 UTC 2023
    - 3.9K bytes
    - Viewed (0)
  5. test/cmp6.go

    Robert Griesemer <******@****.***> 1606801129 -0800
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Dec 01 21:49:31 UTC 2020
    - 2.2K bytes
    - Viewed (0)
  6. src/cmd/compile/internal/ssa/shortcircuit_test.go

    			Valu("arg3", OpArg, c.config.Types.Int64, 0, nil),
    			Goto("b1")),
    		Bloc("b1",
    			Valu("cmp1", OpLess64, c.config.Types.Bool, 0, nil, "arg1", "arg2"),
    			If("cmp1", "b2", "b3")),
    		Bloc("b2",
    			Valu("cmp2", OpLess64, c.config.Types.Bool, 0, nil, "arg2", "arg3"),
    			Goto("b3")),
    		Bloc("b3",
    			Valu("phi2", OpPhi, c.config.Types.Bool, 0, nil, "cmp1", "cmp2"),
    			If("phi2", "b4", "b5")),
    		Bloc("b4",
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue May 09 23:01:51 UTC 2017
    - 1.3K bytes
    - Viewed (0)
  7. test/codegen/comparisons.go

    }
    
    func cmp5[T comparable](val T) bool {
    	var z T
    	// amd64:-".*memequal"
    	return z == val
    }
    
    func cmp6[T comparable](val T) bool {
    	var z T
    	// amd64:-".*memequal"
    	return val == z
    }
    
    func cmp7() {
    	cmp5[string]("") // force instantiation
    	cmp6[string]("") // force instantiation
    }
    
    type Point struct {
    	X, Y int
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Apr 19 16:31:02 UTC 2024
    - 15.2K bytes
    - Viewed (0)
  8. tensorflow/compiler/mlir/tf2xla/tests/legalize-tf.mlir

      // CHECK-DAG: [[DIV:%.+]] = chlo.broadcast_divide %arg0, %arg1 {broadcast_dimensions = array<i64: 1>}
      // CHECK-DAG: [[MUL:%.+]] = chlo.broadcast_multiply [[DIV]], %arg1 {broadcast_dimensions = array<i64: 1>}
      // CHECK-DAG: [[CMP1:%.+]] = chlo.broadcast_compare [[MUL]], %arg0 {comparison_direction = #chlo<comparison_direction NE>}
      // CHECK-DAG: [[ZEROS1:%.+]] = mhlo.constant dense<0>
    Registered: Sun Jun 16 05:45:23 UTC 2024
    - Last Modified: Mon May 06 18:46:23 UTC 2024
    - 335.5K bytes
    - Viewed (0)
  9. src/cmd/compile/internal/ssagen/ssa.go

    			// Look for a cache hit.
    			//   if e.Typ == t { goto hit }
    			eTyp := s.newValue2(ssa.OpLoad, typs.Uintptr, e, s.mem())
    			cmp1 := s.newValue2(ssa.OpEqPtr, typs.Bool, t, eTyp)
    			b = s.endBlock()
    			b.Kind = ssa.BlockIf
    			b.SetControl(cmp1)
    			b.AddEdgeTo(cacheHit)
    			b.AddEdgeTo(loopBody)
    
    			// Look for an empty entry, the tombstone for this hash table.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Jun 10 19:44:43 UTC 2024
    - 284.9K bytes
    - Viewed (0)
Back to top