Back to home page

OSCL-LXR

 
 

    


0001 ==========================
0002 CPU to ISA Version Mapping
0003 ==========================
0004 
0005 Mapping of some CPU versions to relevant ISA versions.
0006 
0007 ========= ====================================================================
0008 CPU       Architecture version
0009 ========= ====================================================================
0010 Power10   Power ISA v3.1
0011 Power9    Power ISA v3.0B
0012 Power8    Power ISA v2.07
0013 Power7    Power ISA v2.06
0014 Power6    Power ISA v2.05
0015 PA6T      Power ISA v2.04
0016 Cell PPU  - Power ISA v2.02 with some minor exceptions
0017           - Plus Altivec/VMX ~= 2.03
0018 Power5++  Power ISA v2.04 (no VMX)
0019 Power5+   Power ISA v2.03
0020 Power5    - PowerPC User Instruction Set Architecture Book I v2.02
0021           - PowerPC Virtual Environment Architecture Book II v2.02
0022           - PowerPC Operating Environment Architecture Book III v2.02
0023 PPC970    - PowerPC User Instruction Set Architecture Book I v2.01
0024           - PowerPC Virtual Environment Architecture Book II v2.01
0025           - PowerPC Operating Environment Architecture Book III v2.01
0026           - Plus Altivec/VMX ~= 2.03
0027 ========= ====================================================================
0028 
0029 
0030 Key Features
0031 ------------
0032 
0033 ========== ==================
0034 CPU        VMX (aka. Altivec)
0035 ========== ==================
0036 Power10    Yes
0037 Power9     Yes
0038 Power8     Yes
0039 Power7     Yes
0040 Power6     Yes
0041 PA6T       Yes
0042 Cell PPU   Yes
0043 Power5++   No
0044 Power5+    No
0045 Power5     No
0046 PPC970     Yes
0047 ========== ==================
0048 
0049 ========== ====
0050 CPU        VSX
0051 ========== ====
0052 Power10    Yes
0053 Power9     Yes
0054 Power8     Yes
0055 Power7     Yes
0056 Power6     No
0057 PA6T       No
0058 Cell PPU   No
0059 Power5++   No
0060 Power5+    No
0061 Power5     No
0062 PPC970     No
0063 ========== ====
0064 
0065 ========== ====================================
0066 CPU        Transactional Memory
0067 ========== ====================================
0068 Power10    No  (* see Power ISA v3.1, "Appendix A. Notes on the Removal of Transactional Memory from the Architecture")
0069 Power9     Yes (* see transactional_memory.txt)
0070 Power8     Yes
0071 Power7     No
0072 Power6     No
0073 PA6T       No
0074 Cell PPU   No
0075 Power5++   No
0076 Power5+    No
0077 Power5     No
0078 PPC970     No
0079 ========== ====================================