| /arkcompiler/runtime_core/static_core/plugins/ets/tests/stdlib-templates/std/core/ |
| D | list.std_core_float_instance.yaml | 16 object_type: Float, 17 init_object_data_type: "float[]", 18 init_object_type: float, 22 method_return_type: float, 23 …init_object_data: "[0.0 as float, 1.0 as float, Float.MIN_VALUE as float, Float.MAX_VALUE as float… 24 expected_data_type: "float[]", 25 …expected_test_data: "[0.0 as float, 1.0 as float, Float.MIN_VALUE as float, Float.MAX_VALUE as flo… 30 object_type: Float, 31 init_object_data_type: "float[]", 32 init_object_type: float, [all …]
|
| D | list.std_core_float_static.yaml | 16 object_type: Float, 17 param_init_data_types: {"param1":"float[]"} , 18 param_types: {"param1":Float}, 20 …param_list: {"param1": "[(-1) as float, 0 as float, 1 as float, Float.MAX_VALUE as float, Float.MI… 21 method_return_type: Float, 22 expected_data_item_type: Float, 23 expected_data_type: "float[]", 25 …expected_test_data: "[(-1) as float, 0 as float, 1 as float, Float.MAX_VALUE as float, Float.MIN_V… 30 object_type: Float, 31 param_init_data_types: {"param1":"float[]"}, [all …]
|
| D | list.std_core_value.yaml | 51 name: float, 52 …init_values: {"0.0 as float", "1.0 as float", "-1.0 as float", "Float.MIN_VALUE as float", "Float.… 53 value_name: Float, 99 name: Float, 100 …Float.valueOf(0.0 as float)", "Float.valueOf(1.0 as float)", "Float.valueOf(-1.0 as float)", "Floa… 101 value_name: Float, 153 name: "float[]", 154 …init_values: {"[0.0 as float]", "[0.0 as float, 1.0 as float, -1.0 as float, Float.MIN_VALUE as fl… 201 name: "Float[]", 202 …Float.valueOf(0.0 as float)]", "[Float.valueOf(0.0 as float), Float.valueOf(1.0 as float), Float.v…
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/03.types/07.value_types/02.floating-point_types_and_operations/division/ |
| D | division_float.params.yaml | 16 - { left: 0.0, right: 0.0, result: Float.NaN } 17 - { left: 1.0, right: 0.0, result: Float.POSITIVE_INFINITY } 18 - { left: -1.0, right: -0.0, result: Float.POSITIVE_INFINITY } 19 - { left: 1.0, right: -0.0, result: Float.NEGATIVE_INFINITY } 20 - { left: -1.0, right: 0.0, result: Float.NEGATIVE_INFINITY } 23 - { left: Float.NaN, right: 0.0, result: Float.NaN } 24 - { left: Float.NaN, right: Float.NaN, result: Float.NaN } 25 - { left: Float.NaN, right: 1.0, result: Float.NaN } 26 - { left: Float.POSITIVE_INFINITY, right: 0.0, result: Float.POSITIVE_INFINITY } 27 - { left: Float.POSITIVE_INFINITY, right: -0.0, result: Float.NEGATIVE_INFINITY } [all …]
|
| /arkcompiler/runtime_core/static_core/plugins/ets/stdlib/std/core/ |
| D | Float.ets | 19 * Represents boxed float value and related operations 21 export final class Float extends Floating implements Comparable<Float>, JSONable<Float> { 22 private value: float; 25 * Constructs a new Float instance with initial value zero 32 * Constructs a new Float instance with provided initial value 36 public constructor(value: float) { 41 * Constructs a new Float instance with provided initial value (`double` type literal) 46 this.value = value as float; 51 * Constructs a new Float instance with provided initial value 55 public constructor(value: Float) { [all …]
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/03.types/07.value_types/02.floating-point_types_and_operations/greater_than/ |
| D | greater_than_float.params.yaml | 23 - { left: Float.MIN_VALUE, right: 0.0, result: "true" } 24 - { left: Float.MIN_VALUE, right: 3.1415927, result: "false" } 25 - { left: Float.MIN_VALUE, right: -Float.MIN_VALUE, result: "true" } 26 - { left: Float.MIN_VALUE, right: Float.MAX_VALUE, result: "false" } 27 - { left: Float.MIN_VALUE, right: Float.NaN, result: "false" } 28 - { left: Float.MIN_VALUE, right: Float.POSITIVE_INFINITY, result: "false" } 29 - { left: Float.MIN_VALUE, right: Float.NEGATIVE_INFINITY, result: "true" } 30 - { left: Float.MIN_VALUE, right: Float.MIN_VALUE, result: "false" } 31 - { left: Float.MAX_VALUE, right: 0.0, result: "true" } 32 - { left: Float.MAX_VALUE, right: 3.1415927, result: "true" } [all …]
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/03.types/07.value_types/02.floating-point_types_and_operations/greater_or_equal/ |
| D | greater_or_equal_float.params.yaml | 23 - { left: Float.MIN_VALUE, right: 0.0, result: "true" } 24 - { left: Float.MIN_VALUE, right: 3.1415927, result: "false" } 25 - { left: Float.MIN_VALUE, right: -Float.MIN_VALUE, result: "true" } 26 - { left: Float.MIN_VALUE, right: Float.MAX_VALUE, result: "false" } 27 - { left: Float.MIN_VALUE, right: Float.NaN, result: "false" } 28 - { left: Float.MIN_VALUE, right: Float.POSITIVE_INFINITY, result: "false" } 29 - { left: Float.MIN_VALUE, right: Float.NEGATIVE_INFINITY, result: "true" } 30 - { left: Float.MIN_VALUE, right: Float.MIN_VALUE, result: "true" } 31 - { left: Float.MAX_VALUE, right: 0.0, result: "true" } 32 - { left: Float.MAX_VALUE, right: 3.1415927, result: "true" } [all …]
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/03.types/07.value_types/02.floating-point_types_and_operations/not_equal/ |
| D | not_equal_float.params.yaml | 23 - { left: Float.MIN_VALUE, right: 0.0, result: "true" } 24 - { left: Float.MIN_VALUE, right: 3.1415927, result: "true" } 25 - { left: Float.MIN_VALUE, right: -Float.MIN_VALUE, result: "true" } 26 - { left: Float.MIN_VALUE, right: Float.MAX_VALUE, result: "true" } 27 - { left: Float.MIN_VALUE, right: Float.NaN, result: "true" } 28 - { left: Float.MIN_VALUE, right: Float.POSITIVE_INFINITY, result: "true" } 29 - { left: Float.MIN_VALUE, right: Float.NEGATIVE_INFINITY, result: "true" } 30 - { left: Float.MIN_VALUE, right: Float.MIN_VALUE, result: "false" } 31 - { left: Float.MAX_VALUE, right: 0.0, result: "true" } 32 - { left: Float.MAX_VALUE, right: 3.1415927, result: "true" } [all …]
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/03.types/07.value_types/02.floating-point_types_and_operations/equal/ |
| D | equal_float.params.yaml | 23 - { left: Float.MIN_VALUE, right: 0.0, result: "false" } 24 - { left: Float.MIN_VALUE, right: 3.1415927, result: "false" } 25 - { left: Float.MIN_VALUE, right: -Float.MIN_VALUE, result: "false" } 26 - { left: Float.MIN_VALUE, right: Float.MAX_VALUE, result: "false" } 27 - { left: Float.MIN_VALUE, right: Float.NaN, result: "false" } 28 - { left: Float.MIN_VALUE, right: Float.POSITIVE_INFINITY, result: "false" } 29 - { left: Float.MIN_VALUE, right: Float.NEGATIVE_INFINITY, result: "false" } 30 - { left: Float.MIN_VALUE, right: Float.MIN_VALUE, result: "true" } 31 - { left: Float.MAX_VALUE, right: 0.0, result: "false" } 32 - { left: Float.MAX_VALUE, right: 3.1415927, result: "false" } [all …]
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/03.types/07.value_types/02.floating-point_types_and_operations/less_or_equal/ |
| D | less_or_equal_float.params.yaml | 23 - { left: Float.MIN_VALUE, right: 0.0, result: "false" } 24 - { left: Float.MIN_VALUE, right: 3.1415927, result: "true" } 25 - { left: Float.MIN_VALUE, right: -Float.MIN_VALUE, result: "false" } 26 - { left: Float.MIN_VALUE, right: Float.MAX_VALUE, result: "true" } 27 - { left: Float.MIN_VALUE, right: Float.NaN, result: "false" } 28 - { left: Float.MIN_VALUE, right: Float.POSITIVE_INFINITY, result: "true" } 29 - { left: Float.MIN_VALUE, right: Float.NEGATIVE_INFINITY, result: "false" } 30 - { left: Float.MIN_VALUE, right: Float.MIN_VALUE, result: "true" } 31 - { left: Float.MAX_VALUE, right: 0.0, result: "false" } 32 - { left: Float.MAX_VALUE, right: 3.1415927, result: "false" } [all …]
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/03.types/07.value_types/02.floating-point_types_and_operations/less_than/ |
| D | less_than_float.params.yaml | 23 - { left: Float.MIN_VALUE, right: 0.0, result: "false" } 24 - { left: Float.MIN_VALUE, right: 3.1415927, result: "true" } 25 - { left: Float.MIN_VALUE, right: -Float.MIN_VALUE, result: "false" } 26 - { left: Float.MIN_VALUE, right: Float.MAX_VALUE, result: "true" } 27 - { left: Float.MIN_VALUE, right: Float.NaN, result: "false" } 28 - { left: Float.MIN_VALUE, right: Float.POSITIVE_INFINITY, result: "true" } 29 - { left: Float.MIN_VALUE, right: Float.NEGATIVE_INFINITY, result: "false" } 30 - { left: Float.MIN_VALUE, right: Float.MIN_VALUE, result: "false" } 31 - { left: Float.MAX_VALUE, right: 0.0, result: "false" } 32 - { left: Float.MAX_VALUE, right: 3.1415927, result: "false" } [all …]
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/07.expressions/28.assignment/02.compound_assignment_operators/ |
| D | ops_neg_rt.params.yaml | 17 - { type: float, v: Float.POSITIVE_INFINITY, op: '-', q: Float.POSITIVE_INFINITY } 18 - { type: float, v: Float.NEGATIVE_INFINITY, op: '-', q: Float.NEGATIVE_INFINITY } 21 - { type: float, v: Float.POSITIVE_INFINITY, op: '/', q: Float.POSITIVE_INFINITY } 22 - { type: float, v: Float.NEGATIVE_INFINITY, op: '/', q: Float.NEGATIVE_INFINITY } 25 - { type: float, v: Float.POSITIVE_INFINITY, op: '%', q: Float.POSITIVE_INFINITY } 26 - { type: float, v: Float.NEGATIVE_INFINITY, op: '%', q: Float.NEGATIVE_INFINITY } 29 - { type: float, v: 0.0, op: '/', q: -0.0 } 31 - { type: float, v: 0.0, op: '%', q: -0.0 } 35 - { type: Float, v: Float.POSITIVE_INFINITY, op: '-', q: Float.POSITIVE_INFINITY } 36 - { type: Float, v: Float.NEGATIVE_INFINITY, op: '-', q: Float.NEGATIVE_INFINITY } [all …]
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/03.types/07.value_types/02.floating-point_types_and_operations/subtraction/ |
| D | subtraction_float.params.yaml | 23 - { left: Float.NaN, right: 0.0, result: Float.NaN } 24 - { left: Float.NaN, right: 1.0, result: Float.NaN } 25 - { left: Float.NaN, right: Float.NaN, result: Float.NaN } 26 - { left: Float.POSITIVE_INFINITY, right: 0.0, result: Float.POSITIVE_INFINITY } 27 - { left: Float.POSITIVE_INFINITY, right: -1.0, result: Float.POSITIVE_INFINITY } 28 - { left: Float.POSITIVE_INFINITY, right: Float.POSITIVE_INFINITY, result: Float.NaN } 29 - { left: Float.POSITIVE_INFINITY, right: Float.NEGATIVE_INFINITY, result: Float.POSITIVE_INFINITY } 30 - { left: Float.NEGATIVE_INFINITY, right: 0.0, result: Float.NEGATIVE_INFINITY } 31 - { left: Float.NEGATIVE_INFINITY, right: Float.NEGATIVE_INFINITY, result: Float.NaN } 32 - { left: Float.NEGATIVE_INFINITY, right: Float.POSITIVE_INFINITY, result: Float.NEGATIVE_INFINITY } [all …]
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/06.contexts_and_conversions/02.kinds_of_conversion/01.primitive_types_conversions/ |
| D | prim_narrowing.params.yaml | 43 - { stype: float, src: Float.MIN_VALUE as float, dtype: byte, dst: 0 as byte } 44 - { stype: float, src: Float.MAX_VALUE as float, dtype: byte, dst: (-1) as byte } 45 - { stype: float, src: Float.MIN_VALUE as float, dtype: short, dst: 0 as short } 46 - { stype: float, src: Float.MAX_VALUE as float, dtype: short, dst: (-1) as short } 47 - { stype: float, src: Float.MIN_VALUE as float, dtype: char, dst: "c'\\u0000'" } 48 - { stype: float, src: Float.MAX_VALUE as float, dtype: char, dst: "c'\\uffff'" } 49 - { stype: float, src: Float.MIN_VALUE as float, dtype: int, dst: 0 } 50 - { stype: float, src: Float.MAX_VALUE as float, dtype: int, dst: 2147483647 } 51 - { stype: float, src: Float.MIN_VALUE as float, dtype: long, dst: 0 as long } 52 - { stype: float, src: Float.MAX_VALUE as float, dtype: long, dst: 9223372036854775807 as long } [all …]
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/03.types/07.value_types/02.floating-point_types_and_operations/multiplication/ |
| D | multiplication_float.params.yaml | 21 - { left: Float.NaN, right: 0.0, result: Float.NaN } 22 - { left: Float.NaN, right: Float.NaN, result: Float.NaN } 23 - { left: Float.POSITIVE_INFINITY, right: 0.0, result: Float.NaN } 24 - { left: Float.NEGATIVE_INFINITY, right: 0.0, result: Float.NaN } 25 - { left: Float.POSITIVE_INFINITY, right: -1.0, result: Float.NEGATIVE_INFINITY } 26 - { left: Float.NEGATIVE_INFINITY, right: -1.0, result: Float.POSITIVE_INFINITY } 27 - { left: Float.POSITIVE_INFINITY, right: Float.POSITIVE_INFINITY, result: Float.POSITIVE_INFINITY } 28 - { left: Float.POSITIVE_INFINITY, right: Float.NEGATIVE_INFINITY, result: Float.NEGATIVE_INFINITY } 29 - { left: Float.NEGATIVE_INFINITY, right: Float.NEGATIVE_INFINITY, result: Float.POSITIVE_INFINITY } 34 - { left: Float.MIN_VALUE, right: +0.0, result: 0.0 } [all …]
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/03.types/07.value_types/02.floating-point_types_and_operations/addition/ |
| D | addition_float.params.yaml | 21 - { left: Float.NaN, right: 0.0, result: Float.NaN } 22 - { left: Float.NaN, right: Float.NaN, result: Float.NaN } 23 - { left: Float.POSITIVE_INFINITY, right: 0.0, result: Float.POSITIVE_INFINITY } 24 - { left: Float.POSITIVE_INFINITY, right: -1.0, result: Float.POSITIVE_INFINITY } 25 - { left: Float.POSITIVE_INFINITY, right: Float.POSITIVE_INFINITY, result: Float.POSITIVE_INFINITY } 26 - { left: Float.POSITIVE_INFINITY, right: Float.NEGATIVE_INFINITY, result: Float.NaN } 27 - { left: Float.NEGATIVE_INFINITY, right: 0.0, result: Float.NEGATIVE_INFINITY } 28 - { left: Float.NEGATIVE_INFINITY, right: Float.NEGATIVE_INFINITY, result: Float.NEGATIVE_INFINITY } 33 - { left: Float.MIN_VALUE, right: +0.0, result: Float.MIN_VALUE } 34 - { left: Float.MIN_VALUE, right: -0.0, result: Float.MIN_VALUE } [all …]
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/common/bouncing_pandas/ |
| D | bouncing_pandas.ets | 19 constructor(x: float, y: float, speed: float, radius: float) { 24 this.vx = sqrt(2) as float * speed; 25 this.vy = sqrt(2) as float * speed; 32 left(): float { return this.x - this.radius; } 33 top(): float { return this.y - this.radius; } 34 right(): float { return this.x + this.radius; } 35 bottom(): float { return this.y + this.radius; } 37 public x: float; 38 public y: float; 39 public vx: float; [all …]
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/07.expressions/23.relational_expressions/01.numerical_comparison_operators/ |
| D | float_comparison.params.yaml | 25 - {xtype: float, xvalue: 0.0, ytype: float, yvalue: 1.0, op: ">", result: "false"} 26 - {xtype: float, xvalue: 1.0, ytype: float, yvalue: 0.0, op: ">", result: "true"} 27 - {xtype: float, xvalue: -1.0, ytype: float, yvalue: 0.0, op: ">", result: "false"} 28 - {xtype: float, xvalue: 0.0, ytype: float, yvalue: -1.0, op: ">", result: "true"} 39 - {xtype: float, xvalue: 0.0, ytype: float, yvalue: 1.0, op: "<", result: "true"} 40 - {xtype: float, xvalue: 1.0, ytype: float, yvalue: 0.0, op: "<", result: "false"} 41 - {xtype: float, xvalue: -1.0, ytype: float, yvalue: 0.0, op: "<", result: "true"} 42 - {xtype: float, xvalue: 0.0, ytype: float, yvalue: -1.0, op: "<", result: "false"} 53 - {xtype: double, xvalue: 0.0, ytype: float, yvalue: 1.0, op: ">=", result: "false"} 54 - {xtype: double, xvalue: 1.0, ytype: float, yvalue: 0.0, op: ">=", result: "true"} [all …]
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/06.contexts_and_conversions/01.kinds_of_contexts/04.casting_contexts/ |
| D | sequenced.params.yaml | 20 - { stype: byte, sval: 0 as byte, dtype: Float } 27 - { stype: char, sval: "c'X'", dtype: Float } 34 - { stype: short, sval: 0 as short, dtype: Float } 41 - { stype: int, sval: 0 as int, dtype: Float } 48 - { stype: long, sval: 0 as long, dtype: Float } 51 - { stype: float, sval: 0.0 as float, dtype: Byte } 52 - { stype: float, sval: 0.0 as float, dtype: Short } 53 - { stype: float, sval: 0.0 as float, dtype: Char } 54 - { stype: float, sval: 0.0 as float, dtype: Int } 55 - { stype: float, sval: 0.0 as float, dtype: Long } [all …]
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/ets_test_suite/intrinsics/ |
| D | min.ets | 31 if (min(Float.POSITIVE_INFINITY, Float.NEGATIVE_INFINITY) != Float.NEGATIVE_INFINITY) return 21; 32 if (min(Float.MAX_VALUE, Float.NEGATIVE_INFINITY) != Float.NEGATIVE_INFINITY) return 22; 33 if (min(0. as float, Float.NEGATIVE_INFINITY) != Float.NEGATIVE_INFINITY) return 23; 34 if (min(0. as float, Float.MIN_VALUE) != 0. as float) return 24; 35 if (min(Float.MAX_VALUE, Float.MIN_VALUE) != Float.MIN_VALUE) return 25; 36 if (min(0. as float, 2. as float) != 0. as float) return 26; 37 if (min(0. as float, -4. as float) != -4. as float) return 27; 38 if (min(1.e-10 as float, 2.e+12 as float) != 1.e-10 as float) return 28;
|
| D | max.ets | 31 if (max(Float.POSITIVE_INFINITY, Float.NEGATIVE_INFINITY) != Float.POSITIVE_INFINITY) return 21; 32 if (max(Float.MAX_VALUE, Float.NEGATIVE_INFINITY) != Float.MAX_VALUE) return 22; 33 if (max(0. as float, Float.NEGATIVE_INFINITY) != 0) return 23; 34 if (max(0. as float, Float.MIN_VALUE) != Float.MIN_VALUE) return 24; 35 if (max(Float.MAX_VALUE, Float.MIN_VALUE) != Float.MAX_VALUE) return 25; 36 if (max(0. as float, 2. as float) != 2. as float) return 26; 37 if (max(0. as float, -4. as float) != 0. as float) return 27; 38 if (max(1.e-10 as float, 2.e+12 as float) != 2.e+12 as float) return 28;
|
| D | isSafeInteger.ets | 17 safeInteger: float; 18 unsafeInteger: float; 29 ft.unsafeInteger = 1.0 as float + Float.MAX_SAFE_INTEGER; 31 if (Float.isSafeInteger(Float.NaN) != false) return 1; 32 if (Float.isSafeInteger(Float.POSITIVE_INFINITY) != false) return 2; 33 if (Float.isSafeInteger(Float.NEGATIVE_INFINITY) != false) return 3; 34 if (Float.isSafeInteger(Float.MAX_SAFE_INTEGER as float) != true) return 4; 35 if (Float.isSafeInteger(ft.safeInteger) != true) return 5; 36 if (Float.isSafeInteger(ft.unsafeInteger) != false) return 6;
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/06.contexts_and_conversions/01.kinds_of_contexts/03.numeric_operator_contexts/02.binary_numeric_promotion/ |
| D | result_type_bool.params.yaml | 21 - { type: byte, val: 1 as byte, rt: float, rv: 1.0 as float, op: '<=' } 29 - { type: byte, val: 1 as byte, rt: Float, rv: new Float(1.0 as float), op: '==' } 37 - { type: short, val: 1 as short, rt: float, rv: 1.0 as float, op: '!=' } 45 - { type: short, val: 1 as short, rt: Float, rv: new Float(1.0 as float), op: '>' } 53 - { type: char, val: "c'2'", rt: float, rv: 1.0 as float, op: '>=' } 61 - { type: char, val: "c'2'", rt: Float, rv: new Float(1.0 as float), op: '<' } 69 - { type: int, val: 1, rt: float, rv: 1.0 as float, op: '<=' } 77 - { type: int, val: 1, rt: Float, rv: new Float(1.0 as float), op: '==' } 85 - { type: long, val: 1 as long, rt: float, rv: 1.0 as float, op: '!=' } 93 - { type: long, val: 1 as long, rt: Float, rv: new Float(1.0 as float), op: '>' } [all …]
|
| D | result_type_cond.params.yaml | 21 - { type: byte, val: 1 as byte, rt: float, rv: 1.0 as float, res: 7 } 29 - { type: byte, val: 1 as byte, rt: Float, rv: new Float(1.0 as float), res: 7 } 37 - { type: short, val: 1 as short, rt: float, rv: 1.0 as float, res: 7 } 45 - { type: short, val: 1 as short, rt: Float, rv: new Float(1.0 as float), res: 7 } 53 - { type: char, val: "c'2'", rt: float, rv: 1.0 as float, res: 7 } 61 - { type: char, val: "c'2'", rt: Float, rv: new Float(1.0 as float), res: 7 } 69 - { type: int, val: 1, rt: float, rv: 1.0 as float, res: 7 } 77 - { type: int, val: 1, rt: Float, rv: new Float(1.0 as float), res: 7 } 85 - { type: long, val: 1 as long, rt: float, rv: 1.0 as float, res: 7 } 93 - { type: long, val: 1 as long, rt: Float, rv: new Float(1.0 as float), res: 7 } [all …]
|
| D | result_type_arith.params.yaml | 21 - { type: byte, val: 1 as byte, rt: float, rv: 1.0 as float, op: '+', res: 7 } 29 - { type: byte, val: 1 as byte, rt: Float, rv: new Float(1.0 as float), op: '*', res: 7 } 37 - { type: short, val: 1 as short, rt: float, rv: 1.0 as float, op: '+', res: 7 } 45 - { type: short, val: 1 as short, rt: Float, rv: new Float(1.0 as float), op: '*', res: 7 } 53 - { type: char, val: "c'2'", rt: float, rv: 1.0 as float, op: '+', res: 7 } 61 - { type: char, val: "c'2'", rt: Float, rv: new Float(1.0 as float), op: '*', res: 7 } 69 - { type: int, val: 1, rt: float, rv: 1.0 as float, op: '+', res: 7 } 77 - { type: int, val: 1, rt: Float, rv: new Float(1.0 as float), op: '*', res: 7 } 85 - { type: long, val: 1 as long, rt: float, rv: 1.0 as float, op: '+', res: 7 } 93 - { type: long, val: 1 as long, rt: Float, rv: new Float(1.0 as float), op: '*', res: 7 } [all …]
|