Merge tag 'sh-for-5.9' of git://git.libc.org/linux-sh
[linux/fpc-iii.git] / Documentation / powerpc / isa-versions.rst
bloba363d8c1603c942ff9eaf958e07dff483336c3bc
1 ==========================
2 CPU to ISA Version Mapping
3 ==========================
5 Mapping of some CPU versions to relevant ISA versions.
7 ========= ====================================================================
8 CPU       Architecture version
9 ========= ====================================================================
10 Power9    Power ISA v3.0B
11 Power8    Power ISA v2.07
12 Power7    Power ISA v2.06
13 Power6    Power ISA v2.05
14 PA6T      Power ISA v2.04
15 Cell PPU  - Power ISA v2.02 with some minor exceptions
16           - Plus Altivec/VMX ~= 2.03
17 Power5++  Power ISA v2.04 (no VMX)
18 Power5+   Power ISA v2.03
19 Power5    - PowerPC User Instruction Set Architecture Book I v2.02
20           - PowerPC Virtual Environment Architecture Book II v2.02
21           - PowerPC Operating Environment Architecture Book III v2.02
22 PPC970    - PowerPC User Instruction Set Architecture Book I v2.01
23           - PowerPC Virtual Environment Architecture Book II v2.01
24           - PowerPC Operating Environment Architecture Book III v2.01
25           - Plus Altivec/VMX ~= 2.03
26 ========= ====================================================================
29 Key Features
30 ------------
32 ========== ==================
33 CPU        VMX (aka. Altivec)
34 ========== ==================
35 Power9     Yes
36 Power8     Yes
37 Power7     Yes
38 Power6     Yes
39 PA6T       Yes
40 Cell PPU   Yes
41 Power5++   No
42 Power5+    No
43 Power5     No
44 PPC970     Yes
45 ========== ==================
47 ========== ====
48 CPU        VSX
49 ========== ====
50 Power9     Yes
51 Power8     Yes
52 Power7     Yes
53 Power6     No
54 PA6T       No
55 Cell PPU   No
56 Power5++   No
57 Power5+    No
58 Power5     No
59 PPC970     No
60 ========== ====
62 ========== ====================================
63 CPU        Transactional Memory
64 ========== ====================================
65 Power9     Yes (* see transactional_memory.txt)
66 Power8     Yes
67 Power7     No
68 Power6     No
69 PA6T       No
70 Cell PPU   No
71 Power5++   No
72 Power5+    No
73 Power5     No
74 PPC970     No
75 ========== ====================================