Re: [PATCH] PR 92846: [ARC] generate signaling FDCMPF for hard float comparisons

2020-01-14 Thread Vineet Gupta
On 1/14/20 3:49 PM, Vineet Gupta wrote: > On 12/9/19 11:02 AM, Vineet Gupta wrote: >> ARC gcc generates FDCMP instructions which raises Invalid operation for >> signaling NaN only. This causes glibc iseqsig() primitives to fail (in >> the current ongoing glibc port to ARC) >> >> So split up the har

Re: [PATCH] PR 92846: [ARC] generate signaling FDCMPF for hard float comparisons

2020-01-14 Thread Vineet Gupta
On 12/9/19 11:02 AM, Vineet Gupta wrote: > ARC gcc generates FDCMP instructions which raises Invalid operation for > signaling NaN only. This causes glibc iseqsig() primitives to fail (in > the current ongoing glibc port to ARC) > > So split up the hard float compares into two categories and for un

Re: [PATCH] PR 92846: [ARC] generate signaling FDCMPF for hard float comparisons

2019-12-12 Thread Claudiu Zissulescu Ianculescu
gt; Sent: Monday, December 09, 2019 8:02 PM > >> To: gcc-patches@gcc.gnu.org > >> Cc: Claudiu Zissulescu ; > >> andrew.burg...@embecosm.com; linux-snps-...@lists.infradead.org; > >> Vineet Gupta > >> Subject: [PATCH] PR 92846: [ARC] generate signaling FDCMPF for har

Re: [PATCH] PR 92846: [ARC] generate signaling FDCMPF for hard float comparisons

2019-12-10 Thread Vineet Gupta
-Original Message- >> From: Vineet Gupta [mailto:vgu...@synopsys.com] >> Sent: Monday, December 09, 2019 8:02 PM >> To: gcc-patches@gcc.gnu.org >> Cc: Claudiu Zissulescu ; >> andrew.burg...@embecosm.com; linux-snps-...@lists.infradead.org; >> Vineet Gupta

RE: [PATCH] PR 92846: [ARC] generate signaling FDCMPF for hard float comparisons

2019-12-10 Thread Claudiu Zissulescu
; To: gcc-patches@gcc.gnu.org > Cc: Claudiu Zissulescu ; > andrew.burg...@embecosm.com; linux-snps-...@lists.infradead.org; > Vineet Gupta > Subject: [PATCH] PR 92846: [ARC] generate signaling FDCMPF for hard float > comparisons > > ARC gcc generates FDCMP instructions which raises

[PATCH] PR 92846: [ARC] generate signaling FDCMPF for hard float comparisons

2019-12-09 Thread Vineet Gupta
ARC gcc generates FDCMP instructions which raises Invalid operation for signaling NaN only. This causes glibc iseqsig() primitives to fail (in the current ongoing glibc port to ARC) So split up the hard float compares into two categories and for unordered compares generate the FDCMPF instruction (