1617a3babSopenharmony_cihlsl.intrinsics.vert 2617a3babSopenharmony_ciShader version: 500 3617a3babSopenharmony_ci0:? Sequence 4617a3babSopenharmony_ci0:2 Function Definition: VertexShaderFunctionS(f1;f1;f1;u1;u1; ( temp float) 5617a3babSopenharmony_ci0:2 Function Parameters: 6617a3babSopenharmony_ci0:2 'inF0' ( in float) 7617a3babSopenharmony_ci0:2 'inF1' ( in float) 8617a3babSopenharmony_ci0:2 'inF2' ( in float) 9617a3babSopenharmony_ci0:2 'inU0' ( in uint) 10617a3babSopenharmony_ci0:2 'inU1' ( in uint) 11617a3babSopenharmony_ci0:? Sequence 12617a3babSopenharmony_ci0:3 all ( temp bool) 13617a3babSopenharmony_ci0:3 Convert float to bool ( temp bool) 14617a3babSopenharmony_ci0:3 'inF0' ( in float) 15617a3babSopenharmony_ci0:4 Absolute value ( temp float) 16617a3babSopenharmony_ci0:4 'inF0' ( in float) 17617a3babSopenharmony_ci0:5 arc cosine ( temp float) 18617a3babSopenharmony_ci0:5 'inF0' ( in float) 19617a3babSopenharmony_ci0:6 any ( temp bool) 20617a3babSopenharmony_ci0:6 Convert float to bool ( temp bool) 21617a3babSopenharmony_ci0:6 'inF0' ( in float) 22617a3babSopenharmony_ci0:7 arc sine ( temp float) 23617a3babSopenharmony_ci0:7 'inF0' ( in float) 24617a3babSopenharmony_ci0:8 floatBitsToInt ( temp int) 25617a3babSopenharmony_ci0:8 'inF0' ( in float) 26617a3babSopenharmony_ci0:9 floatBitsToUint ( temp uint) 27617a3babSopenharmony_ci0:9 'inF0' ( in float) 28617a3babSopenharmony_ci0:10 intBitsToFloat ( temp float) 29617a3babSopenharmony_ci0:10 'inU0' ( in uint) 30617a3babSopenharmony_ci0:12 arc tangent ( temp float) 31617a3babSopenharmony_ci0:12 'inF0' ( in float) 32617a3babSopenharmony_ci0:13 arc tangent ( temp float) 33617a3babSopenharmony_ci0:13 'inF0' ( in float) 34617a3babSopenharmony_ci0:13 'inF1' ( in float) 35617a3babSopenharmony_ci0:14 Ceiling ( temp float) 36617a3babSopenharmony_ci0:14 'inF0' ( in float) 37617a3babSopenharmony_ci0:15 clamp ( temp float) 38617a3babSopenharmony_ci0:15 'inF0' ( in float) 39617a3babSopenharmony_ci0:15 'inF1' ( in float) 40617a3babSopenharmony_ci0:15 'inF2' ( in float) 41617a3babSopenharmony_ci0:16 cosine ( temp float) 42617a3babSopenharmony_ci0:16 'inF0' ( in float) 43617a3babSopenharmony_ci0:17 hyp. cosine ( temp float) 44617a3babSopenharmony_ci0:17 'inF0' ( in float) 45617a3babSopenharmony_ci0:18 bitCount ( temp int) 46617a3babSopenharmony_ci0:18 Constant: 47617a3babSopenharmony_ci0:18 7 (const int) 48617a3babSopenharmony_ci0:19 degrees ( temp float) 49617a3babSopenharmony_ci0:19 'inF0' ( in float) 50617a3babSopenharmony_ci0:23 exp ( temp float) 51617a3babSopenharmony_ci0:23 'inF0' ( in float) 52617a3babSopenharmony_ci0:24 exp2 ( temp float) 53617a3babSopenharmony_ci0:24 'inF0' ( in float) 54617a3babSopenharmony_ci0:25 findMSB ( temp int) 55617a3babSopenharmony_ci0:25 Constant: 56617a3babSopenharmony_ci0:25 7 (const int) 57617a3babSopenharmony_ci0:26 findLSB ( temp int) 58617a3babSopenharmony_ci0:26 Constant: 59617a3babSopenharmony_ci0:26 7 (const int) 60617a3babSopenharmony_ci0:27 Floor ( temp float) 61617a3babSopenharmony_ci0:27 'inF0' ( in float) 62617a3babSopenharmony_ci0:29 mod ( temp float) 63617a3babSopenharmony_ci0:29 'inF0' ( in float) 64617a3babSopenharmony_ci0:29 'inF1' ( in float) 65617a3babSopenharmony_ci0:30 Fraction ( temp float) 66617a3babSopenharmony_ci0:30 'inF0' ( in float) 67617a3babSopenharmony_ci0:31 isinf ( temp bool) 68617a3babSopenharmony_ci0:31 'inF0' ( in float) 69617a3babSopenharmony_ci0:32 isnan ( temp bool) 70617a3babSopenharmony_ci0:32 'inF0' ( in float) 71617a3babSopenharmony_ci0:33 ldexp ( temp float) 72617a3babSopenharmony_ci0:33 'inF0' ( in float) 73617a3babSopenharmony_ci0:33 'inF1' ( in float) 74617a3babSopenharmony_ci0:34 mix ( temp float) 75617a3babSopenharmony_ci0:34 'inF0' ( in float) 76617a3babSopenharmony_ci0:34 'inF1' ( in float) 77617a3babSopenharmony_ci0:34 'inF2' ( in float) 78617a3babSopenharmony_ci0:35 log ( temp float) 79617a3babSopenharmony_ci0:35 'inF0' ( in float) 80617a3babSopenharmony_ci0:36 component-wise multiply ( temp float) 81617a3babSopenharmony_ci0:36 log2 ( temp float) 82617a3babSopenharmony_ci0:36 'inF0' ( in float) 83617a3babSopenharmony_ci0:36 Constant: 84617a3babSopenharmony_ci0:36 0.301030 85617a3babSopenharmony_ci0:37 log2 ( temp float) 86617a3babSopenharmony_ci0:37 'inF0' ( in float) 87617a3babSopenharmony_ci0:38 max ( temp float) 88617a3babSopenharmony_ci0:38 'inF0' ( in float) 89617a3babSopenharmony_ci0:38 'inF1' ( in float) 90617a3babSopenharmony_ci0:39 min ( temp float) 91617a3babSopenharmony_ci0:39 'inF0' ( in float) 92617a3babSopenharmony_ci0:39 'inF1' ( in float) 93617a3babSopenharmony_ci0:41 pow ( temp float) 94617a3babSopenharmony_ci0:41 'inF0' ( in float) 95617a3babSopenharmony_ci0:41 'inF1' ( in float) 96617a3babSopenharmony_ci0:42 radians ( temp float) 97617a3babSopenharmony_ci0:42 'inF0' ( in float) 98617a3babSopenharmony_ci0:43 bitFieldReverse ( temp int) 99617a3babSopenharmony_ci0:43 Constant: 100617a3babSopenharmony_ci0:43 2 (const int) 101617a3babSopenharmony_ci0:44 roundEven ( temp float) 102617a3babSopenharmony_ci0:44 'inF0' ( in float) 103617a3babSopenharmony_ci0:45 inverse sqrt ( temp float) 104617a3babSopenharmony_ci0:45 'inF0' ( in float) 105617a3babSopenharmony_ci0:46 clamp ( temp float) 106617a3babSopenharmony_ci0:46 'inF0' ( in float) 107617a3babSopenharmony_ci0:46 Constant: 108617a3babSopenharmony_ci0:46 0.000000 109617a3babSopenharmony_ci0:46 Constant: 110617a3babSopenharmony_ci0:46 1.000000 111617a3babSopenharmony_ci0:47 Sign ( temp float) 112617a3babSopenharmony_ci0:47 'inF0' ( in float) 113617a3babSopenharmony_ci0:48 sine ( temp float) 114617a3babSopenharmony_ci0:48 'inF0' ( in float) 115617a3babSopenharmony_ci0:49 Sequence 116617a3babSopenharmony_ci0:49 move second child to first child ( temp float) 117617a3babSopenharmony_ci0:49 'inF1' ( in float) 118617a3babSopenharmony_ci0:49 sine ( temp float) 119617a3babSopenharmony_ci0:49 'inF0' ( in float) 120617a3babSopenharmony_ci0:49 move second child to first child ( temp float) 121617a3babSopenharmony_ci0:49 'inF2' ( in float) 122617a3babSopenharmony_ci0:49 cosine ( temp float) 123617a3babSopenharmony_ci0:49 'inF0' ( in float) 124617a3babSopenharmony_ci0:50 hyp. sine ( temp float) 125617a3babSopenharmony_ci0:50 'inF0' ( in float) 126617a3babSopenharmony_ci0:51 smoothstep ( temp float) 127617a3babSopenharmony_ci0:51 'inF0' ( in float) 128617a3babSopenharmony_ci0:51 'inF1' ( in float) 129617a3babSopenharmony_ci0:51 'inF2' ( in float) 130617a3babSopenharmony_ci0:52 sqrt ( temp float) 131617a3babSopenharmony_ci0:52 'inF0' ( in float) 132617a3babSopenharmony_ci0:53 step ( temp float) 133617a3babSopenharmony_ci0:53 'inF0' ( in float) 134617a3babSopenharmony_ci0:53 'inF1' ( in float) 135617a3babSopenharmony_ci0:54 tangent ( temp float) 136617a3babSopenharmony_ci0:54 'inF0' ( in float) 137617a3babSopenharmony_ci0:55 hyp. tangent ( temp float) 138617a3babSopenharmony_ci0:55 'inF0' ( in float) 139617a3babSopenharmony_ci0:57 trunc ( temp float) 140617a3babSopenharmony_ci0:57 'inF0' ( in float) 141617a3babSopenharmony_ci0:59 Branch: Return with expression 142617a3babSopenharmony_ci0:59 Constant: 143617a3babSopenharmony_ci0:59 0.000000 144617a3babSopenharmony_ci0:63 Function Definition: VertexShaderFunction1(vf1;vf1;vf1; ( temp 1-component vector of float) 145617a3babSopenharmony_ci0:63 Function Parameters: 146617a3babSopenharmony_ci0:63 'inF0' ( in 1-component vector of float) 147617a3babSopenharmony_ci0:63 'inF1' ( in 1-component vector of float) 148617a3babSopenharmony_ci0:63 'inF2' ( in 1-component vector of float) 149617a3babSopenharmony_ci0:? Sequence 150617a3babSopenharmony_ci0:65 Branch: Return with expression 151617a3babSopenharmony_ci0:65 Constant: 152617a3babSopenharmony_ci0:65 0.000000 153617a3babSopenharmony_ci0:69 Function Definition: VertexShaderFunction2(vf2;vf2;vf2;vu2;vu2; ( temp 2-component vector of float) 154617a3babSopenharmony_ci0:69 Function Parameters: 155617a3babSopenharmony_ci0:69 'inF0' ( in 2-component vector of float) 156617a3babSopenharmony_ci0:69 'inF1' ( in 2-component vector of float) 157617a3babSopenharmony_ci0:69 'inF2' ( in 2-component vector of float) 158617a3babSopenharmony_ci0:69 'inU0' ( in 2-component vector of uint) 159617a3babSopenharmony_ci0:69 'inU1' ( in 2-component vector of uint) 160617a3babSopenharmony_ci0:? Sequence 161617a3babSopenharmony_ci0:70 all ( temp bool) 162617a3babSopenharmony_ci0:70 Convert float to bool ( temp 2-component vector of bool) 163617a3babSopenharmony_ci0:70 'inF0' ( in 2-component vector of float) 164617a3babSopenharmony_ci0:71 Absolute value ( temp 2-component vector of float) 165617a3babSopenharmony_ci0:71 'inF0' ( in 2-component vector of float) 166617a3babSopenharmony_ci0:72 arc cosine ( temp 2-component vector of float) 167617a3babSopenharmony_ci0:72 'inF0' ( in 2-component vector of float) 168617a3babSopenharmony_ci0:73 any ( temp bool) 169617a3babSopenharmony_ci0:73 Convert float to bool ( temp 2-component vector of bool) 170617a3babSopenharmony_ci0:73 'inF0' ( in 2-component vector of float) 171617a3babSopenharmony_ci0:74 arc sine ( temp 2-component vector of float) 172617a3babSopenharmony_ci0:74 'inF0' ( in 2-component vector of float) 173617a3babSopenharmony_ci0:75 floatBitsToInt ( temp 2-component vector of int) 174617a3babSopenharmony_ci0:75 'inF0' ( in 2-component vector of float) 175617a3babSopenharmony_ci0:76 floatBitsToUint ( temp 2-component vector of uint) 176617a3babSopenharmony_ci0:76 'inF0' ( in 2-component vector of float) 177617a3babSopenharmony_ci0:77 intBitsToFloat ( temp 2-component vector of float) 178617a3babSopenharmony_ci0:77 'inU0' ( in 2-component vector of uint) 179617a3babSopenharmony_ci0:79 arc tangent ( temp 2-component vector of float) 180617a3babSopenharmony_ci0:79 'inF0' ( in 2-component vector of float) 181617a3babSopenharmony_ci0:80 arc tangent ( temp 2-component vector of float) 182617a3babSopenharmony_ci0:80 'inF0' ( in 2-component vector of float) 183617a3babSopenharmony_ci0:80 'inF1' ( in 2-component vector of float) 184617a3babSopenharmony_ci0:81 Ceiling ( temp 2-component vector of float) 185617a3babSopenharmony_ci0:81 'inF0' ( in 2-component vector of float) 186617a3babSopenharmony_ci0:82 clamp ( temp 2-component vector of float) 187617a3babSopenharmony_ci0:82 'inF0' ( in 2-component vector of float) 188617a3babSopenharmony_ci0:82 'inF1' ( in 2-component vector of float) 189617a3babSopenharmony_ci0:82 'inF2' ( in 2-component vector of float) 190617a3babSopenharmony_ci0:83 cosine ( temp 2-component vector of float) 191617a3babSopenharmony_ci0:83 'inF0' ( in 2-component vector of float) 192617a3babSopenharmony_ci0:84 hyp. cosine ( temp 2-component vector of float) 193617a3babSopenharmony_ci0:84 'inF0' ( in 2-component vector of float) 194617a3babSopenharmony_ci0:85 bitCount ( temp 2-component vector of int) 195617a3babSopenharmony_ci0:85 Constant: 196617a3babSopenharmony_ci0:85 7 (const int) 197617a3babSopenharmony_ci0:85 3 (const int) 198617a3babSopenharmony_ci0:86 degrees ( temp 2-component vector of float) 199617a3babSopenharmony_ci0:86 'inF0' ( in 2-component vector of float) 200617a3babSopenharmony_ci0:87 distance ( temp float) 201617a3babSopenharmony_ci0:87 'inF0' ( in 2-component vector of float) 202617a3babSopenharmony_ci0:87 'inF1' ( in 2-component vector of float) 203617a3babSopenharmony_ci0:88 dot-product ( temp float) 204617a3babSopenharmony_ci0:88 'inF0' ( in 2-component vector of float) 205617a3babSopenharmony_ci0:88 'inF1' ( in 2-component vector of float) 206617a3babSopenharmony_ci0:92 exp ( temp 2-component vector of float) 207617a3babSopenharmony_ci0:92 'inF0' ( in 2-component vector of float) 208617a3babSopenharmony_ci0:93 exp2 ( temp 2-component vector of float) 209617a3babSopenharmony_ci0:93 'inF0' ( in 2-component vector of float) 210617a3babSopenharmony_ci0:94 face-forward ( temp 2-component vector of float) 211617a3babSopenharmony_ci0:94 'inF0' ( in 2-component vector of float) 212617a3babSopenharmony_ci0:94 'inF1' ( in 2-component vector of float) 213617a3babSopenharmony_ci0:94 'inF2' ( in 2-component vector of float) 214617a3babSopenharmony_ci0:95 findMSB ( temp int) 215617a3babSopenharmony_ci0:95 Constant: 216617a3babSopenharmony_ci0:95 7 (const int) 217617a3babSopenharmony_ci0:96 findLSB ( temp int) 218617a3babSopenharmony_ci0:96 Constant: 219617a3babSopenharmony_ci0:96 7 (const int) 220617a3babSopenharmony_ci0:97 Floor ( temp 2-component vector of float) 221617a3babSopenharmony_ci0:97 'inF0' ( in 2-component vector of float) 222617a3babSopenharmony_ci0:99 mod ( temp 2-component vector of float) 223617a3babSopenharmony_ci0:99 'inF0' ( in 2-component vector of float) 224617a3babSopenharmony_ci0:99 'inF1' ( in 2-component vector of float) 225617a3babSopenharmony_ci0:100 Fraction ( temp 2-component vector of float) 226617a3babSopenharmony_ci0:100 'inF0' ( in 2-component vector of float) 227617a3babSopenharmony_ci0:101 isinf ( temp 2-component vector of bool) 228617a3babSopenharmony_ci0:101 'inF0' ( in 2-component vector of float) 229617a3babSopenharmony_ci0:102 isnan ( temp 2-component vector of bool) 230617a3babSopenharmony_ci0:102 'inF0' ( in 2-component vector of float) 231617a3babSopenharmony_ci0:103 ldexp ( temp 2-component vector of float) 232617a3babSopenharmony_ci0:103 'inF0' ( in 2-component vector of float) 233617a3babSopenharmony_ci0:103 'inF1' ( in 2-component vector of float) 234617a3babSopenharmony_ci0:104 mix ( temp 2-component vector of float) 235617a3babSopenharmony_ci0:104 'inF0' ( in 2-component vector of float) 236617a3babSopenharmony_ci0:104 'inF1' ( in 2-component vector of float) 237617a3babSopenharmony_ci0:104 'inF2' ( in 2-component vector of float) 238617a3babSopenharmony_ci0:105 length ( temp float) 239617a3babSopenharmony_ci0:105 'inF0' ( in 2-component vector of float) 240617a3babSopenharmony_ci0:106 log ( temp 2-component vector of float) 241617a3babSopenharmony_ci0:106 'inF0' ( in 2-component vector of float) 242617a3babSopenharmony_ci0:107 vector-scale ( temp 2-component vector of float) 243617a3babSopenharmony_ci0:107 log2 ( temp 2-component vector of float) 244617a3babSopenharmony_ci0:107 'inF0' ( in 2-component vector of float) 245617a3babSopenharmony_ci0:107 Constant: 246617a3babSopenharmony_ci0:107 0.301030 247617a3babSopenharmony_ci0:108 log2 ( temp 2-component vector of float) 248617a3babSopenharmony_ci0:108 'inF0' ( in 2-component vector of float) 249617a3babSopenharmony_ci0:109 max ( temp 2-component vector of float) 250617a3babSopenharmony_ci0:109 'inF0' ( in 2-component vector of float) 251617a3babSopenharmony_ci0:109 'inF1' ( in 2-component vector of float) 252617a3babSopenharmony_ci0:110 min ( temp 2-component vector of float) 253617a3babSopenharmony_ci0:110 'inF0' ( in 2-component vector of float) 254617a3babSopenharmony_ci0:110 'inF1' ( in 2-component vector of float) 255617a3babSopenharmony_ci0:112 normalize ( temp 2-component vector of float) 256617a3babSopenharmony_ci0:112 'inF0' ( in 2-component vector of float) 257617a3babSopenharmony_ci0:113 pow ( temp 2-component vector of float) 258617a3babSopenharmony_ci0:113 'inF0' ( in 2-component vector of float) 259617a3babSopenharmony_ci0:113 'inF1' ( in 2-component vector of float) 260617a3babSopenharmony_ci0:114 radians ( temp 2-component vector of float) 261617a3babSopenharmony_ci0:114 'inF0' ( in 2-component vector of float) 262617a3babSopenharmony_ci0:115 reflect ( temp 2-component vector of float) 263617a3babSopenharmony_ci0:115 'inF0' ( in 2-component vector of float) 264617a3babSopenharmony_ci0:115 'inF1' ( in 2-component vector of float) 265617a3babSopenharmony_ci0:116 refract ( temp 2-component vector of float) 266617a3babSopenharmony_ci0:116 'inF0' ( in 2-component vector of float) 267617a3babSopenharmony_ci0:116 'inF1' ( in 2-component vector of float) 268617a3babSopenharmony_ci0:116 Constant: 269617a3babSopenharmony_ci0:116 2.000000 270617a3babSopenharmony_ci0:117 bitFieldReverse ( temp 2-component vector of int) 271617a3babSopenharmony_ci0:117 Constant: 272617a3babSopenharmony_ci0:117 1 (const int) 273617a3babSopenharmony_ci0:117 2 (const int) 274617a3babSopenharmony_ci0:118 roundEven ( temp 2-component vector of float) 275617a3babSopenharmony_ci0:118 'inF0' ( in 2-component vector of float) 276617a3babSopenharmony_ci0:119 inverse sqrt ( temp 2-component vector of float) 277617a3babSopenharmony_ci0:119 'inF0' ( in 2-component vector of float) 278617a3babSopenharmony_ci0:120 clamp ( temp 2-component vector of float) 279617a3babSopenharmony_ci0:120 'inF0' ( in 2-component vector of float) 280617a3babSopenharmony_ci0:120 Constant: 281617a3babSopenharmony_ci0:120 0.000000 282617a3babSopenharmony_ci0:120 Constant: 283617a3babSopenharmony_ci0:120 1.000000 284617a3babSopenharmony_ci0:121 Sign ( temp 2-component vector of float) 285617a3babSopenharmony_ci0:121 'inF0' ( in 2-component vector of float) 286617a3babSopenharmony_ci0:122 sine ( temp 2-component vector of float) 287617a3babSopenharmony_ci0:122 'inF0' ( in 2-component vector of float) 288617a3babSopenharmony_ci0:123 Sequence 289617a3babSopenharmony_ci0:123 move second child to first child ( temp 2-component vector of float) 290617a3babSopenharmony_ci0:123 'inF1' ( in 2-component vector of float) 291617a3babSopenharmony_ci0:123 sine ( temp 2-component vector of float) 292617a3babSopenharmony_ci0:123 'inF0' ( in 2-component vector of float) 293617a3babSopenharmony_ci0:123 move second child to first child ( temp 2-component vector of float) 294617a3babSopenharmony_ci0:123 'inF2' ( in 2-component vector of float) 295617a3babSopenharmony_ci0:123 cosine ( temp 2-component vector of float) 296617a3babSopenharmony_ci0:123 'inF0' ( in 2-component vector of float) 297617a3babSopenharmony_ci0:124 hyp. sine ( temp 2-component vector of float) 298617a3babSopenharmony_ci0:124 'inF0' ( in 2-component vector of float) 299617a3babSopenharmony_ci0:125 smoothstep ( temp 2-component vector of float) 300617a3babSopenharmony_ci0:125 'inF0' ( in 2-component vector of float) 301617a3babSopenharmony_ci0:125 'inF1' ( in 2-component vector of float) 302617a3babSopenharmony_ci0:125 'inF2' ( in 2-component vector of float) 303617a3babSopenharmony_ci0:126 sqrt ( temp 2-component vector of float) 304617a3babSopenharmony_ci0:126 'inF0' ( in 2-component vector of float) 305617a3babSopenharmony_ci0:127 step ( temp 2-component vector of float) 306617a3babSopenharmony_ci0:127 'inF0' ( in 2-component vector of float) 307617a3babSopenharmony_ci0:127 'inF1' ( in 2-component vector of float) 308617a3babSopenharmony_ci0:128 tangent ( temp 2-component vector of float) 309617a3babSopenharmony_ci0:128 'inF0' ( in 2-component vector of float) 310617a3babSopenharmony_ci0:129 hyp. tangent ( temp 2-component vector of float) 311617a3babSopenharmony_ci0:129 'inF0' ( in 2-component vector of float) 312617a3babSopenharmony_ci0:131 trunc ( temp 2-component vector of float) 313617a3babSopenharmony_ci0:131 'inF0' ( in 2-component vector of float) 314617a3babSopenharmony_ci0:134 Branch: Return with expression 315617a3babSopenharmony_ci0:134 Constant: 316617a3babSopenharmony_ci0:134 1.000000 317617a3babSopenharmony_ci0:134 2.000000 318617a3babSopenharmony_ci0:138 Function Definition: VertexShaderFunction3(vf3;vf3;vf3;vu3;vu3; ( temp 3-component vector of float) 319617a3babSopenharmony_ci0:138 Function Parameters: 320617a3babSopenharmony_ci0:138 'inF0' ( in 3-component vector of float) 321617a3babSopenharmony_ci0:138 'inF1' ( in 3-component vector of float) 322617a3babSopenharmony_ci0:138 'inF2' ( in 3-component vector of float) 323617a3babSopenharmony_ci0:138 'inU0' ( in 3-component vector of uint) 324617a3babSopenharmony_ci0:138 'inU1' ( in 3-component vector of uint) 325617a3babSopenharmony_ci0:? Sequence 326617a3babSopenharmony_ci0:139 all ( temp bool) 327617a3babSopenharmony_ci0:139 Convert float to bool ( temp 3-component vector of bool) 328617a3babSopenharmony_ci0:139 'inF0' ( in 3-component vector of float) 329617a3babSopenharmony_ci0:140 Absolute value ( temp 3-component vector of float) 330617a3babSopenharmony_ci0:140 'inF0' ( in 3-component vector of float) 331617a3babSopenharmony_ci0:141 arc cosine ( temp 3-component vector of float) 332617a3babSopenharmony_ci0:141 'inF0' ( in 3-component vector of float) 333617a3babSopenharmony_ci0:142 any ( temp bool) 334617a3babSopenharmony_ci0:142 Convert float to bool ( temp 3-component vector of bool) 335617a3babSopenharmony_ci0:142 'inF0' ( in 3-component vector of float) 336617a3babSopenharmony_ci0:143 arc sine ( temp 3-component vector of float) 337617a3babSopenharmony_ci0:143 'inF0' ( in 3-component vector of float) 338617a3babSopenharmony_ci0:144 floatBitsToInt ( temp 3-component vector of int) 339617a3babSopenharmony_ci0:144 'inF0' ( in 3-component vector of float) 340617a3babSopenharmony_ci0:145 floatBitsToUint ( temp 3-component vector of uint) 341617a3babSopenharmony_ci0:145 'inF0' ( in 3-component vector of float) 342617a3babSopenharmony_ci0:146 intBitsToFloat ( temp 3-component vector of float) 343617a3babSopenharmony_ci0:146 'inU0' ( in 3-component vector of uint) 344617a3babSopenharmony_ci0:148 arc tangent ( temp 3-component vector of float) 345617a3babSopenharmony_ci0:148 'inF0' ( in 3-component vector of float) 346617a3babSopenharmony_ci0:149 arc tangent ( temp 3-component vector of float) 347617a3babSopenharmony_ci0:149 'inF0' ( in 3-component vector of float) 348617a3babSopenharmony_ci0:149 'inF1' ( in 3-component vector of float) 349617a3babSopenharmony_ci0:150 Ceiling ( temp 3-component vector of float) 350617a3babSopenharmony_ci0:150 'inF0' ( in 3-component vector of float) 351617a3babSopenharmony_ci0:151 clamp ( temp 3-component vector of float) 352617a3babSopenharmony_ci0:151 'inF0' ( in 3-component vector of float) 353617a3babSopenharmony_ci0:151 'inF1' ( in 3-component vector of float) 354617a3babSopenharmony_ci0:151 'inF2' ( in 3-component vector of float) 355617a3babSopenharmony_ci0:152 cosine ( temp 3-component vector of float) 356617a3babSopenharmony_ci0:152 'inF0' ( in 3-component vector of float) 357617a3babSopenharmony_ci0:153 hyp. cosine ( temp 3-component vector of float) 358617a3babSopenharmony_ci0:153 'inF0' ( in 3-component vector of float) 359617a3babSopenharmony_ci0:154 bitCount ( temp 3-component vector of int) 360617a3babSopenharmony_ci0:154 Constant: 361617a3babSopenharmony_ci0:154 7 (const int) 362617a3babSopenharmony_ci0:154 3 (const int) 363617a3babSopenharmony_ci0:154 5 (const int) 364617a3babSopenharmony_ci0:155 cross-product ( temp 3-component vector of float) 365617a3babSopenharmony_ci0:155 'inF0' ( in 3-component vector of float) 366617a3babSopenharmony_ci0:155 'inF1' ( in 3-component vector of float) 367617a3babSopenharmony_ci0:156 degrees ( temp 3-component vector of float) 368617a3babSopenharmony_ci0:156 'inF0' ( in 3-component vector of float) 369617a3babSopenharmony_ci0:157 distance ( temp float) 370617a3babSopenharmony_ci0:157 'inF0' ( in 3-component vector of float) 371617a3babSopenharmony_ci0:157 'inF1' ( in 3-component vector of float) 372617a3babSopenharmony_ci0:158 dot-product ( temp float) 373617a3babSopenharmony_ci0:158 'inF0' ( in 3-component vector of float) 374617a3babSopenharmony_ci0:158 'inF1' ( in 3-component vector of float) 375617a3babSopenharmony_ci0:162 exp ( temp 3-component vector of float) 376617a3babSopenharmony_ci0:162 'inF0' ( in 3-component vector of float) 377617a3babSopenharmony_ci0:163 exp2 ( temp 3-component vector of float) 378617a3babSopenharmony_ci0:163 'inF0' ( in 3-component vector of float) 379617a3babSopenharmony_ci0:164 face-forward ( temp 3-component vector of float) 380617a3babSopenharmony_ci0:164 'inF0' ( in 3-component vector of float) 381617a3babSopenharmony_ci0:164 'inF1' ( in 3-component vector of float) 382617a3babSopenharmony_ci0:164 'inF2' ( in 3-component vector of float) 383617a3babSopenharmony_ci0:165 findMSB ( temp int) 384617a3babSopenharmony_ci0:165 Constant: 385617a3babSopenharmony_ci0:165 7 (const int) 386617a3babSopenharmony_ci0:166 findLSB ( temp int) 387617a3babSopenharmony_ci0:166 Constant: 388617a3babSopenharmony_ci0:166 7 (const int) 389617a3babSopenharmony_ci0:167 Floor ( temp 3-component vector of float) 390617a3babSopenharmony_ci0:167 'inF0' ( in 3-component vector of float) 391617a3babSopenharmony_ci0:169 mod ( temp 3-component vector of float) 392617a3babSopenharmony_ci0:169 'inF0' ( in 3-component vector of float) 393617a3babSopenharmony_ci0:169 'inF1' ( in 3-component vector of float) 394617a3babSopenharmony_ci0:170 Fraction ( temp 3-component vector of float) 395617a3babSopenharmony_ci0:170 'inF0' ( in 3-component vector of float) 396617a3babSopenharmony_ci0:171 isinf ( temp 3-component vector of bool) 397617a3babSopenharmony_ci0:171 'inF0' ( in 3-component vector of float) 398617a3babSopenharmony_ci0:172 isnan ( temp 3-component vector of bool) 399617a3babSopenharmony_ci0:172 'inF0' ( in 3-component vector of float) 400617a3babSopenharmony_ci0:173 ldexp ( temp 3-component vector of float) 401617a3babSopenharmony_ci0:173 'inF0' ( in 3-component vector of float) 402617a3babSopenharmony_ci0:173 'inF1' ( in 3-component vector of float) 403617a3babSopenharmony_ci0:174 mix ( temp 3-component vector of float) 404617a3babSopenharmony_ci0:174 'inF0' ( in 3-component vector of float) 405617a3babSopenharmony_ci0:174 'inF1' ( in 3-component vector of float) 406617a3babSopenharmony_ci0:174 'inF2' ( in 3-component vector of float) 407617a3babSopenharmony_ci0:175 length ( temp float) 408617a3babSopenharmony_ci0:175 'inF0' ( in 3-component vector of float) 409617a3babSopenharmony_ci0:176 log ( temp 3-component vector of float) 410617a3babSopenharmony_ci0:176 'inF0' ( in 3-component vector of float) 411617a3babSopenharmony_ci0:177 vector-scale ( temp 3-component vector of float) 412617a3babSopenharmony_ci0:177 log2 ( temp 3-component vector of float) 413617a3babSopenharmony_ci0:177 'inF0' ( in 3-component vector of float) 414617a3babSopenharmony_ci0:177 Constant: 415617a3babSopenharmony_ci0:177 0.301030 416617a3babSopenharmony_ci0:178 log2 ( temp 3-component vector of float) 417617a3babSopenharmony_ci0:178 'inF0' ( in 3-component vector of float) 418617a3babSopenharmony_ci0:179 max ( temp 3-component vector of float) 419617a3babSopenharmony_ci0:179 'inF0' ( in 3-component vector of float) 420617a3babSopenharmony_ci0:179 'inF1' ( in 3-component vector of float) 421617a3babSopenharmony_ci0:180 min ( temp 3-component vector of float) 422617a3babSopenharmony_ci0:180 'inF0' ( in 3-component vector of float) 423617a3babSopenharmony_ci0:180 'inF1' ( in 3-component vector of float) 424617a3babSopenharmony_ci0:182 normalize ( temp 3-component vector of float) 425617a3babSopenharmony_ci0:182 'inF0' ( in 3-component vector of float) 426617a3babSopenharmony_ci0:183 pow ( temp 3-component vector of float) 427617a3babSopenharmony_ci0:183 'inF0' ( in 3-component vector of float) 428617a3babSopenharmony_ci0:183 'inF1' ( in 3-component vector of float) 429617a3babSopenharmony_ci0:184 radians ( temp 3-component vector of float) 430617a3babSopenharmony_ci0:184 'inF0' ( in 3-component vector of float) 431617a3babSopenharmony_ci0:185 reflect ( temp 3-component vector of float) 432617a3babSopenharmony_ci0:185 'inF0' ( in 3-component vector of float) 433617a3babSopenharmony_ci0:185 'inF1' ( in 3-component vector of float) 434617a3babSopenharmony_ci0:186 refract ( temp 3-component vector of float) 435617a3babSopenharmony_ci0:186 'inF0' ( in 3-component vector of float) 436617a3babSopenharmony_ci0:186 'inF1' ( in 3-component vector of float) 437617a3babSopenharmony_ci0:186 Constant: 438617a3babSopenharmony_ci0:186 2.000000 439617a3babSopenharmony_ci0:187 bitFieldReverse ( temp 3-component vector of int) 440617a3babSopenharmony_ci0:187 Constant: 441617a3babSopenharmony_ci0:187 1 (const int) 442617a3babSopenharmony_ci0:187 2 (const int) 443617a3babSopenharmony_ci0:187 3 (const int) 444617a3babSopenharmony_ci0:188 roundEven ( temp 3-component vector of float) 445617a3babSopenharmony_ci0:188 'inF0' ( in 3-component vector of float) 446617a3babSopenharmony_ci0:189 inverse sqrt ( temp 3-component vector of float) 447617a3babSopenharmony_ci0:189 'inF0' ( in 3-component vector of float) 448617a3babSopenharmony_ci0:190 clamp ( temp 3-component vector of float) 449617a3babSopenharmony_ci0:190 'inF0' ( in 3-component vector of float) 450617a3babSopenharmony_ci0:190 Constant: 451617a3babSopenharmony_ci0:190 0.000000 452617a3babSopenharmony_ci0:190 Constant: 453617a3babSopenharmony_ci0:190 1.000000 454617a3babSopenharmony_ci0:191 Sign ( temp 3-component vector of float) 455617a3babSopenharmony_ci0:191 'inF0' ( in 3-component vector of float) 456617a3babSopenharmony_ci0:192 sine ( temp 3-component vector of float) 457617a3babSopenharmony_ci0:192 'inF0' ( in 3-component vector of float) 458617a3babSopenharmony_ci0:193 Sequence 459617a3babSopenharmony_ci0:193 move second child to first child ( temp 3-component vector of float) 460617a3babSopenharmony_ci0:193 'inF1' ( in 3-component vector of float) 461617a3babSopenharmony_ci0:193 sine ( temp 3-component vector of float) 462617a3babSopenharmony_ci0:193 'inF0' ( in 3-component vector of float) 463617a3babSopenharmony_ci0:193 move second child to first child ( temp 3-component vector of float) 464617a3babSopenharmony_ci0:193 'inF2' ( in 3-component vector of float) 465617a3babSopenharmony_ci0:193 cosine ( temp 3-component vector of float) 466617a3babSopenharmony_ci0:193 'inF0' ( in 3-component vector of float) 467617a3babSopenharmony_ci0:194 hyp. sine ( temp 3-component vector of float) 468617a3babSopenharmony_ci0:194 'inF0' ( in 3-component vector of float) 469617a3babSopenharmony_ci0:195 smoothstep ( temp 3-component vector of float) 470617a3babSopenharmony_ci0:195 'inF0' ( in 3-component vector of float) 471617a3babSopenharmony_ci0:195 'inF1' ( in 3-component vector of float) 472617a3babSopenharmony_ci0:195 'inF2' ( in 3-component vector of float) 473617a3babSopenharmony_ci0:196 sqrt ( temp 3-component vector of float) 474617a3babSopenharmony_ci0:196 'inF0' ( in 3-component vector of float) 475617a3babSopenharmony_ci0:197 step ( temp 3-component vector of float) 476617a3babSopenharmony_ci0:197 'inF0' ( in 3-component vector of float) 477617a3babSopenharmony_ci0:197 'inF1' ( in 3-component vector of float) 478617a3babSopenharmony_ci0:198 tangent ( temp 3-component vector of float) 479617a3babSopenharmony_ci0:198 'inF0' ( in 3-component vector of float) 480617a3babSopenharmony_ci0:199 hyp. tangent ( temp 3-component vector of float) 481617a3babSopenharmony_ci0:199 'inF0' ( in 3-component vector of float) 482617a3babSopenharmony_ci0:201 trunc ( temp 3-component vector of float) 483617a3babSopenharmony_ci0:201 'inF0' ( in 3-component vector of float) 484617a3babSopenharmony_ci0:204 Branch: Return with expression 485617a3babSopenharmony_ci0:204 Constant: 486617a3babSopenharmony_ci0:204 1.000000 487617a3babSopenharmony_ci0:204 2.000000 488617a3babSopenharmony_ci0:204 3.000000 489617a3babSopenharmony_ci0:208 Function Definition: VertexShaderFunction4(vf4;vf4;vf4;vu4;vu4; ( temp 4-component vector of float) 490617a3babSopenharmony_ci0:208 Function Parameters: 491617a3babSopenharmony_ci0:208 'inF0' ( in 4-component vector of float) 492617a3babSopenharmony_ci0:208 'inF1' ( in 4-component vector of float) 493617a3babSopenharmony_ci0:208 'inF2' ( in 4-component vector of float) 494617a3babSopenharmony_ci0:208 'inU0' ( in 4-component vector of uint) 495617a3babSopenharmony_ci0:208 'inU1' ( in 4-component vector of uint) 496617a3babSopenharmony_ci0:? Sequence 497617a3babSopenharmony_ci0:209 all ( temp bool) 498617a3babSopenharmony_ci0:209 Convert float to bool ( temp 4-component vector of bool) 499617a3babSopenharmony_ci0:209 'inF0' ( in 4-component vector of float) 500617a3babSopenharmony_ci0:210 Absolute value ( temp 4-component vector of float) 501617a3babSopenharmony_ci0:210 'inF0' ( in 4-component vector of float) 502617a3babSopenharmony_ci0:211 arc cosine ( temp 4-component vector of float) 503617a3babSopenharmony_ci0:211 'inF0' ( in 4-component vector of float) 504617a3babSopenharmony_ci0:212 any ( temp bool) 505617a3babSopenharmony_ci0:212 Convert float to bool ( temp 4-component vector of bool) 506617a3babSopenharmony_ci0:212 'inF0' ( in 4-component vector of float) 507617a3babSopenharmony_ci0:213 arc sine ( temp 4-component vector of float) 508617a3babSopenharmony_ci0:213 'inF0' ( in 4-component vector of float) 509617a3babSopenharmony_ci0:214 floatBitsToInt ( temp 4-component vector of int) 510617a3babSopenharmony_ci0:214 'inF0' ( in 4-component vector of float) 511617a3babSopenharmony_ci0:215 floatBitsToUint ( temp 4-component vector of uint) 512617a3babSopenharmony_ci0:215 'inF0' ( in 4-component vector of float) 513617a3babSopenharmony_ci0:216 intBitsToFloat ( temp 4-component vector of float) 514617a3babSopenharmony_ci0:216 'inU0' ( in 4-component vector of uint) 515617a3babSopenharmony_ci0:218 arc tangent ( temp 4-component vector of float) 516617a3babSopenharmony_ci0:218 'inF0' ( in 4-component vector of float) 517617a3babSopenharmony_ci0:219 arc tangent ( temp 4-component vector of float) 518617a3babSopenharmony_ci0:219 'inF0' ( in 4-component vector of float) 519617a3babSopenharmony_ci0:219 'inF1' ( in 4-component vector of float) 520617a3babSopenharmony_ci0:220 Ceiling ( temp 4-component vector of float) 521617a3babSopenharmony_ci0:220 'inF0' ( in 4-component vector of float) 522617a3babSopenharmony_ci0:221 clamp ( temp 4-component vector of float) 523617a3babSopenharmony_ci0:221 'inF0' ( in 4-component vector of float) 524617a3babSopenharmony_ci0:221 'inF1' ( in 4-component vector of float) 525617a3babSopenharmony_ci0:221 'inF2' ( in 4-component vector of float) 526617a3babSopenharmony_ci0:222 cosine ( temp 4-component vector of float) 527617a3babSopenharmony_ci0:222 'inF0' ( in 4-component vector of float) 528617a3babSopenharmony_ci0:223 hyp. cosine ( temp 4-component vector of float) 529617a3babSopenharmony_ci0:223 'inF0' ( in 4-component vector of float) 530617a3babSopenharmony_ci0:224 bitCount ( temp 4-component vector of int) 531617a3babSopenharmony_ci0:224 Constant: 532617a3babSopenharmony_ci0:224 7 (const int) 533617a3babSopenharmony_ci0:224 3 (const int) 534617a3babSopenharmony_ci0:224 5 (const int) 535617a3babSopenharmony_ci0:224 2 (const int) 536617a3babSopenharmony_ci0:225 degrees ( temp 4-component vector of float) 537617a3babSopenharmony_ci0:225 'inF0' ( in 4-component vector of float) 538617a3babSopenharmony_ci0:226 distance ( temp float) 539617a3babSopenharmony_ci0:226 'inF0' ( in 4-component vector of float) 540617a3babSopenharmony_ci0:226 'inF1' ( in 4-component vector of float) 541617a3babSopenharmony_ci0:227 dot-product ( temp float) 542617a3babSopenharmony_ci0:227 'inF0' ( in 4-component vector of float) 543617a3babSopenharmony_ci0:227 'inF1' ( in 4-component vector of float) 544617a3babSopenharmony_ci0:228 Construct vec4 ( temp 4-component vector of float) 545617a3babSopenharmony_ci0:228 Constant: 546617a3babSopenharmony_ci0:228 1.000000 547617a3babSopenharmony_ci0:228 component-wise multiply ( temp float) 548617a3babSopenharmony_ci0:228 direct index ( temp float) 549617a3babSopenharmony_ci0:228 'inF0' ( in 4-component vector of float) 550617a3babSopenharmony_ci0:228 Constant: 551617a3babSopenharmony_ci0:228 1 (const int) 552617a3babSopenharmony_ci0:228 direct index ( temp float) 553617a3babSopenharmony_ci0:228 'inF1' ( in 4-component vector of float) 554617a3babSopenharmony_ci0:228 Constant: 555617a3babSopenharmony_ci0:228 1 (const int) 556617a3babSopenharmony_ci0:228 direct index ( temp float) 557617a3babSopenharmony_ci0:228 'inF0' ( in 4-component vector of float) 558617a3babSopenharmony_ci0:228 Constant: 559617a3babSopenharmony_ci0:228 2 (const int) 560617a3babSopenharmony_ci0:228 direct index ( temp float) 561617a3babSopenharmony_ci0:228 'inF1' ( in 4-component vector of float) 562617a3babSopenharmony_ci0:228 Constant: 563617a3babSopenharmony_ci0:228 3 (const int) 564617a3babSopenharmony_ci0:232 exp ( temp 4-component vector of float) 565617a3babSopenharmony_ci0:232 'inF0' ( in 4-component vector of float) 566617a3babSopenharmony_ci0:233 exp2 ( temp 4-component vector of float) 567617a3babSopenharmony_ci0:233 'inF0' ( in 4-component vector of float) 568617a3babSopenharmony_ci0:234 face-forward ( temp 4-component vector of float) 569617a3babSopenharmony_ci0:234 'inF0' ( in 4-component vector of float) 570617a3babSopenharmony_ci0:234 'inF1' ( in 4-component vector of float) 571617a3babSopenharmony_ci0:234 'inF2' ( in 4-component vector of float) 572617a3babSopenharmony_ci0:235 findMSB ( temp int) 573617a3babSopenharmony_ci0:235 Constant: 574617a3babSopenharmony_ci0:235 7 (const int) 575617a3babSopenharmony_ci0:236 findLSB ( temp int) 576617a3babSopenharmony_ci0:236 Constant: 577617a3babSopenharmony_ci0:236 7 (const int) 578617a3babSopenharmony_ci0:237 Floor ( temp 4-component vector of float) 579617a3babSopenharmony_ci0:237 'inF0' ( in 4-component vector of float) 580617a3babSopenharmony_ci0:239 mod ( temp 4-component vector of float) 581617a3babSopenharmony_ci0:239 'inF0' ( in 4-component vector of float) 582617a3babSopenharmony_ci0:239 'inF1' ( in 4-component vector of float) 583617a3babSopenharmony_ci0:240 Fraction ( temp 4-component vector of float) 584617a3babSopenharmony_ci0:240 'inF0' ( in 4-component vector of float) 585617a3babSopenharmony_ci0:241 isinf ( temp 4-component vector of bool) 586617a3babSopenharmony_ci0:241 'inF0' ( in 4-component vector of float) 587617a3babSopenharmony_ci0:242 isnan ( temp 4-component vector of bool) 588617a3babSopenharmony_ci0:242 'inF0' ( in 4-component vector of float) 589617a3babSopenharmony_ci0:243 ldexp ( temp 4-component vector of float) 590617a3babSopenharmony_ci0:243 'inF0' ( in 4-component vector of float) 591617a3babSopenharmony_ci0:243 'inF1' ( in 4-component vector of float) 592617a3babSopenharmony_ci0:244 mix ( temp 4-component vector of float) 593617a3babSopenharmony_ci0:244 'inF0' ( in 4-component vector of float) 594617a3babSopenharmony_ci0:244 'inF1' ( in 4-component vector of float) 595617a3babSopenharmony_ci0:244 'inF2' ( in 4-component vector of float) 596617a3babSopenharmony_ci0:245 length ( temp float) 597617a3babSopenharmony_ci0:245 'inF0' ( in 4-component vector of float) 598617a3babSopenharmony_ci0:246 log ( temp 4-component vector of float) 599617a3babSopenharmony_ci0:246 'inF0' ( in 4-component vector of float) 600617a3babSopenharmony_ci0:247 vector-scale ( temp 4-component vector of float) 601617a3babSopenharmony_ci0:247 log2 ( temp 4-component vector of float) 602617a3babSopenharmony_ci0:247 'inF0' ( in 4-component vector of float) 603617a3babSopenharmony_ci0:247 Constant: 604617a3babSopenharmony_ci0:247 0.301030 605617a3babSopenharmony_ci0:248 log2 ( temp 4-component vector of float) 606617a3babSopenharmony_ci0:248 'inF0' ( in 4-component vector of float) 607617a3babSopenharmony_ci0:249 max ( temp 4-component vector of float) 608617a3babSopenharmony_ci0:249 'inF0' ( in 4-component vector of float) 609617a3babSopenharmony_ci0:249 'inF1' ( in 4-component vector of float) 610617a3babSopenharmony_ci0:250 min ( temp 4-component vector of float) 611617a3babSopenharmony_ci0:250 'inF0' ( in 4-component vector of float) 612617a3babSopenharmony_ci0:250 'inF1' ( in 4-component vector of float) 613617a3babSopenharmony_ci0:252 normalize ( temp 4-component vector of float) 614617a3babSopenharmony_ci0:252 'inF0' ( in 4-component vector of float) 615617a3babSopenharmony_ci0:253 pow ( temp 4-component vector of float) 616617a3babSopenharmony_ci0:253 'inF0' ( in 4-component vector of float) 617617a3babSopenharmony_ci0:253 'inF1' ( in 4-component vector of float) 618617a3babSopenharmony_ci0:254 radians ( temp 4-component vector of float) 619617a3babSopenharmony_ci0:254 'inF0' ( in 4-component vector of float) 620617a3babSopenharmony_ci0:255 reflect ( temp 4-component vector of float) 621617a3babSopenharmony_ci0:255 'inF0' ( in 4-component vector of float) 622617a3babSopenharmony_ci0:255 'inF1' ( in 4-component vector of float) 623617a3babSopenharmony_ci0:256 refract ( temp 4-component vector of float) 624617a3babSopenharmony_ci0:256 'inF0' ( in 4-component vector of float) 625617a3babSopenharmony_ci0:256 'inF1' ( in 4-component vector of float) 626617a3babSopenharmony_ci0:256 Constant: 627617a3babSopenharmony_ci0:256 2.000000 628617a3babSopenharmony_ci0:257 bitFieldReverse ( temp 4-component vector of int) 629617a3babSopenharmony_ci0:257 Constant: 630617a3babSopenharmony_ci0:257 1 (const int) 631617a3babSopenharmony_ci0:257 2 (const int) 632617a3babSopenharmony_ci0:257 3 (const int) 633617a3babSopenharmony_ci0:257 4 (const int) 634617a3babSopenharmony_ci0:258 roundEven ( temp 4-component vector of float) 635617a3babSopenharmony_ci0:258 'inF0' ( in 4-component vector of float) 636617a3babSopenharmony_ci0:259 inverse sqrt ( temp 4-component vector of float) 637617a3babSopenharmony_ci0:259 'inF0' ( in 4-component vector of float) 638617a3babSopenharmony_ci0:260 clamp ( temp 4-component vector of float) 639617a3babSopenharmony_ci0:260 'inF0' ( in 4-component vector of float) 640617a3babSopenharmony_ci0:260 Constant: 641617a3babSopenharmony_ci0:260 0.000000 642617a3babSopenharmony_ci0:260 Constant: 643617a3babSopenharmony_ci0:260 1.000000 644617a3babSopenharmony_ci0:261 Sign ( temp 4-component vector of float) 645617a3babSopenharmony_ci0:261 'inF0' ( in 4-component vector of float) 646617a3babSopenharmony_ci0:262 sine ( temp 4-component vector of float) 647617a3babSopenharmony_ci0:262 'inF0' ( in 4-component vector of float) 648617a3babSopenharmony_ci0:263 Sequence 649617a3babSopenharmony_ci0:263 move second child to first child ( temp 4-component vector of float) 650617a3babSopenharmony_ci0:263 'inF1' ( in 4-component vector of float) 651617a3babSopenharmony_ci0:263 sine ( temp 4-component vector of float) 652617a3babSopenharmony_ci0:263 'inF0' ( in 4-component vector of float) 653617a3babSopenharmony_ci0:263 move second child to first child ( temp 4-component vector of float) 654617a3babSopenharmony_ci0:263 'inF2' ( in 4-component vector of float) 655617a3babSopenharmony_ci0:263 cosine ( temp 4-component vector of float) 656617a3babSopenharmony_ci0:263 'inF0' ( in 4-component vector of float) 657617a3babSopenharmony_ci0:264 hyp. sine ( temp 4-component vector of float) 658617a3babSopenharmony_ci0:264 'inF0' ( in 4-component vector of float) 659617a3babSopenharmony_ci0:265 smoothstep ( temp 4-component vector of float) 660617a3babSopenharmony_ci0:265 'inF0' ( in 4-component vector of float) 661617a3babSopenharmony_ci0:265 'inF1' ( in 4-component vector of float) 662617a3babSopenharmony_ci0:265 'inF2' ( in 4-component vector of float) 663617a3babSopenharmony_ci0:266 sqrt ( temp 4-component vector of float) 664617a3babSopenharmony_ci0:266 'inF0' ( in 4-component vector of float) 665617a3babSopenharmony_ci0:267 step ( temp 4-component vector of float) 666617a3babSopenharmony_ci0:267 'inF0' ( in 4-component vector of float) 667617a3babSopenharmony_ci0:267 'inF1' ( in 4-component vector of float) 668617a3babSopenharmony_ci0:268 tangent ( temp 4-component vector of float) 669617a3babSopenharmony_ci0:268 'inF0' ( in 4-component vector of float) 670617a3babSopenharmony_ci0:269 hyp. tangent ( temp 4-component vector of float) 671617a3babSopenharmony_ci0:269 'inF0' ( in 4-component vector of float) 672617a3babSopenharmony_ci0:271 trunc ( temp 4-component vector of float) 673617a3babSopenharmony_ci0:271 'inF0' ( in 4-component vector of float) 674617a3babSopenharmony_ci0:274 Branch: Return with expression 675617a3babSopenharmony_ci0:274 Constant: 676617a3babSopenharmony_ci0:274 1.000000 677617a3babSopenharmony_ci0:274 2.000000 678617a3babSopenharmony_ci0:274 3.000000 679617a3babSopenharmony_ci0:274 4.000000 680617a3babSopenharmony_ci0:331 Function Definition: VertexShaderFunction2x2(mf22;mf22;mf22; ( temp 2X2 matrix of float) 681617a3babSopenharmony_ci0:331 Function Parameters: 682617a3babSopenharmony_ci0:331 'inF0' ( in 2X2 matrix of float) 683617a3babSopenharmony_ci0:331 'inF1' ( in 2X2 matrix of float) 684617a3babSopenharmony_ci0:331 'inF2' ( in 2X2 matrix of float) 685617a3babSopenharmony_ci0:? Sequence 686617a3babSopenharmony_ci0:333 all ( temp bool) 687617a3babSopenharmony_ci0:333 Convert float to bool ( temp 2X2 matrix of bool) 688617a3babSopenharmony_ci0:333 'inF0' ( in 2X2 matrix of float) 689617a3babSopenharmony_ci0:333 Absolute value ( temp 2X2 matrix of float) 690617a3babSopenharmony_ci0:333 'inF0' ( in 2X2 matrix of float) 691617a3babSopenharmony_ci0:333 arc cosine ( temp 2X2 matrix of float) 692617a3babSopenharmony_ci0:333 'inF0' ( in 2X2 matrix of float) 693617a3babSopenharmony_ci0:333 any ( temp bool) 694617a3babSopenharmony_ci0:333 Convert float to bool ( temp 2X2 matrix of bool) 695617a3babSopenharmony_ci0:333 'inF0' ( in 2X2 matrix of float) 696617a3babSopenharmony_ci0:333 arc sine ( temp 2X2 matrix of float) 697617a3babSopenharmony_ci0:333 'inF0' ( in 2X2 matrix of float) 698617a3babSopenharmony_ci0:333 arc tangent ( temp 2X2 matrix of float) 699617a3babSopenharmony_ci0:333 'inF0' ( in 2X2 matrix of float) 700617a3babSopenharmony_ci0:333 arc tangent ( temp 2X2 matrix of float) 701617a3babSopenharmony_ci0:333 'inF0' ( in 2X2 matrix of float) 702617a3babSopenharmony_ci0:333 'inF1' ( in 2X2 matrix of float) 703617a3babSopenharmony_ci0:333 Ceiling ( temp 2X2 matrix of float) 704617a3babSopenharmony_ci0:333 'inF0' ( in 2X2 matrix of float) 705617a3babSopenharmony_ci0:333 clamp ( temp 2X2 matrix of float) 706617a3babSopenharmony_ci0:333 'inF0' ( in 2X2 matrix of float) 707617a3babSopenharmony_ci0:333 'inF1' ( in 2X2 matrix of float) 708617a3babSopenharmony_ci0:333 'inF2' ( in 2X2 matrix of float) 709617a3babSopenharmony_ci0:333 cosine ( temp 2X2 matrix of float) 710617a3babSopenharmony_ci0:333 'inF0' ( in 2X2 matrix of float) 711617a3babSopenharmony_ci0:333 hyp. cosine ( temp 2X2 matrix of float) 712617a3babSopenharmony_ci0:333 'inF0' ( in 2X2 matrix of float) 713617a3babSopenharmony_ci0:333 degrees ( temp 2X2 matrix of float) 714617a3babSopenharmony_ci0:333 'inF0' ( in 2X2 matrix of float) 715617a3babSopenharmony_ci0:333 determinant ( temp float) 716617a3babSopenharmony_ci0:333 'inF0' ( in 2X2 matrix of float) 717617a3babSopenharmony_ci0:333 exp ( temp 2X2 matrix of float) 718617a3babSopenharmony_ci0:333 'inF0' ( in 2X2 matrix of float) 719617a3babSopenharmony_ci0:333 exp2 ( temp 2X2 matrix of float) 720617a3babSopenharmony_ci0:333 'inF0' ( in 2X2 matrix of float) 721617a3babSopenharmony_ci0:333 findMSB ( temp int) 722617a3babSopenharmony_ci0:333 Constant: 723617a3babSopenharmony_ci0:333 7 (const int) 724617a3babSopenharmony_ci0:333 findLSB ( temp int) 725617a3babSopenharmony_ci0:333 Constant: 726617a3babSopenharmony_ci0:333 7 (const int) 727617a3babSopenharmony_ci0:333 Floor ( temp 2X2 matrix of float) 728617a3babSopenharmony_ci0:333 'inF0' ( in 2X2 matrix of float) 729617a3babSopenharmony_ci0:333 mod ( temp 2X2 matrix of float) 730617a3babSopenharmony_ci0:333 'inF0' ( in 2X2 matrix of float) 731617a3babSopenharmony_ci0:333 'inF1' ( in 2X2 matrix of float) 732617a3babSopenharmony_ci0:333 Fraction ( temp 2X2 matrix of float) 733617a3babSopenharmony_ci0:333 'inF0' ( in 2X2 matrix of float) 734617a3babSopenharmony_ci0:333 ldexp ( temp 2X2 matrix of float) 735617a3babSopenharmony_ci0:333 'inF0' ( in 2X2 matrix of float) 736617a3babSopenharmony_ci0:333 'inF1' ( in 2X2 matrix of float) 737617a3babSopenharmony_ci0:333 mix ( temp 2X2 matrix of float) 738617a3babSopenharmony_ci0:333 'inF0' ( in 2X2 matrix of float) 739617a3babSopenharmony_ci0:333 'inF1' ( in 2X2 matrix of float) 740617a3babSopenharmony_ci0:333 'inF2' ( in 2X2 matrix of float) 741617a3babSopenharmony_ci0:333 log ( temp 2X2 matrix of float) 742617a3babSopenharmony_ci0:333 'inF0' ( in 2X2 matrix of float) 743617a3babSopenharmony_ci0:333 matrix-scale ( temp 2X2 matrix of float) 744617a3babSopenharmony_ci0:333 log2 ( temp 2X2 matrix of float) 745617a3babSopenharmony_ci0:333 'inF0' ( in 2X2 matrix of float) 746617a3babSopenharmony_ci0:333 Constant: 747617a3babSopenharmony_ci0:333 0.301030 748617a3babSopenharmony_ci0:333 log2 ( temp 2X2 matrix of float) 749617a3babSopenharmony_ci0:333 'inF0' ( in 2X2 matrix of float) 750617a3babSopenharmony_ci0:333 max ( temp 2X2 matrix of float) 751617a3babSopenharmony_ci0:333 'inF0' ( in 2X2 matrix of float) 752617a3babSopenharmony_ci0:333 'inF1' ( in 2X2 matrix of float) 753617a3babSopenharmony_ci0:333 min ( temp 2X2 matrix of float) 754617a3babSopenharmony_ci0:333 'inF0' ( in 2X2 matrix of float) 755617a3babSopenharmony_ci0:333 'inF1' ( in 2X2 matrix of float) 756617a3babSopenharmony_ci0:333 pow ( temp 2X2 matrix of float) 757617a3babSopenharmony_ci0:333 'inF0' ( in 2X2 matrix of float) 758617a3babSopenharmony_ci0:333 'inF1' ( in 2X2 matrix of float) 759617a3babSopenharmony_ci0:333 radians ( temp 2X2 matrix of float) 760617a3babSopenharmony_ci0:333 'inF0' ( in 2X2 matrix of float) 761617a3babSopenharmony_ci0:333 roundEven ( temp 2X2 matrix of float) 762617a3babSopenharmony_ci0:333 'inF0' ( in 2X2 matrix of float) 763617a3babSopenharmony_ci0:333 inverse sqrt ( temp 2X2 matrix of float) 764617a3babSopenharmony_ci0:333 'inF0' ( in 2X2 matrix of float) 765617a3babSopenharmony_ci0:333 clamp ( temp 2X2 matrix of float) 766617a3babSopenharmony_ci0:333 'inF0' ( in 2X2 matrix of float) 767617a3babSopenharmony_ci0:333 Constant: 768617a3babSopenharmony_ci0:333 0.000000 769617a3babSopenharmony_ci0:333 Constant: 770617a3babSopenharmony_ci0:333 1.000000 771617a3babSopenharmony_ci0:333 Sign ( temp 2X2 matrix of float) 772617a3babSopenharmony_ci0:333 'inF0' ( in 2X2 matrix of float) 773617a3babSopenharmony_ci0:333 sine ( temp 2X2 matrix of float) 774617a3babSopenharmony_ci0:333 'inF0' ( in 2X2 matrix of float) 775617a3babSopenharmony_ci0:333 Sequence 776617a3babSopenharmony_ci0:333 move second child to first child ( temp 2X2 matrix of float) 777617a3babSopenharmony_ci0:333 'inF1' ( in 2X2 matrix of float) 778617a3babSopenharmony_ci0:333 sine ( temp 2X2 matrix of float) 779617a3babSopenharmony_ci0:333 'inF0' ( in 2X2 matrix of float) 780617a3babSopenharmony_ci0:333 move second child to first child ( temp 2X2 matrix of float) 781617a3babSopenharmony_ci0:333 'inF2' ( in 2X2 matrix of float) 782617a3babSopenharmony_ci0:333 cosine ( temp 2X2 matrix of float) 783617a3babSopenharmony_ci0:333 'inF0' ( in 2X2 matrix of float) 784617a3babSopenharmony_ci0:333 hyp. sine ( temp 2X2 matrix of float) 785617a3babSopenharmony_ci0:333 'inF0' ( in 2X2 matrix of float) 786617a3babSopenharmony_ci0:333 smoothstep ( temp 2X2 matrix of float) 787617a3babSopenharmony_ci0:333 'inF0' ( in 2X2 matrix of float) 788617a3babSopenharmony_ci0:333 'inF1' ( in 2X2 matrix of float) 789617a3babSopenharmony_ci0:333 'inF2' ( in 2X2 matrix of float) 790617a3babSopenharmony_ci0:333 sqrt ( temp 2X2 matrix of float) 791617a3babSopenharmony_ci0:333 'inF0' ( in 2X2 matrix of float) 792617a3babSopenharmony_ci0:333 step ( temp 2X2 matrix of float) 793617a3babSopenharmony_ci0:333 'inF0' ( in 2X2 matrix of float) 794617a3babSopenharmony_ci0:333 'inF1' ( in 2X2 matrix of float) 795617a3babSopenharmony_ci0:333 tangent ( temp 2X2 matrix of float) 796617a3babSopenharmony_ci0:333 'inF0' ( in 2X2 matrix of float) 797617a3babSopenharmony_ci0:333 hyp. tangent ( temp 2X2 matrix of float) 798617a3babSopenharmony_ci0:333 'inF0' ( in 2X2 matrix of float) 799617a3babSopenharmony_ci0:333 transpose ( temp 2X2 matrix of float) 800617a3babSopenharmony_ci0:333 'inF0' ( in 2X2 matrix of float) 801617a3babSopenharmony_ci0:333 trunc ( temp 2X2 matrix of float) 802617a3babSopenharmony_ci0:333 'inF0' ( in 2X2 matrix of float) 803617a3babSopenharmony_ci0:336 Branch: Return with expression 804617a3babSopenharmony_ci0:336 Constant: 805617a3babSopenharmony_ci0:336 2.000000 806617a3babSopenharmony_ci0:336 2.000000 807617a3babSopenharmony_ci0:336 2.000000 808617a3babSopenharmony_ci0:336 2.000000 809617a3babSopenharmony_ci0:340 Function Definition: VertexShaderFunction3x3(mf33;mf33;mf33; ( temp 3X3 matrix of float) 810617a3babSopenharmony_ci0:340 Function Parameters: 811617a3babSopenharmony_ci0:340 'inF0' ( in 3X3 matrix of float) 812617a3babSopenharmony_ci0:340 'inF1' ( in 3X3 matrix of float) 813617a3babSopenharmony_ci0:340 'inF2' ( in 3X3 matrix of float) 814617a3babSopenharmony_ci0:? Sequence 815617a3babSopenharmony_ci0:342 all ( temp bool) 816617a3babSopenharmony_ci0:342 Convert float to bool ( temp 3X3 matrix of bool) 817617a3babSopenharmony_ci0:342 'inF0' ( in 3X3 matrix of float) 818617a3babSopenharmony_ci0:342 Absolute value ( temp 3X3 matrix of float) 819617a3babSopenharmony_ci0:342 'inF0' ( in 3X3 matrix of float) 820617a3babSopenharmony_ci0:342 arc cosine ( temp 3X3 matrix of float) 821617a3babSopenharmony_ci0:342 'inF0' ( in 3X3 matrix of float) 822617a3babSopenharmony_ci0:342 any ( temp bool) 823617a3babSopenharmony_ci0:342 Convert float to bool ( temp 3X3 matrix of bool) 824617a3babSopenharmony_ci0:342 'inF0' ( in 3X3 matrix of float) 825617a3babSopenharmony_ci0:342 arc sine ( temp 3X3 matrix of float) 826617a3babSopenharmony_ci0:342 'inF0' ( in 3X3 matrix of float) 827617a3babSopenharmony_ci0:342 arc tangent ( temp 3X3 matrix of float) 828617a3babSopenharmony_ci0:342 'inF0' ( in 3X3 matrix of float) 829617a3babSopenharmony_ci0:342 arc tangent ( temp 3X3 matrix of float) 830617a3babSopenharmony_ci0:342 'inF0' ( in 3X3 matrix of float) 831617a3babSopenharmony_ci0:342 'inF1' ( in 3X3 matrix of float) 832617a3babSopenharmony_ci0:342 Ceiling ( temp 3X3 matrix of float) 833617a3babSopenharmony_ci0:342 'inF0' ( in 3X3 matrix of float) 834617a3babSopenharmony_ci0:342 clamp ( temp 3X3 matrix of float) 835617a3babSopenharmony_ci0:342 'inF0' ( in 3X3 matrix of float) 836617a3babSopenharmony_ci0:342 'inF1' ( in 3X3 matrix of float) 837617a3babSopenharmony_ci0:342 'inF2' ( in 3X3 matrix of float) 838617a3babSopenharmony_ci0:342 cosine ( temp 3X3 matrix of float) 839617a3babSopenharmony_ci0:342 'inF0' ( in 3X3 matrix of float) 840617a3babSopenharmony_ci0:342 hyp. cosine ( temp 3X3 matrix of float) 841617a3babSopenharmony_ci0:342 'inF0' ( in 3X3 matrix of float) 842617a3babSopenharmony_ci0:342 degrees ( temp 3X3 matrix of float) 843617a3babSopenharmony_ci0:342 'inF0' ( in 3X3 matrix of float) 844617a3babSopenharmony_ci0:342 determinant ( temp float) 845617a3babSopenharmony_ci0:342 'inF0' ( in 3X3 matrix of float) 846617a3babSopenharmony_ci0:342 exp ( temp 3X3 matrix of float) 847617a3babSopenharmony_ci0:342 'inF0' ( in 3X3 matrix of float) 848617a3babSopenharmony_ci0:342 exp2 ( temp 3X3 matrix of float) 849617a3babSopenharmony_ci0:342 'inF0' ( in 3X3 matrix of float) 850617a3babSopenharmony_ci0:342 findMSB ( temp int) 851617a3babSopenharmony_ci0:342 Constant: 852617a3babSopenharmony_ci0:342 7 (const int) 853617a3babSopenharmony_ci0:342 findLSB ( temp int) 854617a3babSopenharmony_ci0:342 Constant: 855617a3babSopenharmony_ci0:342 7 (const int) 856617a3babSopenharmony_ci0:342 Floor ( temp 3X3 matrix of float) 857617a3babSopenharmony_ci0:342 'inF0' ( in 3X3 matrix of float) 858617a3babSopenharmony_ci0:342 mod ( temp 3X3 matrix of float) 859617a3babSopenharmony_ci0:342 'inF0' ( in 3X3 matrix of float) 860617a3babSopenharmony_ci0:342 'inF1' ( in 3X3 matrix of float) 861617a3babSopenharmony_ci0:342 Fraction ( temp 3X3 matrix of float) 862617a3babSopenharmony_ci0:342 'inF0' ( in 3X3 matrix of float) 863617a3babSopenharmony_ci0:342 ldexp ( temp 3X3 matrix of float) 864617a3babSopenharmony_ci0:342 'inF0' ( in 3X3 matrix of float) 865617a3babSopenharmony_ci0:342 'inF1' ( in 3X3 matrix of float) 866617a3babSopenharmony_ci0:342 mix ( temp 3X3 matrix of float) 867617a3babSopenharmony_ci0:342 'inF0' ( in 3X3 matrix of float) 868617a3babSopenharmony_ci0:342 'inF1' ( in 3X3 matrix of float) 869617a3babSopenharmony_ci0:342 'inF2' ( in 3X3 matrix of float) 870617a3babSopenharmony_ci0:342 log ( temp 3X3 matrix of float) 871617a3babSopenharmony_ci0:342 'inF0' ( in 3X3 matrix of float) 872617a3babSopenharmony_ci0:342 matrix-scale ( temp 3X3 matrix of float) 873617a3babSopenharmony_ci0:342 log2 ( temp 3X3 matrix of float) 874617a3babSopenharmony_ci0:342 'inF0' ( in 3X3 matrix of float) 875617a3babSopenharmony_ci0:342 Constant: 876617a3babSopenharmony_ci0:342 0.301030 877617a3babSopenharmony_ci0:342 log2 ( temp 3X3 matrix of float) 878617a3babSopenharmony_ci0:342 'inF0' ( in 3X3 matrix of float) 879617a3babSopenharmony_ci0:342 max ( temp 3X3 matrix of float) 880617a3babSopenharmony_ci0:342 'inF0' ( in 3X3 matrix of float) 881617a3babSopenharmony_ci0:342 'inF1' ( in 3X3 matrix of float) 882617a3babSopenharmony_ci0:342 min ( temp 3X3 matrix of float) 883617a3babSopenharmony_ci0:342 'inF0' ( in 3X3 matrix of float) 884617a3babSopenharmony_ci0:342 'inF1' ( in 3X3 matrix of float) 885617a3babSopenharmony_ci0:342 pow ( temp 3X3 matrix of float) 886617a3babSopenharmony_ci0:342 'inF0' ( in 3X3 matrix of float) 887617a3babSopenharmony_ci0:342 'inF1' ( in 3X3 matrix of float) 888617a3babSopenharmony_ci0:342 radians ( temp 3X3 matrix of float) 889617a3babSopenharmony_ci0:342 'inF0' ( in 3X3 matrix of float) 890617a3babSopenharmony_ci0:342 roundEven ( temp 3X3 matrix of float) 891617a3babSopenharmony_ci0:342 'inF0' ( in 3X3 matrix of float) 892617a3babSopenharmony_ci0:342 inverse sqrt ( temp 3X3 matrix of float) 893617a3babSopenharmony_ci0:342 'inF0' ( in 3X3 matrix of float) 894617a3babSopenharmony_ci0:342 clamp ( temp 3X3 matrix of float) 895617a3babSopenharmony_ci0:342 'inF0' ( in 3X3 matrix of float) 896617a3babSopenharmony_ci0:342 Constant: 897617a3babSopenharmony_ci0:342 0.000000 898617a3babSopenharmony_ci0:342 Constant: 899617a3babSopenharmony_ci0:342 1.000000 900617a3babSopenharmony_ci0:342 Sign ( temp 3X3 matrix of float) 901617a3babSopenharmony_ci0:342 'inF0' ( in 3X3 matrix of float) 902617a3babSopenharmony_ci0:342 sine ( temp 3X3 matrix of float) 903617a3babSopenharmony_ci0:342 'inF0' ( in 3X3 matrix of float) 904617a3babSopenharmony_ci0:342 Sequence 905617a3babSopenharmony_ci0:342 move second child to first child ( temp 3X3 matrix of float) 906617a3babSopenharmony_ci0:342 'inF1' ( in 3X3 matrix of float) 907617a3babSopenharmony_ci0:342 sine ( temp 3X3 matrix of float) 908617a3babSopenharmony_ci0:342 'inF0' ( in 3X3 matrix of float) 909617a3babSopenharmony_ci0:342 move second child to first child ( temp 3X3 matrix of float) 910617a3babSopenharmony_ci0:342 'inF2' ( in 3X3 matrix of float) 911617a3babSopenharmony_ci0:342 cosine ( temp 3X3 matrix of float) 912617a3babSopenharmony_ci0:342 'inF0' ( in 3X3 matrix of float) 913617a3babSopenharmony_ci0:342 hyp. sine ( temp 3X3 matrix of float) 914617a3babSopenharmony_ci0:342 'inF0' ( in 3X3 matrix of float) 915617a3babSopenharmony_ci0:342 smoothstep ( temp 3X3 matrix of float) 916617a3babSopenharmony_ci0:342 'inF0' ( in 3X3 matrix of float) 917617a3babSopenharmony_ci0:342 'inF1' ( in 3X3 matrix of float) 918617a3babSopenharmony_ci0:342 'inF2' ( in 3X3 matrix of float) 919617a3babSopenharmony_ci0:342 sqrt ( temp 3X3 matrix of float) 920617a3babSopenharmony_ci0:342 'inF0' ( in 3X3 matrix of float) 921617a3babSopenharmony_ci0:342 step ( temp 3X3 matrix of float) 922617a3babSopenharmony_ci0:342 'inF0' ( in 3X3 matrix of float) 923617a3babSopenharmony_ci0:342 'inF1' ( in 3X3 matrix of float) 924617a3babSopenharmony_ci0:342 tangent ( temp 3X3 matrix of float) 925617a3babSopenharmony_ci0:342 'inF0' ( in 3X3 matrix of float) 926617a3babSopenharmony_ci0:342 hyp. tangent ( temp 3X3 matrix of float) 927617a3babSopenharmony_ci0:342 'inF0' ( in 3X3 matrix of float) 928617a3babSopenharmony_ci0:342 transpose ( temp 3X3 matrix of float) 929617a3babSopenharmony_ci0:342 'inF0' ( in 3X3 matrix of float) 930617a3babSopenharmony_ci0:342 trunc ( temp 3X3 matrix of float) 931617a3babSopenharmony_ci0:342 'inF0' ( in 3X3 matrix of float) 932617a3babSopenharmony_ci0:345 Branch: Return with expression 933617a3babSopenharmony_ci0:345 Constant: 934617a3babSopenharmony_ci0:345 3.000000 935617a3babSopenharmony_ci0:345 3.000000 936617a3babSopenharmony_ci0:345 3.000000 937617a3babSopenharmony_ci0:345 3.000000 938617a3babSopenharmony_ci0:345 3.000000 939617a3babSopenharmony_ci0:345 3.000000 940617a3babSopenharmony_ci0:345 3.000000 941617a3babSopenharmony_ci0:345 3.000000 942617a3babSopenharmony_ci0:345 3.000000 943617a3babSopenharmony_ci0:349 Function Definition: VertexShaderFunction4x4(mf44;mf44;mf44; ( temp 4X4 matrix of float) 944617a3babSopenharmony_ci0:349 Function Parameters: 945617a3babSopenharmony_ci0:349 'inF0' ( in 4X4 matrix of float) 946617a3babSopenharmony_ci0:349 'inF1' ( in 4X4 matrix of float) 947617a3babSopenharmony_ci0:349 'inF2' ( in 4X4 matrix of float) 948617a3babSopenharmony_ci0:? Sequence 949617a3babSopenharmony_ci0:351 all ( temp bool) 950617a3babSopenharmony_ci0:351 Convert float to bool ( temp 4X4 matrix of bool) 951617a3babSopenharmony_ci0:351 'inF0' ( in 4X4 matrix of float) 952617a3babSopenharmony_ci0:351 Absolute value ( temp 4X4 matrix of float) 953617a3babSopenharmony_ci0:351 'inF0' ( in 4X4 matrix of float) 954617a3babSopenharmony_ci0:351 arc cosine ( temp 4X4 matrix of float) 955617a3babSopenharmony_ci0:351 'inF0' ( in 4X4 matrix of float) 956617a3babSopenharmony_ci0:351 any ( temp bool) 957617a3babSopenharmony_ci0:351 Convert float to bool ( temp 4X4 matrix of bool) 958617a3babSopenharmony_ci0:351 'inF0' ( in 4X4 matrix of float) 959617a3babSopenharmony_ci0:351 arc sine ( temp 4X4 matrix of float) 960617a3babSopenharmony_ci0:351 'inF0' ( in 4X4 matrix of float) 961617a3babSopenharmony_ci0:351 arc tangent ( temp 4X4 matrix of float) 962617a3babSopenharmony_ci0:351 'inF0' ( in 4X4 matrix of float) 963617a3babSopenharmony_ci0:351 arc tangent ( temp 4X4 matrix of float) 964617a3babSopenharmony_ci0:351 'inF0' ( in 4X4 matrix of float) 965617a3babSopenharmony_ci0:351 'inF1' ( in 4X4 matrix of float) 966617a3babSopenharmony_ci0:351 Ceiling ( temp 4X4 matrix of float) 967617a3babSopenharmony_ci0:351 'inF0' ( in 4X4 matrix of float) 968617a3babSopenharmony_ci0:351 clamp ( temp 4X4 matrix of float) 969617a3babSopenharmony_ci0:351 'inF0' ( in 4X4 matrix of float) 970617a3babSopenharmony_ci0:351 'inF1' ( in 4X4 matrix of float) 971617a3babSopenharmony_ci0:351 'inF2' ( in 4X4 matrix of float) 972617a3babSopenharmony_ci0:351 cosine ( temp 4X4 matrix of float) 973617a3babSopenharmony_ci0:351 'inF0' ( in 4X4 matrix of float) 974617a3babSopenharmony_ci0:351 hyp. cosine ( temp 4X4 matrix of float) 975617a3babSopenharmony_ci0:351 'inF0' ( in 4X4 matrix of float) 976617a3babSopenharmony_ci0:351 degrees ( temp 4X4 matrix of float) 977617a3babSopenharmony_ci0:351 'inF0' ( in 4X4 matrix of float) 978617a3babSopenharmony_ci0:351 determinant ( temp float) 979617a3babSopenharmony_ci0:351 'inF0' ( in 4X4 matrix of float) 980617a3babSopenharmony_ci0:351 exp ( temp 4X4 matrix of float) 981617a3babSopenharmony_ci0:351 'inF0' ( in 4X4 matrix of float) 982617a3babSopenharmony_ci0:351 exp2 ( temp 4X4 matrix of float) 983617a3babSopenharmony_ci0:351 'inF0' ( in 4X4 matrix of float) 984617a3babSopenharmony_ci0:351 findMSB ( temp int) 985617a3babSopenharmony_ci0:351 Constant: 986617a3babSopenharmony_ci0:351 7 (const int) 987617a3babSopenharmony_ci0:351 findLSB ( temp int) 988617a3babSopenharmony_ci0:351 Constant: 989617a3babSopenharmony_ci0:351 7 (const int) 990617a3babSopenharmony_ci0:351 Floor ( temp 4X4 matrix of float) 991617a3babSopenharmony_ci0:351 'inF0' ( in 4X4 matrix of float) 992617a3babSopenharmony_ci0:351 mod ( temp 4X4 matrix of float) 993617a3babSopenharmony_ci0:351 'inF0' ( in 4X4 matrix of float) 994617a3babSopenharmony_ci0:351 'inF1' ( in 4X4 matrix of float) 995617a3babSopenharmony_ci0:351 Fraction ( temp 4X4 matrix of float) 996617a3babSopenharmony_ci0:351 'inF0' ( in 4X4 matrix of float) 997617a3babSopenharmony_ci0:351 ldexp ( temp 4X4 matrix of float) 998617a3babSopenharmony_ci0:351 'inF0' ( in 4X4 matrix of float) 999617a3babSopenharmony_ci0:351 'inF1' ( in 4X4 matrix of float) 1000617a3babSopenharmony_ci0:351 mix ( temp 4X4 matrix of float) 1001617a3babSopenharmony_ci0:351 'inF0' ( in 4X4 matrix of float) 1002617a3babSopenharmony_ci0:351 'inF1' ( in 4X4 matrix of float) 1003617a3babSopenharmony_ci0:351 'inF2' ( in 4X4 matrix of float) 1004617a3babSopenharmony_ci0:351 log ( temp 4X4 matrix of float) 1005617a3babSopenharmony_ci0:351 'inF0' ( in 4X4 matrix of float) 1006617a3babSopenharmony_ci0:351 matrix-scale ( temp 4X4 matrix of float) 1007617a3babSopenharmony_ci0:351 log2 ( temp 4X4 matrix of float) 1008617a3babSopenharmony_ci0:351 'inF0' ( in 4X4 matrix of float) 1009617a3babSopenharmony_ci0:351 Constant: 1010617a3babSopenharmony_ci0:351 0.301030 1011617a3babSopenharmony_ci0:351 log2 ( temp 4X4 matrix of float) 1012617a3babSopenharmony_ci0:351 'inF0' ( in 4X4 matrix of float) 1013617a3babSopenharmony_ci0:351 max ( temp 4X4 matrix of float) 1014617a3babSopenharmony_ci0:351 'inF0' ( in 4X4 matrix of float) 1015617a3babSopenharmony_ci0:351 'inF1' ( in 4X4 matrix of float) 1016617a3babSopenharmony_ci0:351 min ( temp 4X4 matrix of float) 1017617a3babSopenharmony_ci0:351 'inF0' ( in 4X4 matrix of float) 1018617a3babSopenharmony_ci0:351 'inF1' ( in 4X4 matrix of float) 1019617a3babSopenharmony_ci0:351 pow ( temp 4X4 matrix of float) 1020617a3babSopenharmony_ci0:351 'inF0' ( in 4X4 matrix of float) 1021617a3babSopenharmony_ci0:351 'inF1' ( in 4X4 matrix of float) 1022617a3babSopenharmony_ci0:351 radians ( temp 4X4 matrix of float) 1023617a3babSopenharmony_ci0:351 'inF0' ( in 4X4 matrix of float) 1024617a3babSopenharmony_ci0:351 roundEven ( temp 4X4 matrix of float) 1025617a3babSopenharmony_ci0:351 'inF0' ( in 4X4 matrix of float) 1026617a3babSopenharmony_ci0:351 inverse sqrt ( temp 4X4 matrix of float) 1027617a3babSopenharmony_ci0:351 'inF0' ( in 4X4 matrix of float) 1028617a3babSopenharmony_ci0:351 clamp ( temp 4X4 matrix of float) 1029617a3babSopenharmony_ci0:351 'inF0' ( in 4X4 matrix of float) 1030617a3babSopenharmony_ci0:351 Constant: 1031617a3babSopenharmony_ci0:351 0.000000 1032617a3babSopenharmony_ci0:351 Constant: 1033617a3babSopenharmony_ci0:351 1.000000 1034617a3babSopenharmony_ci0:351 Sign ( temp 4X4 matrix of float) 1035617a3babSopenharmony_ci0:351 'inF0' ( in 4X4 matrix of float) 1036617a3babSopenharmony_ci0:351 sine ( temp 4X4 matrix of float) 1037617a3babSopenharmony_ci0:351 'inF0' ( in 4X4 matrix of float) 1038617a3babSopenharmony_ci0:351 Sequence 1039617a3babSopenharmony_ci0:351 move second child to first child ( temp 4X4 matrix of float) 1040617a3babSopenharmony_ci0:351 'inF1' ( in 4X4 matrix of float) 1041617a3babSopenharmony_ci0:351 sine ( temp 4X4 matrix of float) 1042617a3babSopenharmony_ci0:351 'inF0' ( in 4X4 matrix of float) 1043617a3babSopenharmony_ci0:351 move second child to first child ( temp 4X4 matrix of float) 1044617a3babSopenharmony_ci0:351 'inF2' ( in 4X4 matrix of float) 1045617a3babSopenharmony_ci0:351 cosine ( temp 4X4 matrix of float) 1046617a3babSopenharmony_ci0:351 'inF0' ( in 4X4 matrix of float) 1047617a3babSopenharmony_ci0:351 hyp. sine ( temp 4X4 matrix of float) 1048617a3babSopenharmony_ci0:351 'inF0' ( in 4X4 matrix of float) 1049617a3babSopenharmony_ci0:351 smoothstep ( temp 4X4 matrix of float) 1050617a3babSopenharmony_ci0:351 'inF0' ( in 4X4 matrix of float) 1051617a3babSopenharmony_ci0:351 'inF1' ( in 4X4 matrix of float) 1052617a3babSopenharmony_ci0:351 'inF2' ( in 4X4 matrix of float) 1053617a3babSopenharmony_ci0:351 sqrt ( temp 4X4 matrix of float) 1054617a3babSopenharmony_ci0:351 'inF0' ( in 4X4 matrix of float) 1055617a3babSopenharmony_ci0:351 step ( temp 4X4 matrix of float) 1056617a3babSopenharmony_ci0:351 'inF0' ( in 4X4 matrix of float) 1057617a3babSopenharmony_ci0:351 'inF1' ( in 4X4 matrix of float) 1058617a3babSopenharmony_ci0:351 tangent ( temp 4X4 matrix of float) 1059617a3babSopenharmony_ci0:351 'inF0' ( in 4X4 matrix of float) 1060617a3babSopenharmony_ci0:351 hyp. tangent ( temp 4X4 matrix of float) 1061617a3babSopenharmony_ci0:351 'inF0' ( in 4X4 matrix of float) 1062617a3babSopenharmony_ci0:351 transpose ( temp 4X4 matrix of float) 1063617a3babSopenharmony_ci0:351 'inF0' ( in 4X4 matrix of float) 1064617a3babSopenharmony_ci0:351 trunc ( temp 4X4 matrix of float) 1065617a3babSopenharmony_ci0:351 'inF0' ( in 4X4 matrix of float) 1066617a3babSopenharmony_ci0:354 Branch: Return with expression 1067617a3babSopenharmony_ci0:354 Constant: 1068617a3babSopenharmony_ci0:354 4.000000 1069617a3babSopenharmony_ci0:354 4.000000 1070617a3babSopenharmony_ci0:354 4.000000 1071617a3babSopenharmony_ci0:354 4.000000 1072617a3babSopenharmony_ci0:354 4.000000 1073617a3babSopenharmony_ci0:354 4.000000 1074617a3babSopenharmony_ci0:354 4.000000 1075617a3babSopenharmony_ci0:354 4.000000 1076617a3babSopenharmony_ci0:354 4.000000 1077617a3babSopenharmony_ci0:354 4.000000 1078617a3babSopenharmony_ci0:354 4.000000 1079617a3babSopenharmony_ci0:354 4.000000 1080617a3babSopenharmony_ci0:354 4.000000 1081617a3babSopenharmony_ci0:354 4.000000 1082617a3babSopenharmony_ci0:354 4.000000 1083617a3babSopenharmony_ci0:354 4.000000 1084617a3babSopenharmony_ci0:372 Function Definition: TestGenMul2(f1;f1;vf2;vf2;mf22;mf22; ( temp void) 1085617a3babSopenharmony_ci0:372 Function Parameters: 1086617a3babSopenharmony_ci0:372 'inF0' ( in float) 1087617a3babSopenharmony_ci0:372 'inF1' ( in float) 1088617a3babSopenharmony_ci0:372 'inFV0' ( in 2-component vector of float) 1089617a3babSopenharmony_ci0:372 'inFV1' ( in 2-component vector of float) 1090617a3babSopenharmony_ci0:372 'inFM0' ( in 2X2 matrix of float) 1091617a3babSopenharmony_ci0:372 'inFM1' ( in 2X2 matrix of float) 1092617a3babSopenharmony_ci0:? Sequence 1093617a3babSopenharmony_ci0:373 Sequence 1094617a3babSopenharmony_ci0:373 move second child to first child ( temp float) 1095617a3babSopenharmony_ci0:373 'r0' ( temp float) 1096617a3babSopenharmony_ci0:373 component-wise multiply ( temp float) 1097617a3babSopenharmony_ci0:373 'inF1' ( in float) 1098617a3babSopenharmony_ci0:373 'inF0' ( in float) 1099617a3babSopenharmony_ci0:373 Sequence 1100617a3babSopenharmony_ci0:373 move second child to first child ( temp 2-component vector of float) 1101617a3babSopenharmony_ci0:373 'r1' ( temp 2-component vector of float) 1102617a3babSopenharmony_ci0:373 vector-scale ( temp 2-component vector of float) 1103617a3babSopenharmony_ci0:373 'inF0' ( in float) 1104617a3babSopenharmony_ci0:373 'inFV0' ( in 2-component vector of float) 1105617a3babSopenharmony_ci0:373 Sequence 1106617a3babSopenharmony_ci0:373 move second child to first child ( temp 2-component vector of float) 1107617a3babSopenharmony_ci0:373 'r2' ( temp 2-component vector of float) 1108617a3babSopenharmony_ci0:373 vector-scale ( temp 2-component vector of float) 1109617a3babSopenharmony_ci0:373 'inFV0' ( in 2-component vector of float) 1110617a3babSopenharmony_ci0:373 'inF0' ( in float) 1111617a3babSopenharmony_ci0:373 Sequence 1112617a3babSopenharmony_ci0:373 move second child to first child ( temp float) 1113617a3babSopenharmony_ci0:373 'r3' ( temp float) 1114617a3babSopenharmony_ci0:373 dot-product ( temp float) 1115617a3babSopenharmony_ci0:373 'inFV0' ( in 2-component vector of float) 1116617a3babSopenharmony_ci0:373 'inFV1' ( in 2-component vector of float) 1117617a3babSopenharmony_ci0:373 Sequence 1118617a3babSopenharmony_ci0:373 move second child to first child ( temp 2-component vector of float) 1119617a3babSopenharmony_ci0:373 'r4' ( temp 2-component vector of float) 1120617a3babSopenharmony_ci0:373 vector-times-matrix ( temp 2-component vector of float) 1121617a3babSopenharmony_ci0:373 'inFV0' ( in 2-component vector of float) 1122617a3babSopenharmony_ci0:373 'inFM0' ( in 2X2 matrix of float) 1123617a3babSopenharmony_ci0:373 Sequence 1124617a3babSopenharmony_ci0:373 move second child to first child ( temp 2-component vector of float) 1125617a3babSopenharmony_ci0:373 'r5' ( temp 2-component vector of float) 1126617a3babSopenharmony_ci0:373 matrix-times-vector ( temp 2-component vector of float) 1127617a3babSopenharmony_ci0:373 'inFM0' ( in 2X2 matrix of float) 1128617a3babSopenharmony_ci0:373 'inFV0' ( in 2-component vector of float) 1129617a3babSopenharmony_ci0:373 Sequence 1130617a3babSopenharmony_ci0:373 move second child to first child ( temp 2X2 matrix of float) 1131617a3babSopenharmony_ci0:373 'r6' ( temp 2X2 matrix of float) 1132617a3babSopenharmony_ci0:373 matrix-scale ( temp 2X2 matrix of float) 1133617a3babSopenharmony_ci0:373 'inF0' ( in float) 1134617a3babSopenharmony_ci0:373 'inFM0' ( in 2X2 matrix of float) 1135617a3babSopenharmony_ci0:373 Sequence 1136617a3babSopenharmony_ci0:373 move second child to first child ( temp 2X2 matrix of float) 1137617a3babSopenharmony_ci0:373 'r7' ( temp 2X2 matrix of float) 1138617a3babSopenharmony_ci0:373 matrix-scale ( temp 2X2 matrix of float) 1139617a3babSopenharmony_ci0:373 'inFM0' ( in 2X2 matrix of float) 1140617a3babSopenharmony_ci0:373 'inF0' ( in float) 1141617a3babSopenharmony_ci0:373 Sequence 1142617a3babSopenharmony_ci0:373 move second child to first child ( temp 2X2 matrix of float) 1143617a3babSopenharmony_ci0:373 'r8' ( temp 2X2 matrix of float) 1144617a3babSopenharmony_ci0:373 matrix-multiply ( temp 2X2 matrix of float) 1145617a3babSopenharmony_ci0:373 'inFM1' ( in 2X2 matrix of float) 1146617a3babSopenharmony_ci0:373 'inFM0' ( in 2X2 matrix of float) 1147617a3babSopenharmony_ci0:379 Function Definition: TestGenMul3(f1;f1;vf3;vf3;mf33;mf33; ( temp void) 1148617a3babSopenharmony_ci0:379 Function Parameters: 1149617a3babSopenharmony_ci0:379 'inF0' ( in float) 1150617a3babSopenharmony_ci0:379 'inF1' ( in float) 1151617a3babSopenharmony_ci0:379 'inFV0' ( in 3-component vector of float) 1152617a3babSopenharmony_ci0:379 'inFV1' ( in 3-component vector of float) 1153617a3babSopenharmony_ci0:379 'inFM0' ( in 3X3 matrix of float) 1154617a3babSopenharmony_ci0:379 'inFM1' ( in 3X3 matrix of float) 1155617a3babSopenharmony_ci0:? Sequence 1156617a3babSopenharmony_ci0:380 Sequence 1157617a3babSopenharmony_ci0:380 move second child to first child ( temp float) 1158617a3babSopenharmony_ci0:380 'r0' ( temp float) 1159617a3babSopenharmony_ci0:380 component-wise multiply ( temp float) 1160617a3babSopenharmony_ci0:380 'inF1' ( in float) 1161617a3babSopenharmony_ci0:380 'inF0' ( in float) 1162617a3babSopenharmony_ci0:380 Sequence 1163617a3babSopenharmony_ci0:380 move second child to first child ( temp 3-component vector of float) 1164617a3babSopenharmony_ci0:380 'r1' ( temp 3-component vector of float) 1165617a3babSopenharmony_ci0:380 vector-scale ( temp 3-component vector of float) 1166617a3babSopenharmony_ci0:380 'inF0' ( in float) 1167617a3babSopenharmony_ci0:380 'inFV0' ( in 3-component vector of float) 1168617a3babSopenharmony_ci0:380 Sequence 1169617a3babSopenharmony_ci0:380 move second child to first child ( temp 3-component vector of float) 1170617a3babSopenharmony_ci0:380 'r2' ( temp 3-component vector of float) 1171617a3babSopenharmony_ci0:380 vector-scale ( temp 3-component vector of float) 1172617a3babSopenharmony_ci0:380 'inFV0' ( in 3-component vector of float) 1173617a3babSopenharmony_ci0:380 'inF0' ( in float) 1174617a3babSopenharmony_ci0:380 Sequence 1175617a3babSopenharmony_ci0:380 move second child to first child ( temp float) 1176617a3babSopenharmony_ci0:380 'r3' ( temp float) 1177617a3babSopenharmony_ci0:380 dot-product ( temp float) 1178617a3babSopenharmony_ci0:380 'inFV0' ( in 3-component vector of float) 1179617a3babSopenharmony_ci0:380 'inFV1' ( in 3-component vector of float) 1180617a3babSopenharmony_ci0:380 Sequence 1181617a3babSopenharmony_ci0:380 move second child to first child ( temp 3-component vector of float) 1182617a3babSopenharmony_ci0:380 'r4' ( temp 3-component vector of float) 1183617a3babSopenharmony_ci0:380 vector-times-matrix ( temp 3-component vector of float) 1184617a3babSopenharmony_ci0:380 'inFV0' ( in 3-component vector of float) 1185617a3babSopenharmony_ci0:380 'inFM0' ( in 3X3 matrix of float) 1186617a3babSopenharmony_ci0:380 Sequence 1187617a3babSopenharmony_ci0:380 move second child to first child ( temp 3-component vector of float) 1188617a3babSopenharmony_ci0:380 'r5' ( temp 3-component vector of float) 1189617a3babSopenharmony_ci0:380 matrix-times-vector ( temp 3-component vector of float) 1190617a3babSopenharmony_ci0:380 'inFM0' ( in 3X3 matrix of float) 1191617a3babSopenharmony_ci0:380 'inFV0' ( in 3-component vector of float) 1192617a3babSopenharmony_ci0:380 Sequence 1193617a3babSopenharmony_ci0:380 move second child to first child ( temp 3X3 matrix of float) 1194617a3babSopenharmony_ci0:380 'r6' ( temp 3X3 matrix of float) 1195617a3babSopenharmony_ci0:380 matrix-scale ( temp 3X3 matrix of float) 1196617a3babSopenharmony_ci0:380 'inF0' ( in float) 1197617a3babSopenharmony_ci0:380 'inFM0' ( in 3X3 matrix of float) 1198617a3babSopenharmony_ci0:380 Sequence 1199617a3babSopenharmony_ci0:380 move second child to first child ( temp 3X3 matrix of float) 1200617a3babSopenharmony_ci0:380 'r7' ( temp 3X3 matrix of float) 1201617a3babSopenharmony_ci0:380 matrix-scale ( temp 3X3 matrix of float) 1202617a3babSopenharmony_ci0:380 'inFM0' ( in 3X3 matrix of float) 1203617a3babSopenharmony_ci0:380 'inF0' ( in float) 1204617a3babSopenharmony_ci0:380 Sequence 1205617a3babSopenharmony_ci0:380 move second child to first child ( temp 3X3 matrix of float) 1206617a3babSopenharmony_ci0:380 'r8' ( temp 3X3 matrix of float) 1207617a3babSopenharmony_ci0:380 matrix-multiply ( temp 3X3 matrix of float) 1208617a3babSopenharmony_ci0:380 'inFM1' ( in 3X3 matrix of float) 1209617a3babSopenharmony_ci0:380 'inFM0' ( in 3X3 matrix of float) 1210617a3babSopenharmony_ci0:386 Function Definition: TestGenMul4(f1;f1;vf4;vf4;mf44;mf44; ( temp void) 1211617a3babSopenharmony_ci0:386 Function Parameters: 1212617a3babSopenharmony_ci0:386 'inF0' ( in float) 1213617a3babSopenharmony_ci0:386 'inF1' ( in float) 1214617a3babSopenharmony_ci0:386 'inFV0' ( in 4-component vector of float) 1215617a3babSopenharmony_ci0:386 'inFV1' ( in 4-component vector of float) 1216617a3babSopenharmony_ci0:386 'inFM0' ( in 4X4 matrix of float) 1217617a3babSopenharmony_ci0:386 'inFM1' ( in 4X4 matrix of float) 1218617a3babSopenharmony_ci0:? Sequence 1219617a3babSopenharmony_ci0:387 Sequence 1220617a3babSopenharmony_ci0:387 move second child to first child ( temp float) 1221617a3babSopenharmony_ci0:387 'r0' ( temp float) 1222617a3babSopenharmony_ci0:387 component-wise multiply ( temp float) 1223617a3babSopenharmony_ci0:387 'inF1' ( in float) 1224617a3babSopenharmony_ci0:387 'inF0' ( in float) 1225617a3babSopenharmony_ci0:387 Sequence 1226617a3babSopenharmony_ci0:387 move second child to first child ( temp 4-component vector of float) 1227617a3babSopenharmony_ci0:387 'r1' ( temp 4-component vector of float) 1228617a3babSopenharmony_ci0:387 vector-scale ( temp 4-component vector of float) 1229617a3babSopenharmony_ci0:387 'inF0' ( in float) 1230617a3babSopenharmony_ci0:387 'inFV0' ( in 4-component vector of float) 1231617a3babSopenharmony_ci0:387 Sequence 1232617a3babSopenharmony_ci0:387 move second child to first child ( temp 4-component vector of float) 1233617a3babSopenharmony_ci0:387 'r2' ( temp 4-component vector of float) 1234617a3babSopenharmony_ci0:387 vector-scale ( temp 4-component vector of float) 1235617a3babSopenharmony_ci0:387 'inFV0' ( in 4-component vector of float) 1236617a3babSopenharmony_ci0:387 'inF0' ( in float) 1237617a3babSopenharmony_ci0:387 Sequence 1238617a3babSopenharmony_ci0:387 move second child to first child ( temp float) 1239617a3babSopenharmony_ci0:387 'r3' ( temp float) 1240617a3babSopenharmony_ci0:387 dot-product ( temp float) 1241617a3babSopenharmony_ci0:387 'inFV0' ( in 4-component vector of float) 1242617a3babSopenharmony_ci0:387 'inFV1' ( in 4-component vector of float) 1243617a3babSopenharmony_ci0:387 Sequence 1244617a3babSopenharmony_ci0:387 move second child to first child ( temp 4-component vector of float) 1245617a3babSopenharmony_ci0:387 'r4' ( temp 4-component vector of float) 1246617a3babSopenharmony_ci0:387 vector-times-matrix ( temp 4-component vector of float) 1247617a3babSopenharmony_ci0:387 'inFV0' ( in 4-component vector of float) 1248617a3babSopenharmony_ci0:387 'inFM0' ( in 4X4 matrix of float) 1249617a3babSopenharmony_ci0:387 Sequence 1250617a3babSopenharmony_ci0:387 move second child to first child ( temp 4-component vector of float) 1251617a3babSopenharmony_ci0:387 'r5' ( temp 4-component vector of float) 1252617a3babSopenharmony_ci0:387 matrix-times-vector ( temp 4-component vector of float) 1253617a3babSopenharmony_ci0:387 'inFM0' ( in 4X4 matrix of float) 1254617a3babSopenharmony_ci0:387 'inFV0' ( in 4-component vector of float) 1255617a3babSopenharmony_ci0:387 Sequence 1256617a3babSopenharmony_ci0:387 move second child to first child ( temp 4X4 matrix of float) 1257617a3babSopenharmony_ci0:387 'r6' ( temp 4X4 matrix of float) 1258617a3babSopenharmony_ci0:387 matrix-scale ( temp 4X4 matrix of float) 1259617a3babSopenharmony_ci0:387 'inF0' ( in float) 1260617a3babSopenharmony_ci0:387 'inFM0' ( in 4X4 matrix of float) 1261617a3babSopenharmony_ci0:387 Sequence 1262617a3babSopenharmony_ci0:387 move second child to first child ( temp 4X4 matrix of float) 1263617a3babSopenharmony_ci0:387 'r7' ( temp 4X4 matrix of float) 1264617a3babSopenharmony_ci0:387 matrix-scale ( temp 4X4 matrix of float) 1265617a3babSopenharmony_ci0:387 'inFM0' ( in 4X4 matrix of float) 1266617a3babSopenharmony_ci0:387 'inF0' ( in float) 1267617a3babSopenharmony_ci0:387 Sequence 1268617a3babSopenharmony_ci0:387 move second child to first child ( temp 4X4 matrix of float) 1269617a3babSopenharmony_ci0:387 'r8' ( temp 4X4 matrix of float) 1270617a3babSopenharmony_ci0:387 matrix-multiply ( temp 4X4 matrix of float) 1271617a3babSopenharmony_ci0:387 'inFM1' ( in 4X4 matrix of float) 1272617a3babSopenharmony_ci0:387 'inFM0' ( in 4X4 matrix of float) 1273617a3babSopenharmony_ci0:396 Function Definition: TestGenMulNxM(f1;f1;vf2;vf3;mf23;mf32;mf33;mf34;mf24; ( temp void) 1274617a3babSopenharmony_ci0:396 Function Parameters: 1275617a3babSopenharmony_ci0:396 'inF0' ( in float) 1276617a3babSopenharmony_ci0:396 'inF1' ( in float) 1277617a3babSopenharmony_ci0:396 'inFV2' ( in 2-component vector of float) 1278617a3babSopenharmony_ci0:396 'inFV3' ( in 3-component vector of float) 1279617a3babSopenharmony_ci0:396 'inFM2x3' ( in 2X3 matrix of float) 1280617a3babSopenharmony_ci0:396 'inFM3x2' ( in 3X2 matrix of float) 1281617a3babSopenharmony_ci0:396 'inFM3x3' ( in 3X3 matrix of float) 1282617a3babSopenharmony_ci0:396 'inFM3x4' ( in 3X4 matrix of float) 1283617a3babSopenharmony_ci0:396 'inFM2x4' ( in 2X4 matrix of float) 1284617a3babSopenharmony_ci0:? Sequence 1285617a3babSopenharmony_ci0:397 Sequence 1286617a3babSopenharmony_ci0:397 move second child to first child ( temp float) 1287617a3babSopenharmony_ci0:397 'r00' ( temp float) 1288617a3babSopenharmony_ci0:397 component-wise multiply ( temp float) 1289617a3babSopenharmony_ci0:397 'inF1' ( in float) 1290617a3babSopenharmony_ci0:397 'inF0' ( in float) 1291617a3babSopenharmony_ci0:398 Sequence 1292617a3babSopenharmony_ci0:398 move second child to first child ( temp 2-component vector of float) 1293617a3babSopenharmony_ci0:398 'r01' ( temp 2-component vector of float) 1294617a3babSopenharmony_ci0:398 vector-scale ( temp 2-component vector of float) 1295617a3babSopenharmony_ci0:398 'inF0' ( in float) 1296617a3babSopenharmony_ci0:398 'inFV2' ( in 2-component vector of float) 1297617a3babSopenharmony_ci0:399 Sequence 1298617a3babSopenharmony_ci0:399 move second child to first child ( temp 3-component vector of float) 1299617a3babSopenharmony_ci0:399 'r02' ( temp 3-component vector of float) 1300617a3babSopenharmony_ci0:399 vector-scale ( temp 3-component vector of float) 1301617a3babSopenharmony_ci0:399 'inF0' ( in float) 1302617a3babSopenharmony_ci0:399 'inFV3' ( in 3-component vector of float) 1303617a3babSopenharmony_ci0:400 Sequence 1304617a3babSopenharmony_ci0:400 move second child to first child ( temp 2-component vector of float) 1305617a3babSopenharmony_ci0:400 'r03' ( temp 2-component vector of float) 1306617a3babSopenharmony_ci0:400 vector-scale ( temp 2-component vector of float) 1307617a3babSopenharmony_ci0:400 'inFV2' ( in 2-component vector of float) 1308617a3babSopenharmony_ci0:400 'inF0' ( in float) 1309617a3babSopenharmony_ci0:401 Sequence 1310617a3babSopenharmony_ci0:401 move second child to first child ( temp 3-component vector of float) 1311617a3babSopenharmony_ci0:401 'r04' ( temp 3-component vector of float) 1312617a3babSopenharmony_ci0:401 vector-scale ( temp 3-component vector of float) 1313617a3babSopenharmony_ci0:401 'inFV3' ( in 3-component vector of float) 1314617a3babSopenharmony_ci0:401 'inF0' ( in float) 1315617a3babSopenharmony_ci0:402 Sequence 1316617a3babSopenharmony_ci0:402 move second child to first child ( temp float) 1317617a3babSopenharmony_ci0:402 'r05' ( temp float) 1318617a3babSopenharmony_ci0:402 dot-product ( temp float) 1319617a3babSopenharmony_ci0:402 'inFV2' ( in 2-component vector of float) 1320617a3babSopenharmony_ci0:402 'inFV2' ( in 2-component vector of float) 1321617a3babSopenharmony_ci0:403 Sequence 1322617a3babSopenharmony_ci0:403 move second child to first child ( temp float) 1323617a3babSopenharmony_ci0:403 'r06' ( temp float) 1324617a3babSopenharmony_ci0:403 dot-product ( temp float) 1325617a3babSopenharmony_ci0:403 'inFV3' ( in 3-component vector of float) 1326617a3babSopenharmony_ci0:403 'inFV3' ( in 3-component vector of float) 1327617a3babSopenharmony_ci0:404 Sequence 1328617a3babSopenharmony_ci0:404 move second child to first child ( temp 3-component vector of float) 1329617a3babSopenharmony_ci0:404 'r07' ( temp 3-component vector of float) 1330617a3babSopenharmony_ci0:404 matrix-times-vector ( temp 3-component vector of float) 1331617a3babSopenharmony_ci0:404 'inFM2x3' ( in 2X3 matrix of float) 1332617a3babSopenharmony_ci0:404 'inFV2' ( in 2-component vector of float) 1333617a3babSopenharmony_ci0:405 Sequence 1334617a3babSopenharmony_ci0:405 move second child to first child ( temp 2-component vector of float) 1335617a3babSopenharmony_ci0:405 'r08' ( temp 2-component vector of float) 1336617a3babSopenharmony_ci0:405 matrix-times-vector ( temp 2-component vector of float) 1337617a3babSopenharmony_ci0:405 'inFM3x2' ( in 3X2 matrix of float) 1338617a3babSopenharmony_ci0:405 'inFV3' ( in 3-component vector of float) 1339617a3babSopenharmony_ci0:406 Sequence 1340617a3babSopenharmony_ci0:406 move second child to first child ( temp 2-component vector of float) 1341617a3babSopenharmony_ci0:406 'r09' ( temp 2-component vector of float) 1342617a3babSopenharmony_ci0:406 vector-times-matrix ( temp 2-component vector of float) 1343617a3babSopenharmony_ci0:406 'inFV3' ( in 3-component vector of float) 1344617a3babSopenharmony_ci0:406 'inFM2x3' ( in 2X3 matrix of float) 1345617a3babSopenharmony_ci0:407 Sequence 1346617a3babSopenharmony_ci0:407 move second child to first child ( temp 3-component vector of float) 1347617a3babSopenharmony_ci0:407 'r10' ( temp 3-component vector of float) 1348617a3babSopenharmony_ci0:407 vector-times-matrix ( temp 3-component vector of float) 1349617a3babSopenharmony_ci0:407 'inFV2' ( in 2-component vector of float) 1350617a3babSopenharmony_ci0:407 'inFM3x2' ( in 3X2 matrix of float) 1351617a3babSopenharmony_ci0:408 Sequence 1352617a3babSopenharmony_ci0:408 move second child to first child ( temp 2X3 matrix of float) 1353617a3babSopenharmony_ci0:408 'r11' ( temp 2X3 matrix of float) 1354617a3babSopenharmony_ci0:408 matrix-scale ( temp 2X3 matrix of float) 1355617a3babSopenharmony_ci0:408 'inF0' ( in float) 1356617a3babSopenharmony_ci0:408 'inFM2x3' ( in 2X3 matrix of float) 1357617a3babSopenharmony_ci0:409 Sequence 1358617a3babSopenharmony_ci0:409 move second child to first child ( temp 3X2 matrix of float) 1359617a3babSopenharmony_ci0:409 'r12' ( temp 3X2 matrix of float) 1360617a3babSopenharmony_ci0:409 matrix-scale ( temp 3X2 matrix of float) 1361617a3babSopenharmony_ci0:409 'inF0' ( in float) 1362617a3babSopenharmony_ci0:409 'inFM3x2' ( in 3X2 matrix of float) 1363617a3babSopenharmony_ci0:410 Sequence 1364617a3babSopenharmony_ci0:410 move second child to first child ( temp 2X2 matrix of float) 1365617a3babSopenharmony_ci0:410 'r13' ( temp 2X2 matrix of float) 1366617a3babSopenharmony_ci0:410 matrix-multiply ( temp 2X2 matrix of float) 1367617a3babSopenharmony_ci0:410 'inFM3x2' ( in 3X2 matrix of float) 1368617a3babSopenharmony_ci0:410 'inFM2x3' ( in 2X3 matrix of float) 1369617a3babSopenharmony_ci0:411 Sequence 1370617a3babSopenharmony_ci0:411 move second child to first child ( temp 2X3 matrix of float) 1371617a3babSopenharmony_ci0:411 'r14' ( temp 2X3 matrix of float) 1372617a3babSopenharmony_ci0:411 matrix-multiply ( temp 2X3 matrix of float) 1373617a3babSopenharmony_ci0:411 'inFM3x3' ( in 3X3 matrix of float) 1374617a3babSopenharmony_ci0:411 'inFM2x3' ( in 2X3 matrix of float) 1375617a3babSopenharmony_ci0:412 Sequence 1376617a3babSopenharmony_ci0:412 move second child to first child ( temp 2X4 matrix of float) 1377617a3babSopenharmony_ci0:412 'r15' ( temp 2X4 matrix of float) 1378617a3babSopenharmony_ci0:412 matrix-multiply ( temp 2X4 matrix of float) 1379617a3babSopenharmony_ci0:412 'inFM3x4' ( in 3X4 matrix of float) 1380617a3babSopenharmony_ci0:412 'inFM2x3' ( in 2X3 matrix of float) 1381617a3babSopenharmony_ci0:413 Sequence 1382617a3babSopenharmony_ci0:413 move second child to first child ( temp 3X4 matrix of float) 1383617a3babSopenharmony_ci0:413 'r16' ( temp 3X4 matrix of float) 1384617a3babSopenharmony_ci0:413 matrix-multiply ( temp 3X4 matrix of float) 1385617a3babSopenharmony_ci0:413 'inFM2x4' ( in 2X4 matrix of float) 1386617a3babSopenharmony_ci0:413 'inFM3x2' ( in 3X2 matrix of float) 1387617a3babSopenharmony_ci0:? Linker Objects 1388617a3babSopenharmony_ci 1389617a3babSopenharmony_ci 1390617a3babSopenharmony_ciLinked vertex stage: 1391617a3babSopenharmony_ci 1392617a3babSopenharmony_ciWARNING: Linking vertex stage: Entry point not found 1393617a3babSopenharmony_ci 1394617a3babSopenharmony_ciShader version: 500 1395617a3babSopenharmony_ci0:? Sequence 1396617a3babSopenharmony_ci0:2 Function Definition: VertexShaderFunctionS(f1;f1;f1;u1;u1; ( temp float) 1397617a3babSopenharmony_ci0:2 Function Parameters: 1398617a3babSopenharmony_ci0:2 'inF0' ( in float) 1399617a3babSopenharmony_ci0:2 'inF1' ( in float) 1400617a3babSopenharmony_ci0:2 'inF2' ( in float) 1401617a3babSopenharmony_ci0:2 'inU0' ( in uint) 1402617a3babSopenharmony_ci0:2 'inU1' ( in uint) 1403617a3babSopenharmony_ci0:? Sequence 1404617a3babSopenharmony_ci0:3 all ( temp bool) 1405617a3babSopenharmony_ci0:3 Convert float to bool ( temp bool) 1406617a3babSopenharmony_ci0:3 'inF0' ( in float) 1407617a3babSopenharmony_ci0:4 Absolute value ( temp float) 1408617a3babSopenharmony_ci0:4 'inF0' ( in float) 1409617a3babSopenharmony_ci0:5 arc cosine ( temp float) 1410617a3babSopenharmony_ci0:5 'inF0' ( in float) 1411617a3babSopenharmony_ci0:6 any ( temp bool) 1412617a3babSopenharmony_ci0:6 Convert float to bool ( temp bool) 1413617a3babSopenharmony_ci0:6 'inF0' ( in float) 1414617a3babSopenharmony_ci0:7 arc sine ( temp float) 1415617a3babSopenharmony_ci0:7 'inF0' ( in float) 1416617a3babSopenharmony_ci0:8 floatBitsToInt ( temp int) 1417617a3babSopenharmony_ci0:8 'inF0' ( in float) 1418617a3babSopenharmony_ci0:9 floatBitsToUint ( temp uint) 1419617a3babSopenharmony_ci0:9 'inF0' ( in float) 1420617a3babSopenharmony_ci0:10 intBitsToFloat ( temp float) 1421617a3babSopenharmony_ci0:10 'inU0' ( in uint) 1422617a3babSopenharmony_ci0:12 arc tangent ( temp float) 1423617a3babSopenharmony_ci0:12 'inF0' ( in float) 1424617a3babSopenharmony_ci0:13 arc tangent ( temp float) 1425617a3babSopenharmony_ci0:13 'inF0' ( in float) 1426617a3babSopenharmony_ci0:13 'inF1' ( in float) 1427617a3babSopenharmony_ci0:14 Ceiling ( temp float) 1428617a3babSopenharmony_ci0:14 'inF0' ( in float) 1429617a3babSopenharmony_ci0:15 clamp ( temp float) 1430617a3babSopenharmony_ci0:15 'inF0' ( in float) 1431617a3babSopenharmony_ci0:15 'inF1' ( in float) 1432617a3babSopenharmony_ci0:15 'inF2' ( in float) 1433617a3babSopenharmony_ci0:16 cosine ( temp float) 1434617a3babSopenharmony_ci0:16 'inF0' ( in float) 1435617a3babSopenharmony_ci0:17 hyp. cosine ( temp float) 1436617a3babSopenharmony_ci0:17 'inF0' ( in float) 1437617a3babSopenharmony_ci0:18 bitCount ( temp int) 1438617a3babSopenharmony_ci0:18 Constant: 1439617a3babSopenharmony_ci0:18 7 (const int) 1440617a3babSopenharmony_ci0:19 degrees ( temp float) 1441617a3babSopenharmony_ci0:19 'inF0' ( in float) 1442617a3babSopenharmony_ci0:23 exp ( temp float) 1443617a3babSopenharmony_ci0:23 'inF0' ( in float) 1444617a3babSopenharmony_ci0:24 exp2 ( temp float) 1445617a3babSopenharmony_ci0:24 'inF0' ( in float) 1446617a3babSopenharmony_ci0:25 findMSB ( temp int) 1447617a3babSopenharmony_ci0:25 Constant: 1448617a3babSopenharmony_ci0:25 7 (const int) 1449617a3babSopenharmony_ci0:26 findLSB ( temp int) 1450617a3babSopenharmony_ci0:26 Constant: 1451617a3babSopenharmony_ci0:26 7 (const int) 1452617a3babSopenharmony_ci0:27 Floor ( temp float) 1453617a3babSopenharmony_ci0:27 'inF0' ( in float) 1454617a3babSopenharmony_ci0:29 mod ( temp float) 1455617a3babSopenharmony_ci0:29 'inF0' ( in float) 1456617a3babSopenharmony_ci0:29 'inF1' ( in float) 1457617a3babSopenharmony_ci0:30 Fraction ( temp float) 1458617a3babSopenharmony_ci0:30 'inF0' ( in float) 1459617a3babSopenharmony_ci0:31 isinf ( temp bool) 1460617a3babSopenharmony_ci0:31 'inF0' ( in float) 1461617a3babSopenharmony_ci0:32 isnan ( temp bool) 1462617a3babSopenharmony_ci0:32 'inF0' ( in float) 1463617a3babSopenharmony_ci0:33 ldexp ( temp float) 1464617a3babSopenharmony_ci0:33 'inF0' ( in float) 1465617a3babSopenharmony_ci0:33 'inF1' ( in float) 1466617a3babSopenharmony_ci0:34 mix ( temp float) 1467617a3babSopenharmony_ci0:34 'inF0' ( in float) 1468617a3babSopenharmony_ci0:34 'inF1' ( in float) 1469617a3babSopenharmony_ci0:34 'inF2' ( in float) 1470617a3babSopenharmony_ci0:35 log ( temp float) 1471617a3babSopenharmony_ci0:35 'inF0' ( in float) 1472617a3babSopenharmony_ci0:36 component-wise multiply ( temp float) 1473617a3babSopenharmony_ci0:36 log2 ( temp float) 1474617a3babSopenharmony_ci0:36 'inF0' ( in float) 1475617a3babSopenharmony_ci0:36 Constant: 1476617a3babSopenharmony_ci0:36 0.301030 1477617a3babSopenharmony_ci0:37 log2 ( temp float) 1478617a3babSopenharmony_ci0:37 'inF0' ( in float) 1479617a3babSopenharmony_ci0:38 max ( temp float) 1480617a3babSopenharmony_ci0:38 'inF0' ( in float) 1481617a3babSopenharmony_ci0:38 'inF1' ( in float) 1482617a3babSopenharmony_ci0:39 min ( temp float) 1483617a3babSopenharmony_ci0:39 'inF0' ( in float) 1484617a3babSopenharmony_ci0:39 'inF1' ( in float) 1485617a3babSopenharmony_ci0:41 pow ( temp float) 1486617a3babSopenharmony_ci0:41 'inF0' ( in float) 1487617a3babSopenharmony_ci0:41 'inF1' ( in float) 1488617a3babSopenharmony_ci0:42 radians ( temp float) 1489617a3babSopenharmony_ci0:42 'inF0' ( in float) 1490617a3babSopenharmony_ci0:43 bitFieldReverse ( temp int) 1491617a3babSopenharmony_ci0:43 Constant: 1492617a3babSopenharmony_ci0:43 2 (const int) 1493617a3babSopenharmony_ci0:44 roundEven ( temp float) 1494617a3babSopenharmony_ci0:44 'inF0' ( in float) 1495617a3babSopenharmony_ci0:45 inverse sqrt ( temp float) 1496617a3babSopenharmony_ci0:45 'inF0' ( in float) 1497617a3babSopenharmony_ci0:46 clamp ( temp float) 1498617a3babSopenharmony_ci0:46 'inF0' ( in float) 1499617a3babSopenharmony_ci0:46 Constant: 1500617a3babSopenharmony_ci0:46 0.000000 1501617a3babSopenharmony_ci0:46 Constant: 1502617a3babSopenharmony_ci0:46 1.000000 1503617a3babSopenharmony_ci0:47 Sign ( temp float) 1504617a3babSopenharmony_ci0:47 'inF0' ( in float) 1505617a3babSopenharmony_ci0:48 sine ( temp float) 1506617a3babSopenharmony_ci0:48 'inF0' ( in float) 1507617a3babSopenharmony_ci0:49 Sequence 1508617a3babSopenharmony_ci0:49 move second child to first child ( temp float) 1509617a3babSopenharmony_ci0:49 'inF1' ( in float) 1510617a3babSopenharmony_ci0:49 sine ( temp float) 1511617a3babSopenharmony_ci0:49 'inF0' ( in float) 1512617a3babSopenharmony_ci0:49 move second child to first child ( temp float) 1513617a3babSopenharmony_ci0:49 'inF2' ( in float) 1514617a3babSopenharmony_ci0:49 cosine ( temp float) 1515617a3babSopenharmony_ci0:49 'inF0' ( in float) 1516617a3babSopenharmony_ci0:50 hyp. sine ( temp float) 1517617a3babSopenharmony_ci0:50 'inF0' ( in float) 1518617a3babSopenharmony_ci0:51 smoothstep ( temp float) 1519617a3babSopenharmony_ci0:51 'inF0' ( in float) 1520617a3babSopenharmony_ci0:51 'inF1' ( in float) 1521617a3babSopenharmony_ci0:51 'inF2' ( in float) 1522617a3babSopenharmony_ci0:52 sqrt ( temp float) 1523617a3babSopenharmony_ci0:52 'inF0' ( in float) 1524617a3babSopenharmony_ci0:53 step ( temp float) 1525617a3babSopenharmony_ci0:53 'inF0' ( in float) 1526617a3babSopenharmony_ci0:53 'inF1' ( in float) 1527617a3babSopenharmony_ci0:54 tangent ( temp float) 1528617a3babSopenharmony_ci0:54 'inF0' ( in float) 1529617a3babSopenharmony_ci0:55 hyp. tangent ( temp float) 1530617a3babSopenharmony_ci0:55 'inF0' ( in float) 1531617a3babSopenharmony_ci0:57 trunc ( temp float) 1532617a3babSopenharmony_ci0:57 'inF0' ( in float) 1533617a3babSopenharmony_ci0:59 Branch: Return with expression 1534617a3babSopenharmony_ci0:59 Constant: 1535617a3babSopenharmony_ci0:59 0.000000 1536617a3babSopenharmony_ci0:63 Function Definition: VertexShaderFunction1(vf1;vf1;vf1; ( temp 1-component vector of float) 1537617a3babSopenharmony_ci0:63 Function Parameters: 1538617a3babSopenharmony_ci0:63 'inF0' ( in 1-component vector of float) 1539617a3babSopenharmony_ci0:63 'inF1' ( in 1-component vector of float) 1540617a3babSopenharmony_ci0:63 'inF2' ( in 1-component vector of float) 1541617a3babSopenharmony_ci0:? Sequence 1542617a3babSopenharmony_ci0:65 Branch: Return with expression 1543617a3babSopenharmony_ci0:65 Constant: 1544617a3babSopenharmony_ci0:65 0.000000 1545617a3babSopenharmony_ci0:69 Function Definition: VertexShaderFunction2(vf2;vf2;vf2;vu2;vu2; ( temp 2-component vector of float) 1546617a3babSopenharmony_ci0:69 Function Parameters: 1547617a3babSopenharmony_ci0:69 'inF0' ( in 2-component vector of float) 1548617a3babSopenharmony_ci0:69 'inF1' ( in 2-component vector of float) 1549617a3babSopenharmony_ci0:69 'inF2' ( in 2-component vector of float) 1550617a3babSopenharmony_ci0:69 'inU0' ( in 2-component vector of uint) 1551617a3babSopenharmony_ci0:69 'inU1' ( in 2-component vector of uint) 1552617a3babSopenharmony_ci0:? Sequence 1553617a3babSopenharmony_ci0:70 all ( temp bool) 1554617a3babSopenharmony_ci0:70 Convert float to bool ( temp 2-component vector of bool) 1555617a3babSopenharmony_ci0:70 'inF0' ( in 2-component vector of float) 1556617a3babSopenharmony_ci0:71 Absolute value ( temp 2-component vector of float) 1557617a3babSopenharmony_ci0:71 'inF0' ( in 2-component vector of float) 1558617a3babSopenharmony_ci0:72 arc cosine ( temp 2-component vector of float) 1559617a3babSopenharmony_ci0:72 'inF0' ( in 2-component vector of float) 1560617a3babSopenharmony_ci0:73 any ( temp bool) 1561617a3babSopenharmony_ci0:73 Convert float to bool ( temp 2-component vector of bool) 1562617a3babSopenharmony_ci0:73 'inF0' ( in 2-component vector of float) 1563617a3babSopenharmony_ci0:74 arc sine ( temp 2-component vector of float) 1564617a3babSopenharmony_ci0:74 'inF0' ( in 2-component vector of float) 1565617a3babSopenharmony_ci0:75 floatBitsToInt ( temp 2-component vector of int) 1566617a3babSopenharmony_ci0:75 'inF0' ( in 2-component vector of float) 1567617a3babSopenharmony_ci0:76 floatBitsToUint ( temp 2-component vector of uint) 1568617a3babSopenharmony_ci0:76 'inF0' ( in 2-component vector of float) 1569617a3babSopenharmony_ci0:77 intBitsToFloat ( temp 2-component vector of float) 1570617a3babSopenharmony_ci0:77 'inU0' ( in 2-component vector of uint) 1571617a3babSopenharmony_ci0:79 arc tangent ( temp 2-component vector of float) 1572617a3babSopenharmony_ci0:79 'inF0' ( in 2-component vector of float) 1573617a3babSopenharmony_ci0:80 arc tangent ( temp 2-component vector of float) 1574617a3babSopenharmony_ci0:80 'inF0' ( in 2-component vector of float) 1575617a3babSopenharmony_ci0:80 'inF1' ( in 2-component vector of float) 1576617a3babSopenharmony_ci0:81 Ceiling ( temp 2-component vector of float) 1577617a3babSopenharmony_ci0:81 'inF0' ( in 2-component vector of float) 1578617a3babSopenharmony_ci0:82 clamp ( temp 2-component vector of float) 1579617a3babSopenharmony_ci0:82 'inF0' ( in 2-component vector of float) 1580617a3babSopenharmony_ci0:82 'inF1' ( in 2-component vector of float) 1581617a3babSopenharmony_ci0:82 'inF2' ( in 2-component vector of float) 1582617a3babSopenharmony_ci0:83 cosine ( temp 2-component vector of float) 1583617a3babSopenharmony_ci0:83 'inF0' ( in 2-component vector of float) 1584617a3babSopenharmony_ci0:84 hyp. cosine ( temp 2-component vector of float) 1585617a3babSopenharmony_ci0:84 'inF0' ( in 2-component vector of float) 1586617a3babSopenharmony_ci0:85 bitCount ( temp 2-component vector of int) 1587617a3babSopenharmony_ci0:85 Constant: 1588617a3babSopenharmony_ci0:85 7 (const int) 1589617a3babSopenharmony_ci0:85 3 (const int) 1590617a3babSopenharmony_ci0:86 degrees ( temp 2-component vector of float) 1591617a3babSopenharmony_ci0:86 'inF0' ( in 2-component vector of float) 1592617a3babSopenharmony_ci0:87 distance ( temp float) 1593617a3babSopenharmony_ci0:87 'inF0' ( in 2-component vector of float) 1594617a3babSopenharmony_ci0:87 'inF1' ( in 2-component vector of float) 1595617a3babSopenharmony_ci0:88 dot-product ( temp float) 1596617a3babSopenharmony_ci0:88 'inF0' ( in 2-component vector of float) 1597617a3babSopenharmony_ci0:88 'inF1' ( in 2-component vector of float) 1598617a3babSopenharmony_ci0:92 exp ( temp 2-component vector of float) 1599617a3babSopenharmony_ci0:92 'inF0' ( in 2-component vector of float) 1600617a3babSopenharmony_ci0:93 exp2 ( temp 2-component vector of float) 1601617a3babSopenharmony_ci0:93 'inF0' ( in 2-component vector of float) 1602617a3babSopenharmony_ci0:94 face-forward ( temp 2-component vector of float) 1603617a3babSopenharmony_ci0:94 'inF0' ( in 2-component vector of float) 1604617a3babSopenharmony_ci0:94 'inF1' ( in 2-component vector of float) 1605617a3babSopenharmony_ci0:94 'inF2' ( in 2-component vector of float) 1606617a3babSopenharmony_ci0:95 findMSB ( temp int) 1607617a3babSopenharmony_ci0:95 Constant: 1608617a3babSopenharmony_ci0:95 7 (const int) 1609617a3babSopenharmony_ci0:96 findLSB ( temp int) 1610617a3babSopenharmony_ci0:96 Constant: 1611617a3babSopenharmony_ci0:96 7 (const int) 1612617a3babSopenharmony_ci0:97 Floor ( temp 2-component vector of float) 1613617a3babSopenharmony_ci0:97 'inF0' ( in 2-component vector of float) 1614617a3babSopenharmony_ci0:99 mod ( temp 2-component vector of float) 1615617a3babSopenharmony_ci0:99 'inF0' ( in 2-component vector of float) 1616617a3babSopenharmony_ci0:99 'inF1' ( in 2-component vector of float) 1617617a3babSopenharmony_ci0:100 Fraction ( temp 2-component vector of float) 1618617a3babSopenharmony_ci0:100 'inF0' ( in 2-component vector of float) 1619617a3babSopenharmony_ci0:101 isinf ( temp 2-component vector of bool) 1620617a3babSopenharmony_ci0:101 'inF0' ( in 2-component vector of float) 1621617a3babSopenharmony_ci0:102 isnan ( temp 2-component vector of bool) 1622617a3babSopenharmony_ci0:102 'inF0' ( in 2-component vector of float) 1623617a3babSopenharmony_ci0:103 ldexp ( temp 2-component vector of float) 1624617a3babSopenharmony_ci0:103 'inF0' ( in 2-component vector of float) 1625617a3babSopenharmony_ci0:103 'inF1' ( in 2-component vector of float) 1626617a3babSopenharmony_ci0:104 mix ( temp 2-component vector of float) 1627617a3babSopenharmony_ci0:104 'inF0' ( in 2-component vector of float) 1628617a3babSopenharmony_ci0:104 'inF1' ( in 2-component vector of float) 1629617a3babSopenharmony_ci0:104 'inF2' ( in 2-component vector of float) 1630617a3babSopenharmony_ci0:105 length ( temp float) 1631617a3babSopenharmony_ci0:105 'inF0' ( in 2-component vector of float) 1632617a3babSopenharmony_ci0:106 log ( temp 2-component vector of float) 1633617a3babSopenharmony_ci0:106 'inF0' ( in 2-component vector of float) 1634617a3babSopenharmony_ci0:107 vector-scale ( temp 2-component vector of float) 1635617a3babSopenharmony_ci0:107 log2 ( temp 2-component vector of float) 1636617a3babSopenharmony_ci0:107 'inF0' ( in 2-component vector of float) 1637617a3babSopenharmony_ci0:107 Constant: 1638617a3babSopenharmony_ci0:107 0.301030 1639617a3babSopenharmony_ci0:108 log2 ( temp 2-component vector of float) 1640617a3babSopenharmony_ci0:108 'inF0' ( in 2-component vector of float) 1641617a3babSopenharmony_ci0:109 max ( temp 2-component vector of float) 1642617a3babSopenharmony_ci0:109 'inF0' ( in 2-component vector of float) 1643617a3babSopenharmony_ci0:109 'inF1' ( in 2-component vector of float) 1644617a3babSopenharmony_ci0:110 min ( temp 2-component vector of float) 1645617a3babSopenharmony_ci0:110 'inF0' ( in 2-component vector of float) 1646617a3babSopenharmony_ci0:110 'inF1' ( in 2-component vector of float) 1647617a3babSopenharmony_ci0:112 normalize ( temp 2-component vector of float) 1648617a3babSopenharmony_ci0:112 'inF0' ( in 2-component vector of float) 1649617a3babSopenharmony_ci0:113 pow ( temp 2-component vector of float) 1650617a3babSopenharmony_ci0:113 'inF0' ( in 2-component vector of float) 1651617a3babSopenharmony_ci0:113 'inF1' ( in 2-component vector of float) 1652617a3babSopenharmony_ci0:114 radians ( temp 2-component vector of float) 1653617a3babSopenharmony_ci0:114 'inF0' ( in 2-component vector of float) 1654617a3babSopenharmony_ci0:115 reflect ( temp 2-component vector of float) 1655617a3babSopenharmony_ci0:115 'inF0' ( in 2-component vector of float) 1656617a3babSopenharmony_ci0:115 'inF1' ( in 2-component vector of float) 1657617a3babSopenharmony_ci0:116 refract ( temp 2-component vector of float) 1658617a3babSopenharmony_ci0:116 'inF0' ( in 2-component vector of float) 1659617a3babSopenharmony_ci0:116 'inF1' ( in 2-component vector of float) 1660617a3babSopenharmony_ci0:116 Constant: 1661617a3babSopenharmony_ci0:116 2.000000 1662617a3babSopenharmony_ci0:117 bitFieldReverse ( temp 2-component vector of int) 1663617a3babSopenharmony_ci0:117 Constant: 1664617a3babSopenharmony_ci0:117 1 (const int) 1665617a3babSopenharmony_ci0:117 2 (const int) 1666617a3babSopenharmony_ci0:118 roundEven ( temp 2-component vector of float) 1667617a3babSopenharmony_ci0:118 'inF0' ( in 2-component vector of float) 1668617a3babSopenharmony_ci0:119 inverse sqrt ( temp 2-component vector of float) 1669617a3babSopenharmony_ci0:119 'inF0' ( in 2-component vector of float) 1670617a3babSopenharmony_ci0:120 clamp ( temp 2-component vector of float) 1671617a3babSopenharmony_ci0:120 'inF0' ( in 2-component vector of float) 1672617a3babSopenharmony_ci0:120 Constant: 1673617a3babSopenharmony_ci0:120 0.000000 1674617a3babSopenharmony_ci0:120 Constant: 1675617a3babSopenharmony_ci0:120 1.000000 1676617a3babSopenharmony_ci0:121 Sign ( temp 2-component vector of float) 1677617a3babSopenharmony_ci0:121 'inF0' ( in 2-component vector of float) 1678617a3babSopenharmony_ci0:122 sine ( temp 2-component vector of float) 1679617a3babSopenharmony_ci0:122 'inF0' ( in 2-component vector of float) 1680617a3babSopenharmony_ci0:123 Sequence 1681617a3babSopenharmony_ci0:123 move second child to first child ( temp 2-component vector of float) 1682617a3babSopenharmony_ci0:123 'inF1' ( in 2-component vector of float) 1683617a3babSopenharmony_ci0:123 sine ( temp 2-component vector of float) 1684617a3babSopenharmony_ci0:123 'inF0' ( in 2-component vector of float) 1685617a3babSopenharmony_ci0:123 move second child to first child ( temp 2-component vector of float) 1686617a3babSopenharmony_ci0:123 'inF2' ( in 2-component vector of float) 1687617a3babSopenharmony_ci0:123 cosine ( temp 2-component vector of float) 1688617a3babSopenharmony_ci0:123 'inF0' ( in 2-component vector of float) 1689617a3babSopenharmony_ci0:124 hyp. sine ( temp 2-component vector of float) 1690617a3babSopenharmony_ci0:124 'inF0' ( in 2-component vector of float) 1691617a3babSopenharmony_ci0:125 smoothstep ( temp 2-component vector of float) 1692617a3babSopenharmony_ci0:125 'inF0' ( in 2-component vector of float) 1693617a3babSopenharmony_ci0:125 'inF1' ( in 2-component vector of float) 1694617a3babSopenharmony_ci0:125 'inF2' ( in 2-component vector of float) 1695617a3babSopenharmony_ci0:126 sqrt ( temp 2-component vector of float) 1696617a3babSopenharmony_ci0:126 'inF0' ( in 2-component vector of float) 1697617a3babSopenharmony_ci0:127 step ( temp 2-component vector of float) 1698617a3babSopenharmony_ci0:127 'inF0' ( in 2-component vector of float) 1699617a3babSopenharmony_ci0:127 'inF1' ( in 2-component vector of float) 1700617a3babSopenharmony_ci0:128 tangent ( temp 2-component vector of float) 1701617a3babSopenharmony_ci0:128 'inF0' ( in 2-component vector of float) 1702617a3babSopenharmony_ci0:129 hyp. tangent ( temp 2-component vector of float) 1703617a3babSopenharmony_ci0:129 'inF0' ( in 2-component vector of float) 1704617a3babSopenharmony_ci0:131 trunc ( temp 2-component vector of float) 1705617a3babSopenharmony_ci0:131 'inF0' ( in 2-component vector of float) 1706617a3babSopenharmony_ci0:134 Branch: Return with expression 1707617a3babSopenharmony_ci0:134 Constant: 1708617a3babSopenharmony_ci0:134 1.000000 1709617a3babSopenharmony_ci0:134 2.000000 1710617a3babSopenharmony_ci0:138 Function Definition: VertexShaderFunction3(vf3;vf3;vf3;vu3;vu3; ( temp 3-component vector of float) 1711617a3babSopenharmony_ci0:138 Function Parameters: 1712617a3babSopenharmony_ci0:138 'inF0' ( in 3-component vector of float) 1713617a3babSopenharmony_ci0:138 'inF1' ( in 3-component vector of float) 1714617a3babSopenharmony_ci0:138 'inF2' ( in 3-component vector of float) 1715617a3babSopenharmony_ci0:138 'inU0' ( in 3-component vector of uint) 1716617a3babSopenharmony_ci0:138 'inU1' ( in 3-component vector of uint) 1717617a3babSopenharmony_ci0:? Sequence 1718617a3babSopenharmony_ci0:139 all ( temp bool) 1719617a3babSopenharmony_ci0:139 Convert float to bool ( temp 3-component vector of bool) 1720617a3babSopenharmony_ci0:139 'inF0' ( in 3-component vector of float) 1721617a3babSopenharmony_ci0:140 Absolute value ( temp 3-component vector of float) 1722617a3babSopenharmony_ci0:140 'inF0' ( in 3-component vector of float) 1723617a3babSopenharmony_ci0:141 arc cosine ( temp 3-component vector of float) 1724617a3babSopenharmony_ci0:141 'inF0' ( in 3-component vector of float) 1725617a3babSopenharmony_ci0:142 any ( temp bool) 1726617a3babSopenharmony_ci0:142 Convert float to bool ( temp 3-component vector of bool) 1727617a3babSopenharmony_ci0:142 'inF0' ( in 3-component vector of float) 1728617a3babSopenharmony_ci0:143 arc sine ( temp 3-component vector of float) 1729617a3babSopenharmony_ci0:143 'inF0' ( in 3-component vector of float) 1730617a3babSopenharmony_ci0:144 floatBitsToInt ( temp 3-component vector of int) 1731617a3babSopenharmony_ci0:144 'inF0' ( in 3-component vector of float) 1732617a3babSopenharmony_ci0:145 floatBitsToUint ( temp 3-component vector of uint) 1733617a3babSopenharmony_ci0:145 'inF0' ( in 3-component vector of float) 1734617a3babSopenharmony_ci0:146 intBitsToFloat ( temp 3-component vector of float) 1735617a3babSopenharmony_ci0:146 'inU0' ( in 3-component vector of uint) 1736617a3babSopenharmony_ci0:148 arc tangent ( temp 3-component vector of float) 1737617a3babSopenharmony_ci0:148 'inF0' ( in 3-component vector of float) 1738617a3babSopenharmony_ci0:149 arc tangent ( temp 3-component vector of float) 1739617a3babSopenharmony_ci0:149 'inF0' ( in 3-component vector of float) 1740617a3babSopenharmony_ci0:149 'inF1' ( in 3-component vector of float) 1741617a3babSopenharmony_ci0:150 Ceiling ( temp 3-component vector of float) 1742617a3babSopenharmony_ci0:150 'inF0' ( in 3-component vector of float) 1743617a3babSopenharmony_ci0:151 clamp ( temp 3-component vector of float) 1744617a3babSopenharmony_ci0:151 'inF0' ( in 3-component vector of float) 1745617a3babSopenharmony_ci0:151 'inF1' ( in 3-component vector of float) 1746617a3babSopenharmony_ci0:151 'inF2' ( in 3-component vector of float) 1747617a3babSopenharmony_ci0:152 cosine ( temp 3-component vector of float) 1748617a3babSopenharmony_ci0:152 'inF0' ( in 3-component vector of float) 1749617a3babSopenharmony_ci0:153 hyp. cosine ( temp 3-component vector of float) 1750617a3babSopenharmony_ci0:153 'inF0' ( in 3-component vector of float) 1751617a3babSopenharmony_ci0:154 bitCount ( temp 3-component vector of int) 1752617a3babSopenharmony_ci0:154 Constant: 1753617a3babSopenharmony_ci0:154 7 (const int) 1754617a3babSopenharmony_ci0:154 3 (const int) 1755617a3babSopenharmony_ci0:154 5 (const int) 1756617a3babSopenharmony_ci0:155 cross-product ( temp 3-component vector of float) 1757617a3babSopenharmony_ci0:155 'inF0' ( in 3-component vector of float) 1758617a3babSopenharmony_ci0:155 'inF1' ( in 3-component vector of float) 1759617a3babSopenharmony_ci0:156 degrees ( temp 3-component vector of float) 1760617a3babSopenharmony_ci0:156 'inF0' ( in 3-component vector of float) 1761617a3babSopenharmony_ci0:157 distance ( temp float) 1762617a3babSopenharmony_ci0:157 'inF0' ( in 3-component vector of float) 1763617a3babSopenharmony_ci0:157 'inF1' ( in 3-component vector of float) 1764617a3babSopenharmony_ci0:158 dot-product ( temp float) 1765617a3babSopenharmony_ci0:158 'inF0' ( in 3-component vector of float) 1766617a3babSopenharmony_ci0:158 'inF1' ( in 3-component vector of float) 1767617a3babSopenharmony_ci0:162 exp ( temp 3-component vector of float) 1768617a3babSopenharmony_ci0:162 'inF0' ( in 3-component vector of float) 1769617a3babSopenharmony_ci0:163 exp2 ( temp 3-component vector of float) 1770617a3babSopenharmony_ci0:163 'inF0' ( in 3-component vector of float) 1771617a3babSopenharmony_ci0:164 face-forward ( temp 3-component vector of float) 1772617a3babSopenharmony_ci0:164 'inF0' ( in 3-component vector of float) 1773617a3babSopenharmony_ci0:164 'inF1' ( in 3-component vector of float) 1774617a3babSopenharmony_ci0:164 'inF2' ( in 3-component vector of float) 1775617a3babSopenharmony_ci0:165 findMSB ( temp int) 1776617a3babSopenharmony_ci0:165 Constant: 1777617a3babSopenharmony_ci0:165 7 (const int) 1778617a3babSopenharmony_ci0:166 findLSB ( temp int) 1779617a3babSopenharmony_ci0:166 Constant: 1780617a3babSopenharmony_ci0:166 7 (const int) 1781617a3babSopenharmony_ci0:167 Floor ( temp 3-component vector of float) 1782617a3babSopenharmony_ci0:167 'inF0' ( in 3-component vector of float) 1783617a3babSopenharmony_ci0:169 mod ( temp 3-component vector of float) 1784617a3babSopenharmony_ci0:169 'inF0' ( in 3-component vector of float) 1785617a3babSopenharmony_ci0:169 'inF1' ( in 3-component vector of float) 1786617a3babSopenharmony_ci0:170 Fraction ( temp 3-component vector of float) 1787617a3babSopenharmony_ci0:170 'inF0' ( in 3-component vector of float) 1788617a3babSopenharmony_ci0:171 isinf ( temp 3-component vector of bool) 1789617a3babSopenharmony_ci0:171 'inF0' ( in 3-component vector of float) 1790617a3babSopenharmony_ci0:172 isnan ( temp 3-component vector of bool) 1791617a3babSopenharmony_ci0:172 'inF0' ( in 3-component vector of float) 1792617a3babSopenharmony_ci0:173 ldexp ( temp 3-component vector of float) 1793617a3babSopenharmony_ci0:173 'inF0' ( in 3-component vector of float) 1794617a3babSopenharmony_ci0:173 'inF1' ( in 3-component vector of float) 1795617a3babSopenharmony_ci0:174 mix ( temp 3-component vector of float) 1796617a3babSopenharmony_ci0:174 'inF0' ( in 3-component vector of float) 1797617a3babSopenharmony_ci0:174 'inF1' ( in 3-component vector of float) 1798617a3babSopenharmony_ci0:174 'inF2' ( in 3-component vector of float) 1799617a3babSopenharmony_ci0:175 length ( temp float) 1800617a3babSopenharmony_ci0:175 'inF0' ( in 3-component vector of float) 1801617a3babSopenharmony_ci0:176 log ( temp 3-component vector of float) 1802617a3babSopenharmony_ci0:176 'inF0' ( in 3-component vector of float) 1803617a3babSopenharmony_ci0:177 vector-scale ( temp 3-component vector of float) 1804617a3babSopenharmony_ci0:177 log2 ( temp 3-component vector of float) 1805617a3babSopenharmony_ci0:177 'inF0' ( in 3-component vector of float) 1806617a3babSopenharmony_ci0:177 Constant: 1807617a3babSopenharmony_ci0:177 0.301030 1808617a3babSopenharmony_ci0:178 log2 ( temp 3-component vector of float) 1809617a3babSopenharmony_ci0:178 'inF0' ( in 3-component vector of float) 1810617a3babSopenharmony_ci0:179 max ( temp 3-component vector of float) 1811617a3babSopenharmony_ci0:179 'inF0' ( in 3-component vector of float) 1812617a3babSopenharmony_ci0:179 'inF1' ( in 3-component vector of float) 1813617a3babSopenharmony_ci0:180 min ( temp 3-component vector of float) 1814617a3babSopenharmony_ci0:180 'inF0' ( in 3-component vector of float) 1815617a3babSopenharmony_ci0:180 'inF1' ( in 3-component vector of float) 1816617a3babSopenharmony_ci0:182 normalize ( temp 3-component vector of float) 1817617a3babSopenharmony_ci0:182 'inF0' ( in 3-component vector of float) 1818617a3babSopenharmony_ci0:183 pow ( temp 3-component vector of float) 1819617a3babSopenharmony_ci0:183 'inF0' ( in 3-component vector of float) 1820617a3babSopenharmony_ci0:183 'inF1' ( in 3-component vector of float) 1821617a3babSopenharmony_ci0:184 radians ( temp 3-component vector of float) 1822617a3babSopenharmony_ci0:184 'inF0' ( in 3-component vector of float) 1823617a3babSopenharmony_ci0:185 reflect ( temp 3-component vector of float) 1824617a3babSopenharmony_ci0:185 'inF0' ( in 3-component vector of float) 1825617a3babSopenharmony_ci0:185 'inF1' ( in 3-component vector of float) 1826617a3babSopenharmony_ci0:186 refract ( temp 3-component vector of float) 1827617a3babSopenharmony_ci0:186 'inF0' ( in 3-component vector of float) 1828617a3babSopenharmony_ci0:186 'inF1' ( in 3-component vector of float) 1829617a3babSopenharmony_ci0:186 Constant: 1830617a3babSopenharmony_ci0:186 2.000000 1831617a3babSopenharmony_ci0:187 bitFieldReverse ( temp 3-component vector of int) 1832617a3babSopenharmony_ci0:187 Constant: 1833617a3babSopenharmony_ci0:187 1 (const int) 1834617a3babSopenharmony_ci0:187 2 (const int) 1835617a3babSopenharmony_ci0:187 3 (const int) 1836617a3babSopenharmony_ci0:188 roundEven ( temp 3-component vector of float) 1837617a3babSopenharmony_ci0:188 'inF0' ( in 3-component vector of float) 1838617a3babSopenharmony_ci0:189 inverse sqrt ( temp 3-component vector of float) 1839617a3babSopenharmony_ci0:189 'inF0' ( in 3-component vector of float) 1840617a3babSopenharmony_ci0:190 clamp ( temp 3-component vector of float) 1841617a3babSopenharmony_ci0:190 'inF0' ( in 3-component vector of float) 1842617a3babSopenharmony_ci0:190 Constant: 1843617a3babSopenharmony_ci0:190 0.000000 1844617a3babSopenharmony_ci0:190 Constant: 1845617a3babSopenharmony_ci0:190 1.000000 1846617a3babSopenharmony_ci0:191 Sign ( temp 3-component vector of float) 1847617a3babSopenharmony_ci0:191 'inF0' ( in 3-component vector of float) 1848617a3babSopenharmony_ci0:192 sine ( temp 3-component vector of float) 1849617a3babSopenharmony_ci0:192 'inF0' ( in 3-component vector of float) 1850617a3babSopenharmony_ci0:193 Sequence 1851617a3babSopenharmony_ci0:193 move second child to first child ( temp 3-component vector of float) 1852617a3babSopenharmony_ci0:193 'inF1' ( in 3-component vector of float) 1853617a3babSopenharmony_ci0:193 sine ( temp 3-component vector of float) 1854617a3babSopenharmony_ci0:193 'inF0' ( in 3-component vector of float) 1855617a3babSopenharmony_ci0:193 move second child to first child ( temp 3-component vector of float) 1856617a3babSopenharmony_ci0:193 'inF2' ( in 3-component vector of float) 1857617a3babSopenharmony_ci0:193 cosine ( temp 3-component vector of float) 1858617a3babSopenharmony_ci0:193 'inF0' ( in 3-component vector of float) 1859617a3babSopenharmony_ci0:194 hyp. sine ( temp 3-component vector of float) 1860617a3babSopenharmony_ci0:194 'inF0' ( in 3-component vector of float) 1861617a3babSopenharmony_ci0:195 smoothstep ( temp 3-component vector of float) 1862617a3babSopenharmony_ci0:195 'inF0' ( in 3-component vector of float) 1863617a3babSopenharmony_ci0:195 'inF1' ( in 3-component vector of float) 1864617a3babSopenharmony_ci0:195 'inF2' ( in 3-component vector of float) 1865617a3babSopenharmony_ci0:196 sqrt ( temp 3-component vector of float) 1866617a3babSopenharmony_ci0:196 'inF0' ( in 3-component vector of float) 1867617a3babSopenharmony_ci0:197 step ( temp 3-component vector of float) 1868617a3babSopenharmony_ci0:197 'inF0' ( in 3-component vector of float) 1869617a3babSopenharmony_ci0:197 'inF1' ( in 3-component vector of float) 1870617a3babSopenharmony_ci0:198 tangent ( temp 3-component vector of float) 1871617a3babSopenharmony_ci0:198 'inF0' ( in 3-component vector of float) 1872617a3babSopenharmony_ci0:199 hyp. tangent ( temp 3-component vector of float) 1873617a3babSopenharmony_ci0:199 'inF0' ( in 3-component vector of float) 1874617a3babSopenharmony_ci0:201 trunc ( temp 3-component vector of float) 1875617a3babSopenharmony_ci0:201 'inF0' ( in 3-component vector of float) 1876617a3babSopenharmony_ci0:204 Branch: Return with expression 1877617a3babSopenharmony_ci0:204 Constant: 1878617a3babSopenharmony_ci0:204 1.000000 1879617a3babSopenharmony_ci0:204 2.000000 1880617a3babSopenharmony_ci0:204 3.000000 1881617a3babSopenharmony_ci0:208 Function Definition: VertexShaderFunction4(vf4;vf4;vf4;vu4;vu4; ( temp 4-component vector of float) 1882617a3babSopenharmony_ci0:208 Function Parameters: 1883617a3babSopenharmony_ci0:208 'inF0' ( in 4-component vector of float) 1884617a3babSopenharmony_ci0:208 'inF1' ( in 4-component vector of float) 1885617a3babSopenharmony_ci0:208 'inF2' ( in 4-component vector of float) 1886617a3babSopenharmony_ci0:208 'inU0' ( in 4-component vector of uint) 1887617a3babSopenharmony_ci0:208 'inU1' ( in 4-component vector of uint) 1888617a3babSopenharmony_ci0:? Sequence 1889617a3babSopenharmony_ci0:209 all ( temp bool) 1890617a3babSopenharmony_ci0:209 Convert float to bool ( temp 4-component vector of bool) 1891617a3babSopenharmony_ci0:209 'inF0' ( in 4-component vector of float) 1892617a3babSopenharmony_ci0:210 Absolute value ( temp 4-component vector of float) 1893617a3babSopenharmony_ci0:210 'inF0' ( in 4-component vector of float) 1894617a3babSopenharmony_ci0:211 arc cosine ( temp 4-component vector of float) 1895617a3babSopenharmony_ci0:211 'inF0' ( in 4-component vector of float) 1896617a3babSopenharmony_ci0:212 any ( temp bool) 1897617a3babSopenharmony_ci0:212 Convert float to bool ( temp 4-component vector of bool) 1898617a3babSopenharmony_ci0:212 'inF0' ( in 4-component vector of float) 1899617a3babSopenharmony_ci0:213 arc sine ( temp 4-component vector of float) 1900617a3babSopenharmony_ci0:213 'inF0' ( in 4-component vector of float) 1901617a3babSopenharmony_ci0:214 floatBitsToInt ( temp 4-component vector of int) 1902617a3babSopenharmony_ci0:214 'inF0' ( in 4-component vector of float) 1903617a3babSopenharmony_ci0:215 floatBitsToUint ( temp 4-component vector of uint) 1904617a3babSopenharmony_ci0:215 'inF0' ( in 4-component vector of float) 1905617a3babSopenharmony_ci0:216 intBitsToFloat ( temp 4-component vector of float) 1906617a3babSopenharmony_ci0:216 'inU0' ( in 4-component vector of uint) 1907617a3babSopenharmony_ci0:218 arc tangent ( temp 4-component vector of float) 1908617a3babSopenharmony_ci0:218 'inF0' ( in 4-component vector of float) 1909617a3babSopenharmony_ci0:219 arc tangent ( temp 4-component vector of float) 1910617a3babSopenharmony_ci0:219 'inF0' ( in 4-component vector of float) 1911617a3babSopenharmony_ci0:219 'inF1' ( in 4-component vector of float) 1912617a3babSopenharmony_ci0:220 Ceiling ( temp 4-component vector of float) 1913617a3babSopenharmony_ci0:220 'inF0' ( in 4-component vector of float) 1914617a3babSopenharmony_ci0:221 clamp ( temp 4-component vector of float) 1915617a3babSopenharmony_ci0:221 'inF0' ( in 4-component vector of float) 1916617a3babSopenharmony_ci0:221 'inF1' ( in 4-component vector of float) 1917617a3babSopenharmony_ci0:221 'inF2' ( in 4-component vector of float) 1918617a3babSopenharmony_ci0:222 cosine ( temp 4-component vector of float) 1919617a3babSopenharmony_ci0:222 'inF0' ( in 4-component vector of float) 1920617a3babSopenharmony_ci0:223 hyp. cosine ( temp 4-component vector of float) 1921617a3babSopenharmony_ci0:223 'inF0' ( in 4-component vector of float) 1922617a3babSopenharmony_ci0:224 bitCount ( temp 4-component vector of int) 1923617a3babSopenharmony_ci0:224 Constant: 1924617a3babSopenharmony_ci0:224 7 (const int) 1925617a3babSopenharmony_ci0:224 3 (const int) 1926617a3babSopenharmony_ci0:224 5 (const int) 1927617a3babSopenharmony_ci0:224 2 (const int) 1928617a3babSopenharmony_ci0:225 degrees ( temp 4-component vector of float) 1929617a3babSopenharmony_ci0:225 'inF0' ( in 4-component vector of float) 1930617a3babSopenharmony_ci0:226 distance ( temp float) 1931617a3babSopenharmony_ci0:226 'inF0' ( in 4-component vector of float) 1932617a3babSopenharmony_ci0:226 'inF1' ( in 4-component vector of float) 1933617a3babSopenharmony_ci0:227 dot-product ( temp float) 1934617a3babSopenharmony_ci0:227 'inF0' ( in 4-component vector of float) 1935617a3babSopenharmony_ci0:227 'inF1' ( in 4-component vector of float) 1936617a3babSopenharmony_ci0:228 Construct vec4 ( temp 4-component vector of float) 1937617a3babSopenharmony_ci0:228 Constant: 1938617a3babSopenharmony_ci0:228 1.000000 1939617a3babSopenharmony_ci0:228 component-wise multiply ( temp float) 1940617a3babSopenharmony_ci0:228 direct index ( temp float) 1941617a3babSopenharmony_ci0:228 'inF0' ( in 4-component vector of float) 1942617a3babSopenharmony_ci0:228 Constant: 1943617a3babSopenharmony_ci0:228 1 (const int) 1944617a3babSopenharmony_ci0:228 direct index ( temp float) 1945617a3babSopenharmony_ci0:228 'inF1' ( in 4-component vector of float) 1946617a3babSopenharmony_ci0:228 Constant: 1947617a3babSopenharmony_ci0:228 1 (const int) 1948617a3babSopenharmony_ci0:228 direct index ( temp float) 1949617a3babSopenharmony_ci0:228 'inF0' ( in 4-component vector of float) 1950617a3babSopenharmony_ci0:228 Constant: 1951617a3babSopenharmony_ci0:228 2 (const int) 1952617a3babSopenharmony_ci0:228 direct index ( temp float) 1953617a3babSopenharmony_ci0:228 'inF1' ( in 4-component vector of float) 1954617a3babSopenharmony_ci0:228 Constant: 1955617a3babSopenharmony_ci0:228 3 (const int) 1956617a3babSopenharmony_ci0:232 exp ( temp 4-component vector of float) 1957617a3babSopenharmony_ci0:232 'inF0' ( in 4-component vector of float) 1958617a3babSopenharmony_ci0:233 exp2 ( temp 4-component vector of float) 1959617a3babSopenharmony_ci0:233 'inF0' ( in 4-component vector of float) 1960617a3babSopenharmony_ci0:234 face-forward ( temp 4-component vector of float) 1961617a3babSopenharmony_ci0:234 'inF0' ( in 4-component vector of float) 1962617a3babSopenharmony_ci0:234 'inF1' ( in 4-component vector of float) 1963617a3babSopenharmony_ci0:234 'inF2' ( in 4-component vector of float) 1964617a3babSopenharmony_ci0:235 findMSB ( temp int) 1965617a3babSopenharmony_ci0:235 Constant: 1966617a3babSopenharmony_ci0:235 7 (const int) 1967617a3babSopenharmony_ci0:236 findLSB ( temp int) 1968617a3babSopenharmony_ci0:236 Constant: 1969617a3babSopenharmony_ci0:236 7 (const int) 1970617a3babSopenharmony_ci0:237 Floor ( temp 4-component vector of float) 1971617a3babSopenharmony_ci0:237 'inF0' ( in 4-component vector of float) 1972617a3babSopenharmony_ci0:239 mod ( temp 4-component vector of float) 1973617a3babSopenharmony_ci0:239 'inF0' ( in 4-component vector of float) 1974617a3babSopenharmony_ci0:239 'inF1' ( in 4-component vector of float) 1975617a3babSopenharmony_ci0:240 Fraction ( temp 4-component vector of float) 1976617a3babSopenharmony_ci0:240 'inF0' ( in 4-component vector of float) 1977617a3babSopenharmony_ci0:241 isinf ( temp 4-component vector of bool) 1978617a3babSopenharmony_ci0:241 'inF0' ( in 4-component vector of float) 1979617a3babSopenharmony_ci0:242 isnan ( temp 4-component vector of bool) 1980617a3babSopenharmony_ci0:242 'inF0' ( in 4-component vector of float) 1981617a3babSopenharmony_ci0:243 ldexp ( temp 4-component vector of float) 1982617a3babSopenharmony_ci0:243 'inF0' ( in 4-component vector of float) 1983617a3babSopenharmony_ci0:243 'inF1' ( in 4-component vector of float) 1984617a3babSopenharmony_ci0:244 mix ( temp 4-component vector of float) 1985617a3babSopenharmony_ci0:244 'inF0' ( in 4-component vector of float) 1986617a3babSopenharmony_ci0:244 'inF1' ( in 4-component vector of float) 1987617a3babSopenharmony_ci0:244 'inF2' ( in 4-component vector of float) 1988617a3babSopenharmony_ci0:245 length ( temp float) 1989617a3babSopenharmony_ci0:245 'inF0' ( in 4-component vector of float) 1990617a3babSopenharmony_ci0:246 log ( temp 4-component vector of float) 1991617a3babSopenharmony_ci0:246 'inF0' ( in 4-component vector of float) 1992617a3babSopenharmony_ci0:247 vector-scale ( temp 4-component vector of float) 1993617a3babSopenharmony_ci0:247 log2 ( temp 4-component vector of float) 1994617a3babSopenharmony_ci0:247 'inF0' ( in 4-component vector of float) 1995617a3babSopenharmony_ci0:247 Constant: 1996617a3babSopenharmony_ci0:247 0.301030 1997617a3babSopenharmony_ci0:248 log2 ( temp 4-component vector of float) 1998617a3babSopenharmony_ci0:248 'inF0' ( in 4-component vector of float) 1999617a3babSopenharmony_ci0:249 max ( temp 4-component vector of float) 2000617a3babSopenharmony_ci0:249 'inF0' ( in 4-component vector of float) 2001617a3babSopenharmony_ci0:249 'inF1' ( in 4-component vector of float) 2002617a3babSopenharmony_ci0:250 min ( temp 4-component vector of float) 2003617a3babSopenharmony_ci0:250 'inF0' ( in 4-component vector of float) 2004617a3babSopenharmony_ci0:250 'inF1' ( in 4-component vector of float) 2005617a3babSopenharmony_ci0:252 normalize ( temp 4-component vector of float) 2006617a3babSopenharmony_ci0:252 'inF0' ( in 4-component vector of float) 2007617a3babSopenharmony_ci0:253 pow ( temp 4-component vector of float) 2008617a3babSopenharmony_ci0:253 'inF0' ( in 4-component vector of float) 2009617a3babSopenharmony_ci0:253 'inF1' ( in 4-component vector of float) 2010617a3babSopenharmony_ci0:254 radians ( temp 4-component vector of float) 2011617a3babSopenharmony_ci0:254 'inF0' ( in 4-component vector of float) 2012617a3babSopenharmony_ci0:255 reflect ( temp 4-component vector of float) 2013617a3babSopenharmony_ci0:255 'inF0' ( in 4-component vector of float) 2014617a3babSopenharmony_ci0:255 'inF1' ( in 4-component vector of float) 2015617a3babSopenharmony_ci0:256 refract ( temp 4-component vector of float) 2016617a3babSopenharmony_ci0:256 'inF0' ( in 4-component vector of float) 2017617a3babSopenharmony_ci0:256 'inF1' ( in 4-component vector of float) 2018617a3babSopenharmony_ci0:256 Constant: 2019617a3babSopenharmony_ci0:256 2.000000 2020617a3babSopenharmony_ci0:257 bitFieldReverse ( temp 4-component vector of int) 2021617a3babSopenharmony_ci0:257 Constant: 2022617a3babSopenharmony_ci0:257 1 (const int) 2023617a3babSopenharmony_ci0:257 2 (const int) 2024617a3babSopenharmony_ci0:257 3 (const int) 2025617a3babSopenharmony_ci0:257 4 (const int) 2026617a3babSopenharmony_ci0:258 roundEven ( temp 4-component vector of float) 2027617a3babSopenharmony_ci0:258 'inF0' ( in 4-component vector of float) 2028617a3babSopenharmony_ci0:259 inverse sqrt ( temp 4-component vector of float) 2029617a3babSopenharmony_ci0:259 'inF0' ( in 4-component vector of float) 2030617a3babSopenharmony_ci0:260 clamp ( temp 4-component vector of float) 2031617a3babSopenharmony_ci0:260 'inF0' ( in 4-component vector of float) 2032617a3babSopenharmony_ci0:260 Constant: 2033617a3babSopenharmony_ci0:260 0.000000 2034617a3babSopenharmony_ci0:260 Constant: 2035617a3babSopenharmony_ci0:260 1.000000 2036617a3babSopenharmony_ci0:261 Sign ( temp 4-component vector of float) 2037617a3babSopenharmony_ci0:261 'inF0' ( in 4-component vector of float) 2038617a3babSopenharmony_ci0:262 sine ( temp 4-component vector of float) 2039617a3babSopenharmony_ci0:262 'inF0' ( in 4-component vector of float) 2040617a3babSopenharmony_ci0:263 Sequence 2041617a3babSopenharmony_ci0:263 move second child to first child ( temp 4-component vector of float) 2042617a3babSopenharmony_ci0:263 'inF1' ( in 4-component vector of float) 2043617a3babSopenharmony_ci0:263 sine ( temp 4-component vector of float) 2044617a3babSopenharmony_ci0:263 'inF0' ( in 4-component vector of float) 2045617a3babSopenharmony_ci0:263 move second child to first child ( temp 4-component vector of float) 2046617a3babSopenharmony_ci0:263 'inF2' ( in 4-component vector of float) 2047617a3babSopenharmony_ci0:263 cosine ( temp 4-component vector of float) 2048617a3babSopenharmony_ci0:263 'inF0' ( in 4-component vector of float) 2049617a3babSopenharmony_ci0:264 hyp. sine ( temp 4-component vector of float) 2050617a3babSopenharmony_ci0:264 'inF0' ( in 4-component vector of float) 2051617a3babSopenharmony_ci0:265 smoothstep ( temp 4-component vector of float) 2052617a3babSopenharmony_ci0:265 'inF0' ( in 4-component vector of float) 2053617a3babSopenharmony_ci0:265 'inF1' ( in 4-component vector of float) 2054617a3babSopenharmony_ci0:265 'inF2' ( in 4-component vector of float) 2055617a3babSopenharmony_ci0:266 sqrt ( temp 4-component vector of float) 2056617a3babSopenharmony_ci0:266 'inF0' ( in 4-component vector of float) 2057617a3babSopenharmony_ci0:267 step ( temp 4-component vector of float) 2058617a3babSopenharmony_ci0:267 'inF0' ( in 4-component vector of float) 2059617a3babSopenharmony_ci0:267 'inF1' ( in 4-component vector of float) 2060617a3babSopenharmony_ci0:268 tangent ( temp 4-component vector of float) 2061617a3babSopenharmony_ci0:268 'inF0' ( in 4-component vector of float) 2062617a3babSopenharmony_ci0:269 hyp. tangent ( temp 4-component vector of float) 2063617a3babSopenharmony_ci0:269 'inF0' ( in 4-component vector of float) 2064617a3babSopenharmony_ci0:271 trunc ( temp 4-component vector of float) 2065617a3babSopenharmony_ci0:271 'inF0' ( in 4-component vector of float) 2066617a3babSopenharmony_ci0:274 Branch: Return with expression 2067617a3babSopenharmony_ci0:274 Constant: 2068617a3babSopenharmony_ci0:274 1.000000 2069617a3babSopenharmony_ci0:274 2.000000 2070617a3babSopenharmony_ci0:274 3.000000 2071617a3babSopenharmony_ci0:274 4.000000 2072617a3babSopenharmony_ci0:331 Function Definition: VertexShaderFunction2x2(mf22;mf22;mf22; ( temp 2X2 matrix of float) 2073617a3babSopenharmony_ci0:331 Function Parameters: 2074617a3babSopenharmony_ci0:331 'inF0' ( in 2X2 matrix of float) 2075617a3babSopenharmony_ci0:331 'inF1' ( in 2X2 matrix of float) 2076617a3babSopenharmony_ci0:331 'inF2' ( in 2X2 matrix of float) 2077617a3babSopenharmony_ci0:? Sequence 2078617a3babSopenharmony_ci0:333 all ( temp bool) 2079617a3babSopenharmony_ci0:333 Convert float to bool ( temp 2X2 matrix of bool) 2080617a3babSopenharmony_ci0:333 'inF0' ( in 2X2 matrix of float) 2081617a3babSopenharmony_ci0:333 Absolute value ( temp 2X2 matrix of float) 2082617a3babSopenharmony_ci0:333 'inF0' ( in 2X2 matrix of float) 2083617a3babSopenharmony_ci0:333 arc cosine ( temp 2X2 matrix of float) 2084617a3babSopenharmony_ci0:333 'inF0' ( in 2X2 matrix of float) 2085617a3babSopenharmony_ci0:333 any ( temp bool) 2086617a3babSopenharmony_ci0:333 Convert float to bool ( temp 2X2 matrix of bool) 2087617a3babSopenharmony_ci0:333 'inF0' ( in 2X2 matrix of float) 2088617a3babSopenharmony_ci0:333 arc sine ( temp 2X2 matrix of float) 2089617a3babSopenharmony_ci0:333 'inF0' ( in 2X2 matrix of float) 2090617a3babSopenharmony_ci0:333 arc tangent ( temp 2X2 matrix of float) 2091617a3babSopenharmony_ci0:333 'inF0' ( in 2X2 matrix of float) 2092617a3babSopenharmony_ci0:333 arc tangent ( temp 2X2 matrix of float) 2093617a3babSopenharmony_ci0:333 'inF0' ( in 2X2 matrix of float) 2094617a3babSopenharmony_ci0:333 'inF1' ( in 2X2 matrix of float) 2095617a3babSopenharmony_ci0:333 Ceiling ( temp 2X2 matrix of float) 2096617a3babSopenharmony_ci0:333 'inF0' ( in 2X2 matrix of float) 2097617a3babSopenharmony_ci0:333 clamp ( temp 2X2 matrix of float) 2098617a3babSopenharmony_ci0:333 'inF0' ( in 2X2 matrix of float) 2099617a3babSopenharmony_ci0:333 'inF1' ( in 2X2 matrix of float) 2100617a3babSopenharmony_ci0:333 'inF2' ( in 2X2 matrix of float) 2101617a3babSopenharmony_ci0:333 cosine ( temp 2X2 matrix of float) 2102617a3babSopenharmony_ci0:333 'inF0' ( in 2X2 matrix of float) 2103617a3babSopenharmony_ci0:333 hyp. cosine ( temp 2X2 matrix of float) 2104617a3babSopenharmony_ci0:333 'inF0' ( in 2X2 matrix of float) 2105617a3babSopenharmony_ci0:333 degrees ( temp 2X2 matrix of float) 2106617a3babSopenharmony_ci0:333 'inF0' ( in 2X2 matrix of float) 2107617a3babSopenharmony_ci0:333 determinant ( temp float) 2108617a3babSopenharmony_ci0:333 'inF0' ( in 2X2 matrix of float) 2109617a3babSopenharmony_ci0:333 exp ( temp 2X2 matrix of float) 2110617a3babSopenharmony_ci0:333 'inF0' ( in 2X2 matrix of float) 2111617a3babSopenharmony_ci0:333 exp2 ( temp 2X2 matrix of float) 2112617a3babSopenharmony_ci0:333 'inF0' ( in 2X2 matrix of float) 2113617a3babSopenharmony_ci0:333 findMSB ( temp int) 2114617a3babSopenharmony_ci0:333 Constant: 2115617a3babSopenharmony_ci0:333 7 (const int) 2116617a3babSopenharmony_ci0:333 findLSB ( temp int) 2117617a3babSopenharmony_ci0:333 Constant: 2118617a3babSopenharmony_ci0:333 7 (const int) 2119617a3babSopenharmony_ci0:333 Floor ( temp 2X2 matrix of float) 2120617a3babSopenharmony_ci0:333 'inF0' ( in 2X2 matrix of float) 2121617a3babSopenharmony_ci0:333 mod ( temp 2X2 matrix of float) 2122617a3babSopenharmony_ci0:333 'inF0' ( in 2X2 matrix of float) 2123617a3babSopenharmony_ci0:333 'inF1' ( in 2X2 matrix of float) 2124617a3babSopenharmony_ci0:333 Fraction ( temp 2X2 matrix of float) 2125617a3babSopenharmony_ci0:333 'inF0' ( in 2X2 matrix of float) 2126617a3babSopenharmony_ci0:333 ldexp ( temp 2X2 matrix of float) 2127617a3babSopenharmony_ci0:333 'inF0' ( in 2X2 matrix of float) 2128617a3babSopenharmony_ci0:333 'inF1' ( in 2X2 matrix of float) 2129617a3babSopenharmony_ci0:333 mix ( temp 2X2 matrix of float) 2130617a3babSopenharmony_ci0:333 'inF0' ( in 2X2 matrix of float) 2131617a3babSopenharmony_ci0:333 'inF1' ( in 2X2 matrix of float) 2132617a3babSopenharmony_ci0:333 'inF2' ( in 2X2 matrix of float) 2133617a3babSopenharmony_ci0:333 log ( temp 2X2 matrix of float) 2134617a3babSopenharmony_ci0:333 'inF0' ( in 2X2 matrix of float) 2135617a3babSopenharmony_ci0:333 matrix-scale ( temp 2X2 matrix of float) 2136617a3babSopenharmony_ci0:333 log2 ( temp 2X2 matrix of float) 2137617a3babSopenharmony_ci0:333 'inF0' ( in 2X2 matrix of float) 2138617a3babSopenharmony_ci0:333 Constant: 2139617a3babSopenharmony_ci0:333 0.301030 2140617a3babSopenharmony_ci0:333 log2 ( temp 2X2 matrix of float) 2141617a3babSopenharmony_ci0:333 'inF0' ( in 2X2 matrix of float) 2142617a3babSopenharmony_ci0:333 max ( temp 2X2 matrix of float) 2143617a3babSopenharmony_ci0:333 'inF0' ( in 2X2 matrix of float) 2144617a3babSopenharmony_ci0:333 'inF1' ( in 2X2 matrix of float) 2145617a3babSopenharmony_ci0:333 min ( temp 2X2 matrix of float) 2146617a3babSopenharmony_ci0:333 'inF0' ( in 2X2 matrix of float) 2147617a3babSopenharmony_ci0:333 'inF1' ( in 2X2 matrix of float) 2148617a3babSopenharmony_ci0:333 pow ( temp 2X2 matrix of float) 2149617a3babSopenharmony_ci0:333 'inF0' ( in 2X2 matrix of float) 2150617a3babSopenharmony_ci0:333 'inF1' ( in 2X2 matrix of float) 2151617a3babSopenharmony_ci0:333 radians ( temp 2X2 matrix of float) 2152617a3babSopenharmony_ci0:333 'inF0' ( in 2X2 matrix of float) 2153617a3babSopenharmony_ci0:333 roundEven ( temp 2X2 matrix of float) 2154617a3babSopenharmony_ci0:333 'inF0' ( in 2X2 matrix of float) 2155617a3babSopenharmony_ci0:333 inverse sqrt ( temp 2X2 matrix of float) 2156617a3babSopenharmony_ci0:333 'inF0' ( in 2X2 matrix of float) 2157617a3babSopenharmony_ci0:333 clamp ( temp 2X2 matrix of float) 2158617a3babSopenharmony_ci0:333 'inF0' ( in 2X2 matrix of float) 2159617a3babSopenharmony_ci0:333 Constant: 2160617a3babSopenharmony_ci0:333 0.000000 2161617a3babSopenharmony_ci0:333 Constant: 2162617a3babSopenharmony_ci0:333 1.000000 2163617a3babSopenharmony_ci0:333 Sign ( temp 2X2 matrix of float) 2164617a3babSopenharmony_ci0:333 'inF0' ( in 2X2 matrix of float) 2165617a3babSopenharmony_ci0:333 sine ( temp 2X2 matrix of float) 2166617a3babSopenharmony_ci0:333 'inF0' ( in 2X2 matrix of float) 2167617a3babSopenharmony_ci0:333 Sequence 2168617a3babSopenharmony_ci0:333 move second child to first child ( temp 2X2 matrix of float) 2169617a3babSopenharmony_ci0:333 'inF1' ( in 2X2 matrix of float) 2170617a3babSopenharmony_ci0:333 sine ( temp 2X2 matrix of float) 2171617a3babSopenharmony_ci0:333 'inF0' ( in 2X2 matrix of float) 2172617a3babSopenharmony_ci0:333 move second child to first child ( temp 2X2 matrix of float) 2173617a3babSopenharmony_ci0:333 'inF2' ( in 2X2 matrix of float) 2174617a3babSopenharmony_ci0:333 cosine ( temp 2X2 matrix of float) 2175617a3babSopenharmony_ci0:333 'inF0' ( in 2X2 matrix of float) 2176617a3babSopenharmony_ci0:333 hyp. sine ( temp 2X2 matrix of float) 2177617a3babSopenharmony_ci0:333 'inF0' ( in 2X2 matrix of float) 2178617a3babSopenharmony_ci0:333 smoothstep ( temp 2X2 matrix of float) 2179617a3babSopenharmony_ci0:333 'inF0' ( in 2X2 matrix of float) 2180617a3babSopenharmony_ci0:333 'inF1' ( in 2X2 matrix of float) 2181617a3babSopenharmony_ci0:333 'inF2' ( in 2X2 matrix of float) 2182617a3babSopenharmony_ci0:333 sqrt ( temp 2X2 matrix of float) 2183617a3babSopenharmony_ci0:333 'inF0' ( in 2X2 matrix of float) 2184617a3babSopenharmony_ci0:333 step ( temp 2X2 matrix of float) 2185617a3babSopenharmony_ci0:333 'inF0' ( in 2X2 matrix of float) 2186617a3babSopenharmony_ci0:333 'inF1' ( in 2X2 matrix of float) 2187617a3babSopenharmony_ci0:333 tangent ( temp 2X2 matrix of float) 2188617a3babSopenharmony_ci0:333 'inF0' ( in 2X2 matrix of float) 2189617a3babSopenharmony_ci0:333 hyp. tangent ( temp 2X2 matrix of float) 2190617a3babSopenharmony_ci0:333 'inF0' ( in 2X2 matrix of float) 2191617a3babSopenharmony_ci0:333 transpose ( temp 2X2 matrix of float) 2192617a3babSopenharmony_ci0:333 'inF0' ( in 2X2 matrix of float) 2193617a3babSopenharmony_ci0:333 trunc ( temp 2X2 matrix of float) 2194617a3babSopenharmony_ci0:333 'inF0' ( in 2X2 matrix of float) 2195617a3babSopenharmony_ci0:336 Branch: Return with expression 2196617a3babSopenharmony_ci0:336 Constant: 2197617a3babSopenharmony_ci0:336 2.000000 2198617a3babSopenharmony_ci0:336 2.000000 2199617a3babSopenharmony_ci0:336 2.000000 2200617a3babSopenharmony_ci0:336 2.000000 2201617a3babSopenharmony_ci0:340 Function Definition: VertexShaderFunction3x3(mf33;mf33;mf33; ( temp 3X3 matrix of float) 2202617a3babSopenharmony_ci0:340 Function Parameters: 2203617a3babSopenharmony_ci0:340 'inF0' ( in 3X3 matrix of float) 2204617a3babSopenharmony_ci0:340 'inF1' ( in 3X3 matrix of float) 2205617a3babSopenharmony_ci0:340 'inF2' ( in 3X3 matrix of float) 2206617a3babSopenharmony_ci0:? Sequence 2207617a3babSopenharmony_ci0:342 all ( temp bool) 2208617a3babSopenharmony_ci0:342 Convert float to bool ( temp 3X3 matrix of bool) 2209617a3babSopenharmony_ci0:342 'inF0' ( in 3X3 matrix of float) 2210617a3babSopenharmony_ci0:342 Absolute value ( temp 3X3 matrix of float) 2211617a3babSopenharmony_ci0:342 'inF0' ( in 3X3 matrix of float) 2212617a3babSopenharmony_ci0:342 arc cosine ( temp 3X3 matrix of float) 2213617a3babSopenharmony_ci0:342 'inF0' ( in 3X3 matrix of float) 2214617a3babSopenharmony_ci0:342 any ( temp bool) 2215617a3babSopenharmony_ci0:342 Convert float to bool ( temp 3X3 matrix of bool) 2216617a3babSopenharmony_ci0:342 'inF0' ( in 3X3 matrix of float) 2217617a3babSopenharmony_ci0:342 arc sine ( temp 3X3 matrix of float) 2218617a3babSopenharmony_ci0:342 'inF0' ( in 3X3 matrix of float) 2219617a3babSopenharmony_ci0:342 arc tangent ( temp 3X3 matrix of float) 2220617a3babSopenharmony_ci0:342 'inF0' ( in 3X3 matrix of float) 2221617a3babSopenharmony_ci0:342 arc tangent ( temp 3X3 matrix of float) 2222617a3babSopenharmony_ci0:342 'inF0' ( in 3X3 matrix of float) 2223617a3babSopenharmony_ci0:342 'inF1' ( in 3X3 matrix of float) 2224617a3babSopenharmony_ci0:342 Ceiling ( temp 3X3 matrix of float) 2225617a3babSopenharmony_ci0:342 'inF0' ( in 3X3 matrix of float) 2226617a3babSopenharmony_ci0:342 clamp ( temp 3X3 matrix of float) 2227617a3babSopenharmony_ci0:342 'inF0' ( in 3X3 matrix of float) 2228617a3babSopenharmony_ci0:342 'inF1' ( in 3X3 matrix of float) 2229617a3babSopenharmony_ci0:342 'inF2' ( in 3X3 matrix of float) 2230617a3babSopenharmony_ci0:342 cosine ( temp 3X3 matrix of float) 2231617a3babSopenharmony_ci0:342 'inF0' ( in 3X3 matrix of float) 2232617a3babSopenharmony_ci0:342 hyp. cosine ( temp 3X3 matrix of float) 2233617a3babSopenharmony_ci0:342 'inF0' ( in 3X3 matrix of float) 2234617a3babSopenharmony_ci0:342 degrees ( temp 3X3 matrix of float) 2235617a3babSopenharmony_ci0:342 'inF0' ( in 3X3 matrix of float) 2236617a3babSopenharmony_ci0:342 determinant ( temp float) 2237617a3babSopenharmony_ci0:342 'inF0' ( in 3X3 matrix of float) 2238617a3babSopenharmony_ci0:342 exp ( temp 3X3 matrix of float) 2239617a3babSopenharmony_ci0:342 'inF0' ( in 3X3 matrix of float) 2240617a3babSopenharmony_ci0:342 exp2 ( temp 3X3 matrix of float) 2241617a3babSopenharmony_ci0:342 'inF0' ( in 3X3 matrix of float) 2242617a3babSopenharmony_ci0:342 findMSB ( temp int) 2243617a3babSopenharmony_ci0:342 Constant: 2244617a3babSopenharmony_ci0:342 7 (const int) 2245617a3babSopenharmony_ci0:342 findLSB ( temp int) 2246617a3babSopenharmony_ci0:342 Constant: 2247617a3babSopenharmony_ci0:342 7 (const int) 2248617a3babSopenharmony_ci0:342 Floor ( temp 3X3 matrix of float) 2249617a3babSopenharmony_ci0:342 'inF0' ( in 3X3 matrix of float) 2250617a3babSopenharmony_ci0:342 mod ( temp 3X3 matrix of float) 2251617a3babSopenharmony_ci0:342 'inF0' ( in 3X3 matrix of float) 2252617a3babSopenharmony_ci0:342 'inF1' ( in 3X3 matrix of float) 2253617a3babSopenharmony_ci0:342 Fraction ( temp 3X3 matrix of float) 2254617a3babSopenharmony_ci0:342 'inF0' ( in 3X3 matrix of float) 2255617a3babSopenharmony_ci0:342 ldexp ( temp 3X3 matrix of float) 2256617a3babSopenharmony_ci0:342 'inF0' ( in 3X3 matrix of float) 2257617a3babSopenharmony_ci0:342 'inF1' ( in 3X3 matrix of float) 2258617a3babSopenharmony_ci0:342 mix ( temp 3X3 matrix of float) 2259617a3babSopenharmony_ci0:342 'inF0' ( in 3X3 matrix of float) 2260617a3babSopenharmony_ci0:342 'inF1' ( in 3X3 matrix of float) 2261617a3babSopenharmony_ci0:342 'inF2' ( in 3X3 matrix of float) 2262617a3babSopenharmony_ci0:342 log ( temp 3X3 matrix of float) 2263617a3babSopenharmony_ci0:342 'inF0' ( in 3X3 matrix of float) 2264617a3babSopenharmony_ci0:342 matrix-scale ( temp 3X3 matrix of float) 2265617a3babSopenharmony_ci0:342 log2 ( temp 3X3 matrix of float) 2266617a3babSopenharmony_ci0:342 'inF0' ( in 3X3 matrix of float) 2267617a3babSopenharmony_ci0:342 Constant: 2268617a3babSopenharmony_ci0:342 0.301030 2269617a3babSopenharmony_ci0:342 log2 ( temp 3X3 matrix of float) 2270617a3babSopenharmony_ci0:342 'inF0' ( in 3X3 matrix of float) 2271617a3babSopenharmony_ci0:342 max ( temp 3X3 matrix of float) 2272617a3babSopenharmony_ci0:342 'inF0' ( in 3X3 matrix of float) 2273617a3babSopenharmony_ci0:342 'inF1' ( in 3X3 matrix of float) 2274617a3babSopenharmony_ci0:342 min ( temp 3X3 matrix of float) 2275617a3babSopenharmony_ci0:342 'inF0' ( in 3X3 matrix of float) 2276617a3babSopenharmony_ci0:342 'inF1' ( in 3X3 matrix of float) 2277617a3babSopenharmony_ci0:342 pow ( temp 3X3 matrix of float) 2278617a3babSopenharmony_ci0:342 'inF0' ( in 3X3 matrix of float) 2279617a3babSopenharmony_ci0:342 'inF1' ( in 3X3 matrix of float) 2280617a3babSopenharmony_ci0:342 radians ( temp 3X3 matrix of float) 2281617a3babSopenharmony_ci0:342 'inF0' ( in 3X3 matrix of float) 2282617a3babSopenharmony_ci0:342 roundEven ( temp 3X3 matrix of float) 2283617a3babSopenharmony_ci0:342 'inF0' ( in 3X3 matrix of float) 2284617a3babSopenharmony_ci0:342 inverse sqrt ( temp 3X3 matrix of float) 2285617a3babSopenharmony_ci0:342 'inF0' ( in 3X3 matrix of float) 2286617a3babSopenharmony_ci0:342 clamp ( temp 3X3 matrix of float) 2287617a3babSopenharmony_ci0:342 'inF0' ( in 3X3 matrix of float) 2288617a3babSopenharmony_ci0:342 Constant: 2289617a3babSopenharmony_ci0:342 0.000000 2290617a3babSopenharmony_ci0:342 Constant: 2291617a3babSopenharmony_ci0:342 1.000000 2292617a3babSopenharmony_ci0:342 Sign ( temp 3X3 matrix of float) 2293617a3babSopenharmony_ci0:342 'inF0' ( in 3X3 matrix of float) 2294617a3babSopenharmony_ci0:342 sine ( temp 3X3 matrix of float) 2295617a3babSopenharmony_ci0:342 'inF0' ( in 3X3 matrix of float) 2296617a3babSopenharmony_ci0:342 Sequence 2297617a3babSopenharmony_ci0:342 move second child to first child ( temp 3X3 matrix of float) 2298617a3babSopenharmony_ci0:342 'inF1' ( in 3X3 matrix of float) 2299617a3babSopenharmony_ci0:342 sine ( temp 3X3 matrix of float) 2300617a3babSopenharmony_ci0:342 'inF0' ( in 3X3 matrix of float) 2301617a3babSopenharmony_ci0:342 move second child to first child ( temp 3X3 matrix of float) 2302617a3babSopenharmony_ci0:342 'inF2' ( in 3X3 matrix of float) 2303617a3babSopenharmony_ci0:342 cosine ( temp 3X3 matrix of float) 2304617a3babSopenharmony_ci0:342 'inF0' ( in 3X3 matrix of float) 2305617a3babSopenharmony_ci0:342 hyp. sine ( temp 3X3 matrix of float) 2306617a3babSopenharmony_ci0:342 'inF0' ( in 3X3 matrix of float) 2307617a3babSopenharmony_ci0:342 smoothstep ( temp 3X3 matrix of float) 2308617a3babSopenharmony_ci0:342 'inF0' ( in 3X3 matrix of float) 2309617a3babSopenharmony_ci0:342 'inF1' ( in 3X3 matrix of float) 2310617a3babSopenharmony_ci0:342 'inF2' ( in 3X3 matrix of float) 2311617a3babSopenharmony_ci0:342 sqrt ( temp 3X3 matrix of float) 2312617a3babSopenharmony_ci0:342 'inF0' ( in 3X3 matrix of float) 2313617a3babSopenharmony_ci0:342 step ( temp 3X3 matrix of float) 2314617a3babSopenharmony_ci0:342 'inF0' ( in 3X3 matrix of float) 2315617a3babSopenharmony_ci0:342 'inF1' ( in 3X3 matrix of float) 2316617a3babSopenharmony_ci0:342 tangent ( temp 3X3 matrix of float) 2317617a3babSopenharmony_ci0:342 'inF0' ( in 3X3 matrix of float) 2318617a3babSopenharmony_ci0:342 hyp. tangent ( temp 3X3 matrix of float) 2319617a3babSopenharmony_ci0:342 'inF0' ( in 3X3 matrix of float) 2320617a3babSopenharmony_ci0:342 transpose ( temp 3X3 matrix of float) 2321617a3babSopenharmony_ci0:342 'inF0' ( in 3X3 matrix of float) 2322617a3babSopenharmony_ci0:342 trunc ( temp 3X3 matrix of float) 2323617a3babSopenharmony_ci0:342 'inF0' ( in 3X3 matrix of float) 2324617a3babSopenharmony_ci0:345 Branch: Return with expression 2325617a3babSopenharmony_ci0:345 Constant: 2326617a3babSopenharmony_ci0:345 3.000000 2327617a3babSopenharmony_ci0:345 3.000000 2328617a3babSopenharmony_ci0:345 3.000000 2329617a3babSopenharmony_ci0:345 3.000000 2330617a3babSopenharmony_ci0:345 3.000000 2331617a3babSopenharmony_ci0:345 3.000000 2332617a3babSopenharmony_ci0:345 3.000000 2333617a3babSopenharmony_ci0:345 3.000000 2334617a3babSopenharmony_ci0:345 3.000000 2335617a3babSopenharmony_ci0:349 Function Definition: VertexShaderFunction4x4(mf44;mf44;mf44; ( temp 4X4 matrix of float) 2336617a3babSopenharmony_ci0:349 Function Parameters: 2337617a3babSopenharmony_ci0:349 'inF0' ( in 4X4 matrix of float) 2338617a3babSopenharmony_ci0:349 'inF1' ( in 4X4 matrix of float) 2339617a3babSopenharmony_ci0:349 'inF2' ( in 4X4 matrix of float) 2340617a3babSopenharmony_ci0:? Sequence 2341617a3babSopenharmony_ci0:351 all ( temp bool) 2342617a3babSopenharmony_ci0:351 Convert float to bool ( temp 4X4 matrix of bool) 2343617a3babSopenharmony_ci0:351 'inF0' ( in 4X4 matrix of float) 2344617a3babSopenharmony_ci0:351 Absolute value ( temp 4X4 matrix of float) 2345617a3babSopenharmony_ci0:351 'inF0' ( in 4X4 matrix of float) 2346617a3babSopenharmony_ci0:351 arc cosine ( temp 4X4 matrix of float) 2347617a3babSopenharmony_ci0:351 'inF0' ( in 4X4 matrix of float) 2348617a3babSopenharmony_ci0:351 any ( temp bool) 2349617a3babSopenharmony_ci0:351 Convert float to bool ( temp 4X4 matrix of bool) 2350617a3babSopenharmony_ci0:351 'inF0' ( in 4X4 matrix of float) 2351617a3babSopenharmony_ci0:351 arc sine ( temp 4X4 matrix of float) 2352617a3babSopenharmony_ci0:351 'inF0' ( in 4X4 matrix of float) 2353617a3babSopenharmony_ci0:351 arc tangent ( temp 4X4 matrix of float) 2354617a3babSopenharmony_ci0:351 'inF0' ( in 4X4 matrix of float) 2355617a3babSopenharmony_ci0:351 arc tangent ( temp 4X4 matrix of float) 2356617a3babSopenharmony_ci0:351 'inF0' ( in 4X4 matrix of float) 2357617a3babSopenharmony_ci0:351 'inF1' ( in 4X4 matrix of float) 2358617a3babSopenharmony_ci0:351 Ceiling ( temp 4X4 matrix of float) 2359617a3babSopenharmony_ci0:351 'inF0' ( in 4X4 matrix of float) 2360617a3babSopenharmony_ci0:351 clamp ( temp 4X4 matrix of float) 2361617a3babSopenharmony_ci0:351 'inF0' ( in 4X4 matrix of float) 2362617a3babSopenharmony_ci0:351 'inF1' ( in 4X4 matrix of float) 2363617a3babSopenharmony_ci0:351 'inF2' ( in 4X4 matrix of float) 2364617a3babSopenharmony_ci0:351 cosine ( temp 4X4 matrix of float) 2365617a3babSopenharmony_ci0:351 'inF0' ( in 4X4 matrix of float) 2366617a3babSopenharmony_ci0:351 hyp. cosine ( temp 4X4 matrix of float) 2367617a3babSopenharmony_ci0:351 'inF0' ( in 4X4 matrix of float) 2368617a3babSopenharmony_ci0:351 degrees ( temp 4X4 matrix of float) 2369617a3babSopenharmony_ci0:351 'inF0' ( in 4X4 matrix of float) 2370617a3babSopenharmony_ci0:351 determinant ( temp float) 2371617a3babSopenharmony_ci0:351 'inF0' ( in 4X4 matrix of float) 2372617a3babSopenharmony_ci0:351 exp ( temp 4X4 matrix of float) 2373617a3babSopenharmony_ci0:351 'inF0' ( in 4X4 matrix of float) 2374617a3babSopenharmony_ci0:351 exp2 ( temp 4X4 matrix of float) 2375617a3babSopenharmony_ci0:351 'inF0' ( in 4X4 matrix of float) 2376617a3babSopenharmony_ci0:351 findMSB ( temp int) 2377617a3babSopenharmony_ci0:351 Constant: 2378617a3babSopenharmony_ci0:351 7 (const int) 2379617a3babSopenharmony_ci0:351 findLSB ( temp int) 2380617a3babSopenharmony_ci0:351 Constant: 2381617a3babSopenharmony_ci0:351 7 (const int) 2382617a3babSopenharmony_ci0:351 Floor ( temp 4X4 matrix of float) 2383617a3babSopenharmony_ci0:351 'inF0' ( in 4X4 matrix of float) 2384617a3babSopenharmony_ci0:351 mod ( temp 4X4 matrix of float) 2385617a3babSopenharmony_ci0:351 'inF0' ( in 4X4 matrix of float) 2386617a3babSopenharmony_ci0:351 'inF1' ( in 4X4 matrix of float) 2387617a3babSopenharmony_ci0:351 Fraction ( temp 4X4 matrix of float) 2388617a3babSopenharmony_ci0:351 'inF0' ( in 4X4 matrix of float) 2389617a3babSopenharmony_ci0:351 ldexp ( temp 4X4 matrix of float) 2390617a3babSopenharmony_ci0:351 'inF0' ( in 4X4 matrix of float) 2391617a3babSopenharmony_ci0:351 'inF1' ( in 4X4 matrix of float) 2392617a3babSopenharmony_ci0:351 mix ( temp 4X4 matrix of float) 2393617a3babSopenharmony_ci0:351 'inF0' ( in 4X4 matrix of float) 2394617a3babSopenharmony_ci0:351 'inF1' ( in 4X4 matrix of float) 2395617a3babSopenharmony_ci0:351 'inF2' ( in 4X4 matrix of float) 2396617a3babSopenharmony_ci0:351 log ( temp 4X4 matrix of float) 2397617a3babSopenharmony_ci0:351 'inF0' ( in 4X4 matrix of float) 2398617a3babSopenharmony_ci0:351 matrix-scale ( temp 4X4 matrix of float) 2399617a3babSopenharmony_ci0:351 log2 ( temp 4X4 matrix of float) 2400617a3babSopenharmony_ci0:351 'inF0' ( in 4X4 matrix of float) 2401617a3babSopenharmony_ci0:351 Constant: 2402617a3babSopenharmony_ci0:351 0.301030 2403617a3babSopenharmony_ci0:351 log2 ( temp 4X4 matrix of float) 2404617a3babSopenharmony_ci0:351 'inF0' ( in 4X4 matrix of float) 2405617a3babSopenharmony_ci0:351 max ( temp 4X4 matrix of float) 2406617a3babSopenharmony_ci0:351 'inF0' ( in 4X4 matrix of float) 2407617a3babSopenharmony_ci0:351 'inF1' ( in 4X4 matrix of float) 2408617a3babSopenharmony_ci0:351 min ( temp 4X4 matrix of float) 2409617a3babSopenharmony_ci0:351 'inF0' ( in 4X4 matrix of float) 2410617a3babSopenharmony_ci0:351 'inF1' ( in 4X4 matrix of float) 2411617a3babSopenharmony_ci0:351 pow ( temp 4X4 matrix of float) 2412617a3babSopenharmony_ci0:351 'inF0' ( in 4X4 matrix of float) 2413617a3babSopenharmony_ci0:351 'inF1' ( in 4X4 matrix of float) 2414617a3babSopenharmony_ci0:351 radians ( temp 4X4 matrix of float) 2415617a3babSopenharmony_ci0:351 'inF0' ( in 4X4 matrix of float) 2416617a3babSopenharmony_ci0:351 roundEven ( temp 4X4 matrix of float) 2417617a3babSopenharmony_ci0:351 'inF0' ( in 4X4 matrix of float) 2418617a3babSopenharmony_ci0:351 inverse sqrt ( temp 4X4 matrix of float) 2419617a3babSopenharmony_ci0:351 'inF0' ( in 4X4 matrix of float) 2420617a3babSopenharmony_ci0:351 clamp ( temp 4X4 matrix of float) 2421617a3babSopenharmony_ci0:351 'inF0' ( in 4X4 matrix of float) 2422617a3babSopenharmony_ci0:351 Constant: 2423617a3babSopenharmony_ci0:351 0.000000 2424617a3babSopenharmony_ci0:351 Constant: 2425617a3babSopenharmony_ci0:351 1.000000 2426617a3babSopenharmony_ci0:351 Sign ( temp 4X4 matrix of float) 2427617a3babSopenharmony_ci0:351 'inF0' ( in 4X4 matrix of float) 2428617a3babSopenharmony_ci0:351 sine ( temp 4X4 matrix of float) 2429617a3babSopenharmony_ci0:351 'inF0' ( in 4X4 matrix of float) 2430617a3babSopenharmony_ci0:351 Sequence 2431617a3babSopenharmony_ci0:351 move second child to first child ( temp 4X4 matrix of float) 2432617a3babSopenharmony_ci0:351 'inF1' ( in 4X4 matrix of float) 2433617a3babSopenharmony_ci0:351 sine ( temp 4X4 matrix of float) 2434617a3babSopenharmony_ci0:351 'inF0' ( in 4X4 matrix of float) 2435617a3babSopenharmony_ci0:351 move second child to first child ( temp 4X4 matrix of float) 2436617a3babSopenharmony_ci0:351 'inF2' ( in 4X4 matrix of float) 2437617a3babSopenharmony_ci0:351 cosine ( temp 4X4 matrix of float) 2438617a3babSopenharmony_ci0:351 'inF0' ( in 4X4 matrix of float) 2439617a3babSopenharmony_ci0:351 hyp. sine ( temp 4X4 matrix of float) 2440617a3babSopenharmony_ci0:351 'inF0' ( in 4X4 matrix of float) 2441617a3babSopenharmony_ci0:351 smoothstep ( temp 4X4 matrix of float) 2442617a3babSopenharmony_ci0:351 'inF0' ( in 4X4 matrix of float) 2443617a3babSopenharmony_ci0:351 'inF1' ( in 4X4 matrix of float) 2444617a3babSopenharmony_ci0:351 'inF2' ( in 4X4 matrix of float) 2445617a3babSopenharmony_ci0:351 sqrt ( temp 4X4 matrix of float) 2446617a3babSopenharmony_ci0:351 'inF0' ( in 4X4 matrix of float) 2447617a3babSopenharmony_ci0:351 step ( temp 4X4 matrix of float) 2448617a3babSopenharmony_ci0:351 'inF0' ( in 4X4 matrix of float) 2449617a3babSopenharmony_ci0:351 'inF1' ( in 4X4 matrix of float) 2450617a3babSopenharmony_ci0:351 tangent ( temp 4X4 matrix of float) 2451617a3babSopenharmony_ci0:351 'inF0' ( in 4X4 matrix of float) 2452617a3babSopenharmony_ci0:351 hyp. tangent ( temp 4X4 matrix of float) 2453617a3babSopenharmony_ci0:351 'inF0' ( in 4X4 matrix of float) 2454617a3babSopenharmony_ci0:351 transpose ( temp 4X4 matrix of float) 2455617a3babSopenharmony_ci0:351 'inF0' ( in 4X4 matrix of float) 2456617a3babSopenharmony_ci0:351 trunc ( temp 4X4 matrix of float) 2457617a3babSopenharmony_ci0:351 'inF0' ( in 4X4 matrix of float) 2458617a3babSopenharmony_ci0:354 Branch: Return with expression 2459617a3babSopenharmony_ci0:354 Constant: 2460617a3babSopenharmony_ci0:354 4.000000 2461617a3babSopenharmony_ci0:354 4.000000 2462617a3babSopenharmony_ci0:354 4.000000 2463617a3babSopenharmony_ci0:354 4.000000 2464617a3babSopenharmony_ci0:354 4.000000 2465617a3babSopenharmony_ci0:354 4.000000 2466617a3babSopenharmony_ci0:354 4.000000 2467617a3babSopenharmony_ci0:354 4.000000 2468617a3babSopenharmony_ci0:354 4.000000 2469617a3babSopenharmony_ci0:354 4.000000 2470617a3babSopenharmony_ci0:354 4.000000 2471617a3babSopenharmony_ci0:354 4.000000 2472617a3babSopenharmony_ci0:354 4.000000 2473617a3babSopenharmony_ci0:354 4.000000 2474617a3babSopenharmony_ci0:354 4.000000 2475617a3babSopenharmony_ci0:354 4.000000 2476617a3babSopenharmony_ci0:372 Function Definition: TestGenMul2(f1;f1;vf2;vf2;mf22;mf22; ( temp void) 2477617a3babSopenharmony_ci0:372 Function Parameters: 2478617a3babSopenharmony_ci0:372 'inF0' ( in float) 2479617a3babSopenharmony_ci0:372 'inF1' ( in float) 2480617a3babSopenharmony_ci0:372 'inFV0' ( in 2-component vector of float) 2481617a3babSopenharmony_ci0:372 'inFV1' ( in 2-component vector of float) 2482617a3babSopenharmony_ci0:372 'inFM0' ( in 2X2 matrix of float) 2483617a3babSopenharmony_ci0:372 'inFM1' ( in 2X2 matrix of float) 2484617a3babSopenharmony_ci0:? Sequence 2485617a3babSopenharmony_ci0:373 Sequence 2486617a3babSopenharmony_ci0:373 move second child to first child ( temp float) 2487617a3babSopenharmony_ci0:373 'r0' ( temp float) 2488617a3babSopenharmony_ci0:373 component-wise multiply ( temp float) 2489617a3babSopenharmony_ci0:373 'inF1' ( in float) 2490617a3babSopenharmony_ci0:373 'inF0' ( in float) 2491617a3babSopenharmony_ci0:373 Sequence 2492617a3babSopenharmony_ci0:373 move second child to first child ( temp 2-component vector of float) 2493617a3babSopenharmony_ci0:373 'r1' ( temp 2-component vector of float) 2494617a3babSopenharmony_ci0:373 vector-scale ( temp 2-component vector of float) 2495617a3babSopenharmony_ci0:373 'inF0' ( in float) 2496617a3babSopenharmony_ci0:373 'inFV0' ( in 2-component vector of float) 2497617a3babSopenharmony_ci0:373 Sequence 2498617a3babSopenharmony_ci0:373 move second child to first child ( temp 2-component vector of float) 2499617a3babSopenharmony_ci0:373 'r2' ( temp 2-component vector of float) 2500617a3babSopenharmony_ci0:373 vector-scale ( temp 2-component vector of float) 2501617a3babSopenharmony_ci0:373 'inFV0' ( in 2-component vector of float) 2502617a3babSopenharmony_ci0:373 'inF0' ( in float) 2503617a3babSopenharmony_ci0:373 Sequence 2504617a3babSopenharmony_ci0:373 move second child to first child ( temp float) 2505617a3babSopenharmony_ci0:373 'r3' ( temp float) 2506617a3babSopenharmony_ci0:373 dot-product ( temp float) 2507617a3babSopenharmony_ci0:373 'inFV0' ( in 2-component vector of float) 2508617a3babSopenharmony_ci0:373 'inFV1' ( in 2-component vector of float) 2509617a3babSopenharmony_ci0:373 Sequence 2510617a3babSopenharmony_ci0:373 move second child to first child ( temp 2-component vector of float) 2511617a3babSopenharmony_ci0:373 'r4' ( temp 2-component vector of float) 2512617a3babSopenharmony_ci0:373 vector-times-matrix ( temp 2-component vector of float) 2513617a3babSopenharmony_ci0:373 'inFV0' ( in 2-component vector of float) 2514617a3babSopenharmony_ci0:373 'inFM0' ( in 2X2 matrix of float) 2515617a3babSopenharmony_ci0:373 Sequence 2516617a3babSopenharmony_ci0:373 move second child to first child ( temp 2-component vector of float) 2517617a3babSopenharmony_ci0:373 'r5' ( temp 2-component vector of float) 2518617a3babSopenharmony_ci0:373 matrix-times-vector ( temp 2-component vector of float) 2519617a3babSopenharmony_ci0:373 'inFM0' ( in 2X2 matrix of float) 2520617a3babSopenharmony_ci0:373 'inFV0' ( in 2-component vector of float) 2521617a3babSopenharmony_ci0:373 Sequence 2522617a3babSopenharmony_ci0:373 move second child to first child ( temp 2X2 matrix of float) 2523617a3babSopenharmony_ci0:373 'r6' ( temp 2X2 matrix of float) 2524617a3babSopenharmony_ci0:373 matrix-scale ( temp 2X2 matrix of float) 2525617a3babSopenharmony_ci0:373 'inF0' ( in float) 2526617a3babSopenharmony_ci0:373 'inFM0' ( in 2X2 matrix of float) 2527617a3babSopenharmony_ci0:373 Sequence 2528617a3babSopenharmony_ci0:373 move second child to first child ( temp 2X2 matrix of float) 2529617a3babSopenharmony_ci0:373 'r7' ( temp 2X2 matrix of float) 2530617a3babSopenharmony_ci0:373 matrix-scale ( temp 2X2 matrix of float) 2531617a3babSopenharmony_ci0:373 'inFM0' ( in 2X2 matrix of float) 2532617a3babSopenharmony_ci0:373 'inF0' ( in float) 2533617a3babSopenharmony_ci0:373 Sequence 2534617a3babSopenharmony_ci0:373 move second child to first child ( temp 2X2 matrix of float) 2535617a3babSopenharmony_ci0:373 'r8' ( temp 2X2 matrix of float) 2536617a3babSopenharmony_ci0:373 matrix-multiply ( temp 2X2 matrix of float) 2537617a3babSopenharmony_ci0:373 'inFM1' ( in 2X2 matrix of float) 2538617a3babSopenharmony_ci0:373 'inFM0' ( in 2X2 matrix of float) 2539617a3babSopenharmony_ci0:379 Function Definition: TestGenMul3(f1;f1;vf3;vf3;mf33;mf33; ( temp void) 2540617a3babSopenharmony_ci0:379 Function Parameters: 2541617a3babSopenharmony_ci0:379 'inF0' ( in float) 2542617a3babSopenharmony_ci0:379 'inF1' ( in float) 2543617a3babSopenharmony_ci0:379 'inFV0' ( in 3-component vector of float) 2544617a3babSopenharmony_ci0:379 'inFV1' ( in 3-component vector of float) 2545617a3babSopenharmony_ci0:379 'inFM0' ( in 3X3 matrix of float) 2546617a3babSopenharmony_ci0:379 'inFM1' ( in 3X3 matrix of float) 2547617a3babSopenharmony_ci0:? Sequence 2548617a3babSopenharmony_ci0:380 Sequence 2549617a3babSopenharmony_ci0:380 move second child to first child ( temp float) 2550617a3babSopenharmony_ci0:380 'r0' ( temp float) 2551617a3babSopenharmony_ci0:380 component-wise multiply ( temp float) 2552617a3babSopenharmony_ci0:380 'inF1' ( in float) 2553617a3babSopenharmony_ci0:380 'inF0' ( in float) 2554617a3babSopenharmony_ci0:380 Sequence 2555617a3babSopenharmony_ci0:380 move second child to first child ( temp 3-component vector of float) 2556617a3babSopenharmony_ci0:380 'r1' ( temp 3-component vector of float) 2557617a3babSopenharmony_ci0:380 vector-scale ( temp 3-component vector of float) 2558617a3babSopenharmony_ci0:380 'inF0' ( in float) 2559617a3babSopenharmony_ci0:380 'inFV0' ( in 3-component vector of float) 2560617a3babSopenharmony_ci0:380 Sequence 2561617a3babSopenharmony_ci0:380 move second child to first child ( temp 3-component vector of float) 2562617a3babSopenharmony_ci0:380 'r2' ( temp 3-component vector of float) 2563617a3babSopenharmony_ci0:380 vector-scale ( temp 3-component vector of float) 2564617a3babSopenharmony_ci0:380 'inFV0' ( in 3-component vector of float) 2565617a3babSopenharmony_ci0:380 'inF0' ( in float) 2566617a3babSopenharmony_ci0:380 Sequence 2567617a3babSopenharmony_ci0:380 move second child to first child ( temp float) 2568617a3babSopenharmony_ci0:380 'r3' ( temp float) 2569617a3babSopenharmony_ci0:380 dot-product ( temp float) 2570617a3babSopenharmony_ci0:380 'inFV0' ( in 3-component vector of float) 2571617a3babSopenharmony_ci0:380 'inFV1' ( in 3-component vector of float) 2572617a3babSopenharmony_ci0:380 Sequence 2573617a3babSopenharmony_ci0:380 move second child to first child ( temp 3-component vector of float) 2574617a3babSopenharmony_ci0:380 'r4' ( temp 3-component vector of float) 2575617a3babSopenharmony_ci0:380 vector-times-matrix ( temp 3-component vector of float) 2576617a3babSopenharmony_ci0:380 'inFV0' ( in 3-component vector of float) 2577617a3babSopenharmony_ci0:380 'inFM0' ( in 3X3 matrix of float) 2578617a3babSopenharmony_ci0:380 Sequence 2579617a3babSopenharmony_ci0:380 move second child to first child ( temp 3-component vector of float) 2580617a3babSopenharmony_ci0:380 'r5' ( temp 3-component vector of float) 2581617a3babSopenharmony_ci0:380 matrix-times-vector ( temp 3-component vector of float) 2582617a3babSopenharmony_ci0:380 'inFM0' ( in 3X3 matrix of float) 2583617a3babSopenharmony_ci0:380 'inFV0' ( in 3-component vector of float) 2584617a3babSopenharmony_ci0:380 Sequence 2585617a3babSopenharmony_ci0:380 move second child to first child ( temp 3X3 matrix of float) 2586617a3babSopenharmony_ci0:380 'r6' ( temp 3X3 matrix of float) 2587617a3babSopenharmony_ci0:380 matrix-scale ( temp 3X3 matrix of float) 2588617a3babSopenharmony_ci0:380 'inF0' ( in float) 2589617a3babSopenharmony_ci0:380 'inFM0' ( in 3X3 matrix of float) 2590617a3babSopenharmony_ci0:380 Sequence 2591617a3babSopenharmony_ci0:380 move second child to first child ( temp 3X3 matrix of float) 2592617a3babSopenharmony_ci0:380 'r7' ( temp 3X3 matrix of float) 2593617a3babSopenharmony_ci0:380 matrix-scale ( temp 3X3 matrix of float) 2594617a3babSopenharmony_ci0:380 'inFM0' ( in 3X3 matrix of float) 2595617a3babSopenharmony_ci0:380 'inF0' ( in float) 2596617a3babSopenharmony_ci0:380 Sequence 2597617a3babSopenharmony_ci0:380 move second child to first child ( temp 3X3 matrix of float) 2598617a3babSopenharmony_ci0:380 'r8' ( temp 3X3 matrix of float) 2599617a3babSopenharmony_ci0:380 matrix-multiply ( temp 3X3 matrix of float) 2600617a3babSopenharmony_ci0:380 'inFM1' ( in 3X3 matrix of float) 2601617a3babSopenharmony_ci0:380 'inFM0' ( in 3X3 matrix of float) 2602617a3babSopenharmony_ci0:386 Function Definition: TestGenMul4(f1;f1;vf4;vf4;mf44;mf44; ( temp void) 2603617a3babSopenharmony_ci0:386 Function Parameters: 2604617a3babSopenharmony_ci0:386 'inF0' ( in float) 2605617a3babSopenharmony_ci0:386 'inF1' ( in float) 2606617a3babSopenharmony_ci0:386 'inFV0' ( in 4-component vector of float) 2607617a3babSopenharmony_ci0:386 'inFV1' ( in 4-component vector of float) 2608617a3babSopenharmony_ci0:386 'inFM0' ( in 4X4 matrix of float) 2609617a3babSopenharmony_ci0:386 'inFM1' ( in 4X4 matrix of float) 2610617a3babSopenharmony_ci0:? Sequence 2611617a3babSopenharmony_ci0:387 Sequence 2612617a3babSopenharmony_ci0:387 move second child to first child ( temp float) 2613617a3babSopenharmony_ci0:387 'r0' ( temp float) 2614617a3babSopenharmony_ci0:387 component-wise multiply ( temp float) 2615617a3babSopenharmony_ci0:387 'inF1' ( in float) 2616617a3babSopenharmony_ci0:387 'inF0' ( in float) 2617617a3babSopenharmony_ci0:387 Sequence 2618617a3babSopenharmony_ci0:387 move second child to first child ( temp 4-component vector of float) 2619617a3babSopenharmony_ci0:387 'r1' ( temp 4-component vector of float) 2620617a3babSopenharmony_ci0:387 vector-scale ( temp 4-component vector of float) 2621617a3babSopenharmony_ci0:387 'inF0' ( in float) 2622617a3babSopenharmony_ci0:387 'inFV0' ( in 4-component vector of float) 2623617a3babSopenharmony_ci0:387 Sequence 2624617a3babSopenharmony_ci0:387 move second child to first child ( temp 4-component vector of float) 2625617a3babSopenharmony_ci0:387 'r2' ( temp 4-component vector of float) 2626617a3babSopenharmony_ci0:387 vector-scale ( temp 4-component vector of float) 2627617a3babSopenharmony_ci0:387 'inFV0' ( in 4-component vector of float) 2628617a3babSopenharmony_ci0:387 'inF0' ( in float) 2629617a3babSopenharmony_ci0:387 Sequence 2630617a3babSopenharmony_ci0:387 move second child to first child ( temp float) 2631617a3babSopenharmony_ci0:387 'r3' ( temp float) 2632617a3babSopenharmony_ci0:387 dot-product ( temp float) 2633617a3babSopenharmony_ci0:387 'inFV0' ( in 4-component vector of float) 2634617a3babSopenharmony_ci0:387 'inFV1' ( in 4-component vector of float) 2635617a3babSopenharmony_ci0:387 Sequence 2636617a3babSopenharmony_ci0:387 move second child to first child ( temp 4-component vector of float) 2637617a3babSopenharmony_ci0:387 'r4' ( temp 4-component vector of float) 2638617a3babSopenharmony_ci0:387 vector-times-matrix ( temp 4-component vector of float) 2639617a3babSopenharmony_ci0:387 'inFV0' ( in 4-component vector of float) 2640617a3babSopenharmony_ci0:387 'inFM0' ( in 4X4 matrix of float) 2641617a3babSopenharmony_ci0:387 Sequence 2642617a3babSopenharmony_ci0:387 move second child to first child ( temp 4-component vector of float) 2643617a3babSopenharmony_ci0:387 'r5' ( temp 4-component vector of float) 2644617a3babSopenharmony_ci0:387 matrix-times-vector ( temp 4-component vector of float) 2645617a3babSopenharmony_ci0:387 'inFM0' ( in 4X4 matrix of float) 2646617a3babSopenharmony_ci0:387 'inFV0' ( in 4-component vector of float) 2647617a3babSopenharmony_ci0:387 Sequence 2648617a3babSopenharmony_ci0:387 move second child to first child ( temp 4X4 matrix of float) 2649617a3babSopenharmony_ci0:387 'r6' ( temp 4X4 matrix of float) 2650617a3babSopenharmony_ci0:387 matrix-scale ( temp 4X4 matrix of float) 2651617a3babSopenharmony_ci0:387 'inF0' ( in float) 2652617a3babSopenharmony_ci0:387 'inFM0' ( in 4X4 matrix of float) 2653617a3babSopenharmony_ci0:387 Sequence 2654617a3babSopenharmony_ci0:387 move second child to first child ( temp 4X4 matrix of float) 2655617a3babSopenharmony_ci0:387 'r7' ( temp 4X4 matrix of float) 2656617a3babSopenharmony_ci0:387 matrix-scale ( temp 4X4 matrix of float) 2657617a3babSopenharmony_ci0:387 'inFM0' ( in 4X4 matrix of float) 2658617a3babSopenharmony_ci0:387 'inF0' ( in float) 2659617a3babSopenharmony_ci0:387 Sequence 2660617a3babSopenharmony_ci0:387 move second child to first child ( temp 4X4 matrix of float) 2661617a3babSopenharmony_ci0:387 'r8' ( temp 4X4 matrix of float) 2662617a3babSopenharmony_ci0:387 matrix-multiply ( temp 4X4 matrix of float) 2663617a3babSopenharmony_ci0:387 'inFM1' ( in 4X4 matrix of float) 2664617a3babSopenharmony_ci0:387 'inFM0' ( in 4X4 matrix of float) 2665617a3babSopenharmony_ci0:396 Function Definition: TestGenMulNxM(f1;f1;vf2;vf3;mf23;mf32;mf33;mf34;mf24; ( temp void) 2666617a3babSopenharmony_ci0:396 Function Parameters: 2667617a3babSopenharmony_ci0:396 'inF0' ( in float) 2668617a3babSopenharmony_ci0:396 'inF1' ( in float) 2669617a3babSopenharmony_ci0:396 'inFV2' ( in 2-component vector of float) 2670617a3babSopenharmony_ci0:396 'inFV3' ( in 3-component vector of float) 2671617a3babSopenharmony_ci0:396 'inFM2x3' ( in 2X3 matrix of float) 2672617a3babSopenharmony_ci0:396 'inFM3x2' ( in 3X2 matrix of float) 2673617a3babSopenharmony_ci0:396 'inFM3x3' ( in 3X3 matrix of float) 2674617a3babSopenharmony_ci0:396 'inFM3x4' ( in 3X4 matrix of float) 2675617a3babSopenharmony_ci0:396 'inFM2x4' ( in 2X4 matrix of float) 2676617a3babSopenharmony_ci0:? Sequence 2677617a3babSopenharmony_ci0:397 Sequence 2678617a3babSopenharmony_ci0:397 move second child to first child ( temp float) 2679617a3babSopenharmony_ci0:397 'r00' ( temp float) 2680617a3babSopenharmony_ci0:397 component-wise multiply ( temp float) 2681617a3babSopenharmony_ci0:397 'inF1' ( in float) 2682617a3babSopenharmony_ci0:397 'inF0' ( in float) 2683617a3babSopenharmony_ci0:398 Sequence 2684617a3babSopenharmony_ci0:398 move second child to first child ( temp 2-component vector of float) 2685617a3babSopenharmony_ci0:398 'r01' ( temp 2-component vector of float) 2686617a3babSopenharmony_ci0:398 vector-scale ( temp 2-component vector of float) 2687617a3babSopenharmony_ci0:398 'inF0' ( in float) 2688617a3babSopenharmony_ci0:398 'inFV2' ( in 2-component vector of float) 2689617a3babSopenharmony_ci0:399 Sequence 2690617a3babSopenharmony_ci0:399 move second child to first child ( temp 3-component vector of float) 2691617a3babSopenharmony_ci0:399 'r02' ( temp 3-component vector of float) 2692617a3babSopenharmony_ci0:399 vector-scale ( temp 3-component vector of float) 2693617a3babSopenharmony_ci0:399 'inF0' ( in float) 2694617a3babSopenharmony_ci0:399 'inFV3' ( in 3-component vector of float) 2695617a3babSopenharmony_ci0:400 Sequence 2696617a3babSopenharmony_ci0:400 move second child to first child ( temp 2-component vector of float) 2697617a3babSopenharmony_ci0:400 'r03' ( temp 2-component vector of float) 2698617a3babSopenharmony_ci0:400 vector-scale ( temp 2-component vector of float) 2699617a3babSopenharmony_ci0:400 'inFV2' ( in 2-component vector of float) 2700617a3babSopenharmony_ci0:400 'inF0' ( in float) 2701617a3babSopenharmony_ci0:401 Sequence 2702617a3babSopenharmony_ci0:401 move second child to first child ( temp 3-component vector of float) 2703617a3babSopenharmony_ci0:401 'r04' ( temp 3-component vector of float) 2704617a3babSopenharmony_ci0:401 vector-scale ( temp 3-component vector of float) 2705617a3babSopenharmony_ci0:401 'inFV3' ( in 3-component vector of float) 2706617a3babSopenharmony_ci0:401 'inF0' ( in float) 2707617a3babSopenharmony_ci0:402 Sequence 2708617a3babSopenharmony_ci0:402 move second child to first child ( temp float) 2709617a3babSopenharmony_ci0:402 'r05' ( temp float) 2710617a3babSopenharmony_ci0:402 dot-product ( temp float) 2711617a3babSopenharmony_ci0:402 'inFV2' ( in 2-component vector of float) 2712617a3babSopenharmony_ci0:402 'inFV2' ( in 2-component vector of float) 2713617a3babSopenharmony_ci0:403 Sequence 2714617a3babSopenharmony_ci0:403 move second child to first child ( temp float) 2715617a3babSopenharmony_ci0:403 'r06' ( temp float) 2716617a3babSopenharmony_ci0:403 dot-product ( temp float) 2717617a3babSopenharmony_ci0:403 'inFV3' ( in 3-component vector of float) 2718617a3babSopenharmony_ci0:403 'inFV3' ( in 3-component vector of float) 2719617a3babSopenharmony_ci0:404 Sequence 2720617a3babSopenharmony_ci0:404 move second child to first child ( temp 3-component vector of float) 2721617a3babSopenharmony_ci0:404 'r07' ( temp 3-component vector of float) 2722617a3babSopenharmony_ci0:404 matrix-times-vector ( temp 3-component vector of float) 2723617a3babSopenharmony_ci0:404 'inFM2x3' ( in 2X3 matrix of float) 2724617a3babSopenharmony_ci0:404 'inFV2' ( in 2-component vector of float) 2725617a3babSopenharmony_ci0:405 Sequence 2726617a3babSopenharmony_ci0:405 move second child to first child ( temp 2-component vector of float) 2727617a3babSopenharmony_ci0:405 'r08' ( temp 2-component vector of float) 2728617a3babSopenharmony_ci0:405 matrix-times-vector ( temp 2-component vector of float) 2729617a3babSopenharmony_ci0:405 'inFM3x2' ( in 3X2 matrix of float) 2730617a3babSopenharmony_ci0:405 'inFV3' ( in 3-component vector of float) 2731617a3babSopenharmony_ci0:406 Sequence 2732617a3babSopenharmony_ci0:406 move second child to first child ( temp 2-component vector of float) 2733617a3babSopenharmony_ci0:406 'r09' ( temp 2-component vector of float) 2734617a3babSopenharmony_ci0:406 vector-times-matrix ( temp 2-component vector of float) 2735617a3babSopenharmony_ci0:406 'inFV3' ( in 3-component vector of float) 2736617a3babSopenharmony_ci0:406 'inFM2x3' ( in 2X3 matrix of float) 2737617a3babSopenharmony_ci0:407 Sequence 2738617a3babSopenharmony_ci0:407 move second child to first child ( temp 3-component vector of float) 2739617a3babSopenharmony_ci0:407 'r10' ( temp 3-component vector of float) 2740617a3babSopenharmony_ci0:407 vector-times-matrix ( temp 3-component vector of float) 2741617a3babSopenharmony_ci0:407 'inFV2' ( in 2-component vector of float) 2742617a3babSopenharmony_ci0:407 'inFM3x2' ( in 3X2 matrix of float) 2743617a3babSopenharmony_ci0:408 Sequence 2744617a3babSopenharmony_ci0:408 move second child to first child ( temp 2X3 matrix of float) 2745617a3babSopenharmony_ci0:408 'r11' ( temp 2X3 matrix of float) 2746617a3babSopenharmony_ci0:408 matrix-scale ( temp 2X3 matrix of float) 2747617a3babSopenharmony_ci0:408 'inF0' ( in float) 2748617a3babSopenharmony_ci0:408 'inFM2x3' ( in 2X3 matrix of float) 2749617a3babSopenharmony_ci0:409 Sequence 2750617a3babSopenharmony_ci0:409 move second child to first child ( temp 3X2 matrix of float) 2751617a3babSopenharmony_ci0:409 'r12' ( temp 3X2 matrix of float) 2752617a3babSopenharmony_ci0:409 matrix-scale ( temp 3X2 matrix of float) 2753617a3babSopenharmony_ci0:409 'inF0' ( in float) 2754617a3babSopenharmony_ci0:409 'inFM3x2' ( in 3X2 matrix of float) 2755617a3babSopenharmony_ci0:410 Sequence 2756617a3babSopenharmony_ci0:410 move second child to first child ( temp 2X2 matrix of float) 2757617a3babSopenharmony_ci0:410 'r13' ( temp 2X2 matrix of float) 2758617a3babSopenharmony_ci0:410 matrix-multiply ( temp 2X2 matrix of float) 2759617a3babSopenharmony_ci0:410 'inFM3x2' ( in 3X2 matrix of float) 2760617a3babSopenharmony_ci0:410 'inFM2x3' ( in 2X3 matrix of float) 2761617a3babSopenharmony_ci0:411 Sequence 2762617a3babSopenharmony_ci0:411 move second child to first child ( temp 2X3 matrix of float) 2763617a3babSopenharmony_ci0:411 'r14' ( temp 2X3 matrix of float) 2764617a3babSopenharmony_ci0:411 matrix-multiply ( temp 2X3 matrix of float) 2765617a3babSopenharmony_ci0:411 'inFM3x3' ( in 3X3 matrix of float) 2766617a3babSopenharmony_ci0:411 'inFM2x3' ( in 2X3 matrix of float) 2767617a3babSopenharmony_ci0:412 Sequence 2768617a3babSopenharmony_ci0:412 move second child to first child ( temp 2X4 matrix of float) 2769617a3babSopenharmony_ci0:412 'r15' ( temp 2X4 matrix of float) 2770617a3babSopenharmony_ci0:412 matrix-multiply ( temp 2X4 matrix of float) 2771617a3babSopenharmony_ci0:412 'inFM3x4' ( in 3X4 matrix of float) 2772617a3babSopenharmony_ci0:412 'inFM2x3' ( in 2X3 matrix of float) 2773617a3babSopenharmony_ci0:413 Sequence 2774617a3babSopenharmony_ci0:413 move second child to first child ( temp 3X4 matrix of float) 2775617a3babSopenharmony_ci0:413 'r16' ( temp 3X4 matrix of float) 2776617a3babSopenharmony_ci0:413 matrix-multiply ( temp 3X4 matrix of float) 2777617a3babSopenharmony_ci0:413 'inFM2x4' ( in 2X4 matrix of float) 2778617a3babSopenharmony_ci0:413 'inFM3x2' ( in 3X2 matrix of float) 2779617a3babSopenharmony_ci0:? Linker Objects 2780617a3babSopenharmony_ci 2781617a3babSopenharmony_ciValidation failed 2782617a3babSopenharmony_ci// Module Version 10000 2783617a3babSopenharmony_ci// Generated by (magic number): 8000b 2784617a3babSopenharmony_ci// Id's are bound by 1225 2785617a3babSopenharmony_ci 2786617a3babSopenharmony_ci Capability Shader 2787617a3babSopenharmony_ci 1: ExtInstImport "GLSL.std.450" 2788617a3babSopenharmony_ci MemoryModel Logical GLSL450 2789617a3babSopenharmony_ci EntryPoint Vertex 4 "VertexShaderFunction" 2790617a3babSopenharmony_ci Source HLSL 500 2791617a3babSopenharmony_ci Name 4 "VertexShaderFunction" 2792617a3babSopenharmony_ci Name 16 "VertexShaderFunctionS(f1;f1;f1;u1;u1;" 2793617a3babSopenharmony_ci Name 11 "inF0" 2794617a3babSopenharmony_ci Name 12 "inF1" 2795617a3babSopenharmony_ci Name 13 "inF2" 2796617a3babSopenharmony_ci Name 14 "inU0" 2797617a3babSopenharmony_ci Name 15 "inU1" 2798617a3babSopenharmony_ci Name 22 "VertexShaderFunction1(vf1;vf1;vf1;" 2799617a3babSopenharmony_ci Name 19 "inF0" 2800617a3babSopenharmony_ci Name 20 "inF1" 2801617a3babSopenharmony_ci Name 21 "inF2" 2802617a3babSopenharmony_ci Name 34 "VertexShaderFunction2(vf2;vf2;vf2;vu2;vu2;" 2803617a3babSopenharmony_ci Name 29 "inF0" 2804617a3babSopenharmony_ci Name 30 "inF1" 2805617a3babSopenharmony_ci Name 31 "inF2" 2806617a3babSopenharmony_ci Name 32 "inU0" 2807617a3babSopenharmony_ci Name 33 "inU1" 2808617a3babSopenharmony_ci Name 46 "VertexShaderFunction3(vf3;vf3;vf3;vu3;vu3;" 2809617a3babSopenharmony_ci Name 41 "inF0" 2810617a3babSopenharmony_ci Name 42 "inF1" 2811617a3babSopenharmony_ci Name 43 "inF2" 2812617a3babSopenharmony_ci Name 44 "inU0" 2813617a3babSopenharmony_ci Name 45 "inU1" 2814617a3babSopenharmony_ci Name 58 "VertexShaderFunction4(vf4;vf4;vf4;vu4;vu4;" 2815617a3babSopenharmony_ci Name 53 "inF0" 2816617a3babSopenharmony_ci Name 54 "inF1" 2817617a3babSopenharmony_ci Name 55 "inF2" 2818617a3babSopenharmony_ci Name 56 "inU0" 2819617a3babSopenharmony_ci Name 57 "inU1" 2820617a3babSopenharmony_ci Name 66 "VertexShaderFunction2x2(mf22;mf22;mf22;" 2821617a3babSopenharmony_ci Name 63 "inF0" 2822617a3babSopenharmony_ci Name 64 "inF1" 2823617a3babSopenharmony_ci Name 65 "inF2" 2824617a3babSopenharmony_ci Name 74 "VertexShaderFunction3x3(mf33;mf33;mf33;" 2825617a3babSopenharmony_ci Name 71 "inF0" 2826617a3babSopenharmony_ci Name 72 "inF1" 2827617a3babSopenharmony_ci Name 73 "inF2" 2828617a3babSopenharmony_ci Name 82 "VertexShaderFunction4x4(mf44;mf44;mf44;" 2829617a3babSopenharmony_ci Name 79 "inF0" 2830617a3babSopenharmony_ci Name 80 "inF1" 2831617a3babSopenharmony_ci Name 81 "inF2" 2832617a3babSopenharmony_ci Name 91 "TestGenMul2(f1;f1;vf2;vf2;mf22;mf22;" 2833617a3babSopenharmony_ci Name 85 "inF0" 2834617a3babSopenharmony_ci Name 86 "inF1" 2835617a3babSopenharmony_ci Name 87 "inFV0" 2836617a3babSopenharmony_ci Name 88 "inFV1" 2837617a3babSopenharmony_ci Name 89 "inFM0" 2838617a3babSopenharmony_ci Name 90 "inFM1" 2839617a3babSopenharmony_ci Name 100 "TestGenMul3(f1;f1;vf3;vf3;mf33;mf33;" 2840617a3babSopenharmony_ci Name 94 "inF0" 2841617a3babSopenharmony_ci Name 95 "inF1" 2842617a3babSopenharmony_ci Name 96 "inFV0" 2843617a3babSopenharmony_ci Name 97 "inFV1" 2844617a3babSopenharmony_ci Name 98 "inFM0" 2845617a3babSopenharmony_ci Name 99 "inFM1" 2846617a3babSopenharmony_ci Name 109 "TestGenMul4(f1;f1;vf4;vf4;mf44;mf44;" 2847617a3babSopenharmony_ci Name 103 "inF0" 2848617a3babSopenharmony_ci Name 104 "inF1" 2849617a3babSopenharmony_ci Name 105 "inFV0" 2850617a3babSopenharmony_ci Name 106 "inFV1" 2851617a3babSopenharmony_ci Name 107 "inFM0" 2852617a3babSopenharmony_ci Name 108 "inFM1" 2853617a3babSopenharmony_ci Name 129 "TestGenMulNxM(f1;f1;vf2;vf3;mf23;mf32;mf33;mf34;mf24;" 2854617a3babSopenharmony_ci Name 120 "inF0" 2855617a3babSopenharmony_ci Name 121 "inF1" 2856617a3babSopenharmony_ci Name 122 "inFV2" 2857617a3babSopenharmony_ci Name 123 "inFV3" 2858617a3babSopenharmony_ci Name 124 "inFM2x3" 2859617a3babSopenharmony_ci Name 125 "inFM3x2" 2860617a3babSopenharmony_ci Name 126 "inFM3x3" 2861617a3babSopenharmony_ci Name 127 "inFM3x4" 2862617a3babSopenharmony_ci Name 128 "inFM2x4" 2863617a3babSopenharmony_ci Name 1049 "r0" 2864617a3babSopenharmony_ci Name 1053 "r1" 2865617a3babSopenharmony_ci Name 1057 "r2" 2866617a3babSopenharmony_ci Name 1061 "r3" 2867617a3babSopenharmony_ci Name 1065 "r4" 2868617a3babSopenharmony_ci Name 1069 "r5" 2869617a3babSopenharmony_ci Name 1073 "r6" 2870617a3babSopenharmony_ci Name 1077 "r7" 2871617a3babSopenharmony_ci Name 1081 "r8" 2872617a3babSopenharmony_ci Name 1085 "r0" 2873617a3babSopenharmony_ci Name 1089 "r1" 2874617a3babSopenharmony_ci Name 1093 "r2" 2875617a3babSopenharmony_ci Name 1097 "r3" 2876617a3babSopenharmony_ci Name 1101 "r4" 2877617a3babSopenharmony_ci Name 1105 "r5" 2878617a3babSopenharmony_ci Name 1109 "r6" 2879617a3babSopenharmony_ci Name 1113 "r7" 2880617a3babSopenharmony_ci Name 1117 "r8" 2881617a3babSopenharmony_ci Name 1121 "r0" 2882617a3babSopenharmony_ci Name 1125 "r1" 2883617a3babSopenharmony_ci Name 1129 "r2" 2884617a3babSopenharmony_ci Name 1133 "r3" 2885617a3babSopenharmony_ci Name 1137 "r4" 2886617a3babSopenharmony_ci Name 1141 "r5" 2887617a3babSopenharmony_ci Name 1145 "r6" 2888617a3babSopenharmony_ci Name 1149 "r7" 2889617a3babSopenharmony_ci Name 1153 "r8" 2890617a3babSopenharmony_ci Name 1157 "r00" 2891617a3babSopenharmony_ci Name 1161 "r01" 2892617a3babSopenharmony_ci Name 1165 "r02" 2893617a3babSopenharmony_ci Name 1169 "r03" 2894617a3babSopenharmony_ci Name 1173 "r04" 2895617a3babSopenharmony_ci Name 1177 "r05" 2896617a3babSopenharmony_ci Name 1181 "r06" 2897617a3babSopenharmony_ci Name 1185 "r07" 2898617a3babSopenharmony_ci Name 1189 "r08" 2899617a3babSopenharmony_ci Name 1193 "r09" 2900617a3babSopenharmony_ci Name 1197 "r10" 2901617a3babSopenharmony_ci Name 1201 "r11" 2902617a3babSopenharmony_ci Name 1205 "r12" 2903617a3babSopenharmony_ci Name 1209 "r13" 2904617a3babSopenharmony_ci Name 1213 "r14" 2905617a3babSopenharmony_ci Name 1217 "r15" 2906617a3babSopenharmony_ci Name 1221 "r16" 2907617a3babSopenharmony_ci 2: TypeVoid 2908617a3babSopenharmony_ci 3: TypeFunction 2 2909617a3babSopenharmony_ci 6: TypeFloat 32 2910617a3babSopenharmony_ci 7: TypePointer Function 6(float) 2911617a3babSopenharmony_ci 8: TypeInt 32 0 2912617a3babSopenharmony_ci 9: TypePointer Function 8(int) 2913617a3babSopenharmony_ci 10: TypeFunction 6(float) 7(ptr) 7(ptr) 7(ptr) 9(ptr) 9(ptr) 2914617a3babSopenharmony_ci 18: TypeFunction 6(float) 7(ptr) 7(ptr) 7(ptr) 2915617a3babSopenharmony_ci 24: TypeVector 6(float) 2 2916617a3babSopenharmony_ci 25: TypePointer Function 24(fvec2) 2917617a3babSopenharmony_ci 26: TypeVector 8(int) 2 2918617a3babSopenharmony_ci 27: TypePointer Function 26(ivec2) 2919617a3babSopenharmony_ci 28: TypeFunction 24(fvec2) 25(ptr) 25(ptr) 25(ptr) 27(ptr) 27(ptr) 2920617a3babSopenharmony_ci 36: TypeVector 6(float) 3 2921617a3babSopenharmony_ci 37: TypePointer Function 36(fvec3) 2922617a3babSopenharmony_ci 38: TypeVector 8(int) 3 2923617a3babSopenharmony_ci 39: TypePointer Function 38(ivec3) 2924617a3babSopenharmony_ci 40: TypeFunction 36(fvec3) 37(ptr) 37(ptr) 37(ptr) 39(ptr) 39(ptr) 2925617a3babSopenharmony_ci 48: TypeVector 6(float) 4 2926617a3babSopenharmony_ci 49: TypePointer Function 48(fvec4) 2927617a3babSopenharmony_ci 50: TypeVector 8(int) 4 2928617a3babSopenharmony_ci 51: TypePointer Function 50(ivec4) 2929617a3babSopenharmony_ci 52: TypeFunction 48(fvec4) 49(ptr) 49(ptr) 49(ptr) 51(ptr) 51(ptr) 2930617a3babSopenharmony_ci 60: TypeMatrix 24(fvec2) 2 2931617a3babSopenharmony_ci 61: TypePointer Function 60 2932617a3babSopenharmony_ci 62: TypeFunction 60 61(ptr) 61(ptr) 61(ptr) 2933617a3babSopenharmony_ci 68: TypeMatrix 36(fvec3) 3 2934617a3babSopenharmony_ci 69: TypePointer Function 68 2935617a3babSopenharmony_ci 70: TypeFunction 68 69(ptr) 69(ptr) 69(ptr) 2936617a3babSopenharmony_ci 76: TypeMatrix 48(fvec4) 4 2937617a3babSopenharmony_ci 77: TypePointer Function 76 2938617a3babSopenharmony_ci 78: TypeFunction 76 77(ptr) 77(ptr) 77(ptr) 2939617a3babSopenharmony_ci 84: TypeFunction 2 7(ptr) 7(ptr) 25(ptr) 25(ptr) 61(ptr) 61(ptr) 2940617a3babSopenharmony_ci 93: TypeFunction 2 7(ptr) 7(ptr) 37(ptr) 37(ptr) 69(ptr) 69(ptr) 2941617a3babSopenharmony_ci 102: TypeFunction 2 7(ptr) 7(ptr) 49(ptr) 49(ptr) 77(ptr) 77(ptr) 2942617a3babSopenharmony_ci 111: TypeMatrix 36(fvec3) 2 2943617a3babSopenharmony_ci 112: TypePointer Function 111 2944617a3babSopenharmony_ci 113: TypeMatrix 24(fvec2) 3 2945617a3babSopenharmony_ci 114: TypePointer Function 113 2946617a3babSopenharmony_ci 115: TypeMatrix 48(fvec4) 3 2947617a3babSopenharmony_ci 116: TypePointer Function 115 2948617a3babSopenharmony_ci 117: TypeMatrix 48(fvec4) 2 2949617a3babSopenharmony_ci 118: TypePointer Function 117 2950617a3babSopenharmony_ci 119: TypeFunction 2 7(ptr) 7(ptr) 25(ptr) 37(ptr) 112(ptr) 114(ptr) 69(ptr) 116(ptr) 118(ptr) 2951617a3babSopenharmony_ci 132: TypeBool 2952617a3babSopenharmony_ci 133: 6(float) Constant 0 2953617a3babSopenharmony_ci 146: TypeInt 32 1 2954617a3babSopenharmony_ci 167: 146(int) Constant 7 2955617a3babSopenharmony_ci 199: 6(float) Constant 1050288283 2956617a3babSopenharmony_ci 214: 146(int) Constant 2 2957617a3babSopenharmony_ci 221: 6(float) Constant 1065353216 2958617a3babSopenharmony_ci 253: TypeVector 132(bool) 2 2959617a3babSopenharmony_ci 254: 24(fvec2) ConstantComposite 133 133 2960617a3babSopenharmony_ci 267: TypeVector 146(int) 2 2961617a3babSopenharmony_ci 288: 146(int) Constant 3 2962617a3babSopenharmony_ci 289: 267(ivec2) ConstantComposite 167 288 2963617a3babSopenharmony_ci 354: 6(float) Constant 1073741824 2964617a3babSopenharmony_ci 356: 146(int) Constant 1 2965617a3babSopenharmony_ci 357: 267(ivec2) ConstantComposite 356 214 2966617a3babSopenharmony_ci 392: 24(fvec2) ConstantComposite 221 354 2967617a3babSopenharmony_ci 396: TypeVector 132(bool) 3 2968617a3babSopenharmony_ci 397: 36(fvec3) ConstantComposite 133 133 133 2969617a3babSopenharmony_ci 410: TypeVector 146(int) 3 2970617a3babSopenharmony_ci 431: 146(int) Constant 5 2971617a3babSopenharmony_ci 432: 410(ivec3) ConstantComposite 167 288 431 2972617a3babSopenharmony_ci 501: 410(ivec3) ConstantComposite 356 214 288 2973617a3babSopenharmony_ci 536: 6(float) Constant 1077936128 2974617a3babSopenharmony_ci 537: 36(fvec3) ConstantComposite 221 354 536 2975617a3babSopenharmony_ci 541: TypeVector 132(bool) 4 2976617a3babSopenharmony_ci 542: 48(fvec4) ConstantComposite 133 133 133 133 2977617a3babSopenharmony_ci 555: TypeVector 146(int) 4 2978617a3babSopenharmony_ci 576: 555(ivec4) ConstantComposite 167 288 431 214 2979617a3babSopenharmony_ci 586: 8(int) Constant 1 2980617a3babSopenharmony_ci 592: 8(int) Constant 2 2981617a3babSopenharmony_ci 595: 8(int) Constant 3 2982617a3babSopenharmony_ci 655: 146(int) Constant 4 2983617a3babSopenharmony_ci 656: 555(ivec4) ConstantComposite 356 214 288 655 2984617a3babSopenharmony_ci 691: 6(float) Constant 1082130432 2985617a3babSopenharmony_ci 692: 48(fvec4) ConstantComposite 221 354 536 691 2986617a3babSopenharmony_ci 696: TypeMatrix 253(bvec2) 2 2987617a3babSopenharmony_ci 806: 24(fvec2) ConstantComposite 354 354 2988617a3babSopenharmony_ci 807: 60 ConstantComposite 806 806 2989617a3babSopenharmony_ci 811: TypeMatrix 396(bvec3) 3 2990617a3babSopenharmony_ci 924: 36(fvec3) ConstantComposite 536 536 536 2991617a3babSopenharmony_ci 925: 68 ConstantComposite 924 924 924 2992617a3babSopenharmony_ci 929: TypeMatrix 541(bvec4) 4 2993617a3babSopenharmony_ci 1045: 48(fvec4) ConstantComposite 691 691 691 691 2994617a3babSopenharmony_ci 1046: 76 ConstantComposite 1045 1045 1045 1045 2995617a3babSopenharmony_ci4(VertexShaderFunction): 2 Function None 3 2996617a3babSopenharmony_ci 5: Label 2997617a3babSopenharmony_ci Return 2998617a3babSopenharmony_ci FunctionEnd 2999617a3babSopenharmony_ci16(VertexShaderFunctionS(f1;f1;f1;u1;u1;): 6(float) Function None 10 3000617a3babSopenharmony_ci 11(inF0): 7(ptr) FunctionParameter 3001617a3babSopenharmony_ci 12(inF1): 7(ptr) FunctionParameter 3002617a3babSopenharmony_ci 13(inF2): 7(ptr) FunctionParameter 3003617a3babSopenharmony_ci 14(inU0): 9(ptr) FunctionParameter 3004617a3babSopenharmony_ci 15(inU1): 9(ptr) FunctionParameter 3005617a3babSopenharmony_ci 17: Label 3006617a3babSopenharmony_ci 131: 6(float) Load 11(inF0) 3007617a3babSopenharmony_ci 134: 132(bool) FUnordNotEqual 131 133 3008617a3babSopenharmony_ci 135: 132(bool) All 134 3009617a3babSopenharmony_ci 136: 6(float) Load 11(inF0) 3010617a3babSopenharmony_ci 137: 6(float) ExtInst 1(GLSL.std.450) 4(FAbs) 136 3011617a3babSopenharmony_ci 138: 6(float) Load 11(inF0) 3012617a3babSopenharmony_ci 139: 6(float) ExtInst 1(GLSL.std.450) 17(Acos) 138 3013617a3babSopenharmony_ci 140: 6(float) Load 11(inF0) 3014617a3babSopenharmony_ci 141: 132(bool) FUnordNotEqual 140 133 3015617a3babSopenharmony_ci 142: 132(bool) Any 141 3016617a3babSopenharmony_ci 143: 6(float) Load 11(inF0) 3017617a3babSopenharmony_ci 144: 6(float) ExtInst 1(GLSL.std.450) 16(Asin) 143 3018617a3babSopenharmony_ci 145: 6(float) Load 11(inF0) 3019617a3babSopenharmony_ci 147: 146(int) Bitcast 145 3020617a3babSopenharmony_ci 148: 6(float) Load 11(inF0) 3021617a3babSopenharmony_ci 149: 8(int) Bitcast 148 3022617a3babSopenharmony_ci 150: 8(int) Load 14(inU0) 3023617a3babSopenharmony_ci 151: 6(float) Bitcast 150 3024617a3babSopenharmony_ci 152: 6(float) Load 11(inF0) 3025617a3babSopenharmony_ci 153: 6(float) ExtInst 1(GLSL.std.450) 18(Atan) 152 3026617a3babSopenharmony_ci 154: 6(float) Load 11(inF0) 3027617a3babSopenharmony_ci 155: 6(float) Load 12(inF1) 3028617a3babSopenharmony_ci 156: 6(float) ExtInst 1(GLSL.std.450) 25(Atan2) 154 155 3029617a3babSopenharmony_ci 157: 6(float) Load 11(inF0) 3030617a3babSopenharmony_ci 158: 6(float) ExtInst 1(GLSL.std.450) 9(Ceil) 157 3031617a3babSopenharmony_ci 159: 6(float) Load 11(inF0) 3032617a3babSopenharmony_ci 160: 6(float) Load 12(inF1) 3033617a3babSopenharmony_ci 161: 6(float) Load 13(inF2) 3034617a3babSopenharmony_ci 162: 6(float) ExtInst 1(GLSL.std.450) 43(FClamp) 159 160 161 3035617a3babSopenharmony_ci 163: 6(float) Load 11(inF0) 3036617a3babSopenharmony_ci 164: 6(float) ExtInst 1(GLSL.std.450) 14(Cos) 163 3037617a3babSopenharmony_ci 165: 6(float) Load 11(inF0) 3038617a3babSopenharmony_ci 166: 6(float) ExtInst 1(GLSL.std.450) 20(Cosh) 165 3039617a3babSopenharmony_ci 168: 146(int) BitCount 167 3040617a3babSopenharmony_ci 169: 6(float) Load 11(inF0) 3041617a3babSopenharmony_ci 170: 6(float) ExtInst 1(GLSL.std.450) 12(Degrees) 169 3042617a3babSopenharmony_ci 171: 6(float) Load 11(inF0) 3043617a3babSopenharmony_ci 172: 6(float) ExtInst 1(GLSL.std.450) 27(Exp) 171 3044617a3babSopenharmony_ci 173: 6(float) Load 11(inF0) 3045617a3babSopenharmony_ci 174: 6(float) ExtInst 1(GLSL.std.450) 29(Exp2) 173 3046617a3babSopenharmony_ci 175: 146(int) ExtInst 1(GLSL.std.450) 74(FindSMsb) 167 3047617a3babSopenharmony_ci 176: 146(int) ExtInst 1(GLSL.std.450) 73(FindILsb) 167 3048617a3babSopenharmony_ci 177: 6(float) Load 11(inF0) 3049617a3babSopenharmony_ci 178: 6(float) ExtInst 1(GLSL.std.450) 8(Floor) 177 3050617a3babSopenharmony_ci 179: 6(float) Load 11(inF0) 3051617a3babSopenharmony_ci 180: 6(float) Load 12(inF1) 3052617a3babSopenharmony_ci 181: 6(float) FMod 179 180 3053617a3babSopenharmony_ci 182: 6(float) Load 11(inF0) 3054617a3babSopenharmony_ci 183: 6(float) ExtInst 1(GLSL.std.450) 10(Fract) 182 3055617a3babSopenharmony_ci 184: 6(float) Load 11(inF0) 3056617a3babSopenharmony_ci 185: 132(bool) IsInf 184 3057617a3babSopenharmony_ci 186: 6(float) Load 11(inF0) 3058617a3babSopenharmony_ci 187: 132(bool) IsNan 186 3059617a3babSopenharmony_ci 188: 6(float) Load 11(inF0) 3060617a3babSopenharmony_ci 189: 6(float) Load 12(inF1) 3061617a3babSopenharmony_ci 190: 6(float) ExtInst 1(GLSL.std.450) 53(Ldexp) 188 189 3062617a3babSopenharmony_ci 191: 6(float) Load 11(inF0) 3063617a3babSopenharmony_ci 192: 6(float) Load 12(inF1) 3064617a3babSopenharmony_ci 193: 6(float) Load 13(inF2) 3065617a3babSopenharmony_ci 194: 6(float) ExtInst 1(GLSL.std.450) 46(FMix) 191 192 193 3066617a3babSopenharmony_ci 195: 6(float) Load 11(inF0) 3067617a3babSopenharmony_ci 196: 6(float) ExtInst 1(GLSL.std.450) 28(Log) 195 3068617a3babSopenharmony_ci 197: 6(float) Load 11(inF0) 3069617a3babSopenharmony_ci 198: 6(float) ExtInst 1(GLSL.std.450) 30(Log2) 197 3070617a3babSopenharmony_ci 200: 6(float) FMul 198 199 3071617a3babSopenharmony_ci 201: 6(float) Load 11(inF0) 3072617a3babSopenharmony_ci 202: 6(float) ExtInst 1(GLSL.std.450) 30(Log2) 201 3073617a3babSopenharmony_ci 203: 6(float) Load 11(inF0) 3074617a3babSopenharmony_ci 204: 6(float) Load 12(inF1) 3075617a3babSopenharmony_ci 205: 6(float) ExtInst 1(GLSL.std.450) 40(FMax) 203 204 3076617a3babSopenharmony_ci 206: 6(float) Load 11(inF0) 3077617a3babSopenharmony_ci 207: 6(float) Load 12(inF1) 3078617a3babSopenharmony_ci 208: 6(float) ExtInst 1(GLSL.std.450) 37(FMin) 206 207 3079617a3babSopenharmony_ci 209: 6(float) Load 11(inF0) 3080617a3babSopenharmony_ci 210: 6(float) Load 12(inF1) 3081617a3babSopenharmony_ci 211: 6(float) ExtInst 1(GLSL.std.450) 26(Pow) 209 210 3082617a3babSopenharmony_ci 212: 6(float) Load 11(inF0) 3083617a3babSopenharmony_ci 213: 6(float) ExtInst 1(GLSL.std.450) 11(Radians) 212 3084617a3babSopenharmony_ci 215: 146(int) BitReverse 214 3085617a3babSopenharmony_ci 216: 6(float) Load 11(inF0) 3086617a3babSopenharmony_ci 217: 6(float) ExtInst 1(GLSL.std.450) 2(RoundEven) 216 3087617a3babSopenharmony_ci 218: 6(float) Load 11(inF0) 3088617a3babSopenharmony_ci 219: 6(float) ExtInst 1(GLSL.std.450) 32(InverseSqrt) 218 3089617a3babSopenharmony_ci 220: 6(float) Load 11(inF0) 3090617a3babSopenharmony_ci 222: 6(float) ExtInst 1(GLSL.std.450) 43(FClamp) 220 133 221 3091617a3babSopenharmony_ci 223: 6(float) Load 11(inF0) 3092617a3babSopenharmony_ci 224: 6(float) ExtInst 1(GLSL.std.450) 6(FSign) 223 3093617a3babSopenharmony_ci 225: 6(float) Load 11(inF0) 3094617a3babSopenharmony_ci 226: 6(float) ExtInst 1(GLSL.std.450) 13(Sin) 225 3095617a3babSopenharmony_ci 227: 6(float) Load 11(inF0) 3096617a3babSopenharmony_ci 228: 6(float) ExtInst 1(GLSL.std.450) 13(Sin) 227 3097617a3babSopenharmony_ci Store 12(inF1) 228 3098617a3babSopenharmony_ci 229: 6(float) Load 11(inF0) 3099617a3babSopenharmony_ci 230: 6(float) ExtInst 1(GLSL.std.450) 14(Cos) 229 3100617a3babSopenharmony_ci Store 13(inF2) 230 3101617a3babSopenharmony_ci 231: 6(float) Load 11(inF0) 3102617a3babSopenharmony_ci 232: 6(float) ExtInst 1(GLSL.std.450) 19(Sinh) 231 3103617a3babSopenharmony_ci 233: 6(float) Load 11(inF0) 3104617a3babSopenharmony_ci 234: 6(float) Load 12(inF1) 3105617a3babSopenharmony_ci 235: 6(float) Load 13(inF2) 3106617a3babSopenharmony_ci 236: 6(float) ExtInst 1(GLSL.std.450) 49(SmoothStep) 233 234 235 3107617a3babSopenharmony_ci 237: 6(float) Load 11(inF0) 3108617a3babSopenharmony_ci 238: 6(float) ExtInst 1(GLSL.std.450) 31(Sqrt) 237 3109617a3babSopenharmony_ci 239: 6(float) Load 11(inF0) 3110617a3babSopenharmony_ci 240: 6(float) Load 12(inF1) 3111617a3babSopenharmony_ci 241: 6(float) ExtInst 1(GLSL.std.450) 48(Step) 239 240 3112617a3babSopenharmony_ci 242: 6(float) Load 11(inF0) 3113617a3babSopenharmony_ci 243: 6(float) ExtInst 1(GLSL.std.450) 15(Tan) 242 3114617a3babSopenharmony_ci 244: 6(float) Load 11(inF0) 3115617a3babSopenharmony_ci 245: 6(float) ExtInst 1(GLSL.std.450) 21(Tanh) 244 3116617a3babSopenharmony_ci 246: 6(float) Load 11(inF0) 3117617a3babSopenharmony_ci 247: 6(float) ExtInst 1(GLSL.std.450) 3(Trunc) 246 3118617a3babSopenharmony_ci ReturnValue 133 3119617a3babSopenharmony_ci FunctionEnd 3120617a3babSopenharmony_ci22(VertexShaderFunction1(vf1;vf1;vf1;): 6(float) Function None 18 3121617a3babSopenharmony_ci 19(inF0): 7(ptr) FunctionParameter 3122617a3babSopenharmony_ci 20(inF1): 7(ptr) FunctionParameter 3123617a3babSopenharmony_ci 21(inF2): 7(ptr) FunctionParameter 3124617a3babSopenharmony_ci 23: Label 3125617a3babSopenharmony_ci ReturnValue 133 3126617a3babSopenharmony_ci FunctionEnd 3127617a3babSopenharmony_ci34(VertexShaderFunction2(vf2;vf2;vf2;vu2;vu2;): 24(fvec2) Function None 28 3128617a3babSopenharmony_ci 29(inF0): 25(ptr) FunctionParameter 3129617a3babSopenharmony_ci 30(inF1): 25(ptr) FunctionParameter 3130617a3babSopenharmony_ci 31(inF2): 25(ptr) FunctionParameter 3131617a3babSopenharmony_ci 32(inU0): 27(ptr) FunctionParameter 3132617a3babSopenharmony_ci 33(inU1): 27(ptr) FunctionParameter 3133617a3babSopenharmony_ci 35: Label 3134617a3babSopenharmony_ci 252: 24(fvec2) Load 29(inF0) 3135617a3babSopenharmony_ci 255: 253(bvec2) FUnordNotEqual 252 254 3136617a3babSopenharmony_ci 256: 132(bool) All 255 3137617a3babSopenharmony_ci 257: 24(fvec2) Load 29(inF0) 3138617a3babSopenharmony_ci 258: 24(fvec2) ExtInst 1(GLSL.std.450) 4(FAbs) 257 3139617a3babSopenharmony_ci 259: 24(fvec2) Load 29(inF0) 3140617a3babSopenharmony_ci 260: 24(fvec2) ExtInst 1(GLSL.std.450) 17(Acos) 259 3141617a3babSopenharmony_ci 261: 24(fvec2) Load 29(inF0) 3142617a3babSopenharmony_ci 262: 253(bvec2) FUnordNotEqual 261 254 3143617a3babSopenharmony_ci 263: 132(bool) Any 262 3144617a3babSopenharmony_ci 264: 24(fvec2) Load 29(inF0) 3145617a3babSopenharmony_ci 265: 24(fvec2) ExtInst 1(GLSL.std.450) 16(Asin) 264 3146617a3babSopenharmony_ci 266: 24(fvec2) Load 29(inF0) 3147617a3babSopenharmony_ci 268: 267(ivec2) Bitcast 266 3148617a3babSopenharmony_ci 269: 24(fvec2) Load 29(inF0) 3149617a3babSopenharmony_ci 270: 26(ivec2) Bitcast 269 3150617a3babSopenharmony_ci 271: 26(ivec2) Load 32(inU0) 3151617a3babSopenharmony_ci 272: 24(fvec2) Bitcast 271 3152617a3babSopenharmony_ci 273: 24(fvec2) Load 29(inF0) 3153617a3babSopenharmony_ci 274: 24(fvec2) ExtInst 1(GLSL.std.450) 18(Atan) 273 3154617a3babSopenharmony_ci 275: 24(fvec2) Load 29(inF0) 3155617a3babSopenharmony_ci 276: 24(fvec2) Load 30(inF1) 3156617a3babSopenharmony_ci 277: 24(fvec2) ExtInst 1(GLSL.std.450) 25(Atan2) 275 276 3157617a3babSopenharmony_ci 278: 24(fvec2) Load 29(inF0) 3158617a3babSopenharmony_ci 279: 24(fvec2) ExtInst 1(GLSL.std.450) 9(Ceil) 278 3159617a3babSopenharmony_ci 280: 24(fvec2) Load 29(inF0) 3160617a3babSopenharmony_ci 281: 24(fvec2) Load 30(inF1) 3161617a3babSopenharmony_ci 282: 24(fvec2) Load 31(inF2) 3162617a3babSopenharmony_ci 283: 24(fvec2) ExtInst 1(GLSL.std.450) 43(FClamp) 280 281 282 3163617a3babSopenharmony_ci 284: 24(fvec2) Load 29(inF0) 3164617a3babSopenharmony_ci 285: 24(fvec2) ExtInst 1(GLSL.std.450) 14(Cos) 284 3165617a3babSopenharmony_ci 286: 24(fvec2) Load 29(inF0) 3166617a3babSopenharmony_ci 287: 24(fvec2) ExtInst 1(GLSL.std.450) 20(Cosh) 286 3167617a3babSopenharmony_ci 290: 267(ivec2) BitCount 289 3168617a3babSopenharmony_ci 291: 24(fvec2) Load 29(inF0) 3169617a3babSopenharmony_ci 292: 24(fvec2) ExtInst 1(GLSL.std.450) 12(Degrees) 291 3170617a3babSopenharmony_ci 293: 24(fvec2) Load 29(inF0) 3171617a3babSopenharmony_ci 294: 24(fvec2) Load 30(inF1) 3172617a3babSopenharmony_ci 295: 6(float) ExtInst 1(GLSL.std.450) 67(Distance) 293 294 3173617a3babSopenharmony_ci 296: 24(fvec2) Load 29(inF0) 3174617a3babSopenharmony_ci 297: 24(fvec2) Load 30(inF1) 3175617a3babSopenharmony_ci 298: 6(float) Dot 296 297 3176617a3babSopenharmony_ci 299: 24(fvec2) Load 29(inF0) 3177617a3babSopenharmony_ci 300: 24(fvec2) ExtInst 1(GLSL.std.450) 27(Exp) 299 3178617a3babSopenharmony_ci 301: 24(fvec2) Load 29(inF0) 3179617a3babSopenharmony_ci 302: 24(fvec2) ExtInst 1(GLSL.std.450) 29(Exp2) 301 3180617a3babSopenharmony_ci 303: 24(fvec2) Load 29(inF0) 3181617a3babSopenharmony_ci 304: 24(fvec2) Load 30(inF1) 3182617a3babSopenharmony_ci 305: 24(fvec2) Load 31(inF2) 3183617a3babSopenharmony_ci 306: 24(fvec2) ExtInst 1(GLSL.std.450) 70(FaceForward) 303 304 305 3184617a3babSopenharmony_ci 307: 146(int) ExtInst 1(GLSL.std.450) 74(FindSMsb) 167 3185617a3babSopenharmony_ci 308: 146(int) ExtInst 1(GLSL.std.450) 73(FindILsb) 167 3186617a3babSopenharmony_ci 309: 24(fvec2) Load 29(inF0) 3187617a3babSopenharmony_ci 310: 24(fvec2) ExtInst 1(GLSL.std.450) 8(Floor) 309 3188617a3babSopenharmony_ci 311: 24(fvec2) Load 29(inF0) 3189617a3babSopenharmony_ci 312: 24(fvec2) Load 30(inF1) 3190617a3babSopenharmony_ci 313: 24(fvec2) FMod 311 312 3191617a3babSopenharmony_ci 314: 24(fvec2) Load 29(inF0) 3192617a3babSopenharmony_ci 315: 24(fvec2) ExtInst 1(GLSL.std.450) 10(Fract) 314 3193617a3babSopenharmony_ci 316: 24(fvec2) Load 29(inF0) 3194617a3babSopenharmony_ci 317: 253(bvec2) IsInf 316 3195617a3babSopenharmony_ci 318: 24(fvec2) Load 29(inF0) 3196617a3babSopenharmony_ci 319: 253(bvec2) IsNan 318 3197617a3babSopenharmony_ci 320: 24(fvec2) Load 29(inF0) 3198617a3babSopenharmony_ci 321: 24(fvec2) Load 30(inF1) 3199617a3babSopenharmony_ci 322: 24(fvec2) ExtInst 1(GLSL.std.450) 53(Ldexp) 320 321 3200617a3babSopenharmony_ci 323: 24(fvec2) Load 29(inF0) 3201617a3babSopenharmony_ci 324: 24(fvec2) Load 30(inF1) 3202617a3babSopenharmony_ci 325: 24(fvec2) Load 31(inF2) 3203617a3babSopenharmony_ci 326: 24(fvec2) ExtInst 1(GLSL.std.450) 46(FMix) 323 324 325 3204617a3babSopenharmony_ci 327: 24(fvec2) Load 29(inF0) 3205617a3babSopenharmony_ci 328: 6(float) ExtInst 1(GLSL.std.450) 66(Length) 327 3206617a3babSopenharmony_ci 329: 24(fvec2) Load 29(inF0) 3207617a3babSopenharmony_ci 330: 24(fvec2) ExtInst 1(GLSL.std.450) 28(Log) 329 3208617a3babSopenharmony_ci 331: 24(fvec2) Load 29(inF0) 3209617a3babSopenharmony_ci 332: 24(fvec2) ExtInst 1(GLSL.std.450) 30(Log2) 331 3210617a3babSopenharmony_ci 333: 24(fvec2) VectorTimesScalar 332 199 3211617a3babSopenharmony_ci 334: 24(fvec2) Load 29(inF0) 3212617a3babSopenharmony_ci 335: 24(fvec2) ExtInst 1(GLSL.std.450) 30(Log2) 334 3213617a3babSopenharmony_ci 336: 24(fvec2) Load 29(inF0) 3214617a3babSopenharmony_ci 337: 24(fvec2) Load 30(inF1) 3215617a3babSopenharmony_ci 338: 24(fvec2) ExtInst 1(GLSL.std.450) 40(FMax) 336 337 3216617a3babSopenharmony_ci 339: 24(fvec2) Load 29(inF0) 3217617a3babSopenharmony_ci 340: 24(fvec2) Load 30(inF1) 3218617a3babSopenharmony_ci 341: 24(fvec2) ExtInst 1(GLSL.std.450) 37(FMin) 339 340 3219617a3babSopenharmony_ci 342: 24(fvec2) Load 29(inF0) 3220617a3babSopenharmony_ci 343: 24(fvec2) ExtInst 1(GLSL.std.450) 69(Normalize) 342 3221617a3babSopenharmony_ci 344: 24(fvec2) Load 29(inF0) 3222617a3babSopenharmony_ci 345: 24(fvec2) Load 30(inF1) 3223617a3babSopenharmony_ci 346: 24(fvec2) ExtInst 1(GLSL.std.450) 26(Pow) 344 345 3224617a3babSopenharmony_ci 347: 24(fvec2) Load 29(inF0) 3225617a3babSopenharmony_ci 348: 24(fvec2) ExtInst 1(GLSL.std.450) 11(Radians) 347 3226617a3babSopenharmony_ci 349: 24(fvec2) Load 29(inF0) 3227617a3babSopenharmony_ci 350: 24(fvec2) Load 30(inF1) 3228617a3babSopenharmony_ci 351: 24(fvec2) ExtInst 1(GLSL.std.450) 71(Reflect) 349 350 3229617a3babSopenharmony_ci 352: 24(fvec2) Load 29(inF0) 3230617a3babSopenharmony_ci 353: 24(fvec2) Load 30(inF1) 3231617a3babSopenharmony_ci 355: 24(fvec2) ExtInst 1(GLSL.std.450) 72(Refract) 352 353 354 3232617a3babSopenharmony_ci 358: 267(ivec2) BitReverse 357 3233617a3babSopenharmony_ci 359: 24(fvec2) Load 29(inF0) 3234617a3babSopenharmony_ci 360: 24(fvec2) ExtInst 1(GLSL.std.450) 2(RoundEven) 359 3235617a3babSopenharmony_ci 361: 24(fvec2) Load 29(inF0) 3236617a3babSopenharmony_ci 362: 24(fvec2) ExtInst 1(GLSL.std.450) 32(InverseSqrt) 361 3237617a3babSopenharmony_ci 363: 24(fvec2) Load 29(inF0) 3238617a3babSopenharmony_ci 364: 24(fvec2) CompositeConstruct 133 133 3239617a3babSopenharmony_ci 365: 24(fvec2) CompositeConstruct 221 221 3240617a3babSopenharmony_ci 366: 24(fvec2) ExtInst 1(GLSL.std.450) 43(FClamp) 363 364 365 3241617a3babSopenharmony_ci 367: 24(fvec2) Load 29(inF0) 3242617a3babSopenharmony_ci 368: 24(fvec2) ExtInst 1(GLSL.std.450) 6(FSign) 367 3243617a3babSopenharmony_ci 369: 24(fvec2) Load 29(inF0) 3244617a3babSopenharmony_ci 370: 24(fvec2) ExtInst 1(GLSL.std.450) 13(Sin) 369 3245617a3babSopenharmony_ci 371: 24(fvec2) Load 29(inF0) 3246617a3babSopenharmony_ci 372: 24(fvec2) ExtInst 1(GLSL.std.450) 13(Sin) 371 3247617a3babSopenharmony_ci Store 30(inF1) 372 3248617a3babSopenharmony_ci 373: 24(fvec2) Load 29(inF0) 3249617a3babSopenharmony_ci 374: 24(fvec2) ExtInst 1(GLSL.std.450) 14(Cos) 373 3250617a3babSopenharmony_ci Store 31(inF2) 374 3251617a3babSopenharmony_ci 375: 24(fvec2) Load 29(inF0) 3252617a3babSopenharmony_ci 376: 24(fvec2) ExtInst 1(GLSL.std.450) 19(Sinh) 375 3253617a3babSopenharmony_ci 377: 24(fvec2) Load 29(inF0) 3254617a3babSopenharmony_ci 378: 24(fvec2) Load 30(inF1) 3255617a3babSopenharmony_ci 379: 24(fvec2) Load 31(inF2) 3256617a3babSopenharmony_ci 380: 24(fvec2) ExtInst 1(GLSL.std.450) 49(SmoothStep) 377 378 379 3257617a3babSopenharmony_ci 381: 24(fvec2) Load 29(inF0) 3258617a3babSopenharmony_ci 382: 24(fvec2) ExtInst 1(GLSL.std.450) 31(Sqrt) 381 3259617a3babSopenharmony_ci 383: 24(fvec2) Load 29(inF0) 3260617a3babSopenharmony_ci 384: 24(fvec2) Load 30(inF1) 3261617a3babSopenharmony_ci 385: 24(fvec2) ExtInst 1(GLSL.std.450) 48(Step) 383 384 3262617a3babSopenharmony_ci 386: 24(fvec2) Load 29(inF0) 3263617a3babSopenharmony_ci 387: 24(fvec2) ExtInst 1(GLSL.std.450) 15(Tan) 386 3264617a3babSopenharmony_ci 388: 24(fvec2) Load 29(inF0) 3265617a3babSopenharmony_ci 389: 24(fvec2) ExtInst 1(GLSL.std.450) 21(Tanh) 388 3266617a3babSopenharmony_ci 390: 24(fvec2) Load 29(inF0) 3267617a3babSopenharmony_ci 391: 24(fvec2) ExtInst 1(GLSL.std.450) 3(Trunc) 390 3268617a3babSopenharmony_ci ReturnValue 392 3269617a3babSopenharmony_ci FunctionEnd 3270617a3babSopenharmony_ci46(VertexShaderFunction3(vf3;vf3;vf3;vu3;vu3;): 36(fvec3) Function None 40 3271617a3babSopenharmony_ci 41(inF0): 37(ptr) FunctionParameter 3272617a3babSopenharmony_ci 42(inF1): 37(ptr) FunctionParameter 3273617a3babSopenharmony_ci 43(inF2): 37(ptr) FunctionParameter 3274617a3babSopenharmony_ci 44(inU0): 39(ptr) FunctionParameter 3275617a3babSopenharmony_ci 45(inU1): 39(ptr) FunctionParameter 3276617a3babSopenharmony_ci 47: Label 3277617a3babSopenharmony_ci 395: 36(fvec3) Load 41(inF0) 3278617a3babSopenharmony_ci 398: 396(bvec3) FUnordNotEqual 395 397 3279617a3babSopenharmony_ci 399: 132(bool) All 398 3280617a3babSopenharmony_ci 400: 36(fvec3) Load 41(inF0) 3281617a3babSopenharmony_ci 401: 36(fvec3) ExtInst 1(GLSL.std.450) 4(FAbs) 400 3282617a3babSopenharmony_ci 402: 36(fvec3) Load 41(inF0) 3283617a3babSopenharmony_ci 403: 36(fvec3) ExtInst 1(GLSL.std.450) 17(Acos) 402 3284617a3babSopenharmony_ci 404: 36(fvec3) Load 41(inF0) 3285617a3babSopenharmony_ci 405: 396(bvec3) FUnordNotEqual 404 397 3286617a3babSopenharmony_ci 406: 132(bool) Any 405 3287617a3babSopenharmony_ci 407: 36(fvec3) Load 41(inF0) 3288617a3babSopenharmony_ci 408: 36(fvec3) ExtInst 1(GLSL.std.450) 16(Asin) 407 3289617a3babSopenharmony_ci 409: 36(fvec3) Load 41(inF0) 3290617a3babSopenharmony_ci 411: 410(ivec3) Bitcast 409 3291617a3babSopenharmony_ci 412: 36(fvec3) Load 41(inF0) 3292617a3babSopenharmony_ci 413: 38(ivec3) Bitcast 412 3293617a3babSopenharmony_ci 414: 38(ivec3) Load 44(inU0) 3294617a3babSopenharmony_ci 415: 36(fvec3) Bitcast 414 3295617a3babSopenharmony_ci 416: 36(fvec3) Load 41(inF0) 3296617a3babSopenharmony_ci 417: 36(fvec3) ExtInst 1(GLSL.std.450) 18(Atan) 416 3297617a3babSopenharmony_ci 418: 36(fvec3) Load 41(inF0) 3298617a3babSopenharmony_ci 419: 36(fvec3) Load 42(inF1) 3299617a3babSopenharmony_ci 420: 36(fvec3) ExtInst 1(GLSL.std.450) 25(Atan2) 418 419 3300617a3babSopenharmony_ci 421: 36(fvec3) Load 41(inF0) 3301617a3babSopenharmony_ci 422: 36(fvec3) ExtInst 1(GLSL.std.450) 9(Ceil) 421 3302617a3babSopenharmony_ci 423: 36(fvec3) Load 41(inF0) 3303617a3babSopenharmony_ci 424: 36(fvec3) Load 42(inF1) 3304617a3babSopenharmony_ci 425: 36(fvec3) Load 43(inF2) 3305617a3babSopenharmony_ci 426: 36(fvec3) ExtInst 1(GLSL.std.450) 43(FClamp) 423 424 425 3306617a3babSopenharmony_ci 427: 36(fvec3) Load 41(inF0) 3307617a3babSopenharmony_ci 428: 36(fvec3) ExtInst 1(GLSL.std.450) 14(Cos) 427 3308617a3babSopenharmony_ci 429: 36(fvec3) Load 41(inF0) 3309617a3babSopenharmony_ci 430: 36(fvec3) ExtInst 1(GLSL.std.450) 20(Cosh) 429 3310617a3babSopenharmony_ci 433: 410(ivec3) BitCount 432 3311617a3babSopenharmony_ci 434: 36(fvec3) Load 41(inF0) 3312617a3babSopenharmony_ci 435: 36(fvec3) Load 42(inF1) 3313617a3babSopenharmony_ci 436: 36(fvec3) ExtInst 1(GLSL.std.450) 68(Cross) 434 435 3314617a3babSopenharmony_ci 437: 36(fvec3) Load 41(inF0) 3315617a3babSopenharmony_ci 438: 36(fvec3) ExtInst 1(GLSL.std.450) 12(Degrees) 437 3316617a3babSopenharmony_ci 439: 36(fvec3) Load 41(inF0) 3317617a3babSopenharmony_ci 440: 36(fvec3) Load 42(inF1) 3318617a3babSopenharmony_ci 441: 6(float) ExtInst 1(GLSL.std.450) 67(Distance) 439 440 3319617a3babSopenharmony_ci 442: 36(fvec3) Load 41(inF0) 3320617a3babSopenharmony_ci 443: 36(fvec3) Load 42(inF1) 3321617a3babSopenharmony_ci 444: 6(float) Dot 442 443 3322617a3babSopenharmony_ci 445: 36(fvec3) Load 41(inF0) 3323617a3babSopenharmony_ci 446: 36(fvec3) ExtInst 1(GLSL.std.450) 27(Exp) 445 3324617a3babSopenharmony_ci 447: 36(fvec3) Load 41(inF0) 3325617a3babSopenharmony_ci 448: 36(fvec3) ExtInst 1(GLSL.std.450) 29(Exp2) 447 3326617a3babSopenharmony_ci 449: 36(fvec3) Load 41(inF0) 3327617a3babSopenharmony_ci 450: 36(fvec3) Load 42(inF1) 3328617a3babSopenharmony_ci 451: 36(fvec3) Load 43(inF2) 3329617a3babSopenharmony_ci 452: 36(fvec3) ExtInst 1(GLSL.std.450) 70(FaceForward) 449 450 451 3330617a3babSopenharmony_ci 453: 146(int) ExtInst 1(GLSL.std.450) 74(FindSMsb) 167 3331617a3babSopenharmony_ci 454: 146(int) ExtInst 1(GLSL.std.450) 73(FindILsb) 167 3332617a3babSopenharmony_ci 455: 36(fvec3) Load 41(inF0) 3333617a3babSopenharmony_ci 456: 36(fvec3) ExtInst 1(GLSL.std.450) 8(Floor) 455 3334617a3babSopenharmony_ci 457: 36(fvec3) Load 41(inF0) 3335617a3babSopenharmony_ci 458: 36(fvec3) Load 42(inF1) 3336617a3babSopenharmony_ci 459: 36(fvec3) FMod 457 458 3337617a3babSopenharmony_ci 460: 36(fvec3) Load 41(inF0) 3338617a3babSopenharmony_ci 461: 36(fvec3) ExtInst 1(GLSL.std.450) 10(Fract) 460 3339617a3babSopenharmony_ci 462: 36(fvec3) Load 41(inF0) 3340617a3babSopenharmony_ci 463: 396(bvec3) IsInf 462 3341617a3babSopenharmony_ci 464: 36(fvec3) Load 41(inF0) 3342617a3babSopenharmony_ci 465: 396(bvec3) IsNan 464 3343617a3babSopenharmony_ci 466: 36(fvec3) Load 41(inF0) 3344617a3babSopenharmony_ci 467: 36(fvec3) Load 42(inF1) 3345617a3babSopenharmony_ci 468: 36(fvec3) ExtInst 1(GLSL.std.450) 53(Ldexp) 466 467 3346617a3babSopenharmony_ci 469: 36(fvec3) Load 41(inF0) 3347617a3babSopenharmony_ci 470: 36(fvec3) Load 42(inF1) 3348617a3babSopenharmony_ci 471: 36(fvec3) Load 43(inF2) 3349617a3babSopenharmony_ci 472: 36(fvec3) ExtInst 1(GLSL.std.450) 46(FMix) 469 470 471 3350617a3babSopenharmony_ci 473: 36(fvec3) Load 41(inF0) 3351617a3babSopenharmony_ci 474: 6(float) ExtInst 1(GLSL.std.450) 66(Length) 473 3352617a3babSopenharmony_ci 475: 36(fvec3) Load 41(inF0) 3353617a3babSopenharmony_ci 476: 36(fvec3) ExtInst 1(GLSL.std.450) 28(Log) 475 3354617a3babSopenharmony_ci 477: 36(fvec3) Load 41(inF0) 3355617a3babSopenharmony_ci 478: 36(fvec3) ExtInst 1(GLSL.std.450) 30(Log2) 477 3356617a3babSopenharmony_ci 479: 36(fvec3) VectorTimesScalar 478 199 3357617a3babSopenharmony_ci 480: 36(fvec3) Load 41(inF0) 3358617a3babSopenharmony_ci 481: 36(fvec3) ExtInst 1(GLSL.std.450) 30(Log2) 480 3359617a3babSopenharmony_ci 482: 36(fvec3) Load 41(inF0) 3360617a3babSopenharmony_ci 483: 36(fvec3) Load 42(inF1) 3361617a3babSopenharmony_ci 484: 36(fvec3) ExtInst 1(GLSL.std.450) 40(FMax) 482 483 3362617a3babSopenharmony_ci 485: 36(fvec3) Load 41(inF0) 3363617a3babSopenharmony_ci 486: 36(fvec3) Load 42(inF1) 3364617a3babSopenharmony_ci 487: 36(fvec3) ExtInst 1(GLSL.std.450) 37(FMin) 485 486 3365617a3babSopenharmony_ci 488: 36(fvec3) Load 41(inF0) 3366617a3babSopenharmony_ci 489: 36(fvec3) ExtInst 1(GLSL.std.450) 69(Normalize) 488 3367617a3babSopenharmony_ci 490: 36(fvec3) Load 41(inF0) 3368617a3babSopenharmony_ci 491: 36(fvec3) Load 42(inF1) 3369617a3babSopenharmony_ci 492: 36(fvec3) ExtInst 1(GLSL.std.450) 26(Pow) 490 491 3370617a3babSopenharmony_ci 493: 36(fvec3) Load 41(inF0) 3371617a3babSopenharmony_ci 494: 36(fvec3) ExtInst 1(GLSL.std.450) 11(Radians) 493 3372617a3babSopenharmony_ci 495: 36(fvec3) Load 41(inF0) 3373617a3babSopenharmony_ci 496: 36(fvec3) Load 42(inF1) 3374617a3babSopenharmony_ci 497: 36(fvec3) ExtInst 1(GLSL.std.450) 71(Reflect) 495 496 3375617a3babSopenharmony_ci 498: 36(fvec3) Load 41(inF0) 3376617a3babSopenharmony_ci 499: 36(fvec3) Load 42(inF1) 3377617a3babSopenharmony_ci 500: 36(fvec3) ExtInst 1(GLSL.std.450) 72(Refract) 498 499 354 3378617a3babSopenharmony_ci 502: 410(ivec3) BitReverse 501 3379617a3babSopenharmony_ci 503: 36(fvec3) Load 41(inF0) 3380617a3babSopenharmony_ci 504: 36(fvec3) ExtInst 1(GLSL.std.450) 2(RoundEven) 503 3381617a3babSopenharmony_ci 505: 36(fvec3) Load 41(inF0) 3382617a3babSopenharmony_ci 506: 36(fvec3) ExtInst 1(GLSL.std.450) 32(InverseSqrt) 505 3383617a3babSopenharmony_ci 507: 36(fvec3) Load 41(inF0) 3384617a3babSopenharmony_ci 508: 36(fvec3) CompositeConstruct 133 133 133 3385617a3babSopenharmony_ci 509: 36(fvec3) CompositeConstruct 221 221 221 3386617a3babSopenharmony_ci 510: 36(fvec3) ExtInst 1(GLSL.std.450) 43(FClamp) 507 508 509 3387617a3babSopenharmony_ci 511: 36(fvec3) Load 41(inF0) 3388617a3babSopenharmony_ci 512: 36(fvec3) ExtInst 1(GLSL.std.450) 6(FSign) 511 3389617a3babSopenharmony_ci 513: 36(fvec3) Load 41(inF0) 3390617a3babSopenharmony_ci 514: 36(fvec3) ExtInst 1(GLSL.std.450) 13(Sin) 513 3391617a3babSopenharmony_ci 515: 36(fvec3) Load 41(inF0) 3392617a3babSopenharmony_ci 516: 36(fvec3) ExtInst 1(GLSL.std.450) 13(Sin) 515 3393617a3babSopenharmony_ci Store 42(inF1) 516 3394617a3babSopenharmony_ci 517: 36(fvec3) Load 41(inF0) 3395617a3babSopenharmony_ci 518: 36(fvec3) ExtInst 1(GLSL.std.450) 14(Cos) 517 3396617a3babSopenharmony_ci Store 43(inF2) 518 3397617a3babSopenharmony_ci 519: 36(fvec3) Load 41(inF0) 3398617a3babSopenharmony_ci 520: 36(fvec3) ExtInst 1(GLSL.std.450) 19(Sinh) 519 3399617a3babSopenharmony_ci 521: 36(fvec3) Load 41(inF0) 3400617a3babSopenharmony_ci 522: 36(fvec3) Load 42(inF1) 3401617a3babSopenharmony_ci 523: 36(fvec3) Load 43(inF2) 3402617a3babSopenharmony_ci 524: 36(fvec3) ExtInst 1(GLSL.std.450) 49(SmoothStep) 521 522 523 3403617a3babSopenharmony_ci 525: 36(fvec3) Load 41(inF0) 3404617a3babSopenharmony_ci 526: 36(fvec3) ExtInst 1(GLSL.std.450) 31(Sqrt) 525 3405617a3babSopenharmony_ci 527: 36(fvec3) Load 41(inF0) 3406617a3babSopenharmony_ci 528: 36(fvec3) Load 42(inF1) 3407617a3babSopenharmony_ci 529: 36(fvec3) ExtInst 1(GLSL.std.450) 48(Step) 527 528 3408617a3babSopenharmony_ci 530: 36(fvec3) Load 41(inF0) 3409617a3babSopenharmony_ci 531: 36(fvec3) ExtInst 1(GLSL.std.450) 15(Tan) 530 3410617a3babSopenharmony_ci 532: 36(fvec3) Load 41(inF0) 3411617a3babSopenharmony_ci 533: 36(fvec3) ExtInst 1(GLSL.std.450) 21(Tanh) 532 3412617a3babSopenharmony_ci 534: 36(fvec3) Load 41(inF0) 3413617a3babSopenharmony_ci 535: 36(fvec3) ExtInst 1(GLSL.std.450) 3(Trunc) 534 3414617a3babSopenharmony_ci ReturnValue 537 3415617a3babSopenharmony_ci FunctionEnd 3416617a3babSopenharmony_ci58(VertexShaderFunction4(vf4;vf4;vf4;vu4;vu4;): 48(fvec4) Function None 52 3417617a3babSopenharmony_ci 53(inF0): 49(ptr) FunctionParameter 3418617a3babSopenharmony_ci 54(inF1): 49(ptr) FunctionParameter 3419617a3babSopenharmony_ci 55(inF2): 49(ptr) FunctionParameter 3420617a3babSopenharmony_ci 56(inU0): 51(ptr) FunctionParameter 3421617a3babSopenharmony_ci 57(inU1): 51(ptr) FunctionParameter 3422617a3babSopenharmony_ci 59: Label 3423617a3babSopenharmony_ci 540: 48(fvec4) Load 53(inF0) 3424617a3babSopenharmony_ci 543: 541(bvec4) FUnordNotEqual 540 542 3425617a3babSopenharmony_ci 544: 132(bool) All 543 3426617a3babSopenharmony_ci 545: 48(fvec4) Load 53(inF0) 3427617a3babSopenharmony_ci 546: 48(fvec4) ExtInst 1(GLSL.std.450) 4(FAbs) 545 3428617a3babSopenharmony_ci 547: 48(fvec4) Load 53(inF0) 3429617a3babSopenharmony_ci 548: 48(fvec4) ExtInst 1(GLSL.std.450) 17(Acos) 547 3430617a3babSopenharmony_ci 549: 48(fvec4) Load 53(inF0) 3431617a3babSopenharmony_ci 550: 541(bvec4) FUnordNotEqual 549 542 3432617a3babSopenharmony_ci 551: 132(bool) Any 550 3433617a3babSopenharmony_ci 552: 48(fvec4) Load 53(inF0) 3434617a3babSopenharmony_ci 553: 48(fvec4) ExtInst 1(GLSL.std.450) 16(Asin) 552 3435617a3babSopenharmony_ci 554: 48(fvec4) Load 53(inF0) 3436617a3babSopenharmony_ci 556: 555(ivec4) Bitcast 554 3437617a3babSopenharmony_ci 557: 48(fvec4) Load 53(inF0) 3438617a3babSopenharmony_ci 558: 50(ivec4) Bitcast 557 3439617a3babSopenharmony_ci 559: 50(ivec4) Load 56(inU0) 3440617a3babSopenharmony_ci 560: 48(fvec4) Bitcast 559 3441617a3babSopenharmony_ci 561: 48(fvec4) Load 53(inF0) 3442617a3babSopenharmony_ci 562: 48(fvec4) ExtInst 1(GLSL.std.450) 18(Atan) 561 3443617a3babSopenharmony_ci 563: 48(fvec4) Load 53(inF0) 3444617a3babSopenharmony_ci 564: 48(fvec4) Load 54(inF1) 3445617a3babSopenharmony_ci 565: 48(fvec4) ExtInst 1(GLSL.std.450) 25(Atan2) 563 564 3446617a3babSopenharmony_ci 566: 48(fvec4) Load 53(inF0) 3447617a3babSopenharmony_ci 567: 48(fvec4) ExtInst 1(GLSL.std.450) 9(Ceil) 566 3448617a3babSopenharmony_ci 568: 48(fvec4) Load 53(inF0) 3449617a3babSopenharmony_ci 569: 48(fvec4) Load 54(inF1) 3450617a3babSopenharmony_ci 570: 48(fvec4) Load 55(inF2) 3451617a3babSopenharmony_ci 571: 48(fvec4) ExtInst 1(GLSL.std.450) 43(FClamp) 568 569 570 3452617a3babSopenharmony_ci 572: 48(fvec4) Load 53(inF0) 3453617a3babSopenharmony_ci 573: 48(fvec4) ExtInst 1(GLSL.std.450) 14(Cos) 572 3454617a3babSopenharmony_ci 574: 48(fvec4) Load 53(inF0) 3455617a3babSopenharmony_ci 575: 48(fvec4) ExtInst 1(GLSL.std.450) 20(Cosh) 574 3456617a3babSopenharmony_ci 577: 555(ivec4) BitCount 576 3457617a3babSopenharmony_ci 578: 48(fvec4) Load 53(inF0) 3458617a3babSopenharmony_ci 579: 48(fvec4) ExtInst 1(GLSL.std.450) 12(Degrees) 578 3459617a3babSopenharmony_ci 580: 48(fvec4) Load 53(inF0) 3460617a3babSopenharmony_ci 581: 48(fvec4) Load 54(inF1) 3461617a3babSopenharmony_ci 582: 6(float) ExtInst 1(GLSL.std.450) 67(Distance) 580 581 3462617a3babSopenharmony_ci 583: 48(fvec4) Load 53(inF0) 3463617a3babSopenharmony_ci 584: 48(fvec4) Load 54(inF1) 3464617a3babSopenharmony_ci 585: 6(float) Dot 583 584 3465617a3babSopenharmony_ci 587: 7(ptr) AccessChain 53(inF0) 586 3466617a3babSopenharmony_ci 588: 6(float) Load 587 3467617a3babSopenharmony_ci 589: 7(ptr) AccessChain 54(inF1) 586 3468617a3babSopenharmony_ci 590: 6(float) Load 589 3469617a3babSopenharmony_ci 591: 6(float) FMul 588 590 3470617a3babSopenharmony_ci 593: 7(ptr) AccessChain 53(inF0) 592 3471617a3babSopenharmony_ci 594: 6(float) Load 593 3472617a3babSopenharmony_ci 596: 7(ptr) AccessChain 54(inF1) 595 3473617a3babSopenharmony_ci 597: 6(float) Load 596 3474617a3babSopenharmony_ci 598: 48(fvec4) CompositeConstruct 221 591 594 597 3475617a3babSopenharmony_ci 599: 48(fvec4) Load 53(inF0) 3476617a3babSopenharmony_ci 600: 48(fvec4) ExtInst 1(GLSL.std.450) 27(Exp) 599 3477617a3babSopenharmony_ci 601: 48(fvec4) Load 53(inF0) 3478617a3babSopenharmony_ci 602: 48(fvec4) ExtInst 1(GLSL.std.450) 29(Exp2) 601 3479617a3babSopenharmony_ci 603: 48(fvec4) Load 53(inF0) 3480617a3babSopenharmony_ci 604: 48(fvec4) Load 54(inF1) 3481617a3babSopenharmony_ci 605: 48(fvec4) Load 55(inF2) 3482617a3babSopenharmony_ci 606: 48(fvec4) ExtInst 1(GLSL.std.450) 70(FaceForward) 603 604 605 3483617a3babSopenharmony_ci 607: 146(int) ExtInst 1(GLSL.std.450) 74(FindSMsb) 167 3484617a3babSopenharmony_ci 608: 146(int) ExtInst 1(GLSL.std.450) 73(FindILsb) 167 3485617a3babSopenharmony_ci 609: 48(fvec4) Load 53(inF0) 3486617a3babSopenharmony_ci 610: 48(fvec4) ExtInst 1(GLSL.std.450) 8(Floor) 609 3487617a3babSopenharmony_ci 611: 48(fvec4) Load 53(inF0) 3488617a3babSopenharmony_ci 612: 48(fvec4) Load 54(inF1) 3489617a3babSopenharmony_ci 613: 48(fvec4) FMod 611 612 3490617a3babSopenharmony_ci 614: 48(fvec4) Load 53(inF0) 3491617a3babSopenharmony_ci 615: 48(fvec4) ExtInst 1(GLSL.std.450) 10(Fract) 614 3492617a3babSopenharmony_ci 616: 48(fvec4) Load 53(inF0) 3493617a3babSopenharmony_ci 617: 541(bvec4) IsInf 616 3494617a3babSopenharmony_ci 618: 48(fvec4) Load 53(inF0) 3495617a3babSopenharmony_ci 619: 541(bvec4) IsNan 618 3496617a3babSopenharmony_ci 620: 48(fvec4) Load 53(inF0) 3497617a3babSopenharmony_ci 621: 48(fvec4) Load 54(inF1) 3498617a3babSopenharmony_ci 622: 48(fvec4) ExtInst 1(GLSL.std.450) 53(Ldexp) 620 621 3499617a3babSopenharmony_ci 623: 48(fvec4) Load 53(inF0) 3500617a3babSopenharmony_ci 624: 48(fvec4) Load 54(inF1) 3501617a3babSopenharmony_ci 625: 48(fvec4) Load 55(inF2) 3502617a3babSopenharmony_ci 626: 48(fvec4) ExtInst 1(GLSL.std.450) 46(FMix) 623 624 625 3503617a3babSopenharmony_ci 627: 48(fvec4) Load 53(inF0) 3504617a3babSopenharmony_ci 628: 6(float) ExtInst 1(GLSL.std.450) 66(Length) 627 3505617a3babSopenharmony_ci 629: 48(fvec4) Load 53(inF0) 3506617a3babSopenharmony_ci 630: 48(fvec4) ExtInst 1(GLSL.std.450) 28(Log) 629 3507617a3babSopenharmony_ci 631: 48(fvec4) Load 53(inF0) 3508617a3babSopenharmony_ci 632: 48(fvec4) ExtInst 1(GLSL.std.450) 30(Log2) 631 3509617a3babSopenharmony_ci 633: 48(fvec4) VectorTimesScalar 632 199 3510617a3babSopenharmony_ci 634: 48(fvec4) Load 53(inF0) 3511617a3babSopenharmony_ci 635: 48(fvec4) ExtInst 1(GLSL.std.450) 30(Log2) 634 3512617a3babSopenharmony_ci 636: 48(fvec4) Load 53(inF0) 3513617a3babSopenharmony_ci 637: 48(fvec4) Load 54(inF1) 3514617a3babSopenharmony_ci 638: 48(fvec4) ExtInst 1(GLSL.std.450) 40(FMax) 636 637 3515617a3babSopenharmony_ci 639: 48(fvec4) Load 53(inF0) 3516617a3babSopenharmony_ci 640: 48(fvec4) Load 54(inF1) 3517617a3babSopenharmony_ci 641: 48(fvec4) ExtInst 1(GLSL.std.450) 37(FMin) 639 640 3518617a3babSopenharmony_ci 642: 48(fvec4) Load 53(inF0) 3519617a3babSopenharmony_ci 643: 48(fvec4) ExtInst 1(GLSL.std.450) 69(Normalize) 642 3520617a3babSopenharmony_ci 644: 48(fvec4) Load 53(inF0) 3521617a3babSopenharmony_ci 645: 48(fvec4) Load 54(inF1) 3522617a3babSopenharmony_ci 646: 48(fvec4) ExtInst 1(GLSL.std.450) 26(Pow) 644 645 3523617a3babSopenharmony_ci 647: 48(fvec4) Load 53(inF0) 3524617a3babSopenharmony_ci 648: 48(fvec4) ExtInst 1(GLSL.std.450) 11(Radians) 647 3525617a3babSopenharmony_ci 649: 48(fvec4) Load 53(inF0) 3526617a3babSopenharmony_ci 650: 48(fvec4) Load 54(inF1) 3527617a3babSopenharmony_ci 651: 48(fvec4) ExtInst 1(GLSL.std.450) 71(Reflect) 649 650 3528617a3babSopenharmony_ci 652: 48(fvec4) Load 53(inF0) 3529617a3babSopenharmony_ci 653: 48(fvec4) Load 54(inF1) 3530617a3babSopenharmony_ci 654: 48(fvec4) ExtInst 1(GLSL.std.450) 72(Refract) 652 653 354 3531617a3babSopenharmony_ci 657: 555(ivec4) BitReverse 656 3532617a3babSopenharmony_ci 658: 48(fvec4) Load 53(inF0) 3533617a3babSopenharmony_ci 659: 48(fvec4) ExtInst 1(GLSL.std.450) 2(RoundEven) 658 3534617a3babSopenharmony_ci 660: 48(fvec4) Load 53(inF0) 3535617a3babSopenharmony_ci 661: 48(fvec4) ExtInst 1(GLSL.std.450) 32(InverseSqrt) 660 3536617a3babSopenharmony_ci 662: 48(fvec4) Load 53(inF0) 3537617a3babSopenharmony_ci 663: 48(fvec4) CompositeConstruct 133 133 133 133 3538617a3babSopenharmony_ci 664: 48(fvec4) CompositeConstruct 221 221 221 221 3539617a3babSopenharmony_ci 665: 48(fvec4) ExtInst 1(GLSL.std.450) 43(FClamp) 662 663 664 3540617a3babSopenharmony_ci 666: 48(fvec4) Load 53(inF0) 3541617a3babSopenharmony_ci 667: 48(fvec4) ExtInst 1(GLSL.std.450) 6(FSign) 666 3542617a3babSopenharmony_ci 668: 48(fvec4) Load 53(inF0) 3543617a3babSopenharmony_ci 669: 48(fvec4) ExtInst 1(GLSL.std.450) 13(Sin) 668 3544617a3babSopenharmony_ci 670: 48(fvec4) Load 53(inF0) 3545617a3babSopenharmony_ci 671: 48(fvec4) ExtInst 1(GLSL.std.450) 13(Sin) 670 3546617a3babSopenharmony_ci Store 54(inF1) 671 3547617a3babSopenharmony_ci 672: 48(fvec4) Load 53(inF0) 3548617a3babSopenharmony_ci 673: 48(fvec4) ExtInst 1(GLSL.std.450) 14(Cos) 672 3549617a3babSopenharmony_ci Store 55(inF2) 673 3550617a3babSopenharmony_ci 674: 48(fvec4) Load 53(inF0) 3551617a3babSopenharmony_ci 675: 48(fvec4) ExtInst 1(GLSL.std.450) 19(Sinh) 674 3552617a3babSopenharmony_ci 676: 48(fvec4) Load 53(inF0) 3553617a3babSopenharmony_ci 677: 48(fvec4) Load 54(inF1) 3554617a3babSopenharmony_ci 678: 48(fvec4) Load 55(inF2) 3555617a3babSopenharmony_ci 679: 48(fvec4) ExtInst 1(GLSL.std.450) 49(SmoothStep) 676 677 678 3556617a3babSopenharmony_ci 680: 48(fvec4) Load 53(inF0) 3557617a3babSopenharmony_ci 681: 48(fvec4) ExtInst 1(GLSL.std.450) 31(Sqrt) 680 3558617a3babSopenharmony_ci 682: 48(fvec4) Load 53(inF0) 3559617a3babSopenharmony_ci 683: 48(fvec4) Load 54(inF1) 3560617a3babSopenharmony_ci 684: 48(fvec4) ExtInst 1(GLSL.std.450) 48(Step) 682 683 3561617a3babSopenharmony_ci 685: 48(fvec4) Load 53(inF0) 3562617a3babSopenharmony_ci 686: 48(fvec4) ExtInst 1(GLSL.std.450) 15(Tan) 685 3563617a3babSopenharmony_ci 687: 48(fvec4) Load 53(inF0) 3564617a3babSopenharmony_ci 688: 48(fvec4) ExtInst 1(GLSL.std.450) 21(Tanh) 687 3565617a3babSopenharmony_ci 689: 48(fvec4) Load 53(inF0) 3566617a3babSopenharmony_ci 690: 48(fvec4) ExtInst 1(GLSL.std.450) 3(Trunc) 689 3567617a3babSopenharmony_ci ReturnValue 692 3568617a3babSopenharmony_ci FunctionEnd 3569617a3babSopenharmony_ci66(VertexShaderFunction2x2(mf22;mf22;mf22;): 60 Function None 62 3570617a3babSopenharmony_ci 63(inF0): 61(ptr) FunctionParameter 3571617a3babSopenharmony_ci 64(inF1): 61(ptr) FunctionParameter 3572617a3babSopenharmony_ci 65(inF2): 61(ptr) FunctionParameter 3573617a3babSopenharmony_ci 67: Label 3574617a3babSopenharmony_ci 695: 60 Load 63(inF0) 3575617a3babSopenharmony_ci 697: 696 FUnordNotEqual 695 133 3576617a3babSopenharmony_ci 698: 132(bool) All 697 3577617a3babSopenharmony_ci 699: 60 Load 63(inF0) 3578617a3babSopenharmony_ci 700: 60 ExtInst 1(GLSL.std.450) 4(FAbs) 699 3579617a3babSopenharmony_ci 701: 60 Load 63(inF0) 3580617a3babSopenharmony_ci 702: 60 ExtInst 1(GLSL.std.450) 17(Acos) 701 3581617a3babSopenharmony_ci 703: 60 Load 63(inF0) 3582617a3babSopenharmony_ci 704: 696 FUnordNotEqual 703 133 3583617a3babSopenharmony_ci 705: 132(bool) Any 704 3584617a3babSopenharmony_ci 706: 60 Load 63(inF0) 3585617a3babSopenharmony_ci 707: 60 ExtInst 1(GLSL.std.450) 16(Asin) 706 3586617a3babSopenharmony_ci 708: 60 Load 63(inF0) 3587617a3babSopenharmony_ci 709: 60 ExtInst 1(GLSL.std.450) 18(Atan) 708 3588617a3babSopenharmony_ci 710: 60 Load 63(inF0) 3589617a3babSopenharmony_ci 711: 60 Load 64(inF1) 3590617a3babSopenharmony_ci 712: 60 ExtInst 1(GLSL.std.450) 25(Atan2) 710 711 3591617a3babSopenharmony_ci 713: 60 Load 63(inF0) 3592617a3babSopenharmony_ci 714: 60 ExtInst 1(GLSL.std.450) 9(Ceil) 713 3593617a3babSopenharmony_ci 715: 60 Load 63(inF0) 3594617a3babSopenharmony_ci 716: 60 Load 64(inF1) 3595617a3babSopenharmony_ci 717: 60 Load 65(inF2) 3596617a3babSopenharmony_ci 718: 60 ExtInst 1(GLSL.std.450) 43(FClamp) 715 716 717 3597617a3babSopenharmony_ci 719: 60 Load 63(inF0) 3598617a3babSopenharmony_ci 720: 60 ExtInst 1(GLSL.std.450) 14(Cos) 719 3599617a3babSopenharmony_ci 721: 60 Load 63(inF0) 3600617a3babSopenharmony_ci 722: 60 ExtInst 1(GLSL.std.450) 20(Cosh) 721 3601617a3babSopenharmony_ci 723: 60 Load 63(inF0) 3602617a3babSopenharmony_ci 724: 60 ExtInst 1(GLSL.std.450) 12(Degrees) 723 3603617a3babSopenharmony_ci 725: 60 Load 63(inF0) 3604617a3babSopenharmony_ci 726: 6(float) ExtInst 1(GLSL.std.450) 33(Determinant) 725 3605617a3babSopenharmony_ci 727: 60 Load 63(inF0) 3606617a3babSopenharmony_ci 728: 60 ExtInst 1(GLSL.std.450) 27(Exp) 727 3607617a3babSopenharmony_ci 729: 60 Load 63(inF0) 3608617a3babSopenharmony_ci 730: 60 ExtInst 1(GLSL.std.450) 29(Exp2) 729 3609617a3babSopenharmony_ci 731: 146(int) ExtInst 1(GLSL.std.450) 74(FindSMsb) 167 3610617a3babSopenharmony_ci 732: 146(int) ExtInst 1(GLSL.std.450) 73(FindILsb) 167 3611617a3babSopenharmony_ci 733: 60 Load 63(inF0) 3612617a3babSopenharmony_ci 734: 60 ExtInst 1(GLSL.std.450) 8(Floor) 733 3613617a3babSopenharmony_ci 735: 60 Load 63(inF0) 3614617a3babSopenharmony_ci 736: 60 Load 64(inF1) 3615617a3babSopenharmony_ci 737: 24(fvec2) CompositeExtract 735 0 3616617a3babSopenharmony_ci 738: 24(fvec2) CompositeExtract 736 0 3617617a3babSopenharmony_ci 739: 24(fvec2) FMod 737 738 3618617a3babSopenharmony_ci 740: 24(fvec2) CompositeExtract 735 1 3619617a3babSopenharmony_ci 741: 24(fvec2) CompositeExtract 736 1 3620617a3babSopenharmony_ci 742: 24(fvec2) FMod 740 741 3621617a3babSopenharmony_ci 743: 60 CompositeConstruct 739 742 3622617a3babSopenharmony_ci 744: 60 Load 63(inF0) 3623617a3babSopenharmony_ci 745: 60 ExtInst 1(GLSL.std.450) 10(Fract) 744 3624617a3babSopenharmony_ci 746: 60 Load 63(inF0) 3625617a3babSopenharmony_ci 747: 60 Load 64(inF1) 3626617a3babSopenharmony_ci 748: 60 ExtInst 1(GLSL.std.450) 53(Ldexp) 746 747 3627617a3babSopenharmony_ci 749: 60 Load 63(inF0) 3628617a3babSopenharmony_ci 750: 60 Load 64(inF1) 3629617a3babSopenharmony_ci 751: 60 Load 65(inF2) 3630617a3babSopenharmony_ci 752: 60 ExtInst 1(GLSL.std.450) 46(FMix) 749 750 751 3631617a3babSopenharmony_ci 753: 60 Load 63(inF0) 3632617a3babSopenharmony_ci 754: 60 ExtInst 1(GLSL.std.450) 28(Log) 753 3633617a3babSopenharmony_ci 755: 60 Load 63(inF0) 3634617a3babSopenharmony_ci 756: 60 ExtInst 1(GLSL.std.450) 30(Log2) 755 3635617a3babSopenharmony_ci 757: 60 MatrixTimesScalar 756 199 3636617a3babSopenharmony_ci 758: 60 Load 63(inF0) 3637617a3babSopenharmony_ci 759: 60 ExtInst 1(GLSL.std.450) 30(Log2) 758 3638617a3babSopenharmony_ci 760: 60 Load 63(inF0) 3639617a3babSopenharmony_ci 761: 60 Load 64(inF1) 3640617a3babSopenharmony_ci 762: 60 ExtInst 1(GLSL.std.450) 40(FMax) 760 761 3641617a3babSopenharmony_ci 763: 60 Load 63(inF0) 3642617a3babSopenharmony_ci 764: 60 Load 64(inF1) 3643617a3babSopenharmony_ci 765: 60 ExtInst 1(GLSL.std.450) 37(FMin) 763 764 3644617a3babSopenharmony_ci 766: 60 Load 63(inF0) 3645617a3babSopenharmony_ci 767: 60 Load 64(inF1) 3646617a3babSopenharmony_ci 768: 60 ExtInst 1(GLSL.std.450) 26(Pow) 766 767 3647617a3babSopenharmony_ci 769: 60 Load 63(inF0) 3648617a3babSopenharmony_ci 770: 60 ExtInst 1(GLSL.std.450) 11(Radians) 769 3649617a3babSopenharmony_ci 771: 60 Load 63(inF0) 3650617a3babSopenharmony_ci 772: 60 ExtInst 1(GLSL.std.450) 2(RoundEven) 771 3651617a3babSopenharmony_ci 773: 60 Load 63(inF0) 3652617a3babSopenharmony_ci 774: 60 ExtInst 1(GLSL.std.450) 32(InverseSqrt) 773 3653617a3babSopenharmony_ci 775: 60 Load 63(inF0) 3654617a3babSopenharmony_ci 776: 24(fvec2) CompositeConstruct 133 133 3655617a3babSopenharmony_ci 777: 24(fvec2) CompositeConstruct 221 221 3656617a3babSopenharmony_ci 778: 60 ExtInst 1(GLSL.std.450) 43(FClamp) 775 776 777 3657617a3babSopenharmony_ci 779: 60 Load 63(inF0) 3658617a3babSopenharmony_ci 780: 60 ExtInst 1(GLSL.std.450) 6(FSign) 779 3659617a3babSopenharmony_ci 781: 60 Load 63(inF0) 3660617a3babSopenharmony_ci 782: 60 ExtInst 1(GLSL.std.450) 13(Sin) 781 3661617a3babSopenharmony_ci 783: 60 Load 63(inF0) 3662617a3babSopenharmony_ci 784: 60 ExtInst 1(GLSL.std.450) 13(Sin) 783 3663617a3babSopenharmony_ci Store 64(inF1) 784 3664617a3babSopenharmony_ci 785: 60 Load 63(inF0) 3665617a3babSopenharmony_ci 786: 60 ExtInst 1(GLSL.std.450) 14(Cos) 785 3666617a3babSopenharmony_ci Store 65(inF2) 786 3667617a3babSopenharmony_ci 787: 60 Load 63(inF0) 3668617a3babSopenharmony_ci 788: 60 ExtInst 1(GLSL.std.450) 19(Sinh) 787 3669617a3babSopenharmony_ci 789: 60 Load 63(inF0) 3670617a3babSopenharmony_ci 790: 60 Load 64(inF1) 3671617a3babSopenharmony_ci 791: 60 Load 65(inF2) 3672617a3babSopenharmony_ci 792: 60 ExtInst 1(GLSL.std.450) 49(SmoothStep) 789 790 791 3673617a3babSopenharmony_ci 793: 60 Load 63(inF0) 3674617a3babSopenharmony_ci 794: 60 ExtInst 1(GLSL.std.450) 31(Sqrt) 793 3675617a3babSopenharmony_ci 795: 60 Load 63(inF0) 3676617a3babSopenharmony_ci 796: 60 Load 64(inF1) 3677617a3babSopenharmony_ci 797: 60 ExtInst 1(GLSL.std.450) 48(Step) 795 796 3678617a3babSopenharmony_ci 798: 60 Load 63(inF0) 3679617a3babSopenharmony_ci 799: 60 ExtInst 1(GLSL.std.450) 15(Tan) 798 3680617a3babSopenharmony_ci 800: 60 Load 63(inF0) 3681617a3babSopenharmony_ci 801: 60 ExtInst 1(GLSL.std.450) 21(Tanh) 800 3682617a3babSopenharmony_ci 802: 60 Load 63(inF0) 3683617a3babSopenharmony_ci 803: 60 Transpose 802 3684617a3babSopenharmony_ci 804: 60 Load 63(inF0) 3685617a3babSopenharmony_ci 805: 60 ExtInst 1(GLSL.std.450) 3(Trunc) 804 3686617a3babSopenharmony_ci ReturnValue 807 3687617a3babSopenharmony_ci FunctionEnd 3688617a3babSopenharmony_ci74(VertexShaderFunction3x3(mf33;mf33;mf33;): 68 Function None 70 3689617a3babSopenharmony_ci 71(inF0): 69(ptr) FunctionParameter 3690617a3babSopenharmony_ci 72(inF1): 69(ptr) FunctionParameter 3691617a3babSopenharmony_ci 73(inF2): 69(ptr) FunctionParameter 3692617a3babSopenharmony_ci 75: Label 3693617a3babSopenharmony_ci 810: 68 Load 71(inF0) 3694617a3babSopenharmony_ci 812: 811 FUnordNotEqual 810 133 3695617a3babSopenharmony_ci 813: 132(bool) All 812 3696617a3babSopenharmony_ci 814: 68 Load 71(inF0) 3697617a3babSopenharmony_ci 815: 68 ExtInst 1(GLSL.std.450) 4(FAbs) 814 3698617a3babSopenharmony_ci 816: 68 Load 71(inF0) 3699617a3babSopenharmony_ci 817: 68 ExtInst 1(GLSL.std.450) 17(Acos) 816 3700617a3babSopenharmony_ci 818: 68 Load 71(inF0) 3701617a3babSopenharmony_ci 819: 811 FUnordNotEqual 818 133 3702617a3babSopenharmony_ci 820: 132(bool) Any 819 3703617a3babSopenharmony_ci 821: 68 Load 71(inF0) 3704617a3babSopenharmony_ci 822: 68 ExtInst 1(GLSL.std.450) 16(Asin) 821 3705617a3babSopenharmony_ci 823: 68 Load 71(inF0) 3706617a3babSopenharmony_ci 824: 68 ExtInst 1(GLSL.std.450) 18(Atan) 823 3707617a3babSopenharmony_ci 825: 68 Load 71(inF0) 3708617a3babSopenharmony_ci 826: 68 Load 72(inF1) 3709617a3babSopenharmony_ci 827: 68 ExtInst 1(GLSL.std.450) 25(Atan2) 825 826 3710617a3babSopenharmony_ci 828: 68 Load 71(inF0) 3711617a3babSopenharmony_ci 829: 68 ExtInst 1(GLSL.std.450) 9(Ceil) 828 3712617a3babSopenharmony_ci 830: 68 Load 71(inF0) 3713617a3babSopenharmony_ci 831: 68 Load 72(inF1) 3714617a3babSopenharmony_ci 832: 68 Load 73(inF2) 3715617a3babSopenharmony_ci 833: 68 ExtInst 1(GLSL.std.450) 43(FClamp) 830 831 832 3716617a3babSopenharmony_ci 834: 68 Load 71(inF0) 3717617a3babSopenharmony_ci 835: 68 ExtInst 1(GLSL.std.450) 14(Cos) 834 3718617a3babSopenharmony_ci 836: 68 Load 71(inF0) 3719617a3babSopenharmony_ci 837: 68 ExtInst 1(GLSL.std.450) 20(Cosh) 836 3720617a3babSopenharmony_ci 838: 68 Load 71(inF0) 3721617a3babSopenharmony_ci 839: 68 ExtInst 1(GLSL.std.450) 12(Degrees) 838 3722617a3babSopenharmony_ci 840: 68 Load 71(inF0) 3723617a3babSopenharmony_ci 841: 6(float) ExtInst 1(GLSL.std.450) 33(Determinant) 840 3724617a3babSopenharmony_ci 842: 68 Load 71(inF0) 3725617a3babSopenharmony_ci 843: 68 ExtInst 1(GLSL.std.450) 27(Exp) 842 3726617a3babSopenharmony_ci 844: 68 Load 71(inF0) 3727617a3babSopenharmony_ci 845: 68 ExtInst 1(GLSL.std.450) 29(Exp2) 844 3728617a3babSopenharmony_ci 846: 146(int) ExtInst 1(GLSL.std.450) 74(FindSMsb) 167 3729617a3babSopenharmony_ci 847: 146(int) ExtInst 1(GLSL.std.450) 73(FindILsb) 167 3730617a3babSopenharmony_ci 848: 68 Load 71(inF0) 3731617a3babSopenharmony_ci 849: 68 ExtInst 1(GLSL.std.450) 8(Floor) 848 3732617a3babSopenharmony_ci 850: 68 Load 71(inF0) 3733617a3babSopenharmony_ci 851: 68 Load 72(inF1) 3734617a3babSopenharmony_ci 852: 36(fvec3) CompositeExtract 850 0 3735617a3babSopenharmony_ci 853: 36(fvec3) CompositeExtract 851 0 3736617a3babSopenharmony_ci 854: 36(fvec3) FMod 852 853 3737617a3babSopenharmony_ci 855: 36(fvec3) CompositeExtract 850 1 3738617a3babSopenharmony_ci 856: 36(fvec3) CompositeExtract 851 1 3739617a3babSopenharmony_ci 857: 36(fvec3) FMod 855 856 3740617a3babSopenharmony_ci 858: 36(fvec3) CompositeExtract 850 2 3741617a3babSopenharmony_ci 859: 36(fvec3) CompositeExtract 851 2 3742617a3babSopenharmony_ci 860: 36(fvec3) FMod 858 859 3743617a3babSopenharmony_ci 861: 68 CompositeConstruct 854 857 860 3744617a3babSopenharmony_ci 862: 68 Load 71(inF0) 3745617a3babSopenharmony_ci 863: 68 ExtInst 1(GLSL.std.450) 10(Fract) 862 3746617a3babSopenharmony_ci 864: 68 Load 71(inF0) 3747617a3babSopenharmony_ci 865: 68 Load 72(inF1) 3748617a3babSopenharmony_ci 866: 68 ExtInst 1(GLSL.std.450) 53(Ldexp) 864 865 3749617a3babSopenharmony_ci 867: 68 Load 71(inF0) 3750617a3babSopenharmony_ci 868: 68 Load 72(inF1) 3751617a3babSopenharmony_ci 869: 68 Load 73(inF2) 3752617a3babSopenharmony_ci 870: 68 ExtInst 1(GLSL.std.450) 46(FMix) 867 868 869 3753617a3babSopenharmony_ci 871: 68 Load 71(inF0) 3754617a3babSopenharmony_ci 872: 68 ExtInst 1(GLSL.std.450) 28(Log) 871 3755617a3babSopenharmony_ci 873: 68 Load 71(inF0) 3756617a3babSopenharmony_ci 874: 68 ExtInst 1(GLSL.std.450) 30(Log2) 873 3757617a3babSopenharmony_ci 875: 68 MatrixTimesScalar 874 199 3758617a3babSopenharmony_ci 876: 68 Load 71(inF0) 3759617a3babSopenharmony_ci 877: 68 ExtInst 1(GLSL.std.450) 30(Log2) 876 3760617a3babSopenharmony_ci 878: 68 Load 71(inF0) 3761617a3babSopenharmony_ci 879: 68 Load 72(inF1) 3762617a3babSopenharmony_ci 880: 68 ExtInst 1(GLSL.std.450) 40(FMax) 878 879 3763617a3babSopenharmony_ci 881: 68 Load 71(inF0) 3764617a3babSopenharmony_ci 882: 68 Load 72(inF1) 3765617a3babSopenharmony_ci 883: 68 ExtInst 1(GLSL.std.450) 37(FMin) 881 882 3766617a3babSopenharmony_ci 884: 68 Load 71(inF0) 3767617a3babSopenharmony_ci 885: 68 Load 72(inF1) 3768617a3babSopenharmony_ci 886: 68 ExtInst 1(GLSL.std.450) 26(Pow) 884 885 3769617a3babSopenharmony_ci 887: 68 Load 71(inF0) 3770617a3babSopenharmony_ci 888: 68 ExtInst 1(GLSL.std.450) 11(Radians) 887 3771617a3babSopenharmony_ci 889: 68 Load 71(inF0) 3772617a3babSopenharmony_ci 890: 68 ExtInst 1(GLSL.std.450) 2(RoundEven) 889 3773617a3babSopenharmony_ci 891: 68 Load 71(inF0) 3774617a3babSopenharmony_ci 892: 68 ExtInst 1(GLSL.std.450) 32(InverseSqrt) 891 3775617a3babSopenharmony_ci 893: 68 Load 71(inF0) 3776617a3babSopenharmony_ci 894: 36(fvec3) CompositeConstruct 133 133 133 3777617a3babSopenharmony_ci 895: 36(fvec3) CompositeConstruct 221 221 221 3778617a3babSopenharmony_ci 896: 68 ExtInst 1(GLSL.std.450) 43(FClamp) 893 894 895 3779617a3babSopenharmony_ci 897: 68 Load 71(inF0) 3780617a3babSopenharmony_ci 898: 68 ExtInst 1(GLSL.std.450) 6(FSign) 897 3781617a3babSopenharmony_ci 899: 68 Load 71(inF0) 3782617a3babSopenharmony_ci 900: 68 ExtInst 1(GLSL.std.450) 13(Sin) 899 3783617a3babSopenharmony_ci 901: 68 Load 71(inF0) 3784617a3babSopenharmony_ci 902: 68 ExtInst 1(GLSL.std.450) 13(Sin) 901 3785617a3babSopenharmony_ci Store 72(inF1) 902 3786617a3babSopenharmony_ci 903: 68 Load 71(inF0) 3787617a3babSopenharmony_ci 904: 68 ExtInst 1(GLSL.std.450) 14(Cos) 903 3788617a3babSopenharmony_ci Store 73(inF2) 904 3789617a3babSopenharmony_ci 905: 68 Load 71(inF0) 3790617a3babSopenharmony_ci 906: 68 ExtInst 1(GLSL.std.450) 19(Sinh) 905 3791617a3babSopenharmony_ci 907: 68 Load 71(inF0) 3792617a3babSopenharmony_ci 908: 68 Load 72(inF1) 3793617a3babSopenharmony_ci 909: 68 Load 73(inF2) 3794617a3babSopenharmony_ci 910: 68 ExtInst 1(GLSL.std.450) 49(SmoothStep) 907 908 909 3795617a3babSopenharmony_ci 911: 68 Load 71(inF0) 3796617a3babSopenharmony_ci 912: 68 ExtInst 1(GLSL.std.450) 31(Sqrt) 911 3797617a3babSopenharmony_ci 913: 68 Load 71(inF0) 3798617a3babSopenharmony_ci 914: 68 Load 72(inF1) 3799617a3babSopenharmony_ci 915: 68 ExtInst 1(GLSL.std.450) 48(Step) 913 914 3800617a3babSopenharmony_ci 916: 68 Load 71(inF0) 3801617a3babSopenharmony_ci 917: 68 ExtInst 1(GLSL.std.450) 15(Tan) 916 3802617a3babSopenharmony_ci 918: 68 Load 71(inF0) 3803617a3babSopenharmony_ci 919: 68 ExtInst 1(GLSL.std.450) 21(Tanh) 918 3804617a3babSopenharmony_ci 920: 68 Load 71(inF0) 3805617a3babSopenharmony_ci 921: 68 Transpose 920 3806617a3babSopenharmony_ci 922: 68 Load 71(inF0) 3807617a3babSopenharmony_ci 923: 68 ExtInst 1(GLSL.std.450) 3(Trunc) 922 3808617a3babSopenharmony_ci ReturnValue 925 3809617a3babSopenharmony_ci FunctionEnd 3810617a3babSopenharmony_ci82(VertexShaderFunction4x4(mf44;mf44;mf44;): 76 Function None 78 3811617a3babSopenharmony_ci 79(inF0): 77(ptr) FunctionParameter 3812617a3babSopenharmony_ci 80(inF1): 77(ptr) FunctionParameter 3813617a3babSopenharmony_ci 81(inF2): 77(ptr) FunctionParameter 3814617a3babSopenharmony_ci 83: Label 3815617a3babSopenharmony_ci 928: 76 Load 79(inF0) 3816617a3babSopenharmony_ci 930: 929 FUnordNotEqual 928 133 3817617a3babSopenharmony_ci 931: 132(bool) All 930 3818617a3babSopenharmony_ci 932: 76 Load 79(inF0) 3819617a3babSopenharmony_ci 933: 76 ExtInst 1(GLSL.std.450) 4(FAbs) 932 3820617a3babSopenharmony_ci 934: 76 Load 79(inF0) 3821617a3babSopenharmony_ci 935: 76 ExtInst 1(GLSL.std.450) 17(Acos) 934 3822617a3babSopenharmony_ci 936: 76 Load 79(inF0) 3823617a3babSopenharmony_ci 937: 929 FUnordNotEqual 936 133 3824617a3babSopenharmony_ci 938: 132(bool) Any 937 3825617a3babSopenharmony_ci 939: 76 Load 79(inF0) 3826617a3babSopenharmony_ci 940: 76 ExtInst 1(GLSL.std.450) 16(Asin) 939 3827617a3babSopenharmony_ci 941: 76 Load 79(inF0) 3828617a3babSopenharmony_ci 942: 76 ExtInst 1(GLSL.std.450) 18(Atan) 941 3829617a3babSopenharmony_ci 943: 76 Load 79(inF0) 3830617a3babSopenharmony_ci 944: 76 Load 80(inF1) 3831617a3babSopenharmony_ci 945: 76 ExtInst 1(GLSL.std.450) 25(Atan2) 943 944 3832617a3babSopenharmony_ci 946: 76 Load 79(inF0) 3833617a3babSopenharmony_ci 947: 76 ExtInst 1(GLSL.std.450) 9(Ceil) 946 3834617a3babSopenharmony_ci 948: 76 Load 79(inF0) 3835617a3babSopenharmony_ci 949: 76 Load 80(inF1) 3836617a3babSopenharmony_ci 950: 76 Load 81(inF2) 3837617a3babSopenharmony_ci 951: 76 ExtInst 1(GLSL.std.450) 43(FClamp) 948 949 950 3838617a3babSopenharmony_ci 952: 76 Load 79(inF0) 3839617a3babSopenharmony_ci 953: 76 ExtInst 1(GLSL.std.450) 14(Cos) 952 3840617a3babSopenharmony_ci 954: 76 Load 79(inF0) 3841617a3babSopenharmony_ci 955: 76 ExtInst 1(GLSL.std.450) 20(Cosh) 954 3842617a3babSopenharmony_ci 956: 76 Load 79(inF0) 3843617a3babSopenharmony_ci 957: 76 ExtInst 1(GLSL.std.450) 12(Degrees) 956 3844617a3babSopenharmony_ci 958: 76 Load 79(inF0) 3845617a3babSopenharmony_ci 959: 6(float) ExtInst 1(GLSL.std.450) 33(Determinant) 958 3846617a3babSopenharmony_ci 960: 76 Load 79(inF0) 3847617a3babSopenharmony_ci 961: 76 ExtInst 1(GLSL.std.450) 27(Exp) 960 3848617a3babSopenharmony_ci 962: 76 Load 79(inF0) 3849617a3babSopenharmony_ci 963: 76 ExtInst 1(GLSL.std.450) 29(Exp2) 962 3850617a3babSopenharmony_ci 964: 146(int) ExtInst 1(GLSL.std.450) 74(FindSMsb) 167 3851617a3babSopenharmony_ci 965: 146(int) ExtInst 1(GLSL.std.450) 73(FindILsb) 167 3852617a3babSopenharmony_ci 966: 76 Load 79(inF0) 3853617a3babSopenharmony_ci 967: 76 ExtInst 1(GLSL.std.450) 8(Floor) 966 3854617a3babSopenharmony_ci 968: 76 Load 79(inF0) 3855617a3babSopenharmony_ci 969: 76 Load 80(inF1) 3856617a3babSopenharmony_ci 970: 48(fvec4) CompositeExtract 968 0 3857617a3babSopenharmony_ci 971: 48(fvec4) CompositeExtract 969 0 3858617a3babSopenharmony_ci 972: 48(fvec4) FMod 970 971 3859617a3babSopenharmony_ci 973: 48(fvec4) CompositeExtract 968 1 3860617a3babSopenharmony_ci 974: 48(fvec4) CompositeExtract 969 1 3861617a3babSopenharmony_ci 975: 48(fvec4) FMod 973 974 3862617a3babSopenharmony_ci 976: 48(fvec4) CompositeExtract 968 2 3863617a3babSopenharmony_ci 977: 48(fvec4) CompositeExtract 969 2 3864617a3babSopenharmony_ci 978: 48(fvec4) FMod 976 977 3865617a3babSopenharmony_ci 979: 48(fvec4) CompositeExtract 968 3 3866617a3babSopenharmony_ci 980: 48(fvec4) CompositeExtract 969 3 3867617a3babSopenharmony_ci 981: 48(fvec4) FMod 979 980 3868617a3babSopenharmony_ci 982: 76 CompositeConstruct 972 975 978 981 3869617a3babSopenharmony_ci 983: 76 Load 79(inF0) 3870617a3babSopenharmony_ci 984: 76 ExtInst 1(GLSL.std.450) 10(Fract) 983 3871617a3babSopenharmony_ci 985: 76 Load 79(inF0) 3872617a3babSopenharmony_ci 986: 76 Load 80(inF1) 3873617a3babSopenharmony_ci 987: 76 ExtInst 1(GLSL.std.450) 53(Ldexp) 985 986 3874617a3babSopenharmony_ci 988: 76 Load 79(inF0) 3875617a3babSopenharmony_ci 989: 76 Load 80(inF1) 3876617a3babSopenharmony_ci 990: 76 Load 81(inF2) 3877617a3babSopenharmony_ci 991: 76 ExtInst 1(GLSL.std.450) 46(FMix) 988 989 990 3878617a3babSopenharmony_ci 992: 76 Load 79(inF0) 3879617a3babSopenharmony_ci 993: 76 ExtInst 1(GLSL.std.450) 28(Log) 992 3880617a3babSopenharmony_ci 994: 76 Load 79(inF0) 3881617a3babSopenharmony_ci 995: 76 ExtInst 1(GLSL.std.450) 30(Log2) 994 3882617a3babSopenharmony_ci 996: 76 MatrixTimesScalar 995 199 3883617a3babSopenharmony_ci 997: 76 Load 79(inF0) 3884617a3babSopenharmony_ci 998: 76 ExtInst 1(GLSL.std.450) 30(Log2) 997 3885617a3babSopenharmony_ci 999: 76 Load 79(inF0) 3886617a3babSopenharmony_ci 1000: 76 Load 80(inF1) 3887617a3babSopenharmony_ci 1001: 76 ExtInst 1(GLSL.std.450) 40(FMax) 999 1000 3888617a3babSopenharmony_ci 1002: 76 Load 79(inF0) 3889617a3babSopenharmony_ci 1003: 76 Load 80(inF1) 3890617a3babSopenharmony_ci 1004: 76 ExtInst 1(GLSL.std.450) 37(FMin) 1002 1003 3891617a3babSopenharmony_ci 1005: 76 Load 79(inF0) 3892617a3babSopenharmony_ci 1006: 76 Load 80(inF1) 3893617a3babSopenharmony_ci 1007: 76 ExtInst 1(GLSL.std.450) 26(Pow) 1005 1006 3894617a3babSopenharmony_ci 1008: 76 Load 79(inF0) 3895617a3babSopenharmony_ci 1009: 76 ExtInst 1(GLSL.std.450) 11(Radians) 1008 3896617a3babSopenharmony_ci 1010: 76 Load 79(inF0) 3897617a3babSopenharmony_ci 1011: 76 ExtInst 1(GLSL.std.450) 2(RoundEven) 1010 3898617a3babSopenharmony_ci 1012: 76 Load 79(inF0) 3899617a3babSopenharmony_ci 1013: 76 ExtInst 1(GLSL.std.450) 32(InverseSqrt) 1012 3900617a3babSopenharmony_ci 1014: 76 Load 79(inF0) 3901617a3babSopenharmony_ci 1015: 48(fvec4) CompositeConstruct 133 133 133 133 3902617a3babSopenharmony_ci 1016: 48(fvec4) CompositeConstruct 221 221 221 221 3903617a3babSopenharmony_ci 1017: 76 ExtInst 1(GLSL.std.450) 43(FClamp) 1014 1015 1016 3904617a3babSopenharmony_ci 1018: 76 Load 79(inF0) 3905617a3babSopenharmony_ci 1019: 76 ExtInst 1(GLSL.std.450) 6(FSign) 1018 3906617a3babSopenharmony_ci 1020: 76 Load 79(inF0) 3907617a3babSopenharmony_ci 1021: 76 ExtInst 1(GLSL.std.450) 13(Sin) 1020 3908617a3babSopenharmony_ci 1022: 76 Load 79(inF0) 3909617a3babSopenharmony_ci 1023: 76 ExtInst 1(GLSL.std.450) 13(Sin) 1022 3910617a3babSopenharmony_ci Store 80(inF1) 1023 3911617a3babSopenharmony_ci 1024: 76 Load 79(inF0) 3912617a3babSopenharmony_ci 1025: 76 ExtInst 1(GLSL.std.450) 14(Cos) 1024 3913617a3babSopenharmony_ci Store 81(inF2) 1025 3914617a3babSopenharmony_ci 1026: 76 Load 79(inF0) 3915617a3babSopenharmony_ci 1027: 76 ExtInst 1(GLSL.std.450) 19(Sinh) 1026 3916617a3babSopenharmony_ci 1028: 76 Load 79(inF0) 3917617a3babSopenharmony_ci 1029: 76 Load 80(inF1) 3918617a3babSopenharmony_ci 1030: 76 Load 81(inF2) 3919617a3babSopenharmony_ci 1031: 76 ExtInst 1(GLSL.std.450) 49(SmoothStep) 1028 1029 1030 3920617a3babSopenharmony_ci 1032: 76 Load 79(inF0) 3921617a3babSopenharmony_ci 1033: 76 ExtInst 1(GLSL.std.450) 31(Sqrt) 1032 3922617a3babSopenharmony_ci 1034: 76 Load 79(inF0) 3923617a3babSopenharmony_ci 1035: 76 Load 80(inF1) 3924617a3babSopenharmony_ci 1036: 76 ExtInst 1(GLSL.std.450) 48(Step) 1034 1035 3925617a3babSopenharmony_ci 1037: 76 Load 79(inF0) 3926617a3babSopenharmony_ci 1038: 76 ExtInst 1(GLSL.std.450) 15(Tan) 1037 3927617a3babSopenharmony_ci 1039: 76 Load 79(inF0) 3928617a3babSopenharmony_ci 1040: 76 ExtInst 1(GLSL.std.450) 21(Tanh) 1039 3929617a3babSopenharmony_ci 1041: 76 Load 79(inF0) 3930617a3babSopenharmony_ci 1042: 76 Transpose 1041 3931617a3babSopenharmony_ci 1043: 76 Load 79(inF0) 3932617a3babSopenharmony_ci 1044: 76 ExtInst 1(GLSL.std.450) 3(Trunc) 1043 3933617a3babSopenharmony_ci ReturnValue 1046 3934617a3babSopenharmony_ci FunctionEnd 3935617a3babSopenharmony_ci91(TestGenMul2(f1;f1;vf2;vf2;mf22;mf22;): 2 Function None 84 3936617a3babSopenharmony_ci 85(inF0): 7(ptr) FunctionParameter 3937617a3babSopenharmony_ci 86(inF1): 7(ptr) FunctionParameter 3938617a3babSopenharmony_ci 87(inFV0): 25(ptr) FunctionParameter 3939617a3babSopenharmony_ci 88(inFV1): 25(ptr) FunctionParameter 3940617a3babSopenharmony_ci 89(inFM0): 61(ptr) FunctionParameter 3941617a3babSopenharmony_ci 90(inFM1): 61(ptr) FunctionParameter 3942617a3babSopenharmony_ci 92: Label 3943617a3babSopenharmony_ci 1049(r0): 7(ptr) Variable Function 3944617a3babSopenharmony_ci 1053(r1): 25(ptr) Variable Function 3945617a3babSopenharmony_ci 1057(r2): 25(ptr) Variable Function 3946617a3babSopenharmony_ci 1061(r3): 7(ptr) Variable Function 3947617a3babSopenharmony_ci 1065(r4): 25(ptr) Variable Function 3948617a3babSopenharmony_ci 1069(r5): 25(ptr) Variable Function 3949617a3babSopenharmony_ci 1073(r6): 61(ptr) Variable Function 3950617a3babSopenharmony_ci 1077(r7): 61(ptr) Variable Function 3951617a3babSopenharmony_ci 1081(r8): 61(ptr) Variable Function 3952617a3babSopenharmony_ci 1050: 6(float) Load 86(inF1) 3953617a3babSopenharmony_ci 1051: 6(float) Load 85(inF0) 3954617a3babSopenharmony_ci 1052: 6(float) FMul 1050 1051 3955617a3babSopenharmony_ci Store 1049(r0) 1052 3956617a3babSopenharmony_ci 1054: 6(float) Load 85(inF0) 3957617a3babSopenharmony_ci 1055: 24(fvec2) Load 87(inFV0) 3958617a3babSopenharmony_ci 1056: 24(fvec2) VectorTimesScalar 1055 1054 3959617a3babSopenharmony_ci Store 1053(r1) 1056 3960617a3babSopenharmony_ci 1058: 24(fvec2) Load 87(inFV0) 3961617a3babSopenharmony_ci 1059: 6(float) Load 85(inF0) 3962617a3babSopenharmony_ci 1060: 24(fvec2) VectorTimesScalar 1058 1059 3963617a3babSopenharmony_ci Store 1057(r2) 1060 3964617a3babSopenharmony_ci 1062: 24(fvec2) Load 87(inFV0) 3965617a3babSopenharmony_ci 1063: 24(fvec2) Load 88(inFV1) 3966617a3babSopenharmony_ci 1064: 6(float) Dot 1062 1063 3967617a3babSopenharmony_ci Store 1061(r3) 1064 3968617a3babSopenharmony_ci 1066: 24(fvec2) Load 87(inFV0) 3969617a3babSopenharmony_ci 1067: 60 Load 89(inFM0) 3970617a3babSopenharmony_ci 1068: 24(fvec2) VectorTimesMatrix 1066 1067 3971617a3babSopenharmony_ci Store 1065(r4) 1068 3972617a3babSopenharmony_ci 1070: 60 Load 89(inFM0) 3973617a3babSopenharmony_ci 1071: 24(fvec2) Load 87(inFV0) 3974617a3babSopenharmony_ci 1072: 24(fvec2) MatrixTimesVector 1070 1071 3975617a3babSopenharmony_ci Store 1069(r5) 1072 3976617a3babSopenharmony_ci 1074: 6(float) Load 85(inF0) 3977617a3babSopenharmony_ci 1075: 60 Load 89(inFM0) 3978617a3babSopenharmony_ci 1076: 60 MatrixTimesScalar 1075 1074 3979617a3babSopenharmony_ci Store 1073(r6) 1076 3980617a3babSopenharmony_ci 1078: 60 Load 89(inFM0) 3981617a3babSopenharmony_ci 1079: 6(float) Load 85(inF0) 3982617a3babSopenharmony_ci 1080: 60 MatrixTimesScalar 1078 1079 3983617a3babSopenharmony_ci Store 1077(r7) 1080 3984617a3babSopenharmony_ci 1082: 60 Load 90(inFM1) 3985617a3babSopenharmony_ci 1083: 60 Load 89(inFM0) 3986617a3babSopenharmony_ci 1084: 60 MatrixTimesMatrix 1082 1083 3987617a3babSopenharmony_ci Store 1081(r8) 1084 3988617a3babSopenharmony_ci Return 3989617a3babSopenharmony_ci FunctionEnd 3990617a3babSopenharmony_ci100(TestGenMul3(f1;f1;vf3;vf3;mf33;mf33;): 2 Function None 93 3991617a3babSopenharmony_ci 94(inF0): 7(ptr) FunctionParameter 3992617a3babSopenharmony_ci 95(inF1): 7(ptr) FunctionParameter 3993617a3babSopenharmony_ci 96(inFV0): 37(ptr) FunctionParameter 3994617a3babSopenharmony_ci 97(inFV1): 37(ptr) FunctionParameter 3995617a3babSopenharmony_ci 98(inFM0): 69(ptr) FunctionParameter 3996617a3babSopenharmony_ci 99(inFM1): 69(ptr) FunctionParameter 3997617a3babSopenharmony_ci 101: Label 3998617a3babSopenharmony_ci 1085(r0): 7(ptr) Variable Function 3999617a3babSopenharmony_ci 1089(r1): 37(ptr) Variable Function 4000617a3babSopenharmony_ci 1093(r2): 37(ptr) Variable Function 4001617a3babSopenharmony_ci 1097(r3): 7(ptr) Variable Function 4002617a3babSopenharmony_ci 1101(r4): 37(ptr) Variable Function 4003617a3babSopenharmony_ci 1105(r5): 37(ptr) Variable Function 4004617a3babSopenharmony_ci 1109(r6): 69(ptr) Variable Function 4005617a3babSopenharmony_ci 1113(r7): 69(ptr) Variable Function 4006617a3babSopenharmony_ci 1117(r8): 69(ptr) Variable Function 4007617a3babSopenharmony_ci 1086: 6(float) Load 95(inF1) 4008617a3babSopenharmony_ci 1087: 6(float) Load 94(inF0) 4009617a3babSopenharmony_ci 1088: 6(float) FMul 1086 1087 4010617a3babSopenharmony_ci Store 1085(r0) 1088 4011617a3babSopenharmony_ci 1090: 6(float) Load 94(inF0) 4012617a3babSopenharmony_ci 1091: 36(fvec3) Load 96(inFV0) 4013617a3babSopenharmony_ci 1092: 36(fvec3) VectorTimesScalar 1091 1090 4014617a3babSopenharmony_ci Store 1089(r1) 1092 4015617a3babSopenharmony_ci 1094: 36(fvec3) Load 96(inFV0) 4016617a3babSopenharmony_ci 1095: 6(float) Load 94(inF0) 4017617a3babSopenharmony_ci 1096: 36(fvec3) VectorTimesScalar 1094 1095 4018617a3babSopenharmony_ci Store 1093(r2) 1096 4019617a3babSopenharmony_ci 1098: 36(fvec3) Load 96(inFV0) 4020617a3babSopenharmony_ci 1099: 36(fvec3) Load 97(inFV1) 4021617a3babSopenharmony_ci 1100: 6(float) Dot 1098 1099 4022617a3babSopenharmony_ci Store 1097(r3) 1100 4023617a3babSopenharmony_ci 1102: 36(fvec3) Load 96(inFV0) 4024617a3babSopenharmony_ci 1103: 68 Load 98(inFM0) 4025617a3babSopenharmony_ci 1104: 36(fvec3) VectorTimesMatrix 1102 1103 4026617a3babSopenharmony_ci Store 1101(r4) 1104 4027617a3babSopenharmony_ci 1106: 68 Load 98(inFM0) 4028617a3babSopenharmony_ci 1107: 36(fvec3) Load 96(inFV0) 4029617a3babSopenharmony_ci 1108: 36(fvec3) MatrixTimesVector 1106 1107 4030617a3babSopenharmony_ci Store 1105(r5) 1108 4031617a3babSopenharmony_ci 1110: 6(float) Load 94(inF0) 4032617a3babSopenharmony_ci 1111: 68 Load 98(inFM0) 4033617a3babSopenharmony_ci 1112: 68 MatrixTimesScalar 1111 1110 4034617a3babSopenharmony_ci Store 1109(r6) 1112 4035617a3babSopenharmony_ci 1114: 68 Load 98(inFM0) 4036617a3babSopenharmony_ci 1115: 6(float) Load 94(inF0) 4037617a3babSopenharmony_ci 1116: 68 MatrixTimesScalar 1114 1115 4038617a3babSopenharmony_ci Store 1113(r7) 1116 4039617a3babSopenharmony_ci 1118: 68 Load 99(inFM1) 4040617a3babSopenharmony_ci 1119: 68 Load 98(inFM0) 4041617a3babSopenharmony_ci 1120: 68 MatrixTimesMatrix 1118 1119 4042617a3babSopenharmony_ci Store 1117(r8) 1120 4043617a3babSopenharmony_ci Return 4044617a3babSopenharmony_ci FunctionEnd 4045617a3babSopenharmony_ci109(TestGenMul4(f1;f1;vf4;vf4;mf44;mf44;): 2 Function None 102 4046617a3babSopenharmony_ci 103(inF0): 7(ptr) FunctionParameter 4047617a3babSopenharmony_ci 104(inF1): 7(ptr) FunctionParameter 4048617a3babSopenharmony_ci 105(inFV0): 49(ptr) FunctionParameter 4049617a3babSopenharmony_ci 106(inFV1): 49(ptr) FunctionParameter 4050617a3babSopenharmony_ci 107(inFM0): 77(ptr) FunctionParameter 4051617a3babSopenharmony_ci 108(inFM1): 77(ptr) FunctionParameter 4052617a3babSopenharmony_ci 110: Label 4053617a3babSopenharmony_ci 1121(r0): 7(ptr) Variable Function 4054617a3babSopenharmony_ci 1125(r1): 49(ptr) Variable Function 4055617a3babSopenharmony_ci 1129(r2): 49(ptr) Variable Function 4056617a3babSopenharmony_ci 1133(r3): 7(ptr) Variable Function 4057617a3babSopenharmony_ci 1137(r4): 49(ptr) Variable Function 4058617a3babSopenharmony_ci 1141(r5): 49(ptr) Variable Function 4059617a3babSopenharmony_ci 1145(r6): 77(ptr) Variable Function 4060617a3babSopenharmony_ci 1149(r7): 77(ptr) Variable Function 4061617a3babSopenharmony_ci 1153(r8): 77(ptr) Variable Function 4062617a3babSopenharmony_ci 1122: 6(float) Load 104(inF1) 4063617a3babSopenharmony_ci 1123: 6(float) Load 103(inF0) 4064617a3babSopenharmony_ci 1124: 6(float) FMul 1122 1123 4065617a3babSopenharmony_ci Store 1121(r0) 1124 4066617a3babSopenharmony_ci 1126: 6(float) Load 103(inF0) 4067617a3babSopenharmony_ci 1127: 48(fvec4) Load 105(inFV0) 4068617a3babSopenharmony_ci 1128: 48(fvec4) VectorTimesScalar 1127 1126 4069617a3babSopenharmony_ci Store 1125(r1) 1128 4070617a3babSopenharmony_ci 1130: 48(fvec4) Load 105(inFV0) 4071617a3babSopenharmony_ci 1131: 6(float) Load 103(inF0) 4072617a3babSopenharmony_ci 1132: 48(fvec4) VectorTimesScalar 1130 1131 4073617a3babSopenharmony_ci Store 1129(r2) 1132 4074617a3babSopenharmony_ci 1134: 48(fvec4) Load 105(inFV0) 4075617a3babSopenharmony_ci 1135: 48(fvec4) Load 106(inFV1) 4076617a3babSopenharmony_ci 1136: 6(float) Dot 1134 1135 4077617a3babSopenharmony_ci Store 1133(r3) 1136 4078617a3babSopenharmony_ci 1138: 48(fvec4) Load 105(inFV0) 4079617a3babSopenharmony_ci 1139: 76 Load 107(inFM0) 4080617a3babSopenharmony_ci 1140: 48(fvec4) VectorTimesMatrix 1138 1139 4081617a3babSopenharmony_ci Store 1137(r4) 1140 4082617a3babSopenharmony_ci 1142: 76 Load 107(inFM0) 4083617a3babSopenharmony_ci 1143: 48(fvec4) Load 105(inFV0) 4084617a3babSopenharmony_ci 1144: 48(fvec4) MatrixTimesVector 1142 1143 4085617a3babSopenharmony_ci Store 1141(r5) 1144 4086617a3babSopenharmony_ci 1146: 6(float) Load 103(inF0) 4087617a3babSopenharmony_ci 1147: 76 Load 107(inFM0) 4088617a3babSopenharmony_ci 1148: 76 MatrixTimesScalar 1147 1146 4089617a3babSopenharmony_ci Store 1145(r6) 1148 4090617a3babSopenharmony_ci 1150: 76 Load 107(inFM0) 4091617a3babSopenharmony_ci 1151: 6(float) Load 103(inF0) 4092617a3babSopenharmony_ci 1152: 76 MatrixTimesScalar 1150 1151 4093617a3babSopenharmony_ci Store 1149(r7) 1152 4094617a3babSopenharmony_ci 1154: 76 Load 108(inFM1) 4095617a3babSopenharmony_ci 1155: 76 Load 107(inFM0) 4096617a3babSopenharmony_ci 1156: 76 MatrixTimesMatrix 1154 1155 4097617a3babSopenharmony_ci Store 1153(r8) 1156 4098617a3babSopenharmony_ci Return 4099617a3babSopenharmony_ci FunctionEnd 4100617a3babSopenharmony_ci129(TestGenMulNxM(f1;f1;vf2;vf3;mf23;mf32;mf33;mf34;mf24;): 2 Function None 119 4101617a3babSopenharmony_ci 120(inF0): 7(ptr) FunctionParameter 4102617a3babSopenharmony_ci 121(inF1): 7(ptr) FunctionParameter 4103617a3babSopenharmony_ci 122(inFV2): 25(ptr) FunctionParameter 4104617a3babSopenharmony_ci 123(inFV3): 37(ptr) FunctionParameter 4105617a3babSopenharmony_ci 124(inFM2x3): 112(ptr) FunctionParameter 4106617a3babSopenharmony_ci 125(inFM3x2): 114(ptr) FunctionParameter 4107617a3babSopenharmony_ci 126(inFM3x3): 69(ptr) FunctionParameter 4108617a3babSopenharmony_ci 127(inFM3x4): 116(ptr) FunctionParameter 4109617a3babSopenharmony_ci 128(inFM2x4): 118(ptr) FunctionParameter 4110617a3babSopenharmony_ci 130: Label 4111617a3babSopenharmony_ci 1157(r00): 7(ptr) Variable Function 4112617a3babSopenharmony_ci 1161(r01): 25(ptr) Variable Function 4113617a3babSopenharmony_ci 1165(r02): 37(ptr) Variable Function 4114617a3babSopenharmony_ci 1169(r03): 25(ptr) Variable Function 4115617a3babSopenharmony_ci 1173(r04): 37(ptr) Variable Function 4116617a3babSopenharmony_ci 1177(r05): 7(ptr) Variable Function 4117617a3babSopenharmony_ci 1181(r06): 7(ptr) Variable Function 4118617a3babSopenharmony_ci 1185(r07): 37(ptr) Variable Function 4119617a3babSopenharmony_ci 1189(r08): 25(ptr) Variable Function 4120617a3babSopenharmony_ci 1193(r09): 25(ptr) Variable Function 4121617a3babSopenharmony_ci 1197(r10): 37(ptr) Variable Function 4122617a3babSopenharmony_ci 1201(r11): 112(ptr) Variable Function 4123617a3babSopenharmony_ci 1205(r12): 114(ptr) Variable Function 4124617a3babSopenharmony_ci 1209(r13): 61(ptr) Variable Function 4125617a3babSopenharmony_ci 1213(r14): 112(ptr) Variable Function 4126617a3babSopenharmony_ci 1217(r15): 118(ptr) Variable Function 4127617a3babSopenharmony_ci 1221(r16): 116(ptr) Variable Function 4128617a3babSopenharmony_ci 1158: 6(float) Load 121(inF1) 4129617a3babSopenharmony_ci 1159: 6(float) Load 120(inF0) 4130617a3babSopenharmony_ci 1160: 6(float) FMul 1158 1159 4131617a3babSopenharmony_ci Store 1157(r00) 1160 4132617a3babSopenharmony_ci 1162: 6(float) Load 120(inF0) 4133617a3babSopenharmony_ci 1163: 24(fvec2) Load 122(inFV2) 4134617a3babSopenharmony_ci 1164: 24(fvec2) VectorTimesScalar 1163 1162 4135617a3babSopenharmony_ci Store 1161(r01) 1164 4136617a3babSopenharmony_ci 1166: 6(float) Load 120(inF0) 4137617a3babSopenharmony_ci 1167: 36(fvec3) Load 123(inFV3) 4138617a3babSopenharmony_ci 1168: 36(fvec3) VectorTimesScalar 1167 1166 4139617a3babSopenharmony_ci Store 1165(r02) 1168 4140617a3babSopenharmony_ci 1170: 24(fvec2) Load 122(inFV2) 4141617a3babSopenharmony_ci 1171: 6(float) Load 120(inF0) 4142617a3babSopenharmony_ci 1172: 24(fvec2) VectorTimesScalar 1170 1171 4143617a3babSopenharmony_ci Store 1169(r03) 1172 4144617a3babSopenharmony_ci 1174: 36(fvec3) Load 123(inFV3) 4145617a3babSopenharmony_ci 1175: 6(float) Load 120(inF0) 4146617a3babSopenharmony_ci 1176: 36(fvec3) VectorTimesScalar 1174 1175 4147617a3babSopenharmony_ci Store 1173(r04) 1176 4148617a3babSopenharmony_ci 1178: 24(fvec2) Load 122(inFV2) 4149617a3babSopenharmony_ci 1179: 24(fvec2) Load 122(inFV2) 4150617a3babSopenharmony_ci 1180: 6(float) Dot 1178 1179 4151617a3babSopenharmony_ci Store 1177(r05) 1180 4152617a3babSopenharmony_ci 1182: 36(fvec3) Load 123(inFV3) 4153617a3babSopenharmony_ci 1183: 36(fvec3) Load 123(inFV3) 4154617a3babSopenharmony_ci 1184: 6(float) Dot 1182 1183 4155617a3babSopenharmony_ci Store 1181(r06) 1184 4156617a3babSopenharmony_ci 1186: 111 Load 124(inFM2x3) 4157617a3babSopenharmony_ci 1187: 24(fvec2) Load 122(inFV2) 4158617a3babSopenharmony_ci 1188: 36(fvec3) MatrixTimesVector 1186 1187 4159617a3babSopenharmony_ci Store 1185(r07) 1188 4160617a3babSopenharmony_ci 1190: 113 Load 125(inFM3x2) 4161617a3babSopenharmony_ci 1191: 36(fvec3) Load 123(inFV3) 4162617a3babSopenharmony_ci 1192: 24(fvec2) MatrixTimesVector 1190 1191 4163617a3babSopenharmony_ci Store 1189(r08) 1192 4164617a3babSopenharmony_ci 1194: 36(fvec3) Load 123(inFV3) 4165617a3babSopenharmony_ci 1195: 111 Load 124(inFM2x3) 4166617a3babSopenharmony_ci 1196: 24(fvec2) VectorTimesMatrix 1194 1195 4167617a3babSopenharmony_ci Store 1193(r09) 1196 4168617a3babSopenharmony_ci 1198: 24(fvec2) Load 122(inFV2) 4169617a3babSopenharmony_ci 1199: 113 Load 125(inFM3x2) 4170617a3babSopenharmony_ci 1200: 36(fvec3) VectorTimesMatrix 1198 1199 4171617a3babSopenharmony_ci Store 1197(r10) 1200 4172617a3babSopenharmony_ci 1202: 6(float) Load 120(inF0) 4173617a3babSopenharmony_ci 1203: 111 Load 124(inFM2x3) 4174617a3babSopenharmony_ci 1204: 111 MatrixTimesScalar 1203 1202 4175617a3babSopenharmony_ci Store 1201(r11) 1204 4176617a3babSopenharmony_ci 1206: 6(float) Load 120(inF0) 4177617a3babSopenharmony_ci 1207: 113 Load 125(inFM3x2) 4178617a3babSopenharmony_ci 1208: 113 MatrixTimesScalar 1207 1206 4179617a3babSopenharmony_ci Store 1205(r12) 1208 4180617a3babSopenharmony_ci 1210: 113 Load 125(inFM3x2) 4181617a3babSopenharmony_ci 1211: 111 Load 124(inFM2x3) 4182617a3babSopenharmony_ci 1212: 60 MatrixTimesMatrix 1210 1211 4183617a3babSopenharmony_ci Store 1209(r13) 1212 4184617a3babSopenharmony_ci 1214: 68 Load 126(inFM3x3) 4185617a3babSopenharmony_ci 1215: 111 Load 124(inFM2x3) 4186617a3babSopenharmony_ci 1216: 111 MatrixTimesMatrix 1214 1215 4187617a3babSopenharmony_ci Store 1213(r14) 1216 4188617a3babSopenharmony_ci 1218: 115 Load 127(inFM3x4) 4189617a3babSopenharmony_ci 1219: 111 Load 124(inFM2x3) 4190617a3babSopenharmony_ci 1220: 117 MatrixTimesMatrix 1218 1219 4191617a3babSopenharmony_ci Store 1217(r15) 1220 4192617a3babSopenharmony_ci 1222: 117 Load 128(inFM2x4) 4193617a3babSopenharmony_ci 1223: 113 Load 125(inFM3x2) 4194617a3babSopenharmony_ci 1224: 115 MatrixTimesMatrix 1222 1223 4195617a3babSopenharmony_ci Store 1221(r16) 1224 4196617a3babSopenharmony_ci Return 4197617a3babSopenharmony_ci FunctionEnd 4198