diff options
author | Frank Barchard <fbarchard@google.com> | 2022-01-31 11:49:55 -0800 |
---|---|---|
committer | libyuv LUCI CQ <libyuv-scoped@luci-project-accounts.iam.gserviceaccount.com> | 2022-01-31 20:05:55 +0000 |
commit | 804980bbab748fd0e180cd6e7d9292ff49baf704 (patch) | |
tree | 79348716636fcffddf9630ce9654ad899cde68d6 /source/cpu_id.cc | |
parent | 2c6bfc02d5265c95df69190c785f5d00d13bb444 (diff) | |
download | libyuv-804980bbab748fd0e180cd6e7d9292ff49baf704.tar.gz |
DetilePlane and unittest for NEON
Bug: libyuv:915, b/215425056
Change-Id: Iccab1ed3f6d385f02895d44faa94d198ad79d693
Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/3424820
Reviewed-by: Justin Green <greenjustin@google.com>
Reviewed-by: Frank Barchard <fbarchard@chromium.org>
Commit-Queue: Frank Barchard <fbarchard@chromium.org>
Diffstat (limited to 'source/cpu_id.cc')
-rw-r--r-- | source/cpu_id.cc | 14 |
1 files changed, 5 insertions, 9 deletions
diff --git a/source/cpu_id.cc b/source/cpu_id.cc index 6f66446b..39744384 100644 --- a/source/cpu_id.cc +++ b/source/cpu_id.cc @@ -193,25 +193,21 @@ LIBYUV_API SAFEBUFFERS int MipsCpuCaps(const char* cpuinfo_name) { // TODO(fbarchard): Consider read_loongarch_ir(). #define LOONGARCH_CFG2 0x2 -#define LOONGARCH_CFG2_LSX (1 << 6) -#define LOONGARCH_CFG2_LASX (1 << 7) +#define LOONGARCH_CFG2_LSX (1 << 6) +#define LOONGARCH_CFG2_LASX (1 << 7) #if defined(__loongarch__) && defined(__linux__) LIBYUV_API SAFEBUFFERS int LoongarchCpuCaps(void) { int flag = 0x0; uint32_t cfg2 = 0; - __asm__ volatile( - "cpucfg %0, %1 \n\t" - : "+&r"(cfg2) - : "r"(LOONGARCH_CFG2) - ); + __asm__ volatile("cpucfg %0, %1 \n\t" : "+&r"(cfg2) : "r"(LOONGARCH_CFG2)); if (cfg2 & LOONGARCH_CFG2_LSX) - flag |= kCpuHasLSX; + flag |= kCpuHasLSX; if (cfg2 & LOONGARCH_CFG2_LASX) - flag |= kCpuHasLASX; + flag |= kCpuHasLASX; return flag; } #endif |