Search Options

Results per page
Sort
Preferred Languages
Advance

Results 21 - 30 of 31 for vcmpsq (0.35 sec)

  1. src/cmd/compile/internal/ssa/_gen/MIPS.rules

    (EqPtr x y) => (SGTUconst [1] (XOR x y))
    (Eq(32|64)F x y) => (FPFlagTrue (CMPEQ(F|D) x y))
    
    (Neq8 x y)  => (SGTU (XOR (ZeroExt8to32 x) (ZeroExt8to32 y)) (MOVWconst [0]))
    (Neq16 x y) => (SGTU (XOR (ZeroExt16to32 x) (ZeroExt16to32 y)) (MOVWconst [0]))
    (Neq32 x y) => (SGTU (XOR x y) (MOVWconst [0]))
    (NeqPtr x y) => (SGTU (XOR x y) (MOVWconst [0]))
    (Neq(32|64)F x y) => (FPFlagFalse (CMPEQ(F|D) x y))
    
    (Less8 x y)  => (SGT (SignExt8to32 y) (SignExt8to32 x))
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 24 14:43:03 UTC 2023
    - 35.3K bytes
    - Viewed (0)
  2. src/cmd/compile/internal/ssa/_gen/S390X.rules

    (Select0 (F(ADDS|SUBS) (FMULS y z) x)) && x.Block.Func.useFMA(v) => (FM(ADDS|SUBS) x y z)
    
    // Convert floating point comparisons against zero into 'load and test' instructions.
    (F(CMP|CMPS) x (FMOV(D|S)const [0.0])) => (LT(D|E)BR x)
    (F(CMP|CMPS) (FMOV(D|S)const [0.0]) x) => (InvertFlags (LT(D|E)BR <v.Type> x))
    
    // FSUB, FSUBS, FADD, FADDS now produce a condition code representing the
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 12 18:09:26 UTC 2023
    - 74.3K bytes
    - Viewed (0)
  3. src/cmd/internal/obj/ppc64/asm9.go

    			opset(AVPOPCNTD, r0)
    
    		case AVCMPEQ: /* vcmpequb[.], vcmpequh[.], vcmpequw[.], vcmpequd[.] */
    			opset(AVCMPEQUB, r0)
    			opset(AVCMPEQUBCC, r0)
    			opset(AVCMPEQUH, r0)
    			opset(AVCMPEQUHCC, r0)
    			opset(AVCMPEQUW, r0)
    			opset(AVCMPEQUWCC, r0)
    			opset(AVCMPEQUD, r0)
    			opset(AVCMPEQUDCC, r0)
    
    		case AVCMPGT: /* vcmpgt[u,s]b[.], vcmpgt[u,s]h[.], vcmpgt[u,s]w[.], vcmpgt[u,s]d[.] */
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 13:55:28 UTC 2024
    - 156.1K bytes
    - Viewed (0)
  4. src/cmd/compile/internal/ssa/_gen/MIPS64.rules

    (Eq32 x y) => (SGTU (MOVVconst [1]) (XOR (ZeroExt32to64 x) (ZeroExt32to64 y)))
    (Eq64 x y) => (SGTU (MOVVconst [1]) (XOR x y))
    (EqPtr x y) => (SGTU (MOVVconst [1]) (XOR x y))
    (Eq(32|64)F x y) => (FPFlagTrue (CMPEQ(F|D) x y))
    
    (Neq8 x y)  => (SGTU (XOR (ZeroExt8to64 x) (ZeroExt8to64 y)) (MOVVconst [0]))
    (Neq16 x y) => (SGTU (XOR (ZeroExt16to32 x) (ZeroExt16to64 y)) (MOVVconst [0]))
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Jul 31 03:59:48 UTC 2023
    - 41.9K bytes
    - Viewed (0)
  5. src/cmd/vendor/golang.org/x/arch/x86/x86asm/gnu.go

    	TR2:  "%tr2",
    	TR3:  "%tr3",
    	TR4:  "%tr4",
    	TR5:  "%tr5",
    	TR6:  "%tr6",
    	TR7:  "%tr7",
    }
    
    var gnuOp = map[Op]string{
    	CBW:       "cbtw",
    	CDQ:       "cltd",
    	CMPSD:     "cmpsl",
    	CMPSD_XMM: "cmpsd",
    	CWD:       "cwtd",
    	CWDE:      "cwtl",
    	CQO:       "cqto",
    	INSD:      "insl",
    	IRET:      "iretw",
    	IRETD:     "iret",
    	IRETQ:     "iretq",
    	LODSB:     "lods",
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:33 UTC 2023
    - 21.4K bytes
    - Viewed (0)
  6. src/cmd/vendor/golang.org/x/arch/x86/x86asm/tables.go

    	CMOVS:           "CMOVS",
    	CMP:             "CMP",
    	CMPPD:           "CMPPD",
    	CMPPS:           "CMPPS",
    	CMPSB:           "CMPSB",
    	CMPSD:           "CMPSD",
    	CMPSD_XMM:       "CMPSD_XMM",
    	CMPSQ:           "CMPSQ",
    	CMPSS:           "CMPSS",
    	CMPSW:           "CMPSW",
    	CMPXCHG:         "CMPXCHG",
    	CMPXCHG16B:      "CMPXCHG16B",
    	CMPXCHG8B:       "CMPXCHG8B",
    	COMISD:          "COMISD",
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 16 22:24:28 UTC 2022
    - 266.8K bytes
    - Viewed (0)
  7. src/cmd/compile/internal/ssa/_gen/ARM64.rules

    (Leq64U x y) => (LessEqualU (CMP x y))
    
    // Optimize comparison between a floating-point value and 0.0 with "FCMP $(0.0), Fn"
    (FCMPS x (FMOVSconst [0])) => (FCMPS0 x)
    (FCMPS (FMOVSconst [0]) x) => (InvertFlags (FCMPS0 x))
    (FCMPD x (FMOVDconst [0])) => (FCMPD0 x)
    (FCMPD (FMOVDconst [0]) x) => (InvertFlags (FCMPD0 x))
    
    // CSEL needs a flag-generating argument. Synthesize a TSTW if necessary.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 15:49:20 UTC 2024
    - 113.1K bytes
    - Viewed (0)
  8. src/cmd/internal/obj/x86/avx_optabs.go

    		avxEscape | evex256 | evex0F | evexW0, evexN32 | evexBcstN4, 0xC2,
    	}},
    	{as: AVCMPSD, ytab: _yvcmpsd, prefix: Pavx, op: opBytes{
    		avxEscape | vex128 | vexF2 | vex0F | vexW0, 0xC2,
    		avxEscape | evex128 | evexF2 | evex0F | evexW1, evexN8 | evexSaeEnabled, 0xC2,
    	}},
    	{as: AVCMPSS, ytab: _yvcmpsd, prefix: Pavx, op: opBytes{
    		avxEscape | vex128 | vexF3 | vex0F | vexW0, 0xC2,
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 23 15:34:19 UTC 2018
    - 260.3K bytes
    - Viewed (0)
  9. src/cmd/internal/obj/arm64/asm7.go

    		rel := obj.Addrel(c.cursym)
    		rel.Off = int32(c.pc)
    		rel.Siz = 8
    		rel.Sym = p.From.Sym
    		rel.Add = 0
    		rel.Type = objabi.R_ARM64_GOTPCREL
    
    	case 72: /* vaddp/vand/vcmeq/vorr/vadd/veor/vfmla/vfmls/vbit/vbsl/vcmtst/vsub/vbif/vuzip1/vuzip2/vrax1 Vm.<T>, Vn.<T>, Vd.<T> */
    		af := int((p.From.Reg >> 5) & 15)
    		af3 := int((p.Reg >> 5) & 15)
    		at := int((p.To.Reg >> 5) & 15)
    		if af != af3 || af != at {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 15:44:14 UTC 2024
    - 201.1K bytes
    - Viewed (0)
  10. src/cmd/compile/internal/ssa/rewriteARM64.go

    	v_0 := v.Args[0]
    	b := v.Block
    	// match: (FCMPS x (FMOVSconst [0]))
    	// result: (FCMPS0 x)
    	for {
    		x := v_0
    		if v_1.Op != OpARM64FMOVSconst || auxIntToFloat64(v_1.AuxInt) != 0 {
    			break
    		}
    		v.reset(OpARM64FCMPS0)
    		v.AddArg(x)
    		return true
    	}
    	// match: (FCMPS (FMOVSconst [0]) x)
    	// result: (InvertFlags (FCMPS0 x))
    	for {
    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