Search Options

Results per page
Sort
Preferred Languages
Advance

Results 11 - 20 of 23 for FMULS (0.27 sec)

  1. src/cmd/compile/internal/ssa/_gen/PPC64Ops.go

    		{name: "MULHWU", argLength: 2, reg: gp21, asm: "MULHWU", commutative: true}, // (arg0 * arg1) >> 32, unsigned
    
    		{name: "FMUL", argLength: 2, reg: fp21, asm: "FMUL", commutative: true},   // arg0*arg1
    		{name: "FMULS", argLength: 2, reg: fp21, asm: "FMULS", commutative: true}, // arg0*arg1
    
    		{name: "FMADD", argLength: 3, reg: fp31, asm: "FMADD"},   // arg0*arg1 + arg2
    		{name: "FMADDS", argLength: 3, reg: fp31, asm: "FMADDS"}, // arg0*arg1 + arg2
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 19:59:38 UTC 2024
    - 43.8K bytes
    - Viewed (0)
  2. src/cmd/compile/internal/ssa/_gen/S390XOps.go

    		{name: "FSUB", argLength: 2, reg: fp21clobber, typ: "(Float64,Flags)", asm: "FSUB", resultInArg0: true},                      // fp64 arg0 - arg1
    		{name: "FMULS", argLength: 2, reg: fp21, asm: "FMULS", commutative: true, resultInArg0: true},                                // fp32 arg0 * arg1
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Feb 24 00:21:13 UTC 2023
    - 52.5K bytes
    - Viewed (0)
  3. src/cmd/compile/internal/ssa/_gen/ARM64Ops.go

    		{name: "FSUBS", argLength: 2, reg: fp21, asm: "FSUBS"},                      // arg0 - arg1
    		{name: "FSUBD", argLength: 2, reg: fp21, asm: "FSUBD"},                      // arg0 - arg1
    		{name: "FMULS", argLength: 2, reg: fp21, asm: "FMULS", commutative: true},   // arg0 * arg1
    		{name: "FMULD", argLength: 2, reg: fp21, asm: "FMULD", commutative: true},   // arg0 * arg1
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 15:49:20 UTC 2024
    - 58.8K bytes
    - Viewed (0)
  4. src/cmd/compile/internal/ssa/_gen/PPC64.rules

    (Div8 x y) => (DIVW  (SignExt8to32 x) (SignExt8to32 y))
    (Div8u x y) => (DIVWU (ZeroExt8to32 x) (ZeroExt8to32 y))
    
    (Hmul(64|64u|32|32u) ...) => (MULH(D|DU|W|WU) ...)
    
    (Mul(32|64)F ...) => ((FMULS|FMUL) ...)
    
    (Div(32|64)F ...) => ((FDIVS|FDIV) ...)
    
    // Lowering float <=> int
    (Cvt32to(32|64)F x) => ((FCFIDS|FCFID) (MTVSRD (SignExt32to64 x)))
    (Cvt64to(32|64)F x) => ((FCFIDS|FCFID) (MTVSRD x))
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Jun 07 19:02:52 UTC 2024
    - 53.2K bytes
    - Viewed (0)
  5. src/cmd/asm/internal/asm/testdata/arm64enc.s

    	FMSUBD F11, F7, F15, F31                   // ff9d4b1f
    	//TODO VFMUL V9.S[2], F21, F19             // b39a895f
    	//TODO VFMUL V26.S[2], V26.S2, V2.S2       // 429b9a0f
    	//TODO VFMUL V21.D2, V17.D2, V25.D2        // 39de756e
    	FMULS F0, F6, F24                          // d808201e
    	FMULD F5, F29, F9                          // a90b651e
    	//TODO VFMULX V26.S[2], F20, F8            // 889a9a7f
    	//TODO VFMULX V12.D[1], V21.D2, V31.D2     // bf9acc6f
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Jul 24 01:11:41 UTC 2023
    - 43.9K bytes
    - Viewed (0)
  6. src/cmd/vendor/golang.org/x/arch/ppc64/ppc64asm/tables.go

    	FDIVS:          "fdivs",
    	FDIVSCC:        "fdivs.",
    	FMADDS:         "fmadds",
    	FMADDSCC:       "fmadds.",
    	FMSUBS:         "fmsubs",
    	FMSUBSCC:       "fmsubs.",
    	FMULS:          "fmuls",
    	FMULSCC:        "fmuls.",
    	FNMADDS:        "fnmadds",
    	FNMADDSCC:      "fnmadds.",
    	FNMSUBS:        "fnmsubs",
    	FNMSUBSCC:      "fnmsubs.",
    	FRES:           "fres",
    	FRESCC:         "fres.",
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Nov 22 17:16:14 UTC 2022
    - 334.7K bytes
    - Viewed (0)
  7. src/cmd/compile/internal/ssa/_gen/S390X.rules

    (Sub(64|Ptr) ...) => (SUB ...)
    (Sub(32|16|8) ...) => (SUBW ...)
    (Sub32F x y) => (Select0 (FSUBS x y))
    (Sub64F x y) => (Select0 (FSUB x y))
    
    (Mul64 ...) => (MULLD ...)
    (Mul(32|16|8) ...) => (MULLW ...)
    (Mul32F ...) => (FMULS ...)
    (Mul64F ...) => (FMUL ...)
    (Mul64uhilo ...) => (MLGR ...)
    
    (Div32F ...) => (FDIVS ...)
    (Div64F ...) => (FDIV ...)
    
    (Div64 x y) => (DIVD x y)
    (Div64u ...) => (DIVDU ...)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 12 18:09:26 UTC 2023
    - 74.3K bytes
    - Viewed (0)
  8. src/cmd/compile/internal/ssa/rewriteRISCV64.go

    			v.AddArg3(x, y, a)
    			return true
    		}
    		break
    	}
    	return false
    }
    func rewriteValueRISCV64_OpRISCV64FADDS(v *Value) bool {
    	v_1 := v.Args[1]
    	v_0 := v.Args[0]
    	// match: (FADDS a (FMULS x y))
    	// cond: a.Block.Func.useFMA(v)
    	// result: (FMADDS x y a)
    	for {
    		for _i0 := 0; _i0 <= 1; _i0, v_0, v_1 = _i0+1, v_1, v_0 {
    			a := v_0
    			if v_1.Op != OpRISCV64FMULS {
    				continue
    			}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Mar 07 14:57:07 UTC 2024
    - 205.1K bytes
    - Viewed (0)
  9. src/cmd/compile/internal/ssa/rewriteARM64.go

    	v_0 := v.Args[0]
    	// match: (FNEGS (FMULS x y))
    	// result: (FNMULS x y)
    	for {
    		if v_0.Op != OpARM64FMULS {
    			break
    		}
    		y := v_0.Args[1]
    		x := v_0.Args[0]
    		v.reset(OpARM64FNMULS)
    		v.AddArg2(x, y)
    		return true
    	}
    	// match: (FNEGS (FNMULS x y))
    	// result: (FMULS x y)
    	for {
    		if v_0.Op != OpARM64FNMULS {
    			break
    		}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 15:49:20 UTC 2024
    - 608.6K bytes
    - Viewed (0)
  10. src/cmd/compile/internal/ssa/rewritePPC64.go

    				return true
    			}
    		}
    		break
    	}
    	return false
    }
    func rewriteValuePPC64_OpPPC64FADDS(v *Value) bool {
    	v_1 := v.Args[1]
    	v_0 := v.Args[0]
    	// match: (FADDS (FMULS x y) z)
    	// cond: x.Block.Func.useFMA(v)
    	// result: (FMADDS x y z)
    	for {
    		for _i0 := 0; _i0 <= 1; _i0, v_0, v_1 = _i0+1, v_1, v_0 {
    			if v_0.Op != OpPPC64FMULS {
    				continue
    			}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Jun 07 19:02:52 UTC 2024
    - 360.2K bytes
    - Viewed (0)
Back to top