1617a3babSopenharmony_cihlsl.imageload-subvec4.comp 2617a3babSopenharmony_ciShader version: 500 3617a3babSopenharmony_cilocal_size = (8, 8, 8) 4617a3babSopenharmony_ci0:? Sequence 5617a3babSopenharmony_ci0:17 Function Definition: @main(vu3; ( temp void) 6617a3babSopenharmony_ci0:17 Function Parameters: 7617a3babSopenharmony_ci0:17 'tid' ( in 3-component vector of uint) 8617a3babSopenharmony_ci0:? Sequence 9617a3babSopenharmony_ci0:18 Sequence 10617a3babSopenharmony_ci0:18 move second child to first child ( temp float) 11617a3babSopenharmony_ci0:18 'f' ( temp float) 12617a3babSopenharmony_ci0:18 Constant: 13617a3babSopenharmony_ci0:18 0.000000 14617a3babSopenharmony_ci0:19 add second child into first child ( temp float) 15617a3babSopenharmony_ci0:19 'f' ( temp float) 16617a3babSopenharmony_ci0:19 imageLoad ( temp float) 17617a3babSopenharmony_ci0:19 'i1D' (layout( binding=0 r32f) uniform image1D) 18617a3babSopenharmony_ci0:19 direct index ( temp uint) 19617a3babSopenharmony_ci0:19 'tid' ( in 3-component vector of uint) 20617a3babSopenharmony_ci0:19 Constant: 21617a3babSopenharmony_ci0:19 0 (const int) 22617a3babSopenharmony_ci0:20 add second child into first child ( temp float) 23617a3babSopenharmony_ci0:20 'f' ( temp float) 24617a3babSopenharmony_ci0:20 imageLoad ( temp float) 25617a3babSopenharmony_ci0:20 'i2D' (layout( binding=1 r32f) uniform image2D) 26617a3babSopenharmony_ci0:20 vector swizzle ( temp 2-component vector of uint) 27617a3babSopenharmony_ci0:20 'tid' ( in 3-component vector of uint) 28617a3babSopenharmony_ci0:20 Sequence 29617a3babSopenharmony_ci0:20 Constant: 30617a3babSopenharmony_ci0:20 0 (const int) 31617a3babSopenharmony_ci0:20 Constant: 32617a3babSopenharmony_ci0:20 1 (const int) 33617a3babSopenharmony_ci0:21 add second child into first child ( temp float) 34617a3babSopenharmony_ci0:21 'f' ( temp float) 35617a3babSopenharmony_ci0:21 imageLoad ( temp float) 36617a3babSopenharmony_ci0:21 'i3D' (layout( binding=2 r32f) uniform image3D) 37617a3babSopenharmony_ci0:21 'tid' ( in 3-component vector of uint) 38617a3babSopenharmony_ci0:22 add second child into first child ( temp float) 39617a3babSopenharmony_ci0:22 'f' ( temp float) 40617a3babSopenharmony_ci0:22 imageLoad ( temp float) 41617a3babSopenharmony_ci0:22 'i1DArray' (layout( binding=3 r32f) uniform image1DArray) 42617a3babSopenharmony_ci0:22 vector swizzle ( temp 2-component vector of uint) 43617a3babSopenharmony_ci0:22 'tid' ( in 3-component vector of uint) 44617a3babSopenharmony_ci0:22 Sequence 45617a3babSopenharmony_ci0:22 Constant: 46617a3babSopenharmony_ci0:22 0 (const int) 47617a3babSopenharmony_ci0:22 Constant: 48617a3babSopenharmony_ci0:22 1 (const int) 49617a3babSopenharmony_ci0:23 add second child into first child ( temp float) 50617a3babSopenharmony_ci0:23 'f' ( temp float) 51617a3babSopenharmony_ci0:23 imageLoad ( temp float) 52617a3babSopenharmony_ci0:23 'i2DArray' (layout( binding=4 r32f) uniform image2DArray) 53617a3babSopenharmony_ci0:23 'tid' ( in 3-component vector of uint) 54617a3babSopenharmony_ci0:25 Sequence 55617a3babSopenharmony_ci0:25 move second child to first child ( temp int) 56617a3babSopenharmony_ci0:25 'i' ( temp int) 57617a3babSopenharmony_ci0:25 Constant: 58617a3babSopenharmony_ci0:25 0 (const int) 59617a3babSopenharmony_ci0:26 add second child into first child ( temp int) 60617a3babSopenharmony_ci0:26 'i' ( temp int) 61617a3babSopenharmony_ci0:26 imageLoad ( temp int) 62617a3babSopenharmony_ci0:26 'ii1D' (layout( binding=5 r32i) uniform iimage1D) 63617a3babSopenharmony_ci0:26 direct index ( temp uint) 64617a3babSopenharmony_ci0:26 'tid' ( in 3-component vector of uint) 65617a3babSopenharmony_ci0:26 Constant: 66617a3babSopenharmony_ci0:26 0 (const int) 67617a3babSopenharmony_ci0:27 add second child into first child ( temp int) 68617a3babSopenharmony_ci0:27 'i' ( temp int) 69617a3babSopenharmony_ci0:27 imageLoad ( temp int) 70617a3babSopenharmony_ci0:27 'ii2D' (layout( binding=6 r32i) uniform iimage2D) 71617a3babSopenharmony_ci0:27 vector swizzle ( temp 2-component vector of uint) 72617a3babSopenharmony_ci0:27 'tid' ( in 3-component vector of uint) 73617a3babSopenharmony_ci0:27 Sequence 74617a3babSopenharmony_ci0:27 Constant: 75617a3babSopenharmony_ci0:27 0 (const int) 76617a3babSopenharmony_ci0:27 Constant: 77617a3babSopenharmony_ci0:27 1 (const int) 78617a3babSopenharmony_ci0:28 add second child into first child ( temp int) 79617a3babSopenharmony_ci0:28 'i' ( temp int) 80617a3babSopenharmony_ci0:28 imageLoad ( temp int) 81617a3babSopenharmony_ci0:28 'ii3D' (layout( binding=7 r32i) uniform iimage3D) 82617a3babSopenharmony_ci0:28 'tid' ( in 3-component vector of uint) 83617a3babSopenharmony_ci0:29 add second child into first child ( temp int) 84617a3babSopenharmony_ci0:29 'i' ( temp int) 85617a3babSopenharmony_ci0:29 imageLoad ( temp int) 86617a3babSopenharmony_ci0:29 'ii1DArray' (layout( binding=8 r32i) uniform iimage1DArray) 87617a3babSopenharmony_ci0:29 vector swizzle ( temp 2-component vector of uint) 88617a3babSopenharmony_ci0:29 'tid' ( in 3-component vector of uint) 89617a3babSopenharmony_ci0:29 Sequence 90617a3babSopenharmony_ci0:29 Constant: 91617a3babSopenharmony_ci0:29 0 (const int) 92617a3babSopenharmony_ci0:29 Constant: 93617a3babSopenharmony_ci0:29 1 (const int) 94617a3babSopenharmony_ci0:30 add second child into first child ( temp int) 95617a3babSopenharmony_ci0:30 'i' ( temp int) 96617a3babSopenharmony_ci0:30 imageLoad ( temp int) 97617a3babSopenharmony_ci0:30 'ii2DArray' (layout( binding=9 r32i) uniform iimage2DArray) 98617a3babSopenharmony_ci0:30 'tid' ( in 3-component vector of uint) 99617a3babSopenharmony_ci0:32 Sequence 100617a3babSopenharmony_ci0:32 move second child to first child ( temp float) 101617a3babSopenharmony_ci0:32 'storeTemp' ( temp float) 102617a3babSopenharmony_ci0:32 add ( temp float) 103617a3babSopenharmony_ci0:32 'f' ( temp float) 104617a3babSopenharmony_ci0:32 Convert int to float ( temp float) 105617a3babSopenharmony_ci0:32 'i' ( temp int) 106617a3babSopenharmony_ci0:32 imageStore ( temp void) 107617a3babSopenharmony_ci0:32 'OUT' (layout( binding=10 r32f) uniform image3D) 108617a3babSopenharmony_ci0:32 'tid' ( in 3-component vector of uint) 109617a3babSopenharmony_ci0:32 'storeTemp' ( temp float) 110617a3babSopenharmony_ci0:32 'storeTemp' ( temp float) 111617a3babSopenharmony_ci0:17 Function Definition: main( ( temp void) 112617a3babSopenharmony_ci0:17 Function Parameters: 113617a3babSopenharmony_ci0:? Sequence 114617a3babSopenharmony_ci0:17 move second child to first child ( temp 3-component vector of uint) 115617a3babSopenharmony_ci0:? 'tid' ( temp 3-component vector of uint) 116617a3babSopenharmony_ci0:? 'tid' ( in 3-component vector of uint GlobalInvocationID) 117617a3babSopenharmony_ci0:17 Function Call: @main(vu3; ( temp void) 118617a3babSopenharmony_ci0:? 'tid' ( temp 3-component vector of uint) 119617a3babSopenharmony_ci0:? Linker Objects 120617a3babSopenharmony_ci0:? 'i1D' (layout( binding=0 r32f) uniform image1D) 121617a3babSopenharmony_ci0:? 'i2D' (layout( binding=1 r32f) uniform image2D) 122617a3babSopenharmony_ci0:? 'i3D' (layout( binding=2 r32f) uniform image3D) 123617a3babSopenharmony_ci0:? 'i1DArray' (layout( binding=3 r32f) uniform image1DArray) 124617a3babSopenharmony_ci0:? 'i2DArray' (layout( binding=4 r32f) uniform image2DArray) 125617a3babSopenharmony_ci0:? 'ii1D' (layout( binding=5 r32i) uniform iimage1D) 126617a3babSopenharmony_ci0:? 'ii2D' (layout( binding=6 r32i) uniform iimage2D) 127617a3babSopenharmony_ci0:? 'ii3D' (layout( binding=7 r32i) uniform iimage3D) 128617a3babSopenharmony_ci0:? 'ii1DArray' (layout( binding=8 r32i) uniform iimage1DArray) 129617a3babSopenharmony_ci0:? 'ii2DArray' (layout( binding=9 r32i) uniform iimage2DArray) 130617a3babSopenharmony_ci0:? 'OUT' (layout( binding=10 r32f) uniform image3D) 131617a3babSopenharmony_ci0:? 'tid' ( in 3-component vector of uint GlobalInvocationID) 132617a3babSopenharmony_ci 133617a3babSopenharmony_ci 134617a3babSopenharmony_ciLinked compute stage: 135617a3babSopenharmony_ci 136617a3babSopenharmony_ci 137617a3babSopenharmony_ciShader version: 500 138617a3babSopenharmony_cilocal_size = (8, 8, 8) 139617a3babSopenharmony_ci0:? Sequence 140617a3babSopenharmony_ci0:17 Function Definition: @main(vu3; ( temp void) 141617a3babSopenharmony_ci0:17 Function Parameters: 142617a3babSopenharmony_ci0:17 'tid' ( in 3-component vector of uint) 143617a3babSopenharmony_ci0:? Sequence 144617a3babSopenharmony_ci0:18 Sequence 145617a3babSopenharmony_ci0:18 move second child to first child ( temp float) 146617a3babSopenharmony_ci0:18 'f' ( temp float) 147617a3babSopenharmony_ci0:18 Constant: 148617a3babSopenharmony_ci0:18 0.000000 149617a3babSopenharmony_ci0:19 add second child into first child ( temp float) 150617a3babSopenharmony_ci0:19 'f' ( temp float) 151617a3babSopenharmony_ci0:19 imageLoad ( temp float) 152617a3babSopenharmony_ci0:19 'i1D' (layout( binding=0 r32f) uniform image1D) 153617a3babSopenharmony_ci0:19 direct index ( temp uint) 154617a3babSopenharmony_ci0:19 'tid' ( in 3-component vector of uint) 155617a3babSopenharmony_ci0:19 Constant: 156617a3babSopenharmony_ci0:19 0 (const int) 157617a3babSopenharmony_ci0:20 add second child into first child ( temp float) 158617a3babSopenharmony_ci0:20 'f' ( temp float) 159617a3babSopenharmony_ci0:20 imageLoad ( temp float) 160617a3babSopenharmony_ci0:20 'i2D' (layout( binding=1 r32f) uniform image2D) 161617a3babSopenharmony_ci0:20 vector swizzle ( temp 2-component vector of uint) 162617a3babSopenharmony_ci0:20 'tid' ( in 3-component vector of uint) 163617a3babSopenharmony_ci0:20 Sequence 164617a3babSopenharmony_ci0:20 Constant: 165617a3babSopenharmony_ci0:20 0 (const int) 166617a3babSopenharmony_ci0:20 Constant: 167617a3babSopenharmony_ci0:20 1 (const int) 168617a3babSopenharmony_ci0:21 add second child into first child ( temp float) 169617a3babSopenharmony_ci0:21 'f' ( temp float) 170617a3babSopenharmony_ci0:21 imageLoad ( temp float) 171617a3babSopenharmony_ci0:21 'i3D' (layout( binding=2 r32f) uniform image3D) 172617a3babSopenharmony_ci0:21 'tid' ( in 3-component vector of uint) 173617a3babSopenharmony_ci0:22 add second child into first child ( temp float) 174617a3babSopenharmony_ci0:22 'f' ( temp float) 175617a3babSopenharmony_ci0:22 imageLoad ( temp float) 176617a3babSopenharmony_ci0:22 'i1DArray' (layout( binding=3 r32f) uniform image1DArray) 177617a3babSopenharmony_ci0:22 vector swizzle ( temp 2-component vector of uint) 178617a3babSopenharmony_ci0:22 'tid' ( in 3-component vector of uint) 179617a3babSopenharmony_ci0:22 Sequence 180617a3babSopenharmony_ci0:22 Constant: 181617a3babSopenharmony_ci0:22 0 (const int) 182617a3babSopenharmony_ci0:22 Constant: 183617a3babSopenharmony_ci0:22 1 (const int) 184617a3babSopenharmony_ci0:23 add second child into first child ( temp float) 185617a3babSopenharmony_ci0:23 'f' ( temp float) 186617a3babSopenharmony_ci0:23 imageLoad ( temp float) 187617a3babSopenharmony_ci0:23 'i2DArray' (layout( binding=4 r32f) uniform image2DArray) 188617a3babSopenharmony_ci0:23 'tid' ( in 3-component vector of uint) 189617a3babSopenharmony_ci0:25 Sequence 190617a3babSopenharmony_ci0:25 move second child to first child ( temp int) 191617a3babSopenharmony_ci0:25 'i' ( temp int) 192617a3babSopenharmony_ci0:25 Constant: 193617a3babSopenharmony_ci0:25 0 (const int) 194617a3babSopenharmony_ci0:26 add second child into first child ( temp int) 195617a3babSopenharmony_ci0:26 'i' ( temp int) 196617a3babSopenharmony_ci0:26 imageLoad ( temp int) 197617a3babSopenharmony_ci0:26 'ii1D' (layout( binding=5 r32i) uniform iimage1D) 198617a3babSopenharmony_ci0:26 direct index ( temp uint) 199617a3babSopenharmony_ci0:26 'tid' ( in 3-component vector of uint) 200617a3babSopenharmony_ci0:26 Constant: 201617a3babSopenharmony_ci0:26 0 (const int) 202617a3babSopenharmony_ci0:27 add second child into first child ( temp int) 203617a3babSopenharmony_ci0:27 'i' ( temp int) 204617a3babSopenharmony_ci0:27 imageLoad ( temp int) 205617a3babSopenharmony_ci0:27 'ii2D' (layout( binding=6 r32i) uniform iimage2D) 206617a3babSopenharmony_ci0:27 vector swizzle ( temp 2-component vector of uint) 207617a3babSopenharmony_ci0:27 'tid' ( in 3-component vector of uint) 208617a3babSopenharmony_ci0:27 Sequence 209617a3babSopenharmony_ci0:27 Constant: 210617a3babSopenharmony_ci0:27 0 (const int) 211617a3babSopenharmony_ci0:27 Constant: 212617a3babSopenharmony_ci0:27 1 (const int) 213617a3babSopenharmony_ci0:28 add second child into first child ( temp int) 214617a3babSopenharmony_ci0:28 'i' ( temp int) 215617a3babSopenharmony_ci0:28 imageLoad ( temp int) 216617a3babSopenharmony_ci0:28 'ii3D' (layout( binding=7 r32i) uniform iimage3D) 217617a3babSopenharmony_ci0:28 'tid' ( in 3-component vector of uint) 218617a3babSopenharmony_ci0:29 add second child into first child ( temp int) 219617a3babSopenharmony_ci0:29 'i' ( temp int) 220617a3babSopenharmony_ci0:29 imageLoad ( temp int) 221617a3babSopenharmony_ci0:29 'ii1DArray' (layout( binding=8 r32i) uniform iimage1DArray) 222617a3babSopenharmony_ci0:29 vector swizzle ( temp 2-component vector of uint) 223617a3babSopenharmony_ci0:29 'tid' ( in 3-component vector of uint) 224617a3babSopenharmony_ci0:29 Sequence 225617a3babSopenharmony_ci0:29 Constant: 226617a3babSopenharmony_ci0:29 0 (const int) 227617a3babSopenharmony_ci0:29 Constant: 228617a3babSopenharmony_ci0:29 1 (const int) 229617a3babSopenharmony_ci0:30 add second child into first child ( temp int) 230617a3babSopenharmony_ci0:30 'i' ( temp int) 231617a3babSopenharmony_ci0:30 imageLoad ( temp int) 232617a3babSopenharmony_ci0:30 'ii2DArray' (layout( binding=9 r32i) uniform iimage2DArray) 233617a3babSopenharmony_ci0:30 'tid' ( in 3-component vector of uint) 234617a3babSopenharmony_ci0:32 Sequence 235617a3babSopenharmony_ci0:32 move second child to first child ( temp float) 236617a3babSopenharmony_ci0:32 'storeTemp' ( temp float) 237617a3babSopenharmony_ci0:32 add ( temp float) 238617a3babSopenharmony_ci0:32 'f' ( temp float) 239617a3babSopenharmony_ci0:32 Convert int to float ( temp float) 240617a3babSopenharmony_ci0:32 'i' ( temp int) 241617a3babSopenharmony_ci0:32 imageStore ( temp void) 242617a3babSopenharmony_ci0:32 'OUT' (layout( binding=10 r32f) uniform image3D) 243617a3babSopenharmony_ci0:32 'tid' ( in 3-component vector of uint) 244617a3babSopenharmony_ci0:32 'storeTemp' ( temp float) 245617a3babSopenharmony_ci0:32 'storeTemp' ( temp float) 246617a3babSopenharmony_ci0:17 Function Definition: main( ( temp void) 247617a3babSopenharmony_ci0:17 Function Parameters: 248617a3babSopenharmony_ci0:? Sequence 249617a3babSopenharmony_ci0:17 move second child to first child ( temp 3-component vector of uint) 250617a3babSopenharmony_ci0:? 'tid' ( temp 3-component vector of uint) 251617a3babSopenharmony_ci0:? 'tid' ( in 3-component vector of uint GlobalInvocationID) 252617a3babSopenharmony_ci0:17 Function Call: @main(vu3; ( temp void) 253617a3babSopenharmony_ci0:? 'tid' ( temp 3-component vector of uint) 254617a3babSopenharmony_ci0:? Linker Objects 255617a3babSopenharmony_ci0:? 'i1D' (layout( binding=0 r32f) uniform image1D) 256617a3babSopenharmony_ci0:? 'i2D' (layout( binding=1 r32f) uniform image2D) 257617a3babSopenharmony_ci0:? 'i3D' (layout( binding=2 r32f) uniform image3D) 258617a3babSopenharmony_ci0:? 'i1DArray' (layout( binding=3 r32f) uniform image1DArray) 259617a3babSopenharmony_ci0:? 'i2DArray' (layout( binding=4 r32f) uniform image2DArray) 260617a3babSopenharmony_ci0:? 'ii1D' (layout( binding=5 r32i) uniform iimage1D) 261617a3babSopenharmony_ci0:? 'ii2D' (layout( binding=6 r32i) uniform iimage2D) 262617a3babSopenharmony_ci0:? 'ii3D' (layout( binding=7 r32i) uniform iimage3D) 263617a3babSopenharmony_ci0:? 'ii1DArray' (layout( binding=8 r32i) uniform iimage1DArray) 264617a3babSopenharmony_ci0:? 'ii2DArray' (layout( binding=9 r32i) uniform iimage2DArray) 265617a3babSopenharmony_ci0:? 'OUT' (layout( binding=10 r32f) uniform image3D) 266617a3babSopenharmony_ci0:? 'tid' ( in 3-component vector of uint GlobalInvocationID) 267617a3babSopenharmony_ci 268617a3babSopenharmony_ci// Module Version 10000 269617a3babSopenharmony_ci// Generated by (magic number): 8000b 270617a3babSopenharmony_ci// Id's are bound by 138 271617a3babSopenharmony_ci 272617a3babSopenharmony_ci Capability Shader 273617a3babSopenharmony_ci Capability Image1D 274617a3babSopenharmony_ci 1: ExtInstImport "GLSL.std.450" 275617a3babSopenharmony_ci MemoryModel Logical GLSL450 276617a3babSopenharmony_ci EntryPoint GLCompute 4 "main" 133 277617a3babSopenharmony_ci ExecutionMode 4 LocalSize 8 8 8 278617a3babSopenharmony_ci Source HLSL 500 279617a3babSopenharmony_ci Name 4 "main" 280617a3babSopenharmony_ci Name 11 "@main(vu3;" 281617a3babSopenharmony_ci Name 10 "tid" 282617a3babSopenharmony_ci Name 15 "f" 283617a3babSopenharmony_ci Name 19 "i1D" 284617a3babSopenharmony_ci Name 32 "i2D" 285617a3babSopenharmony_ci Name 43 "i3D" 286617a3babSopenharmony_ci Name 52 "i1DArray" 287617a3babSopenharmony_ci Name 62 "i2DArray" 288617a3babSopenharmony_ci Name 71 "i" 289617a3babSopenharmony_ci Name 75 "ii1D" 290617a3babSopenharmony_ci Name 86 "ii2D" 291617a3babSopenharmony_ci Name 96 "ii3D" 292617a3babSopenharmony_ci Name 105 "ii1DArray" 293617a3babSopenharmony_ci Name 115 "ii2DArray" 294617a3babSopenharmony_ci Name 122 "storeTemp" 295617a3babSopenharmony_ci Name 127 "OUT" 296617a3babSopenharmony_ci Name 131 "tid" 297617a3babSopenharmony_ci Name 133 "tid" 298617a3babSopenharmony_ci Name 135 "param" 299617a3babSopenharmony_ci Decorate 19(i1D) DescriptorSet 0 300617a3babSopenharmony_ci Decorate 19(i1D) Binding 0 301617a3babSopenharmony_ci Decorate 32(i2D) DescriptorSet 0 302617a3babSopenharmony_ci Decorate 32(i2D) Binding 1 303617a3babSopenharmony_ci Decorate 43(i3D) DescriptorSet 0 304617a3babSopenharmony_ci Decorate 43(i3D) Binding 2 305617a3babSopenharmony_ci Decorate 52(i1DArray) DescriptorSet 0 306617a3babSopenharmony_ci Decorate 52(i1DArray) Binding 3 307617a3babSopenharmony_ci Decorate 62(i2DArray) DescriptorSet 0 308617a3babSopenharmony_ci Decorate 62(i2DArray) Binding 4 309617a3babSopenharmony_ci Decorate 75(ii1D) DescriptorSet 0 310617a3babSopenharmony_ci Decorate 75(ii1D) Binding 5 311617a3babSopenharmony_ci Decorate 86(ii2D) DescriptorSet 0 312617a3babSopenharmony_ci Decorate 86(ii2D) Binding 6 313617a3babSopenharmony_ci Decorate 96(ii3D) DescriptorSet 0 314617a3babSopenharmony_ci Decorate 96(ii3D) Binding 7 315617a3babSopenharmony_ci Decorate 105(ii1DArray) DescriptorSet 0 316617a3babSopenharmony_ci Decorate 105(ii1DArray) Binding 8 317617a3babSopenharmony_ci Decorate 115(ii2DArray) DescriptorSet 0 318617a3babSopenharmony_ci Decorate 115(ii2DArray) Binding 9 319617a3babSopenharmony_ci Decorate 127(OUT) DescriptorSet 0 320617a3babSopenharmony_ci Decorate 127(OUT) Binding 10 321617a3babSopenharmony_ci Decorate 133(tid) BuiltIn GlobalInvocationId 322617a3babSopenharmony_ci 2: TypeVoid 323617a3babSopenharmony_ci 3: TypeFunction 2 324617a3babSopenharmony_ci 6: TypeInt 32 0 325617a3babSopenharmony_ci 7: TypeVector 6(int) 3 326617a3babSopenharmony_ci 8: TypePointer Function 7(ivec3) 327617a3babSopenharmony_ci 9: TypeFunction 2 8(ptr) 328617a3babSopenharmony_ci 13: TypeFloat 32 329617a3babSopenharmony_ci 14: TypePointer Function 13(float) 330617a3babSopenharmony_ci 16: 13(float) Constant 0 331617a3babSopenharmony_ci 17: TypeImage 13(float) 1D nonsampled format:R32f 332617a3babSopenharmony_ci 18: TypePointer UniformConstant 17 333617a3babSopenharmony_ci 19(i1D): 18(ptr) Variable UniformConstant 334617a3babSopenharmony_ci 21: 6(int) Constant 0 335617a3babSopenharmony_ci 22: TypePointer Function 6(int) 336617a3babSopenharmony_ci 25: TypeVector 13(float) 4 337617a3babSopenharmony_ci 30: TypeImage 13(float) 2D nonsampled format:R32f 338617a3babSopenharmony_ci 31: TypePointer UniformConstant 30 339617a3babSopenharmony_ci 32(i2D): 31(ptr) Variable UniformConstant 340617a3babSopenharmony_ci 34: TypeVector 6(int) 2 341617a3babSopenharmony_ci 41: TypeImage 13(float) 3D nonsampled format:R32f 342617a3babSopenharmony_ci 42: TypePointer UniformConstant 41 343617a3babSopenharmony_ci 43(i3D): 42(ptr) Variable UniformConstant 344617a3babSopenharmony_ci 50: TypeImage 13(float) 1D array nonsampled format:R32f 345617a3babSopenharmony_ci 51: TypePointer UniformConstant 50 346617a3babSopenharmony_ci 52(i1DArray): 51(ptr) Variable UniformConstant 347617a3babSopenharmony_ci 60: TypeImage 13(float) 2D array nonsampled format:R32f 348617a3babSopenharmony_ci 61: TypePointer UniformConstant 60 349617a3babSopenharmony_ci 62(i2DArray): 61(ptr) Variable UniformConstant 350617a3babSopenharmony_ci 69: TypeInt 32 1 351617a3babSopenharmony_ci 70: TypePointer Function 69(int) 352617a3babSopenharmony_ci 72: 69(int) Constant 0 353617a3babSopenharmony_ci 73: TypeImage 69(int) 1D nonsampled format:R32i 354617a3babSopenharmony_ci 74: TypePointer UniformConstant 73 355617a3babSopenharmony_ci 75(ii1D): 74(ptr) Variable UniformConstant 356617a3babSopenharmony_ci 79: TypeVector 69(int) 4 357617a3babSopenharmony_ci 84: TypeImage 69(int) 2D nonsampled format:R32i 358617a3babSopenharmony_ci 85: TypePointer UniformConstant 84 359617a3babSopenharmony_ci 86(ii2D): 85(ptr) Variable UniformConstant 360617a3babSopenharmony_ci 94: TypeImage 69(int) 3D nonsampled format:R32i 361617a3babSopenharmony_ci 95: TypePointer UniformConstant 94 362617a3babSopenharmony_ci 96(ii3D): 95(ptr) Variable UniformConstant 363617a3babSopenharmony_ci 103: TypeImage 69(int) 1D array nonsampled format:R32i 364617a3babSopenharmony_ci 104: TypePointer UniformConstant 103 365617a3babSopenharmony_ci 105(ii1DArray): 104(ptr) Variable UniformConstant 366617a3babSopenharmony_ci 113: TypeImage 69(int) 2D array nonsampled format:R32i 367617a3babSopenharmony_ci 114: TypePointer UniformConstant 113 368617a3babSopenharmony_ci 115(ii2DArray): 114(ptr) Variable UniformConstant 369617a3babSopenharmony_ci 127(OUT): 42(ptr) Variable UniformConstant 370617a3babSopenharmony_ci 132: TypePointer Input 7(ivec3) 371617a3babSopenharmony_ci 133(tid): 132(ptr) Variable Input 372617a3babSopenharmony_ci 4(main): 2 Function None 3 373617a3babSopenharmony_ci 5: Label 374617a3babSopenharmony_ci 131(tid): 8(ptr) Variable Function 375617a3babSopenharmony_ci 135(param): 8(ptr) Variable Function 376617a3babSopenharmony_ci 134: 7(ivec3) Load 133(tid) 377617a3babSopenharmony_ci Store 131(tid) 134 378617a3babSopenharmony_ci 136: 7(ivec3) Load 131(tid) 379617a3babSopenharmony_ci Store 135(param) 136 380617a3babSopenharmony_ci 137: 2 FunctionCall 11(@main(vu3;) 135(param) 381617a3babSopenharmony_ci Return 382617a3babSopenharmony_ci FunctionEnd 383617a3babSopenharmony_ci 11(@main(vu3;): 2 Function None 9 384617a3babSopenharmony_ci 10(tid): 8(ptr) FunctionParameter 385617a3babSopenharmony_ci 12: Label 386617a3babSopenharmony_ci 15(f): 14(ptr) Variable Function 387617a3babSopenharmony_ci 71(i): 70(ptr) Variable Function 388617a3babSopenharmony_ci 122(storeTemp): 14(ptr) Variable Function 389617a3babSopenharmony_ci Store 15(f) 16 390617a3babSopenharmony_ci 20: 17 Load 19(i1D) 391617a3babSopenharmony_ci 23: 22(ptr) AccessChain 10(tid) 21 392617a3babSopenharmony_ci 24: 6(int) Load 23 393617a3babSopenharmony_ci 26: 25(fvec4) ImageRead 20 24 394617a3babSopenharmony_ci 27: 13(float) CompositeExtract 26 0 395617a3babSopenharmony_ci 28: 13(float) Load 15(f) 396617a3babSopenharmony_ci 29: 13(float) FAdd 28 27 397617a3babSopenharmony_ci Store 15(f) 29 398617a3babSopenharmony_ci 33: 30 Load 32(i2D) 399617a3babSopenharmony_ci 35: 7(ivec3) Load 10(tid) 400617a3babSopenharmony_ci 36: 34(ivec2) VectorShuffle 35 35 0 1 401617a3babSopenharmony_ci 37: 25(fvec4) ImageRead 33 36 402617a3babSopenharmony_ci 38: 13(float) CompositeExtract 37 0 403617a3babSopenharmony_ci 39: 13(float) Load 15(f) 404617a3babSopenharmony_ci 40: 13(float) FAdd 39 38 405617a3babSopenharmony_ci Store 15(f) 40 406617a3babSopenharmony_ci 44: 41 Load 43(i3D) 407617a3babSopenharmony_ci 45: 7(ivec3) Load 10(tid) 408617a3babSopenharmony_ci 46: 25(fvec4) ImageRead 44 45 409617a3babSopenharmony_ci 47: 13(float) CompositeExtract 46 0 410617a3babSopenharmony_ci 48: 13(float) Load 15(f) 411617a3babSopenharmony_ci 49: 13(float) FAdd 48 47 412617a3babSopenharmony_ci Store 15(f) 49 413617a3babSopenharmony_ci 53: 50 Load 52(i1DArray) 414617a3babSopenharmony_ci 54: 7(ivec3) Load 10(tid) 415617a3babSopenharmony_ci 55: 34(ivec2) VectorShuffle 54 54 0 1 416617a3babSopenharmony_ci 56: 25(fvec4) ImageRead 53 55 417617a3babSopenharmony_ci 57: 13(float) CompositeExtract 56 0 418617a3babSopenharmony_ci 58: 13(float) Load 15(f) 419617a3babSopenharmony_ci 59: 13(float) FAdd 58 57 420617a3babSopenharmony_ci Store 15(f) 59 421617a3babSopenharmony_ci 63: 60 Load 62(i2DArray) 422617a3babSopenharmony_ci 64: 7(ivec3) Load 10(tid) 423617a3babSopenharmony_ci 65: 25(fvec4) ImageRead 63 64 424617a3babSopenharmony_ci 66: 13(float) CompositeExtract 65 0 425617a3babSopenharmony_ci 67: 13(float) Load 15(f) 426617a3babSopenharmony_ci 68: 13(float) FAdd 67 66 427617a3babSopenharmony_ci Store 15(f) 68 428617a3babSopenharmony_ci Store 71(i) 72 429617a3babSopenharmony_ci 76: 73 Load 75(ii1D) 430617a3babSopenharmony_ci 77: 22(ptr) AccessChain 10(tid) 21 431617a3babSopenharmony_ci 78: 6(int) Load 77 432617a3babSopenharmony_ci 80: 79(ivec4) ImageRead 76 78 433617a3babSopenharmony_ci 81: 69(int) CompositeExtract 80 0 434617a3babSopenharmony_ci 82: 69(int) Load 71(i) 435617a3babSopenharmony_ci 83: 69(int) IAdd 82 81 436617a3babSopenharmony_ci Store 71(i) 83 437617a3babSopenharmony_ci 87: 84 Load 86(ii2D) 438617a3babSopenharmony_ci 88: 7(ivec3) Load 10(tid) 439617a3babSopenharmony_ci 89: 34(ivec2) VectorShuffle 88 88 0 1 440617a3babSopenharmony_ci 90: 79(ivec4) ImageRead 87 89 441617a3babSopenharmony_ci 91: 69(int) CompositeExtract 90 0 442617a3babSopenharmony_ci 92: 69(int) Load 71(i) 443617a3babSopenharmony_ci 93: 69(int) IAdd 92 91 444617a3babSopenharmony_ci Store 71(i) 93 445617a3babSopenharmony_ci 97: 94 Load 96(ii3D) 446617a3babSopenharmony_ci 98: 7(ivec3) Load 10(tid) 447617a3babSopenharmony_ci 99: 79(ivec4) ImageRead 97 98 448617a3babSopenharmony_ci 100: 69(int) CompositeExtract 99 0 449617a3babSopenharmony_ci 101: 69(int) Load 71(i) 450617a3babSopenharmony_ci 102: 69(int) IAdd 101 100 451617a3babSopenharmony_ci Store 71(i) 102 452617a3babSopenharmony_ci 106: 103 Load 105(ii1DArray) 453617a3babSopenharmony_ci 107: 7(ivec3) Load 10(tid) 454617a3babSopenharmony_ci 108: 34(ivec2) VectorShuffle 107 107 0 1 455617a3babSopenharmony_ci 109: 79(ivec4) ImageRead 106 108 456617a3babSopenharmony_ci 110: 69(int) CompositeExtract 109 0 457617a3babSopenharmony_ci 111: 69(int) Load 71(i) 458617a3babSopenharmony_ci 112: 69(int) IAdd 111 110 459617a3babSopenharmony_ci Store 71(i) 112 460617a3babSopenharmony_ci 116: 113 Load 115(ii2DArray) 461617a3babSopenharmony_ci 117: 7(ivec3) Load 10(tid) 462617a3babSopenharmony_ci 118: 79(ivec4) ImageRead 116 117 463617a3babSopenharmony_ci 119: 69(int) CompositeExtract 118 0 464617a3babSopenharmony_ci 120: 69(int) Load 71(i) 465617a3babSopenharmony_ci 121: 69(int) IAdd 120 119 466617a3babSopenharmony_ci Store 71(i) 121 467617a3babSopenharmony_ci 123: 13(float) Load 15(f) 468617a3babSopenharmony_ci 124: 69(int) Load 71(i) 469617a3babSopenharmony_ci 125: 13(float) ConvertSToF 124 470617a3babSopenharmony_ci 126: 13(float) FAdd 123 125 471617a3babSopenharmony_ci Store 122(storeTemp) 126 472617a3babSopenharmony_ci 128: 41 Load 127(OUT) 473617a3babSopenharmony_ci 129: 7(ivec3) Load 10(tid) 474617a3babSopenharmony_ci 130: 13(float) Load 122(storeTemp) 475617a3babSopenharmony_ci ImageWrite 128 129 130 476617a3babSopenharmony_ci Return 477617a3babSopenharmony_ci FunctionEnd 478