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

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

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

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

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-patc...@gcc.gnu.org >> Cc: Claudiu Zissulescu ; >> andrew.burg...@embecosm.com; linux-snps-arc@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-patc...@gcc.gnu.org > Cc: Claudiu Zissulescu ; > andrew.burg...@embecosm.com; linux-snps-arc@lists.infradead.org; > Vineet Gupta > Subject: [PATCH] PR 92846: [ARC] generate signaling FDCMPF for hard float > comparisons > > ARC gcc generates FDCMP instructions which raises Inva

[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