Lines Matching refs:gs
2022 X86_64Assembler* X86_64Assembler::gs() {
2023 // TODO: gs is a prefix and not an instruction
2514 gs()->movl(Address::Absolute(dest, true), Immediate(imm)); // TODO(64) movq?
2523 gs()->movq(Address::Absolute(thr_offs, true), scratch.AsCpuRegister());
2527 gs()->movq(Address::Absolute(thr_offs, true), CpuRegister(RSP));
2573 gs()->movl(dest.AsCpuRegister(), Address::Absolute(src, true));
2576 gs()->movq(dest.AsRegisterPairLow(), Address::Absolute(src, true));
2579 gs()->flds(Address::Absolute(src, true));
2581 gs()->fldl(Address::Absolute(src, true));
2586 gs()->movss(dest.AsXmmRegister(), Address::Absolute(src, true));
2588 gs()->movsd(dest.AsXmmRegister(), Address::Absolute(src, true));
2619 gs()->movq(dest.AsCpuRegister(), Address::Absolute(offs, true));
2682 gs()->movq(scratch.AsCpuRegister(), Address::Absolute(thr_offs, true));
2692 gs()->movq(Address::Absolute(thr_offs, true), scratch.AsCpuRegister());
2840 gs()->call(Address::Absolute(offset, true));
2844 gs()->movq(tr.AsX86_64().AsCpuRegister(), Address::Absolute(Thread::SelfOffset<8>(), true));
2849 gs()->movq(scratch.AsCpuRegister(), Address::Absolute(Thread::SelfOffset<8>(), true));
2865 gs()->cmpl(Address::Absolute(Thread::ExceptionOffset<8>(), true), Immediate(0));
2878 __ gs()->movq(CpuRegister(RDI), Address::Absolute(Thread::ExceptionOffset<8>(), true));
2879 __ gs()->call(Address::Absolute(QUICK_ENTRYPOINT_OFFSET(8, pDeliverException), true));