Home
last modified time | relevance | path

Searched +full:unsigned +full:- +full:extended (Results 1 – 25 of 40) sorted by relevance

12

/arkcompiler/runtime_core/tests/cts-generator/cts-template/
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 …]
Du32toi8.yaml1 # Copyright (c) 2021-2022 Huawei Device Co., Ltd.
6 # http://www.apache.org/licenses/LICENSE-2.0
16 - file-name: "u32toi8"
21 …If extension bytecode treats its source as unsigned integer, the value is zero-extended to destina…
23 - x_none
25 - file-name: "op_none"
28 - sig: u32toi8
29 acc: inout:u32->i8
32 code-template: |
46 - values:
[all …]
Du64toi32.yaml1 # Copyright (c) 2021-2022 Huawei Device Co., Ltd.
6 # http://www.apache.org/licenses/LICENSE-2.0
16 - file-name: "u64toi32"
21 …If extension bytecode treats its source as unsigned integer, the value is zero-extended to destina…
23 - x_none
25 - file-name: "op_none"
28 - sig: u64toi32
29 acc: inout:u64->i32
32 code-template: |
46 - values:
[all …]
Du32toi16.yaml1 # Copyright (c) 2021-2022 Huawei Device Co., Ltd.
6 # http://www.apache.org/licenses/LICENSE-2.0
16 - file-name: "u32toi16"
21 …If extension bytecode treats its source as unsigned integer, the value is zero-extended to destina…
23 - x_none
25 - file-name: "op_none"
28 - sig: u32toi16
29 acc: inout:u32->i16
32 code-template: |
46 - values:
[all …]
Du32toi64.yaml1 # Copyright (c) 2021-2022 Huawei Device Co., Ltd.
6 # http://www.apache.org/licenses/LICENSE-2.0
16 - file-name: "u32toi64"
21 …If extension bytecode treats its source as unsigned integer, the value is zero-extended to destina…
23 - x_none
25 - file-name: "op_none"
28 - sig: u32toi64
29 acc: inout:u32->i64
32 code-template: |
41 - values:
[all …]
Du64tou32.yaml1 # Copyright (c) 2021-2022 Huawei Device Co., Ltd.
6 # http://www.apache.org/licenses/LICENSE-2.0
16 - file-name: "u64tou32"
21 …If extension bytecode treats its source as unsigned integer, the value is zero-extended to destina…
23 - x_none
25 - file-name: "op_none"
28 - sig: u64tou32
29 acc: inout:u64->u32
32 code-template: |
41 - values:
[all …]
Du32tou8.yaml1 # Copyright (c) 2021-2022 Huawei Device Co., Ltd.
6 # http://www.apache.org/licenses/LICENSE-2.0
16 - file-name: "u32tou8"
21 …If extension bytecode treats its source as unsigned integer, the value is zero-extended to destina…
23 - x_none
25 - file-name: "op_none"
28 - sig: u32tou8
29 acc: inout:u32->u8
32 code-template: |
41 - values:
[all …]
Du32tou16.yaml1 # Copyright (c) 2021-2022 Huawei Device Co., Ltd.
6 # http://www.apache.org/licenses/LICENSE-2.0
16 - file-name: "u32tou16"
21 …If extension bytecode treats its source as unsigned integer, the value is zero-extended to destina…
23 - x_none
25 - file-name: "op_none"
28 - sig: u32tou16
29 acc: inout:u32->u16
32 code-template: |
41 - values:
[all …]
Dldobj.yaml1 # 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 …]
Dldobj.v.yaml1 # 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 …]
/arkcompiler/runtime_core/static_core/tests/cts-generator/cts-template/
Dldstatic.yaml1 # Copyright (c) 2021-2025 Huawei Device Co., Ltd.
6 # http://www.apache.org/licenses/LICENSE-2.0
15 - name: pandasm_header
37 - file-name: "ldstatic"
43 - sig: ldstatic field_id
47 - file-name: "with_non_static_field_id"
51 - field_id_static
52 header-template: []
53 check-type: exit-positive
54 code-template: |
[all …]
Dldobj.yaml1 # Copyright (c) 2021-2025 Huawei Device Co., Ltd.
6 # http://www.apache.org/licenses/LICENSE-2.0
15 - name: pandasm_header
44 - name: get_null_R
51 - file-name: "ldobj"
57 - sig: ldobj v:in:ref, field_id
61 - file-name: "check_if_regs_initialized"
65 - sig: ldobj v:in:ref, field_id
68 header-template: ['pandasm_header']
69 check-type: exit-positive
[all …]
Dldobj.v.yaml1 # Copyright (c) 2021-2025 Huawei Device Co., Ltd.
6 # http://www.apache.org/licenses/LICENSE-2.0
17 - name: pandasm_header
46 - name: get_null_R
53 - file-name: "ldobj.v"
59 - sig: ldobj.v v1:out:b32, v2:in:ref, field_id
63 - file-name: "check_if_v2_initialized"
67 - sig: ldobj.v v1:out:b32, v2:in:ref, field_id
70 header-template: ['pandasm_header']
71 check-type: exit-positive
[all …]
Du32toi16.yaml1 # Copyright (c) 2021-2024 Huawei Device Co., Ltd.
6 # http://www.apache.org/licenses/LICENSE-2.0
16 - file-name: "u32toi16"
21 …If extension bytecode treats its source as unsigned integer, the value is zero-extended to destina…
23 - x_none
25 - file-name: "op_none"
28 - sig: u32toi16
29 acc: inout:u32->i16
32 code-template: |
46 - values:
[all …]
Du64toi32.yaml1 # Copyright (c) 2021-2024 Huawei Device Co., Ltd.
6 # http://www.apache.org/licenses/LICENSE-2.0
16 - file-name: "u64toi32"
21 …If extension bytecode treats its source as unsigned integer, the value is zero-extended to destina…
23 - x_none
25 - file-name: "op_none"
28 - sig: u64toi32
29 acc: inout:u64->i32
32 code-template: |
46 - values:
[all …]
Du32toi8.yaml1 # Copyright (c) 2021-2024 Huawei Device Co., Ltd.
6 # http://www.apache.org/licenses/LICENSE-2.0
16 - file-name: "u32toi8"
21 …If extension bytecode treats its source as unsigned integer, the value is zero-extended to destina…
23 - x_none
25 - file-name: "op_none"
28 - sig: u32toi8
29 acc: inout:u32->i8
32 code-template: |
46 - values:
[all …]
Du32tou8.yaml1 # Copyright (c) 2021-2024 Huawei Device Co., Ltd.
6 # http://www.apache.org/licenses/LICENSE-2.0
16 - file-name: "u32tou8"
21 …If extension bytecode treats its source as unsigned integer, the value is zero-extended to destina…
23 - x_none
25 - file-name: "op_none"
28 - sig: u32tou8
29 acc: inout:u32->u8
32 code-template: |
41 - values:
[all …]
Du32tou16.yaml1 # Copyright (c) 2021-2024 Huawei Device Co., Ltd.
6 # http://www.apache.org/licenses/LICENSE-2.0
16 - file-name: "u32tou16"
21 …If extension bytecode treats its source as unsigned integer, the value is zero-extended to destina…
23 - x_none
25 - file-name: "op_none"
28 - sig: u32tou16
29 acc: inout:u32->u16
32 code-template: |
41 - values:
[all …]
Du32toi64.yaml1 # Copyright (c) 2021-2024 Huawei Device Co., Ltd.
6 # http://www.apache.org/licenses/LICENSE-2.0
16 - file-name: "u32toi64"
21 …If extension bytecode treats its source as unsigned integer, the value is zero-extended to destina…
23 - x_none
25 - file-name: "op_none"
28 - sig: u32toi64
29 acc: inout:u32->i64
32 code-template: |
41 - values:
[all …]
Du64tou32.yaml1 # Copyright (c) 2021-2024 Huawei Device Co., Ltd.
6 # http://www.apache.org/licenses/LICENSE-2.0
16 - file-name: "u64tou32"
21 …If extension bytecode treats its source as unsigned integer, the value is zero-extended to destina…
23 - x_none
25 - file-name: "op_none"
28 - sig: u64tou32
29 acc: inout:u64->u32
32 code-template: |
41 - values:
[all …]
/arkcompiler/ets_runtime/ecmascript/compiler/aot_file/
Delf_checker.cpp7 * http://www.apache.org/licenses/LICENSE-2.0
25 if ((ptrPos & (alignof(AlignType) - 1)) == 0) { in CheckAlign()
35 static constexpr unsigned int iByteMuskOff0 = 0xffu; in ByteSwap()
36 static constexpr unsigned int iByteMuskOff1 = iByteMuskOff0 << 8; in ByteSwap()
37 static constexpr unsigned int iByteMuskOff2 = iByteMuskOff1 << 8; in ByteSwap()
38 static constexpr unsigned int iByteMuskOff3 = iByteMuskOff2 << 8; in ByteSwap()
39 static constexpr unsigned long long llByteMuskOff0 = 0xffuLL; in ByteSwap()
40 static constexpr unsigned long long llByteMuskOff1 = llByteMuskOff0 << 8; in ByteSwap()
41 static constexpr unsigned long long llByteMuskOff2 = llByteMuskOff1 << 8; in ByteSwap()
42 static constexpr unsigned long long llByteMuskOff3 = llByteMuskOff2 << 8; in ByteSwap()
[all …]
Delf_checker.h7 * http://www.apache.org/licenses/LICENSE-2.0
77 ELF_TYPE_BYTE, /* unsigned char */
100 ELF_TYPE_GNUHASH, /* GNU-style hash section. */
170 unsigned int dataVersion; /* ELF version. */
207 int extendSectionHeaderIndex; /* Index of the extended section index
219 unsigned int sectionHeaderFlags; /* Section header modified? */
220 unsigned int flags; /* Section changed in size? */
235 unsigned int cnt; /* Number of elements of 'data' used. */
236 unsigned int max; /* Number of elements of 'data' allocated. */
270 unsigned int binaryClass;
[all …]
/arkcompiler/runtime_core/static_core/isa/
Disa.yaml1 # Copyright (c) 2021-2025 Huawei Device Co., Ltd.
6 # http://www.apache.org/licenses/LICENSE-2.0
14 ---
17 - name: General Design
19 …VM is register-based with a dedicated accumulator register that serves as an implicit operand to i…
21 - name: Registers
31 - name: Accumulator
37 …Moreover, when an instruction has more than one source operand, the shorter-living value must be p…
39 …dvantage. For example, arguments for the`call.range` instruction can be moved register-to-register.
41 - name: Calling Sequence
[all …]
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_util/include/
Dmpl_int_val.h7 * http://www.apache.org/licenses/LICENSE-2.0
23 …ef this class provides different operations on signed and unsigned integers with arbitrary bit-wid…
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/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/
Delf_types.h7 * http://www.apache.org/licenses/LICENSE-2.0
33 #define ELFCLASS64 2 /* 64-bit objects */
42 #define EM_X86_64 62 /* AMD x86-64 architecture */
45 #define R_AARCH64_ADR_PREL_PG_HI21 275 /* Page-rel. ADRP imm. from 32:12. */
48 #define R_X86_64_32 10 /* Direct 32 bit zero extended */
58 #define SHF_MASKPROC 0xf0000000 /* Processor-specific */
82 unsigned char e_ident[EI_NIDENT]; /* ELF "magic number" */
113 unsigned char st_info; /* Type and binding attributes */
114 unsigned char st_other; /* No defined meaning, 0 */

12