This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH] Fix static-binary lazy FPU context allocation


On Thu, Aug 22, 2013 at 5:53 PM, Rich Felker <dalias@aerifal.cx> wrote:
> My view is that any value that gives anything other than correct
> IEEE/Annex-F conforming behavior is an incorrect control word. Anyway,
> would it be correct to state that this whole issue is only relevant
> when the application is using the (undocumented?) feature of
> overriding the initial control word by defining its own __fpu_control
> symbol?

Sort of tangential to the conversation; When I implemented the Decimal
Floating Point library I discovered that the IEEE specification
(IEEE752-2008) decided to name a set of DFP rounding modes that were
only a subset of the actually hardware rounding modes available on
Power Architecture hardware.  In my library I did see value in
allowing a user to set those additional rounding modes as well as the
ones defined in the IEEE spec.

Ryan


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]