aboutsummaryrefslogtreecommitdiff
path: root/eight_bit_int_gemm
diff options
context:
space:
mode:
authorMiao Wang <miaowang@google.com>2017-12-12 14:22:24 -0800
committerMiao Wang <miaowang@google.com>2017-12-12 16:14:38 -0800
commit1963df9ac4a0424674e72ef5da522b5d830605fd (patch)
treeefd8fbbe69f13c4057f2cc5a5b1f7852fd57a2ab /eight_bit_int_gemm
parentcbcfdf963151219ca77f54657defabde8d845bac (diff)
downloadgemmlowp-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.cc8
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();
}