1617a3babSopenharmony_cihlsl.params.default.frag 2617a3babSopenharmony_ciShader version: 500 3617a3babSopenharmony_cigl_FragCoord origin is upper left 4617a3babSopenharmony_ci0:? Sequence 5617a3babSopenharmony_ci0:9 Function Definition: fn1(vi4;b1;b1; ( temp 4-component vector of int) 6617a3babSopenharmony_ci0:9 Function Parameters: 7617a3babSopenharmony_ci0:9 'p0' ( in 4-component vector of int) 8617a3babSopenharmony_ci0:9 'b1' ( in bool) 9617a3babSopenharmony_ci0:9 'b2' ( in bool) 10617a3babSopenharmony_ci0:? Sequence 11617a3babSopenharmony_ci0:10 Branch: Return with expression 12617a3babSopenharmony_ci0:10 'p0' ( in 4-component vector of int) 13617a3babSopenharmony_ci0:17 Function Definition: fn1(vi4;vi4;i1[2];i1; ( temp 4-component vector of int) 14617a3babSopenharmony_ci0:17 Function Parameters: 15617a3babSopenharmony_ci0:17 'p0' ( in 4-component vector of int) 16617a3babSopenharmony_ci0:17 'p1' ( in 4-component vector of int) 17617a3babSopenharmony_ci0:17 'p2' ( in 2-element array of int) 18617a3babSopenharmony_ci0:17 'p3' ( in int) 19617a3babSopenharmony_ci0:? Sequence 20617a3babSopenharmony_ci0:18 Branch: Return with expression 21617a3babSopenharmony_ci0:18 add ( temp 4-component vector of int) 22617a3babSopenharmony_ci0:18 add ( temp 4-component vector of int) 23617a3babSopenharmony_ci0:18 add ( temp 4-component vector of int) 24617a3babSopenharmony_ci0:18 'p0' ( in 4-component vector of int) 25617a3babSopenharmony_ci0:18 'p1' ( in 4-component vector of int) 26617a3babSopenharmony_ci0:18 direct index ( temp int) 27617a3babSopenharmony_ci0:18 'p2' ( in 2-element array of int) 28617a3babSopenharmony_ci0:18 Constant: 29617a3babSopenharmony_ci0:18 0 (const int) 30617a3babSopenharmony_ci0:18 'p3' ( in int) 31617a3babSopenharmony_ci0:23 Function Definition: fn2(vi4;i1; ( temp 4-component vector of int) 32617a3babSopenharmony_ci0:23 Function Parameters: 33617a3babSopenharmony_ci0:23 'p0' ( in 4-component vector of int) 34617a3babSopenharmony_ci0:23 'x' ( in int) 35617a3babSopenharmony_ci0:? Sequence 36617a3babSopenharmony_ci0:24 Branch: Return with expression 37617a3babSopenharmony_ci0:24 Constant: 38617a3babSopenharmony_ci0:24 10 (const int) 39617a3babSopenharmony_ci0:24 11 (const int) 40617a3babSopenharmony_ci0:24 12 (const int) 41617a3babSopenharmony_ci0:24 13 (const int) 42617a3babSopenharmony_ci0:28 Function Definition: fn2(vi4;f1; ( temp 4-component vector of int) 43617a3babSopenharmony_ci0:28 Function Parameters: 44617a3babSopenharmony_ci0:28 'p0' ( in 4-component vector of int) 45617a3babSopenharmony_ci0:28 'x' ( in float) 46617a3babSopenharmony_ci0:? Sequence 47617a3babSopenharmony_ci0:29 Branch: Return with expression 48617a3babSopenharmony_ci0:29 add ( temp 4-component vector of int) 49617a3babSopenharmony_ci0:29 'p0' ( in 4-component vector of int) 50617a3babSopenharmony_ci0:29 Constant: 51617a3babSopenharmony_ci0:29 20 (const int) 52617a3babSopenharmony_ci0:29 21 (const int) 53617a3babSopenharmony_ci0:29 22 (const int) 54617a3babSopenharmony_ci0:29 23 (const int) 55617a3babSopenharmony_ci0:32 Function Definition: fn3(i1; ( temp void) 56617a3babSopenharmony_ci0:32 Function Parameters: 57617a3babSopenharmony_ci0:32 'p0' ( in int) 58617a3babSopenharmony_ci0:36 Function Definition: @main( ( temp 4-component vector of int) 59617a3babSopenharmony_ci0:36 Function Parameters: 60617a3babSopenharmony_ci0:? Sequence 61617a3babSopenharmony_ci0:37 Sequence 62617a3babSopenharmony_ci0:37 move second child to first child ( temp 2-element array of int) 63617a3babSopenharmony_ci0:37 'myarray' ( temp 2-element array of int) 64617a3babSopenharmony_ci0:37 Constant: 65617a3babSopenharmony_ci0:37 30 (const int) 66617a3babSopenharmony_ci0:37 31 (const int) 67617a3babSopenharmony_ci0:39 Function Call: fn3(i1; ( temp void) 68617a3babSopenharmony_ci0:32 Constant: 69617a3babSopenharmony_ci0:32 3 (const int) 70617a3babSopenharmony_ci0:40 Function Call: fn3(i1; ( temp void) 71617a3babSopenharmony_ci0:40 Constant: 72617a3babSopenharmony_ci0:40 5 (const int) 73617a3babSopenharmony_ci0:50 Branch: Return with expression 74617a3babSopenharmony_ci0:49 add ( temp 4-component vector of int) 75617a3babSopenharmony_ci0:47 add ( temp 4-component vector of int) 76617a3babSopenharmony_ci0:46 add ( temp 4-component vector of int) 77617a3babSopenharmony_ci0:45 add ( temp 4-component vector of int) 78617a3babSopenharmony_ci0:44 add ( temp 4-component vector of int) 79617a3babSopenharmony_ci0:43 add ( temp 4-component vector of int) 80617a3babSopenharmony_ci0:42 add ( temp 4-component vector of int) 81617a3babSopenharmony_ci0:42 Function Call: fn1(vi4;vi4;i1[2];i1; ( temp 4-component vector of int) 82617a3babSopenharmony_ci0:42 Constant: 83617a3babSopenharmony_ci0:42 100 (const int) 84617a3babSopenharmony_ci0:42 100 (const int) 85617a3babSopenharmony_ci0:42 100 (const int) 86617a3babSopenharmony_ci0:42 100 (const int) 87617a3babSopenharmony_ci0:14 Constant: 88617a3babSopenharmony_ci0:14 -1 (const int) 89617a3babSopenharmony_ci0:14 -2 (const int) 90617a3babSopenharmony_ci0:14 -3 (const int) 91617a3babSopenharmony_ci0:14 -4 (const int) 92617a3babSopenharmony_ci0:15 Constant: 93617a3babSopenharmony_ci0:15 1 (const int) 94617a3babSopenharmony_ci0:15 2 (const int) 95617a3babSopenharmony_ci0:16 Constant: 96617a3babSopenharmony_ci0:16 42 (const int) 97617a3babSopenharmony_ci0:43 Function Call: fn1(vi4;vi4;i1[2];i1; ( temp 4-component vector of int) 98617a3babSopenharmony_ci0:43 Constant: 99617a3babSopenharmony_ci0:43 101 (const int) 100617a3babSopenharmony_ci0:43 101 (const int) 101617a3babSopenharmony_ci0:43 101 (const int) 102617a3babSopenharmony_ci0:43 101 (const int) 103617a3babSopenharmony_ci0:43 ui4: direct index for structure ( uniform 4-component vector of int) 104617a3babSopenharmony_ci0:43 'anon@0' (layout( row_major std140) uniform block{ uniform 4-component vector of int ui4}) 105617a3babSopenharmony_ci0:43 Constant: 106617a3babSopenharmony_ci0:43 0 (const uint) 107617a3babSopenharmony_ci0:15 Constant: 108617a3babSopenharmony_ci0:15 1 (const int) 109617a3babSopenharmony_ci0:15 2 (const int) 110617a3babSopenharmony_ci0:16 Constant: 111617a3babSopenharmony_ci0:16 42 (const int) 112617a3babSopenharmony_ci0:44 Function Call: fn1(vi4;vi4;i1[2];i1; ( temp 4-component vector of int) 113617a3babSopenharmony_ci0:44 Constant: 114617a3babSopenharmony_ci0:44 102 (const int) 115617a3babSopenharmony_ci0:44 102 (const int) 116617a3babSopenharmony_ci0:44 102 (const int) 117617a3babSopenharmony_ci0:44 102 (const int) 118617a3babSopenharmony_ci0:44 ui4: direct index for structure ( uniform 4-component vector of int) 119617a3babSopenharmony_ci0:44 'anon@0' (layout( row_major std140) uniform block{ uniform 4-component vector of int ui4}) 120617a3babSopenharmony_ci0:44 Constant: 121617a3babSopenharmony_ci0:44 0 (const uint) 122617a3babSopenharmony_ci0:44 'myarray' ( temp 2-element array of int) 123617a3babSopenharmony_ci0:16 Constant: 124617a3babSopenharmony_ci0:16 42 (const int) 125617a3babSopenharmony_ci0:45 Function Call: fn1(vi4;vi4;i1[2];i1; ( temp 4-component vector of int) 126617a3babSopenharmony_ci0:45 Constant: 127617a3babSopenharmony_ci0:45 103 (const int) 128617a3babSopenharmony_ci0:45 103 (const int) 129617a3babSopenharmony_ci0:45 103 (const int) 130617a3babSopenharmony_ci0:45 103 (const int) 131617a3babSopenharmony_ci0:45 ui4: direct index for structure ( uniform 4-component vector of int) 132617a3babSopenharmony_ci0:45 'anon@0' (layout( row_major std140) uniform block{ uniform 4-component vector of int ui4}) 133617a3babSopenharmony_ci0:45 Constant: 134617a3babSopenharmony_ci0:45 0 (const uint) 135617a3babSopenharmony_ci0:45 'myarray' ( temp 2-element array of int) 136617a3babSopenharmony_ci0:45 Constant: 137617a3babSopenharmony_ci0:45 99 (const int) 138617a3babSopenharmony_ci0:46 Function Call: fn1(vi4;b1;b1; ( temp 4-component vector of int) 139617a3babSopenharmony_ci0:46 Constant: 140617a3babSopenharmony_ci0:46 104 (const int) 141617a3babSopenharmony_ci0:46 104 (const int) 142617a3babSopenharmony_ci0:46 104 (const int) 143617a3babSopenharmony_ci0:46 104 (const int) 144617a3babSopenharmony_ci0:46 Constant: 145617a3babSopenharmony_ci0:46 false (const bool) 146617a3babSopenharmony_ci0:9 Constant: 147617a3babSopenharmony_ci0:9 false (const bool) 148617a3babSopenharmony_ci0:47 Function Call: fn1(vi4;b1;b1; ( temp 4-component vector of int) 149617a3babSopenharmony_ci0:47 Constant: 150617a3babSopenharmony_ci0:47 105 (const int) 151617a3babSopenharmony_ci0:47 105 (const int) 152617a3babSopenharmony_ci0:47 105 (const int) 153617a3babSopenharmony_ci0:47 105 (const int) 154617a3babSopenharmony_ci0:47 Constant: 155617a3babSopenharmony_ci0:47 false (const bool) 156617a3babSopenharmony_ci0:47 Constant: 157617a3babSopenharmony_ci0:47 true (const bool) 158617a3babSopenharmony_ci0:49 Function Call: fn2(vi4;f1; ( temp 4-component vector of int) 159617a3babSopenharmony_ci0:49 Constant: 160617a3babSopenharmony_ci0:49 110 (const int) 161617a3babSopenharmony_ci0:49 110 (const int) 162617a3babSopenharmony_ci0:49 110 (const int) 163617a3babSopenharmony_ci0:49 110 (const int) 164617a3babSopenharmony_ci0:49 Constant: 165617a3babSopenharmony_ci0:49 11.110000 166617a3babSopenharmony_ci0:50 Function Call: fn2(vi4;i1; ( temp 4-component vector of int) 167617a3babSopenharmony_ci0:50 Constant: 168617a3babSopenharmony_ci0:50 111 (const int) 169617a3babSopenharmony_ci0:50 111 (const int) 170617a3babSopenharmony_ci0:50 111 (const int) 171617a3babSopenharmony_ci0:50 111 (const int) 172617a3babSopenharmony_ci0:50 Constant: 173617a3babSopenharmony_ci0:50 12 (const int) 174617a3babSopenharmony_ci0:36 Function Definition: main( ( temp void) 175617a3babSopenharmony_ci0:36 Function Parameters: 176617a3babSopenharmony_ci0:? Sequence 177617a3babSopenharmony_ci0:36 move second child to first child ( temp 4-component vector of int) 178617a3babSopenharmony_ci0:? '@entryPointOutput' (layout( location=0) out 4-component vector of int) 179617a3babSopenharmony_ci0:36 Function Call: @main( ( temp 4-component vector of int) 180617a3babSopenharmony_ci0:? Linker Objects 181617a3babSopenharmony_ci0:? 'anon@0' (layout( row_major std140) uniform block{ uniform 4-component vector of int ui4}) 182617a3babSopenharmony_ci0:? 'cia' ( const int) 183617a3babSopenharmony_ci0:? -4 (const int) 184617a3babSopenharmony_ci0:? 'cib' ( const int) 185617a3babSopenharmony_ci0:? -42 (const int) 186617a3babSopenharmony_ci0:? '@entryPointOutput' (layout( location=0) out 4-component vector of int) 187617a3babSopenharmony_ci 188617a3babSopenharmony_ci 189617a3babSopenharmony_ciLinked fragment stage: 190617a3babSopenharmony_ci 191617a3babSopenharmony_ci 192617a3babSopenharmony_ciShader version: 500 193617a3babSopenharmony_cigl_FragCoord origin is upper left 194617a3babSopenharmony_ci0:? Sequence 195617a3babSopenharmony_ci0:9 Function Definition: fn1(vi4;b1;b1; ( temp 4-component vector of int) 196617a3babSopenharmony_ci0:9 Function Parameters: 197617a3babSopenharmony_ci0:9 'p0' ( in 4-component vector of int) 198617a3babSopenharmony_ci0:9 'b1' ( in bool) 199617a3babSopenharmony_ci0:9 'b2' ( in bool) 200617a3babSopenharmony_ci0:? Sequence 201617a3babSopenharmony_ci0:10 Branch: Return with expression 202617a3babSopenharmony_ci0:10 'p0' ( in 4-component vector of int) 203617a3babSopenharmony_ci0:17 Function Definition: fn1(vi4;vi4;i1[2];i1; ( temp 4-component vector of int) 204617a3babSopenharmony_ci0:17 Function Parameters: 205617a3babSopenharmony_ci0:17 'p0' ( in 4-component vector of int) 206617a3babSopenharmony_ci0:17 'p1' ( in 4-component vector of int) 207617a3babSopenharmony_ci0:17 'p2' ( in 2-element array of int) 208617a3babSopenharmony_ci0:17 'p3' ( in int) 209617a3babSopenharmony_ci0:? Sequence 210617a3babSopenharmony_ci0:18 Branch: Return with expression 211617a3babSopenharmony_ci0:18 add ( temp 4-component vector of int) 212617a3babSopenharmony_ci0:18 add ( temp 4-component vector of int) 213617a3babSopenharmony_ci0:18 add ( temp 4-component vector of int) 214617a3babSopenharmony_ci0:18 'p0' ( in 4-component vector of int) 215617a3babSopenharmony_ci0:18 'p1' ( in 4-component vector of int) 216617a3babSopenharmony_ci0:18 direct index ( temp int) 217617a3babSopenharmony_ci0:18 'p2' ( in 2-element array of int) 218617a3babSopenharmony_ci0:18 Constant: 219617a3babSopenharmony_ci0:18 0 (const int) 220617a3babSopenharmony_ci0:18 'p3' ( in int) 221617a3babSopenharmony_ci0:23 Function Definition: fn2(vi4;i1; ( temp 4-component vector of int) 222617a3babSopenharmony_ci0:23 Function Parameters: 223617a3babSopenharmony_ci0:23 'p0' ( in 4-component vector of int) 224617a3babSopenharmony_ci0:23 'x' ( in int) 225617a3babSopenharmony_ci0:? Sequence 226617a3babSopenharmony_ci0:24 Branch: Return with expression 227617a3babSopenharmony_ci0:24 Constant: 228617a3babSopenharmony_ci0:24 10 (const int) 229617a3babSopenharmony_ci0:24 11 (const int) 230617a3babSopenharmony_ci0:24 12 (const int) 231617a3babSopenharmony_ci0:24 13 (const int) 232617a3babSopenharmony_ci0:28 Function Definition: fn2(vi4;f1; ( temp 4-component vector of int) 233617a3babSopenharmony_ci0:28 Function Parameters: 234617a3babSopenharmony_ci0:28 'p0' ( in 4-component vector of int) 235617a3babSopenharmony_ci0:28 'x' ( in float) 236617a3babSopenharmony_ci0:? Sequence 237617a3babSopenharmony_ci0:29 Branch: Return with expression 238617a3babSopenharmony_ci0:29 add ( temp 4-component vector of int) 239617a3babSopenharmony_ci0:29 'p0' ( in 4-component vector of int) 240617a3babSopenharmony_ci0:29 Constant: 241617a3babSopenharmony_ci0:29 20 (const int) 242617a3babSopenharmony_ci0:29 21 (const int) 243617a3babSopenharmony_ci0:29 22 (const int) 244617a3babSopenharmony_ci0:29 23 (const int) 245617a3babSopenharmony_ci0:32 Function Definition: fn3(i1; ( temp void) 246617a3babSopenharmony_ci0:32 Function Parameters: 247617a3babSopenharmony_ci0:32 'p0' ( in int) 248617a3babSopenharmony_ci0:36 Function Definition: @main( ( temp 4-component vector of int) 249617a3babSopenharmony_ci0:36 Function Parameters: 250617a3babSopenharmony_ci0:? Sequence 251617a3babSopenharmony_ci0:37 Sequence 252617a3babSopenharmony_ci0:37 move second child to first child ( temp 2-element array of int) 253617a3babSopenharmony_ci0:37 'myarray' ( temp 2-element array of int) 254617a3babSopenharmony_ci0:37 Constant: 255617a3babSopenharmony_ci0:37 30 (const int) 256617a3babSopenharmony_ci0:37 31 (const int) 257617a3babSopenharmony_ci0:39 Function Call: fn3(i1; ( temp void) 258617a3babSopenharmony_ci0:32 Constant: 259617a3babSopenharmony_ci0:32 3 (const int) 260617a3babSopenharmony_ci0:40 Function Call: fn3(i1; ( temp void) 261617a3babSopenharmony_ci0:40 Constant: 262617a3babSopenharmony_ci0:40 5 (const int) 263617a3babSopenharmony_ci0:50 Branch: Return with expression 264617a3babSopenharmony_ci0:49 add ( temp 4-component vector of int) 265617a3babSopenharmony_ci0:47 add ( temp 4-component vector of int) 266617a3babSopenharmony_ci0:46 add ( temp 4-component vector of int) 267617a3babSopenharmony_ci0:45 add ( temp 4-component vector of int) 268617a3babSopenharmony_ci0:44 add ( temp 4-component vector of int) 269617a3babSopenharmony_ci0:43 add ( temp 4-component vector of int) 270617a3babSopenharmony_ci0:42 add ( temp 4-component vector of int) 271617a3babSopenharmony_ci0:42 Function Call: fn1(vi4;vi4;i1[2];i1; ( temp 4-component vector of int) 272617a3babSopenharmony_ci0:42 Constant: 273617a3babSopenharmony_ci0:42 100 (const int) 274617a3babSopenharmony_ci0:42 100 (const int) 275617a3babSopenharmony_ci0:42 100 (const int) 276617a3babSopenharmony_ci0:42 100 (const int) 277617a3babSopenharmony_ci0:14 Constant: 278617a3babSopenharmony_ci0:14 -1 (const int) 279617a3babSopenharmony_ci0:14 -2 (const int) 280617a3babSopenharmony_ci0:14 -3 (const int) 281617a3babSopenharmony_ci0:14 -4 (const int) 282617a3babSopenharmony_ci0:15 Constant: 283617a3babSopenharmony_ci0:15 1 (const int) 284617a3babSopenharmony_ci0:15 2 (const int) 285617a3babSopenharmony_ci0:16 Constant: 286617a3babSopenharmony_ci0:16 42 (const int) 287617a3babSopenharmony_ci0:43 Function Call: fn1(vi4;vi4;i1[2];i1; ( temp 4-component vector of int) 288617a3babSopenharmony_ci0:43 Constant: 289617a3babSopenharmony_ci0:43 101 (const int) 290617a3babSopenharmony_ci0:43 101 (const int) 291617a3babSopenharmony_ci0:43 101 (const int) 292617a3babSopenharmony_ci0:43 101 (const int) 293617a3babSopenharmony_ci0:43 ui4: direct index for structure ( uniform 4-component vector of int) 294617a3babSopenharmony_ci0:43 'anon@0' (layout( row_major std140) uniform block{ uniform 4-component vector of int ui4}) 295617a3babSopenharmony_ci0:43 Constant: 296617a3babSopenharmony_ci0:43 0 (const uint) 297617a3babSopenharmony_ci0:15 Constant: 298617a3babSopenharmony_ci0:15 1 (const int) 299617a3babSopenharmony_ci0:15 2 (const int) 300617a3babSopenharmony_ci0:16 Constant: 301617a3babSopenharmony_ci0:16 42 (const int) 302617a3babSopenharmony_ci0:44 Function Call: fn1(vi4;vi4;i1[2];i1; ( temp 4-component vector of int) 303617a3babSopenharmony_ci0:44 Constant: 304617a3babSopenharmony_ci0:44 102 (const int) 305617a3babSopenharmony_ci0:44 102 (const int) 306617a3babSopenharmony_ci0:44 102 (const int) 307617a3babSopenharmony_ci0:44 102 (const int) 308617a3babSopenharmony_ci0:44 ui4: direct index for structure ( uniform 4-component vector of int) 309617a3babSopenharmony_ci0:44 'anon@0' (layout( row_major std140) uniform block{ uniform 4-component vector of int ui4}) 310617a3babSopenharmony_ci0:44 Constant: 311617a3babSopenharmony_ci0:44 0 (const uint) 312617a3babSopenharmony_ci0:44 'myarray' ( temp 2-element array of int) 313617a3babSopenharmony_ci0:16 Constant: 314617a3babSopenharmony_ci0:16 42 (const int) 315617a3babSopenharmony_ci0:45 Function Call: fn1(vi4;vi4;i1[2];i1; ( temp 4-component vector of int) 316617a3babSopenharmony_ci0:45 Constant: 317617a3babSopenharmony_ci0:45 103 (const int) 318617a3babSopenharmony_ci0:45 103 (const int) 319617a3babSopenharmony_ci0:45 103 (const int) 320617a3babSopenharmony_ci0:45 103 (const int) 321617a3babSopenharmony_ci0:45 ui4: direct index for structure ( uniform 4-component vector of int) 322617a3babSopenharmony_ci0:45 'anon@0' (layout( row_major std140) uniform block{ uniform 4-component vector of int ui4}) 323617a3babSopenharmony_ci0:45 Constant: 324617a3babSopenharmony_ci0:45 0 (const uint) 325617a3babSopenharmony_ci0:45 'myarray' ( temp 2-element array of int) 326617a3babSopenharmony_ci0:45 Constant: 327617a3babSopenharmony_ci0:45 99 (const int) 328617a3babSopenharmony_ci0:46 Function Call: fn1(vi4;b1;b1; ( temp 4-component vector of int) 329617a3babSopenharmony_ci0:46 Constant: 330617a3babSopenharmony_ci0:46 104 (const int) 331617a3babSopenharmony_ci0:46 104 (const int) 332617a3babSopenharmony_ci0:46 104 (const int) 333617a3babSopenharmony_ci0:46 104 (const int) 334617a3babSopenharmony_ci0:46 Constant: 335617a3babSopenharmony_ci0:46 false (const bool) 336617a3babSopenharmony_ci0:9 Constant: 337617a3babSopenharmony_ci0:9 false (const bool) 338617a3babSopenharmony_ci0:47 Function Call: fn1(vi4;b1;b1; ( temp 4-component vector of int) 339617a3babSopenharmony_ci0:47 Constant: 340617a3babSopenharmony_ci0:47 105 (const int) 341617a3babSopenharmony_ci0:47 105 (const int) 342617a3babSopenharmony_ci0:47 105 (const int) 343617a3babSopenharmony_ci0:47 105 (const int) 344617a3babSopenharmony_ci0:47 Constant: 345617a3babSopenharmony_ci0:47 false (const bool) 346617a3babSopenharmony_ci0:47 Constant: 347617a3babSopenharmony_ci0:47 true (const bool) 348617a3babSopenharmony_ci0:49 Function Call: fn2(vi4;f1; ( temp 4-component vector of int) 349617a3babSopenharmony_ci0:49 Constant: 350617a3babSopenharmony_ci0:49 110 (const int) 351617a3babSopenharmony_ci0:49 110 (const int) 352617a3babSopenharmony_ci0:49 110 (const int) 353617a3babSopenharmony_ci0:49 110 (const int) 354617a3babSopenharmony_ci0:49 Constant: 355617a3babSopenharmony_ci0:49 11.110000 356617a3babSopenharmony_ci0:50 Function Call: fn2(vi4;i1; ( temp 4-component vector of int) 357617a3babSopenharmony_ci0:50 Constant: 358617a3babSopenharmony_ci0:50 111 (const int) 359617a3babSopenharmony_ci0:50 111 (const int) 360617a3babSopenharmony_ci0:50 111 (const int) 361617a3babSopenharmony_ci0:50 111 (const int) 362617a3babSopenharmony_ci0:50 Constant: 363617a3babSopenharmony_ci0:50 12 (const int) 364617a3babSopenharmony_ci0:36 Function Definition: main( ( temp void) 365617a3babSopenharmony_ci0:36 Function Parameters: 366617a3babSopenharmony_ci0:? Sequence 367617a3babSopenharmony_ci0:36 move second child to first child ( temp 4-component vector of int) 368617a3babSopenharmony_ci0:? '@entryPointOutput' (layout( location=0) out 4-component vector of int) 369617a3babSopenharmony_ci0:36 Function Call: @main( ( temp 4-component vector of int) 370617a3babSopenharmony_ci0:? Linker Objects 371617a3babSopenharmony_ci0:? 'anon@0' (layout( row_major std140) uniform block{ uniform 4-component vector of int ui4}) 372617a3babSopenharmony_ci0:? 'cia' ( const int) 373617a3babSopenharmony_ci0:? -4 (const int) 374617a3babSopenharmony_ci0:? 'cib' ( const int) 375617a3babSopenharmony_ci0:? -42 (const int) 376617a3babSopenharmony_ci0:? '@entryPointOutput' (layout( location=0) out 4-component vector of int) 377617a3babSopenharmony_ci 378617a3babSopenharmony_ci// Module Version 10000 379617a3babSopenharmony_ci// Generated by (magic number): 8000b 380617a3babSopenharmony_ci// Id's are bound by 178 381617a3babSopenharmony_ci 382617a3babSopenharmony_ci Capability Shader 383617a3babSopenharmony_ci 1: ExtInstImport "GLSL.std.450" 384617a3babSopenharmony_ci MemoryModel Logical GLSL450 385617a3babSopenharmony_ci EntryPoint Fragment 4 "main" 175 386617a3babSopenharmony_ci ExecutionMode 4 OriginUpperLeft 387617a3babSopenharmony_ci Source HLSL 500 388617a3babSopenharmony_ci Name 4 "main" 389617a3babSopenharmony_ci Name 15 "fn1(vi4;b1;b1;" 390617a3babSopenharmony_ci Name 12 "p0" 391617a3babSopenharmony_ci Name 13 "b1" 392617a3babSopenharmony_ci Name 14 "b2" 393617a3babSopenharmony_ci Name 27 "fn1(vi4;vi4;i1[2];i1;" 394617a3babSopenharmony_ci Name 23 "p0" 395617a3babSopenharmony_ci Name 24 "p1" 396617a3babSopenharmony_ci Name 25 "p2" 397617a3babSopenharmony_ci Name 26 "p3" 398617a3babSopenharmony_ci Name 32 "fn2(vi4;i1;" 399617a3babSopenharmony_ci Name 30 "p0" 400617a3babSopenharmony_ci Name 31 "x" 401617a3babSopenharmony_ci Name 39 "fn2(vi4;f1;" 402617a3babSopenharmony_ci Name 37 "p0" 403617a3babSopenharmony_ci Name 38 "x" 404617a3babSopenharmony_ci Name 43 "fn3(i1;" 405617a3babSopenharmony_ci Name 42 "p0" 406617a3babSopenharmony_ci Name 46 "@main(" 407617a3babSopenharmony_ci Name 80 "myarray" 408617a3babSopenharmony_ci Name 85 "param" 409617a3babSopenharmony_ci Name 88 "param" 410617a3babSopenharmony_ci Name 101 "param" 411617a3babSopenharmony_ci Name 102 "param" 412617a3babSopenharmony_ci Name 103 "param" 413617a3babSopenharmony_ci Name 104 "param" 414617a3babSopenharmony_ci Name 108 "$Global" 415617a3babSopenharmony_ci MemberName 108($Global) 0 "ui4" 416617a3babSopenharmony_ci Name 110 "" 417617a3babSopenharmony_ci Name 111 "param" 418617a3babSopenharmony_ci Name 112 "param" 419617a3babSopenharmony_ci Name 116 "param" 420617a3babSopenharmony_ci Name 117 "param" 421617a3babSopenharmony_ci Name 122 "param" 422617a3babSopenharmony_ci Name 123 "param" 423617a3babSopenharmony_ci Name 126 "param" 424617a3babSopenharmony_ci Name 128 "param" 425617a3babSopenharmony_ci Name 134 "param" 426617a3babSopenharmony_ci Name 135 "param" 427617a3babSopenharmony_ci Name 138 "param" 428617a3babSopenharmony_ci Name 140 "param" 429617a3babSopenharmony_ci Name 146 "param" 430617a3babSopenharmony_ci Name 147 "param" 431617a3babSopenharmony_ci Name 148 "param" 432617a3babSopenharmony_ci Name 154 "param" 433617a3babSopenharmony_ci Name 155 "param" 434617a3babSopenharmony_ci Name 156 "param" 435617a3babSopenharmony_ci Name 162 "param" 436617a3babSopenharmony_ci Name 163 "param" 437617a3babSopenharmony_ci Name 168 "param" 438617a3babSopenharmony_ci Name 169 "param" 439617a3babSopenharmony_ci Name 175 "@entryPointOutput" 440617a3babSopenharmony_ci MemberDecorate 108($Global) 0 Offset 0 441617a3babSopenharmony_ci Decorate 108($Global) Block 442617a3babSopenharmony_ci Decorate 110 DescriptorSet 0 443617a3babSopenharmony_ci Decorate 110 Binding 0 444617a3babSopenharmony_ci Decorate 175(@entryPointOutput) Location 0 445617a3babSopenharmony_ci 2: TypeVoid 446617a3babSopenharmony_ci 3: TypeFunction 2 447617a3babSopenharmony_ci 6: TypeInt 32 1 448617a3babSopenharmony_ci 7: TypeVector 6(int) 4 449617a3babSopenharmony_ci 8: TypePointer Function 7(ivec4) 450617a3babSopenharmony_ci 9: TypeBool 451617a3babSopenharmony_ci 10: TypePointer Function 9(bool) 452617a3babSopenharmony_ci 11: TypeFunction 7(ivec4) 8(ptr) 10(ptr) 10(ptr) 453617a3babSopenharmony_ci 17: TypeInt 32 0 454617a3babSopenharmony_ci 18: 17(int) Constant 2 455617a3babSopenharmony_ci 19: TypeArray 6(int) 18 456617a3babSopenharmony_ci 20: TypePointer Function 19 457617a3babSopenharmony_ci 21: TypePointer Function 6(int) 458617a3babSopenharmony_ci 22: TypeFunction 7(ivec4) 8(ptr) 8(ptr) 20(ptr) 21(ptr) 459617a3babSopenharmony_ci 29: TypeFunction 7(ivec4) 8(ptr) 21(ptr) 460617a3babSopenharmony_ci 34: TypeFloat 32 461617a3babSopenharmony_ci 35: TypePointer Function 34(float) 462617a3babSopenharmony_ci 36: TypeFunction 7(ivec4) 8(ptr) 35(ptr) 463617a3babSopenharmony_ci 41: TypeFunction 2 21(ptr) 464617a3babSopenharmony_ci 45: TypeFunction 7(ivec4) 465617a3babSopenharmony_ci 54: 6(int) Constant 0 466617a3babSopenharmony_ci 64: 6(int) Constant 10 467617a3babSopenharmony_ci 65: 6(int) Constant 11 468617a3babSopenharmony_ci 66: 6(int) Constant 12 469617a3babSopenharmony_ci 67: 6(int) Constant 13 470617a3babSopenharmony_ci 68: 7(ivec4) ConstantComposite 64 65 66 67 471617a3babSopenharmony_ci 72: 6(int) Constant 20 472617a3babSopenharmony_ci 73: 6(int) Constant 21 473617a3babSopenharmony_ci 74: 6(int) Constant 22 474617a3babSopenharmony_ci 75: 6(int) Constant 23 475617a3babSopenharmony_ci 76: 7(ivec4) ConstantComposite 72 73 74 75 476617a3babSopenharmony_ci 81: 6(int) Constant 30 477617a3babSopenharmony_ci 82: 6(int) Constant 31 478617a3babSopenharmony_ci 83: 19 ConstantComposite 81 82 479617a3babSopenharmony_ci 84: 6(int) Constant 3 480617a3babSopenharmony_ci 87: 6(int) Constant 5 481617a3babSopenharmony_ci 90: 6(int) Constant 100 482617a3babSopenharmony_ci 91: 7(ivec4) ConstantComposite 90 90 90 90 483617a3babSopenharmony_ci 92: 6(int) Constant 4294967295 484617a3babSopenharmony_ci 93: 6(int) Constant 4294967294 485617a3babSopenharmony_ci 94: 6(int) Constant 4294967293 486617a3babSopenharmony_ci 95: 6(int) Constant 4294967292 487617a3babSopenharmony_ci 96: 7(ivec4) ConstantComposite 92 93 94 95 488617a3babSopenharmony_ci 97: 6(int) Constant 1 489617a3babSopenharmony_ci 98: 6(int) Constant 2 490617a3babSopenharmony_ci 99: 19 ConstantComposite 97 98 491617a3babSopenharmony_ci 100: 6(int) Constant 42 492617a3babSopenharmony_ci 106: 6(int) Constant 101 493617a3babSopenharmony_ci 107: 7(ivec4) ConstantComposite 106 106 106 106 494617a3babSopenharmony_ci 108($Global): TypeStruct 7(ivec4) 495617a3babSopenharmony_ci 109: TypePointer Uniform 108($Global) 496617a3babSopenharmony_ci 110: 109(ptr) Variable Uniform 497617a3babSopenharmony_ci 113: TypePointer Uniform 7(ivec4) 498617a3babSopenharmony_ci 120: 6(int) Constant 102 499617a3babSopenharmony_ci 121: 7(ivec4) ConstantComposite 120 120 120 120 500617a3babSopenharmony_ci 131: 6(int) Constant 103 501617a3babSopenharmony_ci 132: 7(ivec4) ConstantComposite 131 131 131 131 502617a3babSopenharmony_ci 133: 6(int) Constant 99 503617a3babSopenharmony_ci 143: 6(int) Constant 104 504617a3babSopenharmony_ci 144: 7(ivec4) ConstantComposite 143 143 143 143 505617a3babSopenharmony_ci 145: 9(bool) ConstantFalse 506617a3babSopenharmony_ci 151: 6(int) Constant 105 507617a3babSopenharmony_ci 152: 7(ivec4) ConstantComposite 151 151 151 151 508617a3babSopenharmony_ci 153: 9(bool) ConstantTrue 509617a3babSopenharmony_ci 159: 6(int) Constant 110 510617a3babSopenharmony_ci 160: 7(ivec4) ConstantComposite 159 159 159 159 511617a3babSopenharmony_ci 161: 34(float) Constant 1093780111 512617a3babSopenharmony_ci 166: 6(int) Constant 111 513617a3babSopenharmony_ci 167: 7(ivec4) ConstantComposite 166 166 166 166 514617a3babSopenharmony_ci 174: TypePointer Output 7(ivec4) 515617a3babSopenharmony_ci175(@entryPointOutput): 174(ptr) Variable Output 516617a3babSopenharmony_ci 177: 6(int) Constant 4294967254 517617a3babSopenharmony_ci 4(main): 2 Function None 3 518617a3babSopenharmony_ci 5: Label 519617a3babSopenharmony_ci 176: 7(ivec4) FunctionCall 46(@main() 520617a3babSopenharmony_ci Store 175(@entryPointOutput) 176 521617a3babSopenharmony_ci Return 522617a3babSopenharmony_ci FunctionEnd 523617a3babSopenharmony_ci15(fn1(vi4;b1;b1;): 7(ivec4) Function None 11 524617a3babSopenharmony_ci 12(p0): 8(ptr) FunctionParameter 525617a3babSopenharmony_ci 13(b1): 10(ptr) FunctionParameter 526617a3babSopenharmony_ci 14(b2): 10(ptr) FunctionParameter 527617a3babSopenharmony_ci 16: Label 528617a3babSopenharmony_ci 48: 7(ivec4) Load 12(p0) 529617a3babSopenharmony_ci ReturnValue 48 530617a3babSopenharmony_ci FunctionEnd 531617a3babSopenharmony_ci27(fn1(vi4;vi4;i1[2];i1;): 7(ivec4) Function None 22 532617a3babSopenharmony_ci 23(p0): 8(ptr) FunctionParameter 533617a3babSopenharmony_ci 24(p1): 8(ptr) FunctionParameter 534617a3babSopenharmony_ci 25(p2): 20(ptr) FunctionParameter 535617a3babSopenharmony_ci 26(p3): 21(ptr) FunctionParameter 536617a3babSopenharmony_ci 28: Label 537617a3babSopenharmony_ci 51: 7(ivec4) Load 23(p0) 538617a3babSopenharmony_ci 52: 7(ivec4) Load 24(p1) 539617a3babSopenharmony_ci 53: 7(ivec4) IAdd 51 52 540617a3babSopenharmony_ci 55: 21(ptr) AccessChain 25(p2) 54 541617a3babSopenharmony_ci 56: 6(int) Load 55 542617a3babSopenharmony_ci 57: 7(ivec4) CompositeConstruct 56 56 56 56 543617a3babSopenharmony_ci 58: 7(ivec4) IAdd 53 57 544617a3babSopenharmony_ci 59: 6(int) Load 26(p3) 545617a3babSopenharmony_ci 60: 7(ivec4) CompositeConstruct 59 59 59 59 546617a3babSopenharmony_ci 61: 7(ivec4) IAdd 58 60 547617a3babSopenharmony_ci ReturnValue 61 548617a3babSopenharmony_ci FunctionEnd 549617a3babSopenharmony_ci 32(fn2(vi4;i1;): 7(ivec4) Function None 29 550617a3babSopenharmony_ci 30(p0): 8(ptr) FunctionParameter 551617a3babSopenharmony_ci 31(x): 21(ptr) FunctionParameter 552617a3babSopenharmony_ci 33: Label 553617a3babSopenharmony_ci ReturnValue 68 554617a3babSopenharmony_ci FunctionEnd 555617a3babSopenharmony_ci 39(fn2(vi4;f1;): 7(ivec4) Function None 36 556617a3babSopenharmony_ci 37(p0): 8(ptr) FunctionParameter 557617a3babSopenharmony_ci 38(x): 35(ptr) FunctionParameter 558617a3babSopenharmony_ci 40: Label 559617a3babSopenharmony_ci 71: 7(ivec4) Load 37(p0) 560617a3babSopenharmony_ci 77: 7(ivec4) IAdd 71 76 561617a3babSopenharmony_ci ReturnValue 77 562617a3babSopenharmony_ci FunctionEnd 563617a3babSopenharmony_ci 43(fn3(i1;): 2 Function None 41 564617a3babSopenharmony_ci 42(p0): 21(ptr) FunctionParameter 565617a3babSopenharmony_ci 44: Label 566617a3babSopenharmony_ci Return 567617a3babSopenharmony_ci FunctionEnd 568617a3babSopenharmony_ci 46(@main(): 7(ivec4) Function None 45 569617a3babSopenharmony_ci 47: Label 570617a3babSopenharmony_ci 80(myarray): 20(ptr) Variable Function 571617a3babSopenharmony_ci 85(param): 21(ptr) Variable Function 572617a3babSopenharmony_ci 88(param): 21(ptr) Variable Function 573617a3babSopenharmony_ci 101(param): 8(ptr) Variable Function 574617a3babSopenharmony_ci 102(param): 8(ptr) Variable Function 575617a3babSopenharmony_ci 103(param): 20(ptr) Variable Function 576617a3babSopenharmony_ci 104(param): 21(ptr) Variable Function 577617a3babSopenharmony_ci 111(param): 8(ptr) Variable Function 578617a3babSopenharmony_ci 112(param): 8(ptr) Variable Function 579617a3babSopenharmony_ci 116(param): 20(ptr) Variable Function 580617a3babSopenharmony_ci 117(param): 21(ptr) Variable Function 581617a3babSopenharmony_ci 122(param): 8(ptr) Variable Function 582617a3babSopenharmony_ci 123(param): 8(ptr) Variable Function 583617a3babSopenharmony_ci 126(param): 20(ptr) Variable Function 584617a3babSopenharmony_ci 128(param): 21(ptr) Variable Function 585617a3babSopenharmony_ci 134(param): 8(ptr) Variable Function 586617a3babSopenharmony_ci 135(param): 8(ptr) Variable Function 587617a3babSopenharmony_ci 138(param): 20(ptr) Variable Function 588617a3babSopenharmony_ci 140(param): 21(ptr) Variable Function 589617a3babSopenharmony_ci 146(param): 8(ptr) Variable Function 590617a3babSopenharmony_ci 147(param): 10(ptr) Variable Function 591617a3babSopenharmony_ci 148(param): 10(ptr) Variable Function 592617a3babSopenharmony_ci 154(param): 8(ptr) Variable Function 593617a3babSopenharmony_ci 155(param): 10(ptr) Variable Function 594617a3babSopenharmony_ci 156(param): 10(ptr) Variable Function 595617a3babSopenharmony_ci 162(param): 8(ptr) Variable Function 596617a3babSopenharmony_ci 163(param): 35(ptr) Variable Function 597617a3babSopenharmony_ci 168(param): 8(ptr) Variable Function 598617a3babSopenharmony_ci 169(param): 21(ptr) Variable Function 599617a3babSopenharmony_ci Store 80(myarray) 83 600617a3babSopenharmony_ci Store 85(param) 84 601617a3babSopenharmony_ci 86: 2 FunctionCall 43(fn3(i1;) 85(param) 602617a3babSopenharmony_ci Store 88(param) 87 603617a3babSopenharmony_ci 89: 2 FunctionCall 43(fn3(i1;) 88(param) 604617a3babSopenharmony_ci Store 101(param) 91 605617a3babSopenharmony_ci Store 102(param) 96 606617a3babSopenharmony_ci Store 103(param) 99 607617a3babSopenharmony_ci Store 104(param) 100 608617a3babSopenharmony_ci 105: 7(ivec4) FunctionCall 27(fn1(vi4;vi4;i1[2];i1;) 101(param) 102(param) 103(param) 104(param) 609617a3babSopenharmony_ci Store 111(param) 107 610617a3babSopenharmony_ci 114: 113(ptr) AccessChain 110 54 611617a3babSopenharmony_ci 115: 7(ivec4) Load 114 612617a3babSopenharmony_ci Store 112(param) 115 613617a3babSopenharmony_ci Store 116(param) 99 614617a3babSopenharmony_ci Store 117(param) 100 615617a3babSopenharmony_ci 118: 7(ivec4) FunctionCall 27(fn1(vi4;vi4;i1[2];i1;) 111(param) 112(param) 116(param) 117(param) 616617a3babSopenharmony_ci 119: 7(ivec4) IAdd 105 118 617617a3babSopenharmony_ci Store 122(param) 121 618617a3babSopenharmony_ci 124: 113(ptr) AccessChain 110 54 619617a3babSopenharmony_ci 125: 7(ivec4) Load 124 620617a3babSopenharmony_ci Store 123(param) 125 621617a3babSopenharmony_ci 127: 19 Load 80(myarray) 622617a3babSopenharmony_ci Store 126(param) 127 623617a3babSopenharmony_ci Store 128(param) 100 624617a3babSopenharmony_ci 129: 7(ivec4) FunctionCall 27(fn1(vi4;vi4;i1[2];i1;) 122(param) 123(param) 126(param) 128(param) 625617a3babSopenharmony_ci 130: 7(ivec4) IAdd 119 129 626617a3babSopenharmony_ci Store 134(param) 132 627617a3babSopenharmony_ci 136: 113(ptr) AccessChain 110 54 628617a3babSopenharmony_ci 137: 7(ivec4) Load 136 629617a3babSopenharmony_ci Store 135(param) 137 630617a3babSopenharmony_ci 139: 19 Load 80(myarray) 631617a3babSopenharmony_ci Store 138(param) 139 632617a3babSopenharmony_ci Store 140(param) 133 633617a3babSopenharmony_ci 141: 7(ivec4) FunctionCall 27(fn1(vi4;vi4;i1[2];i1;) 134(param) 135(param) 138(param) 140(param) 634617a3babSopenharmony_ci 142: 7(ivec4) IAdd 130 141 635617a3babSopenharmony_ci Store 146(param) 144 636617a3babSopenharmony_ci Store 147(param) 145 637617a3babSopenharmony_ci Store 148(param) 145 638617a3babSopenharmony_ci 149: 7(ivec4) FunctionCall 15(fn1(vi4;b1;b1;) 146(param) 147(param) 148(param) 639617a3babSopenharmony_ci 150: 7(ivec4) IAdd 142 149 640617a3babSopenharmony_ci Store 154(param) 152 641617a3babSopenharmony_ci Store 155(param) 145 642617a3babSopenharmony_ci Store 156(param) 153 643617a3babSopenharmony_ci 157: 7(ivec4) FunctionCall 15(fn1(vi4;b1;b1;) 154(param) 155(param) 156(param) 644617a3babSopenharmony_ci 158: 7(ivec4) IAdd 150 157 645617a3babSopenharmony_ci Store 162(param) 160 646617a3babSopenharmony_ci Store 163(param) 161 647617a3babSopenharmony_ci 164: 7(ivec4) FunctionCall 39(fn2(vi4;f1;) 162(param) 163(param) 648617a3babSopenharmony_ci 165: 7(ivec4) IAdd 158 164 649617a3babSopenharmony_ci Store 168(param) 167 650617a3babSopenharmony_ci Store 169(param) 66 651617a3babSopenharmony_ci 170: 7(ivec4) FunctionCall 32(fn2(vi4;i1;) 168(param) 169(param) 652617a3babSopenharmony_ci 171: 7(ivec4) IAdd 165 170 653617a3babSopenharmony_ci ReturnValue 171 654617a3babSopenharmony_ci FunctionEnd 655