diff options
author | Miao Wang <miaowang@google.com> | 2017-12-12 14:22:24 -0800 |
---|---|---|
committer | Miao Wang <miaowang@google.com> | 2017-12-12 16:14:38 -0800 |
commit | 1963df9ac4a0424674e72ef5da522b5d830605fd (patch) | |
tree | efd8fbbe69f13c4057f2cc5a5b1f7852fd57a2ab /eight_bit_int_gemm | |
parent | cbcfdf963151219ca77f54657defabde8d845bac (diff) | |
download | gemmlowp-1963df9ac4a0424674e72ef5da522b5d830605fd.tar.gz |
Rebase gemmlowp to 6a2a908temp_72223856
Bug: 70573221
Test: mm
Test: mm and Pixel2 boot
Test: NeuralNetworksTest pass
Change-Id: I8fac98811e9a276d3ff8054167dc45225c04147e
Diffstat (limited to 'eight_bit_int_gemm')
-rw-r--r-- | eight_bit_int_gemm/eight_bit_int_gemm.cc | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/eight_bit_int_gemm/eight_bit_int_gemm.cc b/eight_bit_int_gemm/eight_bit_int_gemm.cc index 8113bf3..512c483 100644 --- a/eight_bit_int_gemm/eight_bit_int_gemm.cc +++ b/eight_bit_int_gemm/eight_bit_int_gemm.cc @@ -307,7 +307,7 @@ void EightBitIntGemm(bool transpose_a, bool transpose_b, bool transpose_c, std::int32_t b_offset, int ldb, std::uint8_t* c, std::int32_t c_offset, std::int32_t c_mult_int, std::int32_t c_shift, int ldc, BitDepthSetting bit_depth) { - AutoGlobalLock<EightBitIntGemmLockId> lock; + ScopedLock sl(GlobalMutexes::EightBitIntGemm()); GemmContext* context = GetOrCreateGlobalContext(); #if defined(GEMMLOWP_USE_META_FASTPATH) && defined(GEMMLOWP_NEON) @@ -344,7 +344,7 @@ void EightBitIntGemm(bool transpose_a, bool transpose_b, bool transpose_c, const std::uint8_t* b, std::int32_t b_offset, std::int32_t ldb, float* c, float c_offset, std::int32_t ldc, BitDepthSetting bit_depth) { - AutoGlobalLock<EightBitIntGemmLockId> lock; + ScopedLock sl(GlobalMutexes::EightBitIntGemm()); GemmContext* context = GetOrCreateGlobalContext(); #if defined(GEMMLOWP_USE_META_FASTPATH) && defined(GEMMLOWP_NEON) @@ -405,13 +405,13 @@ void EightBitIntGemm(bool transpose_a, bool transpose_b, bool transpose_c, } void SetMaxNumThreads(int n) { - AutoGlobalLock<EightBitIntGemmLockId> lock; + ScopedLock sl(GlobalMutexes::EightBitIntGemm()); GemmContext* context = GetOrCreateGlobalContext(); context->set_max_num_threads(n); } void FreePersistentResources() { - AutoGlobalLock<EightBitIntGemmLockId> lock; + ScopedLock sl(GlobalMutexes::EightBitIntGemm()); DestroyGlobalContext(); DestroyGlobalScratch(); } |