234 lines
		
	
	
		
			9.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			234 lines
		
	
	
		
			9.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| findFunction.frag
 | |
| ERROR: 0:39: 'func' : ambiguous best function under implicit type conversion 
 | |
| ERROR: 0:40: 'func' : no matching overloaded function found 
 | |
| ERROR: 0:40: '=' :  cannot convert from ' const float' to ' temp int64_t'
 | |
| ERROR: 0:41: 'func' : no matching overloaded function found 
 | |
| ERROR: 0:41: '=' :  cannot convert from ' const float' to ' temp int64_t'
 | |
| ERROR: 0:44: 'func' : no matching overloaded function found 
 | |
| ERROR: 0:44: '=' :  cannot convert from ' const float' to ' temp int64_t'
 | |
| ERROR: 0:45: 'func' : ambiguous best function under implicit type conversion 
 | |
| ERROR: 8 compilation errors.  No code generated.
 | |
| 
 | |
| 
 | |
| Shader version: 450
 | |
| Requested GL_KHX_shader_explicit_arithmetic_types
 | |
| ERROR: node is still EOpNull!
 | |
| 0:5  Function Definition: func(i81;i161;i161; ( global int64_t)
 | |
| 0:5    Function Parameters: 
 | |
| 0:5      'a' ( in int8_t)
 | |
| 0:5      'b' ( in int16_t)
 | |
| 0:5      'c' ( in int16_t)
 | |
| 0:7    Sequence
 | |
| 0:7      Branch: Return with expression
 | |
| 0:7        Convert int16_t to int64 ( temp int64_t)
 | |
| 0:7          inclusive-or ( temp int16_t)
 | |
| 0:7            Convert int8_t to int16_t ( temp int16_t)
 | |
| 0:7              'a' ( in int8_t)
 | |
| 0:7            add ( temp int16_t)
 | |
| 0:7              'b' ( in int16_t)
 | |
| 0:7              'c' ( in int16_t)
 | |
| 0:10  Function Definition: func(i81;i161;i1; ( global int64_t)
 | |
| 0:10    Function Parameters: 
 | |
| 0:10      'a' ( in int8_t)
 | |
| 0:10      'b' ( in int16_t)
 | |
| 0:10      'c' ( in int)
 | |
| 0:12    Sequence
 | |
| 0:12      Branch: Return with expression
 | |
| 0:12        Convert int to int64 ( temp int64_t)
 | |
| 0:12          inclusive-or ( temp int)
 | |
| 0:12            Convert int8_t to int ( temp int)
 | |
| 0:12              'a' ( in int8_t)
 | |
| 0:12            subtract ( temp int)
 | |
| 0:12              Convert int16_t to int ( temp int)
 | |
| 0:12                'b' ( in int16_t)
 | |
| 0:12              'c' ( in int)
 | |
| 0:15  Function Definition: func(i1;i1;i1; ( global int64_t)
 | |
| 0:15    Function Parameters: 
 | |
| 0:15      'a' ( in int)
 | |
| 0:15      'b' ( in int)
 | |
| 0:15      'c' ( in int)
 | |
| 0:17    Sequence
 | |
| 0:17      Branch: Return with expression
 | |
| 0:17        Convert int to int64 ( temp int64_t)
 | |
| 0:17          add ( temp int)
 | |
| 0:17            divide ( temp int)
 | |
| 0:17              'a' ( in int)
 | |
| 0:17              'b' ( in int)
 | |
| 0:17            'c' ( in int)
 | |
| 0:20  Function Definition: func(f161;f161;f1; ( global int64_t)
 | |
| 0:20    Function Parameters: 
 | |
| 0:20      'a' ( in float16_t)
 | |
| 0:20      'b' ( in float16_t)
 | |
| 0:20      'c' ( in float)
 | |
| 0:22    Sequence
 | |
| 0:22      Branch: Return with expression
 | |
| 0:22        Convert float to int64 ( temp int64_t)
 | |
| 0:22          subtract ( temp float)
 | |
| 0:22            Convert float16_t to float ( temp float)
 | |
| 0:22              'a' ( in float16_t)
 | |
| 0:22            component-wise multiply ( temp float)
 | |
| 0:22              Convert float16_t to float ( temp float)
 | |
| 0:22                'b' ( in float16_t)
 | |
| 0:22              'c' ( in float)
 | |
| 0:25  Function Definition: func(f161;i161;f1; ( global int64_t)
 | |
| 0:25    Function Parameters: 
 | |
| 0:25      'a' ( in float16_t)
 | |
| 0:25      'b' ( in int16_t)
 | |
| 0:25      'c' ( in float)
 | |
| 0:27    Sequence
 | |
| 0:27      Branch: Return with expression
 | |
| 0:27        Convert float to int64 ( temp int64_t)
 | |
| 0:27          subtract ( temp float)
 | |
| 0:27            Convert float16_t to float ( temp float)
 | |
| 0:27              'a' ( in float16_t)
 | |
| 0:27            component-wise multiply ( temp float)
 | |
| 0:27              Convert int16_t to float ( temp float)
 | |
| 0:27                'b' ( in int16_t)
 | |
| 0:27              'c' ( in float)
 | |
| 0:30  Function Definition: main( ( global void)
 | |
| 0:30    Function Parameters: 
 | |
| 0:?     Sequence
 | |
| 0:38      Sequence
 | |
| 0:38        move second child to first child ( temp int64_t)
 | |
| 0:38          'b1' ( temp int64_t)
 | |
| 0:38          Function Call: func(i81;i161;i1; ( global int64_t)
 | |
| 0:38            'x' ( temp int8_t)
 | |
| 0:38            'y' ( temp int16_t)
 | |
| 0:38            'z' ( temp int)
 | |
| 0:39      Sequence
 | |
| 0:39        move second child to first child ( temp int64_t)
 | |
| 0:39          'b2' ( temp int64_t)
 | |
| 0:39          Function Call: func(f161;i161;f1; ( global int64_t)
 | |
| 0:39            Convert int16_t to float16_t ( temp float16_t)
 | |
| 0:39              'y' ( temp int16_t)
 | |
| 0:39            'y' ( temp int16_t)
 | |
| 0:39            Convert int to float ( temp float)
 | |
| 0:39              'z' ( temp int)
 | |
| 0:42      Sequence
 | |
| 0:42        move second child to first child ( temp int64_t)
 | |
| 0:42          'b5' ( temp int64_t)
 | |
| 0:42          Function Call: func(f161;i161;f1; ( global int64_t)
 | |
| 0:42            Convert int16_t to float16_t ( temp float16_t)
 | |
| 0:42              'y' ( temp int16_t)
 | |
| 0:42            'y' ( temp int16_t)
 | |
| 0:42            Convert float16_t to float ( temp float)
 | |
| 0:42              'f16' ( temp float16_t)
 | |
| 0:43      Sequence
 | |
| 0:43        move second child to first child ( temp int64_t)
 | |
| 0:43          'b7' ( temp int64_t)
 | |
| 0:43          Function Call: func(f161;f161;f1; ( global int64_t)
 | |
| 0:43            'f16' ( temp float16_t)
 | |
| 0:43            'f16' ( temp float16_t)
 | |
| 0:43            Convert int16_t to float ( temp float)
 | |
| 0:43              'y' ( temp int16_t)
 | |
| 0:45      Sequence
 | |
| 0:45        move second child to first child ( temp int64_t)
 | |
| 0:45          'b9' ( temp int64_t)
 | |
| 0:45          Function Call: func(f161;f161;f1; ( global int64_t)
 | |
| 0:45            'f16' ( temp float16_t)
 | |
| 0:45            Convert int8_t to float16_t ( temp float16_t)
 | |
| 0:45              'x' ( temp int8_t)
 | |
| 0:45            Convert float16_t to float ( temp float)
 | |
| 0:45              'f16' ( temp float16_t)
 | |
| 0:?   Linker Objects
 | |
| 
 | |
| 
 | |
| Linked fragment stage:
 | |
| 
 | |
| 
 | |
| Shader version: 450
 | |
| Requested GL_KHX_shader_explicit_arithmetic_types
 | |
| ERROR: node is still EOpNull!
 | |
| 0:10  Function Definition: func(i81;i161;i1; ( global int64_t)
 | |
| 0:10    Function Parameters: 
 | |
| 0:10      'a' ( in int8_t)
 | |
| 0:10      'b' ( in int16_t)
 | |
| 0:10      'c' ( in int)
 | |
| 0:12    Sequence
 | |
| 0:12      Branch: Return with expression
 | |
| 0:12        Convert int to int64 ( temp int64_t)
 | |
| 0:12          inclusive-or ( temp int)
 | |
| 0:12            Convert int8_t to int ( temp int)
 | |
| 0:12              'a' ( in int8_t)
 | |
| 0:12            subtract ( temp int)
 | |
| 0:12              Convert int16_t to int ( temp int)
 | |
| 0:12                'b' ( in int16_t)
 | |
| 0:12              'c' ( in int)
 | |
| 0:20  Function Definition: func(f161;f161;f1; ( global int64_t)
 | |
| 0:20    Function Parameters: 
 | |
| 0:20      'a' ( in float16_t)
 | |
| 0:20      'b' ( in float16_t)
 | |
| 0:20      'c' ( in float)
 | |
| 0:22    Sequence
 | |
| 0:22      Branch: Return with expression
 | |
| 0:22        Convert float to int64 ( temp int64_t)
 | |
| 0:22          subtract ( temp float)
 | |
| 0:22            Convert float16_t to float ( temp float)
 | |
| 0:22              'a' ( in float16_t)
 | |
| 0:22            component-wise multiply ( temp float)
 | |
| 0:22              Convert float16_t to float ( temp float)
 | |
| 0:22                'b' ( in float16_t)
 | |
| 0:22              'c' ( in float)
 | |
| 0:25  Function Definition: func(f161;i161;f1; ( global int64_t)
 | |
| 0:25    Function Parameters: 
 | |
| 0:25      'a' ( in float16_t)
 | |
| 0:25      'b' ( in int16_t)
 | |
| 0:25      'c' ( in float)
 | |
| 0:27    Sequence
 | |
| 0:27      Branch: Return with expression
 | |
| 0:27        Convert float to int64 ( temp int64_t)
 | |
| 0:27          subtract ( temp float)
 | |
| 0:27            Convert float16_t to float ( temp float)
 | |
| 0:27              'a' ( in float16_t)
 | |
| 0:27            component-wise multiply ( temp float)
 | |
| 0:27              Convert int16_t to float ( temp float)
 | |
| 0:27                'b' ( in int16_t)
 | |
| 0:27              'c' ( in float)
 | |
| 0:30  Function Definition: main( ( global void)
 | |
| 0:30    Function Parameters: 
 | |
| 0:?     Sequence
 | |
| 0:38      Sequence
 | |
| 0:38        move second child to first child ( temp int64_t)
 | |
| 0:38          'b1' ( temp int64_t)
 | |
| 0:38          Function Call: func(i81;i161;i1; ( global int64_t)
 | |
| 0:38            'x' ( temp int8_t)
 | |
| 0:38            'y' ( temp int16_t)
 | |
| 0:38            'z' ( temp int)
 | |
| 0:39      Sequence
 | |
| 0:39        move second child to first child ( temp int64_t)
 | |
| 0:39          'b2' ( temp int64_t)
 | |
| 0:39          Function Call: func(f161;i161;f1; ( global int64_t)
 | |
| 0:39            Convert int16_t to float16_t ( temp float16_t)
 | |
| 0:39              'y' ( temp int16_t)
 | |
| 0:39            'y' ( temp int16_t)
 | |
| 0:39            Convert int to float ( temp float)
 | |
| 0:39              'z' ( temp int)
 | |
| 0:42      Sequence
 | |
| 0:42        move second child to first child ( temp int64_t)
 | |
| 0:42          'b5' ( temp int64_t)
 | |
| 0:42          Function Call: func(f161;i161;f1; ( global int64_t)
 | |
| 0:42            Convert int16_t to float16_t ( temp float16_t)
 | |
| 0:42              'y' ( temp int16_t)
 | |
| 0:42            'y' ( temp int16_t)
 | |
| 0:42            Convert float16_t to float ( temp float)
 | |
| 0:42              'f16' ( temp float16_t)
 | |
| 0:43      Sequence
 | |
| 0:43        move second child to first child ( temp int64_t)
 | |
| 0:43          'b7' ( temp int64_t)
 | |
| 0:43          Function Call: func(f161;f161;f1; ( global int64_t)
 | |
| 0:43            'f16' ( temp float16_t)
 | |
| 0:43            'f16' ( temp float16_t)
 | |
| 0:43            Convert int16_t to float ( temp float)
 | |
| 0:43              'y' ( temp int16_t)
 | |
| 0:45      Sequence
 | |
| 0:45        move second child to first child ( temp int64_t)
 | |
| 0:45          'b9' ( temp int64_t)
 | |
| 0:45          Function Call: func(f161;f161;f1; ( global int64_t)
 | |
| 0:45            'f16' ( temp float16_t)
 | |
| 0:45            Convert int8_t to float16_t ( temp float16_t)
 | |
| 0:45              'x' ( temp int8_t)
 | |
| 0:45            Convert float16_t to float ( temp float)
 | |
| 0:45              'f16' ( temp float16_t)
 | |
| 0:?   Linker Objects
 | |
| 
 | 
