diff options
author | YinShiyou <yinshiyou-hf@loongson.cn> | 2017-06-23 16:26:30 +0800 |
---|---|---|
committer | Johann Koenig <johannkoenig@google.com> | 2017-07-31 17:29:36 +0000 |
commit | 2758de5cb259b37e92fbf22ba6325bb84531c0f4 (patch) | |
tree | 3ad5b2b78dfbdc1cde60c39aa688f062daa07680 /build/make/configure.sh | |
parent | ebb023deb64a5707d0627f55ea0a701945cd6940 (diff) | |
download | libvpx-2758de5cb259b37e92fbf22ba6325bb84531c0f4.tar libvpx-2758de5cb259b37e92fbf22ba6325bb84531c0f4.tar.gz libvpx-2758de5cb259b37e92fbf22ba6325bb84531c0f4.tar.bz2 libvpx-2758de5cb259b37e92fbf22ba6325bb84531c0f4.zip |
loongson mmi configuration patch.
enable loongson mmi optimization: ../configure --enable-mmi
Change-Id: I7792c3adeac1d5b573917d7857bba6c1cc05fea5
Diffstat (limited to 'build/make/configure.sh')
-rw-r--r-- | build/make/configure.sh | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/build/make/configure.sh b/build/make/configure.sh index fbe8b1b45..36063a535 100644 --- a/build/make/configure.sh +++ b/build/make/configure.sh @@ -702,6 +702,12 @@ process_common_toolchain() { power*) tgt_isa=ppc ;; + *mips64el*) + tgt_isa=mips64 + ;; + *mips32el*) + tgt_isa=mips32 + ;; esac # detect tgt_os @@ -1163,6 +1169,11 @@ EOF fi fi + if enabled mmi; then + tgt_isa=loongson3a + check_add_ldflags -march=loongson3a + fi + check_add_cflags -march=${tgt_isa} check_add_asflags -march=${tgt_isa} check_add_asflags -KPIC @@ -1440,6 +1451,10 @@ EOF echo "msa optimizations are available only for little endian platforms" disable_feature msa fi + if enabled mmi; then + echo "mmi optimizations are available only for little endian platforms" + disable_feature mmi + fi fi ;; esac |