/external/chromium_org/v8/src/ia32/ |
code-stubs-ia32.cc | 28 // eax -- number of arguments 38 descriptor->Initialize(eax, deopt_handler, constant_stack_parameter_count, 48 // eax -- number of arguments 57 descriptor->Initialize(eax, deopt_handler, constant_stack_parameter_count, 113 eax.is(descriptor.GetEnvironmentParameterRegister(param_count - 1))); 172 // operand_1 in eax, operand_2 in edx; falls through on float 180 // either operand is not a number. Operands are in edx and eax. 210 // Since we must use ecx for shifts below, use some other register (eax) 212 Register result_reg = final_result_reg.is(ecx) ? eax : final_result_reg; 216 Register save_reg = final_result_reg.is(ecx) ? eax : ecx 919 __ mov(FieldOperand(edi, FixedArray::kLengthOffset), eax); local 922 __ mov(FieldOperand(edi, FixedArray::kHeaderSize + 1 * kPointerSize), eax); local 986 __ mov(FieldOperand(edi, ebx, times_2, FixedArray::kHeaderSize), eax); local 2003 __ mov(Operand(esp, (argc + 1) * kPointerSize), eax); local 2461 __ mov(Operand::StaticVariable(pending_exception), eax); local 2642 __ mov(Operand(scratch, kDeltaToMovImmediate), eax); local 2665 __ mov(Operand(scratch, kDeltaToMovImmediate), eax); local 4139 __ mov(Operand(ecx, 0), eax); local 4152 FixedArrayBase::kHeaderSize), eax); local [all...] |
full-codegen-ia32.cc | 56 __ test(eax, Immediate(delta_to_patch_site)); 161 __ mov(eax, Immediate(isolate()->factory()->undefined_value())); 170 __ push(eax); 178 __ push(eax); 205 // Context is returned in eax. It replaces the context passed to us. 207 __ mov(esi, eax); 208 __ mov(Operand(ebp, StandardFrameConstants::kContextOffset), eax); local 218 __ mov(eax, Operand(ebp, parameter_offset)); 221 __ mov(Operand(esi, context_offset), eax); local 222 // Update the write barrier. This clobbers eax and ebx 880 __ mov(ContextOperand(esi, variable->index()), eax); local 2412 __ Move(StoreDescriptor::ReceiverRegister(), eax); local 2423 __ Move(StoreDescriptor::NameRegister(), eax); local 2608 __ mov(Operand(esp, kPointerSize), eax); local 2642 __ mov(Operand(esp, kPointerSize), eax); local 2662 __ mov(LoadDescriptor::NameRegister(), eax); local 2668 __ mov(Operand(esp, kPointerSize), eax); local 2760 __ mov(Operand(esp, (arg_count + 1) * kPointerSize), eax); local 3539 __ mov(FieldOperand(ebx, JSValue::kValueOffset), eax); local 4140 __ mov(Operand(esp, kPointerSize), eax); local 4356 __ mov(Operand(esp, kPointerSize), eax); local 4359 __ mov(Operand(esp, 2 * kPointerSize), eax); local 4394 __ mov(Operand(esp, kPointerSize), eax); local 4397 __ mov(Operand(esp, 2 * kPointerSize), eax); local [all...] |
lithium-codegen-ia32.cc | 90 __ mov(Operand(esp, offset), eax); local 179 __ mov(eax, Operand(ebx, 1 * kPointerSize)); 180 __ mov(Operand(ebx, 0), eax); local 224 __ push(eax); 225 __ mov(Operand(eax), Immediate(slots)); 228 __ mov(MemOperand(esp, eax, times_4, 0), 230 __ dec(eax); 232 __ pop(eax); 271 // Context is returned in eax. It replaces the context passed to us. 273 __ mov(esi, eax); 274 __ mov(Operand(ebp, StandardFrameConstants::kContextOffset), eax); local 287 __ mov(Operand(esi, context_offset), eax); local 343 __ mov(Operand(ebx, 0), eax); local 848 __ mov(Operand::StaticVariable(count), eax); local 854 __ mov(Operand::StaticVariable(count), eax); local [all...] |
/external/chromium_org/v8/src/x87/ |
code-stubs-x87.cc | 28 // eax -- number of arguments 38 descriptor->Initialize(eax, deopt_handler, constant_stack_parameter_count, 48 // eax -- number of arguments 57 descriptor->Initialize(eax, deopt_handler, constant_stack_parameter_count, 113 eax.is(descriptor.GetEnvironmentParameterRegister(param_count - 1))); 168 // operand_1 in eax, operand_2 in edx; falls through on float 200 // Since we must use ecx for shifts below, use some other register (eax) 202 Register result_reg = final_result_reg.is(ecx) ? eax : final_result_reg; 206 Register save_reg = final_result_reg.is(ecx) ? eax : ecx; 316 __ JumpIfSmi(eax, &done, Label::kNear) 599 __ mov(FieldOperand(edi, FixedArray::kLengthOffset), eax); local 602 __ mov(FieldOperand(edi, FixedArray::kHeaderSize + 1 * kPointerSize), eax); local 666 __ mov(FieldOperand(edi, ebx, times_2, FixedArray::kHeaderSize), eax); local 1689 __ mov(Operand(esp, (argc + 1) * kPointerSize), eax); local 2152 __ mov(Operand::StaticVariable(pending_exception), eax); local 2333 __ mov(Operand(scratch, kDeltaToMovImmediate), eax); local 2356 __ mov(Operand(scratch, kDeltaToMovImmediate), eax); local 3802 __ mov(Operand(ecx, 0), eax); local 3813 FixedArrayBase::kHeaderSize), eax); local [all...] |
full-codegen-x87.cc | 56 __ test(eax, Immediate(delta_to_patch_site)); 161 __ mov(eax, Immediate(isolate()->factory()->undefined_value())); 170 __ push(eax); 178 __ push(eax); 205 // Context is returned in eax. It replaces the context passed to us. 207 __ mov(esi, eax); 208 __ mov(Operand(ebp, StandardFrameConstants::kContextOffset), eax); local 218 __ mov(eax, Operand(ebp, parameter_offset)); 221 __ mov(Operand(esi, context_offset), eax); local 222 // Update the write barrier. This clobbers eax and ebx 873 __ mov(ContextOperand(esi, variable->index()), eax); local 2402 __ Move(StoreDescriptor::ReceiverRegister(), eax); local 2413 __ Move(StoreDescriptor::NameRegister(), eax); local 2598 __ mov(Operand(esp, kPointerSize), eax); local 2632 __ mov(Operand(esp, kPointerSize), eax); local 2652 __ mov(LoadDescriptor::NameRegister(), eax); local 2658 __ mov(Operand(esp, kPointerSize), eax); local 2750 __ mov(Operand(esp, (arg_count + 1) * kPointerSize), eax); local 3528 __ mov(FieldOperand(ebx, JSValue::kValueOffset), eax); local 4129 __ mov(Operand(esp, kPointerSize), eax); local 4345 __ mov(Operand(esp, kPointerSize), eax); local 4348 __ mov(Operand(esp, 2 * kPointerSize), eax); local 4383 __ mov(Operand(esp, kPointerSize), eax); local 4386 __ mov(Operand(esp, 2 * kPointerSize), eax); local [all...] |
lithium-codegen-x87.cc | 91 __ mov(Operand(esp, offset), eax); local 148 __ mov(eax, Operand(ebx, 1 * kPointerSize)); 149 __ mov(Operand(ebx, 0), eax); local 193 __ push(eax); 194 __ mov(Operand(eax), Immediate(slots)); 197 __ mov(MemOperand(esp, eax, times_4, 0), 199 __ dec(eax); 201 __ pop(eax); 238 // Context is returned in eax. It replaces the context passed to us. 240 __ mov(esi, eax); 241 __ mov(Operand(ebp, StandardFrameConstants::kContextOffset), eax); local 254 __ mov(Operand(esi, context_offset), eax); local 309 __ mov(Operand(ebx, 0), eax); local 1109 __ mov(Operand::StaticVariable(count), eax); local 1121 __ mov(Operand::StaticVariable(count), eax); local [all...] |
/external/qemu-pc-bios/bochs/bios/ |
rombios32.c | 43 #define cpuid(index, eax, ebx, ecx, edx) \ 45 : "=a" (eax), "=b" (ebx), "=c" (ecx), "=d" (edx) \ 460 static struct { uint32_t ecx, eax, edx; } *p = (void *)SMP_MSR_ADDR; member in struct:__anon34892 464 p->eax = val; 550 uint32_t eax, ebx, ecx, edx; local 551 cpuid(1, eax, ebx, ecx, edx); 552 cpuid_signature = eax; [all...] |
rombios.c | 494 and eax, #0x0000FFFF local 496 or eax, ebx local 499 cmp eax, dword ptr [di] local 514 and eax, #0x0000FFFF local 516 or eax, ebx local 518 mul eax, dword ptr [di] local 519 mov ebx, eax 549 and eax, #0x0000FFFF local 551 or eax, ebx local 553 test eax, ea local 560 and eax, #0x0000FFFF local 562 or eax, ebx local 564 shr eax, #1 local 576 and eax, #0x0000FFFF local 578 or eax, ebx local 580 shl eax, #1 local 598 and eax, #0x0000FFFF local 600 or eax, ebx local 798 Bit32u ebx, edx, ecx, eax; member in struct:__anon34880::__anon34881::__anon34882 3351 in eax, dx local 4004 mov eax, cr0 local 4006 mov cr0, eax local 4030 mov eax, cr0 local 4032 mov cr0, eax local 4504 div eax, ebx local 4505 mov ecx, eax local 6263 xor eax,eax local 6270 add eax,ebx local 6274 add eax,ebx local 6282 shr eax,#16 local 8607 shr eax, #16 local 8611 shl eax, #16 local [all...] |
/external/valgrind/main/include/vki/ |
vki-arm-linux.h | 832 long eax; member in struct:vki_vm86_regs
|
vki-x86-linux.h | 246 unsigned long eax; member in struct:vki_sigcontext 605 long ebx, ecx, edx, esi, edi, ebp, eax; member in struct:vki_user_regs_struct 844 long eax; member in struct:vki_vm86_regs
|