| /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 …]
|
| /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/tests/ets-templates/07.expressions/24.relational_expressions/01.numerical_comparison_operators/ |
| D | float_comparison.params.yaml | 25 …- {xtype: float, xboxed: Float, xvalue: 0.0, ytype: float, yboxed: Float, yvalue: 1.0, op: ">", … 26 …- {xtype: float, xboxed: Float, xvalue: 1.0, ytype: float, yboxed: Float, yvalue: 0.0, op: ">", … 27 …- {xtype: float, xboxed: Float, xvalue: -1.0, ytype: float, yboxed: Float, yvalue: 0.0, op: ">", … 28 …- {xtype: float, xboxed: Float, xvalue: 0.0, ytype: float, yboxed: Float, yvalue: -1.0, op: ">", … 39 …- {xtype: float, xboxed: Float, xvalue: 0.0, ytype: float, yboxed: Float, yvalue: 1.0, op: "<", … 40 …- {xtype: float, xboxed: Float, xvalue: 1.0, ytype: float, yboxed: Float, yvalue: 0.0, op: "<", … 41 …- {xtype: float, xboxed: Float, xvalue: -1.0, ytype: float, yboxed: Float, yvalue: 0.0, op: "<", … 42 …- {xtype: float, xboxed: Float, xvalue: 0.0, ytype: float, yboxed: Float, yvalue: -1.0, op: "<", … 53 …- {xtype: double, xboxed: Double, xvalue: 0.0, ytype: float, yboxed: Float, yvalue: 1.0, op: ">=… 54 …- {xtype: double, xboxed: Double, xvalue: 1.0, ytype: float, yboxed: Float, yvalue: 0.0, op: ">=… [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/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/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/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/stdlib/std/core/ |
| D | Float.sts | 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/07.expressions/29.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/06.contexts_and_conversions/05.implicit_conversions/05.unboxing_conversion/call_lmbd/ |
| D | call-lmbd.params.yaml | 56 - from_type: Float 57 to_type: float 59 - { expr: new Float(+0.0 as float), val: +0.0 as float } 60 - { expr: new Float(-0.0 as float), val: -0.0 as float } 61 - { expr: new Float(Byte.MIN_VALUE as float), val: -128.0 as float } 62 - { expr: new Float(Byte.MAX_VALUE as float), val: 127.0 as float } 63 - { expr: new Float(Short.MIN_VALUE as float), val: -32768.0 as float } 64 - { expr: new Float(Short.MAX_VALUE as float), val: 32767.0 as float } 65 … - { expr: new Float(Int.MIN_VALUE as float), val: -2.14748365E9 as float } # loss of precision 66 … - { expr: new Float(Int.MAX_VALUE as float), val: 2.14748365E9 as float } # loss of precision [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/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/06.contexts_and_conversions/05.implicit_conversions/05.unboxing_conversion/decl_var/ |
| D | decl-var.params.yaml | 45 to_type: float 47 - { expr: new Byte(), val: 0.0 as float } 48 - { expr: new Byte(127 as byte), val: 127.0 as float } 49 - { expr: new Byte(-128 as byte), val: -128.0 as float } 86 to_type: float 89 - { expr: new Short(Byte.MIN_VALUE as short), val: -128.0 as float } 90 - { expr: new Short(Byte.MAX_VALUE as short), val: 127.0 as float } 91 - { expr: new Short(Short.MIN_VALUE), val: -32768.0 as float } 92 - { expr: new Short(Short.MAX_VALUE), val: 32767.0 as float } 126 to_type: float [all …]
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/06.contexts_and_conversions/05.implicit_conversions/05.unboxing_conversion/decl_const/ |
| D | decl-const.params.yaml | 45 to_type: float 47 - { expr: new Byte(), val: 0.0 as float } 48 - { expr: new Byte(127 as byte), val: 127.0 as float } 49 - { expr: new Byte(-128 as byte), val: -128.0 as float } 86 to_type: float 89 - { expr: new Short(Byte.MIN_VALUE as short), val: -128.0 as float } 90 - { expr: new Short(Byte.MAX_VALUE as short), val: 127.0 as float } 91 - { expr: new Short(Short.MIN_VALUE), val: -32768.0 as float } 92 - { expr: new Short(Short.MAX_VALUE), val: 32767.0 as float } 126 to_type: float [all …]
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/06.contexts_and_conversions/05.implicit_conversions/05.unboxing_conversion/comp_obj/ |
| D | comp-intf.params.yaml | 45 to_type: float 47 - { expr: new Byte(), val: 0.0 as float } 48 - { expr: new Byte(127 as byte), val: 127.0 as float } 49 - { expr: new Byte(-128 as byte), val: -128.0 as float } 86 to_type: float 89 - { expr: new Short(Byte.MIN_VALUE as short), val: -128.0 as float } 90 - { expr: new Short(Byte.MAX_VALUE as short), val: 127.0 as float } 91 - { expr: new Short(Short.MIN_VALUE), val: -32768.0 as float } 92 - { expr: new Short(Short.MAX_VALUE), val: 32767.0 as float } 126 to_type: float [all …]
|
| D | comp-clss.params.yaml | 45 to_type: float 47 - { expr: new Byte(), val: 0.0 as float } 48 - { expr: new Byte(127 as byte), val: 127.0 as float } 49 - { expr: new Byte(-128 as byte), val: -128.0 as float } 86 to_type: float 89 - { expr: new Short(Byte.MIN_VALUE as short), val: -128.0 as float } 90 - { expr: new Short(Byte.MAX_VALUE as short), val: 127.0 as float } 91 - { expr: new Short(Short.MIN_VALUE), val: -32768.0 as float } 92 - { expr: new Short(Short.MAX_VALUE), val: 32767.0 as float } 126 to_type: float [all …]
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/06.contexts_and_conversions/05.implicit_conversions/05.unboxing_conversion/call_cons/ |
| D | call-cons.params.yaml | 45 to_type: float 47 - { expr: new Byte(), val: 0.0 as float } 48 - { expr: new Byte(127 as byte), val: 127.0 as float } 49 - { expr: new Byte(-128 as byte), val: -128.0 as float } 86 to_type: float 89 - { expr: new Short(Byte.MIN_VALUE as short), val: -128.0 as float } 90 - { expr: new Short(Byte.MAX_VALUE as short), val: 127.0 as float } 91 - { expr: new Short(Short.MIN_VALUE), val: -32768.0 as float } 92 - { expr: new Short(Short.MAX_VALUE), val: 32767.0 as float } 126 to_type: float [all …]
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/06.contexts_and_conversions/05.implicit_conversions/05.unboxing_conversion/assn_var/ |
| D | assn-var.params.yaml | 45 to_type: float 47 - { expr: new Byte(), val: 0.0 as float } 48 - { expr: new Byte(127 as byte), val: 127.0 as float } 49 - { expr: new Byte(-128 as byte), val: -128.0 as float } 86 to_type: float 89 - { expr: new Short(Byte.MIN_VALUE as short), val: -128.0 as float } 90 - { expr: new Short(Byte.MAX_VALUE as short), val: 127.0 as float } 91 - { expr: new Short(Short.MIN_VALUE), val: -32768.0 as float } 92 - { expr: new Short(Short.MAX_VALUE), val: 32767.0 as float } 126 to_type: float [all …]
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/06.contexts_and_conversions/05.implicit_conversions/05.unboxing_conversion/decl_field/ |
| D | decl-field.params.yaml | 45 to_type: float 47 - { expr: new Byte(), val: 0.0 as float } 48 - { expr: new Byte(127 as byte), val: 127.0 as float } 49 - { expr: new Byte(-128 as byte), val: -128.0 as float } 86 to_type: float 89 - { expr: new Short(Byte.MIN_VALUE as short), val: -128.0 as float } 90 - { expr: new Short(Byte.MAX_VALUE as short), val: 127.0 as float } 91 - { expr: new Short(Short.MIN_VALUE), val: -32768.0 as float } 92 - { expr: new Short(Short.MAX_VALUE), val: 32767.0 as float } 126 to_type: float [all …]
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/06.contexts_and_conversions/05.implicit_conversions/05.unboxing_conversion/call_meth/ |
| D | call-meth.params.yaml | 45 to_type: float 47 - { expr: new Byte(), val: 0.0 as float } 48 - { expr: new Byte(127 as byte), val: 127.0 as float } 49 - { expr: new Byte(-128 as byte), val: -128.0 as float } 86 to_type: float 89 - { expr: new Short(Byte.MIN_VALUE as short), val: -128.0 as float } 90 - { expr: new Short(Byte.MAX_VALUE as short), val: 127.0 as float } 91 - { expr: new Short(Short.MIN_VALUE), val: -32768.0 as float } 92 - { expr: new Short(Short.MAX_VALUE), val: 32767.0 as float } 126 to_type: float [all …]
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/06.contexts_and_conversions/05.implicit_conversions/05.unboxing_conversion/comp_arr/ |
| D | comp-arr.params.yaml | 45 to_type: float 47 - { expr: new Byte(), val: 0.0 as float } 48 - { expr: new Byte(127 as byte), val: 127.0 as float } 49 - { expr: new Byte(-128 as byte), val: -128.0 as float } 86 to_type: float 89 - { expr: new Short(Byte.MIN_VALUE as short), val: -128.0 as float } 90 - { expr: new Short(Byte.MAX_VALUE as short), val: 127.0 as float } 91 - { expr: new Short(Short.MIN_VALUE), val: -32768.0 as float } 92 - { expr: new Short(Short.MAX_VALUE), val: 32767.0 as float } 126 to_type: float [all …]
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/06.contexts_and_conversions/05.implicit_conversions/05.unboxing_conversion/call_func/ |
| D | call-func.params.yaml | 45 to_type: float 47 - { expr: new Byte(), val: 0.0 as float } 48 - { expr: new Byte(127 as byte), val: 127.0 as float } 49 - { expr: new Byte(-128 as byte), val: -128.0 as float } 86 to_type: float 89 - { expr: new Short(Byte.MIN_VALUE as short), val: -128.0 as float } 90 - { expr: new Short(Byte.MAX_VALUE as short), val: 127.0 as float } 91 - { expr: new Short(Short.MIN_VALUE), val: -32768.0 as float } 92 - { expr: new Short(Short.MAX_VALUE), val: 32767.0 as float } 126 to_type: float [all …]
|