kernel/eka/kernel/arm/vfp.cpp
changeset 109 b3a1d9898418
parent 0 a41df078684a
child 257 3e88ff8f41d5
equal deleted inserted replaced
102:ef2a444a7410 109:b3a1d9898418
    79 extern "C" void abort()
    79 extern "C" void abort()
    80 	{
    80 	{
    81 	Kern::PanicCurrentThread(_L("CRT_ABORT"), 0);
    81 	Kern::PanicCurrentThread(_L("CRT_ABORT"), 0);
    82 	}
    82 	}
    83 #endif
    83 #endif
       
    84 
       
    85 #if defined(__ARMCC__) && __ARMCC_VERSION >= 400000
       
    86 __asm void _hide_unwanted_exports()
       
    87 	{
       
    88 	IMPORT _vfp_f2h_single;
       
    89 	IMPORT _vfp_fpe_d2f;
       
    90 	IMPORT _vfp_fpe_d2f_quiet;
       
    91 	IMPORT _vfp_fpe_dabs;
       
    92 	IMPORT _vfp_fpe_dadd;
       
    93 	IMPORT _vfp_fpe_dcmp;
       
    94 	IMPORT _vfp_fpe_dcmpe;
       
    95 	IMPORT _vfp_fpe_ddiv;
       
    96 	IMPORT _vfp_fpe_dfcmp;
       
    97 	IMPORT _vfp_fpe_dfcmpe;
       
    98 	IMPORT _vfp_fpe_dfix;
       
    99 	IMPORT _vfp_fpe_dfix_z;
       
   100 	IMPORT _vfp_fpe_dfixll;
       
   101 	IMPORT _vfp_fpe_dfixll_z;
       
   102 	IMPORT _vfp_fpe_dfixllp;
       
   103 	IMPORT _vfp_fpe_dfixu;
       
   104 	IMPORT _vfp_fpe_dfixu_z;
       
   105 	IMPORT _vfp_fpe_dfixull;
       
   106 	IMPORT _vfp_fpe_dfixull_z;
       
   107 	IMPORT _vfp_fpe_dflt;
       
   108 	IMPORT _vfp_fpe_dfltll;
       
   109 	IMPORT _vfp_fpe_dfltll_scaled;
       
   110 	IMPORT _vfp_fpe_dfltllp;
       
   111 	IMPORT _vfp_fpe_dfltu;
       
   112 	IMPORT _vfp_fpe_dfltull;
       
   113 	IMPORT _vfp_fpe_dmul;
       
   114 	IMPORT _vfp_fpe_dneg;
       
   115 	IMPORT _vfp_fpe_drdiv;
       
   116 	IMPORT _vfp_fpe_drem;
       
   117 	IMPORT _vfp_fpe_drnd;
       
   118 	IMPORT _vfp_fpe_drsb;
       
   119 	IMPORT _vfp_fpe_dsqrt;
       
   120 	IMPORT _vfp_fpe_dsub;
       
   121 	IMPORT _vfp_fpe_f2d;
       
   122 	IMPORT _vfp_fpe_f2d_quiet;
       
   123 	IMPORT _vfp_fpe_f2h;
       
   124 	IMPORT _vfp_fpe_fabs;
       
   125 	IMPORT _vfp_fpe_fadd;
       
   126 	IMPORT _vfp_fpe_fcmp;
       
   127 	IMPORT _vfp_fpe_fcmpe;
       
   128 	IMPORT _vfp_fpe_fdcmp;
       
   129 	IMPORT _vfp_fpe_fdcmpe;
       
   130 	IMPORT _vfp_fpe_fdiv;
       
   131 	IMPORT _vfp_fpe_ffix;
       
   132 	IMPORT _vfp_fpe_ffix_z;
       
   133 	IMPORT _vfp_fpe_ffixll;
       
   134 	IMPORT _vfp_fpe_ffixll_z;
       
   135 	IMPORT _vfp_fpe_ffixllp;
       
   136 	IMPORT _vfp_fpe_ffixu;
       
   137 	IMPORT _vfp_fpe_ffixu_z;
       
   138 	IMPORT _vfp_fpe_ffixull;
       
   139 	IMPORT _vfp_fpe_ffixull_z;
       
   140 	IMPORT _vfp_fpe_fflt;
       
   141 	IMPORT _vfp_fpe_fflt_scaled;
       
   142 	IMPORT _vfp_fpe_ffltll;
       
   143 	IMPORT _vfp_fpe_ffltll_scaled;
       
   144 	IMPORT _vfp_fpe_ffltllp;
       
   145 	IMPORT _vfp_fpe_ffltu;
       
   146 	IMPORT _vfp_fpe_ffltull;
       
   147 	IMPORT _vfp_fpe_fma;
       
   148 	IMPORT _vfp_fpe_fmaf;
       
   149 	IMPORT _vfp_fpe_fmul;
       
   150 	IMPORT _vfp_fpe_fneg;
       
   151 	IMPORT _vfp_fpe_frdiv;
       
   152 	IMPORT _vfp_fpe_frem;
       
   153 	IMPORT _vfp_fpe_frnd;
       
   154 	IMPORT _vfp_fpe_frsb;
       
   155 	IMPORT _vfp_fpe_fsqrt;
       
   156 	IMPORT _vfp_fpe_fsub;
       
   157 	IMPORT _vfp_fpe_h2f;
       
   158 	IMPORT _vfp_fpe_hcmp;
       
   159 	IMPORT _vfp_fpe_IEEE;
       
   160 	IMPORT _vfp_fpe_IEEE_rd;
       
   161 	IMPORT _vfp_fpe_IEEE_ru;
       
   162 	IMPORT _vfp_fpe_IEEE_rz;
       
   163 	IMPORT _vfp_fpe_ilogb;
       
   164 	IMPORT _vfp_fpe_ilogbf;
       
   165 	IMPORT _vfp_fpe_logb;
       
   166 	IMPORT _vfp_fpe_logbf;
       
   167 	IMPORT _vfp_fpe_nextafter;
       
   168 	IMPORT _vfp_fpe_nextafterf;
       
   169 	IMPORT _vfp_fpe_nexttowardf;
       
   170 	IMPORT _vfp_fpe_RunFast;
       
   171 	IMPORT _vfp_fpe_RunFast_oldfz;
       
   172 	IMPORT _vfp_fpe_scalbn;
       
   173 	IMPORT _vfp_fpe_scalbnf;
       
   174 	IMPORT _vfp_h2f_single;
       
   175 	}
       
   176 #endif
       
   177