/external/deqp-deps/glslang/Test/ |
D | glsl.es320.subgroupArithmetic.comp | 20 data[0].f4.xyz = subgroupAdd(data[2].f4.xyz); 25 data[1].i4.xyz = subgroupAdd(data[2].i4.xyz); 30 data[2].u4.xyz = subgroupAdd(data[2].u4.xyz); 35 data[3].f4.xyz = subgroupMul(data[2].f4.xyz); 40 data[0].i4.xyz = subgroupMul(data[2].i4.xyz); 45 data[1].u4.xyz = subgroupMul(data[2].u4.xyz); 50 data[2].f4.xyz = subgroupMin(data[2].f4.xyz); 55 data[3].i4.xyz = subgroupMin(data[2].i4.xyz); 60 data[0].u4.xyz = subgroupMin(data[2].u4.xyz); 65 data[1].f4.xyz = subgroupMax(data[2].f4.xyz); [all …]
|
D | spv.subgroupExtendedTypesArithmetic.comp | 28 data[invocation].i8.xyz = subgroupAdd(data[2].i8.xyz); 33 data[invocation].i8.xyz = subgroupMul(data[2].i8.xyz); 38 data[invocation].i8.xyz = subgroupMin(data[2].i8.xyz); 43 data[invocation].i8.xyz = subgroupMax(data[2].i8.xyz); 48 data[invocation].i8.xyz = subgroupAnd(data[2].i8.xyz); 53 data[invocation].i8.xyz = subgroupOr(data[2].i8.xyz); 58 data[invocation].i8.xyz = subgroupXor(data[2].i8.xyz); 63 data[invocation].i8.xyz = subgroupInclusiveAdd(data[2].i8.xyz); 68 data[invocation].i8.xyz = subgroupInclusiveMul(data[2].i8.xyz); 73 data[invocation].i8.xyz = subgroupInclusiveMin(data[2].i8.xyz); [all …]
|
D | spv.subgroupExtendedTypesArithmeticNeg.comp | 28 data[invocation].i8.xyz = subgroupAdd(data[2].i8.xyz); 33 data[invocation].i8.xyz = subgroupMul(data[2].i8.xyz); 38 data[invocation].i8.xyz = subgroupMin(data[2].i8.xyz); 43 data[invocation].i8.xyz = subgroupMax(data[2].i8.xyz); 48 data[invocation].i8.xyz = subgroupAnd(data[2].i8.xyz); 53 data[invocation].i8.xyz = subgroupOr(data[2].i8.xyz); 58 data[invocation].i8.xyz = subgroupXor(data[2].i8.xyz); 63 data[invocation].i8.xyz = subgroupInclusiveAdd(data[2].i8.xyz); 68 data[invocation].i8.xyz = subgroupInclusiveMul(data[2].i8.xyz); 73 data[invocation].i8.xyz = subgroupInclusiveMin(data[2].i8.xyz); [all …]
|
D | spv.subgroupExtendedTypesClustered.comp | 28 data[invocation].i8.xyz = subgroupClusteredAdd(data[2].i8.xyz, 1); 33 data[invocation].i8.xyz = subgroupClusteredMul(data[2].i8.xyz, 1); 38 data[invocation].i8.xyz = subgroupClusteredMin(data[2].i8.xyz, 1); 43 data[invocation].i8.xyz = subgroupClusteredMax(data[2].i8.xyz, 1); 48 data[invocation].i8.xyz = subgroupClusteredAnd(data[2].i8.xyz, 1); 53 data[invocation].i8.xyz = subgroupClusteredOr(data[2].i8.xyz, 1); 58 data[invocation].i8.xyz = subgroupClusteredXor(data[2].i8.xyz, 1); 63 data[invocation].u8.xyz = subgroupClusteredAdd(data[2].u8.xyz, 1); 68 data[invocation].u8.xyz = subgroupClusteredMul(data[2].u8.xyz, 1); 73 data[invocation].u8.xyz = subgroupClusteredMin(data[2].u8.xyz, 1); [all …]
|
D | spv.subgroupExtendedTypesClusteredNeg.comp | 28 data[invocation].i8.xyz = subgroupClusteredAdd(data[2].i8.xyz, 1); 33 data[invocation].i8.xyz = subgroupClusteredMul(data[2].i8.xyz, 1); 38 data[invocation].i8.xyz = subgroupClusteredMin(data[2].i8.xyz, 1); 43 data[invocation].i8.xyz = subgroupClusteredMax(data[2].i8.xyz, 1); 48 data[invocation].i8.xyz = subgroupClusteredAnd(data[2].i8.xyz, 1); 53 data[invocation].i8.xyz = subgroupClusteredOr(data[2].i8.xyz, 1); 58 data[invocation].i8.xyz = subgroupClusteredXor(data[2].i8.xyz, 1); 63 data[invocation].u8.xyz = subgroupClusteredAdd(data[2].u8.xyz, 1); 68 data[invocation].u8.xyz = subgroupClusteredMul(data[2].u8.xyz, 1); 73 data[invocation].u8.xyz = subgroupClusteredMin(data[2].u8.xyz, 1); [all …]
|
D | spv.subgroupArithmetic.comp | 21 data[invocation].f4.xyz = subgroupAdd(data[2].f4.xyz); 26 data[invocation].i4.xyz = subgroupAdd(data[2].i4.xyz); 31 data[invocation].u4.xyz = subgroupAdd(data[2].u4.xyz); 36 data[invocation].d4.xyz = subgroupAdd(data[2].d4.xyz); 41 data[invocation].f4.xyz = subgroupMul(data[2].f4.xyz); 46 data[invocation].i4.xyz = subgroupMul(data[2].i4.xyz); 51 data[invocation].u4.xyz = subgroupMul(data[2].u4.xyz); 56 data[invocation].d4.xyz = subgroupMul(data[2].d4.xyz); 61 data[invocation].f4.xyz = subgroupMin(data[2].f4.xyz); 66 data[invocation].i4.xyz = subgroupMin(data[2].i4.xyz); [all …]
|
D | spv.vulkan100.subgroupArithmetic.comp | 21 data[invocation].f4.xyz = subgroupAdd(data[2].f4.xyz); 26 data[invocation].i4.xyz = subgroupAdd(data[2].i4.xyz); 31 data[invocation].u4.xyz = subgroupAdd(data[2].u4.xyz); 36 data[invocation].d4.xyz = subgroupAdd(data[2].d4.xyz); 41 data[invocation].f4.xyz = subgroupMul(data[2].f4.xyz); 46 data[invocation].i4.xyz = subgroupMul(data[2].i4.xyz); 51 data[invocation].u4.xyz = subgroupMul(data[2].u4.xyz); 56 data[invocation].d4.xyz = subgroupMul(data[2].d4.xyz); 61 data[invocation].f4.xyz = subgroupMin(data[2].f4.xyz); 66 data[invocation].i4.xyz = subgroupMin(data[2].i4.xyz); [all …]
|
D | glsl.450.subgroupArithmetic.comp | 21 data[invocation].f4.xyz = subgroupAdd(data[2].f4.xyz); 26 data[invocation].i4.xyz = subgroupAdd(data[2].i4.xyz); 31 data[invocation].u4.xyz = subgroupAdd(data[2].u4.xyz); 36 data[invocation].d4.xyz = subgroupAdd(data[2].d4.xyz); 41 data[invocation].f4.xyz = subgroupMul(data[2].f4.xyz); 46 data[invocation].i4.xyz = subgroupMul(data[2].i4.xyz); 51 data[invocation].u4.xyz = subgroupMul(data[2].u4.xyz); 56 data[invocation].d4.xyz = subgroupMul(data[2].d4.xyz); 61 data[invocation].f4.xyz = subgroupMin(data[2].f4.xyz); 66 data[invocation].i4.xyz = subgroupMin(data[2].i4.xyz); [all …]
|
D | glsl.es320.subgroupPartitioned.comp | 22 data[0].u4 = subgroupPartitionNV(data[0].f4.xyz); 27 data[0].u4 = subgroupPartitionNV(data[0].i4.xyz); 32 data[0].u4 = subgroupPartitionNV(data[0].u4.xyz); 37 data[1].u4 = subgroupPartitionNV(bvec3(data[0].i4.xyz)); 42 data[1].f4.xyz = subgroupPartitionedAddNV(data[2].f4.xyz, ballot); 47 data[1].i4.xyz = subgroupPartitionedAddNV(data[2].i4.xyz, ballot); 52 data[1].u4.xyz = subgroupPartitionedAddNV(data[2].u4.xyz, ballot); 57 data[2].f4.xyz = subgroupPartitionedMulNV(data[2].f4.xyz, ballot); 62 data[2].i4.xyz = subgroupPartitionedMulNV(data[2].i4.xyz, ballot); 67 data[2].u4.xyz = subgroupPartitionedMulNV(data[2].u4.xyz, ballot); [all …]
|
D | spv.subgroupPartitioned.comp | 23 data[invocation].u4 = subgroupPartitionNV(data[0].f4.xyz); 28 data[invocation].u4 = subgroupPartitionNV(data[0].i4.xyz); 33 data[invocation].u4 = subgroupPartitionNV(data[0].u4.xyz); 38 data[invocation].u4 = subgroupPartitionNV(data[0].d4.xyz); 43 data[invocation].u4 = subgroupPartitionNV(bvec3(data[0].i4.xyz)); 48 data[invocation].f4.xyz = subgroupPartitionedAddNV(data[2].f4.xyz, ballot); 53 data[invocation].i4.xyz = subgroupPartitionedAddNV(data[2].i4.xyz, ballot); 58 data[invocation].u4.xyz = subgroupPartitionedAddNV(data[2].u4.xyz, ballot); 63 data[invocation].d4.xyz = subgroupPartitionedAddNV(data[2].d4.xyz, ballot); 68 data[invocation].f4.xyz = subgroupPartitionedMulNV(data[2].f4.xyz, ballot); [all …]
|
D | glsl.450.subgroupPartitioned.comp | 23 data[invocation].u4 = subgroupPartitionNV(data[0].f4.xyz); 28 data[invocation].u4 = subgroupPartitionNV(data[0].i4.xyz); 33 data[invocation].u4 = subgroupPartitionNV(data[0].u4.xyz); 38 data[invocation].u4 = subgroupPartitionNV(data[0].d4.xyz); 43 data[invocation].u4 = subgroupPartitionNV(bvec3(data[0].i4.xyz)); 48 data[invocation].f4.xyz = subgroupPartitionedAddNV(data[2].f4.xyz, ballot); 53 data[invocation].i4.xyz = subgroupPartitionedAddNV(data[2].i4.xyz, ballot); 58 data[invocation].u4.xyz = subgroupPartitionedAddNV(data[2].u4.xyz, ballot); 63 data[invocation].d4.xyz = subgroupPartitionedAddNV(data[2].d4.xyz, ballot); 68 data[invocation].f4.xyz = subgroupPartitionedMulNV(data[2].f4.xyz, ballot); [all …]
|
D | spv.vulkan100.subgroupPartitioned.comp | 23 data[invocation].u4 = subgroupPartitionNV(data[0].f4.xyz); 28 data[invocation].u4 = subgroupPartitionNV(data[0].i4.xyz); 33 data[invocation].u4 = subgroupPartitionNV(data[0].u4.xyz); 38 data[invocation].u4 = subgroupPartitionNV(data[0].d4.xyz); 43 data[invocation].u4 = subgroupPartitionNV(bvec3(data[0].i4.xyz)); 48 data[invocation].f4.xyz = subgroupPartitionedAddNV(data[2].f4.xyz, ballot); 53 data[invocation].i4.xyz = subgroupPartitionedAddNV(data[2].i4.xyz, ballot); 58 data[invocation].u4.xyz = subgroupPartitionedAddNV(data[2].u4.xyz, ballot); 63 data[invocation].d4.xyz = subgroupPartitionedAddNV(data[2].d4.xyz, ballot); 68 data[invocation].f4.xyz = subgroupPartitionedMulNV(data[2].f4.xyz, ballot); [all …]
|
D | spv.subgroupExtendedTypesPartitioned.comp | 29 ballot = subgroupPartitionNV(data[2].i8.xyz); 34 ballot = subgroupPartitionNV(data[2].u8.xyz); 39 ballot = subgroupPartitionNV(data[2].i16.xyz); 44 ballot = subgroupPartitionNV(data[2].u16.xyz); 49 ballot = subgroupPartitionNV(data[2].i64.xyz); 54 ballot = subgroupPartitionNV(data[2].u64.xyz); 59 ballot = subgroupPartitionNV(data[2].f16.xyz); 64 data[invocation].i8.xyz = subgroupPartitionedAddNV(data[2].i8.xyz, ballot); 69 data[invocation].i8.xyz = subgroupPartitionedMulNV(data[2].i8.xyz, ballot); 74 data[invocation].i8.xyz = subgroupPartitionedMinNV(data[2].i8.xyz, ballot); [all …]
|
/external/angle/third_party/vulkan-deps/glslang/src/Test/ |
D | glsl.es320.subgroupArithmetic.comp | 20 data[0].f4.xyz = subgroupAdd(data[2].f4.xyz); 25 data[1].i4.xyz = subgroupAdd(data[2].i4.xyz); 30 data[2].u4.xyz = subgroupAdd(data[2].u4.xyz); 35 data[3].f4.xyz = subgroupMul(data[2].f4.xyz); 40 data[0].i4.xyz = subgroupMul(data[2].i4.xyz); 45 data[1].u4.xyz = subgroupMul(data[2].u4.xyz); 50 data[2].f4.xyz = subgroupMin(data[2].f4.xyz); 55 data[3].i4.xyz = subgroupMin(data[2].i4.xyz); 60 data[0].u4.xyz = subgroupMin(data[2].u4.xyz); 65 data[1].f4.xyz = subgroupMax(data[2].f4.xyz); [all …]
|
D | spv.subgroupExtendedTypesArithmetic.comp | 28 data[invocation].i8.xyz = subgroupAdd(data[2].i8.xyz); 33 data[invocation].i8.xyz = subgroupMul(data[2].i8.xyz); 38 data[invocation].i8.xyz = subgroupMin(data[2].i8.xyz); 43 data[invocation].i8.xyz = subgroupMax(data[2].i8.xyz); 48 data[invocation].i8.xyz = subgroupAnd(data[2].i8.xyz); 53 data[invocation].i8.xyz = subgroupOr(data[2].i8.xyz); 58 data[invocation].i8.xyz = subgroupXor(data[2].i8.xyz); 63 data[invocation].i8.xyz = subgroupInclusiveAdd(data[2].i8.xyz); 68 data[invocation].i8.xyz = subgroupInclusiveMul(data[2].i8.xyz); 73 data[invocation].i8.xyz = subgroupInclusiveMin(data[2].i8.xyz); [all …]
|
D | spv.subgroupExtendedTypesArithmeticNeg.comp | 28 data[invocation].i8.xyz = subgroupAdd(data[2].i8.xyz); 33 data[invocation].i8.xyz = subgroupMul(data[2].i8.xyz); 38 data[invocation].i8.xyz = subgroupMin(data[2].i8.xyz); 43 data[invocation].i8.xyz = subgroupMax(data[2].i8.xyz); 48 data[invocation].i8.xyz = subgroupAnd(data[2].i8.xyz); 53 data[invocation].i8.xyz = subgroupOr(data[2].i8.xyz); 58 data[invocation].i8.xyz = subgroupXor(data[2].i8.xyz); 63 data[invocation].i8.xyz = subgroupInclusiveAdd(data[2].i8.xyz); 68 data[invocation].i8.xyz = subgroupInclusiveMul(data[2].i8.xyz); 73 data[invocation].i8.xyz = subgroupInclusiveMin(data[2].i8.xyz); [all …]
|
D | spv.subgroupExtendedTypesClustered.comp | 28 data[invocation].i8.xyz = subgroupClusteredAdd(data[2].i8.xyz, 1); 33 data[invocation].i8.xyz = subgroupClusteredMul(data[2].i8.xyz, 1); 38 data[invocation].i8.xyz = subgroupClusteredMin(data[2].i8.xyz, 1); 43 data[invocation].i8.xyz = subgroupClusteredMax(data[2].i8.xyz, 1); 48 data[invocation].i8.xyz = subgroupClusteredAnd(data[2].i8.xyz, 1); 53 data[invocation].i8.xyz = subgroupClusteredOr(data[2].i8.xyz, 1); 58 data[invocation].i8.xyz = subgroupClusteredXor(data[2].i8.xyz, 1); 63 data[invocation].u8.xyz = subgroupClusteredAdd(data[2].u8.xyz, 1); 68 data[invocation].u8.xyz = subgroupClusteredMul(data[2].u8.xyz, 1); 73 data[invocation].u8.xyz = subgroupClusteredMin(data[2].u8.xyz, 1); [all …]
|
D | spv.subgroupExtendedTypesClusteredNeg.comp | 28 data[invocation].i8.xyz = subgroupClusteredAdd(data[2].i8.xyz, 1); 33 data[invocation].i8.xyz = subgroupClusteredMul(data[2].i8.xyz, 1); 38 data[invocation].i8.xyz = subgroupClusteredMin(data[2].i8.xyz, 1); 43 data[invocation].i8.xyz = subgroupClusteredMax(data[2].i8.xyz, 1); 48 data[invocation].i8.xyz = subgroupClusteredAnd(data[2].i8.xyz, 1); 53 data[invocation].i8.xyz = subgroupClusteredOr(data[2].i8.xyz, 1); 58 data[invocation].i8.xyz = subgroupClusteredXor(data[2].i8.xyz, 1); 63 data[invocation].u8.xyz = subgroupClusteredAdd(data[2].u8.xyz, 1); 68 data[invocation].u8.xyz = subgroupClusteredMul(data[2].u8.xyz, 1); 73 data[invocation].u8.xyz = subgroupClusteredMin(data[2].u8.xyz, 1); [all …]
|
D | spv.vulkan100.subgroupArithmetic.comp | 21 data[invocation].f4.xyz = subgroupAdd(data[2].f4.xyz); 26 data[invocation].i4.xyz = subgroupAdd(data[2].i4.xyz); 31 data[invocation].u4.xyz = subgroupAdd(data[2].u4.xyz); 36 data[invocation].d4.xyz = subgroupAdd(data[2].d4.xyz); 41 data[invocation].f4.xyz = subgroupMul(data[2].f4.xyz); 46 data[invocation].i4.xyz = subgroupMul(data[2].i4.xyz); 51 data[invocation].u4.xyz = subgroupMul(data[2].u4.xyz); 56 data[invocation].d4.xyz = subgroupMul(data[2].d4.xyz); 61 data[invocation].f4.xyz = subgroupMin(data[2].f4.xyz); 66 data[invocation].i4.xyz = subgroupMin(data[2].i4.xyz); [all …]
|
D | glsl.450.subgroupArithmetic.comp | 21 data[invocation].f4.xyz = subgroupAdd(data[2].f4.xyz); 26 data[invocation].i4.xyz = subgroupAdd(data[2].i4.xyz); 31 data[invocation].u4.xyz = subgroupAdd(data[2].u4.xyz); 36 data[invocation].d4.xyz = subgroupAdd(data[2].d4.xyz); 41 data[invocation].f4.xyz = subgroupMul(data[2].f4.xyz); 46 data[invocation].i4.xyz = subgroupMul(data[2].i4.xyz); 51 data[invocation].u4.xyz = subgroupMul(data[2].u4.xyz); 56 data[invocation].d4.xyz = subgroupMul(data[2].d4.xyz); 61 data[invocation].f4.xyz = subgroupMin(data[2].f4.xyz); 66 data[invocation].i4.xyz = subgroupMin(data[2].i4.xyz); [all …]
|
D | spv.subgroupArithmetic.comp | 21 data[invocation].f4.xyz = subgroupAdd(data[2].f4.xyz); 26 data[invocation].i4.xyz = subgroupAdd(data[2].i4.xyz); 31 data[invocation].u4.xyz = subgroupAdd(data[2].u4.xyz); 36 data[invocation].d4.xyz = subgroupAdd(data[2].d4.xyz); 41 data[invocation].f4.xyz = subgroupMul(data[2].f4.xyz); 46 data[invocation].i4.xyz = subgroupMul(data[2].i4.xyz); 51 data[invocation].u4.xyz = subgroupMul(data[2].u4.xyz); 56 data[invocation].d4.xyz = subgroupMul(data[2].d4.xyz); 61 data[invocation].f4.xyz = subgroupMin(data[2].f4.xyz); 66 data[invocation].i4.xyz = subgroupMin(data[2].i4.xyz); [all …]
|
D | glsl.es320.subgroupPartitioned.comp | 22 data[0].u4 = subgroupPartitionNV(data[0].f4.xyz); 27 data[0].u4 = subgroupPartitionNV(data[0].i4.xyz); 32 data[0].u4 = subgroupPartitionNV(data[0].u4.xyz); 37 data[1].u4 = subgroupPartitionNV(bvec3(data[0].i4.xyz)); 42 data[1].f4.xyz = subgroupPartitionedAddNV(data[2].f4.xyz, ballot); 47 data[1].i4.xyz = subgroupPartitionedAddNV(data[2].i4.xyz, ballot); 52 data[1].u4.xyz = subgroupPartitionedAddNV(data[2].u4.xyz, ballot); 57 data[2].f4.xyz = subgroupPartitionedMulNV(data[2].f4.xyz, ballot); 62 data[2].i4.xyz = subgroupPartitionedMulNV(data[2].i4.xyz, ballot); 67 data[2].u4.xyz = subgroupPartitionedMulNV(data[2].u4.xyz, ballot); [all …]
|
D | spv.vulkan100.subgroupPartitioned.comp | 23 data[invocation].u4 = subgroupPartitionNV(data[0].f4.xyz); 28 data[invocation].u4 = subgroupPartitionNV(data[0].i4.xyz); 33 data[invocation].u4 = subgroupPartitionNV(data[0].u4.xyz); 38 data[invocation].u4 = subgroupPartitionNV(data[0].d4.xyz); 43 data[invocation].u4 = subgroupPartitionNV(bvec3(data[0].i4.xyz)); 48 data[invocation].f4.xyz = subgroupPartitionedAddNV(data[2].f4.xyz, ballot); 53 data[invocation].i4.xyz = subgroupPartitionedAddNV(data[2].i4.xyz, ballot); 58 data[invocation].u4.xyz = subgroupPartitionedAddNV(data[2].u4.xyz, ballot); 63 data[invocation].d4.xyz = subgroupPartitionedAddNV(data[2].d4.xyz, ballot); 68 data[invocation].f4.xyz = subgroupPartitionedMulNV(data[2].f4.xyz, ballot); [all …]
|
D | spv.subgroupPartitioned.comp | 23 data[invocation].u4 = subgroupPartitionNV(data[0].f4.xyz); 28 data[invocation].u4 = subgroupPartitionNV(data[0].i4.xyz); 33 data[invocation].u4 = subgroupPartitionNV(data[0].u4.xyz); 38 data[invocation].u4 = subgroupPartitionNV(data[0].d4.xyz); 43 data[invocation].u4 = subgroupPartitionNV(bvec3(data[0].i4.xyz)); 48 data[invocation].f4.xyz = subgroupPartitionedAddNV(data[2].f4.xyz, ballot); 53 data[invocation].i4.xyz = subgroupPartitionedAddNV(data[2].i4.xyz, ballot); 58 data[invocation].u4.xyz = subgroupPartitionedAddNV(data[2].u4.xyz, ballot); 63 data[invocation].d4.xyz = subgroupPartitionedAddNV(data[2].d4.xyz, ballot); 68 data[invocation].f4.xyz = subgroupPartitionedMulNV(data[2].f4.xyz, ballot); [all …]
|
D | glsl.450.subgroupPartitioned.comp | 23 data[invocation].u4 = subgroupPartitionNV(data[0].f4.xyz); 28 data[invocation].u4 = subgroupPartitionNV(data[0].i4.xyz); 33 data[invocation].u4 = subgroupPartitionNV(data[0].u4.xyz); 38 data[invocation].u4 = subgroupPartitionNV(data[0].d4.xyz); 43 data[invocation].u4 = subgroupPartitionNV(bvec3(data[0].i4.xyz)); 48 data[invocation].f4.xyz = subgroupPartitionedAddNV(data[2].f4.xyz, ballot); 53 data[invocation].i4.xyz = subgroupPartitionedAddNV(data[2].i4.xyz, ballot); 58 data[invocation].u4.xyz = subgroupPartitionedAddNV(data[2].u4.xyz, ballot); 63 data[invocation].d4.xyz = subgroupPartitionedAddNV(data[2].d4.xyz, ballot); 68 data[invocation].f4.xyz = subgroupPartitionedMulNV(data[2].f4.xyz, ballot); [all …]
|