⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 xpl.c

📁 Lido PXA270平台开发板的最新BSP,包括源代码
💻 C
📖 第 1 页 / 共 5 页
字号:
/* ************************************************************************* *\
**
**    INTEL Corporation Proprietary Information
**
**    This listing is supplied under the terms of a license
**    agreement with INTEL Corporation and may not be copied
**    nor disclosed except in accordance with the terms of
**    that agreement.
**
**    Copyright (c) 2003 Intel Corporation.
**    All Rights Reserved.
**
** ************************************************************************* **
**	FILE: XPL.C nee HXFMath.c
**	DESCRIPTION:
**
**	CREATED: November 30, 2004
**
\* ************************************************************************* */
#include "XPL.h"
#include <math.h>


/* ************************************************************************* *\
	Macros
\* ************************************************************************* */
#if defined( _DEBUG )
#include <assert.h>
#define HXFASSERT(c) assert(c)
#else
#define HXFASSERT(c)
#endif  /* _DEBUG */


/* ************************************************************************* *\
	Globals - Internal 
\* ************************************************************************* */
U8 g_HXFExpTable[] =
{
	0xFF, //  exp(0.000000) = 1.000000
	0xFA, // exp(-0.021664) = 0.978569
	0xF5, // exp(-0.043328) = 0.957597
	0xEF, // exp(-0.064992) = 0.937075
	0xEA, // exp(-0.086656) = 0.916992
	0xE5, // exp(-0.108320) = 0.897340
	0xE0, // exp(-0.129984) = 0.878109
	0xDB, // exp(-0.151648) = 0.859290
	0xD7, // exp(-0.173313) = 0.840875
	0xD2, // exp(-0.194977) = 0.822854
	0xCE, // exp(-0.216641) = 0.805219
	0xC9, // exp(-0.238305) = 0.787963
	0xC5, // exp(-0.259969) = 0.771076
	0xC1, // exp(-0.281633) = 0.754551
	0xBD, // exp(-0.303297) = 0.738380
	0xB8, // exp(-0.324961) = 0.722556
	0xB5, // exp(-0.346625) = 0.707070
	0xB1, // exp(-0.368289) = 0.691917
	0xAD, // exp(-0.389953) = 0.677089
	0xA9, // exp(-0.411617) = 0.662578
	0xA5, // exp(-0.433281) = 0.648378
	0xA2, // exp(-0.454945) = 0.634483
	0x9E, // exp(-0.476609) = 0.620885
	0x9B, // exp(-0.498273) = 0.607579
	0x98, // exp(-0.519937) = 0.594558
	0x94, // exp(-0.541602) = 0.581816
	0x91, // exp(-0.563266) = 0.569347
	0x8E, // exp(-0.584930) = 0.557145
	0x8B, // exp(-0.606594) = 0.545205
	0x88, // exp(-0.628258) = 0.533520
	0x85, // exp(-0.649922) = 0.522087
	0x82, // exp(-0.671586) = 0.510898
	0x7F, // exp(-0.693250) = 0.499949
	0x7D, // exp(-0.714914) = 0.489234
	0x7A, // exp(-0.736578) = 0.478749
	0x77, // exp(-0.758242) = 0.468489
	0x75, // exp(-0.779906) = 0.458449
	0x72, // exp(-0.801571) = 0.448624
	0x70, // exp(-0.823235) = 0.439009
	0x6D, // exp(-0.844899) = 0.429601
	0x6B, // exp(-0.866563) = 0.420394
	0x69, // exp(-0.888227) = 0.411385
	0x67, // exp(-0.909891) = 0.402568
	0x64, // exp(-0.931555) = 0.393941
	0x62, // exp(-0.953219) = 0.385498
	0x60, // exp(-0.974883) = 0.377236
	0x5E, // exp(-0.996547) = 0.369152
	0x5C, // exp(-1.018211) = 0.361240
	0x5A, // exp(-1.039875) = 0.353499
	0x58, // exp(-1.061539) = 0.345923
	0x56, // exp(-1.083203) = 0.338509
	0x54, // exp(-1.104867) = 0.331255
	0x52, // exp(-1.126531) = 0.324156
	0x51, // exp(-1.148196) = 0.317209
	0x4F, // exp(-1.169860) = 0.310411
	0x4D, // exp(-1.191524) = 0.303758
	0x4C, // exp(-1.213188) = 0.297248
	0x4A, // exp(-1.234852) = 0.290878
	0x48, // exp(-1.256516) = 0.284644
	0x47, // exp(-1.278180) = 0.278544
	0x45, // exp(-1.299844) = 0.272574
	0x44, // exp(-1.321508) = 0.266733
	0x42, // exp(-1.343172) = 0.261016
	0x41, // exp(-1.364836) = 0.255423
	0x3F, // exp(-1.386500) = 0.249949
	0x3E, // exp(-1.408164) = 0.244592
	0x3D, // exp(-1.429828) = 0.239350
	0x3B, // exp(-1.451492) = 0.234221
	0x3A, // exp(-1.473156) = 0.229201
	0x39, // exp(-1.494820) = 0.224289
	0x38, // exp(-1.516484) = 0.219482
	0x36, // exp(-1.538148) = 0.214779
	0x35, // exp(-1.559812) = 0.210176
	0x34, // exp(-1.581476) = 0.205671
	0x33, // exp(-1.603140) = 0.201264
	0x32, // exp(-1.624804) = 0.196950
	0x31, // exp(-1.646468) = 0.192729
	0x30, // exp(-1.668132) = 0.188599
	0x2F, // exp(-1.689796) = 0.184557
	0x2E, // exp(-1.711460) = 0.180602
	0x2D, // exp(-1.733124) = 0.176731
	0x2C, // exp(-1.754788) = 0.172944
	0x2B, // exp(-1.776452) = 0.169238
	0x2A, // exp(-1.798116) = 0.165611
	0x29, // exp(-1.819780) = 0.162061
	0x28, // exp(-1.841444) = 0.158588
	0x27, // exp(-1.863108) = 0.155190
	0x26, // exp(-1.884772) = 0.151864
	0x26, // exp(-1.906436) = 0.148609
	0x25, // exp(-1.928100) = 0.145424
	0x24, // exp(-1.949764) = 0.142308
	0x23, // exp(-1.971428) = 0.139258
	0x22, // exp(-1.993092) = 0.136273
	0x22, // exp(-2.014756) = 0.133353
	0x21, // exp(-2.036421) = 0.130495
	0x20, // exp(-2.058085) = 0.127698
	0x1F, // exp(-2.079749) = 0.124962
	0x1F, // exp(-2.101413) = 0.122284
	0x1E, // exp(-2.123077) = 0.119663
	0x1D, // exp(-2.144741) = 0.117098
	0x1D, // exp(-2.166405) = 0.114589
	0x1C, // exp(-2.188070) = 0.112133
	0x1C, // exp(-2.209734) = 0.109730
	0x1B, // exp(-2.231398) = 0.107378
	0x1A, // exp(-2.253062) = 0.105077
	0x1A, // exp(-2.274726) = 0.102825
	0x19, // exp(-2.296390) = 0.100621
	0x19, // exp(-2.318054) = 0.098465
	0x18, // exp(-2.339719) = 0.096355
	0x18, // exp(-2.361383) = 0.094290
	0x17, // exp(-2.383047) = 0.092269
	0x17, // exp(-2.404711) = 0.090292
	0x16, // exp(-2.426375) = 0.088357
	0x16, // exp(-2.448039) = 0.086463
	0x15, // exp(-2.469703) = 0.084610
	0x15, // exp(-2.491368) = 0.082797
	0x14, // exp(-2.513032) = 0.081022
	0x14, // exp(-2.534696) = 0.079286
	0x13, // exp(-2.556360) = 0.077587
	0x13, // exp(-2.578024) = 0.075924
	0x13, // exp(-2.599688) = 0.074297
	0x12, // exp(-2.621352) = 0.072704
	0x12, // exp(-2.643017) = 0.071146
	0x11, // exp(-2.664681) = 0.069622
	0x11, // exp(-2.686345) = 0.068130
	0x11, // exp(-2.708009) = 0.066669
	0x10, // exp(-2.729673) = 0.065241
	0x10, // exp(-2.751337) = 0.063842
	0x0F, // exp(-2.773001) = 0.062474
	0x0F, // exp(-2.794666) = 0.061135
	0x0F, // exp(-2.816330) = 0.059825
	0x0E, // exp(-2.837994) = 0.058543
	0x0E, // exp(-2.859658) = 0.057288
	0x0E, // exp(-2.881322) = 0.056061
	0x0E, // exp(-2.902986) = 0.054859
	0x0D, // exp(-2.924650) = 0.053683
	0x0D, // exp(-2.946315) = 0.052533
	0x0D, // exp(-2.967979) = 0.051407
	0x0C, // exp(-2.989643) = 0.050305
	0x0C, // exp(-3.011307) = 0.049227
	0x0C, // exp(-3.032971) = 0.048172
	0x0C, // exp(-3.054635) = 0.047140
	0x0B, // exp(-3.076299) = 0.046130
	0x0B, // exp(-3.097964) = 0.045141
	0x0B, // exp(-3.119628) = 0.044174
	0x0B, // exp(-3.141292) = 0.043227
	0x0A, // exp(-3.162956) = 0.042301
	0x0A, // exp(-3.184620) = 0.041394
	0x0A, // exp(-3.206284) = 0.040507
	0x0A, // exp(-3.227948) = 0.039639
	0x09, // exp(-3.249613) = 0.038789
	0x09, // exp(-3.271277) = 0.037958
	0x09, // exp(-3.292941) = 0.037144
	0x09, // exp(-3.314605) = 0.036348
	0x09, // exp(-3.336269) = 0.035569
	0x08, // exp(-3.357933) = 0.034807
	0x08, // exp(-3.379597) = 0.034061
	0x08, // exp(-3.401262) = 0.033331
	0x08, // exp(-3.422926) = 0.032617
	0x08, // exp(-3.444590) = 0.031918
	0x07, // exp(-3.466254) = 0.031234
	0x07, // exp(-3.487918) = 0.030564
	0x07, // exp(-3.509582) = 0.029909
	0x07, // exp(-3.531246) = 0.029268
	0x07, // exp(-3.552911) = 0.028641
	0x07, // exp(-3.574575) = 0.028027
	0x07, // exp(-3.596239) = 0.027427
	0x06, // exp(-3.617903) = 0.026839
	0x06, // exp(-3.639567) = 0.026264
	0x06, // exp(-3.661231) = 0.025701
	0x06, // exp(-3.682895) = 0.025150
	0x06, // exp(-3.704560) = 0.024611
	0x06, // exp(-3.726224) = 0.024084
	0x06, // exp(-3.747888) = 0.023567
	0x05, // exp(-3.769552) = 0.023062
	0x05, // exp(-3.791216) = 0.022568
	0x05, // exp(-3.812880) = 0.022084
	0x05, // exp(-3.834544) = 0.021611
	0x05, // exp(-3.856209) = 0.021148
	0x05, // exp(-3.877873) = 0.020695
	0x05, // exp(-3.899537) = 0.020251
	0x05, // exp(-3.921201) = 0.019817
	0x04, // exp(-3.942865) = 0.019393
	0x04, // exp(-3.964529) = 0.018977
	0x04, // exp(-3.986193) = 0.018570
	0x04, // exp(-4.007857) = 0.018172
	0x04, // exp(-4.029521) = 0.017783
	0x04, // exp(-4.051186) = 0.017402
	0x04, // exp(-4.072850) = 0.017029
	0x04, // exp(-4.094514) = 0.016664
	0x04, // exp(-4.116178) = 0.016307
	0x04, // exp(-4.137842) = 0.015957
	0x03, // exp(-4.159506) = 0.015615
	0x03, // exp(-4.181170) = 0.015281
	0x03, // exp(-4.202835) = 0.014953
	0x03, // exp(-4.224499) = 0.014633
	0x03, // exp(-4.246163) = 0.014319
	0x03, // exp(-4.267827) = 0.014012
	0x03, // exp(-4.289491) = 0.013712
	0x03, // exp(-4.311155) = 0.013418
	0x03, // exp(-4.332819) = 0.013130
	0x03, // exp(-4.354484) = 0.012849
	0x03, // exp(-4.376148) = 0.012574
	0x03, // exp(-4.397812) = 0.012304
	0x03, // exp(-4.419476) = 0.012041
	0x03, // exp(-4.441140) = 0.011782
	0x02, // exp(-4.462804) = 0.011530
	0x02, // exp(-4.484468) = 0.011283
	0x02, // exp(-4.506133) = 0.011041
	0x02, // exp(-4.527797) = 0.010804
	0x02, // exp(-4.549461) = 0.010573
	0x02, // exp(-4.571125) = 0.010346
	0x02, // exp(-4.592789) = 0.010125
	0x02, // exp(-4.614453) = 0.009908
	0x02, // exp(-4.636117) = 0.009695
	0x02, // exp(-4.657782) = 0.009487
	0x02, // exp(-4.679446) = 0.009284
	0x02, // exp(-4.701110) = 0.009085
	0x02, // exp(-4.722774) = 0.008890
	0x02, // exp(-4.744438) = 0.008700
	0x02, // exp(-4.766102) = 0.008513
	0x02, // exp(-4.787766) = 0.008331
	0x02, // exp(-4.809431) = 0.008153
	0x02, // exp(-4.831095) = 0.007978
	0x01, // exp(-4.852759) = 0.007807
	0x01, // exp(-4.874423) = 0.007640

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -