Home | History | Annotate | Download | only in arm64

Lines Matching refs:FPCR

1338 void MacroAssembler::AssertFPCRState(Register fpcr) {
1342 if (fpcr.IsNone()) {
1343 fpcr = temps.AcquireX();
1344 Mrs(fpcr, FPCR);
1349 Tbz(fpcr, DN_offset, &unexpected_mode);
1353 Tbnz(fpcr, FZ_offset, &unexpected_mode);
1356 Tst(fpcr, RMode_mask);
1369 Register fpcr = temps.AcquireX();
1370 Mrs(fpcr, FPCR);
1372 // If necessary, enable default-NaN mode. The default values of the other FPCR
1375 Tbnz(fpcr, DN_offset, &no_write_required);
1377 Orr(fpcr, fpcr, DN_mask);
1378 Msr(FPCR, fpcr);
1381 AssertFPCRState(fpcr);