Search Options

Results per page
Sort
Preferred Languages
Advance

Results 41 - 50 of 51 for vcmpuq (0.3 sec)

  1. 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)
  2. 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)
  3. 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)
  4. src/cmd/vendor/golang.org/x/arch/x86/x86asm/gnu.go

    	SCASD:     "scas",
    	SCASQ:     "scas",
    	SCASW:     "scas",
    	STOSB:     "stos",
    	STOSD:     "stos",
    	STOSQ:     "stos",
    	STOSW:     "stos",
    	XLATB:     "xlat",
    }
    
    var cmppsOps = []string{
    	"cmpeq",
    	"cmplt",
    	"cmple",
    	"cmpunord",
    	"cmpneq",
    	"cmpnlt",
    	"cmpnle",
    	"cmpord",
    }
    
    var pclmulqOps = []string{
    	"pclmullqlqdq",
    	"pclmulhqlqdq",
    	"pclmullqhqdq",
    	"pclmulhqhqdq",
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:33 UTC 2023
    - 21.4K bytes
    - Viewed (0)
  5. src/cmd/vendor/golang.org/x/arch/x86/x86asm/decode.go

    		inst.Args[0] = Mem{Segment: ES, Base: baseRegForBits(addrMode) + DI - AX}
    		inst.Args[1] = Mem{Segment: defaultSeg(), Base: baseRegForBits(addrMode) + SI - AX}
    		usedAddrSize = true
    
    	case CMPSB, CMPSW, CMPSD, CMPSQ:
    		inst.Args[0] = Mem{Segment: defaultSeg(), Base: baseRegForBits(addrMode) + SI - AX}
    		inst.Args[1] = Mem{Segment: ES, Base: baseRegForBits(addrMode) + DI - AX}
    		usedAddrSize = true
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Feb 10 18:59:52 UTC 2023
    - 45.1K bytes
    - Viewed (0)
  6. src/cmd/internal/notsha256/sha256block_ppc64x.s

    	VADDUWM	V13, V3, V3
    	XXLOR	VS29, VS29, V15
    	VADDUWM	V14, V4, V4
    	XXLOR	VS30, VS30, V16
    	VADDUWM	V15, V5, V5
    	XXLOR	VS31, VS31, V17
    	VADDUWM	V16, V6, V6
    	VADDUWM	V17, V7, V7
    
    	CMPU	INP, END
    	BLT	loop
    
    	LVX	(TBL)(R_x000), V8
    	VPERM	V0, V1, KI, V0
    	LVX	(TBL)(R_x010), V9
    	VPERM	V4, V5, KI, V4
    	VPERM	V0, V2, V8, V0
    	VPERM	V4, V6, V8, V4
    	VPERM	V0, V3, V9, V0
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:27 UTC 2023
    - 14.5K bytes
    - Viewed (0)
  7. src/cmd/internal/obj/s390x/asmz.go

    	// population count
    	{i: 9, as: APOPCNT, a1: C_REG, a6: C_REG},
    
    	// compare
    	{i: 70, as: ACMP, a1: C_REG, a6: C_REG},
    	{i: 71, as: ACMP, a1: C_REG, a6: C_LCON},
    	{i: 70, as: ACMPU, a1: C_REG, a6: C_REG},
    	{i: 71, as: ACMPU, a1: C_REG, a6: C_LCON},
    	{i: 70, as: AFCMPO, a1: C_FREG, a6: C_FREG},
    	{i: 70, as: AFCMPO, a1: C_FREG, a2: C_REG, a6: C_FREG},
    
    	// test under mask
    	{i: 91, as: ATMHH, a1: C_REG, a6: C_ANDCON},
    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. doc/asm.html

    "".main STEXT size=74 args=0x0 locals=0x10
    	0x0000 00000 (x.go:3)	TEXT	"".main(SB), $16-0
    	0x0000 00000 (x.go:3)	MOVQ	(TLS), CX
    	0x0009 00009 (x.go:3)	CMPQ	SP, 16(CX)
    	0x000d 00013 (x.go:3)	JLS	67
    	0x000f 00015 (x.go:3)	SUBQ	$16, SP
    	0x0013 00019 (x.go:3)	MOVQ	BP, 8(SP)
    	0x0018 00024 (x.go:3)	LEAQ	8(SP), BP
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Nov 28 19:15:27 UTC 2023
    - 36.3K bytes
    - Viewed (1)
  9. src/cmd/compile/internal/ssa/rewritePPC64.go

    		v0.AuxInt = int64ToAuxInt(c)
    		v0.AddArg(y)
    		v.AddArg(v0)
    		return true
    	}
    	// match: (CMPU x y)
    	// cond: canonLessThan(x,y)
    	// result: (InvertFlags (CMPU y x))
    	for {
    		x := v_0
    		y := v_1
    		if !(canonLessThan(x, y)) {
    			break
    		}
    		v.reset(OpPPC64InvertFlags)
    		v0 := b.NewValue0(v.Pos, OpPPC64CMPU, types.TypeFlags)
    		v0.AddArg2(y, x)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Jun 07 19:02:52 UTC 2024
    - 360.2K bytes
    - Viewed (0)
  10. src/cmd/internal/obj/x86/asm6.go

    	{ACMPPD, yxcmpi, Px, opBytes{Pe, 0xc2}},
    	{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)
Back to top