Searched refs:fs (Results 1 - 14 of 14) sorted by relevance

/art/runtime/arch/x86/
H A Djni_entrypoints_x86.S25 pushl %fs:THREAD_SELF_OFFSET // pass Thread::Current()
H A Dquick_entrypoints_x86.S42 movl %esp, %fs:THREAD_TOP_QUICK_FRAME_OFFSET
68 movl %esp, %fs:THREAD_TOP_QUICK_FRAME_OFFSET
98 movl %esp, %fs:THREAD_TOP_QUICK_FRAME_OFFSET
146 movl %esp, %fs:THREAD_TOP_QUICK_FRAME_OFFSET
180 movl %esp, %fs:THREAD_TOP_QUICK_FRAME_OFFSET
259 movl %esp, %fs:THREAD_TOP_QUICK_FRAME_OFFSET
340 pushl %fs:THREAD_SELF_OFFSET // pass Thread::Current()
361 pushl %fs:THREAD_SELF_OFFSET // pass Thread::Current()
374 pushl %fs:THREAD_SELF_OFFSET // pass Thread::Current()
387 pushl %fs
[all...]
/art/compiler/utils/mips/
H A Dassembler_mips.h439 void AddS(FRegister fd, FRegister fs, FRegister ft);
440 void SubS(FRegister fd, FRegister fs, FRegister ft);
441 void MulS(FRegister fd, FRegister fs, FRegister ft);
442 void DivS(FRegister fd, FRegister fs, FRegister ft);
443 void AddD(FRegister fd, FRegister fs, FRegister ft);
444 void SubD(FRegister fd, FRegister fs, FRegister ft);
445 void MulD(FRegister fd, FRegister fs, FRegister ft);
446 void DivD(FRegister fd, FRegister fs, FRegister ft);
447 void SqrtS(FRegister fd, FRegister fs);
448 void SqrtD(FRegister fd, FRegister fs);
[all...]
H A Dassembler_mips.cc305 FRegister fs,
309 CHECK_NE(fs, kNoFRegister);
314 static_cast<uint32_t>(fs) << kFsShift |
1226 void MipsAssembler::AddS(FRegister fd, FRegister fs, FRegister ft) { argument
1227 DsFsmInstr(EmitFR(0x11, 0x10, ft, fs, fd, 0x0)).FprOuts(fd).FprIns(fs, ft);
1230 void MipsAssembler::SubS(FRegister fd, FRegister fs, FRegister ft) { argument
1231 DsFsmInstr(EmitFR(0x11, 0x10, ft, fs, fd, 0x1)).FprOuts(fd).FprIns(fs, ft);
1234 void MipsAssembler::MulS(FRegister fd, FRegister fs, FRegiste argument
302 EmitFR(int opcode, int fmt, FRegister ft, FRegister fs, FRegister fd, int funct) argument
1238 DivS(FRegister fd, FRegister fs, FRegister ft) argument
1242 AddD(FRegister fd, FRegister fs, FRegister ft) argument
1246 SubD(FRegister fd, FRegister fs, FRegister ft) argument
1250 MulD(FRegister fd, FRegister fs, FRegister ft) argument
1254 DivD(FRegister fd, FRegister fs, FRegister ft) argument
1258 SqrtS(FRegister fd, FRegister fs) argument
1262 SqrtD(FRegister fd, FRegister fs) argument
1266 AbsS(FRegister fd, FRegister fs) argument
1270 AbsD(FRegister fd, FRegister fs) argument
1274 MovS(FRegister fd, FRegister fs) argument
1278 MovD(FRegister fd, FRegister fs) argument
1282 NegS(FRegister fd, FRegister fs) argument
1286 NegD(FRegister fd, FRegister fs) argument
1290 CunS(FRegister fs, FRegister ft) argument
1294 CunS(int cc, FRegister fs, FRegister ft) argument
1301 CeqS(FRegister fs, FRegister ft) argument
1305 CeqS(int cc, FRegister fs, FRegister ft) argument
1312 CueqS(FRegister fs, FRegister ft) argument
1316 CueqS(int cc, FRegister fs, FRegister ft) argument
1323 ColtS(FRegister fs, FRegister ft) argument
1327 ColtS(int cc, FRegister fs, FRegister ft) argument
1334 CultS(FRegister fs, FRegister ft) argument
1338 CultS(int cc, FRegister fs, FRegister ft) argument
1345 ColeS(FRegister fs, FRegister ft) argument
1349 ColeS(int cc, FRegister fs, FRegister ft) argument
1356 CuleS(FRegister fs, FRegister ft) argument
1360 CuleS(int cc, FRegister fs, FRegister ft) argument
1367 CunD(FRegister fs, FRegister ft) argument
1371 CunD(int cc, FRegister fs, FRegister ft) argument
1378 CeqD(FRegister fs, FRegister ft) argument
1382 CeqD(int cc, FRegister fs, FRegister ft) argument
1389 CueqD(FRegister fs, FRegister ft) argument
1393 CueqD(int cc, FRegister fs, FRegister ft) argument
1400 ColtD(FRegister fs, FRegister ft) argument
1404 ColtD(int cc, FRegister fs, FRegister ft) argument
1411 CultD(FRegister fs, FRegister ft) argument
1415 CultD(int cc, FRegister fs, FRegister ft) argument
1422 ColeD(FRegister fs, FRegister ft) argument
1426 ColeD(int cc, FRegister fs, FRegister ft) argument
1433 CuleD(FRegister fs, FRegister ft) argument
1437 CuleD(int cc, FRegister fs, FRegister ft) argument
1444 CmpUnS(FRegister fd, FRegister fs, FRegister ft) argument
1449 CmpEqS(FRegister fd, FRegister fs, FRegister ft) argument
1454 CmpUeqS(FRegister fd, FRegister fs, FRegister ft) argument
1459 CmpLtS(FRegister fd, FRegister fs, FRegister ft) argument
1464 CmpUltS(FRegister fd, FRegister fs, FRegister ft) argument
1469 CmpLeS(FRegister fd, FRegister fs, FRegister ft) argument
1474 CmpUleS(FRegister fd, FRegister fs, FRegister ft) argument
1479 CmpOrS(FRegister fd, FRegister fs, FRegister ft) argument
1484 CmpUneS(FRegister fd, FRegister fs, FRegister ft) argument
1489 CmpNeS(FRegister fd, FRegister fs, FRegister ft) argument
1494 CmpUnD(FRegister fd, FRegister fs, FRegister ft) argument
1499 CmpEqD(FRegister fd, FRegister fs, FRegister ft) argument
1504 CmpUeqD(FRegister fd, FRegister fs, FRegister ft) argument
1509 CmpLtD(FRegister fd, FRegister fs, FRegister ft) argument
1514 CmpUltD(FRegister fd, FRegister fs, FRegister ft) argument
1519 CmpLeD(FRegister fd, FRegister fs, FRegister ft) argument
1524 CmpUleD(FRegister fd, FRegister fs, FRegister ft) argument
1529 CmpOrD(FRegister fd, FRegister fs, FRegister ft) argument
1534 CmpUneD(FRegister fd, FRegister fs, FRegister ft) argument
1539 CmpNeD(FRegister fd, FRegister fs, FRegister ft) argument
1558 MovfS(FRegister fd, FRegister fs, int cc) argument
1565 MovfD(FRegister fd, FRegister fs, int cc) argument
1572 MovtS(FRegister fd, FRegister fs, int cc) argument
1579 MovtD(FRegister fd, FRegister fs, int cc) argument
1586 MovzS(FRegister fd, FRegister fs, Register rt) argument
1592 MovzD(FRegister fd, FRegister fs, Register rt) argument
1598 MovnS(FRegister fd, FRegister fs, Register rt) argument
1604 MovnD(FRegister fd, FRegister fs, Register rt) argument
1610 SelS(FRegister fd, FRegister fs, FRegister ft) argument
1615 SelD(FRegister fd, FRegister fs, FRegister ft) argument
1620 SeleqzS(FRegister fd, FRegister fs, FRegister ft) argument
1625 SeleqzD(FRegister fd, FRegister fs, FRegister ft) argument
1630 SelnezS(FRegister fd, FRegister fs, FRegister ft) argument
1635 SelnezD(FRegister fd, FRegister fs, FRegister ft) argument
1640 ClassS(FRegister fd, FRegister fs) argument
1645 ClassD(FRegister fd, FRegister fs) argument
1650 MinS(FRegister fd, FRegister fs, FRegister ft) argument
1655 MinD(FRegister fd, FRegister fs, FRegister ft) argument
1660 MaxS(FRegister fd, FRegister fs, FRegister ft) argument
1665 MaxD(FRegister fd, FRegister fs, FRegister ft) argument
1670 TruncLS(FRegister fd, FRegister fs) argument
1674 TruncLD(FRegister fd, FRegister fs) argument
1678 TruncWS(FRegister fd, FRegister fs) argument
1682 TruncWD(FRegister fd, FRegister fs) argument
1686 Cvtsw(FRegister fd, FRegister fs) argument
1690 Cvtdw(FRegister fd, FRegister fs) argument
1694 Cvtsd(FRegister fd, FRegister fs) argument
1698 Cvtds(FRegister fd, FRegister fs) argument
1702 Cvtsl(FRegister fd, FRegister fs) argument
1706 Cvtdl(FRegister fd, FRegister fs) argument
1710 FloorWS(FRegister fd, FRegister fs) argument
1714 FloorWD(FRegister fd, FRegister fs) argument
1727 Mfc1(Register rt, FRegister fs) argument
1734 Mtc1(Register rt, FRegister fs) argument
1747 Mfhc1(Register rt, FRegister fs) argument
1754 Mthc1(Register rt, FRegister fs) argument
1759 MoveFromFpuHigh(Register rt, FRegister fs) argument
1768 MoveToFpuHigh(Register rt, FRegister fs) argument
[all...]
/art/compiler/utils/mips64/
H A Dassembler_mips64.h580 void AddS(FpuRegister fd, FpuRegister fs, FpuRegister ft);
581 void SubS(FpuRegister fd, FpuRegister fs, FpuRegister ft);
582 void MulS(FpuRegister fd, FpuRegister fs, FpuRegister ft);
583 void DivS(FpuRegister fd, FpuRegister fs, FpuRegister ft);
584 void AddD(FpuRegister fd, FpuRegister fs, FpuRegister ft);
585 void SubD(FpuRegister fd, FpuRegister fs, FpuRegister ft);
586 void MulD(FpuRegister fd, FpuRegister fs, FpuRegister ft);
587 void DivD(FpuRegister fd, FpuRegister fs, FpuRegister ft);
588 void SqrtS(FpuRegister fd, FpuRegister fs);
589 void SqrtD(FpuRegister fd, FpuRegister fs);
[all...]
H A Dassembler_mips64.cc164 void Mips64Assembler::EmitFR(int opcode, int fmt, FpuRegister ft, FpuRegister fs, FpuRegister fd, argument
167 CHECK_NE(fs, kNoFpuRegister);
172 static_cast<uint32_t>(fs) << kFsShift |
977 void Mips64Assembler::AddS(FpuRegister fd, FpuRegister fs, FpuRegister ft) { argument
978 EmitFR(0x11, 0x10, ft, fs, fd, 0x0);
981 void Mips64Assembler::SubS(FpuRegister fd, FpuRegister fs, FpuRegister ft) { argument
982 EmitFR(0x11, 0x10, ft, fs, fd, 0x1);
985 void Mips64Assembler::MulS(FpuRegister fd, FpuRegister fs, FpuRegister ft) { argument
986 EmitFR(0x11, 0x10, ft, fs, fd, 0x2);
989 void Mips64Assembler::DivS(FpuRegister fd, FpuRegister fs, FpuRegiste argument
993 AddD(FpuRegister fd, FpuRegister fs, FpuRegister ft) argument
997 SubD(FpuRegister fd, FpuRegister fs, FpuRegister ft) argument
1001 MulD(FpuRegister fd, FpuRegister fs, FpuRegister ft) argument
1005 DivD(FpuRegister fd, FpuRegister fs, FpuRegister ft) argument
1009 SqrtS(FpuRegister fd, FpuRegister fs) argument
1013 SqrtD(FpuRegister fd, FpuRegister fs) argument
1017 AbsS(FpuRegister fd, FpuRegister fs) argument
1021 AbsD(FpuRegister fd, FpuRegister fs) argument
1025 MovS(FpuRegister fd, FpuRegister fs) argument
1029 MovD(FpuRegister fd, FpuRegister fs) argument
1033 NegS(FpuRegister fd, FpuRegister fs) argument
1037 NegD(FpuRegister fd, FpuRegister fs) argument
1041 RoundLS(FpuRegister fd, FpuRegister fs) argument
1045 RoundLD(FpuRegister fd, FpuRegister fs) argument
1049 RoundWS(FpuRegister fd, FpuRegister fs) argument
1053 RoundWD(FpuRegister fd, FpuRegister fs) argument
1057 TruncLS(FpuRegister fd, FpuRegister fs) argument
1061 TruncLD(FpuRegister fd, FpuRegister fs) argument
1065 TruncWS(FpuRegister fd, FpuRegister fs) argument
1069 TruncWD(FpuRegister fd, FpuRegister fs) argument
1073 CeilLS(FpuRegister fd, FpuRegister fs) argument
1077 CeilLD(FpuRegister fd, FpuRegister fs) argument
1081 CeilWS(FpuRegister fd, FpuRegister fs) argument
1085 CeilWD(FpuRegister fd, FpuRegister fs) argument
1089 FloorLS(FpuRegister fd, FpuRegister fs) argument
1093 FloorLD(FpuRegister fd, FpuRegister fs) argument
1097 FloorWS(FpuRegister fd, FpuRegister fs) argument
1101 FloorWD(FpuRegister fd, FpuRegister fs) argument
1105 SelS(FpuRegister fd, FpuRegister fs, FpuRegister ft) argument
1109 SelD(FpuRegister fd, FpuRegister fs, FpuRegister ft) argument
1113 SeleqzS(FpuRegister fd, FpuRegister fs, FpuRegister ft) argument
1117 SeleqzD(FpuRegister fd, FpuRegister fs, FpuRegister ft) argument
1121 SelnezS(FpuRegister fd, FpuRegister fs, FpuRegister ft) argument
1125 SelnezD(FpuRegister fd, FpuRegister fs, FpuRegister ft) argument
1129 RintS(FpuRegister fd, FpuRegister fs) argument
1133 RintD(FpuRegister fd, FpuRegister fs) argument
1137 ClassS(FpuRegister fd, FpuRegister fs) argument
1141 ClassD(FpuRegister fd, FpuRegister fs) argument
1145 MinS(FpuRegister fd, FpuRegister fs, FpuRegister ft) argument
1149 MinD(FpuRegister fd, FpuRegister fs, FpuRegister ft) argument
1153 MaxS(FpuRegister fd, FpuRegister fs, FpuRegister ft) argument
1157 MaxD(FpuRegister fd, FpuRegister fs, FpuRegister ft) argument
1161 CmpUnS(FpuRegister fd, FpuRegister fs, FpuRegister ft) argument
1165 CmpEqS(FpuRegister fd, FpuRegister fs, FpuRegister ft) argument
1169 CmpUeqS(FpuRegister fd, FpuRegister fs, FpuRegister ft) argument
1173 CmpLtS(FpuRegister fd, FpuRegister fs, FpuRegister ft) argument
1177 CmpUltS(FpuRegister fd, FpuRegister fs, FpuRegister ft) argument
1181 CmpLeS(FpuRegister fd, FpuRegister fs, FpuRegister ft) argument
1185 CmpUleS(FpuRegister fd, FpuRegister fs, FpuRegister ft) argument
1189 CmpOrS(FpuRegister fd, FpuRegister fs, FpuRegister ft) argument
1193 CmpUneS(FpuRegister fd, FpuRegister fs, FpuRegister ft) argument
1197 CmpNeS(FpuRegister fd, FpuRegister fs, FpuRegister ft) argument
1201 CmpUnD(FpuRegister fd, FpuRegister fs, FpuRegister ft) argument
1205 CmpEqD(FpuRegister fd, FpuRegister fs, FpuRegister ft) argument
1209 CmpUeqD(FpuRegister fd, FpuRegister fs, FpuRegister ft) argument
1213 CmpLtD(FpuRegister fd, FpuRegister fs, FpuRegister ft) argument
1217 CmpUltD(FpuRegister fd, FpuRegister fs, FpuRegister ft) argument
1221 CmpLeD(FpuRegister fd, FpuRegister fs, FpuRegister ft) argument
1225 CmpUleD(FpuRegister fd, FpuRegister fs, FpuRegister ft) argument
1229 CmpOrD(FpuRegister fd, FpuRegister fs, FpuRegister ft) argument
1233 CmpUneD(FpuRegister fd, FpuRegister fs, FpuRegister ft) argument
1237 CmpNeD(FpuRegister fd, FpuRegister fs, FpuRegister ft) argument
1241 Cvtsw(FpuRegister fd, FpuRegister fs) argument
1245 Cvtdw(FpuRegister fd, FpuRegister fs) argument
1249 Cvtsd(FpuRegister fd, FpuRegister fs) argument
1253 Cvtds(FpuRegister fd, FpuRegister fs) argument
1257 Cvtsl(FpuRegister fd, FpuRegister fs) argument
1261 Cvtdl(FpuRegister fd, FpuRegister fs) argument
1265 Mfc1(GpuRegister rt, FpuRegister fs) argument
1269 Mfhc1(GpuRegister rt, FpuRegister fs) argument
1273 Mtc1(GpuRegister rt, FpuRegister fs) argument
1277 Mthc1(GpuRegister rt, FpuRegister fs) argument
1281 Dmfc1(GpuRegister rt, FpuRegister fs) argument
1285 Dmtc1(GpuRegister rt, FpuRegister fs) argument
[all...]
/art/compiler/utils/x86/
H A Djni_macro_assembler_x86.cc173 __ fs()->movl(Address::Absolute(thr_offs), scratch.AsCpuRegister());
177 __ fs()->movl(Address::Absolute(thr_offs), ESP);
220 __ fs()->movzxb(dest.AsCpuRegister(), Address::Absolute(src));
223 __ fs()->movl(dest.AsCpuRegister(), Address::Absolute(src));
227 __ fs()->movl(dest.AsRegisterPairLow(), Address::Absolute(src));
228 __ fs()->movl(dest.AsRegisterPairHigh(), Address::Absolute(ThreadOffset32(src.Int32Value()+4)));
231 __ fs()->flds(Address::Absolute(src));
233 __ fs()->fldl(Address::Absolute(src));
238 __ fs()->movss(dest.AsXmmRegister(), Address::Absolute(src));
240 __ fs()
[all...]
H A Dassembler_x86.h727 X86Assembler* fs();
H A Dassembler_x86.cc2657 X86Assembler* X86Assembler::fs() { function in class:art::x86::X86Assembler
2658 // TODO: fs is a prefix and not an instruction
2665 // TODO: fs is a prefix and not an instruction
/art/compiler/trampolines/
H A Dtrampoline_compiler.cc207 // All x86 trampolines call via the Thread* held in fs.
208 __ fs()->jmp(Address::Absolute(offset));
/art/compiler/optimizing/
H A Dcode_generator_x86.cc1004 __ fs()->call(Address::Absolute(entry_point_offset));
4202 __ fs()->movl(temp, Address::Absolute(QUICK_ENTRY_POINT(pNewEmptyString)));
4520 __ fs()->movl(temp.AsRegister<Register>(), Address::Absolute(offset));
4710 __ fs()->movl(card, Address::Absolute(Thread::CardTableOffset<kX86PointerSize>().Int32Value()));
5751 __ fs()->cmpw(Address::Absolute(Thread::ThreadFlagsOffset<kX86PointerSize>().Int32Value()),
6386 __ fs()->movl(load->GetLocations()->Out().AsRegister<Register>(), GetExceptionTlsAddress());
6394 __ fs()->movl(GetExceptionTlsAddress(), Immediate(0));
7184 __ fs()->cmpl(Address::Absolute(entry_point_offset), Immediate(0));
H A Dintrinsics_x86.cc1999 GetAssembler()->fs()->movl(out, Address::Absolute(Thread::PeerOffset<kX86PointerSize>()));
3354 __ fs()->movl(out, address);
3357 __ fs()->movl(address, Immediate(0));
/art/runtime/
H A Druntime.cc19 // sys/mount.h has to come before linux/fs.h due to redefinition of MS_RDONLY, MS_BIND, etc
22 #include <linux/fs.h>
/art/test/710-varhandle-creation/src/
H A DMain.java41 final short fs = (short) 3; field in class:Main
142 vfs = MethodHandles.lookup().findVarHandle(Main.class, "fs", short.class);

Completed in 377 milliseconds