Fix VSX detection on FreeBSD
hwcap should actually be long.
This commit is contained in:
parent
92af03579c
commit
5d9ea394ba
@ -621,7 +621,7 @@ struct HWFeatures
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
#elif (defined __ppc64__ || defined __PPC64__) && defined __FreeBSD__
|
#elif (defined __ppc64__ || defined __PPC64__) && defined __FreeBSD__
|
||||||
unsigned int hwcap = 0;
|
unsigned long hwcap = 0;
|
||||||
elf_aux_info(AT_HWCAP, &hwcap, sizeof(hwcap));
|
elf_aux_info(AT_HWCAP, &hwcap, sizeof(hwcap));
|
||||||
if (hwcap & PPC_FEATURE_HAS_VSX) {
|
if (hwcap & PPC_FEATURE_HAS_VSX) {
|
||||||
elf_aux_info(AT_HWCAP2, &hwcap, sizeof(hwcap));
|
elf_aux_info(AT_HWCAP2, &hwcap, sizeof(hwcap));
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user