Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 7 of 7 for fmadd (0.55 sec)

  1. src/cmd/vendor/golang.org/x/arch/arm64/arm64asm/tables.go

    	// FADD <Sd>, <Sn>, <Sm>
    	{0xffe0fc00, 0x1e202800, FADD, instArgs{arg_Sd, arg_Sn, arg_Sm}, nil},
    	// FADD <Dd>, <Dn>, <Dm>
    	{0xffe0fc00, 0x1e602800, FADD, instArgs{arg_Dd, arg_Dn, arg_Dm}, nil},
    	// FADD <Vd>.<t>, <Vn>.<t>, <Vm>.<t>
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Aug 16 17:57:48 UTC 2017
    - 211.8K bytes
    - Viewed (0)
  2. src/cmd/vendor/golang.org/x/arch/arm64/arm64asm/inst.json

    {"Name":"FMADD","Bits":"0|0|0|1|1|1|1|1|00:2|0|Rm:5|0|Ra:5|Rn:5|Rd:5","Arch":"Single-precision variant","Syntax":"FMADD <Sd>, <Sn>, <Sm>, <Sa>","Code":"","Alias":""},
    {"Name":"FMADD","Bits":"0|0|0|1|1|1|1|1|01:2|0|Rm:5|0|Ra:5|Rn:5|Rd:5","Arch":"Double-precision variant","Syntax":"FMADD <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)
  3. src/cmd/compile/internal/ssa/_gen/ARM64.rules

    (MADD a (MOVDconst [-1]) x) => (SUB a x)
    (MADD a (MOVDconst [0]) _) => a
    (MADD a (MOVDconst [1]) x) => (ADD a x)
    (MADD a (MOVDconst [c]) x) && isPowerOfTwo64(c) => (ADDshiftLL a x [log64(c)])
    (MADD a (MOVDconst [c]) x) && isPowerOfTwo64(c-1) && c>=3 => (ADD a (ADDshiftLL <x.Type> x x [log64(c-1)]))
    (MADD a (MOVDconst [c]) x) && isPowerOfTwo64(c+1) && c>=7 => (SUB a (SUBshiftLL <x.Type> x x [log64(c+1)]))
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 15:49:20 UTC 2024
    - 113.1K bytes
    - Viewed (0)
  4. 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)
  5. src/cmd/compile/internal/ssa/rewriteRISCV64.go

    	}
    	return false
    }
    func rewriteValueRISCV64_OpRISCV64FADDD(v *Value) bool {
    	v_1 := v.Args[1]
    	v_0 := v.Args[0]
    	// match: (FADDD a (FMULD x y))
    	// cond: a.Block.Func.useFMA(v)
    	// result: (FMADDD 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 != OpRISCV64FMULD {
    				continue
    			}
    			y := v_1.Args[1]
    			x := v_1.Args[0]
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Mar 07 14:57:07 UTC 2024
    - 205.1K bytes
    - Viewed (0)
  6. 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)
  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)
Back to top