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

📄 mpeglayer3tables.h

📁 PIXIL is a small footprint operating environment, complete with PDA PIM applications, a browser and
💻 H
📖 第 1 页 / 共 5 页
字号:
// mpeglayer3tables.h// It is included by mpeglayer3.cc// This file was generated using mpeglayer3mktables.cc// Do not edit this file but mpeglayer3mktables.cc instead#include <values.h>#ifndef FIXED_POINT#define X( x )  (x)#define inf  MAXFLOAT#define Inf  MAXFLOAT#else#define inf  MAXINT#define Inf  MAXINT#endif#ifdef FIXED_POINT#undef X#define X( x )  {FL2FIX( x, FIXED_POINT_FRACBITS )}#endifstatic const REAL two_to_negative_half_pow[40] = {    X(1.000000000000000), X(0.707106781186548), X(0.500000000000000),    X(0.353553390593274),    X(0.250000000000000), X(0.176776695296637), X(0.125000000000000),    X(0.088388347648318),    X(0.062500000000000), X(0.044194173824159), X(0.031250000000000),    X(0.022097086912080),    X(0.015625000000000), X(0.011048543456040), X(0.007812500000000),    X(0.005524271728020),    X(0.003906250000000), X(0.002762135864010), X(0.001953125000000),    X(0.001381067932005),    X(0.000976562500000), X(0.000690533966002), X(0.000488281250000),    X(0.000345266983001),    X(0.000244140625000), X(0.000172633491501), X(0.000122070312500),    X(0.000086316745750),    X(0.000061035156250), X(0.000043158372875), X(0.000030517578125),    X(0.000021579186438),    X(0.000015258789062), X(0.000010789593219), X(0.000007629394531),    X(0.000005394796609),    X(0.000003814697266), X(0.000002697398305), X(0.000001907348633),    X(0.000001348699152)};static const REAL POW2_1[8][2][16] = {    {     {      X(1.000000000000000), X(0.707106781186548), X(0.500000000000000),      X(0.353553390593274),      X(0.250000000000000), X(0.176776695296637), X(0.125000000000000),      X(0.088388347648318),      X(0.062500000000000), X(0.044194173824159), X(0.031250000000000),      X(0.022097086912080),      X(0.015625000000000), X(0.011048543456040), X(0.007812500000000),      X(0.005524271728020)      }     ,     {      X(1.000000000000000), X(0.500000000000000), X(0.250000000000000),      X(0.125000000000000),      X(0.062500000000000), X(0.031250000000000), X(0.015625000000000),      X(0.007812500000000),      X(0.003906250000000), X(0.001953125000000), X(0.000976562500000),      X(0.000488281250000),      X(0.000244140625000), X(0.000122070312500), X(0.000061035156250),      X(0.000030517578125)      }     }    ,    {     {      X(0.250000000000000), X(0.176776695296637), X(0.125000000000000),      X(0.088388347648318),      X(0.062500000000000), X(0.044194173824159), X(0.031250000000000),      X(0.022097086912080),      X(0.015625000000000), X(0.011048543456040), X(0.007812500000000),      X(0.005524271728020),      X(0.003906250000000), X(0.002762135864010), X(0.001953125000000),      X(0.001381067932005)      }     ,     {      X(0.250000000000000), X(0.125000000000000), X(0.062500000000000),      X(0.031250000000000),      X(0.015625000000000), X(0.007812500000000), X(0.003906250000000),      X(0.001953125000000),      X(0.000976562500000), X(0.000488281250000), X(0.000244140625000),      X(0.000122070312500),      X(0.000061035156250), X(0.000030517578125), X(0.000015258789062),      X(0.000007629394531)      }     }    ,    {     {      X(0.062500000000000), X(0.044194173824159), X(0.031250000000000),      X(0.022097086912080),      X(0.015625000000000), X(0.011048543456040), X(0.007812500000000),      X(0.005524271728020),      X(0.003906250000000), X(0.002762135864010), X(0.001953125000000),      X(0.001381067932005),      X(0.000976562500000), X(0.000690533966002), X(0.000488281250000),      X(0.000345266983001)      }     ,     {      X(0.062500000000000), X(0.031250000000000), X(0.015625000000000),      X(0.007812500000000),      X(0.003906250000000), X(0.001953125000000), X(0.000976562500000),      X(0.000488281250000),      X(0.000244140625000), X(0.000122070312500), X(0.000061035156250),      X(0.000030517578125),      X(0.000015258789062), X(0.000007629394531), X(0.000003814697266),      X(0.000001907348633)      }     }    ,    {     {      X(0.015625000000000), X(0.011048543456040), X(0.007812500000000),      X(0.005524271728020),      X(0.003906250000000), X(0.002762135864010), X(0.001953125000000),      X(0.001381067932005),      X(0.000976562500000), X(0.000690533966002), X(0.000488281250000),      X(0.000345266983001),      X(0.000244140625000), X(0.000172633491501), X(0.000122070312500),      X(0.000086316745750)      }     ,     {      X(0.015625000000000), X(0.007812500000000), X(0.003906250000000),      X(0.001953125000000),      X(0.000976562500000), X(0.000488281250000), X(0.000244140625000),      X(0.000122070312500),      X(0.000061035156250), X(0.000030517578125), X(0.000015258789062),      X(0.000007629394531),      X(0.000003814697266), X(0.000001907348633), X(0.000000953674316),      X(0.000000476837158)      }     }    ,    {     {      X(0.003906250000000), X(0.002762135864010), X(0.001953125000000),      X(0.001381067932005),      X(0.000976562500000), X(0.000690533966002), X(0.000488281250000),      X(0.000345266983001),      X(0.000244140625000), X(0.000172633491501), X(0.000122070312500),      X(0.000086316745750),      X(0.000061035156250), X(0.000043158372875), X(0.000030517578125),      X(0.000021579186438)      }     ,     {      X(0.003906250000000), X(0.001953125000000), X(0.000976562500000),      X(0.000488281250000),      X(0.000244140625000), X(0.000122070312500), X(0.000061035156250),      X(0.000030517578125),      X(0.000015258789062), X(0.000007629394531), X(0.000003814697266),      X(0.000001907348633),      X(0.000000953674316), X(0.000000476837158), X(0.000000238418579),      X(0.000000119209290)      }     }    ,    {     {      X(0.000976562500000), X(0.000690533966002), X(0.000488281250000),      X(0.000345266983001),      X(0.000244140625000), X(0.000172633491501), X(0.000122070312500),      X(0.000086316745750),      X(0.000061035156250), X(0.000043158372875), X(0.000030517578125),      X(0.000021579186438),      X(0.000015258789062), X(0.000010789593219), X(0.000007629394531),      X(0.000005394796609)      }     ,     {      X(0.000976562500000), X(0.000488281250000), X(0.000244140625000),      X(0.000122070312500),      X(0.000061035156250), X(0.000030517578125), X(0.000015258789062),      X(0.000007629394531),      X(0.000003814697266), X(0.000001907348633), X(0.000000953674316),      X(0.000000476837158),      X(0.000000238418579), X(0.000000119209290), X(0.000000059604645),      X(0.000000029802322)      }     }    ,    {     {      X(0.000244140625000), X(0.000172633491501), X(0.000122070312500),      X(0.000086316745750),      X(0.000061035156250), X(0.000043158372875), X(0.000030517578125),      X(0.000021579186438),      X(0.000015258789062), X(0.000010789593219), X(0.000007629394531),      X(0.000005394796609),      X(0.000003814697266), X(0.000002697398305), X(0.000001907348633),      X(0.000001348699152)      }     ,     {      X(0.000244140625000), X(0.000122070312500), X(0.000061035156250),      X(0.000030517578125),      X(0.000015258789062), X(0.000007629394531), X(0.000003814697266),      X(0.000001907348633),      X(0.000000953674316), X(0.000000476837158), X(0.000000238418579),      X(0.000000119209290),      X(0.000000059604645), X(0.000000029802322), X(0.000000014901161),      X(0.000000007450581)      }     }    ,    {     {      X(0.000061035156250), X(0.000043158372875), X(0.000030517578125),      X(0.000021579186438),      X(0.000015258789062), X(0.000010789593219), X(0.000007629394531),      X(0.000005394796609),      X(0.000003814697266), X(0.000002697398305), X(0.000001907348633),      X(0.000001348699152),      X(0.000000953674316), X(0.000000674349576), X(0.000000476837158),      X(0.000000337174788)      }     ,     {      X(0.000061035156250), X(0.000030517578125), X(0.000015258789062),      X(0.000007629394531),      X(0.000003814697266), X(0.000001907348633), X(0.000000953674316),      X(0.000000476837158),      X(0.000000238418579), X(0.000000119209290), X(0.000000059604645),      X(0.000000029802322),      X(0.000000014901161), X(0.000000007450581), X(0.000000003725290),      X(0.000000001862645)      }     }};static const REAL ca[8] = {    X(-0.514495770460044), X(-0.471731986543634), X(-0.313377465433500),    X(-0.181913201877804),    X(-0.094574191350286), X(-0.040965584014943), X(-0.014198568664830),    X(-0.003699974674878)};static const REAL cs[8] = {    X(0.857492916693033), X(0.881741987699121), X(0.949628645396965),    X(0.983314592072428),    X(0.995517816179319), X(0.999160558131832), X(0.999899195243136),    X(0.999993155070276)};static const REAL win[4][36] = {    {     X(0.032282430143030), X(0.107206358681918), X(0.201414267361975),     X(0.325616353666461),     X(0.500000000000000), X(0.767774705370244), X(1.241222894854358),     X(2.331951230073505),     X(7.744150576407973), X(-8.451257357594553), X(-3.039058011260057),     X(-1.948329676040907),     X(-1.474881486556792), X(-1.207106781186548), X(-1.032723134853008),     X(-0.908521048548522),     X(-0.814313139868466), X(-0.739389211329578), X(-0.677525384073449),     X(-0.624844448886959),     X(-0.578791741347904), X(-0.537601636346984), X(-0.500000000000000),     X(-0.465028346451391),     X(-0.431934290247117), X(-0.400099577495370), X(-0.368989864995078),     X(-0.338116916191470),     X(-0.307007203691177), X(-0.275172490939430), X(-0.242078434735156),     X(-0.207106781186548),     X(-0.169505144839564), X(-0.128315039838643), X(-0.082262332299588),     X(-0.029581397113099)     }    ,    {     X(0.032282430143030), X(0.107206358681918), X(0.201414267361975),     X(0.325616353666461),     X(0.500000000000000), X(0.767774705370244), X(1.241222894854358),     X(2.331951230073505),     X(7.744150576407973), X(-8.451257357594553), X(-3.039058011260057),     X(-1.948329676040907),     X(-1.474881486556792), X(-1.207106781186548), X(-1.032723134853008),     X(-0.908521048548522),     X(-0.814313139868466), X(-0.739389211329578), X(-0.678170852454628),     X(-0.630236207005132),     X(-0.592844523717080), X(-0.563690973433171), X(-0.541196100146197),     X(-0.524264562570405),     X(-0.507758330538791), X(-0.465925826289068), X(-0.397054578123901),     X(-0.304670693495069),     X(-0.192992796308823), X(-0.066847652386239), X(0.000000000000000),     X(0.000000000000000),     X(0.000000000000000), X(0.000000000000000), X(0.000000000000000),     X(0.000000000000000)     }    ,    {     X(0.107206358681918), X(0.500000000000000), X(2.331951230073504),     X(-3.039058011260058),     X(-1.207106781186548), X(-0.814313139868466), X(-0.624844448886960),     X(-0.500000000000000),     X(-0.400099577495370), X(-0.307007203691177), X(-0.207106781186548),

⌨️ 快捷键说明

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