📄 mp3_tblnew.s
字号:
dw3 0x71570E,0x718849 ;0786,0787
dw3 0x71B989,0x71EACF ;0788,0789
dw3 0x721C1A,0x724D6A ;0790,0791
dw3 0x727EBF,0x72B01A ;0792,0793
dw3 0x72E17B,0x7312E0 ;0794,0795
dw3 0x73444B,0x7375BB ;0796,0797
dw3 0x73A730,0x73D8AB ;0798,0799
dw3 0x740A2B,0x743BB0 ;0800,0801
dw3 0x746D3B,0x749ECB ;0802,0803
dw3 0x74D060,0x7501FA ;0804,0805
dw3 0x75339A,0x75653F ;0806,0807
dw3 0x7596E9,0x75C898 ;0808,0809
dw3 0x75FA4D,0x762C07 ;0810,0811
dw3 0x765DC6,0x768F8A ;0812,0813
dw3 0x76C154,0x76F322 ;0814,0815
dw3 0x7724F6,0x7756CF ;0816,0817
dw3 0x7788AE,0x77BA91 ;0818,0819
dw3 0x77EC7A,0x781E68 ;0820,0821
dw3 0x78505B,0x788254 ;0822,0823
dw3 0x78B451,0x78E654 ;0824,0825
dw3 0x79185C,0x794A69 ;0826,0827
dw3 0x797C7B,0x79AE93 ;0828,0829
dw3 0x79E0AF,0x7A12D1 ;0830,0831
dw3 0x7A44F8,0x7A7724 ;0832,0833
dw3 0x7AA955,0x7ADB8B ;0834,0835
dw3 0x7B0DC6,0x7B4007 ;0836,0837
dw3 0x7B724D,0x7BA497 ;0838,0839
dw3 0x7BD6E7,0x7C093C ;0840,0841
dw3 0x7C3B96,0x7C6DF6 ;0842,0843
dw3 0x7CA05A,0x7CD2C3 ;0844,0845
dw3 0x7D0532,0x7D37A5 ;0846,0847
dw3 0x7D6A1E,0x7D9C9C ;0848,0849
dw3 0x7DCF1F,0x7E01A7 ;0850,0851
dw3 0x7E3434,0x7E66C6 ;0852,0853
dw3 0x7E995D,0x7ECBF9 ;0854,0855
dw3 0x7EFE9A,0x7F3140 ;0856,0857
dw3 0x7F63EC,0x7F969C ;0858,0859
dw3 0x7FC951,0x7FFC0C ;0860,0861
dw3 0x401766,0x4030C8 ;0862,0863
dw3 0x404A2D,0x406394 ;0864,0865
dw3 0x407CFE,0x40966A ;0866,0867
dw3 0x40AFD9,0x40C94A ;0868,0869
dw3 0x40E2BE,0x40FC34 ;0870,0871
dw3 0x4115AD,0x412F28 ;0872,0873
dw3 0x4148A6,0x416226 ;0874,0875
dw3 0x417BA9,0x41952E ;0876,0877
dw3 0x41AEB5,0x41C840 ;0878,0879
dw3 0x41E1CC,0x41FB5B ;0880,0881
dw3 0x4214ED,0x422E81 ;0882,0883
dw3 0x424818,0x4261B1 ;0884,0885
dw3 0x427B4C,0x4294EA ;0886,0887
dw3 0x42AE8A,0x42C82D ;0888,0889
dw3 0x42E1D3,0x42FB7B ;0890,0891
dw3 0x431525,0x432ED1 ;0892,0893
dw3 0x434881,0x436232 ;0894,0895
dw3 0x437BE6,0x43959D ;0896,0897
dw3 0x43AF56,0x43C911 ;0898,0899
dw3 0x43E2CF,0x43FC8F ;0900,0901
dw3 0x441652,0x443017 ;0902,0903
dw3 0x4449DF,0x4463A9 ;0904,0905
dw3 0x447D75,0x449744 ;0906,0907
dw3 0x44B116,0x44CAE9 ;0908,0909
dw3 0x44E4C0,0x44FE98 ;0910,0911
dw3 0x451873,0x453251 ;0912,0913
dw3 0x454C31,0x456613 ;0914,0915
dw3 0x457FF8,0x4599DF ;0916,0917
dw3 0x45B3C8,0x45CDB4 ;0918,0919
dw3 0x45E7A2,0x460193 ;0920,0921
dw3 0x461B86,0x46357C ;0922,0923
dw3 0x464F74,0x46696E ;0924,0925
dw3 0x46836B,0x469D6A ;0926,0927
dw3 0x46B76C,0x46D16F ;0928,0929
dw3 0x46EB76,0x47057E ;0930,0931
dw3 0x471F8A,0x473997 ;0932,0933
dw3 0x4753A7,0x476DB9 ;0934,0935
dw3 0x4787CE,0x47A1E5 ;0936,0937
dw3 0x47BBFE,0x47D61A ;0938,0939
dw3 0x47F038,0x480A59 ;0940,0941
dw3 0x48247B,0x483EA1 ;0942,0943
dw3 0x4858C8,0x4872F2 ;0944,0945
dw3 0x488D1E,0x48A74D ;0946,0947
dw3 0x48C17E,0x48DBB2 ;0948,0949
dw3 0x48F5E7,0x491020 ;0950,0951
dw3 0x492A5A,0x494497 ;0952,0953
dw3 0x495ED6,0x497917 ;0954,0955
dw3 0x49935B,0x49ADA2 ;0956,0957
dw3 0x49C7EA,0x49E235 ;0958,0959
dw3 0x49FC82,0x4A16D2 ;0960,0961
dw3 0x4A3124,0x4A4B78 ;0962,0963
dw3 0x4A65CF,0x4A8027 ;0964,0965
dw3 0x4A9A83,0x4AB4E0 ;0966,0967
dw3 0x4ACF40,0x4AE9A2 ;0968,0969
dw3 0x4B0407,0x4B1E6E ;0970,0971
dw3 0x4B38D7,0x4B5342 ;0972,0973
dw3 0x4B6DB0,0x4B8820 ;0974,0975
dw3 0x4BA293,0x4BBD08 ;0976,0977
dw3 0x4BD77F,0x4BF1F8 ;0978,0979
dw3 0x4C0C74,0x4C26F2 ;0980,0981
dw3 0x4C4172,0x4C5BF5 ;0982,0983
dw3 0x4C767A,0x4C9101 ;0984,0985
dw3 0x4CAB8A,0x4CC616 ;0986,0987
dw3 0x4CE0A4,0x4CFB35 ;0988,0989
dw3 0x4D15C7,0x4D305C ;0990,0991
dw3 0x4D4AF4,0x4D658D ;0992,0993
dw3 0x4D8029,0x4D9AC7 ;0994,0995
dw3 0x4DB568,0x4DD00A ;0996,0997
dw3 0x4DEAAF,0x4E0556 ;0998,0999
dw3 0x4E2000,0x4E3AAC ;1000,1001
dw3 0x4E555A,0x4E700A ;1002,1003
dw3 0x4E8ABD,0x4EA572 ;1004,1005
dw3 0x4EC029,0x4EDAE2 ;1006,1007
dw3 0x4EF59E,0x4F105C ;1008,1009
dw3 0x4F2B1C,0x4F45DF ;1010,1011
dw3 0x4F60A3,0x4F7B6A ;1012,1013
dw3 0x4F9634,0x4FB0FF ;1014,1015
dw3 0x4FCBCD,0x4FE69D ;1016,1017
dw3 0x50016F,0x501C44 ;1018,1019
dw3 0x50371A,0x5051F3 ;1020,1021
dw3 0x506CCF,0x5087AC ;1022,1023
tbl_pretab:: //22
dw3 0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,2,2,3,3,3,2,0
tbl_power2x:: //4 ;pow(2,0/4)*2^23,pow(2,-1/4)*2^23,pow(2,-2/4)*2^23,pow(2,3,-3/4)*2^23
dw3 0x800000, 0x945D82,0xA57D87,0xB3E408
tbl_powerMask:: //24
// dw3 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0 ;0-shift 1,2,3
// dw3 0x8000,0xc000,0xe000,0xf000,0xf800,0xfc00,0xfe00,0xff00
// dw3 0xff80,0xffc0,0xffe0,0xfff0,0xfff8,0xfffc,0xfffe,0xffff
dw3 -(1<<23),-(1<<22) ;0-shift,1
dw3 -(1<<21),-(1<<20) ;2,3
dw3 -(1<<19),-(1<<18)
dw3 -(1<<17),-(1<<16)
dw3 -(1<<15),-(1<<14)
dw3 -(1<<13),-(1<<12)
dw3 -(1<<11),-(1<<10)
dw3 -(1<<09),-(1<<08)
dw3 -(1<<07),-(1<<06)
dw3 -(1<<05),-(1<<04)
dw3 -(1<<03),-(1<<02)
dw3 -(1<<01),-(1<<00)
tbl_volumeExt:: // 30 step
//40 step vol
// dw3 0x755,0x168a,0x434a,0x9b0a,0xe7fa,0x147ae,0x1c1ba,0x246b4,0x2dd95,0x38153,
// dw3 0x4499d,0x51884,0x60e6c,0x6fe66,0x81385,0x95389,0xa76dc,0xbbdba,0xd2c7b,0xec7fd,
// dw3 0x1095b4,0x12149a,0x13b607,0x157d1a,0x181c57,0x198a13,0x1bd7b5,0x1e5a84,0x21174c,0x230d40,
// dw3 0x263680,0x287a26,
//0x2ae025,0x2d6a86,0x31830e,0x3ad855,0x45effe,0x50c335,0x580bcb,0x68a498,
//modified volume
/*
fix24 0.000000000000000000,0.002238721138568340, //-59,-53
fix24 0.004466835921509631,0.008912509381337459, //-47,-41
fix24 0.017782794100389229,0.025118864315095794, //-35,-32
fix24 0.035481338923357551,0.050118723362727227, //-29,-26
fix24 0.070794578438413802,0.100000000000000010, //-23,-20
fix24 0.141253754462275450,0.199526231496888000, //-17,-14
fix24 0.251188643150958010,0.316227766016837940, //-12,-10
fix24 0.398107170553497260,0.501187233627272350, //-8,-6
fix24 0.630957344480193250,0.794328234724281490, //-4,-2
fix24 0.177827941003892260,0.223872113856833920, //-15,-13
fix24 0.281838293126445370,0.354813389233575470, //-11,-9
fix24 0.398107170553497260,0.446683592150963150, //-8 ,-7
fix24 0.501187233627272350,0.562341325190349070, //-6 ,-5
fix24 0.630957344480193250,0.707945784384137910, //-4 ,-3
fix24 0.794328234724281490,0.891250938133745560, //-2 ,-1
fix24 1.000000000000000000,1.000000000000000000, //-0 ,dummy
*/
fix24 0.000000000000000000,0.000276033534000000, //-74,-68
fix24 0.000794328234724281,0.001584893192461114, //-62,-56
fix24 0.003162277660168380,0.004466835921509631, //-50,-47
fix24 0.006309573444801929,0.008912509381337459, //-44,-41
fix24 0.012589254117941673,0.017782794100389229, //-38,-35
fix24 0.025118864315095794,0.035481338923357551, //-32,-29
fix24 0.044668359215096300,0.056234132519034905, //-27,-25
fix24 0.070794578438413802,0.089125093813374537, //-23,-21
fix24 0.112201845430196360,0.141253754462275450, //-19,-17
fix24 0.177827941003892260,0.223872113856833920, //-15,-13
fix24 0.281838293126445370,0.354813389233575470, //-11,-9
fix24 0.398107170553497260,0.446683592150963150, //-8 ,-7
fix24 0.501187233627272350,0.562341325190349070, //-6 ,-5
fix24 0.630957344480193250,0.707945784384137910, //-4 ,-3
fix24 0.794328234724281490,0.891250938133745560, //-2 ,-1
fix24 1.000000000000000000,1.000000000000000000, //-0 ,dummy
tbl_syndctOdd16x16:: //256
.fix24 0.9987954562, 0.9891765100, 0.9700312532, 0.9415440652
.fix24 0.9039892931, 0.8577286100, 0.8032075315, 0.7409511254
.fix24 0.6715589549, 0.5956993045, 0.5141027442, 0.4275550935
.fix24 0.3368898534, 0.2429801799, 0.1467304745, 0.0490676744
.fix24 0.9891765100, 0.9039892931, 0.7409511254, 0.5141027442
.fix24 0.2429801799, -0.0490676743, -0.3368898533, -0.5956993044
.fix24 -0.8032075314, -0.9415440652, -0.9987954562, -0.9700312532
.fix24 -0.8577286101, -0.6715589549, -0.4275550935, -0.1467304746
.fix24 0.9700312532, 0.7409511254, 0.3368898534, -0.1467304744
.fix24 -0.5956993044, -0.9039892931, -0.9987954562, -0.8577286101
.fix24 -0.5141027443, -0.0490676745, 0.4275550933, 0.8032075314
.fix24 0.9891765099, 0.9415440652, 0.6715589550, 0.2429801801
.fix24 0.9415440652, 0.5141027442, -0.1467304744, -0.7409511253
.fix24 -0.9987954562, -0.8032075315, -0.2429801800, 0.4275550933
.fix24 0.9039892931, 0.9700312532, 0.5956993047, -0.0490676741
.fix24 -0.6715589547, -0.9891765099, -0.8577286101, -0.3368898537
.fix24 0.9039892931, 0.2429801799, -0.5956993044, -0.9987954562
.fix24 -0.6715589549, 0.1467304743, 0.8577286099, 0.9415440652
.fix24 0.3368898536, -0.5141027440, -0.9891765099, -0.7409511255
.fix24 0.0490676740, 0.8032075313, 0.9700312533, 0.4275550938
.fix24 0.8577286100, -0.0490676743, -0.9039892931, -0.8032075315
.fix24 0.1467304743, 0.9415440651, 0.7409511255, -0.2429801797
.fix24 -0.9700312531, -0.6715589551, 0.3368898531, 0.9891765099
.fix24 0.5956993048, -0.4275550931, -0.9987954562, -0.5141027446
.fix24 0.8032075315, -0.3368898533, -0.9987954562, -0.2429801800
.fix24 0.8577286099, 0.7409511255, -0.4275550932, -0.9891765100
.fix24 -0.1467304748, 0.9039892930, 0.6715589551, -0.5141027438
.fix24 -0.9700312533, -0.0490676748, 0.9415440650, 0.5956993049
.fix24 0.7409511254, -0.5956993044, -0.8577286101, 0.4275550933
.fix24 0.9415440652, -0.2429801797, -0.9891765100, 0.0490676740
.fix24 0.9987954562, 0.1467304749, -0.9700312531, -0.3368898538
.fix24 0.9039892929, 0.5141027447, -0.8032075311, -0.6715589553
.fix24 0.6715589549, -0.8032075314, -0.5141027443, 0.9039892931
.fix24 0.3368898536, -0.9700312531, -0.1467304748, 0.9987954562
.fix24 -0.0490676739, -0.9891765100, 0.2429801794, 0.9415440654
.fix24 -0.4275550929, -0.8577286103, 0.5956993039, 0.7409511259
.fix24 0.5956993045, -0.9415440652, -0.0490676745, 0.9700312532
.fix24 -0.5141027440, -0.6715589551, 0.9039892930, 0.1467304749
.fix24 -0.9891765100, 0.4275550930, 0.7409511257, -0.8577286097
.fix24 -0.2429801805, 0.9987954562, -0.3368898527, -0.8032075320
.fix24 0.5141027442, -0.9987954562, 0.4275550933, 0.5956993047
.fix24 -0.9891765099, 0.3368898531, 0.6715589551, -0.9700312531
.fix24 0.2429801794, 0.7409511257, -0.9415440650, 0.1467304738
.fix24 0.8032075319, -0.9039892928, 0.0490676735, 0.8577286105
.fix24 0.4275550935, -0.9700312532, 0.8032075314, -0.0490676741
.fix24 -0.7409511255, 0.98
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -