- Sort Score
- Result 10 results
- Languages All
Results 1 - 4 of 4 for AtomicCompareAndSwapRel32 (0.26 sec)
-
src/cmd/compile/internal/ssa/_gen/genericOps.go
{name: "AtomicCompareAndSwap64", argLength: 4, typ: "(Bool,Mem)", hasSideEffects: true}, // if *arg0==arg1, then set *arg0=arg2. Returns true if store happens and new memory. {name: "AtomicCompareAndSwapRel32", argLength: 4, typ: "(Bool,Mem)", hasSideEffects: true}, // if *arg0==arg1, then set *arg0=arg2. Lock release, reports whether store happens and new memory.
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/_gen/PPC64.rules
(AtomicExchange(32|64) ...) => (LoweredAtomicExchange(32|64) ...) (AtomicAdd(32|64) ...) => (LoweredAtomicAdd(32|64) ...) (AtomicCompareAndSwap(32|64) ptr old new_ mem) => (LoweredAtomicCas(32|64) [1] ptr old new_ mem) (AtomicCompareAndSwapRel32 ptr old new_ mem) => (LoweredAtomicCas32 [0] ptr old new_ mem) (AtomicAnd(8|32) ...) => (LoweredAtomicAnd(8|32) ...) (AtomicOr(8|32) ...) => (LoweredAtomicOr(8|32) ...)
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_OpAtomicCompareAndSwapRel32(v *Value) bool { v_3 := v.Args[3] v_2 := v.Args[2] v_1 := v.Args[1] v_0 := v.Args[0] // match: (AtomicCompareAndSwapRel32 ptr old new_ mem) // result: (LoweredAtomicCas32 [0] ptr old new_ mem) for { ptr := v_0 old := v_1 new_ := v_2 mem := v_3 v.reset(OpPPC64LoweredAtomicCas32)
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
generic: true, }, { name: "AtomicCompareAndSwap64", argLen: 4, hasSideEffects: true, generic: true, }, { name: "AtomicCompareAndSwapRel32", argLen: 4, hasSideEffects: true, generic: true, }, { name: "AtomicAnd8", argLen: 3, hasSideEffects: true,
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu May 23 15:49:20 UTC 2024 - 1M bytes - Viewed (0)