1*4882a593Smuzhiyun========================== 2*4882a593SmuzhiyunCPU to ISA Version Mapping 3*4882a593Smuzhiyun========================== 4*4882a593Smuzhiyun 5*4882a593SmuzhiyunMapping of some CPU versions to relevant ISA versions. 6*4882a593Smuzhiyun 7*4882a593Smuzhiyun========= ==================================================================== 8*4882a593SmuzhiyunCPU Architecture version 9*4882a593Smuzhiyun========= ==================================================================== 10*4882a593SmuzhiyunPower10 Power ISA v3.1 11*4882a593SmuzhiyunPower9 Power ISA v3.0B 12*4882a593SmuzhiyunPower8 Power ISA v2.07 13*4882a593SmuzhiyunPower7 Power ISA v2.06 14*4882a593SmuzhiyunPower6 Power ISA v2.05 15*4882a593SmuzhiyunPA6T Power ISA v2.04 16*4882a593SmuzhiyunCell PPU - Power ISA v2.02 with some minor exceptions 17*4882a593Smuzhiyun - Plus Altivec/VMX ~= 2.03 18*4882a593SmuzhiyunPower5++ Power ISA v2.04 (no VMX) 19*4882a593SmuzhiyunPower5+ Power ISA v2.03 20*4882a593SmuzhiyunPower5 - PowerPC User Instruction Set Architecture Book I v2.02 21*4882a593Smuzhiyun - PowerPC Virtual Environment Architecture Book II v2.02 22*4882a593Smuzhiyun - PowerPC Operating Environment Architecture Book III v2.02 23*4882a593SmuzhiyunPPC970 - PowerPC User Instruction Set Architecture Book I v2.01 24*4882a593Smuzhiyun - PowerPC Virtual Environment Architecture Book II v2.01 25*4882a593Smuzhiyun - PowerPC Operating Environment Architecture Book III v2.01 26*4882a593Smuzhiyun - Plus Altivec/VMX ~= 2.03 27*4882a593Smuzhiyun========= ==================================================================== 28*4882a593Smuzhiyun 29*4882a593Smuzhiyun 30*4882a593SmuzhiyunKey Features 31*4882a593Smuzhiyun------------ 32*4882a593Smuzhiyun 33*4882a593Smuzhiyun========== ================== 34*4882a593SmuzhiyunCPU VMX (aka. Altivec) 35*4882a593Smuzhiyun========== ================== 36*4882a593SmuzhiyunPower10 Yes 37*4882a593SmuzhiyunPower9 Yes 38*4882a593SmuzhiyunPower8 Yes 39*4882a593SmuzhiyunPower7 Yes 40*4882a593SmuzhiyunPower6 Yes 41*4882a593SmuzhiyunPA6T Yes 42*4882a593SmuzhiyunCell PPU Yes 43*4882a593SmuzhiyunPower5++ No 44*4882a593SmuzhiyunPower5+ No 45*4882a593SmuzhiyunPower5 No 46*4882a593SmuzhiyunPPC970 Yes 47*4882a593Smuzhiyun========== ================== 48*4882a593Smuzhiyun 49*4882a593Smuzhiyun========== ==== 50*4882a593SmuzhiyunCPU VSX 51*4882a593Smuzhiyun========== ==== 52*4882a593SmuzhiyunPower10 Yes 53*4882a593SmuzhiyunPower9 Yes 54*4882a593SmuzhiyunPower8 Yes 55*4882a593SmuzhiyunPower7 Yes 56*4882a593SmuzhiyunPower6 No 57*4882a593SmuzhiyunPA6T No 58*4882a593SmuzhiyunCell PPU No 59*4882a593SmuzhiyunPower5++ No 60*4882a593SmuzhiyunPower5+ No 61*4882a593SmuzhiyunPower5 No 62*4882a593SmuzhiyunPPC970 No 63*4882a593Smuzhiyun========== ==== 64*4882a593Smuzhiyun 65*4882a593Smuzhiyun========== ==================================== 66*4882a593SmuzhiyunCPU Transactional Memory 67*4882a593Smuzhiyun========== ==================================== 68*4882a593SmuzhiyunPower10 No (* see Power ISA v3.1, "Appendix A. Notes on the Removal of Transactional Memory from the Architecture") 69*4882a593SmuzhiyunPower9 Yes (* see transactional_memory.txt) 70*4882a593SmuzhiyunPower8 Yes 71*4882a593SmuzhiyunPower7 No 72*4882a593SmuzhiyunPower6 No 73*4882a593SmuzhiyunPA6T No 74*4882a593SmuzhiyunCell PPU No 75*4882a593SmuzhiyunPower5++ No 76*4882a593SmuzhiyunPower5+ No 77*4882a593SmuzhiyunPower5 No 78*4882a593SmuzhiyunPPC970 No 79*4882a593Smuzhiyun========== ==================================== 80