Home
last modified time | relevance | path

Searched full:u32 (Results 1 – 25 of 390) sorted by relevance

12345678910>>...16

/arkcompiler/runtime_core/static_core/irtoc/scripts/
Dstrings.irt47 length1 := LoadI(str1).Imm(Constants::STRING_LENGTH_OFFSET).u32
48 length2 := LoadI(str2).Imm(Constants::STRING_LENGTH_OFFSET).u32
51 has_uncompressed := AndI(Or(length1, length2).u32).Imm(1).u32
53 count1 := ShrI(length1).Imm(1).u32
54 count2 := ShrI(length2).Imm(1).u32
56 size := Add(count1, count2).u32
57 data_size := Shl(size, has_uncompressed).u32
58 length := Or(ShlI(size).Imm(1).u32, has_uncompressed).u32
61 StoreI(new_str, length).Imm(Constants::STRING_LENGTH_OFFSET).u32
62 StoreI(new_str, Cast(0).u32).Imm(Constants::STRING_HASHCODE_OFFSET).u32
[all …]
Dstring_builder.irt42 count := LoadI(sb).Imm(Constants::SB_COUNT_OFFSET).u32
43 size := LoadI(value).Imm(Constants::ARRAY_LENGTH_OFFSET).u32
44 length := Cast(Constants::BOOLSTRLEN).u32
46 length := Sub(length, Cast(tv).u32).u32
48 new_count := Add(count, length).u32
56 buf := Add(buf, ShlI(count).Imm(1).u32).ptr
69 StoreI(sb, new_count.u32).Imm(Constants::SB_COUNT_OFFSET).u32
86 count := LoadI(sb).Imm(Constants::SB_COUNT_OFFSET).u32
87 size := LoadI(value).Imm(Constants::ARRAY_LENGTH_OFFSET).u32
95 Store(buf, ShlI(count).Imm(1).u32, ch).u16
[all …]
Dstring_helpers.irt65 length := LoadI(str1).Imm(Constants::STRING_LENGTH_OFFSET).u32
124 length1 := LoadI(str1).Imm(Constants::STRING_LENGTH_OFFSET).u32
125 length2 := LoadI(str2).Imm(Constants::STRING_LENGTH_OFFSET).u32
126 length1 := AndI(length1).Imm("~(2U)").u32
127 length2 := AndI(length2).Imm("~(2U)").u32
131 length := Cast(length1.u32).u64
285 length := LoadI(str).Imm(Constants::STRING_LENGTH_OFFSET).u32
286 hashcode := LoadI(str).Imm(Constants::STRING_HASHCODE_OFFSET).u32
290 StoreI(new_str, length).Imm(Constants::STRING_LENGTH_OFFSET).u32
291 StoreI(new_str, hashcode).Imm(Constants::STRING_HASHCODE_OFFSET).u32
[all …]
Darray_helpers.irt52 tmp := LoadI(src_data).Imm(0).u32
53 StoreI(dst_data, tmp).Imm(0).u32
62 tmp_left4 := LoadI(src_data).Imm(0).u32
63 tmp_right4 := LoadI(src_right).Imm(-4).u32
64 StoreI(dst_data, tmp_left4).Imm(0).u32
65 StoreI(dst_right, tmp_right4).Imm(-4).u32
75 tmp2 := Load(src_data, SubI(len_bytes).Imm(8).u32).u64
76 Store(dst_data, SubI(len_bytes).Imm(8).u32, tmp2).u64
89 src_from_bytes := ShlI(src_start).Imm(el_log_size).u32
90 dst_from_bytes := ShlI(dst_start).Imm(el_log_size).u32
[all …]
Darrays.irt21 src_size := LoadI(src_obj).Imm(Constants::ARRAY_LENGTH_OFFSET).u32
22 dst_size := LoadI(dst_obj).Imm(Constants::ARRAY_LENGTH_OFFSET).u32
40 data_length := Sub(src_end, src_start).u32
41 available_space := Sub(dst_size, dst_start).u32
53 … params: {src_obj: 'ref', dst_obj: 'ref', dst_start: 'u32', src_start: 'u32', src_end: 'u32'},
68 len := Sub(src_end, src_start).u32;
Dmonitors.irt36 …ntid := Cast(LoadI(%tr).Imm(Constants::INTERNAL_THREAD_ID_OFFSET).u32).SrcType("DataType::Type::UI…
40 locked_list_capacity := LoadI(%tr).Imm(Constants::LOCKED_OBJECTS_CAPACITY_OFFSET).u32
41 locked_list_size := LoadI(%tr).Imm(Constants::LOCKED_OBJECTS_SIZE_OFFSET).u32
42 If(locked_list_capacity, locked_list_size).LE.u32.Unlikely { Goto(:SlowPath) }
80 locked_objects_offset_u32 := Mul(locked_list_size, Constants::LOCKED_OBJECT_INFO_SIZE).u32
91 new_len := Add(locked_list_size, 1).u32
92 StoreI(%tr, new_len).Imm(Constants::LOCKED_OBJECTS_SIZE_OFFSET).u32
114 …ntid := Cast(LoadI(%tr).Imm(Constants::INTERNAL_THREAD_ID_OFFSET).u32).SrcType("DataType::Type::UI…
154 locked_list_size := LoadI(%tr).Imm(Constants::LOCKED_OBJECTS_SIZE_OFFSET).u32
155 new_len := SubI(locked_list_size).Imm(1).u32
[all …]
/arkcompiler/runtime_core/static_core/bytecode_optimizer/tests/
Dbc_lowering_test.cpp88 PARAMETER(0U, 0U).u32(); in TEST_F()
99 INST(8U, Opcode::Add).u32().Inputs(0U, 3U); in TEST_F()
100 INST(9U, Opcode::Sub).u32().Inputs(0U, 3U); in TEST_F()
101 INST(10U, Opcode::Add).u32().Inputs(0U, 4U); in TEST_F()
102 INST(11U, Opcode::Sub).u32().Inputs(0U, 4U); in TEST_F()
105 INST(14U, Opcode::Sub).u32().Inputs(0U, 7U); in TEST_F()
120 PARAMETER(0U, 0U).u32(); in TEST_F()
129 INST(22U, Opcode::AddI).u32().Inputs(0U).Imm(0xcU); in TEST_F()
130 INST(23U, Opcode::SubI).u32().Inputs(0U).Imm(0xcU); in TEST_F()
131 INST(10U, Opcode::Add).u32().Inputs(0U, 4U); in TEST_F()
[all …]
/arkcompiler/runtime_core/static_core/verification/
Dverification.yaml64 - u32
131 - u32
149 - u32
165 - u32
181 - u32
192 sign: u32
197 u32:
276 - u32
289 - u32
302 - u32
[all …]
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/
Dets_compiler_intrinsics.yaml31 args: [ method, i32, u32, ref ]
42 args: [ method, i32, u32, ref ]
53 args: [ method, i32, u32, ref ]
64 args: [ method, i32, u32, ref ]
75 args: [ method, i32, u32, ref ]
86 args: [ method, i32, u32, ref, ref ]
97 args: [ method, i32, u32, ref, i8 ]
108 args: [ method, i32, u32, ref, i16 ]
119 args: [ method, i32, u32, ref, i32 ]
130 args: [ method, i32, u32, ref, i64 ]
[all …]
/arkcompiler/runtime_core/tests/cts-generator/cts-template/
Dmodu2.yaml27 - sig: modu2 v:in:u32
28 acc: inout:u32
65 - sig: modu2 v:in:u32
66 acc: inout:u32
112 - sig: modu2 v:in:u32
113 acc: inout:u32
159 - sig: modu2 v:in:u32
160 acc: inout:u32
206 - sig: modu2 v:in:u32
207 acc: inout:u32
[all …]
Ddivu2.yaml27 - sig: divu2 v:in:u32
28 acc: inout:u32
65 - sig: divu2 v:in:u32
66 acc: inout:u32
112 - sig: divu2 v:in:u32
113 acc: inout:u32
159 - sig: divu2 v:in:u32
160 acc: inout:u32
206 - sig: divu2 v:in:u32
207 acc: inout:u32
[all …]
Ducmp.yaml26 - sig: ucmp v:in:u32
27 acc: inout:u32->i32
57 - sig: ucmp v:in:u32
58 acc: inout:u32->i32
90 - sig: ucmp v:in:u32
91 acc: inout:u32->i32
123 - sig: ucmp v:in:u32
124 acc: inout:u32->i32
137 - sig: ucmp v:in:u32
138 acc: inout:u32->i32
[all …]
Df32tou32.yaml28 acc: inout:f32->u32
62 acc: inout:f32->u32
97 acc: inout:f32->u32
120 acc: inout:f32->u32
143 acc: inout:f32->u32
159 acc: inout:f32->u32
175 acc: inout:f32->u32
199 acc: inout:f32->u32
251 acc: inout:f32->u32
Df64tou32.yaml28 acc: inout:f64->u32
62 acc: inout:f64->u32
109 acc: inout:f64->u32
132 acc: inout:f64->u32
155 acc: inout:f64->u32
171 acc: inout:f64->u32
187 acc: inout:f64->u32
211 acc: inout:f64->u32
264 acc: inout:f64->u32
/arkcompiler/runtime_core/static_core/tests/cts-generator/cts-template/
Ddivu2.yaml27 - sig: divu2 v:in:u32
28 acc: inout:u32
65 - sig: divu2 v:in:u32
66 acc: inout:u32
112 - sig: divu2 v:in:u32
113 acc: inout:u32
159 - sig: divu2 v:in:u32
160 acc: inout:u32
206 - sig: divu2 v:in:u32
207 acc: inout:u32
[all …]
Dmodu2.yaml27 - sig: modu2 v:in:u32
28 acc: inout:u32
65 - sig: modu2 v:in:u32
66 acc: inout:u32
112 - sig: modu2 v:in:u32
113 acc: inout:u32
159 - sig: modu2 v:in:u32
160 acc: inout:u32
206 - sig: modu2 v:in:u32
207 acc: inout:u32
[all …]
Ducmp.yaml26 - sig: ucmp v:in:u32
27 acc: inout:u32->i32
57 - sig: ucmp v:in:u32
58 acc: inout:u32->i32
90 - sig: ucmp v:in:u32
91 acc: inout:u32->i32
123 - sig: ucmp v:in:u32
124 acc: inout:u32->i32
137 - sig: ucmp v:in:u32
138 acc: inout:u32->i32
[all …]
Df64tou32.yaml28 acc: inout:f64->u32
63 acc: inout:f64->u32
110 acc: inout:f64->u32
133 acc: inout:f64->u32
156 acc: inout:f64->u32
172 acc: inout:f64->u32
188 acc: inout:f64->u32
211 acc: inout:f64->u32
264 acc: inout:f64->u32
/arkcompiler/runtime_core/static_core/plugins/ets/irtoc_scripts/
Dinterpreter_handlers.irt103 offset := LoadI(field).Imm(Constants::FIELD_OFFSET_OFFSET).u32
104 field_access_flags := LoadI(field).Imm(Constants::FIELD_ACCESS_FLAGS_OFFSET).u32
105 field_type_id := ShrI(AndI(field_access_flags).Imm("ACC_TYPE").u32).Imm("ACC_TYPE_SHIFT").u32
117 value_1 := Load(klass, offset).u32
118 acc_fast_1 := u32tou64(value_1.u32)
124 offset := LoadI(field).Imm(Constants::FIELD_OFFSET_OFFSET).u32
129 offset := LoadI(field).Imm(Constants::FIELD_OFFSET_OFFSET).u32
154 method_flags := LoadI(method).Imm(Constants::METHOD_ACCESS_FLAGS_OFFSET).u32
155 nargs := u32toword(LoadI(method).Imm(Constants::METHOD_NUM_ARGS_OFFSET).u32)
177 offset := LoadI(field).Imm(Constants::FIELD_OFFSET_OFFSET).u32
[all …]
/arkcompiler/runtime_core/static_core/compiler/tests/
Dinlining_test.cpp97 .function u1 main(u32 a0, u32 a1) { in TEST_F()
108 .function u32 inline(u32 a0, u32 a1) { in TEST_F()
126 .function u1 main(u32 a0, u32 a1) { in TEST_F()
139 .function u32 inline1(u32 a0, u32 a1) { in TEST_F()
149 .function u32 inline2(u32 a0, u32 a1) { in TEST_F()
191 .function u32 main(u32 a0, u32 a1) { in TEST_F()
198 .function u32 inline(u32 a0) { in TEST_F()
209 .function u32 fn(u32 a0) { in TEST_F()
230 .function u32 main(u32 a0, u32 a1) { in TEST_F()
237 .function u32 inline(u32 a0) { in TEST_F()
[all …]
Dreg_alloc_common_test.cpp96 PARAMETER(1U, 1U).u32(); in SRC_GRAPH()
97 PARAMETER(2U, 2U).u32(); in SRC_GRAPH()
98 PARAMETER(3U, 3U).u32(); in SRC_GRAPH()
99 PARAMETER(4U, 4U).u32(); in SRC_GRAPH()
100 PARAMETER(5U, 5U).u32(); in SRC_GRAPH()
101 PARAMETER(6U, 6U).u32(); in SRC_GRAPH()
102 PARAMETER(7U, 7U).u32(); in SRC_GRAPH()
103 PARAMETER(8U, 8U).u32(); in SRC_GRAPH()
104 PARAMETER(9U, 9U).u32(); in SRC_GRAPH()
110 INST(12U, Opcode::StoreObject).u32().Inputs(11U, 1U); in SRC_GRAPH()
[all …]
/arkcompiler/runtime_core/compiler/tests/
Dreg_alloc_common_test.cpp72 PARAMETER(1, 1).u32(); in TestParametersLocations()
73 PARAMETER(2, 2).u32(); in TestParametersLocations()
74 PARAMETER(3, 3).u32(); in TestParametersLocations()
75 PARAMETER(4, 4).u32(); in TestParametersLocations()
76 PARAMETER(5, 5).u32(); in TestParametersLocations()
77 PARAMETER(6, 6).u32(); in TestParametersLocations()
78 PARAMETER(7, 7).u32(); in TestParametersLocations()
79 PARAMETER(8, 8).u32(); in TestParametersLocations()
80 PARAMETER(9, 9).u32(); in TestParametersLocations()
86 INST(12, Opcode::StoreObject).u32().Inputs(11, 1); in TestParametersLocations()
[all …]
/arkcompiler/runtime_core/static_core/compiler/docs/
Dif_conversion_doc.md118 3.b Compare EQ u32 v1, v2 -> (v4)
123 5.u32 Add v0, v1 -> (v8p)
127 7.u32 Sub v0, v1 -> (v8p)
131 8p.u32 Phi v5(bb4), v7(bb3) -> (v9)
132 9.u32 Return v8p
140 3.b Compare EQ u32 v1, v2 -> (v10)
141 7.u32 Sub v0, v1 -> (v10)
142 5.u32 Add v0, v1 -> (v10)
143 10.u32 SelectImm NE b v7, v5, v3, 0x0 -> (v9)
144 9.u32 Return v10
/arkcompiler/runtime_core/static_core/tests/checked/
Dcombine_shifts.pa47 .function u32 shr_u32_zero(u32 a0) {
54 .function u32 shr_u32_by_8(u32 a0) {
61 .function u32 shl_u32_zero(u32 a0) {
68 .function u32 shl_u32_by_4(u32 a0) {
/arkcompiler/runtime_core/static_core/runtime/templates/
Dintrinsics.rb27 'u32' => 'U32',
34 'string_id' => 'U32',
35 'method_id' => 'U32',
49 'u32',
70 'u32' => 'U',

12345678910>>...16