aboutsummaryrefslogtreecommitdiff
path: root/eight_bit_int_gemm
AgeCommit message (Collapse)Author
2021-02-12[LSC] Add LOCAL_LICENSE_KINDS to external/gemmlowpandroid-s-preview-1Bob Badour
Added SPDX-license-identifier-Apache-2.0 to: Android.bp eight_bit_int_gemm/Android.bp Bug: 68860345 Bug: 151177513 Bug: 151953481 Test: m all Exempt-From-Owner-Approval: janitorial work Change-Id: Ic762e786b4b63e3762ef4de2e3a22bbb2f57d578
2020-07-03Make libbnnmlowpV8 buildable for native_bridgeandroid-r-beta-3android-r-beta-2Victor Khimenko
Bug: http://b/153609531 Test: m libbnnmlowpV8.native_bridge Change-Id: Ic4a9c4b926731af5992cfd27193ede53e0178c88
2020-06-11Make libbnnmlowp buildable for native_bridgeVictor Khimenko
Bug: http://b/153609531 Test: m libbnnmlowp.native_bridge Change-Id: I49fb7d0553555f13dea6c9e5fc733b97228ff1c3
2019-08-27Rebase gemmlowp to a227af1fdb47f250b5df07d6936366b0f8113b65temp_140451723Miao Wang
am: 70ba50cbca Change-Id: I3980dc0fe0886e7fcaa23c5a434ab168fdbba425
2019-08-08Rebase gemmlowp to a227af1fdb47f250b5df07d6936366b0f8113b65Miao Wang
Test: mm Change-Id: Ibccab8e6fa61e77bcb8cbae76229d40d396f8095
2019-04-16Disable META_FASTPATH for libbnnmlowp.android-mainline-10.0.0_r9android-mainline-10.0.0_r7android-mainline-10.0.0_r5android-mainline-10.0.0_r4android-mainline-10.0.0_r10android-10.0.0_r9android-10.0.0_r8android-10.0.0_r7android-10.0.0_r45android-10.0.0_r44android-10.0.0_r43android-10.0.0_r42android-10.0.0_r41android-10.0.0_r40android-10.0.0_r39android-10.0.0_r38android-10.0.0_r37android-10.0.0_r36android-10.0.0_r35android-10.0.0_r34android-10.0.0_r33android-10.0.0_r32android-10.0.0_r31android-10.0.0_r30android-10.0.0_r29android-10.0.0_r28android-10.0.0_r27android-10.0.0_r26android-10.0.0_r25android-10.0.0_r24android-10.0.0_r23android-10.0.0_r22android-10.0.0_r21android-10.0.0_r20android-10.0.0_r19android-10.0.0_r18android-10.0.0_r16android-10.0.0_r15android-10.0.0_r14android-10.0.0_r13android-10.0.0_r12android10-qpr3-s1-releaseandroid10-qpr3-releaseandroid10-qpr2-s4-releaseandroid10-qpr2-s3-releaseandroid10-qpr2-s2-releaseandroid10-qpr2-s1-releaseandroid10-qpr2-releaseandroid10-qpr1-releaseandroid10-qpr1-mainline-releaseandroid10-qpr1-d-releaseandroid10-qpr1-c-s1-releaseandroid10-qpr1-c-releaseandroid10-qpr1-b-s1-releaseandroid10-qpr1-b-releaseandroid10-mainline-media-releaseandroid10-devandroid10-d4-s1-releaseandroid10-d4-releaseandroid10-c2f2-s2-releaseandroid10-c2f2-s1-releaseandroid10-c2f2-releaseMiao Wang
Bug: 130573439 Test: mm Test: atest -a CtsRsBlasTestCases Change-Id: I59ffb6359f668ba6bd7cf4633b190249724d6f20
2017-12-12Rebase gemmlowp to 6a2a908temp_72223856Miao Wang
Bug: 70573221 Test: mm Test: mm and Pixel2 boot Test: NeuralNetworksTest pass Change-Id: I8fac98811e9a276d3ff8054167dc45225c04147e
2017-10-03Use -Werror in external/gemmlowp am: bcfadfee0f am: 551595bd1bChih-Hung Hsieh
am: e45f72a59e Change-Id: I8bf5a9e334dd162682f428c027a1d3b3bb931292
2017-10-02Use -Werror in external/gemmlowpChih-Hung Hsieh
* Use -Wno-error= to keep existing warnings, to fix later. Bug: 66996870 Test: build with WITH_TIDY=1 Change-Id: I723090d1e238f0bb65d27346f096d327efc155ab
2017-08-10Mark libbnnmlowp as vendor_availableoreo-mr1-devJiyong Park
This is required by libRSCpuRef, which is a vndk-sp library. Since this is a static library, vendor_available: true is enough. Bug: 64425518 Test: BOARD_VNDK_VERSION=current m -j libRsCpuRef.vendor Change-Id: Ica7d9dbf99111ff7ace24a773cf200e82a380639
2017-07-07Enable optimized meta path for libbnnmlowpandroid-o-preview-4android-o-iot-preview-5o-iot-preview-5Miao Wang
- Detailed description of the meta path can be found here: https://github.com/google/gemmlowp/blob/master/meta/README - The optimized path give significant perf improvement. Test: mm Test: CTS BLAS tests pass Test: On sailfish, performance measured by RsBlasBenchmark increased by 20+% Change-Id: I3ea6af3d25ddc108cfbcf16874763b060ac0cae1
2017-07-06Rebase gemmlowp to 36ffd29Miao Wang
Test: mm Test: build system image for sailfish Test: BLAS CTS tests pass Change-Id: I4cc9dbfd586f6653fc2d04e8e7ad78ada5d7dbe9
2017-04-18Convert external/gemmlowp to Android.bpandroid-wear-o-preview-4android-wear-o-preview-3android-o-preview-3android-o-preview-2android-n-iot-preview-4n-iot-preview-4Colin Cross
See build/soong/README.md for more information. Test: m -j Change-Id: Iee7d12947efff9c968c1df0c581db7cde7d120a3
2016-03-11Stop targeting froyo for RenderScript support libandroid-wear-n-preview-3android-wear-n-preview-1android-n-preview-4android-n-preview-3android-n-preview-2Miao Wang
Change-Id: If8f69f9a12f45236c19852abdb9fa7e538760193
2016-03-10Suppress unused-parameter warnings in external/gemmlowpAurimas Liutikas
Bug: 26936282 Change-Id: Id37fae3ff905f407eb2f13873cb5924543e763e6
2016-02-03Rebase gemmlowp to e96c3a9android-n-preview-1Miao Wang
- Better multi-thread perf - API change to match standard GEMM: C=A*B rather than C=B*A Change-Id: I74159fcb246d2a1fc246015e221306bbe11ea8e3
2015-09-22Build gemmlowpV8 for support lib using NEONMiao Wang
Change-Id: I3344329f25183f82cf58675b8c7a53f7945b7e07
2015-09-22Revert "Always build gemmlowpV8 for support lib using NEON"Miao Wang
This reverts commit 9720260bffb42c19bc49cea73a9d766851276fed. Change-Id: If5747f3885481b78b203454e2685adeacd3a23e9
2015-09-22Always build gemmlowpV8 for support lib using NEONMiao Wang
Change-Id: Ied4bd4670e0e980e6bfcce71852338aa5d4a7d19
2015-09-21making the gemmlowp token more descriptiveMiao Wang
Change-Id: Ieb8a9484b9c207afd70618a11b5abe22d661b438
2015-09-21Revert "Automatically configure the headers based on the SDK version."Miao Wang
This reverts commit cddf54f216214f34ebae08229c51acacec399810. Change-Id: Ib28c2e4373ff6ba713790dd3a4ed1cfc3ba215fc
2015-09-21Automatically configure the headers based on the SDK version.Miao Wang
Change-Id: Ic576ecd28bf1feae7b2bc8afb944e132a2301a1b
2015-09-14Rebase gemmlowp to 2926f5fMiao Wang
- Add SSE Path for X86 devices - Add ASIMD path for aarch64 devices - Allow altering bit depth for calculation Change-Id: I615c2d549393d6ad9eca25d079002f4baa294727
2015-08-14Remove unnecessary NEON-related build rules.Stephen Hines
The compiler already defines these values, so redefining them is unnecessary. Change-Id: I9657ddd08c471c47bf24c57aeac6edc72cf23dff
2015-08-14Only build with NEON if the device supports it (ARMV7A != NEON).Stephen Hines
Change-Id: Iaedcffe80702d0fffef8ddf17703b767c55549ad
2015-08-14Revert "Remove unnecessary -mfpu=neon flag."Stephen Hines
This reverts commit c19aa19f04f257ba4780c9a05072d5a14c591eee. Change-Id: I90b7cc6c6502db8f028ea0faee02cb256a289012
2015-08-14Remove unnecessary -mfpu=neon flag.Stephen Hines
Change-Id: Ib9c1f518892eec868b19fd9e95bf585740910a79
2015-07-16Update the build file to force using NEON path for armv7a.Miao Wang
- Problem: aosp_arm-eng won't enable NEON by default, making RS support lib CPU driver using non-NEON path for BNNM even when it is able to. - Solution: For libbnnmlowp static lib, force build using NEON path. Alternative non-NEON version exists in fw/rs/cpu_ref/ Change-Id: I414d62cc8eaff6b8b3c476690f9fc45ca17fa35d
2015-07-16Rebase gemmlowp to 43e07a3ecaac2f00d844f5b97bc7a0fc70f713afMiao Wang
Change-Id: I98d54ca39332ec8d6cade8ae269df6843a18940d
2015-07-14Add Android.mk to build gemmlowp static libs for both native RS and theMiao Wang
support lib. Change-Id: I838321773e87a4d382c2c88ed5ad3af15e2f2d31
2015-07-13rebase gemmlowp to 0500f68914129e09094fdc813d0e835ab6971efdMiao Wang
Change-Id: I03599c3a7b3c836ec88a21189bb5fc72d351adbe
2015-07-06fix copyright yearsBenoit Jacob
2015-06-25initial importBenoit Jacob