• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /* ------------------------------------------------------------------
2  * Copyright (C) 1998-2009 PacketVideo
3  *
4  * Licensed under the Apache License, Version 2.0 (the "License");
5  * you may not use this file except in compliance with the License.
6  * You may obtain a copy of the License at
7  *
8  *      http://www.apache.org/licenses/LICENSE-2.0
9  *
10  * Unless required by applicable law or agreed to in writing, software
11  * distributed under the License is distributed on an "AS IS" BASIS,
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
13  * express or implied.
14  * See the License for the specific language governing permissions
15  * and limitations under the License.
16  * -------------------------------------------------------------------
17  */
18 /*
19 ------------------------------------------------------------------------------
20    PacketVideo Corp.
21    MP3 Decoder Library
22 
23    Filename: pv_mp3dec_fxd_op.h
24 
25      Date: 09/21/2007
26 
27 
28 ------------------------------------------------------------------------------
29  REVISION HISTORY
30 
31 
32  Description:
33 ------------------------------------------------------------------------------
34  INCLUDE DESCRIPTION
35 
36  This file select the associated fixed point functions with the OS/ARCH.
37 
38 
39 
40 ------------------------------------------------------------------------------
41 */
42 
43 #ifndef PV_MP3DEC_FXD_OP_H
44 #define PV_MP3DEC_FXD_OP_H
45 
46 #include "pvmp3_audio_type_defs.h"
47 
48 
49 #ifdef __cplusplus
50 extern "C"
51 {
52 #endif
53 
54 
55 #if (defined(PV_ARM_V5)||defined(PV_ARM_V4))
56 
57 #include "pv_mp3dec_fxd_op_arm.h"
58 
59 #elif (defined(PV_ARM_GCC_V5)||defined(PV_ARM_GCC_V4))
60 
61 #include "pv_mp3dec_fxd_op_arm_gcc.h"
62 
63 #elif (defined(PV_ARM_MSC_EVC_V5)||defined(PV_ARM_MSC_EVC_V4))
64 
65 #include "pv_mp3dec_fxd_op_msc_evc.h"
66 
67 #else
68 
69 #ifndef C_EQUIVALENT
70 #define C_EQUIVALENT
71 #endif
72 
73 #include "pv_mp3dec_fxd_op_c_equivalent.h"
74 
75 #endif
76 
77 
78 #ifdef __cplusplus
79 }
80 #endif
81 
82 
83 
84 #endif  /* PV_MP3DEC_FXD_OP_H */
85