rockbox/firmware/target/arm/tms320dm320/dsp/dsp-image.h

114 lines
55 KiB
C
Raw Normal View History

#ifndef DSP_IMAGE
#define DSP_IMAGE
/*
* Automatically generated by xml2h.py from ./build/dsp-image.out.
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License as
* published by the Free Software Foundation; either version 2 of
* the License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston,
* MA 02111-1307 USA
*
*/
static const unsigned short _section_text[] = {
0xe808, 0x75f8, 0x0008, 0x0280, 0xfc00, 0xf495, 0x4a08, 0x4a09, 0x4a0a, 0x4a0b, 0x4a0c, 0x4a0d, 0x4a10, 0x4a11, 0x4a12, 0x4a13, 0x4a14, 0x4a15, 0x4a16, 0x4a17, 0x4a17, 0x4a19, 0x4a0e, 0x4a06, 0x4a07, 0x4a1a, 0x4a1d, 0x4a1b, 0x4a1c, 0x68f8, 0x0007, 0x7d3f, 0x69f8, 0x0007, 0x4000, 0x68f8, 0x001d, 0xfffc, 0x4818, 0x68f8, 0x0018, 0xfffe, 0x7711, 0x0001, 0x4a08, 0x7681, 0x0001, 0x76f8, 0x28de, 0x0001, 0x10f8, 0x28e6, 0x76f8, 0x28e7, 0x0000, 0xfa44, 0x00ca, 0xf495, 0xeeff, 0x7712, 0x0054, 0x960f, 0xf830, 0x00c8, 0x7711, 0x0054, 0x6981, 0x0001, 0xf074, 0x02e4, 0xf073, 0x00ca, 0xf074, 0x0130, 0xee01, 0x8a18, 0xf495, 0x8a1c, 0x8a1b, 0x8a1d, 0x8a1a, 0x8a07, 0x8a06, 0x8a0e, 0x8a19, 0x8a17, 0x8a17, 0x8a16, 0x8a15, 0x8a14, 0x8a13, 0x8a12, 0x8a11, 0x8a10, 0x8a0d, 0x8a0c, 0x8a0b, 0x8a0a, 0x8a09, 0x8a08, 0xf4eb, 0xeeff, 0x76f8, 0x28de, 0x0000, 0xf074, 0x0080, 0xee01, 0xfc00, 0x10f8, 0x28de, 0xf844, 0x00f7, 0xf4e1, 0xf495, 0x10f8, 0x28de, 0xf845, 0x00f1, 0xfc00, 0xeefb, 0x4818, 0xf000, 0x0006, 0x76f8, 0x288d, 0x0002, 0x8004, 0x7600, 0x0051, 0x1006, 0x8001, 0x1004, 0x8002, 0xf274, 0x0396, 0xf020, 0x288e, 0xf074, 0x00e5, 0xf074, 0x00ed, 0xee05, 0x76f8, 0x28de, 0x0002, 0xfc00, 0x4a11, 0x7711, 0x0026, 0x7712, 0x0001, 0x7681, 0x0010, 0x7713, 0x0001, 0x7711, 0x0000, 0xeefe, 0x7681, 0xffff, 0xe501, 0xf495, 0xf6bb, 0xf074, 0x02b9, 0xf074, 0x028a, 0x7600, 0x2cad, 0xf074, 0x00f8, 0xf4e1, 0xf495, 0xf073, 0x012c, 0x4a11, 0x60f8, 0x28e2, 0x4000, 0xfa30, 0x013e, 0xf495, 0xeefe, 0x10f8, 0x28e3, 0x08f8, 0x28e1, 0xf844, 0x014b, 0x60f8, 0x28e6, 0x0002, 0xf820, 0x014b, 0x7711, 0x0054, 0x6881, 0xfffe, 0xf074, 0x02ef, 0xf073, 0x01b9, 0x10f8, 0x28e3, 0x08f8, 0x28e1, 0xf844, 0x015c, 0x76f8, 0x28e3, 0x0000, 0x76f8, 0x288d, 0x0003, 0x76f8, 0x28e7, 0x0001, 0xf074, 0x00e5, 0x10f8, 0x28e7, 0xf844, 0x01b9, 0x10f8, 0x28e1, 0x00f8, 0x28e2, 0x08f8, 0x28e3, 0x8811, 0xf495, 0x7710, 0x4000, 0xf6a9, 0xf820, 0x0173, 0xf020, 0x4000, 0xf273, 0x0177, 0x08f8, 0x28e2, 0x10f8, 0x28e1, 0x08f8, 0x28e3, 0x80f8, 0x28e4, 0xf6b8, 0xf020, 0x8000, 0x6ff8, 0x28e5, 0x0c1f, 0x6ff8, 0x28e2, 0x0c1f, 0x75f8, 0x0008, 0x8002, 0xe800, 0x75f8, 0x0008, 0x8003, 0x10f8, 0x28df, 0xf1ef, 0xf3e1, 0x10f8, 0x28e0, 0xf2a0, 0x00f8, 0x28e3, 0x4e00, 0xf020, 0xffff, 0x5700, 0xf280, 0x75f8, 0x0008, 0x8000, 0x5600, 0xf0f0, 0x75f8, 0x0008, 0x8001, 0xe800, 0x75f8, 0x28e4, 0x8004, 0x75f8, 0x0008, 0x8005, 0x74f8, 0x288f, 0x8006, 0x74f8, 0x2890, 0x8001, 0x74f8, 0x2891, 0x8000, 0x74f8, 0x2892, 0x8003, 0xe801, 0x74f8, 0x2893, 0x8002, 0x75f8, 0x0008, 0x8006, 0xee02, 0x8a11, 0xfc00, 0xf495, 0x4a08, 0x4a09, 0x4a0a, 0x4a0b, 0x4a0c, 0x4a0d, 0x4a10, 0x4a11, 0x4a12, 0x4a13, 0x4a14, 0x4a15, 0x4a16, 0x4a17, 0x4a17, 0x4a19, 0x4a0e, 0x4a06, 0x4a07, 0x4a1a, 0x4a1d, 0x4a1b, 0x4a1c, 0x68f8, 0x0007, 0x7d3f, 0x69f8, 0x0007, 0x4000, 0x68f8, 0x001d, 0xfffc, 0x4818, 0x68f8, 0x0018, 0xfffe, 0x7711, 0x0001, 0x4a08, 0x7681, 0x0040, 0x7711, 0x0055, 0x7681, 0x0000, 0x7711, 0x0057, 0x6f81, 0x0c41, 0xeeff, 0xf030, 0x4000, 0x8000, 0xf020, 0x4000, 0x60f8, 0x28e6, 0x0001, 0x1c00, 0x76f8, 0x28e2, 0x0000, 0xfa20, 0x0212, 0x80f8, 0x28e5, 0x7711, 0x0054, 0x6881, 0xfffe, 0xf074, 0x02ef, 0x7711, 0x0055, 0x7681, 0x0003, 0x7711, 0x0057, 0x7681, 0x2800, 0x76f8, 0x28e3, 0x0000, 0xf073, 0x0214, 0xf074, 0x0130, 0xee01, 0x8a18, 0xf495, 0x8a1c, 0x8a1b, 0x8a1d, 0x8a1a, 0x8a07, 0x8a06, 0x8a0e, 0x8a19, 0x8a17, 0x8a17, 0x8a16, 0x8a15, 0x8a14, 0x8a13, 0x8a12, 0x8a11, 0x8a10, 0x8a0d, 0x8a0c, 0x8a0b, 0x8a0a, 0x8a09, 0x8a08, 0xf4eb, 0xf495, 0x4a08, 0x4a09, 0x4a0a, 0x4a0b, 0x4a0c, 0x4a0d, 0x4a10, 0x4a11, 0x4a12, 0x4a13, 0x4a14, 0x4a15, 0x4a16, 0x4a17, 0x4a17, 0x4a19, 0x4a0e, 0x4a06, 0x4a07, 0x4a1a, 0x4a1d, 0x4a1b, 0x4a1c, 0x68f8, 0x0007, 0x7d3f, 0x69f8, 0x0007, 0x4000, 0x68f8, 0x001d, 0xfffc, 0x4818, 0x68f8, 0x0018, 0xfffe, 0x7711, 0x0001, 0x4a08, 0x7681, 0x0800, 0x10f8, 0x28e4, 0x00f8, 0x28e2, 0x80f8, 0x28e2, 0x7710, 0x4000, 0x7211, 0x28e2, 0x10f8, 0x28e4, 0xf5a9, 0xeeff, 0x00f8, 0x28e3, 0xfa20, 0x026f, 0x80f8, 0x28e3, 0xf074, 0x0130, 0xee01, 0x8a18, 0xf495, 0x8a1c, 0x8a1b, 0x8a1d, 0x8a1a, 0x8a07, 0x8a06, 0x8a0e, 0x8a19, 0x8a17, 0x8a17, 0x8a16, 0x8a15, 0x8a14, 0x8a13
};
static const unsigned short _section_cinit[] = {
0x0001, 0x28e2, 0x0000, 0x0001, 0x28e3, 0x0000, 0x0001, 0x28e6, 0x0001, 0x0001, 0x28e7, 0x0000, 0x0001, 0x28e8, 0x0000, 0x0001, 0x2909, 0x0000, 0x0001, 0x290a, 0x0000, 0x0001, 0x290b, 0x0412, 0x0001, 0x290c, 0x0412, 0x0001, 0x2b67, 0x0001, 0x0000,
};
static const unsigned short _section_const[] = {
0x0028, 0x006e, 0x0075, 0x006c, 0x006c, 0x0029, 0x0000, 0x0025, 0x0000, 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, 0x0038, 0x0039, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, 0x0038, 0x0039, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0000, 0x0000, 0x0000, 0x7f7f, 0xffff, 0xff7f, 0xffff, 0x3f80, 0x0000, 0x4120, 0x0000, 0x0000, 0x0000, 0x4f00, 0x0000, 0x4120, 0x0000, 0x3f80, 0x0000, 0x0000, 0x0000, 0x4f00, 0x0000, 0x4120, 0x0000, 0x3f80, 0x0000, 0x0000, 0x0020, 0x0020, 0x0020, 0x0020, 0x0020, 0x0020, 0x0020, 0x0020, 0x0020, 0x0028, 0x0028, 0x0028, 0x0028, 0x0028, 0x0020, 0x0020, 0x0020, 0x0020, 0x0020, 0x0020, 0x0020, 0x0020, 0x0020, 0x0020, 0x0020, 0x0020, 0x0020, 0x0020, 0x0020, 0x0020, 0x0020, 0x0020, 0x0088, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0041, 0x0041, 0x0041, 0x0041, 0x0041, 0x0041, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0001, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0010, 0x0042, 0x0042, 0x0042, 0x0042, 0x0042, 0x0042, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0010, 0x0010, 0x0010, 0x0010, 0x0020, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0044, 0x0053, 0x0050, 0x0020, 0x0069, 0x006e, 0x0069, 0x0074, 0x0065, 0x0064, 0x002e, 0x002e, 0x002e, 0x0000,
};
static const unsigned short _section_vectors[] = {
0xf273, 0x02fa, 0xf495, 0xf495, 0xf4eb, 0xf495, 0xf495, 0xf495, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf273, 0x0085, 0xf495, 0xf495, 0xf4eb, 0xf495, 0xf495, 0xf495, 0xf4eb, 0xf495, 0xf495, 0xf495, 0xf4eb, 0xf495, 0xf495, 0xf495, 0xf4eb, 0xf495, 0xf495, 0xf495, 0xf4eb, 0xf495, 0xf495, 0xf495, 0xf273, 0x01bc, 0xf495, 0xf495, 0xf4eb, 0xf495, 0xf495, 0xf495, 0xf4eb, 0xf495, 0xf495, 0xf495, 0xf4eb, 0xf495, 0xf495, 0xf495, 0xf4eb, 0xf495, 0xf495, 0xf495, 0xf4eb, 0xf495, 0xf495, 0xf495, 0xf4eb, 0xf495, 0xf495, 0xf495, 0xf4eb, 0xf495, 0xf495, 0xf495, 0xf273, 0x022f, 0xf495, 0xf495, 0xf4eb, 0xf495, 0xf495, 0xf495,
};
static const struct dsp_section dsp_image[] = {
{_section_text, 0x0080, 0x180d},
{_section_cinit, 0x2dbb, 0x001f},
{NULL /* .bss */, 0x288d, 0x02db},
{_section_const, 0x2b68, 0x0153},
{NULL /* .sysmem */, 0x2cbb, 0x0100},
{NULL /* .stack */, 0x188d, 0x1000},
{_section_vectors, 0x7f80, 0x0080},
{NULL /* .dma */, 0x8000, 0x4000},
{NULL, 0, 0}
};
/* Symbol table, usable with the DSP_() macro (see dsp-target.h). */
#define _waitack 0x00ed
#define _acked 0x28de
#define _startack 0x00e5
#define _debugf 0x00f8
#define _handle_int0 0x0085
#define _status 0x288d
#define _audiohw_start 0x02e4
#define _dma0_stopped 0x28e6
#define _waiting 0x28e7
#define _vsnprintf 0x0396
#define _rebuffer 0x0130
#define _main 0x0113
#define _dma_init 0x028a
#define _audiohw_init 0x02b9
#define _c_int00 0x02fa
#define _handle_dma0 0x01bc
#define _handle_dmac 0x022f
#define _last_size 0x28e4
#define _dsp_level 0x28e2
#define _dma0_unlocked 0x28e5
#define _data 0x8000
#define _sdem_addrh 0x28df
#define _sdem_addrl 0x28e0
#define _sdem_level 0x28e3
#define _sdem_dsp_size 0x28e1
#define _audiohw_stop 0x02ef
#define cinit 0x2dbb
#define __args_main 0x0f88
#define _exit 0x0344
#define _atexit 0x0371
#define __dtors_ptr 0x290a
#define __cleanup_ptr 0x2909
#define _abort 0x0393
#define __lock 0x290b
#define __unlock 0x290c
#define __printfi 0x0419
#define _memcpy 0x152d
#define __register_lock 0x0413
#define __register_unlock 0x0416
#define __nop 0x0412
#define _malloc 0x15cd
#define _memccpy 0x150d
#define _ecvt 0x0ff6
#define _fcvt 0x12f8
#define _atoi 0x0f9f
#define _free 0x1728
#define __ctypes_ 0x2bac
#define _ltoa 0x14bf
#define __sys_memory 0x2cbb
#define _minit 0x159e
#define _realloc 0x1660
#define _calloc 0x163e
#define _memmove 0x1863
#define ___text__ 0x0080
#define etext 0x188d
#define ___etext__ 0x188d
#define ___cinit__ 0x2dbb
#define ___bss__ 0x288d
#define end 0x2b68
#define ___end__ 0x2b68
#define ___data__ 0x0000
#define edata 0x0000
#define ___edata__ 0x0000
#endif