Home
last modified time | relevance | path

Searched full:u64 (Results 1 – 25 of 448) sorted by relevance

12345678910>>...18

/arkcompiler/runtime_core/static_core/compiler/tests/
Dbalance_expressions_test.cpp31 PARAMETER(0U, 0U).u64(); in AddMulParallelBuildGraph()
32 PARAMETER(1U, 1U).u64(); in AddMulParallelBuildGraph()
33 PARAMETER(2U, 2U).u64(); in AddMulParallelBuildGraph()
34 PARAMETER(3U, 3U).u64(); in AddMulParallelBuildGraph()
35 PARAMETER(4U, 4U).u64(); in AddMulParallelBuildGraph()
36 PARAMETER(5U, 5U).u64(); in AddMulParallelBuildGraph()
37 PARAMETER(6U, 6U).u64(); in AddMulParallelBuildGraph()
38 PARAMETER(7U, 7U).u64(); in AddMulParallelBuildGraph()
50 INST(8U, Opcode::Add).u64().Inputs(0U, 1U); in AddMulParallelBuildGraph()
51 INST(9U, Opcode::Mul).u64().Inputs(0U, 1U); in AddMulParallelBuildGraph()
[all …]
Dmove_constants_test.cpp28 PARAMETER(0U, 1U).u64(); in SRC_GRAPH()
38 INST(3U, Opcode::ReturnI).u64().Imm(0U); in SRC_GRAPH()
62 PARAMETER(0U, 1U).u64(); in OUT_GRAPH()
71 INST(3U, Opcode::ReturnI).u64().Imm(0U); in OUT_GRAPH()
109 PARAMETER(0U, 1U).u64(); in SRC_GRAPH()
119 INST(3U, Opcode::ReturnI).u64().Imm(0U); in SRC_GRAPH()
129 INST(5U, Opcode::Sub).u64().Inputs(1U, 0U); in SRC_GRAPH()
130 INST(6U, Opcode::Return).u64().Inputs(5U); in SRC_GRAPH()
135 INST(7U, Opcode::Add).u64().Inputs(0U, 1U); in SRC_GRAPH()
136 INST(8U, Opcode::Return).u64().Inputs(7U); in SRC_GRAPH()
[all …]
Dloop_peeling_test.cpp31 PARAMETER(1U, 1U).u64(); in BuildGraphTwoBackEdges()
34 INST(2U, Opcode::Phi).Inputs(1U, 4U, 6U).u64(); in BuildGraphTwoBackEdges()
39 INST(4U, Opcode::Add).Inputs(1U, 1U).u64(); in BuildGraphTwoBackEdges()
44 INST(6U, Opcode::Add).Inputs(4U, 4U).u64(); in BuildGraphTwoBackEdges()
48 INST(7U, Opcode::Return).u64().Inputs(2U); in BuildGraphTwoBackEdges()
57 PARAMETER(1U, 1U).u64(); in BuildGraphNotHeaderExit()
60 INST(2U, Opcode::Phi).Inputs(1U, 6U).u64(); in BuildGraphNotHeaderExit()
67 INST(3U, Opcode::Add).Inputs(1U, 2U).u64(); in BuildGraphNotHeaderExit()
71 INST(9U, Opcode::Add).Inputs(2U, 1U).u64(); in BuildGraphNotHeaderExit()
75 INST(10U, Opcode::Phi).Inputs(3U, 9U).u64(); in BuildGraphNotHeaderExit()
[all …]
Dreg_alloc_graph_coloring_test.cpp50 PARAMETER(0U, 0U).u64(); in TEST_F()
62 INST(5U, Opcode::Add).u64().Inputs(0U, 2U); in TEST_F()
67 INST(6U, Opcode::Phi).u64().Inputs(2U, 5U); in TEST_F()
68 INST(7U, Opcode::Add).u64().Inputs(6U, 1U); in TEST_F()
69 INST(8U, Opcode::Return).u64().Inputs(7U); in TEST_F()
93 PARAMETER(0U, 0U).u64(); in SRC_GRAPH()
105 INST(5U, Opcode::Add).u64().Inputs(0U, 2U); in SRC_GRAPH()
121 INST(6U, Opcode::Add).u64().Inputs(0U, 1U); in SRC_GRAPH()
126 INST(10U, Opcode::Phi).u64().Inputs(9U, 6U); in SRC_GRAPH()
131 INST(11U, Opcode::Phi).u64().Inputs(5U, 10U); in SRC_GRAPH()
[all …]
Dscheduler_test.cpp39 INST(8U, Opcode::Add).u64().Inputs(0U, 1U); in TEST_F()
40 INST(9U, Opcode::Add).u64().Inputs(2U, 3U); in TEST_F()
42 INST(10U, Opcode::Add).u64().Inputs(8U, 9U); in TEST_F()
44 INST(11U, Opcode::Add).u64().Inputs(4U, 5U); in TEST_F()
45 INST(12U, Opcode::Add).u64().Inputs(6U, 7U); in TEST_F()
46 INST(13U, Opcode::Add).u64().Inputs(11U, 12U); in TEST_F()
48 INST(14U, Opcode::Add).u64().Inputs(10U, 13U); in TEST_F()
49 INST(15U, Opcode::Return).u64().Inputs(14U); in TEST_F()
81 INST(10U, Opcode::Add).u64().Inputs(2U, 3U); in TEST_F()
82 INST(11U, Opcode::Add).u64().Inputs(4U, 5U); in TEST_F()
[all …]
Dsplit_resolver_test.cpp98 PARAMETER(0U, 0U).u64(); in TEST_F()
102 INST(1U, Opcode::Add).u64().Inputs(0U, 0U); in TEST_F()
103 INST(2U, Opcode::Return).u64().Inputs(1U); in TEST_F()
119 PARAMETER(0U, 0U).u64(); in TEST_F()
124 INST(1U, Opcode::Add).u64().Inputs(0U, 0U); in TEST_F()
126 INST(2U, Opcode::Add).u64().Inputs(0U, 1U); in TEST_F()
127 INST(3U, Opcode::Return).u64().Inputs(2U); in TEST_F()
151 PARAMETER(0U, 0U).u64(); in SRC_GRAPH()
179 INST(7U, Opcode::Return).u64().Inputs(0U); in SRC_GRAPH()
188 PARAMETER(0U, 0U).u64(); in OUT_GRAPH()
[all …]
Dif_conversion_test.cpp55 PARAMETER(0U, 0U).u64(); in TEST_F()
65 INST(5U, Opcode::Mul).u64().Inputs(0U, 2U); in TEST_F()
69 INST(6U, Opcode::Phi).u64().Inputs({{2U, 0U}, {3U, 5U}}); in TEST_F()
70 INST(7U, Opcode::Return).u64().Inputs(6U); in TEST_F()
79 PARAMETER(0U, 0U).u64(); in TEST_F()
85 INST(5U, Opcode::Mul).u64().Inputs(0U, 2U); in TEST_F()
86 … INST(4U, Opcode::SelectImm).u64().SrcType(DataType::BOOL).CC(CC_NE).Imm(0U).Inputs(5U, 0U, 3U); in TEST_F()
87 INST(7U, Opcode::Return).u64().Inputs(4U); in TEST_F()
97 PARAMETER(0U, 0U).u64(); in TEST_F()
106 INST(4U, Opcode::Mul).u64().Inputs(0U, 2U); in TEST_F()
[all …]
Dreg_alloc_verifier_test.cpp47 PARAMETER(0U, 0U).u64(); in TEST_F()
48 PARAMETER(1U, 1U).u64(); in TEST_F()
52 INST(2U, Opcode::Add).u64().Inputs(0U, 1U); in TEST_F()
53 INST(3U, Opcode::Mul).u64().Inputs(0U, 2U); in TEST_F()
54 INST(4U, Opcode::Return).u64().Inputs(3U); in TEST_F()
71 PARAMETER(0U, 0U).u64(); in TEST_F()
82 INST(4U, Opcode::Mul).u64().Inputs(0U, 0U); in TEST_F()
87 INST(5U, Opcode::Mul).u64().Inputs(1U, 1U); in TEST_F()
92 INST(6U, Opcode::Phi).u64().Inputs(4U, 5U); in TEST_F()
93 INST(7U, Opcode::Return).u64().Inputs(6U); in TEST_F()
[all …]
Dbranch_elimination_test.cpp101 PARAMETER(0U, 0U).u64(); in BuildTestGraph()
102 PARAMETER(1U, 1U).u64(); in BuildTestGraph()
103 PARAMETER(2U, 2U).u64(); in BuildTestGraph()
113 INST(5U, Opcode::Add).u64().Inputs(0U, 1U); in BuildTestGraph()
114 INST(6U, Opcode::Add).u64().Inputs(5U, 2U); in BuildTestGraph()
123 INST(11U, Opcode::Sub).u64().Inputs(0U, 1U); in BuildTestGraph()
124 INST(12U, Opcode::Sub).u64().Inputs(11U, 2U); in BuildTestGraph()
128 INST(14U, Opcode::Mul).u64().Inputs(0U, 1U); in BuildTestGraph()
129 INST(15U, Opcode::Mul).u64().Inputs(14U, 2U); in BuildTestGraph()
133 INST(17U, Opcode::Phi).u64().Inputs(6U, 12U, 15U); in BuildTestGraph()
[all …]
/arkcompiler/runtime_core/static_core/irtoc/scripts/
Dmemcopy.irt74 buf := Load(src_data, idx).u64
78 buf := Phi(buf, buf_prev).u64
83 Store(dst_data, idx, buf).u64
85 buf_prev := Load(src_data, idx_prev).u64
89 buf1 := LoadI(src_data).Imm(0).u64
90 Store(dst_data, idx, buf).u64
91 StoreI(dst_data, buf1).Imm(0).u64
97 first_buf0 := LoadI(src_data).Imm(0).u64
98 first_buf1 := LoadI(src_data).Imm(8).u64
99 first_buf2 := LoadI(src_data).Imm(16).u64
[all …]
Dtests.irt18 function(:IrtocTestCfg, params: {"buf" => 'ptr', "size" => 'u64'}, mode: [:Native]) {
27 While((i := (i_phi := Phi(i0, i1).u64)), size).NE {
28 res := WhilePhi(r0, phi2).u64
30 offset := Mul(i, 8).u64
31 value := Load(buf, offset).u64
32 If(And(i, 1).u64, 0).EQ {
33 If(And(value, 1).u64, 0).EQ {
34 r1 := Add(res, 2).u64
35 v0 := Add(value, 2).u64
36 Store(buf, offset, v0).u64
[all …]
Dstring_helpers.irt17 Xor(LoadI(ptr1).Imm(Constants::STRING_DATA_OFFSET + " + " + offset.to_s).u64,
18 LoadI(ptr2).Imm(Constants::STRING_DATA_OFFSET + " + " + offset.to_s).u64).u64
23 char_length := ShrI(length).Imm(length_shift).u64
24 not_compressed := AndI(length).Imm(1).u64
25 unpacked_length := Shl(char_length, not_compressed).u64
27 unpacked_length := ShrI(length).Imm(length_shift).u64
54 buf1 := LoadI(str1).Imm(Constants::STRING_DATA_OFFSET).u64
55 buf2 := LoadI(str2).Imm(Constants::STRING_DATA_OFFSET).u64
60 diff := Or(diff, load_diff(str1, str2, 16)).u64
61 diff := Or(diff, load_diff(str1, str2, 24)).u64
[all …]
/arkcompiler/runtime_core/compiler/tests/
Dmove_constants_test.cpp28 PARAMETER(0, 1).u64(); in TEST_F()
38 INST(3, Opcode::ReturnI).u64().Imm(0); in TEST_F()
59 PARAMETER(0, 1).u64(); in TEST_F()
68 INST(3, Opcode::ReturnI).u64().Imm(0); in TEST_F()
99 PARAMETER(0, 1).u64(); in TEST_F()
109 INST(3, Opcode::ReturnI).u64().Imm(0); in TEST_F()
119 INST(5, Opcode::Sub).u64().Inputs(1, 0); in TEST_F()
120 INST(6, Opcode::Return).u64().Inputs(5); in TEST_F()
125 INST(7, Opcode::Add).u64().Inputs(0, 1); in TEST_F()
126 INST(8, Opcode::Return).u64().Inputs(7); in TEST_F()
[all …]
Dsplit_resolver_test.cpp95 PARAMETER(0, 0).u64(); in TEST_F()
99 INST(1, Opcode::Add).u64().Inputs(0, 0); in TEST_F()
100 INST(2, Opcode::Return).u64().Inputs(1); in TEST_F()
116 PARAMETER(0, 0).u64(); in TEST_F()
121 INST(1, Opcode::Add).u64().Inputs(0, 0); in TEST_F()
123 INST(2, Opcode::Add).u64().Inputs(0, 1); in TEST_F()
124 INST(3, Opcode::Return).u64().Inputs(2); in TEST_F()
149 PARAMETER(0, 0).u64(); in TEST_F()
177 INST(7, Opcode::Return).u64().Inputs(0); in TEST_F()
184 PARAMETER(0, 0).u64(); in TEST_F()
[all …]
Dbranch_elimination_test.cpp96 PARAMETER(0, 0).u64(); in BuildTestGraph()
97 PARAMETER(1, 1).u64(); in BuildTestGraph()
98 PARAMETER(2, 2).u64(); in BuildTestGraph()
108 INST(5, Opcode::Add).u64().Inputs(0, 1); in BuildTestGraph()
109 INST(6, Opcode::Add).u64().Inputs(5, 2); in BuildTestGraph()
118 INST(11, Opcode::Sub).u64().Inputs(0, 1); in BuildTestGraph()
119 INST(12, Opcode::Sub).u64().Inputs(11, 2); in BuildTestGraph()
123 INST(14, Opcode::Mul).u64().Inputs(0, 1); in BuildTestGraph()
124 INST(15, Opcode::Mul).u64().Inputs(14, 2); in BuildTestGraph()
128 INST(17, Opcode::Phi).u64().Inputs(6, 12, 15); in BuildTestGraph()
[all …]
Dcleanup_test.cpp553 PARAMETER(0, 0).u64(); in TEST_F()
554 PARAMETER(1, 1).u64(); in TEST_F()
561 INST(3, Opcode::Mul).u64().Inputs(0, 0); in TEST_F()
562 INST(4, Opcode::Mul).u64().Inputs(1, 1); in TEST_F()
574 INST(7, Opcode::Phi).u64().Inputs({{6, 0}, {4, 3}, {5, 3}}); in TEST_F()
575 INST(8, Opcode::Return).u64().Inputs(7); in TEST_F()
584 PARAMETER(0, 0).u64(); in TEST_F()
585 PARAMETER(1, 1).u64(); in TEST_F()
592 INST(3, Opcode::Mul).u64().Inputs(0, 0); in TEST_F()
601 INST(7, Opcode::Phi).u64().Inputs({{6, 0}, {3, 3}}); in TEST_F()
[all …]
/arkcompiler/runtime_core/taihe/test/ani_bigint/idl/
Dbigint_new.taihe15 function ProcessBigInt(a: @bigint Array<u64>): @bigint Array<u64>;
17 function PrintBigInt(a: @bigint Array<u64>): void;
19 function CreateBigInt(a: @bigint Array<u64>): @bigint Array<u64>;
22 @set SetBigInt(a: @bigint Array<u64>): void;
23 @get GetBigInt(): @bigint Array<u64>;
28 a: @bigint Array<u64>;
33 function GetBigIntOptional(a: Optional<@bigint Array<u64>>): @bigint Array<u64>;
35 …nction MapBigInt(a: @record Map<String, @bigint Array<u64>>): @record Map<String, @bigint Array<u6…
38 bigIntValue: @bigint Array<u64>;
/arkcompiler/runtime_core/static_core/compiler/docs/
Dlicm_doc.md32 3p.u64 Phi v12(bb6), v7(bb3) -> (v7, v10)
33 4p.u64 Phi v1(bb6), v8(bb3) -> (v5, v7, v8)
34 5.b Compare EQ u64 v4p, v12 -> (v6)
40 7.u64 Mul v3p, v4p -> (v3p)
41 13.u64 Mul v12, v12 -> (v8)
42 8.u64 Sub v4p, v13 -> (v4p)
47 10.u64 Add v2, v3p
51 `LICM` hoists `13.u64 Mul` instruction:
62 13.u64 Mul v12, v12 -> (v8)
67 3p.u64 Phi v12(bb6), v7(bb3) -> (v7, v10)
[all …]
Dloop_peeling.md103 PARAMETER(0, 0).u64();
104 PARAMETER(1, 1).u64();
105 PARAMETER(2, 2).u64();
107 INST(3, Opcode::Phi).u64().Inputs(1, 5);
108 INST(4, Opcode::Phi).u64().Inputs(2, 10);
109 INST(5, Opcode::Sub).u64().Inputs(3, 2);
115 INST(9, Opcode::And).u64().Inputs(4, 5);
116 INST(10, Opcode::Add).u64().Inputs(9, 4);
119 INST(11, Opcode::Return).u64().Inputs(4);
145 PARAMETER(0, 0).u64();
[all …]
Dcleanup_doc.md196 2.u64 Mov v1 -> (v3, v4)
197 3.u64 Add v0, v2
198 4.u64 Return v2
214 2.u64 Mov v1 -> (v4)
215 4.u64 Return v2
303 2.u64 Mov v1 -> (v3, v5)
304 3.u64 Add v0, v2
308 4.u64 Mov v1
309 5.u64 Add v0, v2
313 6.u64 Add v0, v1
[all …]
Dlowering_doc.md51 …0.u64 Parameter arg 0 -> (v9, v8, v7, v6, v4, v5, v17, v17, v18, v18, v19, v20, …
62 4.u64 Add v0, v1 -> (v10)
63 5.u64 Add v0, v2 -> (v10)
64 6.u64 Add v0, v3 -> (v10)
65 7.u64 Sub v0, v1 -> (v10)
66 8.u64 Sub v0, v2 -> (v10)
67 9.u64 Sub v0, v3 -> (v10)
72 17.u64 Add v0, v0 -> (v10)
73 18.u64 Sub v0, v0 -> (v10)
86 …0.u64 Parameter arg 0 -> (v27, v26, v25, v24, v9, v6, v17, v17, v18, v18, v19, v…
[all …]
Dcse_doc.md155 0.u64 Parameter arg 0 -> (v10, v6, v7, v13)
156 1.u64 Parameter arg 1 -> (v10, v6, v7, v13)
164 6.u64 Add v0, v1 -> (v32)
171 13.u64 Add v0, v1 -> (v32)
172 14.u64 Mod v0, v1 -> (v32)
173 15.u64 Min v0, v1 -> (v32)
174 16.u64 Max v0, v1 -> (v32)
175 17.u64 Shl v0, v1 -> (v32)
176 18.u64 Shr v0, v1 -> (v32)
177 19.u64 AShr v0, v1 -> (v32)
[all …]
/arkcompiler/runtime_core/compiler/docs/
Dcleanup_doc.md196 2.u64 Mov v1 -> (v3, v4)
197 3.u64 Add v0, v2
198 4.u64 Return v2
214 2.u64 Mov v1 -> (v4)
215 4.u64 Return v2
303 2.u64 Mov v1 -> (v3, v5)
304 3.u64 Add v0, v2
308 4.u64 Mov v1
309 5.u64 Add v0, v2
313 6.u64 Add v0, v1
[all …]
Dlowering_doc.md51 …0.u64 Parameter arg 0 -> (v9, v8, v7, v6, v4, v5, v17, v17, v18, v18, v19, v20, …
62 4.u64 Add v0, v1 -> (v10)
63 5.u64 Add v0, v2 -> (v10)
64 6.u64 Add v0, v3 -> (v10)
65 7.u64 Sub v0, v1 -> (v10)
66 8.u64 Sub v0, v2 -> (v10)
67 9.u64 Sub v0, v3 -> (v10)
72 17.u64 Add v0, v0 -> (v10)
73 18.u64 Sub v0, v0 -> (v10)
86 …0.u64 Parameter arg 0 -> (v27, v26, v25, v24, v9, v6, v17, v17, v18, v18, v19, v…
[all …]
/arkcompiler/runtime_core/static_core/plugins/ets/irtoc_scripts/
Dto_string_cache.irt29 params: {cache: 'ref', numInt: 'u64', unused: 'u64'},
41 mul := Cast(Constants::MUL_64).u64
42 hash := Mul(numInt, mul).u64
43 hash := ShrI(hash).Imm(56).u64
45 elem_offset := AddI(ShlI(hash).Imm(2).u64).Imm(Constants::ARRAY_DATA_OFFSET).u64
51 cachedData := LoadI(elem).Imm(Constants::ELEM_DATA_OFFSET).Volatile.u64
54 flag := Cast(ShrI(cachedData).Imm(32).u64).u32
63 cachedStr := Bitcast(Cast(Cast(cachedData).u32).u64).ptr

12345678910>>...18