userlibandfileserver/fileserver/inc/f32image.h
changeset 33 0173bcd7697c
parent 0 a41df078684a
equal deleted inserted replaced
31:56f325a607ea 33:0173bcd7697c
    24 */
    24 */
    25 
    25 
    26 #ifndef __F32IMAGE_H__
    26 #ifndef __F32IMAGE_H__
    27 #define __F32IMAGE_H__
    27 #define __F32IMAGE_H__
    28 #include <e32cmn.h>
    28 #include <e32cmn.h>
       
    29 #include <e32ldr.h>
       
    30 #include <e32ldr_private.h>
    29 
    31 
    30 /**
    32 /**
    31 Value used for E32ImageHeader::iCpuIdentifier.
    33 Value used for E32ImageHeader::iCpuIdentifier.
    32 */
    34 */
    33 enum TCpu
    35 enum TCpu
    87 
    89 
    88 const TUint KImageHWFloatMask		= 0x00f00000u;	///< Bitmask for Floating Point type.
    90 const TUint KImageHWFloatMask		= 0x00f00000u;	///< Bitmask for Floating Point type.
    89 const TInt	KImageHWFloatShift		= 20;			///< Bit shift count for Floating Point type.
    91 const TInt	KImageHWFloatShift		= 20;			///< Bit shift count for Floating Point type.
    90 const TUint	KImageHWFloat_None		= EFpTypeNone << KImageHWFloatShift;	///< No hardware floating point used.
    92 const TUint	KImageHWFloat_None		= EFpTypeNone << KImageHWFloatShift;	///< No hardware floating point used.
    91 const TUint KImageHWFloat_VFPv2		= EFpTypeVFPv2 << KImageHWFloatShift;	///< ARM VFPv2 floating point used.
    93 const TUint KImageHWFloat_VFPv2		= EFpTypeVFPv2 << KImageHWFloatShift;	///< ARM VFPv2 floating point used.
       
    94 const TUint KImageHWFloat_VFPv3		= EFpTypeVFPv3 << KImageHWFloatShift;	///< ARM VFPv3 floating point used. This includes Advanced SIMD (NEON).
       
    95 const TUint KImageHWFloat_VFPv3D16	= EFpTypeVFPv3D16 << KImageHWFloatShift;	///< ARM VFPv3-D16 floating point used. This does not include Advanced SIMD (NEON).
    92 
    96 
    93 const TUint KImageHdrFmtMask		= 0x0f000000u;	///< Bitmask for header format type.
    97 const TUint KImageHdrFmtMask		= 0x0f000000u;	///< Bitmask for header format type.
    94 const TInt	KImageHdrFmtShift		= 24;			///< Bit shift count for header format type.
    98 const TInt	KImageHdrFmtShift		= 24;			///< Bit shift count for header format type.
    95 const TUint KImageHdrFmt_Original	= 0x00000000u;	///< @removed Obsolete format not used since Symbian OS version 8.1b.
    99 const TUint KImageHdrFmt_Original	= 0x00000000u;	///< @removed Obsolete format not used since Symbian OS version 8.1b.
    96 const TUint KImageHdrFmt_J			= 0x01000000u;	///< @removed Obsolete format not used since Symbian OS version 8.1b.
   100 const TUint KImageHdrFmt_J			= 0x01000000u;	///< @removed Obsolete format not used since Symbian OS version 8.1b.