summaryrefslogtreecommitdiffstats
path: root/target/arm/vfp_helper.c
Commit message (Expand)AuthorAgeFilesLines
* target/arm: Check NaN mode before silencing NaNJoe Komlodi2021-07-021-6/+18
* target/arm: Enable FPSCR.QC bit for MVEPeter Maydell2021-06-161-1/+2
* target/arm: Implement vector float32 to bfloat16 conversionRichard Henderson2021-06-031-0/+7
* target/arm: Implement scalar float32 to bfloat16 conversionRichard Henderson2021-06-031-0/+5
* target/arm: Make FPSCR.LTPSIZE writable for MVEPeter Maydell2021-06-031-3/+6
* target/arm: Implement FPSCR.LTPSIZE for M-profile LOB extensionPeter Maydell2020-10-201-0/+6
* target/arm: Allow M-profile CPUs with FP16 to set FPSCR.FP16Peter Maydell2020-10-201-19/+28
* target/arm: AArch32 VCVT fixed-point to float is always round-to-nearestPeter Maydell2020-10-201-1/+22
* target/arm: Implement fp16 for Neon VRINT-with-specified-rounding-modePeter Maydell2020-09-011-17/+0Star
* target/arm: Implement fp16 for Neon VRSQRTSPeter Maydell2020-09-011-15/+0Star
* target/arm: Implement fp16 for Neon VRECPSPeter Maydell2020-09-011-13/+0Star
* target/arm: Implement VFP fp16 VRINT*Peter Maydell2020-09-011-0/+21
* target/arm: Use macros instead of open-coding fp16 conversion helpersPeter Maydell2020-09-011-80/+6Star
* target/arm: Make VFP_CONV_FIX macros take separate float type and float sizePeter Maydell2020-09-011-23/+23
* target/arm: Implement VFP fp16 VCMPPeter Maydell2020-09-011-7/+8
* target/arm: Implement VFP fp16 for VABS, VNEG, VSQRTPeter Maydell2020-09-011-0/+10
* target/arm: Implement VFP fp16 for fused-multiply-addPeter Maydell2020-09-011-0/+7
* target/arm: Implement VFP fp16 VMLA, VMLS, VNMLS, VNMLA, VNMULPeter Maydell2020-09-011-0/+5
* target/arm: Implement VFP fp16 for VFP_BINOP operationsPeter Maydell2020-09-011-0/+5
* target/arm: Remove local definitions of float constantsPeter Maydell2020-09-011-4/+0Star
* target/arm: Implement FPST_STD_F16 fpstatusPeter Maydell2020-08-241-0/+5
* softfloat: Name compare relation enumRichard Henderson2020-05-191-1/+1
* softfloat: Name rounding mode enumRichard Henderson2020-05-191-2/+2
* softfloat: Replace flag with boolRichard Henderson2020-05-191-4/+4
* target/arm: Move 'env' argument of recps_f32 and rsqrts_f32 helpers to usual ...Peter Maydell2020-05-141-2/+2
* target/arm: Remove fp_status from helper_{recpe, rsqrte}_u32Richard Henderson2020-05-141-3/+2Star
* target/arm: Add isar_feature_any_fp16 and document naming/usage conventionsPeter Maydell2020-02-211-1/+1
* target/arm: Handle trapping to EL2 of AArch32 VMRS instructionsMarc Zyngier2019-12-161-0/+29
* target/arm/vfp_helper: Call set_fpscr_to_host before updating to FPSCRPhilippe Mathieu-Daudé2019-07-081-2/+2
* target/arm/vfp_helper: Restrict the SoftFloat use to TCGPhilippe Mathieu-Daudé2019-07-011-3/+23
* target/arm/vfp_helper: Extract vfp_set_fpscr_from_host()Philippe Mathieu-Daudé2019-07-011-6/+13
* target/arm/vfp_helper: Extract vfp_set_fpscr_to_host()Philippe Mathieu-Daudé2019-07-011-48/+53
* target/arm/vfp_helper: Move code aroundPhilippe Mathieu-Daudé2019-07-011-26/+26
* target/arm: Fix coding style issuesPhilippe Mathieu-Daudé2019-07-011-12/+24
* target/arm: Fix multiline comment syntaxPhilippe Mathieu-Daudé2019-07-011-1/+2
* target/arm: Use env_cpu, env_archcpuRichard Henderson2019-06-101-1/+1
* target/arm: Make sure M-profile FPSCR RES0 bits are not settablePeter Maydell2019-04-291-0/+8
* target/arm: Implement ARMv8.5-FRINTRichard Henderson2019-03-051-0/+96
* target/arm: Implement ARMv8.3-JSConvRichard Henderson2019-02-211-0/+88
* target/arm: Split out vfp_helper.cRichard Henderson2019-02-211-0/+1088