Clearly define the ISA or split the list in sections
#3
Open
opened 7 years ago by lu-zero
·
1 comments
Loading…
Reference in New Issue
There is no content yet.
Delete Branch '%!s(<nil>)'
Deleting a branch is permanent. It CANNOT be undone. Continue?
Ideally would be great having something along the lines of:
For "ISA introducing it", does "it" refer to the ISA level that introduced the "Intruction it maps to"? (I presume so...)
If so, then "VSX" is not as helpful as "v2.03" (for
vperm
), and that information is found in the Power Instruction Set Architecture Specification itself. Whether that information should be duplicated (and maintained) in both places is a question.Note also that there is not necessarily a one-to-one mapping from intrinsics to instructions, given the type-based overloading.
Also, many intrinsics that have a "single instruction" implementation a recent ISA may have a "multiple instruction" implementation on earlier ISAs (there is nothing to preclude this).
We would need to be reasonably careful about what information is presented, and how it is to be interpreted.