Searched +full:sign +full:- +full:extended (Results 1 – 25 of 55) sorted by relevance
123
| /arkcompiler/runtime_core/tests/cts-generator/cts-template/ |
| 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 | 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 | ldobj.yaml | 1 # Copyright (c) 2021-2022 Huawei Device Co., Ltd. 6 # http://www.apache.org/licenses/LICENSE-2.0 15 - name: pandasm_header 49 - name: PandaAssembly_header 79 - name: get_null_R 87 - file-name: "ldobj" 93 - sig: ldobj v:in:ref, field_id 98 - file-name: "check_if_regs_initialized" 102 - sig: ldobj v:in:ref, field_id 105 header-template: ['pandasm_header'] [all …]
|
| D | ldobj.v.yaml | 1 # Copyright (c) 2021-2022 Huawei Device Co., Ltd. 6 # http://www.apache.org/licenses/LICENSE-2.0 15 - name: pandasm_header 49 - name: PandaAssembly_header 79 - name: get_null_R 87 - file-name: "ldobj.v" 93 - sig: ldobj.v v1:out:b32, v2:in:ref, field_id 98 - file-name: "check_if_v2_initialized" 102 - sig: ldobj.v v1:out:b32, v2:in:ref, field_id 105 header-template: ['pandasm_header'] [all …]
|
| D | ldai.yaml | 1 # Copyright (c) 2021-2022 Huawei Device Co., Ltd. 6 # http://www.apache.org/licenses/LICENSE-2.0 16 - file-name: ldai 20 … Load immediate into accumulator. For short formats immediate is sign extended to operand size. 22 - x_none 24 - none 26 - file-name: pos 29 - sig: ldai imm:i32 33 check-type: none 34 code-template: | [all …]
|
| D | ldai.64.yaml | 1 # Copyright (c) 2021-2022 Huawei Device Co., Ltd. 6 # http://www.apache.org/licenses/LICENSE-2.0 16 - file-name: ldai.64 20 … Load immediate into accumulator. For short formats immediate is sign extended to operand size. 22 - x_none 24 - none 26 - file-name: pos 29 - sig: ldai.64 imm:i64 32 check-type: no-check 33 code-template: | [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 | i32toi64.yaml | 1 # Copyright (c) 2021-2022 Huawei Device Co., Ltd. 6 # http://www.apache.org/licenses/LICENSE-2.0 16 - file-name: "i32toi64" 21 …If extension bytecode treats its source as signed integer, the value is sign-extended to destinati… 23 - x_none 25 - file-name: "op_none" 28 - sig: i32toi64 29 acc: inout:i32->i64 32 code-template: | 41 - values: ["0", "0"] [all …]
|
| D | i32toi16.yaml | 1 # Copyright (c) 2021-2022 Huawei Device Co., Ltd. 6 # http://www.apache.org/licenses/LICENSE-2.0 16 - file-name: "i32toi16" 21 …If extension bytecode treats its source as signed integer, the value is sign-extended to destinati… 23 - x_none 25 - file-name: "op_none" 28 - sig: i32toi16 29 acc: inout:i32->i16 32 code-template: | 46 - values: ["0", "0"] [all …]
|
| D | i32toi8.yaml | 1 # Copyright (c) 2021-2022 Huawei Device Co., Ltd. 6 # http://www.apache.org/licenses/LICENSE-2.0 16 - file-name: "i32toi8" 21 …If extension bytecode treats its source as signed integer, the value is sign-extended to destinati… 23 - x_none 25 - file-name: "op_none" 28 - sig: i32toi8 29 acc: inout:i32->i8 32 code-template: | 46 - values: ["0", "0"] [all …]
|
| D | i32tou8.yaml | 1 # Copyright (c) 2021-2022 Huawei Device Co., Ltd. 6 # http://www.apache.org/licenses/LICENSE-2.0 16 - file-name: "i32tou8" 21 …If extension bytecode treats its source as signed integer, the value is sign-extended to destinati… 23 - x_none 25 - file-name: "op_none" 28 - sig: i32tou8 29 acc: inout:i32->u8 32 code-template: | 41 - values: ["0", "0"] [all …]
|
| D | i32tou16.yaml | 1 # Copyright (c) 2021-2022 Huawei Device Co., Ltd. 6 # http://www.apache.org/licenses/LICENSE-2.0 16 - file-name: "i32tou16" 21 …If extension bytecode treats its source as signed integer, the value is sign-extended to destinati… 23 - x_none 25 - file-name: "op_none" 28 - sig: i32tou16 29 acc: inout:i32->u16 32 code-template: | 41 - values: ["0", "0"] [all …]
|
| D | movi.yaml | 1 # Copyright (c) 2021-2022 Huawei Device Co., Ltd. 6 # http://www.apache.org/licenses/LICENSE-2.0 16 - file-name: "movi" 18 title: Move immediate-to-register 20 …Move integer immediate into a register. For short formats immediate is sign extended to operand si… 22 - x_none 24 - none 26 - file-name: "imm_4_8_16_32" 29 - sig: movi v:out:i32, imm:i32 35 check-type: no-check [all …]
|
| D | fldai.64.yaml | 1 # Copyright (c) 2021-2022 Huawei Device Co., Ltd. 6 # http://www.apache.org/licenses/LICENSE-2.0 16 - file-name: fldai.64 20 … Load immediate into accumulator. For short formats immediate is sign extended to operand size. 22 - x_none 24 - none 26 - file-name: pos 29 - sig: fldai.64 imm:f64 33 check-type: no-check 34 code-template: | [all …]
|
| D | fldai.yaml | 1 # Copyright (c) 2021-2022 Huawei Device Co., Ltd. 6 # http://www.apache.org/licenses/LICENSE-2.0 16 - file-name: fldai 20 … Load immediate into accumulator. For short formats immediate is sign extended to operand size. 22 - x_none 24 - none 26 - file-name: pos 29 - sig: fldai imm:f32 33 check-type: no-check 34 code-template: | [all …]
|
| D | movi.64.yaml | 1 # Copyright (c) 2021-2022 Huawei Device Co., Ltd. 6 # http://www.apache.org/licenses/LICENSE-2.0 16 - file-name: "movi.64" 18 title: Move immediate-to-register 20 …Move integer immediate into a register. For short formats immediate is sign extended to operand si… 22 - x_none 24 - none 26 - file-name: "imm_64" 29 - sig: movi.64 v:out:i64, imm:i64 32 code-template: | [all …]
|
| D | jmp.yaml | 1 # Copyright (c) 2021-2022 Huawei Device Co., Ltd. 6 # http://www.apache.org/licenses/LICENSE-2.0 16 - file-name: "jmp" 21 instruction. Offset is sign extended to the size of instruction address. 23 - branch_target 25 - x_none 27 - file-name: "op_none" 30 - sig: jmp imm:i32 34 code-template: | 37 check-type: exit-positive [all …]
|
| D | fmovi.64.yaml | 1 # Copyright (c) 2021-2022 Huawei Device Co., Ltd. 6 # http://www.apache.org/licenses/LICENSE-2.0 16 - file-name: "fmovi.64" 18 title: Move immediate-to-register 20 …Move integer immediate into a register. For short formats immediate is sign extended to operand si… 22 - x_none 24 - none 26 - file-name: "imm_64_p" 29 - sig: fmovi.64 v:out:f64, imm:f64 33 check-type: no-check [all …]
|
| D | fmovi.yaml | 1 # Copyright (c) 2021-2022 Huawei Device Co., Ltd. 6 # http://www.apache.org/licenses/LICENSE-2.0 16 - file-name: "fmovi" 18 title: Move immediate-to-register 20 …Move integer immediate into a register. For short formats immediate is sign extended to operand si… 22 - x_none 24 - none 26 - file-name: "imm_p" 29 - sig: fmovi v:out:f32, imm:f32 33 check-type: no-check [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 | 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 …]
|
| /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
|
123