1 // Copyright (C) 2018-2019 Intel Corporation
2 // SPDX-License-Identifier: Apache-2.0
10 namespace InferenceEngine {
12 typedef short ie_fp16;
14 namespace PrecisionUtils {
16 INFERENCE_ENGINE_API_CPP(ie_fp16) f32tof16(float x);
18 INFERENCE_ENGINE_API_CPP(float) f16tof32(ie_fp16 x);
20 INFERENCE_ENGINE_API_CPP(void) f16tof32Arrays(float *dst, const short *src, size_t nelem, float scale = 1.f, float bias = 0.f);
22 INFERENCE_ENGINE_API_CPP(void) f32tof16Arrays(short *dst, const float *src, size_t nelem, float scale = 1.f, float bias = 0.f);
24 } // namespace PrecisionUtils
26 } // namespace InferenceEngine