aboutsummaryrefslogtreecommitdiff
path: root/eight_bit_int_gemm
AgeCommit message (Collapse)Author
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