From a74183ddb4ab8383bfe214b3745eb8a0a99ee47a Mon Sep 17 00:00:00 2001 From: Determinant Date: Thu, 25 Jun 2015 12:56:45 +0800 Subject: let HTK I/O implementation be a single package --- tnet_io/KaldiLib/Types.h | 78 ------------------------------------------------ 1 file changed, 78 deletions(-) delete mode 100644 tnet_io/KaldiLib/Types.h (limited to 'tnet_io/KaldiLib/Types.h') diff --git a/tnet_io/KaldiLib/Types.h b/tnet_io/KaldiLib/Types.h deleted file mode 100644 index 6a5bfac..0000000 --- a/tnet_io/KaldiLib/Types.h +++ /dev/null @@ -1,78 +0,0 @@ -#ifndef TNet_Types_h -#define TNet_Types_h - -#ifdef HAVE_ATLAS -extern "C"{ - #include - #include -} -#endif - - -namespace TNet -{ - // TYPEDEFS .................................................................. -#if DOUBLEPRECISION - typedef double BaseFloat; -#else - typedef float BaseFloat; -#endif - -#ifndef UINT_16 - typedef unsigned short UINT_16 ; - typedef unsigned UINT_32 ; - typedef short INT_16 ; - typedef int INT_32 ; - typedef float FLOAT_32 ; - typedef double DOUBLE_64 ; -#endif - - - - // ........................................................................... - // The following declaration assumes that SSE instructions are enabled - // and that we are using GNU C/C++ compiler, which defines the __attribute__ - // notation. - // - // ENABLE_SSE is defined in . Its value depends on options given - // in the configure phase of builidng the library -#if defined(__GNUC__ ) - // vector of four single floats - typedef float v4sf __attribute__((vector_size(16))); - // vector of two single doubles - typedef double v2sd __attribute__((vector_size(16))); - - typedef BaseFloat BaseFloat16Aligned __attribute__((aligned(16))) ; - - typedef union - { - v4sf v; - float f[4]; - } f4vector; - - typedef union - { - v2sd v; - double f[2]; - } d2vector; -#endif // ENABLE_SSE && defined(__GNUC__ ) - - - - typedef enum - { -#ifdef HAVE_ATLAS - TRANS = CblasTrans, - NO_TRANS = CblasNoTrans -#else - TRANS = 'T', - NO_TRANS = 'N' -#endif - } MatrixTrasposeType; - - - -} // namespace TNet - -#endif // #ifndef TNet_Types_h - -- cgit v1.2.3