;******************************************************************************
;* TMS320C6x ANSI C Codegen                                      Version 4.00 *
;* Date/Time created: Thu May 03 22:51:56 2001                                *
;******************************************************************************

;******************************************************************************
;* GLOBAL FILE PARAMETERS                                                     *
;*                                                                            *
;*   Architecture      : TMS320C671x                                          *
;*   Optimization      : Enabled at level 3                                   *
;*   Optimizing for    : Speed                                                *
;*                       Based on options: -o3, no -ms                        *
;*   Endian            : Little                                               *
;*   Interrupt Thrshld : Disabled                                             *
;*   Memory Model      : Small                                                *
;*   Calls to RTS      : Near                                                 *
;*   Pipelining        : Enabled                                              *
;*   Speculative Load  : Disabled                                             *
;*   Memory Aliases    : Presume are aliases (pessimistic)                    *
;*   Debug Info        : Debug                                                *
;*                                                                            *
;******************************************************************************

FP	.set	A15
DP	.set	B14
SP	.set	B15
	.global	$bss

;	opt6x -v6710 -O3 c:\windows\TEMP\TI390213_2 c:\windows\TEMP\TI390213_4 
	.file	"audio.c"
	.file	"C:\ti\c6000\bios\include\std.h"
	.file	"C:\ti\c6000\bios\include\fxn.h"
	.file	"C:\ti\c6000\bios\include\sts.h"
	.file	"C:\ti\c6000\bios\include\pip.h"
	.file	"C:\ti\c6000\bios\include\log.h"
	.file	"../Van/ComplexMath.h"
	.file	"C:\ti\c6000\bios\include\pip.h"
	.stag	_PIP_Obj, 800
	.member	_threshold, 0, 14, 8, 32
	.member	_preaderTakeProbe, 32, 24, 8, 32, _PIP_Obj
	.member	_readerAddr, 64, 16, 8, 32
	.member	_readerSize, 96, 14, 8, 32
	.member	_readerCurdesc, 128, 16, 8, 32
	.member	_pnotifyReader, 160, 24, 8, 32, _FXN_Obj
	.member	_readerNumFrames, 192, 14, 8, 32
	.member	_preaderGiveProbe, 224, 24, 8, 32, _PIP_Obj
	.member	_pwriterNumFrames, 256, 30, 8, 32
	.member	_notifyWriter, 288, 8, 8, 96, _FXN_Obj
	.member	_preaderSts, 384, 24, 8, 32, _STS_Obj
	.member	_pwriterTakeProbe, 416, 24, 8, 32, _PIP_Obj
	.member	_writerAddr, 448, 16, 8, 32
	.member	_writerSize, 480, 14, 8, 32
	.member	_writerCurdesc, 512, 16, 8, 32
	.member	_pnotifyWriter, 544, 24, 8, 32, _FXN_Obj
	.member	_writerNumFrames, 576, 14, 8, 32
	.member	_pwriterGiveProbe, 608, 24, 8, 32, _PIP_Obj
	.member	_preaderNumFrames, 640, 30, 8, 32
	.member	_notifyReader, 672, 8, 8, 96, _FXN_Obj
	.member	_pwriterSts, 768, 24, 8, 32, _STS_Obj
	.eos
	.sym	_Uns, 0, 14, 13, 32
	.sym	_PIP_Obj, 0, 8, 13, 800,_PIP_Obj
	.sym	_Ptr, 0, 16, 13, 32
	.stag	_FXN_Obj, 96
	.member	_fxn, 0, 148, 8, 32
	.member	_arg1, 32, 14, 8, 32
	.member	_arg0, 64, 14, 8, 32
	.eos
	.sym	_Int, 0, 4, 13, 32
	.sym	_Fxn, 0, 148, 13, 32
	.sym	_FXN_Obj, 0, 8, 13, 96,_FXN_Obj
	.stag	_STS_Obj, 0
	.eos
	.sym	_STS_Obj, 0, 8, 13, 0,_STS_Obj
	.sym	_PIP_Handle, 0, 24, 13, 32,_PIP_Obj
	.file	"C:\ti\c6000\bios\include\log.h"
	.stag	_LOG_Obj, 192
	.member	_bufend, 0, 14, 8, 32
	.member	_flag, 32, 14, 8, 32
	.member	_seqnum, 64, 14, 8, 32
	.member	_curptr, 96, 14, 8, 32
	.member	_lenmask, 128, 14, 8, 32
	.member	_bufbeg, 160, 14, 8, 32
	.eos
	.sym	_LOG_Handle, 0, 24, 13, 32,_LOG_Obj
	.sym	_String, 0, 18, 13, 32
	.file	"../Van/ComplexMath.h"
	.stag	_T0, 64
	.member	_Re, 0, 6, 8, 32
	.member	_Im, 32, 6, 8, 32
	.eos
	.sym	_Real, 0, 6, 13, 32
	.sym	_Complex, 0, 8, 13, 64,_T0
	.file	"../Van/BeauregardFFT.h"
	.file	"audio.c"
	.file	"permute.h"
	.file	"audio.c"
	.global	_srcComplex
	.bss	_srcComplex,8192,4
	.sym	_srcComplex,_srcComplex, 56, 2, 65536, _T0, 1024
	.global	_dstComplex
	.bss	_dstComplex,8192,4
	.sym	_dstComplex,_dstComplex, 56, 2, 65536, _T0, 1024
	.file	"permute.h"

	.sect	".cinit"
	.align	8
	.field  	IR_1,32
	.field  	_unBitReversed+0,32
	.field  	0,16			; _unBitReversed[0] @ 0
	.field  	0x200,16			; _unBitReversed[1] @ 16
	.field  	0x100,16			; _unBitReversed[2] @ 32
	.field  	0x300,16			; _unBitReversed[3] @ 48
	.field  	0x80,16			; _unBitReversed[4] @ 64
	.field  	0x280,16			; _unBitReversed[5] @ 80
	.field  	0x180,16			; _unBitReversed[6] @ 96
	.field  	0x380,16			; _unBitReversed[7] @ 112
	.field  	0x40,16			; _unBitReversed[8] @ 128
	.field  	0x240,16			; _unBitReversed[9] @ 144
	.field  	0x140,16			; _unBitReversed[10] @ 160
	.field  	0x340,16			; _unBitReversed[11] @ 176
	.field  	0xc0,16			; _unBitReversed[12] @ 192
	.field  	0x2c0,16			; _unBitReversed[13] @ 208
	.field  	0x1c0,16			; _unBitReversed[14] @ 224
	.field  	0x3c0,16			; _unBitReversed[15] @ 240
	.field  	0x20,16			; _unBitReversed[16] @ 256
	.field  	0x220,16			; _unBitReversed[17] @ 272
	.field  	0x120,16			; _unBitReversed[18] @ 288
	.field  	0x320,16			; _unBitReversed[19] @ 304
	.field  	0xa0,16			; _unBitReversed[20] @ 320
	.field  	0x2a0,16			; _unBitReversed[21] @ 336
	.field  	0x1a0,16			; _unBitReversed[22] @ 352
	.field  	0x3a0,16			; _unBitReversed[23] @ 368
	.field  	0x60,16			; _unBitReversed[24] @ 384
	.field  	0x260,16			; _unBitReversed[25] @ 400
	.field  	0x160,16			; _unBitReversed[26] @ 416
	.field  	0x360,16			; _unBitReversed[27] @ 432
	.field  	0xe0,16			; _unBitReversed[28] @ 448
	.field  	0x2e0,16			; _unBitReversed[29] @ 464
	.field  	0x1e0,16			; _unBitReversed[30] @ 480
	.field  	0x3e0,16			; _unBitReversed[31] @ 496
	.field  	0x10,16			; _unBitReversed[32] @ 512
	.field  	0x210,16			; _unBitReversed[33] @ 528
	.field  	0x110,16			; _unBitReversed[34] @ 544
	.field  	0x310,16			; _unBitReversed[35] @ 560
	.field  	0x90,16			; _unBitReversed[36] @ 576
	.field  	0x290,16			; _unBitReversed[37] @ 592
	.field  	0x190,16			; _unBitReversed[38] @ 608
	.field  	0x390,16			; _unBitReversed[39] @ 624
	.field  	0x50,16			; _unBitReversed[40] @ 640
	.field  	0x250,16			; _unBitReversed[41] @ 656
	.field  	0x150,16			; _unBitReversed[42] @ 672
	.field  	0x350,16			; _unBitReversed[43] @ 688
	.field  	0xd0,16			; _unBitReversed[44] @ 704
	.field  	0x2d0,16			; _unBitReversed[45] @ 720
	.field  	0x1d0,16			; _unBitReversed[46] @ 736
	.field  	0x3d0,16			; _unBitReversed[47] @ 752
	.field  	0x30,16			; _unBitReversed[48] @ 768
	.field  	0x230,16			; _unBitReversed[49] @ 784
	.field  	0x130,16			; _unBitReversed[50] @ 800
	.field  	0x330,16			; _unBitReversed[51] @ 816
	.field  	0xb0,16			; _unBitReversed[52] @ 832
	.field  	0x2b0,16			; _unBitReversed[53] @ 848
	.field  	0x1b0,16			; _unBitReversed[54] @ 864
	.field  	0x3b0,16			; _unBitReversed[55] @ 880
	.field  	0x70,16			; _unBitReversed[56] @ 896
	.field  	0x270,16			; _unBitReversed[57] @ 912
	.field  	0x170,16			; _unBitReversed[58] @ 928
	.field  	0x370,16			; _unBitReversed[59] @ 944
	.field  	0xf0,16			; _unBitReversed[60] @ 960
	.field  	0x2f0,16			; _unBitReversed[61] @ 976
	.field  	0x1f0,16			; _unBitReversed[62] @ 992
	.field  	0x3f0,16			; _unBitReversed[63] @ 1008
	.field  	0x8,16			; _unBitReversed[64] @ 1024
	.field  	0x208,16			; _unBitReversed[65] @ 1040
	.field  	0x108,16			; _unBitReversed[66] @ 1056
	.field  	0x308,16			; _unBitReversed[67] @ 1072
	.field  	0x88,16			; _unBitReversed[68] @ 1088
	.field  	0x288,16			; _unBitReversed[69] @ 1104
	.field  	0x188,16			; _unBitReversed[70] @ 1120
	.field  	0x388,16			; _unBitReversed[71] @ 1136
	.field  	0x48,16			; _unBitReversed[72] @ 1152
	.field  	0x248,16			; _unBitReversed[73] @ 1168
	.field  	0x148,16			; _unBitReversed[74] @ 1184
	.field  	0x348,16			; _unBitReversed[75] @ 1200
	.field  	0xc8,16			; _unBitReversed[76] @ 1216
	.field  	0x2c8,16			; _unBitReversed[77] @ 1232
	.field  	0x1c8,16			; _unBitReversed[78] @ 1248
	.field  	0x3c8,16			; _unBitReversed[79] @ 1264
	.field  	0x28,16			; _unBitReversed[80] @ 1280
	.field  	0x228,16			; _unBitReversed[81] @ 1296
	.field  	0x128,16			; _unBitReversed[82] @ 1312
	.field  	0x328,16			; _unBitReversed[83] @ 1328
	.field  	0xa8,16			; _unBitReversed[84] @ 1344
	.field  	0x2a8,16			; _unBitReversed[85] @ 1360
	.field  	0x1a8,16			; _unBitReversed[86] @ 1376
	.field  	0x3a8,16			; _unBitReversed[87] @ 1392
	.field  	0x68,16			; _unBitReversed[88] @ 1408
	.field  	0x268,16			; _unBitReversed[89] @ 1424
	.field  	0x168,16			; _unBitReversed[90] @ 1440
	.field  	0x368,16			; _unBitReversed[91] @ 1456
	.field  	0xe8,16			; _unBitReversed[92] @ 1472
	.field  	0x2e8,16			; _unBitReversed[93] @ 1488
	.field  	0x1e8,16			; _unBitReversed[94] @ 1504
	.field  	0x3e8,16			; _unBitReversed[95] @ 1520
	.field  	0x18,16			; _unBitReversed[96] @ 1536
	.field  	0x218,16			; _unBitReversed[97] @ 1552
	.field  	0x118,16			; _unBitReversed[98] @ 1568
	.field  	0x318,16			; _unBitReversed[99] @ 1584
	.field  	0x98,16			; _unBitReversed[100] @ 1600
	.field  	0x298,16			; _unBitReversed[101] @ 1616
	.field  	0x198,16			; _unBitReversed[102] @ 1632
	.field  	0x398,16			; _unBitReversed[103] @ 1648
	.field  	0x58,16			; _unBitReversed[104] @ 1664
	.field  	0x258,16			; _unBitReversed[105] @ 1680
	.field  	0x158,16			; _unBitReversed[106] @ 1696
	.field  	0x358,16			; _unBitReversed[107] @ 1712
	.field  	0xd8,16			; _unBitReversed[108] @ 1728
	.field  	0x2d8,16			; _unBitReversed[109] @ 1744
	.field  	0x1d8,16			; _unBitReversed[110] @ 1760
	.field  	0x3d8,16			; _unBitReversed[111] @ 1776
	.field  	0x38,16			; _unBitReversed[112] @ 1792
	.field  	0x238,16			; _unBitReversed[113] @ 1808
	.field  	0x138,16			; _unBitReversed[114] @ 1824
	.field  	0x338,16			; _unBitReversed[115] @ 1840
	.field  	0xb8,16			; _unBitReversed[116] @ 1856
	.field  	0x2b8,16			; _unBitReversed[117] @ 1872
	.field  	0x1b8,16			; _unBitReversed[118] @ 1888
	.field  	0x3b8,16			; _unBitReversed[119] @ 1904
	.field  	0x78,16			; _unBitReversed[120] @ 1920
	.field  	0x278,16			; _unBitReversed[121] @ 1936
	.field  	0x178,16			; _unBitReversed[122] @ 1952
	.field  	0x378,16			; _unBitReversed[123] @ 1968
	.field  	0xf8,16			; _unBitReversed[124] @ 1984
	.field  	0x2f8,16			; _unBitReversed[125] @ 2000
	.field  	0x1f8,16			; _unBitReversed[126] @ 2016
	.field  	0x3f8,16			; _unBitReversed[127] @ 2032
	.field  	0x4,16			; _unBitReversed[128] @ 2048
	.field  	0x204,16			; _unBitReversed[129] @ 2064
	.field  	0x104,16			; _unBitReversed[130] @ 2080
	.field  	0x304,16			; _unBitReversed[131] @ 2096
	.field  	0x84,16			; _unBitReversed[132] @ 2112
	.field  	0x284,16			; _unBitReversed[133] @ 2128
	.field  	0x184,16			; _unBitReversed[134] @ 2144
	.field  	0x384,16			; _unBitReversed[135] @ 2160
	.field  	0x44,16			; _unBitReversed[136] @ 2176
	.field  	0x244,16			; _unBitReversed[137] @ 2192
	.field  	0x144,16			; _unBitReversed[138] @ 2208
	.field  	0x344,16			; _unBitReversed[139] @ 2224
	.field  	0xc4,16			; _unBitReversed[140] @ 2240
	.field  	0x2c4,16			; _unBitReversed[141] @ 2256
	.field  	0x1c4,16			; _unBitReversed[142] @ 2272
	.field  	0x3c4,16			; _unBitReversed[143] @ 2288
	.field  	0x24,16			; _unBitReversed[144] @ 2304
	.field  	0x224,16			; _unBitReversed[145] @ 2320
	.field  	0x124,16			; _unBitReversed[146] @ 2336
	.field  	0x324,16			; _unBitReversed[147] @ 2352
	.field  	0xa4,16			; _unBitReversed[148] @ 2368
	.field  	0x2a4,16			; _unBitReversed[149] @ 2384
	.field  	0x1a4,16			; _unBitReversed[150] @ 2400
	.field  	0x3a4,16			; _unBitReversed[151] @ 2416
	.field  	0x64,16			; _unBitReversed[152] @ 2432
	.field  	0x264,16			; _unBitReversed[153] @ 2448
	.field  	0x164,16			; _unBitReversed[154] @ 2464
	.field  	0x364,16			; _unBitReversed[155] @ 2480
	.field  	0xe4,16			; _unBitReversed[156] @ 2496
	.field  	0x2e4,16			; _unBitReversed[157] @ 2512
	.field  	0x1e4,16			; _unBitReversed[158] @ 2528
	.field  	0x3e4,16			; _unBitReversed[159] @ 2544
	.field  	0x14,16			; _unBitReversed[160] @ 2560
	.field  	0x214,16			; _unBitReversed[161] @ 2576
	.field  	0x114,16			; _unBitReversed[162] @ 2592
	.field  	0x314,16			; _unBitReversed[163] @ 2608
	.field  	0x94,16			; _unBitReversed[164] @ 2624
	.field  	0x294,16			; _unBitReversed[165] @ 2640
	.field  	0x194,16			; _unBitReversed[166] @ 2656
	.field  	0x394,16			; _unBitReversed[167] @ 2672
	.field  	0x54,16			; _unBitReversed[168] @ 2688
	.field  	0x254,16			; _unBitReversed[169] @ 2704
	.field  	0x154,16			; _unBitReversed[170] @ 2720
	.field  	0x354,16			; _unBitReversed[171] @ 2736
	.field  	0xd4,16			; _unBitReversed[172] @ 2752
	.field  	0x2d4,16			; _unBitReversed[173] @ 2768
	.field  	0x1d4,16			; _unBitReversed[174] @ 2784
	.field  	0x3d4,16			; _unBitReversed[175] @ 2800
	.field  	0x34,16			; _unBitReversed[176] @ 2816
	.field  	0x234,16			; _unBitReversed[177] @ 2832
	.field  	0x134,16			; _unBitReversed[178] @ 2848
	.field  	0x334,16			; _unBitReversed[179] @ 2864
	.field  	0xb4,16			; _unBitReversed[180] @ 2880
	.field  	0x2b4,16			; _unBitReversed[181] @ 2896
	.field  	0x1b4,16			; _unBitReversed[182] @ 2912
	.field  	0x3b4,16			; _unBitReversed[183] @ 2928
	.field  	0x74,16			; _unBitReversed[184] @ 2944
	.field  	0x274,16			; _unBitReversed[185] @ 2960
	.field  	0x174,16			; _unBitReversed[186] @ 2976
	.field  	0x374,16			; _unBitReversed[187] @ 2992
	.field  	0xf4,16			; _unBitReversed[188] @ 3008
	.field  	0x2f4,16			; _unBitReversed[189] @ 3024
	.field  	0x1f4,16			; _unBitReversed[190] @ 3040
	.field  	0x3f4,16			; _unBitReversed[191] @ 3056
	.field  	0xc,16			; _unBitReversed[192] @ 3072
	.field  	0x20c,16			; _unBitReversed[193] @ 3088
	.field  	0x10c,16			; _unBitReversed[194] @ 3104
	.field  	0x30c,16			; _unBitReversed[195] @ 3120
	.field  	0x8c,16			; _unBitReversed[196] @ 3136
	.field  	0x28c,16			; _unBitReversed[197] @ 3152
	.field  	0x18c,16			; _unBitReversed[198] @ 3168
	.field  	0x38c,16			; _unBitReversed[199] @ 3184
	.field  	0x4c,16			; _unBitReversed[200] @ 3200
	.field  	0x24c,16			; _unBitReversed[201] @ 3216
	.field  	0x14c,16			; _unBitReversed[202] @ 3232
	.field  	0x34c,16			; _unBitReversed[203] @ 3248
	.field  	0xcc,16			; _unBitReversed[204] @ 3264
	.field  	0x2cc,16			; _unBitReversed[205] @ 3280
	.field  	0x1cc,16			; _unBitReversed[206] @ 3296
	.field  	0x3cc,16			; _unBitReversed[207] @ 3312
	.field  	0x2c,16			; _unBitReversed[208] @ 3328
	.field  	0x22c,16			; _unBitReversed[209] @ 3344
	.field  	0x12c,16			; _unBitReversed[210] @ 3360
	.field  	0x32c,16			; _unBitReversed[211] @ 3376
	.field  	0xac,16			; _unBitReversed[212] @ 3392
	.field  	0x2ac,16			; _unBitReversed[213] @ 3408
	.field  	0x1ac,16			; _unBitReversed[214] @ 3424
	.field  	0x3ac,16			; _unBitReversed[215] @ 3440
	.field  	0x6c,16			; _unBitReversed[216] @ 3456
	.field  	0x26c,16			; _unBitReversed[217] @ 3472
	.field  	0x16c,16			; _unBitReversed[218] @ 3488
	.field  	0x36c,16			; _unBitReversed[219] @ 3504
	.field  	0xec,16			; _unBitReversed[220] @ 3520
	.field  	0x2ec,16			; _unBitReversed[221] @ 3536
	.field  	0x1ec,16			; _unBitReversed[222] @ 3552
	.field  	0x3ec,16			; _unBitReversed[223] @ 3568
	.field  	0x1c,16			; _unBitReversed[224] @ 3584
	.field  	0x21c,16			; _unBitReversed[225] @ 3600
	.field  	0x11c,16			; _unBitReversed[226] @ 3616
	.field  	0x31c,16			; _unBitReversed[227] @ 3632
	.field  	0x9c,16			; _unBitReversed[228] @ 3648
	.field  	0x29c,16			; _unBitReversed[229] @ 3664
	.field  	0x19c,16			; _unBitReversed[230] @ 3680
	.field  	0x39c,16			; _unBitReversed[231] @ 3696
	.field  	0x5c,16			; _unBitReversed[232] @ 3712
	.field  	0x25c,16			; _unBitReversed[233] @ 3728
	.field  	0x15c,16			; _unBitReversed[234] @ 3744
	.field  	0x35c,16			; _unBitReversed[235] @ 3760
	.field  	0xdc,16			; _unBitReversed[236] @ 3776
	.field  	0x2dc,16			; _unBitReversed[237] @ 3792
	.field  	0x1dc,16			; _unBitReversed[238] @ 3808
	.field  	0x3dc,16			; _unBitReversed[239] @ 3824
	.field  	0x3c,16			; _unBitReversed[240] @ 3840
	.field  	0x23c,16			; _unBitReversed[241] @ 3856
	.field  	0x13c,16			; _unBitReversed[242] @ 3872
	.field  	0x33c,16			; _unBitReversed[243] @ 3888
	.field  	0xbc,16			; _unBitReversed[244] @ 3904
	.field  	0x2bc,16			; _unBitReversed[245] @ 3920
	.field  	0x1bc,16			; _unBitReversed[246] @ 3936
	.field  	0x3bc,16			; _unBitReversed[247] @ 3952
	.field  	0x7c,16			; _unBitReversed[248] @ 3968
	.field  	0x27c,16			; _unBitReversed[249] @ 3984
	.field  	0x17c,16			; _unBitReversed[250] @ 4000
	.field  	0x37c,16			; _unBitReversed[251] @ 4016
	.field  	0xfc,16			; _unBitReversed[252] @ 4032
	.field  	0x2fc,16			; _unBitReversed[253] @ 4048
	.field  	0x1fc,16			; _unBitReversed[254] @ 4064
	.field  	0x3fc,16			; _unBitReversed[255] @ 4080
	.field  	0x2,16			; _unBitReversed[256] @ 4096
	.field  	0x202,16			; _unBitReversed[257] @ 4112
	.field  	0x102,16			; _unBitReversed[258] @ 4128
	.field  	0x302,16			; _unBitReversed[259] @ 4144
	.field  	0x82,16			; _unBitReversed[260] @ 4160
	.field  	0x282,16			; _unBitReversed[261] @ 4176
	.field  	0x182,16			; _unBitReversed[262] @ 4192
	.field  	0x382,16			; _unBitReversed[263] @ 4208
	.field  	0x42,16			; _unBitReversed[264] @ 4224
	.field  	0x242,16			; _unBitReversed[265] @ 4240
	.field  	0x142,16			; _unBitReversed[266] @ 4256
	.field  	0x342,16			; _unBitReversed[267] @ 4272
	.field  	0xc2,16			; _unBitReversed[268] @ 4288
	.field  	0x2c2,16			; _unBitReversed[269] @ 4304
	.field  	0x1c2,16			; _unBitReversed[270] @ 4320
	.field  	0x3c2,16			; _unBitReversed[271] @ 4336
	.field  	0x22,16			; _unBitReversed[272] @ 4352
	.field  	0x222,16			; _unBitReversed[273] @ 4368
	.field  	0x122,16			; _unBitReversed[274] @ 4384
	.field  	0x322,16			; _unBitReversed[275] @ 4400
	.field  	0xa2,16			; _unBitReversed[276] @ 4416
	.field  	0x2a2,16			; _unBitReversed[277] @ 4432
	.field  	0x1a2,16			; _unBitReversed[278] @ 4448
	.field  	0x3a2,16			; _unBitReversed[279] @ 4464
	.field  	0x62,16			; _unBitReversed[280] @ 4480
	.field  	0x262,16			; _unBitReversed[281] @ 4496
	.field  	0x162,16			; _unBitReversed[282] @ 4512
	.field  	0x362,16			; _unBitReversed[283] @ 4528
	.field  	0xe2,16			; _unBitReversed[284] @ 4544
	.field  	0x2e2,16			; _unBitReversed[285] @ 4560
	.field  	0x1e2,16			; _unBitReversed[286] @ 4576
	.field  	0x3e2,16			; _unBitReversed[287] @ 4592
	.field  	0x12,16			; _unBitReversed[288] @ 4608
	.field  	0x212,16			; _unBitReversed[289] @ 4624
	.field  	0x112,16			; _unBitReversed[290] @ 4640
	.field  	0x312,16			; _unBitReversed[291] @ 4656
	.field  	0x92,16			; _unBitReversed[292] @ 4672
	.field  	0x292,16			; _unBitReversed[293] @ 4688
	.field  	0x192,16			; _unBitReversed[294] @ 4704
	.field  	0x392,16			; _unBitReversed[295] @ 4720
	.field  	0x52,16			; _unBitReversed[296] @ 4736
	.field  	0x252,16			; _unBitReversed[297] @ 4752
	.field  	0x152,16			; _unBitReversed[298] @ 4768
	.field  	0x352,16			; _unBitReversed[299] @ 4784
	.field  	0xd2,16			; _unBitReversed[300] @ 4800
	.field  	0x2d2,16			; _unBitReversed[301] @ 4816
	.field  	0x1d2,16			; _unBitReversed[302] @ 4832
	.field  	0x3d2,16			; _unBitReversed[303] @ 4848
	.field  	0x32,16			; _unBitReversed[304] @ 4864
	.field  	0x232,16			; _unBitReversed[305] @ 4880
	.field  	0x132,16			; _unBitReversed[306] @ 4896
	.field  	0x332,16			; _unBitReversed[307] @ 4912
	.field  	0xb2,16			; _unBitReversed[308] @ 4928
	.field  	0x2b2,16			; _unBitReversed[309] @ 4944
	.field  	0x1b2,16			; _unBitReversed[310] @ 4960
	.field  	0x3b2,16			; _unBitReversed[311] @ 4976
	.field  	0x72,16			; _unBitReversed[312] @ 4992
	.field  	0x272,16			; _unBitReversed[313] @ 5008
	.field  	0x172,16			; _unBitReversed[314] @ 5024
	.field  	0x372,16			; _unBitReversed[315] @ 5040
	.field  	0xf2,16			; _unBitReversed[316] @ 5056
	.field  	0x2f2,16			; _unBitReversed[317] @ 5072
	.field  	0x1f2,16			; _unBitReversed[318] @ 5088
	.field  	0x3f2,16			; _unBitReversed[319] @ 5104
	.field  	0xa,16			; _unBitReversed[320] @ 5120
	.field  	0x20a,16			; _unBitReversed[321] @ 5136
	.field  	0x10a,16			; _unBitReversed[322] @ 5152
	.field  	0x30a,16			; _unBitReversed[323] @ 5168
	.field  	0x8a,16			; _unBitReversed[324] @ 5184
	.field  	0x28a,16			; _unBitReversed[325] @ 5200
	.field  	0x18a,16			; _unBitReversed[326] @ 5216
	.field  	0x38a,16			; _unBitReversed[327] @ 5232
	.field  	0x4a,16			; _unBitReversed[328] @ 5248
	.field  	0x24a,16			; _unBitReversed[329] @ 5264
	.field  	0x14a,16			; _unBitReversed[330] @ 5280
	.field  	0x34a,16			; _unBitReversed[331] @ 5296
	.field  	0xca,16			; _unBitReversed[332] @ 5312
	.field  	0x2ca,16			; _unBitReversed[333] @ 5328
	.field  	0x1ca,16			; _unBitReversed[334] @ 5344
	.field  	0x3ca,16			; _unBitReversed[335] @ 5360
	.field  	0x2a,16			; _unBitReversed[336] @ 5376
	.field  	0x22a,16			; _unBitReversed[337] @ 5392
	.field  	0x12a,16			; _unBitReversed[338] @ 5408
	.field  	0x32a,16			; _unBitReversed[339] @ 5424
	.field  	0xaa,16			; _unBitReversed[340] @ 5440
	.field  	0x2aa,16			; _unBitReversed[341] @ 5456
	.field  	0x1aa,16			; _unBitReversed[342] @ 5472
	.field  	0x3aa,16			; _unBitReversed[343] @ 5488
	.field  	0x6a,16			; _unBitReversed[344] @ 5504
	.field  	0x26a,16			; _unBitReversed[345] @ 5520
	.field  	0x16a,16			; _unBitReversed[346] @ 5536
	.field  	0x36a,16			; _unBitReversed[347] @ 5552
	.field  	0xea,16			; _unBitReversed[348] @ 5568
	.field  	0x2ea,16			; _unBitReversed[349] @ 5584
	.field  	0x1ea,16			; _unBitReversed[350] @ 5600
	.field  	0x3ea,16			; _unBitReversed[351] @ 5616
	.field  	0x1a,16			; _unBitReversed[352] @ 5632
	.field  	0x21a,16			; _unBitReversed[353] @ 5648
	.field  	0x11a,16			; _unBitReversed[354] @ 5664
	.field  	0x31a,16			; _unBitReversed[355] @ 5680
	.field  	0x9a,16			; _unBitReversed[356] @ 5696
	.field  	0x29a,16			; _unBitReversed[357] @ 5712
	.field  	0x19a,16			; _unBitReversed[358] @ 5728
	.field  	0x39a,16			; _unBitReversed[359] @ 5744
	.field  	0x5a,16			; _unBitReversed[360] @ 5760
	.field  	0x25a,16			; _unBitReversed[361] @ 5776
	.field  	0x15a,16			; _unBitReversed[362] @ 5792
	.field  	0x35a,16			; _unBitReversed[363] @ 5808
	.field  	0xda,16			; _unBitReversed[364] @ 5824
	.field  	0x2da,16			; _unBitReversed[365] @ 5840
	.field  	0x1da,16			; _unBitReversed[366] @ 5856
	.field  	0x3da,16			; _unBitReversed[367] @ 5872
	.field  	0x3a,16			; _unBitReversed[368] @ 5888
	.field  	0x23a,16			; _unBitReversed[369] @ 5904
	.field  	0x13a,16			; _unBitReversed[370] @ 5920
	.field  	0x33a,16			; _unBitReversed[371] @ 5936
	.field  	0xba,16			; _unBitReversed[372] @ 5952
	.field  	0x2ba,16			; _unBitReversed[373] @ 5968
	.field  	0x1ba,16			; _unBitReversed[374] @ 5984
	.field  	0x3ba,16			; _unBitReversed[375] @ 6000
	.field  	0x7a,16			; _unBitReversed[376] @ 6016
	.field  	0x27a,16			; _unBitReversed[377] @ 6032
	.field  	0x17a,16			; _unBitReversed[378] @ 6048
	.field  	0x37a,16			; _unBitReversed[379] @ 6064
	.field  	0xfa,16			; _unBitReversed[380] @ 6080
	.field  	0x2fa,16			; _unBitReversed[381] @ 6096
	.field  	0x1fa,16			; _unBitReversed[382] @ 6112
	.field  	0x3fa,16			; _unBitReversed[383] @ 6128
	.field  	0x6,16			; _unBitReversed[384] @ 6144
	.field  	0x206,16			; _unBitReversed[385] @ 6160
	.field  	0x106,16			; _unBitReversed[386] @ 6176
	.field  	0x306,16			; _unBitReversed[387] @ 6192
	.field  	0x86,16			; _unBitReversed[388] @ 6208
	.field  	0x286,16			; _unBitReversed[389] @ 6224
	.field  	0x186,16			; _unBitReversed[390] @ 6240
	.field  	0x386,16			; _unBitReversed[391] @ 6256
	.field  	0x46,16			; _unBitReversed[392] @ 6272
	.field  	0x246,16			; _unBitReversed[393] @ 6288
	.field  	0x146,16			; _unBitReversed[394] @ 6304
	.field  	0x346,16			; _unBitReversed[395] @ 6320
	.field  	0xc6,16			; _unBitReversed[396] @ 6336
	.field  	0x2c6,16			; _unBitReversed[397] @ 6352
	.field  	0x1c6,16			; _unBitReversed[398] @ 6368
	.field  	0x3c6,16			; _unBitReversed[399] @ 6384
	.field  	0x26,16			; _unBitReversed[400] @ 6400
	.field  	0x226,16			; _unBitReversed[401] @ 6416
	.field  	0x126,16			; _unBitReversed[402] @ 6432
	.field  	0x326,16			; _unBitReversed[403] @ 6448
	.field  	0xa6,16			; _unBitReversed[404] @ 6464
	.field  	0x2a6,16			; _unBitReversed[405] @ 6480
	.field  	0x1a6,16			; _unBitReversed[406] @ 6496
	.field  	0x3a6,16			; _unBitReversed[407] @ 6512
	.field  	0x66,16			; _unBitReversed[408] @ 6528
	.field  	0x266,16			; _unBitReversed[409] @ 6544
	.field  	0x166,16			; _unBitReversed[410] @ 6560
	.field  	0x366,16			; _unBitReversed[411] @ 6576
	.field  	0xe6,16			; _unBitReversed[412] @ 6592
	.field  	0x2e6,16			; _unBitReversed[413] @ 6608
	.field  	0x1e6,16			; _unBitReversed[414] @ 6624
	.field  	0x3e6,16			; _unBitReversed[415] @ 6640
	.field  	0x16,16			; _unBitReversed[416] @ 6656
	.field  	0x216,16			; _unBitReversed[417] @ 6672
	.field  	0x116,16			; _unBitReversed[418] @ 6688
	.field  	0x316,16			; _unBitReversed[419] @ 6704
	.field  	0x96,16			; _unBitReversed[420] @ 6720
	.field  	0x296,16			; _unBitReversed[421] @ 6736
	.field  	0x196,16			; _unBitReversed[422] @ 6752
	.field  	0x396,16			; _unBitReversed[423] @ 6768
	.field  	0x56,16			; _unBitReversed[424] @ 6784
	.field  	0x256,16			; _unBitReversed[425] @ 6800
	.field  	0x156,16			; _unBitReversed[426] @ 6816
	.field  	0x356,16			; _unBitReversed[427] @ 6832
	.field  	0xd6,16			; _unBitReversed[428] @ 6848
	.field  	0x2d6,16			; _unBitReversed[429] @ 6864
	.field  	0x1d6,16			; _unBitReversed[430] @ 6880
	.field  	0x3d6,16			; _unBitReversed[431] @ 6896
	.field  	0x36,16			; _unBitReversed[432] @ 6912
	.field  	0x236,16			; _unBitReversed[433] @ 6928
	.field  	0x136,16			; _unBitReversed[434] @ 6944
	.field  	0x336,16			; _unBitReversed[435] @ 6960
	.field  	0xb6,16			; _unBitReversed[436] @ 6976
	.field  	0x2b6,16			; _unBitReversed[437] @ 6992
	.field  	0x1b6,16			; _unBitReversed[438] @ 7008
	.field  	0x3b6,16			; _unBitReversed[439] @ 7024
	.field  	0x76,16			; _unBitReversed[440] @ 7040
	.field  	0x276,16			; _unBitReversed[441] @ 7056
	.field  	0x176,16			; _unBitReversed[442] @ 7072
	.field  	0x376,16			; _unBitReversed[443] @ 7088
	.field  	0xf6,16			; _unBitReversed[444] @ 7104
	.field  	0x2f6,16			; _unBitReversed[445] @ 7120
	.field  	0x1f6,16			; _unBitReversed[446] @ 7136
	.field  	0x3f6,16			; _unBitReversed[447] @ 7152
	.field  	0xe,16			; _unBitReversed[448] @ 7168
	.field  	0x20e,16			; _unBitReversed[449] @ 7184
	.field  	0x10e,16			; _unBitReversed[450] @ 7200
	.field  	0x30e,16			; _unBitReversed[451] @ 7216
	.field  	0x8e,16			; _unBitReversed[452] @ 7232
	.field  	0x28e,16			; _unBitReversed[453] @ 7248
	.field  	0x18e,16			; _unBitReversed[454] @ 7264
	.field  	0x38e,16			; _unBitReversed[455] @ 7280
	.field  	0x4e,16			; _unBitReversed[456] @ 7296
	.field  	0x24e,16			; _unBitReversed[457] @ 7312
	.field  	0x14e,16			; _unBitReversed[458] @ 7328
	.field  	0x34e,16			; _unBitReversed[459] @ 7344
	.field  	0xce,16			; _unBitReversed[460] @ 7360
	.field  	0x2ce,16			; _unBitReversed[461] @ 7376
	.field  	0x1ce,16			; _unBitReversed[462] @ 7392
	.field  	0x3ce,16			; _unBitReversed[463] @ 7408
	.field  	0x2e,16			; _unBitReversed[464] @ 7424
	.field  	0x22e,16			; _unBitReversed[465] @ 7440
	.field  	0x12e,16			; _unBitReversed[466] @ 7456
	.field  	0x32e,16			; _unBitReversed[467] @ 7472
	.field  	0xae,16			; _unBitReversed[468] @ 7488
	.field  	0x2ae,16			; _unBitReversed[469] @ 7504
	.field  	0x1ae,16			; _unBitReversed[470] @ 7520
	.field  	0x3ae,16			; _unBitReversed[471] @ 7536
	.field  	0x6e,16			; _unBitReversed[472] @ 7552
	.field  	0x26e,16			; _unBitReversed[473] @ 7568
	.field  	0x16e,16			; _unBitReversed[474] @ 7584
	.field  	0x36e,16			; _unBitReversed[475] @ 7600
	.field  	0xee,16			; _unBitReversed[476] @ 7616
	.field  	0x2ee,16			; _unBitReversed[477] @ 7632
	.field  	0x1ee,16			; _unBitReversed[478] @ 7648
	.field  	0x3ee,16			; _unBitReversed[479] @ 7664
	.field  	0x1e,16			; _unBitReversed[480] @ 7680
	.field  	0x21e,16			; _unBitReversed[481] @ 7696
	.field  	0x11e,16			; _unBitReversed[482] @ 7712
	.field  	0x31e,16			; _unBitReversed[483] @ 7728
	.field  	0x9e,16			; _unBitReversed[484] @ 7744
	.field  	0x29e,16			; _unBitReversed[485] @ 7760
	.field  	0x19e,16			; _unBitReversed[486] @ 7776
	.field  	0x39e,16			; _unBitReversed[487] @ 7792
	.field  	0x5e,16			; _unBitReversed[488] @ 7808
	.field  	0x25e,16			; _unBitReversed[489] @ 7824
	.field  	0x15e,16			; _unBitReversed[490] @ 7840
	.field  	0x35e,16			; _unBitReversed[491] @ 7856
	.field  	0xde,16			; _unBitReversed[492] @ 7872
	.field  	0x2de,16			; _unBitReversed[493] @ 7888
	.field  	0x1de,16			; _unBitReversed[494] @ 7904
	.field  	0x3de,16			; _unBitReversed[495] @ 7920
	.field  	0x3e,16			; _unBitReversed[496] @ 7936
	.field  	0x23e,16			; _unBitReversed[497] @ 7952
	.field  	0x13e,16			; _unBitReversed[498] @ 7968
	.field  	0x33e,16			; _unBitReversed[499] @ 7984
	.field  	0xbe,16			; _unBitReversed[500] @ 8000
	.field  	0x2be,16			; _unBitReversed[501] @ 8016
	.field  	0x1be,16			; _unBitReversed[502] @ 8032
	.field  	0x3be,16			; _unBitReversed[503] @ 8048
	.field  	0x7e,16			; _unBitReversed[504] @ 8064
	.field  	0x27e,16			; _unBitReversed[505] @ 8080
	.field  	0x17e,16			; _unBitReversed[506] @ 8096
	.field  	0x37e,16			; _unBitReversed[507] @ 8112
	.field  	0xfe,16			; _unBitReversed[508] @ 8128
	.field  	0x2fe,16			; _unBitReversed[509] @ 8144
	.field  	0x1fe,16			; _unBitReversed[510] @ 8160
	.field  	0x3fe,16			; _unBitReversed[511] @ 8176
	.field  	0x1,16			; _unBitReversed[512] @ 8192
	.field  	0x201,16			; _unBitReversed[513] @ 8208
	.field  	0x101,16			; _unBitReversed[514] @ 8224
	.field  	0x301,16			; _unBitReversed[515] @ 8240
	.field  	0x81,16			; _unBitReversed[516] @ 8256
	.field  	0x281,16			; _unBitReversed[517] @ 8272
	.field  	0x181,16			; _unBitReversed[518] @ 8288
	.field  	0x381,16			; _unBitReversed[519] @ 8304
	.field  	0x41,16			; _unBitReversed[520] @ 8320
	.field  	0x241,16			; _unBitReversed[521] @ 8336
	.field  	0x141,16			; _unBitReversed[522] @ 8352
	.field  	0x341,16			; _unBitReversed[523] @ 8368
	.field  	0xc1,16			; _unBitReversed[524] @ 8384
	.field  	0x2c1,16			; _unBitReversed[525] @ 8400
	.field  	0x1c1,16			; _unBitReversed[526] @ 8416
	.field  	0x3c1,16			; _unBitReversed[527] @ 8432
	.field  	0x21,16			; _unBitReversed[528] @ 8448
	.field  	0x221,16			; _unBitReversed[529] @ 8464
	.field  	0x121,16			; _unBitReversed[530] @ 8480
	.field  	0x321,16			; _unBitReversed[531] @ 8496
	.field  	0xa1,16			; _unBitReversed[532] @ 8512
	.field  	0x2a1,16			; _unBitReversed[533] @ 8528
	.field  	0x1a1,16			; _unBitReversed[534] @ 8544
	.field  	0x3a1,16			; _unBitReversed[535] @ 8560
	.field  	0x61,16			; _unBitReversed[536] @ 8576
	.field  	0x261,16			; _unBitReversed[537] @ 8592
	.field  	0x161,16			; _unBitReversed[538] @ 8608
	.field  	0x361,16			; _unBitReversed[539] @ 8624
	.field  	0xe1,16			; _unBitReversed[540] @ 8640
	.field  	0x2e1,16			; _unBitReversed[541] @ 8656
	.field  	0x1e1,16			; _unBitReversed[542] @ 8672
	.field  	0x3e1,16			; _unBitReversed[543] @ 8688
	.field  	0x11,16			; _unBitReversed[544] @ 8704
	.field  	0x211,16			; _unBitReversed[545] @ 8720
	.field  	0x111,16			; _unBitReversed[546] @ 8736
	.field  	0x311,16			; _unBitReversed[547] @ 8752
	.field  	0x91,16			; _unBitReversed[548] @ 8768
	.field  	0x291,16			; _unBitReversed[549] @ 8784
	.field  	0x191,16			; _unBitReversed[550] @ 8800
	.field  	0x391,16			; _unBitReversed[551] @ 8816
	.field  	0x51,16			; _unBitReversed[552] @ 8832
	.field  	0x251,16			; _unBitReversed[553] @ 8848
	.field  	0x151,16			; _unBitReversed[554] @ 8864
	.field  	0x351,16			; _unBitReversed[555] @ 8880
	.field  	0xd1,16			; _unBitReversed[556] @ 8896
	.field  	0x2d1,16			; _unBitReversed[557] @ 8912
	.field  	0x1d1,16			; _unBitReversed[558] @ 8928
	.field  	0x3d1,16			; _unBitReversed[559] @ 8944
	.field  	0x31,16			; _unBitReversed[560] @ 8960
	.field  	0x231,16			; _unBitReversed[561] @ 8976
	.field  	0x131,16			; _unBitReversed[562] @ 8992
	.field  	0x331,16			; _unBitReversed[563] @ 9008
	.field  	0xb1,16			; _unBitReversed[564] @ 9024
	.field  	0x2b1,16			; _unBitReversed[565] @ 9040
	.field  	0x1b1,16			; _unBitReversed[566] @ 9056
	.field  	0x3b1,16			; _unBitReversed[567] @ 9072
	.field  	0x71,16			; _unBitReversed[568] @ 9088
	.field  	0x271,16			; _unBitReversed[569] @ 9104
	.field  	0x171,16			; _unBitReversed[570] @ 9120
	.field  	0x371,16			; _unBitReversed[571] @ 9136
	.field  	0xf1,16			; _unBitReversed[572] @ 9152
	.field  	0x2f1,16			; _unBitReversed[573] @ 9168
	.field  	0x1f1,16			; _unBitReversed[574] @ 9184
	.field  	0x3f1,16			; _unBitReversed[575] @ 9200
	.field  	0x9,16			; _unBitReversed[576] @ 9216
	.field  	0x209,16			; _unBitReversed[577] @ 9232
	.field  	0x109,16			; _unBitReversed[578] @ 9248
	.field  	0x309,16			; _unBitReversed[579] @ 9264
	.field  	0x89,16			; _unBitReversed[580] @ 9280
	.field  	0x289,16			; _unBitReversed[581] @ 9296
	.field  	0x189,16			; _unBitReversed[582] @ 9312
	.field  	0x389,16			; _unBitReversed[583] @ 9328
	.field  	0x49,16			; _unBitReversed[584] @ 9344
	.field  	0x249,16			; _unBitReversed[585] @ 9360
	.field  	0x149,16			; _unBitReversed[586] @ 9376
	.field  	0x349,16			; _unBitReversed[587] @ 9392
	.field  	0xc9,16			; _unBitReversed[588] @ 9408
	.field  	0x2c9,16			; _unBitReversed[589] @ 9424
	.field  	0x1c9,16			; _unBitReversed[590] @ 9440
	.field  	0x3c9,16			; _unBitReversed[591] @ 9456
	.field  	0x29,16			; _unBitReversed[592] @ 9472
	.field  	0x229,16			; _unBitReversed[593] @ 9488
	.field  	0x129,16			; _unBitReversed[594] @ 9504
	.field  	0x329,16			; _unBitReversed[595] @ 9520
	.field  	0xa9,16			; _unBitReversed[596] @ 9536
	.field  	0x2a9,16			; _unBitReversed[597] @ 9552
	.field  	0x1a9,16			; _unBitReversed[598] @ 9568
	.field  	0x3a9,16			; _unBitReversed[599] @ 9584
	.field  	0x69,16			; _unBitReversed[600] @ 9600
	.field  	0x269,16			; _unBitReversed[601] @ 9616
	.field  	0x169,16			; _unBitReversed[602] @ 9632
	.field  	0x369,16			; _unBitReversed[603] @ 9648
	.field  	0xe9,16			; _unBitReversed[604] @ 9664
	.field  	0x2e9,16			; _unBitReversed[605] @ 9680
	.field  	0x1e9,16			; _unBitReversed[606] @ 9696
	.field  	0x3e9,16			; _unBitReversed[607] @ 9712
	.field  	0x19,16			; _unBitReversed[608] @ 9728
	.field  	0x219,16			; _unBitReversed[609] @ 9744
	.field  	0x119,16			; _unBitReversed[610] @ 9760
	.field  	0x319,16			; _unBitReversed[611] @ 9776
	.field  	0x99,16			; _unBitReversed[612] @ 9792
	.field  	0x299,16			; _unBitReversed[613] @ 9808
	.field  	0x199,16			; _unBitReversed[614] @ 9824
	.field  	0x399,16			; _unBitReversed[615] @ 9840
	.field  	0x59,16			; _unBitReversed[616] @ 9856
	.field  	0x259,16			; _unBitReversed[617] @ 9872
	.field  	0x159,16			; _unBitReversed[618] @ 9888
	.field  	0x359,16			; _unBitReversed[619] @ 9904
	.field  	0xd9,16			; _unBitReversed[620] @ 9920
	.field  	0x2d9,16			; _unBitReversed[621] @ 9936
	.field  	0x1d9,16			; _unBitReversed[622] @ 9952
	.field  	0x3d9,16			; _unBitReversed[623] @ 9968
	.field  	0x39,16			; _unBitReversed[624] @ 9984
	.field  	0x239,16			; _unBitReversed[625] @ 10000
	.field  	0x139,16			; _unBitReversed[626] @ 10016
	.field  	0x339,16			; _unBitReversed[627] @ 10032
	.field  	0xb9,16			; _unBitReversed[628] @ 10048
	.field  	0x2b9,16			; _unBitReversed[629] @ 10064
	.field  	0x1b9,16			; _unBitReversed[630] @ 10080
	.field  	0x3b9,16			; _unBitReversed[631] @ 10096
	.field  	0x79,16			; _unBitReversed[632] @ 10112
	.field  	0x279,16			; _unBitReversed[633] @ 10128
	.field  	0x179,16			; _unBitReversed[634] @ 10144
	.field  	0x379,16			; _unBitReversed[635] @ 10160
	.field  	0xf9,16			; _unBitReversed[636] @ 10176
	.field  	0x2f9,16			; _unBitReversed[637] @ 10192
	.field  	0x1f9,16			; _unBitReversed[638] @ 10208
	.field  	0x3f9,16			; _unBitReversed[639] @ 10224
	.field  	0x5,16			; _unBitReversed[640] @ 10240
	.field  	0x205,16			; _unBitReversed[641] @ 10256
	.field  	0x105,16			; _unBitReversed[642] @ 10272
	.field  	0x305,16			; _unBitReversed[643] @ 10288
	.field  	0x85,16			; _unBitReversed[644] @ 10304
	.field  	0x285,16			; _unBitReversed[645] @ 10320
	.field  	0x185,16			; _unBitReversed[646] @ 10336
	.field  	0x385,16			; _unBitReversed[647] @ 10352
	.field  	0x45,16			; _unBitReversed[648] @ 10368
	.field  	0x245,16			; _unBitReversed[649] @ 10384
	.field  	0x145,16			; _unBitReversed[650] @ 10400
	.field  	0x345,16			; _unBitReversed[651] @ 10416
	.field  	0xc5,16			; _unBitReversed[652] @ 10432
	.field  	0x2c5,16			; _unBitReversed[653] @ 10448
	.field  	0x1c5,16			; _unBitReversed[654] @ 10464
	.field  	0x3c5,16			; _unBitReversed[655] @ 10480
	.field  	0x25,16			; _unBitReversed[656] @ 10496
	.field  	0x225,16			; _unBitReversed[657] @ 10512
	.field  	0x125,16			; _unBitReversed[658] @ 10528
	.field  	0x325,16			; _unBitReversed[659] @ 10544
	.field  	0xa5,16			; _unBitReversed[660] @ 10560
	.field  	0x2a5,16			; _unBitReversed[661] @ 10576
	.field  	0x1a5,16			; _unBitReversed[662] @ 10592
	.field  	0x3a5,16			; _unBitReversed[663] @ 10608
	.field  	0x65,16			; _unBitReversed[664] @ 10624
	.field  	0x265,16			; _unBitReversed[665] @ 10640
	.field  	0x165,16			; _unBitReversed[666] @ 10656
	.field  	0x365,16			; _unBitReversed[667] @ 10672
	.field  	0xe5,16			; _unBitReversed[668] @ 10688
	.field  	0x2e5,16			; _unBitReversed[669] @ 10704
	.field  	0x1e5,16			; _unBitReversed[670] @ 10720
	.field  	0x3e5,16			; _unBitReversed[671] @ 10736
	.field  	0x15,16			; _unBitReversed[672] @ 10752
	.field  	0x215,16			; _unBitReversed[673] @ 10768
	.field  	0x115,16			; _unBitReversed[674] @ 10784
	.field  	0x315,16			; _unBitReversed[675] @ 10800
	.field  	0x95,16			; _unBitReversed[676] @ 10816
	.field  	0x295,16			; _unBitReversed[677] @ 10832
	.field  	0x195,16			; _unBitReversed[678] @ 10848
	.field  	0x395,16			; _unBitReversed[679] @ 10864
	.field  	0x55,16			; _unBitReversed[680] @ 10880
	.field  	0x255,16			; _unBitReversed[681] @ 10896
	.field  	0x155,16			; _unBitReversed[682] @ 10912
	.field  	0x355,16			; _unBitReversed[683] @ 10928
	.field  	0xd5,16			; _unBitReversed[684] @ 10944
	.field  	0x2d5,16			; _unBitReversed[685] @ 10960
	.field  	0x1d5,16			; _unBitReversed[686] @ 10976
	.field  	0x3d5,16			; _unBitReversed[687] @ 10992
	.field  	0x35,16			; _unBitReversed[688] @ 11008
	.field  	0x235,16			; _unBitReversed[689] @ 11024
	.field  	0x135,16			; _unBitReversed[690] @ 11040
	.field  	0x335,16			; _unBitReversed[691] @ 11056
	.field  	0xb5,16			; _unBitReversed[692] @ 11072
	.field  	0x2b5,16			; _unBitReversed[693] @ 11088
	.field  	0x1b5,16			; _unBitReversed[694] @ 11104
	.field  	0x3b5,16			; _unBitReversed[695] @ 11120
	.field  	0x75,16			; _unBitReversed[696] @ 11136
	.field  	0x275,16			; _unBitReversed[697] @ 11152
	.field  	0x175,16			; _unBitReversed[698] @ 11168
	.field  	0x375,16			; _unBitReversed[699] @ 11184
	.field  	0xf5,16			; _unBitReversed[700] @ 11200
	.field  	0x2f5,16			; _unBitReversed[701] @ 11216
	.field  	0x1f5,16			; _unBitReversed[702] @ 11232
	.field  	0x3f5,16			; _unBitReversed[703] @ 11248
	.field  	0xd,16			; _unBitReversed[704] @ 11264
	.field  	0x20d,16			; _unBitReversed[705] @ 11280
	.field  	0x10d,16			; _unBitReversed[706] @ 11296
	.field  	0x30d,16			; _unBitReversed[707] @ 11312
	.field  	0x8d,16			; _unBitReversed[708] @ 11328
	.field  	0x28d,16			; _unBitReversed[709] @ 11344
	.field  	0x18d,16			; _unBitReversed[710] @ 11360
	.field  	0x38d,16			; _unBitReversed[711] @ 11376
	.field  	0x4d,16			; _unBitReversed[712] @ 11392
	.field  	0x24d,16			; _unBitReversed[713] @ 11408
	.field  	0x14d,16			; _unBitReversed[714] @ 11424
	.field  	0x34d,16			; _unBitReversed[715] @ 11440
	.field  	0xcd,16			; _unBitReversed[716] @ 11456
	.field  	0x2cd,16			; _unBitReversed[717] @ 11472
	.field  	0x1cd,16			; _unBitReversed[718] @ 11488
	.field  	0x3cd,16			; _unBitReversed[719] @ 11504
	.field  	0x2d,16			; _unBitReversed[720] @ 11520
	.field  	0x22d,16			; _unBitReversed[721] @ 11536
	.field  	0x12d,16			; _unBitReversed[722] @ 11552
	.field  	0x32d,16			; _unBitReversed[723] @ 11568
	.field  	0xad,16			; _unBitReversed[724] @ 11584
	.field  	0x2ad,16			; _unBitReversed[725] @ 11600
	.field  	0x1ad,16			; _unBitReversed[726] @ 11616
	.field  	0x3ad,16			; _unBitReversed[727] @ 11632
	.field  	0x6d,16			; _unBitReversed[728] @ 11648
	.field  	0x26d,16			; _unBitReversed[729] @ 11664
	.field  	0x16d,16			; _unBitReversed[730] @ 11680
	.field  	0x36d,16			; _unBitReversed[731] @ 11696
	.field  	0xed,16			; _unBitReversed[732] @ 11712
	.field  	0x2ed,16			; _unBitReversed[733] @ 11728
	.field  	0x1ed,16			; _unBitReversed[734] @ 11744
	.field  	0x3ed,16			; _unBitReversed[735] @ 11760
	.field  	0x1d,16			; _unBitReversed[736] @ 11776
	.field  	0x21d,16			; _unBitReversed[737] @ 11792
	.field  	0x11d,16			; _unBitReversed[738] @ 11808
	.field  	0x31d,16			; _unBitReversed[739] @ 11824
	.field  	0x9d,16			; _unBitReversed[740] @ 11840
	.field  	0x29d,16			; _unBitReversed[741] @ 11856
	.field  	0x19d,16			; _unBitReversed[742] @ 11872
	.field  	0x39d,16			; _unBitReversed[743] @ 11888
	.field  	0x5d,16			; _unBitReversed[744] @ 11904
	.field  	0x25d,16			; _unBitReversed[745] @ 11920
	.field  	0x15d,16			; _unBitReversed[746] @ 11936
	.field  	0x35d,16			; _unBitReversed[747] @ 11952
	.field  	0xdd,16			; _unBitReversed[748] @ 11968
	.field  	0x2dd,16			; _unBitReversed[749] @ 11984
	.field  	0x1dd,16			; _unBitReversed[750] @ 12000
	.field  	0x3dd,16			; _unBitReversed[751] @ 12016
	.field  	0x3d,16			; _unBitReversed[752] @ 12032
	.field  	0x23d,16			; _unBitReversed[753] @ 12048
	.field  	0x13d,16			; _unBitReversed[754] @ 12064
	.field  	0x33d,16			; _unBitReversed[755] @ 12080
	.field  	0xbd,16			; _unBitReversed[756] @ 12096
	.field  	0x2bd,16			; _unBitReversed[757] @ 12112
	.field  	0x1bd,16			; _unBitReversed[758] @ 12128
	.field  	0x3bd,16			; _unBitReversed[759] @ 12144
	.field  	0x7d,16			; _unBitReversed[760] @ 12160
	.field  	0x27d,16			; _unBitReversed[761] @ 12176
	.field  	0x17d,16			; _unBitReversed[762] @ 12192
	.field  	0x37d,16			; _unBitReversed[763] @ 12208
	.field  	0xfd,16			; _unBitReversed[764] @ 12224
	.field  	0x2fd,16			; _unBitReversed[765] @ 12240
	.field  	0x1fd,16			; _unBitReversed[766] @ 12256
	.field  	0x3fd,16			; _unBitReversed[767] @ 12272
	.field  	0x3,16			; _unBitReversed[768] @ 12288
	.field  	0x203,16			; _unBitReversed[769] @ 12304
	.field  	0x103,16			; _unBitReversed[770] @ 12320
	.field  	0x303,16			; _unBitReversed[771] @ 12336
	.field  	0x83,16			; _unBitReversed[772] @ 12352
	.field  	0x283,16			; _unBitReversed[773] @ 12368
	.field  	0x183,16			; _unBitReversed[774] @ 12384
	.field  	0x383,16			; _unBitReversed[775] @ 12400
	.field  	0x43,16			; _unBitReversed[776] @ 12416
	.field  	0x243,16			; _unBitReversed[777] @ 12432
	.field  	0x143,16			; _unBitReversed[778] @ 12448
	.field  	0x343,16			; _unBitReversed[779] @ 12464
	.field  	0xc3,16			; _unBitReversed[780] @ 12480
	.field  	0x2c3,16			; _unBitReversed[781] @ 12496
	.field  	0x1c3,16			; _unBitReversed[782] @ 12512
	.field  	0x3c3,16			; _unBitReversed[783] @ 12528
	.field  	0x23,16			; _unBitReversed[784] @ 12544
	.field  	0x223,16			; _unBitReversed[785] @ 12560
	.field  	0x123,16			; _unBitReversed[786] @ 12576
	.field  	0x323,16			; _unBitReversed[787] @ 12592
	.field  	0xa3,16			; _unBitReversed[788] @ 12608
	.field  	0x2a3,16			; _unBitReversed[789] @ 12624
	.field  	0x1a3,16			; _unBitReversed[790] @ 12640
	.field  	0x3a3,16			; _unBitReversed[791] @ 12656
	.field  	0x63,16			; _unBitReversed[792] @ 12672
	.field  	0x263,16			; _unBitReversed[793] @ 12688
	.field  	0x163,16			; _unBitReversed[794] @ 12704
	.field  	0x363,16			; _unBitReversed[795] @ 12720
	.field  	0xe3,16			; _unBitReversed[796] @ 12736
	.field  	0x2e3,16			; _unBitReversed[797] @ 12752
	.field  	0x1e3,16			; _unBitReversed[798] @ 12768
	.field  	0x3e3,16			; _unBitReversed[799] @ 12784
	.field  	0x13,16			; _unBitReversed[800] @ 12800
	.field  	0x213,16			; _unBitReversed[801] @ 12816
	.field  	0x113,16			; _unBitReversed[802] @ 12832
	.field  	0x313,16			; _unBitReversed[803] @ 12848
	.field  	0x93,16			; _unBitReversed[804] @ 12864
	.field  	0x293,16			; _unBitReversed[805] @ 12880
	.field  	0x193,16			; _unBitReversed[806] @ 12896
	.field  	0x393,16			; _unBitReversed[807] @ 12912
	.field  	0x53,16			; _unBitReversed[808] @ 12928
	.field  	0x253,16			; _unBitReversed[809] @ 12944
	.field  	0x153,16			; _unBitReversed[810] @ 12960
	.field  	0x353,16			; _unBitReversed[811] @ 12976
	.field  	0xd3,16			; _unBitReversed[812] @ 12992
	.field  	0x2d3,16			; _unBitReversed[813] @ 13008
	.field  	0x1d3,16			; _unBitReversed[814] @ 13024
	.field  	0x3d3,16			; _unBitReversed[815] @ 13040
	.field  	0x33,16			; _unBitReversed[816] @ 13056
	.field  	0x233,16			; _unBitReversed[817] @ 13072
	.field  	0x133,16			; _unBitReversed[818] @ 13088
	.field  	0x333,16			; _unBitReversed[819] @ 13104
	.field  	0xb3,16			; _unBitReversed[820] @ 13120
	.field  	0x2b3,16			; _unBitReversed[821] @ 13136
	.field  	0x1b3,16			; _unBitReversed[822] @ 13152
	.field  	0x3b3,16			; _unBitReversed[823] @ 13168
	.field  	0x73,16			; _unBitReversed[824] @ 13184
	.field  	0x273,16			; _unBitReversed[825] @ 13200
	.field  	0x173,16			; _unBitReversed[826] @ 13216
	.field  	0x373,16			; _unBitReversed[827] @ 13232
	.field  	0xf3,16			; _unBitReversed[828] @ 13248
	.field  	0x2f3,16			; _unBitReversed[829] @ 13264
	.field  	0x1f3,16			; _unBitReversed[830] @ 13280
	.field  	0x3f3,16			; _unBitReversed[831] @ 13296
	.field  	0xb,16			; _unBitReversed[832] @ 13312
	.field  	0x20b,16			; _unBitReversed[833] @ 13328
	.field  	0x10b,16			; _unBitReversed[834] @ 13344
	.field  	0x30b,16			; _unBitReversed[835] @ 13360
	.field  	0x8b,16			; _unBitReversed[836] @ 13376
	.field  	0x28b,16			; _unBitReversed[837] @ 13392
	.field  	0x18b,16			; _unBitReversed[838] @ 13408
	.field  	0x38b,16			; _unBitReversed[839] @ 13424
	.field  	0x4b,16			; _unBitReversed[840] @ 13440
	.field  	0x24b,16			; _unBitReversed[841] @ 13456
	.field  	0x14b,16			; _unBitReversed[842] @ 13472
	.field  	0x34b,16			; _unBitReversed[843] @ 13488
	.field  	0xcb,16			; _unBitReversed[844] @ 13504
	.field  	0x2cb,16			; _unBitReversed[845] @ 13520
	.field  	0x1cb,16			; _unBitReversed[846] @ 13536
	.field  	0x3cb,16			; _unBitReversed[847] @ 13552
	.field  	0x2b,16			; _unBitReversed[848] @ 13568
	.field  	0x22b,16			; _unBitReversed[849] @ 13584
	.field  	0x12b,16			; _unBitReversed[850] @ 13600
	.field  	0x32b,16			; _unBitReversed[851] @ 13616
	.field  	0xab,16			; _unBitReversed[852] @ 13632
	.field  	0x2ab,16			; _unBitReversed[853] @ 13648
	.field  	0x1ab,16			; _unBitReversed[854] @ 13664
	.field  	0x3ab,16			; _unBitReversed[855] @ 13680
	.field  	0x6b,16			; _unBitReversed[856] @ 13696
	.field  	0x26b,16			; _unBitReversed[857] @ 13712
	.field  	0x16b,16			; _unBitReversed[858] @ 13728
	.field  	0x36b,16			; _unBitReversed[859] @ 13744
	.field  	0xeb,16			; _unBitReversed[860] @ 13760
	.field  	0x2eb,16			; _unBitReversed[861] @ 13776
	.field  	0x1eb,16			; _unBitReversed[862] @ 13792
	.field  	0x3eb,16			; _unBitReversed[863] @ 13808
	.field  	0x1b,16			; _unBitReversed[864] @ 13824
	.field  	0x21b,16			; _unBitReversed[865] @ 13840
	.field  	0x11b,16			; _unBitReversed[866] @ 13856
	.field  	0x31b,16			; _unBitReversed[867] @ 13872
	.field  	0x9b,16			; _unBitReversed[868] @ 13888
	.field  	0x29b,16			; _unBitReversed[869] @ 13904
	.field  	0x19b,16			; _unBitReversed[870] @ 13920
	.field  	0x39b,16			; _unBitReversed[871] @ 13936
	.field  	0x5b,16			; _unBitReversed[872] @ 13952
	.field  	0x25b,16			; _unBitReversed[873] @ 13968
	.field  	0x15b,16			; _unBitReversed[874] @ 13984
	.field  	0x35b,16			; _unBitReversed[875] @ 14000
	.field  	0xdb,16			; _unBitReversed[876] @ 14016
	.field  	0x2db,16			; _unBitReversed[877] @ 14032
	.field  	0x1db,16			; _unBitReversed[878] @ 14048
	.field  	0x3db,16			; _unBitReversed[879] @ 14064
	.field  	0x3b,16			; _unBitReversed[880] @ 14080
	.field  	0x23b,16			; _unBitReversed[881] @ 14096
	.field  	0x13b,16			; _unBitReversed[882] @ 14112
	.field  	0x33b,16			; _unBitReversed[883] @ 14128
	.field  	0xbb,16			; _unBitReversed[884] @ 14144
	.field  	0x2bb,16			; _unBitReversed[885] @ 14160
	.field  	0x1bb,16			; _unBitReversed[886] @ 14176
	.field  	0x3bb,16			; _unBitReversed[887] @ 14192
	.field  	0x7b,16			; _unBitReversed[888] @ 14208
	.field  	0x27b,16			; _unBitReversed[889] @ 14224
	.field  	0x17b,16			; _unBitReversed[890] @ 14240
	.field  	0x37b,16			; _unBitReversed[891] @ 14256
	.field  	0xfb,16			; _unBitReversed[892] @ 14272
	.field  	0x2fb,16			; _unBitReversed[893] @ 14288
	.field  	0x1fb,16			; _unBitReversed[894] @ 14304
	.field  	0x3fb,16			; _unBitReversed[895] @ 14320
	.field  	0x7,16			; _unBitReversed[896] @ 14336
	.field  	0x207,16			; _unBitReversed[897] @ 14352
	.field  	0x107,16			; _unBitReversed[898] @ 14368
	.field  	0x307,16			; _unBitReversed[899] @ 14384
	.field  	0x87,16			; _unBitReversed[900] @ 14400
	.field  	0x287,16			; _unBitReversed[901] @ 14416
	.field  	0x187,16			; _unBitReversed[902] @ 14432
	.field  	0x387,16			; _unBitReversed[903] @ 14448
	.field  	0x47,16			; _unBitReversed[904] @ 14464
	.field  	0x247,16			; _unBitReversed[905] @ 14480
	.field  	0x147,16			; _unBitReversed[906] @ 14496
	.field  	0x347,16			; _unBitReversed[907] @ 14512
	.field  	0xc7,16			; _unBitReversed[908] @ 14528
	.field  	0x2c7,16			; _unBitReversed[909] @ 14544
	.field  	0x1c7,16			; _unBitReversed[910] @ 14560
	.field  	0x3c7,16			; _unBitReversed[911] @ 14576
	.field  	0x27,16			; _unBitReversed[912] @ 14592
	.field  	0x227,16			; _unBitReversed[913] @ 14608
	.field  	0x127,16			; _unBitReversed[914] @ 14624
	.field  	0x327,16			; _unBitReversed[915] @ 14640
	.field  	0xa7,16			; _unBitReversed[916] @ 14656
	.field  	0x2a7,16			; _unBitReversed[917] @ 14672
	.field  	0x1a7,16			; _unBitReversed[918] @ 14688
	.field  	0x3a7,16			; _unBitReversed[919] @ 14704
	.field  	0x67,16			; _unBitReversed[920] @ 14720
	.field  	0x267,16			; _unBitReversed[921] @ 14736
	.field  	0x167,16			; _unBitReversed[922] @ 14752
	.field  	0x367,16			; _unBitReversed[923] @ 14768
	.field  	0xe7,16			; _unBitReversed[924] @ 14784
	.field  	0x2e7,16			; _unBitReversed[925] @ 14800
	.field  	0x1e7,16			; _unBitReversed[926] @ 14816
	.field  	0x3e7,16			; _unBitReversed[927] @ 14832
	.field  	0x17,16			; _unBitReversed[928] @ 14848
	.field  	0x217,16			; _unBitReversed[929] @ 14864
	.field  	0x117,16			; _unBitReversed[930] @ 14880
	.field  	0x317,16			; _unBitReversed[931] @ 14896
	.field  	0x97,16			; _unBitReversed[932] @ 14912
	.field  	0x297,16			; _unBitReversed[933] @ 14928
	.field  	0x197,16			; _unBitReversed[934] @ 14944
	.field  	0x397,16			; _unBitReversed[935] @ 14960
	.field  	0x57,16			; _unBitReversed[936] @ 14976
	.field  	0x257,16			; _unBitReversed[937] @ 14992
	.field  	0x157,16			; _unBitReversed[938] @ 15008
	.field  	0x357,16			; _unBitReversed[939] @ 15024
	.field  	0xd7,16			; _unBitReversed[940] @ 15040
	.field  	0x2d7,16			; _unBitReversed[941] @ 15056
	.field  	0x1d7,16			; _unBitReversed[942] @ 15072
	.field  	0x3d7,16			; _unBitReversed[943] @ 15088
	.field  	0x37,16			; _unBitReversed[944] @ 15104
	.field  	0x237,16			; _unBitReversed[945] @ 15120
	.field  	0x137,16			; _unBitReversed[946] @ 15136
	.field  	0x337,16			; _unBitReversed[947] @ 15152
	.field  	0xb7,16			; _unBitReversed[948] @ 15168
	.field  	0x2b7,16			; _unBitReversed[949] @ 15184
	.field  	0x1b7,16			; _unBitReversed[950] @ 15200
	.field  	0x3b7,16			; _unBitReversed[951] @ 15216
	.field  	0x77,16			; _unBitReversed[952] @ 15232
	.field  	0x277,16			; _unBitReversed[953] @ 15248
	.field  	0x177,16			; _unBitReversed[954] @ 15264
	.field  	0x377,16			; _unBitReversed[955] @ 15280
	.field  	0xf7,16			; _unBitReversed[956] @ 15296
	.field  	0x2f7,16			; _unBitReversed[957] @ 15312
	.field  	0x1f7,16			; _unBitReversed[958] @ 15328
	.field  	0x3f7,16			; _unBitReversed[959] @ 15344
	.field  	0xf,16			; _unBitReversed[960] @ 15360
	.field  	0x20f,16			; _unBitReversed[961] @ 15376
	.field  	0x10f,16			; _unBitReversed[962] @ 15392
	.field  	0x30f,16			; _unBitReversed[963] @ 15408
	.field  	0x8f,16			; _unBitReversed[964] @ 15424
	.field  	0x28f,16			; _unBitReversed[965] @ 15440
	.field  	0x18f,16			; _unBitReversed[966] @ 15456
	.field  	0x38f,16			; _unBitReversed[967] @ 15472
	.field  	0x4f,16			; _unBitReversed[968] @ 15488
	.field  	0x24f,16			; _unBitReversed[969] @ 15504
	.field  	0x14f,16			; _unBitReversed[970] @ 15520
	.field  	0x34f,16			; _unBitReversed[971] @ 15536
	.field  	0xcf,16			; _unBitReversed[972] @ 15552
	.field  	0x2cf,16			; _unBitReversed[973] @ 15568
	.field  	0x1cf,16			; _unBitReversed[974] @ 15584
	.field  	0x3cf,16			; _unBitReversed[975] @ 15600
	.field  	0x2f,16			; _unBitReversed[976] @ 15616
	.field  	0x22f,16			; _unBitReversed[977] @ 15632
	.field  	0x12f,16			; _unBitReversed[978] @ 15648
	.field  	0x32f,16			; _unBitReversed[979] @ 15664
	.field  	0xaf,16			; _unBitReversed[980] @ 15680
	.field  	0x2af,16			; _unBitReversed[981] @ 15696
	.field  	0x1af,16			; _unBitReversed[982] @ 15712
	.field  	0x3af,16			; _unBitReversed[983] @ 15728
	.field  	0x6f,16			; _unBitReversed[984] @ 15744
	.field  	0x26f,16			; _unBitReversed[985] @ 15760
	.field  	0x16f,16			; _unBitReversed[986] @ 15776
	.field  	0x36f,16			; _unBitReversed[987] @ 15792
	.field  	0xef,16			; _unBitReversed[988] @ 15808
	.field  	0x2ef,16			; _unBitReversed[989] @ 15824
	.field  	0x1ef,16			; _unBitReversed[990] @ 15840
	.field  	0x3ef,16			; _unBitReversed[991] @ 15856
	.field  	0x1f,16			; _unBitReversed[992] @ 15872
	.field  	0x21f,16			; _unBitReversed[993] @ 15888
	.field  	0x11f,16			; _unBitReversed[994] @ 15904
	.field  	0x31f,16			; _unBitReversed[995] @ 15920
	.field  	0x9f,16			; _unBitReversed[996] @ 15936
	.field  	0x29f,16			; _unBitReversed[997] @ 15952
	.field  	0x19f,16			; _unBitReversed[998] @ 15968
	.field  	0x39f,16			; _unBitReversed[999] @ 15984
	.field  	0x5f,16			; _unBitReversed[1000] @ 16000
	.field  	0x25f,16			; _unBitReversed[1001] @ 16016
	.field  	0x15f,16			; _unBitReversed[1002] @ 16032
	.field  	0x35f,16			; _unBitReversed[1003] @ 16048
	.field  	0xdf,16			; _unBitReversed[1004] @ 16064
	.field  	0x2df,16			; _unBitReversed[1005] @ 16080
	.field  	0x1df,16			; _unBitReversed[1006] @ 16096
	.field  	0x3df,16			; _unBitReversed[1007] @ 16112
	.field  	0x3f,16			; _unBitReversed[1008] @ 16128
	.field  	0x23f,16			; _unBitReversed[1009] @ 16144
	.field  	0x13f,16			; _unBitReversed[1010] @ 16160
	.field  	0x33f,16			; _unBitReversed[1011] @ 16176
	.field  	0xbf,16			; _unBitReversed[1012] @ 16192
	.field  	0x2bf,16			; _unBitReversed[1013] @ 16208
	.field  	0x1bf,16			; _unBitReversed[1014] @ 16224
	.field  	0x3bf,16			; _unBitReversed[1015] @ 16240
	.field  	0x7f,16			; _unBitReversed[1016] @ 16256
	.field  	0x27f,16			; _unBitReversed[1017] @ 16272
	.field  	0x17f,16			; _unBitReversed[1018] @ 16288
	.field  	0x37f,16			; _unBitReversed[1019] @ 16304
	.field  	0xff,16			; _unBitReversed[1020] @ 16320
	.field  	0x2ff,16			; _unBitReversed[1021] @ 16336
	.field  	0x1ff,16			; _unBitReversed[1022] @ 16352
	.field  	0x3ff,16			; _unBitReversed[1023] @ 16368
IR_1:	.set	2048

	.sect	".text"
	.global	_unBitReversed
	.bss	_unBitReversed,2048,4
	.sym	_unBitReversed,_unBitReversed, 51, 2, 16384,, 1024
	.file	"audio.c"

	.sect	".cinit:c"
	.align	8
	.field  	(CIR - $) - 8, 32
	.field  	_loadVal+0,32
	.field  	0,32			; _loadVal @ 0

	.sect	".text"
	.global	_loadVal
_loadVal:	.usect	".bss:c",4,4
	.sym	_loadVal,_loadVal, 4, 2, 32

	.sect	".cinit:c"
	.align	4
	.field  	0,32			; _trips @ 0

	.sect	".text"
	.global	_trips
_trips:	.usect	".bss:c",4,4
	.sym	_trips,_trips, 4, 2, 32

	.sect	".cinit:c"
	.align	4
	.field  	0x1,32			; _direction$2 @ 0

	.sect	".text"
	.sect	".text"
	.global	_step
	.sym	_step,_step, 32, 2, 0
	.func	157

;******************************************************************************
;* FUNCTION NAME: _step                                                       *
;*                                                                            *
;*   Regs Modified     : A0,A1,B0,B4,B5,B6                                    *
;*   Regs Used         : A0,A1,B0,B3,B4,B5,B6,DP                              *
;*   Local Frame Size  : 0 Args + 0 Auto + 0 Save = 0 byte                    *
;******************************************************************************
_step:
;** --------------------------------------------------------------------------*
_direction$2:	.usect	".bss:c",4,4
	.sym	_direction,_direction$2, 4, 3, 32
	.sym	U$0,20, 4, 4, 32
	.line	5
           LDW     .D2T2   *+DP(_loadVal),B4 ; |161| 
           NOP             3
           MVK     .S1     800,A0            ; |161| 
           CMPGT   .L1X    B4,A0,A1          ; |161| 
	.line	6
   [ A1]   MVK     .S1     -1,A0             ; |162| 
   [ A1]   STW     .D2T1   A0,*+DP(_direction$2) ; |162| 
	.line	8
           CMPGT   .L2     B4,0,B0           ; |164| 
	.line	9
   [!B0]   MVK     .S2     1,B5              ; |165| 
   [!B0]   STW     .D2T2   B5,*+DP(_direction$2) ; |165| 
	.line	12
           LDW     .D2T2   *+DP(_direction$2),B6 ; |168| 
           NOP             3
           MVK     .S2     100,B5            ; |168| 
           MPYI    .M2     B5,B6,B5          ; |168| 
           NOP             8
           ADD     .L2     B5,B4,B4          ; 
           STW     .D2T2   B4,*+DP(_loadVal) ; |168| 
	.line	13
           B       .S2     B3                ; |169| 
           NOP             5
           ; BRANCH OCCURS                   ; |169| 
	.endfunc	169,000000000h,0


	.sect	".text"
	.global	_main
	.sym	_main,_main, 32, 2, 0
	.func	41

;******************************************************************************
;* FUNCTION NAME: _main                                                       *
;*                                                                            *
;*   Regs Modified     : A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,B0,B1,B2,B3,B4,B5,B6,  *
;*                           B7,B8,B9,SP                                      *
;*   Regs Used         : A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,B0,B1,B2,B3,B4,B5,B6,  *
;*                           B7,B8,B9,SP                                      *
;*   Local Frame Size  : 8 Args + 0 Auto + 4 Save = 12 byte                   *
;******************************************************************************
_main:
;** --------------------------------------------------------------------------*
           STW     .D2T2   B3,*SP--(16)      ; |41| 
	.line	4
           B       .S1     _DSS_init         ; |44| 
           MVKL    .S2     RL0,B3            ; |44| 
           MVKH    .S2     RL0,B3            ; |44| 
           NOP             3
RL0:       ; CALL OCCURS                     ; |44| 
	.line	5
           B       .S1     _LOG_printf       ; |45| 
           MVKL    .S2     SL1+0,B4          ; |45| 
           MVKH    .S2     SL1+0,B4          ; |45| 
           MVKL    .S2     RL2,B3            ; |45| 
           MVKL    .S1     _trace,A4         ; |45| 

           STW     .D2T2   B4,*+SP(4)        ; |45| 
||         MVKH    .S2     RL2,B3            ; |45| 
||         MVKH    .S1     _trace,A4         ; |45| 

RL2:       ; CALL OCCURS                     ; |45| 
	.line	8
	.line	9
           LDW     .D2T2   *++SP(16),B3      ; |49| 
           NOP             4
           B       .S2     B3                ; |49| 
           NOP             5
           ; BRANCH OCCURS                   ; |49| 
	.endfunc	49,000080000h,16



	.sect	".cinit:c"
	.align	4
	.field  	0,32			; _oldLoad$1 @ 0

	.sect	".text"
	.sym	_Int, 0, 4, 13, 32
	.sect	".text"
	.global	_load
	.sym	_load,_load, 32, 2, 0
	.func	138

;******************************************************************************
;* FUNCTION NAME: _load                                                       *
;*                                                                            *
;*   Regs Modified     : A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,B0,B1,B2,B3,B4,B5,B6,  *
;*                           B7,B8,B9,SP                                      *
;*   Regs Used         : A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,B0,B1,B2,B3,B4,B5,B6,  *
;*                           B7,B8,B9,DP,SP                                   *
;*   Local Frame Size  : 16 Args + 0 Auto + 4 Save = 20 byte                  *
;******************************************************************************
_load:
;** --------------------------------------------------------------------------*
	.sym	_prd_ms,4, 4, 17, 32
_oldLoad$1:	.usect	".bss:c",4,4
	.sym	_oldLoad,_oldLoad$1, 4, 3, 32
	.sym	_prd_ms,21, 4, 4, 32
	.sym	U$2,1, 4, 4, 32
           STW     .D2T2   B3,*SP--(24)      ; |138| 
	.line	2
           MV      .L2X    A4,B5             ; |139| 
	.line	6
           LDW     .D2T1   *+DP(_loadVal),A1 ; |143| 
           LDW     .D2T2   *+DP(_oldLoad$1),B4 ; |143| 
           NOP             4
           CMPEQ   .L1X    B4,A1,A2          ; |143| 
   [ A2]   B       .S1     L1                ; |143| 
           NOP             5
           ; BRANCH OCCURS                   ; |143| 
;** --------------------------------------------------------------------------*
	.line	7
           STW     .D2T1   A1,*+DP(_oldLoad$1) ; |144| 
	.line	8
           B       .S1     _LOG_printf       ; |145| 
           MVKL    .S2     SL2+0,B4          ; |145| 
           STW     .D2T2   B5,*+SP(12)       ; |145| 
           MVKL    .S2     RL4,B3            ; |145| 

           MVKH    .S2     SL2+0,B4          ; |145| 
||         STW     .D2T1   A1,*+SP(8)        ; |145| 
||         MVKL    .S1     _trace,A4         ; |145| 

           STW     .D2T2   B4,*+SP(4)        ; |145| 
||         MVKH    .S2     RL4,B3            ; |145| 
||         MVKH    .S1     _trace,A4         ; |145| 

RL4:       ; CALL OCCURS                     ; |145| 
           LDW     .D2T1   *+DP(_loadVal),A1 ; |145| 
           NOP             4
;** --------------------------------------------------------------------------*
L1:    
	.line	12
   [!A1]   B       .S1     L2                ; |149| 
           NOP             5
           ; BRANCH OCCURS                   ; |149| 
;** --------------------------------------------------------------------------*
	.line	13
           B       .S1     _AUDIO_load       ; |150| 
           MVKL    .S2     RL6,B3            ; |150| 
           MVKH    .S2     RL6,B3            ; |150| 
           MV      .L1     A1,A4             ; |150| 
           NOP             2
RL6:       ; CALL OCCURS                     ; |150| 
;** --------------------------------------------------------------------------*
L2:    
	.line	15
           LDW     .D2T2   *++SP(24),B3      ; |152| 
           NOP             4
           B       .S2     B3                ; |152| 
           NOP             5
           ; BRANCH OCCURS                   ; |152| 
	.endfunc	152,000080000h,24


	.sect	".text"
	.sym	_error,_error, 32, 3, 0
	.func	125

;******************************************************************************
;* FUNCTION NAME: _error                                                      *
;*                                                                            *
;*   Regs Modified     : A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,B0,B1,B2,B3,B4,B5,B6,  *
;*                           B7,B8,B9,SP                                      *
;*   Regs Used         : A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,B0,B1,B2,B3,B4,B5,B6,  *
;*                           B7,B8,B9,SP                                      *
;*   Local Frame Size  : 8 Args + 0 Auto + 4 Save = 12 byte                   *
;******************************************************************************
_error:
;** --------------------------------------------------------------------------*
           STW     .D2T2   B3,*SP--(16)      ; |125| 
	.line	3
           B       .S1     _LOG_printf       ; |127| 
           MVKL    .S2     SL3+0,B4          ; |127| 
           MVKL    .S2     RL8,B3            ; |127| 
           MVKH    .S2     SL3+0,B4          ; |127| 
           MVKL    .S1     _trace,A4         ; |127| 

           STW     .D2T2   B4,*+SP(4)        ; |127| 
||         MVKH    .S2     RL8,B3            ; |127| 
||         MVKH    .S1     _trace,A4         ; |127| 

RL8:       ; CALL OCCURS                     ; |127| 
;** --------------------------------------------------------------------------*
L3:    
	.line	7
           B       .S1     L3                ; |131| 
           NOP             5
           ; BRANCH OCCURS                   ; |131| 
;** --------------------------------------------------------------------------*
	.line	8
	.endfunc	132,000080000h,16


	.sect	".text"
	.global	_audio
	.sym	_audio,_audio, 32, 2, 0
	.func	59

;******************************************************************************
;* FUNCTION NAME: _audio                                                      *
;*                                                                            *
;*   Regs Modified     : A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,   *
;*                           A15,B0,B1,B2,B3,B4,B5,B6,B7,B8,B9,B10,B11,B12,   *
;*                           B13,SP                                           *
;*   Regs Used         : A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,   *
;*                           A15,B0,B1,B2,B3,B4,B5,B6,B7,B8,B9,B10,B11,B12,   *
;*                           B13,DP,SP                                        *
;*   Local Frame Size  : 0 Args + 4 Auto + 44 Save = 48 byte                  *
;******************************************************************************
_audio:
;** --------------------------------------------------------------------------*
	.sym	_in,4, 24, 17, 32, _PIP_Obj
	.sym	_out,20, 24, 17, 32, _PIP_Obj
	.sym	C$1,0, 24, 4, 32, _T0
	.sym	C$2,0, 4, 4, 32
	.sym	C$3,29, 24, 4, 32, _T0
	.sym	C$4,12, 19, 4, 32
	.sym	C$5,0, 4, 4, 32
	.sym	C$6,20, 6, 4, 32
	.sym	C$7,0, 14, 4, 32
	.sym	U$21,4, 30, 4, 32
	.sym	U$28,3, 24, 4, 32, _T0
	.sym	U$46,11, 19, 4, 32
	.sym	K$27,29, 24, 4, 32, _T0
	.sym	U$54,12, 20, 4, 32
	.sym	U$70,14, 19, 4, 32
	.sym	U$77,0, 24, 4, 32, _T0
	.sym	U$82,26, 30, 4, 32
	.sym	L$1,16, 4, 4, 32
	.sym	L$2,28, 4, 4, 32
	.sym	L$3,1, 4, 4, 32
	.sym	_out,10, 24, 4, 32, _PIP_Obj
	.sym	_in,15, 24, 4, 32, _PIP_Obj
	.sym	_src,4, 30, 4, 32
	.sym	_dst,26, 30, 4, 32
	.sym	_size,27, 4, 4, 32
	.sym	K$31,0, 6, 4, 32
	.sym	K$31,4, 6, 1, 32
	.sym	K$50,13, 24, 4, 32, _T0
	.sym	K$50,0, 24, 4, 32, _T0
           STW     .D2T2   B13,*SP--(48)     ; |59| 
           STW     .D2T1   A10,*+SP(8)       ; |59| 
           STW     .D2T1   A11,*+SP(12)      ; |59| 
           STW     .D2T1   A12,*+SP(16)      ; |59| 
           STW     .D2T1   A13,*+SP(20)      ; |59| 
           STW     .D2T1   A14,*+SP(24)      ; |59| 
           STW     .D2T2   B3,*+SP(28)       ; |59| 
           STW     .D2T2   B10,*+SP(32)      ; |59| 
           STW     .D2T2   B11,*+SP(36)      ; |59| 
           STW     .D2T2   B12,*+SP(40)      ; |59| 
           STW     .D2T1   A15,*+SP(44)      ; |59| 
	.line	2

           MV      .L1     A4,A15            ; 
||         MV      .S1X    B4,A10            ; 

	.line	8
           LDW     .D1T1   *+A15(24),A1      ; |66| 
           NOP             4
   [!A1]   B       .S1     L4                ; |66| 
           NOP             5
           ; BRANCH OCCURS                   ; |66| 
;** --------------------------------------------------------------------------*
           LDW     .D1T1   *+A10(72),A1      ; |66| 
           NOP             4
   [ A1]   B       .S1     L5                ; |66| 
           NOP             5
           ; BRANCH OCCURS                   ; |66| 
;** --------------------------------------------------------------------------*
L4:    
;***	; the preceding call never returns
	.line	10
           B       .S1     _error            ; |68| 
           MVKL    .S2     RL10,B3           ; |68| 
           MVKH    .S2     RL10,B3           ; |68| 
           NOP             3
RL10:      ; CALL OCCURS                     ; |68| 
;** --------------------------------------------------------------------------*
L5:    
	.line	14
           B       .S1     _PIP_get          ; |72| 
           MVKL    .S2     RL12,B3           ; |72| 
           MVKH    .S2     RL12,B3           ; |72| 
           MV      .L1     A15,A4            ; |72| 
           NOP             2
RL12:      ; CALL OCCURS                     ; |72| 
	.line	15
           B       .S1     _PIP_alloc        ; |73| 
           MVKL    .S2     RL14,B3           ; |73| 
           MV      .L1     A10,A4            ; |73| 
           MVKH    .S2     RL14,B3           ; |73| 
           NOP             2
RL14:      ; CALL OCCURS                     ; |73| 
	.line	18
           LDW     .D1T1   *+A15(8),A4       ; |76| 
	.line	19
           LDW     .D1T2   *+A10(56),B10     ; |77| 
	.line	21
           LDW     .D1T1   *+A15(12),A0      ; |79| 
           NOP             4
           MV      .L2X    A0,B11            ; |79| 
	.line	22
           STW     .D1T1   A0,*+A10(60)      ; |80| 
	.line	24
           CMPGT   .L1     A0,0,A1           ; |82| 
   [!A1]   B       .S1     L9                ; |82| 
           ZERO    .L1     A0                ; |82| 
           NOP             4
           ; BRANCH OCCURS                   ; |82| 
;** --------------------------------------------------------------------------*
	.line	26
           NOP             1

           MVC     .S2     CSR,B6
||         MVK     .S1     (_srcComplex-$bss),A3 ; |84| 

           MV      .L2X    A0,B4
||         ADD     .L1X    DP,A3,A3          ; 
||         AND     .S2     -2,B6,B7

           MV      .D2     B11,B0            ; |84| 
||         SUB     .L2X    A3,4,B5           ; 
||         MVC     .S2     B7,CSR            ; interrupts off

;*----------------------------------------------------------------------------*
;*   SOFTWARE PIPELINE INFORMATION
;*
;*      Known Minimum Trip Count         : 1
;*      Known Max Trip Count Factor      : 1
;*      Loop Carried Dependency Bound(^) : 10
;*      Unpartitioned Resource Bound     : 2
;*      Partitioned Resource Bound(*)    : 2
;*      Resource Partition:
;*                                A-side   B-side
;*      .L units                     1        0     
;*      .S units                     0        1     
;*      .D units                     2*       1     
;*      .M units                     0        0     
;*      .X cross paths               0        0     
;*      .T address paths             2*       1     
;*      Long read paths              1        1     
;*      Long write paths             0        0     
;*      Logical  ops (.LS)           0        0     (.L or .S unit)
;*      Addition ops (.LSD)          0        1     (.L or .S or .D unit)
;*      Bound(.L .S .LS)             1        1     
;*      Bound(.L .S .D .LS .LSD)     1        1     
;*
;*      Searching for software pipeline schedule at ...
;*         ii = 10 Schedule found with 1 iterations in parallel
;*      done
;*
;*      Collapsed epilog stages     : 0
;*      Collapsed prolog stages     : 0
;*
;*      Minimum safe trip count     : 1
;*----------------------------------------------------------------------------*
;*   SETUP CODE
;*
;*              MV              A3,B5
;*              SUB             B5,4,B5
;*
;*   SINGLE SCHEDULED ITERATION
;*
;*   C70:
;*              LDW     .D1T1   *A4++,A0          ;  ^ |86| 
;*              NOP             2
;*      [ B0]   SUB     .L2     B0,1,B0           ; |88| 
;*      [ B0]   B       .S2     C70               ; |88| 
;*              INTSPU  .L1     A0,A0             ;  ^ |86| 
;*              NOP             3
;*              STW     .D1T1   A0,*A3++(8)       ;  ^ |86| 
;*   ||         STW     .D2T2   B4,*++B5(8)       ; |87| 
;*              ; BRANCH OCCURS                   ; |88| 
;*----------------------------------------------------------------------------*
L6:    ; PIPED LOOP PROLOG
;** --------------------------------------------------------------------------*
L7:    ; PIPED LOOP KERNEL
           LDW     .D1T1   *A4++,A0          ;  ^ |86| 
           NOP             2
   [ B0]   SUB     .L2     B0,1,B0           ; |88| 
   [ B0]   B       .S2     L7                ; |88| 
           INTSPU  .L1     A0,A0             ;  ^ |86| 
           NOP             3

           STW     .D2T2   B4,*++B5(8)       ; |87| 
||         STW     .D1T1   A0,*A3++(8)       ;  ^ |86| 

;** --------------------------------------------------------------------------*
L8:    ; PIPED LOOP EPILOG
;** --------------------------------------------------------------------------*
           MVC     .S2     B6,CSR            ; interrupts on
;** --------------------------------------------------------------------------*
L9:    
	.line	32
           MVK     .S2     (_srcComplex-$bss),B12 ; |90| 
           ADD     .L2     DP,B12,B12        ; |90| 
           B       .S1     _BeauregardFFT    ; |90| 
           NOP             2
           MVKL    .S2     RL16,B3           ; |90| 
           MVK     .S2     0xa,B4            ; |90| 

           MV      .L1X    B12,A4            ; 
||         MVKH    .S2     RL16,B3           ; |90| 
||         ZERO    .S1     A6                ; |90| 

RL16:      ; CALL OCCURS                     ; |90| 
           MV      .L2     B12,B13           ; 
	.line	34
           ZERO    .L2     B4                ; |92| 
           STW     .D2T2   B4,*B13           ; |92| 
	.line	35
           MV      .L1X    B4,A0             ; |93| 
           STW     .D2T1   A0,*+B13(4)       ; |93| 
           STW     .D2T1   A0,*+SP(4)        ; |93| 
	.line	37
           CMPLT   .L2     B11,2,B0          ; |95| 
   [ B0]   B       .S1     L11               ; |95| 
           MV      .L1X    B11,A0            ; |95| 
           SHRU    .S1     A0,31,A3          ; |95| 

           MVK     .S1     (_unBitReversed-$bss),A3 ; |95| 
||         ADD     .L1     A3,A0,A0          ; |95| 

           ADD     .L1X    DP,A3,A12         ; 
||         SHR     .S1     A0,1,A0           ; |95| 

           ADDAH   .D1     A12,A0,A14        ; |95| 
           ; BRANCH OCCURS                   ; |95| 
;** --------------------------------------------------------------------------*
	.line	39
           MVK     .S1     (_dstComplex-$bss),A3 ; |97| 

           MV      .L1     A12,A11           ; 
||         ADD     .S1X    DP,A3,A13         ; 
||         MV      .L2X    A0,B12            ; |97| 

	.line	35
;*----------------------------------------------------------------------------*
;*   SOFTWARE PIPELINE INFORMATION
;*      Disqualified loop: loop contains a call
;*----------------------------------------------------------------------------*
L10:    
	.line	39
           LDH     .D1T1   *A11,A0           ; |97| 
           LDW     .D2T1   *+SP(4),A3        ; |97| 
           NOP             3
           ADDAD   .D1     A13,A0,A0         ; |97| 
           STW     .D1T1   A3,*A0            ; |97| 
	.line	40
           LDH     .D1T1   *A11++,A0         ; |98| 
           NOP             4

           ADDAD   .D1     A13,A0,A3         ; |98| 
||         LDW     .D2T1   *+SP(4),A0        ; |98| 

           NOP             4
           STW     .D1T1   A0,*+A3(4)        ; |98| 
	.line	42
           LDW     .D1T1   *A12++,A0         ; |100| 
           NOP             1

           B       .S1     _CAvg             ; |100| 
||         LDH     .D1T1   *A14++,A3         ; |100| 

           MVKL    .S2     RL18,B3           ; |100| 
           MVKH    .S2     RL18,B3           ; |100| 
           SHR     .S1     A0,13,A4          ; |100| 

           AND     .L1     -8,A4,A0          ; |100| 
||         EXT     .S1     A0,16,13,A4       ; |100| 

           ADD     .L1X    B13,A4,A4         ; 
||         ADD     .L2X    B13,A0,B4         ; 
||         ADDAD   .D1     A13,A3,A3         ; |100| 

RL18:      ; CALL OCCURS                     ; |100| 
	.line	48
           SUB     .L1X    B12,1,A1          ; 
   [ A1]   B       .S1     L10               ; |106| 
           SUB     .L2     B12,1,B12         ; 
           NOP             4
           ; BRANCH OCCURS                   ; |106| 
;** --------------------------------------------------------------------------*
L11:    
	.line	50
           MVK     .S2     (_dstComplex-$bss),B12 ; |108| 
           ADD     .L2     DP,B12,B12        ; |108| 
           B       .S1     _BeauregardFFT    ; |108| 
           MVKL    .S2     RL20,B3           ; |108| 
           MVK     .S2     0xa,B4            ; |108| 
           MV      .L1X    B12,A4            ; 
           MVKH    .S2     RL20,B3           ; |108| 
           MVK     .S1     0x1,A6            ; |108| 
RL20:      ; CALL OCCURS                     ; |108| 
           MV      .L1X    B12,A0            ; 
	.line	52
           CMPGT   .L1X    B11,0,A1          ; 
   [!A1]   B       .S1     L15               ; |110| 
           NOP             5
           ; BRANCH OCCURS                   ; |110| 
;** --------------------------------------------------------------------------*
	.line	50
	.line	54
           NOP             1
           MVC     .S2     CSR,B8

           MV      .L1X    B11,A1
||         AND     .L2     -2,B8,B4

           ZERO    .L2     B6                ; |113| 
||         MV      .L1X    B10,A3
||         MVC     .S2     B4,CSR            ; interrupts off

;*----------------------------------------------------------------------------*
;*   SOFTWARE PIPELINE INFORMATION
;*
;*      Known Minimum Trip Count         : 1
;*      Known Max Trip Count Factor      : 1
;*      Loop Carried Dependency Bound(^) : 20
;*      Unpartitioned Resource Bound     : 2
;*      Partitioned Resource Bound(*)    : 3
;*      Resource Partition:
;*                                A-side   B-side
;*      .L units                     1        2     
;*      .S units                     2        2     
;*      .D units                     2        0     
;*      .M units                     0        0     
;*      .X cross paths               2        2     
;*      .T address paths             2        0     
;*      Long read paths              1        0     
;*      Long write paths             0        0     
;*      Logical  ops (.LS)           2        0     (.L or .S unit)
;*      Addition ops (.LSD)          1        1     (.L or .S or .D unit)
;*      Bound(.L .S .LS)             3*       2     
;*      Bound(.L .S .D .LS .LSD)     3*       2     
;*
;*      Searching for software pipeline schedule at ...
;*         ii = 20 Did not find schedule
;*         ii = 21 Schedule found with 1 iterations in parallel
;*      done
;*
;*      Collapsed epilog stages     : 0
;*      Collapsed prolog stages     : 0
;*
;*      Minimum safe trip count     : 1
;*----------------------------------------------------------------------------*
;*   SINGLE SCHEDULED ITERATION
;*
;*   C48:
;*              LDW     .D1T1   *A0++(8),A4       ;  ^ |113| 
;*              NOP             4
;*              SPDP    .S1     A4,A5:A4          ;  ^ |113| 
;*   ||         ZERO    .L2     B7                ; |113| 
;*              MVKH    .S2     0x3fe00000,B7     ; |113| 
;*              ADDDP   .L2X    B7:B6,A5:A4,B5:B4 ;  ^ |113| 
;*              NOP             6
;*              MV      .L1X    B5,A5             ;  ^ Define a twin register
;*   || [ A1]   SUB     .S1     A1,1,A1           ; |114| 
;*              MV      .L1X    B4,A4             ;  ^ Define a twin register
;*   || [ A1]   B       .S2     C48               ; |114| 
;*              DPTRUNC .L1     A5:A4,A4          ;  ^ |113| 
;*              NOP             3
;*              STW     .D1T1   A4,*A3++          ;  ^ |113| 
;*              ; BRANCH OCCURS                   ; |114| 
;*----------------------------------------------------------------------------*
L12:    ; PIPED LOOP PROLOG
;** --------------------------------------------------------------------------*
L13:    ; PIPED LOOP KERNEL
           LDW     .D1T1   *A0++(8),A4       ;  ^ |113| 
           NOP             4

           ZERO    .L2     B7                ; |113| 
||         SPDP    .S1     A4,A5:A4          ;  ^ |113| 

           MVKH    .S2     0x3fe00000,B7     ; |113| 
           ADDDP   .L2X    B7:B6,A5:A4,B5:B4 ;  ^ |113| 
           NOP             6

   [ A1]   SUB     .S1     A1,1,A1           ; |114| 
||         MV      .L1X    B5,A5             ;  ^ Define a twin register

   [ A1]   B       .S2     L13               ; |114| 
||         MV      .L1X    B4,A4             ;  ^ Define a twin register

           DPTRUNC .L1     A5:A4,A4          ;  ^ |113| 
           NOP             3
           STW     .D1T1   A4,*A3++          ;  ^ |113| 
;** --------------------------------------------------------------------------*
L14:    ; PIPED LOOP EPILOG
;** --------------------------------------------------------------------------*
           MVC     .S2     B8,CSR            ; interrupts on
;** --------------------------------------------------------------------------*
L15:    
	.line	59
           B       .S1     _PIP_put          ; |117| 
           NOP             3
           MVKL    .S2     RL22,B3           ; |117| 

           MVKH    .S2     RL22,B3           ; |117| 
||         MV      .L1     A10,A4            ; |117| 

RL22:      ; CALL OCCURS                     ; |117| 
	.line	60
           B       .S1     _PIP_free         ; |118| 
           MVKL    .S2     RL24,B3           ; |118| 
           MV      .L1     A15,A4            ; |118| 
           MVKH    .S2     RL24,B3           ; |118| 
           NOP             2
RL24:      ; CALL OCCURS                     ; |118| 
	.line	61
           LDW     .D2T2   *+SP(40),B12      ; |119| 
           LDW     .D2T2   *+SP(36),B11      ; |119| 
           LDW     .D2T2   *+SP(32),B10      ; |119| 
           LDW     .D2T1   *+SP(24),A14      ; |119| 
           LDW     .D2T2   *+SP(28),B3       ; |119| 
           LDW     .D2T1   *+SP(20),A13      ; |119| 
           LDW     .D2T1   *+SP(16),A12      ; |119| 
           LDW     .D2T1   *+SP(12),A11      ; |119| 
           LDW     .D2T1   *+SP(8),A10       ; |119| 

           B       .S2     B3                ; |119| 
||         LDW     .D2T1   *+SP(44),A15      ; |119| 

           LDW     .D2T2   *++SP(48),B13     ; |119| 
           NOP             4
           ; BRANCH OCCURS                   ; |119| 
	.endfunc	119,03c08fc00h,48


;******************************************************************************
;* MARK THE END OF THE SCALAR INIT RECORD IN CINIT:C                          *
;******************************************************************************
CIR:	.sect	".cinit:c"
;******************************************************************************
;* STRINGS                                                                    *
;******************************************************************************
	.sect	".const"
SL1:	.string	"Audio example started!!",10,0
SL2:	.string	"load: new load = %d000 instructions every %d ms",0
SL3:	.string	"Error: audio signal falsely triggered!",0
;******************************************************************************
;* UNDEFINED EXTERNAL REFERENCES                                              *
;******************************************************************************
	.global	_PIP_alloc
	.global	_PIP_free
	.global	_PIP_get
	.global	_PIP_put
	.global	_LOG_printf
	.global	_CAvg
	.global	_BeauregardFFT
	.global	_DSS_init
	.global	_AUDIO_load
	.global	_trace
