Home
last modified time | relevance | path

Searched refs:fpcr (Results 1 – 19 of 19) sorted by relevance

/external/google-breakpad/src/client/linux/dump_writer_common/
Dthread_info.cc202 (static_cast<uint64_t>(fpregs.fpcr) << 32);
225 out->float_save.fpcr = fpregs.fpcr;
Ducontext_reader.cc206 out->float_save.fpcr = fpregs->fpcr;
/external/kernel-headers/original/uapi/asm-arm64/asm/
Dsigcontext.h52 __u32 fpcr; member
Dptrace.h77 __u32 fpcr; member
/external/google-breakpad/src/google_breakpad/common/
Dminidump_cpu_arm64.h73 uint32_t fpcr; /* FPU control register */ member
/external/v8/src/arm64/
Dsimulator-arm64.cc1140 DCHECK(fpcr().RMode() < arraysize(rmode)); in PrintSystemRegister()
1144 fpcr().AHP(), fpcr().DN(), fpcr().FZ(), rmode[fpcr().RMode()], in PrintSystemRegister()
2219 FPRounding round = fpcr().RMode(); in VisitFPIntegerConvert()
2304 FPRounding round = fpcr().RMode(); in VisitFPFixedPointConvert()
2779 if (fpcr().DN()) return kFP64DefaultNaN; in FPToDouble()
2820 if (fpcr().DN()) return kFP32DefaultNaN; in FPToFloat()
3116 return fpcr().DN() ? FPDefaultNaN<T>() : ToQuietNaN(op); in FPProcessNaN()
3194 case FPCR: set_xreg(instr->Rt(), fpcr().RawValue()); break; in VisitSystem()
3206 fpcr().SetRawValue(xreg(instr->Rt())); in VisitSystem()
Dsimulator-arm64.h492 SimSystemRegister& fpcr() { return fpcr_; }
826 DCHECK(fpcr().FZ() == 0); // No flush-to-zero support.
827 DCHECK(fpcr().RMode() == FPTieEven); // Ties-to-even rounding only.
Dmacro-assembler-arm64.cc1338 void MacroAssembler::AssertFPCRState(Register fpcr) { in AssertFPCRState() argument
1342 if (fpcr.IsNone()) { in AssertFPCRState()
1343 fpcr = temps.AcquireX(); in AssertFPCRState()
1344 Mrs(fpcr, FPCR); in AssertFPCRState()
1349 Tbz(fpcr, DN_offset, &unexpected_mode); in AssertFPCRState()
1353 Tbnz(fpcr, FZ_offset, &unexpected_mode); in AssertFPCRState()
1356 Tst(fpcr, RMode_mask); in AssertFPCRState()
1369 Register fpcr = temps.AcquireX(); in ConfigureFPCR() local
1370 Mrs(fpcr, FPCR); in ConfigureFPCR()
1375 Tbnz(fpcr, DN_offset, &no_write_required); in ConfigureFPCR()
[all …]
Dmacro-assembler-arm64.h844 void AssertFPCRState(Register fpcr = NoReg);
/external/valgrind/include/vki/
Dvki-arm64-linux.h509 __vki_u32 fpcr; member
Dvki-arm-linux.h556 unsigned int fpcr:32; member
/external/vixl/src/vixl/a64/
Dsimulator-a64.cc731 VIXL_ASSERT(fpcr().RMode() < (sizeof(rmode) / sizeof(rmode[0]))); in PrintSystemRegister()
735 fpcr().AHP(), fpcr().DN(), fpcr().FZ(), rmode[fpcr().RMode()], in PrintSystemRegister()
2218 FPRounding fpcr_rounding = static_cast<FPRounding>(fpcr().RMode()); in VisitFPDataProcessing1Source()
2390 case FPCR: set_xreg(instr->Rt(), fpcr().RawValue()); break; in VisitSystem()
2402 fpcr().SetRawValue(xreg(instr->Rt())); in VisitSystem()
2532 FPRounding fpcr_rounding = static_cast<FPRounding>(fpcr().RMode()); in VisitNEON2RegMisc()
3481 FPRounding fpcr_rounding = static_cast<FPRounding>(fpcr().RMode()); in VisitNEONScalar2RegMisc()
3703 FPRounding fpcr_rounding = static_cast<FPRounding>(fpcr().RMode()); in VisitNEONScalarShiftImmediate()
3755 FPRounding fpcr_rounding = static_cast<FPRounding>(fpcr().RMode()); in VisitNEONShiftImmediate()
Dsimulator-a64.h1097 SimSystemRegister& fpcr() { return fpcr_; } in fpcr() function
2626 VIXL_ASSERT(fpcr().FZ() == 0); // No flush-to-zero support. in AssertSupportedFPCR()
2627 VIXL_ASSERT(fpcr().RMode() == FPTieEven); // Ties-to-even rounding only. in AssertSupportedFPCR()
/external/google-breakpad/src/common/android/
Dbreakpad_getcontext.S153 mrs x4, fpcr
/external/google-breakpad/src/processor/
Ddump_context.cc549 printf(" float_save.fpcr = 0x%x\n", context_arm64->float_save.fpcr); in Print()
Dminidump.cc706 Swap(&context_arm64->float_save.fpcr); in Read()
/external/elfutils/src/tests/
Drun-readelf-mixed-corenote.sh355 fpsr: 0x00000000, fpcr: 0x00000000
Drun-allregs.sh2584 63: $fpcr (fpcr), unsigned 64 bits
/external/llvm/test/MC/Disassembler/AArch64/
Dbasic-a64-instructions.txt3188 # CHECK: msr {{fpcr|FPCR}}, x12
3479 # CHECK: mrs x9, {{fpcr|FPCR}}