// Copyright 2021 Google LLC | |
// | |
// This source code is licensed under the BSD-style license found in the | |
// LICENSE file in the root directory of this source tree. | |
// This function is defined inline when logging is disabled | |
const char* xnn_datatype_to_string(enum xnn_datatype type) { | |
switch (type) { | |
case xnn_datatype_invalid: | |
return "Invalid"; | |
case xnn_datatype_fp32: | |
return "FP32"; | |
case xnn_datatype_fp16: | |
return "FP16"; | |
case xnn_datatype_qint8: | |
return "QINT8"; | |
case xnn_datatype_quint8: | |
return "QUINT8"; | |
case xnn_datatype_qint32: | |
return "QINT32"; | |
case xnn_datatype_qcint4: | |
return "QCINT4"; | |
case xnn_datatype_qcint8: | |
return "QCINT8"; | |
case xnn_datatype_qcint32: | |
return "QCINT32"; | |
} | |
XNN_UNREACHABLE; | |
return NULL; | |
} | |