Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for memequal (0.11 sec)

  1. src/bytes/bytes_test.go

    			}
    		}
    	})
    
    	sizes := []int{1, 6, 9, 15, 16, 20, 32, 4 << 10, 4 << 20, 64 << 20}
    
    	b.Run("same", func(b *testing.B) {
    		benchBytes(b, sizes, bmEqual(func(a, b []byte) bool { return Equal(a, a) }))
    	})
    
    	benchBytes(b, sizes, bmEqual(Equal))
    }
    
    func bmEqual(equal func([]byte, []byte) bool) func(b *testing.B, n int) {
    	return func(b *testing.B, n int) {
    		if len(bmbuf) < 2*n {
    			bmbuf = make([]byte, 2*n)
    		}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 03 12:58:37 UTC 2024
    - 56.5K bytes
    - Viewed (0)
  2. src/reflect/type.go

    	}
    
    	etyp := typ
    	esize := etyp.Size()
    
    	array.Equal = nil
    	if eequal := etyp.Equal; eequal != nil {
    		array.Equal = func(p, q unsafe.Pointer) bool {
    			for i := 0; i < length; i++ {
    				pi := arrayAt(p, i, esize, "i < length")
    				qi := arrayAt(q, i, esize, "i < length")
    				if !eequal(pi, qi) {
    					return false
    				}
    
    			}
    			return true
    		}
    	}
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 29 17:58:53 UTC 2024
    - 85.5K bytes
    - Viewed (0)
  3. src/cmd/compile/internal/ssa/prove.go

    			ok = order.SetOrder(v, w)
    		case gt:
    			ok = order.SetOrder(w, v)
    		case lt | eq:
    			ok = order.SetOrderOrEqual(v, w)
    		case gt | eq:
    			ok = order.SetOrderOrEqual(w, v)
    		case eq:
    			ok = order.SetEqual(v, w)
    		case lt | gt:
    			ok = order.SetNonEqual(v, w)
    		default:
    			panic("unknown relation")
    		}
    		if !ok {
    			if parent.Func.pass.debug > 2 {
    				parent.Func.Warnl(parent.Pos, "unsat %s %s %s", v, w, r)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 04 17:30:21 UTC 2024
    - 48.9K bytes
    - Viewed (0)
Back to top