- Sort Score
- Result 10 results
- Languages All
Results 21 - 26 of 26 for phi (0.02 sec)
-
src/cmd/compile/internal/ssa/_gen/genericOps.go
// See section 7.2 in ieee754. {name: "FMA", argLength: 3}, // compute (a*b)+c without intermediate rounding // Data movement. Max argument length for Phi is indefinite. {name: "Phi", argLength: -1, zeroWidth: true}, // select an argument based on which predecessor block we came from {name: "Copy", argLength: 1}, // output = arg0 // Convert converts between pointers and integers.
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu May 23 15:49:20 UTC 2024 - 42.6K bytes - Viewed (0) -
src/cmd/compile/internal/ssa/value.go
// The returned value, if non-nil, will be memory-typed (or a tuple with a memory-typed second part). // Otherwise, nil is returned. func (v *Value) MemoryArg() *Value { if v.Op == OpPhi { v.Fatalf("MemoryArg on Phi") } na := len(v.Args) if na == 0 { return nil } if m := v.Args[na-1]; m.Type.IsMemory() { return m } return nil }
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri May 03 16:40:22 UTC 2024 - 16.7K bytes - Viewed (0) -
src/encoding/xml/xml.go
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Mar 08 18:46:41 UTC 2024 - 47.3K bytes - Viewed (0) -
test/fixedbugs/issue60982.go
if x >= 1000 { if b { // from #61041 var a struct{ f int64 } _ = max(0, a.f) } return max(x, 2000) } // generate 1000 basic blocks to put this function // well into the "large function" phi generation algorithm. switch x { case 0: return 0 case 1: return 1 case 2: return 2 case 3: return 3 case 4: return 4 case 5: return 5 case 6: return 6 case 7:
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed Jun 28 16:07:47 UTC 2023 - 23.7K bytes - Viewed (0) -
src/math/big/nat.go
for i := 2; i < 1<<n; i += 2 { p2, p, p1 := powers[i/2], powers[i], powers[i+1] *p = p.sqr(*p2) *p = p.trunc(*p, logM) *p1 = p1.mul(*p, x) *p1 = p1.trunc(*p1, logM) } // Because phi(2**logM) = 2**(logM-1), x**(2**(logM-1)) = 1, // so we can compute x**(y mod 2**(logM-1)) instead of x**y. // That is, we can throw away all but the bottom logM-1 bits of y.
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon May 13 21:31:58 UTC 2024 - 31.7K bytes - Viewed (0) -
src/cmd/compile/internal/ssa/_gen/rulegen.go
// introducing copies just to clean them up again. if result[0] != '(' { // variable if top { // It in not safe in general to move a variable between blocks // (and particularly not a phi node). // Introduce a copy. rr.add(stmtf("v.copyOf(%s)", result)) } return result } w := normalizeWhitespace(result) if prev := cse[w]; prev != "" { return prev }
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Sat Sep 02 22:09:21 UTC 2023 - 48.7K bytes - Viewed (0)