From 2c6bfc02d5265c95df69190c785f5d00d13bb444 Mon Sep 17 00:00:00 2001 From: Frank Barchard Date: Tue, 25 Jan 2022 18:44:54 -0800 Subject: Remove MMI support Bug: libyuv:916 Change-Id: I345b7e271ceb4b32fe91e292915e66be40812810 Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/3415817 Reviewed-by: Frank Barchard Reviewed-by: Wan-Teh Chang Commit-Queue: Frank Barchard --- source/cpu_id.cc | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) (limited to 'source/cpu_id.cc') diff --git a/source/cpu_id.cc b/source/cpu_id.cc index 43953886..6f66446b 100644 --- a/source/cpu_id.cc +++ b/source/cpu_id.cc @@ -174,18 +174,12 @@ LIBYUV_API SAFEBUFFERS int MipsCpuCaps(const char* cpuinfo_name) { } while (fgets(cpuinfo_line, sizeof(cpuinfo_line) - 1, f)) { if (memcmp(cpuinfo_line, "cpu model", 9) == 0) { - // Workaround early kernel without mmi in ASEs line. - if (strstr(cpuinfo_line, "Loongson-3")) { - flag |= kCpuHasMMI; - } else if (strstr(cpuinfo_line, "Loongson-2K")) { - flag |= kCpuHasMMI | kCpuHasMSA; + // Workaround early kernel without MSA in ASEs line. + if (strstr(cpuinfo_line, "Loongson-2K")) { + flag |= kCpuHasMSA; } } if (memcmp(cpuinfo_line, "ASEs implemented", 16) == 0) { - if (strstr(cpuinfo_line, "loongson-mmi") && - strstr(cpuinfo_line, "loongson-ext")) { - flag |= kCpuHasMMI; - } if (strstr(cpuinfo_line, "msa")) { flag |= kCpuHasMSA; } -- cgit v1.2.3