have_hwcap2
SKIP_IF(!have_hwcap2(PPC_FEATURE2_ARCH_2_07));
SKIP_IF(!have_hwcap2(PPC_FEATURE2_ARCH_3_00));
SKIP_IF(!have_hwcap2(PPC_FEATURE2_ARCH_3_1));
SKIP_IF(!have_hwcap2(PPC_FEATURE2_ARCH_3_1));
SKIP_IF(!have_hwcap2(PPC_FEATURE2_ARCH_3_1));
prefixes_enabled = have_hwcap2(PPC_FEATURE2_ARCH_3_1);
SKIP_IF(!have_hwcap2(PPC_FEATURE2_ARCH_3_00));
SKIP_IF(!have_hwcap2(PPC_FEATURE2_DSCR));
if (have_hwcap2(PPC_FEATURE2_DSCR))
if (have_hwcap2(PPC_FEATURE2_DSCR))
SKIP_IF(!have_hwcap2(PPC_FEATURE2_DSCR));
SKIP_IF(!have_hwcap2(PPC_FEATURE2_DSCR));
if (have_hwcap2(PPC_FEATURE2_DSCR))
if (have_hwcap2(PPC_FEATURE2_DSCR))
SKIP_IF(!have_hwcap2(PPC_FEATURE2_DSCR));
SKIP_IF(!have_hwcap2(PPC_FEATURE2_DSCR));
SKIP_IF(!have_hwcap2(PPC_FEATURE2_DSCR));
SKIP_IF(!have_hwcap2(PPC_FEATURE2_DSCR));
SKIP_IF(!have_hwcap2(PPC_FEATURE2_DSCR));
SKIP_IF(!have_hwcap2(PPC_FEATURE2_DSCR));
SKIP_IF_MSG(!have_hwcap2(PPC_FEATURE2_ARCH_3_1), "Need ISAv3.1");
SKIP_IF_MSG(!have_hwcap2(PPC_FEATURE2_MMA), "Need MMA");
SKIP_IF(!have_hwcap2(PPC_FEATURE2_ARCH_2_07));
SKIP_IF(!have_hwcap2(PPC_FEATURE2_ARCH_2_07));
SKIP_IF(!have_hwcap2(PPC_FEATURE2_ARCH_2_07));
SKIP_IF(!have_hwcap2(PPC_FEATURE2_ARCH_3_00));
have_hwcap2(PPC_FEATURE2_ARCH_3_1) ||
SKIP_IF(!have_hwcap2(PPC_FEATURE2_ARCH_2_07));
return have_hwcap2(PPC_FEATURE2_EBB);
if (have_hwcap2(PPC_FEATURE2_ARCH_3_1))
SKIP_IF(!have_hwcap2(PPC_FEATURE2_ARCH_3_1));
SKIP_IF(!have_hwcap2(PPC_FEATURE2_ARCH_3_1));
if (have_hwcap2(PPC_FEATURE2_ARCH_3_1)) {
SKIP_IF(have_hwcap2(PPC_FEATURE2_ARCH_3_1));
if (have_hwcap2(PPC_FEATURE2_ARCH_3_1)) {
SKIP_IF(!have_hwcap2(PPC_FEATURE2_ARCH_2_07));
SKIP_IF(!have_hwcap2(PPC_FEATURE2_ARCH_2_07));
SKIP_IF(!have_hwcap2(PPC_FEATURE2_ARCH_3_00));
if (!have_hwcap2(PPC_FEATURE2_EBB) || !have_hwcap2(PPC_FEATURE2_ARCH_3_00))
if (!have_hwcap2(PPC_FEATURE2_ARCH_3_1))
if (have_hwcap2(PPC_FEATURE2_ARCH_3_1))
if (have_hwcap2(PPC_FEATURE2_ARCH_3_00))
if (have_hwcap2(PPC_FEATURE2_ARCH_3_1))
if (!have_hwcap2(PPC_FEATURE2_ARCH_3_1))
if (have_hwcap2(PPC_FEATURE2_ARCH_3_1))
if (have_hwcap2(PPC_FEATURE2_ARCH_3_1))
SKIP_IF(!have_hwcap2(PPC_FEATURE2_ARCH_3_1));
SKIP_IF(!have_hwcap2(PPC_FEATURE2_ARCH_3_1));
SKIP_IF(!have_hwcap2(PPC_FEATURE2_ARCH_3_1));
SKIP_IF(!have_hwcap2(PPC_FEATURE2_ARCH_3_1));
SKIP_IF(!have_hwcap2(PPC_FEATURE2_ARCH_3_1));
SKIP_IF(!have_hwcap2(PPC_FEATURE2_ARCH_3_1));
SKIP_IF(!have_hwcap2(PPC_FEATURE2_ARCH_3_1));
SKIP_IF(!have_hwcap2(PPC_FEATURE2_ARCH_3_1));
if (!have_hwcap2(PPC_FEATURE2_ARCH_3_1)) {
SKIP_IF_MSG(!have_hwcap2(PPC_FEATURE2_ARCH_2_07), "TAR requires ISA 2.07 compatible hardware");
SKIP_IF(!have_hwcap2(PPC_FEATURE2_ARCH_2_07));
SKIP_IF(!have_hwcap2(PPC_FEATURE2_ARCH_2_07));
if (have_hwcap2(PPC_FEATURE2_SCV)) {
return have_hwcap2(PPC_FEATURE2_HTM);
return have_hwcap2(PPC_FEATURE2_HTM_NOSC);