- Sort Score
- Result 10 results
- Languages All
Results 1 - 10 of 10 for eqv (0.2 sec)
-
test/fixedbugs/issue56923.go
// Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. package p type Eq[T any] interface { Eqv(a T, b T) bool } type EqFunc[T any] func(a, b T) bool func (r EqFunc[T]) Eqv(a, b T) bool { return r(a, b) } func New[T any](f func(a, b T) bool) Eq[T] { return EqFunc[T](f) } func Equal(a, b []byte) bool {
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Dec 14 17:22:18 UTC 2023 - 496 bytes - Viewed (0) -
test/typeparam/issue50485.dir/a.go
func LessGiven[T ImplicitOrd]() Ord[T] { return LessFunc[T](func(a, b T) bool { return a < b }) } type Eq[T any] interface { Eqv(a T, b T) bool } type Ord[T any] interface { Eq[T] Less(a T, b T) bool } type LessFunc[T any] func(a, b T) bool func (r LessFunc[T]) Eqv(a, b T) bool { return r(a, b) == false && r(b, a) == false } func (r LessFunc[T]) Less(a, b T) bool { return r(a, b) }
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Dec 14 17:22:18 UTC 2023 - 4.4K bytes - Viewed (0) -
src/cmd/internal/obj/ppc64/anames.go
"CRNAND", "CRNOR", "CROR", "CRORN", "CRXOR", "DIVW", "DIVWCC", "DIVWVCC", "DIVWV", "DIVWU", "DIVWUCC", "DIVWUVCC", "DIVWUV", "MODUD", "MODUW", "MODSD", "MODSW", "EQV", "EQVCC", "EXTSB", "EXTSBCC", "EXTSH", "EXTSHCC", "FABS", "FABSCC", "FADD", "FADDCC", "FADDS", "FADDSCC", "FCMPO", "FCMPU", "FCTIW", "FCTIWCC", "FCTIWZ",
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Apr 01 18:50:29 UTC 2024 - 6.7K bytes - Viewed (0) -
src/cmd/vendor/golang.org/x/arch/ppc64/ppc64asm/plan9.go
return true case FADDCC, FADDSCC, FSUBCC, FMULCC, FDIVCC, FDIVSCC: return true case OR, ORCC, ORC, ORCCC, AND, ANDCC, ANDC, ANDCCC, XOR, XORCC, NAND, NANDCC, EQV, EQVCC, NOR, NORCC: return true case SLW, SLWCC, SLD, SLDCC, SRW, SRAW, SRWCC, SRAWCC, SRD, SRDCC, SRAD, SRADCC: return true } return false }
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Nov 22 17:16:14 UTC 2022 - 10.9K bytes - Viewed (0) -
src/cmd/compile/internal/ssa/_gen/PPC64Ops.go
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed May 22 19:59:38 UTC 2024 - 43.8K bytes - Viewed (0) -
src/cmd/vendor/golang.org/x/arch/ppc64/ppc64asm/tables.go
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Nov 22 17:16:14 UTC 2022 - 334.7K bytes - Viewed (0) -
src/cmd/asm/internal/asm/testdata/ppc64.s
XOR R3, R4, R5 // 7c851a78 XORCC R3, R4, R5 // 7c851a79 NAND R3, R4, R5 // 7c851bb8 NANDCC R3, R4, R5 // 7c851bb9 EQV R3, R4, R5 // 7c851a38 EQVCC R3, R4, R5 // 7c851a39 NOR R3, R4, R5 // 7c8518f8 NORCC R3, R4, R5 // 7c8518f9 SUB R3, R4 // 7c832050
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri May 17 21:53:50 UTC 2024 - 50.2K bytes - Viewed (0) -
src/cmd/compile/internal/ssa/_gen/PPC64.rules
(OrB ...) => (OR ...) (Not x) => (XORconst [1] x) // Merge logical operations (AND x (NOR y y)) => (ANDN x y) (OR x (NOR y y)) => (ORN x y) // Lowering comparisons (EqB x y) => (ANDconst [1] (EQV x y)) // Sign extension dependence on operand sign sets up for sign/zero-extension elision later (Eq(8|16) x y) && x.Type.IsSigned() && y.Type.IsSigned() => (Equal (CMPW (SignExt(8|16)to32 x) (SignExt(8|16)to32 y)))
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Jun 07 19:02:52 UTC 2024 - 53.2K bytes - Viewed (0) -
src/cmd/compile/internal/ssa/rewritePPC64.go
return true } } func rewriteValuePPC64_OpEqB(v *Value) bool { v_1 := v.Args[1] v_0 := v.Args[0] b := v.Block typ := &b.Func.Config.Types // match: (EqB x y) // result: (ANDconst [1] (EQV x y)) for { x := v_0 y := v_1 v.reset(OpPPC64ANDconst) v.AuxInt = int64ToAuxInt(1) v0 := b.NewValue0(v.Pos, OpPPC64EQV, typ.Int64) v0.AddArg2(x, y) v.AddArg(v0) return true
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Jun 07 19:02:52 UTC 2024 - 360.2K bytes - Viewed (0) -
src/cmd/compile/internal/ssa/opGen.go
}, outputs: []outputInfo{ {0, 1073733624}, // R3 R4 R5 R6 R7 R8 R9 R10 R11 R12 R14 R15 R16 R17 R18 R19 R20 R21 R22 R23 R24 R25 R26 R27 R28 R29 }, }, }, { name: "EQV", argLen: 2, commutative: true, asm: ppc64.AEQV, reg: regInfo{ inputs: []inputInfo{
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu May 23 15:49:20 UTC 2024 - 1M bytes - Viewed (0)