From 57211e1ed14904048042ffabbc61f57fcc90ad6c Mon Sep 17 00:00:00 2001 From: lkcl Date: Sat, 9 Jul 2022 12:40:40 +0100 Subject: [PATCH] --- openpower/transcendentals.mdwn | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/openpower/transcendentals.mdwn b/openpower/transcendentals.mdwn index f307c3d2c..48b0b898b 100644 --- a/openpower/transcendentals.mdwn +++ b/openpower/transcendentals.mdwn @@ -44,6 +44,17 @@ Zarctrignpi, with Ztrigpi and Zarctrigpi as augmentations. Minimum recommended requirements for Mobile-Embedded 3D: Ztrignpi, Zftrans, with Ztrigpi as an augmentation. +The Platform Requirements for 3D are driven by cost competitive +factors and it is the Trademarked Vulkan Specification that provides +clear direction for 3D GPU markets, but nothing else (IEEE754). +Implementors must note that minimum +Compliance with the Third Party Vulkan Specification (for power-area competitive +reasons with other 3D GPU manufacturers) will not qualify for strict IEEE754 accuracy Compliance or vice-versa. + +Implementors **must** make it clear which accuracy level is implemented and provide a switching mechanism and throw Illegal Instruction traps if fully compliant accuracy cannot be achieved. +It is also the Implementor's responsibility to comply with all Third Party Certification Marks and Trademarks (Vulkan, OpenCL). Nothing in this specification in any way implies that any Third Party Certification Mark Compliance is granted, nullified, altered or overridden by this document. + + # TODO: * Decision on accuracy, moved to [[zfpacc_proposal]] @@ -63,13 +74,6 @@ needs, allowing implementors from all of them to benefit from the tools and hardware cost reductions associated with common standards adoption in Power ISA (primarily IEEE754 and Vulkan). -**There are *four* different, disparate platform's needs (two new)**: - -* 3D Embedded Platform (new) -* Embedded Platform -* 3D UNIX Platform (new) -* UNIX Platform - **The use-cases are**: * 3D GPUs -- 2.30.2