Home | History | Annotate | Download | only in x87

Lines Matching defs:eax

201   output_frame->SetRegister(eax.code(), params);
250 __ pop(eax);
252 __ mov(edi, eax);
254 __ mov(ecx, eax);
259 __ shr(eax, 0x3);
260 __ mov(ebx, eax);
285 __ PrepareCallCFunction(6, eax);
286 __ mov(eax, Operand(ebp, JavaScriptFrameConstants::kFunctionOffset));
287 __ mov(Operand(esp, 0 * kPointerSize), eax); // Function.
301 // Preserve deoptimizer object in register eax and get the input
303 __ mov(ebx, Operand(eax, Deoptimizer::input_offset()));
349 __ push(eax);
351 __ mov(Operand(esp, 0 * kPointerSize), eax);
357 __ pop(eax);
362 __ cmp(Operand(eax, Deoptimizer::has_alignment_padding_offset()),
375 // Outer loop state: eax = current FrameDescription**, edx = one past the
377 __ mov(edx, Operand(eax, Deoptimizer::output_count_offset()));
378 __ mov(eax, Operand(eax, Deoptimizer::output_offset()));
379 __ lea(edx, Operand(eax, edx, times_4, 0));
383 __ mov(ebx, Operand(eax, 0));
392 __ add(eax, Immediate(kPointerSize));
394 __ cmp(eax, edx);
408 __ mov(eax, edi);
409 __ shr_cl(eax);
410 __ and_(eax, 0x7);
411 __ fld_d(Operand(ebx, eax, times_8, double_regs_offset));