Add conversions from negative float16_t and float32_t to bool, all signed integer types (i.e., including those in GL_EXT_shader_explicit_arithmetic_types), and all float types (from the same extension) to extend coverage. Note that converting negative float values to unsigned integers is undefined behavior. Thus, we exclude them.
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:? 252 (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:? 65532 (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:? 4294967292 (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:? 18446744073709551612 (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:? 252 (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:? 65532 (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:? 4294967292 (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:? 18446744073709551612 (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
|
|
|