18c2ecf20Sopenharmony_ci==========================
28c2ecf20Sopenharmony_ciCPU to ISA Version Mapping
38c2ecf20Sopenharmony_ci==========================
48c2ecf20Sopenharmony_ci
58c2ecf20Sopenharmony_ciMapping of some CPU versions to relevant ISA versions.
68c2ecf20Sopenharmony_ci
78c2ecf20Sopenharmony_ci========= ====================================================================
88c2ecf20Sopenharmony_ciCPU       Architecture version
98c2ecf20Sopenharmony_ci========= ====================================================================
108c2ecf20Sopenharmony_ciPower10   Power ISA v3.1
118c2ecf20Sopenharmony_ciPower9    Power ISA v3.0B
128c2ecf20Sopenharmony_ciPower8    Power ISA v2.07
138c2ecf20Sopenharmony_ciPower7    Power ISA v2.06
148c2ecf20Sopenharmony_ciPower6    Power ISA v2.05
158c2ecf20Sopenharmony_ciPA6T      Power ISA v2.04
168c2ecf20Sopenharmony_ciCell PPU  - Power ISA v2.02 with some minor exceptions
178c2ecf20Sopenharmony_ci          - Plus Altivec/VMX ~= 2.03
188c2ecf20Sopenharmony_ciPower5++  Power ISA v2.04 (no VMX)
198c2ecf20Sopenharmony_ciPower5+   Power ISA v2.03
208c2ecf20Sopenharmony_ciPower5    - PowerPC User Instruction Set Architecture Book I v2.02
218c2ecf20Sopenharmony_ci          - PowerPC Virtual Environment Architecture Book II v2.02
228c2ecf20Sopenharmony_ci          - PowerPC Operating Environment Architecture Book III v2.02
238c2ecf20Sopenharmony_ciPPC970    - PowerPC User Instruction Set Architecture Book I v2.01
248c2ecf20Sopenharmony_ci          - PowerPC Virtual Environment Architecture Book II v2.01
258c2ecf20Sopenharmony_ci          - PowerPC Operating Environment Architecture Book III v2.01
268c2ecf20Sopenharmony_ci          - Plus Altivec/VMX ~= 2.03
278c2ecf20Sopenharmony_ci========= ====================================================================
288c2ecf20Sopenharmony_ci
298c2ecf20Sopenharmony_ci
308c2ecf20Sopenharmony_ciKey Features
318c2ecf20Sopenharmony_ci------------
328c2ecf20Sopenharmony_ci
338c2ecf20Sopenharmony_ci========== ==================
348c2ecf20Sopenharmony_ciCPU        VMX (aka. Altivec)
358c2ecf20Sopenharmony_ci========== ==================
368c2ecf20Sopenharmony_ciPower10    Yes
378c2ecf20Sopenharmony_ciPower9     Yes
388c2ecf20Sopenharmony_ciPower8     Yes
398c2ecf20Sopenharmony_ciPower7     Yes
408c2ecf20Sopenharmony_ciPower6     Yes
418c2ecf20Sopenharmony_ciPA6T       Yes
428c2ecf20Sopenharmony_ciCell PPU   Yes
438c2ecf20Sopenharmony_ciPower5++   No
448c2ecf20Sopenharmony_ciPower5+    No
458c2ecf20Sopenharmony_ciPower5     No
468c2ecf20Sopenharmony_ciPPC970     Yes
478c2ecf20Sopenharmony_ci========== ==================
488c2ecf20Sopenharmony_ci
498c2ecf20Sopenharmony_ci========== ====
508c2ecf20Sopenharmony_ciCPU        VSX
518c2ecf20Sopenharmony_ci========== ====
528c2ecf20Sopenharmony_ciPower10    Yes
538c2ecf20Sopenharmony_ciPower9     Yes
548c2ecf20Sopenharmony_ciPower8     Yes
558c2ecf20Sopenharmony_ciPower7     Yes
568c2ecf20Sopenharmony_ciPower6     No
578c2ecf20Sopenharmony_ciPA6T       No
588c2ecf20Sopenharmony_ciCell PPU   No
598c2ecf20Sopenharmony_ciPower5++   No
608c2ecf20Sopenharmony_ciPower5+    No
618c2ecf20Sopenharmony_ciPower5     No
628c2ecf20Sopenharmony_ciPPC970     No
638c2ecf20Sopenharmony_ci========== ====
648c2ecf20Sopenharmony_ci
658c2ecf20Sopenharmony_ci========== ====================================
668c2ecf20Sopenharmony_ciCPU        Transactional Memory
678c2ecf20Sopenharmony_ci========== ====================================
688c2ecf20Sopenharmony_ciPower10    No  (* see Power ISA v3.1, "Appendix A. Notes on the Removal of Transactional Memory from the Architecture")
698c2ecf20Sopenharmony_ciPower9     Yes (* see transactional_memory.txt)
708c2ecf20Sopenharmony_ciPower8     Yes
718c2ecf20Sopenharmony_ciPower7     No
728c2ecf20Sopenharmony_ciPower6     No
738c2ecf20Sopenharmony_ciPA6T       No
748c2ecf20Sopenharmony_ciCell PPU   No
758c2ecf20Sopenharmony_ciPower5++   No
768c2ecf20Sopenharmony_ciPower5+    No
778c2ecf20Sopenharmony_ciPower5     No
788c2ecf20Sopenharmony_ciPPC970     No
798c2ecf20Sopenharmony_ci========== ====================================
80