- Sort Score
- Result 10 results
- Languages All
Results 1 - 10 of 10 for Com64 (0.08 sec)
-
src/cmd/compile/internal/ssa/_gen/dec64.rules
(Xor64 x y) => (Int64Make (Xor32 <typ.UInt32> (Int64Hi x) (Int64Hi y)) (Xor32 <typ.UInt32> (Int64Lo x) (Int64Lo y))) (Neg64 <t> x) => (Sub64 (Const64 <t> [0]) x) (Com64 x) => (Int64Make (Com32 <typ.UInt32> (Int64Hi x)) (Com32 <typ.UInt32> (Int64Lo x))) // Sadly, just because we know that x is non-zero, // we don't know whether either component is,
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Oct 04 19:35:46 UTC 2022 - 14.2K bytes - Viewed (0) -
src/cmd/compile/internal/ssa/_gen/genericOps.go
{name: "Neg64", argLength: 1}, {name: "Neg32F", argLength: 1}, {name: "Neg64F", argLength: 1}, {name: "Com8", argLength: 1}, // ^arg0 {name: "Com16", argLength: 1}, {name: "Com32", argLength: 1}, {name: "Com64", argLength: 1}, {name: "Ctz8", argLength: 1}, // Count trailing (low order) zeroes (returns 0-8) {name: "Ctz16", argLength: 1}, // Count trailing (low order) zeroes (returns 0-16)
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu May 23 15:49:20 UTC 2024 - 42.6K bytes - Viewed (0) -
src/cmd/compile/internal/ssa/rewritegeneric.go
continue } d := auxIntToInt64(v_1.AuxInt) v.reset(OpConst64) v.AuxInt = int64ToAuxInt(c & d) return true } break } // match: (And64 <t> (Com64 x) (Com64 y)) // result: (Com64 (Or64 <t> x y)) for { t := v.Type for _i0 := 0; _i0 <= 1; _i0, v_0, v_1 = _i0+1, v_1, v_0 { if v_0.Op != OpCom64 { continue } x := v_0.Args[0]
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Apr 22 18:24:47 UTC 2024 - 812.2K bytes - Viewed (0) -
src/cmd/compile/internal/ssa/rewritedec64.go
v3.AddArg(x) v2.AddArg(v3) v.AddArg2(v0, v2) return true } } func rewriteValuedec64_OpCom64(v *Value) bool { v_0 := v.Args[0] b := v.Block typ := &b.Func.Config.Types // match: (Com64 x) // result: (Int64Make (Com32 <typ.UInt32> (Int64Hi x)) (Com32 <typ.UInt32> (Int64Lo x))) for { x := v_0 v.reset(OpInt64Make) v0 := b.NewValue0(v.Pos, OpCom32, typ.UInt32)
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Jan 19 22:42:34 UTC 2023 - 65.3K bytes - Viewed (0) -
src/cmd/compile/internal/ssa/_gen/S390X.rules
(Or(32|16|8) ...) => (ORW ...) (Xor64 ...) => (XOR ...) (Xor(32|16|8) ...) => (XORW ...) (Neg64 ...) => (NEG ...) (Neg(32|16|8) ...) => (NEGW ...) (Neg32F ...) => (FNEGS ...) (Neg64F ...) => (FNEG ...) (Com64 ...) => (NOT ...) (Com(32|16|8) ...) => (NOTW ...) (NOT x) => (XOR (MOVDconst [-1]) x) (NOTW x) => (XORWconst [-1] x) // Lowering boolean ops (AndB ...) => (ANDW ...) (OrB ...) => (ORW ...)
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Oct 12 18:09:26 UTC 2023 - 74.3K bytes - Viewed (0) -
src/cmd/compile/internal/ssa/rewriteWasm.go
v0.AuxInt = int64ToAuxInt(-1) v.AddArg2(x, v0) return true } } func rewriteValueWasm_OpCom64(v *Value) bool { v_0 := v.Args[0] b := v.Block typ := &b.Func.Config.Types // match: (Com64 x) // result: (I64Xor x (I64Const [-1])) for { x := v_0 v.reset(OpWasmI64Xor) v0 := b.NewValue0(v.Pos, OpWasmI64Const, typ.Int64) v0.AuxInt = int64ToAuxInt(-1) v.AddArg2(x, v0) return true
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Feb 17 03:56:57 UTC 2023 - 108.6K bytes - Viewed (0) -
src/cmd/compile/internal/ssa/rewriteLOONG64.go
v0.AuxInt = int64ToAuxInt(0) v.AddArg2(v0, x) return true } } func rewriteValueLOONG64_OpCom64(v *Value) bool { v_0 := v.Args[0] b := v.Block typ := &b.Func.Config.Types // match: (Com64 x) // result: (NOR (MOVVconst [0]) x) for { x := v_0 v.reset(OpLOONG64NOR) v0 := b.NewValue0(v.Pos, OpLOONG64MOVVconst, typ.UInt64) v0.AuxInt = int64ToAuxInt(0) v.AddArg2(v0, x) return true
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Nov 21 19:26:25 UTC 2023 - 195.8K bytes - Viewed (0) -
src/cmd/compile/internal/ssa/rewriteMIPS64.go
v0.AuxInt = int64ToAuxInt(0) v.AddArg2(v0, x) return true } } func rewriteValueMIPS64_OpCom64(v *Value) bool { v_0 := v.Args[0] b := v.Block typ := &b.Func.Config.Types // match: (Com64 x) // result: (NOR (MOVVconst [0]) x) for { x := v_0 v.reset(OpMIPS64NOR) v0 := b.NewValue0(v.Pos, OpMIPS64MOVVconst, typ.UInt64) v0.AuxInt = int64ToAuxInt(0) v.AddArg2(v0, x) return true
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Jul 31 03:59:48 UTC 2023 - 211.6K bytes - Viewed (0) -
src/cmd/compile/internal/ssa/rewritePPC64.go
// result: (NOR x x) for { x := v_0 v.reset(OpPPC64NOR) v.AddArg2(x, x) return true } } func rewriteValuePPC64_OpCom64(v *Value) bool { v_0 := v.Args[0] // match: (Com64 x) // result: (NOR x x) for { x := v_0 v.reset(OpPPC64NOR) v.AddArg2(x, x) return true } } func rewriteValuePPC64_OpCom8(v *Value) bool { v_0 := v.Args[0]
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
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu May 23 15:49:20 UTC 2024 - 1M bytes - Viewed (0)