Search Options

Results per page
Sort
Preferred Languages
Advance

Results 71 - 80 of 80 for fmadd (1.14 sec)

  1. src/cmd/compile/internal/ssa/opGen.go

    				{0, 9223372032559808512}, // F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 F13 F14 F15 F16 F17 F18 F19 F20 F21 F22 F23 F24 F25 F26 F27 F28 F29 F30
    			},
    		},
    	},
    	{
    		name:   "FMADD",
    		argLen: 3,
    		asm:    ppc64.AFMADD,
    		reg: regInfo{
    			inputs: []inputInfo{
    				{0, 9223372032559808512}, // F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 F13 F14 F15 F16 F17 F18 F19 F20 F21 F22 F23 F24 F25 F26 F27 F28 F29 F30
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 15:49:20 UTC 2024
    - 1M bytes
    - Viewed (0)
  2. src/cmd/asm/internal/asm/testdata/arm64error.s

    	MOVB	(R5)(R4.SXTW<<5), R10                            // ERROR "invalid index shift amount"
    	MOVH	R5, (R6)(R2<<3)                                  // ERROR "invalid index shift amount"
    	MADD	R1, R2, R3                                       // ERROR "illegal combination"
    	MOVD.P	R1, 8(R1)                                        // ERROR "constrained unpredictable behavior"
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Dec 08 03:28:17 UTC 2023
    - 37.8K bytes
    - Viewed (0)
  3. src/text/template/exec_test.go

    }
    
    func (t *T) Method3(v any) string {
    	return fmt.Sprintf("Method3: %v", v)
    }
    
    func (t *T) Copy() *T {
    	n := new(T)
    	*n = *t
    	return n
    }
    
    func (t *T) MAdd(a int, b []int) []int {
    	v := make([]int, len(b))
    	for i, x := range b {
    		v[i] = x + a
    	}
    	return v
    }
    
    var myError = errors.New("my error")
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 24 22:23:55 UTC 2024
    - 60.1K bytes
    - Viewed (0)
  4. src/cmd/internal/obj/ppc64/asm9.go

    	{as: AFADD, a1: C_FREG, a2: C_FREG, a6: C_FREG, type_: 2, size: 4},
    	{as: AFABS, a1: C_FREG, a6: C_FREG, type_: 33, size: 4},
    	{as: AFABS, a6: C_FREG, type_: 33, size: 4},
    	{as: AFMADD, a1: C_FREG, a2: C_FREG, a3: C_FREG, a6: C_FREG, type_: 34, size: 4},
    	{as: AFMUL, a1: C_FREG, a6: C_FREG, type_: 32, size: 4},
    	{as: AFMUL, a1: C_FREG, a2: C_FREG, a6: C_FREG, type_: 32, size: 4},
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 13:55:28 UTC 2024
    - 156.1K bytes
    - Viewed (0)
  5. src/cmd/internal/obj/ppc64/obj9.go

    				p.Mark |= LABEL | SYNC
    			}
    			continue
    
    		case AFABS,
    			AFABSCC,
    			AFADD,
    			AFADDCC,
    			AFCTIW,
    			AFCTIWCC,
    			AFCTIWZ,
    			AFCTIWZCC,
    			AFDIV,
    			AFDIVCC,
    			AFMADD,
    			AFMADDCC,
    			AFMOVD,
    			AFMOVDU,
    			/* case AFMOVDS: */
    			AFMOVS,
    			AFMOVSU,
    
    			/* case AFMOVSD: */
    			AFMSUB,
    			AFMSUBCC,
    			AFMUL,
    			AFMULCC,
    			AFNABS,
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 18:17:17 UTC 2024
    - 40.8K bytes
    - Viewed (0)
  6. src/math/all_test.go

    //go:noinline
    func fmsub(x, y, z float64) float64 {
    	return FMA(x, y, -z)
    }
    
    //go:noinline
    func fnmsub(x, y, z float64) float64 {
    	return FMA(-x, y, z)
    }
    
    //go:noinline
    func fnmadd(x, y, z float64) float64 {
    	return FMA(-x, y, -z)
    }
    
    func TestFMANegativeArgs(t *testing.T) {
    	// Some architectures have instructions for fused multiply-subtract and
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Jul 07 17:39:26 UTC 2023
    - 86.8K bytes
    - Viewed (0)
  7. src/cmd/internal/obj/s390x/asmz.go

    	{i: 79, as: ACSG, a1: C_REG, a2: C_REG, a6: C_SOREG},
    
    	// floating point
    	{i: 32, as: AFADD, a1: C_FREG, a6: C_FREG},
    	{i: 33, as: AFABS, a1: C_FREG, a6: C_FREG},
    	{i: 33, as: AFABS, a6: C_FREG},
    	{i: 34, as: AFMADD, a1: C_FREG, a2: C_FREG, a6: C_FREG},
    	{i: 32, as: AFMUL, a1: C_FREG, a6: C_FREG},
    	{i: 36, as: AFMOVD, a1: C_LAUTO, a6: C_FREG},
    	{i: 36, as: AFMOVD, a1: C_LOREG, a6: C_FREG},
    	{i: 75, as: AFMOVD, a1: C_ADDR, a6: C_FREG},
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 16 17:46:09 UTC 2024
    - 176.7K bytes
    - Viewed (0)
  8. src/cmd/internal/testdir/testdir_test.go

    				// assembler source (that is, what is left on each line of the
    				// compile -S output after we strip file/line info) to avoid
    				// trivial bugs such as "ADD" matching "FADD". This
    				// doesn't remove genericity: it's still possible to write
    				// something like "F?ADD", but we make common cases simpler
    				// to get right.
    				oprx, err := regexp.Compile("^" + rxsrc)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Mar 21 20:08:06 UTC 2024
    - 57.5K bytes
    - Viewed (0)
  9. src/cmd/compile/internal/ssa/rewriteARM64.go

    	v_1 := v.Args[1]
    	v_0 := v.Args[0]
    	b := v.Block
    	// match: (MADD a x (MOVDconst [-1]))
    	// result: (SUB a x)
    	for {
    		a := v_0
    		x := v_1
    		if v_2.Op != OpARM64MOVDconst || auxIntToInt64(v_2.AuxInt) != -1 {
    			break
    		}
    		v.reset(OpARM64SUB)
    		v.AddArg2(a, x)
    		return true
    	}
    	// match: (MADD a _ (MOVDconst [0]))
    	// result: a
    	for {
    		a := v_0
    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/asm/internal/asm/testdata/amd64enc.s

    	//TODO: FFREE F3                        // ddc3
    	//TODO: FFREEP F2                       // dfc2
    	//TODO: FFREEP F3                       // dfc3
    	//TODO: FIADD (BX)                      // de03
    	//TODO: FIADD (R11)                     // 41de03
    	//TODO: FIADDL (BX)                     // da03
    	//TODO: FIADDL (R11)                    // 41da03
    	//TODO: FICOM (BX)                      // de13
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Oct 08 21:38:44 UTC 2021
    - 581.9K bytes
    - Viewed (0)
Back to top