Home
last modified time | relevance | path

Searched refs:imul (Results 1 – 25 of 85) sorted by relevance

1234

/external/llvm/test/MC/ELF/
Drelax-arith.s14 .section imul
15 imul $foo, %bx, %bx
16 imul $foo, bar, %bx
17 imul $foo, %ebx, %ebx
18 imul $foo, bar, %ebx
19 imul $foo, %rbx, %rbx
20 imul $foo, bar, %rbx
/external/chromium_org/media/base/simd/
Dlinear_scale_yuv_to_rgb_mmx_x64.asm65 imul WIDTHq, SOURCE_DXq ; source_width = width * source_dx
80 imul COMPRq, FRACTIONq
82 imul COMPLq, FRACTIONq
90 ; Trick here to imul COMPL first then COMPR.
92 imul COMPLq, FRACTIONq
94 imul COMPRq, FRACTIONq
107 imul COMPRq, FRACTIONq
109 imul COMPLq, FRACTIONq
125 imul COMPRq, FRACTIONq
127 imul COMPLq, FRACTIONq
Dlinear_scale_yuv_to_rgb_mmx.inc55 imul WIDTH_ARG_REGq, SOURCE_DX_ARG_REGq ; source_width = width * source_dx
79 imul COMPRq, TEMPq
81 imul COMPLq, TEMPq
100 imul COMPRq, TEMPq
102 imul COMPLq, TEMPq
/external/chromium_org/third_party/yasm/source/patched-yasm/modules/arch/x86/tests/
Dstrict.asm74 imul eax, 4 label
75 imul eax, strict 4 ; NASM generates dword, yasm generates byte label
76 imul eax, byte 4 label
77 imul eax, strict byte 4 label
78 imul eax, dword 4 ; optimized to byte label
79 imul eax, strict dword 4 label
80 imul eax, 400 label
81 imul eax, strict 400 label
82 imul eax, byte 400 ; generates warning label
83 imul eax, strict byte 400 ; generates warning label
[all …]
/external/flac/libFLAC/ia32/
Dlpc_asm.nasm783 imul eax, edx
813 imul eax, [esi + 4 * ecx]
845 imul ecx, [esi - 128]
848 imul ecx, [esi - 124]
851 imul ecx, [esi - 120]
854 imul ecx, [esi - 116]
857 imul ecx, [esi - 112]
860 imul ecx, [esi - 108]
863 imul ecx, [esi - 104]
866 imul ecx, [esi - 100]
[all …]
/external/chromium_org/v8/test/mjsunit/
Dmath-imul.js30 var imul_func = Math.imul;
40 function imul_meth_closure(a, b) { return Math.imul(a, b); }
47 assertEquals(expected, Math.imul(a, b));
/external/aac/libFDK/include/x86/
Dfixmul_x86.h114 imul b in fixmul_DD()
127 imul b in fixmuldiv2_DD()
/external/chromium_org/v8/test/cctest/
Dtest-disasm-x87.cc121 __ imul(edx, ecx); in TEST() local
181 __ imul(edx, Operand(ebx, ecx, times_4, 10000)); in TEST() local
182 __ imul(edx, ecx, 12); in TEST() local
183 __ imul(edx, Operand(edx, eax, times_2, 42), 8); in TEST() local
184 __ imul(edx, ecx, 1000); in TEST() local
185 __ imul(edx, Operand(ebx, ecx, times_4, 1), 9000); in TEST() local
248 __ imul(edx, ecx, 12); in TEST() local
249 __ imul(edx, ecx, 1000); in TEST() local
Dtest-disasm-ia32.cc121 __ imul(edx, ecx); in TEST() local
181 __ imul(edx, Operand(ebx, ecx, times_4, 10000)); in TEST() local
182 __ imul(edx, ecx, 12); in TEST() local
183 __ imul(edx, Operand(edx, eax, times_2, 42), 8); in TEST() local
184 __ imul(edx, ecx, 1000); in TEST() local
185 __ imul(edx, Operand(ebx, ecx, times_4, 1), 9000); in TEST() local
248 __ imul(edx, ecx, 12); in TEST() local
249 __ imul(edx, ecx, 1000); in TEST() local
/external/llvm/test/MC/X86/
Dx86_64-signed-reloc.s13 imul $foo, %rax // CHECK-NEXT: R_X86_64_32S label
/external/llvm/test/CodeGen/X86/
Dimul-lea-2.ll3 ; CHECK-NOT: imul
Dmemset-2.ll37 ; CHECK-NOT: imul
/external/llvm/lib/Target/X86/
DX86InstrArithmetic.td113 def IMUL8r : I<0xF6, MRM5r, (outs), (ins GR8:$src), "imul{b}\t$src", [],
117 def IMUL16r : I<0xF7, MRM5r, (outs), (ins GR16:$src), "imul{w}\t$src", [],
121 def IMUL32r : I<0xF7, MRM5r, (outs), (ins GR32:$src), "imul{l}\t$src", [],
125 def IMUL64r : RI<0xF7, MRM5r, (outs), (ins GR64:$src), "imul{q}\t$src", [],
132 "imul{b}\t$src", [], IIC_IMUL8>, SchedLoadReg<WriteIMulLd>;
136 "imul{w}\t$src", [], IIC_IMUL16_MEM>, OpSize16,
141 "imul{l}\t$src", [], IIC_IMUL32_MEM>, OpSize32,
146 "imul{q}\t$src", [], IIC_IMUL64>, SchedLoadReg<WriteIMulLd>;
158 "imul{w}\t{$src2, $dst|$dst, $src2}",
163 "imul{l}\t{$src2, $dst|$dst, $src2}",
[all …]
/external/chromium_org/third_party/angle/src/libGLESv2/renderer/d3d/d3d11/shaders/compiled/
Dbuffertotexture11_vs.h55 imul null, r0.xy, cb0[0].wwww, cb0[0].yzyy
/external/chromium_org/v8/src/x87/
Dassembler-x87.h692 void imul(Register src); // edx:eax = eax * src.
693 void imul(Register dst, Register src) { imul(dst, Operand(src)); } in imul() function
694 void imul(Register dst, const Operand& src); // dst = dst * src.
695 void imul(Register dst, Register src, int32_t imm32); // dst = src * imm32.
696 void imul(Register dst, const Operand& src, int32_t imm32);
/external/chromium_org/third_party/boringssl/src/crypto/bn/asm/
Dx86-mont.pl312 &imul ($word,&DWP($frame,"esp")); # n0*tp[0]
349 &imul ($word,&DWP($frame,"esp")); # n0*tp[0]
438 &imul ($word,&DWP($frame,"esp")); # n0*tp[0]
537 &imul ($word,&DWP($frame,"esp")); # n0*tp[0]
/external/openssl/crypto/bn/asm/
Dx86-mont.pl312 &imul ($word,&DWP($frame,"esp")); # n0*tp[0]
349 &imul ($word,&DWP($frame,"esp")); # n0*tp[0]
438 &imul ($word,&DWP($frame,"esp")); # n0*tp[0]
537 &imul ($word,&DWP($frame,"esp")); # n0*tp[0]
/external/srec/srec/cfront/
Dhimul32.h89 imul factor2
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/nvc0/codegen/
Dnv50_ir_emit_nvc0.cpp1834 int imul; // integer MUL to MUL delay 3 member
1866 res.imul += delta; in rebase()
1907 max = MAX2(res.imul, max); in getLatest()
1929 res.imul = MAX2(res.imul, that->res.imul); in setMax()
1952 if (res.imul > cycle) in print()
1953 INFO("imul @ %i\n", res.imul); in print()
2133 ready = score->res.imul; in calcDelay()
2173 score->res.imul = cycle + 4; in commitInsn()
/external/mesa3d/src/gallium/drivers/nvc0/codegen/
Dnv50_ir_emit_nvc0.cpp1834 int imul; // integer MUL to MUL delay 3 member
1866 res.imul += delta; in rebase()
1907 max = MAX2(res.imul, max); in getLatest()
1929 res.imul = MAX2(res.imul, that->res.imul); in setMax()
1952 if (res.imul > cycle) in print()
1953 INFO("imul @ %i\n", res.imul); in print()
2133 ready = score->res.imul; in calcDelay()
2173 score->res.imul = cycle + 4; in commitInsn()
/external/mesa3d/src/gallium/state_trackers/d3d1x/d3d1xshader/defs/
Dopcodes.txt39 imul
/external/chromium_org/third_party/mesa/src/src/gallium/state_trackers/d3d1x/d3d1xshader/defs/
Dopcodes.txt39 imul
/external/chromium_org/v8/src/ia32/
Dassembler-ia32.h709 void imul(Register src); // edx:eax = eax * src.
710 void imul(Register dst, Register src) { imul(dst, Operand(src)); } in imul() function
711 void imul(Register dst, const Operand& src); // dst = dst * src.
712 void imul(Register dst, Register src, int32_t imm32); // dst = src * imm32.
713 void imul(Register dst, const Operand& src, int32_t imm32);
/external/chromium_org/third_party/libjpeg_turbo/simd/
Djcsamss2-64.asm53 shl rcx,3 ; imul rcx,DCTSIZE (rcx = output_cols)
197 shl rcx,3 ; imul rcx,DCTSIZE (rcx = output_cols)
Djcsammmx.asm55 shl ecx,3 ; imul ecx,DCTSIZE (ecx = output_cols)
197 shl ecx,3 ; imul ecx,DCTSIZE (ecx = output_cols)

1234