diff options
author | David Schleef <ds@schleef.org> | 2010-08-02 18:00:10 -0700 |
---|---|---|
committer | David Schleef <ds@schleef.org> | 2010-08-02 18:00:10 -0700 |
commit | 07bf1bbed6c920dfc61dd27cffd445b1deb63916 (patch) | |
tree | 347b2804d1d440e168548a47780cbd115a045add | |
parent | a69a7e6a9d55e4f24e4f4c1bfce0bb7041413f4f (diff) | |
download | orc-test.tar.gz |
arm: Add runtime detection of EDSPtest
-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 { |