[libre-riscv-dev] [isa-dev] Re: FP transcendentals (trigonometry, root/exp/log) proposal

Allen Baum allen.baum at esperantotech.com
Thu Aug 8 15:55:19 BST 2019


From my point of view, it needs to match the reference model for any ratified standard., else it won’t be labeled compliant. We’ve talked about something looser, especially for vector reduce where implementation operate ordering could produce wildly different results-  it unlikely to happen.

-Allen

> On Aug 7, 2019, at 10:29 PM, Jacob Lifshay <programmerjake at gmail.com> wrote:
> 
>> On Wed, Aug 7, 2019, 22:20 lkcl <luke.leighton at gmail.com> wrote:
>> this tends to suggest that three platform specs are needed:
>> 
>> * Embedded Platform (where it's entirely up to the implementor, as there will be no interaction with public APIs)
>> * UNIX Platform (which would require strict IEEE754 accuracy, for use in GNU libm, OR repeatable numericalist-acceptable accuracy)
>> * a *NEW* 3D Platform, where accuracy is defined by strict conformance to a high-profile standard e.g. OpenCL / Vulkan.
> 
> That wouldn't quite work on our GPU design, since it's supposed to be both a GPU and a CPU that conforms to the UNIX Platform, it would need to meet the requirements of the UNIX Platform and the 3D Platform, which would still end up with correct rounding being needed.
> 
> -- 
> You received this message because you are subscribed to the Google Groups "RISC-V ISA Dev" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to isa-dev+unsubscribe at groups.riscv.org.
> To view this discussion on the web visit https://groups.google.com/a/groups.riscv.org/d/msgid/isa-dev/CAC2bXD58jzG4yTAmhr1D0qnoir6UhBSkbfUw8ik_Q0hgn88_ug%40mail.gmail.com.


More information about the libre-riscv-dev mailing list