in JetBrains.HabitatDetector/src/HabitatInfo.Name.cs [23:37]
public static string GetRuntimeIdName(JetArchitecture architecture)
{
return architecture switch
{
JetArchitecture.Arm => "arm",
JetArchitecture.Arm64 => "arm64",
JetArchitecture.LoongArch64 => "loongarch64",
JetArchitecture.Ppc64le => "ppc64le",
JetArchitecture.RiscV64 => "riscv64",
JetArchitecture.S390x => "s390x",
JetArchitecture.X64 => "x64",
JetArchitecture.X86 => "x86",
_ => throw new ArgumentOutOfRangeException(nameof(architecture), architecture, null)
};
}