Home
last modified time | relevance | path

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

12345678910>>...18

/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 …]
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;
96 … params: {src_obj: 'ref', dst_obj: 'ref', dst_start: 'u32', src_start: 'u32', src_end: 'u32'},
107 len := Sub(src_end, src_start).u32;
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
138 length1 := LoadI(str1).Imm(Constants::STRING_LENGTH_OFFSET).u32
139 length2 := LoadI(str2).Imm(Constants::STRING_LENGTH_OFFSET).u32
143 length := Cast(length1.u32).u64
360 length := LoadI(str).Imm(Constants::STRING_LENGTH_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 …]
/arkcompiler/runtime_core/static_core/bytecode_optimizer/tests/
Dbc_lowering_test.cpp89 PARAMETER(0U, 0U).u32(); in TEST_F()
100 INST(8U, Opcode::Add).u32().Inputs(0U, 3U); in TEST_F()
101 INST(9U, Opcode::Sub).u32().Inputs(0U, 3U); in TEST_F()
102 INST(10U, Opcode::Add).u32().Inputs(0U, 4U); in TEST_F()
103 INST(11U, Opcode::Sub).u32().Inputs(0U, 4U); in TEST_F()
106 INST(14U, Opcode::Sub).u32().Inputs(0U, 7U); in TEST_F()
121 PARAMETER(0U, 0U).u32(); in TEST_F()
130 INST(22U, Opcode::AddI).u32().Inputs(0U).Imm(0xcU); in TEST_F()
131 INST(23U, Opcode::SubI).u32().Inputs(0U).Imm(0xcU); in TEST_F()
132 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/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 …]
Df32tou32.yaml28 acc: inout:f32->u32
63 acc: inout:f32->u32
98 acc: inout:f32->u32
121 acc: inout:f32->u32
144 acc: inout:f32->u32
160 acc: inout:f32->u32
176 acc: inout:f32->u32
199 acc: inout:f32->u32
251 acc: inout:f32->u32
/arkcompiler/runtime_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
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/plugins/ets/irtoc_scripts/
Dstring.irt43 _char_count := Sub(_end_index, _begin_index).u32
44 If(_char_count, Cast(_str_len).u32).EQ.Unlikely.b {
56 _offset := Shl(_begin_index, _not_compressed).u32
65 _data_size2 := Cast(ShlI(_char_count).Imm(1).u32).word
72 StoreI(_new_str1, ShlI(_char_count).Imm(1).u32).Imm(Constants::STRING_LENGTH_OFFSET).u32
76 …StoreI(_new_str1, OrI(ShlI(_char_count).Imm(1).u32).Imm(1).u32).Imm(Constants::STRING_LENGTH_OFFSE…
83 StoreI(_new_str2, ShlI(_char_count).Imm(1).u32).Imm(Constants::STRING_LENGTH_OFFSET).u32
273 length_packed := LoadI(str).Imm(Constants::STRING_LENGTH_OFFSET).u32
326 length_packed := LoadI(str).Imm(Constants::STRING_LENGTH_OFFSET).u32
367 length_packed := LoadI(str).Imm(Constants::STRING_LENGTH_OFFSET).u32
[all …]
Dinterpreter_handlers.irt121 offset := LoadI(field).Imm(Constants::FIELD_OFFSET_OFFSET).u32
122 field_access_flags := LoadI(field).Imm(Constants::FIELD_ACCESS_FLAGS_OFFSET).u32
123 field_type_id := ShrI(AndI(field_access_flags).Imm("ACC_TYPE").u32).Imm("ACC_TYPE_SHIFT").u32
135 value_1 := Load(klass, offset).u32
136 acc_fast_1 := u32tou64(value_1.u32)
142 offset := LoadI(field).Imm(Constants::FIELD_OFFSET_OFFSET).u32
147 offset := LoadI(field).Imm(Constants::FIELD_OFFSET_OFFSET).u32
172 method_flags := LoadI(method).Imm(Constants::METHOD_ACCESS_FLAGS_OFFSET).u32
173 nargs := u32toword(LoadI(method).Imm(Constants::METHOD_NUM_ARGS_OFFSET).u32)
195 offset := LoadI(field).Imm(Constants::FIELD_OFFSET_OFFSET).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/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/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/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/ets_frontend/ets2panda/public/
Des2panda_lib.idl.erb85 void Do(sequence<ir.AstNode> e2p_node, u32 size);
89 … void Do(sequence<ir.Statement> statements, u32 sizeStatements, sequence<ir.Expression> expression,
90 u32 sizeExpression, sequence<checker.Type> e2p_type);
94 … void Do(sequence<ir.Statement> statements, u32 sizeStatements, sequence<ir.Expression> expression,
95 u32 sizeExpression);
109 attribute u32 minArg;
110 attribute u32 maxArg;
131 attribute u32 argc;
138 attribute u32 argc;
185 …ce<es2panda_Program> ExternalSourcePrograms(es2panda_ExternalSource e_source, sequence<u32> len_p);
[all …]
/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>>...18