Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for IsAtomicInstruction (0.39 sec)

  1. src/cmd/asm/internal/arch/arm64.go

    		arm64.ASTXRB, arm64.ASTXRH, arm64.ASTXRW, arm64.ASTXR,
    		arm64.ASTXP, arm64.ASTXPW, arm64.ASTLXP, arm64.ASTLXPW:
    		return true
    	}
    	// LDADDx/SWPx/CASx atomic instructions
    	return arm64.IsAtomicInstruction(op)
    }
    
    // IsARM64TBL reports whether the op (as defined by an arm64.A*
    // constant) is one of the TBL-like instructions and one of its
    // inputs does not fit into prog.Reg, so require special handling.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Sep 29 09:04:58 UTC 2022
    - 10.4K bytes
    - Viewed (0)
  2. src/cmd/internal/obj/arm64/asm7.go

    	type_ int8
    	size_ int8 // the value of this field is not static, use the size() method to return the value
    	param int16
    	flag  int8
    	scond uint8
    }
    
    func IsAtomicInstruction(as obj.As) bool {
    	if _, ok := atomicLDADD[as]; ok {
    		return true
    	}
    	if _, ok := atomicSWP[as]; ok {
    		return true
    	}
    	return false
    }
    
    // known field values of an instruction.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 15:44:14 UTC 2024
    - 201.1K bytes
    - Viewed (0)
Back to top