754 lines
		
	
	
		
			26 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
			
		
		
	
	
			754 lines
		
	
	
		
			26 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
constantUnaryConversion.comp
 | 
						|
Shader version: 450
 | 
						|
Requested GL_EXT_shader_explicit_arithmetic_types
 | 
						|
local_size = (1, 1, 1)
 | 
						|
0:? Sequence
 | 
						|
0:69  Function Definition: main( ( global void)
 | 
						|
0:69    Function Parameters: 
 | 
						|
0:?   Linker Objects
 | 
						|
0:?     'bool_init' ( const bool)
 | 
						|
0:?       true (const bool)
 | 
						|
0:?     'int8_t_init' ( const int8_t)
 | 
						|
0:?       -1 (const int8_t)
 | 
						|
0:?     'int16_t_init' ( const int16_t)
 | 
						|
0:?       -2 (const int16_t)
 | 
						|
0:?     'int32_t_init' ( const int)
 | 
						|
0:?       -3 (const int)
 | 
						|
0:?     'int64_t_init' ( const int64_t)
 | 
						|
0:?       -4 (const int64_t)
 | 
						|
0:?     'uint8_t_init' ( const uint8_t)
 | 
						|
0:?       1 (const uint8_t)
 | 
						|
0:?     'uint16_t_init' ( const uint16_t)
 | 
						|
0:?       2 (const uint16_t)
 | 
						|
0:?     'uint32_t_init' ( const uint)
 | 
						|
0:?       3 (const uint)
 | 
						|
0:?     'uint64_t_init' ( const uint64_t)
 | 
						|
0:?       4 (const uint64_t)
 | 
						|
0:?     'float16_t_init' ( const float16_t)
 | 
						|
0:?       42.000000
 | 
						|
0:?     'float32_t_init' ( const float)
 | 
						|
0:?       13.000000
 | 
						|
0:?     'float64_t_init' ( const double)
 | 
						|
0:?       4.000000
 | 
						|
0:?     'neg_float16_t_init' ( const float16_t)
 | 
						|
0:?       -42.000000
 | 
						|
0:?     'neg_float32_t_init' ( const float)
 | 
						|
0:?       -13.000000
 | 
						|
0:?     'neg_float64_t_init' ( const double)
 | 
						|
0:?       -4.000000
 | 
						|
0:?     'bool_to_bool' ( const bool)
 | 
						|
0:?       true (const bool)
 | 
						|
0:?     'int8_t_to_bool' ( const bool)
 | 
						|
0:?       true (const bool)
 | 
						|
0:?     'int16_t_to_bool' ( const bool)
 | 
						|
0:?       true (const bool)
 | 
						|
0:?     'int32_t_to_bool' ( const bool)
 | 
						|
0:?       true (const bool)
 | 
						|
0:?     'int64_t_to_bool' ( const bool)
 | 
						|
0:?       true (const bool)
 | 
						|
0:?     'uint8_t_to_bool' ( const bool)
 | 
						|
0:?       true (const bool)
 | 
						|
0:?     'uint16_t_to_bool' ( const bool)
 | 
						|
0:?       true (const bool)
 | 
						|
0:?     'uint32_t_to_bool' ( const bool)
 | 
						|
0:?       true (const bool)
 | 
						|
0:?     'uint64_t_to_bool' ( const bool)
 | 
						|
0:?       true (const bool)
 | 
						|
0:?     'float16_t_to_bool' ( const bool)
 | 
						|
0:?       true (const bool)
 | 
						|
0:?     'float32_t_to_bool' ( const bool)
 | 
						|
0:?       true (const bool)
 | 
						|
0:?     'float64_t_to_bool' ( const bool)
 | 
						|
0:?       true (const bool)
 | 
						|
0:?     'bool_to_int8_t' ( const int8_t)
 | 
						|
0:?       1 (const int8_t)
 | 
						|
0:?     'int8_t_to_int8_t' ( const int8_t)
 | 
						|
0:?       -1 (const int8_t)
 | 
						|
0:?     'int16_t_to_int8_t' ( const int8_t)
 | 
						|
0:?       -2 (const int8_t)
 | 
						|
0:?     'int32_t_to_int8_t' ( const int8_t)
 | 
						|
0:?       -3 (const int8_t)
 | 
						|
0:?     'int64_t_to_int8_t' ( const int8_t)
 | 
						|
0:?       -4 (const int8_t)
 | 
						|
0:?     'uint8_t_to_int8_t' ( const int8_t)
 | 
						|
0:?       1 (const int8_t)
 | 
						|
0:?     'uint16_t_to_int8_t' ( const int8_t)
 | 
						|
0:?       2 (const int8_t)
 | 
						|
0:?     'uint32_t_to_int8_t' ( const int8_t)
 | 
						|
0:?       3 (const int8_t)
 | 
						|
0:?     'uint64_t_to_int8_t' ( const int8_t)
 | 
						|
0:?       4 (const int8_t)
 | 
						|
0:?     'float16_t_to_int8_t' ( const int8_t)
 | 
						|
0:?       42 (const int8_t)
 | 
						|
0:?     'float32_t_to_int8_t' ( const int8_t)
 | 
						|
0:?       13 (const int8_t)
 | 
						|
0:?     'float64_t_to_int8_t' ( const int8_t)
 | 
						|
0:?       4 (const int8_t)
 | 
						|
0:?     'bool_to_int16_t' ( const int16_t)
 | 
						|
0:?       1 (const int16_t)
 | 
						|
0:?     'int8_t_to_int16_t' ( const int16_t)
 | 
						|
0:?       -1 (const int16_t)
 | 
						|
0:?     'int16_t_to_int16_t' ( const int16_t)
 | 
						|
0:?       -2 (const int16_t)
 | 
						|
0:?     'int32_t_to_int16_t' ( const int16_t)
 | 
						|
0:?       -3 (const int16_t)
 | 
						|
0:?     'int64_t_to_int16_t' ( const int16_t)
 | 
						|
0:?       -4 (const int16_t)
 | 
						|
0:?     'uint8_t_to_int16_t' ( const int16_t)
 | 
						|
0:?       1 (const int16_t)
 | 
						|
0:?     'uint16_t_to_int16_t' ( const int16_t)
 | 
						|
0:?       2 (const int16_t)
 | 
						|
0:?     'uint32_t_to_int16_t' ( const int16_t)
 | 
						|
0:?       3 (const int16_t)
 | 
						|
0:?     'uint64_t_to_int16_t' ( const int16_t)
 | 
						|
0:?       4 (const int16_t)
 | 
						|
0:?     'float16_t_to_int16_t' ( const int16_t)
 | 
						|
0:?       42 (const int16_t)
 | 
						|
0:?     'float32_t_to_int16_t' ( const int16_t)
 | 
						|
0:?       13 (const int16_t)
 | 
						|
0:?     'float64_t_to_int16_t' ( const int16_t)
 | 
						|
0:?       4 (const int16_t)
 | 
						|
0:?     'bool_to_int32_t' ( const int)
 | 
						|
0:?       1 (const int)
 | 
						|
0:?     'int8_t_to_int32_t' ( const int)
 | 
						|
0:?       -1 (const int)
 | 
						|
0:?     'int16_t_to_int32_t' ( const int)
 | 
						|
0:?       -2 (const int)
 | 
						|
0:?     'int32_t_to_int32_t' ( const int)
 | 
						|
0:?       -3 (const int)
 | 
						|
0:?     'int64_t_to_int32_t' ( const int)
 | 
						|
0:?       -4 (const int)
 | 
						|
0:?     'uint8_t_to_int32_t' ( const int)
 | 
						|
0:?       1 (const int)
 | 
						|
0:?     'uint16_t_to_int32_t' ( const int)
 | 
						|
0:?       2 (const int)
 | 
						|
0:?     'uint32_t_to_int32_t' ( const int)
 | 
						|
0:?       3 (const int)
 | 
						|
0:?     'uint64_t_to_int32_t' ( const int)
 | 
						|
0:?       4 (const int)
 | 
						|
0:?     'float16_t_to_int32_t' ( const int)
 | 
						|
0:?       42 (const int)
 | 
						|
0:?     'float32_t_to_int32_t' ( const int)
 | 
						|
0:?       13 (const int)
 | 
						|
0:?     'float64_t_to_int32_t' ( const int)
 | 
						|
0:?       4 (const int)
 | 
						|
0:?     'bool_to_int64_t' ( const int64_t)
 | 
						|
0:?       1 (const int64_t)
 | 
						|
0:?     'int8_t_to_int64_t' ( const int64_t)
 | 
						|
0:?       -1 (const int64_t)
 | 
						|
0:?     'int16_t_to_int64_t' ( const int64_t)
 | 
						|
0:?       -2 (const int64_t)
 | 
						|
0:?     'int32_t_to_int64_t' ( const int64_t)
 | 
						|
0:?       -3 (const int64_t)
 | 
						|
0:?     'int64_t_to_int64_t' ( const int64_t)
 | 
						|
0:?       -4 (const int64_t)
 | 
						|
0:?     'uint8_t_to_int64_t' ( const int64_t)
 | 
						|
0:?       1 (const int64_t)
 | 
						|
0:?     'uint16_t_to_int64_t' ( const int64_t)
 | 
						|
0:?       2 (const int64_t)
 | 
						|
0:?     'uint32_t_to_int64_t' ( const int64_t)
 | 
						|
0:?       3 (const int64_t)
 | 
						|
0:?     'uint64_t_to_int64_t' ( const int64_t)
 | 
						|
0:?       4 (const int64_t)
 | 
						|
0:?     'float16_t_to_int64_t' ( const int64_t)
 | 
						|
0:?       42 (const int64_t)
 | 
						|
0:?     'float32_t_to_int64_t' ( const int64_t)
 | 
						|
0:?       13 (const int64_t)
 | 
						|
0:?     'float64_t_to_int64_t' ( const int64_t)
 | 
						|
0:?       4 (const int64_t)
 | 
						|
0:?     'bool_to_uint8_t' ( const uint8_t)
 | 
						|
0:?       1 (const uint8_t)
 | 
						|
0:?     'int8_t_to_uint8_t' ( const uint8_t)
 | 
						|
0:?       255 (const uint8_t)
 | 
						|
0:?     'int16_t_to_uint8_t' ( const uint8_t)
 | 
						|
0:?       254 (const uint8_t)
 | 
						|
0:?     'int32_t_to_uint8_t' ( const uint8_t)
 | 
						|
0:?       253 (const uint8_t)
 | 
						|
0:?     'int64_t_to_uint8_t' ( const uint8_t)
 | 
						|
0:?       252 (const uint8_t)
 | 
						|
0:?     'uint8_t_to_uint8_t' ( const uint8_t)
 | 
						|
0:?       1 (const uint8_t)
 | 
						|
0:?     'uint16_t_to_uint8_t' ( const uint8_t)
 | 
						|
0:?       2 (const uint8_t)
 | 
						|
0:?     'uint32_t_to_uint8_t' ( const uint8_t)
 | 
						|
0:?       3 (const uint8_t)
 | 
						|
0:?     'uint64_t_to_uint8_t' ( const uint8_t)
 | 
						|
0:?       4 (const uint8_t)
 | 
						|
0:?     'float16_t_to_uint8_t' ( const uint8_t)
 | 
						|
0:?       42 (const uint8_t)
 | 
						|
0:?     'float32_t_to_uint8_t' ( const uint8_t)
 | 
						|
0:?       13 (const uint8_t)
 | 
						|
0:?     'float64_t_to_uint8_t' ( const uint8_t)
 | 
						|
0:?       4 (const uint8_t)
 | 
						|
0:?     'bool_to_uint16_t' ( const uint16_t)
 | 
						|
0:?       1 (const uint16_t)
 | 
						|
0:?     'int8_t_to_uint16_t' ( const uint16_t)
 | 
						|
0:?       65535 (const uint16_t)
 | 
						|
0:?     'int16_t_to_uint16_t' ( const uint16_t)
 | 
						|
0:?       65534 (const uint16_t)
 | 
						|
0:?     'int32_t_to_uint16_t' ( const uint16_t)
 | 
						|
0:?       65533 (const uint16_t)
 | 
						|
0:?     'int64_t_to_uint16_t' ( const uint16_t)
 | 
						|
0:?       65532 (const uint16_t)
 | 
						|
0:?     'uint8_t_to_uint16_t' ( const uint16_t)
 | 
						|
0:?       1 (const uint16_t)
 | 
						|
0:?     'uint16_t_to_uint16_t' ( const uint16_t)
 | 
						|
0:?       2 (const uint16_t)
 | 
						|
0:?     'uint32_t_to_uint16_t' ( const uint16_t)
 | 
						|
0:?       3 (const uint16_t)
 | 
						|
0:?     'uint64_t_to_uint16_t' ( const uint16_t)
 | 
						|
0:?       4 (const uint16_t)
 | 
						|
0:?     'float16_t_to_uint16_t' ( const uint16_t)
 | 
						|
0:?       42 (const uint16_t)
 | 
						|
0:?     'float32_t_to_uint16_t' ( const uint16_t)
 | 
						|
0:?       13 (const uint16_t)
 | 
						|
0:?     'float64_t_to_uint16_t' ( const uint16_t)
 | 
						|
0:?       4 (const uint16_t)
 | 
						|
0:?     'bool_to_uint32_t' ( const uint)
 | 
						|
0:?       1 (const uint)
 | 
						|
0:?     'int8_t_to_uint32_t' ( const uint)
 | 
						|
0:?       4294967295 (const uint)
 | 
						|
0:?     'int16_t_to_uint32_t' ( const uint)
 | 
						|
0:?       4294967294 (const uint)
 | 
						|
0:?     'int32_t_to_uint32_t' ( const uint)
 | 
						|
0:?       4294967293 (const uint)
 | 
						|
0:?     'int64_t_to_uint32_t' ( const uint)
 | 
						|
0:?       4294967292 (const uint)
 | 
						|
0:?     'uint8_t_to_uint32_t' ( const uint)
 | 
						|
0:?       1 (const uint)
 | 
						|
0:?     'uint16_t_to_uint32_t' ( const uint)
 | 
						|
0:?       2 (const uint)
 | 
						|
0:?     'uint32_t_to_uint32_t' ( const uint)
 | 
						|
0:?       3 (const uint)
 | 
						|
0:?     'uint64_t_to_uint32_t' ( const uint)
 | 
						|
0:?       4 (const uint)
 | 
						|
0:?     'float16_t_to_uint32_t' ( const uint)
 | 
						|
0:?       42 (const uint)
 | 
						|
0:?     'float32_t_to_uint32_t' ( const uint)
 | 
						|
0:?       13 (const uint)
 | 
						|
0:?     'float64_t_to_uint32_t' ( const uint)
 | 
						|
0:?       4 (const uint)
 | 
						|
0:?     'bool_to_uint64_t' ( const uint64_t)
 | 
						|
0:?       1 (const uint64_t)
 | 
						|
0:?     'int8_t_to_uint64_t' ( const uint64_t)
 | 
						|
0:?       18446744073709551615 (const uint64_t)
 | 
						|
0:?     'int16_t_to_uint64_t' ( const uint64_t)
 | 
						|
0:?       18446744073709551614 (const uint64_t)
 | 
						|
0:?     'int32_t_to_uint64_t' ( const uint64_t)
 | 
						|
0:?       18446744073709551613 (const uint64_t)
 | 
						|
0:?     'int64_t_to_uint64_t' ( const uint64_t)
 | 
						|
0:?       18446744073709551612 (const uint64_t)
 | 
						|
0:?     'uint8_t_to_uint64_t' ( const uint64_t)
 | 
						|
0:?       1 (const uint64_t)
 | 
						|
0:?     'uint16_t_to_uint64_t' ( const uint64_t)
 | 
						|
0:?       2 (const uint64_t)
 | 
						|
0:?     'uint32_t_to_uint64_t' ( const uint64_t)
 | 
						|
0:?       3 (const uint64_t)
 | 
						|
0:?     'uint64_t_to_uint64_t' ( const uint64_t)
 | 
						|
0:?       4 (const uint64_t)
 | 
						|
0:?     'float16_t_to_uint64_t' ( const uint64_t)
 | 
						|
0:?       42 (const uint64_t)
 | 
						|
0:?     'float32_t_to_uint64_t' ( const uint64_t)
 | 
						|
0:?       13 (const uint64_t)
 | 
						|
0:?     'float64_t_to_uint64_t' ( const uint64_t)
 | 
						|
0:?       4 (const uint64_t)
 | 
						|
0:?     'bool_to_float16_t' ( const float16_t)
 | 
						|
0:?       1.000000
 | 
						|
0:?     'int8_t_to_float16_t' ( const float16_t)
 | 
						|
0:?       -1.000000
 | 
						|
0:?     'int16_t_to_float16_t' ( const float16_t)
 | 
						|
0:?       -2.000000
 | 
						|
0:?     'int32_t_to_float16_t' ( const float16_t)
 | 
						|
0:?       -3.000000
 | 
						|
0:?     'int64_t_to_float16_t' ( const float16_t)
 | 
						|
0:?       -4.000000
 | 
						|
0:?     'uint8_t_to_float16_t' ( const float16_t)
 | 
						|
0:?       1.000000
 | 
						|
0:?     'uint16_t_to_float16_t' ( const float16_t)
 | 
						|
0:?       2.000000
 | 
						|
0:?     'uint32_t_to_float16_t' ( const float16_t)
 | 
						|
0:?       3.000000
 | 
						|
0:?     'uint64_t_to_float16_t' ( const float16_t)
 | 
						|
0:?       4.000000
 | 
						|
0:?     'float16_t_to_float16_t' ( const float16_t)
 | 
						|
0:?       42.000000
 | 
						|
0:?     'float32_t_to_float16_t' ( const float16_t)
 | 
						|
0:?       13.000000
 | 
						|
0:?     'float64_t_to_float16_t' ( const float16_t)
 | 
						|
0:?       4.000000
 | 
						|
0:?     'bool_to_float32_t' ( const float)
 | 
						|
0:?       1.000000
 | 
						|
0:?     'int8_t_to_float32_t' ( const float)
 | 
						|
0:?       -1.000000
 | 
						|
0:?     'int16_t_to_float32_t' ( const float)
 | 
						|
0:?       -2.000000
 | 
						|
0:?     'int32_t_to_float32_t' ( const float)
 | 
						|
0:?       -3.000000
 | 
						|
0:?     'int64_t_to_float32_t' ( const float)
 | 
						|
0:?       -4.000000
 | 
						|
0:?     'uint8_t_to_float32_t' ( const float)
 | 
						|
0:?       1.000000
 | 
						|
0:?     'uint16_t_to_float32_t' ( const float)
 | 
						|
0:?       2.000000
 | 
						|
0:?     'uint32_t_to_float32_t' ( const float)
 | 
						|
0:?       3.000000
 | 
						|
0:?     'uint64_t_to_float32_t' ( const float)
 | 
						|
0:?       4.000000
 | 
						|
0:?     'float16_t_to_float32_t' ( const float)
 | 
						|
0:?       42.000000
 | 
						|
0:?     'float32_t_to_float32_t' ( const float)
 | 
						|
0:?       13.000000
 | 
						|
0:?     'float64_t_to_float32_t' ( const float)
 | 
						|
0:?       4.000000
 | 
						|
0:?     'bool_to_float64_t' ( const double)
 | 
						|
0:?       1.000000
 | 
						|
0:?     'int8_t_to_float64_t' ( const double)
 | 
						|
0:?       -1.000000
 | 
						|
0:?     'int16_t_to_float64_t' ( const double)
 | 
						|
0:?       -2.000000
 | 
						|
0:?     'int32_t_to_float64_t' ( const double)
 | 
						|
0:?       -3.000000
 | 
						|
0:?     'int64_t_to_float64_t' ( const double)
 | 
						|
0:?       -4.000000
 | 
						|
0:?     'uint8_t_to_float64_t' ( const double)
 | 
						|
0:?       1.000000
 | 
						|
0:?     'uint16_t_to_float64_t' ( const double)
 | 
						|
0:?       2.000000
 | 
						|
0:?     'uint32_t_to_float64_t' ( const double)
 | 
						|
0:?       3.000000
 | 
						|
0:?     'uint64_t_to_float64_t' ( const double)
 | 
						|
0:?       4.000000
 | 
						|
0:?     'float16_t_to_float64_t' ( const double)
 | 
						|
0:?       42.000000
 | 
						|
0:?     'float32_t_to_float64_t' ( const double)
 | 
						|
0:?       13.000000
 | 
						|
0:?     'float64_t_to_float64_t' ( const double)
 | 
						|
0:?       4.000000
 | 
						|
0:?     'neg_float16_t_to_bool' ( const bool)
 | 
						|
0:?       true (const bool)
 | 
						|
0:?     'neg_float32_t_to_bool' ( const bool)
 | 
						|
0:?       true (const bool)
 | 
						|
0:?     'neg_float64_t_to_bool' ( const bool)
 | 
						|
0:?       true (const bool)
 | 
						|
0:?     'neg_float16_t_to_int8_t' ( const int8_t)
 | 
						|
0:?       -42 (const int8_t)
 | 
						|
0:?     'neg_float32_t_to_int8_t' ( const int8_t)
 | 
						|
0:?       -13 (const int8_t)
 | 
						|
0:?     'neg_float64_t_to_int8_t' ( const int8_t)
 | 
						|
0:?       -4 (const int8_t)
 | 
						|
0:?     'neg_float16_t_to_int16_t' ( const int16_t)
 | 
						|
0:?       -42 (const int16_t)
 | 
						|
0:?     'neg_float32_t_to_int16_t' ( const int16_t)
 | 
						|
0:?       -13 (const int16_t)
 | 
						|
0:?     'neg_float64_t_to_int16_t' ( const int16_t)
 | 
						|
0:?       -4 (const int16_t)
 | 
						|
0:?     'neg_float16_t_to_int32_t' ( const int)
 | 
						|
0:?       -42 (const int)
 | 
						|
0:?     'neg_float32_t_to_int32_t' ( const int)
 | 
						|
0:?       -13 (const int)
 | 
						|
0:?     'neg_float64_t_to_int32_t' ( const int)
 | 
						|
0:?       -4 (const int)
 | 
						|
0:?     'neg_float16_t_to_int64_t' ( const int64_t)
 | 
						|
0:?       -42 (const int64_t)
 | 
						|
0:?     'neg_float32_t_to_int64_t' ( const int64_t)
 | 
						|
0:?       -13 (const int64_t)
 | 
						|
0:?     'neg_float64_t_to_int64_t' ( const int64_t)
 | 
						|
0:?       -4 (const int64_t)
 | 
						|
0:?     'neg_float16_t_to_float16_t' ( const float16_t)
 | 
						|
0:?       -42.000000
 | 
						|
0:?     'neg_float32_t_to_float16_t' ( const float16_t)
 | 
						|
0:?       -13.000000
 | 
						|
0:?     'neg_float64_t_to_float16_t' ( const float16_t)
 | 
						|
0:?       -4.000000
 | 
						|
0:?     'neg_float16_t_to_float32_t' ( const float)
 | 
						|
0:?       -42.000000
 | 
						|
0:?     'neg_float32_t_to_float32_t' ( const float)
 | 
						|
0:?       -13.000000
 | 
						|
0:?     'neg_float64_t_to_float32_t' ( const float)
 | 
						|
0:?       -4.000000
 | 
						|
0:?     'neg_float16_t_to_float64_t' ( const double)
 | 
						|
0:?       -42.000000
 | 
						|
0:?     'neg_float32_t_to_float64_t' ( const double)
 | 
						|
0:?       -13.000000
 | 
						|
0:?     'neg_float64_t_to_float64_t' ( const double)
 | 
						|
0:?       -4.000000
 | 
						|
 | 
						|
 | 
						|
Linked compute stage:
 | 
						|
 | 
						|
 | 
						|
Shader version: 450
 | 
						|
Requested GL_EXT_shader_explicit_arithmetic_types
 | 
						|
local_size = (1, 1, 1)
 | 
						|
0:? Sequence
 | 
						|
0:69  Function Definition: main( ( global void)
 | 
						|
0:69    Function Parameters: 
 | 
						|
0:?   Linker Objects
 | 
						|
0:?     'bool_init' ( const bool)
 | 
						|
0:?       true (const bool)
 | 
						|
0:?     'int8_t_init' ( const int8_t)
 | 
						|
0:?       -1 (const int8_t)
 | 
						|
0:?     'int16_t_init' ( const int16_t)
 | 
						|
0:?       -2 (const int16_t)
 | 
						|
0:?     'int32_t_init' ( const int)
 | 
						|
0:?       -3 (const int)
 | 
						|
0:?     'int64_t_init' ( const int64_t)
 | 
						|
0:?       -4 (const int64_t)
 | 
						|
0:?     'uint8_t_init' ( const uint8_t)
 | 
						|
0:?       1 (const uint8_t)
 | 
						|
0:?     'uint16_t_init' ( const uint16_t)
 | 
						|
0:?       2 (const uint16_t)
 | 
						|
0:?     'uint32_t_init' ( const uint)
 | 
						|
0:?       3 (const uint)
 | 
						|
0:?     'uint64_t_init' ( const uint64_t)
 | 
						|
0:?       4 (const uint64_t)
 | 
						|
0:?     'float16_t_init' ( const float16_t)
 | 
						|
0:?       42.000000
 | 
						|
0:?     'float32_t_init' ( const float)
 | 
						|
0:?       13.000000
 | 
						|
0:?     'float64_t_init' ( const double)
 | 
						|
0:?       4.000000
 | 
						|
0:?     'neg_float16_t_init' ( const float16_t)
 | 
						|
0:?       -42.000000
 | 
						|
0:?     'neg_float32_t_init' ( const float)
 | 
						|
0:?       -13.000000
 | 
						|
0:?     'neg_float64_t_init' ( const double)
 | 
						|
0:?       -4.000000
 | 
						|
0:?     'bool_to_bool' ( const bool)
 | 
						|
0:?       true (const bool)
 | 
						|
0:?     'int8_t_to_bool' ( const bool)
 | 
						|
0:?       true (const bool)
 | 
						|
0:?     'int16_t_to_bool' ( const bool)
 | 
						|
0:?       true (const bool)
 | 
						|
0:?     'int32_t_to_bool' ( const bool)
 | 
						|
0:?       true (const bool)
 | 
						|
0:?     'int64_t_to_bool' ( const bool)
 | 
						|
0:?       true (const bool)
 | 
						|
0:?     'uint8_t_to_bool' ( const bool)
 | 
						|
0:?       true (const bool)
 | 
						|
0:?     'uint16_t_to_bool' ( const bool)
 | 
						|
0:?       true (const bool)
 | 
						|
0:?     'uint32_t_to_bool' ( const bool)
 | 
						|
0:?       true (const bool)
 | 
						|
0:?     'uint64_t_to_bool' ( const bool)
 | 
						|
0:?       true (const bool)
 | 
						|
0:?     'float16_t_to_bool' ( const bool)
 | 
						|
0:?       true (const bool)
 | 
						|
0:?     'float32_t_to_bool' ( const bool)
 | 
						|
0:?       true (const bool)
 | 
						|
0:?     'float64_t_to_bool' ( const bool)
 | 
						|
0:?       true (const bool)
 | 
						|
0:?     'bool_to_int8_t' ( const int8_t)
 | 
						|
0:?       1 (const int8_t)
 | 
						|
0:?     'int8_t_to_int8_t' ( const int8_t)
 | 
						|
0:?       -1 (const int8_t)
 | 
						|
0:?     'int16_t_to_int8_t' ( const int8_t)
 | 
						|
0:?       -2 (const int8_t)
 | 
						|
0:?     'int32_t_to_int8_t' ( const int8_t)
 | 
						|
0:?       -3 (const int8_t)
 | 
						|
0:?     'int64_t_to_int8_t' ( const int8_t)
 | 
						|
0:?       -4 (const int8_t)
 | 
						|
0:?     'uint8_t_to_int8_t' ( const int8_t)
 | 
						|
0:?       1 (const int8_t)
 | 
						|
0:?     'uint16_t_to_int8_t' ( const int8_t)
 | 
						|
0:?       2 (const int8_t)
 | 
						|
0:?     'uint32_t_to_int8_t' ( const int8_t)
 | 
						|
0:?       3 (const int8_t)
 | 
						|
0:?     'uint64_t_to_int8_t' ( const int8_t)
 | 
						|
0:?       4 (const int8_t)
 | 
						|
0:?     'float16_t_to_int8_t' ( const int8_t)
 | 
						|
0:?       42 (const int8_t)
 | 
						|
0:?     'float32_t_to_int8_t' ( const int8_t)
 | 
						|
0:?       13 (const int8_t)
 | 
						|
0:?     'float64_t_to_int8_t' ( const int8_t)
 | 
						|
0:?       4 (const int8_t)
 | 
						|
0:?     'bool_to_int16_t' ( const int16_t)
 | 
						|
0:?       1 (const int16_t)
 | 
						|
0:?     'int8_t_to_int16_t' ( const int16_t)
 | 
						|
0:?       -1 (const int16_t)
 | 
						|
0:?     'int16_t_to_int16_t' ( const int16_t)
 | 
						|
0:?       -2 (const int16_t)
 | 
						|
0:?     'int32_t_to_int16_t' ( const int16_t)
 | 
						|
0:?       -3 (const int16_t)
 | 
						|
0:?     'int64_t_to_int16_t' ( const int16_t)
 | 
						|
0:?       -4 (const int16_t)
 | 
						|
0:?     'uint8_t_to_int16_t' ( const int16_t)
 | 
						|
0:?       1 (const int16_t)
 | 
						|
0:?     'uint16_t_to_int16_t' ( const int16_t)
 | 
						|
0:?       2 (const int16_t)
 | 
						|
0:?     'uint32_t_to_int16_t' ( const int16_t)
 | 
						|
0:?       3 (const int16_t)
 | 
						|
0:?     'uint64_t_to_int16_t' ( const int16_t)
 | 
						|
0:?       4 (const int16_t)
 | 
						|
0:?     'float16_t_to_int16_t' ( const int16_t)
 | 
						|
0:?       42 (const int16_t)
 | 
						|
0:?     'float32_t_to_int16_t' ( const int16_t)
 | 
						|
0:?       13 (const int16_t)
 | 
						|
0:?     'float64_t_to_int16_t' ( const int16_t)
 | 
						|
0:?       4 (const int16_t)
 | 
						|
0:?     'bool_to_int32_t' ( const int)
 | 
						|
0:?       1 (const int)
 | 
						|
0:?     'int8_t_to_int32_t' ( const int)
 | 
						|
0:?       -1 (const int)
 | 
						|
0:?     'int16_t_to_int32_t' ( const int)
 | 
						|
0:?       -2 (const int)
 | 
						|
0:?     'int32_t_to_int32_t' ( const int)
 | 
						|
0:?       -3 (const int)
 | 
						|
0:?     'int64_t_to_int32_t' ( const int)
 | 
						|
0:?       -4 (const int)
 | 
						|
0:?     'uint8_t_to_int32_t' ( const int)
 | 
						|
0:?       1 (const int)
 | 
						|
0:?     'uint16_t_to_int32_t' ( const int)
 | 
						|
0:?       2 (const int)
 | 
						|
0:?     'uint32_t_to_int32_t' ( const int)
 | 
						|
0:?       3 (const int)
 | 
						|
0:?     'uint64_t_to_int32_t' ( const int)
 | 
						|
0:?       4 (const int)
 | 
						|
0:?     'float16_t_to_int32_t' ( const int)
 | 
						|
0:?       42 (const int)
 | 
						|
0:?     'float32_t_to_int32_t' ( const int)
 | 
						|
0:?       13 (const int)
 | 
						|
0:?     'float64_t_to_int32_t' ( const int)
 | 
						|
0:?       4 (const int)
 | 
						|
0:?     'bool_to_int64_t' ( const int64_t)
 | 
						|
0:?       1 (const int64_t)
 | 
						|
0:?     'int8_t_to_int64_t' ( const int64_t)
 | 
						|
0:?       -1 (const int64_t)
 | 
						|
0:?     'int16_t_to_int64_t' ( const int64_t)
 | 
						|
0:?       -2 (const int64_t)
 | 
						|
0:?     'int32_t_to_int64_t' ( const int64_t)
 | 
						|
0:?       -3 (const int64_t)
 | 
						|
0:?     'int64_t_to_int64_t' ( const int64_t)
 | 
						|
0:?       -4 (const int64_t)
 | 
						|
0:?     'uint8_t_to_int64_t' ( const int64_t)
 | 
						|
0:?       1 (const int64_t)
 | 
						|
0:?     'uint16_t_to_int64_t' ( const int64_t)
 | 
						|
0:?       2 (const int64_t)
 | 
						|
0:?     'uint32_t_to_int64_t' ( const int64_t)
 | 
						|
0:?       3 (const int64_t)
 | 
						|
0:?     'uint64_t_to_int64_t' ( const int64_t)
 | 
						|
0:?       4 (const int64_t)
 | 
						|
0:?     'float16_t_to_int64_t' ( const int64_t)
 | 
						|
0:?       42 (const int64_t)
 | 
						|
0:?     'float32_t_to_int64_t' ( const int64_t)
 | 
						|
0:?       13 (const int64_t)
 | 
						|
0:?     'float64_t_to_int64_t' ( const int64_t)
 | 
						|
0:?       4 (const int64_t)
 | 
						|
0:?     'bool_to_uint8_t' ( const uint8_t)
 | 
						|
0:?       1 (const uint8_t)
 | 
						|
0:?     'int8_t_to_uint8_t' ( const uint8_t)
 | 
						|
0:?       255 (const uint8_t)
 | 
						|
0:?     'int16_t_to_uint8_t' ( const uint8_t)
 | 
						|
0:?       254 (const uint8_t)
 | 
						|
0:?     'int32_t_to_uint8_t' ( const uint8_t)
 | 
						|
0:?       253 (const uint8_t)
 | 
						|
0:?     'int64_t_to_uint8_t' ( const uint8_t)
 | 
						|
0:?       252 (const uint8_t)
 | 
						|
0:?     'uint8_t_to_uint8_t' ( const uint8_t)
 | 
						|
0:?       1 (const uint8_t)
 | 
						|
0:?     'uint16_t_to_uint8_t' ( const uint8_t)
 | 
						|
0:?       2 (const uint8_t)
 | 
						|
0:?     'uint32_t_to_uint8_t' ( const uint8_t)
 | 
						|
0:?       3 (const uint8_t)
 | 
						|
0:?     'uint64_t_to_uint8_t' ( const uint8_t)
 | 
						|
0:?       4 (const uint8_t)
 | 
						|
0:?     'float16_t_to_uint8_t' ( const uint8_t)
 | 
						|
0:?       42 (const uint8_t)
 | 
						|
0:?     'float32_t_to_uint8_t' ( const uint8_t)
 | 
						|
0:?       13 (const uint8_t)
 | 
						|
0:?     'float64_t_to_uint8_t' ( const uint8_t)
 | 
						|
0:?       4 (const uint8_t)
 | 
						|
0:?     'bool_to_uint16_t' ( const uint16_t)
 | 
						|
0:?       1 (const uint16_t)
 | 
						|
0:?     'int8_t_to_uint16_t' ( const uint16_t)
 | 
						|
0:?       65535 (const uint16_t)
 | 
						|
0:?     'int16_t_to_uint16_t' ( const uint16_t)
 | 
						|
0:?       65534 (const uint16_t)
 | 
						|
0:?     'int32_t_to_uint16_t' ( const uint16_t)
 | 
						|
0:?       65533 (const uint16_t)
 | 
						|
0:?     'int64_t_to_uint16_t' ( const uint16_t)
 | 
						|
0:?       65532 (const uint16_t)
 | 
						|
0:?     'uint8_t_to_uint16_t' ( const uint16_t)
 | 
						|
0:?       1 (const uint16_t)
 | 
						|
0:?     'uint16_t_to_uint16_t' ( const uint16_t)
 | 
						|
0:?       2 (const uint16_t)
 | 
						|
0:?     'uint32_t_to_uint16_t' ( const uint16_t)
 | 
						|
0:?       3 (const uint16_t)
 | 
						|
0:?     'uint64_t_to_uint16_t' ( const uint16_t)
 | 
						|
0:?       4 (const uint16_t)
 | 
						|
0:?     'float16_t_to_uint16_t' ( const uint16_t)
 | 
						|
0:?       42 (const uint16_t)
 | 
						|
0:?     'float32_t_to_uint16_t' ( const uint16_t)
 | 
						|
0:?       13 (const uint16_t)
 | 
						|
0:?     'float64_t_to_uint16_t' ( const uint16_t)
 | 
						|
0:?       4 (const uint16_t)
 | 
						|
0:?     'bool_to_uint32_t' ( const uint)
 | 
						|
0:?       1 (const uint)
 | 
						|
0:?     'int8_t_to_uint32_t' ( const uint)
 | 
						|
0:?       4294967295 (const uint)
 | 
						|
0:?     'int16_t_to_uint32_t' ( const uint)
 | 
						|
0:?       4294967294 (const uint)
 | 
						|
0:?     'int32_t_to_uint32_t' ( const uint)
 | 
						|
0:?       4294967293 (const uint)
 | 
						|
0:?     'int64_t_to_uint32_t' ( const uint)
 | 
						|
0:?       4294967292 (const uint)
 | 
						|
0:?     'uint8_t_to_uint32_t' ( const uint)
 | 
						|
0:?       1 (const uint)
 | 
						|
0:?     'uint16_t_to_uint32_t' ( const uint)
 | 
						|
0:?       2 (const uint)
 | 
						|
0:?     'uint32_t_to_uint32_t' ( const uint)
 | 
						|
0:?       3 (const uint)
 | 
						|
0:?     'uint64_t_to_uint32_t' ( const uint)
 | 
						|
0:?       4 (const uint)
 | 
						|
0:?     'float16_t_to_uint32_t' ( const uint)
 | 
						|
0:?       42 (const uint)
 | 
						|
0:?     'float32_t_to_uint32_t' ( const uint)
 | 
						|
0:?       13 (const uint)
 | 
						|
0:?     'float64_t_to_uint32_t' ( const uint)
 | 
						|
0:?       4 (const uint)
 | 
						|
0:?     'bool_to_uint64_t' ( const uint64_t)
 | 
						|
0:?       1 (const uint64_t)
 | 
						|
0:?     'int8_t_to_uint64_t' ( const uint64_t)
 | 
						|
0:?       18446744073709551615 (const uint64_t)
 | 
						|
0:?     'int16_t_to_uint64_t' ( const uint64_t)
 | 
						|
0:?       18446744073709551614 (const uint64_t)
 | 
						|
0:?     'int32_t_to_uint64_t' ( const uint64_t)
 | 
						|
0:?       18446744073709551613 (const uint64_t)
 | 
						|
0:?     'int64_t_to_uint64_t' ( const uint64_t)
 | 
						|
0:?       18446744073709551612 (const uint64_t)
 | 
						|
0:?     'uint8_t_to_uint64_t' ( const uint64_t)
 | 
						|
0:?       1 (const uint64_t)
 | 
						|
0:?     'uint16_t_to_uint64_t' ( const uint64_t)
 | 
						|
0:?       2 (const uint64_t)
 | 
						|
0:?     'uint32_t_to_uint64_t' ( const uint64_t)
 | 
						|
0:?       3 (const uint64_t)
 | 
						|
0:?     'uint64_t_to_uint64_t' ( const uint64_t)
 | 
						|
0:?       4 (const uint64_t)
 | 
						|
0:?     'float16_t_to_uint64_t' ( const uint64_t)
 | 
						|
0:?       42 (const uint64_t)
 | 
						|
0:?     'float32_t_to_uint64_t' ( const uint64_t)
 | 
						|
0:?       13 (const uint64_t)
 | 
						|
0:?     'float64_t_to_uint64_t' ( const uint64_t)
 | 
						|
0:?       4 (const uint64_t)
 | 
						|
0:?     'bool_to_float16_t' ( const float16_t)
 | 
						|
0:?       1.000000
 | 
						|
0:?     'int8_t_to_float16_t' ( const float16_t)
 | 
						|
0:?       -1.000000
 | 
						|
0:?     'int16_t_to_float16_t' ( const float16_t)
 | 
						|
0:?       -2.000000
 | 
						|
0:?     'int32_t_to_float16_t' ( const float16_t)
 | 
						|
0:?       -3.000000
 | 
						|
0:?     'int64_t_to_float16_t' ( const float16_t)
 | 
						|
0:?       -4.000000
 | 
						|
0:?     'uint8_t_to_float16_t' ( const float16_t)
 | 
						|
0:?       1.000000
 | 
						|
0:?     'uint16_t_to_float16_t' ( const float16_t)
 | 
						|
0:?       2.000000
 | 
						|
0:?     'uint32_t_to_float16_t' ( const float16_t)
 | 
						|
0:?       3.000000
 | 
						|
0:?     'uint64_t_to_float16_t' ( const float16_t)
 | 
						|
0:?       4.000000
 | 
						|
0:?     'float16_t_to_float16_t' ( const float16_t)
 | 
						|
0:?       42.000000
 | 
						|
0:?     'float32_t_to_float16_t' ( const float16_t)
 | 
						|
0:?       13.000000
 | 
						|
0:?     'float64_t_to_float16_t' ( const float16_t)
 | 
						|
0:?       4.000000
 | 
						|
0:?     'bool_to_float32_t' ( const float)
 | 
						|
0:?       1.000000
 | 
						|
0:?     'int8_t_to_float32_t' ( const float)
 | 
						|
0:?       -1.000000
 | 
						|
0:?     'int16_t_to_float32_t' ( const float)
 | 
						|
0:?       -2.000000
 | 
						|
0:?     'int32_t_to_float32_t' ( const float)
 | 
						|
0:?       -3.000000
 | 
						|
0:?     'int64_t_to_float32_t' ( const float)
 | 
						|
0:?       -4.000000
 | 
						|
0:?     'uint8_t_to_float32_t' ( const float)
 | 
						|
0:?       1.000000
 | 
						|
0:?     'uint16_t_to_float32_t' ( const float)
 | 
						|
0:?       2.000000
 | 
						|
0:?     'uint32_t_to_float32_t' ( const float)
 | 
						|
0:?       3.000000
 | 
						|
0:?     'uint64_t_to_float32_t' ( const float)
 | 
						|
0:?       4.000000
 | 
						|
0:?     'float16_t_to_float32_t' ( const float)
 | 
						|
0:?       42.000000
 | 
						|
0:?     'float32_t_to_float32_t' ( const float)
 | 
						|
0:?       13.000000
 | 
						|
0:?     'float64_t_to_float32_t' ( const float)
 | 
						|
0:?       4.000000
 | 
						|
0:?     'bool_to_float64_t' ( const double)
 | 
						|
0:?       1.000000
 | 
						|
0:?     'int8_t_to_float64_t' ( const double)
 | 
						|
0:?       -1.000000
 | 
						|
0:?     'int16_t_to_float64_t' ( const double)
 | 
						|
0:?       -2.000000
 | 
						|
0:?     'int32_t_to_float64_t' ( const double)
 | 
						|
0:?       -3.000000
 | 
						|
0:?     'int64_t_to_float64_t' ( const double)
 | 
						|
0:?       -4.000000
 | 
						|
0:?     'uint8_t_to_float64_t' ( const double)
 | 
						|
0:?       1.000000
 | 
						|
0:?     'uint16_t_to_float64_t' ( const double)
 | 
						|
0:?       2.000000
 | 
						|
0:?     'uint32_t_to_float64_t' ( const double)
 | 
						|
0:?       3.000000
 | 
						|
0:?     'uint64_t_to_float64_t' ( const double)
 | 
						|
0:?       4.000000
 | 
						|
0:?     'float16_t_to_float64_t' ( const double)
 | 
						|
0:?       42.000000
 | 
						|
0:?     'float32_t_to_float64_t' ( const double)
 | 
						|
0:?       13.000000
 | 
						|
0:?     'float64_t_to_float64_t' ( const double)
 | 
						|
0:?       4.000000
 | 
						|
0:?     'neg_float16_t_to_bool' ( const bool)
 | 
						|
0:?       true (const bool)
 | 
						|
0:?     'neg_float32_t_to_bool' ( const bool)
 | 
						|
0:?       true (const bool)
 | 
						|
0:?     'neg_float64_t_to_bool' ( const bool)
 | 
						|
0:?       true (const bool)
 | 
						|
0:?     'neg_float16_t_to_int8_t' ( const int8_t)
 | 
						|
0:?       -42 (const int8_t)
 | 
						|
0:?     'neg_float32_t_to_int8_t' ( const int8_t)
 | 
						|
0:?       -13 (const int8_t)
 | 
						|
0:?     'neg_float64_t_to_int8_t' ( const int8_t)
 | 
						|
0:?       -4 (const int8_t)
 | 
						|
0:?     'neg_float16_t_to_int16_t' ( const int16_t)
 | 
						|
0:?       -42 (const int16_t)
 | 
						|
0:?     'neg_float32_t_to_int16_t' ( const int16_t)
 | 
						|
0:?       -13 (const int16_t)
 | 
						|
0:?     'neg_float64_t_to_int16_t' ( const int16_t)
 | 
						|
0:?       -4 (const int16_t)
 | 
						|
0:?     'neg_float16_t_to_int32_t' ( const int)
 | 
						|
0:?       -42 (const int)
 | 
						|
0:?     'neg_float32_t_to_int32_t' ( const int)
 | 
						|
0:?       -13 (const int)
 | 
						|
0:?     'neg_float64_t_to_int32_t' ( const int)
 | 
						|
0:?       -4 (const int)
 | 
						|
0:?     'neg_float16_t_to_int64_t' ( const int64_t)
 | 
						|
0:?       -42 (const int64_t)
 | 
						|
0:?     'neg_float32_t_to_int64_t' ( const int64_t)
 | 
						|
0:?       -13 (const int64_t)
 | 
						|
0:?     'neg_float64_t_to_int64_t' ( const int64_t)
 | 
						|
0:?       -4 (const int64_t)
 | 
						|
0:?     'neg_float16_t_to_float16_t' ( const float16_t)
 | 
						|
0:?       -42.000000
 | 
						|
0:?     'neg_float32_t_to_float16_t' ( const float16_t)
 | 
						|
0:?       -13.000000
 | 
						|
0:?     'neg_float64_t_to_float16_t' ( const float16_t)
 | 
						|
0:?       -4.000000
 | 
						|
0:?     'neg_float16_t_to_float32_t' ( const float)
 | 
						|
0:?       -42.000000
 | 
						|
0:?     'neg_float32_t_to_float32_t' ( const float)
 | 
						|
0:?       -13.000000
 | 
						|
0:?     'neg_float64_t_to_float32_t' ( const float)
 | 
						|
0:?       -4.000000
 | 
						|
0:?     'neg_float16_t_to_float64_t' ( const double)
 | 
						|
0:?       -42.000000
 | 
						|
0:?     'neg_float32_t_to_float64_t' ( const double)
 | 
						|
0:?       -13.000000
 | 
						|
0:?     'neg_float64_t_to_float64_t' ( const double)
 | 
						|
0:?       -4.000000
 | 
						|
 |