aboutsummaryrefslogtreecommitdiff
path: root/target/ppc/fpu_helper.c
AgeCommit message (Expand)AuthorFilesLines
2022-01-04target/ppc: do not silence snan in xscvspdpnMatheus Ferst1-4/+1
2021-12-17target/ppc: move xscvqpdp to decodetreeMatheus Ferst1-7/+3
2021-12-17target/ppc: Fix xs{max, min}[cj]dp to use VSX registersVictor Colombo1-2/+2
2021-12-17target/ppc: Use helper_todouble/tosingle in helper_xststdcspRichard Henderson1-11/+10
2021-12-17target/ppc: Update fres to new flags and float64r32Richard Henderson1-10/+10
2021-12-17target/ppc: Add helper for frsqrtesRichard Henderson1-0/+19
2021-12-17target/ppc: Add helper for fmulsRichard Henderson1-0/+12
2021-12-17target/ppc: Add helpers for fadds, fsubs, fdivsRichard Henderson1-0/+40
2021-12-17target/ppc: Add helper for fsqrtsRichard Henderson1-0/+12
2021-12-17target/ppc: Add helpers for fmadds et alRichard Henderson1-1/+16
2021-12-17target/ppc: Update fre to new flagsRichard Henderson1-13/+8
2021-12-17target/ppc: Update xsrqpi and xsrqpxp to new flagsRichard Henderson1-10/+5
2021-12-17target/ppc: Update sqrt for new flagsRichard Henderson1-47/+25
2021-12-17target/ppc: Use helper_todouble in do_frspRichard Henderson1-1/+1
2021-12-17target/ppc: Update do_frsp for new flagsRichard Henderson1-9/+4
2021-12-17target/ppc: Split out do_frspRichard Henderson1-11/+16
2021-12-17target/ppc: Do not call do_float_check_status from do_fmaddRichard Henderson1-5/+2
2021-12-17target/ppc: Split out do_fmaddRichard Henderson1-15/+18
2021-12-17target/ppc: Update fmadd for new flagsRichard Henderson1-35/+11
2021-12-17target/ppc: Clean up do_friRichard Henderson1-13/+11
2021-12-17target/ppc: Tidy inexact handling in do_friRichard Henderson1-5/+1
2021-12-17target/ppc: Use FloatRoundMode in do_friRichard Henderson1-1/+1
2021-12-17target/ppc: Remove inline from do_friRichard Henderson1-2/+2
2021-12-17target/ppc: Fix VXCVI return valueRichard Henderson1-12/+15
2021-12-17target/ppc: Update float_invalid_cvt for new flagsRichard Henderson1-9/+11
2021-12-17target/ppc: Move float_check_status from FPU_FCTI to translateRichard Henderson1-6/+3
2021-12-17target/ppc: Update float_invalid_op_div for new flagsRichard Henderson1-24/+14
2021-12-17target/ppc: Update float_invalid_op_mul for new flagsRichard Henderson1-16/+10
2021-12-17target/ppc: Update float_invalid_op_addsub for new flagsRichard Henderson1-24/+14
2021-12-17target/ppc: Fixed call to deferred exceptionLucas Mateus Castro (alqotel)1-0/+48
2021-06-03target/ppc: overhauled and moved logic of storing fpscrBruno Larsen (billionai)1-225/+13
2021-06-03target/ppc: reduce usage of fpscr_set_rounding_modeBruno Larsen (billionai)1-3/+5
2020-12-14ppc/translate: Raise exceptions after setting the ccGiuseppe Musacchio1-14/+14
2020-12-14ppc/translate: Delay NaN checking after comparisonGiuseppe Musacchio1-38/+42
2020-12-14ppc/translate: Turn the helper macros into functionsGiuseppe Musacchio1-105/+123
2020-12-14ppc/translate: Fix unordered f64/f128 comparisonsGiuseppe Musacchio1-10/+22
2020-11-15powerpc tcg: Fix Lesser GPL version numberChetan Pant1-1/+1
2020-10-28ppc/: fix some comment spelling errorszhaolichang1-1/+1
2020-02-21target/ppc: Fix typo in commentsBALATON Zoltan1-2/+2
2019-10-04ppc: Use FPSCR defines instead of constantsPaul A. Clarke1-61/+61
2019-08-29target/ppc: Fix do_float_check_status vs inexactRichard Henderson1-7/+3
2019-08-29ppc: Fix xscvdpspn for SNANPaul A. Clarke1-2/+30
2019-08-21ppc: Fix emulated single to double denormalized conversionsPaul A. Clarke1-4/+13
2019-08-21ppc: Fix emulated INFINITY and NAN conversionsPaul A. Clarke1-4/+11
2019-08-21ppc: conform to processor User's Manual for xscvdpspnPaul A. Clarke1-1/+5
2019-08-21ppc: Add support for 'mffsl' instructionPaul A. Clarke1-2/+2
2019-07-02target/ppc: improve VSX_FMADD with new GEN_VSX_HELPER_VSX_MADD macroMark Cave-Ayland1-47/+21
2019-07-02target/ppc: introduce GEN_VSX_HELPER_R2_AB macro to fpu_helper.cMark Cave-Ayland1-6/+4
2019-07-02target/ppc: introduce GEN_VSX_HELPER_R2 macro to fpu_helper.cMark Cave-Ayland1-18/+12
2019-07-02target/ppc: introduce GEN_VSX_HELPER_R3 macro to fpu_helper.cMark Cave-Ayland1-24/+12