Lines Matching defs:scratch

169   X86ManagedRegister scratch = mscratch.AsX86();
170 CHECK(scratch.IsCpuRegister());
171 __ leal(scratch.AsCpuRegister(), Address(ESP, fr_offs));
172 __ fs()->movl(Address::Absolute(thr_offs), scratch.AsCpuRegister());
182 ManagedRegister /*scratch*/) {
323 X86ManagedRegister scratch = mscratch.AsX86();
324 CHECK(scratch.IsCpuRegister());
325 __ movl(scratch.AsCpuRegister(), Address(ESP, src));
326 __ movl(Address(ESP, dest), scratch.AsCpuRegister());
332 X86ManagedRegister scratch = mscratch.AsX86();
333 CHECK(scratch.IsCpuRegister());
334 __ fs()->movl(scratch.AsCpuRegister(), Address::Absolute(thr_offs));
335 Store(fr_offs, scratch, 4);
341 X86ManagedRegister scratch = mscratch.AsX86();
342 CHECK(scratch.IsCpuRegister());
343 Load(scratch, fr_offs, 4);
344 __ fs()->movl(Address::Absolute(thr_offs), scratch.AsCpuRegister());
350 X86ManagedRegister scratch = mscratch.AsX86();
351 if (scratch.IsCpuRegister() && size == 8) {
352 Load(scratch, src, 4);
353 Store(dest, scratch, 4);
354 Load(scratch, FrameOffset(src.Int32Value() + 4), 4);
355 Store(FrameOffset(dest.Int32Value() + 4), scratch, 4);
357 Load(scratch, src, size);
358 Store(dest, scratch, size);
365 ManagedRegister /*scratch*/,
373 ManagedRegister scratch,
375 CHECK(scratch.IsNoRegister());
386 Register scratch = mscratch.AsX86().AsCpuRegister();
388 __ movl(scratch, Address(ESP, src_base));
389 __ movl(scratch, Address(scratch, src_offset));
390 __ movl(Address(ESP, dest), scratch);
397 ManagedRegister scratch,
400 CHECK(scratch.IsNoRegister());
411 Register scratch = mscratch.AsX86().AsCpuRegister();
414 __ movl(scratch, Address(ESP, src));
415 __ pushl(Address(scratch, src_offset));
416 __ popl(Address(scratch, dest_offset));
450 X86ManagedRegister scratch = mscratch.AsX86();
451 CHECK(scratch.IsCpuRegister());
454 __ movl(scratch.AsCpuRegister(), Address(ESP, handle_scope_offset));
455 __ testl(scratch.AsCpuRegister(), scratch.AsCpuRegister());
457 __ leal(scratch.AsCpuRegister(), Address(ESP, handle_scope_offset));
460 __ leal(scratch.AsCpuRegister(), Address(ESP, handle_scope_offset));
462 Store(out_off, scratch, 4);
498 Register scratch = mscratch.AsX86().AsCpuRegister();
499 __ movl(scratch, Address(ESP, base));
500 __ call(Address(scratch, offset));
514 X86ManagedRegister scratch = mscratch.AsX86();
515 __ fs()->movl(scratch.AsCpuRegister(), Address::Absolute(Thread::SelfOffset<kX86PointerSize>()));
516 __ movl(Address(ESP, offset), scratch.AsCpuRegister());
519 void X86JNIMacroAssembler::ExceptionPoll(ManagedRegister /*scratch*/, size_t stack_adjust) {