Home
last modified time | relevance | path

Searched refs:ecx (Results 1 – 25 of 68) sorted by relevance

123

/external/libffi/src/x86/
Dwin32.S47 movl 16(%ebp),%ecx
48 subl %ecx,%esp
66 movl 16(%ebp),%ecx
67 addl %ecx,%esp
69 # Load %ecx with the return type code
70 movl 20(%ebp),%ecx
78 cmpl $FFI_TYPE_FLOAT,%ecx
85 cmpl $FFI_TYPE_INT,%ecx
87 # Load %ecx with the pointer to storage for the return value
88 movl 24(%ebp),%ecx
[all …]
Dfreebsd.S49 movl 16(%ebp),%ecx
50 subl %ecx,%esp
65 movl 20(%ebp),%ecx
76 cmpl $FFI_TYPE_FLOAT,%ecx
106 add (%esi, %ecx, 4), %esi
128 movl 24(%ebp),%ecx
129 fstps (%ecx)
134 movl 24(%ebp),%ecx
135 fstpl (%ecx)
140 movl 24(%ebp),%ecx
[all …]
Ddarwin.S49 movl 16(%ebp),%ecx
50 subl %ecx,%esp
66 movl 20(%ebp),%ecx
77 cmpl $FFI_TYPE_FLOAT,%ecx
105 add (%esi, %ecx, 4), %esi
127 movl 24(%ebp),%ecx
128 fstps (%ecx)
133 movl 24(%ebp),%ecx
134 fstpl (%ecx)
139 movl 24(%ebp),%ecx
[all …]
Dsysv.S49 movl 16(%ebp),%ecx
50 subl %ecx,%esp
66 movl 20(%ebp),%ecx
77 cmpl $FFI_TYPE_FLOAT,%ecx
105 add (%esi, %ecx, 4), %esi
127 movl 24(%ebp),%ecx
128 fstps (%ecx)
133 movl 24(%ebp),%ecx
134 fstpl (%ecx)
139 movl 24(%ebp),%ecx
[all …]
/external/qemu/distrib/sdl-1.2.12/src/hermes/
Dx86p_32.asm41 cmp ecx,BYTE 32
51 dec ecx
60 mov ebp,ecx
64 push ecx
74 mov ecx,[esi+8]
79 bswap ecx
83 ror ecx,8
89 mov [edi+8],ecx
99 pop ecx
100 and ecx,BYTE 11b
[all …]
Dx86p_16.asm29 cmp ecx,BYTE 16
48 dec ecx
71 dec ecx
74 push ecx
77 shr ecx,1
80 lea esi,[esi+ecx*4]
81 lea edi,[edi+ecx*4]
84 neg ecx
87 .L5 mov [edi+ecx*4-4],eax
88 .L6 mov eax,[esi+ecx*4]
[all …]
Dmmxp2_32.asm167 dec ecx
171 mov ecx, edx
172 and ecx, BYTE 3
187 dec ecx
201 mov edx, ecx
202 shr ecx, 2
238 dec ecx
284 mov edx,ecx ; Save ecx
286 and ecx,DWORD 0fffffff8h ; clear lower three bits
362 sub ecx,BYTE 8
[all …]
/external/zlib/contrib/masmx86/
Dinffas32.asm197 mov ecx, [esi+16]
200 sub ebp,ecx
204 sub ecx,257
205 add ecx,ebx
209 mov [esp+16],ecx
212 mov ecx, [edi+distcode_state]
215 mov [esp+12],ecx
218 mov ecx, [edi+lenbits_state]
224 mov ecx, [edi+distbits_state]
230 mov ecx, [edi+write_state]
[all …]
/external/webkit/V8Binding/v8/test/cctest/
Dtest-disasm-ia32.cc75 __ mov(ebx, Operand(esp, ecx, times_2, 0)); // [esp+ecx*4] in TEST()
87 __ add(edi, Operand(ebp, ecx, times_4, 0)); in TEST()
88 __ add(edi, Operand(ebp, ecx, times_4, 12)); in TEST()
89 __ add(Operand(ebp, ecx, times_4, 12), Immediate(12)); in TEST()
94 __ adc(ecx, 12); in TEST()
95 __ adc(ecx, 1000); in TEST()
101 __ cmp(Operand(ebp, ecx, times_4, 0), Immediate(1000)); in TEST()
117 __ movsx_b(edx, Operand(ecx)); in TEST()
118 __ movsx_w(edx, Operand(ecx)); in TEST()
119 __ movzx_b(edx, Operand(ecx)); in TEST()
[all …]
/external/grub/stage2/
Dsetjmp.S59 movl 4(%esp), %ecx /* fetch buffer */
60 movl %ebx, 0(%ecx)
61 movl %esi, 4(%ecx)
62 movl %edi, 8(%ecx)
63 movl %ebp, 12(%ecx) /* save frame pointer of caller */
65 movl %esp, 16(%ecx) /* save stack pointer of caller */
66 movl %edx, 20(%ecx) /* save pc of caller */
72 movl 4(%esp), %ecx /* fetch buffer */
73 movl 0(%ecx), %ebx
74 movl 4(%ecx), %esi
[all …]
Dnbloader.S84 movl $0x8000, %ecx
85 cmpl %ecx, %edx
87 movl %edx, %ecx
91 subl %ecx, %edx
/external/qemu/distrib/sdl-1.2.12/src/stdlib/
DSDL_stdlib.c62 mov ecx,dword ptr [esp] in _ftol()
63 xor ecx,80000000h in _ftol()
64 add ecx,7FFFFFFFh in _ftol()
71 mov ecx,dword ptr [esp] in _ftol()
72 add ecx,7FFFFFFFh in _ftol()
111 mov ecx,edx in _allmul()
114 add ecx,edi in _allmul()
117 lea ebx,[ebx+ecx] in _allmul()
159 mov ecx,dword ptr [esp+18h] in _alldiv()
162 div ecx in _alldiv()
[all …]
/external/webkit/V8Binding/v8/src/ia32/
Dbuiltins-ia32.cc63 __ CmpObjectType(edi, JS_FUNCTION_TYPE, ecx); in Generate_JSConstructCall()
143 __ mov(ecx, Factory::empty_fixed_array()); in Generate_JSConstructStubGeneric()
144 __ mov(Operand(ebx, JSObject::kPropertiesOffset), ecx); in Generate_JSConstructStubGeneric()
145 __ mov(Operand(ebx, JSObject::kElementsOffset), ecx); in Generate_JSConstructStubGeneric()
152 __ lea(ecx, Operand(ebx, JSObject::kHeaderSize)); in Generate_JSConstructStubGeneric()
155 __ mov(Operand(ecx, 0), edx); in Generate_JSConstructStubGeneric()
156 __ add(Operand(ecx), Immediate(kPointerSize)); in Generate_JSConstructStubGeneric()
158 __ cmp(ecx, Operand(edi)); in Generate_JSConstructStubGeneric()
178 __ movzx_b(ecx, FieldOperand(eax, Map::kPreAllocatedPropertyFieldsOffset)); in Generate_JSConstructStubGeneric()
179 __ add(edx, Operand(ecx)); in Generate_JSConstructStubGeneric()
[all …]
Dic-ia32.cc241 __ mov(ecx, Operand(esp, 2 * kPointerSize)); in GenerateGeneric()
244 __ test(ecx, Immediate(kSmiTagMask)); in GenerateGeneric()
248 __ mov(edx, FieldOperand(ecx, HeapObject::kMapOffset)); in GenerateGeneric()
269 __ mov(ecx, FieldOperand(ecx, JSObject::kElementsOffset)); in GenerateGeneric()
271 __ cmp(FieldOperand(ecx, HeapObject::kMapOffset), in GenerateGeneric()
275 __ cmp(eax, FieldOperand(ecx, FixedArray::kLengthOffset)); in GenerateGeneric()
279 Operand(ecx, eax, times_4, FixedArray::kHeaderSize - kHeapObjectTag)); in GenerateGeneric()
291 __ cmp(FieldOperand(ecx, HeapObject::kMapOffset), in GenerateGeneric()
294 __ cmp(eax, FieldOperand(ecx, PixelArray::kLengthOffset)); in GenerateGeneric()
296 __ mov(ecx, FieldOperand(ecx, PixelArray::kExternalPointerOffset)); in GenerateGeneric()
[all …]
Dstub-cache-ia32.cc242 __ lea(ecx, Operand(scratch, String::kLongLengthShift)); in GenerateLoadStringLength()
653 __ mov(ecx, Immediate(Handle<Map>(transition))); in GenerateStoreField()
860 __ lea(ecx, FieldOperand(eax, Code::kHeaderSize)); in CompileLazyCompile()
861 __ jmp(Operand(ecx)); in CompileLazyCompile()
886 ebx, ecx, name, &miss); in CompileCallField()
943 ebx, ecx, name, &miss); in CompileCallConstant()
955 __ mov(ecx, FieldOperand(edx, HeapObject::kMapOffset)); in CompileCallConstant()
956 __ movzx_b(ecx, FieldOperand(ecx, Map::kInstanceTypeOffset)); in CompileCallConstant()
957 __ cmp(ecx, FIRST_NONSTRING_TYPE); in CompileCallConstant()
962 ecx); in CompileCallConstant()
[all …]
Dcodegen-ia32.cc1174 if (left->is_register() && left->reg().is(ecx)) { in LikelySmiBinaryOperation()
1177 __ mov(left->reg(), ecx); in LikelySmiBinaryOperation()
1179 right->ToRegister(ecx); in LikelySmiBinaryOperation()
1181 ASSERT(left->is_register() && !left->reg().is(ecx)); in LikelySmiBinaryOperation()
1182 ASSERT(right->is_register() && right->reg().is(ecx)); in LikelySmiBinaryOperation()
1185 frame_->Spill(ecx); in LikelySmiBinaryOperation()
1196 ecx, in LikelySmiBinaryOperation()
1199 __ or_(answer.reg(), Operand(ecx)); in LikelySmiBinaryOperation()
1206 __ sar(ecx, kSmiTagSize); in LikelySmiBinaryOperation()
1229 __ shl(ecx, kSmiTagSize); in LikelySmiBinaryOperation()
[all …]
/external/zlib/contrib/inflate86/
Dinffast.S258 movl avail_out_strm(strm_r), %ecx
261 subl %ecx, %ebp /* start -= avail_out */
265 subl $257, %ecx /* avail_out -= 257 */
266 addl %ebx, %ecx /* avail_out += out */
270 movl %ecx, end(%esp)
284 movl distcode_state(state_r), %ecx
287 movl %ecx, dcode(%esp)
290 movl lenbits_state(state_r), %ecx
296 movl distbits_state(state_r), %ecx
302 movl write_state(state_r), %ecx
[all …]
Dinffas86.c849 mov ecx, eax /* len = this */
850 shr ecx, 16 /* len = this.val */
851 mov [esp+64], ecx /* save len */
893 mov ecx, [esp+36] /* ecx = dcode */
895 mov eax, [ecx+eax*4]/* eax = dcode[hold & dmask] */
939 mov ecx, [esp+64] /* ecx = len */
943 sar ecx, 1
968 mov ecx, [esp+64] /* ecx = len */
972 sar ecx, 1
1007 mov ecx, [esp+36] /* ecx = dcode */
[all …]
/external/zlib/contrib/masmx64/
Dinffasx64.asm193 mov ecx, r14d ; /* ecx = len */
197 sar ecx, 1
220 mov ecx, r14d ; /* ecx = len */
224 sar ecx, 1
263 mov ecx, eax ; /* ecx = nbytes */
265 neg ecx ; /* nbytes = -nbytes */
270 add ecx, r15d ; /* nbytes = dist - nbytes */
275 sub eax, ecx ; /* eax -= nbytes */
279 cmp r14d, ecx
282 sub eax, ecx ; /* eax -= nbytes */
[all …]
/external/openssl/crypto/aes/asm/
Daes-x86_64.pl36 $s2="%ecx";
755 mov %esi,%ecx # %ecx=bits
767 cmp \$128,%ecx
769 cmp \$192,%ecx
771 cmp \$256,%ecx
779 mov 8(%rsi),%ecx
783 mov %ecx,8(%rdi)
786 xor %ecx,%ecx
803 add \$1,%ecx
805 cmp \$10,%ecx
[all …]
/external/qemu/distrib/libpng-1.2.19/
Dpngvcrd.c46 push ecx in png_mmx_support()
51 mov ecx, eax //Make another copy of Eflag in ecx in png_mmx_support()
58 push ecx // save original Eflag to stack in png_mmx_support()
60 xor eax, ecx //Compare the new Eflag with the original Eflag in png_mmx_support()
89 pop ecx in png_mmx_support()
188 mov ecx,len //load length of line in png_combine_row()
191 cmp ecx,0 in png_combine_row()
222 sub ecx,8 //dec by 8 pixels processed in png_combine_row()
227 mov ecx,diff in png_combine_row()
228 cmp ecx,0 in png_combine_row()
[all …]
/external/zlib/contrib/asm586/
Dmatch.S98 movl curmatch(%esp), %ecx
228 cmpl %ebp, %ecx /* 3 U pipe */
232 LoopEntry: movb -1(%esi,%ecx), %al /* 5 U pipe */
233 andl %ecx, %edx /* 5 V pipe */
236 movb (%esi,%ecx), %ah
240 movw (%eax,%ecx), %ax
255 addl %ecx, %esi
315 andl %ecx, %edx
325 movl %ecx, dsMatchStart(%edx)
336 andl %ecx, %edx
[all …]
/external/openssl/crypto/md5/asm/
Dmd5-x86_64.pl46 $code .= " mov %ecx, %r11d /* (NEXT STEP) y' = %ecx */\n" if ($pos == -1);
69 $code .= " mov %ecx, %r11d /* (NEXT STEP) y' = %ecx */\n" if ($pos == -1);
130 mov 2*4(%rbp), %ecx # ecx = ctx->C
146 mov %ecx, %r14d
220 add %r14d, %ecx
232 mov %ecx, 2*4(%rbp) # ctx->C = C
/external/zlib/contrib/asm686/
Dmatch.S90 movl curmatch(%esp), %ecx
200 andl %edx, %ecx
201 movzwl (%edi,%ecx,2), %ecx
202 cmpl %ebp, %ecx
206 LoopEntry: movzwl -1(%esi,%ecx), %eax
210 movzwl (%eax,%ecx), %eax
225 addl %ecx, %esi
292 movl %ecx, dsMatchStart(%edx)
308 movl %ecx, dsMatchStart(%edx)
/external/zlib/contrib/masm686/
Dmatch.asm150 mov ecx, [esp+curmatch]
261 and ecx, edx
262 movzx ecx, WORD PTR[edi+ecx*2]
263 cmp ecx, ebp
269 movzx eax, WORD PTR[esi+ecx-1]
274 movzx eax, WORD PTR[eax+ecx]
289 add esi, ecx
369 mov [edx].ds_match_start, ecx
387 mov [edx].ds_match_start, ecx

123