Age | Commit message (Expand) | Author | Files | Lines |
2024-07-11 | target/arm: Allow FPCR bits that aren't in FPSCR | Peter Maydell | 1 | -21/+35 |
2024-07-11 | target/arm: Rename FPSR_MASK and FPCR_MASK and define them symbolically | Peter Maydell | 1 | -3/+4 |
2024-07-11 | target/arm: Rename FPCR_ QC, NZCV macros to FPSR_ | Peter Maydell | 1 | -4/+4 |
2024-07-11 | target/arm: Store FPSR and FPCR in separate CPU state fields | Peter Maydell | 1 | -15/+10 |
2024-07-11 | target/arm: Make vfp_set_fpscr() call vfp_set_{fpcr, fpsr} | Peter Maydell | 1 | -34/+66 |
2024-07-11 | target/arm: Make vfp_get_fpscr() call vfp_get_{fpcr, fpsr} | Peter Maydell | 1 | -12/+22 |
2024-07-11 | target/arm: Correct comments about M-profile FPSCR | Peter Maydell | 1 | -3/+2 |
2024-07-01 | target/arm: Fix FJCVTZS vs flush-to-zero | Richard Henderson | 1 | -9/+9 |
2024-05-28 | target/arm: Expand vfp neg and abs inline | Richard Henderson | 1 | -30/+0 |
2023-10-27 | target/arm: Move feature test functions to their own header | Peter Maydell | 1 | -0/+1 |
2023-07-01 | target/arm: Use float64_to_int32_modulo for FJCVTZS | Richard Henderson | 1 | -61/+14 |
2023-03-13 | target/arm: Improve arm_rmode_to_sf | Richard Henderson | 1 | -25/+8 |
2023-03-13 | target/arm: Handle FPROUNDING_ODD in arm_rmode_to_sf | Richard Henderson | 1 | -4/+2 |
2021-07-02 | target/arm: Check NaN mode before silencing NaN | Joe Komlodi | 1 | -6/+18 |
2021-06-16 | target/arm: Enable FPSCR.QC bit for MVE | Peter Maydell | 1 | -1/+2 |
2021-06-03 | target/arm: Implement vector float32 to bfloat16 conversion | Richard Henderson | 1 | -0/+7 |
2021-06-03 | target/arm: Implement scalar float32 to bfloat16 conversion | Richard Henderson | 1 | -0/+5 |
2021-06-03 | target/arm: Make FPSCR.LTPSIZE writable for MVE | Peter Maydell | 1 | -3/+6 |
2020-10-20 | target/arm: Implement FPSCR.LTPSIZE for M-profile LOB extension | Peter Maydell | 1 | -0/+6 |
2020-10-20 | target/arm: Allow M-profile CPUs with FP16 to set FPSCR.FP16 | Peter Maydell | 1 | -19/+28 |
2020-10-20 | target/arm: AArch32 VCVT fixed-point to float is always round-to-nearest | Peter Maydell | 1 | -1/+22 |
2020-09-01 | target/arm: Implement fp16 for Neon VRINT-with-specified-rounding-mode | Peter Maydell | 1 | -17/+0 |
2020-09-01 | target/arm: Implement fp16 for Neon VRSQRTS | Peter Maydell | 1 | -15/+0 |
2020-09-01 | target/arm: Implement fp16 for Neon VRECPS | Peter Maydell | 1 | -13/+0 |
2020-09-01 | target/arm: Implement VFP fp16 VRINT* | Peter Maydell | 1 | -0/+21 |
2020-09-01 | target/arm: Use macros instead of open-coding fp16 conversion helpers | Peter Maydell | 1 | -80/+6 |
2020-09-01 | target/arm: Make VFP_CONV_FIX macros take separate float type and float size | Peter Maydell | 1 | -23/+23 |
2020-09-01 | target/arm: Implement VFP fp16 VCMP | Peter Maydell | 1 | -7/+8 |
2020-09-01 | target/arm: Implement VFP fp16 for VABS, VNEG, VSQRT | Peter Maydell | 1 | -0/+10 |
2020-09-01 | target/arm: Implement VFP fp16 for fused-multiply-add | Peter Maydell | 1 | -0/+7 |
2020-09-01 | target/arm: Implement VFP fp16 VMLA, VMLS, VNMLS, VNMLA, VNMUL | Peter Maydell | 1 | -0/+5 |
2020-09-01 | target/arm: Implement VFP fp16 for VFP_BINOP operations | Peter Maydell | 1 | -0/+5 |
2020-09-01 | target/arm: Remove local definitions of float constants | Peter Maydell | 1 | -4/+0 |
2020-08-24 | target/arm: Implement FPST_STD_F16 fpstatus | Peter Maydell | 1 | -0/+5 |
2020-05-19 | softfloat: Name compare relation enum | Richard Henderson | 1 | -1/+1 |
2020-05-19 | softfloat: Name rounding mode enum | Richard Henderson | 1 | -2/+2 |
2020-05-19 | softfloat: Replace flag with bool | Richard Henderson | 1 | -4/+4 |
2020-05-14 | target/arm: Move 'env' argument of recps_f32 and rsqrts_f32 helpers to usual ... | Peter Maydell | 1 | -2/+2 |
2020-05-14 | target/arm: Remove fp_status from helper_{recpe, rsqrte}_u32 | Richard Henderson | 1 | -3/+2 |
2020-02-21 | target/arm: Add isar_feature_any_fp16 and document naming/usage conventions | Peter Maydell | 1 | -1/+1 |
2019-12-16 | target/arm: Handle trapping to EL2 of AArch32 VMRS instructions | Marc Zyngier | 1 | -0/+29 |
2019-07-08 | target/arm/vfp_helper: Call set_fpscr_to_host before updating to FPSCR | Philippe Mathieu-Daudé | 1 | -2/+2 |
2019-07-01 | target/arm/vfp_helper: Restrict the SoftFloat use to TCG | Philippe Mathieu-Daudé | 1 | -3/+23 |
2019-07-01 | target/arm/vfp_helper: Extract vfp_set_fpscr_from_host() | Philippe Mathieu-Daudé | 1 | -6/+13 |
2019-07-01 | target/arm/vfp_helper: Extract vfp_set_fpscr_to_host() | Philippe Mathieu-Daudé | 1 | -48/+53 |
2019-07-01 | target/arm/vfp_helper: Move code around | Philippe Mathieu-Daudé | 1 | -26/+26 |
2019-07-01 | target/arm: Fix coding style issues | Philippe Mathieu-Daudé | 1 | -12/+24 |
2019-07-01 | target/arm: Fix multiline comment syntax | Philippe Mathieu-Daudé | 1 | -1/+2 |
2019-06-10 | target/arm: Use env_cpu, env_archcpu | Richard Henderson | 1 | -1/+1 |
2019-04-29 | target/arm: Make sure M-profile FPSCR RES0 bits are not settable | Peter Maydell | 1 | -0/+8 |