Search Options

Results per page
Sort
Preferred Languages
Advance

Results 21 - 30 of 32 for fma (0.06 sec)

  1. doc/go_spec.html

    </p>
    
    <p>
    For instance, some architectures provide a "fused multiply and add" (FMA) instruction
    that computes <code>x*y + z</code> without rounding the intermediate result <code>x*y</code>.
    These examples show when a Go implementation can use that instruction:
    </p>
    
    <pre>
    // FMA allowed for computing r, because x*y is not explicitly rounded:
    r  = x*y + z
    r  = z;   r += x*y
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jun 04 21:07:21 UTC 2024
    - 281.5K bytes
    - Viewed (0)
  2. guava/src/com/google/thirdparty/publicsuffix/PublicSuffixPatterns.java

    ??dalezc?ib?s&i&lak?p??uklo????l??r&as?f?s??s!.&gro?moc?ten?ude?vog???t!.vog??ubnatsi?x3b689qq6--nx?yc5rb54--nx??m&00tsb3--nx?1qtxm--nx?981rvj--nx?a!.&aayn,enummoc?gro?moc?o&c?idar,ken,?t&en?opsgolb,??c!bew??dretsma?e&rts?t!.&citsalej,esruocsid,???fma?xq--nx??b!.&gro?moc?ten?ude?vog??i??c!.&moc?oc?ten?vog???d!.&gro?moc?ten?ude?vog???f!.&gro?moc?oidar,ten?ude??i??g!vu96d8syzf--nx??h?i!.&ca?gro?moc?o&c!.&clp?dtl???r,?t&en?t??vt??k?rbg4--nx??k!.&drp?e&rianiretev?sserp??gro?lim?m&o&c?n??t??nicedem?o...
    Registered: Wed Jun 12 16:38:11 UTC 2024
    - Last Modified: Thu Mar 21 21:04:43 UTC 2024
    - 72.4K bytes
    - Viewed (0)
  3. android/guava/src/com/google/thirdparty/publicsuffix/PublicSuffixPatterns.java

    ??dalezc?ib?s&i&lak?p??uklo????l??r&as?f?s??s!.&gro?moc?ten?ude?vog???t!.vog??ubnatsi?x3b689qq6--nx?yc5rb54--nx??m&00tsb3--nx?1qtxm--nx?981rvj--nx?a!.&aayn,enummoc?gro?moc?o&c?idar,ken,?t&en?opsgolb,??c!bew??dretsma?e&rts?t!.&citsalej,esruocsid,???fma?xq--nx??b!.&gro?moc?ten?ude?vog??i??c!.&moc?oc?ten?vog???d!.&gro?moc?ten?ude?vog???f!.&gro?moc?oidar,ten?ude??i??g!vu96d8syzf--nx??h?i!.&ca?gro?moc?o&c!.&clp?dtl???r,?t&en?t??vt??k?rbg4--nx??k!.&drp?e&rianiretev?sserp??gro?lim?m&o&c?n??t??nicedem?o...
    Registered: Wed Jun 12 16:38:11 UTC 2024
    - Last Modified: Thu Mar 21 21:04:43 UTC 2024
    - 72.4K bytes
    - Viewed (1)
  4. src/cmd/compile/internal/ssa/_gen/ARM64.rules

    (Sqrt        ...) => (FSQRTD  ...)
    (Ceil        ...) => (FRINTPD ...)
    (Floor       ...) => (FRINTMD ...)
    (Round       ...) => (FRINTAD ...)
    (RoundToEven ...) => (FRINTND ...)
    (Trunc       ...) => (FRINTZD ...)
    (FMA       x y z) => (FMADDD z x y)
    
    (Sqrt32 ...) => (FSQRTS ...)
    
    (Min(64|32)F ...) => (FMIN(D|S) ...)
    (Max(64|32)F ...) => (FMAX(D|S) ...)
    
    // lowering rotates
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 15:49:20 UTC 2024
    - 113.1K bytes
    - Viewed (0)
  5. src/cmd/compile/internal/ssa/_gen/AMD64.rules

    (Sqrt ...) => (SQRTSD ...)
    (Sqrt32 ...) => (SQRTSS ...)
    
    (RoundToEven x) => (ROUNDSD [0] x)
    (Floor x)       => (ROUNDSD [1] x)
    (Ceil x)        => (ROUNDSD [2] x)
    (Trunc x)       => (ROUNDSD [3] x)
    
    (FMA x y z) => (VFMADD231SD z x y)
    
    // Lowering extension
    // Note: we always extend to 64 bits even though some ops don't need that many result bits.
    (SignExt8to16  ...) => (MOVBQSX ...)
    (SignExt8to32  ...) => (MOVBQSX ...)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Mar 12 19:38:41 UTC 2024
    - 93.9K bytes
    - Viewed (0)
  6. src/cmd/compile/internal/ssa/rewriteS390X.go

    		v2.AddArg2(x, y)
    		v.AddArg3(v0, v1, v2)
    		return true
    	}
    }
    func rewriteValueS390X_OpFMA(v *Value) bool {
    	v_2 := v.Args[2]
    	v_1 := v.Args[1]
    	v_0 := v.Args[0]
    	// match: (FMA x y z)
    	// result: (FMADD z x y)
    	for {
    		x := v_0
    		y := v_1
    		z := v_2
    		v.reset(OpS390XFMADD)
    		v.AddArg3(z, x, y)
    		return true
    	}
    }
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 12 18:09:26 UTC 2023
    - 395.1K bytes
    - Viewed (0)
  7. src/cmd/vendor/golang.org/x/tools/internal/stdlib/manifest.go

    		{"E", Const, 0},
    		{"Erf", Func, 0},
    		{"Erfc", Func, 0},
    		{"Erfcinv", Func, 10},
    		{"Erfinv", Func, 10},
    		{"Exp", Func, 0},
    		{"Exp2", Func, 0},
    		{"Expm1", Func, 0},
    		{"FMA", Func, 14},
    		{"Float32bits", Func, 0},
    		{"Float32frombits", Func, 0},
    		{"Float64bits", Func, 0},
    		{"Float64frombits", Func, 0},
    		{"Floor", Func, 0},
    		{"Frexp", Func, 0},
    		{"Gamma", Func, 0},
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 02 02:20:05 UTC 2024
    - 534.2K bytes
    - Viewed (0)
  8. api/go1.14.txt

    pkg hash/maphash, method (*Hash) WriteString(string) (int, error)
    pkg hash/maphash, type Hash struct
    pkg hash/maphash, type Seed struct
    pkg log, const Lmsgprefix = 64
    pkg log, const Lmsgprefix ideal-int
    pkg math, func FMA(float64, float64, float64) float64
    pkg math/bits, func Rem(uint, uint, uint) uint
    pkg math/bits, func Rem32(uint32, uint32, uint32) uint32
    pkg math/bits, func Rem64(uint64, uint64, uint64) uint64
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Feb 17 20:31:46 UTC 2023
    - 508.9K bytes
    - Viewed (0)
  9. src/cmd/compile/internal/ssa/rewriteARM.go

    		v0.AddArg2(x, y)
    		v.AddArg(v0)
    		return true
    	}
    }
    func rewriteValueARM_OpFMA(v *Value) bool {
    	v_2 := v.Args[2]
    	v_1 := v.Args[1]
    	v_0 := v.Args[0]
    	// match: (FMA x y z)
    	// result: (FMULAD z x y)
    	for {
    		x := v_0
    		y := v_1
    		z := v_2
    		v.reset(OpARMFMULAD)
    		v.AddArg3(z, x, y)
    		return true
    	}
    }
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Nov 20 17:19:36 UTC 2023
    - 486.8K bytes
    - Viewed (0)
  10. src/cmd/compile/internal/ssa/rewriteARM64.go

    		v0.AddArg2(x, y)
    		v.AddArg(v0)
    		return true
    	}
    }
    func rewriteValueARM64_OpFMA(v *Value) bool {
    	v_2 := v.Args[2]
    	v_1 := v.Args[1]
    	v_0 := v.Args[0]
    	// match: (FMA x y z)
    	// result: (FMADDD z x y)
    	for {
    		x := v_0
    		y := v_1
    		z := v_2
    		v.reset(OpARM64FMADDD)
    		v.AddArg3(z, x, y)
    		return true
    	}
    }
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 15:49:20 UTC 2024
    - 608.6K bytes
    - Viewed (0)
Back to top