Home
last modified time | relevance | path

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/
Dmpl_int_val.h7 * 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/
Djnez.obj.yaml1 # 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 …]
Djeqz.obj.yaml1 # 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 …]
Djne.obj.yaml1 # 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 …]
Djeq.obj.yaml1 # 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 …]
Djeq.yaml1 # 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 …]
Djne.yaml1 # 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 …]
Djgt.yaml1 # 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 …]
Djlt.yaml1 # 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 …]
Djle.yaml1 # 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/
Disa.yaml1 # 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/
Djnez.obj.yaml1 # 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 …]
Djeqz.obj.yaml1 # 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 …]
Djne.obj.yaml1 # 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 …]
Djeq.obj.yaml1 # 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 …]
Dldstatic.yaml1 # 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 …]
Djeq.yaml1 # 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 …]
Djgt.yaml1 # 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 …]
Djne.yaml1 # 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 …]
Djge.yaml1 # 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 …]
Djle.yaml1 # 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/
Darrays-07.pa1 # 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
Darrays-08.pa1 # 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/
Darrays-07.pa1 # 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
Darrays-08.pa1 # 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