Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for LAA (0.01 sec)

  1. src/cmd/compile/internal/ssa/_gen/S390XOps.go

    		// Atomic adds.
    		// *(arg0+auxint+aux) += arg1.  arg2=mem.
    		// Returns a tuple of <old contents of *(arg0+auxint+aux), memory>.
    		{name: "LAA", argLength: 3, reg: gpstorelaa, asm: "LAA", typ: "(UInt32,Mem)", aux: "SymOff", clobberFlags: true, faultOnNilArg0: true, hasSideEffects: true, symEffect: "RdWr"},
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Feb 24 00:21:13 UTC 2023
    - 52.5K bytes
    - Viewed (0)
  2. src/cmd/compile/internal/ssa/_gen/S390X.rules

    // Store-release doesn't require store-load ordering.
    (AtomicStoreRel32 ptr val mem) => (MOVWatomicstore ptr val mem)
    
    // Atomic adds.
    (AtomicAdd32 ptr val mem) => (AddTupleFirst32 val (LAA ptr val mem))
    (AtomicAdd64 ptr val mem) => (AddTupleFirst64 val (LAAG ptr val mem))
    (Select0 <t> (AddTupleFirst32 val tuple)) => (ADDW val (Select0 <t> tuple))
    (Select1     (AddTupleFirst32   _ tuple)) => (Select1 tuple)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 12 18:09:26 UTC 2023
    - 74.3K bytes
    - Viewed (0)
Back to top