diff options
author | Jenkins <bsgcomp@arm.com> | 2019-09-02 11:47:54 +0100 |
---|---|---|
committer | Jenkins <bsgcomp@arm.com> | 2019-09-02 11:47:54 +0100 |
commit | 975dfe175e3d7c62c27598b1c0e8e77ed90df463 (patch) | |
tree | 3a7a8bd660c08b4b2ba68ed6a260ac2dd440c3ad /src/core/CL/CLHelpers.cpp | |
parent | 4ba87dbdc3b22220eba4a792c1f5c87e7a88c7af (diff) | |
download | ARMComputeLibrary-975dfe175e3d7c62c27598b1c0e8e77ed90df463.tar.gz |
arm_compute v19.08
Diffstat (limited to 'src/core/CL/CLHelpers.cpp')
-rw-r--r-- | src/core/CL/CLHelpers.cpp | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/src/core/CL/CLHelpers.cpp b/src/core/CL/CLHelpers.cpp index f4ceca820..e80349e48 100644 --- a/src/core/CL/CLHelpers.cpp +++ b/src/core/CL/CLHelpers.cpp @@ -37,14 +37,15 @@ std::string get_cl_type_from_data_type(const DataType &dt) switch(dt) { case DataType::U8: + case DataType::QASYMM8: return "uchar"; case DataType::S8: + case DataType::QSYMM8: return "char"; - case DataType::QASYMM8: - return "uchar"; case DataType::U16: return "ushort"; case DataType::S16: + case DataType::QSYMM16: return "short"; case DataType::U32: return "uint"; @@ -69,15 +70,16 @@ std::string get_cl_select_type_from_data_type(const DataType &dt) switch(dt) { case DataType::U8: + case DataType::QASYMM8: return "uchar"; case DataType::S8: + case DataType::QSYMM8: return "char"; - case DataType::QASYMM8: - return "uchar"; case DataType::U16: return "ushort"; case DataType::F16: case DataType::S16: + case DataType::QSYMM16: return "short"; case DataType::U32: return "uint"; @@ -100,10 +102,12 @@ std::string get_data_size_from_data_type(const DataType &dt) { case DataType::U8: case DataType::S8: + case DataType::QSYMM8: case DataType::QASYMM8: return "8"; case DataType::U16: case DataType::S16: + case DataType::QSYMM16: case DataType::F16: return "16"; case DataType::U32: @@ -241,9 +245,11 @@ size_t preferred_vector_width(const cl::Device &device, const DataType dt) case DataType::U8: case DataType::S8: case DataType::QASYMM8: + case DataType::QSYMM8: return device.getInfo<CL_DEVICE_PREFERRED_VECTOR_WIDTH_CHAR>(); case DataType::U16: case DataType::S16: + case DataType::QSYMM16: return device.getInfo<CL_DEVICE_PREFERRED_VECTOR_WIDTH_SHORT>(); case DataType::U32: case DataType::S32: |