📄 amdinfo.~inc
字号:
end
else
begin
cnameinfo.codename:='Athens';
cnameinfo.technological.process:='CMOS Cu 0,09祄 DSL SOI';
cnameinfo.technological.transistors:='';
cnameinfo.technological.diesize:='';
end;}
end;
22: begin //16h AMD Opteron(tm) Processor 8YY HE 2 MP Server Low Power/17h AMD Opteron(tm) Processor 8YY EE 2 MP Server Low Power
cnameinfo.rating:='8'+IntToStr(38+(2*fCPUid_m.ext_a64BrandNN));
cnameinfo.cpuname:='AMD Opteron(tm) Processor '+cnameinfo.rating+' HE MP LV';
cnameinfo.procnum:=AMD_Opteron_64;
cnameinfo.model_descr:='Opteron(tm)';
cnameinfo.platform_descr:='Socket 940';
case fCPUid_m.ext_extmodel of
0: begin
cnameinfo.codename:='SledgeHammer';
cnameinfo.technological.process:='CMOS Cu 0,13祄 SOI';
cnameinfo.technological.transistors:='105.9M';
cnameinfo.technological.diesize:='193';
if (fCPUid_m.std_stepping = 0) then cnameinfo.revision:='SH-B0'
else if (fCPUid_m.std_stepping = 1) then cnameinfo.revision:='SH-B3'
else if (fCPUid_m.std_stepping = 8) then cnameinfo.revision:='SH-C0'
else if (fCPUid_m.std_stepping = $A) then cnameinfo.revision:='SH-CG';
end;
1: begin
cnameinfo.codename:='SledgeHammer';
cnameinfo.technological.process:='CMOS Cu 0,13祄 SOI';
cnameinfo.technological.transistors:='105.9M';
cnameinfo.technological.diesize:='193';
cnameinfo.revision:='SH-D0';
end;
2: begin
cnameinfo.codename:='Athens';
cnameinfo.technological.process:='CMOS Cu 0,09祄 DSL SOI';
cnameinfo.technological.transistors:='';
cnameinfo.technological.diesize:='';
cnameinfo.revision:='SH-E4';
if (fCPUid_m.std_stepping = 5) then cnameinfo.platform_descr:='Socket 940'
else if (fCPUid_m.std_stepping = 7) then
begin
cnameinfo.codename:='San Diego';
cnameinfo.platform_descr:='Socket 939';
end;
end;
else
cnameinfo.codename:='Athens';
cnameinfo.technological.process:='CMOS Cu 0,09祄 DSL SOI';
end;
end;
29: begin //1Dh Mobile AMD Athlon(tm) XP-M Processor XX00+ 1 Mobile Client, 32-Bit
cnameinfo.rating:=IntToStr(22+fCPUid_m.ext_a64BrandNN)+'00+';
cnameinfo.cpuname:='AMD Athlon(tm) XP-M Processor '+cnameinfo.rating+' Mobile';
cnameinfo.procnum:=AMD_Athlon_XP_M;
cnameinfo.model_descr:='Athlon(tm) XP-M';
cnameinfo.platform_descr:='Socket 754';
cnameinfo.codename:='Dublin';
cnameinfo.technological.process:='CMOS Cu 0,13祄 SOI';
cnameinfo.technological.transistors:='';
cnameinfo.technological.diesize:='';
end;
30: begin //1Eh Mobile AMD Athlon(tm) XP-M Processor XX00+ 1 Mobile Client, 32-Bit Low Power Mobile VIDs
cnameinfo.rating:=IntToStr(22+fCPUid_m.ext_a64BrandNN)+'00+';
cnameinfo.cpuname:='AMD Athlon(tm) XP-M LV Processor '+cnameinfo.rating+' Mobile LV';
cnameinfo.procnum:=AMD_Athlon_XP_M;
cnameinfo.model_descr:='Athlon(tm) XP-M';
cnameinfo.platform_descr:='Socket 754';
cnameinfo.codename:='Dublin';
cnameinfo.technological.process:='CMOS Cu 0,13祄 SOI';
cnameinfo.technological.transistors:='';
cnameinfo.technological.diesize:='';
end;
32: begin //20h AMD Athlon(tm) XP Processor XX00+ 1 Desktop/DTR Client 32-Bit
cnameinfo.rating:=IntToStr(22+fCPUid_m.ext_a64BrandNN)+'00+';
cnameinfo.cpuname:='AMD Athlon(tm) XP Processor '+cnameinfo.rating;
cnameinfo.procnum:=AMD_Athlon_XP;
cnameinfo.model_descr:='Athlon(tm) XP';
cnameinfo.platform_descr:='Socket 754';
cnameinfo.codename:='Paris';
cnameinfo.technological.process:='CMOS Cu 0,13祄 SOI';
cnameinfo.technological.transistors:='68.5M';
cnameinfo.technological.diesize:='144';
end;
33: begin //21h Mobile AMD Sempron(tm) Processor TT00+ 4 Mobile Client, 32-bit
cnameinfo.rating:=IntToStr(24+fCPUid_m.ext_a64BrandNN)+'00+';
cnameinfo.cpuname:='AMD Sempron(tm) Processor '+cnameinfo.rating+' Mobile';
cnameinfo.procnum:=AMD_Sempron_M;
cnameinfo.model_descr:='Sempron(tm) Mobile';
cnameinfo.platform_descr:='Socket 754';
if (fCPUid_m.ext_extmodel >= 2) then
begin
cnameinfo.codename:='Albany';
cnameinfo.revision:='DH-E6';
cnameinfo.technological.process:='CMOS Cu 0,09祄 DSL SOI';
cnameinfo.technological.transistors:='';
cnameinfo.technological.diesize:='';
end
else
if (fCPUid_m.ext_extmodel >= 1) then
begin
cnameinfo.codename:='Georgetown';
cnameinfo.technological.process:='CMOS Cu 0,09祄 SOI';
cnameinfo.technological.transistors:='';
cnameinfo.technological.diesize:='';
if (fCPUid_m.std_model = 8) then cnameinfo.revision:='CH-D0'
else if (fCPUid_m.std_model = $C) then cnameinfo.revision:='DH-D0';
end
else
begin
cnameinfo.codename:='Dublin';
cnameinfo.technological.process:='CMOS Cu 0,13祄 SOI';
cnameinfo.technological.transistors:='';
cnameinfo.technological.diesize:='';
if (fCPUid_m.std_model = 8) then cnameinfo.revision:='CH-CG'
else if (fCPUid_m.std_model = $C) or (fCPUid_m.std_model = $E) then cnameinfo.revision:='DH-CG';
end;
end;
34, 38: begin //22h AMD Sempron(tm) Processor TT00+ 4 Desktop/DTR Client, 32-bit
//26h AMD Sempron(tm) Processor TT00+ 4 Desktop/DTR Client, 64-bit
cnameinfo.rating:=IntToStr(24+fCPUid_m.ext_a64BrandNN)+'00+';
cnameinfo.cpuname:='AMD Sempron(tm) Processor '+cnameinfo.rating;
cnameinfo.procnum:=AMD_Sempron_K8;
cnameinfo.model_descr:='Sempron(tm)';
cnameinfo.platform_descr:='Socket 754';
case fCPUid_m.ext_extmodel of
0: begin
cnameinfo.codename:='Paris';
cnameinfo.platform_descr:='Socket 754';
cnameinfo.technological.process:='CMOS Cu 0,13祄 SOI';
cnameinfo.technological.transistors:='68.5M';
cnameinfo.technological.diesize:='144';
cnameinfo.revision:='DH-CG';
if (fCPUid_m.std_model = $E) then cnameinfo.codename:='Victoria';
if (fCPUid_m.std_model = $F) then cnameinfo.platform_descr:='Socket 939';
end;
1: begin
if (fCPUid_m.std_model = $C) then
begin
cnameinfo.platform_descr:='Socket 754';
cnameinfo.codename:='Palermo';
cnameinfo.revision:='DH8-D0';
cnameinfo.technological.process:='CMOS Cu 0,09祄 SOI';
cnameinfo.technological.transistors:='';
cnameinfo.technological.diesize:='84';
end
else if (fCPUid_m.std_model = $F) then
begin
cnameinfo.platform_descr:='Socket 939';
cnameinfo.technological.process:='CMOS Cu 0,09祄 SOI';
cnameinfo.codename:='Winchester';
cnameinfo.revision:='DH8-D0';
cnameinfo.technological.transistors:='68.5M';
cnameinfo.technological.diesize:='83';
end;
end;
2: begin
if (fCPUid_m.std_model = $C) then
begin
cnameinfo.platform_descr:='Socket 754';
cnameinfo.codename:='Palermo';
cnameinfo.technological.process:='CMOS Cu 0,09祄 SOI DSL';
cnameinfo.technological.transistors:='';
cnameinfo.technological.diesize:='84';
{if fCPUfeatures.AA64=1 then cnameinfo.revision:='DH-E6'
else if fCPUfeatures.SSE3=1 then cnameinfo.revision:='DH-E3'}
if fCPUid_m.std_stepping=0 then cnameinfo.revision:='DH-E3'
else if fCPUid_m.std_stepping>=2 then cnameinfo.revision:='DH-E6';
end
else if (fCPUid_m.std_model = $F) then
begin
cnameinfo.platform_descr:='Socket 939';
cnameinfo.codename:='Palermo';
cnameinfo.technological.process:='CMOS Cu 0,09祄 SOI DSL';
cnameinfo.technological.transistors:='';
cnameinfo.technological.diesize:='84';
if fCPUid_m.std_stepping=0 then cnameinfo.revision:='DH-E3'
else if fCPUid_m.std_stepping>=2 then cnameinfo.revision:='DH-E6';
end;
end;
else
if (fCPUid_m.std_model = $C) then
begin
cnameinfo.platform_descr:='Socket 754';
cnameinfo.codename:='Palermo';
end
else if (fCPUid_m.std_model = $F) then
begin
cnameinfo.platform_descr:='Socket 939';
cnameinfo.codename:='Palermo';
end;
end;
{if fCPUid_m.ext_extmodel>0 then
begin
cnameinfo.codename:='Palermo';
case fCPUid_m.std_model of
$C: begin
cnameinfo.platform_descr:='Socket 754';
cnameinfo.codename:='Palermo';
cnameinfo.technological.process:='CMOS Cu 0,09祄 SOI DSL';
cnameinfo.technological.transistors:='';
cnameinfo.technological.diesize:='84';
if fCPUfeatures.AA64=1 then cnameinfo.revision:='DH-E6'
else if fCPUfeatures.SSE3=1 then cnameinfo.revision:='DH-E3'
else if (fCPUid_m.ext_extmodel = 1) then
begin
cnameinfo.revision:='DH8-D0';
cnameinfo.technological.process:='CMOS Cu 0,09祄 SOI';
end;
end;
$F: begin
cnameinfo.platform_descr:='Socket 939';
cnameinfo.codename:='Palermo';
cnameinfo.technological.process:='CMOS Cu 0,09祄 SOI';
cnameinfo.technological.transistors:='';
cnameinfo.technological.diesize:='84';
if fCPUid_m.ext_extmodel=1 then begin cnameinfo.codename:='Winchester'; cnameinfo.revision:='DH8-D0'; end
else if fCPUid_m.ext_extmodel=2 then
if fCPUid_m.std_stepping=0 then
begin
cnameinfo.codename:='Palermo';
cnameinfo.revision:='DH-E3';
cnameinfo.technological.process:='CMOS Cu 0,09祄 SOI DSL';
end
else if fCPUid_m.std_stepping>=2 then
begin
cnameinfo.codename:='Palermo';
cnameinfo.revision:='DH-E6';
cnameinfo.technological.process:='CMOS Cu 0,09祄 SOI DSL';
end
end;
end;
end
else
begin
cnameinfo.codename:='Paris';
cnameinfo.platform_descr:='Socket 754';
cnameinfo.technological.process:='CMOS Cu 0,13祄 SOI';
cnameinfo.technological.transistors:='68.5M';
cnameinfo.technological.diesize:='144';
cnameinfo.revision:='DH-CG';
if (fCPUid_m.std_model = $F) then cnameinfo.platform_descr:='Socket 939';
end; }
end;
35: begin //23h Mobile AMD Sempron(tm) Processor TT00+ 4 Mobile Client, 32-bit Low Power Mobile VIDs
cnameinfo.rating:=IntToStr(24+fCPUid_m.ext_a64BrandNN)+'00+';
cnameinfo.cpuname:='AMD Sempron(tm) Processor '+cnameinfo.rating+' Mobile LV';
cnameinfo.procnum:=AMD_Sempron_M;
cnameinfo.model_descr:='Sempron(tm) Mobile';
cnameinfo.platform_descr:='Socket 754';
if fCPUid_m.ext_extmodel >= 2 then
begin
cnameinfo.codename:='Roma';
cnameinfo.revision:='DH-E6';
cnameinfo.technological.process:='CMOS Cu 0,09祄 SOI';
cnameinfo.technological.transistors:='';
cnameinfo.technological.diesize:='';
end
else
if fCPUid_m.ext_extmodel >= 1 then
begin
cnameinfo.codename:='Sonora';
cnameinfo.technological.process:='CMOS Cu 0,09祄 SOI';
cnameinfo.technological.transistors:='';
cnameinfo.technological.diesize:='';
if (fCPUid_m.std_model = 8) then cnameinfo.revision:='CH-D0'
else if (fCPUid_m.std_model = $C) then cnameinfo.revision:='DH-D0';
end
else
begin
cnameinfo.codename:='Dublin';
cnameinfo.technological.process:='CMOS Cu 0,13祄 SOI';
cnameinfo.technological.transistors:='';
cnameinfo.technological.diesize:='';
if (fCPUid_m.std_model = 8) then cnamein
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -