Commit 18ee6dfa authored by David Woodhouse's avatar David Woodhouse Committed by David Woodhouse

firmware: convert ymfpci driver to use firmware loader exclusively

Signed-off-by: default avatarDavid Woodhouse <dwmw2@infradead.org>
parent a292f404
...@@ -23,6 +23,8 @@ fw-external-y := $(subst ",,$(CONFIG_EXTRA_FIRMWARE)) ...@@ -23,6 +23,8 @@ fw-external-y := $(subst ",,$(CONFIG_EXTRA_FIRMWARE))
fw-shipped-$(CONFIG_SND_KORG1212) += korg/k1212.dsp fw-shipped-$(CONFIG_SND_KORG1212) += korg/k1212.dsp
fw-shipped-$(CONFIG_SND_MAESTRO3) += ess/maestro3_assp_kernel.fw \ fw-shipped-$(CONFIG_SND_MAESTRO3) += ess/maestro3_assp_kernel.fw \
ess/maestro3_assp_minisrc.fw ess/maestro3_assp_minisrc.fw
fw-shipped-$(CONFIG_SND_YMFPCI) += yamaha/ds1_ctrl.fw yamaha/ds1_dsp.fw \
yamaha/ds1e_ctrl.fw
fw-shipped-all := $(fw-shipped-y) $(fw-shipped-m) $(fw-shipped-) fw-shipped-all := $(fw-shipped-y) $(fw-shipped-m) $(fw-shipped-)
......
...@@ -31,3 +31,16 @@ drops binary dsp code images on our heads, but we don't get to see ...@@ -31,3 +31,16 @@ drops binary dsp code images on our heads, but we don't get to see
specs on the dsp." specs on the dsp."
-------------------------------------------------------------------------- --------------------------------------------------------------------------
Driver: ymfpci -- Yamaha YMF724/740/744/754 audio devices
File: yamaha/ds1_ctrl.fw
File: yamaha/ds1_dsp.fw
File: yamaha/ds1e_ctrl.fw
Licence: Unknown
Found alsa-firmware package in hex form, with the following comment:
Copyright (c) 1997-1999 Yamaha Corporation. All Rights Reserved.
--------------------------------------------------------------------------
:10000000070000000700240007000C0007001C0088
:1000100007000600020070002000000040000300FE
:100020000471000086420000400003000D0F000034
:10003000100800003A042000820200000D020000B7
:10004000100800003A04200082120000820E2000F6
:10005000821A00000D2D0300100800003A04100061
:100060008DD30200100800003A0418000D010000B2
:1000700015000200FD000000200000006088030061
:100080006090030060800300408003004080030014
:1000900040800300408001007D0A00004080030092
:1000A000408003004080010002042000820800001C
:1000B0001A0008000409000086590100070000002A
:1000C000070026000700000007000000068A010064
:1000D000070000008D0C0300100800003A0418000F
:1000E000070026007D080000428001000A1600007B
:1000F00006A20400070000008D2100001008000087
:100100003A04080006C2210007000000FD070000B5
:10011000428001000A0008000409000086930200E2
:1001200095010000040D09000700000020080000F0
:10013000F50000007D0B000060F00100FD000000F4
:1001400006220300408001007D0A00004280030077
:100150004A8013000A001800201800006090050073
:100160006088050040800100FD0000004280010021
:100170000A007000150100004411070086230300E7
:100180000000030020700000064A030040800100C8
:100190008D340000100800003A04080006EA21002F
:1001A000070000008DD30200100800003A04180078
:1001B0000682010007000000070024008D0F0000E8
:1001C000100800003A16000002240000025C000043
:1001D000FD28000020000000408001000D00080004
:1001E0001508000084095100070000004D000000C0
:1001F0005D0E0000020E00008D410000100800009E
:100200003A040800068A2C00070000008D00000058
:1002100024090000020F00008D45000010080000B6
:100220003A040800068A2C00070000007D38000010
:10023000428001000A000800151000008409010036
:10024000868301000700000006AA010007000000E5
:10025000FD080000428001000A0018000419000097
:100260008680210007002800101800003A042800AA
:10027000020C28000D000000100800003A142800AD
:100280008D80080020080000FD0200004080010071
:10029000070020000D02000004991800070000006C
:1002A0002D400000BD000000FD0200004280010062
:1002B0000A00080004090000865A05000700000033
:1002C00000010000200A00007D04000040800100C1
:1002D000428001000A002000153000004421010086
:1002E000864903000700000004210000864903003E
:1002F000070000008D0F0000100800003A0C2800D5
:100300004439020086C906000700000010180000EA
:100310003A0428000D81080020080000FD020000BA
:100320004080010007002000102800003A007800FB
:100330008D680000100800003A040800068A2800B2
:10034000070000000D40000015100000049918007F
:1003500004292900043939000700000006020600BC
:1003600007000000F50400007D00000020000000F0
:100370008D00000060080100408001007D04000045
:10038000428003004A8021000A001800441902003C
:1003900086582100070000007540000004F171003C
:1003A00007000000420001000A00280004290000A4
:1003B00086202100070000000D3C000004A9300049
:1003C000070000007D070000428001000A000800CD
:1003D0000409000086DA07007D05000020280000DF
:1003E00060B0030006F207004080010020300000EA
:1003F00060A8030040800100FD020000428001006F
:100400000A0008000409000086FA0700070000003F
:100410007D050000428001000A0428008D0E0000C6
:10042000100800003A0C28000D0000001008000021
:100430003A1428000D00090020080000FD02000009
:100440004080010007002000FD3D0000200000006A
:10045000408001007D1000008D8D0000100800001C
:100460003A040800068A280007000000150800006A
:100470001A00080084090100865109007D1300005C
:1004800000052000200F2800608F3300608F3B00A4
:10049000608F4300608F4B00608F5300608F5B0064
:1004A000608A030040800100BD7F0000C43D380029
:1004B000070000007D1A0000751300004280010053
:1004C0004A0009000A001000048D0B000495130077
:1004D00007000000200800006090010004110000E7
:1004E0008620210040000100FD170000428001002D
:1004F0000A0008000409000086222100070000000D
:100500007D190000428003004A8009000A001000A3
:100510002409000064160000FD1100004280030061
:100520004A802B004A8019008D0000004489210078
:10053000070000004422000086E10A0007000000D6
:10054000641A0000242A00007D190000020108003E
:10055000220110002008000060900300408001008C
:10056000FD3D00008D0000002008000040800100DB
:10057000751300007D1A0000420001004A80090046
:100580000A0010001D020000E4890100E492290025
:1005900044913000070000000D060000150A00001D
:1005A0001D0C000025100000E4A90000E42B010050
:1005B00064040000E4B30100E432020064040000BB
:1005C0006404000064040000640400000D040000E2
:1005D000C4B108000700000020080000F50B00006F
:1005E000400003007D190000428003004A8009009A
:1005F000240A00000A000800640E0800070000003A
:1006000022011000200800006010030040000100DB
:10061000AC6400007D02000020000000408001006A
:100620007D10000042800100FD1100004A803B0067
:100630004A8009000A0020009500000044111A00B9
:1006400044A1000086200D000D04000084B90000C4
:1006500086210D00FD18000042800100FD10000001
:100660004A8009000A0028009500000024090100C2
:10067000642A000086110D00070000000429000014
:1006800086220D0007000000062A0D000200080067
:100690008D0000007D38000020080000408001002F
:1006A0007D120000428001000A00100004390000A1
:1006B00086D10D000D080000B5FF7F0084B9000051
:1006C00086A10D0025000000067A0E002D00000016
:1006D000150000002D0800008DC702002008000052
:1006E00006C20E000D00000035807F0084B90000B6
:1006F00086710E00250040008D00000044091100A5
:10070000070000008D0100000495100007000000A4
:10071000649100002404000024040000240400006C
:1007200002011000020028008DC60200200800000F
:1007300006C20E008D0100002D0400008D00000097
:1007400004951000070000000D02000084911000C5
:10075000070000000DC70200200800008D00000007
:10076000FD38000040800100FD3B0000201000002B
:1007700060A80300150800008431310084212100A5
:100780000700000060B0030060A00300408001008B
:10079000FD2200009500000024090100240400004F
:1007A0002404000064120000020110002008000070
:1007B0006090030040800100241900008DFB0000C0
:1007C0007D390000200800004080050042800300C1
:1007D0004A840900060600000A04080024040000F8
:1007E000240400007D110000428001000A0008007E
:1007F000240A000002052800020C28000D800900D0
:1008000020080000FD0200004080010007002000D9
:10081000FD220000428001000A000800950000004F
:10082000C40D2800241901007D1900004280010038
:10083000FD1100004A8009000A001000B500000008
:1008400044311100048D0A0007000000440A08002A
:100850000495120007000000FD2300002010000096
:100860004080030044121000070000002008000030
:100870006090030040800100FD0200004280010002
:100880000A0008000409000086FA100007000000B2
:10089000FD3B000000010000100A00007A800B0000
:1008A0004A80130084090900070000009500000039
:1008B000043D0100868011000A00100002001000B3
:1008C0008409090007000000428003004A801100EB
:1008D000040D0900070000000A001000840D090043
:1008E000070000007D250000200800004080010076
:1008F0000D010000100800003A1428007D120000CD
:10090000428001000A0020007D19000042800100A1
:100910007D1100004A8031000A00100024310000DF
:100920000D2801007D3900002008000040800500EE
:10093000428003004A840900060600000A040800F9
:1009400002013000243100002404000024040000CF
:1009500024120000020528004C1A00008601130032
:10096000020070002D000000000003007D38000030
:10097000428001000A001000062A13002421000012
:10098000AD000000020010000D010000240900006D
:10099000246B00008D3601007D3900002008000026
:1009A00040800500428003004A84090006060000DA
:1009B0000A040800643200008D000000240A0000D0
:1009C000201000007D220000408001000D3C01004D
:1009D000100800003A04080006D2290007000000B1
:1009E000202800007D200000408001007D110000D3
:1009F000428003004A8013000A8033007D380000E3
:100A0000428001000A00080004090000863A16002E
:100A1000070000008D000000640903008D470100FD
:100A20007D3900002008000040800500428003005E
:100A30004A840900060600000A0408000201380082
:100A4000240400002404000024120000FD02000021
:100A5000428001000A0008000409000086A2140078
:100A600007000000020528004C1A00008639160015
:100A700007000000642103002C630000FD3D00001E
:100A8000428001000A0008009500000004090900E6
:100A900007000000200800004C1A000086611500C5
:100AA0004080010000000300067A150024210000A8
:100AB0000D01000024090000246B00008D5B010083
:100AC0007D390000200800004080050042800300BE
:100AD0004A840900060600000A040800643A00007F
:100AE0009500000024120000FD0200004280010079
:100AF0000A0008000409000086DA1500070000005B
:100B00008D620100100800003A04080006D2290096
:100B10000700000006D2140007000000207000004B
:100B20000A0108002A011000FD200000608803006F
:100B300060900300408001007D220000428001009F
:100B4000FD3D00000A0008004A843100040900004D
:100B500086D816008B0018008D000000049918003C
:100B60002C31000006AA1700070000004C320000DC
:100B700086331700070000000419000086301700B4
:100B80000700000095000000449119002C2200008D
:100B9000243100006C6300003D0E0000751300005E
:100BA000FD0B0000420001004A8009000A0010000D
:100BB000EC8A0300EC9303004C22000086A9170086
:100BC000070000008D000000049918006C2200004E
:100BD0002C3200000A053000AB1D300083200000DD
:100BE000FD180000428001000A000800248901006D
:100BF000020530008310000075180000420001005B
:100C00000A0010008D000000240901007513000087
:100C100042053300CB0C3300CB2C3300CB343300F4
:100C2000CB3C3300CB443300CB4C3300CB543300AC
:100C30008B5C300083600000F50200004200010080
:100C40000A00080004090000867A18000700000066
:100C50002D1E0000FD050000428001000A00080072
:100C600024890200020528000D060000100800007B
:100C70003A0C28008D000000100800003A142800EB
:100C80008D800A0020080000F502000040000100ED
:100C90000700220075120000420003004A002100F4
:100CA0008D00000044091A00070000000D980100A3
:100CB000100800003A04080006222B00070000007C
:100CC000F5010000420003004A000D000A00100078
:100CD00044910800070000002008000040000100C7
:100CE000F525000044310A0007000000200800003C
:100CF00060280300400003007D21000042800300C3
:100D00004A800B000A001000200800006010030059
:100D1000400003008D000000240100002C010000B1
:100D2000640E0000641A00006C6300000A010800F1
:100D30002A0110002008000060100300400003009A
:100D4000FD200000428001000A0008007D22000012
:100D5000428001000A00100020080000601003001B
:100D6000400003007D190000428001000A000800D5
:100D7000FD220000428003000A001000200800004D
:100D80006010030040000300040D0900070000008C
:100D90002008000040000300428003004A800B004E
:100DA0000A0010002008000060100300400003004B
:100DB000428003004A8013004A801900040D11008C
:100DC000048D1900070000000A0008002010000030
:100DD0006018030060080300400003008D0000005D
:100DE00044090B000700000020080000400001003B
:100DF000F5050000420003000A000800200800007A
:100E000040000100F5000000420001000A00080057
:100E10000409000086601C00751E000042000300EB
:100E20004A0401000A0C000006721C0007000000C2
:100E300002040000020C00007D170000F51A0000FB
:100E4000428001004A1403004A1C03004A240300A4
:100E50004A2C03004A3403004A3C03004A4403007E
:100E60000A4C00003D040000F5130000FD1A0000CC
:100E7000420003004A000B004A801B004A80130016
:100E80000A0020004491080044A11900E4890300ED
:100E9000EC990300025500000A5D000042000300C7
:100EA0004A000B004A801B004A8013000A00200001
:100EB0004491080044A11900E4890300EC9903005F
:100EC000026500000A6D0000420003004A000B00AA
:100ED0004A0019004A802B004A8013004A802100F2
:100EE0000A0030004491080044A1190044B12A00CE
:100EF000E4890300EC990300027500000A7D0000FC
:100F0000E4A90300020700007D10000015040000A2
:100F1000428001000A000800E4090100020F0000FD
:100F2000F52A0000FD190000420001004A80090076
:100F30000A0010003409000074160000F5290000B2
:100F4000420001000A0010007C91000075200000A2
:100F5000420001000A0008000409000086D21E00B9
:100F6000F5260000F5270000420003004A000900B2
:100F70000A0010003C0A00007C160000751A0000F0
:100F8000FD0B0000420001004A8051000A004800A9
:100F90000700160075100000420001000A2C28000E
:100FA000121D280012252800321F000007001E0015
:100FB00007000E007519000042000100F52D000029
:100FC0004A000D000A0010004491000086B21F0084
:100FD000420001000A3428005D0E00008D00000070
:100FE000750300002008000040000100F4D2050055
:100FF00004D154005C7300008653200007000000F9
:1010000007000C000700080007000A000D0402009A
:10101000100800003A040800062233000700000010
:10102000065A200007000000070008007522000093
:10103000420001000A002000042100008620210057
:101040002D1E0000F5020000420001000A00080009
:101050000409000086922000070000001020000014
:101060003A0430007D050000C38001000A0008003A
:101070002489020002052800020C28000D810A00C4
:1010800020080000F50200004000010007002200D7
:10109000FD040000428001000A007000000003000F
:1010A0002070000006FA0600408001000D180200C2
:1010B000100800003A04080006222B000700000078
:1010C000FD020000428001000A000800040900003F
:1010D000868A21000700000006F2010007000000D8
:1010E00075080000FD0900000D010000060A22003D
:1010F00095020000750B00007D0900000D00000046
:1011000015050000420001000A0018000419000043
:1011100086782800F506000020100000400001003D
:10112000F5040000200800004000010075070000E1
:10113000420001004A8009000A001000241100004A
:101140000409000086BA2200150800000201080008
:101150000412100006DA22007505000004120800CF
:1011600007000000020110007505000025040000C2
:10117000241102000201100020080000601003008A
:101180004000010024190000867828008D0000002E
:1011900064040000049D00008688270002011800F6
:1011A00075050000420001000A0428008D010000BE
:1011B00024090000020D28000D0000002409000091
:1011C000021528000D00100020080000F5020000A4
:1011D000400001000700200075110000FD02000022
:1011E000428001000A0008000409000086C22300B2
:1011F0000700000000010000200B0800600B130036
:10120000600B1B00600A0300400001004200050063
:101210004A003D004A0035004A002D000A00200027
:10122000F5060000420001000A142800F504000041
:10123000420001000A00080015030000040D01002F
:1012400086CA24001540000095000000040D01002E
:1012500086B82400220010002A00100006E22400B4
:10126000070000000431330004A92A000700000031
:10127000242103000205280024110000240400009A
:1012800024040000243200002C2900006C630000BC
:1012900086F325000700000064B10200640400002A
:1012A000640400008D000000640A0000020D2800A4
:1012B0008D00100020080000F50200004000010031
:1012C000070022008D00000004B93800070000006C
:1012D0006C2903000A013000F50200004200010001
:1012E0000A0008000409000086BA25000700000073
:1012F0002C3102000A0528008D0000006C09010055
:101300000A0D28000D01100020080000F502000061
:101310004000010007002200241100002404000006
:10132000240400002432000002013000442903009C
:10133000867A26000700000002003000F504000055
:10134000420001000A00080015030000040D01001E
:1013500086C0260024310000640400000201300031
:10136000F5020000420001000A0008000409000024
:1013700086CA260007000000243100000205300064
:10138000243900008305300083080000F5050000C3
:10139000420001000A0428008D00000024810000A2
:1013A000020D28008D000000248100000215280095
:1013B0008D01100020080000F5020000400001002F
:1013C0000700220025100000750500004200030000
:1013D0004A0009000A00100004090A000411120062
:1013E0000700000020100000600805004000050014
:1013F000FD060000428001004A0009000A001000BA
:10140000A500000004090A000411120007000000F2
:10141000200800006090010040000100F50200007B
:10142000420001000A00080004090000864228006A
:1014300007000000060A230007000000060600005F
:1014400007000000F5020000420001000A00080049
:101450000409000086922800070000000001000037
:10146000200B0800608B1300608B1B00608B230037
:10147000608B2B00608B3300608B3B00608B4300E4
:10148000608B4B00608B5300608B5B00608B630054
:10149000608B6B00608B7300608B7B00608F030040
:1014A000608F0B00608F1300608F1B00608F230024
:1014B000608F2B00608F3300608F3B00608F430094
:1014C000608F4B00608F5300608F5B00608F630004
:1014D000608F6B00608F7300608F7B00608A0300F9
:1014E00006060000408001008D000000640A000034
:1014F000020D2800240A00007D0200004280010045
:101500000A00100024120000FD03000042800100C8
:101510000A0008000409000086822A000700000073
:101520008D010000240A000064040000640400002F
:101530000201080024090000240400002404000023
:10154000020110000D0002004491000086D92A001B
:1015500007000000FD010000428001000A000800B1
:10156000440A000086BB2A00428001000D000A00E8
:1015700020080000FD02000040800100070020005C
:101580007D020000201000000606000040800100DF
:10159000F5020000420001000A00080004090000F2
:1015A000862A2B00070000007D0300004280010016
:1015B0000A00080004090000865A2B0007000000FA
:1015C000750000007D2E0000420001004A800B00E3
:1015D0002000000004090000860600004000010011
:1015E0004A8431008B043000830800008D00000025
:1015F000100800003A1428008D00000010080000B8
:101600003A0C280075060000420001000A0008009C
:101610001538000024090100020528000D000B0008
:1016200020080000F502000040000100060600004E
:1016300007002200640400006404000006060000A5
:1016400007000000340100008D7F00003C0900000D
:10165000121D280012252800321F000007000E006E
:101660000D0100007D030000200800004080010003
:10167000F4D2050007000000070008007D03000009
:10168000428001000A0008000409000086022D00C3
:101690000700000006060000070000000700000029
:1016A0001200000007001000070032000700600071
:1016B000800010001A0048000449000086612D00D7
:1016C00007000000101200003A0058004501000019
:1016D000045D5C0007000000800000001A00480064
:1016E0000449000086B12D00070000001012000020
:1016F0003A0050000459000086082E004500000002
:10170000C5000000F5FF7F007DFF7F0024D50700A6
:101710002442000002015000020520008200000067
:101720001A0040000441000086392E000700000026
:10173000653800001A004000204000004D100000F5
:1017400084C10400861B3000400000000700040034
:10175000650100004501000020400000400000003D
:1017600065070000800008001A00400004410000E6
:1017700086C92E0007000000101200003A00400049
:101780000441000086222F004D000000CD00000023
:10179000104800003A042000820800001A004000AF
:1017A0000441000086312F0007000000204800009F
:1017B000045900008608300040000000E5070000E2
:1017C00080042000A0162800E0163200E0163A003F
:1017D000E0164200601202004000000032000000EB
:1017E000750040007D00000074D507001205200040
:1017F000820000001A0040000441000086E12F0032
:1018000007000000067203000700640007000600DE
:10181000E50000002000000040000000650A000014
:1018200020000000400002004000020040000000D4
:1018300065010000420000000A0070000471000011
:1018400086A2300007000000068201000700640045
:101850000000050020700000400000000672030038
:1018600007006400070000006D300000608802007F
:10187000609002000A0008006088020040800000BA
:10188000120010000D10000084910000864131000C
:101890000D0E000084910000865132000700000008
:1018A00007003000201000006D3B00004080000069
:1018B000800000001A000800040900008661310061
:1018C0000700000020120000ED0D00004080000025
:1018D000428000000A0010000D00400044951000F6
:1018E0000700000020100000ED0D00004080000007
:1018F000428000000A042000820000001A00080054
:101900000409000086F13100070000006D3B000073
:10191000428000000A000800150E00008409010042
:10192000869B3200070060001A000800150C0000BA
:1019300084090100868332002000000007001A009D
:10194000ED02000040800000070062006D300000E2
:10195000428002004A800A00200800004A800A00F3
:10196000060600004A80100007000000122528002B
:10197000321F0000F4D2050004D154005C73000053
:10198000860700000700000007000C0007000A009F
:1019900007001C00653400004000020020480000E1
:1019A000605002000A004000604002004000000059
:1019B000444945000700000020400000E53A0000CF
:1019C00040000000E5280000420000000A00480036
:1019D0000449000086683800652C000042000000C1
:1019E0000A004000D5000000044145000700000047
:1019F000550600000445050086F23400D5010000BC
:101A00000445050086F03400652B0000420000000C
:101A1000E53A00004A0050000A004000D4C34500E7
:101A2000070000000445450007000000CD0000004D
:101A30004449440007000000044545000700000039
:101A40004D010000444955000700000044510400C6
:101A500086E93400652C0000420000000A004800BE
:101A600004D14C000700000044C1040086F3340098
:101A70000700000007001600E52C000042000400EB
:101A80000A004000204000004000000065290000DE
:101A9000420000000A00400004410000866035005A
:101AA000070000000224000006A23600025C0000CD
:101AB000E5250000420000000A00400074420000DA
:101AC000E52A0000420000000A00400074420000C5
:101AD00012015000E5290000420000000A00400009
:101AE000344200000441450007000000204000008F
:101AF00040000000E53E0000200000004000000023
:101B0000E52D0000520140000A005000445104003D
:101B1000864A3600C5000000E53E00002040000077
:101B200040000000E52B0000420000000A004000D9
:101B30005442400007000000E52A00002040000059
:101B400040000000320150003401040074560000CF
:101B5000E5290000420002000A00420042000000A5
:101B60000A0050007C410500E5280000420000000A
:101B70000A004800C500000044C14C008610370030
:101B8000E5260000E5270000420002004A00400070
:101B90000A0050003C4200007C560000E52800008E
:101BA0002048000040000000121D280012252800D7
:101BB000721F000065290000420000000A0040007A
:101BC0000441000086AA370007000E000700160037
:101BD00007001E00E53E0000420000000A00400031
:101BE0000441000086E83700652D00004200000037
:101BF0000A34280065340000420002004A00420016
:101C0000204000004A004A004A005000F4D205007B
:101C100004D154005C7300008651380007000000B6
:101C2000060600000700080007000C000700080077
:101C300007000A00E5010000450002002040000006
:101C4000600000006503000040000000652E0000F9
:101C5000201A0000601A0A004000000065340000ED
:101C6000420002004A004200204000004A004A00B0
:101C7000060600004A0050000000000000000000BE
:101C80000000000000000000000000000000000054
:101C90000000000000000000000000000000000044
:101CA0000000000000000000000000000000000034
:101CB0000000000000000000000000000000000024
:101CC0000000000000000000000000000000000014
:101CD0000000000000000000000000000000000004
:101CE00000000000000000000000000000000000F4
:101CF00000000000000000000000000000000000E4
:101D000000000000000000000000000000000000D3
:101D100000000000000000000000000000000000C3
:101D200000000000000000000000000000000000B3
:101D300000000000000000000000000000000000A3
:101D40000000000000000000000000000000000093
:101D50000000000000000000000000000000000083
:101D60000000000000000000000000000000000073
:101D70000000000000000000000000000000000063
:101D80000000000000000000000000000000000053
:101D90000000000000000000000000000000000043
:101DA0000000000000000000000000000000000033
:101DB0000000000000000000000000000000000023
:101DC0000000000000000000000000000000000013
:101DD0000000000000000000000000000000000003
:101DE00000000000000000000000000000000000F3
:101DF00000000000000000000000000000000000E3
:101E000000000000000000000000000000000000D2
:101E100000000000000000000000000000000000C2
:101E200000000000000000000000000000000000B2
:101E300000000000000000000000000000000000A2
:101E40000000000000000000000000000000000092
:101E50000000000000000000000000000000000082
:101E60000000000000000000000000000000000072
:101E70000000000000000000000000000000000062
:101E80000000000000000000000000000000000052
:101E90000000000000000000000000000000000042
:101EA0000000000000000000000000000000000032
:101EB0000000000000000000000000000000000022
:101EC0000000000000000000000000000000000012
:101ED0000000000000000000000000000000000002
:101EE00000000000000000000000000000000000F2
:101EF00000000000000000000000000000000000E2
:101F000000000000000000000000000000000000D1
:101F100000000000000000000000000000000000C1
:101F200000000000000000000000000000000000B1
:101F300000000000000000000000000000000000A1
:101F40000000000000000000000000000000000091
:101F50000000000000000000000000000000000081
:101F60000000000000000000000000000000000071
:101F70000000000000000000000000000000000061
:101F80000000000000000000000000000000000051
:101F90000000000000000000000000000000000041
:101FA0000000000000000000000000000000000031
:101FB0000000000000000000000000000000000021
:101FC0000000000000000000000000000000000011
:101FD0000000000000000000000000000000000001
:101FE00000000000000000000000000000000000F1
:101FF00000000000000000000000000000000000E1
:1020000000000000000000000000000000000000D0
:1020100000000000000000000000000000000000C0
:1020200000000000000000000000000000000000B0
:1020300000000000000000000000000000000000A0
:102040000000000000000000000000000000000090
:102050000000000000000000000000000000000080
:102060000000000000000000000000000000000070
:102070000000000000000000000000000000000060
:102080000000000000000000000000000000000050
:102090000000000000000000000000000000000040
:1020A0000000000000000000000000000000000030
:1020B0000000000000000000000000000000000020
:1020C0000000000000000000000000000000000010
:1020D0000000000000000000000000000000000000
:1020E00000000000000000000000000000000000F0
:1020F00000000000000000000000000000000000E0
:1021000000000000000000000000000000000000CF
:1021100000000000000000000000000000000000BF
:1021200000000000000000000000000000000000AF
:10213000000000000000000000000000000000009F
:10214000000000000000000000000000000000008F
:10215000000000000000000000000000000000007F
:10216000000000000000000000000000000000006F
:10217000000000000000000000000000000000005F
:10218000000000000000000000000000000000004F
:10219000000000000000000000000000000000003F
:1021A000000000000000000000000000000000002F
:1021B000000000000000000000000000000000001F
:1021C000000000000000000000000000000000000F
:1021D00000000000000000000000000000000000FF
:1021E00000000000000000000000000000000000EF
:1021F00000000000000000000000000000000000DF
:1022000000000000000000000000000000000000CE
:1022100000000000000000000000000000000000BE
:1022200000000000000000000000000000000000AE
:10223000000000000000000000000000000000009E
:10224000000000000000000000000000000000008E
:10225000000000000000000000000000000000007E
:10226000000000000000000000000000000000006E
:10227000000000000000000000000000000000005E
:10228000000000000000000000000000000000004E
:10229000000000000000000000000000000000003E
:1022A000000000000000000000000000000000002E
:1022B000000000000000000000000000000000001E
:1022C000000000000000000000000000000000000E
:1022D00000000000000000000000000000000000FE
:1022E00000000000000000000000000000000000EE
:1022F00000000000000000000000000000000000DE
:1023000000000000000000000000000000000000CD
:1023100000000000000000000000000000000000BD
:1023200000000000000000000000000000000000AD
:10233000000000000000000000000000000000009D
:10234000000000000000000000000000000000008D
:10235000000000000000000000000000000000007D
:10236000000000000000000000000000000000006D
:10237000000000000000000000000000000000005D
:10238000000000000000000000000000000000004D
:10239000000000000000000000000000000000003D
:1023A000000000000000000000000000000000002D
:1023B000000000000000000000000000000000001D
:1023C000000000000000000000000000000000000D
:1023D00000000000000000000000000000000000FD
:1023E00000000000000000000000000000000000ED
:1023F00000000000000000000000000000000000DD
:1024000000000000000000000000000000000000CC
:1024100000000000000000000000000000000000BC
:1024200000000000000000000000000000000000AC
:10243000000000000000000000000000000000009C
:10244000000000000000000000000000000000008C
:10245000000000000000000000000000000000007C
:10246000000000000000000000000000000000006C
:10247000000000000000000000000000000000005C
:10248000000000000000000000000000000000004C
:10249000000000000000000000000000000000003C
:1024A000000000000000000000000000000000002C
:1024B000000000000000000000000000000000001C
:1024C000000000000000000000000000000000000C
:1024D00000000000000000000000000000000000FC
:1024E00000000000000000000000000000000000EC
:1024F00000000000000000000000000000000000DC
:1025000000000000000000000000000000000000CB
:1025100000000000000000000000000000000000BB
:1025200000000000000000000000000000000000AB
:10253000000000000000000000000000000000009B
:10254000000000000000000000000000000000008B
:10255000000000000000000000000000000000007B
:10256000000000000000000000000000000000006B
:10257000000000000000000000000000000000005B
:10258000000000000000000000000000000000004B
:10259000000000000000000000000000000000003B
:1025A000000000000000000000000000000000002B
:1025B000000000000000000000000000000000001B
:1025C000000000000000000000000000000000000B
:1025D00000000000000000000000000000000000FB
:1025E00000000000000000000000000000000000EB
:1025F00000000000000000000000000000000000DB
:1026000000000000000000000000000000000000CA
:1026100000000000000000000000000000000000BA
:1026200000000000000000000000000000000000AA
:10263000000000000000000000000000000000009A
:10264000000000000000000000000000000000008A
:10265000000000000000000000000000000000007A
:10266000000000000000000000000000000000006A
:10267000000000000000000000000000000000005A
:10268000000000000000000000000000000000004A
:10269000000000000000000000000000000000003A
:1026A000000000000000000000000000000000002A
:1026B000000000000000000000000000000000001A
:1026C000000000000000000000000000000000000A
:1026D00000000000000000000000000000000000FA
:1026E00000000000000000000000000000000000EA
:1026F00000000000000000000000000000000000DA
:1027000000000000000000000000000000000000C9
:1027100000000000000000000000000000000000B9
:1027200000000000000000000000000000000000A9
:102730000000000000000000000000000000000099
:102740000000000000000000000000000000000089
:102750000000000000000000000000000000000079
:102760000000000000000000000000000000000069
:102770000000000000000000000000000000000059
:102780000000000000000000000000000000000049
:102790000000000000000000000000000000000039
:1027A0000000000000000000000000000000000029
:1027B0000000000000000000000000000000000019
:1027C0000000000000000000000000000000000009
:1027D00000000000000000000000000000000000F9
:1027E00000000000000000000000000000000000E9
:1027F00000000000000000000000000000000000D9
:1028000000000000000000000000000000000000C8
:1028100000000000000000000000000000000000B8
:1028200000000000000000000000000000000000A8
:102830000000000000000000000000000000000098
:102840000000000000000000000000000000000088
:102850000000000000000000000000000000000078
:102860000000000000000000000000000000000068
:102870000000000000000000000000000000000058
:102880000000000000000000000000000000000048
:102890000000000000000000000000000000000038
:1028A0000000000000000000000000000000000028
:1028B0000000000000000000000000000000000018
:1028C0000000000000000000000000000000000008
:1028D00000000000000000000000000000000000F8
:1028E00000000000000000000000000000000000E8
:1028F00000000000000000000000000000000000D8
:1029000000000000000000000000000000000000C7
:1029100000000000000000000000000000000000B7
:1029200000000000000000000000000000000000A7
:102930000000000000000000000000000000000097
:102940000000000000000000000000000000000087
:102950000000000000000000000000000000000077
:102960000000000000000000000000000000000067
:102970000000000000000000000000000000000057
:102980000000000000000000000000000000000047
:102990000000000000000000000000000000000037
:1029A0000000000000000000000000000000000027
:1029B0000000000000000000000000000000000017
:1029C0000000000000000000000000000000000007
:1029D00000000000000000000000000000000000F7
:1029E00000000000000000000000000000000000E7
:1029F00000000000000000000000000000000000D7
:102A000000000000000000000000000000000000C6
:102A100000000000000000000000000000000000B6
:102A200000000000000000000000000000000000A6
:102A30000000000000000000000000000000000096
:102A40000000000000000000000000000000000086
:102A50000000000000000000000000000000000076
:102A60000000000000000000000000000000000066
:102A70000000000000000000000000000000000056
:102A80000000000000000000000000000000000046
:102A90000000000000000000000000000000000036
:102AA0000000000000000000000000000000000026
:102AB0000000000000000000000000000000000016
:102AC0000000000000000000000000000000000006
:102AD00000000000000000000000000000000000F6
:102AE00000000000000000000000000000000000E6
:102AF00000000000000000000000000000000000D6
:102B000000000000000000000000000000000000C5
:102B100000000000000000000000000000000000B5
:102B200000000000000000000000000000000000A5
:102B30000000000000000000000000000000000095
:102B40000000000000000000000000000000000085
:102B50000000000000000000000000000000000075
:102B60000000000000000000000000000000000065
:102B70000000000000000000000000000000000055
:102B80000000000000000000000000000000000045
:102B90000000000000000000000000000000000035
:102BA0000000000000000000000000000000000025
:102BB0000000000000000000000000000000000015
:102BC0000000000000000000000000000000000005
:102BD00000000000000000000000000000000000F5
:102BE00000000000000000000000000000000000E5
:102BF00000000000000000000000000000000000D5
:102C000000000000000000000000000000000000C4
:102C100000000000000000000000000000000000B4
:102C200000000000000000000000000000000000A4
:102C30000000000000000000000000000000000094
:102C40000000000000000000000000000000000084
:102C50000000000000000000000000000000000074
:102C60000000000000000000000000000000000064
:102C70000000000000000000000000000000000054
:102C80000000000000000000000000000000000044
:102C90000000000000000000000000000000000034
:102CA0000000000000000000000000000000000024
:102CB0000000000000000000000000000000000014
:102CC0000000000000000000000000000000000004
:102CD00000000000000000000000000000000000F4
:102CE00000000000000000000000000000000000E4
:102CF00000000000000000000000000000000000D4
:102D000000000000000000000000000000000000C3
:102D100000000000000000000000000000000000B3
:102D200000000000000000000000000000000000A3
:102D30000000000000000000000000000000000093
:102D40000000000000000000000000000000000083
:102D50000000000000000000000000000000000073
:102D60000000000000000000000000000000000063
:102D70000000000000000000000000000000000053
:102D80000000000000000000000000000000000043
:102D90000000000000000000000000000000000033
:102DA0000000000000000000000000000000000023
:102DB0000000000000000000000000000000000013
:102DC0000000000000000000000000000000000003
:102DD00000000000000000000000000000000000F3
:102DE00000000000000000000000000000000000E3
:102DF00000000000000000000000000000000000D3
:102E000000000000000000000000000000000000C2
:102E100000000000000000000000000000000000B2
:102E200000000000000000000000000000000000A2
:102E30000000000000000000000000000000000092
:102E40000000000000000000000000000000000082
:102E50000000000000000000000000000000000072
:102E60000000000000000000000000000000000062
:102E70000000000000000000000000000000000052
:102E80000000000000000000000000000000000042
:102E90000000000000000000000000000000000032
:102EA0000000000000000000000000000000000022
:102EB0000000000000000000000000000000000012
:102EC0000000000000000000000000000000000002
:102ED00000000000000000000000000000000000F2
:102EE00000000000000000000000000000000000E2
:102EF00000000000000000000000000000000000D2
:102F000000000000000000000000000000000000C1
:102F100000000000000000000000000000000000B1
:102F200000000000000000000000000000000000A1
:102F30000000000000000000000000000000000091
:102F40000000000000000000000000000000000081
:102F50000000000000000000000000000000000071
:102F60000000000000000000000000000000000061
:102F70000000000000000000000000000000000051
:102F80000000000000000000000000000000000041
:102F90000000000000000000000000000000000031
:102FA0000000000000000000000000000000000021
:102FB0000000000000000000000000000000000011
:102FC0000000000000000000000000000000000001
:102FD00000000000000000000000000000000000F1
:102FE00000000000000000000000000000000000E1
:102FF00000000000000000000000000000000000D1
:00000001FF
:1000000081000000A40100000A0000002F00000091
:1000100053020800170380017B4000003F8400006A
:100020003C4801003C9401003CD805003C1C000009
:100030007BC000003F0C05003C5021010000000087
:1000400000000000000000000000000000000000B0
:1000500000000000000000000000000000000000A0
:100060000000000000000000000000000000000090
:100070000000000000000000000000000000000080
:00000001FF
:10000000070000000700240007000C0007001C0088
:1000100007000600020070002000000040000300FE
:100020000471000086420000400003000D0F000034
:10003000100800003A042000820200000D020000B7
:10004000100800003A04200082120000820E2000F6
:100050000D800000100800003A042000821A000001
:100060000D460300100800003A0410000DEC0200D9
:10007000100800003A0418000D01000015000200ED
:10008000FD00000020000000608803006090030075
:100090006080030040800300408003004080030034
:1000A000408001007D0A0000408003004080030082
:1000B0004080010002042000820800001A000800AD
:1000C00004090000867101000700000007002600F7
:1000D00007004000070000008D2503001008000005
:1000E0003A04180007002600024428007D0800009A
:1000F000428001000A16000006A205000700000069
:10010000070044000D230000100800003A04080016
:1001100006FA220007000000FD07000042800100EF
:100120000A0008000409000086AB020095010000E7
:10013000040D09000700000020080000F500000081
:100140007D0B000060F00100FD000000063A030096
:10015000408001007D0A0000428003004A801300B5
:100160000A00180020180000609005006088050053
:1001700040800100FD000000428001000A00700084
:100180001501000044110700863B03000000030036
:100190002070000006620300408001000D36000060
:1001A000100800003A04080006222300070000009F
:1001B0000DEC0200100800003A041800069A010035
:1001C00007000000070024008D0F00001008000049
:1001D0003A16000002240000025C0000FD28000026
:1001E00020000000408001000D00080015080000FC
:1001F00084095100070000004D0000005D0E000062
:10020000020E00000D430000100800003A04080030
:1002100006122E00070000008D00000024090000D7
:10022000020F00000D470000100800003A0408000B
:1002300006122E0007000000800448001012000083
:100240003A0428008D770000100800003A0C2800BE
:100250008D060000100800003A142800024428000F
:100260008D250300100800003A0418008DFF0700D8
:1002700020080000FD020000408001000700260069
:1002800007002000FD020000428001000A00080073
:100290000409000086120500070000000700240082
:1002A0000DEC0200100800003A0418007D38000030
:1002B000428001000A0008001510000084090100B6
:1002C000869B01000700000006B201000700000045
:1002D000FD080000428001000A0018000419000017
:1002E00086B8220007002800101800003A042800F1
:1002F000020C28000D000000100800003A1428002D
:100300008D80080020080000FD02000040800100F0
:10031000070020000D0200000499180007000000EB
:100320002D400000BD000000FD02000042800100E1
:100330000A00080004090000865A060007000000B1
:1003400000010000200A00007D0400004080010040
:10035000428001000A002000153000004421010005
:10036000866103000700000004210000866103008D
:10037000070000008D0F0000100800003A0C280054
:100380004439020086C90700070000001018000069
:100390003A0428000D81080020080000FD0200003A
:1003A0004080010007002000102800003A0078007B
:1003B0008D780000100800003A04080006122A0098
:1003C000070000000D4000001510000004991800FF
:1003D000042929000439390007000000060207003B
:1003E00007000000F50400007D0000002000000070
:1003F0008D00000060080100408001007D040000C5
:10040000428003004A8021000A00180044190200BB
:1004100086902200070000007540000004F1710082
:1004200007000000420001000A0028000429000023
:1004300086582200070000000D3C000004A930008F
:10044000070000007D070000428001000A0008004C
:100450000409000086DA08007D050000202800005D
:1004600060B0030006F20800408001002030000068
:1004700060A8030040800100FD02000042800100EE
:100480000A0008000409000086FA080007000000BE
:100490007D050000428001000A0428008D0E000046
:1004A000100800003A0C28000D00000010080000A1
:1004B0003A1428000D00090020080000FD02000089
:1004C0004080010007002000FD3D000020000000EA
:1004D000408001007D1000008D9D0000100800008C
:1004E0003A04080006122A00070000001508000060
:1004F0001A0008008409010086510A007D130000DB
:1005000000052000200F2800608F3300608F3B0023
:10051000608F4300608F4B00608F5300608F5B00E3
:10052000608A0300408001007D10000042800100CD
:100530000A000800150200008409010086813A00C3
:1005400007000000BD7F0000C43D38000700000028
:100550007D1A000075130000428001004A00090066
:100560000A001000048D0B00049513000700000022
:10057000200800006090010004110000865822004D
:1005800040000100FD170000428001000A00080041
:1005900004090000865A2200070000007D190000AF
:1005A000428003004A8009000A001000240900006C
:1005B00064160000FD110000428003004A802B00F9
:1005C0004A8019008D0000004489210007000000C6
:1005D0004422000086190C0007000000641A000085
:1005E000242A00007D1900000201080022011000E9
:1005F000200800006090030040800100FD3D0000E5
:100600008D000000200800004080010075130000EC
:100610007D1A0000420001004A8009000A00100013
:100620001D020000E4890100E49229004491300099
:10063000070000000D060000150A00001D0C000058
:1006400025100000E4A90000E42B01006404000070
:10065000E4B30100E432020064040000640400001A
:1006600064040000640400000D040000C4B108002C
:100670000700000020080000F50B00004000030008
:100680007D190000428003004A800900240A00000E
:100690000A000800640E0800070000002201100094
:1006A000200800006010030040000100AC6400005E
:1006B0007D02000020000000408001007D1000004D
:1006C00042800100FD1100004A803B004A80090081
:1006D0000A0020009500000044111A0044A1000007
:1006E00086580E000D04000084B9000086590E00E3
:1006F000FD18000042800100FD1000004A80090042
:100700000A0028009500000024090100642A000066
:1007100086490E000700000004290000865A0E00DA
:100720000700000006620E00020008008D000000B5
:100730007D38000020080000408001007D1200008C
:10074000428001000A0010000439000086090F00F1
:100750000D080000B5FF7F0084B9000086D90E00A7
:100760002500000006B20F002D000000150000005B
:100770002D0800000DE002002008000006FA0F001E
:100780000D00000035807F0084B9000086A90F00AD
:10079000250040008D000000440911000700000002
:1007A0008D01000004951000070000006491000016
:1007B00024040000240400002404000002011000AE
:1007C000020028000DDF02002008000006FA0F00DA
:1007D0008D0100002D0400008D0000000495100024
:1007E000070000000D0200008491100007000000C7
:1007F0008DDF0200200800008D000000FD380000A1
:1008000040800100FD3B00002010000060A80300B4
:100810001508000084313100842121000700000008
:1008200060B0030060A0030040800100FD220000D2
:1008300095000000240901002404000024040000A5
:100840006412000002011000200800006090030004
:1008500040800100241900000D0F01007D390000C7
:100860002008000040800500428003004A840900FF
:10087000060600000A040800240400002404000006
:100880007D110000428001000A000800240A0000D7
:1008900002052800020C28000D8009002008000035
:1008A000FD0200004080010007002000FD22000042
:1008B000428001000A00080095000000C40D2800D5
:1008C000241901007D19000042800100FD11000083
:1008D0004A8009000A001000B500000044311100F0
:1008E000048D0A0007000000440A08000495120065
:1008F00007000000FD2300002010000040800300DE
:10090000441210000700000020080000609003005F
:1009100040800100FD020000428001000A00080042
:10092000040900008632120007000000FD3B0000B1
:1009300000010000100A00007A800B004A801300BA
:10094000840909000700000095000000043D010033
:1009500086B812000A001000020010008409090085
:1009600007000000428003004A801100040D0900C6
:10097000070000000A001000840D090007000000B5
:100980007D25000020080000408001000D010000CE
:10099000100800003A1428007D1200004280010077
:1009A0000A0020007D190000428001007D11000036
:1009B0004A8031000A001000243100008D3B010004
:1009C0007D390000200800004080050042800300BF
:1009D0004A840900060600000A04080002013000EB
:1009E000243100002404000024040000241200002C
:1009F000020528004C1A000086391400020070001D
:100A00002D000000000003007D380000428001003E
:100A10000A0010000662140024210000AD0000004E
:100A2000020010000D01000024090000246B0000EA
:100A30000D4A01007D3900002008000040800500BB
:100A4000428003004A840900060600000A040800E8
:100A5000643200008D000000240A00002010000015
:100A60007D220000408001008D4F01001008000031
:100A70003A040800065A2B00070000002028000056
:100A80007D200000408001007D11000042800300B5
:100A90004A8013000A8033007D3800004280010044
:100AA0000A00080004090000867217000700000011
:100AB0008D000000640903000D5B01007D3900001A
:100AC0002008000040800500428003004A8409009D
:100AD000060600000A040800020138002404000091
:100AE0002404000024120000FD02000042800100E6
:100AF0000A0008000409000086DA1500070000005B
:100B0000020528004C1A000086711700070000003B
:100B1000642103002C630000FD3D000042800100C1
:100B20000A00080095000000040909000700000001
:100B3000200800004C1A0000869916004080010031
:100B40000000030006B21600242100000D01000081
:100B500024090000246B00000D6F01007D390000A6
:100B60002008000040800500428003004A840900FC
:100B7000060600000A040800643A00009500000020
:100B800024120000FD020000428001000A0008005B
:100B90000409000086121700070000000D7601000E
:100BA000100800003A040800065A2B000700000055
:100BB000060A160007000000207000000A01080065
:100BC0002A011000FD2000006088030060900300EF
:100BD000408001007D22000042800100FD3D0000B8
:100BE0000A0008004A843100040900008610180039
:100BF0008B0018008D000000049918002C310000B3
:100C000006E21800070000004C320000866B180056
:100C100007000000041900008668180007000000A3
:100C200095000000449119002C220000243100009E
:100C30006C6300003D0E000075130000FD0B00000A
:100C4000420001004A8009000A001000EC8A0300FB
:100C5000EC9303004C22000086E11800070000001E
:100C60008D000000049918006C2200002C32000056
:100C70000A053000AB1D300083200000FD18000085
:100C8000428001000A0008002489010002053000AA
:100C90008310000075180000420001000A001000D7
:100CA0008D00000024090100751300004205330087
:100CB000CB0C3300CB2C3300CB343300CB3C330094
:100CC000CB443300CB4C3300CB5433008B5C30002F
:100CD00083600000F5020000420001000A000800E5
:100CE0000409000086B21900070000002D1E000054
:100CF000FD050000428001000A000800248902006E
:100D0000020528000D060000100800003A0C28001B
:100D10008D000000100800003A1428008D800A00A1
:100D200020080000F502000040000100070022003A
:100D300075120000420003004A0021008D000000EF
:100D400044091A00070000008DAB010010080000E4
:100D50003A04080006AA2C0007000000F501000074
:100D6000420003004A000D000A00100044910800F0
:100D7000070000002008000040000100F5250000E9
:100D800044310A000700000020080000602803002A
:100D9000400003007D210000428003004A800B00D8
:100DA0000A0010002008000060100300400003004B
:100DB0008D000000240100002C010000640E0000E2
:100DC000641A00006C6300000A0108002A01100088
:100DD000200800006010030040000300FD20000018
:100DE000428001000A0008007D22000042800100CC
:100DF0000A001000200800006010030040000300FB
:100E00007D190000428001000A000800FD22000058
:100E1000428003000A001000200800006010030058
:100E200040000300040D0900070000002008000036
:100E300040000300428003004A800B000A001000BB
:100E400020080000601003004000030042800300FF
:100E50004A8013004A801900040D1100048D190006
:100E6000070000000A0008002010000060180300BE
:100E700060080300400003008D00000044090B00DF
:100E8000070000002008000040000100F5050000F8
:100E9000420003000A000800200800004000010092
:100EA000F5000000420001000A00080004090000EB
:100EB00086981D00751E0000420003004A040100D0
:100EC0000A0C000006AA1D00070000000204000032
:100ED000020C00007D170000F51A0000428001009E
:100EE0004A1403004A1C03004A2403004A2C03004E
:100EF0004A3403004A3C03004A4403000A4C000001
:100F00003D040000F5130000FD1A0000420003003C
:100F10004A000B004A801B004A8013000A00200090
:100F20004491080044A11900E4890300EC990300EE
:100F3000025500000A5D0000420003004A000B0059
:100F40004A801B004A8013000A00200044910800D8
:100F500044A11900E4890300EC9903000265000034
:100F60000A6D0000420003004A000B004A0019000D
:100F70004A802B004A8013004A8021000A0030007A
:100F80004491080044A1190044B12A00E4890300F7
:100F9000EC990300027500000A7D0000E4A903003B
:100FA000020700007D1000001504000042800100CF
:100FB0000A000800E4090100020F0000F52A000001
:100FC000FD190000420001004A8009000A001000DB
:100FD0003409000074160000F529000042000100E9
:100FE0000A0010007C910000752000004200010002
:100FF0000A00080004090000860A2000F526000007
:10100000F5270000420003004A0009000A00100012
:101010003C0A00007C160000751A0000FD0B000061
:10102000420001004A8051000A00480007001600F3
:1010300075100000420001000A2C2800121D280033
:1010400012252800321F000007001E0007000E00B6
:101050007519000042000100F52D00004A000D0046
:101060000A0010004491000086EA200042000100BE
:101070000A3428005D0E00008D000000750300009A
:101080002008000040000100F4D2050004D1540003
:101090005C730000868B21000700000007000C0035
:1010A0000700080007000A008D1702001008000062
:1010B0003A04080006B2340007000000069221003E
:1010C0000700000007000800752200004200010030
:1010D0000A00200004210000865822002D1E000076
:1010E000F5020000420001000A00080004090000A7
:1010F00086CA210007000000102000003A043000DA
:101100007D050000C38001000A0008002489020058
:1011100002052800020C28000D810A0020080000AA
:10112000F50200004000010007002200FD0400005D
:10113000428001000A0070000000030020700000DF
:1011400006FA0700408001008D2B02001008000005
:101150003A04080006AA2C0007000000FD02000067
:10116000428001000A0008000409000086C2220033
:1011700007000000060202000700000075080000DA
:10118000FD0900000D010000064223009502000049
:10119000750B00007D0900000D0000001505000022
:1011A000420001000A0018000419000086002A000D
:1011B000F50600002010000040000100F5040000CA
:1011C00020080000400001007507000042000100F7
:1011D0004A8009000A0010002411000004090000E0
:1011E00086F2230015080000020108000412100016
:1011F0000612240075050000041208000700000014
:1012000002011000750500002504000024110200F1
:1012100002011000200800006010030040000100DF
:101220002419000086002A008D00000064040000DC
:10123000049D0000861029000201180075050000B9
:10124000420001000A0428008D010000240900006A
:10125000020D28000D0000002409000002152800DE
:101260000D00100020080000F50200004000010001
:101270000700200075110000FD02000042800100FF
:101280000A0008000409000086FA24000700000094
:1012900000010000200B0800600B1300600B1B0016
:1012A000600A030040000100420005004A003D00C2
:1012B0004A0035004A002D000A002000F506000013
:1012C000420001000A142800F50400004200010059
:1012D0000A00080015030000040D01008602260024
:1012E0001540000095000000040D010086F0250067
:1012F000220010002A001000061A26000700000035
:101300000431330004A92A0007000000242103004F
:1013100002052800024428002411000002014000B8
:101320002404000024040000243200002C290000C2
:101330006C630000867327000700000064B10200A0
:1013400064040000640400008D000000640A0000D2
:10135000020D28008D00100020080000F50200009A
:1013600040000100070022008D00000004B9380091
:10137000070000006C2903000A013000F50200009C
:10138000420001000A00080004090000860227004C
:10139000070000002C2100000A0528006C31000025
:1013A0006C0400006C0400000A45280024110000B1
:1013B000646B0000020110008D0000006C09010048
:1013C0000A0D28000D01100020080000F5020000A1
:1013D0004000010007002200244100002404000016
:1013E00024040000243200000201300044290300DC
:1013F00086FA27000700000002003000F504000014
:10140000420001000A00080015030000040D01005D
:1014100086402800243100006404000002013000EE
:10142000F5020000420001000A0008000409000063
:10143000864A2800070000000244280024310000EA
:1014400002053000243900008305300083080000C5
:10145000F5050000420001000A0428008D0000008C
:1014600024810000020D28008D000000248100006E
:10147000021528008D01100020080000F502000070
:101480004000010007002200251000007505000043
:10149000420003004A0009000A00100004090A0083
:1014A0000411120007000000201000006008050071
:1014B00040000500FD060000428001004A000900CE
:1014C0000A001000A500000004090A00041112001F
:1014D00007000000200800006090010040000100AB
:1014E000F5020000420001000A00080004090000A3
:1014F00086CA2900070000000642240007000000F9
:101500000606000007000000F5020000420001008E
:101510000A00080004090000861A2A0007000000DB
:1015200000010000200B0800608B1300608B1B0083
:10153000608B2300608B2B00608B3300608B3B0043
:10154000608B4300608B4B00608B5300608B5B00B3
:10155000608B6300608B6B00608B7300608B7B0023
:10156000608F0300608F0B00608F1300608F1B0083
:10157000608F2300608F2B00608F3300608F3B00F3
:10158000608F4300608F4B00608F5300608F5B0063
:10159000608F6300608F6B00608F7300608F7B00D3
:1015A000608A030006060000408001008D000000F4
:1015B000640A0000020D2800240A00007D020000D9
:1015C000428001000A00100024120000FD03000008
:1015D000428001000A00080004090000860A2C006D
:1015E000070000008D010000240A000064040000D0
:1015F0006404000002010800240900002404000023
:1016000024040000020110000D00020044910000BB
:1016100086612C0007000000FD01000042800100EF
:101620000A000800440A000086432C0042800100A2
:101630000D000A0020080000FD02000040800100AB
:10164000070020007D0200002010000006060000B8
:1016500040800100F5020000420001000A0008007D
:101660000409000086B22C00070000007D03000082
:10167000428001000A0008000409000086E22C00F4
:1016800007000000750000007D2E000042000100F0
:101690004A800B00200000000409000086060000BC
:1016A000400001004A8431008B04300083080000B0
:1016B0008D000000100800003A1428008D00000082
:1016C000100800003A0C28007506000042000100D6
:1016D0000A0008001538000024090100020528004E
:1016E0000D000B0020080000F50200004000010082
:1016F00006060000070022006404000064040000E5
:101700000606000007000000340100008D7F000085
:101710003C090000121D280012252800321F00007D
:1017200007000E000D0100007D03000020080000EE
:1017300040800100F4D20500070000000700080007
:101740007D030000428001000A0008000409000037
:10175000868A2E0007000000060600000700000031
:101760000700000012000000070010000700320010
:101770000700600007004600800010001A004800C3
:101780000449000086F12E0007000000101200003E
:101790003A00580045010000045D5C0007000000AD
:1017A000800000001A0048000449000086412F0014
:1017B00007000000101200003A0050000459000019
:1017C00086982F0045000000C5000000F5FF7F004F
:1017D0007DFF7F0024D50700244200000201500055
:1017E00002052000820000001A00400004410000B1
:1017F00086C92F0007000000653800001A0040006D
:10180000204000004D10000084C1040086AB310070
:1018100040000000070004006501000045010000D1
:101820002040000040000000650700008000080024
:101830001A004000044100008659300007000000F3
:10184000101200003A0040000441000086B230004F
:101850004D000000CD000000104800003A042000B8
:10186000820800001A0040000441000086C13000D8
:10187000070000002048000004590000869831004D
:1018800040000000E507000080042000A0162800AA
:10189000E0163200E0163A00E01642006012020044
:1018A0004000000032000000750040007D00000094
:1018B00074D5070012052000820000001A004000C5
:1018C000044100008671310007000000068A030011
:1018D00007006400E5000000200000004000000058
:1018E000650A0000200000004000020040000200E5
:1018F0004000000065010000420000000A00700086
:101900000471000086323200070000000700060064
:10191000069A010007006400000005002070000026
:1019200040000000068A0300070064000700000072
:101930006D30000060880200609002000A0008001C
:101940006088020040800000120010000D100000AE
:101950008491000086D132000D0E000084910000B9
:1019600086E133000700000007003000201000006F
:101970006D3B000040800000800000001A0008005D
:101980000409000086F13200070000002012000068
:10199000ED0D000040800000428000000A001000B1
:1019A0000D004000449510000700000020100000CA
:1019B000ED0D000040800000428000000A0420007D
:1019C000820000001A00080004090000868133002C
:1019D000070000006D3B0000428000000A00080084
:1019E000150E000084090100862B340007006000FA
:1019F0001A000800150C0000840901008613340049
:101A00002000000007001A00ED02000040800000E6
:101A1000070062006D300000428002004A800A0028
:101A2000200800004A800A00060600004A801000D4
:101A30000700000012252800321F0000F4D2050024
:101A400004D154005C73000086070000070000000A
:101A500007000C0007000A0007001C0065340000A6
:101A60004000020020480000605002000A004000D0
:101A700060400200400000004449450007000000AB
:101A800020400000E53A000040000000E52800008A
:101A9000420000000A0048000449000086F83900AE
:101AA000652C0000420000000A004000D500000044
:101AB00004414500070000005506000004450500EC
:101AC00086823600D5010000044505008680360078
:101AD000652B000042000000E53A00004A0050007B
:101AE0000A004000D4C3450007000000044545003B
:101AF00007000000CD00000044494400070000003A
:101B000004454500070000004D0100004449550010
:101B1000070000004451040086793600652C00005F
:101B2000420000000A00480004D14C0007000000F9
:101B300044C1040086833600070000000700160039
:101B4000E52C0000420004000A0040002040000094
:101B50004000000065290000420000000A0040002B
:101B60000441000086F03600070000000224000057
:101B700006323800025C0000E5250000420000004B
:101B80000A00400074420000E52A00004200000004
:101B90000A0040007442000012015000E5290000D4
:101BA000420000000A0040003442000004414500A9
:101BB000070000002040000040000000E53E00005B
:101BC0002000000040000000E52D00005201400010
:101BD0000A0050004451040086DA3700C5000000B6
:101BE000E53E00002040000040000000E52B000022
:101BF000420000000A00400054424000070000007C
:101C0000E52A0000204000004000000032015000A2
:101C10003401040074560000E5290000420002006F
:101C20000A004200420000000A0050007C4105000A
:101C3000E5280000420000000A004800C50000003E
:101C400044C14C0086A03800E5260000E5270000CE
:101C5000420002004A0040000A0050003C420000DE
:101C60007C560000E52800002048000040000000ED
:101C7000121D280012252800721F0000652900008F
:101C8000420000000A00400004410000863A39008A
:101C900007000E000700160007001E00E53E0000CA
:101CA000420000000A00400004410000867839002C
:101CB000652D0000420000000A3428006534000051
:101CC000420002004A004200204000004A004A0050
:101CD0004A005000F4D2050004D154005C730000A7
:101CE00086E1390007000000060600000700080032
:101CF00007000C000700080007000A00E5010000CB
:101D00004500020020400000600000006503000064
:101D100040000000652E0000201A0000601A0A0032
:101D20004000000065340000420002004A0042000A
:101D3000204000004A004A00060600004A00500009
:101D4000FD170000428001000A000800040900009D
:101D5000865A2200070000007D100000428001002A
:101D6000FD1100004A8033004A8019000A0020005B
:101D70009500000044112A0044A1010086903B0018
:101D80000D04000084B1000086913B00FD180000A6
:101D900042800100FD1000004A8009000A0038005E
:101DA0009500000024090100643A000086813B0090
:101DB000070000000439000086923B000700000085
:101DC000069A3B000D0000008D0000002008000076
:101DD0007D38000040800100020070007D1100008D
:101DE000428001007D1900004A8029000A0030006D
:101DF0000200380024310000240400002404000004
:101E0000242A0000020528008D06000010080000AA
:101E10003A1428000D75000024B10000642200006F
:101E200086033D0002442800100800003A0C2800F8
:101E30000D800B0020080000FD0200004080010022
:101E4000070020008D75000024B100000201100081
:101E50004421010086493E00101800003A0010009D
:101E60007D380000428001000A00080004090000DB
:101E700086483E0000000300064A3E00BD00000008
:101E80008D00000064310200640A0000020D280089
:101E90008D800B0020080000FD0200004080010042
:101EA000070020007D380000428001000A00080081
:101EB0000409000086323E0000000300FD0200001D
:101EC000428001000A0008000409000086823D00EB
:101ED00007000000102800003A0428000D750000DB
:101EE0002409030064220000020D28006C31020066
:101EF0000A4528000D810B0020080000FD020000AB
:101F000040800100070020008D000000240A00002E
:101F1000064A3E0002011000101800003A001000AE
:101F2000BD000000103800003A0430007D180000A9
:101F300042800100FD1800004A8009000A002000CC
:101F4000AD000000248902002C21070010100000C1
:101F5000830530008B0D3000BB143000831C300033
:101F6000832000007D130000428003004A84330078
:101F7000CBAC3300CBB43300CBBC3300CBC4330089
:101F8000CBCC3300CBD433008B5C300083600000BB
:101F90000D1E0000FD050000428001000A00200027
:101FA000240902008D0600006CA900009D000000BD
:101FB000FD020000428001000A0008000409000040
:101FC000866A3F0007000000020528000A0D28006D
:101FD00002442800101800003A1428008D000C005C
:101FE00020080000FD0200004080010007002200E0
:101FF00004390000865822000D1E00007D050000F7
:10200000428001000A00200024090200A50000000F
:10201000FD020000428001000A00080004090000DF
:10202000862A40000700000002052800020C280054
:10203000102000003A1428000D010C0020080000B8
:10204000FD02000040800100065A22000700220025
:102050000000000000000000000000000000000080
:102060000000000000000000000000000000000070
:102070000000000000000000000000000000000060
:102080000000000000000000000000000000000050
:102090000000000000000000000000000000000040
:1020A0000000000000000000000000000000000030
:1020B0000000000000000000000000000000000020
:1020C0000000000000000000000000000000000010
:1020D0000000000000000000000000000000000000
:1020E00000000000000000000000000000000000F0
:1020F00000000000000000000000000000000000E0
:1021000000000000000000000000000000000000CF
:1021100000000000000000000000000000000000BF
:1021200000000000000000000000000000000000AF
:10213000000000000000000000000000000000009F
:10214000000000000000000000000000000000008F
:10215000000000000000000000000000000000007F
:10216000000000000000000000000000000000006F
:10217000000000000000000000000000000000005F
:10218000000000000000000000000000000000004F
:10219000000000000000000000000000000000003F
:1021A000000000000000000000000000000000002F
:1021B000000000000000000000000000000000001F
:1021C000000000000000000000000000000000000F
:1021D00000000000000000000000000000000000FF
:1021E00000000000000000000000000000000000EF
:1021F00000000000000000000000000000000000DF
:1022000000000000000000000000000000000000CE
:1022100000000000000000000000000000000000BE
:1022200000000000000000000000000000000000AE
:10223000000000000000000000000000000000009E
:10224000000000000000000000000000000000008E
:10225000000000000000000000000000000000007E
:10226000000000000000000000000000000000006E
:10227000000000000000000000000000000000005E
:10228000000000000000000000000000000000004E
:10229000000000000000000000000000000000003E
:1022A000000000000000000000000000000000002E
:1022B000000000000000000000000000000000001E
:1022C000000000000000000000000000000000000E
:1022D00000000000000000000000000000000000FE
:1022E00000000000000000000000000000000000EE
:1022F00000000000000000000000000000000000DE
:1023000000000000000000000000000000000000CD
:1023100000000000000000000000000000000000BD
:1023200000000000000000000000000000000000AD
:10233000000000000000000000000000000000009D
:10234000000000000000000000000000000000008D
:10235000000000000000000000000000000000007D
:10236000000000000000000000000000000000006D
:10237000000000000000000000000000000000005D
:10238000000000000000000000000000000000004D
:10239000000000000000000000000000000000003D
:1023A000000000000000000000000000000000002D
:1023B000000000000000000000000000000000001D
:1023C000000000000000000000000000000000000D
:1023D00000000000000000000000000000000000FD
:1023E00000000000000000000000000000000000ED
:1023F00000000000000000000000000000000000DD
:1024000000000000000000000000000000000000CC
:1024100000000000000000000000000000000000BC
:1024200000000000000000000000000000000000AC
:10243000000000000000000000000000000000009C
:10244000000000000000000000000000000000008C
:10245000000000000000000000000000000000007C
:10246000000000000000000000000000000000006C
:10247000000000000000000000000000000000005C
:10248000000000000000000000000000000000004C
:10249000000000000000000000000000000000003C
:1024A000000000000000000000000000000000002C
:1024B000000000000000000000000000000000001C
:1024C000000000000000000000000000000000000C
:1024D00000000000000000000000000000000000FC
:1024E00000000000000000000000000000000000EC
:1024F00000000000000000000000000000000000DC
:1025000000000000000000000000000000000000CB
:1025100000000000000000000000000000000000BB
:1025200000000000000000000000000000000000AB
:10253000000000000000000000000000000000009B
:10254000000000000000000000000000000000008B
:10255000000000000000000000000000000000007B
:10256000000000000000000000000000000000006B
:10257000000000000000000000000000000000005B
:10258000000000000000000000000000000000004B
:10259000000000000000000000000000000000003B
:1025A000000000000000000000000000000000002B
:1025B000000000000000000000000000000000001B
:1025C000000000000000000000000000000000000B
:1025D00000000000000000000000000000000000FB
:1025E00000000000000000000000000000000000EB
:1025F00000000000000000000000000000000000DB
:1026000000000000000000000000000000000000CA
:1026100000000000000000000000000000000000BA
:1026200000000000000000000000000000000000AA
:10263000000000000000000000000000000000009A
:10264000000000000000000000000000000000008A
:10265000000000000000000000000000000000007A
:10266000000000000000000000000000000000006A
:10267000000000000000000000000000000000005A
:10268000000000000000000000000000000000004A
:10269000000000000000000000000000000000003A
:1026A000000000000000000000000000000000002A
:1026B000000000000000000000000000000000001A
:1026C000000000000000000000000000000000000A
:1026D00000000000000000000000000000000000FA
:1026E00000000000000000000000000000000000EA
:1026F00000000000000000000000000000000000DA
:1027000000000000000000000000000000000000C9
:1027100000000000000000000000000000000000B9
:1027200000000000000000000000000000000000A9
:102730000000000000000000000000000000000099
:102740000000000000000000000000000000000089
:102750000000000000000000000000000000000079
:102760000000000000000000000000000000000069
:102770000000000000000000000000000000000059
:102780000000000000000000000000000000000049
:102790000000000000000000000000000000000039
:1027A0000000000000000000000000000000000029
:1027B0000000000000000000000000000000000019
:1027C0000000000000000000000000000000000009
:1027D00000000000000000000000000000000000F9
:1027E00000000000000000000000000000000000E9
:1027F00000000000000000000000000000000000D9
:1028000000000000000000000000000000000000C8
:1028100000000000000000000000000000000000B8
:1028200000000000000000000000000000000000A8
:102830000000000000000000000000000000000098
:102840000000000000000000000000000000000088
:102850000000000000000000000000000000000078
:102860000000000000000000000000000000000068
:102870000000000000000000000000000000000058
:102880000000000000000000000000000000000048
:102890000000000000000000000000000000000038
:1028A0000000000000000000000000000000000028
:1028B0000000000000000000000000000000000018
:1028C0000000000000000000000000000000000008
:1028D00000000000000000000000000000000000F8
:1028E00000000000000000000000000000000000E8
:1028F00000000000000000000000000000000000D8
:1029000000000000000000000000000000000000C7
:1029100000000000000000000000000000000000B7
:1029200000000000000000000000000000000000A7
:102930000000000000000000000000000000000097
:102940000000000000000000000000000000000087
:102950000000000000000000000000000000000077
:102960000000000000000000000000000000000067
:102970000000000000000000000000000000000057
:102980000000000000000000000000000000000047
:102990000000000000000000000000000000000037
:1029A0000000000000000000000000000000000027
:1029B0000000000000000000000000000000000017
:1029C0000000000000000000000000000000000007
:1029D00000000000000000000000000000000000F7
:1029E00000000000000000000000000000000000E7
:1029F00000000000000000000000000000000000D7
:102A000000000000000000000000000000000000C6
:102A100000000000000000000000000000000000B6
:102A200000000000000000000000000000000000A6
:102A30000000000000000000000000000000000096
:102A40000000000000000000000000000000000086
:102A50000000000000000000000000000000000076
:102A60000000000000000000000000000000000066
:102A70000000000000000000000000000000000056
:102A80000000000000000000000000000000000046
:102A90000000000000000000000000000000000036
:102AA0000000000000000000000000000000000026
:102AB0000000000000000000000000000000000016
:102AC0000000000000000000000000000000000006
:102AD00000000000000000000000000000000000F6
:102AE00000000000000000000000000000000000E6
:102AF00000000000000000000000000000000000D6
:102B000000000000000000000000000000000000C5
:102B100000000000000000000000000000000000B5
:102B200000000000000000000000000000000000A5
:102B30000000000000000000000000000000000095
:102B40000000000000000000000000000000000085
:102B50000000000000000000000000000000000075
:102B60000000000000000000000000000000000065
:102B70000000000000000000000000000000000055
:102B80000000000000000000000000000000000045
:102B90000000000000000000000000000000000035
:102BA0000000000000000000000000000000000025
:102BB0000000000000000000000000000000000015
:102BC0000000000000000000000000000000000005
:102BD00000000000000000000000000000000000F5
:102BE00000000000000000000000000000000000E5
:102BF00000000000000000000000000000000000D5
:102C000000000000000000000000000000000000C4
:102C100000000000000000000000000000000000B4
:102C200000000000000000000000000000000000A4
:102C30000000000000000000000000000000000094
:102C40000000000000000000000000000000000084
:102C50000000000000000000000000000000000074
:102C60000000000000000000000000000000000064
:102C70000000000000000000000000000000000054
:102C80000000000000000000000000000000000044
:102C90000000000000000000000000000000000034
:102CA0000000000000000000000000000000000024
:102CB0000000000000000000000000000000000014
:102CC0000000000000000000000000000000000004
:102CD00000000000000000000000000000000000F4
:102CE00000000000000000000000000000000000E4
:102CF00000000000000000000000000000000000D4
:102D000000000000000000000000000000000000C3
:102D100000000000000000000000000000000000B3
:102D200000000000000000000000000000000000A3
:102D30000000000000000000000000000000000093
:102D40000000000000000000000000000000000083
:102D50000000000000000000000000000000000073
:102D60000000000000000000000000000000000063
:102D70000000000000000000000000000000000053
:102D80000000000000000000000000000000000043
:102D90000000000000000000000000000000000033
:102DA0000000000000000000000000000000000023
:102DB0000000000000000000000000000000000013
:102DC0000000000000000000000000000000000003
:102DD00000000000000000000000000000000000F3
:102DE00000000000000000000000000000000000E3
:102DF00000000000000000000000000000000000D3
:102E000000000000000000000000000000000000C2
:102E100000000000000000000000000000000000B2
:102E200000000000000000000000000000000000A2
:102E30000000000000000000000000000000000092
:102E40000000000000000000000000000000000082
:102E50000000000000000000000000000000000072
:102E60000000000000000000000000000000000062
:102E70000000000000000000000000000000000052
:102E80000000000000000000000000000000000042
:102E90000000000000000000000000000000000032
:102EA0000000000000000000000000000000000022
:102EB0000000000000000000000000000000000012
:102EC0000000000000000000000000000000000002
:102ED00000000000000000000000000000000000F2
:102EE00000000000000000000000000000000000E2
:102EF00000000000000000000000000000000000D2
:102F000000000000000000000000000000000000C1
:102F100000000000000000000000000000000000B1
:102F200000000000000000000000000000000000A1
:102F30000000000000000000000000000000000091
:102F40000000000000000000000000000000000081
:102F50000000000000000000000000000000000071
:102F60000000000000000000000000000000000061
:102F70000000000000000000000000000000000051
:102F80000000000000000000000000000000000041
:102F90000000000000000000000000000000000031
:102FA0000000000000000000000000000000000021
:102FB0000000000000000000000000000000000011
:102FC0000000000000000000000000000000000001
:102FD00000000000000000000000000000000000F1
:102FE00000000000000000000000000000000000E1
:102FF00000000000000000000000000000000000D1
:00000001FF
...@@ -914,7 +914,6 @@ config SND_VX222 ...@@ -914,7 +914,6 @@ config SND_VX222
config SND_YMFPCI config SND_YMFPCI
tristate "Yamaha YMF724/740/744/754" tristate "Yamaha YMF724/740/744/754"
depends on SND depends on SND
select FW_LOADER if !SND_YMFPCI_FIRMWARE_IN_KERNEL
select SND_OPL3_LIB select SND_OPL3_LIB
select SND_MPU401_UART select SND_MPU401_UART
select SND_AC97_CODEC select SND_AC97_CODEC
...@@ -925,15 +924,6 @@ config SND_YMFPCI ...@@ -925,15 +924,6 @@ config SND_YMFPCI
To compile this driver as a module, choose M here: the module To compile this driver as a module, choose M here: the module
will be called snd-ymfpci. will be called snd-ymfpci.
config SND_YMFPCI_FIRMWARE_IN_KERNEL
bool "In-kernel firmware for YMFPCI driver"
depends on SND_YMFPCI
default y
help
Say Y here to include the static firmware built in the kernel
for the YMFPCI driver. If you choose N here, you need to
install the firmware files from the alsa-firmware package.
config SND_AC97_POWER_SAVE config SND_AC97_POWER_SAVE
bool "AC97 Power-Saving Mode" bool "AC97 Power-Saving Mode"
depends on SND_AC97_CODEC && EXPERIMENTAL depends on SND_AC97_CODEC && EXPERIMENTAL
......
#ifndef _HWMCODE_
#define _HWMCODE_
static u32 DspInst[YDSXG_DSPLENGTH / 4] = {
0x00000081, 0x000001a4, 0x0000000a, 0x0000002f,
0x00080253, 0x01800317, 0x0000407b, 0x0000843f,
0x0001483c, 0x0001943c, 0x0005d83c, 0x00001c3c,
0x0000c07b, 0x00050c3f, 0x0121503c, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000
};
static u32 CntrlInst[YDSXG_CTRLLENGTH / 4] = {
0x000007, 0x240007, 0x0C0007, 0x1C0007,
0x060007, 0x700002, 0x000020, 0x030040,
0x007104, 0x004286, 0x030040, 0x000F0D,
0x000810, 0x20043A, 0x000282, 0x00020D,
0x000810, 0x20043A, 0x001282, 0x200E82,
0x001A82, 0x032D0D, 0x000810, 0x10043A,
0x02D38D, 0x000810, 0x18043A, 0x00010D,
0x020015, 0x0000FD, 0x000020, 0x038860,
0x039060, 0x038060, 0x038040, 0x038040,
0x038040, 0x018040, 0x000A7D, 0x038040,
0x038040, 0x018040, 0x200402, 0x000882,
0x08001A, 0x000904, 0x015986, 0x000007,
0x260007, 0x000007, 0x000007, 0x018A06,
0x000007, 0x030C8D, 0x000810, 0x18043A,
0x260007, 0x00087D, 0x018042, 0x00160A,
0x04A206, 0x000007, 0x00218D, 0x000810,
0x08043A, 0x21C206, 0x000007, 0x0007FD,
0x018042, 0x08000A, 0x000904, 0x029386,
0x000195, 0x090D04, 0x000007, 0x000820,
0x0000F5, 0x000B7D, 0x01F060, 0x0000FD,
0x032206, 0x018040, 0x000A7D, 0x038042,
0x13804A, 0x18000A, 0x001820, 0x059060,
0x058860, 0x018040, 0x0000FD, 0x018042,
0x70000A, 0x000115, 0x071144, 0x032386,
0x030000, 0x007020, 0x034A06, 0x018040,
0x00348D, 0x000810, 0x08043A, 0x21EA06,
0x000007, 0x02D38D, 0x000810, 0x18043A,
0x018206, 0x000007, 0x240007, 0x000F8D,
0x000810, 0x00163A, 0x002402, 0x005C02,
0x0028FD, 0x000020, 0x018040, 0x08000D,
0x000815, 0x510984, 0x000007, 0x00004D,
0x000E5D, 0x000E02, 0x00418D, 0x000810,
0x08043A, 0x2C8A06, 0x000007, 0x00008D,
0x000924, 0x000F02, 0x00458D, 0x000810,
0x08043A, 0x2C8A06, 0x000007, 0x00387D,
0x018042, 0x08000A, 0x001015, 0x010984,
0x018386, 0x000007, 0x01AA06, 0x000007,
0x0008FD, 0x018042, 0x18000A, 0x001904,
0x218086, 0x280007, 0x001810, 0x28043A,
0x280C02, 0x00000D, 0x000810, 0x28143A,
0x08808D, 0x000820, 0x0002FD, 0x018040,
0x200007, 0x00020D, 0x189904, 0x000007,
0x00402D, 0x0000BD, 0x0002FD, 0x018042,
0x08000A, 0x000904, 0x055A86, 0x000007,
0x000100, 0x000A20, 0x00047D, 0x018040,
0x018042, 0x20000A, 0x003015, 0x012144,
0x034986, 0x000007, 0x002104, 0x034986,
0x000007, 0x000F8D, 0x000810, 0x280C3A,
0x023944, 0x06C986, 0x000007, 0x001810,
0x28043A, 0x08810D, 0x000820, 0x0002FD,
0x018040, 0x200007, 0x002810, 0x78003A,
0x00688D, 0x000810, 0x08043A, 0x288A06,
0x000007, 0x00400D, 0x001015, 0x189904,
0x292904, 0x393904, 0x000007, 0x060206,
0x000007, 0x0004F5, 0x00007D, 0x000020,
0x00008D, 0x010860, 0x018040, 0x00047D,
0x038042, 0x21804A, 0x18000A, 0x021944,
0x215886, 0x000007, 0x004075, 0x71F104,
0x000007, 0x010042, 0x28000A, 0x002904,
0x212086, 0x000007, 0x003C0D, 0x30A904,
0x000007, 0x00077D, 0x018042, 0x08000A,
0x000904, 0x07DA86, 0x00057D, 0x002820,
0x03B060, 0x07F206, 0x018040, 0x003020,
0x03A860, 0x018040, 0x0002FD, 0x018042,
0x08000A, 0x000904, 0x07FA86, 0x000007,
0x00057D, 0x018042, 0x28040A, 0x000E8D,
0x000810, 0x280C3A, 0x00000D, 0x000810,
0x28143A, 0x09000D, 0x000820, 0x0002FD,
0x018040, 0x200007, 0x003DFD, 0x000020,
0x018040, 0x00107D, 0x008D8D, 0x000810,
0x08043A, 0x288A06, 0x000007, 0x000815,
0x08001A, 0x010984, 0x095186, 0x00137D,
0x200500, 0x280F20, 0x338F60, 0x3B8F60,
0x438F60, 0x4B8F60, 0x538F60, 0x5B8F60,
0x038A60, 0x018040, 0x007FBD, 0x383DC4,
0x000007, 0x001A7D, 0x001375, 0x018042,
0x09004A, 0x10000A, 0x0B8D04, 0x139504,
0x000007, 0x000820, 0x019060, 0x001104,
0x212086, 0x010040, 0x0017FD, 0x018042,
0x08000A, 0x000904, 0x212286, 0x000007,
0x00197D, 0x038042, 0x09804A, 0x10000A,
0x000924, 0x001664, 0x0011FD, 0x038042,
0x2B804A, 0x19804A, 0x00008D, 0x218944,
0x000007, 0x002244, 0x0AE186, 0x000007,
0x001A64, 0x002A24, 0x00197D, 0x080102,
0x100122, 0x000820, 0x039060, 0x018040,
0x003DFD, 0x00008D, 0x000820, 0x018040,
0x001375, 0x001A7D, 0x010042, 0x09804A,
0x10000A, 0x00021D, 0x0189E4, 0x2992E4,
0x309144, 0x000007, 0x00060D, 0x000A15,
0x000C1D, 0x001025, 0x00A9E4, 0x012BE4,
0x000464, 0x01B3E4, 0x0232E4, 0x000464,
0x000464, 0x000464, 0x000464, 0x00040D,
0x08B1C4, 0x000007, 0x000820, 0x000BF5,
0x030040, 0x00197D, 0x038042, 0x09804A,
0x000A24, 0x08000A, 0x080E64, 0x000007,
0x100122, 0x000820, 0x031060, 0x010040,
0x0064AC, 0x00027D, 0x000020, 0x018040,
0x00107D, 0x018042, 0x0011FD, 0x3B804A,
0x09804A, 0x20000A, 0x000095, 0x1A1144,
0x00A144, 0x0D2086, 0x00040D, 0x00B984,
0x0D2186, 0x0018FD, 0x018042, 0x0010FD,
0x09804A, 0x28000A, 0x000095, 0x010924,
0x002A64, 0x0D1186, 0x000007, 0x002904,
0x0D2286, 0x000007, 0x0D2A06, 0x080002,
0x00008D, 0x00387D, 0x000820, 0x018040,
0x00127D, 0x018042, 0x10000A, 0x003904,
0x0DD186, 0x00080D, 0x7FFFB5, 0x00B984,
0x0DA186, 0x000025, 0x0E7A06, 0x00002D,
0x000015, 0x00082D, 0x02C78D, 0x000820,
0x0EC206, 0x00000D, 0x7F8035, 0x00B984,
0x0E7186, 0x400025, 0x00008D, 0x110944,
0x000007, 0x00018D, 0x109504, 0x000007,
0x009164, 0x000424, 0x000424, 0x000424,
0x100102, 0x280002, 0x02C68D, 0x000820,
0x0EC206, 0x00018D, 0x00042D, 0x00008D,
0x109504, 0x000007, 0x00020D, 0x109184,
0x000007, 0x02C70D, 0x000820, 0x00008D,
0x0038FD, 0x018040, 0x003BFD, 0x001020,
0x03A860, 0x000815, 0x313184, 0x212184,
0x000007, 0x03B060, 0x03A060, 0x018040,
0x0022FD, 0x000095, 0x010924, 0x000424,
0x000424, 0x001264, 0x100102, 0x000820,
0x039060, 0x018040, 0x001924, 0x00FB8D,
0x00397D, 0x000820, 0x058040, 0x038042,
0x09844A, 0x000606, 0x08040A, 0x000424,
0x000424, 0x00117D, 0x018042, 0x08000A,
0x000A24, 0x280502, 0x280C02, 0x09800D,
0x000820, 0x0002FD, 0x018040, 0x200007,
0x0022FD, 0x018042, 0x08000A, 0x000095,
0x280DC4, 0x011924, 0x00197D, 0x018042,
0x0011FD, 0x09804A, 0x10000A, 0x0000B5,
0x113144, 0x0A8D04, 0x000007, 0x080A44,
0x129504, 0x000007, 0x0023FD, 0x001020,
0x038040, 0x101244, 0x000007, 0x000820,
0x039060, 0x018040, 0x0002FD, 0x018042,
0x08000A, 0x000904, 0x10FA86, 0x000007,
0x003BFD, 0x000100, 0x000A10, 0x0B807A,
0x13804A, 0x090984, 0x000007, 0x000095,
0x013D04, 0x118086, 0x10000A, 0x100002,
0x090984, 0x000007, 0x038042, 0x11804A,
0x090D04, 0x000007, 0x10000A, 0x090D84,
0x000007, 0x00257D, 0x000820, 0x018040,
0x00010D, 0x000810, 0x28143A, 0x00127D,
0x018042, 0x20000A, 0x00197D, 0x018042,
0x00117D, 0x31804A, 0x10000A, 0x003124,
0x01280D, 0x00397D, 0x000820, 0x058040,
0x038042, 0x09844A, 0x000606, 0x08040A,
0x300102, 0x003124, 0x000424, 0x000424,
0x001224, 0x280502, 0x001A4C, 0x130186,
0x700002, 0x00002D, 0x030000, 0x00387D,
0x018042, 0x10000A, 0x132A06, 0x002124,
0x0000AD, 0x100002, 0x00010D, 0x000924,
0x006B24, 0x01368D, 0x00397D, 0x000820,
0x058040, 0x038042, 0x09844A, 0x000606,
0x08040A, 0x003264, 0x00008D, 0x000A24,
0x001020, 0x00227D, 0x018040, 0x013C0D,
0x000810, 0x08043A, 0x29D206, 0x000007,
0x002820, 0x00207D, 0x018040, 0x00117D,
0x038042, 0x13804A, 0x33800A, 0x00387D,
0x018042, 0x08000A, 0x000904, 0x163A86,
0x000007, 0x00008D, 0x030964, 0x01478D,
0x00397D, 0x000820, 0x058040, 0x038042,
0x09844A, 0x000606, 0x08040A, 0x380102,
0x000424, 0x000424, 0x001224, 0x0002FD,
0x018042, 0x08000A, 0x000904, 0x14A286,
0x000007, 0x280502, 0x001A4C, 0x163986,
0x000007, 0x032164, 0x00632C, 0x003DFD,
0x018042, 0x08000A, 0x000095, 0x090904,
0x000007, 0x000820, 0x001A4C, 0x156186,
0x018040, 0x030000, 0x157A06, 0x002124,
0x00010D, 0x000924, 0x006B24, 0x015B8D,
0x00397D, 0x000820, 0x058040, 0x038042,
0x09844A, 0x000606, 0x08040A, 0x003A64,
0x000095, 0x001224, 0x0002FD, 0x018042,
0x08000A, 0x000904, 0x15DA86, 0x000007,
0x01628D, 0x000810, 0x08043A, 0x29D206,
0x000007, 0x14D206, 0x000007, 0x007020,
0x08010A, 0x10012A, 0x0020FD, 0x038860,
0x039060, 0x018040, 0x00227D, 0x018042,
0x003DFD, 0x08000A, 0x31844A, 0x000904,
0x16D886, 0x18008B, 0x00008D, 0x189904,
0x00312C, 0x17AA06, 0x000007, 0x00324C,
0x173386, 0x000007, 0x001904, 0x173086,
0x000007, 0x000095, 0x199144, 0x00222C,
0x003124, 0x00636C, 0x000E3D, 0x001375,
0x000BFD, 0x010042, 0x09804A, 0x10000A,
0x038AEC, 0x0393EC, 0x00224C, 0x17A986,
0x000007, 0x00008D, 0x189904, 0x00226C,
0x00322C, 0x30050A, 0x301DAB, 0x002083,
0x0018FD, 0x018042, 0x08000A, 0x018924,
0x300502, 0x001083, 0x001875, 0x010042,
0x10000A, 0x00008D, 0x010924, 0x001375,
0x330542, 0x330CCB, 0x332CCB, 0x3334CB,
0x333CCB, 0x3344CB, 0x334CCB, 0x3354CB,
0x305C8B, 0x006083, 0x0002F5, 0x010042,
0x08000A, 0x000904, 0x187A86, 0x000007,
0x001E2D, 0x0005FD, 0x018042, 0x08000A,
0x028924, 0x280502, 0x00060D, 0x000810,
0x280C3A, 0x00008D, 0x000810, 0x28143A,
0x0A808D, 0x000820, 0x0002F5, 0x010040,
0x220007, 0x001275, 0x030042, 0x21004A,
0x00008D, 0x1A0944, 0x000007, 0x01980D,
0x000810, 0x08043A, 0x2B2206, 0x000007,
0x0001F5, 0x030042, 0x0D004A, 0x10000A,
0x089144, 0x000007, 0x000820, 0x010040,
0x0025F5, 0x0A3144, 0x000007, 0x000820,
0x032860, 0x030040, 0x00217D, 0x038042,
0x0B804A, 0x10000A, 0x000820, 0x031060,
0x030040, 0x00008D, 0x000124, 0x00012C,
0x000E64, 0x001A64, 0x00636C, 0x08010A,
0x10012A, 0x000820, 0x031060, 0x030040,
0x0020FD, 0x018042, 0x08000A, 0x00227D,
0x018042, 0x10000A, 0x000820, 0x031060,
0x030040, 0x00197D, 0x018042, 0x08000A,
0x0022FD, 0x038042, 0x10000A, 0x000820,
0x031060, 0x030040, 0x090D04, 0x000007,
0x000820, 0x030040, 0x038042, 0x0B804A,
0x10000A, 0x000820, 0x031060, 0x030040,
0x038042, 0x13804A, 0x19804A, 0x110D04,
0x198D04, 0x000007, 0x08000A, 0x001020,
0x031860, 0x030860, 0x030040, 0x00008D,
0x0B0944, 0x000007, 0x000820, 0x010040,
0x0005F5, 0x030042, 0x08000A, 0x000820,
0x010040, 0x0000F5, 0x010042, 0x08000A,
0x000904, 0x1C6086, 0x001E75, 0x030042,
0x01044A, 0x000C0A, 0x1C7206, 0x000007,
0x000402, 0x000C02, 0x00177D, 0x001AF5,
0x018042, 0x03144A, 0x031C4A, 0x03244A,
0x032C4A, 0x03344A, 0x033C4A, 0x03444A,
0x004C0A, 0x00043D, 0x0013F5, 0x001AFD,
0x030042, 0x0B004A, 0x1B804A, 0x13804A,
0x20000A, 0x089144, 0x19A144, 0x0389E4,
0x0399EC, 0x005502, 0x005D0A, 0x030042,
0x0B004A, 0x1B804A, 0x13804A, 0x20000A,
0x089144, 0x19A144, 0x0389E4, 0x0399EC,
0x006502, 0x006D0A, 0x030042, 0x0B004A,
0x19004A, 0x2B804A, 0x13804A, 0x21804A,
0x30000A, 0x089144, 0x19A144, 0x2AB144,
0x0389E4, 0x0399EC, 0x007502, 0x007D0A,
0x03A9E4, 0x000702, 0x00107D, 0x000415,
0x018042, 0x08000A, 0x0109E4, 0x000F02,
0x002AF5, 0x0019FD, 0x010042, 0x09804A,
0x10000A, 0x000934, 0x001674, 0x0029F5,
0x010042, 0x10000A, 0x00917C, 0x002075,
0x010042, 0x08000A, 0x000904, 0x1ED286,
0x0026F5, 0x0027F5, 0x030042, 0x09004A,
0x10000A, 0x000A3C, 0x00167C, 0x001A75,
0x000BFD, 0x010042, 0x51804A, 0x48000A,
0x160007, 0x001075, 0x010042, 0x282C0A,
0x281D12, 0x282512, 0x001F32, 0x1E0007,
0x0E0007, 0x001975, 0x010042, 0x002DF5,
0x0D004A, 0x10000A, 0x009144, 0x1FB286,
0x010042, 0x28340A, 0x000E5D, 0x00008D,
0x000375, 0x000820, 0x010040, 0x05D2F4,
0x54D104, 0x00735C, 0x205386, 0x000007,
0x0C0007, 0x080007, 0x0A0007, 0x02040D,
0x000810, 0x08043A, 0x332206, 0x000007,
0x205A06, 0x000007, 0x080007, 0x002275,
0x010042, 0x20000A, 0x002104, 0x212086,
0x001E2D, 0x0002F5, 0x010042, 0x08000A,
0x000904, 0x209286, 0x000007, 0x002010,
0x30043A, 0x00057D, 0x0180C3, 0x08000A,
0x028924, 0x280502, 0x280C02, 0x0A810D,
0x000820, 0x0002F5, 0x010040, 0x220007,
0x0004FD, 0x018042, 0x70000A, 0x030000,
0x007020, 0x06FA06, 0x018040, 0x02180D,
0x000810, 0x08043A, 0x2B2206, 0x000007,
0x0002FD, 0x018042, 0x08000A, 0x000904,
0x218A86, 0x000007, 0x01F206, 0x000007,
0x000875, 0x0009FD, 0x00010D, 0x220A06,
0x000295, 0x000B75, 0x00097D, 0x00000D,
0x000515, 0x010042, 0x18000A, 0x001904,
0x287886, 0x0006F5, 0x001020, 0x010040,
0x0004F5, 0x000820, 0x010040, 0x000775,
0x010042, 0x09804A, 0x10000A, 0x001124,
0x000904, 0x22BA86, 0x000815, 0x080102,
0x101204, 0x22DA06, 0x000575, 0x081204,
0x000007, 0x100102, 0x000575, 0x000425,
0x021124, 0x100102, 0x000820, 0x031060,
0x010040, 0x001924, 0x287886, 0x00008D,
0x000464, 0x009D04, 0x278886, 0x180102,
0x000575, 0x010042, 0x28040A, 0x00018D,
0x000924, 0x280D02, 0x00000D, 0x000924,
0x281502, 0x10000D, 0x000820, 0x0002F5,
0x010040, 0x200007, 0x001175, 0x0002FD,
0x018042, 0x08000A, 0x000904, 0x23C286,
0x000007, 0x000100, 0x080B20, 0x130B60,
0x1B0B60, 0x030A60, 0x010040, 0x050042,
0x3D004A, 0x35004A, 0x2D004A, 0x20000A,
0x0006F5, 0x010042, 0x28140A, 0x0004F5,
0x010042, 0x08000A, 0x000315, 0x010D04,
0x24CA86, 0x004015, 0x000095, 0x010D04,
0x24B886, 0x100022, 0x10002A, 0x24E206,
0x000007, 0x333104, 0x2AA904, 0x000007,
0x032124, 0x280502, 0x001124, 0x000424,
0x000424, 0x003224, 0x00292C, 0x00636C,
0x25F386, 0x000007, 0x02B164, 0x000464,
0x000464, 0x00008D, 0x000A64, 0x280D02,
0x10008D, 0x000820, 0x0002F5, 0x010040,
0x220007, 0x00008D, 0x38B904, 0x000007,
0x03296C, 0x30010A, 0x0002F5, 0x010042,
0x08000A, 0x000904, 0x25BA86, 0x000007,
0x02312C, 0x28050A, 0x00008D, 0x01096C,
0x280D0A, 0x10010D, 0x000820, 0x0002F5,
0x010040, 0x220007, 0x001124, 0x000424,
0x000424, 0x003224, 0x300102, 0x032944,
0x267A86, 0x000007, 0x300002, 0x0004F5,
0x010042, 0x08000A, 0x000315, 0x010D04,
0x26C086, 0x003124, 0x000464, 0x300102,
0x0002F5, 0x010042, 0x08000A, 0x000904,
0x26CA86, 0x000007, 0x003124, 0x300502,
0x003924, 0x300583, 0x000883, 0x0005F5,
0x010042, 0x28040A, 0x00008D, 0x008124,
0x280D02, 0x00008D, 0x008124, 0x281502,
0x10018D, 0x000820, 0x0002F5, 0x010040,
0x220007, 0x001025, 0x000575, 0x030042,
0x09004A, 0x10000A, 0x0A0904, 0x121104,
0x000007, 0x001020, 0x050860, 0x050040,
0x0006FD, 0x018042, 0x09004A, 0x10000A,
0x0000A5, 0x0A0904, 0x121104, 0x000007,
0x000820, 0x019060, 0x010040, 0x0002F5,
0x010042, 0x08000A, 0x000904, 0x284286,
0x000007, 0x230A06, 0x000007, 0x000606,
0x000007, 0x0002F5, 0x010042, 0x08000A,
0x000904, 0x289286, 0x000007, 0x000100,
0x080B20, 0x138B60, 0x1B8B60, 0x238B60,
0x2B8B60, 0x338B60, 0x3B8B60, 0x438B60,
0x4B8B60, 0x538B60, 0x5B8B60, 0x638B60,
0x6B8B60, 0x738B60, 0x7B8B60, 0x038F60,
0x0B8F60, 0x138F60, 0x1B8F60, 0x238F60,
0x2B8F60, 0x338F60, 0x3B8F60, 0x438F60,
0x4B8F60, 0x538F60, 0x5B8F60, 0x638F60,
0x6B8F60, 0x738F60, 0x7B8F60, 0x038A60,
0x000606, 0x018040, 0x00008D, 0x000A64,
0x280D02, 0x000A24, 0x00027D, 0x018042,
0x10000A, 0x001224, 0x0003FD, 0x018042,
0x08000A, 0x000904, 0x2A8286, 0x000007,
0x00018D, 0x000A24, 0x000464, 0x000464,
0x080102, 0x000924, 0x000424, 0x000424,
0x100102, 0x02000D, 0x009144, 0x2AD986,
0x000007, 0x0001FD, 0x018042, 0x08000A,
0x000A44, 0x2ABB86, 0x018042, 0x0A000D,
0x000820, 0x0002FD, 0x018040, 0x200007,
0x00027D, 0x001020, 0x000606, 0x018040,
0x0002F5, 0x010042, 0x08000A, 0x000904,
0x2B2A86, 0x000007, 0x00037D, 0x018042,
0x08000A, 0x000904, 0x2B5A86, 0x000007,
0x000075, 0x002E7D, 0x010042, 0x0B804A,
0x000020, 0x000904, 0x000686, 0x010040,
0x31844A, 0x30048B, 0x000883, 0x00008D,
0x000810, 0x28143A, 0x00008D, 0x000810,
0x280C3A, 0x000675, 0x010042, 0x08000A,
0x003815, 0x010924, 0x280502, 0x0B000D,
0x000820, 0x0002F5, 0x010040, 0x000606,
0x220007, 0x000464, 0x000464, 0x000606,
0x000007, 0x000134, 0x007F8D, 0x00093C,
0x281D12, 0x282512, 0x001F32, 0x0E0007,
0x00010D, 0x00037D, 0x000820, 0x018040,
0x05D2F4, 0x000007, 0x080007, 0x00037D,
0x018042, 0x08000A, 0x000904, 0x2D0286,
0x000007, 0x000606, 0x000007, 0x000007,
0x000012, 0x100007, 0x320007, 0x600007,
0x100080, 0x48001A, 0x004904, 0x2D6186,
0x000007, 0x001210, 0x58003A, 0x000145,
0x5C5D04, 0x000007, 0x000080, 0x48001A,
0x004904, 0x2DB186, 0x000007, 0x001210,
0x50003A, 0x005904, 0x2E0886, 0x000045,
0x0000C5, 0x7FFFF5, 0x7FFF7D, 0x07D524,
0x004224, 0x500102, 0x200502, 0x000082,
0x40001A, 0x004104, 0x2E3986, 0x000007,
0x003865, 0x40001A, 0x004020, 0x00104D,
0x04C184, 0x301B86, 0x000040, 0x040007,
0x000165, 0x000145, 0x004020, 0x000040,
0x000765, 0x080080, 0x40001A, 0x004104,
0x2EC986, 0x000007, 0x001210, 0x40003A,
0x004104, 0x2F2286, 0x00004D, 0x0000CD,
0x004810, 0x20043A, 0x000882, 0x40001A,
0x004104, 0x2F3186, 0x000007, 0x004820,
0x005904, 0x300886, 0x000040, 0x0007E5,
0x200480, 0x2816A0, 0x3216E0, 0x3A16E0,
0x4216E0, 0x021260, 0x000040, 0x000032,
0x400075, 0x00007D, 0x07D574, 0x200512,
0x000082, 0x40001A, 0x004104, 0x2FE186,
0x000007, 0x037206, 0x640007, 0x060007,
0x0000E5, 0x000020, 0x000040, 0x000A65,
0x000020, 0x020040, 0x020040, 0x000040,
0x000165, 0x000042, 0x70000A, 0x007104,
0x30A286, 0x000007, 0x018206, 0x640007,
0x050000, 0x007020, 0x000040, 0x037206,
0x640007, 0x000007, 0x00306D, 0x028860,
0x029060, 0x08000A, 0x028860, 0x008040,
0x100012, 0x00100D, 0x009184, 0x314186,
0x000E0D, 0x009184, 0x325186, 0x000007,
0x300007, 0x001020, 0x003B6D, 0x008040,
0x000080, 0x08001A, 0x000904, 0x316186,
0x000007, 0x001220, 0x000DED, 0x008040,
0x008042, 0x10000A, 0x40000D, 0x109544,
0x000007, 0x001020, 0x000DED, 0x008040,
0x008042, 0x20040A, 0x000082, 0x08001A,
0x000904, 0x31F186, 0x000007, 0x003B6D,
0x008042, 0x08000A, 0x000E15, 0x010984,
0x329B86, 0x600007, 0x08001A, 0x000C15,
0x010984, 0x328386, 0x000020, 0x1A0007,
0x0002ED, 0x008040, 0x620007, 0x00306D,
0x028042, 0x0A804A, 0x000820, 0x0A804A,
0x000606, 0x10804A, 0x000007, 0x282512,
0x001F32, 0x05D2F4, 0x54D104, 0x00735C,
0x000786, 0x000007, 0x0C0007, 0x0A0007,
0x1C0007, 0x003465, 0x020040, 0x004820,
0x025060, 0x40000A, 0x024060, 0x000040,
0x454944, 0x000007, 0x004020, 0x003AE5,
0x000040, 0x0028E5, 0x000042, 0x48000A,
0x004904, 0x386886, 0x002C65, 0x000042,
0x40000A, 0x0000D5, 0x454104, 0x000007,
0x000655, 0x054504, 0x34F286, 0x0001D5,
0x054504, 0x34F086, 0x002B65, 0x000042,
0x003AE5, 0x50004A, 0x40000A, 0x45C3D4,
0x000007, 0x454504, 0x000007, 0x0000CD,
0x444944, 0x000007, 0x454504, 0x000007,
0x00014D, 0x554944, 0x000007, 0x045144,
0x34E986, 0x002C65, 0x000042, 0x48000A,
0x4CD104, 0x000007, 0x04C144, 0x34F386,
0x000007, 0x160007, 0x002CE5, 0x040042,
0x40000A, 0x004020, 0x000040, 0x002965,
0x000042, 0x40000A, 0x004104, 0x356086,
0x000007, 0x002402, 0x36A206, 0x005C02,
0x0025E5, 0x000042, 0x40000A, 0x004274,
0x002AE5, 0x000042, 0x40000A, 0x004274,
0x500112, 0x0029E5, 0x000042, 0x40000A,
0x004234, 0x454104, 0x000007, 0x004020,
0x000040, 0x003EE5, 0x000020, 0x000040,
0x002DE5, 0x400152, 0x50000A, 0x045144,
0x364A86, 0x0000C5, 0x003EE5, 0x004020,
0x000040, 0x002BE5, 0x000042, 0x40000A,
0x404254, 0x000007, 0x002AE5, 0x004020,
0x000040, 0x500132, 0x040134, 0x005674,
0x0029E5, 0x020042, 0x42000A, 0x000042,
0x50000A, 0x05417C, 0x0028E5, 0x000042,
0x48000A, 0x0000C5, 0x4CC144, 0x371086,
0x0026E5, 0x0027E5, 0x020042, 0x40004A,
0x50000A, 0x00423C, 0x00567C, 0x0028E5,
0x004820, 0x000040, 0x281D12, 0x282512,
0x001F72, 0x002965, 0x000042, 0x40000A,
0x004104, 0x37AA86, 0x0E0007, 0x160007,
0x1E0007, 0x003EE5, 0x000042, 0x40000A,
0x004104, 0x37E886, 0x002D65, 0x000042,
0x28340A, 0x003465, 0x020042, 0x42004A,
0x004020, 0x4A004A, 0x50004A, 0x05D2F4,
0x54D104, 0x00735C, 0x385186, 0x000007,
0x000606, 0x080007, 0x0C0007, 0x080007,
0x0A0007, 0x0001E5, 0x020045, 0x004020,
0x000060, 0x000365, 0x000040, 0x002E65,
0x001A20, 0x0A1A60, 0x000040, 0x003465,
0x020042, 0x42004A, 0x004020, 0x4A004A,
0x000606, 0x50004A, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000
};
// --------------------------------------------
// DS-1E Controller InstructionRAM Code
// 1999/06/21
// Buf441 slot is Enabled.
// --------------------------------------------
// 04/09 creat
// 04/12 stop nise fix
// 06/21 WorkingOff timming
static u32 CntrlInst1E[YDSXG_CTRLLENGTH / 4] = {
0x000007, 0x240007, 0x0C0007, 0x1C0007,
0x060007, 0x700002, 0x000020, 0x030040,
0x007104, 0x004286, 0x030040, 0x000F0D,
0x000810, 0x20043A, 0x000282, 0x00020D,
0x000810, 0x20043A, 0x001282, 0x200E82,
0x00800D, 0x000810, 0x20043A, 0x001A82,
0x03460D, 0x000810, 0x10043A, 0x02EC0D,
0x000810, 0x18043A, 0x00010D, 0x020015,
0x0000FD, 0x000020, 0x038860, 0x039060,
0x038060, 0x038040, 0x038040, 0x038040,
0x018040, 0x000A7D, 0x038040, 0x038040,
0x018040, 0x200402, 0x000882, 0x08001A,
0x000904, 0x017186, 0x000007, 0x260007,
0x400007, 0x000007, 0x03258D, 0x000810,
0x18043A, 0x260007, 0x284402, 0x00087D,
0x018042, 0x00160A, 0x05A206, 0x000007,
0x440007, 0x00230D, 0x000810, 0x08043A,
0x22FA06, 0x000007, 0x0007FD, 0x018042,
0x08000A, 0x000904, 0x02AB86, 0x000195,
0x090D04, 0x000007, 0x000820, 0x0000F5,
0x000B7D, 0x01F060, 0x0000FD, 0x033A06,
0x018040, 0x000A7D, 0x038042, 0x13804A,
0x18000A, 0x001820, 0x059060, 0x058860,
0x018040, 0x0000FD, 0x018042, 0x70000A,
0x000115, 0x071144, 0x033B86, 0x030000,
0x007020, 0x036206, 0x018040, 0x00360D,
0x000810, 0x08043A, 0x232206, 0x000007,
0x02EC0D, 0x000810, 0x18043A, 0x019A06,
0x000007, 0x240007, 0x000F8D, 0x000810,
0x00163A, 0x002402, 0x005C02, 0x0028FD,
0x000020, 0x018040, 0x08000D, 0x000815,
0x510984, 0x000007, 0x00004D, 0x000E5D,
0x000E02, 0x00430D, 0x000810, 0x08043A,
0x2E1206, 0x000007, 0x00008D, 0x000924,
0x000F02, 0x00470D, 0x000810, 0x08043A,
0x2E1206, 0x000007, 0x480480, 0x001210,
0x28043A, 0x00778D, 0x000810, 0x280C3A,
0x00068D, 0x000810, 0x28143A, 0x284402,
0x03258D, 0x000810, 0x18043A, 0x07FF8D,
0x000820, 0x0002FD, 0x018040, 0x260007,
0x200007, 0x0002FD, 0x018042, 0x08000A,
0x000904, 0x051286, 0x000007, 0x240007,
0x02EC0D, 0x000810, 0x18043A, 0x00387D,
0x018042, 0x08000A, 0x001015, 0x010984,
0x019B86, 0x000007, 0x01B206, 0x000007,
0x0008FD, 0x018042, 0x18000A, 0x001904,
0x22B886, 0x280007, 0x001810, 0x28043A,
0x280C02, 0x00000D, 0x000810, 0x28143A,
0x08808D, 0x000820, 0x0002FD, 0x018040,
0x200007, 0x00020D, 0x189904, 0x000007,
0x00402D, 0x0000BD, 0x0002FD, 0x018042,
0x08000A, 0x000904, 0x065A86, 0x000007,
0x000100, 0x000A20, 0x00047D, 0x018040,
0x018042, 0x20000A, 0x003015, 0x012144,
0x036186, 0x000007, 0x002104, 0x036186,
0x000007, 0x000F8D, 0x000810, 0x280C3A,
0x023944, 0x07C986, 0x000007, 0x001810,
0x28043A, 0x08810D, 0x000820, 0x0002FD,
0x018040, 0x200007, 0x002810, 0x78003A,
0x00788D, 0x000810, 0x08043A, 0x2A1206,
0x000007, 0x00400D, 0x001015, 0x189904,
0x292904, 0x393904, 0x000007, 0x070206,
0x000007, 0x0004F5, 0x00007D, 0x000020,
0x00008D, 0x010860, 0x018040, 0x00047D,
0x038042, 0x21804A, 0x18000A, 0x021944,
0x229086, 0x000007, 0x004075, 0x71F104,
0x000007, 0x010042, 0x28000A, 0x002904,
0x225886, 0x000007, 0x003C0D, 0x30A904,
0x000007, 0x00077D, 0x018042, 0x08000A,
0x000904, 0x08DA86, 0x00057D, 0x002820,
0x03B060, 0x08F206, 0x018040, 0x003020,
0x03A860, 0x018040, 0x0002FD, 0x018042,
0x08000A, 0x000904, 0x08FA86, 0x000007,
0x00057D, 0x018042, 0x28040A, 0x000E8D,
0x000810, 0x280C3A, 0x00000D, 0x000810,
0x28143A, 0x09000D, 0x000820, 0x0002FD,
0x018040, 0x200007, 0x003DFD, 0x000020,
0x018040, 0x00107D, 0x009D8D, 0x000810,
0x08043A, 0x2A1206, 0x000007, 0x000815,
0x08001A, 0x010984, 0x0A5186, 0x00137D,
0x200500, 0x280F20, 0x338F60, 0x3B8F60,
0x438F60, 0x4B8F60, 0x538F60, 0x5B8F60,
0x038A60, 0x018040, 0x00107D, 0x018042,
0x08000A, 0x000215, 0x010984, 0x3A8186,
0x000007, 0x007FBD, 0x383DC4, 0x000007,
0x001A7D, 0x001375, 0x018042, 0x09004A,
0x10000A, 0x0B8D04, 0x139504, 0x000007,
0x000820, 0x019060, 0x001104, 0x225886,
0x010040, 0x0017FD, 0x018042, 0x08000A,
0x000904, 0x225A86, 0x000007, 0x00197D,
0x038042, 0x09804A, 0x10000A, 0x000924,
0x001664, 0x0011FD, 0x038042, 0x2B804A,
0x19804A, 0x00008D, 0x218944, 0x000007,
0x002244, 0x0C1986, 0x000007, 0x001A64,
0x002A24, 0x00197D, 0x080102, 0x100122,
0x000820, 0x039060, 0x018040, 0x003DFD,
0x00008D, 0x000820, 0x018040, 0x001375,
0x001A7D, 0x010042, 0x09804A, 0x10000A,
0x00021D, 0x0189E4, 0x2992E4, 0x309144,
0x000007, 0x00060D, 0x000A15, 0x000C1D,
0x001025, 0x00A9E4, 0x012BE4, 0x000464,
0x01B3E4, 0x0232E4, 0x000464, 0x000464,
0x000464, 0x000464, 0x00040D, 0x08B1C4,
0x000007, 0x000820, 0x000BF5, 0x030040,
0x00197D, 0x038042, 0x09804A, 0x000A24,
0x08000A, 0x080E64, 0x000007, 0x100122,
0x000820, 0x031060, 0x010040, 0x0064AC,
0x00027D, 0x000020, 0x018040, 0x00107D,
0x018042, 0x0011FD, 0x3B804A, 0x09804A,
0x20000A, 0x000095, 0x1A1144, 0x00A144,
0x0E5886, 0x00040D, 0x00B984, 0x0E5986,
0x0018FD, 0x018042, 0x0010FD, 0x09804A,
0x28000A, 0x000095, 0x010924, 0x002A64,
0x0E4986, 0x000007, 0x002904, 0x0E5A86,
0x000007, 0x0E6206, 0x080002, 0x00008D,
0x00387D, 0x000820, 0x018040, 0x00127D,
0x018042, 0x10000A, 0x003904, 0x0F0986,
0x00080D, 0x7FFFB5, 0x00B984, 0x0ED986,
0x000025, 0x0FB206, 0x00002D, 0x000015,
0x00082D, 0x02E00D, 0x000820, 0x0FFA06,
0x00000D, 0x7F8035, 0x00B984, 0x0FA986,
0x400025, 0x00008D, 0x110944, 0x000007,
0x00018D, 0x109504, 0x000007, 0x009164,
0x000424, 0x000424, 0x000424, 0x100102,
0x280002, 0x02DF0D, 0x000820, 0x0FFA06,
0x00018D, 0x00042D, 0x00008D, 0x109504,
0x000007, 0x00020D, 0x109184, 0x000007,
0x02DF8D, 0x000820, 0x00008D, 0x0038FD,
0x018040, 0x003BFD, 0x001020, 0x03A860,
0x000815, 0x313184, 0x212184, 0x000007,
0x03B060, 0x03A060, 0x018040, 0x0022FD,
0x000095, 0x010924, 0x000424, 0x000424,
0x001264, 0x100102, 0x000820, 0x039060,
0x018040, 0x001924, 0x010F0D, 0x00397D,
0x000820, 0x058040, 0x038042, 0x09844A,
0x000606, 0x08040A, 0x000424, 0x000424,
0x00117D, 0x018042, 0x08000A, 0x000A24,
0x280502, 0x280C02, 0x09800D, 0x000820,
0x0002FD, 0x018040, 0x200007, 0x0022FD,
0x018042, 0x08000A, 0x000095, 0x280DC4,
0x011924, 0x00197D, 0x018042, 0x0011FD,
0x09804A, 0x10000A, 0x0000B5, 0x113144,
0x0A8D04, 0x000007, 0x080A44, 0x129504,
0x000007, 0x0023FD, 0x001020, 0x038040,
0x101244, 0x000007, 0x000820, 0x039060,
0x018040, 0x0002FD, 0x018042, 0x08000A,
0x000904, 0x123286, 0x000007, 0x003BFD,
0x000100, 0x000A10, 0x0B807A, 0x13804A,
0x090984, 0x000007, 0x000095, 0x013D04,
0x12B886, 0x10000A, 0x100002, 0x090984,
0x000007, 0x038042, 0x11804A, 0x090D04,
0x000007, 0x10000A, 0x090D84, 0x000007,
0x00257D, 0x000820, 0x018040, 0x00010D,
0x000810, 0x28143A, 0x00127D, 0x018042,
0x20000A, 0x00197D, 0x018042, 0x00117D,
0x31804A, 0x10000A, 0x003124, 0x013B8D,
0x00397D, 0x000820, 0x058040, 0x038042,
0x09844A, 0x000606, 0x08040A, 0x300102,
0x003124, 0x000424, 0x000424, 0x001224,
0x280502, 0x001A4C, 0x143986, 0x700002,
0x00002D, 0x030000, 0x00387D, 0x018042,
0x10000A, 0x146206, 0x002124, 0x0000AD,
0x100002, 0x00010D, 0x000924, 0x006B24,
0x014A0D, 0x00397D, 0x000820, 0x058040,
0x038042, 0x09844A, 0x000606, 0x08040A,
0x003264, 0x00008D, 0x000A24, 0x001020,
0x00227D, 0x018040, 0x014F8D, 0x000810,
0x08043A, 0x2B5A06, 0x000007, 0x002820,
0x00207D, 0x018040, 0x00117D, 0x038042,
0x13804A, 0x33800A, 0x00387D, 0x018042,
0x08000A, 0x000904, 0x177286, 0x000007,
0x00008D, 0x030964, 0x015B0D, 0x00397D,
0x000820, 0x058040, 0x038042, 0x09844A,
0x000606, 0x08040A, 0x380102, 0x000424,
0x000424, 0x001224, 0x0002FD, 0x018042,
0x08000A, 0x000904, 0x15DA86, 0x000007,
0x280502, 0x001A4C, 0x177186, 0x000007,
0x032164, 0x00632C, 0x003DFD, 0x018042,
0x08000A, 0x000095, 0x090904, 0x000007,
0x000820, 0x001A4C, 0x169986, 0x018040,
0x030000, 0x16B206, 0x002124, 0x00010D,
0x000924, 0x006B24, 0x016F0D, 0x00397D,
0x000820, 0x058040, 0x038042, 0x09844A,
0x000606, 0x08040A, 0x003A64, 0x000095,
0x001224, 0x0002FD, 0x018042, 0x08000A,
0x000904, 0x171286, 0x000007, 0x01760D,
0x000810, 0x08043A, 0x2B5A06, 0x000007,
0x160A06, 0x000007, 0x007020, 0x08010A,
0x10012A, 0x0020FD, 0x038860, 0x039060,
0x018040, 0x00227D, 0x018042, 0x003DFD,
0x08000A, 0x31844A, 0x000904, 0x181086,
0x18008B, 0x00008D, 0x189904, 0x00312C,
0x18E206, 0x000007, 0x00324C, 0x186B86,
0x000007, 0x001904, 0x186886, 0x000007,
0x000095, 0x199144, 0x00222C, 0x003124,
0x00636C, 0x000E3D, 0x001375, 0x000BFD,
0x010042, 0x09804A, 0x10000A, 0x038AEC,
0x0393EC, 0x00224C, 0x18E186, 0x000007,
0x00008D, 0x189904, 0x00226C, 0x00322C,
0x30050A, 0x301DAB, 0x002083, 0x0018FD,
0x018042, 0x08000A, 0x018924, 0x300502,
0x001083, 0x001875, 0x010042, 0x10000A,
0x00008D, 0x010924, 0x001375, 0x330542,
0x330CCB, 0x332CCB, 0x3334CB, 0x333CCB,
0x3344CB, 0x334CCB, 0x3354CB, 0x305C8B,
0x006083, 0x0002F5, 0x010042, 0x08000A,
0x000904, 0x19B286, 0x000007, 0x001E2D,
0x0005FD, 0x018042, 0x08000A, 0x028924,
0x280502, 0x00060D, 0x000810, 0x280C3A,
0x00008D, 0x000810, 0x28143A, 0x0A808D,
0x000820, 0x0002F5, 0x010040, 0x220007,
0x001275, 0x030042, 0x21004A, 0x00008D,
0x1A0944, 0x000007, 0x01AB8D, 0x000810,
0x08043A, 0x2CAA06, 0x000007, 0x0001F5,
0x030042, 0x0D004A, 0x10000A, 0x089144,
0x000007, 0x000820, 0x010040, 0x0025F5,
0x0A3144, 0x000007, 0x000820, 0x032860,
0x030040, 0x00217D, 0x038042, 0x0B804A,
0x10000A, 0x000820, 0x031060, 0x030040,
0x00008D, 0x000124, 0x00012C, 0x000E64,
0x001A64, 0x00636C, 0x08010A, 0x10012A,
0x000820, 0x031060, 0x030040, 0x0020FD,
0x018042, 0x08000A, 0x00227D, 0x018042,
0x10000A, 0x000820, 0x031060, 0x030040,
0x00197D, 0x018042, 0x08000A, 0x0022FD,
0x038042, 0x10000A, 0x000820, 0x031060,
0x030040, 0x090D04, 0x000007, 0x000820,
0x030040, 0x038042, 0x0B804A, 0x10000A,
0x000820, 0x031060, 0x030040, 0x038042,
0x13804A, 0x19804A, 0x110D04, 0x198D04,
0x000007, 0x08000A, 0x001020, 0x031860,
0x030860, 0x030040, 0x00008D, 0x0B0944,
0x000007, 0x000820, 0x010040, 0x0005F5,
0x030042, 0x08000A, 0x000820, 0x010040,
0x0000F5, 0x010042, 0x08000A, 0x000904,
0x1D9886, 0x001E75, 0x030042, 0x01044A,
0x000C0A, 0x1DAA06, 0x000007, 0x000402,
0x000C02, 0x00177D, 0x001AF5, 0x018042,
0x03144A, 0x031C4A, 0x03244A, 0x032C4A,
0x03344A, 0x033C4A, 0x03444A, 0x004C0A,
0x00043D, 0x0013F5, 0x001AFD, 0x030042,
0x0B004A, 0x1B804A, 0x13804A, 0x20000A,
0x089144, 0x19A144, 0x0389E4, 0x0399EC,
0x005502, 0x005D0A, 0x030042, 0x0B004A,
0x1B804A, 0x13804A, 0x20000A, 0x089144,
0x19A144, 0x0389E4, 0x0399EC, 0x006502,
0x006D0A, 0x030042, 0x0B004A, 0x19004A,
0x2B804A, 0x13804A, 0x21804A, 0x30000A,
0x089144, 0x19A144, 0x2AB144, 0x0389E4,
0x0399EC, 0x007502, 0x007D0A, 0x03A9E4,
0x000702, 0x00107D, 0x000415, 0x018042,
0x08000A, 0x0109E4, 0x000F02, 0x002AF5,
0x0019FD, 0x010042, 0x09804A, 0x10000A,
0x000934, 0x001674, 0x0029F5, 0x010042,
0x10000A, 0x00917C, 0x002075, 0x010042,
0x08000A, 0x000904, 0x200A86, 0x0026F5,
0x0027F5, 0x030042, 0x09004A, 0x10000A,
0x000A3C, 0x00167C, 0x001A75, 0x000BFD,
0x010042, 0x51804A, 0x48000A, 0x160007,
0x001075, 0x010042, 0x282C0A, 0x281D12,
0x282512, 0x001F32, 0x1E0007, 0x0E0007,
0x001975, 0x010042, 0x002DF5, 0x0D004A,
0x10000A, 0x009144, 0x20EA86, 0x010042,
0x28340A, 0x000E5D, 0x00008D, 0x000375,
0x000820, 0x010040, 0x05D2F4, 0x54D104,
0x00735C, 0x218B86, 0x000007, 0x0C0007,
0x080007, 0x0A0007, 0x02178D, 0x000810,
0x08043A, 0x34B206, 0x000007, 0x219206,
0x000007, 0x080007, 0x002275, 0x010042,
0x20000A, 0x002104, 0x225886, 0x001E2D,
0x0002F5, 0x010042, 0x08000A, 0x000904,
0x21CA86, 0x000007, 0x002010, 0x30043A,
0x00057D, 0x0180C3, 0x08000A, 0x028924,
0x280502, 0x280C02, 0x0A810D, 0x000820,
0x0002F5, 0x010040, 0x220007, 0x0004FD,
0x018042, 0x70000A, 0x030000, 0x007020,
0x07FA06, 0x018040, 0x022B8D, 0x000810,
0x08043A, 0x2CAA06, 0x000007, 0x0002FD,
0x018042, 0x08000A, 0x000904, 0x22C286,
0x000007, 0x020206, 0x000007, 0x000875,
0x0009FD, 0x00010D, 0x234206, 0x000295,
0x000B75, 0x00097D, 0x00000D, 0x000515,
0x010042, 0x18000A, 0x001904, 0x2A0086,
0x0006F5, 0x001020, 0x010040, 0x0004F5,
0x000820, 0x010040, 0x000775, 0x010042,
0x09804A, 0x10000A, 0x001124, 0x000904,
0x23F286, 0x000815, 0x080102, 0x101204,
0x241206, 0x000575, 0x081204, 0x000007,
0x100102, 0x000575, 0x000425, 0x021124,
0x100102, 0x000820, 0x031060, 0x010040,
0x001924, 0x2A0086, 0x00008D, 0x000464,
0x009D04, 0x291086, 0x180102, 0x000575,
0x010042, 0x28040A, 0x00018D, 0x000924,
0x280D02, 0x00000D, 0x000924, 0x281502,
0x10000D, 0x000820, 0x0002F5, 0x010040,
0x200007, 0x001175, 0x0002FD, 0x018042,
0x08000A, 0x000904, 0x24FA86, 0x000007,
0x000100, 0x080B20, 0x130B60, 0x1B0B60,
0x030A60, 0x010040, 0x050042, 0x3D004A,
0x35004A, 0x2D004A, 0x20000A, 0x0006F5,
0x010042, 0x28140A, 0x0004F5, 0x010042,
0x08000A, 0x000315, 0x010D04, 0x260286,
0x004015, 0x000095, 0x010D04, 0x25F086,
0x100022, 0x10002A, 0x261A06, 0x000007,
0x333104, 0x2AA904, 0x000007, 0x032124,
0x280502, 0x284402, 0x001124, 0x400102,
0x000424, 0x000424, 0x003224, 0x00292C,
0x00636C, 0x277386, 0x000007, 0x02B164,
0x000464, 0x000464, 0x00008D, 0x000A64,
0x280D02, 0x10008D, 0x000820, 0x0002F5,
0x010040, 0x220007, 0x00008D, 0x38B904,
0x000007, 0x03296C, 0x30010A, 0x0002F5,
0x010042, 0x08000A, 0x000904, 0x270286,
0x000007, 0x00212C, 0x28050A, 0x00316C,
0x00046C, 0x00046C, 0x28450A, 0x001124,
0x006B64, 0x100102, 0x00008D, 0x01096C,
0x280D0A, 0x10010D, 0x000820, 0x0002F5,
0x010040, 0x220007, 0x004124, 0x000424,
0x000424, 0x003224, 0x300102, 0x032944,
0x27FA86, 0x000007, 0x300002, 0x0004F5,
0x010042, 0x08000A, 0x000315, 0x010D04,
0x284086, 0x003124, 0x000464, 0x300102,
0x0002F5, 0x010042, 0x08000A, 0x000904,
0x284A86, 0x000007, 0x284402, 0x003124,
0x300502, 0x003924, 0x300583, 0x000883,
0x0005F5, 0x010042, 0x28040A, 0x00008D,
0x008124, 0x280D02, 0x00008D, 0x008124,
0x281502, 0x10018D, 0x000820, 0x0002F5,
0x010040, 0x220007, 0x001025, 0x000575,
0x030042, 0x09004A, 0x10000A, 0x0A0904,
0x121104, 0x000007, 0x001020, 0x050860,
0x050040, 0x0006FD, 0x018042, 0x09004A,
0x10000A, 0x0000A5, 0x0A0904, 0x121104,
0x000007, 0x000820, 0x019060, 0x010040,
0x0002F5, 0x010042, 0x08000A, 0x000904,
0x29CA86, 0x000007, 0x244206, 0x000007,
0x000606, 0x000007, 0x0002F5, 0x010042,
0x08000A, 0x000904, 0x2A1A86, 0x000007,
0x000100, 0x080B20, 0x138B60, 0x1B8B60,
0x238B60, 0x2B8B60, 0x338B60, 0x3B8B60,
0x438B60, 0x4B8B60, 0x538B60, 0x5B8B60,
0x638B60, 0x6B8B60, 0x738B60, 0x7B8B60,
0x038F60, 0x0B8F60, 0x138F60, 0x1B8F60,
0x238F60, 0x2B8F60, 0x338F60, 0x3B8F60,
0x438F60, 0x4B8F60, 0x538F60, 0x5B8F60,
0x638F60, 0x6B8F60, 0x738F60, 0x7B8F60,
0x038A60, 0x000606, 0x018040, 0x00008D,
0x000A64, 0x280D02, 0x000A24, 0x00027D,
0x018042, 0x10000A, 0x001224, 0x0003FD,
0x018042, 0x08000A, 0x000904, 0x2C0A86,
0x000007, 0x00018D, 0x000A24, 0x000464,
0x000464, 0x080102, 0x000924, 0x000424,
0x000424, 0x100102, 0x02000D, 0x009144,
0x2C6186, 0x000007, 0x0001FD, 0x018042,
0x08000A, 0x000A44, 0x2C4386, 0x018042,
0x0A000D, 0x000820, 0x0002FD, 0x018040,
0x200007, 0x00027D, 0x001020, 0x000606,
0x018040, 0x0002F5, 0x010042, 0x08000A,
0x000904, 0x2CB286, 0x000007, 0x00037D,
0x018042, 0x08000A, 0x000904, 0x2CE286,
0x000007, 0x000075, 0x002E7D, 0x010042,
0x0B804A, 0x000020, 0x000904, 0x000686,
0x010040, 0x31844A, 0x30048B, 0x000883,
0x00008D, 0x000810, 0x28143A, 0x00008D,
0x000810, 0x280C3A, 0x000675, 0x010042,
0x08000A, 0x003815, 0x010924, 0x280502,
0x0B000D, 0x000820, 0x0002F5, 0x010040,
0x000606, 0x220007, 0x000464, 0x000464,
0x000606, 0x000007, 0x000134, 0x007F8D,
0x00093C, 0x281D12, 0x282512, 0x001F32,
0x0E0007, 0x00010D, 0x00037D, 0x000820,
0x018040, 0x05D2F4, 0x000007, 0x080007,
0x00037D, 0x018042, 0x08000A, 0x000904,
0x2E8A86, 0x000007, 0x000606, 0x000007,
0x000007, 0x000012, 0x100007, 0x320007,
0x600007, 0x460007, 0x100080, 0x48001A,
0x004904, 0x2EF186, 0x000007, 0x001210,
0x58003A, 0x000145, 0x5C5D04, 0x000007,
0x000080, 0x48001A, 0x004904, 0x2F4186,
0x000007, 0x001210, 0x50003A, 0x005904,
0x2F9886, 0x000045, 0x0000C5, 0x7FFFF5,
0x7FFF7D, 0x07D524, 0x004224, 0x500102,
0x200502, 0x000082, 0x40001A, 0x004104,
0x2FC986, 0x000007, 0x003865, 0x40001A,
0x004020, 0x00104D, 0x04C184, 0x31AB86,
0x000040, 0x040007, 0x000165, 0x000145,
0x004020, 0x000040, 0x000765, 0x080080,
0x40001A, 0x004104, 0x305986, 0x000007,
0x001210, 0x40003A, 0x004104, 0x30B286,
0x00004D, 0x0000CD, 0x004810, 0x20043A,
0x000882, 0x40001A, 0x004104, 0x30C186,
0x000007, 0x004820, 0x005904, 0x319886,
0x000040, 0x0007E5, 0x200480, 0x2816A0,
0x3216E0, 0x3A16E0, 0x4216E0, 0x021260,
0x000040, 0x000032, 0x400075, 0x00007D,
0x07D574, 0x200512, 0x000082, 0x40001A,
0x004104, 0x317186, 0x000007, 0x038A06,
0x640007, 0x0000E5, 0x000020, 0x000040,
0x000A65, 0x000020, 0x020040, 0x020040,
0x000040, 0x000165, 0x000042, 0x70000A,
0x007104, 0x323286, 0x000007, 0x060007,
0x019A06, 0x640007, 0x050000, 0x007020,
0x000040, 0x038A06, 0x640007, 0x000007,
0x00306D, 0x028860, 0x029060, 0x08000A,
0x028860, 0x008040, 0x100012, 0x00100D,
0x009184, 0x32D186, 0x000E0D, 0x009184,
0x33E186, 0x000007, 0x300007, 0x001020,
0x003B6D, 0x008040, 0x000080, 0x08001A,
0x000904, 0x32F186, 0x000007, 0x001220,
0x000DED, 0x008040, 0x008042, 0x10000A,
0x40000D, 0x109544, 0x000007, 0x001020,
0x000DED, 0x008040, 0x008042, 0x20040A,
0x000082, 0x08001A, 0x000904, 0x338186,
0x000007, 0x003B6D, 0x008042, 0x08000A,
0x000E15, 0x010984, 0x342B86, 0x600007,
0x08001A, 0x000C15, 0x010984, 0x341386,
0x000020, 0x1A0007, 0x0002ED, 0x008040,
0x620007, 0x00306D, 0x028042, 0x0A804A,
0x000820, 0x0A804A, 0x000606, 0x10804A,
0x000007, 0x282512, 0x001F32, 0x05D2F4,
0x54D104, 0x00735C, 0x000786, 0x000007,
0x0C0007, 0x0A0007, 0x1C0007, 0x003465,
0x020040, 0x004820, 0x025060, 0x40000A,
0x024060, 0x000040, 0x454944, 0x000007,
0x004020, 0x003AE5, 0x000040, 0x0028E5,
0x000042, 0x48000A, 0x004904, 0x39F886,
0x002C65, 0x000042, 0x40000A, 0x0000D5,
0x454104, 0x000007, 0x000655, 0x054504,
0x368286, 0x0001D5, 0x054504, 0x368086,
0x002B65, 0x000042, 0x003AE5, 0x50004A,
0x40000A, 0x45C3D4, 0x000007, 0x454504,
0x000007, 0x0000CD, 0x444944, 0x000007,
0x454504, 0x000007, 0x00014D, 0x554944,
0x000007, 0x045144, 0x367986, 0x002C65,
0x000042, 0x48000A, 0x4CD104, 0x000007,
0x04C144, 0x368386, 0x000007, 0x160007,
0x002CE5, 0x040042, 0x40000A, 0x004020,
0x000040, 0x002965, 0x000042, 0x40000A,
0x004104, 0x36F086, 0x000007, 0x002402,
0x383206, 0x005C02, 0x0025E5, 0x000042,
0x40000A, 0x004274, 0x002AE5, 0x000042,
0x40000A, 0x004274, 0x500112, 0x0029E5,
0x000042, 0x40000A, 0x004234, 0x454104,
0x000007, 0x004020, 0x000040, 0x003EE5,
0x000020, 0x000040, 0x002DE5, 0x400152,
0x50000A, 0x045144, 0x37DA86, 0x0000C5,
0x003EE5, 0x004020, 0x000040, 0x002BE5,
0x000042, 0x40000A, 0x404254, 0x000007,
0x002AE5, 0x004020, 0x000040, 0x500132,
0x040134, 0x005674, 0x0029E5, 0x020042,
0x42000A, 0x000042, 0x50000A, 0x05417C,
0x0028E5, 0x000042, 0x48000A, 0x0000C5,
0x4CC144, 0x38A086, 0x0026E5, 0x0027E5,
0x020042, 0x40004A, 0x50000A, 0x00423C,
0x00567C, 0x0028E5, 0x004820, 0x000040,
0x281D12, 0x282512, 0x001F72, 0x002965,
0x000042, 0x40000A, 0x004104, 0x393A86,
0x0E0007, 0x160007, 0x1E0007, 0x003EE5,
0x000042, 0x40000A, 0x004104, 0x397886,
0x002D65, 0x000042, 0x28340A, 0x003465,
0x020042, 0x42004A, 0x004020, 0x4A004A,
0x50004A, 0x05D2F4, 0x54D104, 0x00735C,
0x39E186, 0x000007, 0x000606, 0x080007,
0x0C0007, 0x080007, 0x0A0007, 0x0001E5,
0x020045, 0x004020, 0x000060, 0x000365,
0x000040, 0x002E65, 0x001A20, 0x0A1A60,
0x000040, 0x003465, 0x020042, 0x42004A,
0x004020, 0x4A004A, 0x000606, 0x50004A,
0x0017FD, 0x018042, 0x08000A, 0x000904,
0x225A86, 0x000007, 0x00107D, 0x018042,
0x0011FD, 0x33804A, 0x19804A, 0x20000A,
0x000095, 0x2A1144, 0x01A144, 0x3B9086,
0x00040D, 0x00B184, 0x3B9186, 0x0018FD,
0x018042, 0x0010FD, 0x09804A, 0x38000A,
0x000095, 0x010924, 0x003A64, 0x3B8186,
0x000007, 0x003904, 0x3B9286, 0x000007,
0x3B9A06, 0x00000D, 0x00008D, 0x000820,
0x00387D, 0x018040, 0x700002, 0x00117D,
0x018042, 0x00197D, 0x29804A, 0x30000A,
0x380002, 0x003124, 0x000424, 0x000424,
0x002A24, 0x280502, 0x00068D, 0x000810,
0x28143A, 0x00750D, 0x00B124, 0x002264,
0x3D0386, 0x284402, 0x000810, 0x280C3A,
0x0B800D, 0x000820, 0x0002FD, 0x018040,
0x200007, 0x00758D, 0x00B124, 0x100102,
0x012144, 0x3E4986, 0x001810, 0x10003A,
0x00387D, 0x018042, 0x08000A, 0x000904,
0x3E4886, 0x030000, 0x3E4A06, 0x0000BD,
0x00008D, 0x023164, 0x000A64, 0x280D02,
0x0B808D, 0x000820, 0x0002FD, 0x018040,
0x200007, 0x00387D, 0x018042, 0x08000A,
0x000904, 0x3E3286, 0x030000, 0x0002FD,
0x018042, 0x08000A, 0x000904, 0x3D8286,
0x000007, 0x002810, 0x28043A, 0x00750D,
0x030924, 0x002264, 0x280D02, 0x02316C,
0x28450A, 0x0B810D, 0x000820, 0x0002FD,
0x018040, 0x200007, 0x00008D, 0x000A24,
0x3E4A06, 0x100102, 0x001810, 0x10003A,
0x0000BD, 0x003810, 0x30043A, 0x00187D,
0x018042, 0x0018FD, 0x09804A, 0x20000A,
0x0000AD, 0x028924, 0x07212C, 0x001010,
0x300583, 0x300D8B, 0x3014BB, 0x301C83,
0x002083, 0x00137D, 0x038042, 0x33844A,
0x33ACCB, 0x33B4CB, 0x33BCCB, 0x33C4CB,
0x33CCCB, 0x33D4CB, 0x305C8B, 0x006083,
0x001E0D, 0x0005FD, 0x018042, 0x20000A,
0x020924, 0x00068D, 0x00A96C, 0x00009D,
0x0002FD, 0x018042, 0x08000A, 0x000904,
0x3F6A86, 0x000007, 0x280502, 0x280D0A,
0x284402, 0x001810, 0x28143A, 0x0C008D,
0x000820, 0x0002FD, 0x018040, 0x220007,
0x003904, 0x225886, 0x001E0D, 0x00057D,
0x018042, 0x20000A, 0x020924, 0x0000A5,
0x0002FD, 0x018042, 0x08000A, 0x000904,
0x402A86, 0x000007, 0x280502, 0x280C02,
0x002010, 0x28143A, 0x0C010D, 0x000820,
0x0002FD, 0x018040, 0x225A06, 0x220007,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000,
0x000000, 0x000000, 0x000000, 0x000000
};
#endif //_HWMCODE_
...@@ -1994,65 +1994,6 @@ static void snd_ymfpci_disable_dsp(struct snd_ymfpci *chip) ...@@ -1994,65 +1994,6 @@ static void snd_ymfpci_disable_dsp(struct snd_ymfpci *chip)
} }
} }
#ifdef CONFIG_SND_YMFPCI_FIRMWARE_IN_KERNEL
#include "ymfpci_image.h"
static struct firmware snd_ymfpci_dsp_microcode = {
.size = YDSXG_DSPLENGTH,
.data = (u8 *)DspInst,
};
static struct firmware snd_ymfpci_controller_microcode = {
.size = YDSXG_CTRLLENGTH,
.data = (u8 *)CntrlInst,
};
static struct firmware snd_ymfpci_controller_1e_microcode = {
.size = YDSXG_CTRLLENGTH,
.data = (u8 *)CntrlInst1E,
};
#ifdef __BIG_ENDIAN
static int microcode_swapped;
static DEFINE_MUTEX(microcode_swap);
static void snd_ymfpci_convert_to_le(const struct firmware *fw)
{
int i;
u32 *data = (u32 *)fw->data;
for (i = 0; i < fw->size / 4; ++i)
cpu_to_le32s(&data[i]);
}
#endif
static int snd_ymfpci_request_firmware(struct snd_ymfpci *chip)
{
#ifdef __BIG_ENDIAN
mutex_lock(&microcode_swap);
if (!microcode_swapped) {
snd_ymfpci_convert_to_le(&snd_ymfpci_dsp_microcode);
snd_ymfpci_convert_to_le(&snd_ymfpci_controller_1e_microcode);
snd_ymfpci_convert_to_le(&snd_ymfpci_controller_microcode);
microcode_swapped = 1;
}
mutex_unlock(&microcode_swap);
#endif
chip->dsp_microcode = &snd_ymfpci_dsp_microcode;
if (chip->device_id == PCI_DEVICE_ID_YAMAHA_724F ||
chip->device_id == PCI_DEVICE_ID_YAMAHA_740C ||
chip->device_id == PCI_DEVICE_ID_YAMAHA_744 ||
chip->device_id == PCI_DEVICE_ID_YAMAHA_754)
chip->controller_microcode =
&snd_ymfpci_controller_1e_microcode;
else
chip->controller_microcode =
&snd_ymfpci_controller_microcode;
return 0;
}
#else /* use fw_loader */
static int snd_ymfpci_request_firmware(struct snd_ymfpci *chip) static int snd_ymfpci_request_firmware(struct snd_ymfpci *chip)
{ {
int err, is_1e; int err, is_1e;
...@@ -2091,8 +2032,6 @@ MODULE_FIRMWARE("yamaha/ds1_dsp.fw"); ...@@ -2091,8 +2032,6 @@ MODULE_FIRMWARE("yamaha/ds1_dsp.fw");
MODULE_FIRMWARE("yamaha/ds1_ctrl.fw"); MODULE_FIRMWARE("yamaha/ds1_ctrl.fw");
MODULE_FIRMWARE("yamaha/ds1e_ctrl.fw"); MODULE_FIRMWARE("yamaha/ds1e_ctrl.fw");
#endif
static void snd_ymfpci_download_image(struct snd_ymfpci *chip) static void snd_ymfpci_download_image(struct snd_ymfpci *chip)
{ {
int i; int i;
...@@ -2273,10 +2212,8 @@ static int snd_ymfpci_free(struct snd_ymfpci *chip) ...@@ -2273,10 +2212,8 @@ static int snd_ymfpci_free(struct snd_ymfpci *chip)
pci_write_config_word(chip->pci, 0x40, chip->old_legacy_ctrl); pci_write_config_word(chip->pci, 0x40, chip->old_legacy_ctrl);
pci_disable_device(chip->pci); pci_disable_device(chip->pci);
#ifndef CONFIG_SND_YMFPCI_FIRMWARE_IN_KERNEL
release_firmware(chip->dsp_microcode); release_firmware(chip->dsp_microcode);
release_firmware(chip->controller_microcode); release_firmware(chip->controller_microcode);
#endif
kfree(chip); kfree(chip);
return 0; return 0;
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment