Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 9 of 9 for FNMADD (0.12 sec)

  1. src/cmd/vendor/golang.org/x/arch/ppc64/ppc64asm/plan9.go

    	}
    	return fmt.Sprintf("???(%v)", arg)
    }
    
    func reverseMiddleOps(op Op) bool {
    	switch op {
    	case FMADD, FMADDCC, FMADDS, FMADDSCC, FMSUB, FMSUBCC, FMSUBS, FMSUBSCC, FNMADD, FNMADDCC, FNMADDS, FNMADDSCC, FNMSUB, FNMSUBCC, FNMSUBS, FNMSUBSCC, FSEL, FSELCC:
    		return true
    	}
    	return false
    }
    
    func reverseOperandOrder(op Op) bool {
    	switch op {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Nov 22 17:16:14 UTC 2022
    - 10.9K bytes
    - Viewed (0)
  2. src/cmd/internal/obj/ppc64/anames.go

    	"FMOVSU",
    	"FMOVSX",
    	"FMOVSZ",
    	"FMSUB",
    	"FMSUBCC",
    	"FMSUBS",
    	"FMSUBSCC",
    	"FMUL",
    	"FMULCC",
    	"FMULS",
    	"FMULSCC",
    	"FNABS",
    	"FNABSCC",
    	"FNEG",
    	"FNEGCC",
    	"FNMADD",
    	"FNMADDCC",
    	"FNMADDS",
    	"FNMADDSCC",
    	"FNMSUB",
    	"FNMSUBCC",
    	"FNMSUBS",
    	"FNMSUBSCC",
    	"FRSP",
    	"FRSPCC",
    	"FSUB",
    	"FSUBCC",
    	"FSUBS",
    	"FSUBSCC",
    	"ISEL",
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 01 18:50:29 UTC 2024
    - 6.7K bytes
    - Viewed (0)
  3. src/cmd/vendor/golang.org/x/arch/arm64/arm64asm/tables.go

    	{0xbfbffc00, 0x2ea0f800, FNEG, instArgs{arg_Vd_arrangement_sz_Q___2S_00__4S_01__2D_11, arg_Vn_arrangement_sz_Q___2S_00__4S_01__2D_11}, nil},
    	// FNMADD <Sd>, <Sn>, <Sm>, <Sa>
    	{0xffe08000, 0x1f200000, FNMADD, instArgs{arg_Sd, arg_Sn, arg_Sm, arg_Sa}, nil},
    	// FNMADD <Dd>, <Dn>, <Dm>, <Da>
    	{0xffe08000, 0x1f600000, FNMADD, instArgs{arg_Dd, arg_Dn, arg_Dm, arg_Da}, nil},
    	// FNMSUB <Sd>, <Sn>, <Sm>, <Sa>
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Aug 16 17:57:48 UTC 2017
    - 211.8K bytes
    - Viewed (0)
  4. src/cmd/vendor/golang.org/x/arch/arm64/arm64asm/plan9x.go

    		fallthrough
    
    	case FCMP, FCMPE:
    		if _, ok := inst.Args[1].(Imm); ok {
    			args[1] = "$(0.0)"
    		}
    		fallthrough
    
    	case FADD, FSUB, FMUL, FNMUL, FDIV, FMAX, FMIN, FMAXNM, FMINNM, FCSEL, FMADD, FMSUB, FNMADD, FNMSUB:
    		if strings.HasSuffix(op, "MADD") || strings.HasSuffix(op, "MSUB") {
    			args[2], args[3] = args[3], args[2]
    		}
    		if r, ok := inst.Args[0].(Reg); ok {
    			rno := uint16(r)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 16 22:24:28 UTC 2022
    - 17K bytes
    - Viewed (0)
  5. src/cmd/vendor/golang.org/x/arch/ppc64/ppc64asm/tables.go

    	FMUL:           "fmul",
    	FMULCC:         "fmul.",
    	FNABS:          "fnabs",
    	FNABSCC:        "fnabs.",
    	FNEG:           "fneg",
    	FNEGCC:         "fneg.",
    	FNMADD:         "fnmadd",
    	FNMADDCC:       "fnmadd.",
    	FNMSUB:         "fnmsub",
    	FNMSUBCC:       "fnmsub.",
    	FRSP:           "frsp",
    	FRSPCC:         "frsp.",
    	FSUB:           "fsub",
    	FSUBCC:         "fsub.",
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Nov 22 17:16:14 UTC 2022
    - 334.7K bytes
    - Viewed (0)
  6. src/cmd/asm/internal/asm/testdata/ppc64.s

    	FMSUB F1, F2, F3, F4            // fc8110f8
    	FMSUBCC F1, F2, F3, F4          // fc8110f9
    	FMSUBS F1, F2, F3, F4           // ec8110f8
    	FMSUBSCC F1, F2, F3, F4         // ec8110f9
    	FNMADD F1, F2, F3, F4           // fc8110fe
    	FNMADDCC F1, F2, F3, F4         // fc8110ff
    	FNMADDS F1, F2, F3, F4          // ec8110fe
    	FNMADDSCC F1, F2, F3, F4        // ec8110ff
    	FNMSUB F1, F2, F3, F4           // fc8110fc
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 17 21:53:50 UTC 2024
    - 50.2K bytes
    - Viewed (0)
  7. 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)
  8. src/cmd/vendor/golang.org/x/arch/arm64/arm64asm/inst.json

    {"Name":"FNMADD","Bits":"0|0|0|1|1|1|1|1|00:2|1|Rm:5|0|Ra:5|Rn:5|Rd:5","Arch":"Single-precision variant","Syntax":"FNMADD <Sd>, <Sn>, <Sm>, <Sa>","Code":"","Alias":""},
    {"Name":"FNMADD","Bits":"0|0|0|1|1|1|1|1|01:2|1|Rm:5|0|Ra:5|Rn:5|Rd:5","Arch":"Double-precision variant","Syntax":"FNMADD <Dd>, <Dn>, <Dm>, <Da>","Code":"","Alias":""},
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Aug 16 17:57:48 UTC 2017
    - 234.7K bytes
    - Viewed (0)
  9. src/cmd/internal/obj/arm64/asm7.go

    			rel.Off = int32(c.pc)
    			rel.Siz = 4
    			rel.Sym = p.To.Sym
    			rel.Add = p.To.Offset
    			rel.Type = objabi.R_ADDR
    			o1 = 0
    		}
    
    	case 15: /* mul/mneg/umulh/umull r,[r,]r; madd/msub/fmadd/fmsub/fnmadd/fnmsub Rm,Ra,Rn,Rd */
    		o1 = c.oprrr(p, p.As)
    
    		rf := int(p.From.Reg)
    		rt := int(p.To.Reg)
    		var r int
    		var ra int
    		if p.From3Type() == obj.TYPE_REG {
    			r = int(p.GetFrom3().Reg)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 15:44:14 UTC 2024
    - 201.1K bytes
    - Viewed (0)
Back to top