diff options
author | Darren Hsieh <darren.hsieh@sifive.com> | 2023-04-01 07:11:11 -0700 |
---|---|---|
committer | libyuv LUCI CQ <libyuv-scoped@luci-project-accounts.iam.gserviceaccount.com> | 2023-04-06 15:58:29 +0000 |
commit | aa47d668d8c531b0e4e775b236d25b3ad08372f0 (patch) | |
tree | 5560098a50850ea20cb3745dfe79a6ea45f9157c /unit_test/unit_test.cc | |
parent | ec48e4328eac1f137dc6eff8d6f1dd38810fe583 (diff) | |
download | libyuv-aa47d668d8c531b0e4e775b236d25b3ad08372f0.tar.gz |
Add riscv cpu info detection.
* Supports:
* The standard single-letter Vector detection.
* Vector fp16 detection.
Signed-off-by: Darren Hsieh <darren.hsieh@sifive.com>
Change-Id: Ia7ee1bd8ec1a990f1b2b1700805942e99c0aa87b
Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/4401738
Commit-Queue: Frank Barchard <fbarchard@chromium.org>
Reviewed-by: Frank Barchard <fbarchard@chromium.org>
Diffstat (limited to 'unit_test/unit_test.cc')
-rw-r--r-- | unit_test/unit_test.cc | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/unit_test/unit_test.cc b/unit_test/unit_test.cc index 61145a46..b66ebfab 100644 --- a/unit_test/unit_test.cc +++ b/unit_test/unit_test.cc @@ -88,6 +88,11 @@ int TestCpuEnv(int cpu_info) { cpu_info &= ~libyuv::kCpuHasLASX; } #endif +#if defined(__riscv) && defined(__linux__) + if (TestEnv("LIBYUV_DISABLE_RVV")) { + cpu_info &= ~libyuv::kCpuHasRVV; + } +#endif #if !defined(__pnacl__) && !defined(__CLR_VER) && \ (defined(__x86_64__) || defined(_M_X64) || defined(__i386__) || \ defined(_M_IX86)) |