diff options
-rw-r--r-- | orc/orccpu-arm.c | 1 | ||||
-rw-r--r-- | orc/orcprogram.h | 5 |
2 files changed, 4 insertions, 2 deletions
diff --git a/orc/orccpu-arm.c b/orc/orccpu-arm.c index c8de730..cb013c3 100644 --- a/orc/orccpu-arm.c +++ b/orc/orccpu-arm.c @@ -84,6 +84,7 @@ orc_check_neon_proc_auxv (void) //if (aux[1] & 64) flags |= ORC_TARGET_NEON_VFP; //if (aux[1] & 512) flags |= ORC_TARGET_NEON_IWMMXT; if (aux[1] & 4096) flags |= ORC_TARGET_NEON_NEON; + if (aux[1] & 128) flags |= ORC_TARGET_ARM_EDSP; ORC_INFO("arm hwcap %08x", aux[1]); } if (aux[0] == AT_PLATFORM) { ORC_INFO("arm platform %s", (char *)aux[1]); diff --git a/orc/orcprogram.h b/orc/orcprogram.h index a9e8d09..6a1a357 100644 --- a/orc/orcprogram.h +++ b/orc/orcprogram.h @@ -89,11 +89,12 @@ enum { enum { ORC_TARGET_NEON_CLEAN_COMPILE = (1<<0), - ORC_TARGET_NEON_NEON = (1<<1) + ORC_TARGET_NEON_NEON = (1<<1), + ORC_TARGET_NEON_EDSP = (1<<2) }; enum { - ORC_TARGET_ARM_ARMV6 = (1<<0) + ORC_TARGET_ARM_EDSP = (1<<2) }; typedef enum { |