(
if it = "0" then "x86" else if it = "1" then "MIPS" else if it = "2" then "Alpha" else if it = "3" then "PowerPC" else if it = "6" then "Itanium" else if it = "9" then "x64" else if it as integer > 9 then ERROR "newer than x64" else ERROR "unknown"
)
of
(
unique value of
(
string values of selects "Architecture from win32_Processor" of wmi
)
as string
)
(if it = "0" then "x86" else if it = "1" then "MIPS" else if it = "2" then "Alpha" else if it = "3" then "PowerPC" else if it = "6" then "Itanium" else if it = "9" then "x64" else if it as integer > 9 then ERROR "newer than x64" else ERROR "unknown") of (unique value of (string values of selects "Architecture from win32_Processor" of wmi) as string)