Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 202 for cmovinv (0.12 sec)

  1. test/codegen/condmove.go

    }
    
    func cmovload(a []int, i int, b bool) int {
    	if b {
    		i++
    	}
    	// See issue 26306
    	// amd64:-"CMOVQNE"
    	return a[i]
    }
    
    func cmovstore(a []int, i int, b bool) {
    	if b {
    		i++
    	}
    	// amd64:"CMOVQNE"
    	a[i] = 7
    }
    
    var r0, r1, r2, r3, r4, r5 int
    
    func cmovinc(cond bool, a, b, c int) {
    	var x0, x1 int
    
    	if cond {
    		x0 = a
    	} else {
    		x0 = b + 1
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Oct 06 20:57:33 UTC 2023
    - 6.2K bytes
    - Viewed (0)
  2. src/cmd/internal/obj/x86/anames.go

    	"CMOVLGT",
    	"CMOVLHI",
    	"CMOVLLE",
    	"CMOVLLS",
    	"CMOVLLT",
    	"CMOVLMI",
    	"CMOVLNE",
    	"CMOVLOC",
    	"CMOVLOS",
    	"CMOVLPC",
    	"CMOVLPL",
    	"CMOVLPS",
    	"CMOVQCC",
    	"CMOVQCS",
    	"CMOVQEQ",
    	"CMOVQGE",
    	"CMOVQGT",
    	"CMOVQHI",
    	"CMOVQLE",
    	"CMOVQLS",
    	"CMOVQLT",
    	"CMOVQMI",
    	"CMOVQNE",
    	"CMOVQOC",
    	"CMOVQOS",
    	"CMOVQPC",
    	"CMOVQPL",
    	"CMOVQPS",
    	"CMOVWCC",
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 11 18:32:50 UTC 2023
    - 19.1K bytes
    - Viewed (0)
  3. test/codegen/bmi.go

    		r = a
    	} else {
    		r = b
    	}
    	// amd64/v3:"CMOVQNE",-"TESTQ",-"CALL"
    	return r * 2 // force return blocks joining
    }
    
    func isNotPowerOfTwoSelect32(x, a, b int32) int32 {
    	var r int32
    	// amd64/v3:"BLSRL",-"TESTL",-"CALL"
    	if isNotPowerOfTwo32(x) {
    		r = a
    	} else {
    		r = b
    	}
    	// amd64/v3:"CMOVLNE",-"TESTL",-"CALL"
    	return r * 2 // force return blocks joining
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Jan 20 04:58:59 UTC 2023
    - 4.2K bytes
    - Viewed (0)
  4. internal/bucket/bandwidth/measurement.go

    }
    
    // exponentialMovingAverage calculates the exponential moving average
    func exponentialMovingAverage(beta, previousAvg, incrementAvg float64) float64 {
    	return (1-beta)*incrementAvg + beta*previousAvg
    }
    
    // getExpMovingAvgBytesPerSecond returns the exponential moving average for the bucket in bytes
    func (m *bucketMeasurement) getExpMovingAvgBytesPerSecond() float64 {
    	m.lock.Lock()
    Registered: Sun Jun 16 00:44:34 UTC 2024
    - Last Modified: Sat Jun 03 20:41:51 UTC 2023
    - 2.9K bytes
    - Viewed (0)
  5. src/cmd/compile/internal/ssa/looprotate.go

    	}
    
    	idToIdx := f.Cache.allocIntSlice(f.NumBlocks())
    	defer f.Cache.freeIntSlice(idToIdx)
    	for i, b := range f.Blocks {
    		idToIdx[b.ID] = i
    	}
    
    	// Set of blocks we're moving, by ID.
    	move := map[ID]struct{}{}
    
    	// Map from block ID to the moving blocks that should
    	// come right after it.
    	after := map[ID][]*Block{}
    
    	// Check each loop header and decide if we want to move it.
    	for _, loop := range loopnest.loops {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 15:44:14 UTC 2024
    - 3K bytes
    - Viewed (0)
  6. src/runtime/heap_test.go

    func heapObjectsCanMove() bool
    
    func TestHeapObjectsCanMove(t *testing.T) {
    	if heapObjectsCanMove() {
    		// If this happens (or this test stops building),
    		// it will break go4.org/unsafe/assume-no-moving-gc.
    		t.Fatalf("heap objects can move!")
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 25 18:35:49 UTC 2023
    - 529 bytes
    - Viewed (0)
  7. staging/src/k8s.io/apimachinery/pkg/api/meta/priority.go

    			continue
    		case 1:
    			// one match, return
    			return matchedGVRs[0], originalErr
    		default:
    			// more than one match, use the matched hits as the list moving to the next pattern.
    			// this way you can have a series of selection criteria
    			remainingGVRs = matchedGVRs
    		}
    	}
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Nov 05 23:44:02 UTC 2021
    - 7.6K bytes
    - Viewed (0)
  8. src/internal/profilerecord/profilerecord.go

    // license that can be found in the LICENSE file.
    
    // Package profilerecord holds internal types used to represent profiling
    // records with deep stack traces.
    //
    // TODO: Consider moving this to internal/runtime, see golang.org/issue/65355.
    package profilerecord
    
    type StackRecord struct {
    	Stack []uintptr
    }
    
    type MemProfileRecord struct {
    	AllocBytes, FreeBytes     int64
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue May 21 14:38:45 UTC 2024
    - 815 bytes
    - Viewed (0)
  9. releasenotes/notes/drop-default-tracing.yaml

          In previous versions of Istio, tracing was automatically configured to send traces to `zipkin.istio-system.svc`.
          This default setting has been removed; users will need to explicitly configure where to send traces moving forward.
    
          `istioctl x precheck --from-version=1.21` can automatically detect if you may be impacted by this change.
    
          If you previously had tracing enabled implicitly, you can enable it by doing one of:
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Thu Mar 07 16:59:18 UTC 2024
    - 934 bytes
    - Viewed (0)
  10. src/internal/bytealg/compare_mipsx.s

    #include "textflag.h"
    
    TEXT ·Compare(SB),NOSPLIT,$0-28
    	MOVW	a_base+0(FP), R3
    	MOVW	b_base+12(FP), R4
    	MOVW	a_len+4(FP), R1
    	MOVW	b_len+16(FP), R2
    	BEQ	R3, R4, samebytes
    	SGTU	R1, R2, R7
    	MOVW	R1, R8
    	CMOVN	R7, R2, R8	// R8 is min(R1, R2)
    
    	ADDU	R3, R8	// R3 is current byte in a, R8 is last byte in a to compare
    loop:
    	BEQ	R3, R8, samebytes
    
    	MOVBU	(R3), R6
    	ADDU	$1, R3
    	MOVBU	(R4), R7
    	ADDU	$1, R4
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sat Nov 06 10:24:44 UTC 2021
    - 1.4K bytes
    - Viewed (0)
Back to top