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