Home
last modified time | relevance | path

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

/art/compiler/utils/mips64/
Dassembler_mips64.h160 void AddS(FpuRegister fd, FpuRegister fs, FpuRegister ft);
161 void SubS(FpuRegister fd, FpuRegister fs, FpuRegister ft);
162 void MulS(FpuRegister fd, FpuRegister fs, FpuRegister ft);
163 void DivS(FpuRegister fd, FpuRegister fs, FpuRegister ft);
164 void AddD(FpuRegister fd, FpuRegister fs, FpuRegister ft);
165 void SubD(FpuRegister fd, FpuRegister fs, FpuRegister ft);
166 void MulD(FpuRegister fd, FpuRegister fs, FpuRegister ft);
167 void DivD(FpuRegister fd, FpuRegister fs, FpuRegister ft);
168 void MovS(FpuRegister fd, FpuRegister fs);
169 void MovD(FpuRegister fd, FpuRegister fs);
[all …]
Dassembler_mips64.cc71 void Mips64Assembler::EmitFR(int opcode, int fmt, FpuRegister ft, FpuRegister fs, FpuRegister fd, in EmitFR() argument
74 CHECK_NE(fs, kNoFpuRegister); in EmitFR()
79 static_cast<uint32_t>(fs) << kFsShift | in EmitFR()
514 void Mips64Assembler::AddS(FpuRegister fd, FpuRegister fs, FpuRegister ft) { in AddS() argument
515 EmitFR(0x11, 0x10, ft, fs, fd, 0x0); in AddS()
518 void Mips64Assembler::SubS(FpuRegister fd, FpuRegister fs, FpuRegister ft) { in SubS() argument
519 EmitFR(0x11, 0x10, ft, fs, fd, 0x1); in SubS()
522 void Mips64Assembler::MulS(FpuRegister fd, FpuRegister fs, FpuRegister ft) { in MulS() argument
523 EmitFR(0x11, 0x10, ft, fs, fd, 0x2); in MulS()
526 void Mips64Assembler::DivS(FpuRegister fd, FpuRegister fs, FpuRegister ft) { in DivS() argument
[all …]
/art/runtime/arch/x86/
Dquick_entrypoints_x86.S39 movl %esp, %fs:THREAD_TOP_QUICK_FRAME_OFFSET
65 movl %esp, %fs:THREAD_TOP_QUICK_FRAME_OFFSET
110 movl %esp, %fs:THREAD_TOP_QUICK_FRAME_OFFSET
144 movl %esp, %fs:THREAD_TOP_QUICK_FRAME_OFFSET
198 pushl %fs:THREAD_SELF_OFFSET // pass Thread::Current()
210 pushl %fs:THREAD_SELF_OFFSET // pass Thread::Current()
224 pushl %fs:THREAD_SELF_OFFSET // pass Thread::Current()
237 pushl %fs:THREAD_SELF_OFFSET // pass Thread::Current()
303 pushl %fs:THREAD_SELF_OFFSET // pass Thread::Current()
627 pushl %fs:THREAD_SELF_OFFSET // pass Thread::Current()
[all …]
Djni_entrypoints_x86.S25 pushl %fs:THREAD_SELF_OFFSET // pass Thread::Current()
/art/compiler/utils/mips/
Dassembler_mips.h109 void AddS(FRegister fd, FRegister fs, FRegister ft);
110 void SubS(FRegister fd, FRegister fs, FRegister ft);
111 void MulS(FRegister fd, FRegister fs, FRegister ft);
112 void DivS(FRegister fd, FRegister fs, FRegister ft);
113 void AddD(DRegister fd, DRegister fs, DRegister ft);
114 void SubD(DRegister fd, DRegister fs, DRegister ft);
115 void MulD(DRegister fd, DRegister fs, DRegister ft);
116 void DivD(DRegister fd, DRegister fs, DRegister ft);
117 void MovS(FRegister fd, FRegister fs);
118 void MovD(DRegister fd, DRegister fs);
[all …]
Dassembler_mips.cc71 void MipsAssembler::EmitFR(int opcode, int fmt, FRegister ft, FRegister fs, FRegister fd, int funct… in EmitFR() argument
73 CHECK_NE(fs, kNoFRegister); in EmitFR()
78 static_cast<int32_t>(fs) << kFsShift | in EmitFR()
345 void MipsAssembler::AddS(FRegister fd, FRegister fs, FRegister ft) { in AddS() argument
346 EmitFR(0x11, 0x10, ft, fs, fd, 0x0); in AddS()
349 void MipsAssembler::SubS(FRegister fd, FRegister fs, FRegister ft) { in SubS() argument
350 EmitFR(0x11, 0x10, ft, fs, fd, 0x1); in SubS()
353 void MipsAssembler::MulS(FRegister fd, FRegister fs, FRegister ft) { in MulS() argument
354 EmitFR(0x11, 0x10, ft, fs, fd, 0x2); in MulS()
357 void MipsAssembler::DivS(FRegister fd, FRegister fs, FRegister ft) { in DivS() argument
[all …]
/art/compiler/utils/x86/
Dassembler_x86.cc1548 X86Assembler* X86Assembler::fs() { in fs() function in art::x86::X86Assembler
1831 fs()->movl(Address::Absolute(dest), Immediate(imm)); in StoreImmediateToThread32()
1840 fs()->movl(Address::Absolute(thr_offs), scratch.AsCpuRegister()); in StoreStackOffsetToThread32()
1844 fs()->movl(Address::Absolute(thr_offs), ESP); in StoreStackPointerToThread32()
1885 fs()->movl(dest.AsCpuRegister(), Address::Absolute(src)); in LoadFromThread32()
1888 fs()->movl(dest.AsRegisterPairLow(), Address::Absolute(src)); in LoadFromThread32()
1889 fs()->movl(dest.AsRegisterPairHigh(), Address::Absolute(ThreadOffset<4>(src.Int32Value()+4))); in LoadFromThread32()
1892 fs()->flds(Address::Absolute(src)); in LoadFromThread32()
1894 fs()->fldl(Address::Absolute(src)); in LoadFromThread32()
1899 fs()->movss(dest.AsXmmRegister(), Address::Absolute(src)); in LoadFromThread32()
[all …]
Dassembler_x86.h475 X86Assembler* fs();
/art/compiler/optimizing/
Dcode_generator_x86.cc54 __ fs()->call(Address::Absolute(QUICK_ENTRYPOINT_OFFSET(kX86WordSize, pThrowNullPointer))); in EmitNativeCode()
69 __ fs()->call(Address::Absolute(QUICK_ENTRYPOINT_OFFSET(kX86WordSize, pThrowDivZero))); in EmitNativeCode()
120 __ fs()->call(Address::Absolute(QUICK_ENTRYPOINT_OFFSET(kX86WordSize, pThrowArrayBounds))); in EmitNativeCode()
141 __ fs()->call(Address::Absolute(QUICK_ENTRYPOINT_OFFSET(kX86WordSize, pTestSuspend))); in EmitNativeCode()
182 __ fs()->call(Address::Absolute(QUICK_ENTRYPOINT_OFFSET(kX86WordSize, pResolveString))); in EmitNativeCode()
214 __ fs()->call(Address::Absolute(do_clinit_ in EmitNativeCode()
279 __ fs()->call(Address::Absolute(QUICK_ENTRYPOINT_OFFSET(kX86WordSize, in EmitNativeCode()
283 __ fs()->call(Address::Absolute(QUICK_ENTRYPOINT_OFFSET(kX86WordSize, pCheckCast))); in EmitNativeCode()
312 __ fs()->call(Address::Absolute(QUICK_ENTRYPOINT_OFFSET(kX86WordSize, pDeoptimize))); in EmitNativeCode()
1766 __ fs()->call(Address::Absolute(QUICK_ENTRYPOINT_OFFSET(kX86WordSize, pF2l))); in VisitTypeConversion()
[all …]
Dintrinsics_x86.cc940 __ fs()->call(Address::Absolute(QUICK_ENTRYPOINT_OFFSET(kX86WordSize, pStringCompareTo))); in VisitStringCompareTo()
1118 __ fs()->call(Address::Absolute(QUICK_ENTRYPOINT_OFFSET(kX86WordSize, pAllocStringFromBytes))); in VisitStringNewStringFromBytes()
1137 __ fs()->call(Address::Absolute(QUICK_ENTRYPOINT_OFFSET(kX86WordSize, pAllocStringFromChars))); in VisitStringNewStringFromChars()
1160 __ fs()->call(Address::Absolute(QUICK_ENTRYPOINT_OFFSET(kX86WordSize, pAllocStringFromString))); in VisitStringNewStringFromString()
1323 GetAssembler()->fs()->movl(out, Address::Absolute(Thread::PeerOffset<kX86WordSize>())); in VisitThreadCurrentThread()
/art/compiler/trampolines/
Dtrampoline_compiler.cc158 __ fs()->jmp(Address::Absolute(offset)); in CreateTrampoline()