On 3/2/20 11:10 AM, Tulio Magno Quites Machado Filho wrote:
Bill Schmidt <wschm...@linux.ibm.com> writes:
One tiny nit on the document: For the "b" <isa> value, let's just say "VSX"
rather than
"VSX as defined in PowerISA v2.07)." We will plan to only change <isa> values
in case
a different vector length is defined in future.
That change would have more implications: all libmvec functions would have to
work on Power ISA v2.06 HW too. But half of the functions do use v2.07
instructions now.
Ah, I see. Well, then language such as "VSX defined at least at the level of
PowerISA v2.07" would be appropriate. We want to define a minimum subset
without
further implied constraint. (Higher levels can be handled with ifunc without
needing to reference this in the ABI, as previously discussed.)
Thanks,
Bill