aboutsummaryrefslogtreecommitdiff
path: root/target/arm/vfp_helper.c
AgeCommit message (Expand)Author
2024-10-29target/arm: Store FPSR cumulative exception bits in env->vfp.fpsrPeter Maydell
2024-09-05target/arm: Allow setting the FPCR.EBF bit for FEAT_EBF16Peter Maydell
2024-07-11target/arm: Allow FPCR bits that aren't in FPSCRPeter Maydell
2024-07-11target/arm: Rename FPSR_MASK and FPCR_MASK and define them symbolicallyPeter Maydell
2024-07-11target/arm: Rename FPCR_ QC, NZCV macros to FPSR_Peter Maydell
2024-07-11target/arm: Store FPSR and FPCR in separate CPU state fieldsPeter Maydell
2024-07-11target/arm: Make vfp_set_fpscr() call vfp_set_{fpcr, fpsr}Peter Maydell
2024-07-11target/arm: Make vfp_get_fpscr() call vfp_get_{fpcr, fpsr}Peter Maydell
2024-07-11target/arm: Correct comments about M-profile FPSCRPeter Maydell
2024-07-01target/arm: Fix FJCVTZS vs flush-to-zeroRichard Henderson
2024-05-28target/arm: Expand vfp neg and abs inlineRichard Henderson
2023-10-27target/arm: Move feature test functions to their own headerPeter Maydell
2023-07-01target/arm: Use float64_to_int32_modulo for FJCVTZSRichard Henderson
2023-03-13target/arm: Improve arm_rmode_to_sfRichard Henderson
2023-03-13target/arm: Handle FPROUNDING_ODD in arm_rmode_to_sfRichard Henderson
2021-07-02target/arm: Check NaN mode before silencing NaNJoe Komlodi
2021-06-16target/arm: Enable FPSCR.QC bit for MVEPeter Maydell
2021-06-03target/arm: Implement vector float32 to bfloat16 conversionRichard Henderson
2021-06-03target/arm: Implement scalar float32 to bfloat16 conversionRichard Henderson
2021-06-03target/arm: Make FPSCR.LTPSIZE writable for MVEPeter Maydell
2020-10-20target/arm: Implement FPSCR.LTPSIZE for M-profile LOB extensionPeter Maydell
2020-10-20target/arm: Allow M-profile CPUs with FP16 to set FPSCR.FP16Peter Maydell
2020-10-20target/arm: AArch32 VCVT fixed-point to float is always round-to-nearestPeter Maydell
2020-09-01target/arm: Implement fp16 for Neon VRINT-with-specified-rounding-modePeter Maydell
2020-09-01target/arm: Implement fp16 for Neon VRSQRTSPeter Maydell
2020-09-01target/arm: Implement fp16 for Neon VRECPSPeter Maydell
2020-09-01target/arm: Implement VFP fp16 VRINT*Peter Maydell
2020-09-01target/arm: Use macros instead of open-coding fp16 conversion helpersPeter Maydell
2020-09-01target/arm: Make VFP_CONV_FIX macros take separate float type and float sizePeter Maydell
2020-09-01target/arm: Implement VFP fp16 VCMPPeter Maydell
2020-09-01target/arm: Implement VFP fp16 for VABS, VNEG, VSQRTPeter Maydell
2020-09-01target/arm: Implement VFP fp16 for fused-multiply-addPeter Maydell
2020-09-01target/arm: Implement VFP fp16 VMLA, VMLS, VNMLS, VNMLA, VNMULPeter Maydell
2020-09-01target/arm: Implement VFP fp16 for VFP_BINOP operationsPeter Maydell
2020-09-01target/arm: Remove local definitions of float constantsPeter Maydell
2020-08-24target/arm: Implement FPST_STD_F16 fpstatusPeter Maydell
2020-05-19softfloat: Name compare relation enumRichard Henderson
2020-05-19softfloat: Name rounding mode enumRichard Henderson
2020-05-19softfloat: Replace flag with boolRichard Henderson
2020-05-14target/arm: Move 'env' argument of recps_f32 and rsqrts_f32 helpers to usual ...Peter Maydell
2020-05-14target/arm: Remove fp_status from helper_{recpe, rsqrte}_u32Richard Henderson
2020-02-21target/arm: Add isar_feature_any_fp16 and document naming/usage conventionsPeter Maydell
2019-12-16target/arm: Handle trapping to EL2 of AArch32 VMRS instructionsMarc Zyngier
2019-07-08target/arm/vfp_helper: Call set_fpscr_to_host before updating to FPSCRPhilippe Mathieu-Daudé
2019-07-01target/arm/vfp_helper: Restrict the SoftFloat use to TCGPhilippe Mathieu-Daudé
2019-07-01target/arm/vfp_helper: Extract vfp_set_fpscr_from_host()Philippe Mathieu-Daudé
2019-07-01target/arm/vfp_helper: Extract vfp_set_fpscr_to_host()Philippe Mathieu-Daudé
2019-07-01target/arm/vfp_helper: Move code aroundPhilippe Mathieu-Daudé
2019-07-01target/arm: Fix coding style issuesPhilippe Mathieu-Daudé
2019-07-01target/arm: Fix multiline comment syntaxPhilippe Mathieu-Daudé