Home
last modified time | relevance | path

Searched refs:imulq (Results 1 – 22 of 22) sorted by relevance

/external/llvm/test/CodeGen/X86/
D2010-05-03-CoalescerSubRegClobber.ll24 ; Verify that we don't clobber %eax after putting the imulq result in %rax
25 ; CHECK: imulq %r{{.}}x, %r[[RES:..]]
Di128-mul.ll17 ; CHECK-NOT: imulq
19 ; CHECK-NOT: imulq
Dx86_64-mul-by-const.ll5 ; CHECK: imulq $365384439,
Dmul128_sext_loop.ll13 ; CHECK: imulq
Dlsr-nonaffine.ll14 ; CHECK-NEXT: imulq %rax, %rax
Dxaluo.ll335 ; CHECK: imulq %rsi, %rdi
499 ; CHECK: imulq %rsi, %rax
689 ; CHECK: imulq %rsi, %rdi
Dfast-isel-x86-64.ll113 ; CHECK: imulq $7, %rdi, %rax
/external/v8/test/cctest/
Dtest-disasm-x64.cc117 __ imulq(rdx, rcx); in TEST() local
167 __ imulq(rdx, Operand(rbx, rcx, times_4, 10000)); in TEST() local
168 __ imulq(rdx, rcx, Immediate(12)); in TEST() local
169 __ imulq(rdx, rcx, Immediate(1000)); in TEST() local
221 __ imulq(rdx, rcx, Immediate(12)); in TEST() local
222 __ imulq(rdx, rcx, Immediate(1000)); in TEST() local
Dtest-assembler-x64.cc188 __ imulq(arg1); in TEST() local
/external/boringssl/linux-x86_64/crypto/bn/
Dx86_64-mont.S53 imulq %r10,%rbp
116 imulq %r10,%rbp
250 imulq %r10,%rbp
388 imulq %r10,%rbp
Dx86_64-mont5.S84 imulq %r10,%rbp
164 imulq %r10,%rbp
396 imulq %r10,%rbp
560 imulq %r10,%rbp
1372 imulq 32+8(%rsp),%rbx
1407 imulq %r8,%rsi
Drsaz-x86_64.S807 imulq 128+8(%rsp),%rbx
851 imulq %r8,%rsi
/external/boringssl/mac-x86_64/crypto/bn/
Dx86_64-mont.S52 imulq %r10,%rbp
115 imulq %r10,%rbp
249 imulq %r10,%rbp
387 imulq %r10,%rbp
Dx86_64-mont5.S83 imulq %r10,%rbp
163 imulq %r10,%rbp
395 imulq %r10,%rbp
559 imulq %r10,%rbp
1371 imulq 32+8(%rsp),%rbx
1406 imulq %r8,%rsi
Drsaz-x86_64.S806 imulq 128+8(%rsp),%rbx
850 imulq %r8,%rsi
/external/v8/src/compiler/x64/
Dcode-generator-x64.cc296 __ imulq(i.OutputRegister(), input.reg, i.InputImmediate(1)); in AssembleArchInstruction() local
299 __ imulq(i.OutputRegister(), kScratchRegister, i.InputImmediate(1)); in AssembleArchInstruction() local
304 __ imulq(i.OutputRegister(), input.reg); in AssembleArchInstruction() local
306 __ imulq(i.OutputRegister(), input.operand); in AssembleArchInstruction() local
/external/valgrind/none/tests/amd64/
Dinsn_basic.def586 imulq rax.sq[-1234567812345678] : r64.sq[1234567812345678] => rdx.sq[-82624753572] rax.sq[-24368462…
587 imulq rax.sq[1234567812345678] : m64.sq[-1234567812345678] => rdx.sq[-82624753572] rax.sq[-24368462…
604 imulq imm8[123] r64.uq[1234567890] => 1.uq[151851850470]
605 imulq imm8[123] r64.uq[1234567890] r64.uq[0] => 2.uq[151851850470]
606 imulq imm8[123] m64.uq[1234567890] r64.uq[0] => 2.uq[151851850470]
607 imulq imm32[12345] r64.uq[1234567890] => 1.uq[15240740602050]
608 imulq imm32[12345] r64.uq[1234567890] r64.uq[0] => 2.uq[15240740602050]
609 imulq imm32[12345] m64.uq[1234567890] r64.uq[0] => 2.uq[15240740602050]
610 imulq r64.uq[1234567] r64.uq[1234567890] => 1.uq[1524156776253630]
611 imulq m64.uq[1234567] r64.uq[1234567890] => 1.uq[1524156776253630]
/external/valgrind/VEX/orig_amd64/
Dtest1.sorted243 4869C056555555 imulq $1431655766, %rax, %rax
244 480FAFC2 imulq %rdx, %rax
Dtest1.orig970 imulq $1431655766, %rax, %rax
974 imulq %rdx, %rax
Dtest2.sorted1518 4869D856555555 imulq $1431655766, %rax, %rbx
Dtest2.orig6070 imulq $1431655766, %rax, %rbx
/external/llvm/lib/Target/X86/
DX86InstrInfo.td2795 def : InstAlias<"imulq {$imm, $r|$r, $imm}", (IMUL64rri32 GR64:$r, GR64:$r, i64i32imm:$imm), 0>;
2796 def : InstAlias<"imulq {$imm, $r|$r, $imm}", (IMUL64rri8 GR64:$r, GR64:$r, i64i8imm:$imm), 0>;