Searched +full:unsigned +full:- +full:extended (Results 1 – 25 of 40) sorted by relevance
12
| /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 | u32toi8.yaml | 1 # 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 …]
|
| D | u64toi32.yaml | 1 # 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 …]
|
| D | u32toi16.yaml | 1 # 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 …]
|
| D | u32toi64.yaml | 1 # 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 …]
|
| D | u64tou32.yaml | 1 # 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 …]
|
| D | u32tou8.yaml | 1 # 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 …]
|
| D | u32tou16.yaml | 1 # 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 …]
|
| 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 …]
|
| /arkcompiler/runtime_core/static_core/tests/cts-generator/cts-template/ |
| D | ldstatic.yaml | 1 # 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 …]
|
| D | ldobj.yaml | 1 # 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 …]
|
| D | ldobj.v.yaml | 1 # 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 …]
|
| D | u32toi16.yaml | 1 # 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 …]
|
| D | u64toi32.yaml | 1 # 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 …]
|
| D | u32toi8.yaml | 1 # 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 …]
|
| D | u32tou8.yaml | 1 # 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 …]
|
| D | u32tou16.yaml | 1 # 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 …]
|
| D | u32toi64.yaml | 1 # 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 …]
|
| D | u64tou32.yaml | 1 # 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/ |
| D | elf_checker.cpp | 7 * 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 …]
|
| D | elf_checker.h | 7 * 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/ |
| D | isa.yaml | 1 # 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/ |
| D | mpl_int_val.h | 7 * 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/ |
| D | elf_types.h | 7 * 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