--- layout: stdlib-reference --- # coopVecLoadGroupshared ## Description ## Signature
CoopVec<T, N> coopVecLoadGroupshared<int N, T, int M>(
    const T[M] data,
    int byteOffset16ByteAligned)
    where T : __BuiltinArithmeticType;

## Generic Parameters #### N : int #### T: [\_\_BuiltinArithmeticType](../interfaces/0_builtinarithmetictype-029j/index.html) #### M : int ## Parameters #### data : [T](coopvecloadgroupshared-47b.html#typeparam-T) \[ [M](coopvecloadgroupshared-47b.html#decl-M) \] #### byteOffset16ByteAligned : int = 0 ## Availability and Requirements Defined for the following targets: #### hlsl Available in all stages. #### cpp Available in all stages. #### cuda Available in all stages. #### spirv Available in all stages. Requires capability: `spvCooperativeVectorNV`.