180a14110036632549a272c812f92b791fb08e87aHarish Mahendrakar/****************************************************************************** 280a14110036632549a272c812f92b791fb08e87aHarish Mahendrakar * 380a14110036632549a272c812f92b791fb08e87aHarish Mahendrakar * Copyright (C) 2015 The Android Open Source Project 480a14110036632549a272c812f92b791fb08e87aHarish Mahendrakar * 580a14110036632549a272c812f92b791fb08e87aHarish Mahendrakar * Licensed under the Apache License, Version 2.0 (the "License"); 680a14110036632549a272c812f92b791fb08e87aHarish Mahendrakar * you may not use this file except in compliance with the License. 780a14110036632549a272c812f92b791fb08e87aHarish Mahendrakar * You may obtain a copy of the License at: 880a14110036632549a272c812f92b791fb08e87aHarish Mahendrakar * 980a14110036632549a272c812f92b791fb08e87aHarish Mahendrakar * http://www.apache.org/licenses/LICENSE-2.0 1080a14110036632549a272c812f92b791fb08e87aHarish Mahendrakar * 1180a14110036632549a272c812f92b791fb08e87aHarish Mahendrakar * Unless required by applicable law or agreed to in writing, software 1280a14110036632549a272c812f92b791fb08e87aHarish Mahendrakar * distributed under the License is distributed on an "AS IS" BASIS, 1380a14110036632549a272c812f92b791fb08e87aHarish Mahendrakar * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1480a14110036632549a272c812f92b791fb08e87aHarish Mahendrakar * See the License for the specific language governing permissions and 1580a14110036632549a272c812f92b791fb08e87aHarish Mahendrakar * limitations under the License. 1680a14110036632549a272c812f92b791fb08e87aHarish Mahendrakar * 1780a14110036632549a272c812f92b791fb08e87aHarish Mahendrakar ***************************************************************************** 1880a14110036632549a272c812f92b791fb08e87aHarish Mahendrakar * Originally developed and contributed by Ittiam Systems Pvt. Ltd, Bangalore 1980a14110036632549a272c812f92b791fb08e87aHarish Mahendrakar*/ 2080a14110036632549a272c812f92b791fb08e87aHarish Mahendrakar/** 2180a14110036632549a272c812f92b791fb08e87aHarish Mahendrakar******************************************************************************* 2280a14110036632549a272c812f92b791fb08e87aHarish Mahendrakar* @file 2380a14110036632549a272c812f92b791fb08e87aHarish Mahendrakar* icv_datatypes.h 2480a14110036632549a272c812f92b791fb08e87aHarish Mahendrakar* 2580a14110036632549a272c812f92b791fb08e87aHarish Mahendrakar* @brief 2680a14110036632549a272c812f92b791fb08e87aHarish Mahendrakar* This file has the definitions of the data types used 2780a14110036632549a272c812f92b791fb08e87aHarish Mahendrakar* 2880a14110036632549a272c812f92b791fb08e87aHarish Mahendrakar* @author 2980a14110036632549a272c812f92b791fb08e87aHarish Mahendrakar* Ittiam 3080a14110036632549a272c812f92b791fb08e87aHarish Mahendrakar* 3180a14110036632549a272c812f92b791fb08e87aHarish Mahendrakar* @par List of Functions: 3280a14110036632549a272c812f92b791fb08e87aHarish Mahendrakar* 3380a14110036632549a272c812f92b791fb08e87aHarish Mahendrakar* @remarks 3480a14110036632549a272c812f92b791fb08e87aHarish Mahendrakar* None 3580a14110036632549a272c812f92b791fb08e87aHarish Mahendrakar* 3680a14110036632549a272c812f92b791fb08e87aHarish Mahendrakar******************************************************************************* 3780a14110036632549a272c812f92b791fb08e87aHarish Mahendrakar*/ 3880a14110036632549a272c812f92b791fb08e87aHarish Mahendrakar#ifndef __ICV_DATATYPES_H__ 3980a14110036632549a272c812f92b791fb08e87aHarish Mahendrakar#define __ICV_DATATYPES_H__ 4080a14110036632549a272c812f92b791fb08e87aHarish Mahendrakar 4180a14110036632549a272c812f92b791fb08e87aHarish Mahendrakar/*****************************************************************************/ 4280a14110036632549a272c812f92b791fb08e87aHarish Mahendrakar/* Typedefs */ 4380a14110036632549a272c812f92b791fb08e87aHarish Mahendrakar/*****************************************************************************/ 4480a14110036632549a272c812f92b791fb08e87aHarish Mahendrakar 4580a14110036632549a272c812f92b791fb08e87aHarish Mahendrakar/*****************************************************************************/ 4680a14110036632549a272c812f92b791fb08e87aHarish Mahendrakar/* Unsigned data types */ 4780a14110036632549a272c812f92b791fb08e87aHarish Mahendrakar/*****************************************************************************/ 4880a14110036632549a272c812f92b791fb08e87aHarish Mahendrakartypedef uint8_t UWORD8; 4980a14110036632549a272c812f92b791fb08e87aHarish Mahendrakartypedef uint16_t UWORD16; 5080a14110036632549a272c812f92b791fb08e87aHarish Mahendrakartypedef uint32_t UWORD32; 5180a14110036632549a272c812f92b791fb08e87aHarish Mahendrakartypedef uint64_t UWORD64; 5280a14110036632549a272c812f92b791fb08e87aHarish Mahendrakar 5380a14110036632549a272c812f92b791fb08e87aHarish Mahendrakar/*****************************************************************************/ 5480a14110036632549a272c812f92b791fb08e87aHarish Mahendrakar/* Signed data types */ 5580a14110036632549a272c812f92b791fb08e87aHarish Mahendrakar/*****************************************************************************/ 5680a14110036632549a272c812f92b791fb08e87aHarish Mahendrakartypedef int8_t WORD8; 5780a14110036632549a272c812f92b791fb08e87aHarish Mahendrakartypedef int16_t WORD16; 5880a14110036632549a272c812f92b791fb08e87aHarish Mahendrakartypedef int32_t WORD32; 5980a14110036632549a272c812f92b791fb08e87aHarish Mahendrakartypedef int64_t WORD64; 6080a14110036632549a272c812f92b791fb08e87aHarish Mahendrakar 6180a14110036632549a272c812f92b791fb08e87aHarish Mahendrakar/*****************************************************************************/ 6280a14110036632549a272c812f92b791fb08e87aHarish Mahendrakar/* Miscellaneous data types */ 6380a14110036632549a272c812f92b791fb08e87aHarish Mahendrakar/*****************************************************************************/ 6480a14110036632549a272c812f92b791fb08e87aHarish Mahendrakartypedef char CHAR; 6580a14110036632549a272c812f92b791fb08e87aHarish Mahendrakartypedef float FLOAT; 6680a14110036632549a272c812f92b791fb08e87aHarish Mahendrakartypedef double DOUBLE; 6780a14110036632549a272c812f92b791fb08e87aHarish Mahendrakar 6880a14110036632549a272c812f92b791fb08e87aHarish Mahendrakar#endif /*__ICV_DATATYPES_H__*/ 69