Searched +full:zero +full:- +full:extended (Results 1 – 25 of 117) sorted by relevance
12345
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_util/include/ |
| D | mpl_int_val.h | 7 * http://www.apache.org/licenses/LICENSE-2.0 23 …f this class provides different operations on signed and unsigned integers with arbitrary bit-width 26 /// @brief create zero value with zero bit-width 31 DEBUG_ASSERT(width <= valBitSize && width != 0, "bit-width is too wide"); in IntVal() 51 // Allow 'this' to be assigned with new bit-width and sign iff 52 // its original bit-width is zero (i.e. the value was created by the default ctor) 56 DEBUG_ASSERT(width == other.width && sign == other.sign, "different bit-width or sign"); 79 /// @return bit-width of the value 91 /// @return sign or zero extended value depending on its signedness 97 /// @return zero extended value [all …]
|
| /arkcompiler/runtime_core/static_core/tests/cts-generator/cts-template/ |
| D | jnez.obj.yaml | 1 # Copyright (c) 2021-2024 Huawei Device Co., Ltd. 6 # http://www.apache.org/licenses/LICENSE-2.0 16 - file-name: "jnez.obj" 21 …object reference in accumulator compares with null as specified. Offset is sign extended to the si… 24 - x_none 26 - sig: jnez.obj imm:i32 30 - file-name: "invalid_offset" 33 - branch_target 35 - sig: jnez.obj imm:i32 38 runner-options: [compile-failure] [all …]
|
| D | jeqz.obj.yaml | 1 # Copyright (c) 2021-2024 Huawei Device Co., Ltd. 6 # http://www.apache.org/licenses/LICENSE-2.0 16 - file-name: "jeqz.obj" 21 …object reference in accumulator compares with null as specified. Offset is sign extended to the si… 24 - x_none 26 - sig: jeqz.obj imm:i32 30 - file-name: "invalid_offset" 33 - branch_target 35 - sig: jeqz.obj imm:i32 38 runner-options: [compile-failure] [all …]
|
| D | jne.obj.yaml | 1 # Copyright (c) 2021-2024 Huawei Device Co., Ltd. 6 # http://www.apache.org/licenses/LICENSE-2.0 16 - file-name: "jne.obj" 21 …ces in accumulator and source register compare as specified. Offset is sign extended to the size of 24 - x_none 26 - branch_target 27 - acc_obj_or_null 28 - v1_obj_or_null 30 - sig: jne.obj v:in:ref, imm:i32 34 - file-name: "invalid_v_reg" [all …]
|
| D | jeq.obj.yaml | 1 # Copyright (c) 2021-2024 Huawei Device Co., Ltd. 6 # http://www.apache.org/licenses/LICENSE-2.0 16 - file-name: "jeq.obj" 21 …ces in accumulator and source register compare as specified. Offset is sign extended to the size of 24 - x_none 26 - branch_target 27 - acc_obj_or_null 28 - v1_obj_or_null 30 - sig: jeq.obj v:in:ref, imm:i32 34 - file-name: "invalid_v_reg" [all …]
|
| D | jeq.yaml | 1 # Copyright (c) 2021-2024 Huawei Device Co., Ltd. 6 # http://www.apache.org/licenses/LICENSE-2.0 15 - file-name: "jeq" 20 …32-bit integers in accumulator and register compare as specified. Offset is sign extended to the s… 23 - x_none 25 - sig: jeq v:in:i32, imm:i32 29 - file-name: "invalid_v_reg" 32 - v1_type 33 runner-options: [compile-failure] 35 header-template: [] [all …]
|
| D | jne.yaml | 1 # Copyright (c) 2021-2024 Huawei Device Co., Ltd. 6 # http://www.apache.org/licenses/LICENSE-2.0 16 - file-name: "jne" 21 …32-bit integers in accumulator and register compare as specified. Offset is sign extended to the s… 24 - x_none 26 - sig: jne v:in:i32, imm:i32 30 - file-name: "invalid_v_reg" 33 - v1_type 34 runner-options: [compile-failure] 36 header-template: [] [all …]
|
| D | jgt.yaml | 1 # Copyright (c) 2021-2024 Huawei Device Co., Ltd. 6 # http://www.apache.org/licenses/LICENSE-2.0 16 - file-name: "jgt" 21 …32-bit integers in accumulator and register compare as specified. Offset is sign extended to the s… 24 - x_none 26 - sig: jgt v:in:i32, imm:i32 30 - file-name: "invalid_v_reg" 33 - v1_type 34 runner-options: [compile-failure] 36 header-template: [] [all …]
|
| D | jlt.yaml | 1 # Copyright (c) 2021-2024 Huawei Device Co., Ltd. 6 # http://www.apache.org/licenses/LICENSE-2.0 16 - file-name: "jlt" 21 …32-bit integers in accumulator and register compare as specified. Offset is sign extended to the s… 24 - x_none 26 - sig: jlt v:in:i32, imm:i32 30 - file-name: "invalid_v_reg" 33 - v1_type 34 runner-options: [compile-failure] 36 header-template: [] [all …]
|
| D | jle.yaml | 1 # Copyright (c) 2021-2024 Huawei Device Co., Ltd. 6 # http://www.apache.org/licenses/LICENSE-2.0 16 - file-name: "jle" 21 …32-bit integers in accumulator and register compare as specified. Offset is sign extended to the s… 24 - x_none 26 - sig: jle v:in:i32, imm:i32 30 - file-name: "invalid_v_reg" 33 - v1_type 34 runner-options: [compile-failure] 36 header-template: [] [all …]
|
| /arkcompiler/runtime_core/static_core/isa/ |
| D | isa.yaml | 1 # Copyright (c) 2021-2024 Huawei Device Co., Ltd. 6 # http://www.apache.org/licenses/LICENSE-2.0 14 --- 17 - name: General design 21 - name: Registers 31 - name: Accumulator 40 register-to-register moves. 42 - name: Calling sequence 48 …On return, callee frame is destroyed. If function return value is non-void, it is passed to caller… 52 - name: Supported primitive types [all …]
|
| /arkcompiler/runtime_core/tests/cts-generator/cts-template/ |
| D | jnez.obj.yaml | 1 # Copyright (c) 2021-2022 Huawei Device Co., Ltd. 6 # http://www.apache.org/licenses/LICENSE-2.0 15 - name: PandaAssembly 20 - file-name: "jnez.obj" 25 …object reference in accumulator compares with null as specified. Offset is sign extended to the si… 28 - x_none 30 - sig: jnez.obj imm:i32 35 - file-name: "invalid_offset" 38 - branch_target 40 - sig: jnez.obj imm:i32 [all …]
|
| D | jeqz.obj.yaml | 1 # Copyright (c) 2021-2022 Huawei Device Co., Ltd. 6 # http://www.apache.org/licenses/LICENSE-2.0 15 - name: PandaAssembly 20 - file-name: "jeqz.obj" 25 …object reference in accumulator compares with null as specified. Offset is sign extended to the si… 28 - x_none 30 - sig: jeqz.obj imm:i32 35 - file-name: "invalid_offset" 38 - branch_target 40 - sig: jeqz.obj imm:i32 [all …]
|
| D | jne.obj.yaml | 1 # Copyright (c) 2021-2022 Huawei Device Co., Ltd. 6 # http://www.apache.org/licenses/LICENSE-2.0 15 - name: PandaAssembly 20 - file-name: "jne.obj" 25 …ces in accumulator and source register compare as specified. Offset is sign extended to the size of 28 - x_none 30 - branch_target 31 - acc_obj_or_null 32 - v1_obj_or_null 34 - sig: jne.obj v:in:ref, imm:i32 [all …]
|
| D | jeq.obj.yaml | 1 # Copyright (c) 2021-2022 Huawei Device Co., Ltd. 6 # http://www.apache.org/licenses/LICENSE-2.0 15 - name: PandaAssembly 20 - file-name: "jeq.obj" 25 …ces in accumulator and source register compare as specified. Offset is sign extended to the size of 28 - x_none 30 - branch_target 31 - acc_obj_or_null 32 - v1_obj_or_null 34 - sig: jeq.obj v:in:ref, imm:i32 [all …]
|
| D | ldstatic.yaml | 1 # Copyright (c) 2021-2022 Huawei Device Co., Ltd. 6 # http://www.apache.org/licenses/LICENSE-2.0 15 - name: pandasm_header 38 - name: PandaAssembly_header 60 - file-name: "ldstatic" 66 - sig: ldstatic field_id 71 - file-name: "with_non_static_field_id" 75 - field_id_static 76 header-template: [] 77 check-type: exit-positive [all …]
|
| D | jeq.yaml | 1 # Copyright (c) 2021-2022 Huawei Device Co., Ltd. 6 # http://www.apache.org/licenses/LICENSE-2.0 15 - file-name: "jeq" 20 …32-bit integers in accumulator and register compare as specified. Offset is sign extended to the s… 23 - x_none 25 - sig: jeq v:in:i32, imm:i32 30 - file-name: "invalid_v_reg" 33 - v1_type 34 runner-options: [compile-failure] 36 header-template: [] [all …]
|
| D | jgt.yaml | 1 # Copyright (c) 2021-2022 Huawei Device Co., Ltd. 6 # http://www.apache.org/licenses/LICENSE-2.0 15 - file-name: "jgt" 20 …32-bit integers in accumulator and register compare as specified. Offset is sign extended to the s… 23 - x_none 25 - sig: jgt v:in:i32, imm:i32 30 - file-name: "invalid_v_reg" 33 - v1_type 34 runner-options: [compile-failure] 36 header-template: [] [all …]
|
| D | jne.yaml | 1 # Copyright (c) 2021-2022 Huawei Device Co., Ltd. 6 # http://www.apache.org/licenses/LICENSE-2.0 15 - file-name: "jne" 20 …32-bit integers in accumulator and register compare as specified. Offset is sign extended to the s… 23 - x_none 25 - sig: jne v:in:i32, imm:i32 30 - file-name: "invalid_v_reg" 33 - v1_type 34 runner-options: [compile-failure] 36 header-template: [] [all …]
|
| D | jge.yaml | 1 # Copyright (c) 2021-2022 Huawei Device Co., Ltd. 6 # http://www.apache.org/licenses/LICENSE-2.0 15 - file-name: "jge" 20 …32-bit integers in accumulator and register compare as specified. Offset is sign extended to the s… 23 - x_none 25 - sig: jge v:in:i32, imm:i32 30 - file-name: "invalid_v_reg" 33 - v1_type 34 runner-options: [compile-failure] 36 header-template: [] [all …]
|
| D | jle.yaml | 1 # Copyright (c) 2021-2022 Huawei Device Co., Ltd. 6 # http://www.apache.org/licenses/LICENSE-2.0 15 - file-name: "jle" 20 …32-bit integers in accumulator and register compare as specified. Offset is sign extended to the s… 23 - x_none 25 - sig: jle v:in:i32, imm:i32 30 - file-name: "invalid_v_reg" 33 - v1_type 34 runner-options: [compile-failure] 36 header-template: [] [all …]
|
| /arkcompiler/runtime_core/static_core/tests/cts-assembly/ |
| D | arrays-07.pa | 1 # Copyright (c) 2021-2024 Huawei Device Co., Ltd. 6 # http://www.apache.org/licenses/LICENSE-2.0 16 #--- 17 # - title: Load from array 20 # If element size is smaller then 32 bits, it will be zero or sign extended (depending on byt… 23 # - acc_read 24 # - acc_write 46 # - sig: ldarru.8 vs
|
| D | arrays-08.pa | 1 # Copyright (c) 2021-2024 Huawei Device Co., Ltd. 6 # http://www.apache.org/licenses/LICENSE-2.0 16 #--- 17 # - title: Load from array 20 # If element size is smaller then 32 bits, it will be zero or sign extended (depending on byt… 23 # - acc_read 24 # - acc_write 46 # - sig: ldarru.16 vs
|
| /arkcompiler/runtime_core/tests/cts-assembly/ |
| D | arrays-07.pa | 1 # Copyright (c) 2021-2022 Huawei Device Co., Ltd. 6 # http://www.apache.org/licenses/LICENSE-2.0 16 #--- 17 # - title: Load from array 20 # If element size is smaller then 32 bits, it will be zero or sign extended (depending on byt… 23 # - acc_read 24 # - acc_write 46 # - sig: ldarru.8 vs
|
| D | arrays-08.pa | 1 # Copyright (c) 2021-2022 Huawei Device Co., Ltd. 6 # http://www.apache.org/licenses/LICENSE-2.0 16 #--- 17 # - title: Load from array 20 # If element size is smaller then 32 bits, it will be zero or sign extended (depending on byt… 23 # - acc_read 24 # - acc_write 46 # - sig: ldarru.16 vs
|
12345