aboutsummaryrefslogtreecommitdiff
path: root/target/ppc/fpu_helper.c
AgeCommit message (Expand)AuthorFilesLines
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
2019-07-02target/ppc: introduce GEN_VSX_HELPER_X1 macro to fpu_helper.cMark Cave-Ayland1-4/+2
2019-07-02target/ppc: introduce GEN_VSX_HELPER_X2_AB macro to fpu_helper.cMark Cave-Ayland1-9/+6
2019-07-02target/ppc: introduce GEN_VSX_HELPER_X2 macro to fpu_helper.cMark Cave-Ayland1-27/+9
2019-07-02target/ppc: introduce separate generator and helper for xscvqpdpMark Cave-Ayland1-3/+2
2019-07-02target/ppc: introduce GEN_VSX_HELPER_X3 macro to fpu_helper.cMark Cave-Ayland1-28/+14
2019-07-02target/ppc: introduce separate VSX_CMP macro for xvcmp* instructionsMark Cave-Ayland1-9/+6
2019-07-02target/ppc: remove getVSR()/putVSR() from fpu_helper.cMark Cave-Ayland1-396/+366
2019-06-10target/ppc: Use env_cpu, env_archcpuRichard Henderson1-7/+7
2019-04-26target/ppc: Style fixes for fpu_helper.cDavid Gibson1-51/+83
2018-11-08target/ppc: Split out float_invalid_cvtRichard Henderson1-39/+28
2018-11-08target/ppc: Split out float_invalid_op_divRichard Henderson1-28/+24
2018-11-08target/ppc: Split out float_invalid_op_mulRichard Henderson1-23/+20
2018-11-08target/ppc: Split out float_invalid_op_addsubRichard Henderson1-34/+26
2018-11-08target/ppc: Introduce fp number classificationRichard Henderson1-43/+51
2018-11-08target/ppc: Remove float_check_statusRichard Henderson1-42/+35
2018-11-08target/ppc: Split up float_invalid_op_excpRichard Henderson1-163/+181
2018-08-21target/ppc: Use non-arithmetic conversions for fp load/storeRichard Henderson1-12/+49
2018-08-21target/ppc: Honor fpscr_ze semantics and tidy fre, fresqrtRichard Henderson1-25/+37
2018-08-21target/ppc: Tidy helper_fsqrtRichard Henderson1-15/+14
2018-08-21target/ppc: Tidy helper_fadd, helper_fsubRichard Henderson1-29/+21
2018-08-21target/ppc: Tidy helper_fmulRichard Henderson1-14/+11
2018-08-21target/ppc: Honor fpscr_ze semantics and tidy fdivRichard Henderson1-22/+28
2018-08-21target/ppc: Enable fp exceptions for user-onlyRichard Henderson1-3/+12
2018-07-03fpu_helper.c: fix setting FPSCR[FI] bitJohn Arbuckle1-0/+8
2018-06-21fpu_helper.c: fix helper_fpscr_clrbit() functionJohn Arbuckle1-0/+28
2018-05-17fpu/softfloat: Specialize on snan_bit_is_oneRichard Henderson1-1/+0
2018-02-21target/*/cpu.h: remove softfloat.hAlex Bennée1-0/+1
2017-03-06target/ppc: use helper for excp handlingNikunj A Dadhania1-18/+2
2017-03-06target/ppc: fmadd: add macro for updating flagsNikunj A Dadhania1-31/+30
2017-03-06target/ppc: fmadd check for excp independentlyNikunj A Dadhania1-8/+12
2017-03-03target/ppc: rewrite f[n]m[add,sub] using float64_muladdNikunj A Dadhania1-167/+46
2017-02-22target-ppc: Add xscvqpudz and xscvqpuwz instructionsBharata B Rao1-0/+2
2017-02-22target-ppc: Implement round to odd variants of quad FP instructionsBharata B Rao1-22/+20
2017-02-22target-ppc: Add xsmaxjdp and xsminjdp instructionsBharata B Rao1-0/+55
2017-02-22target-ppc: Add xsmaxcdp and xsmincdp instructionsBharata B Rao1-0/+38
2017-02-22ppc: implement xssubqp instructionJose Ricardo Ziviani1-0/+34
2017-02-22ppc: implement xssqrtqp instructionJose Ricardo Ziviani1-0/+38
2017-02-22ppc: implement xsrqpxp instructionJose Ricardo Ziviani1-0/+56