Home
last modified time | relevance | path

Searched refs:fs (Results 1 – 12 of 12) sorted by relevance

/art/compiler/utils/mips/
Dassembler_mips.cc381 FRegister fs, in EmitFR() argument
385 CHECK_NE(fs, kNoFRegister); in EmitFR()
390 static_cast<uint32_t>(fs) << kFsShift | in EmitFR()
1258 void MipsAssembler::AddS(FRegister fd, FRegister fs, FRegister ft) { in AddS() argument
1259 DsFsmInstrFff(EmitFR(0x11, 0x10, ft, fs, fd, 0x0), fd, fs, ft); in AddS()
1262 void MipsAssembler::SubS(FRegister fd, FRegister fs, FRegister ft) { in SubS() argument
1263 DsFsmInstrFff(EmitFR(0x11, 0x10, ft, fs, fd, 0x1), fd, fs, ft); in SubS()
1266 void MipsAssembler::MulS(FRegister fd, FRegister fs, FRegister ft) { in MulS() argument
1267 DsFsmInstrFff(EmitFR(0x11, 0x10, ft, fs, fd, 0x2), fd, fs, ft); in MulS()
1270 void MipsAssembler::DivS(FRegister fd, FRegister fs, FRegister ft) { in DivS() argument
[all …]
Dassembler_mips.h353 void AddS(FRegister fd, FRegister fs, FRegister ft);
354 void SubS(FRegister fd, FRegister fs, FRegister ft);
355 void MulS(FRegister fd, FRegister fs, FRegister ft);
356 void DivS(FRegister fd, FRegister fs, FRegister ft);
357 void AddD(FRegister fd, FRegister fs, FRegister ft);
358 void SubD(FRegister fd, FRegister fs, FRegister ft);
359 void MulD(FRegister fd, FRegister fs, FRegister ft);
360 void DivD(FRegister fd, FRegister fs, FRegister ft);
361 void SqrtS(FRegister fd, FRegister fs);
362 void SqrtD(FRegister fd, FRegister fs);
[all …]
/art/compiler/utils/mips64/
Dassembler_mips64.cc164 void Mips64Assembler::EmitFR(int opcode, int fmt, FpuRegister ft, FpuRegister fs, FpuRegister fd, in EmitFR() argument
167 CHECK_NE(fs, kNoFpuRegister); in EmitFR()
172 static_cast<uint32_t>(fs) << kFsShift | in EmitFR()
865 void Mips64Assembler::AddS(FpuRegister fd, FpuRegister fs, FpuRegister ft) { in AddS() argument
866 EmitFR(0x11, 0x10, ft, fs, fd, 0x0); in AddS()
869 void Mips64Assembler::SubS(FpuRegister fd, FpuRegister fs, FpuRegister ft) { in SubS() argument
870 EmitFR(0x11, 0x10, ft, fs, fd, 0x1); in SubS()
873 void Mips64Assembler::MulS(FpuRegister fd, FpuRegister fs, FpuRegister ft) { in MulS() argument
874 EmitFR(0x11, 0x10, ft, fs, fd, 0x2); in MulS()
877 void Mips64Assembler::DivS(FpuRegister fd, FpuRegister fs, FpuRegister ft) { in DivS() argument
[all …]
Dassembler_mips64.h567 void AddS(FpuRegister fd, FpuRegister fs, FpuRegister ft);
568 void SubS(FpuRegister fd, FpuRegister fs, FpuRegister ft);
569 void MulS(FpuRegister fd, FpuRegister fs, FpuRegister ft);
570 void DivS(FpuRegister fd, FpuRegister fs, FpuRegister ft);
571 void AddD(FpuRegister fd, FpuRegister fs, FpuRegister ft);
572 void SubD(FpuRegister fd, FpuRegister fs, FpuRegister ft);
573 void MulD(FpuRegister fd, FpuRegister fs, FpuRegister ft);
574 void DivD(FpuRegister fd, FpuRegister fs, FpuRegister ft);
575 void SqrtS(FpuRegister fd, FpuRegister fs);
576 void SqrtD(FpuRegister fd, FpuRegister fs);
[all …]
/art/runtime/arch/x86/
Dquick_entrypoints_x86.S41 movl %esp, %fs:THREAD_TOP_QUICK_FRAME_OFFSET
67 movl %esp, %fs:THREAD_TOP_QUICK_FRAME_OFFSET
97 movl %esp, %fs:THREAD_TOP_QUICK_FRAME_OFFSET
145 movl %esp, %fs:THREAD_TOP_QUICK_FRAME_OFFSET
179 movl %esp, %fs:THREAD_TOP_QUICK_FRAME_OFFSET
258 movl %esp, %fs:THREAD_TOP_QUICK_FRAME_OFFSET
339 pushl %fs:THREAD_SELF_OFFSET // pass Thread::Current()
360 pushl %fs:THREAD_SELF_OFFSET // pass Thread::Current()
373 pushl %fs:THREAD_SELF_OFFSET // pass Thread::Current()
386 pushl %fs:THREAD_SELF_OFFSET // pass Thread::Current()
[all …]
Djni_entrypoints_x86.S25 pushl %fs:THREAD_SELF_OFFSET // pass Thread::Current()
/art/compiler/utils/x86/
Djni_macro_assembler_x86.cc172 __ fs()->movl(Address::Absolute(thr_offs), scratch.AsCpuRegister()); in StoreStackOffsetToThread()
176 __ fs()->movl(Address::Absolute(thr_offs), ESP); in StoreStackPointerToThread()
219 __ fs()->movzxb(dest.AsCpuRegister(), Address::Absolute(src)); in LoadFromThread()
222 __ fs()->movl(dest.AsCpuRegister(), Address::Absolute(src)); in LoadFromThread()
226 __ fs()->movl(dest.AsRegisterPairLow(), Address::Absolute(src)); in LoadFromThread()
227 __ fs()->movl(dest.AsRegisterPairHigh(), Address::Absolute(ThreadOffset32(src.Int32Value()+4))); in LoadFromThread()
230 __ fs()->flds(Address::Absolute(src)); in LoadFromThread()
232 __ fs()->fldl(Address::Absolute(src)); in LoadFromThread()
237 __ fs()->movss(dest.AsXmmRegister(), Address::Absolute(src)); in LoadFromThread()
239 __ fs()->movsd(dest.AsXmmRegister(), Address::Absolute(src)); in LoadFromThread()
[all …]
Dassembler_x86.h707 X86Assembler* fs();
Dassembler_x86.cc2491 X86Assembler* X86Assembler::fs() { in fs() function in art::x86::X86Assembler
/art/compiler/trampolines/
Dtrampoline_compiler.cc208 __ fs()->jmp(Address::Absolute(offset)); in CreateTrampoline()
/art/compiler/optimizing/
Dcode_generator_x86.cc1010 __ fs()->call(Address::Absolute(entry_point_offset)); in GenerateInvokeRuntime()
4221 __ fs()->movl(temp, Address::Absolute(QUICK_ENTRY_POINT(pNewEmptyString))); in VisitNewInstance()
4537 __ fs()->movl(temp.AsRegister<Register>(), Address::Absolute(offset)); in GenerateStaticOrDirectCall()
4724 __ fs()->movl(card, Address::Absolute(Thread::CardTableOffset<kX86PointerSize>().Int32Value())); in MarkGCCard()
5747 __ fs()->cmpw(Address::Absolute(Thread::ThreadFlagsOffset<kX86PointerSize>().Int32Value()), in GenerateSuspendCheck()
6338 __ fs()->movl(load->GetLocations()->Out().AsRegister<Register>(), GetExceptionTlsAddress()); in VisitLoadException()
6346 __ fs()->movl(GetExceptionTlsAddress(), Immediate(0)); in VisitClearException()
7155 __ fs()->cmpl(Address::Absolute(entry_point_offset), Immediate(0)); in GenerateGcRootFieldLoad()
Dintrinsics_x86.cc2009 GetAssembler()->fs()->movl(out, Address::Absolute(Thread::PeerOffset<kX86PointerSize>())); in VisitThreadCurrentThread()
3361 __ fs()->movl(out, address); in VisitThreadInterrupted()
3364 __ fs()->movl(address, Immediate(0)); in VisitThreadInterrupted()