aboutsummaryrefslogtreecommitdiff
path: root/target/ppc/fpu_helper.c
AgeCommit message (Expand)Author
2021-06-03target/ppc: overhauled and moved logic of storing fpscrBruno Larsen (billionai)
2021-06-03target/ppc: reduce usage of fpscr_set_rounding_modeBruno Larsen (billionai)
2020-12-14ppc/translate: Raise exceptions after setting the ccGiuseppe Musacchio
2020-12-14ppc/translate: Delay NaN checking after comparisonGiuseppe Musacchio
2020-12-14ppc/translate: Turn the helper macros into functionsGiuseppe Musacchio
2020-12-14ppc/translate: Fix unordered f64/f128 comparisonsGiuseppe Musacchio
2020-11-15powerpc tcg: Fix Lesser GPL version numberChetan Pant
2020-10-28ppc/: fix some comment spelling errorszhaolichang
2020-02-21target/ppc: Fix typo in commentsBALATON Zoltan
2019-10-04ppc: Use FPSCR defines instead of constantsPaul A. Clarke
2019-08-29target/ppc: Fix do_float_check_status vs inexactRichard Henderson
2019-08-29ppc: Fix xscvdpspn for SNANPaul A. Clarke
2019-08-21ppc: Fix emulated single to double denormalized conversionsPaul A. Clarke
2019-08-21ppc: Fix emulated INFINITY and NAN conversionsPaul A. Clarke
2019-08-21ppc: conform to processor User's Manual for xscvdpspnPaul A. Clarke
2019-08-21ppc: Add support for 'mffsl' instructionPaul A. Clarke
2019-07-02target/ppc: improve VSX_FMADD with new GEN_VSX_HELPER_VSX_MADD macroMark Cave-Ayland
2019-07-02target/ppc: introduce GEN_VSX_HELPER_R2_AB macro to fpu_helper.cMark Cave-Ayland
2019-07-02target/ppc: introduce GEN_VSX_HELPER_R2 macro to fpu_helper.cMark Cave-Ayland
2019-07-02target/ppc: introduce GEN_VSX_HELPER_R3 macro to fpu_helper.cMark Cave-Ayland
2019-07-02target/ppc: introduce GEN_VSX_HELPER_X1 macro to fpu_helper.cMark Cave-Ayland
2019-07-02target/ppc: introduce GEN_VSX_HELPER_X2_AB macro to fpu_helper.cMark Cave-Ayland
2019-07-02target/ppc: introduce GEN_VSX_HELPER_X2 macro to fpu_helper.cMark Cave-Ayland
2019-07-02target/ppc: introduce separate generator and helper for xscvqpdpMark Cave-Ayland
2019-07-02target/ppc: introduce GEN_VSX_HELPER_X3 macro to fpu_helper.cMark Cave-Ayland
2019-07-02target/ppc: introduce separate VSX_CMP macro for xvcmp* instructionsMark Cave-Ayland
2019-07-02target/ppc: remove getVSR()/putVSR() from fpu_helper.cMark Cave-Ayland
2019-06-10target/ppc: Use env_cpu, env_archcpuRichard Henderson
2019-04-26target/ppc: Style fixes for fpu_helper.cDavid Gibson
2018-11-08target/ppc: Split out float_invalid_cvtRichard Henderson
2018-11-08target/ppc: Split out float_invalid_op_divRichard Henderson
2018-11-08target/ppc: Split out float_invalid_op_mulRichard Henderson
2018-11-08target/ppc: Split out float_invalid_op_addsubRichard Henderson
2018-11-08target/ppc: Introduce fp number classificationRichard Henderson
2018-11-08target/ppc: Remove float_check_statusRichard Henderson
2018-11-08target/ppc: Split up float_invalid_op_excpRichard Henderson
2018-08-21target/ppc: Use non-arithmetic conversions for fp load/storeRichard Henderson
2018-08-21target/ppc: Honor fpscr_ze semantics and tidy fre, fresqrtRichard Henderson
2018-08-21target/ppc: Tidy helper_fsqrtRichard Henderson
2018-08-21target/ppc: Tidy helper_fadd, helper_fsubRichard Henderson
2018-08-21target/ppc: Tidy helper_fmulRichard Henderson
2018-08-21target/ppc: Honor fpscr_ze semantics and tidy fdivRichard Henderson
2018-08-21target/ppc: Enable fp exceptions for user-onlyRichard Henderson
2018-07-03fpu_helper.c: fix setting FPSCR[FI] bitJohn Arbuckle
2018-06-21fpu_helper.c: fix helper_fpscr_clrbit() functionJohn Arbuckle
2018-05-17fpu/softfloat: Specialize on snan_bit_is_oneRichard Henderson
2018-02-21target/*/cpu.h: remove softfloat.hAlex Bennée
2017-03-06target/ppc: use helper for excp handlingNikunj A Dadhania
2017-03-06target/ppc: fmadd: add macro for updating flagsNikunj A Dadhania
2017-03-06target/ppc: fmadd check for excp independentlyNikunj A Dadhania