1617a3babSopenharmony_cifindFunction.frag 2617a3babSopenharmony_ciERROR: 0:39: 'func' : ambiguous best function under implicit type conversion 3617a3babSopenharmony_ciERROR: 0:40: 'func' : no matching overloaded function found 4617a3babSopenharmony_ciERROR: 0:40: '=' : cannot convert from ' const float' to ' temp int64_t' 5617a3babSopenharmony_ciERROR: 0:41: 'func' : no matching overloaded function found 6617a3babSopenharmony_ciERROR: 0:41: '=' : cannot convert from ' const float' to ' temp int64_t' 7617a3babSopenharmony_ciERROR: 0:44: 'func' : no matching overloaded function found 8617a3babSopenharmony_ciERROR: 0:44: '=' : cannot convert from ' const float' to ' temp int64_t' 9617a3babSopenharmony_ciERROR: 0:45: 'func' : ambiguous best function under implicit type conversion 10617a3babSopenharmony_ciERROR: 8 compilation errors. No code generated. 11617a3babSopenharmony_ci 12617a3babSopenharmony_ci 13617a3babSopenharmony_ciShader version: 450 14617a3babSopenharmony_ciRequested GL_EXT_shader_explicit_arithmetic_types 15617a3babSopenharmony_ciERROR: node is still EOpNull! 16617a3babSopenharmony_ci0:5 Function Definition: func(i81;i161;i161; ( global int64_t) 17617a3babSopenharmony_ci0:5 Function Parameters: 18617a3babSopenharmony_ci0:5 'a' ( in int8_t) 19617a3babSopenharmony_ci0:5 'b' ( in int16_t) 20617a3babSopenharmony_ci0:5 'c' ( in int16_t) 21617a3babSopenharmony_ci0:7 Sequence 22617a3babSopenharmony_ci0:7 Branch: Return with expression 23617a3babSopenharmony_ci0:7 Convert int16_t to int64 ( temp int64_t) 24617a3babSopenharmony_ci0:7 inclusive-or ( temp int16_t) 25617a3babSopenharmony_ci0:7 Convert int8_t to int16_t ( temp int16_t) 26617a3babSopenharmony_ci0:7 'a' ( in int8_t) 27617a3babSopenharmony_ci0:7 add ( temp int16_t) 28617a3babSopenharmony_ci0:7 'b' ( in int16_t) 29617a3babSopenharmony_ci0:7 'c' ( in int16_t) 30617a3babSopenharmony_ci0:10 Function Definition: func(i81;i161;i1; ( global int64_t) 31617a3babSopenharmony_ci0:10 Function Parameters: 32617a3babSopenharmony_ci0:10 'a' ( in int8_t) 33617a3babSopenharmony_ci0:10 'b' ( in int16_t) 34617a3babSopenharmony_ci0:10 'c' ( in int) 35617a3babSopenharmony_ci0:12 Sequence 36617a3babSopenharmony_ci0:12 Branch: Return with expression 37617a3babSopenharmony_ci0:12 Convert int to int64 ( temp int64_t) 38617a3babSopenharmony_ci0:12 inclusive-or ( temp int) 39617a3babSopenharmony_ci0:12 Convert int8_t to int ( temp int) 40617a3babSopenharmony_ci0:12 'a' ( in int8_t) 41617a3babSopenharmony_ci0:12 subtract ( temp int) 42617a3babSopenharmony_ci0:12 Convert int16_t to int ( temp int) 43617a3babSopenharmony_ci0:12 'b' ( in int16_t) 44617a3babSopenharmony_ci0:12 'c' ( in int) 45617a3babSopenharmony_ci0:15 Function Definition: func(i1;i1;i1; ( global int64_t) 46617a3babSopenharmony_ci0:15 Function Parameters: 47617a3babSopenharmony_ci0:15 'a' ( in int) 48617a3babSopenharmony_ci0:15 'b' ( in int) 49617a3babSopenharmony_ci0:15 'c' ( in int) 50617a3babSopenharmony_ci0:17 Sequence 51617a3babSopenharmony_ci0:17 Branch: Return with expression 52617a3babSopenharmony_ci0:17 Convert int to int64 ( temp int64_t) 53617a3babSopenharmony_ci0:17 add ( temp int) 54617a3babSopenharmony_ci0:17 divide ( temp int) 55617a3babSopenharmony_ci0:17 'a' ( in int) 56617a3babSopenharmony_ci0:17 'b' ( in int) 57617a3babSopenharmony_ci0:17 'c' ( in int) 58617a3babSopenharmony_ci0:20 Function Definition: func(f161;f161;f1; ( global int64_t) 59617a3babSopenharmony_ci0:20 Function Parameters: 60617a3babSopenharmony_ci0:20 'a' ( in float16_t) 61617a3babSopenharmony_ci0:20 'b' ( in float16_t) 62617a3babSopenharmony_ci0:20 'c' ( in float) 63617a3babSopenharmony_ci0:22 Sequence 64617a3babSopenharmony_ci0:22 Branch: Return with expression 65617a3babSopenharmony_ci0:22 Convert float to int64 ( temp int64_t) 66617a3babSopenharmony_ci0:22 subtract ( temp float) 67617a3babSopenharmony_ci0:22 Convert float16_t to float ( temp float) 68617a3babSopenharmony_ci0:22 'a' ( in float16_t) 69617a3babSopenharmony_ci0:22 component-wise multiply ( temp float) 70617a3babSopenharmony_ci0:22 Convert float16_t to float ( temp float) 71617a3babSopenharmony_ci0:22 'b' ( in float16_t) 72617a3babSopenharmony_ci0:22 'c' ( in float) 73617a3babSopenharmony_ci0:25 Function Definition: func(f161;i161;f1; ( global int64_t) 74617a3babSopenharmony_ci0:25 Function Parameters: 75617a3babSopenharmony_ci0:25 'a' ( in float16_t) 76617a3babSopenharmony_ci0:25 'b' ( in int16_t) 77617a3babSopenharmony_ci0:25 'c' ( in float) 78617a3babSopenharmony_ci0:27 Sequence 79617a3babSopenharmony_ci0:27 Branch: Return with expression 80617a3babSopenharmony_ci0:27 Convert float to int64 ( temp int64_t) 81617a3babSopenharmony_ci0:27 subtract ( temp float) 82617a3babSopenharmony_ci0:27 Convert float16_t to float ( temp float) 83617a3babSopenharmony_ci0:27 'a' ( in float16_t) 84617a3babSopenharmony_ci0:27 component-wise multiply ( temp float) 85617a3babSopenharmony_ci0:27 Convert int16_t to float ( temp float) 86617a3babSopenharmony_ci0:27 'b' ( in int16_t) 87617a3babSopenharmony_ci0:27 'c' ( in float) 88617a3babSopenharmony_ci0:30 Function Definition: main( ( global void) 89617a3babSopenharmony_ci0:30 Function Parameters: 90617a3babSopenharmony_ci0:? Sequence 91617a3babSopenharmony_ci0:38 Sequence 92617a3babSopenharmony_ci0:38 move second child to first child ( temp int64_t) 93617a3babSopenharmony_ci0:38 'b1' ( temp int64_t) 94617a3babSopenharmony_ci0:38 Function Call: func(i81;i161;i1; ( global int64_t) 95617a3babSopenharmony_ci0:38 'x' ( temp int8_t) 96617a3babSopenharmony_ci0:38 'y' ( temp int16_t) 97617a3babSopenharmony_ci0:38 'z' ( temp int) 98617a3babSopenharmony_ci0:39 Sequence 99617a3babSopenharmony_ci0:39 move second child to first child ( temp int64_t) 100617a3babSopenharmony_ci0:39 'b2' ( temp int64_t) 101617a3babSopenharmony_ci0:39 Function Call: func(f161;i161;f1; ( global int64_t) 102617a3babSopenharmony_ci0:39 Convert int16_t to float16_t ( temp float16_t) 103617a3babSopenharmony_ci0:39 'y' ( temp int16_t) 104617a3babSopenharmony_ci0:39 'y' ( temp int16_t) 105617a3babSopenharmony_ci0:39 Convert int to float ( temp float) 106617a3babSopenharmony_ci0:39 'z' ( temp int) 107617a3babSopenharmony_ci0:42 Sequence 108617a3babSopenharmony_ci0:42 move second child to first child ( temp int64_t) 109617a3babSopenharmony_ci0:42 'b5' ( temp int64_t) 110617a3babSopenharmony_ci0:42 Function Call: func(f161;i161;f1; ( global int64_t) 111617a3babSopenharmony_ci0:42 Convert int16_t to float16_t ( temp float16_t) 112617a3babSopenharmony_ci0:42 'y' ( temp int16_t) 113617a3babSopenharmony_ci0:42 'y' ( temp int16_t) 114617a3babSopenharmony_ci0:42 Convert float16_t to float ( temp float) 115617a3babSopenharmony_ci0:42 'f16' ( temp float16_t) 116617a3babSopenharmony_ci0:43 Sequence 117617a3babSopenharmony_ci0:43 move second child to first child ( temp int64_t) 118617a3babSopenharmony_ci0:43 'b7' ( temp int64_t) 119617a3babSopenharmony_ci0:43 Function Call: func(f161;f161;f1; ( global int64_t) 120617a3babSopenharmony_ci0:43 'f16' ( temp float16_t) 121617a3babSopenharmony_ci0:43 'f16' ( temp float16_t) 122617a3babSopenharmony_ci0:43 Convert int16_t to float ( temp float) 123617a3babSopenharmony_ci0:43 'y' ( temp int16_t) 124617a3babSopenharmony_ci0:45 Sequence 125617a3babSopenharmony_ci0:45 move second child to first child ( temp int64_t) 126617a3babSopenharmony_ci0:45 'b9' ( temp int64_t) 127617a3babSopenharmony_ci0:45 Function Call: func(f161;f161;f1; ( global int64_t) 128617a3babSopenharmony_ci0:45 'f16' ( temp float16_t) 129617a3babSopenharmony_ci0:45 Convert int8_t to float16_t ( temp float16_t) 130617a3babSopenharmony_ci0:45 'x' ( temp int8_t) 131617a3babSopenharmony_ci0:45 Convert float16_t to float ( temp float) 132617a3babSopenharmony_ci0:45 'f16' ( temp float16_t) 133617a3babSopenharmony_ci0:? Linker Objects 134617a3babSopenharmony_ci 135617a3babSopenharmony_ci 136617a3babSopenharmony_ciLinked fragment stage: 137617a3babSopenharmony_ci 138617a3babSopenharmony_ci 139617a3babSopenharmony_ciShader version: 450 140617a3babSopenharmony_ciRequested GL_EXT_shader_explicit_arithmetic_types 141617a3babSopenharmony_ciERROR: node is still EOpNull! 142617a3babSopenharmony_ci0:10 Function Definition: func(i81;i161;i1; ( global int64_t) 143617a3babSopenharmony_ci0:10 Function Parameters: 144617a3babSopenharmony_ci0:10 'a' ( in int8_t) 145617a3babSopenharmony_ci0:10 'b' ( in int16_t) 146617a3babSopenharmony_ci0:10 'c' ( in int) 147617a3babSopenharmony_ci0:12 Sequence 148617a3babSopenharmony_ci0:12 Branch: Return with expression 149617a3babSopenharmony_ci0:12 Convert int to int64 ( temp int64_t) 150617a3babSopenharmony_ci0:12 inclusive-or ( temp int) 151617a3babSopenharmony_ci0:12 Convert int8_t to int ( temp int) 152617a3babSopenharmony_ci0:12 'a' ( in int8_t) 153617a3babSopenharmony_ci0:12 subtract ( temp int) 154617a3babSopenharmony_ci0:12 Convert int16_t to int ( temp int) 155617a3babSopenharmony_ci0:12 'b' ( in int16_t) 156617a3babSopenharmony_ci0:12 'c' ( in int) 157617a3babSopenharmony_ci0:20 Function Definition: func(f161;f161;f1; ( global int64_t) 158617a3babSopenharmony_ci0:20 Function Parameters: 159617a3babSopenharmony_ci0:20 'a' ( in float16_t) 160617a3babSopenharmony_ci0:20 'b' ( in float16_t) 161617a3babSopenharmony_ci0:20 'c' ( in float) 162617a3babSopenharmony_ci0:22 Sequence 163617a3babSopenharmony_ci0:22 Branch: Return with expression 164617a3babSopenharmony_ci0:22 Convert float to int64 ( temp int64_t) 165617a3babSopenharmony_ci0:22 subtract ( temp float) 166617a3babSopenharmony_ci0:22 Convert float16_t to float ( temp float) 167617a3babSopenharmony_ci0:22 'a' ( in float16_t) 168617a3babSopenharmony_ci0:22 component-wise multiply ( temp float) 169617a3babSopenharmony_ci0:22 Convert float16_t to float ( temp float) 170617a3babSopenharmony_ci0:22 'b' ( in float16_t) 171617a3babSopenharmony_ci0:22 'c' ( in float) 172617a3babSopenharmony_ci0:25 Function Definition: func(f161;i161;f1; ( global int64_t) 173617a3babSopenharmony_ci0:25 Function Parameters: 174617a3babSopenharmony_ci0:25 'a' ( in float16_t) 175617a3babSopenharmony_ci0:25 'b' ( in int16_t) 176617a3babSopenharmony_ci0:25 'c' ( in float) 177617a3babSopenharmony_ci0:27 Sequence 178617a3babSopenharmony_ci0:27 Branch: Return with expression 179617a3babSopenharmony_ci0:27 Convert float to int64 ( temp int64_t) 180617a3babSopenharmony_ci0:27 subtract ( temp float) 181617a3babSopenharmony_ci0:27 Convert float16_t to float ( temp float) 182617a3babSopenharmony_ci0:27 'a' ( in float16_t) 183617a3babSopenharmony_ci0:27 component-wise multiply ( temp float) 184617a3babSopenharmony_ci0:27 Convert int16_t to float ( temp float) 185617a3babSopenharmony_ci0:27 'b' ( in int16_t) 186617a3babSopenharmony_ci0:27 'c' ( in float) 187617a3babSopenharmony_ci0:30 Function Definition: main( ( global void) 188617a3babSopenharmony_ci0:30 Function Parameters: 189617a3babSopenharmony_ci0:? Sequence 190617a3babSopenharmony_ci0:38 Sequence 191617a3babSopenharmony_ci0:38 move second child to first child ( temp int64_t) 192617a3babSopenharmony_ci0:38 'b1' ( temp int64_t) 193617a3babSopenharmony_ci0:38 Function Call: func(i81;i161;i1; ( global int64_t) 194617a3babSopenharmony_ci0:38 'x' ( temp int8_t) 195617a3babSopenharmony_ci0:38 'y' ( temp int16_t) 196617a3babSopenharmony_ci0:38 'z' ( temp int) 197617a3babSopenharmony_ci0:39 Sequence 198617a3babSopenharmony_ci0:39 move second child to first child ( temp int64_t) 199617a3babSopenharmony_ci0:39 'b2' ( temp int64_t) 200617a3babSopenharmony_ci0:39 Function Call: func(f161;i161;f1; ( global int64_t) 201617a3babSopenharmony_ci0:39 Convert int16_t to float16_t ( temp float16_t) 202617a3babSopenharmony_ci0:39 'y' ( temp int16_t) 203617a3babSopenharmony_ci0:39 'y' ( temp int16_t) 204617a3babSopenharmony_ci0:39 Convert int to float ( temp float) 205617a3babSopenharmony_ci0:39 'z' ( temp int) 206617a3babSopenharmony_ci0:42 Sequence 207617a3babSopenharmony_ci0:42 move second child to first child ( temp int64_t) 208617a3babSopenharmony_ci0:42 'b5' ( temp int64_t) 209617a3babSopenharmony_ci0:42 Function Call: func(f161;i161;f1; ( global int64_t) 210617a3babSopenharmony_ci0:42 Convert int16_t to float16_t ( temp float16_t) 211617a3babSopenharmony_ci0:42 'y' ( temp int16_t) 212617a3babSopenharmony_ci0:42 'y' ( temp int16_t) 213617a3babSopenharmony_ci0:42 Convert float16_t to float ( temp float) 214617a3babSopenharmony_ci0:42 'f16' ( temp float16_t) 215617a3babSopenharmony_ci0:43 Sequence 216617a3babSopenharmony_ci0:43 move second child to first child ( temp int64_t) 217617a3babSopenharmony_ci0:43 'b7' ( temp int64_t) 218617a3babSopenharmony_ci0:43 Function Call: func(f161;f161;f1; ( global int64_t) 219617a3babSopenharmony_ci0:43 'f16' ( temp float16_t) 220617a3babSopenharmony_ci0:43 'f16' ( temp float16_t) 221617a3babSopenharmony_ci0:43 Convert int16_t to float ( temp float) 222617a3babSopenharmony_ci0:43 'y' ( temp int16_t) 223617a3babSopenharmony_ci0:45 Sequence 224617a3babSopenharmony_ci0:45 move second child to first child ( temp int64_t) 225617a3babSopenharmony_ci0:45 'b9' ( temp int64_t) 226617a3babSopenharmony_ci0:45 Function Call: func(f161;f161;f1; ( global int64_t) 227617a3babSopenharmony_ci0:45 'f16' ( temp float16_t) 228617a3babSopenharmony_ci0:45 Convert int8_t to float16_t ( temp float16_t) 229617a3babSopenharmony_ci0:45 'x' ( temp int8_t) 230617a3babSopenharmony_ci0:45 Convert float16_t to float ( temp float) 231617a3babSopenharmony_ci0:45 'f16' ( temp float16_t) 232617a3babSopenharmony_ci0:? Linker Objects 233617a3babSopenharmony_ci 234