| OpCapability Shader | |
| %17 = OpExtInstImport "GLSL.std.450" | |
| OpMemoryModel Logical GLSL450 | |
| OpEntryPoint GLCompute %f "f" | |
| OpExecutionMode %f LocalSize 1 1 1 | |
| OpName %f "f" | |
| OpName %v "v" | |
| OpName %n "n" | |
| OpName %offset "offset" | |
| OpName %count "count" | |
| %void = OpTypeVoid | |
| %1 = OpTypeFunction %void | |
| %int = OpTypeInt 32 1 | |
| %v3int = OpTypeVector %int 3 | |
| %_ptr_Function_v3int = OpTypePointer Function %v3int | |
| %9 = OpConstantNull %v3int | |
| %uint = OpTypeInt 32 0 | |
| %_ptr_Function_uint = OpTypePointer Function %uint | |
| %14 = OpConstantNull %uint | |
| %uint_31 = OpConstant %uint 31 | |
| %uint_32 = OpConstant %uint 32 | |
| %f = OpFunction %void None %1 | |
| %4 = OpLabel | |
| %v = OpVariable %_ptr_Function_v3int Function %9 | |
| %n = OpVariable %_ptr_Function_v3int Function %9 | |
| %offset = OpVariable %_ptr_Function_uint Function %14 | |
| %count = OpVariable %_ptr_Function_uint Function %14 | |
| %18 = OpLoad %v3int %v | |
| %19 = OpLoad %v3int %n | |
| %20 = OpLoad %uint %offset | |
| %21 = OpLoad %uint %count | |
| %16 = OpBitFieldInsert %v3int %18 %19 %20 %21 | |
| OpReturn | |
| OpFunctionEnd |