Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 13 for vcmpsq (0.14 sec)

  1. src/cmd/internal/obj/ppc64/anames.go

    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 01 18:50:29 UTC 2024
    - 6.7K bytes
    - Viewed (0)
  2. src/cmd/compile/internal/ssa/stackalloc.go

    			// the spill location.
    			var name LocalSlot
    			if v.Op == OpStoreReg {
    				name = names[v.Args[0].ID]
    			} else {
    				name = names[v.ID]
    			}
    			if name.N != nil && v.Type.Compare(name.Type) == types.CMPeq {
    				for _, id := range s.interfere[v.ID] {
    					h := f.getHome(id)
    					if h != nil && h.(LocalSlot).N == name.N && h.(LocalSlot).Off == name.Off {
    						// A variable can interfere with itself.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Feb 29 21:29:41 UTC 2024
    - 12.6K bytes
    - Viewed (0)
  3. src/cmd/internal/obj/x86/asm6.go

    	{ACMPPS, yxcmpi, Pm, opBytes{0xc2, 0}},
    	{ACMPQ, ycmpl, Pw, opBytes{0x83, 07, 0x3d, 0x81, 07, 0x39, 0x3b}},
    	{ACMPSB, ynone, Pb, opBytes{0xa6}},
    	{ACMPSD, yxcmpi, Px, opBytes{Pf2, 0xc2}},
    	{ACMPSL, ynone, Px, opBytes{0xa7}},
    	{ACMPSQ, ynone, Pw, opBytes{0xa7}},
    	{ACMPSS, yxcmpi, Px, opBytes{Pf3, 0xc2}},
    	{ACMPSW, ynone, Pe, opBytes{0xa7}},
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 15:44:14 UTC 2024
    - 146.9K bytes
    - Viewed (0)
  4. src/cmd/compile/internal/ssa/_gen/LOONG64.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: Tue Nov 21 19:26:25 UTC 2023
    - 31.8K bytes
    - Viewed (0)
  5. src/cmd/compile/internal/ssa/schedule.go

    	// The goal here is stability in the face
    	// of unrelated changes elsewhere in the compiler.
    	if c := x.AuxInt - y.AuxInt; c != 0 {
    		return c < 0
    	}
    	if cmp := x.Type.Compare(y.Type); cmp != types.CMPeq {
    		return cmp == types.CMPlt
    	}
    	return x.ID < y.ID
    }
    
    func (op Op) isLoweredGetClosurePtr() bool {
    	switch op {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 08 15:53:17 UTC 2024
    - 16.4K bytes
    - Viewed (0)
  6. src/cmd/compile/internal/ssa/_gen/generic.rules

    (Load <t1> p1 (Store {t2} p2 x _))
    	&& isSamePtr(p1, p2)
    	&& t1.Compare(x.Type) == types.CMPeq
    	&& t1.Size() == t2.Size()
    	=> x
    (Load <t1> p1 (Store {t2} p2 _ (Store {t3} p3 x _)))
    	&& isSamePtr(p1, p3)
    	&& t1.Compare(x.Type) == types.CMPeq
    	&& t1.Size() == t2.Size()
    	&& disjoint(p3, t3.Size(), p2, t2.Size())
    	=> x
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 16 22:21:05 UTC 2024
    - 135.3K bytes
    - Viewed (0)
  7. 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)
  8. 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)
  9. 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)
  10. 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)
Back to top