| /arkcompiler/runtime_core/tests/cts-generator/cts-template/ |
| D | mul.yaml | 16 - file-name: "mul" 27 - sig: mul v1:in:i32, v2:in:i32 34 mul v0, v1 42 description: Check mul with zero and various values. 66 - sig: mul v1:in:i32, v2:in:i32 73 mul v0, v1 81 description: Check mul with +1 and various values. 113 - sig: mul v1:in:i32, v2:in:i32 120 mul v0, v1 128 description: Check mul with -1 and various values. [all …]
|
| /arkcompiler/runtime_core/tests/cts-assembly/ |
| D | math-12.pa | 14 # assert(6 * 7 == 42) operation --> mul 18 mul v0, v1
|
| D | math-54.pa | 16 mul a0, a1 24 mul a0, a1
|
| D | math-53.pa | 18 mul a0, a1
|
| D | math-55.pa | 16 mul a0, a1
|
| /arkcompiler/runtime_core/compiler/docs/ |
| D | vn_doc.md | 91 8.f32 Mul v4, v5 -> (v14) 95 12.f32 Mul v4, v5 -> (v14) 121 8.f32 Mul v4, v5 -> (v14, v14) 125 12.f32 Mul v4, v5 148 8.f32 Mul v4, v5 -> (v14, v14)
|
| D | move_constants_closer_to_usage_doc.md | 59 …5.i32 Mul v0(r27), v6(r0) -> r0 (v116) … 98 …5.i32 Mul v0(r1), v6(r0) -> r0 (v116) …
|
| /arkcompiler/runtime_core/docs/ |
| D | PBC2IR.md | 60 | mul2 | i32 Mul | 61 | mul2.64 | i64 Mul | 78 | fmul2 | f32 Mul | 79 | fmul2.64 | f64 Mul | 94 | muli | i64 Constant, i32 Mul | 105 | mul |i32 Mul |
|
| /arkcompiler/runtime_core/compiler/tests/ |
| D | vn_test.cpp | 51 INST(8, Opcode::Mul).f32().Inputs(4, 5); in TEST_F() 55 INST(12, Opcode::Mul).f32().Inputs(4, 5); in TEST_F() 76 INST(8, Opcode::Mul).f32().Inputs(4, 5); in TEST_F() 80 INST(12, Opcode::Mul).f32().Inputs(4, 5); in TEST_F() 210 INST(11, Opcode::Mul).f64().Inputs(2, 3); in TEST_F() 238 INST(11, Opcode::Mul).f64().Inputs(2, 3); in TEST_F() 385 INST(15, Opcode::Mul).f64().Inputs(2, 3); in TEST_F() 396 INST(22, Opcode::Mul).f64().Inputs(2, 3); in TEST_F() 436 INST(15, Opcode::Mul).f64().Inputs(2, 3); in TEST_F() 447 INST(22, Opcode::Mul).f64().Inputs(2, 3); in TEST_F() [all …]
|
| D | split_resolver_test.cpp | 333 INST(4, Opcode::Mul).u64().Inputs(0, 0); in TEST_F() 366 INST(4, Opcode::Mul).u64().Inputs(0, 0); in TEST_F() 517 INST(3, Opcode::Mul).u64().Inputs(0, 2); in TEST_F() 525 auto mul = la->GetInstLifeIntervals(&INS(3)); in TEST_F() local 527 SplitAssignSlot(param0, mul->GetBegin(), 0); in TEST_F() 565 INST(5, Opcode::Mul).u64().Inputs(1, 1); in TEST_F() 580 auto mul = la->GetInstLifeIntervals(&INS(5)); in TEST_F() local 581 mul->SetReg(3); in TEST_F() 588 SplitAssignSlot(param0, mul->GetBegin(), 0); in TEST_F() 633 INST(5, Opcode::Mul).u64().Inputs(1, 1); in TEST_F() [all …]
|
| D | move_constants_test.cpp | 507 INST(23, Opcode::Mul).u64().Inputs(14, 22); in TEST_F() 554 INST(23, Opcode::Mul).u64().Inputs(14, 22); in TEST_F() 594 INST(3, Opcode::Mul).u64().Inputs(0, 4); in TEST_F() 600 INST(6, Opcode::Mul).u64().Inputs(1, 4); in TEST_F() 618 INST(3, Opcode::Mul).u64().Inputs(0, 4); in TEST_F() 624 INST(6, Opcode::Mul).u64().Inputs(1, 4); in TEST_F() 651 INST(3, Opcode::Mul).u64().Inputs(0, 1); in TEST_F() 679 INST(3, Opcode::Mul).u64().Inputs(0, 1); in TEST_F()
|
| D | liveness_analyzer_test.cpp | 292 * 7. Mul (3,4) 16 [16-2?] 315 INST(7, Opcode::Mul).u64().Inputs(3, 4); in TEST_F() 333 auto mul = liveness_analyzer->GetInstLifeIntervals(&INS(7)); in TEST_F() local 345 …EXPECT_EQ(phi0->GetRanges()[0], LiveRange(b2_lifetime.GetBegin(), mul->GetRanges()[0].GetBegin())); in TEST_F() 349 EXPECT_EQ(mul->GetRanges()[0], LiveRange(b3_lifetime.GetBegin() + 2, b3_lifetime.GetEnd())); in TEST_F() 449 INST(5, Opcode::Mul).u32().Inputs(0, 1); // a * b in TEST_F() 478 auto mul = liveness_analyzer->GetInstLifeIntervals(&INS(5)); in TEST_F() local 481 EXPECT_EQ(mul->GetEnd(), inner_loop_back.GetEnd()); in TEST_F() 650 INST(2, Opcode::Mul).u64().Inputs(0, 0); in TEST_F() 651 INST(3, Opcode::Mul).u64().Inputs(0, 2); in TEST_F()
|
| D | asm_printer_test.cpp | 340 ONE_TEST_BODY(PrinterAarch64Test, TestMul, mul, AARCH64) 356 ONE_TEST_BODY(PrinterAarch32Test, TestMul, mul, AARCH32) 372 ONE_TEST_BODY(PrinterAmd64Test, TestMul, mul, X86_64)
|
| D | branch_elimination_test.cpp | 123 INST(14, Opcode::Mul).u64().Inputs(0, 1); in BuildTestGraph() 124 INST(15, Opcode::Mul).u64().Inputs(14, 2); in BuildTestGraph() 190 INST(14, Opcode::Mul).u64().Inputs(0, 1); in BuildTestGraph2() 191 INST(15, Opcode::Mul).u64().Inputs(14, 2); in BuildTestGraph2() 529 INST(14, Opcode::Mul).u64().Inputs(1, 2); in TEST_F() 819 INST(14, Opcode::Mul).u64().Inputs(0, 1); in BuildContitionsCheckGraph() 820 INST(15, Opcode::Mul).u64().Inputs(14, 2); in BuildContitionsCheckGraph() 931 INST(14, Opcode::Mul).u64().Inputs(0, 1); in BuildContitionsCheckGraphElimTrueSucc() 932 INST(15, Opcode::Mul).u64().Inputs(14, 2); in BuildContitionsCheckGraphElimTrueSucc() 1178 INST(13, Opcode::Mul).u64().Inputs(0, 2); in TEST_F() [all …]
|
| /arkcompiler/ets_runtime/test/typeinfer/automatedcases/ |
| D | isomorphicMappedTypeInference.ts | 390 // Infers g1: (...args: any[]) => { sum: number, nested: { mul: string } } 392 AssertType(g1, "(...any[]) => { sum: number; nested: { mul: string; }; }"); 393 …sum: (a: any) => 3, nested: { mul: (b: any) => "n" }}), "(...any[]) => { sum: number;… 395 … sum: (a: any) => 3, nested: { mul: (b: any) => "n" }}, "{ sum: (any) => number; ne… 404 AssertType(nested, "{ mul: (any) => string; }"); 405 AssertType({ mul: (b: any) => "n" }, "{ mul: (any) => string; }"); 407 mul: (b: any) => "n" 408 AssertType(mul, "(any) => string");
|
| /arkcompiler/ets_runtime/test/aottest/mul/ |
| D | BUILD.gn | 16 host_aot_test_action("mul") {
|
| /arkcompiler/runtime_core/assembler/samples/ |
| D | Factorial.pa | 22 mul v8, a0
|
| /arkcompiler/runtime_core/tests/checked/ |
| D | inline_external.pa | 106 mul v0, v0
|
| /arkcompiler/runtime_core/disassembler/tests/sources/ |
| D | instructions.pa | 114 mul v1, v2
|
| /arkcompiler/ets_runtime/ecmascript/compiler/ |
| D | common_stubs.h | 26 V(Mul) \
|
| D | operations_stub_builder.h | 47 …GateRef Mul(GateRef glue, GateRef left, GateRef right, ProfileOperation callback = ProfileOperatio…
|
| D | circuit_builder.h | 58 V(Int32Mul, Mul, MachineType::I32) \ 59 V(Int64Mul, Mul, MachineType::I64) \ 60 V(DoubleMul, Mul, MachineType::F64) \ 61 V(PtrMul, Mul, MachineType::ARCH) \
|
| /arkcompiler/runtime_core/compiler/optimizer/ir/ |
| D | graph_visitor.h | 37 * // Print special message for Mul instruction
|
| /arkcompiler/ets_runtime/test/aottest/ |
| D | BUILD.gn | 145 "mul",
|
| /arkcompiler/runtime_core/tests/benchmarks/ |
| D | 3d-morph.pa | 27 mul a1, a2
|