diff options
author | Austin Yuan <shengquan.yuan@gmail.com> | 2011-10-19 23:30:51 -0400 |
---|---|---|
committer | Austin Yuan <shengquan.yuan@gmail.com> | 2011-10-20 02:10:54 -0400 |
commit | 8749137ee13fc73e519fd9ab23e900b5aeb113b0 (patch) | |
tree | 8c314428a7f1c38c4346a0a2b5c967b49a8fe8b5 | |
parent | 88ea3553ab0ab81352693907ed9e412f343c9ad8 (diff) |
1) HDMI extended video support
2) VXD385 rotation support
3) Remove RAR dependence
4) bugfixing for VXD385/VXE285 on Android
5) new VXD/VXE firmware
6) compiling warning and codying style fix
Signed-off-by: Austin Yuan <shengquan.yuan@gmail.com>
203 files changed, 43764 insertions, 43521 deletions
@@ -1,9 +1,22 @@ -1. Overview -VAAPI driver for IMG VXD375/385 and VEX250/285 video engines -1) support IMG VXD375/385 MPEG4/2/H264/VC1 decode HW acceleration -2) support IMG VXE250/285 MPEG4/H264/H263 encode HW accleratoin -3) support post-processing by DC/overlay and GPU -4) support MeeGO and Android Operating System - -2. Build requirements +Copyright (c) 2011 Intel Corporation. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sub license, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice (including the +next paragraph) shall be included in all copies or substantial portions +of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. +IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR +ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/debian/copyright b/debian/copyright index fa7576a..fd3f560 100644 --- a/debian/copyright +++ b/debian/copyright @@ -9,10 +9,13 @@ Upstream Author(s): <likewise for another author> Copyright: - Copyright (c) 2011 Intel Corporation. All Rights Reserved. -License: + Copyright (C) 2007 Intel Coporation, All rights reserved. +License: +# Copyright (c) 2011 Intel Corporation. All Rights Reserved. +# +# # Permission is hereby granted, free of charge, to any person obtaining a # copy of this software and associated documentation files (the # "Software"), to deal in the Software without restriction, including @@ -32,3 +35,5 @@ License: # ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, # TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE # SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +# + diff --git a/fw/Android.mk b/fw/Android.mk index 7eb4de5..cc5049e 100644 --- a/fw/Android.mk +++ b/fw/Android.mk @@ -7,11 +7,11 @@ # distribute, sub license, and/or sell copies of the Software, and to # permit persons to whom the Software is furnished to do so, subject to # the following conditions: -# +# # The above copyright notice and this permission notice (including the # next paragraph) shall be included in all copies or substantial portions # of the Software. -# +# # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS # OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF # MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. @@ -28,7 +28,7 @@ LOCAL_PATH := $(call my-dir) # ===================================================== include $(CLEAR_VARS) LOCAL_SRC_FILES := msvdx_bin.c thread0_ss_bin.c thread0_bin.c thread1_bin.c thread2_bin.c thread3_bin.c - + LOCAL_CFLAGS += -DFRAME_SWITCHING_VARIANT=1 -DSLICE_SWITCHING_VARIANT=1 LOCAL_C_INCLUDES := diff --git a/fw/H263FirmwareCBR_bin.c b/fw/H263FirmwareCBR_bin.c index dc506ef..e5644fd 100644 --- a/fw/H263FirmwareCBR_bin.c +++ b/fw/H263FirmwareCBR_bin.c @@ -1,26 +1,32 @@ /* - * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) 2010 Intel Corporation. All rights reserved. + * Copyright (c) Imagination Technologies Limited, UK + * Redistribution. Redistribution and use in binary form, without modification, + * are permitted provided that the following conditions are met: * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sub license, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice (including the - * next paragraph) shall be included in all copies or substantial portions - * of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. - * IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR - * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + * Redistributions must reproduce the above copyright notice and the following + * disclaimer in the documentation and/or other materials provided with the + * distribution.Neither the name of Intel Corporation nor the names of its + * suppliers may be used to endorse or promote products derived from this + * software without specific prior written permission. No reverse engineering, + * decompilation, or disassembly of this software is permitted. + * Limited patent license. Intel Corporation grants a world-wide, royalty-free, + * non-exclusive license under patents it now or hereafter owns or controls + * to make, have made, use, import,offer to sell and sell ("utilize") this + * software, but solely to the extent that any such patent is necessary to + * Utilize the software alone. The patent license shall not apply to any + * combinations which include this software. No hardware per se is licensed hereunder. + * + * DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, + * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,OR CONSEQUENTIAL DAMAGES + * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ // This file was automatically generated from ../release/H263FirmwareCBR.dnl using dnl2c. diff --git a/fw/H263FirmwareCBR_bin.h b/fw/H263FirmwareCBR_bin.h index aaf3074..28eefca 100644 --- a/fw/H263FirmwareCBR_bin.h +++ b/fw/H263FirmwareCBR_bin.h @@ -1,27 +1,3 @@ -/* - * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sub license, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice (including the - * next paragraph) shall be included in all copies or substantial portions - * of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. - * IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR - * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - */ // This file was automatically generated from ../release/H263FirmwareCBR.dnl using dnl2c. diff --git a/fw/H263FirmwareVBR_bin.c b/fw/H263FirmwareVBR_bin.c index bc26236..e6cb7d8 100644 --- a/fw/H263FirmwareVBR_bin.c +++ b/fw/H263FirmwareVBR_bin.c @@ -1,26 +1,32 @@ /* - * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) 2010 Intel Corporation. All rights reserved. + * Copyright (c) Imagination Technologies Limited, UK + * Redistribution. Redistribution and use in binary form, without modification, + * are permitted provided that the following conditions are met: * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sub license, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice (including the - * next paragraph) shall be included in all copies or substantial portions - * of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. - * IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR - * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + * Redistributions must reproduce the above copyright notice and the following + * disclaimer in the documentation and/or other materials provided with the + * distribution.Neither the name of Intel Corporation nor the names of its + * suppliers may be used to endorse or promote products derived from this + * software without specific prior written permission. No reverse engineering, + * decompilation, or disassembly of this software is permitted. + * Limited patent license. Intel Corporation grants a world-wide, royalty-free, + * non-exclusive license under patents it now or hereafter owns or controls + * to make, have made, use, import,offer to sell and sell ("utilize") this + * software, but solely to the extent that any such patent is necessary to + * Utilize the software alone. The patent license shall not apply to any + * combinations which include this software. No hardware per se is licensed hereunder. + * + * DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, + * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,OR CONSEQUENTIAL DAMAGES + * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ // This file was automatically generated from ../release/H263FirmwareVBR.dnl using dnl2c. diff --git a/fw/H263FirmwareVBR_bin.h b/fw/H263FirmwareVBR_bin.h index 3693643..be0f563 100644 --- a/fw/H263FirmwareVBR_bin.h +++ b/fw/H263FirmwareVBR_bin.h @@ -1,27 +1,3 @@ -/* - * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sub license, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice (including the - * next paragraph) shall be included in all copies or substantial portions - * of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. - * IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR - * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - */ // This file was automatically generated from ../release/H263FirmwareVBR.dnl using dnl2c. diff --git a/fw/H263Firmware_bin.c b/fw/H263Firmware_bin.c index bf8c207..0fc6097 100644 --- a/fw/H263Firmware_bin.c +++ b/fw/H263Firmware_bin.c @@ -1,26 +1,32 @@ /* - * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) 2010 Intel Corporation. All rights reserved. + * Copyright (c) Imagination Technologies Limited, UK + * Redistribution. Redistribution and use in binary form, without modification, + * are permitted provided that the following conditions are met: * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sub license, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice (including the - * next paragraph) shall be included in all copies or substantial portions - * of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. - * IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR - * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + * Redistributions must reproduce the above copyright notice and the following + * disclaimer in the documentation and/or other materials provided with the + * distribution.Neither the name of Intel Corporation nor the names of its + * suppliers may be used to endorse or promote products derived from this + * software without specific prior written permission. No reverse engineering, + * decompilation, or disassembly of this software is permitted. + * Limited patent license. Intel Corporation grants a world-wide, royalty-free, + * non-exclusive license under patents it now or hereafter owns or controls + * to make, have made, use, import,offer to sell and sell ("utilize") this + * software, but solely to the extent that any such patent is necessary to + * Utilize the software alone. The patent license shall not apply to any + * combinations which include this software. No hardware per se is licensed hereunder. + * + * DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, + * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,OR CONSEQUENTIAL DAMAGES + * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ // This file was automatically generated from ../release/H263Firmware.dnl using dnl2c. diff --git a/fw/H263Firmware_bin.h b/fw/H263Firmware_bin.h index e8442b4..439582b 100644 --- a/fw/H263Firmware_bin.h +++ b/fw/H263Firmware_bin.h @@ -1,27 +1,3 @@ -/* - * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sub license, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice (including the - * next paragraph) shall be included in all copies or substantial portions - * of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. - * IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR - * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - */ // This file was automatically generated from ../release/H263Firmware.dnl using dnl2c. diff --git a/fw/H263MasterFirmwareCBR_bin.c b/fw/H263MasterFirmwareCBR_bin.c index c94ab56..c801c15 100644 --- a/fw/H263MasterFirmwareCBR_bin.c +++ b/fw/H263MasterFirmwareCBR_bin.c @@ -1,54 +1,61 @@ /* - * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) 2010 Intel Corporation. All rights reserved. + * Copyright (c) Imagination Technologies Limited, UK + * Redistribution. Redistribution and use in binary form, without modification, + * are permitted provided that the following conditions are met: * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sub license, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice (including the - * next paragraph) shall be included in all copies or substantial portions - * of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. - * IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR - * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + * Redistributions must reproduce the above copyright notice and the following + * disclaimer in the documentation and/or other materials provided with the + * distribution.Neither the name of Intel Corporation nor the names of its + * suppliers may be used to endorse or promote products derived from this + * software without specific prior written permission. No reverse engineering, + * decompilation, or disassembly of this software is permitted. + * Limited patent license. Intel Corporation grants a world-wide, royalty-free, + * non-exclusive license under patents it now or hereafter owns or controls + * to make, have made, use, import,offer to sell and sell ("utilize") this + * software, but solely to the extent that any such patent is necessary to + * Utilize the software alone. The patent license shall not apply to any + * combinations which include this software. No hardware per se is licensed hereunder. + * + * DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, + * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,OR CONSEQUENTIAL DAMAGES + * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ // This file was automatically generated from ../release/H263MasterFirmwareCBR.dnl using dnl2c. -unsigned char *szH263MasterFirmwareCBR_buildtag = "BUILD_TOPAZ_SC_1_00_00_0318"; +unsigned char *szH263MasterFirmwareCBR_buildtag="BUILD_TOPAZ_SC_1_00_00_0327"; -unsigned long ui32H263CBR_MasterMTXTOPAZFWTextSize = 4531; -unsigned long ui32H263CBR_MasterMTXTOPAZFWDataSize = 702; +unsigned long ui32H263CBR_MasterMTXTOPAZFWTextSize = 4415; +unsigned long ui32H263CBR_MasterMTXTOPAZFWDataSize = 698; unsigned long ui32H263CBR_MasterMTXTOPAZFWTextRelocSize = 0; unsigned long ui32H263CBR_MasterMTXTOPAZFWDataRelocSize = 0; unsigned long ui32H263CBR_MasterMTXTOPAZFWTextOrigin = 0x80900000; -unsigned long ui32H263CBR_MasterMTXTOPAZFWDataOrigin = 0x82884700; +unsigned long ui32H263CBR_MasterMTXTOPAZFWDataOrigin = 0x82884500; -unsigned long aui32H263CBR_MasterMTXTOPAZFWText[] = { +unsigned long aui32H263CBR_MasterMTXTOPAZFWText[] = +{ 0x9040c001, 0xc80993fe, 0xc0000e42, 0xc8290e00, - 0xc51e8422, - 0xc8298460, - 0xc4708622, + 0xc4fe8422, + 0xc8298420, + 0xc4508622, 0x9e838600, 0xc8099e43, - 0xc8d60d42, + 0xc89c0d42, 0xc8090d60, - 0xc8d80942, + 0xc89e0942, 0xc8090920, 0xc00a0e42, 0xc8090e40, @@ -61,7 +68,7 @@ unsigned long aui32H263CBR_MasterMTXTOPAZFWText[] = { 0x9320fffe, 0xa401c838, 0x0dc2c809, - 0x0da0c8d6, + 0x0da0c89c, 0x0e42c809, 0x0b46b080, 0x7e74b77f, @@ -96,28 +103,28 @@ unsigned long aui32H263CBR_MasterMTXTOPAZFWText[] = { 0x9c80c971, 0x75002a08, 0x9184c000, - 0x997dc014, + 0x9979c014, 0x460cb780, 0xc0007500, 0x0d8290a4, - 0x990ec054, + 0x9909c054, 0x7f6cb79f, 0xc0007500, 0xc05490e4, - 0x0d8a9916, - 0x9904c054, + 0x0d8a9911, + 0x98ffc054, 0x8d80e032, - 0x99b6c014, + 0x99b2c014, 0x0800e000, 0x91c4c000, - 0x9ac0c014, + 0x9abcc014, 0x460cb780, 0x2a797402, 0x460cb580, 0x90e4c000, 0x9100c000, 0xc0149e83, - 0x75409a33, + 0x75409a2f, 0x9162fffe, 0x7eeeb79f, 0x7f6eb7bf, @@ -129,10 +136,8 @@ unsigned long aui32H263CBR_MasterMTXTOPAZFWText[] = { 0x4418b544, 0x4498b544, 0x4518b544, - 0x4918b544, - 0x4998b544, + 0x6718b542, 0x4a18b544, - 0x5018b544, 0x4884b540, 0x4904b540, 0x4984b540, @@ -149,10 +154,10 @@ unsigned long aui32H263CBR_MasterMTXTOPAZFWText[] = { 0x4702b540, 0xa6059c22, 0xfff48420, - 0x0d8a9b87, - 0x98aac054, - 0x9bc6fff4, - 0x98b5c054, + 0x0d8a9b8b, + 0x98a9c054, + 0x9bcafff4, + 0x98b4c054, 0x0cd2c420, 0xb4810a02, 0xb105c000, @@ -160,7 +165,7 @@ unsigned long aui32H263CBR_MasterMTXTOPAZFWText[] = { 0x8d80e031, 0x9aebc014, 0x0922c829, - 0x0940c51e, + 0x0900c4fe, 0x7f6cb73f, 0x2a5ed071, 0x458cb580, @@ -210,7 +215,7 @@ unsigned long aui32H263CBR_MasterMTXTOPAZFWText[] = { 0x0a02923c, 0x0c9ec034, 0xc000b481, - 0x9b0dfff4, + 0x9b11fff4, 0xb79f0802, 0xb7bf7eee, 0x8c607f6e, @@ -266,14 +271,14 @@ unsigned long aui32H263CBR_MasterMTXTOPAZFWText[] = { 0xc0020992, 0xc0020d02, 0xc0340902, - 0x0a0a9bd4, + 0x0a0a9bd3, 0x0c9ec034, 0xc000b481, 0x75bf1b04, 0xc0008502, 0x9dcf9202, 0x7f7cb55f, - 0x9ba7c034, + 0x9ba6c034, 0xa045f231, 0x7f7cb75f, 0x75bf1b04, @@ -404,8 +409,8 @@ unsigned long aui32H263CBR_MasterMTXTOPAZFWText[] = { 0x9ea10a04, 0x55e40d86, 0xc0343d88, - 0x0d8a9aaf, - 0x9aacc034, + 0x0d8a9aae, + 0x9aabc034, 0xaa1df9f8, 0xa6059c22, 0x0a42c801, @@ -433,7 +438,7 @@ unsigned long aui32H263CBR_MasterMTXTOPAZFWText[] = { 0xb421a885, 0xb7a0c000, 0x0dd2580c, - 0x9a67c034, + 0x9a66c034, 0xaa25f208, 0xffff7008, 0x0daa9344, @@ -451,14 +456,14 @@ unsigned long aui32H263CBR_MasterMTXTOPAZFWText[] = { 0xc1010d02, 0xfff40902, 0x0d929a35, - 0x9a43c034, + 0x9a42c034, 0xaa25f208, 0xffff7008, 0x77409344, 0x90a2c000, 0xc0340d8e, - 0x0d8a9a45, - 0x9a42c034, + 0x0d8a9a44, + 0x9a41c034, 0x7f6eb79f, 0x7feeb7bf, 0x9c228c40, @@ -494,7 +499,7 @@ unsigned long aui32H263CBR_MasterMTXTOPAZFWText[] = { 0xb4211c8c, 0x0c84c000, 0xc000b481, - 0x6584b740, + 0x6504b740, 0x5908d326, 0xe0309e2d, 0x9ea4aa4d, @@ -549,7 +554,7 @@ unsigned long aui32H263CBR_MasterMTXTOPAZFWText[] = { 0xb4813c80, 0xb102c000, 0xb7604220, - 0xd3125c94, + 0xd3125c14, 0x85026931, 0xb9609e51, 0xc1c04070, @@ -561,7 +566,7 @@ unsigned long aui32H263CBR_MasterMTXTOPAZFWText[] = { 0xc1c09301, 0xe2108560, 0xb76080ad, - 0xc0015e94, + 0xc0015e14, 0xce3e3904, 0xb9608521, 0xf0314048, @@ -571,7 +576,7 @@ unsigned long aui32H263CBR_MasterMTXTOPAZFWText[] = { 0xffff8510, 0xe2209301, 0xb780812d, - 0xc0015b8c, + 0xc0015b0c, 0xc1c03908, 0x5d090d60, 0xa885dac8, @@ -635,7 +640,7 @@ unsigned long aui32H263CBR_MasterMTXTOPAZFWText[] = { 0xd31190c2, 0xe1b16c81, 0xb7608d00, - 0x09825c94, + 0x09825c14, 0x4070b960, 0x08e0c1c0, 0x5889d0a4, @@ -658,7 +663,7 @@ unsigned long aui32H263CBR_MasterMTXTOPAZFWText[] = { 0xc1c08d00, 0xe1108760, 0xb74082a3, - 0x09825e94, + 0x09825e14, 0x4048b960, 0xd0a49e93, 0xc4005889, @@ -667,7 +672,7 @@ unsigned long aui32H263CBR_MasterMTXTOPAZFWText[] = { 0xf0294220, 0x0890a245, 0x92a1ffff, - 0x5b8cb780, + 0x5b0cb780, 0xa943f010, 0xa891da08, 0xaa61f010, @@ -705,7 +710,7 @@ unsigned long aui32H263CBR_MasterMTXTOPAZFWText[] = { 0x3c80c400, 0xc000b481, 0x4220b103, - 0x5d94b740, + 0x5d14b740, 0x6d31d311, 0x4058b960, 0xc1c00085, @@ -720,7 +725,7 @@ unsigned long aui32H263CBR_MasterMTXTOPAZFWText[] = { 0xc000b461, 0xa6059c22, 0x8440c002, - 0x5d94b740, + 0x5d14b740, 0xc4720a86, 0x08820cd2, 0x8502c00c, @@ -921,63 +926,65 @@ unsigned long aui32H263CBR_MasterMTXTOPAZFWText[] = { 0x8420a60d, 0x9e558502, 0x7f7cb55f, - 0x7ffcb55f, 0xaa61f010, - 0x8c8ee011, - 0x1a080307, + 0x8d8ee012, + 0xb55f0307, + 0x1a087ffc, 0xd226750a, 0x8540590c, 0x8044e05a, - 0x90a0c003, + 0x9120c003, 0x9180c000, - 0x92a0c000, 0x93c0c000, - 0x9100c001, - 0x9200c001, - 0x9060c002, - 0x8d88e011, - 0xd0729e8b, - 0xb5a01954, - 0xfff4508c, - 0xc0029bc8, - 0xb7409200, - 0x9ea95094, - 0x8d88e011, - 0x15149e8b, - 0x9bbdfff4, - 0x90a0c002, + 0x90c0c001, + 0x91e0c001, + 0x92c0c001, + 0x9100c002, + 0x598cb720, + 0x49adb780, + 0x75002a08, + 0xb352856a, + 0x9d574462, 0x8d88e011, - 0xd3f29e8b, - 0x0916295e, - 0x9aebfff4, + 0x1954d072, 0x508cb5a0, - 0x9320c001, + 0x9bbffff4, + 0x9160c002, + 0x5094b740, + 0xe0119ea9, + 0x15148d88, + 0x9bb5fff4, + 0x9020c002, 0x8d88e011, - 0xd3f29e8b, + 0x295ed3f2, + 0xfff40916, + 0xb5a09ae4, + 0xc001508c, + 0xe01192c0, + 0xd3f28d88, 0x0916295e, - 0x9adffff4, - 0x91e0c001, + 0x9ad9fff4, + 0x91a0c001, + 0xaa41d208, + 0x8c88f011, + 0xd0124a7d, + 0x0d062ace, + 0x018b0906, + 0x9acbfff4, + 0x9e6a9e83, + 0x0d02018b, + 0x9ac5fff4, + 0x9320c000, 0xaa41d208, - 0xf0119e8b, - 0x4a7d8c88, - 0x2aced012, - 0x09060d06, - 0xfff4018b, - 0x9e839ad0, - 0x018b9e6a, - 0xfff40d02, - 0xc0009aca, - 0xd2089340, - 0x9e8baa41, 0x8c88f011, 0xd0124a7d, 0x0d022ace, 0x018b0906, - 0x9abbfff4, + 0x9ab7fff4, 0x9e6a9e83, 0xc00e018b, 0xfff40d7e, - 0xc0009ab4, + 0xc0009ab0, 0xc0019080, 0xb79f90e0, 0xc00f7e68, @@ -1020,7 +1027,7 @@ unsigned long aui32H263CBR_MasterMTXTOPAZFWText[] = { 0xc0027f7c, 0xc2800a9c, 0x018b5a95, - 0x9a1efff4, + 0x9a1afff4, 0x7f7cb75f, 0x5a88c280, 0x8122c301, @@ -1029,7 +1036,7 @@ unsigned long aui32H263CBR_MasterMTXTOPAZFWText[] = { 0x050b9dcf, 0xb55f8510, 0xfff47f7c, - 0xb75f9b23, + 0xb75f9b1f, 0x0b047f7c, 0xfffe718e, 0xb79f92a6, @@ -1056,7 +1063,7 @@ unsigned long aui32H263CBR_MasterMTXTOPAZFWText[] = { 0x08c2c000, 0xb4210c84, 0xb740c000, - 0xf048630c, + 0xf048628c, 0xf210a947, 0xf048802d, 0xc450a245, @@ -1079,24 +1086,24 @@ unsigned long aui32H263CBR_MasterMTXTOPAZFWText[] = { 0x88a3f210, 0x0d060d82, 0xffd4018b, - 0xc0809b9e, + 0xc0809b9a, 0xb4a10ca2, 0xc002c000, 0xc0140d82, - 0x700a9954, + 0x700a994f, 0x9364ffff, 0x09820daa, 0xc1210d0a, 0xffd40902, - 0xb7809939, + 0xb7809935, 0xf248598c, 0xc0a1a992, 0x0d040d02, 0xffd409c2, - 0xc0c09924, + 0xc0c09920, 0x09920d82, 0x09420d42, - 0x9957c014, + 0x9952c014, 0x7f6eb79f, 0x7feeb7bf, 0x9c228c40, @@ -1105,13 +1112,13 @@ unsigned long aui32H263CBR_MasterMTXTOPAZFWText[] = { 0xb780598c, 0x2a2049ad, 0xb7c07500, - 0x09025c94, + 0x09025c14, 0x9182c000, - 0x4908b784, + 0x6708b782, 0xc0007500, 0xd29090e2, 0x7500aa41, - 0x9164c005, + 0x90c4c005, 0x49adb720, 0x2a18d011, 0xd0027500, @@ -1127,8 +1134,8 @@ unsigned long aui32H263CBR_MasterMTXTOPAZFWText[] = { 0xc01009c2, 0xcff00d02, 0xffd40c81, - 0xb78498fb, - 0x9d1b4908, + 0xb78298f7, + 0x9d1b6708, 0xcff07500, 0xc0000b01, 0xd2909282, @@ -1146,557 +1153,518 @@ unsigned long aui32H263CBR_MasterMTXTOPAZFWText[] = { 0xc0320880, 0xb59f0cea, 0xb421606c, - 0xb784c000, - 0x75004908, - 0x9282c001, - 0x4a08b784, + 0xb782c000, + 0x75006708, + 0x91e2c001, + 0x518cb720, + 0x2a12d011, 0xc0017500, - 0xb72091e2, - 0xd011518c, - 0x75002a12, - 0x9102c001, - 0x6414b7a0, - 0x5d8cb7a0, - 0xaa21f210, - 0x28f99eab, - 0x518cb520, - 0x9c629ea4, - 0x618cb720, - 0x4129b780, - 0xc0007500, - 0xf20892a4, - 0xf210a9a1, - 0x0d82a83d, - 0x9c629e84, - 0xa8a5f250, - 0xf2089eab, - 0x0982a021, - 0x9c629e8c, - 0xaa21da08, - 0x478ab582, - 0xa9cdda10, - 0xfff49eb3, - 0xc8019aa6, - 0xc00a0a02, - 0xc0300a00, - 0xb4810c8a, + 0xb7a09102, + 0xb7a06394, + 0xf2105d0c, + 0x9eabaa21, + 0xb52028f9, + 0x9ea4518c, + 0xb7209c62, + 0xb780610c, + 0x75004129, + 0x92a4c000, + 0xa9a1f208, + 0xa83df210, + 0x9e840d82, + 0xf2509c62, + 0x9eaba8a5, + 0xa021f208, + 0x9e8c0982, + 0xda089c62, + 0xb582aa21, + 0xda10448a, + 0x9eb3a9cd, + 0x9aabfff4, + 0x0a02c801, + 0x0a00c00a, + 0x0c8ac030, + 0xc000b481, + 0x08c2c008, + 0xb4210c84, 0xc008c000, - 0x0c8408c2, - 0xc000b421, - 0x0a02c008, - 0xb4810c88, - 0xc0c0c000, - 0x09920d82, - 0x0d02c008, - 0x0902c008, - 0x989dc014, - 0x0a02c008, - 0x0c8ec030, + 0x0c880a02, 0xc000b481, - 0x5d0cb720, - 0xb5408506, - 0xfff44039, - 0xb79f9ad1, - 0xb7bf6eee, - 0xb7df6f6e, - 0xc0106fee, - 0x9c228c60, - 0xa205f839, - 0x0c82c450, - 0xb4810a02, - 0xb101c000, - 0xc0084220, - 0xc0300a40, + 0x0d82c0c0, + 0xc0080992, + 0xc0080d02, + 0xc0140902, + 0xc008989d, + 0xc0300a02, 0xb4810c8e, - 0xc002c000, - 0xc05038c0, - 0xb4210c82, - 0xc0c0c000, - 0x09920d82, - 0x0d02c008, - 0x0902c008, - 0x9869c014, - 0x0a02c008, + 0xb720c000, + 0x85065c8c, + 0x4039b540, + 0x9ad6fff4, + 0x6eeeb79f, + 0x6f6eb7bf, + 0x6feeb7df, + 0x8c60c010, + 0xf8399c22, + 0xc450a205, + 0x0a020c82, + 0xc000b481, + 0x4220b101, + 0x0a40c008, 0x0c8ec030, 0xc000b481, - 0xaa1df9f8, - 0x9000fff5, - 0xf011a60d, - 0xc0010eb0, - 0xc01e9182, - 0xc0080f7e, - 0xc0300b02, - 0xc0400e8e, - 0x9e747540, - 0x0c96c050, - 0x4426b354, - 0xc20012d8, - 0xb4815a14, - 0xc030c000, - 0xb4c20d0a, - 0xb4c5c000, - 0xc030c000, - 0xb4c10c96, - 0xc0c0c000, - 0x09920d82, - 0x0d02c008, - 0x0902c008, - 0x9835c014, + 0x38c0c002, + 0x0c82c050, + 0xc000b421, + 0x0d82c0c0, + 0xc0080992, + 0xc0080d02, + 0xc0140902, + 0xc0089869, + 0xc0300a02, + 0xb4810c8e, + 0xf9f8c000, + 0xfff5aa1d, + 0xa60d90a0, + 0x0eb0f011, + 0x9182c001, + 0x0f7ec01e, + 0x0b02c008, + 0x0e8ec030, + 0x7540c040, + 0xc0509e74, + 0xb3540c96, + 0x12d84426, + 0x5a14c200, + 0xc000b481, + 0x0d0ac030, + 0xc000b4c2, 0xc000b4c5, - 0xfffe7540, - 0xfff493c4, - 0xb79f9a6f, - 0xb7bf7eee, - 0xb7df7f6e, - 0x8c607fee, - 0xb4639c22, - 0x9c22c000, - 0xa062f812, - 0xc2009c22, - 0x5d890d80, - 0x09829e59, - 0x3d80c400, + 0x0c96c030, + 0xc000b4c1, + 0x0d82c0c0, + 0xc0080992, + 0xc0080d02, + 0xc0140902, + 0xb4c59835, + 0x7540c000, + 0x93c4fffe, + 0x9a74fff4, + 0x7eeeb79f, + 0x7f6eb7bf, + 0x7feeb7df, + 0x9c228c60, 0xc000b463, - 0x4620b203, - 0x9c220007, - 0x9c8fc127, - 0x080a9c22, - 0x56f1b971, - 0x9c81c017, - 0x9c80c071, - 0x9c80c017, - 0x4000b960, - 0xffff9c22, - 0x9e5c9280, - 0xd1a401c6, - 0x08825889, - 0x3c80c400, + 0xf8129c22, + 0x9c22a062, + 0x0d80c200, + 0x9e595d89, + 0xc4000982, + 0xb4633d80, + 0xb203c000, + 0x00074620, + 0xc1279c22, + 0x9c229c8f, + 0xb971080a, + 0xc01756f1, + 0xc0719c81, + 0xc0179c80, + 0xb9609c80, + 0x9c224000, + 0x9280ffff, + 0x01c69e5c, + 0x5889d1a4, + 0xc4000882, + 0xb4213c80, + 0xb104c000, + 0x22444220, + 0x71069e53, + 0x9324ffff, + 0xa60d9c22, + 0x8420c004, + 0x0ca2c829, + 0x0cb0c4ca, + 0xac3dc030, + 0x8d00e133, + 0xa45dc038, + 0xac3dc030, + 0xa45dc038, + 0xac3dc010, + 0xa45dc018, + 0xac25c010, + 0xa445c018, + 0x598cb7a0, + 0x85029ea9, + 0x661ab540, + 0x4d98b541, + 0x470cb740, + 0xc00a0dc2, + 0x09c20d42, + 0x9baaffb4, + 0x0a58d251, + 0xaa01da08, + 0x9ead7502, + 0x9084c000, + 0x450cb580, + 0xaa2df290, + 0x75002a08, + 0x90a4c000, + 0xb5408506, + 0xb780451c, + 0xf210628c, + 0x8502a8a1, + 0xa8a6f210, + 0x511cb540, + 0x481ab540, + 0xa103f208, + 0xa085f208, + 0xa929f210, + 0xa08af208, + 0xa92ef210, + 0xa8b2f210, + 0xa10df208, + 0xa8b1f250, + 0xa112f208, + 0xa096f208, + 0xa09af208, + 0x0cf2c050, + 0xf24808c0, + 0xb421a085, + 0x0a0ac000, + 0x0c92c036, + 0xc000b481, + 0x1c8c0896, 0xc000b421, - 0x4220b104, - 0x9e532244, - 0xffff7106, - 0x9c229324, - 0xc004a60d, - 0xc8298420, - 0xc4ea0ca2, - 0xc0300cf0, - 0xe133ac3d, - 0xc0388d00, - 0xc030a45d, - 0xc038ac3d, - 0xc010a45d, - 0xc018ac3d, - 0xc010a45d, - 0xc018ac25, - 0xb7a0a445, - 0x9ea9598c, - 0xb5408502, - 0xb541661a, - 0xb7404d98, - 0x0dc2470c, - 0x0d42c00a, - 0xffb409c2, - 0xd2519ba9, - 0xda080a58, - 0x7502aa01, - 0xc0009ead, - 0xb5809084, - 0xf290450c, - 0x2a08aa2d, - 0xc0007500, - 0x850690a4, - 0x451cb540, - 0x630cb780, - 0xa8a1f210, - 0xf2108502, - 0xb540a8a6, - 0xb540511c, - 0xf208481a, - 0xf208a103, - 0xf210a085, - 0xf208a929, - 0xf210a08a, - 0xf210a92e, - 0xf208a8b2, - 0xf250a10d, - 0xf208a8b1, - 0xf208a112, - 0xf208a096, - 0xc050a09a, - 0x08c00cf2, - 0xa085f248, + 0x8c00f031, + 0x8d80e131, + 0xb7c09ea3, + 0xb55f610c, + 0x0d027ffc, + 0x4078b960, + 0xa103f208, + 0xd1229dba, + 0x9e2d5d0d, + 0xa8e5f029, + 0x2caed012, + 0xd1265c88, + 0x9e4a5908, + 0xaa4de038, + 0x28bc0d04, + 0x324250a8, + 0xffffa241, + 0xf01091c1, + 0xc036aa61, + 0xb4810c8e, + 0xb73fc000, + 0x1c847fec, 0xc000b421, - 0xc0360a0a, - 0xb4810c92, - 0x0896c000, - 0xb4211c8c, - 0xf031c000, - 0xe1318c00, - 0x9ea38d80, - 0x618cb7c0, - 0x7ffcb55f, - 0xb9600d02, - 0xf2084078, - 0x9dbaa103, - 0x5d0dd122, - 0xf0299e2d, - 0xd012a8e5, - 0x5c882cae, - 0x5908d126, - 0xe0389e4a, - 0x0d04aa4d, - 0x50a828bc, - 0xa2413242, - 0x91c1ffff, - 0xaa61f010, - 0x0c8ec036, - 0xc000b481, - 0x7fecb73f, - 0xb4211c84, - 0xc014c000, - 0xd2089999, - 0x7500aa4d, - 0x9262c000, - 0xaa2df290, - 0x2ac8f011, - 0x91a4c000, - 0x2a00c800, + 0x998fc014, + 0xaa4dd208, 0xc0007500, - 0xf20890c4, - 0xfff4a9c6, - 0xd2089ae3, - 0xf290a2cd, - 0xd011a8ad, - 0x75002a14, - 0x9104c000, - 0x0a42c809, - 0x0a70c67a, - 0x548cb580, - 0x468cb780, + 0xf2909262, + 0xf011aa2d, + 0xc0002ac8, + 0xc80091a4, + 0x75002a00, + 0x90c4c000, + 0xa9c6f208, + 0x9ae3fff4, + 0xa2cdd208, + 0xa8adf290, + 0x2a14d011, 0xc0007500, - 0xc0809162, - 0x2a045a31, - 0x0ceac03e, + 0xc8099104, + 0xc6420a42, + 0xb5800a00, + 0xb780548c, + 0x7500468c, + 0x9162c000, + 0x5a31c080, + 0xc03e2a04, + 0xb4810cea, + 0xc000c000, + 0xb7809280, + 0x7502450c, + 0x915cc000, + 0x2880c100, + 0x0a0e7440, + 0x1a46d001, + 0x9060c000, + 0xc03e0a02, + 0xb4810cea, + 0xb79fc000, + 0xb7bf7a6e, + 0xb7df7aee, + 0xc0067b6e, + 0x9c228c00, + 0x558cb780, + 0x0892c0c8, + 0x40f8b960, + 0x0948d011, + 0xaa45f029, + 0x5889d0a4, 0xc000b481, - 0x9280c000, - 0x450cb780, - 0xc0007502, - 0xc100915c, - 0x74402880, - 0xd0010a0e, - 0xc0001a46, - 0x0a029060, - 0x0ceac03e, + 0xffff0890, + 0x9c229321, + 0xb720a605, + 0xb781468c, + 0x7440418c, + 0xb5810a04, + 0xc000418c, + 0xb7829364, + 0x75006708, + 0x92c2c000, + 0x450cb720, + 0x518cb780, + 0x3a407442, + 0x518cb580, + 0x919cc000, + 0x610cb780, + 0xa889d208, + 0xc0007440, + 0x850690a4, + 0x4a18b544, + 0x0a42c801, + 0x0a00c010, + 0x0ceac032, 0xc000b481, - 0x7a6eb79f, - 0x7aeeb7bf, - 0x7b6eb7df, - 0x8c00c006, - 0xb7809c22, - 0xc0c8558c, - 0xb9600892, - 0xd01140f8, - 0xf0290948, - 0xd0a4aa45, - 0xb4815889, - 0x0890c000, - 0x9321ffff, - 0xa6059c22, - 0x468cb720, - 0x430cb781, - 0x0a047440, - 0x430cb581, - 0x9364c000, - 0x4908b784, - 0xc0007500, - 0xb72092c2, - 0xb780450c, - 0x7442518c, - 0xb5803a40, - 0xc000518c, - 0xb780919c, - 0xd208618c, - 0x7440a889, - 0x90a4c000, - 0xb5448506, - 0xc8015018, - 0xc0100a42, - 0xc0320a00, - 0xb4810cea, - 0xc008c000, - 0xc00208c2, - 0xb4211ce0, - 0xc008c000, - 0xc0300a42, - 0xb4820d0e, - 0xc450c000, - 0xc0080c82, - 0xb4811a40, - 0xb101c000, - 0xc0024220, - 0xc05038c0, - 0xb4210c82, - 0xc0c0c000, - 0x09920d82, - 0x0d02c008, - 0x0902c008, - 0x9aa7fff4, - 0x0c86c450, - 0xb4810a02, - 0xb105c000, - 0xc0084220, - 0xc0300a00, - 0xb4820d0e, - 0x0c84c000, - 0x1a00c008, + 0x08c2c008, + 0x1ce0c002, + 0xc000b421, + 0x0a42c008, + 0x0d0ec030, + 0xc000b482, + 0x0c82c450, + 0x1a40c008, 0xc000b481, 0x4220b101, - 0x5a35c080, - 0x0902c801, - 0xc00e0940, - 0xd0a828fc, - 0xd0715910, - 0xc03029ce, - 0x9dc80c8a, - 0xc000b441, - 0x0c840a42, - 0xc000b481, - 0xc0007680, - 0xb7209182, - 0xb740630c, - 0xf21044bd, - 0xf3108a27, - 0xb5808021, - 0xc45044ad, + 0x38c0c002, + 0x0c82c050, + 0xc000b421, + 0x0d82c0c0, + 0xc0080992, + 0xc0080d02, + 0xfff40902, + 0xc4509aa7, 0x0a020c86, 0xc000b481, 0x4220b105, - 0xb4810cec, + 0x0a00c008, + 0x0d0ec030, + 0xc000b482, + 0xc0080c84, + 0xb4811a00, + 0xb101c000, + 0xc0804220, + 0xc8015a35, + 0x09400902, + 0x28fcc00e, + 0x5910d0a8, + 0x29ced071, + 0x0c8ac030, + 0xb4419dc8, + 0x0a42c000, + 0xb4810c84, + 0x7680c000, + 0x9182c000, + 0x628cb720, + 0x44bdb740, + 0x8a27f210, + 0x8021f310, + 0x44adb580, + 0x0c86c450, + 0xb4810a02, 0xb105c000, - 0x12d64220, - 0xc03408ea, - 0xb4210c9e, - 0xb780c000, - 0xf248598c, - 0xd053a891, - 0xf2101950, - 0x0d8288a3, - 0xc2800d06, - 0xb5805a0c, - 0x018b510c, - 0x9873ffd4, - 0x0ca2c080, - 0xc000b4a1, - 0x480cb780, - 0xb4810c88, - 0xb7a0c000, - 0xc0025b94, - 0xfff40d82, - 0x700a9a22, - 0x9364ffff, - 0x430cb781, - 0xa8adf210, - 0xa8a2f250, - 0x9e496243, - 0xc0007102, - 0x850690b8, - 0x4e18b544, - 0x468cb780, - 0x0a827500, - 0x9204c001, - 0x450cb780, - 0xc0007502, - 0xb784933c, - 0x75004908, - 0x9282c000, - 0x460cb780, - 0xb5802a79, - 0xffd4460c, - 0xb7849831, - 0x75005008, - 0x90c2c000, - 0x9908ffd4, - 0x5008b5a4, - 0x98cdffd4, - 0x4908b784, - 0xc0007500, - 0xc01493e2, - 0xb7809993, - 0xd208618c, - 0x7440a889, - 0x92c2c000, - 0x0a82c080, - 0x9240c000, - 0xffd40d82, - 0xb7849899, - 0x75004a08, - 0x90e2c000, - 0xffd40d82, - 0xc0009845, - 0x0d8290a0, - 0x997affd4, - 0x0ca6c080, - 0xc000b4a1, - 0x0d92c002, - 0x99c5fff4, - 0xffff700a, - 0x0dea9364, - 0x0d0a0982, - 0x0902c121, - 0x99aaffb4, + 0x0cec4220, + 0xc000b481, + 0x4220b105, + 0x08ea12d6, + 0x0c9ec034, + 0xc000b421, 0x598cb780, - 0xa992f248, - 0x0d02c0a1, - 0x09c20d04, - 0x9995ffb4, - 0x0d82c0c0, - 0x0d420992, - 0xfff40942, - 0x0a0299c8, - 0x0ceac03e, + 0xa891f248, + 0x1950d053, + 0x88a3f210, + 0x0d060d82, + 0x5a0cc280, + 0x510cb580, + 0xffd4018b, + 0xc0809874, + 0xb4a10ca2, + 0xb780c000, + 0x0c88480c, 0xc000b481, - 0x7f6eb79f, - 0x7feeb7bf, - 0x9c228c40, - 0xb720a61d, - 0xb720598c, - 0xd09149b5, - 0x75002e10, - 0xc0040383, - 0xd01190e2, - 0x85022e14, - 0xb5448706, - 0x75004900, - 0x431cb541, - 0x4e18b544, - 0x9082c000, - 0x4980b544, - 0x2e10d111, + 0x5b14b7a0, + 0x0d82c002, + 0x9a22fff4, + 0xffff700a, + 0xb7819364, + 0xf210418c, + 0xf250a8ad, + 0x6243a8a2, + 0x71029e49, + 0x90b8c000, + 0xb5448506, + 0xb7804818, + 0x7500468c, + 0xc0010a82, + 0xb7809204, + 0x7502450c, + 0x933cc000, + 0x6708b782, 0xc0007500, - 0xb5449082, - 0xd2114a00, - 0x75002e10, - 0x9082c000, - 0x4a80b544, + 0xb7809282, + 0x2a79460c, + 0x460cb580, + 0x9832ffd4, 0x4a08b784, - 0xb7c07500, - 0xc0026414, - 0xb78491e2, - 0x75004988, - 0x9144c002, - 0x0a42c809, - 0x0a20c7c8, - 0x08c2c809, - 0x08d0c7ca, - 0x0cc2c809, - 0x0c90c870, - 0x0942c809, - 0x0930c89a, - 0x0d42c809, - 0x0d50c7b6, - 0x09c2c809, - 0x09e0c754, - 0x0dc2c809, - 0x0d90c766, - 0x0c42c809, - 0x0c70c6ba, - 0x0842c809, - 0x0840c688, - 0x0ac2c809, - 0x0ab0c6a2, - 0x0ec2c809, - 0x0e80c690, - 0x0b42c809, - 0x0b10c8c0, - 0xa249f210, - 0xa0d1f210, - 0xa0d6f210, - 0xa159f210, - 0xa14ef210, - 0xa1ddf210, - 0xa1c2f250, - 0xa046f250, - 0xa049f250, - 0xa2c5f210, - 0xa2c2f210, - 0xa34df250, - 0x5b0cb7a0, - 0xaa4df210, - 0x9ea49eab, - 0xb7209c62, - 0xd2085c8c, - 0xb580aa21, - 0xb72041ab, - 0x850241b3, - 0x439ab540, - 0x5094b520, - 0x5b8cb7c0, - 0xaa69f2c8, - 0xa8d9f208, - 0xc0007048, - 0xb7809142, - 0xf248640c, - 0xd152a88d, - 0x9e8c09f0, - 0xb7849c62, - 0x75004908, - 0x9062c004, - 0x4694b720, - 0xc0037640, - 0xb72093c4, - 0x7440438a, + 0xc0007500, + 0xffd490c2, + 0xb5a49909, + 0xffd44a08, + 0xb78298ce, + 0x75006708, + 0x92a2c000, + 0x994cc014, + 0x610cb780, + 0xa889d208, + 0xc0007440, + 0xc0809182, + 0xc0000a82, + 0x0d829100, + 0x989affd4, + 0xffd40d82, + 0xc080984b, + 0xb4a10ca6, + 0xc002c000, + 0xfff40d92, + 0x700a99cf, + 0x9364ffff, + 0x09820dea, + 0xc1210d0a, + 0xffb40902, + 0xb78099b5, + 0xf248598c, + 0xc0a1a992, + 0x0d040d02, + 0xffb409c2, + 0xc0c099a0, + 0x09920d82, + 0x09420d42, + 0x99d2fff4, + 0xc03e0a02, + 0xb4810cea, + 0xb79fc000, + 0xb7bf7f6e, + 0x8c407fee, + 0xa61d9c22, + 0x598cb720, + 0x49adb780, + 0x2a00c002, + 0xc0037500, + 0xc8099242, + 0xc78e0942, + 0xc8090930, + 0xc7900d42, + 0xc8090d60, + 0xc83609c2, + 0xc80909a0, + 0xc8600c42, + 0xc8090c40, + 0xc77c0cc2, + 0xc8090ce0, + 0xc71a0842, + 0xc8090870, + 0xc72c0ec2, + 0xc8090ea0, + 0xc6820b42, + 0xc8090b00, + 0xc64e0f42, + 0xc8090f50, + 0xc66885c2, + 0xb7e085c0, + 0xc809598c, + 0xc6568742, + 0xc8098710, + 0xc88608c2, + 0xd15108a0, + 0x9eab0af0, + 0x638cb780, + 0xb5428506, + 0x0f826718, + 0x4194b5e1, + 0x4810b5e4, + 0xa109f208, + 0xa112f208, + 0xa195f208, + 0xa01af208, + 0xa08ef208, + 0xa01df208, + 0xa282f248, + 0xa305f248, + 0xa30af248, + 0xa187f208, + 0xa100f20a, + 0xa08df248, + 0x9c620603, + 0xaa6df288, + 0x5c14b720, + 0xa8a1d208, + 0x75002a08, + 0x4392b5e0, + 0x41cbb520, 0x90e2c000, - 0xaa55da08, - 0xc0017048, - 0xb7a09004, - 0xb7846194, - 0xb7a04988, - 0xda08640c, - 0xb520a9d6, - 0x850a4392, - 0xd2107500, - 0xf208a0aa, - 0xe001a8a9, - 0x9d4f8d24, - 0x9e8c1d84, - 0xf2089c62, - 0x9eaeaa31, - 0x9ea40d8a, - 0xc0009c62, - 0xb7809180, - 0xf208640c, - 0x9ea6a891, - 0x6194b7a0, - 0x9e8c0d86, + 0xb540856a, + 0xc000509c, + 0xb78090c0, + 0xb58041cb, + 0xb7c0508c, + 0xb7205b0c, + 0xf2085994, + 0xb780a8d9, + 0x70484d4d, + 0x9142c000, + 0x638cb780, + 0xa88df248, + 0x0d90d152, + 0x9c629e8c, + 0x6708b782, + 0xc0027500, + 0xb7209302, + 0x76404694, + 0x9264c002, + 0x438ab720, + 0xc0007440, + 0xda0890e2, + 0x7048aa55, + 0x9344c000, + 0x638cb7a0, + 0x6114b7a0, + 0xa9d6da08, + 0x4392b520, + 0xa8a9f208, + 0xd2100982, + 0x1d84a0aa, + 0x9c629e8c, + 0xaa31f208, + 0x0d8a9e6d, + 0x9c629ea4, + 0x9160c000, + 0x638cb780, + 0xa891f208, + 0xb7a00d86, + 0x9e8c610c, 0xb7809c62, - 0xb724438a, - 0xb7204a08, - 0x0a045c94, + 0xb720438a, + 0xb720450c, + 0x0a045c14, 0x438ab580, - 0xaa29d210, - 0xb5807440, - 0xc0014849, - 0xb7a09024, - 0xf2105d8c, - 0x9eaba8c1, - 0x9c629e8c, - 0xaa29d210, - 0xc0007500, - 0xf20892a4, - 0xf210a9a1, - 0x0d82a85d, - 0x9c629e84, - 0xa021f208, - 0xa845f250, - 0x09829eab, - 0x9c629e84, - 0xaa21da08, - 0x478ab582, - 0x450cb780, - 0xc0007502, + 0xaa29d208, + 0xb5807442, + 0xc0004849, 0x0d8690bc, - 0x9afeffb4, - 0xaa29d210, + 0x9b48ffb4, + 0xaa29d208, 0xc0007500, 0xb7209122, 0xb780580c, @@ -1705,15 +1673,16 @@ unsigned long aui32H263CBR_MasterMTXTOPAZFWText[] = { 0x580cb720, 0x412db780, 0xb5802a75, - 0xb724412d, - 0xb7804908, + 0xb722412d, + 0xb7806708, 0x7440518c, 0xb5803a04, 0xc000518c, - 0xd15191c4, + 0xb7e09204, + 0xb740598c, + 0xd1515c0c, 0xd2080a70, - 0xb740a882, - 0xd2085c8c, + 0xd208a882, 0xb520a881, 0xd8085094, 0xb79fa0cd, @@ -1722,195 +1691,141 @@ unsigned long aui32H263CBR_MasterMTXTOPAZFWText[] = { 0xb7ff7f6e, 0xc0027fee, 0x9c228c00, - 0xb784a60d, - 0x75004a08, - 0x6414b7a0, - 0xc0000b02, - 0xb7a09262, - 0xf2105d8c, - 0xf208a83d, - 0x0d8aa9a1, + 0xb7a0a60d, + 0xb7a05d0c, + 0xf2086394, + 0xf210a9a1, + 0x0d8aa83d, 0x9c629e84, 0xa021f208, - 0xa825f250, - 0x09869eab, + 0xf2509eab, + 0xb7c0a825, + 0x0986610c, 0x9c629e84, - 0x4a08b784, - 0xb7c07500, - 0xc0005114, - 0xb7609164, - 0xf2105d94, - 0x9e84a825, - 0x03019c62, - 0x9160c000, - 0x4988b784, - 0xc0007500, - 0xb78090c4, - 0xf2085f0c, - 0xb720ab0d, - 0xb780618c, - 0x75004129, - 0xc0000283, - 0xb7849224, - 0x75004a08, - 0x90c4c000, - 0xaa21f250, - 0x9c629ea4, - 0xaa35f210, - 0x15e29eb1, - 0x9c629ea4, - 0xaa39f210, - 0x018b9eb3, - 0x9c629ea4, - 0x598cb720, - 0x49adb780, - 0x2a00c400, - 0xc0007500, - 0x85029102, - 0xa12bd208, - 0xd2088506, - 0xb780a123, - 0xcffe518c, - 0xb5802a3d, - 0xb79f518c, - 0xb7bf7eee, - 0xb7df7f6e, - 0x8c607fee, - 0xba1b9c22, - 0x9e594003, - 0xba039e5c, - 0xba124002, - 0x70404003, - 0xc0009e53, - 0x70069136, - 0x9158c000, - 0x72c4c812, - 0x9180c000, - 0x70029e51, - 0x90bcc000, - 0xc0009e82, - 0xcc1090a0, - 0x9e9a70c8, - 0x9c229e50, - 0x8460a61d, - 0xc0340a46, - 0xb4810c9e, - 0xb760c000, - 0xffd45394, - 0xb7809bc0, - 0xdffc490a, - 0xd0127d3e, - 0xc0002b06, - 0xb7809104, - 0xdffc498a, - 0xc0007d3e, - 0x778290a2, - 0x90c4c000, - 0x0b820f82, - 0x9000c001, - 0x5414b760, - 0x9ba7ffd4, - 0x5bc3d024, - 0x5884c000, - 0x4002ba39, - 0x5c84d3a2, - 0xc3809e8f, - 0xc2005a7f, - 0x02785a79, - 0x5b8bc200, - 0x4003ba3f, - 0x5e7fd3a2, - 0xc2009e79, - 0x02185a79, - 0x5b8bd224, + 0xaa49d208, + 0x5e8cb720, + 0xb7a07500, + 0xb720510c, + 0xc00041ad, + 0xf2109104, + 0xd020aa35, + 0x9ea411d2, + 0xf2109c62, + 0x9eabaa39, + 0x9ea4018d, + 0xb7209c62, + 0xb780598c, + 0xc40049ad, + 0x75002a00, + 0x9102c000, + 0xd2088502, + 0x8506a14b, + 0xa143d208, + 0x518cb780, + 0x2a3dcffe, + 0x518cb580, + 0x7eeeb79f, + 0x7f6eb7bf, + 0x7feeb7df, + 0x9c228c60, + 0x4003ba1b, + 0x9e5c9e59, + 0x4002ba03, + 0x4003ba12, + 0x9e537040, + 0x9136c000, + 0xc0007006, + 0xc8129158, + 0xc00072c4, + 0x9e519180, + 0xc0007002, + 0x9e8290bc, + 0x90a0c000, + 0x70c8cc10, + 0x9e509e9a, + 0xa61d9c22, + 0x0a468460, + 0x0c9ec034, + 0xc000b481, + 0x5394b760, + 0x982afff4, 0x490ab780, 0x7d3edffc, - 0x9164c001, + 0x2b06d012, + 0x9104c000, 0x498ab780, - 0x400aba24, - 0x9124c000, - 0xb55f0902, - 0xb55f7fec, - 0xc00b7f6c, - 0xb7409180, - 0x9e7e6884, - 0x678cb720, - 0xd2261a04, - 0x9e2d5908, - 0x6804b760, - 0xb5bf028f, - 0xb5df7f6c, - 0xe0307fec, - 0xd226a34e, - 0x9d1d5904, - 0xa3cdc830, - 0xc8309e3d, - 0xc00aa3ce, - 0xb7809240, + 0x7d3edffc, + 0x90a2c000, + 0xc0007782, + 0x0f8290c4, + 0xc0010b82, + 0xb7609000, + 0xfff45414, + 0xd0249811, + 0xc0005bc3, + 0xba395884, + 0xd3a24002, + 0x9e8f5c84, + 0x5a7fc380, + 0x5a79c200, + 0xc2000278, + 0xba3f5b8b, + 0xd3a24003, + 0x9e795e7f, + 0x5a79c200, + 0xd2240218, + 0xb7805b8b, + 0xdffc490a, + 0xc0017d3e, + 0xb7809164, 0xba24498a, - 0x0e82400a, - 0x92a4c002, - 0x5a14b720, - 0x678cb7c0, - 0x404bb780, - 0xc2009d6d, - 0x1a045a11, + 0xc000400a, + 0x09029124, + 0x7fecb55f, + 0x7f6cb55f, + 0x9180c00b, + 0x6804b740, + 0xb7209e7e, + 0x1a04670c, + 0x5908d226, + 0xb7609e2d, + 0x028f6784, + 0x7f6cb5bf, + 0x7fecb5df, + 0xa34ee030, 0x5904d226, - 0xa3cdc830, - 0x404bb780, - 0xb7e0010d, - 0x0089688c, + 0xc8309d1d, + 0x9e3da3cd, + 0xa3cec830, + 0x9240c00a, + 0x498ab780, + 0x400aba24, + 0xc0020e82, + 0xb72092a4, + 0xb7c05a14, + 0xb780670c, + 0x9d6d404b, 0x5a11c200, 0xd2261a04, - 0xd8295908, - 0x5891a9c6, - 0x9d531884, - 0x5904d0a6, - 0x680cb7a0, - 0xa306e270, - 0xd8089d47, - 0x0d02a9c1, - 0x4003ba1b, - 0xa3a6c850, - 0x4002ba1b, - 0x9b3ffff4, - 0x498ab780, - 0x4002ba24, - 0x5904d226, - 0x9d4b0a04, - 0x5904d226, - 0x4002ba00, - 0xc8509d53, - 0xca50a9c6, - 0x0d02a985, - 0x7f6cb51f, - 0x4003ba1b, - 0x4002ba1b, - 0x9b25fff4, - 0x9ded9eba, - 0x4002ba00, - 0x7fecb51f, - 0xc002010b, - 0xb7c09260, - 0x9eba678c, - 0x5904d226, - 0x680cb7a0, - 0x18c2d011, - 0x9d4b0a04, - 0x5904d226, - 0x5904d0a8, + 0xc8305904, + 0xb780a3cd, + 0x010d404b, + 0x680cb7e0, + 0xc2000089, + 0x1a045a11, + 0x5908d226, + 0xa9c6d829, + 0x18845891, 0xd0a69d53, - 0x9d445908, - 0xb7609ded, - 0xc830689c, - 0xc860a3c1, - 0xca60a9c6, - 0xe030a985, - 0xc850a34e, + 0xb7a05904, + 0xe270678c, + 0x9d47a306, + 0xa9c1d808, + 0xba1b0d02, + 0xc8504003, 0xba1ba3a6, - 0xba1b4003, 0xfff44002, - 0xb7809af6, + 0xb7809b3f, 0xba24498a, 0xd2264002, 0x0a045904, @@ -1919,144 +1834,210 @@ unsigned long aui32H263CBR_MasterMTXTOPAZFWText[] = { 0x9d534002, 0xa9c6c850, 0xa985ca50, - 0xb51f050f, + 0xb51f0d02, 0xba1b7f6c, 0xba1b4003, 0xfff44002, - 0x9ded9adc, - 0x6894b720, - 0x4002ba00, - 0x7fecb51f, - 0x010b7782, - 0xc0000503, - 0xb5ff90e2, - 0xb5ff7a6a, - 0x0e867c72, - 0x498ab780, - 0x4002ba0c, + 0x9eba9b25, + 0xba009ded, + 0xb51f4002, + 0x010b7fec, + 0x9260c002, + 0x670cb7c0, + 0xd2269eba, + 0xb7a05904, + 0xd011678c, + 0x0a0418c2, + 0xd2269d4b, + 0xd0a85904, + 0x9d535904, 0x5908d0a6, - 0xe0209dc7, - 0x7502aa29, - 0x93c2c000, - 0x5904d0a6, - 0xd2a89e3d, - 0xcffe5d04, - 0xc8300ca3, - 0xc001a8cd, - 0xf2108184, - 0xda08803b, - 0x9d53a081, - 0xa886ca20, - 0x0e52d011, - 0x9ea59d44, - 0x8c00f051, - 0x4003ba2d, - 0xa086ca10, + 0x9ded9d44, + 0x681cb760, + 0xa3c1c830, + 0xa9c6c860, + 0xa985ca60, + 0xa34ee030, + 0xa3a6c850, + 0x4003ba1b, + 0x4002ba1b, + 0x9af6fff4, 0x498ab780, 0x4002ba24, - 0x08c2d011, - 0x5908d0a6, - 0xe0209dc7, - 0x7502aa29, - 0x93c2c000, - 0x5904d0a6, - 0xd2a89e3d, - 0xcffe5d04, - 0xc83087a3, - 0xc001a8cd, - 0xf0108184, - 0x9e2d8037, + 0x5904d226, + 0x9d4b0a04, + 0x5904d226, + 0x4002ba00, + 0xc8509d53, + 0xca50a9c6, + 0x050fa985, + 0x7f6cb51f, + 0x4003ba1b, + 0x4002ba1b, + 0x9adcfff4, + 0xb7209ded, + 0xba006814, + 0xb51f4002, + 0x77827fec, + 0x0503010b, + 0x90e2c000, + 0x7a6ab5ff, + 0x7c72b5ff, + 0xb7800e86, + 0xba0c498a, + 0xd0a64002, + 0x9dc75908, + 0xaa29e020, + 0xc0007502, + 0xd0a693c2, + 0x9e3d5904, + 0x5d04d2a8, + 0x0ca3cffe, + 0xa8cdc830, + 0x8184c001, + 0x803bf210, 0xa081da08, - 0xd0119d47, - 0xc8200e52, - 0x9ea5a8a6, - 0x8d00e053, - 0x4003ba2d, - 0xa0cec830, - 0xc0017744, - 0xc0009142, - 0x774290fa, - 0x9022c002, - 0x9120c002, - 0xc0027746, - 0xb77f90c4, - 0xb77f7a72, - 0xb75f7aea, - 0xba1b7b72, - 0xba1b4003, - 0xba124002, - 0xfff44003, - 0xb77f9a5e, - 0xb77f7c72, - 0xb75f7cea, - 0xba287d72, - 0xba1b4002, - 0xba1b4003, - 0xba124002, - 0xc0004003, - 0xb77f9300, - 0xb77f7a72, - 0x0d027aea, + 0xca209d53, + 0xd011a886, + 0x9d440e52, + 0xf0519ea5, + 0xba2d8c00, + 0xca104003, + 0xb780a086, + 0xba24498a, + 0xd0114002, + 0xd0a608c2, + 0x9dc75908, + 0xaa29e020, + 0xc0007502, + 0xd0a693c2, + 0x9e3d5904, + 0x5d04d2a8, + 0x87a3cffe, + 0xa8cdc830, + 0x8184c001, + 0x8037f010, + 0xda089e2d, + 0x9d47a081, + 0x0e52d011, + 0xa8a6c820, + 0xe0539ea5, + 0xba2d8d00, + 0xc8304003, + 0x7744a0ce, + 0x9142c001, + 0x90fac000, + 0xc0027742, + 0xc0029022, + 0x77469120, + 0x90c4c002, + 0x7a72b77f, + 0x7aeab77f, + 0x7b72b75f, 0x4003ba1b, 0x4002ba1b, - 0x9a43fff4, + 0x4003ba12, + 0x9a5efff4, 0x7c72b77f, 0x7ceab77f, + 0x7d72b75f, 0x4002ba28, + 0x4003ba1b, + 0x4002ba1b, + 0x4003ba12, + 0x9300c000, + 0x7a72b77f, + 0x7aeab77f, 0xba1b0d02, 0xba1b4003, 0xfff44002, - 0xba309a36, - 0xc0004002, - 0xb79f91c0, - 0xb73f7a6a, - 0xba2c7c6a, - 0xba314002, - 0xc0004002, - 0x0b029080, - 0xb7200a82, - 0xb740550c, - 0xd0a66704, - 0x9e2d5908, - 0xaa4de030, - 0x75002a04, - 0x9262c008, - 0xc0340a42, - 0xb4810c9e, - 0xb760c000, - 0xffd45414, - 0xd02499f8, - 0xc0005943, - 0xba115884, - 0xd1224002, - 0xc1005c84, - 0xc2005a7f, - 0x02285a75, - 0x590fc200, - 0x5a04c100, - 0xb73f9e8a, - 0xba127f6c, - 0x9e524003, - 0xba041242, - 0xd1224002, - 0x09f25e7f, + 0xb77f9a43, + 0xb77f7c72, + 0xba287cea, + 0x0d024002, + 0x4003ba1b, + 0x4002ba1b, + 0x9a36fff4, + 0x4002ba30, + 0x91c0c000, + 0x7a6ab79f, + 0x7c6ab73f, + 0x4002ba2c, + 0x4002ba31, + 0x9080c000, + 0x0a820b02, + 0x550cb720, + 0x6684b740, + 0x5908d0a6, + 0xe0309e2d, + 0x2a04aa4d, + 0xc0087500, + 0x0a429262, + 0x0c9ec034, + 0xc000b481, + 0x5414b760, + 0x9a62ffd4, + 0x5943d024, + 0x5884c000, + 0x4002ba11, + 0x5c84d122, + 0x5a7fc100, + 0x5a75c200, + 0xc2000228, + 0xc100590f, + 0x9e8a5a04, + 0x7f6cb73f, + 0x4003ba12, + 0x12429e52, + 0x4002ba04, + 0x5e7fd122, + 0xc41409f2, + 0xba097000, + 0xc4104002, + 0x74007046, + 0x5a75c200, + 0xd2240228, + 0x0003590f, + 0x9076c000, + 0xb79f1003, + 0xb73f7f6c, + 0xba007fec, + 0xd0204002, + 0xd12200c0, + 0x12425e04, + 0x4002ba04, + 0x5e7dd0a2, + 0x04949ea2, + 0x9e4a5c87, 0x7000c414, 0x4002ba09, 0x7046c410, - 0xc2007400, - 0x02285a75, - 0x590fd224, - 0xc0000003, - 0x10039076, - 0x7f6cb79f, - 0x7fecb73f, - 0x4002ba00, - 0x00c0d020, - 0x5e04d122, - 0xba041242, - 0xd0a24002, - 0x9ea25e7d, - 0x5c870494, + 0x00037400, + 0x4002ba12, + 0x9076c000, + 0xb79f1003, + 0xba007fec, + 0xd0204002, + 0xc10000c0, + 0x124a5a04, + 0x4002ba04, + 0x5e7dd0a2, + 0xc4149d4d, + 0xba097000, + 0xc4104002, + 0x74007046, + 0xc3010003, + 0x5c870496, + 0x4003ba11, + 0x9076c000, + 0xba001003, + 0xd1224002, + 0xd0205e04, + 0x124c00d0, + 0x4002ba04, + 0x5e7dd0a2, + 0xc0019dcd, + 0x5c870496, 0xc4149e4a, 0xba097000, 0xc4104002, @@ -2064,149 +2045,120 @@ unsigned long aui32H263CBR_MasterMTXTOPAZFWText[] = { 0xba120003, 0xc0004002, 0x10039076, - 0x7fecb79f, + 0x5888d124, 0x4002ba00, - 0x00c0d020, - 0x5a04c100, - 0xba04124a, - 0xd0a24002, - 0x9d4d5e7d, - 0x7000c414, - 0x4002ba09, - 0x7046c410, - 0x00037400, - 0x0496c301, - 0xba115c87, - 0xc0004003, - 0x10039076, - 0x4002ba00, - 0x5e04d122, - 0x00d0d020, - 0xba04124c, - 0xd0a24002, - 0x9dcd5e7d, - 0x0496c001, - 0x9e4a5c87, - 0x7000c414, - 0x4002ba09, - 0x7046c410, - 0x00037400, - 0x4002ba12, - 0x9076c000, - 0xd1241003, - 0xba005888, - 0x02604002, - 0x58fdc200, - 0xcffe0242, - 0x9e492cf0, + 0xc2000260, + 0x024258fd, + 0x2cf0cffe, + 0xb7409e49, + 0xc2005414, + 0xc2005a07, + 0x30425a48, + 0x0d00c200, + 0xb4025d0b, + 0xb720c000, + 0xc2005414, + 0x5c8b0c90, + 0xc000b401, 0x5414b740, - 0x5a07c200, - 0x5a48c200, - 0xc2003042, - 0x5d0b0d00, - 0xc000b402, - 0x5414b720, - 0x0c90c200, - 0xb4015c8b, - 0xb740c000, + 0x0d20c200, + 0xb4025d0b, + 0xb720c000, 0xc2005414, - 0x5d0b0d20, - 0xc000b402, - 0x5414b720, - 0x0cb0c200, - 0xb4015c8b, - 0xb740c000, + 0x5c8b0cb0, + 0xc000b401, + 0x5414b740, + 0x0d40c200, + 0xb4025d0b, + 0xb720c000, 0xc2005414, - 0x5d0b0d40, - 0xc000b402, - 0x5414b720, - 0x0cd0c200, - 0xb4015c8b, - 0xb740c000, + 0x5c8b0cd0, + 0xc000b401, + 0x5414b740, + 0x0d60c200, + 0xb4025d0b, + 0xb720c000, 0xc2005414, - 0x5d0b0d60, - 0xc000b402, - 0x5414b720, - 0x0cf0c200, - 0xb4015c8b, - 0xb740c000, + 0x5c8b0cf0, + 0xc000b401, + 0x5414b740, + 0x0d00c202, + 0xb4025d0b, + 0xb720c000, 0xc2025414, - 0x5d0b0d00, - 0xc000b402, - 0x5414b720, - 0x0c90c202, - 0xb4015c8b, - 0xb740c000, + 0x5c8b0c90, + 0xc000b401, + 0x5414b740, + 0x0d20c202, + 0xb4025d0b, + 0xb720c000, 0xc2025414, - 0x5d0b0d20, - 0xc000b402, - 0x5414b720, - 0x0cb0c202, - 0xb4015c8b, - 0xb740c000, + 0x5c8b0cb0, + 0xc000b401, + 0x5414b740, + 0x0d40c202, + 0xb4025d0b, + 0xb720c000, 0xc2025414, - 0x5d0b0d40, - 0xc000b402, - 0x5414b720, - 0x0cd0c202, - 0xb4015c8b, - 0xb740c000, + 0x5c8b0cd0, + 0xc000b401, + 0x5414b740, + 0x0d60c202, + 0xb4025d0b, + 0xb720c000, 0xc2025414, - 0x5d0b0d60, - 0xc000b402, - 0x5414b720, - 0x0cf0c202, - 0xb4015c8b, - 0xb79fc000, - 0xb7bf7cee, - 0xb7df7d6e, - 0xb7ff7dee, - 0xc0027e6e, - 0x9c228c60, - 0x4b8cb720, - 0xc0ff9e5c, - 0xc0ff2a40, - 0x710228c0, - 0xc0008502, - 0x85069062, - 0x4c1cb540, - 0x4b94b560, - 0xa6059c22, - 0xd0519e5d, - 0x75002a50, - 0x90e4c000, - 0x4c0cb780, + 0x5c8b0cf0, + 0xc000b401, + 0x7ceeb79f, + 0x7d6eb7bf, + 0x7deeb7df, + 0x7e6eb7ff, + 0x8c60c002, + 0xb7209c22, + 0x9e5c4b8c, + 0x2a40c0ff, + 0x28c0c0ff, + 0x85027102, + 0x9062c000, + 0xb5408506, + 0xb5604c1c, + 0x9c224b94, + 0x9e5da605, + 0x2a50d051, 0xc0007500, - 0xc0c09142, - 0xc0120d82, - 0x0d0209c2, - 0xffd40942, - 0xb78098de, - 0xc0344b8c, - 0xb4810cb6, - 0xc034c000, - 0xb4a20d32, - 0xb5a0c000, - 0xb79f4b0c, - 0xb7bf7f6e, - 0x8c407fee, - 0xa61d9c22, - 0xb7848420, - 0x75004908, - 0xc0008702, - 0xb7809122, - 0xd2885c8c, - 0x7440a881, - 0x9184c01a, - 0x590cb7c0, - 0xaa59f208, - 0x75002a20, - 0x598cb7a0, + 0xb78090e4, + 0x75004c0c, + 0x9142c000, + 0x0d82c0c0, + 0x09c2c012, + 0x09420d02, + 0x9948ffd4, + 0x4b8cb780, + 0x0cb6c034, + 0xc000b481, + 0x0d32c034, + 0xc000b4a2, + 0x4b0cb5a0, + 0x7f6eb79f, + 0x7feeb7bf, + 0x9c228c40, + 0x8420a61d, + 0x6708b782, + 0x87027500, + 0x9122c000, + 0x5c0cb780, + 0xa881d288, + 0xc0197440, + 0xb7c091c4, + 0xf208590c, + 0x2a20aa59, + 0xb7a07500, + 0x038d598c, 0x9162c001, 0x0a50d131, 0xa881da08, - 0x680cb780, - 0x678cb740, + 0x678cb780, + 0x670cb740, 0xb5408506, 0x5891551c, 0x5904d0a6, @@ -2228,7 +2180,7 @@ unsigned long aui32H263CBR_MasterMTXTOPAZFWText[] = { 0x098e0dc2, 0x0d42c002, 0x7fe4b55f, - 0x9860ff94, + 0x98caff94, 0xaa55f208, 0x5894b7a0, 0xa8c9f208, @@ -2242,19 +2194,19 @@ unsigned long aui32H263CBR_MasterMTXTOPAZFWText[] = { 0xa121f250, 0xa235f210, 0xa942da08, + 0x404bb740, 0x0a50d131, 0xa881da08, - 0x404bb740, - 0xa947f248, - 0xda889e53, - 0x60b2a8d2, - 0x5a7fc080, - 0x5a71c200, - 0x58930098, - 0xe2105894, - 0xdffc80a3, - 0x59157e7e, - 0x5b90c100, + 0xf2489e53, + 0x5915a947, + 0x5b90d124, + 0xa8d2da88, + 0xc08060b2, + 0xc2005a7f, + 0x00985a71, + 0x58945893, + 0x80a3e210, + 0x7e7edffc, 0xa0bdf250, 0x7fe4b75f, 0x91c2c000, @@ -2273,7 +2225,7 @@ unsigned long aui32H263CBR_MasterMTXTOPAZFWText[] = { 0xa93bf248, 0xf3106228, 0xb7608021, - 0xf290630c, + 0xf290628c, 0xda08a229, 0xd810a8c1, 0xf24aaa61, @@ -2334,8 +2286,8 @@ unsigned long aui32H263CBR_MasterMTXTOPAZFWText[] = { 0xc0000b50, 0xda109102, 0xc09caa41, - 0xc011753e, - 0xc0c09332, + 0xc010753e, + 0xc0c09352, 0xc05008c6, 0xb4210ce2, 0xf208c000, @@ -2362,39 +2314,25 @@ unsigned long aui32H263CBR_MasterMTXTOPAZFWText[] = { 0xc0600a06, 0xb4810cae, 0xf208c000, - 0x2a04aa59, - 0x850a7500, + 0xd011a8d9, + 0x75002a12, + 0xb540850a, + 0xc000499c, + 0x850490a2, 0x499cb540, - 0x90a2c000, - 0xb5408504, - 0xb784499c, - 0x75004908, - 0x6414b7e0, - 0x92e2c000, - 0x4a08b784, - 0xc0007500, - 0xb7809244, - 0x7500468c, - 0x91a2c000, - 0x4a88b784, - 0xc0007500, - 0xb7609104, - 0xf2105d94, - 0x9ea4aa61, - 0xf2089c62, - 0x2a20aa59, + 0x2a10d031, 0xc0007500, 0xda0890e2, 0x7500aa41, 0x9244c000, - 0x5c8cb780, + 0x5c0cb780, 0x548cb720, 0xa98eda08, 0x9c629e8c, - 0x4908b784, + 0x6708b782, 0xc0007500, 0x850690a2, - 0x5318b544, + 0x4d18b544, 0xaa59f208, 0x75002a20, 0x9082c001, @@ -2411,11 +2349,11 @@ unsigned long aui32H263CBR_MasterMTXTOPAZFWText[] = { 0xb5408d28, 0xb4214d9c, 0xb780c000, - 0x088a660c, + 0x088a658c, 0x0c80c002, 0x528cb580, 0xc000b421, - 0x9803ffd4, + 0x9888ffd4, 0x498cb780, 0x0c82c03e, 0xc000b481, @@ -2428,8 +2366,8 @@ unsigned long aui32H263CBR_MasterMTXTOPAZFWText[] = { 0x9e536123, 0xaa41da08, 0xb7206097, - 0x87026294, - 0x4882b542, + 0x87026214, + 0x4582b542, 0xb540857f, 0x851a459a, 0x449ab540, @@ -2442,324 +2380,320 @@ unsigned long aui32H263CBR_MasterMTXTOPAZFWText[] = { 0xb52018a0, 0xb55f40cb, 0xc0347fe4, - 0xb75f9831, + 0xb75f9829, 0xda087fe4, 0x8506a8c6, - 0x5218b544, + 0x4c18b544, + 0x4c80b544, + 0x5200b544, 0x5280b544, - 0x5800b544, - 0x5880b544, - 0x5380b544, + 0x4d80b544, 0xaa35f290, - 0xb7209e49, - 0xb5445914, - 0x62435400, - 0x434db720, - 0x58c88502, + 0xb5449e49, + 0x62434e00, + 0xa8f9f208, + 0xda108502, + 0x58c8a9c2, 0x2880c101, - 0xda109e89, - 0x0a82a9c2, - 0x4e9cb540, - 0x521cb540, - 0xc0ff5dc0, - 0xca012dc0, - 0xc2003db0, - 0xb5805a11, - 0x3596450a, - 0x99a2fff4, - 0x0d82c0c0, - 0x09c2c012, - 0x09420d02, - 0x9a9bffb4, - 0x8546714e, - 0x9148c001, - 0xfff49dcf, - 0xc0c099a4, + 0xb5409e89, + 0xb5404e9c, + 0x5dc0521c, + 0x2dc0c0ff, + 0x3db0ca01, + 0x5a11c200, + 0x450ab580, + 0xfff43596, + 0xc0c099c0, 0xc0120d82, 0x0d0209c2, - 0xffb40906, - 0xd0919a8c, - 0x71481a70, - 0xd00b0a02, - 0xda100a42, - 0xc200a9c2, - 0x9ea15a28, - 0xc0ff5dc0, - 0xc8012dc0, - 0x35963db0, - 0x9978fff4, + 0xffb40942, + 0x9e7b9b23, + 0x71460a82, + 0x638cb7e0, + 0xc0018546, + 0x9dcf9168, + 0x99befff4, + 0x0d82c0c0, + 0x09c2c012, + 0x09060d02, + 0x9b10ffb4, + 0x1e70d091, + 0x0a027148, + 0x0a42d00b, + 0xa9c2da10, + 0x5a28c200, + 0x5dc09ea1, + 0x2dc0c0ff, + 0x3db0c801, + 0xfff43596, + 0x9e7b9992, 0x0a50d051, 0x5a40c200, 0x5ac1c200, - 0x8506714e, - 0x9346fffe, - 0xaa71f250, + 0x85067146, + 0x9326fffe, + 0xaa71f248, 0xcfce7500, 0xb541857f, - 0xc000459c, + 0xc000441c, 0xf2089102, 0xb760a9de, 0x9ea4450a, 0x0d829c62, - 0x98f7c014, - 0x5288b784, + 0x98f2c014, + 0x4c88b784, 0x85027500, - 0x5218b544, - 0x92a4c002, - 0x5d8cb7a0, - 0x068f0f02, - 0x4908b784, - 0xc0027500, - 0xb7849082, - 0x75004a08, - 0x93e2c001, - 0x5308b784, + 0x4c18b544, + 0x9204c002, + 0x5d0cb7a0, + 0x9ebd0f02, + 0x6708b782, + 0xc0017500, + 0xb78493e2, + 0x75004d08, + 0x9182c000, + 0xa9a2f208, + 0xa869f248, + 0x4d10b5c4, + 0x9c629e84, + 0x430ab500, + 0x4e08b784, 0xc0007500, - 0xf2089182, - 0xb5c4a9a2, - 0xf2505310, - 0x9e84a869, - 0xb5009c62, - 0xb784430a, - 0x75005408, - 0x9382c000, - 0xa825f210, - 0xb5c49eab, - 0x9e845410, - 0xf2509c62, - 0x9ea4aa21, - 0xf2089c62, - 0xf210a9a1, - 0x0d86a83d, + 0xf2109382, + 0x9eaba825, + 0x4e10b5c4, 0x9c629e84, - 0xaa25f250, - 0xf2089eab, - 0x0986a021, + 0xaa21f250, 0x9c629ea4, - 0x5408b784, - 0xc0007500, - 0x0d8691e4, - 0x98abc014, - 0x5408b784, - 0xffff7500, - 0xc0009342, - 0x0d8690a0, - 0x98a1c014, - 0x5288b784, - 0xfffd7500, - 0xc0c09262, - 0xc0120d82, - 0x0d0209c2, - 0xffb40906, - 0xc80199fa, - 0xb5800a02, - 0xc0c0520c, - 0xc0120d82, - 0x0d0209c2, - 0xffb40942, - 0xb76099ee, - 0xfff45214, - 0x0d8698e9, - 0x98f7fff4, + 0xa9a1f208, + 0xa83df210, + 0x9e840d86, + 0xf2509c62, + 0x9eabaa25, + 0xa021f208, + 0x9ea40986, + 0xb7849c62, + 0x75004e08, + 0x91e4c000, + 0xc0140d86, + 0xb78498ab, + 0x75004e08, + 0x9342ffff, + 0x90a0c000, + 0xc0140d86, + 0xb78498a1, + 0x75004c88, + 0x9302fffd, 0x0d82c0c0, 0x09c2c012, 0x09060d02, - 0x99dfffb4, - 0xc0068502, + 0x9a82ffb4, + 0x0a02c801, + 0x520cb580, + 0x0d82c0c0, + 0x09c2c012, + 0x09420d02, + 0x9a76ffb4, + 0x5214b760, + 0x9907fff4, + 0xfff40d86, + 0xc0c09915, + 0xc0120d82, + 0x0d0209c2, + 0xffb40906, + 0x85029a67, + 0x0892c006, + 0x0c9ac430, + 0xb5400902, + 0xc006521c, + 0xb4418510, + 0xb104c000, + 0x2a404220, + 0x9d537500, + 0x4422b314, + 0xe0000089, + 0xffff1884, + 0xb7409284, + 0xc0064694, 0xc4300892, 0x09020c9a, - 0x521cb540, - 0x8510c006, + 0x8512c006, 0xc000b441, 0x4220b104, - 0x75002a40, - 0xb3139d4f, - 0x00874422, - 0x1884e000, - 0x9284ffff, - 0x4694b740, - 0x0892c006, - 0x0c9ac430, - 0xc0060902, - 0xb4418512, - 0xb104c000, - 0xc0024220, - 0x75002a00, - 0xb3149d53, - 0x00894422, - 0x1884e000, - 0x9264ffff, - 0xc03e0a02, - 0xb9600cea, - 0xb48140e8, - 0xffffc000, - 0x768093c1, - 0x9122c000, - 0xc03e0a02, - 0xb4810cea, - 0xc000c000, - 0xb7809180, - 0x7504450c, - 0xc03e088a, - 0xd00c0cea, - 0xb4211894, - 0xc0c0c000, - 0x09e20d82, - 0x09420d02, - 0x998bffb4, - 0xc0340882, - 0xb4210cb6, - 0xf208c000, - 0x2a20aa59, - 0xc0007500, - 0xc45091e2, - 0x0a020cea, + 0x2a00c002, + 0x9d4f7500, + 0x4422b313, + 0xe0000087, + 0xffff1884, + 0x0a029264, + 0x0ceac03e, + 0x40e8b960, 0xc000b481, - 0x4220b101, - 0x5c8cb780, - 0x28fcc002, - 0xa08dda08, - 0x7deeb79f, - 0x7e6eb7bf, - 0x7eeeb7df, - 0x7f6eb7ff, - 0x8c20c002, - 0xa60d9c22, - 0x670cb780, - 0x520cb720, - 0xf2080a82, - 0xc01ca882, - 0xf2087efe, - 0x0309a081, - 0xa086f208, - 0x9182c000, + 0x93c1ffff, + 0xc0007680, + 0x0a029122, + 0x0ceac03e, + 0xc000b481, + 0x9180c000, + 0x450cb780, + 0x088a7504, + 0x0ceac03e, + 0x1894d00c, + 0xc000b421, 0x0d82c0c0, - 0x09c2c012, - 0x09060d02, - 0x994fffb4, - 0x9240c000, - 0x0cb2c434, + 0x0d0209e2, + 0xffb40942, + 0x08829a13, + 0x0cb6c034, + 0xc000b421, + 0xaa59f208, + 0x75002a20, + 0x91e2c000, + 0x0ceac450, 0xb4810a02, 0xb101c000, - 0x28844220, - 0xc0007440, - 0xb78490e2, - 0x75005208, - 0x92c2c00c, - 0x4e8cb780, - 0xc0007502, - 0x0d8290c4, - 0x9a92c014, - 0xb7403ac0, - 0xb7405914, - 0xd810588c, - 0xf088a8c5, - 0xb720aa55, - 0x62434592, - 0x9e499e96, - 0x5a11c200, - 0xba090a04, - 0xba244002, - 0x70484002, - 0xc0000685, - 0xb7809138, - 0x2a51498c, - 0x498cb580, - 0x91c0c003, - 0xaa39f210, - 0x75002a04, - 0x93a2c002, - 0x498cb780, - 0xd0117440, - 0xb5403942, - 0xc002498c, - 0xb760929c, - 0x9e5c4792, - 0x400aba24, - 0x91a2c002, - 0x911cc002, - 0x660ab760, - 0x6384b740, - 0x9e2d9e99, - 0x4003ba09, - 0x5e7fd0a2, - 0xc2009e48, - 0x02085a6d, - 0x5a17c200, - 0x5908d226, - 0xc2000c06, - 0x12085a14, - 0xe0389e40, - 0xba24a94e, - 0x50904002, - 0x79029e54, - 0x9102c001, - 0x4d88b781, - 0xc0017500, - 0xb7809064, - 0x9e48470a, + 0xb7804220, + 0xc0025c0c, + 0xda0828fc, + 0xb79fa08d, + 0xb7bf7dee, + 0xb7df7e6e, + 0xb7ff7eee, + 0xc0027f6e, + 0x9c228c20, + 0xb780a60d, + 0xb720668c, + 0x0a82520c, + 0xa882f208, + 0x7efec01c, + 0xa081f208, + 0xf2080309, + 0xc000a086, + 0xc0c09182, + 0xc0120d82, + 0x0d0209c2, + 0xffb40906, + 0xc00099d7, + 0xc4349240, + 0x0a020cb2, + 0xc000b481, + 0x4220b101, + 0x74402884, + 0x90e2c000, + 0x4c08b784, + 0xc00c7500, + 0xb7809222, + 0x75024e8c, + 0x90c4c000, + 0xc0140d82, + 0x3ac09a8d, + 0x5914b740, + 0x588cb740, + 0xa8c5d810, + 0xaa55f088, + 0x4592b720, + 0x9e966243, + 0xc2009e49, + 0x0a045a11, + 0x4002ba09, 0x4002ba24, - 0xc0007008, - 0x76409378, - 0x90e4c000, - 0x4d08b781, - 0xc0007502, - 0xd01192c2, - 0x29591e32, + 0x06857048, + 0x9138c000, + 0x498cb780, + 0xb5802a51, + 0xc003498c, + 0xf21091c0, + 0x2a04aa39, + 0xc0027500, + 0xb78093a2, + 0x7440498c, + 0x3942d011, 0x498cb540, - 0x48fd9e52, - 0x470ab560, - 0x4d90b501, - 0x478ab580, - 0xa0c120a2, - 0x90a0c000, - 0xb5418502, - 0xb7804d98, - 0xba24458a, - 0xc000400a, - 0xb78090fc, - 0x0a04660a, - 0x660ab580, - 0x498cb720, - 0x0c82c03e, - 0xc000b421, + 0x929cc002, + 0x4792b760, + 0xba249e5c, + 0xc002400a, + 0xc00291a2, + 0xb760911c, + 0xb740660a, + 0x9e996304, + 0xba099e2d, + 0xd0a24003, + 0x9e485e7f, + 0x5a6dc200, + 0xc2000208, + 0xd2265a17, + 0x0c065908, + 0x5a14c200, + 0x9e401208, + 0xa94ee038, + 0x4002ba24, + 0x9e545090, + 0xc0017902, + 0xb7819102, + 0x75004d88, + 0x9064c001, + 0x470ab780, + 0xba249e48, + 0x70084002, + 0x9378c000, + 0xc0007640, + 0xb78190e4, + 0x75024d08, + 0x92c2c000, + 0x1e32d011, + 0xb5402959, + 0x9e52498c, + 0xb56048fd, + 0xb501470a, + 0xb5804d90, + 0x20a2478a, + 0xc000a0c1, + 0x850290a0, + 0x4d98b541, 0x458ab780, + 0x400aba24, + 0x90fcc000, + 0x660ab780, 0xb5800a04, - 0xc014458a, - 0xb7849aff, - 0x75004908, - 0x9222c002, - 0x4a08b784, + 0xb720660a, + 0xc03e498c, + 0xb4210c82, + 0xb780c000, + 0x0a04458a, + 0x458ab580, + 0x9afac014, + 0x6708b782, 0xc0027500, 0xb7809182, 0x2a40520c, 0xc0007500, 0xb78490e4, - 0x751a5808, + 0x751a5208, 0x9024c002, 0x5a8cb780, - 0x4892b722, + 0x4592b722, 0xa881da08, 0x71029e4c, 0x9284c000, 0x430ab780, 0xb5428502, - 0xb580489a, + 0xb580459a, 0xb760440a, 0xb7804412, 0x8506548c, - 0x5318b544, - 0x5418b544, + 0x4d18b544, + 0x4e18b544, 0x9c629ea4, 0xaa39f210, 0x75002a10, 0x93e2c000, - 0x5408b784, + 0x4e08b784, 0xc0007500, 0xb78290e4, - 0x7502488a, + 0x7502458a, 0x92a4c000, - 0x5308b784, + 0x4d08b784, 0x09027500, 0x0922d001, 0x0c82c438, @@ -2773,11 +2707,11 @@ unsigned long aui32H263CBR_MasterMTXTOPAZFWText[] = { 0x09e20d82, 0xc01e0d02, 0xffb4097e, - 0xc0c0983e, + 0xc0c098cb, 0x09920d82, 0x0d02c100, 0x0902c100, - 0x9835ffb4, + 0x98c2ffb4, 0x0c8ec430, 0xb4810a02, 0xb104c000, @@ -2796,7 +2730,7 @@ unsigned long aui32H263CBR_MasterMTXTOPAZFWText[] = { 0xd01190e4, 0x75002a14, 0x9082c000, - 0x9828ffd4, + 0x984bffd4, 0x550cb720, 0x5908d0a6, 0xe0609d47, @@ -2843,26 +2777,26 @@ unsigned long aui32H263CBR_MasterMTXTOPAZFWText[] = { 0x0d82c0c0, 0x09c2c012, 0x09420d02, - 0x9bb1ff94, + 0x983effb4, 0x520cb780, 0xc0007500, 0x9eab90a2, - 0x9ab9ffd4, + 0x9adcffd4, 0x7eeeb79f, 0x7f6eb7bf, 0x7feeb7df, 0x9c228c60, 0xa205f839, - 0x5808b724, + 0x5208b724, 0x5284b740, 0x448ab780, 0x5908d0a6, 0xb7409e2d, 0xe030598c, 0xb760a94e, - 0xb744669c, - 0xb7445898, - 0x1a045800, + 0xb744661c, + 0xb7445298, + 0x1a045200, 0x448ab580, 0xa8cdc030, 0x5a40e200, @@ -2871,18 +2805,18 @@ unsigned long aui32H263CBR_MasterMTXTOPAZFWText[] = { 0x82a3e210, 0x5214b540, 0x5c905c95, - 0x5808b524, + 0x5208b524, 0x92c4c001, - 0x5888b784, + 0x5288b784, 0xd3f10a04, 0x744428ce, - 0x5888b584, + 0x5288b584, 0x9034c001, - 0x4594b761, + 0x4414b761, 0xb5448506, - 0x24a65298, + 0x24a64c98, 0xb5447640, - 0xb5205418, + 0xb5204e18, 0xc0005214, 0xd1319202, 0xb78008a0, @@ -2894,8 +2828,8 @@ unsigned long aui32H263CBR_MasterMTXTOPAZFWText[] = { 0x0806520c, 0xaa1df9f8, 0xb7249c22, - 0xb7405888, - 0xd0a66284, + 0xb7405288, + 0xd0a66204, 0x9e2d5904, 0xaa4dc830, 0x448ab580, @@ -2906,21 +2840,21 @@ unsigned long aui32H263CBR_MasterMTXTOPAZFWText[] = { 0x5a11c200, 0x70c81a04, 0x9104c000, - 0x458cb781, + 0x440cb781, 0x3a00c040, - 0x458cb581, + 0x440cb581, 0x4f0cb720, 0x0a18d011, 0xc00070c8, 0xb7819104, - 0xc010458c, + 0xc010440c, 0xb5813a00, - 0xd011458c, + 0xd011440c, 0x70c80a1c, 0x9104c000, - 0x458cb781, + 0x440cb781, 0x3a00c020, - 0x458cb581, + 0x440cb581, 0x588cb780, 0xa916f288, 0xa919f288, @@ -2930,25 +2864,25 @@ unsigned long aui32H263CBR_MasterMTXTOPAZFWText[] = { 0x4002ba09, 0x704800b2, 0x9106c000, - 0x458cb781, + 0x440cb781, 0x2a7acfff, - 0x458cb581, + 0x440cb581, 0x1a22d011, 0x62459e52, 0xc0007048, 0xb7819106, - 0xc7fe458c, + 0xc7fe440c, 0xb5812a7e, - 0xb740458c, + 0xb740440c, 0xd0a2451a, 0xf3105e11, 0x70c88821, 0x9104c000, - 0x458cb781, + 0x440cb781, 0x2a4ecfff, - 0x458cb581, + 0x440cb581, 0x590cb740, - 0x458cb721, + 0x440cb721, 0xaa45d808, 0x9e8a9e50, 0x5a11c200, @@ -2975,7 +2909,7 @@ unsigned long aui32H263CBR_MasterMTXTOPAZFWText[] = { 0x3a00c101, 0x520cb580, 0x5214b760, - 0x99a8ffd4, + 0x99cbffd4, 0xf9f80802, 0x9c22aa1d, 0x5994b700, @@ -3113,7 +3047,7 @@ unsigned long aui32H263CBR_MasterMTXTOPAZFWText[] = { 0x0a020c92, 0xc000b481, 0x4220b103, - 0x610cb780, + 0x608cb780, 0xa885da08, 0xa909da08, 0xa189da08, @@ -3122,58 +3056,58 @@ unsigned long aui32H263CBR_MasterMTXTOPAZFWText[] = { 0x0a020cd0, 0xc000b481, 0x4220b103, - 0x608cb720, + 0x600cb720, 0x520cb780, - 0x610cb7a0, + 0x6084b760, 0x40b3b720, 0x412bb740, 0x412bb560, 0x75002a40, - 0xb5200303, + 0xb5200383, 0xb5404033, 0xc00040ab, 0xb78490e2, - 0x750a5808, + 0x750a5208, 0x90f2c000, - 0x5808b784, - 0xc00d751a, - 0xb7829204, - 0x0a04488a, - 0x488ab582, + 0x5208b784, + 0xc00a751a, + 0xb7829364, + 0x0a04458a, + 0x458ab582, 0x0ca6c450, 0xb4810a02, 0xb103c000, 0x00874220, 0x2880c031, - 0xc00f0207, - 0xd0a42a7c, - 0xd22859e1, - 0x000759c1, - 0x287ccffe, + 0x59e1d0a4, + 0x02079e9d, + 0x2a7cc00f, + 0x5b41c200, + 0x2efccffe, 0x0a020c88, 0xc000b481, 0x4220b103, - 0x5bc1c180, + 0x5841c180, 0xcffe9e9a, 0x0cbc2d7c, 0xc000b481, 0x4220b103, 0xb7400087, 0xb782590c, - 0xc0fc478a, + 0xc0fc448a, 0xd0f22880, 0xd0a4283e, 0x9e415b19, 0xa8d2d888, - 0xb5029e95, - 0xdffc4792, - 0x12187e7e, - 0x4002ba1c, + 0x4492b502, + 0xdffc1218, + 0xba1c7e7e, + 0x02854002, 0x91c2c002, 0xc00076c2, 0xb7809384, 0xb740480a, - 0xba246384, + 0xba246304, 0xc2004002, 0x58ed58ff, 0x589700c2, @@ -3185,13 +3119,13 @@ unsigned long aui32H263CBR_MasterMTXTOPAZFWText[] = { 0x249e9ea7, 0xc001a0c2, 0xb7809180, - 0xda08468a, - 0xba24a8a1, + 0xd800468a, + 0xba24a8e1, 0x70484002, 0x907cc001, 0x488ab780, 0x4812b720, - 0x6384b740, + 0x6304b740, 0xb5800a04, 0xba09488a, 0xd0a24003, @@ -3208,1360 +3142,1317 @@ unsigned long aui32H263CBR_MasterMTXTOPAZFWText[] = { 0xb780a141, 0x0a04480a, 0x480ab580, - 0x4988b784, - 0xb7847500, - 0xc0004a08, - 0xc01c90c4, - 0xc0027d3e, - 0xc01c9184, - 0xd0117d3e, - 0xd02103f0, - 0x76c20527, - 0xaa39f210, - 0xd0010882, - 0x2a040892, - 0xb7407902, - 0xc0005d8c, - 0xd80890e2, - 0x0a04aa49, - 0xa249d808, - 0xa94bf008, - 0xa94cf00a, - 0x8027f310, - 0x82a5e010, - 0xa249f008, - 0xa0cdf008, - 0x4e88b784, - 0x08827500, + 0xaa39f208, + 0xb7209e52, + 0x2a045d0c, + 0x02207500, + 0xb7409d4d, + 0xc3014525, + 0xf310813a, + 0xf3108025, + 0x01038221, + 0x452db580, + 0x90a2c001, + 0xc00076c2, + 0xda0890c4, + 0xc000aa61, + 0xd8009080, + 0xd808aa61, + 0x76c6a25d, + 0x9082c001, + 0xc00076c0, + 0x74c091a4, + 0xa953d808, + 0x8d2ae002, + 0x802df210, + 0xa251d808, + 0x92c0c000, + 0xd84874c0, + 0xe002a947, + 0xc0008d26, + 0xda089160, + 0x74c0aa61, + 0xa947d848, + 0xa25dd808, + 0x8d2ae002, + 0x802df210, + 0xa245d848, + 0x6788b782, + 0xc0007500, + 0xb7809302, + 0x9e41440a, + 0xc0007048, + 0x85029244, + 0x6798b542, + 0x0c82c43a, + 0xb4810a02, + 0xb103c000, + 0xcfef4220, + 0xc03a29fe, + 0xb4610c82, + 0xb780c000, + 0x9e41440a, + 0x08827048, 0x0892d002, - 0x0a0276c2, - 0x0a42d002, + 0x0a0276c6, + 0x0a42d001, 0xc0007848, - 0xc07c90c2, - 0xda088542, - 0x76c2a123, - 0xa953f008, - 0x90c4c000, - 0xaa41da08, - 0x9080c000, - 0xaa21da08, - 0x80a1e310, - 0xaa4dd808, - 0xa0d1f008, - 0xd8080a04, - 0xc006a24d, - 0xb72091c0, - 0x9d2e5d8c, - 0xaa39f210, - 0x8136c301, - 0x8120c201, - 0x4525b740, - 0x75002a04, - 0x8027f010, - 0x8221f310, - 0xb5800103, - 0xc001452d, - 0x76c290a2, - 0x90c4c000, - 0xaa41da08, - 0x9080c000, - 0xaa21da08, - 0xa25dd808, - 0xc00176c6, - 0x76c09082, - 0x91a4c000, - 0xd80874c0, - 0xe002a953, - 0xf2108d2a, - 0xd808802d, - 0xc000a251, - 0x74c092c0, - 0xa947d848, - 0x8d26e002, - 0x9160c000, - 0xaa41da08, - 0xd84874c0, + 0x85069242, + 0x6798b542, + 0x0c82c43a, + 0xb4810a02, + 0xb103c000, + 0xc0114220, + 0xc03a3980, + 0xb4610c82, + 0x7780c000, + 0x91a2c001, + 0xc00076c0, + 0xd80092e4, + 0xf008aa61, 0xd808a947, - 0xe002a25d, - 0xf2108d2a, - 0xd848802d, - 0xb784a245, - 0x75004b08, - 0x9302c000, - 0x440ab780, - 0x70489e41, - 0x9244c000, - 0xb5448502, - 0xc43a4b18, - 0x0a020c82, - 0xc000b481, - 0x4220b103, - 0x29fecfef, - 0x0c82c03a, - 0xc000b461, - 0x440ab780, - 0x70489e41, - 0xd0020882, - 0x76c60892, - 0xd0010a02, - 0x78480a42, - 0x9242c000, - 0xb5448506, - 0xc43a4b18, - 0x0a020c82, - 0xc000b481, - 0x4220b103, - 0x3980c011, - 0x0c82c03a, - 0xc000b461, - 0xc0017780, - 0x76c091a2, - 0x92e4c000, - 0xaa21da08, - 0xa947f008, - 0xa8d5d808, + 0xf310a8d5, + 0xd8088021, + 0xf008a8da, + 0x9e44a245, + 0xd8080c84, + 0x00c2a0da, + 0xa0d5d808, + 0x92a0c000, + 0xaa61da08, + 0xa95bf008, + 0xa8c9d848, 0x8021f310, - 0xa8dad808, - 0xa245f008, + 0xa8ced848, + 0xa259f008, 0x0c849e44, - 0xa0dad808, - 0xd80800c2, - 0xc000a0d5, - 0xda0892a0, - 0xf008aa41, - 0xd848a95b, - 0xf310a8c9, - 0xd8488021, - 0xf008a8ce, - 0x9e44a259, - 0xd8480c84, - 0x00c2a0ce, - 0xa0c9d848, - 0xaa5dd808, - 0xa95ff008, - 0xa940f04a, - 0xa9c7f048, - 0x8021f310, - 0xa94ff048, - 0xa25df008, - 0x8221f210, - 0xa8c2d848, - 0xa241f048, - 0x8037f010, - 0x80a9e210, - 0xd8480c84, - 0xf048a0c2, - 0xf048a245, - 0xb7bfa0cd, - 0xb7df7eee, - 0xb7ff7f6e, - 0x8c607fee, + 0xa0ced848, + 0xd84800c2, + 0xd808a0c9, + 0xf008aa5d, + 0xf04aa95f, + 0xf048a940, + 0xf310a9c7, + 0xf0488021, + 0xf008a94f, + 0xf110a25d, + 0xd8488223, + 0xf048a8c2, + 0xf310a241, + 0xe2108035, + 0x0c8480a9, + 0xa0c2d848, + 0xa245f048, + 0xa0cdf048, + 0x7eeeb7bf, + 0x7f6eb7df, + 0x7feeb7ff, + 0x9c228c60, + 0x5c0cb780, + 0x08c0d0f1, + 0x4031b720, + 0x9ea27642, + 0x9382c000, + 0x0ccac43c, + 0xb4810a02, + 0xb101c000, + 0xd0114220, + 0xd3f11914, + 0x08882e3e, + 0x4002ba09, + 0x4002ba12, + 0x7048c410, + 0x28fcc00e, + 0x7044c812, + 0x28aed3f1, + 0x9080c000, + 0x2cbed3f1, + 0x0e20d0f1, + 0xc0368502, + 0xd2080cfe, + 0xb421a103, + 0x9c22c000, + 0x72c0c002, + 0x1c0ad011, 0xb7809c22, - 0xd0f15c8c, - 0xb72008c0, - 0x76424031, - 0xc0009ea2, - 0xc43c9382, - 0x0a020cca, - 0xc000b481, - 0x4220b101, - 0x1914d011, - 0x2e3ed3f1, - 0xba090888, - 0xba124002, - 0xc4104002, - 0xc00e7048, - 0xc81228fc, - 0xd3f17044, - 0xc00028ae, - 0xd3f19080, - 0xd0f12cbe, - 0x85020e20, - 0x0cfec036, - 0xa103d208, - 0xc000b421, - 0xc0029c22, - 0xd01172c0, - 0x9c221c0a, - 0x5e0cb780, - 0xa882f208, - 0x1432d010, - 0xc000743d, - 0x087b90b6, - 0x90e0c000, - 0x850a7406, - 0x4478b302, - 0xf2089d43, - 0xe210a903, - 0x0a0a8021, - 0xc01208fe, - 0xc0107008, - 0x9c227002, - 0x5c94b720, - 0xb7208502, - 0xd81041cb, - 0xd810a17f, - 0x8502a173, - 0x5e0cb780, - 0xa167f010, - 0xa17bd810, - 0xa177d810, - 0xa167d850, - 0xa17bf010, - 0xa16fd850, - 0xa16bd850, - 0xa163d850, - 0xa167f050, - 0xa163f050, - 0xa17ff010, - 0xa16ff050, - 0xa16bf050, - 0xa0e1f010, - 0xa11fda08, - 0xa113da08, - 0xa107f208, - 0xa11bda08, - 0xa117da08, - 0xa107da48, - 0xa11bf208, - 0xa10fda48, - 0xa10bda48, - 0xa103da48, - 0xa107f248, + 0xf2085d8c, + 0xd010a882, + 0x743d1432, + 0x90b6c000, + 0xc000087b, + 0x740690e0, + 0xb302850a, + 0x9d434478, + 0xa903f208, + 0x8021e210, + 0x08fe0a0a, + 0x7008c012, + 0x7002c010, + 0xb7209c22, + 0x85025c14, 0x41cbb720, - 0xa103f248, - 0xa11ff208, - 0xa10ff248, - 0xa081f208, - 0xa10bf248, - 0xb7809c22, - 0xf0105e0c, - 0xf208a8e1, - 0xd810a081, - 0xda08a8f2, - 0xd850a092, - 0xda48a8e5, - 0xf050a085, - 0xf248a8e6, - 0xf050a086, - 0xf248a8e1, - 0xd810a081, - 0xda08a8fe, - 0xf010a09e, - 0xf208a8f9, - 0xf010a099, - 0xf208a8e6, - 0xd850a086, - 0xda48a8e1, - 0xd810a081, - 0xda08a8fa, - 0xd850a09a, - 0xda48a8ed, - 0xd810a08d, - 0xda08a8f6, - 0xd850a096, - 0xda48a8e9, - 0xf050a089, - 0xf248a8ee, - 0xf010a08e, - 0xb720a8fd, - 0xf2085f14, - 0xb740a09d, - 0xf05041dd, - 0xc301aa69, - 0xb5408120, - 0xf05041dd, - 0xf310aa61, - 0x85028821, - 0x40cdb580, + 0xa17fd810, 0xa173d810, - 0x08028502, - 0xa167f010, - 0xa17bd810, - 0xa177d810, - 0xa167d850, - 0xa17bf010, - 0xa16fd850, - 0xa16bd850, - 0xa16bf050, - 0x74c29c22, - 0xc0019e5c, - 0xb78091c4, - 0xd208618c, - 0x7440a885, - 0xb5448502, - 0xc0014e98, - 0xb78091a4, - 0xb7205e0c, - 0xda485b94, - 0xb740a881, - 0xb78042cd, - 0xb7405c8c, - 0x60955f14, - 0xa917f248, - 0xa94df010, - 0x44c5b740, - 0x444db780, - 0x8124c201, - 0x88a3e210, - 0x8a21f310, - 0xc0007048, - 0xb56491fc, - 0xc0004e88, - 0x74c09160, - 0x9104c000, - 0x5c8cb720, - 0xaa01da08, - 0x41abb580, - 0x4e88b704, - 0xa61d9c22, - 0xba3b0e82, - 0xcc124002, - 0x9eb872ca, - 0x9e969e56, - 0x12ac66b1, - 0xba017540, - 0xc0004003, - 0x058b933c, - 0x0d02018b, - 0x9bf1c034, - 0x5e0bd322, - 0x9e857148, - 0x931ac000, - 0x5990d324, - 0x0d0201ee, - 0x9be5c034, - 0x60419e6c, - 0x5a93d024, - 0x9180c000, - 0x5b8cb780, - 0xa88ada08, - 0x1590d010, + 0xb7808502, + 0xf0105d8c, + 0xd810a167, + 0xd810a17b, + 0xd850a177, + 0xf010a167, + 0xd850a17b, + 0xd850a16f, + 0xd850a16b, + 0xf050a163, + 0xf050a167, + 0xf010a163, + 0xf050a17f, + 0xf050a16f, + 0xf010a16b, + 0xda08a0e1, + 0xda08a11f, + 0xf208a113, + 0xda08a107, + 0xda08a11b, + 0xda48a117, + 0xf208a107, + 0xda48a11b, + 0xda48a10f, + 0xda48a10b, + 0xf248a103, + 0xb720a107, + 0xf24841cb, + 0xf208a103, + 0xf248a11f, + 0xf208a10f, + 0xf248a081, + 0x9c22a10b, + 0x5d8cb780, + 0xa8e1f010, + 0xa081f208, + 0xa8f2d810, + 0xa092da08, + 0xa8e5d850, + 0xa085da48, + 0xa8e6f050, + 0xa086f248, + 0xa8e1f050, + 0xa081f248, + 0xa8fed810, + 0xa09eda08, + 0xa8f9f010, + 0xa099f208, + 0xa8e6f010, + 0xa086f208, + 0xa8e1d850, + 0xa081da48, + 0xa8fad810, + 0xa09ada08, + 0xa8edd850, + 0xa08dda48, + 0xa8f6d810, + 0xa096da08, + 0xa8e9d850, + 0xa089da48, + 0xa8eef050, + 0xa08ef248, + 0xa8fdf010, + 0x5e94b720, + 0xa09df208, + 0x41ddb740, + 0xaa69f050, + 0x8120c301, + 0x41ddb540, + 0xaa61f050, + 0x8821f310, + 0xb5808502, + 0xd81040cd, + 0x8502a173, + 0xf0100802, + 0xd810a167, + 0xd810a17b, + 0xd850a177, + 0xf010a167, + 0xd850a17b, + 0xd850a16f, + 0xf050a16b, + 0x9c22a16b, + 0x9e5c74c2, + 0x91c4c001, + 0x610cb780, + 0xa885d208, + 0x85027440, + 0x4898b544, + 0x91a4c001, + 0x5d8cb780, + 0x5b14b720, + 0xa881da48, + 0x42cdb740, + 0x5c0cb780, + 0x5e94b740, + 0xf2486095, + 0xf010a917, + 0xb740a94d, + 0xb78044c5, + 0xc201444d, + 0xe2108124, + 0xf31088a3, + 0x70488a21, + 0x91fcc000, + 0x4888b564, + 0x9160c000, + 0xc00074c0, + 0xb7209104, + 0xda085c0c, + 0xb580aa01, + 0xb70441ab, + 0x9c224888, + 0x0e82a61d, + 0x4002ba3b, + 0x72cacc12, + 0x9e569eb8, + 0x66b19e96, + 0x754012ac, + 0x4003ba01, + 0x933cc000, + 0x018b058b, 0xc0340d02, - 0x9e859bd6, - 0xb79f9e68, - 0xb7bf7e6e, - 0xb7df7eee, - 0xb7ff7f6e, - 0xc0027fee, - 0x9c228c00, - 0x8440a61d, - 0x5b94b7e0, - 0xaa75da10, - 0x5c8cb7e0, - 0xb740753a, - 0xf2085e0c, - 0x0c82aa61, - 0x0c92d00a, - 0x7e74b53f, - 0xd8087504, - 0xd848aa5d, - 0xb59fa8c1, - 0xf0087eec, - 0x9e8da8de, - 0xba2d0b02, - 0xb53f4003, - 0xc0017f74, - 0xb7c092a4, - 0xf2105f14, - 0xf210a94b, - 0x7740aa4d, - 0x88a1f310, - 0x921cc000, - 0xa9c6f048, - 0x0d029e6b, - 0x9b95c034, - 0xa96bda10, - 0x882bf310, - 0x12d06009, - 0x714cd412, - 0xaa69f208, - 0xb79f7502, - 0x08827e6c, - 0x0892d009, - 0xc0017848, - 0xb77f93a2, - 0xb73f7d6a, - 0x9eab7f74, - 0xa949f250, - 0x4002ba1b, - 0x048b0503, - 0x9b71fff4, - 0x92c0c001, - 0x5f14b720, - 0x405db740, - 0x41cdb780, + 0xd3229bf1, + 0x71485e0b, + 0xc0009e85, + 0xd324931a, + 0x01ee5990, + 0xc0340d02, + 0x9e6c9be5, + 0xd0246041, + 0xc0005a93, + 0xb7809180, + 0xda085b0c, + 0xd010a88a, + 0x0d021590, + 0x9bd6c034, + 0x9e689e85, + 0x7e6eb79f, + 0x7eeeb7bf, + 0x7f6eb7df, + 0x7feeb7ff, + 0x8c00c002, + 0xa61d9c22, + 0xb7e08440, + 0xda105b14, + 0xb7e0aa75, + 0x753a5c0c, + 0x5d8cb740, + 0xaa61f208, + 0xd00a0c82, + 0xb53f0c92, + 0x75047e74, + 0xaa5dd808, + 0xa8c1d848, + 0x7eecb59f, + 0xa8def008, + 0x0b029e8d, + 0x4003ba2d, + 0x7f74b53f, + 0x92a4c001, + 0x5e94b7c0, + 0xa94bf210, + 0xaa4df210, 0xf3107740, 0xc00088a1, - 0xda10915c, - 0xb780a96b, - 0xe310464d, - 0x624388ab, - 0xf20812d8, + 0xf048921c, + 0x9e6ba9c6, + 0xc0340d02, + 0xda109b95, + 0xf310a96b, + 0x6009882b, + 0xd41212d0, + 0xf208714c, 0x7502aa69, - 0x90f2c000, - 0xaa69da08, - 0xc0007500, - 0xb7409222, - 0xb77f45cd, - 0xb73f7d6a, - 0x9eab7f74, - 0x4002ba1b, - 0x048b0503, - 0x9b45fff4, - 0x9140c000, + 0x7e6cb79f, + 0xd0090882, + 0x78480892, + 0x93a2c001, + 0x7d6ab77f, + 0x7f74b73f, + 0xf2509eab, + 0xba1ba949, + 0x05034002, + 0xfff4048b, + 0xc0019b71, + 0xb72092c0, + 0xb7405e94, + 0xb780405d, + 0x774041cd, + 0x88a1f310, + 0x915cc000, 0xa96bda10, - 0xe3109eab, - 0x0d0289ab, - 0x9b3fc034, - 0x08020301, - 0x7180c012, - 0x7d6eb79f, - 0x7deeb7bf, - 0x7e6eb7df, - 0x7eeeb7ff, - 0x8c40c002, - 0xa6059c22, - 0x6904b740, - 0x4003ba12, - 0x1e22d011, - 0x5904d226, - 0xc8309e2d, - 0xba13a8cd, - 0x9e5b4002, - 0x6a16d011, - 0x9e4d7088, - 0x90fcc001, - 0xc00074c0, - 0xc180921c, - 0xd0205a07, - 0x0d0201a8, - 0x9b11c034, - 0xaa25f208, - 0xd2246241, - 0xc0005943, - 0xd01190e0, - 0x9ea20e22, - 0x4003ba12, - 0x5f0cb720, - 0x0a10d091, - 0xa882d208, - 0xb3127282, - 0xc000485a, - 0xb72090da, - 0xc8124fb1, - 0x9e507282, - 0x7f6eb79f, - 0x7feeb7bf, - 0x9c228c40, - 0xb720a605, - 0xb7205c94, - 0xb700404d, - 0x74446014, - 0x1e00d051, - 0x4442b340, - 0xb7209e4d, - 0x9e5c43ca, - 0x4003ba12, - 0x7c7edffc, - 0x4002ba1b, - 0x4002ba12, - 0x9102c000, - 0xfff40481, - 0x9e829ba4, - 0x4003ba12, - 0xaa25d288, + 0x464db780, + 0x88abe310, + 0x12d86243, + 0xaa69f208, 0xc0007502, - 0xb78091c4, - 0xd2085c0c, - 0x7440a881, - 0x90e4c000, - 0x0e24d011, - 0xba129ea2, - 0xd2884003, - 0x7502aa29, - 0x90e4c000, + 0xda0890f2, + 0x7500aa69, + 0x9222c000, + 0x45cdb740, + 0x7d6ab77f, + 0x7f74b73f, + 0xba1b9eab, + 0x05034002, + 0xfff4048b, + 0xc0009b45, + 0xda109140, + 0x9eaba96b, + 0x89abe310, + 0xc0340d02, + 0x03019b3f, + 0xc0120802, + 0xb79f7180, + 0xb7bf7d6e, + 0xb7df7dee, + 0xb7ff7e6e, + 0xc0027eee, + 0x9c228c40, + 0xb740a605, + 0xba126884, + 0xd0114003, + 0xd2261e22, + 0x9e2d5904, + 0xa8cdc830, + 0x4002ba13, + 0xd0119e5b, + 0x70886a16, + 0xc0019e4d, + 0x74c090fc, + 0x921cc000, + 0x5a07c180, + 0x01a8d020, + 0xc0340d02, + 0xf2089b11, + 0x6241aa25, + 0x5943d224, + 0x90e0c000, 0x0e22d011, 0xba129ea2, - 0xda484003, - 0x9e52aa39, - 0x08c8d011, - 0xc0007082, - 0x9e8a90fc, + 0xb7204003, + 0xd0915e8c, + 0xd2080a10, + 0x7282a882, + 0x485ab312, + 0x90dac000, + 0x4fb1b720, + 0x7282c812, + 0xb79f9e50, + 0xb7bf7f6e, + 0x8c407fee, + 0xa6059c22, + 0x5c14b720, + 0x404db720, + 0x5f94b700, + 0xd0517444, + 0xb3401e00, + 0x9e4d4442, + 0x43cab720, + 0xba129e5c, + 0xdffc4003, + 0xba1b7c7e, + 0xba124002, + 0xc0004002, + 0x04819102, + 0x9ba4fff4, + 0xba129e82, + 0xd2884003, + 0x7502aa25, + 0x91c4c000, + 0x5b8cb780, + 0xa881d208, + 0xc0007440, + 0xd01190e4, + 0x9ea20e24, 0x4003ba12, - 0x9140c000, - 0x1a109e51, - 0xba247048, - 0xb3244002, - 0x9ea24836, - 0x5f0cb720, - 0x4f29b780, - 0x12289e52, - 0xba129ea2, - 0x76844003, - 0xc0009e89, - 0x0d0a90bc, - 0x90e0c000, - 0x857b76bb, - 0x487ab322, - 0xb7409dcb, - 0xe2104f59, - 0xd09180ad, - 0x9e8a0e10, - 0xaa01d208, + 0xaa29d288, + 0xc0007502, + 0xd01190e4, + 0x9ea20e22, 0x4003ba12, - 0x70489e51, - 0x445ab342, - 0x90fac000, - 0x4fc9b780, - 0xc8129ea1, - 0x9e507282, - 0x7f6eb79f, - 0x7feeb7bf, - 0x9c228c40, - 0xdffca61d, - 0xc0007efe, - 0xb7809204, - 0xb7c05e0c, - 0xda086014, - 0xda08aa99, - 0xf208ab11, - 0xda08aa86, - 0xc000ab95, - 0xb78091c0, - 0xb7c05e0c, - 0xda485f94, - 0xda48aa8d, - 0xf208ab05, - 0xda48aa9a, - 0xc008ab89, - 0xc0007540, - 0x9eab91dc, - 0x9937fff4, - 0xc2009e81, - 0xc20052a3, - 0xc2005343, - 0xc20053e3, - 0xb74056a7, - 0xd2a66484, - 0x9e2d5904, - 0xa8cdc830, - 0xaa51da10, - 0x63f36363, - 0x651cb740, - 0xda100a04, - 0x9e89a251, - 0xda109d47, - 0xc210aa55, - 0x66d3a925, - 0xf310856e, - 0x9e918821, - 0x4002ba2c, + 0xaa39da48, + 0xd0119e52, + 0x708208c8, + 0x90fcc000, + 0xba129e8a, + 0xc0004003, + 0x9e519140, + 0x70481a10, + 0x4002ba24, + 0x4836b324, + 0xb7209ea2, + 0xb7805e8c, + 0x9e524f29, + 0x9ea21228, + 0x4003ba12, + 0x9e897684, + 0x90bcc000, + 0xc0000d0a, + 0x76bb90e0, + 0xb322857b, + 0x9dcb487a, + 0x4f59b740, + 0x80ade210, + 0x0e10d091, + 0xd2089e8a, + 0xba12aa01, + 0x9e514003, + 0xb3427048, + 0xc000445a, + 0xb78090fa, + 0x9ea14fc9, + 0x7282c812, + 0xb79f9e50, + 0xb7bf7f6e, + 0x8c407fee, + 0xa61d9c22, + 0x7efedffc, + 0x9204c000, + 0x5d8cb780, + 0x5f94b7c0, + 0xaa99da08, + 0xab11da08, + 0xaa86f208, + 0xab95da08, + 0x91c0c000, + 0x5d8cb780, + 0x5f14b7c0, + 0xaa8dda48, + 0xab05da48, + 0xaa9af208, + 0xab89da48, + 0x7540c008, + 0x91dcc000, + 0xfff49eab, + 0x9e819937, + 0x52a3c200, + 0x5343c200, + 0x53e3c200, 0x56a7c200, - 0x7748c00c, - 0x534bc200, - 0x53ebc200, - 0x927cc001, - 0x7580c100, - 0xc07e9e6b, - 0xb3640a7e, - 0xd2264438, - 0xc2805114, - 0xe2205d87, - 0x0d0281af, - 0x9a07c034, - 0xa943f210, - 0x618ed032, - 0xa9d1da10, + 0x6404b740, + 0x5904d2a6, + 0xc8309e2d, + 0xda10a8cd, + 0x6363aa51, + 0xb74063f3, + 0x0a04649c, + 0xa251da10, + 0x9d479e89, + 0xaa55da10, + 0xa925c210, + 0x856e66d3, + 0x8821f310, + 0xba2c9e91, + 0xc2004002, + 0xc00c56a7, + 0xc2007748, + 0xc200534b, + 0xc00153eb, + 0xc100927c, + 0x9e6b7580, + 0x0a7ec07e, + 0x4438b364, + 0x5114d226, + 0x5d87c280, 0x81afe220, - 0xba1b0d02, - 0xf2104002, - 0xc034a1c2, - 0x755e99f8, - 0xa045f210, - 0x1a50d04d, - 0x5213d01a, - 0x90dac000, - 0xf3108542, - 0x52108823, - 0xa245f210, - 0xda108506, - 0xb79fa15f, - 0xb7bf7e6e, - 0xb7df7eee, - 0xb7ff7f6e, - 0xc0027fee, - 0x9c228c00, - 0x76c0a60d, - 0x5b94b7a0, - 0x92a2c001, - 0x5e0cb7a0, - 0xaa2dda48, - 0xc0007500, - 0x0d8690a2, - 0x9b60fff4, - 0xaa39da08, - 0xc0007500, - 0x0d8290a2, - 0x9b58fff4, - 0xa8a1da48, - 0xaa29da10, - 0xc0007048, - 0xda089382, - 0xfff4ab3d, - 0xb78099f1, - 0xf2085c8c, - 0xd210a881, - 0xb720aaa1, - 0x74425f14, - 0x4f49b5a0, - 0x9eaa9e83, - 0x4002ba1e, - 0xfff40916, - 0xba009ab9, - 0xd2104002, - 0xd210a021, - 0xb79fa821, - 0xb7bf7eee, - 0xb7df7f6e, - 0x8c607fee, - 0x9c229c22, + 0xc0340d02, + 0xf2109a07, + 0xd032a943, + 0xda10618e, + 0xe220a9d1, + 0x0d0281af, 0x4002ba1b, - 0x5887d1a4, - 0x9e489e5a, - 0x52200886, - 0x70881a04, - 0x907cc001, - 0x08029e4c, - 0xd0117008, - 0x50b01a32, - 0x91d6c000, - 0xc0007844, - 0xd01191a4, - 0xba040a02, - 0x9e4c4002, - 0x58877008, - 0x92d8ffff, - 0x9c220802, - 0xba001030, - 0x9c224002, - 0x5907d1a6, - 0x8821e210, + 0xa1c2f210, + 0x99f8c034, + 0xf210755e, + 0xd04da045, + 0xd01a1a50, + 0xc0005213, + 0x854290da, + 0x8823f310, + 0xf2105210, + 0x8506a245, + 0xa15fda10, + 0x7e6eb79f, + 0x7eeeb7bf, + 0x7f6eb7df, + 0x7feeb7ff, + 0x8c00c002, + 0xa60d9c22, + 0xb7a076c0, + 0xc0015b14, + 0xb7a092a2, + 0xda485d8c, + 0x7500aa2d, + 0x90a2c000, + 0xfff40d86, + 0xda089b60, + 0x7500aa39, + 0x90a2c000, + 0xfff40d82, + 0xda489b58, + 0xda10a8a1, + 0x7048aa29, + 0x9382c000, + 0xab3dda08, + 0x99f1fff4, + 0x5c0cb780, + 0xa881f208, + 0xaaa1d210, + 0x5e94b720, + 0xb5a07442, + 0x9e834f49, + 0xba1e9eaa, + 0x09164002, + 0x9ab9fff4, 0x4002ba00, - 0xd0119c22, - 0x08021e12, - 0x50b07008, - 0x91f6c000, - 0x78449ea1, - 0x9204ffff, + 0xa021d210, + 0xa821d210, + 0x7eeeb79f, + 0x7f6eb7bf, + 0x7feeb7df, + 0x9c228c60, + 0xba1b9c22, + 0xd1a44002, + 0x9e5a5887, + 0x08869e48, + 0x1a045220, + 0xc0017088, + 0x9e4c907c, + 0x70080802, + 0x1a32d011, + 0xc00050b0, + 0x784491d6, + 0x91a4c000, 0x0a02d011, 0x4002ba04, 0x70089e4c, 0xffff5887, - 0x080692d8, - 0xb7009c22, - 0xb7405c94, - 0x9db946dc, - 0x15b4c001, - 0x802ff210, - 0x0c827500, - 0x46ccb580, - 0x9196c000, - 0x620cb720, - 0x40bdb740, - 0x8021f310, - 0x46d4b520, - 0x40adb580, - 0xa941d010, - 0xc0057480, - 0xb7209384, - 0x850646d4, - 0xa14bd010, - 0x404cb780, - 0xc0017502, - 0xc0021494, - 0xb7209344, - 0xb7605b8c, - 0xd1a643ad, - 0x9e485910, - 0x8827f210, + 0x080292d8, + 0x10309c22, + 0x4002ba00, + 0xd1a69c22, + 0xe2105907, + 0xba008821, + 0x9c224002, + 0x1e12d011, + 0x70080802, + 0xc00050b0, + 0x9ea191f6, + 0xffff7844, + 0xd0119204, + 0xba040a02, + 0x9e4c4002, + 0x58877008, + 0x92d8ffff, + 0x9c220806, + 0x5c14b700, + 0x46dcb740, + 0xc0019db9, + 0xf21015b4, + 0x7500802f, + 0xb5800c82, + 0xc00046cc, + 0xb7209196, + 0xb740618c, + 0xf31040bd, + 0xb5208021, + 0xb58046d4, + 0xd01040ad, + 0x7480a941, + 0x9384c005, + 0x46d4b720, + 0xd0108506, + 0xb780a14b, + 0x7502404c, + 0x1494c001, + 0x9344c002, + 0x5b0cb720, + 0x43adb760, + 0x5910d1a6, + 0xf2109e48, + 0xc2008827, + 0x70085a13, + 0xb7009e8b, + 0xc0045e94, + 0xf0509276, + 0x7008aa65, + 0x9178c000, + 0x4ec8b720, + 0x2a1ed3f1, + 0xc0037506, + 0xc0039334, + 0xd03193a0, + 0x9e496a39, 0x5a13c200, - 0x9e8b7008, - 0x5f14b700, - 0x9276c004, - 0xaa65f050, - 0xc0007008, + 0xc0007048, 0xb7209178, 0xd3f14ec8, - 0x75062a1e, - 0x9334c003, - 0x93a0c003, - 0x6a39d031, - 0xc2009e49, - 0x70485a13, + 0x75042a1e, + 0x9114c003, + 0x9180c003, + 0x6a37d031, + 0xc2009e48, + 0x70085a13, 0x9178c000, 0x4ec8b720, 0x2a1ed3f1, - 0xc0037504, - 0xc0039114, - 0xd0319180, - 0x9e486a37, + 0xc0027502, + 0xc00292f4, + 0xd0119360, + 0x9e496a3d, 0x5a13c200, - 0xc0007008, - 0xb7209178, - 0xd3f14ec8, - 0x75022a1e, - 0x92f4c002, - 0x9360c002, - 0x6a3dd011, + 0xc0027048, + 0xd0b19338, + 0xb7400cb4, + 0xb7804e58, + 0xb7204029, + 0xf3104ec8, + 0x70488021, + 0x9018c002, + 0x9080c002, + 0x5b0cb720, + 0x43adb760, + 0x5910d1a6, + 0xf2109e48, + 0xc2008827, + 0x70085a13, + 0xb7009e8b, + 0xc0015e94, + 0xf0509376, + 0x7008aa65, + 0x9196fffe, + 0x6a37d031, 0xc2009e49, 0x70485a13, - 0x9338c002, - 0x0cb4d0b1, - 0x4e58b740, - 0x4029b780, - 0x4ec8b720, - 0x8021f310, - 0xc0027048, - 0xc0029018, - 0xb7209080, - 0xb7605b8c, - 0xd1a643ad, - 0x9e485910, - 0x8827f210, - 0x5a13c200, - 0x9e8b7008, - 0x5f14b700, - 0x9376c001, - 0xaa65f050, - 0xfffe7008, - 0xd0319196, - 0x9e496a37, - 0x5a13c200, - 0xc0007048, - 0xb78091b8, - 0xc01c4ec8, - 0xc0017d3e, - 0x0a049004, + 0x91b8c000, + 0x4ec8b780, + 0x7d3ec01c, + 0x9004c001, + 0xb5800a04, + 0xc0014ec8, + 0x9e489060, + 0x5a07c180, + 0xc0007008, + 0xd0b19378, + 0xb7400cb4, + 0xb7804e58, + 0xb7204029, + 0xf3104ec8, + 0x70488021, + 0x9116c000, + 0x0a12d011, 0x4ec8b580, - 0x9060c001, - 0xc1809e48, - 0x70085a07, - 0x9378c000, - 0x0cb4d0b1, - 0x4e58b740, - 0x4029b780, - 0x4ec8b720, - 0x8021f310, - 0xc0007048, - 0xd0119116, - 0xb5800a12, - 0xc0004ec8, - 0xd0109140, - 0xb540a149, - 0xc0004ec8, - 0xd0109080, - 0xd810a149, - 0xb720aa75, - 0x1a04424c, - 0xb3407048, - 0x850248a4, - 0xa14bd010, - 0xd0109c22, - 0x9c22a0ca, - 0x2dfcc00e, - 0x6cbbd331, - 0x1e36d011, - 0x704858a1, - 0x4002ba24, - 0x443cb314, - 0xd1a20089, - 0x74425e04, - 0x0d8c870a, - 0x449ab312, - 0xd0129e59, - 0xc0047102, - 0xb7207500, - 0x857e5f14, - 0x4478b342, - 0x4fc1b540, - 0x0c80c002, - 0x4059b540, - 0xa6059c22, + 0x9140c000, + 0xa149d010, + 0x4ec8b540, + 0x9080c000, + 0xa149d010, + 0xaa75d810, + 0x424cb720, + 0x70481a04, + 0x48a4b340, + 0xd0108502, + 0x9c22a14b, + 0xa0cad010, + 0xc00e9c22, + 0xd3312dfc, + 0xd0116cbb, + 0x58a11e36, + 0xba247048, + 0xb3144002, + 0x0089443c, + 0x5e04d1a2, + 0x870a7442, + 0xb3120d8c, + 0x9e59449a, + 0x7102d012, + 0x7500c004, + 0x5e94b720, + 0xb342857e, + 0xb5404478, + 0xc0024fc1, + 0xb5400c80, + 0x9c224059, + 0xc030a605, + 0xb7a0ac7d, + 0x9d595b0c, + 0xa45dc038, 0xac7dc030, - 0x5b8cb7a0, - 0xc0389d59, - 0xc030a45d, - 0xc038ac7d, - 0xc030a45d, - 0xc038ac7d, - 0x0d82a45d, - 0x0982c002, - 0x9aaafff4, - 0x7c3edffc, - 0xa9aada08, - 0xd0020a02, - 0xb7200a42, - 0x09ba618c, - 0x0aacc002, - 0xd2088506, - 0xb540a221, - 0xfff440b9, - 0xb7209a97, - 0xd1315f14, - 0xd1710e14, - 0xd1310c94, - 0xda080d1c, - 0xd171a001, - 0x85020e1c, - 0x402bb500, - 0xa143d808, - 0x0886c001, - 0xa103da08, - 0x48cdb520, - 0x7f6eb79f, - 0x7feeb7bf, - 0x9c228c40, - 0x5c8cb720, - 0x412db780, - 0xb5408502, - 0x0a04413b, - 0x412db580, - 0xa61d9c22, - 0x5f0cb720, - 0x422db780, - 0xb7c09e8d, - 0x76c45b8c, + 0xa45dc038, + 0xac7dc030, + 0xa45dc038, + 0xc0020d82, + 0xfff40982, + 0xdffc9aaa, + 0xda087c3e, + 0x0a02a9aa, + 0x0a42d002, + 0x610cb720, + 0xc00209ba, + 0x85060aac, + 0xa221d208, + 0x40b9b540, + 0x9a97fff4, + 0x5e94b720, + 0x0e14d131, + 0x0c94d171, + 0x0d1cd131, + 0xa001da08, + 0x0e1cd171, + 0xb5008502, + 0xd808402b, + 0xc001a143, + 0xda080886, + 0xb520a103, + 0xb79f48cd, + 0xb7bf7f6e, + 0x8c407fee, + 0xb7209c22, + 0xb7805c0c, + 0x8502412d, + 0x413bb540, 0xb5800a04, - 0xc000422d, - 0x85029124, - 0xa133f210, - 0xaa55da08, - 0xa235f210, - 0x5c8cb780, - 0x9ea676c4, - 0xa182f208, - 0x9124c009, - 0xa956da08, - 0x620cb740, - 0xd2d08502, - 0xd290a133, - 0xf208a14b, - 0xf008aa4d, - 0xf310a947, - 0x00898021, - 0x58ffd224, - 0xa0d1f808, - 0xaa45f248, + 0x9c22412d, + 0xb720a61d, + 0xb7805e8c, + 0x9e8d422d, + 0x5b0cb7c0, + 0x0a0476c4, + 0x422db580, + 0x9124c000, + 0xf2108502, + 0xda08a133, + 0xf210aa55, + 0xb780a235, + 0x76c45c0c, + 0xf2089ea6, + 0xc009a182, + 0xda089124, + 0xb740a956, + 0x8502618c, + 0xa133d2d0, + 0xa14bd290, + 0xaa4df208, + 0xa947f008, 0x8021f310, 0xd2240089, 0xf80858ff, - 0xf808a0c9, - 0xf248a0cd, - 0xe220a8cd, - 0x9e4b80a3, - 0xc0800d10, - 0x70c85a07, - 0xf0080385, - 0xc000a0c6, - 0xd0a69256, - 0xf2105908, - 0xc2008023, - 0x70c85a13, - 0xd2908506, - 0xc000a14b, - 0xd2d090d6, - 0xf208a133, - 0xf208a265, - 0x9e53a9e6, + 0xf248a0d1, + 0xf310aa45, + 0x00898021, + 0x58ffd224, + 0xa0c9f808, + 0xa0cdf808, + 0xa8cdf248, + 0x80a3e220, + 0x0d109e4b, + 0x5a07c080, + 0x038570c8, + 0xa0c6f008, + 0x9256c000, + 0x5908d0a6, + 0x8023f210, + 0x5a13c200, + 0x850670c8, + 0xa14bd290, + 0x90d6c000, + 0xa133d2d0, + 0xa265f208, + 0xa9e6f208, + 0x0d029e53, + 0x9ba4c014, + 0xaa49f210, + 0xf2507502, + 0xc001a035, + 0xd0b192f4, + 0xd2080ae4, + 0x7500aa21, + 0x9202c001, + 0xaa49da10, + 0x5a40e200, + 0x9262c000, + 0xa95fda50, + 0x5a45c200, + 0x8021f310, + 0xa9c9da10, + 0xa25dda50, + 0xa9deda50, 0xc0140d02, - 0xf2109ba4, - 0x7502aa49, - 0xa035f250, - 0x92f4c001, - 0x0ae4d0b1, - 0xaa21d208, - 0xc0017500, - 0xda109202, - 0xe200aa49, - 0xc0005a40, - 0xda509262, - 0xc200a95f, - 0xf3105a45, - 0xda108021, - 0xda50a9c9, - 0xda50a25d, - 0x0d02a9de, - 0x9b81c014, - 0xa05dda50, - 0xaa5dda50, - 0xc0007530, - 0xf2489292, - 0xd226aa4d, - 0xf208590c, - 0xf310a8e5, - 0xc2008821, - 0x70485a0f, - 0x90fcc000, - 0xaa21d208, - 0xd2081a04, - 0xf250a221, - 0xf208aa35, - 0x8502a8e5, - 0xa15fda50, - 0x5908d226, - 0xf3107440, - 0xf2108021, - 0xc000a229, - 0x850290b6, - 0xa12bf210, - 0xaa59f208, - 0xa8a9f210, - 0x6a4ec002, - 0x5a1fc200, + 0xda509b81, + 0xda50a05d, + 0x7530aa5d, + 0x9292c000, + 0xaa4df248, + 0x590cd226, + 0xa8e5f208, + 0x8821f310, + 0x5a0fc200, 0xc0007048, - 0xf210909c, - 0xf248a229, - 0xf210a8e2, - 0xf208a8a9, - 0x9e4aaa79, - 0x7044c412, - 0x7102d010, + 0xd20890fc, + 0x1a04aa21, + 0xa221d208, + 0xaa35f250, + 0xa8e5f208, + 0xda508502, + 0xd226a15f, + 0x74405908, + 0x8021f310, 0xa229f210, - 0xa221f210, - 0xa8c1dac8, - 0xc0007446, - 0xd0d19174, - 0xb78008e0, - 0x1a084029, - 0x294ed3f1, - 0x9060c000, - 0xf210090a, - 0x7642a8ca, - 0xd0090882, - 0x74b80892, - 0xd0090a02, - 0x78480a42, - 0xb3250af2, - 0x76424422, - 0x90f4c000, - 0xfff49eab, - 0xc0009a9f, - 0xd0919140, - 0x850a0e50, - 0xa13fd2d0, - 0xd208857e, - 0xd2d0a103, - 0x7502aa31, - 0x9164c000, - 0x0a64d0b1, - 0xa881d208, - 0xd0017440, - 0xd3e10a54, - 0xd2902ace, - 0x7502aa49, + 0x90b6c000, + 0xf2108502, + 0xf208a12b, + 0xf210aa59, + 0xc002a8a9, + 0xc2006a4e, + 0x70485a1f, + 0x909cc000, + 0xa229f210, + 0xa8e2f248, + 0xa8a9f210, + 0xaa79f208, + 0xc4129e4a, + 0xd0107044, + 0xf2107102, + 0xf210a229, + 0xdac8a221, + 0x7446a8c1, + 0x9174c000, + 0x08e0d0d1, + 0x4029b780, + 0xd3f11a08, + 0xc000294e, + 0x090a9060, + 0xa8caf210, + 0x08827642, + 0x0892d009, + 0x0a0274b8, + 0x0a42d009, + 0x0af27848, + 0x4422b325, + 0xc0007642, + 0x9eab90f4, + 0x9a9ffff4, + 0x9140c000, + 0x0e50d091, + 0xd2d0850a, + 0x857ea13f, + 0xa103d208, + 0xaa31d2d0, + 0xc0007502, + 0xd0b19164, + 0xd2080a64, + 0x7440a881, 0x0a54d001, 0x2aced3e1, - 0x0cd0d091, - 0x4029b780, + 0xaa49d290, + 0xd0017502, + 0xd3e10a54, + 0xd0912ace, + 0xb7800cd0, + 0x71484029, + 0x90f2c000, + 0xaa3dd2d0, 0xc0007148, - 0xd2d090f2, - 0x7148aa3d, - 0x9068c000, - 0xdac80289, - 0x10d8aa41, - 0xc000747d, - 0xd0d19136, - 0xb78008e0, - 0x1a084029, - 0x9140c000, - 0xc0007444, - 0xd0d1913c, - 0xb78008e0, - 0x0a084029, - 0x2aced3f1, - 0x0cd0d091, + 0x02899068, + 0xaa41dac8, + 0x747d10d8, + 0x9136c000, + 0x08e0d0d1, 0x4029b780, + 0xc0001a08, + 0x74449140, + 0x913cc000, + 0x08e0d0d1, + 0x4029b780, + 0xd3f10a08, + 0xd0912ace, + 0xb7800cd0, + 0x71484029, + 0x90f2c000, + 0xaa3dd2d0, 0xc0007148, - 0xd2d090f2, - 0x7148aa3d, - 0x9068c000, - 0xd2d00289, - 0xd208a2b9, - 0xc009a2c1, - 0xb7a090c0, - 0xf250620c, - 0xf210aa3d, - 0xf210a933, - 0xf20aa8b9, - 0xf210a920, - 0xf208a9b5, - 0xf210a9a6, - 0xf31089a3, - 0xf2508a21, - 0x0d02abba, - 0xa221f208, - 0x9aa7c014, - 0xa957f250, - 0xaa21f208, - 0xa94cf20a, - 0x8821f310, - 0xa8baf208, - 0x5a07c200, + 0x02899068, + 0xa2b9d2d0, + 0xa2c1d208, + 0x90c0c009, + 0x618cb7a0, + 0xaa3df250, + 0xa933f210, + 0xa8b9f210, + 0xa920f20a, + 0xa9b5f210, + 0xa9a6f208, + 0x89a3f210, 0x8a21f310, - 0xa921f248, - 0xd0120882, - 0x00087102, - 0x58070804, - 0x7004c012, - 0xc4109e82, - 0x75c27244, - 0xa0aaf210, - 0x901cc001, - 0xa9c9da08, - 0x0d02058f, - 0x9a81c014, - 0x0a66d0b1, - 0xa900d20a, - 0x8ea2e011, - 0xba001002, - 0x000e4002, - 0x4002ba00, - 0x8536741c, - 0x4478b302, - 0xa8c9da08, - 0x8c22f011, - 0x8221f310, - 0x63c2d032, - 0xa92bf210, - 0xaa35f250, - 0x88afe310, - 0x5a1bc200, - 0xf2107048, - 0xb425a0a1, - 0xda084658, - 0x5dc0a9ca, - 0x05f65dc5, - 0xa1b2f250, - 0xa9c9da08, + 0xabbaf250, + 0xf2080d02, + 0xc014a221, + 0xf2509aa7, + 0xf208a957, + 0xf20aaa21, + 0xf310a94c, + 0xf2088821, + 0xc200a8ba, + 0xf3105a07, + 0xf2488a21, + 0x0882a921, + 0x7102d012, + 0x08040008, + 0xc0125807, + 0x9e827004, + 0x7244c410, + 0xf21075c2, + 0xc001a0aa, + 0xda08901c, + 0x058fa9c9, 0xc0140d02, - 0xf2109a50, - 0x7502aa49, - 0xa031f250, - 0x90f2c000, - 0xaa49da10, - 0xc0017500, - 0xb72092c2, - 0xb780618c, - 0x75004129, - 0xc0010383, - 0xf2489344, - 0x7500aa29, - 0xa841dac8, - 0x919cc000, - 0xa9a1f210, - 0x9e816009, - 0x5987d1a4, - 0x05960d02, - 0x9a2bc014, - 0xa8c2dac8, - 0xe0009e4a, - 0x12201084, - 0x442cb314, - 0xc0007504, - 0xdac890da, - 0xc000a041, - 0x9e4b9340, - 0xc00070c0, - 0xd01190dc, - 0xc0001e14, - 0xd0119200, - 0xc0000e14, - 0xdac89180, - 0xdac8a943, - 0xf310aa45, - 0xb7e08021, - 0xc200618c, - 0xdac85a07, - 0xd208a241, - 0x7500aa69, - 0x9204c000, - 0xaa41dac8, - 0xc000753e, - 0x857e90b4, - 0x90c0c000, - 0xc0007500, - 0x850690a4, - 0xa143dac8, + 0xd0b19a81, + 0xd20a0a66, + 0xe011a900, + 0x10028ea2, + 0x4002ba00, + 0xba00000e, + 0x741c4002, + 0xb3028536, + 0xda084478, + 0xf011a8c9, + 0xf3108c22, + 0xd0328221, + 0xf21063c2, + 0xf250a92b, + 0xe310aa35, + 0xc20088af, + 0x70485a1b, + 0xa0a1f210, + 0x4658b425, + 0xa9cada08, + 0x5dc55dc0, + 0xf25005f6, + 0xda08a1b2, + 0x0d02a9c9, + 0x9a50c014, 0xaa49f210, - 0xc0007502, + 0xf2507502, + 0xc000a031, 0xda1090f2, 0x7500aa49, - 0x91e2c000, + 0x92c2c001, + 0x610cb720, + 0x4129b780, + 0x03837500, + 0x9344c001, + 0xaa29f248, + 0xdac87500, + 0xc000a841, + 0xf210919c, + 0x6009a9a1, + 0xd1a49e81, + 0x0d025987, + 0xc0140596, + 0xdac89a2b, + 0x9e4aa8c2, + 0x1084e000, + 0xb3141220, + 0x7504442c, + 0x90dac000, + 0xa041dac8, + 0x9340c000, + 0x70c09e4b, + 0x90dcc000, + 0x1e14d011, + 0x9200c000, + 0x0e14d011, + 0x9180c000, + 0xa943dac8, + 0xaa45dac8, + 0x8021f310, + 0x610cb7e0, + 0x5a07c200, + 0xa241dac8, 0xaa69d208, 0xc0007500, - 0xd0d19244, - 0xd2080a60, - 0xfff4a982, - 0xc0009965, - 0xd0919140, - 0x850a0e50, - 0xa13fd2d0, - 0xd208857e, - 0xd2d0a103, - 0x7502aa31, - 0x91c4c000, - 0x0a64d0b1, - 0xa881d208, - 0xc0007440, - 0xdac890e4, - 0x0a08aa41, - 0xa241dac8, + 0xdac89204, + 0x753eaa41, + 0x90b4c000, + 0xc000857e, + 0x750090c0, + 0x90a4c000, + 0xdac88506, + 0xf210a143, + 0x7502aa49, + 0x90f2c000, + 0xaa49da10, + 0xc0007500, + 0xd20891e2, + 0x7500aa69, + 0x9244c000, 0x0a60d0d1, - 0xa881d208, + 0xa982d208, + 0x9965fff4, + 0x9140c000, 0x0e50d091, - 0xd2080884, - 0xd208a0c1, - 0xd3f1a882, - 0xc00e2e1e, - 0x704828fc, - 0x9132c000, - 0xa8bed2d0, + 0xd2d0850a, + 0x857ea13f, + 0xa103d208, + 0xaa31d2d0, + 0xc0007502, + 0xd0b191c4, + 0xd2080a64, + 0x7440a881, + 0x90e4c000, + 0xaa41dac8, + 0xdac80a08, + 0xd0d1a241, + 0xd2080a60, + 0xd091a881, + 0x08840e50, + 0xa0c1d208, + 0xa882d208, 0x2e1ed3f1, + 0x28fcc00e, 0xc0007048, - 0xd2089088, - 0xf210a0c2, - 0xd208a923, - 0xf310a8c1, - 0xd2d0802f, - 0xf210a0b9, - 0x8502a229, - 0x0e50d131, - 0x0cd8d131, - 0xa123f290, - 0xa103da08, - 0x0e50d171, - 0x403bb540, - 0xa133f290, - 0xa103da08, - 0x0e58d171, - 0xa8b9d2d0, - 0xa103da08, - 0xa12ff210, - 0xa127f210, - 0xa0d9da50, - 0xaa41d208, - 0xa24dda10, - 0x7e6eb79f, - 0x7eeeb7bf, - 0x7f6eb7df, - 0x7feeb7ff, - 0x8c00c002, - 0xa60d9c22, - 0x5f0cb780, - 0xa90ff208, - 0x5604b740, - 0x5b8cb740, + 0xd2d09132, + 0xd3f1a8be, + 0x70482e1e, + 0x9088c000, + 0xa0c2d208, + 0xa923f210, + 0xa8c1d208, + 0x802ff310, + 0xa0b9d2d0, + 0xa229f210, + 0xd1318502, + 0xd1310e50, + 0xf2900cd8, + 0xda08a123, + 0xd171a103, + 0xb5400e50, + 0xf290403b, + 0xda08a133, + 0xd171a103, + 0xd2d00e58, + 0xda08a8b9, + 0xf210a103, + 0xf210a12f, + 0xda50a127, + 0xd208a0d9, + 0xda10aa41, + 0xb79fa24d, + 0xb7bf7e6e, + 0xb7df7eee, + 0xb7ff7f6e, + 0xc0027fee, + 0x9c228c00, + 0xb780a60d, + 0xf2085e8c, + 0xb740a90f, + 0xb7405604, + 0xe2205b0c, + 0xb72081af, + 0xf2085c14, + 0xf048a18e, + 0xe020a8c1, + 0xb7408327, + 0x9e5046dd, + 0xe2107002, + 0x098280af, + 0x06830309, + 0xb5400285, + 0xc0005614, + 0xf2089158, + 0xd226aa2d, + 0xe2105904, + 0xc00089a3, + 0xda1091e0, + 0xf208aa29, + 0x0a08a8ad, + 0x6142d033, + 0xf21072b5, + 0xb334882d, + 0x01894436, + 0xc00074c0, + 0xb72091fc, + 0xd071610c, + 0xc2000a3e, + 0x85065997, + 0x41b9b540, + 0x40adb560, + 0x9140c000, + 0x610cb780, + 0xd2088502, + 0x8502a10f, + 0xa107f208, + 0x5d94b7c0, + 0xa9aada08, + 0xa94ff250, + 0xa9a9da08, + 0x5dc95dc0, 0x81afe220, - 0x5c94b720, - 0xa18ef208, - 0xa8c1f048, - 0x8327e020, - 0x46ddb740, - 0x70029e50, - 0x80afe210, - 0x03090982, - 0x02850683, - 0x5614b540, - 0x9158c000, - 0xaa2df208, - 0x5904d226, - 0x89a3e210, - 0x91e0c000, - 0xaa29da10, - 0xa8adf208, - 0xd0330a08, - 0x72b56142, - 0x882df210, - 0x4436b334, - 0x74c00189, - 0x91fcc000, - 0x618cb720, - 0x0a3ed071, - 0x5997c200, - 0xb5408506, - 0xb56041b9, - 0xc00040ad, - 0xb7809140, - 0x8502618c, - 0xa10fd208, - 0xf2088502, - 0xb7c0a107, - 0xda085e14, - 0xf250a9aa, - 0xda08a94f, - 0x5dc0a9a9, - 0xe2205dc9, - 0x0d0281af, - 0x9913c014, - 0xa021dac8, - 0xa8a1f210, - 0x09d0d0d1, - 0xaa61d008, - 0xa946f208, - 0xd2087444, - 0xf208a221, - 0xc000a142, - 0xf21093a4, - 0x7502aa29, + 0xc0140d02, + 0xdac89913, + 0xf210a021, + 0xd0d1a8a1, + 0xd00809d0, + 0xf208aa61, + 0x7444a946, + 0xa221d208, + 0xa142f208, + 0x93a4c000, + 0xaa29f210, + 0xc0007502, + 0xb7a09244, + 0xf248618c, + 0x0996aa55, + 0xa9aaf248, + 0xc2000d02, + 0xf2485a0b, + 0xc014a259, + 0xf24898ef, + 0xf210a029, + 0xf248aa5d, + 0xc000a249, + 0xf2509360, + 0xf248aa41, + 0xf210a259, + 0xda50a8de, + 0xd808a93f, + 0xb740aa61, + 0xf248618c, + 0xda10a0ce, + 0xf310a8a9, + 0xf0488021, + 0xda50a14a, + 0x0884a23d, + 0xa0a9da10, + 0x7eeeb79f, + 0x7f6eb7bf, + 0x7feeb7df, + 0x9c228c60, + 0x8420a61d, + 0x5e8cb780, + 0xa895f208, + 0x18849d39, + 0xa095f208, + 0xa8cad018, + 0x5c0cb720, + 0x76428582, + 0xb7609d99, + 0xc00048a1, + 0xf2089144, + 0xf208a183, + 0xd080a18e, + 0xc000a0c6, + 0xb7009140, + 0xb7805e8c, + 0xd080422c, + 0xb580a1c7, + 0xb720432c, + 0xb7805e8c, + 0xb7e05b0c, + 0xb7e06194, + 0xf20841ad, + 0xfa10a98d, + 0x123eab71, + 0xd2240089, + 0xfa1058ff, + 0xe000aae9, + 0x07620362, + 0x0f62d003, + 0x02d2e000, + 0xd00306d2, + 0xd2a20ed2, + 0xc2805e0c, + 0xd02058f5, + 0xc2803118, + 0xe000590c, + 0x152a112a, + 0x1d22d003, + 0x5df4c100, + 0x9dcb9e58, + 0xc1009ebb, + 0x30885a0d, + 0x4808b784, + 0xf2109d68, + 0x0003a967, + 0xd0a47502, + 0xf310587f, + 0xb33389a7, + 0xb55f4c24, + 0xfa107f64, + 0xfa10a371, + 0xfa10a2e9, + 0xf210a06d, + 0xffd4a3e5, + 0xb75f9b05, + 0xf0007f64, + 0x7504aa41, 0x9244c000, - 0x620cb7a0, - 0xaa55f248, - 0xf2480996, - 0x0d02a9aa, - 0x5a0bc200, - 0xa259f248, - 0x98efc014, - 0xa029f248, - 0xaa5df210, - 0xa249f248, - 0x9360c000, - 0xaa41f250, - 0xa259f248, - 0xa8def210, - 0xa93fda50, - 0xaa61d808, - 0x620cb740, - 0xa0cef248, - 0xa8a9da10, - 0x8021f310, - 0xa14af048, - 0xa23dda50, - 0xda100884, - 0xb79fa0a9, - 0xb7bf7eee, - 0xb7df7f6e, - 0x8c607fee, - 0xa61d9c22, - 0xb7808420, - 0xf2085f0c, - 0x9d39a895, - 0xf2081884, - 0xd018a095, - 0xb720a8ca, - 0x85825c8c, - 0x9d997642, - 0x48a1b760, - 0x9144c000, - 0xa183f208, - 0xa18ef208, - 0xa0c6d080, - 0x9140c000, - 0x5f0cb700, - 0x422cb780, - 0xa1c7d080, - 0x432cb580, - 0x5f0cb720, - 0x5b8cb780, - 0x6214b7e0, - 0x41adb7e0, - 0xa98df208, - 0xab71fa10, - 0x0089123e, - 0x58ffd224, - 0xaae9fa10, - 0x0362e000, - 0xd0030762, - 0xe0000f62, - 0x06d202d2, - 0x0ed2d003, - 0x5e0cd2a2, - 0x58f5c280, - 0x3118d020, - 0x590cc280, - 0x112ae000, - 0xd003152a, - 0xc1001d22, - 0x9e585df4, - 0x9ebb9dcb, - 0x5a0dc100, - 0xb7843088, - 0x9d684e08, - 0xa967f210, - 0x75020003, - 0x587fd0a4, - 0x89a7f310, - 0x4c24b333, - 0x7f64b55f, - 0xa371fa10, - 0xa2e9fa10, - 0xa06dfa10, - 0xa3e5f210, - 0x9b05ffd4, - 0x7f64b75f, - 0xaa41f000, - 0xc0007504, - 0xb7209244, - 0xf0405b8c, - 0xb760a9d6, - 0x0d0242ab, - 0xa1e2f210, - 0xc0141984, - 0xb7809844, - 0xf2485f0c, - 0xb700a01d, - 0x85025f0c, - 0x41bcb540, - 0x7deeb79f, - 0x7e6eb7bf, - 0x7eeeb7df, - 0x7f6eb7ff, - 0x8c20c002, - 0xb7209c22, - 0xd8105b94, - 0xf010a876, - 0xb500a96f, - 0xf01042d3, - 0xb740a96d, - 0xb7805c94, - 0xb76041cd, - 0xb540620c, - 0xd81041cd, - 0xf310a8c9, - 0xd0138821, - 0xf00a1d02, - 0xe210a964, - 0x624388a3, - 0xa96df050, - 0x8221f310, - 0xa265f008, - 0x45cdb540, - 0xaa71f010, - 0x424db580, - 0xa8f5f010, - 0x42cdb520, - 0xc0089c22, - 0x9e5874c0, - 0xc0009e52, - 0xd00290fc, - 0x1a1470c0, - 0x501351f3, - 0x7400c005, + 0x5b0cb720, + 0xa9d6f040, + 0x42abb760, + 0xf2100d02, + 0x1984a1e2, + 0x9844c014, + 0x5e8cb780, + 0xa01df248, + 0x5e8cb700, + 0xb5408502, + 0xb79f41bc, + 0xb7bf7dee, + 0xb7df7e6e, + 0xb7ff7eee, + 0xc0027f6e, + 0x9c228c20, + 0x5b14b720, + 0xa876d810, + 0xa96ff010, + 0x42d3b500, + 0xa96df010, + 0x5c14b740, + 0x41cdb780, + 0x618cb760, + 0x41cdb540, + 0xa8c9d810, + 0x8821f310, + 0x1d02d013, + 0xa964f00a, + 0x88a3e210, + 0xf0506243, + 0xf310a96d, + 0xf0088221, + 0xb540a265, + 0xf01045cd, + 0xb580aa71, + 0xf010424d, + 0xb520a8f5, + 0x9c2242cd, + 0x74c0c008, + 0x9e529e58, 0x90fcc000, - 0x7000d002, - 0x50131a50, - 0xb7400128, - 0xb7806484, - 0xd1a6650c, - 0x9e2d5904, - 0xa8e5c040, - 0xaa4dc830, - 0x60097044, - 0x1214d01d, - 0x5013d01a, - 0x48bab340, - 0x50101222, - 0x00009c22, + 0x70c0d002, + 0x51f31a14, + 0xc0055013, + 0xc0007400, + 0xd00290fc, + 0x1a507000, + 0x01285013, + 0x6404b740, + 0x648cb780, + 0x5904d1a6, + 0xc0409e2d, + 0xc830a8e5, + 0x7044aa4d, + 0xd01d6009, + 0xd01a1214, + 0xb3405013, + 0x122248ba, + 0x9c225010, 0x87c2c809, 0x0c20b060, 0x87c2c809, @@ -4570,7 +4461,8 @@ unsigned long aui32H263CBR_MasterMTXTOPAZFWText[] = { 0x09c0b060, }; -unsigned long aui32H263CBR_MasterMTXTOPAZFWData[] = { +unsigned long aui32H263CBR_MasterMTXTOPAZFWData[] = +{ 0x00000000, 0x00000000, 0x00000000, @@ -4617,46 +4509,42 @@ unsigned long aui32H263CBR_MasterMTXTOPAZFWData[] = { 0x00000000, 0x00000000, 0x809000b0, - 0x80900374, - 0x82884e34, - 0x82884934, - 0x82884944, + 0x80900364, + 0x82884c24, + 0x82884728, + 0x82884738, + 0x828847d8, + 0x82884650, + 0x82884698, + 0x828846a6, + 0x82884808, + 0x82884832, + 0x82884844, + 0x8288487c, + 0x82884880, + 0x828848b0, + 0x828848e0, + 0x82884908, + 0x82884948, + 0x82884958, + 0x82884968, + 0x82884648, + 0x82884970, + 0x82884978, + 0x828849a8, + 0x828849b0, 0x828849e4, - 0x82884850, - 0x82884898, - 0x828848a6, - 0x828848a0, - 0x82884a14, - 0x82884a3e, - 0x82884a50, - 0x82884a88, - 0x82884a8c, - 0x82884abc, - 0x82884aec, - 0x82884b14, - 0x82884b54, - 0x82884b64, - 0x82884b74, - 0x8288490c, - 0x82884b7c, - 0x82884b88, - 0x82884bb8, - 0x82884bc0, - 0x82884bf4, - 0x828851bc, - 0x828850f6, - 0x82885178, - 0x82884df4, - 0x82884efc, - 0x82884f3c, - 0x82884f40, - 0x82884f48, - 0x82884fa4, - 0x82885000, - 0x828850b8, - 0x00000000, - 0x00000000, - 0x00000000, + 0x82884fac, + 0x82884ee6, + 0x82884f68, + 0x82884be4, + 0x82884cec, + 0x82884d2c, + 0x82884d30, + 0x82884d38, + 0x82884d94, + 0x82884df0, + 0x82884ea8, 0x00000000, 0x00000000, 0x00000000, @@ -5016,18 +4904,18 @@ unsigned long aui32H263CBR_MasterMTXTOPAZFWData[] = { 0x00000000, 0x00000000, 0x00000000, - 0x809007c8, - 0x809007c8, - 0x809026b8, + 0x809007b8, + 0x809007b8, + 0x809026a4, 0x80902138, - 0x8090434c, - 0x80902aa4, - 0x80902460, - 0x809007c8, - 0x809007c8, - 0x809007c8, - 0x809007c8, - 0x809007c8, + 0x80904190, + 0x80902a90, + 0x8090244c, + 0x809007b8, + 0x809007b8, + 0x809007b8, + 0x809007b8, + 0x809007b8, 0x00000000, 0x00000000, 0x00000000, @@ -5275,18 +5163,22 @@ unsigned long aui32H263CBR_MasterMTXTOPAZFWData[] = { 0x00000000, }; -unsigned long aui32H263CBR_MasterMTXTOPAZFWTextReloc[] = { +unsigned long aui32H263CBR_MasterMTXTOPAZFWTextReloc[] = +{ 0 }; -unsigned char aui8H263CBR_MasterMTXTOPAZFWTextRelocType[] = { +unsigned char aui8H263CBR_MasterMTXTOPAZFWTextRelocType[] = +{ 0 }; -unsigned long aui32H263CBR_MasterMTXTOPAZFWTextRelocFullAddr[] = { +unsigned long aui32H263CBR_MasterMTXTOPAZFWTextRelocFullAddr[] = +{ 0 }; -unsigned long aui32H263CBR_MasterMTXTOPAZFWDataReloc[] = { +unsigned long aui32H263CBR_MasterMTXTOPAZFWDataReloc[] = +{ 0 }; diff --git a/fw/H263MasterFirmwareCBR_bin.h b/fw/H263MasterFirmwareCBR_bin.h index c98b596..20958af 100644 --- a/fw/H263MasterFirmwareCBR_bin.h +++ b/fw/H263MasterFirmwareCBR_bin.h @@ -1,27 +1,3 @@ -/* - * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sub license, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice (including the - * next paragraph) shall be included in all copies or substantial portions - * of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. - * IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR - * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - */ // This file was automatically generated from ../release/H263MasterFirmwareCBR.dnl using dnl2c. diff --git a/fw/H263MasterFirmwareVBR_bin.c b/fw/H263MasterFirmwareVBR_bin.c index 0799f0a..50386a8 100644 --- a/fw/H263MasterFirmwareVBR_bin.c +++ b/fw/H263MasterFirmwareVBR_bin.c @@ -1,54 +1,61 @@ /* - * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) 2010 Intel Corporation. All rights reserved. + * Copyright (c) Imagination Technologies Limited, UK + * Redistribution. Redistribution and use in binary form, without modification, + * are permitted provided that the following conditions are met: * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sub license, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice (including the - * next paragraph) shall be included in all copies or substantial portions - * of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. - * IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR - * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + * Redistributions must reproduce the above copyright notice and the following + * disclaimer in the documentation and/or other materials provided with the + * distribution.Neither the name of Intel Corporation nor the names of its + * suppliers may be used to endorse or promote products derived from this + * software without specific prior written permission. No reverse engineering, + * decompilation, or disassembly of this software is permitted. + * Limited patent license. Intel Corporation grants a world-wide, royalty-free, + * non-exclusive license under patents it now or hereafter owns or controls + * to make, have made, use, import,offer to sell and sell ("utilize") this + * software, but solely to the extent that any such patent is necessary to + * Utilize the software alone. The patent license shall not apply to any + * combinations which include this software. No hardware per se is licensed hereunder. + * + * DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, + * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,OR CONSEQUENTIAL DAMAGES + * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ // This file was automatically generated from ../release/H263MasterFirmwareVBR.dnl using dnl2c. -unsigned char *szH263MasterFirmwareVBR_buildtag = "BUILD_TOPAZ_SC_1_00_00_0318"; +unsigned char *szH263MasterFirmwareVBR_buildtag="BUILD_TOPAZ_SC_1_00_00_0327"; -unsigned long ui32H263VBR_MasterMTXTOPAZFWTextSize = 4597; -unsigned long ui32H263VBR_MasterMTXTOPAZFWDataSize = 722; +unsigned long ui32H263VBR_MasterMTXTOPAZFWTextSize = 4269; +unsigned long ui32H263VBR_MasterMTXTOPAZFWDataSize = 684; unsigned long ui32H263VBR_MasterMTXTOPAZFWTextRelocSize = 0; unsigned long ui32H263VBR_MasterMTXTOPAZFWDataRelocSize = 0; unsigned long ui32H263VBR_MasterMTXTOPAZFWTextOrigin = 0x80900000; -unsigned long ui32H263VBR_MasterMTXTOPAZFWDataOrigin = 0x82884800; +unsigned long ui32H263VBR_MasterMTXTOPAZFWDataOrigin = 0x828842c0; -unsigned long aui32H263VBR_MasterMTXTOPAZFWText[] = { +unsigned long aui32H263VBR_MasterMTXTOPAZFWText[] = +{ 0x9040c001, 0xc80993fe, 0xc0000e42, 0xc8290e00, - 0xc5348422, - 0xc8298420, - 0xc4808622, + 0xc4d68422, + 0xc8298440, + 0xc42c8622, 0x9e838600, 0xc8099e43, - 0xc8f80d42, + 0xc8540d42, 0xc8090d20, - 0xc8f80942, + 0xc8540942, 0xc8090960, 0xc00a0e42, 0xc8090e40, @@ -61,7 +68,7 @@ unsigned long aui32H263VBR_MasterMTXTOPAZFWText[] = { 0x9320fffe, 0xa401c838, 0x0dc2c809, - 0x0de0c8f6, + 0x0de0c852, 0x0e42c809, 0x0b46b080, 0x7e74b77f, @@ -80,8 +87,8 @@ unsigned long aui32H263VBR_MasterMTXTOPAZFWText[] = { 0xffff9c62, 0x058d93a0, 0xb700018d, - 0xb780568c, - 0x9c015614, + 0xb780560c, + 0x9c015594, 0x0687a605, 0x0ea0060b, 0xffff9c62, @@ -96,63 +103,61 @@ unsigned long aui32H263VBR_MasterMTXTOPAZFWText[] = { 0x9c80c971, 0x75002a08, 0x9184c000, - 0x997dc014, - 0x460cb780, + 0x9979c014, + 0x458cb780, 0xc0007500, 0x0d8290a4, - 0x990ec054, + 0x98d5c054, 0x7f6cb79f, 0xc0007500, 0xc05490e4, - 0x0d8a9916, - 0x9904c054, + 0x0d8a98dd, + 0x98cbc054, 0x8d80e032, - 0x99b6c014, + 0x99b2c014, 0x0800e000, 0x91c4c000, - 0x9ac0c014, - 0x460cb780, + 0x9abcc014, + 0x458cb780, 0x2a797402, - 0x460cb580, + 0x458cb580, 0x90e4c000, 0x9100c000, 0xc0149e83, - 0x75409a33, + 0x75409a2f, 0x9162fffe, 0x7eeeb79f, 0x7f6eb7bf, 0x9c228c60, 0x85028702, + 0x7418b543, + 0x7498b543, + 0x7518b543, 0x7818b543, 0x7898b543, 0x7918b543, - 0x7c18b543, - 0x7c98b543, - 0x7d18b543, - 0x4118b544, - 0x4198b544, - 0x4218b544, - 0x4818b544, + 0x5b18b542, + 0x7e18b543, + 0x4804b540, 0x4884b540, 0x4904b540, 0x4984b540, 0x4a04b540, - 0x4a84b540, + 0x4c04b540, 0x4c84b540, 0x4d04b540, - 0x4d84b540, 0x4202b540, 0x4282b540, - 0x5084b540, - 0x7e84b540, - 0x4f04b540, - 0x4702b540, + 0x5004b540, + 0x7d84b540, + 0x4e84b540, + 0x4602b540, 0xa6059c22, 0xfff48420, - 0x0d8a9b87, - 0x98aac054, - 0x9bc6fff4, - 0x98b5c054, + 0x0d8a9b8b, + 0x9875c054, + 0x9bcafff4, + 0x9880c054, 0x0cd2c420, 0xb4810a02, 0xb105c000, @@ -160,27 +165,27 @@ unsigned long aui32H263VBR_MasterMTXTOPAZFWText[] = { 0x8d80e031, 0x9aebc014, 0x0922c829, - 0x0900c534, + 0x0920c4d6, 0x7f6cb73f, 0x2a5ed071, - 0x458cb580, + 0x450cb580, 0x2a80c01e, 0xf0088502, 0x7102a8c2, 0x5a95c280, - 0x468cb5a0, + 0x460cb5a0, 0x4434b341, 0xb5407640, - 0xb520461c, - 0xc000450c, + 0xb520459c, + 0xc000448c, 0xd01190c2, 0xf0080e12, 0xb780a241, - 0xc807570c, + 0xc807568c, 0xc57008c2, 0xc0320880, 0xb5800caa, - 0xb421558c, + 0xb421550c, 0x0a2ac000, 0xb4810cf4, 0x1a28c000, @@ -210,7 +215,7 @@ unsigned long aui32H263VBR_MasterMTXTOPAZFWText[] = { 0x0a02923c, 0x0c9ec034, 0xc000b481, - 0x9b0dfff4, + 0x9b11fff4, 0xb79f0802, 0xb7bf7eee, 0x8c607f6e, @@ -266,14 +271,14 @@ unsigned long aui32H263VBR_MasterMTXTOPAZFWText[] = { 0xc0020992, 0xc0020d02, 0xc0340902, - 0x0a0a9bd4, + 0x0a0a9b9f, 0x0c9ec034, 0xc000b481, 0x75bf1b04, 0xc0008502, 0x9dcf9202, 0x7f7cb55f, - 0x9ba7c034, + 0x9b72c034, 0xa045f231, 0x7f7cb75f, 0x75bf1b04, @@ -288,10 +293,10 @@ unsigned long aui32H263VBR_MasterMTXTOPAZFWText[] = { 0x9c228c00, 0xf8399c22, 0xb780a285, - 0x0986458c, + 0x0986450c, 0x0d0270c8, 0x9096c001, - 0x4614b760, + 0x4594b760, 0x08020c06, 0x0902c1cc, 0x19c4d010, @@ -308,7 +313,7 @@ unsigned long aui32H263VBR_MasterMTXTOPAZFWText[] = { 0xc00c9e8a, 0x09840900, 0x9101ffff, - 0x4614b540, + 0x4594b540, 0xaa9df9f8, 0xc2009c22, 0xc0378502, @@ -316,12 +321,12 @@ unsigned long aui32H263VBR_MasterMTXTOPAZFWText[] = { 0xc8179c80, 0x9c229c80, 0xb780a605, - 0x9e5d460c, + 0x9e5d458c, 0xc000790a, 0xfff49162, 0xfff49bf0, 0xb7809bbe, - 0x790a460c, + 0x790a458c, 0x9324ffff, 0x7f6eb79f, 0x7feeb7bf, @@ -388,11 +393,11 @@ unsigned long aui32H263VBR_MasterMTXTOPAZFWText[] = { 0xc1c068d1, 0x5c8b0cc0, 0xc000b4c1, - 0x460cb720, + 0x458cb720, 0xc2000a04, 0x000b5214, 0xb5203098, - 0xb79f460c, + 0xb79f458c, 0xb7bf7c6e, 0xb7df7cee, 0xb7ff7d6e, @@ -404,8 +409,8 @@ unsigned long aui32H263VBR_MasterMTXTOPAZFWText[] = { 0x9ea10a04, 0x55e40d86, 0xc0343d88, - 0x0d8a9aaf, - 0x9aacc034, + 0x0d8a9a7a, + 0x9a77c034, 0xaa1df9f8, 0xa6059c22, 0x0a42c801, @@ -415,50 +420,50 @@ unsigned long aui32H263VBR_MasterMTXTOPAZFWText[] = { 0xc000b481, 0x0cf408aa, 0xc000b421, - 0x578cb780, + 0x570cb780, 0x0c92c080, 0xa881f208, 0xc000b421, - 0x578cb780, + 0x570cb780, 0xf2080c88, 0xb421a889, 0xb780c000, - 0x0c84578c, + 0x0c84570c, 0xa88df208, 0xc000b421, 0x1c980902, 0xc000b441, - 0x578cb780, + 0x570cb780, 0xf2080c90, 0xb421a885, 0xb7a0c000, - 0x0dd2578c, - 0x9a67c034, + 0x0dd2570c, + 0x9a32c034, 0xaa25f208, 0xffff7008, 0x0daa9344, 0x0d060982, 0x0902c121, 0x9a4afff4, - 0x4794b760, + 0x4714b760, 0x0d02c021, 0x09c20d04, 0x9a37fff4, - 0x4794b760, + 0x4714b760, 0x0d0609c2, 0x9a31fff4, 0x09820daa, 0xc1010d02, 0xfff40902, 0x0d929a35, - 0x9a43c034, + 0x9a0ec034, 0xaa25f208, 0xffff7008, 0x77409344, 0x90a2c000, 0xc0340d8e, - 0x0d8a9a45, - 0x9a42c034, + 0x0d8a9a10, + 0x9a0dc034, 0x7f6eb79f, 0x7feeb7bf, 0x9c228c40, @@ -466,13 +471,13 @@ unsigned long aui32H263VBR_MasterMTXTOPAZFWText[] = { 0x0a020c8e, 0xc000b481, 0x4220b101, - 0x578cb780, + 0x570cb780, 0xa085f208, 0x0a021c8c, 0xc000b481, 0x4220b105, 0x2b5ed1f1, - 0x578cb780, + 0x570cb780, 0xcff09ead, 0xc2802e80, 0xf2085ea1, @@ -481,11 +486,11 @@ unsigned long aui32H263VBR_MasterMTXTOPAZFWText[] = { 0x0a020c84, 0xc000b481, 0x4220b101, - 0x470cb520, + 0x468cb520, 0xb4810c84, 0xb101c000, 0xb5204220, - 0xc070478c, + 0xc070470c, 0xb4810c8e, 0x0882c000, 0xb4211c8c, @@ -494,12 +499,12 @@ unsigned long aui32H263VBR_MasterMTXTOPAZFWText[] = { 0xb4211c8c, 0x0c84c000, 0xc000b481, - 0x6484b740, + 0x6284b740, 0x5908d326, 0xe0309e2d, 0x9ea4aa4d, 0xb7809c62, - 0x7740578c, + 0x7740570c, 0x9ea98502, 0xd0010d82, 0xf2080db2, @@ -512,7 +517,7 @@ unsigned long aui32H263VBR_MasterMTXTOPAZFWText[] = { 0x7f6eb7bf, 0x7feeb7df, 0x9c228c60, - 0x4594b760, + 0x4514b760, 0xc0020a7f, 0x9ea18502, 0x89afe220, @@ -549,7 +554,7 @@ unsigned long aui32H263VBR_MasterMTXTOPAZFWText[] = { 0xb4813c80, 0xb102c000, 0xb7604220, - 0xd3125b94, + 0xd3125a94, 0x85026931, 0xb9609e51, 0xc1c04070, @@ -561,7 +566,7 @@ unsigned long aui32H263VBR_MasterMTXTOPAZFWText[] = { 0xc1c09301, 0xe2108560, 0xb76080ad, - 0xc0015d94, + 0xc0015c94, 0xce3e3904, 0xb9608521, 0xf0314048, @@ -571,7 +576,7 @@ unsigned long aui32H263VBR_MasterMTXTOPAZFWText[] = { 0xffff8510, 0xe2209301, 0xb780812d, - 0xc0015b0c, + 0xc0015a0c, 0xc1c03908, 0x5d090d60, 0xa885dac8, @@ -580,7 +585,7 @@ unsigned long aui32H263VBR_MasterMTXTOPAZFWText[] = { 0x0cc0c1c0, 0xb4415c8b, 0x9c22c000, - 0x510cb740, + 0x508cb740, 0x6cb1d312, 0xc1c00a02, 0x5c8b0cc0, @@ -613,12 +618,12 @@ unsigned long aui32H263VBR_MasterMTXTOPAZFWText[] = { 0xc000b481, 0x4220b101, 0xa0e1f008, - 0x511cb740, + 0x509cb740, 0x7f6cb79f, 0xf3109e51, 0xcfff8021, 0xb58028be, - 0xd312510c, + 0xd312508c, 0xc1c068a1, 0x5c8b0cc0, 0xc000b421, @@ -635,7 +640,7 @@ unsigned long aui32H263VBR_MasterMTXTOPAZFWText[] = { 0xd31190c2, 0xe1b16c81, 0xb7608d00, - 0x09825b94, + 0x09825a94, 0x4070b960, 0x08e0c1c0, 0x5889d0a4, @@ -658,7 +663,7 @@ unsigned long aui32H263VBR_MasterMTXTOPAZFWText[] = { 0xc1c08d00, 0xe1108760, 0xb74082a3, - 0x09825d94, + 0x09825c94, 0x4048b960, 0xd0a49e93, 0xc4005889, @@ -667,7 +672,7 @@ unsigned long aui32H263VBR_MasterMTXTOPAZFWText[] = { 0xf0294220, 0x0890a245, 0x92a1ffff, - 0x5b0cb780, + 0x5a0cb780, 0xa943f010, 0xa891da08, 0xaa61f010, @@ -705,7 +710,7 @@ unsigned long aui32H263VBR_MasterMTXTOPAZFWText[] = { 0x3c80c400, 0xc000b481, 0x4220b103, - 0x5c94b740, + 0x5b94b740, 0x6d31d311, 0x4058b960, 0xc1c00085, @@ -720,7 +725,7 @@ unsigned long aui32H263VBR_MasterMTXTOPAZFWText[] = { 0xc000b461, 0xa6059c22, 0x8440c002, - 0x5c94b740, + 0x5b94b740, 0xc4720a86, 0x08820cd2, 0x8502c00c, @@ -921,63 +926,65 @@ unsigned long aui32H263VBR_MasterMTXTOPAZFWText[] = { 0x8420a60d, 0x9e558502, 0x7f7cb55f, - 0x7ffcb55f, 0xaa61f010, - 0x8c8ee011, - 0x1a080307, + 0x8d8ee012, + 0xb55f0307, + 0x1a087ffc, 0xd226750a, 0x8540590c, 0x8044e05a, - 0x90a0c003, + 0x9120c003, 0x9180c000, - 0x92a0c000, 0x93c0c000, - 0x9100c001, - 0x9200c001, - 0x9060c002, - 0x8d88e011, - 0xd0729e8b, - 0xb5a01954, - 0xfff4508c, - 0xc0029bc8, - 0xb7409200, - 0x9ea95094, + 0x90c0c001, + 0x91e0c001, + 0x92c0c001, + 0x9100c002, + 0x588cb720, + 0x49adb780, + 0x75002a08, + 0xb352856a, + 0x9d574462, 0x8d88e011, - 0x15149e8b, - 0x9bbdfff4, - 0x90a0c002, + 0x1954d072, + 0x500cb5a0, + 0x9bbffff4, + 0x9160c002, + 0x5014b740, + 0xe0119ea9, + 0x15148d88, + 0x9bb5fff4, + 0x9020c002, 0x8d88e011, - 0xd3f29e8b, - 0x0916295e, - 0x9aebfff4, - 0x508cb5a0, - 0x9320c001, - 0x8d88e011, - 0xd3f29e8b, + 0x295ed3f2, + 0xfff40916, + 0xb5a09ae4, + 0xc001500c, + 0xe01192c0, + 0xd3f28d88, 0x0916295e, - 0x9adffff4, - 0x91e0c001, + 0x9ad9fff4, + 0x91a0c001, + 0xaa41d208, + 0x8c88f011, + 0xd0124a7d, + 0x0d062ace, + 0x018b0906, + 0x9acbfff4, + 0x9e6a9e83, + 0x0d02018b, + 0x9ac5fff4, + 0x9320c000, 0xaa41d208, - 0xf0119e8b, - 0x4a7d8c88, - 0x2aced012, - 0x09060d06, - 0xfff4018b, - 0x9e839ad0, - 0x018b9e6a, - 0xfff40d02, - 0xc0009aca, - 0xd2089340, - 0x9e8baa41, 0x8c88f011, 0xd0124a7d, 0x0d022ace, 0x018b0906, - 0x9abbfff4, + 0x9ab7fff4, 0x9e6a9e83, 0xc00e018b, 0xfff40d7e, - 0xc0009ab4, + 0xc0009ab0, 0xc0019080, 0xb79f90e0, 0xc00f7e68, @@ -1020,7 +1027,7 @@ unsigned long aui32H263VBR_MasterMTXTOPAZFWText[] = { 0xc0027f7c, 0xc2800a9c, 0x018b5a95, - 0x9a1efff4, + 0x9a1afff4, 0x7f7cb75f, 0x5a88c280, 0x8122c301, @@ -1029,7 +1036,7 @@ unsigned long aui32H263VBR_MasterMTXTOPAZFWText[] = { 0x050b9dcf, 0xb55f8510, 0xfff47f7c, - 0xb75f9b23, + 0xb75f9b1f, 0x0b047f7c, 0xfffe718e, 0xb79f92a6, @@ -1056,7 +1063,7 @@ unsigned long aui32H263VBR_MasterMTXTOPAZFWText[] = { 0x08c2c000, 0xb4210c84, 0xb740c000, - 0xf048608c, + 0xf0485f8c, 0xf210a947, 0xf048802d, 0xc450a245, @@ -1074,44 +1081,44 @@ unsigned long aui32H263VBR_MasterMTXTOPAZFWText[] = { 0xc000b481, 0x4220b101, 0x1910d053, - 0x590cb780, + 0x588cb780, 0xa891f248, 0x88a3f210, 0x0d060d82, 0xffd4018b, - 0xc0809b9e, + 0xc0809b9a, 0xb4a10ca2, 0xc002c000, 0xc0140d82, - 0x700a9954, + 0x700a991b, 0x9364ffff, 0x09820daa, 0xc1210d0a, 0xffd40902, - 0xb7809939, - 0xf248590c, + 0xb7809935, + 0xf248588c, 0xc0a1a992, 0x0d040d02, 0xffd409c2, - 0xc0c09924, + 0xc0c09920, 0x09920d82, 0x09420d42, - 0x9957c014, + 0x991ec014, 0x7f6eb79f, 0x7feeb7bf, 0x9c228c40, - 0xc010a60d, + 0xc010a605, 0xb7208400, - 0xb780590c, + 0xb780588c, 0x2a2049ad, - 0xb7c07500, - 0x09025b94, + 0xb7a07500, + 0x09025a8c, 0x9182c000, - 0x4108b784, + 0x5b08b782, 0xc0007500, - 0xd29090e2, - 0x7500aa41, - 0x9164c005, + 0xd28890e2, + 0x7500aa21, + 0x9284c003, 0x49adb720, 0x2a18d011, 0xd0027500, @@ -1123,750 +1130,724 @@ unsigned long aui32H263VBR_MasterMTXTOPAZFWText[] = { 0x0c82c050, 0xc000b441, 0xb7409d87, - 0x0dc2470c, + 0x0dc2468c, 0xc01009c2, 0xcff00d02, 0xffd40c81, - 0xb78498fb, - 0x9d1b4108, + 0xb78298f7, + 0x9d0b5b08, 0xcff07500, - 0xc0000b01, - 0xd2909282, - 0x7500aa41, + 0xc0000901, + 0xd2889282, + 0x7500aa21, 0x91e2c000, 0x606cb79f, - 0x8d00f211, + 0x8d00e211, 0x2a00c010, 0xcff07500, 0xf3100a03, - 0xb3468001, + 0xb3428001, 0xb79e4422, 0xc8014068, 0xc01008c2, 0xc0320880, 0xb59f0cea, 0xb421606c, - 0xb784c000, - 0x75004108, - 0x9282c001, - 0x4208b784, - 0xc0017500, - 0xb72091e2, - 0xd011518c, - 0x75002a12, - 0x9102c001, - 0x6194b7a0, - 0x5c8cb7a0, - 0xaa21f210, - 0x28f99eab, - 0x518cb520, - 0x9c629ea4, - 0x5f0cb720, - 0x4129b780, - 0xc0007500, - 0xf20892a4, - 0xf210a9a1, - 0x0d82a83d, - 0x9c629e84, - 0xa8a5f250, - 0xf2089eab, - 0x0982a021, - 0x9c629e8c, - 0xaa21da08, - 0x438ab582, - 0xa9cdda10, - 0xfff49eb3, - 0xc8019aa6, - 0xc00a0a02, - 0xc0300a00, - 0xb4810c8a, + 0xda08c000, + 0x9e93a9ad, + 0x9addfff4, + 0x0a02c801, + 0x0a00c00a, + 0x0c8ac030, + 0xc000b481, + 0x08c2c008, + 0xb4210c84, 0xc008c000, - 0x0c8408c2, - 0xc000b421, - 0x0a02c008, - 0xb4810c88, - 0xc0c0c000, - 0x09920d82, - 0x0d02c008, - 0x0902c008, - 0x989dc014, - 0x0a02c008, - 0x0c8ec030, + 0x0c880a02, 0xc000b481, - 0x5c0cb720, - 0xb5408506, - 0xfff44039, - 0xb79f9ad1, - 0xb7bf6eee, - 0xb7df6f6e, - 0xc0106fee, - 0x9c228c60, - 0xa205f839, - 0x0c82c450, - 0xb4810a02, - 0xb101c000, - 0xc0084220, - 0xc0300a40, + 0x0d82c0c0, + 0xc0080992, + 0xc0080d02, + 0xc0140902, + 0xc008989b, + 0xc0300a02, 0xb4810c8e, - 0xc002c000, - 0xc05038c0, - 0xb4210c82, - 0xc0c0c000, - 0x09920d82, - 0x0d02c008, - 0x0902c008, - 0x9869c014, - 0x0a02c008, + 0xb720c000, + 0x85065b0c, + 0x4039b540, + 0x9b08fff4, + 0x6f6eb79f, + 0x6feeb7bf, + 0x8c40c010, + 0xf8399c22, + 0xc450a205, + 0x0a020c82, + 0xc000b481, + 0x4220b101, + 0x0a40c008, 0x0c8ec030, 0xc000b481, - 0xaa1df9f8, - 0x9000fff5, - 0xf011a60d, - 0xc0010eb0, - 0xc01e9182, - 0xc0080f7e, - 0xc0300b02, - 0xc0400e8e, - 0x9e747540, - 0x0c96c050, - 0x4426b354, - 0xc20012d8, - 0xb4815a14, - 0xc030c000, - 0xb4c20d0a, - 0xb4c5c000, - 0xc030c000, - 0xb4c10c96, - 0xc0c0c000, - 0x09920d82, - 0x0d02c008, - 0x0902c008, - 0x9835c014, + 0x38c0c002, + 0x0c82c050, + 0xc000b421, + 0x0d82c0c0, + 0xc0080992, + 0xc0080d02, + 0xc0140902, + 0xc0089869, + 0xc0300a02, + 0xb4810c8e, + 0xf9f8c000, + 0xfff6aa1d, + 0xa60d9320, + 0x0eb0f011, + 0x9182c001, + 0x0f7ec01e, + 0x0b02c008, + 0x0e8ec030, + 0x7540c040, + 0xc0509e74, + 0xb3540c96, + 0x12d84426, + 0x5a14c200, + 0xc000b481, + 0x0d0ac030, + 0xc000b4c2, 0xc000b4c5, - 0xfffe7540, - 0xfff493c4, - 0xb79f9a6f, - 0xb7bf7eee, - 0xb7df7f6e, - 0x8c607fee, - 0xb4639c22, - 0x9c22c000, - 0xa062f812, - 0xc2009c22, - 0x5d890d80, - 0x09829e59, - 0x3d80c400, + 0x0c96c030, + 0xc000b4c1, + 0x0d82c0c0, + 0xc0080992, + 0xc0080d02, + 0xc0140902, + 0xb4c59835, + 0x7540c000, + 0x93c4fffe, + 0x9aa8fff4, + 0x7eeeb79f, + 0x7f6eb7bf, + 0x7feeb7df, + 0x9c228c60, 0xc000b463, - 0x4620b203, - 0x9c220007, - 0x9c8fc127, - 0x080a9c22, - 0x56f1b971, - 0x9c81c017, - 0x9c80c071, - 0x9c80c017, - 0x4000b960, - 0xffff9c22, - 0x9e5c9280, - 0xd1a401c6, - 0x08825889, - 0x3c80c400, + 0xf8129c22, + 0x9c22a062, + 0x0d80c200, + 0x9e595d89, + 0xc4000982, + 0xb4633d80, + 0xb203c000, + 0x00074620, + 0xc1279c22, + 0x9c229c8f, + 0xb971080a, + 0xc01756f1, + 0xc0719c81, + 0xc0179c80, + 0xb9609c80, + 0x9c224000, + 0x9280ffff, + 0x01c69e5c, + 0x5889d1a4, + 0xc4000882, + 0xb4213c80, + 0xb104c000, + 0x22444220, + 0x71069e53, + 0x9324ffff, + 0xa60d9c22, + 0x8420c004, + 0x0ca2c829, + 0x0cb0c4a2, + 0xac3dc030, + 0x8d00e133, + 0xa45dc038, + 0xac3dc030, + 0xa45dc038, + 0xac3dc010, + 0xa45dc018, + 0xac25c010, + 0xa445c018, + 0x588cb7a0, + 0x85029ea9, + 0x651ab540, + 0x4b98b541, + 0x468cb740, + 0xc00a0dc2, + 0x09c20d42, + 0x9bdeffb4, + 0x0a58d251, + 0xaa01da08, + 0x9ead7502, + 0x9084c000, + 0x448cb580, + 0xaa2df290, + 0x75002a08, + 0x90a4c000, + 0xb5408506, + 0xb780449c, + 0xf2105f8c, + 0x8502a8a1, + 0xa8a6f210, + 0x509cb540, + 0x471ab540, + 0xa103f208, + 0xa085f208, + 0xa929f210, + 0xa08af208, + 0xa92ef210, + 0xa8b2f210, + 0xa10df208, + 0xa8b1f250, + 0xa112f208, + 0xa096f208, + 0xa09af208, + 0x0cf2c050, + 0xf24808c0, + 0xb421a085, + 0x0a0ac000, + 0x0c92c036, + 0xc000b481, + 0x1c8c0896, 0xc000b421, - 0x4220b104, - 0x9e532244, - 0xffff7106, - 0x9c229324, - 0xc004a60d, - 0xc8298420, - 0xc4f60ca2, - 0xc0300cf0, - 0xe133ac3d, - 0xc0388d00, - 0xc030a45d, - 0xc038ac3d, - 0xc010a45d, - 0xc018ac3d, - 0xc010a45d, - 0xc018ac25, - 0xb7a0a445, - 0x9ea9590c, - 0xb5408502, - 0xb541661a, - 0xb7404d98, - 0x0dc2470c, - 0x0d42c00a, - 0xffb409c2, - 0xd2519ba9, - 0xda080a58, - 0x7502aa01, - 0xc0009ead, - 0xb5809084, - 0xf290450c, - 0x2a08aa2d, - 0xc0007500, - 0x850690a4, - 0x451cb540, - 0x608cb780, - 0xa8a1f210, - 0xf2108502, - 0xb540a8a6, - 0xb540511c, - 0xf208481a, - 0xf208a103, - 0xf210a085, - 0xf208a929, - 0xf210a08a, - 0xf210a92e, - 0xf208a8b2, - 0xf250a10d, - 0xf208a8b1, - 0xf208a112, - 0xf208a096, - 0xc050a09a, - 0x08c00cf2, - 0xa085f248, + 0x8c00f031, + 0x8d80e131, + 0xb7c09ea3, + 0xb55f5e0c, + 0x0d027ffc, + 0x4078b960, + 0xa103f208, + 0xd1229dba, + 0x9e2d5d0d, + 0xa8e5f029, + 0x2caed012, + 0xd1265c88, + 0x9e4a5908, + 0xaa4de038, + 0x28bc0d04, + 0x324250a8, + 0xffffa241, + 0xf01091c1, + 0xc036aa61, + 0xb4810c8e, + 0xb73fc000, + 0x1c847fec, 0xc000b421, - 0xc0360a0a, - 0xb4810c92, - 0x0896c000, - 0xb4211c8c, - 0xf031c000, - 0xe1318c00, - 0x9ea38d80, - 0x5f0cb7c0, - 0x7ffcb55f, - 0xb9600d02, - 0xf2084078, - 0x9dbaa103, - 0x5d0dd122, - 0xf0299e2d, - 0xd012a8e5, - 0x5c882cae, - 0x5908d126, - 0xe0389e4a, - 0x0d04aa4d, - 0x50a828bc, - 0xa2413242, - 0x91c1ffff, - 0xaa61f010, - 0x0c8ec036, - 0xc000b481, - 0x7fecb73f, - 0xb4211c84, - 0xc014c000, - 0xd2089999, - 0x7500aa4d, - 0x9262c000, - 0xaa2df290, - 0x2ac8f011, - 0x91a4c000, - 0x2a00c800, + 0x998fc014, + 0xaa4dd208, 0xc0007500, - 0xf20890c4, - 0xfff4a9c6, - 0xd2089ae3, - 0xf290a2cd, - 0xd011a8ad, - 0x75002a14, - 0x9104c000, - 0x0a42c809, - 0x0a60c676, - 0x548cb580, - 0x468cb780, + 0xf2909262, + 0xf011aa2d, + 0xc0002ac8, + 0xc80091a4, + 0x75002a00, + 0x90c4c000, + 0xa9c6f208, + 0x9ae3fff4, + 0xa2cdd208, + 0xa8adf290, + 0x2a14d011, 0xc0007500, - 0xc0809162, - 0x2a045a31, - 0x0ceac03e, + 0xc8099104, + 0xc5f20a42, + 0xb5800a60, + 0xb780540c, + 0x7500460c, + 0x9162c000, + 0x5a31c080, + 0xc03e2a04, + 0xb4810cea, + 0xc000c000, + 0xb7809280, + 0x7502448c, + 0x915cc000, + 0x2880c100, + 0x0a0e7440, + 0x1a46d001, + 0x9060c000, + 0xc03e0a02, + 0xb4810cea, + 0xb79fc000, + 0xb7bf7a6e, + 0xb7df7aee, + 0xc0067b6e, + 0x9c228c00, + 0x550cb780, + 0x0892c0c8, + 0x40f8b960, + 0x0948d011, + 0xaa45f029, + 0x5889d0a4, 0xc000b481, - 0x9280c000, - 0x450cb780, - 0xc0007502, - 0xc100915c, - 0x74402880, - 0xd0010a0e, - 0xc0001a46, - 0x0a029060, - 0x0ceac03e, + 0xffff0890, + 0x9c229321, + 0xb720a605, + 0xb780460c, + 0x74407e8c, + 0xb5800a04, + 0xc0007e8c, + 0xb7829364, + 0x75005b08, + 0x92c2c000, + 0x448cb720, + 0x510cb780, + 0x3a407442, + 0x510cb580, + 0x919cc000, + 0x5e0cb780, + 0xa889d208, + 0xc0007440, + 0x850690a4, + 0x7e18b543, + 0x0a42c801, + 0x0a00c010, + 0x0ceac032, 0xc000b481, - 0x7a6eb79f, - 0x7aeeb7bf, - 0x7b6eb7df, - 0x8c00c006, - 0xb7809c22, - 0xc0c8558c, - 0xb9600892, - 0xd01140f8, - 0xf0290948, - 0xd0a4aa45, - 0xb4815889, - 0x0890c000, - 0x9321ffff, - 0xa6059c22, - 0x468cb720, - 0x410cb781, - 0x0a047440, - 0x410cb581, - 0x9364c000, - 0x4108b784, - 0xc0007500, - 0xb72092c2, - 0xb780450c, - 0x7442518c, - 0xb5803a40, - 0xc000518c, - 0xb780919c, - 0xd2085f0c, - 0x7440a889, - 0x90a4c000, - 0xb5448506, - 0xc8014818, - 0xc0100a42, - 0xc0320a00, - 0xb4810cea, - 0xc008c000, - 0xc00208c2, - 0xb4211ce0, - 0xc008c000, - 0xc0300a42, - 0xb4820d0e, - 0xc450c000, - 0xc0080c82, - 0xb4811a40, - 0xb101c000, - 0xc0024220, - 0xc05038c0, - 0xb4210c82, - 0xc0c0c000, - 0x09920d82, - 0x0d02c008, - 0x0902c008, - 0x9aa7fff4, - 0x0c86c450, - 0xb4810a02, - 0xb105c000, - 0xc0084220, - 0xc0300a00, - 0xb4820d0e, - 0x0c84c000, - 0x1a00c008, + 0x08c2c008, + 0x1ce0c002, + 0xc000b421, + 0x0a42c008, + 0x0d0ec030, + 0xc000b482, + 0x0c82c450, + 0x1a40c008, 0xc000b481, 0x4220b101, - 0x5a35c080, - 0x0902c801, - 0xc00e0940, - 0xd0a828fc, - 0xd0715910, - 0xc03029ce, - 0x9dc80c8a, - 0xc000b441, - 0x0c840a42, - 0xc000b481, - 0xc0007680, - 0xb7209182, - 0xb740608c, - 0xf21044bd, - 0xf3108a27, - 0xb5808021, - 0xc45044ad, + 0x38c0c002, + 0x0c82c050, + 0xc000b421, + 0x0d82c0c0, + 0xc0080992, + 0xc0080d02, + 0xfff40902, + 0xc4509aa7, 0x0a020c86, 0xc000b481, 0x4220b105, - 0xb4810cec, + 0x0a00c008, + 0x0d0ec030, + 0xc000b482, + 0xc0080c84, + 0xb4811a00, + 0xb101c000, + 0xc0804220, + 0xc8015a35, + 0x09400902, + 0x28fcc00e, + 0x5910d0a8, + 0x29ced071, + 0x0c8ac030, + 0xb4419dc8, + 0x0a42c000, + 0xb4810c84, + 0x7680c000, + 0x9182c000, + 0x5f8cb720, + 0x44bdb740, + 0x8a27f210, + 0x8021f310, + 0x44adb580, + 0x0c86c450, + 0xb4810a02, 0xb105c000, - 0x12d64220, - 0xc03408ea, - 0xb4210c9e, + 0x0cec4220, + 0xc000b481, + 0x4220b105, + 0x08ea12d6, + 0x0c9ec034, + 0xc000b421, + 0x588cb780, + 0xa891f248, + 0x1950d053, + 0x88a3f210, + 0x0d060d82, + 0x5a0cc280, + 0x508cb580, + 0xffd4018b, + 0xc08098a8, + 0xb4a10ca2, 0xb780c000, - 0xf248590c, - 0xd053a891, - 0xf2101950, - 0x0d8288a3, - 0xc2800d06, - 0xb5805a0c, - 0x018b510c, - 0x9873ffd4, - 0x0ca2c080, - 0xc000b4a1, - 0x480cb780, - 0xb4810c88, - 0xb7a0c000, - 0xc0025b14, - 0xfff40d82, - 0x700a9a22, - 0x9364ffff, - 0x410cb781, - 0xa8adf210, - 0xa8a2f250, - 0x9e496243, - 0xc0007102, - 0x850690b8, - 0x4618b544, - 0x468cb780, - 0x0a827500, - 0x9204c001, - 0x450cb780, - 0xc0007502, - 0xb784933c, - 0x75004108, - 0x9282c000, - 0x460cb780, - 0xb5802a79, - 0xffd4460c, - 0xb7849831, - 0x75004808, - 0x90c2c000, - 0x9908ffd4, - 0x4808b5a4, - 0x98cdffd4, - 0x4108b784, + 0x0c88478c, + 0xc000b481, + 0x5a14b7a0, + 0x0d82c002, + 0x9a22fff4, + 0xffff700a, + 0xb7809364, + 0xf2107e8c, + 0xf250a8ad, + 0x6243a8a2, + 0x71029e49, + 0x90b8c000, + 0xb5438506, + 0xb7807c18, + 0x7500460c, + 0xc0010a82, + 0xb7809204, + 0x7502448c, + 0x933cc000, + 0x5b08b782, 0xc0007500, - 0xc01493e2, - 0xb780998d, - 0xd2085f0c, - 0x7440a889, - 0x92c2c000, - 0x0a82c080, - 0x9240c000, + 0xb7809282, + 0x2a79458c, + 0x458cb580, + 0x9866ffd4, + 0x7e08b783, + 0xc0007500, + 0xffd490c2, + 0xb5a3993d, + 0xffd47e08, + 0xb7829902, + 0x75005b08, + 0x92a2c000, + 0x996bc014, + 0x5e0cb780, + 0xa889d208, + 0xc0007440, + 0xc0809182, + 0xc0000a82, + 0x0d829100, + 0x98ceffd4, 0xffd40d82, - 0xb7849899, - 0x75004208, + 0xc08099b9, + 0xb4a10ca6, + 0xc002c000, + 0xfff40d92, + 0x700a99cf, + 0x9364ffff, + 0x09820dea, + 0xc1210d0a, + 0xffb40902, + 0xb78099e9, + 0xf248588c, + 0xc0a1a992, + 0x0d040d02, + 0xffb409c2, + 0xc0c099d4, + 0x09920d82, + 0x09420d42, + 0x99d2fff4, + 0xc03e0a02, + 0xb4810cea, + 0xb79fc000, + 0xb7bf7f6e, + 0x8c407fee, + 0xa61d9c22, + 0x588cb720, + 0x49adb780, + 0x2a00c002, + 0xc0037500, + 0xc8099242, + 0xc6140942, + 0xc8090970, + 0xc6a80d42, + 0xc8090d20, + 0xc6fa09c2, + 0xc8090980, + 0xc6c60c42, + 0xc8090c70, + 0xc60c0cc2, + 0xc8090ce0, + 0xc77e0842, + 0xc8090850, + 0xc7c80ec2, + 0xc8090eb0, + 0xc82a0b42, + 0xc8090b70, + 0xc6000f42, + 0xc8090f30, + 0xc60485c2, + 0xb7e085f0, + 0xc809588c, + 0xc6008742, + 0xc8098750, + 0xc82c08c2, + 0xd15108f0, + 0x9eab0af0, + 0x608cb780, + 0xb5428506, + 0x0f825b18, + 0x7e94b5e0, + 0x7c10b5e3, + 0xa109f208, + 0xa112f208, + 0xa195f208, + 0xa01af208, + 0xa08ef208, + 0xa01df208, + 0xa282f248, + 0xa305f248, + 0xa30af248, + 0xa187f208, + 0xa100f20a, + 0xa08df248, + 0x9c620603, + 0xaa6df288, + 0x5a94b720, + 0xa8a1d208, + 0x75002a08, + 0x4312b5e0, + 0x41cbb520, 0x90e2c000, - 0xffd40d82, - 0xc0009845, - 0x0d8290a0, - 0x997affd4, - 0x0ca6c080, - 0xc000b4a1, - 0x0d92c002, - 0x99c5fff4, - 0xffff700a, - 0x0dea9364, - 0x0d0a0982, - 0x0902c121, - 0x99aaffb4, - 0x590cb780, - 0xa992f248, - 0x0d02c0a1, - 0x09c20d04, - 0x9995ffb4, - 0x0d82c0c0, - 0x0d420992, - 0xfff40942, - 0x0a0299c8, - 0x0ceac03e, - 0xc000b481, - 0x7f6eb79f, - 0x7feeb7bf, - 0x9c228c40, - 0xb720a61d, - 0xb720590c, - 0xd09149b5, - 0x75002e10, - 0xc0049e8f, - 0xd0119022, - 0x85062e14, - 0x4118b544, - 0x75000b82, - 0x410cb5e1, - 0x4608b5e4, - 0x9082c000, - 0x4198b544, - 0x2e10d111, - 0xc0007500, - 0xb5449082, - 0xd2114218, - 0x75002e10, - 0x9082c000, - 0x4298b544, - 0x4208b784, - 0xb7c07500, - 0xc0026194, - 0xc8099144, - 0xc6980a42, - 0xc8090a70, - 0xc73408c2, - 0xc80908c0, - 0xc7860cc2, - 0xc8090ca0, - 0xc7540942, - 0xc8090910, - 0xc6900d42, - 0xc8090d60, - 0xc81209c2, - 0xc80909a0, - 0xc85e0dc2, - 0xc8090d90, - 0xc8c60c42, - 0xc8090c30, - 0xc6840842, - 0xc8090830, - 0xc6880ac2, - 0xc8090af0, - 0xc6840ec2, - 0xc8090ed0, - 0xc8c80b42, - 0xf2100b30, - 0xf210a249, - 0xf210a0d1, - 0xf210a0d6, - 0xf210a159, - 0xf210a14e, - 0xf250a1dd, - 0xf250a1c2, - 0xf250a046, - 0xf210a049, - 0xf210a2c5, - 0xf250a2c2, - 0xf210a34d, - 0xd151aa4d, - 0x9eab0ef0, + 0xb540856a, + 0xc000501c, + 0xb78090c0, + 0xb58041cb, + 0xb7c0500c, + 0xb7205a0c, + 0xf2085894, + 0xb780a8d9, + 0x70484d4d, + 0x9142c000, + 0x608cb780, + 0xa88df248, + 0x0d90d152, + 0x9c629e8c, + 0x5b08b782, + 0xc0037500, + 0xb72092e2, + 0x76404614, + 0x9244c003, + 0x430ab720, + 0xc0007440, + 0xda0890e2, + 0x7048aa55, + 0x9324c000, + 0x608cb7a0, + 0x5e14b7a0, + 0xa9d6da08, + 0x4312b520, + 0xaa29f208, + 0xd2100982, + 0x1d84a0aa, 0x9c629ea4, - 0x5b8cb720, - 0xaa21d208, - 0x41abb580, - 0x41b3b720, - 0x438ab5e0, - 0x5094b520, - 0x5b0cb7c0, - 0xaa69f2d0, - 0xa8d9f208, - 0xc0007048, - 0xb7809142, - 0xf248618c, - 0xd152a88d, - 0x9e8c0df0, - 0xb7849c62, - 0x75004108, - 0x9062c004, - 0x4694b720, - 0xc0037640, - 0xb72093c4, - 0x7440438a, - 0x90e2c000, - 0xaa55da08, - 0xc0017048, - 0xb7a09004, - 0xb7845f14, - 0xb7a04188, - 0xda08618c, - 0xb520a9d6, - 0x850a4392, - 0xd2107500, - 0xf208a0aa, - 0xe001a8a9, - 0x9d4f8d24, - 0x9e8c1d84, - 0xf2089c62, - 0x9eaeaa31, - 0x9ea40d8a, + 0xa8b1f208, + 0x9e8c0d8a, 0xc0009c62, 0xb7809180, - 0xf208618c, - 0x9ea6a891, - 0x5f14b7a0, - 0x9e8c0d86, + 0xf208608c, + 0xb7a0a891, + 0x0d865e14, + 0x9e8c0289, 0xb7809c62, - 0xb724438a, - 0xb7204208, - 0x0a045b94, - 0x438ab580, + 0xb720430a, + 0x0a045a8c, + 0x430ab580, 0xaa29d210, - 0xb5807440, - 0xc0014849, - 0xb7a09024, - 0xf2105c8c, - 0x9eaba8c1, - 0x9c629e8c, - 0xaa29d210, - 0xc0007500, - 0xf20892a4, - 0xf210a9a1, - 0x0d82a85d, - 0x9c629e84, - 0xa021f208, - 0xa845f250, - 0x09829eab, - 0x9c629e84, - 0xaa21da08, - 0x438ab582, - 0x450cb780, - 0xc0007502, - 0x0d8690bc, - 0x9b04ffb4, - 0xaa29d210, - 0xc0007500, - 0xb7209122, - 0xb780578c, - 0x3a08412d, - 0x90e0c000, - 0x578cb720, + 0x5b8cb7c0, + 0x4829b580, + 0xa8a1f208, + 0x9e8c9eb3, + 0xd2109c62, + 0x7500aa29, + 0x92a4c000, + 0xa9c1f208, + 0xa83df208, + 0x9e840d82, + 0xf2089c62, + 0xf248a041, + 0x9eb3a825, + 0x9e840982, + 0xda089c62, + 0xb581aa41, + 0xb7807e8a, + 0x7502448c, + 0x90bcc000, + 0xffb40d86, + 0xd2109b5d, + 0x7500aa29, + 0x9122c000, + 0x570cb720, 0x412db780, - 0xb5802a75, - 0xb724412d, - 0xb7804108, - 0x7440518c, - 0xb5803a04, - 0xc000518c, - 0xd15191c4, - 0xb7400e70, - 0xd2085b8c, - 0xd208a882, - 0xb520a881, - 0xd8085094, - 0xb79fa0cd, - 0xb7bf7e6e, - 0xb7df7eee, - 0xb7ff7f6e, - 0xc0027fee, - 0x9c228c00, - 0xb784a60d, - 0x75004208, - 0x6194b7a0, - 0xc0000b02, - 0xb7a09262, - 0xf2105c8c, - 0xf208a83d, - 0x0d8aa9a1, - 0x9c629e84, - 0xa021f208, - 0xa825f250, - 0x09869eab, + 0xc0003a08, + 0xb72090e0, + 0xb780570c, + 0x2a75412d, + 0x412db580, + 0x5b08b722, + 0x510cb780, + 0x3a047440, + 0x510cb580, + 0x9204c000, + 0x588cb7e0, + 0x5a8cb740, + 0x0a70d151, + 0xa882d208, + 0xa881d208, + 0x5014b520, + 0xa0cdd808, + 0x7e6eb79f, + 0x7eeeb7bf, + 0x7f6eb7df, + 0x7feeb7ff, + 0x8c00c002, + 0xa60d9c22, + 0x6094b7a0, + 0x5b94b760, + 0xa825f210, + 0x5e14b7c0, + 0x508cb7c0, 0x9c629e84, - 0x4208b784, - 0xb7c07500, - 0xc0005114, - 0xb7609124, - 0xf2105c94, - 0x9e84a825, - 0x03019c62, - 0x5f0cb720, - 0x4129b780, - 0x02837500, - 0x9224c000, - 0x4208b784, + 0xaa49d210, + 0x02817500, + 0x9184c000, + 0xaa21f250, + 0x9c629ea4, + 0xa8b5f210, + 0x11ead020, + 0x9c629e8c, + 0xaa39f210, + 0x9e739eb3, + 0x9c629ea4, + 0x588cb720, + 0x49adb780, + 0x2a00c400, 0xc0007500, - 0xf25090c4, - 0x9ea4aa21, - 0xf2109c62, - 0x9eb1aa35, - 0x9ea415e2, - 0xf2109c62, - 0x9eb3aa39, - 0x9ea4018b, - 0xb7209c62, - 0xb780590c, - 0xc40049ad, - 0x75002a00, - 0x9102c000, - 0xd2088502, - 0x8506a12b, - 0xa123d208, - 0x518cb780, - 0x2a3dcffe, - 0x518cb580, - 0x7eeeb79f, - 0x7f6eb7bf, - 0x7feeb7df, - 0x9c228c60, - 0x4003ba1b, - 0x9e5c9e59, - 0x4002ba03, - 0x4003ba12, - 0x9e537040, - 0x9136c000, - 0xc0007006, - 0xc8129158, - 0xc00072c4, - 0x9e519180, - 0xc0007002, - 0x9e8290bc, - 0x90a0c000, - 0x70c8cc10, - 0x9e509e9a, - 0xa61d9c22, - 0x0a468460, - 0x0c9ec034, - 0xc000b481, + 0x85029102, + 0xa14bd210, + 0xd2108506, + 0xb780a143, + 0xcffe510c, + 0xb5802a3d, + 0xb79f510c, + 0xb7bf7eee, + 0xb7df7f6e, + 0x8c607fee, + 0xba1b9c22, + 0x9e594003, + 0xba039e5c, + 0xba124002, + 0x70404003, + 0xc0009e53, + 0x70069136, + 0x9158c000, + 0x72c4c812, + 0x9180c000, + 0x70029e51, + 0x90bcc000, + 0xc0009e82, + 0xcc1090a0, + 0x9e9a70c8, + 0x9c229e50, + 0x8460a61d, + 0xc0340a46, + 0xb4810c9e, + 0xb760c000, + 0xfff45314, + 0xb7809815, + 0xdffc480a, + 0xd0127d3e, + 0xc0002b06, + 0xb7809104, + 0xdffc488a, + 0xc0007d3e, + 0x778290a2, + 0x90c4c000, + 0x0b820f82, + 0x9000c001, 0x5394b760, - 0x9bd1ffd4, - 0x490ab780, - 0x7d3edffc, - 0x2b06d012, - 0x9104c000, - 0x498ab780, + 0x9bfcffd4, + 0x5bc3d024, + 0x5884c000, + 0x4002ba39, + 0x5c84d3a2, + 0xc3809e8f, + 0xc2005a7f, + 0x02785a79, + 0x5b8bc200, + 0x4003ba3f, + 0x5e7fd3a2, + 0xc2009e79, + 0x02185a79, + 0x5b8bd224, + 0x480ab780, 0x7d3edffc, - 0x90a2c000, - 0xc0007782, - 0x0f8290c4, - 0xc0010b82, - 0xb7609000, - 0xffd45414, - 0xd0249bb8, - 0xc0005bc3, - 0xba395884, - 0xd3a24002, - 0x9e8f5c84, - 0x5a7fc380, - 0x5a79c200, - 0xc2000278, - 0xba3f5b8b, - 0xd3a24003, - 0x9e795e7f, - 0x5a79c200, - 0xd2240218, - 0xb7805b8b, - 0xdffc490a, - 0xc0017d3e, - 0xb7809164, - 0xba24498a, - 0xc000400a, - 0x09029124, - 0x7fecb55f, - 0x7f6cb55f, - 0x9180c00b, - 0x6784b740, - 0xb7209e7e, - 0x1a04668c, - 0x5908d226, - 0xb7609e2d, - 0x028f6704, - 0x7f6cb5bf, - 0x7fecb5df, - 0xa34ee030, - 0x5904d226, - 0xc8309d1d, - 0x9e3da3cd, - 0xa3cec830, - 0x9240c00a, - 0x498ab780, + 0x9164c001, + 0x488ab780, 0x400aba24, - 0xc0020e82, - 0xb72092a4, - 0xb7c05994, - 0xb780668c, - 0x9d6d404b, - 0x5a11c200, + 0x9124c000, + 0xb55f0902, + 0xb55f7fec, + 0xc00b7f6c, + 0xb7409180, + 0x9e7e6584, + 0x648cb720, 0xd2261a04, - 0xc8305904, - 0xb780a3cd, - 0x010d404b, - 0x678cb7e0, - 0xc2000089, + 0x9e2d5908, + 0x6504b760, + 0xb5bf028f, + 0xb5df7f6c, + 0xe0307fec, + 0xd226a34e, + 0x9d1d5904, + 0xa3cdc830, + 0xc8309e3d, + 0xc00aa3ce, + 0xb7809240, + 0xba24488a, + 0x0e82400a, + 0x92a4c002, + 0x5914b720, + 0x648cb7c0, + 0x404bb780, + 0xc2009d6d, 0x1a045a11, - 0x5908d226, - 0xa9c6d829, - 0x18845891, + 0x5904d226, + 0xa3cdc830, + 0x404bb780, + 0xb7e0010d, + 0x0089658c, + 0x5a11c200, + 0xd2261a04, + 0xd8295908, + 0x5891a9c6, + 0x9d531884, + 0x5904d0a6, + 0x650cb7a0, + 0xa306e270, + 0xd8089d47, + 0x0d02a9c1, + 0x4003ba1b, + 0xa3a6c850, + 0x4002ba1b, + 0x9b3ffff4, + 0x488ab780, + 0x4002ba24, + 0x5904d226, + 0x9d4b0a04, + 0x5904d226, + 0x4002ba00, + 0xc8509d53, + 0xca50a9c6, + 0x0d02a985, + 0x7f6cb51f, + 0x4003ba1b, + 0x4002ba1b, + 0x9b25fff4, + 0x9ded9eba, + 0x4002ba00, + 0x7fecb51f, + 0xc002010b, + 0xb7c09260, + 0x9eba648c, + 0x5904d226, + 0x650cb7a0, + 0x18c2d011, + 0x9d4b0a04, + 0x5904d226, + 0x5904d0a8, 0xd0a69d53, - 0xb7a05904, - 0xe270670c, - 0x9d47a306, - 0xa9c1d808, - 0xba1b0d02, - 0xc8504003, + 0x9d445908, + 0xb7609ded, + 0xc830659c, + 0xc860a3c1, + 0xca60a9c6, + 0xe030a985, + 0xc850a34e, 0xba1ba3a6, + 0xba1b4003, 0xfff44002, - 0xb7809b3f, - 0xba24498a, + 0xb7809af6, + 0xba24488a, 0xd2264002, 0x0a045904, 0xd2269d4b, @@ -1874,210 +1855,144 @@ unsigned long aui32H263VBR_MasterMTXTOPAZFWText[] = { 0x9d534002, 0xa9c6c850, 0xa985ca50, - 0xb51f0d02, + 0xb51f050f, 0xba1b7f6c, 0xba1b4003, 0xfff44002, - 0x9eba9b25, - 0xba009ded, - 0xb51f4002, - 0x010b7fec, - 0x9260c002, - 0x668cb7c0, - 0xd2269eba, - 0xb7a05904, - 0xd011670c, - 0x0a0418c2, - 0xd2269d4b, - 0xd0a85904, - 0x9d535904, + 0x9ded9adc, + 0x6594b720, + 0x4002ba00, + 0x7fecb51f, + 0x010b7782, + 0xc0000503, + 0xb5ff90e2, + 0xb5ff7a6a, + 0x0e867c72, + 0x488ab780, + 0x4002ba0c, 0x5908d0a6, - 0x9ded9d44, - 0x679cb760, - 0xa3c1c830, - 0xa9c6c860, - 0xa985ca60, - 0xa34ee030, - 0xa3a6c850, - 0x4003ba1b, - 0x4002ba1b, - 0x9af6fff4, - 0x498ab780, + 0xe0209dc7, + 0x7502aa29, + 0x93c2c000, + 0x5904d0a6, + 0xd2a89e3d, + 0xcffe5d04, + 0xc8300ca3, + 0xc001a8cd, + 0xf2108184, + 0xda08803b, + 0x9d53a081, + 0xa886ca20, + 0x0e52d011, + 0x9ea59d44, + 0x8c00f051, + 0x4003ba2d, + 0xa086ca10, + 0x488ab780, 0x4002ba24, - 0x5904d226, - 0x9d4b0a04, - 0x5904d226, - 0x4002ba00, - 0xc8509d53, - 0xca50a9c6, - 0x050fa985, - 0x7f6cb51f, - 0x4003ba1b, - 0x4002ba1b, - 0x9adcfff4, - 0xb7209ded, - 0xba006794, - 0xb51f4002, - 0x77827fec, - 0x0503010b, - 0x90e2c000, - 0x7a6ab5ff, - 0x7c72b5ff, - 0xb7800e86, - 0xba0c498a, - 0xd0a64002, - 0x9dc75908, - 0xaa29e020, - 0xc0007502, - 0xd0a693c2, - 0x9e3d5904, - 0x5d04d2a8, - 0x0ca3cffe, - 0xa8cdc830, - 0x8184c001, - 0x803bf210, + 0x08c2d011, + 0x5908d0a6, + 0xe0209dc7, + 0x7502aa29, + 0x93c2c000, + 0x5904d0a6, + 0xd2a89e3d, + 0xcffe5d04, + 0xc83087a3, + 0xc001a8cd, + 0xf0108184, + 0x9e2d8037, 0xa081da08, - 0xca209d53, - 0xd011a886, - 0x9d440e52, - 0xf0519ea5, - 0xba2d8c00, - 0xca104003, - 0xb780a086, - 0xba24498a, - 0xd0114002, - 0xd0a608c2, - 0x9dc75908, - 0xaa29e020, - 0xc0007502, - 0xd0a693c2, - 0x9e3d5904, - 0x5d04d2a8, - 0x87a3cffe, - 0xa8cdc830, - 0x8184c001, - 0x8037f010, - 0xda089e2d, - 0x9d47a081, - 0x0e52d011, - 0xa8a6c820, - 0xe0539ea5, - 0xba2d8d00, - 0xc8304003, - 0x7744a0ce, - 0x9142c001, - 0x90fac000, - 0xc0027742, - 0xc0029022, - 0x77469120, - 0x90c4c002, - 0x7a72b77f, - 0x7aeab77f, - 0x7b72b75f, + 0xd0119d47, + 0xc8200e52, + 0x9ea5a8a6, + 0x8d00e053, + 0x4003ba2d, + 0xa0cec830, + 0xc0017744, + 0xc0009142, + 0x774290fa, + 0x9022c002, + 0x9120c002, + 0xc0027746, + 0xb77f90c4, + 0xb77f7a72, + 0xb75f7aea, + 0xba1b7b72, + 0xba1b4003, + 0xba124002, + 0xfff44003, + 0xb77f9a5e, + 0xb77f7c72, + 0xb75f7cea, + 0xba287d72, + 0xba1b4002, + 0xba1b4003, + 0xba124002, + 0xc0004003, + 0xb77f9300, + 0xb77f7a72, + 0x0d027aea, 0x4003ba1b, 0x4002ba1b, - 0x4003ba12, - 0x9a5efff4, + 0x9a43fff4, 0x7c72b77f, 0x7ceab77f, - 0x7d72b75f, 0x4002ba28, - 0x4003ba1b, - 0x4002ba1b, - 0x4003ba12, - 0x9300c000, - 0x7a72b77f, - 0x7aeab77f, 0xba1b0d02, 0xba1b4003, 0xfff44002, - 0xb77f9a43, - 0xb77f7c72, - 0xba287cea, - 0x0d024002, - 0x4003ba1b, - 0x4002ba1b, - 0x9a36fff4, - 0x4002ba30, - 0x91c0c000, - 0x7a6ab79f, - 0x7c6ab73f, - 0x4002ba2c, - 0x4002ba31, - 0x9080c000, - 0x0a820b02, - 0x550cb720, - 0x6604b740, - 0x5908d0a6, - 0xe0309e2d, - 0x2a04aa4d, - 0xc0087500, - 0x0a429262, - 0x0c9ec034, - 0xc000b481, - 0x5414b760, - 0x9a09ffd4, - 0x5943d024, - 0x5884c000, - 0x4002ba11, - 0x5c84d122, - 0x5a7fc100, - 0x5a75c200, - 0xc2000228, - 0xc100590f, - 0x9e8a5a04, - 0x7f6cb73f, - 0x4003ba12, - 0x12429e52, - 0x4002ba04, - 0x5e7fd122, - 0xc41409f2, - 0xba097000, - 0xc4104002, - 0x74007046, - 0x5a75c200, - 0xd2240228, - 0x0003590f, - 0x9076c000, - 0xb79f1003, - 0xb73f7f6c, - 0xba007fec, - 0xd0204002, - 0xd12200c0, - 0x12425e04, - 0x4002ba04, - 0x5e7dd0a2, - 0x04949ea2, - 0x9e4a5c87, + 0xba309a36, + 0xc0004002, + 0xb79f91c0, + 0xb73f7a6a, + 0xba2c7c6a, + 0xba314002, + 0xc0004002, + 0x0b029080, + 0xb7200a82, + 0xb740548c, + 0xd0a66404, + 0x9e2d5908, + 0xaa4de030, + 0x75002a04, + 0x9262c008, + 0xc0340a42, + 0xb4810c9e, + 0xb760c000, + 0xffd45394, + 0xd0249a4d, + 0xc0005943, + 0xba115884, + 0xd1224002, + 0xc1005c84, + 0xc2005a7f, + 0x02285a75, + 0x590fc200, + 0x5a04c100, + 0xb73f9e8a, + 0xba127f6c, + 0x9e524003, + 0xba041242, + 0xd1224002, + 0x09f25e7f, 0x7000c414, 0x4002ba09, 0x7046c410, - 0x00037400, - 0x4002ba12, - 0x9076c000, - 0xb79f1003, - 0xba007fec, - 0xd0204002, - 0xc10000c0, - 0x124a5a04, - 0x4002ba04, - 0x5e7dd0a2, - 0xc4149d4d, - 0xba097000, - 0xc4104002, - 0x74007046, - 0xc3010003, - 0x5c870496, - 0x4003ba11, - 0x9076c000, - 0xba001003, - 0xd1224002, - 0xd0205e04, - 0x124c00d0, - 0x4002ba04, - 0x5e7dd0a2, - 0xc0019dcd, - 0x5c870496, + 0xc2007400, + 0x02285a75, + 0x590fd224, + 0xc0000003, + 0x10039076, + 0x7f6cb79f, + 0x7fecb73f, + 0x4002ba00, + 0x00c0d020, + 0x5e04d122, + 0xba041242, + 0xd0a24002, + 0x9ea25e7d, + 0x5c870494, 0xc4149e4a, 0xba097000, 0xc4104002, @@ -2085,482 +2000,469 @@ unsigned long aui32H263VBR_MasterMTXTOPAZFWText[] = { 0xba120003, 0xc0004002, 0x10039076, - 0x5888d124, + 0x7fecb79f, 0x4002ba00, - 0xc2000260, - 0x024258fd, - 0x2cf0cffe, - 0xb7409e49, - 0xc2005414, - 0xc2005a07, - 0x30425a48, - 0x0d00c200, - 0xb4025d0b, - 0xb720c000, - 0xc2005414, - 0x5c8b0c90, - 0xc000b401, - 0x5414b740, - 0x0d20c200, - 0xb4025d0b, - 0xb720c000, - 0xc2005414, - 0x5c8b0cb0, - 0xc000b401, - 0x5414b740, - 0x0d40c200, - 0xb4025d0b, - 0xb720c000, - 0xc2005414, - 0x5c8b0cd0, - 0xc000b401, - 0x5414b740, - 0x0d60c200, - 0xb4025d0b, - 0xb720c000, - 0xc2005414, - 0x5c8b0cf0, - 0xc000b401, - 0x5414b740, - 0x0d00c202, - 0xb4025d0b, - 0xb720c000, - 0xc2025414, - 0x5c8b0c90, - 0xc000b401, - 0x5414b740, - 0x0d20c202, - 0xb4025d0b, - 0xb720c000, - 0xc2025414, - 0x5c8b0cb0, - 0xc000b401, - 0x5414b740, - 0x0d40c202, - 0xb4025d0b, - 0xb720c000, - 0xc2025414, - 0x5c8b0cd0, - 0xc000b401, - 0x5414b740, - 0x0d60c202, - 0xb4025d0b, - 0xb720c000, - 0xc2025414, - 0x5c8b0cf0, - 0xc000b401, - 0x7ceeb79f, - 0x7d6eb7bf, - 0x7deeb7df, - 0x7e6eb7ff, - 0x8c60c002, - 0xb7209c22, - 0x9e5c4b8c, - 0x2a40c0ff, - 0x28c0c0ff, - 0x85027102, - 0x9062c000, - 0xb5408506, - 0xb5604c1c, - 0x9c224b94, - 0x9e5da605, - 0x2a50d051, - 0xc0007500, - 0xb78090e4, - 0x75004c0c, - 0x9142c000, - 0x0d82c0c0, - 0x09c2c012, - 0x09420d02, - 0x98efffd4, + 0x00c0d020, + 0x5a04c100, + 0xba04124a, + 0xd0a24002, + 0x9d4d5e7d, + 0x7000c414, + 0x4002ba09, + 0x7046c410, + 0x00037400, + 0x0496c301, + 0xba115c87, + 0xc0004003, + 0x10039076, + 0x4002ba00, + 0x5e04d122, + 0x00d0d020, + 0xba04124c, + 0xd0a24002, + 0x9dcd5e7d, + 0x0496c001, + 0x9e4a5c87, + 0x7000c414, + 0x4002ba09, + 0x7046c410, + 0x00037400, + 0x4002ba12, + 0x9076c000, + 0xd1241003, + 0xba005888, + 0x02604002, + 0x58fdc200, + 0xcffe0242, + 0x9e492cf0, + 0x5394b740, + 0x5a07c200, + 0x5a48c200, + 0xc2003042, + 0x5d0b0d00, + 0xc000b402, + 0x5394b720, + 0x0c90c200, + 0xb4015c8b, + 0xb740c000, + 0xc2005394, + 0x5d0b0d20, + 0xc000b402, + 0x5394b720, + 0x0cb0c200, + 0xb4015c8b, + 0xb740c000, + 0xc2005394, + 0x5d0b0d40, + 0xc000b402, + 0x5394b720, + 0x0cd0c200, + 0xb4015c8b, + 0xb740c000, + 0xc2005394, + 0x5d0b0d60, + 0xc000b402, + 0x5394b720, + 0x0cf0c200, + 0xb4015c8b, + 0xb740c000, + 0xc2025394, + 0x5d0b0d00, + 0xc000b402, + 0x5394b720, + 0x0c90c202, + 0xb4015c8b, + 0xb740c000, + 0xc2025394, + 0x5d0b0d20, + 0xc000b402, + 0x5394b720, + 0x0cb0c202, + 0xb4015c8b, + 0xb740c000, + 0xc2025394, + 0x5d0b0d40, + 0xc000b402, + 0x5394b720, + 0x0cd0c202, + 0xb4015c8b, + 0xb740c000, + 0xc2025394, + 0x5d0b0d60, + 0xc000b402, + 0x5394b720, + 0x0cf0c202, + 0xb4015c8b, + 0xb79fc000, + 0xb7bf7cee, + 0xb7df7d6e, + 0xb7ff7dee, + 0xc0027e6e, + 0x9c228c60, + 0x4b0cb720, + 0xc0ff9e5c, + 0xc0ff2a40, + 0x710228c0, + 0xc0008502, + 0x85069062, + 0x4b9cb540, + 0x4b14b560, + 0xa6059c22, + 0xd0519e5d, + 0x75002a50, + 0x90e4c000, 0x4b8cb780, - 0x0cb6c034, - 0xc000b481, - 0x0d32c034, - 0xc000b4a2, - 0x4b0cb5a0, - 0x7f6eb79f, - 0x7feeb7bf, - 0x9c228c40, - 0x8420a61d, - 0x4108b784, - 0x87027500, - 0x9122c000, - 0x5b8cb780, - 0xa881d288, - 0xc01a7440, - 0xb7c09184, - 0xf208588c, - 0x2a20aa59, - 0xb7a07500, - 0xc001590c, - 0xd1319162, - 0xda080a50, - 0xb780a881, - 0xb740670c, - 0x8506668c, - 0x551cb540, - 0xd0a65891, - 0xf3105904, - 0xe2108021, - 0xb5408125, - 0xb5404902, - 0xda0a4982, - 0xd80aa100, - 0xc430a140, - 0x0a020c8a, - 0xc000b481, - 0x4220b101, - 0x3880c180, - 0x0c8ac030, - 0xc000b421, - 0x590cb7a0, - 0xb7409eb1, - 0x0dc2470c, - 0xc002098e, - 0xb55f0d42, - 0xff947fe4, - 0xf2089871, - 0xb7a0aa55, - 0xf2085814, - 0xda08a8c9, - 0xda08a8da, - 0xb580a95d, - 0xf208480c, - 0xf210aa45, - 0xd252a0ba, - 0xf21008d0, - 0xf250a0bd, - 0xf210a121, - 0xda08a235, - 0xd131a942, - 0xda080a50, - 0xb740a881, - 0xf248404b, - 0x9e53a947, - 0xa8d2da88, - 0xc08060b2, - 0xc2005a7f, - 0x00985a71, - 0x58945893, - 0x80a3e210, - 0x7e7edffc, - 0xc1005915, - 0xf2505b90, - 0xb75fa0bd, - 0xc0007fe4, - 0xe10091c2, - 0xc0005d40, - 0xda889144, - 0xb520aa55, - 0xb5404792, - 0xb5804882, - 0xf288468a, - 0xd132aa21, - 0xf25009d0, - 0xf250a235, - 0xda08a239, - 0xd810a941, - 0xf248aa61, - 0x6228a93b, + 0xc0007500, + 0xc0c09142, + 0xc0120d82, + 0x0d0209c2, + 0xffd40942, + 0xb7809933, + 0xc0344b0c, + 0xb4810cb6, + 0xc034c000, + 0xb4a20d32, + 0xb5a0c000, + 0xb79f4a8c, + 0xb7bf7f6e, + 0x8c407fee, + 0xa61d9c22, + 0xb7828420, + 0x75005b08, + 0xc0008702, + 0xb7809122, + 0xd2885a8c, + 0x7440a881, + 0x92e4c017, + 0x580cb7c0, + 0xaa59f208, + 0x75002a20, + 0x588cb7a0, + 0x9162c001, + 0x0a50d131, + 0xa881da08, + 0x650cb780, + 0x648cb740, + 0xb5408506, + 0x5891549c, + 0x5904d0a6, 0x8021f310, - 0x608cb760, - 0xa229f290, - 0xa8c1da08, + 0x8125e210, + 0x4802b540, + 0x4882b540, + 0xa100da0a, + 0xa140d80a, + 0x0c8ac430, + 0xb4810a02, + 0xb101c000, + 0xc1804220, + 0xc0303880, + 0xb4210c8a, + 0xb7a0c000, + 0x9eb1588c, + 0x468cb740, + 0x098e0dc2, + 0x0d42c002, + 0x7fe4b55f, + 0x98eaff94, + 0xaa55f208, + 0x5794b7a0, + 0xa8c9f208, + 0xa8dada08, + 0xa95dda08, + 0xa942da08, + 0x478cb580, + 0xaa45f208, + 0xa0baf210, + 0x08d0d252, + 0xa947f248, + 0xa0bdf210, + 0xa121f250, + 0xa235f210, + 0x0a50d131, + 0xa881da08, + 0xb7409e53, + 0xda88404b, + 0x60b2a8d2, + 0x5a7fc080, + 0x5a71c200, + 0x58930098, + 0xe2105894, + 0xb75f80a3, + 0xdffc7fe4, + 0x59157e7e, + 0x5b90c100, + 0xa0bdf250, + 0x91c2c000, + 0x5d40e100, + 0x9144c000, + 0xaa55da88, + 0x4692b520, + 0x4782b540, + 0x458ab580, + 0xaa21f288, + 0x09d0d132, + 0xa941da08, + 0xa235f250, + 0xa239f250, 0xaa61d810, + 0xa93bf248, + 0xa8c1da08, + 0x5f8cb760, + 0xf3106228, + 0xda088021, + 0xf290a942, + 0xd810a229, + 0x0884aa61, 0xa934f24a, - 0xa942da08, 0xa973f008, - 0x60990884, - 0xe2205d20, - 0xe210812d, - 0xf29082a3, - 0xf208a0a5, - 0xda08a12e, - 0xf008a8c2, - 0x5c9ca977, - 0x80abe220, - 0xa0b2f208, - 0xa126f250, - 0xa0aef250, - 0xaa39da48, - 0xa229f250, - 0xa8bdda48, - 0xa0b1f250, + 0x5d206099, + 0x812de220, + 0x82a3e210, + 0xa0a5f290, + 0xa12ef208, + 0xa8c2da08, + 0xa977f008, + 0xe2205c9c, + 0xf20880ab, + 0xf250a0b2, + 0xf250a126, + 0xda48a0ae, + 0xf250aa39, + 0xda48a229, + 0xf250a8bd, + 0xda48a0b1, + 0xf208aa29, + 0x6228a923, + 0x5a10c200, + 0x8021f310, + 0xa221f210, + 0xa8adda48, + 0xa927f208, + 0x590c6122, + 0x8025f210, + 0xa229f210, + 0xa92bf208, + 0x8125e210, + 0xa12df210, 0xaa29da48, - 0xa923f208, - 0xc2006228, - 0xf3105a10, - 0xf2108021, - 0xda48a221, - 0xf208a8ad, - 0x6122a927, - 0xf210590c, - 0xf2108025, - 0xf208a229, - 0xe210a92b, - 0xf2108125, - 0xda48a12d, - 0xf210aa29, - 0xda48a225, - 0xf210a8ad, - 0xd810a0b1, - 0xc004aa61, - 0xd1311d00, - 0xc20008d4, - 0xc2005a40, - 0xf2905a51, - 0xb780a235, - 0xc002402b, - 0xb5401c80, - 0xb5204f94, - 0xc2005014, - 0xc2005a40, - 0xf2905a51, - 0xc42ea239, - 0x0a020cf2, + 0xa225f210, + 0xa8adda48, + 0xa0b1f210, + 0xaa61d810, + 0x1d00c004, + 0x08d4d131, + 0x5a40c200, + 0x5a51c200, + 0xa235f290, + 0x402bb780, + 0x1c80c002, + 0x4f14b540, + 0x4f94b520, + 0x5a40c200, + 0x5a51c200, + 0xa239f290, + 0x0cf2c42e, + 0xb4810a02, + 0xb101c000, + 0x28844220, + 0xd1327440, + 0xc0000b50, + 0xda109102, + 0xc09caa41, + 0xc00f753e, + 0xc0c09092, + 0xc05008c6, + 0xb4210ce2, + 0xf208c000, + 0xd131a959, + 0xda080a50, + 0xd052a881, + 0x764028a0, + 0xb5205891, + 0xc0004e8c, + 0x0a029222, + 0x0caec060, 0xc000b481, - 0x4220b101, - 0x74402884, - 0x0b50d132, - 0x9102c000, - 0xaa41da10, - 0x753ec09c, - 0x9332c011, - 0x08c6c0c0, - 0x0ce2c050, - 0xc000b421, - 0xa959f208, - 0x0a50d131, - 0xa881da08, - 0x28a0d052, - 0x58917640, - 0x4f0cb520, - 0x9222c000, - 0xc0600a02, - 0xb4810cae, - 0xda08c000, - 0x7440a8c1, - 0x9302c000, - 0xb5408502, - 0xc0004f1c, - 0xc2009260, - 0x74802900, - 0x9122c000, - 0xc0600a0a, - 0xb4810cae, - 0xc000c000, - 0x0a0690e0, + 0xa8c1da08, + 0xc0007440, + 0x85029302, + 0x4e9cb540, + 0x9260c000, + 0x2900c200, + 0xc0007480, + 0x0a0a9122, 0x0caec060, 0xc000b481, - 0xaa59f208, - 0x75002a04, - 0xb540850a, - 0xc000499c, - 0x850490a2, - 0x499cb540, - 0x4108b784, - 0xb7e07500, - 0xc0006194, - 0xb78492e2, - 0x75004208, + 0x90e0c000, + 0xc0600a06, + 0xb4810cae, + 0xf208c000, + 0x2a04aa59, + 0x850a7500, + 0x491cb540, + 0x90a2c000, + 0xb5408504, + 0xb782491c, + 0x75005b08, + 0x6094b7e0, + 0x91a2c000, + 0x460cb780, + 0xc0007500, + 0xb7609102, + 0xf2105b94, + 0x9ea4aa61, + 0xf2089c62, + 0x2a20aa59, + 0xc0007500, + 0xda0890e2, + 0x7500aa41, 0x9244c000, - 0x468cb780, + 0x5a8cb780, + 0x540cb720, + 0xa98eda08, + 0x9c629e8c, + 0x5b08b782, 0xc0007500, - 0xb78491a2, - 0x75004288, - 0x9104c000, - 0x5c94b760, - 0xaa61f210, - 0x9c629ea4, + 0x850690a2, + 0x4118b544, 0xaa59f208, 0x75002a20, - 0x90e2c000, - 0xaa41da08, - 0xc0007500, - 0xb7809244, - 0xb7205b8c, - 0xda08548c, - 0x9e8ca98e, - 0xb7849c62, - 0x75004108, - 0x90a2c000, - 0xb5448506, - 0xf2084b18, - 0x2a20aa59, - 0xc0017500, - 0xc0e09082, - 0xc03808ba, - 0xb4210cfa, - 0xf208c000, - 0xb720aa59, - 0x851e498c, - 0x2a041cf8, - 0x38d07500, - 0x498cb520, - 0x08e2c084, - 0x8d28e001, - 0x4d9cb540, + 0x9082c001, + 0x08bac0e0, + 0x0cfac038, 0xc000b421, - 0x650cb780, - 0xc002088a, - 0xb5800c80, - 0xb421528c, - 0xffd4c000, - 0xb7809814, - 0xc03e498c, - 0xb4810c82, - 0xb720c000, - 0xc0504d8c, - 0xb4210c82, - 0xda08c000, - 0xf290a941, - 0xda08a8b5, - 0x6123a946, - 0xda089e53, - 0x6097aa41, - 0x6014b720, - 0xb5428702, - 0x857f4482, - 0x459ab540, - 0xb540851a, - 0x0d86449a, - 0xb5801a04, - 0xb5404e0c, - 0x8526405b, - 0x415bb540, - 0x460ab540, - 0x18a05891, - 0x40cbb520, - 0x7fe4b55f, - 0x9831c034, - 0x7fe4b75f, - 0xa8c6da08, - 0xb5448506, - 0xb5444a18, - 0xb5444a80, - 0xb5445000, - 0xb5445080, - 0xf2904b80, - 0x9e49aa35, - 0x5894b720, - 0x4c00b544, - 0xb7206243, - 0x8502434d, + 0xaa59f208, + 0x490cb720, + 0x1cf8851e, + 0x75002a04, + 0xb52038d0, + 0xc084490c, + 0xe00108e2, + 0xb5408d28, + 0xb4214d1c, + 0xb780c000, + 0x088a630c, + 0x0c80c002, + 0x520cb580, + 0xc000b421, + 0x9862ffd4, + 0x490cb780, + 0x0c82c03e, + 0xc000b481, + 0x4d0cb720, + 0x0c82c050, + 0xc000b421, + 0xa941da08, + 0xa8b5f290, + 0xa946da08, + 0x9e536123, + 0xaa41da08, + 0xb7206097, + 0x87025f14, + 0x7f82b541, + 0xb540857f, + 0x851a449a, + 0x439ab540, + 0x1a040d86, + 0x4d8cb580, + 0x405bb540, + 0xb5408526, + 0xb540415b, + 0x5891450a, + 0xb52018a0, + 0xb55f40cb, + 0xc0147fe4, + 0xb75f9b92, + 0xda087fe4, + 0xf290a8c6, + 0x8506aa35, + 0x4018b544, + 0xb7209e49, + 0xb5445814, + 0xb5444080, + 0xb5444600, + 0xb5444680, + 0xb5444180, + 0x62434200, + 0x434db720, + 0x0a828502, 0xc10158c8, 0x9e892880, 0xa9c2da10, - 0xb5400a82, - 0xb5404e9c, - 0x5dc0521c, - 0x2dc0c0ff, - 0x3db0ca01, + 0x4e1cb540, + 0x519cb540, 0x5a11c200, - 0x450ab580, - 0xfff43596, - 0xc0c099a2, - 0xc0120d82, - 0x0d0209c2, - 0xffb40942, - 0x714e9aac, - 0xc0018546, - 0x9dcf9148, - 0x99a4fff4, + 0xc0ff5dc0, + 0xca012dc0, + 0xb5803db0, + 0x3596440a, + 0x99acfff4, 0x0d82c0c0, 0x09c2c012, - 0x09060d02, - 0x9a9dffb4, - 0x1a70d091, - 0x0a027148, - 0x0a42d00b, - 0xa9c2da10, - 0x5a28c200, - 0x5dc09ea1, - 0x2dc0c0ff, - 0x3db0c801, - 0xfff43596, - 0xd0519978, - 0xc2000a50, - 0xc2005a40, - 0x714e5ac1, - 0xfffe8506, - 0xf2509346, - 0x7500aa71, - 0x857fcfce, - 0x439cb541, - 0x9102c000, - 0xa9def208, - 0x450ab760, - 0x9c629ea4, - 0xc0140d82, - 0xb78498f7, - 0x75004a88, - 0xb5448502, - 0xc0024a18, - 0xb7a092a4, - 0x0f025c8c, - 0xb784068f, - 0x75004108, - 0x9082c002, - 0x4208b784, - 0xc0017500, - 0xb78493e2, - 0x75004b08, - 0x9182c000, - 0xa9a2f208, - 0x4b10b5c4, - 0xa869f250, - 0x9c629e84, - 0x430ab500, - 0x4c08b784, - 0xc0007500, - 0xf2109382, - 0x9eaba825, - 0x4c10b5c4, - 0x9c629e84, - 0xaa21f250, - 0x9c629ea4, - 0xa9a1f208, - 0xa83df210, - 0x9e840d86, - 0xf2509c62, - 0x9eabaa25, - 0xa021f208, - 0x9ea40986, - 0xb7849c62, - 0x75004c08, - 0x91e4c000, - 0xc0140d86, - 0xb78498ab, - 0x75004c08, - 0x9342ffff, - 0x90a0c000, + 0x09420d02, + 0x9afaffb4, + 0x8546714e, + 0x9148c001, + 0xfff49dcf, + 0xc0c099ae, + 0xc0120d82, + 0x0d0209c2, + 0xffb40906, + 0xd0919aeb, + 0x71481a70, + 0xd00b0a02, + 0xda100a42, + 0xc200a9c2, + 0x9ea15a28, + 0xc0ff5dc0, + 0xc8012dc0, + 0x35963db0, + 0x9982fff4, + 0x0a50d051, + 0x5a40c200, + 0x5ac1c200, + 0x8506714e, + 0x9346fffe, + 0xaa71f250, + 0xcfce7500, + 0xb541857f, + 0xc000411c, + 0xf2089102, + 0xb760a9de, + 0x9ea4440a, + 0x0d829c62, + 0x98acc014, + 0x4088b784, + 0x85027500, + 0x4018b544, + 0x9144c000, 0xc0140d86, 0xb78498a1, - 0x75004a88, - 0x9262fffd, + 0x75004088, + 0x9342ffff, 0x0d82c0c0, 0x09c2c012, 0x09060d02, - 0x9a0bffb4, + 0x9aa4ffb4, 0x0a02c801, - 0x520cb580, + 0x518cb580, 0x0d82c0c0, 0x09c2c012, 0x09420d02, - 0x99ffffb4, - 0x5214b760, - 0x98e9fff4, + 0x9a98ffb4, + 0x5194b760, + 0x993efff4, 0xfff40d86, - 0xc0c098f7, + 0xc0c0994c, 0xc0120d82, 0x0d0209c2, 0xffb40906, - 0x850299f0, + 0x85029a89, 0x0892c006, 0x0c9ac430, 0xb5400902, - 0xc006521c, + 0xc006519c, 0xb4418510, 0xb104c000, 0x2a404220, @@ -2569,7 +2471,7 @@ unsigned long aui32H263VBR_MasterMTXTOPAZFWText[] = { 0xe0000087, 0xffff1884, 0xb7409284, - 0xc0064694, + 0xc0064614, 0xc4300892, 0x09020c9a, 0x8512c006, @@ -2590,7 +2492,7 @@ unsigned long aui32H263VBR_MasterMTXTOPAZFWText[] = { 0x0ceac03e, 0xc000b481, 0x9180c000, - 0x450cb780, + 0x448cb780, 0x088a7504, 0x0ceac03e, 0x1894d00c, @@ -2598,7 +2500,7 @@ unsigned long aui32H263VBR_MasterMTXTOPAZFWText[] = { 0x0d82c0c0, 0x0d0209e2, 0xffb40942, - 0x0882999c, + 0x08829a35, 0x0cb6c034, 0xc000b421, 0xaa59f208, @@ -2608,7 +2510,7 @@ unsigned long aui32H263VBR_MasterMTXTOPAZFWText[] = { 0xb4810a02, 0xb101c000, 0xb7804220, - 0xc0025b8c, + 0xc0025a8c, 0xda0828fc, 0xb79fa08d, 0xb7bf7dee, @@ -2617,8 +2519,8 @@ unsigned long aui32H263VBR_MasterMTXTOPAZFWText[] = { 0xc0027f6e, 0x9c228c20, 0xb780a60d, - 0xb720660c, - 0x0a82520c, + 0xb720640c, + 0x0a82518c, 0xa882f208, 0x7efec01c, 0xa081f208, @@ -2628,25 +2530,25 @@ unsigned long aui32H263VBR_MasterMTXTOPAZFWText[] = { 0xc0120d82, 0x0d0209c2, 0xffb40906, - 0xc0009960, + 0xc00099f9, 0xc4349240, 0x0a020cb2, 0xc000b481, 0x4220b101, 0x74402884, 0x90e2c000, - 0x4a08b784, - 0xc00c7500, - 0xb78092c2, - 0x75024e8c, + 0x4008b784, + 0xc00a7500, + 0xb7809042, + 0x75024e0c, 0x90c4c000, 0xc0140d82, - 0x3ac09a92, - 0x5894b740, - 0x580cb740, + 0x3ac09a3e, + 0x5814b740, + 0x578cb740, 0xa8c5d810, 0xaa55f088, - 0x4592b720, + 0x4492b720, 0x9e966243, 0xc2009e49, 0x0a045a11, @@ -2654,24 +2556,24 @@ unsigned long aui32H263VBR_MasterMTXTOPAZFWText[] = { 0x4002ba24, 0x06857048, 0x9138c000, - 0x498cb780, + 0x490cb780, 0xb5802a51, - 0xc003498c, + 0xc003490c, 0xf21091c0, 0x2a04aa39, 0xc0027500, 0xb78093a2, - 0x7440498c, + 0x7440490c, 0x3942d011, - 0x498cb540, + 0x490cb540, 0x929cc002, - 0x4792b760, + 0x4692b760, 0xba249e5c, 0xc002400a, 0xc00291a2, 0xb760911c, - 0xb740660a, - 0x9e996104, + 0xb740650a, + 0x9e996004, 0xba099e2d, 0xd0a24003, 0x9e485e7f, @@ -2686,90 +2588,48 @@ unsigned long aui32H263VBR_MasterMTXTOPAZFWText[] = { 0x9e545090, 0xc0017902, 0xb7819102, - 0x75004d88, + 0x75004b88, 0x9064c001, - 0x470ab780, + 0x460ab780, 0xba249e48, 0x70084002, 0x9378c000, 0xc0007640, 0xb78190e4, - 0x75024d08, + 0x75024b08, 0x92c2c000, 0x1e32d011, 0xb5402959, - 0x9e52498c, + 0x9e52490c, 0xb56048fd, - 0xb501470a, - 0xb5804d90, - 0x20a2478a, + 0xb501460a, + 0xb5804b90, + 0x20a2468a, 0xc000a0c1, 0x850290a0, - 0x4d98b541, - 0x458ab780, + 0x4b98b541, + 0x448ab780, 0x400aba24, 0x90fcc000, - 0x660ab780, + 0x650ab780, 0xb5800a04, - 0xb720660a, - 0xc03e498c, + 0xb720650a, + 0xc03e490c, 0xb4210c82, 0xb780c000, - 0x0a04458a, - 0x458ab580, - 0x9affc014, - 0x4108b784, - 0xc0027500, - 0xb7849222, - 0x75004208, - 0x9182c002, - 0x520cb780, - 0x75002a40, - 0x90e4c000, - 0x5008b784, - 0xc002751a, - 0xb7809024, - 0xb7225a0c, - 0xda084492, - 0x9e4ca881, - 0xc0007102, - 0xb7809284, - 0x8502430a, - 0x449ab542, - 0x440ab580, - 0x4412b760, - 0x548cb780, - 0xb5448506, - 0xb5444b18, - 0x9ea44c18, - 0xf2109c62, - 0x2a10aa39, - 0xc0007500, - 0xb78493e2, - 0x75004c08, - 0x90e4c000, - 0x448ab782, - 0xc0007502, - 0xb78492a4, - 0x75004b08, - 0xd0010902, - 0xc4380922, - 0x0a020c82, - 0xc000b481, - 0x4220b101, - 0x309428f1, - 0x0c82c038, - 0xc000b421, + 0x0a04448a, + 0x448ab580, + 0x9aabc014, 0x98a7c014, 0x0d82c0c0, 0x0d0209e2, 0x097ec01e, - 0x984fffb4, + 0x993cffb4, 0x0d82c0c0, 0xc1000992, 0xc1000d02, 0xffb40902, - 0xc4309846, + 0xc4309933, 0x0a020c8e, 0xc000b481, 0x4220b104, @@ -2779,34 +2639,34 @@ unsigned long aui32H263VBR_MasterMTXTOPAZFWText[] = { 0xaa39f210, 0x75002a20, 0x9342c001, - 0x550cb780, + 0x548cb780, 0x5908d226, - 0xe0609d43, + 0xe2609d53, 0xd011a885, 0x75002a12, 0x90e4c000, 0x2a14d011, 0xc0007500, 0xffd49082, - 0xb7209828, - 0xd0a6550c, - 0x9d475908, - 0xaa25e060, + 0xb72098d1, + 0xd0a6548c, + 0x9d435908, + 0xaa05e060, 0x75002a04, 0x9382c000, - 0x5994b720, - 0x498ab720, + 0x5914b720, + 0x488ab720, 0x404bb780, 0x9e890884, 0x4003ba09, 0xc2009e4a, 0x70885a11, - 0x498ab520, + 0x488ab520, 0x9158c000, - 0x490ab780, + 0x480ab780, 0xb5408502, - 0x0a04499a, - 0x490ab580, + 0x0a04489a, + 0x480ab580, 0x0c8ac430, 0xb4810a02, 0xb104c000, @@ -2814,14 +2674,14 @@ unsigned long aui32H263VBR_MasterMTXTOPAZFWText[] = { 0xc0303a00, 0xb4810c8a, 0xb780c000, - 0xf2904e8c, + 0xf2904e0c, 0x0a04a955, 0xb5807104, - 0xc0004e8c, + 0xc0004e0c, 0x850290a4, - 0x4e9cb540, + 0x4e1cb540, 0xa8a5da10, - 0x4592b720, + 0x4492b720, 0x60a35891, 0x4003ba09, 0x3a849e4c, @@ -2834,47 +2694,47 @@ unsigned long aui32H263VBR_MasterMTXTOPAZFWText[] = { 0xc0c09142, 0xc0120d82, 0x0d0209c2, - 0xff940942, - 0xb7809bc2, - 0x7500520c, + 0xffb40942, + 0xb78098af, + 0x7500518c, 0x90a2c000, 0xffd49eab, - 0xb79f9ab9, + 0xb79f9b62, 0xb7bf7eee, 0xb7df7f6e, 0x8c607fee, 0xf8399c22, 0xb724a205, - 0xb7405008, - 0xb7805284, - 0xd0a6448a, + 0xb7404608, + 0xb7805204, + 0xd0a6438a, 0x9e2d5908, - 0x590cb740, + 0x588cb740, 0xa94ee030, - 0x659cb760, - 0x5098b744, - 0x5000b744, + 0x639cb760, + 0x4698b744, + 0x4600b744, 0xb5801a04, - 0xc030448a, + 0xc030438a, 0xe200a8cd, 0xd2515a40, 0xda080a20, 0xe210a882, 0xb54082a3, - 0x5c955214, + 0x5c955194, 0xb5245c90, - 0xc0015008, + 0xc0014608, 0xb78492c4, - 0x0a045088, + 0x0a044688, 0x28ced3f1, 0xb5847444, - 0xc0015088, + 0xc0014688, 0xb7619034, - 0x85064394, - 0x4a98b544, + 0x85064114, + 0x4098b544, 0x764024a6, - 0x4c18b544, - 0x5214b520, + 0x4218b544, + 0x5194b520, 0x9202c000, 0x08a0d131, 0x402bb780, @@ -2882,97 +2742,97 @@ unsigned long aui32H263VBR_MasterMTXTOPAZFWText[] = { 0xc2009e48, 0xc0ff5a40, 0x32082a40, - 0x520cb580, + 0x518cb580, 0xf9f80806, 0x9c22aa1d, - 0x5088b724, - 0x6004b740, + 0x4688b724, + 0x5f04b740, 0x5904d0a6, 0xc8309e2d, 0xb580aa4d, - 0xd132448a, + 0xd132438a, 0xb72009a0, - 0xd810458a, + 0xd810448a, 0xba19aa61, 0xc2004002, 0x1a045a11, 0xc00070c8, 0xb7819104, - 0xc040438c, + 0xc040410c, 0xb5813a00, - 0xb720438c, - 0xd0114f0c, + 0xb720410c, + 0xd0114e8c, 0x70c80a18, 0x9104c000, - 0x438cb781, + 0x410cb781, 0x3a00c010, - 0x438cb581, + 0x410cb581, 0x0a1cd011, 0xc00070c8, 0xb7819104, - 0xc020438c, + 0xc020410c, 0xb5813a00, - 0xb780438c, - 0xf288580c, + 0xb780410c, + 0xf288578c, 0xf288a916, 0x9e50a919, - 0x460ab720, + 0x450ab720, 0x1a24d011, 0xba096241, 0x00b24002, 0xc0007048, 0xb7819106, - 0xcfff438c, + 0xcfff410c, 0xb5812a7a, - 0xd011438c, + 0xd011410c, 0x9e521a22, 0x70486245, 0x9106c000, - 0x438cb781, + 0x410cb781, 0x2a7ec7fe, - 0x438cb581, - 0x451ab740, + 0x410cb581, + 0x441ab740, 0x5e11d0a2, 0x8821f310, 0xc00070c8, 0xb7819104, - 0xcfff438c, + 0xcfff410c, 0xb5812a4e, - 0xb740438c, - 0xb721588c, - 0xd808438c, + 0xb740410c, + 0xb721580c, + 0xd808410c, 0x9e50aa45, 0xc2009e8a, 0x1a045a11, 0xb7206209, - 0x0a045214, + 0x0a045194, 0x4002ba24, 0x249470c8, - 0x5214b520, + 0x5194b520, 0x9118c000, 0x3c80c801, - 0x5214b520, + 0x5194b520, 0x91c0c000, 0xaa61d810, 0x3c80c801, 0xc2009e48, 0xc0ff5a40, 0x32082a40, - 0x520cb580, + 0x518cb580, 0xaa59f008, 0x2a00c040, 0xc0007500, 0xb7809102, - 0xc101520c, + 0xc101518c, 0xb5803a00, - 0xb760520c, - 0xffd45214, - 0x080299a8, + 0xb760518c, + 0xffd45194, + 0x08029a51, 0xaa1df9f8, 0xb7009c22, - 0xd2515914, + 0xd2515894, 0xb7600e04, - 0xda08580c, + 0xda08578c, 0xc00ea881, 0xc0342dfc, 0xf0080cba, @@ -3003,7 +2863,7 @@ unsigned long aui32H263VBR_MasterMTXTOPAZFWText[] = { 0xa97df008, 0xb4410c84, 0xb780c000, - 0x0a084e0c, + 0x0a084d8c, 0x5890d224, 0xc0007244, 0xd131931c, @@ -3018,25 +2878,25 @@ unsigned long aui32H263VBR_MasterMTXTOPAZFWText[] = { 0xc008a275, 0xf0080880, 0xb780a0fd, - 0xc0344f8c, + 0xc0344f0c, 0xb4810cda, 0xb720c000, - 0x0c84500c, + 0x0c844f8c, 0xc000b421, - 0x4f8cb780, + 0x4f0cb780, 0x0a400ce4, 0xc000b481, - 0x500cb720, + 0x4f8cb720, 0x08c00c84, 0xc000b421, - 0x4f8cb780, - 0x500cb720, + 0x4f0cb780, + 0x4f8cb720, 0xc0101ce4, 0xb5800a00, - 0xf0484f8c, + 0xf0484f0c, 0xc008aa65, 0xb5200880, - 0xb481500c, + 0xb4814f8c, 0xf048c000, 0x0c84a8ed, 0xc000b421, @@ -3098,93 +2958,87 @@ unsigned long aui32H263VBR_MasterMTXTOPAZFWText[] = { 0xc0042a3c, 0xb4813a00, 0xb780c000, - 0x0a044e0c, - 0x4e0cb580, - 0xa68d9c22, + 0x0a044d8c, + 0x4d8cb580, + 0xa6859c22, 0x0c92c43e, 0xb4810a02, - 0xb103c000, - 0xb7804220, - 0xda085e8c, + 0xb102c000, + 0xb7804240, + 0xda085d8c, 0xda08a885, 0xda08a909, - 0xda08a189, + 0xda08a10a, 0xda08a081, 0x0cd0a105, 0xb4810a02, - 0xb103c000, - 0xb7204220, - 0xb7805e0c, - 0xb7a0520c, - 0xb7205e8c, + 0xb102c000, + 0xb7204240, + 0xb7805d0c, + 0xb700518c, + 0xb7205d94, 0xb74040b3, - 0xb560412b, - 0x2a40412b, - 0x03037500, + 0xb540412b, + 0x2a404133, + 0x02837500, 0x4033b520, 0x40abb540, 0x90e2c000, - 0x5008b784, + 0x4608b784, 0xc000750a, 0xb78490f2, - 0x751a5008, - 0x9204c00d, - 0x448ab782, - 0xb5820a04, - 0xc450448a, + 0x751a4608, + 0x9104c006, + 0x7f8ab781, + 0xb5810a04, + 0xc4507f8a, 0x0a020ca6, 0xc000b481, - 0x4220b103, - 0xc0310087, - 0x02072880, - 0x2a7cc00f, - 0x59e1d0a4, - 0x59c1d228, - 0xcffe0007, + 0x4240b102, + 0x9e549e51, + 0xc00f9e50, + 0xd2282a7c, + 0xc03159c1, + 0xc0802880, + 0xcffe59e1, 0x0c88287c, 0xb4810a02, - 0xb103c000, - 0xc1804220, - 0x9e9a5bc1, - 0x2d7ccffe, + 0xb102c000, + 0xd1224240, + 0x05855f41, + 0x2dfccffe, 0xb4810cbc, - 0xb103c000, - 0x00874220, - 0x588cb740, - 0x438ab782, - 0x2880c0fc, - 0x283ed0f2, - 0x5b19d0a4, - 0xd8889e41, - 0x9e95a8d2, - 0x4392b502, - 0x7e7edffc, - 0xba1c1218, - 0xc0024002, - 0x76c291c2, - 0x9384c000, - 0x480ab780, - 0x6104b740, - 0x4002ba24, - 0x58ffc200, - 0x00c258ed, - 0xd0a65897, - 0x9e2d5908, - 0x12425894, - 0xe0389e59, - 0x5230a8ce, - 0x9ea74a7d, - 0xa0c2249e, + 0xb102c000, + 0xd0f24240, + 0xb7202cae, + 0xb780580c, + 0x9e8a4a2b, + 0x7d3edffc, + 0x7e92b521, + 0x91a2c002, + 0xc00074c2, + 0xb7809364, + 0xb740470a, + 0xba246004, + 0xc2004002, + 0x58ed58ff, + 0x589700c2, + 0x5908d0a6, + 0x58949e2d, + 0x52701242, + 0xa8cee038, + 0x9ea54a7d, + 0xa0c2249a, 0x9180c001, - 0x468ab780, - 0xa8a1da08, + 0x458ab780, + 0x404ab720, 0x4002ba24, 0xc0017048, 0xb780907c, - 0xb720488a, - 0xb7404812, - 0x0a046104, - 0x488ab580, + 0xb720478a, + 0xb7404712, + 0x0a046004, + 0x478ab580, 0x4003ba09, 0x5e7fd0a2, 0x9e2d9e49, @@ -3192,163 +3046,52 @@ unsigned long aui32H263VBR_MasterMTXTOPAZFWText[] = { 0xc2000218, 0xd2265a17, 0xc2005908, - 0x9ea75a14, + 0x9ea55a14, 0xa94de038, - 0x9e4c149e, + 0x9e4c149a, 0x50b00886, 0xa1413122, - 0x480ab780, + 0x470ab780, 0xb5800a04, - 0xb784480a, - 0x75004188, - 0x4208b784, - 0x90c4c000, - 0x7d3ec01c, - 0x9184c002, - 0x7d3ec01c, - 0x03f0d011, - 0x0527d021, - 0xf21076c2, - 0x0882aa39, - 0x0892d001, - 0x79022a04, - 0x5c8cb740, + 0x74c2470a, + 0xaa59f010, + 0xd0010882, + 0xb7200892, + 0x2a045b94, + 0x03607902, + 0x05b6c001, 0x90e2c000, - 0xaa49d808, - 0xd8080a04, - 0xf008a249, - 0xf00aa94b, - 0xf310a94c, - 0xe0108027, - 0xf00882a5, - 0xf008a249, - 0xb784a0cd, - 0x75004688, + 0x414bb780, + 0xb5800a04, + 0xb740414b, + 0xb740415d, + 0xf31041c5, + 0xe0108025, + 0xb58082a7, + 0xb520414d, + 0xb78341cd, + 0x75007c88, 0xd0020882, - 0x76c20892, + 0x74c20892, 0xd0020a02, 0x78480a42, 0x90c2c000, 0x8542c07c, - 0xa123da08, - 0xf00876c2, - 0xc000a953, - 0xda0890c4, - 0xc000aa41, - 0xda089080, - 0xe310aa21, - 0xd80880a1, - 0xf008aa4d, - 0x0a04a0d1, - 0xa24dd808, - 0x91c0c006, - 0x5c8cb720, - 0xf2109d2e, - 0xc301aa39, - 0xc2018136, - 0xb7408120, - 0x2a044525, - 0xf0107500, - 0xf3108027, - 0x01038221, - 0x452db580, - 0x90a2c001, - 0xc00076c2, + 0x405ab540, + 0xb74074c2, + 0xc000425d, 0xda0890c4, - 0xc000aa41, - 0xda089080, - 0xd808aa21, - 0x76c6a25d, - 0x9082c001, - 0xc00076c0, - 0x74c091a4, - 0xa953d808, - 0x8d2ae002, - 0x802df210, - 0xa251d808, - 0x92c0c000, - 0xd84874c0, - 0xe002a947, - 0xc0008d26, - 0xda089160, - 0x74c0aa41, - 0xa947d848, - 0xa25dd808, - 0x8d2ae002, - 0x802df210, - 0xa245d848, - 0x4308b784, - 0xc0007500, - 0xb7809302, - 0x9e41440a, - 0xc0007048, - 0x85029244, - 0x4318b544, - 0x0c82c43a, - 0xb4810a02, - 0xb103c000, - 0xcfef4220, - 0xc03a29fe, - 0xb4610c82, - 0xb780c000, - 0x9e41440a, - 0x08827048, - 0x0892d002, - 0x0a0276c6, - 0x0a42d001, - 0xc0007848, - 0x85069242, - 0x4318b544, - 0x0c82c43a, - 0xb4810a02, - 0xb103c000, - 0xc0114220, - 0xc03a3980, - 0xb4610c82, - 0x7780c000, - 0x91a2c001, - 0xc00076c0, - 0xda0892e4, - 0xf008aa21, - 0xd808a947, - 0xf310a8d5, - 0xd8088021, - 0xf008a8da, - 0x9e44a245, - 0xd8080c84, - 0x00c2a0da, - 0xa0d5d808, - 0x92a0c000, - 0xaa41da08, - 0xa95bf008, - 0xa8c9d848, - 0x8021f310, - 0xa8ced848, - 0xa259f008, - 0x0c849e44, - 0xa0ced848, - 0xd84800c2, - 0xd808a0c9, - 0xf008aa5d, - 0xf04aa95f, - 0xf048a940, - 0xf310a9c7, - 0xf0488021, - 0xf008a94f, - 0xf210a25d, - 0xd8488221, - 0xf048a8c2, - 0xf010a241, - 0xe2108037, - 0x0c8480a9, - 0xa0c2d848, - 0xa245f048, - 0xa0cdf048, - 0x7eeeb7bf, - 0x7f6eb7df, - 0x7feeb7ff, - 0x9c228c60, - 0x5b8cb780, + 0xc000aa21, + 0xb7809080, + 0xe310404a, + 0xb78080a1, + 0xb52041cb, + 0x0a04424d, + 0x41cbb580, + 0x7f6eb7bf, + 0x7feeb7df, + 0x9c228c40, + 0x5a8cb780, 0x08c0d0f1, 0x4031b720, 0x9ea27642, @@ -3376,7 +3119,7 @@ unsigned long aui32H263VBR_MasterMTXTOPAZFWText[] = { 0x1c0ad011, 0x08029c22, 0xb7809c22, - 0x85025b8c, + 0x85025a8c, 0xa88dda08, 0xa16bf010, 0xa16ff010, @@ -3385,11 +3128,11 @@ unsigned long aui32H263VBR_MasterMTXTOPAZFWText[] = { 0xa16bd810, 0xa0e1f010, 0xb7209c22, - 0xd8105d14, + 0xd8105c14, 0xb520a8e9, 0xf010414b, 0xb740aa71, - 0xc2005d8c, + 0xc2005c8c, 0xf0485a0f, 0xf010a245, 0xb520a8ed, @@ -3401,149 +3144,129 @@ unsigned long aui32H263VBR_MasterMTXTOPAZFWText[] = { 0xf0088021, 0x9c22a041, 0xac7dc030, - 0x5b1cb740, + 0x5a1cb740, 0xa45dc038, 0xac7dc030, 0xa45dc038, 0xac7dc030, 0xa45dc038, - 0x5a94b720, - 0x5b8cb780, + 0x5994b720, + 0x5a8cb780, 0xb7208706, - 0xc0025f0c, + 0xc0025e0c, 0xd28a8576, 0xb540a108, - 0x8502485b, + 0x8502475b, 0x4039b540, 0x40a1b540, 0xa61d9c22, - 0xb7848440, - 0x75004188, - 0xc0000787, - 0xb72093c2, - 0xb7205b14, - 0xd3f14149, - 0xc0042a1e, - 0x09027524, - 0x1922d003, - 0x0a7f9e4f, - 0x87524244, - 0x7e64b55f, - 0xb55f8f38, - 0x8f0c7ee4, - 0x7f64b55f, - 0xc0022094, - 0xc0002a44, - 0xb7209340, - 0xb7205b14, - 0xd3f14149, + 0xb7a08420, + 0x9e5a5a14, + 0x598cb7a0, + 0x7f74b57f, + 0x0822d011, + 0xf2100081, + 0x0c82aa2d, + 0x05030103, + 0xa8a9d210, + 0xd2240189, + 0xb7c059ff, + 0xd3f15a94, 0x753c2a1e, - 0xd0030902, - 0x9e4f1922, - 0x42440a7f, - 0xb55f8732, - 0x8f207e64, - 0x7ee4b55f, - 0xb55f8f08, - 0x20947f64, + 0x5e8cb7c0, + 0x0c020b82, + 0x1c02d003, + 0xa8cef250, + 0xa3a5f208, + 0xa04df208, + 0x9e409e44, + 0xa0a2f248, + 0x20904a7d, 0x30982a74, - 0x4149b520, - 0x5b8cb7c0, - 0x5a8cb7a0, - 0x5f94b7a0, - 0x0e72d011, - 0xf2488502, - 0x0109a8cd, - 0xa127f208, - 0xa22df210, - 0xa0a5f248, - 0xaa6df208, - 0xd2240189, - 0x0d0259ff, - 0x98e6c054, + 0xa0a9d210, + 0x988cc054, 0x9e92097f, 0x05810181, - 0x98e0c054, + 0x9886c054, 0xaa35f208, - 0x00899eae, - 0x58ffd224, - 0x9e6b7202, - 0x90fac000, - 0x90e4c000, - 0xc0007002, - 0xf2109094, - 0xf008a055, - 0xf248a967, - 0xf208aa65, - 0xf310a949, - 0xd1248021, - 0x00895908, - 0x58ffd224, - 0xf808769c, - 0xc000a0e9, - 0x850a90b2, - 0x91e0c000, - 0x5a04c100, - 0xc000751c, - 0x850e90b2, - 0x90e0c000, - 0x7698c004, - 0xe009850a, - 0xf2088d22, - 0xf210aa79, - 0x1209a8d5, - 0x6245c301, - 0x70485890, - 0x9236c000, - 0xaa55d2d0, - 0xc0007500, - 0xda909184, - 0x8506aa41, - 0xa157d2d0, - 0xda900a04, - 0xc000a241, - 0xf20893e0, - 0xf210a8f9, - 0xc301aa55, - 0xc2006095, - 0x71025a0c, - 0x923cc000, - 0xaa55d2d0, - 0xc0007500, - 0xda909184, - 0x8506aa41, - 0xa157d2d0, - 0xda901a04, - 0xc000a241, - 0x850290a0, - 0xa157d2d0, - 0xaa41da90, - 0x4002ba24, - 0x752ac004, - 0x90dac000, - 0x855ac002, - 0x9100c000, - 0x7502c008, - 0x90dcc000, - 0x8506c004, - 0xa143da90, - 0xa8c1da90, - 0xaa6df008, - 0xa8eef208, - 0x4002ba09, - 0xb7406243, - 0x9e495d94, - 0x62438502, - 0xa959d050, - 0x0a00c002, - 0x5919d228, - 0xf0087482, - 0x0685a167, + 0xd2240089, + 0x720258ff, + 0xc0009eaf, + 0xc00090fa, + 0x700290e4, + 0x9094c000, + 0xa075f210, + 0xa947f208, + 0xaa25f250, + 0xa949f210, + 0x8021f310, + 0x5908d124, + 0xd2240089, + 0x769c58ff, + 0xa0c9fa08, + 0x90b2c000, + 0xc000850a, + 0xc10091e0, + 0x751c5a04, + 0x90b2c000, + 0xc000850e, + 0xc00490e0, + 0x850a7698, + 0x8d22e009, + 0xaa39f210, + 0xa8f5f210, + 0xc3011209, + 0x58906245, + 0xc0007048, + 0xd2d09236, + 0x7500aa65, + 0x9184c000, + 0xaa79da50, + 0xd2d08506, + 0x0a04a167, + 0xa279da50, + 0x93e0c000, + 0xa8b9f210, + 0xaa75f210, + 0x6095c301, + 0x5a0cc200, + 0xc0007102, + 0xd2d0923c, + 0x7500aa65, + 0x9184c000, + 0xaa79da50, + 0xd2d08506, + 0x1a04a167, + 0xa279da50, + 0x90a0c000, + 0xd2d08502, + 0xda50a167, + 0xba24aa79, + 0xc0044002, + 0xc000752a, + 0xc00290da, + 0xc000855a, + 0xc0089100, + 0xc0007502, + 0xc00490dc, + 0xda508506, + 0xda50a17b, + 0xf208a8f9, + 0xf210aa4d, + 0xba09a8ae, + 0x62434002, + 0x5c94b740, + 0x85029e49, + 0xd0506243, + 0xc002a959, + 0xd2280a00, + 0x74825919, + 0xa147f208, 0x90c4c000, - 0xaa55f210, + 0xaa75f210, 0x92a0c000, - 0xa8d6f210, - 0xaa79f208, + 0xa8f6f210, + 0xaa39f210, 0x5c90d0a2, 0x70481209, 0x90b8c000, @@ -3552,202 +3275,205 @@ unsigned long aui32H263VBR_MasterMTXTOPAZFWText[] = { 0xf2105d04, 0xc200802b, 0xf3105a13, - 0xf0088a21, - 0xc000a265, - 0xf00a9080, - 0xf208a164, - 0x0a04aa49, - 0xf0087502, - 0xf208a3ea, + 0xf2088a21, + 0xc000a245, + 0xf20a9080, + 0xf210a144, + 0xb75faa49, + 0x0a047f6c, + 0xf2087502, + 0xf210a149, 0xc000a249, - 0xd2089144, - 0xdac8aa61, - 0xda48a265, + 0xd2109144, + 0xdad0aa21, + 0xda50a225, 0xc009a251, - 0xd2509000, - 0x7500aa31, + 0xb7409040, + 0xd0505c94, + 0x7500aa51, 0x9184c000, - 0xaa39d250, + 0xaa59d050, 0xc0007500, - 0xda889142, + 0xda909142, 0x7504aa41, 0x90b4c000, 0xc0008506, 0x85029060, - 0xa153d288, - 0xa94bda08, - 0xa9cdf208, - 0xa958f252, - 0x0af0d0b1, - 0x89a7e210, + 0xa153d290, + 0xa94bda10, + 0xaa4df210, + 0xa974f252, + 0x0ed0d0b1, + 0x89a1f310, 0xa922d208, - 0x5987d1a4, + 0x5987d3a4, 0x83a7e020, - 0x55eb5d04, - 0x9b85c034, - 0xa9caf208, - 0xaa49f250, - 0x1cb4d011, - 0x60c38502, - 0xa8a2d208, - 0xa15bf250, - 0x9e5b1d84, - 0x0102d030, - 0xe2205d85, - 0x050381af, - 0xa1caf250, - 0xc03455e7, - 0xd2509b6c, - 0x7500aa31, - 0xa049f250, - 0x90e2c001, - 0xaa55da48, - 0xda487500, - 0xc000a957, - 0xda889102, - 0xe200aa41, - 0xc0005a40, - 0xb7809144, - 0xda085c8c, - 0xdac8a881, - 0xc001a0e1, - 0xc20090e0, - 0xf3105a45, - 0xdac88021, - 0xdac8a261, - 0xda88a9e2, - 0x0d02a9c1, - 0x9b43c034, - 0xc0001804, - 0xda0892a0, - 0xda50aa49, - 0xc200a927, - 0xc2005a40, - 0xf3105a45, - 0xdac88021, - 0xdac8a261, - 0xda08a9e2, - 0x0d02a9c9, - 0x9b2dc034, - 0xa061dac8, - 0x0e72d031, - 0x5993d224, - 0xf20876c2, - 0x0d82aa49, - 0x0db2d00d, - 0xc0017504, - 0xdac89094, - 0xda48a8e2, - 0xd011a8d1, - 0x70480e14, - 0x913ac000, - 0xa941da10, - 0x1a14d011, - 0xc0007088, - 0xd01190d6, - 0xc0001e12, - 0xd01191c0, + 0x018f5d04, + 0xc03455eb, + 0xf2109b4c, + 0xf250a9ca, + 0xd011aa65, + 0x85021cb4, + 0xd20860c3, + 0xf250a8a2, + 0x1d84a177, + 0xd0309e5b, + 0x5d850102, + 0x81afe220, + 0xf2500503, + 0x55e7a1e6, + 0x9b33c034, + 0x5c8cb720, + 0x4629b780, + 0xf2507500, + 0xc001a065, + 0xda5090e2, + 0x7500aa55, + 0xa957da50, + 0x9102c000, + 0xaa41da90, + 0x5a40e200, + 0x9144c000, + 0x5b8cb780, + 0xa881da08, + 0xa0a1dad0, + 0x9120c001, + 0x5a45c200, + 0x8021f310, + 0xa9c1da90, + 0xa221dad0, + 0xa9a2dad0, + 0xc0340d02, + 0x18049b08, + 0x92e0c000, + 0x5c8cb740, + 0xaa49da10, + 0xa947d848, + 0x5a40c200, + 0x5a45c200, + 0x8021f310, + 0xa9c9da10, + 0xa221dad0, + 0xa9a2dad0, + 0xc0340d02, + 0xdad09af0, + 0xb71fa021, + 0xd0317f6c, + 0xd2240a02, + 0x76c25993, + 0xaa49f210, + 0xd00d0d82, + 0x75040db2, + 0x9094c001, + 0xa8a2dad0, + 0xa8d1da50, + 0x0e14d011, + 0xc0007048, + 0xda10913a, + 0xd011a961, + 0x70881a14, + 0x90d6c000, + 0x1e12d011, + 0x91c0c000, + 0x1e14d011, + 0xc0007048, + 0xd01190f8, + 0x70880a14, + 0x90dcc000, + 0x0e12d011, + 0xa221dad0, + 0xa923dad0, + 0x882ff210, + 0xa221dad0, + 0xa8a1dad0, + 0xc0007458, + 0xda109298, + 0xd011a8e2, 0x70481e14, - 0x90f8c000, - 0x0a14d011, - 0xc0007088, + 0x0a12d00e, + 0x913cc000, + 0x0e14d011, + 0xc0007048, 0xd01190dc, - 0xdac80e12, - 0xdac8a261, - 0xf210a963, - 0xdac8882f, - 0xdac8a261, - 0xb75fa8e1, - 0x70757e7c, - 0x9298c000, - 0xa8c2da10, + 0xdad01a12, + 0xf210a221, + 0x7504aa49, + 0x93b4c000, + 0xaa2dd210, + 0xc000752c, + 0xda109312, + 0xda50a8e2, + 0xd011aa5d, + 0xba241c98, + 0x71024002, + 0x91b6c000, + 0xa8a1dad0, 0x1e14d011, - 0xd00e7048, - 0xc0000a12, - 0xd011913c, - 0x70480e14, - 0x90dcc000, - 0x1a12d011, - 0xa261dac8, - 0xaa49f208, - 0xc0017504, - 0xd2089034, - 0x752caa6d, - 0x9392c000, - 0xa943da10, - 0x7ee4b75f, - 0xaa5dda48, - 0x88a5e010, - 0x4002ba24, - 0xc0007102, - 0xb75f91f6, - 0xdac87f64, - 0xf010a8e1, - 0x70488825, - 0x90dcc000, - 0x1a14d011, - 0xa261dac8, - 0xa969d208, - 0xaa61dac8, - 0xdac87104, - 0x0a02a8e1, - 0x1a42d00a, - 0xd2089ea2, - 0x2098a8e6, + 0xc0007048, + 0xd01190dc, + 0xdad01a14, + 0xd210a221, + 0xdad0a929, + 0x7104aa21, + 0xa8a6d210, + 0xd00a0a02, + 0xdad01a42, + 0x9e48a8a1, + 0x20989ea2, 0x9e544d7d, 0x30942128, - 0xc0809e4a, - 0xc2005a40, - 0x70885a41, - 0xd0040902, - 0x0a7f1922, - 0x9e924244, - 0x9d192098, - 0xc3012494, - 0xdac83494, - 0xdac8a0e2, - 0xda48a0e6, + 0x5a40c080, + 0x5a41c200, + 0x09027008, + 0x1922d004, + 0x0a7f9e92, + 0x24944244, + 0x9e8a2098, + 0xdad03494, + 0xdad0a0a2, + 0xda50a0a6, 0x8502a0d2, - 0xaa65dac8, - 0xd28a8706, - 0xf208a148, - 0xd250a14f, - 0xd250a133, - 0xd288a13b, - 0xd250a15b, - 0xd288a137, - 0xda50a15f, - 0xda08a127, - 0xda48a14b, - 0xda88a157, - 0xda48a143, + 0x5c8cb780, + 0xd2928706, + 0xf210a148, + 0xd248a14f, + 0xd248a113, + 0xd290a11b, + 0xd248a15b, + 0xd290a117, + 0xda48a15f, + 0xdad0a107, + 0xda10aa25, + 0xda50a14b, + 0xda90a157, + 0xda50a143, 0xb79fa25d, - 0xb7bf7d6e, - 0xb7df7dee, - 0xb7ff7e6e, - 0xc0027eee, - 0x9c228c40, + 0xb7bf7dee, + 0xb7df7e6e, + 0xb7ff7eee, + 0xc0027f6e, + 0x9c228c20, 0xb7c0a60d, - 0xb7805d8c, - 0xb7c05b8c, - 0x08025d14, + 0xb7805c8c, + 0xb7c05a8c, + 0x08025c14, 0xf20876c2, 0x0289a182, 0x9044c003, - 0x5a94b7a0, + 0x5994b7a0, 0xa045f248, 0xa049da10, 0xa9b6f210, 0xa9a5f210, 0x5d840d02, - 0x9a4dc034, + 0x9a13c034, 0xa8aada08, 0xc0100a22, 0x08c37008, 0x7002c012, 0xc0007640, 0xb78092e2, - 0xf2085b0c, + 0xf2085a0c, 0xf210a88d, 0xd0a6a8a6, 0xe2105914, @@ -3776,7 +3502,7 @@ unsigned long aui32H263VBR_MasterMTXTOPAZFWText[] = { 0xf2485a0f, 0xf248a231, 0xb740a8b1, - 0x62115f8c, + 0x62115e8c, 0xa8daf008, 0x5a17c200, 0x9e8a1098, @@ -3790,21 +3516,21 @@ unsigned long aui32H263VBR_MasterMTXTOPAZFWText[] = { 0xb7df7f6e, 0x8c607fee, 0xa61d9c22, - 0x5f94b720, - 0x5d8cb7e0, + 0x5e94b720, + 0x5c8cb7e0, 0x40ddb740, 0xaa61f208, 0xf3109e9d, 0xb7608821, - 0xb5805b84, + 0xb5805a84, 0xd21040cd, 0xd080aa29, 0xd210a265, 0x9e4da8a9, 0x9e5c7442, 0x4622b427, - 0x5b14b7c0, - 0x5a8cb7c0, + 0x5a14b7c0, + 0x598cb7c0, 0xa960f20a, 0xaa4df210, 0xa957f208, @@ -3854,7 +3580,7 @@ unsigned long aui32H263VBR_MasterMTXTOPAZFWText[] = { 0xe2205133, 0x050381af, 0xa1c6f208, - 0x9969c034, + 0x992fc034, 0xa045f208, 0x9320c001, 0xaa29f208, @@ -3890,8 +3616,8 @@ unsigned long aui32H263VBR_MasterMTXTOPAZFWText[] = { 0xb7ff7f6e, 0xc0027fee, 0x9c228c00, - 0x5d8cb780, - 0x5b8cb720, + 0x5c8cb780, + 0x5a8cb720, 0xa903f208, 0x4035b720, 0xe2109e8a, @@ -3904,21 +3630,21 @@ unsigned long aui32H263VBR_MasterMTXTOPAZFWText[] = { 0xa9ced090, 0xc00076c0, 0xb78091c2, - 0xb7205d0c, - 0xda085a8c, + 0xb7205c0c, + 0xda08598c, 0x9ea0a88a, 0xb5200003, - 0xc00147b3, + 0xc00146b3, 0xb7209220, - 0xb7205d14, - 0xb7805b0c, + 0xb7205c14, + 0xb7805a0c, 0xb740414b, 0x6a14412b, 0x68a6d011, 0xb7007102, - 0x04035a8c, + 0x0403598c, 0x91bcc000, - 0x47aab780, + 0x46aab780, 0x414ab720, 0x4002ba24, 0x58886a16, @@ -3933,7 +3659,7 @@ unsigned long aui32H263VBR_MasterMTXTOPAZFWText[] = { 0xa14bd090, 0x9080c000, 0xa1f6d048, - 0x5f8cb780, + 0x5e8cb780, 0xa88df208, 0xc004747c, 0xf01093b2, @@ -3966,7 +3692,7 @@ unsigned long aui32H263VBR_MasterMTXTOPAZFWText[] = { 0x8506a15b, 0xa157d090, 0x9040c003, - 0x5b0cb740, + 0x5a0cb740, 0xa0d6d090, 0x414ab720, 0xaa49d808, @@ -4015,7 +3741,7 @@ unsigned long aui32H263VBR_MasterMTXTOPAZFWText[] = { 0x5a0bc200, 0x412cb580, 0x414ab780, - 0x47aab580, + 0x46aab580, 0xa8ddd090, 0xc0007440, 0xd0489202, @@ -4029,53 +3755,39 @@ unsigned long aui32H263VBR_MasterMTXTOPAZFWText[] = { 0x7500aa49, 0x48a4b340, 0x414cb780, - 0x462cb580, + 0x45acb580, 0x76449c22, 0x48a4b340, 0x7486c003, - 0x90bac001, - 0x4188b784, - 0xc0007500, - 0xb7209102, - 0xb7405b14, - 0xc0006204, - 0xb72090c0, - 0xb7405b14, - 0xb7206284, - 0x9e2d4ccb, + 0x931ac000, + 0x5a14b720, + 0x6104b740, + 0x4ccbb720, + 0xd0a69e2d, + 0xc8305904, + 0xb720aa4d, + 0x6229598c, + 0x00030583, + 0x5a37c200, + 0x41adb580, + 0x9100c001, + 0x598cb700, + 0x5a4bc100, + 0xb7607500, + 0x0c825a14, + 0x911cc000, + 0x5a07c200, + 0x0c847500, + 0x939affff, + 0xa8e5d8d0, + 0x6104b740, 0x5904d0a6, - 0xaa4dc830, - 0x5a8cb720, - 0x05836229, - 0xb5800003, - 0xb78041ad, - 0xc20041ac, - 0xc0015a37, - 0xb70092a0, - 0xb7605a8c, - 0xc1005b14, - 0x75005a4b, - 0x4188b724, - 0xc0000902, - 0xc200911c, - 0x75005a07, - 0xffff0904, - 0xc01c939a, - 0xc0007c7e, - 0xd8d09102, - 0xb740aa65, - 0xc0006204, - 0xd8d090c0, - 0xb740aa65, - 0xd2266284, - 0x9e2d5904, - 0xa8cec830, - 0xa8e1f008, - 0x50ab9e4c, - 0xb5206099, - 0xb78041ac, - 0x853641ac, - 0x88a5e210, + 0xf0089e2d, + 0xc830aa61, + 0x9e4aa8cd, + 0x520bc200, + 0x85366243, + 0x88abe210, 0x5207c200, 0x41acb580, 0xaa49f010, @@ -4085,7 +3797,7 @@ unsigned long aui32H263VBR_MasterMTXTOPAZFWText[] = { 0x9c22422c, 0xa9d1d090, 0xc00574c0, - 0xb74090c4, + 0xb74090e4, 0xb720422c, 0xd12641b4, 0xd0a2590c, @@ -4096,206 +3808,202 @@ unsigned long aui32H263VBR_MasterMTXTOPAZFWText[] = { 0x88abe210, 0x5a08c100, 0xc0047048, - 0x9e49919a, - 0x70448586, + 0x9e4c91ba, + 0x71048586, 0xa1cfd090, 0xa1dfd090, - 0x903cc002, - 0x5a04c100, - 0xc0007048, - 0xd0a290f6, - 0x71045e04, - 0x937ac000, - 0x482ab720, - 0x5f94b720, - 0xb5200898, - 0xb780482a, - 0xf01041cd, - 0xb740a8ed, - 0x624340c5, - 0xc2000a20, - 0xf3105a11, - 0x851a8221, - 0xa14bd090, - 0xc002850e, - 0xb7209340, - 0xb720482a, - 0x08885f94, - 0x482ab520, + 0x905cc002, + 0xc1009e49, + 0x70485a04, + 0x90f6c000, + 0x5e04d0a2, + 0xc0007104, + 0xb720937a, + 0xb720472a, + 0x08985e94, + 0x472ab520, 0x41cdb780, 0xa8edf010, 0x40c5b740, - 0x0a406243, - 0x5a15c200, + 0x0a206243, + 0x5a11c200, 0x8221f310, - 0xd090850e, - 0xb580a14b, - 0xb56040cd, - 0xfffc4e38, - 0x9e499340, - 0x5a04c100, - 0xc0007048, - 0xd0a290f6, - 0x71045e04, - 0x937ac000, - 0x482ab720, - 0x5f94b720, - 0xb5201888, - 0xb780482a, + 0xd090851a, + 0x850ea14b, + 0x9340c002, + 0x472ab720, + 0x5e94b720, + 0xb5200888, + 0xb780472a, 0xf01041cd, 0xb740a8ed, 0x624340c5, 0xc2000a40, 0xf3105a15, - 0x851a8a21, + 0x850e8221, 0xa14bd090, - 0xc000857b, - 0xb7209340, - 0xb720482a, - 0x18845f94, - 0x482ab520, + 0x40cdb580, + 0x4c38b560, + 0x9320fffc, + 0xc1009e49, + 0x70485a04, + 0x90f6c000, + 0x5e04d0a2, + 0xc0007104, + 0xb720937a, + 0xb720472a, + 0x18885e94, + 0x472ab520, 0x41cdb780, 0xa8edf010, 0x40c5b740, - 0xc0026243, - 0xc2000a00, - 0xf3105a19, - 0x850e8a21, - 0xa14bd090, - 0xb580857f, - 0xb54040cd, - 0xfffa4e38, - 0xd0909300, - 0xfffaa1cd, - 0x85029280, - 0xa14fd090, - 0x91e0fffa, - 0xb780a60d, - 0xf2085b8c, - 0x9ea5a881, - 0x00077444, - 0xc0000301, - 0xb7809104, - 0xdac85b0c, - 0xc008a805, - 0x74429300, - 0x92a4c008, - 0xaa29da10, - 0xc0007500, - 0xd2909344, - 0x7500aa2d, - 0x92a4c000, - 0xaa25d290, - 0x5b0cb720, - 0x5d94b720, - 0xb7007500, - 0xb7404cab, - 0xe00244db, - 0xf2108526, - 0xb5808021, - 0xc00744cb, - 0xd2909300, - 0x7500aa2d, - 0x9382c001, + 0x0a406243, + 0x5a15c200, + 0x8a21f310, + 0xd090851a, + 0x857ba14b, + 0x9340c000, + 0x472ab720, + 0x5e94b720, + 0xb5201884, + 0xb780472a, + 0xf01041cd, + 0xb740a8ed, + 0x624340c5, + 0x0a00c002, + 0x5a19c200, + 0x8a21f310, + 0xd090850e, + 0x857fa14b, + 0x40cdb580, + 0x4c38b540, + 0x92e0fffa, + 0xa1cdd090, + 0x9260fffa, + 0xd0908502, + 0xfffaa14f, + 0xa60d91c0, 0x5a8cb780, - 0x5b0cb740, - 0xa926d290, - 0x5d94b760, - 0xa891d2c8, - 0xa9c5d008, - 0xa8cad008, - 0xba097680, - 0x00024000, - 0xd8509e49, - 0xd011a967, - 0xb3040a02, - 0x00094422, - 0x7002c010, - 0x70c0cc12, - 0x04077680, - 0xe0020007, - 0xf2108526, - 0xd8508021, - 0xb780a265, - 0x75004648, - 0x91a2c000, - 0xa937da50, - 0xaa21da90, - 0x80a7e210, - 0xda900a04, - 0xda50a221, - 0x0007a0b5, - 0x9320c005, - 0xaa39d290, + 0xa881f208, + 0x74449ea5, + 0x03010007, + 0x9104c000, + 0x5a0cb780, + 0xa805dac8, + 0x91e0c008, + 0xc0087442, + 0xda109184, + 0x7500aa29, + 0x9344c000, + 0xaa2dd290, + 0xc0007500, + 0xd29092a4, + 0xb720aa25, + 0xb7205a0c, + 0x75005c94, + 0x4cabb700, + 0x44dbb740, + 0x8526e002, + 0x8021f210, + 0x44cbb580, + 0x91e0c007, + 0xaa2dd290, 0xc0017500, - 0xb78091a2, - 0xd2085b0c, - 0xd208a881, - 0xd208a88a, - 0xd011a905, - 0x9e490812, - 0xaa25d290, - 0x7002c010, - 0x5d8cb720, - 0x7080c812, - 0x00057500, - 0x44bbb740, + 0xb7809382, + 0xb740598c, + 0xd2905a0c, + 0xb760a926, + 0xd2c85c94, + 0xd008a881, + 0xd008a9c5, + 0x7680a8ca, + 0x4000ba09, + 0x9e490002, + 0xa967d850, + 0x0a02d011, + 0x4422b304, + 0xc0100009, + 0xcc127002, + 0x768070c0, + 0x00070407, 0x8526e002, 0x8021f210, - 0xa937da50, - 0x44abb580, - 0xa8a1da90, - 0x8025f210, - 0x08840005, - 0xa0a1da90, - 0xa235da50, - 0x9120c004, - 0x5a8cb780, - 0xa8b1f250, - 0xa995f248, - 0x9ea67440, - 0xa18df248, - 0x9316c000, - 0x5d8cb720, - 0x4729b780, - 0x9e887500, - 0x0802d002, - 0x90a4c000, - 0xaa29d290, - 0xb7800008, - 0xd2085b0c, - 0x0289a889, - 0x7040c010, - 0x9280c001, - 0x5b0cb7a0, - 0x0a50d0b1, - 0xa882d208, - 0xa929f250, - 0xf2081196, - 0x5c85a8ad, - 0x588b9e4c, - 0x70c2cc12, - 0x51f35150, - 0x5914d126, - 0x5987d1a4, - 0x81afe220, - 0xf2500d02, - 0xc014a129, - 0xb7849a14, - 0x75004188, - 0x90e2c000, - 0xc0149e83, - 0xc0009a36, - 0x58199060, - 0xaa29d290, - 0x5d94b700, - 0xc01000e8, - 0x12687002, - 0x7100c012, + 0xa265d850, + 0x4648b780, + 0xc0007500, + 0xda5091a2, + 0xda90a937, + 0xe210aa21, + 0x0a0480a7, + 0xa221da90, + 0xa0b5da50, + 0xc0050007, + 0xd2909200, + 0x7500aa39, + 0x91a2c001, + 0x5a0cb780, + 0xa881d208, + 0xa88ad208, + 0xa905d208, + 0x0812d011, + 0xd2909e49, + 0xc010aa25, + 0xb7207002, + 0xc8125c8c, + 0x75007080, + 0xb7400005, + 0xe00244bb, + 0xf2108526, + 0xda508021, + 0xb580a937, + 0xda9044ab, + 0xf210a8a1, + 0x00058025, + 0xda900884, + 0xda50a0a1, + 0xc004a235, + 0xb7809000, + 0xf250598c, + 0xf248a8b1, + 0x7440a991, + 0xf2489ea6, + 0xc000a189, + 0xb7209316, + 0xb7805c8c, + 0x75004729, + 0xd0029e88, + 0xc0000802, + 0xd29090a4, + 0x0008aa29, + 0x5a0cb780, + 0xa889d208, + 0xc0109ea2, + 0xc0017040, + 0xb7a09160, + 0xd0b15a0c, + 0xd2080a50, + 0xf250a882, + 0x1196a929, + 0xa8adf208, + 0x9e4c5c85, + 0xcc12588b, + 0x515070c2, + 0xd12651f3, + 0xd1a45914, + 0xe2205987, + 0x0d0281af, + 0xa129f250, + 0x99f5c014, + 0xa8a9d290, + 0xb7009eaa, + 0x58195c94, + 0xc0100262, + 0x10e27008, + 0x7040c012, 0xa8a6d290, - 0xa8a9d208, - 0xd2087640, - 0xd011a925, + 0xa8c9d010, + 0xd0107640, + 0xd011a945, 0xb3040a02, 0x00094422, 0x7040c010, @@ -4313,7 +4021,7 @@ unsigned long aui32H263VBR_MasterMTXTOPAZFWText[] = { 0x0a0480a5, 0xa221da90, 0xa0b5da50, - 0xaa35da08, + 0xaa55d810, 0xa8a9da10, 0x70481a08, 0x4443b416, @@ -4322,221 +4030,210 @@ unsigned long aui32H263VBR_MasterMTXTOPAZFWText[] = { 0xb7df7f6e, 0x8c607fee, 0xa60d9c22, - 0x5b8cb720, + 0x5a8cb720, 0x402db780, - 0x9e8d7502, - 0x9264c00c, - 0x5d0cb780, - 0xa88ef208, - 0x7646c003, - 0xc0019ea2, - 0xb784911a, - 0x75004188, - 0x9102c000, - 0x5c8cb780, - 0x6204b740, - 0x90c0c000, - 0x5c8cb780, - 0x6284b740, - 0xa881f208, - 0xd0a69e2d, - 0xc8305904, - 0x9e49aa4d, - 0xd2246219, - 0xb7805817, - 0xd0b15b0c, - 0xb72008c0, - 0x9ea64031, - 0x5a8cb7c0, - 0xc0015407, - 0xb7c09300, - 0xb7c05b14, - 0xd0a25a8c, - 0xb7245e4b, - 0x75004188, - 0x5c94b720, - 0xc0000902, - 0xc200911c, - 0x75005a07, - 0xffff0904, - 0xc01c939a, - 0xc0007c7e, - 0xb7809102, - 0xb740404d, - 0xc0006204, - 0xb78090c0, - 0xb740404d, - 0xd2266284, - 0x9e2d5904, + 0x02837502, + 0x93a4c00b, + 0x5c0cb780, + 0xa90ef208, + 0x7686c003, + 0xc0000189, + 0xb78093ba, + 0xb7405b8c, + 0xf2086104, + 0xb740a882, + 0x9e2d5a0c, + 0x5d04d0a6, + 0x0a20d0b1, + 0xa8cdc830, + 0xa882d208, + 0x60c39e54, + 0xd0a49e96, + 0xb7c05817, + 0x5407598c, + 0x9180c001, + 0x5ccbd122, + 0x5a14b7c0, + 0xb7c07440, + 0x0d02598c, + 0x90fcc000, + 0x74405887, + 0xffff0d04, + 0xb78093ba, + 0xb7405b8c, + 0xf2086104, + 0x9e2da882, + 0x5d04d0a6, + 0x0e60d0b1, 0xa8cec830, - 0xa8cdf010, - 0x50ab9e4c, - 0xd0a46099, - 0xd0b15817, - 0xd2080e60, - 0x9e89a881, - 0x9e915407, - 0xda105404, - 0x7500aa29, - 0x90e2c000, - 0xaa2dd290, + 0xa8edf008, + 0xa901d208, + 0x9d1e9e54, + 0xc30150b3, + 0x9e916097, + 0x5817d0a4, + 0x54085407, + 0xaa29da08, 0xc0007500, - 0xf24892c2, - 0xf210a95b, - 0xf2488029, - 0xf250a259, - 0xf250a026, - 0xf248a02a, - 0xf010a046, - 0xf248aa49, - 0xf248a251, - 0xc007a255, - 0xd2909300, - 0x7500aa39, - 0x91c4c007, - 0x5d8cb720, - 0x46a9b780, - 0x9e897500, - 0x90c4c007, - 0xa95bf248, + 0xd28890e2, + 0x7500aa2d, + 0x92c2c000, + 0xa957f248, 0x8029f210, - 0xa259f248, - 0xa8b5d290, - 0xc0007440, - 0xf01090c2, - 0xc000aa49, - 0xf2489240, - 0xf010a8d1, - 0xd0a6aa49, - 0xe2405908, - 0xd2268123, - 0xf3105904, - 0xf3108021, - 0xc2008221, - 0xf2485a0d, - 0xf248a251, - 0xf248aa51, - 0xd290a255, + 0xa255f248, + 0xa026f248, + 0xa02af248, + 0xa042f248, + 0xaa69f008, + 0xa24df248, + 0xa251f248, + 0x9320c007, + 0xaa39d288, + 0xc0077500, + 0xb72091e4, + 0xb7805c8c, + 0x750046a9, + 0xc0079e89, + 0xf24890e4, + 0xf210a957, + 0xf2488029, + 0xd288a255, 0x7440a8b5, - 0x9102c000, - 0xa026f250, - 0xa02af250, - 0x9360c005, - 0x4649b780, - 0xc0017500, - 0xda9090e2, - 0xf250a8a2, - 0xda90a925, - 0x1c84aa21, - 0xd0b19d1e, - 0xd3330ce0, - 0xb7606127, - 0xc2004031, - 0xc2005a40, - 0xc2015a45, - 0xf3108128, - 0x9ea18021, - 0xa9a1da90, - 0xf2500507, - 0x55afa225, - 0x98d7c014, - 0xa025f250, - 0xa029f250, - 0x9220c004, - 0xa92bda10, - 0xaa2df210, - 0xa8a6f250, - 0x88a1e310, - 0xda129e4a, - 0x8185a928, - 0xd0331884, - 0xf3106122, - 0xf31088b1, - 0xc0088a21, - 0xc2007540, - 0xc2015a07, - 0xf3108128, - 0xf2508021, - 0xc000a225, - 0x9eab91bc, - 0x9b82ffb4, - 0xaa25f250, - 0x52a3c200, + 0x90c2c000, + 0xaa69f008, + 0x9240c000, + 0xa8cdf248, + 0xaa69f008, + 0x5908d0a6, + 0x8123e240, + 0x5904d226, + 0x8021f310, + 0x8221f310, + 0x5a0dc200, + 0xa24df248, + 0xaa4df248, + 0xa251f248, + 0xa8b5d288, + 0xc0007440, + 0xf2489102, + 0xf248a026, + 0xc005a02a, + 0xb7809380, + 0x75004649, + 0x90e2c001, + 0xa8a2da88, + 0xa925f248, + 0xaa21da88, + 0x9d1e1c84, + 0x0ce0d0b1, + 0x6127d333, + 0x4031b760, + 0x5a40c200, + 0x5a45c200, + 0x8128c201, + 0x8021f310, + 0xda889ea1, + 0x0507a9a1, + 0xa225f248, + 0xc01455af, + 0xf24898d8, + 0xf248a025, + 0xc004a029, + 0xda089240, + 0xf208a92b, + 0xf248aa2d, + 0xe310a8a6, + 0x9e4a88a1, + 0xa928da0a, + 0x18848185, + 0x6122d033, + 0x88b1f320, + 0x8a21f310, + 0x7740c008, + 0x5a07c200, + 0x8128c201, + 0x8021f310, + 0xa225f248, + 0x91dcc000, + 0xffb4058b, + 0xf2489bdf, + 0x9e81aa25, + 0x56a7c200, 0x5203c200, - 0xa225f250, - 0x6304b740, - 0xaa25f250, - 0x5904d2a6, + 0xa225f248, + 0x6184b740, + 0xaa25f248, + 0x5d04d2a6, 0xc8309e2d, 0x0189a8cd, 0x59ffd224, 0x01030c82, 0xc0140503, - 0xb74098ff, - 0x9d47639c, - 0xa926c210, + 0xb74098db, + 0x9dc7621c, + 0xa92ac210, 0x05810181, - 0x98dbc014, - 0xaa29f210, - 0xf2507502, + 0x98b7c014, + 0xaa29f208, + 0xf2487502, 0xc000a025, - 0xf25090c4, + 0xf24890c4, 0xc002a029, - 0xda109040, + 0xda089040, 0xda12a8aa, 0xd0a2a954, 0xf0115c84, 0x70488e22, 0x9176c000, - 0xaa45f248, + 0xaa41f248, 0xc2000208, - 0xf2505a07, + 0xf2485a07, 0xc001a229, 0xf24891c0, - 0xd011a8c5, + 0xd011a8c1, 0x9e4a0e12, 0x8a21f310, 0x6104d033, 0xc2016099, - 0xf2508122, + 0xf2488122, 0xda10a12b, 0xd0b1aa55, 0x1a040ce0, 0x5a07c200, 0x8021f310, 0x4031b760, - 0xa229f250, + 0xa229f248, 0xa9d5da10, 0x05079ea1, 0x198455af, 0x984bc014, - 0xa029f250, + 0xa029f248, 0x90e0c000, - 0xaa2df210, - 0xf2100a04, + 0xaa2df208, + 0xf2080a04, 0xf248a22d, - 0xf210a8c9, - 0xf250aa29, + 0xf208a8c5, + 0xf248aa29, 0xd0a6a8aa, 0x75025904, 0x8122c201, 0x802bf210, - 0xa0aef250, + 0xa0aef248, 0x588bc200, 0x90f4c000, 0xd0109e4a, - 0xf2507044, + 0xf2487044, 0xb79fa229, 0xb7bf7eee, 0xb7df7f6e, 0x8c607fee, 0xb7209c22, - 0xd8105b8c, + 0xd8105a8c, 0x0802aa61, 0x41abb580, 0xb7409c22, - 0xb7205b0c, - 0xf0125f94, + 0xb7205a0c, + 0xf0125e94, 0xf008a96c, 0xb720aa4d, 0xb740414d, @@ -4557,8 +4254,8 @@ unsigned long aui32H263VBR_MasterMTXTOPAZFWText[] = { 0x7000d002, 0x50131a50, 0xb7400128, - 0xb7806304, - 0xd1a6638c, + 0xb7806184, + 0xd1a6620c, 0x9e2d5904, 0xa8e5c040, 0xaa4dc830, @@ -4567,24 +4264,6 @@ unsigned long aui32H263VBR_MasterMTXTOPAZFWText[] = { 0x5013d01a, 0x48bab340, 0x50101222, - 0x9e5c9c22, - 0x08827526, - 0x4000d01e, - 0x48bcb340, - 0x7500c380, - 0x90bcc000, - 0x084ec002, - 0xc0049c22, - 0xc0007508, - 0x0a04915c, - 0x5a07c200, - 0x7508c004, - 0xffff0884, - 0xb740935a, - 0x9d4b641c, - 0xa805c220, - 0x691dd013, - 0x8021e210, 0xe0009c22, 0xb3300d00, 0xb3304422, @@ -4636,8 +4315,8 @@ unsigned long aui32H263VBR_MasterMTXTOPAZFWText[] = { 0x09c0b060, }; -unsigned long aui32H263VBR_MasterMTXTOPAZFWData[] = { - 0x00000000, +unsigned long aui32H263VBR_MasterMTXTOPAZFWData[] = +{ 0x00000000, 0x00000000, 0x00000000, @@ -4682,41 +4361,38 @@ unsigned long aui32H263VBR_MasterMTXTOPAZFWData[] = { 0x00000001, 0x00000000, 0x809000b0, - 0x80900374, - 0x82884ef4, - 0x82884a24, - 0x82884a34, - 0x82884ad4, - 0x82884940, - 0x82884988, - 0x82884996, - 0x82884b04, - 0x82884b40, - 0x82884b7c, - 0x82884bb4, - 0x82884bb8, - 0x82884be8, - 0x82884c18, - 0x82884c40, - 0x828849fc, - 0x82884c48, - 0x82884c50, - 0x82884c80, - 0x82884c88, - 0x82884cbc, - 0x8288530c, - 0x8288519e, - 0x82885206, - 0x82885246, - 0x828852c8, - 0x82885178, - 0x82884ebc, - 0x82884fbc, - 0x82884ffc, - 0x82885000, - 0x82885008, - 0x82885064, - 0x828850c0, + 0x80900364, + 0x828849a4, + 0x828844d0, + 0x828844e0, + 0x82884580, + 0x828843f8, + 0x82884440, + 0x828845b0, + 0x828845e8, + 0x82884624, + 0x8288465c, + 0x82884660, + 0x82884690, + 0x828846c0, + 0x828846e8, + 0x828843f0, + 0x828846f0, + 0x828846f8, + 0x82884728, + 0x82884730, + 0x82884764, + 0x82884d30, + 0x82884c28, + 0x82884c68, + 0x82884cec, + 0x82884964, + 0x82884a6c, + 0x82884aac, + 0x82884ab0, + 0x82884ab8, + 0x82884b14, + 0x82884b70, 0x00000000, 0x00000000, 0x00000000, @@ -5066,20 +4742,20 @@ unsigned long aui32H263VBR_MasterMTXTOPAZFWData[] = { 0x00000000, 0x00000000, 0x00000000, + 0x809007b8, + 0x809007b8, + 0x809025d4, + 0x80902138, + 0x80904114, + 0x809029c0, + 0x8090237c, + 0x809007b8, + 0x809007b8, + 0x809007b8, + 0x809007b8, + 0x809007b8, 0x00000000, 0x00000000, - 0x809007c8, - 0x809007c8, - 0x809026b8, - 0x80902138, - 0x80904308, - 0x80902aa4, - 0x80902460, - 0x809007c8, - 0x809007c8, - 0x809007c8, - 0x809007c8, - 0x809007c8, 0x00000000, 0x00000000, 0x00000000, @@ -5243,90 +4919,55 @@ unsigned long aui32H263VBR_MasterMTXTOPAZFWData[] = { 0x00000000, 0x00000000, 0x00000000, - 0x00000000, - 0x00000000, - 0x00000000, - 0x00000000, - 0x00000000, - 0x01010000, - 0x02020201, - 0x04030303, - 0x05040404, - 0x00140005, - 0x001a0016, - 0x0020001c, - 0x00280024, - 0x0034002c, - 0x00400038, - 0x00500048, - 0x00680058, - 0x00800070, - 0x00a00090, - 0x00d000b0, - 0x010000e0, - 0x01400120, - 0x01a00160, - 0x020001c0, - 0x02800240, - 0x034002c0, - 0x04000380, - 0x05000480, - 0x06800580, - 0x08000700, - 0x0a000900, - 0x0d000b00, - 0x10000e00, - 0x14001200, - 0x1a001600, - 0x00001c00, - 0x00800040, - 0x010000c0, - 0x01800140, - 0x020001c0, - 0x02800240, - 0x030002c0, - 0x03800340, - 0x040003c0, - 0x04800440, - 0x050004c0, - 0x05800540, - 0x060005c0, - 0x06800640, - 0x070006c0, - 0x07800740, - 0x000007c0, - 0x00200040, - 0x001002ab, - 0x015500cd, - 0x00080249, - 0x00cd01c7, - 0x0155005d, - 0x0249013b, - 0x00040111, - 0x01c700f1, - 0x00cd01af, - 0x005d00c3, - 0x01550059, - 0x013b0029, - 0x0249025f, - 0x01110235, - 0x00020021, - 0x00f1001f, - 0x01c70075, - 0x01af006f, - 0x00cd0069, - 0x00c30019, - 0x005d017d, - 0x0059005b, - 0x015502b9, - 0x002900a7, - 0x013b0283, - 0x025f0135, - 0x02490095, - 0x0235023f, - 0x0111008b, - 0x00210219, - 0x00010041, + 0x00400000, + 0x00c00080, + 0x01400100, + 0x01c00180, + 0x02400200, + 0x02c00280, + 0x03400300, + 0x03c00380, + 0x04400400, + 0x04c00480, + 0x05400500, + 0x05c00580, + 0x06400600, + 0x06c00680, + 0x07400700, + 0x07c00780, + 0x00400000, + 0x02ab0020, + 0x00cd0010, + 0x02490155, + 0x01c70008, + 0x005d00cd, + 0x013b0155, + 0x01110249, + 0x00f10004, + 0x01af01c7, + 0x00c300cd, + 0x0059005d, + 0x00290155, + 0x025f013b, + 0x02350249, + 0x00210111, + 0x001f0002, + 0x007500f1, + 0x006f01c7, + 0x006901af, + 0x001900cd, + 0x017d00c3, + 0x005b005d, + 0x02b90059, + 0x00a70155, + 0x02830029, + 0x0135013b, + 0x0095025f, + 0x023f0249, + 0x008b0235, + 0x02190111, + 0x00410021, + 0x00000001, 0x0b060600, 0x0c0b0a06, 0x0a0b0c06, @@ -5357,22 +4998,27 @@ unsigned long aui32H263VBR_MasterMTXTOPAZFWData[] = { 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x1234baac, 0x00000000, }; -unsigned long aui32H263VBR_MasterMTXTOPAZFWTextReloc[] = { +unsigned long aui32H263VBR_MasterMTXTOPAZFWTextReloc[] = +{ 0 }; -unsigned char aui8H263VBR_MasterMTXTOPAZFWTextRelocType[] = { +unsigned char aui8H263VBR_MasterMTXTOPAZFWTextRelocType[] = +{ 0 }; -unsigned long aui32H263VBR_MasterMTXTOPAZFWTextRelocFullAddr[] = { +unsigned long aui32H263VBR_MasterMTXTOPAZFWTextRelocFullAddr[] = +{ 0 }; -unsigned long aui32H263VBR_MasterMTXTOPAZFWDataReloc[] = { +unsigned long aui32H263VBR_MasterMTXTOPAZFWDataReloc[] = +{ 0 }; diff --git a/fw/H263MasterFirmwareVBR_bin.h b/fw/H263MasterFirmwareVBR_bin.h index 4d95a7b..d430d4d 100644 --- a/fw/H263MasterFirmwareVBR_bin.h +++ b/fw/H263MasterFirmwareVBR_bin.h @@ -1,27 +1,3 @@ -/* - * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sub license, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice (including the - * next paragraph) shall be included in all copies or substantial portions - * of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. - * IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR - * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - */ // This file was automatically generated from ../release/H263MasterFirmwareVBR.dnl using dnl2c. diff --git a/fw/H263MasterFirmware_bin.c b/fw/H263MasterFirmware_bin.c index 86a6732..b48e184 100644 --- a/fw/H263MasterFirmware_bin.c +++ b/fw/H263MasterFirmware_bin.c @@ -1,55 +1,62 @@ /* - * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) 2010 Intel Corporation. All rights reserved. + * Copyright (c) Imagination Technologies Limited, UK + * Redistribution. Redistribution and use in binary form, without modification, + * are permitted provided that the following conditions are met: * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sub license, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice (including the - * next paragraph) shall be included in all copies or substantial portions - * of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. - * IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR - * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + * Redistributions must reproduce the above copyright notice and the following + * disclaimer in the documentation and/or other materials provided with the + * distribution.Neither the name of Intel Corporation nor the names of its + * suppliers may be used to endorse or promote products derived from this + * software without specific prior written permission. No reverse engineering, + * decompilation, or disassembly of this software is permitted. + * Limited patent license. Intel Corporation grants a world-wide, royalty-free, + * non-exclusive license under patents it now or hereafter owns or controls + * to make, have made, use, import,offer to sell and sell ("utilize") this + * software, but solely to the extent that any such patent is necessary to + * Utilize the software alone. The patent license shall not apply to any + * combinations which include this software. No hardware per se is licensed hereunder. + * + * DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, + * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,OR CONSEQUENTIAL DAMAGES + * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ // This file was automatically generated from ../release/H263MasterFirmware.dnl using dnl2c. -unsigned char *szH263MasterFirmware_buildtag = "BUILD_TOPAZ_SC_1_00_00_0318"; +unsigned char *szH263MasterFirmware_buildtag="BUILD_TOPAZ_SC_1_00_00_0327"; -unsigned long ui32H263_MasterMTXTOPAZFWTextSize = 3301; +unsigned long ui32H263_MasterMTXTOPAZFWTextSize = 3039; unsigned long ui32H263_MasterMTXTOPAZFWDataSize = 574; unsigned long ui32H263_MasterMTXTOPAZFWTextRelocSize = 0; unsigned long ui32H263_MasterMTXTOPAZFWDataRelocSize = 0; unsigned long ui32H263_MasterMTXTOPAZFWTextOrigin = 0x80900000; -unsigned long ui32H263_MasterMTXTOPAZFWDataOrigin = 0x828833c0; +unsigned long ui32H263_MasterMTXTOPAZFWDataOrigin = 0x82882f80; -unsigned long aui32H263_MasterMTXTOPAZFWText[] = { +unsigned long aui32H263_MasterMTXTOPAZFWText[] = +{ 0x9040c001, 0xc80993fe, 0xc0000e42, 0xc8290e00, - 0xc3ca8422, + 0xc3868422, 0xc8298460, - 0xc33c8622, + 0xc2f88622, 0x9e838600, 0xc8099e43, - 0xc6700d42, - 0xc8090d20, - 0xc6700942, - 0xc8090960, + 0xc5ec0d42, + 0xc8090d60, + 0xc5ee0942, + 0xc8090920, 0xc00a0e42, 0xc8090e40, 0xc00e87c2, @@ -61,7 +68,7 @@ unsigned long aui32H263_MasterMTXTOPAZFWText[] = { 0x9320fffe, 0xa401c838, 0x0dc2c809, - 0x0de0c66e, + 0x0da0c5ec, 0x0e42c809, 0x0b46b080, 0x7e74b77f, @@ -80,8 +87,8 @@ unsigned long aui32H263_MasterMTXTOPAZFWText[] = { 0xffff9c62, 0x058d93a0, 0xb700018d, - 0xb780568c, - 0x9c015614, + 0xb780560c, + 0x9c015594, 0x0687a605, 0x0ea0060b, 0xffff9c62, @@ -96,28 +103,28 @@ unsigned long aui32H263_MasterMTXTOPAZFWText[] = { 0x9c80c971, 0x75002a08, 0x9184c000, - 0x997dc014, - 0x460cb780, + 0x9979c014, + 0x458cb780, 0xc0007500, 0x0d8290a4, - 0x990ec054, + 0x98d5c054, 0x7f6cb79f, 0xc0007500, 0xc05490e4, - 0x0d8a9916, - 0x9904c054, + 0x0d8a98dd, + 0x98cbc054, 0x8d80e032, - 0x99b6c014, + 0x99b2c014, 0x0800e000, 0x91c4c000, - 0x9ac0c014, - 0x460cb780, + 0x9abcc014, + 0x458cb780, 0x2a797402, - 0x460cb580, + 0x458cb580, 0x90e4c000, 0x9100c000, 0xc0149e83, - 0x75409a33, + 0x75409a2f, 0x9162fffe, 0x7eeeb79f, 0x7f6eb7bf, @@ -129,30 +136,28 @@ unsigned long aui32H263_MasterMTXTOPAZFWText[] = { 0x6c18b543, 0x6c98b543, 0x6d18b543, - 0x7118b543, - 0x7198b543, + 0x4f18b542, 0x7218b543, - 0x7818b543, + 0x4804b540, 0x4884b540, 0x4904b540, 0x4984b540, 0x4a04b540, - 0x4a84b540, + 0x4c04b540, 0x4c84b540, 0x4d04b540, - 0x4d84b540, 0x4202b540, 0x4282b540, - 0x5084b540, + 0x5004b540, 0x7a84b540, - 0x4f04b540, - 0x4702b540, + 0x4e84b540, + 0x4602b540, 0xa6059c22, 0xfff48420, - 0x0d8a9b87, - 0x98aac054, - 0x9bc6fff4, - 0x98b5c054, + 0x0d8a9b8b, + 0x9875c054, + 0x9bcafff4, + 0x9880c054, 0x0cd2c420, 0xb4810a02, 0xb105c000, @@ -160,27 +165,27 @@ unsigned long aui32H263_MasterMTXTOPAZFWText[] = { 0x8d80e031, 0x9aebc014, 0x0922c829, - 0x0940c3ca, + 0x0940c386, 0x7f6cb73f, 0x2a5ed071, - 0x458cb580, + 0x450cb580, 0x2a80c01e, 0xf0088502, 0x7102a8c2, 0x5a95c280, - 0x468cb5a0, + 0x460cb5a0, 0x4434b341, 0xb5407640, - 0xb520461c, - 0xc000450c, + 0xb520459c, + 0xc000448c, 0xd01190c2, 0xf0080e12, 0xb780a241, - 0xc807570c, + 0xc807568c, 0xc57008c2, 0xc0320880, 0xb5800caa, - 0xb421558c, + 0xb421550c, 0x0a2ac000, 0xb4810cf4, 0x1a28c000, @@ -210,7 +215,7 @@ unsigned long aui32H263_MasterMTXTOPAZFWText[] = { 0x0a02923c, 0x0c9ec034, 0xc000b481, - 0x9b0dfff4, + 0x9b11fff4, 0xb79f0802, 0xb7bf7eee, 0x8c607f6e, @@ -266,14 +271,14 @@ unsigned long aui32H263_MasterMTXTOPAZFWText[] = { 0xc0020992, 0xc0020d02, 0xc0340902, - 0x0a0a9bd4, + 0x0a0a9b9f, 0x0c9ec034, 0xc000b481, 0x75bf1b04, 0xc0008502, 0x9dcf9202, 0x7f7cb55f, - 0x9ba7c034, + 0x9b72c034, 0xa045f231, 0x7f7cb75f, 0x75bf1b04, @@ -288,10 +293,10 @@ unsigned long aui32H263_MasterMTXTOPAZFWText[] = { 0x9c228c00, 0xf8399c22, 0xb780a285, - 0x0986458c, + 0x0986450c, 0x0d0270c8, 0x9096c001, - 0x4614b760, + 0x4594b760, 0x08020c06, 0x0902c1cc, 0x19c4d010, @@ -308,7 +313,7 @@ unsigned long aui32H263_MasterMTXTOPAZFWText[] = { 0xc00c9e8a, 0x09840900, 0x9101ffff, - 0x4614b540, + 0x4594b540, 0xaa9df9f8, 0xc2009c22, 0xc0378502, @@ -316,12 +321,12 @@ unsigned long aui32H263_MasterMTXTOPAZFWText[] = { 0xc8179c80, 0x9c229c80, 0xb780a605, - 0x9e5d460c, + 0x9e5d458c, 0xc000790a, 0xfff49162, 0xfff49bf0, 0xb7809bbe, - 0x790a460c, + 0x790a458c, 0x9324ffff, 0x7f6eb79f, 0x7feeb7bf, @@ -388,11 +393,11 @@ unsigned long aui32H263_MasterMTXTOPAZFWText[] = { 0xc1c068d1, 0x5c8b0cc0, 0xc000b4c1, - 0x460cb720, + 0x458cb720, 0xc2000a04, 0x000b5214, 0xb5203098, - 0xb79f460c, + 0xb79f458c, 0xb7bf7c6e, 0xb7df7cee, 0xb7ff7d6e, @@ -404,8 +409,8 @@ unsigned long aui32H263_MasterMTXTOPAZFWText[] = { 0x9ea10a04, 0x55e40d86, 0xc0343d88, - 0x0d8a9aaf, - 0x9aacc034, + 0x0d8a9a7a, + 0x9a77c034, 0xaa1df9f8, 0xa6059c22, 0x0a42c801, @@ -415,50 +420,50 @@ unsigned long aui32H263_MasterMTXTOPAZFWText[] = { 0xc000b481, 0x0cf408aa, 0xc000b421, - 0x578cb780, + 0x570cb780, 0x0c92c080, 0xa881f208, 0xc000b421, - 0x578cb780, + 0x570cb780, 0xf2080c88, 0xb421a889, 0xb780c000, - 0x0c84578c, + 0x0c84570c, 0xa88df208, 0xc000b421, 0x1c980902, 0xc000b441, - 0x578cb780, + 0x570cb780, 0xf2080c90, 0xb421a885, 0xb7a0c000, - 0x0dd2578c, - 0x9a67c034, + 0x0dd2570c, + 0x9a32c034, 0xaa25f208, 0xffff7008, 0x0daa9344, 0x0d060982, 0x0902c121, 0x9a4afff4, - 0x4794b760, + 0x4714b760, 0x0d02c021, 0x09c20d04, 0x9a37fff4, - 0x4794b760, + 0x4714b760, 0x0d0609c2, 0x9a31fff4, 0x09820daa, 0xc1010d02, 0xfff40902, 0x0d929a35, - 0x9a43c034, + 0x9a0ec034, 0xaa25f208, 0xffff7008, 0x77409344, 0x90a2c000, 0xc0340d8e, - 0x0d8a9a45, - 0x9a42c034, + 0x0d8a9a10, + 0x9a0dc034, 0x7f6eb79f, 0x7feeb7bf, 0x9c228c40, @@ -466,13 +471,13 @@ unsigned long aui32H263_MasterMTXTOPAZFWText[] = { 0x0a020c8e, 0xc000b481, 0x4220b101, - 0x578cb780, + 0x570cb780, 0xa085f208, 0x0a021c8c, 0xc000b481, 0x4220b105, 0x2b5ed1f1, - 0x578cb780, + 0x570cb780, 0xcff09ead, 0xc2802e80, 0xf2085ea1, @@ -481,11 +486,11 @@ unsigned long aui32H263_MasterMTXTOPAZFWText[] = { 0x0a020c84, 0xc000b481, 0x4220b101, - 0x470cb520, + 0x468cb520, 0xb4810c84, 0xb101c000, 0xb5204220, - 0xc070478c, + 0xc070470c, 0xb4810c8e, 0x0882c000, 0xb4211c8c, @@ -494,12 +499,12 @@ unsigned long aui32H263_MasterMTXTOPAZFWText[] = { 0xb4211c8c, 0x0c84c000, 0xc000b481, - 0x6084b740, + 0x5f84b740, 0x5908d326, 0xe0309e2d, 0x9ea4aa4d, 0xb7809c62, - 0x7740578c, + 0x7740570c, 0x9ea98502, 0xd0010d82, 0xf2080db2, @@ -512,7 +517,7 @@ unsigned long aui32H263_MasterMTXTOPAZFWText[] = { 0x7f6eb7bf, 0x7feeb7df, 0x9c228c60, - 0x4594b760, + 0x4514b760, 0xc0020a7f, 0x9ea18502, 0x89afe220, @@ -549,7 +554,7 @@ unsigned long aui32H263_MasterMTXTOPAZFWText[] = { 0xb4813c80, 0xb102c000, 0xb7604220, - 0xd3125b14, + 0xd3125a14, 0x85026931, 0xb9609e51, 0xc1c04070, @@ -561,7 +566,7 @@ unsigned long aui32H263_MasterMTXTOPAZFWText[] = { 0xc1c09301, 0xe2108560, 0xb76080ad, - 0xc0015c94, + 0xc0015b94, 0xce3e3904, 0xb9608521, 0xf0314048, @@ -571,7 +576,7 @@ unsigned long aui32H263_MasterMTXTOPAZFWText[] = { 0xffff8510, 0xe2209301, 0xb780812d, - 0xc0015a8c, + 0xc001598c, 0xc1c03908, 0x5d090d60, 0xa885dac8, @@ -580,7 +585,7 @@ unsigned long aui32H263_MasterMTXTOPAZFWText[] = { 0x0cc0c1c0, 0xb4415c8b, 0x9c22c000, - 0x510cb740, + 0x508cb740, 0x6cb1d312, 0xc1c00a02, 0x5c8b0cc0, @@ -613,12 +618,12 @@ unsigned long aui32H263_MasterMTXTOPAZFWText[] = { 0xc000b481, 0x4220b101, 0xa0e1f008, - 0x511cb740, + 0x509cb740, 0x7f6cb79f, 0xf3109e51, 0xcfff8021, 0xb58028be, - 0xd312510c, + 0xd312508c, 0xc1c068a1, 0x5c8b0cc0, 0xc000b421, @@ -635,7 +640,7 @@ unsigned long aui32H263_MasterMTXTOPAZFWText[] = { 0xd31190c2, 0xe1b16c81, 0xb7608d00, - 0x09825b14, + 0x09825a14, 0x4070b960, 0x08e0c1c0, 0x5889d0a4, @@ -658,7 +663,7 @@ unsigned long aui32H263_MasterMTXTOPAZFWText[] = { 0xc1c08d00, 0xe1108760, 0xb74082a3, - 0x09825c94, + 0x09825b94, 0x4048b960, 0xd0a49e93, 0xc4005889, @@ -667,7 +672,7 @@ unsigned long aui32H263_MasterMTXTOPAZFWText[] = { 0xf0294220, 0x0890a245, 0x92a1ffff, - 0x5a8cb780, + 0x598cb780, 0xa943f010, 0xa891da08, 0xaa61f010, @@ -705,7 +710,7 @@ unsigned long aui32H263_MasterMTXTOPAZFWText[] = { 0x3c80c400, 0xc000b481, 0x4220b103, - 0x5c14b740, + 0x5b14b740, 0x6d31d311, 0x4058b960, 0xc1c00085, @@ -720,7 +725,7 @@ unsigned long aui32H263_MasterMTXTOPAZFWText[] = { 0xc000b461, 0xa6059c22, 0x8440c002, - 0x5c14b740, + 0x5b14b740, 0xc4720a86, 0x08820cd2, 0x8502c00c, @@ -921,63 +926,65 @@ unsigned long aui32H263_MasterMTXTOPAZFWText[] = { 0x8420a60d, 0x9e558502, 0x7f7cb55f, - 0x7ffcb55f, 0xaa61f010, - 0x8c8ee011, - 0x1a080307, + 0x8d8ee012, + 0xb55f0307, + 0x1a087ffc, 0xd226750a, 0x8540590c, 0x8044e05a, - 0x90a0c003, + 0x9120c003, 0x9180c000, - 0x92a0c000, 0x93c0c000, - 0x9100c001, - 0x9200c001, - 0x9060c002, - 0x8d88e011, - 0xd0729e8b, - 0xb5a01954, - 0xfff4508c, - 0xc0029bc8, - 0xb7409200, - 0x9ea95094, + 0x90c0c001, + 0x91e0c001, + 0x92c0c001, + 0x9100c002, + 0x588cb720, + 0x49adb780, + 0x75002a08, + 0xb352856a, + 0x9d574462, 0x8d88e011, - 0x15149e8b, - 0x9bbdfff4, - 0x90a0c002, + 0x1954d072, + 0x500cb5a0, + 0x9bbffff4, + 0x9160c002, + 0x5014b740, + 0xe0119ea9, + 0x15148d88, + 0x9bb5fff4, + 0x9020c002, 0x8d88e011, - 0xd3f29e8b, - 0x0916295e, - 0x9aebfff4, - 0x508cb5a0, - 0x9320c001, - 0x8d88e011, - 0xd3f29e8b, + 0x295ed3f2, + 0xfff40916, + 0xb5a09ae4, + 0xc001500c, + 0xe01192c0, + 0xd3f28d88, 0x0916295e, - 0x9adffff4, - 0x91e0c001, + 0x9ad9fff4, + 0x91a0c001, + 0xaa41d208, + 0x8c88f011, + 0xd0124a7d, + 0x0d062ace, + 0x018b0906, + 0x9acbfff4, + 0x9e6a9e83, + 0x0d02018b, + 0x9ac5fff4, + 0x9320c000, 0xaa41d208, - 0xf0119e8b, - 0x4a7d8c88, - 0x2aced012, - 0x09060d06, - 0xfff4018b, - 0x9e839ad0, - 0x018b9e6a, - 0xfff40d02, - 0xc0009aca, - 0xd2089340, - 0x9e8baa41, 0x8c88f011, 0xd0124a7d, 0x0d022ace, 0x018b0906, - 0x9abbfff4, + 0x9ab7fff4, 0x9e6a9e83, 0xc00e018b, 0xfff40d7e, - 0xc0009ab4, + 0xc0009ab0, 0xc0019080, 0xb79f90e0, 0xc00f7e68, @@ -1020,7 +1027,7 @@ unsigned long aui32H263_MasterMTXTOPAZFWText[] = { 0xc0027f7c, 0xc2800a9c, 0x018b5a95, - 0x9a1efff4, + 0x9a1afff4, 0x7f7cb75f, 0x5a88c280, 0x8122c301, @@ -1029,7 +1036,7 @@ unsigned long aui32H263_MasterMTXTOPAZFWText[] = { 0x050b9dcf, 0xb55f8510, 0xfff47f7c, - 0xb75f9b23, + 0xb75f9b1f, 0x0b047f7c, 0xfffe718e, 0xb79f92a6, @@ -1056,7 +1063,7 @@ unsigned long aui32H263_MasterMTXTOPAZFWText[] = { 0x08c2c000, 0xb4210c84, 0xb740c000, - 0xf0485f0c, + 0xf0485e0c, 0xf210a947, 0xf048802d, 0xc450a245, @@ -1074,44 +1081,44 @@ unsigned long aui32H263_MasterMTXTOPAZFWText[] = { 0xc000b481, 0x4220b101, 0x1910d053, - 0x590cb780, + 0x588cb780, 0xa891f248, 0x88a3f210, 0x0d060d82, 0xffd4018b, - 0xc0809b9e, + 0xc0809b9a, 0xb4a10ca2, 0xc002c000, 0xc0140d82, - 0x700a9954, + 0x700a991b, 0x9364ffff, 0x09820daa, 0xc1210d0a, 0xffd40902, - 0xb7809939, - 0xf248590c, + 0xb7809935, + 0xf248588c, 0xc0a1a992, 0x0d040d02, 0xffd409c2, - 0xc0c09924, + 0xc0c09920, 0x09920d82, 0x09420d42, - 0x9957c014, + 0x991ec014, 0x7f6eb79f, 0x7feeb7bf, 0x9c228c40, - 0xc010a60d, + 0xc010a605, 0xb7208400, - 0xb780590c, + 0xb780588c, 0x2a2049ad, - 0xb7c07500, - 0x09025b14, + 0xb7a07500, + 0x09025a0c, 0x9182c000, - 0x7108b783, + 0x4f08b782, 0xc0007500, - 0xd29090e2, - 0x7500aa41, - 0x9164c005, + 0xd28890e2, + 0x7500aa21, + 0x9284c003, 0x49adb720, 0x2a18d011, 0xd0027500, @@ -1123,519 +1130,475 @@ unsigned long aui32H263_MasterMTXTOPAZFWText[] = { 0x0c82c050, 0xc000b441, 0xb7409d87, - 0x0dc2470c, + 0x0dc2468c, 0xc01009c2, 0xcff00d02, 0xffd40c81, - 0xb78398fb, - 0x9d1b7108, + 0xb78298f7, + 0x9d0b4f08, 0xcff07500, - 0xc0000b01, - 0xd2909282, - 0x7500aa41, + 0xc0000901, + 0xd2889282, + 0x7500aa21, 0x91e2c000, 0x606cb79f, - 0x8d00f211, + 0x8d00e211, 0x2a00c010, 0xcff07500, 0xf3100a03, - 0xb3468001, + 0xb3428001, 0xb79e4422, 0xc8014068, 0xc01008c2, 0xc0320880, 0xb59f0cea, 0xb421606c, - 0xb783c000, - 0x75007108, - 0x9282c001, - 0x7208b783, - 0xc0017500, - 0xb72091e2, - 0xd011518c, - 0x75002a12, - 0x9102c001, - 0x6014b7a0, - 0x5c0cb7a0, - 0xaa21f210, - 0x28f99eab, - 0x518cb520, - 0x9c629ea4, - 0x5e0cb720, - 0x4129b780, - 0xc0007500, - 0xf20892a4, - 0xf210a9a1, - 0x0d82a83d, - 0x9c629e84, - 0xa8a5f250, - 0xf2089eab, - 0x0982a021, - 0x9c629e8c, - 0xaa21da08, - 0x7b8ab581, - 0xa9cdda10, - 0xfff49eb3, - 0xc8019aa6, - 0xc00a0a02, - 0xc0300a00, - 0xb4810c8a, + 0xda08c000, + 0x9e93a9ad, + 0x9addfff4, + 0x0a02c801, + 0x0a00c00a, + 0x0c8ac030, + 0xc000b481, + 0x08c2c008, + 0xb4210c84, 0xc008c000, - 0x0c8408c2, - 0xc000b421, - 0x0a02c008, - 0xb4810c88, - 0xc0c0c000, - 0x09920d82, - 0x0d02c008, - 0x0902c008, - 0x989dc014, - 0x0a02c008, - 0x0c8ec030, + 0x0c880a02, 0xc000b481, - 0x5b8cb720, - 0xb5408506, - 0xfff44039, - 0xb79f9ad1, - 0xb7bf6eee, - 0xb7df6f6e, - 0xc0106fee, - 0x9c228c60, - 0xa205f839, - 0x0c82c450, - 0xb4810a02, - 0xb101c000, - 0xc0084220, - 0xc0300a40, + 0x0d82c0c0, + 0xc0080992, + 0xc0080d02, + 0xc0140902, + 0xc008989b, + 0xc0300a02, 0xb4810c8e, - 0xc002c000, - 0xc05038c0, - 0xb4210c82, - 0xc0c0c000, - 0x09920d82, - 0x0d02c008, - 0x0902c008, - 0x9869c014, - 0x0a02c008, + 0xb720c000, + 0x85065a8c, + 0x4039b540, + 0x9b08fff4, + 0x6f6eb79f, + 0x6feeb7bf, + 0x8c40c010, + 0xf8399c22, + 0xc450a205, + 0x0a020c82, + 0xc000b481, + 0x4220b101, + 0x0a40c008, 0x0c8ec030, 0xc000b481, - 0xaa1df9f8, - 0x9000fff5, - 0xf011a60d, - 0xc0010eb0, - 0xc01e9182, - 0xc0080f7e, - 0xc0300b02, - 0xc0400e8e, - 0x9e747540, - 0x0c96c050, - 0x4426b354, - 0xc20012d8, - 0xb4815a14, - 0xc030c000, - 0xb4c20d0a, - 0xb4c5c000, - 0xc030c000, - 0xb4c10c96, - 0xc0c0c000, - 0x09920d82, - 0x0d02c008, - 0x0902c008, - 0x9835c014, + 0x38c0c002, + 0x0c82c050, + 0xc000b421, + 0x0d82c0c0, + 0xc0080992, + 0xc0080d02, + 0xc0140902, + 0xc0089869, + 0xc0300a02, + 0xb4810c8e, + 0xf9f8c000, + 0xfff6aa1d, + 0xa60d9320, + 0x0eb0f011, + 0x9182c001, + 0x0f7ec01e, + 0x0b02c008, + 0x0e8ec030, + 0x7540c040, + 0xc0509e74, + 0xb3540c96, + 0x12d84426, + 0x5a14c200, + 0xc000b481, + 0x0d0ac030, + 0xc000b4c2, 0xc000b4c5, - 0xfffe7540, - 0xfff493c4, - 0xb79f9a6f, - 0xb7bf7eee, - 0xb7df7f6e, - 0x8c607fee, - 0xb4639c22, - 0x9c22c000, - 0xa062f812, - 0xc2009c22, - 0x5d890d80, - 0x09829e59, - 0x3d80c400, + 0x0c96c030, + 0xc000b4c1, + 0x0d82c0c0, + 0xc0080992, + 0xc0080d02, + 0xc0140902, + 0xb4c59835, + 0x7540c000, + 0x93c4fffe, + 0x9aa8fff4, + 0x7eeeb79f, + 0x7f6eb7bf, + 0x7feeb7df, + 0x9c228c60, 0xc000b463, - 0x4620b203, - 0x9c220007, - 0x9c8fc127, - 0x080a9c22, - 0x56f1b971, - 0x9c81c017, - 0x9c80c071, - 0x9c80c017, - 0x4000b960, - 0xffff9c22, - 0x9e5c9280, - 0xd1a401c6, - 0x08825889, - 0x3c80c400, + 0xf8129c22, + 0x9c22a062, + 0x0d80c200, + 0x9e595d89, + 0xc4000982, + 0xb4633d80, + 0xb203c000, + 0x00074620, + 0xc1279c22, + 0x9c229c8f, + 0xb971080a, + 0xc01756f1, + 0xc0719c81, + 0xc0179c80, + 0xb9609c80, + 0x9c224000, + 0x9280ffff, + 0x01c69e5c, + 0x5889d1a4, + 0xc4000882, + 0xb4213c80, + 0xb104c000, + 0x22444220, + 0x71069e53, + 0x9324ffff, + 0xa60d9c22, + 0x8420c004, + 0x0ca2c829, + 0x0cf0c362, + 0xac3dc030, + 0x8d00e133, + 0xa45dc038, + 0xac3dc030, + 0xa45dc038, + 0xac3dc010, + 0xa45dc018, + 0xac25c010, + 0xa445c018, + 0x588cb7a0, + 0x85029ea9, + 0x651ab540, + 0x4b98b541, + 0x468cb740, + 0xc00a0dc2, + 0x09c20d42, + 0x9bdeffb4, + 0x0a58d251, + 0xaa01da08, + 0x9ead7502, + 0x9084c000, + 0x448cb580, + 0xaa2df290, + 0x75002a08, + 0x90a4c000, + 0xb5408506, + 0xb780449c, + 0xf2105e0c, + 0x8502a8a1, + 0xa8a6f210, + 0x509cb540, + 0x471ab540, + 0xa103f208, + 0xa085f208, + 0xa929f210, + 0xa08af208, + 0xa92ef210, + 0xa8b2f210, + 0xa10df208, + 0xa8b1f250, + 0xa112f208, + 0xa096f208, + 0xa09af208, + 0x0cf2c050, + 0xf24808c0, + 0xb421a085, + 0x0a0ac000, + 0x0c92c036, + 0xc000b481, + 0x1c8c0896, 0xc000b421, - 0x4220b104, - 0x9e532244, - 0xffff7106, - 0x9c229324, - 0xc004a60d, - 0xc8298420, - 0xc3a60ca2, - 0xc0300cf0, - 0xe133ac3d, - 0xc0388d00, - 0xc030a45d, - 0xc038ac3d, - 0xc010a45d, - 0xc018ac3d, - 0xc010a45d, - 0xc018ac25, - 0xb7a0a445, - 0x9ea9590c, - 0xb5408502, - 0xb541661a, - 0xb7404d98, - 0x0dc2470c, - 0x0d42c00a, - 0xffb409c2, - 0xd2519ba9, - 0xda080a58, - 0x7502aa01, - 0xc0009ead, - 0xb5809084, - 0xf290450c, - 0x2a08aa2d, - 0xc0007500, - 0x850690a4, - 0x451cb540, - 0x5f0cb780, - 0xa8a1f210, - 0xf2108502, - 0xb540a8a6, - 0xb540511c, - 0xf208481a, - 0xf208a103, - 0xf210a085, - 0xf208a929, - 0xf210a08a, - 0xf210a92e, - 0xf208a8b2, - 0xf250a10d, - 0xf208a8b1, - 0xf208a112, - 0xf208a096, - 0xc050a09a, - 0x08c00cf2, - 0xa085f248, + 0x8c00f031, + 0x8d80e131, + 0xb7c09ea3, + 0xb55f5d0c, + 0x0d027ffc, + 0x4078b960, + 0xa103f208, + 0xd1229dba, + 0x9e2d5d0d, + 0xa8e5f029, + 0x2caed012, + 0xd1265c88, + 0x9e4a5908, + 0xaa4de038, + 0x28bc0d04, + 0x324250a8, + 0xffffa241, + 0xf01091c1, + 0xc036aa61, + 0xb4810c8e, + 0xb73fc000, + 0x1c847fec, 0xc000b421, - 0xc0360a0a, - 0xb4810c92, - 0x0896c000, - 0xb4211c8c, - 0xf031c000, - 0xe1318c00, - 0x9ea38d80, - 0x5e0cb7c0, - 0x7ffcb55f, - 0xb9600d02, - 0xf2084078, - 0x9dbaa103, - 0x5d0dd122, - 0xf0299e2d, - 0xd012a8e5, - 0x5c882cae, - 0x5908d126, - 0xe0389e4a, - 0x0d04aa4d, - 0x50a828bc, - 0xa2413242, - 0x91c1ffff, - 0xaa61f010, - 0x0c8ec036, - 0xc000b481, - 0x7fecb73f, - 0xb4211c84, - 0xc014c000, - 0xd2089999, - 0x7500aa4d, - 0x9262c000, - 0xaa2df290, - 0x2ac8f011, - 0x91a4c000, - 0x2a00c800, + 0x998fc014, + 0xaa4dd208, 0xc0007500, - 0xf20890c4, - 0xfff4a9c6, - 0xd2089ae3, - 0xf290a2cd, - 0xd011a8ad, - 0x75002a14, - 0x9104c000, - 0x0a42c809, - 0x0a60c662, - 0x548cb580, - 0x468cb780, + 0xf2909262, + 0xf011aa2d, + 0xc0002ac8, + 0xc80091a4, + 0x75002a00, + 0x90c4c000, + 0xa9c6f208, + 0x9ae3fff4, + 0xa2cdd208, + 0xa8adf290, + 0x2a14d011, 0xc0007500, - 0xc0809162, - 0x2a045a31, - 0x0ceac03e, + 0xc8099104, + 0xc5e00a42, + 0xb5800a10, + 0xb780540c, + 0x7500460c, + 0x9162c000, + 0x5a31c080, + 0xc03e2a04, + 0xb4810cea, + 0xc000c000, + 0xb7809280, + 0x7502448c, + 0x915cc000, + 0x2880c100, + 0x0a0e7440, + 0x1a46d001, + 0x9060c000, + 0xc03e0a02, + 0xb4810cea, + 0xb79fc000, + 0xb7bf7a6e, + 0xb7df7aee, + 0xc0067b6e, + 0x9c228c00, + 0x550cb780, + 0x0892c0c8, + 0x40f8b960, + 0x0948d011, + 0xaa45f029, + 0x5889d0a4, 0xc000b481, - 0x9280c000, - 0x450cb780, - 0xc0007502, - 0xc100915c, - 0x74402880, - 0xd0010a0e, - 0xc0001a46, - 0x0a029060, - 0x0ceac03e, + 0xffff0890, + 0x9c229321, + 0xb720a605, + 0xb780460c, + 0x74407b8c, + 0xb5800a04, + 0xc0007b8c, + 0xb7829364, + 0x75004f08, + 0x92c2c000, + 0x448cb720, + 0x510cb780, + 0x3a407442, + 0x510cb580, + 0x919cc000, + 0x5d0cb780, + 0xa889d208, + 0xc0007440, + 0x850690a4, + 0x7218b543, + 0x0a42c801, + 0x0a00c010, + 0x0ceac032, 0xc000b481, - 0x7a6eb79f, - 0x7aeeb7bf, - 0x7b6eb7df, - 0x8c00c006, - 0xb7809c22, - 0xc0c8558c, - 0xb9600892, - 0xd01140f8, - 0xf0290948, - 0xd0a4aa45, - 0xb4815889, - 0x0890c000, - 0x9321ffff, - 0xa6059c22, - 0x468cb720, - 0x7d0cb780, - 0x0a047440, - 0x7d0cb580, - 0x9364c000, - 0x7108b783, - 0xc0007500, - 0xb72092c2, - 0xb780450c, - 0x7442518c, - 0xb5803a40, - 0xc000518c, - 0xb780919c, - 0xd2085e0c, - 0x7440a889, - 0x90a4c000, - 0xb5438506, - 0xc8017818, - 0xc0100a42, - 0xc0320a00, - 0xb4810cea, - 0xc008c000, - 0xc00208c2, - 0xb4211ce0, - 0xc008c000, - 0xc0300a42, - 0xb4820d0e, - 0xc450c000, - 0xc0080c82, - 0xb4811a40, - 0xb101c000, - 0xc0024220, - 0xc05038c0, - 0xb4210c82, - 0xc0c0c000, - 0x09920d82, - 0x0d02c008, - 0x0902c008, - 0x9aa7fff4, - 0x0c86c450, - 0xb4810a02, - 0xb105c000, - 0xc0084220, - 0xc0300a00, - 0xb4820d0e, - 0x0c84c000, - 0x1a00c008, + 0x08c2c008, + 0x1ce0c002, + 0xc000b421, + 0x0a42c008, + 0x0d0ec030, + 0xc000b482, + 0x0c82c450, + 0x1a40c008, 0xc000b481, 0x4220b101, - 0x5a35c080, - 0x0902c801, - 0xc00e0940, - 0xd0a828fc, - 0xd0715910, - 0xc03029ce, - 0x9dc80c8a, - 0xc000b441, - 0x0c840a42, - 0xc000b481, - 0xc0007680, - 0xb7209182, - 0xb7405f0c, - 0xf21044bd, - 0xf3108a27, - 0xb5808021, - 0xc45044ad, + 0x38c0c002, + 0x0c82c050, + 0xc000b421, + 0x0d82c0c0, + 0xc0080992, + 0xc0080d02, + 0xfff40902, + 0xc4509aa7, 0x0a020c86, 0xc000b481, 0x4220b105, - 0xb4810cec, + 0x0a00c008, + 0x0d0ec030, + 0xc000b482, + 0xc0080c84, + 0xb4811a00, + 0xb101c000, + 0xc0804220, + 0xc8015a35, + 0x09400902, + 0x28fcc00e, + 0x5910d0a8, + 0x29ced071, + 0x0c8ac030, + 0xb4419dc8, + 0x0a42c000, + 0xb4810c84, + 0x7680c000, + 0x9182c000, + 0x5e0cb720, + 0x44bdb740, + 0x8a27f210, + 0x8021f310, + 0x44adb580, + 0x0c86c450, + 0xb4810a02, 0xb105c000, - 0x12d64220, - 0xc03408ea, - 0xb4210c9e, + 0x0cec4220, + 0xc000b481, + 0x4220b105, + 0x08ea12d6, + 0x0c9ec034, + 0xc000b421, + 0x588cb780, + 0xa891f248, + 0x1950d053, + 0x88a3f210, + 0x0d060d82, + 0x5a0cc280, + 0x508cb580, + 0xffd4018b, + 0xc08098a8, + 0xb4a10ca2, 0xb780c000, - 0xf248590c, - 0xd053a891, - 0xf2101950, - 0x0d8288a3, - 0xc2800d06, - 0xb5805a0c, - 0x018b510c, - 0x9873ffd4, - 0x0ca2c080, - 0xc000b4a1, - 0x480cb780, - 0xb4810c88, - 0xb7a0c000, - 0xc0025a94, - 0xfff40d82, - 0x700a9a22, - 0x9364ffff, - 0x7d0cb780, - 0xa8adf210, - 0xa8a2f250, - 0x9e496243, - 0xc0007102, - 0x850690b8, - 0x7618b543, - 0x468cb780, - 0x0a827500, - 0x9204c001, - 0x450cb780, - 0xc0007502, - 0xb783933c, - 0x75007108, - 0x9282c000, - 0x460cb780, - 0xb5802a79, - 0xffd4460c, - 0xb7839831, - 0x75007808, - 0x90c2c000, - 0x9908ffd4, - 0x7808b5a3, - 0x98cdffd4, - 0x7108b783, - 0xc0007500, - 0xc01493e2, - 0xb780993d, - 0xd2085e0c, - 0x7440a889, - 0x92c2c000, - 0x0a82c080, - 0x9240c000, - 0xffd40d82, - 0xb7839899, - 0x75007208, - 0x90e2c000, - 0xffd40d82, - 0xc0009845, - 0x0d8290a0, - 0x997affd4, - 0x0ca6c080, - 0xc000b4a1, - 0x0d92c002, - 0x99c5fff4, - 0xffff700a, - 0x0dea9364, - 0x0d0a0982, - 0x0902c121, - 0x99aaffb4, - 0x590cb780, - 0xa992f248, - 0x0d02c0a1, - 0x09c20d04, - 0x9995ffb4, - 0x0d82c0c0, - 0x0d420992, - 0xfff40942, - 0x0a0299c8, - 0x0ceac03e, + 0x0c88478c, 0xc000b481, - 0x7f6eb79f, - 0x7feeb7bf, - 0x9c228c40, - 0xb720a60d, - 0xb720590c, - 0xd09149b5, - 0x75002e10, - 0xc0019e8e, - 0xd0119282, - 0x85062e14, - 0x7118b543, - 0x75000e82, - 0x7d14b5a0, - 0x7610b5a3, - 0x9082c000, - 0x7198b543, - 0x2e10d111, + 0x5994b7a0, + 0x0d82c002, + 0x9a22fff4, + 0xffff700a, + 0xb7809364, + 0xf2107b8c, + 0xf250a8ad, + 0x6243a8a2, + 0x71029e49, + 0x90b8c000, + 0xb5438506, + 0xb7807018, + 0x7500460c, + 0xc0010a82, + 0xb7809204, + 0x7502448c, + 0x933cc000, + 0x4f08b782, 0xc0007500, - 0xb5439082, - 0xd2117218, - 0x75002e10, - 0x9082c000, - 0x7298b543, - 0x600cb780, - 0x0ee0d151, - 0xa88ef208, - 0x06039eab, - 0xb7209c62, - 0xd2085b0c, - 0xb580aa21, - 0xb72041ab, - 0xb5a041b3, - 0xb5204392, - 0xb7c05094, - 0xf2d05a8c, - 0xf208aa49, - 0x7048a8d9, - 0x9142c000, - 0x600cb780, - 0xa88df248, - 0x0de0d152, - 0x9c629e8c, - 0x7108b783, - 0xc0047500, - 0xb7209062, - 0x76404694, - 0x93c4c003, - 0x438ab720, + 0xb7809282, + 0x2a79458c, + 0x458cb580, + 0x9866ffd4, + 0x7208b783, + 0xc0007500, + 0xffd490c2, + 0xb5a3993d, + 0xffd47208, + 0xb7829902, + 0x75004f08, + 0x92a2c000, + 0x991ec014, + 0x5d0cb780, + 0xa889d208, 0xc0007440, - 0xda0890e2, - 0x7048aa55, - 0x9004c001, - 0x5e14b7a0, - 0x7188b783, - 0x600cb7a0, - 0xa9d6da08, - 0x4392b520, - 0x7500850a, + 0xc0809182, + 0xc0000a82, + 0x0d829100, + 0x98ceffd4, + 0xffd40d82, + 0xc08099b9, + 0xb4a10ca6, + 0xc002c000, + 0xfff40d92, + 0x700a99cf, + 0x9364ffff, + 0x09820dea, + 0xc1210d0a, + 0xffb40902, + 0xb78099e9, + 0xf248588c, + 0xc0a1a992, + 0x0d040d02, + 0xffb409c2, + 0xc0c099d4, + 0x09920d82, + 0x09420d42, + 0x99d2fff4, + 0xc03e0a02, + 0xb4810cea, + 0xb79fc000, + 0xb7bf7f6e, + 0x8c407fee, + 0xa60d9c22, + 0x588cb720, + 0x49adb780, + 0x2a00c002, + 0x9e8e7500, + 0x9142c001, + 0x0ee0d151, + 0x5f0cb780, + 0xb5428506, + 0x9eab4f18, + 0xa88df208, + 0xb5a00e82, + 0xb5a37b94, + 0x9e8c7010, + 0xf2909c62, + 0xb720aa4d, + 0xd2085a14, + 0x2a08a8a1, + 0xb5a07500, + 0xb5204312, + 0xc00041cb, + 0x856a90e2, + 0x501cb540, + 0x90c0c000, + 0x41cbb780, + 0x500cb580, + 0x598cb7c0, + 0xaa49f2d0, + 0xa8d9f208, + 0xc0007048, + 0xb7809142, + 0xf2485f0c, + 0xd152a88d, + 0x9e8c0de0, + 0xb7829c62, + 0x75004f08, + 0x9302c003, + 0x4614b720, + 0xc0037640, + 0xb7209264, + 0x7440430a, + 0x90e2c000, + 0xaa55da08, + 0xc0007048, + 0xb7a09344, + 0xb7a05f0c, + 0xda085d14, + 0xb520a9d6, + 0xf2084312, + 0x0982aa29, 0xa0aad210, - 0xa8a9f208, - 0x8d24e001, - 0x1d849d4f, - 0x9c629e8c, - 0xaa31f208, - 0x0d8a030b, - 0x9c629ea4, - 0x9180c000, - 0x600cb780, - 0xa891f208, - 0x5e14b7a0, - 0x03090d86, - 0x9c629e8c, - 0x438ab780, - 0x7208b723, - 0x5b14b720, - 0xb5800a04, - 0xd210438a, - 0x7440aa29, - 0x4849b580, - 0x9024c001, - 0x5c0cb7a0, + 0x9ea41d84, + 0xf2089c62, + 0x030ba8b1, + 0x9e8c0d8a, + 0xc0009c62, + 0xb7809180, + 0xf2085f0c, + 0xb7a0a891, + 0x0d865d14, + 0x9e8c0309, + 0xb7809c62, + 0xb720430a, + 0x0a045a0c, + 0x430ab580, + 0xaa29d210, + 0x5b0cb7a0, + 0x4829b580, 0xa8c1f208, 0x9e8c9eab, 0xd2109c62, @@ -1650,80 +1613,63 @@ unsigned long aui32H263_MasterMTXTOPAZFWText[] = { 0x9e840982, 0xda089c62, 0xb581aa21, - 0xb7807b8a, - 0x7502450c, + 0xb780788a, + 0x7502448c, 0x90bcc000, 0xffb40d86, - 0xd2109b51, + 0xd2109ba5, 0x7500aa29, 0x9122c000, - 0x578cb720, + 0x570cb720, 0x412db780, 0xc0003a08, 0xb72090e0, - 0xb780578c, + 0xb780570c, 0x2a75412d, 0x412db580, - 0x7108b723, - 0x518cb780, + 0x4f08b722, + 0x510cb780, 0x3a047440, - 0x518cb580, + 0x510cb580, 0x91c4c000, 0x0e60d151, - 0x5b0cb740, + 0x5a0cb740, 0xa882d208, 0xa881d208, - 0x5094b520, + 0x5014b520, 0xa0cdd808, 0x7eeeb79f, 0x7f6eb7bf, 0x7feeb7df, 0x9c228c60, - 0xb783a60d, - 0x75007208, - 0x6014b7a0, - 0xc0000b02, - 0xb7a09262, - 0xf2105c0c, - 0xf208a83d, - 0x0d8aa9a1, - 0x9c629e84, - 0xa021f208, - 0xa825f250, - 0x09869eab, - 0x9c629e84, - 0x7208b783, - 0xb7c07500, - 0xc0005114, - 0xb7609124, - 0xf2105c14, - 0x9e84a825, - 0x03019c62, - 0x5e0cb720, - 0x4129b780, - 0x02837500, - 0x9224c000, - 0x7208b783, - 0xc0007500, - 0xf25090c4, + 0xb7a0a60d, + 0xb7605f14, + 0xf2105b14, + 0xb7c0a825, + 0xb7c05d14, + 0x9e84508c, + 0xd2109c62, + 0x7500aa49, + 0xc0000281, + 0xf2509184, 0x9ea4aa21, 0xf2109c62, - 0x9eb1aa35, - 0x9ea415e2, + 0xd020a8b5, + 0x9e8c11ea, 0xf2109c62, 0x9eb3aa39, - 0x9ea4018b, + 0x9ea49e73, 0xb7209c62, - 0xb780590c, + 0xb780588c, 0xc40049ad, 0x75002a00, 0x9102c000, - 0xd2088502, - 0x8506a12b, - 0xa123d208, - 0x518cb780, + 0xd2108502, + 0x8506a14b, + 0xa143d210, + 0x510cb780, 0x2a3dcffe, - 0x518cb580, + 0x510cb580, 0x7eeeb79f, 0x7f6eb7bf, 0x7feeb7df, @@ -1747,21 +1693,21 @@ unsigned long aui32H263_MasterMTXTOPAZFWText[] = { 0x0a468460, 0x0c9ec034, 0xc000b481, - 0x5394b760, - 0x9821fff4, - 0x490ab780, + 0x5314b760, + 0x9862fff4, + 0x480ab780, 0x7d3edffc, 0x2b06d012, 0x9104c000, - 0x498ab780, + 0x488ab780, 0x7d3edffc, 0x90a2c000, 0xc0007782, 0x0f8290c4, 0xc0010b82, 0xb7609000, - 0xfff45414, - 0xd0249808, + 0xfff45394, + 0xd0249849, 0xc0005bc3, 0xba395884, 0xd3a24002, @@ -1775,21 +1721,21 @@ unsigned long aui32H263_MasterMTXTOPAZFWText[] = { 0x5a79c200, 0xd2240218, 0xb7805b8b, - 0xdffc490a, + 0xdffc480a, 0xc0017d3e, 0xb7809164, - 0xba24498a, + 0xba24488a, 0xc000400a, 0x09029124, 0x7fecb55f, 0x7f6cb55f, 0x9180c00b, - 0x6384b740, + 0x6284b740, 0xb7209e7e, - 0x1a04628c, + 0x1a04618c, 0x5908d226, 0xb7609e2d, - 0x028f6304, + 0x028f6204, 0x7f6cb5bf, 0x7fecb5df, 0xa34ee030, @@ -1798,19 +1744,19 @@ unsigned long aui32H263_MasterMTXTOPAZFWText[] = { 0x9e3da3cd, 0xa3cec830, 0x9240c00a, - 0x498ab780, + 0x488ab780, 0x400aba24, 0xc0020e82, 0xb72092a4, - 0xb7c05994, - 0xb780628c, + 0xb7c05914, + 0xb780618c, 0x9d6d404b, 0x5a11c200, 0xd2261a04, 0xc8305904, 0xb780a3cd, 0x010d404b, - 0x638cb7e0, + 0x628cb7e0, 0xc2000089, 0x1a045a11, 0x5908d226, @@ -1818,7 +1764,7 @@ unsigned long aui32H263_MasterMTXTOPAZFWText[] = { 0x18845891, 0xd0a69d53, 0xb7a05904, - 0xe270630c, + 0xe270620c, 0x9d47a306, 0xa9c1d808, 0xba1b0d02, @@ -1826,7 +1772,7 @@ unsigned long aui32H263_MasterMTXTOPAZFWText[] = { 0xba1ba3a6, 0xfff44002, 0xb7809b3f, - 0xba24498a, + 0xba24488a, 0xd2264002, 0x0a045904, 0xd2269d4b, @@ -1843,17 +1789,17 @@ unsigned long aui32H263_MasterMTXTOPAZFWText[] = { 0xb51f4002, 0x010b7fec, 0x9260c002, - 0x628cb7c0, + 0x618cb7c0, 0xd2269eba, 0xb7a05904, - 0xd011630c, + 0xd011620c, 0x0a0418c2, 0xd2269d4b, 0xd0a85904, 0x9d535904, 0x5908d0a6, 0x9ded9d44, - 0x639cb760, + 0x629cb760, 0xa3c1c830, 0xa9c6c860, 0xa985ca60, @@ -1862,7 +1808,7 @@ unsigned long aui32H263_MasterMTXTOPAZFWText[] = { 0x4003ba1b, 0x4002ba1b, 0x9af6fff4, - 0x498ab780, + 0x488ab780, 0x4002ba24, 0x5904d226, 0x9d4b0a04, @@ -1876,7 +1822,7 @@ unsigned long aui32H263_MasterMTXTOPAZFWText[] = { 0x4002ba1b, 0x9adcfff4, 0xb7209ded, - 0xba006394, + 0xba006294, 0xb51f4002, 0x77827fec, 0x0503010b, @@ -1884,7 +1830,7 @@ unsigned long aui32H263_MasterMTXTOPAZFWText[] = { 0x7a6ab5ff, 0x7c72b5ff, 0xb7800e86, - 0xba0c498a, + 0xba0c488a, 0xd0a64002, 0x9dc75908, 0xaa29e020, @@ -1904,7 +1850,7 @@ unsigned long aui32H263_MasterMTXTOPAZFWText[] = { 0xba2d8c00, 0xca104003, 0xb780a086, - 0xba24498a, + 0xba24488a, 0xd0114002, 0xd0a608c2, 0x9dc75908, @@ -1966,8 +1912,8 @@ unsigned long aui32H263_MasterMTXTOPAZFWText[] = { 0x4002ba31, 0x9080c000, 0x0a820b02, - 0x550cb720, - 0x6204b740, + 0x548cb720, + 0x6104b740, 0x5908d0a6, 0xe0309e2d, 0x2a04aa4d, @@ -1975,8 +1921,8 @@ unsigned long aui32H263_MasterMTXTOPAZFWText[] = { 0x0a429262, 0x0c9ec034, 0xc000b481, - 0x5414b760, - 0x9a59ffd4, + 0x5394b760, + 0x9a9affd4, 0x5943d024, 0x5884c000, 0x4002ba11, @@ -2051,62 +1997,62 @@ unsigned long aui32H263_MasterMTXTOPAZFWText[] = { 0x024258fd, 0x2cf0cffe, 0xb7409e49, - 0xc2005414, + 0xc2005394, 0xc2005a07, 0x30425a48, 0x0d00c200, 0xb4025d0b, 0xb720c000, - 0xc2005414, + 0xc2005394, 0x5c8b0c90, 0xc000b401, - 0x5414b740, + 0x5394b740, 0x0d20c200, 0xb4025d0b, 0xb720c000, - 0xc2005414, + 0xc2005394, 0x5c8b0cb0, 0xc000b401, - 0x5414b740, + 0x5394b740, 0x0d40c200, 0xb4025d0b, 0xb720c000, - 0xc2005414, + 0xc2005394, 0x5c8b0cd0, 0xc000b401, - 0x5414b740, + 0x5394b740, 0x0d60c200, 0xb4025d0b, 0xb720c000, - 0xc2005414, + 0xc2005394, 0x5c8b0cf0, 0xc000b401, - 0x5414b740, + 0x5394b740, 0x0d00c202, 0xb4025d0b, 0xb720c000, - 0xc2025414, + 0xc2025394, 0x5c8b0c90, 0xc000b401, - 0x5414b740, + 0x5394b740, 0x0d20c202, 0xb4025d0b, 0xb720c000, - 0xc2025414, + 0xc2025394, 0x5c8b0cb0, 0xc000b401, - 0x5414b740, + 0x5394b740, 0x0d40c202, 0xb4025d0b, 0xb720c000, - 0xc2025414, + 0xc2025394, 0x5c8b0cd0, 0xc000b401, - 0x5414b740, + 0x5394b740, 0x0d60c202, 0xb4025d0b, 0xb720c000, - 0xc2025414, + 0xc2025394, 0x5c8b0cf0, 0xc000b401, 0x7ceeb79f, @@ -2115,57 +2061,57 @@ unsigned long aui32H263_MasterMTXTOPAZFWText[] = { 0x7e6eb7ff, 0x8c60c002, 0xb7209c22, - 0x9e5c4b8c, + 0x9e5c4b0c, 0x2a40c0ff, 0x28c0c0ff, 0x85027102, 0x9062c000, 0xb5408506, - 0xb5604c1c, - 0x9c224b94, + 0xb5604b9c, + 0x9c224b14, 0x9e5da605, 0x2a50d051, 0xc0007500, 0xb78090e4, - 0x75004c0c, + 0x75004b8c, 0x9142c000, 0x0d82c0c0, 0x09c2c012, 0x09420d02, - 0x993fffd4, - 0x4b8cb780, + 0x9980ffd4, + 0x4b0cb780, 0x0cb6c034, 0xc000b481, 0x0d32c034, 0xc000b4a2, - 0x4b0cb5a0, + 0x4a8cb5a0, 0x7f6eb79f, 0x7feeb7bf, 0x9c228c40, 0x8420a61d, - 0x7108b783, + 0x4f08b782, 0x87027500, 0x9122c000, - 0x5b0cb780, + 0x5a0cb780, 0xa881d288, - 0xc01a7440, - 0xb7c09184, - 0xf208588c, + 0xc0177440, + 0xb7c092e4, + 0xf208580c, 0x2a20aa59, 0xb7a07500, - 0xc001590c, + 0xc001588c, 0xd1319162, 0xda080a50, 0xb780a881, - 0xb740630c, - 0x8506628c, - 0x551cb540, + 0xb740620c, + 0x8506618c, + 0x549cb540, 0xd0a65891, 0xf3105904, 0xe2108021, 0xb5408125, - 0xb5404902, - 0xda0a4982, + 0xb5404802, + 0xda0a4882, 0xd80aa100, 0xc430a140, 0x0a020c8a, @@ -2174,64 +2120,64 @@ unsigned long aui32H263_MasterMTXTOPAZFWText[] = { 0x3880c180, 0x0c8ac030, 0xc000b421, - 0x590cb7a0, + 0x588cb7a0, 0xb7409eb1, - 0x0dc2470c, + 0x0dc2468c, 0xc002098e, 0xb55f0d42, 0xff947fe4, - 0xf20898c1, + 0xf2089937, 0xb7a0aa55, - 0xf2085814, + 0xf2085794, 0xda08a8c9, 0xda08a8da, - 0xb580a95d, - 0xf208480c, + 0xda08a95d, + 0xb580a942, + 0xf208478c, 0xf210aa45, 0xd252a0ba, - 0xf21008d0, + 0xf24808d0, + 0xf210a947, 0xf250a0bd, 0xf210a121, - 0xda08a235, - 0xd131a942, + 0xd131a235, 0xda080a50, - 0xb740a881, - 0xf248404b, - 0x9e53a947, + 0x9e53a881, + 0x404bb740, 0xa8d2da88, 0xc08060b2, 0xc2005a7f, 0x00985a71, 0x58945893, 0x80a3e210, + 0x7fe4b75f, 0x7e7edffc, 0xc1005915, 0xf2505b90, - 0xb75fa0bd, - 0xc0007fe4, + 0xc000a0bd, 0xe10091c2, 0xc0005d40, 0xda889144, 0xb520aa55, - 0xb5404792, - 0xb5804882, - 0xf288468a, + 0xb5404692, + 0xb5804782, + 0xf288458a, 0xd132aa21, - 0xf25009d0, + 0xda0809d0, + 0xf250a941, 0xf250a235, - 0xda08a239, - 0xd810a941, + 0xd810a239, 0xf248aa61, - 0x6228a93b, + 0xda08a93b, + 0xb760a8c1, + 0x62285e0c, 0x8021f310, - 0x5f0cb760, + 0xa942da08, 0xa229f290, - 0xa8c1da08, 0xaa61d810, - 0xa934f24a, - 0xa942da08, - 0xa973f008, - 0x60990884, + 0xf24a0884, + 0xf008a934, + 0x6099a973, 0xe2205d20, 0xe210812d, 0xf29082a3, @@ -2273,8 +2219,8 @@ unsigned long aui32H263_MasterMTXTOPAZFWText[] = { 0xb780a235, 0xc002402b, 0xb5401c80, - 0xb5204f94, - 0xc2005014, + 0xb5204f14, + 0xc2004f94, 0xc2005a40, 0xf2905a51, 0xc42ea239, @@ -2286,7 +2232,7 @@ unsigned long aui32H263_MasterMTXTOPAZFWText[] = { 0x9102c000, 0xaa41da10, 0x753ec09c, - 0x9332c011, + 0x9092c00f, 0x08c6c0c0, 0x0ce2c050, 0xc000b421, @@ -2295,7 +2241,7 @@ unsigned long aui32H263_MasterMTXTOPAZFWText[] = { 0xa881da08, 0x28a0d052, 0x58917640, - 0x4f0cb520, + 0x4e8cb520, 0x9222c000, 0xc0600a02, 0xb4810cae, @@ -2303,7 +2249,7 @@ unsigned long aui32H263_MasterMTXTOPAZFWText[] = { 0x7440a8c1, 0x9302c000, 0xb5408502, - 0xc0004f1c, + 0xc0004e9c, 0xc2009260, 0x74802900, 0x9122c000, @@ -2316,21 +2262,16 @@ unsigned long aui32H263_MasterMTXTOPAZFWText[] = { 0xaa59f208, 0x75002a04, 0xb540850a, - 0xc000499c, + 0xc000491c, 0x850490a2, - 0x499cb540, - 0x7108b783, + 0x491cb540, + 0x4f08b782, 0xb7e07500, - 0xc0006014, - 0xb78392e2, - 0x75007208, - 0x9244c000, - 0x468cb780, - 0xc0007500, - 0xb78391a2, - 0x75007288, - 0x9104c000, - 0x5c14b760, + 0xc0005f14, + 0xb78091a2, + 0x7500460c, + 0x9102c000, + 0x5b14b760, 0xaa61f210, 0x9c629ea4, 0xaa59f208, @@ -2339,14 +2280,14 @@ unsigned long aui32H263_MasterMTXTOPAZFWText[] = { 0xaa41da08, 0xc0007500, 0xb7809244, - 0xb7205b0c, - 0xda08548c, + 0xb7205a0c, + 0xda08540c, 0x9e8ca98e, - 0xb7839c62, - 0x75007108, + 0xb7829c62, + 0x75004f08, 0x90a2c000, 0xb5438506, - 0xf2087b18, + 0xf2087518, 0x2a20aa59, 0xc0017500, 0xc0e09082, @@ -2354,24 +2295,24 @@ unsigned long aui32H263_MasterMTXTOPAZFWText[] = { 0xb4210cfa, 0xf208c000, 0xb720aa59, - 0x851e498c, + 0x851e490c, 0x2a041cf8, 0x38d07500, - 0x498cb520, + 0x490cb520, 0x08e2c084, 0x8d28e001, - 0x4d9cb540, + 0x4d1cb540, 0xc000b421, - 0x610cb780, + 0x600cb780, 0xc002088a, 0xb5800c80, - 0xb421528c, + 0xb421520c, 0xffd4c000, - 0xb7809864, - 0xc03e498c, + 0xb78098af, + 0xc03e490c, 0xb4810c82, 0xb720c000, - 0xc0504d8c, + 0xc0504d0c, 0xb4210c82, 0xda08c000, 0xf290a941, @@ -2379,57 +2320,57 @@ unsigned long aui32H263_MasterMTXTOPAZFWText[] = { 0x6123a946, 0xda089e53, 0x6097aa41, - 0x5e94b720, + 0x5d94b720, 0xb5418702, - 0x857f7c82, - 0x459ab540, + 0x857f7982, + 0x449ab540, 0xb540851a, - 0x0d86449a, + 0x0d86439a, 0xb5801a04, - 0xb5404e0c, + 0xb5404d8c, 0x8526405b, 0x415bb540, - 0x460ab540, + 0x450ab540, 0x18a05891, 0x40cbb520, 0x7fe4b55f, - 0x9831c034, + 0x9b92c014, 0x7fe4b75f, 0xa8c6da08, + 0xaa35f290, 0xb5438506, - 0xb5437a18, - 0xb5447a80, - 0xb5444000, - 0xb5434080, - 0xf2907b80, - 0x9e49aa35, - 0x5894b720, - 0x7c00b543, + 0x9e497418, + 0x5814b720, + 0x7480b543, + 0x7a00b543, + 0x7a80b543, + 0x7580b543, + 0x7600b543, 0xb7206243, 0x8502434d, - 0xc10158c8, - 0x9e892880, - 0xa9c2da10, - 0xb5400a82, - 0xb5404e9c, - 0x5dc0521c, + 0x58c80a82, + 0x2880c101, + 0xda109e89, + 0xb540a9c2, + 0xb5404e1c, + 0xc200519c, + 0x5dc05a11, 0x2dc0c0ff, 0x3db0ca01, - 0x5a11c200, - 0x450ab580, + 0x440ab580, 0xfff43596, - 0xc0c099a2, + 0xc0c099ac, 0xc0120d82, 0x0d0209c2, 0xffb40942, - 0x714e9afc, + 0x714e9b47, 0xc0018546, 0x9dcf9148, - 0x99a4fff4, + 0x99aefff4, 0x0d82c0c0, 0x09c2c012, 0x09060d02, - 0x9aedffb4, + 0x9b38ffb4, 0x1a70d091, 0x0a027148, 0x0a42d00b, @@ -2439,7 +2380,7 @@ unsigned long aui32H263_MasterMTXTOPAZFWText[] = { 0x2dc0c0ff, 0x3db0c801, 0xfff43596, - 0xd0519978, + 0xd0519982, 0xc2000a50, 0xc2005a40, 0x714e5ac1, @@ -2447,891 +2388,695 @@ unsigned long aui32H263_MasterMTXTOPAZFWText[] = { 0xf2509346, 0x7500aa71, 0x857fcfce, - 0x7f9cb540, + 0x7e1cb540, 0x9102c000, 0xa9def208, - 0x450ab760, + 0x440ab760, 0x9c629ea4, 0xc0140d82, - 0xb78398f7, - 0x75007a88, + 0xb78398ac, + 0x75007488, 0xb5438502, - 0xc0027a18, - 0xb7a092a4, - 0x0f025c0c, - 0xb783068f, - 0x75007108, - 0x9082c002, - 0x7208b783, - 0xc0017500, - 0xb78393e2, - 0x75007b08, - 0x9182c000, - 0xa9a2f208, - 0x7b10b5c3, - 0xa869f250, - 0x9c629e84, - 0x430ab500, - 0x7c08b783, - 0xc0007500, - 0xf2109382, - 0x9eaba825, - 0x7c10b5c3, - 0x9c629e84, - 0xaa21f250, - 0x9c629ea4, - 0xa9a1f208, - 0xa83df210, - 0x9e840d86, - 0xf2509c62, - 0x9eabaa25, - 0xa021f208, - 0x9ea40986, - 0xb7839c62, - 0x75007c08, - 0x91e4c000, - 0xc0140d86, - 0xb78398ab, - 0x75007c08, - 0x9342ffff, - 0x90a0c000, - 0xc0140d86, - 0xb78398a1, - 0x75007a88, - 0x9262fffd, - 0x0d82c0c0, - 0x09c2c012, - 0x09060d02, - 0x9a5bffb4, - 0x0a02c801, - 0x520cb580, - 0x0d82c0c0, - 0x09c2c012, - 0x09420d02, - 0x9a4fffb4, - 0x5214b760, - 0x98e9fff4, - 0xfff40d86, - 0xc0c098f7, + 0xc0007418, + 0x0d869144, + 0x98a1c014, + 0x7488b783, + 0xffff7500, + 0xc0c09342, 0xc0120d82, 0x0d0209c2, 0xffb40906, - 0x85029a40, - 0x0892c006, - 0x0c9ac430, - 0xb5400902, - 0xc006521c, - 0xb4418510, - 0xb104c000, - 0x2a404220, - 0x9d4f7500, - 0x4422b313, - 0xe0000087, - 0xffff1884, - 0xb7409284, - 0xc0064694, + 0xc8019af1, + 0xb5800a02, + 0xc0c0518c, + 0xc0120d82, + 0x0d0209c2, + 0xffb40942, + 0xb7609ae5, + 0xfff45194, + 0x0d86993e, + 0x994cfff4, + 0x0d82c0c0, + 0x09c2c012, + 0x09060d02, + 0x9ad6ffb4, + 0xc0068502, 0xc4300892, 0x09020c9a, - 0x8512c006, + 0x519cb540, + 0x8510c006, 0xc000b441, 0x4220b104, - 0x2a00c002, - 0x9d537500, - 0x4422b314, - 0xe0000089, - 0xffff1884, - 0x0a029264, - 0x0ceac03e, - 0x40e8b960, - 0xc000b481, - 0x93c1ffff, - 0xc0007680, - 0x0a029122, - 0x0ceac03e, + 0x75002a40, + 0xb3139d4f, + 0x00874422, + 0x1884e000, + 0x9284ffff, + 0x4614b740, + 0x0892c006, + 0x0c9ac430, + 0xc0060902, + 0xb4418512, + 0xb104c000, + 0xc0024220, + 0x75002a00, + 0xb3149d53, + 0x00894422, + 0x1884e000, + 0x9264ffff, + 0xc03e0a02, + 0xb9600cea, + 0xb48140e8, + 0xffffc000, + 0x768093c1, + 0x9122c000, + 0xc03e0a02, + 0xb4810cea, + 0xc000c000, + 0xb7809180, + 0x7504448c, + 0xc03e088a, + 0xd00c0cea, + 0xb4211894, + 0xc0c0c000, + 0x09e20d82, + 0x09420d02, + 0x9a82ffb4, + 0xc0340882, + 0xb4210cb6, + 0xf208c000, + 0x2a20aa59, + 0xc0007500, + 0xc45091e2, + 0x0a020cea, 0xc000b481, - 0x9180c000, - 0x450cb780, - 0x088a7504, - 0x0ceac03e, - 0x1894d00c, - 0xc000b421, + 0x4220b101, + 0x5a0cb780, + 0x28fcc002, + 0xa08dda08, + 0x7deeb79f, + 0x7e6eb7bf, + 0x7eeeb7df, + 0x7f6eb7ff, + 0x8c20c002, + 0xa60d9c22, + 0x610cb780, + 0x518cb720, + 0xf2080a82, + 0xc01ca882, + 0xf2087efe, + 0x0309a081, + 0xa086f208, + 0x9182c000, 0x0d82c0c0, - 0x0d0209e2, - 0xffb40942, - 0x088299ec, - 0x0cb6c034, - 0xc000b421, - 0xaa59f208, - 0x75002a20, - 0x91e2c000, - 0x0ceac450, + 0x09c2c012, + 0x09060d02, + 0x9a46ffb4, + 0x9240c000, + 0x0cb2c434, 0xb4810a02, 0xb101c000, - 0xb7804220, - 0xc0025b0c, - 0xda0828fc, - 0xb79fa08d, - 0xb7bf7dee, - 0xb7df7e6e, - 0xb7ff7eee, - 0xc0027f6e, - 0x9c228c20, - 0xb780a60d, - 0xb720620c, - 0x0a82520c, - 0xa882f208, - 0x7efec01c, - 0xa081f208, - 0xf2080309, - 0xc000a086, - 0xc0c09182, - 0xc0120d82, - 0x0d0209c2, - 0xffb40906, - 0xc00099b0, - 0xc4349240, - 0x0a020cb2, - 0xc000b481, - 0x4220b101, - 0x74402884, - 0x90e2c000, - 0x7a08b783, - 0xc00c7500, - 0xb78092c2, - 0x75024e8c, - 0x90c4c000, - 0xc0140d82, - 0x3ac09a92, - 0x5894b740, - 0x580cb740, - 0xa8c5d810, - 0xaa55f088, - 0x4592b720, - 0x9e966243, - 0xc2009e49, - 0x0a045a11, - 0x4002ba09, - 0x4002ba24, - 0x06857048, - 0x9138c000, - 0x498cb780, - 0xb5802a51, - 0xc003498c, - 0xf21091c0, - 0x2a04aa39, - 0xc0027500, - 0xb78093a2, - 0x7440498c, - 0x3942d011, - 0x498cb540, - 0x929cc002, - 0x4792b760, - 0xba249e5c, - 0xc002400a, - 0xc00291a2, - 0xb760911c, - 0xb740660a, - 0x9e995f84, - 0xba099e2d, - 0xd0a24003, - 0x9e485e7f, - 0x5a6dc200, - 0xc2000208, - 0xd2265a17, - 0x0c065908, - 0x5a14c200, - 0x9e401208, - 0xa94ee038, - 0x4002ba24, - 0x9e545090, - 0xc0017902, - 0xb7819102, - 0x75004d88, - 0x9064c001, - 0x470ab780, - 0xba249e48, - 0x70084002, - 0x9378c000, - 0xc0007640, - 0xb78190e4, - 0x75024d08, - 0x92c2c000, - 0x1e32d011, - 0xb5402959, - 0x9e52498c, - 0xb56048fd, - 0xb501470a, - 0xb5804d90, - 0x20a2478a, - 0xc000a0c1, - 0x850290a0, - 0x4d98b541, - 0x458ab780, + 0x28844220, + 0xc0007440, + 0xb78390e2, + 0x75007408, + 0x9042c00a, + 0x4e0cb780, + 0xc0007502, + 0x0d8290c4, + 0x9a3ec014, + 0xb7403ac0, + 0xb7405814, + 0xd810578c, + 0xf088a8c5, + 0xb720aa55, + 0x62434492, + 0x9e499e96, + 0x5a11c200, + 0xba090a04, + 0xba244002, + 0x70484002, + 0xc0000685, + 0xb7809138, + 0x2a51490c, + 0x490cb580, + 0x91c0c003, + 0xaa39f210, + 0x75002a04, + 0x93a2c002, + 0x490cb780, + 0xd0117440, + 0xb5403942, + 0xc002490c, + 0xb760929c, + 0x9e5c4692, 0x400aba24, - 0x90fcc000, - 0x660ab780, - 0xb5800a04, - 0xb720660a, - 0xc03e498c, - 0xb4210c82, - 0xb780c000, - 0x0a04458a, - 0x458ab580, - 0x9affc014, - 0x7108b783, - 0xc0027500, - 0xb7839222, - 0x75007208, - 0x9182c002, - 0x520cb780, - 0x75002a40, - 0x90e4c000, - 0x4008b784, - 0xc002751a, - 0xb7809024, - 0xb7215a0c, - 0xda087c92, - 0x9e4ca881, - 0xc0007102, - 0xb7809284, - 0x8502430a, - 0x7c9ab541, - 0x440ab580, - 0x4412b760, - 0x548cb780, - 0xb5438506, - 0xb5437b18, - 0x9ea47c18, - 0xf2109c62, - 0x2a10aa39, - 0xc0007500, - 0xb78393e2, - 0x75007c08, + 0x91a2c002, + 0x911cc002, + 0x650ab760, + 0x5e84b740, + 0x9e2d9e99, + 0x4003ba09, + 0x5e7fd0a2, + 0xc2009e48, + 0x02085a6d, + 0x5a17c200, + 0x5908d226, + 0xc2000c06, + 0x12085a14, + 0xe0389e40, + 0xba24a94e, + 0x50904002, + 0x79029e54, + 0x9102c001, + 0x4b88b781, + 0xc0017500, + 0xb7809064, + 0x9e48460a, + 0x4002ba24, + 0xc0007008, + 0x76409378, 0x90e4c000, - 0x7c8ab781, + 0x4b08b781, 0xc0007502, - 0xb78392a4, - 0x75007b08, - 0xd0010902, - 0xc4380922, - 0x0a020c82, - 0xc000b481, - 0x4220b101, - 0x309428f1, - 0x0c82c038, + 0xd01192c2, + 0x29591e32, + 0x490cb540, + 0x48fd9e52, + 0x460ab560, + 0x4b90b501, + 0x468ab580, + 0xa0c120a2, + 0x90a0c000, + 0xb5418502, + 0xb7804b98, + 0xba24448a, + 0xc000400a, + 0xb78090fc, + 0x0a04650a, + 0x650ab580, + 0x490cb720, + 0x0c82c03e, 0xc000b421, - 0x98a7c014, - 0x0d82c0c0, - 0x0d0209e2, - 0x097ec01e, - 0x989fffb4, - 0x0d82c0c0, - 0xc1000992, - 0xc1000d02, - 0xffb40902, - 0xc4309896, - 0x0a020c8e, + 0x448ab780, + 0xb5800a04, + 0xc014448a, + 0xc0149aab, + 0xc0c098a7, + 0x09e20d82, + 0xc01e0d02, + 0xffb4097e, + 0xc0c09989, + 0x09920d82, + 0x0d02c100, + 0x0902c100, + 0x9980ffb4, + 0x0c8ec430, + 0xb4810a02, + 0xb104c000, + 0xc1004220, + 0xc0303a00, + 0xb4810c8e, + 0xf210c000, + 0x2a20aa39, + 0xc0017500, + 0xb7809342, + 0xd226548c, + 0x9d535908, + 0xa885e260, + 0x2a12d011, + 0xc0007500, + 0xd01190e4, + 0x75002a14, + 0x9082c000, + 0x98d1ffd4, + 0x548cb720, + 0x5908d0a6, + 0xe0609d43, + 0x2a04aa05, + 0xc0007500, + 0xb7209382, + 0xb7205914, + 0xb780488a, + 0x0884404b, + 0xba099e89, + 0x9e4a4003, + 0x5a11c200, + 0xb5207088, + 0xc000488a, + 0xb7809158, + 0x8502480a, + 0x489ab540, + 0xb5800a04, + 0xc430480a, + 0x0a020c8a, 0xc000b481, 0x4220b104, - 0x3a00c100, - 0x0c8ec030, + 0x3a00c180, + 0x0c8ac030, 0xc000b481, - 0xaa39f210, - 0x75002a20, - 0x9342c001, - 0x550cb780, - 0x5908d226, - 0xe0609d43, - 0xd011a885, - 0x75002a12, - 0x90e4c000, - 0x2a14d011, - 0xc0007500, - 0xffd49082, - 0xb7209828, - 0xd0a6550c, - 0x9d475908, - 0xaa25e060, - 0x75002a04, - 0x9382c000, - 0x5994b720, - 0x498ab720, - 0x404bb780, - 0x9e890884, - 0x4003ba09, - 0xc2009e4a, - 0x70885a11, - 0x498ab520, - 0x9158c000, - 0x490ab780, + 0x4e0cb780, + 0xa955f290, + 0x71040a04, + 0x4e0cb580, + 0x90a4c000, 0xb5408502, - 0x0a04499a, - 0x490ab580, - 0x0c8ac430, - 0xb4810a02, - 0xb104c000, - 0xc1804220, - 0xc0303a00, - 0xb4810c8a, - 0xb780c000, - 0xf2904e8c, - 0x0a04a955, - 0xb5807104, - 0xc0004e8c, - 0x850290a4, - 0x4e9cb540, - 0xa8a5da10, - 0x4592b720, - 0x60a35891, - 0x4003ba09, - 0x3a849e4c, - 0x71020884, - 0xcffe020b, - 0xb3542a3d, - 0x02894426, - 0x28d0d051, - 0xc0007440, - 0xc0c09142, - 0xc0120d82, - 0x0d0209c2, - 0xffb40942, - 0xb7809812, - 0x7500520c, - 0x90a2c000, - 0xffd49eab, - 0xb79f9ab9, - 0xb7bf7eee, - 0xb7df7f6e, - 0x8c607fee, - 0xf8399c22, - 0xb724a205, - 0xb7404008, - 0xb7805284, - 0xd0a6448a, - 0x9e2d5908, - 0x590cb740, - 0xa94ee030, - 0x619cb760, - 0x4098b744, - 0x4000b744, - 0xb5801a04, - 0xc030448a, - 0xe200a8cd, - 0xd2515a40, - 0xda080a20, - 0xe210a882, - 0xb54082a3, - 0x5c955214, - 0xb5245c90, - 0xc0014008, - 0xb78492c4, - 0x0a044088, - 0x28ced3f1, - 0xb5847444, - 0xc0014088, - 0xb7609034, - 0x85067f94, - 0x7a98b543, - 0x764024a6, - 0x7c18b543, - 0x5214b520, - 0x9202c000, - 0x08a0d131, - 0x402bb780, - 0x3c80c801, - 0xc2009e48, - 0xc0ff5a40, - 0x32082a40, - 0x520cb580, - 0xf9f80806, - 0x9c22aa1d, - 0x4088b724, - 0x5e84b740, - 0x5904d0a6, - 0xc8309e2d, - 0xb580aa4d, - 0xd132448a, - 0xb72009a0, - 0xd810458a, - 0xba19aa61, - 0xc2004002, - 0x1a045a11, - 0xc00070c8, - 0xb7809104, - 0xc0407f8c, - 0xb5803a00, - 0xb7207f8c, - 0xd0114f0c, - 0x70c80a18, + 0xda104e1c, + 0xb720a8a5, + 0x58914492, + 0xba0960a3, + 0x9e4c4003, + 0x08843a84, + 0x020b7102, + 0x2a3dcffe, + 0x4426b354, + 0xd0510289, + 0x744028d0, + 0x9142c000, + 0x0d82c0c0, + 0x09c2c012, + 0x09420d02, + 0x98fcffb4, + 0x518cb780, + 0xc0007500, + 0x9eab90a2, + 0x9b62ffd4, + 0x7eeeb79f, + 0x7f6eb7bf, + 0x7feeb7df, + 0x9c228c60, + 0xa205f839, + 0x7a08b723, + 0x5204b740, + 0x438ab780, + 0x5908d0a6, + 0xb7409e2d, + 0xe030588c, + 0xb760a94e, + 0xb743609c, + 0xb7437a98, + 0x1a047a00, + 0x438ab580, + 0xa8cdc030, + 0x5a40e200, + 0x0a20d251, + 0xa882da08, + 0x82a3e210, + 0x5194b540, + 0x5c905c95, + 0x7a08b523, + 0x92c4c001, + 0x7a88b783, + 0xd3f10a04, + 0x744428ce, + 0x7a88b583, + 0x9034c001, + 0x7e14b760, + 0xb5438506, + 0x24a67498, + 0xb5437640, + 0xb5207618, + 0xc0005194, + 0xd1319202, + 0xb78008a0, + 0xc801402b, + 0x9e483c80, + 0x5a40c200, + 0x2a40c0ff, + 0xb5803208, + 0x0806518c, + 0xaa1df9f8, + 0xb7239c22, + 0xb7407a88, + 0xd0a65d84, + 0x9e2d5904, + 0xaa4dc830, + 0x438ab580, + 0x09a0d132, + 0x448ab720, + 0xaa61d810, + 0x4002ba19, + 0x5a11c200, + 0x70c81a04, 0x9104c000, - 0x7f8cb780, - 0x3a00c010, - 0x7f8cb580, - 0x0a1cd011, + 0x7e0cb780, + 0x3a00c040, + 0x7e0cb580, + 0x4e8cb720, + 0x0a18d011, 0xc00070c8, 0xb7809104, - 0xc0207f8c, + 0xc0107e0c, 0xb5803a00, - 0xb7807f8c, - 0xf288580c, - 0xf288a916, - 0x9e50a919, - 0x460ab720, - 0x1a24d011, - 0xba096241, - 0x00b24002, + 0xd0117e0c, + 0x70c80a1c, + 0x9104c000, + 0x7e0cb780, + 0x3a00c020, + 0x7e0cb580, + 0x578cb780, + 0xa916f288, + 0xa919f288, + 0xb7209e50, + 0xd011450a, + 0x62411a24, + 0x4002ba09, + 0x704800b2, + 0x9106c000, + 0x7e0cb780, + 0x2a7acfff, + 0x7e0cb580, + 0x1a22d011, + 0x62459e52, 0xc0007048, 0xb7809106, - 0xcfff7f8c, - 0xb5802a7a, - 0xd0117f8c, - 0x9e521a22, - 0x70486245, - 0x9106c000, - 0x7f8cb780, - 0x2a7ec7fe, - 0x7f8cb580, - 0x451ab740, - 0x5e11d0a2, - 0x8821f310, - 0xc00070c8, - 0xb7809104, - 0xcfff7f8c, - 0xb5802a4e, - 0xb7407f8c, - 0xb720588c, - 0xd8087f8c, - 0x9e50aa45, - 0xc2009e8a, - 0x1a045a11, - 0xb7206209, - 0x0a045214, - 0x4002ba24, - 0x249470c8, - 0x5214b520, - 0x9118c000, - 0x3c80c801, - 0x5214b520, - 0x91c0c000, - 0xaa61d810, - 0x3c80c801, - 0xc2009e48, - 0xc0ff5a40, - 0x32082a40, - 0x520cb580, - 0xaa59f008, - 0x2a00c040, - 0xc0007500, - 0xb7809102, - 0xc101520c, - 0xb5803a00, - 0xb760520c, - 0xffd45214, - 0x080299a8, - 0xaa1df9f8, - 0xb7009c22, - 0xd2515914, - 0xb7600e04, - 0xda08580c, - 0xc00ea881, - 0xc0342dfc, - 0xf0080cba, - 0x5895a961, - 0x5810c080, - 0xb4419e82, - 0xb780c000, - 0xf008454a, - 0xc200a963, - 0xf3105a10, - 0xf0088021, - 0x0c84a8e9, - 0xa261f008, - 0xc000b421, - 0x46cab780, - 0xa96bf008, + 0xc7fe7e0c, + 0xb5802a7e, + 0xb7407e0c, + 0xd0a2441a, + 0xf3105e11, + 0x70c88821, + 0x9104c000, + 0x7e0cb780, + 0x2a4ecfff, + 0x7e0cb580, + 0x580cb740, + 0x7e0cb720, + 0xaa45d808, + 0x9e8a9e50, + 0x5a11c200, + 0x62091a04, + 0x5194b720, + 0xba240a04, + 0x70c84002, + 0xb5202494, + 0xc0005194, + 0xc8019118, + 0xb5203c80, + 0xc0005194, + 0xd81091c0, + 0xc801aa61, + 0x9e483c80, + 0x5a40c200, + 0x2a40c0ff, + 0xb5803208, + 0xf008518c, + 0xc040aa59, + 0x75002a00, + 0x9102c000, + 0x518cb780, + 0x3a00c101, + 0x518cb580, + 0x5194b760, + 0x9a51ffd4, + 0xf9f80802, + 0x9c22aa1d, + 0x5894b700, + 0x0e04d251, + 0x578cb760, + 0xa881da08, + 0x2dfcc00e, + 0x0cbac034, + 0xa961f008, + 0xc0805895, + 0x9e825810, + 0xc000b441, + 0x454ab780, + 0xa963f008, + 0x5a10c200, 0x8021f310, - 0xa8edf008, + 0xa8e9f008, 0xf0080c84, - 0xb421a269, + 0xb421a261, 0xb780c000, 0xf00846ca, - 0xf310a96f, + 0xf310a96b, 0xf0088021, - 0x0c8ca8f5, - 0xa26df008, + 0x0c84a8ed, + 0xa269f008, 0xc000b421, - 0xa97df008, - 0xb4410c84, + 0x46cab780, + 0xa96ff008, + 0x8021f310, + 0xa8f5f008, + 0xf0080c8c, + 0xb421a26d, + 0xf008c000, + 0x0c84a97d, + 0xc000b441, + 0x4d8cb780, + 0xd2240a08, + 0x72445890, + 0x931cc000, + 0x0e04d131, + 0xa903da08, + 0xe2109e4c, + 0x710288a1, + 0x91d6c000, + 0xaa75f008, + 0xa8fdf008, + 0x0a00c010, + 0xa275f008, + 0x0880c008, + 0xa0fdf008, + 0x4f0cb780, + 0x0cdac034, + 0xc000b481, + 0x4f8cb720, + 0xb4210c84, 0xb780c000, - 0x0a084e0c, - 0x5890d224, - 0xc0007244, - 0xd131931c, - 0xda080e04, - 0x9e4ca903, - 0x88a1e210, - 0xc0007102, - 0xf00891d6, - 0xf008aa75, - 0xc010a8fd, - 0xf0080a00, - 0xc008a275, - 0xf0080880, - 0xb780a0fd, - 0xc0344f8c, - 0xb4810cda, + 0x0ce44f0c, + 0xb4810a40, 0xb720c000, - 0x0c84500c, - 0xc000b421, - 0x4f8cb780, - 0x0a400ce4, + 0x0c844f8c, + 0xb42108c0, + 0xb780c000, + 0xb7204f0c, + 0x1ce44f8c, + 0x0a00c010, + 0x4f0cb580, + 0xaa65f048, + 0x0880c008, + 0x4f8cb520, 0xc000b481, - 0x500cb720, - 0x08c00c84, - 0xc000b421, - 0x4f8cb780, - 0x500cb720, - 0xc0101ce4, - 0xb5800a00, - 0xf0484f8c, - 0xc008aa65, - 0xb5200880, - 0xb481500c, + 0xa8edf048, + 0xb4210c84, 0xf048c000, + 0xf048aa65, 0x0c84a8ed, - 0xc000b421, - 0xaa65f048, - 0xa8edf048, - 0xc0100c84, - 0xf0480a00, - 0xf048a265, - 0xc008aa75, - 0xf0480880, - 0xb481a0ed, - 0xf088c000, - 0x0c88a965, - 0xc000b441, - 0x0c80d131, - 0x402bb780, - 0xa967f088, - 0x2a40cffe, - 0x8021f310, - 0xa969f088, - 0xf0880c88, - 0xb441a265, + 0x0a00c010, + 0xa265f048, + 0xaa75f048, + 0x0880c008, + 0xa0edf048, + 0xc000b481, + 0xa965f088, + 0xb4410c88, 0xd131c000, 0xb7800c80, 0xf088402b, - 0xcffea96b, + 0xcffea967, 0xf3102a40, - 0xf0488021, - 0x1c8ca97d, - 0xa269f088, + 0xf0888021, + 0x0c88a969, + 0xa265f088, 0xc000b441, 0x0c80d131, 0x402bb780, - 0xa97ff048, - 0xc20076c0, - 0xc2005a11, - 0xf3105a14, - 0xf0488021, - 0xc001a27d, - 0xb7209182, - 0x1ca8454a, - 0xc000b421, - 0x46cab780, - 0xc2000c84, - 0xc2005a0d, - 0x324258c0, - 0xc000b481, - 0x0d04d131, - 0xaa41d808, - 0xc2000c8c, - 0xcffe588c, - 0xc20028fc, - 0x30985a50, - 0xc000b421, - 0x0d04d251, - 0xaa41d808, - 0xc2000ca0, - 0x1a105a11, - 0xc0042a3c, - 0xb4813a00, + 0xa96bf088, + 0x2a40cffe, + 0x8021f310, + 0xa97df048, + 0xf0881c8c, + 0xb441a269, + 0xd131c000, + 0xb7800c80, + 0xf048402b, + 0x76c0a97f, + 0x5a11c200, + 0x5a14c200, + 0x8021f310, + 0xa27df048, + 0x9182c001, + 0x454ab720, + 0xb4211ca8, 0xb780c000, - 0x0a044e0c, - 0x4e0cb580, - 0xa68d9c22, - 0x0c92c43e, - 0xb4810a02, - 0xb103c000, - 0xb7804220, - 0xda085d8c, - 0xda08a885, - 0xda08a909, - 0xda08a189, - 0xda08a081, - 0x0cd0a105, - 0xb4810a02, - 0xb103c000, - 0xb7204220, - 0xb7805d0c, - 0xb7a0520c, - 0xb7205d8c, - 0xb74040b3, - 0xb560412b, - 0x2a40412b, - 0x03037500, - 0x4033b520, - 0x40abb540, - 0x90e2c000, - 0x4008b784, - 0xc000750a, - 0xb78490f2, - 0x751a4008, - 0x9204c00d, - 0x7c8ab781, - 0xb5810a04, - 0xc4507c8a, - 0x0a020ca6, + 0x0c8446ca, + 0x5a0dc200, + 0x58c0c200, + 0xb4813242, + 0xd131c000, + 0xd8080d04, + 0x0c8caa41, + 0x588cc200, + 0x28fccffe, + 0x5a50c200, + 0xb4213098, + 0xd251c000, + 0xd8080d04, + 0x0ca0aa41, + 0x5a11c200, + 0x2a3c1a10, + 0x3a00c004, 0xc000b481, - 0x4220b103, - 0xc0310087, - 0x02072880, + 0x4d8cb780, + 0xb5800a04, + 0x9c224d8c, + 0xc43ea685, + 0x0a020c92, + 0xc000b481, + 0x4240b102, + 0x5c8cb780, + 0xa885da08, + 0xa909da08, + 0xa10ada08, + 0xa081da08, + 0xa105da08, + 0x0a020cd0, + 0xc000b481, + 0x4240b102, + 0x5c0cb720, + 0x518cb780, + 0x5c94b700, + 0x40b3b720, + 0x412bb740, + 0x4133b540, + 0x75002a40, + 0xb5200283, + 0xb5404033, + 0xc00040ab, + 0xb78390e2, + 0x750a7a08, + 0x90f2c000, + 0x7a08b783, + 0xc006751a, + 0xb7819104, + 0x0a04798a, + 0x798ab581, + 0x0ca6c450, + 0xb4810a02, + 0xb102c000, + 0x9e514240, + 0x9e509e54, 0x2a7cc00f, - 0x59e1d0a4, 0x59c1d228, - 0xcffe0007, - 0x0c88287c, - 0xb4810a02, - 0xb103c000, - 0xc1804220, - 0x9e9a5bc1, - 0x2d7ccffe, - 0xb4810cbc, - 0xb103c000, - 0x00874220, - 0x588cb740, - 0x7b8ab781, - 0x2880c0fc, - 0x283ed0f2, - 0x5b19d0a4, - 0xd8889e41, - 0x9e95a8d2, - 0x7b92b501, - 0x7e7edffc, - 0xba1c1218, - 0xc0024002, - 0x76c291c2, - 0x9384c000, - 0x480ab780, - 0x5f84b740, + 0x2880c031, + 0x59e1c080, + 0x287ccffe, + 0x0a020c88, + 0xc000b481, + 0x4240b102, + 0x5f41d122, + 0xcffe0585, + 0x0cbc2dfc, + 0xc000b481, + 0x4240b102, + 0x2caed0f2, + 0x580cb720, + 0x4a2bb780, + 0xdffc9e8a, + 0xb5217d3e, + 0xc0027892, + 0x74c291a2, + 0x9364c000, + 0x470ab780, + 0x5e84b740, 0x4002ba24, 0x58ffc200, 0x00c258ed, 0xd0a65897, 0x9e2d5908, 0x12425894, - 0xe0389e59, - 0x5230a8ce, - 0x9ea74a7d, - 0xa0c2249e, - 0x9180c001, - 0x468ab780, - 0xa8a1da08, - 0x4002ba24, - 0xc0017048, - 0xb780907c, - 0xb720488a, - 0xb7404812, - 0x0a045f84, - 0x488ab580, - 0x4003ba09, - 0x5e7fd0a2, - 0x9e2d9e49, - 0x5a6dc200, - 0xc2000218, - 0xd2265a17, - 0xc2005908, - 0x9ea75a14, - 0xa94de038, - 0x9e4c149e, - 0x50b00886, - 0xa1413122, - 0x480ab780, + 0xe0385270, + 0x4a7da8ce, + 0x249a9ea5, + 0xc001a0c2, + 0xb7809180, + 0xb720458a, + 0xba24404a, + 0x70484002, + 0x907cc001, + 0x478ab780, + 0x4712b720, + 0x5e84b740, 0xb5800a04, - 0xb783480a, - 0x75007188, - 0x7208b783, - 0x90c4c000, - 0x7d3ec01c, - 0x9184c002, - 0x7d3ec01c, - 0x03f0d011, - 0x0527d021, - 0xf21076c2, - 0x0882aa39, + 0xba09478a, + 0xd0a24003, + 0x9e495e7f, + 0xc2009e2d, + 0x02185a6d, + 0x5a17c200, + 0x5908d226, + 0x5a14c200, + 0xe0389ea5, + 0x149aa94d, + 0x08869e4c, + 0x312250b0, + 0xb780a141, + 0x0a04470a, + 0x470ab580, + 0xf01074c2, + 0x0882aa59, 0x0892d001, + 0x5b14b720, 0x79022a04, - 0x5c0cb740, - 0x90e2c000, - 0xaa49d808, - 0xd8080a04, - 0xf008a249, - 0xf00aa94b, - 0xf310a94c, - 0xe0108027, - 0xf00882a5, - 0xf008a249, - 0xb783a0cd, - 0x75007688, - 0xd0020882, - 0x76c20892, - 0xd0020a02, - 0x78480a42, - 0x90c2c000, - 0x8542c07c, - 0xa123da08, - 0xf00876c2, - 0xc000a953, - 0xda0890c4, - 0xc000aa41, - 0xda089080, - 0xe310aa21, - 0xd80880a1, - 0xf008aa4d, - 0x0a04a0d1, - 0xa24dd808, - 0x91c0c006, - 0x5c0cb720, - 0xf2109d2e, - 0xc301aa39, - 0xc2018136, - 0xb7408120, - 0x2a044525, - 0xf0107500, - 0xf3108027, - 0x01038221, - 0x452db580, - 0x90a2c001, - 0xc00076c2, - 0xda0890c4, - 0xc000aa41, - 0xda089080, - 0xd808aa21, - 0x76c6a25d, - 0x9082c001, - 0xc00076c0, - 0x74c091a4, - 0xa953d808, - 0x8d2ae002, - 0x802df210, - 0xa251d808, - 0x92c0c000, - 0xd84874c0, - 0xe002a947, - 0xc0008d26, - 0xda089160, - 0x74c0aa41, - 0xa947d848, - 0xa25dd808, - 0x8d2ae002, - 0x802df210, - 0xa245d848, - 0x7308b783, - 0xc0007500, - 0xb7809302, - 0x9e41440a, - 0xc0007048, - 0x85029244, - 0x7318b543, - 0x0c82c43a, - 0xb4810a02, - 0xb103c000, - 0xcfef4220, - 0xc03a29fe, - 0xb4610c82, - 0xb780c000, - 0x9e41440a, - 0x08827048, + 0xc0010360, + 0xc00005b6, + 0xb78090e2, + 0x0a04414b, + 0x414bb580, + 0x415db740, + 0x41c5b740, + 0x8025f310, + 0x82a7e010, + 0x414db580, + 0x41cdb520, + 0x7088b783, + 0x08827500, 0x0892d002, - 0x0a0276c6, - 0x0a42d001, + 0x0a0274c2, + 0x0a42d002, 0xc0007848, - 0x85069242, - 0x7318b543, - 0x0c82c43a, - 0xb4810a02, - 0xb103c000, - 0xc0114220, - 0xc03a3980, - 0xb4610c82, - 0x7780c000, - 0x91a2c001, - 0xc00076c0, - 0xda0892e4, - 0xf008aa21, - 0xd808a947, - 0xf310a8d5, - 0xd8088021, - 0xf008a8da, - 0x9e44a245, - 0xd8080c84, - 0x00c2a0da, - 0xa0d5d808, - 0x92a0c000, - 0xaa41da08, - 0xa95bf008, - 0xa8c9d848, - 0x8021f310, - 0xa8ced848, - 0xa259f008, - 0x0c849e44, - 0xa0ced848, - 0xd84800c2, - 0xd808a0c9, - 0xf008aa5d, - 0xf04aa95f, - 0xf048a940, - 0xf310a9c7, - 0xf0488021, - 0xf008a94f, - 0xf210a25d, - 0xd8488221, - 0xf048a8c2, - 0xf010a241, - 0xe2108037, - 0x0c8480a9, - 0xa0c2d848, - 0xa245f048, - 0xa0cdf048, - 0x7eeeb7bf, - 0x7f6eb7df, - 0x7feeb7ff, - 0x9c228c60, - 0x5b0cb780, - 0x08c0d0f1, - 0x4031b720, - 0x9ea27642, - 0x9382c000, - 0x0ccac43c, - 0xb4810a02, - 0xb101c000, - 0xd0114220, - 0xd3f11914, - 0x08882e3e, - 0x4002ba09, - 0x4002ba12, - 0x7048c410, - 0x28fcc00e, - 0x7044c812, - 0x28aed3f1, + 0xc07c90c2, + 0xb5408542, + 0x74c2405a, + 0x425db740, + 0x90c4c000, + 0xaa21da08, 0x9080c000, - 0x2cbed3f1, - 0x0e20d0f1, - 0xc0368502, - 0xd2080cfe, - 0xb421a103, - 0x9c22c000, + 0x404ab780, + 0x80a1e310, + 0x41cbb780, + 0x424db520, + 0xb5800a04, + 0xb7bf41cb, + 0xb7df7f6e, + 0x8c407fee, + 0xb7809c22, + 0xd0f15a0c, + 0xb72008c0, + 0x76424031, + 0xc0009ea2, + 0xc43c9382, + 0x0a020cca, + 0xc000b481, + 0x4220b101, + 0x1914d011, + 0x2e3ed3f1, + 0xba090888, + 0xba124002, + 0xc4104002, + 0xc00e7048, + 0xc81228fc, + 0xd3f17044, + 0xc00028ae, + 0xd3f19080, + 0xd0f12cbe, + 0x85020e20, + 0x0cfec036, + 0xa103d208, + 0xc000b421, + 0x00009c22, 0x87c2c809, 0x0c20b060, 0x87c2c809, @@ -3340,8 +3085,8 @@ unsigned long aui32H263_MasterMTXTOPAZFWText[] = { 0x09c0b060, }; -unsigned long aui32H263_MasterMTXTOPAZFWData[] = { - 0x00000000, +unsigned long aui32H263_MasterMTXTOPAZFWData[] = +{ 0x00000000, 0x00000000, 0x00000000, @@ -3386,33 +3131,32 @@ unsigned long aui32H263_MasterMTXTOPAZFWData[] = { 0x00000001, 0x00000000, 0x809000b0, - 0x80900374, - 0x828839f4, - 0x828835c4, - 0x828835d4, - 0x82883674, - 0x828834e0, - 0x82883528, - 0x82883536, - 0x828836a4, - 0x828836e0, - 0x82883718, - 0x8288371c, - 0x8288374c, - 0x82883774, - 0x8288359c, - 0x8288377c, - 0x82883784, - 0x8288378c, - 0x828837c0, - 0x82883c78, - 0x828839c0, - 0x82883abc, - 0x82883afc, - 0x82883b00, - 0x82883b08, - 0x82883b64, - 0x82883bc0, + 0x80900364, + 0x828835b4, + 0x82883178, + 0x82883188, + 0x82883228, + 0x828830a0, + 0x828830e8, + 0x82883258, + 0x82883294, + 0x828832cc, + 0x828832d0, + 0x82883300, + 0x82883328, + 0x82883098, + 0x82883330, + 0x82883338, + 0x82883340, + 0x82883374, + 0x82883838, + 0x82883574, + 0x8288367c, + 0x828836bc, + 0x828836c0, + 0x828836c8, + 0x82883724, + 0x82883780, 0x00000000, 0x00000000, 0x00000000, @@ -3724,19 +3468,21 @@ unsigned long aui32H263_MasterMTXTOPAZFWData[] = { 0x00000000, 0x00000000, 0x00000000, - 0x00000000, - 0x809007c8, - 0x809007c8, - 0x809026b8, + 0x809007b8, + 0x809007b8, + 0x809025d4, 0x80902138, - 0x809041c8, - 0x80902aa4, - 0x80902460, - 0x809007c8, - 0x809007c8, - 0x809007c8, - 0x809007c8, - 0x809007c8, + 0x80903fe0, + 0x809029c0, + 0x8090237c, + 0x809007b8, + 0x809007b8, + 0x809007b8, + 0x809007b8, + 0x809007b8, + 0x00000000, + 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0xa0101100, @@ -3917,18 +3663,22 @@ unsigned long aui32H263_MasterMTXTOPAZFWData[] = { 0x00000000, }; -unsigned long aui32H263_MasterMTXTOPAZFWTextReloc[] = { +unsigned long aui32H263_MasterMTXTOPAZFWTextReloc[] = +{ 0 }; -unsigned char aui8H263_MasterMTXTOPAZFWTextRelocType[] = { +unsigned char aui8H263_MasterMTXTOPAZFWTextRelocType[] = +{ 0 }; -unsigned long aui32H263_MasterMTXTOPAZFWTextRelocFullAddr[] = { +unsigned long aui32H263_MasterMTXTOPAZFWTextRelocFullAddr[] = +{ 0 }; -unsigned long aui32H263_MasterMTXTOPAZFWDataReloc[] = { +unsigned long aui32H263_MasterMTXTOPAZFWDataReloc[] = +{ 0 }; diff --git a/fw/H263MasterFirmware_bin.h b/fw/H263MasterFirmware_bin.h index cdb6e9f..43e8831 100644 --- a/fw/H263MasterFirmware_bin.h +++ b/fw/H263MasterFirmware_bin.h @@ -1,27 +1,3 @@ -/* - * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sub license, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice (including the - * next paragraph) shall be included in all copies or substantial portions - * of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. - * IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR - * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - */ // This file was automatically generated from ../release/H263MasterFirmware.dnl using dnl2c. diff --git a/fw/H263SlaveFirmwareCBR_bin.c b/fw/H263SlaveFirmwareCBR_bin.c index 9dde1a5..aafdeb6 100644 --- a/fw/H263SlaveFirmwareCBR_bin.c +++ b/fw/H263SlaveFirmwareCBR_bin.c @@ -1,54 +1,61 @@ /* - * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) 2010 Intel Corporation. All rights reserved. + * Copyright (c) Imagination Technologies Limited, UK + * Redistribution. Redistribution and use in binary form, without modification, + * are permitted provided that the following conditions are met: * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sub license, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice (including the - * next paragraph) shall be included in all copies or substantial portions - * of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. - * IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR - * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + * Redistributions must reproduce the above copyright notice and the following + * disclaimer in the documentation and/or other materials provided with the + * distribution.Neither the name of Intel Corporation nor the names of its + * suppliers may be used to endorse or promote products derived from this + * software without specific prior written permission. No reverse engineering, + * decompilation, or disassembly of this software is permitted. + * Limited patent license. Intel Corporation grants a world-wide, royalty-free, + * non-exclusive license under patents it now or hereafter owns or controls + * to make, have made, use, import,offer to sell and sell ("utilize") this + * software, but solely to the extent that any such patent is necessary to + * Utilize the software alone. The patent license shall not apply to any + * combinations which include this software. No hardware per se is licensed hereunder. + * + * DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, + * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,OR CONSEQUENTIAL DAMAGES + * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ // This file was automatically generated from ../release/H263SlaveFirmwareCBR.dnl using dnl2c. -unsigned char *szH263SlaveFirmwareCBR_buildtag = "BUILD_TOPAZ_SC_1_00_00_0318"; +unsigned char *szH263SlaveFirmwareCBR_buildtag="BUILD_TOPAZ_SC_1_00_00_0327"; -unsigned long ui32H263CBR_SlaveMTXTOPAZFWTextSize = 3569; +unsigned long ui32H263CBR_SlaveMTXTOPAZFWTextSize = 3449; unsigned long ui32H263CBR_SlaveMTXTOPAZFWDataSize = 698; unsigned long ui32H263CBR_SlaveMTXTOPAZFWTextRelocSize = 0; unsigned long ui32H263CBR_SlaveMTXTOPAZFWDataRelocSize = 0; unsigned long ui32H263CBR_SlaveMTXTOPAZFWTextOrigin = 0x80900000; -unsigned long ui32H263CBR_SlaveMTXTOPAZFWDataOrigin = 0x82883800; +unsigned long ui32H263CBR_SlaveMTXTOPAZFWDataOrigin = 0x82883600; -unsigned long aui32H263CBR_SlaveMTXTOPAZFWText[] = { +unsigned long aui32H263CBR_SlaveMTXTOPAZFWText[] = +{ 0x9040c001, 0xc80993fe, 0xc0000e42, 0xc8290e00, - 0xc42e8422, + 0xc40e8422, 0xc8298420, - 0xc3808622, + 0xc3608622, 0x9e838600, 0xc8099e43, - 0xc6f60d42, + 0xc6ba0d42, 0xc8090d20, - 0xc6f60942, + 0xc6ba0942, 0xc8090960, 0xc00a0e42, 0xc8090e40, @@ -61,7 +68,7 @@ unsigned long aui32H263CBR_SlaveMTXTOPAZFWText[] = { 0x9320fffe, 0xa401c838, 0x0dc2c809, - 0x0de0c6f4, + 0x0de0c6b8, 0x0e42c809, 0x0b46b080, 0x7e74b77f, @@ -91,33 +98,31 @@ unsigned long aui32H263CBR_SlaveMTXTOPAZFWText[] = { 0xa6059c22, 0x0e860a82, 0xc0340d82, - 0xc0149b32, - 0x0d8a9967, - 0x9b2dc034, - 0x4508b784, + 0xc0149b06, + 0x0d8a9963, + 0x9b01c034, + 0x6508b782, 0xc0007500, 0xc0149082, - 0xc0149abe, - 0x740299db, + 0xc0149aba, + 0x740299d7, 0xb3549e6c, 0x02894424, - 0x995dc014, + 0x9959c014, 0xffff7540, 0xb79f90e2, 0xb7bf7f6e, 0x8c407fee, 0x87029c22, - 0xb5438502, - 0xb5437c18, - 0xb5437c98, - 0xb5447d18, + 0xb5448502, 0xb5444018, 0xb5444098, 0xb5444118, - 0xb5444518, - 0xb5444598, - 0xb5444618, - 0xb5404c18, + 0xb5444418, + 0xb5444498, + 0xb5424518, + 0xb5446518, + 0xb5404a18, 0xb5404884, 0xb5404904, 0xb5404984, @@ -128,23 +133,23 @@ unsigned long aui32H263CBR_SlaveMTXTOPAZFWText[] = { 0xb5404d84, 0xb5404202, 0xb5404282, - 0xb5405084, - 0xb5407f84, + 0xb5415084, + 0xb5404084, 0xb5404f04, 0x9c224702, 0x8420a605, - 0x9ba6fff4, + 0x9baafff4, 0xc0340d8a, - 0xfff49ada, - 0xc0349bc6, - 0xc4209ae5, + 0xfff49ab2, + 0xc0349bca, + 0xc4209abd, 0x0a020cd2, 0xc000b481, 0x4220b105, 0xe0310d8a, 0xc0148d80, 0xc8299a01, - 0xc42e0922, + 0xc40e0922, 0xb73f0900, 0xd0717f6c, 0xb5802a5e, @@ -195,7 +200,7 @@ unsigned long aui32H263CBR_SlaveMTXTOPAZFWText[] = { 0xc0340a02, 0xb4810c9e, 0xfff4c000, - 0x08029b2c, + 0x08029b30, 0x7eeeb79f, 0x7f6eb7bf, 0x9c228c60, @@ -250,7 +255,7 @@ unsigned long aui32H263CBR_SlaveMTXTOPAZFWText[] = { 0x09920d82, 0x0d02c002, 0x0902c002, - 0x9a04c034, + 0x99dcc034, 0xc0340a0a, 0xb4810c9e, 0x1b04c000, @@ -258,7 +263,7 @@ unsigned long aui32H263CBR_SlaveMTXTOPAZFWText[] = { 0x9202c000, 0xb55f9dcf, 0xc0347f7c, - 0xf23199d7, + 0xf23199af, 0xb75fa045, 0x1b047f7c, 0x851075bf, @@ -277,10 +282,10 @@ unsigned long aui32H263CBR_SlaveMTXTOPAZFWText[] = { 0x9c80c817, 0xf8399c22, 0x0d9aa205, - 0x99bdc034, + 0x9995c034, 0xf9f80d8a, - 0xc02daa1d, - 0xa6059300, + 0xc02caa1d, + 0xa6059200, 0x0a42c801, 0x0a00c010, 0x2ebed3f2, @@ -306,7 +311,7 @@ unsigned long aui32H263CBR_SlaveMTXTOPAZFWText[] = { 0xb421a885, 0xb7a0c000, 0x0dd2578c, - 0x9976c034, + 0x994ec034, 0xaa25f208, 0xffff7008, 0x0daa9344, @@ -324,14 +329,14 @@ unsigned long aui32H263CBR_SlaveMTXTOPAZFWText[] = { 0xc1010d02, 0xfff40902, 0x0d929b14, - 0x9952c034, + 0x992ac034, 0xaa25f208, 0xffff7008, 0x77409344, 0x90a2c000, 0xc0340d8e, - 0x0d8a9954, - 0x9951c034, + 0x0d8a992c, + 0x9929c034, 0x7f6eb79f, 0x7feeb7bf, 0x9c228c40, @@ -367,7 +372,7 @@ unsigned long aui32H263CBR_SlaveMTXTOPAZFWText[] = { 0xb4211c8c, 0x0c84c000, 0xc000b481, - 0x6504b740, + 0x6484b740, 0x5908d326, 0xe0309e2d, 0x9ea4aa4d, @@ -416,7 +421,7 @@ unsigned long aui32H263CBR_SlaveMTXTOPAZFWText[] = { 0x3c80c400, 0xc000b481, 0x4220b102, - 0x5c14b760, + 0x5b94b760, 0x6931d312, 0x9e518502, 0x4070b960, @@ -428,7 +433,7 @@ unsigned long aui32H263CBR_SlaveMTXTOPAZFWText[] = { 0x9301ffff, 0x8560c1c0, 0x80ade210, - 0x5e14b760, + 0x5d94b760, 0x3904c001, 0x8521ce3e, 0x4048b960, @@ -438,7 +443,7 @@ unsigned long aui32H263CBR_SlaveMTXTOPAZFWText[] = { 0x85100890, 0x9301ffff, 0x812de220, - 0x5b0cb780, + 0x5a8cb780, 0x3908c001, 0x0d60c1c0, 0xdac85d09, @@ -456,7 +461,7 @@ unsigned long aui32H263CBR_SlaveMTXTOPAZFWText[] = { 0x2a04c001, 0xc0007500, 0xb7409362, - 0x09025c14, + 0x09025b94, 0x4070b960, 0x08e0c1c0, 0x5889d0a4, @@ -471,7 +476,7 @@ unsigned long aui32H263CBR_SlaveMTXTOPAZFWText[] = { 0xc0010205, 0x75002a08, 0x91e2c001, - 0x5e14b740, + 0x5d94b740, 0xb9600982, 0xc1c04048, 0xd0a408e0, @@ -491,7 +496,7 @@ unsigned long aui32H263CBR_SlaveMTXTOPAZFWText[] = { 0xf0104220, 0xb73fa0c1, 0xb7807e72, - 0xdac85b0c, + 0xdac85a8c, 0xcfffa086, 0xc0702976, 0xb4410c92, @@ -512,409 +517,389 @@ unsigned long aui32H263CBR_SlaveMTXTOPAZFWText[] = { 0x0dc0c1c0, 0xb4235d8b, 0x9c22c000, - 0x6cb1d312, - 0xc1c00a02, - 0x5c8b0cc0, - 0x3c80c400, - 0xc000b481, - 0x4220b103, - 0x5d14b740, - 0x6d31d311, - 0x4058b960, - 0xc1c00085, - 0xf03108e0, - 0xd0a4aa45, - 0xb4815889, - 0x0890c000, - 0x9321ffff, - 0x3990c001, - 0x0940c1c0, - 0x588bd124, - 0xc000b461, - 0xf8399c22, - 0xf010a285, - 0x7500aa61, - 0x9164c000, - 0xa8c1d008, - 0x0a069e48, - 0x5200c200, - 0xd0083098, - 0xd011a0c1, - 0xd0100d38, - 0xf011a9f2, - 0xf0101a30, - 0x1984a943, - 0x93e2c000, - 0x8702cff1, - 0x8700cff0, - 0x087ec00f, - 0x087cc00e, - 0x0c1ac050, - 0xa8c5f029, - 0x2095d020, - 0x9e4d5ca1, - 0xc2002210, - 0x30d85a20, - 0x4006ba09, - 0xc000b420, + 0xa285f839, + 0xaa61f010, + 0xc0007500, + 0xd0089164, + 0x9e48a8c1, + 0xc2000a06, + 0x30985200, + 0xa0c1d008, + 0x0d38d011, + 0xa9f2d010, 0x1a30f011, - 0xffff1984, - 0xf21091e4, - 0xf010802f, - 0xf9f8a241, - 0x9c22aa9d, - 0x9e5da60d, - 0xf1245940, - 0xd3f15841, - 0xb3502d2e, - 0xc0024422, - 0xf00893e2, - 0xe000aa61, - 0xb4252a1c, - 0xd8084422, - 0x8522aa61, - 0x88a9e210, - 0x12182a1c, - 0xc00e9ea3, - 0xba1b0a7e, - 0xc200400b, - 0x21285207, - 0x9276c001, - 0xc1009e59, - 0x11035a20, - 0x5209c200, - 0xc2009ea2, - 0x9e8d58a1, - 0x0cb0d031, - 0xa8a2d208, - 0x2a7cc00e, + 0xa943f010, + 0xc0001984, + 0xcff193e2, + 0xcff08702, + 0xc00f8700, + 0xc00e087e, + 0xc050087c, + 0xf0290c1a, + 0xd020a8c5, + 0x5ca12095, + 0x22109e4d, + 0x5a20c200, + 0xba0930d8, + 0xb4204006, + 0xf011c000, + 0x19841a30, + 0x91e4ffff, + 0x802ff210, + 0xa241f010, + 0xaa9df9f8, + 0xa60d9c22, + 0x59409e5d, + 0x5841f124, + 0x2d2ed3f1, + 0x4422b350, + 0x93e2c002, + 0xaa61f008, + 0x2a1ce000, + 0x4422b425, + 0xaa61d808, + 0xe2108522, + 0x2a1c88a9, + 0x9ea31218, + 0x0a7ec00e, + 0x400bba1b, 0x5207c200, - 0x2a7cc00e, - 0xd208349a, - 0xf008a0a2, - 0x9ea1a963, - 0x2a2ed3f1, - 0x8128c201, - 0x8821f310, - 0xf0088502, - 0xd228a261, - 0x9eaba127, - 0x2d01cff0, - 0x59415940, - 0xc00e3522, - 0xfff42d7c, - 0xc0009bb1, - 0xd20892e0, - 0x9e5eaa21, - 0x50d8000b, - 0xd0293242, - 0xf008a205, - 0xd013a8e1, - 0xf210291e, - 0x75108029, - 0x00989e44, - 0xa0e1f008, - 0x4426b350, - 0x7eeeb79f, - 0x7f6eb7bf, - 0x7feeb7df, - 0x9c228c60, - 0x0685a60d, - 0x9e9e9e69, - 0x71820b02, - 0xc0000a86, - 0x9ea99208, - 0x9e6916d2, - 0x5a84c280, - 0x1a52d011, - 0xd0117102, - 0xd3f108e2, - 0xffff2b1e, - 0xd0119286, - 0x75100a62, - 0xc000028d, - 0x9e7391d4, - 0x09220d02, - 0x9b70fff4, - 0xd0111aa0, - 0x75100a52, - 0xffff9e83, - 0x9e7392d2, - 0xd0110d06, - 0xc00e0952, - 0xfff4297c, - 0x75909b61, - 0xc0009e83, - 0xd03192f4, - 0xd3f11a60, - 0x9e6c2b4e, - 0xc2009e73, - 0xd3f25299, - 0x0922295e, - 0x9b50fff4, - 0xc2009e83, - 0x9ea952b8, - 0x16d27590, - 0x91b2ffff, - 0xd3f29e73, - 0x010d2d5e, - 0x9b42fff4, - 0x7eeeb79f, - 0x7f6eb7bf, - 0x7feeb7df, - 0x9c228c60, - 0x0ca0f011, - 0xd09a9e99, - 0xd00d5a04, - 0xc0001a42, - 0x1203909a, - 0x9e4b1242, - 0xfffc9ea2, - 0xa60d9360, - 0x85028420, - 0xb55f9e55, - 0xb55f7f7c, - 0xf0107ffc, - 0xe011aa61, - 0x03078c8e, - 0x750a1a08, - 0x590cd226, - 0xe05a8540, - 0xc0038044, - 0xc00090a0, - 0xc0009180, - 0xc00092a0, - 0xc00193c0, - 0xc0019100, - 0xc0029200, - 0xe0119060, - 0x9e8b8d88, + 0xc0012128, + 0x9e599276, + 0x5a20c100, + 0xc2001103, + 0x9ea25209, + 0x58a1c200, + 0xd0319e8d, + 0xd2080cb0, + 0xc00ea8a2, + 0xc2002a7c, + 0xc00e5207, + 0x349a2a7c, + 0xa0a2d208, + 0xa963f008, + 0xd3f19ea1, + 0xc2012a2e, + 0xf3108128, + 0x85028821, + 0xa261f008, + 0xa127d228, + 0xcff09eab, + 0x59402d01, + 0x35225941, + 0x2d7cc00e, + 0x9bb1fff4, + 0x92e0c000, + 0xaa21d208, + 0x000b9e5e, + 0x324250d8, + 0xa205d029, + 0xa8e1f008, + 0x291ed013, + 0x8029f210, + 0x9e447510, + 0xf0080098, + 0xb350a0e1, + 0xb79f4426, + 0xb7bf7eee, + 0xb7df7f6e, + 0x8c607fee, + 0xa60d9c22, + 0x9e690685, + 0x0b029e9e, + 0x0a867182, + 0x9208c000, + 0x16d29ea9, + 0xc2809e69, + 0xd0115a84, + 0x71021a52, + 0x08e2d011, + 0x2b1ed3f1, + 0x9286ffff, + 0x0a62d011, + 0x028d7510, + 0x91d4c000, + 0x0d029e73, + 0xfff40922, + 0x1aa09b70, + 0x0a52d011, + 0x9e837510, + 0x92d2ffff, + 0x0d069e73, + 0x0952d011, + 0x297cc00e, + 0x9b61fff4, + 0x9e837590, + 0x92f4c000, + 0x1a60d031, + 0x2b4ed3f1, + 0x9e739e6c, + 0x5299c200, + 0x295ed3f2, + 0xfff40922, + 0x9e839b50, + 0x52b8c200, + 0x75909ea9, + 0xffff16d2, + 0x9e7391b2, + 0x2d5ed3f2, + 0xfff4010d, + 0xb79f9b42, + 0xb7bf7eee, + 0xb7df7f6e, + 0x8c607fee, + 0xf0119c22, + 0x9e990ca0, + 0x5a04d09a, + 0x1a42d00d, + 0x909ac000, + 0x12421203, + 0x9ea29e4b, + 0x9360fffc, + 0x8420a60d, + 0x9e558502, + 0x7f7cb55f, + 0xaa61f010, + 0x8d8ee012, + 0xb55f0307, + 0x1a087ffc, + 0xd226750a, + 0x8540590c, + 0x8044e05a, + 0x9120c003, + 0x9180c000, + 0x93c0c000, + 0x90c0c001, + 0x91e0c001, + 0x92c0c001, + 0x9100c002, + 0x590cb720, + 0x49adb780, + 0x75002a08, + 0xb352856a, + 0x9d574462, + 0x8d88e011, 0x1954d072, 0x508cb5a0, - 0x9bc8fff4, - 0x9200c002, + 0x9bbffff4, + 0x9160c002, 0x5094b740, 0xe0119ea9, - 0x9e8b8d88, - 0xfff41514, - 0xc0029bbd, - 0xe01190a0, - 0x9e8b8d88, + 0x15148d88, + 0x9bb5fff4, + 0x9020c002, + 0x8d88e011, 0x295ed3f2, 0xfff40916, - 0xb5a09aeb, + 0xb5a09ae4, 0xc001508c, - 0xe0119320, - 0x9e8b8d88, - 0x295ed3f2, - 0xfff40916, - 0xc0019adf, - 0xd20891e0, - 0x9e8baa41, + 0xe01192c0, + 0xd3f28d88, + 0x0916295e, + 0x9ad9fff4, + 0x91a0c001, + 0xaa41d208, 0x8c88f011, 0xd0124a7d, 0x0d062ace, 0x018b0906, - 0x9ad0fff4, + 0x9acbfff4, 0x9e6a9e83, 0x0d02018b, - 0x9acafff4, - 0x9340c000, + 0x9ac5fff4, + 0x9320c000, 0xaa41d208, - 0xf0119e8b, - 0x4a7d8c88, - 0x2aced012, - 0x09060d02, - 0xfff4018b, - 0x9e839abb, - 0x018b9e6a, - 0x0d7ec00e, - 0x9ab4fff4, - 0x9080c000, - 0x90e0c001, - 0x7e68b79f, - 0x0cfec00f, - 0x0cfcc00e, - 0xb59f9e4a, - 0xb73f7c68, - 0xcff17f6c, - 0xcff00a02, - 0xc0500a00, - 0x22180c9a, - 0x5a21c200, - 0x58a02094, - 0xba243242, - 0xb59f4006, - 0xb4817f6c, - 0xf208c000, - 0xb79fa943, - 0xf3107fec, - 0xf2088021, - 0xb79fa241, - 0xb7bf7e6e, - 0xb7df7eee, - 0xc0027f6e, - 0x9c228c00, - 0x8440a61d, - 0x9e9d8502, - 0xabe5f031, - 0xb55f0b02, - 0xb55f7878, - 0x718e7efc, - 0xc0019d3a, - 0xaa4191e8, - 0xc0007502, - 0xd0189392, - 0xe032aad1, - 0xe0518d08, - 0x9dcf8d00, - 0x85109eb1, - 0x7f7cb55f, - 0x0a9cc002, - 0x5a95c280, - 0xfff4018b, - 0xb75f9a1e, - 0xc2807f7c, - 0xc3015a88, - 0xc0008122, - 0xe03191a0, - 0x9dcf8d88, - 0x8510050b, - 0x7f7cb55f, - 0x9b23fff4, + 0x8c88f011, + 0xd0124a7d, + 0x0d022ace, + 0x018b0906, + 0x9ab7fff4, + 0x9e6a9e83, + 0xc00e018b, + 0xfff40d7e, + 0xc0009ab0, + 0xc0019080, + 0xb79f90e0, + 0xc00f7e68, + 0xc00e0cfe, + 0x9e4a0cfc, + 0x7c68b59f, + 0x7f6cb73f, + 0x0a02cff1, + 0x0a00cff0, + 0x0c9ac050, + 0xc2002218, + 0x20945a21, + 0x324258a0, + 0x4006ba24, + 0x7f6cb59f, + 0xc000b481, + 0xa943f208, + 0x7fecb79f, + 0x8021f310, + 0xa241f208, + 0x7e6eb79f, + 0x7eeeb7bf, + 0x7f6eb7df, + 0x8c00c002, + 0xa61d9c22, + 0x85028440, + 0xf0319e9d, + 0x0b02abe5, + 0x7878b55f, + 0x7efcb55f, + 0x9d3a718e, + 0x91e8c001, + 0x7502aa41, + 0x9392c000, + 0xaad1d018, + 0x8d08e032, + 0x8d00e051, + 0x9eb19dcf, + 0xb55f8510, + 0xc0027f7c, + 0xc2800a9c, + 0x018b5a95, + 0x9a1afff4, 0x7f7cb75f, - 0x718e0b04, - 0x92a6fffe, - 0x7868b79f, - 0x0c9ec050, + 0x5a88c280, + 0x8122c301, + 0x91a0c000, + 0x8d88e031, + 0x050b9dcf, + 0xb55f8510, + 0xfff47f7c, + 0xb75f9b1f, + 0x0b047f7c, + 0xfffe718e, + 0xb79f92a6, + 0xc0507868, + 0xb4810c9e, + 0xc050c000, + 0xb4e20d16, + 0xb71fc000, + 0xb79f7eec, + 0xb7bf7d6e, + 0xb7df7dee, + 0xb7ff7e6e, + 0xc0027eee, + 0x9c228c40, + 0xc450a605, + 0x0a020c8a, 0xc000b481, - 0x0d16c050, - 0xc000b4e2, - 0x7eecb71f, - 0x7d6eb79f, - 0x7deeb7bf, - 0x7e6eb7df, - 0x7eeeb7ff, - 0x8c40c002, - 0xa6059c22, - 0x0c8ac450, - 0xb4810a02, - 0xb102c000, - 0xe00e4240, - 0xd1042d7c, - 0xc8015d10, - 0x0a400a02, - 0x0c8ac030, + 0x4240b102, + 0x2d7ce00e, + 0x5d10d104, + 0x0a02c801, + 0xc0300a40, + 0xb4810c8a, + 0x08c2c000, + 0xb4210c84, + 0xb740c000, + 0xf048620c, + 0xf210a947, + 0xf048802d, + 0xc450a245, + 0x0a020c86, 0xc000b481, - 0x0c8408c2, - 0xc000b421, - 0x628cb740, - 0xa947f048, - 0x802df210, - 0xa245f048, - 0x0c86c450, - 0xb4810a02, - 0xb101c000, - 0xc8014220, - 0xc0100a42, - 0xc0320a00, - 0xb4810caa, - 0x08aac000, - 0x0d1ec034, - 0xc000b422, - 0x0cf2c450, - 0xb4810a02, - 0xb101c000, - 0xd0534220, - 0xb7801910, - 0xf248590c, - 0xf210a891, - 0x0d8288a3, - 0x018b0d06, - 0x9884fff4, - 0x0ca2c080, - 0xc000b4a1, - 0x0d82c002, - 0x9954c014, - 0xffff700a, - 0x0daa9364, - 0x0d0a0982, - 0x0902c121, - 0x9b09ffd4, + 0x4220b101, + 0x0a42c801, + 0x0a00c010, + 0x0caac032, + 0xc000b481, + 0xc03408aa, + 0xb4220d1e, + 0xc450c000, + 0x0a020cf2, + 0xc000b481, + 0x4220b101, + 0x1910d053, 0x590cb780, - 0xa992f248, - 0x0d02c0a1, - 0x09c20d04, - 0x9af4ffd4, - 0x0d82c0c0, - 0x0d420992, - 0xc0140942, - 0xb79f9957, - 0xb7bf7f6e, - 0x8c407fee, - 0xa60d9c22, - 0x8400c010, - 0x590cb720, - 0x49adb780, - 0x75002a20, - 0x5c14b7c0, - 0xc0000902, - 0xb7849182, - 0x75004508, - 0x90e2c000, - 0xaa41d290, - 0xc0057500, - 0xb7209164, - 0xd01149ad, - 0x75002a18, - 0x3924d002, - 0x9124c000, - 0x2a14d011, - 0xd0027500, - 0xd0013922, - 0xc0503926, - 0xb4410c82, - 0x9d87c000, - 0x470cb740, - 0x09c20dc2, - 0x0d02c010, - 0x0c81cff0, - 0x9acbffd4, - 0x4508b784, - 0x75009d1b, - 0x0b01cff0, - 0x9282c000, - 0xaa41d290, + 0xa891f248, + 0x88a3f210, + 0x0d060d82, + 0xfff4018b, + 0xc08098a7, + 0xb4a10ca2, + 0xc002c000, + 0xc0140d82, + 0x700a994f, + 0x9364ffff, + 0x09820daa, + 0xc1210d0a, + 0xffd40902, + 0xb7809b2c, + 0xf248590c, + 0xc0a1a992, + 0x0d040d02, + 0xffd409c2, + 0xc0c09b17, + 0x09920d82, + 0x09420d42, + 0x9952c014, + 0x7f6eb79f, + 0x7feeb7bf, + 0x9c228c40, + 0xc010a60d, + 0xb7208400, + 0xb780590c, + 0x2a2049ad, + 0xb7c07500, + 0x09025b94, + 0x9182c000, + 0x6508b782, 0xc0007500, - 0xb79f91e2, - 0xf211606c, - 0xc0108d00, - 0x75002a00, - 0x0a03cff0, - 0x8001f310, - 0x4422b346, - 0x4068b79e, - 0x08c2c801, - 0x0880c010, - 0x0ceac032, - 0x606cb59f, - 0xc000b421, - 0x4508b784, - 0xc0017500, - 0xb7849282, - 0x75004608, + 0xd29090e2, + 0x7500aa41, + 0x90c4c005, + 0x49adb720, + 0x2a18d011, + 0xd0027500, + 0xc0003924, + 0xd0119124, + 0x75002a14, + 0x3922d002, + 0x3926d001, + 0x0c82c050, + 0xc000b441, + 0xb7409d87, + 0x0dc2470c, + 0xc01009c2, + 0xcff00d02, + 0xffd40c81, + 0xb7829aee, + 0x9d1b6508, + 0xcff07500, + 0xc0000b01, + 0xd2909282, + 0x7500aa41, + 0x91e2c000, + 0x606cb79f, + 0x8d00f211, + 0x2a00c010, + 0xcff07500, + 0xf3100a03, + 0xb3468001, + 0xb79e4422, + 0xc8014068, + 0xc01008c2, + 0xc0320880, + 0xb59f0cea, + 0xb421606c, + 0xb782c000, + 0x75006508, 0x91e2c001, 0x518cb720, 0x2a12d011, 0xc0017500, 0xb7a09102, - 0xb7a06394, - 0xf2105d0c, + 0xb7a06314, + 0xf2105c8c, 0x9eabaa21, 0xb52028f9, 0x9ea4518c, 0xb7209c62, - 0xb780610c, + 0xb780608c, 0x75004129, 0x92a4c000, 0xa9a1f208, @@ -926,9 +911,9 @@ unsigned long aui32H263CBR_SlaveMTXTOPAZFWText[] = { 0x9e8c0982, 0xda089c62, 0xb582aa21, - 0xda10458a, + 0xda10448a, 0x9eb3a9cd, - 0x9aa6fff4, + 0x9aabfff4, 0x0a02c801, 0x0a00c00a, 0x0c8ac030, @@ -946,9 +931,9 @@ unsigned long aui32H263CBR_SlaveMTXTOPAZFWText[] = { 0xc0300a02, 0xb4810c8e, 0xb720c000, - 0x85065c8c, + 0x85065c0c, 0x4039b540, - 0x9ad1fff4, + 0x9ad6fff4, 0x6eeeb79f, 0x6f6eb7bf, 0x6feeb7df, @@ -973,7 +958,7 @@ unsigned long aui32H263CBR_SlaveMTXTOPAZFWText[] = { 0xb4810c8e, 0xf9f8c000, 0xfff5aa1d, - 0xa60d9000, + 0xa60d90a0, 0x0eb0f011, 0x9182c001, 0x0f7ec01e, @@ -997,7 +982,7 @@ unsigned long aui32H263CBR_SlaveMTXTOPAZFWText[] = { 0xb4c59835, 0x7540c000, 0x93c4fffe, - 0x9a6ffff4, + 0x9a74fff4, 0x7eeeb79f, 0x7f6eb7bf, 0x7feeb7df, @@ -1031,7 +1016,7 @@ unsigned long aui32H263CBR_SlaveMTXTOPAZFWText[] = { 0xa60d9c22, 0x8420c004, 0x0ca2c829, - 0x0cb0c3fa, + 0x0cb0c3da, 0xac3dc030, 0x8d00e133, 0xa45dc038, @@ -1048,7 +1033,7 @@ unsigned long aui32H263CBR_SlaveMTXTOPAZFWText[] = { 0x470cb740, 0xc00a0dc2, 0x09c20d42, - 0x9979ffd4, + 0x99a1ffd4, 0x0a58d251, 0xaa01da08, 0x9ead7502, @@ -1059,7 +1044,7 @@ unsigned long aui32H263CBR_SlaveMTXTOPAZFWText[] = { 0x90a4c000, 0xb5408506, 0xb780451c, - 0xf210628c, + 0xf210620c, 0x8502a8a1, 0xa8a6f210, 0x511cb540, @@ -1086,7 +1071,7 @@ unsigned long aui32H263CBR_SlaveMTXTOPAZFWText[] = { 0x8c00f031, 0x8d80e131, 0xb7c09ea3, - 0xb55f610c, + 0xb55f608c, 0x0d027ffc, 0x4078b960, 0xa103f208, @@ -1106,7 +1091,7 @@ unsigned long aui32H263CBR_SlaveMTXTOPAZFWText[] = { 0xb73fc000, 0x1c847fec, 0xc000b421, - 0x996bc014, + 0x9961c014, 0xaa4dd208, 0xc0007500, 0xf2909262, @@ -1122,7 +1107,7 @@ unsigned long aui32H263CBR_SlaveMTXTOPAZFWText[] = { 0x2a14d011, 0xc0007500, 0xc8099104, - 0xc5d20a42, + 0xc5960a42, 0xb5800a20, 0xb780548c, 0x7500468c, @@ -1156,22 +1141,22 @@ unsigned long aui32H263CBR_SlaveMTXTOPAZFWText[] = { 0x9c229321, 0xb720a605, 0xb781468c, - 0x7440420c, + 0x7440418c, 0xb5810a04, - 0xc000420c, - 0xb7849364, - 0x75004508, + 0xc000418c, + 0xb7829364, + 0x75006508, 0x92c2c000, 0x450cb720, 0x518cb780, 0x3a407442, 0x518cb580, 0x919cc000, - 0x610cb780, + 0x608cb780, 0xa889d208, 0xc0007440, 0x850690a4, - 0x4c18b544, + 0x4a18b544, 0x0a42c801, 0x0a00c010, 0x0ceac032, @@ -1215,7 +1200,7 @@ unsigned long aui32H263CBR_SlaveMTXTOPAZFWText[] = { 0xb4810c84, 0x7680c000, 0x9182c000, - 0x628cb720, + 0x620cb720, 0x44bdb740, 0x8a27f210, 0x8021f310, @@ -1237,51 +1222,46 @@ unsigned long aui32H263CBR_SlaveMTXTOPAZFWText[] = { 0x5a0cc280, 0x510cb580, 0xffd4018b, - 0xc0809959, + 0xc0809981, 0xb4a10ca2, 0xb780c000, 0x0c88480c, 0xc000b481, - 0x5b14b7a0, + 0x5a94b7a0, 0x0d82c002, 0x9a22fff4, 0xffff700a, 0xb7819364, - 0xf210420c, + 0xf210418c, 0xf250a8ad, 0x6243a8a2, 0x71029e49, 0x90b8c000, 0xb5448506, - 0xb7804a18, + 0xb7804818, 0x7500468c, - 0x9242c000, - 0xffd40d82, - 0xb7849a10, - 0x75004608, - 0x90e2c000, + 0x9102c000, 0xffd40d82, - 0xc000995a, - 0x0d8290a0, - 0x9a22ffd4, + 0x0d829a38, + 0x9987ffd4, 0xc0800a02, 0xb4810ca6, 0xc002c000, 0xfff40d92, - 0x740099f3, + 0x740099fd, 0x9364ffff, 0x09820dea, 0xc1210d0a, 0xffb40902, - 0xb7809ba8, + 0xb7809bda, 0xf248590c, 0xc0a1a992, 0x0d040d02, 0xffb409c2, - 0xc0c09b93, + 0xc0c09bc5, 0x09920d82, 0x09420d42, - 0x99f6fff4, + 0x9a00fff4, 0xc03e0a02, 0xb4810cea, 0xb79fc000, @@ -1289,131 +1269,98 @@ unsigned long aui32H263CBR_SlaveMTXTOPAZFWText[] = { 0x8c407fee, 0xa60d9c22, 0x590cb720, - 0x49b5b720, - 0x2e10d091, + 0x49adb780, + 0x2a00c002, 0x9e8e7500, - 0x91e2c003, - 0x2e14d011, - 0x87068502, - 0x4500b544, - 0xb5417500, - 0xb544421c, - 0xc0004a18, - 0xb5449082, - 0xd1114580, - 0x75002e10, - 0x9082c000, - 0x4600b544, - 0x2e10d211, - 0xc0007500, - 0xb5449082, - 0xb7844680, - 0x75004608, - 0x638cb7c0, - 0x92e2c001, - 0x4588b784, - 0xc0017500, - 0xc8099244, - 0xc6ce0a42, - 0xc8090a00, - 0xc6ac08c2, - 0xc8090890, - 0xc6bc0cc2, - 0xc8090cc0, - 0xc6120942, - 0xc8090920, - 0xc5de0d42, - 0xc8090d70, - 0xc5f809c2, - 0xc80909e0, - 0xc5e60dc2, - 0xc8090db0, - 0xc6de0c42, - 0xf2080c50, - 0xf208a24d, - 0xf248a0dd, - 0xf248a0c2, - 0xf248a145, - 0xf208a14a, - 0xf208a1c5, - 0xf248a1c2, - 0xb7a0a04e, - 0xf2085a8c, - 0x9eabaa4d, - 0x9c629ea4, - 0x5c0cb720, - 0xaa21d208, - 0x41abb580, - 0x41b3b720, - 0xb5408502, - 0xb520439a, - 0xb7c05094, - 0xf2d05b0c, - 0xf208aa49, - 0x7048a8d9, - 0x9142c000, - 0x638cb780, - 0xa88df248, - 0x0de0d152, - 0x9c629e8c, - 0x4508b784, - 0xc0047500, - 0xb7209062, - 0x76404694, - 0x93c4c003, - 0x438ab720, - 0xc0007440, - 0xda0890e2, - 0x7048aa55, - 0x9004c001, - 0x6114b7a0, - 0x4588b784, - 0x638cb7a0, - 0xa9d6da08, - 0x4392b520, - 0x7500850a, + 0x9302c002, + 0x0cc2c809, + 0x0c80c692, + 0x0942c809, + 0x0910c670, + 0x0d42c809, + 0x0d40c680, + 0x09c2c809, + 0x09a0c5d6, + 0x0c42c809, + 0x0c70c5a2, + 0x0842c809, + 0x0860c5bc, + 0x0ec2c809, + 0x0eb0c5aa, + 0x0ee0d151, + 0x08c2c809, + 0x08d0c6a2, + 0xb7809eab, + 0x8506630c, + 0x6518b542, + 0xb5c10b02, + 0xb5c4418c, + 0xf2084808, + 0xf208a08e, + 0xf248a11d, + 0xf248a102, + 0xf248a185, + 0xf208a00a, + 0xf208a005, + 0xf248a282, + 0x0603a08d, + 0xf2909c62, + 0xb720aa4d, + 0xd2085b94, + 0x2a08a8a1, + 0xb5c07500, + 0xb520438a, + 0xc00041cb, + 0x856a90e2, + 0x509cb540, + 0x90c0c000, + 0x41cbb780, + 0x508cb580, + 0x5a8cb7c0, + 0xaa49f2d0, + 0xa8d9f208, + 0xc0007048, + 0xb7809142, + 0xf248630c, + 0xd152a88d, + 0x9e8c0de0, + 0xb7829c62, + 0x75006508, + 0x9302c002, + 0x4694b720, + 0xc0027640, + 0xb7209264, + 0x7440438a, + 0x90e2c000, + 0xaa55da08, + 0xc0007048, + 0xb7a09344, + 0xb7a0630c, + 0xda086094, + 0xb520a9d6, + 0xf2084392, + 0x0982a8a9, 0xa0aad210, - 0xa8a9f208, - 0x8d24e001, - 0x1d849d4f, - 0x9c629e8c, - 0xaa31f208, - 0x0d8a030b, - 0x9c629ea4, - 0x9180c000, - 0x638cb780, - 0xa891f208, - 0x6114b7a0, - 0x03090d86, + 0x9e8c1d84, + 0xf2089c62, + 0x9e6daa31, + 0x9ea40d8a, + 0xc0009c62, + 0xb7809160, + 0xf208630c, + 0x0d86a891, + 0x608cb7a0, 0x9c629e8c, 0x438ab780, - 0x4608b724, - 0x5c14b720, + 0x450cb720, + 0x5b94b720, 0xb5800a04, - 0xd210438a, - 0x7440aa29, + 0xd208438a, + 0x7442aa29, 0x4849b580, - 0x9024c001, - 0x5d0cb7a0, - 0xa8c1f208, - 0x9e8c9eab, - 0xd2109c62, - 0x7500aa29, - 0x92a4c000, - 0xa9a1f208, - 0xa85df208, - 0x9e840d82, - 0xf2089c62, - 0xf248a021, - 0x9eaba845, - 0x9e840982, - 0xda089c62, - 0xb582aa21, - 0xb780458a, - 0x7502450c, 0x90bcc000, 0xffd40d86, - 0xd210982a, + 0xd208989e, 0x7500aa29, 0x9122c000, 0x578cb720, @@ -1423,13 +1370,13 @@ unsigned long aui32H263CBR_SlaveMTXTOPAZFWText[] = { 0xb780578c, 0x2a75412d, 0x412db580, - 0x4508b724, + 0x6508b722, 0x518cb780, 0x3a047440, 0x518cb580, 0x91c4c000, 0x0e60d151, - 0x5c0cb740, + 0x5b8cb740, 0xa882d208, 0xa881d208, 0x5094b520, @@ -1458,7 +1405,7 @@ unsigned long aui32H263CBR_SlaveMTXTOPAZFWText[] = { 0x0c9ec034, 0xc000b481, 0x5394b760, - 0x9876fff4, + 0x98c2fff4, 0x490ab780, 0x7d3edffc, 0x2b06d012, @@ -1471,7 +1418,7 @@ unsigned long aui32H263CBR_SlaveMTXTOPAZFWText[] = { 0xc0010b82, 0xb7609000, 0xfff45414, - 0xd024985d, + 0xd02498a9, 0xc0005bc3, 0xba395884, 0xd3a24002, @@ -1494,12 +1441,12 @@ unsigned long aui32H263CBR_SlaveMTXTOPAZFWText[] = { 0x7fecb55f, 0x7f6cb55f, 0x9180c00b, - 0x6804b740, + 0x6784b740, 0xb7209e7e, - 0x1a04670c, + 0x1a04668c, 0x5908d226, 0xb7609e2d, - 0x028f6784, + 0x028f6704, 0x7f6cb5bf, 0x7fecb5df, 0xa34ee030, @@ -1513,14 +1460,14 @@ unsigned long aui32H263CBR_SlaveMTXTOPAZFWText[] = { 0xc0020e82, 0xb72092a4, 0xb7c05994, - 0xb780670c, + 0xb780668c, 0x9d6d404b, 0x5a11c200, 0xd2261a04, 0xc8305904, 0xb780a3cd, 0x010d404b, - 0x680cb7e0, + 0x678cb7e0, 0xc2000089, 0x1a045a11, 0x5908d226, @@ -1528,7 +1475,7 @@ unsigned long aui32H263CBR_SlaveMTXTOPAZFWText[] = { 0x18845891, 0xd0a69d53, 0xb7a05904, - 0xe270678c, + 0xe270670c, 0x9d47a306, 0xa9c1d808, 0xba1b0d02, @@ -1553,17 +1500,17 @@ unsigned long aui32H263CBR_SlaveMTXTOPAZFWText[] = { 0xb51f4002, 0x010b7fec, 0x9260c002, - 0x670cb7c0, + 0x668cb7c0, 0xd2269eba, 0xb7a05904, - 0xd011678c, + 0xd011670c, 0x0a0418c2, 0xd2269d4b, 0xd0a85904, 0x9d535904, 0x5908d0a6, 0x9ded9d44, - 0x681cb760, + 0x679cb760, 0xa3c1c830, 0xa9c6c860, 0xa985ca60, @@ -1586,7 +1533,7 @@ unsigned long aui32H263CBR_SlaveMTXTOPAZFWText[] = { 0x4002ba1b, 0x9adcfff4, 0xb7209ded, - 0xba006814, + 0xba006794, 0xb51f4002, 0x77827fec, 0x0503010b, @@ -1677,7 +1624,7 @@ unsigned long aui32H263CBR_SlaveMTXTOPAZFWText[] = { 0x9080c000, 0x0a820b02, 0x550cb720, - 0x6684b740, + 0x6604b740, 0x5908d0a6, 0xe0309e2d, 0x2a04aa4d, @@ -1686,7 +1633,7 @@ unsigned long aui32H263CBR_SlaveMTXTOPAZFWText[] = { 0x0c9ec034, 0xc000b481, 0x5414b760, - 0x9aaeffd4, + 0x9afaffd4, 0x5943d024, 0x5884c000, 0x4002ba11, @@ -1842,7 +1789,7 @@ unsigned long aui32H263CBR_SlaveMTXTOPAZFWText[] = { 0x0d82c0c0, 0x09c2c012, 0x09420d02, - 0x9994ffd4, + 0x99e0ffd4, 0x4b8cb780, 0x0cb6c034, 0xc000b481, @@ -1853,61 +1800,63 @@ unsigned long aui32H263CBR_SlaveMTXTOPAZFWText[] = { 0x7feeb7bf, 0x9c228c40, 0x8420a61d, - 0x4508b784, + 0x6508b782, 0x87027500, 0x9122c000, - 0x5c0cb780, + 0x5b8cb780, 0xa881d288, - 0xc01a7440, - 0xb7c09184, + 0xc0197440, + 0xb7c091c4, 0xf208588c, 0x2a20aa59, 0xb7a07500, - 0xc001590c, - 0xd1319162, - 0xda080a50, - 0xb780a881, - 0xb740678c, - 0x8506670c, - 0x551cb540, - 0xd0a65891, - 0xf3105904, - 0xe2108021, - 0xb5408125, - 0xb5404902, - 0xda0a4982, - 0xd80aa100, - 0xc430a140, - 0x0a020c8a, - 0xc000b481, - 0x4220b101, - 0x3880c180, - 0x0c8ac030, - 0xc000b421, - 0x590cb7a0, - 0xb7409eb1, - 0x0dc2470c, - 0xc002098e, - 0xb55f0d42, - 0xff947fe4, - 0xf2089ae6, - 0xb7a0aa55, - 0xf2085814, - 0xda08a8c9, - 0xda08a8da, - 0xb580a95d, - 0xf208480c, - 0xf210aa45, - 0xd252a0ba, - 0xf21008d0, - 0xf250a0bd, - 0xf210a121, - 0xda08a235, - 0xd131a942, - 0xda080a50, - 0xb740a881, - 0xf248404b, - 0x9e53a947, + 0x038d590c, + 0x9162c001, + 0x0a50d131, + 0xa881da08, + 0x670cb780, + 0x668cb740, + 0xb5408506, + 0x5891551c, + 0x5904d0a6, + 0x8021f310, + 0x8125e210, + 0x4902b540, + 0x4982b540, + 0xa100da0a, + 0xa140d80a, + 0x0c8ac430, + 0xb4810a02, + 0xb101c000, + 0xc1804220, + 0xc0303880, + 0xb4210c8a, + 0xb7a0c000, + 0x9eb1590c, + 0x470cb740, + 0x098e0dc2, + 0x0d42c002, + 0x7fe4b55f, + 0x9b59ff94, + 0xaa55f208, + 0x5814b7a0, + 0xa8c9f208, + 0xa8dada08, + 0xa95dda08, + 0x480cb580, + 0xaa45f208, + 0xa0baf210, + 0x08d0d252, + 0xa0bdf210, + 0xa121f250, + 0xa235f210, + 0xa942da08, + 0x404bb740, + 0x0a50d131, + 0xa881da08, + 0xf2489e53, + 0x5915a947, + 0x5b90d124, 0xa8d2da88, 0xc08060b2, 0xc2005a7f, @@ -1915,212 +1864,195 @@ unsigned long aui32H263CBR_SlaveMTXTOPAZFWText[] = { 0x58945893, 0x80a3e210, 0x7e7edffc, - 0xc1005915, - 0xf2505b90, - 0xb75fa0bd, - 0xc0007fe4, - 0xe10091c2, - 0xc0005d40, - 0xda889144, - 0xb520aa55, - 0xb5404792, - 0xb5804882, - 0xf288468a, - 0xd132aa21, - 0xf25009d0, - 0xf250a235, - 0xda08a239, - 0xd810a941, - 0xf248aa61, - 0x6228a93b, - 0x8021f310, - 0x628cb760, - 0xa229f290, - 0xa8c1da08, + 0xa0bdf250, + 0x7fe4b75f, + 0x91c2c000, + 0x5d40e100, + 0x9144c000, + 0xaa55da88, + 0x4792b520, + 0x4882b540, + 0x468ab580, + 0xaa21f288, + 0x09d0d132, + 0xa235f250, + 0xa239f250, + 0xa941da08, 0xaa61d810, - 0xa934f24a, - 0xa942da08, - 0xa973f008, - 0x60990884, - 0xe2205d20, - 0xe210812d, - 0xf29082a3, - 0xf208a0a5, - 0xda08a12e, - 0xf008a8c2, - 0x5c9ca977, - 0x80abe220, - 0xa0b2f208, - 0xa126f250, - 0xa0aef250, - 0xaa39da48, - 0xa229f250, - 0xa8bdda48, - 0xa0b1f250, + 0xa93bf248, + 0xf3106228, + 0xb7608021, + 0xf290620c, + 0xda08a229, + 0xd810a8c1, + 0xf24aaa61, + 0xda08a934, + 0xf008a942, + 0x0884a973, + 0x5d206099, + 0x812de220, + 0x82a3e210, + 0xa0a5f290, + 0xa12ef208, + 0xa8c2da08, + 0xa977f008, + 0xe2205c9c, + 0xf20880ab, + 0xf250a0b2, + 0xf250a126, + 0xda48a0ae, + 0xf250aa39, + 0xda48a229, + 0xf250a8bd, + 0xda48a0b1, + 0xf208aa29, + 0x6228a923, + 0x5a10c200, + 0x8021f310, + 0xa221f210, + 0xa8adda48, + 0xa927f208, + 0x590c6122, + 0x8025f210, + 0xa229f210, + 0xa92bf208, + 0x8125e210, + 0xa12df210, 0xaa29da48, - 0xa923f208, - 0xc2006228, - 0xf3105a10, - 0xf2108021, - 0xda48a221, - 0xf208a8ad, - 0x6122a927, - 0xf210590c, - 0xf2108025, - 0xf208a229, - 0xe210a92b, - 0xf2108125, - 0xda48a12d, - 0xf210aa29, - 0xda48a225, - 0xf210a8ad, - 0xd810a0b1, - 0xc004aa61, - 0xd1311d00, - 0xc20008d4, - 0xc2005a40, - 0xf2905a51, - 0xb780a235, - 0xc002402b, - 0xb5401c80, - 0xb5204f94, - 0xc2005014, - 0xc2005a40, - 0xf2905a51, - 0xc42ea239, - 0x0a020cf2, + 0xa225f210, + 0xa8adda48, + 0xa0b1f210, + 0xaa61d810, + 0x1d00c004, + 0x08d4d131, + 0x5a40c200, + 0x5a51c200, + 0xa235f290, + 0x402bb780, + 0x1c80c002, + 0x4f94b540, + 0x5014b520, + 0x5a40c200, + 0x5a51c200, + 0xa239f290, + 0x0cf2c42e, + 0xb4810a02, + 0xb101c000, + 0x28844220, + 0xd1327440, + 0xc0000b50, + 0xda109102, + 0xc09caa41, + 0xc010753e, + 0xc0c09352, + 0xc05008c6, + 0xb4210ce2, + 0xf208c000, + 0xd131a959, + 0xda080a50, + 0xd052a881, + 0x764028a0, + 0xb5205891, + 0xc0004f0c, + 0x0a029222, + 0x0caec060, 0xc000b481, - 0x4220b101, - 0x74402884, - 0x0b50d132, - 0x9102c000, - 0xaa41da10, - 0x753ec09c, - 0x9332c011, - 0x08c6c0c0, - 0x0ce2c050, - 0xc000b421, - 0xa959f208, - 0x0a50d131, - 0xa881da08, - 0x28a0d052, - 0x58917640, - 0x4f0cb520, - 0x9222c000, - 0xc0600a02, - 0xb4810cae, - 0xda08c000, - 0x7440a8c1, - 0x9302c000, - 0xb5408502, - 0xc0004f1c, - 0xc2009260, - 0x74802900, - 0x9122c000, - 0xc0600a0a, - 0xb4810cae, - 0xc000c000, - 0x0a0690e0, + 0xa8c1da08, + 0xc0007440, + 0x85029302, + 0x4f1cb540, + 0x9260c000, + 0x2900c200, + 0xc0007480, + 0x0a0a9122, 0x0caec060, 0xc000b481, - 0xaa59f208, - 0x75002a04, + 0x90e0c000, + 0xc0600a06, + 0xb4810cae, + 0xf208c000, + 0xd011a8d9, + 0x75002a12, 0xb540850a, 0xc000499c, 0x850490a2, 0x499cb540, - 0x4508b784, - 0xb7e07500, - 0xc0006394, - 0xb78492e2, - 0x75004608, + 0x2a10d031, + 0xc0007500, + 0xda0890e2, + 0x7500aa41, 0x9244c000, - 0x468cb780, + 0x5b8cb780, + 0x548cb720, + 0xa98eda08, + 0x9c629e8c, + 0x6508b782, 0xc0007500, - 0xb78491a2, - 0x75004688, - 0x9104c000, - 0x5d14b760, - 0xaa61f210, - 0x9c629ea4, + 0x850690a2, + 0x4d18b544, 0xaa59f208, 0x75002a20, - 0x90e2c000, - 0xaa41da08, - 0xc0007500, - 0xb7809244, - 0xb7205c0c, - 0xda08548c, - 0x9e8ca98e, - 0xb7849c62, - 0x75004508, - 0x90a2c000, - 0xb5448506, - 0xf2084f18, - 0x2a20aa59, - 0xc0017500, - 0xc0e09082, - 0xc03808ba, - 0xb4210cfa, - 0xf208c000, - 0xb720aa59, - 0x851e498c, - 0x2a041cf8, - 0x38d07500, - 0x498cb520, - 0x08e2c084, - 0x8d28e001, - 0x4d9cb540, + 0x9082c001, + 0x08bac0e0, + 0x0cfac038, 0xc000b421, - 0x658cb780, - 0xc002088a, - 0xb5800c80, - 0xb421528c, - 0xffd4c000, - 0xb78098b9, - 0xc03e498c, - 0xb4810c82, - 0xb720c000, - 0xc0504d8c, - 0xb4210c82, - 0xda08c000, - 0xf290a941, - 0xda08a8b5, - 0x6123a946, - 0xda089e53, - 0x6097aa41, - 0x6214b720, - 0xb5428702, - 0x857f4682, - 0x459ab540, - 0xb540851a, - 0x0d86449a, - 0xb5801a04, - 0xb5404e0c, - 0x8526405b, - 0x415bb540, - 0x460ab540, - 0x18a05891, - 0x40cbb520, - 0x7fe4b55f, - 0x9831c034, - 0x7fe4b75f, - 0xa8c6da08, - 0xb5448506, - 0xb5444e18, - 0xb5444e80, - 0xb5445400, - 0xb5445480, - 0xf2904f80, - 0x9e49aa35, - 0x5894b720, - 0x5000b544, - 0xb7206243, - 0x8502434d, - 0xc10158c8, - 0x9e892880, - 0xa9c2da10, - 0xb5400a82, + 0xaa59f208, + 0x498cb720, + 0x1cf8851e, + 0x75002a04, + 0xb52038d0, + 0xc084498c, + 0xe00108e2, + 0xb5408d28, + 0xb4214d9c, + 0xb780c000, + 0x088a650c, + 0x0c80c002, + 0x528cb580, + 0xc000b421, + 0x9920ffd4, + 0x498cb780, + 0x0c82c03e, + 0xc000b481, + 0x4d8cb720, + 0x0c82c050, + 0xc000b421, + 0xa941da08, + 0xa8b5f290, + 0xa946da08, + 0x9e536123, + 0xaa41da08, + 0xb7206097, + 0x87026194, + 0x4582b542, + 0xb540857f, + 0x851a459a, + 0x449ab540, + 0x1a040d86, + 0x4e0cb580, + 0x405bb540, + 0xb5408526, + 0xb540415b, + 0x5891460a, + 0xb52018a0, + 0xb55f40cb, + 0xc0347fe4, + 0xb75f9829, + 0xda087fe4, + 0x8506a8c6, + 0x4c18b544, + 0x4c80b544, + 0x5200b544, + 0x5280b544, + 0x4d80b544, + 0xaa35f290, + 0xb5449e49, + 0x62434e00, + 0xa8f9f208, + 0xda108502, + 0x58c8a9c2, + 0x2880c101, + 0xb5409e89, 0xb5404e9c, 0x5dc0521c, 0x2dc0c0ff, @@ -2128,19 +2060,21 @@ unsigned long aui32H263CBR_SlaveMTXTOPAZFWText[] = { 0x5a11c200, 0x450ab580, 0xfff43596, - 0xc0c099a2, + 0xc0c099c0, 0xc0120d82, 0x0d0209c2, 0xffb40942, - 0x714e9b51, + 0x9e7b9bbb, + 0x71460a82, + 0x630cb7e0, 0xc0018546, - 0x9dcf9148, - 0x99a4fff4, + 0x9dcf9168, + 0x99befff4, 0x0d82c0c0, 0x09c2c012, 0x09060d02, - 0x9b42ffb4, - 0x1a70d091, + 0x9ba8ffb4, + 0x1e70d091, 0x0a027148, 0x0a42d00b, 0xa9c2da10, @@ -2149,44 +2083,42 @@ unsigned long aui32H263CBR_SlaveMTXTOPAZFWText[] = { 0x2dc0c0ff, 0x3db0c801, 0xfff43596, - 0xd0519978, - 0xc2000a50, - 0xc2005a40, - 0x714e5ac1, - 0xfffe8506, - 0xf2509346, - 0x7500aa71, - 0x857fcfce, - 0x449cb541, - 0x9102c000, - 0xa9def208, - 0x450ab760, - 0x9c629ea4, - 0xc0140d82, - 0xb78498f7, - 0x75004e88, - 0xb5448502, - 0xc0024e18, - 0xb7a092a4, - 0x0f025d0c, - 0xb784068f, - 0x75004508, - 0x9082c002, - 0x4608b784, + 0x9e7b9992, + 0x0a50d051, + 0x5a40c200, + 0x5ac1c200, + 0x85067146, + 0x9326fffe, + 0xaa71f248, + 0xcfce7500, + 0xb541857f, + 0xc000441c, + 0xf2089102, + 0xb760a9de, + 0x9ea4450a, + 0x0d829c62, + 0x98f2c014, + 0x4c88b784, + 0x85027500, + 0x4c18b544, + 0x9204c002, + 0x5c8cb7a0, + 0x9ebd0f02, + 0x6508b782, 0xc0017500, 0xb78493e2, - 0x75004f08, + 0x75004d08, 0x9182c000, 0xa9a2f208, - 0x4f10b5c4, - 0xa869f250, + 0xa869f248, + 0x4d10b5c4, 0x9c629e84, 0x430ab500, - 0x5008b784, + 0x4e08b784, 0xc0007500, 0xf2109382, 0x9eaba825, - 0x5010b5c4, + 0x4e10b5c4, 0x9c629e84, 0xaa21f250, 0x9c629ea4, @@ -2198,35 +2130,35 @@ unsigned long aui32H263CBR_SlaveMTXTOPAZFWText[] = { 0xa021f208, 0x9ea40986, 0xb7849c62, - 0x75005008, + 0x75004e08, 0x91e4c000, 0xc0140d86, 0xb78498ab, - 0x75005008, + 0x75004e08, 0x9342ffff, 0x90a0c000, 0xc0140d86, 0xb78498a1, - 0x75004e88, - 0x9262fffd, + 0x75004c88, + 0x9302fffd, 0x0d82c0c0, 0x09c2c012, 0x09060d02, - 0x9ab0ffb4, + 0x9b1affb4, 0x0a02c801, 0x520cb580, 0x0d82c0c0, 0x09c2c012, 0x09420d02, - 0x9aa4ffb4, + 0x9b0effb4, 0x5214b760, - 0x98e9fff4, + 0x9907fff4, 0xfff40d86, - 0xc0c098f7, + 0xc0c09915, 0xc0120d82, 0x0d0209c2, 0xffb40906, - 0x85029a95, + 0x85029aff, 0x0892c006, 0x0c9ac430, 0xb5400902, @@ -2234,9 +2166,9 @@ unsigned long aui32H263CBR_SlaveMTXTOPAZFWText[] = { 0xb4418510, 0xb104c000, 0x2a404220, - 0x9d4f7500, - 0x4422b313, - 0xe0000087, + 0x9d537500, + 0x4422b314, + 0xe0000089, 0xffff1884, 0xb7409284, 0xc0064694, @@ -2246,9 +2178,9 @@ unsigned long aui32H263CBR_SlaveMTXTOPAZFWText[] = { 0xc000b441, 0x4220b104, 0x2a00c002, - 0x9d537500, - 0x4422b314, - 0xe0000089, + 0x9d4f7500, + 0x4422b313, + 0xe0000087, 0xffff1884, 0x0a029264, 0x0ceac03e, @@ -2268,7 +2200,7 @@ unsigned long aui32H263CBR_SlaveMTXTOPAZFWText[] = { 0x0d82c0c0, 0x0d0209e2, 0xffb40942, - 0x08829a41, + 0x08829aab, 0x0cb6c034, 0xc000b421, 0xaa59f208, @@ -2278,7 +2210,7 @@ unsigned long aui32H263CBR_SlaveMTXTOPAZFWText[] = { 0xb4810a02, 0xb101c000, 0xb7804220, - 0xc0025c0c, + 0xc0025b8c, 0xda0828fc, 0xb79fa08d, 0xb7bf7dee, @@ -2287,7 +2219,7 @@ unsigned long aui32H263CBR_SlaveMTXTOPAZFWText[] = { 0xc0027f6e, 0x9c228c20, 0xb780a60d, - 0xb720668c, + 0xb720660c, 0x0a82520c, 0xa882f208, 0x7efec01c, @@ -2298,20 +2230,20 @@ unsigned long aui32H263CBR_SlaveMTXTOPAZFWText[] = { 0xc0120d82, 0x0d0209c2, 0xffb40906, - 0xc0009a05, + 0xc0009a6f, 0xc4349240, 0x0a020cb2, 0xc000b481, 0x4220b101, 0x74402884, 0x90e2c000, - 0x4e08b784, + 0x4c08b784, 0xc00c7500, - 0xb78092c2, + 0xb7809222, 0x75024e8c, 0x90c4c000, 0xc0140d82, - 0x3ac09a92, + 0x3ac09a8d, 0x5894b740, 0x580cb740, 0xa8c5d810, @@ -2341,7 +2273,7 @@ unsigned long aui32H263CBR_SlaveMTXTOPAZFWText[] = { 0xc00291a2, 0xb760911c, 0xb740660a, - 0x9e996304, + 0x9e996284, 0xba099e2d, 0xd0a24003, 0x9e485e7f, @@ -2387,547 +2319,502 @@ unsigned long aui32H263CBR_SlaveMTXTOPAZFWText[] = { 0xb780c000, 0x0a04458a, 0x458ab580, - 0x9affc014, - 0x4508b784, + 0x9afac014, + 0x6508b782, 0xc0027500, - 0xb7849222, - 0x75004608, - 0x9182c002, - 0x520cb780, - 0x75002a40, - 0x90e4c000, - 0x5408b784, - 0xc002751a, - 0xb7809024, - 0xb7225a0c, - 0xda084692, - 0x9e4ca881, - 0xc0007102, - 0xb7809284, - 0x8502430a, - 0x469ab542, - 0x440ab580, - 0x4412b760, - 0x548cb780, - 0xb5448506, - 0xb5444f18, - 0x9ea45018, - 0xf2109c62, - 0x2a10aa39, + 0xb7809182, + 0x2a40520c, 0xc0007500, - 0xb78493e2, - 0x75005008, - 0x90e4c000, - 0x468ab782, - 0xc0007502, - 0xb78492a4, - 0x75004f08, - 0xd0010902, - 0xc4380922, - 0x0a020c82, - 0xc000b481, - 0x4220b101, - 0x309428f1, - 0x0c82c038, - 0xc000b421, - 0x98a7c014, - 0x0d82c0c0, - 0x0d0209e2, - 0x097ec01e, - 0x98f4ffb4, - 0x0d82c0c0, - 0xc1000992, - 0xc1000d02, - 0xffb40902, - 0xc43098eb, - 0x0a020c8e, - 0xc000b481, - 0x4220b104, - 0x3a00c100, - 0x0c8ec030, - 0xc000b481, + 0xb78490e4, + 0x751a5208, + 0x9024c002, + 0x5a0cb780, + 0x4592b722, + 0xa881da08, + 0x71029e4c, + 0x9284c000, + 0x430ab780, + 0xb5428502, + 0xb580459a, + 0xb760440a, + 0xb7804412, + 0x8506548c, + 0x4d18b544, + 0x4e18b544, + 0x9c629ea4, 0xaa39f210, - 0x75002a20, - 0x9342c001, - 0x550cb780, - 0x5908d226, - 0xe0609d43, - 0xd011a885, - 0x75002a12, - 0x90e4c000, - 0x2a14d011, + 0x75002a10, + 0x93e2c000, + 0x4e08b784, 0xc0007500, - 0xffd49082, - 0xb7209828, - 0xd0a6550c, - 0x9d475908, - 0xaa25e060, - 0x75002a04, - 0x9382c000, - 0x5994b720, - 0x498ab720, - 0x404bb780, - 0x9e890884, - 0x4003ba09, - 0xc2009e4a, - 0x70885a11, - 0x498ab520, - 0x9158c000, - 0x490ab780, - 0xb5408502, - 0x0a04499a, - 0x490ab580, - 0x0c8ac430, + 0xb78290e4, + 0x7502458a, + 0x92a4c000, + 0x4d08b784, + 0x09027500, + 0x0922d001, + 0x0c82c438, + 0xb4810a02, + 0xb101c000, + 0x28f14220, + 0xc0383094, + 0xb4210c82, + 0xc014c000, + 0xc0c098a7, + 0x09e20d82, + 0xc01e0d02, + 0xffb4097e, + 0xc0c09963, + 0x09920d82, + 0x0d02c100, + 0x0902c100, + 0x995affb4, + 0x0c8ec430, 0xb4810a02, 0xb104c000, - 0xc1804220, + 0xc1004220, 0xc0303a00, - 0xb4810c8a, - 0xb780c000, - 0xf2904e8c, - 0x0a04a955, - 0xb5807104, - 0xc0004e8c, - 0x850290a4, - 0x4e9cb540, - 0xa8a5da10, - 0x4592b720, - 0x60a35891, - 0x4003ba09, - 0x3a849e4c, - 0x71020884, - 0xcffe020b, - 0xb3542a3d, - 0x02894426, - 0x28d0d051, - 0xc0007440, - 0xc0c09142, - 0xc0120d82, - 0x0d0209c2, - 0xffb40942, - 0xb7809867, - 0x7500520c, - 0x90a2c000, - 0xffd49eab, - 0xb79f9ab9, - 0xb7bf7eee, - 0xb7df7f6e, - 0x8c607fee, - 0xf8399c22, - 0xb724a205, - 0xb7405408, - 0xb7805284, - 0xd0a6448a, - 0x9e2d5908, - 0x590cb740, - 0xa94ee030, - 0x661cb760, - 0x5498b744, - 0x5400b744, - 0xb5801a04, - 0xc030448a, - 0xe200a8cd, - 0xd2515a40, - 0xda080a20, - 0xe210a882, - 0xb54082a3, - 0x5c955214, - 0xb5245c90, - 0xc0015408, - 0xb78492c4, - 0x0a045488, - 0x28ced3f1, - 0xb5847444, - 0xc0015488, - 0xb7619034, - 0x85064494, - 0x4e98b544, - 0x764024a6, - 0x5018b544, - 0x5214b520, - 0x9202c000, - 0x08a0d131, - 0x402bb780, - 0x3c80c801, - 0xc2009e48, - 0xc0ff5a40, - 0x32082a40, - 0x520cb580, - 0xf9f80806, - 0x9c22aa1d, - 0x5488b724, - 0x6204b740, - 0x5904d0a6, - 0xc8309e2d, - 0xb580aa4d, - 0xd132448a, - 0xb72009a0, - 0xd810458a, - 0xba19aa61, - 0xc2004002, - 0x1a045a11, - 0xc00070c8, - 0xb7819104, - 0xc040448c, - 0xb5813a00, - 0xb720448c, - 0xd0114f0c, - 0x70c80a18, + 0xb4810c8e, + 0xf210c000, + 0x2a20aa39, + 0xc0017500, + 0xb7809342, + 0xd226550c, + 0x9d435908, + 0xa885e060, + 0x2a12d011, + 0xc0007500, + 0xd01190e4, + 0x75002a14, + 0x9082c000, + 0x984bffd4, + 0x550cb720, + 0x5908d0a6, + 0xe0609d47, + 0x2a04aa25, + 0xc0007500, + 0xb7209382, + 0xb7205994, + 0xb780498a, + 0x0884404b, + 0xba099e89, + 0x9e4a4003, + 0x5a11c200, + 0xb5207088, + 0xc000498a, + 0xb7809158, + 0x8502490a, + 0x499ab540, + 0xb5800a04, + 0xc430490a, + 0x0a020c8a, + 0xc000b481, + 0x4220b104, + 0x3a00c180, + 0x0c8ac030, + 0xc000b481, + 0x4e8cb780, + 0xa955f290, + 0x71040a04, + 0x4e8cb580, + 0x90a4c000, + 0xb5408502, + 0xda104e9c, + 0xb720a8a5, + 0x58914592, + 0xba0960a3, + 0x9e4c4003, + 0x08843a84, + 0x020b7102, + 0x2a3dcffe, + 0x4426b354, + 0xd0510289, + 0x744028d0, + 0x9142c000, + 0x0d82c0c0, + 0x09c2c012, + 0x09420d02, + 0x98d6ffb4, + 0x520cb780, + 0xc0007500, + 0x9eab90a2, + 0x9adcffd4, + 0x7eeeb79f, + 0x7f6eb7bf, + 0x7feeb7df, + 0x9c228c60, + 0xa205f839, + 0x5208b724, + 0x5284b740, + 0x448ab780, + 0x5908d0a6, + 0xb7409e2d, + 0xe030590c, + 0xb760a94e, + 0xb744659c, + 0xb7445298, + 0x1a045200, + 0x448ab580, + 0xa8cdc030, + 0x5a40e200, + 0x0a20d251, + 0xa882da08, + 0x82a3e210, + 0x5214b540, + 0x5c905c95, + 0x5208b524, + 0x92c4c001, + 0x5288b784, + 0xd3f10a04, + 0x744428ce, + 0x5288b584, + 0x9034c001, + 0x4414b761, + 0xb5448506, + 0x24a64c98, + 0xb5447640, + 0xb5204e18, + 0xc0005214, + 0xd1319202, + 0xb78008a0, + 0xc801402b, + 0x9e483c80, + 0x5a40c200, + 0x2a40c0ff, + 0xb5803208, + 0x0806520c, + 0xaa1df9f8, + 0xb7249c22, + 0xb7405288, + 0xd0a66184, + 0x9e2d5904, + 0xaa4dc830, + 0x448ab580, + 0x09a0d132, + 0x458ab720, + 0xaa61d810, + 0x4002ba19, + 0x5a11c200, + 0x70c81a04, 0x9104c000, - 0x448cb781, - 0x3a00c010, - 0x448cb581, - 0x0a1cd011, + 0x440cb781, + 0x3a00c040, + 0x440cb581, + 0x4f0cb720, + 0x0a18d011, 0xc00070c8, 0xb7819104, - 0xc020448c, + 0xc010440c, 0xb5813a00, - 0xb780448c, - 0xf288580c, - 0xf288a916, - 0x9e50a919, - 0x460ab720, - 0x1a24d011, - 0xba096241, - 0x00b24002, + 0xd011440c, + 0x70c80a1c, + 0x9104c000, + 0x440cb781, + 0x3a00c020, + 0x440cb581, + 0x580cb780, + 0xa916f288, + 0xa919f288, + 0xb7209e50, + 0xd011460a, + 0x62411a24, + 0x4002ba09, + 0x704800b2, + 0x9106c000, + 0x440cb781, + 0x2a7acfff, + 0x440cb581, + 0x1a22d011, + 0x62459e52, 0xc0007048, 0xb7819106, - 0xcfff448c, - 0xb5812a7a, - 0xd011448c, - 0x9e521a22, - 0x70486245, - 0x9106c000, - 0x448cb781, - 0x2a7ec7fe, - 0x448cb581, - 0x451ab740, - 0x5e11d0a2, - 0x8821f310, - 0xc00070c8, - 0xb7819104, - 0xcfff448c, - 0xb5812a4e, - 0xb740448c, - 0xb721588c, - 0xd808448c, - 0x9e50aa45, - 0xc2009e8a, - 0x1a045a11, - 0xb7206209, - 0x0a045214, - 0x4002ba24, - 0x249470c8, - 0x5214b520, - 0x9118c000, - 0x3c80c801, - 0x5214b520, - 0x91c0c000, - 0xaa61d810, - 0x3c80c801, - 0xc2009e48, - 0xc0ff5a40, - 0x32082a40, + 0xc7fe440c, + 0xb5812a7e, + 0xb740440c, + 0xd0a2451a, + 0xf3105e11, + 0x70c88821, + 0x9104c000, + 0x440cb781, + 0x2a4ecfff, + 0x440cb581, + 0x588cb740, + 0x440cb721, + 0xaa45d808, + 0x9e8a9e50, + 0x5a11c200, + 0x62091a04, + 0x5214b720, + 0xba240a04, + 0x70c84002, + 0xb5202494, + 0xc0005214, + 0xc8019118, + 0xb5203c80, + 0xc0005214, + 0xd81091c0, + 0xc801aa61, + 0x9e483c80, + 0x5a40c200, + 0x2a40c0ff, + 0xb5803208, + 0xf008520c, + 0xc040aa59, + 0x75002a00, + 0x9102c000, + 0x520cb780, + 0x3a00c101, 0x520cb580, - 0xaa59f008, - 0x2a00c040, - 0xc0007500, - 0xb7809102, - 0xc101520c, - 0xb5803a00, - 0xb760520c, - 0xffd45214, - 0x080299a8, - 0xaa1df9f8, - 0xb7009c22, - 0xd2515914, - 0xb7600e04, - 0xda08580c, - 0xc00ea881, - 0xc0342dfc, - 0xf0080cba, - 0x5895a961, - 0x5810c080, - 0xb4419e82, - 0xb780c000, - 0xf008454a, - 0xc200a963, - 0xf3105a10, - 0xf0088021, - 0x0c84a8e9, - 0xa261f008, - 0xc000b421, - 0x46cab780, - 0xa96bf008, + 0x5214b760, + 0x99cbffd4, + 0xf9f80802, + 0x9c22aa1d, + 0x5914b700, + 0x0e04d251, + 0x580cb760, + 0xa881da08, + 0x2dfcc00e, + 0x0cbac034, + 0xa961f008, + 0xc0805895, + 0x9e825810, + 0xc000b441, + 0x454ab780, + 0xa963f008, + 0x5a10c200, 0x8021f310, - 0xa8edf008, + 0xa8e9f008, 0xf0080c84, - 0xb421a269, + 0xb421a261, 0xb780c000, 0xf00846ca, - 0xf310a96f, + 0xf310a96b, 0xf0088021, - 0x0c8ca8f5, - 0xa26df008, + 0x0c84a8ed, + 0xa269f008, 0xc000b421, - 0xa97df008, - 0xb4410c84, + 0x46cab780, + 0xa96ff008, + 0x8021f310, + 0xa8f5f008, + 0xf0080c8c, + 0xb421a26d, + 0xf008c000, + 0x0c84a97d, + 0xc000b441, + 0x4e0cb780, + 0xd2240a08, + 0x72445890, + 0x931cc000, + 0x0e04d131, + 0xa903da08, + 0xe2109e4c, + 0x710288a1, + 0x91d6c000, + 0xaa75f008, + 0xa8fdf008, + 0x0a00c010, + 0xa275f008, + 0x0880c008, + 0xa0fdf008, + 0x4f8cb780, + 0x0cdac034, + 0xc000b481, + 0x500cb720, + 0xb4210c84, 0xb780c000, - 0x0a084e0c, - 0x5890d224, - 0xc0007244, - 0xd131931c, - 0xda080e04, - 0x9e4ca903, - 0x88a1e210, - 0xc0007102, - 0xf00891d6, - 0xf008aa75, - 0xc010a8fd, - 0xf0080a00, - 0xc008a275, - 0xf0080880, - 0xb780a0fd, - 0xc0344f8c, - 0xb4810cda, + 0x0ce44f8c, + 0xb4810a40, 0xb720c000, 0x0c84500c, - 0xc000b421, - 0x4f8cb780, - 0x0a400ce4, + 0xb42108c0, + 0xb780c000, + 0xb7204f8c, + 0x1ce4500c, + 0x0a00c010, + 0x4f8cb580, + 0xaa65f048, + 0x0880c008, + 0x500cb520, 0xc000b481, - 0x500cb720, - 0x08c00c84, - 0xc000b421, - 0x4f8cb780, - 0x500cb720, - 0xc0101ce4, - 0xb5800a00, - 0xf0484f8c, - 0xc008aa65, - 0xb5200880, - 0xb481500c, + 0xa8edf048, + 0xb4210c84, 0xf048c000, + 0xf048aa65, 0x0c84a8ed, - 0xc000b421, - 0xaa65f048, - 0xa8edf048, - 0xc0100c84, - 0xf0480a00, - 0xf048a265, - 0xc008aa75, - 0xf0480880, - 0xb481a0ed, - 0xf088c000, - 0x0c88a965, - 0xc000b441, - 0x0c80d131, - 0x402bb780, - 0xa967f088, - 0x2a40cffe, - 0x8021f310, - 0xa969f088, - 0xf0880c88, - 0xb441a265, + 0x0a00c010, + 0xa265f048, + 0xaa75f048, + 0x0880c008, + 0xa0edf048, + 0xc000b481, + 0xa965f088, + 0xb4410c88, 0xd131c000, 0xb7800c80, 0xf088402b, - 0xcffea96b, + 0xcffea967, 0xf3102a40, - 0xf0488021, - 0x1c8ca97d, - 0xa269f088, + 0xf0888021, + 0x0c88a969, + 0xa265f088, 0xc000b441, 0x0c80d131, 0x402bb780, - 0xa97ff048, - 0xc20076c0, - 0xc2005a11, - 0xf3105a14, - 0xf0488021, - 0xc001a27d, - 0xb7209182, - 0x1ca8454a, - 0xc000b421, - 0x46cab780, - 0xc2000c84, - 0xc2005a0d, - 0x324258c0, - 0xc000b481, - 0x0d04d131, - 0xaa41d808, - 0xc2000c8c, - 0xcffe588c, - 0xc20028fc, - 0x30985a50, - 0xc000b421, - 0x0d04d251, - 0xaa41d808, - 0xc2000ca0, - 0x1a105a11, - 0xc0042a3c, - 0xb4813a00, + 0xa96bf088, + 0x2a40cffe, + 0x8021f310, + 0xa97df048, + 0xf0881c8c, + 0xb441a269, + 0xd131c000, + 0xb7800c80, + 0xf048402b, + 0x76c0a97f, + 0x5a11c200, + 0x5a14c200, + 0x8021f310, + 0xa27df048, + 0x9182c001, + 0x454ab720, + 0xb4211ca8, 0xb780c000, - 0x0a044e0c, - 0x4e0cb580, - 0xa68d9c22, - 0x0c92c43e, - 0xb4810a02, - 0xb103c000, - 0xb7804220, - 0xda08608c, - 0xda08a885, - 0xda08a909, - 0xda08a189, - 0xda08a081, - 0x0cd0a105, - 0xb4810a02, - 0xb103c000, - 0xb7204220, - 0xb780600c, - 0xb7a0520c, - 0xb720608c, - 0xb74040b3, - 0xb560412b, - 0x2a40412b, - 0x03037500, - 0x4033b520, - 0x40abb540, - 0x90e2c000, - 0x5408b784, - 0xc000750a, - 0xb78490f2, - 0x751a5408, - 0x9204c00d, - 0x468ab782, - 0xb5820a04, - 0xc450468a, - 0x0a020ca6, + 0x0c8446ca, + 0x5a0dc200, + 0x58c0c200, + 0xb4813242, + 0xd131c000, + 0xd8080d04, + 0x0c8caa41, + 0x588cc200, + 0x28fccffe, + 0x5a50c200, + 0xb4213098, + 0xd251c000, + 0xd8080d04, + 0x0ca0aa41, + 0x5a11c200, + 0x2a3c1a10, + 0x3a00c004, + 0xc000b481, + 0x4e0cb780, + 0xb5800a04, + 0x9c224e0c, + 0xc43ea68d, + 0x0a020c92, 0xc000b481, 0x4220b103, - 0xc0310087, - 0x02072880, - 0x2a7cc00f, - 0x59e1d0a4, - 0x59c1d228, - 0xcffe0007, - 0x0c88287c, + 0x600cb780, + 0xa885da08, + 0xa909da08, + 0xa189da08, + 0xa081da08, + 0xa105da08, + 0x0a020cd0, + 0xc000b481, + 0x4220b103, + 0x5f8cb720, + 0x520cb780, + 0x6004b760, + 0x40b3b720, + 0x412bb740, + 0x412bb560, + 0x75002a40, + 0xb5200383, + 0xb5404033, + 0xc00040ab, + 0xb78490e2, + 0x750a5208, + 0x90f2c000, + 0x5208b784, + 0xc00a751a, + 0xb7829364, + 0x0a04458a, + 0x458ab582, + 0x0ca6c450, 0xb4810a02, 0xb103c000, - 0xc1804220, - 0x9e9a5bc1, - 0x2d7ccffe, - 0xb4810cbc, - 0xb103c000, 0x00874220, - 0x588cb740, - 0x458ab782, - 0x2880c0fc, - 0x283ed0f2, - 0x5b19d0a4, - 0xd8889e41, - 0x9e95a8d2, - 0x4592b502, - 0x7e7edffc, - 0xba1c1218, - 0xc0024002, - 0x76c291c2, - 0x9384c000, - 0x480ab780, - 0x6304b740, - 0x4002ba24, - 0x58ffc200, - 0x00c258ed, - 0xd0a65897, - 0x9e2d5908, - 0x12425894, - 0xe0389e59, - 0x5230a8ce, - 0x9ea74a7d, - 0xa0c2249e, - 0x9180c001, - 0x468ab780, - 0xa8a1da08, - 0x4002ba24, - 0xc0017048, - 0xb780907c, - 0xb720488a, - 0xb7404812, - 0x0a046304, - 0x488ab580, - 0x4003ba09, - 0x5e7fd0a2, - 0x9e2d9e49, - 0x5a6dc200, - 0xc2000218, - 0xd2265a17, - 0xc2005908, - 0x9ea75a14, - 0xa94de038, - 0x9e4c149e, - 0x50b00886, - 0xa1413122, - 0x480ab780, + 0x2880c031, + 0x59e1d0a4, + 0x02079e9d, + 0x2a7cc00f, + 0x5b41c200, + 0x2efccffe, + 0x0a020c88, + 0xc000b481, + 0x4220b103, + 0x5841c180, + 0xcffe9e9a, + 0x0cbc2d7c, + 0xc000b481, + 0x4220b103, + 0xb7400087, + 0xb782588c, + 0xc0fc448a, + 0xd0f22880, + 0xd0a4283e, + 0x9e415b19, + 0xa8d2d888, + 0x4492b502, + 0xdffc1218, + 0xba1c7e7e, + 0x02854002, + 0x91c2c002, + 0xc00076c2, + 0xb7809384, + 0xb740480a, + 0xba246284, + 0xc2004002, + 0x58ed58ff, + 0x589700c2, + 0x5908d0a6, + 0x58949e2d, + 0x9e591242, + 0xa8cee038, + 0x4a7d5230, + 0x249e9ea7, + 0xc001a0c2, + 0xb7809180, + 0xd800468a, + 0xba24a8e1, + 0x70484002, + 0x907cc001, + 0x488ab780, + 0x4812b720, + 0x6284b740, 0xb5800a04, - 0xb784480a, - 0x75004588, - 0x4608b784, - 0x90c4c000, - 0x7d3ec01c, - 0x9184c002, - 0x7d3ec01c, - 0x03f0d011, - 0x0527d021, - 0xf21076c2, - 0x0882aa39, - 0x0892d001, - 0x79022a04, - 0x5d0cb740, - 0x90e2c000, - 0xaa49d808, - 0xd8080a04, - 0xf008a249, - 0xf00aa94b, - 0xf310a94c, - 0xe0108027, - 0xf00882a5, - 0xf008a249, - 0xb784a0cd, - 0x75004a88, - 0xd0020882, - 0x76c20892, - 0xd0020a02, - 0x78480a42, - 0x90c2c000, - 0x8542c07c, - 0xa123da08, - 0xf00876c2, - 0xc000a953, - 0xda0890c4, - 0xc000aa41, - 0xda089080, - 0xe310aa21, - 0xd80880a1, - 0xf008aa4d, - 0x0a04a0d1, - 0xa24dd808, - 0x91c0c006, - 0x5d0cb720, - 0xf2109d2e, - 0xc301aa39, - 0xc2018136, - 0xb7408120, - 0x2a044525, - 0xf0107500, - 0xf3108027, + 0xba09488a, + 0xd0a24003, + 0x9e495e7f, + 0xc2009e2d, + 0x02185a6d, + 0x5a17c200, + 0x5908d226, + 0x5a14c200, + 0xe0389ea7, + 0x149ea94d, + 0x08869e4c, + 0x312250b0, + 0xb780a141, + 0x0a04480a, + 0x480ab580, + 0xaa39f208, + 0xb7209e52, + 0x2a045c8c, + 0x02207500, + 0xb7409d4d, + 0xc3014525, + 0xf310813a, + 0xf3108025, 0x01038221, 0x452db580, 0x90a2c001, 0xc00076c2, 0xda0890c4, - 0xc000aa41, - 0xda089080, - 0xd808aa21, + 0xc000aa61, + 0xd8009080, + 0xd808aa61, 0x76c6a25d, 0x9082c001, 0xc00076c0, @@ -2941,19 +2828,19 @@ unsigned long aui32H263CBR_SlaveMTXTOPAZFWText[] = { 0xe002a947, 0xc0008d26, 0xda089160, - 0x74c0aa41, + 0x74c0aa61, 0xa947d848, 0xa25dd808, 0x8d2ae002, 0x802df210, 0xa245d848, - 0x4708b784, + 0x6588b782, 0xc0007500, 0xb7809302, 0x9e41440a, 0xc0007048, 0x85029244, - 0x4718b544, + 0x6598b542, 0x0c82c43a, 0xb4810a02, 0xb103c000, @@ -2968,7 +2855,7 @@ unsigned long aui32H263CBR_SlaveMTXTOPAZFWText[] = { 0x0a42d001, 0xc0007848, 0x85069242, - 0x4718b544, + 0x6598b542, 0x0c82c43a, 0xb4810a02, 0xb103c000, @@ -2978,8 +2865,8 @@ unsigned long aui32H263CBR_SlaveMTXTOPAZFWText[] = { 0x7780c000, 0x91a2c001, 0xc00076c0, - 0xda0892e4, - 0xf008aa21, + 0xd80092e4, + 0xf008aa61, 0xd808a947, 0xf310a8d5, 0xd8088021, @@ -2989,7 +2876,7 @@ unsigned long aui32H263CBR_SlaveMTXTOPAZFWText[] = { 0x00c2a0da, 0xa0d5d808, 0x92a0c000, - 0xaa41da08, + 0xaa61da08, 0xa95bf008, 0xa8c9d848, 0x8021f310, @@ -3005,11 +2892,11 @@ unsigned long aui32H263CBR_SlaveMTXTOPAZFWText[] = { 0xf310a9c7, 0xf0488021, 0xf008a94f, - 0xf210a25d, - 0xd8488221, + 0xf110a25d, + 0xd8488223, 0xf048a8c2, - 0xf010a241, - 0xe2108037, + 0xf310a241, + 0xe2108035, 0x0c8480a9, 0xa0c2d848, 0xa245f048, @@ -3018,7 +2905,7 @@ unsigned long aui32H263CBR_SlaveMTXTOPAZFWText[] = { 0x7f6eb7df, 0x7feeb7ff, 0x9c228c60, - 0x5c0cb780, + 0x5b8cb780, 0x08c0d0f1, 0x4031b720, 0x9ea27642, @@ -3045,7 +2932,7 @@ unsigned long aui32H263CBR_SlaveMTXTOPAZFWText[] = { 0x72c0c002, 0x1c0ad011, 0xb7809c22, - 0xf2085d8c, + 0xf2085d0c, 0xd010a882, 0x743d1432, 0x90b6c000, @@ -3059,12 +2946,12 @@ unsigned long aui32H263CBR_SlaveMTXTOPAZFWText[] = { 0x7008c012, 0x7002c010, 0xb7209c22, - 0x85025c14, + 0x85025b94, 0x41cbb720, 0xa17fd810, 0xa173d810, 0xb7808502, - 0xf0105d8c, + 0xf0105d0c, 0xd810a167, 0xd810a17b, 0xd850a177, @@ -3096,7 +2983,7 @@ unsigned long aui32H263CBR_SlaveMTXTOPAZFWText[] = { 0xf208a10f, 0xf248a081, 0x9c22a10b, - 0x5d8cb780, + 0x5d0cb780, 0xa8e1f010, 0xa081f208, 0xa8f2d810, @@ -3126,7 +3013,7 @@ unsigned long aui32H263CBR_SlaveMTXTOPAZFWText[] = { 0xa8eef050, 0xa08ef248, 0xa8fdf010, - 0x5e94b720, + 0x5e14b720, 0xa09df208, 0x41ddb740, 0xaa69f050, @@ -3148,17 +3035,17 @@ unsigned long aui32H263CBR_SlaveMTXTOPAZFWText[] = { 0x9c22a16b, 0x9e5c74c2, 0x91c4c001, - 0x610cb780, + 0x608cb780, 0xa885d208, 0x85027440, - 0x4a98b544, + 0x4898b544, 0x91a4c001, - 0x5d8cb780, - 0x5b14b720, + 0x5d0cb780, + 0x5a94b720, 0xa881da48, 0x42cdb740, - 0x5c0cb780, - 0x5e94b740, + 0x5b8cb780, + 0x5e14b740, 0xf2486095, 0xf010a917, 0xb740a94d, @@ -3168,14 +3055,14 @@ unsigned long aui32H263CBR_SlaveMTXTOPAZFWText[] = { 0xf31088a3, 0x70488a21, 0x91fcc000, - 0x4a88b564, + 0x4888b564, 0x9160c000, 0xc00074c0, 0xb7209104, - 0xda085c0c, + 0xda085b8c, 0xb580aa01, 0xb70441ab, - 0x9c224a88, + 0x9c224888, 0x0e82a61d, 0x4002ba3b, 0x72cacc12, @@ -3196,7 +3083,7 @@ unsigned long aui32H263CBR_SlaveMTXTOPAZFWText[] = { 0xd0246041, 0xc0005a93, 0xb7809180, - 0xda085b0c, + 0xda085a8c, 0xd010a88a, 0x0d021590, 0x9af7c014, @@ -3208,10 +3095,10 @@ unsigned long aui32H263CBR_SlaveMTXTOPAZFWText[] = { 0x8c00c002, 0xa61d9c22, 0xb7e08440, - 0xda105b14, + 0xda105a94, 0xb7e0aa75, - 0x753a5c0c, - 0x5d8cb740, + 0x753a5b8c, + 0x5d0cb740, 0xaa61f208, 0xd00a0c82, 0xb53f0c92, @@ -3224,7 +3111,7 @@ unsigned long aui32H263CBR_SlaveMTXTOPAZFWText[] = { 0x4003ba2d, 0x7f74b53f, 0x92a4c001, - 0x5e94b7c0, + 0x5e14b7c0, 0xa94bf210, 0xaa4df210, 0xf3107740, @@ -3250,7 +3137,7 @@ unsigned long aui32H263CBR_SlaveMTXTOPAZFWText[] = { 0xfff4048b, 0xc0019b71, 0xb72092c0, - 0xb7405e94, + 0xb7405e14, 0xb780405d, 0x774041cd, 0x88a1f310, @@ -3284,7 +3171,7 @@ unsigned long aui32H263CBR_SlaveMTXTOPAZFWText[] = { 0xc0027eee, 0x9c228c40, 0xb740a605, - 0xba126884, + 0xba126804, 0xd0114003, 0xd2261e22, 0x9e2d5904, @@ -3305,7 +3192,7 @@ unsigned long aui32H263CBR_SlaveMTXTOPAZFWText[] = { 0x0e22d011, 0xba129ea2, 0xb7204003, - 0xd0915e8c, + 0xd0915e0c, 0xd2080a10, 0x7282a882, 0x485ab312, @@ -3316,9 +3203,9 @@ unsigned long aui32H263CBR_SlaveMTXTOPAZFWText[] = { 0xb7bf7f6e, 0x8c407fee, 0xa6059c22, - 0x5c14b720, + 0x5b94b720, 0x404db720, - 0x5f94b700, + 0x5f14b700, 0xd0517444, 0xb3401e00, 0x9e4d4442, @@ -3334,7 +3221,7 @@ unsigned long aui32H263CBR_SlaveMTXTOPAZFWText[] = { 0xd2884003, 0x7502aa25, 0x91c4c000, - 0x5b8cb780, + 0x5b0cb780, 0xa881d208, 0xc0007440, 0xd01190e4, @@ -3356,7 +3243,7 @@ unsigned long aui32H263CBR_SlaveMTXTOPAZFWText[] = { 0x4002ba24, 0x4836b324, 0xb7209ea2, - 0xb7805e8c, + 0xb7805e0c, 0x9e524f29, 0x9ea21228, 0x4003ba12, @@ -3383,15 +3270,15 @@ unsigned long aui32H263CBR_SlaveMTXTOPAZFWText[] = { 0xa61d9c22, 0x7efedffc, 0x9204c000, - 0x5d8cb780, - 0x5f94b7c0, + 0x5d0cb780, + 0x5f14b7c0, 0xaa99da08, 0xab11da08, 0xaa86f208, 0xab95da08, 0x91c0c000, - 0x5d8cb780, - 0x5f14b7c0, + 0x5d0cb780, + 0x5e94b7c0, 0xaa8dda48, 0xab05da48, 0xaa9af208, @@ -3404,13 +3291,13 @@ unsigned long aui32H263CBR_SlaveMTXTOPAZFWText[] = { 0x5343c200, 0x53e3c200, 0x56a7c200, - 0x6404b740, + 0x6384b740, 0x5904d2a6, 0xc8309e2d, 0xda10a8cd, 0x6363aa51, 0xb74063f3, - 0x0a04649c, + 0x0a04641c, 0xa251da10, 0x9d479e89, 0xaa55da10, @@ -3455,9 +3342,9 @@ unsigned long aui32H263CBR_SlaveMTXTOPAZFWText[] = { 0x8c00c002, 0xa60d9c22, 0xb7a076c0, - 0xc0015b14, + 0xc0015a94, 0xb7a092a2, - 0xda485d8c, + 0xda485d0c, 0x7500aa2d, 0x90a2c000, 0xfff40d86, @@ -3471,10 +3358,10 @@ unsigned long aui32H263CBR_SlaveMTXTOPAZFWText[] = { 0x9382c000, 0xab3dda08, 0x99f1fff4, - 0x5c0cb780, + 0x5b8cb780, 0xa881f208, 0xaaa1d210, - 0x5e94b720, + 0x5e14b720, 0xb5a07442, 0x9e834f49, 0xba1e9eaa, @@ -3523,7 +3410,7 @@ unsigned long aui32H263CBR_SlaveMTXTOPAZFWText[] = { 0x9c220806, 0xc030a605, 0xb7a0ac7d, - 0x9d595b0c, + 0x9d595a8c, 0xa45dc038, 0xac7dc030, 0xa45dc038, @@ -3535,13 +3422,13 @@ unsigned long aui32H263CBR_SlaveMTXTOPAZFWText[] = { 0xda087c3e, 0x0a02a9aa, 0x0a42d002, - 0x610cb720, + 0x608cb720, 0xc00209ba, 0x85060aac, 0xa221d208, 0x40b9b540, 0x9b97fff4, - 0x5e94b720, + 0x5e14b720, 0x0e14d131, 0x0c94d171, 0x0d1cd131, @@ -3556,14 +3443,14 @@ unsigned long aui32H263CBR_SlaveMTXTOPAZFWText[] = { 0xb7bf7f6e, 0x8c407fee, 0xb7209c22, - 0xd8105b14, + 0xd8105a94, 0xf010a876, 0xb500a96f, 0xf01042d3, 0xb740a96d, - 0xb7805c14, + 0xb7805b94, 0xb76041cd, - 0xb540618c, + 0xb540610c, 0xd81041cd, 0xf310a8c9, 0xd0138821, @@ -3589,8 +3476,8 @@ unsigned long aui32H263CBR_SlaveMTXTOPAZFWText[] = { 0x7000d002, 0x50131a50, 0xb7400128, - 0xb7806404, - 0xd1a6648c, + 0xb7806384, + 0xd1a6640c, 0x9e2d5904, 0xa8e5c040, 0xaa4dc830, @@ -3608,7 +3495,8 @@ unsigned long aui32H263CBR_SlaveMTXTOPAZFWText[] = { 0x09c0b060, }; -unsigned long aui32H263CBR_SlaveMTXTOPAZFWData[] = { +unsigned long aui32H263CBR_SlaveMTXTOPAZFWData[] = +{ 0x00000000, 0x00000000, 0x00000000, @@ -3654,43 +3542,43 @@ unsigned long aui32H263CBR_SlaveMTXTOPAZFWData[] = { 0x00000001, 0x00000000, 0x809000b0, - 0x809002f8, - 0x82883f24, - 0x82883a2c, - 0x82883a3c, - 0x82883adc, - 0x82883948, - 0x82883990, - 0x8288399e, - 0x82883998, - 0x82883b0c, - 0x82883b36, - 0x82883b48, - 0x82883b80, - 0x82883b84, - 0x82883bb4, - 0x82883be4, - 0x82883c0c, - 0x82883c4c, - 0x82883c5c, - 0x82883c6c, - 0x82883a04, - 0x82883c74, - 0x82883c80, - 0x82883cb0, - 0x82883cb8, - 0x82883cec, - 0x828842ac, - 0x828841e6, - 0x82884268, - 0x82883eec, - 0x82883fec, - 0x8288402c, - 0x82884030, - 0x82884038, - 0x82884094, - 0x828840f0, - 0x828841a8, + 0x809002e8, + 0x82883d24, + 0x82883828, + 0x82883838, + 0x828838d8, + 0x82883750, + 0x82883798, + 0x828837a6, + 0x82883908, + 0x82883932, + 0x82883944, + 0x8288397c, + 0x82883980, + 0x828839b0, + 0x828839e0, + 0x82883a08, + 0x82883a48, + 0x82883a58, + 0x82883a68, + 0x82883744, + 0x82883a70, + 0x82883a78, + 0x82883aa8, + 0x82883ab0, + 0x82883ae4, + 0x828840ac, + 0x82883fe6, + 0x82884068, + 0x82883ce4, + 0x82883dec, + 0x82883e2c, + 0x82883e30, + 0x82883e38, + 0x82883e94, + 0x82883ef0, + 0x82883fa8, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -4050,20 +3938,20 @@ unsigned long aui32H263CBR_SlaveMTXTOPAZFWData[] = { 0x00000000, 0x00000000, 0x00000000, + 0x8090073c, + 0x8090073c, + 0x80901e4c, + 0x809018e0, + 0x809036d8, + 0x80902238, + 0x80901bf4, + 0x8090073c, + 0x8090073c, + 0x8090073c, + 0x8090073c, + 0x8090073c, 0x00000000, 0x00000000, - 0x8090074c, - 0x8090074c, - 0x80901efc, - 0x8090197c, - 0x809038b8, - 0x809022e8, - 0x80901ca4, - 0x8090074c, - 0x8090074c, - 0x8090074c, - 0x8090074c, - 0x8090074c, 0x00000000, 0x00000000, 0x00000000, @@ -4309,18 +4197,22 @@ unsigned long aui32H263CBR_SlaveMTXTOPAZFWData[] = { 0x00000000, }; -unsigned long aui32H263CBR_SlaveMTXTOPAZFWTextReloc[] = { +unsigned long aui32H263CBR_SlaveMTXTOPAZFWTextReloc[] = +{ 0 }; -unsigned char aui8H263CBR_SlaveMTXTOPAZFWTextRelocType[] = { +unsigned char aui8H263CBR_SlaveMTXTOPAZFWTextRelocType[] = +{ 0 }; -unsigned long aui32H263CBR_SlaveMTXTOPAZFWTextRelocFullAddr[] = { +unsigned long aui32H263CBR_SlaveMTXTOPAZFWTextRelocFullAddr[] = +{ 0 }; -unsigned long aui32H263CBR_SlaveMTXTOPAZFWDataReloc[] = { +unsigned long aui32H263CBR_SlaveMTXTOPAZFWDataReloc[] = +{ 0 }; diff --git a/fw/H263SlaveFirmwareCBR_bin.h b/fw/H263SlaveFirmwareCBR_bin.h index 35895e6..1d0420e 100644 --- a/fw/H263SlaveFirmwareCBR_bin.h +++ b/fw/H263SlaveFirmwareCBR_bin.h @@ -1,27 +1,3 @@ -/* - * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sub license, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice (including the - * next paragraph) shall be included in all copies or substantial portions - * of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. - * IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR - * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - */ // This file was automatically generated from ../release/H263SlaveFirmwareCBR.dnl using dnl2c. diff --git a/fw/H263SlaveFirmwareVBR_bin.c b/fw/H263SlaveFirmwareVBR_bin.c index 14fe405..ff4f49d 100644 --- a/fw/H263SlaveFirmwareVBR_bin.c +++ b/fw/H263SlaveFirmwareVBR_bin.c @@ -1,55 +1,62 @@ /* - * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) 2010 Intel Corporation. All rights reserved. + * Copyright (c) Imagination Technologies Limited, UK + * Redistribution. Redistribution and use in binary form, without modification, + * are permitted provided that the following conditions are met: * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sub license, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice (including the - * next paragraph) shall be included in all copies or substantial portions - * of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. - * IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR - * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + * Redistributions must reproduce the above copyright notice and the following + * disclaimer in the documentation and/or other materials provided with the + * distribution.Neither the name of Intel Corporation nor the names of its + * suppliers may be used to endorse or promote products derived from this + * software without specific prior written permission. No reverse engineering, + * decompilation, or disassembly of this software is permitted. + * Limited patent license. Intel Corporation grants a world-wide, royalty-free, + * non-exclusive license under patents it now or hereafter owns or controls + * to make, have made, use, import,offer to sell and sell ("utilize") this + * software, but solely to the extent that any such patent is necessary to + * Utilize the software alone. The patent license shall not apply to any + * combinations which include this software. No hardware per se is licensed hereunder. + * + * DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, + * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,OR CONSEQUENTIAL DAMAGES + * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ // This file was automatically generated from ../release/H263SlaveFirmwareVBR.dnl using dnl2c. -unsigned char *szH263SlaveFirmwareVBR_buildtag = "BUILD_TOPAZ_SC_1_00_00_0318"; +unsigned char *szH263SlaveFirmwareVBR_buildtag="BUILD_TOPAZ_SC_1_00_00_0327"; -unsigned long ui32H263VBR_SlaveMTXTOPAZFWTextSize = 3510; -unsigned long ui32H263VBR_SlaveMTXTOPAZFWDataSize = 722; +unsigned long ui32H263VBR_SlaveMTXTOPAZFWTextSize = 3228; +unsigned long ui32H263VBR_SlaveMTXTOPAZFWDataSize = 684; unsigned long ui32H263VBR_SlaveMTXTOPAZFWTextRelocSize = 0; unsigned long ui32H263VBR_SlaveMTXTOPAZFWDataRelocSize = 0; unsigned long ui32H263VBR_SlaveMTXTOPAZFWTextOrigin = 0x80900000; -unsigned long ui32H263VBR_SlaveMTXTOPAZFWDataOrigin = 0x82883700; +unsigned long ui32H263VBR_SlaveMTXTOPAZFWDataOrigin = 0x82883280; -unsigned long aui32H263VBR_SlaveMTXTOPAZFWText[] = { +unsigned long aui32H263VBR_SlaveMTXTOPAZFWText[] = +{ 0x9040c001, 0xc80993fe, 0xc0000e42, 0xc8290e00, - 0xc4248422, - 0xc8298420, - 0xc3708622, + 0xc3d28422, + 0xc8298440, + 0xc3288622, 0x9e838600, 0xc8099e43, - 0xc6d80d42, - 0xc8090d40, - 0xc6da0942, - 0xc8090900, + 0xc64c0d42, + 0xc8090d00, + 0xc64c0942, + 0xc8090940, 0xc00a0e42, 0xc8090e40, 0xc00e87c2, @@ -61,7 +68,7 @@ unsigned long aui32H263VBR_SlaveMTXTOPAZFWText[] = { 0x9320fffe, 0xa401c838, 0x0dc2c809, - 0x0d80c6d8, + 0x0dc0c64a, 0x0e42c809, 0x0b46b080, 0x7e74b77f, @@ -80,8 +87,8 @@ unsigned long aui32H263VBR_SlaveMTXTOPAZFWText[] = { 0xffff9c62, 0x058d93a0, 0xb700018d, - 0xb780568c, - 0x9c015614, + 0xb780560c, + 0x9c015594, 0x0687a605, 0x0ea0060b, 0xffff9c62, @@ -91,80 +98,78 @@ unsigned long aui32H263VBR_SlaveMTXTOPAZFWText[] = { 0xa6059c22, 0x0e860a82, 0xc0340d82, - 0xc0149b32, - 0x0d8a9967, - 0x9b2dc034, - 0x4108b784, + 0xc0149af9, + 0x0d8a9963, + 0x9af4c034, + 0x5b08b782, 0xc0007500, 0xc0149082, - 0xc0149abe, - 0x740299db, + 0xc0149aba, + 0x740299d7, 0xb3549e6c, 0x02894424, - 0x995dc014, + 0x9959c014, 0xffff7540, 0xb79f90e2, 0xb7bf7f6e, 0x8c407fee, 0x87029c22, 0xb5438502, + 0xb5437418, + 0xb5437498, + 0xb5437518, 0xb5437818, 0xb5437898, - 0xb5437918, - 0xb5437c18, - 0xb5437c98, - 0xb5447d18, - 0xb5444118, - 0xb5444198, - 0xb5444218, - 0xb5404818, + 0xb5427918, + 0xb5435b18, + 0xb5407e18, + 0xb5404804, 0xb5404884, 0xb5404904, 0xb5404984, 0xb5404a04, - 0xb5404a84, + 0xb5404c04, 0xb5404c84, 0xb5404d04, - 0xb5404d84, 0xb5404202, 0xb5404282, - 0xb5405084, - 0xb5407e84, - 0xb5404f04, - 0x9c224702, + 0xb5405004, + 0xb5407d84, + 0xb5404e84, + 0x9c224602, 0x8420a605, - 0x9ba6fff4, + 0x9baafff4, 0xc0340d8a, - 0xfff49ada, - 0xc0349bc6, - 0xc4209ae5, + 0xfff49aa5, + 0xc0349bca, + 0xc4209ab0, 0x0a020cd2, 0xc000b481, 0x4220b105, 0xe0310d8a, 0xc0148d80, 0xc8299a01, - 0xc4240922, - 0xb73f0900, + 0xc3d20922, + 0xb73f0920, 0xd0717f6c, 0xb5802a5e, - 0xc01e458c, + 0xc01e450c, 0x85022a80, 0xa8c2f008, 0xc2807102, 0xb5a05a95, - 0xb341468c, + 0xb341460c, 0x76404434, - 0x461cb540, - 0x450cb520, + 0x459cb540, + 0x448cb520, 0x90c2c000, 0x0e12d011, 0xa241f008, - 0x570cb780, + 0x568cb780, 0x08c2c807, 0x0880c570, 0x0caac032, - 0x558cb580, + 0x550cb580, 0xc000b421, 0x0cf40a2a, 0xc000b481, @@ -195,7 +200,7 @@ unsigned long aui32H263VBR_SlaveMTXTOPAZFWText[] = { 0xc0340a02, 0xb4810c9e, 0xfff4c000, - 0x08029b2c, + 0x08029b30, 0x7eeeb79f, 0x7f6eb7bf, 0x9c228c60, @@ -250,7 +255,7 @@ unsigned long aui32H263VBR_SlaveMTXTOPAZFWText[] = { 0x09920d82, 0x0d02c002, 0x0902c002, - 0x9a04c034, + 0x99cfc034, 0xc0340a0a, 0xb4810c9e, 0x1b04c000, @@ -258,7 +263,7 @@ unsigned long aui32H263VBR_SlaveMTXTOPAZFWText[] = { 0x9202c000, 0xb55f9dcf, 0xc0347f7c, - 0xf23199d7, + 0xf23199a2, 0xb75fa045, 0x1b047f7c, 0x851075bf, @@ -277,10 +282,10 @@ unsigned long aui32H263VBR_SlaveMTXTOPAZFWText[] = { 0x9c80c817, 0xf8399c22, 0x0d9aa205, - 0x99bdc034, + 0x9988c034, 0xf9f80d8a, - 0xc02daa1d, - 0xa6059300, + 0xc02caa1d, + 0xa6059060, 0x0a42c801, 0x0a00c010, 0x2ebed3f2, @@ -288,50 +293,50 @@ unsigned long aui32H263VBR_SlaveMTXTOPAZFWText[] = { 0xc000b481, 0x0cf408aa, 0xc000b421, - 0x578cb780, + 0x570cb780, 0x0c92c080, 0xa881f208, 0xc000b421, - 0x578cb780, + 0x570cb780, 0xf2080c88, 0xb421a889, 0xb780c000, - 0x0c84578c, + 0x0c84570c, 0xa88df208, 0xc000b421, 0x1c980902, 0xc000b441, - 0x578cb780, + 0x570cb780, 0xf2080c90, 0xb421a885, 0xb7a0c000, - 0x0dd2578c, - 0x9976c034, + 0x0dd2570c, + 0x9941c034, 0xaa25f208, 0xffff7008, 0x0daa9344, 0x0d060982, 0x0902c121, 0x9b29fff4, - 0x4794b760, + 0x4714b760, 0x0d02c021, 0x09c20d04, 0x9b16fff4, - 0x4794b760, + 0x4714b760, 0x0d0609c2, 0x9b10fff4, 0x09820daa, 0xc1010d02, 0xfff40902, 0x0d929b14, - 0x9952c034, + 0x991dc034, 0xaa25f208, 0xffff7008, 0x77409344, 0x90a2c000, 0xc0340d8e, - 0x0d8a9954, - 0x9951c034, + 0x0d8a991f, + 0x991cc034, 0x7f6eb79f, 0x7feeb7bf, 0x9c228c40, @@ -339,13 +344,13 @@ unsigned long aui32H263VBR_SlaveMTXTOPAZFWText[] = { 0x0a020c8e, 0xc000b481, 0x4220b101, - 0x578cb780, + 0x570cb780, 0xa085f208, 0x0a021c8c, 0xc000b481, 0x4220b105, 0x2b5ed1f1, - 0x578cb780, + 0x570cb780, 0xcff09ead, 0xc2802e80, 0xf2085ea1, @@ -354,11 +359,11 @@ unsigned long aui32H263VBR_SlaveMTXTOPAZFWText[] = { 0x0a020c84, 0xc000b481, 0x4220b101, - 0x470cb520, + 0x468cb520, 0xb4810c84, 0xb101c000, 0xb5204220, - 0xc070478c, + 0xc070470c, 0xb4810c8e, 0x0882c000, 0xb4211c8c, @@ -367,12 +372,12 @@ unsigned long aui32H263VBR_SlaveMTXTOPAZFWText[] = { 0xb4211c8c, 0x0c84c000, 0xc000b481, - 0x6484b740, + 0x6284b740, 0x5908d326, 0xe0309e2d, 0x9ea4aa4d, 0xb7809c62, - 0x7740578c, + 0x7740570c, 0x9ea98502, 0xd0010d82, 0xf2080db2, @@ -416,7 +421,7 @@ unsigned long aui32H263VBR_SlaveMTXTOPAZFWText[] = { 0x3c80c400, 0xc000b481, 0x4220b102, - 0x5b94b760, + 0x5a94b760, 0x6931d312, 0x9e518502, 0x4070b960, @@ -428,7 +433,7 @@ unsigned long aui32H263VBR_SlaveMTXTOPAZFWText[] = { 0x9301ffff, 0x8560c1c0, 0x80ade210, - 0x5d94b760, + 0x5c94b760, 0x3904c001, 0x8521ce3e, 0x4048b960, @@ -438,7 +443,7 @@ unsigned long aui32H263VBR_SlaveMTXTOPAZFWText[] = { 0x85100890, 0x9301ffff, 0x812de220, - 0x5b0cb780, + 0x5a0cb780, 0x3908c001, 0x0d60c1c0, 0xdac85d09, @@ -456,7 +461,7 @@ unsigned long aui32H263VBR_SlaveMTXTOPAZFWText[] = { 0x2a04c001, 0xc0007500, 0xb7409362, - 0x09025b94, + 0x09025a94, 0x4070b960, 0x08e0c1c0, 0x5889d0a4, @@ -471,7 +476,7 @@ unsigned long aui32H263VBR_SlaveMTXTOPAZFWText[] = { 0xc0010205, 0x75002a08, 0x91e2c001, - 0x5d94b740, + 0x5c94b740, 0xb9600982, 0xc1c04048, 0xd0a408e0, @@ -491,13 +496,13 @@ unsigned long aui32H263VBR_SlaveMTXTOPAZFWText[] = { 0xf0104220, 0xb73fa0c1, 0xb7807e72, - 0xdac85b0c, + 0xdac85a0c, 0xcfffa086, 0xc0702976, 0xb4410c92, 0x8c20c000, 0xb7409c22, - 0xd312510c, + 0xd312508c, 0x0a026cb1, 0x0cc0c1c0, 0xc4005c8b, @@ -518,7 +523,7 @@ unsigned long aui32H263VBR_SlaveMTXTOPAZFWText[] = { 0x3c80c400, 0xc000b481, 0x4220b103, - 0x5c94b740, + 0x5b94b740, 0x6d31d311, 0x4058b960, 0xc1c00085, @@ -673,63 +678,65 @@ unsigned long aui32H263VBR_SlaveMTXTOPAZFWText[] = { 0xa60d9360, 0x85028420, 0xb55f9e55, - 0xb55f7f7c, - 0xf0107ffc, - 0xe011aa61, - 0x03078c8e, + 0xf0107f7c, + 0xe012aa61, + 0x03078d8e, + 0x7ffcb55f, 0x750a1a08, 0x590cd226, 0xe05a8540, 0xc0038044, - 0xc00090a0, + 0xc0009120, 0xc0009180, - 0xc00092a0, 0xc00193c0, - 0xc0019100, - 0xc0029200, - 0xe0119060, - 0x9e8b8d88, - 0x1954d072, - 0x508cb5a0, - 0x9bc8fff4, - 0x9200c002, - 0x5094b740, - 0xe0119ea9, - 0x9e8b8d88, + 0xc00190c0, + 0xc00191e0, + 0xc00292c0, + 0xb7209100, + 0xb780588c, + 0x2a0849ad, + 0x856a7500, + 0x4462b352, + 0xe0119d57, + 0xd0728d88, + 0xb5a01954, + 0xfff4500c, + 0xc0029bbf, + 0xb7409160, + 0x9ea95014, + 0x8d88e011, 0xfff41514, - 0xc0029bbd, - 0xe01190a0, - 0x9e8b8d88, - 0x295ed3f2, - 0xfff40916, - 0xb5a09aeb, - 0xc001508c, - 0xe0119320, - 0x9e8b8d88, + 0xc0029bb5, + 0xe0119020, + 0xd3f28d88, + 0x0916295e, + 0x9ae4fff4, + 0x500cb5a0, + 0x92c0c001, + 0x8d88e011, 0x295ed3f2, 0xfff40916, - 0xc0019adf, - 0xd20891e0, - 0x9e8baa41, - 0x8c88f011, - 0xd0124a7d, - 0x0d062ace, - 0x018b0906, - 0x9ad0fff4, - 0x9e6a9e83, - 0x0d02018b, - 0x9acafff4, - 0x9340c000, - 0xaa41d208, - 0xf0119e8b, + 0xc0019ad9, + 0xd20891a0, + 0xf011aa41, + 0x4a7d8c88, + 0x2aced012, + 0x09060d06, + 0xfff4018b, + 0x9e839acb, + 0x018b9e6a, + 0xfff40d02, + 0xc0009ac5, + 0xd2089320, + 0xf011aa41, 0x4a7d8c88, 0x2aced012, 0x09060d02, 0xfff4018b, - 0x9e839abb, + 0x9e839ab7, 0x018b9e6a, 0x0d7ec00e, - 0x9ab4fff4, + 0x9ab0fff4, 0x9080c000, 0x90e0c001, 0x7e68b79f, @@ -773,7 +780,7 @@ unsigned long aui32H263VBR_SlaveMTXTOPAZFWText[] = { 0x0a9cc002, 0x5a95c280, 0xfff4018b, - 0xb75f9a1e, + 0xb75f9a1a, 0xc2807f7c, 0xc3015a88, 0xc0008122, @@ -781,7 +788,7 @@ unsigned long aui32H263VBR_SlaveMTXTOPAZFWText[] = { 0x9dcf8d88, 0x8510050b, 0x7f7cb55f, - 0x9b23fff4, + 0x9b1ffff4, 0x7f7cb75f, 0x718e0b04, 0x92a6fffe, @@ -808,7 +815,7 @@ unsigned long aui32H263VBR_SlaveMTXTOPAZFWText[] = { 0xc000b481, 0x0c8408c2, 0xc000b421, - 0x608cb740, + 0x5f8cb740, 0xa947f048, 0x802df210, 0xa245f048, @@ -827,44 +834,44 @@ unsigned long aui32H263VBR_SlaveMTXTOPAZFWText[] = { 0xb101c000, 0xd0534220, 0xb7801910, - 0xf248590c, + 0xf248588c, 0xf210a891, 0x0d8288a3, 0x018b0d06, - 0x9884fff4, + 0x9880fff4, 0x0ca2c080, 0xc000b4a1, 0x0d82c002, - 0x9954c014, + 0x991bc014, 0xffff700a, 0x0daa9364, 0x0d0a0982, 0x0902c121, - 0x9b09ffd4, - 0x590cb780, + 0x9b05ffd4, + 0x588cb780, 0xa992f248, 0x0d02c0a1, 0x09c20d04, - 0x9af4ffd4, + 0x9af0ffd4, 0x0d82c0c0, 0x0d420992, 0xc0140942, - 0xb79f9957, + 0xb79f991e, 0xb7bf7f6e, 0x8c407fee, - 0xa60d9c22, + 0xa6059c22, 0x8400c010, - 0x590cb720, + 0x588cb720, 0x49adb780, 0x75002a20, - 0x5b94b7c0, + 0x5a8cb7a0, 0xc0000902, - 0xb7849182, - 0x75004108, + 0xb7829182, + 0x75005b08, 0x90e2c000, - 0xaa41d290, - 0xc0057500, - 0xb7209164, + 0xaa21d288, + 0xc0037500, + 0xb7209284, 0xd01149ad, 0x75002a18, 0x3924d002, @@ -875,665 +882,654 @@ unsigned long aui32H263VBR_SlaveMTXTOPAZFWText[] = { 0xc0503926, 0xb4410c82, 0x9d87c000, - 0x470cb740, + 0x468cb740, 0x09c20dc2, 0x0d02c010, 0x0c81cff0, - 0x9acbffd4, - 0x4108b784, - 0x75009d1b, - 0x0b01cff0, + 0x9ac7ffd4, + 0x5b08b782, + 0x75009d0b, + 0x0901cff0, 0x9282c000, - 0xaa41d290, + 0xaa21d288, 0xc0007500, 0xb79f91e2, - 0xf211606c, + 0xe211606c, 0xc0108d00, 0x75002a00, 0x0a03cff0, 0x8001f310, - 0x4422b346, + 0x4422b342, 0x4068b79e, 0x08c2c801, 0x0880c010, 0x0ceac032, 0x606cb59f, 0xc000b421, - 0x4108b784, - 0xc0017500, - 0xb7849282, - 0x75004208, - 0x91e2c001, - 0x518cb720, - 0x2a12d011, - 0xc0017500, - 0xb7a09102, - 0xb7a06194, - 0xf2105c8c, - 0x9eabaa21, - 0xb52028f9, - 0x9ea4518c, - 0xb7209c62, - 0xb7805f0c, - 0x75004129, - 0x92a4c000, - 0xa9a1f208, - 0xa83df210, - 0x9e840d82, - 0xf2509c62, - 0x9eaba8a5, - 0xa021f208, - 0x9e8c0982, - 0xda089c62, - 0xb582aa21, - 0xda10438a, - 0x9eb3a9cd, - 0x9aa6fff4, - 0x0a02c801, - 0x0a00c00a, - 0x0c8ac030, - 0xc000b481, - 0x08c2c008, - 0xb4210c84, + 0xa9adda08, + 0xfff49e93, + 0xc8019add, + 0xc00a0a02, + 0xc0300a00, + 0xb4810c8a, 0xc008c000, - 0x0c880a02, - 0xc000b481, - 0x0d82c0c0, - 0xc0080992, - 0xc0080d02, - 0xc0140902, - 0xc008989d, - 0xc0300a02, - 0xb4810c8e, - 0xb720c000, - 0x85065c0c, - 0x4039b540, - 0x9ad1fff4, - 0x6eeeb79f, - 0x6f6eb7bf, - 0x6feeb7df, - 0x8c60c010, - 0xf8399c22, - 0xc450a205, - 0x0a020c82, - 0xc000b481, - 0x4220b101, - 0x0a40c008, + 0x0c8408c2, + 0xc000b421, + 0x0a02c008, + 0xb4810c88, + 0xc0c0c000, + 0x09920d82, + 0x0d02c008, + 0x0902c008, + 0x989bc014, + 0x0a02c008, 0x0c8ec030, 0xc000b481, - 0x38c0c002, - 0x0c82c050, - 0xc000b421, - 0x0d82c0c0, - 0xc0080992, - 0xc0080d02, - 0xc0140902, - 0xc0089869, - 0xc0300a02, + 0x5b0cb720, + 0xb5408506, + 0xfff44039, + 0xb79f9b08, + 0xb7bf6f6e, + 0xc0106fee, + 0x9c228c40, + 0xa205f839, + 0x0c82c450, + 0xb4810a02, + 0xb101c000, + 0xc0084220, + 0xc0300a40, 0xb4810c8e, - 0xf9f8c000, - 0xfff5aa1d, - 0xa60d9000, - 0x0eb0f011, - 0x9182c001, - 0x0f7ec01e, - 0x0b02c008, - 0x0e8ec030, - 0x7540c040, - 0xc0509e74, - 0xb3540c96, - 0x12d84426, - 0x5a14c200, + 0xc002c000, + 0xc05038c0, + 0xb4210c82, + 0xc0c0c000, + 0x09920d82, + 0x0d02c008, + 0x0902c008, + 0x9869c014, + 0x0a02c008, + 0x0c8ec030, 0xc000b481, - 0x0d0ac030, - 0xc000b4c2, + 0xaa1df9f8, + 0x9320fff6, + 0xf011a60d, + 0xc0010eb0, + 0xc01e9182, + 0xc0080f7e, + 0xc0300b02, + 0xc0400e8e, + 0x9e747540, + 0x0c96c050, + 0x4426b354, + 0xc20012d8, + 0xb4815a14, + 0xc030c000, + 0xb4c20d0a, + 0xb4c5c000, + 0xc030c000, + 0xb4c10c96, + 0xc0c0c000, + 0x09920d82, + 0x0d02c008, + 0x0902c008, + 0x9835c014, 0xc000b4c5, - 0x0c96c030, - 0xc000b4c1, - 0x0d82c0c0, - 0xc0080992, - 0xc0080d02, - 0xc0140902, - 0xb4c59835, - 0x7540c000, - 0x93c4fffe, - 0x9a6ffff4, - 0x7eeeb79f, - 0x7f6eb7bf, - 0x7feeb7df, - 0x9c228c60, + 0xfffe7540, + 0xfff493c4, + 0xb79f9aa8, + 0xb7bf7eee, + 0xb7df7f6e, + 0x8c607fee, + 0xb4639c22, + 0x9c22c000, + 0xa062f812, + 0xc2009c22, + 0x5d890d80, + 0x09829e59, + 0x3d80c400, 0xc000b463, - 0xf8129c22, - 0x9c22a062, - 0x0d80c200, - 0x9e595d89, - 0xc4000982, - 0xb4633d80, - 0xb203c000, - 0x00074620, - 0xc1279c22, - 0x9c229c8f, - 0xb971080a, - 0xc01756f1, - 0xc0719c81, - 0xc0179c80, - 0xb9609c80, - 0x9c224000, - 0x9280ffff, - 0x01c69e5c, - 0x5889d1a4, - 0xc4000882, - 0xb4213c80, - 0xb104c000, - 0x22444220, - 0x71069e53, - 0x9324ffff, - 0xa60d9c22, - 0x8420c004, - 0x0ca2c829, - 0x0cf0c3e6, - 0xac3dc030, - 0x8d00e133, - 0xa45dc038, - 0xac3dc030, - 0xa45dc038, - 0xac3dc010, - 0xa45dc018, - 0xac25c010, - 0xa445c018, - 0x590cb7a0, - 0x85029ea9, - 0x661ab540, - 0x4d98b541, - 0x470cb740, - 0xc00a0dc2, - 0x09c20d42, - 0x9979ffd4, - 0x0a58d251, - 0xaa01da08, - 0x9ead7502, - 0x9084c000, - 0x450cb580, - 0xaa2df290, - 0x75002a08, - 0x90a4c000, - 0xb5408506, - 0xb780451c, - 0xf210608c, - 0x8502a8a1, - 0xa8a6f210, - 0x511cb540, - 0x481ab540, - 0xa103f208, - 0xa085f208, - 0xa929f210, - 0xa08af208, - 0xa92ef210, - 0xa8b2f210, - 0xa10df208, - 0xa8b1f250, - 0xa112f208, - 0xa096f208, - 0xa09af208, - 0x0cf2c050, - 0xf24808c0, - 0xb421a085, - 0x0a0ac000, - 0x0c92c036, - 0xc000b481, - 0x1c8c0896, + 0x4620b203, + 0x9c220007, + 0x9c8fc127, + 0x080a9c22, + 0x56f1b971, + 0x9c81c017, + 0x9c80c071, + 0x9c80c017, + 0x4000b960, + 0xffff9c22, + 0x9e5c9280, + 0xd1a401c6, + 0x08825889, + 0x3c80c400, 0xc000b421, - 0x8c00f031, - 0x8d80e131, - 0xb7c09ea3, - 0xb55f5f0c, - 0x0d027ffc, - 0x4078b960, - 0xa103f208, - 0xd1229dba, - 0x9e2d5d0d, - 0xa8e5f029, - 0x2caed012, - 0xd1265c88, - 0x9e4a5908, - 0xaa4de038, - 0x28bc0d04, - 0x324250a8, - 0xffffa241, - 0xf01091c1, - 0xc036aa61, - 0xb4810c8e, - 0xb73fc000, - 0x1c847fec, + 0x4220b104, + 0x9e532244, + 0xffff7106, + 0x9c229324, + 0xc004a60d, + 0xc8298420, + 0xc39e0ca2, + 0xc0300cb0, + 0xe133ac3d, + 0xc0388d00, + 0xc030a45d, + 0xc038ac3d, + 0xc010a45d, + 0xc018ac3d, + 0xc010a45d, + 0xc018ac25, + 0xb7a0a445, + 0x9ea9588c, + 0xb5408502, + 0xb541651a, + 0xb7404b98, + 0x0dc2468c, + 0x0d42c00a, + 0xffd409c2, + 0xd25199ae, + 0xda080a58, + 0x7502aa01, + 0xc0009ead, + 0xb5809084, + 0xf290448c, + 0x2a08aa2d, + 0xc0007500, + 0x850690a4, + 0x449cb540, + 0x5f8cb780, + 0xa8a1f210, + 0xf2108502, + 0xb540a8a6, + 0xb540509c, + 0xf208471a, + 0xf208a103, + 0xf210a085, + 0xf208a929, + 0xf210a08a, + 0xf210a92e, + 0xf208a8b2, + 0xf250a10d, + 0xf208a8b1, + 0xf208a112, + 0xf208a096, + 0xc050a09a, + 0x08c00cf2, + 0xa085f248, 0xc000b421, - 0x996bc014, - 0xaa4dd208, + 0xc0360a0a, + 0xb4810c92, + 0x0896c000, + 0xb4211c8c, + 0xf031c000, + 0xe1318c00, + 0x9ea38d80, + 0x5e0cb7c0, + 0x7ffcb55f, + 0xb9600d02, + 0xf2084078, + 0x9dbaa103, + 0x5d0dd122, + 0xf0299e2d, + 0xd012a8e5, + 0x5c882cae, + 0x5908d126, + 0xe0389e4a, + 0x0d04aa4d, + 0x50a828bc, + 0xa2413242, + 0x91c1ffff, + 0xaa61f010, + 0x0c8ec036, + 0xc000b481, + 0x7fecb73f, + 0xb4211c84, + 0xc014c000, + 0xd2089961, + 0x7500aa4d, + 0x9262c000, + 0xaa2df290, + 0x2ac8f011, + 0x91a4c000, + 0x2a00c800, 0xc0007500, - 0xf2909262, - 0xf011aa2d, - 0xc0002ac8, - 0xc80091a4, - 0x75002a00, - 0x90c4c000, - 0xa9c6f208, - 0x9ae3fff4, - 0xa2cdd208, - 0xa8adf290, - 0x2a14d011, + 0xf20890c4, + 0xfff4a9c6, + 0xd2089ae3, + 0xf290a2cd, + 0xd011a8ad, + 0x75002a14, + 0x9104c000, + 0x0a42c809, + 0x0a20c554, + 0x540cb580, + 0x460cb780, 0xc0007500, - 0xc8099104, - 0xc5d00a42, - 0xb5800a40, - 0xb780548c, - 0x7500468c, - 0x9162c000, - 0x5a31c080, - 0xc03e2a04, - 0xb4810cea, - 0xc000c000, - 0xb7809280, - 0x7502450c, - 0x915cc000, - 0x2880c100, - 0x0a0e7440, - 0x1a46d001, - 0x9060c000, - 0xc03e0a02, - 0xb4810cea, - 0xb79fc000, - 0xb7bf7a6e, - 0xb7df7aee, - 0xc0067b6e, - 0x9c228c00, - 0x558cb780, - 0x0892c0c8, - 0x40f8b960, - 0x0948d011, - 0xaa45f029, - 0x5889d0a4, + 0xc0809162, + 0x2a045a31, + 0x0ceac03e, 0xc000b481, - 0xffff0890, - 0x9c229321, - 0xb720a605, - 0xb781468c, - 0x7440410c, - 0xb5810a04, - 0xc000410c, - 0xb7849364, - 0x75004108, - 0x92c2c000, - 0x450cb720, - 0x518cb780, - 0x3a407442, - 0x518cb580, - 0x919cc000, - 0x5f0cb780, - 0xa889d208, - 0xc0007440, - 0x850690a4, - 0x4818b544, - 0x0a42c801, - 0x0a00c010, - 0x0ceac032, + 0x9280c000, + 0x448cb780, + 0xc0007502, + 0xc100915c, + 0x74402880, + 0xd0010a0e, + 0xc0001a46, + 0x0a029060, + 0x0ceac03e, 0xc000b481, - 0x08c2c008, - 0x1ce0c002, - 0xc000b421, - 0x0a42c008, - 0x0d0ec030, - 0xc000b482, - 0x0c82c450, - 0x1a40c008, + 0x7a6eb79f, + 0x7aeeb7bf, + 0x7b6eb7df, + 0x8c00c006, + 0xb7809c22, + 0xc0c8550c, + 0xb9600892, + 0xd01140f8, + 0xf0290948, + 0xd0a4aa45, + 0xb4815889, + 0x0890c000, + 0x9321ffff, + 0xa6059c22, + 0x460cb720, + 0x7e8cb780, + 0x0a047440, + 0x7e8cb580, + 0x9364c000, + 0x5b08b782, + 0xc0007500, + 0xb72092c2, + 0xb780448c, + 0x7442510c, + 0xb5803a40, + 0xc000510c, + 0xb780919c, + 0xd2085e0c, + 0x7440a889, + 0x90a4c000, + 0xb5438506, + 0xc8017e18, + 0xc0100a42, + 0xc0320a00, + 0xb4810cea, + 0xc008c000, + 0xc00208c2, + 0xb4211ce0, + 0xc008c000, + 0xc0300a42, + 0xb4820d0e, + 0xc450c000, + 0xc0080c82, + 0xb4811a40, + 0xb101c000, + 0xc0024220, + 0xc05038c0, + 0xb4210c82, + 0xc0c0c000, + 0x09920d82, + 0x0d02c008, + 0x0902c008, + 0x9aa7fff4, + 0x0c86c450, + 0xb4810a02, + 0xb102c000, + 0xc0084260, + 0xc0300a00, + 0xb4820d0e, + 0x0c84c000, + 0x1a00c008, 0xc000b481, 0x4220b101, - 0x38c0c002, - 0x0c82c050, - 0xc000b421, - 0x0d82c0c0, - 0xc0080992, - 0xc0080d02, - 0xfff40902, - 0xc4509aa7, + 0x5a35c080, + 0x0902c801, + 0xc00e0940, + 0xd0a828fc, + 0xd0715910, + 0xc03029ce, + 0x9dc80c8a, + 0xc000b441, + 0x0c840a42, + 0xc000b481, + 0xc0007680, + 0xb7209182, + 0xb7405f8c, + 0xf21044bd, + 0xf3108a27, + 0xb5808021, + 0xc45044ad, 0x0a020c86, 0xc000b481, 0x4260b102, - 0x0a00c008, - 0x0d0ec030, - 0xc000b482, - 0xc0080c84, - 0xb4811a00, - 0xb101c000, - 0xc0804220, - 0xc8015a35, - 0x09400902, - 0x28fcc00e, - 0x5910d0a8, - 0x29ced071, - 0x0c8ac030, - 0xb4419dc8, - 0x0a42c000, - 0xb4810c84, - 0x7680c000, - 0x9182c000, - 0x608cb720, - 0x44bdb740, - 0x8a27f210, - 0x8021f310, - 0x44adb580, - 0x0c86c450, - 0xb4810a02, + 0xb4810cec, 0xb102c000, - 0x0cec4260, + 0xc2014260, + 0x08ea8926, + 0x0c9ec034, + 0xc000b421, + 0x588cb780, + 0xa891f248, + 0xf2108d40, + 0x0d8288a3, + 0xc2800d06, + 0xb5805a0c, + 0x018b508c, + 0x998effd4, + 0x0ca2c080, + 0xc000b4a1, + 0x478cb780, + 0xb4810c88, + 0xb7a0c000, + 0xc0025a14, + 0xfff40d82, + 0x700a9a22, + 0x9364ffff, + 0x7e8cb780, + 0xa8adf210, + 0xa8a2f250, + 0x9e496243, + 0xc0007102, + 0x850690b8, + 0x7c18b543, + 0x460cb780, + 0xc0007500, + 0x0d829102, + 0x9a45ffd4, + 0xffd40d82, + 0x0a029a61, + 0x0ca6c080, 0xc000b481, - 0x4260b102, - 0x8926c201, - 0xc03408ea, - 0xb4210c9e, - 0xb780c000, - 0xf248590c, - 0x8d40a891, - 0x88a3f210, - 0x0d060d82, - 0x5a0cc280, - 0x510cb580, - 0xffd4018b, - 0xc0809959, - 0xb4a10ca2, - 0xb780c000, - 0x0c88480c, + 0x0d92c002, + 0x99fdfff4, + 0xffff7400, + 0x0dea9364, + 0x0d0a0982, + 0x0902c121, + 0x9be7ffb4, + 0x588cb780, + 0xa992f248, + 0x0d02c0a1, + 0x09c20d04, + 0x9bd2ffb4, + 0x0d82c0c0, + 0x0d420992, + 0xfff40942, + 0x0a029a00, + 0x0ceac03e, 0xc000b481, - 0x5b14b7a0, - 0x0d82c002, - 0x9a22fff4, - 0xffff700a, - 0xb7819364, - 0xf210410c, - 0xf250a8ad, - 0x6243a8a2, - 0x71029e49, - 0x90b8c000, - 0xb5448506, - 0xb7804618, - 0x7500468c, - 0x9242c000, - 0xffd40d82, - 0xb7849a10, - 0x75004208, + 0x7f6eb79f, + 0x7feeb7bf, + 0x9c228c40, + 0xb720a60d, + 0xb780588c, + 0xc00249ad, + 0x75002a00, + 0xc0029e8e, + 0xc8099302, + 0xc56e0cc2, + 0xc8090ca0, + 0xc5760942, + 0xc8090930, + 0xc5c00d42, + 0xc8090d10, + 0xc62209c2, + 0xc80909d0, + 0xc5600c42, + 0xc8090c70, + 0xc5660842, + 0xc8090830, + 0xc5620ec2, + 0xd1510e90, + 0xc8090ee0, + 0xc62408c2, + 0x9eab08d0, + 0x608cb780, + 0xb5428506, + 0x0b025b18, + 0x7e8cb5c0, + 0x7c08b5c3, + 0xa08ef208, + 0xa11df208, + 0xa102f248, + 0xa185f248, + 0xa00af248, + 0xa005f208, + 0xa282f208, + 0xa08df248, + 0x9c620603, + 0xaa4df290, + 0x5a94b720, + 0xa8a1d208, + 0x75002a08, + 0x430ab5c0, + 0x41cbb520, 0x90e2c000, - 0xffd40d82, - 0xc000995a, - 0x0d8290a0, - 0x9a22ffd4, - 0xc0800a02, - 0xb4810ca6, - 0xc002c000, - 0xfff40d92, - 0x740099f3, - 0x9364ffff, - 0x09820dea, - 0xc1210d0a, - 0xffb40902, - 0xb7809ba8, - 0xf248590c, - 0xc0a1a992, - 0x0d040d02, - 0xffb409c2, - 0xc0c09b93, - 0x09920d82, - 0x09420d42, - 0x99f6fff4, - 0xc03e0a02, - 0xb4810cea, - 0xb79fc000, - 0xb7bf7f6e, - 0x8c407fee, - 0xa60d9c22, - 0x590cb720, - 0x49b5b720, - 0x2e10d091, - 0x9e8e7500, - 0x9122c003, - 0x2e14d011, - 0xb5448506, - 0x0e824118, - 0xb5a17500, - 0xb5a44114, - 0xc0004610, - 0xb5449082, - 0xd1114198, - 0x75002e10, - 0x9082c000, - 0x4218b544, - 0x2e10d211, - 0xc0007500, - 0xb5449082, - 0xb7844298, - 0x75004208, - 0x618cb7c0, - 0x9244c001, - 0x0a42c809, - 0x0a40c5ea, - 0x08c2c809, - 0x08d0c5f2, - 0x0cc2c809, - 0x0cc0c63e, - 0x0942c809, - 0x0960c6a6, - 0x0d42c809, - 0x0d10c5de, - 0x09c2c809, - 0x09d0c5e2, - 0x0dc2c809, - 0x0db0c5de, - 0x0c42c809, - 0x0c60c6a8, - 0xa24df208, - 0xa0ddf208, - 0xa0c2f248, - 0xa145f248, - 0xa14af248, - 0xa1c5f208, - 0xa1c2f208, - 0xa04ef248, - 0xaa4df208, - 0x0ee0d151, - 0x9ea49eab, - 0xb7209c62, - 0xd2085b8c, - 0xb580aa21, - 0xb72041ab, - 0xb5a041b3, - 0xb5204392, - 0xb7c05094, - 0xf2d05b0c, + 0xb540856a, + 0xc000501c, + 0xb78090c0, + 0xb58041cb, + 0xb7c0500c, + 0xf2d05a0c, 0xf208aa49, 0x7048a8d9, 0x9142c000, - 0x618cb780, + 0x608cb780, 0xa88df248, 0x0de0d152, 0x9c629e8c, - 0x4108b784, - 0xc0047500, - 0xb7209062, - 0x76404694, - 0x93c4c003, - 0x438ab720, + 0x5b08b782, + 0xc0037500, + 0xb7209302, + 0x76404614, + 0x9264c003, + 0x430ab720, 0xc0007440, 0xda0890e2, 0x7048aa55, - 0x9004c001, - 0x5f14b7a0, - 0x4188b784, - 0x618cb7a0, + 0x9344c000, + 0x608cb7a0, + 0x5e14b7a0, 0xa9d6da08, - 0x4392b520, - 0x7500850a, - 0xa0aad210, - 0xa8a9f208, - 0x8d24e001, - 0x1d849d4f, - 0x9c629e8c, - 0xaa31f208, - 0x0d8a030b, + 0x4312b520, + 0xaa29f208, + 0xd2100982, + 0x1d84a0aa, 0x9c629ea4, + 0xa8b1f208, + 0x0d8a030b, + 0x9c629e8c, 0x9180c000, - 0x618cb780, + 0x608cb780, 0xa891f208, - 0x5f14b7a0, + 0x5e14b7a0, 0x03090d86, 0x9c629e8c, - 0x438ab780, - 0x4208b724, - 0x5b94b720, + 0x430ab780, + 0x5a8cb720, 0xb5800a04, - 0xd210438a, - 0x7440aa29, - 0x4849b580, - 0x9024c001, - 0x5c8cb7a0, - 0xa8c1f208, - 0x9e8c9eab, - 0xd2109c62, - 0x7500aa29, - 0x92a4c000, - 0xa9a1f208, - 0xa85df208, - 0x9e840d82, - 0xf2089c62, - 0xf248a021, - 0x9eaba845, - 0x9e840982, - 0xda089c62, - 0xb582aa21, - 0xb780438a, - 0x7502450c, - 0x90bcc000, - 0xffd40d86, - 0xd2109830, - 0x7500aa29, - 0x9122c000, - 0x578cb720, + 0xd210430a, + 0xb7a0aa29, + 0xb5805b8c, + 0xf2084829, + 0x9eaba8c1, + 0x9c629e8c, + 0xaa29d210, + 0xc0007500, + 0xf20892a4, + 0xf208a9a1, + 0x0d82a85d, + 0x9c629e84, + 0xa021f208, + 0xa845f248, + 0x09829eab, + 0x9c629e84, + 0xaa21da08, + 0x7e8ab581, + 0x448cb780, + 0xc0007502, + 0x0d8690bc, + 0x988bffd4, + 0xaa29d210, + 0xc0007500, + 0xb7209122, + 0xb780570c, + 0x3a08412d, + 0x90e0c000, + 0x570cb720, 0x412db780, - 0xc0003a08, - 0xb72090e0, - 0xb780578c, - 0x2a75412d, - 0x412db580, - 0x4108b724, - 0x518cb780, - 0x3a047440, - 0x518cb580, - 0x91c4c000, - 0x0e60d151, - 0x5b8cb740, - 0xa882d208, - 0xa881d208, - 0x5094b520, - 0xa0cdd808, - 0x7eeeb79f, - 0x7f6eb7bf, - 0x7feeb7df, - 0x9c228c60, - 0x4003ba1b, - 0x9e5c9e59, - 0x4002ba03, - 0x4003ba12, - 0x9e537040, - 0x9136c000, - 0xc0007006, - 0xc8129158, - 0xc00072c4, - 0x9e519180, - 0xc0007002, - 0x9e8290bc, - 0x90a0c000, - 0x70c8cc10, - 0x9e509e9a, - 0xa61d9c22, - 0x0a468460, - 0x0c9ec034, - 0xc000b481, + 0xb5802a75, + 0xb722412d, + 0xb7805b08, + 0x7440510c, + 0xb5803a04, + 0xc000510c, + 0xd15191c4, + 0xb7400e60, + 0xd2085a8c, + 0xd208a882, + 0xb520a881, + 0xd8085014, + 0xb79fa0cd, + 0xb7bf7eee, + 0xb7df7f6e, + 0x8c607fee, + 0xba1b9c22, + 0x9e594003, + 0xba039e5c, + 0xba124002, + 0x70404003, + 0xc0009e53, + 0x70069136, + 0x9158c000, + 0x72c4c812, + 0x9180c000, + 0x70029e51, + 0x90bcc000, + 0xc0009e82, + 0xcc1090a0, + 0x9e9a70c8, + 0x9c229e50, + 0x8460a61d, + 0xc0340a46, + 0xb4810c9e, + 0xb760c000, + 0xfff45314, + 0xb78098a2, + 0xdffc480a, + 0xd0127d3e, + 0xc0002b06, + 0xb7809104, + 0xdffc488a, + 0xc0007d3e, + 0x778290a2, + 0x90c4c000, + 0x0b820f82, + 0x9000c001, 0x5394b760, - 0x987cfff4, - 0x490ab780, - 0x7d3edffc, - 0x2b06d012, - 0x9104c000, - 0x498ab780, + 0x9889fff4, + 0x5bc3d024, + 0x5884c000, + 0x4002ba39, + 0x5c84d3a2, + 0xc3809e8f, + 0xc2005a7f, + 0x02785a79, + 0x5b8bc200, + 0x4003ba3f, + 0x5e7fd3a2, + 0xc2009e79, + 0x02185a79, + 0x5b8bd224, + 0x480ab780, 0x7d3edffc, - 0x90a2c000, - 0xc0007782, - 0x0f8290c4, - 0xc0010b82, - 0xb7609000, - 0xfff45414, - 0xd0249863, - 0xc0005bc3, - 0xba395884, - 0xd3a24002, - 0x9e8f5c84, - 0x5a7fc380, - 0x5a79c200, - 0xc2000278, - 0xba3f5b8b, - 0xd3a24003, - 0x9e795e7f, - 0x5a79c200, - 0xd2240218, - 0xb7805b8b, - 0xdffc490a, - 0xc0017d3e, - 0xb7809164, - 0xba24498a, - 0xc000400a, - 0x09029124, - 0x7fecb55f, - 0x7f6cb55f, - 0x9180c00b, - 0x6784b740, - 0xb7209e7e, - 0x1a04668c, - 0x5908d226, - 0xb7609e2d, - 0x028f6704, - 0x7f6cb5bf, - 0x7fecb5df, - 0xa34ee030, - 0x5904d226, - 0xc8309d1d, - 0x9e3da3cd, - 0xa3cec830, - 0x9240c00a, - 0x498ab780, + 0x9164c001, + 0x488ab780, 0x400aba24, - 0xc0020e82, - 0xb72092a4, - 0xb7c05994, - 0xb780668c, - 0x9d6d404b, - 0x5a11c200, + 0x9124c000, + 0xb55f0902, + 0xb55f7fec, + 0xc00b7f6c, + 0xb7409180, + 0x9e7e6584, + 0x648cb720, 0xd2261a04, - 0xc8305904, - 0xb780a3cd, - 0x010d404b, - 0x678cb7e0, - 0xc2000089, + 0x9e2d5908, + 0x6504b760, + 0xb5bf028f, + 0xb5df7f6c, + 0xe0307fec, + 0xd226a34e, + 0x9d1d5904, + 0xa3cdc830, + 0xc8309e3d, + 0xc00aa3ce, + 0xb7809240, + 0xba24488a, + 0x0e82400a, + 0x92a4c002, + 0x5914b720, + 0x648cb7c0, + 0x404bb780, + 0xc2009d6d, 0x1a045a11, - 0x5908d226, - 0xa9c6d829, - 0x18845891, + 0x5904d226, + 0xa3cdc830, + 0x404bb780, + 0xb7e0010d, + 0x0089658c, + 0x5a11c200, + 0xd2261a04, + 0xd8295908, + 0x5891a9c6, + 0x9d531884, + 0x5904d0a6, + 0x650cb7a0, + 0xa306e270, + 0xd8089d47, + 0x0d02a9c1, + 0x4003ba1b, + 0xa3a6c850, + 0x4002ba1b, + 0x9b3ffff4, + 0x488ab780, + 0x4002ba24, + 0x5904d226, + 0x9d4b0a04, + 0x5904d226, + 0x4002ba00, + 0xc8509d53, + 0xca50a9c6, + 0x0d02a985, + 0x7f6cb51f, + 0x4003ba1b, + 0x4002ba1b, + 0x9b25fff4, + 0x9ded9eba, + 0x4002ba00, + 0x7fecb51f, + 0xc002010b, + 0xb7c09260, + 0x9eba648c, + 0x5904d226, + 0x650cb7a0, + 0x18c2d011, + 0x9d4b0a04, + 0x5904d226, + 0x5904d0a8, 0xd0a69d53, - 0xb7a05904, - 0xe270670c, - 0x9d47a306, - 0xa9c1d808, - 0xba1b0d02, - 0xc8504003, + 0x9d445908, + 0xb7609ded, + 0xc830659c, + 0xc860a3c1, + 0xca60a9c6, + 0xe030a985, + 0xc850a34e, 0xba1ba3a6, + 0xba1b4003, 0xfff44002, - 0xb7809b3f, - 0xba24498a, + 0xb7809af6, + 0xba24488a, 0xd2264002, 0x0a045904, 0xd2269d4b, @@ -1541,210 +1537,144 @@ unsigned long aui32H263VBR_SlaveMTXTOPAZFWText[] = { 0x9d534002, 0xa9c6c850, 0xa985ca50, - 0xb51f0d02, + 0xb51f050f, 0xba1b7f6c, 0xba1b4003, 0xfff44002, - 0x9eba9b25, - 0xba009ded, - 0xb51f4002, - 0x010b7fec, - 0x9260c002, - 0x668cb7c0, - 0xd2269eba, - 0xb7a05904, - 0xd011670c, - 0x0a0418c2, - 0xd2269d4b, - 0xd0a85904, - 0x9d535904, + 0x9ded9adc, + 0x6594b720, + 0x4002ba00, + 0x7fecb51f, + 0x010b7782, + 0xc0000503, + 0xb5ff90e2, + 0xb5ff7a6a, + 0x0e867c72, + 0x488ab780, + 0x4002ba0c, 0x5908d0a6, - 0x9ded9d44, - 0x679cb760, - 0xa3c1c830, - 0xa9c6c860, - 0xa985ca60, - 0xa34ee030, - 0xa3a6c850, - 0x4003ba1b, - 0x4002ba1b, - 0x9af6fff4, - 0x498ab780, + 0xe0209dc7, + 0x7502aa29, + 0x93c2c000, + 0x5904d0a6, + 0xd2a89e3d, + 0xcffe5d04, + 0xc8300ca3, + 0xc001a8cd, + 0xf2108184, + 0xda08803b, + 0x9d53a081, + 0xa886ca20, + 0x0e52d011, + 0x9ea59d44, + 0x8c00f051, + 0x4003ba2d, + 0xa086ca10, + 0x488ab780, 0x4002ba24, - 0x5904d226, - 0x9d4b0a04, - 0x5904d226, - 0x4002ba00, - 0xc8509d53, - 0xca50a9c6, - 0x050fa985, - 0x7f6cb51f, - 0x4003ba1b, - 0x4002ba1b, - 0x9adcfff4, - 0xb7209ded, - 0xba006794, - 0xb51f4002, - 0x77827fec, - 0x0503010b, - 0x90e2c000, - 0x7a6ab5ff, - 0x7c72b5ff, - 0xb7800e86, - 0xba0c498a, - 0xd0a64002, - 0x9dc75908, - 0xaa29e020, - 0xc0007502, - 0xd0a693c2, - 0x9e3d5904, - 0x5d04d2a8, - 0x0ca3cffe, - 0xa8cdc830, - 0x8184c001, - 0x803bf210, + 0x08c2d011, + 0x5908d0a6, + 0xe0209dc7, + 0x7502aa29, + 0x93c2c000, + 0x5904d0a6, + 0xd2a89e3d, + 0xcffe5d04, + 0xc83087a3, + 0xc001a8cd, + 0xf0108184, + 0x9e2d8037, 0xa081da08, - 0xca209d53, - 0xd011a886, - 0x9d440e52, - 0xf0519ea5, - 0xba2d8c00, - 0xca104003, - 0xb780a086, - 0xba24498a, - 0xd0114002, - 0xd0a608c2, - 0x9dc75908, - 0xaa29e020, - 0xc0007502, - 0xd0a693c2, - 0x9e3d5904, - 0x5d04d2a8, - 0x87a3cffe, - 0xa8cdc830, - 0x8184c001, - 0x8037f010, - 0xda089e2d, - 0x9d47a081, - 0x0e52d011, - 0xa8a6c820, - 0xe0539ea5, - 0xba2d8d00, - 0xc8304003, - 0x7744a0ce, - 0x9142c001, - 0x90fac000, - 0xc0027742, - 0xc0029022, - 0x77469120, - 0x90c4c002, - 0x7a72b77f, - 0x7aeab77f, - 0x7b72b75f, + 0xd0119d47, + 0xc8200e52, + 0x9ea5a8a6, + 0x8d00e053, + 0x4003ba2d, + 0xa0cec830, + 0xc0017744, + 0xc0009142, + 0x774290fa, + 0x9022c002, + 0x9120c002, + 0xc0027746, + 0xb77f90c4, + 0xb77f7a72, + 0xb75f7aea, + 0xba1b7b72, + 0xba1b4003, + 0xba124002, + 0xfff44003, + 0xb77f9a5e, + 0xb77f7c72, + 0xb75f7cea, + 0xba287d72, + 0xba1b4002, + 0xba1b4003, + 0xba124002, + 0xc0004003, + 0xb77f9300, + 0xb77f7a72, + 0x0d027aea, 0x4003ba1b, 0x4002ba1b, - 0x4003ba12, - 0x9a5efff4, + 0x9a43fff4, 0x7c72b77f, 0x7ceab77f, - 0x7d72b75f, 0x4002ba28, - 0x4003ba1b, - 0x4002ba1b, - 0x4003ba12, - 0x9300c000, - 0x7a72b77f, - 0x7aeab77f, 0xba1b0d02, 0xba1b4003, 0xfff44002, - 0xb77f9a43, - 0xb77f7c72, - 0xba287cea, - 0x0d024002, - 0x4003ba1b, - 0x4002ba1b, - 0x9a36fff4, - 0x4002ba30, - 0x91c0c000, - 0x7a6ab79f, - 0x7c6ab73f, - 0x4002ba2c, - 0x4002ba31, - 0x9080c000, - 0x0a820b02, - 0x550cb720, - 0x6604b740, - 0x5908d0a6, - 0xe0309e2d, - 0x2a04aa4d, - 0xc0087500, - 0x0a429262, - 0x0c9ec034, - 0xc000b481, - 0x5414b760, - 0x9ab4ffd4, - 0x5943d024, - 0x5884c000, - 0x4002ba11, - 0x5c84d122, - 0x5a7fc100, - 0x5a75c200, - 0xc2000228, - 0xc100590f, - 0x9e8a5a04, - 0x7f6cb73f, - 0x4003ba12, - 0x12429e52, - 0x4002ba04, - 0x5e7fd122, - 0xc41409f2, - 0xba097000, - 0xc4104002, - 0x74007046, - 0x5a75c200, - 0xd2240228, - 0x0003590f, - 0x9076c000, - 0xb79f1003, - 0xb73f7f6c, - 0xba007fec, - 0xd0204002, - 0xd12200c0, - 0x12425e04, - 0x4002ba04, - 0x5e7dd0a2, - 0x04949ea2, - 0x9e4a5c87, + 0xba309a36, + 0xc0004002, + 0xb79f91c0, + 0xb73f7a6a, + 0xba2c7c6a, + 0xba314002, + 0xc0004002, + 0x0b029080, + 0xb7200a82, + 0xb740548c, + 0xd0a66404, + 0x9e2d5908, + 0xaa4de030, + 0x75002a04, + 0x9262c008, + 0xc0340a42, + 0xb4810c9e, + 0xb760c000, + 0xffd45394, + 0xd0249ada, + 0xc0005943, + 0xba115884, + 0xd1224002, + 0xc1005c84, + 0xc2005a7f, + 0x02285a75, + 0x590fc200, + 0x5a04c100, + 0xb73f9e8a, + 0xba127f6c, + 0x9e524003, + 0xba041242, + 0xd1224002, + 0x09f25e7f, 0x7000c414, 0x4002ba09, 0x7046c410, - 0x00037400, - 0x4002ba12, - 0x9076c000, - 0xb79f1003, - 0xba007fec, - 0xd0204002, - 0xc10000c0, - 0x124a5a04, - 0x4002ba04, - 0x5e7dd0a2, - 0xc4149d4d, - 0xba097000, - 0xc4104002, - 0x74007046, - 0xc3010003, - 0x5c870496, - 0x4003ba11, - 0x9076c000, - 0xba001003, - 0xd1224002, - 0xd0205e04, - 0x124c00d0, - 0x4002ba04, - 0x5e7dd0a2, - 0xc0019dcd, - 0x5c870496, + 0xc2007400, + 0x02285a75, + 0x590fd224, + 0xc0000003, + 0x10039076, + 0x7f6cb79f, + 0x7fecb73f, + 0x4002ba00, + 0x00c0d020, + 0x5e04d122, + 0xba041242, + 0xd0a24002, + 0x9ea25e7d, + 0x5c870494, 0xc4149e4a, 0xba097000, 0xc4104002, @@ -1752,482 +1682,469 @@ unsigned long aui32H263VBR_SlaveMTXTOPAZFWText[] = { 0xba120003, 0xc0004002, 0x10039076, - 0x5888d124, + 0x7fecb79f, 0x4002ba00, - 0xc2000260, - 0x024258fd, - 0x2cf0cffe, - 0xb7409e49, - 0xc2005414, - 0xc2005a07, - 0x30425a48, - 0x0d00c200, - 0xb4025d0b, - 0xb720c000, - 0xc2005414, - 0x5c8b0c90, - 0xc000b401, - 0x5414b740, - 0x0d20c200, - 0xb4025d0b, - 0xb720c000, - 0xc2005414, - 0x5c8b0cb0, - 0xc000b401, - 0x5414b740, - 0x0d40c200, - 0xb4025d0b, - 0xb720c000, - 0xc2005414, - 0x5c8b0cd0, - 0xc000b401, - 0x5414b740, - 0x0d60c200, - 0xb4025d0b, - 0xb720c000, - 0xc2005414, - 0x5c8b0cf0, - 0xc000b401, - 0x5414b740, - 0x0d00c202, - 0xb4025d0b, - 0xb720c000, - 0xc2025414, - 0x5c8b0c90, - 0xc000b401, - 0x5414b740, - 0x0d20c202, - 0xb4025d0b, - 0xb720c000, - 0xc2025414, - 0x5c8b0cb0, - 0xc000b401, - 0x5414b740, - 0x0d40c202, - 0xb4025d0b, - 0xb720c000, - 0xc2025414, - 0x5c8b0cd0, - 0xc000b401, - 0x5414b740, - 0x0d60c202, - 0xb4025d0b, - 0xb720c000, - 0xc2025414, - 0x5c8b0cf0, - 0xc000b401, - 0x7ceeb79f, - 0x7d6eb7bf, - 0x7deeb7df, - 0x7e6eb7ff, - 0x8c60c002, - 0xb7209c22, - 0x9e5c4b8c, - 0x2a40c0ff, - 0x28c0c0ff, - 0x85027102, - 0x9062c000, - 0xb5408506, - 0xb5604c1c, - 0x9c224b94, - 0x9e5da605, - 0x2a50d051, - 0xc0007500, - 0xb78090e4, - 0x75004c0c, - 0x9142c000, - 0x0d82c0c0, - 0x09c2c012, - 0x09420d02, - 0x999affd4, + 0x00c0d020, + 0x5a04c100, + 0xba04124a, + 0xd0a24002, + 0x9d4d5e7d, + 0x7000c414, + 0x4002ba09, + 0x7046c410, + 0x00037400, + 0x0496c301, + 0xba115c87, + 0xc0004003, + 0x10039076, + 0x4002ba00, + 0x5e04d122, + 0x00d0d020, + 0xba04124c, + 0xd0a24002, + 0x9dcd5e7d, + 0x0496c001, + 0x9e4a5c87, + 0x7000c414, + 0x4002ba09, + 0x7046c410, + 0x00037400, + 0x4002ba12, + 0x9076c000, + 0xd1241003, + 0xba005888, + 0x02604002, + 0x58fdc200, + 0xcffe0242, + 0x9e492cf0, + 0x5394b740, + 0x5a07c200, + 0x5a48c200, + 0xc2003042, + 0x5d0b0d00, + 0xc000b402, + 0x5394b720, + 0x0c90c200, + 0xb4015c8b, + 0xb740c000, + 0xc2005394, + 0x5d0b0d20, + 0xc000b402, + 0x5394b720, + 0x0cb0c200, + 0xb4015c8b, + 0xb740c000, + 0xc2005394, + 0x5d0b0d40, + 0xc000b402, + 0x5394b720, + 0x0cd0c200, + 0xb4015c8b, + 0xb740c000, + 0xc2005394, + 0x5d0b0d60, + 0xc000b402, + 0x5394b720, + 0x0cf0c200, + 0xb4015c8b, + 0xb740c000, + 0xc2025394, + 0x5d0b0d00, + 0xc000b402, + 0x5394b720, + 0x0c90c202, + 0xb4015c8b, + 0xb740c000, + 0xc2025394, + 0x5d0b0d20, + 0xc000b402, + 0x5394b720, + 0x0cb0c202, + 0xb4015c8b, + 0xb740c000, + 0xc2025394, + 0x5d0b0d40, + 0xc000b402, + 0x5394b720, + 0x0cd0c202, + 0xb4015c8b, + 0xb740c000, + 0xc2025394, + 0x5d0b0d60, + 0xc000b402, + 0x5394b720, + 0x0cf0c202, + 0xb4015c8b, + 0xb79fc000, + 0xb7bf7cee, + 0xb7df7d6e, + 0xb7ff7dee, + 0xc0027e6e, + 0x9c228c60, + 0x4b0cb720, + 0xc0ff9e5c, + 0xc0ff2a40, + 0x710228c0, + 0xc0008502, + 0x85069062, + 0x4b9cb540, + 0x4b14b560, + 0xa6059c22, + 0xd0519e5d, + 0x75002a50, + 0x90e4c000, 0x4b8cb780, - 0x0cb6c034, - 0xc000b481, - 0x0d32c034, - 0xc000b4a2, - 0x4b0cb5a0, - 0x7f6eb79f, - 0x7feeb7bf, - 0x9c228c40, - 0x8420a61d, - 0x4108b784, - 0x87027500, - 0x9122c000, - 0x5b8cb780, - 0xa881d288, - 0xc01a7440, - 0xb7c09184, - 0xf208588c, - 0x2a20aa59, - 0xb7a07500, - 0xc001590c, - 0xd1319162, - 0xda080a50, - 0xb780a881, - 0xb740670c, - 0x8506668c, - 0x551cb540, - 0xd0a65891, - 0xf3105904, - 0xe2108021, - 0xb5408125, - 0xb5404902, - 0xda0a4982, - 0xd80aa100, - 0xc430a140, - 0x0a020c8a, - 0xc000b481, - 0x4220b101, - 0x3880c180, - 0x0c8ac030, - 0xc000b421, - 0x590cb7a0, - 0xb7409eb1, - 0x0dc2470c, - 0xc002098e, - 0xb55f0d42, - 0xff947fe4, - 0xf2089aec, - 0xb7a0aa55, - 0xf2085814, - 0xda08a8c9, - 0xda08a8da, - 0xb580a95d, - 0xf208480c, - 0xf210aa45, - 0xd252a0ba, - 0xf21008d0, - 0xf250a0bd, - 0xf210a121, - 0xda08a235, - 0xd131a942, - 0xda080a50, - 0xb740a881, - 0xf248404b, - 0x9e53a947, - 0xa8d2da88, - 0xc08060b2, - 0xc2005a7f, - 0x00985a71, - 0x58945893, - 0x80a3e210, - 0x7e7edffc, - 0xc1005915, - 0xf2505b90, - 0xb75fa0bd, - 0xc0007fe4, - 0xe10091c2, - 0xc0005d40, - 0xda889144, - 0xb520aa55, - 0xb5404792, - 0xb5804882, - 0xf288468a, - 0xd132aa21, - 0xf25009d0, - 0xf250a235, - 0xda08a239, - 0xd810a941, - 0xf248aa61, - 0x6228a93b, + 0xc0007500, + 0xc0c09142, + 0xc0120d82, + 0x0d0209c2, + 0xffd40942, + 0xb78099c0, + 0xc0344b0c, + 0xb4810cb6, + 0xc034c000, + 0xb4a20d32, + 0xb5a0c000, + 0xb79f4a8c, + 0xb7bf7f6e, + 0x8c407fee, + 0xa61d9c22, + 0xb7828420, + 0x75005b08, + 0xc0008702, + 0xb7809122, + 0xd2885a8c, + 0x7440a881, + 0x92e4c017, + 0x580cb7c0, + 0xaa59f208, + 0x75002a20, + 0x588cb7a0, + 0x9162c001, + 0x0a50d131, + 0xa881da08, + 0x650cb780, + 0x648cb740, + 0xb5408506, + 0x5891549c, + 0x5904d0a6, 0x8021f310, - 0x608cb760, - 0xa229f290, - 0xa8c1da08, + 0x8125e210, + 0x4802b540, + 0x4882b540, + 0xa100da0a, + 0xa140d80a, + 0x0c8ac430, + 0xb4810a02, + 0xb101c000, + 0xc1804220, + 0xc0303880, + 0xb4210c8a, + 0xb7a0c000, + 0x9eb1588c, + 0x468cb740, + 0x098e0dc2, + 0x0d42c002, + 0x7fe4b55f, + 0x9b47ff94, + 0xaa55f208, + 0x5794b7a0, + 0xa8c9f208, + 0xa8dada08, + 0xa95dda08, + 0xa942da08, + 0x478cb580, + 0xaa45f208, + 0xa0baf210, + 0x08d0d252, + 0xa947f248, + 0xa0bdf210, + 0xa121f250, + 0xa235f210, + 0x0a50d131, + 0xa881da08, + 0xb7409e53, + 0xda88404b, + 0x60b2a8d2, + 0x5a7fc080, + 0x5a71c200, + 0x58930098, + 0xe2105894, + 0xb75f80a3, + 0xdffc7fe4, + 0x59157e7e, + 0x5b90c100, + 0xa0bdf250, + 0x91c2c000, + 0x5d40e100, + 0x9144c000, + 0xaa55da88, + 0x4692b520, + 0x4782b540, + 0x458ab580, + 0xaa21f288, + 0x09d0d132, + 0xa941da08, + 0xa235f250, + 0xa239f250, 0xaa61d810, + 0xa93bf248, + 0xa8c1da08, + 0x5f8cb760, + 0xf3106228, + 0xda088021, + 0xf290a942, + 0xd810a229, + 0x0884aa61, 0xa934f24a, - 0xa942da08, 0xa973f008, - 0x60990884, - 0xe2205d20, - 0xe210812d, - 0xf29082a3, - 0xf208a0a5, - 0xda08a12e, - 0xf008a8c2, - 0x5c9ca977, - 0x80abe220, - 0xa0b2f208, - 0xa126f250, - 0xa0aef250, - 0xaa39da48, - 0xa229f250, - 0xa8bdda48, - 0xa0b1f250, + 0x5d206099, + 0x812de220, + 0x82a3e210, + 0xa0a5f290, + 0xa12ef208, + 0xa8c2da08, + 0xa977f008, + 0xe2205c9c, + 0xf20880ab, + 0xf250a0b2, + 0xf250a126, + 0xda48a0ae, + 0xf250aa39, + 0xda48a229, + 0xf250a8bd, + 0xda48a0b1, + 0xf208aa29, + 0x6228a923, + 0x5a10c200, + 0x8021f310, + 0xa221f210, + 0xa8adda48, + 0xa927f208, + 0x590c6122, + 0x8025f210, + 0xa229f210, + 0xa92bf208, + 0x8125e210, + 0xa12df210, 0xaa29da48, - 0xa923f208, - 0xc2006228, - 0xf3105a10, - 0xf2108021, - 0xda48a221, - 0xf208a8ad, - 0x6122a927, - 0xf210590c, - 0xf2108025, - 0xf208a229, - 0xe210a92b, - 0xf2108125, - 0xda48a12d, - 0xf210aa29, - 0xda48a225, - 0xf210a8ad, - 0xd810a0b1, - 0xc004aa61, - 0xd1311d00, - 0xc20008d4, - 0xc2005a40, - 0xf2905a51, - 0xb780a235, - 0xc002402b, - 0xb5401c80, - 0xb5204f94, - 0xc2005014, - 0xc2005a40, - 0xf2905a51, - 0xc42ea239, - 0x0a020cf2, + 0xa225f210, + 0xa8adda48, + 0xa0b1f210, + 0xaa61d810, + 0x1d00c004, + 0x08d4d131, + 0x5a40c200, + 0x5a51c200, + 0xa235f290, + 0x402bb780, + 0x1c80c002, + 0x4f14b540, + 0x4f94b520, + 0x5a40c200, + 0x5a51c200, + 0xa239f290, + 0x0cf2c42e, + 0xb4810a02, + 0xb101c000, + 0x28844220, + 0xd1327440, + 0xc0000b50, + 0xda109102, + 0xc09caa41, + 0xc00f753e, + 0xc0c09092, + 0xc05008c6, + 0xb4210ce2, + 0xf208c000, + 0xd131a959, + 0xda080a50, + 0xd052a881, + 0x764028a0, + 0xb5205891, + 0xc0004e8c, + 0x0a029222, + 0x0caec060, 0xc000b481, - 0x4220b101, - 0x74402884, - 0x0b50d132, - 0x9102c000, - 0xaa41da10, - 0x753ec09c, - 0x9332c011, - 0x08c6c0c0, - 0x0ce2c050, - 0xc000b421, - 0xa959f208, - 0x0a50d131, - 0xa881da08, - 0x28a0d052, - 0x58917640, - 0x4f0cb520, - 0x9222c000, - 0xc0600a02, - 0xb4810cae, - 0xda08c000, - 0x7440a8c1, - 0x9302c000, - 0xb5408502, - 0xc0004f1c, - 0xc2009260, - 0x74802900, - 0x9122c000, - 0xc0600a0a, - 0xb4810cae, - 0xc000c000, - 0x0a0690e0, + 0xa8c1da08, + 0xc0007440, + 0x85029302, + 0x4e9cb540, + 0x9260c000, + 0x2900c200, + 0xc0007480, + 0x0a0a9122, 0x0caec060, 0xc000b481, - 0xaa59f208, - 0x75002a04, - 0xb540850a, - 0xc000499c, - 0x850490a2, - 0x499cb540, - 0x4108b784, - 0xb7e07500, - 0xc0006194, - 0xb78492e2, - 0x75004208, + 0x90e0c000, + 0xc0600a06, + 0xb4810cae, + 0xf208c000, + 0x2a04aa59, + 0x850a7500, + 0x491cb540, + 0x90a2c000, + 0xb5408504, + 0xb782491c, + 0x75005b08, + 0x6094b7e0, + 0x91a2c000, + 0x460cb780, + 0xc0007500, + 0xb7609102, + 0xf2105b94, + 0x9ea4aa61, + 0xf2089c62, + 0x2a20aa59, + 0xc0007500, + 0xda0890e2, + 0x7500aa41, 0x9244c000, - 0x468cb780, + 0x5a8cb780, + 0x540cb720, + 0xa98eda08, + 0x9c629e8c, + 0x5b08b782, 0xc0007500, - 0xb78491a2, - 0x75004288, - 0x9104c000, - 0x5c94b760, - 0xaa61f210, - 0x9c629ea4, + 0x850690a2, + 0x4118b544, 0xaa59f208, 0x75002a20, - 0x90e2c000, - 0xaa41da08, - 0xc0007500, - 0xb7809244, - 0xb7205b8c, - 0xda08548c, - 0x9e8ca98e, - 0xb7849c62, - 0x75004108, - 0x90a2c000, - 0xb5448506, - 0xf2084b18, - 0x2a20aa59, - 0xc0017500, - 0xc0e09082, - 0xc03808ba, - 0xb4210cfa, - 0xf208c000, - 0xb720aa59, - 0x851e498c, - 0x2a041cf8, - 0x38d07500, - 0x498cb520, - 0x08e2c084, - 0x8d28e001, - 0x4d9cb540, + 0x9082c001, + 0x08bac0e0, + 0x0cfac038, 0xc000b421, - 0x650cb780, - 0xc002088a, - 0xb5800c80, - 0xb421528c, - 0xffd4c000, - 0xb78098bf, - 0xc03e498c, - 0xb4810c82, - 0xb720c000, - 0xc0504d8c, - 0xb4210c82, - 0xda08c000, - 0xf290a941, - 0xda08a8b5, - 0x6123a946, - 0xda089e53, - 0x6097aa41, - 0x6014b720, - 0xb5428702, - 0x857f4482, - 0x459ab540, - 0xb540851a, - 0x0d86449a, - 0xb5801a04, - 0xb5404e0c, - 0x8526405b, - 0x415bb540, - 0x460ab540, - 0x18a05891, - 0x40cbb520, - 0x7fe4b55f, - 0x9831c034, - 0x7fe4b75f, - 0xa8c6da08, - 0xb5448506, - 0xb5444a18, - 0xb5444a80, - 0xb5445000, - 0xb5445080, - 0xf2904b80, - 0x9e49aa35, - 0x5894b720, - 0x4c00b544, - 0xb7206243, - 0x8502434d, + 0xaa59f208, + 0x490cb720, + 0x1cf8851e, + 0x75002a04, + 0xb52038d0, + 0xc084490c, + 0xe00108e2, + 0xb5408d28, + 0xb4214d1c, + 0xb780c000, + 0x088a630c, + 0x0c80c002, + 0x520cb580, + 0xc000b421, + 0x98efffd4, + 0x490cb780, + 0x0c82c03e, + 0xc000b481, + 0x4d0cb720, + 0x0c82c050, + 0xc000b421, + 0xa941da08, + 0xa8b5f290, + 0xa946da08, + 0x9e536123, + 0xaa41da08, + 0xb7206097, + 0x87025f14, + 0x7f82b541, + 0xb540857f, + 0x851a449a, + 0x439ab540, + 0x1a040d86, + 0x4d8cb580, + 0x405bb540, + 0xb5408526, + 0xb540415b, + 0x5891450a, + 0xb52018a0, + 0xb55f40cb, + 0xc0147fe4, + 0xb75f9b92, + 0xda087fe4, + 0xf290a8c6, + 0x8506aa35, + 0x4018b544, + 0xb7209e49, + 0xb5445814, + 0xb5444080, + 0xb5444600, + 0xb5444680, + 0xb5444180, + 0x62434200, + 0x434db720, + 0x0a828502, 0xc10158c8, 0x9e892880, 0xa9c2da10, - 0xb5400a82, - 0xb5404e9c, - 0x5dc0521c, - 0x2dc0c0ff, - 0x3db0ca01, + 0x4e1cb540, + 0x519cb540, 0x5a11c200, - 0x450ab580, - 0xfff43596, - 0xc0c099a2, - 0xc0120d82, - 0x0d0209c2, - 0xffb40942, - 0x714e9b57, - 0xc0018546, - 0x9dcf9148, - 0x99a4fff4, + 0xc0ff5dc0, + 0xca012dc0, + 0xb5803db0, + 0x3596440a, + 0x99acfff4, 0x0d82c0c0, 0x09c2c012, - 0x09060d02, - 0x9b48ffb4, - 0x1a70d091, - 0x0a027148, - 0x0a42d00b, - 0xa9c2da10, - 0x5a28c200, - 0x5dc09ea1, - 0x2dc0c0ff, - 0x3db0c801, - 0xfff43596, - 0xd0519978, - 0xc2000a50, - 0xc2005a40, - 0x714e5ac1, - 0xfffe8506, - 0xf2509346, - 0x7500aa71, - 0x857fcfce, - 0x439cb541, - 0x9102c000, - 0xa9def208, - 0x450ab760, - 0x9c629ea4, - 0xc0140d82, - 0xb78498f7, - 0x75004a88, - 0xb5448502, - 0xc0024a18, - 0xb7a092a4, - 0x0f025c8c, - 0xb784068f, - 0x75004108, - 0x9082c002, - 0x4208b784, - 0xc0017500, - 0xb78493e2, - 0x75004b08, - 0x9182c000, - 0xa9a2f208, - 0x4b10b5c4, - 0xa869f250, - 0x9c629e84, - 0x430ab500, - 0x4c08b784, - 0xc0007500, - 0xf2109382, - 0x9eaba825, - 0x4c10b5c4, - 0x9c629e84, - 0xaa21f250, - 0x9c629ea4, - 0xa9a1f208, - 0xa83df210, - 0x9e840d86, - 0xf2509c62, - 0x9eabaa25, - 0xa021f208, - 0x9ea40986, - 0xb7849c62, - 0x75004c08, - 0x91e4c000, - 0xc0140d86, - 0xb78498ab, - 0x75004c08, - 0x9342ffff, - 0x90a0c000, + 0x09420d02, + 0x9b87ffb4, + 0x8546714e, + 0x9148c001, + 0xfff49dcf, + 0xc0c099ae, + 0xc0120d82, + 0x0d0209c2, + 0xffb40906, + 0xd0919b78, + 0x71481a70, + 0xd00b0a02, + 0xda100a42, + 0xc200a9c2, + 0x9ea15a28, + 0xc0ff5dc0, + 0xc8012dc0, + 0x35963db0, + 0x9982fff4, + 0x0a50d051, + 0x5a40c200, + 0x5ac1c200, + 0x8506714e, + 0x9346fffe, + 0xaa71f250, + 0xcfce7500, + 0xb541857f, + 0xc000411c, + 0xf2089102, + 0xb760a9de, + 0x9ea4440a, + 0x0d829c62, + 0x98acc014, + 0x4088b784, + 0x85027500, + 0x4018b544, + 0x9144c000, 0xc0140d86, 0xb78498a1, - 0x75004a88, - 0x9262fffd, + 0x75004088, + 0x9342ffff, 0x0d82c0c0, 0x09c2c012, 0x09060d02, - 0x9ab6ffb4, + 0x9b31ffb4, 0x0a02c801, - 0x520cb580, + 0x518cb580, 0x0d82c0c0, 0x09c2c012, 0x09420d02, - 0x9aaaffb4, - 0x5214b760, - 0x98e9fff4, + 0x9b25ffb4, + 0x5194b760, + 0x993efff4, 0xfff40d86, - 0xc0c098f7, + 0xc0c0994c, 0xc0120d82, 0x0d0209c2, 0xffb40906, - 0x85029a9b, + 0x85029b16, 0x0892c006, 0x0c9ac430, 0xb5400902, - 0xc006521c, + 0xc006519c, 0xb4418510, 0xb104c000, 0x2a404220, @@ -2236,7 +2153,7 @@ unsigned long aui32H263VBR_SlaveMTXTOPAZFWText[] = { 0xe0000087, 0xffff1884, 0xb7409284, - 0xc0064694, + 0xc0064614, 0xc4300892, 0x09020c9a, 0x8512c006, @@ -2257,7 +2174,7 @@ unsigned long aui32H263VBR_SlaveMTXTOPAZFWText[] = { 0x0ceac03e, 0xc000b481, 0x9180c000, - 0x450cb780, + 0x448cb780, 0x088a7504, 0x0ceac03e, 0x1894d00c, @@ -2265,7 +2182,7 @@ unsigned long aui32H263VBR_SlaveMTXTOPAZFWText[] = { 0x0d82c0c0, 0x0d0209e2, 0xffb40942, - 0x08829a47, + 0x08829ac2, 0x0cb6c034, 0xc000b421, 0xaa59f208, @@ -2275,7 +2192,7 @@ unsigned long aui32H263VBR_SlaveMTXTOPAZFWText[] = { 0xb4810a02, 0xb101c000, 0xb7804220, - 0xc0025b8c, + 0xc0025a8c, 0xda0828fc, 0xb79fa08d, 0xb7bf7dee, @@ -2284,8 +2201,8 @@ unsigned long aui32H263VBR_SlaveMTXTOPAZFWText[] = { 0xc0027f6e, 0x9c228c20, 0xb780a60d, - 0xb720660c, - 0x0a82520c, + 0xb720640c, + 0x0a82518c, 0xa882f208, 0x7efec01c, 0xa081f208, @@ -2295,25 +2212,25 @@ unsigned long aui32H263VBR_SlaveMTXTOPAZFWText[] = { 0xc0120d82, 0x0d0209c2, 0xffb40906, - 0xc0009a0b, + 0xc0009a86, 0xc4349240, 0x0a020cb2, 0xc000b481, 0x4220b101, 0x74402884, 0x90e2c000, - 0x4a08b784, - 0xc00c7500, - 0xb78092c2, - 0x75024e8c, + 0x4008b784, + 0xc00a7500, + 0xb7809042, + 0x75024e0c, 0x90c4c000, 0xc0140d82, - 0x3ac09a92, - 0x5894b740, - 0x580cb740, + 0x3ac09a3e, + 0x5814b740, + 0x578cb740, 0xa8c5d810, 0xaa55f088, - 0x4592b720, + 0x4492b720, 0x9e966243, 0xc2009e49, 0x0a045a11, @@ -2321,24 +2238,24 @@ unsigned long aui32H263VBR_SlaveMTXTOPAZFWText[] = { 0x4002ba24, 0x06857048, 0x9138c000, - 0x498cb780, + 0x490cb780, 0xb5802a51, - 0xc003498c, + 0xc003490c, 0xf21091c0, 0x2a04aa39, 0xc0027500, 0xb78093a2, - 0x7440498c, + 0x7440490c, 0x3942d011, - 0x498cb540, + 0x490cb540, 0x929cc002, - 0x4792b760, + 0x4692b760, 0xba249e5c, 0xc002400a, 0xc00291a2, 0xb760911c, - 0xb740660a, - 0x9e996104, + 0xb740650a, + 0x9e996004, 0xba099e2d, 0xd0a24003, 0x9e485e7f, @@ -2353,90 +2270,48 @@ unsigned long aui32H263VBR_SlaveMTXTOPAZFWText[] = { 0x9e545090, 0xc0017902, 0xb7819102, - 0x75004d88, + 0x75004b88, 0x9064c001, - 0x470ab780, + 0x460ab780, 0xba249e48, 0x70084002, 0x9378c000, 0xc0007640, 0xb78190e4, - 0x75024d08, + 0x75024b08, 0x92c2c000, 0x1e32d011, 0xb5402959, - 0x9e52498c, + 0x9e52490c, 0xb56048fd, - 0xb501470a, - 0xb5804d90, - 0x20a2478a, + 0xb501460a, + 0xb5804b90, + 0x20a2468a, 0xc000a0c1, 0x850290a0, - 0x4d98b541, - 0x458ab780, + 0x4b98b541, + 0x448ab780, 0x400aba24, 0x90fcc000, - 0x660ab780, + 0x650ab780, 0xb5800a04, - 0xb720660a, - 0xc03e498c, + 0xb720650a, + 0xc03e490c, 0xb4210c82, 0xb780c000, - 0x0a04458a, - 0x458ab580, - 0x9affc014, - 0x4108b784, - 0xc0027500, - 0xb7849222, - 0x75004208, - 0x9182c002, - 0x520cb780, - 0x75002a40, - 0x90e4c000, - 0x5008b784, - 0xc002751a, - 0xb7809024, - 0xb7225a0c, - 0xda084492, - 0x9e4ca881, - 0xc0007102, - 0xb7809284, - 0x8502430a, - 0x449ab542, - 0x440ab580, - 0x4412b760, - 0x548cb780, - 0xb5448506, - 0xb5444b18, - 0x9ea44c18, - 0xf2109c62, - 0x2a10aa39, - 0xc0007500, - 0xb78493e2, - 0x75004c08, - 0x90e4c000, - 0x448ab782, - 0xc0007502, - 0xb78492a4, - 0x75004b08, - 0xd0010902, - 0xc4380922, - 0x0a020c82, - 0xc000b481, - 0x4220b101, - 0x309428f1, - 0x0c82c038, - 0xc000b421, + 0x0a04448a, + 0x448ab580, + 0x9aabc014, 0x98a7c014, 0x0d82c0c0, 0x0d0209e2, 0x097ec01e, - 0x98faffb4, + 0x99c9ffb4, 0x0d82c0c0, 0xc1000992, 0xc1000d02, 0xffb40902, - 0xc43098f1, + 0xc43099c0, 0x0a020c8e, 0xc000b481, 0x4220b104, @@ -2446,34 +2321,34 @@ unsigned long aui32H263VBR_SlaveMTXTOPAZFWText[] = { 0xaa39f210, 0x75002a20, 0x9342c001, - 0x550cb780, + 0x548cb780, 0x5908d226, - 0xe0609d43, + 0xe2609d53, 0xd011a885, 0x75002a12, 0x90e4c000, 0x2a14d011, 0xc0007500, 0xffd49082, - 0xb7209828, - 0xd0a6550c, - 0x9d475908, - 0xaa25e060, + 0xb72098d1, + 0xd0a6548c, + 0x9d435908, + 0xaa05e060, 0x75002a04, 0x9382c000, - 0x5994b720, - 0x498ab720, + 0x5914b720, + 0x488ab720, 0x404bb780, 0x9e890884, 0x4003ba09, 0xc2009e4a, 0x70885a11, - 0x498ab520, + 0x488ab520, 0x9158c000, - 0x490ab780, + 0x480ab780, 0xb5408502, - 0x0a04499a, - 0x490ab580, + 0x0a04489a, + 0x480ab580, 0x0c8ac430, 0xb4810a02, 0xb104c000, @@ -2481,14 +2356,14 @@ unsigned long aui32H263VBR_SlaveMTXTOPAZFWText[] = { 0xc0303a00, 0xb4810c8a, 0xb780c000, - 0xf2904e8c, + 0xf2904e0c, 0x0a04a955, 0xb5807104, - 0xc0004e8c, + 0xc0004e0c, 0x850290a4, - 0x4e9cb540, + 0x4e1cb540, 0xa8a5da10, - 0x4592b720, + 0x4492b720, 0x60a35891, 0x4003ba09, 0x3a849e4c, @@ -2502,46 +2377,46 @@ unsigned long aui32H263VBR_SlaveMTXTOPAZFWText[] = { 0xc0120d82, 0x0d0209c2, 0xffb40942, - 0xb780986d, - 0x7500520c, + 0xb780993c, + 0x7500518c, 0x90a2c000, 0xffd49eab, - 0xb79f9ab9, + 0xb79f9b62, 0xb7bf7eee, 0xb7df7f6e, 0x8c607fee, 0xf8399c22, 0xb724a205, - 0xb7405008, - 0xb7805284, - 0xd0a6448a, + 0xb7404608, + 0xb7805204, + 0xd0a6438a, 0x9e2d5908, - 0x590cb740, + 0x588cb740, 0xa94ee030, - 0x659cb760, - 0x5098b744, - 0x5000b744, + 0x639cb760, + 0x4698b744, + 0x4600b744, 0xb5801a04, - 0xc030448a, + 0xc030438a, 0xe200a8cd, 0xd2515a40, 0xda080a20, 0xe210a882, 0xb54082a3, - 0x5c955214, + 0x5c955194, 0xb5245c90, - 0xc0015008, + 0xc0014608, 0xb78492c4, - 0x0a045088, + 0x0a044688, 0x28ced3f1, 0xb5847444, - 0xc0015088, + 0xc0014688, 0xb7619034, - 0x85064394, - 0x4a98b544, + 0x85064114, + 0x4098b544, 0x764024a6, - 0x4c18b544, - 0x5214b520, + 0x4218b544, + 0x5194b520, 0x9202c000, 0x08a0d131, 0x402bb780, @@ -2549,97 +2424,97 @@ unsigned long aui32H263VBR_SlaveMTXTOPAZFWText[] = { 0xc2009e48, 0xc0ff5a40, 0x32082a40, - 0x520cb580, + 0x518cb580, 0xf9f80806, 0x9c22aa1d, - 0x5088b724, - 0x6004b740, + 0x4688b724, + 0x5f04b740, 0x5904d0a6, 0xc8309e2d, 0xb580aa4d, - 0xd132448a, + 0xd132438a, 0xb72009a0, - 0xd810458a, + 0xd810448a, 0xba19aa61, 0xc2004002, 0x1a045a11, 0xc00070c8, 0xb7819104, - 0xc040438c, + 0xc040410c, 0xb5813a00, - 0xb720438c, - 0xd0114f0c, + 0xb720410c, + 0xd0114e8c, 0x70c80a18, 0x9104c000, - 0x438cb781, + 0x410cb781, 0x3a00c010, - 0x438cb581, + 0x410cb581, 0x0a1cd011, 0xc00070c8, 0xb7819104, - 0xc020438c, + 0xc020410c, 0xb5813a00, - 0xb780438c, - 0xf288580c, + 0xb780410c, + 0xf288578c, 0xf288a916, 0x9e50a919, - 0x460ab720, + 0x450ab720, 0x1a24d011, 0xba096241, 0x00b24002, 0xc0007048, 0xb7819106, - 0xcfff438c, + 0xcfff410c, 0xb5812a7a, - 0xd011438c, + 0xd011410c, 0x9e521a22, 0x70486245, 0x9106c000, - 0x438cb781, + 0x410cb781, 0x2a7ec7fe, - 0x438cb581, - 0x451ab740, + 0x410cb581, + 0x441ab740, 0x5e11d0a2, 0x8821f310, 0xc00070c8, 0xb7819104, - 0xcfff438c, + 0xcfff410c, 0xb5812a4e, - 0xb740438c, - 0xb721588c, - 0xd808438c, + 0xb740410c, + 0xb721580c, + 0xd808410c, 0x9e50aa45, 0xc2009e8a, 0x1a045a11, 0xb7206209, - 0x0a045214, + 0x0a045194, 0x4002ba24, 0x249470c8, - 0x5214b520, + 0x5194b520, 0x9118c000, 0x3c80c801, - 0x5214b520, + 0x5194b520, 0x91c0c000, 0xaa61d810, 0x3c80c801, 0xc2009e48, 0xc0ff5a40, 0x32082a40, - 0x520cb580, + 0x518cb580, 0xaa59f008, 0x2a00c040, 0xc0007500, 0xb7809102, - 0xc101520c, + 0xc101518c, 0xb5803a00, - 0xb760520c, - 0xffd45214, - 0x080299a8, + 0xb760518c, + 0xffd45194, + 0x08029a51, 0xaa1df9f8, 0xb7009c22, - 0xd2515914, + 0xd2515894, 0xb7600e04, - 0xda08580c, + 0xda08578c, 0xc00ea881, 0xc0342dfc, 0xf0080cba, @@ -2670,7 +2545,7 @@ unsigned long aui32H263VBR_SlaveMTXTOPAZFWText[] = { 0xa97df008, 0xb4410c84, 0xb780c000, - 0x0a084e0c, + 0x0a084d8c, 0x5890d224, 0xc0007244, 0xd131931c, @@ -2685,25 +2560,25 @@ unsigned long aui32H263VBR_SlaveMTXTOPAZFWText[] = { 0xc008a275, 0xf0080880, 0xb780a0fd, - 0xc0344f8c, + 0xc0344f0c, 0xb4810cda, 0xb720c000, - 0x0c84500c, + 0x0c844f8c, 0xc000b421, - 0x4f8cb780, + 0x4f0cb780, 0x0a400ce4, 0xc000b481, - 0x500cb720, + 0x4f8cb720, 0x08c00c84, 0xc000b421, - 0x4f8cb780, - 0x500cb720, + 0x4f0cb780, + 0x4f8cb720, 0xc0101ce4, 0xb5800a00, - 0xf0484f8c, + 0xf0484f0c, 0xc008aa65, 0xb5200880, - 0xb481500c, + 0xb4814f8c, 0xf048c000, 0x0c84a8ed, 0xc000b421, @@ -2765,93 +2640,87 @@ unsigned long aui32H263VBR_SlaveMTXTOPAZFWText[] = { 0xc0042a3c, 0xb4813a00, 0xb780c000, - 0x0a044e0c, - 0x4e0cb580, - 0xa68d9c22, + 0x0a044d8c, + 0x4d8cb580, + 0xa6859c22, 0x0c92c43e, 0xb4810a02, - 0xb103c000, - 0xb7804220, - 0xda085e8c, + 0xb102c000, + 0xb7804240, + 0xda085d8c, 0xda08a885, 0xda08a909, - 0xda08a189, + 0xda08a10a, 0xda08a081, 0x0cd0a105, 0xb4810a02, - 0xb103c000, - 0xb7204220, - 0xb7805e0c, - 0xb7a0520c, - 0xb7205e8c, + 0xb102c000, + 0xb7204240, + 0xb7805d0c, + 0xb700518c, + 0xb7205d94, 0xb74040b3, - 0xb560412b, - 0x2a40412b, - 0x03037500, + 0xb540412b, + 0x2a404133, + 0x02837500, 0x4033b520, 0x40abb540, 0x90e2c000, - 0x5008b784, + 0x4608b784, 0xc000750a, 0xb78490f2, - 0x751a5008, - 0x9204c00d, - 0x448ab782, - 0xb5820a04, - 0xc450448a, + 0x751a4608, + 0x9104c006, + 0x7f8ab781, + 0xb5810a04, + 0xc4507f8a, 0x0a020ca6, 0xc000b481, - 0x4220b103, - 0xc0310087, - 0x02072880, - 0x2a7cc00f, - 0x59e1d0a4, - 0x59c1d228, - 0xcffe0007, + 0x4240b102, + 0x9e549e51, + 0xc00f9e50, + 0xd2282a7c, + 0xc03159c1, + 0xc0802880, + 0xcffe59e1, 0x0c88287c, 0xb4810a02, - 0xb103c000, - 0xc1804220, - 0x9e9a5bc1, - 0x2d7ccffe, + 0xb102c000, + 0xd1224240, + 0x05855f41, + 0x2dfccffe, 0xb4810cbc, - 0xb103c000, - 0x00874220, - 0x588cb740, - 0x438ab782, - 0x2880c0fc, - 0x283ed0f2, - 0x5b19d0a4, - 0xd8889e41, - 0x9e95a8d2, - 0x4392b502, - 0x7e7edffc, - 0xba1c1218, - 0xc0024002, - 0x76c291c2, - 0x9384c000, - 0x480ab780, - 0x6104b740, - 0x4002ba24, - 0x58ffc200, - 0x00c258ed, - 0xd0a65897, - 0x9e2d5908, - 0x12425894, - 0xe0389e59, - 0x5230a8ce, - 0x9ea74a7d, - 0xa0c2249e, + 0xb102c000, + 0xd0f24240, + 0xb7202cae, + 0xb780580c, + 0x9e8a4a2b, + 0x7d3edffc, + 0x7e92b521, + 0x91a2c002, + 0xc00074c2, + 0xb7809364, + 0xb740470a, + 0xba246004, + 0xc2004002, + 0x58ed58ff, + 0x589700c2, + 0x5908d0a6, + 0x58949e2d, + 0x52701242, + 0xa8cee038, + 0x9ea54a7d, + 0xa0c2249a, 0x9180c001, - 0x468ab780, - 0xa8a1da08, + 0x458ab780, + 0x404ab720, 0x4002ba24, 0xc0017048, 0xb780907c, - 0xb720488a, - 0xb7404812, - 0x0a046104, - 0x488ab580, + 0xb720478a, + 0xb7404712, + 0x0a046004, + 0x478ab580, 0x4003ba09, 0x5e7fd0a2, 0x9e2d9e49, @@ -2859,163 +2728,52 @@ unsigned long aui32H263VBR_SlaveMTXTOPAZFWText[] = { 0xc2000218, 0xd2265a17, 0xc2005908, - 0x9ea75a14, + 0x9ea55a14, 0xa94de038, - 0x9e4c149e, + 0x9e4c149a, 0x50b00886, 0xa1413122, - 0x480ab780, + 0x470ab780, 0xb5800a04, - 0xb784480a, - 0x75004188, - 0x4208b784, - 0x90c4c000, - 0x7d3ec01c, - 0x9184c002, - 0x7d3ec01c, - 0x03f0d011, - 0x0527d021, - 0xf21076c2, - 0x0882aa39, - 0x0892d001, - 0x79022a04, - 0x5c8cb740, + 0x74c2470a, + 0xaa59f010, + 0xd0010882, + 0xb7200892, + 0x2a045b94, + 0x03607902, + 0x05b6c001, 0x90e2c000, - 0xaa49d808, - 0xd8080a04, - 0xf008a249, - 0xf00aa94b, - 0xf310a94c, - 0xe0108027, - 0xf00882a5, - 0xf008a249, - 0xb784a0cd, - 0x75004688, + 0x414bb780, + 0xb5800a04, + 0xb740414b, + 0xb740415d, + 0xf31041c5, + 0xe0108025, + 0xb58082a7, + 0xb520414d, + 0xb78341cd, + 0x75007c88, 0xd0020882, - 0x76c20892, + 0x74c20892, 0xd0020a02, 0x78480a42, 0x90c2c000, 0x8542c07c, - 0xa123da08, - 0xf00876c2, - 0xc000a953, - 0xda0890c4, - 0xc000aa41, - 0xda089080, - 0xe310aa21, - 0xd80880a1, - 0xf008aa4d, - 0x0a04a0d1, - 0xa24dd808, - 0x91c0c006, - 0x5c8cb720, - 0xf2109d2e, - 0xc301aa39, - 0xc2018136, - 0xb7408120, - 0x2a044525, - 0xf0107500, - 0xf3108027, - 0x01038221, - 0x452db580, - 0x90a2c001, - 0xc00076c2, + 0x405ab540, + 0xb74074c2, + 0xc000425d, 0xda0890c4, - 0xc000aa41, - 0xda089080, - 0xd808aa21, - 0x76c6a25d, - 0x9082c001, - 0xc00076c0, - 0x74c091a4, - 0xa953d808, - 0x8d2ae002, - 0x802df210, - 0xa251d808, - 0x92c0c000, - 0xd84874c0, - 0xe002a947, - 0xc0008d26, - 0xda089160, - 0x74c0aa41, - 0xa947d848, - 0xa25dd808, - 0x8d2ae002, - 0x802df210, - 0xa245d848, - 0x4308b784, - 0xc0007500, - 0xb7809302, - 0x9e41440a, - 0xc0007048, - 0x85029244, - 0x4318b544, - 0x0c82c43a, - 0xb4810a02, - 0xb103c000, - 0xcfef4220, - 0xc03a29fe, - 0xb4610c82, - 0xb780c000, - 0x9e41440a, - 0x08827048, - 0x0892d002, - 0x0a0276c6, - 0x0a42d001, - 0xc0007848, - 0x85069242, - 0x4318b544, - 0x0c82c43a, - 0xb4810a02, - 0xb103c000, - 0xc0114220, - 0xc03a3980, - 0xb4610c82, - 0x7780c000, - 0x91a2c001, - 0xc00076c0, - 0xda0892e4, - 0xf008aa21, - 0xd808a947, - 0xf310a8d5, - 0xd8088021, - 0xf008a8da, - 0x9e44a245, - 0xd8080c84, - 0x00c2a0da, - 0xa0d5d808, - 0x92a0c000, - 0xaa41da08, - 0xa95bf008, - 0xa8c9d848, - 0x8021f310, - 0xa8ced848, - 0xa259f008, - 0x0c849e44, - 0xa0ced848, - 0xd84800c2, - 0xd808a0c9, - 0xf008aa5d, - 0xf04aa95f, - 0xf048a940, - 0xf310a9c7, - 0xf0488021, - 0xf008a94f, - 0xf210a25d, - 0xd8488221, - 0xf048a8c2, - 0xf010a241, - 0xe2108037, - 0x0c8480a9, - 0xa0c2d848, - 0xa245f048, - 0xa0cdf048, - 0x7eeeb7bf, - 0x7f6eb7df, - 0x7feeb7ff, - 0x9c228c60, - 0x5b8cb780, + 0xc000aa21, + 0xb7809080, + 0xe310404a, + 0xb78080a1, + 0xb52041cb, + 0x0a04424d, + 0x41cbb580, + 0x7f6eb7bf, + 0x7feeb7df, + 0x9c228c40, + 0x5a8cb780, 0x08c0d0f1, 0x4031b720, 0x9ea27642, @@ -3043,7 +2801,7 @@ unsigned long aui32H263VBR_SlaveMTXTOPAZFWText[] = { 0x1c0ad011, 0x08029c22, 0xb7809c22, - 0x85025b8c, + 0x85025a8c, 0xa88dda08, 0xa16bf010, 0xa16ff010, @@ -3052,11 +2810,11 @@ unsigned long aui32H263VBR_SlaveMTXTOPAZFWText[] = { 0xa16bd810, 0xa0e1f010, 0xb7209c22, - 0xd8105d14, + 0xd8105c14, 0xb520a8e9, 0xf010414b, 0xb740aa71, - 0xc2005d8c, + 0xc2005c8c, 0xf0485a0f, 0xf010a245, 0xb520a8ed, @@ -3068,54 +2826,54 @@ unsigned long aui32H263VBR_SlaveMTXTOPAZFWText[] = { 0xf0088021, 0x9c22a041, 0xac7dc030, - 0x5b1cb740, + 0x5a1cb740, 0xa45dc038, 0xac7dc030, 0xa45dc038, 0xac7dc030, 0xa45dc038, - 0x5a94b720, - 0x5b8cb780, + 0x5994b720, + 0x5a8cb780, 0xb7208706, - 0xc0025f0c, + 0xc0025e0c, 0xd28a8576, 0xb540a108, - 0x8502485b, + 0x8502475b, 0x4039b540, 0x40a1b540, 0xa60d9c22, - 0x5b8cb780, + 0x5a8cb780, 0xa881f208, 0x74449ea5, 0x03010007, 0x9104c000, - 0x5b0cb780, + 0x5a0cb780, 0xa805dac8, - 0x9300c008, + 0x91e0c008, 0xc0087442, - 0xda1092a4, + 0xda109184, 0x7500aa29, 0x9344c000, 0xaa2dd290, 0xc0007500, 0xd29092a4, 0xb720aa25, - 0xb7205b0c, - 0x75005d94, + 0xb7205a0c, + 0x75005c94, 0x4cabb700, 0x44dbb740, 0x8526e002, 0x8021f210, 0x44cbb580, - 0x9300c007, + 0x91e0c007, 0xaa2dd290, 0xc0017500, 0xb7809382, - 0xb7405a8c, - 0xd2905b0c, + 0xb740598c, + 0xd2905a0c, 0xb760a926, - 0xd2c85d94, - 0xd008a891, + 0xd2c85c94, + 0xd008a881, 0xd008a9c5, 0x7680a8ca, 0x4000ba09, @@ -3139,10 +2897,10 @@ unsigned long aui32H263VBR_SlaveMTXTOPAZFWText[] = { 0xa221da90, 0xa0b5da50, 0xc0050007, - 0xd2909320, + 0xd2909200, 0x7500aa39, 0x91a2c001, - 0x5b0cb780, + 0x5a0cb780, 0xa881d208, 0xa88ad208, 0xa905d208, @@ -3150,7 +2908,7 @@ unsigned long aui32H263VBR_SlaveMTXTOPAZFWText[] = { 0xd2909e49, 0xc010aa25, 0xb7207002, - 0xc8125d8c, + 0xc8125c8c, 0x75007080, 0xb7400005, 0xe00244bb, @@ -3163,25 +2921,25 @@ unsigned long aui32H263VBR_SlaveMTXTOPAZFWText[] = { 0xda900884, 0xda50a0a1, 0xc004a235, - 0xb7809120, - 0xf2505a8c, + 0xb7809000, + 0xf250598c, 0xf248a8b1, - 0x7440a995, + 0x7440a991, 0xf2489ea6, - 0xc000a18d, + 0xc000a189, 0xb7209316, - 0xb7805d8c, + 0xb7805c8c, 0x75004729, 0xd0029e88, 0xc0000802, 0xd29090a4, 0x0008aa29, - 0x5b0cb780, + 0x5a0cb780, 0xa889d208, - 0xc0100289, + 0xc0109ea2, 0xc0017040, - 0xb7a09280, - 0xd0b15b0c, + 0xb7a09160, + 0xd0b15a0c, 0xd2080a50, 0xf250a882, 0x1196a929, @@ -3194,153 +2952,137 @@ unsigned long aui32H263VBR_SlaveMTXTOPAZFWText[] = { 0xe2205987, 0x0d0281af, 0xa129f250, - 0x9a14c014, - 0x4188b784, - 0xc0007500, - 0x9e8390e2, - 0x9a36c014, - 0x9060c000, - 0xd2905819, - 0xb700aa29, - 0x00e85d94, - 0x7002c010, - 0xc0121268, - 0xd2907100, - 0xd208a8a6, - 0x7640a8a9, - 0xa925d208, - 0x0a02d011, - 0x4422b304, - 0xc0100009, - 0xc8127040, - 0x76407080, - 0x44dab740, - 0xe0020005, - 0xe2108526, - 0xb78080a1, - 0x75004648, - 0x44cab520, - 0x91a2c000, - 0xa937da50, - 0xaa21da90, - 0x80a5e210, - 0xda900a04, - 0xda50a221, - 0xda08a0b5, - 0xda10aa35, - 0x1a08a8a9, - 0xb4167048, - 0x00054443, - 0x7eeeb79f, - 0x7f6eb7bf, - 0x7feeb7df, - 0x9c228c60, - 0xb720a60d, - 0xb7805b8c, - 0x7502402d, - 0xc00c9e8d, - 0xb7809264, - 0xf2085d0c, - 0xc003a88e, - 0x9ea27646, - 0x911ac001, - 0x4188b784, - 0xc0007500, - 0xb7809102, - 0xb7405c8c, - 0xc0006204, - 0xb78090c0, - 0xb7405c8c, - 0xf2086284, - 0x9e2da881, - 0x5904d0a6, - 0xaa4dc830, - 0x62199e49, - 0x5817d224, - 0x5b0cb780, - 0x08c0d0b1, - 0x4031b720, - 0xb7c09ea6, - 0x54075a8c, - 0x9300c001, - 0x5b14b7c0, - 0x5a8cb7c0, - 0x5e4bd0a2, - 0x4188b724, - 0xb7207500, - 0x09025c94, - 0x911cc000, - 0x5a07c200, - 0x09047500, - 0x939affff, - 0x7c7ec01c, - 0x9102c000, - 0x404db780, - 0x6204b740, - 0x90c0c000, - 0x404db780, - 0x6284b740, - 0x5904d226, - 0xc8309e2d, - 0xf010a8ce, - 0x9e4ca8cd, - 0x609950ab, - 0x5817d0a4, + 0x99f5c014, + 0xa8a9d290, + 0xb7009eaa, + 0x58195c94, + 0xc0100262, + 0x10e27008, + 0x7040c012, + 0xa8a6d290, + 0xa8c9d010, + 0xd0107640, + 0xd011a945, + 0xb3040a02, + 0x00094422, + 0x7040c010, + 0x7080c812, + 0xb7407640, + 0x000544da, + 0x8526e002, + 0x80a1e210, + 0x4648b780, + 0xb5207500, + 0xc00044ca, + 0xda5091a2, + 0xda90a937, + 0xe210aa21, + 0x0a0480a5, + 0xa221da90, + 0xa0b5da50, + 0xaa55d810, + 0xa8a9da10, + 0x70481a08, + 0x4443b416, + 0xb79f0005, + 0xb7bf7eee, + 0xb7df7f6e, + 0x8c607fee, + 0xa60d9c22, + 0x5a8cb720, + 0x402db780, + 0x02837502, + 0x93a4c00b, + 0x5c0cb780, + 0xa90ef208, + 0x7686c003, + 0xc0000189, + 0xb78093ba, + 0xb7405b8c, + 0xf2086104, + 0xb740a882, + 0x9e2d5a0c, + 0x5d04d0a6, + 0x0a20d0b1, + 0xa8cdc830, + 0xa882d208, + 0x60c39e54, + 0xd0a49e96, + 0xb7c05817, + 0x5407598c, + 0x9180c001, + 0x5ccbd122, + 0x5a14b7c0, + 0xb7c07440, + 0x0d02598c, + 0x90fcc000, + 0x74405887, + 0xffff0d04, + 0xb78093ba, + 0xb7405b8c, + 0xf2086104, + 0x9e2da882, + 0x5d04d0a6, 0x0e60d0b1, - 0xa881d208, - 0x54079e89, - 0x54049e91, - 0xaa29da10, + 0xa8cec830, + 0xa8edf008, + 0xa901d208, + 0x9d1e9e54, + 0xc30150b3, + 0x9e916097, + 0x5817d0a4, + 0x54085407, + 0xaa29da08, 0xc0007500, - 0xd29090e2, + 0xd28890e2, 0x7500aa2d, 0x92c2c000, - 0xa95bf248, + 0xa957f248, 0x8029f210, - 0xa259f248, - 0xa026f250, - 0xa02af250, - 0xa046f248, - 0xaa49f010, - 0xa251f248, 0xa255f248, - 0x9300c007, - 0xaa39d290, + 0xa026f248, + 0xa02af248, + 0xa042f248, + 0xaa69f008, + 0xa24df248, + 0xa251f248, + 0x9320c007, + 0xaa39d288, 0xc0077500, - 0xb72091c4, - 0xb7805d8c, + 0xb72091e4, + 0xb7805c8c, 0x750046a9, 0xc0079e89, - 0xf24890c4, - 0xf210a95b, + 0xf24890e4, + 0xf210a957, 0xf2488029, - 0xd290a259, + 0xd288a255, 0x7440a8b5, 0x90c2c000, - 0xaa49f010, + 0xaa69f008, 0x9240c000, - 0xa8d1f248, - 0xaa49f010, + 0xa8cdf248, + 0xaa69f008, 0x5908d0a6, 0x8123e240, 0x5904d226, 0x8021f310, 0x8221f310, 0x5a0dc200, + 0xa24df248, + 0xaa4df248, 0xa251f248, - 0xaa51f248, - 0xa255f248, - 0xa8b5d290, + 0xa8b5d288, 0xc0007440, - 0xf2509102, - 0xf250a026, + 0xf2489102, + 0xf248a026, 0xc005a02a, - 0xb7809360, + 0xb7809380, 0x75004649, 0x90e2c001, - 0xa8a2da90, - 0xa925f250, - 0xaa21da90, + 0xa8a2da88, + 0xa925f248, + 0xaa21da88, 0x9d1e1c84, 0x0ce0d0b1, 0x6127d333, @@ -3349,198 +3091,181 @@ unsigned long aui32H263VBR_SlaveMTXTOPAZFWText[] = { 0x5a45c200, 0x8128c201, 0x8021f310, - 0xda909ea1, + 0xda889ea1, 0x0507a9a1, - 0xa225f250, + 0xa225f248, 0xc01455af, - 0xf25098d7, - 0xf250a025, + 0xf24898d8, + 0xf248a025, 0xc004a029, - 0xda109220, - 0xf210a92b, - 0xf250aa2d, + 0xda089240, + 0xf208a92b, + 0xf248aa2d, 0xe310a8a6, 0x9e4a88a1, - 0xa928da12, + 0xa928da0a, 0x18848185, 0x6122d033, - 0x88b1f310, + 0x88b1f320, 0x8a21f310, - 0x7540c008, + 0x7740c008, 0x5a07c200, 0x8128c201, 0x8021f310, - 0xa225f250, - 0x91bcc000, - 0xfff49eab, - 0xf2509965, - 0xc200aa25, - 0xc20052a3, - 0xf2505203, - 0xb740a225, - 0xf2506304, - 0xd2a6aa25, - 0x9e2d5904, - 0xa8cdc830, - 0xd2240189, - 0x0c8259ff, - 0x05030103, - 0x98ffc014, - 0x639cb740, - 0xc2109d47, - 0x0181a926, - 0xc0140581, - 0xf21098db, - 0x7502aa29, - 0xa025f250, - 0x90c4c000, - 0xa029f250, - 0x9040c002, - 0xa8aada10, - 0xa954da12, - 0x5c84d0a2, - 0x8e22f011, - 0xc0007048, - 0xf2489176, - 0x0208aa45, + 0xa225f248, + 0x91dcc000, + 0xfff4058b, + 0xf2489985, + 0x9e81aa25, + 0x56a7c200, + 0x5203c200, + 0xa225f248, + 0x6184b740, + 0xaa25f248, + 0x5d04d2a6, + 0xc8309e2d, + 0x0189a8cd, + 0x59ffd224, + 0x01030c82, + 0xc0140503, + 0xb74098db, + 0x9dc7621c, + 0xa92ac210, + 0x05810181, + 0x98b7c014, + 0xaa29f208, + 0xf2487502, + 0xc000a025, + 0xf24890c4, + 0xc002a029, + 0xda089040, + 0xda12a8aa, + 0xd0a2a954, + 0xf0115c84, + 0x70488e22, + 0x9176c000, + 0xaa41f248, + 0xc2000208, + 0xf2485a07, + 0xc001a229, + 0xf24891c0, + 0xd011a8c1, + 0x9e4a0e12, + 0x8a21f310, + 0x6104d033, + 0xc2016099, + 0xf2488122, + 0xda10a12b, + 0xd0b1aa55, + 0x1a040ce0, 0x5a07c200, - 0xa229f250, - 0x91c0c001, - 0xa8c5f248, - 0x0e12d011, - 0xf3109e4a, - 0xd0338a21, - 0x60996104, + 0x8021f310, + 0x4031b760, + 0xa229f248, + 0xa9d5da10, + 0x05079ea1, + 0x198455af, + 0x984bc014, + 0xa029f248, + 0x90e0c000, + 0xaa2df208, + 0xf2080a04, + 0xf248a22d, + 0xf208a8c5, + 0xf248aa29, + 0xd0a6a8aa, + 0x75025904, 0x8122c201, - 0xa12bf250, - 0xaa55da10, - 0x0ce0d0b1, - 0xc2001a04, - 0xf3105a07, - 0xb7608021, - 0xf2504031, - 0xda10a229, - 0x9ea1a9d5, - 0x55af0507, - 0xc0141984, - 0xf250984b, - 0xc000a029, - 0xf21090e0, - 0x0a04aa2d, - 0xa22df210, - 0xa8c9f248, - 0xaa29f210, - 0xa8aaf250, - 0x5904d0a6, - 0xc2017502, - 0xf2108122, - 0xf250802b, - 0xc200a0ae, - 0xc000588b, - 0x9e4a90f4, - 0x7044d010, - 0xa229f250, - 0x7eeeb79f, - 0x7f6eb7bf, - 0x7feeb7df, - 0x9c228c60, - 0x5b8cb720, - 0xaa61d810, - 0xb5800802, - 0x9c2241ab, - 0x5b0cb740, - 0x5f94b720, - 0xa96cf012, - 0xaa4df008, - 0x414db720, - 0x40ddb740, - 0x8a21f310, - 0xf3106243, - 0xb5808021, - 0xf01040cd, - 0xf008a8ed, - 0x9c22a0cd, - 0x74c0c008, - 0x9e529e58, - 0x90fcc000, - 0x70c0d002, - 0x51f31a14, - 0xc0055013, - 0xc0007400, + 0x802bf210, + 0xa0aef248, + 0x588bc200, + 0x90f4c000, + 0xd0109e4a, + 0xf2487044, + 0xb79fa229, + 0xb7bf7eee, + 0xb7df7f6e, + 0x8c607fee, + 0xb7209c22, + 0xd8105a8c, + 0x0802aa61, + 0x41abb580, + 0xb7409c22, + 0xb7205a0c, + 0xf0125e94, + 0xf008a96c, + 0xb720aa4d, + 0xb740414d, + 0xf31040dd, + 0x62438a21, + 0x8021f310, + 0x40cdb580, + 0xa8edf010, + 0xa0cdf008, + 0xc0089c22, + 0x9e5874c0, + 0xc0009e52, 0xd00290fc, - 0x1a507000, - 0x01285013, - 0x6304b740, - 0x638cb780, - 0x5904d1a6, - 0xc0409e2d, - 0xc830a8e5, - 0x7044aa4d, - 0xd01d6009, - 0xd01a1214, - 0xb3405013, - 0x122248ba, - 0x9c225010, - 0x75269e5c, - 0xd01e0882, - 0xb3404000, - 0xc38048bc, - 0xc0007500, - 0xc00290bc, - 0x9c22084e, - 0x7508c004, - 0x915cc000, - 0xc2000a04, - 0xc0045a07, - 0x08847508, - 0x935affff, - 0x641cb740, - 0xc2209d4b, - 0xd013a805, - 0xe210691d, - 0x9c228021, - 0x0d00e000, - 0x4422b330, - 0x4842b330, - 0x48a2b340, - 0x8502c002, - 0x882df210, - 0xc0007500, - 0x9e5990fa, - 0x12090c02, - 0x9c225031, - 0x50d09e5a, - 0x54699e52, - 0x30425269, - 0xa6859c22, - 0x9e810007, - 0xcffe9e90, - 0x9e412cfc, - 0x5c419e4c, - 0xcffe6491, - 0x62c328fc, - 0x9e445841, - 0x60096083, - 0x5a41c280, - 0x04909ea0, - 0x9d099e88, - 0x9e4c0490, - 0xc0017102, - 0xd0a28504, - 0xb3025e41, - 0xf3204468, - 0xd0a68121, - 0xcffe5d40, - 0xf3102afc, - 0x000d8123, - 0x9e54040d, - 0x6138d033, - 0x61459e5c, - 0x8125e210, - 0x04629e91, - 0x7f6eb7bf, - 0x7feeb7df, - 0x9c228c40, + 0x1a1470c0, + 0x501351f3, + 0x7400c005, + 0x90fcc000, + 0x7000d002, + 0x50131a50, + 0xb7400128, + 0xb7806184, + 0xd1a6620c, + 0x9e2d5904, + 0xa8e5c040, + 0xaa4dc830, + 0x60097044, + 0x1214d01d, + 0x5013d01a, + 0x48bab340, + 0x50101222, + 0xe0009c22, + 0xb3300d00, + 0xb3304422, + 0xb3404842, + 0xc00248a2, + 0xf2108502, + 0x7500882d, + 0x90fac000, + 0x0c029e59, + 0x50311209, + 0x9e5a9c22, + 0x9e5250d0, + 0x52695469, + 0x9c223042, + 0x0007a685, + 0x9e909e81, + 0x2cfccffe, + 0x9e4c9e41, + 0x64915c41, + 0x28fccffe, + 0x584162c3, + 0x60839e44, + 0xc2806009, + 0x9ea05a41, + 0x9e880490, + 0x04909d09, + 0x71029e4c, + 0x8504c001, + 0x5e41d0a2, + 0x4468b302, + 0x8121f320, + 0x5d40d0a6, + 0x2afccffe, + 0x8123f310, + 0x040d000d, + 0xd0339e54, + 0x9e5c6138, + 0xe2106145, + 0x9e918125, + 0xb7bf0462, + 0xb7df7f6e, + 0x8c407fee, + 0x00009c22, 0x87c2c809, 0x0c20b060, 0x87c2c809, @@ -3549,8 +3274,8 @@ unsigned long aui32H263VBR_SlaveMTXTOPAZFWText[] = { 0x09c0b060, }; -unsigned long aui32H263VBR_SlaveMTXTOPAZFWData[] = { - 0x00000000, +unsigned long aui32H263VBR_SlaveMTXTOPAZFWData[] = +{ 0x00000000, 0x00000000, 0x00000000, @@ -3595,41 +3320,38 @@ unsigned long aui32H263VBR_SlaveMTXTOPAZFWData[] = { 0x00000001, 0x00000000, 0x809000b0, - 0x809002f8, - 0x82883df4, + 0x809002e8, + 0x82883964, + 0x82883490, + 0x828834a0, + 0x82883540, + 0x828833b8, + 0x82883400, + 0x82883570, + 0x828835a8, + 0x828835e4, + 0x8288361c, + 0x82883620, + 0x82883650, + 0x82883680, + 0x828836a8, + 0x828833b0, + 0x828836b0, + 0x828836b8, + 0x828836e8, + 0x828836f0, + 0x82883724, + 0x82883cf0, + 0x82883be8, + 0x82883c28, + 0x82883cac, 0x82883924, - 0x82883934, - 0x828839d4, - 0x82883840, - 0x82883888, - 0x82883896, - 0x82883a04, - 0x82883a40, - 0x82883a7c, - 0x82883ab4, - 0x82883ab8, - 0x82883ae8, - 0x82883b18, - 0x82883b40, - 0x828838fc, - 0x82883b48, - 0x82883b50, - 0x82883b80, - 0x82883b88, - 0x82883bbc, - 0x8288420c, - 0x8288409e, - 0x82884106, - 0x82884146, - 0x828841c8, - 0x82884078, - 0x82883dbc, - 0x82883ebc, - 0x82883efc, - 0x82883f00, - 0x82883f08, - 0x82883f64, - 0x82883fc0, + 0x82883a2c, + 0x82883a6c, + 0x82883a70, + 0x82883a78, + 0x82883ad4, + 0x82883b30, 0x00000000, 0x00000000, 0x00000000, @@ -3979,20 +3701,20 @@ unsigned long aui32H263VBR_SlaveMTXTOPAZFWData[] = { 0x00000000, 0x00000000, 0x00000000, + 0x8090073c, + 0x8090073c, + 0x80901e18, + 0x8090197c, + 0x80903724, + 0x80902204, + 0x80901bc0, + 0x8090073c, + 0x8090073c, + 0x8090073c, + 0x8090073c, + 0x8090073c, 0x00000000, 0x00000000, - 0x8090074c, - 0x8090074c, - 0x80901efc, - 0x8090197c, - 0x809038a0, - 0x809022e8, - 0x80901ca4, - 0x8090074c, - 0x8090074c, - 0x8090074c, - 0x8090074c, - 0x8090074c, 0x00000000, 0x00000000, 0x00000000, @@ -4156,90 +3878,55 @@ unsigned long aui32H263VBR_SlaveMTXTOPAZFWData[] = { 0x00000000, 0x00000000, 0x00000000, - 0x00000000, - 0x00000000, - 0x00000000, - 0x00000000, - 0x00000000, - 0x01010000, - 0x02020201, - 0x04030303, - 0x05040404, - 0x00140005, - 0x001a0016, - 0x0020001c, - 0x00280024, - 0x0034002c, - 0x00400038, - 0x00500048, - 0x00680058, - 0x00800070, - 0x00a00090, - 0x00d000b0, - 0x010000e0, - 0x01400120, - 0x01a00160, - 0x020001c0, - 0x02800240, - 0x034002c0, - 0x04000380, - 0x05000480, - 0x06800580, - 0x08000700, - 0x0a000900, - 0x0d000b00, - 0x10000e00, - 0x14001200, - 0x1a001600, - 0x00001c00, - 0x00800040, - 0x010000c0, - 0x01800140, - 0x020001c0, - 0x02800240, - 0x030002c0, - 0x03800340, - 0x040003c0, - 0x04800440, - 0x050004c0, - 0x05800540, - 0x060005c0, - 0x06800640, - 0x070006c0, - 0x07800740, - 0x000007c0, - 0x00200040, - 0x001002ab, - 0x015500cd, - 0x00080249, - 0x00cd01c7, - 0x0155005d, - 0x0249013b, - 0x00040111, - 0x01c700f1, - 0x00cd01af, - 0x005d00c3, - 0x01550059, - 0x013b0029, - 0x0249025f, - 0x01110235, - 0x00020021, - 0x00f1001f, - 0x01c70075, - 0x01af006f, - 0x00cd0069, - 0x00c30019, - 0x005d017d, - 0x0059005b, - 0x015502b9, - 0x002900a7, - 0x013b0283, - 0x025f0135, - 0x02490095, - 0x0235023f, - 0x0111008b, - 0x00210219, - 0x00010041, + 0x00400000, + 0x00c00080, + 0x01400100, + 0x01c00180, + 0x02400200, + 0x02c00280, + 0x03400300, + 0x03c00380, + 0x04400400, + 0x04c00480, + 0x05400500, + 0x05c00580, + 0x06400600, + 0x06c00680, + 0x07400700, + 0x07c00780, + 0x00400000, + 0x02ab0020, + 0x00cd0010, + 0x02490155, + 0x01c70008, + 0x005d00cd, + 0x013b0155, + 0x01110249, + 0x00f10004, + 0x01af01c7, + 0x00c300cd, + 0x0059005d, + 0x00290155, + 0x025f013b, + 0x02350249, + 0x00210111, + 0x001f0002, + 0x007500f1, + 0x006f01c7, + 0x006901af, + 0x001900cd, + 0x017d00c3, + 0x005b005d, + 0x02b90059, + 0x00a70155, + 0x02830029, + 0x0135013b, + 0x0095025f, + 0x023f0249, + 0x008b0235, + 0x02190111, + 0x00410021, + 0x00000001, 0x0b060600, 0x0c0b0a06, 0x0a0b0c06, @@ -4270,22 +3957,27 @@ unsigned long aui32H263VBR_SlaveMTXTOPAZFWData[] = { 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x1234baac, 0x00000000, }; -unsigned long aui32H263VBR_SlaveMTXTOPAZFWTextReloc[] = { +unsigned long aui32H263VBR_SlaveMTXTOPAZFWTextReloc[] = +{ 0 }; -unsigned char aui8H263VBR_SlaveMTXTOPAZFWTextRelocType[] = { +unsigned char aui8H263VBR_SlaveMTXTOPAZFWTextRelocType[] = +{ 0 }; -unsigned long aui32H263VBR_SlaveMTXTOPAZFWTextRelocFullAddr[] = { +unsigned long aui32H263VBR_SlaveMTXTOPAZFWTextRelocFullAddr[] = +{ 0 }; -unsigned long aui32H263VBR_SlaveMTXTOPAZFWDataReloc[] = { +unsigned long aui32H263VBR_SlaveMTXTOPAZFWDataReloc[] = +{ 0 }; diff --git a/fw/H263SlaveFirmwareVBR_bin.h b/fw/H263SlaveFirmwareVBR_bin.h index 4a56208..c647ad6 100644 --- a/fw/H263SlaveFirmwareVBR_bin.h +++ b/fw/H263SlaveFirmwareVBR_bin.h @@ -1,27 +1,3 @@ -/* - * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sub license, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice (including the - * next paragraph) shall be included in all copies or substantial portions - * of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. - * IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR - * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - */ // This file was automatically generated from ../release/H263SlaveFirmwareVBR.dnl using dnl2c. diff --git a/fw/H263SlaveFirmware_bin.c b/fw/H263SlaveFirmware_bin.c index be89da1..365bdaa 100644 --- a/fw/H263SlaveFirmware_bin.c +++ b/fw/H263SlaveFirmware_bin.c @@ -1,55 +1,62 @@ /* - * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) 2010 Intel Corporation. All rights reserved. + * Copyright (c) Imagination Technologies Limited, UK + * Redistribution. Redistribution and use in binary form, without modification, + * are permitted provided that the following conditions are met: * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sub license, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice (including the - * next paragraph) shall be included in all copies or substantial portions - * of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. - * IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR - * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + * Redistributions must reproduce the above copyright notice and the following + * disclaimer in the documentation and/or other materials provided with the + * distribution.Neither the name of Intel Corporation nor the names of its + * suppliers may be used to endorse or promote products derived from this + * software without specific prior written permission. No reverse engineering, + * decompilation, or disassembly of this software is permitted. + * Limited patent license. Intel Corporation grants a world-wide, royalty-free, + * non-exclusive license under patents it now or hereafter owns or controls + * to make, have made, use, import,offer to sell and sell ("utilize") this + * software, but solely to the extent that any such patent is necessary to + * Utilize the software alone. The patent license shall not apply to any + * combinations which include this software. No hardware per se is licensed hereunder. + * + * DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, + * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,OR CONSEQUENTIAL DAMAGES + * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ // This file was automatically generated from ../release/H263SlaveFirmware.dnl using dnl2c. -unsigned char *szH263SlaveFirmware_buildtag = "BUILD_TOPAZ_SC_1_00_00_0318"; +unsigned char *szH263SlaveFirmware_buildtag="BUILD_TOPAZ_SC_1_00_00_0327"; -unsigned long ui32H263_SlaveMTXTOPAZFWTextSize = 2982; +unsigned long ui32H263_SlaveMTXTOPAZFWTextSize = 2736; unsigned long ui32H263_SlaveMTXTOPAZFWDataSize = 574; unsigned long ui32H263_SlaveMTXTOPAZFWTextRelocSize = 0; unsigned long ui32H263_SlaveMTXTOPAZFWDataRelocSize = 0; unsigned long ui32H263_SlaveMTXTOPAZFWTextOrigin = 0x80900000; -unsigned long ui32H263_SlaveMTXTOPAZFWDataOrigin = 0x82882ec0; +unsigned long ui32H263_SlaveMTXTOPAZFWDataOrigin = 0x82882ac0; -unsigned long aui32H263_SlaveMTXTOPAZFWText[] = { +unsigned long aui32H263_SlaveMTXTOPAZFWText[] = +{ 0x9040c001, 0xc80993fe, 0xc0000e42, 0xc8290e00, - 0xc37a8422, + 0xc33a8422, 0xc8298460, - 0xc2ec8622, + 0xc2ac8622, 0x9e838600, 0xc8099e43, - 0xc5d00d42, - 0xc8090d40, - 0xc5d20942, - 0xc8090900, + 0xc5560d42, + 0xc8090d00, + 0xc5560942, + 0xc8090940, 0xc00a0e42, 0xc8090e40, 0xc00e87c2, @@ -61,7 +68,7 @@ unsigned long aui32H263_SlaveMTXTOPAZFWText[] = { 0x9320fffe, 0xa401c838, 0x0dc2c809, - 0x0d80c5d0, + 0x0dc0c554, 0x0e42c809, 0x0b46b080, 0x7e74b77f, @@ -80,8 +87,8 @@ unsigned long aui32H263_SlaveMTXTOPAZFWText[] = { 0xffff9c62, 0x058d93a0, 0xb700018d, - 0xb780568c, - 0x9c015614, + 0xb780560c, + 0x9c015594, 0x0687a605, 0x0ea0060b, 0xffff9c62, @@ -91,17 +98,17 @@ unsigned long aui32H263_SlaveMTXTOPAZFWText[] = { 0xa6059c22, 0x0e860a82, 0xc0340d82, - 0xc0149b32, - 0x0d8a9967, - 0x9b2dc034, - 0x7108b783, + 0xc0149af9, + 0x0d8a9963, + 0x9af4c034, + 0x4f08b782, 0xc0007500, 0xc0149082, - 0xc0149abe, - 0x740299db, + 0xc0149aba, + 0x740299d7, 0xb3549e6c, 0x02894424, - 0x995dc014, + 0x9959c014, 0xffff7540, 0xb79f90e2, 0xb7bf7f6e, @@ -113,58 +120,56 @@ unsigned long aui32H263_SlaveMTXTOPAZFWText[] = { 0xb5436918, 0xb5436c18, 0xb5436c98, - 0xb5436d18, - 0xb5437118, - 0xb5437198, - 0xb5437218, - 0xb5407818, + 0xb5426d18, + 0xb5434f18, + 0xb5407218, + 0xb5404804, 0xb5404884, 0xb5404904, 0xb5404984, 0xb5404a04, - 0xb5404a84, + 0xb5404c04, 0xb5404c84, 0xb5404d04, - 0xb5404d84, 0xb5404202, 0xb5404282, - 0xb5405084, + 0xb5405004, 0xb5407a84, - 0xb5404f04, - 0x9c224702, + 0xb5404e84, + 0x9c224602, 0x8420a605, - 0x9ba6fff4, + 0x9baafff4, 0xc0340d8a, - 0xfff49ada, - 0xc0349bc6, - 0xc4209ae5, + 0xfff49aa5, + 0xc0349bca, + 0xc4209ab0, 0x0a020cd2, 0xc000b481, 0x4220b105, 0xe0310d8a, 0xc0148d80, 0xc8299a01, - 0xc37a0922, + 0xc33a0922, 0xb73f0940, 0xd0717f6c, 0xb5802a5e, - 0xc01e458c, + 0xc01e450c, 0x85022a80, 0xa8c2f008, 0xc2807102, 0xb5a05a95, - 0xb341468c, + 0xb341460c, 0x76404434, - 0x461cb540, - 0x450cb520, + 0x459cb540, + 0x448cb520, 0x90c2c000, 0x0e12d011, 0xa241f008, - 0x570cb780, + 0x568cb780, 0x08c2c807, 0x0880c570, 0x0caac032, - 0x558cb580, + 0x550cb580, 0xc000b421, 0x0cf40a2a, 0xc000b481, @@ -195,7 +200,7 @@ unsigned long aui32H263_SlaveMTXTOPAZFWText[] = { 0xc0340a02, 0xb4810c9e, 0xfff4c000, - 0x08029b2c, + 0x08029b30, 0x7eeeb79f, 0x7f6eb7bf, 0x9c228c60, @@ -250,7 +255,7 @@ unsigned long aui32H263_SlaveMTXTOPAZFWText[] = { 0x09920d82, 0x0d02c002, 0x0902c002, - 0x9a04c034, + 0x99cfc034, 0xc0340a0a, 0xb4810c9e, 0x1b04c000, @@ -258,7 +263,7 @@ unsigned long aui32H263_SlaveMTXTOPAZFWText[] = { 0x9202c000, 0xb55f9dcf, 0xc0347f7c, - 0xf23199d7, + 0xf23199a2, 0xb75fa045, 0x1b047f7c, 0x851075bf, @@ -277,10 +282,10 @@ unsigned long aui32H263_SlaveMTXTOPAZFWText[] = { 0x9c80c817, 0xf8399c22, 0x0d9aa205, - 0x99bdc034, + 0x9988c034, 0xf9f80d8a, - 0xc02daa1d, - 0xa6059300, + 0xc02caa1d, + 0xa6059060, 0x0a42c801, 0x0a00c010, 0x2ebed3f2, @@ -288,50 +293,50 @@ unsigned long aui32H263_SlaveMTXTOPAZFWText[] = { 0xc000b481, 0x0cf408aa, 0xc000b421, - 0x578cb780, + 0x570cb780, 0x0c92c080, 0xa881f208, 0xc000b421, - 0x578cb780, + 0x570cb780, 0xf2080c88, 0xb421a889, 0xb780c000, - 0x0c84578c, + 0x0c84570c, 0xa88df208, 0xc000b421, 0x1c980902, 0xc000b441, - 0x578cb780, + 0x570cb780, 0xf2080c90, 0xb421a885, 0xb7a0c000, - 0x0dd2578c, - 0x9976c034, + 0x0dd2570c, + 0x9941c034, 0xaa25f208, 0xffff7008, 0x0daa9344, 0x0d060982, 0x0902c121, 0x9b29fff4, - 0x4794b760, + 0x4714b760, 0x0d02c021, 0x09c20d04, 0x9b16fff4, - 0x4794b760, + 0x4714b760, 0x0d0609c2, 0x9b10fff4, 0x09820daa, 0xc1010d02, 0xfff40902, 0x0d929b14, - 0x9952c034, + 0x991dc034, 0xaa25f208, 0xffff7008, 0x77409344, 0x90a2c000, 0xc0340d8e, - 0x0d8a9954, - 0x9951c034, + 0x0d8a991f, + 0x991cc034, 0x7f6eb79f, 0x7feeb7bf, 0x9c228c40, @@ -339,13 +344,13 @@ unsigned long aui32H263_SlaveMTXTOPAZFWText[] = { 0x0a020c8e, 0xc000b481, 0x4220b101, - 0x578cb780, + 0x570cb780, 0xa085f208, 0x0a021c8c, 0xc000b481, 0x4220b105, 0x2b5ed1f1, - 0x578cb780, + 0x570cb780, 0xcff09ead, 0xc2802e80, 0xf2085ea1, @@ -354,11 +359,11 @@ unsigned long aui32H263_SlaveMTXTOPAZFWText[] = { 0x0a020c84, 0xc000b481, 0x4220b101, - 0x470cb520, + 0x468cb520, 0xb4810c84, 0xb101c000, 0xb5204220, - 0xc070478c, + 0xc070470c, 0xb4810c8e, 0x0882c000, 0xb4211c8c, @@ -367,12 +372,12 @@ unsigned long aui32H263_SlaveMTXTOPAZFWText[] = { 0xb4211c8c, 0x0c84c000, 0xc000b481, - 0x6084b740, + 0x5f84b740, 0x5908d326, 0xe0309e2d, 0x9ea4aa4d, 0xb7809c62, - 0x7740578c, + 0x7740570c, 0x9ea98502, 0xd0010d82, 0xf2080db2, @@ -416,7 +421,7 @@ unsigned long aui32H263_SlaveMTXTOPAZFWText[] = { 0x3c80c400, 0xc000b481, 0x4220b102, - 0x5b14b760, + 0x5a14b760, 0x6931d312, 0x9e518502, 0x4070b960, @@ -428,7 +433,7 @@ unsigned long aui32H263_SlaveMTXTOPAZFWText[] = { 0x9301ffff, 0x8560c1c0, 0x80ade210, - 0x5c94b760, + 0x5b94b760, 0x3904c001, 0x8521ce3e, 0x4048b960, @@ -438,7 +443,7 @@ unsigned long aui32H263_SlaveMTXTOPAZFWText[] = { 0x85100890, 0x9301ffff, 0x812de220, - 0x5a8cb780, + 0x598cb780, 0x3908c001, 0x0d60c1c0, 0xdac85d09, @@ -456,7 +461,7 @@ unsigned long aui32H263_SlaveMTXTOPAZFWText[] = { 0x2a04c001, 0xc0007500, 0xb7409362, - 0x09025b14, + 0x09025a14, 0x4070b960, 0x08e0c1c0, 0x5889d0a4, @@ -471,7 +476,7 @@ unsigned long aui32H263_SlaveMTXTOPAZFWText[] = { 0xc0010205, 0x75002a08, 0x91e2c001, - 0x5c94b740, + 0x5b94b740, 0xb9600982, 0xc1c04048, 0xd0a408e0, @@ -491,13 +496,13 @@ unsigned long aui32H263_SlaveMTXTOPAZFWText[] = { 0xf0104220, 0xb73fa0c1, 0xb7807e72, - 0xdac85a8c, + 0xdac8598c, 0xcfffa086, 0xc0702976, 0xb4410c92, 0x8c20c000, 0xb7409c22, - 0xd312510c, + 0xd312508c, 0x0a026cb1, 0x0cc0c1c0, 0xc4005c8b, @@ -518,7 +523,7 @@ unsigned long aui32H263_SlaveMTXTOPAZFWText[] = { 0x3c80c400, 0xc000b481, 0x4220b103, - 0x5c14b740, + 0x5b14b740, 0x6d31d311, 0x4058b960, 0xc1c00085, @@ -673,63 +678,65 @@ unsigned long aui32H263_SlaveMTXTOPAZFWText[] = { 0xa60d9360, 0x85028420, 0xb55f9e55, - 0xb55f7f7c, - 0xf0107ffc, - 0xe011aa61, - 0x03078c8e, + 0xf0107f7c, + 0xe012aa61, + 0x03078d8e, + 0x7ffcb55f, 0x750a1a08, 0x590cd226, 0xe05a8540, 0xc0038044, - 0xc00090a0, + 0xc0009120, 0xc0009180, - 0xc00092a0, 0xc00193c0, - 0xc0019100, - 0xc0029200, - 0xe0119060, - 0x9e8b8d88, - 0x1954d072, - 0x508cb5a0, - 0x9bc8fff4, - 0x9200c002, - 0x5094b740, - 0xe0119ea9, - 0x9e8b8d88, + 0xc00190c0, + 0xc00191e0, + 0xc00292c0, + 0xb7209100, + 0xb780588c, + 0x2a0849ad, + 0x856a7500, + 0x4462b352, + 0xe0119d57, + 0xd0728d88, + 0xb5a01954, + 0xfff4500c, + 0xc0029bbf, + 0xb7409160, + 0x9ea95014, + 0x8d88e011, 0xfff41514, - 0xc0029bbd, - 0xe01190a0, - 0x9e8b8d88, - 0x295ed3f2, - 0xfff40916, - 0xb5a09aeb, - 0xc001508c, - 0xe0119320, - 0x9e8b8d88, + 0xc0029bb5, + 0xe0119020, + 0xd3f28d88, + 0x0916295e, + 0x9ae4fff4, + 0x500cb5a0, + 0x92c0c001, + 0x8d88e011, 0x295ed3f2, 0xfff40916, - 0xc0019adf, - 0xd20891e0, - 0x9e8baa41, - 0x8c88f011, - 0xd0124a7d, - 0x0d062ace, - 0x018b0906, - 0x9ad0fff4, - 0x9e6a9e83, - 0x0d02018b, - 0x9acafff4, - 0x9340c000, - 0xaa41d208, - 0xf0119e8b, + 0xc0019ad9, + 0xd20891a0, + 0xf011aa41, + 0x4a7d8c88, + 0x2aced012, + 0x09060d06, + 0xfff4018b, + 0x9e839acb, + 0x018b9e6a, + 0xfff40d02, + 0xc0009ac5, + 0xd2089320, + 0xf011aa41, 0x4a7d8c88, 0x2aced012, 0x09060d02, 0xfff4018b, - 0x9e839abb, + 0x9e839ab7, 0x018b9e6a, 0x0d7ec00e, - 0x9ab4fff4, + 0x9ab0fff4, 0x9080c000, 0x90e0c001, 0x7e68b79f, @@ -773,7 +780,7 @@ unsigned long aui32H263_SlaveMTXTOPAZFWText[] = { 0x0a9cc002, 0x5a95c280, 0xfff4018b, - 0xb75f9a1e, + 0xb75f9a1a, 0xc2807f7c, 0xc3015a88, 0xc0008122, @@ -781,7 +788,7 @@ unsigned long aui32H263_SlaveMTXTOPAZFWText[] = { 0x9dcf8d88, 0x8510050b, 0x7f7cb55f, - 0x9b23fff4, + 0x9b1ffff4, 0x7f7cb75f, 0x718e0b04, 0x92a6fffe, @@ -808,7 +815,7 @@ unsigned long aui32H263_SlaveMTXTOPAZFWText[] = { 0xc000b481, 0x0c8408c2, 0xc000b421, - 0x5f0cb740, + 0x5e0cb740, 0xa947f048, 0x802df210, 0xa245f048, @@ -827,44 +834,44 @@ unsigned long aui32H263_SlaveMTXTOPAZFWText[] = { 0xb101c000, 0xd0534220, 0xb7801910, - 0xf248590c, + 0xf248588c, 0xf210a891, 0x0d8288a3, 0x018b0d06, - 0x9884fff4, + 0x9880fff4, 0x0ca2c080, 0xc000b4a1, 0x0d82c002, - 0x9954c014, + 0x991bc014, 0xffff700a, 0x0daa9364, 0x0d0a0982, 0x0902c121, - 0x9b09ffd4, - 0x590cb780, + 0x9b05ffd4, + 0x588cb780, 0xa992f248, 0x0d02c0a1, 0x09c20d04, - 0x9af4ffd4, + 0x9af0ffd4, 0x0d82c0c0, 0x0d420992, 0xc0140942, - 0xb79f9957, + 0xb79f991e, 0xb7bf7f6e, 0x8c407fee, - 0xa60d9c22, + 0xa6059c22, 0x8400c010, - 0x590cb720, + 0x588cb720, 0x49adb780, 0x75002a20, - 0x5b14b7c0, + 0x5a0cb7a0, 0xc0000902, - 0xb7839182, - 0x75007108, + 0xb7829182, + 0x75004f08, 0x90e2c000, - 0xaa41d290, - 0xc0057500, - 0xb7209164, + 0xaa21d288, + 0xc0037500, + 0xb7209284, 0xd01149ad, 0x75002a18, 0x3924d002, @@ -875,497 +882,453 @@ unsigned long aui32H263_SlaveMTXTOPAZFWText[] = { 0xc0503926, 0xb4410c82, 0x9d87c000, - 0x470cb740, + 0x468cb740, 0x09c20dc2, 0x0d02c010, 0x0c81cff0, - 0x9acbffd4, - 0x7108b783, - 0x75009d1b, - 0x0b01cff0, + 0x9ac7ffd4, + 0x4f08b782, + 0x75009d0b, + 0x0901cff0, 0x9282c000, - 0xaa41d290, + 0xaa21d288, 0xc0007500, 0xb79f91e2, - 0xf211606c, + 0xe211606c, 0xc0108d00, 0x75002a00, 0x0a03cff0, 0x8001f310, - 0x4422b346, + 0x4422b342, 0x4068b79e, 0x08c2c801, 0x0880c010, 0x0ceac032, 0x606cb59f, 0xc000b421, - 0x7108b783, - 0xc0017500, - 0xb7839282, - 0x75007208, - 0x91e2c001, - 0x518cb720, - 0x2a12d011, - 0xc0017500, - 0xb7a09102, - 0xb7a06014, - 0xf2105c0c, - 0x9eabaa21, - 0xb52028f9, - 0x9ea4518c, - 0xb7209c62, - 0xb7805e0c, - 0x75004129, - 0x92a4c000, - 0xa9a1f208, - 0xa83df210, - 0x9e840d82, - 0xf2509c62, - 0x9eaba8a5, - 0xa021f208, - 0x9e8c0982, - 0xda089c62, - 0xb581aa21, - 0xda107b8a, - 0x9eb3a9cd, - 0x9aa6fff4, - 0x0a02c801, - 0x0a00c00a, - 0x0c8ac030, - 0xc000b481, - 0x08c2c008, - 0xb4210c84, + 0xa9adda08, + 0xfff49e93, + 0xc8019add, + 0xc00a0a02, + 0xc0300a00, + 0xb4810c8a, 0xc008c000, - 0x0c880a02, - 0xc000b481, - 0x0d82c0c0, - 0xc0080992, - 0xc0080d02, - 0xc0140902, - 0xc008989d, - 0xc0300a02, - 0xb4810c8e, - 0xb720c000, - 0x85065b8c, - 0x4039b540, - 0x9ad1fff4, - 0x6eeeb79f, - 0x6f6eb7bf, - 0x6feeb7df, - 0x8c60c010, - 0xf8399c22, - 0xc450a205, - 0x0a020c82, - 0xc000b481, - 0x4220b101, - 0x0a40c008, + 0x0c8408c2, + 0xc000b421, + 0x0a02c008, + 0xb4810c88, + 0xc0c0c000, + 0x09920d82, + 0x0d02c008, + 0x0902c008, + 0x989bc014, + 0x0a02c008, 0x0c8ec030, 0xc000b481, - 0x38c0c002, - 0x0c82c050, - 0xc000b421, - 0x0d82c0c0, - 0xc0080992, - 0xc0080d02, - 0xc0140902, - 0xc0089869, - 0xc0300a02, + 0x5a8cb720, + 0xb5408506, + 0xfff44039, + 0xb79f9b08, + 0xb7bf6f6e, + 0xc0106fee, + 0x9c228c40, + 0xa205f839, + 0x0c82c450, + 0xb4810a02, + 0xb101c000, + 0xc0084220, + 0xc0300a40, 0xb4810c8e, - 0xf9f8c000, - 0xfff5aa1d, - 0xa60d9000, - 0x0eb0f011, - 0x9182c001, - 0x0f7ec01e, - 0x0b02c008, - 0x0e8ec030, - 0x7540c040, - 0xc0509e74, - 0xb3540c96, - 0x12d84426, - 0x5a14c200, + 0xc002c000, + 0xc05038c0, + 0xb4210c82, + 0xc0c0c000, + 0x09920d82, + 0x0d02c008, + 0x0902c008, + 0x9869c014, + 0x0a02c008, + 0x0c8ec030, 0xc000b481, - 0x0d0ac030, - 0xc000b4c2, + 0xaa1df9f8, + 0x9320fff6, + 0xf011a60d, + 0xc0010eb0, + 0xc01e9182, + 0xc0080f7e, + 0xc0300b02, + 0xc0400e8e, + 0x9e747540, + 0x0c96c050, + 0x4426b354, + 0xc20012d8, + 0xb4815a14, + 0xc030c000, + 0xb4c20d0a, + 0xb4c5c000, + 0xc030c000, + 0xb4c10c96, + 0xc0c0c000, + 0x09920d82, + 0x0d02c008, + 0x0902c008, + 0x9835c014, 0xc000b4c5, - 0x0c96c030, - 0xc000b4c1, - 0x0d82c0c0, - 0xc0080992, - 0xc0080d02, - 0xc0140902, - 0xb4c59835, - 0x7540c000, - 0x93c4fffe, - 0x9a6ffff4, - 0x7eeeb79f, - 0x7f6eb7bf, - 0x7feeb7df, - 0x9c228c60, + 0xfffe7540, + 0xfff493c4, + 0xb79f9aa8, + 0xb7bf7eee, + 0xb7df7f6e, + 0x8c607fee, + 0xb4639c22, + 0x9c22c000, + 0xa062f812, + 0xc2009c22, + 0x5d890d80, + 0x09829e59, + 0x3d80c400, 0xc000b463, - 0xf8129c22, - 0x9c22a062, - 0x0d80c200, - 0x9e595d89, - 0xc4000982, - 0xb4633d80, - 0xb203c000, - 0x00074620, - 0xc1279c22, - 0x9c229c8f, - 0xb971080a, - 0xc01756f1, - 0xc0719c81, - 0xc0179c80, - 0xb9609c80, - 0x9c224000, - 0x9280ffff, - 0x01c69e5c, - 0x5889d1a4, - 0xc4000882, - 0xb4213c80, - 0xb104c000, - 0x22444220, - 0x71069e53, - 0x9324ffff, - 0xa60d9c22, - 0x8420c004, - 0x0ca2c829, - 0x0cf0c356, - 0xac3dc030, - 0x8d00e133, - 0xa45dc038, - 0xac3dc030, - 0xa45dc038, - 0xac3dc010, - 0xa45dc018, - 0xac25c010, - 0xa445c018, - 0x590cb7a0, - 0x85029ea9, - 0x661ab540, - 0x4d98b541, - 0x470cb740, - 0xc00a0dc2, - 0x09c20d42, - 0x9979ffd4, - 0x0a58d251, - 0xaa01da08, - 0x9ead7502, - 0x9084c000, - 0x450cb580, - 0xaa2df290, - 0x75002a08, - 0x90a4c000, - 0xb5408506, - 0xb780451c, - 0xf2105f0c, - 0x8502a8a1, - 0xa8a6f210, - 0x511cb540, - 0x481ab540, - 0xa103f208, - 0xa085f208, - 0xa929f210, - 0xa08af208, - 0xa92ef210, - 0xa8b2f210, - 0xa10df208, - 0xa8b1f250, - 0xa112f208, - 0xa096f208, - 0xa09af208, - 0x0cf2c050, - 0xf24808c0, - 0xb421a085, - 0x0a0ac000, - 0x0c92c036, - 0xc000b481, - 0x1c8c0896, - 0xc000b421, - 0x8c00f031, - 0x8d80e131, - 0xb7c09ea3, - 0xb55f5e0c, - 0x0d027ffc, - 0x4078b960, - 0xa103f208, - 0xd1229dba, - 0x9e2d5d0d, - 0xa8e5f029, - 0x2caed012, - 0xd1265c88, - 0x9e4a5908, - 0xaa4de038, - 0x28bc0d04, - 0x324250a8, - 0xffffa241, - 0xf01091c1, - 0xc036aa61, - 0xb4810c8e, - 0xb73fc000, - 0x1c847fec, + 0x4620b203, + 0x9c220007, + 0x9c8fc127, + 0x080a9c22, + 0x56f1b971, + 0x9c81c017, + 0x9c80c071, + 0x9c80c017, + 0x4000b960, + 0xffff9c22, + 0x9e5c9280, + 0xd1a401c6, + 0x08825889, + 0x3c80c400, 0xc000b421, - 0x996bc014, - 0xaa4dd208, - 0xc0007500, - 0xf2909262, - 0xf011aa2d, - 0xc0002ac8, - 0xc80091a4, - 0x75002a00, - 0x90c4c000, - 0xa9c6f208, - 0x9ae3fff4, - 0xa2cdd208, - 0xa8adf290, - 0x2a14d011, + 0x4220b104, + 0x9e532244, + 0xffff7106, + 0x9c229324, + 0xc004a60d, + 0xc8298420, + 0xc3160ca2, + 0xc0300cf0, + 0xe133ac3d, + 0xc0388d00, + 0xc030a45d, + 0xc038ac3d, + 0xc010a45d, + 0xc018ac3d, + 0xc010a45d, + 0xc018ac25, + 0xb7a0a445, + 0x9ea9588c, + 0xb5408502, + 0xb541651a, + 0xb7404b98, + 0x0dc2468c, + 0x0d42c00a, + 0xffd409c2, + 0xd25199ae, + 0xda080a58, + 0x7502aa01, + 0xc0009ead, + 0xb5809084, + 0xf290448c, + 0x2a08aa2d, 0xc0007500, - 0xc8099104, - 0xc5c20a42, - 0xb5800a70, - 0xb780548c, - 0x7500468c, - 0x9162c000, - 0x5a31c080, - 0xc03e2a04, - 0xb4810cea, - 0xc000c000, - 0xb7809280, - 0x7502450c, - 0x915cc000, - 0x2880c100, - 0x0a0e7440, - 0x1a46d001, - 0x9060c000, - 0xc03e0a02, - 0xb4810cea, - 0xb79fc000, - 0xb7bf7a6e, - 0xb7df7aee, - 0xc0067b6e, - 0x9c228c00, - 0x558cb780, - 0x0892c0c8, - 0x40f8b960, - 0x0948d011, - 0xaa45f029, - 0x5889d0a4, - 0xc000b481, - 0xffff0890, - 0x9c229321, - 0xb720a605, - 0xb780468c, - 0x74407d0c, - 0xb5800a04, - 0xc0007d0c, - 0xb7839364, - 0x75007108, - 0x92c2c000, - 0x450cb720, - 0x518cb780, - 0x3a407442, - 0x518cb580, - 0x919cc000, - 0x5e0cb780, - 0xa889d208, - 0xc0007440, 0x850690a4, - 0x7818b543, - 0x0a42c801, - 0x0a00c010, - 0x0ceac032, - 0xc000b481, - 0x08c2c008, - 0x1ce0c002, + 0x449cb540, + 0x5e0cb780, + 0xa8a1f210, + 0xf2108502, + 0xb540a8a6, + 0xb540509c, + 0xf208471a, + 0xf208a103, + 0xf210a085, + 0xf208a929, + 0xf210a08a, + 0xf210a92e, + 0xf208a8b2, + 0xf250a10d, + 0xf208a8b1, + 0xf208a112, + 0xf208a096, + 0xc050a09a, + 0x08c00cf2, + 0xa085f248, 0xc000b421, - 0x0a42c008, - 0x0d0ec030, - 0xc000b482, - 0x0c82c450, - 0x1a40c008, + 0xc0360a0a, + 0xb4810c92, + 0x0896c000, + 0xb4211c8c, + 0xf031c000, + 0xe1318c00, + 0x9ea38d80, + 0x5d0cb7c0, + 0x7ffcb55f, + 0xb9600d02, + 0xf2084078, + 0x9dbaa103, + 0x5d0dd122, + 0xf0299e2d, + 0xd012a8e5, + 0x5c882cae, + 0x5908d126, + 0xe0389e4a, + 0x0d04aa4d, + 0x50a828bc, + 0xa2413242, + 0x91c1ffff, + 0xaa61f010, + 0x0c8ec036, 0xc000b481, - 0x4220b101, - 0x38c0c002, - 0x0c82c050, - 0xc000b421, - 0x0d82c0c0, - 0xc0080992, - 0xc0080d02, - 0xfff40902, - 0xc4509aa7, - 0x0a020c86, + 0x7fecb73f, + 0xb4211c84, + 0xc014c000, + 0xd2089961, + 0x7500aa4d, + 0x9262c000, + 0xaa2df290, + 0x2ac8f011, + 0x91a4c000, + 0x2a00c800, + 0xc0007500, + 0xf20890c4, + 0xfff4a9c6, + 0xd2089ae3, + 0xf290a2cd, + 0xd011a8ad, + 0x75002a14, + 0x9104c000, + 0x0a42c809, + 0x0a40c548, + 0x540cb580, + 0x460cb780, + 0xc0007500, + 0xc0809162, + 0x2a045a31, + 0x0ceac03e, 0xc000b481, - 0x4260b102, - 0x0a00c008, - 0x0d0ec030, - 0xc000b482, - 0xc0080c84, - 0xb4811a00, + 0x9280c000, + 0x448cb780, + 0xc0007502, + 0xc100915c, + 0x74402880, + 0xd0010a0e, + 0xc0001a46, + 0x0a029060, + 0x0ceac03e, + 0xc000b481, + 0x7a6eb79f, + 0x7aeeb7bf, + 0x7b6eb7df, + 0x8c00c006, + 0xb7809c22, + 0xc0c8550c, + 0xb9600892, + 0xd01140f8, + 0xf0290948, + 0xd0a4aa45, + 0xb4815889, + 0x0890c000, + 0x9321ffff, + 0xa6059c22, + 0x460cb720, + 0x7b8cb780, + 0x0a047440, + 0x7b8cb580, + 0x9364c000, + 0x4f08b782, + 0xc0007500, + 0xb72092c2, + 0xb780448c, + 0x7442510c, + 0xb5803a40, + 0xc000510c, + 0xb780919c, + 0xd2085d0c, + 0x7440a889, + 0x90a4c000, + 0xb5438506, + 0xc8017218, + 0xc0100a42, + 0xc0320a00, + 0xb4810cea, + 0xc008c000, + 0xc00208c2, + 0xb4211ce0, + 0xc008c000, + 0xc0300a42, + 0xb4820d0e, + 0xc450c000, + 0xc0080c82, + 0xb4811a40, 0xb101c000, - 0xc0804220, - 0xc8015a35, - 0x09400902, - 0x28fcc00e, - 0x5910d0a8, - 0x29ced071, - 0x0c8ac030, - 0xb4419dc8, - 0x0a42c000, - 0xb4810c84, - 0x7680c000, - 0x9182c000, - 0x5f0cb720, - 0x44bdb740, - 0x8a27f210, - 0x8021f310, - 0x44adb580, + 0xc0024220, + 0xc05038c0, + 0xb4210c82, + 0xc0c0c000, + 0x09920d82, + 0x0d02c008, + 0x0902c008, + 0x9aa7fff4, 0x0c86c450, 0xb4810a02, 0xb102c000, - 0x0cec4260, + 0xc0084260, + 0xc0300a00, + 0xb4820d0e, + 0x0c84c000, + 0x1a00c008, 0xc000b481, - 0x4260b102, - 0x8926c201, - 0xc03408ea, - 0xb4210c9e, - 0xb780c000, - 0xf248590c, - 0x8d40a891, - 0x88a3f210, - 0x0d060d82, - 0x5a0cc280, - 0x510cb580, - 0xffd4018b, - 0xc0809959, - 0xb4a10ca2, - 0xb780c000, - 0x0c88480c, + 0x4220b101, + 0x5a35c080, + 0x0902c801, + 0xc00e0940, + 0xd0a828fc, + 0xd0715910, + 0xc03029ce, + 0x9dc80c8a, + 0xc000b441, + 0x0c840a42, 0xc000b481, - 0x5a94b7a0, - 0x0d82c002, - 0x9a22fff4, - 0xffff700a, - 0xb7809364, - 0xf2107d0c, - 0xf250a8ad, - 0x6243a8a2, - 0x71029e49, - 0x90b8c000, - 0xb5438506, - 0xb7807618, - 0x7500468c, - 0x9242c000, - 0xffd40d82, - 0xb7839a10, - 0x75007208, - 0x90e2c000, - 0xffd40d82, - 0xc000995a, - 0x0d8290a0, - 0x9a22ffd4, - 0xc0800a02, - 0xb4810ca6, - 0xc002c000, - 0xfff40d92, - 0x740099f3, + 0xc0007680, + 0xb7209182, + 0xb7405e0c, + 0xf21044bd, + 0xf3108a27, + 0xb5808021, + 0xc45044ad, + 0x0a020c86, + 0xc000b481, + 0x4260b102, + 0xb4810cec, + 0xb102c000, + 0xc2014260, + 0x08ea8926, + 0x0c9ec034, + 0xc000b421, + 0x588cb780, + 0xa891f248, + 0xf2108d40, + 0x0d8288a3, + 0xc2800d06, + 0xb5805a0c, + 0x018b508c, + 0x998effd4, + 0x0ca2c080, + 0xc000b4a1, + 0x478cb780, + 0xb4810c88, + 0xb7a0c000, + 0xc0025994, + 0xfff40d82, + 0x700a9a22, 0x9364ffff, - 0x09820dea, - 0xc1210d0a, - 0xffb40902, - 0xb7809ba8, - 0xf248590c, - 0xc0a1a992, - 0x0d040d02, - 0xffb409c2, - 0xc0c09b93, - 0x09920d82, - 0x09420d42, - 0x99f6fff4, - 0xc03e0a02, - 0xb4810cea, - 0xb79fc000, - 0xb7bf7f6e, - 0x8c407fee, - 0xa60d9c22, - 0x590cb720, - 0x49b5b720, - 0x2e10d091, - 0x9e8e7500, - 0x9282c001, - 0x2e14d011, - 0xb5438506, - 0x0e827118, - 0xb5a07500, - 0xb5a37d14, - 0xc0007610, - 0xb5439082, - 0xd1117198, - 0x75002e10, - 0x9082c000, - 0x7218b543, - 0x2e10d211, + 0x7b8cb780, + 0xa8adf210, + 0xa8a2f250, + 0x9e496243, + 0xc0007102, + 0x850690b8, + 0x7018b543, + 0x460cb780, 0xc0007500, - 0xb5439082, - 0xb7807298, - 0xd151600c, - 0xf2080ee0, - 0x9eaba88e, - 0x9c620603, - 0x5b0cb720, - 0xaa21d208, - 0x41abb580, - 0x41b3b720, - 0x4392b5a0, - 0x5094b520, - 0x5a8cb7c0, - 0xaa49f2d0, - 0xa8d9f208, - 0xc0007048, - 0xb7809142, - 0xf248600c, - 0xd152a88d, - 0x9e8c0de0, - 0xb7839c62, - 0x75007108, - 0x9062c004, - 0x4694b720, - 0xc0037640, - 0xb72093c4, - 0x7440438a, + 0x0d829102, + 0x9a45ffd4, + 0xffd40d82, + 0x0a029a61, + 0x0ca6c080, + 0xc000b481, + 0x0d92c002, + 0x99fdfff4, + 0xffff7400, + 0x0dea9364, + 0x0d0a0982, + 0x0902c121, + 0x9be7ffb4, + 0x588cb780, + 0xa992f248, + 0x0d02c0a1, + 0x09c20d04, + 0x9bd2ffb4, + 0x0d82c0c0, + 0x0d420992, + 0xfff40942, + 0x0a029a00, + 0x0ceac03e, + 0xc000b481, + 0x7f6eb79f, + 0x7feeb7bf, + 0x9c228c40, + 0xb720a60d, + 0xb780588c, + 0xc00249ad, + 0x75002a00, + 0xc0019e8e, + 0xd1519142, + 0xb7800ee0, + 0x85065f0c, + 0x4f18b542, + 0xf2089eab, + 0x0e82a88d, + 0x7b94b5a0, + 0x7010b5a3, + 0x9c629e8c, + 0xaa4df290, + 0x5a14b720, + 0xa8a1d208, + 0x75002a08, + 0x4312b5a0, + 0x41cbb520, 0x90e2c000, - 0xaa55da08, - 0xc0017048, - 0xb7a09004, - 0xb7835e14, - 0xb7a07188, - 0xda08600c, - 0xb520a9d6, - 0x850a4392, - 0xd2107500, - 0xf208a0aa, - 0xe001a8a9, - 0x9d4f8d24, - 0x9e8c1d84, - 0xf2089c62, - 0x030baa31, - 0x9ea40d8a, - 0xc0009c62, - 0xb7809180, - 0xf208600c, - 0xb7a0a891, - 0x0d865e14, - 0x9e8c0309, - 0xb7809c62, - 0xb723438a, - 0xb7207208, - 0x0a045b14, - 0x438ab580, - 0xaa29d210, - 0xb5807440, - 0xc0014849, - 0xb7a09024, - 0xf2085c0c, + 0xb540856a, + 0xc000501c, + 0xb78090c0, + 0xb58041cb, + 0xb7c0500c, + 0xf2d0598c, + 0xf208aa49, + 0x7048a8d9, + 0x9142c000, + 0x5f0cb780, + 0xa88df248, + 0x0de0d152, + 0x9c629e8c, + 0x4f08b782, + 0xc0037500, + 0xb7209302, + 0x76404614, + 0x9264c003, + 0x430ab720, + 0xc0007440, + 0xda0890e2, + 0x7048aa55, + 0x9344c000, + 0x5f0cb7a0, + 0x5d14b7a0, + 0xa9d6da08, + 0x4312b520, + 0xaa29f208, + 0xd2100982, + 0x1d84a0aa, + 0x9c629ea4, + 0xa8b1f208, + 0x0d8a030b, + 0x9c629e8c, + 0x9180c000, + 0x5f0cb780, + 0xa891f208, + 0x5d14b7a0, + 0x03090d86, + 0x9c629e8c, + 0x430ab780, + 0x5a0cb720, + 0xb5800a04, + 0xd210430a, + 0xb7a0aa29, + 0xb5805b0c, + 0xf2084829, 0x9eaba8c1, 0x9c629e8c, 0xaa29d210, @@ -1379,31 +1342,31 @@ unsigned long aui32H263_SlaveMTXTOPAZFWText[] = { 0x09829eab, 0x9c629e84, 0xaa21da08, - 0x7b8ab581, - 0x450cb780, + 0x788ab581, + 0x448cb780, 0xc0007502, 0x0d8690bc, - 0x9865ffd4, + 0x98b9ffd4, 0xaa29d210, 0xc0007500, 0xb7209122, - 0xb780578c, + 0xb780570c, 0x3a08412d, 0x90e0c000, - 0x578cb720, + 0x570cb720, 0x412db780, 0xb5802a75, - 0xb723412d, - 0xb7807108, - 0x7440518c, + 0xb722412d, + 0xb7804f08, + 0x7440510c, 0xb5803a04, - 0xc000518c, + 0xc000510c, 0xd15191c4, 0xb7400e60, - 0xd2085b0c, + 0xd2085a0c, 0xd208a882, 0xb520a881, - 0xd8085094, + 0xd8085014, 0xb79fa0cd, 0xb7bf7eee, 0xb7df7f6e, @@ -1428,20 +1391,20 @@ unsigned long aui32H263_SlaveMTXTOPAZFWText[] = { 0xc0340a46, 0xb4810c9e, 0xb760c000, - 0xfff45394, - 0xb78098b1, - 0xdffc490a, + 0xfff45314, + 0xb78098d0, + 0xdffc480a, 0xd0127d3e, 0xc0002b06, 0xb7809104, - 0xdffc498a, + 0xdffc488a, 0xc0007d3e, 0x778290a2, 0x90c4c000, 0x0b820f82, 0x9000c001, - 0x5414b760, - 0x9898fff4, + 0x5394b760, + 0x98b7fff4, 0x5bc3d024, 0x5884c000, 0x4002ba39, @@ -1455,21 +1418,21 @@ unsigned long aui32H263_SlaveMTXTOPAZFWText[] = { 0xc2009e79, 0x02185a79, 0x5b8bd224, - 0x490ab780, + 0x480ab780, 0x7d3edffc, 0x9164c001, - 0x498ab780, + 0x488ab780, 0x400aba24, 0x9124c000, 0xb55f0902, 0xb55f7fec, 0xc00b7f6c, 0xb7409180, - 0x9e7e6384, - 0x628cb720, + 0x9e7e6284, + 0x618cb720, 0xd2261a04, 0x9e2d5908, - 0x6304b760, + 0x6204b760, 0xb5bf028f, 0xb5df7f6c, 0xe0307fec, @@ -1479,11 +1442,11 @@ unsigned long aui32H263_SlaveMTXTOPAZFWText[] = { 0xc8309e3d, 0xc00aa3ce, 0xb7809240, - 0xba24498a, + 0xba24488a, 0x0e82400a, 0x92a4c002, - 0x5994b720, - 0x628cb7c0, + 0x5914b720, + 0x618cb7c0, 0x404bb780, 0xc2009d6d, 0x1a045a11, @@ -1491,14 +1454,14 @@ unsigned long aui32H263_SlaveMTXTOPAZFWText[] = { 0xa3cdc830, 0x404bb780, 0xb7e0010d, - 0x0089638c, + 0x0089628c, 0x5a11c200, 0xd2261a04, 0xd8295908, 0x5891a9c6, 0x9d531884, 0x5904d0a6, - 0x630cb7a0, + 0x620cb7a0, 0xa306e270, 0xd8089d47, 0x0d02a9c1, @@ -1506,7 +1469,7 @@ unsigned long aui32H263_SlaveMTXTOPAZFWText[] = { 0xa3a6c850, 0x4002ba1b, 0x9b3ffff4, - 0x498ab780, + 0x488ab780, 0x4002ba24, 0x5904d226, 0x9d4b0a04, @@ -1524,9 +1487,9 @@ unsigned long aui32H263_SlaveMTXTOPAZFWText[] = { 0x7fecb51f, 0xc002010b, 0xb7c09260, - 0x9eba628c, + 0x9eba618c, 0x5904d226, - 0x630cb7a0, + 0x620cb7a0, 0x18c2d011, 0x9d4b0a04, 0x5904d226, @@ -1534,7 +1497,7 @@ unsigned long aui32H263_SlaveMTXTOPAZFWText[] = { 0xd0a69d53, 0x9d445908, 0xb7609ded, - 0xc830639c, + 0xc830629c, 0xc860a3c1, 0xca60a9c6, 0xe030a985, @@ -1543,7 +1506,7 @@ unsigned long aui32H263_SlaveMTXTOPAZFWText[] = { 0xba1b4003, 0xfff44002, 0xb7809af6, - 0xba24498a, + 0xba24488a, 0xd2264002, 0x0a045904, 0xd2269d4b, @@ -1556,7 +1519,7 @@ unsigned long aui32H263_SlaveMTXTOPAZFWText[] = { 0xba1b4003, 0xfff44002, 0x9ded9adc, - 0x6394b720, + 0x6294b720, 0x4002ba00, 0x7fecb51f, 0x010b7782, @@ -1564,7 +1527,7 @@ unsigned long aui32H263_SlaveMTXTOPAZFWText[] = { 0xb5ff90e2, 0xb5ff7a6a, 0x0e867c72, - 0x498ab780, + 0x488ab780, 0x4002ba0c, 0x5908d0a6, 0xe0209dc7, @@ -1584,7 +1547,7 @@ unsigned long aui32H263_SlaveMTXTOPAZFWText[] = { 0x8c00f051, 0x4003ba2d, 0xa086ca10, - 0x498ab780, + 0x488ab780, 0x4002ba24, 0x08c2d011, 0x5908d0a6, @@ -1647,8 +1610,8 @@ unsigned long aui32H263_SlaveMTXTOPAZFWText[] = { 0xc0004002, 0x0b029080, 0xb7200a82, - 0xb740550c, - 0xd0a66204, + 0xb740548c, + 0xd0a66104, 0x9e2d5908, 0xaa4de030, 0x75002a04, @@ -1656,8 +1619,8 @@ unsigned long aui32H263_SlaveMTXTOPAZFWText[] = { 0xc0340a42, 0xb4810c9e, 0xb760c000, - 0xffd45414, - 0xd0249ae9, + 0xffd45394, + 0xd0249b08, 0xc0005943, 0xba115884, 0xd1224002, @@ -1731,62 +1694,62 @@ unsigned long aui32H263_SlaveMTXTOPAZFWText[] = { 0x58fdc200, 0xcffe0242, 0x9e492cf0, - 0x5414b740, + 0x5394b740, 0x5a07c200, 0x5a48c200, 0xc2003042, 0x5d0b0d00, 0xc000b402, - 0x5414b720, + 0x5394b720, 0x0c90c200, 0xb4015c8b, 0xb740c000, - 0xc2005414, + 0xc2005394, 0x5d0b0d20, 0xc000b402, - 0x5414b720, + 0x5394b720, 0x0cb0c200, 0xb4015c8b, 0xb740c000, - 0xc2005414, + 0xc2005394, 0x5d0b0d40, 0xc000b402, - 0x5414b720, + 0x5394b720, 0x0cd0c200, 0xb4015c8b, 0xb740c000, - 0xc2005414, + 0xc2005394, 0x5d0b0d60, 0xc000b402, - 0x5414b720, + 0x5394b720, 0x0cf0c200, 0xb4015c8b, 0xb740c000, - 0xc2025414, + 0xc2025394, 0x5d0b0d00, 0xc000b402, - 0x5414b720, + 0x5394b720, 0x0c90c202, 0xb4015c8b, 0xb740c000, - 0xc2025414, + 0xc2025394, 0x5d0b0d20, 0xc000b402, - 0x5414b720, + 0x5394b720, 0x0cb0c202, 0xb4015c8b, 0xb740c000, - 0xc2025414, + 0xc2025394, 0x5d0b0d40, 0xc000b402, - 0x5414b720, + 0x5394b720, 0x0cd0c202, 0xb4015c8b, 0xb740c000, - 0xc2025414, + 0xc2025394, 0x5d0b0d60, 0xc000b402, - 0x5414b720, + 0x5394b720, 0x0cf0c202, 0xb4015c8b, 0xb79fc000, @@ -1795,57 +1758,57 @@ unsigned long aui32H263_SlaveMTXTOPAZFWText[] = { 0xb7ff7dee, 0xc0027e6e, 0x9c228c60, - 0x4b8cb720, + 0x4b0cb720, 0xc0ff9e5c, 0xc0ff2a40, 0x710228c0, 0xc0008502, 0x85069062, - 0x4c1cb540, - 0x4b94b560, + 0x4b9cb540, + 0x4b14b560, 0xa6059c22, 0xd0519e5d, 0x75002a50, 0x90e4c000, - 0x4c0cb780, + 0x4b8cb780, 0xc0007500, 0xc0c09142, 0xc0120d82, 0x0d0209c2, 0xffd40942, - 0xb78099cf, - 0xc0344b8c, + 0xb78099ee, + 0xc0344b0c, 0xb4810cb6, 0xc034c000, 0xb4a20d32, 0xb5a0c000, - 0xb79f4b0c, + 0xb79f4a8c, 0xb7bf7f6e, 0x8c407fee, 0xa61d9c22, - 0xb7838420, - 0x75007108, + 0xb7828420, + 0x75004f08, 0xc0008702, 0xb7809122, - 0xd2885b0c, + 0xd2885a0c, 0x7440a881, - 0x9184c01a, - 0x588cb7c0, + 0x92e4c017, + 0x580cb7c0, 0xaa59f208, 0x75002a20, - 0x590cb7a0, + 0x588cb7a0, 0x9162c001, 0x0a50d131, 0xa881da08, - 0x630cb780, - 0x628cb740, + 0x620cb780, + 0x618cb740, 0xb5408506, - 0x5891551c, + 0x5891549c, 0x5904d0a6, 0x8021f310, 0x8125e210, - 0x4902b540, - 0x4982b540, + 0x4802b540, + 0x4882b540, 0xa100da0a, 0xa140d80a, 0x0c8ac430, @@ -1855,63 +1818,63 @@ unsigned long aui32H263_SlaveMTXTOPAZFWText[] = { 0xc0303880, 0xb4210c8a, 0xb7a0c000, - 0x9eb1590c, - 0x470cb740, + 0x9eb1588c, + 0x468cb740, 0x098e0dc2, 0x0d42c002, 0x7fe4b55f, - 0x9b21ff94, + 0x9b75ff94, 0xaa55f208, - 0x5814b7a0, + 0x5794b7a0, 0xa8c9f208, 0xa8dada08, 0xa95dda08, - 0x480cb580, + 0xa942da08, + 0x478cb580, 0xaa45f208, 0xa0baf210, 0x08d0d252, + 0xa947f248, 0xa0bdf210, 0xa121f250, 0xa235f210, - 0xa942da08, 0x0a50d131, 0xa881da08, - 0x404bb740, - 0xa947f248, - 0xda889e53, + 0xb7409e53, + 0xda88404b, 0x60b2a8d2, 0x5a7fc080, 0x5a71c200, 0x58930098, 0xe2105894, - 0xdffc80a3, + 0xb75f80a3, + 0xdffc7fe4, 0x59157e7e, 0x5b90c100, 0xa0bdf250, - 0x7fe4b75f, 0x91c2c000, 0x5d40e100, 0x9144c000, 0xaa55da88, - 0x4792b520, - 0x4882b540, - 0x468ab580, + 0x4692b520, + 0x4782b540, + 0x458ab580, 0xaa21f288, 0x09d0d132, + 0xa941da08, 0xa235f250, 0xa239f250, - 0xa941da08, 0xaa61d810, 0xa93bf248, + 0xa8c1da08, + 0x5e0cb760, 0xf3106228, - 0xb7608021, - 0xf2905f0c, - 0xda08a229, - 0xd810a8c1, - 0xf24aaa61, - 0xda08a934, - 0xf008a942, - 0x0884a973, + 0xda088021, + 0xf290a942, + 0xd810a229, + 0x0884aa61, + 0xa934f24a, + 0xa973f008, 0x5d206099, 0x812de220, 0x82a3e210, @@ -1953,8 +1916,8 @@ unsigned long aui32H263_SlaveMTXTOPAZFWText[] = { 0xa235f290, 0x402bb780, 0x1c80c002, - 0x4f94b540, - 0x5014b520, + 0x4f14b540, + 0x4f94b520, 0x5a40c200, 0x5a51c200, 0xa239f290, @@ -1966,8 +1929,8 @@ unsigned long aui32H263_SlaveMTXTOPAZFWText[] = { 0xc0000b50, 0xda109102, 0xc09caa41, - 0xc011753e, - 0xc0c09332, + 0xc00f753e, + 0xc0c09092, 0xc05008c6, 0xb4210ce2, 0xf208c000, @@ -1976,14 +1939,14 @@ unsigned long aui32H263_SlaveMTXTOPAZFWText[] = { 0xd052a881, 0x764028a0, 0xb5205891, - 0xc0004f0c, + 0xc0004e8c, 0x0a029222, 0x0caec060, 0xc000b481, 0xa8c1da08, 0xc0007440, 0x85029302, - 0x4f1cb540, + 0x4e9cb540, 0x9260c000, 0x2900c200, 0xc0007480, @@ -1996,22 +1959,17 @@ unsigned long aui32H263_SlaveMTXTOPAZFWText[] = { 0xf208c000, 0x2a04aa59, 0x850a7500, - 0x499cb540, + 0x491cb540, 0x90a2c000, 0xb5408504, - 0xb783499c, - 0x75007108, - 0x6014b7e0, - 0x92e2c000, - 0x7208b783, - 0xc0007500, - 0xb7809244, - 0x7500468c, + 0xb782491c, + 0x75004f08, + 0x5f14b7e0, 0x91a2c000, - 0x7288b783, + 0x460cb780, 0xc0007500, - 0xb7609104, - 0xf2105c14, + 0xb7609102, + 0xf2105b14, 0x9ea4aa61, 0xf2089c62, 0x2a20aa59, @@ -2019,14 +1977,14 @@ unsigned long aui32H263_SlaveMTXTOPAZFWText[] = { 0xda0890e2, 0x7500aa41, 0x9244c000, - 0x5b0cb780, - 0x548cb720, + 0x5a0cb780, + 0x540cb720, 0xa98eda08, 0x9c629e8c, - 0x7108b783, + 0x4f08b782, 0xc0007500, 0x850690a2, - 0x7b18b543, + 0x7518b543, 0xaa59f208, 0x75002a20, 0x9082c001, @@ -2034,24 +1992,24 @@ unsigned long aui32H263_SlaveMTXTOPAZFWText[] = { 0x0cfac038, 0xc000b421, 0xaa59f208, - 0x498cb720, + 0x490cb720, 0x1cf8851e, 0x75002a04, 0xb52038d0, - 0xc084498c, + 0xc084490c, 0xe00108e2, 0xb5408d28, - 0xb4214d9c, + 0xb4214d1c, 0xb780c000, - 0x088a610c, + 0x088a600c, 0x0c80c002, - 0x528cb580, + 0x520cb580, 0xc000b421, - 0x98f4ffd4, - 0x498cb780, + 0x991dffd4, + 0x490cb780, 0x0c82c03e, 0xc000b481, - 0x4d8cb720, + 0x4d0cb720, 0x0c82c050, 0xc000b421, 0xa941da08, @@ -2060,57 +2018,57 @@ unsigned long aui32H263_SlaveMTXTOPAZFWText[] = { 0x9e536123, 0xaa41da08, 0xb7206097, - 0x87025e94, - 0x7c82b541, + 0x87025d94, + 0x7982b541, 0xb540857f, - 0x851a459a, - 0x449ab540, + 0x851a449a, + 0x439ab540, 0x1a040d86, - 0x4e0cb580, + 0x4d8cb580, 0x405bb540, 0xb5408526, 0xb540415b, - 0x5891460a, + 0x5891450a, 0xb52018a0, 0xb55f40cb, - 0xc0347fe4, - 0xb75f9831, + 0xc0147fe4, + 0xb75f9b92, 0xda087fe4, - 0x8506a8c6, - 0x7a18b543, - 0x7a80b543, - 0x4000b544, - 0x4080b544, - 0x7b80b543, - 0xaa35f290, + 0xf290a8c6, + 0x8506aa35, + 0x7418b543, 0xb7209e49, - 0xb5435894, - 0x62437c00, + 0xb5435814, + 0xb5437480, + 0xb5437a00, + 0xb5437a80, + 0xb5437580, + 0x62437600, 0x434db720, - 0x58c88502, - 0x2880c101, - 0xda109e89, - 0x0a82a9c2, - 0x4e9cb540, - 0x521cb540, + 0x0a828502, + 0xc10158c8, + 0x9e892880, + 0xa9c2da10, + 0x4e1cb540, + 0x519cb540, + 0x5a11c200, 0xc0ff5dc0, 0xca012dc0, - 0xc2003db0, - 0xb5805a11, - 0x3596450a, - 0x99a2fff4, + 0xb5803db0, + 0x3596440a, + 0x99acfff4, 0x0d82c0c0, 0x09c2c012, 0x09420d02, - 0x9b8cffb4, + 0x9bb5ffb4, 0x8546714e, 0x9148c001, 0xfff49dcf, - 0xc0c099a4, + 0xc0c099ae, 0xc0120d82, 0x0d0209c2, 0xffb40906, - 0xd0919b7d, + 0xd0919ba6, 0x71481a70, 0xd00b0a02, 0xda100a42, @@ -2119,7 +2077,7 @@ unsigned long aui32H263_SlaveMTXTOPAZFWText[] = { 0xc0ff5dc0, 0xc8012dc0, 0x35963db0, - 0x9978fff4, + 0x9982fff4, 0x0a50d051, 0x5a40c200, 0x5ac1c200, @@ -2128,891 +2086,694 @@ unsigned long aui32H263_SlaveMTXTOPAZFWText[] = { 0xaa71f250, 0xcfce7500, 0xb540857f, - 0xc0007f9c, + 0xc0007e1c, 0xf2089102, 0xb760a9de, - 0x9ea4450a, + 0x9ea4440a, 0x0d829c62, - 0x98f7c014, - 0x7a88b783, + 0x98acc014, + 0x7488b783, 0x85027500, - 0x7a18b543, - 0x92a4c002, - 0x5c0cb7a0, - 0x068f0f02, - 0x7108b783, - 0xc0027500, - 0xb7839082, - 0x75007208, - 0x93e2c001, - 0x7b08b783, - 0xc0007500, - 0xf2089182, - 0xb5c3a9a2, - 0xf2507b10, - 0x9e84a869, - 0xb5009c62, - 0xb783430a, - 0x75007c08, - 0x9382c000, - 0xa825f210, - 0xb5c39eab, - 0x9e847c10, - 0xf2509c62, - 0x9ea4aa21, - 0xf2089c62, - 0xf210a9a1, - 0x0d86a83d, - 0x9c629e84, - 0xaa25f250, - 0xf2089eab, - 0x0986a021, - 0x9c629ea4, - 0x7c08b783, - 0xc0007500, - 0x0d8691e4, - 0x98abc014, - 0x7c08b783, - 0xffff7500, - 0xc0009342, - 0x0d8690a0, - 0x98a1c014, - 0x7a88b783, - 0xfffd7500, - 0xc0c09262, - 0xc0120d82, - 0x0d0209c2, - 0xffb40906, - 0xc8019aeb, - 0xb5800a02, - 0xc0c0520c, - 0xc0120d82, - 0x0d0209c2, - 0xffb40942, - 0xb7609adf, - 0xfff45214, - 0x0d8698e9, - 0x98f7fff4, + 0x7418b543, + 0x9144c000, + 0xc0140d86, + 0xb78398a1, + 0x75007488, + 0x9342ffff, 0x0d82c0c0, 0x09c2c012, 0x09060d02, - 0x9ad0ffb4, - 0xc0068502, + 0x9b5fffb4, + 0x0a02c801, + 0x518cb580, + 0x0d82c0c0, + 0x09c2c012, + 0x09420d02, + 0x9b53ffb4, + 0x5194b760, + 0x993efff4, + 0xfff40d86, + 0xc0c0994c, + 0xc0120d82, + 0x0d0209c2, + 0xffb40906, + 0x85029b44, + 0x0892c006, + 0x0c9ac430, + 0xb5400902, + 0xc006519c, + 0xb4418510, + 0xb104c000, + 0x2a404220, + 0x9d4f7500, + 0x4422b313, + 0xe0000087, + 0xffff1884, + 0xb7409284, + 0xc0064614, 0xc4300892, 0x09020c9a, - 0x521cb540, - 0x8510c006, + 0x8512c006, 0xc000b441, 0x4220b104, - 0x75002a40, - 0xb3139d4f, - 0x00874422, - 0x1884e000, - 0x9284ffff, - 0x4694b740, - 0x0892c006, - 0x0c9ac430, - 0xc0060902, - 0xb4418512, - 0xb104c000, - 0xc0024220, - 0x75002a00, - 0xb3149d53, - 0x00894422, - 0x1884e000, - 0x9264ffff, - 0xc03e0a02, - 0xb9600cea, - 0xb48140e8, - 0xffffc000, - 0x768093c1, - 0x9122c000, - 0xc03e0a02, - 0xb4810cea, - 0xc000c000, - 0xb7809180, - 0x7504450c, - 0xc03e088a, - 0xd00c0cea, - 0xb4211894, - 0xc0c0c000, - 0x09e20d82, - 0x09420d02, - 0x9a7cffb4, - 0xc0340882, - 0xb4210cb6, - 0xf208c000, - 0x2a20aa59, - 0xc0007500, - 0xc45091e2, - 0x0a020cea, + 0x2a00c002, + 0x9d537500, + 0x4422b314, + 0xe0000089, + 0xffff1884, + 0x0a029264, + 0x0ceac03e, + 0x40e8b960, 0xc000b481, - 0x4220b101, - 0x5b0cb780, - 0x28fcc002, - 0xa08dda08, - 0x7deeb79f, - 0x7e6eb7bf, - 0x7eeeb7df, - 0x7f6eb7ff, - 0x8c20c002, - 0xa60d9c22, - 0x620cb780, - 0x520cb720, - 0xf2080a82, - 0xc01ca882, - 0xf2087efe, - 0x0309a081, - 0xa086f208, - 0x9182c000, + 0x93c1ffff, + 0xc0007680, + 0x0a029122, + 0x0ceac03e, + 0xc000b481, + 0x9180c000, + 0x448cb780, + 0x088a7504, + 0x0ceac03e, + 0x1894d00c, + 0xc000b421, 0x0d82c0c0, - 0x09c2c012, - 0x09060d02, - 0x9a40ffb4, - 0x9240c000, - 0x0cb2c434, + 0x0d0209e2, + 0xffb40942, + 0x08829af0, + 0x0cb6c034, + 0xc000b421, + 0xaa59f208, + 0x75002a20, + 0x91e2c000, + 0x0ceac450, 0xb4810a02, 0xb101c000, - 0x28844220, - 0xc0007440, - 0xb78390e2, - 0x75007a08, - 0x92c2c00c, - 0x4e8cb780, - 0xc0007502, - 0x0d8290c4, - 0x9a92c014, - 0xb7403ac0, - 0xb7405894, - 0xd810580c, - 0xf088a8c5, - 0xb720aa55, - 0x62434592, - 0x9e499e96, - 0x5a11c200, - 0xba090a04, - 0xba244002, - 0x70484002, - 0xc0000685, - 0xb7809138, - 0x2a51498c, - 0x498cb580, - 0x91c0c003, - 0xaa39f210, - 0x75002a04, - 0x93a2c002, - 0x498cb780, - 0xd0117440, - 0xb5403942, - 0xc002498c, - 0xb760929c, - 0x9e5c4792, - 0x400aba24, - 0x91a2c002, - 0x911cc002, - 0x660ab760, - 0x5f84b740, - 0x9e2d9e99, - 0x4003ba09, - 0x5e7fd0a2, - 0xc2009e48, - 0x02085a6d, - 0x5a17c200, - 0x5908d226, - 0xc2000c06, - 0x12085a14, - 0xe0389e40, - 0xba24a94e, - 0x50904002, - 0x79029e54, - 0x9102c001, - 0x4d88b781, - 0xc0017500, - 0xb7809064, - 0x9e48470a, + 0xb7804220, + 0xc0025a0c, + 0xda0828fc, + 0xb79fa08d, + 0xb7bf7dee, + 0xb7df7e6e, + 0xb7ff7eee, + 0xc0027f6e, + 0x9c228c20, + 0xb780a60d, + 0xb720610c, + 0x0a82518c, + 0xa882f208, + 0x7efec01c, + 0xa081f208, + 0xf2080309, + 0xc000a086, + 0xc0c09182, + 0xc0120d82, + 0x0d0209c2, + 0xffb40906, + 0xc0009ab4, + 0xc4349240, + 0x0a020cb2, + 0xc000b481, + 0x4220b101, + 0x74402884, + 0x90e2c000, + 0x7408b783, + 0xc00a7500, + 0xb7809042, + 0x75024e0c, + 0x90c4c000, + 0xc0140d82, + 0x3ac09a3e, + 0x5814b740, + 0x578cb740, + 0xa8c5d810, + 0xaa55f088, + 0x4492b720, + 0x9e966243, + 0xc2009e49, + 0x0a045a11, + 0x4002ba09, 0x4002ba24, - 0xc0007008, - 0x76409378, - 0x90e4c000, - 0x4d08b781, - 0xc0007502, - 0xd01192c2, - 0x29591e32, - 0x498cb540, - 0x48fd9e52, - 0x470ab560, - 0x4d90b501, - 0x478ab580, - 0xa0c120a2, - 0x90a0c000, - 0xb5418502, - 0xb7804d98, - 0xba24458a, - 0xc000400a, - 0xb78090fc, - 0x0a04660a, - 0x660ab580, - 0x498cb720, - 0x0c82c03e, - 0xc000b421, - 0x458ab780, - 0xb5800a04, - 0xc014458a, - 0xb7839aff, - 0x75007108, - 0x9222c002, - 0x7208b783, + 0x06857048, + 0x9138c000, + 0x490cb780, + 0xb5802a51, + 0xc003490c, + 0xf21091c0, + 0x2a04aa39, 0xc0027500, - 0xb7809182, - 0x2a40520c, - 0xc0007500, - 0xb78490e4, - 0x751a4008, - 0x9024c002, - 0x5a0cb780, - 0x7c92b721, - 0xa881da08, - 0x71029e4c, - 0x9284c000, - 0x430ab780, - 0xb5418502, - 0xb5807c9a, - 0xb760440a, - 0xb7804412, - 0x8506548c, - 0x7b18b543, - 0x7c18b543, - 0x9c629ea4, - 0xaa39f210, - 0x75002a10, - 0x93e2c000, - 0x7c08b783, - 0xc0007500, + 0xb78093a2, + 0x7440490c, + 0x3942d011, + 0x490cb540, + 0x929cc002, + 0x4692b760, + 0xba249e5c, + 0xc002400a, + 0xc00291a2, + 0xb760911c, + 0xb740650a, + 0x9e995e84, + 0xba099e2d, + 0xd0a24003, + 0x9e485e7f, + 0x5a6dc200, + 0xc2000208, + 0xd2265a17, + 0x0c065908, + 0x5a14c200, + 0x9e401208, + 0xa94ee038, + 0x4002ba24, + 0x9e545090, + 0xc0017902, + 0xb7819102, + 0x75004b88, + 0x9064c001, + 0x460ab780, + 0xba249e48, + 0x70084002, + 0x9378c000, + 0xc0007640, 0xb78190e4, - 0x75027c8a, - 0x92a4c000, - 0x7b08b783, - 0x09027500, - 0x0922d001, - 0x0c82c438, - 0xb4810a02, - 0xb101c000, - 0x28f14220, - 0xc0383094, - 0xb4210c82, - 0xc014c000, - 0xc0c098a7, - 0x09e20d82, - 0xc01e0d02, - 0xffb4097e, - 0xc0c0992f, - 0x09920d82, - 0x0d02c100, - 0x0902c100, - 0x9926ffb4, - 0x0c8ec430, - 0xb4810a02, - 0xb104c000, - 0xc1004220, - 0xc0303a00, - 0xb4810c8e, - 0xf210c000, - 0x2a20aa39, - 0xc0017500, - 0xb7809342, - 0xd226550c, - 0x9d435908, - 0xa885e060, - 0x2a12d011, - 0xc0007500, - 0xd01190e4, - 0x75002a14, - 0x9082c000, - 0x9828ffd4, - 0x550cb720, - 0x5908d0a6, - 0xe0609d47, - 0x2a04aa25, - 0xc0007500, - 0xb7209382, - 0xb7205994, - 0xb780498a, - 0x0884404b, - 0xba099e89, - 0x9e4a4003, - 0x5a11c200, - 0xb5207088, - 0xc000498a, - 0xb7809158, - 0x8502490a, - 0x499ab540, + 0x75024b08, + 0x92c2c000, + 0x1e32d011, + 0xb5402959, + 0x9e52490c, + 0xb56048fd, + 0xb501460a, + 0xb5804b90, + 0x20a2468a, + 0xc000a0c1, + 0x850290a0, + 0x4b98b541, + 0x448ab780, + 0x400aba24, + 0x90fcc000, + 0x650ab780, 0xb5800a04, - 0xc430490a, - 0x0a020c8a, + 0xb720650a, + 0xc03e490c, + 0xb4210c82, + 0xb780c000, + 0x0a04448a, + 0x448ab580, + 0x9aabc014, + 0x98a7c014, + 0x0d82c0c0, + 0x0d0209e2, + 0x097ec01e, + 0x99f7ffb4, + 0x0d82c0c0, + 0xc1000992, + 0xc1000d02, + 0xffb40902, + 0xc43099ee, + 0x0a020c8e, 0xc000b481, 0x4220b104, - 0x3a00c180, - 0x0c8ac030, + 0x3a00c100, + 0x0c8ec030, 0xc000b481, - 0x4e8cb780, - 0xa955f290, - 0x71040a04, - 0x4e8cb580, - 0x90a4c000, - 0xb5408502, - 0xda104e9c, - 0xb720a8a5, - 0x58914592, - 0xba0960a3, - 0x9e4c4003, - 0x08843a84, - 0x020b7102, - 0x2a3dcffe, - 0x4426b354, - 0xd0510289, - 0x744028d0, - 0x9142c000, - 0x0d82c0c0, - 0x09c2c012, - 0x09420d02, - 0x98a2ffb4, - 0x520cb780, + 0xaa39f210, + 0x75002a20, + 0x9342c001, + 0x548cb780, + 0x5908d226, + 0xe2609d53, + 0xd011a885, + 0x75002a12, + 0x90e4c000, + 0x2a14d011, 0xc0007500, - 0x9eab90a2, - 0x9ab9ffd4, - 0x7eeeb79f, - 0x7f6eb7bf, - 0x7feeb7df, - 0x9c228c60, - 0xa205f839, - 0x4008b724, - 0x5284b740, - 0x448ab780, - 0x5908d0a6, - 0xb7409e2d, - 0xe030590c, - 0xb760a94e, - 0xb744619c, - 0xb7444098, - 0x1a044000, - 0x448ab580, - 0xa8cdc030, - 0x5a40e200, - 0x0a20d251, - 0xa882da08, - 0x82a3e210, - 0x5214b540, - 0x5c905c95, - 0x4008b524, - 0x92c4c001, - 0x4088b784, - 0xd3f10a04, - 0x744428ce, - 0x4088b584, - 0x9034c001, - 0x7f94b760, - 0xb5438506, - 0x24a67a98, - 0xb5437640, - 0xb5207c18, - 0xc0005214, - 0xd1319202, - 0xb78008a0, - 0xc801402b, - 0x9e483c80, - 0x5a40c200, - 0x2a40c0ff, - 0xb5803208, - 0x0806520c, - 0xaa1df9f8, - 0xb7249c22, - 0xb7404088, - 0xd0a65e84, - 0x9e2d5904, - 0xaa4dc830, - 0x448ab580, - 0x09a0d132, - 0x458ab720, - 0xaa61d810, - 0x4002ba19, - 0x5a11c200, - 0x70c81a04, - 0x9104c000, - 0x7f8cb780, - 0x3a00c040, - 0x7f8cb580, - 0x4f0cb720, - 0x0a18d011, + 0xffd49082, + 0xb72098d1, + 0xd0a6548c, + 0x9d435908, + 0xaa05e060, + 0x75002a04, + 0x9382c000, + 0x5914b720, + 0x488ab720, + 0x404bb780, + 0x9e890884, + 0x4003ba09, + 0xc2009e4a, + 0x70885a11, + 0x488ab520, + 0x9158c000, + 0x480ab780, + 0xb5408502, + 0x0a04489a, + 0x480ab580, + 0x0c8ac430, + 0xb4810a02, + 0xb104c000, + 0xc1804220, + 0xc0303a00, + 0xb4810c8a, + 0xb780c000, + 0xf2904e0c, + 0x0a04a955, + 0xb5807104, + 0xc0004e0c, + 0x850290a4, + 0x4e1cb540, + 0xa8a5da10, + 0x4492b720, + 0x60a35891, + 0x4003ba09, + 0x3a849e4c, + 0x71020884, + 0xcffe020b, + 0xb3542a3d, + 0x02894426, + 0x28d0d051, + 0xc0007440, + 0xc0c09142, + 0xc0120d82, + 0x0d0209c2, + 0xffb40942, + 0xb780996a, + 0x7500518c, + 0x90a2c000, + 0xffd49eab, + 0xb79f9b62, + 0xb7bf7eee, + 0xb7df7f6e, + 0x8c607fee, + 0xf8399c22, + 0xb723a205, + 0xb7407a08, + 0xb7805204, + 0xd0a6438a, + 0x9e2d5908, + 0x588cb740, + 0xa94ee030, + 0x609cb760, + 0x7a98b743, + 0x7a00b743, + 0xb5801a04, + 0xc030438a, + 0xe200a8cd, + 0xd2515a40, + 0xda080a20, + 0xe210a882, + 0xb54082a3, + 0x5c955194, + 0xb5235c90, + 0xc0017a08, + 0xb78392c4, + 0x0a047a88, + 0x28ced3f1, + 0xb5837444, + 0xc0017a88, + 0xb7609034, + 0x85067e14, + 0x7498b543, + 0x764024a6, + 0x7618b543, + 0x5194b520, + 0x9202c000, + 0x08a0d131, + 0x402bb780, + 0x3c80c801, + 0xc2009e48, + 0xc0ff5a40, + 0x32082a40, + 0x518cb580, + 0xf9f80806, + 0x9c22aa1d, + 0x7a88b723, + 0x5d84b740, + 0x5904d0a6, + 0xc8309e2d, + 0xb580aa4d, + 0xd132438a, + 0xb72009a0, + 0xd810448a, + 0xba19aa61, + 0xc2004002, + 0x1a045a11, 0xc00070c8, 0xb7809104, - 0xc0107f8c, + 0xc0407e0c, 0xb5803a00, - 0xd0117f8c, - 0x70c80a1c, + 0xb7207e0c, + 0xd0114e8c, + 0x70c80a18, 0x9104c000, - 0x7f8cb780, - 0x3a00c020, - 0x7f8cb580, - 0x580cb780, - 0xa916f288, - 0xa919f288, - 0xb7209e50, - 0xd011460a, - 0x62411a24, - 0x4002ba09, - 0x704800b2, - 0x9106c000, - 0x7f8cb780, - 0x2a7acfff, - 0x7f8cb580, - 0x1a22d011, - 0x62459e52, + 0x7e0cb780, + 0x3a00c010, + 0x7e0cb580, + 0x0a1cd011, + 0xc00070c8, + 0xb7809104, + 0xc0207e0c, + 0xb5803a00, + 0xb7807e0c, + 0xf288578c, + 0xf288a916, + 0x9e50a919, + 0x450ab720, + 0x1a24d011, + 0xba096241, + 0x00b24002, 0xc0007048, 0xb7809106, - 0xc7fe7f8c, - 0xb5802a7e, - 0xb7407f8c, - 0xd0a2451a, - 0xf3105e11, - 0x70c88821, - 0x9104c000, - 0x7f8cb780, - 0x2a4ecfff, - 0x7f8cb580, - 0x588cb740, - 0x7f8cb720, - 0xaa45d808, - 0x9e8a9e50, - 0x5a11c200, - 0x62091a04, - 0x5214b720, - 0xba240a04, - 0x70c84002, - 0xb5202494, - 0xc0005214, - 0xc8019118, - 0xb5203c80, - 0xc0005214, - 0xd81091c0, - 0xc801aa61, - 0x9e483c80, - 0x5a40c200, - 0x2a40c0ff, - 0xb5803208, - 0xf008520c, - 0xc040aa59, - 0x75002a00, - 0x9102c000, - 0x520cb780, - 0x3a00c101, - 0x520cb580, - 0x5214b760, - 0x99a8ffd4, - 0xf9f80802, - 0x9c22aa1d, - 0x5914b700, - 0x0e04d251, - 0x580cb760, - 0xa881da08, - 0x2dfcc00e, - 0x0cbac034, - 0xa961f008, - 0xc0805895, - 0x9e825810, - 0xc000b441, - 0x454ab780, - 0xa963f008, - 0x5a10c200, + 0xcfff7e0c, + 0xb5802a7a, + 0xd0117e0c, + 0x9e521a22, + 0x70486245, + 0x9106c000, + 0x7e0cb780, + 0x2a7ec7fe, + 0x7e0cb580, + 0x441ab740, + 0x5e11d0a2, + 0x8821f310, + 0xc00070c8, + 0xb7809104, + 0xcfff7e0c, + 0xb5802a4e, + 0xb7407e0c, + 0xb720580c, + 0xd8087e0c, + 0x9e50aa45, + 0xc2009e8a, + 0x1a045a11, + 0xb7206209, + 0x0a045194, + 0x4002ba24, + 0x249470c8, + 0x5194b520, + 0x9118c000, + 0x3c80c801, + 0x5194b520, + 0x91c0c000, + 0xaa61d810, + 0x3c80c801, + 0xc2009e48, + 0xc0ff5a40, + 0x32082a40, + 0x518cb580, + 0xaa59f008, + 0x2a00c040, + 0xc0007500, + 0xb7809102, + 0xc101518c, + 0xb5803a00, + 0xb760518c, + 0xffd45194, + 0x08029a51, + 0xaa1df9f8, + 0xb7009c22, + 0xd2515894, + 0xb7600e04, + 0xda08578c, + 0xc00ea881, + 0xc0342dfc, + 0xf0080cba, + 0x5895a961, + 0x5810c080, + 0xb4419e82, + 0xb780c000, + 0xf008454a, + 0xc200a963, + 0xf3105a10, + 0xf0088021, + 0x0c84a8e9, + 0xa261f008, + 0xc000b421, + 0x46cab780, + 0xa96bf008, 0x8021f310, - 0xa8e9f008, + 0xa8edf008, 0xf0080c84, - 0xb421a261, + 0xb421a269, 0xb780c000, 0xf00846ca, - 0xf310a96b, + 0xf310a96f, 0xf0088021, - 0x0c84a8ed, - 0xa269f008, + 0x0c8ca8f5, + 0xa26df008, 0xc000b421, - 0x46cab780, - 0xa96ff008, - 0x8021f310, - 0xa8f5f008, - 0xf0080c8c, - 0xb421a26d, - 0xf008c000, - 0x0c84a97d, - 0xc000b441, - 0x4e0cb780, - 0xd2240a08, - 0x72445890, - 0x931cc000, - 0x0e04d131, - 0xa903da08, - 0xe2109e4c, - 0x710288a1, - 0x91d6c000, - 0xaa75f008, - 0xa8fdf008, - 0x0a00c010, - 0xa275f008, - 0x0880c008, - 0xa0fdf008, - 0x4f8cb780, - 0x0cdac034, - 0xc000b481, - 0x500cb720, - 0xb4210c84, + 0xa97df008, + 0xb4410c84, 0xb780c000, - 0x0ce44f8c, - 0xb4810a40, + 0x0a084d8c, + 0x5890d224, + 0xc0007244, + 0xd131931c, + 0xda080e04, + 0x9e4ca903, + 0x88a1e210, + 0xc0007102, + 0xf00891d6, + 0xf008aa75, + 0xc010a8fd, + 0xf0080a00, + 0xc008a275, + 0xf0080880, + 0xb780a0fd, + 0xc0344f0c, + 0xb4810cda, 0xb720c000, - 0x0c84500c, - 0xb42108c0, - 0xb780c000, - 0xb7204f8c, - 0x1ce4500c, - 0x0a00c010, - 0x4f8cb580, - 0xaa65f048, - 0x0880c008, - 0x500cb520, + 0x0c844f8c, + 0xc000b421, + 0x4f0cb780, + 0x0a400ce4, 0xc000b481, - 0xa8edf048, - 0xb4210c84, + 0x4f8cb720, + 0x08c00c84, + 0xc000b421, + 0x4f0cb780, + 0x4f8cb720, + 0xc0101ce4, + 0xb5800a00, + 0xf0484f0c, + 0xc008aa65, + 0xb5200880, + 0xb4814f8c, 0xf048c000, - 0xf048aa65, 0x0c84a8ed, - 0x0a00c010, - 0xa265f048, - 0xaa75f048, - 0x0880c008, - 0xa0edf048, - 0xc000b481, - 0xa965f088, - 0xb4410c88, - 0xd131c000, - 0xb7800c80, - 0xf088402b, - 0xcffea967, - 0xf3102a40, - 0xf0888021, - 0x0c88a969, - 0xa265f088, + 0xc000b421, + 0xaa65f048, + 0xa8edf048, + 0xc0100c84, + 0xf0480a00, + 0xf048a265, + 0xc008aa75, + 0xf0480880, + 0xb481a0ed, + 0xf088c000, + 0x0c88a965, 0xc000b441, 0x0c80d131, 0x402bb780, - 0xa96bf088, + 0xa967f088, 0x2a40cffe, 0x8021f310, - 0xa97df048, - 0xf0881c8c, - 0xb441a269, + 0xa969f088, + 0xf0880c88, + 0xb441a265, 0xd131c000, 0xb7800c80, - 0xf048402b, - 0x76c0a97f, - 0x5a11c200, - 0x5a14c200, - 0x8021f310, - 0xa27df048, - 0x9182c001, - 0x454ab720, - 0xb4211ca8, - 0xb780c000, - 0x0c8446ca, - 0x5a0dc200, - 0x58c0c200, - 0xb4813242, - 0xd131c000, - 0xd8080d04, - 0x0c8caa41, - 0x588cc200, - 0x28fccffe, - 0x5a50c200, - 0xb4213098, - 0xd251c000, - 0xd8080d04, - 0x0ca0aa41, - 0x5a11c200, - 0x2a3c1a10, - 0x3a00c004, - 0xc000b481, - 0x4e0cb780, - 0xb5800a04, - 0x9c224e0c, - 0xc43ea68d, - 0x0a020c92, - 0xc000b481, - 0x4220b103, - 0x5d8cb780, - 0xa885da08, - 0xa909da08, - 0xa189da08, - 0xa081da08, - 0xa105da08, - 0x0a020cd0, + 0xf088402b, + 0xcffea96b, + 0xf3102a40, + 0xf0488021, + 0x1c8ca97d, + 0xa269f088, + 0xc000b441, + 0x0c80d131, + 0x402bb780, + 0xa97ff048, + 0xc20076c0, + 0xc2005a11, + 0xf3105a14, + 0xf0488021, + 0xc001a27d, + 0xb7209182, + 0x1ca8454a, + 0xc000b421, + 0x46cab780, + 0xc2000c84, + 0xc2005a0d, + 0x324258c0, 0xc000b481, - 0x4220b103, - 0x5d0cb720, - 0x520cb780, - 0x5d8cb7a0, - 0x40b3b720, - 0x412bb740, - 0x412bb560, - 0x75002a40, - 0xb5200303, - 0xb5404033, - 0xc00040ab, - 0xb78490e2, - 0x750a4008, - 0x90f2c000, - 0x4008b784, - 0xc00d751a, - 0xb7819204, - 0x0a047c8a, - 0x7c8ab581, - 0x0ca6c450, + 0x0d04d131, + 0xaa41d808, + 0xc2000c8c, + 0xcffe588c, + 0xc20028fc, + 0x30985a50, + 0xc000b421, + 0x0d04d251, + 0xaa41d808, + 0xc2000ca0, + 0x1a105a11, + 0xc0042a3c, + 0xb4813a00, + 0xb780c000, + 0x0a044d8c, + 0x4d8cb580, + 0xa6859c22, + 0x0c92c43e, 0xb4810a02, - 0xb103c000, - 0x00874220, - 0x2880c031, - 0xc00f0207, - 0xd0a42a7c, - 0xd22859e1, - 0x000759c1, - 0x287ccffe, - 0x0a020c88, - 0xc000b481, - 0x4220b103, - 0x5bc1c180, - 0xcffe9e9a, - 0x0cbc2d7c, + 0xb102c000, + 0xb7804240, + 0xda085c8c, + 0xda08a885, + 0xda08a909, + 0xda08a10a, + 0xda08a081, + 0x0cd0a105, + 0xb4810a02, + 0xb102c000, + 0xb7204240, + 0xb7805c0c, + 0xb700518c, + 0xb7205c94, + 0xb74040b3, + 0xb540412b, + 0x2a404133, + 0x02837500, + 0x4033b520, + 0x40abb540, + 0x90e2c000, + 0x7a08b783, + 0xc000750a, + 0xb78390f2, + 0x751a7a08, + 0x9104c006, + 0x798ab781, + 0xb5810a04, + 0xc450798a, + 0x0a020ca6, 0xc000b481, - 0x4220b103, - 0xb7400087, - 0xb781588c, - 0xc0fc7b8a, - 0xd0f22880, - 0xd0a4283e, - 0x9e415b19, - 0xa8d2d888, - 0xb5019e95, - 0xdffc7b92, - 0x12187e7e, - 0x4002ba1c, - 0x91c2c002, - 0xc00076c2, - 0xb7809384, - 0xb740480a, - 0xba245f84, + 0x4240b102, + 0x9e549e51, + 0xc00f9e50, + 0xd2282a7c, + 0xc03159c1, + 0xc0802880, + 0xcffe59e1, + 0x0c88287c, + 0xb4810a02, + 0xb102c000, + 0xd1224240, + 0x05855f41, + 0x2dfccffe, + 0xb4810cbc, + 0xb102c000, + 0xd0f24240, + 0xb7202cae, + 0xb780580c, + 0x9e8a4a2b, + 0x7d3edffc, + 0x7892b521, + 0x91a2c002, + 0xc00074c2, + 0xb7809364, + 0xb740470a, + 0xba245e84, 0xc2004002, 0x58ed58ff, 0x589700c2, 0x5908d0a6, 0x58949e2d, - 0x9e591242, + 0x52701242, 0xa8cee038, - 0x4a7d5230, - 0x249e9ea7, - 0xc001a0c2, - 0xb7809180, - 0xda08468a, - 0xba24a8a1, - 0x70484002, - 0x907cc001, - 0x488ab780, - 0x4812b720, - 0x5f84b740, + 0x9ea54a7d, + 0xa0c2249a, + 0x9180c001, + 0x458ab780, + 0x404ab720, + 0x4002ba24, + 0xc0017048, + 0xb780907c, + 0xb720478a, + 0xb7404712, + 0x0a045e84, + 0x478ab580, + 0x4003ba09, + 0x5e7fd0a2, + 0x9e2d9e49, + 0x5a6dc200, + 0xc2000218, + 0xd2265a17, + 0xc2005908, + 0x9ea55a14, + 0xa94de038, + 0x9e4c149a, + 0x50b00886, + 0xa1413122, + 0x470ab780, 0xb5800a04, - 0xba09488a, - 0xd0a24003, - 0x9e495e7f, - 0xc2009e2d, - 0x02185a6d, - 0x5a17c200, - 0x5908d226, - 0x5a14c200, - 0xe0389ea7, - 0x149ea94d, - 0x08869e4c, - 0x312250b0, - 0xb780a141, - 0x0a04480a, - 0x480ab580, - 0x7188b783, - 0xb7837500, - 0xc0007208, - 0xc01c90c4, - 0xc0027d3e, - 0xc01c9184, - 0xd0117d3e, - 0xd02103f0, - 0x76c20527, - 0xaa39f210, + 0x74c2470a, + 0xaa59f010, 0xd0010882, - 0x2a040892, - 0xb7407902, - 0xc0005c0c, - 0xd80890e2, - 0x0a04aa49, - 0xa249d808, - 0xa94bf008, - 0xa94cf00a, - 0x8027f310, - 0x82a5e010, - 0xa249f008, - 0xa0cdf008, - 0x7688b783, - 0x08827500, - 0x0892d002, - 0x0a0276c2, - 0x0a42d002, - 0xc0007848, - 0xc07c90c2, - 0xda088542, - 0x76c2a123, - 0xa953f008, - 0x90c4c000, - 0xaa41da08, - 0x9080c000, - 0xaa21da08, - 0x80a1e310, - 0xaa4dd808, - 0xa0d1f008, - 0xd8080a04, - 0xc006a24d, - 0xb72091c0, - 0x9d2e5c0c, - 0xaa39f210, - 0x8136c301, - 0x8120c201, - 0x4525b740, - 0x75002a04, - 0x8027f010, - 0x8221f310, - 0xb5800103, - 0xc001452d, - 0x76c290a2, - 0x90c4c000, - 0xaa41da08, - 0x9080c000, - 0xaa21da08, - 0xa25dd808, - 0xc00176c6, - 0x76c09082, - 0x91a4c000, - 0xd80874c0, - 0xe002a953, - 0xf2108d2a, - 0xd808802d, - 0xc000a251, - 0x74c092c0, - 0xa947d848, - 0x8d26e002, - 0x9160c000, - 0xaa41da08, - 0xd84874c0, - 0xd808a947, - 0xe002a25d, - 0xf2108d2a, - 0xd848802d, - 0xb783a245, - 0x75007308, - 0x9302c000, - 0x440ab780, - 0x70489e41, - 0x9244c000, - 0xb5438502, - 0xc43a7318, - 0x0a020c82, - 0xc000b481, - 0x4220b103, - 0x29fecfef, - 0x0c82c03a, - 0xc000b461, - 0x440ab780, - 0x70489e41, + 0xb7200892, + 0x2a045b14, + 0x03607902, + 0x05b6c001, + 0x90e2c000, + 0x414bb780, + 0xb5800a04, + 0xb740414b, + 0xb740415d, + 0xf31041c5, + 0xe0108025, + 0xb58082a7, + 0xb520414d, + 0xb78341cd, + 0x75007088, 0xd0020882, - 0x76c60892, - 0xd0010a02, + 0x74c20892, + 0xd0020a02, 0x78480a42, - 0x9242c000, - 0xb5438506, - 0xc43a7318, - 0x0a020c82, - 0xc000b481, - 0x4220b103, - 0x3980c011, - 0x0c82c03a, - 0xc000b461, - 0xc0017780, - 0x76c091a2, - 0x92e4c000, - 0xaa21da08, - 0xa947f008, - 0xa8d5d808, - 0x8021f310, - 0xa8dad808, - 0xa245f008, - 0x0c849e44, - 0xa0dad808, - 0xd80800c2, - 0xc000a0d5, - 0xda0892a0, - 0xf008aa41, - 0xd848a95b, - 0xf310a8c9, - 0xd8488021, - 0xf008a8ce, - 0x9e44a259, - 0xd8480c84, - 0x00c2a0ce, - 0xa0c9d848, - 0xaa5dd808, - 0xa95ff008, - 0xa940f04a, - 0xa9c7f048, - 0x8021f310, - 0xa94ff048, - 0xa25df008, - 0x8221f210, - 0xa8c2d848, - 0xa241f048, - 0x8037f010, - 0x80a9e210, - 0xd8480c84, - 0xf048a0c2, - 0xf048a245, - 0xb7bfa0cd, - 0xb7df7eee, - 0xb7ff7f6e, - 0x8c607fee, - 0xb7809c22, - 0xd0f15b0c, - 0xb72008c0, - 0x76424031, - 0xc0009ea2, - 0xc43c9382, - 0x0a020cca, - 0xc000b481, - 0x4220b101, - 0x1914d011, - 0x2e3ed3f1, - 0xba090888, - 0xba124002, - 0xc4104002, - 0xc00e7048, - 0xc81228fc, - 0xd3f17044, - 0xc00028ae, - 0xd3f19080, - 0xd0f12cbe, - 0x85020e20, - 0x0cfec036, - 0xa103d208, - 0xc000b421, - 0x00009c22, + 0x90c2c000, + 0x8542c07c, + 0x405ab540, + 0xb74074c2, + 0xc000425d, + 0xda0890c4, + 0xc000aa21, + 0xb7809080, + 0xe310404a, + 0xb78080a1, + 0xb52041cb, + 0x0a04424d, + 0x41cbb580, + 0x7f6eb7bf, + 0x7feeb7df, + 0x9c228c40, + 0x5a0cb780, + 0x08c0d0f1, + 0x4031b720, + 0x9ea27642, + 0x9382c000, + 0x0ccac43c, + 0xb4810a02, + 0xb101c000, + 0xd0114220, + 0xd3f11914, + 0x08882e3e, + 0x4002ba09, + 0x4002ba12, + 0x7048c410, + 0x28fcc00e, + 0x7044c812, + 0x28aed3f1, + 0x9080c000, + 0x2cbed3f1, + 0x0e20d0f1, + 0xc0368502, + 0xd2080cfe, + 0xb421a103, + 0x9c22c000, 0x87c2c809, 0x0c20b060, 0x87c2c809, @@ -3021,8 +2782,8 @@ unsigned long aui32H263_SlaveMTXTOPAZFWText[] = { 0x09c0b060, }; -unsigned long aui32H263_SlaveMTXTOPAZFWData[] = { - 0x00000000, +unsigned long aui32H263_SlaveMTXTOPAZFWData[] = +{ 0x00000000, 0x00000000, 0x00000000, @@ -3067,33 +2828,32 @@ unsigned long aui32H263_SlaveMTXTOPAZFWData[] = { 0x00000001, 0x00000000, 0x809000b0, - 0x809002f8, - 0x828834f4, - 0x828830c4, - 0x828830d4, - 0x82883174, - 0x82882fe0, - 0x82883028, - 0x82883036, - 0x828831a4, - 0x828831e0, - 0x82883218, - 0x8288321c, - 0x8288324c, - 0x82883274, - 0x8288309c, - 0x8288327c, - 0x82883284, - 0x8288328c, + 0x809002e8, + 0x828830f4, + 0x82882cb8, + 0x82882cc8, + 0x82882d68, + 0x82882be0, + 0x82882c28, + 0x82882d98, + 0x82882dd4, + 0x82882e0c, + 0x82882e10, + 0x82882e40, + 0x82882e68, + 0x82882bd8, + 0x82882e70, + 0x82882e78, + 0x82882e80, + 0x82882eb4, + 0x82883378, + 0x828830b4, + 0x828831bc, + 0x828831fc, + 0x82883200, + 0x82883208, + 0x82883264, 0x828832c0, - 0x82883778, - 0x828834c0, - 0x828835bc, - 0x828835fc, - 0x82883600, - 0x82883608, - 0x82883664, - 0x828836c0, 0x00000000, 0x00000000, 0x00000000, @@ -3405,19 +3165,21 @@ unsigned long aui32H263_SlaveMTXTOPAZFWData[] = { 0x00000000, 0x00000000, 0x00000000, - 0x00000000, - 0x8090074c, - 0x8090074c, - 0x80901efc, + 0x8090073c, + 0x8090073c, + 0x80901e18, 0x8090197c, - 0x809037cc, - 0x809022e8, - 0x80901ca4, - 0x8090074c, - 0x8090074c, - 0x8090074c, - 0x8090074c, - 0x8090074c, + 0x8090366c, + 0x80902204, + 0x80901bc0, + 0x8090073c, + 0x8090073c, + 0x8090073c, + 0x8090073c, + 0x8090073c, + 0x00000000, + 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0xa0101100, @@ -3598,18 +3360,22 @@ unsigned long aui32H263_SlaveMTXTOPAZFWData[] = { 0x00000000, }; -unsigned long aui32H263_SlaveMTXTOPAZFWTextReloc[] = { +unsigned long aui32H263_SlaveMTXTOPAZFWTextReloc[] = +{ 0 }; -unsigned char aui8H263_SlaveMTXTOPAZFWTextRelocType[] = { +unsigned char aui8H263_SlaveMTXTOPAZFWTextRelocType[] = +{ 0 }; -unsigned long aui32H263_SlaveMTXTOPAZFWTextRelocFullAddr[] = { +unsigned long aui32H263_SlaveMTXTOPAZFWTextRelocFullAddr[] = +{ 0 }; -unsigned long aui32H263_SlaveMTXTOPAZFWDataReloc[] = { +unsigned long aui32H263_SlaveMTXTOPAZFWDataReloc[] = +{ 0 }; diff --git a/fw/H263SlaveFirmware_bin.h b/fw/H263SlaveFirmware_bin.h index 4c6ed6b..91c6d90 100644 --- a/fw/H263SlaveFirmware_bin.h +++ b/fw/H263SlaveFirmware_bin.h @@ -1,27 +1,3 @@ -/* - * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sub license, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice (including the - * next paragraph) shall be included in all copies or substantial portions - * of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. - * IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR - * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - */ // This file was automatically generated from ../release/H263SlaveFirmware.dnl using dnl2c. diff --git a/fw/H264FirmwareCBR_bin.c b/fw/H264FirmwareCBR_bin.c index 70e3ac4..6df0bf2 100644 --- a/fw/H264FirmwareCBR_bin.c +++ b/fw/H264FirmwareCBR_bin.c @@ -1,26 +1,32 @@ /* - * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) 2010 Intel Corporation. All rights reserved. + * Copyright (c) Imagination Technologies Limited, UK + * Redistribution. Redistribution and use in binary form, without modification, + * are permitted provided that the following conditions are met: * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sub license, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice (including the - * next paragraph) shall be included in all copies or substantial portions - * of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. - * IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR - * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + * Redistributions must reproduce the above copyright notice and the following + * disclaimer in the documentation and/or other materials provided with the + * distribution.Neither the name of Intel Corporation nor the names of its + * suppliers may be used to endorse or promote products derived from this + * software without specific prior written permission. No reverse engineering, + * decompilation, or disassembly of this software is permitted. + * Limited patent license. Intel Corporation grants a world-wide, royalty-free, + * non-exclusive license under patents it now or hereafter owns or controls + * to make, have made, use, import,offer to sell and sell ("utilize") this + * software, but solely to the extent that any such patent is necessary to + * Utilize the software alone. The patent license shall not apply to any + * combinations which include this software. No hardware per se is licensed hereunder. + * + * DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, + * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,OR CONSEQUENTIAL DAMAGES + * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ // This file was automatically generated from ../release/H264FirmwareCBR.dnl using dnl2c. diff --git a/fw/H264FirmwareCBR_bin.h b/fw/H264FirmwareCBR_bin.h index b8bc8bb..c3782b6 100644 --- a/fw/H264FirmwareCBR_bin.h +++ b/fw/H264FirmwareCBR_bin.h @@ -1,27 +1,3 @@ -/* - * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sub license, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice (including the - * next paragraph) shall be included in all copies or substantial portions - * of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. - * IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR - * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - */ // This file was automatically generated from ../release/H264FirmwareCBR.dnl using dnl2c. diff --git a/fw/H264FirmwareVBR_bin.c b/fw/H264FirmwareVBR_bin.c index bf16eec..012c627 100644 --- a/fw/H264FirmwareVBR_bin.c +++ b/fw/H264FirmwareVBR_bin.c @@ -1,26 +1,32 @@ /* - * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) 2010 Intel Corporation. All rights reserved. + * Copyright (c) Imagination Technologies Limited, UK + * Redistribution. Redistribution and use in binary form, without modification, + * are permitted provided that the following conditions are met: * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sub license, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice (including the - * next paragraph) shall be included in all copies or substantial portions - * of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. - * IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR - * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + * Redistributions must reproduce the above copyright notice and the following + * disclaimer in the documentation and/or other materials provided with the + * distribution.Neither the name of Intel Corporation nor the names of its + * suppliers may be used to endorse or promote products derived from this + * software without specific prior written permission. No reverse engineering, + * decompilation, or disassembly of this software is permitted. + * Limited patent license. Intel Corporation grants a world-wide, royalty-free, + * non-exclusive license under patents it now or hereafter owns or controls + * to make, have made, use, import,offer to sell and sell ("utilize") this + * software, but solely to the extent that any such patent is necessary to + * Utilize the software alone. The patent license shall not apply to any + * combinations which include this software. No hardware per se is licensed hereunder. + * + * DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, + * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,OR CONSEQUENTIAL DAMAGES + * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ // This file was automatically generated from ../release/H264FirmwareVBR.dnl using dnl2c. diff --git a/fw/H264FirmwareVBR_bin.h b/fw/H264FirmwareVBR_bin.h index 3658ae4..5d883d0 100644 --- a/fw/H264FirmwareVBR_bin.h +++ b/fw/H264FirmwareVBR_bin.h @@ -1,27 +1,3 @@ -/* - * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sub license, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice (including the - * next paragraph) shall be included in all copies or substantial portions - * of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. - * IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR - * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - */ // This file was automatically generated from ../release/H264FirmwareVBR.dnl using dnl2c. diff --git a/fw/H264FirmwareVCM_bin.c b/fw/H264FirmwareVCM_bin.c index 2cb39d7..af80850 100644 --- a/fw/H264FirmwareVCM_bin.c +++ b/fw/H264FirmwareVCM_bin.c @@ -1,26 +1,32 @@ /* - * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) 2010 Intel Corporation. All rights reserved. + * Copyright (c) Imagination Technologies Limited, UK + * Redistribution. Redistribution and use in binary form, without modification, + * are permitted provided that the following conditions are met: * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sub license, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice (including the - * next paragraph) shall be included in all copies or substantial portions - * of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. - * IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR - * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + * Redistributions must reproduce the above copyright notice and the following + * disclaimer in the documentation and/or other materials provided with the + * distribution.Neither the name of Intel Corporation nor the names of its + * suppliers may be used to endorse or promote products derived from this + * software without specific prior written permission. No reverse engineering, + * decompilation, or disassembly of this software is permitted. + * Limited patent license. Intel Corporation grants a world-wide, royalty-free, + * non-exclusive license under patents it now or hereafter owns or controls + * to make, have made, use, import,offer to sell and sell ("utilize") this + * software, but solely to the extent that any such patent is necessary to + * Utilize the software alone. The patent license shall not apply to any + * combinations which include this software. No hardware per se is licensed hereunder. + * + * DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, + * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,OR CONSEQUENTIAL DAMAGES + * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ // This file was automatically generated from ../release/H264FirmwareVCM.dnl using dnl2c. diff --git a/fw/H264FirmwareVCM_bin.h b/fw/H264FirmwareVCM_bin.h index a2ea1b2..89c8e63 100644 --- a/fw/H264FirmwareVCM_bin.h +++ b/fw/H264FirmwareVCM_bin.h @@ -1,27 +1,3 @@ -/* - * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sub license, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice (including the - * next paragraph) shall be included in all copies or substantial portions - * of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. - * IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR - * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - */ // This file was automatically generated from ../release/H264FirmwareVCM.dnl using dnl2c. diff --git a/fw/H264Firmware_bin.c b/fw/H264Firmware_bin.c index 27a2a30..a3356c1 100644 --- a/fw/H264Firmware_bin.c +++ b/fw/H264Firmware_bin.c @@ -1,26 +1,32 @@ /* - * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) 2010 Intel Corporation. All rights reserved. + * Copyright (c) Imagination Technologies Limited, UK + * Redistribution. Redistribution and use in binary form, without modification, + * are permitted provided that the following conditions are met: * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sub license, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice (including the - * next paragraph) shall be included in all copies or substantial portions - * of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. - * IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR - * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + * Redistributions must reproduce the above copyright notice and the following + * disclaimer in the documentation and/or other materials provided with the + * distribution.Neither the name of Intel Corporation nor the names of its + * suppliers may be used to endorse or promote products derived from this + * software without specific prior written permission. No reverse engineering, + * decompilation, or disassembly of this software is permitted. + * Limited patent license. Intel Corporation grants a world-wide, royalty-free, + * non-exclusive license under patents it now or hereafter owns or controls + * to make, have made, use, import,offer to sell and sell ("utilize") this + * software, but solely to the extent that any such patent is necessary to + * Utilize the software alone. The patent license shall not apply to any + * combinations which include this software. No hardware per se is licensed hereunder. + * + * DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, + * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,OR CONSEQUENTIAL DAMAGES + * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ // This file was automatically generated from ../release/H264Firmware.dnl using dnl2c. diff --git a/fw/H264Firmware_bin.h b/fw/H264Firmware_bin.h index 0397380..5448303 100644 --- a/fw/H264Firmware_bin.h +++ b/fw/H264Firmware_bin.h @@ -1,27 +1,3 @@ -/* - * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sub license, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice (including the - * next paragraph) shall be included in all copies or substantial portions - * of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. - * IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR - * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - */ // This file was automatically generated from ../release/H264Firmware.dnl using dnl2c. diff --git a/fw/H264MasterFirmwareCBR_bin.c b/fw/H264MasterFirmwareCBR_bin.c index 1f8dd5c..f8b12d7 100644 --- a/fw/H264MasterFirmwareCBR_bin.c +++ b/fw/H264MasterFirmwareCBR_bin.c @@ -1,55 +1,62 @@ /* - * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) 2010 Intel Corporation. All rights reserved. + * Copyright (c) Imagination Technologies Limited, UK + * Redistribution. Redistribution and use in binary form, without modification, + * are permitted provided that the following conditions are met: * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sub license, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice (including the - * next paragraph) shall be included in all copies or substantial portions - * of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. - * IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR - * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + * Redistributions must reproduce the above copyright notice and the following + * disclaimer in the documentation and/or other materials provided with the + * distribution.Neither the name of Intel Corporation nor the names of its + * suppliers may be used to endorse or promote products derived from this + * software without specific prior written permission. No reverse engineering, + * decompilation, or disassembly of this software is permitted. + * Limited patent license. Intel Corporation grants a world-wide, royalty-free, + * non-exclusive license under patents it now or hereafter owns or controls + * to make, have made, use, import,offer to sell and sell ("utilize") this + * software, but solely to the extent that any such patent is necessary to + * Utilize the software alone. The patent license shall not apply to any + * combinations which include this software. No hardware per se is licensed hereunder. + * + * DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, + * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,OR CONSEQUENTIAL DAMAGES + * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ // This file was automatically generated from ../release/H264MasterFirmwareCBR.dnl using dnl2c. -unsigned char *szH264MasterFirmwareCBR_buildtag = "BUILD_TOPAZ_SC_1_00_00_0318"; +unsigned char *szH264MasterFirmwareCBR_buildtag="BUILD_TOPAZ_SC_1_00_00_0327"; -unsigned long ui32H264CBR_MasterMTXTOPAZFWTextSize = 4516; +unsigned long ui32H264CBR_MasterMTXTOPAZFWTextSize = 4298; unsigned long ui32H264CBR_MasterMTXTOPAZFWDataSize = 836; unsigned long ui32H264CBR_MasterMTXTOPAZFWTextRelocSize = 0; unsigned long ui32H264CBR_MasterMTXTOPAZFWDataRelocSize = 0; unsigned long ui32H264CBR_MasterMTXTOPAZFWTextOrigin = 0x80900000; -unsigned long ui32H264CBR_MasterMTXTOPAZFWDataOrigin = 0x828846c0; +unsigned long ui32H264CBR_MasterMTXTOPAZFWDataOrigin = 0x82884340; -unsigned long aui32H264CBR_MasterMTXTOPAZFWText[] = { +unsigned long aui32H264CBR_MasterMTXTOPAZFWText[] = +{ 0x9040c001, 0xc80993fe, 0xc0000e42, 0xc8290e00, - 0xc53c8422, + 0xc5048422, 0xc8298440, - 0xc46c8622, + 0xc4348622, 0x9e838600, 0xc8099e43, - 0xc8d00d42, - 0xc8090d00, - 0xc8d00942, - 0xc8090940, + 0xc8620d42, + 0xc8090d40, + 0xc8640942, + 0xc8090900, 0xc00a0e42, 0xc8090e40, 0xc00e87c2, @@ -61,7 +68,7 @@ unsigned long aui32H264CBR_MasterMTXTOPAZFWText[] = { 0x9320fffe, 0xa401c838, 0x0dc2c809, - 0x0dc0c8ce, + 0x0d80c862, 0x0e42c809, 0x0b46b080, 0x7e74b77f, @@ -96,28 +103,28 @@ unsigned long aui32H264CBR_MasterMTXTOPAZFWText[] = { 0x9c80c971, 0x75002a08, 0x9184c000, - 0x997dc014, + 0x9979c014, 0x458cb780, 0xc0007500, 0x0d8290a4, - 0x99cbc054, + 0x99ccc054, 0x7f6cb79f, 0xc0007500, 0xc05490e4, - 0x0d8a99d3, - 0x99c1c054, + 0x0d8a99d4, + 0x99c2c054, 0x8d80e032, - 0x99b6c014, + 0x99b2c014, 0x0800e000, 0x91c4c000, - 0x9ac0c014, + 0x9abcc014, 0x458cb780, 0x2a797402, 0x458cb580, 0x90e4c000, 0x9100c000, 0xc0149e83, - 0x75409a33, + 0x75409a2f, 0x9162fffe, 0x7eeeb79f, 0x7f6eb7bf, @@ -130,9 +137,7 @@ unsigned long aui32H264CBR_MasterMTXTOPAZFWText[] = { 0x7498b543, 0x7518b543, 0x7e18b546, - 0x7e98b546, - 0x7f18b546, - 0x4618b547, + 0x4418b547, 0x4804b540, 0x4884b540, 0x4904b540, @@ -149,10 +154,10 @@ unsigned long aui32H264CBR_MasterMTXTOPAZFWText[] = { 0x4702b540, 0xa6059c22, 0xfff48420, - 0x0d8a9b87, - 0x9967c054, - 0x9bc6fff4, - 0x9972c054, + 0x0d8a9b8b, + 0x996cc054, + 0x9bcafff4, + 0x9977c054, 0x0cd2c420, 0xb4810a02, 0xb105c000, @@ -160,7 +165,7 @@ unsigned long aui32H264CBR_MasterMTXTOPAZFWText[] = { 0x8d80e031, 0x9aebc014, 0x0922c829, - 0x0920c53c, + 0x0920c504, 0x7f6cb73f, 0x2a5ed071, 0x450cb580, @@ -210,7 +215,7 @@ unsigned long aui32H264CBR_MasterMTXTOPAZFWText[] = { 0x0a02923c, 0x0c9ec034, 0xc000b481, - 0x9b0dfff4, + 0x9b11fff4, 0xb79f0802, 0xb7bf7eee, 0x8c607f6e, @@ -266,14 +271,14 @@ unsigned long aui32H264CBR_MasterMTXTOPAZFWText[] = { 0xc0020992, 0xc0020d02, 0xc0540902, - 0x0a0a9891, + 0x0a0a9896, 0x0c9ec034, 0xc000b481, 0x75bf1b04, 0xc0008502, 0x9dcf9202, 0x7f7cb55f, - 0x9864c054, + 0x9869c054, 0xa045f231, 0x7f7cb75f, 0x75bf1b04, @@ -404,8 +409,8 @@ unsigned long aui32H264CBR_MasterMTXTOPAZFWText[] = { 0x9ea10a04, 0x55e40d86, 0xc0343d88, - 0x0d8a9b6c, - 0x9b69c034, + 0x0d8a9b71, + 0x9b6ec034, 0xaa1df9f8, 0xa6059c22, 0x0a42c801, @@ -433,7 +438,7 @@ unsigned long aui32H264CBR_MasterMTXTOPAZFWText[] = { 0xb421a885, 0xb7a0c000, 0x0dd2558c, - 0x9b24c034, + 0x9b29c034, 0xaa25f208, 0xffff7008, 0x0daa9344, @@ -451,14 +456,14 @@ unsigned long aui32H264CBR_MasterMTXTOPAZFWText[] = { 0xc1010d02, 0xfff40902, 0x0d929a35, - 0x9b00c034, + 0x9b05c034, 0xaa25f208, 0xffff7008, 0x77409344, 0x90a2c000, 0xc0340d8e, - 0x0d8a9b02, - 0x9affc034, + 0x0d8a9b07, + 0x9b04c034, 0x7f6eb79f, 0x7feeb7bf, 0x9c228c40, @@ -494,7 +499,7 @@ unsigned long aui32H264CBR_MasterMTXTOPAZFWText[] = { 0xb4211c8c, 0x0c84c000, 0xc000b481, - 0x6484b740, + 0x6404b740, 0x5908d326, 0xe0309e2d, 0x9ea4aa4d, @@ -549,7 +554,7 @@ unsigned long aui32H264CBR_MasterMTXTOPAZFWText[] = { 0xb4813c80, 0xb102c000, 0xb7604220, - 0xd3125a14, + 0xd3125994, 0x85026931, 0xb9609e51, 0xc1c04070, @@ -561,7 +566,7 @@ unsigned long aui32H264CBR_MasterMTXTOPAZFWText[] = { 0xc1c09301, 0xe2108560, 0xb76080ad, - 0xc0015c14, + 0xc0015b94, 0xce3e3904, 0xb9608521, 0xf0314048, @@ -571,7 +576,7 @@ unsigned long aui32H264CBR_MasterMTXTOPAZFWText[] = { 0xffff8510, 0xe2209301, 0xb780812d, - 0xc001598c, + 0xc001590c, 0xc1c03908, 0x5d090d60, 0xa885dac8, @@ -635,7 +640,7 @@ unsigned long aui32H264CBR_MasterMTXTOPAZFWText[] = { 0xd31190c2, 0xe1b16c81, 0xb7608d00, - 0x09825a14, + 0x09825994, 0x4070b960, 0x08e0c1c0, 0x5889d0a4, @@ -658,7 +663,7 @@ unsigned long aui32H264CBR_MasterMTXTOPAZFWText[] = { 0xc1c08d00, 0xe1108760, 0xb74082a3, - 0x09825c14, + 0x09825b94, 0x4048b960, 0xd0a49e93, 0xc4005889, @@ -667,7 +672,7 @@ unsigned long aui32H264CBR_MasterMTXTOPAZFWText[] = { 0xf0294220, 0x0890a245, 0x92a1ffff, - 0x598cb780, + 0x590cb780, 0xa943f010, 0xa891da08, 0xaa61f010, @@ -705,7 +710,7 @@ unsigned long aui32H264CBR_MasterMTXTOPAZFWText[] = { 0x3c80c400, 0xc000b481, 0x4220b103, - 0x5b14b740, + 0x5a94b740, 0x6d31d311, 0x4058b960, 0xc1c00085, @@ -720,7 +725,7 @@ unsigned long aui32H264CBR_MasterMTXTOPAZFWText[] = { 0xc000b461, 0xa6059c22, 0x8440c002, - 0x5b14b740, + 0x5a94b740, 0xc4720a86, 0x08820cd2, 0x8502c00c, @@ -965,47 +970,52 @@ unsigned long aui32H264CBR_MasterMTXTOPAZFWText[] = { 0x9ea29e4b, 0x9360fffc, 0x8420a60d, - 0x9e9e8502, - 0x7f7cb55f, - 0x7ffcb55f, - 0xaa61f010, - 0xf0129e55, - 0x1a088c8e, + 0x9e558502, + 0xb55f9e9e, + 0xf0107f7c, + 0xf012aa61, + 0xb55f8c8e, + 0x1a087ffc, 0xd2267512, 0x8540590c, 0x8044e05a, - 0x90c0c006, + 0x9200c006, 0x9280c000, - 0x93a0c000, - 0x90c0c001, + 0x90e0c001, 0x9200c001, - 0x9300c001, - 0x9160c002, - 0x93e0c002, - 0x91e0c004, + 0x9340c001, + 0x9040c002, + 0x92a0c002, + 0x9120c003, 0x9320c004, - 0x9100c005, + 0x9060c005, + 0x9240c005, + 0x570cb720, + 0x49adb780, + 0x75002a08, + 0xb352856a, + 0x9d574462, 0x8d88e011, 0x1954d072, - 0x500cb5a0, - 0xfff4058b, - 0xc0059bc0, + 0xb5a0058b, + 0xfff4500c, + 0xc0059bb6, 0xb7409120, 0xe0115014, 0x9ea98d88, 0x1514058b, - 0x9bb5fff4, + 0x9babfff4, 0x93c0c004, 0x8d88e011, 0x295ed3f2, 0x0916058b, - 0x9a87fff4, + 0x9a7dfff4, 0x500cb5a0, 0x9240c004, 0x8d88e011, 0x295ed3f2, 0x0916058b, - 0x9a7bfff4, + 0x9a71fff4, 0x9100c004, 0xaa41d210, 0x8c88f011, @@ -1013,21 +1023,21 @@ unsigned long aui32H264CBR_MasterMTXTOPAZFWText[] = { 0x2aced012, 0x09060d06, 0xfff4018b, - 0x9e839a6c, + 0x9e839a62, 0x018b9e6a, 0xfff40d02, - 0xc0039a66, + 0xc0039a5c, 0xd2109260, 0xf011aa41, 0x058b8c88, 0xd0124a7d, 0x0d022ace, 0x018b0906, - 0x9a57fff4, + 0x9a4dfff4, 0x9e6a9e83, 0xc00e018b, 0xfff40d7e, - 0xc0029a50, + 0xc0029a46, 0xb72093a0, 0xd272570c, 0xb7800890, @@ -1037,14 +1047,14 @@ unsigned long aui32H264CBR_MasterMTXTOPAZFWText[] = { 0xb580aa51, 0xc000404d, 0xb7809100, - 0xf2485a0c, + 0xf248598c, 0xb520a895, 0xd271404d, 0xf2080ae0, 0xfa88a8a1, 0x0c82a951, 0x05830183, - 0x9b24c0d4, + 0x996ac0d4, 0x0a60d2b1, 0xa903f208, 0xe0119e41, @@ -1052,26 +1062,26 @@ unsigned long aui32H264CBR_MasterMTXTOPAZFWText[] = { 0x058b8923, 0xf208095e, 0xfff4a0a1, - 0xc0019a8e, + 0xc0019a84, 0xb7809160, 0xe011578c, 0xf2088d88, 0x058ba902, 0xfff4095e, - 0xc0009a82, + 0xc0009a78, 0xb74193e0, - 0xb787741c, - 0xe0115208, + 0xb787739c, + 0xe0115008, 0xf3108d88, 0x9dcb8021, 0x095e058b, - 0x740cb581, - 0x9a71fff4, + 0x738cb581, + 0x9a67fff4, 0x91c0c000, - 0x5210b747, + 0x5010b747, 0x8d88e011, 0x091e058b, - 0x99f7fff4, + 0x99edfff4, 0x9080c000, 0x90e0c001, 0x7e68b79f, @@ -1115,7 +1125,7 @@ unsigned long aui32H264CBR_MasterMTXTOPAZFWText[] = { 0x0a9cc002, 0x5a95c280, 0xfff4018b, - 0xb75f9961, + 0xb75f9957, 0xc2807f7c, 0xc3015a88, 0xc0008122, @@ -1123,7 +1133,7 @@ unsigned long aui32H264CBR_MasterMTXTOPAZFWText[] = { 0x9dcf8d88, 0x8510050b, 0x7f7cb55f, - 0x9ac2fff4, + 0x9ab8fff4, 0x7f7cb75f, 0x718e0b04, 0x92a6fffe, @@ -1150,7 +1160,7 @@ unsigned long aui32H264CBR_MasterMTXTOPAZFWText[] = { 0xc000b481, 0x0c8408c2, 0xc000b421, - 0x610cb740, + 0x608cb740, 0xa947f048, 0x802df210, 0xa245f048, @@ -1173,25 +1183,25 @@ unsigned long aui32H264CBR_MasterMTXTOPAZFWText[] = { 0xf210a891, 0x0d8288a3, 0x018b0d06, - 0x9ae1ffd4, + 0x9ad7ffd4, 0x0ca2c080, 0xc000b4a1, 0x0d82c002, - 0x9954c014, + 0x994fc014, 0xffff700a, 0x0daa9364, 0x0d0a0982, 0x0902c121, - 0x987cffd4, + 0x9872ffd4, 0x570cb780, 0xa992f248, 0x0d02c0a1, 0x09c20d04, - 0x9867ffd4, + 0x985dffd4, 0x0d82c0c0, 0x0d420992, 0xc0140942, - 0xb79f9957, + 0xb79f9952, 0xb7bf7f6e, 0x8c407fee, 0xa60d9c22, @@ -1199,14 +1209,14 @@ unsigned long aui32H264CBR_MasterMTXTOPAZFWText[] = { 0x570cb720, 0x49adb780, 0x75002a20, - 0x5a14b7c0, + 0x5994b7c0, 0xc0000902, 0xb7869182, 0x75007e08, 0x90e2c000, 0xaa41d290, 0xc0057500, - 0xb7209164, + 0xb72090c4, 0xd01149ad, 0x75002a18, 0x3924d002, @@ -1221,7 +1231,7 @@ unsigned long aui32H264CBR_MasterMTXTOPAZFWText[] = { 0x09c20dc2, 0x0d02c010, 0x0c81cff0, - 0x983effd4, + 0x9834ffd4, 0x7e08b786, 0x75009d1b, 0x0b01cff0, @@ -1243,627 +1253,569 @@ unsigned long aui32H264CBR_MasterMTXTOPAZFWText[] = { 0xc000b421, 0x7e08b786, 0xc0017500, - 0xb7869282, - 0x75007f08, - 0x91e2c001, - 0x510cb720, - 0x2a12d011, - 0xc0017500, - 0xb7a09102, - 0xb7a06214, - 0xf2105b0c, - 0x9eabaa21, - 0xb52028f9, - 0x9ea4510c, - 0xb7209c62, - 0xb7805f8c, - 0x75004129, - 0x92a4c000, - 0xa9a1f208, - 0xa83df210, - 0x9e840d82, - 0xf2509c62, - 0x9eaba8a5, - 0xa021f208, - 0x9e8c0982, - 0xda089c62, - 0xb583aa21, - 0xda10628a, - 0x9eb3a9cd, - 0x9aa6fff4, - 0x0a02c801, - 0x0a00c00a, - 0x0c8ac030, - 0xc000b481, - 0x08c2c008, - 0xb4210c84, + 0xb72091e2, + 0xd011510c, + 0x75002a12, + 0x9102c001, + 0x6194b7a0, + 0x5a8cb7a0, + 0xaa21f210, + 0x28f99eab, + 0x510cb520, + 0x9c629ea4, + 0x5f0cb720, + 0x4129b780, + 0xc0007500, + 0xf20892a4, + 0xf210a9a1, + 0x0d82a83d, + 0x9c629e84, + 0xa8a5f250, + 0xf2089eab, + 0x0982a021, + 0x9c629e8c, + 0xaa21da08, + 0x618ab583, + 0xa9cdda10, + 0xfff49eb3, + 0xc8019aab, + 0xc00a0a02, + 0xc0300a00, + 0xb4810c8a, 0xc008c000, - 0x0c880a02, - 0xc000b481, - 0x0d82c0c0, - 0xc0080992, - 0xc0080d02, - 0xc0140902, - 0xc008989d, - 0xc0300a02, - 0xb4810c8e, - 0xb720c000, - 0x85065a8c, - 0x4039b540, - 0x9ad1fff4, - 0x6eeeb79f, - 0x6f6eb7bf, - 0x6feeb7df, - 0x8c60c010, - 0xf8399c22, - 0xc450a205, - 0x0a020c82, - 0xc000b481, - 0x4220b101, - 0x0a40c008, + 0x0c8408c2, + 0xc000b421, + 0x0a02c008, + 0xb4810c88, + 0xc0c0c000, + 0x09920d82, + 0x0d02c008, + 0x0902c008, + 0x989dc014, + 0x0a02c008, 0x0c8ec030, 0xc000b481, - 0x38c0c002, - 0x0c82c050, - 0xc000b421, - 0x0d82c0c0, - 0xc0080992, - 0xc0080d02, - 0xc0140902, - 0xc0089869, - 0xc0300a02, + 0x5a0cb720, + 0xb5408506, + 0xfff44039, + 0xb79f9ad6, + 0xb7bf6eee, + 0xb7df6f6e, + 0xc0106fee, + 0x9c228c60, + 0xa205f839, + 0x0c82c450, + 0xb4810a02, + 0xb101c000, + 0xc0084220, + 0xc0300a40, 0xb4810c8e, - 0xf9f8c000, - 0xfff5aa1d, - 0xa60d9000, - 0x0eb0f011, - 0x9182c001, - 0x0f7ec01e, - 0x0b02c008, - 0x0e8ec030, - 0x7540c040, - 0xc0509e74, - 0xb3540c96, - 0x12d84426, - 0x5a14c200, + 0xc002c000, + 0xc05038c0, + 0xb4210c82, + 0xc0c0c000, + 0x09920d82, + 0x0d02c008, + 0x0902c008, + 0x9869c014, + 0x0a02c008, + 0x0c8ec030, 0xc000b481, - 0x0d0ac030, - 0xc000b4c2, + 0xaa1df9f8, + 0x90a0fff5, + 0xf011a60d, + 0xc0010eb0, + 0xc01e9182, + 0xc0080f7e, + 0xc0300b02, + 0xc0400e8e, + 0x9e747540, + 0x0c96c050, + 0x4426b354, + 0xc20012d8, + 0xb4815a14, + 0xc030c000, + 0xb4c20d0a, + 0xb4c5c000, + 0xc030c000, + 0xb4c10c96, + 0xc0c0c000, + 0x09920d82, + 0x0d02c008, + 0x0902c008, + 0x9835c014, 0xc000b4c5, - 0x0c96c030, - 0xc000b4c1, - 0x0d82c0c0, - 0xc0080992, - 0xc0080d02, - 0xc0140902, - 0xb4c59835, - 0x7540c000, - 0x93c4fffe, - 0x9a6ffff4, - 0x7eeeb79f, - 0x7f6eb7bf, - 0x7feeb7df, - 0x9c228c60, + 0xfffe7540, + 0xfff493c4, + 0xb79f9a74, + 0xb7bf7eee, + 0xb7df7f6e, + 0x8c607fee, + 0xb4639c22, + 0x9c22c000, + 0xa062f812, + 0xc2009c22, + 0x5d890d80, + 0x09829e59, + 0x3d80c400, 0xc000b463, - 0xf8129c22, - 0x9c22a062, - 0x0d80c200, - 0x9e595d89, - 0xc4000982, - 0xb4633d80, - 0xb203c000, - 0x00074620, - 0xc1279c22, - 0x9c229c8f, - 0xb971080a, - 0xc01756f1, - 0xc0719c81, - 0xc0179c80, - 0xb9609c80, - 0x9c224000, - 0x9280ffff, - 0x01c69e5c, - 0x5889d1a4, - 0xc4000882, - 0xb4213c80, - 0xb104c000, - 0x22444220, - 0x71069e53, - 0x9324ffff, - 0xa60d9c22, - 0x8420c004, - 0x0ca2c829, - 0x0cf0c51a, - 0xac3dc030, - 0x8d00e133, - 0xa45dc038, - 0xac3dc030, - 0xa45dc038, - 0xac3dc010, - 0xa45dc018, - 0xac25c010, - 0xa445c018, - 0x570cb7a0, - 0x85029ea9, - 0x651ab540, - 0x4b98b541, - 0x468cb740, - 0xc00a0dc2, - 0x09c20d42, - 0x9aecffb4, - 0x0a58d251, - 0xaa01da08, - 0x9ead7502, - 0x9084c000, - 0x448cb580, - 0x610cb780, - 0xf2108702, - 0x850aa8a2, - 0x5218b547, - 0xa8a5f210, - 0x5084b540, - 0x4802b540, - 0xa100f20a, - 0xa086f208, - 0xa929f210, - 0xa089f208, - 0xa92ef210, - 0xa8b2f210, - 0xa10df208, - 0xa8b1f250, - 0xa112f208, - 0xa096f208, - 0xa09af208, - 0x0cf2c050, - 0xf24808c0, - 0xb421a085, - 0x0a0ac000, - 0x0c92c036, - 0xc000b481, - 0x1c8c0896, + 0x4620b203, + 0x9c220007, + 0x9c8fc127, + 0x080a9c22, + 0x56f1b971, + 0x9c81c017, + 0x9c80c071, + 0x9c80c017, + 0x4000b960, + 0xffff9c22, + 0x9e5c9280, + 0xd1a401c6, + 0x08825889, + 0x3c80c400, 0xc000b421, - 0xf0318502, - 0xe1318c00, - 0x9ea38d80, - 0x5f8cb7c0, - 0xb9600d02, - 0xb55f4078, - 0xf2087ffc, - 0x9dbaa103, - 0x5d0dd122, - 0xf0299e2d, - 0xd012a8e5, - 0x5c882cae, - 0x5908d126, - 0xe0389e4a, - 0x0d04aa4d, - 0x50a828bc, - 0xa2413242, - 0x91c1ffff, - 0xaa61f010, - 0x0c8ec036, - 0xc000b481, - 0x7fecb73f, - 0xb4211c84, - 0xc014c000, - 0xd2089999, - 0x7500aa4d, - 0x9262c000, - 0xaa2df290, - 0x2ac8f011, - 0x91a4c000, - 0x2a00c800, + 0x4220b104, + 0x9e532244, + 0xffff7106, + 0x9c229324, + 0xc004a60d, + 0xc8298420, + 0xc4e20ca2, + 0xc0300cf0, + 0xe133ac3d, + 0xc0388d00, + 0xc030a45d, + 0xc038ac3d, + 0xc010a45d, + 0xc018ac3d, + 0xc010a45d, + 0xc018ac25, + 0xb7a0a445, + 0x9ea9570c, + 0xb5408502, + 0xb541651a, + 0xb7404b98, + 0x0dc2468c, + 0x0d42c00a, + 0xffb409c2, + 0xd2519ae7, + 0xda080a58, + 0x7502aa01, + 0xc0009ead, + 0xb5809084, + 0xb780448c, + 0x8702608c, + 0xa8a2f210, + 0xb547850a, + 0xf2105018, + 0xb540a8a5, + 0xb5405084, + 0xf20a4802, + 0xf208a100, + 0xf210a086, + 0xf208a929, + 0xf210a089, + 0xf210a92e, + 0xf208a8b2, + 0xf250a10d, + 0xf208a8b1, + 0xf208a112, + 0xf208a096, + 0xc050a09a, + 0x08c00cf2, + 0xa085f248, + 0xc000b421, + 0xc0360a0a, + 0xb4810c92, + 0x0896c000, + 0xb4211c8c, + 0x8502c000, + 0x8c00f031, + 0x8d80e131, + 0xb7c09ea3, + 0x0d025f0c, + 0x4078b960, + 0x7ffcb55f, + 0xa103f208, + 0xd1229dba, + 0x9e2d5d0d, + 0xa8e5f029, + 0x2caed012, + 0xd1265c88, + 0x9e4a5908, + 0xaa4de038, + 0x28bc0d04, + 0x324250a8, + 0xffffa241, + 0xf01091c1, + 0xc036aa61, + 0xb4810c8e, + 0xb73fc000, + 0x1c847fec, + 0xc000b421, + 0x998fc014, + 0xaa4dd208, 0xc0007500, - 0xf20890c4, - 0xfff4a9c6, - 0xd2089ae8, - 0xf290a2cd, - 0xd011aaad, - 0x75002a54, - 0x9102c000, - 0x0a42c809, - 0x0a70c5ba, - 0x530cb580, - 0x460cb780, + 0xf2909262, + 0xf011aa2d, + 0xc0002ac8, + 0xc80091a4, + 0x75002a00, + 0x90c4c000, + 0xa9c6f208, + 0x9ae8fff4, + 0xa2cdd208, + 0xaaadf290, + 0x2a54d011, 0xc0007500, - 0xc2809162, - 0x2a045a31, - 0x0ceac03e, + 0xc8099102, + 0xc5580a42, + 0xb5800a50, + 0xb780530c, + 0x7500460c, + 0x9162c000, + 0x5a31c280, + 0xc03e2a04, + 0xb4810cea, + 0xc000c000, + 0xb7809280, + 0x7502448c, + 0x915cc000, + 0x2a80c100, + 0x0a0e7540, + 0x1a46d001, + 0x9060c000, + 0xc03e0a02, + 0xb4810cea, + 0xb79fc000, + 0xb7bf7a6e, + 0xb7df7aee, + 0xc0067b6e, + 0x9c228c00, + 0x538cb780, + 0x0892c0c8, + 0x40f8b960, + 0x0948d011, + 0xaa45f029, + 0x5889d0a4, 0xc000b481, - 0x9280c000, - 0x448cb780, - 0xc0007502, - 0xc100915c, - 0x75402a80, - 0xd0010a0e, - 0xc0001a46, - 0x0a029060, - 0x0ceac03e, + 0xffff0890, + 0x9c229321, + 0xb720a605, + 0xb781460c, + 0x7440700c, + 0xb5810a04, + 0xc000700c, + 0xb7869364, + 0x75007e08, + 0x92c2c000, + 0x448cb720, + 0x510cb780, + 0x3a407442, + 0x510cb580, + 0x919cc000, + 0x5f0cb780, + 0xa889d208, + 0xc0007440, + 0x850690a4, + 0x4418b547, + 0x0a42c801, + 0x0a00c010, + 0x0ceac032, 0xc000b481, - 0x7a6eb79f, - 0x7aeeb7bf, - 0x7b6eb7df, - 0x8c00c006, - 0xb7809c22, - 0xc0c8538c, - 0xb9600892, - 0xd01140f8, - 0xf0290948, - 0xd0a4aa45, - 0xb4815889, - 0x0890c000, - 0x9321ffff, - 0xa6059c22, - 0x460cb720, - 0x708cb781, - 0x0a047440, - 0x708cb581, - 0x9364c000, - 0x7e08b786, - 0xc0007500, - 0xb72092c2, - 0xb780448c, - 0x7442510c, - 0xb5803a40, - 0xc000510c, - 0xb780919c, - 0xd2085f8c, - 0x7440a889, - 0x90a4c000, - 0xb5478506, - 0xc8014618, - 0xc0100a42, - 0xc0320a00, - 0xb4810cea, - 0xc008c000, - 0xc00208c2, - 0xb4211ce0, - 0xc008c000, - 0xc0300a42, - 0xb4820d0e, - 0xc450c000, - 0xc0080c82, - 0xb4811a40, - 0xb101c000, - 0xc0024220, - 0xc05038c0, - 0xb4210c82, - 0xc0c0c000, - 0x09920d82, - 0x0d02c008, - 0x0902c008, - 0x9aacfff4, - 0x0c86c450, - 0xb4810a02, - 0xb105c000, - 0xc0084220, - 0xc0300a00, - 0xb4820d0e, - 0x0c84c000, - 0x1a00c008, + 0x08c2c008, + 0x1ce0c002, + 0xc000b421, + 0x0a42c008, + 0x0d0ec030, + 0xc000b482, + 0x0c82c450, + 0x1a40c008, 0xc000b481, 0x4220b101, - 0x5a35c080, - 0x0902c801, - 0xc00e0940, - 0xd0a828fc, - 0xd0715910, - 0xc03029ce, - 0x9dc80c8a, - 0xc000b441, - 0x0c840a42, - 0xc000b481, - 0xc0007680, - 0xb7209182, - 0xb740610c, - 0xf21044bd, - 0xf3108a27, - 0xb5808021, - 0xc45044ad, + 0x38c0c002, + 0x0c82c050, + 0xc000b421, + 0x0d82c0c0, + 0xc0080992, + 0xc0080d02, + 0xfff40902, + 0xc4509aac, 0x0a020c86, 0xc000b481, 0x4220b105, - 0xb4810cec, + 0x0a00c008, + 0x0d0ec030, + 0xc000b482, + 0xc0080c84, + 0xb4811a00, + 0xb101c000, + 0xc0804220, + 0xc8015a35, + 0x09400902, + 0x28fcc00e, + 0x5910d0a8, + 0x29ced071, + 0x0c8ac030, + 0xb4419dc8, + 0x0a42c000, + 0xb4810c84, + 0x7680c000, + 0x9182c000, + 0x608cb720, + 0x44bdb740, + 0x8a27f210, + 0x8021f310, + 0x44adb580, + 0x0c86c450, + 0xb4810a02, 0xb105c000, - 0x12d64220, - 0xc03408ea, - 0xb4210c9e, + 0x0cec4220, + 0xc000b481, + 0x4220b105, + 0x08ea12d6, + 0x0c9ec034, + 0xc000b421, + 0x570cb780, + 0xa891f248, + 0x1950d053, + 0x88a3f210, + 0x0d060d82, + 0x5a0cc280, + 0x508cb580, + 0xffb4018b, + 0xc0809bb6, + 0xb4a10ca2, 0xb780c000, - 0xf248570c, - 0xd053a891, - 0xf2101950, - 0x0d8288a3, - 0xc2800d06, - 0xb5805a0c, - 0x018b508c, - 0x9bbbffb4, - 0x0ca2c080, - 0xc000b4a1, - 0x478cb780, - 0xb4810c88, - 0xb7a0c000, - 0xc0025994, - 0xfff40d82, - 0x700a9a27, - 0x9364ffff, - 0x708cb781, - 0xa8adf210, - 0xa8a2f250, - 0x9e496243, - 0xc0007102, - 0x850690b8, - 0x4418b547, - 0x460cb780, - 0x0a827500, - 0x9204c001, - 0x448cb780, - 0xc0007502, - 0xb786933c, - 0x75007e08, - 0x9282c000, - 0x458cb780, - 0xb5802a79, - 0xffb4458c, - 0xb7879b79, - 0x75004608, - 0x90c2c000, - 0x9850ffd4, - 0x4608b5a7, - 0x9815ffd4, + 0x0c88478c, + 0xc000b481, + 0x5914b7a0, + 0x0d82c002, + 0x9a27fff4, + 0xffff700a, + 0xb7819364, + 0xf210700c, + 0xf250a8ad, + 0x6243a8a2, + 0x71029e49, + 0x90b8c000, + 0xb5478506, + 0xb7804218, + 0x7500460c, + 0xc0010a82, + 0xb7809204, + 0x7502448c, + 0x933cc000, 0x7e08b786, 0xc0007500, - 0xc01493e2, - 0xb7809998, - 0xd2085f8c, - 0x7440a889, - 0x92c2c000, - 0x0a82c080, - 0x9240c000, + 0xb7809282, + 0x2a79458c, + 0x458cb580, + 0x9b74ffb4, + 0x4408b787, + 0xc0007500, + 0xffd490c2, + 0xb5a7984b, + 0xffd44408, + 0xb7869810, + 0x75007e08, + 0x92a2c000, + 0x994cc014, + 0x5f0cb780, + 0xa889d208, + 0xc0007440, + 0xc0809182, + 0xc0000a82, + 0x0d829100, + 0x9bdcffb4, 0xffb40d82, - 0xb7869be1, - 0x75007f08, + 0xc0809b8d, + 0xb4a10ca6, + 0xc002c000, + 0xfff40d92, + 0x700a99d4, + 0x9364ffff, + 0x09820dea, + 0xc1210d0a, + 0xffb40902, + 0xb78098f7, + 0xf248570c, + 0xc0a1a992, + 0x0d040d02, + 0xffb409c2, + 0xc0c098e2, + 0x09920d82, + 0x09420d42, + 0x99d7fff4, + 0xc03e0a02, + 0xb4810cea, + 0xb79fc000, + 0xb7bf7f6e, + 0x8c407fee, + 0xa61d9c22, + 0x570cb720, + 0x49adb780, + 0x2a00c002, + 0xc0037500, + 0xc8099242, + 0xc6f00942, + 0xc8090920, + 0xc7760d42, + 0xc8090d20, + 0xc80209c2, + 0xc80909f0, + 0xc7b80c42, + 0xc8090c00, + 0xc6c80cc2, + 0xc8090c90, + 0xc59e0842, + 0xc8090820, + 0xc6600ec2, + 0xc8090ec0, + 0xc5880b42, + 0xc8090b30, + 0xc55a0f42, + 0xc8090f30, + 0xc57485c2, + 0xb7e085b0, + 0xc809570c, + 0xc56a8742, + 0xc8098760, + 0xc6d008c2, + 0xd15108c0, + 0x9eab0af0, + 0x618cb780, + 0xb5468506, + 0x0f827e18, + 0x7014b5e1, + 0x4210b5e7, + 0xa109f208, + 0xa112f208, + 0xa195f208, + 0xa01af208, + 0xa08ef208, + 0xa01df208, + 0xa282f248, + 0xa305f248, + 0xa30af248, + 0xa187f208, + 0xa100f20a, + 0xa08df248, + 0x9c620603, + 0xaa6df288, + 0x5994b720, + 0xa8a1d208, + 0x75002a08, + 0x4392b5e0, + 0x41cbb520, 0x90e2c000, - 0xffb40d82, - 0xc0009b8d, - 0x0d8290a0, - 0x98c2ffd4, - 0x0ca6c080, - 0xc000b4a1, - 0x0d92c002, - 0x99cafff4, - 0xffff700a, - 0x0dea9364, - 0x0d0a0982, - 0x0902c121, - 0x98f2ffb4, - 0x570cb780, - 0xa992f248, - 0x0d02c0a1, - 0x09c20d04, - 0x98ddffb4, - 0x0d82c0c0, - 0x0d420992, - 0xfff40942, - 0x0a0299cd, - 0x0ceac03e, - 0xc000b481, - 0x7f6eb79f, - 0x7feeb7bf, - 0x9c228c40, - 0xb720a61d, - 0xb720570c, - 0xd09149b5, - 0x75002e10, - 0xc0049e8e, - 0xd0119182, - 0x85022e14, - 0xb5468706, - 0x75007e00, - 0x709cb541, - 0x4418b547, - 0x9082c000, - 0x7e80b546, - 0x2e10d111, - 0xc0007500, - 0xb5469082, - 0xd2117f00, - 0x75002e10, - 0x9082c000, - 0x7f80b546, - 0x7f08b786, - 0xb7e07500, - 0xc002620c, - 0xb7869282, - 0x75007e88, - 0x91e2c002, - 0x7f88b786, - 0xc0027500, - 0xc8099144, - 0xc75c0a42, - 0xc8090a60, - 0xc7e208c2, - 0xc80908e0, - 0xc8700cc2, - 0xc8090cb0, - 0xc8240942, - 0xc8090940, - 0xc72e0d42, - 0xc8090d10, - 0xc60009c2, - 0xc80909c0, - 0xc6c60dc2, - 0xc8090dc0, - 0xc5ea0c42, - 0xc8090c50, - 0xc5bc0842, - 0xc8090850, - 0xc5d60ac2, - 0xc8090ad0, - 0xc5ce0ec2, - 0xc8090e80, - 0xc73e0b42, - 0xf2080b00, - 0xf208a269, - 0xf208a0f1, - 0xf208a0f6, - 0xf208a179, - 0xf208a16e, - 0xf248a1fd, - 0xf248a1e2, - 0xf248a066, - 0xf208a069, - 0xf208a2e5, - 0xf248a2e2, - 0xb7a0a36d, - 0xf208588c, - 0x9eabaa6d, - 0x9c629ea4, - 0x5a0cb720, - 0xaa21d208, - 0x41abb580, - 0x41b3b720, - 0xb5408502, - 0xb520439a, - 0xb7c05014, - 0xf2d0598c, - 0xf208aa49, - 0x7048a8d9, + 0xb540856a, + 0xc000501c, + 0xb78090c0, + 0xb58041cb, + 0xb7c0500c, + 0xb720590c, + 0xf2085714, + 0xb780a8d9, + 0x70484d4d, 0x9142c000, - 0x620cb780, + 0x618cb780, 0xa88df248, - 0x0de0d152, + 0x0d90d152, 0x9c629e8c, 0x7e08b786, - 0xc0047500, - 0xb7209062, + 0xc0027500, + 0xb7209302, 0x76404614, - 0x93c4c003, + 0x9264c002, 0x438ab720, 0xc0007440, 0xda0890e2, 0x7048aa55, - 0x9004c001, - 0x5f94b7a0, - 0x7e88b786, - 0x620cb7a0, + 0x9344c000, + 0x618cb7a0, + 0x5f14b7a0, 0xa9d6da08, 0x4392b520, - 0x7500850a, - 0xa0aad210, 0xa8a9f208, - 0x8d24e001, - 0x1d849d4f, + 0xd210098a, + 0x1d84a0aa, 0x9c629e8c, 0xaa31f208, - 0x0d8a038b, + 0x0d8a9e6d, 0x9c629ea4, - 0x9180c000, - 0x620cb780, + 0x9160c000, + 0x618cb780, 0xa891f208, - 0x5f94b7a0, - 0x03890d86, - 0x9c629e8c, - 0x438ab780, - 0x7f08b726, - 0x5a14b720, - 0xb5800a04, - 0xd210438a, - 0x7440aa29, - 0x4849b580, - 0x9024c001, - 0x5b0cb7a0, - 0xa8e1f208, - 0x9e8c9eab, - 0xd2109c62, - 0x7500aa29, - 0x92a4c000, - 0xa9a1f208, - 0xa87df208, - 0x9e840d82, - 0xf2089c62, - 0xf248a021, - 0x9eaba865, - 0x9e840982, - 0xda089c62, - 0xb583aa21, - 0xb780628a, - 0x7502448c, - 0x90bcc000, - 0xffb40d86, - 0xd2109a41, - 0x7500aa29, - 0x9122c000, + 0xb7a00d86, + 0x9e8c5f0c, + 0xb7809c62, + 0xb720438a, + 0xb720448c, + 0x0a045994, + 0x438ab580, + 0xaa29d208, + 0xb5807442, + 0xc0004849, + 0x0d8690bc, + 0x9a8affb4, + 0xaa29d208, + 0xc0007500, + 0xb7209122, + 0xb780558c, + 0x3a08412d, + 0x90e0c000, 0x558cb720, 0x412db780, - 0xc0003a08, - 0xb72090e0, - 0xb780558c, - 0x2a75412d, - 0x412db580, - 0x7e08b726, - 0x510cb780, - 0x3a047440, - 0x510cb580, - 0x91c4c000, - 0x0e60d151, - 0x5a0cb740, - 0xa882d208, - 0xa881d208, - 0x5014b520, - 0xa0cdd808, - 0x7e6eb79f, - 0x7eeeb7bf, - 0x7f6eb7df, - 0x7feeb7ff, - 0x8c00c002, - 0xa60d9c22, - 0x7f08b786, - 0xb7a07500, - 0x0b026214, - 0x9262c000, - 0x5b0cb7a0, - 0xa83df210, - 0xa9a1f208, - 0x9e840d8a, - 0xf2089c62, - 0xf250a021, - 0x9eaba825, - 0x9e840986, - 0xb7869c62, - 0x75007f08, - 0x5094b7c0, - 0x9164c000, - 0x5b14b760, - 0xa825f210, + 0xb5802a75, + 0xb726412d, + 0xb7807e08, + 0x7440510c, + 0xb5803a04, + 0xc000510c, + 0xb7e09204, + 0xb740570c, + 0xd151598c, + 0xd2080a70, + 0xd208a882, + 0xb520a881, + 0xd8085014, + 0xb79fa0cd, + 0xb7bf7e6e, + 0xb7df7eee, + 0xb7ff7f6e, + 0xc0027fee, + 0x9c228c00, + 0xb7a0a60d, + 0xb7a05a8c, + 0xf2086194, + 0xf210a9a1, + 0x0d8aa83d, 0x9c629e84, - 0xc0000301, - 0xb7869160, - 0x75007e88, - 0x90c2c000, - 0x5c0cb780, - 0xab01f208, - 0x5f8cb720, - 0x4129b780, - 0x02837500, - 0x9224c000, - 0x7f08b786, - 0xc0007500, - 0xf25090c4, - 0x9ea4aa21, - 0xf2109c62, - 0x9eb1aa35, - 0x9ea415e2, + 0xa021f208, + 0xf2509eab, + 0xb7c0a825, + 0x09865f0c, + 0x9c629e84, + 0xaa49d208, + 0x5b8cb720, + 0xb7a07500, + 0xb720508c, + 0xc000402d, + 0xf2109104, + 0xd020aa35, + 0x9ea411d2, 0xf2109c62, - 0x9eb3aa39, - 0x9ea4018b, + 0x9eabaa39, + 0x9ea4018d, 0xb7209c62, 0xb780570c, 0xc40049ad, 0x75002a00, 0x9102c000, 0xd2088502, - 0x8506a12b, - 0xa123d208, + 0x8506a14b, + 0xa143d208, 0x510cb780, 0x2a3dcffe, 0x510cb580, @@ -1888,8 +1840,8 @@ unsigned long aui32H264CBR_MasterMTXTOPAZFWText[] = { 0xc0c09142, 0xc0120d82, 0x0d0209c2, - 0xffd40942, - 0xb7809be3, + 0xfff40942, + 0xb7809852, 0xc0344b0c, 0xb4810cb6, 0xc034c000, @@ -1902,247 +1854,232 @@ unsigned long aui32H264CBR_MasterMTXTOPAZFWText[] = { 0xb7868420, 0x75007e08, 0x9122c000, - 0x5a0cb780, + 0x598cb780, 0xa881d288, - 0xc0187440, - 0xb7409124, - 0xb7a0468c, - 0x0dc25694, - 0xc002098e, - 0x048b0d42, - 0x9adcff94, - 0xaa35f210, - 0x560cb7c0, - 0xa8a5f210, - 0xa8aaf210, + 0xc0177440, + 0xb7c09164, + 0x9eb1568c, + 0x468cb740, + 0x098e0dc2, + 0x0d42c002, + 0x9b46ff94, + 0xaa55f208, + 0x5614b7a0, + 0xa8c5f208, + 0xa8caf208, 0x570cb7a0, 0x478cb580, - 0xa0d5f208, - 0xaa39da10, - 0xa8bdda10, - 0xa0def208, + 0xa0b5f210, + 0xaa59da08, + 0xa8ddda08, + 0xa0bef210, 0x08d0d252, - 0xa259f208, - 0xa0c1f248, - 0xa922da10, + 0xa239f210, + 0xa0a1f250, + 0xa942da08, + 0x404bb740, 0x0a50d131, 0xa881da08, - 0x404bb740, - 0xa927f250, - 0xda909e53, - 0x60b2a8b2, - 0x5a7fc080, - 0x5a71c200, - 0x58930098, - 0xe2105894, - 0xdffc80a3, - 0x59157e7e, - 0x5b90c100, - 0xf248018b, - 0xc000a0dd, - 0xe10091e2, - 0xc0005d40, - 0xda909164, - 0x8502aa35, - 0x4792b520, - 0x489ab540, - 0x468ab580, - 0xaa21f288, - 0x0950d132, - 0xa255f248, - 0xa259f248, - 0xa8a1da10, - 0xaa41d810, - 0xa93bf248, - 0xa8bada48, - 0xf3106218, - 0xda488021, - 0xf248a93d, - 0xf288a0ca, - 0xda48a249, - 0xf248aa29, - 0xf208a151, - 0xda48a923, - 0x6218a8ae, - 0x5a10c200, - 0x8021f310, - 0xa241f208, - 0xa927f208, - 0xf20a9e4c, - 0x6098a928, - 0xf210588c, - 0xe2108023, - 0xf20882a3, - 0xda48a249, - 0xf208a8aa, - 0xda10a0cd, - 0xd810aa21, - 0xf208a8c1, - 0xf248a0c6, - 0x0a04a937, - 0xb7406243, - 0xf310610c, - 0xf2888021, - 0xda10a245, - 0xf008a8a1, - 0xda10a953, - 0xf00aa8a2, - 0x58a0a954, + 0xf2489e53, + 0x5915a947, + 0x5b90d124, + 0xa8d2da88, + 0xc08060b2, + 0xc2005a7f, + 0x00985a71, + 0x58945893, 0x80a3e210, - 0xe0205c9c, - 0xda4882a3, - 0xf208aa2d, - 0xf208a0ad, - 0xf248a0b2, - 0xf248a0c5, - 0xf208a0ce, - 0xd810a251, - 0xc004a941, - 0xb5201880, - 0xd1314f0c, - 0xda080a54, - 0xc002a881, - 0xb5201c80, - 0x59404f94, - 0xf2885951, - 0x58c0a155, - 0xf28858d1, - 0xc42ea0d9, - 0x0a020cf2, - 0xc000b481, - 0x4220b101, - 0x74402884, - 0x0b50d132, - 0x9102c000, - 0xaa41da10, - 0x753ec09c, - 0x9152c011, - 0x08c6c0c0, - 0x0ce2c050, - 0xc000b421, - 0xa939f210, - 0x0a30d131, + 0xdffc038d, + 0x018b7e7e, + 0xa0bdf250, + 0x91e2c000, + 0x5d40e100, + 0x9164c000, + 0xaa55da88, + 0xb5208502, + 0xb5404792, + 0xb580489a, + 0xf288468a, + 0xd132aa21, + 0xf2500950, + 0xf250a235, + 0xda08a239, + 0xd810a8c1, + 0xf248aa41, + 0xda48a93b, + 0x6218a8ba, + 0x8021f310, + 0xa93dda48, + 0xa0aaf250, + 0xa229f290, + 0xaa29da48, + 0xa131f250, + 0xa923f208, + 0xa8aeda48, + 0xc2006218, + 0xf3105a10, + 0xf2108021, + 0xf208a221, + 0x9e4ca927, + 0xa928f20a, + 0x588c6098, + 0x8023f210, + 0x82a3e210, + 0xa229f210, + 0xa8aada48, + 0xa0adf210, + 0xaa41da08, + 0xa8c1d810, + 0xa0a6f210, + 0xa937f248, + 0x62430a04, + 0x608cb740, + 0x8021f310, + 0xa225f290, + 0xa8c1da08, + 0xa953f008, + 0xa8c2da08, + 0xa954f00a, + 0xe21058a0, + 0x5c9c80a3, + 0x82a3e020, + 0xaa2dda48, + 0xa0adf208, + 0xa0b2f208, + 0xa0a5f250, + 0xa0aef250, + 0xa231f210, + 0xa941d810, + 0x1880c004, + 0x4f0cb520, + 0x0a54d131, 0xa881da08, - 0x28a0d052, - 0x58917640, - 0x4e8cb520, - 0x9222c000, - 0xc0600a02, - 0xb4810cae, - 0xda10c000, - 0x7440a8a1, - 0x9302c000, - 0xb5408502, - 0xc0004e9c, - 0xc2009260, - 0x74802900, - 0x9122c000, - 0xc0600a0a, - 0xb4810cae, - 0xc000c000, - 0x0a0690e0, + 0x1c80c002, + 0x4f94b520, + 0x59515940, + 0xa135f290, + 0x58d158c0, + 0xa0b9f290, + 0x0cf2c42e, + 0xb4810a02, + 0xb101c000, + 0x28844220, + 0xd1327440, + 0xc0000b50, + 0xda109102, + 0xc09caa41, + 0xc010753e, + 0xc0c09172, + 0xc05008c6, + 0xb4210ce2, + 0xf208c000, + 0xd131a959, + 0xda080a30, + 0xd052a881, + 0x764028a0, + 0xb5205891, + 0xc0004e8c, + 0x0a029222, 0x0caec060, 0xc000b481, - 0xaa39f210, - 0x75002a04, + 0xa8c1da08, + 0xc0007440, + 0x85029302, + 0x4e9cb540, + 0x9260c000, + 0x2900c200, + 0xc0007480, + 0x0a0a9122, + 0x0caec060, + 0xc000b481, + 0x90e0c000, + 0xc0600a06, + 0xb4810cae, + 0xf208c000, + 0xd011a8d9, + 0x75002a12, 0xb540850a, 0xc000491c, 0x850490a2, 0x491cb540, - 0x7e08b786, - 0xb7e07500, - 0xc0006214, - 0xb78692e2, - 0x75007f08, - 0x9244c000, - 0x460cb780, + 0x2a10d031, 0xc0007500, - 0xb78691a2, - 0x75007f88, - 0x9104c000, - 0x5b14b760, - 0xaa61f210, - 0x9c629ea4, - 0xaa39f210, - 0x75002a20, - 0x90e2c000, - 0xaa21da10, + 0xda0890e2, + 0x7500aa41, + 0x9244c000, + 0x598cb780, + 0x530cb720, + 0xa98eda08, + 0x9c629e8c, + 0x7e08b786, 0xc0007500, - 0xb7809244, - 0xb7205a0c, - 0xda08530c, - 0x9e8ca98e, - 0xb7869c62, - 0x75007e08, - 0x90a2c000, - 0xb5478506, - 0xf2104918, - 0xd011a8b9, - 0x75002a14, - 0x90e2c001, - 0x2a12d011, - 0x85167500, - 0x0a7ecffe, - 0x0cfac038, - 0x8d28e001, - 0x4d1cb540, - 0xc000b481, - 0xa8c1da10, - 0x6514b720, - 0x0a6ac284, - 0x856ac684, - 0x7462c058, - 0x5214b520, - 0x0c82c038, - 0x4c28b324, - 0xc000b481, - 0xc0020882, - 0xb4210c80, - 0xffd4c000, - 0xb7809b34, - 0xc03e490c, - 0xb4810c82, - 0xb720c000, - 0xc0504d0c, - 0xb4210c82, + 0x850690a2, + 0x4718b547, + 0xa8d9f208, + 0x2a14d011, + 0xc0017500, + 0xd01190e2, + 0x75002a12, + 0xcffe8516, + 0xc0380a7e, + 0xe0010cfa, + 0xb5408d28, + 0xb4814d1c, 0xda10c000, - 0xf288a921, - 0xda10a8d5, - 0x6123a926, - 0xda109e53, - 0x6097aa21, - 0x6094b720, - 0xb5438702, - 0x857f6382, - 0x459ab540, - 0xb540851a, - 0x0d86449a, - 0xb5801a04, - 0xb5404d8c, - 0x8526405b, - 0x415bb540, - 0x460ab540, - 0x18a05891, - 0x40cbb520, - 0x7fe4b55f, - 0x9baac014, - 0x7fe4b75f, - 0xb5478506, - 0xb5474818, - 0xb5474880, - 0xb5474e00, - 0xb5474e80, - 0xda104980, - 0xf288a8a6, - 0x9e49aa55, - 0x5694b720, - 0x4a00b547, - 0xb7206243, - 0x8502434d, - 0xc10158c8, - 0x9e892880, - 0xa9c2da10, - 0xb5400a82, + 0xb720a8c1, + 0xc2846494, + 0xc6840a6a, + 0xc058856a, + 0xb5207462, + 0xc0385214, + 0xb3240c82, + 0xb4814c28, + 0x0882c000, + 0x0c80c002, + 0xc000b421, + 0x9bbeffd4, + 0x490cb780, + 0x0c82c03e, + 0xc000b481, + 0x4d0cb720, + 0x0c82c050, + 0xc000b421, + 0xa941da08, + 0xa8b5f290, + 0xa946da08, + 0x9e536123, + 0xaa41da08, + 0xb7206097, + 0x87026014, + 0x6282b543, + 0xb540857f, + 0x851a459a, + 0x449ab540, + 0x1a040d86, + 0x4d8cb580, + 0x405bb540, + 0xb5408526, + 0xb540415b, + 0x5891460a, + 0xb52018a0, + 0xb55f40cb, + 0xc0147fe4, + 0xb75f9ba2, + 0x85067fe4, + 0x4618b547, + 0x4680b547, + 0x4c00b547, + 0x4c80b547, + 0x4780b547, + 0xa8c6da08, + 0xaa35f290, + 0xb5479e49, + 0x62434800, + 0xa8f9f208, + 0xda108502, + 0x58c8a9c2, + 0x2880c101, + 0xb5409e89, 0xb5404e1c, 0x5dc0519c, 0x2dc0c0ff, @@ -2150,19 +2087,21 @@ unsigned long aui32H264CBR_MasterMTXTOPAZFWText[] = { 0x5a11c200, 0x450ab580, 0xfff43596, - 0xc0c099d3, + 0xc0c099f1, 0xc0120d82, 0x0d0209c2, 0xffd40942, - 0x714e99d1, + 0x9e7b9a5e, + 0x71460a82, + 0x618cb7e0, 0xc0018546, - 0x9dcf9148, - 0x99d5fff4, + 0x9dcf9168, + 0x99effff4, 0x0d82c0c0, 0x09c2c012, 0x09060d02, - 0x99c2ffd4, - 0x1a70d091, + 0x9a4bffd4, + 0x1e70d091, 0x0a027148, 0x0a42d00b, 0xa9c2da10, @@ -2171,44 +2110,42 @@ unsigned long aui32H264CBR_MasterMTXTOPAZFWText[] = { 0x2dc0c0ff, 0x3db0c801, 0xfff43596, - 0xd05199a9, - 0xc2000a50, - 0xc2005a40, - 0x714e5ac1, - 0xfffe8506, - 0xf2509346, - 0x7500aa71, - 0x857fcfce, - 0x731cb541, - 0x9102c000, - 0xa9bef210, - 0x450ab760, - 0x9c629ea4, - 0xc0140d82, - 0xb78798e4, - 0x75004888, - 0xb5478502, - 0xc0024818, - 0xb7a092a4, - 0x0b025b0c, - 0xb786068f, - 0x75007e08, - 0x9082c002, - 0x7f08b786, + 0x9e7b99c3, + 0x0a50d051, + 0x5a40c200, + 0x5ac1c200, + 0x85067146, + 0x9326fffe, + 0xaa71f248, + 0xcfce7500, + 0xb541857f, + 0xc000729c, + 0xf2089102, + 0xb760a9de, + 0x9ea4450a, + 0x0d829c62, + 0x98dfc014, + 0x4688b787, + 0x85027500, + 0x4618b547, + 0x9204c002, + 0x5a8cb7a0, + 0x9ebd0b02, + 0x7e08b786, 0xc0017500, 0xb78793e2, - 0x75004908, + 0x75004708, 0x9182c000, 0xa9a2f208, - 0x4908b5c7, - 0xa869f250, + 0xa869f248, + 0x4708b5c7, 0x9c629e84, 0x430ab500, - 0x4a08b787, + 0x4808b787, 0xc0007500, 0xf2109382, 0x9eaba825, - 0x4a08b5c7, + 0x4808b5c7, 0x9c629e84, 0xaa21f250, 0x9c629ea4, @@ -2220,35 +2157,35 @@ unsigned long aui32H264CBR_MasterMTXTOPAZFWText[] = { 0xa021f208, 0x9ea40986, 0xb7879c62, - 0x75004a08, + 0x75004808, 0x91e4c000, 0xc0140d86, 0xb7879898, - 0x75004a08, + 0x75004808, 0x9342ffff, 0x90a0c000, 0xc0140d86, 0xb787988e, - 0x75004888, - 0x9262fffd, + 0x75004688, + 0x9302fffd, 0x0d82c0c0, 0x09c2c012, 0x09060d02, - 0x9930ffd4, + 0x99bdffd4, 0x0a02c801, 0x518cb580, 0x0d82c0c0, 0x09c2c012, 0x09420d02, - 0x9924ffd4, + 0x99b1ffd4, 0x5194b760, - 0x991afff4, + 0x9938fff4, 0xfff40d86, - 0xc0c09928, + 0xc0c09946, 0xc0120d82, 0x0d0209c2, 0xffd40906, - 0x85029915, + 0x850299a2, 0x0892c006, 0x0c9ac430, 0xb5400902, @@ -2256,9 +2193,9 @@ unsigned long aui32H264CBR_MasterMTXTOPAZFWText[] = { 0xb4418510, 0xb104c000, 0x2a404220, - 0x9d4f7500, - 0x4422b313, - 0xe0000087, + 0x9d537500, + 0x4422b314, + 0xe0000089, 0xffff1884, 0xb7409284, 0xc0064614, @@ -2268,9 +2205,9 @@ unsigned long aui32H264CBR_MasterMTXTOPAZFWText[] = { 0xc000b441, 0x4220b104, 0x2a00c002, - 0x9d537500, - 0x4422b314, - 0xe0000089, + 0x9d4f7500, + 0x4422b313, + 0xe0000087, 0xffff1884, 0x0a029264, 0x0ceac03e, @@ -2290,7 +2227,7 @@ unsigned long aui32H264CBR_MasterMTXTOPAZFWText[] = { 0x0d82c0c0, 0x0d0209e2, 0xffd40942, - 0x0a0298c1, + 0x0a02994e, 0x0cb6c034, 0xc000b481, 0x7deeb79f, @@ -2305,20 +2242,20 @@ unsigned long aui32H264CBR_MasterMTXTOPAZFWText[] = { 0xc0120d82, 0x0d0209c2, 0xffd40906, - 0xc00098a3, + 0xc0009930, 0xc4349240, 0x0a020cb2, 0xc000b481, 0x4220b101, 0x74402884, 0x90e2c000, - 0x4808b787, + 0x4608b787, 0xc0097500, - 0xb78091a2, + 0xb7809102, 0x75024e0c, 0x90c4c000, 0xc0140d82, - 0x3ac09a29, + 0x3ac09a24, 0x5694b740, 0x560cb740, 0xa8c5d810, @@ -2348,7 +2285,7 @@ unsigned long aui32H264CBR_MasterMTXTOPAZFWText[] = { 0xc00291a2, 0xb760911c, 0xb740650a, - 0x9e996184, + 0x9e996104, 0xba099e2d, 0xd0a24003, 0x9e485e7f, @@ -2394,420 +2331,407 @@ unsigned long aui32H264CBR_MasterMTXTOPAZFWText[] = { 0xb780c000, 0x0a04458a, 0x458ab580, - 0x9a96c014, + 0x9a91c014, 0x7e08b786, 0xc0027500, - 0xb7869222, - 0x75007f08, - 0x9182c002, - 0x518cb780, - 0x75002a40, - 0x90e4c000, - 0x4e08b787, - 0xc002751a, - 0xb7809024, - 0xb723580c, - 0xda086392, - 0x9e48a881, - 0xc0007002, - 0xb7809284, - 0x8502430a, - 0x639ab543, - 0x440ab580, - 0x4412b760, - 0x530cb780, - 0xb5478506, - 0xb5474918, - 0x9ea44a18, - 0xf2109c62, - 0x2a10aa39, + 0xb7809182, + 0x2a40518c, 0xc0007500, - 0xb78793e2, - 0x75004a08, - 0x90e4c000, - 0x638ab783, - 0xc0007502, - 0xb78792a4, - 0x75004908, - 0xd0010902, - 0xc4380922, - 0x0a020c82, - 0xc000b481, - 0x4220b101, - 0x309428f1, - 0x0c82c038, - 0xc000b421, - 0x983ec014, - 0x4e0cb780, - 0xa955f288, - 0x71040a04, - 0x4e0cb580, - 0x90a4c000, - 0xb5408502, - 0xda104e1c, - 0xb720a8a5, - 0x58914592, - 0xba0960a3, - 0x9e4c4003, - 0x08843a84, - 0x020b7102, - 0x2a3dcffe, - 0x4426b354, - 0xd0510289, - 0x744028d0, - 0x9142c000, - 0x0d82c0c0, - 0x09c2c012, - 0x09420d02, - 0x9b6effb4, - 0x518cb780, + 0xb78790e4, + 0x751a4c08, + 0x9024c002, + 0x580cb780, + 0x6292b723, + 0xa881da08, + 0x70029e48, + 0x9284c000, + 0x430ab780, + 0xb5438502, + 0xb580629a, + 0xb760440a, + 0xb7804412, + 0x8506530c, + 0x4718b547, + 0x4818b547, + 0x9c629ea4, + 0xaa39f210, + 0x75002a10, + 0x93e2c000, + 0x4808b787, 0xc0007500, - 0x9eab90a2, - 0x9b71ffd4, - 0x7eeeb79f, - 0x7f6eb7bf, - 0x7feeb7df, - 0x9c228c60, - 0xa205f839, - 0x4e08b727, - 0x5204b740, - 0x448ab780, - 0x5908d0a6, - 0xb7409e2d, - 0xe030570c, - 0xb760a94e, - 0xb747659c, - 0xb7474e98, - 0x1a044e00, - 0x448ab580, - 0xa8cdc030, - 0x5a40e200, - 0x0a20d251, - 0xa882da08, - 0x82a3e210, - 0x5194b540, - 0x5c905c95, - 0x4e08b527, - 0x92c4c001, - 0x4e88b787, - 0xd3f10a04, - 0x744428ce, - 0x4e88b587, - 0x9034c001, - 0x7314b761, - 0xb5478506, - 0x24a64898, - 0xb5477640, - 0xb5204a18, - 0xc0005194, - 0xd1319202, - 0xb78008a0, - 0xc801402b, - 0x9e483c80, - 0x5a40c200, - 0x2a40c0ff, - 0xb5803208, - 0x0806518c, - 0xaa1df9f8, - 0xb7279c22, - 0xb7404e88, - 0xd0a66084, - 0x9e2d5904, - 0xaa4dc830, - 0x448ab580, - 0x09a0d132, - 0x458ab720, - 0xaa61d810, - 0x4002ba19, - 0x5a11c200, - 0x70c81a04, - 0x9104c000, - 0x730cb781, - 0x3a00c040, - 0x730cb581, - 0x4e8cb720, - 0x0a18d011, + 0xb78390e4, + 0x7502628a, + 0x92a4c000, + 0x4708b787, + 0x09027500, + 0x0922d001, + 0x0c82c438, + 0xb4810a02, + 0xb101c000, + 0x28f14220, + 0xc0383094, + 0xb4210c82, + 0xc014c000, + 0xb780983e, + 0xf2884e0c, + 0x0a04a955, + 0xb5807104, + 0xc0004e0c, + 0x850290a4, + 0x4e1cb540, + 0xa8a5da10, + 0x4592b720, + 0x60a35891, + 0x4003ba09, + 0x3a849e4c, + 0x71020884, + 0xcffe020b, + 0xb3542a3d, + 0x02894426, + 0x28d0d051, + 0xc0007440, + 0xc0c09142, + 0xc0120d82, + 0x0d0209c2, + 0xffd40942, + 0xb7809800, + 0x7500518c, + 0x90a2c000, + 0xffd49eab, + 0xb79f9b94, + 0xb7bf7eee, + 0xb7df7f6e, + 0x8c607fee, + 0xf8399c22, + 0xb727a205, + 0xb7404c08, + 0xb7805204, + 0xd0a6448a, + 0x9e2d5908, + 0x570cb740, + 0xa94ee030, + 0x651cb760, + 0x4c98b747, + 0x4c00b747, + 0xb5801a04, + 0xc030448a, + 0xe200a8cd, + 0xd2515a40, + 0xda080a20, + 0xe210a882, + 0xb54082a3, + 0x5c955194, + 0xb5275c90, + 0xc0014c08, + 0xb78792c4, + 0x0a044c88, + 0x28ced3f1, + 0xb5877444, + 0xc0014c88, + 0xb7619034, + 0x85067294, + 0x4698b547, + 0x764024a6, + 0x4818b547, + 0x5194b520, + 0x9202c000, + 0x08a0d131, + 0x402bb780, + 0x3c80c801, + 0xc2009e48, + 0xc0ff5a40, + 0x32082a40, + 0x518cb580, + 0xf9f80806, + 0x9c22aa1d, + 0x4c88b727, + 0x6004b740, + 0x5904d0a6, + 0xc8309e2d, + 0xb580aa4d, + 0xd132448a, + 0xb72009a0, + 0xd810458a, + 0xba19aa61, + 0xc2004002, + 0x1a045a11, 0xc00070c8, 0xb7819104, - 0xc010730c, + 0xc040728c, 0xb5813a00, - 0xd011730c, - 0x70c80a1c, + 0xb720728c, + 0xd0114e8c, + 0x70c80a18, 0x9104c000, - 0x730cb781, - 0x3a00c020, - 0x730cb581, - 0x560cb780, - 0xa916f288, - 0xa919f288, - 0xb7209e50, - 0xd011460a, - 0x62411a24, - 0x4002ba09, - 0x704800b2, - 0x9106c000, - 0x730cb781, - 0x2a7acfff, - 0x730cb581, - 0x1a22d011, - 0x62459e52, + 0x728cb781, + 0x3a00c010, + 0x728cb581, + 0x0a1cd011, + 0xc00070c8, + 0xb7819104, + 0xc020728c, + 0xb5813a00, + 0xb780728c, + 0xf288560c, + 0xf288a916, + 0x9e50a919, + 0x460ab720, + 0x1a24d011, + 0xba096241, + 0x00b24002, 0xc0007048, 0xb7819106, - 0xc7fe730c, - 0xb5812a7e, - 0xb740730c, - 0xd0a2451a, - 0xf3105e11, - 0x70c88821, - 0x9104c000, - 0x730cb781, - 0x2a4ecfff, - 0x730cb581, - 0x568cb740, - 0x730cb721, - 0xaa45d808, - 0x9e8a9e50, - 0x5a11c200, - 0x62091a04, - 0x5194b720, - 0xba240a04, - 0x70c84002, - 0xb5202494, - 0xc0005194, - 0xc8019118, - 0xb5203c80, - 0xc0005194, - 0xd81091c0, - 0xc801aa61, - 0x9e483c80, - 0x5a40c200, - 0x2a40c0ff, - 0xb5803208, - 0xf008518c, - 0xc040aa59, - 0x75002a00, - 0x9102c000, - 0x518cb780, - 0x3a00c101, + 0xcfff728c, + 0xb5812a7a, + 0xd011728c, + 0x9e521a22, + 0x70486245, + 0x9106c000, + 0x728cb781, + 0x2a7ec7fe, + 0x728cb581, + 0x451ab740, + 0x5e11d0a2, + 0x8821f310, + 0xc00070c8, + 0xb7819104, + 0xcfff728c, + 0xb5812a4e, + 0xb740728c, + 0xb721568c, + 0xd808728c, + 0x9e50aa45, + 0xc2009e8a, + 0x1a045a11, + 0xb7206209, + 0x0a045194, + 0x4002ba24, + 0x249470c8, + 0x5194b520, + 0x9118c000, + 0x3c80c801, + 0x5194b520, + 0x91c0c000, + 0xaa61d810, + 0x3c80c801, + 0xc2009e48, + 0xc0ff5a40, + 0x32082a40, 0x518cb580, - 0x5194b760, - 0x9a60ffd4, - 0xf9f80802, - 0x9c22aa1d, - 0x5714b700, - 0x0e04d251, - 0x560cb760, - 0xa881da08, - 0x2dfcc00e, - 0x0cbac034, - 0xa961f008, - 0xc0805895, - 0x9e825810, - 0xc000b441, - 0x454ab780, - 0xa963f008, - 0x5a10c200, + 0xaa59f008, + 0x2a00c040, + 0xc0007500, + 0xb7809102, + 0xc101518c, + 0xb5803a00, + 0xb760518c, + 0xffd45194, + 0x08029a83, + 0xaa1df9f8, + 0xb7009c22, + 0xd2515714, + 0xb7600e04, + 0xda08560c, + 0xc00ea881, + 0xc0342dfc, + 0xf0080cba, + 0x5895a961, + 0x5810c080, + 0xb4419e82, + 0xb780c000, + 0xf008454a, + 0xc200a963, + 0xf3105a10, + 0xf0088021, + 0x0c84a8e9, + 0xa261f008, + 0xc000b421, + 0x46cab780, + 0xa96bf008, 0x8021f310, - 0xa8e9f008, + 0xa8edf008, 0xf0080c84, - 0xb421a261, + 0xb421a269, 0xb780c000, 0xf00846ca, - 0xf310a96b, + 0xf310a96f, 0xf0088021, - 0x0c84a8ed, - 0xa269f008, + 0x0c8ca8f5, + 0xa26df008, 0xc000b421, - 0x46cab780, - 0xa96ff008, - 0x8021f310, - 0xa8f5f008, - 0xf0080c8c, - 0xb421a26d, - 0xf008c000, - 0x0c84a97d, - 0xc000b441, - 0x4d8cb780, - 0xd2240a08, - 0x72445890, - 0x931cc000, - 0x0e04d131, - 0xa903da08, - 0xe2109e4c, - 0x710288a1, - 0x91d6c000, - 0xaa75f008, - 0xa8fdf008, - 0x0a00c010, - 0xa275f008, - 0x0880c008, - 0xa0fdf008, - 0x4f0cb780, - 0x0cdac034, - 0xc000b481, - 0x4f8cb720, - 0xb4210c84, + 0xa97df008, + 0xb4410c84, 0xb780c000, - 0x0ce44f0c, - 0xb4810a40, + 0x0a084d8c, + 0x5890d224, + 0xc0007244, + 0xd131931c, + 0xda080e04, + 0x9e4ca903, + 0x88a1e210, + 0xc0007102, + 0xf00891d6, + 0xf008aa75, + 0xc010a8fd, + 0xf0080a00, + 0xc008a275, + 0xf0080880, + 0xb780a0fd, + 0xc0344f0c, + 0xb4810cda, 0xb720c000, 0x0c844f8c, - 0xb42108c0, - 0xb780c000, - 0xb7204f0c, - 0x1ce44f8c, - 0x0a00c010, - 0x4f0cb580, - 0xaa65f048, - 0x0880c008, - 0x4f8cb520, + 0xc000b421, + 0x4f0cb780, + 0x0a400ce4, 0xc000b481, - 0xa8edf048, - 0xb4210c84, + 0x4f8cb720, + 0x08c00c84, + 0xc000b421, + 0x4f0cb780, + 0x4f8cb720, + 0xc0101ce4, + 0xb5800a00, + 0xf0484f0c, + 0xc008aa65, + 0xb5200880, + 0xb4814f8c, 0xf048c000, - 0xf048aa65, 0x0c84a8ed, - 0x0a00c010, - 0xa265f048, - 0xaa75f048, - 0x0880c008, - 0xa0edf048, - 0xc000b481, - 0xa965f088, - 0xb4410c88, - 0xd131c000, - 0xb7800c80, - 0xf088402b, - 0xcffea967, - 0xf3102a40, - 0xf0888021, - 0x0c88a969, - 0xa265f088, + 0xc000b421, + 0xaa65f048, + 0xa8edf048, + 0xc0100c84, + 0xf0480a00, + 0xf048a265, + 0xc008aa75, + 0xf0480880, + 0xb481a0ed, + 0xf088c000, + 0x0c88a965, 0xc000b441, 0x0c80d131, 0x402bb780, - 0xa96bf088, + 0xa967f088, 0x2a40cffe, 0x8021f310, - 0xa97df048, - 0xf0881c8c, - 0xb441a269, + 0xa969f088, + 0xf0880c88, + 0xb441a265, 0xd131c000, 0xb7800c80, - 0xf048402b, - 0x76c0a97f, - 0x5a11c200, - 0x5a14c200, - 0x8021f310, - 0xa27df048, - 0x9182c001, - 0x454ab720, - 0xb4211ca8, - 0xb780c000, - 0x0c8446ca, - 0x5a0dc200, - 0x58c0c200, - 0xb4813242, - 0xd131c000, - 0xd8080d04, - 0x0c8caa41, - 0x588cc200, - 0x28fccffe, - 0x5a50c200, - 0xb4213098, - 0xd251c000, - 0xd8080d04, - 0x0ca0aa41, - 0x5a11c200, - 0x2a3c1a10, - 0x3a00c004, + 0xf088402b, + 0xcffea96b, + 0xf3102a40, + 0xf0488021, + 0x1c8ca97d, + 0xa269f088, + 0xc000b441, + 0x0c80d131, + 0x402bb780, + 0xa97ff048, + 0xc20076c0, + 0xc2005a11, + 0xf3105a14, + 0xf0488021, + 0xc001a27d, + 0xb7209182, + 0x1ca8454a, + 0xc000b421, + 0x46cab780, + 0xc2000c84, + 0xc2005a0d, + 0x324258c0, 0xc000b481, - 0x4d8cb780, - 0xb5800a04, - 0x9c224d8c, - 0xc43ea68d, + 0x0d04d131, + 0xaa41d808, + 0xc2000c8c, + 0xcffe588c, + 0xc20028fc, + 0x30985a50, + 0xc000b421, + 0x0d04d251, + 0xaa41d808, + 0xc2000ca0, + 0x1a105a11, + 0xc0042a3c, + 0xb4813a00, + 0xb780c000, + 0x0a044d8c, + 0x4d8cb580, + 0xf8399c22, + 0xc43ea285, 0x0a020c92, 0xc000b481, - 0x4220b103, - 0x5e0cb780, + 0x4240b102, + 0x5d8cb780, 0xa885da08, 0xa909da08, - 0xa189da08, + 0xa10ada08, 0xa081da08, 0xa105da08, 0x0a020cd0, 0xc000b481, - 0x4220b103, - 0x5d8cb720, + 0x4240b102, + 0x5d0cb720, 0x518cb780, - 0x5e0cb7a0, + 0x5d94b760, 0x40b3b720, - 0x412bb740, - 0x412bb560, - 0x75002a40, - 0xb5200303, + 0xb7409d9d, + 0xb540412b, + 0x2a404133, + 0xb5207500, 0xb5404033, 0xc00040ab, 0xb78790e2, - 0x750a4e08, + 0x750a4c08, 0x90f2c000, - 0x4e08b787, - 0xc00d751a, - 0xb7839204, - 0x0a04638a, - 0x638ab583, + 0x4c08b787, + 0xc005751a, + 0xb7839364, + 0x0a04628a, + 0x628ab583, 0x0ca6c450, 0xb4810a02, - 0xb103c000, - 0x00874220, - 0x2880c031, - 0xc00f0207, - 0xd0a42a7c, - 0xd22859e1, - 0x000759c1, - 0x287ccffe, - 0x0a020c88, + 0xb102c000, + 0xc0314240, + 0xd1222d00, + 0x0c885de1, 0xc000b481, - 0x4220b103, - 0x5bc1c180, - 0xcffe9e9a, - 0x0cbc2d7c, + 0x4240b102, + 0x5c41c100, + 0xcffe9e50, + 0x0cbc287c, 0xc000b481, - 0x4220b103, - 0xb7400087, - 0xb783568c, - 0xc0fc628a, - 0xd0f22880, - 0xd0a4283e, - 0x9e415b19, - 0xa8d2d888, - 0xb5039e95, - 0xdffc6292, - 0x12187e7e, - 0x4002ba1c, - 0x91c2c002, - 0xc00076c2, - 0xb7809384, - 0xb740480a, - 0xba246184, - 0xc2004002, - 0x58ed58ff, - 0x589700c2, - 0x5908d0a6, - 0x58949e2d, - 0x9e591242, - 0xa8cee038, - 0x4a7d5230, - 0x249e9ea7, + 0x4240b102, + 0x2caed0f2, + 0x568cb720, + 0x4a2bb780, + 0xdffc9e8a, + 0xb5237d3e, + 0xc0026192, + 0x74c291a2, + 0x9364c000, + 0x480ab780, + 0x6104b740, + 0x4002ba24, + 0x58ffc200, + 0x00c258ed, + 0xd0a65897, + 0x9e2d5908, + 0x12425894, + 0xe0385270, + 0x4a7da8ce, + 0x249a9ea5, 0xc001a0c2, 0xb7809180, - 0xda08468a, - 0xba24a8a1, + 0xd810468a, + 0xba24a8e1, 0x70484002, 0x907cc001, 0x488ab780, 0x4812b720, - 0x6184b740, + 0x6104b740, 0xb5800a04, 0xba09488a, 0xd0a24003, @@ -2817,176 +2741,62 @@ unsigned long aui32H264CBR_MasterMTXTOPAZFWText[] = { 0x5a17c200, 0x5908d226, 0x5a14c200, - 0xe0389ea7, - 0x149ea94d, + 0xe0389ea5, + 0x149aa94d, 0x08869e4c, 0x312250b0, 0xb780a141, 0x0a04480a, 0x480ab580, - 0x7e88b786, - 0xb7867500, - 0xc0007f08, - 0xc01c90c4, - 0xc0027d3e, - 0xc01c9184, - 0xd0117d3e, - 0xd02103f0, - 0x76c20527, - 0xaa39f210, - 0xd0010882, - 0x2a040892, - 0xb7407902, - 0xc0005b0c, - 0xd80890e2, - 0x0a04aa49, - 0xa249d808, - 0xa94bf008, - 0xa94cf00a, - 0x8027f310, - 0x82a5e010, - 0xa249f008, - 0xa0cdf008, - 0x4488b787, - 0x08827500, - 0x0892d002, - 0x0a0276c2, - 0x0a42d002, - 0xc0007848, - 0xc07c90c2, - 0xda088542, - 0x76c2a123, - 0xa953f008, - 0x90c4c000, - 0xaa41da08, - 0x9080c000, - 0xaa21da08, - 0x80a1e310, - 0xaa4dd808, - 0xa0d1f008, - 0xd8080a04, - 0xc006a24d, - 0xb72091c0, - 0x9d2e5b0c, - 0xaa39f210, - 0x8136c301, - 0x8120c201, - 0x4525b740, - 0x75002a04, - 0x8027f010, - 0x8221f310, - 0xb5800103, - 0xc001452d, - 0x76c290a2, - 0x90c4c000, - 0xaa41da08, - 0x9080c000, - 0xaa21da08, - 0xa25dd808, - 0xc00176c6, - 0x76c09082, - 0x91a4c000, - 0xd80874c0, - 0xe002a953, - 0xf2108d2a, - 0xd808802d, - 0xc000a251, - 0x74c092c0, - 0xa947d848, - 0x8d26e002, - 0x9160c000, - 0xaa41da08, - 0xd84874c0, - 0xd808a947, - 0xe002a25d, - 0xf2108d2a, - 0xd848802d, - 0xb787a245, - 0x75004008, - 0x9302c000, - 0x440ab780, - 0x70489e41, - 0x9244c000, - 0xb5478502, - 0xc43a4018, - 0x0a020c82, - 0xc000b481, - 0x4220b103, - 0x29fecfef, - 0x0c82c03a, - 0xc000b461, - 0x440ab780, - 0x70489e41, + 0xf01074c2, + 0x0882aa59, + 0x0892d001, + 0x79022a04, + 0x5a94b720, + 0x90e2c000, + 0x414bb780, + 0xb5800a04, + 0xb740414b, + 0xb740415d, + 0xf21041c5, + 0xe2108029, + 0xb58082a1, + 0xb520414d, + 0xb78741cd, + 0x75004288, 0xd0020882, - 0x76c60892, - 0xd0010a02, + 0x74c20892, + 0xd0020a02, 0x78480a42, - 0x9242c000, - 0xb5478506, - 0xc43a4018, - 0x0a020c82, - 0xc000b481, - 0x4220b103, - 0x3980c011, - 0x0c82c03a, - 0xc000b461, - 0xc0017780, - 0x76c091a2, - 0x92e4c000, - 0xaa21da08, - 0xa947f008, - 0xa8d5d808, - 0x8021f310, - 0xa8dad808, - 0xa245f008, - 0x0c849e44, - 0xa0dad808, - 0xd80800c2, - 0xc000a0d5, - 0xda0892a0, - 0xf008aa41, - 0xd848a95b, - 0xf310a8c9, - 0xd8488021, - 0xf008a8ce, - 0x9e44a259, - 0xd8480c84, - 0x00c2a0ce, - 0xa0c9d848, - 0xaa5dd808, - 0xa95ff008, - 0xa940f04a, - 0xa9c7f048, - 0x8021f310, - 0xa94ff048, - 0xa25df008, - 0x8221f210, - 0xa8c2d848, - 0xa241f048, - 0x8037f010, - 0x80a9e210, - 0xd8480c84, - 0xf048a0c2, - 0xf048a245, - 0xb7bfa0cd, - 0xb7df7eee, - 0xb7ff7f6e, - 0x8c607fee, + 0x90c2c000, + 0x8542c07c, + 0xa163d810, + 0xb74074c2, + 0xc000425d, + 0xd80090c4, + 0xc000aa61, + 0xd8109080, + 0xe310aa61, + 0xb78080a1, + 0xb52041cb, + 0x0a04424d, + 0x41cbb580, + 0xaa9df9f8, 0xc0369c22, 0x9e5c0cfe, 0xc000b481, 0xb7209c22, - 0xb7805a14, + 0xb7805994, 0x7504404d, 0xc0009d3a, 0xb72091c4, - 0xb780598c, + 0xb780590c, 0xb5804cab, 0xc20041cb, 0xc2005a40, 0xc0015941, 0xb7209100, - 0xb7805b8c, + 0xb7805b0c, 0xe310402d, 0x74278821, 0x90b6c000, @@ -2995,23 +2805,23 @@ unsigned long aui32H264CBR_MasterMTXTOPAZFWText[] = { 0xb3028532, 0x9d434478, 0x403db740, - 0x628ab723, + 0x618ab723, 0x8121e210, 0x1a14d071, 0xc0007088, 0xd0719138, 0x70880a12, - 0x598cb720, + 0x590cb720, 0x90bcc000, - 0x598cb720, + 0x590cb720, 0xb7809d4b, 0xb70040a9, 0xc8124129, 0xc0107104, 0x9c227080, - 0x5a14b720, + 0x5994b720, 0xb7808502, - 0x87025b8c, + 0x87025b0c, 0x41cbb720, 0xa16bf010, 0xa16ff010, @@ -3019,7 +2829,7 @@ unsigned long aui32H264CBR_MasterMTXTOPAZFWText[] = { 0xa16fd810, 0xa16bd810, 0xa0e1f010, - 0x4480b547, + 0x4280b547, 0xa10bf208, 0xa10ff208, 0x41cbb720, @@ -3028,7 +2838,7 @@ unsigned long aui32H264CBR_MasterMTXTOPAZFWText[] = { 0xa10bda08, 0xa081f208, 0x9e5b9c22, - 0x5b94b720, + 0x5b14b720, 0xaa61f008, 0xa968f00a, 0xa96ef008, @@ -3044,8 +2854,8 @@ unsigned long aui32H264CBR_MasterMTXTOPAZFWText[] = { 0xa8e9f008, 0x414db520, 0xaa6df008, - 0x5c14b760, - 0x5a0cb720, + 0x5b94b760, + 0x598cb720, 0x41cdb580, 0xa963f010, 0x8325e020, @@ -3068,7 +2878,7 @@ unsigned long aui32H264CBR_MasterMTXTOPAZFWText[] = { 0xa16ff008, 0xa173f008, 0xb7209c22, - 0x9e5a5994, + 0x9e5a5914, 0xaa41f008, 0x4149b720, 0x7048c410, @@ -3078,22 +2888,22 @@ unsigned long aui32H264CBR_MasterMTXTOPAZFWText[] = { 0xf00874c0, 0xc000a241, 0xb72091c4, - 0xd8085a0c, + 0xd808598c, 0xb720aa41, - 0xb5805b94, + 0xb5805b14, 0xf00841ab, 0xb580aa41, 0x0802404d, 0xa6059c22, 0x0c30f011, - 0x5c14b7a0, - 0x598cb7a0, + 0x5b94b7a0, + 0x590cb7a0, 0x9124c000, 0xa9aada50, 0xa9b1da08, 0xc0540d02, - 0xb7209ad7, - 0xd2085a0c, + 0xb7209aad, + 0xd208598c, 0xd208a8aa, 0xb740a926, 0x9e49412b, @@ -3103,7 +2913,7 @@ unsigned long aui32H264CBR_MasterMTXTOPAZFWText[] = { 0x7282c812, 0xc0007088, 0xb78090c4, - 0xda08590c, + 0xda08588c, 0xda50a102, 0x9e50a927, 0x802df210, @@ -3115,74 +2925,66 @@ unsigned long aui32H264CBR_MasterMTXTOPAZFWText[] = { 0x77c20787, 0xb5bf0287, 0xc0007e6c, - 0xb72091a4, - 0xb7805c0c, - 0xb7c0412b, - 0x0a045a14, + 0xb7209164, + 0xb7805b8c, + 0x0a04412b, 0x412bb580, - 0x9320c000, - 0x7f88b726, - 0xc0007440, - 0xb78091c2, - 0xf2485a0c, - 0xb720a891, - 0x9ea65914, - 0xb520588f, - 0xc000484d, - 0xb7809100, - 0xb7c0590c, - 0xf2885a14, - 0xb720a081, - 0x77c4598c, - 0x41a9b740, - 0x41abb780, + 0x90e0c000, + 0x588cb780, + 0xf2488502, + 0xb780a11f, + 0x77c4590c, 0xd0010982, - 0xf21009b2, - 0x7104a8c2, - 0xd0030b96, - 0x76441bf4, - 0xc0000303, - 0x74c09384, - 0x91c4c000, - 0x5c0cb720, - 0xaa45dac8, - 0x453bb740, - 0x8021f310, - 0x452bb580, - 0x9120c000, - 0xfff40d82, - 0xda509b7c, - 0xdac8a059, - 0xdac8a045, - 0xc015aac5, - 0x764291c0, - 0x9164c015, - 0xb78074ac, - 0x0d8e5b8c, - 0x0db4d009, - 0xda089e58, - 0xd033a88d, - 0x9ea06104, - 0x09027075, - 0x9158c000, - 0xaa4dda08, + 0xd20809b2, + 0xda08a90d, + 0xb720a88d, + 0x9ea65994, + 0xb7207044, + 0x0b96404d, + 0x1bf4d003, + 0x06837444, + 0x9384c000, + 0xc00074c0, + 0xb72091c4, + 0xdad05b8c, + 0xb740aa45, + 0xf310453b, + 0xb5808021, + 0xc000452b, + 0x0d829120, + 0x9b8dfff4, + 0xa039da50, + 0xa045dad0, + 0xaac5dad0, + 0x9220c015, + 0xc0157442, + 0x74ac91c4, + 0x5b0cb780, + 0xd0090d8e, + 0x9e580db4, + 0xa88eda08, + 0x6104d033, + 0x72759ea0, + 0xc0000902, + 0xda109178, + 0x9e4aaa4d, 0x8021f310, - 0xd00b7048, - 0x9e4a1c92, - 0xaa49f210, + 0x01037088, + 0x1912d00b, + 0xaa29f210, 0x9e927502, 0x9284c001, - 0xaa49da10, + 0xaa29da10, 0xc0017500, 0x74c091e4, 0x9024c001, - 0xaac5dac8, - 0xaa49d208, - 0xa8c5d208, + 0xaac5dad0, + 0xaa49d210, + 0xa8c5d210, 0x710ad410, 0x704ad412, 0xb7607680, - 0xc0005c1c, + 0xc0005b9c, 0xb78091c2, 0xd818414a, 0xd058a8e1, @@ -3191,38 +2993,38 @@ unsigned long aui32H264CBR_MasterMTXTOPAZFWText[] = { 0xd818a26d, 0xd858a0f5, 0xc012aa69, - 0xb7209100, - 0xb7805c0c, - 0x024a44ab, + 0xb7209140, + 0xb7805b8c, + 0xda5044ab, + 0x024aa2b9, 0x44abb580, - 0xa2d9da50, - 0x9360c012, - 0xaa4dd290, + 0x93a0c012, + 0xaa2dd290, 0xc0017500, 0x74c09162, 0x9084c001, 0xb7607480, - 0xc0005c1c, - 0xd20891e2, + 0xc0005b9c, + 0xd21091e2, 0xf058aa4d, 0xc00aa8e5, 0x70486a02, 0x90dcc000, 0xaa61d818, 0xa275d818, - 0xa8c1d208, - 0xaa51da50, + 0xa8c1d210, + 0xaa31da50, 0xc0007102, 0xda509088, - 0xd290a0d1, - 0x7500aa45, - 0xaad1da50, - 0x91e0c010, - 0xa9d2da50, - 0x9220c005, + 0xd290a0b1, + 0x7500aa25, + 0xaab1da50, + 0x9220c010, + 0xa9b2da50, + 0x9240c005, 0xb7607480, - 0xc0035c1c, - 0xd2089342, + 0xc0035b9c, + 0xd2109362, 0xb720aa4d, 0x6a0e414a, 0x85027048, @@ -3232,178 +3034,179 @@ unsigned long aui32H264CBR_MasterMTXTOPAZFWText[] = { 0xc0007048, 0x8506907c, 0xa177d058, - 0xa8ced208, + 0xa8ced210, 0xa8e5f058, 0x6e11d291, - 0x70489e4a, + 0x70489d9a, 0x1e32d011, 0x414ab720, - 0x0d026245, - 0x0d22d00d, - 0xc0017048, - 0xd818903c, - 0xd0a4aa71, - 0x9e485884, - 0x70086a0c, - 0x08829e52, - 0x0892d00d, - 0xc0007844, - 0xa8e19262, - 0xaa75d818, - 0x6a0c5884, - 0xc0007048, - 0x8506917c, + 0x6245c001, + 0xd00d0d02, + 0x70480d22, + 0x903cc001, + 0xaa71d818, + 0x5884d0a4, + 0x6a0c9e48, + 0x9e527008, + 0xd00d0882, + 0x78440892, + 0x9262c000, + 0xd818a8e1, + 0x5884aa75, + 0x70486a0c, + 0x917cc000, + 0xd0588506, + 0xd290a173, + 0xd818a13b, + 0xc000aa61, + 0xd81893a0, + 0x8502a8f1, 0xa173d058, - 0xa15bd290, - 0xaa61d818, - 0x93a0c000, - 0xa8f1d818, - 0xd0588502, - 0xb780a173, - 0xd013414a, - 0xf3106916, - 0x76808021, - 0x5a0bc200, - 0xa271d818, - 0x91a2c000, - 0xa8f5d818, - 0xd013aa61, - 0xf3106916, - 0xc2008021, + 0x414ab780, + 0x6916d013, + 0x8021f310, + 0xc2007680, 0xd8185a0b, - 0xd058a275, - 0x7500aa71, - 0x91e2c000, - 0xaa55da08, - 0xa8c9da10, - 0xc2006a14, - 0x70485a0f, - 0x90bcc000, - 0xd0588506, - 0xb780a17b, - 0xd818414a, - 0xd058a26d, - 0x7740aaf2, - 0x92a2c001, - 0xc00174c0, - 0xd2089164, - 0xda52aa41, - 0xe001a958, - 0xb3431244, - 0x0207442c, - 0xd058751e, - 0x853ea8f9, - 0x4478b342, - 0xf2107440, - 0xc00082ad, - 0xda1091c2, - 0xda08a8ca, - 0x9e48aa55, - 0x70081a0c, - 0x08d4d011, - 0x443cb351, - 0xd2900283, - 0xd208a8c6, - 0x7640a8c9, - 0xa945d208, - 0x9260c00a, - 0xfff40d82, - 0xda509a42, - 0xc00ba059, - 0xd2909300, - 0x7500aa59, - 0x91c2c001, - 0xc00074c0, - 0xda509244, - 0xd208aa59, - 0xd290aac1, - 0xd208a8c6, - 0x0a04a8c9, - 0x7148d412, - 0xd2087640, - 0xc009a945, + 0xc000a271, + 0xd81891a2, + 0xaa61a8f5, + 0x6916d013, + 0x8021f310, + 0x5a0bc200, + 0xa275d818, + 0xaa71d058, + 0xc0007500, + 0xda1091e2, + 0xda10aa55, + 0x6a14a8a9, + 0x5a0fc200, + 0xc0007048, + 0x850690bc, + 0xa17bd058, + 0x414ab780, + 0xa26dd818, + 0xab71d058, + 0xc0017580, + 0x74c092a2, + 0x9164c001, + 0xaa41d210, + 0xa938da52, + 0x1244e001, + 0x442cb343, + 0x751e0207, + 0xa8f9d058, + 0xb342853e, + 0x74404478, + 0x82adf210, + 0x91c2c000, + 0xa8aada10, + 0xaa55da10, + 0x1a0c9e48, + 0xd0117008, + 0xb35108d4, + 0x0283443c, + 0xa8a6d290, + 0xa8c9d210, + 0xd2107640, + 0xc00aa945, 0x0d829280, - 0x9a23fff4, - 0xaa5dd290, - 0xda507500, - 0xd290a059, - 0xc00aa2da, - 0xda509282, - 0xda90a957, - 0xe210aa41, - 0x0a0480a1, - 0xa241da90, - 0xa0d5da50, - 0x90e0c00a, - 0xaa69d818, + 0x9a51fff4, + 0xa039da50, + 0x9320c00b, + 0xaa39d290, 0xc0017500, - 0xb7809144, - 0xf0185f0c, - 0xda08a97b, - 0xe210a881, - 0xf01888a3, - 0xf250a0f9, - 0x7500aa51, - 0xaad9da50, - 0x921ac000, - 0xaa79d058, - 0x590cb720, - 0x85060a88, - 0xb5407500, - 0xd0114f39, - 0xb3540a52, - 0x02894424, - 0xa8c6d290, - 0xa8c9d208, - 0xd2087640, - 0xc007a945, - 0x74c091c0, - 0x93c4c007, - 0x4144b740, - 0x41ccb780, - 0xa953f250, - 0x8221f310, - 0x5914b720, - 0x8821f310, - 0xa251f250, - 0x484db720, - 0x06837102, + 0x74c091c2, + 0x9244c000, + 0xaa39da50, + 0xaac1d210, + 0xa8a6d290, + 0xa8c9d210, + 0xd4120a04, + 0x76407148, + 0xa945d210, + 0x92a0c009, + 0xfff40d82, + 0xd2909a32, + 0x7500aa3d, + 0xa039da50, + 0xa339d290, + 0x92a2c00a, + 0xa937da50, + 0xaa21da90, + 0x80a1e210, + 0xda900a04, + 0xda50a221, + 0xc00aa0b5, + 0xd8189100, + 0x7500aa69, + 0x9144c001, + 0x5e8cb780, + 0xa97bf018, + 0xa881da08, + 0x88a3e210, + 0xa0f9f018, + 0xaa31f250, + 0xda507500, + 0xc000aab9, + 0xd058921a, + 0xb720aa79, + 0x0a88588c, + 0x75008506, + 0x4d39b540, + 0x0a52d011, + 0x4424b354, + 0xd2900289, + 0xd210a8a6, + 0x7640a8c9, + 0xa945d210, + 0x91e0c007, + 0xc00774c0, + 0xb78093e4, + 0xb740588c, + 0xb7204144, + 0xf25041cc, + 0xf248a933, + 0xe210a89e, + 0xe21082a3, + 0x9e4a88a3, + 0x03097044, + 0xa0b1f250, 0x9296c001, 0xa8e9d818, - 0x5f04b740, + 0x5e84b740, 0x5984d0a8, 0xa97bf018, 0xaa61c820, 0x8821f310, 0xa279f018, - 0xa8b9d2d0, + 0xa8c9d2c8, 0xa8fad058, 0x0a887442, 0x0a54d011, 0x4424b354, 0x02897640, 0x90e2c000, - 0xaa59da50, + 0xaa39da50, 0xd4120a04, 0xda50710a, - 0xd208a95b, + 0xd210a93b, 0xd290a8c9, - 0xf310a8c6, + 0xf310a8a6, 0xd4108027, 0xd410704a, 0x7640710a, - 0xa945d208, + 0xa945d210, 0x90a0c005, 0xaa69d818, - 0x5f04b740, + 0x5e84b740, 0x5984d228, 0xa8e2c820, 0xa8e1d898, - 0x60959e4a, + 0x60999e4c, 0x5a7fc080, 0x5a61c200, 0x58a30098, - 0xa0a1f250, + 0xa0ddf208, 0xaa61d898, 0xf0187440, 0x0882a979, @@ -3413,32 +3216,32 @@ unsigned long aui32H264CBR_MasterMTXTOPAZFWText[] = { 0xd00e0a02, 0xe0000a42, 0xc0003098, - 0xf25090a2, - 0x9e93a0a2, + 0xf20890a2, + 0x9e93a0de, 0xa97bf018, 0xf21076c0, 0xf018882b, 0xc000a279, - 0xf25090fc, - 0x7440a8a1, + 0xf20890fc, + 0x7440a8dd, 0x911ac000, - 0xaa51f208, + 0xaa51f210, 0x5804c200, 0x9220c000, - 0xaa51f250, + 0xaa31f250, 0x6142d033, 0x5d879e5b, 0x81afe220, 0xb57f0d02, 0xc0547f7c, - 0xb77f9831, + 0xb77f9815, 0xd8187f7c, 0xb740aa69, - 0xf2505e84, - 0xf250a921, - 0xd228a8c9, + 0xf2085e04, + 0xf250a95d, + 0xd228a8a9, 0xc8205984, - 0xf208a8e2, + 0xf210a8e2, 0xd033aa51, 0x9d9a6122, 0x5a07c200, @@ -3448,14 +3251,14 @@ unsigned long aui32H264CBR_MasterMTXTOPAZFWText[] = { 0x81afe220, 0xb57f0d02, 0x01817f7c, - 0x980ec054, + 0x9bf2c034, 0x598fd024, - 0x9834c054, - 0xa949d290, + 0x9818c054, + 0xa929d290, 0x7e64b75f, - 0xa95bda50, + 0xa93bda50, 0x7f7cb77f, - 0x5f94b740, + 0x5f14b740, 0x8225f210, 0x80a7e310, 0x8b25e210, @@ -3466,12 +3269,12 @@ unsigned long aui32H264CBR_MasterMTXTOPAZFWText[] = { 0xa8cdd010, 0x710ad412, 0x708ad412, - 0xa945d208, + 0xa945d210, 0xd0117642, 0xd2900a52, - 0xb354a8c6, + 0xb354a8a6, 0x74404424, - 0xa8c9d208, + 0xa8c9d210, 0xd0110289, 0xb3541a52, 0x76404422, @@ -3486,20 +3289,20 @@ unsigned long aui32H264CBR_MasterMTXTOPAZFWText[] = { 0xa269d858, 0x9360c000, 0xfff40d82, - 0xd29098de, - 0x7500aa5d, - 0xa059da50, + 0xd29098ec, + 0x7500aa3d, + 0xa039da50, 0x91a2c000, - 0xa957da50, - 0xaa41da90, + 0xa937da50, + 0xaa21da90, 0x80a1e210, 0xda900a04, - 0xda50a241, - 0xda50a0d5, - 0xda10aa59, - 0x77c0a24d, + 0xda50a221, + 0xda50a0b5, + 0xda10aa39, + 0x77c0a22d, 0x90c4c000, - 0x5c0cb780, + 0x5b8cb780, 0xa38ada48, 0xb79f000b, 0xb7bf7d6e, @@ -3508,24 +3311,24 @@ unsigned long aui32H264CBR_MasterMTXTOPAZFWText[] = { 0xc0027eee, 0x9c228c40, 0x8460a61d, - 0x5a0cb720, + 0x598cb720, 0x402db780, 0x09020f82, 0x7decb55f, 0xb55f7502, 0x03037e6c, 0x9164c00b, - 0x5b8cb7a0, - 0x5994b7a0, + 0x5b0cb7a0, + 0x5914b7a0, 0xa9b2f208, 0xa9adda10, 0xc0340d02, - 0xb7809b7f, - 0xb7205c0c, - 0xd2885914, + 0xb7809b63, + 0xb7205b8c, + 0xd2885894, 0xf208a8cd, 0x070ba91f, - 0x444db500, + 0x43cdb500, 0xe2109ea5, 0x74408021, 0xf208038b, @@ -3534,7 +3337,7 @@ unsigned long aui32H264CBR_MasterMTXTOPAZFWText[] = { 0x7502aa49, 0x9334c000, 0xa8aada10, - 0x5e84b740, + 0x5e04b740, 0x5d04d0a6, 0xa8e9f208, 0xc8389e2e, @@ -3546,7 +3349,7 @@ unsigned long aui32H264CBR_MasterMTXTOPAZFWText[] = { 0xc000a241, 0xda1091a0, 0xb740aa29, - 0xda085e84, + 0xda085e04, 0xd226a8f1, 0x9e2d5904, 0xa0cdc830, @@ -3567,21 +3370,21 @@ unsigned long aui32H264CBR_MasterMTXTOPAZFWText[] = { 0x0a04aa4d, 0xa24df208, 0x9060c004, - 0x5b0cb780, - 0x6284b740, + 0x5a8cb780, + 0x6204b740, 0xa881f208, 0xd0a69e2d, 0xb7205904, - 0xc830590c, + 0xc830588c, 0x9e4aaa4d, - 0x4435b760, + 0x43b5b760, 0x6128d033, 0xa8cdf208, 0x5d8fd1a2, 0xe2205d93, 0xf21081af, 0x0d028ab3, - 0x9b04c034, + 0x9ae8c034, 0xaa4dda10, 0x6a00c028, 0xc0007008, @@ -3593,7 +3396,7 @@ unsigned long aui32H264CBR_MasterMTXTOPAZFWText[] = { 0x81afe220, 0xf2480d02, 0xc034a1c6, - 0xf2489aed, + 0xf2489ad1, 0xc000a045, 0xf20890e0, 0x0a04aa4d, @@ -3633,16 +3436,16 @@ unsigned long aui32H264CBR_MasterMTXTOPAZFWText[] = { 0xf248aa45, 0xda08a249, 0x7500aa49, - 0x5f04b740, + 0x5e84b740, 0x9202c003, 0xaa6df208, 0xc0037500, 0xb7409162, - 0xf0505914, - 0x7500aa41, + 0xf0105894, + 0x7500aa5d, 0x9082c003, - 0x5d0cb760, - 0x5c94b740, + 0x5c8cb760, + 0x5c14b740, 0x4038b960, 0x0938d071, 0x0ca8d072, @@ -3651,9 +3454,9 @@ unsigned long aui32H264CBR_MasterMTXTOPAZFWText[] = { 0xa23df1f1, 0xa0ddf1e9, 0x9301ffff, - 0x591cb760, + 0x589cb760, 0xa8a9da10, - 0xaa61f058, + 0xaa7df018, 0x5904d0a6, 0xf0109e2d, 0xb73fa241, @@ -3687,12 +3490,12 @@ unsigned long aui32H264CBR_MasterMTXTOPAZFWText[] = { 0x0d025d91, 0x7f64b55f, 0x5d90c080, - 0x9a30c034, + 0x9a14c034, 0xa021da90, 0x7f64b75f, - 0x590cb740, + 0x588cb740, 0xaa29da10, - 0xa8c1d888, + 0xa8d9d848, 0xd2269e2d, 0xc8305904, 0xb79fa0cd, @@ -3702,52 +3505,38 @@ unsigned long aui32H264CBR_MasterMTXTOPAZFWText[] = { 0xc0027e6e, 0x9c228c60, 0xb740a605, - 0x9e5d6284, + 0x9e5d6204, 0x5904d2a6, 0xc8309e2d, 0x65a7a9ce, 0xc0340d02, - 0x9e839a09, - 0x9a30c034, + 0x9e8399ed, + 0x9a14c034, 0x0804000a, 0xb79f5805, 0xb7bf7f6e, 0x8c407fee, - 0xa6059c22, - 0xac7dc030, - 0x598cb7a0, - 0xc0389d59, + 0xc0309c22, + 0xb740ac7d, + 0xc038591c, 0xc030a45d, 0xc038ac7d, 0xc030a45d, 0xc038ac7d, 0xb720a45d, - 0xb7805f8c, - 0x85025a0c, + 0xb7805f0c, + 0x8502598c, 0x4039b540, 0x40b9b540, 0xd288850a, 0xc010a10b, 0xf2488502, - 0xf208a10b, - 0x0d02a8bd, - 0x5a90d0a4, - 0xa9aef208, - 0xf248098a, + 0xf248a10b, 0xf248a107, - 0xc034a10f, - 0xf20899cf, - 0x9e81a9ad, - 0x05d20d02, - 0x99c8c034, - 0x590cb780, - 0xa019f208, - 0x7f6eb79f, - 0x7feeb7bf, - 0x9c228c40, + 0x9c22a10f, 0xb7a0a60d, - 0x9e5d5994, - 0x6014b7c0, + 0x9e5d5914, + 0x5f94b7c0, 0xa92ff208, 0xa92ef210, 0xa8d1da10, @@ -3758,20 +3547,20 @@ unsigned long aui32H264CBR_MasterMTXTOPAZFWText[] = { 0xf2108221, 0xd208a245, 0xb7c0a8a1, - 0xd2105a0c, + 0xd210598c, 0xdac8a0a1, 0xda48aa25, 0xdad0a9d2, 0xf208a225, 0xfff4a9ad, - 0xda489b83, + 0xda489b9f, 0xda48a9da, 0xf208a051, 0xf210a9ad, 0xfff4a92e, - 0xda089b79, + 0xda089b95, 0xb720aa49, - 0xda485c0c, + 0xda485b8c, 0x6008a059, 0x44abb500, 0xaa21f248, @@ -3810,8 +3599,8 @@ unsigned long aui32H264CBR_MasterMTXTOPAZFWText[] = { 0x9c228c60, 0x8420a60d, 0x5114b720, - 0x600cb760, - 0x598cb7a0, + 0x5f8cb760, + 0x590cb7a0, 0xd0118582, 0xf00a0e32, 0xf008a964, @@ -3820,8 +3609,8 @@ unsigned long aui32H264CBR_MasterMTXTOPAZFWText[] = { 0xf248a1ea, 0xc080aa25, 0x76402c80, - 0x5a14b720, - 0x5914b760, + 0x5994b720, + 0x5894b760, 0x82a3e210, 0x8221f310, 0xb7409e4e, @@ -3864,7 +3653,7 @@ unsigned long aui32H264CBR_MasterMTXTOPAZFWText[] = { 0xa957f248, 0x8825f010, 0xa261f008, - 0x5c0cb780, + 0x5b8cb780, 0xa899d248, 0x14a4c001, 0xa0e6f008, @@ -3880,7 +3669,7 @@ unsigned long aui32H264CBR_MasterMTXTOPAZFWText[] = { 0x5a0cc200, 0xc0007048, 0x850690b6, - 0xa13bd2d0, + 0xa12bd2d0, 0xa8b5f210, 0xc0809e52, 0x70885a0c, @@ -3897,7 +3686,7 @@ unsigned long aui32H264CBR_MasterMTXTOPAZFWText[] = { 0x70885a04, 0xe00c8d84, 0xf25085b2, - 0x7440a8a5, + 0x7440a8a1, 0x923cc000, 0x5904d0a6, 0xa964f00a, @@ -3905,15 +3694,15 @@ unsigned long aui32H264CBR_MasterMTXTOPAZFWText[] = { 0x5a0fc200, 0xf3101098, 0xf2508a21, - 0xf008a0a5, + 0xf008a0a1, 0xf208a265, 0x7502aa49, 0x9204c000, 0xaa21d208, - 0x5b14b720, + 0x5a94b720, 0xa225dac8, 0xa8a5dac8, - 0xa239da50, + 0xa231da50, 0x404db520, 0x9320c008, 0xaa5dd288, @@ -3960,7 +3749,7 @@ unsigned long aui32H264CBR_MasterMTXTOPAZFWText[] = { 0x7504aa49, 0x9094c001, 0xa8a2dac8, - 0xa8b9da50, + 0xa8b1da50, 0x0e14d011, 0xc0007048, 0xda10913a, @@ -4011,12 +3800,12 @@ unsigned long aui32H264CBR_MasterMTXTOPAZFWText[] = { 0x90dcc000, 0x1a16d011, 0xa221dac8, - 0xaa39da50, + 0xaa31da50, 0xa8a1dac8, 0xd0121a0c, 0xdac87102, 0xda50a221, - 0xdac8a8b9, + 0xdac8a8b1, 0x088caa21, 0x7102d010, 0xa221dac8, @@ -4032,7 +3821,7 @@ unsigned long aui32H264CBR_MasterMTXTOPAZFWText[] = { 0x822ff214, 0xa221dac8, 0xa9bef208, - 0xa9a9f250, + 0xa9a5f250, 0xc0140d02, 0xc00e9b7b, 0x7404287c, @@ -4055,41 +3844,41 @@ unsigned long aui32H264CBR_MasterMTXTOPAZFWText[] = { 0xdac8a221, 0xda48a225, 0xda50a259, - 0xd288a239, + 0xd288a231, 0x7502aa5d, 0x9244c000, 0xaa25dac8, - 0x5b14b720, - 0xa239da50, + 0x5a94b720, + 0xa231da50, 0xa8a5dac8, 0xa221dac8, 0xa259da48, 0xa24dda08, 0x404db520, 0xf2508502, + 0xf250a12b, 0xf250a12f, 0xf250a133, - 0xf250a137, - 0xd2d0a13f, - 0xb79fa13b, + 0xd2d0a13b, + 0xb79fa12b, 0xb7bf7e6e, 0xb7df7eee, 0xc0027f6e, 0x9c228c00, 0xb740a61d, - 0x9e5a5a14, + 0x9e5a5994, 0x9e557482, 0xa141f010, 0x9264c006, - 0x6014b720, - 0x5c0cb720, + 0x5f94b720, + 0x5b8cb720, 0x40cdb780, 0xb5408502, 0x750044bd, 0x06830383, 0x90d6c000, - 0x590cb780, - 0xa119d2c8, + 0x588cb780, + 0xa109d2c8, 0xa8c9f010, 0xf0507442, 0xf010ab52, @@ -4099,7 +3888,7 @@ unsigned long aui32H264CBR_MasterMTXTOPAZFWText[] = { 0x90a4c000, 0xc0037442, 0xb7c09114, - 0xd0b1598c, + 0xd0b1590c, 0xd2080a60, 0xf210a882, 0xf210a9a9, @@ -4130,7 +3919,7 @@ unsigned long aui32H264CBR_MasterMTXTOPAZFWText[] = { 0xaa2df210, 0xc001753c, 0xb7879154, - 0xf20a4408, + 0xf20a4208, 0x7502a94c, 0xa130f24a, 0x9122c000, @@ -4153,7 +3942,7 @@ unsigned long aui32H264CBR_MasterMTXTOPAZFWText[] = { 0xc080510c, 0x75002a00, 0x9202c001, - 0x598cb780, + 0x590cb780, 0xa88df208, 0xa8b6f248, 0x5904d0a6, @@ -4165,9 +3954,9 @@ unsigned long aui32H264CBR_MasterMTXTOPAZFWText[] = { 0xf310590c, 0xc0018821, 0xb78090c0, - 0xf248590c, - 0xf248a88e, - 0x9e4ca89d, + 0xf248588c, + 0xf248a88a, + 0x9e4ca899, 0xc0017102, 0xda0892dc, 0x7508aa29, @@ -4186,7 +3975,7 @@ unsigned long aui32H264CBR_MasterMTXTOPAZFWText[] = { 0xf2485a0f, 0xc000a231, 0x748492c0, - 0x5c0cb7e0, + 0x5b8cb7e0, 0x9224c000, 0xda488502, 0xd810a167, @@ -4210,19 +3999,19 @@ unsigned long aui32H264CBR_MasterMTXTOPAZFWText[] = { 0x9d3da68d, 0xaa69d018, 0xb7e07502, - 0xc0005c0c, + 0xc0005b8c, 0xc00890c4, 0xf2088502, 0xb720a163, - 0xb7c0600c, - 0xb7275a14, - 0xf2084410, + 0xb7c05f8c, + 0xb7275994, + 0xf2084210, 0xb740a961, 0xf25040a5, 0x9d9da957, 0xf2109e76, 0xb7e08a25, - 0x76425994, + 0x76425914, 0x8124c201, 0x40adb580, 0xa157f250, @@ -4258,12 +4047,12 @@ unsigned long aui32H264CBR_MasterMTXTOPAZFWText[] = { 0xaa69d018, 0x85027500, 0x90e4c000, - 0x4488b787, + 0x4288b787, 0xc0007500, 0x85069062, 0xd2908702, 0xa164a147, - 0x4408b787, + 0x4208b787, 0xc0007502, 0xf2109344, 0xb780a8ed, @@ -4295,9 +4084,9 @@ unsigned long aui32H264CBR_MasterMTXTOPAZFWText[] = { 0xaa41f208, 0xc0007504, 0xb7209144, - 0xf208590c, + 0xf208588c, 0xb580aa61, - 0xc003452d, + 0xc00344ad, 0xd0189240, 0x7440a8e9, 0x9104c001, @@ -4308,18 +4097,18 @@ unsigned long aui32H264CBR_MasterMTXTOPAZFWText[] = { 0xf208a0fd, 0xc000a17b, 0xb7809362, - 0xf248590c, - 0xf24aa895, - 0xf248a910, - 0xf248a88e, - 0xe210a099, + 0xf248588c, + 0xf24aa891, + 0xf248a90c, + 0xf248a88a, + 0xe210a095, 0xf24882a3, - 0xc201a10f, + 0xc201a10b, 0xe210812a, 0xf24a80a3, - 0xf248a114, - 0x588ba092, - 0xa09df248, + 0xf248a110, + 0x588ba08e, + 0xa099f248, 0xaa69f000, 0xa8c9da08, 0xd2888502, @@ -4359,8 +4148,8 @@ unsigned long aui32H264CBR_MasterMTXTOPAZFWText[] = { 0xb7ff7f6e, 0x8c607fee, 0xb7809c22, - 0xb7205c0c, - 0xf2085a14, + 0xb7205b8c, + 0xf2085994, 0xb720a903, 0x9ea0404d, 0xe2209e4b, @@ -4374,7 +4163,7 @@ unsigned long aui32H264CBR_MasterMTXTOPAZFWText[] = { 0x90c4c000, 0x454db780, 0x45cdb580, - 0x600cb720, + 0x5f8cb720, 0x41adb780, 0x9d1d753c, 0x9072c005, @@ -4386,8 +4175,8 @@ unsigned long aui32H264CBR_MasterMTXTOPAZFWText[] = { 0xa9eed088, 0xc00076c0, 0xb7809262, - 0xb7205b8c, - 0xb720590c, + 0xb7205b0c, + 0xb720588c, 0xda0844d4, 0x8502a909, 0xa17bd088, @@ -4397,8 +4186,8 @@ unsigned long aui32H264CBR_MasterMTXTOPAZFWText[] = { 0xa879d088, 0xc0007400, 0xb7209342, - 0xb7405914, - 0xb7405b8c, + 0xb7405894, + 0xb7405b0c, 0xb78044d4, 0xd80840cb, 0xd088a8c9, @@ -4410,14 +4199,14 @@ unsigned long aui32H264CBR_MasterMTXTOPAZFWText[] = { 0xc00340cb, 0xb78090c0, 0x75004648, - 0x5994b740, + 0x5914b740, 0x90a4c001, - 0x5b94b720, + 0x5b14b720, 0xaa49d810, 0x414bb720, 0x68a86a24, 0xb7407048, - 0xc001590c, + 0xc001588c, 0xd808929c, 0xb720aa45, 0xba24414b, @@ -4467,16 +4256,16 @@ unsigned long aui32H264CBR_MasterMTXTOPAZFWText[] = { 0xb3407500, 0xb78048a2, 0xb720404c, - 0xd226590c, + 0xd226588c, 0xa9645904, 0x8021f310, 0x5a17c200, - 0x44adb580, + 0x442db580, 0x8221f310, 0x9c22a265, 0xb3407444, 0xb78048a4, - 0xdac8598c, + 0xdac8590c, 0xb520a885, 0x9c2247cb, 0x74c0c008, @@ -4489,8 +4278,8 @@ unsigned long aui32H264CBR_MasterMTXTOPAZFWText[] = { 0xd00290fc, 0x1a507000, 0x01285013, - 0x6384b740, - 0x640cb780, + 0x6304b740, + 0x638cb780, 0x5904d1a6, 0xc0409e2d, 0xc830a8e5, @@ -4513,7 +4302,7 @@ unsigned long aui32H264CBR_MasterMTXTOPAZFWText[] = { 0xc0045a07, 0x08847508, 0x935affff, - 0x631cb740, + 0x629cb740, 0xc2209d4b, 0xd013a805, 0xe210691d, @@ -4555,7 +4344,8 @@ unsigned long aui32H264CBR_MasterMTXTOPAZFWText[] = { 0x09c0b060, }; -unsigned long aui32H264CBR_MasterMTXTOPAZFWData[] = { +unsigned long aui32H264CBR_MasterMTXTOPAZFWData[] = +{ 0x00000000, 0x00000000, 0x00000000, @@ -4597,41 +4387,41 @@ unsigned long aui32H264CBR_MasterMTXTOPAZFWData[] = { 0x00000000, 0x00000000, 0x809000b0, - 0x80900374, - 0x82885134, - 0x82884a68, - 0x82884a78, - 0x82884b18, - 0x828847f0, - 0x82884888, - 0x82884846, + 0x80900364, + 0x82884db4, + 0x828846e4, + 0x828846f4, + 0x82884794, + 0x82884470, + 0x82884508, + 0x828844c6, + 0x828847c4, + 0x82884804, 0x82884840, - 0x82884b48, - 0x82884b8c, - 0x82884bc8, - 0x82884c00, - 0x82884c04, - 0x82884c34, - 0x82884c64, - 0x82884c8c, - 0x82884cbc, - 0x82884cec, - 0x82884cf2, - 0x82884cf8, + 0x82884878, + 0x8288487c, 0x828848ac, - 0x82884e88, - 0x82884e90, + 0x828848dc, + 0x82884904, + 0x82884934, + 0x82884964, + 0x8288496a, + 0x82884970, + 0x8288452c, + 0x82884b00, + 0x82884b08, + 0x82884b38, + 0x82884b40, + 0x82884b74, + 0x82885014, + 0x82884ee6, 0x82884ec0, - 0x82884ec8, - 0x82884efc, - 0x82885394, - 0x82885266, - 0x82885240, - 0x828852ce, - 0x82885350, - 0x828850fc, - 0x828851fc, - 0x8288523c, + 0x82884f4e, + 0x82884fd0, + 0x82884d74, + 0x82884e7c, + 0x82884ebc, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -5209,20 +4999,20 @@ unsigned long aui32H264CBR_MasterMTXTOPAZFWData[] = { 0x00000000, 0x00000000, 0x00000000, + 0x809007b8, + 0x809007b8, + 0x809029b0, + 0x80902444, + 0x80903874, + 0x80902d88, + 0x80902758, + 0x809007b8, + 0x809007b8, + 0x809007b8, + 0x809007b8, + 0x809007b8, 0x00000000, 0x00000000, - 0x809007c8, - 0x809007c8, - 0x809029ac, - 0x8090242c, - 0x80903a2c, - 0x80902d84, - 0x80902754, - 0x809007c8, - 0x809007c8, - 0x809007c8, - 0x809007c8, - 0x809007c8, 0x00000000, 0x00000000, 0x00000000, @@ -5394,18 +5184,22 @@ unsigned long aui32H264CBR_MasterMTXTOPAZFWData[] = { 0x00000000, }; -unsigned long aui32H264CBR_MasterMTXTOPAZFWTextReloc[] = { +unsigned long aui32H264CBR_MasterMTXTOPAZFWTextReloc[] = +{ 0 }; -unsigned char aui8H264CBR_MasterMTXTOPAZFWTextRelocType[] = { +unsigned char aui8H264CBR_MasterMTXTOPAZFWTextRelocType[] = +{ 0 }; -unsigned long aui32H264CBR_MasterMTXTOPAZFWTextRelocFullAddr[] = { +unsigned long aui32H264CBR_MasterMTXTOPAZFWTextRelocFullAddr[] = +{ 0 }; -unsigned long aui32H264CBR_MasterMTXTOPAZFWDataReloc[] = { +unsigned long aui32H264CBR_MasterMTXTOPAZFWDataReloc[] = +{ 0 }; diff --git a/fw/H264MasterFirmwareCBR_bin.h b/fw/H264MasterFirmwareCBR_bin.h index 0caac6d..89ecc4f 100644 --- a/fw/H264MasterFirmwareCBR_bin.h +++ b/fw/H264MasterFirmwareCBR_bin.h @@ -1,27 +1,3 @@ -/* - * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sub license, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice (including the - * next paragraph) shall be included in all copies or substantial portions - * of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. - * IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR - * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - */ // This file was automatically generated from ../release/H264MasterFirmwareCBR.dnl using dnl2c. diff --git a/fw/H264MasterFirmwareVBR_bin.c b/fw/H264MasterFirmwareVBR_bin.c index 4036e22..d67d426 100644 --- a/fw/H264MasterFirmwareVBR_bin.c +++ b/fw/H264MasterFirmwareVBR_bin.c @@ -1,54 +1,61 @@ /* - * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) 2010 Intel Corporation. All rights reserved. + * Copyright (c) Imagination Technologies Limited, UK + * Redistribution. Redistribution and use in binary form, without modification, + * are permitted provided that the following conditions are met: * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sub license, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice (including the - * next paragraph) shall be included in all copies or substantial portions - * of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. - * IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR - * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + * Redistributions must reproduce the above copyright notice and the following + * disclaimer in the documentation and/or other materials provided with the + * distribution.Neither the name of Intel Corporation nor the names of its + * suppliers may be used to endorse or promote products derived from this + * software without specific prior written permission. No reverse engineering, + * decompilation, or disassembly of this software is permitted. + * Limited patent license. Intel Corporation grants a world-wide, royalty-free, + * non-exclusive license under patents it now or hereafter owns or controls + * to make, have made, use, import,offer to sell and sell ("utilize") this + * software, but solely to the extent that any such patent is necessary to + * Utilize the software alone. The patent license shall not apply to any + * combinations which include this software. No hardware per se is licensed hereunder. + * + * DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, + * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,OR CONSEQUENTIAL DAMAGES + * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ // This file was automatically generated from ../release/H264MasterFirmwareVBR.dnl using dnl2c. -unsigned char *szH264MasterFirmwareVBR_buildtag = "BUILD_TOPAZ_SC_1_00_00_0318"; +unsigned char *szH264MasterFirmwareVBR_buildtag="BUILD_TOPAZ_SC_1_00_00_0327"; -unsigned long ui32H264VBR_MasterMTXTOPAZFWTextSize = 4189; -unsigned long ui32H264VBR_MasterMTXTOPAZFWDataSize = 624; +unsigned long ui32H264VBR_MasterMTXTOPAZFWTextSize = 3881; +unsigned long ui32H264VBR_MasterMTXTOPAZFWDataSize = 604; unsigned long ui32H264VBR_MasterMTXTOPAZFWTextRelocSize = 0; unsigned long ui32H264VBR_MasterMTXTOPAZFWDataRelocSize = 0; unsigned long ui32H264VBR_MasterMTXTOPAZFWTextOrigin = 0x80900000; -unsigned long ui32H264VBR_MasterMTXTOPAZFWDataOrigin = 0x82884180; +unsigned long ui32H264VBR_MasterMTXTOPAZFWDataOrigin = 0x82883cc0; -unsigned long aui32H264VBR_MasterMTXTOPAZFWText[] = { +unsigned long aui32H264VBR_MasterMTXTOPAZFWText[] = +{ 0x9040c001, 0xc80993fe, 0xc0000e42, 0xc8290e00, - 0xc4b48422, - 0xc8298400, - 0xc4188622, + 0xc4628422, + 0xc8298440, + 0xc3cc8622, 0x9e838600, 0xc8099e43, - 0xc82c0d42, + 0xc7920d42, 0xc8090d20, - 0xc82c0942, + 0xc7920942, 0xc8090960, 0xc00a0e42, 0xc8090e40, @@ -61,7 +68,7 @@ unsigned long aui32H264VBR_MasterMTXTOPAZFWText[] = { 0x9320fffe, 0xa401c838, 0x0dc2c809, - 0x0de0c82a, + 0x0de0c790, 0x0e42c809, 0x0b46b080, 0x7e74b77f, @@ -80,8 +87,8 @@ unsigned long aui32H264VBR_MasterMTXTOPAZFWText[] = { 0xffff9c62, 0x058d93a0, 0xb700018d, - 0xb780548c, - 0x9c015414, + 0xb780540c, + 0x9c015394, 0x0687a605, 0x0ea0060b, 0xffff9c62, @@ -96,28 +103,28 @@ unsigned long aui32H264VBR_MasterMTXTOPAZFWText[] = { 0x9c80c971, 0x75002a08, 0x9184c000, - 0x997dc014, - 0x458cb780, + 0x9979c014, + 0x450cb780, 0xc0007500, 0x0d8290a4, - 0x99cbc054, + 0x9998c054, 0x7f6cb79f, 0xc0007500, 0xc05490e4, - 0x0d8a99d3, - 0x99c1c054, + 0x0d8a99a0, + 0x998ec054, 0x8d80e032, - 0x99b6c014, + 0x99b2c014, 0x0800e000, 0x91c4c000, - 0x9ac0c014, - 0x458cb780, + 0x9abcc014, + 0x450cb780, 0x2a797402, - 0x458cb580, + 0x450cb580, 0x90e4c000, 0x9100c000, 0xc0149e83, - 0x75409a33, + 0x75409a2f, 0x9162fffe, 0x7eeeb79f, 0x7f6eb7bf, @@ -129,30 +136,28 @@ unsigned long aui32H264VBR_MasterMTXTOPAZFWText[] = { 0x6c18b543, 0x6c98b543, 0x6d18b543, - 0x7118b543, - 0x7198b543, + 0x4d18b542, 0x7218b543, - 0x7818b543, + 0x4784b540, 0x4804b540, 0x4884b540, 0x4904b540, 0x4984b540, - 0x4a04b540, + 0x4b84b540, 0x4c04b540, 0x4c84b540, - 0x4d04b540, 0x4202b540, 0x4282b540, - 0x5004b540, + 0x4f84b540, 0x7a84b540, - 0x4e84b540, - 0x4702b540, + 0x4e04b540, + 0x4602b540, 0xa6059c22, 0xfff48420, - 0x0d8a9b87, - 0x9967c054, - 0x9bc6fff4, - 0x9972c054, + 0x0d8a9b8b, + 0x9938c054, + 0x9bcafff4, + 0x9943c054, 0x0cd2c420, 0xb4810a02, 0xb105c000, @@ -160,27 +165,27 @@ unsigned long aui32H264VBR_MasterMTXTOPAZFWText[] = { 0x8d80e031, 0x9aebc014, 0x0922c829, - 0x0960c4b2, + 0x0920c462, 0x7f6cb73f, 0x2a5ed071, - 0x450cb580, + 0x448cb580, 0x2a80c01e, 0xf0088502, 0x7102a8c2, 0x5a95c280, - 0x460cb5a0, + 0x458cb5a0, 0x4434b341, 0xb5407640, - 0xb520459c, - 0xc000448c, + 0xb520451c, + 0xc000440c, 0xd01190c2, 0xf0080e12, 0xb780a241, - 0xc807550c, + 0xc807548c, 0xc57008c2, 0xc0320880, 0xb5800caa, - 0xb421538c, + 0xb421530c, 0x0a2ac000, 0xb4810cf4, 0x1a28c000, @@ -210,7 +215,7 @@ unsigned long aui32H264VBR_MasterMTXTOPAZFWText[] = { 0x0a02923c, 0x0c9ec034, 0xc000b481, - 0x9b0dfff4, + 0x9b11fff4, 0xb79f0802, 0xb7bf7eee, 0x8c607f6e, @@ -266,14 +271,14 @@ unsigned long aui32H264VBR_MasterMTXTOPAZFWText[] = { 0xc0020992, 0xc0020d02, 0xc0540902, - 0x0a0a9891, + 0x0a0a9862, 0x0c9ec034, 0xc000b481, 0x75bf1b04, 0xc0008502, 0x9dcf9202, 0x7f7cb55f, - 0x9864c054, + 0x9835c054, 0xa045f231, 0x7f7cb75f, 0x75bf1b04, @@ -288,10 +293,10 @@ unsigned long aui32H264VBR_MasterMTXTOPAZFWText[] = { 0x9c228c00, 0xf8399c22, 0xb780a285, - 0x0986450c, + 0x0986448c, 0x0d0270c8, 0x9096c001, - 0x4594b760, + 0x4514b760, 0x08020c06, 0x0902c1cc, 0x19c4d010, @@ -308,7 +313,7 @@ unsigned long aui32H264VBR_MasterMTXTOPAZFWText[] = { 0xc00c9e8a, 0x09840900, 0x9101ffff, - 0x4594b540, + 0x4514b540, 0xaa9df9f8, 0xc2009c22, 0xc0378502, @@ -316,12 +321,12 @@ unsigned long aui32H264VBR_MasterMTXTOPAZFWText[] = { 0xc8179c80, 0x9c229c80, 0xb780a605, - 0x9e5d458c, + 0x9e5d450c, 0xc000790a, 0xfff49162, 0xfff49bf0, 0xb7809bbe, - 0x790a458c, + 0x790a450c, 0x9324ffff, 0x7f6eb79f, 0x7feeb7bf, @@ -388,11 +393,11 @@ unsigned long aui32H264VBR_MasterMTXTOPAZFWText[] = { 0xc1c068d1, 0x5c8b0cc0, 0xc000b4c1, - 0x458cb720, + 0x450cb720, 0xc2000a04, 0x000b5214, 0xb5203098, - 0xb79f458c, + 0xb79f450c, 0xb7bf7c6e, 0xb7df7cee, 0xb7ff7d6e, @@ -404,8 +409,8 @@ unsigned long aui32H264VBR_MasterMTXTOPAZFWText[] = { 0x9ea10a04, 0x55e40d86, 0xc0343d88, - 0x0d8a9b6c, - 0x9b69c034, + 0x0d8a9b3d, + 0x9b3ac034, 0xaa1df9f8, 0xa6059c22, 0x0a42c801, @@ -415,50 +420,50 @@ unsigned long aui32H264VBR_MasterMTXTOPAZFWText[] = { 0xc000b481, 0x0cf408aa, 0xc000b421, - 0x558cb780, + 0x550cb780, 0x0c92c080, 0xa881f208, 0xc000b421, - 0x558cb780, + 0x550cb780, 0xf2080c88, 0xb421a889, 0xb780c000, - 0x0c84558c, + 0x0c84550c, 0xa88df208, 0xc000b421, 0x1c980902, 0xc000b441, - 0x558cb780, + 0x550cb780, 0xf2080c90, 0xb421a885, 0xb7a0c000, - 0x0dd2558c, - 0x9b24c034, + 0x0dd2550c, + 0x9af5c034, 0xaa25f208, 0xffff7008, 0x0daa9344, 0x0d060982, 0x0902c121, 0x9a4afff4, - 0x4714b760, + 0x4694b760, 0x0d02c021, 0x09c20d04, 0x9a37fff4, - 0x4714b760, + 0x4694b760, 0x0d0609c2, 0x9a31fff4, 0x09820daa, 0xc1010d02, 0xfff40902, 0x0d929a35, - 0x9b00c034, + 0x9ad1c034, 0xaa25f208, 0xffff7008, 0x77409344, 0x90a2c000, 0xc0340d8e, - 0x0d8a9b02, - 0x9affc034, + 0x0d8a9ad3, + 0x9ad0c034, 0x7f6eb79f, 0x7feeb7bf, 0x9c228c40, @@ -466,13 +471,13 @@ unsigned long aui32H264VBR_MasterMTXTOPAZFWText[] = { 0x0a020c8e, 0xc000b481, 0x4220b101, - 0x558cb780, + 0x550cb780, 0xa085f208, 0x0a021c8c, 0xc000b481, 0x4220b105, 0x2b5ed1f1, - 0x558cb780, + 0x550cb780, 0xcff09ead, 0xc2802e80, 0xf2085ea1, @@ -481,11 +486,11 @@ unsigned long aui32H264VBR_MasterMTXTOPAZFWText[] = { 0x0a020c84, 0xc000b481, 0x4220b101, - 0x468cb520, + 0x460cb520, 0xb4810c84, 0xb101c000, 0xb5204220, - 0xc070470c, + 0xc070468c, 0xb4810c8e, 0x0882c000, 0xb4211c8c, @@ -494,12 +499,12 @@ unsigned long aui32H264VBR_MasterMTXTOPAZFWText[] = { 0xb4211c8c, 0x0c84c000, 0xc000b481, - 0x6284b740, + 0x6104b740, 0x5908d326, 0xe0309e2d, 0x9ea4aa4d, 0xb7809c62, - 0x7740558c, + 0x7740550c, 0x9ea98502, 0xd0010d82, 0xf2080db2, @@ -512,7 +517,7 @@ unsigned long aui32H264VBR_MasterMTXTOPAZFWText[] = { 0x7f6eb7bf, 0x7feeb7df, 0x9c228c60, - 0x4514b760, + 0x4494b760, 0xc0020a7f, 0x9ea18502, 0x89afe220, @@ -549,7 +554,7 @@ unsigned long aui32H264VBR_MasterMTXTOPAZFWText[] = { 0xb4813c80, 0xb102c000, 0xb7604220, - 0xd3125994, + 0xd3125894, 0x85026931, 0xb9609e51, 0xc1c04070, @@ -561,7 +566,7 @@ unsigned long aui32H264VBR_MasterMTXTOPAZFWText[] = { 0xc1c09301, 0xe2108560, 0xb76080ad, - 0xc0015b94, + 0xc0015a94, 0xce3e3904, 0xb9608521, 0xf0314048, @@ -571,7 +576,7 @@ unsigned long aui32H264VBR_MasterMTXTOPAZFWText[] = { 0xffff8510, 0xe2209301, 0xb780812d, - 0xc001590c, + 0xc001580c, 0xc1c03908, 0x5d090d60, 0xa885dac8, @@ -580,7 +585,7 @@ unsigned long aui32H264VBR_MasterMTXTOPAZFWText[] = { 0x0cc0c1c0, 0xb4415c8b, 0x9c22c000, - 0x508cb740, + 0x500cb740, 0x6cb1d312, 0xc1c00a02, 0x5c8b0cc0, @@ -613,12 +618,12 @@ unsigned long aui32H264VBR_MasterMTXTOPAZFWText[] = { 0xc000b481, 0x4220b101, 0xa0e1f008, - 0x509cb740, + 0x501cb740, 0x7f6cb79f, 0xf3109e51, 0xcfff8021, 0xb58028be, - 0xd312508c, + 0xd312500c, 0xc1c068a1, 0x5c8b0cc0, 0xc000b421, @@ -635,7 +640,7 @@ unsigned long aui32H264VBR_MasterMTXTOPAZFWText[] = { 0xd31190c2, 0xe1b16c81, 0xb7608d00, - 0x09825994, + 0x09825894, 0x4070b960, 0x08e0c1c0, 0x5889d0a4, @@ -658,7 +663,7 @@ unsigned long aui32H264VBR_MasterMTXTOPAZFWText[] = { 0xc1c08d00, 0xe1108760, 0xb74082a3, - 0x09825b94, + 0x09825a94, 0x4048b960, 0xd0a49e93, 0xc4005889, @@ -667,7 +672,7 @@ unsigned long aui32H264VBR_MasterMTXTOPAZFWText[] = { 0xf0294220, 0x0890a245, 0x92a1ffff, - 0x590cb780, + 0x580cb780, 0xa943f010, 0xa891da08, 0xaa61f010, @@ -705,7 +710,7 @@ unsigned long aui32H264VBR_MasterMTXTOPAZFWText[] = { 0x3c80c400, 0xc000b481, 0x4220b103, - 0x5a94b740, + 0x5994b740, 0x6d31d311, 0x4058b960, 0xc1c00085, @@ -720,7 +725,7 @@ unsigned long aui32H264VBR_MasterMTXTOPAZFWText[] = { 0xc000b461, 0xa6059c22, 0x8440c002, - 0x5a94b740, + 0x5994b740, 0xc4720a86, 0x08820cd2, 0x8502c00c, @@ -965,47 +970,52 @@ unsigned long aui32H264VBR_MasterMTXTOPAZFWText[] = { 0x9ea29e4b, 0x9360fffc, 0x8420a60d, - 0x9e9e8502, - 0x7f7cb55f, - 0x7ffcb55f, - 0xaa61f010, - 0xf0129e55, - 0x1a088c8e, + 0x9e558502, + 0xb55f9e9e, + 0xf0107f7c, + 0xf012aa61, + 0xb55f8c8e, + 0x1a087ffc, 0xd2267512, 0x8540590c, 0x8044e05a, - 0x90c0c006, + 0x9200c006, 0x9280c000, - 0x93a0c000, - 0x90c0c001, + 0x90e0c001, 0x9200c001, - 0x9300c001, - 0x9160c002, - 0x93e0c002, - 0x91e0c004, + 0x9340c001, + 0x9040c002, + 0x92a0c002, + 0x9120c003, 0x9320c004, - 0x9100c005, + 0x9060c005, + 0x9240c005, + 0x568cb720, + 0x49adb780, + 0x75002a08, + 0xb352856a, + 0x9d574462, 0x8d88e011, 0x1954d072, - 0x500cb5a0, - 0xfff4058b, - 0xc0059bc0, + 0xb5a0058b, + 0xfff44f8c, + 0xc0059bb6, 0xb7409120, - 0xe0115014, + 0xe0114f94, 0x9ea98d88, 0x1514058b, - 0x9bb5fff4, + 0x9babfff4, 0x93c0c004, 0x8d88e011, 0x295ed3f2, 0x0916058b, - 0x9a87fff4, - 0x500cb5a0, + 0x9a7dfff4, + 0x4f8cb5a0, 0x9240c004, 0x8d88e011, 0x295ed3f2, 0x0916058b, - 0x9a7bfff4, + 0x9a71fff4, 0x9100c004, 0xaa41d210, 0x8c88f011, @@ -1013,23 +1023,23 @@ unsigned long aui32H264VBR_MasterMTXTOPAZFWText[] = { 0x2aced012, 0x09060d06, 0xfff4018b, - 0x9e839a6c, + 0x9e839a62, 0x018b9e6a, 0xfff40d02, - 0xc0039a66, + 0xc0039a5c, 0xd2109260, 0xf011aa41, 0x058b8c88, 0xd0124a7d, 0x0d022ace, 0x018b0906, - 0x9a57fff4, + 0x9a4dfff4, 0x9e6a9e83, 0xc00e018b, 0xfff40d7e, - 0xc0029a50, + 0xc0029a46, 0xb72093a0, - 0xd272570c, + 0xd272568c, 0xb7800890, 0x7500404d, 0xc0000303, @@ -1037,14 +1047,14 @@ unsigned long aui32H264VBR_MasterMTXTOPAZFWText[] = { 0xb580aa51, 0xc000404d, 0xb7809100, - 0xf248598c, + 0xf248588c, 0xb520a895, 0xd271404d, 0xf2080ae0, 0xfa88a8a1, 0x0c82a951, 0x05830183, - 0x9897c0d4, + 0x9a29c0b4, 0x0a60d2b1, 0xa903f208, 0xe0119e41, @@ -1052,26 +1062,26 @@ unsigned long aui32H264VBR_MasterMTXTOPAZFWText[] = { 0x058b8923, 0xf208095e, 0xfff4a0a1, - 0xc0019a8e, + 0xc0019a84, 0xb7809160, - 0xe011578c, + 0xe011570c, 0xf2088d88, 0x058ba902, 0xfff4095e, - 0xc0009a82, - 0xb74193e0, - 0xb784409c, - 0xe0114408, + 0xc0009a78, + 0xb74093e0, + 0xb7837f1c, + 0xe0117e08, 0xf3108d88, 0x9dcb8021, 0x095e058b, - 0x408cb581, - 0x9a71fff4, + 0x7f0cb580, + 0x9a67fff4, 0x91c0c000, - 0x4410b744, + 0x7e10b743, 0x8d88e011, 0x091e058b, - 0x99f7fff4, + 0x99edfff4, 0x9080c000, 0x90e0c001, 0x7e68b79f, @@ -1115,7 +1125,7 @@ unsigned long aui32H264VBR_MasterMTXTOPAZFWText[] = { 0x0a9cc002, 0x5a95c280, 0xfff4018b, - 0xb75f9961, + 0xb75f9957, 0xc2807f7c, 0xc3015a88, 0xc0008122, @@ -1123,7 +1133,7 @@ unsigned long aui32H264VBR_MasterMTXTOPAZFWText[] = { 0x9dcf8d88, 0x8510050b, 0x7f7cb55f, - 0x9ac2fff4, + 0x9ab8fff4, 0x7f7cb75f, 0x718e0b04, 0x92a6fffe, @@ -1150,7 +1160,7 @@ unsigned long aui32H264VBR_MasterMTXTOPAZFWText[] = { 0xc000b481, 0x0c8408c2, 0xc000b421, - 0x5e8cb740, + 0x5d8cb740, 0xa947f048, 0x802df210, 0xa245f048, @@ -1169,44 +1179,44 @@ unsigned long aui32H264VBR_MasterMTXTOPAZFWText[] = { 0xb101c000, 0xd0534220, 0xb7801910, - 0xf248570c, + 0xf248568c, 0xf210a891, 0x0d8288a3, 0x018b0d06, - 0x9ae1ffd4, + 0x9ad7ffd4, 0x0ca2c080, 0xc000b4a1, 0x0d82c002, - 0x9954c014, + 0x991bc014, 0xffff700a, 0x0daa9364, 0x0d0a0982, 0x0902c121, - 0x987cffd4, - 0x570cb780, + 0x9872ffd4, + 0x568cb780, 0xa992f248, 0x0d02c0a1, 0x09c20d04, - 0x9867ffd4, + 0x985dffd4, 0x0d82c0c0, 0x0d420992, 0xc0140942, - 0xb79f9957, + 0xb79f991e, 0xb7bf7f6e, 0x8c407fee, - 0xa60d9c22, + 0xa6059c22, 0x8400c010, - 0x570cb720, + 0x568cb720, 0x49adb780, 0x75002a20, - 0x5994b7c0, + 0x588cb7a0, 0xc0000902, - 0xb7839182, - 0x75007108, + 0xb7829182, + 0x75004d08, 0x90e2c000, - 0xaa41d290, - 0xc0057500, - 0xb7209164, + 0xaa21d288, + 0xc0037500, + 0xb7209284, 0xd01149ad, 0x75002a18, 0x3924d002, @@ -1217,1031 +1227,926 @@ unsigned long aui32H264VBR_MasterMTXTOPAZFWText[] = { 0xc0503926, 0xb4410c82, 0x9d87c000, - 0x468cb740, + 0x460cb740, 0x09c20dc2, 0x0d02c010, 0x0c81cff0, - 0x983effd4, - 0x7108b783, - 0x75009d1b, - 0x0b01cff0, + 0x9834ffd4, + 0x4d08b782, + 0x75009d0b, + 0x0901cff0, 0x9282c000, - 0xaa41d290, + 0xaa21d288, 0xc0007500, 0xb79f91e2, - 0xf211606c, + 0xe211606c, 0xc0108d00, 0x75002a00, 0x0a03cff0, 0x8001f310, - 0x4422b346, + 0x4422b342, 0x4068b79e, 0x08c2c801, 0x0880c010, 0x0ceac032, 0x606cb59f, 0xc000b421, - 0x7108b783, - 0xc0017500, - 0xb7839282, - 0x75007208, - 0x91e2c001, - 0x510cb720, - 0x2a12d011, - 0xc0017500, - 0xb7a09102, - 0xb7a05f94, - 0xf2105a8c, - 0x9eabaa21, - 0xb52028f9, - 0x9ea4510c, - 0xb7209c62, - 0xb7805d0c, - 0x75004129, - 0x92a4c000, - 0xa9a1f208, - 0xa83df210, - 0x9e840d82, - 0xf2509c62, - 0x9eaba8a5, - 0xa021f208, - 0x9e8c0982, - 0xda089c62, - 0xb581aa21, - 0xda107b8a, - 0x9eb3a9cd, - 0x9aa6fff4, - 0x0a02c801, - 0x0a00c00a, - 0x0c8ac030, - 0xc000b481, - 0x08c2c008, - 0xb4210c84, + 0xa9adda08, + 0xfff49e93, + 0xc8019add, + 0xc00a0a02, + 0xc0300a00, + 0xb4810c8a, 0xc008c000, - 0x0c880a02, - 0xc000b481, - 0x0d82c0c0, - 0xc0080992, - 0xc0080d02, - 0xc0140902, - 0xc008989d, - 0xc0300a02, - 0xb4810c8e, - 0xb720c000, - 0x85065a0c, - 0x4039b540, - 0x9ad1fff4, - 0x6eeeb79f, - 0x6f6eb7bf, - 0x6feeb7df, - 0x8c60c010, - 0xf8399c22, - 0xc450a205, - 0x0a020c82, - 0xc000b481, - 0x4220b101, - 0x0a40c008, + 0x0c8408c2, + 0xc000b421, + 0x0a02c008, + 0xb4810c88, + 0xc0c0c000, + 0x09920d82, + 0x0d02c008, + 0x0902c008, + 0x989bc014, + 0x0a02c008, 0x0c8ec030, 0xc000b481, - 0x38c0c002, - 0x0c82c050, - 0xc000b421, - 0x0d82c0c0, - 0xc0080992, - 0xc0080d02, - 0xc0140902, - 0xc0089869, - 0xc0300a02, + 0x590cb720, + 0xb5408506, + 0xfff44039, + 0xb79f9b08, + 0xb7bf6f6e, + 0xc0106fee, + 0x9c228c40, + 0xa205f839, + 0x0c82c450, + 0xb4810a02, + 0xb101c000, + 0xc0084220, + 0xc0300a40, 0xb4810c8e, - 0xf9f8c000, - 0xfff5aa1d, - 0xa60d9000, - 0x0eb0f011, - 0x9182c001, - 0x0f7ec01e, - 0x0b02c008, - 0x0e8ec030, - 0x7540c040, - 0xc0509e74, - 0xb3540c96, - 0x12d84426, - 0x5a14c200, + 0xc002c000, + 0xc05038c0, + 0xb4210c82, + 0xc0c0c000, + 0x09920d82, + 0x0d02c008, + 0x0902c008, + 0x9869c014, + 0x0a02c008, + 0x0c8ec030, 0xc000b481, - 0x0d0ac030, - 0xc000b4c2, + 0xaa1df9f8, + 0x9320fff6, + 0xf011a60d, + 0xc0010eb0, + 0xc01e9182, + 0xc0080f7e, + 0xc0300b02, + 0xc0400e8e, + 0x9e747540, + 0x0c96c050, + 0x4426b354, + 0xc20012d8, + 0xb4815a14, + 0xc030c000, + 0xb4c20d0a, + 0xb4c5c000, + 0xc030c000, + 0xb4c10c96, + 0xc0c0c000, + 0x09920d82, + 0x0d02c008, + 0x0902c008, + 0x9835c014, 0xc000b4c5, - 0x0c96c030, - 0xc000b4c1, - 0x0d82c0c0, - 0xc0080992, - 0xc0080d02, - 0xc0140902, - 0xb4c59835, - 0x7540c000, - 0x93c4fffe, - 0x9a6ffff4, - 0x7eeeb79f, - 0x7f6eb7bf, - 0x7feeb7df, - 0x9c228c60, + 0xfffe7540, + 0xfff493c4, + 0xb79f9aa8, + 0xb7bf7eee, + 0xb7df7f6e, + 0x8c607fee, + 0xb4639c22, + 0x9c22c000, + 0xa062f812, + 0xc2009c22, + 0x5d890d80, + 0x09829e59, + 0x3d80c400, 0xc000b463, - 0xf8129c22, - 0x9c22a062, - 0x0d80c200, - 0x9e595d89, - 0xc4000982, - 0xb4633d80, - 0xb203c000, - 0x00074620, - 0xc1279c22, - 0x9c229c8f, - 0xb971080a, - 0xc01756f1, - 0xc0719c81, - 0xc0179c80, - 0xb9609c80, - 0x9c224000, - 0x9280ffff, - 0x01c69e5c, - 0x5889d1a4, - 0xc4000882, - 0xb4213c80, - 0xb104c000, - 0x22444220, - 0x71069e53, - 0x9324ffff, - 0xa60d9c22, - 0x8420c004, - 0x0ca2c829, - 0x0cb0c48e, - 0xac3dc030, - 0x8d00e133, - 0xa45dc038, - 0xac3dc030, - 0xa45dc038, - 0xac3dc010, - 0xa45dc018, - 0xac25c010, - 0xa445c018, - 0x570cb7a0, - 0x85029ea9, - 0x651ab540, - 0x4b98b541, - 0x468cb740, - 0xc00a0dc2, - 0x09c20d42, - 0x9aecffb4, - 0x0a58d251, - 0xaa01da08, - 0x9ead7502, - 0x9084c000, - 0x448cb580, - 0x5e8cb780, - 0xf2108702, - 0x850aa8a2, - 0x4418b544, - 0xa8a5f210, - 0x5084b540, - 0x4802b540, - 0xa100f20a, - 0xa086f208, - 0xa929f210, - 0xa089f208, - 0xa92ef210, - 0xa8b2f210, - 0xa10df208, - 0xa8b1f250, - 0xa112f208, - 0xa096f208, - 0xa09af208, - 0x0cf2c050, - 0xf24808c0, - 0xb421a085, - 0x0a0ac000, - 0x0c92c036, - 0xc000b481, - 0x1c8c0896, + 0x4620b203, + 0x9c220007, + 0x9c8fc127, + 0x080a9c22, + 0x56f1b971, + 0x9c81c017, + 0x9c80c071, + 0x9c80c017, + 0x4000b960, + 0xffff9c22, + 0x9e5c9280, + 0xd1a401c6, + 0x08825889, + 0x3c80c400, 0xc000b421, - 0xf0318502, - 0xe1318c00, - 0x9ea38d80, - 0x5d0cb7c0, - 0xb9600d02, - 0xb55f4078, - 0xf2087ffc, - 0x9dbaa103, - 0x5d0dd122, - 0xf0299e2d, - 0xd012a8e5, - 0x5c882cae, - 0x5908d126, - 0xe0389e4a, - 0x0d04aa4d, - 0x50a828bc, - 0xa2413242, - 0x91c1ffff, - 0xaa61f010, - 0x0c8ec036, - 0xc000b481, - 0x7fecb73f, - 0xb4211c84, - 0xc014c000, - 0xd2089999, - 0x7500aa4d, - 0x9262c000, - 0xaa2df290, - 0x2ac8f011, - 0x91a4c000, - 0x2a00c800, + 0x4220b104, + 0x9e532244, + 0xffff7106, + 0x9c229324, + 0xc004a60d, + 0xc8298420, + 0xc4400ca2, + 0xc0300cf0, + 0xe133ac3d, + 0xc0388d00, + 0xc030a45d, + 0xc038ac3d, + 0xc010a45d, + 0xc018ac3d, + 0xc010a45d, + 0xc018ac25, + 0xb7a0a445, + 0x9ea9568c, + 0xb5408502, + 0xb541641a, + 0xb7404998, + 0x0dc2460c, + 0x0d42c00a, + 0xffb409c2, + 0xd2519b1b, + 0xda080a58, + 0x7502aa01, + 0xc0009ead, + 0xb5809084, + 0xb780440c, + 0x87025d8c, + 0xa8a2f210, + 0xb543850a, + 0xf2107e18, + 0xb540a8a5, + 0xb5405004, + 0xf20a4702, + 0xf208a100, + 0xf210a086, + 0xf208a929, + 0xf210a089, + 0xf210a92e, + 0xf208a8b2, + 0xf250a10d, + 0xf208a8b1, + 0xf208a112, + 0xf208a096, + 0xc050a09a, + 0x08c00cf2, + 0xa085f248, + 0xc000b421, + 0xc0360a0a, + 0xb4810c92, + 0x0896c000, + 0xb4211c8c, + 0x8502c000, + 0x8c00f031, + 0x8d80e131, + 0xb7c09ea3, + 0x0d025c0c, + 0x4078b960, + 0x7ffcb55f, + 0xa103f208, + 0xd1229dba, + 0x9e2d5d0d, + 0xa8e5f029, + 0x2caed012, + 0xd1265c88, + 0x9e4a5908, + 0xaa4de038, + 0x28bc0d04, + 0x324250a8, + 0xffffa241, + 0xf01091c1, + 0xc036aa61, + 0xb4810c8e, + 0xb73fc000, + 0x1c847fec, + 0xc000b421, + 0x998fc014, + 0xaa4dd208, 0xc0007500, - 0xf20890c4, - 0xfff4a9c6, - 0xd2089ae8, - 0xf290a2cd, - 0xd011aaad, - 0x75002a54, - 0x9102c000, - 0x0a42c809, - 0x0a10c5b6, - 0x530cb580, - 0x460cb780, + 0xf2909262, + 0xf011aa2d, + 0xc0002ac8, + 0xc80091a4, + 0x75002a00, + 0x90c4c000, + 0xa9c6f208, + 0x9ae8fff4, + 0xa2cdd208, + 0xaaadf290, + 0x2a54d011, 0xc0007500, - 0xc2809162, - 0x2a045a31, - 0x0ceac03e, + 0xc8099102, + 0xc5320a42, + 0xb5800a70, + 0xb780528c, + 0x7500458c, + 0x9162c000, + 0x5a31c280, + 0xc03e2a04, + 0xb4810cea, + 0xc000c000, + 0xb7809280, + 0x7502440c, + 0x915cc000, + 0x2a80c100, + 0x0a0e7540, + 0x1a46d001, + 0x9060c000, + 0xc03e0a02, + 0xb4810cea, + 0xb79fc000, + 0xb7bf7a6e, + 0xb7df7aee, + 0xc0067b6e, + 0x9c228c00, + 0x530cb780, + 0x0892c0c8, + 0x40f8b960, + 0x0948d011, + 0xaa45f029, + 0x5889d0a4, 0xc000b481, - 0x9280c000, - 0x448cb780, - 0xc0007502, - 0xc100915c, - 0x75402a80, - 0xd0010a0e, - 0xc0001a46, - 0x0a029060, - 0x0ceac03e, + 0xffff0890, + 0x9c229321, + 0xb720a605, + 0xb780458c, + 0x74407b8c, + 0xb5800a04, + 0xc0007b8c, + 0xb7829364, + 0x75004d08, + 0x92c2c000, + 0x440cb720, + 0x508cb780, + 0x3a407442, + 0x508cb580, + 0x919cc000, + 0x5c0cb780, + 0xa889d208, + 0xc0007440, + 0x850690a4, + 0x7218b543, + 0x0a42c801, + 0x0a00c010, + 0x0ceac032, 0xc000b481, - 0x7a6eb79f, - 0x7aeeb7bf, - 0x7b6eb7df, - 0x8c00c006, - 0xb7809c22, - 0xc0c8538c, - 0xb9600892, - 0xd01140f8, - 0xf0290948, - 0xd0a4aa45, - 0xb4815889, - 0x0890c000, - 0x9321ffff, - 0xa6059c22, - 0x460cb720, - 0x7d0cb780, - 0x0a047440, - 0x7d0cb580, - 0x9364c000, - 0x7108b783, - 0xc0007500, - 0xb72092c2, - 0xb780448c, - 0x7442510c, - 0xb5803a40, - 0xc000510c, - 0xb780919c, - 0xd2085d0c, - 0x7440a889, - 0x90a4c000, - 0xb5438506, - 0xc8017818, - 0xc0100a42, - 0xc0320a00, - 0xb4810cea, - 0xc008c000, - 0xc00208c2, - 0xb4211ce0, - 0xc008c000, - 0xc0300a42, - 0xb4820d0e, - 0xc450c000, - 0xc0080c82, - 0xb4811a40, - 0xb101c000, - 0xc0024220, - 0xc05038c0, - 0xb4210c82, - 0xc0c0c000, - 0x09920d82, - 0x0d02c008, - 0x0902c008, - 0x9aacfff4, - 0x0c86c450, - 0xb4810a02, - 0xb105c000, - 0xc0084220, - 0xc0300a00, - 0xb4820d0e, - 0x0c84c000, - 0x1a00c008, + 0x08c2c008, + 0x1ce0c002, + 0xc000b421, + 0x0a42c008, + 0x0d0ec030, + 0xc000b482, + 0x0c82c450, + 0x1a40c008, 0xc000b481, 0x4220b101, - 0x5a35c080, - 0x0902c801, - 0xc00e0940, - 0xd0a828fc, - 0xd0715910, - 0xc03029ce, - 0x9dc80c8a, - 0xc000b441, - 0x0c840a42, - 0xc000b481, - 0xc0007680, - 0xb7209182, - 0xb7405e8c, - 0xf21044bd, - 0xf3108a27, - 0xb5808021, - 0xc45044ad, + 0x38c0c002, + 0x0c82c050, + 0xc000b421, + 0x0d82c0c0, + 0xc0080992, + 0xc0080d02, + 0xfff40902, + 0xc4509aac, 0x0a020c86, 0xc000b481, 0x4220b105, - 0xb4810cec, + 0x0a00c008, + 0x0d0ec030, + 0xc000b482, + 0xc0080c84, + 0xb4811a00, + 0xb101c000, + 0xc0804220, + 0xc8015a35, + 0x09400902, + 0x28fcc00e, + 0x5910d0a8, + 0x29ced071, + 0x0c8ac030, + 0xb4419dc8, + 0x0a42c000, + 0xb4810c84, + 0x7680c000, + 0x9182c000, + 0x5d8cb720, + 0x44bdb740, + 0x8a27f210, + 0x8021f310, + 0x44adb580, + 0x0c86c450, + 0xb4810a02, 0xb105c000, - 0x12d64220, - 0xc03408ea, - 0xb4210c9e, + 0x0cec4220, + 0xc000b481, + 0x4220b105, + 0x08ea12d6, + 0x0c9ec034, + 0xc000b421, + 0x568cb780, + 0xa891f248, + 0x1950d053, + 0x88a3f210, + 0x0d060d82, + 0x5a0cc280, + 0x500cb580, + 0xffb4018b, + 0xc0809bea, + 0xb4a10ca2, 0xb780c000, - 0xf248570c, - 0xd053a891, - 0xf2101950, - 0x0d8288a3, - 0xc2800d06, - 0xb5805a0c, - 0x018b508c, - 0x9bbbffb4, - 0x0ca2c080, - 0xc000b4a1, - 0x478cb780, - 0xb4810c88, - 0xb7a0c000, - 0xc0025914, - 0xfff40d82, - 0x700a9a27, - 0x9364ffff, - 0x7d0cb780, - 0xa8adf210, - 0xa8a2f250, - 0x9e496243, - 0xc0007102, - 0x850690b8, - 0x7618b543, - 0x460cb780, - 0x0a827500, - 0x9204c001, - 0x448cb780, - 0xc0007502, - 0xb783933c, - 0x75007108, - 0x9282c000, - 0x458cb780, - 0xb5802a79, - 0xffb4458c, - 0xb7839b79, - 0x75007808, - 0x90c2c000, - 0x9850ffd4, - 0x7808b5a3, - 0x9815ffd4, - 0x7108b783, - 0xc0007500, - 0xc01493e2, - 0xb780998d, - 0xd2085d0c, - 0x7440a889, - 0x92c2c000, - 0x0a82c080, - 0x9240c000, - 0xffb40d82, - 0xb7839be1, - 0x75007208, - 0x90e2c000, - 0xffb40d82, - 0xc0009b8d, - 0x0d8290a0, - 0x98c2ffd4, - 0x0ca6c080, - 0xc000b4a1, - 0x0d92c002, - 0x99cafff4, - 0xffff700a, - 0x0dea9364, - 0x0d0a0982, - 0x0902c121, - 0x98f2ffb4, - 0x570cb780, - 0xa992f248, - 0x0d02c0a1, - 0x09c20d04, - 0x98ddffb4, - 0x0d82c0c0, - 0x0d420992, - 0xfff40942, - 0x0a0299cd, - 0x0ceac03e, + 0x0c88470c, 0xc000b481, - 0x7f6eb79f, - 0x7feeb7bf, - 0x9c228c40, - 0xb720a61d, - 0xb720570c, - 0xd09149b5, - 0x75002e10, - 0xc0049e8f, - 0xd0119022, - 0x85062e14, - 0x7118b543, - 0x75000b82, - 0x7d0cb5e0, - 0x7608b5e3, - 0x9082c000, - 0x7198b543, - 0x2e10d111, + 0x5814b7a0, + 0x0d82c002, + 0x9a27fff4, + 0xffff700a, + 0xb7809364, + 0xf2107b8c, + 0xf250a8ad, + 0x6243a8a2, + 0x71029e49, + 0x90b8c000, + 0xb5438506, + 0xb7807018, + 0x7500458c, + 0xc0010a82, + 0xb7809204, + 0x7502440c, + 0x933cc000, + 0x4d08b782, 0xc0007500, - 0xb5439082, - 0xd2117218, - 0x75002e10, - 0x9082c000, - 0x7298b543, + 0xb7809282, + 0x2a79450c, + 0x450cb580, + 0x9ba8ffb4, 0x7208b783, - 0xb7c07500, - 0xc0025f94, - 0xc8099144, - 0xc5ce0a42, - 0xc8090a00, - 0xc66808c2, - 0xc80908d0, - 0xc6ba0cc2, - 0xc8090cb0, - 0xc6880942, - 0xc8090920, - 0xc5c40d42, - 0xc8090d70, - 0xc74609c2, - 0xc80909b0, - 0xc7920dc2, - 0xc8090da0, - 0xc7fa0c42, - 0xc8090c40, - 0xc5b80842, - 0xc8090840, - 0xc5be0ac2, - 0xc8090a80, - 0xc5b80ec2, - 0xc8090ee0, - 0xc7fc0b42, - 0xf2100b40, - 0xf210a249, - 0xf210a0d1, - 0xf210a0d6, - 0xf210a159, - 0xf210a14e, - 0xf250a1dd, - 0xf250a1c2, - 0xf250a046, - 0xf210a049, - 0xf210a2c5, - 0xf250a2c2, - 0xf210a34d, - 0xd151aa4d, - 0x9eab0ef0, - 0x9c629ea4, - 0x598cb720, - 0xaa21d208, - 0x41abb580, - 0x41b3b720, - 0x438ab5e0, - 0x5014b520, - 0x590cb7c0, - 0xaa69f2d0, - 0xa8d9f208, - 0xc0007048, - 0xb7809142, - 0xf2485f8c, - 0xd152a88d, - 0x9e8c0df0, - 0xb7839c62, - 0x75007108, - 0x9062c004, - 0x4614b720, - 0xc0037640, - 0xb72093c4, - 0x7440438a, + 0xc0007500, + 0xffd490c2, + 0xb5a3987f, + 0xffd47208, + 0xb7829844, + 0x75004d08, + 0x92a2c000, + 0x996bc014, + 0x5c0cb780, + 0xa889d208, + 0xc0007440, + 0xc0809182, + 0xc0000a82, + 0x0d829100, + 0x9810ffd4, + 0xffd40d82, + 0xc08098fb, + 0xb4a10ca6, + 0xc002c000, + 0xfff40d92, + 0x700a99d4, + 0x9364ffff, + 0x09820dea, + 0xc1210d0a, + 0xffb40902, + 0xb780992b, + 0xf248568c, + 0xc0a1a992, + 0x0d040d02, + 0xffb409c2, + 0xc0c09916, + 0x09920d82, + 0x09420d42, + 0x99d7fff4, + 0xc03e0a02, + 0xb4810cea, + 0xb79fc000, + 0xb7bf7f6e, + 0x8c407fee, + 0xa61d9c22, + 0x568cb720, + 0x49adb780, + 0x2a00c002, + 0xc0037500, + 0xc8099242, + 0xc54a0942, + 0xc8090960, + 0xc5de0d42, + 0xc8090d30, + 0xc63009c2, + 0xc8090990, + 0xc5fe0c42, + 0xc8090c00, + 0xc5420cc2, + 0xc8090cd0, + 0xc6b40842, + 0xc8090860, + 0xc6fe0ec2, + 0xc8090e80, + 0xc7600b42, + 0xc8090b40, + 0xc5360f42, + 0xc8090f20, + 0xc53a85c2, + 0xb7e085e0, + 0xc809568c, + 0xc5368742, + 0xc8098740, + 0xc76208c2, + 0xd15108c0, + 0x9eab0af0, + 0x5e8cb780, + 0xb5428506, + 0x0f824d18, + 0x7b94b5e0, + 0x7010b5e3, + 0xa109f208, + 0xa112f208, + 0xa195f208, + 0xa01af208, + 0xa08ef208, + 0xa01df208, + 0xa282f248, + 0xa305f248, + 0xa30af248, + 0xa187f208, + 0xa100f20a, + 0xa08df248, + 0x9c620603, + 0xaa6df288, + 0x5894b720, + 0xa8a1d208, + 0x75002a08, + 0x4312b5e0, + 0x41cbb520, 0x90e2c000, - 0xaa55da08, - 0xc0017048, - 0xb7a09004, - 0xb7835d14, - 0xb7a07188, - 0xda085f8c, - 0xb520a9d6, - 0x850a4392, - 0xd2107500, - 0xf208a0aa, - 0xe001a8a9, - 0x9d4f8d24, - 0x9e8c1d84, - 0xf2089c62, - 0x9eaeaa31, - 0x9ea40d8a, + 0xb540856a, + 0xc0004f9c, + 0xb78090c0, + 0xb58041cb, + 0xb7c04f8c, + 0xb720580c, + 0xf2085694, + 0xb780a8d9, + 0x70484d4d, + 0x9142c000, + 0x5e8cb780, + 0xa88df248, + 0x0d90d152, + 0x9c629e8c, + 0x4d08b782, + 0xc0037500, + 0xb72092e2, + 0x76404594, + 0x9244c003, + 0x430ab720, + 0xc0007440, + 0xda0890e2, + 0x7048aa55, + 0x9324c000, + 0x5e8cb7a0, + 0x5c14b7a0, + 0xa9d6da08, + 0x4312b520, + 0xaa29f208, + 0xd210098a, + 0x1d84a0aa, + 0x9c629ea4, + 0xa8b1f208, + 0x9e8c0d8a, 0xc0009c62, 0xb7809180, - 0xf2085f8c, - 0x9ea6a891, - 0x5d14b7a0, - 0x9e8c0d86, + 0xf2085e8c, + 0xb7a0a891, + 0x0d865c14, + 0x9e8c0289, 0xb7809c62, - 0xb723438a, - 0xb7207208, - 0x0a045994, - 0x438ab580, + 0xb720430a, + 0x0a04588c, + 0x430ab580, 0xaa29d210, - 0xb5807440, - 0xc0014849, - 0xb7a09024, - 0xf2105a8c, - 0x9eaba8c1, - 0x9c629e8c, - 0xaa29d210, - 0xc0007500, - 0xf20892a4, - 0xf210a9a1, - 0x0d82a85d, - 0x9c629e84, - 0xa021f208, - 0xa845f250, - 0x09829eab, - 0x9c629e84, - 0xaa21da08, - 0x7b8ab581, - 0x448cb780, - 0xc0007502, - 0x0d8690bc, - 0x9a4cffb4, - 0xaa29d210, - 0xc0007500, - 0xb7209122, - 0xb780558c, - 0x3a08412d, - 0x90e0c000, - 0x558cb720, + 0x598cb7c0, + 0x4829b580, + 0xa8a1f208, + 0x9e8c9eb3, + 0xd2109c62, + 0x7500aa29, + 0x92a4c000, + 0xa9c1f208, + 0xa83df208, + 0x9e840d82, + 0xf2089c62, + 0xf248a041, + 0x9eb3a825, + 0x9e840982, + 0xda089c62, + 0xb581aa41, + 0xb780788a, + 0x7502440c, + 0x90bcc000, + 0xffb40d86, + 0xd2109a9f, + 0x7500aa29, + 0x9122c000, + 0x550cb720, 0x412db780, - 0xb5802a75, - 0xb723412d, - 0xb7807108, - 0x7440510c, - 0xb5803a04, - 0xc000510c, - 0xd15191c4, - 0xb7400e70, - 0xd208598c, - 0xd208a882, - 0xb520a881, - 0xd8085014, - 0xb79fa0cd, - 0xb7bf7e6e, - 0xb7df7eee, - 0xb7ff7f6e, - 0xc0027fee, - 0x9c228c00, - 0xb783a60d, - 0x75007208, - 0x5f94b7a0, - 0xc0000b02, - 0xb7a09262, - 0xf2105a8c, - 0xf208a83d, - 0x0d8aa9a1, - 0x9c629e84, - 0xa021f208, - 0xa825f250, - 0x09869eab, + 0xc0003a08, + 0xb72090e0, + 0xb780550c, + 0x2a75412d, + 0x412db580, + 0x4d08b722, + 0x508cb780, + 0x3a047440, + 0x508cb580, + 0x9204c000, + 0x568cb7e0, + 0x588cb740, + 0x0a70d151, + 0xa882d208, + 0xa881d208, + 0x4f94b520, + 0xa0cdd808, + 0x7e6eb79f, + 0x7eeeb7bf, + 0x7f6eb7df, + 0x7feeb7ff, + 0x8c00c002, + 0xa60d9c22, + 0x5e94b7a0, + 0x5994b760, + 0xa825f210, + 0x5c14b7c0, + 0x500cb7c0, 0x9c629e84, - 0x7208b783, - 0xb7c07500, - 0xc0005094, - 0xb7609124, - 0xf2105a94, - 0x9e84a825, - 0x03019c62, - 0x5d0cb720, - 0x4129b780, - 0x02837500, - 0x9224c000, - 0x7208b783, + 0xaa49d210, + 0x02817500, + 0x9184c000, + 0xaa21f250, + 0x9c629ea4, + 0xa8b5f210, + 0x11ead020, + 0x9c629e8c, + 0xaa39f210, + 0x9e739eb3, + 0x9c629ea4, + 0x568cb720, + 0x49adb780, + 0x2a00c400, 0xc0007500, - 0xf25090c4, - 0x9ea4aa21, - 0xf2109c62, - 0x9eb1aa35, - 0x9ea415e2, - 0xf2109c62, - 0x9eb3aa39, - 0x9ea4018b, - 0xb7209c62, - 0xb780570c, - 0xc40049ad, - 0x75002a00, - 0x9102c000, - 0xd2088502, - 0x8506a12b, - 0xa123d208, - 0x510cb780, - 0x2a3dcffe, - 0x510cb580, - 0x7eeeb79f, - 0x7f6eb7bf, - 0x7feeb7df, - 0x9c228c60, - 0x4b0cb720, - 0xc0ff9e5c, - 0xc0ff2a40, - 0x710228c0, - 0xc0008502, - 0x85069062, - 0x4b9cb540, - 0x4b14b560, - 0xa6059c22, - 0xd0519e5d, - 0x75002a50, - 0x90e4c000, - 0x4b8cb780, + 0x85029102, + 0xa14bd210, + 0xd2108506, + 0xb780a143, + 0xcffe508c, + 0xb5802a3d, + 0xb79f508c, + 0xb7bf7eee, + 0xb7df7f6e, + 0x8c607fee, + 0xb7209c22, + 0x9e5c4a8c, + 0x2a40c0ff, + 0x28c0c0ff, + 0x85027102, + 0x9062c000, + 0xb5408506, + 0xb5604b1c, + 0x9c224a94, + 0x9e5da605, + 0x2a50d051, 0xc0007500, - 0xc0c09142, - 0xc0120d82, - 0x0d0209c2, - 0xffd40942, - 0xb7809bf9, - 0xc0344b0c, - 0xb4810cb6, - 0xc034c000, - 0xb4a20d32, - 0xb5a0c000, - 0xb79f4a8c, - 0xb7bf7f6e, - 0x8c407fee, - 0xa61d9c22, - 0xb7838420, - 0x75007108, - 0x9122c000, - 0x598cb780, - 0xa881d288, - 0xc0187440, - 0xb7409124, - 0xb7a0468c, - 0x0dc25694, - 0xc002098e, - 0x048b0d42, - 0x9af2ff94, - 0xaa35f210, - 0x560cb7c0, - 0xa8a5f210, - 0xa8aaf210, - 0x570cb7a0, - 0x478cb580, - 0xa0d5f208, - 0xaa39da10, - 0xa8bdda10, - 0xa0def208, - 0x08d0d252, - 0xa259f208, - 0xa0c1f248, - 0xa922da10, - 0x0a50d131, - 0xa881da08, + 0xb78090e4, + 0x75004b0c, + 0x9142c000, + 0x0d82c0c0, + 0x09c2c012, + 0x09420d02, + 0x983dfff4, + 0x4a8cb780, + 0x0cb6c034, + 0xc000b481, + 0x0d32c034, + 0xc000b4a2, + 0x4a0cb5a0, + 0x7f6eb79f, + 0x7feeb7bf, + 0x9c228c40, + 0x8420a61d, + 0x4d08b782, + 0xc0007500, + 0xb7809122, + 0xd288588c, + 0x7440a881, + 0x9284c015, + 0x460cb740, + 0x5614b7a0, + 0x098e0dc2, + 0x0d42c002, + 0xff94048b, + 0xf2109b65, + 0xb7c0aa35, + 0xf210558c, + 0xf210a8a5, + 0xb7a0a8aa, + 0xda10568c, + 0xb580a922, + 0xda10470c, + 0xf208aa39, + 0xda10a0d5, + 0xf208a8bd, + 0xd252a0de, + 0xf25008d0, + 0xf208a927, + 0xf248a259, + 0xd131a0c1, + 0xda080a50, + 0x9e53a881, 0x404bb740, - 0xa927f250, - 0xda909e53, - 0x60b2a8b2, - 0x5a7fc080, - 0x5a71c200, - 0x58930098, - 0xe2105894, - 0xdffc80a3, - 0x59157e7e, - 0x5b90c100, - 0xf248018b, - 0xc000a0dd, - 0xe10091e2, - 0xc0005d40, - 0xda909164, - 0x8502aa35, - 0x4792b520, - 0x489ab540, - 0x468ab580, - 0xaa21f288, - 0x0950d132, - 0xa255f248, - 0xa259f248, + 0xa8b2da90, + 0xc08060b2, + 0xc2005a7f, + 0x00985a71, + 0x58945893, + 0x80a3e210, + 0x7e7edffc, + 0xc1005915, + 0x018b5b90, + 0xa0ddf248, + 0x91e2c000, + 0x5d40e100, + 0x9164c000, + 0xaa35da90, + 0xb5208502, + 0xb5404692, + 0xb580479a, + 0xf288458a, + 0xd132aa21, + 0xda100950, + 0xf248a8a1, + 0xf248a255, + 0xd810a259, + 0xf248aa41, + 0xda48a93b, + 0x6218a8ba, + 0x8021f310, + 0xa93dda48, + 0xa0caf248, + 0xa249f288, + 0xaa29da48, + 0xa151f248, + 0xa923f208, + 0xa8aeda48, + 0xc2006218, + 0xf3105a10, + 0xf2088021, + 0xf208a241, + 0x9e4ca927, + 0xa928f20a, + 0x588c6098, + 0x8023f210, + 0x82a3e210, + 0x5d8cb740, + 0xa249f208, + 0xa8aada48, + 0xaa21da10, + 0xa0cdf208, + 0xa8c1d810, + 0xa0c6f208, + 0xa937f248, + 0x62430a04, 0xa8a1da10, - 0xaa41d810, - 0xa93bf248, - 0xa8bada48, - 0xf3106218, - 0xda488021, - 0xf248a93d, - 0xf288a0ca, - 0xda48a249, - 0xf248aa29, - 0xf208a151, - 0xda48a923, - 0x6218a8ae, - 0x5a10c200, 0x8021f310, - 0xa241f208, - 0xa927f208, - 0xf20a9e4c, - 0x6098a928, - 0xf210588c, - 0xe2108023, - 0xf20882a3, - 0xda48a249, - 0xf208a8aa, - 0xda10a0cd, - 0xd810aa21, - 0xf208a8c1, - 0xf248a0c6, - 0x0a04a937, - 0xb7406243, - 0xf3105e8c, - 0xf2888021, - 0xda10a245, - 0xf008a8a1, - 0xda10a953, - 0xf00aa8a2, - 0x58a0a954, + 0xa8a2da10, + 0xa245f288, + 0xa953f008, + 0xa954f00a, + 0x5c9c58a0, 0x80a3e210, - 0xe0205c9c, - 0xda4882a3, - 0xf208aa2d, - 0xf208a0ad, - 0xf248a0b2, - 0xf248a0c5, - 0xf208a0ce, - 0xd810a251, - 0xc004a941, - 0xb5201880, - 0xd1314f0c, - 0xda080a54, - 0xc002a881, - 0xb5201c80, - 0x59404f94, - 0xf2885951, - 0x58c0a155, - 0xf28858d1, - 0xc42ea0d9, - 0x0a020cf2, - 0xc000b481, - 0x4220b101, - 0x74402884, - 0x0b50d132, - 0x9102c000, - 0xaa41da10, - 0x753ec09c, - 0x9152c011, - 0x08c6c0c0, - 0x0ce2c050, - 0xc000b421, - 0xa939f210, - 0x0a30d131, - 0xa881da08, - 0x28a0d052, - 0x58917640, + 0x82a3e020, + 0xaa2dda48, + 0xa0adf208, + 0xa0b2f208, + 0xa0c5f248, + 0xa0cef248, + 0xa251f208, + 0xa941d810, + 0x1880c004, 0x4e8cb520, - 0x9222c000, - 0xc0600a02, - 0xb4810cae, - 0xda10c000, - 0x7440a8a1, - 0x9302c000, - 0xb5408502, - 0xc0004e9c, - 0xc2009260, - 0x74802900, - 0x9122c000, - 0xc0600a0a, - 0xb4810cae, - 0xc000c000, - 0x0a0690e0, + 0x0a54d131, + 0xa881da08, + 0x1c80c002, + 0x4f14b520, + 0x59515940, + 0xa155f288, + 0x58d158c0, + 0xa0d9f288, + 0x0cf2c42e, + 0xb4810a02, + 0xb101c000, + 0x28844220, + 0xd1327440, + 0xc0000b50, + 0xda109102, + 0xc09caa41, + 0xc00e753e, + 0xc0c092b2, + 0xc05008c6, + 0xb4210ce2, + 0xf210c000, + 0xd131a939, + 0xda080a30, + 0xd052a881, + 0x764028a0, + 0xb5205891, + 0xc0004e0c, + 0x0a029222, 0x0caec060, 0xc000b481, - 0xaa39f210, - 0x75002a04, - 0xb540850a, - 0xc000491c, - 0x850490a2, - 0x491cb540, - 0x7108b783, - 0xb7e07500, - 0xc0005f94, - 0xb78392e2, - 0x75007208, - 0x9244c000, - 0x460cb780, + 0xa8a1da10, + 0xc0007440, + 0x85029302, + 0x4e1cb540, + 0x9260c000, + 0x2900c200, + 0xc0007480, + 0x0a0a9122, + 0x0caec060, + 0xc000b481, + 0x90e0c000, + 0xc0600a06, + 0xb4810cae, + 0xf210c000, + 0x2a04aa39, + 0x850a7500, + 0x489cb540, + 0x90a2c000, + 0xb5408504, + 0xb782489c, + 0x75004d08, + 0x5e94b7e0, + 0x91a2c000, + 0x458cb780, 0xc0007500, - 0xb78391a2, - 0x75007288, - 0x9104c000, - 0x5a94b760, - 0xaa61f210, - 0x9c629ea4, - 0xaa39f210, - 0x75002a20, - 0x90e2c000, - 0xaa21da10, + 0xb7609102, + 0xf2105994, + 0x9ea4aa61, + 0xf2109c62, + 0x2a20aa39, 0xc0007500, - 0xb7809244, - 0xb720598c, - 0xda08530c, - 0x9e8ca98e, - 0xb7839c62, - 0x75007108, - 0x90a2c000, - 0xb5438506, - 0xf2107b18, - 0xd011a8b9, - 0x75002a14, - 0x90e2c001, - 0x2a12d011, - 0x85167500, - 0x0a7ecffe, - 0x0cfac038, - 0x8d28e001, - 0x4d1cb540, - 0xc000b481, - 0xa8c1da10, - 0x6314b720, - 0x0a6ac284, - 0x856ac684, - 0x7462c058, - 0x5214b520, - 0x0c82c038, - 0x4c28b324, - 0xc000b481, - 0xc0020882, - 0xb4210c80, - 0xffd4c000, - 0xb7809b4a, - 0xc03e490c, - 0xb4810c82, - 0xb720c000, - 0xc0504d0c, - 0xb4210c82, + 0xda1090e2, + 0x7500aa21, + 0x9244c000, + 0x588cb780, + 0x528cb720, + 0xa98eda08, + 0x9c629e8c, + 0x4d08b782, + 0xc0007500, + 0x850690a2, + 0x7518b543, + 0xa8b9f210, + 0x2a14d011, + 0xc0017500, + 0xd01190e2, + 0x75002a12, + 0xcffe8516, + 0xc0380a7e, + 0xe0010cfa, + 0xb5408d28, + 0xb4814c9c, 0xda10c000, - 0xf288a921, - 0xda10a8d5, - 0x6123a926, - 0xda109e53, - 0x6097aa21, - 0x5e14b720, - 0xb5418702, - 0x857f7c82, - 0x459ab540, - 0xb540851a, - 0x0d86449a, - 0xb5801a04, - 0xb5404d8c, - 0x8526405b, - 0x415bb540, - 0x460ab540, - 0x18a05891, - 0x40cbb520, - 0x7fe4b55f, - 0x9baac014, - 0x7fe4b75f, - 0xb5438506, - 0xb5437a18, - 0xb5447a80, - 0xb5444000, - 0xb5434080, - 0xda107b80, + 0xb720a8c1, + 0xc2846194, + 0xc6840a6a, + 0xc058856a, + 0xb5207462, + 0xc0385194, + 0xb3240c82, + 0xb4814c28, + 0x0882c000, + 0x0c80c002, + 0xc000b421, + 0x9b98ffd4, + 0x488cb780, + 0x0c82c03e, + 0xc000b481, + 0x4c8cb720, + 0x0c82c050, + 0xc000b421, + 0xa921da10, + 0xa8d5f288, + 0xa926da10, + 0x9e536123, + 0xaa21da10, + 0xb7206097, + 0x87025d14, + 0x7982b541, + 0xb540857f, + 0x851a449a, + 0x439ab540, + 0x1a040d86, + 0x4d0cb580, + 0x405bb540, + 0xb5408526, + 0xb540415b, + 0x5891450a, + 0xb52018a0, + 0xb55f40cb, + 0xc0147fe4, + 0xb75f9b0b, + 0xda107fe4, 0xf288a8a6, - 0x9e49aa55, - 0x5694b720, - 0x7c00b543, - 0xb7206243, - 0x8502434d, + 0x8506aa55, + 0x7418b543, + 0xb7209e49, + 0xb5435614, + 0xb5437480, + 0xb5437a00, + 0xb5437a80, + 0xb5437580, + 0x62437600, + 0x434db720, + 0x0a828502, 0xc10158c8, 0x9e892880, 0xa9c2da10, - 0xb5400a82, - 0xb5404e1c, - 0x5dc0519c, - 0x2dc0c0ff, - 0x3db0ca01, + 0x4d9cb540, + 0x511cb540, 0x5a11c200, - 0x450ab580, - 0xfff43596, - 0xc0c099d3, - 0xc0120d82, - 0x0d0209c2, - 0xffd40942, - 0x714e99e7, - 0xc0018546, - 0x9dcf9148, - 0x99d5fff4, + 0xc0ff5dc0, + 0xca012dc0, + 0xb5803db0, + 0x3596440a, + 0x99ddfff4, 0x0d82c0c0, 0x09c2c012, - 0x09060d02, - 0x99d8ffd4, - 0x1a70d091, - 0x0a027148, - 0x0a42d00b, - 0xa9c2da10, - 0x5a28c200, - 0x5dc09ea1, - 0x2dc0c0ff, - 0x3db0c801, - 0xfff43596, - 0xd05199a9, - 0xc2000a50, - 0xc2005a40, - 0x714e5ac1, - 0xfffe8506, - 0xf2509346, - 0x7500aa71, - 0x857fcfce, - 0x7f9cb540, - 0x9102c000, - 0xa9bef210, - 0x450ab760, - 0x9c629ea4, - 0xc0140d82, - 0xb78398e4, - 0x75007a88, - 0xb5438502, - 0xc0027a18, - 0xb7a092a4, - 0x0b025a8c, - 0xb783068f, - 0x75007108, - 0x9082c002, - 0x7208b783, - 0xc0017500, - 0xb78393e2, - 0x75007b08, - 0x9182c000, - 0xa9a2f208, - 0x7b08b5c3, - 0xa869f250, - 0x9c629e84, - 0x430ab500, - 0x7c08b783, - 0xc0007500, - 0xf2109382, - 0x9eaba825, - 0x7c08b5c3, - 0x9c629e84, - 0xaa21f250, - 0x9c629ea4, - 0xa9a1f208, - 0xa83df210, - 0x9e840d86, - 0xf2509c62, - 0x9eabaa25, - 0xa021f208, - 0x9ea40986, - 0xb7839c62, - 0x75007c08, - 0x91e4c000, - 0xc0140d86, - 0xb7839898, - 0x75007c08, - 0x9342ffff, - 0x90a0c000, + 0x09420d02, + 0x9a35ffd4, + 0x8546714e, + 0x9148c001, + 0xfff49dcf, + 0xc0c099df, + 0xc0120d82, + 0x0d0209c2, + 0xffd40906, + 0xd0919a26, + 0x71481a70, + 0xd00b0a02, + 0xda100a42, + 0xc200a9c2, + 0x9ea15a28, + 0xc0ff5dc0, + 0xc8012dc0, + 0x35963db0, + 0x99b3fff4, + 0x0a50d051, + 0x5a40c200, + 0x5ac1c200, + 0x8506714e, + 0x9346fffe, + 0xaa71f250, + 0xcfce7500, + 0xb540857f, + 0xc0007e1c, + 0xf2109102, + 0xb760a9be, + 0x9ea4440a, + 0x0d829c62, + 0x9899c014, + 0x7488b783, + 0x85027500, + 0x7418b543, + 0x9144c000, 0xc0140d86, 0xb783988e, - 0x75007a88, - 0x9262fffd, + 0x75007488, + 0x9342ffff, 0x0d82c0c0, 0x09c2c012, 0x09060d02, - 0x9946ffd4, + 0x99dfffd4, 0x0a02c801, - 0x518cb580, + 0x510cb580, 0x0d82c0c0, 0x09c2c012, 0x09420d02, - 0x993affd4, - 0x5194b760, - 0x991afff4, + 0x99d3ffd4, + 0x5114b760, + 0x996ffff4, 0xfff40d86, - 0xc0c09928, + 0xc0c0997d, 0xc0120d82, 0x0d0209c2, 0xffd40906, - 0x8502992b, + 0x850299c4, 0x0892c006, 0x0c9ac430, 0xb5400902, - 0xc006519c, + 0xc006511c, 0xb4418510, 0xb104c000, 0x2a404220, @@ -2250,7 +2155,7 @@ unsigned long aui32H264VBR_MasterMTXTOPAZFWText[] = { 0xe0000087, 0xffff1884, 0xb7409284, - 0xc0064614, + 0xc0064594, 0xc4300892, 0x09020c9a, 0x8512c006, @@ -2271,7 +2176,7 @@ unsigned long aui32H264VBR_MasterMTXTOPAZFWText[] = { 0x0ceac03e, 0xc000b481, 0x9180c000, - 0x448cb780, + 0x440cb780, 0x088a7504, 0x0ceac03e, 0x1894d00c, @@ -2279,7 +2184,7 @@ unsigned long aui32H264VBR_MasterMTXTOPAZFWText[] = { 0x0d82c0c0, 0x0d0209e2, 0xffd40942, - 0x0a0298d7, + 0x0a029970, 0x0cb6c034, 0xc000b481, 0x7deeb79f, @@ -2294,25 +2199,25 @@ unsigned long aui32H264VBR_MasterMTXTOPAZFWText[] = { 0xc0120d82, 0x0d0209c2, 0xffd40906, - 0xc00098b9, + 0xc0009952, 0xc4349240, 0x0a020cb2, 0xc000b481, 0x4220b101, 0x74402884, 0x90e2c000, - 0x7a08b783, - 0xc0097500, - 0xb78091a2, - 0x75024e0c, + 0x7408b783, + 0xc0067500, + 0xb7809322, + 0x75024d8c, 0x90c4c000, 0xc0140d82, - 0x3ac09a29, - 0x5694b740, - 0x560cb740, + 0x3ac099d5, + 0x5614b740, + 0x558cb740, 0xa8c5d810, 0xaa55f088, - 0x4592b720, + 0x4492b720, 0x9e496243, 0x5a11c200, 0xba090a04, @@ -2320,24 +2225,24 @@ unsigned long aui32H264VBR_MasterMTXTOPAZFWText[] = { 0x70484002, 0x06850305, 0x9138c000, - 0x490cb780, + 0x488cb780, 0xb5802a51, - 0xc003490c, + 0xc003488c, 0xf21091c0, 0x2a04aa39, 0xc0027500, 0xb78093a2, - 0x7440490c, + 0x7440488c, 0x3942d011, - 0x490cb540, + 0x488cb540, 0x929cc002, - 0x4792b760, + 0x4692b760, 0xba249e5c, 0xc002400a, 0xc00291a2, 0xb760911c, - 0xb740650a, - 0x9e995f04, + 0xb740640a, + 0x9e995e04, 0xba099e2d, 0xd0a24003, 0x9e485e7f, @@ -2352,94 +2257,52 @@ unsigned long aui32H264VBR_MasterMTXTOPAZFWText[] = { 0x9e545090, 0xc0017902, 0xb7819102, - 0x75004b88, + 0x75004988, 0x9064c001, - 0x470ab780, + 0x460ab780, 0xba249e48, 0x70084002, 0x9378c000, 0xc0007640, 0xb78190e4, - 0x75024b08, + 0x75024908, 0x92c2c000, 0x1e32d011, - 0x478ab580, + 0x468ab580, 0x48fd9e54, - 0x470ab560, - 0x4b90b501, + 0x460ab560, + 0x4990b501, 0xb5402959, - 0x20c2490c, + 0x20c2488c, 0xc000a0c1, 0x850290a0, - 0x4b98b541, - 0x458ab780, + 0x4998b541, + 0x448ab780, 0x400aba24, 0x90fcc000, - 0x650ab780, + 0x640ab780, 0xb5800a04, - 0xb720650a, - 0xc03e490c, + 0xb720640a, + 0xc03e488c, 0xb4210c82, 0xb780c000, - 0x0a04458a, - 0x458ab580, - 0x9a96c014, - 0x7108b783, - 0xc0027500, - 0xb7839222, - 0x75007208, - 0x9182c002, - 0x518cb780, - 0x75002a40, - 0x90e4c000, - 0x4008b784, - 0xc002751a, - 0xb7809024, - 0xb721580c, - 0xda087c92, - 0x9e48a881, - 0xc0007002, - 0xb7809284, - 0x8502430a, - 0x7c9ab541, - 0x440ab580, - 0x4412b760, - 0x530cb780, - 0xb5438506, - 0xb5437b18, - 0x9ea47c18, - 0xf2109c62, - 0x2a10aa39, - 0xc0007500, - 0xb78393e2, - 0x75007c08, - 0x90e4c000, - 0x7c8ab781, - 0xc0007502, - 0xb78392a4, - 0x75007b08, - 0xd0010902, - 0xc4380922, - 0x0a020c82, - 0xc000b481, - 0x4220b101, - 0x309428f1, - 0x0c82c038, - 0xc000b421, + 0x0a04448a, + 0x448ab580, + 0x9a42c014, 0x983ec014, - 0x4e0cb780, + 0x4d8cb780, 0xa955f288, 0x71040a04, - 0x4e0cb580, + 0x4d8cb580, 0x90a4c000, 0xb5408502, - 0xda104e1c, + 0xda104d9c, 0xb720a8a5, - 0x58914592, + 0x58914492, 0xba0960a3, - 0x9e4c4003, + 0x9e484003, 0x08843a84, - 0x020b7102, + 0x020b7002, 0x2a3dcffe, 0x4426b354, 0xd0510289, @@ -2448,47 +2311,47 @@ unsigned long aui32H264VBR_MasterMTXTOPAZFWText[] = { 0x0d82c0c0, 0x09c2c012, 0x09420d02, - 0x9b84ffb4, - 0x518cb780, + 0x9871ffd4, + 0x510cb780, 0xc0007500, 0x9eab90a2, - 0x9b71ffd4, + 0x981afff4, 0x7eeeb79f, 0x7f6eb7bf, 0x7feeb7df, 0x9c228c60, 0xa205f839, - 0x4008b724, - 0x5204b740, - 0x448ab780, + 0x7a08b723, + 0x5184b740, + 0x438ab780, 0x5908d0a6, 0xb7409e2d, - 0xe030570c, + 0xe030568c, 0xb760a94e, - 0xb744639c, - 0xb7444098, - 0x1a044000, - 0x448ab580, + 0xb743621c, + 0xb7437a98, + 0x1a047a00, + 0x438ab580, 0xa8cdc030, 0x5a40e200, 0x0a20d251, 0xa882da08, 0x82a3e210, - 0x5194b540, + 0x5114b540, 0x5c905c95, - 0x4008b524, + 0x7a08b523, 0x92c4c001, - 0x4088b784, + 0x7a88b783, 0xd3f10a04, 0x744428ce, - 0x4088b584, + 0x7a88b583, 0x9034c001, - 0x7f94b760, + 0x7e14b760, 0xb5438506, - 0x24a67a98, + 0x24a67498, 0xb5437640, - 0xb5207c18, - 0xc0005194, + 0xb5207618, + 0xc0005114, 0xd1319202, 0xb78008a0, 0xc801402b, @@ -2496,96 +2359,96 @@ unsigned long aui32H264VBR_MasterMTXTOPAZFWText[] = { 0x5a40c200, 0x2a40c0ff, 0xb5803208, - 0x0806518c, + 0x0806510c, 0xaa1df9f8, - 0xb7249c22, - 0xb7404088, - 0xd0a65e04, + 0xb7239c22, + 0xb7407a88, + 0xd0a65d04, 0x9e2d5904, 0xaa4dc830, - 0x448ab580, + 0x438ab580, 0x09a0d132, - 0x458ab720, + 0x448ab720, 0xaa61d810, 0x4002ba19, 0x5a11c200, 0x70c81a04, 0x9104c000, - 0x7f8cb780, + 0x7e0cb780, 0x3a00c040, - 0x7f8cb580, - 0x4e8cb720, + 0x7e0cb580, + 0x4e0cb720, 0x0a18d011, 0xc00070c8, 0xb7809104, - 0xc0107f8c, + 0xc0107e0c, 0xb5803a00, - 0xd0117f8c, + 0xd0117e0c, 0x70c80a1c, 0x9104c000, - 0x7f8cb780, + 0x7e0cb780, 0x3a00c020, - 0x7f8cb580, - 0x560cb780, + 0x7e0cb580, + 0x558cb780, 0xa916f288, 0xa919f288, 0xb7209e50, - 0xd011460a, + 0xd011450a, 0x62411a24, 0x4002ba09, 0x704800b2, 0x9106c000, - 0x7f8cb780, + 0x7e0cb780, 0x2a7acfff, - 0x7f8cb580, + 0x7e0cb580, 0x1a22d011, 0x62459e52, 0xc0007048, 0xb7809106, - 0xc7fe7f8c, + 0xc7fe7e0c, 0xb5802a7e, - 0xb7407f8c, - 0xd0a2451a, + 0xb7407e0c, + 0xd0a2441a, 0xf3105e11, 0x70c88821, 0x9104c000, - 0x7f8cb780, + 0x7e0cb780, 0x2a4ecfff, - 0x7f8cb580, - 0x568cb740, - 0x7f8cb720, + 0x7e0cb580, + 0x560cb740, + 0x7e0cb720, 0xaa45d808, 0x9e8a9e50, 0x5a11c200, 0x62091a04, - 0x5194b720, + 0x5114b720, 0xba240a04, 0x70c84002, 0xb5202494, - 0xc0005194, + 0xc0005114, 0xc8019118, 0xb5203c80, - 0xc0005194, + 0xc0005114, 0xd81091c0, 0xc801aa61, 0x9e483c80, 0x5a40c200, 0x2a40c0ff, 0xb5803208, - 0xf008518c, + 0xf008510c, 0xc040aa59, 0x75002a00, 0x9102c000, - 0x518cb780, + 0x510cb780, 0x3a00c101, - 0x518cb580, - 0x5194b760, - 0x9a60ffd4, + 0x510cb580, + 0x5114b760, + 0x9b09ffd4, 0xf9f80802, 0x9c22aa1d, - 0x5714b700, + 0x5694b700, 0x0e04d251, - 0x560cb760, + 0x558cb760, 0xa881da08, 0x2dfcc00e, 0x0cbac034, @@ -2616,7 +2479,7 @@ unsigned long aui32H264VBR_MasterMTXTOPAZFWText[] = { 0xf008c000, 0x0c84a97d, 0xc000b441, - 0x4d8cb780, + 0x4d0cb780, 0xd2240a08, 0x72445890, 0x931cc000, @@ -2631,25 +2494,25 @@ unsigned long aui32H264VBR_MasterMTXTOPAZFWText[] = { 0xa275f008, 0x0880c008, 0xa0fdf008, - 0x4f0cb780, + 0x4e8cb780, 0x0cdac034, 0xc000b481, - 0x4f8cb720, + 0x4f0cb720, 0xb4210c84, 0xb780c000, - 0x0ce44f0c, + 0x0ce44e8c, 0xb4810a40, 0xb720c000, - 0x0c844f8c, + 0x0c844f0c, 0xb42108c0, 0xb780c000, - 0xb7204f0c, - 0x1ce44f8c, + 0xb7204e8c, + 0x1ce44f0c, 0x0a00c010, - 0x4f0cb580, + 0x4e8cb580, 0xaa65f048, 0x0880c008, - 0x4f8cb520, + 0x4f0cb520, 0xc000b481, 0xa8edf048, 0xb4210c84, @@ -2711,94 +2574,88 @@ unsigned long aui32H264VBR_MasterMTXTOPAZFWText[] = { 0x2a3c1a10, 0x3a00c004, 0xc000b481, - 0x4d8cb780, + 0x4d0cb780, 0xb5800a04, - 0x9c224d8c, - 0xc43ea68d, + 0x9c224d0c, + 0xc43ea685, 0x0a020c92, 0xc000b481, - 0x4220b103, - 0x5c8cb780, + 0x4240b102, + 0x5b8cb780, 0xa885da08, 0xa909da08, - 0xa189da08, + 0xa10ada08, 0xa081da08, 0xa105da08, 0x0a020cd0, 0xc000b481, - 0x4220b103, - 0x5c0cb720, - 0x518cb780, - 0x5c8cb7a0, + 0x4240b102, + 0x5b0cb720, + 0x510cb780, + 0x5b94b700, 0x40b3b720, 0x412bb740, - 0x412bb560, + 0x4133b540, 0x75002a40, - 0xb5200303, + 0xb5200283, 0xb5404033, 0xc00040ab, - 0xb78490e2, - 0x750a4008, + 0xb78390e2, + 0x750a7a08, 0x90f2c000, - 0x4008b784, - 0xc00d751a, - 0xb7819204, - 0x0a047c8a, - 0x7c8ab581, + 0x7a08b783, + 0xc006751a, + 0xb7819104, + 0x0a04798a, + 0x798ab581, 0x0ca6c450, 0xb4810a02, - 0xb103c000, - 0x00874220, + 0xb102c000, + 0x9e514240, + 0x9e509e54, + 0x2a7cc00f, + 0x59c1d228, 0x2880c031, - 0xc00f0207, - 0xd0a42a7c, - 0xd22859e1, - 0x000759c1, + 0x59e1c080, 0x287ccffe, 0x0a020c88, 0xc000b481, - 0x4220b103, - 0x5bc1c180, - 0xcffe9e9a, - 0x0cbc2d7c, + 0x4240b102, + 0x5f41d122, + 0xcffe0585, + 0x0cbc2dfc, 0xc000b481, - 0x4220b103, - 0xb7400087, - 0xb781568c, - 0xc0fc7b8a, - 0xd0f22880, - 0xd0a4283e, - 0x9e415b19, - 0xa8d2d888, - 0xb5019e95, - 0xdffc7b92, - 0x12187e7e, - 0x4002ba1c, - 0x91c2c002, - 0xc00076c2, - 0xb7809384, - 0xb740480a, - 0xba245f04, - 0xc2004002, - 0x58ed58ff, - 0x589700c2, - 0x5908d0a6, - 0x58949e2d, - 0x9e591242, - 0xa8cee038, - 0x4a7d5230, - 0x249e9ea7, + 0x4240b102, + 0x2caed0f2, + 0x560cb720, + 0x4a2bb780, + 0xdffc9e8a, + 0xb5217d3e, + 0xc0027892, + 0x74c291a2, + 0x9364c000, + 0x470ab780, + 0x5e04b740, + 0x4002ba24, + 0x58ffc200, + 0x00c258ed, + 0xd0a65897, + 0x9e2d5908, + 0x12425894, + 0xe0385270, + 0x4a7da8ce, + 0x249a9ea5, 0xc001a0c2, 0xb7809180, - 0xda08468a, - 0xba24a8a1, + 0xb720458a, + 0xba24404a, 0x70484002, 0x907cc001, - 0x488ab780, - 0x4812b720, - 0x5f04b740, + 0x478ab780, + 0x4712b720, + 0x5e04b740, 0xb5800a04, - 0xba09488a, + 0xba09478a, 0xd0a24003, 0x9e495e7f, 0xc2009e2d, @@ -2806,161 +2663,50 @@ unsigned long aui32H264VBR_MasterMTXTOPAZFWText[] = { 0x5a17c200, 0x5908d226, 0x5a14c200, - 0xe0389ea7, - 0x149ea94d, + 0xe0389ea5, + 0x149aa94d, 0x08869e4c, 0x312250b0, 0xb780a141, - 0x0a04480a, - 0x480ab580, - 0x7188b783, - 0xb7837500, - 0xc0007208, - 0xc01c90c4, - 0xc0027d3e, - 0xc01c9184, - 0xd0117d3e, - 0xd02103f0, - 0x76c20527, - 0xaa39f210, - 0xd0010882, - 0x2a040892, - 0xb7407902, - 0xc0005a8c, - 0xd80890e2, - 0x0a04aa49, - 0xa249d808, - 0xa94bf008, - 0xa94cf00a, - 0x8027f310, - 0x82a5e010, - 0xa249f008, - 0xa0cdf008, - 0x7688b783, + 0x0a04470a, + 0x470ab580, + 0xf01074c2, + 0x0882aa59, + 0x0892d001, + 0x5994b720, + 0x79022a04, + 0xc0010360, + 0xc00005b6, + 0xb78090e2, + 0x0a04414b, + 0x414bb580, + 0x415db740, + 0x41c5b740, + 0x8025f310, + 0x82a7e010, + 0x414db580, + 0x41cdb520, + 0x7088b783, 0x08827500, 0x0892d002, - 0x0a0276c2, + 0x0a0274c2, 0x0a42d002, 0xc0007848, 0xc07c90c2, - 0xda088542, - 0x76c2a123, - 0xa953f008, + 0xb5408542, + 0x74c2405a, + 0x425db740, 0x90c4c000, - 0xaa41da08, - 0x9080c000, 0xaa21da08, - 0x80a1e310, - 0xaa4dd808, - 0xa0d1f008, - 0xd8080a04, - 0xc006a24d, - 0xb72091c0, - 0x9d2e5a8c, - 0xaa39f210, - 0x8136c301, - 0x8120c201, - 0x4525b740, - 0x75002a04, - 0x8027f010, - 0x8221f310, - 0xb5800103, - 0xc001452d, - 0x76c290a2, - 0x90c4c000, - 0xaa41da08, 0x9080c000, - 0xaa21da08, - 0xa25dd808, - 0xc00176c6, - 0x76c09082, - 0x91a4c000, - 0xd80874c0, - 0xe002a953, - 0xf2108d2a, - 0xd808802d, - 0xc000a251, - 0x74c092c0, - 0xa947d848, - 0x8d26e002, - 0x9160c000, - 0xaa41da08, - 0xd84874c0, - 0xd808a947, - 0xe002a25d, - 0xf2108d2a, - 0xd848802d, - 0xb783a245, - 0x75007308, - 0x9302c000, - 0x440ab780, - 0x70489e41, - 0x9244c000, - 0xb5438502, - 0xc43a7318, - 0x0a020c82, - 0xc000b481, - 0x4220b103, - 0x29fecfef, - 0x0c82c03a, - 0xc000b461, - 0x440ab780, - 0x70489e41, - 0xd0020882, - 0x76c60892, - 0xd0010a02, - 0x78480a42, - 0x9242c000, - 0xb5438506, - 0xc43a7318, - 0x0a020c82, - 0xc000b481, - 0x4220b103, - 0x3980c011, - 0x0c82c03a, - 0xc000b461, - 0xc0017780, - 0x76c091a2, - 0x92e4c000, - 0xaa21da08, - 0xa947f008, - 0xa8d5d808, - 0x8021f310, - 0xa8dad808, - 0xa245f008, - 0x0c849e44, - 0xa0dad808, - 0xd80800c2, - 0xc000a0d5, - 0xda0892a0, - 0xf008aa41, - 0xd848a95b, - 0xf310a8c9, - 0xd8488021, - 0xf008a8ce, - 0x9e44a259, - 0xd8480c84, - 0x00c2a0ce, - 0xa0c9d848, - 0xaa5dd808, - 0xa95ff008, - 0xa940f04a, - 0xa9c7f048, - 0x8021f310, - 0xa94ff048, - 0xa25df008, - 0x8221f210, - 0xa8c2d848, - 0xa241f048, - 0x8037f010, - 0x80a9e210, - 0xd8480c84, - 0xf048a0c2, - 0xf048a245, - 0xb7bfa0cd, - 0xb7df7eee, - 0xb7ff7f6e, - 0x8c607fee, + 0x404ab780, + 0x80a1e310, + 0x41cbb780, + 0x424db520, + 0xb5800a04, + 0xb7bf41cb, + 0xb7df7f6e, + 0x8c407fee, 0xc0369c22, 0x9e5c0cfe, 0xc000b481, @@ -2968,7 +2714,7 @@ unsigned long aui32H264VBR_MasterMTXTOPAZFWText[] = { 0xd01172c0, 0x9c221c0a, 0x9c220802, - 0x598cb780, + 0x588cb780, 0xda088502, 0xf010a88d, 0xf010a16b, @@ -2977,11 +2723,11 @@ unsigned long aui32H264VBR_MasterMTXTOPAZFWText[] = { 0xd810a16f, 0xf010a16b, 0x9c22a0e1, - 0x5b14b720, + 0x5a14b720, 0xa8e9d810, 0x414bb520, 0xaa71f010, - 0x5b8cb740, + 0x5a8cb740, 0x5a0fc200, 0xa245f048, 0xa8edf010, @@ -2994,149 +2740,130 @@ unsigned long aui32H264VBR_MasterMTXTOPAZFWText[] = { 0xa041f008, 0xc0309c22, 0xb740ac7d, - 0xc038591c, + 0xc038581c, 0xc030a45d, 0xc038ac7d, 0xc030a45d, 0xc038ac7d, 0xb720a45d, - 0xb7805894, - 0x8706598c, - 0x5d0cb720, + 0xb7805794, + 0x8706588c, + 0x5c0cb720, 0x8576c002, 0xa108d28a, - 0x485bb540, + 0x475bb540, 0xb5408502, 0xb5404039, 0x9c2240a1, - 0x8440a61d, - 0x7188b783, - 0x07877500, - 0x93c2c000, - 0x5914b720, - 0x4149b720, + 0x8420a61d, + 0x5814b7a0, + 0xb7a09e5a, + 0xb57f578c, + 0xd0117f74, + 0x00810822, + 0xaa2df210, + 0x01030c82, + 0xd2100503, + 0x0189a8a9, + 0x59ffd224, + 0x5894b7c0, 0x2a1ed3f1, 0x7524c004, - 0xd0030902, - 0x9e4f1922, - 0x42440a7f, - 0xb55f8752, - 0x8f387e64, - 0x7ee4b55f, - 0xb55f8f0c, - 0x20947f64, + 0x5c8cb7c0, + 0x0c020b82, + 0x1c02d003, + 0xa8cef250, + 0xa3a5f208, + 0xa04df208, + 0x9e409e44, + 0xa0a2f248, + 0x20904a7d, 0x2a44c002, - 0x9340c000, - 0x5914b720, - 0x4149b720, - 0x2a1ed3f1, - 0x0902753c, - 0x1922d003, - 0x0a7f9e4f, - 0x87324244, - 0x7e64b55f, - 0xb55f8f20, - 0x8f087ee4, - 0x7f64b55f, - 0x2a742094, - 0xb5203098, - 0xb7c04149, - 0xb7a0598c, - 0xb7a0588c, - 0xd0115d94, - 0x85020e72, - 0xa8cdf248, - 0xf2080109, - 0xf210a127, - 0xf248a22d, - 0xf208a0a5, - 0x0189aa6d, - 0x59ffd224, - 0xc0540d02, - 0x097f98e6, + 0xd2103098, + 0xc054a0a9, + 0x097f98ac, 0x01819e92, 0xc0540581, - 0xf20898e0, - 0x9eaeaa35, - 0xd2240089, - 0x720258ff, - 0xc0009e6b, - 0xc00090fa, - 0x700290e4, - 0x9094c000, - 0xa055f210, - 0xa967f008, - 0xaa65f248, - 0xa949f208, - 0x8021f310, - 0x5908d124, - 0xd2240089, - 0x769c58ff, - 0xa0e9f808, - 0x90b2c000, - 0xc000850a, - 0xc10091e0, - 0x751c5a04, - 0x90b2c000, - 0xc000850e, - 0xc00490e0, - 0x850a7698, - 0x8d22e009, - 0xaa79f208, - 0xa8d5f210, - 0xc3011209, - 0x58906245, - 0xc0007048, - 0xd2d09236, - 0x7500aa55, - 0x9184c000, - 0xaa41da90, - 0xd2d08506, - 0x0a04a157, - 0xa241da90, - 0x93e0c000, - 0xa8f9f208, - 0xaa55f210, - 0x6095c301, - 0x5a0cc200, - 0xc0007102, - 0xd2d0923c, - 0x7500aa55, - 0x9184c000, - 0xaa41da90, - 0xd2d08506, - 0x1a04a157, - 0xa241da90, - 0x90a0c000, - 0xd2d08502, - 0xda90a157, - 0xba24aa41, - 0xc0044002, - 0xc000752a, - 0xc00290da, - 0xc000855a, - 0xc0089100, - 0xc0007502, - 0xc00490dc, - 0xda908506, - 0xda90a143, - 0xf008a8c1, - 0xf208aa6d, - 0xba09a8ee, - 0x62434002, - 0x5b94b740, - 0x85029e49, - 0xd0506243, - 0xc002a959, - 0xd2280a00, - 0x74825919, - 0xa167f008, - 0xc0000685, + 0xf20898a6, + 0x0089aa35, + 0x58ffd224, + 0x9eaf7202, + 0x90fac000, + 0x90e4c000, + 0xc0007002, + 0xf2109094, + 0xf208a075, + 0xf250a947, + 0xf210aa25, + 0xf310a949, + 0xd1248021, + 0x00895908, + 0x58ffd224, + 0xfa08769c, + 0xc000a0c9, + 0x850a90b2, + 0x91e0c000, + 0x5a04c100, + 0xc000751c, + 0x850e90b2, + 0x90e0c000, + 0x7698c004, + 0xe009850a, + 0xf2108d22, + 0xf210aa39, + 0x1209a8f5, + 0x6245c301, + 0x70485890, + 0x9236c000, + 0xaa65d2d0, + 0xc0007500, + 0xda509184, + 0x8506aa79, + 0xa167d2d0, + 0xda500a04, + 0xc000a279, + 0xf21093e0, + 0xf210a8b9, + 0xc301aa75, + 0xc2006095, + 0x71025a0c, + 0x923cc000, + 0xaa65d2d0, + 0xc0007500, + 0xda509184, + 0x8506aa79, + 0xa167d2d0, + 0xda501a04, + 0xc000a279, + 0x850290a0, + 0xa167d2d0, + 0xaa79da50, + 0x4002ba24, + 0x752ac004, + 0x90dac000, + 0x855ac002, + 0x9100c000, + 0x7502c008, + 0x90dcc000, + 0x8506c004, + 0xa17bda50, + 0xa8f9da50, + 0xaa4df208, + 0xa8aef210, + 0x4002ba09, + 0xb7406243, + 0x9e495a94, + 0x62438502, + 0xa959d050, + 0x0a00c002, + 0x5919d228, + 0xf2087482, + 0xc000a147, 0xf21090c4, - 0xc000aa55, + 0xc000aa75, 0xf21092a0, - 0xf208a8d6, - 0xd0a2aa79, + 0xf210a8f6, + 0xd0a2aa39, 0x12095c90, 0xc0007048, 0x764090b8, @@ -3145,201 +2872,204 @@ unsigned long aui32H264VBR_MasterMTXTOPAZFWText[] = { 0x802bf210, 0x5a13c200, 0x8a21f310, - 0xa265f008, + 0xa245f208, 0x9080c000, - 0xa164f00a, - 0xaa49f208, + 0xa144f20a, + 0xaa49f210, + 0x7f6cb75f, 0x75020a04, - 0xa3eaf008, - 0xa249f208, + 0xa149f208, + 0xa249f210, 0x9144c000, - 0xaa61d208, - 0xa265dac8, - 0xa251da48, - 0x9000c009, - 0xaa31d250, + 0xaa21d210, + 0xa225dad0, + 0xa251da50, + 0x9040c009, + 0x5a94b740, + 0xaa51d050, 0xc0007500, - 0xd2509184, - 0x7500aa39, + 0xd0509184, + 0x7500aa59, 0x9142c000, - 0xaa41da88, + 0xaa41da90, 0xc0007504, 0x850690b4, 0x9060c000, - 0xd2888502, - 0xda08a153, - 0xf208a94b, - 0xf252a9cd, - 0xd0b1a958, - 0xe2100af0, - 0xd20889a7, - 0xd1a4a922, + 0xd2908502, + 0xda10a153, + 0xf210a94b, + 0xf252aa4d, + 0xd0b1a974, + 0xf3100ed0, + 0xd20889a1, + 0xd3a4a922, 0xe0205987, 0x5d0483a7, - 0xc03455eb, - 0xf2089b85, - 0xf250a9ca, - 0xd011aa49, - 0x85021cb4, - 0xd20860c3, - 0xf250a8a2, - 0x1d84a15b, - 0xd0309e5b, - 0x5d850102, - 0x81afe220, - 0xf2500503, - 0x55e7a1ca, - 0x9b6cc034, - 0xaa31d250, - 0xf2507500, - 0xc001a049, - 0xda4890e2, - 0x7500aa55, - 0xa957da48, - 0x9102c000, - 0xaa41da88, - 0x5a40e200, - 0x9144c000, - 0x5a8cb780, - 0xa881da08, - 0xa0e1dac8, - 0x90e0c001, - 0x5a45c200, - 0x8021f310, - 0xa261dac8, - 0xa9e2dac8, - 0xa9c1da88, - 0xc0340d02, - 0x18049b43, - 0x92a0c000, - 0xaa49da08, - 0xa927da50, - 0x5a40c200, - 0x5a45c200, - 0x8021f310, - 0xa261dac8, - 0xa9e2dac8, - 0xa9c9da08, - 0xc0340d02, - 0xdac89b2d, - 0xd031a061, - 0xd2240e72, - 0x76c25993, - 0xaa49f208, - 0xd00d0d82, - 0x75040db2, - 0x9094c001, - 0xa8e2dac8, - 0xa8d1da48, - 0x0e14d011, - 0xc0007048, - 0xda10913a, - 0xd011a941, - 0x70881a14, - 0x90d6c000, - 0x1e12d011, - 0x91c0c000, - 0x1e14d011, - 0xc0007048, - 0xd01190f8, - 0x70880a14, - 0x90dcc000, - 0x0e12d011, - 0xa261dac8, - 0xa963dac8, - 0x882ff210, - 0xa261dac8, - 0xa8e1dac8, - 0x7e7cb75f, - 0xc0007075, - 0xda109298, - 0xd011a8c2, + 0x55eb018f, + 0x9b48c034, + 0xa9caf210, + 0xaa65f250, + 0x1cb4d011, + 0x60c38502, + 0xa8a2d208, + 0xa177f250, + 0x9e5b1d84, + 0x0102d030, + 0xe2205d85, + 0x050381af, + 0xa1e6f250, + 0xc03455e7, + 0xb7209b2f, + 0xb7805a8c, + 0x75004629, + 0xa065f250, + 0x90e2c001, + 0xaa55da50, + 0xda507500, + 0xc000a957, + 0xda909102, + 0xe200aa41, + 0xc0005a40, + 0xb7809144, + 0xda08598c, + 0xdad0a881, + 0xc001a0a1, + 0xc2009120, + 0xf3105a45, + 0xda908021, + 0xdad0a9c1, + 0xdad0a221, + 0x0d02a9a2, + 0x9b04c034, + 0xc0001804, + 0xb74092e0, + 0xda105a8c, + 0xd848aa49, + 0xc200a947, + 0xc2005a40, + 0xf3105a45, + 0xda108021, + 0xdad0a9c9, + 0xdad0a221, + 0x0d02a9a2, + 0x9aecc034, + 0xa021dad0, + 0x7f6cb71f, + 0x0a02d031, + 0x5993d224, + 0xf21076c2, + 0x0d82aa49, + 0x0db2d00d, + 0xc0017504, + 0xdad09094, + 0xda50a8a2, + 0xd011a8d1, + 0x70480e14, + 0x913ac000, + 0xa961da10, + 0x1a14d011, + 0xc0007088, + 0xd01190d6, + 0xc0001e12, + 0xd01191c0, 0x70481e14, - 0x0a12d00e, - 0x913cc000, - 0x0e14d011, - 0xc0007048, + 0x90f8c000, + 0x0a14d011, + 0xc0007088, 0xd01190dc, - 0xdac81a12, - 0xf208a261, - 0x7504aa49, - 0x9034c001, - 0xaa6dd208, - 0xc000752c, - 0xda109392, - 0xb75fa943, - 0xda487ee4, - 0xe010aa5d, - 0xba2488a5, - 0x71024002, - 0x91f6c000, - 0x7f64b75f, - 0xa8e1dac8, - 0x8825f010, - 0xc0007048, - 0xd01190dc, - 0xdac81a14, - 0xd208a261, - 0xdac8a969, - 0x7104aa61, - 0xa8e1dac8, - 0xd00a0a02, - 0x9ea21a42, - 0xa8e6d208, + 0xdad00e12, + 0xdad0a221, + 0xf210a923, + 0xdad0882f, + 0xdad0a221, + 0x7468a8a1, + 0x9298c000, + 0xa8e2da10, + 0x1e14d011, + 0xd00e7048, + 0xc0000a12, + 0xd011913c, + 0x70480e14, + 0x90dcc000, + 0x1a12d011, + 0xa221dad0, + 0xaa49f210, + 0xc0007504, + 0xd21093b4, + 0x752caa2d, + 0x9312c000, + 0xa8e2da10, + 0xaa5dda50, + 0x1c9cd011, + 0x4002ba24, + 0xc0007102, + 0xdad091b6, + 0xd011a8a1, + 0x70481e16, + 0x90dcc000, + 0x1a14d011, + 0xa221dad0, + 0xa929d210, + 0xaa21dad0, + 0xd2107104, + 0x0a02a8a6, + 0x1a42d00a, + 0xa8a1dad0, + 0x9ea29e48, 0x4d7d2098, 0x21289e54, - 0x9e4a3094, - 0x5a40c080, - 0x5a41c200, - 0x09027088, - 0x1922d004, + 0xc0803094, + 0xc2005a40, + 0x70085a41, + 0xd0040902, + 0x9e921922, 0x42440a7f, - 0x20989e92, - 0x24949d19, - 0x3494c301, - 0xa0e2dac8, - 0xa0e6dac8, - 0xa0d2da48, - 0xdac88502, - 0x8706aa65, - 0xa148d28a, - 0xa14ff208, - 0xa133d250, - 0xa13bd250, - 0xa15bd288, - 0xa137d250, - 0xa15fd288, - 0xa127da50, - 0xa14bda08, - 0xa157da48, - 0xa143da88, - 0xa25dda48, - 0x7d6eb79f, - 0x7deeb7bf, - 0x7e6eb7df, - 0x7eeeb7ff, - 0x8c40c002, + 0x20982494, + 0x34949e8a, + 0xa0a2dad0, + 0xa0a6dad0, + 0xa0d2da50, + 0xb7808502, + 0x87065a8c, + 0xa148d292, + 0xa14ff210, + 0xa113d248, + 0xa11bd248, + 0xa15bd290, + 0xa117d248, + 0xa15fd290, + 0xa107da48, + 0xaa25dad0, + 0xa14bda10, + 0xa157da50, + 0xa143da90, + 0xa25dda50, + 0x7deeb79f, + 0x7e6eb7bf, + 0x7eeeb7df, + 0x7f6eb7ff, + 0x8c20c002, 0xa60d9c22, - 0x5b8cb7c0, - 0x598cb780, - 0x5b14b7c0, + 0x5a8cb7c0, + 0x588cb780, + 0x5a14b7c0, 0x76c20802, 0xa182f208, 0xc0030289, 0xb7a09044, - 0xf2485894, + 0xf2485794, 0xda10a045, 0xf210a049, 0xf210a9b6, 0x0d02a9a5, 0xc0345d84, - 0xda089a4d, + 0xda089a0f, 0x0a22a8aa, 0x7008c010, 0xc01208c3, 0x76407002, 0x92e2c000, - 0x590cb780, + 0x580cb780, 0xa88df208, 0xa8a6f210, 0x5914d0a6, @@ -3368,7 +3098,7 @@ unsigned long aui32H264VBR_MasterMTXTOPAZFWText[] = { 0x5a0fc200, 0xa231f248, 0xa8b1f248, - 0x5d8cb740, + 0x5c8cb740, 0xf0086211, 0xc200a8da, 0x10985a17, @@ -3383,12 +3113,12 @@ unsigned long aui32H264VBR_MasterMTXTOPAZFWText[] = { 0x7feeb7df, 0x9c228c60, 0xb720a61d, - 0xb7e05d94, - 0xb7405b8c, + 0xb7e05c94, + 0xb7405a8c, 0xf20840dd, 0x9e9daa61, 0x8821f310, - 0x5984b760, + 0x5884b760, 0x40cdb580, 0xaa29d210, 0xa265d080, @@ -3396,8 +3126,8 @@ unsigned long aui32H264VBR_MasterMTXTOPAZFWText[] = { 0x74429e4d, 0xb4279e5c, 0xb7c04622, - 0xb7c05914, - 0xf20a588c, + 0xb7c05814, + 0xf20a578c, 0xf210a960, 0xf208aa4d, 0xf040a957, @@ -3447,7 +3177,7 @@ unsigned long aui32H264VBR_MasterMTXTOPAZFWText[] = { 0x81afe220, 0xf2080503, 0xc034a1c6, - 0xf2089969, + 0xf208992b, 0xc001a045, 0xf2089320, 0xd800aa29, @@ -3483,8 +3213,8 @@ unsigned long aui32H264VBR_MasterMTXTOPAZFWText[] = { 0x7feeb7ff, 0x8c00c002, 0xb7809c22, - 0xb7205b8c, - 0xf208598c, + 0xb7205a8c, + 0xf208588c, 0xb720a903, 0x9e8a4035, 0x812fe210, @@ -3496,22 +3226,22 @@ unsigned long aui32H264VBR_MasterMTXTOPAZFWText[] = { 0xd09090e2, 0x76c0a9ce, 0x91c2c000, - 0x5b0cb780, - 0x588cb720, + 0x5a0cb780, + 0x578cb720, 0xa88ada08, 0x00039ea0, - 0x47b3b520, + 0x46b3b520, 0x9220c001, - 0x5b14b720, - 0x590cb720, + 0x5a14b720, + 0x580cb720, 0x414bb780, 0x412bb740, 0xd0116a14, 0x710268a6, - 0x588cb700, + 0x578cb700, 0xc0000403, 0xb78091bc, - 0xb72047aa, + 0xb72046aa, 0xba24414a, 0x6a164002, 0x70485888, @@ -3526,7 +3256,7 @@ unsigned long aui32H264VBR_MasterMTXTOPAZFWText[] = { 0xc000a14b, 0xd0489080, 0xb780a1f6, - 0xf2085d8c, + 0xf2085c8c, 0x747ca88d, 0x93b2c004, 0xaa49f010, @@ -3559,7 +3289,7 @@ unsigned long aui32H264VBR_MasterMTXTOPAZFWText[] = { 0xd0908506, 0xc003a157, 0xb7409040, - 0xd090590c, + 0xd090580c, 0xb720a0d6, 0xd808414a, 0x68a8aa49, @@ -3608,7 +3338,7 @@ unsigned long aui32H264VBR_MasterMTXTOPAZFWText[] = { 0xb5805a0b, 0xb780412c, 0xb580414a, - 0xd09047aa, + 0xd09046aa, 0x7440a8dd, 0x9202c000, 0xaa71d048, @@ -3622,53 +3352,39 @@ unsigned long aui32H264VBR_MasterMTXTOPAZFWText[] = { 0xb3407500, 0xb78048a4, 0xb580414c, - 0x9c22462c, + 0x9c2245ac, 0xb3407644, 0xc00348a4, - 0xc0017486, - 0xb78390ba, - 0x75007188, - 0x9102c000, - 0x5914b720, - 0x6004b740, - 0x90c0c000, - 0x5914b720, - 0x6084b740, - 0x4ccbb720, - 0xd0a69e2d, - 0xc8305904, - 0xb720aa4d, - 0x6229588c, - 0x00030583, - 0x41adb580, - 0x41acb780, - 0x5a37c200, - 0x92a0c001, - 0x588cb700, - 0x5914b760, - 0x5a4bc100, - 0xb7237500, - 0x09027188, - 0x911cc000, - 0x5a07c200, - 0x09047500, - 0x939affff, - 0x7c7ec01c, - 0x9102c000, - 0xaa65d8d0, - 0x6004b740, - 0x90c0c000, - 0xaa65d8d0, - 0x6084b740, - 0x5904d226, - 0xc8309e2d, - 0xf008a8ce, - 0x9e4ca8e1, - 0x609950ab, - 0x41acb520, - 0x41acb780, + 0xc0007486, + 0xb720931a, + 0xb7405814, + 0xb7205f04, + 0x9e2d4ccb, + 0x5904d0a6, + 0xaa4dc830, + 0x578cb720, + 0x05836229, + 0xc2000003, + 0xb5805a37, + 0xc00141ad, + 0xb7009100, + 0xc100578c, + 0x75005a4b, + 0x5814b760, + 0xc0000c82, + 0xc200911c, + 0x75005a07, + 0xffff0c84, + 0xd8d0939a, + 0xb740a8e5, + 0xd0a65f04, + 0x9e2d5904, + 0xaa61f008, + 0xa8cdc830, + 0xc2009e4a, + 0x6243520b, 0xe2108536, - 0xc20088a5, + 0xc20088ab, 0xb5805207, 0xf01041ac, 0x7502aa49, @@ -3677,7 +3393,7 @@ unsigned long aui32H264VBR_MasterMTXTOPAZFWText[] = { 0x422cb580, 0xd0909c22, 0x74c0a9d1, - 0x90c4c005, + 0x90e4c005, 0x422cb740, 0x41b4b720, 0x590cd126, @@ -3688,126 +3404,125 @@ unsigned long aui32H264VBR_MasterMTXTOPAZFWText[] = { 0xe2105d0c, 0xc10088ab, 0x70485a08, - 0x919ac004, - 0x85869e49, - 0xd0907044, + 0x91bac004, + 0x85869e4c, + 0xd0907104, 0xd090a1cf, 0xc002a1df, - 0xc100903c, - 0x70485a04, - 0x90f6c000, - 0x5e04d0a2, - 0xc0007104, - 0xb720937a, - 0xb720482a, - 0x08985d94, - 0x482ab520, + 0x9e49905c, + 0x5a04c100, + 0xc0007048, + 0xd0a290f6, + 0x71045e04, + 0x937ac000, + 0x472ab720, + 0x5c94b720, + 0xb5200898, + 0xb780472a, + 0xf01041cd, + 0xb740a8ed, + 0x624340c5, + 0xc2000a20, + 0xf3105a11, + 0x851a8221, + 0xa14bd090, + 0xc002850e, + 0xb7209340, + 0xb720472a, + 0x08885c94, + 0x472ab520, 0x41cdb780, 0xa8edf010, 0x40c5b740, - 0x0a206243, - 0x5a11c200, + 0x0a406243, + 0x5a15c200, 0x8221f310, - 0xd090851a, - 0x850ea14b, - 0x9340c002, - 0x482ab720, - 0x5d94b720, - 0xb5200888, - 0xb780482a, + 0xd090850e, + 0xb580a14b, + 0xb56040cd, + 0xfffc4c38, + 0x9e499320, + 0x5a04c100, + 0xc0007048, + 0xd0a290f6, + 0x71045e04, + 0x937ac000, + 0x472ab720, + 0x5c94b720, + 0xb5201888, + 0xb780472a, 0xf01041cd, 0xb740a8ed, 0x624340c5, 0xc2000a40, 0xf3105a15, - 0x850e8221, + 0x851a8a21, 0xa14bd090, - 0x40cdb580, - 0x4e38b560, - 0x9340fffc, - 0xc1009e49, - 0x70485a04, - 0x90f6c000, - 0x5e04d0a2, - 0xc0007104, - 0xb720937a, - 0xb720482a, - 0x18885d94, - 0x482ab520, + 0xc000857b, + 0xb7209340, + 0xb720472a, + 0x18845c94, + 0x472ab520, 0x41cdb780, 0xa8edf010, 0x40c5b740, - 0x0a406243, - 0x5a15c200, - 0x8a21f310, - 0xd090851a, - 0x857ba14b, - 0x9340c000, - 0x482ab720, - 0x5d94b720, - 0xb5201884, - 0xb780482a, - 0xf01041cd, - 0xb740a8ed, - 0x624340c5, - 0x0a00c002, - 0x5a19c200, - 0x8a21f310, - 0xd090850e, - 0x857fa14b, - 0x40cdb580, - 0x4e38b540, - 0x9300fffa, - 0xa1cdd090, - 0x9280fffa, - 0xd0908502, - 0xfffaa14f, - 0xa60d91e0, - 0x598cb780, - 0xa881f208, - 0x74449ea5, - 0x03010007, - 0x9104c000, - 0x590cb780, - 0xa805dac8, - 0x9300c008, - 0xc0087442, - 0xda1092a4, - 0x7500aa29, - 0x9344c000, - 0xaa2dd290, + 0xc0026243, + 0xc2000a00, + 0xf3105a19, + 0x850e8a21, + 0xa14bd090, + 0xb580857f, + 0xb54040cd, + 0xfffa4c38, + 0xd09092e0, + 0xfffaa1cd, + 0x85029260, + 0xa14fd090, + 0x91c0fffa, + 0xb780a60d, + 0xf208588c, + 0x9ea5a881, + 0x00077444, + 0xc0000301, + 0xb7809104, + 0xdac8580c, + 0xc008a805, + 0x74429160, + 0x9104c008, + 0xaa29da10, 0xc0007500, - 0xd29092a4, - 0xb720aa25, - 0xb720590c, - 0x75005b94, - 0x4cabb700, - 0x44dbb740, - 0x8526e002, - 0x8021f210, + 0xd2909324, + 0x7500aa2d, + 0x9284c000, + 0xaa25d290, + 0x580cb720, + 0x5a94b720, + 0xb7007500, + 0xb7804cab, + 0xd00244cb, + 0x02400a46, 0x44cbb580, - 0x9300c007, + 0x9180c007, 0xaa2dd290, 0xc0017500, - 0xb7809382, - 0xb740588c, - 0xd290590c, + 0xb7209342, + 0xb7805814, + 0xd290578c, 0xb760a926, - 0xd2c85b94, - 0xd008a891, - 0xd008a9c5, - 0x7680a8ca, - 0x4000ba09, - 0x9e490002, - 0xa967d850, + 0xb7605a94, + 0xd2c840c9, + 0xb740a881, + 0x76804149, + 0xba090407, + 0x00024000, 0x0a02d011, 0x4422b304, 0xc0100009, - 0xcc127002, + 0xcc127004, 0x768070c0, - 0x00070407, - 0x8526e002, - 0x8021f210, + 0xaa65d850, + 0xd0020007, + 0x02400a46, 0xa265d850, 0x4648b780, 0xc0007500, @@ -3818,49 +3533,48 @@ unsigned long aui32H264VBR_MasterMTXTOPAZFWText[] = { 0xa221da90, 0xa0b5da50, 0xc0050007, - 0xd2909320, + 0xd29091e0, 0x7500aa39, - 0x91a2c001, - 0x590cb780, + 0x9162c001, + 0x580cb780, 0xa881d208, - 0xa88ad208, - 0xa905d208, + 0xa909d208, + 0xaa85d208, + 0xaa25d290, 0x0812d011, - 0xd2909e49, - 0xc010aa25, - 0xb7207002, - 0xc8125b8c, - 0x75007080, - 0xb7400005, - 0xe00244bb, - 0xf2108526, - 0xda508021, + 0x7004c010, + 0x5a8cb720, + 0x7140d412, + 0x000b7500, + 0x44abb780, + 0x0a46d002, + 0xda500240, 0xb580a937, 0xda9044ab, - 0xf210a8a1, - 0x00058025, + 0xf310a8a1, + 0x000b8023, 0xda900884, 0xda50a0a1, 0xc004a235, - 0xb7809120, - 0xf250588c, + 0xb7809020, + 0xf250578c, 0xf248a8b1, - 0x7440a995, + 0x7440a991, 0xf2489ea6, - 0xc000a18d, + 0xc000a189, 0xb7209316, - 0xb7805b8c, + 0xb7805a8c, 0x75004729, 0xd0029e88, 0xc0000802, 0xd29090a4, 0x0008aa29, - 0x590cb780, + 0x580cb780, 0xa889d208, - 0xc0100289, + 0xc0109ea2, 0xc0017040, - 0xb7a09280, - 0xd0b1590c, + 0xb7a091a0, + 0xd0b1580c, 0xd2080a50, 0xf250a882, 0x1196a929, @@ -3873,30 +3587,26 @@ unsigned long aui32H264VBR_MasterMTXTOPAZFWText[] = { 0xe2205987, 0x0d0281af, 0xa129f250, - 0x9a14c014, - 0x7188b783, - 0xc0007500, - 0x9e8390e2, - 0x9a36c014, - 0x9060c000, - 0xd2905819, - 0xb700aa29, - 0x00e85b94, - 0x7002c010, - 0xc0121268, - 0xd2907100, - 0xd208a8a6, - 0x7640a8a9, - 0xa925d208, - 0x0a02d011, - 0x4422b304, - 0xc0100009, - 0xc8127040, - 0x76407080, - 0x44dab740, - 0xe0020005, - 0xe2108526, - 0xb78080a1, + 0x99f6c014, + 0xc0149e83, + 0xd2909a1d, + 0x9eaaa8a9, + 0x5a94b700, + 0xc0100262, + 0x10e27008, + 0x7040c012, + 0xa8a6d290, + 0xa8c9d010, + 0xd0107640, + 0xd011a945, + 0xb3040a02, + 0x00094422, + 0x7040c010, + 0x7080c812, + 0xb7807640, + 0x000544ca, + 0x0a46d002, + 0xb78000c0, 0x75004648, 0x44cab520, 0x91a2c000, @@ -3905,8 +3615,8 @@ unsigned long aui32H264VBR_MasterMTXTOPAZFWText[] = { 0x80a5e210, 0xda900a04, 0xda50a221, - 0xda08a0b5, - 0xda10aa35, + 0xd810a0b5, + 0xda10aa55, 0x1a08a8a9, 0xb4167048, 0x00054443, @@ -3915,220 +3625,209 @@ unsigned long aui32H264VBR_MasterMTXTOPAZFWText[] = { 0x7feeb7df, 0x9c228c60, 0xb720a60d, - 0xb780598c, + 0xb780588c, 0x7502402d, - 0xc00c9e8d, - 0xb7809264, - 0xf2085b0c, - 0xc003a88e, - 0x9ea27646, - 0x911ac001, - 0x7188b783, - 0xc0007500, - 0xb7809102, - 0xb7405a8c, - 0xc0006004, - 0xb78090c0, - 0xb7405a8c, - 0xf2086084, - 0x9e2da881, - 0x5904d0a6, - 0xaa4dc830, - 0x62199e49, - 0x5817d224, - 0x590cb780, - 0x08c0d0b1, - 0x4031b720, - 0xb7c09ea6, - 0x5407588c, - 0x9300c001, - 0x5914b7c0, - 0x588cb7c0, - 0x5e4bd0a2, - 0x7188b723, - 0xb7207500, - 0x09025a94, - 0x911cc000, - 0x5a07c200, - 0x09047500, - 0x939affff, - 0x7c7ec01c, - 0x9102c000, - 0x404db780, - 0x6004b740, - 0x90c0c000, - 0x404db780, - 0x6084b740, - 0x5904d226, - 0xc8309e2d, - 0xf010a8ce, - 0x9e4ca8cd, - 0x609950ab, + 0xc00b0283, + 0xb78093a4, + 0xf2085a0c, + 0xc003a90e, + 0x01897686, + 0x93bac000, + 0x598cb780, + 0x5f04b740, + 0xa882f208, + 0x580cb740, + 0xd0a69e2d, + 0xd0b15d04, + 0xc8300a20, + 0xd208a8cd, + 0x9e54a882, + 0x9e9660c3, 0x5817d0a4, - 0x0e60d0b1, - 0xa881d208, - 0x54079e89, - 0x54049e91, - 0xaa29da10, + 0x578cb7c0, + 0xc0015407, + 0xd1229180, + 0xb7c05ccb, + 0x74405814, + 0x578cb7c0, + 0xc0000d02, + 0x588790fc, + 0x0d047440, + 0x93baffff, + 0x598cb780, + 0x5f04b740, + 0xa882f208, + 0xd0a69e2d, + 0xd0b15d04, + 0xc8300e60, + 0xf008a8ce, + 0xd208a8ed, + 0x9e54a901, + 0x50b39d1e, + 0x6097c301, + 0xd0a49e91, + 0x54075817, + 0xda085408, + 0x7500aa29, + 0x90e2c000, + 0xaa2dd288, 0xc0007500, - 0xd29090e2, - 0x7500aa2d, - 0x92c2c000, - 0xa95bf248, - 0x8029f210, - 0xa259f248, - 0xa026f250, - 0xa02af250, - 0xa046f248, - 0xaa49f010, - 0xa251f248, - 0xa255f248, - 0x9300c007, - 0xaa39d290, - 0xc0077500, - 0xb72091c4, - 0xb7805b8c, - 0x750046a9, - 0xc0079e89, - 0xf24890c4, - 0xf210a95b, + 0xf24892c2, + 0xf210a957, 0xf2488029, - 0xd290a259, - 0x7440a8b5, - 0x90c2c000, - 0xaa49f010, - 0x9240c000, - 0xa8d1f248, - 0xaa49f010, - 0x5908d0a6, - 0x8123e240, - 0x5904d226, - 0x8021f310, - 0x8221f310, - 0x5a0dc200, - 0xa251f248, - 0xaa51f248, + 0xf248a255, + 0xf248a026, + 0xf248a02a, + 0xf008a042, + 0xf248aa69, + 0xf248a24d, + 0xc007a251, + 0xd2889320, + 0x7500aa39, + 0x91e4c007, + 0x5a8cb720, + 0x46a9b780, + 0x9e897500, + 0x90e4c007, + 0xa957f248, + 0x8029f210, 0xa255f248, - 0xa8b5d290, + 0xa8b5d288, 0xc0007440, - 0xf2509102, - 0xf250a026, - 0xc005a02a, - 0xb7809360, - 0x75004649, - 0x90e2c001, - 0xa8a2da90, - 0xa925f250, - 0xaa21da90, - 0x9d1e1c84, - 0x0ce0d0b1, - 0x6127d333, - 0x4031b760, - 0x5a40c200, - 0x5a45c200, - 0x8128c201, - 0x8021f310, - 0xda909ea1, - 0x0507a9a1, - 0xa225f250, - 0xc01455af, - 0xf25098d7, - 0xf250a025, - 0xc004a029, - 0xda109220, - 0xf210a92b, - 0xf250aa2d, - 0xe310a8a6, - 0x9e4a88a1, - 0xa928da12, - 0x18848185, - 0x6122d033, - 0x88b1f310, - 0x8a21f310, - 0x7540c008, - 0x5a07c200, - 0x8128c201, - 0x8021f310, - 0xa225f250, - 0x91bcc000, - 0xffb49eab, - 0xf2509b82, - 0xc200aa25, - 0xc20052a3, - 0xf2505203, + 0xf00890c2, + 0xc000aa69, + 0xf2489240, + 0xf008a8cd, + 0xd0a6aa69, + 0xe2405908, + 0xd2268123, + 0xf3105904, + 0xf3108021, + 0xc2008221, + 0xf2485a0d, + 0xf248a24d, + 0xf248aa4d, + 0xd288a251, + 0x7440a8b5, + 0x9102c000, + 0xa026f248, + 0xa02af248, + 0x9380c005, + 0x4649b780, + 0xc0017500, + 0xda8890e2, + 0xf248a8a2, + 0xda88a925, + 0x1c84aa21, + 0xd0b19d1e, + 0xd3330ce0, + 0xb7606127, + 0xc2004031, + 0xc2005a40, + 0xc2015a45, + 0xf3108128, + 0x9ea18021, + 0xa9a1da88, + 0xf2480507, + 0x55afa225, + 0x98d8c014, + 0xa025f248, + 0xa029f248, + 0x9240c004, + 0xa92bda08, + 0xaa2df208, + 0xa8a6f248, + 0x88a1e310, + 0xda0a9e4a, + 0x8185a928, + 0xd0331884, + 0xf3206122, + 0xf31088b1, + 0xc0088a21, + 0xc2007740, + 0xc2015a07, + 0xf3108128, + 0xf2488021, + 0xc000a225, + 0x058b91dc, + 0x9be1ffb4, + 0xaa25f248, + 0xc2009e81, + 0xc20056a7, + 0xf2485203, 0xb740a225, - 0xf2506104, + 0xf2485f84, 0xd2a6aa25, - 0x9e2d5904, + 0x9e2d5d04, 0xa8cdc830, 0xd2240189, 0x0c8259ff, 0x05030103, 0x98ffc014, - 0x619cb740, - 0xc2109d47, - 0x0181a926, + 0x601cb740, + 0xc2109dc7, + 0x0181a92a, 0xc0140581, - 0xf21098db, + 0xf20898db, 0x7502aa29, - 0xa025f250, + 0xa025f248, 0x90c4c000, - 0xa029f250, + 0xa029f248, 0x9040c002, - 0xa8aada10, + 0xa8aada08, 0xa954da12, 0x5c84d0a2, 0x8e22f011, 0xc0007048, 0xf2489176, - 0x0208aa45, + 0x0208aa41, 0x5a07c200, - 0xa229f250, + 0xa229f248, 0x91c0c001, - 0xa8c5f248, + 0xa8c1f248, 0x0e12d011, 0xf3109e4a, 0xd0338a21, 0x60996104, 0x8122c201, - 0xa12bf250, + 0xa12bf248, 0xaa55da10, 0x0ce0d0b1, 0xc2001a04, 0xf3105a07, 0xb7608021, - 0xf2504031, + 0xf2484031, 0xda10a229, 0x9ea1a9d5, 0x55af0507, 0xc0141984, - 0xf250984b, + 0xf248984b, 0xc000a029, - 0xf21090e0, + 0xf20890e0, 0x0a04aa2d, - 0xa22df210, - 0xa8c9f248, - 0xaa29f210, - 0xa8aaf250, + 0xa22df208, + 0xa8c5f248, + 0xaa29f208, + 0xa8aaf248, 0x5904d0a6, 0xc2017502, 0xf2108122, - 0xf250802b, + 0xf248802b, 0xc200a0ae, 0xc000588b, 0x9e4a90f4, 0x7044d010, - 0xa229f250, + 0xa229f248, 0x7eeeb79f, 0x7f6eb7bf, 0x7feeb7df, 0x9c228c60, - 0x598cb720, + 0x588cb720, 0xaa61d810, 0xb5800802, 0x9c2241ab, - 0x590cb740, - 0x5d94b720, + 0x580cb740, + 0x5c94b720, 0xa96cf012, 0xaa4df008, 0x414db720, @@ -4149,8 +3848,8 @@ unsigned long aui32H264VBR_MasterMTXTOPAZFWText[] = { 0xd00290fc, 0x1a507000, 0x01285013, - 0x6104b740, - 0x618cb780, + 0x5f84b740, + 0x600cb780, 0x5904d1a6, 0xc0409e2d, 0xc830a8e5, @@ -4173,7 +3872,7 @@ unsigned long aui32H264VBR_MasterMTXTOPAZFWText[] = { 0xc0045a07, 0x08847508, 0x935affff, - 0x621cb740, + 0x609cb740, 0xc2209d4b, 0xd013a805, 0xe210691d, @@ -4228,8 +3927,8 @@ unsigned long aui32H264VBR_MasterMTXTOPAZFWText[] = { 0x09c0b060, }; -unsigned long aui32H264VBR_MasterMTXTOPAZFWData[] = { - 0x00000000, +unsigned long aui32H264VBR_MasterMTXTOPAZFWData[] = +{ 0x00000000, 0x00000000, 0x00000000, @@ -4270,38 +3969,35 @@ unsigned long aui32H264VBR_MasterMTXTOPAZFWData[] = { 0x00000000, 0x00000000, 0x809000b0, - 0x80900374, - 0x82884864, - 0x8288438c, - 0x8288439c, - 0x8288443c, - 0x828842a0, - 0x82884338, - 0x828842f6, - 0x8288446c, - 0x828844a8, - 0x828844e4, - 0x8288451c, - 0x82884520, - 0x82884550, - 0x82884580, - 0x828845a8, - 0x8288435c, + 0x80900364, + 0x82884394, + 0x82883ec0, + 0x82883ed0, + 0x82883f70, + 0x82883de0, + 0x82883e78, + 0x82883fa0, + 0x82883fd8, + 0x82884014, + 0x8288404c, + 0x82884050, + 0x82884080, + 0x828840b0, + 0x828840d8, + 0x82883dd4, + 0x828840e0, + 0x828840e8, + 0x82884118, + 0x82884120, + 0x82884154, + 0x828845f4, + 0x828844c6, + 0x8288452e, 0x828845b0, - 0x828845b8, - 0x828845e8, - 0x828845f0, - 0x82884624, - 0x82884b04, - 0x82884996, - 0x828849fe, - 0x82884a3e, - 0x82884ac0, - 0x82884970, - 0x82884824, - 0x8288492c, - 0x8288496c, - 0x00000000, + 0x828844a0, + 0x82884354, + 0x8288445c, + 0x8288449c, 0x00000000, 0x00000000, 0x00000000, @@ -4654,18 +4350,18 @@ unsigned long aui32H264VBR_MasterMTXTOPAZFWData[] = { 0x00000000, 0x00000000, 0x00000000, - 0x809007c8, - 0x809007c8, - 0x809029ac, - 0x8090242c, - 0x809039d4, - 0x80902d84, - 0x80902754, - 0x809007c8, - 0x809007c8, - 0x809007c8, - 0x809007c8, - 0x809007c8, + 0x809007b8, + 0x809007b8, + 0x809028e0, + 0x80902444, + 0x809037f8, + 0x80902cb8, + 0x80902688, + 0x809007b8, + 0x809007b8, + 0x809007b8, + 0x809007b8, + 0x809007b8, 0x00000000, 0x00000000, 0x00000000, @@ -4773,22 +4469,6 @@ unsigned long aui32H264VBR_MasterMTXTOPAZFWData[] = { 0x14001200, 0x1a001600, 0x00001c00, - 0x00800040, - 0x010000c0, - 0x01800140, - 0x020001c0, - 0x02800240, - 0x030002c0, - 0x03800340, - 0x040003c0, - 0x04800440, - 0x050004c0, - 0x05800540, - 0x060005c0, - 0x06800640, - 0x070006c0, - 0x07800740, - 0x000007c0, 0x00200040, 0x001002ab, 0x015500cd, @@ -4855,18 +4535,22 @@ unsigned long aui32H264VBR_MasterMTXTOPAZFWData[] = { 0x00000000, }; -unsigned long aui32H264VBR_MasterMTXTOPAZFWTextReloc[] = { +unsigned long aui32H264VBR_MasterMTXTOPAZFWTextReloc[] = +{ 0 }; -unsigned char aui8H264VBR_MasterMTXTOPAZFWTextRelocType[] = { +unsigned char aui8H264VBR_MasterMTXTOPAZFWTextRelocType[] = +{ 0 }; -unsigned long aui32H264VBR_MasterMTXTOPAZFWTextRelocFullAddr[] = { +unsigned long aui32H264VBR_MasterMTXTOPAZFWTextRelocFullAddr[] = +{ 0 }; -unsigned long aui32H264VBR_MasterMTXTOPAZFWDataReloc[] = { +unsigned long aui32H264VBR_MasterMTXTOPAZFWDataReloc[] = +{ 0 }; diff --git a/fw/H264MasterFirmwareVBR_bin.h b/fw/H264MasterFirmwareVBR_bin.h index de607ec..8f05945 100644 --- a/fw/H264MasterFirmwareVBR_bin.h +++ b/fw/H264MasterFirmwareVBR_bin.h @@ -1,27 +1,3 @@ -/* - * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sub license, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice (including the - * next paragraph) shall be included in all copies or substantial portions - * of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. - * IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR - * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - */ // This file was automatically generated from ../release/H264MasterFirmwareVBR.dnl using dnl2c. diff --git a/fw/H264MasterFirmwareVCM_bin.c b/fw/H264MasterFirmwareVCM_bin.c index 5c0ba60..5b56f0e 100644 --- a/fw/H264MasterFirmwareVCM_bin.c +++ b/fw/H264MasterFirmwareVCM_bin.c @@ -1,54 +1,61 @@ /* - * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) 2010 Intel Corporation. All rights reserved. + * Copyright (c) Imagination Technologies Limited, UK + * Redistribution. Redistribution and use in binary form, without modification, + * are permitted provided that the following conditions are met: * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sub license, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice (including the - * next paragraph) shall be included in all copies or substantial portions - * of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. - * IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR - * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + * Redistributions must reproduce the above copyright notice and the following + * disclaimer in the documentation and/or other materials provided with the + * distribution.Neither the name of Intel Corporation nor the names of its + * suppliers may be used to endorse or promote products derived from this + * software without specific prior written permission. No reverse engineering, + * decompilation, or disassembly of this software is permitted. + * Limited patent license. Intel Corporation grants a world-wide, royalty-free, + * non-exclusive license under patents it now or hereafter owns or controls + * to make, have made, use, import,offer to sell and sell ("utilize") this + * software, but solely to the extent that any such patent is necessary to + * Utilize the software alone. The patent license shall not apply to any + * combinations which include this software. No hardware per se is licensed hereunder. + * + * DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, + * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,OR CONSEQUENTIAL DAMAGES + * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ // This file was automatically generated from ../release/H264MasterFirmwareVCM.dnl using dnl2c. -unsigned char *szH264MasterFirmwareVCM_buildtag = "BUILD_TOPAZ_SC_1_00_00_0318"; +unsigned char *szH264MasterFirmwareVCM_buildtag="BUILD_TOPAZ_SC_1_00_00_0327"; -unsigned long ui32H264VCM_MasterMTXTOPAZFWTextSize = 4241; -unsigned long ui32H264VCM_MasterMTXTOPAZFWDataSize = 904; +unsigned long ui32H264VCM_MasterMTXTOPAZFWTextSize = 4141; +unsigned long ui32H264VCM_MasterMTXTOPAZFWDataSize = 880; unsigned long ui32H264VCM_MasterMTXTOPAZFWTextRelocSize = 0; unsigned long ui32H264VCM_MasterMTXTOPAZFWDataRelocSize = 0; unsigned long ui32H264VCM_MasterMTXTOPAZFWTextOrigin = 0x80900000; -unsigned long ui32H264VCM_MasterMTXTOPAZFWDataOrigin = 0x82884280; +unsigned long ui32H264VCM_MasterMTXTOPAZFWDataOrigin = 0x828840c0; -unsigned long aui32H264VCM_MasterMTXTOPAZFWText[] = { +unsigned long aui32H264VCM_MasterMTXTOPAZFWText[] = +{ 0x9040c001, 0xc80993fe, 0xc0000e42, 0xc8290e00, - 0xc50a8422, + 0xc4e88422, 0xc8298400, - 0xc4288622, + 0xc40c8622, 0x9e838600, 0xc8099e43, - 0xc8460d42, + 0xc8140d42, 0xc8090d20, - 0xc8460942, + 0xc8140942, 0xc8090960, 0xc00a0e42, 0xc8090e40, @@ -61,7 +68,7 @@ unsigned long aui32H264VCM_MasterMTXTOPAZFWText[] = { 0x9320fffe, 0xa401c838, 0x0dc2c809, - 0x0de0c844, + 0x0de0c812, 0x0e42c809, 0x0b46b080, 0x7e74b77f, @@ -96,28 +103,28 @@ unsigned long aui32H264VCM_MasterMTXTOPAZFWText[] = { 0x9c80c971, 0x75002a08, 0x9184c000, - 0x997dc014, + 0x9979c014, 0x458cb780, 0xc0007500, 0x0d8290a4, - 0x991dc054, + 0x991bc054, 0x7f6cb79f, 0xc0007500, 0xc05490e4, - 0x0d8a9925, - 0x9913c054, + 0x0d8a9923, + 0x9911c054, 0x8d80e032, - 0x99b6c014, + 0x99b2c014, 0x0800e000, 0x91c4c000, - 0x9ac0c014, + 0x9abcc014, 0x458cb780, 0x2a797402, 0x458cb580, 0x90e4c000, 0x9100c000, 0xc0149e83, - 0x75409a33, + 0x75409a2f, 0x9162fffe, 0x7eeeb79f, 0x7f6eb7bf, @@ -130,9 +137,7 @@ unsigned long aui32H264VCM_MasterMTXTOPAZFWText[] = { 0x7898b543, 0x7918b543, 0x4218b547, - 0x4298b547, - 0x4318b547, - 0x4a18b547, + 0x4818b547, 0x4804b540, 0x4884b540, 0x4904b540, @@ -149,10 +154,10 @@ unsigned long aui32H264VCM_MasterMTXTOPAZFWText[] = { 0x4702b540, 0xa6059c22, 0xfff48420, - 0x0d8a9b87, - 0x98b9c054, - 0x9bc6fff4, - 0x98c4c054, + 0x0d8a9b8b, + 0x98bbc054, + 0x9bcafff4, + 0x98c6c054, 0x0cd2c420, 0xb4810a02, 0xb105c000, @@ -160,7 +165,7 @@ unsigned long aui32H264VCM_MasterMTXTOPAZFWText[] = { 0x8d80e031, 0x9aebc014, 0x0922c829, - 0x0960c508, + 0x0960c4e6, 0x7f6cb73f, 0x2a5ed071, 0x450cb580, @@ -210,7 +215,7 @@ unsigned long aui32H264VCM_MasterMTXTOPAZFWText[] = { 0x0a02923c, 0x0c9ec034, 0xc000b481, - 0x9b0dfff4, + 0x9b11fff4, 0xb79f0802, 0xb7bf7eee, 0x8c607f6e, @@ -266,14 +271,14 @@ unsigned long aui32H264VCM_MasterMTXTOPAZFWText[] = { 0xc0020992, 0xc0020d02, 0xc0340902, - 0x0a0a9be3, + 0x0a0a9be5, 0x0c9ec034, 0xc000b481, 0x75bf1b04, 0xc0008502, 0x9dcf9202, 0x7f7cb55f, - 0x9bb6c034, + 0x9bb8c034, 0xa045f231, 0x7f7cb75f, 0x75bf1b04, @@ -404,8 +409,8 @@ unsigned long aui32H264VCM_MasterMTXTOPAZFWText[] = { 0x9ea10a04, 0x55e40d86, 0xc0343d88, - 0x0d8a9abe, - 0x9abbc034, + 0x0d8a9ac0, + 0x9abdc034, 0xaa1df9f8, 0xa6059c22, 0x0a42c801, @@ -433,7 +438,7 @@ unsigned long aui32H264VCM_MasterMTXTOPAZFWText[] = { 0xb421a885, 0xb7a0c000, 0x0dd2558c, - 0x9a76c034, + 0x9a78c034, 0xaa25f208, 0xffff7008, 0x0daa9344, @@ -451,14 +456,14 @@ unsigned long aui32H264VCM_MasterMTXTOPAZFWText[] = { 0xc1010d02, 0xfff40902, 0x0d929a35, - 0x9a52c034, + 0x9a54c034, 0xaa25f208, 0xffff7008, 0x77409344, 0x90a2c000, 0xc0340d8e, - 0x0d8a9a54, - 0x9a51c034, + 0x0d8a9a56, + 0x9a53c034, 0x7f6eb79f, 0x7feeb7bf, 0x9c228c40, @@ -494,7 +499,7 @@ unsigned long aui32H264VCM_MasterMTXTOPAZFWText[] = { 0xb4211c8c, 0x0c84c000, 0xc000b481, - 0x6584b740, + 0x6484b740, 0x5908d326, 0xe0309e2d, 0x9ea4aa4d, @@ -549,10 +554,10 @@ unsigned long aui32H264VCM_MasterMTXTOPAZFWText[] = { 0xb4813c80, 0xb102c000, 0xb7604220, - 0xd3125b94, + 0xd3125a94, 0x85026931, 0xb9609e51, - 0xc1c04080, + 0xc1c04088, 0xf03108e0, 0xd0a4aa65, 0xb4815889, @@ -561,7 +566,7 @@ unsigned long aui32H264VCM_MasterMTXTOPAZFWText[] = { 0xc1c09301, 0xe2108560, 0xb76080ad, - 0xc0015d94, + 0xc0015c94, 0xce3e3904, 0xb9608521, 0xf0314048, @@ -571,7 +576,7 @@ unsigned long aui32H264VCM_MasterMTXTOPAZFWText[] = { 0xffff8510, 0xe2209301, 0xb780812d, - 0xc0015b0c, + 0xc0015a0c, 0xc1c03908, 0x5d090d60, 0xa885dac8, @@ -625,18 +630,19 @@ unsigned long aui32H264VCM_MasterMTXTOPAZFWText[] = { 0x9c228c20, 0xc006a605, 0x87028440, - 0xc4720c06, + 0xc4720806, 0x0a020cd2, 0xc000b481, 0x4220b105, - 0x020b9eaa, + 0x020b9ea8, 0x2a04c001, 0xc0017500, - 0xd31190c2, - 0xe1d16c81, - 0xb7608d00, - 0x09825b94, - 0x4080b960, + 0xd3119242, + 0xe1d16881, + 0xe0b28d00, + 0xb7408d88, + 0x09825a94, + 0x4088b960, 0x08e0c1c0, 0x5889d0a4, 0x3c80c400, @@ -645,531 +651,531 @@ unsigned long aui32H264VCM_MasterMTXTOPAZFWText[] = { 0xa245f029, 0x87100890, 0x9281ffff, - 0xa973f050, + 0xa953f050, 0x786cb79f, - 0xf3109e55, - 0xcfff8021, - 0xf0502afa, - 0x020ba271, + 0xa8e1d010, + 0xf3109e45, + 0x74408021, + 0x2afacfff, + 0xa251f050, + 0x90e2c000, + 0x0e28d111, + 0xd2088506, + 0x020ba103, 0x2a08c001, 0xd3127500, - 0xc0026e81, - 0xe0b19262, - 0xc1c08d00, + 0xc0026a81, + 0xe0b19142, + 0xb7408d00, + 0xc1c05c94, 0xe1108760, - 0xb74082a3, - 0x09825d94, + 0xb76082a3, + 0x09825814, 0x4048b960, - 0xd0a49e93, + 0xd0a49e90, 0xc4005889, 0xb4613c80, 0xb104c000, 0xf0294220, 0x0890a245, 0x92a1ffff, - 0x5b0cb720, - 0x4388b787, - 0x4233b720, - 0x2af6cfff, - 0x1c847500, - 0xa0cad810, - 0x9182c000, - 0x588cb780, - 0xa8c1f010, - 0xa8e2f010, - 0xa085f288, - 0xa08af288, + 0x5a0cb780, + 0xa891da08, 0xa943f010, - 0xaa61f010, - 0xa95cf012, - 0xa9c7f050, - 0x8021f310, - 0xa94bd850, - 0xa241f010, - 0x7b6ab79f, - 0x7eecb73f, - 0x7ff4b73f, - 0x8021f310, - 0x82a3e210, - 0x80bbe220, - 0xa249d850, - 0xa0ddf010, - 0xa0c6f050, - 0xc001020b, + 0x404cb780, + 0xd8101884, + 0xf090a0c9, + 0xf090a163, + 0xf310a265, + 0xd8508021, + 0xf012a94b, + 0xf050a95c, + 0xf010a9c7, + 0xb79fa241, + 0xb73f7b6a, + 0xb73f7eec, + 0xf3107ff4, + 0xe2108021, + 0xe22082a3, + 0xcfff80bb, + 0xd8502af6, + 0xf010a249, + 0xf050a0dd, + 0x020ba0c6, + 0x2a10c001, + 0xc0007500, + 0xc01490c2, + 0xcfff9838, + 0xc1c02aee, + 0xc2800ec0, + 0xb4a15c8b, + 0xb79fc000, + 0xb7bf786e, + 0xc00878ee, + 0x9c228c00, + 0x6cb1d312, + 0xc1c00a02, + 0x5c8b0cc0, + 0x3c80c400, + 0xc000b481, + 0x4220b103, + 0x5b94b740, + 0x6d31d311, + 0x4058b960, + 0xc1c00085, + 0xf03108e0, + 0xd0a4aa45, + 0xb4815889, + 0x0890c000, + 0x9321ffff, + 0x3990c001, + 0x0940c1c0, + 0x588bd124, + 0xc000b461, + 0xa6059c22, + 0x8440c002, + 0x5b94b740, + 0xc4720a86, + 0x08820cd2, + 0x8502c00c, + 0xc000b421, + 0x4220b104, + 0xc0010189, 0x75002a10, - 0x90c2c000, - 0x9838c014, - 0x2aeecfff, - 0x0ec0c1c0, - 0x5c8bc280, - 0xc000b4a1, - 0x786eb79f, - 0x78eeb7bf, - 0x8c00c008, - 0xd3129c22, - 0x0a026cb1, - 0x0cc0c1c0, - 0xc4005c8b, - 0xb4813c80, - 0xb103c000, - 0xb7404220, - 0xd3115c94, - 0xb9606d31, - 0x00854058, + 0x9302ffff, + 0x8d00e0d1, + 0x08029d47, + 0x4058b960, 0x08e0c1c0, - 0xaa45f031, 0x5889d0a4, - 0xc000b481, + 0x3c80c400, + 0xc000b401, + 0x4220b104, + 0xa245f029, 0xffff0890, - 0xc0019321, - 0xc1c03990, - 0xd1240940, - 0xb461588b, - 0x9c22c000, - 0xc002a605, - 0xb7408440, - 0x0a865c94, - 0x0cd2c472, - 0xc00c0882, - 0xb4218502, - 0xb104c000, - 0x01894220, - 0x2a10c001, - 0xffff7500, - 0xe0d19302, - 0x9d478d00, - 0xb9600802, - 0xc1c04058, - 0xd0a408e0, - 0xc4005889, - 0xb4013c80, - 0xb104c000, - 0xf0294220, - 0x0890a245, - 0x92a1ffff, - 0xcfff9dc7, - 0xc1c029ee, - 0x5c8b0cc0, - 0xc000b461, - 0xa94bf010, - 0x7b6cb79f, - 0xa94cf012, - 0x7becb73f, - 0xa9cbd810, - 0x8021f310, - 0xa953f010, - 0x82a3e210, - 0xa94cd812, - 0xa249f010, - 0xa0cdf010, - 0x7c6cb79f, - 0x75eab73f, - 0x7572b73f, - 0x8021f310, - 0x82a3e210, - 0x80bbe220, - 0xf0100d86, - 0xd810a251, - 0xd810a0cd, - 0xfff4a0ca, - 0xd3129b7e, - 0x0a0268d1, + 0x9dc792a1, + 0x29eecfff, 0x0cc0c1c0, - 0xc4005c8b, - 0xb4813c80, - 0xb104c000, - 0xc0014220, - 0xd3123a20, - 0xc1c068d1, + 0xb4615c8b, + 0xf010c000, + 0xb79fa94b, + 0xf0127b6c, + 0xb73fa94c, + 0xd8107bec, + 0xf310a9cb, + 0xf0108021, + 0xe210a953, + 0xd81282a3, + 0xf010a94c, + 0xf010a249, + 0xb79fa0cd, + 0xb73f7c6c, + 0xb73f75ea, + 0xf3107572, + 0xe2108021, + 0xe22082a3, + 0x0d8680bb, + 0xa251f010, + 0xa0cdd810, + 0xa0cad810, + 0x9b7efff4, + 0x68d1d312, + 0xc1c00a02, 0x5c8b0cc0, + 0x3c80c400, 0xc000b481, - 0x7c6eb79f, - 0x7ceeb7bf, - 0x8c00c004, - 0xf8399c22, - 0xf010a285, - 0x7500aa61, - 0x9164c000, - 0xa8c1d008, - 0x0a069e48, - 0x5200c200, - 0xd0083098, - 0xd011a0c1, - 0xd0100d38, - 0xf011a9f2, - 0xf0101a30, - 0x1984a943, - 0x93e2c000, - 0x8702cff1, - 0x8700cff0, - 0x087ec00f, - 0x087cc00e, - 0x0c1ac050, - 0xa8c5f029, - 0x2095d020, - 0x9e4d5ca1, - 0xc2002210, - 0x30d85a20, - 0x4006ba09, - 0xc000b420, + 0x4220b104, + 0x3a20c001, + 0x68d1d312, + 0x0cc0c1c0, + 0xb4815c8b, + 0xb79fc000, + 0xb7bf7c6e, + 0xc0047cee, + 0x9c228c00, + 0xa285f839, + 0xaa61f010, + 0xc0007500, + 0xd0089164, + 0x9e48a8c1, + 0xc2000a06, + 0x30985200, + 0xa0c1d008, + 0x0d38d011, + 0xa9f2d010, 0x1a30f011, - 0xffff1984, - 0xf21091e4, - 0xf010802f, - 0xf9f8a241, - 0x9c22aa9d, - 0x9e5da60d, - 0xf1245940, - 0xd3f15841, - 0xb3502d2e, - 0xc0024422, - 0xf00893e2, - 0xe000aa61, - 0xb4252a1c, - 0xd8084422, - 0x8522aa61, - 0x88a9e210, - 0x12182a1c, - 0xc00e9ea3, - 0xba1b0a7e, - 0xc200400b, - 0x21285207, - 0x9276c001, - 0xc1009e59, - 0x11035a20, - 0x5209c200, - 0xc2009ea2, - 0x9e8d58a1, - 0x0cb0d031, - 0xa8a2d208, - 0x2a7cc00e, + 0xa943f010, + 0xc0001984, + 0xcff193e2, + 0xcff08702, + 0xc00f8700, + 0xc00e087e, + 0xc050087c, + 0xf0290c1a, + 0xd020a8c5, + 0x5ca12095, + 0x22109e4d, + 0x5a20c200, + 0xba0930d8, + 0xb4204006, + 0xf011c000, + 0x19841a30, + 0x91e4ffff, + 0x802ff210, + 0xa241f010, + 0xaa9df9f8, + 0xa60d9c22, + 0x59409e5d, + 0x5841f124, + 0x2d2ed3f1, + 0x4422b350, + 0x93e2c002, + 0xaa61f008, + 0x2a1ce000, + 0x4422b425, + 0xaa61d808, + 0xe2108522, + 0x2a1c88a9, + 0x9ea31218, + 0x0a7ec00e, + 0x400bba1b, 0x5207c200, - 0x2a7cc00e, - 0xd208349a, - 0xf008a0a2, - 0x9ea1a963, - 0x2a2ed3f1, - 0x8128c201, - 0x8821f310, - 0xf0088502, - 0xd228a261, - 0x9eaba127, - 0x2d01cff0, - 0x59415940, - 0xc00e3522, - 0xfff42d7c, - 0xc0009bb1, - 0xd20892e0, - 0x9e5eaa21, - 0x50d8000b, - 0xd0293242, - 0xf008a205, - 0xd013a8e1, - 0xf210291e, - 0x75108029, - 0x00989e44, - 0xa0e1f008, - 0x4426b350, - 0x7eeeb79f, - 0x7f6eb7bf, - 0x7feeb7df, - 0x9c228c60, - 0x0685a60d, - 0x9e9e9e69, - 0x71820b02, - 0xc0000a86, - 0x9ea99208, - 0x9e6916d2, - 0x5a84c280, - 0x1a52d011, - 0xd0117102, - 0xd3f108e2, - 0xffff2b1e, - 0xd0119286, - 0x75100a62, - 0xc000028d, - 0x9e7391d4, - 0x09220d02, - 0x9b70fff4, - 0xd0111aa0, - 0x75100a52, - 0xffff9e83, - 0x9e7392d2, - 0xd0110d06, - 0xc00e0952, - 0xfff4297c, - 0x75909b61, - 0xc0009e83, - 0xd03192f4, - 0xd3f11a60, - 0x9e6c2b4e, - 0xc2009e73, - 0xd3f25299, - 0x0922295e, - 0x9b50fff4, - 0xc2009e83, - 0x9ea952b8, - 0x16d27590, - 0x91b2ffff, - 0xd3f29e73, - 0x010d2d5e, - 0x9b42fff4, - 0x7eeeb79f, - 0x7f6eb7bf, - 0x7feeb7df, - 0x9c228c60, - 0x0ca0f011, - 0xd09a9e99, - 0xd00d5a04, - 0xc0001a42, - 0x1203909a, - 0x9e4b1242, - 0xfffc9ea2, - 0xa60d9360, - 0x85028420, - 0xb55f9e55, - 0xb55f7f7c, - 0xf0107ffc, - 0xe011aa61, - 0x03078c8e, - 0x750a1a08, - 0x590cd226, - 0xe05a8540, - 0xc0038044, - 0xc00090a0, - 0xc0009180, - 0xc00092a0, - 0xc00193c0, - 0xc0019100, - 0xc0029200, - 0xe0119060, - 0x9e8b8d88, + 0xc0012128, + 0x9e599276, + 0x5a20c100, + 0xc2001103, + 0x9ea25209, + 0x58a1c200, + 0xd0319e8d, + 0xd2080cb0, + 0xc00ea8a2, + 0xc2002a7c, + 0xc00e5207, + 0x349a2a7c, + 0xa0a2d208, + 0xa963f008, + 0xd3f19ea1, + 0xc2012a2e, + 0xf3108128, + 0x85028821, + 0xa261f008, + 0xa127d228, + 0xcff09eab, + 0x59402d01, + 0x35225941, + 0x2d7cc00e, + 0x9bb1fff4, + 0x92e0c000, + 0xaa21d208, + 0x000b9e5e, + 0x324250d8, + 0xa205d029, + 0xa8e1f008, + 0x291ed013, + 0x8029f210, + 0x9e447510, + 0xf0080098, + 0xb350a0e1, + 0xb79f4426, + 0xb7bf7eee, + 0xb7df7f6e, + 0x8c607fee, + 0xa60d9c22, + 0x9e690685, + 0x0b029e9e, + 0x0a867182, + 0x9208c000, + 0x16d29ea9, + 0xc2809e69, + 0xd0115a84, + 0x71021a52, + 0x08e2d011, + 0x2b1ed3f1, + 0x9286ffff, + 0x0a62d011, + 0x028d7510, + 0x91d4c000, + 0x0d029e73, + 0xfff40922, + 0x1aa09b70, + 0x0a52d011, + 0x9e837510, + 0x92d2ffff, + 0x0d069e73, + 0x0952d011, + 0x297cc00e, + 0x9b61fff4, + 0x9e837590, + 0x92f4c000, + 0x1a60d031, + 0x2b4ed3f1, + 0x9e739e6c, + 0x5299c200, + 0x295ed3f2, + 0xfff40922, + 0x9e839b50, + 0x52b8c200, + 0x75909ea9, + 0xffff16d2, + 0x9e7391b2, + 0x2d5ed3f2, + 0xfff4010d, + 0xb79f9b42, + 0xb7bf7eee, + 0xb7df7f6e, + 0x8c607fee, + 0xf0119c22, + 0x9e990ca0, + 0x5a04d09a, + 0x1a42d00d, + 0x909ac000, + 0x12421203, + 0x9ea29e4b, + 0x9360fffc, + 0x8420a60d, + 0x9e558502, + 0x7f7cb55f, + 0xaa61f010, + 0x8d8ee012, + 0xb55f0307, + 0x1a087ffc, + 0xd226750a, + 0x8540590c, + 0x8044e05a, + 0x9120c003, + 0x9180c000, + 0x93c0c000, + 0x90c0c001, + 0x91e0c001, + 0x92c0c001, + 0x9100c002, + 0x570cb720, + 0x49adb780, + 0x75002a08, + 0xb352856a, + 0x9d574462, + 0x8d88e011, 0x1954d072, 0x500cb5a0, - 0x9bc8fff4, - 0x9200c002, + 0x9bbffff4, + 0x9160c002, 0x5014b740, 0xe0119ea9, - 0x9e8b8d88, - 0xfff41514, - 0xc0029bbd, - 0xe01190a0, - 0x9e8b8d88, + 0x15148d88, + 0x9bb5fff4, + 0x9020c002, + 0x8d88e011, 0x295ed3f2, 0xfff40916, - 0xb5a09aeb, + 0xb5a09ae4, 0xc001500c, - 0xe0119320, - 0x9e8b8d88, - 0x295ed3f2, - 0xfff40916, - 0xc0019adf, - 0xd20891e0, - 0x9e8baa41, + 0xe01192c0, + 0xd3f28d88, + 0x0916295e, + 0x9ad9fff4, + 0x91a0c001, + 0xaa41d208, 0x8c88f011, 0xd0124a7d, 0x0d062ace, 0x018b0906, - 0x9ad0fff4, + 0x9acbfff4, 0x9e6a9e83, 0x0d02018b, - 0x9acafff4, - 0x9340c000, + 0x9ac5fff4, + 0x9320c000, 0xaa41d208, - 0xf0119e8b, - 0x4a7d8c88, - 0x2aced012, - 0x09060d02, - 0xfff4018b, - 0x9e839abb, - 0x018b9e6a, - 0x0d7ec00e, - 0x9ab4fff4, - 0x9080c000, - 0x90e0c001, - 0x7e68b79f, - 0x0cfec00f, - 0x0cfcc00e, - 0xb59f9e4a, - 0xb73f7c68, - 0xcff17f6c, - 0xcff00a02, - 0xc0500a00, - 0x22180c9a, - 0x5a21c200, - 0x58a02094, - 0xba243242, - 0xb59f4006, - 0xb4817f6c, - 0xf208c000, - 0xb79fa943, - 0xf3107fec, - 0xf2088021, - 0xb79fa241, - 0xb7bf7e6e, - 0xb7df7eee, - 0xc0027f6e, - 0x9c228c00, - 0x8440a61d, - 0x9e9d8502, - 0xabe5f031, - 0xb55f0b02, - 0xb55f7878, - 0x718e7efc, - 0xc0019d3a, - 0xaa4191e8, - 0xc0007502, - 0xd0189392, - 0xe032aad1, - 0xe0518d08, - 0x9dcf8d00, - 0x85109eb1, - 0x7f7cb55f, - 0x0a9cc002, - 0x5a95c280, - 0xfff4018b, - 0xb75f9a1e, - 0xc2807f7c, - 0xc3015a88, - 0xc0008122, - 0xe03191a0, - 0x9dcf8d88, - 0x8510050b, - 0x7f7cb55f, - 0x9b23fff4, + 0x8c88f011, + 0xd0124a7d, + 0x0d022ace, + 0x018b0906, + 0x9ab7fff4, + 0x9e6a9e83, + 0xc00e018b, + 0xfff40d7e, + 0xc0009ab0, + 0xc0019080, + 0xb79f90e0, + 0xc00f7e68, + 0xc00e0cfe, + 0x9e4a0cfc, + 0x7c68b59f, + 0x7f6cb73f, + 0x0a02cff1, + 0x0a00cff0, + 0x0c9ac050, + 0xc2002218, + 0x20945a21, + 0x324258a0, + 0x4006ba24, + 0x7f6cb59f, + 0xc000b481, + 0xa943f208, + 0x7fecb79f, + 0x8021f310, + 0xa241f208, + 0x7e6eb79f, + 0x7eeeb7bf, + 0x7f6eb7df, + 0x8c00c002, + 0xa61d9c22, + 0x85028440, + 0xf0319e9d, + 0x0b02abe5, + 0x7878b55f, + 0x7efcb55f, + 0x9d3a718e, + 0x91e8c001, + 0x7502aa41, + 0x9392c000, + 0xaad1d018, + 0x8d08e032, + 0x8d00e051, + 0x9eb19dcf, + 0xb55f8510, + 0xc0027f7c, + 0xc2800a9c, + 0x018b5a95, + 0x9a1afff4, 0x7f7cb75f, - 0x718e0b04, - 0x92a6fffe, - 0x7868b79f, - 0x0c9ec050, + 0x5a88c280, + 0x8122c301, + 0x91a0c000, + 0x8d88e031, + 0x050b9dcf, + 0xb55f8510, + 0xfff47f7c, + 0xb75f9b1f, + 0x0b047f7c, + 0xfffe718e, + 0xb79f92a6, + 0xc0507868, + 0xb4810c9e, + 0xc050c000, + 0xb4e20d16, + 0xb71fc000, + 0xb79f7eec, + 0xb7bf7d6e, + 0xb7df7dee, + 0xb7ff7e6e, + 0xc0027eee, + 0x9c228c40, + 0xc450a605, + 0x0a020c8a, 0xc000b481, - 0x0d16c050, - 0xc000b4e2, - 0x7eecb71f, - 0x7d6eb79f, - 0x7deeb7bf, - 0x7e6eb7df, - 0x7eeeb7ff, - 0x8c40c002, - 0xa6059c22, - 0x0c8ac450, - 0xb4810a02, - 0xb102c000, - 0xe00e4240, - 0xd1042d7c, - 0xc8015d10, - 0x0a400a02, - 0x0c8ac030, + 0x4240b102, + 0x2d7ce00e, + 0x5d10d104, + 0x0a02c801, + 0xc0300a40, + 0xb4810c8a, + 0x08c2c000, + 0xb4210c84, + 0xb740c000, + 0xf048610c, + 0xf210a947, + 0xf048802d, + 0xc450a245, + 0x0a020c86, 0xc000b481, - 0x0c8408c2, - 0xc000b421, - 0x620cb740, - 0xa947f048, - 0x802df210, - 0xa245f048, - 0x0c86c450, - 0xb4810a02, - 0xb101c000, - 0xc8014220, - 0xc0100a42, - 0xc0320a00, - 0xb4810caa, - 0x08aac000, - 0x0d1ec034, - 0xc000b422, - 0x0cf2c450, - 0xb4810a02, - 0xb101c000, - 0xd0534220, - 0xb7801910, - 0xf248570c, - 0xf210a891, - 0x0d8288a3, - 0x018b0d06, - 0x9b8fffd4, - 0x0ca2c080, - 0xc000b4a1, - 0x0d82c002, - 0x9954c014, - 0xffff700a, - 0x0daa9364, - 0x0d0a0982, - 0x0902c121, - 0x992affd4, + 0x4220b101, + 0x0a42c801, + 0x0a00c010, + 0x0caac032, + 0xc000b481, + 0xc03408aa, + 0xb4220d1e, + 0xc450c000, + 0x0a020cf2, + 0xc000b481, + 0x4220b101, + 0x1910d053, 0x570cb780, - 0xa992f248, - 0x0d02c0a1, - 0x09c20d04, - 0x9915ffd4, - 0x0d82c0c0, - 0x0d420992, - 0xc0140942, - 0xb79f9957, - 0xb7bf7f6e, - 0x8c407fee, - 0xa60d9c22, - 0x8400c010, - 0x570cb720, - 0x49adb780, - 0x75002a20, - 0x5b94b7c0, - 0xc0000902, - 0xb7879182, - 0x75004208, - 0x90e2c000, - 0xaa41d290, - 0xc0057500, - 0xb7209164, - 0xd01149ad, - 0x75002a18, - 0x3924d002, - 0x9124c000, - 0x2a14d011, - 0xd0027500, - 0xd0013922, - 0xc0503926, - 0xb4410c82, - 0x9d87c000, - 0x468cb740, - 0x09c20dc2, - 0x0d02c010, - 0x0c81cff0, - 0x98ecffd4, + 0xa891f248, + 0x88a3f210, + 0x0d060d82, + 0xffd4018b, + 0xc0809b88, + 0xb4a10ca2, + 0xc002c000, + 0xc0140d82, + 0x700a994f, + 0x9364ffff, + 0x09820daa, + 0xc1210d0a, + 0xffd40902, + 0xb7809923, + 0xf248570c, + 0xc0a1a992, + 0x0d040d02, + 0xffd409c2, + 0xc0c0990e, + 0x09920d82, + 0x09420d42, + 0x9952c014, + 0x7f6eb79f, + 0x7feeb7bf, + 0x9c228c40, + 0xc010a60d, + 0xb7208400, + 0xb780570c, + 0x2a2049ad, + 0xb7c07500, + 0x09025a94, + 0x9182c000, 0x4208b787, - 0x75009d1b, - 0x0b01cff0, - 0x9282c000, - 0xaa41d290, 0xc0007500, - 0xb79f91e2, - 0xf211606c, - 0xc0108d00, - 0x75002a00, - 0x0a03cff0, - 0x8001f310, - 0x4422b346, - 0x4068b79e, - 0x08c2c801, - 0x0880c010, - 0x0ceac032, - 0x606cb59f, - 0xc000b421, - 0x4208b787, - 0xc0017500, - 0xb7879282, - 0x75004308, + 0xd29090e2, + 0x7500aa41, + 0x90c4c005, + 0x49adb720, + 0x2a18d011, + 0xd0027500, + 0xc0003924, + 0xd0119124, + 0x75002a14, + 0x3922d002, + 0x3926d001, + 0x0c82c050, + 0xc000b441, + 0xb7409d87, + 0x0dc2468c, + 0xc01009c2, + 0xcff00d02, + 0xffd40c81, + 0xb78798e5, + 0x9d1b4208, + 0xcff07500, + 0xc0000b01, + 0xd2909282, + 0x7500aa41, + 0x91e2c000, + 0x606cb79f, + 0x8d00f211, + 0x2a00c010, + 0xcff07500, + 0xf3100a03, + 0xb3468001, + 0xb79e4422, + 0xc8014068, + 0xc01008c2, + 0xc0320880, + 0xb59f0cea, + 0xb421606c, + 0xb787c000, + 0x75004208, 0x91e2c001, 0x510cb720, 0x2a12d011, 0xc0017500, 0xb7a09102, - 0xb7a06314, - 0xf2105c8c, + 0xb7a06214, + 0xf2105b8c, 0x9eabaa21, 0xb52028f9, 0x9ea4510c, 0xb7209c62, - 0xb780610c, + 0xb780600c, 0x75004129, 0x92a4c000, 0xa9a1f208, @@ -1181,9 +1187,9 @@ unsigned long aui32H264VCM_MasterMTXTOPAZFWText[] = { 0x9e8c0982, 0xda089c62, 0xb583aa21, - 0xda10648a, + 0xda10638a, 0x9eb3a9cd, - 0x9aa6fff4, + 0x9aabfff4, 0x0a02c801, 0x0a00c00a, 0x0c8ac030, @@ -1201,9 +1207,9 @@ unsigned long aui32H264VCM_MasterMTXTOPAZFWText[] = { 0xc0300a02, 0xb4810c8e, 0xb720c000, - 0x85065c0c, + 0x85065b0c, 0x4039b540, - 0x9ad1fff4, + 0x9ad6fff4, 0x6eeeb79f, 0x6f6eb7bf, 0x6feeb7df, @@ -1228,7 +1234,7 @@ unsigned long aui32H264VCM_MasterMTXTOPAZFWText[] = { 0xb4810c8e, 0xf9f8c000, 0xfff5aa1d, - 0xa60d9000, + 0xa60d90a0, 0x0eb0f011, 0x9182c001, 0x0f7ec01e, @@ -1252,7 +1258,7 @@ unsigned long aui32H264VCM_MasterMTXTOPAZFWText[] = { 0xb4c59835, 0x7540c000, 0x93c4fffe, - 0x9a6ffff4, + 0x9a74fff4, 0x7eeeb79f, 0x7f6eb7bf, 0x7feeb7df, @@ -1286,7 +1292,7 @@ unsigned long aui32H264VCM_MasterMTXTOPAZFWText[] = { 0xa60d9c22, 0x8420c004, 0x0ca2c829, - 0x0cb0c4e8, + 0x0cb0c4c6, 0xac3dc030, 0x8d00e133, 0xa45dc038, @@ -1303,13 +1309,13 @@ unsigned long aui32H264VCM_MasterMTXTOPAZFWText[] = { 0x468cb740, 0xc00a0dc2, 0x09c20d42, - 0x9b9affb4, + 0x9b98ffb4, 0x0a58d251, 0xaa01da08, 0x9ead7502, 0x9084c000, 0x448cb580, - 0x620cb780, + 0x610cb780, 0xa8a1f210, 0xf2108502, 0xb540a8a6, @@ -1336,7 +1342,7 @@ unsigned long aui32H264VCM_MasterMTXTOPAZFWText[] = { 0xf031c000, 0xe1318c00, 0x9ea38d80, - 0x610cb7c0, + 0x600cb7c0, 0x7ffcb55f, 0xb9600d02, 0xf2084078, @@ -1357,7 +1363,7 @@ unsigned long aui32H264VCM_MasterMTXTOPAZFWText[] = { 0x7fecb73f, 0xb4211c84, 0xc014c000, - 0xd20899e2, + 0xd20899d8, 0x7500aa4d, 0x9262c000, 0xaa2df290, @@ -1373,7 +1379,7 @@ unsigned long aui32H264VCM_MasterMTXTOPAZFWText[] = { 0x75002a14, 0x9102c000, 0x0a42c809, - 0x0a30c5e8, + 0x0a00c58a, 0x530cb580, 0x460cb780, 0xc0007500, @@ -1406,9 +1412,9 @@ unsigned long aui32H264VCM_MasterMTXTOPAZFWText[] = { 0x9321ffff, 0xa6059c22, 0x460cb720, - 0x718cb781, + 0x710cb781, 0x0a047440, - 0x718cb581, + 0x710cb581, 0x9364c000, 0x4208b787, 0xc0007500, @@ -1418,11 +1424,11 @@ unsigned long aui32H264VCM_MasterMTXTOPAZFWText[] = { 0xb5803a40, 0xc000510c, 0xb780919c, - 0xd208610c, + 0xd208600c, 0x7440a889, 0x90a4c000, 0xb5478506, - 0xc8014a18, + 0xc8014818, 0xc0100a42, 0xc0320a00, 0xb4810cea, @@ -1466,7 +1472,7 @@ unsigned long aui32H264VCM_MasterMTXTOPAZFWText[] = { 0xc000b481, 0xc0007680, 0xb7209182, - 0xb740620c, + 0xb740610c, 0xf21044bd, 0xf3108a27, 0xb5808021, @@ -1487,23 +1493,23 @@ unsigned long aui32H264VCM_MasterMTXTOPAZFWText[] = { 0xc2800d06, 0xb5805a0c, 0x018b508c, - 0x986dffd4, + 0x986bffd4, 0x0ca2c080, 0xc000b4a1, 0x478cb780, 0xb4810c88, 0xb7a0c000, - 0xc0025b14, + 0xc0025a14, 0xfff40d82, 0x700a9a2b, 0x9364ffff, - 0x718cb781, + 0x710cb781, 0xa8adf210, 0xa8a2f250, 0x9e496243, 0xc0007102, 0x850690b8, - 0x4818b547, + 0x4618b547, 0x460cb780, 0x0a827500, 0x9204c001, @@ -1515,52 +1521,47 @@ unsigned long aui32H264VCM_MasterMTXTOPAZFWText[] = { 0x458cb780, 0xb5802a79, 0xffd4458c, - 0xb787982b, - 0x75004a08, + 0xb7879829, + 0x75004808, 0x90c2c000, - 0x9902ffd4, - 0x4a08b5a7, - 0x98c7ffd4, + 0x9900ffd4, + 0x4808b5a7, + 0x98c5ffd4, 0x4208b787, 0xc0007500, - 0xc01493e2, - 0xb78099ee, - 0xd208610c, + 0xc01492a2, + 0xb78099b0, + 0xd208600c, 0x7440a889, - 0x92c2c000, + 0x9182c000, 0x0a82c080, - 0x9240c000, - 0xffd40d82, - 0xb7879893, - 0x75004308, - 0x90e2c000, + 0x9100c000, 0xffd40d82, - 0xc000983f, - 0x0d8290a0, - 0x9983ffd4, - 0x5408b787, - 0xb7277500, - 0xb7805488, - 0x0c825b8c, + 0x0d829891, + 0x9842ffd4, + 0x5a88b782, + 0xb7227500, + 0xb7805b08, + 0x0c825a8c, 0x0c92d002, - 0x5510b747, + 0x5b90b742, 0xd2c87440, 0x5ca0a911, 0x08829e4b, 0x0892d002, 0x32d47680, 0xd0020a02, - 0xb7430a42, - 0x58a4698a, + 0xb7400a42, + 0x58a4488a, 0x329a32ba, 0x74bec01c, 0x5a28c200, 0xc00032ca, 0xc00e90d4, - 0xb543857e, - 0xb720699a, - 0xb783478a, - 0xdffc698a, + 0xb540857e, + 0xb720489a, + 0xb780478a, + 0xdffc488a, 0xc2007c7e, 0x32d85a40, 0x9184c000, @@ -1578,20 +1579,20 @@ unsigned long aui32H264VCM_MasterMTXTOPAZFWText[] = { 0xb4a10ca6, 0xc002c000, 0xfff40d92, - 0x700a9985, + 0x700a998f, 0x9364ffff, 0x09820dea, 0xc1210d0a, 0xffb40902, - 0xb780995b, + 0xb7809963, 0xf248570c, 0xc0a1a992, 0x0d040d02, 0xffb409c2, - 0xc0c09946, + 0xc0c0994e, 0x09920d82, 0x09420d42, - 0x9988fff4, + 0x9992fff4, 0xc03e0a02, 0xb4810cea, 0xb79fc000, @@ -1599,152 +1600,125 @@ unsigned long aui32H264VCM_MasterMTXTOPAZFWText[] = { 0x8c407fee, 0xa61d9c22, 0x570cb720, - 0x49b5b720, - 0x2e10d091, - 0x9e8f7500, - 0x9242c004, - 0x2e14d011, - 0x87068502, - 0x4200b547, - 0xb5417500, - 0xb547719c, - 0xc0004818, - 0xb5479082, - 0xd1114280, - 0x75002e10, - 0x9082c000, - 0x4300b547, - 0x2e10d211, - 0xc0007500, - 0xb5479082, - 0xb7874380, - 0x75004308, - 0x630cb7e0, - 0x9342c002, - 0x4288b787, - 0xc0027500, - 0xb78792a2, - 0x75004388, - 0x9202c002, - 0x0a42c809, - 0x0a70c7c2, - 0x08c2c809, - 0x08f0c7c8, - 0x0cc2c809, - 0x0cf0c81c, - 0x0942c809, - 0x0920c7f2, - 0x0d42c809, - 0x0d40c78a, - 0x09c2c809, - 0x09f0c646, - 0x0dc2c809, - 0x0df0c722, - 0x0c42c809, - 0x0c00c632, - 0x0842c809, - 0x0810c5ea, - 0x0ac2c809, - 0x0a80c61e, - 0x0ec2c809, - 0x0ec0c5fa, - 0x0b42c809, - 0x0b30c79a, - 0x0f42c809, - 0x0f50c60a, - 0xa269f208, - 0xa0f1f208, - 0xa0f6f208, - 0xa179f208, - 0xa16ef208, - 0xa1fdf208, - 0xa1e2f248, - 0xa066f248, - 0xa069f248, - 0xa2e5f208, - 0xa2e2f208, - 0xa36df248, - 0xa372f248, - 0x580cb7a0, - 0xaa6df208, - 0x9ea49eab, - 0xb7209c62, - 0xd2085b8c, - 0xb580aa21, - 0xb72041ab, - 0x850241b3, - 0x439ab540, - 0x5014b520, - 0x5b0cb7c0, - 0xaa69f2d0, - 0xa8d9f208, + 0x49adb780, + 0x2a00c002, + 0xc0037500, + 0xc8099342, + 0xc75c0942, + 0xc8090900, + 0xc7620d42, + 0xc8090d00, + 0xc7ea09c2, + 0xc80909c0, + 0xc7940c42, + 0xc8090c30, + 0xc7200cc2, + 0xc8090cb0, + 0xc5ea0842, + 0xc8090870, + 0xc6b80ec2, + 0xc8090ee0, + 0xc5d60b42, + 0xc8090b00, + 0xc58a0f42, + 0xc8090f60, + 0xc5c287c2, + 0xc8098780, + 0xc59c85c2, + 0xb7e08590, + 0xc809570c, + 0xc7308542, + 0xc8098510, + 0xc5ac08c2, + 0xd15108d0, + 0x9eab0af0, + 0x620cb780, + 0xb5478706, + 0x0f824200, + 0x7114b5e1, + 0x4610b5e7, + 0xa109f208, + 0xa112f208, + 0xa195f208, + 0xa01af208, + 0xa08ef208, + 0xa01df208, + 0xa282f248, + 0xa305f248, + 0xa30af248, + 0xa184f20a, + 0xa183f208, + 0xa10ff248, + 0xa091f248, + 0x9c620603, + 0xa8a1d208, + 0x5a94b720, + 0x41cbb520, + 0xaa6df288, + 0x75002a08, + 0x4392b5e0, + 0x90e2c000, + 0xb540856a, + 0xc000501c, + 0xb7409100, + 0xd8085a8c, + 0xb580aa4d, + 0xb7c0500c, + 0xb7e05a0c, + 0xf208570c, + 0xf2c8a8d9, + 0x7048aa69, + 0x9162c000, + 0x620cb780, + 0xa88df248, + 0xd1529eb9, + 0x9e8c0d90, + 0xb7279c62, + 0xb7404208, + 0x85025a8c, + 0x5a98b542, + 0x5b18b542, + 0x5b98b542, + 0x0a28d111, + 0xa103d208, + 0x74408502, + 0x661cb540, + 0x5a18b542, + 0x9302c002, + 0x4614b720, + 0xc0027640, + 0xb7209264, + 0x7440438a, + 0x90e2c000, + 0xaa55da08, 0xc0007048, - 0xb7809142, - 0xf248630c, - 0xd152a88d, - 0x9e8c0df0, - 0xb7879c62, - 0x85024208, - 0x5418b547, - 0xb5477500, - 0xb5475498, - 0xc0045518, - 0xb7209062, - 0x76404614, - 0x93c4c003, - 0x438ab720, - 0xc0007440, - 0xda0890e2, - 0x7048aa55, - 0x9004c001, - 0x6114b7a0, - 0x4288b787, - 0x630cb7a0, - 0xa9d6da08, - 0x4392b520, - 0x7500850a, + 0xb7a09344, + 0xb7a0620c, + 0xda086014, + 0xb520a9d6, + 0xf2084392, + 0x098aa8a9, 0xa0aad210, - 0xa8a9f208, - 0x8d24e001, - 0x1d849d4f, - 0x9c629e8c, - 0xaa31f208, - 0x0d8a038b, - 0x9c629ea4, - 0x9180c000, - 0x630cb780, - 0xa891f208, - 0x6114b7a0, - 0x03890d86, + 0x9e8c1d84, + 0xf2089c62, + 0x9e6daa31, + 0x9ea40d8a, + 0xc0009c62, + 0xb7809160, + 0xf208620c, + 0x0d86a891, + 0x600cb7a0, 0x9c629e8c, 0x438ab780, - 0x4308b727, - 0x5b94b720, 0xb5800a04, - 0xd210438a, - 0x7440aa29, - 0x4849b580, - 0x9024c001, - 0x5c8cb7a0, - 0xa8e1f208, - 0x9e8c9eab, - 0xd2109c62, - 0x7500aa29, - 0x92a4c000, - 0xa9a1f208, - 0xa87df208, - 0x9e840d82, - 0xf2089c62, - 0xf248a021, - 0x9eaba865, - 0x9e840982, - 0xda089c62, - 0xb583aa21, - 0xb780648a, + 0xd208438a, + 0xb780a8a9, + 0xd2885a8c, + 0xb780a081, 0x7502448c, 0x90bcc000, 0xffb40d86, - 0xd2109a9d, + 0xd2089adb, 0x7500aa29, 0x9122c000, 0x558cb720, @@ -1758,199 +1732,183 @@ unsigned long aui32H264VCM_MasterMTXTOPAZFWText[] = { 0x510cb780, 0x3a047440, 0x510cb580, - 0x91c4c000, - 0x0e70d151, - 0x5b8cb740, - 0xa882d208, + 0x9204c000, + 0x570cb7e0, + 0x0a70d151, 0xa881d208, - 0x5014b520, - 0xa0cdd808, + 0xa882d208, + 0x500cb520, + 0x5a8cb720, + 0x41b3b520, 0x7e6eb79f, 0x7eeeb7bf, 0x7f6eb7df, 0x7feeb7ff, 0x8c00c002, 0xa60d9c22, - 0x4308b787, - 0xb7a07500, - 0x0b026314, - 0x9262c000, - 0x5c8cb7a0, - 0xa83df210, + 0x5b8cb7a0, + 0x6214b7a0, 0xa9a1f208, + 0xa83df210, 0x9e840d8a, 0xf2089c62, - 0xf250a021, - 0x9eaba825, + 0x9eaba021, + 0xa825f250, + 0x600cb7c0, 0x9e840986, - 0xb7879c62, - 0x75004308, - 0x5094b7c0, - 0x9164c000, - 0x5c94b760, - 0xa825f210, - 0x9c629e84, - 0xc0000301, - 0xb7879160, - 0x75004288, - 0x90c2c000, - 0x5d8cb780, - 0xab01f208, - 0x610cb720, - 0x4129b780, - 0x02837500, - 0x9224c000, - 0x4308b787, + 0xd2089c62, + 0xb720aa49, + 0x75005c8c, + 0x508cb7a0, + 0x402db720, + 0x9104c000, + 0xaa35f210, + 0x11d2d020, + 0x9c629ea4, + 0xaa39f210, + 0x018d9eab, + 0x9c629ea4, + 0x570cb720, + 0x49adb780, + 0x2a00c400, 0xc0007500, - 0xf25090c4, - 0x9ea4aa21, - 0xf2109c62, - 0x9eb1aa35, - 0x9ea415e2, - 0xf2109c62, - 0x9eb3aa39, - 0x9ea4018b, - 0xb7209c62, - 0xb780570c, - 0xc40049ad, - 0x75002a00, - 0x9102c000, - 0xd2088502, - 0x8506a12b, - 0xa123d208, - 0x510cb780, - 0x2a3dcffe, - 0x510cb580, - 0x7eeeb79f, - 0x7f6eb7bf, - 0x7feeb7df, - 0x9c228c60, - 0x4b0cb720, - 0xc0ff9e5c, - 0xc0ff2a40, - 0x710228c0, - 0xc0008502, - 0x85069062, - 0x4b9cb540, - 0x4b14b560, - 0xa6059c22, - 0xd0519e5d, - 0x75002a50, - 0x90e4c000, - 0x4b8cb780, + 0x85029102, + 0xa14bd208, + 0xd2088506, + 0xb780a143, + 0xcffe510c, + 0xb5802a3d, + 0xb79f510c, + 0xb7bf7eee, + 0xb7df7f6e, + 0x8c607fee, + 0xb7209c22, + 0x9e5c4b0c, + 0x2a40c0ff, + 0x28c0c0ff, + 0x85027102, + 0x9062c000, + 0xb5408506, + 0xb5604b9c, + 0x9c224b14, + 0x9e5da605, + 0x2a50d051, 0xc0007500, - 0xc0c09142, - 0xc0120d82, - 0x0d0209c2, - 0xffd40942, - 0xb7809b91, - 0xc0344b0c, - 0xb4810cb6, - 0xc034c000, - 0xb4a20d32, - 0xb5a0c000, - 0xb79f4a8c, - 0xb7bf7f6e, - 0x8c407fee, - 0xa61d9c22, - 0xb7878420, - 0x75004208, - 0x9122c000, - 0x5b8cb780, - 0xa881d288, - 0xc0187440, - 0xb7409124, - 0xb7a0468c, - 0x0dc25694, + 0xb78090e4, + 0x75004b8c, + 0x9142c000, + 0x0d82c0c0, + 0x09c2c012, + 0x09420d02, + 0x9bf2ffd4, + 0x4b0cb780, + 0x0cb6c034, + 0xc000b481, + 0x0d32c034, + 0xc000b4a2, + 0x4a8cb5a0, + 0x7f6eb79f, + 0x7feeb7bf, + 0x9c228c40, + 0x8420a61d, + 0x4208b787, + 0xc0007500, + 0xb7809122, + 0xd2885a8c, + 0x7440a881, + 0x9164c017, + 0x568cb7c0, + 0xb7409eb1, + 0x0dc2468c, 0xc002098e, - 0x048b0d42, - 0x9b38ff94, - 0xaa35f210, - 0x560cb7c0, - 0xa8a5f210, - 0xa8aaf210, - 0x570cb7a0, - 0x478cb580, - 0xa0d5f208, - 0xaa39da10, - 0xa8bdda10, - 0xa0def208, - 0x08d0d252, - 0xa259f208, - 0xa0c1f248, - 0xa922da10, - 0x0a50d131, - 0xa881da08, - 0x404bb740, - 0xa927f250, - 0xda909e53, - 0x60b2a8b2, + 0xff940d42, + 0xf2089b97, + 0xb7a0aa55, + 0xf2085614, + 0xf208a8c5, + 0xb7a0a8ca, + 0xb580570c, + 0xf210478c, + 0xda08a0b5, + 0xda08aa59, + 0xf210a8dd, + 0xd252a0be, + 0xf21008d0, + 0xf250a239, + 0xda08a0a1, + 0xb740a942, + 0xd131404b, + 0xda080a50, + 0x9e53a881, + 0xa947f248, + 0xd1245915, + 0xda885b90, + 0x60b2a8d2, 0x5a7fc080, 0x5a71c200, 0x58930098, 0xe2105894, - 0xdffc80a3, - 0x59157e7e, - 0x5b90c100, - 0xf248018b, - 0xc000a0dd, + 0x038d80a3, + 0x7e7edffc, + 0xf250018b, + 0xc000a0bd, 0xe10091e2, 0xc0005d40, - 0xda909164, - 0x8502aa35, + 0xda889164, + 0x8502aa55, 0x4792b520, - 0x699ab543, + 0x489ab540, 0x468ab580, 0xaa21f288, 0x0950d132, - 0xa255f248, - 0xa259f248, - 0xa8a1da10, + 0xa235f250, + 0xa239f250, + 0xa8c1da08, 0xaa41d810, 0xa93bf248, 0xa8bada48, 0xf3106218, 0xda488021, - 0xf248a93d, - 0xf288a0ca, - 0xda48a249, - 0xf248aa29, - 0xf208a151, + 0xf250a93d, + 0xf290a0aa, + 0xda48a229, + 0xf250aa29, + 0xf208a131, 0xda48a923, 0x6218a8ae, 0x5a10c200, 0x8021f310, - 0xa241f208, + 0xa221f210, 0xa927f208, 0xf20a9e4c, 0x6098a928, 0xf210588c, 0xe2108023, - 0xf20882a3, - 0xda48a249, - 0xf208a8aa, - 0xda10a0cd, - 0xd810aa21, - 0xf208a8c1, - 0xf248a0c6, + 0xf21082a3, + 0xda48a229, + 0xf210a8aa, + 0xda08a0ad, + 0xd810aa41, + 0xf210a8c1, + 0xf248a0a6, 0x0a04a937, 0xb7406243, - 0xf310620c, - 0xf2888021, - 0xda10a245, - 0xf008a8a1, - 0xda10a953, - 0xf00aa8a2, + 0xf310610c, + 0xf2908021, + 0xda08a225, + 0xf008a8c1, + 0xda08a953, + 0xf00aa8c2, 0x58a0a954, 0x80a3e210, 0xe0205c9c, 0xda4882a3, 0xf208aa2d, 0xf208a0ad, - 0xf248a0b2, - 0xf248a0c5, - 0xf208a0ce, - 0xd810a251, + 0xf250a0b2, + 0xf250a0a5, + 0xf210a0ae, + 0xd810a231, 0xc004a941, 0xb5201880, 0xd1314f0c, @@ -1958,10 +1916,10 @@ unsigned long aui32H264VCM_MasterMTXTOPAZFWText[] = { 0xc002a881, 0xb5201c80, 0x59404f94, - 0xf2885951, - 0x58c0a155, - 0xf28858d1, - 0xc42ea0d9, + 0xf2905951, + 0x58c0a135, + 0xf29058d1, + 0xc42ea0b9, 0x0a020cf2, 0xc000b481, 0x4220b101, @@ -1970,11 +1928,11 @@ unsigned long aui32H264VCM_MasterMTXTOPAZFWText[] = { 0x9102c000, 0xaa41da10, 0x753ec09c, - 0x9152c011, + 0x9172c010, 0x08c6c0c0, 0x0ce2c050, 0xc000b421, - 0xa939f210, + 0xa959f208, 0x0a30d131, 0xa881da08, 0x28a0d052, @@ -1983,8 +1941,8 @@ unsigned long aui32H264VCM_MasterMTXTOPAZFWText[] = { 0x9222c000, 0xc0600a02, 0xb4810cae, - 0xda10c000, - 0x7440a8a1, + 0xda08c000, + 0x7440a8c1, 0x9302c000, 0xb5408502, 0xc0004e9c, @@ -1997,41 +1955,27 @@ unsigned long aui32H264VCM_MasterMTXTOPAZFWText[] = { 0x0a0690e0, 0x0caec060, 0xc000b481, - 0xaa39f210, - 0x75002a04, - 0xb540850a, - 0xc000491c, - 0x850490a2, + 0xa8d9f208, + 0x2a12d011, + 0x850a7500, 0x491cb540, - 0x4208b787, - 0xb7e07500, - 0xc0006314, - 0xb78792e2, - 0x75004308, - 0x9244c000, - 0x460cb780, - 0xc0007500, - 0xb78791a2, - 0x75004388, - 0x9104c000, - 0x5c94b760, - 0xaa61f210, - 0x9c629ea4, - 0xaa39f210, - 0x75002a20, + 0x90a2c000, + 0xb5408504, + 0xd031491c, + 0x75002a10, 0x90e2c000, - 0xaa21da10, + 0xaa41da08, 0xc0007500, 0xb7809244, - 0xb7205b8c, + 0xb7205a8c, 0xda08530c, 0x9e8ca98e, 0xb7879c62, 0x75004208, 0x90a2c000, 0xb5478506, - 0xf2104d18, - 0xd011a8b9, + 0xf2084b18, + 0xd011a8d9, 0x75002a14, 0x90e2c001, 0x2a12d011, @@ -2042,7 +1986,7 @@ unsigned long aui32H264VCM_MasterMTXTOPAZFWText[] = { 0x4d1cb540, 0xc000b481, 0xa8c1da10, - 0x6614b720, + 0x6514b720, 0x0a6ac284, 0x856ac684, 0x7462c058, @@ -2053,21 +1997,21 @@ unsigned long aui32H264VCM_MasterMTXTOPAZFWText[] = { 0xc0020882, 0xb4210c80, 0xffd4c000, - 0xb7809ade, + 0xb7809b5a, 0xc03e490c, 0xb4810c82, 0xb720c000, 0xc0504d0c, 0xb4210c82, - 0xda10c000, - 0xf288a921, - 0xda10a8d5, - 0x6123a926, - 0xda109e53, - 0x6097aa21, - 0x6194b720, + 0xda08c000, + 0xf290a941, + 0xda08a8b5, + 0x6123a946, + 0xda089e53, + 0x6097aa41, + 0x6094b720, 0xb5438702, - 0x857f6582, + 0x857f6482, 0x459ab540, 0xb540851a, 0x0d86449a, @@ -2079,271 +2023,267 @@ unsigned long aui32H264VCM_MasterMTXTOPAZFWText[] = { 0x18a05891, 0x40cbb520, 0x7fe4b55f, - 0x9bdec014, + 0x9bebc014, 0x7fe4b75f, 0xb5478506, - 0xb5474c18, - 0xb5474c80, - 0xb5475200, - 0xb5475280, - 0xda104d80, - 0xf288a8a6, - 0x9e49aa55, - 0x5694b720, - 0x4e00b547, - 0xb7206243, - 0x8502434d, + 0xb5474a18, + 0xb5474a80, + 0xb5475000, + 0xb5475080, + 0xda084b80, + 0xf290a8c6, + 0x9e49aa35, + 0x4c00b547, + 0xf2086243, + 0x8502a8f9, + 0xa9c2da10, 0xc10158c8, 0x9e892880, - 0xa9c2da10, - 0xb5400a82, - 0xb5404e1c, - 0x5dc0519c, - 0x2dc0c0ff, - 0x3db0ca01, - 0x5a11c200, - 0x450ab580, - 0xfff43596, - 0xc0c099d3, - 0xc0120d82, - 0x0d0209c2, - 0xffd40942, - 0x714e997f, - 0xc0018546, - 0x9dcf9148, - 0x99d5fff4, + 0x4e1cb540, + 0x519cb540, + 0xc0ff5dc0, + 0xca012dc0, + 0xc2003db0, + 0xb5805a11, + 0x3596450a, + 0x99f1fff4, 0x0d82c0c0, 0x09c2c012, - 0x09060d02, - 0x9970ffd4, - 0x1a70d091, - 0x0a027148, - 0x0a42d00b, - 0xa9c2da10, - 0x5a28c200, - 0x5dc09ea1, - 0x2dc0c0ff, - 0x3db0c801, - 0xfff43596, - 0xd05199a9, + 0x09420d02, + 0x99feffd4, + 0x0a829e7b, + 0xb7e07146, + 0x8546620c, + 0x9168c001, + 0xfff49dcf, + 0xc0c099ef, + 0xc0120d82, + 0x0d0209c2, + 0xffd40906, + 0xd09199eb, + 0x71481e70, + 0xd00b0a02, + 0xda100a42, + 0xc200a9c2, + 0x9ea15a28, + 0xc0ff5dc0, + 0xc8012dc0, + 0x35963db0, + 0x99c3fff4, + 0xd0519e7b, 0xc2000a50, 0xc2005a40, - 0x714e5ac1, + 0x71465ac1, 0xfffe8506, - 0xf2509346, + 0xf2489326, 0x7500aa71, 0x857fcfce, - 0x741cb541, + 0x739cb541, 0x9102c000, - 0xa9bef210, + 0xa9def208, 0x450ab760, 0x9c629ea4, 0xc0140d82, - 0xb78798e4, - 0x75004c88, + 0xb78798df, + 0x75004a88, 0xb5478502, - 0xc0024c18, - 0xb7a092a4, - 0x0b025c8c, - 0xb787068f, + 0xc0024a18, + 0xb7a09204, + 0x0b025b8c, + 0xb7879ebd, 0x75004208, - 0x9082c002, - 0x4308b787, - 0xc0017500, - 0xb78793e2, - 0x75004d08, - 0x9182c000, - 0xa9a2f208, - 0x4d08b5c7, - 0xa869f250, - 0x9c629e84, - 0x430ab500, - 0x4e08b787, + 0x93e2c001, + 0x4b08b787, 0xc0007500, - 0xf2109382, - 0x9eaba825, - 0x4e08b5c7, + 0xf2089182, + 0xf248a9a2, + 0xb5c7a869, + 0x9e844b08, + 0xb5009c62, + 0xb787430a, + 0x75004c08, + 0x9382c000, + 0xa825f210, + 0xb5c79eab, + 0x9e844c08, + 0xf2509c62, + 0x9ea4aa21, + 0xf2089c62, + 0xf210a9a1, + 0x0d86a83d, 0x9c629e84, - 0xaa21f250, + 0xaa25f250, + 0xf2089eab, + 0x0986a021, 0x9c629ea4, - 0xa9a1f208, - 0xa83df210, - 0x9e840d86, - 0xf2509c62, - 0x9eabaa25, - 0xa021f208, - 0x9ea40986, - 0xb7879c62, - 0x75004e08, - 0x91e4c000, - 0xc0140d86, - 0xb7879898, - 0x75004e08, - 0x9342ffff, - 0x90a0c000, - 0xc0140d86, - 0xb787988e, - 0x75004c88, - 0x9262fffd, - 0x0d82c0c0, - 0x09c2c012, - 0x09060d02, - 0x98deffd4, - 0x0a02c801, - 0x518cb580, - 0x0d82c0c0, - 0x09c2c012, - 0x09420d02, - 0x98d2ffd4, - 0x5194b760, - 0x991afff4, - 0xfff40d86, - 0xc0c09928, + 0x4c08b787, + 0xc0007500, + 0x0d8691e4, + 0x9898c014, + 0x4c08b787, + 0xffff7500, + 0xc0009342, + 0x0d8690a0, + 0x988ec014, + 0x4a88b787, + 0xfffd7500, + 0xc0c09302, 0xc0120d82, 0x0d0209c2, 0xffd40906, - 0x850298c3, - 0x0892c006, - 0x0c9ac430, - 0xb5400902, - 0xc006519c, - 0xb4418510, - 0xb104c000, - 0x2a404220, - 0x9d4f7500, - 0x4422b313, - 0xe0000087, - 0xffff1884, - 0xb7409284, - 0xc0064614, + 0xc801995d, + 0xb5800a02, + 0xc0c0518c, + 0xc0120d82, + 0x0d0209c2, + 0xffd40942, + 0xb7609951, + 0xfff45194, + 0x0d869938, + 0x9946fff4, + 0x0d82c0c0, + 0x09c2c012, + 0x09060d02, + 0x9942ffd4, + 0xc0068502, 0xc4300892, 0x09020c9a, - 0x8512c006, + 0x519cb540, + 0x8510c006, 0xc000b441, 0x4220b104, - 0x2a00c002, - 0x9d537500, - 0x4422b314, - 0xe0000089, - 0xffff1884, - 0x0a029264, - 0x0ceac03e, - 0x40e8b960, - 0xc000b481, - 0x93c1ffff, - 0xc0007680, - 0x0a029122, - 0x0ceac03e, - 0xc000b481, - 0x9180c000, - 0x448cb780, - 0x088a7504, - 0x0ceac03e, - 0x1894d00c, - 0xc000b421, + 0x75002a40, + 0xb3149d53, + 0x00894422, + 0x1884e000, + 0x9284ffff, + 0x4614b740, + 0x0892c006, + 0x0c9ac430, + 0xc0060902, + 0xb4418512, + 0xb104c000, + 0xc0024220, + 0x75002a00, + 0xb3139d4f, + 0x00874422, + 0x1884e000, + 0x9264ffff, + 0xc03e0a02, + 0xb9600cea, + 0xb48140e8, + 0xffffc000, + 0x768093c1, + 0x9122c000, + 0xc03e0a02, + 0xb4810cea, + 0xc000c000, + 0xb7809180, + 0x7504448c, + 0xc03e088a, + 0xd00c0cea, + 0xb4211894, + 0xc0c0c000, + 0x09e20d82, + 0x09420d02, + 0x98eeffd4, + 0xc0340a02, + 0xb4810cb6, + 0xb79fc000, + 0xb7bf7dee, + 0xb7df7e6e, + 0xb7ff7eee, + 0xc0027f6e, + 0x9c228c20, + 0xc01ca60d, + 0x0a827efe, + 0x9182c000, 0x0d82c0c0, - 0x0d0209e2, - 0xffd40942, - 0x0a02986f, - 0x0cb6c034, - 0xc000b481, - 0x7deeb79f, - 0x7e6eb7bf, - 0x7eeeb7df, - 0x7f6eb7ff, - 0x8c20c002, - 0xa60d9c22, - 0x7efec01c, - 0xc0000a82, - 0xc0c09182, - 0xc0120d82, - 0x0d0209c2, - 0xffd40906, - 0xc0009851, - 0xc4349240, - 0x0a020cb2, - 0xc000b481, - 0x4220b101, - 0x74402884, - 0x90e2c000, - 0x4c08b787, - 0xc00b7500, - 0xb7809022, - 0x75024e0c, - 0x90c4c000, - 0xc0140d82, - 0x3ac09a5d, - 0x5694b740, - 0x560cb740, - 0xa8c5d810, - 0xaa55f088, - 0x4592b720, - 0x9e496243, - 0x5a11c200, - 0xba090a04, - 0xba244002, - 0x70484002, - 0x06850305, - 0x9138c000, + 0x09c2c012, + 0x09060d02, + 0x98d0ffd4, + 0x9240c000, + 0x0cb2c434, + 0xb4810a02, + 0xb101c000, + 0x28844220, + 0xc0007440, + 0xb78790e2, + 0x75004a08, + 0x9222c00b, + 0x4e0cb780, + 0xc0007502, + 0x0d8290c4, + 0x9a6dc014, + 0xb7403ac0, + 0xb7405694, + 0xd810560c, + 0xf088a8c5, + 0xb720aa55, + 0x62434592, + 0xc2009e49, + 0x0a045a11, + 0x4002ba09, + 0x4002ba24, + 0x03057048, + 0xc0000685, + 0xb7809138, + 0x2a51490c, + 0x490cb580, + 0x93a0c004, + 0xaa39f210, + 0x75002a04, + 0x9242c003, 0x490cb780, - 0xb5802a51, - 0xc005490c, - 0xf2109040, - 0x2a04aa39, - 0xc0037500, - 0xb78092e2, - 0x7440490c, - 0x3942d011, - 0x490cb540, - 0x929cc002, - 0x4792b760, - 0xba249e5c, - 0xc002400a, - 0xc00291a2, - 0xb760911c, - 0xb740650a, - 0x9e996284, - 0xba099e2d, - 0xd0a24003, - 0x9e485e7f, - 0x5a6dc200, - 0xc2000208, - 0xd2265a17, - 0x0c065908, - 0x5a14c200, - 0x9e401208, - 0xa94ee038, + 0xd0117440, + 0xb5403942, + 0xc002490c, + 0xb760929c, + 0x9e5c4792, + 0x400aba24, + 0x91a2c002, + 0x911cc002, + 0x650ab760, + 0x6184b740, + 0x9e2d9e99, + 0x4003ba09, + 0x5e7fd0a2, + 0xc2009e48, + 0x02085a6d, + 0x5a17c200, + 0x5908d226, + 0xc2000c06, + 0x12085a14, + 0xe0389e40, + 0xba24a94e, + 0x50904002, + 0x79029e54, + 0x9102c001, + 0x4b88b781, + 0xc0017500, + 0xb7809064, + 0x9e48470a, 0x4002ba24, - 0x9e545090, - 0xc0017902, - 0xb7819102, - 0x75004b88, - 0x9064c001, - 0x470ab780, - 0xba249e48, - 0x70084002, - 0x9378c000, - 0xc0007640, - 0xb78190e4, - 0x75024b08, - 0x92c2c000, - 0x1e32d011, - 0x478ab580, - 0x48fd9e54, - 0x470ab560, - 0x4b90b501, - 0xb5402959, - 0x20c2490c, - 0xc000a0c1, - 0x850290a0, - 0x4b98b541, - 0x518cb780, - 0x75002a08, - 0x9222c000, - 0x4888b787, + 0xc0007008, + 0x76409378, + 0x90e4c000, + 0x4b08b781, + 0xc0007502, + 0xd01192c2, + 0xb5801e32, + 0x9e54478a, + 0xb56048fd, + 0xb501470a, + 0x29594b90, + 0x490cb540, + 0xa0c120c2, + 0x90a0c000, + 0xb5418502, + 0xb7804b98, + 0x2a08518c, 0xc0007500, 0xb7879182, - 0x75004388, + 0x75004688, 0x90e2c000, 0x490cb780, 0xc0003a24, @@ -2359,11 +2299,11 @@ unsigned long aui32H264VCM_MasterMTXTOPAZFWText[] = { 0x2a04518c, 0xc0007500, 0xb72092c2, - 0x0103588c, - 0x0910c016, + 0x0103580c, + 0x0900c010, 0xa8c2f008, 0x430ab780, - 0x08d0c016, + 0x08c0c010, 0xf0080c84, 0xb740a0c2, 0xf310403d, @@ -2374,803 +2314,686 @@ unsigned long aui32H264VCM_MasterMTXTOPAZFWText[] = { 0xb780c000, 0x0a04458a, 0x458ab580, - 0x9a96c014, + 0x9aabc014, 0x4208b787, - 0xc0027500, - 0xb7879222, - 0x75004308, - 0x9182c002, - 0x518cb780, - 0x75002a40, - 0x90e4c000, - 0x5208b787, - 0xc002751a, - 0xb7809024, - 0xb723578c, - 0xda086592, - 0x9e48a881, - 0xc0007002, - 0xb7809284, - 0x8502430a, - 0x659ab543, - 0x440ab580, + 0xc0037500, + 0xb78090c2, + 0x2a40518c, + 0xc0007500, + 0xb78790e4, + 0x751a5008, + 0x9364c002, + 0x578cb780, + 0x6492b723, + 0xa881da08, + 0x70029e48, + 0x91c4c001, + 0x660cb720, + 0x430ab780, + 0xb5438502, + 0x8506649a, + 0x4b18b547, + 0xb5477440, + 0xb5804c18, + 0xc000440a, + 0xb72092e2, + 0xb7804412, + 0xd0925a0c, + 0x72c2099c, + 0xa90ad208, + 0x530cb780, + 0x4848b331, + 0x72860583, + 0x4854b323, + 0x9c629ea4, + 0x9100c000, 0x4412b760, 0x530cb780, - 0xb5478506, - 0xb5474d18, - 0x9ea44e18, - 0xf2109c62, - 0x2a10aa39, - 0xc0007500, - 0xb78793e2, - 0x75004e08, - 0x90e4c000, - 0x658ab783, - 0xc0007502, - 0xb78792a4, - 0x75004d08, - 0xd0010902, - 0xc4380922, - 0x0a020c82, - 0xc000b481, - 0x4220b101, - 0x309428f1, - 0x0c82c038, - 0xc000b421, - 0x983ec014, - 0x4e0cb780, - 0xa955f288, - 0x71040a04, - 0x4e0cb580, - 0x90a4c000, - 0xb5408502, - 0xda104e1c, - 0xb720a8a5, - 0x58914592, - 0xba0960a3, - 0x9e4c4003, - 0x08843a84, - 0x020b7102, - 0x2a3dcffe, - 0x4426b354, - 0xd0510289, - 0x744028d0, - 0x9142c000, - 0x0d82c0c0, - 0x09c2c012, - 0x09420d02, - 0x9ae8ffb4, - 0x518cb780, + 0x9c629ea4, + 0xaa39f210, + 0x75002a10, + 0x93e2c000, + 0x4c08b787, 0xc0007500, - 0x9eab90a2, - 0x9b3dffd4, - 0x7eeeb79f, - 0x7f6eb7bf, - 0x7feeb7df, - 0x9c228c60, - 0xa205f839, - 0x5208b727, - 0x5204b740, - 0x448ab780, - 0x5908d0a6, - 0xb7409e2d, - 0xe030570c, - 0xb760a94e, - 0xb747669c, - 0xb7475298, - 0x1a045200, - 0x448ab580, - 0xa8cdc030, - 0x5a40e200, - 0x0a20d251, - 0xa882da08, - 0x82a3e210, - 0x5194b540, - 0x5c905c95, - 0x5208b527, - 0x92c4c001, - 0x5288b787, - 0xd3f10a04, - 0x744428ce, - 0x5288b587, - 0x9034c001, - 0x7414b761, - 0xb5478506, - 0x24a64c98, - 0xb5477640, - 0xb5204e18, - 0xc0005194, - 0xd1319202, - 0xb78008a0, - 0xc801402b, - 0x9e483c80, - 0x5a40c200, - 0x2a40c0ff, - 0xb5803208, - 0x0806518c, - 0xaa1df9f8, - 0xb7279c22, - 0xb7405288, - 0xd0a66184, - 0x9e2d5904, - 0xaa4dc830, - 0x448ab580, - 0x09a0d132, - 0x458ab720, - 0xaa61d810, - 0x4002ba19, - 0x5a11c200, - 0x70c81a04, - 0x9104c000, - 0x740cb781, - 0x3a00c040, - 0x740cb581, - 0x4e8cb720, - 0x0a18d011, + 0xb78390e4, + 0x7502648a, + 0x92a4c000, + 0x4b08b787, + 0x09027500, + 0x0922d001, + 0x0c82c438, + 0xb4810a02, + 0xb101c000, + 0x28f14220, + 0xc0383094, + 0xb4210c82, + 0xc014c000, + 0xb780983e, + 0xf2884e0c, + 0x0a04a955, + 0xb5807104, + 0xc0004e0c, + 0x850290a4, + 0x4e1cb540, + 0xa8a5da10, + 0x4592b720, + 0x60a35891, + 0x4003ba09, + 0x3a849e4c, + 0x71020884, + 0xcffe020b, + 0xb3542a3d, + 0x02894426, + 0x28d0d051, + 0xc0007440, + 0xc0c09142, + 0xc0120d82, + 0x0d0209c2, + 0xffb40942, + 0xb7809b57, + 0x7500518c, + 0x90a2c000, + 0xffd49eab, + 0xb79f9b4b, + 0xb7bf7eee, + 0xb7df7f6e, + 0x8c607fee, + 0xf8399c22, + 0xb727a205, + 0xb7405008, + 0xb7805204, + 0xd0a6448a, + 0x9e2d5908, + 0x570cb740, + 0xa94ee030, + 0x659cb760, + 0x5098b747, + 0x5000b747, + 0xb5801a04, + 0xc030448a, + 0xe200a8cd, + 0xd2515a40, + 0xda080a20, + 0xe210a882, + 0xb54082a3, + 0x5c955194, + 0xb5275c90, + 0xc0015008, + 0xb78792c4, + 0x0a045088, + 0x28ced3f1, + 0xb5877444, + 0xc0015088, + 0xb7619034, + 0x85067394, + 0x4a98b547, + 0x764024a6, + 0x4c18b547, + 0x5194b520, + 0x9202c000, + 0x08a0d131, + 0x402bb780, + 0x3c80c801, + 0xc2009e48, + 0xc0ff5a40, + 0x32082a40, + 0x518cb580, + 0xf9f80806, + 0x9c22aa1d, + 0x5088b727, + 0x6084b740, + 0x5904d0a6, + 0xc8309e2d, + 0xb580aa4d, + 0xd132448a, + 0xb72009a0, + 0xd810458a, + 0xba19aa61, + 0xc2004002, + 0x1a045a11, 0xc00070c8, 0xb7819104, - 0xc010740c, + 0xc040738c, 0xb5813a00, - 0xd011740c, - 0x70c80a1c, + 0xb720738c, + 0xd0114e8c, + 0x70c80a18, 0x9104c000, - 0x740cb781, - 0x3a00c020, - 0x740cb581, - 0x560cb780, - 0xa916f288, - 0xa919f288, - 0xb7209e50, - 0xd011460a, - 0x62411a24, - 0x4002ba09, - 0x704800b2, - 0x9106c000, - 0x740cb781, - 0x2a7acfff, - 0x740cb581, - 0x1a22d011, - 0x62459e52, + 0x738cb781, + 0x3a00c010, + 0x738cb581, + 0x0a1cd011, + 0xc00070c8, + 0xb7819104, + 0xc020738c, + 0xb5813a00, + 0xb780738c, + 0xf288560c, + 0xf288a916, + 0x9e50a919, + 0x460ab720, + 0x1a24d011, + 0xba096241, + 0x00b24002, 0xc0007048, 0xb7819106, - 0xc7fe740c, - 0xb5812a7e, - 0xb740740c, - 0xd0a2451a, - 0xf3105e11, - 0x70c88821, - 0x9104c000, - 0x740cb781, - 0x2a4ecfff, - 0x740cb581, - 0x568cb740, - 0x740cb721, - 0xaa45d808, - 0x9e8a9e50, - 0x5a11c200, - 0x62091a04, - 0x5194b720, - 0xba240a04, - 0x70c84002, - 0xb5202494, - 0xc0005194, - 0xc8019118, - 0xb5203c80, - 0xc0005194, - 0xd81091c0, - 0xc801aa61, - 0x9e483c80, - 0x5a40c200, - 0x2a40c0ff, - 0xb5803208, - 0xf008518c, - 0xc040aa59, - 0x75002a00, - 0x9102c000, - 0x518cb780, - 0x3a00c101, + 0xcfff738c, + 0xb5812a7a, + 0xd011738c, + 0x9e521a22, + 0x70486245, + 0x9106c000, + 0x738cb781, + 0x2a7ec7fe, + 0x738cb581, + 0x451ab740, + 0x5e11d0a2, + 0x8821f310, + 0xc00070c8, + 0xb7819104, + 0xcfff738c, + 0xb5812a4e, + 0xb740738c, + 0xb721568c, + 0xd808738c, + 0x9e50aa45, + 0xc2009e8a, + 0x1a045a11, + 0xb7206209, + 0x0a045194, + 0x4002ba24, + 0x249470c8, + 0x5194b520, + 0x9118c000, + 0x3c80c801, + 0x5194b520, + 0x91c0c000, + 0xaa61d810, + 0x3c80c801, + 0xc2009e48, + 0xc0ff5a40, + 0x32082a40, 0x518cb580, - 0x5194b760, - 0x9a2cffd4, - 0xf9f80802, - 0x9c22aa1d, - 0x5714b700, - 0x0e04d251, - 0x560cb760, - 0xa881da08, - 0x2dfcc00e, - 0x0cbac034, - 0xa961f008, - 0xc0805895, - 0x9e825810, - 0xc000b441, - 0x454ab780, - 0xa963f008, - 0x5a10c200, + 0xaa59f008, + 0x2a00c040, + 0xc0007500, + 0xb7809102, + 0xc101518c, + 0xb5803a00, + 0xb760518c, + 0xffd45194, + 0x08029a3a, + 0xaa1df9f8, + 0xb7009c22, + 0xd2515714, + 0xb7600e04, + 0xda08560c, + 0xc00ea881, + 0xc0342dfc, + 0xf0080cba, + 0x5895a961, + 0x5810c080, + 0xb4419e82, + 0xb780c000, + 0xf008454a, + 0xc200a963, + 0xf3105a10, + 0xf0088021, + 0x0c84a8e9, + 0xa261f008, + 0xc000b421, + 0x46cab780, + 0xa96bf008, 0x8021f310, - 0xa8e9f008, + 0xa8edf008, 0xf0080c84, - 0xb421a261, + 0xb421a269, 0xb780c000, 0xf00846ca, - 0xf310a96b, + 0xf310a96f, 0xf0088021, - 0x0c84a8ed, - 0xa269f008, + 0x0c8ca8f5, + 0xa26df008, 0xc000b421, - 0x46cab780, - 0xa96ff008, - 0x8021f310, - 0xa8f5f008, - 0xf0080c8c, - 0xb421a26d, - 0xf008c000, - 0x0c84a97d, - 0xc000b441, - 0x4d8cb780, - 0xd2240a08, - 0x72445890, - 0x931cc000, - 0x0e04d131, - 0xa903da08, - 0xe2109e4c, - 0x710288a1, - 0x91d6c000, - 0xaa75f008, - 0xa8fdf008, - 0x0a00c010, - 0xa275f008, - 0x0880c008, - 0xa0fdf008, - 0x4f0cb780, - 0x0cdac034, - 0xc000b481, - 0x4f8cb720, - 0xb4210c84, + 0xa97df008, + 0xb4410c84, 0xb780c000, - 0x0ce44f0c, - 0xb4810a40, + 0x0a084d8c, + 0x5890d224, + 0xc0007244, + 0xd131931c, + 0xda080e04, + 0x9e4ca903, + 0x88a1e210, + 0xc0007102, + 0xf00891d6, + 0xf008aa75, + 0xc010a8fd, + 0xf0080a00, + 0xc008a275, + 0xf0080880, + 0xb780a0fd, + 0xc0344f0c, + 0xb4810cda, 0xb720c000, 0x0c844f8c, - 0xb42108c0, - 0xb780c000, - 0xb7204f0c, - 0x1ce44f8c, - 0x0a00c010, - 0x4f0cb580, - 0xaa65f048, - 0x0880c008, - 0x4f8cb520, + 0xc000b421, + 0x4f0cb780, + 0x0a400ce4, 0xc000b481, - 0xa8edf048, - 0xb4210c84, + 0x4f8cb720, + 0x08c00c84, + 0xc000b421, + 0x4f0cb780, + 0x4f8cb720, + 0xc0101ce4, + 0xb5800a00, + 0xf0484f0c, + 0xc008aa65, + 0xb5200880, + 0xb4814f8c, 0xf048c000, - 0xf048aa65, 0x0c84a8ed, - 0x0a00c010, - 0xa265f048, - 0xaa75f048, - 0x0880c008, - 0xa0edf048, - 0xc000b481, - 0xa965f088, - 0xb4410c88, - 0xd131c000, - 0xb7800c80, - 0xf088402b, - 0xcffea967, - 0xf3102a40, - 0xf0888021, - 0x0c88a969, - 0xa265f088, + 0xc000b421, + 0xaa65f048, + 0xa8edf048, + 0xc0100c84, + 0xf0480a00, + 0xf048a265, + 0xc008aa75, + 0xf0480880, + 0xb481a0ed, + 0xf088c000, + 0x0c88a965, 0xc000b441, 0x0c80d131, 0x402bb780, - 0xa96bf088, + 0xa967f088, 0x2a40cffe, 0x8021f310, - 0xa97df048, - 0xf0881c8c, - 0xb441a269, + 0xa969f088, + 0xf0880c88, + 0xb441a265, 0xd131c000, 0xb7800c80, - 0xf048402b, - 0x76c0a97f, - 0x5a11c200, - 0x5a14c200, - 0x8021f310, - 0xa27df048, - 0x9182c001, - 0x454ab720, - 0xb4211ca8, - 0xb780c000, - 0x0c8446ca, - 0x5a0dc200, - 0x58c0c200, - 0xb4813242, - 0xd131c000, - 0xd8080d04, - 0x0c8caa41, - 0x588cc200, - 0x28fccffe, - 0x5a50c200, - 0xb4213098, - 0xd251c000, - 0xd8080d04, - 0x0ca0aa41, - 0x5a11c200, - 0x2a3c1a10, - 0x3a00c004, - 0xc000b481, - 0x4d8cb780, - 0xb5800a04, - 0x9c224d8c, - 0xc43ea61d, - 0x0a020c92, - 0xc000b481, - 0x4220b103, - 0x5f8cb780, - 0xa885da08, - 0xa909da08, - 0xa189da08, - 0xa081da08, - 0xa105da08, - 0x0a020cd0, + 0xf088402b, + 0xcffea96b, + 0xf3102a40, + 0xf0488021, + 0x1c8ca97d, + 0xa269f088, + 0xc000b441, + 0x0c80d131, + 0x402bb780, + 0xa97ff048, + 0xc20076c0, + 0xc2005a11, + 0xf3105a14, + 0xf0488021, + 0xc001a27d, + 0xb7209182, + 0x1ca8454a, + 0xc000b421, + 0x46cab780, + 0xc2000c84, + 0xc2005a0d, + 0x324258c0, 0xc000b481, - 0x4220b103, - 0x5f0cb720, - 0x518cb780, - 0x5f94b7a0, - 0x40b3b720, - 0xb7409e8e, - 0xb560412b, - 0x2a40412b, - 0xb5207500, - 0xb5404033, - 0xc00040ab, - 0xb78790e2, - 0x750a5208, - 0x90f2c000, - 0x5208b787, - 0xc014751a, - 0xb7839124, - 0x0a04658a, - 0x658ab583, - 0x0ca6c450, + 0x0d04d131, + 0xaa41d808, + 0xc2000c8c, + 0xcffe588c, + 0xc20028fc, + 0x30985a50, + 0xc000b421, + 0x0d04d251, + 0xaa41d808, + 0xc2000ca0, + 0x1a105a11, + 0xc0042a3c, + 0xb4813a00, + 0xb780c000, + 0x0a044d8c, + 0x4d8cb580, + 0xa61d9c22, + 0x0c92c43e, 0xb4810a02, - 0xb103c000, - 0x00874220, - 0x2880c031, - 0x5961d0a4, - 0xc00f0207, - 0xc2002a7c, - 0x00075ac1, - 0x287ccffe, - 0x0a020c88, - 0xc000b481, - 0x4220b103, - 0x59c1d1a8, - 0xcffe9e98, - 0x0cbc2c7c, + 0xb102c000, + 0xb7804240, + 0xda085e8c, + 0xda08a885, + 0xda08a909, + 0xda08a10a, + 0xda08a081, + 0x0cd0a105, + 0xb4810a02, + 0xb102c000, + 0xb7204240, + 0xb7805e0c, + 0xb760518c, + 0xb7205e94, + 0xb74040b3, + 0xb540412b, + 0x2a404133, + 0x02837500, + 0x4033b520, + 0x40abb540, + 0x90e2c000, + 0x5008b787, + 0xc000750a, + 0xb78790f2, + 0x751a5008, + 0x93e4c00b, + 0x648ab783, + 0xb5830a04, + 0xc450648a, + 0x0a020ca6, 0xc000b481, - 0x4220b103, - 0xb7400087, - 0xd0f2568c, - 0xb78329be, - 0xc0fc648a, - 0xc0802880, - 0x9e595b99, - 0xa8d2d888, - 0x6492b563, - 0xdffc1218, - 0xba1c7e7e, - 0x03054002, - 0x91c2c002, - 0xc0007682, - 0xb7809384, + 0x4240b102, + 0x2d00c031, + 0x5de1d122, + 0xb4810c88, + 0xb102c000, + 0xd1224240, + 0x04055c41, + 0x2c7ccffe, + 0xb4810cbc, + 0xb102c000, + 0xd0f24240, + 0xb7202cae, + 0xb780568c, + 0x9e8a4a2b, + 0x7d3edffc, + 0x6392b523, + 0x91a2c002, + 0xc00074c2, + 0xb7809364, 0xb740480a, - 0xba246284, + 0xba246184, 0xc2004002, 0x58ed58ff, 0x589700c2, 0x5908d0a6, 0x58949e2d, - 0x9e511242, + 0x52701242, 0xa8cee038, - 0x4a7d5230, - 0x249e9ea7, - 0xc001a0c2, - 0xb7809180, - 0xda10468a, - 0xba24a8a1, - 0x70484002, - 0x907cc001, - 0x698ab783, - 0x4812b720, - 0x6284b740, - 0xb5830a04, - 0xba09698a, - 0xd0a24003, - 0x9e495e7f, - 0xc2009e2d, - 0x02185a6d, - 0x5a17c200, - 0x5908d226, - 0x5a14c200, - 0xe0389ea7, - 0x149ea94d, - 0x08869e4c, - 0x312250b0, - 0xb780a141, - 0x0a04480a, - 0x480ab580, - 0x4288b787, - 0xb7877500, - 0xc0004308, - 0xc01c90c4, - 0xc0027d3e, - 0xc01c91c4, - 0xb3577d3e, - 0xe2414442, - 0xd02183b1, - 0x7682040e, - 0xaa59f208, + 0x9ea54a7d, + 0xa0c2249a, + 0x9180c001, + 0x468ab780, + 0xa8e1d810, + 0x4002ba24, + 0xc0017048, + 0xb780907c, + 0xb720488a, + 0xb7404812, + 0x0a046184, + 0x488ab580, + 0x4003ba09, + 0x5e7fd0a2, + 0x9e2d9e49, + 0x5a6dc200, + 0xc2000218, + 0xd2265a17, + 0xc2005908, + 0x9ea55a14, + 0xa94de038, + 0x9e4c149a, + 0x50b00886, + 0xa1413122, + 0x480ab780, + 0xb5800a04, + 0x74c2480a, + 0xaa59f010, 0xd0010882, 0x2a040892, 0xb7407902, - 0xc0005c8c, - 0xd80890e2, + 0xc0005b94, + 0xd81090e2, 0x0a04aa49, - 0xa249d808, - 0xa94bf008, - 0xa94cf00a, - 0x8027f010, + 0xa249d810, + 0xa94bf010, + 0xa94cf012, + 0x8021f210, 0x82a1e010, - 0xa249f008, - 0xa0cdf008, - 0x4888b787, + 0xa249f010, + 0xa0cdf010, + 0x4688b787, 0x08827500, 0x0892d002, - 0x0a027682, + 0x0a0274c2, 0x0a42d002, 0xc0007848, 0xc07c90c2, - 0xda108542, - 0x7682a123, - 0xa953f008, + 0xd8108542, + 0x74c2a163, + 0xa953f010, 0x90c4c000, - 0xaa41da10, + 0xaa21da08, 0x9080c000, - 0xaa21da10, + 0xaa61d810, 0x80a1e310, - 0xaa4dd808, - 0xa0d1f008, - 0xd8080a04, - 0xc006a24d, - 0xf20891a0, - 0xb720aa59, - 0xd0305c8c, - 0xc2010507, - 0xb7408120, - 0x2a044525, - 0xf3107500, - 0xf3108023, - 0x01038221, - 0x452db580, - 0x90a2c001, - 0xc0007682, - 0xda1090c4, - 0xc000aa41, - 0xda109080, - 0xd808aa21, - 0x7686a25d, - 0x9082c001, - 0xc0007680, - 0x74c091a4, - 0xa953d808, - 0x8d2ae002, - 0x8029f210, - 0xa251d808, - 0x92c0c000, - 0xd84874c0, - 0xe002a947, - 0xc0008d26, - 0xda109160, - 0x74c0aa41, - 0xa947d848, - 0xa25dd808, - 0x8d2ae002, - 0x8029f210, - 0xa245d848, - 0x4408b787, - 0xc0007500, - 0xb7809302, - 0x9e59440a, - 0xc0007048, - 0x85029244, - 0x4418b547, - 0x0c82c43a, - 0xb4810a02, - 0xb103c000, - 0xcfef4220, - 0xc03a29fe, - 0xb4610c82, - 0xb780c000, - 0x9e59440a, - 0x08827048, - 0x0892d002, - 0x0a027686, - 0x0a42d001, - 0xc0007848, - 0x85069242, - 0x4418b547, - 0x0c82c43a, - 0xb4810a02, - 0xb103c000, - 0xc0114220, - 0xc03a3980, - 0xb4610c82, - 0x75c0c000, - 0x91a2c001, - 0xc0007680, - 0xda1092e4, - 0xf008aa21, - 0xd808a947, - 0xf310a8d5, - 0xd8088021, - 0xf008a8da, - 0x9e5ca245, - 0xd8080c84, - 0x00c2a0da, - 0xa0d5d808, - 0x92a0c000, - 0xaa41da10, - 0xa95bf008, - 0xa8c9d848, - 0x8021f310, - 0xa8ced848, - 0xa259f008, - 0x0c849e5c, - 0xa0ced848, - 0xd84800c2, - 0xd808a0c9, - 0xf008aa5d, - 0xf04aa95f, - 0xf048a940, - 0xf310a9c7, - 0xf0488021, - 0xf008a94f, - 0xf210a25d, - 0xd8488221, - 0xf048a8c2, - 0xf310a241, - 0xe2108033, - 0x0c8480af, - 0xa0c2d848, - 0xa245f048, - 0xa0cdf048, - 0x4388b787, - 0xc0067500, - 0xb78092a2, - 0xb7e0460c, - 0xb7205b94, - 0xf0085d8c, - 0xb760a8ce, - 0xd2285b1c, - 0xd0f15908, - 0xb7400e78, - 0xf008403d, - 0x9d48a8c9, - 0xa944e042, - 0xaa75f058, - 0x8122c201, - 0x80abe210, + 0xaa4dd810, + 0xa0d1f010, + 0xd8100a04, + 0xb720a24d, + 0xb7805c8c, + 0xb720460c, + 0xb7605a94, + 0xf010402d, + 0xf010a949, + 0xb740a8cd, + 0xd0f45a14, + 0xd2260d98, + 0x9e3d5908, + 0xa94ce032, + 0xaa55f050, + 0x0134d030, + 0x8123e210, 0x8a21f310, - 0xc0007048, - 0x850690f8, - 0x4898b547, - 0x5418b547, - 0xc0007045, + 0x07837088, + 0x9138c000, + 0x0e78d111, + 0xb5478506, + 0xd2084698, + 0xb780a103, + 0x9e3d460c, + 0x5908d226, + 0xa8cde030, + 0xc0007082, 0x850690b8, - 0x5518b547, - 0x588cb720, - 0xc0169e8e, - 0xf2100f30, - 0x7500aa41, + 0x5b98b542, + 0x580cb720, + 0xc0109e8d, + 0xf2100ea0, + 0x7500aa21, 0xc0040383, - 0x030f93e2, - 0x0b20c016, - 0xa943f208, - 0x0607d010, - 0xf3109ebd, - 0xc0168021, - 0xf2080e80, - 0xf210a241, - 0x7440a8a1, - 0xc014028f, - 0xc0000af0, - 0x020f9124, - 0x0a60c014, - 0xa881f208, - 0xa0a1f208, - 0xaa21f210, - 0xf2100a04, - 0xf208a221, - 0x7102a8a1, - 0x9278c000, - 0xa8c1f208, + 0x028f90c2, + 0x0a90c010, + 0xa923f208, + 0xd3f29e41, + 0x02100b78, + 0x8021f310, + 0xa221f208, 0xaa41f210, - 0xc0007048, - 0x850690b8, - 0x5498b547, - 0xf2088502, - 0xf210a143, - 0xc003a123, - 0xc05490e0, - 0xf20899ba, - 0xf208a8a9, - 0xf210a035, + 0xd3f17500, + 0xc0000b70, + 0xd3d19104, + 0xf2080a78, + 0xf208a881, + 0xf210a0c1, + 0x0a04aa41, + 0xa241f210, + 0xa8c1f208, + 0xc0007102, + 0xf2089278, + 0xf210a8a1, 0x7048aa21, - 0x9398c002, - 0xa8e2f210, - 0xc0007642, - 0xb74092c4, - 0xf2105b0c, - 0xf208a943, - 0xf048aa41, - 0xf310a8d5, - 0x71028821, - 0xc000852a, - 0xb5279136, - 0xb5274890, - 0xc0005410, - 0x85669060, - 0x4888b787, - 0xc0007500, - 0x020f91e4, - 0x0a40c016, - 0xa881f208, - 0xc0007075, - 0x850690f6, - 0x4898b547, - 0x5418b547, - 0x4888b787, - 0xc0017500, - 0x020f9164, - 0x0a00c016, - 0xa981f208, - 0xc016028f, - 0xf2080aa0, - 0xd1a4a923, - 0x9e9f59fd, - 0x5d8705f6, - 0x81afe220, - 0xc0540d02, - 0x020f991e, - 0x0a40c016, - 0xa881f208, - 0xc0007002, - 0xf20891fc, - 0x1a10a8a2, - 0xa881f208, - 0x58879e4a, - 0xc0007082, - 0x850690bc, - 0x5418b547, - 0x7e6eb79f, - 0x7eeeb7bf, - 0x7f6eb7df, - 0x7feeb7ff, - 0x8c00c002, - 0xc0369c22, - 0x9e5c0cfe, - 0xc000b481, - 0xb7209c22, - 0xb7805b94, - 0x7504404d, - 0xc0009d3a, - 0xb72091c4, - 0xb7805b0c, - 0xb5804cab, - 0xc20041cb, - 0xc2005a40, - 0xc0015941, - 0xb7209100, - 0xb7805d0c, - 0xe310402d, - 0x74278821, - 0x90b6c000, - 0xc000084f, - 0x741a90e0, - 0xb3028532, - 0x9d434478, - 0x403db740, - 0x648ab723, - 0x8121e210, - 0x1a14d071, - 0xc0007088, - 0xd0719138, - 0x70880a12, - 0x5b0cb720, - 0x90bcc000, - 0x5b0cb720, - 0xb7809d4b, - 0xb70040a9, - 0xc8124129, - 0xc0107104, - 0x9c227080, - 0x5b94b740, - 0x5a0cb780, - 0xb7208502, - 0x87025d14, + 0x90b8c000, + 0xb5428506, + 0x85025b18, + 0xa123f208, + 0xa143f210, + 0x9220c002, + 0x9a58c054, + 0xa8c9f208, + 0xa055f208, + 0xaa41f210, + 0xc0027048, + 0xf21090d8, + 0x7642a8e2, + 0x9304c000, + 0x5a0cb740, + 0xa923f210, + 0xaa21f208, + 0xa8d5f048, + 0x8821f310, + 0x85027102, + 0x9296c000, + 0x4690b527, + 0x5a90b522, + 0x5a10b522, + 0x9180c000, + 0xaa21f208, + 0xa8a1f210, + 0x5a08c200, + 0x85027048, + 0x8524e20e, + 0xc010020f, + 0xf2080a30, + 0x7075a881, + 0x9336c000, + 0xaa61f210, + 0xc0007502, + 0xb58790c4, + 0xc0004688, + 0xc0089160, + 0xf210851a, + 0x6a0e8823, + 0x5a13c200, + 0x660cb580, + 0xb5428506, + 0xb5425a18, + 0xb79f5a98, + 0xb7bf7e6e, + 0xb7df7eee, + 0xb7ff7f6e, + 0xc0027fee, + 0x9c228c00, + 0x0cfec036, + 0xb4819e5c, + 0x9c22c000, + 0x5a94b720, + 0x404db780, + 0x9d3a7504, + 0x91c4c000, + 0x5a0cb720, + 0x4cabb780, + 0x41cbb580, + 0x5a40c200, + 0x5941c200, + 0x9100c001, + 0x5c0cb720, + 0x402db780, + 0x8821e310, + 0xc0007427, + 0x084f90b6, + 0x90e0c000, + 0x8532741a, + 0x4478b302, + 0xb7409d43, + 0xb723403d, + 0xe210638a, + 0xd0718121, + 0x70881a14, + 0x9138c000, + 0x0a12d071, + 0xb7207088, + 0xc0005a0c, + 0xb72090bc, + 0x9d4b5a0c, + 0x40a9b780, + 0x4129b700, + 0x7104c812, + 0x7080c010, + 0xb7409c22, + 0xb7805a94, + 0x8502590c, + 0x5c0cb740, + 0xd8108702, + 0xf010a8cd, + 0xf010a16b, + 0xf010a16f, + 0xd810a173, + 0xd810a16f, + 0xf010a16b, + 0xb547a0e1, + 0xf0084680, + 0xf008a14b, + 0xf008a14f, + 0xd808a153, + 0xd808a14f, + 0xf208a14b, + 0xcfeea103, + 0xc0100a71, + 0xf2080a00, + 0xcff0a103, + 0x9ea10a01, + 0x08c8d3f1, + 0x403db540, + 0x08c8d3d1, + 0x403db540, 0xa8cdd810, - 0xa16bf010, - 0xa16ff010, - 0xa173f010, - 0xa16fd810, - 0xa16bd810, - 0xa0e1f010, - 0x4880b547, - 0x415db540, - 0x41ddb540, - 0x425db540, - 0x41dbb540, - 0x415bb540, - 0xa103f208, - 0x0a61cfe8, - 0x0a10c016, - 0xa11ff3e9, - 0xa103f208, - 0x0a01cfea, - 0xc0140089, - 0xf2080a60, - 0xd810a103, - 0xc016a94d, - 0x0a5008d0, + 0x0a20c010, 0xa107f229, 0xa103f208, - 0x403db540, - 0x404db540, - 0xa60d9c22, - 0x598cb780, + 0x0cc0c010, + 0x405db540, + 0xa0c1f008, + 0xa6059c22, + 0xb7808420, + 0x9e9d588c, 0xf20876c0, - 0xcfe8a182, - 0x9ea50a51, - 0xc0010307, - 0xb7809322, - 0xf2085b8c, - 0x7444a881, - 0x9364c000, - 0xc0169e6c, - 0xf2080a50, - 0x7440a881, - 0x9262c000, - 0xf2081a40, - 0xd1a4a981, - 0x9e9959fd, - 0x9e890596, - 0x5d870d02, - 0xc0540596, - 0xb780984c, - 0xdac85b0c, - 0x9e69a005, - 0x0a829e6c, - 0x0890c016, - 0x402db5a0, - 0x0a50c016, - 0xa281f208, - 0xb5c018b0, - 0xc054402d, - 0x9e6c9886, - 0x0a40c016, + 0xcfeea182, + 0x02890a61, + 0x9042c002, + 0x5a8cb780, + 0xa881f208, + 0xc0007444, + 0x020b9364, + 0x0a40c010, + 0xa881f208, + 0xc0007440, + 0x1a409262, + 0xa981f208, + 0x59fdd1a4, + 0x05969e99, + 0x0d029e89, + 0x05965d87, + 0x98fcc054, + 0x5a0cb780, + 0xa005dac8, + 0x008b8502, + 0x0880c010, + 0xc010020b, + 0xb5400a40, + 0xf208403d, + 0xd3d1a103, + 0xb5a008d8, + 0xb55f4035, + 0xc0547f7c, + 0x020b9933, + 0x0a30c010, 0xa001f208, - 0x4888b5a7, + 0x7f7cb75f, + 0x4698b547, + 0x661cb540, + 0x5a18b542, 0x7eeeb79f, 0x7f6eb7bf, - 0x7feeb7df, 0x9c228c60, 0xb7209e5b, - 0xf0085d14, + 0xf0085c14, 0xf00aaa61, 0xf008a968, 0xb740a96e, @@ -3186,8 +3009,8 @@ unsigned long aui32H264VCM_MasterMTXTOPAZFWText[] = { 0xb520a8e9, 0xf008414d, 0xb760aa6d, - 0xb7205d94, - 0xb5805b8c, + 0xb7205c94, + 0xb5805a8c, 0xf01041cd, 0xe020a963, 0xb7408325, @@ -3209,7 +3032,7 @@ unsigned long aui32H264VCM_MasterMTXTOPAZFWText[] = { 0xf008a16b, 0xf008a16f, 0x9c22a173, - 0x5b14b720, + 0x5a14b720, 0xf0089e5a, 0xb720aa41, 0xc4104149, @@ -3219,22 +3042,22 @@ unsigned long aui32H264VCM_MasterMTXTOPAZFWText[] = { 0x74c07102, 0xa241f008, 0x91c4c000, - 0x5b8cb720, + 0x5a8cb720, 0xaa41d808, - 0x5d14b720, + 0x5c14b720, 0x41abb580, 0xaa41f008, 0x404db580, 0x9c220802, 0xf011a605, 0xb7a00c30, - 0xb7a05d94, - 0xc0005b0c, + 0xb7a05c94, + 0xc0005a0c, 0xda509124, 0xda08a9aa, 0x0d02a9b1, - 0x9ba7c034, - 0x5b8cb720, + 0x9850c054, + 0x5a8cb720, 0xa8aad208, 0xa926d208, 0x412bb740, @@ -3244,7 +3067,7 @@ unsigned long aui32H264VCM_MasterMTXTOPAZFWText[] = { 0xc8121a08, 0x70887282, 0x90c4c000, - 0x588cb780, + 0x580cb780, 0xa102da08, 0xa927da50, 0xf2109e50, @@ -3257,325 +3080,300 @@ unsigned long aui32H264VCM_MasterMTXTOPAZFWText[] = { 0x028777c2, 0x7e6cb5bf, 0x91a4c000, - 0x5d8cb720, + 0x5c8cb720, 0x412bb780, - 0x5b94b7c0, + 0x5a8cb7c0, 0xb5800a04, 0xc000412b, - 0xb7279320, - 0x74404388, - 0x91c2c000, - 0x5b8cb780, - 0xa891f248, - 0x5894b720, - 0x588f9ea6, - 0x484db520, - 0x9100c000, - 0x588cb780, - 0x5b94b7c0, - 0xa081f288, - 0xf21077c4, - 0xb780a842, - 0x0d825b0c, - 0x0db2d001, - 0x9ea57604, - 0xa98dd208, - 0x92c4c001, - 0xc00176c0, - 0xb7879104, - 0x75004888, - 0x9122c000, - 0xaa25dad0, - 0xa8a9d210, - 0xc0000a14, - 0xb7879180, - 0x75005408, - 0x9162c000, - 0xaa25dad0, - 0xa8a9d210, - 0xc4100a08, - 0xdad07048, - 0xb720a0a5, - 0xdad05d8c, - 0xb740aa25, - 0xf310453b, - 0xb5808021, - 0xc000452b, - 0x0d829120, - 0x9b68fff4, - 0xa059da50, - 0xa025dad0, - 0xaaa5dad0, - 0x9240c017, - 0xc0177602, - 0x74ec91e4, - 0x5d0cb780, - 0xd0090d0e, - 0x9e520d24, - 0xa88dda08, - 0x6126d033, - 0x0c827075, - 0xc0000009, - 0xda109158, - 0xf310aa2d, - 0x70488021, - 0xd00b0481, - 0xf2101c92, - 0x7502aa49, - 0xc0009e4a, - 0xda1090e4, - 0x7500aa49, - 0x9182c000, - 0x590cb780, - 0xa881d208, - 0xcfea7440, - 0x03890a31, - 0x91e4c001, - 0xc00176c0, - 0xdad09024, - 0xd210aaa5, - 0xd210aa29, - 0xd410a8a5, - 0xd412710a, - 0x7640704a, - 0x5d9cb760, - 0x91c2c000, - 0x412ab780, - 0xa8e1d818, - 0xa1f2d058, - 0xa271d818, - 0xa26dd818, - 0xa0f5d818, - 0xaa69d858, - 0x9040c014, - 0x5d8cb720, - 0x44abb780, - 0xb580024a, - 0xda5044ab, - 0xc014a2d9, - 0xd29092a0, - 0x7500aa4d, - 0x9122c001, - 0xc00176c0, - 0x74809044, - 0x5d9cb760, - 0x91a2c000, - 0xa8e5f058, - 0x6a31d291, - 0xc0007048, - 0xd81890dc, - 0xd818aa61, - 0xd210a275, - 0xda50a8a1, - 0x7102aa51, - 0x9088c000, - 0xa0d1da50, - 0xaa45d290, - 0xda507500, - 0xc012aad1, - 0xda509160, - 0xc006a9d2, - 0x74809100, - 0x5d9cb760, - 0x9362c003, - 0x412ab720, - 0x6a37d011, - 0xc0007048, - 0xd81891bc, - 0x5884aa6d, - 0x70486a0c, - 0x90dcc000, - 0xa076d058, - 0x90a0c000, - 0xd0588502, - 0xd210a177, - 0xf058a8ae, + 0xb7809180, + 0xf2485a8c, + 0xb720a891, + 0x03095814, + 0xb520588f, + 0x77c447cd, + 0xa841f208, + 0x5a0cb780, + 0xd0010c02, + 0x74040c02, + 0xd2089ea6, + 0xc000a98e, + 0x76009384, + 0x91c4c000, + 0x5c8cb720, + 0xaa45dad0, + 0x453bb740, + 0x8021f310, + 0x452bb580, + 0x9120c000, + 0xfff40d82, + 0xda489b8f, + 0xdad0a059, + 0xdad0a045, + 0xc017aac5, + 0x74029000, + 0x93a4c016, + 0x9e5a76ec, + 0x5c0cb780, + 0xd009098e, + 0xd03309b4, + 0xda086134, + 0x9d4da88d, + 0x0d027075, + 0x9158c000, + 0xaa4dda10, + 0x8021f310, + 0x9e827048, + 0x1d22d00b, + 0xaa49f208, + 0x9e527502, + 0x90e4c000, + 0xaa49da08, + 0xc0007500, + 0xb7809182, + 0xd3d1580c, + 0xb72008c0, + 0x76404031, + 0xc0010389, + 0x760091e4, + 0x9024c001, + 0xaac5dad0, + 0xaa49d210, + 0xa8c5d210, + 0x710ad410, + 0x704ad412, + 0xb7607680, + 0xc0005c84, + 0xd81891c2, + 0xd800aa69, + 0xd040a8e1, + 0xd800a072, + 0xd800a271, + 0xd800a26d, + 0xd840a0f5, + 0xc013aa69, + 0xb7209200, + 0xb7805c8c, + 0x024a44ab, + 0x44abb580, + 0xa2d9da48, + 0x9060c014, + 0xaa4dd288, + 0xc0017500, + 0x76009122, + 0x9044c001, + 0xb7607480, + 0xc0005c84, + 0xf04091a2, 0xd291a8e5, - 0x9e4b6e11, + 0x70486e31, + 0x90dcc000, + 0xaa61d800, + 0xa275d800, + 0xa8c1d210, + 0xaa51da48, + 0xc0007102, + 0xda489088, + 0xd288a0d1, + 0x7500aa45, + 0xaad1da48, + 0x9320c011, + 0xa9d2da48, + 0x9280c005, + 0xb7607480, + 0xc0035c84, + 0xd81893a2, + 0xd011a8e9, + 0x70486e37, + 0x91bcc000, + 0xaa6dd800, + 0x6a0c5884, + 0xc0007048, + 0xd04090dc, + 0xc000a075, + 0x850290a0, + 0xa177d040, + 0xa8ced210, + 0xa8e5f040, + 0x6e11d291, 0xd0117048, - 0xb7201e22, - 0x6247412a, - 0xd00d0902, - 0x70480922, - 0x901cc001, - 0xaa71d818, - 0x5884d0a4, - 0x6a0c9e49, - 0x08827048, - 0x0892d00d, - 0xc0007844, - 0xa8e19262, - 0xaa75d818, + 0x9e4b1a32, + 0xa8e9d818, + 0x09026247, + 0x0922d00d, + 0xc0017048, + 0xd800903c, + 0xd0a4aa71, + 0x9e495884, + 0x70486a0c, + 0xd00d0882, + 0x78440892, + 0x9282c000, + 0xa8e1f000, + 0xaa75d800, 0x6a0c5884, 0xc0007048, 0x8506917c, - 0xa173d058, - 0xa15bd290, - 0xaa61d818, - 0x93a0c000, - 0xa8f1d818, - 0xd0588502, - 0xb780a173, - 0xd013412a, + 0xa173d040, + 0xa15bd288, + 0xaa61d800, + 0x93c0c000, + 0xa8f1d800, + 0xd0408502, + 0xd818a173, + 0xd013aa69, 0xf3106916, 0x74808021, 0x5a0bc200, - 0xa271d818, - 0x91a2c000, - 0xa8f5d818, - 0xd013aa61, - 0xf3106916, - 0xc2008021, - 0xd8185a0b, - 0xd058a275, - 0x7500aa71, - 0x91e2c000, - 0xaa35da10, - 0xa8c9da10, - 0xc2006a14, - 0x70485a0f, - 0x90bcc000, - 0xd0588506, - 0xb780a17b, - 0xd818412a, - 0xd058a26d, - 0x7580ab71, - 0x9162c002, - 0xc00276c0, - 0xd2109024, - 0xda52aa21, - 0xe001a958, - 0xb3431244, - 0x9e5c444c, - 0xd058751e, - 0x853ea8f9, - 0x4478b342, - 0xf2107440, - 0xc00082ad, - 0xda1091c2, - 0xda10a8ca, - 0x9e4aaa35, - 0x70881a0c, - 0x08d4d011, - 0x443cb351, - 0xd2900283, - 0xb727a945, - 0x74805408, - 0x4890b727, - 0x0a54d011, - 0x4422b354, - 0x02897440, - 0x0a54d011, - 0x4422b354, - 0xd2107640, - 0x0289a8a9, - 0x4424b315, - 0xaa25d210, - 0x704ad410, - 0x710ad412, - 0x9020c00c, - 0xfff40d82, - 0xda509a0f, - 0xc00ca059, - 0xd29093a0, - 0x7500aa59, - 0x91c2c001, - 0xc00076c0, - 0xda509244, - 0xd210aa59, - 0xd290aaa1, - 0xb727a945, - 0x0a045408, - 0x7148d412, - 0xb7277480, - 0xc00a4890, - 0x0d829140, - 0x99f0fff4, - 0xaa5dd290, - 0xda507500, - 0xd290a059, - 0xc00ba359, - 0xda509322, - 0xda90a957, - 0xe210aa41, - 0x0a0480a1, - 0xa241da90, - 0xa0d5da50, - 0x9180c00b, + 0xa271d800, + 0x91c2c000, + 0xa8f5d800, + 0xaa61f000, + 0x6916d013, + 0x8021f310, + 0x5a0bc200, + 0xa275d800, + 0xaa71d040, + 0xc0007500, + 0xda1091e2, + 0xda08aa55, + 0x6a14a8c9, + 0x5a0fc200, + 0xc0007048, + 0x850690bc, + 0xa17bd040, 0xaa69d818, - 0xc0017500, - 0xb7809244, - 0xf018608c, - 0xda08a97b, - 0xe210a881, - 0xf01888a3, - 0xf250a0f9, - 0x7500aa51, - 0xaad9da50, - 0x91dac000, - 0xaa79d058, - 0x85060a88, - 0xd2c87500, - 0xd011a17b, - 0xb3540a52, - 0x02894424, - 0xa8c6d290, - 0xa8a9d210, + 0xa26dd800, + 0xaaf2d040, + 0xc0017740, + 0x760092a2, + 0x9164c001, + 0xaa41d210, + 0xa958da4a, + 0x1244e001, + 0x444cb340, + 0x751e9e44, + 0xa8f9d040, + 0xb342853e, + 0x74404478, + 0x82adf210, + 0x91c2c000, + 0xa8cada08, + 0xaa55da10, + 0x1a0c9e4a, + 0xd0117088, + 0xb35108d4, + 0x0283443c, + 0xa8c6d288, + 0x5a08b722, 0xd2107640, - 0xd011a925, - 0xb3540a54, - 0x02894422, - 0x704ad410, - 0x708ad412, - 0xc0087640, - 0x76c092a0, - 0x9364c008, - 0x4124b740, - 0x41acb780, - 0xa953f250, + 0xc00ba949, + 0x0d829240, + 0x9a4afff4, + 0xa059da48, + 0x93e0c00c, + 0xaa59d288, + 0xc0017500, + 0x760091c2, + 0x9244c000, + 0xaa59da48, + 0xaac1d210, + 0xa8c6d288, + 0x5a08b722, + 0xd4120a04, + 0x76407148, + 0xa949d210, + 0x9260c00a, + 0xfff40d82, + 0xd2889a2b, + 0x7500aa5d, + 0xa059da48, + 0xa2dad288, + 0x9362c00b, + 0xa957da48, + 0xaa41da88, + 0x80a1e210, + 0xda880a04, + 0xda48a241, + 0xc00ba0d5, + 0xd80091c0, + 0x7500aa69, + 0x9224c001, + 0x5f8cb780, + 0xa97bf000, + 0xa881da08, + 0x88a3e210, + 0xa0f9f000, + 0xaa51f248, + 0xda487500, + 0xc000aad9, + 0xd04091da, + 0x0a88aa79, + 0x75008506, + 0xa16bd2c8, + 0x0a52d011, + 0x4424b354, + 0xd2880289, + 0xd210a8c6, + 0x7640a8c9, + 0xa945d210, + 0x0a54d011, + 0x4422b354, + 0xd4100289, + 0xd412704a, + 0xc008708a, + 0x760092e0, + 0x93c4c008, + 0xaa6da968, + 0xa953f248, 0x8221f310, 0x8821f310, - 0xa251f250, - 0xa8e1f288, - 0xc0017102, - 0xd81892b6, + 0xa251f248, + 0xa8fdf248, + 0xc0027102, + 0xd8009016, 0xb740a8e9, - 0xd0a86084, - 0xf0185984, - 0xc820a97b, - 0xf310aa61, - 0xf0188821, - 0xd2c8a279, - 0xd058a8f9, - 0x7442a8fa, - 0xd0110a88, + 0xd0a65f84, + 0x9e2d5904, + 0xaa4dc830, + 0xa97bf000, + 0x8821f310, + 0xa279f000, + 0xa8e9d2c8, + 0xa8fad040, + 0x0a887442, + 0x0a54d011, + 0x4424b354, + 0x02897640, + 0x90e2c000, + 0xaa59da48, + 0xd4120a04, + 0xd210710a, + 0xda48a8c9, + 0xd288aa59, + 0xd210a8c6, + 0xd410a949, + 0x0a0c704a, + 0x710ad410, + 0xb7227640, + 0xd0115a08, 0xb3540a54, - 0x76404424, - 0xc0000289, - 0xda5090e2, - 0x0a04aa59, - 0x710ad412, - 0xa8a9d210, - 0xaa59da50, - 0xa945d290, - 0x704ad410, - 0x5408b727, - 0xd4100a0c, - 0x7480710a, - 0x4890b727, - 0x92a0c005, - 0xaa69d818, - 0x6084b740, - 0x5984d228, - 0xa8e2c820, - 0xa8e1d898, - 0x60979e4b, + 0x02894422, + 0xd0117440, + 0xd2100a54, + 0xc006a8c5, + 0xd8009000, + 0xb740aa69, + 0xd2265f84, + 0x9e2d5904, + 0xa8cec830, + 0xa8e1d880, + 0x60959e4a, 0x5a7fc080, 0x5a61c200, 0x58a30098, - 0xa0e1f248, - 0xaa61d898, - 0xf0187440, + 0xa0fdf208, + 0xaa61d880, + 0xf0007440, 0x0882a979, 0x0892d00e, 0xd2246245, @@ -3583,687 +3381,796 @@ unsigned long aui32H264VCM_MasterMTXTOPAZFWText[] = { 0xd00e0a02, 0xe0000a42, 0xc0003098, - 0xf24890a2, - 0x9e93a0e2, - 0xa97bf018, + 0xf20890a2, + 0x9e93a0fe, + 0xa97bf000, 0xf21076c0, - 0xf018882b, + 0xf000882b, 0xc000a279, - 0xf24890fc, - 0x7440a8e1, + 0xf20890fc, + 0x7440a8fd, 0x911ac000, - 0xaa31f210, + 0xaa51f210, 0x5804c200, 0x9220c000, - 0xaa51f250, + 0xaa51f248, 0x6142d033, 0x5d879e5b, 0x81afe220, 0xb57f0d02, - 0xc0347f7c, - 0xb77f98c8, - 0x020f7f7c, - 0x0a30c016, + 0xc0347f64, + 0xb77f99a3, + 0x020f7f64, + 0x0a20c010, 0xa881f208, 0xc0007440, 0xda109162, - 0x0a10a8ae, + 0x0a10a8ce, 0xa881f208, - 0x60999e4c, + 0x60979e4b, 0x7002c010, - 0xaa69d818, - 0x6004b740, - 0xa961f248, - 0xa8c9f250, - 0x5984d228, - 0xa8e2c820, - 0xaa31f210, - 0x6122d033, - 0xc2009d9a, - 0xc0015a07, - 0xc0121004, + 0xaa69d800, + 0x5f04b740, + 0xa97df208, + 0xa8c9f248, + 0x5904d226, + 0xc8309e2d, + 0xf210a8ce, + 0xd033aa51, + 0x9e496122, + 0x5a07c200, + 0xc0121002, 0xd0247008, 0xe2205987, 0x0d0281af, - 0x7f7cb57f, + 0x7f64b57f, 0xc0340181, - 0xd0249894, + 0xd024996f, 0xc034598f, - 0xd29098ba, + 0xd2889995, 0xb75fa9c9, - 0xda507e64, + 0xda487e64, 0xb77fa959, - 0xf2107f7c, + 0xf2107f64, 0xe2108227, 0xb7208ba7, - 0xd0116114, + 0xd0116014, 0x190c08a6, 0x7008d410, - 0xaa75d058, + 0xaa75d040, 0x7142d410, 0x41c9b720, + 0xa8c6d288, 0x708ad412, - 0xa945d290, 0x70cad412, - 0xb7277502, - 0xd0114890, + 0xd2107502, + 0xd011a949, 0xb3540a52, 0x74404424, - 0x5408b727, + 0x5a08b722, 0xd0110289, 0xb3541a52, - 0x74804422, + 0x76404422, 0xd0110289, 0xb3540a54, 0x74404422, + 0xa8c5d210, 0xd0110289, 0xb3540a54, - 0x76404422, - 0xc0000289, - 0xd2109082, - 0xd210aaa9, - 0xd210aa29, - 0xd410a8a5, - 0xd412710a, - 0x7480704a, - 0xaa69d858, - 0x0a46d002, - 0xd858024a, - 0xc000a269, - 0x0d829360, - 0x9886fff4, - 0xaa5dd290, - 0xda507500, - 0xc000a059, - 0xda5091a2, - 0xda90a957, - 0xe210aa41, - 0x0a0480a1, - 0xa241da90, - 0xa0d5da50, - 0xaa59da50, - 0xa24dda10, - 0xc00077c0, - 0xb78090c4, - 0xda485d8c, - 0x000ba38a, - 0x7d6eb79f, - 0x7deeb7bf, - 0x7e6eb7df, - 0x7eeeb7ff, - 0x8c40c002, - 0xa61d9c22, - 0xb7208460, - 0xb7805b8c, - 0x0f82402d, - 0xb55f0902, - 0x75027dec, - 0x7e6cb55f, - 0xc00b0303, - 0xb7a09164, - 0xb7a05d0c, - 0xf2085b14, - 0xda10a9b2, - 0x0d02a9ad, - 0x9bf7c014, - 0x5d8cb780, - 0x5894b720, - 0xa8cdd288, - 0xa91ff208, - 0xb500070b, - 0x9ea5444d, - 0x8021e210, - 0x038b7440, - 0xa01df208, - 0x93c4c000, + 0x02894422, + 0x708ad410, + 0x704ad412, + 0xd8407640, + 0xd002aa69, + 0x024a0a46, + 0xa269d840, + 0x9360c000, + 0xfff40d82, + 0xd28898bf, + 0x7500aa5d, + 0xa059da48, + 0x91a2c000, + 0xa957da48, + 0xaa41da88, + 0x80a1e210, + 0xda880a04, + 0xda48a241, + 0xda48a0d5, + 0xda08aa59, + 0x77c0a24d, + 0x90c4c000, + 0x5c8cb780, + 0xa38ada48, + 0xb79f000b, + 0xb7bf7d6e, + 0xb7df7dee, + 0xb7ff7e6e, + 0xc0027eee, + 0x9c228c40, + 0x8460a61d, + 0x5a8cb720, + 0x402db780, + 0x09020f82, + 0x7decb55f, + 0xb55f7502, + 0x03037e6c, + 0x9164c00b, + 0x5c0cb7a0, + 0x5a14b7a0, + 0xa9b2f208, + 0xa9adda10, + 0xc0340d02, + 0xb78098d9, + 0xb7205c8c, + 0xd2885814, + 0xf208a8cd, + 0x070ba91f, + 0x43cdb500, + 0xe2109ea5, + 0x74408021, + 0xf208038b, + 0xc000a01d, + 0xda0893c4, + 0x7502aa49, + 0x9334c000, + 0xa8aada10, + 0x5f04b740, + 0x5d04d0a6, + 0xa8e9f208, + 0xc8389e2e, + 0xd0a6aa41, + 0xc2015904, + 0xf3108122, + 0xc2008021, + 0xd8005a0b, + 0xc000a241, + 0xda1091a0, + 0xb740aa29, + 0xda085f04, + 0xd226a8f1, + 0x9e2d5904, + 0xa0cdc830, 0xaa49da08, - 0xc0007502, - 0xda109334, - 0xb740a8aa, - 0xd0a66004, - 0xf2085d04, - 0x9e2ea8e9, - 0xaa41c838, - 0x5904d0a6, - 0x8122c201, - 0x8021f310, - 0x5a0bc200, - 0xa241d800, - 0x91a0c000, - 0xaa29da10, - 0x6004b740, - 0xa8f1da08, - 0x5904d226, - 0xc8309e2d, - 0xda08a0cd, - 0xda10aa49, - 0xda12a8d1, - 0x1a04a9a8, - 0xd0136243, - 0xe0100942, - 0xb77f80a7, - 0xb53f7e7c, - 0xf2087d6c, - 0x744aa8ee, - 0xb3328506, - 0x76404c78, - 0x7e7cb55f, - 0x9124c000, - 0xaa4df208, - 0xf2080a04, - 0xc004a24d, - 0xb7809060, - 0xb7405c8c, - 0xf2086384, - 0x9e2da881, - 0x5904d0a6, - 0x588cb720, - 0xaa4dc830, - 0xb7609e4a, - 0xd0334435, - 0xf2086128, - 0xd1a2a8cd, - 0x5d935d8f, + 0xa8d1da10, + 0xa9a8da12, + 0x62431a04, + 0x0942d013, + 0x80a7e010, + 0x7e7cb77f, + 0x7d6cb53f, + 0xa8eef208, + 0x8506744a, + 0x4c78b332, + 0xb55f7640, + 0xc0007e7c, + 0xf2089124, + 0x0a04aa4d, + 0xa24df208, + 0x9060c004, + 0x5b8cb780, + 0x6284b740, + 0xa881f208, + 0xd0a69e2d, + 0xb7205904, + 0xc830580c, + 0x9e4aaa4d, + 0x43b5b760, + 0x6128d033, + 0xa8cdf208, + 0x5d8fd1a2, + 0xe2205d93, + 0xf21081af, + 0x0d028ab3, + 0x985ec034, + 0xaa4dda10, + 0x6a00c028, + 0xc0007008, + 0xf24892d6, + 0xd012aa45, + 0x624b09d2, + 0xd0309e5b, + 0x5d870108, 0x81afe220, - 0x8ab3f210, - 0xc0140d02, - 0xda109b7c, - 0xc028aa4d, - 0x70086a00, - 0x92d6c000, - 0xaa45f248, - 0x09d2d012, - 0x9e5b624b, - 0x0108d030, - 0xe2205d87, - 0x0d0281af, - 0xa1c6f248, - 0x9b65c014, - 0xa045f248, - 0x90e0c000, - 0xaa4df208, - 0xf2080a04, - 0xda10a24d, - 0xda10a951, - 0xd124aa29, - 0xd01158c0, - 0xd0a208c2, - 0x70485e49, - 0x9216c000, + 0xf2480d02, + 0xc034a1c6, + 0xf2489847, + 0xc000a045, + 0xf20890e0, + 0x0a04aa4d, + 0xa24df208, + 0xa951da10, + 0xaa29da10, + 0x58c0d124, + 0x08c2d011, + 0x5e49d0a2, + 0xc0007048, + 0xf2489216, + 0xf24aaa4d, + 0xd226a944, + 0xf3105904, + 0xf3108021, + 0xc2008221, + 0xc0015a0b, + 0xd0a29100, + 0x70485e45, + 0x9196c000, + 0xa947f248, 0xaa4df248, - 0xa944f24a, - 0x5904d226, 0x8021f310, - 0x8221f310, + 0x5a07c200, + 0x9320c000, + 0x6a26d011, 0x5a0bc200, - 0x9100c001, - 0x5e45d0a2, 0xc0007048, - 0xf2489196, - 0xf248a947, - 0xf310aa4d, + 0xf2489216, + 0xf248a8c5, + 0xd0a6aa4d, + 0xc2015904, + 0xf3108122, 0xc2008021, - 0xc0005a07, - 0xd0119320, - 0xc2006a26, - 0x70485a0b, - 0x9216c000, - 0xa8c5f248, - 0xaa4df248, - 0x5904d0a6, - 0x8122c201, - 0x8021f310, - 0x5a0bc200, - 0x9080c000, - 0xaa45f248, - 0xa249f248, - 0xaa49da08, - 0xb7407500, - 0xc0036084, - 0xf2089202, - 0x7500aa6d, - 0x9162c003, - 0x5894b740, - 0xaa41f050, + 0xc0005a0b, + 0xf2489080, + 0xf248aa45, + 0xda08a249, + 0x7500aa49, + 0x5f84b740, + 0x9202c003, + 0xaa6df208, 0xc0037500, - 0xb7609082, - 0xb7405e8c, - 0xb9605e14, - 0xd0714038, - 0xd0720938, - 0xb79f0ca8, - 0xf1c87fcd, - 0xf1f1a8dd, - 0xf1e9a23d, - 0xffffa0dd, - 0xb7609301, - 0xda10589c, - 0xf058a8a9, - 0xd0a6aa61, - 0x9e2d5904, - 0xa241f010, - 0x7e6cb73f, - 0xaa4dc830, - 0xf0087440, - 0xc001a261, - 0xda109382, - 0x0a04aa29, - 0x75062a0c, - 0x92a4c001, - 0x7d6cb75f, - 0xd0100a26, - 0x75027088, - 0x92bcc000, - 0x0d28d011, - 0x08b8d012, - 0x19c4d010, - 0xaa25f031, - 0xa8c5f029, - 0xb79f9ea2, - 0x07f47dec, - 0xb59f0242, - 0xffff7dec, - 0x77c092a1, - 0x9104c000, - 0x8502c010, - 0xa123da90, - 0x9220c000, - 0x7df4b73f, - 0x5d91d3a2, - 0xb55f0d02, - 0xc0807f64, - 0xc0145d90, - 0xda909aa8, - 0xb75fa021, - 0xb7407f64, - 0xda10588c, - 0xd888aa29, - 0x9e2da8c1, - 0x5904d226, - 0xa0cdc830, - 0x7ceeb79f, - 0x7d6eb7bf, - 0x7deeb7df, - 0x7e6eb7ff, - 0x8c60c002, - 0xa6059c22, - 0x6384b740, - 0xd2a69e5d, - 0x9e2d5904, - 0xa9cec830, - 0x0d0265a7, - 0x9a81c014, - 0xc0149e83, - 0x000a9aa8, - 0x58050804, - 0x7f6eb79f, - 0x7feeb7bf, - 0x9c228c40, - 0xc0300487, - 0xb740ac3d, - 0x9d2a5b14, - 0xa45dc038, - 0xac3dc030, - 0xa45dc038, + 0xb7409162, + 0xf0105814, + 0x7500aa5d, + 0x9082c003, + 0x5d8cb760, + 0x5d14b740, + 0x4038b960, + 0x0938d071, + 0x0ca8d072, + 0x7fcdb79f, + 0xa8ddf1c8, + 0xa23df1f1, + 0xa0ddf1e9, + 0x9301ffff, + 0x581cb760, + 0xa8a9da10, + 0xaa7df018, + 0x5904d0a6, + 0xf0109e2d, + 0xb73fa241, + 0xc8307e6c, + 0x7440aa4d, + 0xa261f008, + 0x9382c001, + 0xaa29da10, + 0x2a0c0a04, + 0xc0017506, + 0xb75f92a4, + 0x0a267d6c, + 0x7088d010, + 0xc0007502, + 0xd01192bc, + 0xd0120d28, + 0xd01008b8, + 0xf03119c4, + 0xf029aa25, + 0x9ea2a8c5, + 0x7decb79f, + 0x024207f4, + 0x7decb59f, + 0x92a1ffff, + 0xc00077c0, + 0xc0109104, + 0xda908502, + 0xc000a123, + 0xb73f9220, + 0xd3a27df4, + 0x0d025d91, + 0x7f64b55f, + 0x5d90c080, + 0x9b8ac014, + 0xa021da90, + 0x7f64b75f, + 0x580cb740, + 0xaa29da10, + 0xa8d9d848, + 0xd2269e2d, + 0xc8305904, + 0xb79fa0cd, + 0xb7bf7cee, + 0xb7df7d6e, + 0xb7ff7dee, + 0xc0027e6e, + 0x9c228c60, + 0xb740a605, + 0x9e5d6284, + 0x5904d2a6, + 0xc8309e2d, + 0x65a7a9ce, + 0xc0140d02, + 0x9e839b63, + 0x9b8ac014, + 0x0804000a, + 0xb79f5805, + 0xb7bf7f6e, + 0x8c407fee, + 0x04879c22, 0xac3dc030, - 0xa45dc038, - 0x6114b720, - 0x590cb780, - 0x5b8cb720, + 0x5a14b740, + 0xc0389d2a, + 0xc030a45d, + 0xc038ac3d, + 0xc030a45d, + 0xc038ac3d, + 0xb780a45d, + 0xb720600c, + 0xb7205a94, + 0x8502580c, + 0xa103d208, + 0xa107d208, + 0xb5408512, + 0xc0104959, 0xb5408502, - 0xb5404059, - 0x851240d9, - 0x4939b540, - 0x8502c010, - 0x453db540, - 0x44bdb540, - 0x45bdb540, - 0xd2088506, - 0xcfeaa103, - 0xc0080a31, - 0xf2888502, - 0xd010a10f, - 0xd010a8c2, - 0xc008a941, - 0xf2888d00, - 0xf288a107, - 0xb520a10b, - 0xb5404633, - 0xc000472b, + 0xb540455d, + 0xb54044dd, + 0xd3d145dd, + 0x85060a10, + 0xa103d208, + 0x8502c008, + 0x493db540, + 0xaa41d010, + 0x8d00c008, + 0x483db540, + 0x48bdb540, + 0xb5800109, + 0xb540464b, + 0xc000474b, 0xa60d9040, 0xb7409e5d, - 0xf2085b14, - 0xf010aa2d, + 0xf2085a0c, + 0xf008aa2d, 0xf208a24d, - 0xf010a8b1, + 0xf008a8b1, 0xf208a0d1, - 0xf010aa3d, + 0xf008aa3d, 0xd208a25d, - 0xd010a8a5, + 0xd008a8a5, 0xd208a0c5, - 0xd010aa29, + 0xd008aa29, 0xda08a249, - 0xd810a8b5, + 0xd808a8b5, 0xf208a0d5, - 0xd0b1aa39, - 0xf01008d0, - 0xb720a259, - 0xd0b14031, - 0xd0b10e20, - 0xd20808d2, - 0xb780a082, - 0xd0b14029, - 0xb7200da2, - 0xd0085a94, - 0xf248a261, - 0x8502a935, - 0x405db540, - 0xa155f050, - 0xa8bdf208, - 0x0c81cfec, - 0x04030a0e, - 0x7048c412, - 0x747ac004, - 0x0c10c014, - 0x0972c002, - 0x4426b312, - 0x404cb540, - 0xaa2df208, - 0xc0146245, - 0xb5800ca0, - 0xd008404d, - 0xf208a8e1, - 0x6243aa2d, - 0x5b8cb7c0, - 0x06850d82, - 0xcfea7482, - 0xc2000ce1, - 0xc000591f, - 0x050191e2, - 0x0c90d151, - 0xa125f029, - 0xaa41f010, - 0x9e5b0d84, - 0x70c81a04, - 0x9306ffff, - 0xc0149e4c, - 0xf2080a10, - 0x1884a881, - 0x0a3060a3, - 0xa081f208, - 0xa8a2d208, - 0xa0a2d210, - 0xaa25dac8, - 0xa92ef210, - 0xa9d2da48, - 0xa225dad0, - 0xa9adf208, - 0x9b21fff4, - 0xa9dada48, - 0xa051da48, - 0xa9adf208, - 0xa92ef210, - 0x9b17fff4, - 0xa8c9da08, - 0x5d8cb780, - 0xa059da48, - 0xda486002, - 0xb79fa005, - 0xb7bf7eee, - 0xb7df7f6e, - 0x8c607fee, - 0xb7209c22, - 0xb7605b0c, - 0xb7404031, - 0xb5605b8c, - 0xf0084cb3, - 0xb740aa49, - 0xb7605894, - 0xb7205c8c, - 0x0a044cb3, - 0xa249f008, - 0xa1dad850, - 0xa0e2f008, - 0xa60d9c22, - 0x5b8cb780, - 0x74429e59, + 0x8502aa39, + 0x08d0d0b1, + 0xa259f008, + 0x4031b720, + 0x580cb760, + 0x0a20d0b1, + 0x08d2d0b1, + 0xa082d208, + 0x4029b780, + 0x09a2d0b2, + 0x08b8d371, + 0xa261d010, + 0xa8b6f248, + 0x0a38d311, + 0xa103f208, + 0x8512c01e, + 0x403db540, + 0xa0d6f048, + 0xaa3df208, + 0x0830d332, + 0xd012088e, + 0x753e7102, + 0xb3410cfa, + 0xb5204446, + 0xf2084054, + 0x9e48aa2d, + 0xd3316241, + 0xb58008b8, + 0xd010402d, + 0xf208a962, + 0x9e50aa2d, + 0x62419e95, + 0xd2247642, + 0xb7c0589f, + 0x08825a8c, + 0x91c2c000, + 0xd1310501, + 0xf0290938, + 0xf010a0c6, + 0x0884aa41, + 0x70481a04, + 0x9326ffff, + 0x08b0d331, + 0x402db780, + 0xd3929e49, + 0x1a0408b0, + 0xd3516219, + 0xb58008b8, + 0xb580402d, + 0xd371404d, + 0xb58008b0, + 0xd208402d, + 0xd210a8a2, + 0xdac8a0a2, + 0xf210aa25, + 0xda48a92e, + 0xdad0a9d2, + 0xf208a225, + 0xfff4a9ad, + 0xda489b17, + 0xda48a9da, + 0xf208a051, + 0xf210a9ad, + 0xfff4a92e, + 0xda089b0d, + 0xb780a8c9, + 0xda485c8c, + 0x6002a059, + 0xa005da48, + 0x7eeeb79f, + 0x7f6eb7bf, + 0x7feeb7df, + 0x9c228c60, + 0x5a0cb720, + 0x4031b760, + 0x5a8cb740, + 0x4cb3b560, + 0xaa49f008, + 0x5814b740, + 0x5b8cb760, + 0x4cb3b720, + 0xf0080a04, + 0xd850a249, + 0xf008a1d2, + 0x9c22a0e2, + 0xb780a60d, + 0x9e595a8c, + 0x9ea57442, 0xa081f208, - 0xc0000289, - 0xb7809184, - 0x85025d8c, - 0xf2089ea6, + 0x9184c000, + 0x5c8cb780, + 0xf2108502, 0xf248a12f, - 0xc000a107, - 0x744492c0, - 0x5d94b7c0, - 0x9224c000, - 0xda508502, - 0xda08a147, - 0xda48a12b, - 0xda88a137, - 0xd288a123, - 0xd250a13f, - 0xd288a15b, - 0xb7a0a13b, - 0xb7005894, - 0x9e6e5b14, - 0x9e699e6c, - 0x0d02d0b1, - 0xd2888512, - 0xc014a12b, - 0xf2080a20, - 0xc014a981, - 0xb74008c0, - 0xd0084035, - 0xd008a9c2, - 0x9e99aa41, - 0x65979e51, - 0x41d4b720, - 0x623911b2, - 0xa8c1d008, - 0x5d1dd1a6, - 0xe2209e4a, - 0x60a3892d, - 0x7244c410, - 0x9e8a589f, - 0x0b30c014, - 0x7244c412, - 0xb7409e49, - 0xf208448c, - 0xc200a1c1, - 0xd0105a1f, - 0x74827102, - 0xa1bdf248, - 0xa231f248, - 0x915cc001, - 0xaa25f290, - 0xa9a9f290, + 0x0309a107, + 0x92c0c000, + 0xb7c07444, + 0xc0005c8c, + 0x85029224, + 0xa147da48, + 0xa12bda10, + 0xa137da50, + 0xa123da90, + 0xa13fd290, + 0xa15bd248, + 0xa13bd290, + 0x580cb7a0, + 0xd2908512, + 0xd331a12b, + 0xf2080a58, + 0xd371a902, + 0xf2080a58, + 0xd351a982, + 0xb76008d8, + 0xb720402d, + 0xd3915a0c, + 0xd0310a58, + 0xf2086426, + 0xd352a802, + 0x9d2e0b50, + 0x8936c201, + 0x88a9e220, + 0x41adb740, + 0x08d0d371, + 0xa0c2f210, + 0xa0bef250, + 0x4035b720, + 0x590cd126, + 0xf2109e59, + 0xd0268025, + 0x61235925, + 0x88abe220, + 0x9e4b9d0e, + 0x448cb720, + 0x5a0fc200, + 0xd0105925, + 0xd0127106, + 0x74427104, + 0x1246c301, + 0xa231f250, + 0x913cc001, + 0xaa21f288, + 0xa9a5f288, 0x59a0d224, 0x01c60d02, - 0x9909c014, - 0xa92cf292, - 0xf2487400, - 0xc008a8be, + 0x99dac014, + 0xf28a7400, + 0xc008a928, 0xb3028502, 0xf2104464, - 0x9e4a822d, - 0x58fdc200, - 0xc2000242, - 0xf2905a07, - 0xf208a22d, - 0x6245a943, - 0x5a23c200, - 0xa23df248, - 0x8821f310, - 0xa221f288, - 0x85028702, - 0xa14bda50, - 0xa14bda10, - 0xa153d250, - 0xa157d250, - 0xa140f212, - 0x7eeeb79f, - 0x7f6eb7bf, - 0x7feeb7df, - 0x9c228c60, - 0xaa69d008, - 0xb7007502, - 0xc0005d94, - 0xc00890c4, - 0xb5408502, - 0xb780405c, - 0xf2085b0c, - 0xb720a88d, - 0xd0084054, - 0x5887aa69, - 0xc8129e8b, - 0x75027246, - 0x9124c000, - 0x5b8cb700, - 0x5894b760, - 0xc0000503, - 0xb7209300, - 0xb7805b8c, - 0x7504402d, - 0x5894b760, - 0xc0000003, - 0xb78791c2, - 0x75004888, - 0x9124c000, - 0x0dd0c014, - 0xd0108506, - 0xcfeaa163, - 0x9e5a0db1, - 0x0d30d154, - 0x0900c014, - 0xaa41f008, - 0xc0140487, - 0x9e2d0cc0, - 0x5908d226, - 0x4045b760, - 0xaa4de038, - 0x8a31f310, - 0x404db580, - 0xb740a142, - 0xf210405d, - 0xc014802d, - 0xb5800d90, - 0xf008404d, - 0xf010a8c1, - 0x0884aa61, - 0x70481a04, - 0xb3128502, - 0xf0084466, - 0xd008a143, + 0xd224822d, + 0xf25058fd, + 0x9e4aa8bd, + 0xc2000244, + 0x60c35a07, + 0xa943f210, + 0xa229f288, + 0xf25058a3, + 0xe210a0bd, + 0xf29088a3, + 0x8702a0a1, + 0xda488502, + 0xda08a14b, + 0xd248a14b, + 0xd248a153, + 0xf20aa157, + 0xb79fa140, + 0xb7bf7eee, + 0xb7df7f6e, + 0x8c607fee, + 0xf0119c22, + 0x08060e30, + 0x9096c000, + 0x12091808, + 0x5a0bc200, + 0x9c226009, + 0x0e30f011, + 0xc0000806, + 0x18089096, + 0x6a1e1209, + 0x5a17c200, + 0x9c226009, + 0x0e30f011, + 0xc0000806, + 0x18089096, + 0xc2001209, + 0x60095a23, + 0xa61d9c22, + 0x5a14b720, + 0x5a8cb740, + 0xb7809e58, + 0x9e9f41cd, + 0xa8c1f008, + 0x5a07c200, + 0x7008dc12, + 0x9e4e7444, + 0x91c2c000, + 0x4688b787, + 0xc0007500, + 0xb7209124, + 0x8506580c, + 0x0a10d3d1, + 0xa103d208, + 0x580cb740, + 0x0a28d311, + 0xf2089dad, + 0xe134a881, + 0x9e2d8738, + 0xd0a69de0, + 0xf2085908, + 0xc00ca9cd, + 0xd3520960, + 0xe0280d08, + 0xf010a8ee, + 0xf00aa943, + 0xc180a940, + 0x9e885887, + 0x882bf210, + 0x7240c412, + 0x8aa3e020, + 0xa241f010, + 0xa0c2f008, + 0xf010a1e2, + 0xf00aa943, + 0xf210a940, + 0xe310802f, + 0xf01082a7, + 0xf008a241, + 0xd210a0c1, + 0x7500aa69, + 0x9264c004, + 0x5a8cb720, + 0x402db780, + 0xc0047504, + 0xb7409182, + 0xd3f2580c, + 0xd3b16aff, + 0xf2080a28, + 0x0d02aa81, + 0xc014058b, + 0xc00e991d, + 0xf2086afe, + 0x9eaba9cd, + 0xc0140d02, + 0xf2089915, + 0x058ba9cd, + 0xc0140d02, + 0x9eab990f, + 0xa9cdf208, + 0x854ac00e, + 0x8921f210, + 0xc0140d02, + 0xb7209905, + 0xd3d3580c, + 0xd3b11964, + 0xf2080a10, + 0xf220aa82, + 0x058b8121, + 0x9b68fff4, + 0xc0007400, + 0x058b9158, + 0x9b62fff4, + 0xc0007400, + 0xc00092a4, + 0x058b92a0, + 0x9b5afff4, + 0x74061001, + 0x919cc000, + 0x0a7f9e69, + 0x48fd424c, + 0xc20058fd, + 0x70485a7d, + 0x9082c000, + 0x06d29eb1, + 0x580cb740, + 0xd3b19eb3, + 0xf2080aa0, + 0xd3b1a2a2, + 0xf2080a28, + 0xfff4a381, + 0xf2089b26, + 0xfff4a9a2, + 0x058d9b39, + 0x9b2afff4, + 0xfff49eb3, + 0x058d9b1c, + 0xfff40301, + 0xf2089b23, + 0x9e85a9a2, + 0x9b2afff4, + 0x580cb780, + 0xd3719d6d, + 0xb74008c8, + 0xc3014025, + 0xe210813a, + 0xe2108021, + 0xc01c8221, + 0xc000743c, + 0xc01e911c, + 0xc0100a7e, + 0xc0007008, + 0xc00e9080, + 0xb500087e, + 0xb700402d, + 0xd311580c, + 0xf0080908, + 0xd331a8c2, + 0xb7800880, + 0x0c84402d, + 0x1a049e49, + 0x08827048, + 0x4826b311, + 0xf0087440, + 0xd381a0c1, + 0xb40c0a00, + 0xd2104622, 0x7500aa69, - 0x0df1cfea, 0xc0008502, 0xb78790e4, - 0x75004888, + 0x75004688, 0x9062c000, - 0xb5408506, - 0x850248b8, - 0xa167f008, - 0x402cb780, + 0xb7208506, + 0xb5405a94, + 0x850248d9, + 0xa167f210, + 0x404db780, 0xc0007504, - 0xd0089282, + 0xd2109302, 0x7500aa69, - 0x9104c000, - 0x43ccb780, - 0x43dcb540, - 0x434cb580, - 0x412ab780, - 0x49b8b540, - 0xb5800a04, - 0x9e5a412a, - 0x0da0c014, - 0xa97cf1f3, - 0xc0148502, - 0xf0080940, - 0xd008a942, - 0xf008a16b, - 0x9e5ca8c2, - 0xa881f208, - 0x8b25e020, - 0x5d04d0a6, - 0x9e8b1884, - 0x80abe220, - 0x5c896527, - 0xb3407282, - 0x850648b6, - 0xa16bd008, - 0xb7809c22, - 0xb7205d8c, - 0xf2085b94, - 0xb720a903, - 0xe220404d, - 0x744281af, + 0x9144c000, + 0x5c8cb780, + 0xa89df208, + 0xa11ff208, + 0xa099f208, + 0x5a8cb740, + 0xaa49d808, + 0xa14fd088, + 0xd8080a04, + 0xb700a249, + 0x8502580c, + 0x0a08d331, + 0xf20a9e80, + 0xd331a900, + 0xd3520a00, + 0xf0100d08, + 0xd210a941, + 0xf208a16b, + 0xe210a881, + 0xf0108b25, + 0x1884a8c2, + 0x5c856123, + 0x70829e49, + 0x90b6c000, + 0xd2108506, + 0xb79fa16b, + 0xb7bf7e6e, + 0xb7df7eee, + 0xb7ff7f6e, + 0xc0027fee, + 0x9c228c00, + 0x5c8cb720, + 0x5a8cb740, + 0x598cb780, + 0x403db740, + 0xa8c2f008, 0xa182f208, - 0x9224c000, - 0xaa11d248, + 0x81afe220, + 0xb5607642, + 0xc0004035, + 0xb7809224, + 0x75004629, + 0x48a4b340, + 0xaa59d088, 0xb3407500, + 0xf04848a4, + 0xf048aa49, + 0x9c22a24d, + 0xb3407644, 0xb78048a4, - 0x75004b49, - 0x48a4b340, - 0x454db780, - 0x45cdb580, - 0x74449c22, - 0x48a4b340, - 0x5b0cb780, - 0xa885dac8, - 0x47cbb520, - 0xc0089c22, - 0x9e5874c0, - 0xc0009e52, - 0xd00290fc, - 0x1a1470c0, - 0x501351f3, - 0x7400c005, + 0xdac85a0c, + 0xd848a885, + 0x9c22a0dd, + 0x74c0c008, + 0x9e529e58, 0x90fcc000, - 0x7000d002, - 0x50131a50, - 0xb7400128, - 0xb7806484, - 0xd1a6650c, - 0x9e2d5904, - 0xa8e5c040, - 0xaa4dc830, - 0x60097044, - 0x1214d01d, - 0x5013d01a, - 0x48bab340, - 0x50101222, - 0x9e5c9c22, - 0x08827526, - 0x4000d01e, - 0x48bcb340, - 0x7500c380, - 0x90bcc000, - 0x084ec002, - 0xc0049c22, - 0xc0007508, - 0x0a04915c, - 0x5a07c200, + 0x70c0d002, + 0x51f31a14, + 0xc0055013, + 0xc0007400, + 0xd00290fc, + 0x1a507000, + 0x01285013, + 0x6384b740, + 0x640cb780, + 0x5904d1a6, + 0xc0409e2d, + 0xc830a8e5, + 0x7044aa4d, + 0xd01d6009, + 0xd01a1214, + 0xb3405013, + 0x122248ba, + 0x9c225010, + 0x75269e5c, + 0xd01e0882, + 0xb3404000, + 0xc38048bc, + 0xc0007500, + 0xc00290bc, + 0x9c22084e, 0x7508c004, - 0xffff0884, - 0xb740935a, - 0x9d4b641c, - 0xa805c220, - 0x691dd013, - 0x8021e210, - 0xb7809c22, - 0x9ea1588c, - 0x0a30c016, - 0xa900f20a, - 0x0a51cfe8, - 0xc0140089, - 0xb74008e0, - 0xc016403d, - 0xf2080a00, - 0xc016a901, - 0xb7800ca0, + 0x915cc000, + 0xc2000a04, + 0xc0045a07, + 0x08847508, + 0x935affff, + 0x631cb740, + 0xc2209d4b, + 0xd013a805, + 0xe210691d, + 0x9c228021, + 0x580cb780, + 0xc0109ea1, + 0xf20a0a20, + 0xcfeea900, + 0xd3d10a61, + 0xb74008c8, + 0xc00e403d, + 0xf2080a70, + 0xc010a881, + 0xb7800c90, 0xe210404d, - 0x74c089a5, + 0x74c089a3, 0x8b21e330, 0x4000d01e, 0x48bcb340, @@ -4271,7 +4178,7 @@ unsigned long aui32H264VCM_MasterMTXTOPAZFWText[] = { 0x05969e99, 0xe2205d87, 0x0d0281af, - 0x9160fffc, + 0x9180fffc, 0x87c2c809, 0x0c20b060, 0x87c2c809, @@ -4280,7 +4187,8 @@ unsigned long aui32H264VCM_MasterMTXTOPAZFWText[] = { 0x09c0b060, }; -unsigned long aui32H264VCM_MasterMTXTOPAZFWData[] = { +unsigned long aui32H264VCM_MasterMTXTOPAZFWData[] = +{ 0x00000000, 0x00000000, 0x00000000, @@ -4322,65 +4230,41 @@ unsigned long aui32H264VCM_MasterMTXTOPAZFWData[] = { 0x00000000, 0x00000000, 0x809000b0, - 0x80900374, - 0x82884e04, - 0x8288462c, - 0x8288463c, + 0x80900364, + 0x82884be4, + 0x82884464, + 0x82884474, + 0x82884514, + 0x828841f8, + 0x8288424e, + 0x82884544, + 0x8288464c, + 0x82884648, + 0x82884628, + 0x82884658, + 0x82884694, + 0x828846cc, 0x828846dc, - 0x828843b8, - 0x8288440e, - 0x82884408, 0x8288470c, - 0x82884860, - 0x82884878, - 0x82884874, - 0x8288484c, - 0x82884884, - 0x828848c0, - 0x828848f8, - 0x82884904, - 0x82884934, - 0x82884964, - 0x8288498c, - 0x828849bc, - 0x828849ec, - 0x828849f2, - 0x828849f8, - 0x82884474, - 0x82884b88, - 0x82884b90, - 0x82884b98, - 0x82884bcc, - 0x82885064, - 0x82884f36, - 0x82884f10, - 0x82884f9e, - 0x82885020, - 0x82884dcc, - 0x82884ecc, - 0x82884f0c, - 0x00000000, - 0x00000000, - 0x00000000, - 0x00000000, - 0x00000000, - 0x00000000, - 0x00000000, - 0x00000000, - 0x00000000, - 0x00000000, - 0x00000000, - 0x00000000, - 0x00000000, - 0x00000000, - 0x00000000, - 0x00000000, - 0x00000000, - 0x00000000, - 0x00000000, - 0x00000000, - 0x00000000, - 0x00000000, + 0x8288473c, + 0x82884764, + 0x82884794, + 0x828847c4, + 0x828847ca, + 0x828847d0, + 0x828842b4, + 0x82884960, + 0x82884968, + 0x82884970, + 0x828849a4, + 0x82884e44, + 0x82884d16, + 0x82884cf0, + 0x82884d7e, + 0x82884e00, + 0x82884ba4, + 0x82884cac, + 0x82884cec, 0x00000000, 0x00000000, 0x00000000, @@ -5002,20 +4886,20 @@ unsigned long aui32H264VCM_MasterMTXTOPAZFWData[] = { 0x00000000, 0x00000000, 0x00000000, + 0x809007b8, + 0x809007b8, + 0x809026ec, + 0x80902180, + 0x80903730, + 0x80902ab4, + 0x80902494, + 0x809007b8, + 0x809007b8, + 0x809007b8, + 0x809007b8, + 0x809007b8, 0x00000000, 0x00000000, - 0x809007c8, - 0x809007c8, - 0x809026f4, - 0x80902174, - 0x809038bc, - 0x80902abc, - 0x8090249c, - 0x809007c8, - 0x809007c8, - 0x809007c8, - 0x809007c8, - 0x809007c8, 0x00000000, 0x00000000, 0x00000000, @@ -5187,18 +5071,22 @@ unsigned long aui32H264VCM_MasterMTXTOPAZFWData[] = { 0x00000000, }; -unsigned long aui32H264VCM_MasterMTXTOPAZFWTextReloc[] = { +unsigned long aui32H264VCM_MasterMTXTOPAZFWTextReloc[] = +{ 0 }; -unsigned char aui8H264VCM_MasterMTXTOPAZFWTextRelocType[] = { +unsigned char aui8H264VCM_MasterMTXTOPAZFWTextRelocType[] = +{ 0 }; -unsigned long aui32H264VCM_MasterMTXTOPAZFWTextRelocFullAddr[] = { +unsigned long aui32H264VCM_MasterMTXTOPAZFWTextRelocFullAddr[] = +{ 0 }; -unsigned long aui32H264VCM_MasterMTXTOPAZFWDataReloc[] = { +unsigned long aui32H264VCM_MasterMTXTOPAZFWDataReloc[] = +{ 0 }; diff --git a/fw/H264MasterFirmwareVCM_bin.h b/fw/H264MasterFirmwareVCM_bin.h index f020032..fda426b 100644 --- a/fw/H264MasterFirmwareVCM_bin.h +++ b/fw/H264MasterFirmwareVCM_bin.h @@ -1,27 +1,3 @@ -/* - * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sub license, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice (including the - * next paragraph) shall be included in all copies or substantial portions - * of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. - * IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR - * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - */ // This file was automatically generated from ../release/H264MasterFirmwareVCM.dnl using dnl2c. diff --git a/fw/H264MasterFirmware_bin.c b/fw/H264MasterFirmware_bin.c index 919a6a9..9ddf6c6 100644 --- a/fw/H264MasterFirmware_bin.c +++ b/fw/H264MasterFirmware_bin.c @@ -1,55 +1,62 @@ /* - * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) 2010 Intel Corporation. All rights reserved. + * Copyright (c) Imagination Technologies Limited, UK + * Redistribution. Redistribution and use in binary form, without modification, + * are permitted provided that the following conditions are met: * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sub license, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice (including the - * next paragraph) shall be included in all copies or substantial portions - * of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. - * IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR - * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + * Redistributions must reproduce the above copyright notice and the following + * disclaimer in the documentation and/or other materials provided with the + * distribution.Neither the name of Intel Corporation nor the names of its + * suppliers may be used to endorse or promote products derived from this + * software without specific prior written permission. No reverse engineering, + * decompilation, or disassembly of this software is permitted. + * Limited patent license. Intel Corporation grants a world-wide, royalty-free, + * non-exclusive license under patents it now or hereafter owns or controls + * to make, have made, use, import,offer to sell and sell ("utilize") this + * software, but solely to the extent that any such patent is necessary to + * Utilize the software alone. The patent license shall not apply to any + * combinations which include this software. No hardware per se is licensed hereunder. + * + * DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, + * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,OR CONSEQUENTIAL DAMAGES + * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ // This file was automatically generated from ../release/H264MasterFirmware.dnl using dnl2c. -unsigned char *szH264MasterFirmware_buildtag = "BUILD_TOPAZ_SC_1_00_00_0318"; +unsigned char *szH264MasterFirmware_buildtag="BUILD_TOPAZ_SC_1_00_00_0327"; -unsigned long ui32H264_MasterMTXTOPAZFWTextSize = 2797; +unsigned long ui32H264_MasterMTXTOPAZFWTextSize = 2535; unsigned long ui32H264_MasterMTXTOPAZFWDataSize = 472; unsigned long ui32H264_MasterMTXTOPAZFWTextRelocSize = 0; unsigned long ui32H264_MasterMTXTOPAZFWDataRelocSize = 0; unsigned long ui32H264_MasterMTXTOPAZFWTextOrigin = 0x80900000; -unsigned long ui32H264_MasterMTXTOPAZFWDataOrigin = 0x82882bc0; +unsigned long ui32H264_MasterMTXTOPAZFWDataOrigin = 0x828827c0; -unsigned long aui32H264_MasterMTXTOPAZFWText[] = { +unsigned long aui32H264_MasterMTXTOPAZFWText[] = +{ 0x9040c001, 0xc80993fe, 0xc0000e42, 0xc8290e00, - 0xc3328422, + 0xc2f28422, 0xc8298400, - 0xc2bc8622, + 0xc27c8622, 0x9e838600, 0xc8099e43, - 0xc5740d42, - 0xc8090d20, - 0xc5740942, - 0xc8090960, + 0xc4f00d42, + 0xc8090d60, + 0xc4f20942, + 0xc8090920, 0xc00a0e42, 0xc8090e40, 0xc00e87c2, @@ -61,7 +68,7 @@ unsigned long aui32H264_MasterMTXTOPAZFWText[] = { 0x9320fffe, 0xa401c838, 0x0dc2c809, - 0x0de0c572, + 0x0da0c4f0, 0x0e42c809, 0x0b46b080, 0x7e74b77f, @@ -80,8 +87,8 @@ unsigned long aui32H264_MasterMTXTOPAZFWText[] = { 0xffff9c62, 0x058d93a0, 0xb700018d, - 0xb780548c, - 0x9c015414, + 0xb780540c, + 0x9c015394, 0x0687a605, 0x0ea0060b, 0xffff9c62, @@ -96,28 +103,28 @@ unsigned long aui32H264_MasterMTXTOPAZFWText[] = { 0x9c80c971, 0x75002a08, 0x9184c000, - 0x997dc014, - 0x458cb780, + 0x9979c014, + 0x450cb780, 0xc0007500, 0x0d8290a4, - 0x990ec054, + 0x98d5c054, 0x7f6cb79f, 0xc0007500, 0xc05490e4, - 0x0d8a9916, - 0x9904c054, + 0x0d8a98dd, + 0x98cbc054, 0x8d80e032, - 0x99b6c014, + 0x99b2c014, 0x0800e000, 0x91c4c000, - 0x9ac0c014, - 0x458cb780, + 0x9abcc014, + 0x450cb780, 0x2a797402, - 0x458cb580, + 0x450cb580, 0x90e4c000, 0x9100c000, 0xc0149e83, - 0x75409a33, + 0x75409a2f, 0x9162fffe, 0x7eeeb79f, 0x7f6eb7bf, @@ -129,30 +136,28 @@ unsigned long aui32H264_MasterMTXTOPAZFWText[] = { 0x5c18b543, 0x5c98b543, 0x5d18b543, - 0x6118b543, - 0x6198b543, + 0x7d18b541, 0x6218b543, - 0x6818b543, + 0x4784b540, 0x4804b540, 0x4884b540, 0x4904b540, 0x4984b540, - 0x4a04b540, + 0x4b84b540, 0x4c04b540, 0x4c84b540, - 0x4d04b540, 0x4202b540, 0x4282b540, - 0x5004b540, + 0x4f84b540, 0x7684b540, - 0x4e84b540, - 0x4702b540, + 0x4e04b540, + 0x4602b540, 0xa6059c22, 0xfff48420, - 0x0d8a9b87, - 0x98aac054, - 0x9bc6fff4, - 0x98b5c054, + 0x0d8a9b8b, + 0x9875c054, + 0x9bcafff4, + 0x9880c054, 0x0cd2c420, 0xb4810a02, 0xb105c000, @@ -160,27 +165,27 @@ unsigned long aui32H264_MasterMTXTOPAZFWText[] = { 0x8d80e031, 0x9aebc014, 0x0922c829, - 0x0960c330, + 0x0960c2f0, 0x7f6cb73f, 0x2a5ed071, - 0x450cb580, + 0x448cb580, 0x2a80c01e, 0xf0088502, 0x7102a8c2, 0x5a95c280, - 0x460cb5a0, + 0x458cb5a0, 0x4434b341, 0xb5407640, - 0xb520459c, - 0xc000448c, + 0xb520451c, + 0xc000440c, 0xd01190c2, 0xf0080e12, 0xb780a241, - 0xc807550c, + 0xc807548c, 0xc57008c2, 0xc0320880, 0xb5800caa, - 0xb421538c, + 0xb421530c, 0x0a2ac000, 0xb4810cf4, 0x1a28c000, @@ -210,7 +215,7 @@ unsigned long aui32H264_MasterMTXTOPAZFWText[] = { 0x0a02923c, 0x0c9ec034, 0xc000b481, - 0x9b0dfff4, + 0x9b11fff4, 0xb79f0802, 0xb7bf7eee, 0x8c607f6e, @@ -266,14 +271,14 @@ unsigned long aui32H264_MasterMTXTOPAZFWText[] = { 0xc0020992, 0xc0020d02, 0xc0340902, - 0x0a0a9bd4, + 0x0a0a9b9f, 0x0c9ec034, 0xc000b481, 0x75bf1b04, 0xc0008502, 0x9dcf9202, 0x7f7cb55f, - 0x9ba7c034, + 0x9b72c034, 0xa045f231, 0x7f7cb75f, 0x75bf1b04, @@ -288,10 +293,10 @@ unsigned long aui32H264_MasterMTXTOPAZFWText[] = { 0x9c228c00, 0xf8399c22, 0xb780a285, - 0x0986450c, + 0x0986448c, 0x0d0270c8, 0x9096c001, - 0x4594b760, + 0x4514b760, 0x08020c06, 0x0902c1cc, 0x19c4d010, @@ -308,7 +313,7 @@ unsigned long aui32H264_MasterMTXTOPAZFWText[] = { 0xc00c9e8a, 0x09840900, 0x9101ffff, - 0x4594b540, + 0x4514b540, 0xaa9df9f8, 0xc2009c22, 0xc0378502, @@ -316,12 +321,12 @@ unsigned long aui32H264_MasterMTXTOPAZFWText[] = { 0xc8179c80, 0x9c229c80, 0xb780a605, - 0x9e5d458c, + 0x9e5d450c, 0xc000790a, 0xfff49162, 0xfff49bf0, 0xb7809bbe, - 0x790a458c, + 0x790a450c, 0x9324ffff, 0x7f6eb79f, 0x7feeb7bf, @@ -388,11 +393,11 @@ unsigned long aui32H264_MasterMTXTOPAZFWText[] = { 0xc1c068d1, 0x5c8b0cc0, 0xc000b4c1, - 0x458cb720, + 0x450cb720, 0xc2000a04, 0x000b5214, 0xb5203098, - 0xb79f458c, + 0xb79f450c, 0xb7bf7c6e, 0xb7df7cee, 0xb7ff7d6e, @@ -404,8 +409,8 @@ unsigned long aui32H264_MasterMTXTOPAZFWText[] = { 0x9ea10a04, 0x55e40d86, 0xc0343d88, - 0x0d8a9aaf, - 0x9aacc034, + 0x0d8a9a7a, + 0x9a77c034, 0xaa1df9f8, 0xa6059c22, 0x0a42c801, @@ -415,50 +420,50 @@ unsigned long aui32H264_MasterMTXTOPAZFWText[] = { 0xc000b481, 0x0cf408aa, 0xc000b421, - 0x558cb780, + 0x550cb780, 0x0c92c080, 0xa881f208, 0xc000b421, - 0x558cb780, + 0x550cb780, 0xf2080c88, 0xb421a889, 0xb780c000, - 0x0c84558c, + 0x0c84550c, 0xa88df208, 0xc000b421, 0x1c980902, 0xc000b441, - 0x558cb780, + 0x550cb780, 0xf2080c90, 0xb421a885, 0xb7a0c000, - 0x0dd2558c, - 0x9a67c034, + 0x0dd2550c, + 0x9a32c034, 0xaa25f208, 0xffff7008, 0x0daa9344, 0x0d060982, 0x0902c121, 0x9a4afff4, - 0x4714b760, + 0x4694b760, 0x0d02c021, 0x09c20d04, 0x9a37fff4, - 0x4714b760, + 0x4694b760, 0x0d0609c2, 0x9a31fff4, 0x09820daa, 0xc1010d02, 0xfff40902, 0x0d929a35, - 0x9a43c034, + 0x9a0ec034, 0xaa25f208, 0xffff7008, 0x77409344, 0x90a2c000, 0xc0340d8e, - 0x0d8a9a45, - 0x9a42c034, + 0x0d8a9a10, + 0x9a0dc034, 0x7f6eb79f, 0x7feeb7bf, 0x9c228c40, @@ -466,13 +471,13 @@ unsigned long aui32H264_MasterMTXTOPAZFWText[] = { 0x0a020c8e, 0xc000b481, 0x4220b101, - 0x558cb780, + 0x550cb780, 0xa085f208, 0x0a021c8c, 0xc000b481, 0x4220b105, 0x2b5ed1f1, - 0x558cb780, + 0x550cb780, 0xcff09ead, 0xc2802e80, 0xf2085ea1, @@ -481,11 +486,11 @@ unsigned long aui32H264_MasterMTXTOPAZFWText[] = { 0x0a020c84, 0xc000b481, 0x4220b101, - 0x468cb520, + 0x460cb520, 0xb4810c84, 0xb101c000, 0xb5204220, - 0xc070470c, + 0xc070468c, 0xb4810c8e, 0x0882c000, 0xb4211c8c, @@ -494,12 +499,12 @@ unsigned long aui32H264_MasterMTXTOPAZFWText[] = { 0xb4211c8c, 0x0c84c000, 0xc000b481, - 0x5e04b740, + 0x5d04b740, 0x5908d326, 0xe0309e2d, 0x9ea4aa4d, 0xb7809c62, - 0x7740558c, + 0x7740550c, 0x9ea98502, 0xd0010d82, 0xf2080db2, @@ -512,7 +517,7 @@ unsigned long aui32H264_MasterMTXTOPAZFWText[] = { 0x7f6eb7bf, 0x7feeb7df, 0x9c228c60, - 0x4514b760, + 0x4494b760, 0xc0020a7f, 0x9ea18502, 0x89afe220, @@ -549,7 +554,7 @@ unsigned long aui32H264_MasterMTXTOPAZFWText[] = { 0xb4813c80, 0xb102c000, 0xb7604220, - 0xd3125894, + 0xd3125794, 0x85026931, 0xb9609e51, 0xc1c04070, @@ -561,7 +566,7 @@ unsigned long aui32H264_MasterMTXTOPAZFWText[] = { 0xc1c09301, 0xe2108560, 0xb76080ad, - 0xc0015a14, + 0xc0015914, 0xce3e3904, 0xb9608521, 0xf0314048, @@ -571,7 +576,7 @@ unsigned long aui32H264_MasterMTXTOPAZFWText[] = { 0xffff8510, 0xe2209301, 0xb780812d, - 0xc001580c, + 0xc001570c, 0xc1c03908, 0x5d090d60, 0xa885dac8, @@ -580,7 +585,7 @@ unsigned long aui32H264_MasterMTXTOPAZFWText[] = { 0x0cc0c1c0, 0xb4415c8b, 0x9c22c000, - 0x508cb740, + 0x500cb740, 0x6cb1d312, 0xc1c00a02, 0x5c8b0cc0, @@ -613,12 +618,12 @@ unsigned long aui32H264_MasterMTXTOPAZFWText[] = { 0xc000b481, 0x4220b101, 0xa0e1f008, - 0x509cb740, + 0x501cb740, 0x7f6cb79f, 0xf3109e51, 0xcfff8021, 0xb58028be, - 0xd312508c, + 0xd312500c, 0xc1c068a1, 0x5c8b0cc0, 0xc000b421, @@ -635,7 +640,7 @@ unsigned long aui32H264_MasterMTXTOPAZFWText[] = { 0xd31190c2, 0xe1b16c81, 0xb7608d00, - 0x09825894, + 0x09825794, 0x4070b960, 0x08e0c1c0, 0x5889d0a4, @@ -658,7 +663,7 @@ unsigned long aui32H264_MasterMTXTOPAZFWText[] = { 0xc1c08d00, 0xe1108760, 0xb74082a3, - 0x09825a14, + 0x09825914, 0x4048b960, 0xd0a49e93, 0xc4005889, @@ -667,7 +672,7 @@ unsigned long aui32H264_MasterMTXTOPAZFWText[] = { 0xf0294220, 0x0890a245, 0x92a1ffff, - 0x580cb780, + 0x570cb780, 0xa943f010, 0xa891da08, 0xaa61f010, @@ -705,7 +710,7 @@ unsigned long aui32H264_MasterMTXTOPAZFWText[] = { 0x3c80c400, 0xc000b481, 0x4220b103, - 0x5994b740, + 0x5894b740, 0x6d31d311, 0x4058b960, 0xc1c00085, @@ -720,7 +725,7 @@ unsigned long aui32H264_MasterMTXTOPAZFWText[] = { 0xc000b461, 0xa6059c22, 0x8440c002, - 0x5994b740, + 0x5894b740, 0xc4720a86, 0x08820cd2, 0x8502c00c, @@ -921,63 +926,65 @@ unsigned long aui32H264_MasterMTXTOPAZFWText[] = { 0x8420a60d, 0x9e558502, 0x7f7cb55f, - 0x7ffcb55f, 0xaa61f010, - 0x8c8ee011, - 0x1a080307, + 0x8d8ee012, + 0xb55f0307, + 0x1a087ffc, 0xd226750a, 0x8540590c, 0x8044e05a, - 0x90a0c003, + 0x9120c003, 0x9180c000, - 0x92a0c000, 0x93c0c000, - 0x9100c001, - 0x9200c001, - 0x9060c002, - 0x8d88e011, - 0xd0729e8b, - 0xb5a01954, - 0xfff4500c, - 0xc0029bc8, - 0xb7409200, - 0x9ea95014, - 0x8d88e011, - 0x15149e8b, - 0x9bbdfff4, - 0x90a0c002, + 0x90c0c001, + 0x91e0c001, + 0x92c0c001, + 0x9100c002, + 0x568cb720, + 0x49adb780, + 0x75002a08, + 0xb352856a, + 0x9d574462, 0x8d88e011, - 0xd3f29e8b, - 0x0916295e, - 0x9aebfff4, - 0x500cb5a0, - 0x9320c001, + 0x1954d072, + 0x4f8cb5a0, + 0x9bbffff4, + 0x9160c002, + 0x4f94b740, + 0xe0119ea9, + 0x15148d88, + 0x9bb5fff4, + 0x9020c002, 0x8d88e011, - 0xd3f29e8b, + 0x295ed3f2, + 0xfff40916, + 0xb5a09ae4, + 0xc0014f8c, + 0xe01192c0, + 0xd3f28d88, 0x0916295e, - 0x9adffff4, - 0x91e0c001, + 0x9ad9fff4, + 0x91a0c001, + 0xaa41d208, + 0x8c88f011, + 0xd0124a7d, + 0x0d062ace, + 0x018b0906, + 0x9acbfff4, + 0x9e6a9e83, + 0x0d02018b, + 0x9ac5fff4, + 0x9320c000, 0xaa41d208, - 0xf0119e8b, - 0x4a7d8c88, - 0x2aced012, - 0x09060d06, - 0xfff4018b, - 0x9e839ad0, - 0x018b9e6a, - 0xfff40d02, - 0xc0009aca, - 0xd2089340, - 0x9e8baa41, 0x8c88f011, 0xd0124a7d, 0x0d022ace, 0x018b0906, - 0x9abbfff4, + 0x9ab7fff4, 0x9e6a9e83, 0xc00e018b, 0xfff40d7e, - 0xc0009ab4, + 0xc0009ab0, 0xc0019080, 0xb79f90e0, 0xc00f7e68, @@ -1020,7 +1027,7 @@ unsigned long aui32H264_MasterMTXTOPAZFWText[] = { 0xc0027f7c, 0xc2800a9c, 0x018b5a95, - 0x9a1efff4, + 0x9a1afff4, 0x7f7cb75f, 0x5a88c280, 0x8122c301, @@ -1029,7 +1036,7 @@ unsigned long aui32H264_MasterMTXTOPAZFWText[] = { 0x050b9dcf, 0xb55f8510, 0xfff47f7c, - 0xb75f9b23, + 0xb75f9b1f, 0x0b047f7c, 0xfffe718e, 0xb79f92a6, @@ -1056,7 +1063,7 @@ unsigned long aui32H264_MasterMTXTOPAZFWText[] = { 0x08c2c000, 0xb4210c84, 0xb740c000, - 0xf0485c8c, + 0xf0485b8c, 0xf210a947, 0xf048802d, 0xc450a245, @@ -1074,44 +1081,44 @@ unsigned long aui32H264_MasterMTXTOPAZFWText[] = { 0xc000b481, 0x4220b101, 0x1910d053, - 0x570cb780, + 0x568cb780, 0xa891f248, 0x88a3f210, 0x0d060d82, 0xffd4018b, - 0xc0809b9e, + 0xc0809b9a, 0xb4a10ca2, 0xc002c000, 0xc0140d82, - 0x700a9954, + 0x700a991b, 0x9364ffff, 0x09820daa, 0xc1210d0a, 0xffd40902, - 0xb7809939, - 0xf248570c, + 0xb7809935, + 0xf248568c, 0xc0a1a992, 0x0d040d02, 0xffd409c2, - 0xc0c09924, + 0xc0c09920, 0x09920d82, 0x09420d42, - 0x9957c014, + 0x991ec014, 0x7f6eb79f, 0x7feeb7bf, 0x9c228c40, - 0xc010a60d, + 0xc010a605, 0xb7208400, - 0xb780570c, + 0xb780568c, 0x2a2049ad, - 0xb7c07500, - 0x09025894, + 0xb7a07500, + 0x0902578c, 0x9182c000, - 0x6108b783, + 0x7d08b781, 0xc0007500, - 0xd29090e2, - 0x7500aa41, - 0x9164c005, + 0xd28890e2, + 0x7500aa21, + 0x9284c003, 0x49adb720, 0x2a18d011, 0xd0027500, @@ -1123,515 +1130,471 @@ unsigned long aui32H264_MasterMTXTOPAZFWText[] = { 0x0c82c050, 0xc000b441, 0xb7409d87, - 0x0dc2468c, + 0x0dc2460c, 0xc01009c2, 0xcff00d02, 0xffd40c81, - 0xb78398fb, - 0x9d1b6108, + 0xb78198f7, + 0x9d0b7d08, 0xcff07500, - 0xc0000b01, - 0xd2909282, - 0x7500aa41, + 0xc0000901, + 0xd2889282, + 0x7500aa21, 0x91e2c000, 0x606cb79f, - 0x8d00f211, + 0x8d00e211, 0x2a00c010, 0xcff07500, 0xf3100a03, - 0xb3468001, + 0xb3428001, 0xb79e4422, 0xc8014068, 0xc01008c2, 0xc0320880, 0xb59f0cea, 0xb421606c, - 0xb783c000, - 0x75006108, - 0x9282c001, - 0x6208b783, - 0xc0017500, - 0xb72091e2, - 0xd011510c, - 0x75002a12, - 0x9102c001, - 0x5d94b7a0, - 0x598cb7a0, - 0xaa21f210, - 0x28f99eab, - 0x510cb520, - 0x9c629ea4, - 0x5b8cb720, - 0x4129b780, - 0xc0007500, - 0xf20892a4, - 0xf210a9a1, - 0x0d82a83d, - 0x9c629e84, - 0xa8a5f250, - 0xf2089eab, - 0x0982a021, - 0x9c629e8c, - 0xaa21da08, - 0x738ab581, - 0xa9cdda10, - 0xfff49eb3, - 0xc8019aa6, - 0xc00a0a02, - 0xc0300a00, - 0xb4810c8a, + 0xda08c000, + 0x9e93a9ad, + 0x9addfff4, + 0x0a02c801, + 0x0a00c00a, + 0x0c8ac030, + 0xc000b481, + 0x08c2c008, + 0xb4210c84, 0xc008c000, - 0x0c8408c2, - 0xc000b421, - 0x0a02c008, - 0xb4810c88, - 0xc0c0c000, - 0x09920d82, - 0x0d02c008, - 0x0902c008, - 0x989dc014, - 0x0a02c008, - 0x0c8ec030, + 0x0c880a02, 0xc000b481, - 0x590cb720, - 0xb5408506, - 0xfff44039, - 0xb79f9ad1, - 0xb7bf6eee, - 0xb7df6f6e, - 0xc0106fee, - 0x9c228c60, - 0xa205f839, - 0x0c82c450, - 0xb4810a02, - 0xb101c000, - 0xc0084220, - 0xc0300a40, + 0x0d82c0c0, + 0xc0080992, + 0xc0080d02, + 0xc0140902, + 0xc008989b, + 0xc0300a02, 0xb4810c8e, - 0xc002c000, - 0xc05038c0, - 0xb4210c82, - 0xc0c0c000, - 0x09920d82, - 0x0d02c008, - 0x0902c008, - 0x9869c014, - 0x0a02c008, + 0xb720c000, + 0x8506580c, + 0x4039b540, + 0x9b08fff4, + 0x6f6eb79f, + 0x6feeb7bf, + 0x8c40c010, + 0xf8399c22, + 0xc450a205, + 0x0a020c82, + 0xc000b481, + 0x4220b101, + 0x0a40c008, 0x0c8ec030, 0xc000b481, - 0xaa1df9f8, - 0x9000fff5, - 0xf011a60d, - 0xc0010eb0, - 0xc01e9182, - 0xc0080f7e, - 0xc0300b02, - 0xc0400e8e, - 0x9e747540, - 0x0c96c050, - 0x4426b354, - 0xc20012d8, - 0xb4815a14, - 0xc030c000, - 0xb4c20d0a, - 0xb4c5c000, - 0xc030c000, - 0xb4c10c96, - 0xc0c0c000, - 0x09920d82, - 0x0d02c008, - 0x0902c008, - 0x9835c014, + 0x38c0c002, + 0x0c82c050, + 0xc000b421, + 0x0d82c0c0, + 0xc0080992, + 0xc0080d02, + 0xc0140902, + 0xc0089869, + 0xc0300a02, + 0xb4810c8e, + 0xf9f8c000, + 0xfff6aa1d, + 0xa60d9320, + 0x0eb0f011, + 0x9182c001, + 0x0f7ec01e, + 0x0b02c008, + 0x0e8ec030, + 0x7540c040, + 0xc0509e74, + 0xb3540c96, + 0x12d84426, + 0x5a14c200, + 0xc000b481, + 0x0d0ac030, + 0xc000b4c2, 0xc000b4c5, - 0xfffe7540, - 0xfff493c4, - 0xb79f9a6f, - 0xb7bf7eee, - 0xb7df7f6e, - 0x8c607fee, - 0xb4639c22, - 0x9c22c000, - 0xa062f812, - 0xc2009c22, - 0x5d890d80, - 0x09829e59, - 0x3d80c400, + 0x0c96c030, + 0xc000b4c1, + 0x0d82c0c0, + 0xc0080992, + 0xc0080d02, + 0xc0140902, + 0xb4c59835, + 0x7540c000, + 0x93c4fffe, + 0x9aa8fff4, + 0x7eeeb79f, + 0x7f6eb7bf, + 0x7feeb7df, + 0x9c228c60, 0xc000b463, - 0x4620b203, - 0x9c220007, - 0x9c8fc127, - 0x080a9c22, - 0x56f1b971, - 0x9c81c017, - 0x9c80c071, - 0x9c80c017, - 0x4000b960, - 0xffff9c22, - 0x9e5c9280, - 0xd1a401c6, - 0x08825889, - 0x3c80c400, + 0xf8129c22, + 0x9c22a062, + 0x0d80c200, + 0x9e595d89, + 0xc4000982, + 0xb4633d80, + 0xb203c000, + 0x00074620, + 0xc1279c22, + 0x9c229c8f, + 0xb971080a, + 0xc01756f1, + 0xc0719c81, + 0xc0179c80, + 0xb9609c80, + 0x9c224000, + 0x9280ffff, + 0x01c69e5c, + 0x5889d1a4, + 0xc4000882, + 0xb4213c80, + 0xb104c000, + 0x22444220, + 0x71069e53, + 0x9324ffff, + 0xa60d9c22, + 0x8420c004, + 0x0ca2c829, + 0x0cf0c2e4, + 0xac3dc030, + 0x8d00e133, + 0xa45dc038, + 0xac3dc030, + 0xa45dc038, + 0xac3dc010, + 0xa45dc018, + 0xac25c010, + 0xa445c018, + 0x568cb7a0, + 0x85029ea9, + 0x641ab540, + 0x4998b541, + 0x460cb740, + 0xc00a0dc2, + 0x09c20d42, + 0x9bdeffb4, + 0x0a58d251, + 0xaa01da08, + 0x9ead7502, + 0x9084c000, + 0x440cb580, + 0x5b8cb780, + 0xa8a1f210, + 0xf2108502, + 0xb540a8a6, + 0xb540501c, + 0xf208471a, + 0xf208a103, + 0xf210a085, + 0xf208a929, + 0xf210a08a, + 0xf210a92e, + 0xf208a8b2, + 0xf250a10d, + 0xf208a8b1, + 0xf208a112, + 0xf208a096, + 0xc050a09a, + 0x08c00cf2, + 0xa085f248, 0xc000b421, - 0x4220b104, - 0x9e532244, - 0xffff7106, - 0x9c229324, - 0xc004a60d, - 0xc8298420, - 0xc3240ca2, - 0xc0300cf0, - 0xe133ac3d, - 0xc0388d00, - 0xc030a45d, - 0xc038ac3d, - 0xc010a45d, - 0xc018ac3d, - 0xc010a45d, - 0xc018ac25, - 0xb7a0a445, - 0x9ea9570c, - 0xb5408502, - 0xb541651a, - 0xb7404b98, - 0x0dc2468c, - 0x0d42c00a, - 0xffb409c2, - 0xd2519ba9, - 0xda080a58, - 0x7502aa01, - 0xc0009ead, - 0xb5809084, - 0xb780448c, - 0xf2105c8c, - 0x8502a8a1, - 0xa8a6f210, - 0x509cb540, - 0x481ab540, - 0xa103f208, - 0xa085f208, - 0xa929f210, - 0xa08af208, - 0xa92ef210, - 0xa8b2f210, - 0xa10df208, - 0xa8b1f250, - 0xa112f208, - 0xa096f208, - 0xa09af208, - 0x0cf2c050, - 0xf24808c0, - 0xb421a085, - 0x0a0ac000, - 0x0c92c036, + 0xc0360a0a, + 0xb4810c92, + 0x0896c000, + 0xb4211c8c, + 0xf031c000, + 0xe1318c00, + 0x9ea38d80, + 0x5a8cb7c0, + 0x7ffcb55f, + 0xb9600d02, + 0xf2084078, + 0x9dbaa103, + 0x5d0dd122, + 0xf0299e2d, + 0xd012a8e5, + 0x5c882cae, + 0x5908d126, + 0xe0389e4a, + 0x0d04aa4d, + 0x50a828bc, + 0xa2413242, + 0x91c1ffff, + 0xaa61f010, + 0x0c8ec036, 0xc000b481, - 0x1c8c0896, - 0xc000b421, - 0x8c00f031, - 0x8d80e131, - 0xb7c09ea3, - 0xb55f5b8c, - 0x0d027ffc, - 0x4078b960, - 0xa103f208, - 0xd1229dba, - 0x9e2d5d0d, - 0xa8e5f029, - 0x2caed012, - 0xd1265c88, - 0x9e4a5908, - 0xaa4de038, - 0x28bc0d04, - 0x324250a8, - 0xffffa241, - 0xf01091c1, - 0xc036aa61, - 0xb4810c8e, - 0xb73fc000, - 0x1c847fec, - 0xc000b421, - 0x9999c014, - 0xaa4dd208, + 0x7fecb73f, + 0xb4211c84, + 0xc014c000, + 0xd208998f, + 0x7500aa4d, + 0x9262c000, + 0xaa2df290, + 0x2ac8f011, + 0x91a4c000, + 0x2a00c800, 0xc0007500, - 0xf2909262, - 0xf011aa2d, - 0xc0002ac8, - 0xc80091a4, - 0x75002a00, - 0x90c4c000, - 0xa9c6f208, - 0x9aecfff4, - 0xa2cdd208, - 0xa8adf290, - 0x2a14d011, + 0xf20890c4, + 0xfff4a9c6, + 0xd2089aec, + 0xf290a2cd, + 0xd011a8ad, + 0x75002a14, + 0x9102c000, + 0x0a42c809, + 0x0a30c4ee, + 0x528cb580, + 0x458cb780, 0xc0007500, - 0xc8099102, - 0xc5720a42, - 0xb5800a00, - 0xb780530c, - 0x7500460c, - 0x9162c000, - 0x5a31c080, - 0xc03e2a04, - 0xb4810cea, - 0xc000c000, - 0xb7809280, - 0x7502448c, - 0x915cc000, - 0x2880c100, - 0x0a0e7440, - 0x1a46d001, - 0x9060c000, - 0xc03e0a02, - 0xb4810cea, - 0xb79fc000, - 0xb7bf7a6e, - 0xb7df7aee, - 0xc0067b6e, - 0x9c228c00, - 0x538cb780, - 0x0892c0c8, - 0x40f8b960, - 0x0948d011, - 0xaa45f029, - 0x5889d0a4, + 0xc0809162, + 0x2a045a31, + 0x0ceac03e, 0xc000b481, - 0xffff0890, - 0x9c229321, - 0xb720a605, - 0xb780460c, - 0x7440790c, - 0xb5800a04, - 0xc000790c, - 0xb7839364, - 0x75006108, - 0x92c2c000, - 0x448cb720, - 0x510cb780, - 0x3a407442, - 0x510cb580, - 0x919cc000, - 0x5b8cb780, - 0xa889d208, - 0xc0007440, - 0x850690a4, - 0x6818b543, - 0x0a42c801, - 0x0a00c010, - 0x0ceac032, - 0xc000b481, - 0x08c2c008, - 0x1ce0c002, - 0xc000b421, - 0x0a42c008, - 0x0d0ec030, - 0xc000b482, - 0x0c82c450, - 0x1a40c008, - 0xc000b481, - 0x4220b101, - 0x38c0c002, - 0x0c82c050, - 0xc000b421, - 0x0d82c0c0, - 0xc0080992, - 0xc0080d02, - 0xfff40902, - 0xc4509ab0, - 0x0a020c86, + 0x9280c000, + 0x440cb780, + 0xc0007502, + 0xc100915c, + 0x74402880, + 0xd0010a0e, + 0xc0001a46, + 0x0a029060, + 0x0ceac03e, 0xc000b481, - 0x4220b105, - 0x0a00c008, - 0x0d0ec030, - 0xc000b482, - 0xc0080c84, - 0xb4811a00, + 0x7a6eb79f, + 0x7aeeb7bf, + 0x7b6eb7df, + 0x8c00c006, + 0xb7809c22, + 0xc0c8530c, + 0xb9600892, + 0xd01140f8, + 0xf0290948, + 0xd0a4aa45, + 0xb4815889, + 0x0890c000, + 0x9321ffff, + 0xa6059c22, + 0x458cb720, + 0x778cb780, + 0x0a047440, + 0x778cb580, + 0x9364c000, + 0x7d08b781, + 0xc0007500, + 0xb72092c2, + 0xb780440c, + 0x7442508c, + 0xb5803a40, + 0xc000508c, + 0xb780919c, + 0xd2085a8c, + 0x7440a889, + 0x90a4c000, + 0xb5438506, + 0xc8016218, + 0xc0100a42, + 0xc0320a00, + 0xb4810cea, + 0xc008c000, + 0xc00208c2, + 0xb4211ce0, + 0xc008c000, + 0xc0300a42, + 0xb4820d0e, + 0xc450c000, + 0xc0080c82, + 0xb4811a40, 0xb101c000, - 0xc0804220, - 0xc8015a35, - 0x09400902, - 0x28fcc00e, - 0x5910d0a8, - 0x29ced071, - 0x0c8ac030, - 0xb4419dc8, - 0x0a42c000, - 0xb4810c84, - 0x7680c000, - 0x9182c000, - 0x5c8cb720, - 0x44bdb740, - 0x8a27f210, - 0x8021f310, - 0x44adb580, + 0xc0024220, + 0xc05038c0, + 0xb4210c82, + 0xc0c0c000, + 0x09920d82, + 0x0d02c008, + 0x0902c008, + 0x9ab0fff4, 0x0c86c450, 0xb4810a02, 0xb105c000, - 0x0cec4220, + 0xc0084220, + 0xc0300a00, + 0xb4820d0e, + 0x0c84c000, + 0x1a00c008, + 0xc000b481, + 0x4220b101, + 0x5a35c080, + 0x0902c801, + 0xc00e0940, + 0xd0a828fc, + 0xd0715910, + 0xc03029ce, + 0x9dc80c8a, + 0xc000b441, + 0x0c840a42, + 0xc000b481, + 0xc0007680, + 0xb7209182, + 0xb7405b8c, + 0xf21044bd, + 0xf3108a27, + 0xb5808021, + 0xc45044ad, + 0x0a020c86, 0xc000b481, 0x4220b105, - 0x08ea12d6, - 0x0c9ec034, - 0xc000b421, - 0x570cb780, - 0xa891f248, - 0x1950d053, - 0x88a3f210, - 0x0d060d82, - 0x5a0cc280, - 0x508cb580, - 0xffd4018b, - 0xc080987c, - 0xb4a10ca2, + 0xb4810cec, + 0xb105c000, + 0x12d64220, + 0xc03408ea, + 0xb4210c9e, 0xb780c000, - 0x0c88478c, - 0xc000b481, - 0x5814b7a0, - 0x0d82c002, - 0x9a2bfff4, - 0xffff700a, - 0xb7809364, - 0xf210790c, - 0xf250a8ad, - 0x6243a8a2, - 0x71029e49, - 0x90b8c000, - 0xb5438506, - 0xb7806618, - 0x7500460c, - 0xc0010a82, - 0xb7809204, - 0x7502448c, - 0x933cc000, - 0x6108b783, - 0xc0007500, - 0xb7809282, - 0x2a79458c, - 0x458cb580, - 0x983affd4, - 0x6808b783, - 0xc0007500, - 0xffd490c2, - 0xb5a39911, - 0xffd46808, - 0xb78398d6, - 0x75006108, - 0x93e2c000, - 0x993dc014, - 0x5b8cb780, - 0xa889d208, - 0xc0007440, - 0xc08092c2, - 0xc0000a82, - 0x0d829240, - 0x98a2ffd4, - 0x6208b783, - 0xc0007500, - 0x0d8290e2, - 0x984effd4, - 0x90a0c000, - 0xffd40d82, - 0xc0809983, - 0xb4a10ca6, - 0xc002c000, - 0xfff40d92, - 0x700a99ce, + 0xf248568c, + 0xd053a891, + 0xf2101950, + 0x0d8288a3, + 0xc2800d06, + 0xb5805a0c, + 0x018b500c, + 0x98b1ffd4, + 0x0ca2c080, + 0xc000b4a1, + 0x470cb780, + 0xb4810c88, + 0xb7a0c000, + 0xc0025714, + 0xfff40d82, + 0x700a9a2b, 0x9364ffff, - 0x09820dea, - 0xc1210d0a, - 0xffb40902, - 0xb78099b3, - 0xf248570c, - 0xc0a1a992, - 0x0d040d02, - 0xffb409c2, - 0xc0c0999e, - 0x09920d82, - 0x09420d42, - 0x99d1fff4, - 0xc03e0a02, - 0xb4810cea, - 0xb79fc000, - 0xb7bf7f6e, - 0x8c407fee, - 0xa60d9c22, - 0x570cb720, - 0x49b5b720, - 0x2e10d091, - 0x9e8e7500, - 0x9282c001, - 0x2e14d011, - 0xb5438506, - 0x0e826118, - 0xb5a07500, - 0xb5a37914, - 0xc0006610, - 0xb5439082, - 0xd1116198, - 0x75002e10, - 0x9082c000, - 0x6218b543, - 0x2e10d211, + 0x778cb780, + 0xa8adf210, + 0xa8a2f250, + 0x9e496243, + 0xc0007102, + 0x850690b8, + 0x6018b543, + 0x458cb780, + 0x0a827500, + 0x9204c001, + 0x440cb780, + 0xc0007502, + 0xb781933c, + 0x75007d08, + 0x9282c000, + 0x450cb780, + 0xb5802a79, + 0xffd4450c, + 0xb783986f, + 0x75006208, + 0x90c2c000, + 0x9946ffd4, + 0x6208b5a3, + 0x990bffd4, + 0x7d08b781, 0xc0007500, - 0xb5439082, - 0xb7806298, - 0xd1515d8c, - 0xf2080ee0, - 0x9eaba88e, - 0x9c620603, - 0x588cb720, - 0xaa21d208, - 0x41abb580, - 0x41b3b720, - 0x4392b5a0, - 0x5014b520, - 0x580cb7c0, - 0xaa49f2d0, - 0xa8d9f208, - 0xc0007048, - 0xb7809142, - 0xf2485d8c, - 0xd152a88d, - 0x9e8c0de0, - 0xb7839c62, - 0x75006108, - 0x9062c004, - 0x4614b720, - 0xc0037640, - 0xb72093c4, - 0x7440438a, + 0xc01492a2, + 0xb780991e, + 0xd2085a8c, + 0x7440a889, + 0x9182c000, + 0x0a82c080, + 0x9100c000, + 0xffd40d82, + 0x0d8298d7, + 0x99c2ffd4, + 0x0ca6c080, + 0xc000b4a1, + 0x0d92c002, + 0x99d8fff4, + 0xffff700a, + 0x0dea9364, + 0x0d0a0982, + 0x0902c121, + 0x99f2ffb4, + 0x568cb780, + 0xa992f248, + 0x0d02c0a1, + 0x09c20d04, + 0x99ddffb4, + 0x0d82c0c0, + 0x0d420992, + 0xfff40942, + 0x0a0299db, + 0x0ceac03e, + 0xc000b481, + 0x7f6eb79f, + 0x7feeb7bf, + 0x9c228c40, + 0xb720a60d, + 0xb780568c, + 0xc00249ad, + 0x75002a00, + 0xc0019e8e, + 0xd1519142, + 0xb7800ee0, + 0x85065c8c, + 0x7d18b541, + 0xf2089eab, + 0x0e82a88d, + 0x7794b5a0, + 0x6010b5a3, + 0x9c629e8c, + 0xaa4df290, + 0x5794b720, + 0xa8a1d208, + 0x75002a08, + 0x4312b5a0, + 0x41cbb520, 0x90e2c000, - 0xaa55da08, - 0xc0017048, - 0xb7a09004, - 0xb7835b94, - 0xb7a06188, - 0xda085d8c, - 0xb520a9d6, - 0x850a4392, - 0xd2107500, - 0xf208a0aa, - 0xe001a8a9, - 0x9d4f8d24, - 0x9e8c1d84, - 0xf2089c62, - 0x030baa31, - 0x9ea40d8a, - 0xc0009c62, - 0xb7809180, - 0xf2085d8c, - 0xb7a0a891, - 0x0d865b94, - 0x9e8c0309, - 0xb7809c62, - 0xb723438a, - 0xb7206208, - 0x0a045894, - 0x438ab580, - 0xaa29d210, - 0xb5807440, - 0xc0014849, - 0xb7a09024, - 0xf208598c, + 0xb540856a, + 0xc0004f9c, + 0xb78090c0, + 0xb58041cb, + 0xb7c04f8c, + 0xf2d0570c, + 0xf208aa49, + 0x7048a8d9, + 0x9142c000, + 0x5c8cb780, + 0xa88df248, + 0x0de0d152, + 0x9c629e8c, + 0x7d08b781, + 0xc0037500, + 0xb7209302, + 0x76404594, + 0x9264c003, + 0x430ab720, + 0xc0007440, + 0xda0890e2, + 0x7048aa55, + 0x9344c000, + 0x5c8cb7a0, + 0x5a94b7a0, + 0xa9d6da08, + 0x4312b520, + 0xaa29f208, + 0xd210098a, + 0x1d84a0aa, + 0x9c629ea4, + 0xa8b1f208, + 0x0d8a030b, + 0x9c629e8c, + 0x9180c000, + 0x5c8cb780, + 0xa891f208, + 0x5a94b7a0, + 0x03090d86, + 0x9c629e8c, + 0x430ab780, + 0x578cb720, + 0xb5800a04, + 0xd210430a, + 0xb7a0aa29, + 0xb580588c, + 0xf2084829, 0x9eaba8c1, 0x9c629e8c, 0xaa29d210, @@ -1645,143 +1608,126 @@ unsigned long aui32H264_MasterMTXTOPAZFWText[] = { 0x09829eab, 0x9c629e84, 0xaa21da08, - 0x738ab581, - 0x448cb780, + 0x708ab581, + 0x440cb780, 0xc0007502, 0x0d8690bc, - 0x9b5affb4, + 0x9baeffb4, 0xaa29d210, 0xc0007500, 0xb7209122, - 0xb780558c, + 0xb780550c, 0x3a08412d, 0x90e0c000, - 0x558cb720, + 0x550cb720, 0x412db780, 0xb5802a75, - 0xb723412d, - 0xb7806108, - 0x7440510c, + 0xb721412d, + 0xb7807d08, + 0x7440508c, 0xb5803a04, - 0xc000510c, + 0xc000508c, 0xd15191c4, 0xb7400e60, - 0xd208588c, + 0xd208578c, 0xd208a882, 0xb520a881, - 0xd8085014, + 0xd8084f94, 0xb79fa0cd, 0xb7bf7eee, 0xb7df7f6e, 0x8c607fee, 0xa60d9c22, - 0x6208b783, - 0xb7a07500, - 0x0b025d94, - 0x9262c000, - 0x598cb7a0, - 0xa83df210, - 0xa9a1f208, - 0x9e840d8a, - 0xf2089c62, - 0xf250a021, - 0x9eaba825, - 0x9e840986, - 0xb7839c62, - 0x75006208, - 0x5094b7c0, - 0x9124c000, - 0x5994b760, + 0x5c94b7a0, + 0x5894b760, 0xa825f210, + 0x5a94b7c0, + 0x500cb7c0, 0x9c629e84, - 0xb7200301, - 0xb7805b8c, - 0x75004129, - 0xc0000283, - 0xb7839224, - 0x75006208, - 0x90c4c000, + 0xaa49d210, + 0x02817500, + 0x9184c000, 0xaa21f250, 0x9c629ea4, - 0xaa35f210, - 0x15e29eb1, - 0x9c629ea4, + 0xa8b5f210, + 0x11ead020, + 0x9c629e8c, 0xaa39f210, - 0x018b9eb3, + 0x9e739eb3, 0x9c629ea4, - 0x570cb720, + 0x568cb720, 0x49adb780, 0x2a00c400, 0xc0007500, 0x85029102, - 0xa12bd208, - 0xd2088506, - 0xb780a123, - 0xcffe510c, + 0xa14bd210, + 0xd2108506, + 0xb780a143, + 0xcffe508c, 0xb5802a3d, - 0xb79f510c, + 0xb79f508c, 0xb7bf7eee, 0xb7df7f6e, 0x8c607fee, 0xb7209c22, - 0x9e5c4b0c, + 0x9e5c4a8c, 0x2a40c0ff, 0x28c0c0ff, 0x85027102, 0x9062c000, 0xb5408506, - 0xb5604b9c, - 0x9c224b14, + 0xb5604b1c, + 0x9c224a94, 0x9e5da605, 0x2a50d051, 0xc0007500, 0xb78090e4, - 0x75004b8c, + 0x75004b0c, 0x9142c000, 0x0d82c0c0, 0x09c2c012, 0x09420d02, - 0x984dfff4, - 0x4b0cb780, + 0x988efff4, + 0x4a8cb780, 0x0cb6c034, 0xc000b481, 0x0d32c034, 0xc000b4a2, - 0x4a8cb5a0, + 0x4a0cb5a0, 0x7f6eb79f, 0x7feeb7bf, 0x9c228c40, 0x8420a61d, - 0x6108b783, + 0x7d08b781, 0xc0007500, 0xb7809122, - 0xd288588c, + 0xd288578c, 0x7440a881, - 0x9124c018, - 0x468cb740, - 0x5694b7a0, + 0x9284c015, + 0x460cb740, + 0x5614b7a0, 0x098e0dc2, 0x0d42c002, 0xffb4048b, - 0xf2109803, + 0xf2109879, 0xb7c0aa35, - 0xf210560c, + 0xf210558c, 0xf210a8a5, 0xb7a0a8aa, - 0xb580570c, - 0xf208478c, + 0xda10568c, + 0xb580a922, + 0xda10470c, + 0xf208aa39, 0xda10a0d5, - 0xda10aa39, 0xf208a8bd, 0xd252a0de, - 0xf20808d0, + 0xf25008d0, + 0xf208a927, 0xf248a259, - 0xda10a0c1, - 0xd131a922, + 0xd131a0c1, 0xda080a50, - 0xb740a881, - 0xf250404b, - 0x9e53a927, + 0x9e53a881, + 0x404bb740, 0xa8b2da90, 0xc08060b2, 0xc2005a7f, @@ -1797,14 +1743,14 @@ unsigned long aui32H264_MasterMTXTOPAZFWText[] = { 0x9164c000, 0xaa35da90, 0xb5208502, - 0xb5404792, - 0xb580489a, - 0xf288468a, + 0xb5404692, + 0xb580479a, + 0xf288458a, 0xd132aa21, - 0xf2480950, + 0xda100950, + 0xf248a8a1, 0xf248a255, - 0xda10a259, - 0xd810a8a1, + 0xd810a259, 0xf248aa41, 0xda48a93b, 0x6218a8ba, @@ -1825,23 +1771,23 @@ unsigned long aui32H264_MasterMTXTOPAZFWText[] = { 0x588c6098, 0x8023f210, 0x82a3e210, + 0x5b8cb740, 0xa249f208, 0xa8aada48, - 0xa0cdf208, 0xaa21da10, + 0xa0cdf208, 0xa8c1d810, 0xa0c6f208, 0xa937f248, 0x62430a04, - 0x5c8cb740, + 0xa8a1da10, 0x8021f310, + 0xa8a2da10, 0xa245f288, - 0xa8a1da10, 0xa953f008, - 0xa8a2da10, 0xa954f00a, - 0xe21058a0, - 0x5c9c80a3, + 0x5c9c58a0, + 0x80a3e210, 0x82a3e020, 0xaa2dda48, 0xa0adf208, @@ -1851,11 +1797,11 @@ unsigned long aui32H264_MasterMTXTOPAZFWText[] = { 0xa251f208, 0xa941d810, 0x1880c004, - 0x4f0cb520, + 0x4e8cb520, 0x0a54d131, 0xa881da08, 0x1c80c002, - 0x4f94b520, + 0x4f14b520, 0x59515940, 0xa155f288, 0x58d158c0, @@ -1868,8 +1814,8 @@ unsigned long aui32H264_MasterMTXTOPAZFWText[] = { 0xc0000b50, 0xda109102, 0xc09caa41, - 0xc011753e, - 0xc0c09152, + 0xc00e753e, + 0xc0c092b2, 0xc05008c6, 0xb4210ce2, 0xf210c000, @@ -1878,14 +1824,14 @@ unsigned long aui32H264_MasterMTXTOPAZFWText[] = { 0xd052a881, 0x764028a0, 0xb5205891, - 0xc0004e8c, + 0xc0004e0c, 0x0a029222, 0x0caec060, 0xc000b481, 0xa8a1da10, 0xc0007440, 0x85029302, - 0x4e9cb540, + 0x4e1cb540, 0x9260c000, 0x2900c200, 0xc0007480, @@ -1898,22 +1844,17 @@ unsigned long aui32H264_MasterMTXTOPAZFWText[] = { 0xf210c000, 0x2a04aa39, 0x850a7500, - 0x491cb540, + 0x489cb540, 0x90a2c000, 0xb5408504, - 0xb783491c, - 0x75006108, - 0x5d94b7e0, - 0x92e2c000, - 0x6208b783, - 0xc0007500, - 0xb7809244, - 0x7500460c, + 0xb781489c, + 0x75007d08, + 0x5c94b7e0, 0x91a2c000, - 0x6288b783, + 0x458cb780, 0xc0007500, - 0xb7609104, - 0xf2105994, + 0xb7609102, + 0xf2105894, 0x9ea4aa61, 0xf2109c62, 0x2a20aa39, @@ -1921,14 +1862,14 @@ unsigned long aui32H264_MasterMTXTOPAZFWText[] = { 0xda1090e2, 0x7500aa21, 0x9244c000, - 0x588cb780, - 0x530cb720, + 0x578cb780, + 0x528cb720, 0xa98eda08, 0x9c629e8c, - 0x6108b783, + 0x7d08b781, 0xc0007500, 0x850690a2, - 0x6b18b543, + 0x6518b543, 0xa8b9f210, 0x2a14d011, 0xc0017500, @@ -1938,24 +1879,24 @@ unsigned long aui32H264_MasterMTXTOPAZFWText[] = { 0xc0380a7e, 0xe0010cfa, 0xb5408d28, - 0xb4814d1c, + 0xb4814c9c, 0xda10c000, 0xb720a8c1, - 0xc2845e94, + 0xc2845d94, 0xc6840a6a, 0xc058856a, 0xb5207462, - 0xc0385214, + 0xc0385194, 0xb3240c82, 0xb4814c28, 0x0882c000, 0x0c80c002, 0xc000b421, - 0x9b9affd4, - 0x490cb780, + 0x9be5ffd4, + 0x488cb780, 0x0c82c03e, 0xc000b481, - 0x4d0cb720, + 0x4c8cb720, 0x0c82c050, 0xc000b421, 0xa921da10, @@ -1964,57 +1905,57 @@ unsigned long aui32H264_MasterMTXTOPAZFWText[] = { 0x9e536123, 0xaa21da10, 0xb7206097, - 0x87025c14, - 0x7482b541, + 0x87025b14, + 0x7182b541, 0xb540857f, - 0x851a459a, - 0x449ab540, + 0x851a449a, + 0x439ab540, 0x1a040d86, - 0x4d8cb580, + 0x4d0cb580, 0x405bb540, 0xb5408526, 0xb540415b, - 0x5891460a, + 0x5891450a, 0xb52018a0, 0xb55f40cb, 0xc0147fe4, - 0xb75f9baa, - 0x85067fe4, - 0x6a18b543, - 0x6a80b543, - 0x7000b543, - 0x7080b543, - 0x6b80b543, - 0xa8a6da10, - 0xaa55f288, + 0xb75f9b0b, + 0xda107fe4, + 0xf288a8a6, + 0x8506aa55, + 0x6418b543, 0xb7209e49, - 0xb5435694, - 0x62436c00, + 0xb5435614, + 0xb5436480, + 0xb5436a00, + 0xb5436a80, + 0xb5436580, + 0x62436600, 0x434db720, - 0x58c88502, - 0x2880c101, - 0xda109e89, - 0x0a82a9c2, - 0x4e1cb540, - 0x519cb540, + 0x0a828502, + 0xc10158c8, + 0x9e892880, + 0xa9c2da10, + 0x4d9cb540, + 0x511cb540, + 0x5a11c200, 0xc0ff5dc0, 0xca012dc0, - 0xc2003db0, - 0xb5805a11, - 0x3596450a, - 0x99d3fff4, + 0xb5803db0, + 0x3596440a, + 0x99ddfff4, 0x0d82c0c0, 0x09c2c012, 0x09420d02, - 0x9a3bffd4, + 0x9a86ffd4, 0x8546714e, 0x9148c001, 0xfff49dcf, - 0xc0c099d5, + 0xc0c099df, 0xc0120d82, 0x0d0209c2, 0xffd40906, - 0xd0919a2c, + 0xd0919a77, 0x71481a70, 0xd00b0a02, 0xda100a42, @@ -2023,7 +1964,7 @@ unsigned long aui32H264_MasterMTXTOPAZFWText[] = { 0xc0ff5dc0, 0xc8012dc0, 0x35963db0, - 0x99a9fff4, + 0x99b3fff4, 0x0a50d051, 0x5a40c200, 0x5ac1c200, @@ -2032,802 +1973,606 @@ unsigned long aui32H264_MasterMTXTOPAZFWText[] = { 0xaa71f250, 0xcfce7500, 0xb540857f, - 0xc0007b9c, + 0xc0007a1c, 0xf2109102, 0xb760a9be, - 0x9ea4450a, + 0x9ea4440a, 0x0d829c62, - 0x98e4c014, - 0x6a88b783, + 0x9899c014, + 0x6488b783, 0x85027500, - 0x6a18b543, - 0x92a4c002, - 0x598cb7a0, - 0x068f0b02, - 0x6108b783, - 0xc0027500, - 0xb7839082, - 0x75006208, - 0x93e2c001, - 0x6b08b783, - 0xc0007500, - 0xf2089182, - 0xb5c3a9a2, - 0xf2506b08, - 0x9e84a869, - 0xb5009c62, - 0xb783430a, - 0x75006c08, - 0x9382c000, - 0xa825f210, - 0xb5c39eab, - 0x9e846c08, - 0xf2509c62, - 0x9ea4aa21, - 0xf2089c62, - 0xf210a9a1, - 0x0d86a83d, - 0x9c629e84, - 0xaa25f250, - 0xf2089eab, - 0x0986a021, - 0x9c629ea4, - 0x6c08b783, - 0xc0007500, - 0x0d8691e4, - 0x9898c014, - 0x6c08b783, - 0xffff7500, - 0xc0009342, - 0x0d8690a0, - 0x988ec014, - 0x6a88b783, - 0xfffd7500, - 0xc0c09262, - 0xc0120d82, - 0x0d0209c2, - 0xffd40906, - 0xc801999a, - 0xb5800a02, - 0xc0c0518c, - 0xc0120d82, - 0x0d0209c2, - 0xffd40942, - 0xb760998e, - 0xfff45194, - 0x0d86991a, - 0x9928fff4, + 0x6418b543, + 0x9144c000, + 0xc0140d86, + 0xb783988e, + 0x75006488, + 0x9342ffff, 0x0d82c0c0, 0x09c2c012, 0x09060d02, - 0x997fffd4, - 0xc0068502, + 0x9a30ffd4, + 0x0a02c801, + 0x510cb580, + 0x0d82c0c0, + 0x09c2c012, + 0x09420d02, + 0x9a24ffd4, + 0x5114b760, + 0x996ffff4, + 0xfff40d86, + 0xc0c0997d, + 0xc0120d82, + 0x0d0209c2, + 0xffd40906, + 0x85029a15, + 0x0892c006, + 0x0c9ac430, + 0xb5400902, + 0xc006511c, + 0xb4418510, + 0xb104c000, + 0x2a404220, + 0x9d4f7500, + 0x4422b313, + 0xe0000087, + 0xffff1884, + 0xb7409284, + 0xc0064594, 0xc4300892, 0x09020c9a, - 0x519cb540, - 0x8510c006, + 0x8512c006, 0xc000b441, 0x4220b104, - 0x75002a40, - 0xb3139d4f, - 0x00874422, - 0x1884e000, - 0x9284ffff, - 0x4614b740, - 0x0892c006, - 0x0c9ac430, - 0xc0060902, - 0xb4418512, - 0xb104c000, - 0xc0024220, - 0x75002a00, - 0xb3149d53, - 0x00894422, - 0x1884e000, - 0x9264ffff, - 0xc03e0a02, - 0xb9600cea, - 0xb48140e8, - 0xffffc000, - 0x768093c1, - 0x9122c000, - 0xc03e0a02, - 0xb4810cea, - 0xc000c000, - 0xb7809180, - 0x7504448c, - 0xc03e088a, - 0xd00c0cea, - 0xb4211894, - 0xc0c0c000, - 0x09e20d82, - 0x09420d02, - 0x992bffd4, - 0xc0340a02, - 0xb4810cb6, - 0xb79fc000, - 0xb7bf7dee, - 0xb7df7e6e, - 0xb7ff7eee, - 0xc0027f6e, - 0x9c228c20, - 0xc01ca60d, - 0x0a827efe, - 0x9182c000, + 0x2a00c002, + 0x9d537500, + 0x4422b314, + 0xe0000089, + 0xffff1884, + 0x0a029264, + 0x0ceac03e, + 0x40e8b960, + 0xc000b481, + 0x93c1ffff, + 0xc0007680, + 0x0a029122, + 0x0ceac03e, + 0xc000b481, + 0x9180c000, + 0x440cb780, + 0x088a7504, + 0x0ceac03e, + 0x1894d00c, + 0xc000b421, 0x0d82c0c0, - 0x09c2c012, - 0x09060d02, - 0x990dffd4, - 0x9240c000, - 0x0cb2c434, - 0xb4810a02, - 0xb101c000, - 0x28844220, - 0xc0007440, - 0xb78390e2, - 0x75006a08, - 0x91a2c009, - 0x4e0cb780, - 0xc0007502, - 0x0d8290c4, - 0x9a29c014, - 0xb7403ac0, - 0xb7405694, - 0xd810560c, - 0xf088a8c5, - 0xb720aa55, - 0x62434592, - 0xc2009e49, - 0x0a045a11, - 0x4002ba09, + 0x0d0209e2, + 0xffd40942, + 0x0a0299c1, + 0x0cb6c034, + 0xc000b481, + 0x7deeb79f, + 0x7e6eb7bf, + 0x7eeeb7df, + 0x7f6eb7ff, + 0x8c20c002, + 0xa60d9c22, + 0x7efec01c, + 0xc0000a82, + 0xc0c09182, + 0xc0120d82, + 0x0d0209c2, + 0xffd40906, + 0xc00099a3, + 0xc4349240, + 0x0a020cb2, + 0xc000b481, + 0x4220b101, + 0x74402884, + 0x90e2c000, + 0x6408b783, + 0xc0067500, + 0xb7809322, + 0x75024d8c, + 0x90c4c000, + 0xc0140d82, + 0x3ac099d5, + 0x5614b740, + 0x558cb740, + 0xa8c5d810, + 0xaa55f088, + 0x4492b720, + 0x9e496243, + 0x5a11c200, + 0xba090a04, + 0xba244002, + 0x70484002, + 0x06850305, + 0x9138c000, + 0x488cb780, + 0xb5802a51, + 0xc003488c, + 0xf21091c0, + 0x2a04aa39, + 0xc0027500, + 0xb78093a2, + 0x7440488c, + 0x3942d011, + 0x488cb540, + 0x929cc002, + 0x4692b760, + 0xba249e5c, + 0xc002400a, + 0xc00291a2, + 0xb760911c, + 0xb740640a, + 0x9e995c04, + 0xba099e2d, + 0xd0a24003, + 0x9e485e7f, + 0x5a6dc200, + 0xc2000208, + 0xd2265a17, + 0x0c065908, + 0x5a14c200, + 0x9e401208, + 0xa94ee038, 0x4002ba24, - 0x03057048, - 0xc0000685, - 0xb7809138, - 0x2a51490c, - 0x490cb580, - 0x91c0c003, - 0xaa39f210, - 0x75002a04, - 0x93a2c002, - 0x490cb780, - 0xd0117440, - 0xb5403942, - 0xc002490c, - 0xb760929c, - 0x9e5c4792, + 0x9e545090, + 0xc0017902, + 0xb7819102, + 0x75004988, + 0x9064c001, + 0x460ab780, + 0xba249e48, + 0x70084002, + 0x9378c000, + 0xc0007640, + 0xb78190e4, + 0x75024908, + 0x92c2c000, + 0x1e32d011, + 0x468ab580, + 0x48fd9e54, + 0x460ab560, + 0x4990b501, + 0xb5402959, + 0x20c2488c, + 0xc000a0c1, + 0x850290a0, + 0x4998b541, + 0x448ab780, 0x400aba24, - 0x91a2c002, - 0x911cc002, - 0x650ab760, - 0x5d04b740, - 0x9e2d9e99, - 0x4003ba09, - 0x5e7fd0a2, - 0xc2009e48, - 0x02085a6d, - 0x5a17c200, - 0x5908d226, - 0xc2000c06, - 0x12085a14, - 0xe0389e40, - 0xba24a94e, - 0x50904002, - 0x79029e54, - 0x9102c001, - 0x4b88b781, - 0xc0017500, - 0xb7809064, - 0x9e48470a, - 0x4002ba24, - 0xc0007008, - 0x76409378, - 0x90e4c000, - 0x4b08b781, - 0xc0007502, - 0xd01192c2, - 0xb5801e32, - 0x9e54478a, - 0xb56048fd, - 0xb501470a, - 0x29594b90, - 0x490cb540, - 0xa0c120c2, - 0x90a0c000, - 0xb5418502, - 0xb7804b98, - 0xba24458a, - 0xc000400a, - 0xb78090fc, - 0x0a04650a, - 0x650ab580, - 0x490cb720, - 0x0c82c03e, - 0xc000b421, - 0x458ab780, + 0x90fcc000, + 0x640ab780, 0xb5800a04, - 0xc014458a, - 0xb7839a96, - 0x75006108, - 0x9222c002, - 0x6208b783, - 0xc0027500, - 0xb7809182, - 0x2a40518c, - 0xc0007500, - 0xb78390e4, - 0x751a7008, - 0x9024c002, - 0x578cb780, - 0x7492b721, - 0xa881da08, - 0x70029e48, - 0x9284c000, - 0x430ab780, - 0xb5418502, - 0xb580749a, - 0xb760440a, - 0xb7804412, - 0x8506530c, - 0x6b18b543, - 0x6c18b543, - 0x9c629ea4, - 0xaa39f210, - 0x75002a10, - 0x93e2c000, - 0x6c08b783, - 0xc0007500, - 0xb78190e4, - 0x7502748a, - 0x92a4c000, - 0x6b08b783, - 0x09027500, - 0x0922d001, - 0x0c82c438, - 0xb4810a02, - 0xb101c000, - 0x28f14220, - 0xc0383094, + 0xb720640a, + 0xc03e488c, 0xb4210c82, - 0xc014c000, - 0xb780983e, - 0xf2884e0c, - 0x0a04a955, - 0xb5807104, - 0xc0004e0c, - 0x850290a4, - 0x4e1cb540, - 0xa8a5da10, - 0x4592b720, - 0x60a35891, - 0x4003ba09, - 0x3a849e4c, - 0x71020884, - 0xcffe020b, - 0xb3542a3d, - 0x02894426, - 0x28d0d051, - 0xc0007440, - 0xc0c09142, - 0xc0120d82, - 0x0d0209c2, - 0xffb40942, - 0xb7809bd8, - 0x7500518c, - 0x90a2c000, - 0xffd49eab, - 0xb79f9b71, - 0xb7bf7eee, - 0xb7df7f6e, - 0x8c607fee, - 0xf8399c22, - 0xb723a205, - 0xb7407008, - 0xb7805204, - 0xd0a6448a, - 0x9e2d5908, - 0x570cb740, - 0xa94ee030, - 0x5f1cb760, - 0x7098b743, - 0x7000b743, - 0xb5801a04, - 0xc030448a, - 0xe200a8cd, - 0xd2515a40, - 0xda080a20, - 0xe210a882, - 0xb54082a3, - 0x5c955194, - 0xb5235c90, - 0xc0017008, - 0xb78392c4, - 0x0a047088, - 0x28ced3f1, - 0xb5837444, - 0xc0017088, - 0xb7609034, - 0x85067b94, - 0x6a98b543, - 0x764024a6, - 0x6c18b543, - 0x5194b520, - 0x9202c000, - 0x08a0d131, - 0x402bb780, - 0x3c80c801, - 0xc2009e48, - 0xc0ff5a40, - 0x32082a40, - 0x518cb580, - 0xf9f80806, - 0x9c22aa1d, - 0x7088b723, - 0x5c04b740, - 0x5904d0a6, - 0xc8309e2d, - 0xb580aa4d, - 0xd132448a, - 0xb72009a0, - 0xd810458a, - 0xba19aa61, - 0xc2004002, - 0x1a045a11, - 0xc00070c8, - 0xb7809104, - 0xc0407b8c, - 0xb5803a00, - 0xb7207b8c, - 0xd0114e8c, - 0x70c80a18, + 0xb780c000, + 0x0a04448a, + 0x448ab580, + 0x9a42c014, + 0x983ec014, + 0x4d8cb780, + 0xa955f288, + 0x71040a04, + 0x4d8cb580, + 0x90a4c000, + 0xb5408502, + 0xda104d9c, + 0xb720a8a5, + 0x58914492, + 0xba0960a3, + 0x9e484003, + 0x08843a84, + 0x020b7002, + 0x2a3dcffe, + 0x4426b354, + 0xd0510289, + 0x744028d0, + 0x9142c000, + 0x0d82c0c0, + 0x09c2c012, + 0x09420d02, + 0x98c2ffd4, + 0x510cb780, + 0xc0007500, + 0x9eab90a2, + 0x981afff4, + 0x7eeeb79f, + 0x7f6eb7bf, + 0x7feeb7df, + 0x9c228c60, + 0xa205f839, + 0x6a08b723, + 0x5184b740, + 0x438ab780, + 0x5908d0a6, + 0xb7409e2d, + 0xe030568c, + 0xb760a94e, + 0xb7435e1c, + 0xb7436a98, + 0x1a046a00, + 0x438ab580, + 0xa8cdc030, + 0x5a40e200, + 0x0a20d251, + 0xa882da08, + 0x82a3e210, + 0x5114b540, + 0x5c905c95, + 0x6a08b523, + 0x92c4c001, + 0x6a88b783, + 0xd3f10a04, + 0x744428ce, + 0x6a88b583, + 0x9034c001, + 0x7a14b760, + 0xb5438506, + 0x24a66498, + 0xb5437640, + 0xb5206618, + 0xc0005114, + 0xd1319202, + 0xb78008a0, + 0xc801402b, + 0x9e483c80, + 0x5a40c200, + 0x2a40c0ff, + 0xb5803208, + 0x0806510c, + 0xaa1df9f8, + 0xb7239c22, + 0xb7406a88, + 0xd0a65b04, + 0x9e2d5904, + 0xaa4dc830, + 0x438ab580, + 0x09a0d132, + 0x448ab720, + 0xaa61d810, + 0x4002ba19, + 0x5a11c200, + 0x70c81a04, 0x9104c000, - 0x7b8cb780, - 0x3a00c010, - 0x7b8cb580, - 0x0a1cd011, + 0x7a0cb780, + 0x3a00c040, + 0x7a0cb580, + 0x4e0cb720, + 0x0a18d011, 0xc00070c8, 0xb7809104, - 0xc0207b8c, + 0xc0107a0c, 0xb5803a00, - 0xb7807b8c, - 0xf288560c, - 0xf288a916, - 0x9e50a919, - 0x460ab720, - 0x1a24d011, - 0xba096241, - 0x00b24002, + 0xd0117a0c, + 0x70c80a1c, + 0x9104c000, + 0x7a0cb780, + 0x3a00c020, + 0x7a0cb580, + 0x558cb780, + 0xa916f288, + 0xa919f288, + 0xb7209e50, + 0xd011450a, + 0x62411a24, + 0x4002ba09, + 0x704800b2, + 0x9106c000, + 0x7a0cb780, + 0x2a7acfff, + 0x7a0cb580, + 0x1a22d011, + 0x62459e52, 0xc0007048, 0xb7809106, - 0xcfff7b8c, - 0xb5802a7a, - 0xd0117b8c, - 0x9e521a22, - 0x70486245, - 0x9106c000, - 0x7b8cb780, - 0x2a7ec7fe, - 0x7b8cb580, - 0x451ab740, - 0x5e11d0a2, - 0x8821f310, - 0xc00070c8, - 0xb7809104, - 0xcfff7b8c, - 0xb5802a4e, - 0xb7407b8c, - 0xb720568c, - 0xd8087b8c, - 0x9e50aa45, - 0xc2009e8a, - 0x1a045a11, - 0xb7206209, - 0x0a045194, - 0x4002ba24, - 0x249470c8, - 0x5194b520, - 0x9118c000, - 0x3c80c801, - 0x5194b520, - 0x91c0c000, - 0xaa61d810, - 0x3c80c801, - 0xc2009e48, - 0xc0ff5a40, - 0x32082a40, - 0x518cb580, - 0xaa59f008, - 0x2a00c040, - 0xc0007500, - 0xb7809102, - 0xc101518c, - 0xb5803a00, - 0xb760518c, - 0xffd45194, - 0x08029a60, - 0xaa1df9f8, - 0xb7009c22, - 0xd2515714, - 0xb7600e04, - 0xda08560c, - 0xc00ea881, - 0xc0342dfc, - 0xf0080cba, - 0x5895a961, - 0x5810c080, - 0xb4419e82, - 0xb780c000, - 0xf008454a, - 0xc200a963, - 0xf3105a10, - 0xf0088021, - 0x0c84a8e9, - 0xa261f008, - 0xc000b421, - 0x46cab780, - 0xa96bf008, + 0xc7fe7a0c, + 0xb5802a7e, + 0xb7407a0c, + 0xd0a2441a, + 0xf3105e11, + 0x70c88821, + 0x9104c000, + 0x7a0cb780, + 0x2a4ecfff, + 0x7a0cb580, + 0x560cb740, + 0x7a0cb720, + 0xaa45d808, + 0x9e8a9e50, + 0x5a11c200, + 0x62091a04, + 0x5114b720, + 0xba240a04, + 0x70c84002, + 0xb5202494, + 0xc0005114, + 0xc8019118, + 0xb5203c80, + 0xc0005114, + 0xd81091c0, + 0xc801aa61, + 0x9e483c80, + 0x5a40c200, + 0x2a40c0ff, + 0xb5803208, + 0xf008510c, + 0xc040aa59, + 0x75002a00, + 0x9102c000, + 0x510cb780, + 0x3a00c101, + 0x510cb580, + 0x5114b760, + 0x9b09ffd4, + 0xf9f80802, + 0x9c22aa1d, + 0x5694b700, + 0x0e04d251, + 0x558cb760, + 0xa881da08, + 0x2dfcc00e, + 0x0cbac034, + 0xa961f008, + 0xc0805895, + 0x9e825810, + 0xc000b441, + 0x454ab780, + 0xa963f008, + 0x5a10c200, 0x8021f310, - 0xa8edf008, + 0xa8e9f008, 0xf0080c84, - 0xb421a269, + 0xb421a261, 0xb780c000, 0xf00846ca, - 0xf310a96f, + 0xf310a96b, 0xf0088021, - 0x0c8ca8f5, - 0xa26df008, + 0x0c84a8ed, + 0xa269f008, 0xc000b421, - 0xa97df008, - 0xb4410c84, + 0x46cab780, + 0xa96ff008, + 0x8021f310, + 0xa8f5f008, + 0xf0080c8c, + 0xb421a26d, + 0xf008c000, + 0x0c84a97d, + 0xc000b441, + 0x4d0cb780, + 0xd2240a08, + 0x72445890, + 0x931cc000, + 0x0e04d131, + 0xa903da08, + 0xe2109e4c, + 0x710288a1, + 0x91d6c000, + 0xaa75f008, + 0xa8fdf008, + 0x0a00c010, + 0xa275f008, + 0x0880c008, + 0xa0fdf008, + 0x4e8cb780, + 0x0cdac034, + 0xc000b481, + 0x4f0cb720, + 0xb4210c84, 0xb780c000, - 0x0a084d8c, - 0x5890d224, - 0xc0007244, - 0xd131931c, - 0xda080e04, - 0x9e4ca903, - 0x88a1e210, - 0xc0007102, - 0xf00891d6, - 0xf008aa75, - 0xc010a8fd, - 0xf0080a00, - 0xc008a275, - 0xf0080880, - 0xb780a0fd, - 0xc0344f0c, - 0xb4810cda, + 0x0ce44e8c, + 0xb4810a40, 0xb720c000, - 0x0c844f8c, - 0xc000b421, - 0x4f0cb780, - 0x0a400ce4, + 0x0c844f0c, + 0xb42108c0, + 0xb780c000, + 0xb7204e8c, + 0x1ce44f0c, + 0x0a00c010, + 0x4e8cb580, + 0xaa65f048, + 0x0880c008, + 0x4f0cb520, 0xc000b481, - 0x4f8cb720, - 0x08c00c84, - 0xc000b421, - 0x4f0cb780, - 0x4f8cb720, - 0xc0101ce4, - 0xb5800a00, - 0xf0484f0c, - 0xc008aa65, - 0xb5200880, - 0xb4814f8c, + 0xa8edf048, + 0xb4210c84, 0xf048c000, + 0xf048aa65, 0x0c84a8ed, - 0xc000b421, - 0xaa65f048, - 0xa8edf048, - 0xc0100c84, - 0xf0480a00, - 0xf048a265, - 0xc008aa75, - 0xf0480880, - 0xb481a0ed, - 0xf088c000, - 0x0c88a965, - 0xc000b441, - 0x0c80d131, - 0x402bb780, - 0xa967f088, - 0x2a40cffe, - 0x8021f310, - 0xa969f088, - 0xf0880c88, - 0xb441a265, + 0x0a00c010, + 0xa265f048, + 0xaa75f048, + 0x0880c008, + 0xa0edf048, + 0xc000b481, + 0xa965f088, + 0xb4410c88, 0xd131c000, 0xb7800c80, 0xf088402b, - 0xcffea96b, + 0xcffea967, 0xf3102a40, - 0xf0488021, - 0x1c8ca97d, - 0xa269f088, + 0xf0888021, + 0x0c88a969, + 0xa265f088, 0xc000b441, 0x0c80d131, 0x402bb780, - 0xa97ff048, - 0xc20076c0, - 0xc2005a11, - 0xf3105a14, - 0xf0488021, - 0xc001a27d, - 0xb7209182, - 0x1ca8454a, - 0xc000b421, - 0x46cab780, - 0xc2000c84, - 0xc2005a0d, - 0x324258c0, - 0xc000b481, - 0x0d04d131, - 0xaa41d808, - 0xc2000c8c, - 0xcffe588c, - 0xc20028fc, - 0x30985a50, - 0xc000b421, - 0x0d04d251, - 0xaa41d808, - 0xc2000ca0, - 0x1a105a11, - 0xc0042a3c, - 0xb4813a00, + 0xa96bf088, + 0x2a40cffe, + 0x8021f310, + 0xa97df048, + 0xf0881c8c, + 0xb441a269, + 0xd131c000, + 0xb7800c80, + 0xf048402b, + 0x76c0a97f, + 0x5a11c200, + 0x5a14c200, + 0x8021f310, + 0xa27df048, + 0x9182c001, + 0x454ab720, + 0xb4211ca8, 0xb780c000, - 0x0a044d8c, - 0x4d8cb580, - 0xa68d9c22, - 0x0c92c43e, - 0xb4810a02, - 0xb103c000, - 0xb7804220, - 0xda085b0c, - 0xda08a885, - 0xda08a909, - 0xda08a189, - 0xda08a081, - 0x0cd0a105, - 0xb4810a02, - 0xb103c000, - 0xb7204220, - 0xb7805a8c, - 0xb7a0518c, - 0xb7205b0c, - 0xb74040b3, - 0xb560412b, - 0x2a40412b, - 0x03037500, - 0x4033b520, - 0x40abb540, - 0x90e2c000, - 0x7008b783, - 0xc000750a, - 0xb78390f2, - 0x751a7008, - 0x9204c00d, - 0x748ab781, - 0xb5810a04, - 0xc450748a, - 0x0a020ca6, + 0x0c8446ca, + 0x5a0dc200, + 0x58c0c200, + 0xb4813242, + 0xd131c000, + 0xd8080d04, + 0x0c8caa41, + 0x588cc200, + 0x28fccffe, + 0x5a50c200, + 0xb4213098, + 0xd251c000, + 0xd8080d04, + 0x0ca0aa41, + 0x5a11c200, + 0x2a3c1a10, + 0x3a00c004, 0xc000b481, - 0x4220b103, - 0xc0310087, - 0x02072880, + 0x4d0cb780, + 0xb5800a04, + 0x9c224d0c, + 0xc43ea685, + 0x0a020c92, + 0xc000b481, + 0x4240b102, + 0x5a0cb780, + 0xa885da08, + 0xa909da08, + 0xa10ada08, + 0xa081da08, + 0xa105da08, + 0x0a020cd0, + 0xc000b481, + 0x4240b102, + 0x598cb720, + 0x510cb780, + 0x5a14b700, + 0x40b3b720, + 0x412bb740, + 0x4133b540, + 0x75002a40, + 0xb5200283, + 0xb5404033, + 0xc00040ab, + 0xb78390e2, + 0x750a6a08, + 0x90f2c000, + 0x6a08b783, + 0xc006751a, + 0xb7819104, + 0x0a04718a, + 0x718ab581, + 0x0ca6c450, + 0xb4810a02, + 0xb102c000, + 0x9e514240, + 0x9e509e54, 0x2a7cc00f, - 0x59e1d0a4, 0x59c1d228, - 0xcffe0007, - 0x0c88287c, - 0xb4810a02, - 0xb103c000, - 0xc1804220, - 0x9e9a5bc1, - 0x2d7ccffe, - 0xb4810cbc, - 0xb103c000, - 0x00874220, - 0x568cb740, - 0x738ab781, - 0x2880c0fc, - 0x283ed0f2, - 0x5b19d0a4, - 0xd8889e41, - 0x9e95a8d2, - 0x7392b501, - 0x7e7edffc, - 0xba1c1218, - 0xc0024002, - 0x76c291c2, - 0x9384c000, - 0x480ab780, - 0x5d04b740, + 0x2880c031, + 0x59e1c080, + 0x287ccffe, + 0x0a020c88, + 0xc000b481, + 0x4240b102, + 0x5f41d122, + 0xcffe0585, + 0x0cbc2dfc, + 0xc000b481, + 0x4240b102, + 0x2caed0f2, + 0x560cb720, + 0x4a2bb780, + 0xdffc9e8a, + 0xb5217d3e, + 0xc0027092, + 0x74c291a2, + 0x9364c000, + 0x470ab780, + 0x5c04b740, 0x4002ba24, 0x58ffc200, 0x00c258ed, 0xd0a65897, 0x9e2d5908, 0x12425894, - 0xe0389e59, - 0x5230a8ce, - 0x9ea74a7d, - 0xa0c2249e, - 0x9180c001, - 0x468ab780, - 0xa8a1da08, - 0x4002ba24, - 0xc0017048, - 0xb780907c, - 0xb720488a, - 0xb7404812, - 0x0a045d04, - 0x488ab580, - 0x4003ba09, - 0x5e7fd0a2, - 0x9e2d9e49, - 0x5a6dc200, - 0xc2000218, - 0xd2265a17, - 0xc2005908, - 0x9ea75a14, - 0xa94de038, - 0x9e4c149e, - 0x50b00886, - 0xa1413122, - 0x480ab780, + 0xe0385270, + 0x4a7da8ce, + 0x249a9ea5, + 0xc001a0c2, + 0xb7809180, + 0xb720458a, + 0xba24404a, + 0x70484002, + 0x907cc001, + 0x478ab780, + 0x4712b720, + 0x5c04b740, 0xb5800a04, - 0xb783480a, - 0x75006188, - 0x6208b783, - 0x90c4c000, - 0x7d3ec01c, - 0x9184c002, - 0x7d3ec01c, - 0x03f0d011, - 0x0527d021, - 0xf21076c2, - 0x0882aa39, + 0xba09478a, + 0xd0a24003, + 0x9e495e7f, + 0xc2009e2d, + 0x02185a6d, + 0x5a17c200, + 0x5908d226, + 0x5a14c200, + 0xe0389ea5, + 0x149aa94d, + 0x08869e4c, + 0x312250b0, + 0xb780a141, + 0x0a04470a, + 0x470ab580, + 0xf01074c2, + 0x0882aa59, 0x0892d001, + 0x5894b720, 0x79022a04, - 0x598cb740, - 0x90e2c000, - 0xaa49d808, - 0xd8080a04, - 0xf008a249, - 0xf00aa94b, - 0xf310a94c, - 0xe0108027, - 0xf00882a5, - 0xf008a249, - 0xb783a0cd, - 0x75006688, - 0xd0020882, - 0x76c20892, - 0xd0020a02, - 0x78480a42, - 0x90c2c000, - 0x8542c07c, - 0xa123da08, - 0xf00876c2, - 0xc000a953, - 0xda0890c4, - 0xc000aa41, - 0xda089080, - 0xe310aa21, - 0xd80880a1, - 0xf008aa4d, - 0x0a04a0d1, - 0xa24dd808, - 0x91c0c006, - 0x598cb720, - 0xf2109d2e, - 0xc301aa39, - 0xc2018136, - 0xb7408120, - 0x2a044525, - 0xf0107500, - 0xf3108027, - 0x01038221, - 0x452db580, - 0x90a2c001, - 0xc00076c2, - 0xda0890c4, - 0xc000aa41, - 0xda089080, - 0xd808aa21, - 0x76c6a25d, - 0x9082c001, - 0xc00076c0, - 0x74c091a4, - 0xa953d808, - 0x8d2ae002, - 0x802df210, - 0xa251d808, - 0x92c0c000, - 0xd84874c0, - 0xe002a947, - 0xc0008d26, - 0xda089160, - 0x74c0aa41, - 0xa947d848, - 0xa25dd808, - 0x8d2ae002, - 0x802df210, - 0xa245d848, - 0x6308b783, - 0xc0007500, - 0xb7809302, - 0x9e41440a, - 0xc0007048, - 0x85029244, - 0x6318b543, - 0x0c82c43a, - 0xb4810a02, - 0xb103c000, - 0xcfef4220, - 0xc03a29fe, - 0xb4610c82, - 0xb780c000, - 0x9e41440a, - 0x08827048, + 0xc0010360, + 0xc00005b6, + 0xb78090e2, + 0x0a04414b, + 0x414bb580, + 0x415db740, + 0x41c5b740, + 0x8025f310, + 0x82a7e010, + 0x414db580, + 0x41cdb520, + 0x6088b783, + 0x08827500, 0x0892d002, - 0x0a0276c6, - 0x0a42d001, + 0x0a0274c2, + 0x0a42d002, 0xc0007848, - 0x85069242, - 0x6318b543, - 0x0c82c43a, - 0xb4810a02, - 0xb103c000, - 0xc0114220, - 0xc03a3980, - 0xb4610c82, - 0x7780c000, - 0x91a2c001, - 0xc00076c0, - 0xda0892e4, - 0xf008aa21, - 0xd808a947, - 0xf310a8d5, - 0xd8088021, - 0xf008a8da, - 0x9e44a245, - 0xd8080c84, - 0x00c2a0da, - 0xa0d5d808, - 0x92a0c000, - 0xaa41da08, - 0xa95bf008, - 0xa8c9d848, - 0x8021f310, - 0xa8ced848, - 0xa259f008, - 0x0c849e44, - 0xa0ced848, - 0xd84800c2, - 0xd808a0c9, - 0xf008aa5d, - 0xf04aa95f, - 0xf048a940, - 0xf310a9c7, - 0xf0488021, - 0xf008a94f, - 0xf210a25d, - 0xd8488221, - 0xf048a8c2, - 0xf010a241, - 0xe2108037, - 0x0c8480a9, - 0xa0c2d848, - 0xa245f048, - 0xa0cdf048, - 0x7eeeb7bf, - 0x7f6eb7df, - 0x7feeb7ff, - 0x9c228c60, - 0x0cfec036, - 0xb4819e5c, - 0x9c22c000, + 0xc07c90c2, + 0xb5408542, + 0x74c2405a, + 0x425db740, + 0x90c4c000, + 0xaa21da08, + 0x9080c000, + 0x404ab780, + 0x80a1e310, + 0x41cbb780, + 0x424db520, + 0xb5800a04, + 0xb7bf41cb, + 0xb7df7f6e, + 0x8c407fee, + 0xc0369c22, + 0x9e5c0cfe, + 0xc000b481, + 0x00009c22, 0x87c2c809, 0x0c20b060, 0x87c2c809, @@ -2836,8 +2581,8 @@ unsigned long aui32H264_MasterMTXTOPAZFWText[] = { 0x09c0b060, }; -unsigned long aui32H264_MasterMTXTOPAZFWData[] = { - 0x00000000, +unsigned long aui32H264_MasterMTXTOPAZFWData[] = +{ 0x00000000, 0x00000000, 0x00000000, @@ -2878,28 +2623,27 @@ unsigned long aui32H264_MasterMTXTOPAZFWData[] = { 0x00000000, 0x00000000, 0x809000b0, - 0x80900374, - 0x828831d4, - 0x82882da4, - 0x82882db4, - 0x82882e54, - 0x82882cc0, - 0x82882d16, - 0x82882e84, - 0x82882ec0, - 0x82882ef8, - 0x82882efc, - 0x82882f2c, - 0x82882f54, - 0x82882d7c, - 0x82882f5c, - 0x82882f64, - 0x82882f6c, - 0x82882fa0, - 0x828832e0, - 0x828831a0, - 0x8288329c, - 0x828832dc, + 0x80900364, + 0x82882dd4, + 0x82882998, + 0x828829a8, + 0x82882a48, + 0x828828c0, + 0x82882a78, + 0x82882ab4, + 0x82882aec, + 0x82882af0, + 0x82882b20, + 0x82882b48, + 0x828828b4, + 0x82882b50, + 0x82882b58, + 0x82882b60, + 0x82882b94, + 0x82882ee0, + 0x82882d94, + 0x82882e9c, + 0x82882edc, 0x00000000, 0x00000000, 0x00000000, @@ -3212,19 +2956,21 @@ unsigned long aui32H264_MasterMTXTOPAZFWData[] = { 0x00000000, 0x00000000, 0x00000000, - 0x00000000, - 0x809007c8, - 0x809007c8, - 0x809026b8, + 0x809007b8, + 0x809007b8, + 0x809025d4, 0x80902138, - 0x80903590, - 0x80902a80, - 0x80902460, - 0x809007c8, - 0x809007c8, - 0x809007c8, - 0x809007c8, - 0x809007c8, + 0x809033a8, + 0x8090299c, + 0x8090237c, + 0x809007b8, + 0x809007b8, + 0x809007b8, + 0x809007b8, + 0x809007b8, + 0x00000000, + 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0xa0101100, @@ -3311,18 +3057,22 @@ unsigned long aui32H264_MasterMTXTOPAZFWData[] = { 0x00000000, }; -unsigned long aui32H264_MasterMTXTOPAZFWTextReloc[] = { +unsigned long aui32H264_MasterMTXTOPAZFWTextReloc[] = +{ 0 }; -unsigned char aui8H264_MasterMTXTOPAZFWTextRelocType[] = { +unsigned char aui8H264_MasterMTXTOPAZFWTextRelocType[] = +{ 0 }; -unsigned long aui32H264_MasterMTXTOPAZFWTextRelocFullAddr[] = { +unsigned long aui32H264_MasterMTXTOPAZFWTextRelocFullAddr[] = +{ 0 }; -unsigned long aui32H264_MasterMTXTOPAZFWDataReloc[] = { +unsigned long aui32H264_MasterMTXTOPAZFWDataReloc[] = +{ 0 }; diff --git a/fw/H264MasterFirmware_bin.h b/fw/H264MasterFirmware_bin.h index 32d4c2b..bf27624 100644 --- a/fw/H264MasterFirmware_bin.h +++ b/fw/H264MasterFirmware_bin.h @@ -1,27 +1,3 @@ -/* - * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sub license, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice (including the - * next paragraph) shall be included in all copies or substantial portions - * of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. - * IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR - * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - */ // This file was automatically generated from ../release/H264MasterFirmware.dnl using dnl2c. diff --git a/fw/H264SlaveFirmwareCBR_bin.c b/fw/H264SlaveFirmwareCBR_bin.c index f9d4305..abd1958 100644 --- a/fw/H264SlaveFirmwareCBR_bin.c +++ b/fw/H264SlaveFirmwareCBR_bin.c @@ -1,55 +1,62 @@ /* - * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) 2010 Intel Corporation. All rights reserved. + * Copyright (c) Imagination Technologies Limited, UK + * Redistribution. Redistribution and use in binary form, without modification, + * are permitted provided that the following conditions are met: * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sub license, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice (including the - * next paragraph) shall be included in all copies or substantial portions - * of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. - * IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR - * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + * Redistributions must reproduce the above copyright notice and the following + * disclaimer in the documentation and/or other materials provided with the + * distribution.Neither the name of Intel Corporation nor the names of its + * suppliers may be used to endorse or promote products derived from this + * software without specific prior written permission. No reverse engineering, + * decompilation, or disassembly of this software is permitted. + * Limited patent license. Intel Corporation grants a world-wide, royalty-free, + * non-exclusive license under patents it now or hereafter owns or controls + * to make, have made, use, import,offer to sell and sell ("utilize") this + * software, but solely to the extent that any such patent is necessary to + * Utilize the software alone. The patent license shall not apply to any + * combinations which include this software. No hardware per se is licensed hereunder. + * + * DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, + * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,OR CONSEQUENTIAL DAMAGES + * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ // This file was automatically generated from ../release/H264SlaveFirmwareCBR.dnl using dnl2c. -unsigned char *szH264SlaveFirmwareCBR_buildtag = "BUILD_TOPAZ_SC_1_00_00_0318"; +unsigned char *szH264SlaveFirmwareCBR_buildtag="BUILD_TOPAZ_SC_1_00_00_0327"; -unsigned long ui32H264CBR_SlaveMTXTOPAZFWTextSize = 3506; +unsigned long ui32H264CBR_SlaveMTXTOPAZFWTextSize = 3284; unsigned long ui32H264CBR_SlaveMTXTOPAZFWDataSize = 836; unsigned long ui32H264CBR_SlaveMTXTOPAZFWTextRelocSize = 0; unsigned long ui32H264CBR_SlaveMTXTOPAZFWDataRelocSize = 0; unsigned long ui32H264CBR_SlaveMTXTOPAZFWTextOrigin = 0x80900000; -unsigned long ui32H264CBR_SlaveMTXTOPAZFWDataOrigin = 0x82883700; +unsigned long ui32H264CBR_SlaveMTXTOPAZFWDataOrigin = 0x82883380; -unsigned long aui32H264CBR_SlaveMTXTOPAZFWText[] = { +unsigned long aui32H264CBR_SlaveMTXTOPAZFWText[] = +{ 0x9040c001, 0xc80993fe, 0xc0000e42, 0xc8290e00, - 0xc4408422, + 0xc4088422, 0xc8298440, - 0xc3708622, + 0xc3388622, 0x9e838600, 0xc8099e43, - 0xc6d60d42, - 0xc8090d40, - 0xc6d80942, - 0xc8090900, + 0xc6680d42, + 0xc8090d00, + 0xc6680942, + 0xc8090940, 0xc00a0e42, 0xc8090e40, 0xc00e87c2, @@ -61,7 +68,7 @@ unsigned long aui32H264CBR_SlaveMTXTOPAZFWText[] = { 0x9320fffe, 0xa401c838, 0x0dc2c809, - 0x0d80c6d6, + 0x0dc0c666, 0x0e42c809, 0x0b46b080, 0x7e74b77f, @@ -91,17 +98,17 @@ unsigned long aui32H264CBR_SlaveMTXTOPAZFWText[] = { 0xa6059c22, 0x0e860a82, 0xc0340d82, - 0xc0149bef, - 0x0d8a9967, - 0x9beac034, + 0xc0149bc9, + 0x0d8a9963, + 0x9bc4c034, 0x7e08b786, 0xc0007500, 0xc0149082, - 0xc0149abe, - 0x740299db, + 0xc0149aba, + 0x740299d7, 0xb3549e6c, 0x02894424, - 0x995dc014, + 0x9959c014, 0xffff7540, 0xb79f90e2, 0xb7bf7f6e, @@ -114,10 +121,8 @@ unsigned long aui32H264CBR_SlaveMTXTOPAZFWText[] = { 0xb5437418, 0xb5437498, 0xb5467518, - 0xb5467e18, - 0xb5467e98, - 0xb5477f18, - 0xb5404618, + 0xb5477e18, + 0xb5404418, 0xb5404804, 0xb5404884, 0xb5404904, @@ -133,18 +138,18 @@ unsigned long aui32H264CBR_SlaveMTXTOPAZFWText[] = { 0xb5404e84, 0x9c224702, 0x8420a605, - 0x9ba6fff4, + 0x9baafff4, 0xc0340d8a, - 0xfff49b97, - 0xc0349bc6, - 0xc4209ba2, + 0xfff49b75, + 0xc0349bca, + 0xc4209b80, 0x0a020cd2, 0xc000b481, 0x4220b105, 0xe0310d8a, 0xc0148d80, 0xc8299a01, - 0xc4400922, + 0xc4080922, 0xb73f0920, 0xd0717f6c, 0xb5802a5e, @@ -195,7 +200,7 @@ unsigned long aui32H264CBR_SlaveMTXTOPAZFWText[] = { 0xc0340a02, 0xb4810c9e, 0xfff4c000, - 0x08029b2c, + 0x08029b30, 0x7eeeb79f, 0x7f6eb7bf, 0x9c228c60, @@ -250,7 +255,7 @@ unsigned long aui32H264CBR_SlaveMTXTOPAZFWText[] = { 0x09920d82, 0x0d02c002, 0x0902c002, - 0x9ac1c034, + 0x9a9fc034, 0xc0340a0a, 0xb4810c9e, 0x1b04c000, @@ -258,7 +263,7 @@ unsigned long aui32H264CBR_SlaveMTXTOPAZFWText[] = { 0x9202c000, 0xb55f9dcf, 0xc0347f7c, - 0xf2319a94, + 0xf2319a72, 0xb75fa045, 0x1b047f7c, 0x851075bf, @@ -277,10 +282,10 @@ unsigned long aui32H264CBR_SlaveMTXTOPAZFWText[] = { 0x9c80c817, 0xf8399c22, 0x0d9aa205, - 0x9a7ac034, + 0x9a58c034, 0xf9f80d8a, - 0xc033aa1d, - 0xa60592a0, + 0xc032aa1d, + 0xa6059260, 0x0a42c801, 0x0a00c010, 0x2ebed3f2, @@ -306,7 +311,7 @@ unsigned long aui32H264CBR_SlaveMTXTOPAZFWText[] = { 0xb421a885, 0xb7a0c000, 0x0dd2558c, - 0x9a33c034, + 0x9a11c034, 0xaa25f208, 0xffff7008, 0x0daa9344, @@ -324,14 +329,14 @@ unsigned long aui32H264CBR_SlaveMTXTOPAZFWText[] = { 0xc1010d02, 0xfff40902, 0x0d929b14, - 0x9a0fc034, + 0x99edc034, 0xaa25f208, 0xffff7008, 0x77409344, 0x90a2c000, 0xc0340d8e, - 0x0d8a9a11, - 0x9a0ec034, + 0x0d8a99ef, + 0x99ecc034, 0x7f6eb79f, 0x7feeb7bf, 0x9c228c40, @@ -367,7 +372,7 @@ unsigned long aui32H264CBR_SlaveMTXTOPAZFWText[] = { 0xb4211c8c, 0x0c84c000, 0xc000b481, - 0x6484b740, + 0x6404b740, 0x5908d326, 0xe0309e2d, 0x9ea4aa4d, @@ -416,7 +421,7 @@ unsigned long aui32H264CBR_SlaveMTXTOPAZFWText[] = { 0x3c80c400, 0xc000b481, 0x4220b102, - 0x5a14b760, + 0x5994b760, 0x6931d312, 0x9e518502, 0x4070b960, @@ -428,7 +433,7 @@ unsigned long aui32H264CBR_SlaveMTXTOPAZFWText[] = { 0x9301ffff, 0x8560c1c0, 0x80ade210, - 0x5c14b760, + 0x5b94b760, 0x3904c001, 0x8521ce3e, 0x4048b960, @@ -438,7 +443,7 @@ unsigned long aui32H264CBR_SlaveMTXTOPAZFWText[] = { 0x85100890, 0x9301ffff, 0x812de220, - 0x598cb780, + 0x590cb780, 0x3908c001, 0x0d60c1c0, 0xdac85d09, @@ -456,7 +461,7 @@ unsigned long aui32H264CBR_SlaveMTXTOPAZFWText[] = { 0x2a04c001, 0xc0007500, 0xb7409362, - 0x09025a14, + 0x09025994, 0x4070b960, 0x08e0c1c0, 0x5889d0a4, @@ -471,7 +476,7 @@ unsigned long aui32H264CBR_SlaveMTXTOPAZFWText[] = { 0xc0010205, 0x75002a08, 0x91e2c001, - 0x5c14b740, + 0x5b94b740, 0xb9600982, 0xc1c04048, 0xd0a408e0, @@ -491,7 +496,7 @@ unsigned long aui32H264CBR_SlaveMTXTOPAZFWText[] = { 0xf0104220, 0xb73fa0c1, 0xb7807e72, - 0xdac8598c, + 0xdac8590c, 0xcfffa086, 0xc0702976, 0xb4410c92, @@ -512,503 +517,486 @@ unsigned long aui32H264CBR_SlaveMTXTOPAZFWText[] = { 0x0dc0c1c0, 0xb4235d8b, 0x9c22c000, - 0x6cb1d312, - 0xc1c00a02, - 0x5c8b0cc0, - 0x3c80c400, - 0xc000b481, - 0x4220b103, - 0x5b14b740, - 0x6d31d311, - 0x4058b960, - 0xc1c00085, - 0xf03108e0, - 0xd0a4aa45, - 0xb4815889, - 0x0890c000, - 0x9321ffff, - 0x3990c001, - 0x0940c1c0, - 0x588bd124, - 0xc000b461, - 0xf8399c22, - 0xf010a285, - 0x7500aa61, - 0x9164c000, - 0xa8c1d008, - 0x0a069e48, - 0x5200c200, - 0xd0083098, - 0xd011a0c1, - 0xd0100d38, - 0xf011a9f2, - 0xf0101a30, - 0x1984a943, - 0x93e2c000, - 0x8702cff1, - 0x8700cff0, - 0x087ec00f, - 0x087cc00e, - 0x0c1ac050, - 0xa8c5f029, - 0x2095d020, - 0x9e4d5ca1, - 0xc2002210, - 0x30d85a20, - 0x4006ba09, - 0xc000b420, + 0xa285f839, + 0xaa61f010, + 0xc0007500, + 0xd0089164, + 0x9e48a8c1, + 0xc2000a06, + 0x30985200, + 0xa0c1d008, + 0x0d38d011, + 0xa9f2d010, 0x1a30f011, - 0xffff1984, - 0xf21091e4, - 0xf010802f, - 0xf9f8a241, - 0x9c22aa9d, - 0x9e5da60d, - 0xf1245940, - 0xd3f15841, - 0xb3502d2e, - 0xc0024422, - 0xf00893e2, - 0xe000aa61, - 0xb4252a1c, - 0xd8084422, - 0x8522aa61, - 0x88a9e210, - 0x12182a1c, - 0xc00e9ea3, - 0xba1b0a7e, - 0xc200400b, - 0x21285207, - 0x9276c001, - 0xc1009e59, - 0x11035a20, - 0x5209c200, - 0xc2009ea2, - 0x9e8d58a1, - 0x0cb0d031, - 0xa8a2d208, - 0x2a7cc00e, + 0xa943f010, + 0xc0001984, + 0xcff193e2, + 0xcff08702, + 0xc00f8700, + 0xc00e087e, + 0xc050087c, + 0xf0290c1a, + 0xd020a8c5, + 0x5ca12095, + 0x22109e4d, + 0x5a20c200, + 0xba0930d8, + 0xb4204006, + 0xf011c000, + 0x19841a30, + 0x91e4ffff, + 0x802ff210, + 0xa241f010, + 0xaa9df9f8, + 0xa60d9c22, + 0x59409e5d, + 0x5841f124, + 0x2d2ed3f1, + 0x4422b350, + 0x93e2c002, + 0xaa61f008, + 0x2a1ce000, + 0x4422b425, + 0xaa61d808, + 0xe2108522, + 0x2a1c88a9, + 0x9ea31218, + 0x0a7ec00e, + 0x400bba1b, 0x5207c200, - 0x2a7cc00e, - 0xd208349a, - 0xf008a0a2, - 0x9ea1a963, - 0x2a2ed3f1, - 0x8128c201, - 0x8821f310, - 0xf0088502, - 0xd228a261, - 0x9eaba127, - 0x2d01cff0, - 0x59415940, - 0xc00e3522, - 0xfff42d7c, - 0xc0009bb1, - 0xd20892e0, - 0x9e5eaa21, - 0x50d8000b, - 0xd0293242, - 0xf008a205, - 0xd013a8e1, - 0xf210291e, - 0x75108029, - 0x00989e44, - 0xa0e1f008, - 0x4426b350, - 0x7eeeb79f, - 0x7f6eb7bf, - 0x7feeb7df, - 0x9c228c60, - 0x9e58a605, - 0x59415940, - 0x028774b0, - 0xc0000685, - 0xc2809374, - 0x19605d61, - 0x59415940, - 0x9b82fff4, - 0x018b9e83, - 0x5d41c280, + 0xc0012128, + 0x9e599276, + 0x5a20c100, + 0xc2001103, + 0x9ea25209, + 0x58a1c200, + 0xd0319e8d, + 0xd2080cb0, + 0xc00ea8a2, + 0xc2002a7c, + 0xc00e5207, + 0x349a2a7c, + 0xa0a2d208, + 0xa963f008, + 0xd3f19ea1, + 0xc2012a2e, + 0xf3108128, + 0x85028821, + 0xa261f008, + 0xa127d228, + 0xcff09eab, + 0x59402d01, + 0x35225941, 0x2d7cc00e, - 0xfff40922, - 0x9e839b79, - 0xc280018b, - 0xc00e5d21, - 0x09222d7c, - 0x90a0c001, - 0xc00074a0, - 0x9e8392d4, + 0x9bb1fff4, + 0x92e0c000, + 0xaa21d208, + 0x000b9e5e, + 0x324250d8, + 0xa205d029, + 0xa8e1f008, + 0x291ed013, + 0x8029f210, + 0x9e447510, + 0xf0080098, + 0xb350a0e1, + 0xb79f4426, + 0xb7bf7eee, + 0xb7df7f6e, + 0x8c607fee, + 0xa6059c22, + 0x59409e58, + 0x74b05941, + 0x06850287, + 0x9374c000, + 0x5d61c280, + 0x59401960, + 0xfff45941, + 0x9e839b82, 0xc280018b, 0xc00e5d41, - 0x19402d7c, - 0x59415940, - 0x9b62fff4, + 0x09222d7c, + 0x9b79fff4, 0x018b9e83, 0x5d21c280, 0x2d7cc00e, - 0xc0000922, - 0x749091c0, + 0xc0010922, + 0x74a090a0, 0x92d4c000, 0x018b9e83, - 0x5d21c280, + 0x5d41c280, 0x2d7cc00e, - 0x59401920, + 0x59401940, 0xfff45941, - 0x9e839b4b, - 0xd3f2018b, - 0x09222d5e, - 0x9b44fff4, - 0x9100c000, + 0x9e839b62, + 0xc280018b, + 0xc00e5d21, + 0x09222d7c, + 0x91c0c000, + 0xc0007490, + 0x9e8392d4, + 0xc280018b, + 0xc00e5d21, + 0x19202d7c, + 0x59415940, + 0x9b4bfff4, 0x018b9e83, 0x2d5ed3f2, - 0x9b3cfff4, - 0x7f6eb79f, - 0x7feeb7bf, - 0x9c228c40, - 0x0685a60d, - 0x9e9e9e69, - 0x71820b02, - 0xc0000a86, - 0x9ea99208, - 0x9e6916d2, - 0x5a84c280, - 0x1a52d011, - 0xd0117102, - 0xd3f108e2, - 0xffff2b1e, - 0xd0119286, - 0x75100a62, - 0xc000028d, - 0x9e7391d4, - 0x09220d02, - 0x9b14fff4, - 0xd0111aa0, - 0x75100a52, - 0xffff9e83, - 0x9e7392d2, - 0xd0110d06, - 0xc00e0952, - 0xfff4297c, - 0x75909b05, - 0xc0009e83, - 0xd03192f4, - 0xd3f11a60, - 0x9e6c2b4e, - 0xc2009e73, - 0xd3f25299, - 0x0922295e, - 0x9af4fff4, - 0xc2009e83, - 0x9ea952b8, - 0x16d27590, - 0x91b2ffff, - 0xd3f29e73, - 0x010d2d5e, - 0x9ae6fff4, - 0x7eeeb79f, - 0x7f6eb7bf, - 0x7feeb7df, - 0x9c228c60, - 0x0ca0f011, - 0xd09a9e99, - 0xd00d5a04, - 0xc0001a42, - 0x1203909a, - 0x9e4b1242, - 0xfffc9ea2, - 0xa60d9360, - 0x85028420, + 0xfff40922, + 0xc0009b44, + 0x9e839100, + 0xd3f2018b, + 0xfff42d5e, + 0xb79f9b3c, + 0xb7bf7f6e, + 0x8c407fee, + 0xa60d9c22, + 0x9e690685, + 0x0b029e9e, + 0x0a867182, + 0x9208c000, + 0x16d29ea9, + 0xc2809e69, + 0xd0115a84, + 0x71021a52, + 0x08e2d011, + 0x2b1ed3f1, + 0x9286ffff, + 0x0a62d011, + 0x028d7510, + 0x91d4c000, + 0x0d029e73, + 0xfff40922, + 0x1aa09b14, + 0x0a52d011, + 0x9e837510, + 0x92d2ffff, + 0x0d069e73, + 0x0952d011, + 0x297cc00e, + 0x9b05fff4, + 0x9e837590, + 0x92f4c000, + 0x1a60d031, + 0x2b4ed3f1, + 0x9e739e6c, + 0x5299c200, + 0x295ed3f2, + 0xfff40922, + 0x9e839af4, + 0x52b8c200, + 0x75909ea9, + 0xffff16d2, + 0x9e7391b2, + 0x2d5ed3f2, + 0xfff4010d, + 0xb79f9ae6, + 0xb7bf7eee, + 0xb7df7f6e, + 0x8c607fee, + 0xf0119c22, + 0x9e990ca0, + 0x5a04d09a, + 0x1a42d00d, + 0x909ac000, + 0x12421203, + 0x9ea29e4b, + 0x9360fffc, + 0x8420a60d, + 0x9e558502, 0xb55f9e9e, - 0xb55f7f7c, - 0xf0107ffc, - 0x9e55aa61, - 0x8c8ef012, - 0x75121a08, - 0x590cd226, - 0xe05a8540, - 0xc0068044, - 0xc00090c0, - 0xc0009280, - 0xc00193a0, - 0xc00190c0, - 0xc0019200, - 0xc0029300, - 0xc0029160, - 0xc00493e0, - 0xc00491e0, - 0xc0059320, - 0xe0119100, - 0xd0728d88, - 0xb5a01954, - 0x058b500c, - 0x9bc0fff4, - 0x9120c005, - 0x5014b740, + 0xf0107f7c, + 0xf012aa61, + 0xb55f8c8e, + 0x1a087ffc, + 0xd2267512, + 0x8540590c, + 0x8044e05a, + 0x9200c006, + 0x9280c000, + 0x90e0c001, + 0x9200c001, + 0x9340c001, + 0x9040c002, + 0x92a0c002, + 0x9120c003, + 0x9320c004, + 0x9060c005, + 0x9240c005, + 0x570cb720, + 0x49adb780, + 0x75002a08, + 0xb352856a, + 0x9d574462, 0x8d88e011, - 0x058b9ea9, - 0xfff41514, - 0xc0049bb5, - 0xe01193c0, - 0xd3f28d88, - 0x058b295e, - 0xfff40916, - 0xb5a09a87, - 0xc004500c, - 0xe0119240, - 0xd3f28d88, - 0x058b295e, - 0xfff40916, - 0xc0049a7b, - 0xd2109100, - 0xf011aa41, - 0x058b8c88, - 0xd0124a7d, - 0x0d062ace, - 0x018b0906, - 0x9a6cfff4, - 0x9e6a9e83, - 0x0d02018b, - 0x9a66fff4, - 0x9260c003, + 0x1954d072, + 0xb5a0058b, + 0xfff4500c, + 0xc0059bb6, + 0xb7409120, + 0xe0115014, + 0x9ea98d88, + 0x1514058b, + 0x9babfff4, + 0x93c0c004, + 0x8d88e011, + 0x295ed3f2, + 0x0916058b, + 0x9a7dfff4, + 0x500cb5a0, + 0x9240c004, + 0x8d88e011, + 0x295ed3f2, + 0x0916058b, + 0x9a71fff4, + 0x9100c004, 0xaa41d210, 0x8c88f011, 0x4a7d058b, 0x2aced012, - 0x09060d02, + 0x09060d06, 0xfff4018b, - 0x9e839a57, + 0x9e839a62, 0x018b9e6a, - 0x0d7ec00e, - 0x9a50fff4, - 0x93a0c002, - 0x570cb720, - 0x0890d272, - 0x404db780, - 0x03037500, - 0x9104c000, - 0xaa51f2c8, - 0x404db580, - 0x9100c000, - 0x5a0cb780, - 0xa895f248, - 0x404db520, - 0x0ae0d271, - 0xa8a1f208, - 0xa951fa88, - 0x01830c82, - 0xc0b40583, - 0xd2b19930, - 0xf2080a60, - 0x9e41a903, - 0x8d88e011, - 0x8923e220, - 0x095e058b, - 0xa0a1f208, - 0x9a8efff4, - 0x9160c001, - 0x578cb780, - 0x8d88e011, - 0xa902f208, + 0xfff40d02, + 0xc0039a5c, + 0xd2109260, + 0xf011aa41, + 0x058b8c88, + 0xd0124a7d, + 0x0d022ace, + 0x018b0906, + 0x9a4dfff4, + 0x9e6a9e83, + 0xc00e018b, + 0xfff40d7e, + 0xc0029a46, + 0xb72093a0, + 0xd272570c, + 0xb7800890, + 0x7500404d, + 0xc0000303, + 0xf2c89104, + 0xb580aa51, + 0xc000404d, + 0xb7809100, + 0xf248598c, + 0xb520a895, + 0xd271404d, + 0xf2080ae0, + 0xfa88a8a1, + 0x0c82a951, + 0x05830183, + 0x9b94c094, + 0x0a60d2b1, + 0xa903f208, + 0xe0119e41, + 0xe2208d88, + 0x058b8923, + 0xf208095e, + 0xfff4a0a1, + 0xc0019a84, + 0xb7809160, + 0xe011578c, + 0xf2088d88, + 0x058ba902, + 0xfff4095e, + 0xc0009a78, + 0xb74193e0, + 0xb787739c, + 0xe0115008, + 0xf3108d88, + 0x9dcb8021, 0x095e058b, - 0x9a82fff4, - 0x93e0c000, - 0x741cb741, - 0x5208b787, + 0x738cb581, + 0x9a67fff4, + 0x91c0c000, + 0x5010b747, 0x8d88e011, - 0x8021f310, - 0x058b9dcb, - 0xb581095e, - 0xfff4740c, - 0xc0009a71, - 0xb74791c0, - 0xe0115210, - 0x058b8d88, - 0xfff4091e, - 0xc00099f7, - 0xc0019080, - 0xb79f90e0, - 0xc00f7e68, - 0xc00e0cfe, - 0x9e4a0cfc, - 0x7c68b59f, - 0x7f6cb73f, - 0x0a02cff1, - 0x0a00cff0, - 0x0c9ac050, - 0xc2002218, - 0x20945a21, - 0x324258a0, - 0x4006ba24, - 0x7f6cb59f, - 0xc000b481, - 0xa943f210, - 0x7fecb79f, - 0x8021f310, - 0xa241f210, - 0x7e6eb79f, - 0x7eeeb7bf, - 0x7f6eb7df, - 0x8c00c002, - 0xa61d9c22, - 0x85028440, - 0xf0319e9d, - 0x0b02abe5, - 0x7878b55f, - 0x7efcb55f, - 0x9d3a718e, - 0x91e8c001, - 0x7502aa41, - 0x9392c000, - 0xaad1d018, - 0x8d08e032, - 0x8d00e051, - 0x9eb19dcf, - 0xb55f8510, - 0xc0027f7c, - 0xc2800a9c, - 0x018b5a95, - 0x9961fff4, + 0x091e058b, + 0x99edfff4, + 0x9080c000, + 0x90e0c001, + 0x7e68b79f, + 0x0cfec00f, + 0x0cfcc00e, + 0xb59f9e4a, + 0xb73f7c68, + 0xcff17f6c, + 0xcff00a02, + 0xc0500a00, + 0x22180c9a, + 0x5a21c200, + 0x58a02094, + 0xba243242, + 0xb59f4006, + 0xb4817f6c, + 0xf210c000, + 0xb79fa943, + 0xf3107fec, + 0xf2108021, + 0xb79fa241, + 0xb7bf7e6e, + 0xb7df7eee, + 0xc0027f6e, + 0x9c228c00, + 0x8440a61d, + 0x9e9d8502, + 0xabe5f031, + 0xb55f0b02, + 0xb55f7878, + 0x718e7efc, + 0xc0019d3a, + 0xaa4191e8, + 0xc0007502, + 0xd0189392, + 0xe032aad1, + 0xe0518d08, + 0x9dcf8d00, + 0x85109eb1, + 0x7f7cb55f, + 0x0a9cc002, + 0x5a95c280, + 0xfff4018b, + 0xb75f9957, + 0xc2807f7c, + 0xc3015a88, + 0xc0008122, + 0xe03191a0, + 0x9dcf8d88, + 0x8510050b, + 0x7f7cb55f, + 0x9ab8fff4, 0x7f7cb75f, - 0x5a88c280, - 0x8122c301, - 0x91a0c000, - 0x8d88e031, - 0x050b9dcf, - 0xb55f8510, - 0xfff47f7c, - 0xb75f9ac2, - 0x0b047f7c, - 0xfffe718e, - 0xb79f92a6, - 0xc0507868, - 0xb4810c9e, - 0xc050c000, - 0xb4e20d16, - 0xb71fc000, - 0xb79f7eec, - 0xb7bf7d6e, - 0xb7df7dee, - 0xb7ff7e6e, - 0xc0027eee, - 0x9c228c40, - 0xc450a605, - 0x0a020c8a, + 0x718e0b04, + 0x92a6fffe, + 0x7868b79f, + 0x0c9ec050, 0xc000b481, - 0x4240b102, - 0x2d7ce00e, - 0x5d10d104, - 0x0a02c801, - 0xc0300a40, - 0xb4810c8a, - 0x08c2c000, - 0xb4210c84, - 0xb740c000, - 0xf048610c, - 0xf210a947, - 0xf048802d, - 0xc450a245, - 0x0a020c86, - 0xc000b481, - 0x4220b101, - 0x0a42c801, - 0x0a00c010, - 0x0caac032, - 0xc000b481, - 0xc03408aa, - 0xb4220d1e, - 0xc450c000, - 0x0a020cf2, + 0x0d16c050, + 0xc000b4e2, + 0x7eecb71f, + 0x7d6eb79f, + 0x7deeb7bf, + 0x7e6eb7df, + 0x7eeeb7ff, + 0x8c40c002, + 0xa6059c22, + 0x0c8ac450, + 0xb4810a02, + 0xb102c000, + 0xe00e4240, + 0xd1042d7c, + 0xc8015d10, + 0x0a400a02, + 0x0c8ac030, 0xc000b481, - 0x4220b101, - 0x1910d053, - 0x570cb780, - 0xa891f248, - 0x88a3f210, - 0x0d060d82, - 0xffd4018b, - 0xc0809bc7, - 0xb4a10ca2, - 0xc002c000, - 0xc0140d82, - 0x700a9954, - 0x9364ffff, - 0x09820daa, - 0xc1210d0a, - 0xffd40902, - 0xb7809a4c, + 0x0c8408c2, + 0xc000b421, + 0x608cb740, + 0xa947f048, + 0x802df210, + 0xa245f048, + 0x0c86c450, + 0xb4810a02, + 0xb101c000, + 0xc8014220, + 0xc0100a42, + 0xc0320a00, + 0xb4810caa, + 0x08aac000, + 0x0d1ec034, + 0xc000b422, + 0x0cf2c450, + 0xb4810a02, + 0xb101c000, + 0xd0534220, + 0xb7801910, 0xf248570c, - 0xc0a1a992, - 0x0d040d02, - 0xffd409c2, - 0xc0c09a37, - 0x09920d82, - 0x09420d42, - 0x9957c014, - 0x7f6eb79f, - 0x7feeb7bf, - 0x9c228c40, - 0xc010a60d, - 0xb7208400, - 0xb780570c, - 0x2a2049ad, - 0xb7c07500, - 0x09025a14, - 0x9182c000, + 0xf210a891, + 0x0d8288a3, + 0x018b0d06, + 0x9be4ffd4, + 0x0ca2c080, + 0xc000b4a1, + 0x0d82c002, + 0x994fc014, + 0xffff700a, + 0x0daa9364, + 0x0d0a0982, + 0x0902c121, + 0x9a69ffd4, + 0x570cb780, + 0xa992f248, + 0x0d02c0a1, + 0x09c20d04, + 0x9a54ffd4, + 0x0d82c0c0, + 0x0d420992, + 0xc0140942, + 0xb79f9952, + 0xb7bf7f6e, + 0x8c407fee, + 0xa60d9c22, + 0x8400c010, + 0x570cb720, + 0x49adb780, + 0x75002a20, + 0x5994b7c0, + 0xc0000902, + 0xb7869182, + 0x75007e08, + 0x90e2c000, + 0xaa41d290, + 0xc0057500, + 0xb72090c4, + 0xd01149ad, + 0x75002a18, + 0x3924d002, + 0x9124c000, + 0x2a14d011, + 0xd0027500, + 0xd0013922, + 0xc0503926, + 0xb4410c82, + 0x9d87c000, + 0x468cb740, + 0x09c20dc2, + 0x0d02c010, + 0x0c81cff0, + 0x9a2bffd4, 0x7e08b786, + 0x75009d1b, + 0x0b01cff0, + 0x9282c000, + 0xaa41d290, 0xc0007500, - 0xd29090e2, - 0x7500aa41, - 0x9164c005, - 0x49adb720, - 0x2a18d011, - 0xd0027500, - 0xc0003924, - 0xd0119124, - 0x75002a14, - 0x3922d002, - 0x3926d001, - 0x0c82c050, - 0xc000b441, - 0xb7409d87, - 0x0dc2468c, - 0xc01009c2, - 0xcff00d02, - 0xffd40c81, - 0xb7869a0e, - 0x9d1b7e08, - 0xcff07500, - 0xc0000b01, - 0xd2909282, - 0x7500aa41, - 0x91e2c000, - 0x606cb79f, - 0x8d00f211, - 0x2a00c010, - 0xcff07500, - 0xf3100a03, - 0xb3468001, - 0xb79e4422, - 0xc8014068, - 0xc01008c2, - 0xc0320880, - 0xb59f0cea, - 0xb421606c, - 0xb786c000, - 0x75007e08, - 0x9282c001, - 0x7f08b786, + 0xb79f91e2, + 0xf211606c, + 0xc0108d00, + 0x75002a00, + 0x0a03cff0, + 0x8001f310, + 0x4422b346, + 0x4068b79e, + 0x08c2c801, + 0x0880c010, + 0x0ceac032, + 0x606cb59f, + 0xc000b421, + 0x7e08b786, 0xc0017500, 0xb72091e2, 0xd011510c, 0x75002a12, 0x9102c001, - 0x6214b7a0, - 0x5b0cb7a0, + 0x6194b7a0, + 0x5a8cb7a0, 0xaa21f210, 0x28f99eab, 0x510cb520, 0x9c629ea4, - 0x5f8cb720, + 0x5f0cb720, 0x4129b780, 0xc0007500, 0xf20892a4, @@ -1020,10 +1008,10 @@ unsigned long aui32H264CBR_SlaveMTXTOPAZFWText[] = { 0x0982a021, 0x9c629e8c, 0xaa21da08, - 0x628ab583, + 0x618ab583, 0xa9cdda10, 0xfff49eb3, - 0xc8019aa6, + 0xc8019aab, 0xc00a0a02, 0xc0300a00, 0xb4810c8a, @@ -1040,10 +1028,10 @@ unsigned long aui32H264CBR_SlaveMTXTOPAZFWText[] = { 0x0a02c008, 0x0c8ec030, 0xc000b481, - 0x5a8cb720, + 0x5a0cb720, 0xb5408506, 0xfff44039, - 0xb79f9ad1, + 0xb79f9ad6, 0xb7bf6eee, 0xb7df6f6e, 0xc0106fee, @@ -1067,7 +1055,7 @@ unsigned long aui32H264CBR_SlaveMTXTOPAZFWText[] = { 0x0c8ec030, 0xc000b481, 0xaa1df9f8, - 0x9000fff5, + 0x90a0fff5, 0xf011a60d, 0xc0010eb0, 0xc01e9182, @@ -1092,7 +1080,7 @@ unsigned long aui32H264CBR_SlaveMTXTOPAZFWText[] = { 0xc000b4c5, 0xfffe7540, 0xfff493c4, - 0xb79f9a6f, + 0xb79f9a74, 0xb7bf7eee, 0xb7df7f6e, 0x8c607fee, @@ -1125,7 +1113,7 @@ unsigned long aui32H264CBR_SlaveMTXTOPAZFWText[] = { 0x9c229324, 0xc004a60d, 0xc8298420, - 0xc41e0ca2, + 0xc3e60ca2, 0xc0300cf0, 0xe133ac3d, 0xc0388d00, @@ -1143,16 +1131,16 @@ unsigned long aui32H264CBR_SlaveMTXTOPAZFWText[] = { 0x0dc2468c, 0x0d42c00a, 0xffd409c2, - 0xd25198bc, + 0xd25198de, 0xda080a58, 0x7502aa01, 0xc0009ead, 0xb5809084, 0xb780448c, - 0x8702610c, + 0x8702608c, 0xa8a2f210, 0xb547850a, - 0xf2105218, + 0xf2105018, 0xb540a8a5, 0xb5405084, 0xf20a4802, @@ -1178,7 +1166,7 @@ unsigned long aui32H264CBR_SlaveMTXTOPAZFWText[] = { 0x8c00f031, 0x8d80e131, 0xb7c09ea3, - 0x0d025f8c, + 0x0d025f0c, 0x4078b960, 0x7ffcb55f, 0xa103f208, @@ -1198,7 +1186,7 @@ unsigned long aui32H264CBR_SlaveMTXTOPAZFWText[] = { 0xb73fc000, 0x1c847fec, 0xc000b421, - 0x996bc014, + 0x9961c014, 0xaa4dd208, 0xc0007500, 0xf2909262, @@ -1214,8 +1202,8 @@ unsigned long aui32H264CBR_SlaveMTXTOPAZFWText[] = { 0x2a54d011, 0xc0007500, 0xc8099102, - 0xc5120a42, - 0xb5800a20, + 0xc4ac0a42, + 0xb5800a70, 0xb780530c, 0x7500460c, 0x9162c000, @@ -1248,9 +1236,9 @@ unsigned long aui32H264CBR_SlaveMTXTOPAZFWText[] = { 0x9c229321, 0xb720a605, 0xb781460c, - 0x7440708c, + 0x7440700c, 0xb5810a04, - 0xc000708c, + 0xc000700c, 0xb7869364, 0x75007e08, 0x92c2c000, @@ -1259,11 +1247,11 @@ unsigned long aui32H264CBR_SlaveMTXTOPAZFWText[] = { 0x3a407442, 0x510cb580, 0x919cc000, - 0x5f8cb780, + 0x5f0cb780, 0xa889d208, 0xc0007440, 0x850690a4, - 0x4618b547, + 0x4418b547, 0x0a42c801, 0x0a00c010, 0x0ceac032, @@ -1307,7 +1295,7 @@ unsigned long aui32H264CBR_SlaveMTXTOPAZFWText[] = { 0xb4810c84, 0x7680c000, 0x9182c000, - 0x610cb720, + 0x608cb720, 0x44bdb740, 0x8a27f210, 0x8021f310, @@ -1329,51 +1317,46 @@ unsigned long aui32H264CBR_SlaveMTXTOPAZFWText[] = { 0x5a0cc280, 0x508cb580, 0xffd4018b, - 0xc08098a1, + 0xc08098c3, 0xb4a10ca2, 0xb780c000, 0x0c88478c, 0xc000b481, - 0x5994b7a0, + 0x5914b7a0, 0x0d82c002, 0x9a27fff4, 0xffff700a, 0xb7819364, - 0xf210708c, + 0xf210700c, 0xf250a8ad, 0x6243a8a2, 0x71029e49, 0x90b8c000, 0xb5478506, - 0xb7804418, + 0xb7804218, 0x7500460c, - 0x9242c000, - 0xffd40d82, - 0xb7869958, - 0x75007f08, - 0x90e2c000, + 0x9102c000, 0xffd40d82, - 0xc00098a2, - 0x0d8290a0, - 0x996affd4, + 0x0d82997a, + 0x98c9ffd4, 0xc0800a02, 0xb4810ca6, 0xc002c000, 0xfff40d92, - 0x740099f8, + 0x74009a02, 0x9364ffff, 0x09820dea, 0xc1210d0a, 0xffb40902, - 0xb7809af0, + 0xb7809b1c, 0xf248570c, 0xc0a1a992, 0x0d040d02, 0xffb409c2, - 0xc0c09adb, + 0xc0c09b07, 0x09920d82, 0x09420d42, - 0x99fbfff4, + 0x9a05fff4, 0xc03e0a02, 0xb4810cea, 0xb79fc000, @@ -1381,273 +1364,238 @@ unsigned long aui32H264CBR_SlaveMTXTOPAZFWText[] = { 0x8c407fee, 0xa60d9c22, 0x570cb720, - 0x49b5b720, - 0x2e10d091, + 0x49adb780, + 0x2a00c002, 0x9e8e7500, - 0x9282c003, - 0x2e14d011, - 0x87068502, - 0x7e00b546, - 0xb5417500, - 0xb547709c, - 0xc0004418, - 0xb5469082, - 0xd1117e80, - 0x75002e10, - 0x9082c000, - 0x7f00b546, - 0x2e10d211, - 0xc0007500, - 0xb5469082, - 0xb7867f80, - 0x75007f08, - 0x620cb7c0, - 0x9382c001, - 0x7e88b786, - 0xc0017500, - 0xb78692e2, - 0x75007f88, - 0x9244c001, - 0x0a42c809, - 0x0a40c684, - 0x08c2c809, - 0x08f0c556, + 0x9302c002, 0x0cc2c809, - 0x0cf0c61c, + 0x0cb0c61c, 0x0942c809, - 0x0900c542, + 0x0940c4f2, 0x0d42c809, - 0x0d00c514, + 0x0d60c5b4, 0x09c2c809, - 0x0980c52e, - 0x0dc2c809, - 0x0db0c524, + 0x09d0c4dc, 0x0c42c809, - 0x0c30c694, - 0xa24df208, - 0xa0ddf208, - 0xa0c2f248, - 0xa145f248, - 0xa14af248, - 0xa1c5f208, - 0xa1c2f208, - 0xa04ef248, - 0x588cb7a0, - 0xaa4df208, - 0x9ea49eab, - 0xb7209c62, - 0xd2085a0c, - 0xb580aa21, - 0xb72041ab, - 0x850241b3, - 0x439ab540, - 0x5014b520, - 0x598cb7c0, + 0x0c50c4ae, + 0x0842c809, + 0x0850c4c8, + 0x0ec2c809, + 0x0e80c4c0, + 0x0ee0d151, + 0x08c2c809, + 0x08e0c624, + 0xb7809eab, + 0x8506618c, + 0x7e18b546, + 0xb5c10b02, + 0xb5c7700c, + 0xf2084208, + 0xf208a08e, + 0xf248a11d, + 0xf248a102, + 0xf248a185, + 0xf208a00a, + 0xf208a005, + 0xf248a282, + 0x0603a08d, + 0xf2909c62, + 0xb720aa4d, + 0xd2085994, + 0x2a08a8a1, + 0xb5c07500, + 0xb520438a, + 0xc00041cb, + 0x856a90e2, + 0x501cb540, + 0x90c0c000, + 0x41cbb780, + 0x500cb580, + 0x590cb7c0, 0xaa49f2d0, 0xa8d9f208, 0xc0007048, 0xb7809142, - 0xf248620c, + 0xf248618c, 0xd152a88d, 0x9e8c0de0, 0xb7869c62, 0x75007e08, - 0x9062c004, + 0x9302c002, 0x4614b720, - 0xc0037640, - 0xb72093c4, + 0xc0027640, + 0xb7209264, 0x7440438a, 0x90e2c000, 0xaa55da08, - 0xc0017048, - 0xb7a09004, - 0xb7865f94, - 0xb7a07e88, - 0xda08620c, + 0xc0007048, + 0xb7a09344, + 0xb7a0618c, + 0xda085f14, 0xb520a9d6, - 0x850a4392, - 0xd2107500, - 0xf208a0aa, - 0xe001a8a9, - 0x9d4f8d24, + 0xf2084392, + 0x098aa8a9, + 0xa0aad210, 0x9e8c1d84, 0xf2089c62, - 0x030baa31, + 0x9e6daa31, 0x9ea40d8a, 0xc0009c62, - 0xb7809180, - 0xf208620c, - 0xb7a0a891, - 0x0d865f94, - 0x9e8c0309, - 0xb7809c62, - 0xb726438a, - 0xb7207f08, - 0x0a045a14, - 0x438ab580, - 0xaa29d210, - 0xb5807440, - 0xc0014849, - 0xb7a09024, - 0xf2085b0c, - 0x9eaba8c1, + 0xb7809160, + 0xf208618c, + 0x0d86a891, + 0x5f0cb7a0, 0x9c629e8c, - 0xaa29d210, - 0xc0007500, - 0xf20892a4, - 0xf208a9a1, - 0x0d82a85d, - 0x9c629e84, - 0xa021f208, - 0xa845f248, - 0x09829eab, - 0x9c629e84, - 0xaa21da08, - 0x628ab583, - 0x448cb780, - 0xc0007502, - 0x0d8690bc, - 0x9b6dffb4, - 0xaa29d210, - 0xc0007500, - 0xb7209122, - 0xb780558c, - 0x3a08412d, - 0x90e0c000, + 0x438ab780, + 0x448cb720, + 0x5994b720, + 0xb5800a04, + 0xd208438a, + 0x7442aa29, + 0x4849b580, + 0x90bcc000, + 0xffb40d86, + 0xd2089be0, + 0x7500aa29, + 0x9122c000, 0x558cb720, 0x412db780, - 0xb5802a75, - 0xb726412d, - 0xb7807e08, - 0x7440510c, - 0xb5803a04, - 0xc000510c, - 0xd15191c4, - 0xb7400e60, - 0xd2085a0c, - 0xd208a882, - 0xb520a881, - 0xd8085014, - 0xb79fa0cd, - 0xb7bf7eee, - 0xb7df7f6e, - 0x8c607fee, - 0xb7209c22, - 0x9e5c4b0c, - 0x2a40c0ff, - 0x28c0c0ff, - 0x85027102, - 0x9062c000, - 0xb5408506, - 0xb5604b9c, - 0x9c224b14, - 0x9e5da605, - 0x2a50d051, - 0xc0007500, - 0xb78090e4, - 0x75004b8c, - 0x9142c000, - 0x0d82c0c0, - 0x09c2c012, - 0x09420d02, - 0x9899fff4, - 0x4b0cb780, - 0x0cb6c034, - 0xc000b481, - 0x0d32c034, - 0xc000b4a2, - 0x4a8cb5a0, - 0x7f6eb79f, - 0x7feeb7bf, - 0x9c228c40, - 0x8420a61d, - 0x7e08b786, + 0xc0003a08, + 0xb72090e0, + 0xb780558c, + 0x2a75412d, + 0x412db580, + 0x7e08b726, + 0x510cb780, + 0x3a047440, + 0x510cb580, + 0x91c4c000, + 0x0e60d151, + 0x598cb740, + 0xa882d208, + 0xa881d208, + 0x5014b520, + 0xa0cdd808, + 0x7eeeb79f, + 0x7f6eb7bf, + 0x7feeb7df, + 0x9c228c60, + 0x4b0cb720, + 0xc0ff9e5c, + 0xc0ff2a40, + 0x710228c0, + 0xc0008502, + 0x85069062, + 0x4b9cb540, + 0x4b14b560, + 0xa6059c22, + 0xd0519e5d, + 0x75002a50, + 0x90e4c000, + 0x4b8cb780, 0xc0007500, - 0xb7809122, - 0xd2885a0c, - 0x7440a881, - 0x9124c018, + 0xc0c09142, + 0xc0120d82, + 0x0d0209c2, + 0xfff40942, + 0xb78098ea, + 0xc0344b0c, + 0xb4810cb6, + 0xc034c000, + 0xb4a20d32, + 0xb5a0c000, + 0xb79f4a8c, + 0xb7bf7f6e, + 0x8c407fee, + 0xa61d9c22, + 0xb7868420, + 0x75007e08, + 0x9122c000, + 0x598cb780, + 0xa881d288, + 0xc0177440, + 0xb7c09164, + 0x9eb1568c, 0x468cb740, - 0x5694b7a0, 0x098e0dc2, 0x0d42c002, - 0xffb4048b, - 0xf2109962, - 0xb7c0aa35, - 0xf210560c, - 0xf210a8a5, - 0xb7a0a8aa, - 0xb580570c, - 0xf208478c, - 0xda10a0d5, - 0xda10aa39, - 0xf208a8bd, - 0xd252a0de, - 0xf20808d0, - 0xf248a259, - 0xda10a0c1, - 0xd131a922, - 0xda080a50, - 0xb740a881, - 0xf250404b, - 0x9e53a927, - 0xa8b2da90, + 0x99d5ffb4, + 0xaa55f208, + 0x5614b7a0, + 0xa8c5f208, + 0xa8caf208, + 0x570cb7a0, + 0x478cb580, + 0xa0b5f210, + 0xaa59da08, + 0xa8ddda08, + 0xa0bef210, + 0x08d0d252, + 0xa239f210, + 0xa0a1f250, + 0xa942da08, + 0x404bb740, + 0x0a50d131, + 0xa881da08, + 0xf2489e53, + 0x5915a947, + 0x5b90d124, + 0xa8d2da88, 0xc08060b2, 0xc2005a7f, 0x00985a71, 0x58945893, 0x80a3e210, - 0x7e7edffc, - 0xc1005915, - 0x018b5b90, - 0xa0ddf248, + 0xdffc038d, + 0x018b7e7e, + 0xa0bdf250, 0x91e2c000, 0x5d40e100, 0x9164c000, - 0xaa35da90, + 0xaa55da88, 0xb5208502, 0xb5404792, 0xb580489a, 0xf288468a, 0xd132aa21, - 0xf2480950, - 0xf248a255, - 0xda10a259, - 0xd810a8a1, + 0xf2500950, + 0xf250a235, + 0xda08a239, + 0xd810a8c1, 0xf248aa41, 0xda48a93b, 0x6218a8ba, 0x8021f310, 0xa93dda48, - 0xa0caf248, - 0xa249f288, + 0xa0aaf250, + 0xa229f290, 0xaa29da48, - 0xa151f248, + 0xa131f250, 0xa923f208, 0xa8aeda48, 0xc2006218, 0xf3105a10, - 0xf2088021, - 0xf208a241, + 0xf2108021, + 0xf208a221, 0x9e4ca927, 0xa928f20a, 0x588c6098, 0x8023f210, 0x82a3e210, - 0xa249f208, + 0xa229f210, 0xa8aada48, - 0xa0cdf208, - 0xaa21da10, + 0xa0adf210, + 0xaa41da08, 0xa8c1d810, - 0xa0c6f208, + 0xa0a6f210, 0xa937f248, 0x62430a04, - 0x610cb740, + 0x608cb740, 0x8021f310, - 0xa245f288, - 0xa8a1da10, + 0xa225f290, + 0xa8c1da08, 0xa953f008, - 0xa8a2da10, + 0xa8c2da08, 0xa954f00a, 0xe21058a0, 0x5c9c80a3, @@ -1655,9 +1603,9 @@ unsigned long aui32H264CBR_SlaveMTXTOPAZFWText[] = { 0xaa2dda48, 0xa0adf208, 0xa0b2f208, - 0xa0c5f248, - 0xa0cef248, - 0xa251f208, + 0xa0a5f250, + 0xa0aef250, + 0xa231f210, 0xa941d810, 0x1880c004, 0x4f0cb520, @@ -1666,9 +1614,9 @@ unsigned long aui32H264CBR_SlaveMTXTOPAZFWText[] = { 0x1c80c002, 0x4f94b520, 0x59515940, - 0xa155f288, + 0xa135f290, 0x58d158c0, - 0xa0d9f288, + 0xa0b9f290, 0x0cf2c42e, 0xb4810a02, 0xb101c000, @@ -1677,12 +1625,12 @@ unsigned long aui32H264CBR_SlaveMTXTOPAZFWText[] = { 0xc0000b50, 0xda109102, 0xc09caa41, - 0xc011753e, - 0xc0c09152, + 0xc010753e, + 0xc0c09172, 0xc05008c6, 0xb4210ce2, - 0xf210c000, - 0xd131a939, + 0xf208c000, + 0xd131a959, 0xda080a30, 0xd052a881, 0x764028a0, @@ -1691,7 +1639,7 @@ unsigned long aui32H264CBR_SlaveMTXTOPAZFWText[] = { 0x0a029222, 0x0caec060, 0xc000b481, - 0xa8a1da10, + 0xa8c1da08, 0xc0007440, 0x85029302, 0x4e9cb540, @@ -1704,41 +1652,27 @@ unsigned long aui32H264CBR_SlaveMTXTOPAZFWText[] = { 0x90e0c000, 0xc0600a06, 0xb4810cae, - 0xf210c000, - 0x2a04aa39, - 0x850a7500, + 0xf208c000, + 0xd011a8d9, + 0x75002a12, + 0xb540850a, + 0xc000491c, + 0x850490a2, 0x491cb540, - 0x90a2c000, - 0xb5408504, - 0xb786491c, - 0x75007e08, - 0x6214b7e0, - 0x92e2c000, - 0x7f08b786, - 0xc0007500, - 0xb7809244, - 0x7500460c, - 0x91a2c000, - 0x7f88b786, - 0xc0007500, - 0xb7609104, - 0xf2105b14, - 0x9ea4aa61, - 0xf2109c62, - 0x2a20aa39, + 0x2a10d031, 0xc0007500, - 0xda1090e2, - 0x7500aa21, + 0xda0890e2, + 0x7500aa41, 0x9244c000, - 0x5a0cb780, + 0x598cb780, 0x530cb720, 0xa98eda08, 0x9c629e8c, 0x7e08b786, 0xc0007500, 0x850690a2, - 0x4918b547, - 0xa8b9f210, + 0x4718b547, + 0xa8d9f208, 0x2a14d011, 0xc0017500, 0xd01190e2, @@ -1750,7 +1684,7 @@ unsigned long aui32H264CBR_SlaveMTXTOPAZFWText[] = { 0xb4814d1c, 0xda10c000, 0xb720a8c1, - 0xc2846514, + 0xc2846494, 0xc6840a6a, 0xc058856a, 0xb5207462, @@ -1760,21 +1694,21 @@ unsigned long aui32H264CBR_SlaveMTXTOPAZFWText[] = { 0x0882c000, 0x0c80c002, 0xc000b421, - 0x9beaffd4, + 0x9856fff4, 0x490cb780, 0x0c82c03e, 0xc000b481, 0x4d0cb720, 0x0c82c050, 0xc000b421, - 0xa921da10, - 0xa8d5f288, - 0xa926da10, + 0xa941da08, + 0xa8b5f290, + 0xa946da08, 0x9e536123, - 0xaa21da10, + 0xaa41da08, 0xb7206097, - 0x87026094, - 0x6382b543, + 0x87026014, + 0x6282b543, 0xb540857f, 0x851a459a, 0x449ab540, @@ -1787,309 +1721,305 @@ unsigned long aui32H264CBR_SlaveMTXTOPAZFWText[] = { 0xb52018a0, 0xb55f40cb, 0xc0147fe4, - 0xb75f9baa, + 0xb75f9ba2, 0x85067fe4, - 0x4818b547, - 0x4880b547, - 0x4e00b547, - 0x4e80b547, - 0x4980b547, - 0xa8a6da10, - 0xaa55f288, - 0xb7209e49, - 0xb5475694, - 0x62434a00, - 0x434db720, - 0x58c88502, + 0x4618b547, + 0x4680b547, + 0x4c00b547, + 0x4c80b547, + 0x4780b547, + 0xa8c6da08, + 0xaa35f290, + 0xb5479e49, + 0x62434800, + 0xa8f9f208, + 0xda108502, + 0x58c8a9c2, 0x2880c101, - 0xda109e89, - 0x0a82a9c2, - 0x4e1cb540, - 0x519cb540, - 0xc0ff5dc0, - 0xca012dc0, - 0xc2003db0, - 0xb5805a11, - 0x3596450a, - 0x99d3fff4, - 0x0d82c0c0, - 0x09c2c012, - 0x09420d02, - 0x9a87ffd4, - 0x8546714e, - 0x9148c001, - 0xfff49dcf, - 0xc0c099d5, + 0xb5409e89, + 0xb5404e1c, + 0x5dc0519c, + 0x2dc0c0ff, + 0x3db0ca01, + 0x5a11c200, + 0x450ab580, + 0xfff43596, + 0xc0c099f1, 0xc0120d82, 0x0d0209c2, - 0xffd40906, - 0xd0919a78, - 0x71481a70, - 0xd00b0a02, - 0xda100a42, - 0xc200a9c2, - 0x9ea15a28, - 0xc0ff5dc0, - 0xc8012dc0, - 0x35963db0, - 0x99a9fff4, + 0xffd40942, + 0x9e7b9af6, + 0x71460a82, + 0x618cb7e0, + 0xc0018546, + 0x9dcf9168, + 0x99effff4, + 0x0d82c0c0, + 0x09c2c012, + 0x09060d02, + 0x9ae3ffd4, + 0x1e70d091, + 0x0a027148, + 0x0a42d00b, + 0xa9c2da10, + 0x5a28c200, + 0x5dc09ea1, + 0x2dc0c0ff, + 0x3db0c801, + 0xfff43596, + 0x9e7b99c3, 0x0a50d051, 0x5a40c200, 0x5ac1c200, - 0x8506714e, - 0x9346fffe, - 0xaa71f250, + 0x85067146, + 0x9326fffe, + 0xaa71f248, 0xcfce7500, 0xb541857f, - 0xc000731c, - 0xf2109102, - 0xb760a9be, + 0xc000729c, + 0xf2089102, + 0xb760a9de, 0x9ea4450a, 0x0d829c62, - 0x98e4c014, - 0x4888b787, + 0x98dfc014, + 0x4688b787, 0x85027500, - 0x4818b547, - 0x92a4c002, - 0x5b0cb7a0, - 0x068f0b02, + 0x4618b547, + 0x9204c002, + 0x5a8cb7a0, + 0x9ebd0b02, 0x7e08b786, - 0xc0027500, - 0xb7869082, - 0x75007f08, - 0x93e2c001, - 0x4908b787, + 0xc0017500, + 0xb78793e2, + 0x75004708, + 0x9182c000, + 0xa9a2f208, + 0xa869f248, + 0x4708b5c7, + 0x9c629e84, + 0x430ab500, + 0x4808b787, 0xc0007500, - 0xf2089182, - 0xb5c7a9a2, - 0xf2504908, - 0x9e84a869, - 0xb5009c62, - 0xb787430a, - 0x75004a08, - 0x9382c000, - 0xa825f210, - 0xb5c79eab, - 0x9e844a08, - 0xf2509c62, - 0x9ea4aa21, - 0xf2089c62, - 0xf210a9a1, - 0x0d86a83d, + 0xf2109382, + 0x9eaba825, + 0x4808b5c7, 0x9c629e84, - 0xaa25f250, - 0xf2089eab, - 0x0986a021, + 0xaa21f250, 0x9c629ea4, - 0x4a08b787, - 0xc0007500, - 0x0d8691e4, - 0x9898c014, - 0x4a08b787, - 0xffff7500, - 0xc0009342, - 0x0d8690a0, - 0x988ec014, - 0x4888b787, - 0xfffd7500, - 0xc0c09262, - 0xc0120d82, - 0x0d0209c2, - 0xffd40906, - 0xc80199e6, - 0xb5800a02, - 0xc0c0518c, - 0xc0120d82, - 0x0d0209c2, - 0xffd40942, - 0xb76099da, - 0xfff45194, - 0x0d86991a, - 0x9928fff4, + 0xa9a1f208, + 0xa83df210, + 0x9e840d86, + 0xf2509c62, + 0x9eabaa25, + 0xa021f208, + 0x9ea40986, + 0xb7879c62, + 0x75004808, + 0x91e4c000, + 0xc0140d86, + 0xb7879898, + 0x75004808, + 0x9342ffff, + 0x90a0c000, + 0xc0140d86, + 0xb787988e, + 0x75004688, + 0x9302fffd, 0x0d82c0c0, 0x09c2c012, 0x09060d02, - 0x99cbffd4, - 0xc0068502, + 0x9a55ffd4, + 0x0a02c801, + 0x518cb580, + 0x0d82c0c0, + 0x09c2c012, + 0x09420d02, + 0x9a49ffd4, + 0x5194b760, + 0x9938fff4, + 0xfff40d86, + 0xc0c09946, + 0xc0120d82, + 0x0d0209c2, + 0xffd40906, + 0x85029a3a, + 0x0892c006, + 0x0c9ac430, + 0xb5400902, + 0xc006519c, + 0xb4418510, + 0xb104c000, + 0x2a404220, + 0x9d537500, + 0x4422b314, + 0xe0000089, + 0xffff1884, + 0xb7409284, + 0xc0064614, 0xc4300892, 0x09020c9a, - 0x519cb540, - 0x8510c006, + 0x8512c006, 0xc000b441, 0x4220b104, - 0x75002a40, - 0xb3139d4f, - 0x00874422, - 0x1884e000, - 0x9284ffff, - 0x4614b740, - 0x0892c006, - 0x0c9ac430, - 0xc0060902, - 0xb4418512, - 0xb104c000, - 0xc0024220, - 0x75002a00, - 0xb3149d53, - 0x00894422, - 0x1884e000, - 0x9264ffff, - 0xc03e0a02, - 0xb9600cea, - 0xb48140e8, - 0xffffc000, - 0x768093c1, - 0x9122c000, - 0xc03e0a02, - 0xb4810cea, - 0xc000c000, - 0xb7809180, - 0x7504448c, - 0xc03e088a, - 0xd00c0cea, - 0xb4211894, - 0xc0c0c000, - 0x09e20d82, - 0x09420d02, - 0x9977ffd4, - 0xc0340a02, - 0xb4810cb6, - 0xb79fc000, - 0xb7bf7dee, - 0xb7df7e6e, - 0xb7ff7eee, - 0xc0027f6e, - 0x9c228c20, - 0xc01ca60d, - 0x0a827efe, - 0x9182c000, + 0x2a00c002, + 0x9d4f7500, + 0x4422b313, + 0xe0000087, + 0xffff1884, + 0x0a029264, + 0x0ceac03e, + 0x40e8b960, + 0xc000b481, + 0x93c1ffff, + 0xc0007680, + 0x0a029122, + 0x0ceac03e, + 0xc000b481, + 0x9180c000, + 0x448cb780, + 0x088a7504, + 0x0ceac03e, + 0x1894d00c, + 0xc000b421, 0x0d82c0c0, - 0x09c2c012, - 0x09060d02, - 0x9959ffd4, - 0x9240c000, - 0x0cb2c434, - 0xb4810a02, - 0xb101c000, - 0x28844220, - 0xc0007440, - 0xb78790e2, - 0x75004808, - 0x91a2c009, - 0x4e0cb780, - 0xc0007502, - 0x0d8290c4, - 0x9a29c014, - 0xb7403ac0, - 0xb7405694, - 0xd810560c, - 0xf088a8c5, - 0xb720aa55, - 0x62434592, - 0xc2009e49, - 0x0a045a11, - 0x4002ba09, - 0x4002ba24, - 0x03057048, - 0xc0000685, - 0xb7809138, - 0x2a51490c, - 0x490cb580, - 0x91c0c003, - 0xaa39f210, - 0x75002a04, - 0x93a2c002, + 0x0d0209e2, + 0xffd40942, + 0x0a0299e6, + 0x0cb6c034, + 0xc000b481, + 0x7deeb79f, + 0x7e6eb7bf, + 0x7eeeb7df, + 0x7f6eb7ff, + 0x8c20c002, + 0xa60d9c22, + 0x7efec01c, + 0xc0000a82, + 0xc0c09182, + 0xc0120d82, + 0x0d0209c2, + 0xffd40906, + 0xc00099c8, + 0xc4349240, + 0x0a020cb2, + 0xc000b481, + 0x4220b101, + 0x74402884, + 0x90e2c000, + 0x4608b787, + 0xc0097500, + 0xb7809102, + 0x75024e0c, + 0x90c4c000, + 0xc0140d82, + 0x3ac09a24, + 0x5694b740, + 0x560cb740, + 0xa8c5d810, + 0xaa55f088, + 0x4592b720, + 0x9e496243, + 0x5a11c200, + 0xba090a04, + 0xba244002, + 0x70484002, + 0x06850305, + 0x9138c000, 0x490cb780, - 0xd0117440, - 0xb5403942, - 0xc002490c, - 0xb760929c, - 0x9e5c4792, - 0x400aba24, - 0x91a2c002, - 0x911cc002, - 0x650ab760, - 0x6184b740, - 0x9e2d9e99, - 0x4003ba09, - 0x5e7fd0a2, - 0xc2009e48, - 0x02085a6d, - 0x5a17c200, - 0x5908d226, - 0xc2000c06, - 0x12085a14, - 0xe0389e40, - 0xba24a94e, - 0x50904002, - 0x79029e54, - 0x9102c001, - 0x4b88b781, - 0xc0017500, - 0xb7809064, - 0x9e48470a, - 0x4002ba24, - 0xc0007008, - 0x76409378, - 0x90e4c000, - 0x4b08b781, - 0xc0007502, - 0xd01192c2, - 0xb5801e32, - 0x9e54478a, - 0xb56048fd, - 0xb501470a, - 0x29594b90, + 0xb5802a51, + 0xc003490c, + 0xf21091c0, + 0x2a04aa39, + 0xc0027500, + 0xb78093a2, + 0x7440490c, + 0x3942d011, 0x490cb540, - 0xa0c120c2, - 0x90a0c000, - 0xb5418502, - 0xb7804b98, - 0xba24458a, - 0xc000400a, - 0xb78090fc, - 0x0a04650a, - 0x650ab580, - 0x490cb720, - 0x0c82c03e, - 0xc000b421, + 0x929cc002, + 0x4792b760, + 0xba249e5c, + 0xc002400a, + 0xc00291a2, + 0xb760911c, + 0xb740650a, + 0x9e996104, + 0xba099e2d, + 0xd0a24003, + 0x9e485e7f, + 0x5a6dc200, + 0xc2000208, + 0xd2265a17, + 0x0c065908, + 0x5a14c200, + 0x9e401208, + 0xa94ee038, + 0x4002ba24, + 0x9e545090, + 0xc0017902, + 0xb7819102, + 0x75004b88, + 0x9064c001, + 0x470ab780, + 0xba249e48, + 0x70084002, + 0x9378c000, + 0xc0007640, + 0xb78190e4, + 0x75024b08, + 0x92c2c000, + 0x1e32d011, + 0x478ab580, + 0x48fd9e54, + 0x470ab560, + 0x4b90b501, + 0xb5402959, + 0x20c2490c, + 0xc000a0c1, + 0x850290a0, + 0x4b98b541, 0x458ab780, + 0x400aba24, + 0x90fcc000, + 0x650ab780, 0xb5800a04, - 0xc014458a, - 0xb7869a96, - 0x75007e08, - 0x9222c002, - 0x7f08b786, + 0xb720650a, + 0xc03e490c, + 0xb4210c82, + 0xb780c000, + 0x0a04458a, + 0x458ab580, + 0x9a91c014, + 0x7e08b786, 0xc0027500, 0xb7809182, 0x2a40518c, 0xc0007500, 0xb78790e4, - 0x751a4e08, + 0x751a4c08, 0x9024c002, 0x580cb780, - 0x6392b723, + 0x6292b723, 0xa881da08, 0x70029e48, 0x9284c000, 0x430ab780, 0xb5438502, - 0xb580639a, + 0xb580629a, 0xb760440a, 0xb7804412, 0x8506530c, - 0x4918b547, - 0x4a18b547, + 0x4718b547, + 0x4818b547, 0x9c629ea4, 0xaa39f210, 0x75002a10, 0x93e2c000, - 0x4a08b787, + 0x4808b787, 0xc0007500, 0xb78390e4, - 0x7502638a, + 0x7502628a, 0x92a4c000, - 0x4908b787, + 0x4708b787, 0x09027500, 0x0922d001, 0x0c82c438, @@ -2121,25 +2051,25 @@ unsigned long aui32H264CBR_SlaveMTXTOPAZFWText[] = { 0xc0120d82, 0x0d0209c2, 0xffd40942, - 0xb7809824, + 0xb7809898, 0x7500518c, 0x90a2c000, 0xffd49eab, - 0xb79f9b71, + 0xb79f9b94, 0xb7bf7eee, 0xb7df7f6e, 0x8c607fee, 0xf8399c22, 0xb727a205, - 0xb7404e08, + 0xb7404c08, 0xb7805204, 0xd0a6448a, 0x9e2d5908, 0x570cb740, 0xa94ee030, - 0x659cb760, - 0x4e98b747, - 0x4e00b747, + 0x651cb760, + 0x4c98b747, + 0x4c00b747, 0xb5801a04, 0xc030448a, 0xe200a8cd, @@ -2149,17 +2079,17 @@ unsigned long aui32H264CBR_SlaveMTXTOPAZFWText[] = { 0xb54082a3, 0x5c955194, 0xb5275c90, - 0xc0014e08, + 0xc0014c08, 0xb78792c4, - 0x0a044e88, + 0x0a044c88, 0x28ced3f1, 0xb5877444, - 0xc0014e88, + 0xc0014c88, 0xb7619034, - 0x85067314, - 0x4898b547, + 0x85067294, + 0x4698b547, 0x764024a6, - 0x4a18b547, + 0x4818b547, 0x5194b520, 0x9202c000, 0x08a0d131, @@ -2171,8 +2101,8 @@ unsigned long aui32H264CBR_SlaveMTXTOPAZFWText[] = { 0x518cb580, 0xf9f80806, 0x9c22aa1d, - 0x4e88b727, - 0x6084b740, + 0x4c88b727, + 0x6004b740, 0x5904d0a6, 0xc8309e2d, 0xb580aa4d, @@ -2184,21 +2114,21 @@ unsigned long aui32H264CBR_SlaveMTXTOPAZFWText[] = { 0x1a045a11, 0xc00070c8, 0xb7819104, - 0xc040730c, + 0xc040728c, 0xb5813a00, - 0xb720730c, + 0xb720728c, 0xd0114e8c, 0x70c80a18, 0x9104c000, - 0x730cb781, + 0x728cb781, 0x3a00c010, - 0x730cb581, + 0x728cb581, 0x0a1cd011, 0xc00070c8, 0xb7819104, - 0xc020730c, + 0xc020728c, 0xb5813a00, - 0xb780730c, + 0xb780728c, 0xf288560c, 0xf288a916, 0x9e50a919, @@ -2208,25 +2138,25 @@ unsigned long aui32H264CBR_SlaveMTXTOPAZFWText[] = { 0x00b24002, 0xc0007048, 0xb7819106, - 0xcfff730c, + 0xcfff728c, 0xb5812a7a, - 0xd011730c, + 0xd011728c, 0x9e521a22, 0x70486245, 0x9106c000, - 0x730cb781, + 0x728cb781, 0x2a7ec7fe, - 0x730cb581, + 0x728cb581, 0x451ab740, 0x5e11d0a2, 0x8821f310, 0xc00070c8, 0xb7819104, - 0xcfff730c, + 0xcfff728c, 0xb5812a4e, - 0xb740730c, + 0xb740728c, 0xb721568c, - 0xd808730c, + 0xd808728c, 0x9e50aa45, 0xc2009e8a, 0x1a045a11, @@ -2253,7 +2183,7 @@ unsigned long aui32H264CBR_SlaveMTXTOPAZFWText[] = { 0xb5803a00, 0xb760518c, 0xffd45194, - 0x08029a60, + 0x08029a83, 0xaa1df9f8, 0xb7009c22, 0xd2515714, @@ -2386,520 +2316,388 @@ unsigned long aui32H264CBR_SlaveMTXTOPAZFWText[] = { 0xb780c000, 0x0a044d8c, 0x4d8cb580, - 0xa68d9c22, - 0x0c92c43e, - 0xb4810a02, - 0xb103c000, - 0xb7804220, - 0xda085e0c, - 0xda08a885, - 0xda08a909, - 0xda08a189, - 0xda08a081, - 0x0cd0a105, - 0xb4810a02, - 0xb103c000, - 0xb7204220, - 0xb7805d8c, - 0xb7a0518c, - 0xb7205e0c, - 0xb74040b3, - 0xb560412b, - 0x2a40412b, - 0x03037500, - 0x4033b520, - 0x40abb540, - 0x90e2c000, - 0x4e08b787, - 0xc000750a, - 0xb78790f2, - 0x751a4e08, - 0x9204c00d, - 0x638ab783, - 0xb5830a04, - 0xc450638a, - 0x0a020ca6, + 0xf8399c22, + 0xc43ea285, + 0x0a020c92, 0xc000b481, - 0x4220b103, - 0xc0310087, - 0x02072880, - 0x2a7cc00f, - 0x59e1d0a4, - 0x59c1d228, - 0xcffe0007, - 0x0c88287c, + 0x4240b102, + 0x5d8cb780, + 0xa885da08, + 0xa909da08, + 0xa10ada08, + 0xa081da08, + 0xa105da08, + 0x0a020cd0, + 0xc000b481, + 0x4240b102, + 0x5d0cb720, + 0x518cb780, + 0x5d94b760, + 0x40b3b720, + 0xb7409d9d, + 0xb540412b, + 0x2a404133, + 0xb5207500, + 0xb5404033, + 0xc00040ab, + 0xb78790e2, + 0x750a4c08, + 0x90f2c000, + 0x4c08b787, + 0xc005751a, + 0xb7839364, + 0x0a04628a, + 0x628ab583, + 0x0ca6c450, 0xb4810a02, - 0xb103c000, - 0xc1804220, - 0x9e9a5bc1, - 0x2d7ccffe, - 0xb4810cbc, - 0xb103c000, - 0x00874220, - 0x568cb740, - 0x628ab783, - 0x2880c0fc, - 0x283ed0f2, - 0x5b19d0a4, - 0xd8889e41, - 0x9e95a8d2, - 0x6292b503, - 0x7e7edffc, - 0xba1c1218, - 0xc0024002, - 0x76c291c2, - 0x9384c000, + 0xb102c000, + 0xc0314240, + 0xd1222d00, + 0x0c885de1, + 0xc000b481, + 0x4240b102, + 0x5c41c100, + 0xcffe9e50, + 0x0cbc287c, + 0xc000b481, + 0x4240b102, + 0x2caed0f2, + 0x568cb720, + 0x4a2bb780, + 0xdffc9e8a, + 0xb5237d3e, + 0xc0026192, + 0x74c291a2, + 0x9364c000, 0x480ab780, - 0x6184b740, + 0x6104b740, 0x4002ba24, 0x58ffc200, 0x00c258ed, 0xd0a65897, 0x9e2d5908, 0x12425894, - 0xe0389e59, - 0x5230a8ce, - 0x9ea74a7d, - 0xa0c2249e, - 0x9180c001, - 0x468ab780, - 0xa8a1da08, - 0x4002ba24, - 0xc0017048, - 0xb780907c, - 0xb720488a, - 0xb7404812, - 0x0a046184, - 0x488ab580, - 0x4003ba09, - 0x5e7fd0a2, - 0x9e2d9e49, - 0x5a6dc200, - 0xc2000218, - 0xd2265a17, - 0xc2005908, - 0x9ea75a14, - 0xa94de038, - 0x9e4c149e, - 0x50b00886, - 0xa1413122, - 0x480ab780, + 0xe0385270, + 0x4a7da8ce, + 0x249a9ea5, + 0xc001a0c2, + 0xb7809180, + 0xd810468a, + 0xba24a8e1, + 0x70484002, + 0x907cc001, + 0x488ab780, + 0x4812b720, + 0x6104b740, 0xb5800a04, - 0xb786480a, - 0x75007e88, - 0x7f08b786, - 0x90c4c000, - 0x7d3ec01c, - 0x9184c002, - 0x7d3ec01c, - 0x03f0d011, - 0x0527d021, - 0xf21076c2, - 0x0882aa39, + 0xba09488a, + 0xd0a24003, + 0x9e495e7f, + 0xc2009e2d, + 0x02185a6d, + 0x5a17c200, + 0x5908d226, + 0x5a14c200, + 0xe0389ea5, + 0x149aa94d, + 0x08869e4c, + 0x312250b0, + 0xb780a141, + 0x0a04480a, + 0x480ab580, + 0xf01074c2, + 0x0882aa59, 0x0892d001, 0x79022a04, - 0x5b0cb740, + 0x5a94b720, 0x90e2c000, - 0xaa49d808, - 0xd8080a04, - 0xf008a249, - 0xf00aa94b, - 0xf310a94c, - 0xe0108027, - 0xf00882a5, - 0xf008a249, - 0xb787a0cd, - 0x75004488, + 0x414bb780, + 0xb5800a04, + 0xb740414b, + 0xb740415d, + 0xf21041c5, + 0xe2108029, + 0xb58082a1, + 0xb520414d, + 0xb78741cd, + 0x75004288, 0xd0020882, - 0x76c20892, + 0x74c20892, 0xd0020a02, 0x78480a42, 0x90c2c000, 0x8542c07c, - 0xa123da08, - 0xf00876c2, - 0xc000a953, - 0xda0890c4, - 0xc000aa41, - 0xda089080, - 0xe310aa21, - 0xd80880a1, - 0xf008aa4d, - 0x0a04a0d1, - 0xa24dd808, - 0x91c0c006, - 0x5b0cb720, - 0xf2109d2e, - 0xc301aa39, - 0xc2018136, - 0xb7408120, - 0x2a044525, - 0xf0107500, - 0xf3108027, - 0x01038221, - 0x452db580, - 0x90a2c001, - 0xc00076c2, - 0xda0890c4, - 0xc000aa41, - 0xda089080, - 0xd808aa21, - 0x76c6a25d, - 0x9082c001, - 0xc00076c0, - 0x74c091a4, - 0xa953d808, - 0x8d2ae002, - 0x802df210, - 0xa251d808, - 0x92c0c000, - 0xd84874c0, - 0xe002a947, - 0xc0008d26, - 0xda089160, - 0x74c0aa41, - 0xa947d848, - 0xa25dd808, - 0x8d2ae002, - 0x802df210, - 0xa245d848, - 0x4008b787, - 0xc0007500, - 0xb7809302, - 0x9e41440a, - 0xc0007048, - 0x85029244, - 0x4018b547, - 0x0c82c43a, - 0xb4810a02, - 0xb103c000, - 0xcfef4220, - 0xc03a29fe, - 0xb4610c82, - 0xb780c000, - 0x9e41440a, - 0x08827048, - 0x0892d002, - 0x0a0276c6, - 0x0a42d001, - 0xc0007848, - 0x85069242, - 0x4018b547, - 0x0c82c43a, - 0xb4810a02, - 0xb103c000, - 0xc0114220, - 0xc03a3980, - 0xb4610c82, - 0x7780c000, - 0x91a2c001, - 0xc00076c0, - 0xda0892e4, - 0xf008aa21, - 0xd808a947, - 0xf310a8d5, - 0xd8088021, - 0xf008a8da, - 0x9e44a245, - 0xd8080c84, - 0x00c2a0da, - 0xa0d5d808, - 0x92a0c000, - 0xaa41da08, - 0xa95bf008, - 0xa8c9d848, - 0x8021f310, - 0xa8ced848, - 0xa259f008, - 0x0c849e44, - 0xa0ced848, - 0xd84800c2, - 0xd808a0c9, - 0xf008aa5d, - 0xf04aa95f, - 0xf048a940, - 0xf310a9c7, - 0xf0488021, - 0xf008a94f, - 0xf210a25d, - 0xd8488221, - 0xf048a8c2, - 0xf010a241, - 0xe2108037, - 0x0c8480a9, - 0xa0c2d848, - 0xa245f048, - 0xa0cdf048, - 0x7eeeb7bf, - 0x7f6eb7df, - 0x7feeb7ff, - 0x9c228c60, - 0x0cfec036, - 0xb4819e5c, - 0x9c22c000, - 0x5a14b720, - 0x404db780, - 0x9d3a7504, - 0x91c4c000, - 0x598cb720, - 0x4cabb780, + 0xa163d810, + 0xb74074c2, + 0xc000425d, + 0xd80090c4, + 0xc000aa61, + 0xd8109080, + 0xe310aa61, + 0xb78080a1, + 0xb52041cb, + 0x0a04424d, 0x41cbb580, - 0x5a40c200, - 0x5941c200, - 0x9100c001, - 0x5b8cb720, - 0x402db780, - 0x8821e310, - 0xc0007427, - 0x084f90b6, - 0x90e0c000, - 0x8532741a, - 0x4478b302, - 0xb7409d43, - 0xb723403d, - 0xe210628a, - 0xd0718121, - 0x70881a14, - 0x9138c000, - 0x0a12d071, - 0xb7207088, - 0xc000598c, - 0xb72090bc, - 0x9d4b598c, - 0x40a9b780, - 0x4129b700, - 0x7104c812, - 0x7080c010, + 0xaa9df9f8, + 0xc0369c22, + 0x9e5c0cfe, + 0xc000b481, 0xb7209c22, - 0x85025a14, - 0x5b8cb780, - 0xb7208702, - 0xf01041cb, - 0xf010a16b, - 0xf010a16f, - 0xd810a173, - 0xd810a16f, - 0xf010a16b, - 0xb547a0e1, - 0xf2084480, - 0xf208a10b, - 0xb720a10f, - 0xf20841cb, - 0xda08a113, - 0xda08a10f, - 0xf208a10b, - 0x9c22a081, - 0xb7209e5b, - 0xf0085b94, - 0xf00aaa61, - 0xf008a968, - 0xb740a96e, - 0xb58041db, - 0xd808404d, - 0xf310aa6d, - 0xb7408021, - 0xb580415b, - 0xd80841cb, - 0xf310aa69, - 0xb5808021, - 0xf008414b, - 0xb520a8e9, - 0xf008414d, - 0xb760aa6d, - 0xb7205c14, - 0xb5805a0c, - 0xf01041cd, - 0xe020a963, - 0xb7408325, - 0xf008402d, - 0xf210a8f1, - 0x7482802d, - 0xa261f010, - 0x424db520, - 0x9184c000, - 0xaa71f008, - 0xa967f050, - 0x5a0fc200, - 0x8021f310, - 0xa265f050, - 0xd8088502, - 0xd808a16f, - 0x8502a16b, - 0xf0089e50, - 0xf008a16b, - 0xf008a16f, - 0x9c22a173, + 0xb7805994, + 0x7504404d, + 0xc0009d3a, + 0xb72091c4, + 0xb780590c, + 0xb5804cab, + 0xc20041cb, + 0xc2005a40, + 0xc0015941, + 0xb7209100, + 0xb7805b0c, + 0xe310402d, + 0x74278821, + 0x90b6c000, + 0xc000084f, + 0x741a90e0, + 0xb3028532, + 0x9d434478, + 0x403db740, + 0x618ab723, + 0x8121e210, + 0x1a14d071, + 0xc0007088, + 0xd0719138, + 0x70880a12, + 0x590cb720, + 0x90bcc000, + 0x590cb720, + 0xb7809d4b, + 0xb70040a9, + 0xc8124129, + 0xc0107104, + 0x9c227080, 0x5994b720, - 0xf0089e5a, - 0xb720aa41, - 0xc4104149, - 0xf0087048, - 0xb780a0c1, - 0xd01240c9, - 0x74c07102, - 0xa241f008, - 0x91c4c000, - 0x5a0cb720, - 0xaa41d808, - 0x5b94b720, - 0x41abb580, - 0xaa41f008, + 0xb7808502, + 0x87025b0c, + 0x41cbb720, + 0xa16bf010, + 0xa16ff010, + 0xa173f010, + 0xa16fd810, + 0xa16bd810, + 0xa0e1f010, + 0x4280b547, + 0xa10bf208, + 0xa10ff208, + 0x41cbb720, + 0xa113f208, + 0xa10fda08, + 0xa10bda08, + 0xa081f208, + 0x9e5b9c22, + 0x5b14b720, + 0xaa61f008, + 0xa968f00a, + 0xa96ef008, + 0x41dbb740, 0x404db580, - 0x9c220802, - 0xf011a605, - 0xb7a00c30, - 0xb7a05c14, - 0xc000598c, - 0xda509124, - 0xda08a9aa, - 0x0d02a9b1, - 0x9999c034, - 0x5a0cb720, - 0xa8aad208, - 0xa926d208, - 0x412bb740, - 0xda089e49, - 0xc010aa35, - 0x9e817040, - 0xc8121a08, - 0x70887282, - 0x90c4c000, - 0x590cb780, - 0xa102da08, - 0xa927da50, - 0xf2109e50, - 0xda50802d, - 0xb79fa225, - 0xb7bf7f6e, - 0x8c407fee, - 0xa61d9c22, - 0x07878440, - 0x028777c2, - 0x7e6cb5bf, - 0x91a4c000, - 0x5c0cb720, - 0x412bb780, - 0x5a14b7c0, - 0xb5800a04, - 0xc000412b, - 0xb7269320, - 0x74407f88, - 0x91c2c000, - 0x5a0cb780, - 0xa891f248, - 0x5914b720, - 0x588f9ea6, - 0x484db520, - 0x9100c000, - 0x590cb780, - 0x5a14b7c0, - 0xa081f288, + 0xaa6dd808, + 0x8021f310, + 0x415bb740, + 0x41cbb580, + 0xaa69d808, + 0x8021f310, + 0x414bb580, + 0xa8e9f008, + 0x414db520, + 0xaa6df008, + 0x5b94b760, 0x598cb720, - 0xb74077c4, - 0xb78041a9, - 0x098241ab, - 0x09b2d001, - 0xa8c2f210, - 0x0b967104, + 0x41cdb580, + 0xa963f010, + 0x8325e020, + 0x402db740, + 0xa8f1f008, + 0x802df210, + 0xf0107482, + 0xb520a261, + 0xc000424d, + 0xf0089184, + 0xf050aa71, + 0xc200a967, + 0xf3105a0f, + 0xf0508021, + 0x8502a265, + 0xa16fd808, + 0xa16bd808, + 0x9e508502, + 0xa16bf008, + 0xa16ff008, + 0xa173f008, + 0xb7209c22, + 0x9e5a5914, + 0xaa41f008, + 0x4149b720, + 0x7048c410, + 0xa0c1f008, + 0x40c9b780, + 0x7102d012, + 0xf00874c0, + 0xc000a241, + 0xb72091c4, + 0xd808598c, + 0xb720aa41, + 0xb5805b14, + 0xf00841ab, + 0xb580aa41, + 0x0802404d, + 0xa6059c22, + 0x0c30f011, + 0x5b94b7a0, + 0x590cb7a0, + 0x9124c000, + 0xa9aada50, + 0xa9b1da08, + 0xc0340d02, + 0xb720996f, + 0xd208598c, + 0xd208a8aa, + 0xb740a926, + 0x9e49412b, + 0xaa35da08, + 0x7040c010, + 0x1a089e81, + 0x7282c812, + 0xc0007088, + 0xb78090c4, + 0xda08588c, + 0xda50a102, + 0x9e50a927, + 0x802df210, + 0xa225da50, + 0x7f6eb79f, + 0x7feeb7bf, + 0x9c228c40, + 0x8440a61d, + 0x77c20787, + 0xb5bf0287, + 0xc0007e6c, + 0xb7209164, + 0xb7805b8c, + 0x0a04412b, + 0x412bb580, + 0x90e0c000, + 0x588cb780, + 0xf2488502, + 0xb780a11f, + 0x77c4590c, + 0xd0010982, + 0xd20809b2, + 0xda08a90d, + 0xb720a88d, + 0x9ea65994, + 0xb7207044, + 0x0b96404d, 0x1bf4d003, - 0x03037644, + 0x06837444, 0x9384c000, 0xc00074c0, 0xb72091c4, - 0xdac85c0c, + 0xdad05b8c, 0xb740aa45, 0xf310453b, 0xb5808021, 0xc000452b, 0x0d829120, - 0x9b7cfff4, - 0xa059da50, - 0xa045dac8, - 0xaac5dac8, - 0x91c0c015, - 0xc0157642, - 0x74ac9164, - 0x5b8cb780, + 0x9b8dfff4, + 0xa039da50, + 0xa045dad0, + 0xaac5dad0, + 0x9220c015, + 0xc0157442, + 0x74ac91c4, + 0x5b0cb780, 0xd0090d8e, 0x9e580db4, - 0xa88dda08, + 0xa88eda08, 0x6104d033, - 0x70759ea0, + 0x72759ea0, 0xc0000902, - 0xda089158, - 0xf310aa4d, - 0x70488021, - 0x1c92d00b, - 0xf2109e4a, - 0x7502aa49, - 0xc0019e92, - 0xda109284, - 0x7500aa49, - 0x91e4c001, - 0xc00174c0, - 0xdac89024, - 0xd208aac5, - 0xd208aa49, - 0xd410a8c5, - 0xd412710a, - 0x7680704a, - 0x5c1cb760, - 0x91c2c000, - 0x414ab780, - 0xa8e1d818, - 0xa1f1d058, - 0xa271d818, - 0xa26dd818, - 0xa0f5d818, - 0xaa69d858, - 0x9100c012, - 0x5c0cb720, - 0x44abb780, - 0xb580024a, + 0xda109178, + 0x9e4aaa4d, + 0x8021f310, + 0x01037088, + 0x1912d00b, + 0xaa29f210, + 0x9e927502, + 0x9284c001, + 0xaa29da10, + 0xc0017500, + 0x74c091e4, + 0x9024c001, + 0xaac5dad0, + 0xaa49d210, + 0xa8c5d210, + 0x710ad410, + 0x704ad412, + 0xb7607680, + 0xc0005b9c, + 0xb78091c2, + 0xd818414a, + 0xd058a8e1, + 0xd818a1f1, + 0xd818a271, + 0xd818a26d, + 0xd858a0f5, + 0xc012aa69, + 0xb7209140, + 0xb7805b8c, 0xda5044ab, - 0xc012a2d9, - 0xd2909360, - 0x7500aa4d, - 0x9162c001, - 0xc00174c0, - 0x74809084, - 0x5c1cb760, - 0x91e2c000, - 0xaa4dd208, - 0xa8e5f058, - 0x6a02c00a, + 0x024aa2b9, + 0x44abb580, + 0x93a0c012, + 0xaa2dd290, + 0xc0017500, + 0x74c09162, + 0x9084c001, + 0xb7607480, + 0xc0005b9c, + 0xd21091e2, + 0xf058aa4d, + 0xc00aa8e5, + 0x70486a02, + 0x90dcc000, + 0xaa61d818, + 0xa275d818, + 0xa8c1d210, + 0xaa31da50, + 0xc0007102, + 0xda509088, + 0xd290a0b1, + 0x7500aa25, + 0xaab1da50, + 0x9220c010, + 0xa9b2da50, + 0x9240c005, + 0xb7607480, + 0xc0035b9c, + 0xd2109362, + 0xb720aa4d, + 0x6a0e414a, + 0x85027048, + 0x915cc000, + 0xaa6dd818, + 0x6a0c5884, 0xc0007048, - 0xd81890dc, - 0xd818aa61, - 0xd208a275, - 0xda50a8c1, - 0x7102aa51, - 0x9088c000, - 0xa0d1da50, - 0xaa45d290, - 0xda507500, - 0xc010aad1, - 0xda5091e0, - 0xc005a9d2, - 0x74809220, - 0x5c1cb760, - 0x9342c003, - 0xaa4dd208, + 0x8506907c, + 0xa177d058, + 0xa8ced210, + 0xa8e5f058, + 0x6e11d291, + 0x70489d9a, + 0x1e32d011, 0x414ab720, - 0x70486a0e, - 0xc0008502, - 0xd818915c, - 0x5884aa6d, - 0x70486a0c, - 0x907cc000, - 0xd0588506, - 0xd208a177, - 0xf058a8ce, - 0xd291a8e5, - 0x9e4a6e11, - 0xd0117048, - 0xb7201e32, - 0x6245414a, + 0x6245c001, 0xd00d0d02, 0x70480d22, 0x903cc001, @@ -2916,7 +2714,7 @@ unsigned long aui32H264CBR_SlaveMTXTOPAZFWText[] = { 0x917cc000, 0xd0588506, 0xd290a173, - 0xd818a15b, + 0xd818a13b, 0xc000aa61, 0xd81893a0, 0x8502a8f1, @@ -2935,21 +2733,21 @@ unsigned long aui32H264CBR_SlaveMTXTOPAZFWText[] = { 0xa275d818, 0xaa71d058, 0xc0007500, - 0xda0891e2, + 0xda1091e2, 0xda10aa55, - 0x6a14a8c9, + 0x6a14a8a9, 0x5a0fc200, 0xc0007048, 0x850690bc, 0xa17bd058, 0x414ab780, 0xa26dd818, - 0xaaf2d058, - 0xc0017740, + 0xab71d058, + 0xc0017580, 0x74c092a2, 0x9164c001, - 0xaa41d208, - 0xa958da52, + 0xaa41d210, + 0xa938da52, 0x1244e001, 0x442cb343, 0x751e0207, @@ -2958,585 +2756,572 @@ unsigned long aui32H264CBR_SlaveMTXTOPAZFWText[] = { 0x74404478, 0x82adf210, 0x91c2c000, - 0xa8cada10, - 0xaa55da08, + 0xa8aada10, + 0xaa55da10, 0x1a0c9e48, 0xd0117008, 0xb35108d4, 0x0283443c, - 0xa8c6d290, - 0xa8c9d208, - 0xd2087640, + 0xa8a6d290, + 0xa8c9d210, + 0xd2107640, 0xc00aa945, - 0x0d829260, - 0x9a42fff4, - 0xa059da50, - 0x9300c00b, - 0xaa59d290, + 0x0d829280, + 0x9a51fff4, + 0xa039da50, + 0x9320c00b, + 0xaa39d290, 0xc0017500, 0x74c091c2, 0x9244c000, - 0xaa59da50, - 0xaac1d208, - 0xa8c6d290, - 0xa8c9d208, + 0xaa39da50, + 0xaac1d210, + 0xa8a6d290, + 0xa8c9d210, 0xd4120a04, 0x76407148, - 0xa945d208, - 0x9280c009, + 0xa945d210, + 0x92a0c009, 0xfff40d82, - 0xd2909a23, - 0x7500aa5d, - 0xa059da50, - 0xa2dad290, - 0x9282c00a, - 0xa957da50, - 0xaa41da90, + 0xd2909a32, + 0x7500aa3d, + 0xa039da50, + 0xa339d290, + 0x92a2c00a, + 0xa937da50, + 0xaa21da90, 0x80a1e210, 0xda900a04, - 0xda50a241, - 0xc00aa0d5, - 0xd81890e0, + 0xda50a221, + 0xc00aa0b5, + 0xd8189100, 0x7500aa69, 0x9144c001, - 0x5f0cb780, + 0x5e8cb780, 0xa97bf018, 0xa881da08, 0x88a3e210, 0xa0f9f018, - 0xaa51f250, + 0xaa31f250, 0xda507500, - 0xc000aad9, + 0xc000aab9, 0xd058921a, 0xb720aa79, - 0x0a88590c, + 0x0a88588c, 0x75008506, - 0x4f39b540, + 0x4d39b540, 0x0a52d011, 0x4424b354, 0xd2900289, - 0xd208a8c6, + 0xd210a8a6, 0x7640a8c9, - 0xa945d208, - 0x91c0c007, + 0xa945d210, + 0x91e0c007, 0xc00774c0, - 0xb74093c4, - 0xb7804144, + 0xb78093e4, + 0xb740588c, + 0xb7204144, 0xf25041cc, - 0xf310a953, - 0xb7208221, - 0xf3105914, - 0xf2508821, - 0xb720a251, - 0x7102484d, - 0xc0010683, - 0xd8189296, - 0xb740a8e9, - 0xd0a85f04, - 0xf0185984, - 0xc820a97b, - 0xf310aa61, - 0xf0188821, - 0xd2d0a279, - 0xd058a8b9, - 0x7442a8fa, - 0xd0110a88, - 0xb3540a54, - 0x76404424, - 0xc0000289, - 0xda5090e2, - 0x0a04aa59, - 0x710ad412, - 0xa95bda50, - 0xa8c9d208, - 0xa8c6d290, - 0x8027f310, - 0x704ad410, - 0x710ad410, - 0xd2087640, - 0xc005a945, - 0xd81890a0, - 0xb740aa69, - 0xd2285f04, - 0xc8205984, - 0xd898a8e2, - 0x9e4aa8e1, - 0xc0806095, - 0xc2005a7f, - 0x00985a61, - 0xf25058a3, - 0xd898a0a1, - 0x7440aa61, - 0xa979f018, - 0xd00e0882, - 0x62450892, - 0x59a3d224, - 0x0a0276c0, - 0x0a42d00e, - 0x3098e000, - 0x90a2c000, - 0xa0a2f250, - 0xf0189e93, - 0x76c0a97b, - 0x882bf210, + 0xf248a933, + 0xe210a89e, + 0xe21082a3, + 0x9e4a88a3, + 0x03097044, + 0xa0b1f250, + 0x9296c001, + 0xa8e9d818, + 0x5e84b740, + 0x5984d0a8, + 0xa97bf018, + 0xaa61c820, + 0x8821f310, 0xa279f018, - 0x90fcc000, - 0xa8a1f250, - 0xc0007440, - 0xf208911a, - 0xc200aa51, - 0xc0005804, - 0xf2509220, - 0xd033aa51, - 0x9e5b6142, - 0xe2205d87, - 0x0d0281af, - 0x7f7cb57f, - 0x9af3c014, - 0x7f7cb77f, + 0xa8c9d2c8, + 0xa8fad058, + 0x0a887442, + 0x0a54d011, + 0x4424b354, + 0x02897640, + 0x90e2c000, + 0xaa39da50, + 0xd4120a04, + 0xda50710a, + 0xd210a93b, + 0xd290a8c9, + 0xf310a8a6, + 0xd4108027, + 0xd410704a, + 0x7640710a, + 0xa945d210, + 0x90a0c005, 0xaa69d818, 0x5e84b740, - 0xa921f250, - 0xa8c9f250, 0x5984d228, 0xa8e2c820, - 0xaa51f208, - 0x6122d033, - 0xc2009d9a, - 0xc0015a07, - 0xc0121004, - 0xd0247008, - 0xe2205987, - 0x0d0281af, - 0x7f7cb57f, - 0xc0140181, - 0xd0249ad0, - 0xc014598f, - 0xd2909af6, - 0xb75fa949, - 0xda507e64, - 0xb77fa95b, - 0xb7407f7c, - 0xf2105f94, - 0xe3108225, - 0xe21080a7, - 0xd0588b25, - 0xd410a8f6, - 0xd4107008, - 0xf3107142, - 0xd0108827, - 0xd412a8cd, - 0xd412710a, - 0xd208708a, - 0x7642a945, - 0x0a52d011, - 0xa8c6d290, - 0x4424b354, - 0xd2087440, - 0x0289a8c9, - 0x1a52d011, - 0x4422b354, - 0x02897640, - 0x0a54d011, - 0x4422b354, - 0xd4100289, - 0xd412704a, - 0x7640708a, - 0xaa69d858, - 0x0a46d002, - 0xd858024a, - 0xc000a269, - 0x0d829360, - 0x98defff4, - 0xaa5dd290, - 0xda507500, - 0xc000a059, - 0xda5091a2, - 0xda90a957, - 0xe210aa41, - 0x0a0480a1, - 0xa241da90, - 0xa0d5da50, - 0xaa59da50, - 0xa24dda10, - 0xc00077c0, - 0xb78090c4, - 0xda485c0c, - 0x000ba38a, - 0x7d6eb79f, - 0x7deeb7bf, - 0x7e6eb7df, - 0x7eeeb7ff, - 0x8c40c002, - 0xa61d9c22, - 0xb7208460, - 0xb7805a0c, - 0x0f82402d, - 0xb55f0902, - 0x75027dec, - 0x7e6cb55f, - 0xc00b0303, - 0xb7a09164, - 0xb7a05b8c, - 0xf2085994, - 0xda10a9b2, - 0x0d02a9ad, - 0x9a41c014, - 0x5c0cb780, - 0x5914b720, - 0xa8cdd288, - 0xa91ff208, - 0xb500070b, - 0x9ea5444d, - 0x8021e210, - 0x038b7440, - 0xa01df208, - 0x93c4c000, - 0xaa49da08, - 0xc0007502, - 0xda109334, - 0xb740a8aa, - 0xd0a65e84, - 0xf2085d04, - 0x9e2ea8e9, - 0xaa41c838, - 0x5904d0a6, - 0x8122c201, - 0x8021f310, - 0x5a0bc200, - 0xa241d800, - 0x91a0c000, - 0xaa29da10, - 0x5e84b740, - 0xa8f1da08, - 0x5904d226, - 0xc8309e2d, - 0xda08a0cd, - 0xda10aa49, - 0xda12a8d1, - 0x1a04a9a8, - 0xd0136243, - 0xe0100942, - 0xb77f80a7, - 0xb53f7e7c, - 0xf2087d6c, - 0x744aa8ee, - 0xb3328506, - 0x76404c78, - 0x7e7cb55f, - 0x9124c000, - 0xaa4df208, - 0xf2080a04, - 0xc004a24d, - 0xb7809060, - 0xb7405b0c, - 0xf2086284, - 0x9e2da881, - 0x5904d0a6, - 0x590cb720, - 0xaa4dc830, - 0xb7609e4a, - 0xd0334435, - 0xf2086128, - 0xd1a2a8cd, - 0x5d935d8f, + 0xa8e1d898, + 0x60999e4c, + 0x5a7fc080, + 0x5a61c200, + 0x58a30098, + 0xa0ddf208, + 0xaa61d898, + 0xf0187440, + 0x0882a979, + 0x0892d00e, + 0xd2246245, + 0x76c059a3, + 0xd00e0a02, + 0xe0000a42, + 0xc0003098, + 0xf20890a2, + 0x9e93a0de, + 0xa97bf018, + 0xf21076c0, + 0xf018882b, + 0xc000a279, + 0xf20890fc, + 0x7440a8dd, + 0x911ac000, + 0xaa51f210, + 0x5804c200, + 0x9220c000, + 0xaa31f250, + 0x6142d033, + 0x5d879e5b, + 0x81afe220, + 0xb57f0d02, + 0xc0147f7c, + 0xb77f9ad7, + 0xd8187f7c, + 0xb740aa69, + 0xf2085e04, + 0xf250a95d, + 0xd228a8a9, + 0xc8205984, + 0xf210a8e2, + 0xd033aa51, + 0x9d9a6122, + 0x5a07c200, + 0x1004c001, + 0x7008c012, + 0x5987d024, 0x81afe220, - 0x8ab3f210, + 0xb57f0d02, + 0x01817f7c, + 0x9ab4c014, + 0x598fd024, + 0x9adac014, + 0xa929d290, + 0x7e64b75f, + 0xa93bda50, + 0x7f7cb77f, + 0x5f14b740, + 0x8225f210, + 0x80a7e310, + 0x8b25e210, + 0xa8f6d058, + 0x7008d410, + 0x7142d410, + 0x8827f310, + 0xa8cdd010, + 0x710ad412, + 0x708ad412, + 0xa945d210, + 0xd0117642, + 0xd2900a52, + 0xb354a8a6, + 0x74404424, + 0xa8c9d210, + 0xd0110289, + 0xb3541a52, + 0x76404422, + 0xd0110289, + 0xb3540a54, + 0x02894422, + 0x704ad410, + 0x708ad412, + 0xd8587640, + 0xd002aa69, + 0x024a0a46, + 0xa269d858, + 0x9360c000, + 0xfff40d82, + 0xd29098ec, + 0x7500aa3d, + 0xa039da50, + 0x91a2c000, + 0xa937da50, + 0xaa21da90, + 0x80a1e210, + 0xda900a04, + 0xda50a221, + 0xda50a0b5, + 0xda10aa39, + 0x77c0a22d, + 0x90c4c000, + 0x5b8cb780, + 0xa38ada48, + 0xb79f000b, + 0xb7bf7d6e, + 0xb7df7dee, + 0xb7ff7e6e, + 0xc0027eee, + 0x9c228c40, + 0x8460a61d, + 0x598cb720, + 0x402db780, + 0x09020f82, + 0x7decb55f, + 0xb55f7502, + 0x03037e6c, + 0x9164c00b, + 0x5b0cb7a0, + 0x5914b7a0, + 0xa9b2f208, + 0xa9adda10, 0xc0140d02, - 0xda1099c6, - 0xc028aa4d, - 0x70086a00, - 0x92d6c000, - 0xaa45f248, - 0x09d2d012, - 0x9e5b624b, - 0x0108d030, - 0xe2205d87, - 0x0d0281af, - 0xa1c6f248, - 0x99afc014, - 0xa045f248, - 0x90e0c000, - 0xaa4df208, - 0xf2080a04, - 0xda10a24d, - 0xda10a951, - 0xd124aa29, - 0xd01158c0, - 0xd0a208c2, - 0x70485e49, - 0x9216c000, + 0xb7809a25, + 0xb7205b8c, + 0xd2885894, + 0xf208a8cd, + 0x070ba91f, + 0x43cdb500, + 0xe2109ea5, + 0x74408021, + 0xf208038b, + 0xc000a01d, + 0xda0893c4, + 0x7502aa49, + 0x9334c000, + 0xa8aada10, + 0x5e04b740, + 0x5d04d0a6, + 0xa8e9f208, + 0xc8389e2e, + 0xd0a6aa41, + 0xc2015904, + 0xf3108122, + 0xc2008021, + 0xd8005a0b, + 0xc000a241, + 0xda1091a0, + 0xb740aa29, + 0xda085e04, + 0xd226a8f1, + 0x9e2d5904, + 0xa0cdc830, + 0xaa49da08, + 0xa8d1da10, + 0xa9a8da12, + 0x62431a04, + 0x0942d013, + 0x80a7e010, + 0x7e7cb77f, + 0x7d6cb53f, + 0xa8eef208, + 0x8506744a, + 0x4c78b332, + 0xb55f7640, + 0xc0007e7c, + 0xf2089124, + 0x0a04aa4d, + 0xa24df208, + 0x9060c004, + 0x5a8cb780, + 0x6204b740, + 0xa881f208, + 0xd0a69e2d, + 0xb7205904, + 0xc830588c, + 0x9e4aaa4d, + 0x43b5b760, + 0x6128d033, + 0xa8cdf208, + 0x5d8fd1a2, + 0xe2205d93, + 0xf21081af, + 0x0d028ab3, + 0x99aac014, + 0xaa4dda10, + 0x6a00c028, + 0xc0007008, + 0xf24892d6, + 0xd012aa45, + 0x624b09d2, + 0xd0309e5b, + 0x5d870108, + 0x81afe220, + 0xf2480d02, + 0xc014a1c6, + 0xf2489993, + 0xc000a045, + 0xf20890e0, + 0x0a04aa4d, + 0xa24df208, + 0xa951da10, + 0xaa29da10, + 0x58c0d124, + 0x08c2d011, + 0x5e49d0a2, + 0xc0007048, + 0xf2489216, + 0xf24aaa4d, + 0xd226a944, + 0xf3105904, + 0xf3108021, + 0xc2008221, + 0xc0015a0b, + 0xd0a29100, + 0x70485e45, + 0x9196c000, + 0xa947f248, 0xaa4df248, - 0xa944f24a, - 0x5904d226, 0x8021f310, - 0x8221f310, + 0x5a07c200, + 0x9320c000, + 0x6a26d011, 0x5a0bc200, - 0x9100c001, - 0x5e45d0a2, 0xc0007048, - 0xf2489196, - 0xf248a947, - 0xf310aa4d, + 0xf2489216, + 0xf248a8c5, + 0xd0a6aa4d, + 0xc2015904, + 0xf3108122, 0xc2008021, - 0xc0005a07, - 0xd0119320, - 0xc2006a26, - 0x70485a0b, - 0x9216c000, - 0xa8c5f248, - 0xaa4df248, - 0x5904d0a6, - 0x8122c201, - 0x8021f310, - 0x5a0bc200, - 0x9080c000, - 0xaa45f248, - 0xa249f248, - 0xaa49da08, - 0xb7407500, - 0xc0035f04, - 0xf2089202, - 0x7500aa6d, - 0x9162c003, - 0x5914b740, - 0xaa41f050, + 0xc0005a0b, + 0xf2489080, + 0xf248aa45, + 0xda08a249, + 0x7500aa49, + 0x5e84b740, + 0x9202c003, + 0xaa6df208, 0xc0037500, - 0xb7609082, - 0xb7405d0c, - 0xb9605c94, - 0xd0714038, - 0xd0720938, - 0xb79f0ca8, - 0xf1c87fcd, - 0xf1f1a8dd, - 0xf1e9a23d, - 0xffffa0dd, - 0xb7609301, - 0xda10591c, - 0xf058a8a9, - 0xd0a6aa61, - 0x9e2d5904, - 0xa241f010, - 0x7e6cb73f, - 0xaa4dc830, - 0xf0087440, - 0xc001a261, - 0xda109382, - 0x0a04aa29, - 0x75062a0c, - 0x92a4c001, - 0x7d6cb75f, - 0xd0100a26, - 0x75027088, - 0x92bcc000, - 0x0d28d011, - 0x08b8d012, - 0x19c4d010, - 0xaa25f031, - 0xa8c5f029, - 0xb79f9ea2, - 0x07f47dec, - 0xb59f0242, - 0xffff7dec, - 0x77c092a1, - 0x9104c000, - 0x8502c010, - 0xa123da90, - 0x9220c000, - 0x7df4b73f, - 0x5d91d3a2, - 0xb55f0d02, - 0xc0807f64, - 0xc0145d90, - 0xda9098f2, - 0xb75fa021, - 0xb7407f64, - 0xda10590c, - 0xd888aa29, - 0x9e2da8c1, - 0x5904d226, - 0xa0cdc830, - 0x7ceeb79f, - 0x7d6eb7bf, - 0x7deeb7df, - 0x7e6eb7ff, - 0x8c60c002, - 0xa6059c22, - 0x6284b740, - 0xd2a69e5d, - 0x9e2d5904, - 0xa9cec830, - 0x0d0265a7, - 0x98cbc014, - 0xc0149e83, - 0x000a98f2, - 0x58050804, - 0x7f6eb79f, - 0x7feeb7bf, - 0x9c228c40, - 0xc030a605, - 0xb7a0ac7d, - 0x9d59598c, - 0xa45dc038, - 0xac7dc030, - 0xa45dc038, - 0xac7dc030, - 0xa45dc038, - 0x5f8cb720, - 0x5a0cb780, - 0xb5408502, - 0xb5404039, - 0x850a40b9, - 0xa10bd288, - 0x8502c010, - 0xa10bf248, - 0xa8bdf208, - 0xd0a40d02, - 0xf2085a90, - 0x098aa9ae, - 0xa107f248, - 0xa10ff248, - 0x9891c014, - 0xa9adf208, - 0x0d029e81, - 0xc01405d2, - 0xb780988a, - 0xf208590c, - 0xb79fa019, + 0xb7409162, + 0xf0105894, + 0x7500aa5d, + 0x9082c003, + 0x5c8cb760, + 0x5c14b740, + 0x4038b960, + 0x0938d071, + 0x0ca8d072, + 0x7fcdb79f, + 0xa8ddf1c8, + 0xa23df1f1, + 0xa0ddf1e9, + 0x9301ffff, + 0x589cb760, + 0xa8a9da10, + 0xaa7df018, + 0x5904d0a6, + 0xf0109e2d, + 0xb73fa241, + 0xc8307e6c, + 0x7440aa4d, + 0xa261f008, + 0x9382c001, + 0xaa29da10, + 0x2a0c0a04, + 0xc0017506, + 0xb75f92a4, + 0x0a267d6c, + 0x7088d010, + 0xc0007502, + 0xd01192bc, + 0xd0120d28, + 0xd01008b8, + 0xf03119c4, + 0xf029aa25, + 0x9ea2a8c5, + 0x7decb79f, + 0x024207f4, + 0x7decb59f, + 0x92a1ffff, + 0xc00077c0, + 0xc0109104, + 0xda908502, + 0xc000a123, + 0xb73f9220, + 0xd3a27df4, + 0x0d025d91, + 0x7f64b55f, + 0x5d90c080, + 0x98d6c014, + 0xa021da90, + 0x7f64b75f, + 0x588cb740, + 0xaa29da10, + 0xa8d9d848, + 0xd2269e2d, + 0xc8305904, + 0xb79fa0cd, + 0xb7bf7cee, + 0xb7df7d6e, + 0xb7ff7dee, + 0xc0027e6e, + 0x9c228c60, + 0xb740a605, + 0x9e5d6204, + 0x5904d2a6, + 0xc8309e2d, + 0x65a7a9ce, + 0xc0140d02, + 0x9e8398af, + 0x98d6c014, + 0x0804000a, + 0xb79f5805, 0xb7bf7f6e, 0x8c407fee, - 0xa60d9c22, - 0x5994b7a0, - 0xb7c09e5d, - 0xf2086014, - 0xf210a92f, - 0xda10a92e, - 0xf210a8d1, - 0xf212882d, - 0xba09a944, - 0x62434002, - 0x8221f310, - 0xa245f210, - 0xa8a1d208, - 0x5a0cb7c0, - 0xa0a1d210, - 0xaa25dac8, - 0xa9d2da48, - 0xa225dad0, - 0xa9adf208, - 0x9b83fff4, - 0xa9dada48, - 0xa051da48, - 0xa9adf208, + 0xc0309c22, + 0xb740ac7d, + 0xc038591c, + 0xc030a45d, + 0xc038ac7d, + 0xc030a45d, + 0xc038ac7d, + 0xb720a45d, + 0xb7805f0c, + 0x8502598c, + 0x4039b540, + 0x40b9b540, + 0xd288850a, + 0xc010a10b, + 0xf2488502, + 0xf248a10b, + 0xf248a107, + 0x9c22a10f, + 0xb7a0a60d, + 0x9e5d5914, + 0x5f94b7c0, + 0xa92ff208, 0xa92ef210, - 0x9b79fff4, - 0xaa49da08, - 0x5c0cb720, - 0xa059da48, - 0xb5006008, - 0xf24844ab, - 0xf248aa21, - 0xf248a255, - 0xf210a8a1, - 0xf208a0c1, - 0xf210aa2d, - 0xf208a22d, - 0xf210a8b1, - 0xf208a0b1, - 0xf210aa3d, - 0xf248a23d, - 0xf250a8a1, - 0xf248a0a1, - 0xf250aa25, + 0xa8d1da10, + 0x882df210, + 0xa944f212, + 0x4002ba09, + 0xf3106243, + 0xf2108221, + 0xd208a245, + 0xb7c0a8a1, + 0xd210598c, + 0xdac8a0a1, + 0xda48aa25, + 0xdad0a9d2, 0xf208a225, - 0xf210a8bd, - 0xd208a0bd, - 0xd210aa25, - 0xd208a225, - 0xd210a8a9, - 0xda08a0a9, - 0xda10aa35, - 0xf208a235, - 0xd0b1a8b9, - 0xf2100a50, - 0xd208a0b9, - 0xd0b1a882, - 0xb5200cd0, - 0xf2484031, - 0xf250aa39, - 0xb79fa239, - 0xb7bf7eee, - 0xb7df7f6e, - 0x8c607fee, - 0xc0089c22, - 0x9e5874c0, - 0xc0009e52, - 0xd00290fc, - 0x1a1470c0, - 0x501351f3, - 0x7400c005, - 0x90fcc000, - 0x7000d002, - 0x50131a50, - 0xb7400128, - 0xb7806384, - 0xd1a6640c, - 0x9e2d5904, - 0xa8e5c040, - 0xaa4dc830, - 0x60097044, - 0x1214d01d, - 0x5013d01a, - 0x48bab340, - 0x50101222, - 0x9e5c9c22, - 0x08827526, - 0x4000d01e, - 0x48bcb340, - 0x7500c380, - 0x90bcc000, - 0x084ec002, - 0xc0049c22, - 0xc0007508, - 0x0a04915c, - 0x5a07c200, - 0x7508c004, - 0xffff0884, - 0xb740935a, - 0x9d4b631c, - 0xa805c220, - 0x691dd013, - 0x8021e210, - 0xa6859c22, - 0x9e810007, - 0xcffe9e90, - 0x9e412cfc, - 0x5c419e4c, - 0xcffe6491, - 0x62c328fc, - 0x9e445841, - 0x60096083, - 0x5a41c280, - 0x04909ea0, - 0x9d099e88, - 0x9e4c0490, - 0xc0017102, - 0xd0a28504, - 0xb3025e41, - 0xf3204468, - 0xd0a68121, - 0xcffe5d40, - 0xf3102afc, - 0x000d8123, - 0x9e54040d, - 0x6138d033, - 0x61459e5c, - 0x8125e210, - 0x04629e91, + 0xfff4a9ad, + 0xda489b9f, + 0xda48a9da, + 0xf208a051, + 0xf210a9ad, + 0xfff4a92e, + 0xda089b95, + 0xb720aa49, + 0xda485b8c, + 0x6008a059, + 0x44abb500, + 0xaa21f248, + 0xa255f248, + 0xa8a1f248, + 0xa0c1f210, + 0xaa2df208, + 0xa22df210, + 0xa8b1f208, + 0xa0b1f210, + 0xaa3df208, + 0xa23df210, + 0xa8a1f248, + 0xa0a1f250, + 0xaa25f248, + 0xa225f250, + 0xa8bdf208, + 0xa0bdf210, + 0xaa25d208, + 0xa225d210, + 0xa8a9d208, + 0xa0a9d210, + 0xaa35da08, + 0xa235da10, + 0xa8b9f208, + 0x0a50d0b1, + 0xa0b9f210, + 0xa882d208, + 0x0cd0d0b1, + 0x4031b520, + 0xaa39f248, + 0xa239f250, + 0x7eeeb79f, 0x7f6eb7bf, 0x7feeb7df, - 0x9c228c40, + 0x9c228c60, + 0x74c0c008, + 0x9e529e58, + 0x90fcc000, + 0x70c0d002, + 0x51f31a14, + 0xc0055013, + 0xc0007400, + 0xd00290fc, + 0x1a507000, + 0x01285013, + 0x6304b740, + 0x638cb780, + 0x5904d1a6, + 0xc0409e2d, + 0xc830a8e5, + 0x7044aa4d, + 0xd01d6009, + 0xd01a1214, + 0xb3405013, + 0x122248ba, + 0x9c225010, + 0x75269e5c, + 0xd01e0882, + 0xb3404000, + 0xc38048bc, + 0xc0007500, + 0xc00290bc, + 0x9c22084e, + 0x7508c004, + 0x915cc000, + 0xc2000a04, + 0xc0045a07, + 0x08847508, + 0x935affff, + 0x629cb740, + 0xc2209d4b, + 0xd013a805, + 0xe210691d, + 0x9c228021, + 0x0007a685, + 0x9e909e81, + 0x2cfccffe, + 0x9e4c9e41, + 0x64915c41, + 0x28fccffe, + 0x584162c3, + 0x60839e44, + 0xc2806009, + 0x9ea05a41, + 0x9e880490, + 0x04909d09, + 0x71029e4c, + 0x8504c001, + 0x5e41d0a2, + 0x4468b302, + 0x8121f320, + 0x5d40d0a6, + 0x2afccffe, + 0x8123f310, + 0x040d000d, + 0xd0339e54, + 0x9e5c6138, + 0xe2106145, + 0x9e918125, + 0xb7bf0462, + 0xb7df7f6e, + 0x8c407fee, + 0x00009c22, 0x87c2c809, 0x0c20b060, 0x87c2c809, @@ -3545,7 +3330,8 @@ unsigned long aui32H264CBR_SlaveMTXTOPAZFWText[] = { 0x09c0b060, }; -unsigned long aui32H264CBR_SlaveMTXTOPAZFWData[] = { +unsigned long aui32H264CBR_SlaveMTXTOPAZFWData[] = +{ 0x00000000, 0x00000000, 0x00000000, @@ -3587,41 +3373,41 @@ unsigned long aui32H264CBR_SlaveMTXTOPAZFWData[] = { 0x00000000, 0x00000000, 0x809000b0, - 0x809002f8, - 0x82884174, - 0x82883aa8, - 0x82883ab8, - 0x82883b58, - 0x82883830, - 0x828838c8, - 0x82883886, + 0x809002e8, + 0x82883df4, + 0x82883724, + 0x82883734, + 0x828837d4, + 0x828834b0, + 0x82883548, + 0x82883506, + 0x82883804, + 0x82883844, 0x82883880, - 0x82883b88, - 0x82883bcc, - 0x82883c08, - 0x82883c40, - 0x82883c44, - 0x82883c74, - 0x82883ca4, - 0x82883ccc, - 0x82883cfc, - 0x82883d2c, - 0x82883d32, - 0x82883d38, + 0x828838b8, + 0x828838bc, 0x828838ec, - 0x82883ec8, - 0x82883ed0, + 0x8288391c, + 0x82883944, + 0x82883974, + 0x828839a4, + 0x828839aa, + 0x828839b0, + 0x8288356c, + 0x82883b40, + 0x82883b48, + 0x82883b78, + 0x82883b80, + 0x82883bb4, + 0x82884054, + 0x82883f26, 0x82883f00, - 0x82883f08, - 0x82883f3c, - 0x828843d4, - 0x828842a6, - 0x82884280, - 0x8288430e, - 0x82884390, - 0x8288413c, - 0x8288423c, - 0x8288427c, + 0x82883f8e, + 0x82884010, + 0x82883db4, + 0x82883ebc, + 0x82883efc, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -4199,20 +3985,20 @@ unsigned long aui32H264CBR_SlaveMTXTOPAZFWData[] = { 0x00000000, 0x00000000, 0x00000000, + 0x8090073c, + 0x8090073c, + 0x80902158, + 0x80901bec, + 0x80902dbc, + 0x80902530, + 0x80901f00, + 0x8090073c, + 0x8090073c, + 0x8090073c, + 0x8090073c, + 0x8090073c, 0x00000000, 0x00000000, - 0x8090074c, - 0x8090074c, - 0x809021f0, - 0x80901c70, - 0x80902f98, - 0x809025c8, - 0x80901f98, - 0x8090074c, - 0x8090074c, - 0x8090074c, - 0x8090074c, - 0x8090074c, 0x00000000, 0x00000000, 0x00000000, @@ -4384,18 +4170,22 @@ unsigned long aui32H264CBR_SlaveMTXTOPAZFWData[] = { 0x00000000, }; -unsigned long aui32H264CBR_SlaveMTXTOPAZFWTextReloc[] = { +unsigned long aui32H264CBR_SlaveMTXTOPAZFWTextReloc[] = +{ 0 }; -unsigned char aui8H264CBR_SlaveMTXTOPAZFWTextRelocType[] = { +unsigned char aui8H264CBR_SlaveMTXTOPAZFWTextRelocType[] = +{ 0 }; -unsigned long aui32H264CBR_SlaveMTXTOPAZFWTextRelocFullAddr[] = { +unsigned long aui32H264CBR_SlaveMTXTOPAZFWTextRelocFullAddr[] = +{ 0 }; -unsigned long aui32H264CBR_SlaveMTXTOPAZFWDataReloc[] = { +unsigned long aui32H264CBR_SlaveMTXTOPAZFWDataReloc[] = +{ 0 }; diff --git a/fw/H264SlaveFirmwareCBR_bin.h b/fw/H264SlaveFirmwareCBR_bin.h index 892384d..ee9d474 100644 --- a/fw/H264SlaveFirmwareCBR_bin.h +++ b/fw/H264SlaveFirmwareCBR_bin.h @@ -1,27 +1,3 @@ -/* - * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sub license, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice (including the - * next paragraph) shall be included in all copies or substantial portions - * of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. - * IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR - * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - */ // This file was automatically generated from ../release/H264SlaveFirmwareCBR.dnl using dnl2c. diff --git a/fw/H264SlaveFirmwareVBR_bin.c b/fw/H264SlaveFirmwareVBR_bin.c index 5be2648..eab42f5 100644 --- a/fw/H264SlaveFirmwareVBR_bin.c +++ b/fw/H264SlaveFirmwareVBR_bin.c @@ -1,54 +1,61 @@ /* - * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) 2010 Intel Corporation. All rights reserved. + * Copyright (c) Imagination Technologies Limited, UK + * Redistribution. Redistribution and use in binary form, without modification, + * are permitted provided that the following conditions are met: * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sub license, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice (including the - * next paragraph) shall be included in all copies or substantial portions - * of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. - * IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR - * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + * Redistributions must reproduce the above copyright notice and the following + * disclaimer in the documentation and/or other materials provided with the + * distribution.Neither the name of Intel Corporation nor the names of its + * suppliers may be used to endorse or promote products derived from this + * software without specific prior written permission. No reverse engineering, + * decompilation, or disassembly of this software is permitted. + * Limited patent license. Intel Corporation grants a world-wide, royalty-free, + * non-exclusive license under patents it now or hereafter owns or controls + * to make, have made, use, import,offer to sell and sell ("utilize") this + * software, but solely to the extent that any such patent is necessary to + * Utilize the software alone. The patent license shall not apply to any + * combinations which include this software. No hardware per se is licensed hereunder. + * + * DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, + * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,OR CONSEQUENTIAL DAMAGES + * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ // This file was automatically generated from ../release/H264SlaveFirmwareVBR.dnl using dnl2c. -unsigned char *szH264SlaveFirmwareVBR_buildtag = "BUILD_TOPAZ_SC_1_00_00_0318"; +unsigned char *szH264SlaveFirmwareVBR_buildtag="BUILD_TOPAZ_SC_1_00_00_0327"; -unsigned long ui32H264VBR_SlaveMTXTOPAZFWTextSize = 3103; -unsigned long ui32H264VBR_SlaveMTXTOPAZFWDataSize = 624; +unsigned long ui32H264VBR_SlaveMTXTOPAZFWTextSize = 2839; +unsigned long ui32H264VBR_SlaveMTXTOPAZFWDataSize = 604; unsigned long ui32H264VBR_SlaveMTXTOPAZFWTextRelocSize = 0; unsigned long ui32H264VBR_SlaveMTXTOPAZFWDataRelocSize = 0; unsigned long ui32H264VBR_SlaveMTXTOPAZFWTextOrigin = 0x80900000; -unsigned long ui32H264VBR_SlaveMTXTOPAZFWDataOrigin = 0x82883080; +unsigned long ui32H264VBR_SlaveMTXTOPAZFWDataOrigin = 0x82882c80; -unsigned long aui32H264VBR_SlaveMTXTOPAZFWText[] = { +unsigned long aui32H264VBR_SlaveMTXTOPAZFWText[] = +{ 0x9040c001, 0xc80993fe, 0xc0000e42, 0xc8290e00, - 0xc3a48422, - 0xc8298400, - 0xc3088622, + 0xc35e8422, + 0xc8298440, + 0xc2c88622, 0x9e838600, 0xc8099e43, - 0xc60c0d42, + 0xc5880d42, 0xc8090d60, - 0xc60e0942, + 0xc58a0942, 0xc8090920, 0xc00a0e42, 0xc8090e40, @@ -61,7 +68,7 @@ unsigned long aui32H264VBR_SlaveMTXTOPAZFWText[] = { 0x9320fffe, 0xa401c838, 0x0dc2c809, - 0x0da0c60c, + 0x0da0c588, 0x0e42c809, 0x0b46b080, 0x7e74b77f, @@ -80,8 +87,8 @@ unsigned long aui32H264VBR_SlaveMTXTOPAZFWText[] = { 0xffff9c62, 0x058d93a0, 0xb700018d, - 0xb780548c, - 0x9c015414, + 0xb780540c, + 0x9c015394, 0x0687a605, 0x0ea0060b, 0xffff9c62, @@ -91,17 +98,17 @@ unsigned long aui32H264VBR_SlaveMTXTOPAZFWText[] = { 0xa6059c22, 0x0e860a82, 0xc0340d82, - 0xc0149bef, - 0x0d8a9967, - 0x9beac034, - 0x7108b783, + 0xc0149bbc, + 0x0d8a9963, + 0x9bb7c034, + 0x4d08b782, 0xc0007500, 0xc0149082, - 0xc0149abe, - 0x740299db, + 0xc0149aba, + 0x740299d7, 0xb3549e6c, 0x02894424, - 0x995dc014, + 0x9959c014, 0xffff7540, 0xb79f90e2, 0xb7bf7f6e, @@ -113,58 +120,56 @@ unsigned long aui32H264VBR_SlaveMTXTOPAZFWText[] = { 0xb5436918, 0xb5436c18, 0xb5436c98, - 0xb5436d18, - 0xb5437118, - 0xb5437198, - 0xb5437218, - 0xb5407818, + 0xb5426d18, + 0xb5434d18, + 0xb5407218, + 0xb5404784, 0xb5404804, 0xb5404884, 0xb5404904, 0xb5404984, - 0xb5404a04, + 0xb5404b84, 0xb5404c04, 0xb5404c84, - 0xb5404d04, 0xb5404202, 0xb5404282, - 0xb5405004, + 0xb5404f84, 0xb5407a84, - 0xb5404e84, - 0x9c224702, + 0xb5404e04, + 0x9c224602, 0x8420a605, - 0x9ba6fff4, + 0x9baafff4, 0xc0340d8a, - 0xfff49b97, - 0xc0349bc6, - 0xc4209ba2, + 0xfff49b68, + 0xc0349bca, + 0xc4209b73, 0x0a020cd2, 0xc000b481, 0x4220b105, 0xe0310d8a, 0xc0148d80, 0xc8299a01, - 0xc3a20922, - 0xb73f0960, + 0xc35e0922, + 0xb73f0920, 0xd0717f6c, 0xb5802a5e, - 0xc01e450c, + 0xc01e448c, 0x85022a80, 0xa8c2f008, 0xc2807102, 0xb5a05a95, - 0xb341460c, + 0xb341458c, 0x76404434, - 0x459cb540, - 0x448cb520, + 0x451cb540, + 0x440cb520, 0x90c2c000, 0x0e12d011, 0xa241f008, - 0x550cb780, + 0x548cb780, 0x08c2c807, 0x0880c570, 0x0caac032, - 0x538cb580, + 0x530cb580, 0xc000b421, 0x0cf40a2a, 0xc000b481, @@ -195,7 +200,7 @@ unsigned long aui32H264VBR_SlaveMTXTOPAZFWText[] = { 0xc0340a02, 0xb4810c9e, 0xfff4c000, - 0x08029b2c, + 0x08029b30, 0x7eeeb79f, 0x7f6eb7bf, 0x9c228c60, @@ -250,7 +255,7 @@ unsigned long aui32H264VBR_SlaveMTXTOPAZFWText[] = { 0x09920d82, 0x0d02c002, 0x0902c002, - 0x9ac1c034, + 0x9a92c034, 0xc0340a0a, 0xb4810c9e, 0x1b04c000, @@ -258,7 +263,7 @@ unsigned long aui32H264VBR_SlaveMTXTOPAZFWText[] = { 0x9202c000, 0xb55f9dcf, 0xc0347f7c, - 0xf2319a94, + 0xf2319a65, 0xb75fa045, 0x1b047f7c, 0x851075bf, @@ -277,10 +282,10 @@ unsigned long aui32H264VBR_SlaveMTXTOPAZFWText[] = { 0x9c80c817, 0xf8399c22, 0x0d9aa205, - 0x9a7ac034, + 0x9a4bc034, 0xf9f80d8a, - 0xc033aa1d, - 0xa60592a0, + 0xc032aa1d, + 0xa60590c0, 0x0a42c801, 0x0a00c010, 0x2ebed3f2, @@ -288,50 +293,50 @@ unsigned long aui32H264VBR_SlaveMTXTOPAZFWText[] = { 0xc000b481, 0x0cf408aa, 0xc000b421, - 0x558cb780, + 0x550cb780, 0x0c92c080, 0xa881f208, 0xc000b421, - 0x558cb780, + 0x550cb780, 0xf2080c88, 0xb421a889, 0xb780c000, - 0x0c84558c, + 0x0c84550c, 0xa88df208, 0xc000b421, 0x1c980902, 0xc000b441, - 0x558cb780, + 0x550cb780, 0xf2080c90, 0xb421a885, 0xb7a0c000, - 0x0dd2558c, - 0x9a33c034, + 0x0dd2550c, + 0x9a04c034, 0xaa25f208, 0xffff7008, 0x0daa9344, 0x0d060982, 0x0902c121, 0x9b29fff4, - 0x4714b760, + 0x4694b760, 0x0d02c021, 0x09c20d04, 0x9b16fff4, - 0x4714b760, + 0x4694b760, 0x0d0609c2, 0x9b10fff4, 0x09820daa, 0xc1010d02, 0xfff40902, 0x0d929b14, - 0x9a0fc034, + 0x99e0c034, 0xaa25f208, 0xffff7008, 0x77409344, 0x90a2c000, 0xc0340d8e, - 0x0d8a9a11, - 0x9a0ec034, + 0x0d8a99e2, + 0x99dfc034, 0x7f6eb79f, 0x7feeb7bf, 0x9c228c40, @@ -339,13 +344,13 @@ unsigned long aui32H264VBR_SlaveMTXTOPAZFWText[] = { 0x0a020c8e, 0xc000b481, 0x4220b101, - 0x558cb780, + 0x550cb780, 0xa085f208, 0x0a021c8c, 0xc000b481, 0x4220b105, 0x2b5ed1f1, - 0x558cb780, + 0x550cb780, 0xcff09ead, 0xc2802e80, 0xf2085ea1, @@ -354,11 +359,11 @@ unsigned long aui32H264VBR_SlaveMTXTOPAZFWText[] = { 0x0a020c84, 0xc000b481, 0x4220b101, - 0x468cb520, + 0x460cb520, 0xb4810c84, 0xb101c000, 0xb5204220, - 0xc070470c, + 0xc070468c, 0xb4810c8e, 0x0882c000, 0xb4211c8c, @@ -367,12 +372,12 @@ unsigned long aui32H264VBR_SlaveMTXTOPAZFWText[] = { 0xb4211c8c, 0x0c84c000, 0xc000b481, - 0x6284b740, + 0x6104b740, 0x5908d326, 0xe0309e2d, 0x9ea4aa4d, 0xb7809c62, - 0x7740558c, + 0x7740550c, 0x9ea98502, 0xd0010d82, 0xf2080db2, @@ -416,7 +421,7 @@ unsigned long aui32H264VBR_SlaveMTXTOPAZFWText[] = { 0x3c80c400, 0xc000b481, 0x4220b102, - 0x5994b760, + 0x5894b760, 0x6931d312, 0x9e518502, 0x4070b960, @@ -428,7 +433,7 @@ unsigned long aui32H264VBR_SlaveMTXTOPAZFWText[] = { 0x9301ffff, 0x8560c1c0, 0x80ade210, - 0x5b94b760, + 0x5a94b760, 0x3904c001, 0x8521ce3e, 0x4048b960, @@ -438,7 +443,7 @@ unsigned long aui32H264VBR_SlaveMTXTOPAZFWText[] = { 0x85100890, 0x9301ffff, 0x812de220, - 0x590cb780, + 0x580cb780, 0x3908c001, 0x0d60c1c0, 0xdac85d09, @@ -456,7 +461,7 @@ unsigned long aui32H264VBR_SlaveMTXTOPAZFWText[] = { 0x2a04c001, 0xc0007500, 0xb7409362, - 0x09025994, + 0x09025894, 0x4070b960, 0x08e0c1c0, 0x5889d0a4, @@ -471,7 +476,7 @@ unsigned long aui32H264VBR_SlaveMTXTOPAZFWText[] = { 0xc0010205, 0x75002a08, 0x91e2c001, - 0x5b94b740, + 0x5a94b740, 0xb9600982, 0xc1c04048, 0xd0a408e0, @@ -491,13 +496,13 @@ unsigned long aui32H264VBR_SlaveMTXTOPAZFWText[] = { 0xf0104220, 0xb73fa0c1, 0xb7807e72, - 0xdac8590c, + 0xdac8580c, 0xcfffa086, 0xc0702976, 0xb4410c92, 0x8c20c000, 0xb7409c22, - 0xd312508c, + 0xd312500c, 0x0a026cb1, 0x0cc0c1c0, 0xc4005c8b, @@ -518,7 +523,7 @@ unsigned long aui32H264VBR_SlaveMTXTOPAZFWText[] = { 0x3c80c400, 0xc000b481, 0x4220b103, - 0x5a94b740, + 0x5994b740, 0x6d31d311, 0x4058b960, 0xc1c00085, @@ -718,57 +723,62 @@ unsigned long aui32H264VBR_SlaveMTXTOPAZFWText[] = { 0xfffc9ea2, 0xa60d9360, 0x85028420, - 0xb55f9e9e, - 0xb55f7f7c, - 0xf0107ffc, - 0x9e55aa61, + 0x9e9e9e55, + 0x7f7cb55f, + 0xaa61f010, 0x8c8ef012, + 0x7ffcb55f, 0x75121a08, 0x590cd226, 0xe05a8540, 0xc0068044, - 0xc00090c0, - 0xc0009280, - 0xc00193a0, - 0xc00190c0, + 0xc0009200, + 0xc0019280, + 0xc00190e0, 0xc0019200, - 0xc0029300, - 0xc0029160, - 0xc00493e0, - 0xc00491e0, + 0xc0029340, + 0xc0029040, + 0xc00392a0, + 0xc0049120, 0xc0059320, - 0xe0119100, + 0xc0059060, + 0xb7209240, + 0xb780568c, + 0x2a0849ad, + 0x856a7500, + 0x4462b352, + 0xe0119d57, 0xd0728d88, - 0xb5a01954, - 0x058b500c, - 0x9bc0fff4, + 0x058b1954, + 0x4f8cb5a0, + 0x9bb6fff4, 0x9120c005, - 0x5014b740, + 0x4f94b740, 0x8d88e011, 0x058b9ea9, 0xfff41514, - 0xc0049bb5, + 0xc0049bab, 0xe01193c0, 0xd3f28d88, 0x058b295e, 0xfff40916, - 0xb5a09a87, - 0xc004500c, + 0xb5a09a7d, + 0xc0044f8c, 0xe0119240, 0xd3f28d88, 0x058b295e, 0xfff40916, - 0xc0049a7b, + 0xc0049a71, 0xd2109100, 0xf011aa41, 0x058b8c88, 0xd0124a7d, 0x0d062ace, 0x018b0906, - 0x9a6cfff4, + 0x9a62fff4, 0x9e6a9e83, 0x0d02018b, - 0x9a66fff4, + 0x9a5cfff4, 0x9260c003, 0xaa41d210, 0x8c88f011, @@ -776,12 +786,12 @@ unsigned long aui32H264VBR_SlaveMTXTOPAZFWText[] = { 0x2aced012, 0x09060d02, 0xfff4018b, - 0x9e839a57, + 0x9e839a4d, 0x018b9e6a, 0x0d7ec00e, - 0x9a50fff4, + 0x9a46fff4, 0x93a0c002, - 0x570cb720, + 0x568cb720, 0x0890d272, 0x404db780, 0x03037500, @@ -789,42 +799,42 @@ unsigned long aui32H264VBR_SlaveMTXTOPAZFWText[] = { 0xaa51f2c8, 0x404db580, 0x9100c000, - 0x598cb780, + 0x588cb780, 0xa895f248, 0x404db520, 0x0ae0d271, 0xa8a1f208, 0xa951fa88, 0x01830c82, - 0xc0940583, - 0xd2b19a09, + 0xc0740583, + 0xd2b19bf4, 0xf2080a60, 0x9e41a903, 0x8d88e011, 0x8923e220, 0x095e058b, 0xa0a1f208, - 0x9a8efff4, + 0x9a84fff4, 0x9160c001, - 0x578cb780, + 0x570cb780, 0x8d88e011, 0xa902f208, 0x095e058b, - 0x9a82fff4, + 0x9a78fff4, 0x93e0c000, - 0x409cb741, - 0x4408b784, + 0x7f1cb740, + 0x7e08b783, 0x8d88e011, 0x8021f310, 0x058b9dcb, - 0xb581095e, - 0xfff4408c, - 0xc0009a71, - 0xb74491c0, - 0xe0114410, + 0xb580095e, + 0xfff47f0c, + 0xc0009a67, + 0xb74391c0, + 0xe0117e10, 0x058b8d88, 0xfff4091e, - 0xc00099f7, + 0xc00099ed, 0xc0019080, 0xb79f90e0, 0xc00f7e68, @@ -867,7 +877,7 @@ unsigned long aui32H264VBR_SlaveMTXTOPAZFWText[] = { 0xc0027f7c, 0xc2800a9c, 0x018b5a95, - 0x9961fff4, + 0x9957fff4, 0x7f7cb75f, 0x5a88c280, 0x8122c301, @@ -876,7 +886,7 @@ unsigned long aui32H264VBR_SlaveMTXTOPAZFWText[] = { 0x050b9dcf, 0xb55f8510, 0xfff47f7c, - 0xb75f9ac2, + 0xb75f9ab8, 0x0b047f7c, 0xfffe718e, 0xb79f92a6, @@ -903,7 +913,7 @@ unsigned long aui32H264VBR_SlaveMTXTOPAZFWText[] = { 0x08c2c000, 0xb4210c84, 0xb740c000, - 0xf0485e8c, + 0xf0485d8c, 0xf210a947, 0xf048802d, 0xc450a245, @@ -921,44 +931,44 @@ unsigned long aui32H264VBR_SlaveMTXTOPAZFWText[] = { 0xc000b481, 0x4220b101, 0x1910d053, - 0x570cb780, + 0x568cb780, 0xa891f248, 0x88a3f210, 0x0d060d82, 0xffd4018b, - 0xc0809bc7, + 0xc0809bbd, 0xb4a10ca2, 0xc002c000, 0xc0140d82, - 0x700a9954, + 0x700a991b, 0x9364ffff, 0x09820daa, 0xc1210d0a, 0xffd40902, - 0xb7809a4c, - 0xf248570c, + 0xb7809a42, + 0xf248568c, 0xc0a1a992, 0x0d040d02, 0xffd409c2, - 0xc0c09a37, + 0xc0c09a2d, 0x09920d82, 0x09420d42, - 0x9957c014, + 0x991ec014, 0x7f6eb79f, 0x7feeb7bf, 0x9c228c40, - 0xc010a60d, + 0xc010a605, 0xb7208400, - 0xb780570c, + 0xb780568c, 0x2a2049ad, - 0xb7c07500, - 0x09025994, + 0xb7a07500, + 0x0902588c, 0x9182c000, - 0x7108b783, + 0x4d08b782, 0xc0007500, - 0xd29090e2, - 0x7500aa41, - 0x9164c005, + 0xd28890e2, + 0x7500aa21, + 0x9284c003, 0x49adb720, 0x2a18d011, 0xd0027500, @@ -970,945 +980,855 @@ unsigned long aui32H264VBR_SlaveMTXTOPAZFWText[] = { 0x0c82c050, 0xc000b441, 0xb7409d87, - 0x0dc2468c, + 0x0dc2460c, 0xc01009c2, 0xcff00d02, 0xffd40c81, - 0xb7839a0e, - 0x9d1b7108, + 0xb7829a04, + 0x9d0b4d08, 0xcff07500, - 0xc0000b01, - 0xd2909282, - 0x7500aa41, + 0xc0000901, + 0xd2889282, + 0x7500aa21, 0x91e2c000, 0x606cb79f, - 0x8d00f211, + 0x8d00e211, 0x2a00c010, 0xcff07500, 0xf3100a03, - 0xb3468001, + 0xb3428001, 0xb79e4422, 0xc8014068, 0xc01008c2, 0xc0320880, 0xb59f0cea, 0xb421606c, - 0xb783c000, - 0x75007108, - 0x9282c001, - 0x7208b783, - 0xc0017500, - 0xb72091e2, - 0xd011510c, - 0x75002a12, - 0x9102c001, - 0x5f94b7a0, - 0x5a8cb7a0, - 0xaa21f210, - 0x28f99eab, - 0x510cb520, - 0x9c629ea4, - 0x5d0cb720, - 0x4129b780, - 0xc0007500, - 0xf20892a4, - 0xf210a9a1, - 0x0d82a83d, - 0x9c629e84, - 0xa8a5f250, - 0xf2089eab, - 0x0982a021, - 0x9c629e8c, - 0xaa21da08, - 0x7b8ab581, - 0xa9cdda10, - 0xfff49eb3, - 0xc8019aa6, - 0xc00a0a02, - 0xc0300a00, - 0xb4810c8a, + 0xda08c000, + 0x9e93a9ad, + 0x9addfff4, + 0x0a02c801, + 0x0a00c00a, + 0x0c8ac030, + 0xc000b481, + 0x08c2c008, + 0xb4210c84, 0xc008c000, - 0x0c8408c2, - 0xc000b421, - 0x0a02c008, - 0xb4810c88, - 0xc0c0c000, - 0x09920d82, - 0x0d02c008, - 0x0902c008, - 0x989dc014, - 0x0a02c008, - 0x0c8ec030, + 0x0c880a02, 0xc000b481, - 0x5a0cb720, - 0xb5408506, - 0xfff44039, - 0xb79f9ad1, - 0xb7bf6eee, - 0xb7df6f6e, - 0xc0106fee, - 0x9c228c60, - 0xa205f839, - 0x0c82c450, - 0xb4810a02, - 0xb101c000, - 0xc0084220, - 0xc0300a40, + 0x0d82c0c0, + 0xc0080992, + 0xc0080d02, + 0xc0140902, + 0xc008989b, + 0xc0300a02, 0xb4810c8e, - 0xc002c000, - 0xc05038c0, - 0xb4210c82, - 0xc0c0c000, - 0x09920d82, - 0x0d02c008, - 0x0902c008, - 0x9869c014, - 0x0a02c008, + 0xb720c000, + 0x8506590c, + 0x4039b540, + 0x9b08fff4, + 0x6f6eb79f, + 0x6feeb7bf, + 0x8c40c010, + 0xf8399c22, + 0xc450a205, + 0x0a020c82, + 0xc000b481, + 0x4220b101, + 0x0a40c008, 0x0c8ec030, 0xc000b481, - 0xaa1df9f8, - 0x9000fff5, - 0xf011a60d, - 0xc0010eb0, - 0xc01e9182, - 0xc0080f7e, - 0xc0300b02, - 0xc0400e8e, - 0x9e747540, - 0x0c96c050, - 0x4426b354, - 0xc20012d8, - 0xb4815a14, - 0xc030c000, - 0xb4c20d0a, - 0xb4c5c000, - 0xc030c000, - 0xb4c10c96, - 0xc0c0c000, - 0x09920d82, - 0x0d02c008, - 0x0902c008, - 0x9835c014, - 0xc000b4c5, - 0xfffe7540, - 0xfff493c4, - 0xb79f9a6f, - 0xb7bf7eee, - 0xb7df7f6e, - 0x8c607fee, - 0xb4639c22, - 0x9c22c000, - 0xa062f812, - 0xc2009c22, - 0x5d890d80, - 0x09829e59, - 0x3d80c400, - 0xc000b463, - 0x4620b203, - 0x9c220007, - 0x9c8fc127, - 0x080a9c22, - 0x56f1b971, - 0x9c81c017, - 0x9c80c071, - 0x9c80c017, - 0x4000b960, - 0xffff9c22, - 0x9e5c9280, - 0xd1a401c6, - 0x08825889, - 0x3c80c400, - 0xc000b421, - 0x4220b104, - 0x9e532244, - 0xffff7106, - 0x9c229324, - 0xc004a60d, - 0xc8298420, - 0xc37e0ca2, - 0xc0300cb0, - 0xe133ac3d, - 0xc0388d00, - 0xc030a45d, - 0xc038ac3d, - 0xc010a45d, - 0xc018ac3d, - 0xc010a45d, - 0xc018ac25, - 0xb7a0a445, - 0x9ea9570c, - 0xb5408502, - 0xb541651a, - 0xb7404b98, - 0x0dc2468c, - 0x0d42c00a, - 0xffd409c2, - 0xd25198bc, - 0xda080a58, - 0x7502aa01, - 0xc0009ead, - 0xb5809084, - 0xb780448c, - 0x87025e8c, - 0xa8a2f210, - 0xb544850a, - 0xf2104418, - 0xb540a8a5, - 0xb5405084, - 0xf20a4802, - 0xf208a100, - 0xf210a086, - 0xf208a929, - 0xf210a089, - 0xf210a92e, - 0xf208a8b2, - 0xf250a10d, - 0xf208a8b1, - 0xf208a112, - 0xf208a096, - 0xc050a09a, - 0x08c00cf2, - 0xa085f248, + 0x38c0c002, + 0x0c82c050, 0xc000b421, - 0xc0360a0a, - 0xb4810c92, - 0x0896c000, - 0xb4211c8c, - 0x8502c000, - 0x8c00f031, - 0x8d80e131, - 0xb7c09ea3, - 0x0d025d0c, - 0x4078b960, - 0x7ffcb55f, - 0xa103f208, - 0xd1229dba, - 0x9e2d5d0d, - 0xa8e5f029, - 0x2caed012, - 0xd1265c88, - 0x9e4a5908, - 0xaa4de038, - 0x28bc0d04, - 0x324250a8, - 0xffffa241, - 0xf01091c1, - 0xc036aa61, + 0x0d82c0c0, + 0xc0080992, + 0xc0080d02, + 0xc0140902, + 0xc0089869, + 0xc0300a02, 0xb4810c8e, - 0xb73fc000, - 0x1c847fec, + 0xf9f8c000, + 0xfff6aa1d, + 0xa60d9320, + 0x0eb0f011, + 0x9182c001, + 0x0f7ec01e, + 0x0b02c008, + 0x0e8ec030, + 0x7540c040, + 0xc0509e74, + 0xb3540c96, + 0x12d84426, + 0x5a14c200, + 0xc000b481, + 0x0d0ac030, + 0xc000b4c2, + 0xc000b4c5, + 0x0c96c030, + 0xc000b4c1, + 0x0d82c0c0, + 0xc0080992, + 0xc0080d02, + 0xc0140902, + 0xb4c59835, + 0x7540c000, + 0x93c4fffe, + 0x9aa8fff4, + 0x7eeeb79f, + 0x7f6eb7bf, + 0x7feeb7df, + 0x9c228c60, + 0xc000b463, + 0xf8129c22, + 0x9c22a062, + 0x0d80c200, + 0x9e595d89, + 0xc4000982, + 0xb4633d80, + 0xb203c000, + 0x00074620, + 0xc1279c22, + 0x9c229c8f, + 0xb971080a, + 0xc01756f1, + 0xc0719c81, + 0xc0179c80, + 0xb9609c80, + 0x9c224000, + 0x9280ffff, + 0x01c69e5c, + 0x5889d1a4, + 0xc4000882, + 0xb4213c80, + 0xb104c000, + 0x22444220, + 0x71069e53, + 0x9324ffff, + 0xa60d9c22, + 0x8420c004, + 0x0ca2c829, + 0x0cf0c33c, + 0xac3dc030, + 0x8d00e133, + 0xa45dc038, + 0xac3dc030, + 0xa45dc038, + 0xac3dc010, + 0xa45dc018, + 0xac25c010, + 0xa445c018, + 0x568cb7a0, + 0x85029ea9, + 0x641ab540, + 0x4998b541, + 0x460cb740, + 0xc00a0dc2, + 0x09c20d42, + 0x98ebffd4, + 0x0a58d251, + 0xaa01da08, + 0x9ead7502, + 0x9084c000, + 0x440cb580, + 0x5d8cb780, + 0xf2108702, + 0x850aa8a2, + 0x7e18b543, + 0xa8a5f210, + 0x5004b540, + 0x4702b540, + 0xa100f20a, + 0xa086f208, + 0xa929f210, + 0xa089f208, + 0xa92ef210, + 0xa8b2f210, + 0xa10df208, + 0xa8b1f250, + 0xa112f208, + 0xa096f208, + 0xa09af208, + 0x0cf2c050, + 0xf24808c0, + 0xb421a085, + 0x0a0ac000, + 0x0c92c036, + 0xc000b481, + 0x1c8c0896, 0xc000b421, - 0x996bc014, - 0xaa4dd208, + 0xf0318502, + 0xe1318c00, + 0x9ea38d80, + 0x5c0cb7c0, + 0xb9600d02, + 0xb55f4078, + 0xf2087ffc, + 0x9dbaa103, + 0x5d0dd122, + 0xf0299e2d, + 0xd012a8e5, + 0x5c882cae, + 0x5908d126, + 0xe0389e4a, + 0x0d04aa4d, + 0x50a828bc, + 0xa2413242, + 0x91c1ffff, + 0xaa61f010, + 0x0c8ec036, + 0xc000b481, + 0x7fecb73f, + 0xb4211c84, + 0xc014c000, + 0xd2089961, + 0x7500aa4d, + 0x9262c000, + 0xaa2df290, + 0x2ac8f011, + 0x91a4c000, + 0x2a00c800, 0xc0007500, - 0xf2909262, - 0xf011aa2d, - 0xc0002ac8, - 0xc80091a4, - 0x75002a00, - 0x90c4c000, - 0xa9c6f208, - 0x9ae8fff4, - 0xa2cdd208, - 0xaaadf290, - 0x2a54d011, + 0xf20890c4, + 0xfff4a9c6, + 0xd2089ae8, + 0xf290a2cd, + 0xd011aaad, + 0x75002a54, + 0x9102c000, + 0x0a42c809, + 0x0a30c494, + 0x528cb580, + 0x458cb780, 0xc0007500, - 0xc8099102, - 0xc50e0a42, - 0xb5800a70, - 0xb780530c, - 0x7500460c, - 0x9162c000, - 0x5a31c280, - 0xc03e2a04, - 0xb4810cea, - 0xc000c000, - 0xb7809280, - 0x7502448c, - 0x915cc000, - 0x2a80c100, - 0x0a0e7540, - 0x1a46d001, - 0x9060c000, - 0xc03e0a02, - 0xb4810cea, - 0xb79fc000, - 0xb7bf7a6e, - 0xb7df7aee, - 0xc0067b6e, - 0x9c228c00, - 0x538cb780, - 0x0892c0c8, - 0x40f8b960, - 0x0948d011, - 0xaa45f029, - 0x5889d0a4, + 0xc2809162, + 0x2a045a31, + 0x0ceac03e, 0xc000b481, - 0xffff0890, - 0x9c229321, - 0xb720a605, - 0xb780460c, - 0x74407d0c, - 0xb5800a04, - 0xc0007d0c, - 0xb7839364, - 0x75007108, - 0x92c2c000, - 0x448cb720, - 0x510cb780, - 0x3a407442, - 0x510cb580, - 0x919cc000, - 0x5d0cb780, - 0xa889d208, - 0xc0007440, - 0x850690a4, - 0x7818b543, - 0x0a42c801, - 0x0a00c010, - 0x0ceac032, + 0x9280c000, + 0x440cb780, + 0xc0007502, + 0xc100915c, + 0x75402a80, + 0xd0010a0e, + 0xc0001a46, + 0x0a029060, + 0x0ceac03e, 0xc000b481, - 0x08c2c008, - 0x1ce0c002, - 0xc000b421, - 0x0a42c008, - 0x0d0ec030, - 0xc000b482, - 0x0c82c450, - 0x1a40c008, + 0x7a6eb79f, + 0x7aeeb7bf, + 0x7b6eb7df, + 0x8c00c006, + 0xb7809c22, + 0xc0c8530c, + 0xb9600892, + 0xd01140f8, + 0xf0290948, + 0xd0a4aa45, + 0xb4815889, + 0x0890c000, + 0x9321ffff, + 0xa6059c22, + 0x458cb720, + 0x7b8cb780, + 0x0a047440, + 0x7b8cb580, + 0x9364c000, + 0x4d08b782, + 0xc0007500, + 0xb72092c2, + 0xb780440c, + 0x7442508c, + 0xb5803a40, + 0xc000508c, + 0xb780919c, + 0xd2085c0c, + 0x7440a889, + 0x90a4c000, + 0xb5438506, + 0xc8017218, + 0xc0100a42, + 0xc0320a00, + 0xb4810cea, + 0xc008c000, + 0xc00208c2, + 0xb4211ce0, + 0xc008c000, + 0xc0300a42, + 0xb4820d0e, + 0xc450c000, + 0xc0080c82, + 0xb4811a40, + 0xb101c000, + 0xc0024220, + 0xc05038c0, + 0xb4210c82, + 0xc0c0c000, + 0x09920d82, + 0x0d02c008, + 0x0902c008, + 0x9aacfff4, + 0x0c86c450, + 0xb4810a02, + 0xb102c000, + 0xc0084260, + 0xc0300a00, + 0xb4820d0e, + 0x0c84c000, + 0x1a00c008, 0xc000b481, 0x4220b101, - 0x38c0c002, - 0x0c82c050, - 0xc000b421, - 0x0d82c0c0, - 0xc0080992, - 0xc0080d02, - 0xfff40902, - 0xc4509aac, + 0x5a35c080, + 0x0902c801, + 0xc00e0940, + 0xd0a828fc, + 0xd0715910, + 0xc03029ce, + 0x9dc80c8a, + 0xc000b441, + 0x0c840a42, + 0xc000b481, + 0xc0007680, + 0xb7209182, + 0xb7405d8c, + 0xf21044bd, + 0xf3108a27, + 0xb5808021, + 0xc45044ad, 0x0a020c86, 0xc000b481, 0x4260b102, - 0x0a00c008, - 0x0d0ec030, - 0xc000b482, - 0xc0080c84, - 0xb4811a00, - 0xb101c000, - 0xc0804220, - 0xc8015a35, - 0x09400902, - 0x28fcc00e, - 0x5910d0a8, - 0x29ced071, - 0x0c8ac030, - 0xb4419dc8, - 0x0a42c000, - 0xb4810c84, - 0x7680c000, - 0x9182c000, - 0x5e8cb720, - 0x44bdb740, - 0x8a27f210, - 0x8021f310, - 0x44adb580, - 0x0c86c450, - 0xb4810a02, + 0xb4810cec, 0xb102c000, - 0x0cec4260, + 0xc2014260, + 0x08ea8926, + 0x0c9ec034, + 0xc000b421, + 0x568cb780, + 0xa891f248, + 0xf2108d40, + 0x0d8288a3, + 0xc2800d06, + 0xb5805a0c, + 0x018b500c, + 0x98d0ffd4, + 0x0ca2c080, + 0xc000b4a1, + 0x470cb780, + 0xb4810c88, + 0xb7a0c000, + 0xc0025814, + 0xfff40d82, + 0x700a9a27, + 0x9364ffff, + 0x7b8cb780, + 0xa8adf210, + 0xa8a2f250, + 0x9e496243, + 0xc0007102, + 0x850690b8, + 0x7018b543, + 0x458cb780, + 0xc0007500, + 0x0d829102, + 0x9987ffd4, + 0xffd40d82, + 0x0a0299a3, + 0x0ca6c080, 0xc000b481, - 0x4260b102, - 0x8926c201, - 0xc03408ea, - 0xb4210c9e, - 0xb780c000, - 0xf248570c, - 0x8d40a891, - 0x88a3f210, - 0x0d060d82, - 0x5a0cc280, - 0x508cb580, - 0xffd4018b, - 0xc08098a1, - 0xb4a10ca2, - 0xb780c000, - 0x0c88478c, + 0x0d92c002, + 0x9a02fff4, + 0xffff7400, + 0x0dea9364, + 0x0d0a0982, + 0x0902c121, + 0x9b29ffb4, + 0x568cb780, + 0xa992f248, + 0x0d02c0a1, + 0x09c20d04, + 0x9b14ffb4, + 0x0d82c0c0, + 0x0d420992, + 0xfff40942, + 0x0a029a05, + 0x0ceac03e, 0xc000b481, - 0x5914b7a0, - 0x0d82c002, - 0x9a27fff4, - 0xffff700a, - 0xb7809364, - 0xf2107d0c, - 0xf250a8ad, - 0x6243a8a2, - 0x71029e49, - 0x90b8c000, - 0xb5438506, - 0xb7807618, - 0x7500460c, - 0x9242c000, - 0xffd40d82, - 0xb7839958, - 0x75007208, + 0x7f6eb79f, + 0x7feeb7bf, + 0x9c228c40, + 0xb720a60d, + 0xb780568c, + 0xc00249ad, + 0x75002a00, + 0xc0029e8e, + 0xc8099302, + 0xc4a40cc2, + 0xc8090c90, + 0xc4ac0942, + 0xc8090920, + 0xc4f40d42, + 0xc8090d40, + 0xc55809c2, + 0xc8090980, + 0xc4960c42, + 0xc8090c60, + 0xc49c0842, + 0xc8090820, + 0xc4980ec2, + 0xd1510e80, + 0xc8090ee0, + 0xc55a08c2, + 0x9eab0880, + 0x5e8cb780, + 0xb5428506, + 0x0b024d18, + 0x7b8cb5c0, + 0x7008b5c3, + 0xa08ef208, + 0xa11df208, + 0xa102f248, + 0xa185f248, + 0xa00af248, + 0xa005f208, + 0xa282f208, + 0xa08df248, + 0x9c620603, + 0xaa4df290, + 0x5894b720, + 0xa8a1d208, + 0x75002a08, + 0x430ab5c0, + 0x41cbb520, 0x90e2c000, - 0xffd40d82, - 0xc00098a2, - 0x0d8290a0, - 0x996affd4, - 0xc0800a02, - 0xb4810ca6, - 0xc002c000, - 0xfff40d92, - 0x740099f8, - 0x9364ffff, - 0x09820dea, - 0xc1210d0a, - 0xffb40902, - 0xb7809af0, - 0xf248570c, - 0xc0a1a992, - 0x0d040d02, - 0xffb409c2, - 0xc0c09adb, - 0x09920d82, - 0x09420d42, - 0x99fbfff4, - 0xc03e0a02, - 0xb4810cea, - 0xb79fc000, - 0xb7bf7f6e, - 0x8c407fee, - 0xa60d9c22, - 0x570cb720, - 0x49b5b720, - 0x2e10d091, - 0x9e8e7500, - 0x9122c003, - 0x2e14d011, - 0xb5438506, - 0x0e827118, - 0xb5a07500, - 0xb5a37d14, - 0xc0007610, - 0xb5439082, - 0xd1117198, - 0x75002e10, - 0x9082c000, - 0x7218b543, - 0x2e10d211, - 0xc0007500, - 0xb5439082, - 0xb7837298, - 0x75007208, - 0x5f8cb7c0, - 0x9244c001, - 0x0a42c809, - 0x0a50c51e, - 0x08c2c809, - 0x08e0c526, - 0x0cc2c809, - 0x0cd0c572, - 0x0942c809, - 0x0970c5da, - 0x0d42c809, - 0x0d20c512, - 0x09c2c809, - 0x09e0c516, - 0x0dc2c809, - 0x0dc0c512, - 0x0c42c809, - 0x0c70c5dc, - 0xa24df208, - 0xa0ddf208, - 0xa0c2f248, - 0xa145f248, - 0xa14af248, - 0xa1c5f208, - 0xa1c2f208, - 0xa04ef248, - 0xaa4df208, - 0x0ee0d151, - 0x9ea49eab, - 0xb7209c62, - 0xd208598c, - 0xb580aa21, - 0xb72041ab, - 0xb5a041b3, - 0xb5204392, - 0xb7c05014, - 0xf2d0590c, + 0xb540856a, + 0xc0004f9c, + 0xb78090c0, + 0xb58041cb, + 0xb7c04f8c, + 0xf2d0580c, 0xf208aa49, 0x7048a8d9, 0x9142c000, - 0x5f8cb780, + 0x5e8cb780, 0xa88df248, 0x0de0d152, 0x9c629e8c, - 0x7108b783, - 0xc0047500, - 0xb7209062, - 0x76404614, - 0x93c4c003, - 0x438ab720, + 0x4d08b782, + 0xc0037500, + 0xb7209302, + 0x76404594, + 0x9264c003, + 0x430ab720, 0xc0007440, 0xda0890e2, 0x7048aa55, - 0x9004c001, - 0x5d14b7a0, - 0x7188b783, - 0x5f8cb7a0, + 0x9344c000, + 0x5e8cb7a0, + 0x5c14b7a0, 0xa9d6da08, - 0x4392b520, - 0x7500850a, - 0xa0aad210, - 0xa8a9f208, - 0x8d24e001, - 0x1d849d4f, - 0x9c629e8c, - 0xaa31f208, - 0x0d8a030b, + 0x4312b520, + 0xaa29f208, + 0xd210098a, + 0x1d84a0aa, 0x9c629ea4, + 0xa8b1f208, + 0x0d8a030b, + 0x9c629e8c, 0x9180c000, - 0x5f8cb780, + 0x5e8cb780, 0xa891f208, - 0x5d14b7a0, + 0x5c14b7a0, 0x03090d86, 0x9c629e8c, - 0x438ab780, - 0x7208b723, - 0x5994b720, + 0x430ab780, + 0x588cb720, 0xb5800a04, - 0xd210438a, - 0x7440aa29, - 0x4849b580, - 0x9024c001, - 0x5a8cb7a0, - 0xa8c1f208, - 0x9e8c9eab, - 0xd2109c62, - 0x7500aa29, - 0x92a4c000, - 0xa9a1f208, - 0xa85df208, - 0x9e840d82, - 0xf2089c62, - 0xf248a021, - 0x9eaba845, - 0x9e840982, - 0xda089c62, - 0xb581aa21, - 0xb7807b8a, - 0x7502448c, - 0x90bcc000, - 0xffb40d86, - 0xd2109b78, - 0x7500aa29, - 0x9122c000, - 0x558cb720, + 0xd210430a, + 0xb7a0aa29, + 0xb580598c, + 0xf2084829, + 0x9eaba8c1, + 0x9c629e8c, + 0xaa29d210, + 0xc0007500, + 0xf20892a4, + 0xf208a9a1, + 0x0d82a85d, + 0x9c629e84, + 0xa021f208, + 0xa845f248, + 0x09829eab, + 0x9c629e84, + 0xaa21da08, + 0x788ab581, + 0x440cb780, + 0xc0007502, + 0x0d8690bc, + 0x9bcdffb4, + 0xaa29d210, + 0xc0007500, + 0xb7209122, + 0xb780550c, + 0x3a08412d, + 0x90e0c000, + 0x550cb720, 0x412db780, - 0xc0003a08, - 0xb72090e0, - 0xb780558c, - 0x2a75412d, - 0x412db580, - 0x7108b723, - 0x510cb780, - 0x3a047440, - 0x510cb580, - 0x91c4c000, - 0x0e60d151, - 0x598cb740, - 0xa882d208, - 0xa881d208, - 0x5014b520, - 0xa0cdd808, - 0x7eeeb79f, - 0x7f6eb7bf, - 0x7feeb7df, - 0x9c228c60, - 0x4b0cb720, - 0xc0ff9e5c, - 0xc0ff2a40, - 0x710228c0, - 0xc0008502, - 0x85069062, - 0x4b9cb540, - 0x4b14b560, - 0xa6059c22, - 0xd0519e5d, - 0x75002a50, - 0x90e4c000, - 0x4b8cb780, + 0xb5802a75, + 0xb722412d, + 0xb7804d08, + 0x7440508c, + 0xb5803a04, + 0xc000508c, + 0xd15191c4, + 0xb7400e60, + 0xd208588c, + 0xd208a882, + 0xb520a881, + 0xd8084f94, + 0xb79fa0cd, + 0xb7bf7eee, + 0xb7df7f6e, + 0x8c607fee, + 0xb7209c22, + 0x9e5c4a8c, + 0x2a40c0ff, + 0x28c0c0ff, + 0x85027102, + 0x9062c000, + 0xb5408506, + 0xb5604b1c, + 0x9c224a94, + 0x9e5da605, + 0x2a50d051, 0xc0007500, - 0xc0c09142, - 0xc0120d82, - 0x0d0209c2, - 0xfff40942, - 0xb78098a4, - 0xc0344b0c, - 0xb4810cb6, - 0xc034c000, - 0xb4a20d32, - 0xb5a0c000, - 0xb79f4a8c, - 0xb7bf7f6e, - 0x8c407fee, - 0xa61d9c22, - 0xb7838420, - 0x75007108, - 0x9122c000, - 0x598cb780, - 0xa881d288, - 0xc0187440, - 0xb7409124, - 0xb7a0468c, - 0x0dc25694, - 0xc002098e, - 0x048b0d42, - 0x996dffb4, - 0xaa35f210, - 0x560cb7c0, - 0xa8a5f210, - 0xa8aaf210, - 0x570cb7a0, - 0x478cb580, - 0xa0d5f208, - 0xaa39da10, - 0xa8bdda10, - 0xa0def208, - 0x08d0d252, - 0xa259f208, - 0xa0c1f248, - 0xa922da10, - 0x0a50d131, - 0xa881da08, + 0xb78090e4, + 0x75004b0c, + 0x9142c000, + 0x0d82c0c0, + 0x09c2c012, + 0x09420d02, + 0x98cafff4, + 0x4a8cb780, + 0x0cb6c034, + 0xc000b481, + 0x0d32c034, + 0xc000b4a2, + 0x4a0cb5a0, + 0x7f6eb79f, + 0x7feeb7bf, + 0x9c228c40, + 0x8420a61d, + 0x4d08b782, + 0xc0007500, + 0xb7809122, + 0xd288588c, + 0x7440a881, + 0x9284c015, + 0x460cb740, + 0x5614b7a0, + 0x098e0dc2, + 0x0d42c002, + 0xffb4048b, + 0xf21099c2, + 0xb7c0aa35, + 0xf210558c, + 0xf210a8a5, + 0xb7a0a8aa, + 0xda10568c, + 0xb580a922, + 0xda10470c, + 0xf208aa39, + 0xda10a0d5, + 0xf208a8bd, + 0xd252a0de, + 0xf25008d0, + 0xf208a927, + 0xf248a259, + 0xd131a0c1, + 0xda080a50, + 0x9e53a881, 0x404bb740, - 0xa927f250, - 0xda909e53, - 0x60b2a8b2, - 0x5a7fc080, - 0x5a71c200, - 0x58930098, - 0xe2105894, - 0xdffc80a3, - 0x59157e7e, - 0x5b90c100, - 0xf248018b, - 0xc000a0dd, - 0xe10091e2, - 0xc0005d40, - 0xda909164, - 0x8502aa35, - 0x4792b520, - 0x489ab540, - 0x468ab580, - 0xaa21f288, - 0x0950d132, - 0xa255f248, - 0xa259f248, + 0xa8b2da90, + 0xc08060b2, + 0xc2005a7f, + 0x00985a71, + 0x58945893, + 0x80a3e210, + 0x7e7edffc, + 0xc1005915, + 0x018b5b90, + 0xa0ddf248, + 0x91e2c000, + 0x5d40e100, + 0x9164c000, + 0xaa35da90, + 0xb5208502, + 0xb5404692, + 0xb580479a, + 0xf288458a, + 0xd132aa21, + 0xda100950, + 0xf248a8a1, + 0xf248a255, + 0xd810a259, + 0xf248aa41, + 0xda48a93b, + 0x6218a8ba, + 0x8021f310, + 0xa93dda48, + 0xa0caf248, + 0xa249f288, + 0xaa29da48, + 0xa151f248, + 0xa923f208, + 0xa8aeda48, + 0xc2006218, + 0xf3105a10, + 0xf2088021, + 0xf208a241, + 0x9e4ca927, + 0xa928f20a, + 0x588c6098, + 0x8023f210, + 0x82a3e210, + 0x5d8cb740, + 0xa249f208, + 0xa8aada48, + 0xaa21da10, + 0xa0cdf208, + 0xa8c1d810, + 0xa0c6f208, + 0xa937f248, + 0x62430a04, 0xa8a1da10, - 0xaa41d810, - 0xa93bf248, - 0xa8bada48, - 0xf3106218, - 0xda488021, - 0xf248a93d, - 0xf288a0ca, - 0xda48a249, - 0xf248aa29, - 0xf208a151, - 0xda48a923, - 0x6218a8ae, - 0x5a10c200, 0x8021f310, - 0xa241f208, - 0xa927f208, - 0xf20a9e4c, - 0x6098a928, - 0xf210588c, - 0xe2108023, - 0xf20882a3, - 0xda48a249, - 0xf208a8aa, - 0xda10a0cd, - 0xd810aa21, - 0xf208a8c1, - 0xf248a0c6, - 0x0a04a937, - 0xb7406243, - 0xf3105e8c, - 0xf2888021, - 0xda10a245, - 0xf008a8a1, - 0xda10a953, - 0xf00aa8a2, - 0x58a0a954, + 0xa8a2da10, + 0xa245f288, + 0xa953f008, + 0xa954f00a, + 0x5c9c58a0, 0x80a3e210, - 0xe0205c9c, - 0xda4882a3, - 0xf208aa2d, - 0xf208a0ad, - 0xf248a0b2, - 0xf248a0c5, - 0xf208a0ce, - 0xd810a251, - 0xc004a941, - 0xb5201880, - 0xd1314f0c, - 0xda080a54, - 0xc002a881, - 0xb5201c80, - 0x59404f94, - 0xf2885951, - 0x58c0a155, - 0xf28858d1, - 0xc42ea0d9, - 0x0a020cf2, - 0xc000b481, - 0x4220b101, - 0x74402884, - 0x0b50d132, - 0x9102c000, - 0xaa41da10, - 0x753ec09c, - 0x9152c011, - 0x08c6c0c0, - 0x0ce2c050, - 0xc000b421, - 0xa939f210, - 0x0a30d131, - 0xa881da08, - 0x28a0d052, - 0x58917640, + 0x82a3e020, + 0xaa2dda48, + 0xa0adf208, + 0xa0b2f208, + 0xa0c5f248, + 0xa0cef248, + 0xa251f208, + 0xa941d810, + 0x1880c004, 0x4e8cb520, - 0x9222c000, - 0xc0600a02, - 0xb4810cae, - 0xda10c000, - 0x7440a8a1, - 0x9302c000, - 0xb5408502, - 0xc0004e9c, - 0xc2009260, - 0x74802900, - 0x9122c000, - 0xc0600a0a, - 0xb4810cae, - 0xc000c000, - 0x0a0690e0, + 0x0a54d131, + 0xa881da08, + 0x1c80c002, + 0x4f14b520, + 0x59515940, + 0xa155f288, + 0x58d158c0, + 0xa0d9f288, + 0x0cf2c42e, + 0xb4810a02, + 0xb101c000, + 0x28844220, + 0xd1327440, + 0xc0000b50, + 0xda109102, + 0xc09caa41, + 0xc00e753e, + 0xc0c092b2, + 0xc05008c6, + 0xb4210ce2, + 0xf210c000, + 0xd131a939, + 0xda080a30, + 0xd052a881, + 0x764028a0, + 0xb5205891, + 0xc0004e0c, + 0x0a029222, 0x0caec060, 0xc000b481, - 0xaa39f210, - 0x75002a04, - 0xb540850a, - 0xc000491c, - 0x850490a2, - 0x491cb540, - 0x7108b783, - 0xb7e07500, - 0xc0005f94, - 0xb78392e2, - 0x75007208, - 0x9244c000, - 0x460cb780, + 0xa8a1da10, + 0xc0007440, + 0x85029302, + 0x4e1cb540, + 0x9260c000, + 0x2900c200, + 0xc0007480, + 0x0a0a9122, + 0x0caec060, + 0xc000b481, + 0x90e0c000, + 0xc0600a06, + 0xb4810cae, + 0xf210c000, + 0x2a04aa39, + 0x850a7500, + 0x489cb540, + 0x90a2c000, + 0xb5408504, + 0xb782489c, + 0x75004d08, + 0x5e94b7e0, + 0x91a2c000, + 0x458cb780, 0xc0007500, - 0xb78391a2, - 0x75007288, - 0x9104c000, - 0x5a94b760, - 0xaa61f210, - 0x9c629ea4, - 0xaa39f210, - 0x75002a20, - 0x90e2c000, - 0xaa21da10, + 0xb7609102, + 0xf2105994, + 0x9ea4aa61, + 0xf2109c62, + 0x2a20aa39, 0xc0007500, - 0xb7809244, - 0xb720598c, - 0xda08530c, - 0x9e8ca98e, - 0xb7839c62, - 0x75007108, - 0x90a2c000, - 0xb5438506, - 0xf2107b18, - 0xd011a8b9, - 0x75002a14, - 0x90e2c001, - 0x2a12d011, - 0x85167500, - 0x0a7ecffe, - 0x0cfac038, - 0x8d28e001, - 0x4d1cb540, - 0xc000b481, - 0xa8c1da10, - 0x6314b720, - 0x0a6ac284, - 0x856ac684, - 0x7462c058, - 0x5214b520, - 0x0c82c038, - 0x4c28b324, - 0xc000b481, - 0xc0020882, - 0xb4210c80, - 0xffd4c000, - 0xb7809bf5, - 0xc03e490c, - 0xb4810c82, - 0xb720c000, - 0xc0504d0c, - 0xb4210c82, + 0xda1090e2, + 0x7500aa21, + 0x9244c000, + 0x588cb780, + 0x528cb720, + 0xa98eda08, + 0x9c629e8c, + 0x4d08b782, + 0xc0007500, + 0x850690a2, + 0x7518b543, + 0xa8b9f210, + 0x2a14d011, + 0xc0017500, + 0xd01190e2, + 0x75002a12, + 0xcffe8516, + 0xc0380a7e, + 0xe0010cfa, + 0xb5408d28, + 0xb4814c9c, 0xda10c000, - 0xf288a921, - 0xda10a8d5, - 0x6123a926, - 0xda109e53, - 0x6097aa21, - 0x5e14b720, - 0xb5418702, - 0x857f7c82, - 0x459ab540, - 0xb540851a, - 0x0d86449a, - 0xb5801a04, - 0xb5404d8c, - 0x8526405b, - 0x415bb540, - 0x460ab540, - 0x18a05891, - 0x40cbb520, - 0x7fe4b55f, - 0x9baac014, - 0x7fe4b75f, - 0xb5438506, - 0xb5437a18, - 0xb5447a80, - 0xb5444000, - 0xb5434080, - 0xda107b80, + 0xb720a8c1, + 0xc2846194, + 0xc6840a6a, + 0xc058856a, + 0xb5207462, + 0xc0385194, + 0xb3240c82, + 0xb4814c28, + 0x0882c000, + 0x0c80c002, + 0xc000b421, + 0x9825fff4, + 0x488cb780, + 0x0c82c03e, + 0xc000b481, + 0x4c8cb720, + 0x0c82c050, + 0xc000b421, + 0xa921da10, + 0xa8d5f288, + 0xa926da10, + 0x9e536123, + 0xaa21da10, + 0xb7206097, + 0x87025d14, + 0x7982b541, + 0xb540857f, + 0x851a449a, + 0x439ab540, + 0x1a040d86, + 0x4d0cb580, + 0x405bb540, + 0xb5408526, + 0xb540415b, + 0x5891450a, + 0xb52018a0, + 0xb55f40cb, + 0xc0147fe4, + 0xb75f9b0b, + 0xda107fe4, 0xf288a8a6, - 0x9e49aa55, - 0x5694b720, - 0x7c00b543, - 0xb7206243, - 0x8502434d, + 0x8506aa55, + 0x7418b543, + 0xb7209e49, + 0xb5435614, + 0xb5437480, + 0xb5437a00, + 0xb5437a80, + 0xb5437580, + 0x62437600, + 0x434db720, + 0x0a828502, 0xc10158c8, 0x9e892880, 0xa9c2da10, - 0xb5400a82, - 0xb5404e1c, - 0x5dc0519c, - 0x2dc0c0ff, - 0x3db0ca01, + 0x4d9cb540, + 0x511cb540, 0x5a11c200, - 0x450ab580, - 0xfff43596, - 0xc0c099d3, - 0xc0120d82, - 0x0d0209c2, - 0xffd40942, - 0x714e9a92, - 0xc0018546, - 0x9dcf9148, - 0x99d5fff4, + 0xc0ff5dc0, + 0xca012dc0, + 0xb5803db0, + 0x3596440a, + 0x99ddfff4, 0x0d82c0c0, 0x09c2c012, - 0x09060d02, - 0x9a83ffd4, - 0x1a70d091, - 0x0a027148, - 0x0a42d00b, - 0xa9c2da10, - 0x5a28c200, - 0x5dc09ea1, - 0x2dc0c0ff, - 0x3db0c801, - 0xfff43596, - 0xd05199a9, - 0xc2000a50, - 0xc2005a40, - 0x714e5ac1, - 0xfffe8506, - 0xf2509346, - 0x7500aa71, - 0x857fcfce, - 0x7f9cb540, - 0x9102c000, - 0xa9bef210, - 0x450ab760, - 0x9c629ea4, - 0xc0140d82, - 0xb78398e4, - 0x75007a88, - 0xb5438502, - 0xc0027a18, - 0xb7a092a4, - 0x0b025a8c, - 0xb783068f, - 0x75007108, - 0x9082c002, - 0x7208b783, - 0xc0017500, - 0xb78393e2, - 0x75007b08, - 0x9182c000, - 0xa9a2f208, - 0x7b08b5c3, - 0xa869f250, - 0x9c629e84, - 0x430ab500, - 0x7c08b783, - 0xc0007500, - 0xf2109382, - 0x9eaba825, - 0x7c08b5c3, - 0x9c629e84, - 0xaa21f250, - 0x9c629ea4, - 0xa9a1f208, - 0xa83df210, - 0x9e840d86, - 0xf2509c62, - 0x9eabaa25, - 0xa021f208, - 0x9ea40986, - 0xb7839c62, - 0x75007c08, - 0x91e4c000, - 0xc0140d86, - 0xb7839898, - 0x75007c08, - 0x9342ffff, - 0x90a0c000, + 0x09420d02, + 0x9ac2ffd4, + 0x8546714e, + 0x9148c001, + 0xfff49dcf, + 0xc0c099df, + 0xc0120d82, + 0x0d0209c2, + 0xffd40906, + 0xd0919ab3, + 0x71481a70, + 0xd00b0a02, + 0xda100a42, + 0xc200a9c2, + 0x9ea15a28, + 0xc0ff5dc0, + 0xc8012dc0, + 0x35963db0, + 0x99b3fff4, + 0x0a50d051, + 0x5a40c200, + 0x5ac1c200, + 0x8506714e, + 0x9346fffe, + 0xaa71f250, + 0xcfce7500, + 0xb540857f, + 0xc0007e1c, + 0xf2109102, + 0xb760a9be, + 0x9ea4440a, + 0x0d829c62, + 0x9899c014, + 0x7488b783, + 0x85027500, + 0x7418b543, + 0x9144c000, 0xc0140d86, 0xb783988e, - 0x75007a88, - 0x9262fffd, + 0x75007488, + 0x9342ffff, 0x0d82c0c0, 0x09c2c012, 0x09060d02, - 0x99f1ffd4, + 0x9a6cffd4, 0x0a02c801, - 0x518cb580, + 0x510cb580, 0x0d82c0c0, 0x09c2c012, 0x09420d02, - 0x99e5ffd4, - 0x5194b760, - 0x991afff4, + 0x9a60ffd4, + 0x5114b760, + 0x996ffff4, 0xfff40d86, - 0xc0c09928, + 0xc0c0997d, 0xc0120d82, 0x0d0209c2, 0xffd40906, - 0x850299d6, + 0x85029a51, 0x0892c006, 0x0c9ac430, 0xb5400902, - 0xc006519c, + 0xc006511c, 0xb4418510, 0xb104c000, 0x2a404220, @@ -1917,7 +1837,7 @@ unsigned long aui32H264VBR_SlaveMTXTOPAZFWText[] = { 0xe0000087, 0xffff1884, 0xb7409284, - 0xc0064614, + 0xc0064594, 0xc4300892, 0x09020c9a, 0x8512c006, @@ -1938,7 +1858,7 @@ unsigned long aui32H264VBR_SlaveMTXTOPAZFWText[] = { 0x0ceac03e, 0xc000b481, 0x9180c000, - 0x448cb780, + 0x440cb780, 0x088a7504, 0x0ceac03e, 0x1894d00c, @@ -1946,7 +1866,7 @@ unsigned long aui32H264VBR_SlaveMTXTOPAZFWText[] = { 0x0d82c0c0, 0x0d0209e2, 0xffd40942, - 0x0a029982, + 0x0a0299fd, 0x0cb6c034, 0xc000b481, 0x7deeb79f, @@ -1961,25 +1881,25 @@ unsigned long aui32H264VBR_SlaveMTXTOPAZFWText[] = { 0xc0120d82, 0x0d0209c2, 0xffd40906, - 0xc0009964, + 0xc00099df, 0xc4349240, 0x0a020cb2, 0xc000b481, 0x4220b101, 0x74402884, 0x90e2c000, - 0x7a08b783, - 0xc0097500, - 0xb78091a2, - 0x75024e0c, + 0x7408b783, + 0xc0067500, + 0xb7809322, + 0x75024d8c, 0x90c4c000, 0xc0140d82, - 0x3ac09a29, - 0x5694b740, - 0x560cb740, + 0x3ac099d5, + 0x5614b740, + 0x558cb740, 0xa8c5d810, 0xaa55f088, - 0x4592b720, + 0x4492b720, 0x9e496243, 0x5a11c200, 0xba090a04, @@ -1987,24 +1907,24 @@ unsigned long aui32H264VBR_SlaveMTXTOPAZFWText[] = { 0x70484002, 0x06850305, 0x9138c000, - 0x490cb780, + 0x488cb780, 0xb5802a51, - 0xc003490c, + 0xc003488c, 0xf21091c0, 0x2a04aa39, 0xc0027500, 0xb78093a2, - 0x7440490c, + 0x7440488c, 0x3942d011, - 0x490cb540, + 0x488cb540, 0x929cc002, - 0x4792b760, + 0x4692b760, 0xba249e5c, 0xc002400a, 0xc00291a2, 0xb760911c, - 0xb740650a, - 0x9e995f04, + 0xb740640a, + 0x9e995e04, 0xba099e2d, 0xd0a24003, 0x9e485e7f, @@ -2019,94 +1939,52 @@ unsigned long aui32H264VBR_SlaveMTXTOPAZFWText[] = { 0x9e545090, 0xc0017902, 0xb7819102, - 0x75004b88, + 0x75004988, 0x9064c001, - 0x470ab780, + 0x460ab780, 0xba249e48, 0x70084002, 0x9378c000, 0xc0007640, 0xb78190e4, - 0x75024b08, + 0x75024908, 0x92c2c000, 0x1e32d011, - 0x478ab580, + 0x468ab580, 0x48fd9e54, - 0x470ab560, - 0x4b90b501, + 0x460ab560, + 0x4990b501, 0xb5402959, - 0x20c2490c, + 0x20c2488c, 0xc000a0c1, 0x850290a0, - 0x4b98b541, - 0x458ab780, + 0x4998b541, + 0x448ab780, 0x400aba24, 0x90fcc000, - 0x650ab780, + 0x640ab780, 0xb5800a04, - 0xb720650a, - 0xc03e490c, + 0xb720640a, + 0xc03e488c, 0xb4210c82, 0xb780c000, - 0x0a04458a, - 0x458ab580, - 0x9a96c014, - 0x7108b783, - 0xc0027500, - 0xb7839222, - 0x75007208, - 0x9182c002, - 0x518cb780, - 0x75002a40, - 0x90e4c000, - 0x4008b784, - 0xc002751a, - 0xb7809024, - 0xb721580c, - 0xda087c92, - 0x9e48a881, - 0xc0007002, - 0xb7809284, - 0x8502430a, - 0x7c9ab541, - 0x440ab580, - 0x4412b760, - 0x530cb780, - 0xb5438506, - 0xb5437b18, - 0x9ea47c18, - 0xf2109c62, - 0x2a10aa39, - 0xc0007500, - 0xb78393e2, - 0x75007c08, - 0x90e4c000, - 0x7c8ab781, - 0xc0007502, - 0xb78392a4, - 0x75007b08, - 0xd0010902, - 0xc4380922, - 0x0a020c82, - 0xc000b481, - 0x4220b101, - 0x309428f1, - 0x0c82c038, - 0xc000b421, + 0x0a04448a, + 0x448ab580, + 0x9a42c014, 0x983ec014, - 0x4e0cb780, + 0x4d8cb780, 0xa955f288, 0x71040a04, - 0x4e0cb580, + 0x4d8cb580, 0x90a4c000, 0xb5408502, - 0xda104e1c, + 0xda104d9c, 0xb720a8a5, - 0x58914592, + 0x58914492, 0xba0960a3, - 0x9e4c4003, + 0x9e484003, 0x08843a84, - 0x020b7102, + 0x020b7002, 0x2a3dcffe, 0x4426b354, 0xd0510289, @@ -2115,47 +1993,47 @@ unsigned long aui32H264VBR_SlaveMTXTOPAZFWText[] = { 0x0d82c0c0, 0x09c2c012, 0x09420d02, - 0x982fffd4, - 0x518cb780, + 0x98feffd4, + 0x510cb780, 0xc0007500, 0x9eab90a2, - 0x9b71ffd4, + 0x981afff4, 0x7eeeb79f, 0x7f6eb7bf, 0x7feeb7df, 0x9c228c60, 0xa205f839, - 0x4008b724, - 0x5204b740, - 0x448ab780, + 0x7a08b723, + 0x5184b740, + 0x438ab780, 0x5908d0a6, 0xb7409e2d, - 0xe030570c, + 0xe030568c, 0xb760a94e, - 0xb744639c, - 0xb7444098, - 0x1a044000, - 0x448ab580, + 0xb743621c, + 0xb7437a98, + 0x1a047a00, + 0x438ab580, 0xa8cdc030, 0x5a40e200, 0x0a20d251, 0xa882da08, 0x82a3e210, - 0x5194b540, + 0x5114b540, 0x5c905c95, - 0x4008b524, + 0x7a08b523, 0x92c4c001, - 0x4088b784, + 0x7a88b783, 0xd3f10a04, 0x744428ce, - 0x4088b584, + 0x7a88b583, 0x9034c001, - 0x7f94b760, + 0x7e14b760, 0xb5438506, - 0x24a67a98, + 0x24a67498, 0xb5437640, - 0xb5207c18, - 0xc0005194, + 0xb5207618, + 0xc0005114, 0xd1319202, 0xb78008a0, 0xc801402b, @@ -2163,96 +2041,96 @@ unsigned long aui32H264VBR_SlaveMTXTOPAZFWText[] = { 0x5a40c200, 0x2a40c0ff, 0xb5803208, - 0x0806518c, + 0x0806510c, 0xaa1df9f8, - 0xb7249c22, - 0xb7404088, - 0xd0a65e04, + 0xb7239c22, + 0xb7407a88, + 0xd0a65d04, 0x9e2d5904, 0xaa4dc830, - 0x448ab580, + 0x438ab580, 0x09a0d132, - 0x458ab720, + 0x448ab720, 0xaa61d810, 0x4002ba19, 0x5a11c200, 0x70c81a04, 0x9104c000, - 0x7f8cb780, + 0x7e0cb780, 0x3a00c040, - 0x7f8cb580, - 0x4e8cb720, + 0x7e0cb580, + 0x4e0cb720, 0x0a18d011, 0xc00070c8, 0xb7809104, - 0xc0107f8c, + 0xc0107e0c, 0xb5803a00, - 0xd0117f8c, + 0xd0117e0c, 0x70c80a1c, 0x9104c000, - 0x7f8cb780, + 0x7e0cb780, 0x3a00c020, - 0x7f8cb580, - 0x560cb780, + 0x7e0cb580, + 0x558cb780, 0xa916f288, 0xa919f288, 0xb7209e50, - 0xd011460a, + 0xd011450a, 0x62411a24, 0x4002ba09, 0x704800b2, 0x9106c000, - 0x7f8cb780, + 0x7e0cb780, 0x2a7acfff, - 0x7f8cb580, + 0x7e0cb580, 0x1a22d011, 0x62459e52, 0xc0007048, 0xb7809106, - 0xc7fe7f8c, + 0xc7fe7e0c, 0xb5802a7e, - 0xb7407f8c, - 0xd0a2451a, + 0xb7407e0c, + 0xd0a2441a, 0xf3105e11, 0x70c88821, 0x9104c000, - 0x7f8cb780, + 0x7e0cb780, 0x2a4ecfff, - 0x7f8cb580, - 0x568cb740, - 0x7f8cb720, + 0x7e0cb580, + 0x560cb740, + 0x7e0cb720, 0xaa45d808, 0x9e8a9e50, 0x5a11c200, 0x62091a04, - 0x5194b720, + 0x5114b720, 0xba240a04, 0x70c84002, 0xb5202494, - 0xc0005194, + 0xc0005114, 0xc8019118, 0xb5203c80, - 0xc0005194, + 0xc0005114, 0xd81091c0, 0xc801aa61, 0x9e483c80, 0x5a40c200, 0x2a40c0ff, 0xb5803208, - 0xf008518c, + 0xf008510c, 0xc040aa59, 0x75002a00, 0x9102c000, - 0x518cb780, + 0x510cb780, 0x3a00c101, - 0x518cb580, - 0x5194b760, - 0x9a60ffd4, + 0x510cb580, + 0x5114b760, + 0x9b09ffd4, 0xf9f80802, 0x9c22aa1d, - 0x5714b700, + 0x5694b700, 0x0e04d251, - 0x560cb760, + 0x558cb760, 0xa881da08, 0x2dfcc00e, 0x0cbac034, @@ -2283,7 +2161,7 @@ unsigned long aui32H264VBR_SlaveMTXTOPAZFWText[] = { 0xf008c000, 0x0c84a97d, 0xc000b441, - 0x4d8cb780, + 0x4d0cb780, 0xd2240a08, 0x72445890, 0x931cc000, @@ -2298,25 +2176,25 @@ unsigned long aui32H264VBR_SlaveMTXTOPAZFWText[] = { 0xa275f008, 0x0880c008, 0xa0fdf008, - 0x4f0cb780, + 0x4e8cb780, 0x0cdac034, 0xc000b481, - 0x4f8cb720, + 0x4f0cb720, 0xb4210c84, 0xb780c000, - 0x0ce44f0c, + 0x0ce44e8c, 0xb4810a40, 0xb720c000, - 0x0c844f8c, + 0x0c844f0c, 0xb42108c0, 0xb780c000, - 0xb7204f0c, - 0x1ce44f8c, + 0xb7204e8c, + 0x1ce44f0c, 0x0a00c010, - 0x4f0cb580, + 0x4e8cb580, 0xaa65f048, 0x0880c008, - 0x4f8cb520, + 0x4f0cb520, 0xc000b481, 0xa8edf048, 0xb4210c84, @@ -2378,94 +2256,88 @@ unsigned long aui32H264VBR_SlaveMTXTOPAZFWText[] = { 0x2a3c1a10, 0x3a00c004, 0xc000b481, - 0x4d8cb780, + 0x4d0cb780, 0xb5800a04, - 0x9c224d8c, - 0xc43ea68d, + 0x9c224d0c, + 0xc43ea685, 0x0a020c92, 0xc000b481, - 0x4220b103, - 0x5c8cb780, + 0x4240b102, + 0x5b8cb780, 0xa885da08, 0xa909da08, - 0xa189da08, + 0xa10ada08, 0xa081da08, 0xa105da08, 0x0a020cd0, 0xc000b481, - 0x4220b103, - 0x5c0cb720, - 0x518cb780, - 0x5c8cb7a0, + 0x4240b102, + 0x5b0cb720, + 0x510cb780, + 0x5b94b700, 0x40b3b720, 0x412bb740, - 0x412bb560, + 0x4133b540, 0x75002a40, - 0xb5200303, + 0xb5200283, 0xb5404033, 0xc00040ab, - 0xb78490e2, - 0x750a4008, + 0xb78390e2, + 0x750a7a08, 0x90f2c000, - 0x4008b784, - 0xc00d751a, - 0xb7819204, - 0x0a047c8a, - 0x7c8ab581, + 0x7a08b783, + 0xc006751a, + 0xb7819104, + 0x0a04798a, + 0x798ab581, 0x0ca6c450, 0xb4810a02, - 0xb103c000, - 0x00874220, + 0xb102c000, + 0x9e514240, + 0x9e509e54, + 0x2a7cc00f, + 0x59c1d228, 0x2880c031, - 0xc00f0207, - 0xd0a42a7c, - 0xd22859e1, - 0x000759c1, + 0x59e1c080, 0x287ccffe, 0x0a020c88, 0xc000b481, - 0x4220b103, - 0x5bc1c180, - 0xcffe9e9a, - 0x0cbc2d7c, + 0x4240b102, + 0x5f41d122, + 0xcffe0585, + 0x0cbc2dfc, 0xc000b481, - 0x4220b103, - 0xb7400087, - 0xb781568c, - 0xc0fc7b8a, - 0xd0f22880, - 0xd0a4283e, - 0x9e415b19, - 0xa8d2d888, - 0xb5019e95, - 0xdffc7b92, - 0x12187e7e, - 0x4002ba1c, - 0x91c2c002, - 0xc00076c2, - 0xb7809384, - 0xb740480a, - 0xba245f04, - 0xc2004002, - 0x58ed58ff, - 0x589700c2, - 0x5908d0a6, - 0x58949e2d, - 0x9e591242, - 0xa8cee038, - 0x4a7d5230, - 0x249e9ea7, + 0x4240b102, + 0x2caed0f2, + 0x560cb720, + 0x4a2bb780, + 0xdffc9e8a, + 0xb5217d3e, + 0xc0027892, + 0x74c291a2, + 0x9364c000, + 0x470ab780, + 0x5e04b740, + 0x4002ba24, + 0x58ffc200, + 0x00c258ed, + 0xd0a65897, + 0x9e2d5908, + 0x12425894, + 0xe0385270, + 0x4a7da8ce, + 0x249a9ea5, 0xc001a0c2, 0xb7809180, - 0xda08468a, - 0xba24a8a1, + 0xb720458a, + 0xba24404a, 0x70484002, 0x907cc001, - 0x488ab780, - 0x4812b720, - 0x5f04b740, + 0x478ab780, + 0x4712b720, + 0x5e04b740, 0xb5800a04, - 0xba09488a, + 0xba09478a, 0xd0a24003, 0x9e495e7f, 0xc2009e2d, @@ -2473,161 +2345,50 @@ unsigned long aui32H264VBR_SlaveMTXTOPAZFWText[] = { 0x5a17c200, 0x5908d226, 0x5a14c200, - 0xe0389ea7, - 0x149ea94d, + 0xe0389ea5, + 0x149aa94d, 0x08869e4c, 0x312250b0, 0xb780a141, - 0x0a04480a, - 0x480ab580, - 0x7188b783, - 0xb7837500, - 0xc0007208, - 0xc01c90c4, - 0xc0027d3e, - 0xc01c9184, - 0xd0117d3e, - 0xd02103f0, - 0x76c20527, - 0xaa39f210, - 0xd0010882, - 0x2a040892, - 0xb7407902, - 0xc0005a8c, - 0xd80890e2, - 0x0a04aa49, - 0xa249d808, - 0xa94bf008, - 0xa94cf00a, - 0x8027f310, - 0x82a5e010, - 0xa249f008, - 0xa0cdf008, - 0x7688b783, + 0x0a04470a, + 0x470ab580, + 0xf01074c2, + 0x0882aa59, + 0x0892d001, + 0x5994b720, + 0x79022a04, + 0xc0010360, + 0xc00005b6, + 0xb78090e2, + 0x0a04414b, + 0x414bb580, + 0x415db740, + 0x41c5b740, + 0x8025f310, + 0x82a7e010, + 0x414db580, + 0x41cdb520, + 0x7088b783, 0x08827500, 0x0892d002, - 0x0a0276c2, + 0x0a0274c2, 0x0a42d002, 0xc0007848, 0xc07c90c2, - 0xda088542, - 0x76c2a123, - 0xa953f008, + 0xb5408542, + 0x74c2405a, + 0x425db740, 0x90c4c000, - 0xaa41da08, - 0x9080c000, 0xaa21da08, - 0x80a1e310, - 0xaa4dd808, - 0xa0d1f008, - 0xd8080a04, - 0xc006a24d, - 0xb72091c0, - 0x9d2e5a8c, - 0xaa39f210, - 0x8136c301, - 0x8120c201, - 0x4525b740, - 0x75002a04, - 0x8027f010, - 0x8221f310, - 0xb5800103, - 0xc001452d, - 0x76c290a2, - 0x90c4c000, - 0xaa41da08, 0x9080c000, - 0xaa21da08, - 0xa25dd808, - 0xc00176c6, - 0x76c09082, - 0x91a4c000, - 0xd80874c0, - 0xe002a953, - 0xf2108d2a, - 0xd808802d, - 0xc000a251, - 0x74c092c0, - 0xa947d848, - 0x8d26e002, - 0x9160c000, - 0xaa41da08, - 0xd84874c0, - 0xd808a947, - 0xe002a25d, - 0xf2108d2a, - 0xd848802d, - 0xb783a245, - 0x75007308, - 0x9302c000, - 0x440ab780, - 0x70489e41, - 0x9244c000, - 0xb5438502, - 0xc43a7318, - 0x0a020c82, - 0xc000b481, - 0x4220b103, - 0x29fecfef, - 0x0c82c03a, - 0xc000b461, - 0x440ab780, - 0x70489e41, - 0xd0020882, - 0x76c60892, - 0xd0010a02, - 0x78480a42, - 0x9242c000, - 0xb5438506, - 0xc43a7318, - 0x0a020c82, - 0xc000b481, - 0x4220b103, - 0x3980c011, - 0x0c82c03a, - 0xc000b461, - 0xc0017780, - 0x76c091a2, - 0x92e4c000, - 0xaa21da08, - 0xa947f008, - 0xa8d5d808, - 0x8021f310, - 0xa8dad808, - 0xa245f008, - 0x0c849e44, - 0xa0dad808, - 0xd80800c2, - 0xc000a0d5, - 0xda0892a0, - 0xf008aa41, - 0xd848a95b, - 0xf310a8c9, - 0xd8488021, - 0xf008a8ce, - 0x9e44a259, - 0xd8480c84, - 0x00c2a0ce, - 0xa0c9d848, - 0xaa5dd808, - 0xa95ff008, - 0xa940f04a, - 0xa9c7f048, - 0x8021f310, - 0xa94ff048, - 0xa25df008, - 0x8221f210, - 0xa8c2d848, - 0xa241f048, - 0x8037f010, - 0x80a9e210, - 0xd8480c84, - 0xf048a0c2, - 0xf048a245, - 0xb7bfa0cd, - 0xb7df7eee, - 0xb7ff7f6e, - 0x8c607fee, + 0x404ab780, + 0x80a1e310, + 0x41cbb780, + 0x424db520, + 0xb5800a04, + 0xb7bf41cb, + 0xb7df7f6e, + 0x8c407fee, 0xc0369c22, 0x9e5c0cfe, 0xc000b481, @@ -2635,7 +2396,7 @@ unsigned long aui32H264VBR_SlaveMTXTOPAZFWText[] = { 0xd01172c0, 0x9c221c0a, 0x9c220802, - 0x598cb780, + 0x588cb780, 0xda088502, 0xf010a88d, 0xf010a16b, @@ -2644,11 +2405,11 @@ unsigned long aui32H264VBR_SlaveMTXTOPAZFWText[] = { 0xd810a16f, 0xf010a16b, 0x9c22a0e1, - 0x5b14b720, + 0x5a14b720, 0xa8e9d810, 0x414bb520, 0xaa71f010, - 0x5b8cb740, + 0x5a8cb740, 0x5a0fc200, 0xa245f048, 0xa8edf010, @@ -2661,278 +2422,260 @@ unsigned long aui32H264VBR_SlaveMTXTOPAZFWText[] = { 0xa041f008, 0xc0309c22, 0xb740ac7d, - 0xc038591c, + 0xc038581c, 0xc030a45d, 0xc038ac7d, 0xc030a45d, 0xc038ac7d, 0xb720a45d, - 0xb7805894, - 0x8706598c, - 0x5d0cb720, + 0xb7805794, + 0x8706588c, + 0x5c0cb720, 0x8576c002, 0xa108d28a, - 0x485bb540, + 0x475bb540, 0xb5408502, 0xb5404039, 0x9c2240a1, 0xb780a60d, - 0xf208598c, + 0xf208588c, 0x9ea5a881, 0x00077444, 0xc0000301, 0xb7809104, - 0xdac8590c, + 0xdac8580c, 0xc008a805, - 0x74429300, - 0x92a4c008, + 0x74429160, + 0x9104c008, 0xaa29da10, 0xc0007500, - 0xd2909344, + 0xd2909324, 0x7500aa2d, - 0x92a4c000, + 0x9284c000, 0xaa25d290, - 0x590cb720, - 0x5b94b720, + 0x580cb720, + 0x5a94b720, 0xb7007500, - 0xb7404cab, - 0xe00244db, - 0xf2108526, - 0xb5808021, - 0xc00744cb, - 0xd2909300, - 0x7500aa2d, - 0x9382c001, - 0x588cb780, - 0x590cb740, - 0xa926d290, - 0x5b94b760, - 0xa891d2c8, - 0xa9c5d008, - 0xa8cad008, - 0xba097680, + 0xb7804cab, + 0xd00244cb, + 0x02400a46, + 0x44cbb580, + 0x9180c007, + 0xaa2dd290, + 0xc0017500, + 0xb7209342, + 0xb7805814, + 0xd290578c, + 0xb760a926, + 0xb7605a94, + 0xd2c840c9, + 0xb740a881, + 0x76804149, + 0xba090407, 0x00024000, - 0xd8509e49, - 0xd011a967, + 0x0a02d011, + 0x4422b304, + 0xc0100009, + 0xcc127004, + 0x768070c0, + 0xaa65d850, + 0xd0020007, + 0x02400a46, + 0xa265d850, + 0x4648b780, + 0xc0007500, + 0xda5091a2, + 0xda90a937, + 0xe210aa21, + 0x0a0480a7, + 0xa221da90, + 0xa0b5da50, + 0xc0050007, + 0xd29091e0, + 0x7500aa39, + 0x9162c001, + 0x580cb780, + 0xa881d208, + 0xa909d208, + 0xaa85d208, + 0xaa25d290, + 0x0812d011, + 0x7004c010, + 0x5a8cb720, + 0x7140d412, + 0x000b7500, + 0x44abb780, + 0x0a46d002, + 0xda500240, + 0xb580a937, + 0xda9044ab, + 0xf310a8a1, + 0x000b8023, + 0xda900884, + 0xda50a0a1, + 0xc004a235, + 0xb7809020, + 0xf250578c, + 0xf248a8b1, + 0x7440a991, + 0xf2489ea6, + 0xc000a189, + 0xb7209316, + 0xb7805a8c, + 0x75004729, + 0xd0029e88, + 0xc0000802, + 0xd29090a4, + 0x0008aa29, + 0x580cb780, + 0xa889d208, + 0xc0109ea2, + 0xc0017040, + 0xb7a091a0, + 0xd0b1580c, + 0xd2080a50, + 0xf250a882, + 0x1196a929, + 0xa8adf208, + 0x9e4c5c85, + 0xcc12588b, + 0x515070c2, + 0xd12651f3, + 0xd1a45914, + 0xe2205987, + 0x0d0281af, + 0xa129f250, + 0x99f6c014, + 0xc0149e83, + 0xd2909a1d, + 0x9eaaa8a9, + 0x5a94b700, + 0xc0100262, + 0x10e27008, + 0x7040c012, + 0xa8a6d290, + 0xa8c9d010, + 0xd0107640, + 0xd011a945, 0xb3040a02, 0x00094422, - 0x7002c010, - 0x70c0cc12, - 0x04077680, - 0xe0020007, - 0xf2108526, - 0xd8508021, - 0xb780a265, + 0x7040c010, + 0x7080c812, + 0xb7807640, + 0x000544ca, + 0x0a46d002, + 0xb78000c0, 0x75004648, + 0x44cab520, 0x91a2c000, 0xa937da50, 0xaa21da90, - 0x80a7e210, + 0x80a5e210, 0xda900a04, 0xda50a221, - 0x0007a0b5, - 0x9320c005, - 0xaa39d290, - 0xc0017500, - 0xb78091a2, - 0xd208590c, - 0xd208a881, - 0xd208a88a, - 0xd011a905, - 0x9e490812, - 0xaa25d290, - 0x7002c010, - 0x5b8cb720, - 0x7080c812, - 0x00057500, - 0x44bbb740, - 0x8526e002, - 0x8021f210, - 0xa937da50, - 0x44abb580, - 0xa8a1da90, - 0x8025f210, - 0x08840005, - 0xa0a1da90, - 0xa235da50, - 0x9120c004, - 0x588cb780, - 0xa8b1f250, - 0xa995f248, - 0x9ea67440, - 0xa18df248, - 0x9316c000, - 0x5b8cb720, - 0x4729b780, - 0x9e887500, - 0x0802d002, - 0x90a4c000, - 0xaa29d290, - 0xb7800008, - 0xd208590c, - 0x0289a889, - 0x7040c010, - 0x9280c001, - 0x590cb7a0, - 0x0a50d0b1, - 0xa882d208, - 0xa929f250, - 0xf2081196, - 0x5c85a8ad, - 0x588b9e4c, - 0x70c2cc12, - 0x51f35150, - 0x5914d126, - 0x5987d1a4, - 0x81afe220, - 0xf2500d02, - 0xc014a129, - 0xb7839a14, - 0x75007188, - 0x90e2c000, - 0xc0149e83, - 0xc0009a36, - 0x58199060, - 0xaa29d290, - 0x5b94b700, - 0xc01000e8, - 0x12687002, - 0x7100c012, - 0xa8a6d290, - 0xa8a9d208, - 0xd2087640, - 0xd011a925, - 0xb3040a02, - 0x00094422, - 0x7040c010, - 0x7080c812, - 0xb7407640, - 0x000544da, - 0x8526e002, - 0x80a1e210, - 0x4648b780, - 0xb5207500, - 0xc00044ca, - 0xda5091a2, - 0xda90a937, - 0xe210aa21, - 0x0a0480a5, - 0xa221da90, - 0xa0b5da50, - 0xaa35da08, - 0xa8a9da10, - 0x70481a08, - 0x4443b416, - 0xb79f0005, - 0xb7bf7eee, - 0xb7df7f6e, - 0x8c607fee, - 0xa60d9c22, - 0x598cb720, - 0x402db780, - 0x9e8d7502, - 0x9264c00c, - 0x5b0cb780, - 0xa88ef208, - 0x7646c003, - 0xc0019ea2, - 0xb783911a, - 0x75007188, - 0x9102c000, - 0x5a8cb780, - 0x6004b740, - 0x90c0c000, - 0x5a8cb780, - 0x6084b740, - 0xa881f208, + 0xd810a0b5, + 0xda10aa55, + 0x1a08a8a9, + 0xb4167048, + 0x00054443, + 0x7eeeb79f, + 0x7f6eb7bf, + 0x7feeb7df, + 0x9c228c60, + 0xb720a60d, + 0xb780588c, + 0x7502402d, + 0xc00b0283, + 0xb78093a4, + 0xf2085a0c, + 0xc003a90e, + 0x01897686, + 0x93bac000, + 0x598cb780, + 0x5f04b740, + 0xa882f208, + 0x580cb740, 0xd0a69e2d, - 0xc8305904, - 0x9e49aa4d, - 0xd2246219, - 0xb7805817, - 0xd0b1590c, - 0xb72008c0, - 0x9ea64031, - 0x588cb7c0, + 0xd0b15d04, + 0xc8300a20, + 0xd208a8cd, + 0x9e54a882, + 0x9e9660c3, + 0x5817d0a4, + 0x578cb7c0, 0xc0015407, - 0xb7c09300, - 0xb7c05914, - 0xd0a2588c, - 0xb7235e4b, - 0x75007188, - 0x5a94b720, - 0xc0000902, - 0xc200911c, - 0x75005a07, - 0xffff0904, - 0xc01c939a, - 0xc0007c7e, - 0xb7809102, - 0xb740404d, - 0xc0006004, - 0xb78090c0, - 0xb740404d, - 0xd2266084, - 0x9e2d5904, - 0xa8cec830, - 0xa8cdf010, - 0x50ab9e4c, - 0xd0a46099, - 0xd0b15817, - 0xd2080e60, - 0x9e89a881, - 0x9e915407, - 0xda105404, + 0xd1229180, + 0xb7c05ccb, + 0x74405814, + 0x578cb7c0, + 0xc0000d02, + 0x588790fc, + 0x0d047440, + 0x93baffff, + 0x598cb780, + 0x5f04b740, + 0xa882f208, + 0xd0a69e2d, + 0xd0b15d04, + 0xc8300e60, + 0xf008a8ce, + 0xd208a8ed, + 0x9e54a901, + 0x50b39d1e, + 0x6097c301, + 0xd0a49e91, + 0x54075817, + 0xda085408, 0x7500aa29, 0x90e2c000, - 0xaa2dd290, + 0xaa2dd288, 0xc0007500, 0xf24892c2, - 0xf210a95b, + 0xf210a957, 0xf2488029, - 0xf250a259, - 0xf250a026, + 0xf248a255, + 0xf248a026, 0xf248a02a, - 0xf010a046, - 0xf248aa49, - 0xf248a251, - 0xc007a255, - 0xd2909300, + 0xf008a042, + 0xf248aa69, + 0xf248a24d, + 0xc007a251, + 0xd2889320, 0x7500aa39, - 0x91c4c007, - 0x5b8cb720, + 0x91e4c007, + 0x5a8cb720, 0x46a9b780, 0x9e897500, - 0x90c4c007, - 0xa95bf248, + 0x90e4c007, + 0xa957f248, 0x8029f210, - 0xa259f248, - 0xa8b5d290, + 0xa255f248, + 0xa8b5d288, 0xc0007440, - 0xf01090c2, - 0xc000aa49, + 0xf00890c2, + 0xc000aa69, 0xf2489240, - 0xf010a8d1, - 0xd0a6aa49, + 0xf008a8cd, + 0xd0a6aa69, 0xe2405908, 0xd2268123, 0xf3105904, 0xf3108021, 0xc2008221, 0xf2485a0d, - 0xf248a251, - 0xf248aa51, - 0xd290a255, + 0xf248a24d, + 0xf248aa4d, + 0xd288a251, 0x7440a8b5, 0x9102c000, - 0xa026f250, - 0xa02af250, - 0x9360c005, + 0xa026f248, + 0xa02af248, + 0x9380c005, 0x4649b780, 0xc0017500, - 0xda9090e2, - 0xf250a8a2, - 0xda90a925, + 0xda8890e2, + 0xf248a8a2, + 0xda88a925, 0x1c84aa21, 0xd0b19d1e, 0xd3330ce0, @@ -2942,198 +2685,198 @@ unsigned long aui32H264VBR_SlaveMTXTOPAZFWText[] = { 0xc2015a45, 0xf3108128, 0x9ea18021, - 0xa9a1da90, - 0xf2500507, + 0xa9a1da88, + 0xf2480507, 0x55afa225, - 0x98d7c014, - 0xa025f250, - 0xa029f250, - 0x9220c004, - 0xa92bda10, - 0xaa2df210, - 0xa8a6f250, + 0x98d8c014, + 0xa025f248, + 0xa029f248, + 0x9240c004, + 0xa92bda08, + 0xaa2df208, + 0xa8a6f248, 0x88a1e310, - 0xda129e4a, + 0xda0a9e4a, 0x8185a928, 0xd0331884, - 0xf3106122, + 0xf3206122, 0xf31088b1, 0xc0088a21, - 0xc2007540, + 0xc2007740, 0xc2015a07, 0xf3108128, - 0xf2508021, + 0xf2488021, 0xc000a225, - 0x9eab91bc, - 0x9965fff4, - 0xaa25f250, - 0x52a3c200, - 0x5203c200, - 0xa225f250, - 0x6104b740, - 0xaa25f250, - 0x5904d2a6, - 0xc8309e2d, - 0x0189a8cd, - 0x59ffd224, - 0x01030c82, - 0xc0140503, - 0xb74098ff, - 0x9d47619c, - 0xa926c210, - 0x05810181, - 0x98dbc014, - 0xaa29f210, - 0xf2507502, - 0xc000a025, - 0xf25090c4, - 0xc002a029, - 0xda109040, - 0xda12a8aa, - 0xd0a2a954, - 0xf0115c84, - 0x70488e22, - 0x9176c000, - 0xaa45f248, - 0xc2000208, - 0xf2505a07, - 0xc001a229, - 0xf24891c0, - 0xd011a8c5, - 0x9e4a0e12, - 0x8a21f310, - 0x6104d033, - 0xc2016099, - 0xf2508122, - 0xda10a12b, - 0xd0b1aa55, - 0x1a040ce0, + 0x058b91dc, + 0x9989fff4, + 0xaa25f248, + 0xc2009e81, + 0xc20056a7, + 0xf2485203, + 0xb740a225, + 0xf2485f84, + 0xd2a6aa25, + 0x9e2d5d04, + 0xa8cdc830, + 0xd2240189, + 0x0c8259ff, + 0x05030103, + 0x98ffc014, + 0x601cb740, + 0xc2109dc7, + 0x0181a92a, + 0xc0140581, + 0xf20898db, + 0x7502aa29, + 0xa025f248, + 0x90c4c000, + 0xa029f248, + 0x9040c002, + 0xa8aada08, + 0xa954da12, + 0x5c84d0a2, + 0x8e22f011, + 0xc0007048, + 0xf2489176, + 0x0208aa41, 0x5a07c200, - 0x8021f310, - 0x4031b760, - 0xa229f250, - 0xa9d5da10, - 0x05079ea1, - 0x198455af, - 0x984bc014, - 0xa029f250, - 0x90e0c000, - 0xaa2df210, - 0xf2100a04, - 0xf248a22d, - 0xf210a8c9, - 0xf250aa29, - 0xd0a6a8aa, - 0x75025904, + 0xa229f248, + 0x91c0c001, + 0xa8c1f248, + 0x0e12d011, + 0xf3109e4a, + 0xd0338a21, + 0x60996104, 0x8122c201, - 0x802bf210, - 0xa0aef250, - 0x588bc200, - 0x90f4c000, - 0xd0109e4a, - 0xf2507044, - 0xb79fa229, - 0xb7bf7eee, - 0xb7df7f6e, - 0x8c607fee, - 0xb7209c22, - 0xd810598c, - 0x0802aa61, - 0x41abb580, - 0xb7409c22, - 0xb720590c, - 0xf0125d94, - 0xf008a96c, - 0xb720aa4d, - 0xb740414d, - 0xf31040dd, - 0x62438a21, - 0x8021f310, - 0x40cdb580, - 0xa8edf010, - 0xa0cdf008, - 0xc0089c22, - 0x9e5874c0, - 0xc0009e52, - 0xd00290fc, - 0x1a1470c0, - 0x501351f3, - 0x7400c005, + 0xa12bf248, + 0xaa55da10, + 0x0ce0d0b1, + 0xc2001a04, + 0xf3105a07, + 0xb7608021, + 0xf2484031, + 0xda10a229, + 0x9ea1a9d5, + 0x55af0507, + 0xc0141984, + 0xf248984b, + 0xc000a029, + 0xf20890e0, + 0x0a04aa2d, + 0xa22df208, + 0xa8c5f248, + 0xaa29f208, + 0xa8aaf248, + 0x5904d0a6, + 0xc2017502, + 0xf2108122, + 0xf248802b, + 0xc200a0ae, + 0xc000588b, + 0x9e4a90f4, + 0x7044d010, + 0xa229f248, + 0x7eeeb79f, + 0x7f6eb7bf, + 0x7feeb7df, + 0x9c228c60, + 0x588cb720, + 0xaa61d810, + 0xb5800802, + 0x9c2241ab, + 0x580cb740, + 0x5c94b720, + 0xa96cf012, + 0xaa4df008, + 0x414db720, + 0x40ddb740, + 0x8a21f310, + 0xf3106243, + 0xb5808021, + 0xf01040cd, + 0xf008a8ed, + 0x9c22a0cd, + 0x74c0c008, + 0x9e529e58, 0x90fcc000, - 0x7000d002, - 0x50131a50, - 0xb7400128, - 0xb7806104, - 0xd1a6618c, - 0x9e2d5904, - 0xa8e5c040, - 0xaa4dc830, - 0x60097044, - 0x1214d01d, - 0x5013d01a, - 0x48bab340, - 0x50101222, - 0x9e5c9c22, - 0x08827526, - 0x4000d01e, - 0x48bcb340, - 0x7500c380, - 0x90bcc000, - 0x084ec002, - 0xc0049c22, - 0xc0007508, - 0x0a04915c, - 0x5a07c200, + 0x70c0d002, + 0x51f31a14, + 0xc0055013, + 0xc0007400, + 0xd00290fc, + 0x1a507000, + 0x01285013, + 0x5f84b740, + 0x600cb780, + 0x5904d1a6, + 0xc0409e2d, + 0xc830a8e5, + 0x7044aa4d, + 0xd01d6009, + 0xd01a1214, + 0xb3405013, + 0x122248ba, + 0x9c225010, + 0x75269e5c, + 0xd01e0882, + 0xb3404000, + 0xc38048bc, + 0xc0007500, + 0xc00290bc, + 0x9c22084e, 0x7508c004, - 0xffff0884, - 0xb740935a, - 0x9d4b621c, - 0xa805c220, - 0x691dd013, - 0x8021e210, - 0xe0009c22, - 0xb3300d00, - 0xb3304422, - 0xb3404842, - 0xc00248a2, - 0xf2108502, - 0x7500882d, - 0x90fac000, - 0x0c029e59, - 0x50311209, - 0x9e5a9c22, - 0x9e5250d0, - 0x52695469, - 0x9c223042, - 0x0007a685, - 0x9e909e81, - 0x2cfccffe, - 0x9e4c9e41, - 0x64915c41, - 0x28fccffe, - 0x584162c3, - 0x60839e44, - 0xc2806009, - 0x9ea05a41, - 0x9e880490, - 0x04909d09, - 0x71029e4c, - 0x8504c001, - 0x5e41d0a2, - 0x4468b302, - 0x8121f320, - 0x5d40d0a6, - 0x2afccffe, - 0x8123f310, - 0x040d000d, - 0xd0339e54, - 0x9e5c6138, - 0xe2106145, - 0x9e918125, - 0xb7bf0462, - 0xb7df7f6e, - 0x8c407fee, - 0x00009c22, + 0x915cc000, + 0xc2000a04, + 0xc0045a07, + 0x08847508, + 0x935affff, + 0x609cb740, + 0xc2209d4b, + 0xd013a805, + 0xe210691d, + 0x9c228021, + 0x0d00e000, + 0x4422b330, + 0x4842b330, + 0x48a2b340, + 0x8502c002, + 0x882df210, + 0xc0007500, + 0x9e5990fa, + 0x12090c02, + 0x9c225031, + 0x50d09e5a, + 0x54699e52, + 0x30425269, + 0xa6859c22, + 0x9e810007, + 0xcffe9e90, + 0x9e412cfc, + 0x5c419e4c, + 0xcffe6491, + 0x62c328fc, + 0x9e445841, + 0x60096083, + 0x5a41c280, + 0x04909ea0, + 0x9d099e88, + 0x9e4c0490, + 0xc0017102, + 0xd0a28504, + 0xb3025e41, + 0xf3204468, + 0xd0a68121, + 0xcffe5d40, + 0xf3102afc, + 0x000d8123, + 0x9e54040d, + 0x6138d033, + 0x61459e5c, + 0x8125e210, + 0x04629e91, + 0x7f6eb7bf, + 0x7feeb7df, + 0x9c228c40, 0x87c2c809, 0x0c20b060, 0x87c2c809, @@ -3142,8 +2885,8 @@ unsigned long aui32H264VBR_SlaveMTXTOPAZFWText[] = { 0x09c0b060, }; -unsigned long aui32H264VBR_SlaveMTXTOPAZFWData[] = { - 0x00000000, +unsigned long aui32H264VBR_SlaveMTXTOPAZFWData[] = +{ 0x00000000, 0x00000000, 0x00000000, @@ -3184,38 +2927,35 @@ unsigned long aui32H264VBR_SlaveMTXTOPAZFWData[] = { 0x00000000, 0x00000000, 0x809000b0, - 0x809002f8, - 0x82883764, - 0x8288328c, - 0x8288329c, - 0x8288333c, - 0x828831a0, - 0x82883238, - 0x828831f6, - 0x8288336c, - 0x828833a8, - 0x828833e4, + 0x809002e8, + 0x82883354, + 0x82882e80, + 0x82882e90, + 0x82882f30, + 0x82882da0, + 0x82882e38, + 0x82882f60, + 0x82882f98, + 0x82882fd4, + 0x8288300c, + 0x82883010, + 0x82883040, + 0x82883070, + 0x82883098, + 0x82882d94, + 0x828830a0, + 0x828830a8, + 0x828830d8, + 0x828830e0, + 0x82883114, + 0x828835b4, + 0x82883486, + 0x828834ee, + 0x82883570, + 0x82883460, + 0x82883314, 0x8288341c, - 0x82883420, - 0x82883450, - 0x82883480, - 0x828834a8, - 0x8288325c, - 0x828834b0, - 0x828834b8, - 0x828834e8, - 0x828834f0, - 0x82883524, - 0x82883a04, - 0x82883896, - 0x828838fe, - 0x8288393e, - 0x828839c0, - 0x82883870, - 0x82883724, - 0x8288382c, - 0x8288386c, - 0x00000000, + 0x8288345c, 0x00000000, 0x00000000, 0x00000000, @@ -3568,18 +3308,18 @@ unsigned long aui32H264VBR_SlaveMTXTOPAZFWData[] = { 0x00000000, 0x00000000, 0x00000000, - 0x8090074c, - 0x8090074c, - 0x809021f0, - 0x80901c70, - 0x80902f6c, - 0x809025c8, - 0x80901f98, - 0x8090074c, - 0x8090074c, - 0x8090074c, - 0x8090074c, - 0x8090074c, + 0x8090073c, + 0x8090073c, + 0x80902124, + 0x80901c88, + 0x80902e08, + 0x809024fc, + 0x80901ecc, + 0x8090073c, + 0x8090073c, + 0x8090073c, + 0x8090073c, + 0x8090073c, 0x00000000, 0x00000000, 0x00000000, @@ -3687,22 +3427,6 @@ unsigned long aui32H264VBR_SlaveMTXTOPAZFWData[] = { 0x14001200, 0x1a001600, 0x00001c00, - 0x00800040, - 0x010000c0, - 0x01800140, - 0x020001c0, - 0x02800240, - 0x030002c0, - 0x03800340, - 0x040003c0, - 0x04800440, - 0x050004c0, - 0x05800540, - 0x060005c0, - 0x06800640, - 0x070006c0, - 0x07800740, - 0x000007c0, 0x00200040, 0x001002ab, 0x015500cd, @@ -3769,18 +3493,22 @@ unsigned long aui32H264VBR_SlaveMTXTOPAZFWData[] = { 0x00000000, }; -unsigned long aui32H264VBR_SlaveMTXTOPAZFWTextReloc[] = { +unsigned long aui32H264VBR_SlaveMTXTOPAZFWTextReloc[] = +{ 0 }; -unsigned char aui8H264VBR_SlaveMTXTOPAZFWTextRelocType[] = { +unsigned char aui8H264VBR_SlaveMTXTOPAZFWTextRelocType[] = +{ 0 }; -unsigned long aui32H264VBR_SlaveMTXTOPAZFWTextRelocFullAddr[] = { +unsigned long aui32H264VBR_SlaveMTXTOPAZFWTextRelocFullAddr[] = +{ 0 }; -unsigned long aui32H264VBR_SlaveMTXTOPAZFWDataReloc[] = { +unsigned long aui32H264VBR_SlaveMTXTOPAZFWDataReloc[] = +{ 0 }; diff --git a/fw/H264SlaveFirmwareVBR_bin.h b/fw/H264SlaveFirmwareVBR_bin.h index d230488..232ef06 100644 --- a/fw/H264SlaveFirmwareVBR_bin.h +++ b/fw/H264SlaveFirmwareVBR_bin.h @@ -1,27 +1,3 @@ -/* - * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sub license, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice (including the - * next paragraph) shall be included in all copies or substantial portions - * of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. - * IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR - * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - */ // This file was automatically generated from ../release/H264SlaveFirmwareVBR.dnl using dnl2c. diff --git a/fw/H264SlaveFirmwareVCM_bin.c b/fw/H264SlaveFirmwareVCM_bin.c index 2f2de11..216f441 100644 --- a/fw/H264SlaveFirmwareVCM_bin.c +++ b/fw/H264SlaveFirmwareVCM_bin.c @@ -1,54 +1,61 @@ /* - * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) 2010 Intel Corporation. All rights reserved. + * Copyright (c) Imagination Technologies Limited, UK + * Redistribution. Redistribution and use in binary form, without modification, + * are permitted provided that the following conditions are met: * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sub license, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice (including the - * next paragraph) shall be included in all copies or substantial portions - * of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. - * IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR - * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + * Redistributions must reproduce the above copyright notice and the following + * disclaimer in the documentation and/or other materials provided with the + * distribution.Neither the name of Intel Corporation nor the names of its + * suppliers may be used to endorse or promote products derived from this + * software without specific prior written permission. No reverse engineering, + * decompilation, or disassembly of this software is permitted. + * Limited patent license. Intel Corporation grants a world-wide, royalty-free, + * non-exclusive license under patents it now or hereafter owns or controls + * to make, have made, use, import,offer to sell and sell ("utilize") this + * software, but solely to the extent that any such patent is necessary to + * Utilize the software alone. The patent license shall not apply to any + * combinations which include this software. No hardware per se is licensed hereunder. + * + * DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, + * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,OR CONSEQUENTIAL DAMAGES + * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ // This file was automatically generated from ../release/H264SlaveFirmwareVCM.dnl using dnl2c. -unsigned char *szH264SlaveFirmwareVCM_buildtag = "BUILD_TOPAZ_SC_1_00_00_0318"; +unsigned char *szH264SlaveFirmwareVCM_buildtag="BUILD_TOPAZ_SC_1_00_00_0327"; -unsigned long ui32H264VCM_SlaveMTXTOPAZFWTextSize = 3616; -unsigned long ui32H264VCM_SlaveMTXTOPAZFWDataSize = 836; +unsigned long ui32H264VCM_SlaveMTXTOPAZFWTextSize = 3396; +unsigned long ui32H264VCM_SlaveMTXTOPAZFWDataSize = 832; unsigned long ui32H264VCM_SlaveMTXTOPAZFWTextRelocSize = 0; unsigned long ui32H264VCM_SlaveMTXTOPAZFWDataRelocSize = 0; unsigned long ui32H264VCM_SlaveMTXTOPAZFWTextOrigin = 0x80900000; -unsigned long ui32H264VCM_SlaveMTXTOPAZFWDataOrigin = 0x82883880; +unsigned long ui32H264VCM_SlaveMTXTOPAZFWDataOrigin = 0x82883540; -unsigned long aui32H264VCM_SlaveMTXTOPAZFWText[] = { +unsigned long aui32H264VCM_SlaveMTXTOPAZFWText[] = +{ 0x9040c001, 0xc80993fe, 0xc0000e42, 0xc8290e00, - 0xc4588422, - 0xc8298440, - 0xc3888622, + 0xc4248422, + 0xc8298400, + 0xc3548622, 0x9e838600, 0xc8099e43, - 0xc70e0d42, + 0xc6a00d42, 0xc8090d00, - 0xc70e0942, + 0xc6a00942, 0xc8090940, 0xc00a0e42, 0xc8090e40, @@ -61,7 +68,7 @@ unsigned long aui32H264VCM_SlaveMTXTOPAZFWText[] = { 0x9320fffe, 0xa401c838, 0x0dc2c809, - 0x0dc0c70c, + 0x0dc0c69e, 0x0e42c809, 0x0b46b080, 0x7e74b77f, @@ -91,17 +98,17 @@ unsigned long aui32H264VCM_SlaveMTXTOPAZFWText[] = { 0xa6059c22, 0x0e860a82, 0xc0340d82, - 0xc0149b32, - 0x0d8a9967, - 0x9b2dc034, + 0xc0149b06, + 0x0d8a9963, + 0x9b01c034, 0x7e08b786, 0xc0007500, 0xc0149082, - 0xc0149abe, - 0x740299db, + 0xc0149aba, + 0x740299d7, 0xb3549e6c, 0x02894424, - 0x995dc014, + 0x9959c014, 0xffff7540, 0xb79f90e2, 0xb7bf7f6e, @@ -114,10 +121,8 @@ unsigned long aui32H264VCM_SlaveMTXTOPAZFWText[] = { 0xb5437418, 0xb5437498, 0xb5467518, - 0xb5467e18, - 0xb5467e98, - 0xb5477f18, - 0xb5404618, + 0xb5477e18, + 0xb5404418, 0xb5404804, 0xb5404884, 0xb5404904, @@ -133,19 +138,19 @@ unsigned long aui32H264VCM_SlaveMTXTOPAZFWText[] = { 0xb5404e84, 0x9c224702, 0x8420a605, - 0x9ba6fff4, + 0x9baafff4, 0xc0340d8a, - 0xfff49ada, - 0xc0349bc6, - 0xc4209ae5, + 0xfff49ab2, + 0xc0349bca, + 0xc4209abd, 0x0a020cd2, 0xc000b481, 0x4220b105, 0xe0310d8a, 0xc0148d80, 0xc8299a01, - 0xc4580922, - 0xb73f0920, + 0xc4220922, + 0xb73f0960, 0xd0717f6c, 0xb5802a5e, 0xc01e450c, @@ -195,7 +200,7 @@ unsigned long aui32H264VCM_SlaveMTXTOPAZFWText[] = { 0xc0340a02, 0xb4810c9e, 0xfff4c000, - 0x08029b2c, + 0x08029b30, 0x7eeeb79f, 0x7f6eb7bf, 0x9c228c60, @@ -250,7 +255,7 @@ unsigned long aui32H264VCM_SlaveMTXTOPAZFWText[] = { 0x09920d82, 0x0d02c002, 0x0902c002, - 0x9a04c034, + 0x99dcc034, 0xc0340a0a, 0xb4810c9e, 0x1b04c000, @@ -258,7 +263,7 @@ unsigned long aui32H264VCM_SlaveMTXTOPAZFWText[] = { 0x9202c000, 0xb55f9dcf, 0xc0347f7c, - 0xf23199d7, + 0xf23199af, 0xb75fa045, 0x1b047f7c, 0x851075bf, @@ -277,10 +282,10 @@ unsigned long aui32H264VCM_SlaveMTXTOPAZFWText[] = { 0x9c80c817, 0xf8399c22, 0x0d9aa205, - 0x99bdc034, + 0x9995c034, 0xf9f80d8a, - 0xc02daa1d, - 0xa6059300, + 0xc02caa1d, + 0xa6059200, 0x0a42c801, 0x0a00c010, 0x2ebed3f2, @@ -306,7 +311,7 @@ unsigned long aui32H264VCM_SlaveMTXTOPAZFWText[] = { 0xb421a885, 0xb7a0c000, 0x0dd2558c, - 0x9976c034, + 0x994ec034, 0xaa25f208, 0xffff7008, 0x0daa9344, @@ -324,14 +329,14 @@ unsigned long aui32H264VCM_SlaveMTXTOPAZFWText[] = { 0xc1010d02, 0xfff40902, 0x0d929b14, - 0x9952c034, + 0x992ac034, 0xaa25f208, 0xffff7008, 0x77409344, 0x90a2c000, 0xc0340d8e, - 0x0d8a9954, - 0x9951c034, + 0x0d8a992c, + 0x9929c034, 0x7f6eb79f, 0x7feeb7bf, 0x9c228c40, @@ -367,7 +372,7 @@ unsigned long aui32H264VCM_SlaveMTXTOPAZFWText[] = { 0xb4211c8c, 0x0c84c000, 0xc000b481, - 0x6404b740, + 0x6384b740, 0x5908d326, 0xe0309e2d, 0x9ea4aa4d, @@ -416,10 +421,10 @@ unsigned long aui32H264VCM_SlaveMTXTOPAZFWText[] = { 0x3c80c400, 0xc000b481, 0x4220b102, - 0x5a14b760, + 0x5994b760, 0x6931d312, 0x9e518502, - 0x4080b960, + 0x4088b960, 0x08e0c1c0, 0xaa65f031, 0x5889d0a4, @@ -428,7 +433,7 @@ unsigned long aui32H264VCM_SlaveMTXTOPAZFWText[] = { 0x9301ffff, 0x8560c1c0, 0x80ade210, - 0x5c14b760, + 0x5b94b760, 0x3904c001, 0x8521ce3e, 0x4048b960, @@ -438,7 +443,7 @@ unsigned long aui32H264VCM_SlaveMTXTOPAZFWText[] = { 0x85100890, 0x9301ffff, 0x812de220, - 0x598cb780, + 0x590cb780, 0x3908c001, 0x0d60c1c0, 0xdac85d09, @@ -456,8 +461,8 @@ unsigned long aui32H264VCM_SlaveMTXTOPAZFWText[] = { 0x2a04c001, 0xc0007500, 0xb7409362, - 0x09025a14, - 0x4080b960, + 0x09025994, + 0x4088b960, 0x08e0c1c0, 0x5889d0a4, 0x08a1ce3e, @@ -471,7 +476,7 @@ unsigned long aui32H264VCM_SlaveMTXTOPAZFWText[] = { 0xc0010205, 0x75002a08, 0x91e2c001, - 0x5c14b740, + 0x5b94b740, 0xb9600982, 0xc1c04048, 0xd0a408e0, @@ -491,7 +496,7 @@ unsigned long aui32H264VCM_SlaveMTXTOPAZFWText[] = { 0xf0104220, 0xb73fa0c1, 0xb7807e72, - 0xdac8598c, + 0xdac8590c, 0xcfffa086, 0xc0702976, 0xb4410c92, @@ -512,409 +517,389 @@ unsigned long aui32H264VCM_SlaveMTXTOPAZFWText[] = { 0x0dc0c1c0, 0xb4235d8b, 0x9c22c000, - 0x6cb1d312, - 0xc1c00a02, - 0x5c8b0cc0, - 0x3c80c400, - 0xc000b481, - 0x4220b103, - 0x5b14b740, - 0x6d31d311, - 0x4058b960, - 0xc1c00085, - 0xf03108e0, - 0xd0a4aa45, - 0xb4815889, - 0x0890c000, - 0x9321ffff, - 0x3990c001, - 0x0940c1c0, - 0x588bd124, - 0xc000b461, - 0xf8399c22, - 0xf010a285, - 0x7500aa61, - 0x9164c000, - 0xa8c1d008, - 0x0a069e48, - 0x5200c200, - 0xd0083098, - 0xd011a0c1, - 0xd0100d38, - 0xf011a9f2, - 0xf0101a30, - 0x1984a943, - 0x93e2c000, - 0x8702cff1, - 0x8700cff0, - 0x087ec00f, - 0x087cc00e, - 0x0c1ac050, - 0xa8c5f029, - 0x2095d020, - 0x9e4d5ca1, - 0xc2002210, - 0x30d85a20, - 0x4006ba09, - 0xc000b420, + 0xa285f839, + 0xaa61f010, + 0xc0007500, + 0xd0089164, + 0x9e48a8c1, + 0xc2000a06, + 0x30985200, + 0xa0c1d008, + 0x0d38d011, + 0xa9f2d010, 0x1a30f011, - 0xffff1984, - 0xf21091e4, - 0xf010802f, - 0xf9f8a241, - 0x9c22aa9d, - 0x9e5da60d, - 0xf1245940, - 0xd3f15841, - 0xb3502d2e, - 0xc0024422, - 0xf00893e2, - 0xe000aa61, - 0xb4252a1c, - 0xd8084422, - 0x8522aa61, - 0x88a9e210, - 0x12182a1c, - 0xc00e9ea3, - 0xba1b0a7e, - 0xc200400b, - 0x21285207, - 0x9276c001, - 0xc1009e59, - 0x11035a20, - 0x5209c200, - 0xc2009ea2, - 0x9e8d58a1, - 0x0cb0d031, - 0xa8a2d208, - 0x2a7cc00e, + 0xa943f010, + 0xc0001984, + 0xcff193e2, + 0xcff08702, + 0xc00f8700, + 0xc00e087e, + 0xc050087c, + 0xf0290c1a, + 0xd020a8c5, + 0x5ca12095, + 0x22109e4d, + 0x5a20c200, + 0xba0930d8, + 0xb4204006, + 0xf011c000, + 0x19841a30, + 0x91e4ffff, + 0x802ff210, + 0xa241f010, + 0xaa9df9f8, + 0xa60d9c22, + 0x59409e5d, + 0x5841f124, + 0x2d2ed3f1, + 0x4422b350, + 0x93e2c002, + 0xaa61f008, + 0x2a1ce000, + 0x4422b425, + 0xaa61d808, + 0xe2108522, + 0x2a1c88a9, + 0x9ea31218, + 0x0a7ec00e, + 0x400bba1b, 0x5207c200, - 0x2a7cc00e, - 0xd208349a, - 0xf008a0a2, - 0x9ea1a963, - 0x2a2ed3f1, - 0x8128c201, - 0x8821f310, - 0xf0088502, - 0xd228a261, - 0x9eaba127, - 0x2d01cff0, - 0x59415940, - 0xc00e3522, - 0xfff42d7c, - 0xc0009bb1, - 0xd20892e0, - 0x9e5eaa21, - 0x50d8000b, - 0xd0293242, - 0xf008a205, - 0xd013a8e1, - 0xf210291e, - 0x75108029, - 0x00989e44, - 0xa0e1f008, - 0x4426b350, - 0x7eeeb79f, - 0x7f6eb7bf, - 0x7feeb7df, - 0x9c228c60, - 0x0685a60d, - 0x9e9e9e69, - 0x71820b02, - 0xc0000a86, - 0x9ea99208, - 0x9e6916d2, - 0x5a84c280, - 0x1a52d011, - 0xd0117102, - 0xd3f108e2, - 0xffff2b1e, - 0xd0119286, - 0x75100a62, - 0xc000028d, - 0x9e7391d4, - 0x09220d02, - 0x9b70fff4, - 0xd0111aa0, - 0x75100a52, - 0xffff9e83, - 0x9e7392d2, - 0xd0110d06, - 0xc00e0952, - 0xfff4297c, - 0x75909b61, - 0xc0009e83, - 0xd03192f4, - 0xd3f11a60, - 0x9e6c2b4e, - 0xc2009e73, - 0xd3f25299, - 0x0922295e, - 0x9b50fff4, - 0xc2009e83, - 0x9ea952b8, - 0x16d27590, - 0x91b2ffff, - 0xd3f29e73, - 0x010d2d5e, - 0x9b42fff4, - 0x7eeeb79f, - 0x7f6eb7bf, - 0x7feeb7df, - 0x9c228c60, - 0x0ca0f011, - 0xd09a9e99, - 0xd00d5a04, - 0xc0001a42, - 0x1203909a, - 0x9e4b1242, - 0xfffc9ea2, - 0xa60d9360, - 0x85028420, - 0xb55f9e55, - 0xb55f7f7c, - 0xf0107ffc, - 0xe011aa61, - 0x03078c8e, - 0x750a1a08, - 0x590cd226, - 0xe05a8540, - 0xc0038044, - 0xc00090a0, - 0xc0009180, - 0xc00092a0, - 0xc00193c0, - 0xc0019100, - 0xc0029200, - 0xe0119060, - 0x9e8b8d88, + 0xc0012128, + 0x9e599276, + 0x5a20c100, + 0xc2001103, + 0x9ea25209, + 0x58a1c200, + 0xd0319e8d, + 0xd2080cb0, + 0xc00ea8a2, + 0xc2002a7c, + 0xc00e5207, + 0x349a2a7c, + 0xa0a2d208, + 0xa963f008, + 0xd3f19ea1, + 0xc2012a2e, + 0xf3108128, + 0x85028821, + 0xa261f008, + 0xa127d228, + 0xcff09eab, + 0x59402d01, + 0x35225941, + 0x2d7cc00e, + 0x9bb1fff4, + 0x92e0c000, + 0xaa21d208, + 0x000b9e5e, + 0x324250d8, + 0xa205d029, + 0xa8e1f008, + 0x291ed013, + 0x8029f210, + 0x9e447510, + 0xf0080098, + 0xb350a0e1, + 0xb79f4426, + 0xb7bf7eee, + 0xb7df7f6e, + 0x8c607fee, + 0xa60d9c22, + 0x9e690685, + 0x0b029e9e, + 0x0a867182, + 0x9208c000, + 0x16d29ea9, + 0xc2809e69, + 0xd0115a84, + 0x71021a52, + 0x08e2d011, + 0x2b1ed3f1, + 0x9286ffff, + 0x0a62d011, + 0x028d7510, + 0x91d4c000, + 0x0d029e73, + 0xfff40922, + 0x1aa09b70, + 0x0a52d011, + 0x9e837510, + 0x92d2ffff, + 0x0d069e73, + 0x0952d011, + 0x297cc00e, + 0x9b61fff4, + 0x9e837590, + 0x92f4c000, + 0x1a60d031, + 0x2b4ed3f1, + 0x9e739e6c, + 0x5299c200, + 0x295ed3f2, + 0xfff40922, + 0x9e839b50, + 0x52b8c200, + 0x75909ea9, + 0xffff16d2, + 0x9e7391b2, + 0x2d5ed3f2, + 0xfff4010d, + 0xb79f9b42, + 0xb7bf7eee, + 0xb7df7f6e, + 0x8c607fee, + 0xf0119c22, + 0x9e990ca0, + 0x5a04d09a, + 0x1a42d00d, + 0x909ac000, + 0x12421203, + 0x9ea29e4b, + 0x9360fffc, + 0x8420a60d, + 0x9e558502, + 0x7f7cb55f, + 0xaa61f010, + 0x8d8ee012, + 0xb55f0307, + 0x1a087ffc, + 0xd226750a, + 0x8540590c, + 0x8044e05a, + 0x9120c003, + 0x9180c000, + 0x93c0c000, + 0x90c0c001, + 0x91e0c001, + 0x92c0c001, + 0x9100c002, + 0x570cb720, + 0x49adb780, + 0x75002a08, + 0xb352856a, + 0x9d574462, + 0x8d88e011, 0x1954d072, 0x500cb5a0, - 0x9bc8fff4, - 0x9200c002, + 0x9bbffff4, + 0x9160c002, 0x5014b740, 0xe0119ea9, - 0x9e8b8d88, - 0xfff41514, - 0xc0029bbd, - 0xe01190a0, - 0x9e8b8d88, + 0x15148d88, + 0x9bb5fff4, + 0x9020c002, + 0x8d88e011, 0x295ed3f2, 0xfff40916, - 0xb5a09aeb, + 0xb5a09ae4, 0xc001500c, - 0xe0119320, - 0x9e8b8d88, - 0x295ed3f2, - 0xfff40916, - 0xc0019adf, - 0xd20891e0, - 0x9e8baa41, + 0xe01192c0, + 0xd3f28d88, + 0x0916295e, + 0x9ad9fff4, + 0x91a0c001, + 0xaa41d208, 0x8c88f011, 0xd0124a7d, 0x0d062ace, 0x018b0906, - 0x9ad0fff4, + 0x9acbfff4, 0x9e6a9e83, 0x0d02018b, - 0x9acafff4, - 0x9340c000, + 0x9ac5fff4, + 0x9320c000, 0xaa41d208, - 0xf0119e8b, - 0x4a7d8c88, - 0x2aced012, - 0x09060d02, - 0xfff4018b, - 0x9e839abb, - 0x018b9e6a, - 0x0d7ec00e, - 0x9ab4fff4, - 0x9080c000, - 0x90e0c001, - 0x7e68b79f, - 0x0cfec00f, - 0x0cfcc00e, - 0xb59f9e4a, - 0xb73f7c68, - 0xcff17f6c, - 0xcff00a02, - 0xc0500a00, - 0x22180c9a, - 0x5a21c200, - 0x58a02094, - 0xba243242, - 0xb59f4006, - 0xb4817f6c, - 0xf208c000, - 0xb79fa943, - 0xf3107fec, - 0xf2088021, - 0xb79fa241, - 0xb7bf7e6e, - 0xb7df7eee, - 0xc0027f6e, - 0x9c228c00, - 0x8440a61d, - 0x9e9d8502, - 0xabe5f031, - 0xb55f0b02, - 0xb55f7878, - 0x718e7efc, - 0xc0019d3a, - 0xaa4191e8, - 0xc0007502, - 0xd0189392, - 0xe032aad1, - 0xe0518d08, - 0x9dcf8d00, - 0x85109eb1, - 0x7f7cb55f, - 0x0a9cc002, - 0x5a95c280, - 0xfff4018b, - 0xb75f9a1e, - 0xc2807f7c, - 0xc3015a88, - 0xc0008122, - 0xe03191a0, - 0x9dcf8d88, - 0x8510050b, - 0x7f7cb55f, - 0x9b23fff4, + 0x8c88f011, + 0xd0124a7d, + 0x0d022ace, + 0x018b0906, + 0x9ab7fff4, + 0x9e6a9e83, + 0xc00e018b, + 0xfff40d7e, + 0xc0009ab0, + 0xc0019080, + 0xb79f90e0, + 0xc00f7e68, + 0xc00e0cfe, + 0x9e4a0cfc, + 0x7c68b59f, + 0x7f6cb73f, + 0x0a02cff1, + 0x0a00cff0, + 0x0c9ac050, + 0xc2002218, + 0x20945a21, + 0x324258a0, + 0x4006ba24, + 0x7f6cb59f, + 0xc000b481, + 0xa943f208, + 0x7fecb79f, + 0x8021f310, + 0xa241f208, + 0x7e6eb79f, + 0x7eeeb7bf, + 0x7f6eb7df, + 0x8c00c002, + 0xa61d9c22, + 0x85028440, + 0xf0319e9d, + 0x0b02abe5, + 0x7878b55f, + 0x7efcb55f, + 0x9d3a718e, + 0x91e8c001, + 0x7502aa41, + 0x9392c000, + 0xaad1d018, + 0x8d08e032, + 0x8d00e051, + 0x9eb19dcf, + 0xb55f8510, + 0xc0027f7c, + 0xc2800a9c, + 0x018b5a95, + 0x9a1afff4, 0x7f7cb75f, - 0x718e0b04, - 0x92a6fffe, - 0x7868b79f, - 0x0c9ec050, + 0x5a88c280, + 0x8122c301, + 0x91a0c000, + 0x8d88e031, + 0x050b9dcf, + 0xb55f8510, + 0xfff47f7c, + 0xb75f9b1f, + 0x0b047f7c, + 0xfffe718e, + 0xb79f92a6, + 0xc0507868, + 0xb4810c9e, + 0xc050c000, + 0xb4e20d16, + 0xb71fc000, + 0xb79f7eec, + 0xb7bf7d6e, + 0xb7df7dee, + 0xb7ff7e6e, + 0xc0027eee, + 0x9c228c40, + 0xc450a605, + 0x0a020c8a, 0xc000b481, - 0x0d16c050, - 0xc000b4e2, - 0x7eecb71f, - 0x7d6eb79f, - 0x7deeb7bf, - 0x7e6eb7df, - 0x7eeeb7ff, - 0x8c40c002, - 0xa6059c22, - 0x0c8ac450, - 0xb4810a02, - 0xb102c000, - 0xe00e4240, - 0xd1042d7c, - 0xc8015d10, - 0x0a400a02, - 0x0c8ac030, + 0x4240b102, + 0x2d7ce00e, + 0x5d10d104, + 0x0a02c801, + 0xc0300a40, + 0xb4810c8a, + 0x08c2c000, + 0xb4210c84, + 0xb740c000, + 0xf048600c, + 0xf210a947, + 0xf048802d, + 0xc450a245, + 0x0a020c86, 0xc000b481, - 0x0c8408c2, - 0xc000b421, - 0x608cb740, - 0xa947f048, - 0x802df210, - 0xa245f048, - 0x0c86c450, - 0xb4810a02, - 0xb101c000, - 0xc8014220, - 0xc0100a42, - 0xc0320a00, - 0xb4810caa, - 0x08aac000, - 0x0d1ec034, - 0xc000b422, - 0x0cf2c450, - 0xb4810a02, - 0xb101c000, - 0xd0534220, - 0xb7801910, - 0xf248570c, - 0xf210a891, - 0x0d8288a3, - 0x018b0d06, - 0x9884fff4, - 0x0ca2c080, - 0xc000b4a1, - 0x0d82c002, - 0x9954c014, - 0xffff700a, - 0x0daa9364, - 0x0d0a0982, - 0x0902c121, - 0x9b09ffd4, + 0x4220b101, + 0x0a42c801, + 0x0a00c010, + 0x0caac032, + 0xc000b481, + 0xc03408aa, + 0xb4220d1e, + 0xc450c000, + 0x0a020cf2, + 0xc000b481, + 0x4220b101, + 0x1910d053, 0x570cb780, - 0xa992f248, - 0x0d02c0a1, - 0x09c20d04, - 0x9af4ffd4, - 0x0d82c0c0, - 0x0d420992, - 0xc0140942, - 0xb79f9957, - 0xb7bf7f6e, - 0x8c407fee, - 0xa60d9c22, - 0x8400c010, - 0x570cb720, - 0x49adb780, - 0x75002a20, - 0x5a14b7c0, - 0xc0000902, - 0xb7869182, - 0x75007e08, - 0x90e2c000, - 0xaa41d290, - 0xc0057500, - 0xb7209164, - 0xd01149ad, - 0x75002a18, - 0x3924d002, - 0x9124c000, - 0x2a14d011, - 0xd0027500, - 0xd0013922, - 0xc0503926, - 0xb4410c82, - 0x9d87c000, - 0x468cb740, - 0x09c20dc2, - 0x0d02c010, - 0x0c81cff0, - 0x9acbffd4, + 0xa891f248, + 0x88a3f210, + 0x0d060d82, + 0xfff4018b, + 0xc08098a7, + 0xb4a10ca2, + 0xc002c000, + 0xc0140d82, + 0x700a994f, + 0x9364ffff, + 0x09820daa, + 0xc1210d0a, + 0xffd40902, + 0xb7809b2c, + 0xf248570c, + 0xc0a1a992, + 0x0d040d02, + 0xffd409c2, + 0xc0c09b17, + 0x09920d82, + 0x09420d42, + 0x9952c014, + 0x7f6eb79f, + 0x7feeb7bf, + 0x9c228c40, + 0xc010a60d, + 0xb7208400, + 0xb780570c, + 0x2a2049ad, + 0xb7c07500, + 0x09025994, + 0x9182c000, 0x7e08b786, - 0x75009d1b, - 0x0b01cff0, - 0x9282c000, - 0xaa41d290, 0xc0007500, - 0xb79f91e2, - 0xf211606c, - 0xc0108d00, - 0x75002a00, - 0x0a03cff0, - 0x8001f310, - 0x4422b346, - 0x4068b79e, - 0x08c2c801, - 0x0880c010, - 0x0ceac032, - 0x606cb59f, - 0xc000b421, - 0x7e08b786, - 0xc0017500, - 0xb7869282, - 0x75007f08, + 0xd29090e2, + 0x7500aa41, + 0x90c4c005, + 0x49adb720, + 0x2a18d011, + 0xd0027500, + 0xc0003924, + 0xd0119124, + 0x75002a14, + 0x3922d002, + 0x3926d001, + 0x0c82c050, + 0xc000b441, + 0xb7409d87, + 0x0dc2468c, + 0xc01009c2, + 0xcff00d02, + 0xffd40c81, + 0xb7869aee, + 0x9d1b7e08, + 0xcff07500, + 0xc0000b01, + 0xd2909282, + 0x7500aa41, + 0x91e2c000, + 0x606cb79f, + 0x8d00f211, + 0x2a00c010, + 0xcff07500, + 0xf3100a03, + 0xb3468001, + 0xb79e4422, + 0xc8014068, + 0xc01008c2, + 0xc0320880, + 0xb59f0cea, + 0xb421606c, + 0xb786c000, + 0x75007e08, 0x91e2c001, 0x510cb720, 0x2a12d011, 0xc0017500, 0xb7a09102, - 0xb7a06194, - 0xf2105b0c, + 0xb7a06114, + 0xf2105a8c, 0x9eabaa21, 0xb52028f9, 0x9ea4510c, 0xb7209c62, - 0xb7805f8c, + 0xb7805f0c, 0x75004129, 0x92a4c000, 0xa9a1f208, @@ -926,9 +911,9 @@ unsigned long aui32H264VCM_SlaveMTXTOPAZFWText[] = { 0x9e8c0982, 0xda089c62, 0xb583aa21, - 0xda10628a, + 0xda10618a, 0x9eb3a9cd, - 0x9aa6fff4, + 0x9aabfff4, 0x0a02c801, 0x0a00c00a, 0x0c8ac030, @@ -946,9 +931,9 @@ unsigned long aui32H264VCM_SlaveMTXTOPAZFWText[] = { 0xc0300a02, 0xb4810c8e, 0xb720c000, - 0x85065a8c, + 0x85065a0c, 0x4039b540, - 0x9ad1fff4, + 0x9ad6fff4, 0x6eeeb79f, 0x6f6eb7bf, 0x6feeb7df, @@ -973,7 +958,7 @@ unsigned long aui32H264VCM_SlaveMTXTOPAZFWText[] = { 0xb4810c8e, 0xf9f8c000, 0xfff5aa1d, - 0xa60d9000, + 0xa60d90a0, 0x0eb0f011, 0x9182c001, 0x0f7ec01e, @@ -997,7 +982,7 @@ unsigned long aui32H264VCM_SlaveMTXTOPAZFWText[] = { 0xb4c59835, 0x7540c000, 0x93c4fffe, - 0x9a6ffff4, + 0x9a74fff4, 0x7eeeb79f, 0x7f6eb7bf, 0x7feeb7df, @@ -1031,7 +1016,7 @@ unsigned long aui32H264VCM_SlaveMTXTOPAZFWText[] = { 0xa60d9c22, 0x8420c004, 0x0ca2c829, - 0x0cf0c436, + 0x0cb0c402, 0xac3dc030, 0x8d00e133, 0xa45dc038, @@ -1048,13 +1033,13 @@ unsigned long aui32H264VCM_SlaveMTXTOPAZFWText[] = { 0x468cb740, 0xc00a0dc2, 0x09c20d42, - 0x9979ffd4, + 0x99a1ffd4, 0x0a58d251, 0xaa01da08, 0x9ead7502, 0x9084c000, 0x448cb580, - 0x608cb780, + 0x600cb780, 0xa8a1f210, 0xf2108502, 0xb540a8a6, @@ -1081,7 +1066,7 @@ unsigned long aui32H264VCM_SlaveMTXTOPAZFWText[] = { 0xf031c000, 0xe1318c00, 0x9ea38d80, - 0x5f8cb7c0, + 0x5f0cb7c0, 0x7ffcb55f, 0xb9600d02, 0xf2084078, @@ -1102,7 +1087,7 @@ unsigned long aui32H264VCM_SlaveMTXTOPAZFWText[] = { 0x7fecb73f, 0xb4211c84, 0xc014c000, - 0xd20899b4, + 0xd20899aa, 0x7500aa4d, 0x9262c000, 0xaa2df290, @@ -1118,7 +1103,7 @@ unsigned long aui32H264VCM_SlaveMTXTOPAZFWText[] = { 0x75002a14, 0x9102c000, 0x0a42c809, - 0x0a40c532, + 0x0a10c4d2, 0x530cb580, 0x460cb780, 0xc0007500, @@ -1151,9 +1136,9 @@ unsigned long aui32H264VCM_SlaveMTXTOPAZFWText[] = { 0x9321ffff, 0xa6059c22, 0x460cb720, - 0x708cb781, + 0x700cb781, 0x0a047440, - 0x708cb581, + 0x700cb581, 0x9364c000, 0x7e08b786, 0xc0007500, @@ -1163,11 +1148,11 @@ unsigned long aui32H264VCM_SlaveMTXTOPAZFWText[] = { 0xb5803a40, 0xc000510c, 0xb780919c, - 0xd2085f8c, + 0xd2085f0c, 0x7440a889, 0x90a4c000, 0xb5478506, - 0xc8014618, + 0xc8014418, 0xc0100a42, 0xc0320a00, 0xb4810cea, @@ -1211,7 +1196,7 @@ unsigned long aui32H264VCM_SlaveMTXTOPAZFWText[] = { 0xc000b481, 0xc0007680, 0xb7209182, - 0xb740608c, + 0xb740600c, 0xf21044bd, 0xf3108a27, 0xb5808021, @@ -1233,55 +1218,50 @@ unsigned long aui32H264VCM_SlaveMTXTOPAZFWText[] = { 0x5a0cc280, 0x508cb580, 0xffd4018b, - 0xc0809961, + 0xc0809989, 0xb4a10ca2, 0xb780c000, 0x0c88478c, 0xc000b481, - 0x5994b7a0, + 0x5914b7a0, 0x0d82c002, 0x9a2afff4, 0xffff700a, 0xb7819364, - 0xf210708c, + 0xf210700c, 0xf250a8ad, 0x6243a8a2, 0x71029e49, 0x90b8c000, 0xb5478506, - 0xb7804418, + 0xb7804218, 0x7500460c, - 0x9242c000, - 0xffd40d82, - 0xb7869a18, - 0x75007f08, - 0x90e2c000, + 0x9102c000, 0xffd40d82, - 0xc0009962, - 0x0d8290a0, - 0x9a2affd4, - 0x5008b787, - 0xb7277500, - 0x0d025088, + 0x0d829a40, + 0x998fffd4, + 0x5688b782, + 0xb7227500, + 0x0d025708, 0x0d22d002, - 0x5a0cb780, - 0xb7277440, - 0x09025110, + 0x598cb780, + 0xb7227440, + 0x09025790, 0x0922d002, 0xa812d2c8, 0x59247640, 0x08829e91, 0x0892d002, - 0x678ab783, + 0x488ab780, 0x34205d20, 0xc01c3410, 0x58a8753e, 0x34109e89, 0x90d4c000, 0x857ec00e, - 0x679ab543, + 0x489ab540, 0x478ab720, - 0x678ab783, + 0x488ab780, 0x7c7edffc, 0xc2009e41, 0x32985a40, @@ -1300,161 +1280,129 @@ unsigned long aui32H264VCM_SlaveMTXTOPAZFWText[] = { 0xb4a10ca6, 0xc002c000, 0xfff40d92, - 0x700a99b3, + 0x700a99bd, 0x9364ffff, 0x09820dea, 0xc1210d0a, 0xffb40902, - 0xb7809b68, + 0xb7809b9a, 0xf248570c, 0xc0a1a992, 0x0d040d02, 0xffb409c2, - 0xc0c09b53, + 0xc0c09b85, 0x09920d82, 0x09420d42, - 0x99b6fff4, + 0x99c0fff4, 0xc03e0a02, 0xb4810cea, 0xb79fc000, 0xb7bf7f6e, 0x8c407fee, - 0xa60d9c22, + 0xa61d9c22, 0x570cb720, - 0x49b5b720, - 0x2e10d091, - 0x9e8e7500, - 0x9342c003, - 0x2e14d011, - 0x87068502, - 0x7e00b546, - 0xb5417500, - 0xb547709c, - 0xc0004418, - 0xb5469082, - 0xd1117e80, - 0x75002e10, - 0x9082c000, - 0x7f00b546, - 0x2e10d211, - 0xc0007500, - 0xb5469082, - 0xb7867f80, - 0x75007f08, - 0x618cb7c0, - 0x9042c002, - 0x7e88b786, - 0xc0017500, - 0xb78693a2, - 0x75007f88, - 0x9302c001, - 0x0a42c809, - 0x0a60c6cc, - 0x08c2c809, - 0x08c0c58a, + 0x49adb780, + 0x2a00c002, + 0xb7e07500, + 0x03835994, + 0x9382c002, + 0x0b42c809, + 0x0b70c65e, 0x0cc2c809, - 0x0c90c666, + 0x0c80c52c, 0x0942c809, - 0x0950c574, + 0x0920c5f8, 0x0d42c809, - 0x0d20c534, + 0x0d10c516, 0x09c2c809, - 0x09d0c560, - 0x0dc2c809, - 0x0dd0c544, + 0x09f0c4d2, 0x0c42c809, - 0x0c10c6da, + 0x0c10c502, 0x0842c809, - 0x0820c552, - 0xa24df208, - 0xa0ddf208, - 0xa0c2f248, - 0xa145f248, - 0xa14af248, - 0xa1c5f208, - 0xa1c2f208, - 0xa04ef248, - 0xa051f248, - 0x580cb7a0, - 0xaa4df208, - 0x9ea49eab, - 0xb7209c62, - 0xd2085a0c, - 0xb580aa21, - 0xb72041ab, - 0x850241b3, - 0x439ab540, - 0x5014b520, - 0x598cb7c0, - 0xaa49f2d0, + 0x0820c4e4, + 0x0ec2c809, + 0x0ea0c66c, + 0x08c2c809, + 0x08f0c4f0, + 0x0af0d151, + 0xb7809eab, + 0x8506610c, + 0x7e18b546, + 0xb5c10f02, + 0xb5c77014, + 0xf2084210, + 0xf208a30d, + 0xf248a09e, + 0xf248a101, + 0xf248a106, + 0xf208a189, + 0xf208a006, + 0xf248a001, + 0xf248a28e, + 0x9eb4a091, + 0xd2089c62, + 0xda10a8a1, + 0xf288a0ed, + 0x2a08aa6d, + 0xb5c07500, + 0xc0004392, + 0x856a90e2, + 0x501cb540, + 0x90c0c000, + 0xaa6dda10, + 0x500cb580, + 0x590cb7c0, + 0xaa69f2c8, 0xa8d9f208, 0xc0007048, 0xb7809142, - 0xf248618c, + 0xf248610c, 0xd152a88d, - 0x9e8c0de0, - 0xb7869c62, + 0x9e8c09f0, + 0xd1119c62, + 0xb7260e78, 0x85027e08, - 0x5018b547, - 0xb5477500, - 0xb5475098, - 0xc0045118, - 0xb7209062, - 0x76404614, - 0x93c4c003, - 0x438ab720, - 0xc0007440, - 0xda0890e2, - 0x7048aa55, - 0x9004c001, - 0x5f94b7a0, - 0x7e88b786, - 0x618cb7a0, - 0xa9d6da08, - 0x4392b520, - 0x7500850a, + 0x5698b542, + 0x5718b542, + 0x5798b542, + 0xa103d208, + 0x74408502, + 0x651cb540, + 0x5618b542, + 0x92c2c002, + 0x4614b720, + 0xc0027640, + 0xb7209224, + 0x7440438a, + 0x90e2c000, + 0xaa55da08, + 0xc0007048, + 0xb7a09344, + 0xb7a0610c, + 0xda085f14, + 0xb520a9d6, + 0xf2084392, + 0x098aa8a9, 0xa0aad210, - 0xa8a9f208, - 0x8d24e001, - 0x1d849d4f, - 0x9c629e8c, - 0xaa31f208, - 0x0d8a030b, - 0x9c629ea4, - 0x9180c000, - 0x618cb780, - 0xa891f208, - 0x5f94b7a0, - 0x03090d86, + 0x9e8c1d84, + 0xf2089c62, + 0x9e6daa31, + 0x9ea40d8a, + 0xc0009c62, + 0xb7809160, + 0xf208610c, + 0x0d86a891, + 0x5f0cb7a0, 0x9c629e8c, 0x438ab780, - 0x7f08b726, - 0x5a14b720, 0xb5800a04, - 0xd210438a, - 0x7440aa29, - 0x4849b580, - 0x9024c001, - 0x5b0cb7a0, - 0xa8c1f208, - 0x9e8c9eab, - 0xd2109c62, - 0x7500aa29, - 0x92a4c000, - 0xa9a1f208, - 0xa85df208, - 0x9e840d82, - 0xf2089c62, - 0xf248a021, - 0x9eaba845, - 0x9e840982, - 0xda089c62, - 0xb583aa21, - 0xb780628a, + 0xd208438a, + 0xd290a8a9, + 0xb780a0e1, 0x7502448c, 0x90bcc000, - 0xffb40d86, - 0xd2109bd8, + 0xffd40d86, + 0xd208984a, 0x7500aa29, 0x9122c000, 0x558cb720, @@ -1468,143 +1416,144 @@ unsigned long aui32H264VCM_SlaveMTXTOPAZFWText[] = { 0x510cb780, 0x3a047440, 0x510cb580, - 0x91c4c000, - 0x0e60d151, - 0x5a0cb740, - 0xa882d208, + 0x9184c000, + 0x0a70d151, 0xa881d208, - 0x5014b520, - 0xa0cdd808, - 0x7eeeb79f, - 0x7f6eb7bf, - 0x7feeb7df, - 0x9c228c60, - 0x4b0cb720, - 0xc0ff9e5c, - 0xc0ff2a40, - 0x710228c0, - 0xc0008502, - 0x85069062, - 0x4b9cb540, - 0x4b14b560, - 0xa6059c22, - 0xd0519e5d, - 0x75002a50, - 0x90e4c000, - 0x4b8cb780, + 0xa882d208, + 0x500cb520, + 0xa0eeda10, + 0x7e6eb79f, + 0x7eeeb7bf, + 0x7f6eb7df, + 0x7feeb7ff, + 0x8c00c002, + 0xb7209c22, + 0x9e5c4b0c, + 0x2a40c0ff, + 0x28c0c0ff, + 0x85027102, + 0x9062c000, + 0xb5408506, + 0xb5604b9c, + 0x9c224b14, + 0x9e5da605, + 0x2a50d051, 0xc0007500, - 0xc0c09142, - 0xc0120d82, - 0x0d0209c2, - 0xfff40942, - 0xb7809847, - 0xc0344b0c, - 0xb4810cb6, - 0xc034c000, - 0xb4a20d32, - 0xb5a0c000, - 0xb79f4a8c, - 0xb7bf7f6e, - 0x8c407fee, - 0xa61d9c22, - 0xb7868420, - 0x75007e08, - 0x9122c000, - 0x5a0cb780, - 0xa881d288, - 0xc0187440, - 0xb7409124, - 0xb7a0468c, - 0x0dc25694, + 0xb78090e4, + 0x75004b8c, + 0x9142c000, + 0x0d82c0c0, + 0x09c2c012, + 0x09420d02, + 0x9890fff4, + 0x4b0cb780, + 0x0cb6c034, + 0xc000b481, + 0x0d32c034, + 0xc000b4a2, + 0x4a8cb5a0, + 0x7f6eb79f, + 0x7feeb7bf, + 0x9c228c40, + 0x8420a61d, + 0x7e08b786, + 0xc0007500, + 0xb7809122, + 0xd288598c, + 0x7440a881, + 0x9164c017, + 0x568cb7c0, + 0xb7409eb1, + 0x0dc2468c, 0xc002098e, - 0x048b0d42, - 0x99cdffb4, - 0xaa35f210, - 0x560cb7c0, - 0xa8a5f210, - 0xa8aaf210, - 0x570cb7a0, - 0x478cb580, - 0xa0d5f208, - 0xaa39da10, - 0xa8bdda10, - 0xa0def208, - 0x08d0d252, - 0xa259f208, - 0xa0c1f248, - 0xa922da10, - 0x0a50d131, - 0xa881da08, - 0x404bb740, - 0xa927f250, - 0xda909e53, - 0x60b2a8b2, + 0xffb40d42, + 0xf2089a3e, + 0xb7a0aa55, + 0xf2085614, + 0xf208a8c5, + 0xb7a0a8ca, + 0xb580570c, + 0xf210478c, + 0xda08a0b5, + 0xda08aa59, + 0xf210a8dd, + 0xd252a0be, + 0xf21008d0, + 0xf250a239, + 0xda08a0a1, + 0xb740a942, + 0xd131404b, + 0xda080a50, + 0x9e53a881, + 0xa947f248, + 0xd1245915, + 0xda885b90, + 0x60b2a8d2, 0x5a7fc080, 0x5a71c200, 0x58930098, 0xe2105894, - 0xdffc80a3, - 0x59157e7e, - 0x5b90c100, - 0xf248018b, - 0xc000a0dd, + 0x038d80a3, + 0x7e7edffc, + 0xf250018b, + 0xc000a0bd, 0xe10091e2, 0xc0005d40, - 0xda909164, - 0x8502aa35, + 0xda889164, + 0x8502aa55, 0x4792b520, - 0x679ab543, + 0x489ab540, 0x468ab580, 0xaa21f288, 0x0950d132, - 0xa255f248, - 0xa259f248, - 0xa8a1da10, + 0xa235f250, + 0xa239f250, + 0xa8c1da08, 0xaa41d810, 0xa93bf248, 0xa8bada48, 0xf3106218, 0xda488021, - 0xf248a93d, - 0xf288a0ca, - 0xda48a249, - 0xf248aa29, - 0xf208a151, + 0xf250a93d, + 0xf290a0aa, + 0xda48a229, + 0xf250aa29, + 0xf208a131, 0xda48a923, 0x6218a8ae, 0x5a10c200, 0x8021f310, - 0xa241f208, + 0xa221f210, 0xa927f208, 0xf20a9e4c, 0x6098a928, 0xf210588c, 0xe2108023, - 0xf20882a3, - 0xda48a249, - 0xf208a8aa, - 0xda10a0cd, - 0xd810aa21, - 0xf208a8c1, - 0xf248a0c6, + 0xf21082a3, + 0xda48a229, + 0xf210a8aa, + 0xda08a0ad, + 0xd810aa41, + 0xf210a8c1, + 0xf248a0a6, 0x0a04a937, 0xb7406243, - 0xf310608c, - 0xf2888021, - 0xda10a245, - 0xf008a8a1, - 0xda10a953, - 0xf00aa8a2, + 0xf310600c, + 0xf2908021, + 0xda08a225, + 0xf008a8c1, + 0xda08a953, + 0xf00aa8c2, 0x58a0a954, 0x80a3e210, 0xe0205c9c, 0xda4882a3, 0xf208aa2d, 0xf208a0ad, - 0xf248a0b2, - 0xf248a0c5, - 0xf208a0ce, - 0xd810a251, + 0xf250a0b2, + 0xf250a0a5, + 0xf210a0ae, + 0xd810a231, 0xc004a941, 0xb5201880, 0xd1314f0c, @@ -1612,10 +1561,10 @@ unsigned long aui32H264VCM_SlaveMTXTOPAZFWText[] = { 0xc002a881, 0xb5201c80, 0x59404f94, - 0xf2885951, - 0x58c0a155, - 0xf28858d1, - 0xc42ea0d9, + 0xf2905951, + 0x58c0a135, + 0xf29058d1, + 0xc42ea0b9, 0x0a020cf2, 0xc000b481, 0x4220b101, @@ -1624,11 +1573,11 @@ unsigned long aui32H264VCM_SlaveMTXTOPAZFWText[] = { 0x9102c000, 0xaa41da10, 0x753ec09c, - 0x9152c011, + 0x9172c010, 0x08c6c0c0, 0x0ce2c050, 0xc000b421, - 0xa939f210, + 0xa959f208, 0x0a30d131, 0xa881da08, 0x28a0d052, @@ -1637,8 +1586,8 @@ unsigned long aui32H264VCM_SlaveMTXTOPAZFWText[] = { 0x9222c000, 0xc0600a02, 0xb4810cae, - 0xda10c000, - 0x7440a8a1, + 0xda08c000, + 0x7440a8c1, 0x9302c000, 0xb5408502, 0xc0004e9c, @@ -1651,41 +1600,27 @@ unsigned long aui32H264VCM_SlaveMTXTOPAZFWText[] = { 0x0a0690e0, 0x0caec060, 0xc000b481, - 0xaa39f210, - 0x75002a04, - 0xb540850a, - 0xc000491c, - 0x850490a2, + 0xa8d9f208, + 0x2a12d011, + 0x850a7500, 0x491cb540, - 0x7e08b786, - 0xb7e07500, - 0xc0006194, - 0xb78692e2, - 0x75007f08, - 0x9244c000, - 0x460cb780, - 0xc0007500, - 0xb78691a2, - 0x75007f88, - 0x9104c000, - 0x5b14b760, - 0xaa61f210, - 0x9c629ea4, - 0xaa39f210, - 0x75002a20, + 0x90a2c000, + 0xb5408504, + 0xd031491c, + 0x75002a10, 0x90e2c000, - 0xaa21da10, + 0xaa41da08, 0xc0007500, 0xb7809244, - 0xb7205a0c, + 0xb720598c, 0xda08530c, 0x9e8ca98e, 0xb7869c62, 0x75007e08, 0x90a2c000, 0xb5478506, - 0xf2104918, - 0xd011a8b9, + 0xf2084718, + 0xd011a8d9, 0x75002a14, 0x90e2c001, 0x2a12d011, @@ -1696,7 +1631,7 @@ unsigned long aui32H264VCM_SlaveMTXTOPAZFWText[] = { 0x4d1cb540, 0xc000b481, 0xa8c1da10, - 0x6494b720, + 0x6414b720, 0x0a6ac284, 0x856ac684, 0x7462c058, @@ -1707,21 +1642,21 @@ unsigned long aui32H264VCM_SlaveMTXTOPAZFWText[] = { 0xc0020882, 0xb4210c80, 0xffd4c000, - 0xb7809b94, + 0xb7809bf8, 0xc03e490c, 0xb4810c82, 0xb720c000, 0xc0504d0c, 0xb4210c82, - 0xda10c000, - 0xf288a921, - 0xda10a8d5, - 0x6123a926, - 0xda109e53, - 0x6097aa21, - 0x6014b720, + 0xda08c000, + 0xf290a941, + 0xda08a8b5, + 0x6123a946, + 0xda089e53, + 0x6097aa41, + 0x5f94b720, 0xb5438702, - 0x857f6382, + 0x857f6282, 0x459ab540, 0xb540851a, 0x0d86449a, @@ -1733,271 +1668,267 @@ unsigned long aui32H264VCM_SlaveMTXTOPAZFWText[] = { 0x18a05891, 0x40cbb520, 0x7fe4b55f, - 0x9bd9c014, + 0x9be6c014, 0x7fe4b75f, 0xb5478506, - 0xb5474818, - 0xb5474880, - 0xb5474e00, - 0xb5474e80, - 0xda104980, - 0xf288a8a6, - 0x9e49aa55, - 0x5694b720, - 0x4a00b547, - 0xb7206243, - 0x8502434d, + 0xb5474618, + 0xb5474680, + 0xb5474c00, + 0xb5474c80, + 0xda084780, + 0xf290a8c6, + 0x9e49aa35, + 0x4800b547, + 0xf2086243, + 0x8502a8f9, + 0xa9c2da10, 0xc10158c8, 0x9e892880, - 0xa9c2da10, - 0xb5400a82, - 0xb5404e1c, - 0x5dc0519c, - 0x2dc0c0ff, - 0x3db0ca01, - 0x5a11c200, - 0x450ab580, - 0xfff43596, - 0xc0c099d3, - 0xc0120d82, - 0x0d0209c2, - 0xffd40942, - 0x714e9a35, - 0xc0018546, - 0x9dcf9148, - 0x99d5fff4, + 0x4e1cb540, + 0x519cb540, + 0xc0ff5dc0, + 0xca012dc0, + 0xc2003db0, + 0xb5805a11, + 0x3596450a, + 0x99f1fff4, 0x0d82c0c0, 0x09c2c012, - 0x09060d02, - 0x9a26ffd4, - 0x1a70d091, - 0x0a027148, - 0x0a42d00b, - 0xa9c2da10, - 0x5a28c200, - 0x5dc09ea1, - 0x2dc0c0ff, - 0x3db0c801, - 0xfff43596, - 0xd05199a9, + 0x09420d02, + 0x9a9cffd4, + 0x0a829e7b, + 0xb7e07146, + 0x8546610c, + 0x9168c001, + 0xfff49dcf, + 0xc0c099ef, + 0xc0120d82, + 0x0d0209c2, + 0xffd40906, + 0xd0919a89, + 0x71481e70, + 0xd00b0a02, + 0xda100a42, + 0xc200a9c2, + 0x9ea15a28, + 0xc0ff5dc0, + 0xc8012dc0, + 0x35963db0, + 0x99c3fff4, + 0xd0519e7b, 0xc2000a50, 0xc2005a40, - 0x714e5ac1, + 0x71465ac1, 0xfffe8506, - 0xf2509346, + 0xf2489326, 0x7500aa71, 0x857fcfce, - 0x731cb541, + 0x729cb541, 0x9102c000, - 0xa9bef210, + 0xa9def208, 0x450ab760, 0x9c629ea4, 0xc0140d82, - 0xb78798e4, - 0x75004888, + 0xb78798df, + 0x75004688, 0xb5478502, - 0xc0024818, - 0xb7a092a4, - 0x0b025b0c, - 0xb786068f, + 0xc0024618, + 0xb7a09204, + 0x0b025a8c, + 0xb7869ebd, 0x75007e08, - 0x9082c002, - 0x7f08b786, - 0xc0017500, - 0xb78793e2, - 0x75004908, - 0x9182c000, - 0xa9a2f208, - 0x4908b5c7, - 0xa869f250, - 0x9c629e84, - 0x430ab500, - 0x4a08b787, + 0x93e2c001, + 0x4708b787, 0xc0007500, - 0xf2109382, - 0x9eaba825, - 0x4a08b5c7, + 0xf2089182, + 0xf248a9a2, + 0xb5c7a869, + 0x9e844708, + 0xb5009c62, + 0xb787430a, + 0x75004808, + 0x9382c000, + 0xa825f210, + 0xb5c79eab, + 0x9e844808, + 0xf2509c62, + 0x9ea4aa21, + 0xf2089c62, + 0xf210a9a1, + 0x0d86a83d, 0x9c629e84, - 0xaa21f250, + 0xaa25f250, + 0xf2089eab, + 0x0986a021, 0x9c629ea4, - 0xa9a1f208, - 0xa83df210, - 0x9e840d86, - 0xf2509c62, - 0x9eabaa25, - 0xa021f208, - 0x9ea40986, - 0xb7879c62, - 0x75004a08, - 0x91e4c000, - 0xc0140d86, - 0xb7879898, - 0x75004a08, - 0x9342ffff, - 0x90a0c000, - 0xc0140d86, - 0xb787988e, - 0x75004888, - 0x9262fffd, - 0x0d82c0c0, - 0x09c2c012, - 0x09060d02, - 0x9994ffd4, - 0x0a02c801, - 0x518cb580, - 0x0d82c0c0, - 0x09c2c012, - 0x09420d02, - 0x9988ffd4, - 0x5194b760, - 0x991afff4, - 0xfff40d86, - 0xc0c09928, + 0x4808b787, + 0xc0007500, + 0x0d8691e4, + 0x9898c014, + 0x4808b787, + 0xffff7500, + 0xc0009342, + 0x0d8690a0, + 0x988ec014, + 0x4688b787, + 0xfffd7500, + 0xc0c09302, 0xc0120d82, 0x0d0209c2, 0xffd40906, - 0x85029979, - 0x0892c006, - 0x0c9ac430, - 0xb5400902, - 0xc006519c, - 0xb4418510, - 0xb104c000, - 0x2a404220, - 0x9d4f7500, - 0x4422b313, - 0xe0000087, - 0xffff1884, - 0xb7409284, - 0xc0064614, + 0xc80199fb, + 0xb5800a02, + 0xc0c0518c, + 0xc0120d82, + 0x0d0209c2, + 0xffd40942, + 0xb76099ef, + 0xfff45194, + 0x0d869938, + 0x9946fff4, + 0x0d82c0c0, + 0x09c2c012, + 0x09060d02, + 0x99e0ffd4, + 0xc0068502, 0xc4300892, 0x09020c9a, - 0x8512c006, + 0x519cb540, + 0x8510c006, 0xc000b441, 0x4220b104, - 0x2a00c002, - 0x9d537500, - 0x4422b314, - 0xe0000089, - 0xffff1884, - 0x0a029264, - 0x0ceac03e, - 0x40e8b960, - 0xc000b481, - 0x93c1ffff, - 0xc0007680, - 0x0a029122, - 0x0ceac03e, - 0xc000b481, - 0x9180c000, - 0x448cb780, - 0x088a7504, - 0x0ceac03e, - 0x1894d00c, - 0xc000b421, + 0x75002a40, + 0xb3149d53, + 0x00894422, + 0x1884e000, + 0x9284ffff, + 0x4614b740, + 0x0892c006, + 0x0c9ac430, + 0xc0060902, + 0xb4418512, + 0xb104c000, + 0xc0024220, + 0x75002a00, + 0xb3139d4f, + 0x00874422, + 0x1884e000, + 0x9264ffff, + 0xc03e0a02, + 0xb9600cea, + 0xb48140e8, + 0xffffc000, + 0x768093c1, + 0x9122c000, + 0xc03e0a02, + 0xb4810cea, + 0xc000c000, + 0xb7809180, + 0x7504448c, + 0xc03e088a, + 0xd00c0cea, + 0xb4211894, + 0xc0c0c000, + 0x09e20d82, + 0x09420d02, + 0x998cffd4, + 0xc0340a02, + 0xb4810cb6, + 0xb79fc000, + 0xb7bf7dee, + 0xb7df7e6e, + 0xb7ff7eee, + 0xc0027f6e, + 0x9c228c20, + 0xc01ca60d, + 0x0a827efe, + 0x9182c000, 0x0d82c0c0, - 0x0d0209e2, - 0xffd40942, - 0x0a029925, - 0x0cb6c034, - 0xc000b481, - 0x7deeb79f, - 0x7e6eb7bf, - 0x7eeeb7df, - 0x7f6eb7ff, - 0x8c20c002, - 0xa60d9c22, - 0x7efec01c, - 0xc0000a82, - 0xc0c09182, - 0xc0120d82, - 0x0d0209c2, - 0xffd40906, - 0xc0009907, - 0xc4349240, - 0x0a020cb2, - 0xc000b481, - 0x4220b101, - 0x74402884, - 0x90e2c000, - 0x4808b787, - 0xc00a7500, - 0xb7809382, - 0x75024e0c, - 0x90c4c000, - 0xc0140d82, - 0x3ac09a58, - 0x5694b740, - 0x560cb740, - 0xa8c5d810, - 0xaa55f088, - 0x4592b720, - 0x9e496243, - 0x5a11c200, - 0xba090a04, - 0xba244002, - 0x70484002, - 0x06850305, - 0x9138c000, + 0x09c2c012, + 0x09060d02, + 0x996effd4, + 0x9240c000, + 0x0cb2c434, + 0xb4810a02, + 0xb101c000, + 0x28844220, + 0xc0007440, + 0xb78790e2, + 0x75004608, + 0x9182c00b, + 0x4e0cb780, + 0xc0007502, + 0x0d8290c4, + 0x9a68c014, + 0xb7403ac0, + 0xb7405694, + 0xd810560c, + 0xf088a8c5, + 0xb720aa55, + 0x62434592, + 0xc2009e49, + 0x0a045a11, + 0x4002ba09, + 0x4002ba24, + 0x03057048, + 0xc0000685, + 0xb7809138, + 0x2a51490c, + 0x490cb580, + 0x9300c004, + 0xaa39f210, + 0x75002a04, + 0x9242c003, 0x490cb780, - 0xb5802a51, - 0xc004490c, - 0xf21093a0, - 0x2a04aa39, - 0xc0037500, - 0xb78092e2, - 0x7440490c, - 0x3942d011, - 0x490cb540, - 0x929cc002, - 0x4792b760, - 0xba249e5c, - 0xc002400a, - 0xc00291a2, - 0xb760911c, - 0xb740650a, - 0x9e996104, - 0xba099e2d, - 0xd0a24003, - 0x9e485e7f, - 0x5a6dc200, - 0xc2000208, - 0xd2265a17, - 0x0c065908, - 0x5a14c200, - 0x9e401208, - 0xa94ee038, + 0xd0117440, + 0xb5403942, + 0xc002490c, + 0xb760929c, + 0x9e5c4792, + 0x400aba24, + 0x91a2c002, + 0x911cc002, + 0x650ab760, + 0x6084b740, + 0x9e2d9e99, + 0x4003ba09, + 0x5e7fd0a2, + 0xc2009e48, + 0x02085a6d, + 0x5a17c200, + 0x5908d226, + 0xc2000c06, + 0x12085a14, + 0xe0389e40, + 0xba24a94e, + 0x50904002, + 0x79029e54, + 0x9102c001, + 0x4b88b781, + 0xc0017500, + 0xb7809064, + 0x9e48470a, 0x4002ba24, - 0x9e545090, - 0xc0017902, - 0xb7819102, - 0x75004b88, - 0x9064c001, - 0x470ab780, - 0xba249e48, - 0x70084002, - 0x9378c000, - 0xc0007640, - 0xb78190e4, - 0x75024b08, - 0x92c2c000, - 0x1e32d011, - 0x478ab580, - 0x48fd9e54, - 0x470ab560, - 0x4b90b501, - 0xb5402959, - 0x20c2490c, - 0xc000a0c1, - 0x850290a0, - 0x4b98b541, - 0x518cb780, - 0x75002a08, - 0x9222c000, - 0x4488b787, + 0xc0007008, + 0x76409378, + 0x90e4c000, + 0x4b08b781, + 0xc0007502, + 0xd01192c2, + 0xb5801e32, + 0x9e54478a, + 0xb56048fd, + 0xb501470a, + 0x29594b90, + 0x490cb540, + 0xa0c120c2, + 0x90a0c000, + 0xb5418502, + 0xb7804b98, + 0x2a08518c, 0xc0007500, - 0xb7869182, - 0x75007f88, + 0xb7879182, + 0x75004288, 0x90e2c000, 0x490cb780, 0xc0003a24, @@ -2013,786 +1944,672 @@ unsigned long aui32H264VCM_SlaveMTXTOPAZFWText[] = { 0x2a04518c, 0xc0007500, 0xb7809222, - 0xb720588c, + 0xb720580c, 0xf2c84312, - 0xf288a907, - 0xe220a895, + 0xf288a903, + 0xe220a891, 0x088480ab, - 0xa095f288, - 0xa086f2c8, + 0xa091f288, + 0xa082f2c8, 0x490cb720, 0x0c82c03e, 0xc000b421, 0x458ab780, 0xb5800a04, 0xc014458a, - 0xb7869a96, + 0xb7869aab, 0x75007e08, - 0x9222c002, - 0x7f08b786, - 0xc0027500, - 0xb7809182, - 0x2a40518c, - 0xc0007500, - 0xb78790e4, - 0x751a4e08, - 0x9024c002, - 0x578cb780, - 0x6392b723, - 0xa881da08, - 0x70029e48, - 0x9284c000, - 0x430ab780, - 0xb5438502, - 0xb580639a, - 0xb760440a, + 0x90c2c003, + 0x518cb780, + 0x75002a40, + 0x90e4c000, + 0x4c08b787, + 0xc002751a, + 0xb7809364, + 0xb723578c, + 0xda086292, + 0x9e48a881, + 0xc0017002, + 0xb72091c4, + 0xb780650c, + 0x8502430a, + 0x629ab543, + 0xb5478506, + 0x74404718, + 0x4818b547, + 0x440ab580, + 0x92e2c000, + 0x4412b720, + 0x590cb780, + 0x099cd092, + 0xd20872c2, + 0xb780a90a, + 0xb331530c, + 0x05834848, + 0xb3237286, + 0x9ea44854, + 0xc0009c62, + 0xb7609100, 0xb7804412, - 0x8506530c, - 0x4918b547, - 0x4a18b547, - 0x9c629ea4, - 0xaa39f210, - 0x75002a10, - 0x93e2c000, - 0x4a08b787, + 0x9ea4530c, + 0xf2109c62, + 0x2a10aa39, 0xc0007500, - 0xb78390e4, - 0x7502638a, - 0x92a4c000, - 0x4908b787, - 0x09027500, - 0x0922d001, - 0x0c82c438, - 0xb4810a02, - 0xb101c000, - 0x28f14220, - 0xc0383094, - 0xb4210c82, - 0xc014c000, - 0xb780983e, - 0xf2884e0c, - 0x0a04a955, - 0xb5807104, - 0xc0004e0c, - 0x850290a4, - 0x4e1cb540, - 0xa8a5da10, - 0x4592b720, - 0x60a35891, - 0x4003ba09, - 0x3a849e4c, - 0x71020884, - 0xcffe020b, - 0xb3542a3d, - 0x02894426, - 0x28d0d051, - 0xc0007440, - 0xc0c09142, - 0xc0120d82, - 0x0d0209c2, - 0xffb40942, - 0xb7809ba3, - 0x7500518c, - 0x90a2c000, - 0xffd49eab, - 0xb79f9b42, - 0xb7bf7eee, - 0xb7df7f6e, - 0x8c607fee, - 0xf8399c22, - 0xb727a205, - 0xb7404e08, - 0xb7805204, - 0xd0a6448a, - 0x9e2d5908, - 0x570cb740, - 0xa94ee030, - 0x651cb760, - 0x4e98b747, - 0x4e00b747, - 0xb5801a04, - 0xc030448a, - 0xe200a8cd, - 0xd2515a40, - 0xda080a20, - 0xe210a882, - 0xb54082a3, - 0x5c955194, - 0xb5275c90, - 0xc0014e08, - 0xb78792c4, - 0x0a044e88, - 0x28ced3f1, - 0xb5877444, - 0xc0014e88, - 0xb7619034, - 0x85067314, - 0x4898b547, - 0x764024a6, - 0x4a18b547, - 0x5194b520, - 0x9202c000, - 0x08a0d131, - 0x402bb780, - 0x3c80c801, - 0xc2009e48, - 0xc0ff5a40, - 0x32082a40, - 0x518cb580, - 0xf9f80806, - 0x9c22aa1d, - 0x4e88b727, - 0x6004b740, - 0x5904d0a6, - 0xc8309e2d, - 0xb580aa4d, - 0xd132448a, - 0xb72009a0, - 0xd810458a, - 0xba19aa61, - 0xc2004002, - 0x1a045a11, - 0xc00070c8, - 0xb7819104, - 0xc040730c, - 0xb5813a00, - 0xb720730c, - 0xd0114e8c, - 0x70c80a18, + 0xb78793e2, + 0x75004808, + 0x90e4c000, + 0x628ab783, + 0xc0007502, + 0xb78792a4, + 0x75004708, + 0xd0010902, + 0xc4380922, + 0x0a020c82, + 0xc000b481, + 0x4220b101, + 0x309428f1, + 0x0c82c038, + 0xc000b421, + 0x983ec014, + 0x4e0cb780, + 0xa955f288, + 0x71040a04, + 0x4e0cb580, + 0x90a4c000, + 0xb5408502, + 0xda104e1c, + 0xb720a8a5, + 0x58914592, + 0xba0960a3, + 0x9e4c4003, + 0x08843a84, + 0x020b7102, + 0x2a3dcffe, + 0x4426b354, + 0xd0510289, + 0x744028d0, + 0x9142c000, + 0x0d82c0c0, + 0x09c2c012, + 0x09420d02, + 0x9bfaffb4, + 0x518cb780, + 0xc0007500, + 0x9eab90a2, + 0x9b50ffd4, + 0x7eeeb79f, + 0x7f6eb7bf, + 0x7feeb7df, + 0x9c228c60, + 0xa205f839, + 0x4c08b727, + 0x5204b740, + 0x448ab780, + 0x5908d0a6, + 0xb7409e2d, + 0xe030570c, + 0xb760a94e, + 0xb747649c, + 0xb7474c98, + 0x1a044c00, + 0x448ab580, + 0xa8cdc030, + 0x5a40e200, + 0x0a20d251, + 0xa882da08, + 0x82a3e210, + 0x5194b540, + 0x5c905c95, + 0x4c08b527, + 0x92c4c001, + 0x4c88b787, + 0xd3f10a04, + 0x744428ce, + 0x4c88b587, + 0x9034c001, + 0x7294b761, + 0xb5478506, + 0x24a64698, + 0xb5477640, + 0xb5204818, + 0xc0005194, + 0xd1319202, + 0xb78008a0, + 0xc801402b, + 0x9e483c80, + 0x5a40c200, + 0x2a40c0ff, + 0xb5803208, + 0x0806518c, + 0xaa1df9f8, + 0xb7279c22, + 0xb7404c88, + 0xd0a65f84, + 0x9e2d5904, + 0xaa4dc830, + 0x448ab580, + 0x09a0d132, + 0x458ab720, + 0xaa61d810, + 0x4002ba19, + 0x5a11c200, + 0x70c81a04, 0x9104c000, - 0x730cb781, - 0x3a00c010, - 0x730cb581, - 0x0a1cd011, + 0x728cb781, + 0x3a00c040, + 0x728cb581, + 0x4e8cb720, + 0x0a18d011, 0xc00070c8, 0xb7819104, - 0xc020730c, + 0xc010728c, 0xb5813a00, - 0xb780730c, - 0xf288560c, - 0xf288a916, - 0x9e50a919, - 0x460ab720, - 0x1a24d011, - 0xba096241, - 0x00b24002, + 0xd011728c, + 0x70c80a1c, + 0x9104c000, + 0x728cb781, + 0x3a00c020, + 0x728cb581, + 0x560cb780, + 0xa916f288, + 0xa919f288, + 0xb7209e50, + 0xd011460a, + 0x62411a24, + 0x4002ba09, + 0x704800b2, + 0x9106c000, + 0x728cb781, + 0x2a7acfff, + 0x728cb581, + 0x1a22d011, + 0x62459e52, 0xc0007048, 0xb7819106, - 0xcfff730c, - 0xb5812a7a, - 0xd011730c, - 0x9e521a22, - 0x70486245, - 0x9106c000, - 0x730cb781, - 0x2a7ec7fe, - 0x730cb581, - 0x451ab740, - 0x5e11d0a2, - 0x8821f310, - 0xc00070c8, - 0xb7819104, - 0xcfff730c, - 0xb5812a4e, - 0xb740730c, - 0xb721568c, - 0xd808730c, - 0x9e50aa45, - 0xc2009e8a, - 0x1a045a11, - 0xb7206209, - 0x0a045194, - 0x4002ba24, - 0x249470c8, - 0x5194b520, - 0x9118c000, - 0x3c80c801, - 0x5194b520, - 0x91c0c000, - 0xaa61d810, - 0x3c80c801, - 0xc2009e48, - 0xc0ff5a40, - 0x32082a40, + 0xc7fe728c, + 0xb5812a7e, + 0xb740728c, + 0xd0a2451a, + 0xf3105e11, + 0x70c88821, + 0x9104c000, + 0x728cb781, + 0x2a4ecfff, + 0x728cb581, + 0x568cb740, + 0x728cb721, + 0xaa45d808, + 0x9e8a9e50, + 0x5a11c200, + 0x62091a04, + 0x5194b720, + 0xba240a04, + 0x70c84002, + 0xb5202494, + 0xc0005194, + 0xc8019118, + 0xb5203c80, + 0xc0005194, + 0xd81091c0, + 0xc801aa61, + 0x9e483c80, + 0x5a40c200, + 0x2a40c0ff, + 0xb5803208, + 0xf008518c, + 0xc040aa59, + 0x75002a00, + 0x9102c000, + 0x518cb780, + 0x3a00c101, 0x518cb580, - 0xaa59f008, - 0x2a00c040, - 0xc0007500, - 0xb7809102, - 0xc101518c, - 0xb5803a00, - 0xb760518c, - 0xffd45194, - 0x08029a31, - 0xaa1df9f8, - 0xb7009c22, - 0xd2515714, - 0xb7600e04, - 0xda08560c, - 0xc00ea881, - 0xc0342dfc, - 0xf0080cba, - 0x5895a961, - 0x5810c080, - 0xb4419e82, - 0xb780c000, - 0xf008454a, - 0xc200a963, - 0xf3105a10, - 0xf0088021, - 0x0c84a8e9, - 0xa261f008, - 0xc000b421, - 0x46cab780, - 0xa96bf008, + 0x5194b760, + 0x9a3fffd4, + 0xf9f80802, + 0x9c22aa1d, + 0x5714b700, + 0x0e04d251, + 0x560cb760, + 0xa881da08, + 0x2dfcc00e, + 0x0cbac034, + 0xa961f008, + 0xc0805895, + 0x9e825810, + 0xc000b441, + 0x454ab780, + 0xa963f008, + 0x5a10c200, 0x8021f310, - 0xa8edf008, + 0xa8e9f008, 0xf0080c84, - 0xb421a269, + 0xb421a261, 0xb780c000, 0xf00846ca, - 0xf310a96f, + 0xf310a96b, 0xf0088021, - 0x0c8ca8f5, - 0xa26df008, + 0x0c84a8ed, + 0xa269f008, 0xc000b421, - 0xa97df008, - 0xb4410c84, + 0x46cab780, + 0xa96ff008, + 0x8021f310, + 0xa8f5f008, + 0xf0080c8c, + 0xb421a26d, + 0xf008c000, + 0x0c84a97d, + 0xc000b441, + 0x4d8cb780, + 0xd2240a08, + 0x72445890, + 0x931cc000, + 0x0e04d131, + 0xa903da08, + 0xe2109e4c, + 0x710288a1, + 0x91d6c000, + 0xaa75f008, + 0xa8fdf008, + 0x0a00c010, + 0xa275f008, + 0x0880c008, + 0xa0fdf008, + 0x4f0cb780, + 0x0cdac034, + 0xc000b481, + 0x4f8cb720, + 0xb4210c84, 0xb780c000, - 0x0a084d8c, - 0x5890d224, - 0xc0007244, - 0xd131931c, - 0xda080e04, - 0x9e4ca903, - 0x88a1e210, - 0xc0007102, - 0xf00891d6, - 0xf008aa75, - 0xc010a8fd, - 0xf0080a00, - 0xc008a275, - 0xf0080880, - 0xb780a0fd, - 0xc0344f0c, - 0xb4810cda, + 0x0ce44f0c, + 0xb4810a40, 0xb720c000, 0x0c844f8c, - 0xc000b421, - 0x4f0cb780, - 0x0a400ce4, + 0xb42108c0, + 0xb780c000, + 0xb7204f0c, + 0x1ce44f8c, + 0x0a00c010, + 0x4f0cb580, + 0xaa65f048, + 0x0880c008, + 0x4f8cb520, 0xc000b481, - 0x4f8cb720, - 0x08c00c84, - 0xc000b421, - 0x4f0cb780, - 0x4f8cb720, - 0xc0101ce4, - 0xb5800a00, - 0xf0484f0c, - 0xc008aa65, - 0xb5200880, - 0xb4814f8c, + 0xa8edf048, + 0xb4210c84, 0xf048c000, + 0xf048aa65, 0x0c84a8ed, - 0xc000b421, - 0xaa65f048, - 0xa8edf048, - 0xc0100c84, - 0xf0480a00, - 0xf048a265, - 0xc008aa75, - 0xf0480880, - 0xb481a0ed, - 0xf088c000, - 0x0c88a965, - 0xc000b441, - 0x0c80d131, - 0x402bb780, - 0xa967f088, - 0x2a40cffe, - 0x8021f310, - 0xa969f088, - 0xf0880c88, - 0xb441a265, + 0x0a00c010, + 0xa265f048, + 0xaa75f048, + 0x0880c008, + 0xa0edf048, + 0xc000b481, + 0xa965f088, + 0xb4410c88, 0xd131c000, 0xb7800c80, 0xf088402b, - 0xcffea96b, + 0xcffea967, 0xf3102a40, - 0xf0488021, - 0x1c8ca97d, - 0xa269f088, + 0xf0888021, + 0x0c88a969, + 0xa265f088, 0xc000b441, 0x0c80d131, 0x402bb780, - 0xa97ff048, - 0xc20076c0, - 0xc2005a11, - 0xf3105a14, - 0xf0488021, - 0xc001a27d, - 0xb7209182, - 0x1ca8454a, - 0xc000b421, - 0x46cab780, - 0xc2000c84, - 0xc2005a0d, - 0x324258c0, - 0xc000b481, - 0x0d04d131, - 0xaa41d808, - 0xc2000c8c, - 0xcffe588c, - 0xc20028fc, - 0x30985a50, - 0xc000b421, - 0x0d04d251, - 0xaa41d808, - 0xc2000ca0, - 0x1a105a11, - 0xc0042a3c, - 0xb4813a00, + 0xa96bf088, + 0x2a40cffe, + 0x8021f310, + 0xa97df048, + 0xf0881c8c, + 0xb441a269, + 0xd131c000, + 0xb7800c80, + 0xf048402b, + 0x76c0a97f, + 0x5a11c200, + 0x5a14c200, + 0x8021f310, + 0xa27df048, + 0x9182c001, + 0x454ab720, + 0xb4211ca8, 0xb780c000, - 0x0a044d8c, - 0x4d8cb580, - 0xa61d9c22, - 0x0c92c43e, - 0xb4810a02, - 0xb103c000, - 0xb7804220, - 0xda085e0c, - 0xda08a885, - 0xda08a909, - 0xda08a189, - 0xda08a081, - 0x0cd0a105, - 0xb4810a02, - 0xb103c000, - 0xb7204220, - 0xb7805d8c, - 0xb7a0518c, - 0xb7205e14, - 0xb74040b3, - 0xb560412b, - 0x2a40412b, - 0x03837500, - 0x4033b520, - 0x40abb540, - 0x90e2c000, - 0x4e08b787, - 0xc000750a, - 0xb78790f2, - 0x751a4e08, - 0x9164c013, - 0x638ab783, - 0xb5830a04, - 0xc450638a, - 0x0a020ca6, + 0x0c8446ca, + 0x5a0dc200, + 0x58c0c200, + 0xb4813242, + 0xd131c000, + 0xd8080d04, + 0x0c8caa41, + 0x588cc200, + 0x28fccffe, + 0x5a50c200, + 0xb4213098, + 0xd251c000, + 0xd8080d04, + 0x0ca0aa41, + 0x5a11c200, + 0x2a3c1a10, + 0x3a00c004, + 0xc000b481, + 0x4d8cb780, + 0xb5800a04, + 0x9c224d8c, + 0xc43ea60d, + 0x0a020c92, + 0xc000b481, + 0x4240b102, + 0x5d8cb780, + 0xa885da08, + 0xa909da08, + 0xa10ada08, + 0xa081da08, + 0xa105da08, + 0x0a020cd0, 0xc000b481, - 0x4220b103, - 0xc0310087, - 0xd0a42880, - 0x02075961, - 0x2a7cc00f, - 0x5ac1c200, - 0xcffe0007, - 0x0c88287c, + 0x4240b102, + 0x5d0cb720, + 0x518cb780, + 0x5d94b760, + 0x40b3b720, + 0x412bb740, + 0x4133b540, + 0x75002a40, + 0xb5200283, + 0xb5404033, + 0xc00040ab, + 0xb78790e2, + 0x750a4c08, + 0x90f2c000, + 0x4c08b787, + 0xc00b751a, + 0xb78391c4, + 0x0a04628a, + 0x628ab583, + 0x0ca6c450, 0xb4810a02, - 0xb103c000, - 0xd1a84220, - 0x9e9859c1, - 0x2c7ccffe, - 0xb4810cbc, - 0xb103c000, - 0x00874220, - 0x568cb740, - 0x628ab783, - 0x2880c0fc, - 0x29bed0f2, - 0x5b19d0a4, - 0xd8889e59, - 0xb563a8d2, - 0x12186292, - 0x7e7edffc, - 0x4002ba1c, - 0xc0020305, - 0x768291c2, - 0x9384c000, + 0xb102c000, + 0xc0314240, + 0xd1222d00, + 0x0c885de1, + 0xc000b481, + 0x4240b102, + 0x5c41d122, + 0xcffe0405, + 0x0cbc2c7c, + 0xc000b481, + 0x4240b102, + 0x2caed0f2, + 0x568cb720, + 0x4a2bb780, + 0xdffc9e8a, + 0xb5237d3e, + 0xc0026192, + 0x74c291a2, + 0x9364c000, 0x480ab780, - 0x6104b740, + 0x6084b740, 0x4002ba24, 0x58ffc200, 0x00c258ed, 0xd0a65897, 0x9e2d5908, 0x12425894, - 0xe0389e51, - 0x5230a8ce, - 0x9ea74a7d, - 0xa0c2249e, - 0x9180c001, - 0x468ab780, - 0xa8a1da10, - 0x4002ba24, - 0xc0017048, - 0xb783907c, - 0xb720678a, - 0xb7404812, - 0x0a046104, - 0x678ab583, - 0x4003ba09, - 0x5e7fd0a2, - 0x9e2d9e49, - 0x5a6dc200, - 0xc2000218, - 0xd2265a17, - 0xc2005908, - 0x9ea75a14, - 0xa94de038, - 0x9e4c149e, - 0x50b00886, - 0xa1413122, - 0x480ab780, + 0xe0385270, + 0x4a7da8ce, + 0x249a9ea5, + 0xc001a0c2, + 0xb7809180, + 0xd810468a, + 0xba24a8e1, + 0x70484002, + 0x907cc001, + 0x488ab780, + 0x4812b720, + 0x6084b740, 0xb5800a04, - 0xb786480a, - 0x75007e88, - 0x7f08b786, - 0x90c4c000, - 0x7d3ec01c, - 0x91c4c002, - 0x7d3ec01c, - 0x4442b357, - 0x83b1e241, - 0x040ed021, - 0xf2087682, + 0xba09488a, + 0xd0a24003, + 0x9e495e7f, + 0xc2009e2d, + 0x02185a6d, + 0x5a17c200, + 0x5908d226, + 0x5a14c200, + 0xe0389ea5, + 0x149aa94d, + 0x08869e4c, + 0x312250b0, + 0xb780a141, + 0x0a04480a, + 0x480ab580, + 0xf01074c2, 0x0882aa59, 0x0892d001, 0x79022a04, - 0x5b0cb740, + 0x5a94b740, 0x90e2c000, - 0xaa49d808, - 0xd8080a04, - 0xf008a249, - 0xf00aa94b, - 0xf010a94c, - 0xe0108027, - 0xf00882a1, - 0xf008a249, + 0xaa49d810, + 0xd8100a04, + 0xf010a249, + 0xf012a94b, + 0xf210a94c, + 0xe0108021, + 0xf01082a1, + 0xf010a249, 0xb787a0cd, - 0x75004488, + 0x75004288, 0xd0020882, - 0x76820892, + 0x74c20892, 0xd0020a02, 0x78480a42, 0x90c2c000, 0x8542c07c, - 0xa123da10, - 0xf0087682, + 0xa163d810, + 0xf01074c2, 0xc000a953, 0xda0890c4, - 0xc000aa61, - 0xda109080, - 0xe310aa21, - 0xd80880a1, - 0xf008aa4d, + 0xc000aa21, + 0xd8109080, + 0xe310aa61, + 0xd81080a1, + 0xf010aa4d, 0x0a04a0d1, - 0xa24dd808, - 0x91a0c006, - 0xaa59f208, - 0x5b0cb720, - 0x0507d030, - 0x8120c201, - 0x4525b740, - 0x75002a04, - 0x8023f310, - 0x8221f310, - 0xb5800103, - 0xc001452d, - 0x768290a2, - 0x90c4c000, - 0xaa61da08, - 0x9080c000, - 0xaa21da10, - 0xa25dd808, - 0xc0017686, - 0x76809082, - 0x91a4c000, - 0xd80874c0, - 0xe002a953, - 0xf2108d2a, - 0xd8088029, - 0xc000a251, - 0x74c092c0, - 0xa947d848, - 0x8d26e002, - 0x9160c000, - 0xaa61da08, - 0xd84874c0, - 0xd808a947, - 0xe002a25d, - 0xf2108d2a, - 0xd8488029, - 0xb787a245, - 0x75004008, - 0x9302c000, - 0x440ab780, - 0x70489e59, - 0x9244c000, - 0xb5478502, - 0xc43a4018, - 0x0a020c82, - 0xc000b481, - 0x4220b103, - 0x29fecfef, - 0x0c82c03a, - 0xc000b461, - 0x440ab780, - 0x70489e59, - 0xd0020882, - 0x76860892, - 0xd0010a02, - 0x78480a42, - 0x9242c000, - 0xb5478506, - 0xc43a4018, - 0x0a020c82, - 0xc000b481, - 0x4220b103, - 0x3980c011, - 0x0c82c03a, - 0xc000b461, - 0xc0017780, - 0x768091a2, - 0x92e4c000, - 0xaa21da10, - 0xa947f008, - 0xa8d5d808, - 0x8021f310, - 0xa8dad808, - 0xa245f008, - 0x0c849e5c, - 0xa0dad808, - 0xd80800c2, - 0xc000a0d5, - 0xda0892a0, - 0xf008aa61, - 0xd848a95b, - 0xf310a8c9, - 0xd8488021, - 0xf008a8ce, - 0x9e5ca259, - 0xd8480c84, - 0x00c2a0ce, - 0xa0c9d848, - 0xaa5dd808, - 0xa95ff008, - 0xa940f04a, - 0xa9c7f048, - 0x8021f310, - 0xa94ff048, - 0xa25df008, - 0x8221f210, - 0xa8c2d848, - 0xa241f048, - 0x8033f310, - 0x80afe210, - 0xd8480c84, - 0xf048a0c2, - 0xf048a245, - 0xb786a0cd, - 0x75007f88, - 0x92e2c005, + 0xa24dd810, + 0x5b8cb720, 0x460cb780, - 0x5a14b7a0, - 0x5c0cb720, - 0x598cb7c0, - 0xa8cef008, - 0x5908d228, - 0x0e58d0f1, - 0x403db740, - 0xa8c9f008, - 0xe0429d48, - 0xf248a944, - 0xc201aa55, - 0xe2108122, - 0xf31080ab, - 0x70488a21, - 0x90f8c000, - 0xb5478506, - 0xb5474498, - 0x70455018, + 0x5994b720, + 0x590cb7c0, + 0x402db760, + 0xa949f010, + 0xa8cdf010, + 0x0d98d0f4, + 0x5908d226, + 0xf2489e3d, + 0xe032aa55, + 0xd030a94c, + 0xe2100134, + 0xf3108123, + 0x70888a21, + 0xc0000683, + 0xd1119138, + 0x85060e58, + 0x4298b547, + 0xa103d208, + 0x460cb780, + 0xd2269e3d, + 0xe0305908, + 0x7082a8cd, 0x90b8c000, - 0xb5478506, - 0xb7205118, - 0xb780588c, - 0x75004bad, - 0xc0040283, - 0xf2889082, - 0xf288a93b, - 0xd010a8b1, - 0xf3100607, - 0x74408021, - 0xa239f288, + 0xb5428506, + 0xb7205798, + 0xb780580c, + 0x75004b2d, + 0xc0030283, + 0xf2889302, + 0xf288a8ad, + 0x7440a937, + 0x02109e41, + 0x8021f310, + 0xa235f288, 0x90c4c000, - 0xaa29f288, - 0xa22df288, - 0xaa31f288, - 0xa8adf288, + 0xaa25f288, + 0xa229f288, + 0xaa2df288, + 0xa8a9f288, 0x71020a04, - 0xa231f288, + 0xa22df288, 0x9278c000, - 0xa8b9f288, - 0xaa3df288, + 0xa8b5f288, + 0xaa39f288, 0xc0007048, 0x850690b8, - 0x5098b547, + 0x5718b542, 0xf2888502, - 0xf288a13b, - 0xc002a133, - 0xc0349300, - 0xf2889bab, - 0xf288a8b5, - 0x7048aa31, - 0xa021f2c8, - 0x91b8c002, + 0xf288a137, + 0xc002a12f, + 0xc0349180, + 0xf2889b68, + 0xf288a8b1, + 0x7048aa2d, + 0xa03df288, + 0x9038c002, 0xa8a2f210, 0xc0007642, - 0xf2889284, - 0xf288a93f, - 0xf248aa39, + 0xf28892c4, + 0xf288a93b, + 0xf248aa35, 0xf310a8d5, 0x71028821, - 0xc000852a, - 0xb5279136, - 0xb5274490, - 0xc0005010, - 0x85669060, - 0x4488b787, - 0xc0007500, - 0xf2c89184, - 0x7135aa21, - 0x90f6c000, - 0xb5478506, - 0xb5474498, - 0xb7875018, - 0x75004488, - 0x9024c001, - 0xa9b1f288, - 0xa93bf288, - 0x59fdd1a4, - 0x05f69e9f, - 0xe2205d87, - 0x0d0281af, - 0x9b1ac034, - 0xaa21f2c8, - 0xc0007008, - 0xf28891dc, - 0xf288aa3d, + 0xc0008502, + 0xb5279296, + 0xb5224290, + 0xb5225690, + 0xc0005610, + 0xf2889180, + 0xf288aa35, 0xc200a8b9, - 0x70485a07, + 0x70485a08, + 0xe20e8502, + 0xf2888524, + 0x7075a8bd, + 0x9336c000, + 0xaa21f210, + 0xc0007502, + 0xb58790c4, + 0xc0004288, + 0xc0089160, + 0xf210851a, + 0x6a0e8823, + 0x5a13c200, + 0x650cb580, + 0xb5428506, + 0xb5425618, + 0xb79f5698, + 0xb7bf7eee, + 0xb7df7f6e, + 0x8c607fee, + 0xc0369c22, + 0x9e5c0cfe, + 0xc000b481, + 0xb7209c22, + 0xb7805994, + 0x7504404d, + 0xc0009d3a, + 0xb72091c4, + 0xb780590c, + 0xb5804cab, + 0xc20041cb, + 0xc2005a40, + 0xc0015941, + 0xb7209100, + 0xb7805b0c, + 0xe310402d, + 0x74278821, + 0x90b6c000, + 0xc000084f, + 0x741a90e0, + 0xb3028532, + 0x9d434478, + 0x403db740, + 0x618ab723, + 0x8121e210, + 0x1a14d071, + 0xc0007088, + 0xd0719138, + 0x70880a12, + 0x590cb720, 0x90bcc000, - 0xb5478506, - 0xb79f5018, - 0xb7bf7e6e, - 0xb7df7eee, - 0xb7ff7f6e, - 0xc0027fee, - 0x9c228c00, - 0x0cfec036, - 0xb4819e5c, - 0x9c22c000, - 0x5a14b720, - 0x404db780, - 0x9d3a7504, - 0x91c4c000, - 0x598cb720, - 0x4cabb780, - 0x41cbb580, - 0x5a40c200, - 0x5941c200, - 0x9100c001, - 0x5b8cb720, - 0x402db780, - 0x8821e310, - 0xc0007427, - 0x084f90b6, - 0x90e0c000, - 0x8532741a, - 0x4478b302, - 0xb7409d43, - 0xb723403d, - 0xe210628a, - 0xd0718121, - 0x70881a14, - 0x9138c000, - 0x0a12d071, - 0xb7207088, - 0xc000598c, - 0xb72090bc, - 0x9d4b598c, - 0x40a9b780, - 0x4129b700, - 0x7104c812, - 0x7080c010, - 0xb7409c22, - 0x85025a0c, - 0x5b8cb720, - 0xd8088702, - 0xf010aa4d, - 0xf010a16b, - 0xf010a16f, - 0xd810a173, - 0xd810a16f, - 0xf010a16b, - 0xb780a261, - 0xb547588c, - 0xb5404480, - 0xb540413d, - 0xb54041bd, - 0xb540423d, - 0xb54041bb, - 0xf288413b, - 0xf288a11b, - 0xf288a117, - 0xf288a113, - 0xd808a10b, - 0xf288a8ce, - 0xf2c8a11f, - 0xf2c8a103, - 0xb520a107, - 0x9c224035, - 0xb780a60d, - 0x9ea5588c, - 0x030776c0, - 0xa19ef288, - 0x9162c001, - 0x5a0cb780, + 0x590cb720, + 0xb7809d4b, + 0xb70040a9, + 0xc8124129, + 0xc0107104, + 0x9c227080, + 0x598cb740, + 0xb7208502, + 0x87025b0c, + 0xaa4dd808, + 0xa16bf010, + 0xa16ff010, + 0xa173f010, + 0xa16fd810, + 0xa16bd810, + 0xa261f010, + 0x580cb780, + 0x4280b547, + 0x413db540, + 0x41bdb540, + 0x423db540, + 0x41bbb540, + 0x413bb540, + 0xa117f288, + 0xa113f288, + 0xa10ff288, + 0xa107f288, + 0xa8ced808, + 0xa11bf288, + 0xa11ff288, + 0xa103f2c8, + 0x4035b520, + 0xa6059c22, + 0xb7808420, + 0x9e9d580c, + 0xf28876c0, + 0x0289a19a, + 0x9262c001, + 0x598cb780, 0xa881f208, 0xc0007444, - 0xf2d092e4, - 0x7500aa25, + 0xf2c892e4, + 0x7500aa21, 0x9242c000, - 0xa9b5f290, + 0xa9b1f288, 0x59fdd1a4, 0x05969e99, 0x0d029ea1, 0x05965d87, - 0x9a5ec034, - 0x598cb780, + 0x9a29c034, + 0x590cb780, 0xa005dac8, - 0xf2900a82, - 0xf2d0a2b5, - 0xf290a2a5, - 0xc034a329, - 0xf2d09a9f, - 0xb5a7a021, - 0xb79f4488, + 0xf2888502, + 0xf288a2a6, + 0xf2c8a133, + 0xb55fa123, + 0xc0347f7c, + 0xf2889a68, + 0xb75fa03d, + 0xb5477f7c, + 0xb5404298, + 0xb542651c, + 0xb79f5618, 0xb7bf7eee, - 0xb7df7f6e, - 0x8c607fee, + 0x8c607f6e, 0x9e5b9c22, - 0x5b94b720, + 0x5b14b720, 0xaa61f008, 0xa968f00a, 0xa96ef008, @@ -2808,8 +2625,8 @@ unsigned long aui32H264VCM_SlaveMTXTOPAZFWText[] = { 0xa8e9f008, 0x414db520, 0xaa6df008, - 0x5c14b760, - 0x5a0cb720, + 0x5b94b760, + 0x598cb720, 0x41cdb580, 0xa963f010, 0x8325e020, @@ -2832,7 +2649,7 @@ unsigned long aui32H264VCM_SlaveMTXTOPAZFWText[] = { 0xa16ff008, 0xa173f008, 0xb7209c22, - 0x9e5a5994, + 0x9e5a5914, 0xaa41f008, 0x4149b720, 0x7048c410, @@ -2842,22 +2659,22 @@ unsigned long aui32H264VCM_SlaveMTXTOPAZFWText[] = { 0xf00874c0, 0xc000a241, 0xb72091c4, - 0xd8085a0c, + 0xd808598c, 0xb720aa41, - 0xb5805b94, + 0xb5805b14, 0xf00841ab, 0xb580aa41, 0x0802404d, 0xa6059c22, 0x0c30f011, - 0x5c14b7a0, - 0x598cb7a0, + 0x5b94b7a0, + 0x590cb7a0, 0x9124c000, 0xa9aada50, 0xa9b1da08, 0xc0340d02, - 0xb72099c3, - 0xd2085a0c, + 0xb7209988, + 0xd208598c, 0xd208a8aa, 0xb740a926, 0x9e49412b, @@ -2867,7 +2684,7 @@ unsigned long aui32H264VCM_SlaveMTXTOPAZFWText[] = { 0x7282c812, 0xc0007088, 0xb78090c4, - 0xda08588c, + 0xda08580c, 0xda50a102, 0x9e50a927, 0x802df210, @@ -2880,315 +2697,289 @@ unsigned long aui32H264VCM_SlaveMTXTOPAZFWText[] = { 0xb5bf0287, 0xc0007e6c, 0xb72091a4, - 0xb7805c0c, + 0xb7805b8c, 0xb7c0412b, - 0x0a045a14, + 0x0a04598c, 0x412bb580, - 0x9320c000, - 0x7f88b726, - 0xc0007440, - 0xb78091c2, - 0xf2485a0c, - 0xb720a891, - 0x9ea65894, - 0xb520588f, - 0xc000484d, - 0xb7809100, - 0xb7c0588c, - 0xf2885a14, - 0x77c4a081, - 0xa841f210, - 0x598cb780, - 0xd0010c02, - 0x74040c02, - 0xd2089ea5, - 0xc001a98e, - 0x760092c4, - 0x9104c001, - 0x4488b787, - 0xc0007500, - 0xdad09122, - 0xd210aa25, - 0x0a14a8a9, 0x9180c000, - 0x5008b787, - 0xc0007500, - 0xdad09162, - 0xd210aa25, - 0x0a08a8a9, - 0x7048c410, - 0xa0a5dad0, - 0x5c0cb720, - 0xaa25dad0, - 0x453bb740, - 0x8021f310, - 0x452bb580, - 0x9120c000, - 0xfff40d82, - 0xda509b68, - 0xdad0a059, - 0xdad0a025, - 0xc017aaa5, - 0x740291e0, - 0x9184c017, - 0x9e5a76ec, - 0x5b8cb780, - 0xd009098e, - 0xd03309b4, - 0xda086134, - 0x9d4da88d, - 0x0d027075, - 0x9158c000, - 0xaa2dda10, - 0x8021f310, - 0x9e827048, - 0x1d22d00b, - 0xaa49f210, - 0x9e527502, - 0x90e4c000, - 0xaa49da10, - 0xc0007500, - 0xb7809182, - 0xd111588c, - 0xb72008c8, - 0x76404031, - 0xc0010389, - 0x760091e4, - 0x9024c001, - 0xaaa5dad0, - 0xaa29d210, - 0xa8a5d210, - 0x710ad410, - 0x704ad412, - 0xb7607680, - 0xc0005c04, - 0xd81891c2, - 0xd800aa69, - 0xd040a8e1, - 0xd800a072, - 0xd800a271, - 0xd800a26d, - 0xd840a0f5, - 0xc013aa69, - 0xb72093e0, - 0xb7805c0c, - 0x024a44ab, - 0x44abb580, - 0xa2d9da50, - 0x9240c014, - 0xaa4dd290, - 0xc0017500, - 0x76009122, - 0x9044c001, - 0xb7607480, - 0xc0005c04, - 0xf04091a2, - 0xd291a8e5, - 0x70486e31, - 0x90dcc000, - 0xaa61d800, - 0xa275d800, - 0xa8a1d210, - 0xaa51da50, - 0xc0007102, - 0xda509088, - 0xd290a0d1, - 0x7500aa45, - 0xaad1da50, - 0x9100c012, - 0xa9d2da50, - 0x9140c006, - 0xb7607480, - 0xc0035c04, - 0xd81893a2, - 0xd011a8e9, - 0x70486e37, - 0x91bcc000, - 0xaa6dd800, - 0x6a0c5884, - 0xc0007048, - 0xd04090dc, - 0xc000a075, - 0x850290a0, - 0xa177d040, - 0xa8aed210, + 0x598cb780, + 0xa891f248, + 0x5814b720, + 0x588f0309, + 0x47cdb520, + 0xf20877c4, + 0xb780a841, + 0x0c02590c, + 0x0c02d001, + 0x9ea67404, + 0xa98ed208, + 0x9384c000, + 0xc0007600, + 0xb72091c4, + 0xdad05b8c, + 0xb740aa45, + 0xf310453b, + 0xb5808021, + 0xc000452b, + 0x0d829120, + 0x9b8ffff4, + 0xa059da48, + 0xa045dad0, + 0xaac5dad0, + 0x9360c016, + 0xc0167402, + 0x76ec9304, + 0xb7809e5a, + 0x098e5b0c, + 0x09b4d009, + 0x6134d033, + 0xa88dda08, + 0x70759d4d, + 0xc0000d02, + 0xda109158, + 0xf310aa4d, + 0x70488021, + 0xd00b9e82, + 0xf2081d22, + 0x7502aa49, + 0xc0009e52, + 0xda0890e4, + 0x7500aa49, + 0x9182c000, + 0x580cb780, + 0x08c0d111, + 0x4031b720, + 0x03897640, + 0x91e4c001, + 0xc0017600, + 0xdad09024, + 0xd210aac5, + 0xd210aa49, + 0xd410a8c5, + 0xd412710a, + 0x7680704a, + 0x5b84b760, + 0x91c2c000, + 0xaa69d818, + 0xa8e1d800, + 0xa072d040, + 0xa271d800, + 0xa26dd800, + 0xa0f5d800, + 0xaa69d840, + 0x9160c013, + 0x5b8cb720, + 0x44abb780, + 0xb580024a, + 0xda4844ab, + 0xc013a2d9, + 0xd28893c0, + 0x7500aa4d, + 0x9122c001, + 0xc0017600, + 0x74809044, + 0x5b84b760, + 0x91a2c000, 0xa8e5f040, - 0x6e11d291, - 0xd0117048, - 0x9e4b1a32, + 0x6e31d291, + 0xc0007048, + 0xd80090dc, + 0xd800aa61, + 0xd210a275, + 0xda48a8c1, + 0x7102aa51, + 0x9088c000, + 0xa0d1da48, + 0xaa45d288, + 0xda487500, + 0xc011aad1, + 0xda489280, + 0xc005a9d2, + 0x74809280, + 0x5b84b760, + 0x93a2c003, 0xa8e9d818, - 0x09026247, - 0x0922d00d, - 0xc0017048, - 0xd800903c, - 0xd0a4aa71, - 0x9e495884, - 0x70486a0c, - 0xd00d0882, - 0x78440892, - 0x9282c000, - 0xa8e1f000, - 0xaa75d800, - 0x6a0c5884, + 0x6e37d011, 0xc0007048, - 0x8506917c, - 0xa173d040, - 0xa15bd290, - 0xaa61d800, - 0x93c0c000, - 0xa8f1d800, + 0xd80091bc, + 0x5884aa6d, + 0x70486a0c, + 0x90dcc000, + 0xa075d040, + 0x90a0c000, 0xd0408502, - 0xd818a173, - 0xd013aa69, - 0xf3106916, - 0x74808021, - 0x5a0bc200, - 0xa271d800, - 0x91c2c000, - 0xa8f5d800, - 0xaa61f000, + 0xd210a177, + 0xf040a8ce, + 0xd291a8e5, + 0x70486e11, + 0x1a32d011, + 0xd8189e4b, + 0x6247a8e9, + 0xd00d0902, + 0x70480922, + 0x903cc001, + 0xaa71d800, + 0x5884d0a4, + 0x6a0c9e49, + 0x08827048, + 0x0892d00d, + 0xc0007844, + 0xf0009282, + 0xd800a8e1, + 0x5884aa75, + 0x70486a0c, + 0x917cc000, + 0xd0408506, + 0xd288a173, + 0xd800a15b, + 0xc000aa61, + 0xd80093c0, + 0x8502a8f1, + 0xa173d040, + 0xaa69d818, 0x6916d013, 0x8021f310, - 0x5a0bc200, - 0xa275d800, - 0xaa71d040, - 0xc0007500, - 0xda1091e2, - 0xda10aa35, - 0x6a14a8c9, - 0x5a0fc200, - 0xc0007048, - 0x850690bc, - 0xa17bd040, - 0xaa69d818, - 0xa26dd800, - 0xab71d040, - 0xc0027580, - 0x76009162, - 0x9024c002, - 0xaa21d210, - 0xa958da52, - 0x1244e001, - 0x444cb340, - 0x751e9e44, - 0xa8f9d040, - 0xb342853e, - 0x74404478, - 0x82adf210, - 0x91c2c000, - 0xa8cada10, - 0xaa35da10, - 0x1a0c9e4a, - 0xd0117088, - 0xb35108d4, - 0x0283443c, - 0xa945d290, - 0x5008b727, - 0xb7277480, - 0xd0114490, - 0xb3540a54, - 0x74404422, - 0xd0110289, - 0xb3540a54, - 0x76404422, - 0xa8a9d210, - 0xb3150289, - 0xd2104424, - 0xd410aa25, - 0xd412704a, - 0xc00b710a, - 0x0d829380, - 0x9a0dfff4, - 0xa059da50, - 0x9300c00c, - 0xaa59d290, - 0xc0017500, - 0x760091c2, - 0x9244c000, - 0xaa59da50, - 0xaaa1d210, - 0xa945d290, - 0x5008b727, - 0xd4120a04, - 0x74807148, - 0x4490b727, - 0x90a0c00a, + 0xc2007480, + 0xd8005a0b, + 0xc000a271, + 0xd80091c2, + 0xf000a8f5, + 0xd013aa61, + 0xf3106916, + 0xc2008021, + 0xd8005a0b, + 0xd040a275, + 0x7500aa71, + 0x91e2c000, + 0xaa55da10, + 0xa8c9da08, + 0xc2006a14, + 0x70485a0f, + 0x90bcc000, + 0xd0408506, + 0xd818a17b, + 0xd800aa69, + 0xd040a26d, + 0x7740aaf2, + 0x92a2c001, + 0xc0017600, + 0xd2109164, + 0xda4aaa41, + 0xe001a958, + 0xb3401244, + 0x9e44444c, + 0xd040751e, + 0x853ea8f9, + 0x4478b342, + 0xf2107440, + 0xc00082ad, + 0xda0891c2, + 0xda10a8ca, + 0x9e4aaa55, + 0x70881a0c, + 0x08d4d011, + 0x443cb351, + 0xd2880283, + 0xb722a8c6, + 0x76405608, + 0xa949d210, + 0x91a0c00b, 0xfff40d82, - 0xd29099ee, - 0x7500aa5d, - 0xa059da50, - 0xa359d290, - 0x9282c00b, - 0xa957da50, - 0xaa41da90, - 0x80a1e210, - 0xda900a04, - 0xda50a241, - 0xc00ba0d5, - 0xd80090e0, - 0x7500aa69, - 0x9244c001, - 0x5f0cb780, - 0xa97bf000, - 0xa881da08, - 0x88a3e210, - 0xa0f9f000, - 0xaa51f250, - 0xda507500, - 0xc000aad9, - 0xd04091da, - 0x0a88aa79, - 0x75008506, - 0xa17bd2c8, - 0x0a52d011, - 0x4424b354, - 0xd2900289, - 0xd210a8c6, - 0x7640a8a9, - 0xa925d210, - 0x0a54d011, - 0x4422b354, - 0xd4100289, - 0xd412704a, - 0x7640708a, - 0x9200c008, + 0xda489a4a, + 0xc00ca059, + 0xd2889340, + 0x7500aa59, + 0x91c2c001, + 0xc0007600, + 0xda489244, + 0xd210aa59, + 0xd288aac1, + 0xb722a8c6, + 0x0a045608, + 0x7148d412, + 0xd2107640, + 0xc00aa949, + 0x0d8291c0, + 0x9a2bfff4, + 0xaa5dd288, + 0xda487500, + 0xd288a059, + 0xc00ba2da, + 0xda4892c2, + 0xda88a957, + 0xe210aa41, + 0x0a0480a1, + 0xa241da88, + 0xa0d5da48, + 0x9120c00b, + 0xaa69d800, + 0xc0017500, + 0xb7809224, + 0xf0005e8c, + 0xda08a97b, + 0xe210a881, + 0xf00088a3, + 0xf248a0f9, + 0x7500aa51, + 0xaad9da48, + 0x91dac000, + 0xaa79d040, + 0x85060a88, + 0xd2c87500, + 0xd011a16b, + 0xb3540a52, + 0x02894424, + 0xa8c6d288, + 0xa8c9d210, + 0xd2107640, + 0xd011a945, + 0xb3540a54, + 0x02894422, + 0x704ad410, + 0x708ad412, + 0x9240c008, 0xc0087600, - 0xa96892c4, - 0xf250aa6d, + 0xa9689324, + 0xf248aa6d, 0xf310a953, 0xf3108221, - 0xf2508821, - 0xf288a251, - 0x7102a8e1, - 0x92d6c001, + 0xf2488821, + 0xf248a251, + 0x7102a8fd, + 0x9016c002, 0xa8e9d800, - 0x5f04b740, + 0x5e84b740, 0x5904d0a6, 0xc8309e2d, 0xf000aa4d, 0xf310a97b, 0xf0008821, 0xd2c8a279, - 0xd040a8f9, + 0xd040a8e9, 0x7442a8fa, 0xd0110a88, 0xb3540a54, 0x76404424, 0xc0000289, - 0xda5090e2, + 0xda4890e2, 0x0a04aa59, 0x710ad412, - 0xa8a9d210, - 0xaa59da50, - 0xa945d290, + 0xa8c9d210, + 0xaa59da48, + 0xa8c6d288, + 0xa949d210, 0x704ad410, - 0x5008b727, 0xd4100a0c, - 0x7480710a, - 0x4490b727, - 0x9220c005, + 0x7640710a, + 0x5608b722, + 0x0a54d011, + 0x4422b354, + 0x74400289, + 0x0a54d011, + 0xa8c5d210, + 0x9360c005, 0xaa69d800, - 0x5f04b740, + 0x5e84b740, 0x5904d226, 0xc8309e2d, 0xd880a8ce, @@ -3196,8 +2987,8 @@ unsigned long aui32H264VCM_SlaveMTXTOPAZFWText[] = { 0xc0806095, 0xc2005a7f, 0x00985a61, - 0xf24858a3, - 0xd880a0e1, + 0xf20858a3, + 0xd880a0fd, 0x7440aa61, 0xa979f000, 0xd00e0882, @@ -3207,39 +2998,39 @@ unsigned long aui32H264VCM_SlaveMTXTOPAZFWText[] = { 0x0a42d00e, 0x3098e000, 0x90a2c000, - 0xa0e2f248, + 0xa0fef208, 0xf0009e93, 0x76c0a97b, 0x882bf210, 0xa279f000, 0x90fcc000, - 0xa8e1f248, + 0xa8fdf208, 0xc0007440, 0xf210911a, - 0xc200aa31, + 0xc200aa51, 0xc0005804, - 0xf2509220, + 0xf2489220, 0xd033aa51, 0x9e5b6142, 0xe2205d87, 0x0d0281af, 0x7f64b57f, - 0x9ae2c014, + 0x9adbc014, 0x7f64b77f, - 0xaa7df288, + 0xaa79f288, 0xc0007500, 0xda109122, - 0xf2c8a8ad, - 0x6243aa61, + 0xf288a8cd, + 0x6243aa7d, 0x7008c010, 0xaa69d800, - 0x5e84b740, - 0xa961f248, - 0xa8c9f250, + 0x5e04b740, + 0xa97df208, + 0xa8c9f248, 0x5904d226, 0xc8309e2d, 0xf210a8ce, - 0xd033aa31, + 0xd033aa51, 0x9e496122, 0x5a07c200, 0xc0121002, @@ -3248,405 +3039,401 @@ unsigned long aui32H264VCM_SlaveMTXTOPAZFWText[] = { 0x0d0281af, 0x7f64b57f, 0xc0140181, - 0xd0249ab3, + 0xd0249aac, 0xc014598f, - 0xd2909ad9, + 0xd2889ad2, 0xb75fa9c9, - 0xda507e64, + 0xda487e64, 0xb77fa959, 0xf2107f64, 0xe2108227, 0xb7208ba7, - 0xd0115f94, + 0xd0115f14, 0x190c08a6, 0x7008d410, 0xaa75d040, 0x7142d410, 0x41c9b720, + 0xa8c6d288, 0x708ad412, - 0xa945d290, 0x70cad412, - 0xb7277502, - 0xd0114490, + 0xd2107502, + 0xd011a949, 0xb3540a52, 0x74404424, - 0x5008b727, + 0x5608b722, 0xd0110289, 0xb3541a52, - 0x74804422, + 0x76404422, 0xd0110289, 0xb3540a54, 0x74404422, + 0xa8c5d210, 0xd0110289, 0xb3540a54, - 0x76404422, - 0xc0000289, - 0xd2109082, - 0xd210aaa9, - 0xd210aa29, - 0xd410a8a5, - 0xd412710a, - 0x7480704a, - 0xaa69d840, - 0x0a46d002, - 0xd840024a, - 0xc000a269, - 0x0d829360, - 0x9889fff4, - 0xaa5dd290, - 0xda507500, - 0xc000a059, - 0xda5091a2, - 0xda90a957, - 0xe210aa41, - 0x0a0480a1, - 0xa241da90, - 0xa0d5da50, - 0xaa59da50, - 0xa24dda10, - 0xc00077c0, - 0xb78090c4, - 0xda485c0c, - 0x000ba38a, - 0x7d6eb79f, - 0x7deeb7bf, - 0x7e6eb7df, - 0x7eeeb7ff, - 0x8c40c002, - 0xa61d9c22, - 0xb7208460, - 0xb7805a0c, - 0x0f82402d, - 0xb55f0902, - 0x75027dec, - 0x7e6cb55f, - 0xc00b0303, - 0xb7a09164, - 0xb7a05b8c, - 0xf2085994, - 0xda10a9b2, - 0x0d02a9ad, - 0x9a16c014, - 0x5c0cb780, - 0x5894b720, - 0xa8cdd288, - 0xa91ff208, - 0xb500070b, - 0x9ea5444d, - 0x8021e210, - 0x038b7440, - 0xa01df208, - 0x93c4c000, + 0x02894422, + 0x708ad410, + 0x704ad412, + 0xd8407640, + 0xd002aa69, + 0x024a0a46, + 0xa269d840, + 0x9360c000, + 0xfff40d82, + 0xd28898c4, + 0x7500aa5d, + 0xa059da48, + 0x91a2c000, + 0xa957da48, + 0xaa41da88, + 0x80a1e210, + 0xda880a04, + 0xda48a241, + 0xda48a0d5, + 0xda08aa59, + 0x77c0a24d, + 0x90c4c000, + 0x5b8cb780, + 0xa38ada48, + 0xb79f000b, + 0xb7bf7d6e, + 0xb7df7dee, + 0xb7ff7e6e, + 0xc0027eee, + 0x9c228c40, + 0x8460a61d, + 0x598cb720, + 0x402db780, + 0x09020f82, + 0x7decb55f, + 0xb55f7502, + 0x03037e6c, + 0x9164c00b, + 0x5b0cb7a0, + 0x5914b7a0, + 0xa9b2f208, + 0xa9adda10, + 0xc0140d02, + 0xb7809a16, + 0xb7205b8c, + 0xd2885814, + 0xf208a8cd, + 0x070ba91f, + 0x43cdb500, + 0xe2109ea5, + 0x74408021, + 0xf208038b, + 0xc000a01d, + 0xda0893c4, + 0x7502aa49, + 0x9334c000, + 0xa8aada10, + 0x5e04b740, + 0x5d04d0a6, + 0xa8e9f208, + 0xc8389e2e, + 0xd0a6aa41, + 0xc2015904, + 0xf3108122, + 0xc2008021, + 0xd8005a0b, + 0xc000a241, + 0xda1091a0, + 0xb740aa29, + 0xda085e04, + 0xd226a8f1, + 0x9e2d5904, + 0xa0cdc830, 0xaa49da08, - 0xc0007502, - 0xda109334, - 0xb740a8aa, - 0xd0a65e84, - 0xf2085d04, - 0x9e2ea8e9, - 0xaa41c838, - 0x5904d0a6, - 0x8122c201, - 0x8021f310, - 0x5a0bc200, - 0xa241d800, - 0x91a0c000, - 0xaa29da10, - 0x5e84b740, - 0xa8f1da08, - 0x5904d226, - 0xc8309e2d, - 0xda08a0cd, - 0xda10aa49, - 0xda12a8d1, - 0x1a04a9a8, - 0xd0136243, - 0xe0100942, - 0xb77f80a7, - 0xb53f7e7c, - 0xf2087d6c, - 0x744aa8ee, - 0xb3328506, - 0x76404c78, - 0x7e7cb55f, - 0x9124c000, - 0xaa4df208, - 0xf2080a04, - 0xc004a24d, - 0xb7809060, - 0xb7405b0c, - 0xf2086204, - 0x9e2da881, - 0x5904d0a6, - 0x588cb720, - 0xaa4dc830, - 0xb7609e4a, - 0xd0334435, - 0xf2086128, - 0xd1a2a8cd, - 0x5d935d8f, + 0xa8d1da10, + 0xa9a8da12, + 0x62431a04, + 0x0942d013, + 0x80a7e010, + 0x7e7cb77f, + 0x7d6cb53f, + 0xa8eef208, + 0x8506744a, + 0x4c78b332, + 0xb55f7640, + 0xc0007e7c, + 0xf2089124, + 0x0a04aa4d, + 0xa24df208, + 0x9060c004, + 0x5a8cb780, + 0x6184b740, + 0xa881f208, + 0xd0a69e2d, + 0xb7205904, + 0xc830580c, + 0x9e4aaa4d, + 0x43b5b760, + 0x6128d033, + 0xa8cdf208, + 0x5d8fd1a2, + 0xe2205d93, + 0xf21081af, + 0x0d028ab3, + 0x999bc014, + 0xaa4dda10, + 0x6a00c028, + 0xc0007008, + 0xf24892d6, + 0xd012aa45, + 0x624b09d2, + 0xd0309e5b, + 0x5d870108, 0x81afe220, - 0x8ab3f210, - 0xc0140d02, - 0xda10999b, - 0xc028aa4d, - 0x70086a00, - 0x92d6c000, - 0xaa45f248, - 0x09d2d012, - 0x9e5b624b, - 0x0108d030, - 0xe2205d87, - 0x0d0281af, - 0xa1c6f248, - 0x9984c014, - 0xa045f248, - 0x90e0c000, - 0xaa4df208, - 0xf2080a04, - 0xda10a24d, - 0xda10a951, - 0xd124aa29, - 0xd01158c0, - 0xd0a208c2, - 0x70485e49, - 0x9216c000, + 0xf2480d02, + 0xc014a1c6, + 0xf2489984, + 0xc000a045, + 0xf20890e0, + 0x0a04aa4d, + 0xa24df208, + 0xa951da10, + 0xaa29da10, + 0x58c0d124, + 0x08c2d011, + 0x5e49d0a2, + 0xc0007048, + 0xf2489216, + 0xf24aaa4d, + 0xd226a944, + 0xf3105904, + 0xf3108021, + 0xc2008221, + 0xc0015a0b, + 0xd0a29100, + 0x70485e45, + 0x9196c000, + 0xa947f248, 0xaa4df248, - 0xa944f24a, - 0x5904d226, 0x8021f310, - 0x8221f310, + 0x5a07c200, + 0x9320c000, + 0x6a26d011, 0x5a0bc200, - 0x9100c001, - 0x5e45d0a2, 0xc0007048, - 0xf2489196, - 0xf248a947, - 0xf310aa4d, + 0xf2489216, + 0xf248a8c5, + 0xd0a6aa4d, + 0xc2015904, + 0xf3108122, 0xc2008021, - 0xc0005a07, - 0xd0119320, - 0xc2006a26, - 0x70485a0b, - 0x9216c000, - 0xa8c5f248, - 0xaa4df248, + 0xc0005a0b, + 0xf2489080, + 0xf248aa45, + 0xda08a249, + 0x7500aa49, + 0x5e84b740, + 0x9202c003, + 0xaa6df208, + 0xc0037500, + 0xb7409162, + 0xf0105814, + 0x7500aa5d, + 0x9082c003, + 0x5c8cb760, + 0x5c14b740, + 0x4038b960, + 0x0938d071, + 0x0ca8d072, + 0x7fcdb79f, + 0xa8ddf1c8, + 0xa23df1f1, + 0xa0ddf1e9, + 0x9301ffff, + 0x581cb760, + 0xa8a9da10, + 0xaa7df018, 0x5904d0a6, - 0x8122c201, - 0x8021f310, - 0x5a0bc200, - 0x9080c000, - 0xaa45f248, - 0xa249f248, + 0xf0109e2d, + 0xb73fa241, + 0xc8307e6c, + 0x7440aa4d, + 0xa261f008, + 0x9382c001, + 0xaa29da10, + 0x2a0c0a04, + 0xc0017506, + 0xb75f92a4, + 0x0a267d6c, + 0x7088d010, + 0xc0007502, + 0xd01192bc, + 0xd0120d28, + 0xd01008b8, + 0xf03119c4, + 0xf029aa25, + 0x9ea2a8c5, + 0x7decb79f, + 0x024207f4, + 0x7decb59f, + 0x92a1ffff, + 0xc00077c0, + 0xc0109104, + 0xda908502, + 0xc000a123, + 0xb73f9220, + 0xd3a27df4, + 0x0d025d91, + 0x7f64b55f, + 0x5d90c080, + 0x98c7c014, + 0xa021da90, + 0x7f64b75f, + 0x580cb740, + 0xaa29da10, + 0xa8d9d848, + 0xd2269e2d, + 0xc8305904, + 0xb79fa0cd, + 0xb7bf7cee, + 0xb7df7d6e, + 0xb7ff7dee, + 0xc0027e6e, + 0x9c228c60, + 0xb740a605, + 0x9e5d6184, + 0x5904d2a6, + 0xc8309e2d, + 0x65a7a9ce, + 0xc0140d02, + 0x9e8398a0, + 0x98c7c014, + 0x0804000a, + 0xb79f5805, + 0xb7bf7f6e, + 0x8c407fee, + 0x04879c22, + 0xac3dc030, + 0x5914b740, + 0xc0389d2a, + 0xc030a45d, + 0xc038ac3d, + 0xc030a45d, + 0xc038ac3d, + 0xb720a45d, + 0xb7805f0c, + 0x8502598c, + 0x4039b540, + 0x40b9b540, + 0x588cb720, + 0xd2888512, + 0xc010a10b, + 0xf2488502, + 0xf248a10b, + 0xf248a107, + 0xd010a10f, + 0xd010a8c2, + 0x8506a941, + 0x4039b540, + 0xa092da48, + 0xa119da48, + 0x9040c000, + 0x9e5da60d, + 0x5914b7a0, + 0xa92ef208, + 0xa12ef210, + 0xaa31f208, + 0xa231f210, + 0xa8bdf208, + 0xa0bdf210, + 0xaa25d208, + 0xa225d210, + 0xa8a9d208, + 0xa0a9d210, + 0xaa35da08, + 0xa235da10, + 0xa8b9f208, + 0x0a50d0b1, + 0xa0b9f210, + 0xa882d208, + 0x0cd0d0b1, + 0x0a52d0b1, + 0x4031b520, + 0xa882d208, + 0x0cd2d0b1, + 0x4031b520, + 0xaa35f248, + 0xa235f250, + 0xa8a1d208, + 0x598cb7c0, + 0xa0a1d210, + 0xaa25dac8, + 0xa9d2da48, + 0xa225dad0, + 0xa9adf208, + 0x9b72fff4, + 0xa9dada48, + 0xa051da48, + 0xa9adf208, + 0xa92ef210, + 0x9b68fff4, 0xaa49da08, - 0xb7407500, - 0xc0035f04, - 0xf2089202, - 0x7500aa6d, - 0x9162c003, - 0x5894b740, - 0xaa41f050, - 0xc0037500, - 0xb7609082, - 0xb7405d0c, - 0xb9605c94, - 0xd0714038, - 0xd0720938, - 0xb79f0ca8, - 0xf1c87fcd, - 0xf1f1a8dd, - 0xf1e9a23d, - 0xffffa0dd, - 0xb7609301, - 0xda10589c, - 0xf058a8a9, - 0xd0a6aa61, + 0x5b8cb720, + 0xa059da48, + 0xb5006008, + 0xb79f44ab, + 0xb7bf7eee, + 0xb7df7f6e, + 0x8c607fee, + 0xc0089c22, + 0x9e5874c0, + 0xc0009e52, + 0xd00290fc, + 0x1a1470c0, + 0x501351f3, + 0x7400c005, + 0x90fcc000, + 0x7000d002, + 0x50131a50, + 0xb7400128, + 0xb7806284, + 0xd1a6630c, 0x9e2d5904, - 0xa241f010, - 0x7e6cb73f, + 0xa8e5c040, 0xaa4dc830, - 0xf0087440, - 0xc001a261, - 0xda109382, - 0x0a04aa29, - 0x75062a0c, - 0x92a4c001, - 0x7d6cb75f, - 0xd0100a26, - 0x75027088, - 0x92bcc000, - 0x0d28d011, - 0x08b8d012, - 0x19c4d010, - 0xaa25f031, - 0xa8c5f029, - 0xb79f9ea2, - 0x07f47dec, - 0xb59f0242, - 0xffff7dec, - 0x77c092a1, - 0x9104c000, - 0x8502c010, - 0xa123da90, - 0x9220c000, - 0x7df4b73f, - 0x5d91d3a2, - 0xb55f0d02, - 0xc0807f64, - 0xc0145d90, - 0xda9098c7, - 0xb75fa021, - 0xb7407f64, - 0xda10588c, - 0xd888aa29, - 0x9e2da8c1, - 0x5904d226, - 0xa0cdc830, - 0x7ceeb79f, - 0x7d6eb7bf, - 0x7deeb7df, - 0x7e6eb7ff, - 0x8c60c002, - 0xa6059c22, - 0x6204b740, - 0xd2a69e5d, - 0x9e2d5904, - 0xa9cec830, - 0x0d0265a7, - 0x98a0c014, - 0xc0149e83, - 0x000a98c7, - 0x58050804, - 0x7f6eb79f, - 0x7feeb7bf, - 0x9c228c40, - 0xc0300487, - 0xb740ac3d, - 0x9d2a5994, - 0xa45dc038, - 0xac3dc030, - 0xa45dc038, - 0xac3dc030, - 0xa45dc038, - 0x5f8cb720, - 0x5a0cb780, - 0xb5408502, - 0xb5404039, - 0xb72040b9, - 0x8512590c, - 0xa10bd288, - 0x8502c010, - 0xa10bf248, - 0xa107f248, - 0xa10ff248, - 0xa8c2d010, - 0xa941d010, - 0xb5408506, - 0xda484039, - 0xda48a092, - 0xc000a119, - 0xa60d9040, - 0xb7a09e5d, - 0xf2085994, - 0xf210a92e, - 0xf208a12e, - 0xf210aa31, - 0xf208a231, - 0xf210a8bd, - 0xd208a0bd, - 0xd210aa25, - 0xd208a225, - 0xd210a8a9, - 0xda08a0a9, - 0xda10aa35, - 0xf208a235, - 0xd0b1a8b9, - 0xf2100a50, - 0xd208a0b9, - 0xd0b1a882, - 0xd0b10cd0, - 0xb5200a52, - 0xd2084031, - 0xd0b1a882, - 0xb5200cd2, - 0xf2484031, - 0xf250aa35, - 0xd208a235, - 0xb7c0a8a1, - 0xd2105a0c, - 0xdac8a0a1, - 0xda48aa25, - 0xdad0a9d2, - 0xf208a225, - 0xfff4a9ad, - 0xda489b72, - 0xda48a9da, - 0xf208a051, - 0xf210a9ad, - 0xfff4a92e, - 0xda089b68, - 0xb720aa49, - 0xda485c0c, - 0x6008a059, - 0x44abb500, - 0x7eeeb79f, - 0x7f6eb7bf, - 0x7feeb7df, - 0x9c228c60, - 0x74c0c008, - 0x9e529e58, - 0x90fcc000, - 0x70c0d002, - 0x51f31a14, - 0xc0055013, - 0xc0007400, - 0xd00290fc, - 0x1a507000, - 0x01285013, - 0x6304b740, - 0x638cb780, - 0x5904d1a6, - 0xc0409e2d, - 0xc830a8e5, - 0x7044aa4d, - 0xd01d6009, - 0xd01a1214, - 0xb3405013, - 0x122248ba, - 0x9c225010, - 0x75269e5c, - 0xd01e0882, - 0xb3404000, - 0xc38048bc, - 0xc0007500, - 0xc00290bc, - 0x9c22084e, + 0x60097044, + 0x1214d01d, + 0x5013d01a, + 0x48bab340, + 0x50101222, + 0x9e5c9c22, + 0x08827526, + 0x4000d01e, + 0x48bcb340, + 0x7500c380, + 0x90bcc000, + 0x084ec002, + 0xc0049c22, + 0xc0007508, + 0x0a04915c, + 0x5a07c200, 0x7508c004, - 0x915cc000, - 0xc2000a04, - 0xc0045a07, - 0x08847508, - 0x935affff, - 0x629cb740, - 0xc2209d4b, - 0xd013a805, - 0xe210691d, - 0x9c228021, - 0x588cb780, - 0xa908f28a, - 0xa891f288, - 0xa91ff288, - 0xa89af288, - 0x8ba3e210, - 0xc20174c0, - 0xd01e892a, - 0xb3404000, - 0xd1a448bc, - 0x9e9959fd, - 0x5d870596, - 0x81afe220, - 0xfffc0d02, - 0x000092e0, + 0xffff0884, + 0xb740935a, + 0x9d4b621c, + 0xa805c220, + 0x691dd013, + 0x8021e210, + 0xb7809c22, + 0xf28a580c, + 0xf288a904, + 0xf288a88d, + 0xf288a91b, + 0xe210a896, + 0x74c08ba3, + 0x892ac201, + 0x4000d01e, + 0x48bcb340, + 0x59fdd1a4, + 0x05969e99, + 0xe2205d87, + 0x0d0281af, + 0x92e0fffc, 0x87c2c809, 0x0c20b060, 0x87c2c809, @@ -3655,7 +3442,8 @@ unsigned long aui32H264VCM_SlaveMTXTOPAZFWText[] = { 0x09c0b060, }; -unsigned long aui32H264VCM_SlaveMTXTOPAZFWData[] = { +unsigned long aui32H264VCM_SlaveMTXTOPAZFWData[] = +{ 0x00000000, 0x00000000, 0x00000000, @@ -3697,43 +3485,39 @@ unsigned long aui32H264VCM_SlaveMTXTOPAZFWData[] = { 0x00000000, 0x00000000, 0x809000b0, - 0x809002f8, - 0x828842f4, - 0x82883c24, - 0x82883c34, - 0x82883cd4, - 0x828839b0, - 0x82883a06, - 0x82883a00, - 0x82883d04, - 0x82883d48, + 0x809002e8, + 0x82883fa4, + 0x828838dc, + 0x828838ec, + 0x8288398c, + 0x82883670, + 0x828836c6, + 0x828839bc, + 0x828839fc, + 0x82883a20, + 0x82883a5c, + 0x82883a94, + 0x82883aa4, + 0x82883ad4, + 0x82883b04, + 0x82883b2c, + 0x82883b5c, + 0x82883b8c, + 0x82883b92, + 0x82883b98, + 0x8288372c, + 0x82883d28, + 0x82883d30, + 0x82883d38, 0x82883d6c, - 0x82883da8, - 0x82883de0, - 0x82883dec, - 0x82883e1c, - 0x82883e4c, - 0x82883e74, - 0x82883ea4, - 0x82883ed4, - 0x82883eda, - 0x82883ee0, - 0x82883a6c, - 0x82884070, - 0x82884078, - 0x82884080, - 0x828840b4, - 0x82884554, - 0x82884426, - 0x82884400, - 0x8288448e, - 0x82884510, - 0x828842b4, - 0x828843bc, - 0x828843fc, - 0x00000000, - 0x00000000, - 0x00000000, + 0x82884204, + 0x828840d6, + 0x828840b0, + 0x8288413e, + 0x828841c0, + 0x82883f6c, + 0x8288406c, + 0x828840ac, 0x00000000, 0x00000000, 0x00000000, @@ -4309,20 +4093,20 @@ unsigned long aui32H264VCM_SlaveMTXTOPAZFWData[] = { 0x00000000, 0x00000000, 0x00000000, - 0x8090074c, - 0x8090074c, - 0x80901efc, - 0x8090197c, - 0x80902dec, - 0x809022c4, - 0x80901ca4, - 0x8090074c, - 0x8090074c, - 0x8090074c, - 0x8090074c, - 0x8090074c, 0x00000000, 0x00000000, + 0x8090073c, + 0x8090073c, + 0x80901e4c, + 0x809018e0, + 0x80902c18, + 0x80902214, + 0x80901bf4, + 0x8090073c, + 0x8090073c, + 0x8090073c, + 0x8090073c, + 0x8090073c, 0x00000000, 0x00000000, 0x00000000, @@ -4494,18 +4278,22 @@ unsigned long aui32H264VCM_SlaveMTXTOPAZFWData[] = { 0x00000000, }; -unsigned long aui32H264VCM_SlaveMTXTOPAZFWTextReloc[] = { +unsigned long aui32H264VCM_SlaveMTXTOPAZFWTextReloc[] = +{ 0 }; -unsigned char aui8H264VCM_SlaveMTXTOPAZFWTextRelocType[] = { +unsigned char aui8H264VCM_SlaveMTXTOPAZFWTextRelocType[] = +{ 0 }; -unsigned long aui32H264VCM_SlaveMTXTOPAZFWTextRelocFullAddr[] = { +unsigned long aui32H264VCM_SlaveMTXTOPAZFWTextRelocFullAddr[] = +{ 0 }; -unsigned long aui32H264VCM_SlaveMTXTOPAZFWDataReloc[] = { +unsigned long aui32H264VCM_SlaveMTXTOPAZFWDataReloc[] = +{ 0 }; diff --git a/fw/H264SlaveFirmwareVCM_bin.h b/fw/H264SlaveFirmwareVCM_bin.h index 1d0b243..523892d 100644 --- a/fw/H264SlaveFirmwareVCM_bin.h +++ b/fw/H264SlaveFirmwareVCM_bin.h @@ -1,27 +1,3 @@ -/* - * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sub license, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice (including the - * next paragraph) shall be included in all copies or substantial portions - * of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. - * IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR - * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - */ // This file was automatically generated from ../release/H264SlaveFirmwareVCM.dnl using dnl2c. diff --git a/fw/H264SlaveFirmware_bin.c b/fw/H264SlaveFirmware_bin.c index 8c70d4b..e43cec7 100644 --- a/fw/H264SlaveFirmware_bin.c +++ b/fw/H264SlaveFirmware_bin.c @@ -1,55 +1,62 @@ /* - * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) 2010 Intel Corporation. All rights reserved. + * Copyright (c) Imagination Technologies Limited, UK + * Redistribution. Redistribution and use in binary form, without modification, + * are permitted provided that the following conditions are met: * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sub license, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice (including the - * next paragraph) shall be included in all copies or substantial portions - * of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. - * IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR - * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + * Redistributions must reproduce the above copyright notice and the following + * disclaimer in the documentation and/or other materials provided with the + * distribution.Neither the name of Intel Corporation nor the names of its + * suppliers may be used to endorse or promote products derived from this + * software without specific prior written permission. No reverse engineering, + * decompilation, or disassembly of this software is permitted. + * Limited patent license. Intel Corporation grants a world-wide, royalty-free, + * non-exclusive license under patents it now or hereafter owns or controls + * to make, have made, use, import,offer to sell and sell ("utilize") this + * software, but solely to the extent that any such patent is necessary to + * Utilize the software alone. The patent license shall not apply to any + * combinations which include this software. No hardware per se is licensed hereunder. + * + * DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, + * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,OR CONSEQUENTIAL DAMAGES + * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ // This file was automatically generated from ../release/H264SlaveFirmware.dnl using dnl2c. -unsigned char *szH264SlaveFirmware_buildtag = "BUILD_TOPAZ_SC_1_00_00_0318"; +unsigned char *szH264SlaveFirmware_buildtag="BUILD_TOPAZ_SC_1_00_00_0327"; -unsigned long ui32H264_SlaveMTXTOPAZFWTextSize = 2478; +unsigned long ui32H264_SlaveMTXTOPAZFWTextSize = 2232; unsigned long ui32H264_SlaveMTXTOPAZFWDataSize = 472; unsigned long ui32H264_SlaveMTXTOPAZFWTextRelocSize = 0; unsigned long ui32H264_SlaveMTXTOPAZFWDataRelocSize = 0; unsigned long ui32H264_SlaveMTXTOPAZFWTextOrigin = 0x80900000; -unsigned long ui32H264_SlaveMTXTOPAZFWDataOrigin = 0x828826c0; +unsigned long ui32H264_SlaveMTXTOPAZFWDataOrigin = 0x82882300; -unsigned long aui32H264_SlaveMTXTOPAZFWText[] = { +unsigned long aui32H264_SlaveMTXTOPAZFWText[] = +{ 0x9040c001, 0xc80993fe, 0xc0000e42, 0xc8290e00, - 0xc2e28422, + 0xc2a68422, 0xc8298400, - 0xc26c8622, + 0xc2308622, 0x9e838600, 0xc8099e43, - 0xc4d40d42, - 0xc8090d40, - 0xc4d60942, - 0xc8090900, + 0xc45a0d42, + 0xc8090d00, + 0xc45a0942, + 0xc8090940, 0xc00a0e42, 0xc8090e40, 0xc00e87c2, @@ -61,7 +68,7 @@ unsigned long aui32H264_SlaveMTXTOPAZFWText[] = { 0x9320fffe, 0xa401c838, 0x0dc2c809, - 0x0d80c4d4, + 0x0dc0c458, 0x0e42c809, 0x0b46b080, 0x7e74b77f, @@ -80,8 +87,8 @@ unsigned long aui32H264_SlaveMTXTOPAZFWText[] = { 0xffff9c62, 0x058d93a0, 0xb700018d, - 0xb780548c, - 0x9c015414, + 0xb780540c, + 0x9c015394, 0x0687a605, 0x0ea0060b, 0xffff9c62, @@ -91,17 +98,17 @@ unsigned long aui32H264_SlaveMTXTOPAZFWText[] = { 0xa6059c22, 0x0e860a82, 0xc0340d82, - 0xc0149b32, - 0x0d8a9967, - 0x9b2dc034, - 0x6108b783, + 0xc0149af9, + 0x0d8a9963, + 0x9af4c034, + 0x7d08b781, 0xc0007500, 0xc0149082, - 0xc0149abe, - 0x740299db, + 0xc0149aba, + 0x740299d7, 0xb3549e6c, 0x02894424, - 0x995dc014, + 0x9959c014, 0xffff7540, 0xb79f90e2, 0xb7bf7f6e, @@ -113,58 +120,56 @@ unsigned long aui32H264_SlaveMTXTOPAZFWText[] = { 0xb5435918, 0xb5435c18, 0xb5435c98, - 0xb5435d18, - 0xb5436118, - 0xb5436198, - 0xb5436218, - 0xb5406818, + 0xb5415d18, + 0xb5437d18, + 0xb5406218, + 0xb5404784, 0xb5404804, 0xb5404884, 0xb5404904, 0xb5404984, - 0xb5404a04, + 0xb5404b84, 0xb5404c04, 0xb5404c84, - 0xb5404d04, 0xb5404202, 0xb5404282, - 0xb5405004, + 0xb5404f84, 0xb5407684, - 0xb5404e84, - 0x9c224702, + 0xb5404e04, + 0x9c224602, 0x8420a605, - 0x9ba6fff4, + 0x9baafff4, 0xc0340d8a, - 0xfff49ada, - 0xc0349bc6, - 0xc4209ae5, + 0xfff49aa5, + 0xc0349bca, + 0xc4209ab0, 0x0a020cd2, 0xc000b481, 0x4220b105, 0xe0310d8a, 0xc0148d80, 0xc8299a01, - 0xc2e00922, + 0xc2a40922, 0xb73f0960, 0xd0717f6c, 0xb5802a5e, - 0xc01e450c, + 0xc01e448c, 0x85022a80, 0xa8c2f008, 0xc2807102, 0xb5a05a95, - 0xb341460c, + 0xb341458c, 0x76404434, - 0x459cb540, - 0x448cb520, + 0x451cb540, + 0x440cb520, 0x90c2c000, 0x0e12d011, 0xa241f008, - 0x550cb780, + 0x548cb780, 0x08c2c807, 0x0880c570, 0x0caac032, - 0x538cb580, + 0x530cb580, 0xc000b421, 0x0cf40a2a, 0xc000b481, @@ -195,7 +200,7 @@ unsigned long aui32H264_SlaveMTXTOPAZFWText[] = { 0xc0340a02, 0xb4810c9e, 0xfff4c000, - 0x08029b2c, + 0x08029b30, 0x7eeeb79f, 0x7f6eb7bf, 0x9c228c60, @@ -250,7 +255,7 @@ unsigned long aui32H264_SlaveMTXTOPAZFWText[] = { 0x09920d82, 0x0d02c002, 0x0902c002, - 0x9a04c034, + 0x99cfc034, 0xc0340a0a, 0xb4810c9e, 0x1b04c000, @@ -258,7 +263,7 @@ unsigned long aui32H264_SlaveMTXTOPAZFWText[] = { 0x9202c000, 0xb55f9dcf, 0xc0347f7c, - 0xf23199d7, + 0xf23199a2, 0xb75fa045, 0x1b047f7c, 0x851075bf, @@ -277,10 +282,10 @@ unsigned long aui32H264_SlaveMTXTOPAZFWText[] = { 0x9c80c817, 0xf8399c22, 0x0d9aa205, - 0x99bdc034, + 0x9988c034, 0xf9f80d8a, - 0xc02daa1d, - 0xa6059300, + 0xc02caa1d, + 0xa6059060, 0x0a42c801, 0x0a00c010, 0x2ebed3f2, @@ -288,50 +293,50 @@ unsigned long aui32H264_SlaveMTXTOPAZFWText[] = { 0xc000b481, 0x0cf408aa, 0xc000b421, - 0x558cb780, + 0x550cb780, 0x0c92c080, 0xa881f208, 0xc000b421, - 0x558cb780, + 0x550cb780, 0xf2080c88, 0xb421a889, 0xb780c000, - 0x0c84558c, + 0x0c84550c, 0xa88df208, 0xc000b421, 0x1c980902, 0xc000b441, - 0x558cb780, + 0x550cb780, 0xf2080c90, 0xb421a885, 0xb7a0c000, - 0x0dd2558c, - 0x9976c034, + 0x0dd2550c, + 0x9941c034, 0xaa25f208, 0xffff7008, 0x0daa9344, 0x0d060982, 0x0902c121, 0x9b29fff4, - 0x4714b760, + 0x4694b760, 0x0d02c021, 0x09c20d04, 0x9b16fff4, - 0x4714b760, + 0x4694b760, 0x0d0609c2, 0x9b10fff4, 0x09820daa, 0xc1010d02, 0xfff40902, 0x0d929b14, - 0x9952c034, + 0x991dc034, 0xaa25f208, 0xffff7008, 0x77409344, 0x90a2c000, 0xc0340d8e, - 0x0d8a9954, - 0x9951c034, + 0x0d8a991f, + 0x991cc034, 0x7f6eb79f, 0x7feeb7bf, 0x9c228c40, @@ -339,13 +344,13 @@ unsigned long aui32H264_SlaveMTXTOPAZFWText[] = { 0x0a020c8e, 0xc000b481, 0x4220b101, - 0x558cb780, + 0x550cb780, 0xa085f208, 0x0a021c8c, 0xc000b481, 0x4220b105, 0x2b5ed1f1, - 0x558cb780, + 0x550cb780, 0xcff09ead, 0xc2802e80, 0xf2085ea1, @@ -354,11 +359,11 @@ unsigned long aui32H264_SlaveMTXTOPAZFWText[] = { 0x0a020c84, 0xc000b481, 0x4220b101, - 0x468cb520, + 0x460cb520, 0xb4810c84, 0xb101c000, 0xb5204220, - 0xc070470c, + 0xc070468c, 0xb4810c8e, 0x0882c000, 0xb4211c8c, @@ -367,12 +372,12 @@ unsigned long aui32H264_SlaveMTXTOPAZFWText[] = { 0xb4211c8c, 0x0c84c000, 0xc000b481, - 0x5e04b740, + 0x5d04b740, 0x5908d326, 0xe0309e2d, 0x9ea4aa4d, 0xb7809c62, - 0x7740558c, + 0x7740550c, 0x9ea98502, 0xd0010d82, 0xf2080db2, @@ -416,7 +421,7 @@ unsigned long aui32H264_SlaveMTXTOPAZFWText[] = { 0x3c80c400, 0xc000b481, 0x4220b102, - 0x5894b760, + 0x5794b760, 0x6931d312, 0x9e518502, 0x4070b960, @@ -428,7 +433,7 @@ unsigned long aui32H264_SlaveMTXTOPAZFWText[] = { 0x9301ffff, 0x8560c1c0, 0x80ade210, - 0x5a14b760, + 0x5914b760, 0x3904c001, 0x8521ce3e, 0x4048b960, @@ -438,7 +443,7 @@ unsigned long aui32H264_SlaveMTXTOPAZFWText[] = { 0x85100890, 0x9301ffff, 0x812de220, - 0x580cb780, + 0x570cb780, 0x3908c001, 0x0d60c1c0, 0xdac85d09, @@ -456,7 +461,7 @@ unsigned long aui32H264_SlaveMTXTOPAZFWText[] = { 0x2a04c001, 0xc0007500, 0xb7409362, - 0x09025894, + 0x09025794, 0x4070b960, 0x08e0c1c0, 0x5889d0a4, @@ -471,7 +476,7 @@ unsigned long aui32H264_SlaveMTXTOPAZFWText[] = { 0xc0010205, 0x75002a08, 0x91e2c001, - 0x5a14b740, + 0x5914b740, 0xb9600982, 0xc1c04048, 0xd0a408e0, @@ -491,13 +496,13 @@ unsigned long aui32H264_SlaveMTXTOPAZFWText[] = { 0xf0104220, 0xb73fa0c1, 0xb7807e72, - 0xdac8580c, + 0xdac8570c, 0xcfffa086, 0xc0702976, 0xb4410c92, 0x8c20c000, 0xb7409c22, - 0xd312508c, + 0xd312500c, 0x0a026cb1, 0x0cc0c1c0, 0xc4005c8b, @@ -518,7 +523,7 @@ unsigned long aui32H264_SlaveMTXTOPAZFWText[] = { 0x3c80c400, 0xc000b481, 0x4220b103, - 0x5994b740, + 0x5894b740, 0x6d31d311, 0x4058b960, 0xc1c00085, @@ -673,63 +678,65 @@ unsigned long aui32H264_SlaveMTXTOPAZFWText[] = { 0xa60d9360, 0x85028420, 0xb55f9e55, - 0xb55f7f7c, - 0xf0107ffc, - 0xe011aa61, - 0x03078c8e, + 0xf0107f7c, + 0xe012aa61, + 0x03078d8e, + 0x7ffcb55f, 0x750a1a08, 0x590cd226, 0xe05a8540, 0xc0038044, - 0xc00090a0, + 0xc0009120, 0xc0009180, - 0xc00092a0, 0xc00193c0, - 0xc0019100, - 0xc0029200, - 0xe0119060, - 0x9e8b8d88, - 0x1954d072, - 0x500cb5a0, - 0x9bc8fff4, - 0x9200c002, - 0x5014b740, - 0xe0119ea9, - 0x9e8b8d88, + 0xc00190c0, + 0xc00191e0, + 0xc00292c0, + 0xb7209100, + 0xb780568c, + 0x2a0849ad, + 0x856a7500, + 0x4462b352, + 0xe0119d57, + 0xd0728d88, + 0xb5a01954, + 0xfff44f8c, + 0xc0029bbf, + 0xb7409160, + 0x9ea94f94, + 0x8d88e011, 0xfff41514, - 0xc0029bbd, - 0xe01190a0, - 0x9e8b8d88, + 0xc0029bb5, + 0xe0119020, + 0xd3f28d88, + 0x0916295e, + 0x9ae4fff4, + 0x4f8cb5a0, + 0x92c0c001, + 0x8d88e011, 0x295ed3f2, 0xfff40916, - 0xb5a09aeb, - 0xc001500c, - 0xe0119320, - 0x9e8b8d88, - 0x295ed3f2, - 0xfff40916, - 0xc0019adf, - 0xd20891e0, - 0x9e8baa41, - 0x8c88f011, - 0xd0124a7d, - 0x0d062ace, - 0x018b0906, - 0x9ad0fff4, - 0x9e6a9e83, - 0x0d02018b, - 0x9acafff4, - 0x9340c000, - 0xaa41d208, - 0xf0119e8b, + 0xc0019ad9, + 0xd20891a0, + 0xf011aa41, + 0x4a7d8c88, + 0x2aced012, + 0x09060d06, + 0xfff4018b, + 0x9e839acb, + 0x018b9e6a, + 0xfff40d02, + 0xc0009ac5, + 0xd2089320, + 0xf011aa41, 0x4a7d8c88, 0x2aced012, 0x09060d02, 0xfff4018b, - 0x9e839abb, + 0x9e839ab7, 0x018b9e6a, 0x0d7ec00e, - 0x9ab4fff4, + 0x9ab0fff4, 0x9080c000, 0x90e0c001, 0x7e68b79f, @@ -773,7 +780,7 @@ unsigned long aui32H264_SlaveMTXTOPAZFWText[] = { 0x0a9cc002, 0x5a95c280, 0xfff4018b, - 0xb75f9a1e, + 0xb75f9a1a, 0xc2807f7c, 0xc3015a88, 0xc0008122, @@ -781,7 +788,7 @@ unsigned long aui32H264_SlaveMTXTOPAZFWText[] = { 0x9dcf8d88, 0x8510050b, 0x7f7cb55f, - 0x9b23fff4, + 0x9b1ffff4, 0x7f7cb75f, 0x718e0b04, 0x92a6fffe, @@ -808,7 +815,7 @@ unsigned long aui32H264_SlaveMTXTOPAZFWText[] = { 0xc000b481, 0x0c8408c2, 0xc000b421, - 0x5c8cb740, + 0x5b8cb740, 0xa947f048, 0x802df210, 0xa245f048, @@ -827,44 +834,44 @@ unsigned long aui32H264_SlaveMTXTOPAZFWText[] = { 0xb101c000, 0xd0534220, 0xb7801910, - 0xf248570c, + 0xf248568c, 0xf210a891, 0x0d8288a3, 0x018b0d06, - 0x9884fff4, + 0x9880fff4, 0x0ca2c080, 0xc000b4a1, 0x0d82c002, - 0x9954c014, + 0x991bc014, 0xffff700a, 0x0daa9364, 0x0d0a0982, 0x0902c121, - 0x9b09ffd4, - 0x570cb780, + 0x9b05ffd4, + 0x568cb780, 0xa992f248, 0x0d02c0a1, 0x09c20d04, - 0x9af4ffd4, + 0x9af0ffd4, 0x0d82c0c0, 0x0d420992, 0xc0140942, - 0xb79f9957, + 0xb79f991e, 0xb7bf7f6e, 0x8c407fee, - 0xa60d9c22, + 0xa6059c22, 0x8400c010, - 0x570cb720, + 0x568cb720, 0x49adb780, 0x75002a20, - 0x5894b7c0, + 0x578cb7a0, 0xc0000902, - 0xb7839182, - 0x75006108, + 0xb7819182, + 0x75007d08, 0x90e2c000, - 0xaa41d290, - 0xc0057500, - 0xb7209164, + 0xaa21d288, + 0xc0037500, + 0xb7209284, 0xd01149ad, 0x75002a18, 0x3924d002, @@ -875,492 +882,448 @@ unsigned long aui32H264_SlaveMTXTOPAZFWText[] = { 0xc0503926, 0xb4410c82, 0x9d87c000, - 0x468cb740, + 0x460cb740, 0x09c20dc2, 0x0d02c010, 0x0c81cff0, - 0x9acbffd4, - 0x6108b783, - 0x75009d1b, - 0x0b01cff0, + 0x9ac7ffd4, + 0x7d08b781, + 0x75009d0b, + 0x0901cff0, 0x9282c000, - 0xaa41d290, + 0xaa21d288, 0xc0007500, 0xb79f91e2, - 0xf211606c, + 0xe211606c, 0xc0108d00, 0x75002a00, 0x0a03cff0, 0x8001f310, - 0x4422b346, + 0x4422b342, 0x4068b79e, 0x08c2c801, 0x0880c010, 0x0ceac032, 0x606cb59f, 0xc000b421, - 0x6108b783, - 0xc0017500, - 0xb7839282, - 0x75006208, - 0x91e2c001, - 0x510cb720, - 0x2a12d011, - 0xc0017500, - 0xb7a09102, - 0xb7a05d94, - 0xf210598c, - 0x9eabaa21, - 0xb52028f9, - 0x9ea4510c, - 0xb7209c62, - 0xb7805b8c, - 0x75004129, - 0x92a4c000, - 0xa9a1f208, - 0xa83df210, - 0x9e840d82, - 0xf2509c62, - 0x9eaba8a5, - 0xa021f208, - 0x9e8c0982, - 0xda089c62, - 0xb581aa21, - 0xda10738a, - 0x9eb3a9cd, - 0x9aa6fff4, - 0x0a02c801, - 0x0a00c00a, - 0x0c8ac030, - 0xc000b481, - 0x08c2c008, - 0xb4210c84, + 0xa9adda08, + 0xfff49e93, + 0xc8019add, + 0xc00a0a02, + 0xc0300a00, + 0xb4810c8a, 0xc008c000, - 0x0c880a02, - 0xc000b481, - 0x0d82c0c0, - 0xc0080992, - 0xc0080d02, - 0xc0140902, - 0xc008989d, - 0xc0300a02, - 0xb4810c8e, - 0xb720c000, - 0x8506590c, - 0x4039b540, - 0x9ad1fff4, - 0x6eeeb79f, - 0x6f6eb7bf, - 0x6feeb7df, - 0x8c60c010, - 0xf8399c22, - 0xc450a205, - 0x0a020c82, - 0xc000b481, - 0x4220b101, - 0x0a40c008, + 0x0c8408c2, + 0xc000b421, + 0x0a02c008, + 0xb4810c88, + 0xc0c0c000, + 0x09920d82, + 0x0d02c008, + 0x0902c008, + 0x989bc014, + 0x0a02c008, 0x0c8ec030, 0xc000b481, - 0x38c0c002, - 0x0c82c050, - 0xc000b421, - 0x0d82c0c0, - 0xc0080992, - 0xc0080d02, - 0xc0140902, - 0xc0089869, - 0xc0300a02, + 0x580cb720, + 0xb5408506, + 0xfff44039, + 0xb79f9b08, + 0xb7bf6f6e, + 0xc0106fee, + 0x9c228c40, + 0xa205f839, + 0x0c82c450, + 0xb4810a02, + 0xb101c000, + 0xc0084220, + 0xc0300a40, 0xb4810c8e, - 0xf9f8c000, - 0xfff5aa1d, - 0xa60d9000, - 0x0eb0f011, - 0x9182c001, - 0x0f7ec01e, - 0x0b02c008, - 0x0e8ec030, - 0x7540c040, - 0xc0509e74, - 0xb3540c96, - 0x12d84426, - 0x5a14c200, + 0xc002c000, + 0xc05038c0, + 0xb4210c82, + 0xc0c0c000, + 0x09920d82, + 0x0d02c008, + 0x0902c008, + 0x9869c014, + 0x0a02c008, + 0x0c8ec030, 0xc000b481, - 0x0d0ac030, - 0xc000b4c2, + 0xaa1df9f8, + 0x9320fff6, + 0xf011a60d, + 0xc0010eb0, + 0xc01e9182, + 0xc0080f7e, + 0xc0300b02, + 0xc0400e8e, + 0x9e747540, + 0x0c96c050, + 0x4426b354, + 0xc20012d8, + 0xb4815a14, + 0xc030c000, + 0xb4c20d0a, + 0xb4c5c000, + 0xc030c000, + 0xb4c10c96, + 0xc0c0c000, + 0x09920d82, + 0x0d02c008, + 0x0902c008, + 0x9835c014, 0xc000b4c5, - 0x0c96c030, - 0xc000b4c1, - 0x0d82c0c0, - 0xc0080992, - 0xc0080d02, - 0xc0140902, - 0xb4c59835, - 0x7540c000, - 0x93c4fffe, - 0x9a6ffff4, - 0x7eeeb79f, - 0x7f6eb7bf, - 0x7feeb7df, - 0x9c228c60, + 0xfffe7540, + 0xfff493c4, + 0xb79f9aa8, + 0xb7bf7eee, + 0xb7df7f6e, + 0x8c607fee, + 0xb4639c22, + 0x9c22c000, + 0xa062f812, + 0xc2009c22, + 0x5d890d80, + 0x09829e59, + 0x3d80c400, 0xc000b463, - 0xf8129c22, - 0x9c22a062, - 0x0d80c200, - 0x9e595d89, - 0xc4000982, - 0xb4633d80, - 0xb203c000, - 0x00074620, - 0xc1279c22, - 0x9c229c8f, - 0xb971080a, - 0xc01756f1, - 0xc0719c81, - 0xc0179c80, - 0xb9609c80, - 0x9c224000, - 0x9280ffff, - 0x01c69e5c, - 0x5889d1a4, - 0xc4000882, - 0xb4213c80, - 0xb104c000, - 0x22444220, - 0x71069e53, - 0x9324ffff, - 0xa60d9c22, - 0x8420c004, - 0x0ca2c829, - 0x0cf0c2d4, - 0xac3dc030, - 0x8d00e133, - 0xa45dc038, - 0xac3dc030, - 0xa45dc038, - 0xac3dc010, - 0xa45dc018, - 0xac25c010, - 0xa445c018, - 0x570cb7a0, - 0x85029ea9, - 0x651ab540, - 0x4b98b541, - 0x468cb740, - 0xc00a0dc2, - 0x09c20d42, - 0x9979ffd4, - 0x0a58d251, - 0xaa01da08, - 0x9ead7502, - 0x9084c000, - 0x448cb580, - 0x5c8cb780, - 0xa8a1f210, - 0xf2108502, - 0xb540a8a6, - 0xb540509c, - 0xf208481a, - 0xf208a103, - 0xf210a085, - 0xf208a929, - 0xf210a08a, - 0xf210a92e, - 0xf208a8b2, - 0xf250a10d, - 0xf208a8b1, - 0xf208a112, - 0xf208a096, - 0xc050a09a, - 0x08c00cf2, - 0xa085f248, + 0x4620b203, + 0x9c220007, + 0x9c8fc127, + 0x080a9c22, + 0x56f1b971, + 0x9c81c017, + 0x9c80c071, + 0x9c80c017, + 0x4000b960, + 0xffff9c22, + 0x9e5c9280, + 0xd1a401c6, + 0x08825889, + 0x3c80c400, 0xc000b421, - 0xc0360a0a, - 0xb4810c92, - 0x0896c000, - 0xb4211c8c, - 0xf031c000, - 0xe1318c00, - 0x9ea38d80, - 0x5b8cb7c0, - 0x7ffcb55f, - 0xb9600d02, - 0xf2084078, - 0x9dbaa103, - 0x5d0dd122, - 0xf0299e2d, - 0xd012a8e5, - 0x5c882cae, - 0x5908d126, - 0xe0389e4a, - 0x0d04aa4d, - 0x50a828bc, - 0xa2413242, - 0x91c1ffff, - 0xaa61f010, - 0x0c8ec036, + 0x4220b104, + 0x9e532244, + 0xffff7106, + 0x9c229324, + 0xc004a60d, + 0xc8298420, + 0xc2980ca2, + 0xc0300cf0, + 0xe133ac3d, + 0xc0388d00, + 0xc030a45d, + 0xc038ac3d, + 0xc010a45d, + 0xc018ac3d, + 0xc010a45d, + 0xc018ac25, + 0xb7a0a445, + 0x9ea9568c, + 0xb5408502, + 0xb541641a, + 0xb7404998, + 0x0dc2460c, + 0x0d42c00a, + 0xffd409c2, + 0xd25199ae, + 0xda080a58, + 0x7502aa01, + 0xc0009ead, + 0xb5809084, + 0xb780440c, + 0xf2105b8c, + 0x8502a8a1, + 0xa8a6f210, + 0x501cb540, + 0x471ab540, + 0xa103f208, + 0xa085f208, + 0xa929f210, + 0xa08af208, + 0xa92ef210, + 0xa8b2f210, + 0xa10df208, + 0xa8b1f250, + 0xa112f208, + 0xa096f208, + 0xa09af208, + 0x0cf2c050, + 0xf24808c0, + 0xb421a085, + 0x0a0ac000, + 0x0c92c036, 0xc000b481, - 0x7fecb73f, - 0xb4211c84, - 0xc014c000, - 0xd208996b, - 0x7500aa4d, - 0x9262c000, - 0xaa2df290, - 0x2ac8f011, - 0x91a4c000, - 0x2a00c800, + 0x1c8c0896, + 0xc000b421, + 0x8c00f031, + 0x8d80e131, + 0xb7c09ea3, + 0xb55f5a8c, + 0x0d027ffc, + 0x4078b960, + 0xa103f208, + 0xd1229dba, + 0x9e2d5d0d, + 0xa8e5f029, + 0x2caed012, + 0xd1265c88, + 0x9e4a5908, + 0xaa4de038, + 0x28bc0d04, + 0x324250a8, + 0xffffa241, + 0xf01091c1, + 0xc036aa61, + 0xb4810c8e, + 0xb73fc000, + 0x1c847fec, + 0xc000b421, + 0x9961c014, + 0xaa4dd208, 0xc0007500, - 0xf20890c4, - 0xfff4a9c6, - 0xd2089aec, - 0xf290a2cd, - 0xd011a8ad, - 0x75002a14, - 0x9102c000, - 0x0a42c809, - 0x0a10c4d2, - 0x530cb580, - 0x460cb780, + 0xf2909262, + 0xf011aa2d, + 0xc0002ac8, + 0xc80091a4, + 0x75002a00, + 0x90c4c000, + 0xa9c6f208, + 0x9aecfff4, + 0xa2cdd208, + 0xa8adf290, + 0x2a14d011, 0xc0007500, - 0xc0809162, - 0x2a045a31, - 0x0ceac03e, + 0xc8099102, + 0xc4560a42, + 0xb5800a60, + 0xb780528c, + 0x7500458c, + 0x9162c000, + 0x5a31c080, + 0xc03e2a04, + 0xb4810cea, + 0xc000c000, + 0xb7809280, + 0x7502440c, + 0x915cc000, + 0x2880c100, + 0x0a0e7440, + 0x1a46d001, + 0x9060c000, + 0xc03e0a02, + 0xb4810cea, + 0xb79fc000, + 0xb7bf7a6e, + 0xb7df7aee, + 0xc0067b6e, + 0x9c228c00, + 0x530cb780, + 0x0892c0c8, + 0x40f8b960, + 0x0948d011, + 0xaa45f029, + 0x5889d0a4, 0xc000b481, - 0x9280c000, - 0x448cb780, - 0xc0007502, - 0xc100915c, - 0x74402880, - 0xd0010a0e, - 0xc0001a46, - 0x0a029060, - 0x0ceac03e, + 0xffff0890, + 0x9c229321, + 0xb720a605, + 0xb780458c, + 0x7440778c, + 0xb5800a04, + 0xc000778c, + 0xb7819364, + 0x75007d08, + 0x92c2c000, + 0x440cb720, + 0x508cb780, + 0x3a407442, + 0x508cb580, + 0x919cc000, + 0x5a8cb780, + 0xa889d208, + 0xc0007440, + 0x850690a4, + 0x6218b543, + 0x0a42c801, + 0x0a00c010, + 0x0ceac032, 0xc000b481, - 0x7a6eb79f, - 0x7aeeb7bf, - 0x7b6eb7df, - 0x8c00c006, - 0xb7809c22, - 0xc0c8538c, - 0xb9600892, - 0xd01140f8, - 0xf0290948, - 0xd0a4aa45, - 0xb4815889, - 0x0890c000, - 0x9321ffff, - 0xa6059c22, - 0x460cb720, - 0x790cb780, - 0x0a047440, - 0x790cb580, - 0x9364c000, - 0x6108b783, - 0xc0007500, - 0xb72092c2, - 0xb780448c, - 0x7442510c, - 0xb5803a40, - 0xc000510c, - 0xb780919c, - 0xd2085b8c, - 0x7440a889, - 0x90a4c000, - 0xb5438506, - 0xc8016818, - 0xc0100a42, - 0xc0320a00, - 0xb4810cea, - 0xc008c000, - 0xc00208c2, - 0xb4211ce0, - 0xc008c000, - 0xc0300a42, - 0xb4820d0e, - 0xc450c000, - 0xc0080c82, - 0xb4811a40, - 0xb101c000, - 0xc0024220, - 0xc05038c0, - 0xb4210c82, - 0xc0c0c000, - 0x09920d82, - 0x0d02c008, - 0x0902c008, - 0x9ab0fff4, - 0x0c86c450, - 0xb4810a02, - 0xb102c000, - 0xc0084260, - 0xc0300a00, - 0xb4820d0e, - 0x0c84c000, - 0x1a00c008, + 0x08c2c008, + 0x1ce0c002, + 0xc000b421, + 0x0a42c008, + 0x0d0ec030, + 0xc000b482, + 0x0c82c450, + 0x1a40c008, 0xc000b481, 0x4220b101, - 0x5a35c080, - 0x0902c801, - 0xc00e0940, - 0xd0a828fc, - 0xd0715910, - 0xc03029ce, - 0x9dc80c8a, - 0xc000b441, - 0x0c840a42, - 0xc000b481, - 0xc0007680, - 0xb7209182, - 0xb7405c8c, - 0xf21044bd, - 0xf3108a27, - 0xb5808021, - 0xc45044ad, + 0x38c0c002, + 0x0c82c050, + 0xc000b421, + 0x0d82c0c0, + 0xc0080992, + 0xc0080d02, + 0xfff40902, + 0xc4509ab0, 0x0a020c86, 0xc000b481, 0x4260b102, - 0xb4810cec, + 0x0a00c008, + 0x0d0ec030, + 0xc000b482, + 0xc0080c84, + 0xb4811a00, + 0xb101c000, + 0xc0804220, + 0xc8015a35, + 0x09400902, + 0x28fcc00e, + 0x5910d0a8, + 0x29ced071, + 0x0c8ac030, + 0xb4419dc8, + 0x0a42c000, + 0xb4810c84, + 0x7680c000, + 0x9182c000, + 0x5b8cb720, + 0x44bdb740, + 0x8a27f210, + 0x8021f310, + 0x44adb580, + 0x0c86c450, + 0xb4810a02, 0xb102c000, - 0xc2014260, - 0x08ea8926, - 0x0c9ec034, - 0xc000b421, - 0x570cb780, - 0xa891f248, - 0xf2108d40, - 0x0d8288a3, - 0xc2800d06, - 0xb5805a0c, - 0x018b508c, - 0x9962ffd4, - 0x0ca2c080, - 0xc000b4a1, - 0x478cb780, - 0xb4810c88, - 0xb7a0c000, - 0xc0025814, - 0xfff40d82, - 0x700a9a2b, - 0x9364ffff, - 0x790cb780, - 0xa8adf210, - 0xa8a2f250, - 0x9e496243, - 0xc0007102, - 0x850690b8, - 0x6618b543, - 0x460cb780, - 0xc0007500, - 0x0d829242, - 0x9a19ffd4, - 0x6208b783, - 0xc0007500, - 0x0d8290e2, - 0x9963ffd4, - 0x90a0c000, - 0xffd40d82, - 0x0a029a2b, - 0x0ca6c080, + 0x0cec4260, 0xc000b481, - 0x0d92c002, - 0x99fcfff4, - 0xffff7400, - 0x0dea9364, - 0x0d0a0982, - 0x0902c121, - 0x9bb1ffb4, - 0x570cb780, - 0xa992f248, - 0x0d02c0a1, - 0x09c20d04, - 0x9b9cffb4, - 0x0d82c0c0, - 0x0d420992, - 0xfff40942, - 0x0a0299ff, - 0x0ceac03e, + 0x4260b102, + 0x8926c201, + 0xc03408ea, + 0xb4210c9e, + 0xb780c000, + 0xf248568c, + 0x8d40a891, + 0x88a3f210, + 0x0d060d82, + 0x5a0cc280, + 0x500cb580, + 0xffd4018b, + 0xc0809997, + 0xb4a10ca2, + 0xb780c000, + 0x0c88470c, 0xc000b481, - 0x7f6eb79f, - 0x7feeb7bf, - 0x9c228c40, - 0xb720a60d, - 0xb720570c, - 0xd09149b5, - 0x75002e10, - 0xc0019e8e, - 0xd0119282, - 0x85062e14, - 0x6118b543, - 0x75000e82, - 0x7914b5a0, - 0x6610b5a3, - 0x9082c000, - 0x6198b543, - 0x2e10d111, - 0xc0007500, - 0xb5439082, - 0xd2116218, - 0x75002e10, - 0x9082c000, - 0x6298b543, - 0x5d8cb780, + 0x5714b7a0, + 0x0d82c002, + 0x9a2bfff4, + 0xffff700a, + 0xb7809364, + 0xf210778c, + 0xf250a8ad, + 0x6243a8a2, + 0x71029e49, + 0x90b8c000, + 0xb5438506, + 0xb7806018, + 0x7500458c, + 0x9102c000, + 0xffd40d82, + 0x0d829a4e, + 0x9a6affd4, + 0xc0800a02, + 0xb4810ca6, + 0xc002c000, + 0xfff40d92, + 0x74009a06, + 0x9364ffff, + 0x09820dea, + 0xc1210d0a, + 0xffb40902, + 0xb7809bf0, + 0xf248568c, + 0xc0a1a992, + 0x0d040d02, + 0xffb409c2, + 0xc0c09bdb, + 0x09920d82, + 0x09420d42, + 0x9a09fff4, + 0xc03e0a02, + 0xb4810cea, + 0xb79fc000, + 0xb7bf7f6e, + 0x8c407fee, + 0xa60d9c22, + 0x568cb720, + 0x49adb780, + 0x2a00c002, + 0x9e8e7500, + 0x9142c001, 0x0ee0d151, - 0xa88ef208, - 0x06039eab, - 0xb7209c62, - 0xd208588c, - 0xb580aa21, - 0xb72041ab, - 0xb5a041b3, - 0xb5204392, - 0xb7c05014, - 0xf2d0580c, - 0xf208aa49, - 0x7048a8d9, - 0x9142c000, - 0x5d8cb780, - 0xa88df248, - 0x0de0d152, - 0x9c629e8c, - 0x6108b783, - 0xc0047500, - 0xb7209062, - 0x76404614, - 0x93c4c003, - 0x438ab720, - 0xc0007440, - 0xda0890e2, - 0x7048aa55, - 0x9004c001, - 0x5b94b7a0, - 0x6188b783, - 0x5d8cb7a0, - 0xa9d6da08, - 0x4392b520, - 0x7500850a, + 0x5c8cb780, + 0xb5418506, + 0x9eab7d18, + 0xa88df208, + 0xb5a00e82, + 0xb5a37794, + 0x9e8c6010, + 0xf2909c62, + 0xb720aa4d, + 0xd2085794, + 0x2a08a8a1, + 0xb5a07500, + 0xb5204312, + 0xc00041cb, + 0x856a90e2, + 0x4f9cb540, + 0x90c0c000, + 0x41cbb780, + 0x4f8cb580, + 0x570cb7c0, + 0xaa49f2d0, + 0xa8d9f208, + 0xc0007048, + 0xb7809142, + 0xf2485c8c, + 0xd152a88d, + 0x9e8c0de0, + 0xb7819c62, + 0x75007d08, + 0x9302c003, + 0x4594b720, + 0xc0037640, + 0xb7209264, + 0x7440430a, + 0x90e2c000, + 0xaa55da08, + 0xc0007048, + 0xb7a09344, + 0xb7a05c8c, + 0xda085a94, + 0xb520a9d6, + 0xf2084312, + 0x098aaa29, 0xa0aad210, - 0xa8a9f208, - 0x8d24e001, - 0x1d849d4f, - 0x9c629e8c, - 0xaa31f208, - 0x0d8a030b, - 0x9c629ea4, - 0x9180c000, - 0x5d8cb780, - 0xa891f208, - 0x5b94b7a0, - 0x03090d86, - 0x9c629e8c, - 0x438ab780, - 0x6208b723, - 0x5894b720, - 0xb5800a04, - 0xd210438a, - 0x7440aa29, - 0x4849b580, - 0x9024c001, - 0x598cb7a0, + 0x9ea41d84, + 0xf2089c62, + 0x030ba8b1, + 0x9e8c0d8a, + 0xc0009c62, + 0xb7809180, + 0xf2085c8c, + 0xb7a0a891, + 0x0d865a94, + 0x9e8c0309, + 0xb7809c62, + 0xb720430a, + 0x0a04578c, + 0x430ab580, + 0xaa29d210, + 0x588cb7a0, + 0x4829b580, 0xa8c1f208, 0x9e8c9eab, 0xd2109c62, @@ -1375,94 +1338,94 @@ unsigned long aui32H264_SlaveMTXTOPAZFWText[] = { 0x9e840982, 0xda089c62, 0xb581aa21, - 0xb780738a, - 0x7502448c, + 0xb780708a, + 0x7502440c, 0x90bcc000, 0xffd40d86, - 0xd210986e, + 0xd21098c2, 0x7500aa29, 0x9122c000, - 0x558cb720, + 0x550cb720, 0x412db780, 0xc0003a08, 0xb72090e0, - 0xb780558c, + 0xb780550c, 0x2a75412d, 0x412db580, - 0x6108b723, - 0x510cb780, + 0x7d08b721, + 0x508cb780, 0x3a047440, - 0x510cb580, + 0x508cb580, 0x91c4c000, 0x0e60d151, - 0x588cb740, + 0x578cb740, 0xa882d208, 0xa881d208, - 0x5014b520, + 0x4f94b520, 0xa0cdd808, 0x7eeeb79f, 0x7f6eb7bf, 0x7feeb7df, 0x9c228c60, - 0x4b0cb720, + 0x4a8cb720, 0xc0ff9e5c, 0xc0ff2a40, 0x710228c0, 0xc0008502, 0x85069062, - 0x4b9cb540, - 0x4b14b560, + 0x4b1cb540, + 0x4a94b560, 0xa6059c22, 0xd0519e5d, 0x75002a50, 0x90e4c000, - 0x4b8cb780, + 0x4b0cb780, 0xc0007500, 0xc0c09142, 0xc0120d82, 0x0d0209c2, 0xfff40942, - 0xb78098dd, - 0xc0344b0c, + 0xb78098fc, + 0xc0344a8c, 0xb4810cb6, 0xc034c000, 0xb4a20d32, 0xb5a0c000, - 0xb79f4a8c, + 0xb79f4a0c, 0xb7bf7f6e, 0x8c407fee, 0xa61d9c22, - 0xb7838420, - 0x75006108, + 0xb7818420, + 0x75007d08, 0x9122c000, - 0x588cb780, + 0x578cb780, 0xa881d288, - 0xc0187440, - 0xb7409124, - 0xb7a0468c, - 0x0dc25694, + 0xc0157440, + 0xb7409284, + 0xb7a0460c, + 0x0dc25614, 0xc002098e, 0x048b0d42, - 0x9a63ffb4, + 0x9ab7ffb4, 0xaa35f210, - 0x560cb7c0, + 0x558cb7c0, 0xa8a5f210, 0xa8aaf210, - 0x570cb7a0, - 0x478cb580, - 0xa0d5f208, + 0x568cb7a0, + 0xa922da10, + 0x470cb580, 0xaa39da10, + 0xa0d5f208, 0xa8bdda10, 0xa0def208, 0x08d0d252, + 0xa927f250, 0xa259f208, 0xa0c1f248, - 0xa922da10, 0x0a50d131, 0xa881da08, - 0x404bb740, - 0xa927f250, - 0xda909e53, + 0xb7409e53, + 0xda90404b, 0x60b2a8b2, 0x5a7fc080, 0x5a71c200, @@ -1477,14 +1440,14 @@ unsigned long aui32H264_SlaveMTXTOPAZFWText[] = { 0xc0005d40, 0xda909164, 0x8502aa35, - 0x4792b520, - 0x489ab540, - 0x468ab580, + 0x4692b520, + 0x479ab540, + 0x458ab580, 0xaa21f288, 0x0950d132, + 0xa8a1da10, 0xa255f248, 0xa259f248, - 0xa8a1da10, 0xaa41d810, 0xa93bf248, 0xa8bada48, @@ -1505,24 +1468,24 @@ unsigned long aui32H264_SlaveMTXTOPAZFWText[] = { 0x6098a928, 0xf210588c, 0xe2108023, - 0xf20882a3, + 0xb74082a3, + 0xf2085b8c, 0xda48a249, - 0xf208a8aa, - 0xda10a0cd, - 0xd810aa21, + 0xda10a8aa, + 0xf208aa21, + 0xd810a0cd, 0xf208a8c1, 0xf248a0c6, 0x0a04a937, - 0xb7406243, - 0xf3105c8c, - 0xf2888021, - 0xda10a245, - 0xf008a8a1, - 0xda10a953, - 0xf00aa8a2, + 0xda106243, + 0xf310a8a1, + 0xda108021, + 0xf288a8a2, + 0xf008a245, + 0xf00aa953, 0x58a0a954, - 0x80a3e210, - 0xe0205c9c, + 0xe2105c9c, + 0xe02080a3, 0xda4882a3, 0xf208aa2d, 0xf208a0ad, @@ -1532,11 +1495,11 @@ unsigned long aui32H264_SlaveMTXTOPAZFWText[] = { 0xd810a251, 0xc004a941, 0xb5201880, - 0xd1314f0c, + 0xd1314e8c, 0xda080a54, 0xc002a881, 0xb5201c80, - 0x59404f94, + 0x59404f14, 0xf2885951, 0x58c0a155, 0xf28858d1, @@ -1549,7 +1512,7 @@ unsigned long aui32H264_SlaveMTXTOPAZFWText[] = { 0x9102c000, 0xaa41da10, 0x753ec09c, - 0x9152c011, + 0x92b2c00e, 0x08c6c0c0, 0x0ce2c050, 0xc000b421, @@ -1558,7 +1521,7 @@ unsigned long aui32H264_SlaveMTXTOPAZFWText[] = { 0xa881da08, 0x28a0d052, 0x58917640, - 0x4e8cb520, + 0x4e0cb520, 0x9222c000, 0xc0600a02, 0xb4810cae, @@ -1566,7 +1529,7 @@ unsigned long aui32H264_SlaveMTXTOPAZFWText[] = { 0x7440a8a1, 0x9302c000, 0xb5408502, - 0xc0004e9c, + 0xc0004e1c, 0xc2009260, 0x74802900, 0x9122c000, @@ -1579,21 +1542,16 @@ unsigned long aui32H264_SlaveMTXTOPAZFWText[] = { 0xaa39f210, 0x75002a04, 0xb540850a, - 0xc000491c, + 0xc000489c, 0x850490a2, - 0x491cb540, - 0x6108b783, + 0x489cb540, + 0x7d08b781, 0xb7e07500, - 0xc0005d94, - 0xb78392e2, - 0x75006208, - 0x9244c000, - 0x460cb780, - 0xc0007500, - 0xb78391a2, - 0x75006288, - 0x9104c000, - 0x5994b760, + 0xc0005c94, + 0xb78091a2, + 0x7500458c, + 0x9102c000, + 0x5894b760, 0xaa61f210, 0x9c629ea4, 0xaa39f210, @@ -1602,14 +1560,14 @@ unsigned long aui32H264_SlaveMTXTOPAZFWText[] = { 0xaa21da10, 0xc0007500, 0xb7809244, - 0xb720588c, - 0xda08530c, + 0xb720578c, + 0xda08528c, 0x9e8ca98e, - 0xb7839c62, - 0x75006108, + 0xb7819c62, + 0x75007d08, 0x90a2c000, 0xb5438506, - 0xf2106b18, + 0xf2106518, 0xd011a8b9, 0x75002a14, 0x90e2c001, @@ -1618,25 +1576,25 @@ unsigned long aui32H264_SlaveMTXTOPAZFWText[] = { 0x0a7ecffe, 0x0cfac038, 0x8d28e001, - 0x4d1cb540, + 0x4c9cb540, 0xc000b481, 0xa8c1da10, - 0x5e94b720, + 0x5d94b720, 0x0a6ac284, 0x856ac684, 0x7462c058, - 0x5214b520, + 0x5194b520, 0x0c82c038, 0x4c28b324, 0xc000b481, 0xc0020882, 0xb4210c80, 0xfff4c000, - 0xb780982a, - 0xc03e490c, + 0xb7809853, + 0xc03e488c, 0xb4810c82, 0xb720c000, - 0xc0504d0c, + 0xc0504c8c, 0xb4210c82, 0xda10c000, 0xf288a921, @@ -1644,57 +1602,57 @@ unsigned long aui32H264_SlaveMTXTOPAZFWText[] = { 0x6123a926, 0xda109e53, 0x6097aa21, - 0x5c14b720, + 0x5b14b720, 0xb5418702, - 0x857f7482, - 0x459ab540, + 0x857f7182, + 0x449ab540, 0xb540851a, - 0x0d86449a, + 0x0d86439a, 0xb5801a04, - 0xb5404d8c, + 0xb5404d0c, 0x8526405b, 0x415bb540, - 0x460ab540, + 0x450ab540, 0x18a05891, 0x40cbb520, 0x7fe4b55f, - 0x9baac014, + 0x9b0bc014, 0x7fe4b75f, + 0xa8a6da10, + 0xaa55f288, 0xb5438506, - 0xb5436a18, - 0xb5436a80, - 0xb5437000, - 0xb5437080, - 0xda106b80, - 0xf288a8a6, - 0x9e49aa55, - 0x5694b720, - 0x6c00b543, + 0x9e496418, + 0x5614b720, + 0x6480b543, + 0x6a00b543, + 0x6a80b543, + 0x6580b543, + 0x6600b543, 0xb7206243, 0x8502434d, - 0xc10158c8, - 0x9e892880, - 0xa9c2da10, - 0xb5400a82, - 0xb5404e1c, - 0x5dc0519c, + 0x58c80a82, + 0x2880c101, + 0xda109e89, + 0xb540a9c2, + 0xb5404d9c, + 0xc200511c, + 0x5dc05a11, 0x2dc0c0ff, 0x3db0ca01, - 0x5a11c200, - 0x450ab580, + 0x440ab580, 0xfff43596, - 0xc0c099d3, + 0xc0c099dd, 0xc0120d82, 0x0d0209c2, 0xffd40942, - 0x714e9acb, + 0x714e9af4, 0xc0018546, 0x9dcf9148, - 0x99d5fff4, + 0x99dffff4, 0x0d82c0c0, 0x09c2c012, 0x09060d02, - 0x9abcffd4, + 0x9ae5ffd4, 0x1a70d091, 0x0a027148, 0x0a42d00b, @@ -1704,7 +1662,7 @@ unsigned long aui32H264_SlaveMTXTOPAZFWText[] = { 0x2dc0c0ff, 0x3db0c801, 0xfff43596, - 0xd05199a9, + 0xd05199b3, 0xc2000a50, 0xc2005a40, 0x714e5ac1, @@ -1712,803 +1670,606 @@ unsigned long aui32H264_SlaveMTXTOPAZFWText[] = { 0xf2509346, 0x7500aa71, 0x857fcfce, - 0x7b9cb540, + 0x7a1cb540, 0x9102c000, 0xa9bef210, - 0x450ab760, + 0x440ab760, 0x9c629ea4, 0xc0140d82, - 0xb78398e4, - 0x75006a88, + 0xb7839899, + 0x75006488, 0xb5438502, - 0xc0026a18, - 0xb7a092a4, - 0x0b02598c, - 0xb783068f, - 0x75006108, - 0x9082c002, - 0x6208b783, - 0xc0017500, - 0xb78393e2, - 0x75006b08, - 0x9182c000, - 0xa9a2f208, - 0x6b08b5c3, - 0xa869f250, - 0x9c629e84, - 0x430ab500, - 0x6c08b783, - 0xc0007500, - 0xf2109382, - 0x9eaba825, - 0x6c08b5c3, - 0x9c629e84, - 0xaa21f250, - 0x9c629ea4, - 0xa9a1f208, - 0xa83df210, - 0x9e840d86, - 0xf2509c62, - 0x9eabaa25, - 0xa021f208, - 0x9ea40986, - 0xb7839c62, - 0x75006c08, - 0x91e4c000, - 0xc0140d86, - 0xb7839898, - 0x75006c08, - 0x9342ffff, - 0x90a0c000, - 0xc0140d86, - 0xb783988e, - 0x75006a88, - 0x9262fffd, - 0x0d82c0c0, - 0x09c2c012, - 0x09060d02, - 0x9a2affd4, - 0x0a02c801, - 0x518cb580, - 0x0d82c0c0, - 0x09c2c012, - 0x09420d02, - 0x9a1effd4, - 0x5194b760, - 0x991afff4, - 0xfff40d86, - 0xc0c09928, + 0xc0006418, + 0x0d869144, + 0x988ec014, + 0x6488b783, + 0xffff7500, + 0xc0c09342, 0xc0120d82, 0x0d0209c2, 0xffd40906, - 0x85029a0f, - 0x0892c006, - 0x0c9ac430, - 0xb5400902, - 0xc006519c, - 0xb4418510, - 0xb104c000, - 0x2a404220, - 0x9d4f7500, - 0x4422b313, - 0xe0000087, - 0xffff1884, - 0xb7409284, - 0xc0064614, + 0xc8019a9e, + 0xb5800a02, + 0xc0c0510c, + 0xc0120d82, + 0x0d0209c2, + 0xffd40942, + 0xb7609a92, + 0xfff45114, + 0x0d86996f, + 0x997dfff4, + 0x0d82c0c0, + 0x09c2c012, + 0x09060d02, + 0x9a83ffd4, + 0xc0068502, 0xc4300892, 0x09020c9a, - 0x8512c006, + 0x511cb540, + 0x8510c006, 0xc000b441, 0x4220b104, - 0x2a00c002, - 0x9d537500, - 0x4422b314, - 0xe0000089, - 0xffff1884, - 0x0a029264, - 0x0ceac03e, - 0x40e8b960, - 0xc000b481, - 0x93c1ffff, - 0xc0007680, - 0x0a029122, - 0x0ceac03e, - 0xc000b481, - 0x9180c000, - 0x448cb780, - 0x088a7504, - 0x0ceac03e, - 0x1894d00c, - 0xc000b421, + 0x75002a40, + 0xb3139d4f, + 0x00874422, + 0x1884e000, + 0x9284ffff, + 0x4594b740, + 0x0892c006, + 0x0c9ac430, + 0xc0060902, + 0xb4418512, + 0xb104c000, + 0xc0024220, + 0x75002a00, + 0xb3149d53, + 0x00894422, + 0x1884e000, + 0x9264ffff, + 0xc03e0a02, + 0xb9600cea, + 0xb48140e8, + 0xffffc000, + 0x768093c1, + 0x9122c000, + 0xc03e0a02, + 0xb4810cea, + 0xc000c000, + 0xb7809180, + 0x7504440c, + 0xc03e088a, + 0xd00c0cea, + 0xb4211894, + 0xc0c0c000, + 0x09e20d82, + 0x09420d02, + 0x9a2fffd4, + 0xc0340a02, + 0xb4810cb6, + 0xb79fc000, + 0xb7bf7dee, + 0xb7df7e6e, + 0xb7ff7eee, + 0xc0027f6e, + 0x9c228c20, + 0xc01ca60d, + 0x0a827efe, + 0x9182c000, 0x0d82c0c0, - 0x0d0209e2, - 0xffd40942, - 0x0a0299bb, - 0x0cb6c034, - 0xc000b481, - 0x7deeb79f, - 0x7e6eb7bf, - 0x7eeeb7df, - 0x7f6eb7ff, - 0x8c20c002, - 0xa60d9c22, - 0x7efec01c, - 0xc0000a82, - 0xc0c09182, - 0xc0120d82, - 0x0d0209c2, - 0xffd40906, - 0xc000999d, - 0xc4349240, - 0x0a020cb2, - 0xc000b481, - 0x4220b101, - 0x74402884, - 0x90e2c000, - 0x6a08b783, - 0xc0097500, - 0xb78091a2, - 0x75024e0c, - 0x90c4c000, - 0xc0140d82, - 0x3ac09a29, - 0x5694b740, - 0x560cb740, - 0xa8c5d810, - 0xaa55f088, - 0x4592b720, - 0x9e496243, - 0x5a11c200, - 0xba090a04, - 0xba244002, - 0x70484002, - 0x06850305, - 0x9138c000, - 0x490cb780, - 0xb5802a51, - 0xc003490c, - 0xf21091c0, - 0x2a04aa39, - 0xc0027500, - 0xb78093a2, - 0x7440490c, - 0x3942d011, - 0x490cb540, - 0x929cc002, - 0x4792b760, - 0xba249e5c, - 0xc002400a, - 0xc00291a2, - 0xb760911c, - 0xb740650a, - 0x9e995d04, - 0xba099e2d, - 0xd0a24003, - 0x9e485e7f, - 0x5a6dc200, - 0xc2000208, - 0xd2265a17, - 0x0c065908, - 0x5a14c200, - 0x9e401208, - 0xa94ee038, + 0x09c2c012, + 0x09060d02, + 0x9a11ffd4, + 0x9240c000, + 0x0cb2c434, + 0xb4810a02, + 0xb101c000, + 0x28844220, + 0xc0007440, + 0xb78390e2, + 0x75006408, + 0x9322c006, + 0x4d8cb780, + 0xc0007502, + 0x0d8290c4, + 0x99d5c014, + 0xb7403ac0, + 0xb7405614, + 0xd810558c, + 0xf088a8c5, + 0xb720aa55, + 0x62434492, + 0xc2009e49, + 0x0a045a11, + 0x4002ba09, 0x4002ba24, - 0x9e545090, - 0xc0017902, - 0xb7819102, - 0x75004b88, - 0x9064c001, - 0x470ab780, - 0xba249e48, - 0x70084002, - 0x9378c000, - 0xc0007640, - 0xb78190e4, - 0x75024b08, - 0x92c2c000, - 0x1e32d011, - 0x478ab580, - 0x48fd9e54, - 0x470ab560, - 0x4b90b501, - 0xb5402959, - 0x20c2490c, - 0xc000a0c1, - 0x850290a0, - 0x4b98b541, - 0x458ab780, + 0x03057048, + 0xc0000685, + 0xb7809138, + 0x2a51488c, + 0x488cb580, + 0x91c0c003, + 0xaa39f210, + 0x75002a04, + 0x93a2c002, + 0x488cb780, + 0xd0117440, + 0xb5403942, + 0xc002488c, + 0xb760929c, + 0x9e5c4692, 0x400aba24, - 0x90fcc000, - 0x650ab780, - 0xb5800a04, - 0xb720650a, - 0xc03e490c, - 0xb4210c82, - 0xb780c000, - 0x0a04458a, - 0x458ab580, - 0x9a96c014, - 0x6108b783, - 0xc0027500, - 0xb7839222, - 0x75006208, - 0x9182c002, - 0x518cb780, - 0x75002a40, - 0x90e4c000, - 0x7008b783, - 0xc002751a, - 0xb7809024, - 0xb721578c, - 0xda087492, - 0x9e48a881, - 0xc0007002, - 0xb7809284, - 0x8502430a, - 0x749ab541, - 0x440ab580, - 0x4412b760, - 0x530cb780, - 0xb5438506, - 0xb5436b18, - 0x9ea46c18, - 0xf2109c62, - 0x2a10aa39, - 0xc0007500, - 0xb78393e2, - 0x75006c08, + 0x91a2c002, + 0x911cc002, + 0x640ab760, + 0x5c04b740, + 0x9e2d9e99, + 0x4003ba09, + 0x5e7fd0a2, + 0xc2009e48, + 0x02085a6d, + 0x5a17c200, + 0x5908d226, + 0xc2000c06, + 0x12085a14, + 0xe0389e40, + 0xba24a94e, + 0x50904002, + 0x79029e54, + 0x9102c001, + 0x4988b781, + 0xc0017500, + 0xb7809064, + 0x9e48460a, + 0x4002ba24, + 0xc0007008, + 0x76409378, 0x90e4c000, - 0x748ab781, + 0x4908b781, 0xc0007502, - 0xb78392a4, - 0x75006b08, - 0xd0010902, - 0xc4380922, - 0x0a020c82, - 0xc000b481, - 0x4220b101, - 0x309428f1, - 0x0c82c038, + 0xd01192c2, + 0xb5801e32, + 0x9e54468a, + 0xb56048fd, + 0xb501460a, + 0x29594990, + 0x488cb540, + 0xa0c120c2, + 0x90a0c000, + 0xb5418502, + 0xb7804998, + 0xba24448a, + 0xc000400a, + 0xb78090fc, + 0x0a04640a, + 0x640ab580, + 0x488cb720, + 0x0c82c03e, 0xc000b421, - 0x983ec014, - 0x4e0cb780, - 0xa955f288, - 0x71040a04, - 0x4e0cb580, - 0x90a4c000, - 0xb5408502, - 0xda104e1c, - 0xb720a8a5, - 0x58914592, - 0xba0960a3, - 0x9e4c4003, - 0x08843a84, - 0x020b7102, - 0x2a3dcffe, - 0x4426b354, - 0xd0510289, - 0x744028d0, - 0x9142c000, - 0x0d82c0c0, - 0x09c2c012, - 0x09420d02, - 0x9868ffd4, - 0x518cb780, - 0xc0007500, - 0x9eab90a2, - 0x9b71ffd4, - 0x7eeeb79f, - 0x7f6eb7bf, - 0x7feeb7df, - 0x9c228c60, - 0xa205f839, - 0x7008b723, - 0x5204b740, 0x448ab780, - 0x5908d0a6, - 0xb7409e2d, - 0xe030570c, - 0xb760a94e, - 0xb7435f1c, - 0xb7437098, - 0x1a047000, - 0x448ab580, - 0xa8cdc030, - 0x5a40e200, - 0x0a20d251, - 0xa882da08, - 0x82a3e210, - 0x5194b540, - 0x5c905c95, - 0x7008b523, - 0x92c4c001, - 0x7088b783, - 0xd3f10a04, - 0x744428ce, - 0x7088b583, - 0x9034c001, - 0x7b94b760, - 0xb5438506, - 0x24a66a98, - 0xb5437640, - 0xb5206c18, - 0xc0005194, - 0xd1319202, - 0xb78008a0, - 0xc801402b, - 0x9e483c80, - 0x5a40c200, - 0x2a40c0ff, - 0xb5803208, - 0x0806518c, - 0xaa1df9f8, - 0xb7239c22, - 0xb7407088, - 0xd0a65c04, - 0x9e2d5904, - 0xaa4dc830, - 0x448ab580, - 0x09a0d132, - 0x458ab720, - 0xaa61d810, - 0x4002ba19, - 0x5a11c200, - 0x70c81a04, - 0x9104c000, - 0x7b8cb780, - 0x3a00c040, - 0x7b8cb580, - 0x4e8cb720, - 0x0a18d011, + 0xb5800a04, + 0xc014448a, + 0xc0149a42, + 0xb780983e, + 0xf2884d8c, + 0x0a04a955, + 0xb5807104, + 0xc0004d8c, + 0x850290a4, + 0x4d9cb540, + 0xa8a5da10, + 0x4492b720, + 0x60a35891, + 0x4003ba09, + 0x3a849e48, + 0x70020884, + 0xcffe020b, + 0xb3542a3d, + 0x02894426, + 0x28d0d051, + 0xc0007440, + 0xc0c09142, + 0xc0120d82, + 0x0d0209c2, + 0xffd40942, + 0xb7809930, + 0x7500510c, + 0x90a2c000, + 0xfff49eab, + 0xb79f981a, + 0xb7bf7eee, + 0xb7df7f6e, + 0x8c607fee, + 0xf8399c22, + 0xb723a205, + 0xb7406a08, + 0xb7805184, + 0xd0a6438a, + 0x9e2d5908, + 0x568cb740, + 0xa94ee030, + 0x5e1cb760, + 0x6a98b743, + 0x6a00b743, + 0xb5801a04, + 0xc030438a, + 0xe200a8cd, + 0xd2515a40, + 0xda080a20, + 0xe210a882, + 0xb54082a3, + 0x5c955114, + 0xb5235c90, + 0xc0016a08, + 0xb78392c4, + 0x0a046a88, + 0x28ced3f1, + 0xb5837444, + 0xc0016a88, + 0xb7609034, + 0x85067a14, + 0x6498b543, + 0x764024a6, + 0x6618b543, + 0x5114b520, + 0x9202c000, + 0x08a0d131, + 0x402bb780, + 0x3c80c801, + 0xc2009e48, + 0xc0ff5a40, + 0x32082a40, + 0x510cb580, + 0xf9f80806, + 0x9c22aa1d, + 0x6a88b723, + 0x5b04b740, + 0x5904d0a6, + 0xc8309e2d, + 0xb580aa4d, + 0xd132438a, + 0xb72009a0, + 0xd810448a, + 0xba19aa61, + 0xc2004002, + 0x1a045a11, 0xc00070c8, 0xb7809104, - 0xc0107b8c, + 0xc0407a0c, 0xb5803a00, - 0xd0117b8c, - 0x70c80a1c, + 0xb7207a0c, + 0xd0114e0c, + 0x70c80a18, 0x9104c000, - 0x7b8cb780, - 0x3a00c020, - 0x7b8cb580, - 0x560cb780, - 0xa916f288, - 0xa919f288, - 0xb7209e50, - 0xd011460a, - 0x62411a24, - 0x4002ba09, - 0x704800b2, - 0x9106c000, - 0x7b8cb780, - 0x2a7acfff, - 0x7b8cb580, - 0x1a22d011, - 0x62459e52, + 0x7a0cb780, + 0x3a00c010, + 0x7a0cb580, + 0x0a1cd011, + 0xc00070c8, + 0xb7809104, + 0xc0207a0c, + 0xb5803a00, + 0xb7807a0c, + 0xf288558c, + 0xf288a916, + 0x9e50a919, + 0x450ab720, + 0x1a24d011, + 0xba096241, + 0x00b24002, 0xc0007048, 0xb7809106, - 0xc7fe7b8c, - 0xb5802a7e, - 0xb7407b8c, - 0xd0a2451a, - 0xf3105e11, - 0x70c88821, - 0x9104c000, - 0x7b8cb780, - 0x2a4ecfff, - 0x7b8cb580, - 0x568cb740, - 0x7b8cb720, - 0xaa45d808, - 0x9e8a9e50, - 0x5a11c200, - 0x62091a04, - 0x5194b720, - 0xba240a04, - 0x70c84002, - 0xb5202494, - 0xc0005194, - 0xc8019118, - 0xb5203c80, - 0xc0005194, - 0xd81091c0, - 0xc801aa61, - 0x9e483c80, - 0x5a40c200, - 0x2a40c0ff, - 0xb5803208, - 0xf008518c, - 0xc040aa59, - 0x75002a00, - 0x9102c000, - 0x518cb780, - 0x3a00c101, - 0x518cb580, - 0x5194b760, - 0x9a60ffd4, - 0xf9f80802, - 0x9c22aa1d, - 0x5714b700, - 0x0e04d251, - 0x560cb760, - 0xa881da08, - 0x2dfcc00e, - 0x0cbac034, - 0xa961f008, - 0xc0805895, - 0x9e825810, - 0xc000b441, - 0x454ab780, - 0xa963f008, - 0x5a10c200, + 0xcfff7a0c, + 0xb5802a7a, + 0xd0117a0c, + 0x9e521a22, + 0x70486245, + 0x9106c000, + 0x7a0cb780, + 0x2a7ec7fe, + 0x7a0cb580, + 0x441ab740, + 0x5e11d0a2, + 0x8821f310, + 0xc00070c8, + 0xb7809104, + 0xcfff7a0c, + 0xb5802a4e, + 0xb7407a0c, + 0xb720560c, + 0xd8087a0c, + 0x9e50aa45, + 0xc2009e8a, + 0x1a045a11, + 0xb7206209, + 0x0a045114, + 0x4002ba24, + 0x249470c8, + 0x5114b520, + 0x9118c000, + 0x3c80c801, + 0x5114b520, + 0x91c0c000, + 0xaa61d810, + 0x3c80c801, + 0xc2009e48, + 0xc0ff5a40, + 0x32082a40, + 0x510cb580, + 0xaa59f008, + 0x2a00c040, + 0xc0007500, + 0xb7809102, + 0xc101510c, + 0xb5803a00, + 0xb760510c, + 0xffd45114, + 0x08029b09, + 0xaa1df9f8, + 0xb7009c22, + 0xd2515694, + 0xb7600e04, + 0xda08558c, + 0xc00ea881, + 0xc0342dfc, + 0xf0080cba, + 0x5895a961, + 0x5810c080, + 0xb4419e82, + 0xb780c000, + 0xf008454a, + 0xc200a963, + 0xf3105a10, + 0xf0088021, + 0x0c84a8e9, + 0xa261f008, + 0xc000b421, + 0x46cab780, + 0xa96bf008, 0x8021f310, - 0xa8e9f008, + 0xa8edf008, 0xf0080c84, - 0xb421a261, + 0xb421a269, 0xb780c000, 0xf00846ca, - 0xf310a96b, + 0xf310a96f, 0xf0088021, - 0x0c84a8ed, - 0xa269f008, + 0x0c8ca8f5, + 0xa26df008, 0xc000b421, - 0x46cab780, - 0xa96ff008, - 0x8021f310, - 0xa8f5f008, - 0xf0080c8c, - 0xb421a26d, - 0xf008c000, - 0x0c84a97d, - 0xc000b441, - 0x4d8cb780, - 0xd2240a08, - 0x72445890, - 0x931cc000, - 0x0e04d131, - 0xa903da08, - 0xe2109e4c, - 0x710288a1, - 0x91d6c000, - 0xaa75f008, - 0xa8fdf008, - 0x0a00c010, - 0xa275f008, - 0x0880c008, - 0xa0fdf008, - 0x4f0cb780, - 0x0cdac034, - 0xc000b481, - 0x4f8cb720, - 0xb4210c84, + 0xa97df008, + 0xb4410c84, 0xb780c000, - 0x0ce44f0c, - 0xb4810a40, + 0x0a084d0c, + 0x5890d224, + 0xc0007244, + 0xd131931c, + 0xda080e04, + 0x9e4ca903, + 0x88a1e210, + 0xc0007102, + 0xf00891d6, + 0xf008aa75, + 0xc010a8fd, + 0xf0080a00, + 0xc008a275, + 0xf0080880, + 0xb780a0fd, + 0xc0344e8c, + 0xb4810cda, 0xb720c000, - 0x0c844f8c, - 0xb42108c0, - 0xb780c000, - 0xb7204f0c, - 0x1ce44f8c, - 0x0a00c010, - 0x4f0cb580, - 0xaa65f048, - 0x0880c008, - 0x4f8cb520, + 0x0c844f0c, + 0xc000b421, + 0x4e8cb780, + 0x0a400ce4, 0xc000b481, - 0xa8edf048, - 0xb4210c84, + 0x4f0cb720, + 0x08c00c84, + 0xc000b421, + 0x4e8cb780, + 0x4f0cb720, + 0xc0101ce4, + 0xb5800a00, + 0xf0484e8c, + 0xc008aa65, + 0xb5200880, + 0xb4814f0c, 0xf048c000, - 0xf048aa65, 0x0c84a8ed, - 0x0a00c010, - 0xa265f048, - 0xaa75f048, - 0x0880c008, - 0xa0edf048, - 0xc000b481, - 0xa965f088, - 0xb4410c88, - 0xd131c000, - 0xb7800c80, - 0xf088402b, - 0xcffea967, - 0xf3102a40, - 0xf0888021, - 0x0c88a969, - 0xa265f088, + 0xc000b421, + 0xaa65f048, + 0xa8edf048, + 0xc0100c84, + 0xf0480a00, + 0xf048a265, + 0xc008aa75, + 0xf0480880, + 0xb481a0ed, + 0xf088c000, + 0x0c88a965, 0xc000b441, 0x0c80d131, 0x402bb780, - 0xa96bf088, + 0xa967f088, 0x2a40cffe, 0x8021f310, - 0xa97df048, - 0xf0881c8c, - 0xb441a269, + 0xa969f088, + 0xf0880c88, + 0xb441a265, 0xd131c000, 0xb7800c80, - 0xf048402b, - 0x76c0a97f, - 0x5a11c200, - 0x5a14c200, - 0x8021f310, - 0xa27df048, - 0x9182c001, - 0x454ab720, - 0xb4211ca8, - 0xb780c000, - 0x0c8446ca, - 0x5a0dc200, - 0x58c0c200, - 0xb4813242, - 0xd131c000, - 0xd8080d04, - 0x0c8caa41, - 0x588cc200, - 0x28fccffe, - 0x5a50c200, - 0xb4213098, - 0xd251c000, - 0xd8080d04, - 0x0ca0aa41, - 0x5a11c200, - 0x2a3c1a10, - 0x3a00c004, - 0xc000b481, - 0x4d8cb780, - 0xb5800a04, - 0x9c224d8c, - 0xc43ea68d, - 0x0a020c92, - 0xc000b481, - 0x4220b103, - 0x5b0cb780, - 0xa885da08, - 0xa909da08, - 0xa189da08, - 0xa081da08, - 0xa105da08, - 0x0a020cd0, + 0xf088402b, + 0xcffea96b, + 0xf3102a40, + 0xf0488021, + 0x1c8ca97d, + 0xa269f088, + 0xc000b441, + 0x0c80d131, + 0x402bb780, + 0xa97ff048, + 0xc20076c0, + 0xc2005a11, + 0xf3105a14, + 0xf0488021, + 0xc001a27d, + 0xb7209182, + 0x1ca8454a, + 0xc000b421, + 0x46cab780, + 0xc2000c84, + 0xc2005a0d, + 0x324258c0, 0xc000b481, - 0x4220b103, - 0x5a8cb720, - 0x518cb780, - 0x5b0cb7a0, - 0x40b3b720, - 0x412bb740, - 0x412bb560, - 0x75002a40, - 0xb5200303, - 0xb5404033, - 0xc00040ab, - 0xb78390e2, - 0x750a7008, - 0x90f2c000, - 0x7008b783, - 0xc00d751a, - 0xb7819204, - 0x0a04748a, - 0x748ab581, - 0x0ca6c450, + 0x0d04d131, + 0xaa41d808, + 0xc2000c8c, + 0xcffe588c, + 0xc20028fc, + 0x30985a50, + 0xc000b421, + 0x0d04d251, + 0xaa41d808, + 0xc2000ca0, + 0x1a105a11, + 0xc0042a3c, + 0xb4813a00, + 0xb780c000, + 0x0a044d0c, + 0x4d0cb580, + 0xa6859c22, + 0x0c92c43e, 0xb4810a02, - 0xb103c000, - 0x00874220, - 0x2880c031, - 0xc00f0207, - 0xd0a42a7c, - 0xd22859e1, - 0x000759c1, - 0x287ccffe, - 0x0a020c88, - 0xc000b481, - 0x4220b103, - 0x5bc1c180, - 0xcffe9e9a, - 0x0cbc2d7c, + 0xb102c000, + 0xb7804240, + 0xda085a0c, + 0xda08a885, + 0xda08a909, + 0xda08a10a, + 0xda08a081, + 0x0cd0a105, + 0xb4810a02, + 0xb102c000, + 0xb7204240, + 0xb780598c, + 0xb700510c, + 0xb7205a14, + 0xb74040b3, + 0xb540412b, + 0x2a404133, + 0x02837500, + 0x4033b520, + 0x40abb540, + 0x90e2c000, + 0x6a08b783, + 0xc000750a, + 0xb78390f2, + 0x751a6a08, + 0x9104c006, + 0x718ab781, + 0xb5810a04, + 0xc450718a, + 0x0a020ca6, 0xc000b481, - 0x4220b103, - 0xb7400087, - 0xb781568c, - 0xc0fc738a, - 0xd0f22880, - 0xd0a4283e, - 0x9e415b19, - 0xa8d2d888, - 0xb5019e95, - 0xdffc7392, - 0x12187e7e, - 0x4002ba1c, - 0x91c2c002, - 0xc00076c2, - 0xb7809384, - 0xb740480a, - 0xba245d04, + 0x4240b102, + 0x9e549e51, + 0xc00f9e50, + 0xd2282a7c, + 0xc03159c1, + 0xc0802880, + 0xcffe59e1, + 0x0c88287c, + 0xb4810a02, + 0xb102c000, + 0xd1224240, + 0x05855f41, + 0x2dfccffe, + 0xb4810cbc, + 0xb102c000, + 0xd0f24240, + 0xb7202cae, + 0xb780560c, + 0x9e8a4a2b, + 0x7d3edffc, + 0x7092b521, + 0x91a2c002, + 0xc00074c2, + 0xb7809364, + 0xb740470a, + 0xba245c04, 0xc2004002, 0x58ed58ff, 0x589700c2, 0x5908d0a6, 0x58949e2d, - 0x9e591242, + 0x52701242, 0xa8cee038, - 0x4a7d5230, - 0x249e9ea7, - 0xc001a0c2, - 0xb7809180, - 0xda08468a, - 0xba24a8a1, - 0x70484002, - 0x907cc001, - 0x488ab780, - 0x4812b720, - 0x5d04b740, + 0x9ea54a7d, + 0xa0c2249a, + 0x9180c001, + 0x458ab780, + 0x404ab720, + 0x4002ba24, + 0xc0017048, + 0xb780907c, + 0xb720478a, + 0xb7404712, + 0x0a045c04, + 0x478ab580, + 0x4003ba09, + 0x5e7fd0a2, + 0x9e2d9e49, + 0x5a6dc200, + 0xc2000218, + 0xd2265a17, + 0xc2005908, + 0x9ea55a14, + 0xa94de038, + 0x9e4c149a, + 0x50b00886, + 0xa1413122, + 0x470ab780, 0xb5800a04, - 0xba09488a, - 0xd0a24003, - 0x9e495e7f, - 0xc2009e2d, - 0x02185a6d, - 0x5a17c200, - 0x5908d226, - 0x5a14c200, - 0xe0389ea7, - 0x149ea94d, - 0x08869e4c, - 0x312250b0, - 0xb780a141, - 0x0a04480a, - 0x480ab580, - 0x6188b783, - 0xb7837500, - 0xc0006208, - 0xc01c90c4, - 0xc0027d3e, - 0xc01c9184, - 0xd0117d3e, - 0xd02103f0, - 0x76c20527, - 0xaa39f210, + 0x74c2470a, + 0xaa59f010, 0xd0010882, - 0x2a040892, - 0xb7407902, - 0xc000598c, - 0xd80890e2, - 0x0a04aa49, - 0xa249d808, - 0xa94bf008, - 0xa94cf00a, - 0x8027f310, - 0x82a5e010, - 0xa249f008, - 0xa0cdf008, - 0x6688b783, - 0x08827500, - 0x0892d002, - 0x0a0276c2, - 0x0a42d002, - 0xc0007848, - 0xc07c90c2, - 0xda088542, - 0x76c2a123, - 0xa953f008, - 0x90c4c000, - 0xaa41da08, - 0x9080c000, - 0xaa21da08, - 0x80a1e310, - 0xaa4dd808, - 0xa0d1f008, - 0xd8080a04, - 0xc006a24d, - 0xb72091c0, - 0x9d2e598c, - 0xaa39f210, - 0x8136c301, - 0x8120c201, - 0x4525b740, - 0x75002a04, - 0x8027f010, - 0x8221f310, - 0xb5800103, - 0xc001452d, - 0x76c290a2, - 0x90c4c000, - 0xaa41da08, - 0x9080c000, - 0xaa21da08, - 0xa25dd808, - 0xc00176c6, - 0x76c09082, - 0x91a4c000, - 0xd80874c0, - 0xe002a953, - 0xf2108d2a, - 0xd808802d, - 0xc000a251, - 0x74c092c0, - 0xa947d848, - 0x8d26e002, - 0x9160c000, - 0xaa41da08, - 0xd84874c0, - 0xd808a947, - 0xe002a25d, - 0xf2108d2a, - 0xd848802d, - 0xb783a245, - 0x75006308, - 0x9302c000, - 0x440ab780, - 0x70489e41, - 0x9244c000, - 0xb5438502, - 0xc43a6318, - 0x0a020c82, - 0xc000b481, - 0x4220b103, - 0x29fecfef, - 0x0c82c03a, - 0xc000b461, - 0x440ab780, - 0x70489e41, + 0xb7200892, + 0x2a045894, + 0x03607902, + 0x05b6c001, + 0x90e2c000, + 0x414bb780, + 0xb5800a04, + 0xb740414b, + 0xb740415d, + 0xf31041c5, + 0xe0108025, + 0xb58082a7, + 0xb520414d, + 0xb78341cd, + 0x75006088, 0xd0020882, - 0x76c60892, - 0xd0010a02, + 0x74c20892, + 0xd0020a02, 0x78480a42, - 0x9242c000, - 0xb5438506, - 0xc43a6318, - 0x0a020c82, - 0xc000b481, - 0x4220b103, - 0x3980c011, - 0x0c82c03a, - 0xc000b461, - 0xc0017780, - 0x76c091a2, - 0x92e4c000, - 0xaa21da08, - 0xa947f008, - 0xa8d5d808, - 0x8021f310, - 0xa8dad808, - 0xa245f008, - 0x0c849e44, - 0xa0dad808, - 0xd80800c2, - 0xc000a0d5, - 0xda0892a0, - 0xf008aa41, - 0xd848a95b, - 0xf310a8c9, - 0xd8488021, - 0xf008a8ce, - 0x9e44a259, - 0xd8480c84, - 0x00c2a0ce, - 0xa0c9d848, - 0xaa5dd808, - 0xa95ff008, - 0xa940f04a, - 0xa9c7f048, - 0x8021f310, - 0xa94ff048, - 0xa25df008, - 0x8221f210, - 0xa8c2d848, - 0xa241f048, - 0x8037f010, - 0x80a9e210, - 0xd8480c84, - 0xf048a0c2, - 0xf048a245, - 0xb7bfa0cd, - 0xb7df7eee, - 0xb7ff7f6e, - 0x8c607fee, - 0xc0369c22, - 0x9e5c0cfe, - 0xc000b481, - 0x00009c22, + 0x90c2c000, + 0x8542c07c, + 0x405ab540, + 0xb74074c2, + 0xc000425d, + 0xda0890c4, + 0xc000aa21, + 0xb7809080, + 0xe310404a, + 0xb78080a1, + 0xb52041cb, + 0x0a04424d, + 0x41cbb580, + 0x7f6eb7bf, + 0x7feeb7df, + 0x9c228c40, + 0x0cfec036, + 0xb4819e5c, + 0x9c22c000, 0x87c2c809, 0x0c20b060, 0x87c2c809, @@ -2517,8 +2278,8 @@ unsigned long aui32H264_SlaveMTXTOPAZFWText[] = { 0x09c0b060, }; -unsigned long aui32H264_SlaveMTXTOPAZFWData[] = { - 0x00000000, +unsigned long aui32H264_SlaveMTXTOPAZFWData[] = +{ 0x00000000, 0x00000000, 0x00000000, @@ -2559,29 +2320,27 @@ unsigned long aui32H264_SlaveMTXTOPAZFWData[] = { 0x00000000, 0x00000000, 0x809000b0, - 0x809002f8, - 0x82882cd4, - 0x828828a4, - 0x828828b4, - 0x82882954, - 0x828827c0, - 0x82882816, - 0x82882984, - 0x828829c0, - 0x828829f8, - 0x828829fc, - 0x82882a2c, - 0x82882a54, - 0x8288287c, - 0x82882a5c, - 0x82882a64, - 0x82882a6c, - 0x82882aa0, - 0x82882de0, - 0x82882ca0, - 0x82882d9c, - 0x82882ddc, - 0x00000000, + 0x809002e8, + 0x82882914, + 0x828824d8, + 0x828824e8, + 0x82882588, + 0x82882400, + 0x828825b8, + 0x828825f4, + 0x8288262c, + 0x82882630, + 0x82882660, + 0x82882688, + 0x828823f4, + 0x82882690, + 0x82882698, + 0x828826a0, + 0x828826d4, + 0x82882a20, + 0x828828d4, + 0x828829dc, + 0x82882a1c, 0x00000000, 0x00000000, 0x00000000, @@ -2894,18 +2653,21 @@ unsigned long aui32H264_SlaveMTXTOPAZFWData[] = { 0x00000000, 0x00000000, 0x00000000, - 0x8090074c, - 0x8090074c, - 0x80901efc, + 0x8090073c, + 0x8090073c, + 0x80901e18, 0x8090197c, - 0x80902b94, - 0x809022c4, - 0x80901ca4, - 0x8090074c, - 0x8090074c, - 0x8090074c, - 0x8090074c, - 0x8090074c, + 0x80902a34, + 0x809021e0, + 0x80901bc0, + 0x8090073c, + 0x8090073c, + 0x8090073c, + 0x8090073c, + 0x8090073c, + 0x00000000, + 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0xa0101100, @@ -2992,18 +2754,22 @@ unsigned long aui32H264_SlaveMTXTOPAZFWData[] = { 0x00000000, }; -unsigned long aui32H264_SlaveMTXTOPAZFWTextReloc[] = { +unsigned long aui32H264_SlaveMTXTOPAZFWTextReloc[] = +{ 0 }; -unsigned char aui8H264_SlaveMTXTOPAZFWTextRelocType[] = { +unsigned char aui8H264_SlaveMTXTOPAZFWTextRelocType[] = +{ 0 }; -unsigned long aui32H264_SlaveMTXTOPAZFWTextRelocFullAddr[] = { +unsigned long aui32H264_SlaveMTXTOPAZFWTextRelocFullAddr[] = +{ 0 }; -unsigned long aui32H264_SlaveMTXTOPAZFWDataReloc[] = { +unsigned long aui32H264_SlaveMTXTOPAZFWDataReloc[] = +{ 0 }; diff --git a/fw/H264SlaveFirmware_bin.h b/fw/H264SlaveFirmware_bin.h index 4a3d871..ed23528 100644 --- a/fw/H264SlaveFirmware_bin.h +++ b/fw/H264SlaveFirmware_bin.h @@ -1,27 +1,3 @@ -/* - * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sub license, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice (including the - * next paragraph) shall be included in all copies or substantial portions - * of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. - * IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR - * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - */ // This file was automatically generated from ../release/H264SlaveFirmware.dnl using dnl2c. diff --git a/fw/JPEGMasterFirmware_bin.c b/fw/JPEGMasterFirmware_bin.c index 15ea322..66e416e 100644 --- a/fw/JPEGMasterFirmware_bin.c +++ b/fw/JPEGMasterFirmware_bin.c @@ -1,34 +1,40 @@ /* - * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) 2010 Intel Corporation. All rights reserved. + * Copyright (c) Imagination Technologies Limited, UK + * Redistribution. Redistribution and use in binary form, without modification, + * are permitted provided that the following conditions are met: * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sub license, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice (including the - * next paragraph) shall be included in all copies or substantial portions - * of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. - * IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR - * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + * Redistributions must reproduce the above copyright notice and the following + * disclaimer in the documentation and/or other materials provided with the + * distribution.Neither the name of Intel Corporation nor the names of its + * suppliers may be used to endorse or promote products derived from this + * software without specific prior written permission. No reverse engineering, + * decompilation, or disassembly of this software is permitted. + * Limited patent license. Intel Corporation grants a world-wide, royalty-free, + * non-exclusive license under patents it now or hereafter owns or controls + * to make, have made, use, import,offer to sell and sell ("utilize") this + * software, but solely to the extent that any such patent is necessary to + * Utilize the software alone. The patent license shall not apply to any + * combinations which include this software. No hardware per se is licensed hereunder. + * + * DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, + * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,OR CONSEQUENTIAL DAMAGES + * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ // This file was automatically generated from ../release/JPEGMasterFirmware.dnl using dnl2c. -unsigned char *szJPEGMasterFirmware_buildtag = "BUILD_TOPAZ_SC_1_00_00_0318"; +unsigned char *szJPEGMasterFirmware_buildtag="BUILD_TOPAZ_SC_1_00_00_0327"; -unsigned long ui32JPEG_MasterMTXTOPAZFWTextSize = 1547; +unsigned long ui32JPEG_MasterMTXTOPAZFWTextSize = 1545; unsigned long ui32JPEG_MasterMTXTOPAZFWDataSize = 196; unsigned long ui32JPEG_MasterMTXTOPAZFWTextRelocSize = 0; unsigned long ui32JPEG_MasterMTXTOPAZFWDataRelocSize = 0; @@ -36,7 +42,8 @@ unsigned long ui32JPEG_MasterMTXTOPAZFWDataRelocSize = 0; unsigned long ui32JPEG_MasterMTXTOPAZFWTextOrigin = 0x80900000; unsigned long ui32JPEG_MasterMTXTOPAZFWDataOrigin = 0x82881840; -unsigned long aui32JPEG_MasterMTXTOPAZFWText[] = { +unsigned long aui32JPEG_MasterMTXTOPAZFWText[] = +{ 0x9040c001, 0xc80993fe, 0xc0000e42, @@ -47,9 +54,9 @@ unsigned long aui32JPEG_MasterMTXTOPAZFWText[] = { 0x9e838600, 0xc8099e43, 0xc3020d42, - 0xc8090d60, - 0xc3040942, - 0xc8090920, + 0xc8090d20, + 0xc3020942, + 0xc8090960, 0xc00a0e42, 0xc8090e40, 0xc00e87c2, @@ -61,7 +68,7 @@ unsigned long aui32JPEG_MasterMTXTOPAZFWText[] = { 0x9320fffe, 0xa401c838, 0x0dc2c809, - 0x0da0c302, + 0x0de0c300, 0x0e42c809, 0x0b46b080, 0x7e74b77f, @@ -100,43 +107,41 @@ unsigned long aui32JPEG_MasterMTXTOPAZFWText[] = { 0x9c80c971, 0x75002a08, 0x9184c000, - 0x9932c054, + 0x992ec054, 0x430cb780, 0xc0007500, 0x0d8290a4, - 0x9b15c054, + 0x9b11c054, 0x7f6cb79f, 0xc0007500, 0xc05490e4, - 0x0d8a9b1d, - 0x9b0bc054, + 0x0d8a9b19, + 0x9b07c054, 0x8d80e032, - 0x996bc054, + 0x9967c054, 0x0800e000, 0x91c4c000, - 0x9a75c054, + 0x9a71c054, 0x430cb780, 0x2a797402, 0x430cb580, 0x90e4c000, 0x9100c000, 0xc0549e83, - 0x754099e8, + 0x754099e4, 0x9162fffe, 0x7eeeb79f, 0x7f6eb7bf, 0x9c228c60, 0x85028702, - 0x5418b542, - 0x5498b542, - 0x5518b542, 0x5818b542, 0x5898b542, 0x5918b542, + 0x5c18b542, + 0x5c98b542, 0x5d18b542, - 0x5d98b542, - 0x5e18b542, - 0x6118b542, + 0x7f18b540, + 0x5f18b542, 0x4504b540, 0x4584b540, 0x4604b540, @@ -148,14 +153,14 @@ unsigned long aui32JPEG_MasterMTXTOPAZFWText[] = { 0x4202b540, 0x4282b540, 0x4984b540, - 0x6584b540, + 0x6684b540, 0x4904b540, 0x4302b540, 0xa6059c22, 0xfff48420, - 0x0d8a9b87, + 0x0d8a9b8b, 0x9ab1c054, - 0x9bc6fff4, + 0x9bcafff4, 0x9abcc054, 0x0cd2c420, 0xb4810a02, @@ -214,7 +219,7 @@ unsigned long aui32JPEG_MasterMTXTOPAZFWText[] = { 0x0a02923c, 0x0c9ec034, 0xc000b481, - 0x9b0dfff4, + 0x9b11fff4, 0xb79f0802, 0xb7bf7eee, 0x8c607f6e, @@ -757,7 +762,7 @@ unsigned long aui32JPEG_MasterMTXTOPAZFWText[] = { 0x0703030b, 0x90a0c000, 0xffd40d86, - 0xb79f9acb, + 0xb79f9acf, 0xc03a7b6c, 0x1a040c82, 0x5a50c200, @@ -1123,26 +1128,26 @@ unsigned long aui32JPEG_MasterMTXTOPAZFWText[] = { 0x7642a8be, 0x9012c001, 0x0a42c809, - 0x0a30c08a, + 0x0a70c088, 0x08c2c809, - 0x08a0c1ba, + 0x08e0c1b8, 0xa221f2c8, 0xa0a9f2c8, 0x9144c000, 0x0a42c809, - 0x0a70c122, + 0x0a30c122, 0xa225f2c8, 0x9380c000, 0x0a42c809, - 0x0a40c112, + 0x0a00c112, 0xa225f2c8, 0x9280c000, 0x0a42c809, - 0x0a30c0f8, + 0x0a70c0f6, 0x08c2c809, - 0x08a0c1d4, + 0x08e0c1d2, 0x0cc2c809, - 0x0c90c13e, + 0x0cd0c13c, 0xa221f2c8, 0xa0a9f2c8, 0xa0a6f2c8, @@ -1586,7 +1591,8 @@ unsigned long aui32JPEG_MasterMTXTOPAZFWText[] = { 0x09c0b060, }; -unsigned long aui32JPEG_MasterMTXTOPAZFWData[] = { +unsigned long aui32JPEG_MasterMTXTOPAZFWData[] = +{ 0x00000000, 0x00000000, 0x00000000, @@ -1609,14 +1615,14 @@ unsigned long aui32JPEG_MasterMTXTOPAZFWData[] = { 0x00000000, 0x00000000, 0x809000b0, - 0x80900394, + 0x80900384, 0x82881a34, - 0x82881984, - 0x82881994, - 0x828819b8, - 0x828819d8, - 0x828819c8, - 0x82881a00, + 0x82881980, + 0x82881990, + 0x828819b4, + 0x828819d4, + 0x828819c4, + 0x828819fc, 0x00000000, 0x00000000, 0x00000000, @@ -1698,19 +1704,19 @@ unsigned long aui32JPEG_MasterMTXTOPAZFWData[] = { 0x00000000, 0x00000000, 0x00000000, + 0x809026ac, + 0x809026ac, + 0x809026ac, + 0x809026ac, + 0x809026ac, + 0x809026ac, + 0x809026ac, + 0x80900754, + 0x80900878, + 0x80901e30, + 0x80902194, + 0x809026ac, 0x00000000, - 0x809026bc, - 0x809026bc, - 0x809026bc, - 0x809026bc, - 0x809026bc, - 0x809026bc, - 0x809026bc, - 0x80900764, - 0x80900888, - 0x80901e40, - 0x809021a4, - 0x809026bc, 0x00000000, 0x00000000, 0xa0101100, @@ -1785,18 +1791,22 @@ unsigned long aui32JPEG_MasterMTXTOPAZFWData[] = { 0x00000000, }; -unsigned long aui32JPEG_MasterMTXTOPAZFWTextReloc[] = { +unsigned long aui32JPEG_MasterMTXTOPAZFWTextReloc[] = +{ 0 }; -unsigned char aui8JPEG_MasterMTXTOPAZFWTextRelocType[] = { +unsigned char aui8JPEG_MasterMTXTOPAZFWTextRelocType[] = +{ 0 }; -unsigned long aui32JPEG_MasterMTXTOPAZFWTextRelocFullAddr[] = { +unsigned long aui32JPEG_MasterMTXTOPAZFWTextRelocFullAddr[] = +{ 0 }; -unsigned long aui32JPEG_MasterMTXTOPAZFWDataReloc[] = { +unsigned long aui32JPEG_MasterMTXTOPAZFWDataReloc[] = +{ 0 }; diff --git a/fw/JPEGMasterFirmware_bin.h b/fw/JPEGMasterFirmware_bin.h index 111c02f..39842a7 100644 --- a/fw/JPEGMasterFirmware_bin.h +++ b/fw/JPEGMasterFirmware_bin.h @@ -1,27 +1,3 @@ -/* - * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sub license, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice (including the - * next paragraph) shall be included in all copies or substantial portions - * of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. - * IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR - * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - */ // This file was automatically generated from ../release/JPEGMasterFirmware.dnl using dnl2c. diff --git a/fw/JPEGSlaveFirmware_bin.c b/fw/JPEGSlaveFirmware_bin.c index 28f8289..b7045ef 100644 --- a/fw/JPEGSlaveFirmware_bin.c +++ b/fw/JPEGSlaveFirmware_bin.c @@ -1,34 +1,40 @@ /* - * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) 2010 Intel Corporation. All rights reserved. + * Copyright (c) Imagination Technologies Limited, UK + * Redistribution. Redistribution and use in binary form, without modification, + * are permitted provided that the following conditions are met: * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sub license, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice (including the - * next paragraph) shall be included in all copies or substantial portions - * of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. - * IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR - * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + * Redistributions must reproduce the above copyright notice and the following + * disclaimer in the documentation and/or other materials provided with the + * distribution.Neither the name of Intel Corporation nor the names of its + * suppliers may be used to endorse or promote products derived from this + * software without specific prior written permission. No reverse engineering, + * decompilation, or disassembly of this software is permitted. + * Limited patent license. Intel Corporation grants a world-wide, royalty-free, + * non-exclusive license under patents it now or hereafter owns or controls + * to make, have made, use, import,offer to sell and sell ("utilize") this + * software, but solely to the extent that any such patent is necessary to + * Utilize the software alone. The patent license shall not apply to any + * combinations which include this software. No hardware per se is licensed hereunder. + * + * DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, + * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,OR CONSEQUENTIAL DAMAGES + * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ // This file was automatically generated from ../release/JPEGSlaveFirmware.dnl using dnl2c. -unsigned char *szJPEGSlaveFirmware_buildtag = "BUILD_TOPAZ_SC_1_00_00_0318"; +unsigned char *szJPEGSlaveFirmware_buildtag="BUILD_TOPAZ_SC_1_00_00_0327"; -unsigned long ui32JPEG_SlaveMTXTOPAZFWTextSize = 1469; +unsigned long ui32JPEG_SlaveMTXTOPAZFWTextSize = 1467; unsigned long ui32JPEG_SlaveMTXTOPAZFWDataSize = 240; unsigned long ui32JPEG_SlaveMTXTOPAZFWTextRelocSize = 0; unsigned long ui32JPEG_SlaveMTXTOPAZFWDataRelocSize = 0; @@ -36,7 +42,8 @@ unsigned long ui32JPEG_SlaveMTXTOPAZFWDataRelocSize = 0; unsigned long ui32JPEG_SlaveMTXTOPAZFWTextOrigin = 0x80900000; unsigned long ui32JPEG_SlaveMTXTOPAZFWDataOrigin = 0x82881700; -unsigned long aui32JPEG_SlaveMTXTOPAZFWText[] = { +unsigned long aui32JPEG_SlaveMTXTOPAZFWText[] = +{ 0x9040c001, 0xc80993fe, 0xc0000e42, @@ -46,10 +53,10 @@ unsigned long aui32JPEG_SlaveMTXTOPAZFWText[] = { 0xc1708622, 0x9e838600, 0xc8099e43, - 0xc2dc0d42, - 0xc8090d20, + 0xc2da0d42, + 0xc8090d60, 0xc2dc0942, - 0xc8090960, + 0xc8090920, 0xc00a0e42, 0xc8090e40, 0xc00e87c2, @@ -61,7 +68,7 @@ unsigned long aui32JPEG_SlaveMTXTOPAZFWText[] = { 0x9320fffe, 0xa401c838, 0x0dc2c809, - 0x0de0c2da, + 0x0da0c2da, 0x0e42c809, 0x0b46b080, 0x7e74b77f, @@ -95,33 +102,31 @@ unsigned long aui32JPEG_SlaveMTXTOPAZFWText[] = { 0xa6059c22, 0x0e860a82, 0xc0540d82, - 0xc0549a8c, - 0x0d8a991c, - 0x9a87c054, - 0x6508b782, + 0xc0549a88, + 0x0d8a9918, + 0x9a83c054, + 0x4508b781, 0xc0007500, 0xc0549082, - 0xc0549a0b, - 0x74029990, + 0xc0549a07, + 0x7402998c, 0xb3549e6c, 0x02894424, - 0x9912c054, + 0x990ec054, 0xffff7540, 0xb79f90e2, 0xb7bf7f6e, 0x8c407fee, 0x87029c22, 0xb5428502, - 0xb5425c18, - 0xb5425c98, - 0xb5425d18, 0xb5426018, 0xb5426098, 0xb5426118, - 0xb5426518, - 0xb5426598, - 0xb5426618, - 0xb5406918, + 0xb5426418, + 0xb5426498, + 0xb5416518, + 0xb5424518, + 0xb5406718, 0xb5404504, 0xb5404584, 0xb5404604, @@ -133,14 +138,14 @@ unsigned long aui32JPEG_SlaveMTXTOPAZFWText[] = { 0xb5404202, 0xb5404282, 0xb5404984, - 0xb5406784, + 0xb5406884, 0xb5404904, 0x9c224302, 0x8420a605, - 0x9ba6fff4, + 0x9baafff4, 0xc0540d8a, 0xfff49a34, - 0xc0549bc6, + 0xc0549bca, 0xc4209a3f, 0x0a020cd2, 0xc000b481, @@ -199,7 +204,7 @@ unsigned long aui32JPEG_SlaveMTXTOPAZFWText[] = { 0xc0340a02, 0xb4810c9e, 0xfff4c000, - 0x08029b2c, + 0x08029b30, 0x7eeeb79f, 0x7f6eb7bf, 0x9c228c60, @@ -741,7 +746,7 @@ unsigned long aui32JPEG_SlaveMTXTOPAZFWText[] = { 0x030b038d, 0xc0000703, 0x0d8690a0, - 0x9aeaffd4, + 0x9aeeffd4, 0x7b6cb79f, 0x0c82c03a, 0xc2001a04, @@ -1108,26 +1113,26 @@ unsigned long aui32JPEG_SlaveMTXTOPAZFWText[] = { 0xc0017642, 0xc8099012, 0xc0820a42, - 0xc8090a40, - 0xc1b208c2, - 0xf2c808b0, + 0xc8090a00, + 0xc1b008c2, + 0xf2c808f0, 0xf2c8a221, 0xc000a0a9, 0xc8099144, - 0xc11c0a42, - 0xf2c80a00, + 0xc11a0a42, + 0xf2c80a40, 0xc000a225, 0xc8099380, 0xc10a0a42, - 0xf2c80a50, + 0xf2c80a10, 0xc000a225, 0xc8099280, 0xc0f00a42, - 0xc8090a40, - 0xc1cc08c2, - 0xc80908b0, - 0xc1360cc2, - 0xf2c80ca0, + 0xc8090a00, + 0xc1ca08c2, + 0xc80908f0, + 0xc1340cc2, + 0xf2c80ce0, 0xf2c8a221, 0xf2c8a0a9, 0xb79fa0a6, @@ -1508,7 +1513,8 @@ unsigned long aui32JPEG_SlaveMTXTOPAZFWText[] = { 0x09c0b060, }; -unsigned long aui32JPEG_SlaveMTXTOPAZFWData[] = { +unsigned long aui32JPEG_SlaveMTXTOPAZFWData[] = +{ 0x00000000, 0x00000000, 0x00000000, @@ -1531,17 +1537,17 @@ unsigned long aui32JPEG_SlaveMTXTOPAZFWData[] = { 0x00000000, 0x00000000, 0x809000b0, - 0x80900318, + 0x80900308, 0x828819a4, - 0x82881854, - 0x82881864, - 0x828818a0, - 0x828818dc, - 0x82881904, - 0x82881928, - 0x82881948, - 0x82881938, - 0x82881970, + 0x82881850, + 0x82881860, + 0x8288189c, + 0x828818d8, + 0x82881900, + 0x82881924, + 0x82881944, + 0x82881934, + 0x8288196c, 0x00000000, 0x00000000, 0x00000000, @@ -1664,19 +1670,19 @@ unsigned long aui32JPEG_SlaveMTXTOPAZFWData[] = { 0x00000000, 0x00000000, 0x00000000, + 0x80902630, + 0x80902630, + 0x80902630, + 0x80902630, + 0x80902630, + 0x80902630, + 0x80902630, + 0x809006d8, + 0x809007fc, + 0x80901db4, + 0x80902118, + 0x80902630, 0x00000000, - 0x80902640, - 0x80902640, - 0x80902640, - 0x80902640, - 0x80902640, - 0x80902640, - 0x80902640, - 0x809006e8, - 0x8090080c, - 0x80901dc4, - 0x80902128, - 0x80902640, 0x00000000, 0x00000000, 0xa0101100, @@ -1751,18 +1757,22 @@ unsigned long aui32JPEG_SlaveMTXTOPAZFWData[] = { 0x00000000, }; -unsigned long aui32JPEG_SlaveMTXTOPAZFWTextReloc[] = { +unsigned long aui32JPEG_SlaveMTXTOPAZFWTextReloc[] = +{ 0 }; -unsigned char aui8JPEG_SlaveMTXTOPAZFWTextRelocType[] = { +unsigned char aui8JPEG_SlaveMTXTOPAZFWTextRelocType[] = +{ 0 }; -unsigned long aui32JPEG_SlaveMTXTOPAZFWTextRelocFullAddr[] = { +unsigned long aui32JPEG_SlaveMTXTOPAZFWTextRelocFullAddr[] = +{ 0 }; -unsigned long aui32JPEG_SlaveMTXTOPAZFWDataReloc[] = { +unsigned long aui32JPEG_SlaveMTXTOPAZFWDataReloc[] = +{ 0 }; diff --git a/fw/JPEGSlaveFirmware_bin.h b/fw/JPEGSlaveFirmware_bin.h index e85f8dc..154d40d 100644 --- a/fw/JPEGSlaveFirmware_bin.h +++ b/fw/JPEGSlaveFirmware_bin.h @@ -1,27 +1,3 @@ -/* - * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sub license, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice (including the - * next paragraph) shall be included in all copies or substantial portions - * of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. - * IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR - * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - */ // This file was automatically generated from ../release/JPEGSlaveFirmware.dnl using dnl2c. diff --git a/fw/MPG4FirmwareCBR_bin.c b/fw/MPG4FirmwareCBR_bin.c index d4c1738..805a2a7 100644 --- a/fw/MPG4FirmwareCBR_bin.c +++ b/fw/MPG4FirmwareCBR_bin.c @@ -1,26 +1,32 @@ /* - * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) 2010 Intel Corporation. All rights reserved. + * Copyright (c) Imagination Technologies Limited, UK + * Redistribution. Redistribution and use in binary form, without modification, + * are permitted provided that the following conditions are met: * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sub license, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice (including the - * next paragraph) shall be included in all copies or substantial portions - * of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. - * IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR - * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + * Redistributions must reproduce the above copyright notice and the following + * disclaimer in the documentation and/or other materials provided with the + * distribution.Neither the name of Intel Corporation nor the names of its + * suppliers may be used to endorse or promote products derived from this + * software without specific prior written permission. No reverse engineering, + * decompilation, or disassembly of this software is permitted. + * Limited patent license. Intel Corporation grants a world-wide, royalty-free, + * non-exclusive license under patents it now or hereafter owns or controls + * to make, have made, use, import,offer to sell and sell ("utilize") this + * software, but solely to the extent that any such patent is necessary to + * Utilize the software alone. The patent license shall not apply to any + * combinations which include this software. No hardware per se is licensed hereunder. + * + * DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, + * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,OR CONSEQUENTIAL DAMAGES + * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ // This file was automatically generated from ../release/MPG4FirmwareCBR.dnl using dnl2c. diff --git a/fw/MPG4FirmwareCBR_bin.h b/fw/MPG4FirmwareCBR_bin.h index f68b64f..1c1be5c 100644 --- a/fw/MPG4FirmwareCBR_bin.h +++ b/fw/MPG4FirmwareCBR_bin.h @@ -1,27 +1,3 @@ -/* - * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sub license, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice (including the - * next paragraph) shall be included in all copies or substantial portions - * of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. - * IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR - * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - */ // This file was automatically generated from ../release/MPG4FirmwareCBR.dnl using dnl2c. diff --git a/fw/MPG4FirmwareVBR_bin.c b/fw/MPG4FirmwareVBR_bin.c index 59fd214..74379fc 100644 --- a/fw/MPG4FirmwareVBR_bin.c +++ b/fw/MPG4FirmwareVBR_bin.c @@ -1,26 +1,32 @@ /* - * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) 2010 Intel Corporation. All rights reserved. + * Copyright (c) Imagination Technologies Limited, UK + * Redistribution. Redistribution and use in binary form, without modification, + * are permitted provided that the following conditions are met: * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sub license, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice (including the - * next paragraph) shall be included in all copies or substantial portions - * of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. - * IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR - * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + * Redistributions must reproduce the above copyright notice and the following + * disclaimer in the documentation and/or other materials provided with the + * distribution.Neither the name of Intel Corporation nor the names of its + * suppliers may be used to endorse or promote products derived from this + * software without specific prior written permission. No reverse engineering, + * decompilation, or disassembly of this software is permitted. + * Limited patent license. Intel Corporation grants a world-wide, royalty-free, + * non-exclusive license under patents it now or hereafter owns or controls + * to make, have made, use, import,offer to sell and sell ("utilize") this + * software, but solely to the extent that any such patent is necessary to + * Utilize the software alone. The patent license shall not apply to any + * combinations which include this software. No hardware per se is licensed hereunder. + * + * DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, + * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,OR CONSEQUENTIAL DAMAGES + * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ // This file was automatically generated from ../release/MPG4FirmwareVBR.dnl using dnl2c. diff --git a/fw/MPG4FirmwareVBR_bin.h b/fw/MPG4FirmwareVBR_bin.h index 239d13f..3db241d 100644 --- a/fw/MPG4FirmwareVBR_bin.h +++ b/fw/MPG4FirmwareVBR_bin.h @@ -1,27 +1,3 @@ -/* - * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sub license, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice (including the - * next paragraph) shall be included in all copies or substantial portions - * of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. - * IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR - * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - */ // This file was automatically generated from ../release/MPG4FirmwareVBR.dnl using dnl2c. diff --git a/fw/MPG4Firmware_bin.c b/fw/MPG4Firmware_bin.c index c39ebed..3cd234a 100644 --- a/fw/MPG4Firmware_bin.c +++ b/fw/MPG4Firmware_bin.c @@ -1,28 +1,36 @@ /* - * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) 2010 Intel Corporation. All rights reserved. + * Copyright (c) Imagination Technologies Limited, UK + * Redistribution. Redistribution and use in binary form, without modification, + * are permitted provided that the following conditions are met: * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sub license, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice (including the - * next paragraph) shall be included in all copies or substantial portions - * of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. - * IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR - * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + * Redistributions must reproduce the above copyright notice and the following + * disclaimer in the documentation and/or other materials provided with the + * distribution.Neither the name of Intel Corporation nor the names of its + * suppliers may be used to endorse or promote products derived from this + * software without specific prior written permission. No reverse engineering, + * decompilation, or disassembly of this software is permitted. + * Limited patent license. Intel Corporation grants a world-wide, royalty-free, + * non-exclusive license under patents it now or hereafter owns or controls + * to make, have made, use, import,offer to sell and sell ("utilize") this + * software, but solely to the extent that any such patent is necessary to + * Utilize the software alone. The patent license shall not apply to any + * combinations which include this software. No hardware per se is licensed hereunder. + * + * DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, + * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,OR CONSEQUENTIAL DAMAGES + * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ + + // This file was automatically generated from ../release/MPG4Firmware.dnl using dnl2c. unsigned char *szMPG4_MTXTOPAZFW_buildtag = "TOPAZ_DDKBUILD_00-00-00-0146"; diff --git a/fw/MPG4Firmware_bin.h b/fw/MPG4Firmware_bin.h index 57c348c..0e69ca4 100644 --- a/fw/MPG4Firmware_bin.h +++ b/fw/MPG4Firmware_bin.h @@ -1,27 +1,3 @@ -/* - * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sub license, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice (including the - * next paragraph) shall be included in all copies or substantial portions - * of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. - * IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR - * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - */ // This file was automatically generated from ../release/MPG4Firmware.dnl using dnl2c. diff --git a/fw/MPG4MasterFirmwareCBR_bin.c b/fw/MPG4MasterFirmwareCBR_bin.c index 64eed58..d0c8d6b 100644 --- a/fw/MPG4MasterFirmwareCBR_bin.c +++ b/fw/MPG4MasterFirmwareCBR_bin.c @@ -1,55 +1,64 @@ /* - * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) 2010 Intel Corporation. All rights reserved. + * Copyright (c) Imagination Technologies Limited, UK + * Redistribution. Redistribution and use in binary form, without modification, + * are permitted provided that the following conditions are met: * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sub license, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice (including the - * next paragraph) shall be included in all copies or substantial portions - * of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. - * IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR - * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + * Redistributions must reproduce the above copyright notice and the following + * disclaimer in the documentation and/or other materials provided with the + * distribution.Neither the name of Intel Corporation nor the names of its + * suppliers may be used to endorse or promote products derived from this + * software without specific prior written permission. No reverse engineering, + * decompilation, or disassembly of this software is permitted. + * Limited patent license. Intel Corporation grants a world-wide, royalty-free, + * non-exclusive license under patents it now or hereafter owns or controls + * to make, have made, use, import,offer to sell and sell ("utilize") this + * software, but solely to the extent that any such patent is necessary to + * Utilize the software alone. The patent license shall not apply to any + * combinations which include this software. No hardware per se is licensed hereunder. + * + * DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, + * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,OR CONSEQUENTIAL DAMAGES + * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ + + // This file was automatically generated from ../release/MPG4MasterFirmwareCBR.dnl using dnl2c. -unsigned char *szMPG4MasterFirmwareCBR_buildtag = "BUILD_TOPAZ_SC_1_00_00_0318"; +unsigned char *szMPG4MasterFirmwareCBR_buildtag="BUILD_TOPAZ_SC_1_00_00_0327"; -unsigned long ui32MPG4CBR_MasterMTXTOPAZFWTextSize = 4209; +unsigned long ui32MPG4CBR_MasterMTXTOPAZFWTextSize = 4090; unsigned long ui32MPG4CBR_MasterMTXTOPAZFWDataSize = 604; unsigned long ui32MPG4CBR_MasterMTXTOPAZFWTextRelocSize = 0; unsigned long ui32MPG4CBR_MasterMTXTOPAZFWDataRelocSize = 0; unsigned long ui32MPG4CBR_MasterMTXTOPAZFWTextOrigin = 0x80900000; -unsigned long ui32MPG4CBR_MasterMTXTOPAZFWDataOrigin = 0x82884200; +unsigned long ui32MPG4CBR_MasterMTXTOPAZFWDataOrigin = 0x82884000; -unsigned long aui32MPG4CBR_MasterMTXTOPAZFWText[] = { +unsigned long aui32MPG4CBR_MasterMTXTOPAZFWText[] = +{ 0x9040c001, 0xc80993fe, 0xc0000e42, 0xc8290e00, - 0xc4b68422, + 0xc4968422, 0xc8298440, - 0xc4208622, + 0xc4008622, 0x9e838600, 0xc8099e43, - 0xc8360d42, - 0xc8090d20, - 0xc8360942, - 0xc8090960, + 0xc7fa0d42, + 0xc8090d40, + 0xc7fc0942, + 0xc8090900, 0xc00a0e42, 0xc8090e40, 0xc00e87c2, @@ -61,7 +70,7 @@ unsigned long aui32MPG4CBR_MasterMTXTOPAZFWText[] = { 0x9320fffe, 0xa401c838, 0x0dc2c809, - 0x0de0c834, + 0x0d80c7fa, 0x0e42c809, 0x0b46b080, 0x7e74b77f, @@ -96,43 +105,41 @@ unsigned long aui32MPG4CBR_MasterMTXTOPAZFWText[] = { 0x9c80c971, 0x75002a08, 0x9184c000, - 0x997dc014, + 0x9979c014, 0x458cb780, 0xc0007500, 0x0d8290a4, - 0x990ec054, + 0x9909c054, 0x7f6cb79f, 0xc0007500, 0xc05490e4, - 0x0d8a9916, - 0x9904c054, + 0x0d8a9911, + 0x98ffc054, 0x8d80e032, - 0x99b6c014, + 0x99b2c014, 0x0800e000, 0x91c4c000, - 0x9ac0c014, + 0x9abcc014, 0x458cb780, 0x2a797402, 0x458cb580, 0x90e4c000, 0x9100c000, 0xc0149e83, - 0x75409a33, + 0x75409a2f, 0x9162fffe, 0x7eeeb79f, 0x7f6eb7bf, 0x9c228c60, 0x85028702, - 0x6c18b543, - 0x6c98b543, - 0x6d18b543, 0x7018b543, 0x7098b543, 0x7118b543, + 0x7418b543, + 0x7498b543, 0x7518b543, - 0x7598b543, - 0x7618b543, - 0x7c18b543, + 0x5518b542, + 0x7a18b543, 0x4804b540, 0x4884b540, 0x4904b540, @@ -144,15 +151,15 @@ unsigned long aui32MPG4CBR_MasterMTXTOPAZFWText[] = { 0x4202b540, 0x4282b540, 0x5004b540, - 0x7b84b540, + 0x7c84b540, 0x4e84b540, 0x4702b540, 0xa6059c22, 0xfff48420, - 0x0d8a9b87, - 0x98aac054, - 0x9bc6fff4, - 0x98b5c054, + 0x0d8a9b8b, + 0x98a9c054, + 0x9bcafff4, + 0x98b4c054, 0x0cd2c420, 0xb4810a02, 0xb105c000, @@ -160,7 +167,7 @@ unsigned long aui32MPG4CBR_MasterMTXTOPAZFWText[] = { 0x8d80e031, 0x9aebc014, 0x0922c829, - 0x0920c4b6, + 0x0920c496, 0x7f6cb73f, 0x2a5ed071, 0x450cb580, @@ -210,7 +217,7 @@ unsigned long aui32MPG4CBR_MasterMTXTOPAZFWText[] = { 0x0a02923c, 0x0c9ec034, 0xc000b481, - 0x9b0dfff4, + 0x9b11fff4, 0xb79f0802, 0xb7bf7eee, 0x8c607f6e, @@ -266,14 +273,14 @@ unsigned long aui32MPG4CBR_MasterMTXTOPAZFWText[] = { 0xc0020992, 0xc0020d02, 0xc0340902, - 0x0a0a9bd4, + 0x0a0a9bd3, 0x0c9ec034, 0xc000b481, 0x75bf1b04, 0xc0008502, 0x9dcf9202, 0x7f7cb55f, - 0x9ba7c034, + 0x9ba6c034, 0xa045f231, 0x7f7cb75f, 0x75bf1b04, @@ -404,8 +411,8 @@ unsigned long aui32MPG4CBR_MasterMTXTOPAZFWText[] = { 0x9ea10a04, 0x55e40d86, 0xc0343d88, - 0x0d8a9aaf, - 0x9aacc034, + 0x0d8a9aae, + 0x9aabc034, 0xaa1df9f8, 0xa6059c22, 0x0a42c801, @@ -433,7 +440,7 @@ unsigned long aui32MPG4CBR_MasterMTXTOPAZFWText[] = { 0xb421a885, 0xb7a0c000, 0x0dd2560c, - 0x9a67c034, + 0x9a66c034, 0xaa25f208, 0xffff7008, 0x0daa9344, @@ -451,14 +458,14 @@ unsigned long aui32MPG4CBR_MasterMTXTOPAZFWText[] = { 0xc1010d02, 0xfff40902, 0x0d929a35, - 0x9a43c034, + 0x9a42c034, 0xaa25f208, 0xffff7008, 0x77409344, 0x90a2c000, 0xc0340d8e, - 0x0d8a9a45, - 0x9a42c034, + 0x0d8a9a44, + 0x9a41c034, 0x7f6eb79f, 0x7feeb7bf, 0x9c228c40, @@ -494,7 +501,7 @@ unsigned long aui32MPG4CBR_MasterMTXTOPAZFWText[] = { 0xb4211c8c, 0x0c84c000, 0xc000b481, - 0x6304b740, + 0x6284b740, 0x5908d326, 0xe0309e2d, 0x9ea4aa4d, @@ -549,7 +556,7 @@ unsigned long aui32MPG4CBR_MasterMTXTOPAZFWText[] = { 0xb4813c80, 0xb102c000, 0xb7604220, - 0xd3125a14, + 0xd3125994, 0x85026931, 0xb9609e51, 0xc1c04070, @@ -561,7 +568,7 @@ unsigned long aui32MPG4CBR_MasterMTXTOPAZFWText[] = { 0xc1c09301, 0xe2108560, 0xb76080ad, - 0xc0015c14, + 0xc0015b94, 0xce3e3904, 0xb9608521, 0xf0314048, @@ -571,7 +578,7 @@ unsigned long aui32MPG4CBR_MasterMTXTOPAZFWText[] = { 0xffff8510, 0xe2209301, 0xb780812d, - 0xc001590c, + 0xc001588c, 0xc1c03908, 0x5d090d60, 0xa885dac8, @@ -635,7 +642,7 @@ unsigned long aui32MPG4CBR_MasterMTXTOPAZFWText[] = { 0xd31190c2, 0xe1b16c81, 0xb7608d00, - 0x09825a14, + 0x09825994, 0x4070b960, 0x08e0c1c0, 0x5889d0a4, @@ -658,7 +665,7 @@ unsigned long aui32MPG4CBR_MasterMTXTOPAZFWText[] = { 0xc1c08d00, 0xe1108760, 0xb74082a3, - 0x09825c14, + 0x09825b94, 0x4048b960, 0xd0a49e93, 0xc4005889, @@ -667,7 +674,7 @@ unsigned long aui32MPG4CBR_MasterMTXTOPAZFWText[] = { 0xf0294220, 0x0890a245, 0x92a1ffff, - 0x590cb780, + 0x588cb780, 0xa943f010, 0xa891da08, 0xaa61f010, @@ -705,7 +712,7 @@ unsigned long aui32MPG4CBR_MasterMTXTOPAZFWText[] = { 0x3c80c400, 0xc000b481, 0x4220b103, - 0x5b14b740, + 0x5a94b740, 0x6d31d311, 0x4058b960, 0xc1c00085, @@ -720,7 +727,7 @@ unsigned long aui32MPG4CBR_MasterMTXTOPAZFWText[] = { 0xc000b461, 0xa6059c22, 0x8440c002, - 0x5b14b740, + 0x5a94b740, 0xc4720a86, 0x08820cd2, 0x8502c00c, @@ -921,63 +928,65 @@ unsigned long aui32MPG4CBR_MasterMTXTOPAZFWText[] = { 0x8420a60d, 0x9e558502, 0x7f7cb55f, - 0x7ffcb55f, 0xaa61f010, - 0x8c8ee011, - 0x1a080307, + 0x8d8ee012, + 0xb55f0307, + 0x1a087ffc, 0xd226750a, 0x8540590c, 0x8044e05a, - 0x90a0c003, + 0x9120c003, 0x9180c000, - 0x92a0c000, 0x93c0c000, - 0x9100c001, - 0x9200c001, - 0x9060c002, - 0x8d88e011, - 0xd0729e8b, - 0xb5a01954, - 0xfff4500c, - 0xc0029bc8, - 0xb7409200, - 0x9ea95014, - 0x8d88e011, - 0x15149e8b, - 0x9bbdfff4, - 0x90a0c002, + 0x90c0c001, + 0x91e0c001, + 0x92c0c001, + 0x9100c002, + 0x578cb720, + 0x49adb780, + 0x75002a08, + 0xb352856a, + 0x9d574462, 0x8d88e011, - 0xd3f29e8b, - 0x0916295e, - 0x9aebfff4, + 0x1954d072, 0x500cb5a0, - 0x9320c001, + 0x9bbffff4, + 0x9160c002, + 0x5014b740, + 0xe0119ea9, + 0x15148d88, + 0x9bb5fff4, + 0x9020c002, 0x8d88e011, - 0xd3f29e8b, + 0x295ed3f2, + 0xfff40916, + 0xb5a09ae4, + 0xc001500c, + 0xe01192c0, + 0xd3f28d88, 0x0916295e, - 0x9adffff4, - 0x91e0c001, + 0x9ad9fff4, + 0x91a0c001, + 0xaa41d208, + 0x8c88f011, + 0xd0124a7d, + 0x0d062ace, + 0x018b0906, + 0x9acbfff4, + 0x9e6a9e83, + 0x0d02018b, + 0x9ac5fff4, + 0x9320c000, 0xaa41d208, - 0xf0119e8b, - 0x4a7d8c88, - 0x2aced012, - 0x09060d06, - 0xfff4018b, - 0x9e839ad0, - 0x018b9e6a, - 0xfff40d02, - 0xc0009aca, - 0xd2089340, - 0x9e8baa41, 0x8c88f011, 0xd0124a7d, 0x0d022ace, 0x018b0906, - 0x9abbfff4, + 0x9ab7fff4, 0x9e6a9e83, 0xc00e018b, 0xfff40d7e, - 0xc0009ab4, + 0xc0009ab0, 0xc0019080, 0xb79f90e0, 0xc00f7e68, @@ -1020,7 +1029,7 @@ unsigned long aui32MPG4CBR_MasterMTXTOPAZFWText[] = { 0xc0027f7c, 0xc2800a9c, 0x018b5a95, - 0x9a1efff4, + 0x9a1afff4, 0x7f7cb75f, 0x5a88c280, 0x8122c301, @@ -1029,7 +1038,7 @@ unsigned long aui32MPG4CBR_MasterMTXTOPAZFWText[] = { 0x050b9dcf, 0xb55f8510, 0xfff47f7c, - 0xb75f9b23, + 0xb75f9b1f, 0x0b047f7c, 0xfffe718e, 0xb79f92a6, @@ -1056,7 +1065,7 @@ unsigned long aui32MPG4CBR_MasterMTXTOPAZFWText[] = { 0x08c2c000, 0xb4210c84, 0xb740c000, - 0xf048608c, + 0xf048600c, 0xf210a947, 0xf048802d, 0xc450a245, @@ -1079,24 +1088,24 @@ unsigned long aui32MPG4CBR_MasterMTXTOPAZFWText[] = { 0x88a3f210, 0x0d060d82, 0xffd4018b, - 0xc0809b9e, + 0xc0809b9a, 0xb4a10ca2, 0xc002c000, 0xc0140d82, - 0x700a9954, + 0x700a994f, 0x9364ffff, 0x09820daa, 0xc1210d0a, 0xffd40902, - 0xb7809939, + 0xb7809935, 0xf248578c, 0xc0a1a992, 0x0d040d02, 0xffd409c2, - 0xc0c09924, + 0xc0c09920, 0x09920d82, 0x09420d42, - 0x9957c014, + 0x9952c014, 0x7f6eb79f, 0x7feeb7bf, 0x9c228c40, @@ -1105,13 +1114,13 @@ unsigned long aui32MPG4CBR_MasterMTXTOPAZFWText[] = { 0xb780578c, 0x2a2049ad, 0xb7c07500, - 0x09025a14, + 0x09025994, 0x9182c000, - 0x7508b783, + 0x5508b782, 0xc0007500, 0xd29090e2, 0x7500aa41, - 0x9164c005, + 0x90c4c005, 0x49adb720, 0x2a18d011, 0xd0027500, @@ -1127,8 +1136,8 @@ unsigned long aui32MPG4CBR_MasterMTXTOPAZFWText[] = { 0xc01009c2, 0xcff00d02, 0xffd40c81, - 0xb78398fb, - 0x9d1b7508, + 0xb78298f7, + 0x9d1b5508, 0xcff07500, 0xc0000b01, 0xd2909282, @@ -1146,557 +1155,518 @@ unsigned long aui32MPG4CBR_MasterMTXTOPAZFWText[] = { 0xc0320880, 0xb59f0cea, 0xb421606c, - 0xb783c000, - 0x75007508, - 0x9282c001, - 0x7608b783, + 0xb782c000, + 0x75005508, + 0x91e2c001, + 0x510cb720, + 0x2a12d011, 0xc0017500, - 0xb72091e2, - 0xd011510c, - 0x75002a12, - 0x9102c001, - 0x6194b7a0, - 0x5b0cb7a0, - 0xaa21f210, - 0x28f99eab, - 0x510cb520, - 0x9c629ea4, - 0x5f0cb720, - 0x4129b780, - 0xc0007500, - 0xf20892a4, - 0xf210a9a1, - 0x0d82a83d, - 0x9c629e84, - 0xa8a5f250, - 0xf2089eab, - 0x0982a021, - 0x9c629e8c, - 0xaa21da08, - 0x7d8ab581, - 0xa9cdda10, - 0xfff49eb3, - 0xc8019aa6, - 0xc00a0a02, - 0xc0300a00, - 0xb4810c8a, + 0xb7a09102, + 0xb7a06114, + 0xf2105a8c, + 0x9eabaa21, + 0xb52028f9, + 0x9ea4510c, + 0xb7209c62, + 0xb7805e8c, + 0x75004129, + 0x92a4c000, + 0xa9a1f208, + 0xa83df210, + 0x9e840d82, + 0xf2509c62, + 0x9eaba8a5, + 0xa021f208, + 0x9e8c0982, + 0xda089c62, + 0xb581aa21, + 0xda107c8a, + 0x9eb3a9cd, + 0x9aabfff4, + 0x0a02c801, + 0x0a00c00a, + 0x0c8ac030, + 0xc000b481, + 0x08c2c008, + 0xb4210c84, 0xc008c000, - 0x0c8408c2, - 0xc000b421, - 0x0a02c008, - 0xb4810c88, - 0xc0c0c000, - 0x09920d82, - 0x0d02c008, - 0x0902c008, - 0x989dc014, - 0x0a02c008, - 0x0c8ec030, + 0x0c880a02, 0xc000b481, - 0x5a8cb720, - 0xb5408506, - 0xfff44039, - 0xb79f9ad1, - 0xb7bf6eee, - 0xb7df6f6e, - 0xc0106fee, - 0x9c228c60, - 0xa205f839, - 0x0c82c450, - 0xb4810a02, - 0xb101c000, - 0xc0084220, - 0xc0300a40, + 0x0d82c0c0, + 0xc0080992, + 0xc0080d02, + 0xc0140902, + 0xc008989d, + 0xc0300a02, 0xb4810c8e, - 0xc002c000, - 0xc05038c0, - 0xb4210c82, - 0xc0c0c000, - 0x09920d82, - 0x0d02c008, - 0x0902c008, - 0x9869c014, - 0x0a02c008, + 0xb720c000, + 0x85065a0c, + 0x4039b540, + 0x9ad6fff4, + 0x6eeeb79f, + 0x6f6eb7bf, + 0x6feeb7df, + 0x8c60c010, + 0xf8399c22, + 0xc450a205, + 0x0a020c82, + 0xc000b481, + 0x4220b101, + 0x0a40c008, 0x0c8ec030, 0xc000b481, - 0xaa1df9f8, - 0x9000fff5, - 0xf011a60d, - 0xc0010eb0, - 0xc01e9182, - 0xc0080f7e, - 0xc0300b02, - 0xc0400e8e, - 0x9e747540, - 0x0c96c050, - 0x4426b354, - 0xc20012d8, - 0xb4815a14, - 0xc030c000, - 0xb4c20d0a, - 0xb4c5c000, - 0xc030c000, - 0xb4c10c96, - 0xc0c0c000, - 0x09920d82, - 0x0d02c008, - 0x0902c008, - 0x9835c014, + 0x38c0c002, + 0x0c82c050, + 0xc000b421, + 0x0d82c0c0, + 0xc0080992, + 0xc0080d02, + 0xc0140902, + 0xc0089869, + 0xc0300a02, + 0xb4810c8e, + 0xf9f8c000, + 0xfff5aa1d, + 0xa60d90a0, + 0x0eb0f011, + 0x9182c001, + 0x0f7ec01e, + 0x0b02c008, + 0x0e8ec030, + 0x7540c040, + 0xc0509e74, + 0xb3540c96, + 0x12d84426, + 0x5a14c200, + 0xc000b481, + 0x0d0ac030, + 0xc000b4c2, 0xc000b4c5, - 0xfffe7540, - 0xfff493c4, - 0xb79f9a6f, - 0xb7bf7eee, - 0xb7df7f6e, - 0x8c607fee, - 0xb4639c22, - 0x9c22c000, - 0xa062f812, - 0xc2009c22, - 0x5d890d80, - 0x09829e59, - 0x3d80c400, + 0x0c96c030, + 0xc000b4c1, + 0x0d82c0c0, + 0xc0080992, + 0xc0080d02, + 0xc0140902, + 0xb4c59835, + 0x7540c000, + 0x93c4fffe, + 0x9a74fff4, + 0x7eeeb79f, + 0x7f6eb7bf, + 0x7feeb7df, + 0x9c228c60, 0xc000b463, - 0x4620b203, - 0x9c220007, - 0x9c8fc127, - 0x080a9c22, - 0x56f1b971, - 0x9c81c017, - 0x9c80c071, - 0x9c80c017, - 0x4000b960, - 0xffff9c22, - 0x9e5c9280, - 0xd1a401c6, - 0x08825889, - 0x3c80c400, + 0xf8129c22, + 0x9c22a062, + 0x0d80c200, + 0x9e595d89, + 0xc4000982, + 0xb4633d80, + 0xb203c000, + 0x00074620, + 0xc1279c22, + 0x9c229c8f, + 0xb971080a, + 0xc01756f1, + 0xc0719c81, + 0xc0179c80, + 0xb9609c80, + 0x9c224000, + 0x9280ffff, + 0x01c69e5c, + 0x5889d1a4, + 0xc4000882, + 0xb4213c80, + 0xb104c000, + 0x22444220, + 0x71069e53, + 0x9324ffff, + 0xa60d9c22, + 0x8420c004, + 0x0ca2c829, + 0x0cb0c478, + 0xac3dc030, + 0x8d00e133, + 0xa45dc038, + 0xac3dc030, + 0xa45dc038, + 0xac3dc010, + 0xa45dc018, + 0xac25c010, + 0xa445c018, + 0x578cb7a0, + 0x85029ea9, + 0x651ab540, + 0x4b98b541, + 0x468cb740, + 0xc00a0dc2, + 0x09c20d42, + 0x9baaffb4, + 0x0a58d251, + 0xaa01da08, + 0x9ead7502, + 0x9084c000, + 0x448cb580, + 0xaa2df290, + 0x75002a08, + 0x90a4c000, + 0xb5408506, + 0xb780449c, + 0xf210600c, + 0x8502a8a1, + 0xa8a6f210, + 0x509cb540, + 0x481ab540, + 0xa103f208, + 0xa085f208, + 0xa929f210, + 0xa08af208, + 0xa92ef210, + 0xa8b2f210, + 0xa10df208, + 0xa8b1f250, + 0xa112f208, + 0xa096f208, + 0xa09af208, + 0x0cf2c050, + 0xf24808c0, + 0xb421a085, + 0x0a0ac000, + 0x0c92c036, + 0xc000b481, + 0x1c8c0896, 0xc000b421, - 0x4220b104, - 0x9e532244, - 0xffff7106, - 0x9c229324, - 0xc004a60d, - 0xc8298420, - 0xc4980ca2, - 0xc0300cb0, - 0xe133ac3d, - 0xc0388d00, - 0xc030a45d, - 0xc038ac3d, - 0xc010a45d, - 0xc018ac3d, - 0xc010a45d, - 0xc018ac25, - 0xb7a0a445, - 0x9ea9578c, - 0xb5408502, - 0xb541651a, - 0xb7404b98, - 0x0dc2468c, - 0x0d42c00a, - 0xffb409c2, - 0xd2519ba9, - 0xda080a58, - 0x7502aa01, - 0xc0009ead, - 0xb5809084, - 0xf290448c, - 0x2a08aa2d, - 0xc0007500, - 0x850690a4, - 0x449cb540, - 0x608cb780, - 0xa8a1f210, - 0xf2108502, - 0xb540a8a6, - 0xb540509c, - 0xf208481a, - 0xf208a103, - 0xf210a085, - 0xf208a929, - 0xf210a08a, - 0xf210a92e, - 0xf208a8b2, - 0xf250a10d, - 0xf208a8b1, - 0xf208a112, - 0xf208a096, - 0xc050a09a, - 0x08c00cf2, - 0xa085f248, + 0x8c00f031, + 0x8d80e131, + 0xb7c09ea3, + 0xb55f5e8c, + 0x0d027ffc, + 0x4078b960, + 0xa103f208, + 0xd1229dba, + 0x9e2d5d0d, + 0xa8e5f029, + 0x2caed012, + 0xd1265c88, + 0x9e4a5908, + 0xaa4de038, + 0x28bc0d04, + 0x324250a8, + 0xffffa241, + 0xf01091c1, + 0xc036aa61, + 0xb4810c8e, + 0xb73fc000, + 0x1c847fec, 0xc000b421, - 0xc0360a0a, - 0xb4810c92, - 0x0896c000, - 0xb4211c8c, - 0xf031c000, - 0xe1318c00, - 0x9ea38d80, - 0x5f0cb7c0, - 0x7ffcb55f, - 0xb9600d02, - 0xf2084078, - 0x9dbaa103, - 0x5d0dd122, - 0xf0299e2d, - 0xd012a8e5, - 0x5c882cae, - 0x5908d126, - 0xe0389e4a, - 0x0d04aa4d, - 0x50a828bc, - 0xa2413242, - 0x91c1ffff, - 0xaa61f010, - 0x0c8ec036, - 0xc000b481, - 0x7fecb73f, - 0xb4211c84, - 0xc014c000, - 0xd2089999, - 0x7500aa4d, - 0x9262c000, - 0xaa2df290, - 0x2ac8f011, - 0x91a4c000, - 0x2a00c800, + 0x998fc014, + 0xaa4dd208, 0xc0007500, - 0xf20890c4, - 0xfff4a9c6, - 0xd2089ae3, - 0xf290a2cd, - 0xd011a8ad, - 0x75002a14, - 0x9104c000, - 0x0a42c809, - 0x0a60c5c6, - 0x530cb580, - 0x460cb780, + 0xf2909262, + 0xf011aa2d, + 0xc0002ac8, + 0xc80091a4, + 0x75002a00, + 0x90c4c000, + 0xa9c6f208, + 0x9ae3fff4, + 0xa2cdd208, + 0xa8adf290, + 0x2a14d011, 0xc0007500, - 0xc0809162, - 0x2a045a31, - 0x0ceac03e, + 0xc8099104, + 0xc58c0a42, + 0xb5800a00, + 0xb780530c, + 0x7500460c, + 0x9162c000, + 0x5a31c080, + 0xc03e2a04, + 0xb4810cea, + 0xc000c000, + 0xb7809280, + 0x7502448c, + 0x915cc000, + 0x2880c100, + 0x0a0e7440, + 0x1a46d001, + 0x9060c000, + 0xc03e0a02, + 0xb4810cea, + 0xb79fc000, + 0xb7bf7a6e, + 0xb7df7aee, + 0xc0067b6e, + 0x9c228c00, + 0x538cb780, + 0x0892c0c8, + 0x40f8b960, + 0x0948d011, + 0xaa45f029, + 0x5889d0a4, 0xc000b481, - 0x9280c000, - 0x448cb780, - 0xc0007502, - 0xc100915c, - 0x74402880, - 0xd0010a0e, - 0xc0001a46, - 0x0a029060, - 0x0ceac03e, + 0xffff0890, + 0x9c229321, + 0xb720a605, + 0xb780460c, + 0x74407d8c, + 0xb5800a04, + 0xc0007d8c, + 0xb7829364, + 0x75005508, + 0x92c2c000, + 0x448cb720, + 0x510cb780, + 0x3a407442, + 0x510cb580, + 0x919cc000, + 0x5e8cb780, + 0xa889d208, + 0xc0007440, + 0x850690a4, + 0x7a18b543, + 0x0a42c801, + 0x0a00c010, + 0x0ceac032, 0xc000b481, - 0x7a6eb79f, - 0x7aeeb7bf, - 0x7b6eb7df, - 0x8c00c006, - 0xb7809c22, - 0xc0c8538c, - 0xb9600892, - 0xd01140f8, - 0xf0290948, - 0xd0a4aa45, - 0xb4815889, - 0x0890c000, - 0x9321ffff, - 0xa6059c22, - 0x460cb720, - 0x7e0cb780, - 0x0a047440, - 0x7e0cb580, - 0x9364c000, - 0x7508b783, - 0xc0007500, - 0xb72092c2, - 0xb780448c, - 0x7442510c, - 0xb5803a40, - 0xc000510c, - 0xb780919c, - 0xd2085f0c, - 0x7440a889, - 0x90a4c000, - 0xb5438506, - 0xc8017c18, - 0xc0100a42, - 0xc0320a00, - 0xb4810cea, - 0xc008c000, - 0xc00208c2, - 0xb4211ce0, - 0xc008c000, - 0xc0300a42, - 0xb4820d0e, - 0xc450c000, - 0xc0080c82, - 0xb4811a40, - 0xb101c000, - 0xc0024220, - 0xc05038c0, - 0xb4210c82, - 0xc0c0c000, - 0x09920d82, - 0x0d02c008, - 0x0902c008, - 0x9aa7fff4, - 0x0c86c450, - 0xb4810a02, - 0xb105c000, - 0xc0084220, - 0xc0300a00, - 0xb4820d0e, - 0x0c84c000, - 0x1a00c008, + 0x08c2c008, + 0x1ce0c002, + 0xc000b421, + 0x0a42c008, + 0x0d0ec030, + 0xc000b482, + 0x0c82c450, + 0x1a40c008, 0xc000b481, 0x4220b101, - 0x5a35c080, - 0x0902c801, - 0xc00e0940, - 0xd0a828fc, - 0xd0715910, - 0xc03029ce, - 0x9dc80c8a, - 0xc000b441, - 0x0c840a42, - 0xc000b481, - 0xc0007680, - 0xb7209182, - 0xb740608c, - 0xf21044bd, - 0xf3108a27, - 0xb5808021, - 0xc45044ad, + 0x38c0c002, + 0x0c82c050, + 0xc000b421, + 0x0d82c0c0, + 0xc0080992, + 0xc0080d02, + 0xfff40902, + 0xc4509aa7, 0x0a020c86, 0xc000b481, 0x4220b105, - 0xb4810cec, + 0x0a00c008, + 0x0d0ec030, + 0xc000b482, + 0xc0080c84, + 0xb4811a00, + 0xb101c000, + 0xc0804220, + 0xc8015a35, + 0x09400902, + 0x28fcc00e, + 0x5910d0a8, + 0x29ced071, + 0x0c8ac030, + 0xb4419dc8, + 0x0a42c000, + 0xb4810c84, + 0x7680c000, + 0x9182c000, + 0x600cb720, + 0x44bdb740, + 0x8a27f210, + 0x8021f310, + 0x44adb580, + 0x0c86c450, + 0xb4810a02, 0xb105c000, - 0x12d64220, - 0xc03408ea, - 0xb4210c9e, - 0xb780c000, - 0xf248578c, - 0xd053a891, - 0xf2101950, - 0x0d8288a3, - 0xc2800d06, - 0xb5805a0c, - 0x018b508c, - 0x9873ffd4, - 0x0ca2c080, - 0xc000b4a1, - 0x478cb780, - 0xb4810c88, - 0xb7a0c000, - 0xc0025914, - 0xfff40d82, - 0x700a9a22, - 0x9364ffff, - 0x7e0cb780, - 0xa8adf210, - 0xa8a2f250, - 0x9e496243, - 0xc0007102, - 0x850690b8, - 0x7a18b543, - 0x460cb780, - 0x0a827500, - 0x9204c001, - 0x448cb780, - 0xc0007502, - 0xb783933c, - 0x75007508, - 0x9282c000, - 0x458cb780, - 0xb5802a79, - 0xffd4458c, - 0xb7839831, - 0x75007c08, - 0x90c2c000, - 0x9908ffd4, - 0x7c08b5a3, - 0x98cdffd4, - 0x7508b783, - 0xc0007500, - 0xc01493e2, - 0xb7809993, - 0xd2085f0c, - 0x7440a889, - 0x92c2c000, - 0x0a82c080, - 0x9240c000, - 0xffd40d82, - 0xb7839899, - 0x75007608, - 0x90e2c000, - 0xffd40d82, - 0xc0009845, - 0x0d8290a0, - 0x997affd4, - 0x0ca6c080, - 0xc000b4a1, - 0x0d92c002, - 0x99c5fff4, - 0xffff700a, - 0x0dea9364, - 0x0d0a0982, - 0x0902c121, - 0x99aaffb4, + 0x0cec4220, + 0xc000b481, + 0x4220b105, + 0x08ea12d6, + 0x0c9ec034, + 0xc000b421, 0x578cb780, - 0xa992f248, - 0x0d02c0a1, - 0x09c20d04, - 0x9995ffb4, - 0x0d82c0c0, - 0x0d420992, - 0xfff40942, - 0x0a0299c8, - 0x0ceac03e, + 0xa891f248, + 0x1950d053, + 0x88a3f210, + 0x0d060d82, + 0x5a0cc280, + 0x508cb580, + 0xffd4018b, + 0xc0809874, + 0xb4a10ca2, + 0xb780c000, + 0x0c88478c, 0xc000b481, - 0x7f6eb79f, - 0x7feeb7bf, - 0x9c228c40, - 0xb720a61d, - 0xb720578c, - 0xd09149b5, - 0x75002e10, - 0xc0040383, - 0xd01190e2, - 0x85022e14, - 0xb5438706, - 0x75007500, - 0x7e1cb540, - 0x7a18b543, - 0x9082c000, - 0x7580b543, - 0x2e10d111, + 0x5894b7a0, + 0x0d82c002, + 0x9a22fff4, + 0xffff700a, + 0xb7809364, + 0xf2107d8c, + 0xf250a8ad, + 0x6243a8a2, + 0x71029e49, + 0x90b8c000, + 0xb5438506, + 0xb7807818, + 0x7500460c, + 0xc0010a82, + 0xb7809204, + 0x7502448c, + 0x933cc000, + 0x5508b782, 0xc0007500, - 0xb5439082, - 0xd2117600, - 0x75002e10, - 0x9082c000, - 0x7680b543, - 0x7608b783, - 0xb7c07500, - 0xc0026194, - 0xb78391e2, - 0x75007588, - 0x9144c002, - 0x0a42c809, - 0x0a10c714, - 0x08c2c809, - 0x08c0c716, - 0x0cc2c809, - 0x0c80c7bc, - 0x0942c809, - 0x0920c7e6, - 0x0d42c809, - 0x0d40c702, - 0x09c2c809, - 0x09d0c6a0, - 0x0dc2c809, - 0x0d80c6b2, - 0x0c42c809, - 0x0c60c606, - 0x0842c809, - 0x0830c5d4, - 0x0ac2c809, - 0x0aa0c5ee, - 0x0ec2c809, - 0x0ef0c5da, - 0x0b42c809, - 0x0b00c80c, - 0xa249f210, - 0xa0d1f210, - 0xa0d6f210, - 0xa159f210, - 0xa14ef210, - 0xa1ddf210, - 0xa1c2f250, - 0xa046f250, - 0xa049f250, - 0xa2c5f210, - 0xa2c2f210, - 0xa34df250, - 0x588cb7a0, - 0xaa4df210, - 0x9ea49eab, - 0xb7209c62, - 0xd2085a0c, - 0xb580aa21, - 0xb72041ab, - 0x850241b3, - 0x439ab540, - 0x5014b520, - 0x590cb7c0, - 0xaa69f2c8, - 0xa8d9f208, - 0xc0007048, - 0xb7809142, - 0xf248618c, - 0xd152a88d, - 0x9e8c09f0, - 0xb7839c62, - 0x75007508, - 0x9062c004, - 0x4614b720, - 0xc0037640, - 0xb72093c4, - 0x7440438a, + 0xb7809282, + 0x2a79458c, + 0x458cb580, + 0x9832ffd4, + 0x7a08b783, + 0xc0007500, + 0xffd490c2, + 0xb5a39909, + 0xffd47a08, + 0xb78298ce, + 0x75005508, + 0x92a2c000, + 0x994cc014, + 0x5e8cb780, + 0xa889d208, + 0xc0007440, + 0xc0809182, + 0xc0000a82, + 0x0d829100, + 0x989affd4, + 0xffd40d82, + 0xc080984b, + 0xb4a10ca6, + 0xc002c000, + 0xfff40d92, + 0x700a99cf, + 0x9364ffff, + 0x09820dea, + 0xc1210d0a, + 0xffb40902, + 0xb78099b5, + 0xf248578c, + 0xc0a1a992, + 0x0d040d02, + 0xffb409c2, + 0xc0c099a0, + 0x09920d82, + 0x09420d42, + 0x99d2fff4, + 0xc03e0a02, + 0xb4810cea, + 0xb79fc000, + 0xb7bf7f6e, + 0x8c407fee, + 0xa61d9c22, + 0x578cb720, + 0x49adb780, + 0x2a00c002, + 0xc0037500, + 0xc8099242, + 0xc6d80942, + 0xc8090930, + 0xc6da0d42, + 0xc8090d60, + 0xc78009c2, + 0xc80909a0, + 0xc7aa0c42, + 0xc8090c40, + 0xc6c60cc2, + 0xc8090ce0, + 0xc6640842, + 0xc8090870, + 0xc6760ec2, + 0xc8090ea0, + 0xc5cc0b42, + 0xc8090b00, + 0xc5980f42, + 0xc8090f50, + 0xc5b285c2, + 0xb7e085c0, + 0xc809578c, + 0xc5a08742, + 0xc8098710, + 0xc7d008c2, + 0xd15108a0, + 0x9eab0af0, + 0x610cb780, + 0xb5428506, + 0x0f825518, + 0x7d94b5e0, + 0x7810b5e3, + 0xa109f208, + 0xa112f208, + 0xa195f208, + 0xa01af208, + 0xa08ef208, + 0xa01df208, + 0xa282f248, + 0xa305f248, + 0xa30af248, + 0xa187f208, + 0xa100f20a, + 0xa08df248, + 0x9c620603, + 0xaa6df288, + 0x5994b720, + 0xa8a1d208, + 0x75002a08, + 0x4392b5e0, + 0x41cbb520, 0x90e2c000, - 0xaa55da08, - 0xc0017048, - 0xb7a09004, - 0xb7835f14, - 0xb7a07588, - 0xda08618c, - 0xb520a9d6, - 0x850a4392, - 0xd2107500, - 0xf208a0aa, - 0xe001a8a9, - 0x9d4f8d24, - 0x9e8c1d84, - 0xf2089c62, - 0x9eaeaa31, - 0x9ea40d8a, - 0xc0009c62, - 0xb7809180, - 0xf208618c, - 0x9ea6a891, - 0x5f14b7a0, - 0x9e8c0d86, + 0xb540856a, + 0xc000501c, + 0xb78090c0, + 0xb58041cb, + 0xb7c0500c, + 0xb720588c, + 0xf2085794, + 0xb780a8d9, + 0x70484d4d, + 0x9142c000, + 0x610cb780, + 0xa88df248, + 0x0d90d152, + 0x9c629e8c, + 0x5508b782, + 0xc0027500, + 0xb7209302, + 0x76404614, + 0x9264c002, + 0x438ab720, + 0xc0007440, + 0xda0890e2, + 0x7048aa55, + 0x9344c000, + 0x610cb7a0, + 0x5e94b7a0, + 0xa9d6da08, + 0x4392b520, + 0xa8a9f208, + 0xd2100982, + 0x1d84a0aa, + 0x9c629e8c, + 0xaa31f208, + 0x0d8a9e6d, + 0x9c629ea4, + 0x9160c000, + 0x610cb780, + 0xa891f208, + 0xb7a00d86, + 0x9e8c5e8c, 0xb7809c62, - 0xb723438a, - 0xb7207608, - 0x0a045a14, + 0xb720438a, + 0xb720448c, + 0x0a045994, 0x438ab580, - 0xaa29d210, - 0xb5807440, - 0xc0014849, - 0xb7a09024, - 0xf2105b0c, - 0x9eaba8c1, - 0x9c629e8c, - 0xaa29d210, - 0xc0007500, - 0xf20892a4, - 0xf210a9a1, - 0x0d82a85d, - 0x9c629e84, - 0xa021f208, - 0xa845f250, - 0x09829eab, - 0x9c629e84, - 0xaa21da08, - 0x7d8ab581, - 0x448cb780, - 0xc0007502, + 0xaa29d208, + 0xb5807442, + 0xc0004849, 0x0d8690bc, - 0x9afeffb4, - 0xaa29d210, + 0x9b48ffb4, + 0xaa29d208, 0xc0007500, 0xb7209122, 0xb780560c, @@ -1705,15 +1675,16 @@ unsigned long aui32MPG4CBR_MasterMTXTOPAZFWText[] = { 0x560cb720, 0x412db780, 0xb5802a75, - 0xb723412d, - 0xb7807508, + 0xb722412d, + 0xb7805508, 0x7440510c, 0xb5803a04, 0xc000510c, - 0xd15191c4, + 0xb7e09204, + 0xb740578c, + 0xd151598c, 0xd2080a70, - 0xb740a882, - 0xd2085a0c, + 0xd208a882, 0xb520a881, 0xd8085014, 0xb79fa0cd, @@ -1722,517 +1693,481 @@ unsigned long aui32MPG4CBR_MasterMTXTOPAZFWText[] = { 0xb7ff7f6e, 0xc0027fee, 0x9c228c00, - 0xb783a60d, - 0x75007608, - 0x6194b7a0, - 0xc0000b02, - 0xb7a09262, - 0xf2105b0c, - 0xf208a83d, - 0x0d8aa9a1, + 0xb7a0a60d, + 0xb7a05a8c, + 0xf2086114, + 0xf210a9a1, + 0x0d8aa83d, 0x9c629e84, 0xa021f208, - 0xa825f250, - 0x09869eab, + 0xf2509eab, + 0xb7c0a825, + 0x09865e8c, 0x9c629e84, - 0x7608b783, - 0xb7c07500, - 0xc0005094, - 0xb7609164, - 0xf2105b14, - 0x9e84a825, - 0x03019c62, - 0x9160c000, - 0x7588b783, - 0xc0007500, - 0xb78090c4, - 0xf2085c8c, - 0xb720ab0d, - 0xb7805f0c, - 0x75004129, - 0xc0000283, - 0xb7839224, - 0x75007608, - 0x90c4c000, - 0xaa21f250, - 0x9c629ea4, - 0xaa35f210, - 0x15e29eb1, - 0x9c629ea4, - 0xaa39f210, - 0x018b9eb3, - 0x9c629ea4, - 0x578cb720, - 0x49adb780, - 0x2a00c400, - 0xc0007500, - 0x85029102, - 0xa12bd208, - 0xd2088506, - 0xb780a123, - 0xcffe510c, - 0xb5802a3d, - 0xb79f510c, - 0xb7bf7eee, - 0xb7df7f6e, - 0x8c607fee, - 0xa61d9c22, - 0x8420c002, - 0x0ca2c829, - 0x0cc0c4a0, - 0xc0100207, - 0xe0b3ac3d, - 0xc0188d00, - 0xc829a45d, - 0xc4a20ca2, - 0xc0100c80, - 0xe072ac3d, - 0x9d1a8c80, - 0xa45dc018, - 0x7d3ec01c, - 0xc0009e5f, - 0xf0b29162, - 0x0faa8c80, - 0x08e2c006, - 0x7f6cb53f, - 0x9100c000, - 0x0fa60683, - 0x0a56c006, - 0x7f6cb59f, - 0xc4500b02, - 0x0a020c82, - 0xc000b481, - 0x4220b101, - 0x7fecb53f, - 0x0a40c008, - 0x0c8ac030, - 0xc000b481, - 0x08c2c008, - 0xb4210c84, - 0x9ebbc000, - 0xc0949e7b, - 0x9e7c9aad, - 0x62899e79, - 0x0258714e, - 0xb3570389, - 0x71c24422, - 0xc003028f, - 0xc0509086, - 0xb79f0f1a, - 0xb73f7f6c, - 0x710a7f6c, - 0xa8a2f210, - 0xb314020b, - 0xd3f14434, - 0x9e4c294e, - 0x58e0c100, - 0xb4263098, - 0x74b0c000, - 0x92d4c000, - 0xaa25f210, - 0xc000b486, - 0x74b0c004, - 0x90d4c000, - 0xaa29f210, - 0xc000b486, - 0x74b0c008, - 0x90d4c000, - 0xaa2df210, - 0xc000b486, - 0x0a62d011, - 0x2b4ed3f1, - 0x08827588, - 0x0892d001, - 0x12d4e000, - 0xd0010a02, - 0xe0000a42, - 0xc0013098, - 0xc0509082, - 0xb4c10c96, - 0xb73fc000, - 0x1c947fec, - 0x3a10d051, - 0xc000b481, - 0x0d82c0c0, - 0xc0080992, - 0xc0080902, - 0xffd40d02, - 0xc4509b66, - 0x0a020c86, - 0xc000b481, - 0x4220b101, - 0x0a00c008, - 0x0c8ec030, - 0xc000b481, - 0x9e7c0b02, - 0xfffd7148, - 0x000f9048, - 0x7beeb79f, - 0x7c6eb7bf, - 0x7ceeb7df, - 0x7d6eb7ff, - 0x8c20c004, - 0xb7209c22, - 0x9e5c4b0c, - 0x2a40c0ff, - 0x28c0c0ff, - 0x85027102, - 0x9062c000, - 0xb5408506, - 0xb5604b9c, - 0x9c224b14, - 0x9e5da605, - 0x2a50d051, - 0xc0007500, - 0xb78090e4, - 0x75004b8c, - 0x9142c000, - 0x0d82c0c0, - 0x09c2c012, - 0x09420d02, - 0x9b23ffd4, - 0x4b0cb780, - 0x0cb6c034, - 0xc000b481, - 0x0d32c034, - 0xc000b4a2, - 0x4a8cb5a0, - 0x7f6eb79f, - 0x7feeb7bf, - 0x9c228c40, - 0x8420a61d, - 0x7508b783, - 0xc0007500, - 0xb7809122, - 0xd2885a0c, - 0x7440a881, - 0x92a4c019, - 0x570cb7c0, - 0xb7409eb1, - 0x0dc2468c, - 0xc002098e, - 0xff940d42, - 0xf2089ad9, - 0xb7c0aa55, - 0xf2085694, - 0xf208a8c5, - 0xb7a0a8ca, - 0xb580578c, - 0xf210478c, - 0xda08a0d5, - 0xda08aa59, - 0xf210a8dd, - 0xd252a0de, - 0xf21008d0, - 0xf250a259, - 0xda08a0c1, - 0xb740a942, - 0xd131404b, - 0xda080a50, - 0x9e53a881, - 0xa8d2da88, - 0xd1245915, - 0xf2485b90, - 0xdffca947, - 0x60b27e7e, - 0x5a7fc080, - 0x5a71c200, - 0x58930098, - 0xe2105894, - 0xf25080a3, - 0xc000a0dd, - 0xe10091e2, - 0xc0005d40, - 0xda889164, - 0x8502aa55, - 0x4792b520, - 0x489ab540, - 0x468ab580, - 0xaa21f288, - 0x0950d132, - 0xa255f250, - 0xa259f250, - 0xa8c1da08, - 0xaa41d810, - 0xa93bf248, - 0xa8bada48, - 0xf3106218, - 0xda488021, - 0xf250a93d, - 0xf290a0ca, - 0xda48a249, - 0xf250aa29, - 0xf208a151, - 0xda48a923, - 0x6218a8ae, - 0x5a10c200, - 0x8021f310, - 0xa241f210, - 0xa927f208, - 0xf20a9e4c, - 0x6098a928, - 0xf210588c, - 0xe2108023, - 0xf21082a3, - 0xda48a249, - 0xf210a8aa, - 0xda08a0cd, - 0xd810aa41, - 0xf210a8c1, - 0xf248a0c6, - 0x0a04a937, - 0xb7406243, - 0xf310608c, - 0xf2908021, - 0xda08a245, - 0xf008a8c1, - 0xda08a953, - 0xf00aa8c2, - 0x58a0a954, - 0x80a3e210, - 0xe0205c9c, - 0xda4882a3, - 0xf208aa2d, - 0xf208a0ad, - 0xf250a0b2, - 0xf250a0c5, - 0xf210a0ce, - 0xd810a251, - 0xc004a941, - 0xb5201880, - 0xd1314f0c, - 0xda080a54, - 0xc002a881, - 0xb5201c80, - 0x59404f94, - 0xf2905951, - 0x58c0a155, - 0xf29058d1, - 0xc42ea0d9, - 0x0a020cf2, - 0xc000b481, - 0x4220b101, - 0x74402884, - 0x0bd0d131, + 0xaa49d208, + 0x5c0cb720, + 0xb7a07500, + 0xb720508c, + 0xc00041ad, + 0xf2109104, + 0xd020aa35, + 0x9ea411d2, + 0xf2109c62, + 0x9eabaa39, + 0x9ea4018d, + 0xb7209c62, + 0xb780578c, + 0xc40049ad, + 0x75002a00, 0x9102c000, - 0xaa61da08, - 0x753ec09c, - 0x92f2c012, - 0x08c6c0c0, - 0x0ce2c050, + 0xd2088502, + 0x8506a14b, + 0xa143d208, + 0x510cb780, + 0x2a3dcffe, + 0x510cb580, + 0x7eeeb79f, + 0x7f6eb7bf, + 0x7feeb7df, + 0x9c228c60, + 0xc002a61d, + 0xc8298420, + 0xc4800ca2, + 0x02070cc0, + 0xac3dc010, + 0x8d00e0b3, + 0xa45dc018, + 0x0ca2c829, + 0x0c80c482, + 0xac3dc010, + 0x8c80e072, + 0xc0189d1a, + 0xc01ca45d, + 0x9e5f7d3e, + 0x9162c000, + 0x8c80f0b2, + 0xc0060faa, + 0xb53f08e2, + 0xc0007f6c, + 0x06839100, + 0xc0060fa6, + 0xb59f0a56, + 0x0b027f6c, + 0x0c82c450, + 0xb4810a02, + 0xb101c000, + 0xb53f4220, + 0xc0087fec, + 0xc0300a40, + 0xb4810c8a, + 0xc008c000, + 0x0c8408c2, 0xc000b421, - 0xaa59f208, - 0x75002a10, - 0x9362c000, - 0x5f0cb7a0, - 0xaa2dd208, + 0x9e7b9ebb, + 0x9a2ec094, + 0x9e799e7c, + 0x714e6289, + 0x03890258, + 0x4422b357, + 0x028f71c2, + 0x9086c003, + 0x0f1ac050, + 0x7f6cb79f, + 0x7f6cb73f, + 0xf210710a, + 0x020ba8a2, + 0x4434b314, + 0x294ed3f1, + 0xc1009e4c, + 0x309858e0, + 0xc000b426, + 0xc00074b0, + 0xf21092d4, + 0xb486aa25, + 0xc004c000, + 0xc00074b0, + 0xf21090d4, + 0xb486aa29, + 0xc008c000, + 0xc00074b0, + 0xf21090d4, + 0xb486aa2d, + 0xd011c000, + 0xd3f10a62, + 0x75882b4e, + 0xd0010882, + 0xe0000892, + 0x0a0212d4, + 0x0a42d001, + 0x3098e000, + 0x9082c001, + 0x0c96c050, + 0xc000b4c1, + 0x7fecb73f, + 0xd0511c94, + 0xb4813a10, + 0xc0c0c000, + 0x09920d82, + 0x0902c008, + 0x0d02c008, + 0x9bd0ffd4, + 0x0c86c450, + 0xb4810a02, + 0xb101c000, + 0xc0084220, + 0xc0300a00, + 0xb4810c8e, + 0x0b02c000, + 0x71489e7c, + 0x9048fffd, + 0xb79f000f, + 0xb7bf7bee, + 0xb7df7c6e, + 0xb7ff7cee, + 0xc0047d6e, + 0x9c228c20, + 0x4b0cb720, + 0xc0ff9e5c, + 0xc0ff2a40, + 0x710228c0, + 0xc0008502, + 0x85069062, + 0x4b9cb540, + 0x4b14b560, + 0xa6059c22, + 0xd0519e5d, + 0x75002a50, + 0x90e4c000, + 0x4b8cb780, 0xc0007500, - 0xb7209282, - 0xb7a0578c, - 0xe80049b5, - 0xc0002e80, - 0xf2089184, - 0xd2c8a9a6, - 0x5d94a9c1, - 0xfff42984, - 0xd20899fc, - 0xb760a2ae, - 0xf208578c, - 0xd131a959, - 0xda080a30, - 0xd052a881, - 0x764028a0, - 0xb5205891, - 0xc0004e8c, - 0x0a029222, - 0x0caec060, - 0xc000b481, + 0xc0c09142, + 0xc0120d82, + 0x0d0209c2, + 0xffd40942, + 0xb7809b8d, + 0xc0344b0c, + 0xb4810cb6, + 0xc034c000, + 0xb4a20d32, + 0xb5a0c000, + 0xb79f4a8c, + 0xb7bf7f6e, + 0x8c407fee, + 0xa61d9c22, + 0xb7828420, + 0x75005508, + 0x9122c000, + 0x598cb780, + 0xa881d288, + 0xc0187440, + 0xb7c09204, + 0x9eb1570c, + 0x468cb740, + 0x098e0dc2, + 0x0d42c002, + 0x9b44ff94, + 0xaa55f208, + 0x5694b7c0, + 0xa8c5f208, + 0xa8caf208, + 0x578cb7a0, + 0x478cb580, + 0xa0d5f210, + 0xaa59da08, + 0xa8ddda08, + 0xa0def210, + 0x08d0d252, + 0xa259f210, + 0xa0c1f250, + 0xa942da08, + 0x404bb740, + 0x0a50d131, + 0xa881da08, + 0xda889e53, + 0x5915a8d2, + 0x5b90d124, + 0xa947f248, + 0x7e7edffc, + 0xc08060b2, + 0xc2005a7f, + 0x00985a71, + 0x58945893, + 0x80a3e210, + 0xa0ddf250, + 0x91e2c000, + 0x5d40e100, + 0x9164c000, + 0xaa55da88, + 0xb5208502, + 0xb5404792, + 0xb580489a, + 0xf288468a, + 0xd132aa21, + 0xf2500950, + 0xf250a255, + 0xda08a259, + 0xd810a8c1, + 0xf248aa41, + 0xda48a93b, + 0x6218a8ba, + 0x8021f310, + 0xa93dda48, + 0xa0caf250, + 0xa249f290, + 0xaa29da48, + 0xa151f250, + 0xa923f208, + 0xa8aeda48, + 0xc2006218, + 0xf3105a10, + 0xf2108021, + 0xf208a241, + 0x9e4ca927, + 0xa928f20a, + 0x588c6098, + 0x8023f210, + 0x82a3e210, + 0xa249f210, + 0xa8aada48, + 0xa0cdf210, + 0xaa41da08, + 0xa8c1d810, + 0xa0c6f210, + 0xa937f248, + 0x62430a04, + 0x600cb740, + 0x8021f310, + 0xa245f290, 0xa8c1da08, - 0xc0007440, - 0x85029302, - 0x4e9cb540, - 0x9260c000, - 0x2900c200, - 0xc0007480, - 0x0a0a9122, + 0xa953f008, + 0xa8c2da08, + 0xa954f00a, + 0xe21058a0, + 0x5c9c80a3, + 0x82a3e020, + 0xaa2dda48, + 0xa0adf208, + 0xa0b2f208, + 0xa0c5f250, + 0xa0cef250, + 0xa251f210, + 0xa941d810, + 0x1880c004, + 0x4f0cb520, + 0x0a54d131, + 0xa881da08, + 0x1c80c002, + 0x4f94b520, + 0x59515940, + 0xa155f290, + 0x58d158c0, + 0xa0d9f290, + 0x0cf2c42e, + 0xb4810a02, + 0xb101c000, + 0x28844220, + 0xd1317440, + 0xc0000bd0, + 0xda089102, + 0xc09caa61, + 0xc011753e, + 0xc0c09252, + 0xc05008c6, + 0xb4210ce2, + 0xf208c000, + 0x2a10aa59, + 0xc0007500, + 0xb7a09362, + 0xd2085e8c, + 0x7500aa2d, + 0x9282c000, + 0x578cb720, + 0x49b5b7a0, + 0x2e80e800, + 0x9184c000, + 0xa9a6f208, + 0xa9c1d2c8, + 0x29845d94, + 0x99fcfff4, + 0xa2aed208, + 0x578cb760, + 0xa959f208, + 0x0a30d131, + 0xa881da08, + 0x28a0d052, + 0x58917640, + 0x4e8cb520, + 0x9222c000, + 0xc0600a02, + 0xb4810cae, + 0xda08c000, + 0x7440a8c1, + 0x9302c000, + 0xb5408502, + 0xc0004e9c, + 0xc2009260, + 0x74802900, + 0x9122c000, + 0xc0600a0a, + 0xb4810cae, + 0xc000c000, + 0x0a0690e0, 0x0caec060, 0xc000b481, - 0x90e0c000, - 0xc0600a06, - 0xb4810cae, - 0xf208c000, - 0x2a04aa59, + 0xa8d9f208, + 0x2a12d011, 0x850a7500, 0x491cb540, 0x90a2c000, 0xb5408504, - 0xb783491c, - 0x75007508, - 0x9322c000, - 0x7608b783, - 0xc0007500, - 0xb7809284, - 0x7500460c, - 0x91e2c000, - 0x7688b783, - 0xc0007500, - 0xb7209144, - 0xb760618c, - 0xb7805b14, - 0x9ea4402d, - 0xf2089c62, - 0x2a20aa59, - 0xc0007500, - 0xda0890e2, - 0x7500aa41, - 0x9244c000, - 0x5a0cb780, - 0x530cb720, - 0xa98eda08, - 0x9c629e8c, - 0x7508b783, - 0xc0007500, - 0x850690a2, - 0x7f18b543, - 0xaa59f208, + 0xd031491c, 0x75002a10, - 0x9182c001, - 0x0a7ec2f0, - 0x0cfac038, - 0xc000b481, - 0xa8c1f248, - 0x0ce6c050, - 0xc000b421, - 0xaa59f208, - 0x490cb720, - 0xc038851a, - 0x2a040c82, - 0x38907500, - 0x490cb520, - 0x08e6c184, - 0x8d28e001, - 0x4d1cb540, - 0xc000b421, - 0x638cb780, - 0x0886c800, - 0x0c80c002, - 0x520cb580, - 0xc000b421, - 0x9a55ffd4, - 0x490cb780, - 0x0c82c03e, - 0xc000b481, - 0x4d0cb720, - 0x0c82c050, - 0xc000b421, - 0xa941da08, - 0xa8d5f290, - 0xa946da08, - 0x9e536123, + 0x90e2c000, 0xaa41da08, - 0xb7206097, - 0x87026014, - 0x7e82b541, - 0xb540857f, - 0x851a459a, - 0x449ab540, - 0x1a040d86, - 0x4d8cb580, - 0x405bb540, - 0xb5408526, - 0xb540415b, - 0x5891460a, - 0xb52018a0, - 0xb55f40cb, - 0xc0147fe4, - 0xb75f9bb2, - 0x85067fe4, - 0x7e18b543, - 0x7e80b543, - 0x4400b544, - 0x4480b544, - 0x7f80b543, - 0xa8c6da08, - 0xaa55f290, - 0xb7209e49, - 0xb5445714, - 0x62434000, - 0x434db720, - 0xda088502, - 0x58c8a9e2, - 0x2880c101, - 0xb5409e89, - 0xb5404e1c, - 0x5dc0519c, - 0x2dc0c0ff, - 0x3db0ca01, - 0x5a11c200, - 0x450ab580, - 0xfff43596, - 0xc0c099b0, - 0xc0120d82, - 0x0d0209c2, - 0xffd40942, - 0x9e7b98ee, - 0x71460a82, - 0xc0018546, - 0x9dcf9168, - 0x99b0fff4, + 0xc0007500, + 0xb7809244, + 0xb720598c, + 0xda08530c, + 0x9e8ca98e, + 0xb7829c62, + 0x75005508, + 0x90a2c000, + 0xb5438506, + 0xf2087d18, + 0x2a10aa59, + 0xc0017500, + 0xc2f09182, + 0xc0380a7e, + 0xb4810cfa, + 0xf248c000, + 0xc050a8c1, + 0xb4210ce6, + 0xf208c000, + 0xb720aa59, + 0x851a490c, + 0x0c82c038, + 0x75002a04, + 0xb5203890, + 0xc184490c, + 0xe00108e6, + 0xb5408d28, + 0xb4214d1c, + 0xb780c000, + 0xc800630c, + 0xc0020886, + 0xb5800c80, + 0xb421520c, + 0xffd4c000, + 0xb7809adb, + 0xc03e490c, + 0xb4810c82, + 0xb720c000, + 0xc0504d0c, + 0xb4210c82, + 0xda08c000, + 0xf290a941, + 0xda08a8d5, + 0x6123a946, + 0xda089e53, + 0x6097aa41, + 0x5f94b720, + 0xb5418702, + 0x857f7d82, + 0x459ab540, + 0xb540851a, + 0x0d86449a, + 0xb5801a04, + 0xb5404d8c, + 0x8526405b, + 0x415bb540, + 0x460ab540, + 0x18a05891, + 0x40cbb520, + 0x7fe4b55f, + 0x9ba4c014, + 0x7fe4b75f, + 0xb5438506, + 0xb5437c18, + 0xb5447c80, + 0xb5444200, + 0xb5434280, + 0xda087d80, + 0xf290a8c6, + 0x9e49aa55, + 0x5714b720, + 0x7e00b543, + 0xb7206243, + 0x8502434d, + 0xa9e2da08, + 0xc10158c8, + 0x9e892880, + 0x4e1cb540, + 0x519cb540, + 0xc0ff5dc0, + 0xca012dc0, + 0xc2003db0, + 0xb5805a11, + 0x3596450a, + 0x99ccfff4, 0x0d82c0c0, 0x09c2c012, - 0x09060d02, - 0x98ddffd4, - 0x1e70d091, - 0x0a027148, - 0x0a42d00b, - 0xa9e2da08, - 0x5a28c200, - 0x5dc09ea1, - 0x2dc0c0ff, - 0x3db0c801, - 0xfff43596, - 0x9e7b9984, - 0x0a50d051, - 0x5a40c200, - 0x5ac1c200, - 0x85067146, - 0x9326fffe, - 0x618cb720, - 0x462db780, - 0xcfce7500, - 0xb541857f, - 0xc000409c, - 0xf2089102, - 0xb760a9de, - 0x9ea4450a, - 0x0d829c62, - 0x98e8c014, - 0x7e88b783, - 0x85027500, - 0x7e18b543, - 0x9324c002, - 0x6194b720, - 0x5b0cb7a0, - 0x06830b02, - 0x7508b783, - 0xc0027500, - 0xb78390c2, - 0x75007608, - 0x9022c002, - 0x7f08b783, + 0x09420d02, + 0x9974ffd4, + 0x0a829e7b, + 0xb7c07146, + 0x85466114, + 0x9168c001, + 0xfff49dcf, + 0xc0c099ca, + 0xc0120d82, + 0x0d0209c2, + 0xffd40906, + 0xd0919961, + 0x71481e70, + 0xd00b0a02, + 0xda080a42, + 0xc200a9e2, + 0x9ea15a28, + 0xc0ff5dc0, + 0xc8012dc0, + 0x35963db0, + 0x999efff4, + 0xd0519e7b, + 0xc2000a50, + 0xc2005a40, + 0x71465ac1, + 0xfffe8506, + 0xf2509326, + 0x7500aa51, + 0x857fcfce, + 0x401cb541, + 0x9102c000, + 0xa9def208, + 0x450ab760, + 0x9c629ea4, + 0xc0140d82, + 0xb78398df, + 0x75007c88, + 0xb5438502, + 0xc0027c18, + 0xb7a09204, + 0x0b025a8c, + 0xb782068d, + 0x75005508, + 0x93e2c001, + 0x7d08b783, 0xc0007500, - 0xb76091c2, - 0xf208618c, - 0xb5c3a9a2, - 0xf0487f08, - 0x9e84a869, + 0xf2089182, + 0xf250a9a2, + 0xb5c3a849, + 0x9e847d08, 0xb5009c62, - 0xb784430a, - 0x75004008, + 0xb783430a, + 0x75007e08, 0x9382c000, 0xa825f210, - 0xb5c49eab, - 0x9e844008, + 0xb5c39eab, + 0x9e847e08, 0xf2509c62, 0x9ea4aa21, 0xf2089c62, @@ -2243,35 +2178,35 @@ unsigned long aui32MPG4CBR_MasterMTXTOPAZFWText[] = { 0xf2089eab, 0x0986a021, 0x9c629ea4, - 0x4008b784, + 0x7e08b783, 0xc0007500, 0x0d8691e4, 0x9898c014, - 0x4008b784, + 0x7e08b783, 0xffff7500, 0xc0009342, 0x0d8690a0, 0x988ec014, - 0x7e88b783, + 0x7c88b783, 0xfffd7500, - 0xc0c09222, + 0xc0c09302, 0xc0120d82, 0x0d0209c2, 0xffd40906, - 0xc8019844, + 0xc80198d3, 0xb5800a02, 0xc0c0518c, 0xc0120d82, 0x0d0209c2, 0xffd40942, - 0xb7609838, + 0xb76098c7, 0xfff45194, - 0x0d8698ee, - 0x98fcfff4, + 0x0d869913, + 0x9921fff4, 0x0d82c0c0, 0x09c2c012, 0x09060d02, - 0x9829ffd4, + 0x98b8ffd4, 0xc0068502, 0xc4300892, 0x09020c9a, @@ -2313,7 +2248,7 @@ unsigned long aui32MPG4CBR_MasterMTXTOPAZFWText[] = { 0xc0c0c000, 0x09e20d82, 0x09420d02, - 0x9bd5ffb4, + 0x9864ffd4, 0xc0340a02, 0xb4810cb6, 0xb79fc000, @@ -2328,7 +2263,7 @@ unsigned long aui32MPG4CBR_MasterMTXTOPAZFWText[] = { 0x0d82c0c0, 0x09c2c012, 0x09060d02, - 0x9bb7ffb4, + 0x9846ffd4, 0x9240c000, 0x0cb2c434, 0xb4810a02, @@ -2336,12 +2271,12 @@ unsigned long aui32MPG4CBR_MasterMTXTOPAZFWText[] = { 0x28844220, 0xc0007440, 0xb78390e2, - 0x75007e08, - 0x91a2c009, + 0x75007c08, + 0x9102c009, 0x4e0cb780, 0xc0007502, 0x0d8290c4, - 0x9a29c014, + 0x9a24c014, 0xb7403ac0, 0xb7405714, 0xd810568c, @@ -2371,7 +2306,7 @@ unsigned long aui32MPG4CBR_MasterMTXTOPAZFWText[] = { 0x91a2c002, 0x911cc002, 0x650ab760, - 0x6104b740, + 0x6084b740, 0x9e2d9e99, 0x4003ba09, 0x5e7fd0a2, @@ -2418,494 +2353,449 @@ unsigned long aui32MPG4CBR_MasterMTXTOPAZFWText[] = { 0x458ab780, 0xb5800a04, 0xc014458a, - 0xb7839a96, - 0x75007508, - 0x9222c002, - 0x7608b783, - 0xc0027500, - 0xb7809182, - 0x2a40518c, + 0xb7829a91, + 0x75005508, + 0x9182c002, + 0x518cb780, + 0x75002a40, + 0x90e4c000, + 0x4208b784, + 0xc002751a, + 0xb7809024, + 0xb721580c, + 0xda087d92, + 0x9e48a881, + 0xc0007002, + 0xb7809284, + 0x8502430a, + 0x7d9ab541, + 0x440ab580, + 0x4412b760, + 0x530cb780, + 0xb5438506, + 0xb5437d18, + 0x9ea47e18, + 0xf2109c62, + 0x2a10aa39, 0xc0007500, - 0xb78490e4, - 0x751a4408, - 0x9024c002, - 0x580cb780, - 0x7e92b721, - 0xa881da08, - 0x70029e48, - 0x9284c000, - 0x430ab780, - 0xb5418502, - 0xb5807e9a, - 0xb760440a, - 0xb7804412, - 0x8506530c, - 0x7f18b543, - 0x4018b544, - 0x9c629ea4, - 0xaa39f210, - 0x75002a10, - 0x93e2c000, - 0x4008b784, + 0xb78393e2, + 0x75007e08, + 0x90e4c000, + 0x7d8ab781, + 0xc0007502, + 0xb78392a4, + 0x75007d08, + 0xd0010902, + 0xc4380922, + 0x0a020c82, + 0xc000b481, + 0x4220b101, + 0x309428f1, + 0x0c82c038, + 0xc000b421, + 0x983ec014, + 0x4e0cb780, + 0xa955f288, + 0x71040a04, + 0x4e0cb580, + 0x90a4c000, + 0xb5408502, + 0xda104e1c, + 0xb720a8a5, + 0x58914592, + 0xba0960a3, + 0x9e4c4003, + 0x08843a84, + 0x020b7102, + 0x2a3dcffe, + 0x4426b354, + 0xd0510289, + 0x744028d0, + 0x9142c000, + 0x0d82c0c0, + 0x09c2c012, + 0x09420d02, + 0x9b16ffb4, + 0x518cb780, 0xc0007500, - 0xb78190e4, - 0x75027e8a, - 0x92a4c000, - 0x7f08b783, - 0x09027500, - 0x0922d001, - 0x0c82c438, - 0xb4810a02, - 0xb101c000, - 0x28f14220, - 0xc0383094, - 0xb4210c82, - 0xc014c000, - 0xb780983e, - 0xf2884e0c, - 0x0a04a955, - 0xb5807104, - 0xc0004e0c, - 0x850290a4, - 0x4e1cb540, - 0xa8a5da10, - 0x4592b720, - 0x60a35891, - 0x4003ba09, - 0x3a849e4c, - 0x71020884, - 0xcffe020b, - 0xb3542a3d, - 0x02894426, - 0x28d0d051, - 0xc0007440, - 0xc0c09142, - 0xc0120d82, - 0x0d0209c2, - 0xffb40942, - 0xb7809a82, - 0x7500518c, - 0x90a2c000, - 0xffd49eab, - 0xb79f9b45, - 0xb7bf7eee, - 0xb7df7f6e, - 0x8c607fee, - 0xf8399c22, - 0xb724a205, - 0xb7404408, - 0xb7805204, - 0xd0a6448a, - 0x9e2d5908, - 0x578cb740, - 0xa94ee030, - 0x641cb760, - 0x4498b744, - 0x4400b744, - 0xb5801a04, - 0xc030448a, - 0xe200a8cd, - 0xd2515a40, - 0xda080a20, - 0xe210a882, - 0xb54082a3, - 0x5c955194, - 0xb5245c90, - 0xc0014408, - 0xb78492c4, - 0x0a044488, - 0x28ced3f1, - 0xb5847444, - 0xc0014488, - 0xb7619034, - 0x85064094, - 0x7e98b543, - 0x764024a6, - 0x4018b544, - 0x5194b520, - 0x9202c000, - 0x08a0d131, - 0x402bb780, - 0x3c80c801, - 0xc2009e48, - 0xc0ff5a40, - 0x32082a40, - 0x518cb580, - 0xf9f80806, - 0x9c22aa1d, - 0x4488b724, - 0x6004b740, - 0x5904d0a6, - 0xc8309e2d, - 0xb580aa4d, - 0xd132448a, - 0xb72009a0, - 0xd810458a, - 0xba19aa61, - 0xc2004002, - 0x1a045a11, - 0xc00070c8, - 0xb7819104, - 0xc040408c, - 0xb5813a00, - 0xb720408c, - 0xd0114e8c, - 0x70c80a18, + 0x9eab90a2, + 0x9b6fffd4, + 0x7eeeb79f, + 0x7f6eb7bf, + 0x7feeb7df, + 0x9c228c60, + 0xa205f839, + 0x4208b724, + 0x5204b740, + 0x448ab780, + 0x5908d0a6, + 0xb7409e2d, + 0xe030578c, + 0xb760a94e, + 0xb744639c, + 0xb7444298, + 0x1a044200, + 0x448ab580, + 0xa8cdc030, + 0x5a40e200, + 0x0a20d251, + 0xa882da08, + 0x82a3e210, + 0x5194b540, + 0x5c905c95, + 0x4208b524, + 0x92c4c001, + 0x4288b784, + 0xd3f10a04, + 0x744428ce, + 0x4288b584, + 0x9034c001, + 0x4014b761, + 0xb5438506, + 0x24a67c98, + 0xb5437640, + 0xb5207e18, + 0xc0005194, + 0xd1319202, + 0xb78008a0, + 0xc801402b, + 0x9e483c80, + 0x5a40c200, + 0x2a40c0ff, + 0xb5803208, + 0x0806518c, + 0xaa1df9f8, + 0xb7249c22, + 0xb7404288, + 0xd0a65f84, + 0x9e2d5904, + 0xaa4dc830, + 0x448ab580, + 0x09a0d132, + 0x458ab720, + 0xaa61d810, + 0x4002ba19, + 0x5a11c200, + 0x70c81a04, 0x9104c000, - 0x408cb781, - 0x3a00c010, - 0x408cb581, - 0x0a1cd011, + 0x400cb781, + 0x3a00c040, + 0x400cb581, + 0x4e8cb720, + 0x0a18d011, 0xc00070c8, 0xb7819104, - 0xc020408c, + 0xc010400c, 0xb5813a00, - 0xb780408c, - 0xf288568c, - 0xf288a916, - 0x9e50a919, - 0x460ab720, - 0x1a24d011, - 0xba096241, - 0x00b24002, + 0xd011400c, + 0x70c80a1c, + 0x9104c000, + 0x400cb781, + 0x3a00c020, + 0x400cb581, + 0x568cb780, + 0xa916f288, + 0xa919f288, + 0xb7209e50, + 0xd011460a, + 0x62411a24, + 0x4002ba09, + 0x704800b2, + 0x9106c000, + 0x400cb781, + 0x2a7acfff, + 0x400cb581, + 0x1a22d011, + 0x62459e52, 0xc0007048, 0xb7819106, - 0xcfff408c, - 0xb5812a7a, - 0xd011408c, - 0x9e521a22, - 0x70486245, - 0x9106c000, - 0x408cb781, - 0x2a7ec7fe, - 0x408cb581, - 0x451ab740, - 0x5e11d0a2, - 0x8821f310, - 0xc00070c8, - 0xb7819104, - 0xcfff408c, - 0xb5812a4e, - 0xb740408c, - 0xb721570c, - 0xd808408c, - 0x9e50aa45, - 0xc2009e8a, - 0x1a045a11, - 0xb7206209, - 0x0a045194, - 0x4002ba24, - 0x249470c8, - 0x5194b520, - 0x9118c000, - 0x3c80c801, - 0x5194b520, - 0x91c0c000, - 0xaa61d810, - 0x3c80c801, - 0xc2009e48, - 0xc0ff5a40, - 0x32082a40, + 0xc7fe400c, + 0xb5812a7e, + 0xb740400c, + 0xd0a2451a, + 0xf3105e11, + 0x70c88821, + 0x9104c000, + 0x400cb781, + 0x2a4ecfff, + 0x400cb581, + 0x570cb740, + 0x400cb721, + 0xaa45d808, + 0x9e8a9e50, + 0x5a11c200, + 0x62091a04, + 0x5194b720, + 0xba240a04, + 0x70c84002, + 0xb5202494, + 0xc0005194, + 0xc8019118, + 0xb5203c80, + 0xc0005194, + 0xd81091c0, + 0xc801aa61, + 0x9e483c80, + 0x5a40c200, + 0x2a40c0ff, + 0xb5803208, + 0xf008518c, + 0xc040aa59, + 0x75002a00, + 0x9102c000, + 0x518cb780, + 0x3a00c101, 0x518cb580, - 0xaa59f008, - 0x2a00c040, - 0xc0007500, - 0xb7809102, - 0xc101518c, - 0xb5803a00, - 0xb760518c, - 0xffd45194, - 0x08029a34, - 0xaa1df9f8, - 0xb7009c22, - 0xd2515794, - 0xb7600e04, - 0xda08568c, - 0xc00ea881, - 0xc0342dfc, - 0xf0080cba, - 0x5895a961, - 0x5810c080, - 0xb4419e82, - 0xb780c000, - 0xf008454a, - 0xc200a963, - 0xf3105a10, - 0xf0088021, - 0x0c84a8e9, - 0xa261f008, - 0xc000b421, - 0x46cab780, - 0xa96bf008, + 0x5194b760, + 0x9a5effd4, + 0xf9f80802, + 0x9c22aa1d, + 0x5794b700, + 0x0e04d251, + 0x568cb760, + 0xa881da08, + 0x2dfcc00e, + 0x0cbac034, + 0xa961f008, + 0xc0805895, + 0x9e825810, + 0xc000b441, + 0x454ab780, + 0xa963f008, + 0x5a10c200, 0x8021f310, - 0xa8edf008, + 0xa8e9f008, 0xf0080c84, - 0xb421a269, + 0xb421a261, 0xb780c000, 0xf00846ca, - 0xf310a96f, + 0xf310a96b, 0xf0088021, - 0x0c8ca8f5, - 0xa26df008, + 0x0c84a8ed, + 0xa269f008, 0xc000b421, - 0xa97df008, - 0xb4410c84, + 0x46cab780, + 0xa96ff008, + 0x8021f310, + 0xa8f5f008, + 0xf0080c8c, + 0xb421a26d, + 0xf008c000, + 0x0c84a97d, + 0xc000b441, + 0x4d8cb780, + 0xd2240a08, + 0x72445890, + 0x931cc000, + 0x0e04d131, + 0xa903da08, + 0xe2109e4c, + 0x710288a1, + 0x91d6c000, + 0xaa75f008, + 0xa8fdf008, + 0x0a00c010, + 0xa275f008, + 0x0880c008, + 0xa0fdf008, + 0x4f0cb780, + 0x0cdac034, + 0xc000b481, + 0x4f8cb720, + 0xb4210c84, 0xb780c000, - 0x0a084d8c, - 0x5890d224, - 0xc0007244, - 0xd131931c, - 0xda080e04, - 0x9e4ca903, - 0x88a1e210, - 0xc0007102, - 0xf00891d6, - 0xf008aa75, - 0xc010a8fd, - 0xf0080a00, - 0xc008a275, - 0xf0080880, - 0xb780a0fd, - 0xc0344f0c, - 0xb4810cda, + 0x0ce44f0c, + 0xb4810a40, 0xb720c000, 0x0c844f8c, - 0xc000b421, - 0x4f0cb780, - 0x0a400ce4, + 0xb42108c0, + 0xb780c000, + 0xb7204f0c, + 0x1ce44f8c, + 0x0a00c010, + 0x4f0cb580, + 0xaa65f048, + 0x0880c008, + 0x4f8cb520, 0xc000b481, - 0x4f8cb720, - 0x08c00c84, - 0xc000b421, - 0x4f0cb780, - 0x4f8cb720, - 0xc0101ce4, - 0xb5800a00, - 0xf0484f0c, - 0xc008aa65, - 0xb5200880, - 0xb4814f8c, + 0xa8edf048, + 0xb4210c84, 0xf048c000, + 0xf048aa65, 0x0c84a8ed, - 0xc000b421, - 0xaa65f048, - 0xa8edf048, - 0xc0100c84, - 0xf0480a00, - 0xf048a265, - 0xc008aa75, - 0xf0480880, - 0xb481a0ed, - 0xf088c000, - 0x0c88a965, - 0xc000b441, - 0x0c80d131, - 0x402bb780, - 0xa967f088, - 0x2a40cffe, - 0x8021f310, - 0xa969f088, - 0xf0880c88, - 0xb441a265, + 0x0a00c010, + 0xa265f048, + 0xaa75f048, + 0x0880c008, + 0xa0edf048, + 0xc000b481, + 0xa965f088, + 0xb4410c88, 0xd131c000, 0xb7800c80, 0xf088402b, - 0xcffea96b, + 0xcffea967, 0xf3102a40, - 0xf0488021, - 0x1c8ca97d, - 0xa269f088, + 0xf0888021, + 0x0c88a969, + 0xa265f088, 0xc000b441, 0x0c80d131, 0x402bb780, - 0xa97ff048, - 0xc20076c0, - 0xc2005a11, - 0xf3105a14, - 0xf0488021, - 0xc001a27d, - 0xb7209182, - 0x1ca8454a, - 0xc000b421, - 0x46cab780, - 0xc2000c84, - 0xc2005a0d, - 0x324258c0, - 0xc000b481, - 0x0d04d131, - 0xaa41d808, - 0xc2000c8c, - 0xcffe588c, - 0xc20028fc, - 0x30985a50, - 0xc000b421, - 0x0d04d251, - 0xaa41d808, - 0xc2000ca0, - 0x1a105a11, - 0xc0042a3c, - 0xb4813a00, + 0xa96bf088, + 0x2a40cffe, + 0x8021f310, + 0xa97df048, + 0xf0881c8c, + 0xb441a269, + 0xd131c000, + 0xb7800c80, + 0xf048402b, + 0x76c0a97f, + 0x5a11c200, + 0x5a14c200, + 0x8021f310, + 0xa27df048, + 0x9182c001, + 0x454ab720, + 0xb4211ca8, 0xb780c000, - 0x0a044d8c, - 0x4d8cb580, - 0xa68d9c22, - 0x0c92c43e, - 0xb4810a02, - 0xb103c000, - 0xb7804220, - 0xda085e8c, - 0xda08a885, - 0xda08a909, - 0xda08a189, - 0xda08a081, - 0x0cd0a105, - 0xb4810a02, - 0xb103c000, - 0xb7204220, - 0xb7805e0c, - 0xb7a0518c, - 0xb7205e8c, - 0xb74040b3, - 0xb560412b, - 0x2a40412b, - 0x03037500, - 0x4033b520, - 0x40abb540, - 0x90e2c000, - 0x4408b784, - 0xc000750a, - 0xb78490f2, - 0x751a4408, - 0x9204c00d, - 0x7e8ab781, - 0xb5810a04, - 0xc4507e8a, - 0x0a020ca6, + 0x0c8446ca, + 0x5a0dc200, + 0x58c0c200, + 0xb4813242, + 0xd131c000, + 0xd8080d04, + 0x0c8caa41, + 0x588cc200, + 0x28fccffe, + 0x5a50c200, + 0xb4213098, + 0xd251c000, + 0xd8080d04, + 0x0ca0aa41, + 0x5a11c200, + 0x2a3c1a10, + 0x3a00c004, + 0xc000b481, + 0x4d8cb780, + 0xb5800a04, + 0x9c224d8c, + 0xc43ea68d, + 0x0a020c92, 0xc000b481, 0x4220b103, - 0xc0310087, - 0x02072880, - 0x2a7cc00f, - 0x59e1d0a4, - 0x59c1d228, - 0xcffe0007, - 0x0c88287c, + 0x5e0cb780, + 0xa885da08, + 0xa909da08, + 0xa189da08, + 0xa081da08, + 0xa105da08, + 0x0a020cd0, + 0xc000b481, + 0x4220b103, + 0x5d8cb720, + 0x518cb780, + 0x5e04b760, + 0x40b3b720, + 0x412bb740, + 0x412bb560, + 0x75002a40, + 0xb5200383, + 0xb5404033, + 0xc00040ab, + 0xb78490e2, + 0x750a4208, + 0x90f2c000, + 0x4208b784, + 0xc00a751a, + 0xb7819364, + 0x0a047d8a, + 0x7d8ab581, + 0x0ca6c450, 0xb4810a02, 0xb103c000, - 0xc1804220, - 0x9e9a5bc1, - 0x2d7ccffe, - 0xb4810cbc, - 0xb103c000, 0x00874220, - 0x570cb740, - 0x7d8ab781, - 0x2880c0fc, - 0x283ed0f2, - 0x5b19d0a4, - 0xd8889e41, - 0x9e95a8d2, - 0x7d92b501, - 0x7e7edffc, - 0xba1c1218, - 0xc0024002, - 0x76c291c2, - 0x9384c000, - 0x480ab780, - 0x6104b740, - 0x4002ba24, - 0x58ffc200, - 0x00c258ed, - 0xd0a65897, - 0x9e2d5908, - 0x12425894, - 0xe0389e59, - 0x5230a8ce, - 0x9ea74a7d, - 0xa0c2249e, - 0x9180c001, - 0x468ab780, - 0xa8a1da08, - 0x4002ba24, - 0xc0017048, - 0xb780907c, - 0xb720488a, - 0xb7404812, - 0x0a046104, - 0x488ab580, - 0x4003ba09, - 0x5e7fd0a2, - 0x9e2d9e49, - 0x5a6dc200, - 0xc2000218, - 0xd2265a17, - 0xc2005908, - 0x9ea75a14, - 0xa94de038, - 0x9e4c149e, - 0x50b00886, - 0xa1413122, - 0x480ab780, + 0x2880c031, + 0x59e1d0a4, + 0x02079e9d, + 0x2a7cc00f, + 0x5b41c200, + 0x2efccffe, + 0x0a020c88, + 0xc000b481, + 0x4220b103, + 0x5841c180, + 0xcffe9e9a, + 0x0cbc2d7c, + 0xc000b481, + 0x4220b103, + 0xb7400087, + 0xb781570c, + 0xc0fc7c8a, + 0xd0f22880, + 0xd0a4283e, + 0x9e415b19, + 0xa8d2d888, + 0x7c92b501, + 0xdffc1218, + 0xba1c7e7e, + 0x02854002, + 0x91c2c002, + 0xc00076c2, + 0xb7809384, + 0xb740480a, + 0xba246084, + 0xc2004002, + 0x58ed58ff, + 0x589700c2, + 0x5908d0a6, + 0x58949e2d, + 0x9e591242, + 0xa8cee038, + 0x4a7d5230, + 0x249e9ea7, + 0xc001a0c2, + 0xb7809180, + 0xd800468a, + 0xba24a8e1, + 0x70484002, + 0x907cc001, + 0x488ab780, + 0x4812b720, + 0x6084b740, 0xb5800a04, - 0xb783480a, - 0x75007588, - 0x7608b783, - 0x90c4c000, - 0x7d3ec01c, - 0x9184c002, - 0x7d3ec01c, - 0x03f0d011, - 0x0527d021, - 0xf21076c2, - 0x0882aa39, - 0x0892d001, - 0x79022a04, - 0x5b0cb740, - 0x90e2c000, - 0xaa49d808, - 0xd8080a04, - 0xf008a249, - 0xf00aa94b, - 0xf310a94c, - 0xe0108027, - 0xf00882a5, - 0xf008a249, - 0xb783a0cd, - 0x75007a88, - 0xd0020882, - 0x76c20892, - 0xd0020a02, - 0x78480a42, - 0x90c2c000, - 0x8542c07c, - 0xa123da08, - 0xf00876c2, - 0xc000a953, - 0xda0890c4, - 0xc000aa41, - 0xda089080, - 0xe310aa21, - 0xd80880a1, - 0xf008aa4d, - 0x0a04a0d1, - 0xa24dd808, - 0x91c0c006, - 0x5b0cb720, - 0xf2109d2e, - 0xc301aa39, - 0xc2018136, - 0xb7408120, - 0x2a044525, - 0xf0107500, - 0xf3108027, + 0xba09488a, + 0xd0a24003, + 0x9e495e7f, + 0xc2009e2d, + 0x02185a6d, + 0x5a17c200, + 0x5908d226, + 0x5a14c200, + 0xe0389ea7, + 0x149ea94d, + 0x08869e4c, + 0x312250b0, + 0xb780a141, + 0x0a04480a, + 0x480ab580, + 0xaa39f208, + 0xb7209e52, + 0x2a045a8c, + 0x02207500, + 0xb7409d4d, + 0xc3014525, + 0xf310813a, + 0xf3108025, 0x01038221, 0x452db580, 0x90a2c001, 0xc00076c2, 0xda0890c4, - 0xc000aa41, - 0xda089080, - 0xd808aa21, + 0xc000aa61, + 0xd8009080, + 0xd808aa61, 0x76c6a25d, 0x9082c001, 0xc00076c0, @@ -2919,19 +2809,19 @@ unsigned long aui32MPG4CBR_MasterMTXTOPAZFWText[] = { 0xe002a947, 0xc0008d26, 0xda089160, - 0x74c0aa41, + 0x74c0aa61, 0xa947d848, 0xa25dd808, 0x8d2ae002, 0x802df210, 0xa245d848, - 0x7708b783, + 0x5588b782, 0xc0007500, 0xb7809302, 0x9e41440a, 0xc0007048, 0x85029244, - 0x7718b543, + 0x5598b542, 0x0c82c43a, 0xb4810a02, 0xb103c000, @@ -2946,7 +2836,7 @@ unsigned long aui32MPG4CBR_MasterMTXTOPAZFWText[] = { 0x0a42d001, 0xc0007848, 0x85069242, - 0x7718b543, + 0x5598b542, 0x0c82c43a, 0xb4810a02, 0xb103c000, @@ -2956,8 +2846,8 @@ unsigned long aui32MPG4CBR_MasterMTXTOPAZFWText[] = { 0x7780c000, 0x91a2c001, 0xc00076c0, - 0xda0892e4, - 0xf008aa21, + 0xd80092e4, + 0xf008aa61, 0xd808a947, 0xf310a8d5, 0xd8088021, @@ -2967,7 +2857,7 @@ unsigned long aui32MPG4CBR_MasterMTXTOPAZFWText[] = { 0x00c2a0da, 0xa0d5d808, 0x92a0c000, - 0xaa41da08, + 0xaa61da08, 0xa95bf008, 0xa8c9d848, 0x8021f310, @@ -2983,11 +2873,11 @@ unsigned long aui32MPG4CBR_MasterMTXTOPAZFWText[] = { 0xf310a9c7, 0xf0488021, 0xf008a94f, - 0xf210a25d, - 0xd8488221, + 0xf110a25d, + 0xd8488223, 0xf048a8c2, - 0xf010a241, - 0xe2108037, + 0xf310a241, + 0xe2108035, 0x0c8480a9, 0xa0c2d848, 0xa245f048, @@ -2996,7 +2886,7 @@ unsigned long aui32MPG4CBR_MasterMTXTOPAZFWText[] = { 0x7f6eb7df, 0x7feeb7ff, 0x9c228c60, - 0x5a0cb780, + 0x598cb780, 0x08c0d0f1, 0x4031b720, 0x9ea27642, @@ -3023,7 +2913,7 @@ unsigned long aui32MPG4CBR_MasterMTXTOPAZFWText[] = { 0x72c0c002, 0x1c0ad011, 0xb7809c22, - 0xf2085b8c, + 0xf2085b0c, 0xd010a882, 0x743d1432, 0x90b6c000, @@ -3037,12 +2927,12 @@ unsigned long aui32MPG4CBR_MasterMTXTOPAZFWText[] = { 0x7008c012, 0x7002c010, 0xb7209c22, - 0x85025a14, + 0x85025994, 0x41cbb720, 0xa17fd810, 0xa173d810, 0xb7808502, - 0xf0105b8c, + 0xf0105b0c, 0xd810a167, 0xd810a17b, 0xd850a177, @@ -3074,7 +2964,7 @@ unsigned long aui32MPG4CBR_MasterMTXTOPAZFWText[] = { 0xf208a10f, 0xf248a081, 0x9c22a10b, - 0x5b8cb780, + 0x5b0cb780, 0xa8e1f010, 0xa081f208, 0xa8f2d810, @@ -3104,7 +2994,7 @@ unsigned long aui32MPG4CBR_MasterMTXTOPAZFWText[] = { 0xa8eef050, 0xa08ef248, 0xa8fdf010, - 0x5c94b720, + 0x5c14b720, 0xa09df208, 0x41ddb740, 0xaa69f050, @@ -3126,17 +3016,17 @@ unsigned long aui32MPG4CBR_MasterMTXTOPAZFWText[] = { 0x9c22a16b, 0x9e5c74c2, 0x91c4c001, - 0x5f0cb780, + 0x5e8cb780, 0xa885d208, 0x85027440, - 0x7a98b543, + 0x7898b543, 0x91a4c001, - 0x5b8cb780, - 0x5914b720, + 0x5b0cb780, + 0x5894b720, 0xa881da48, 0x42cdb740, - 0x5a0cb780, - 0x5c94b740, + 0x598cb780, + 0x5c14b740, 0xf2486095, 0xf010a917, 0xb740a94d, @@ -3146,14 +3036,14 @@ unsigned long aui32MPG4CBR_MasterMTXTOPAZFWText[] = { 0xf31088a3, 0x70488a21, 0x91fcc000, - 0x7a88b563, + 0x7888b563, 0x9160c000, 0xc00074c0, 0xb7209104, - 0xda085a0c, + 0xda08598c, 0xb580aa01, 0xb70341ab, - 0x9c227a88, + 0x9c227888, 0x0e82a61d, 0x4002ba3b, 0x72cacc12, @@ -3174,7 +3064,7 @@ unsigned long aui32MPG4CBR_MasterMTXTOPAZFWText[] = { 0xd0246041, 0xc0005a93, 0xb7809180, - 0xda08590c, + 0xda08588c, 0xd010a88a, 0x0d021590, 0x9bd6c034, @@ -3186,10 +3076,10 @@ unsigned long aui32MPG4CBR_MasterMTXTOPAZFWText[] = { 0x8c00c002, 0xa61d9c22, 0xb7e08440, - 0xda105914, + 0xda105894, 0xb7e0aa75, - 0x753a5a0c, - 0x5b8cb740, + 0x753a598c, + 0x5b0cb740, 0xaa61f208, 0xd00a0c82, 0xb53f0c92, @@ -3202,7 +3092,7 @@ unsigned long aui32MPG4CBR_MasterMTXTOPAZFWText[] = { 0x4003ba2d, 0x7f74b53f, 0x92a4c001, - 0x5c94b7c0, + 0x5c14b7c0, 0xa94bf210, 0xaa4df210, 0xf3107740, @@ -3228,7 +3118,7 @@ unsigned long aui32MPG4CBR_MasterMTXTOPAZFWText[] = { 0xfff4048b, 0xc0019b71, 0xb72092c0, - 0xb7405c94, + 0xb7405c14, 0xb780405d, 0x774041cd, 0x88a1f310, @@ -3262,7 +3152,7 @@ unsigned long aui32MPG4CBR_MasterMTXTOPAZFWText[] = { 0xc0027eee, 0x9c228c40, 0xb740a605, - 0xba126484, + 0xba126404, 0xd0114003, 0xd2261e22, 0x9e2d5904, @@ -3283,7 +3173,7 @@ unsigned long aui32MPG4CBR_MasterMTXTOPAZFWText[] = { 0x0e22d011, 0xba129ea2, 0xb7204003, - 0xd0915c8c, + 0xd0915c0c, 0xd2080a10, 0x7282a882, 0x485ab312, @@ -3294,9 +3184,9 @@ unsigned long aui32MPG4CBR_MasterMTXTOPAZFWText[] = { 0xb7bf7f6e, 0x8c407fee, 0xa6059c22, - 0x5a14b720, + 0x5994b720, 0x404db720, - 0x5d94b700, + 0x5d14b700, 0xd0517444, 0xb3401e00, 0x9e4d4442, @@ -3312,7 +3202,7 @@ unsigned long aui32MPG4CBR_MasterMTXTOPAZFWText[] = { 0xd2884003, 0x7502aa25, 0x91c4c000, - 0x598cb780, + 0x590cb780, 0xa881d208, 0xc0007440, 0xd01190e4, @@ -3334,7 +3224,7 @@ unsigned long aui32MPG4CBR_MasterMTXTOPAZFWText[] = { 0x4002ba24, 0x4836b324, 0xb7209ea2, - 0xb7805c8c, + 0xb7805c0c, 0x9e524f29, 0x9ea21228, 0x4003ba12, @@ -3361,15 +3251,15 @@ unsigned long aui32MPG4CBR_MasterMTXTOPAZFWText[] = { 0xa61d9c22, 0x7efedffc, 0x9204c000, - 0x5b8cb780, - 0x5d94b7c0, + 0x5b0cb780, + 0x5d14b7c0, 0xaa99da08, 0xab11da08, 0xaa86f208, 0xab95da08, 0x91c0c000, - 0x5b8cb780, - 0x5d14b7c0, + 0x5b0cb780, + 0x5c94b7c0, 0xaa8dda48, 0xab05da48, 0xaa9af208, @@ -3382,13 +3272,13 @@ unsigned long aui32MPG4CBR_MasterMTXTOPAZFWText[] = { 0x5343c200, 0x53e3c200, 0x56a7c200, - 0x6204b740, + 0x6184b740, 0x5904d2a6, 0xc8309e2d, 0xda10a8cd, 0x6363aa51, 0xb74063f3, - 0x0a04629c, + 0x0a04621c, 0xa251da10, 0x9d479e89, 0xaa55da10, @@ -3433,9 +3323,9 @@ unsigned long aui32MPG4CBR_MasterMTXTOPAZFWText[] = { 0x8c00c002, 0xa60d9c22, 0xb7a076c0, - 0xc0015914, + 0xc0015894, 0xb7a092a2, - 0xda485b8c, + 0xda485b0c, 0x7500aa2d, 0x90a2c000, 0xfff40d86, @@ -3449,10 +3339,10 @@ unsigned long aui32MPG4CBR_MasterMTXTOPAZFWText[] = { 0x9382c000, 0xab3dda08, 0x99f1fff4, - 0x5a0cb780, + 0x598cb780, 0xa881f208, 0xaaa1d210, - 0x5c94b720, + 0x5c14b720, 0xb5a07442, 0x9e834f49, 0xba1e9eaa, @@ -3499,7 +3389,7 @@ unsigned long aui32MPG4CBR_MasterMTXTOPAZFWText[] = { 0x58877008, 0x92d8ffff, 0x9c220806, - 0x5a14b700, + 0x5994b700, 0x46dcb740, 0xc0019db9, 0xf21015b4, @@ -3507,7 +3397,7 @@ unsigned long aui32MPG4CBR_MasterMTXTOPAZFWText[] = { 0xb5800c82, 0xc00046cc, 0xb7209196, - 0xb7405f8c, + 0xb7405f0c, 0xf31040bd, 0xb5208021, 0xb58046d4, @@ -3520,14 +3410,14 @@ unsigned long aui32MPG4CBR_MasterMTXTOPAZFWText[] = { 0x7502404c, 0x1494c001, 0x9344c002, - 0x590cb720, + 0x588cb720, 0x43adb760, 0x5910d1a6, 0xf2109e48, 0xc2008827, 0x70085a13, 0xb7009e8b, - 0xc0045c94, + 0xc0045c14, 0xf0509276, 0x7008aa65, 0x9178c000, @@ -3564,14 +3454,14 @@ unsigned long aui32MPG4CBR_MasterMTXTOPAZFWText[] = { 0x70488021, 0x9018c002, 0x9080c002, - 0x590cb720, + 0x588cb720, 0x43adb760, 0x5910d1a6, 0xf2109e48, 0xc2008827, 0x70085a13, 0xb7009e8b, - 0xc0015c94, + 0xc0015c14, 0xf0509376, 0x7008aa65, 0x9196fffe, @@ -3621,7 +3511,7 @@ unsigned long aui32MPG4CBR_MasterMTXTOPAZFWText[] = { 0x9e59449a, 0x7102d012, 0x7500c004, - 0x5c94b720, + 0x5c14b720, 0xb342857e, 0xb5404478, 0xc0024fc1, @@ -3629,7 +3519,7 @@ unsigned long aui32MPG4CBR_MasterMTXTOPAZFWText[] = { 0x9c224059, 0xc030a605, 0xb7a0ac7d, - 0x9d59590c, + 0x9d59588c, 0xa45dc038, 0xac7dc030, 0xa45dc038, @@ -3641,13 +3531,13 @@ unsigned long aui32MPG4CBR_MasterMTXTOPAZFWText[] = { 0xda087c3e, 0x0a02a9aa, 0x0a42d002, - 0x5f0cb720, + 0x5e8cb720, 0xc00209ba, 0x85060aac, 0xa221d208, 0x40b9b540, 0x9a97fff4, - 0x5c94b720, + 0x5c14b720, 0x0e14d131, 0x0c94d171, 0x0d1cd131, @@ -3662,15 +3552,15 @@ unsigned long aui32MPG4CBR_MasterMTXTOPAZFWText[] = { 0xb7bf7f6e, 0x8c407fee, 0xb7209c22, - 0xb7805a0c, + 0xb780598c, 0x8502412d, 0x413bb540, 0xb5800a04, 0x9c22412d, 0xb720a61d, - 0xb7805c8c, + 0xb7805c0c, 0x9e8d422d, - 0x590cb7c0, + 0x588cb7c0, 0x0a0476c4, 0x422db580, 0x9124c000, @@ -3678,12 +3568,12 @@ unsigned long aui32MPG4CBR_MasterMTXTOPAZFWText[] = { 0xda08a133, 0xf210aa55, 0xb780a235, - 0x76c45a0c, + 0x76c4598c, 0xf2089ea6, 0xc009a182, 0xda089124, 0xb740a956, - 0x85025f8c, + 0x85025f0c, 0xa133d2d0, 0xa14bd290, 0xaa4df208, @@ -3829,7 +3719,7 @@ unsigned long aui32MPG4CBR_MasterMTXTOPAZFWText[] = { 0xa2b9d2d0, 0xa2c1d208, 0x90c0c009, - 0x5f8cb7a0, + 0x5f0cb7a0, 0xaa3df250, 0xa933f210, 0xa8b9f210, @@ -3891,7 +3781,7 @@ unsigned long aui32MPG4CBR_MasterMTXTOPAZFWText[] = { 0xda1090f2, 0x7500aa49, 0x92c2c001, - 0x5f0cb720, + 0x5e8cb720, 0x4129b780, 0x03837500, 0x9344c001, @@ -3920,7 +3810,7 @@ unsigned long aui32MPG4CBR_MasterMTXTOPAZFWText[] = { 0xa943dac8, 0xaa45dac8, 0x8021f310, - 0x5f0cb7e0, + 0x5e8cb7e0, 0x5a07c200, 0xa241dac8, 0xaa69d208, @@ -3998,12 +3888,12 @@ unsigned long aui32MPG4CBR_MasterMTXTOPAZFWText[] = { 0xc0027fee, 0x9c228c00, 0xb780a60d, - 0xf2085c8c, + 0xf2085c0c, 0xb740a90f, 0xb7405404, - 0xe220590c, + 0xe220588c, 0xb72081af, - 0xf2085a14, + 0xf2085994, 0xf048a18e, 0xe020a8c1, 0xb7408327, @@ -4026,17 +3916,17 @@ unsigned long aui32MPG4CBR_MasterMTXTOPAZFWText[] = { 0x01894436, 0xc00074c0, 0xb72091fc, - 0xd0715f0c, + 0xd0715e8c, 0xc2000a3e, 0x85065997, 0x41b9b540, 0x40adb560, 0x9140c000, - 0x5f0cb780, + 0x5e8cb780, 0xd2088502, 0x8502a10f, 0xa107f208, - 0x5b94b7c0, + 0x5b14b7c0, 0xa9aada08, 0xa94ff250, 0xa9a9da08, @@ -4055,7 +3945,7 @@ unsigned long aui32MPG4CBR_MasterMTXTOPAZFWText[] = { 0xaa29f210, 0xc0007502, 0xb7a09244, - 0xf2485f8c, + 0xf2485f0c, 0x0996aa55, 0xa9aaf248, 0xc2000d02, @@ -4071,7 +3961,7 @@ unsigned long aui32MPG4CBR_MasterMTXTOPAZFWText[] = { 0xda50a8de, 0xd808a93f, 0xb740aa61, - 0xf2485f8c, + 0xf2485f0c, 0xda10a0ce, 0xf310a8a9, 0xf0488021, @@ -4083,12 +3973,12 @@ unsigned long aui32MPG4CBR_MasterMTXTOPAZFWText[] = { 0x7feeb7df, 0x9c228c60, 0x8420a61d, - 0x5c8cb780, + 0x5c0cb780, 0xa895f208, 0x18849d39, 0xa095f208, 0xa8cad018, - 0x5a0cb720, + 0x598cb720, 0x76428582, 0xb7609d99, 0xc00048a1, @@ -4097,13 +3987,13 @@ unsigned long aui32MPG4CBR_MasterMTXTOPAZFWText[] = { 0xd080a18e, 0xc000a0c6, 0xb7009140, - 0xb7805c8c, + 0xb7805c0c, 0xd080422c, 0xb580a1c7, 0xb720432c, - 0xb7805c8c, - 0xb7e0590c, - 0xb7e05f94, + 0xb7805c0c, + 0xb7e0588c, + 0xb7e05f14, 0xf20841ad, 0xfa10a98d, 0x123eab71, @@ -4125,7 +4015,7 @@ unsigned long aui32MPG4CBR_MasterMTXTOPAZFWText[] = { 0x9dcb9e58, 0xc1009ebb, 0x30885a0d, - 0x7a08b783, + 0x7808b783, 0xf2109d68, 0x0003a967, 0xd0a47502, @@ -4141,15 +4031,15 @@ unsigned long aui32MPG4CBR_MasterMTXTOPAZFWText[] = { 0xf0007f64, 0x7504aa41, 0x9244c000, - 0x590cb720, + 0x588cb720, 0xa9d6f040, 0x42abb760, 0xf2100d02, 0x1984a1e2, 0x9844c014, - 0x5c8cb780, + 0x5c0cb780, 0xa01df248, - 0x5c8cb700, + 0x5c0cb700, 0xb5408502, 0xb79f41bc, 0xb7bf7dee, @@ -4157,14 +4047,14 @@ unsigned long aui32MPG4CBR_MasterMTXTOPAZFWText[] = { 0xb7ff7eee, 0xc0027f6e, 0x9c228c20, - 0x5914b720, + 0x5894b720, 0xa876d810, 0xa96ff010, 0x42d3b500, 0xa96df010, - 0x5a14b740, + 0x5994b740, 0x41cdb780, - 0x5f8cb760, + 0x5f0cb760, 0x41cdb540, 0xa8c9d810, 0x8821f310, @@ -4190,8 +4080,8 @@ unsigned long aui32MPG4CBR_MasterMTXTOPAZFWText[] = { 0xd00290fc, 0x1a507000, 0x01285013, - 0x6204b740, - 0x628cb780, + 0x6184b740, + 0x620cb780, 0x5904d1a6, 0xc0409e2d, 0xc830a8e5, @@ -4248,7 +4138,8 @@ unsigned long aui32MPG4CBR_MasterMTXTOPAZFWText[] = { 0x09c0b060, }; -unsigned long aui32MPG4CBR_MasterMTXTOPAZFWData[] = { +unsigned long aui32MPG4CBR_MasterMTXTOPAZFWData[] = +{ 0x00000000, 0x00000000, 0x00000000, @@ -4291,39 +4182,37 @@ unsigned long aui32MPG4CBR_MasterMTXTOPAZFWData[] = { 0x00000000, 0x00000000, 0x809000b0, - 0x80900374, - 0x82884904, - 0x8288440c, - 0x8288441c, - 0x828844bc, - 0x82884328, - 0x8288437e, - 0x82884378, - 0x828844ec, - 0x82884516, - 0x82884528, - 0x82884560, - 0x82884564, - 0x82884594, - 0x828845c4, - 0x828845ec, - 0x8288462c, - 0x8288463c, - 0x8288464c, - 0x828843e4, - 0x82884654, - 0x82884660, - 0x82884690, - 0x82884698, - 0x828846cc, - 0x82884b34, - 0x82884a6e, - 0x82884af0, - 0x828848cc, - 0x828849cc, - 0x82884a0c, - 0x82884a30, - 0x00000000, + 0x80900364, + 0x82884704, + 0x82884208, + 0x82884218, + 0x828842b8, + 0x82884130, + 0x82884186, + 0x828842e8, + 0x82884312, + 0x82884324, + 0x8288435c, + 0x82884360, + 0x82884390, + 0x828843c0, + 0x828843e8, + 0x82884428, + 0x82884438, + 0x82884448, + 0x82884124, + 0x82884450, + 0x82884458, + 0x82884488, + 0x82884490, + 0x828844c4, + 0x82884934, + 0x8288486e, + 0x828848f0, + 0x828846c4, + 0x828847cc, + 0x8288480c, + 0x82884830, 0x00000000, 0x00000000, 0x00000000, @@ -4684,18 +4573,20 @@ unsigned long aui32MPG4CBR_MasterMTXTOPAZFWData[] = { 0x00000000, 0x00000000, 0x00000000, - 0x809007c8, - 0x809007c8, - 0x809026b8, + 0x809007b8, + 0x809007b8, + 0x809026a4, 0x80902138, - 0x80903a38, - 0x80902aa4, - 0x80902460, - 0x809007c8, - 0x809007c8, - 0x809007c8, - 0x809007c8, - 0x809007c8, + 0x8090387c, + 0x80902a90, + 0x8090244c, + 0x809007b8, + 0x809007b8, + 0x809007b8, + 0x809007b8, + 0x809007b8, + 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -4855,18 +4746,22 @@ unsigned long aui32MPG4CBR_MasterMTXTOPAZFWData[] = { 0x00000000, }; -unsigned long aui32MPG4CBR_MasterMTXTOPAZFWTextReloc[] = { +unsigned long aui32MPG4CBR_MasterMTXTOPAZFWTextReloc[] = +{ 0 }; -unsigned char aui8MPG4CBR_MasterMTXTOPAZFWTextRelocType[] = { +unsigned char aui8MPG4CBR_MasterMTXTOPAZFWTextRelocType[] = +{ 0 }; -unsigned long aui32MPG4CBR_MasterMTXTOPAZFWTextRelocFullAddr[] = { +unsigned long aui32MPG4CBR_MasterMTXTOPAZFWTextRelocFullAddr[] = +{ 0 }; -unsigned long aui32MPG4CBR_MasterMTXTOPAZFWDataReloc[] = { +unsigned long aui32MPG4CBR_MasterMTXTOPAZFWDataReloc[] = +{ 0 }; diff --git a/fw/MPG4MasterFirmwareCBR_bin.h b/fw/MPG4MasterFirmwareCBR_bin.h index 5b6ddc9..3a47547 100644 --- a/fw/MPG4MasterFirmwareCBR_bin.h +++ b/fw/MPG4MasterFirmwareCBR_bin.h @@ -1,29 +1,3 @@ -/* - * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sub license, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice (including the - * next paragraph) shall be included in all copies or substantial portions - * of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. - * IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR - * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - */ - - // This file was automatically generated from ../release/MPG4MasterFirmwareCBR.dnl using dnl2c. extern unsigned long aui32MPG4CBR_MasterMTXTOPAZFWText[]; diff --git a/fw/MPG4MasterFirmwareVBR_bin.c b/fw/MPG4MasterFirmwareVBR_bin.c index 6f1e6db..a74dad7 100644 --- a/fw/MPG4MasterFirmwareVBR_bin.c +++ b/fw/MPG4MasterFirmwareVBR_bin.c @@ -1,55 +1,62 @@ /* - * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) 2010 Intel Corporation. All rights reserved. + * Copyright (c) Imagination Technologies Limited, UK + * Redistribution. Redistribution and use in binary form, without modification, + * are permitted provided that the following conditions are met: * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sub license, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice (including the - * next paragraph) shall be included in all copies or substantial portions - * of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. - * IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR - * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + * Redistributions must reproduce the above copyright notice and the following + * disclaimer in the documentation and/or other materials provided with the + * distribution.Neither the name of Intel Corporation nor the names of its + * suppliers may be used to endorse or promote products derived from this + * software without specific prior written permission. No reverse engineering, + * decompilation, or disassembly of this software is permitted. + * Limited patent license. Intel Corporation grants a world-wide, royalty-free, + * non-exclusive license under patents it now or hereafter owns or controls + * to make, have made, use, import,offer to sell and sell ("utilize") this + * software, but solely to the extent that any such patent is necessary to + * Utilize the software alone. The patent license shall not apply to any + * combinations which include this software. No hardware per se is licensed hereunder. + * + * DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, + * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,OR CONSEQUENTIAL DAMAGES + * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ // This file was automatically generated from ../release/MPG4MasterFirmwareVBR.dnl using dnl2c. -unsigned char *szMPG4MasterFirmwareVBR_buildtag = "BUILD_TOPAZ_SC_1_00_00_0318"; +unsigned char *szMPG4MasterFirmwareVBR_buildtag="BUILD_TOPAZ_SC_1_00_00_0327"; -unsigned long ui32MPG4VBR_MasterMTXTOPAZFWTextSize = 4275; -unsigned long ui32MPG4VBR_MasterMTXTOPAZFWDataSize = 628; +unsigned long ui32MPG4VBR_MasterMTXTOPAZFWTextSize = 3944; +unsigned long ui32MPG4VBR_MasterMTXTOPAZFWDataSize = 590; unsigned long ui32MPG4VBR_MasterMTXTOPAZFWTextRelocSize = 0; unsigned long ui32MPG4VBR_MasterMTXTOPAZFWDataRelocSize = 0; unsigned long ui32MPG4VBR_MasterMTXTOPAZFWTextOrigin = 0x80900000; -unsigned long ui32MPG4VBR_MasterMTXTOPAZFWDataOrigin = 0x82884300; +unsigned long ui32MPG4VBR_MasterMTXTOPAZFWDataOrigin = 0x82883dc0; -unsigned long aui32MPG4VBR_MasterMTXTOPAZFWText[] = { +unsigned long aui32MPG4VBR_MasterMTXTOPAZFWText[] = +{ 0x9040c001, 0xc80993fe, 0xc0000e42, 0xc8290e00, - 0xc4cc8422, - 0xc8298440, - 0xc4308622, + 0xc46e8422, + 0xc8298460, + 0xc3dc8622, 0x9e838600, 0xc8099e43, - 0xc8560d42, - 0xc8090d60, - 0xc8580942, - 0xc8090920, + 0xc7b20d42, + 0xc8090d00, + 0xc7b20942, + 0xc8090940, 0xc00a0e42, 0xc8090e40, 0xc00e87c2, @@ -61,7 +68,7 @@ unsigned long aui32MPG4VBR_MasterMTXTOPAZFWText[] = { 0x9320fffe, 0xa401c838, 0x0dc2c809, - 0x0da0c856, + 0x0dc0c7b0, 0x0e42c809, 0x0b46b080, 0x7e74b77f, @@ -80,8 +87,8 @@ unsigned long aui32MPG4VBR_MasterMTXTOPAZFWText[] = { 0xffff9c62, 0x058d93a0, 0xb700018d, - 0xb780548c, - 0x9c015414, + 0xb780540c, + 0x9c015394, 0x0687a605, 0x0ea0060b, 0xffff9c62, @@ -96,63 +103,61 @@ unsigned long aui32MPG4VBR_MasterMTXTOPAZFWText[] = { 0x9c80c971, 0x75002a08, 0x9184c000, - 0x997dc014, - 0x458cb780, + 0x9979c014, + 0x450cb780, 0xc0007500, 0x0d8290a4, - 0x990ec054, + 0x98d5c054, 0x7f6cb79f, 0xc0007500, 0xc05490e4, - 0x0d8a9916, - 0x9904c054, + 0x0d8a98dd, + 0x98cbc054, 0x8d80e032, - 0x99b6c014, + 0x99b2c014, 0x0800e000, 0x91c4c000, - 0x9ac0c014, - 0x458cb780, + 0x9abcc014, + 0x450cb780, 0x2a797402, - 0x458cb580, + 0x450cb580, 0x90e4c000, 0x9100c000, 0xc0149e83, - 0x75409a33, + 0x75409a2f, 0x9162fffe, 0x7eeeb79f, 0x7f6eb7bf, 0x9c228c60, 0x85028702, + 0x6418b543, + 0x6498b543, + 0x6518b543, 0x6818b543, 0x6898b543, 0x6918b543, - 0x6c18b543, - 0x6c98b543, - 0x6d18b543, - 0x7118b543, - 0x7198b543, - 0x7218b543, - 0x7818b543, + 0x4918b542, + 0x6e18b543, + 0x4784b540, 0x4804b540, 0x4884b540, 0x4904b540, 0x4984b540, - 0x4a04b540, + 0x4b84b540, 0x4c04b540, 0x4c84b540, - 0x4d04b540, 0x4202b540, 0x4282b540, - 0x5004b540, - 0x7a84b540, - 0x4e84b540, - 0x4702b540, + 0x4f84b540, + 0x7984b540, + 0x4e04b540, + 0x4602b540, 0xa6059c22, 0xfff48420, - 0x0d8a9b87, - 0x98aac054, - 0x9bc6fff4, - 0x98b5c054, + 0x0d8a9b8b, + 0x9875c054, + 0x9bcafff4, + 0x9880c054, 0x0cd2c420, 0xb4810a02, 0xb105c000, @@ -160,27 +165,27 @@ unsigned long aui32MPG4VBR_MasterMTXTOPAZFWText[] = { 0x8d80e031, 0x9aebc014, 0x0922c829, - 0x0920c4cc, + 0x0940c46e, 0x7f6cb73f, 0x2a5ed071, - 0x450cb580, + 0x448cb580, 0x2a80c01e, 0xf0088502, 0x7102a8c2, 0x5a95c280, - 0x460cb5a0, + 0x458cb5a0, 0x4434b341, 0xb5407640, - 0xb520459c, - 0xc000448c, + 0xb520451c, + 0xc000440c, 0xd01190c2, 0xf0080e12, 0xb780a241, - 0xc807550c, + 0xc807548c, 0xc57008c2, 0xc0320880, 0xb5800caa, - 0xb421538c, + 0xb421530c, 0x0a2ac000, 0xb4810cf4, 0x1a28c000, @@ -210,7 +215,7 @@ unsigned long aui32MPG4VBR_MasterMTXTOPAZFWText[] = { 0x0a02923c, 0x0c9ec034, 0xc000b481, - 0x9b0dfff4, + 0x9b11fff4, 0xb79f0802, 0xb7bf7eee, 0x8c607f6e, @@ -266,14 +271,14 @@ unsigned long aui32MPG4VBR_MasterMTXTOPAZFWText[] = { 0xc0020992, 0xc0020d02, 0xc0340902, - 0x0a0a9bd4, + 0x0a0a9b9f, 0x0c9ec034, 0xc000b481, 0x75bf1b04, 0xc0008502, 0x9dcf9202, 0x7f7cb55f, - 0x9ba7c034, + 0x9b72c034, 0xa045f231, 0x7f7cb75f, 0x75bf1b04, @@ -288,10 +293,10 @@ unsigned long aui32MPG4VBR_MasterMTXTOPAZFWText[] = { 0x9c228c00, 0xf8399c22, 0xb780a285, - 0x0986450c, + 0x0986448c, 0x0d0270c8, 0x9096c001, - 0x4594b760, + 0x4514b760, 0x08020c06, 0x0902c1cc, 0x19c4d010, @@ -308,7 +313,7 @@ unsigned long aui32MPG4VBR_MasterMTXTOPAZFWText[] = { 0xc00c9e8a, 0x09840900, 0x9101ffff, - 0x4594b540, + 0x4514b540, 0xaa9df9f8, 0xc2009c22, 0xc0378502, @@ -316,12 +321,12 @@ unsigned long aui32MPG4VBR_MasterMTXTOPAZFWText[] = { 0xc8179c80, 0x9c229c80, 0xb780a605, - 0x9e5d458c, + 0x9e5d450c, 0xc000790a, 0xfff49162, 0xfff49bf0, 0xb7809bbe, - 0x790a458c, + 0x790a450c, 0x9324ffff, 0x7f6eb79f, 0x7feeb7bf, @@ -388,11 +393,11 @@ unsigned long aui32MPG4VBR_MasterMTXTOPAZFWText[] = { 0xc1c068d1, 0x5c8b0cc0, 0xc000b4c1, - 0x458cb720, + 0x450cb720, 0xc2000a04, 0x000b5214, 0xb5203098, - 0xb79f458c, + 0xb79f450c, 0xb7bf7c6e, 0xb7df7cee, 0xb7ff7d6e, @@ -404,8 +409,8 @@ unsigned long aui32MPG4VBR_MasterMTXTOPAZFWText[] = { 0x9ea10a04, 0x55e40d86, 0xc0343d88, - 0x0d8a9aaf, - 0x9aacc034, + 0x0d8a9a7a, + 0x9a77c034, 0xaa1df9f8, 0xa6059c22, 0x0a42c801, @@ -415,50 +420,50 @@ unsigned long aui32MPG4VBR_MasterMTXTOPAZFWText[] = { 0xc000b481, 0x0cf408aa, 0xc000b421, - 0x558cb780, + 0x550cb780, 0x0c92c080, 0xa881f208, 0xc000b421, - 0x558cb780, + 0x550cb780, 0xf2080c88, 0xb421a889, 0xb780c000, - 0x0c84558c, + 0x0c84550c, 0xa88df208, 0xc000b421, 0x1c980902, 0xc000b441, - 0x558cb780, + 0x550cb780, 0xf2080c90, 0xb421a885, 0xb7a0c000, - 0x0dd2558c, - 0x9a67c034, + 0x0dd2550c, + 0x9a32c034, 0xaa25f208, 0xffff7008, 0x0daa9344, 0x0d060982, 0x0902c121, 0x9a4afff4, - 0x4714b760, + 0x4694b760, 0x0d02c021, 0x09c20d04, 0x9a37fff4, - 0x4714b760, + 0x4694b760, 0x0d0609c2, 0x9a31fff4, 0x09820daa, 0xc1010d02, 0xfff40902, 0x0d929a35, - 0x9a43c034, + 0x9a0ec034, 0xaa25f208, 0xffff7008, 0x77409344, 0x90a2c000, 0xc0340d8e, - 0x0d8a9a45, - 0x9a42c034, + 0x0d8a9a10, + 0x9a0dc034, 0x7f6eb79f, 0x7feeb7bf, 0x9c228c40, @@ -466,13 +471,13 @@ unsigned long aui32MPG4VBR_MasterMTXTOPAZFWText[] = { 0x0a020c8e, 0xc000b481, 0x4220b101, - 0x558cb780, + 0x550cb780, 0xa085f208, 0x0a021c8c, 0xc000b481, 0x4220b105, 0x2b5ed1f1, - 0x558cb780, + 0x550cb780, 0xcff09ead, 0xc2802e80, 0xf2085ea1, @@ -481,11 +486,11 @@ unsigned long aui32MPG4VBR_MasterMTXTOPAZFWText[] = { 0x0a020c84, 0xc000b481, 0x4220b101, - 0x468cb520, + 0x460cb520, 0xb4810c84, 0xb101c000, 0xb5204220, - 0xc070470c, + 0xc070468c, 0xb4810c8e, 0x0882c000, 0xb4211c8c, @@ -494,12 +499,12 @@ unsigned long aui32MPG4VBR_MasterMTXTOPAZFWText[] = { 0xb4211c8c, 0x0c84c000, 0xc000b481, - 0x6204b740, + 0x6004b740, 0x5908d326, 0xe0309e2d, 0x9ea4aa4d, 0xb7809c62, - 0x7740558c, + 0x7740550c, 0x9ea98502, 0xd0010d82, 0xf2080db2, @@ -512,7 +517,7 @@ unsigned long aui32MPG4VBR_MasterMTXTOPAZFWText[] = { 0x7f6eb7bf, 0x7feeb7df, 0x9c228c60, - 0x4514b760, + 0x4494b760, 0xc0020a7f, 0x9ea18502, 0x89afe220, @@ -549,7 +554,7 @@ unsigned long aui32MPG4VBR_MasterMTXTOPAZFWText[] = { 0xb4813c80, 0xb102c000, 0xb7604220, - 0xd3125914, + 0xd3125814, 0x85026931, 0xb9609e51, 0xc1c04070, @@ -561,7 +566,7 @@ unsigned long aui32MPG4VBR_MasterMTXTOPAZFWText[] = { 0xc1c09301, 0xe2108560, 0xb76080ad, - 0xc0015b14, + 0xc0015a14, 0xce3e3904, 0xb9608521, 0xf0314048, @@ -571,7 +576,7 @@ unsigned long aui32MPG4VBR_MasterMTXTOPAZFWText[] = { 0xffff8510, 0xe2209301, 0xb780812d, - 0xc001588c, + 0xc001578c, 0xc1c03908, 0x5d090d60, 0xa885dac8, @@ -580,7 +585,7 @@ unsigned long aui32MPG4VBR_MasterMTXTOPAZFWText[] = { 0x0cc0c1c0, 0xb4415c8b, 0x9c22c000, - 0x508cb740, + 0x500cb740, 0x6cb1d312, 0xc1c00a02, 0x5c8b0cc0, @@ -613,12 +618,12 @@ unsigned long aui32MPG4VBR_MasterMTXTOPAZFWText[] = { 0xc000b481, 0x4220b101, 0xa0e1f008, - 0x509cb740, + 0x501cb740, 0x7f6cb79f, 0xf3109e51, 0xcfff8021, 0xb58028be, - 0xd312508c, + 0xd312500c, 0xc1c068a1, 0x5c8b0cc0, 0xc000b421, @@ -635,7 +640,7 @@ unsigned long aui32MPG4VBR_MasterMTXTOPAZFWText[] = { 0xd31190c2, 0xe1b16c81, 0xb7608d00, - 0x09825914, + 0x09825814, 0x4070b960, 0x08e0c1c0, 0x5889d0a4, @@ -658,7 +663,7 @@ unsigned long aui32MPG4VBR_MasterMTXTOPAZFWText[] = { 0xc1c08d00, 0xe1108760, 0xb74082a3, - 0x09825b14, + 0x09825a14, 0x4048b960, 0xd0a49e93, 0xc4005889, @@ -667,7 +672,7 @@ unsigned long aui32MPG4VBR_MasterMTXTOPAZFWText[] = { 0xf0294220, 0x0890a245, 0x92a1ffff, - 0x588cb780, + 0x578cb780, 0xa943f010, 0xa891da08, 0xaa61f010, @@ -705,7 +710,7 @@ unsigned long aui32MPG4VBR_MasterMTXTOPAZFWText[] = { 0x3c80c400, 0xc000b481, 0x4220b103, - 0x5a14b740, + 0x5914b740, 0x6d31d311, 0x4058b960, 0xc1c00085, @@ -720,7 +725,7 @@ unsigned long aui32MPG4VBR_MasterMTXTOPAZFWText[] = { 0xc000b461, 0xa6059c22, 0x8440c002, - 0x5a14b740, + 0x5914b740, 0xc4720a86, 0x08820cd2, 0x8502c00c, @@ -921,63 +926,65 @@ unsigned long aui32MPG4VBR_MasterMTXTOPAZFWText[] = { 0x8420a60d, 0x9e558502, 0x7f7cb55f, - 0x7ffcb55f, 0xaa61f010, - 0x8c8ee011, - 0x1a080307, + 0x8d8ee012, + 0xb55f0307, + 0x1a087ffc, 0xd226750a, 0x8540590c, 0x8044e05a, - 0x90a0c003, + 0x9120c003, 0x9180c000, - 0x92a0c000, 0x93c0c000, - 0x9100c001, - 0x9200c001, - 0x9060c002, - 0x8d88e011, - 0xd0729e8b, - 0xb5a01954, - 0xfff4500c, - 0xc0029bc8, - 0xb7409200, - 0x9ea95014, - 0x8d88e011, - 0x15149e8b, - 0x9bbdfff4, - 0x90a0c002, + 0x90c0c001, + 0x91e0c001, + 0x92c0c001, + 0x9100c002, + 0x568cb720, + 0x49adb780, + 0x75002a08, + 0xb352856a, + 0x9d574462, 0x8d88e011, - 0xd3f29e8b, - 0x0916295e, - 0x9aebfff4, - 0x500cb5a0, - 0x9320c001, + 0x1954d072, + 0x4f8cb5a0, + 0x9bbffff4, + 0x9160c002, + 0x4f94b740, + 0xe0119ea9, + 0x15148d88, + 0x9bb5fff4, + 0x9020c002, 0x8d88e011, - 0xd3f29e8b, + 0x295ed3f2, + 0xfff40916, + 0xb5a09ae4, + 0xc0014f8c, + 0xe01192c0, + 0xd3f28d88, 0x0916295e, - 0x9adffff4, - 0x91e0c001, + 0x9ad9fff4, + 0x91a0c001, + 0xaa41d208, + 0x8c88f011, + 0xd0124a7d, + 0x0d062ace, + 0x018b0906, + 0x9acbfff4, + 0x9e6a9e83, + 0x0d02018b, + 0x9ac5fff4, + 0x9320c000, 0xaa41d208, - 0xf0119e8b, - 0x4a7d8c88, - 0x2aced012, - 0x09060d06, - 0xfff4018b, - 0x9e839ad0, - 0x018b9e6a, - 0xfff40d02, - 0xc0009aca, - 0xd2089340, - 0x9e8baa41, 0x8c88f011, 0xd0124a7d, 0x0d022ace, 0x018b0906, - 0x9abbfff4, + 0x9ab7fff4, 0x9e6a9e83, 0xc00e018b, 0xfff40d7e, - 0xc0009ab4, + 0xc0009ab0, 0xc0019080, 0xb79f90e0, 0xc00f7e68, @@ -1020,7 +1027,7 @@ unsigned long aui32MPG4VBR_MasterMTXTOPAZFWText[] = { 0xc0027f7c, 0xc2800a9c, 0x018b5a95, - 0x9a1efff4, + 0x9a1afff4, 0x7f7cb75f, 0x5a88c280, 0x8122c301, @@ -1029,7 +1036,7 @@ unsigned long aui32MPG4VBR_MasterMTXTOPAZFWText[] = { 0x050b9dcf, 0xb55f8510, 0xfff47f7c, - 0xb75f9b23, + 0xb75f9b1f, 0x0b047f7c, 0xfffe718e, 0xb79f92a6, @@ -1056,7 +1063,7 @@ unsigned long aui32MPG4VBR_MasterMTXTOPAZFWText[] = { 0x08c2c000, 0xb4210c84, 0xb740c000, - 0xf0485e0c, + 0xf0485d0c, 0xf210a947, 0xf048802d, 0xc450a245, @@ -1074,44 +1081,44 @@ unsigned long aui32MPG4VBR_MasterMTXTOPAZFWText[] = { 0xc000b481, 0x4220b101, 0x1910d053, - 0x570cb780, + 0x568cb780, 0xa891f248, 0x88a3f210, 0x0d060d82, 0xffd4018b, - 0xc0809b9e, + 0xc0809b9a, 0xb4a10ca2, 0xc002c000, 0xc0140d82, - 0x700a9954, + 0x700a991b, 0x9364ffff, 0x09820daa, 0xc1210d0a, 0xffd40902, - 0xb7809939, - 0xf248570c, + 0xb7809935, + 0xf248568c, 0xc0a1a992, 0x0d040d02, 0xffd409c2, - 0xc0c09924, + 0xc0c09920, 0x09920d82, 0x09420d42, - 0x9957c014, + 0x991ec014, 0x7f6eb79f, 0x7feeb7bf, 0x9c228c40, - 0xc010a60d, + 0xc010a605, 0xb7208400, - 0xb780570c, + 0xb780568c, 0x2a2049ad, - 0xb7c07500, - 0x09025914, + 0xb7a07500, + 0x0902580c, 0x9182c000, - 0x7108b783, + 0x4908b782, 0xc0007500, - 0xd29090e2, - 0x7500aa41, - 0x9164c005, + 0xd28890e2, + 0x7500aa21, + 0x9284c003, 0x49adb720, 0x2a18d011, 0xd0027500, @@ -1123,1151 +1130,1043 @@ unsigned long aui32MPG4VBR_MasterMTXTOPAZFWText[] = { 0x0c82c050, 0xc000b441, 0xb7409d87, - 0x0dc2468c, + 0x0dc2460c, 0xc01009c2, 0xcff00d02, 0xffd40c81, - 0xb78398fb, - 0x9d1b7108, + 0xb78298f7, + 0x9d0b4908, 0xcff07500, - 0xc0000b01, - 0xd2909282, - 0x7500aa41, + 0xc0000901, + 0xd2889282, + 0x7500aa21, 0x91e2c000, 0x606cb79f, - 0x8d00f211, + 0x8d00e211, 0x2a00c010, 0xcff07500, 0xf3100a03, - 0xb3468001, + 0xb3428001, 0xb79e4422, 0xc8014068, 0xc01008c2, 0xc0320880, 0xb59f0cea, 0xb421606c, - 0xb783c000, - 0x75007108, - 0x9282c001, - 0x7208b783, - 0xc0017500, - 0xb72091e2, - 0xd011510c, - 0x75002a12, - 0x9102c001, - 0x5f14b7a0, - 0x5a0cb7a0, - 0xaa21f210, - 0x28f99eab, - 0x510cb520, - 0x9c629ea4, - 0x5c8cb720, - 0x4129b780, - 0xc0007500, - 0xf20892a4, - 0xf210a9a1, - 0x0d82a83d, - 0x9c629e84, - 0xa8a5f250, - 0xf2089eab, - 0x0982a021, - 0x9c629e8c, - 0xaa21da08, - 0x7b8ab581, - 0xa9cdda10, - 0xfff49eb3, - 0xc8019aa6, - 0xc00a0a02, - 0xc0300a00, - 0xb4810c8a, + 0xda08c000, + 0x9e93a9ad, + 0x9addfff4, + 0x0a02c801, + 0x0a00c00a, + 0x0c8ac030, + 0xc000b481, + 0x08c2c008, + 0xb4210c84, 0xc008c000, - 0x0c8408c2, - 0xc000b421, - 0x0a02c008, - 0xb4810c88, - 0xc0c0c000, - 0x09920d82, - 0x0d02c008, - 0x0902c008, - 0x989dc014, - 0x0a02c008, - 0x0c8ec030, + 0x0c880a02, 0xc000b481, - 0x598cb720, - 0xb5408506, - 0xfff44039, - 0xb79f9ad1, - 0xb7bf6eee, - 0xb7df6f6e, - 0xc0106fee, - 0x9c228c60, - 0xa205f839, - 0x0c82c450, - 0xb4810a02, - 0xb101c000, - 0xc0084220, - 0xc0300a40, + 0x0d82c0c0, + 0xc0080992, + 0xc0080d02, + 0xc0140902, + 0xc008989b, + 0xc0300a02, 0xb4810c8e, - 0xc002c000, - 0xc05038c0, - 0xb4210c82, - 0xc0c0c000, - 0x09920d82, - 0x0d02c008, - 0x0902c008, - 0x9869c014, - 0x0a02c008, + 0xb720c000, + 0x8506588c, + 0x4039b540, + 0x9b08fff4, + 0x6f6eb79f, + 0x6feeb7bf, + 0x8c40c010, + 0xf8399c22, + 0xc450a205, + 0x0a020c82, + 0xc000b481, + 0x4220b101, + 0x0a40c008, 0x0c8ec030, 0xc000b481, - 0xaa1df9f8, - 0x9000fff5, - 0xf011a60d, - 0xc0010eb0, - 0xc01e9182, - 0xc0080f7e, - 0xc0300b02, - 0xc0400e8e, - 0x9e747540, - 0x0c96c050, - 0x4426b354, - 0xc20012d8, - 0xb4815a14, - 0xc030c000, - 0xb4c20d0a, - 0xb4c5c000, - 0xc030c000, - 0xb4c10c96, - 0xc0c0c000, - 0x09920d82, - 0x0d02c008, - 0x0902c008, - 0x9835c014, + 0x38c0c002, + 0x0c82c050, + 0xc000b421, + 0x0d82c0c0, + 0xc0080992, + 0xc0080d02, + 0xc0140902, + 0xc0089869, + 0xc0300a02, + 0xb4810c8e, + 0xf9f8c000, + 0xfff6aa1d, + 0xa60d9320, + 0x0eb0f011, + 0x9182c001, + 0x0f7ec01e, + 0x0b02c008, + 0x0e8ec030, + 0x7540c040, + 0xc0509e74, + 0xb3540c96, + 0x12d84426, + 0x5a14c200, + 0xc000b481, + 0x0d0ac030, + 0xc000b4c2, 0xc000b4c5, - 0xfffe7540, - 0xfff493c4, - 0xb79f9a6f, - 0xb7bf7eee, - 0xb7df7f6e, - 0x8c607fee, - 0xb4639c22, - 0x9c22c000, - 0xa062f812, - 0xc2009c22, - 0x5d890d80, - 0x09829e59, - 0x3d80c400, + 0x0c96c030, + 0xc000b4c1, + 0x0d82c0c0, + 0xc0080992, + 0xc0080d02, + 0xc0140902, + 0xb4c59835, + 0x7540c000, + 0x93c4fffe, + 0x9aa8fff4, + 0x7eeeb79f, + 0x7f6eb7bf, + 0x7feeb7df, + 0x9c228c60, 0xc000b463, - 0x4620b203, - 0x9c220007, - 0x9c8fc127, - 0x080a9c22, - 0x56f1b971, - 0x9c81c017, - 0x9c80c071, - 0x9c80c017, - 0x4000b960, - 0xffff9c22, - 0x9e5c9280, - 0xd1a401c6, - 0x08825889, - 0x3c80c400, + 0xf8129c22, + 0x9c22a062, + 0x0d80c200, + 0x9e595d89, + 0xc4000982, + 0xb4633d80, + 0xb203c000, + 0x00074620, + 0xc1279c22, + 0x9c229c8f, + 0xb971080a, + 0xc01756f1, + 0xc0719c81, + 0xc0179c80, + 0xb9609c80, + 0x9c224000, + 0x9280ffff, + 0x01c69e5c, + 0x5889d1a4, + 0xc4000882, + 0xb4213c80, + 0xb104c000, + 0x22444220, + 0x71069e53, + 0x9324ffff, + 0xa60d9c22, + 0x8420c004, + 0x0ca2c829, + 0x0cb0c450, + 0xac3dc030, + 0x8d00e133, + 0xa45dc038, + 0xac3dc030, + 0xa45dc038, + 0xac3dc010, + 0xa45dc018, + 0xac25c010, + 0xa445c018, + 0x568cb7a0, + 0x85029ea9, + 0x641ab540, + 0x4998b541, + 0x460cb740, + 0xc00a0dc2, + 0x09c20d42, + 0x9bdeffb4, + 0x0a58d251, + 0xaa01da08, + 0x9ead7502, + 0x9084c000, + 0x440cb580, + 0xaa2df290, + 0x75002a08, + 0x90a4c000, + 0xb5408506, + 0xb780441c, + 0xf2105d0c, + 0x8502a8a1, + 0xa8a6f210, + 0x501cb540, + 0x471ab540, + 0xa103f208, + 0xa085f208, + 0xa929f210, + 0xa08af208, + 0xa92ef210, + 0xa8b2f210, + 0xa10df208, + 0xa8b1f250, + 0xa112f208, + 0xa096f208, + 0xa09af208, + 0x0cf2c050, + 0xf24808c0, + 0xb421a085, + 0x0a0ac000, + 0x0c92c036, + 0xc000b481, + 0x1c8c0896, 0xc000b421, - 0x4220b104, - 0x9e532244, - 0xffff7106, - 0x9c229324, - 0xc004a60d, - 0xc8298420, - 0xc4a40ca2, - 0xc0300cf0, - 0xe133ac3d, - 0xc0388d00, - 0xc030a45d, - 0xc038ac3d, - 0xc010a45d, - 0xc018ac3d, - 0xc010a45d, - 0xc018ac25, - 0xb7a0a445, - 0x9ea9570c, - 0xb5408502, - 0xb541651a, - 0xb7404b98, - 0x0dc2468c, - 0x0d42c00a, - 0xffb409c2, - 0xd2519ba9, - 0xda080a58, - 0x7502aa01, - 0xc0009ead, - 0xb5809084, - 0xf290448c, - 0x2a08aa2d, - 0xc0007500, - 0x850690a4, - 0x449cb540, - 0x5e0cb780, - 0xa8a1f210, - 0xf2108502, - 0xb540a8a6, - 0xb540509c, - 0xf208481a, - 0xf208a103, - 0xf210a085, - 0xf208a929, - 0xf210a08a, - 0xf210a92e, - 0xf208a8b2, - 0xf250a10d, - 0xf208a8b1, - 0xf208a112, - 0xf208a096, - 0xc050a09a, - 0x08c00cf2, - 0xa085f248, + 0x8c00f031, + 0x8d80e131, + 0xb7c09ea3, + 0xb55f5b8c, + 0x0d027ffc, + 0x4078b960, + 0xa103f208, + 0xd1229dba, + 0x9e2d5d0d, + 0xa8e5f029, + 0x2caed012, + 0xd1265c88, + 0x9e4a5908, + 0xaa4de038, + 0x28bc0d04, + 0x324250a8, + 0xffffa241, + 0xf01091c1, + 0xc036aa61, + 0xb4810c8e, + 0xb73fc000, + 0x1c847fec, 0xc000b421, - 0xc0360a0a, - 0xb4810c92, - 0x0896c000, - 0xb4211c8c, - 0xf031c000, - 0xe1318c00, - 0x9ea38d80, - 0x5c8cb7c0, - 0x7ffcb55f, - 0xb9600d02, - 0xf2084078, - 0x9dbaa103, - 0x5d0dd122, - 0xf0299e2d, - 0xd012a8e5, - 0x5c882cae, - 0x5908d126, - 0xe0389e4a, - 0x0d04aa4d, - 0x50a828bc, - 0xa2413242, - 0x91c1ffff, - 0xaa61f010, - 0x0c8ec036, - 0xc000b481, - 0x7fecb73f, - 0xb4211c84, - 0xc014c000, - 0xd2089999, - 0x7500aa4d, - 0x9262c000, - 0xaa2df290, - 0x2ac8f011, - 0x91a4c000, - 0x2a00c800, + 0x998fc014, + 0xaa4dd208, 0xc0007500, - 0xf20890c4, - 0xfff4a9c6, - 0xd2089ae3, - 0xf290a2cd, - 0xd011a8ad, - 0x75002a14, - 0x9104c000, - 0x0a42c809, - 0x0a50c5c2, - 0x530cb580, - 0x460cb780, + 0xf2909262, + 0xf011aa2d, + 0xc0002ac8, + 0xc80091a4, + 0x75002a00, + 0x90c4c000, + 0xa9c6f208, + 0x9ae3fff4, + 0xa2cdd208, + 0xa8adf290, + 0x2a14d011, 0xc0007500, - 0xc0809162, - 0x2a045a31, - 0x0ceac03e, + 0xc8099104, + 0xc53c0a42, + 0xb5800a70, + 0xb780528c, + 0x7500458c, + 0x9162c000, + 0x5a31c080, + 0xc03e2a04, + 0xb4810cea, + 0xc000c000, + 0xb7809280, + 0x7502440c, + 0x915cc000, + 0x2880c100, + 0x0a0e7440, + 0x1a46d001, + 0x9060c000, + 0xc03e0a02, + 0xb4810cea, + 0xb79fc000, + 0xb7bf7a6e, + 0xb7df7aee, + 0xc0067b6e, + 0x9c228c00, + 0x530cb780, + 0x0892c0c8, + 0x40f8b960, + 0x0948d011, + 0xaa45f029, + 0x5889d0a4, 0xc000b481, - 0x9280c000, - 0x448cb780, - 0xc0007502, - 0xc100915c, - 0x74402880, - 0xd0010a0e, - 0xc0001a46, - 0x0a029060, - 0x0ceac03e, + 0xffff0890, + 0x9c229321, + 0xb720a605, + 0xb780458c, + 0x74407a8c, + 0xb5800a04, + 0xc0007a8c, + 0xb7829364, + 0x75004908, + 0x92c2c000, + 0x440cb720, + 0x508cb780, + 0x3a407442, + 0x508cb580, + 0x919cc000, + 0x5b8cb780, + 0xa889d208, + 0xc0007440, + 0x850690a4, + 0x6e18b543, + 0x0a42c801, + 0x0a00c010, + 0x0ceac032, 0xc000b481, - 0x7a6eb79f, - 0x7aeeb7bf, - 0x7b6eb7df, - 0x8c00c006, - 0xb7809c22, - 0xc0c8538c, - 0xb9600892, - 0xd01140f8, - 0xf0290948, - 0xd0a4aa45, - 0xb4815889, - 0x0890c000, - 0x9321ffff, - 0xa6059c22, - 0x460cb720, - 0x7d0cb780, - 0x0a047440, - 0x7d0cb580, - 0x9364c000, - 0x7108b783, - 0xc0007500, - 0xb72092c2, - 0xb780448c, - 0x7442510c, - 0xb5803a40, - 0xc000510c, - 0xb780919c, - 0xd2085c8c, - 0x7440a889, - 0x90a4c000, - 0xb5438506, - 0xc8017818, - 0xc0100a42, - 0xc0320a00, - 0xb4810cea, - 0xc008c000, - 0xc00208c2, - 0xb4211ce0, - 0xc008c000, - 0xc0300a42, - 0xb4820d0e, - 0xc450c000, - 0xc0080c82, - 0xb4811a40, - 0xb101c000, - 0xc0024220, - 0xc05038c0, - 0xb4210c82, - 0xc0c0c000, - 0x09920d82, - 0x0d02c008, - 0x0902c008, - 0x9aa7fff4, - 0x0c86c450, - 0xb4810a02, - 0xb105c000, - 0xc0084220, - 0xc0300a00, - 0xb4820d0e, - 0x0c84c000, - 0x1a00c008, + 0x08c2c008, + 0x1ce0c002, + 0xc000b421, + 0x0a42c008, + 0x0d0ec030, + 0xc000b482, + 0x0c82c450, + 0x1a40c008, 0xc000b481, 0x4220b101, - 0x5a35c080, - 0x0902c801, - 0xc00e0940, - 0xd0a828fc, - 0xd0715910, - 0xc03029ce, - 0x9dc80c8a, - 0xc000b441, - 0x0c840a42, - 0xc000b481, - 0xc0007680, - 0xb7209182, - 0xb7405e0c, - 0xf21044bd, - 0xf3108a27, - 0xb5808021, - 0xc45044ad, + 0x38c0c002, + 0x0c82c050, + 0xc000b421, + 0x0d82c0c0, + 0xc0080992, + 0xc0080d02, + 0xfff40902, + 0xc4509aa7, 0x0a020c86, 0xc000b481, 0x4220b105, - 0xb4810cec, + 0x0a00c008, + 0x0d0ec030, + 0xc000b482, + 0xc0080c84, + 0xb4811a00, + 0xb101c000, + 0xc0804220, + 0xc8015a35, + 0x09400902, + 0x28fcc00e, + 0x5910d0a8, + 0x29ced071, + 0x0c8ac030, + 0xb4419dc8, + 0x0a42c000, + 0xb4810c84, + 0x7680c000, + 0x9182c000, + 0x5d0cb720, + 0x44bdb740, + 0x8a27f210, + 0x8021f310, + 0x44adb580, + 0x0c86c450, + 0xb4810a02, 0xb105c000, - 0x12d64220, - 0xc03408ea, - 0xb4210c9e, + 0x0cec4220, + 0xc000b481, + 0x4220b105, + 0x08ea12d6, + 0x0c9ec034, + 0xc000b421, + 0x568cb780, + 0xa891f248, + 0x1950d053, + 0x88a3f210, + 0x0d060d82, + 0x5a0cc280, + 0x500cb580, + 0xffd4018b, + 0xc08098a8, + 0xb4a10ca2, 0xb780c000, - 0xf248570c, - 0xd053a891, - 0xf2101950, - 0x0d8288a3, - 0xc2800d06, - 0xb5805a0c, - 0x018b508c, - 0x9873ffd4, - 0x0ca2c080, - 0xc000b4a1, - 0x478cb780, - 0xb4810c88, - 0xb7a0c000, - 0xc0025894, - 0xfff40d82, - 0x700a9a22, - 0x9364ffff, - 0x7d0cb780, - 0xa8adf210, - 0xa8a2f250, - 0x9e496243, - 0xc0007102, - 0x850690b8, - 0x7618b543, - 0x460cb780, - 0x0a827500, - 0x9204c001, - 0x448cb780, - 0xc0007502, - 0xb783933c, - 0x75007108, - 0x9282c000, - 0x458cb780, - 0xb5802a79, - 0xffd4458c, - 0xb7839831, - 0x75007808, - 0x90c2c000, - 0x9908ffd4, - 0x7808b5a3, - 0x98cdffd4, - 0x7108b783, - 0xc0007500, - 0xc01493e2, - 0xb780998d, - 0xd2085c8c, - 0x7440a889, - 0x92c2c000, - 0x0a82c080, - 0x9240c000, - 0xffd40d82, - 0xb7839899, - 0x75007208, - 0x90e2c000, - 0xffd40d82, - 0xc0009845, - 0x0d8290a0, - 0x997affd4, - 0x0ca6c080, - 0xc000b4a1, - 0x0d92c002, - 0x99c5fff4, - 0xffff700a, - 0x0dea9364, - 0x0d0a0982, - 0x0902c121, - 0x99aaffb4, - 0x570cb780, - 0xa992f248, - 0x0d02c0a1, - 0x09c20d04, - 0x9995ffb4, - 0x0d82c0c0, - 0x0d420992, - 0xfff40942, - 0x0a0299c8, - 0x0ceac03e, + 0x0c88470c, 0xc000b481, - 0x7f6eb79f, - 0x7feeb7bf, - 0x9c228c40, - 0xb720a61d, - 0xb720570c, - 0xd09149b5, - 0x75002e10, - 0xc0049e8f, - 0xd0119022, - 0x85062e14, - 0x7118b543, - 0x75000b82, - 0x7d0cb5e0, - 0x7608b5e3, - 0x9082c000, - 0x7198b543, - 0x2e10d111, + 0x5794b7a0, + 0x0d82c002, + 0x9a22fff4, + 0xffff700a, + 0xb7809364, + 0xf2107a8c, + 0xf250a8ad, + 0x6243a8a2, + 0x71029e49, + 0x90b8c000, + 0xb5438506, + 0xb7806c18, + 0x7500458c, + 0xc0010a82, + 0xb7809204, + 0x7502440c, + 0x933cc000, + 0x4908b782, + 0xc0007500, + 0xb7809282, + 0x2a79450c, + 0x450cb580, + 0x9866ffd4, + 0x6e08b783, 0xc0007500, - 0xb5439082, - 0xd2117218, - 0x75002e10, - 0x9082c000, - 0x7298b543, - 0x7208b783, - 0xb7c07500, - 0xc0025f14, - 0xc8099144, - 0xc5e40a42, - 0xc8090a60, - 0xc68008c2, - 0xc80908b0, - 0xc6d20cc2, - 0xc8090c90, - 0xc6a00942, + 0xffd490c2, + 0xb5a3993d, + 0xffd46e08, + 0xb7829902, + 0x75004908, + 0x92a2c000, + 0x996bc014, + 0x5b8cb780, + 0xa889d208, + 0xc0007440, + 0xc0809182, + 0xc0000a82, + 0x0d829100, + 0x98ceffd4, + 0xffd40d82, + 0xc08099b9, + 0xb4a10ca6, + 0xc002c000, + 0xfff40d92, + 0x700a99cf, + 0x9364ffff, + 0x09820dea, + 0xc1210d0a, + 0xffb40902, + 0xb78099e9, + 0xf248568c, + 0xc0a1a992, + 0x0d040d02, + 0xffb409c2, + 0xc0c099d4, + 0x09920d82, + 0x09420d42, + 0x99d2fff4, + 0xc03e0a02, + 0xb4810cea, + 0xb79fc000, + 0xb7bf7f6e, + 0x8c407fee, + 0xa61d9c22, + 0x568cb720, + 0x49adb780, + 0x2a00c002, + 0xc0037500, + 0xc8099242, + 0xc5600942, 0xc8090900, - 0xc5dc0d42, - 0xc8090d50, - 0xc75e09c2, + 0xc5f20d42, + 0xc8090d30, + 0xc64409c2, 0xc8090990, - 0xc7aa0dc2, - 0xc8090d80, - 0xc8120c42, - 0xc8090c20, - 0xc5d00842, - 0xc8090820, - 0xc5d40ac2, - 0xc8090ae0, - 0xc5d00ec2, + 0xc6120c42, + 0xc8090c00, + 0xc5560cc2, + 0xc8090cf0, + 0xc6c80842, + 0xc8090860, + 0xc7120ec2, 0xc8090ec0, - 0xc8140b42, - 0xf2100b20, - 0xf210a249, - 0xf210a0d1, - 0xf210a0d6, - 0xf210a159, - 0xf210a14e, - 0xf250a1dd, - 0xf250a1c2, - 0xf250a046, - 0xf210a049, - 0xf210a2c5, - 0xf250a2c2, - 0xf210a34d, - 0xd151aa4d, - 0x9eab0ef0, - 0x9c629ea4, - 0x590cb720, - 0xaa21d208, - 0x41abb580, - 0x41b3b720, - 0x438ab5e0, - 0x5014b520, - 0x588cb7c0, - 0xaa69f2d0, - 0xa8d9f208, - 0xc0007048, - 0xb7809142, - 0xf2485f0c, - 0xd152a88d, - 0x9e8c0df0, - 0xb7839c62, - 0x75007108, - 0x9062c004, - 0x4614b720, - 0xc0037640, - 0xb72093c4, - 0x7440438a, + 0xc7760b42, + 0xc8090b00, + 0xc54a0f42, + 0xc8090f40, + 0xc55085c2, + 0xb7e08580, + 0xc809568c, + 0xc54a8742, + 0xc8098760, + 0xc77808c2, + 0xd1510880, + 0x9eab0af0, + 0x5e0cb780, + 0xb5428506, + 0x0f824918, + 0x7a94b5e0, + 0x6c10b5e3, + 0xa109f208, + 0xa112f208, + 0xa195f208, + 0xa01af208, + 0xa08ef208, + 0xa01df208, + 0xa282f248, + 0xa305f248, + 0xa30af248, + 0xa187f208, + 0xa100f20a, + 0xa08df248, + 0x9c620603, + 0xaa6df288, + 0x5814b720, + 0xa8a1d208, + 0x75002a08, + 0x4312b5e0, + 0x41cbb520, 0x90e2c000, - 0xaa55da08, - 0xc0017048, - 0xb7a09004, - 0xb7835c94, - 0xb7a07188, - 0xda085f0c, - 0xb520a9d6, - 0x850a4392, - 0xd2107500, - 0xf208a0aa, - 0xe001a8a9, - 0x9d4f8d24, - 0x9e8c1d84, - 0xf2089c62, - 0x9eaeaa31, - 0x9ea40d8a, + 0xb540856a, + 0xc0004f9c, + 0xb78090c0, + 0xb58041cb, + 0xb7c04f8c, + 0xb720578c, + 0xf2085694, + 0xb780a8d9, + 0x70484d4d, + 0x9142c000, + 0x5e0cb780, + 0xa88df248, + 0x0d90d152, + 0x9c629e8c, + 0x4908b782, + 0xc0037500, + 0xb72092e2, + 0x76404594, + 0x9244c003, + 0x430ab720, + 0xc0007440, + 0xda0890e2, + 0x7048aa55, + 0x9324c000, + 0x5e0cb7a0, + 0x5b94b7a0, + 0xa9d6da08, + 0x4312b520, + 0xaa29f208, + 0xd2100982, + 0x1d84a0aa, + 0x9c629ea4, + 0xa8b1f208, + 0x9e8c0d8a, 0xc0009c62, 0xb7809180, - 0xf2085f0c, - 0x9ea6a891, - 0x5c94b7a0, - 0x9e8c0d86, + 0xf2085e0c, + 0xb7a0a891, + 0x0d865b94, + 0x9e8c0289, 0xb7809c62, - 0xb723438a, - 0xb7207208, - 0x0a045914, - 0x438ab580, - 0xaa29d210, - 0xb5807440, - 0xc0014849, - 0xb7a09024, - 0xf2105a0c, - 0x9eaba8c1, - 0x9c629e8c, + 0xb720430a, + 0x0a04580c, + 0x430ab580, 0xaa29d210, - 0xc0007500, - 0xf20892a4, - 0xf210a9a1, - 0x0d82a85d, - 0x9c629e84, - 0xa021f208, - 0xa845f250, - 0x09829eab, - 0x9c629e84, - 0xaa21da08, - 0x7b8ab581, - 0x448cb780, - 0xc0007502, - 0x0d8690bc, - 0x9b04ffb4, - 0xaa29d210, - 0xc0007500, - 0xb7209122, - 0xb780558c, - 0x3a08412d, - 0x90e0c000, - 0x558cb720, + 0x590cb7c0, + 0x4829b580, + 0xa8a1f208, + 0x9e8c9eb3, + 0xd2109c62, + 0x7500aa29, + 0x92a4c000, + 0xa9c1f208, + 0xa83df208, + 0x9e840d82, + 0xf2089c62, + 0xf248a041, + 0x9eb3a825, + 0x9e840982, + 0xda089c62, + 0xb581aa41, + 0xb780768a, + 0x7502440c, + 0x90bcc000, + 0xffb40d86, + 0xd2109b5d, + 0x7500aa29, + 0x9122c000, + 0x550cb720, 0x412db780, - 0xb5802a75, - 0xb723412d, - 0xb7807108, - 0x7440510c, - 0xb5803a04, - 0xc000510c, - 0xd15191c4, - 0xb7400e70, - 0xd208590c, - 0xd208a882, - 0xb520a881, - 0xd8085014, - 0xb79fa0cd, - 0xb7bf7e6e, - 0xb7df7eee, - 0xb7ff7f6e, - 0xc0027fee, - 0x9c228c00, - 0xb783a60d, - 0x75007208, - 0x5f14b7a0, - 0xc0000b02, - 0xb7a09262, - 0xf2105a0c, - 0xf208a83d, - 0x0d8aa9a1, - 0x9c629e84, - 0xa021f208, - 0xa825f250, - 0x09869eab, + 0xc0003a08, + 0xb72090e0, + 0xb780550c, + 0x2a75412d, + 0x412db580, + 0x4908b722, + 0x508cb780, + 0x3a047440, + 0x508cb580, + 0x9204c000, + 0x568cb7e0, + 0x580cb740, + 0x0a70d151, + 0xa882d208, + 0xa881d208, + 0x4f94b520, + 0xa0cdd808, + 0x7e6eb79f, + 0x7eeeb7bf, + 0x7f6eb7df, + 0x7feeb7ff, + 0x8c00c002, + 0xa60d9c22, + 0x5e14b7a0, + 0x5914b760, + 0xa825f210, + 0x5b94b7c0, + 0x500cb7c0, 0x9c629e84, - 0x7208b783, - 0xb7c07500, - 0xc0005094, - 0xb7609124, - 0xf2105a14, - 0x9e84a825, - 0x03019c62, - 0x5c8cb720, - 0x4129b780, - 0x02837500, - 0x9224c000, - 0x7208b783, + 0xaa49d210, + 0x02817500, + 0x9184c000, + 0xaa21f250, + 0x9c629ea4, + 0xa8b5f210, + 0x11ead020, + 0x9c629e8c, + 0xaa39f210, + 0x9e739eb3, + 0x9c629ea4, + 0x568cb720, + 0x49adb780, + 0x2a00c400, 0xc0007500, - 0xf25090c4, - 0x9ea4aa21, - 0xf2109c62, - 0x9eb1aa35, - 0x9ea415e2, - 0xf2109c62, - 0x9eb3aa39, - 0x9ea4018b, - 0xb7209c62, - 0xb780570c, - 0xc40049ad, - 0x75002a00, - 0x9102c000, - 0xd2088502, - 0x8506a12b, - 0xa123d208, - 0x510cb780, - 0x2a3dcffe, - 0x510cb580, - 0x7eeeb79f, - 0x7f6eb7bf, - 0x7feeb7df, - 0x9c228c60, - 0xc002a61d, - 0xc8298420, - 0xc4ae0ca2, - 0x02070c80, - 0xac3dc010, - 0x8d00e0b3, - 0xa45dc018, + 0x85029102, + 0xa14bd210, + 0xd2108506, + 0xb780a143, + 0xcffe508c, + 0xb5802a3d, + 0xb79f508c, + 0xb7bf7eee, + 0xb7df7f6e, + 0x8c607fee, + 0xa61d9c22, + 0x8420c002, 0x0ca2c829, - 0x0cc0c4ae, - 0xac3dc010, - 0x8c80e072, - 0xc0189d1a, - 0xc01ca45d, - 0x9e5f7d3e, - 0x9162c000, - 0x8c80f0b2, - 0xc0060faa, - 0xb53f08e2, - 0xc0007f6c, - 0x06839100, - 0xc0060fa6, - 0xb59f0a56, - 0x0b027f6c, - 0x0c82c450, - 0xb4810a02, - 0xb101c000, - 0xb53f4220, - 0xc0087fec, - 0xc0300a40, - 0xb4810c8a, - 0xc008c000, - 0x0c8408c2, - 0xc000b421, - 0x9e7b9ebb, - 0x9aeec094, - 0x9e799e7c, - 0x714e6289, - 0x03890258, - 0x4422b357, - 0x028f71c2, - 0x9086c003, - 0x0f1ac050, - 0x7f6cb79f, - 0x7f6cb73f, - 0xf210710a, - 0x020ba8a2, - 0x4434b314, - 0x294ed3f1, - 0xc1009e4c, - 0x309858e0, - 0xc000b426, - 0xc00074b0, - 0xf21092d4, - 0xb486aa25, - 0xc004c000, - 0xc00074b0, - 0xf21090d4, - 0xb486aa29, - 0xc008c000, - 0xc00074b0, - 0xf21090d4, - 0xb486aa2d, - 0xd011c000, - 0xd3f10a62, - 0x75882b4e, - 0xd0010882, - 0xe0000892, - 0x0a0212d4, - 0x0a42d001, - 0x3098e000, - 0x9082c001, - 0x0c96c050, - 0xc000b4c1, - 0x7fecb73f, - 0xd0511c94, - 0xb4813a10, - 0xc0c0c000, - 0x09920d82, - 0x0902c008, - 0x0d02c008, - 0x9b77ffd4, - 0x0c86c450, - 0xb4810a02, - 0xb101c000, - 0xc0084220, - 0xc0300a00, - 0xb4810c8e, - 0x0b02c000, - 0x71489e7c, - 0x9048fffd, - 0xb79f000f, - 0xb7bf7bee, - 0xb7df7c6e, - 0xb7ff7cee, - 0xc0047d6e, - 0x9c228c20, - 0x4b0cb720, - 0xc0ff9e5c, - 0xc0ff2a40, - 0x710228c0, - 0xc0008502, - 0x85069062, - 0x4b9cb540, - 0x4b14b560, - 0xa6059c22, - 0xd0519e5d, - 0x75002a50, - 0x90e4c000, - 0x4b8cb780, + 0x0cc0c458, + 0xc0100207, + 0xe0b3ac3d, + 0xc0188d00, + 0xc829a45d, + 0xc45a0ca2, + 0xc0100c80, + 0xe072ac3d, + 0x9d1a8c80, + 0xa45dc018, + 0x7d3ec01c, + 0xc0009e5f, + 0xf0b29162, + 0x0faa8c80, + 0x08e2c006, + 0x7f6cb53f, + 0x9100c000, + 0x0fa60683, + 0x0a56c006, + 0x7f6cb59f, + 0xc4500b02, + 0x0a020c82, + 0xc000b481, + 0x4220b101, + 0x7fecb53f, + 0x0a40c008, + 0x0c8ac030, + 0xc000b481, + 0x08c2c008, + 0xb4210c84, + 0x9ebbc000, + 0xc0949e7b, + 0x9e7c98d5, + 0x62899e79, + 0x0258714e, + 0xb3570389, + 0x71c24422, + 0xc003028f, + 0xc0509086, + 0xb79f0f1a, + 0xb73f7f6c, + 0x710a7f6c, + 0xa8a2f210, + 0xb314020b, + 0xd3f14434, + 0x9e4c294e, + 0x58e0c100, + 0xb4263098, + 0x74b0c000, + 0x92d4c000, + 0xaa25f210, + 0xc000b486, + 0x74b0c004, + 0x90d4c000, + 0xaa29f210, + 0xc000b486, + 0x74b0c008, + 0x90d4c000, + 0xaa2df210, + 0xc000b486, + 0x0a62d011, + 0x2b4ed3f1, + 0x08827588, + 0x0892d001, + 0x12d4e000, + 0xd0010a02, + 0xe0000a42, + 0xc0013098, + 0xc0509082, + 0xb4c10c96, + 0xb73fc000, + 0x1c947fec, + 0x3a10d051, + 0xc000b481, + 0x0d82c0c0, + 0xc0080992, + 0xc0080902, + 0xffd40d02, + 0xc4509bbb, + 0x0a020c86, + 0xc000b481, + 0x4220b101, + 0x0a00c008, + 0x0c8ec030, + 0xc000b481, + 0x9e7c0b02, + 0xfffd7148, + 0x000f9048, + 0x7beeb79f, + 0x7c6eb7bf, + 0x7ceeb7df, + 0x7d6eb7ff, + 0x8c20c004, + 0xb7209c22, + 0x9e5c4a8c, + 0x2a40c0ff, + 0x28c0c0ff, + 0x85027102, + 0x9062c000, + 0xb5408506, + 0xb5604b1c, + 0x9c224a94, + 0x9e5da605, + 0x2a50d051, 0xc0007500, - 0xc0c09142, - 0xc0120d82, - 0x0d0209c2, - 0xffd40942, - 0xb7809b34, - 0xc0344b0c, - 0xb4810cb6, - 0xc034c000, - 0xb4a20d32, - 0xb5a0c000, - 0xb79f4a8c, - 0xb7bf7f6e, - 0x8c407fee, - 0xa61d9c22, - 0xb7838420, - 0x75007108, - 0x9122c000, - 0x590cb780, - 0xa881d288, - 0xc0197440, - 0xb7c092a4, - 0x9eb1568c, - 0x468cb740, - 0x098e0dc2, - 0x0d42c002, - 0x9aeaff94, - 0xaa55f208, - 0x5614b7c0, - 0xa8c5f208, - 0xa8caf208, - 0x570cb7a0, - 0x478cb580, - 0xa0d5f210, - 0xaa59da08, - 0xa8ddda08, - 0xa0def210, - 0x08d0d252, - 0xa259f210, - 0xa0c1f250, - 0xa942da08, + 0xb78090e4, + 0x75004b0c, + 0x9142c000, + 0x0d82c0c0, + 0x09c2c012, + 0x09420d02, + 0x9b78ffd4, + 0x4a8cb780, + 0x0cb6c034, + 0xc000b481, + 0x0d32c034, + 0xc000b4a2, + 0x4a0cb5a0, + 0x7f6eb79f, + 0x7feeb7bf, + 0x9c228c40, + 0x8420a61d, + 0x4908b782, + 0xc0007500, + 0xb7809122, + 0xd288580c, + 0x7440a881, + 0x9344c016, + 0x560cb7c0, + 0xb7409eb1, + 0x0dc2460c, + 0xc002098e, + 0xff940d42, + 0xf2089b63, + 0xb7c0aa55, + 0xf2085594, + 0xf208a8c5, + 0xb7a0a8ca, + 0xda08568c, + 0xb580a942, + 0xda08470c, + 0xf210aa59, + 0xda08a0d5, + 0xf210a8dd, + 0xd252a0de, + 0xf24808d0, + 0xf210a947, + 0xf250a259, + 0xd131a0c1, + 0xda080a50, + 0x9e53a881, 0x404bb740, - 0x0a50d131, - 0xa881da08, - 0xda889e53, - 0x5915a8d2, - 0x5b90d124, - 0xa947f248, - 0x7e7edffc, + 0xa8d2da88, 0xc08060b2, 0xc2005a7f, 0x00985a71, 0x58945893, 0x80a3e210, - 0xa0ddf250, - 0x91e2c000, - 0x5d40e100, - 0x9164c000, - 0xaa55da88, - 0xb5208502, - 0xb5404792, - 0xb580489a, - 0xf288468a, - 0xd132aa21, - 0xf2500950, - 0xf250a255, - 0xda08a259, - 0xd810a8c1, - 0xf248aa41, - 0xda48a93b, - 0x6218a8ba, - 0x8021f310, - 0xa93dda48, - 0xa0caf250, - 0xa249f290, - 0xaa29da48, - 0xa151f250, - 0xa923f208, - 0xa8aeda48, - 0xc2006218, - 0xf3105a10, - 0xf2108021, - 0xf208a241, - 0x9e4ca927, - 0xa928f20a, - 0x588c6098, - 0x8023f210, - 0x82a3e210, - 0xa249f210, - 0xa8aada48, - 0xa0cdf210, - 0xaa41da08, - 0xa8c1d810, - 0xa0c6f210, - 0xa937f248, - 0x62430a04, - 0x5e0cb740, - 0x8021f310, - 0xa245f290, + 0x7e7edffc, + 0xd1245915, + 0xf2505b90, + 0xc000a0dd, + 0xe10091e2, + 0xc0005d40, + 0xda889164, + 0x8502aa55, + 0x4692b520, + 0x479ab540, + 0x458ab580, + 0xaa21f288, + 0x0950d132, 0xa8c1da08, - 0xa953f008, - 0xa8c2da08, - 0xa954f00a, - 0xe21058a0, - 0x5c9c80a3, - 0x82a3e020, - 0xaa2dda48, - 0xa0adf208, - 0xa0b2f208, - 0xa0c5f250, - 0xa0cef250, - 0xa251f210, - 0xa941d810, - 0x1880c004, - 0x4f0cb520, - 0x0a54d131, - 0xa881da08, - 0x1c80c002, - 0x4f94b520, - 0x59515940, - 0xa155f290, - 0x58d158c0, - 0xa0d9f290, - 0x0cf2c42e, - 0xb4810a02, - 0xb101c000, - 0x28844220, - 0xd1317440, - 0xc0000bd0, - 0xda089102, - 0xc09caa61, - 0xc012753e, - 0xc0c092f2, - 0xc05008c6, - 0xb4210ce2, - 0xf208c000, - 0x2a10aa59, + 0xa255f250, + 0xa259f250, + 0xaa41d810, + 0xa93bf248, + 0xa8bada48, + 0xf3106218, + 0xda488021, + 0xf250a93d, + 0xf290a0ca, + 0xda48a249, + 0xf250aa29, + 0xf208a151, + 0xda48a923, + 0x6218a8ae, + 0x5a10c200, + 0x8021f310, + 0xa241f210, + 0xa927f208, + 0xf20a9e4c, + 0x6098a928, + 0xf210588c, + 0xe2108023, + 0xb74082a3, + 0xf2105d0c, + 0xda48a249, + 0xda08a8aa, + 0xf210aa41, + 0xd810a0cd, + 0xf210a8c1, + 0xf248a0c6, + 0x0a04a937, + 0xda086243, + 0xf310a8c1, + 0xda088021, + 0xf290a8c2, + 0xf008a245, + 0xf00aa953, + 0x58a0a954, + 0xe2105c9c, + 0xe02080a3, + 0xda4882a3, + 0xf208aa2d, + 0xf208a0ad, + 0xf250a0b2, + 0xf250a0c5, + 0xf210a0ce, + 0xd810a251, + 0xc004a941, + 0xb5201880, + 0xd1314e8c, + 0xda080a54, + 0xc002a881, + 0xb5201c80, + 0x59404f14, + 0xf2905951, + 0x58c0a155, + 0xf29058d1, + 0xc42ea0d9, + 0x0a020cf2, + 0xc000b481, + 0x4220b101, + 0x74402884, + 0x0bd0d131, + 0x9102c000, + 0xaa61da08, + 0x753ec09c, + 0x9392c00f, + 0x08c6c0c0, + 0x0ce2c050, + 0xc000b421, + 0xaa59f208, + 0x75002a10, + 0x9362c000, + 0x5b8cb7a0, + 0xaa2dd208, 0xc0007500, - 0xb7a09362, - 0xd2085c8c, - 0x7500aa2d, - 0x9282c000, - 0x570cb720, - 0x49b5b7a0, - 0x2e80e800, - 0x9184c000, - 0xa9a6f208, - 0xa9c1d2c8, - 0x29845d94, - 0x99fcfff4, - 0xa2aed208, - 0x570cb760, - 0xa959f208, - 0x0a30d131, - 0xa881da08, - 0x28a0d052, - 0x58917640, - 0x4e8cb520, - 0x9222c000, - 0xc0600a02, - 0xb4810cae, - 0xda08c000, - 0x7440a8c1, - 0x9302c000, - 0xb5408502, - 0xc0004e9c, - 0xc2009260, - 0x74802900, - 0x9122c000, - 0xc0600a0a, - 0xb4810cae, - 0xc000c000, - 0x0a0690e0, + 0xb7209282, + 0xb7a0568c, + 0xe80049b5, + 0xc0002e80, + 0xf2089184, + 0xd2c8a9a6, + 0x5d94a9c1, + 0xfff42984, + 0xd20899fc, + 0xb760a2ae, + 0xf208568c, + 0xd131a959, + 0xda080a30, + 0xd052a881, + 0x764028a0, + 0xb5205891, + 0xc0004e0c, + 0x0a029222, 0x0caec060, 0xc000b481, - 0xaa59f208, - 0x75002a04, - 0xb540850a, - 0xc000491c, - 0x850490a2, - 0x491cb540, - 0x7108b783, + 0xa8c1da08, + 0xc0007440, + 0x85029302, + 0x4e1cb540, + 0x9260c000, + 0x2900c200, + 0xc0007480, + 0x0a0a9122, + 0x0caec060, + 0xc000b481, + 0x90e0c000, + 0xc0600a06, + 0xb4810cae, + 0xf208c000, + 0x2a04aa59, + 0x850a7500, + 0x489cb540, + 0x90a2c000, + 0xb5408504, + 0xb782489c, + 0x75004908, + 0x5e14b7a0, + 0x91a2c000, + 0x458cb780, 0xc0007500, - 0xb7839322, - 0x75007208, - 0x9284c000, - 0x460cb780, + 0xb7609102, + 0xf2105914, + 0x9ea4aa21, + 0xf2089c62, + 0x2a20aa59, 0xc0007500, - 0xb78391e2, - 0x75007288, - 0x9144c000, - 0x5f0cb720, - 0x5a14b760, - 0x402db780, - 0x9c629ea4, + 0xda0890e2, + 0x7500aa41, + 0x9244c000, + 0x580cb780, + 0x528cb720, + 0xa98eda08, + 0x9c629e8c, + 0x4908b782, + 0xc0007500, + 0x850690a2, + 0x7118b543, 0xaa59f208, - 0x75002a20, - 0x90e2c000, + 0x75002a10, + 0x9182c001, + 0x0a7ec2f0, + 0x0cfac038, + 0xc000b481, + 0xa8c1f248, + 0x0ce6c050, + 0xc000b421, + 0xaa59f208, + 0x488cb720, + 0xc038851a, + 0x2a040c82, + 0x38907500, + 0x488cb520, + 0x08e6c184, + 0x8d28e001, + 0x4c9cb540, + 0xc000b421, + 0x608cb780, + 0x0886c800, + 0x0c80c002, + 0x518cb580, + 0xc000b421, + 0x9ab4ffd4, + 0x488cb780, + 0x0c82c03e, + 0xc000b481, + 0x4c8cb720, + 0x0c82c050, + 0xc000b421, + 0xa941da08, + 0xa8d5f290, + 0xa946da08, + 0x9e536123, 0xaa41da08, - 0xc0007500, - 0xb7809244, - 0xb720590c, - 0xda08530c, - 0x9e8ca98e, - 0xb7839c62, - 0x75007108, - 0x90a2c000, - 0xb5438506, - 0xf2087b18, - 0x2a10aa59, - 0xc0017500, - 0xc2f09182, - 0xc0380a7e, - 0xb4810cfa, - 0xf248c000, - 0xc050a8c1, - 0xb4210ce6, - 0xf208c000, - 0xb720aa59, - 0x851a490c, - 0x0c82c038, - 0x75002a04, - 0xb5203890, - 0xc184490c, - 0xe00108e6, - 0xb5408d28, - 0xb4214d1c, - 0xb780c000, - 0xc800628c, - 0xc0020886, - 0xb5800c80, - 0xb421520c, - 0xffd4c000, - 0xb7809a66, - 0xc03e490c, - 0xb4810c82, - 0xb720c000, - 0xc0504d0c, - 0xb4210c82, - 0xda08c000, - 0xf290a941, - 0xda08a8d5, - 0x6123a946, - 0xda089e53, - 0x6097aa41, - 0x5d94b720, - 0xb5418702, - 0x857f7c82, - 0x459ab540, - 0xb540851a, - 0x0d86449a, - 0xb5801a04, - 0xb5404d8c, - 0x8526405b, - 0x415bb540, - 0x460ab540, - 0x18a05891, - 0x40cbb520, - 0x7fe4b55f, - 0x9bb2c014, - 0x7fe4b75f, - 0xb5438506, - 0xb5437a18, - 0xb5447a80, - 0xb5444000, - 0xb5434080, - 0xda087b80, + 0xb7206097, + 0x87025c94, + 0x7782b541, + 0xb540857f, + 0x851a449a, + 0x439ab540, + 0x1a040d86, + 0x4d0cb580, + 0x405bb540, + 0xb5408526, + 0xb540415b, + 0x5891450a, + 0xb52018a0, + 0xb55f40cb, + 0xc0147fe4, + 0xb75f9b0d, + 0xda087fe4, 0xf290a8c6, - 0x9e49aa55, - 0x5694b720, - 0x7c00b543, - 0xb7206243, - 0x8502434d, - 0xa9e2da08, - 0xc10158c8, - 0x9e892880, - 0x4e1cb540, - 0x519cb540, - 0xc0ff5dc0, - 0xca012dc0, - 0xc2003db0, - 0xb5805a11, - 0x3596450a, - 0x99b0fff4, - 0x0d82c0c0, - 0x09c2c012, - 0x09420d02, - 0x98ffffd4, - 0x0a829e7b, - 0x85467146, - 0x9168c001, - 0xfff49dcf, - 0xc0c099b0, + 0x8506aa55, + 0x7018b543, + 0xb7209e49, + 0xb5435614, + 0xb5437080, + 0xb5437600, + 0xb5437680, + 0xb5437180, + 0x62437200, + 0x434db720, + 0x58c88502, + 0x2880c101, + 0xda089e89, + 0xb540a9e2, + 0xb5404d9c, + 0xc200511c, + 0x5dc05a11, + 0x2dc0c0ff, + 0x3db0ca01, + 0x440ab580, + 0xfff43596, + 0xc0c099ba, 0xc0120d82, 0x0d0209c2, - 0xffd40906, - 0xd09198ee, - 0x71481e70, - 0xd00b0a02, - 0xda080a42, - 0xc200a9e2, - 0x9ea15a28, - 0xc0ff5dc0, - 0xc8012dc0, - 0x35963db0, - 0x9984fff4, - 0xd0519e7b, - 0xc2000a50, - 0xc2005a40, - 0x71465ac1, - 0xfffe8506, - 0xb7209326, - 0xb7805f0c, - 0x7500462d, - 0x857fcfce, - 0x7f9cb540, - 0x9102c000, - 0xa9def208, - 0x450ab760, - 0x9c629ea4, - 0xc0140d82, - 0xb78398e8, - 0x75007a88, - 0xb5438502, - 0xc0027a18, - 0xb7209324, - 0xb7a05f14, - 0x0b025a0c, - 0xb7830683, - 0x75007108, - 0x90c2c002, - 0x7208b783, - 0xc0027500, - 0xb7839022, - 0x75007b08, - 0x91c2c000, - 0x5f0cb760, - 0xa9a2f208, - 0x7b08b5c3, - 0xa869f048, - 0x9c629e84, - 0x430ab500, - 0x7c08b783, - 0xc0007500, - 0xf2109382, - 0x9eaba825, - 0x7c08b5c3, - 0x9c629e84, - 0xaa21f250, - 0x9c629ea4, - 0xa9a1f208, - 0xa83df210, - 0x9e840d86, - 0xf2509c62, - 0x9eabaa25, - 0xa021f208, - 0x9ea40986, - 0xb7839c62, - 0x75007c08, - 0x91e4c000, - 0xc0140d86, - 0xb7839898, - 0x75007c08, - 0x9342ffff, - 0x90a0c000, + 0xffd40942, + 0x9e7b994d, + 0x71460a82, + 0xc0018546, + 0x9dcf9168, + 0x99bafff4, + 0x0d82c0c0, + 0x09c2c012, + 0x09060d02, + 0x993cffd4, + 0x1e70d091, + 0x0a027148, + 0x0a42d00b, + 0xa9e2da08, + 0x5a28c200, + 0x5dc09ea1, + 0x2dc0c0ff, + 0x3db0c801, + 0xfff43596, + 0x9e7b998e, + 0x0a50d051, + 0x5a40c200, + 0x5ac1c200, + 0x85067146, + 0x9326fffe, + 0xaa31f250, + 0xcfce7500, + 0xb540857f, + 0xc0007d1c, + 0xf2089102, + 0xb760a9de, + 0x9ea4440a, + 0x0d829c62, + 0x9899c014, + 0x7088b783, + 0x85027500, + 0x7018b543, + 0x9144c000, 0xc0140d86, 0xb783988e, - 0x75007a88, - 0x9222fffd, + 0x75007088, + 0x9342ffff, 0x0d82c0c0, 0x09c2c012, 0x09060d02, - 0x9855ffd4, + 0x98f4ffd4, 0x0a02c801, - 0x518cb580, + 0x510cb580, 0x0d82c0c0, 0x09c2c012, 0x09420d02, - 0x9849ffd4, - 0x5194b760, - 0x98eefff4, + 0x98e8ffd4, + 0x5114b760, + 0x9949fff4, 0xfff40d86, - 0xc0c098fc, + 0xc0c09957, 0xc0120d82, 0x0d0209c2, 0xffd40906, - 0x8502983a, + 0x850298d9, 0x0892c006, 0x0c9ac430, 0xb5400902, - 0xc006519c, + 0xc006511c, 0xb4418510, 0xb104c000, 0x2a404220, @@ -2276,7 +2175,7 @@ unsigned long aui32MPG4VBR_MasterMTXTOPAZFWText[] = { 0xe0000089, 0xffff1884, 0xb7409284, - 0xc0064614, + 0xc0064594, 0xc4300892, 0x09020c9a, 0x8512c006, @@ -2297,15 +2196,15 @@ unsigned long aui32MPG4VBR_MasterMTXTOPAZFWText[] = { 0x0ceac03e, 0xc000b481, 0x9180c000, - 0x448cb780, + 0x440cb780, 0x088a7504, 0x0ceac03e, 0x1894d00c, 0xc000b421, 0x0d82c0c0, 0x0d0209e2, - 0xffb40942, - 0x0a029be6, + 0xffd40942, + 0x0a029885, 0x0cb6c034, 0xc000b481, 0x7deeb79f, @@ -2319,26 +2218,26 @@ unsigned long aui32MPG4VBR_MasterMTXTOPAZFWText[] = { 0xc0c09182, 0xc0120d82, 0x0d0209c2, - 0xffb40906, - 0xc0009bc8, + 0xffd40906, + 0xc0009867, 0xc4349240, 0x0a020cb2, 0xc000b481, 0x4220b101, 0x74402884, 0x90e2c000, - 0x7a08b783, - 0xc0097500, - 0xb78091a2, - 0x75024e0c, + 0x7008b783, + 0xc0067500, + 0xb7809322, + 0x75024d8c, 0x90c4c000, 0xc0140d82, - 0x3ac09a29, - 0x5694b740, - 0x560cb740, + 0x3ac099d5, + 0x5614b740, + 0x558cb740, 0xa8c5d810, 0xaa55f088, - 0x4592b720, + 0x4492b720, 0x9e496243, 0x5a11c200, 0xba090a04, @@ -2346,24 +2245,24 @@ unsigned long aui32MPG4VBR_MasterMTXTOPAZFWText[] = { 0x70484002, 0x06850305, 0x9138c000, - 0x490cb780, + 0x488cb780, 0xb5802a51, - 0xc003490c, + 0xc003488c, 0xf21091c0, 0x2a04aa39, 0xc0027500, 0xb78093a2, - 0x7440490c, + 0x7440488c, 0x3942d011, - 0x490cb540, + 0x488cb540, 0x929cc002, - 0x4792b760, + 0x4692b760, 0xba249e5c, 0xc002400a, 0xc00291a2, 0xb760911c, - 0xb740650a, - 0x9e995e84, + 0xb740640a, + 0x9e995d84, 0xba099e2d, 0xd0a24003, 0x9e485e7f, @@ -2378,94 +2277,52 @@ unsigned long aui32MPG4VBR_MasterMTXTOPAZFWText[] = { 0x9e545090, 0xc0017902, 0xb7819102, - 0x75004b88, + 0x75004988, 0x9064c001, - 0x470ab780, + 0x460ab780, 0xba249e48, 0x70084002, 0x9378c000, 0xc0007640, 0xb78190e4, - 0x75024b08, + 0x75024908, 0x92c2c000, 0x1e32d011, - 0x478ab580, + 0x468ab580, 0x48fd9e54, - 0x470ab560, - 0x4b90b501, + 0x460ab560, + 0x4990b501, 0xb5402959, - 0x20c2490c, + 0x20c2488c, 0xc000a0c1, 0x850290a0, - 0x4b98b541, - 0x458ab780, + 0x4998b541, + 0x448ab780, 0x400aba24, 0x90fcc000, - 0x650ab780, + 0x640ab780, 0xb5800a04, - 0xb720650a, - 0xc03e490c, + 0xb720640a, + 0xc03e488c, 0xb4210c82, 0xb780c000, - 0x0a04458a, - 0x458ab580, - 0x9a96c014, - 0x7108b783, - 0xc0027500, - 0xb7839222, - 0x75007208, - 0x9182c002, - 0x518cb780, - 0x75002a40, - 0x90e4c000, - 0x4008b784, - 0xc002751a, - 0xb7809024, - 0xb721578c, - 0xda087c92, - 0x9e48a881, - 0xc0007002, - 0xb7809284, - 0x8502430a, - 0x7c9ab541, - 0x440ab580, - 0x4412b760, - 0x530cb780, - 0xb5438506, - 0xb5437b18, - 0x9ea47c18, - 0xf2109c62, - 0x2a10aa39, - 0xc0007500, - 0xb78393e2, - 0x75007c08, - 0x90e4c000, - 0x7c8ab781, - 0xc0007502, - 0xb78392a4, - 0x75007b08, - 0xd0010902, - 0xc4380922, - 0x0a020c82, - 0xc000b481, - 0x4220b101, - 0x309428f1, - 0x0c82c038, - 0xc000b421, + 0x0a04448a, + 0x448ab580, + 0x9a42c014, 0x983ec014, - 0x4e0cb780, + 0x4d8cb780, 0xa955f288, 0x71040a04, - 0x4e0cb580, + 0x4d8cb580, 0x90a4c000, 0xb5408502, - 0xda104e1c, + 0xda104d9c, 0xb720a8a5, - 0x58914592, + 0x58914492, 0xba0960a3, - 0x9e4c4003, + 0x9e484003, 0x08843a84, - 0x020b7102, + 0x020b7002, 0x2a3dcffe, 0x4426b354, 0xd0510289, @@ -2474,47 +2331,47 @@ unsigned long aui32MPG4VBR_MasterMTXTOPAZFWText[] = { 0x0d82c0c0, 0x09c2c012, 0x09420d02, - 0x9a93ffb4, - 0x518cb780, + 0x9b86ffb4, + 0x510cb780, 0xc0007500, 0x9eab90a2, - 0x9b45ffd4, + 0x9bf4ffd4, 0x7eeeb79f, 0x7f6eb7bf, 0x7feeb7df, 0x9c228c60, 0xa205f839, - 0x4008b724, - 0x5204b740, - 0x448ab780, + 0x7608b723, + 0x5184b740, + 0x438ab780, 0x5908d0a6, 0xb7409e2d, - 0xe030570c, + 0xe030568c, 0xb760a94e, - 0xb744631c, - 0xb7444098, - 0x1a044000, - 0x448ab580, + 0xb743611c, + 0xb7437698, + 0x1a047600, + 0x438ab580, 0xa8cdc030, 0x5a40e200, 0x0a20d251, 0xa882da08, 0x82a3e210, - 0x5194b540, + 0x5114b540, 0x5c905c95, - 0x4008b524, + 0x7608b523, 0x92c4c001, - 0x4088b784, + 0x7688b783, 0xd3f10a04, 0x744428ce, - 0x4088b584, + 0x7688b583, 0x9034c001, - 0x7f94b760, + 0x7d14b760, 0xb5438506, - 0x24a67a98, + 0x24a67098, 0xb5437640, - 0xb5207c18, - 0xc0005194, + 0xb5207218, + 0xc0005114, 0xd1319202, 0xb78008a0, 0xc801402b, @@ -2522,96 +2379,96 @@ unsigned long aui32MPG4VBR_MasterMTXTOPAZFWText[] = { 0x5a40c200, 0x2a40c0ff, 0xb5803208, - 0x0806518c, + 0x0806510c, 0xaa1df9f8, - 0xb7249c22, - 0xb7404088, - 0xd0a65d84, + 0xb7239c22, + 0xb7407688, + 0xd0a65c84, 0x9e2d5904, 0xaa4dc830, - 0x448ab580, + 0x438ab580, 0x09a0d132, - 0x458ab720, + 0x448ab720, 0xaa61d810, 0x4002ba19, 0x5a11c200, 0x70c81a04, 0x9104c000, - 0x7f8cb780, + 0x7d0cb780, 0x3a00c040, - 0x7f8cb580, - 0x4e8cb720, + 0x7d0cb580, + 0x4e0cb720, 0x0a18d011, 0xc00070c8, 0xb7809104, - 0xc0107f8c, + 0xc0107d0c, 0xb5803a00, - 0xd0117f8c, + 0xd0117d0c, 0x70c80a1c, 0x9104c000, - 0x7f8cb780, + 0x7d0cb780, 0x3a00c020, - 0x7f8cb580, - 0x560cb780, + 0x7d0cb580, + 0x558cb780, 0xa916f288, 0xa919f288, 0xb7209e50, - 0xd011460a, + 0xd011450a, 0x62411a24, 0x4002ba09, 0x704800b2, 0x9106c000, - 0x7f8cb780, + 0x7d0cb780, 0x2a7acfff, - 0x7f8cb580, + 0x7d0cb580, 0x1a22d011, 0x62459e52, 0xc0007048, 0xb7809106, - 0xc7fe7f8c, + 0xc7fe7d0c, 0xb5802a7e, - 0xb7407f8c, - 0xd0a2451a, + 0xb7407d0c, + 0xd0a2441a, 0xf3105e11, 0x70c88821, 0x9104c000, - 0x7f8cb780, + 0x7d0cb780, 0x2a4ecfff, - 0x7f8cb580, - 0x568cb740, - 0x7f8cb720, + 0x7d0cb580, + 0x560cb740, + 0x7d0cb720, 0xaa45d808, 0x9e8a9e50, 0x5a11c200, 0x62091a04, - 0x5194b720, + 0x5114b720, 0xba240a04, 0x70c84002, 0xb5202494, - 0xc0005194, + 0xc0005114, 0xc8019118, 0xb5203c80, - 0xc0005194, + 0xc0005114, 0xd81091c0, 0xc801aa61, 0x9e483c80, 0x5a40c200, 0x2a40c0ff, 0xb5803208, - 0xf008518c, + 0xf008510c, 0xc040aa59, 0x75002a00, 0x9102c000, - 0x518cb780, + 0x510cb780, 0x3a00c101, - 0x518cb580, - 0x5194b760, - 0x9a34ffd4, + 0x510cb580, + 0x5114b760, + 0x9ae3ffd4, 0xf9f80802, 0x9c22aa1d, - 0x5714b700, + 0x5694b700, 0x0e04d251, - 0x560cb760, + 0x558cb760, 0xa881da08, 0x2dfcc00e, 0x0cbac034, @@ -2642,7 +2499,7 @@ unsigned long aui32MPG4VBR_MasterMTXTOPAZFWText[] = { 0xf008c000, 0x0c84a97d, 0xc000b441, - 0x4d8cb780, + 0x4d0cb780, 0xd2240a08, 0x72445890, 0x931cc000, @@ -2657,25 +2514,25 @@ unsigned long aui32MPG4VBR_MasterMTXTOPAZFWText[] = { 0xa275f008, 0x0880c008, 0xa0fdf008, - 0x4f0cb780, + 0x4e8cb780, 0x0cdac034, 0xc000b481, - 0x4f8cb720, + 0x4f0cb720, 0xb4210c84, 0xb780c000, - 0x0ce44f0c, + 0x0ce44e8c, 0xb4810a40, 0xb720c000, - 0x0c844f8c, + 0x0c844f0c, 0xb42108c0, 0xb780c000, - 0xb7204f0c, - 0x1ce44f8c, + 0xb7204e8c, + 0x1ce44f0c, 0x0a00c010, - 0x4f0cb580, + 0x4e8cb580, 0xaa65f048, 0x0880c008, - 0x4f8cb520, + 0x4f0cb520, 0xc000b481, 0xa8edf048, 0xb4210c84, @@ -2737,94 +2594,88 @@ unsigned long aui32MPG4VBR_MasterMTXTOPAZFWText[] = { 0x2a3c1a10, 0x3a00c004, 0xc000b481, - 0x4d8cb780, + 0x4d0cb780, 0xb5800a04, - 0x9c224d8c, - 0xc43ea68d, + 0x9c224d0c, + 0xc43ea685, 0x0a020c92, 0xc000b481, - 0x4220b103, - 0x5c0cb780, + 0x4240b102, + 0x5b0cb780, 0xa885da08, 0xa909da08, - 0xa189da08, + 0xa10ada08, 0xa081da08, 0xa105da08, 0x0a020cd0, 0xc000b481, - 0x4220b103, - 0x5b8cb720, - 0x518cb780, - 0x5c0cb7a0, + 0x4240b102, + 0x5a8cb720, + 0x510cb780, + 0x5b14b700, 0x40b3b720, 0x412bb740, - 0x412bb560, + 0x4133b540, 0x75002a40, - 0xb5200303, + 0xb5200283, 0xb5404033, 0xc00040ab, - 0xb78490e2, - 0x750a4008, + 0xb78390e2, + 0x750a7608, 0x90f2c000, - 0x4008b784, - 0xc00d751a, - 0xb7819204, - 0x0a047c8a, - 0x7c8ab581, + 0x7608b783, + 0xc006751a, + 0xb7819104, + 0x0a04778a, + 0x778ab581, 0x0ca6c450, 0xb4810a02, - 0xb103c000, - 0x00874220, + 0xb102c000, + 0x9e514240, + 0x9e509e54, + 0x2a7cc00f, + 0x59c1d228, 0x2880c031, - 0xc00f0207, - 0xd0a42a7c, - 0xd22859e1, - 0x000759c1, + 0x59e1c080, 0x287ccffe, 0x0a020c88, 0xc000b481, - 0x4220b103, - 0x5bc1c180, - 0xcffe9e9a, - 0x0cbc2d7c, + 0x4240b102, + 0x5f41d122, + 0xcffe0585, + 0x0cbc2dfc, 0xc000b481, - 0x4220b103, - 0xb7400087, - 0xb781568c, - 0xc0fc7b8a, - 0xd0f22880, - 0xd0a4283e, - 0x9e415b19, - 0xa8d2d888, - 0xb5019e95, - 0xdffc7b92, - 0x12187e7e, - 0x4002ba1c, - 0x91c2c002, - 0xc00076c2, - 0xb7809384, - 0xb740480a, - 0xba245e84, - 0xc2004002, - 0x58ed58ff, - 0x589700c2, - 0x5908d0a6, - 0x58949e2d, - 0x9e591242, - 0xa8cee038, - 0x4a7d5230, - 0x249e9ea7, + 0x4240b102, + 0x2caed0f2, + 0x560cb720, + 0x4a2bb780, + 0xdffc9e8a, + 0xb5217d3e, + 0xc0027692, + 0x74c291a2, + 0x9364c000, + 0x470ab780, + 0x5d84b740, + 0x4002ba24, + 0x58ffc200, + 0x00c258ed, + 0xd0a65897, + 0x9e2d5908, + 0x12425894, + 0xe0385270, + 0x4a7da8ce, + 0x249a9ea5, 0xc001a0c2, 0xb7809180, - 0xda08468a, - 0xba24a8a1, + 0xb720458a, + 0xba24404a, 0x70484002, 0x907cc001, - 0x488ab780, - 0x4812b720, - 0x5e84b740, + 0x478ab780, + 0x4712b720, + 0x5d84b740, 0xb5800a04, - 0xba09488a, + 0xba09478a, 0xd0a24003, 0x9e495e7f, 0xc2009e2d, @@ -2832,163 +2683,52 @@ unsigned long aui32MPG4VBR_MasterMTXTOPAZFWText[] = { 0x5a17c200, 0x5908d226, 0x5a14c200, - 0xe0389ea7, - 0x149ea94d, + 0xe0389ea5, + 0x149aa94d, 0x08869e4c, 0x312250b0, 0xb780a141, - 0x0a04480a, - 0x480ab580, - 0x7188b783, - 0xb7837500, - 0xc0007208, - 0xc01c90c4, - 0xc0027d3e, - 0xc01c9184, - 0xd0117d3e, - 0xd02103f0, - 0x76c20527, - 0xaa39f210, - 0xd0010882, - 0x2a040892, - 0xb7407902, - 0xc0005a0c, - 0xd80890e2, - 0x0a04aa49, - 0xa249d808, - 0xa94bf008, - 0xa94cf00a, - 0x8027f310, - 0x82a5e010, - 0xa249f008, - 0xa0cdf008, - 0x7688b783, + 0x0a04470a, + 0x470ab580, + 0xf01074c2, + 0x0882aa59, + 0x0892d001, + 0x5914b720, + 0x79022a04, + 0xc0010360, + 0xc00005b6, + 0xb78090e2, + 0x0a04414b, + 0x414bb580, + 0x415db740, + 0x41c5b740, + 0x8025f310, + 0x82a7e010, + 0x414db580, + 0x41cdb520, + 0x6c88b783, 0x08827500, 0x0892d002, - 0x0a0276c2, + 0x0a0274c2, 0x0a42d002, 0xc0007848, 0xc07c90c2, - 0xda088542, - 0x76c2a123, - 0xa953f008, + 0xb5408542, + 0x74c2405a, + 0x425db740, 0x90c4c000, - 0xaa41da08, - 0x9080c000, 0xaa21da08, - 0x80a1e310, - 0xaa4dd808, - 0xa0d1f008, - 0xd8080a04, - 0xc006a24d, - 0xb72091c0, - 0x9d2e5a0c, - 0xaa39f210, - 0x8136c301, - 0x8120c201, - 0x4525b740, - 0x75002a04, - 0x8027f010, - 0x8221f310, - 0xb5800103, - 0xc001452d, - 0x76c290a2, - 0x90c4c000, - 0xaa41da08, 0x9080c000, - 0xaa21da08, - 0xa25dd808, - 0xc00176c6, - 0x76c09082, - 0x91a4c000, - 0xd80874c0, - 0xe002a953, - 0xf2108d2a, - 0xd808802d, - 0xc000a251, - 0x74c092c0, - 0xa947d848, - 0x8d26e002, - 0x9160c000, - 0xaa41da08, - 0xd84874c0, - 0xd808a947, - 0xe002a25d, - 0xf2108d2a, - 0xd848802d, - 0xb783a245, - 0x75007308, - 0x9302c000, - 0x440ab780, - 0x70489e41, - 0x9244c000, - 0xb5438502, - 0xc43a7318, - 0x0a020c82, - 0xc000b481, - 0x4220b103, - 0x29fecfef, - 0x0c82c03a, - 0xc000b461, - 0x440ab780, - 0x70489e41, - 0xd0020882, - 0x76c60892, - 0xd0010a02, - 0x78480a42, - 0x9242c000, - 0xb5438506, - 0xc43a7318, - 0x0a020c82, - 0xc000b481, - 0x4220b103, - 0x3980c011, - 0x0c82c03a, - 0xc000b461, - 0xc0017780, - 0x76c091a2, - 0x92e4c000, - 0xaa21da08, - 0xa947f008, - 0xa8d5d808, - 0x8021f310, - 0xa8dad808, - 0xa245f008, - 0x0c849e44, - 0xa0dad808, - 0xd80800c2, - 0xc000a0d5, - 0xda0892a0, - 0xf008aa41, - 0xd848a95b, - 0xf310a8c9, - 0xd8488021, - 0xf008a8ce, - 0x9e44a259, - 0xd8480c84, - 0x00c2a0ce, - 0xa0c9d848, - 0xaa5dd808, - 0xa95ff008, - 0xa940f04a, - 0xa9c7f048, - 0x8021f310, - 0xa94ff048, - 0xa25df008, - 0x8221f210, - 0xa8c2d848, - 0xa241f048, - 0x8037f010, - 0x80a9e210, - 0xd8480c84, - 0xf048a0c2, - 0xf048a245, - 0xb7bfa0cd, - 0xb7df7eee, - 0xb7ff7f6e, - 0x8c607fee, + 0x404ab780, + 0x80a1e310, + 0x41cbb780, + 0x424db520, + 0xb5800a04, + 0xb7bf41cb, + 0xb7df7f6e, + 0x8c407fee, 0xb7809c22, - 0xd0f1590c, + 0xd0f1580c, 0xb72008c0, 0x76424031, 0xc0009ea2, @@ -3015,7 +2755,7 @@ unsigned long aui32MPG4VBR_MasterMTXTOPAZFWText[] = { 0xd01172c0, 0x9c221c0a, 0x9c220802, - 0x590cb780, + 0x580cb780, 0xda088502, 0xf010a88d, 0xf010a16b, @@ -3024,11 +2764,11 @@ unsigned long aui32MPG4VBR_MasterMTXTOPAZFWText[] = { 0xd810a16f, 0xf010a16b, 0x9c22a0e1, - 0x5a94b720, + 0x5994b720, 0xa8e9d810, 0x414bb520, 0xaa71f010, - 0x5b0cb740, + 0x5a0cb740, 0x5a0fc200, 0xa245f048, 0xa8edf010, @@ -3041,149 +2781,129 @@ unsigned long aui32MPG4VBR_MasterMTXTOPAZFWText[] = { 0xa041f008, 0xc0309c22, 0xb740ac7d, - 0xc038589c, + 0xc038579c, 0xc030a45d, 0xc038ac7d, 0xc030a45d, 0xc038ac7d, 0xb720a45d, - 0xb7805814, - 0x8706590c, - 0x5c8cb720, + 0xb7805714, + 0x8706580c, + 0x5b8cb720, 0x8576c002, 0xa108d28a, - 0x485bb540, + 0x475bb540, 0xb5408502, 0xb5404039, 0x9c2240a1, - 0x8440a61d, - 0x7188b783, - 0x07877500, - 0x93c2c000, - 0x5894b720, - 0x4149b720, - 0x2a1ed3f1, - 0x7524c004, - 0xd0030902, - 0x9e4f1922, - 0x42440a7f, - 0xb55f8752, - 0x8f387e64, - 0x7ee4b55f, - 0xb55f8f0c, - 0x20947f64, - 0x2a44c002, - 0x9340c000, - 0x5894b720, - 0x4149b720, - 0x2a1ed3f1, - 0x0902753c, - 0x1922d003, - 0x0a7f9e4f, - 0x87324244, - 0x7e64b55f, - 0xb55f8f20, - 0x8f087ee4, - 0x7f64b55f, - 0x2a742094, - 0xb5203098, - 0xb7c04149, - 0xb7a0590c, - 0xb7a0580c, - 0xd0115d14, - 0x85020e72, - 0xa8cdf248, - 0xf2080109, - 0xf210a127, - 0xf248a22d, - 0xf208a0a5, - 0x0189aa6d, + 0x8420a61d, + 0x5794b7a0, + 0xb7a09e5a, + 0xb57f570c, + 0xd0117f74, + 0x00810822, + 0xaa2df210, + 0x01030c82, + 0xd2100503, + 0x0189a8a9, 0x59ffd224, - 0xc0540d02, - 0x097f9933, + 0x5814b7c0, + 0x2a1ed3f1, + 0xb7c0753c, + 0x0b825c0c, + 0xd0030c02, + 0xf2501c02, + 0xf208a8ce, + 0xf208a3a5, + 0x9e44a04d, + 0xf2489e40, + 0x4a7da0a2, + 0x2a742090, + 0xd2103098, + 0xc054a0a9, + 0x097f98d9, 0x01819e92, 0xc0540581, - 0xf208992d, - 0x9eaeaa35, - 0xd2240089, - 0x720258ff, - 0xc0009e6b, - 0xc00090fa, - 0x700290e4, - 0x9094c000, - 0xa055f210, - 0xa967f008, - 0xaa65f248, - 0xa949f208, - 0x8021f310, - 0x5908d124, - 0xd2240089, - 0x769c58ff, - 0xa0e9f808, - 0x90b2c000, - 0xc000850a, - 0xc10091e0, - 0x751c5a04, - 0x90b2c000, - 0xc000850e, - 0xc00490e0, - 0x850a7698, - 0x8d22e009, - 0xaa79f208, - 0xa8d5f210, - 0xc3011209, - 0x58906245, - 0xc0007048, - 0xd2d09236, - 0x7500aa55, - 0x9184c000, - 0xaa41da90, - 0xd2d08506, - 0x0a04a157, - 0xa241da90, - 0x93e0c000, - 0xa8f9f208, - 0xaa55f210, - 0x6095c301, - 0x5a0cc200, - 0xc0007102, - 0xd2d0923c, - 0x7500aa55, - 0x9184c000, - 0xaa41da90, - 0xd2d08506, - 0x1a04a157, - 0xa241da90, - 0x90a0c000, - 0xd2d08502, - 0xda90a157, - 0xba24aa41, - 0xc0044002, - 0xc000752a, - 0xc00290da, - 0xc000855a, - 0xc0089100, - 0xc0007502, - 0xc00490dc, - 0xda908506, - 0xda90a143, - 0xf008a8c1, - 0xf208aa6d, - 0xba09a8ee, - 0x62434002, - 0x5b14b740, - 0x85029e49, - 0xd0506243, - 0xc002a959, - 0xd2280a00, - 0x74825919, - 0xa167f008, - 0xc0000685, + 0xf20898d3, + 0x0089aa35, + 0x58ffd224, + 0x9eaf7202, + 0x90fac000, + 0x90e4c000, + 0xc0007002, + 0xf2109094, + 0xf208a075, + 0xf250a947, + 0xf210aa25, + 0xf310a949, + 0xd1248021, + 0x00895908, + 0x58ffd224, + 0xfa08769c, + 0xc000a0c9, + 0x850a90b2, + 0x91e0c000, + 0x5a04c100, + 0xc000751c, + 0x850e90b2, + 0x90e0c000, + 0x7698c004, + 0xe009850a, + 0xf2108d22, + 0xf210aa39, + 0x1209a8f5, + 0x6245c301, + 0x70485890, + 0x9236c000, + 0xaa65d2d0, + 0xc0007500, + 0xda509184, + 0x8506aa79, + 0xa167d2d0, + 0xda500a04, + 0xc000a279, + 0xf21093e0, + 0xf210a8b9, + 0xc301aa75, + 0xc2006095, + 0x71025a0c, + 0x923cc000, + 0xaa65d2d0, + 0xc0007500, + 0xda509184, + 0x8506aa79, + 0xa167d2d0, + 0xda501a04, + 0xc000a279, + 0x850290a0, + 0xa167d2d0, + 0xaa79da50, + 0x4002ba24, + 0x752ac004, + 0x90dac000, + 0x855ac002, + 0x9100c000, + 0x7502c008, + 0x90dcc000, + 0x8506c004, + 0xa17bda50, + 0xa8f9da50, + 0xaa4df208, + 0xa8aef210, + 0x4002ba09, + 0xb7406243, + 0x9e495a14, + 0x62438502, + 0xa959d050, + 0x0a00c002, + 0x5919d228, + 0xf2087482, + 0xc000a147, 0xf21090c4, - 0xc000aa55, + 0xc000aa75, 0xf21092a0, - 0xf208a8d6, - 0xd0a2aa79, + 0xf210a8f6, + 0xd0a2aa39, 0x12095c90, 0xc0007048, 0x764090b8, @@ -3192,201 +2912,204 @@ unsigned long aui32MPG4VBR_MasterMTXTOPAZFWText[] = { 0x802bf210, 0x5a13c200, 0x8a21f310, - 0xa265f008, + 0xa245f208, 0x9080c000, - 0xa164f00a, - 0xaa49f208, + 0xa144f20a, + 0xaa49f210, + 0x7f6cb75f, 0x75020a04, - 0xa3eaf008, - 0xa249f208, + 0xa149f208, + 0xa249f210, 0x9144c000, - 0xaa61d208, - 0xa265dac8, - 0xa251da48, - 0x9000c009, - 0xaa31d250, + 0xaa21d210, + 0xa225dad0, + 0xa251da50, + 0x9040c009, + 0x5a14b740, + 0xaa51d050, 0xc0007500, - 0xd2509184, - 0x7500aa39, + 0xd0509184, + 0x7500aa59, 0x9142c000, - 0xaa41da88, + 0xaa41da90, 0xc0007504, 0x850690b4, 0x9060c000, - 0xd2888502, - 0xda08a153, - 0xf208a94b, - 0xf252a9cd, - 0xd0b1a958, - 0xe2100af0, - 0xd20889a7, - 0xd1a4a922, + 0xd2908502, + 0xda10a153, + 0xf210a94b, + 0xf252aa4d, + 0xd0b1a974, + 0xf3100ed0, + 0xd20889a1, + 0xd3a4a922, 0xe0205987, 0x5d0483a7, - 0xc03455eb, - 0xf2089b85, - 0xf250a9ca, - 0xd011aa49, - 0x85021cb4, - 0xd20860c3, - 0xf250a8a2, - 0x1d84a15b, - 0xd0309e5b, - 0x5d850102, - 0x81afe220, - 0xf2500503, - 0x55e7a1ca, - 0x9b6cc034, - 0xaa31d250, - 0xf2507500, - 0xc001a049, - 0xda4890e2, - 0x7500aa55, - 0xa957da48, - 0x9102c000, - 0xaa41da88, - 0x5a40e200, - 0x9144c000, - 0x5a0cb780, - 0xa881da08, - 0xa0e1dac8, - 0x90e0c001, - 0x5a45c200, - 0x8021f310, - 0xa261dac8, - 0xa9e2dac8, - 0xa9c1da88, - 0xc0340d02, - 0x18049b43, - 0x92a0c000, - 0xaa49da08, - 0xa927da50, - 0x5a40c200, - 0x5a45c200, - 0x8021f310, - 0xa261dac8, - 0xa9e2dac8, - 0xa9c9da08, - 0xc0340d02, - 0xdac89b2d, - 0xd031a061, - 0xd2240e72, - 0x76c25993, - 0xaa49f208, - 0xd00d0d82, - 0x75040db2, - 0x9094c001, - 0xa8e2dac8, - 0xa8d1da48, - 0x0e14d011, - 0xc0007048, - 0xda10913a, - 0xd011a941, - 0x70881a14, - 0x90d6c000, - 0x1e12d011, - 0x91c0c000, + 0x55eb018f, + 0x9b4cc034, + 0xa9caf210, + 0xaa65f250, + 0x1cb4d011, + 0x60c38502, + 0xa8a2d208, + 0xa177f250, + 0x9e5b1d84, + 0x0102d030, + 0xe2205d85, + 0x050381af, + 0xa1e6f250, + 0xc03455e7, + 0xb7209b33, + 0xb7805a0c, + 0x75004629, + 0xa065f250, + 0x90e2c001, + 0xaa55da50, + 0xda507500, + 0xc000a957, + 0xda909102, + 0xe200aa41, + 0xc0005a40, + 0xb7809144, + 0xda08590c, + 0xdad0a881, + 0xc001a0a1, + 0xc2009120, + 0xf3105a45, + 0xda908021, + 0xdad0a9c1, + 0xdad0a221, + 0x0d02a9a2, + 0x9b08c034, + 0xc0001804, + 0xb74092e0, + 0xda105a0c, + 0xd848aa49, + 0xc200a947, + 0xc2005a40, + 0xf3105a45, + 0xda108021, + 0xdad0a9c9, + 0xdad0a221, + 0x0d02a9a2, + 0x9af0c034, + 0xa021dad0, + 0x7f6cb71f, + 0x0a02d031, + 0x5993d224, + 0xf21076c2, + 0x0d82aa49, + 0x0db2d00d, + 0xc0017504, + 0xdad09094, + 0xda50a8a2, + 0xd011a8d1, + 0x70480e14, + 0x913ac000, + 0xa961da10, + 0x1a14d011, + 0xc0007088, + 0xd01190d6, + 0xc0001e12, + 0xd01191c0, + 0x70481e14, + 0x90f8c000, + 0x0a14d011, + 0xc0007088, + 0xd01190dc, + 0xdad00e12, + 0xdad0a221, + 0xf210a923, + 0xdad0882f, + 0xdad0a221, + 0x7458a8a1, + 0x9298c000, + 0xa8e2da10, 0x1e14d011, - 0xc0007048, - 0xd01190f8, - 0x70880a14, + 0xd00e7048, + 0xc0000a12, + 0xd011913c, + 0x70480e14, 0x90dcc000, - 0x0e12d011, - 0xa261dac8, - 0xa963dac8, - 0x882ff210, - 0xa261dac8, - 0xa8e1dac8, - 0x7e7cb75f, - 0xc0007075, - 0xda109298, - 0xd011a8c2, + 0x1a12d011, + 0xa221dad0, + 0xaa49f210, + 0xc0007504, + 0xd21093b4, + 0x752caa2d, + 0x9312c000, + 0xa8e2da10, + 0xaa5dda50, + 0x1c98d011, + 0x4002ba24, + 0xc0007102, + 0xdad091b6, + 0xd011a8a1, 0x70481e14, - 0x0a12d00e, - 0x913cc000, - 0x0e14d011, - 0xc0007048, - 0xd01190dc, - 0xdac81a12, - 0xf208a261, - 0x7504aa49, - 0x9034c001, - 0xaa6dd208, - 0xc000752c, - 0xda109392, - 0xb75fa943, - 0xda487ee4, - 0xe010aa5d, - 0xba2488a5, - 0x71024002, - 0x91f6c000, - 0x7f64b75f, - 0xa8e1dac8, - 0x8825f010, - 0xc0007048, - 0xd01190dc, - 0xdac81a14, - 0xd208a261, - 0xdac8a969, - 0x7104aa61, - 0xa8e1dac8, - 0xd00a0a02, - 0x9ea21a42, - 0xa8e6d208, + 0x90dcc000, + 0x1a14d011, + 0xa221dad0, + 0xa929d210, + 0xaa21dad0, + 0xd2107104, + 0x0a02a8a6, + 0x1a42d00a, + 0xa8a1dad0, + 0x9ea29e48, 0x4d7d2098, 0x21289e54, - 0x9e4a3094, - 0x5a40c080, - 0x5a41c200, - 0x09027088, - 0x1922d004, + 0xc0803094, + 0xc2005a40, + 0x70085a41, + 0xd0040902, + 0x9e921922, 0x42440a7f, - 0x20989e92, - 0x24949d19, - 0x3494c301, - 0xa0e2dac8, - 0xa0e6dac8, - 0xa0d2da48, - 0xdac88502, - 0x8706aa65, - 0xa148d28a, - 0xa14ff208, - 0xa133d250, - 0xa13bd250, - 0xa15bd288, - 0xa137d250, - 0xa15fd288, - 0xa127da50, - 0xa14bda08, - 0xa157da48, - 0xa143da88, - 0xa25dda48, - 0x7d6eb79f, - 0x7deeb7bf, - 0x7e6eb7df, - 0x7eeeb7ff, - 0x8c40c002, + 0x20982494, + 0x34949e8a, + 0xa0a2dad0, + 0xa0a6dad0, + 0xa0d2da50, + 0xb7808502, + 0x87065a0c, + 0xa148d292, + 0xa14ff210, + 0xa113d248, + 0xa11bd248, + 0xa15bd290, + 0xa117d248, + 0xa15fd290, + 0xa107da48, + 0xaa25dad0, + 0xa14bda10, + 0xa157da50, + 0xa143da90, + 0xa25dda50, + 0x7deeb79f, + 0x7e6eb7bf, + 0x7eeeb7df, + 0x7f6eb7ff, + 0x8c20c002, 0xa60d9c22, - 0x5b0cb7c0, - 0x590cb780, - 0x5a94b7c0, + 0x5a0cb7c0, + 0x580cb780, + 0x5994b7c0, 0x76c20802, 0xa182f208, 0xc0030289, 0xb7a09044, - 0xf2485814, + 0xf2485714, 0xda10a045, 0xf210a049, 0xf210a9b6, 0x0d02a9a5, 0xc0345d84, - 0xda089a4d, + 0xda089a13, 0x0a22a8aa, 0x7008c010, 0xc01208c3, 0x76407002, 0x92e2c000, - 0x588cb780, + 0x578cb780, 0xa88df208, 0xa8a6f210, 0x5914d0a6, @@ -3415,7 +3138,7 @@ unsigned long aui32MPG4VBR_MasterMTXTOPAZFWText[] = { 0x5a0fc200, 0xa231f248, 0xa8b1f248, - 0x5d0cb740, + 0x5c0cb740, 0xf0086211, 0xc200a8da, 0x10985a17, @@ -3430,12 +3153,12 @@ unsigned long aui32MPG4VBR_MasterMTXTOPAZFWText[] = { 0x7feeb7df, 0x9c228c60, 0xb720a61d, - 0xb7e05d14, - 0xb7405b0c, + 0xb7e05c14, + 0xb7405a0c, 0xf20840dd, 0x9e9daa61, 0x8821f310, - 0x5904b760, + 0x5804b760, 0x40cdb580, 0xaa29d210, 0xa265d080, @@ -3443,8 +3166,8 @@ unsigned long aui32MPG4VBR_MasterMTXTOPAZFWText[] = { 0x74429e4d, 0xb4279e5c, 0xb7c04622, - 0xb7c05894, - 0xf20a580c, + 0xb7c05794, + 0xf20a570c, 0xf210a960, 0xf208aa4d, 0xf040a957, @@ -3494,7 +3217,7 @@ unsigned long aui32MPG4VBR_MasterMTXTOPAZFWText[] = { 0x81afe220, 0xf2080503, 0xc034a1c6, - 0xf2089969, + 0xf208992f, 0xc001a045, 0xf2089320, 0xd800aa29, @@ -3530,8 +3253,8 @@ unsigned long aui32MPG4VBR_MasterMTXTOPAZFWText[] = { 0x7feeb7ff, 0x8c00c002, 0xb7809c22, - 0xb7205b0c, - 0xf208590c, + 0xb7205a0c, + 0xf208580c, 0xb720a903, 0x9e8a4035, 0x812fe210, @@ -3543,22 +3266,22 @@ unsigned long aui32MPG4VBR_MasterMTXTOPAZFWText[] = { 0xd09090e2, 0x76c0a9ce, 0x91c2c000, - 0x5a8cb780, - 0x580cb720, + 0x598cb780, + 0x570cb720, 0xa88ada08, 0x00039ea0, - 0x47b3b520, + 0x46b3b520, 0x9220c001, - 0x5a94b720, - 0x588cb720, + 0x5994b720, + 0x578cb720, 0x414bb780, 0x412bb740, 0xd0116a14, 0x710268a6, - 0x580cb700, + 0x570cb700, 0xc0000403, 0xb78091bc, - 0xb72047aa, + 0xb72046aa, 0xba24414a, 0x6a164002, 0x70485888, @@ -3573,7 +3296,7 @@ unsigned long aui32MPG4VBR_MasterMTXTOPAZFWText[] = { 0xc000a14b, 0xd0489080, 0xb780a1f6, - 0xf2085d0c, + 0xf2085c0c, 0x747ca88d, 0x93b2c004, 0xaa49f010, @@ -3606,7 +3329,7 @@ unsigned long aui32MPG4VBR_MasterMTXTOPAZFWText[] = { 0xd0908506, 0xc003a157, 0xb7409040, - 0xd090588c, + 0xd090578c, 0xb720a0d6, 0xd808414a, 0x68a8aa49, @@ -3655,7 +3378,7 @@ unsigned long aui32MPG4VBR_MasterMTXTOPAZFWText[] = { 0xb5805a0b, 0xb780412c, 0xb580414a, - 0xd09047aa, + 0xd09046aa, 0x7440a8dd, 0x9202c000, 0xaa71d048, @@ -3669,53 +3392,39 @@ unsigned long aui32MPG4VBR_MasterMTXTOPAZFWText[] = { 0xb3407500, 0xb78048a4, 0xb580414c, - 0x9c22462c, + 0x9c2245ac, 0xb3407644, 0xc00348a4, - 0xc0017486, - 0xb78390ba, - 0x75007188, - 0x9102c000, - 0x5894b720, - 0x5f84b740, - 0x90c0c000, - 0x5894b720, - 0x6004b740, - 0x4ccbb720, - 0xd0a69e2d, - 0xc8305904, - 0xb720aa4d, - 0x6229580c, - 0x00030583, - 0x41adb580, - 0x41acb780, - 0x5a37c200, - 0x92a0c001, - 0x580cb700, - 0x5894b760, - 0x5a4bc100, - 0xb7237500, - 0x09027188, - 0x911cc000, - 0x5a07c200, - 0x09047500, - 0x939affff, - 0x7c7ec01c, - 0x9102c000, - 0xaa65d8d0, - 0x5f84b740, - 0x90c0c000, - 0xaa65d8d0, - 0x6004b740, - 0x5904d226, - 0xc8309e2d, - 0xf008a8ce, - 0x9e4ca8e1, - 0x609950ab, - 0x41acb520, - 0x41acb780, + 0xc0007486, + 0xb720931a, + 0xb7405794, + 0xb7205e84, + 0x9e2d4ccb, + 0x5904d0a6, + 0xaa4dc830, + 0x570cb720, + 0x05836229, + 0xc2000003, + 0xb5805a37, + 0xc00141ad, + 0xb7009100, + 0xc100570c, + 0x75005a4b, + 0x5794b760, + 0xc0000c82, + 0xc200911c, + 0x75005a07, + 0xffff0c84, + 0xd8d0939a, + 0xb740a8e5, + 0xd0a65e84, + 0x9e2d5904, + 0xaa61f008, + 0xa8cdc830, + 0xc2009e4a, + 0x6243520b, 0xe2108536, - 0xc20088a5, + 0xc20088ab, 0xb5805207, 0xf01041ac, 0x7502aa49, @@ -3724,7 +3433,7 @@ unsigned long aui32MPG4VBR_MasterMTXTOPAZFWText[] = { 0x422cb580, 0xd0909c22, 0x74c0a9d1, - 0x90c4c005, + 0x90e4c005, 0x422cb740, 0x41b4b720, 0x590cd126, @@ -3735,206 +3444,202 @@ unsigned long aui32MPG4VBR_MasterMTXTOPAZFWText[] = { 0xe2105d0c, 0xc10088ab, 0x70485a08, - 0x919ac004, - 0x85869e49, - 0xd0907044, + 0x91bac004, + 0x85869e4c, + 0xd0907104, 0xd090a1cf, 0xc002a1df, - 0xc100903c, - 0x70485a04, - 0x90f6c000, - 0x5e04d0a2, - 0xc0007104, - 0xb720937a, - 0xb720482a, - 0x08985d14, - 0x482ab520, + 0x9e49905c, + 0x5a04c100, + 0xc0007048, + 0xd0a290f6, + 0x71045e04, + 0x937ac000, + 0x472ab720, + 0x5c14b720, + 0xb5200898, + 0xb780472a, + 0xf01041cd, + 0xb740a8ed, + 0x624340c5, + 0xc2000a20, + 0xf3105a11, + 0x851a8221, + 0xa14bd090, + 0xc002850e, + 0xb7209340, + 0xb720472a, + 0x08885c14, + 0x472ab520, 0x41cdb780, 0xa8edf010, 0x40c5b740, - 0x0a206243, - 0x5a11c200, + 0x0a406243, + 0x5a15c200, 0x8221f310, - 0xd090851a, - 0x850ea14b, - 0x9340c002, - 0x482ab720, - 0x5d14b720, - 0xb5200888, - 0xb780482a, + 0xd090850e, + 0xb580a14b, + 0xb56040cd, + 0xfffc4c38, + 0x9e499320, + 0x5a04c100, + 0xc0007048, + 0xd0a290f6, + 0x71045e04, + 0x937ac000, + 0x472ab720, + 0x5c14b720, + 0xb5201888, + 0xb780472a, 0xf01041cd, 0xb740a8ed, 0x624340c5, 0xc2000a40, 0xf3105a15, - 0x850e8221, + 0x851a8a21, 0xa14bd090, - 0x40cdb580, - 0x4e38b560, - 0x9340fffc, - 0xc1009e49, - 0x70485a04, - 0x90f6c000, - 0x5e04d0a2, - 0xc0007104, - 0xb720937a, - 0xb720482a, - 0x18885d14, - 0x482ab520, + 0xc000857b, + 0xb7209340, + 0xb720472a, + 0x18845c14, + 0x472ab520, 0x41cdb780, 0xa8edf010, 0x40c5b740, - 0x0a406243, - 0x5a15c200, - 0x8a21f310, - 0xd090851a, - 0x857ba14b, - 0x9340c000, - 0x482ab720, - 0x5d14b720, - 0xb5201884, - 0xb780482a, - 0xf01041cd, - 0xb740a8ed, - 0x624340c5, - 0x0a00c002, - 0x5a19c200, - 0x8a21f310, - 0xd090850e, - 0x857fa14b, - 0x40cdb580, - 0x4e38b540, - 0x9300fffa, - 0xa1cdd090, - 0x9280fffa, - 0xd0908502, - 0xfffaa14f, - 0xa60d91e0, - 0x590cb780, - 0xa881f208, - 0x74449ea5, - 0x03010007, - 0x9104c000, - 0x588cb780, - 0xa805dac8, - 0x9300c008, - 0xc0087442, - 0xda1092a4, - 0x7500aa29, - 0x9344c000, - 0xaa2dd290, + 0xc0026243, + 0xc2000a00, + 0xf3105a19, + 0x850e8a21, + 0xa14bd090, + 0xb580857f, + 0xb54040cd, + 0xfffa4c38, + 0xd09092e0, + 0xfffaa1cd, + 0x85029260, + 0xa14fd090, + 0x91c0fffa, + 0xb780a60d, + 0xf208580c, + 0x9ea5a881, + 0x00077444, + 0xc0000301, + 0xb7809104, + 0xdac8578c, + 0xc008a805, + 0x744291e0, + 0x9184c008, + 0xaa29da10, 0xc0007500, - 0xd29092a4, - 0xb720aa25, - 0xb720588c, - 0x75005b14, - 0x4cabb700, - 0x44dbb740, - 0x8526e002, - 0x8021f210, - 0x44cbb580, - 0x9300c007, - 0xaa2dd290, + 0xd2909344, + 0x7500aa2d, + 0x92a4c000, + 0xaa25d290, + 0x578cb720, + 0x5a14b720, + 0xb7007500, + 0xb7404cab, + 0xe00244db, + 0xf2108526, + 0xb5808021, + 0xc00744cb, + 0xd29091e0, + 0x7500aa2d, + 0x9382c001, + 0x570cb780, + 0x578cb740, + 0xa926d290, + 0x5a14b760, + 0xa881d2c8, + 0xa9c5d008, + 0xa8cad008, + 0xba097680, + 0x00024000, + 0xd8509e49, + 0xd011a967, + 0xb3040a02, + 0x00094422, + 0x7002c010, + 0x70c0cc12, + 0x04077680, + 0xe0020007, + 0xf2108526, + 0xd8508021, + 0xb780a265, + 0x75004648, + 0x91a2c000, + 0xa937da50, + 0xaa21da90, + 0x80a7e210, + 0xda900a04, + 0xda50a221, + 0x0007a0b5, + 0x9200c005, + 0xaa39d290, 0xc0017500, - 0xb7809382, - 0xb740580c, - 0xd290588c, - 0xb760a926, - 0xd2c85b14, - 0xd008a891, - 0xd008a9c5, - 0x7680a8ca, - 0x4000ba09, - 0x9e490002, - 0xa967d850, - 0x0a02d011, - 0x4422b304, - 0xc0100009, - 0xcc127002, - 0x768070c0, - 0x00070407, + 0xb78091a2, + 0xd208578c, + 0xd208a881, + 0xd208a88a, + 0xd011a905, + 0x9e490812, + 0xaa25d290, + 0x7002c010, + 0x5a0cb720, + 0x7080c812, + 0x00057500, + 0x44bbb740, 0x8526e002, 0x8021f210, - 0xa265d850, - 0x4648b780, - 0xc0007500, - 0xda5091a2, - 0xda90a937, - 0xe210aa21, - 0x0a0480a7, - 0xa221da90, - 0xa0b5da50, - 0xc0050007, - 0xd2909320, - 0x7500aa39, - 0x91a2c001, - 0x588cb780, - 0xa881d208, - 0xa88ad208, - 0xa905d208, - 0x0812d011, - 0xd2909e49, - 0xc010aa25, - 0xb7207002, - 0xc8125b0c, - 0x75007080, - 0xb7400005, - 0xe00244bb, - 0xf2108526, - 0xda508021, - 0xb580a937, - 0xda9044ab, - 0xf210a8a1, - 0x00058025, - 0xda900884, - 0xda50a0a1, - 0xc004a235, - 0xb7809120, - 0xf250580c, - 0xf248a8b1, - 0x7440a995, - 0xf2489ea6, - 0xc000a18d, - 0xb7209316, - 0xb7805b0c, - 0x75004729, - 0xd0029e88, - 0xc0000802, - 0xd29090a4, - 0x0008aa29, - 0x588cb780, - 0xa889d208, - 0xc0100289, - 0xc0017040, - 0xb7a09280, - 0xd0b1588c, - 0xd2080a50, - 0xf250a882, - 0x1196a929, - 0xa8adf208, - 0x9e4c5c85, - 0xcc12588b, - 0x515070c2, - 0xd12651f3, - 0xd1a45914, - 0xe2205987, - 0x0d0281af, - 0xa129f250, - 0x9a14c014, - 0x7188b783, - 0xc0007500, - 0x9e8390e2, - 0x9a36c014, - 0x9060c000, - 0xd2905819, - 0xb700aa29, - 0x00e85b14, - 0x7002c010, - 0xc0121268, - 0xd2907100, - 0xd208a8a6, - 0x7640a8a9, - 0xa925d208, + 0xa937da50, + 0x44abb580, + 0xa8a1da90, + 0x8025f210, + 0x08840005, + 0xa0a1da90, + 0xa235da50, + 0x9000c004, + 0x570cb780, + 0xa8b1f250, + 0xa991f248, + 0x9ea67440, + 0xa189f248, + 0x9316c000, + 0x5a0cb720, + 0x4729b780, + 0x9e887500, + 0x0802d002, + 0x90a4c000, + 0xaa29d290, + 0xb7800008, + 0xd208578c, + 0x9ea2a889, + 0x7040c010, + 0x9160c001, + 0x578cb7a0, + 0x0a50d0b1, + 0xa882d208, + 0xa929f250, + 0xf2081196, + 0x5c85a8ad, + 0x588b9e4c, + 0x70c2cc12, + 0x51f35150, + 0x5914d126, + 0x5987d1a4, + 0x81afe220, + 0xf2500d02, + 0xc014a129, + 0xd29099f5, + 0x9eaaa8a9, + 0x5a14b700, + 0x02625819, + 0x7008c010, + 0xc01210e2, + 0xd2907040, + 0xd010a8a6, + 0x7640a8c9, + 0xa945d010, 0x0a02d011, 0x4422b304, 0xc0100009, @@ -3952,8 +3657,8 @@ unsigned long aui32MPG4VBR_MasterMTXTOPAZFWText[] = { 0x80a5e210, 0xda900a04, 0xda50a221, - 0xda08a0b5, - 0xda10aa35, + 0xd810a0b5, + 0xda10aa55, 0x1a08a8a9, 0xb4167048, 0x00054443, @@ -3962,220 +3667,209 @@ unsigned long aui32MPG4VBR_MasterMTXTOPAZFWText[] = { 0x7feeb7df, 0x9c228c60, 0xb720a60d, - 0xb780590c, + 0xb780580c, 0x7502402d, - 0xc00c9e8d, - 0xb7809264, - 0xf2085a8c, - 0xc003a88e, - 0x9ea27646, - 0x911ac001, - 0x7188b783, - 0xc0007500, - 0xb7809102, - 0xb7405a0c, - 0xc0005f84, - 0xb78090c0, - 0xb7405a0c, - 0xf2086004, - 0x9e2da881, - 0x5904d0a6, - 0xaa4dc830, - 0x62199e49, - 0x5817d224, - 0x588cb780, - 0x08c0d0b1, - 0x4031b720, - 0xb7c09ea6, - 0x5407580c, - 0x9300c001, - 0x5894b7c0, - 0x580cb7c0, - 0x5e4bd0a2, - 0x7188b723, - 0xb7207500, - 0x09025a14, - 0x911cc000, - 0x5a07c200, - 0x09047500, - 0x939affff, - 0x7c7ec01c, - 0x9102c000, - 0x404db780, - 0x5f84b740, - 0x90c0c000, - 0x404db780, - 0x6004b740, - 0x5904d226, - 0xc8309e2d, - 0xf010a8ce, - 0x9e4ca8cd, - 0x609950ab, + 0xc00b0283, + 0xb78093a4, + 0xf208598c, + 0xc003a90e, + 0x01897686, + 0x93bac000, + 0x590cb780, + 0x5e84b740, + 0xa882f208, + 0x578cb740, + 0xd0a69e2d, + 0xd0b15d04, + 0xc8300a20, + 0xd208a8cd, + 0x9e54a882, + 0x9e9660c3, 0x5817d0a4, - 0x0e60d0b1, - 0xa881d208, - 0x54079e89, - 0x54049e91, - 0xaa29da10, + 0x570cb7c0, + 0xc0015407, + 0xd1229180, + 0xb7c05ccb, + 0x74405794, + 0x570cb7c0, + 0xc0000d02, + 0x588790fc, + 0x0d047440, + 0x93baffff, + 0x590cb780, + 0x5e84b740, + 0xa882f208, + 0xd0a69e2d, + 0xd0b15d04, + 0xc8300e60, + 0xf008a8ce, + 0xd208a8ed, + 0x9e54a901, + 0x50b39d1e, + 0x6097c301, + 0xd0a49e91, + 0x54075817, + 0xda085408, + 0x7500aa29, + 0x90e2c000, + 0xaa2dd288, 0xc0007500, - 0xd29090e2, - 0x7500aa2d, - 0x92c2c000, - 0xa95bf248, - 0x8029f210, - 0xa259f248, - 0xa026f250, - 0xa02af250, - 0xa046f248, - 0xaa49f010, - 0xa251f248, - 0xa255f248, - 0x9300c007, - 0xaa39d290, - 0xc0077500, - 0xb72091c4, - 0xb7805b0c, - 0x750046a9, - 0xc0079e89, - 0xf24890c4, - 0xf210a95b, + 0xf24892c2, + 0xf210a957, 0xf2488029, - 0xd290a259, - 0x7440a8b5, - 0x90c2c000, - 0xaa49f010, - 0x9240c000, - 0xa8d1f248, - 0xaa49f010, - 0x5908d0a6, - 0x8123e240, - 0x5904d226, - 0x8021f310, - 0x8221f310, - 0x5a0dc200, - 0xa251f248, - 0xaa51f248, + 0xf248a255, + 0xf248a026, + 0xf248a02a, + 0xf008a042, + 0xf248aa69, + 0xf248a24d, + 0xc007a251, + 0xd2889320, + 0x7500aa39, + 0x91e4c007, + 0x5a0cb720, + 0x46a9b780, + 0x9e897500, + 0x90e4c007, + 0xa957f248, + 0x8029f210, 0xa255f248, - 0xa8b5d290, + 0xa8b5d288, 0xc0007440, - 0xf2509102, - 0xf250a026, - 0xc005a02a, - 0xb7809360, - 0x75004649, - 0x90e2c001, - 0xa8a2da90, - 0xa925f250, - 0xaa21da90, - 0x9d1e1c84, - 0x0ce0d0b1, - 0x6127d333, - 0x4031b760, - 0x5a40c200, - 0x5a45c200, - 0x8128c201, - 0x8021f310, - 0xda909ea1, - 0x0507a9a1, - 0xa225f250, - 0xc01455af, - 0xf25098d7, - 0xf250a025, - 0xc004a029, - 0xda109220, - 0xf210a92b, - 0xf250aa2d, - 0xe310a8a6, - 0x9e4a88a1, - 0xa928da12, - 0x18848185, - 0x6122d033, - 0x88b1f310, - 0x8a21f310, - 0x7540c008, - 0x5a07c200, - 0x8128c201, - 0x8021f310, - 0xa225f250, - 0x91bcc000, - 0xffb49eab, - 0xf2509b82, - 0xc200aa25, - 0xc20052a3, - 0xf2505203, + 0xf00890c2, + 0xc000aa69, + 0xf2489240, + 0xf008a8cd, + 0xd0a6aa69, + 0xe2405908, + 0xd2268123, + 0xf3105904, + 0xf3108021, + 0xc2008221, + 0xf2485a0d, + 0xf248a24d, + 0xf248aa4d, + 0xd288a251, + 0x7440a8b5, + 0x9102c000, + 0xa026f248, + 0xa02af248, + 0x9380c005, + 0x4649b780, + 0xc0017500, + 0xda8890e2, + 0xf248a8a2, + 0xda88a925, + 0x1c84aa21, + 0xd0b19d1e, + 0xd3330ce0, + 0xb7606127, + 0xc2004031, + 0xc2005a40, + 0xc2015a45, + 0xf3108128, + 0x9ea18021, + 0xa9a1da88, + 0xf2480507, + 0x55afa225, + 0x98d8c014, + 0xa025f248, + 0xa029f248, + 0x9240c004, + 0xa92bda08, + 0xaa2df208, + 0xa8a6f248, + 0x88a1e310, + 0xda0a9e4a, + 0x8185a928, + 0xd0331884, + 0xf3206122, + 0xf31088b1, + 0xc0088a21, + 0xc2007740, + 0xc2015a07, + 0xf3108128, + 0xf2488021, + 0xc000a225, + 0x058b91dc, + 0x9bdfffb4, + 0xaa25f248, + 0xc2009e81, + 0xc20056a7, + 0xf2485203, 0xb740a225, - 0xf2506084, + 0xf2485f04, 0xd2a6aa25, - 0x9e2d5904, + 0x9e2d5d04, 0xa8cdc830, 0xd2240189, 0x0c8259ff, 0x05030103, - 0x994cc014, - 0x611cb740, - 0xc2109d47, - 0x0181a926, + 0x9928c014, + 0x5f9cb740, + 0xc2109dc7, + 0x0181a92a, 0xc0140581, - 0xf2109928, + 0xf2089904, 0x7502aa29, - 0xa025f250, + 0xa025f248, 0x90c4c000, - 0xa029f250, + 0xa029f248, 0x9040c002, - 0xa8aada10, + 0xa8aada08, 0xa954da12, 0x5c84d0a2, 0x8e22f011, 0xc0007048, 0xf2489176, - 0x0208aa45, + 0x0208aa41, 0x5a07c200, - 0xa229f250, + 0xa229f248, 0x91c0c001, - 0xa8c5f248, + 0xa8c1f248, 0x0e12d011, 0xf3109e4a, 0xd0338a21, 0x60996104, 0x8122c201, - 0xa12bf250, + 0xa12bf248, 0xaa55da10, 0x0ce0d0b1, 0xc2001a04, 0xf3105a07, 0xb7608021, - 0xf2504031, + 0xf2484031, 0xda10a229, 0x9ea1a9d5, 0x55af0507, 0xc0141984, - 0xf250984b, + 0xf248984b, 0xc000a029, - 0xf21090e0, + 0xf20890e0, 0x0a04aa2d, - 0xa22df210, - 0xa8c9f248, - 0xaa29f210, - 0xa8aaf250, + 0xa22df208, + 0xa8c5f248, + 0xaa29f208, + 0xa8aaf248, 0x5904d0a6, 0xc2017502, 0xf2108122, - 0xf250802b, + 0xf248802b, 0xc200a0ae, 0xc000588b, 0x9e4a90f4, 0x7044d010, - 0xa229f250, + 0xa229f248, 0x7eeeb79f, 0x7f6eb7bf, 0x7feeb7df, 0x9c228c60, - 0x590cb720, + 0x580cb720, 0xaa61d810, 0xb5800802, 0x9c2241ab, - 0x588cb740, - 0x5d14b720, + 0x578cb740, + 0x5c14b720, 0xa96cf012, 0xaa4df008, 0x414db720, @@ -4196,8 +3890,8 @@ unsigned long aui32MPG4VBR_MasterMTXTOPAZFWText[] = { 0xd00290fc, 0x1a507000, 0x01285013, - 0x6084b740, - 0x610cb780, + 0x5f04b740, + 0x5f8cb780, 0x5904d1a6, 0xc0409e2d, 0xc830a8e5, @@ -4207,24 +3901,6 @@ unsigned long aui32MPG4VBR_MasterMTXTOPAZFWText[] = { 0xb3405013, 0x122248ba, 0x9c225010, - 0x75269e5c, - 0xd01e0882, - 0xb3404000, - 0xc38048bc, - 0xc0007500, - 0xc00290bc, - 0x9c22084e, - 0x7508c004, - 0x915cc000, - 0xc2000a04, - 0xc0045a07, - 0x08847508, - 0x935affff, - 0x619cb740, - 0xc2209d4b, - 0xd013a805, - 0xe210691d, - 0x9c228021, 0x08029e98, 0xc0000902, 0x9e989140, @@ -4314,8 +3990,8 @@ unsigned long aui32MPG4VBR_MasterMTXTOPAZFWText[] = { 0x09c0b060, }; -unsigned long aui32MPG4VBR_MasterMTXTOPAZFWData[] = { - 0x00000000, +unsigned long aui32MPG4VBR_MasterMTXTOPAZFWData[] = +{ 0x00000000, 0x00000000, 0x00000000, @@ -4356,36 +4032,33 @@ unsigned long aui32MPG4VBR_MasterMTXTOPAZFWData[] = { 0x00000000, 0x00000000, 0x809000b0, - 0x80900374, - 0x828849d4, - 0x82884504, - 0x82884514, - 0x828845b4, - 0x82884420, - 0x82884476, - 0x828845e4, - 0x82884620, - 0x8288465c, - 0x82884694, - 0x82884698, - 0x828846c8, - 0x828846f8, - 0x82884720, - 0x828844dc, - 0x82884728, - 0x82884730, - 0x82884760, - 0x82884768, - 0x8288479c, - 0x82884c94, - 0x82884b26, - 0x82884b8e, - 0x82884bce, - 0x82884c50, - 0x82884b00, - 0x8288499c, - 0x82884a9c, - 0x82884adc, + 0x80900364, + 0x82884484, + 0x82883fb0, + 0x82883fc0, + 0x82884060, + 0x82883ed8, + 0x82884090, + 0x828840c8, + 0x82884104, + 0x8288413c, + 0x82884140, + 0x82884170, + 0x828841a0, + 0x828841c8, + 0x82883ecc, + 0x828841d0, + 0x828841d8, + 0x82884208, + 0x82884210, + 0x82884244, + 0x828846b8, + 0x828845b0, + 0x828845f0, + 0x82884674, + 0x82884444, + 0x8288454c, + 0x8288458c, 0x00000000, 0x00000000, 0x00000000, @@ -4736,20 +4409,20 @@ unsigned long aui32MPG4VBR_MasterMTXTOPAZFWData[] = { 0x00000000, 0x00000000, 0x00000000, + 0x809007b8, + 0x809007b8, + 0x809025d4, + 0x80902138, + 0x80903800, + 0x809029c0, + 0x8090237c, + 0x809007b8, + 0x809007b8, + 0x809007b8, + 0x809007b8, + 0x809007b8, 0x00000000, 0x00000000, - 0x809007c8, - 0x809007c8, - 0x809026b8, - 0x80902138, - 0x809039f4, - 0x80902aa4, - 0x80902460, - 0x809007c8, - 0x809007c8, - 0x809007c8, - 0x809007c8, - 0x809007c8, 0x00000000, 0x00000000, 0x00000000, @@ -4827,90 +4500,55 @@ unsigned long aui32MPG4VBR_MasterMTXTOPAZFWData[] = { 0x20100804, 0x02010080, 0x40201008, - 0x00000000, - 0x00000000, - 0x00000000, - 0x00000000, - 0x00000000, - 0x01010000, - 0x02020201, - 0x04030303, - 0x05040404, - 0x00140005, - 0x001a0016, - 0x0020001c, - 0x00280024, - 0x0034002c, - 0x00400038, - 0x00500048, - 0x00680058, - 0x00800070, - 0x00a00090, - 0x00d000b0, - 0x010000e0, - 0x01400120, - 0x01a00160, - 0x020001c0, - 0x02800240, - 0x034002c0, - 0x04000380, - 0x05000480, - 0x06800580, - 0x08000700, - 0x0a000900, - 0x0d000b00, - 0x10000e00, - 0x14001200, - 0x1a001600, - 0x00001c00, - 0x00800040, - 0x010000c0, - 0x01800140, - 0x020001c0, - 0x02800240, - 0x030002c0, - 0x03800340, - 0x040003c0, - 0x04800440, - 0x050004c0, - 0x05800540, - 0x060005c0, - 0x06800640, - 0x070006c0, - 0x07800740, - 0x000007c0, - 0x00200040, - 0x001002ab, - 0x015500cd, - 0x00080249, - 0x00cd01c7, - 0x0155005d, - 0x0249013b, - 0x00040111, - 0x01c700f1, - 0x00cd01af, - 0x005d00c3, - 0x01550059, - 0x013b0029, - 0x0249025f, - 0x01110235, - 0x00020021, - 0x00f1001f, - 0x01c70075, - 0x01af006f, - 0x00cd0069, - 0x00c30019, - 0x005d017d, - 0x0059005b, - 0x015502b9, - 0x002900a7, - 0x013b0283, - 0x025f0135, - 0x02490095, - 0x0235023f, - 0x0111008b, - 0x00210219, - 0x00010041, + 0x00400000, + 0x00c00080, + 0x01400100, + 0x01c00180, + 0x02400200, + 0x02c00280, + 0x03400300, + 0x03c00380, + 0x04400400, + 0x04c00480, + 0x05400500, + 0x05c00580, + 0x06400600, + 0x06c00680, + 0x07400700, + 0x07c00780, + 0x00400000, + 0x02ab0020, + 0x00cd0010, + 0x02490155, + 0x01c70008, + 0x005d00cd, + 0x013b0155, + 0x01110249, + 0x00f10004, + 0x01af01c7, + 0x00c300cd, + 0x0059005d, + 0x00290155, + 0x025f013b, + 0x02350249, + 0x00210111, + 0x001f0002, + 0x007500f1, + 0x006f01c7, + 0x006901af, + 0x001900cd, + 0x017d00c3, + 0x005b005d, + 0x02b90059, + 0x00a70155, + 0x02830029, + 0x0135013b, + 0x0095025f, + 0x023f0249, + 0x008b0235, + 0x02190111, + 0x00410021, + 0x00000001, 0x0b060600, 0x0c0b0a06, 0x0a0b0c06, @@ -4941,22 +4579,27 @@ unsigned long aui32MPG4VBR_MasterMTXTOPAZFWData[] = { 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x1234baac, 0x00000000, }; -unsigned long aui32MPG4VBR_MasterMTXTOPAZFWTextReloc[] = { +unsigned long aui32MPG4VBR_MasterMTXTOPAZFWTextReloc[] = +{ 0 }; -unsigned char aui8MPG4VBR_MasterMTXTOPAZFWTextRelocType[] = { +unsigned char aui8MPG4VBR_MasterMTXTOPAZFWTextRelocType[] = +{ 0 }; -unsigned long aui32MPG4VBR_MasterMTXTOPAZFWTextRelocFullAddr[] = { +unsigned long aui32MPG4VBR_MasterMTXTOPAZFWTextRelocFullAddr[] = +{ 0 }; -unsigned long aui32MPG4VBR_MasterMTXTOPAZFWDataReloc[] = { +unsigned long aui32MPG4VBR_MasterMTXTOPAZFWDataReloc[] = +{ 0 }; diff --git a/fw/MPG4MasterFirmwareVBR_bin.h b/fw/MPG4MasterFirmwareVBR_bin.h index c81e054..7f01603 100644 --- a/fw/MPG4MasterFirmwareVBR_bin.h +++ b/fw/MPG4MasterFirmwareVBR_bin.h @@ -1,27 +1,3 @@ -/* - * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sub license, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice (including the - * next paragraph) shall be included in all copies or substantial portions - * of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. - * IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR - * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - */ // This file was automatically generated from ../release/MPG4MasterFirmwareVBR.dnl using dnl2c. diff --git a/fw/MPG4MasterFirmware_bin.c b/fw/MPG4MasterFirmware_bin.c index cbe3f76..59de726 100644 --- a/fw/MPG4MasterFirmware_bin.c +++ b/fw/MPG4MasterFirmware_bin.c @@ -1,55 +1,62 @@ /* - * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) 2010 Intel Corporation. All rights reserved. + * Copyright (c) Imagination Technologies Limited, UK + * Redistribution. Redistribution and use in binary form, without modification, + * are permitted provided that the following conditions are met: * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sub license, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice (including the - * next paragraph) shall be included in all copies or substantial portions - * of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. - * IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR - * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + * Redistributions must reproduce the above copyright notice and the following + * disclaimer in the documentation and/or other materials provided with the + * distribution.Neither the name of Intel Corporation nor the names of its + * suppliers may be used to endorse or promote products derived from this + * software without specific prior written permission. No reverse engineering, + * decompilation, or disassembly of this software is permitted. + * Limited patent license. Intel Corporation grants a world-wide, royalty-free, + * non-exclusive license under patents it now or hereafter owns or controls + * to make, have made, use, import,offer to sell and sell ("utilize") this + * software, but solely to the extent that any such patent is necessary to + * Utilize the software alone. The patent license shall not apply to any + * combinations which include this software. No hardware per se is licensed hereunder. + * + * DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, + * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,OR CONSEQUENTIAL DAMAGES + * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ // This file was automatically generated from ../release/MPG4MasterFirmware.dnl using dnl2c. -unsigned char *szMPG4MasterFirmware_buildtag = "BUILD_TOPAZ_SC_1_00_00_0318"; +unsigned char *szMPG4MasterFirmware_buildtag="BUILD_TOPAZ_SC_1_00_00_0327"; -unsigned long ui32MPG4_MasterMTXTOPAZFWTextSize = 2979; +unsigned long ui32MPG4_MasterMTXTOPAZFWTextSize = 2714; unsigned long ui32MPG4_MasterMTXTOPAZFWDataSize = 480; unsigned long ui32MPG4_MasterMTXTOPAZFWTextRelocSize = 0; unsigned long ui32MPG4_MasterMTXTOPAZFWDataRelocSize = 0; unsigned long ui32MPG4_MasterMTXTOPAZFWTextOrigin = 0x80900000; -unsigned long ui32MPG4_MasterMTXTOPAZFWDataOrigin = 0x82882ec0; +unsigned long ui32MPG4_MasterMTXTOPAZFWDataOrigin = 0x82882a80; -unsigned long aui32MPG4_MasterMTXTOPAZFWText[] = { +unsigned long aui32MPG4_MasterMTXTOPAZFWText[] = +{ 0x9040c001, 0xc80993fe, 0xc0000e42, 0xc8290e00, - 0xc3648422, + 0xc3208422, 0xc8298400, - 0xc2ec8622, + 0xc2a88622, 0x9e838600, 0xc8099e43, - 0xc5ce0d42, - 0xc8090d60, - 0xc5d00942, - 0xc8090920, + 0xc54a0d42, + 0xc8090d40, + 0xc54c0942, + 0xc8090900, 0xc00a0e42, 0xc8090e40, 0xc00e87c2, @@ -61,7 +68,7 @@ unsigned long aui32MPG4_MasterMTXTOPAZFWText[] = { 0x9320fffe, 0xa401c838, 0x0dc2c809, - 0x0da0c5ce, + 0x0d80c54a, 0x0e42c809, 0x0b46b080, 0x7e74b77f, @@ -80,8 +87,8 @@ unsigned long aui32MPG4_MasterMTXTOPAZFWText[] = { 0xffff9c62, 0x058d93a0, 0xb700018d, - 0xb780548c, - 0x9c015414, + 0xb780540c, + 0x9c015394, 0x0687a605, 0x0ea0060b, 0xffff9c62, @@ -96,28 +103,28 @@ unsigned long aui32MPG4_MasterMTXTOPAZFWText[] = { 0x9c80c971, 0x75002a08, 0x9184c000, - 0x997dc014, - 0x458cb780, + 0x9979c014, + 0x450cb780, 0xc0007500, 0x0d8290a4, - 0x990ec054, + 0x98d5c054, 0x7f6cb79f, 0xc0007500, 0xc05490e4, - 0x0d8a9916, - 0x9904c054, + 0x0d8a98dd, + 0x98cbc054, 0x8d80e032, - 0x99b6c014, + 0x99b2c014, 0x0800e000, 0x91c4c000, - 0x9ac0c014, - 0x458cb780, + 0x9abcc014, + 0x450cb780, 0x2a797402, - 0x458cb580, + 0x450cb580, 0x90e4c000, 0x9100c000, 0xc0149e83, - 0x75409a33, + 0x75409a2f, 0x9162fffe, 0x7eeeb79f, 0x7f6eb7bf, @@ -129,30 +136,28 @@ unsigned long aui32MPG4_MasterMTXTOPAZFWText[] = { 0x5c18b543, 0x5c98b543, 0x5d18b543, - 0x6118b543, - 0x6198b543, + 0x7d18b541, 0x6218b543, - 0x6818b543, + 0x4784b540, 0x4804b540, 0x4884b540, 0x4904b540, 0x4984b540, - 0x4a04b540, + 0x4b84b540, 0x4c04b540, 0x4c84b540, - 0x4d04b540, 0x4202b540, 0x4282b540, - 0x5004b540, + 0x4f84b540, 0x7684b540, - 0x4e84b540, - 0x4702b540, + 0x4e04b540, + 0x4602b540, 0xa6059c22, 0xfff48420, - 0x0d8a9b87, - 0x98aac054, - 0x9bc6fff4, - 0x98b5c054, + 0x0d8a9b8b, + 0x9875c054, + 0x9bcafff4, + 0x9880c054, 0x0cd2c420, 0xb4810a02, 0xb105c000, @@ -160,27 +165,27 @@ unsigned long aui32MPG4_MasterMTXTOPAZFWText[] = { 0x8d80e031, 0x9aebc014, 0x0922c829, - 0x0960c362, + 0x0960c31e, 0x7f6cb73f, 0x2a5ed071, - 0x450cb580, + 0x448cb580, 0x2a80c01e, 0xf0088502, 0x7102a8c2, 0x5a95c280, - 0x460cb5a0, + 0x458cb5a0, 0x4434b341, 0xb5407640, - 0xb520459c, - 0xc000448c, + 0xb520451c, + 0xc000440c, 0xd01190c2, 0xf0080e12, 0xb780a241, - 0xc807550c, + 0xc807548c, 0xc57008c2, 0xc0320880, 0xb5800caa, - 0xb421538c, + 0xb421530c, 0x0a2ac000, 0xb4810cf4, 0x1a28c000, @@ -210,7 +215,7 @@ unsigned long aui32MPG4_MasterMTXTOPAZFWText[] = { 0x0a02923c, 0x0c9ec034, 0xc000b481, - 0x9b0dfff4, + 0x9b11fff4, 0xb79f0802, 0xb7bf7eee, 0x8c607f6e, @@ -266,14 +271,14 @@ unsigned long aui32MPG4_MasterMTXTOPAZFWText[] = { 0xc0020992, 0xc0020d02, 0xc0340902, - 0x0a0a9bd4, + 0x0a0a9b9f, 0x0c9ec034, 0xc000b481, 0x75bf1b04, 0xc0008502, 0x9dcf9202, 0x7f7cb55f, - 0x9ba7c034, + 0x9b72c034, 0xa045f231, 0x7f7cb75f, 0x75bf1b04, @@ -288,10 +293,10 @@ unsigned long aui32MPG4_MasterMTXTOPAZFWText[] = { 0x9c228c00, 0xf8399c22, 0xb780a285, - 0x0986450c, + 0x0986448c, 0x0d0270c8, 0x9096c001, - 0x4594b760, + 0x4514b760, 0x08020c06, 0x0902c1cc, 0x19c4d010, @@ -308,7 +313,7 @@ unsigned long aui32MPG4_MasterMTXTOPAZFWText[] = { 0xc00c9e8a, 0x09840900, 0x9101ffff, - 0x4594b540, + 0x4514b540, 0xaa9df9f8, 0xc2009c22, 0xc0378502, @@ -316,12 +321,12 @@ unsigned long aui32MPG4_MasterMTXTOPAZFWText[] = { 0xc8179c80, 0x9c229c80, 0xb780a605, - 0x9e5d458c, + 0x9e5d450c, 0xc000790a, 0xfff49162, 0xfff49bf0, 0xb7809bbe, - 0x790a458c, + 0x790a450c, 0x9324ffff, 0x7f6eb79f, 0x7feeb7bf, @@ -388,11 +393,11 @@ unsigned long aui32MPG4_MasterMTXTOPAZFWText[] = { 0xc1c068d1, 0x5c8b0cc0, 0xc000b4c1, - 0x458cb720, + 0x450cb720, 0xc2000a04, 0x000b5214, 0xb5203098, - 0xb79f458c, + 0xb79f450c, 0xb7bf7c6e, 0xb7df7cee, 0xb7ff7d6e, @@ -404,8 +409,8 @@ unsigned long aui32MPG4_MasterMTXTOPAZFWText[] = { 0x9ea10a04, 0x55e40d86, 0xc0343d88, - 0x0d8a9aaf, - 0x9aacc034, + 0x0d8a9a7a, + 0x9a77c034, 0xaa1df9f8, 0xa6059c22, 0x0a42c801, @@ -415,50 +420,50 @@ unsigned long aui32MPG4_MasterMTXTOPAZFWText[] = { 0xc000b481, 0x0cf408aa, 0xc000b421, - 0x558cb780, + 0x550cb780, 0x0c92c080, 0xa881f208, 0xc000b421, - 0x558cb780, + 0x550cb780, 0xf2080c88, 0xb421a889, 0xb780c000, - 0x0c84558c, + 0x0c84550c, 0xa88df208, 0xc000b421, 0x1c980902, 0xc000b441, - 0x558cb780, + 0x550cb780, 0xf2080c90, 0xb421a885, 0xb7a0c000, - 0x0dd2558c, - 0x9a67c034, + 0x0dd2550c, + 0x9a32c034, 0xaa25f208, 0xffff7008, 0x0daa9344, 0x0d060982, 0x0902c121, 0x9a4afff4, - 0x4714b760, + 0x4694b760, 0x0d02c021, 0x09c20d04, 0x9a37fff4, - 0x4714b760, + 0x4694b760, 0x0d0609c2, 0x9a31fff4, 0x09820daa, 0xc1010d02, 0xfff40902, 0x0d929a35, - 0x9a43c034, + 0x9a0ec034, 0xaa25f208, 0xffff7008, 0x77409344, 0x90a2c000, 0xc0340d8e, - 0x0d8a9a45, - 0x9a42c034, + 0x0d8a9a10, + 0x9a0dc034, 0x7f6eb79f, 0x7feeb7bf, 0x9c228c40, @@ -466,13 +471,13 @@ unsigned long aui32MPG4_MasterMTXTOPAZFWText[] = { 0x0a020c8e, 0xc000b481, 0x4220b101, - 0x558cb780, + 0x550cb780, 0xa085f208, 0x0a021c8c, 0xc000b481, 0x4220b105, 0x2b5ed1f1, - 0x558cb780, + 0x550cb780, 0xcff09ead, 0xc2802e80, 0xf2085ea1, @@ -481,11 +486,11 @@ unsigned long aui32MPG4_MasterMTXTOPAZFWText[] = { 0x0a020c84, 0xc000b481, 0x4220b101, - 0x468cb520, + 0x460cb520, 0xb4810c84, 0xb101c000, 0xb5204220, - 0xc070470c, + 0xc070468c, 0xb4810c8e, 0x0882c000, 0xb4211c8c, @@ -494,12 +499,12 @@ unsigned long aui32MPG4_MasterMTXTOPAZFWText[] = { 0xb4211c8c, 0x0c84c000, 0xc000b481, - 0x5e04b740, + 0x5d04b740, 0x5908d326, 0xe0309e2d, 0x9ea4aa4d, 0xb7809c62, - 0x7740558c, + 0x7740550c, 0x9ea98502, 0xd0010d82, 0xf2080db2, @@ -512,7 +517,7 @@ unsigned long aui32MPG4_MasterMTXTOPAZFWText[] = { 0x7f6eb7bf, 0x7feeb7df, 0x9c228c60, - 0x4514b760, + 0x4494b760, 0xc0020a7f, 0x9ea18502, 0x89afe220, @@ -549,7 +554,7 @@ unsigned long aui32MPG4_MasterMTXTOPAZFWText[] = { 0xb4813c80, 0xb102c000, 0xb7604220, - 0xd3125894, + 0xd3125794, 0x85026931, 0xb9609e51, 0xc1c04070, @@ -561,7 +566,7 @@ unsigned long aui32MPG4_MasterMTXTOPAZFWText[] = { 0xc1c09301, 0xe2108560, 0xb76080ad, - 0xc0015a14, + 0xc0015914, 0xce3e3904, 0xb9608521, 0xf0314048, @@ -571,7 +576,7 @@ unsigned long aui32MPG4_MasterMTXTOPAZFWText[] = { 0xffff8510, 0xe2209301, 0xb780812d, - 0xc001580c, + 0xc001570c, 0xc1c03908, 0x5d090d60, 0xa885dac8, @@ -580,7 +585,7 @@ unsigned long aui32MPG4_MasterMTXTOPAZFWText[] = { 0x0cc0c1c0, 0xb4415c8b, 0x9c22c000, - 0x508cb740, + 0x500cb740, 0x6cb1d312, 0xc1c00a02, 0x5c8b0cc0, @@ -613,12 +618,12 @@ unsigned long aui32MPG4_MasterMTXTOPAZFWText[] = { 0xc000b481, 0x4220b101, 0xa0e1f008, - 0x509cb740, + 0x501cb740, 0x7f6cb79f, 0xf3109e51, 0xcfff8021, 0xb58028be, - 0xd312508c, + 0xd312500c, 0xc1c068a1, 0x5c8b0cc0, 0xc000b421, @@ -635,7 +640,7 @@ unsigned long aui32MPG4_MasterMTXTOPAZFWText[] = { 0xd31190c2, 0xe1b16c81, 0xb7608d00, - 0x09825894, + 0x09825794, 0x4070b960, 0x08e0c1c0, 0x5889d0a4, @@ -658,7 +663,7 @@ unsigned long aui32MPG4_MasterMTXTOPAZFWText[] = { 0xc1c08d00, 0xe1108760, 0xb74082a3, - 0x09825a14, + 0x09825914, 0x4048b960, 0xd0a49e93, 0xc4005889, @@ -667,7 +672,7 @@ unsigned long aui32MPG4_MasterMTXTOPAZFWText[] = { 0xf0294220, 0x0890a245, 0x92a1ffff, - 0x580cb780, + 0x570cb780, 0xa943f010, 0xa891da08, 0xaa61f010, @@ -705,7 +710,7 @@ unsigned long aui32MPG4_MasterMTXTOPAZFWText[] = { 0x3c80c400, 0xc000b481, 0x4220b103, - 0x5994b740, + 0x5894b740, 0x6d31d311, 0x4058b960, 0xc1c00085, @@ -720,7 +725,7 @@ unsigned long aui32MPG4_MasterMTXTOPAZFWText[] = { 0xc000b461, 0xa6059c22, 0x8440c002, - 0x5994b740, + 0x5894b740, 0xc4720a86, 0x08820cd2, 0x8502c00c, @@ -921,63 +926,65 @@ unsigned long aui32MPG4_MasterMTXTOPAZFWText[] = { 0x8420a60d, 0x9e558502, 0x7f7cb55f, - 0x7ffcb55f, 0xaa61f010, - 0x8c8ee011, - 0x1a080307, + 0x8d8ee012, + 0xb55f0307, + 0x1a087ffc, 0xd226750a, 0x8540590c, 0x8044e05a, - 0x90a0c003, + 0x9120c003, 0x9180c000, - 0x92a0c000, 0x93c0c000, - 0x9100c001, - 0x9200c001, - 0x9060c002, - 0x8d88e011, - 0xd0729e8b, - 0xb5a01954, - 0xfff4500c, - 0xc0029bc8, - 0xb7409200, - 0x9ea95014, - 0x8d88e011, - 0x15149e8b, - 0x9bbdfff4, - 0x90a0c002, + 0x90c0c001, + 0x91e0c001, + 0x92c0c001, + 0x9100c002, + 0x568cb720, + 0x49adb780, + 0x75002a08, + 0xb352856a, + 0x9d574462, 0x8d88e011, - 0xd3f29e8b, - 0x0916295e, - 0x9aebfff4, - 0x500cb5a0, - 0x9320c001, + 0x1954d072, + 0x4f8cb5a0, + 0x9bbffff4, + 0x9160c002, + 0x4f94b740, + 0xe0119ea9, + 0x15148d88, + 0x9bb5fff4, + 0x9020c002, 0x8d88e011, - 0xd3f29e8b, + 0x295ed3f2, + 0xfff40916, + 0xb5a09ae4, + 0xc0014f8c, + 0xe01192c0, + 0xd3f28d88, 0x0916295e, - 0x9adffff4, - 0x91e0c001, + 0x9ad9fff4, + 0x91a0c001, + 0xaa41d208, + 0x8c88f011, + 0xd0124a7d, + 0x0d062ace, + 0x018b0906, + 0x9acbfff4, + 0x9e6a9e83, + 0x0d02018b, + 0x9ac5fff4, + 0x9320c000, 0xaa41d208, - 0xf0119e8b, - 0x4a7d8c88, - 0x2aced012, - 0x09060d06, - 0xfff4018b, - 0x9e839ad0, - 0x018b9e6a, - 0xfff40d02, - 0xc0009aca, - 0xd2089340, - 0x9e8baa41, 0x8c88f011, 0xd0124a7d, 0x0d022ace, 0x018b0906, - 0x9abbfff4, + 0x9ab7fff4, 0x9e6a9e83, 0xc00e018b, 0xfff40d7e, - 0xc0009ab4, + 0xc0009ab0, 0xc0019080, 0xb79f90e0, 0xc00f7e68, @@ -1020,7 +1027,7 @@ unsigned long aui32MPG4_MasterMTXTOPAZFWText[] = { 0xc0027f7c, 0xc2800a9c, 0x018b5a95, - 0x9a1efff4, + 0x9a1afff4, 0x7f7cb75f, 0x5a88c280, 0x8122c301, @@ -1029,7 +1036,7 @@ unsigned long aui32MPG4_MasterMTXTOPAZFWText[] = { 0x050b9dcf, 0xb55f8510, 0xfff47f7c, - 0xb75f9b23, + 0xb75f9b1f, 0x0b047f7c, 0xfffe718e, 0xb79f92a6, @@ -1056,7 +1063,7 @@ unsigned long aui32MPG4_MasterMTXTOPAZFWText[] = { 0x08c2c000, 0xb4210c84, 0xb740c000, - 0xf0485c8c, + 0xf0485b8c, 0xf210a947, 0xf048802d, 0xc450a245, @@ -1074,44 +1081,44 @@ unsigned long aui32MPG4_MasterMTXTOPAZFWText[] = { 0xc000b481, 0x4220b101, 0x1910d053, - 0x570cb780, + 0x568cb780, 0xa891f248, 0x88a3f210, 0x0d060d82, 0xffd4018b, - 0xc0809b9e, + 0xc0809b9a, 0xb4a10ca2, 0xc002c000, 0xc0140d82, - 0x700a9954, + 0x700a991b, 0x9364ffff, 0x09820daa, 0xc1210d0a, 0xffd40902, - 0xb7809939, - 0xf248570c, + 0xb7809935, + 0xf248568c, 0xc0a1a992, 0x0d040d02, 0xffd409c2, - 0xc0c09924, + 0xc0c09920, 0x09920d82, 0x09420d42, - 0x9957c014, + 0x991ec014, 0x7f6eb79f, 0x7feeb7bf, 0x9c228c40, - 0xc010a60d, + 0xc010a605, 0xb7208400, - 0xb780570c, + 0xb780568c, 0x2a2049ad, - 0xb7c07500, - 0x09025894, + 0xb7a07500, + 0x0902578c, 0x9182c000, - 0x6108b783, + 0x7d08b781, 0xc0007500, - 0xd29090e2, - 0x7500aa41, - 0x9164c005, + 0xd28890e2, + 0x7500aa21, + 0x9284c003, 0x49adb720, 0x2a18d011, 0xd0027500, @@ -1123,519 +1130,475 @@ unsigned long aui32MPG4_MasterMTXTOPAZFWText[] = { 0x0c82c050, 0xc000b441, 0xb7409d87, - 0x0dc2468c, + 0x0dc2460c, 0xc01009c2, 0xcff00d02, 0xffd40c81, - 0xb78398fb, - 0x9d1b6108, + 0xb78198f7, + 0x9d0b7d08, 0xcff07500, - 0xc0000b01, - 0xd2909282, - 0x7500aa41, + 0xc0000901, + 0xd2889282, + 0x7500aa21, 0x91e2c000, 0x606cb79f, - 0x8d00f211, + 0x8d00e211, 0x2a00c010, 0xcff07500, 0xf3100a03, - 0xb3468001, + 0xb3428001, 0xb79e4422, 0xc8014068, 0xc01008c2, 0xc0320880, 0xb59f0cea, 0xb421606c, - 0xb783c000, - 0x75006108, - 0x9282c001, - 0x6208b783, - 0xc0017500, - 0xb72091e2, - 0xd011510c, - 0x75002a12, - 0x9102c001, - 0x5d94b7a0, - 0x598cb7a0, - 0xaa21f210, - 0x28f99eab, - 0x510cb520, - 0x9c629ea4, - 0x5b8cb720, - 0x4129b780, - 0xc0007500, - 0xf20892a4, - 0xf210a9a1, - 0x0d82a83d, - 0x9c629e84, - 0xa8a5f250, - 0xf2089eab, - 0x0982a021, - 0x9c629e8c, - 0xaa21da08, - 0x738ab581, - 0xa9cdda10, - 0xfff49eb3, - 0xc8019aa6, - 0xc00a0a02, - 0xc0300a00, - 0xb4810c8a, + 0xda08c000, + 0x9e93a9ad, + 0x9addfff4, + 0x0a02c801, + 0x0a00c00a, + 0x0c8ac030, + 0xc000b481, + 0x08c2c008, + 0xb4210c84, 0xc008c000, - 0x0c8408c2, - 0xc000b421, - 0x0a02c008, - 0xb4810c88, - 0xc0c0c000, - 0x09920d82, - 0x0d02c008, - 0x0902c008, - 0x989dc014, - 0x0a02c008, - 0x0c8ec030, + 0x0c880a02, 0xc000b481, - 0x590cb720, - 0xb5408506, - 0xfff44039, - 0xb79f9ad1, - 0xb7bf6eee, - 0xb7df6f6e, - 0xc0106fee, - 0x9c228c60, - 0xa205f839, - 0x0c82c450, - 0xb4810a02, - 0xb101c000, - 0xc0084220, - 0xc0300a40, + 0x0d82c0c0, + 0xc0080992, + 0xc0080d02, + 0xc0140902, + 0xc008989b, + 0xc0300a02, 0xb4810c8e, - 0xc002c000, - 0xc05038c0, - 0xb4210c82, - 0xc0c0c000, - 0x09920d82, - 0x0d02c008, - 0x0902c008, - 0x9869c014, - 0x0a02c008, + 0xb720c000, + 0x8506580c, + 0x4039b540, + 0x9b08fff4, + 0x6f6eb79f, + 0x6feeb7bf, + 0x8c40c010, + 0xf8399c22, + 0xc450a205, + 0x0a020c82, + 0xc000b481, + 0x4220b101, + 0x0a40c008, 0x0c8ec030, 0xc000b481, - 0xaa1df9f8, - 0x9000fff5, - 0xf011a60d, - 0xc0010eb0, - 0xc01e9182, - 0xc0080f7e, - 0xc0300b02, - 0xc0400e8e, - 0x9e747540, - 0x0c96c050, - 0x4426b354, - 0xc20012d8, - 0xb4815a14, - 0xc030c000, - 0xb4c20d0a, - 0xb4c5c000, - 0xc030c000, - 0xb4c10c96, - 0xc0c0c000, - 0x09920d82, - 0x0d02c008, - 0x0902c008, - 0x9835c014, + 0x38c0c002, + 0x0c82c050, + 0xc000b421, + 0x0d82c0c0, + 0xc0080992, + 0xc0080d02, + 0xc0140902, + 0xc0089869, + 0xc0300a02, + 0xb4810c8e, + 0xf9f8c000, + 0xfff6aa1d, + 0xa60d9320, + 0x0eb0f011, + 0x9182c001, + 0x0f7ec01e, + 0x0b02c008, + 0x0e8ec030, + 0x7540c040, + 0xc0509e74, + 0xb3540c96, + 0x12d84426, + 0x5a14c200, + 0xc000b481, + 0x0d0ac030, + 0xc000b4c2, 0xc000b4c5, - 0xfffe7540, - 0xfff493c4, - 0xb79f9a6f, - 0xb7bf7eee, - 0xb7df7f6e, - 0x8c607fee, - 0xb4639c22, - 0x9c22c000, - 0xa062f812, - 0xc2009c22, - 0x5d890d80, - 0x09829e59, - 0x3d80c400, + 0x0c96c030, + 0xc000b4c1, + 0x0d82c0c0, + 0xc0080992, + 0xc0080d02, + 0xc0140902, + 0xb4c59835, + 0x7540c000, + 0x93c4fffe, + 0x9aa8fff4, + 0x7eeeb79f, + 0x7f6eb7bf, + 0x7feeb7df, + 0x9c228c60, 0xc000b463, - 0x4620b203, - 0x9c220007, - 0x9c8fc127, - 0x080a9c22, - 0x56f1b971, - 0x9c81c017, - 0x9c80c071, - 0x9c80c017, - 0x4000b960, - 0xffff9c22, - 0x9e5c9280, - 0xd1a401c6, - 0x08825889, - 0x3c80c400, + 0xf8129c22, + 0x9c22a062, + 0x0d80c200, + 0x9e595d89, + 0xc4000982, + 0xb4633d80, + 0xb203c000, + 0x00074620, + 0xc1279c22, + 0x9c229c8f, + 0xb971080a, + 0xc01756f1, + 0xc0719c81, + 0xc0179c80, + 0xb9609c80, + 0x9c224000, + 0x9280ffff, + 0x01c69e5c, + 0x5889d1a4, + 0xc4000882, + 0xb4213c80, + 0xb104c000, + 0x22444220, + 0x71069e53, + 0x9324ffff, + 0xa60d9c22, + 0x8420c004, + 0x0ca2c829, + 0x0cf0c310, + 0xac3dc030, + 0x8d00e133, + 0xa45dc038, + 0xac3dc030, + 0xa45dc038, + 0xac3dc010, + 0xa45dc018, + 0xac25c010, + 0xa445c018, + 0x568cb7a0, + 0x85029ea9, + 0x641ab540, + 0x4998b541, + 0x460cb740, + 0xc00a0dc2, + 0x09c20d42, + 0x9bdeffb4, + 0x0a58d251, + 0xaa01da08, + 0x9ead7502, + 0x9084c000, + 0x440cb580, + 0xaa2df290, + 0x75002a08, + 0x90a4c000, + 0xb5408506, + 0xb780441c, + 0xf2105b8c, + 0x8502a8a1, + 0xa8a6f210, + 0x501cb540, + 0x471ab540, + 0xa103f208, + 0xa085f208, + 0xa929f210, + 0xa08af208, + 0xa92ef210, + 0xa8b2f210, + 0xa10df208, + 0xa8b1f250, + 0xa112f208, + 0xa096f208, + 0xa09af208, + 0x0cf2c050, + 0xf24808c0, + 0xb421a085, + 0x0a0ac000, + 0x0c92c036, + 0xc000b481, + 0x1c8c0896, 0xc000b421, - 0x4220b104, - 0x9e532244, - 0xffff7106, - 0x9c229324, - 0xc004a60d, - 0xc8298420, - 0xc3540ca2, - 0xc0300cf0, - 0xe133ac3d, - 0xc0388d00, - 0xc030a45d, - 0xc038ac3d, - 0xc010a45d, - 0xc018ac3d, - 0xc010a45d, - 0xc018ac25, - 0xb7a0a445, - 0x9ea9570c, - 0xb5408502, - 0xb541651a, - 0xb7404b98, - 0x0dc2468c, - 0x0d42c00a, - 0xffb409c2, - 0xd2519ba9, - 0xda080a58, - 0x7502aa01, - 0xc0009ead, - 0xb5809084, - 0xf290448c, - 0x2a08aa2d, - 0xc0007500, - 0x850690a4, - 0x449cb540, - 0x5c8cb780, - 0xa8a1f210, - 0xf2108502, - 0xb540a8a6, - 0xb540509c, - 0xf208481a, - 0xf208a103, - 0xf210a085, - 0xf208a929, - 0xf210a08a, - 0xf210a92e, - 0xf208a8b2, - 0xf250a10d, - 0xf208a8b1, - 0xf208a112, - 0xf208a096, - 0xc050a09a, - 0x08c00cf2, - 0xa085f248, + 0x8c00f031, + 0x8d80e131, + 0xb7c09ea3, + 0xb55f5a8c, + 0x0d027ffc, + 0x4078b960, + 0xa103f208, + 0xd1229dba, + 0x9e2d5d0d, + 0xa8e5f029, + 0x2caed012, + 0xd1265c88, + 0x9e4a5908, + 0xaa4de038, + 0x28bc0d04, + 0x324250a8, + 0xffffa241, + 0xf01091c1, + 0xc036aa61, + 0xb4810c8e, + 0xb73fc000, + 0x1c847fec, 0xc000b421, - 0xc0360a0a, - 0xb4810c92, - 0x0896c000, - 0xb4211c8c, - 0xf031c000, - 0xe1318c00, - 0x9ea38d80, - 0x5b8cb7c0, - 0x7ffcb55f, - 0xb9600d02, - 0xf2084078, - 0x9dbaa103, - 0x5d0dd122, - 0xf0299e2d, - 0xd012a8e5, - 0x5c882cae, - 0x5908d126, - 0xe0389e4a, - 0x0d04aa4d, - 0x50a828bc, - 0xa2413242, - 0x91c1ffff, - 0xaa61f010, - 0x0c8ec036, - 0xc000b481, - 0x7fecb73f, - 0xb4211c84, - 0xc014c000, - 0xd2089999, - 0x7500aa4d, - 0x9262c000, - 0xaa2df290, - 0x2ac8f011, - 0x91a4c000, - 0x2a00c800, + 0x998fc014, + 0xaa4dd208, 0xc0007500, - 0xf20890c4, - 0xfff4a9c6, - 0xd2089ae3, - 0xf290a2cd, - 0xd011a8ad, - 0x75002a14, - 0x9104c000, - 0x0a42c809, - 0x0a50c5ae, - 0x530cb580, - 0x460cb780, + 0xf2909262, + 0xf011aa2d, + 0xc0002ac8, + 0xc80091a4, + 0x75002a00, + 0x90c4c000, + 0xa9c6f208, + 0x9ae3fff4, + 0xa2cdd208, + 0xa8adf290, + 0x2a14d011, 0xc0007500, - 0xc0809162, - 0x2a045a31, - 0x0ceac03e, + 0xc8099104, + 0xc52a0a42, + 0xb5800a20, + 0xb780528c, + 0x7500458c, + 0x9162c000, + 0x5a31c080, + 0xc03e2a04, + 0xb4810cea, + 0xc000c000, + 0xb7809280, + 0x7502440c, + 0x915cc000, + 0x2880c100, + 0x0a0e7440, + 0x1a46d001, + 0x9060c000, + 0xc03e0a02, + 0xb4810cea, + 0xb79fc000, + 0xb7bf7a6e, + 0xb7df7aee, + 0xc0067b6e, + 0x9c228c00, + 0x530cb780, + 0x0892c0c8, + 0x40f8b960, + 0x0948d011, + 0xaa45f029, + 0x5889d0a4, 0xc000b481, - 0x9280c000, - 0x448cb780, - 0xc0007502, - 0xc100915c, - 0x74402880, - 0xd0010a0e, - 0xc0001a46, - 0x0a029060, - 0x0ceac03e, + 0xffff0890, + 0x9c229321, + 0xb720a605, + 0xb780458c, + 0x7440778c, + 0xb5800a04, + 0xc000778c, + 0xb7819364, + 0x75007d08, + 0x92c2c000, + 0x440cb720, + 0x508cb780, + 0x3a407442, + 0x508cb580, + 0x919cc000, + 0x5a8cb780, + 0xa889d208, + 0xc0007440, + 0x850690a4, + 0x6218b543, + 0x0a42c801, + 0x0a00c010, + 0x0ceac032, 0xc000b481, - 0x7a6eb79f, - 0x7aeeb7bf, - 0x7b6eb7df, - 0x8c00c006, - 0xb7809c22, - 0xc0c8538c, - 0xb9600892, - 0xd01140f8, - 0xf0290948, - 0xd0a4aa45, - 0xb4815889, - 0x0890c000, - 0x9321ffff, - 0xa6059c22, - 0x460cb720, - 0x790cb780, - 0x0a047440, - 0x790cb580, - 0x9364c000, - 0x6108b783, - 0xc0007500, - 0xb72092c2, - 0xb780448c, - 0x7442510c, - 0xb5803a40, - 0xc000510c, - 0xb780919c, - 0xd2085b8c, - 0x7440a889, - 0x90a4c000, - 0xb5438506, - 0xc8016818, - 0xc0100a42, - 0xc0320a00, - 0xb4810cea, - 0xc008c000, - 0xc00208c2, - 0xb4211ce0, - 0xc008c000, - 0xc0300a42, - 0xb4820d0e, - 0xc450c000, - 0xc0080c82, - 0xb4811a40, - 0xb101c000, - 0xc0024220, - 0xc05038c0, - 0xb4210c82, - 0xc0c0c000, - 0x09920d82, - 0x0d02c008, - 0x0902c008, - 0x9aa7fff4, - 0x0c86c450, - 0xb4810a02, - 0xb105c000, - 0xc0084220, - 0xc0300a00, - 0xb4820d0e, - 0x0c84c000, - 0x1a00c008, + 0x08c2c008, + 0x1ce0c002, + 0xc000b421, + 0x0a42c008, + 0x0d0ec030, + 0xc000b482, + 0x0c82c450, + 0x1a40c008, 0xc000b481, 0x4220b101, - 0x5a35c080, - 0x0902c801, - 0xc00e0940, - 0xd0a828fc, - 0xd0715910, - 0xc03029ce, - 0x9dc80c8a, - 0xc000b441, - 0x0c840a42, - 0xc000b481, - 0xc0007680, - 0xb7209182, - 0xb7405c8c, - 0xf21044bd, - 0xf3108a27, - 0xb5808021, - 0xc45044ad, + 0x38c0c002, + 0x0c82c050, + 0xc000b421, + 0x0d82c0c0, + 0xc0080992, + 0xc0080d02, + 0xfff40902, + 0xc4509aa7, 0x0a020c86, 0xc000b481, 0x4220b105, - 0xb4810cec, + 0x0a00c008, + 0x0d0ec030, + 0xc000b482, + 0xc0080c84, + 0xb4811a00, + 0xb101c000, + 0xc0804220, + 0xc8015a35, + 0x09400902, + 0x28fcc00e, + 0x5910d0a8, + 0x29ced071, + 0x0c8ac030, + 0xb4419dc8, + 0x0a42c000, + 0xb4810c84, + 0x7680c000, + 0x9182c000, + 0x5b8cb720, + 0x44bdb740, + 0x8a27f210, + 0x8021f310, + 0x44adb580, + 0x0c86c450, + 0xb4810a02, 0xb105c000, - 0x12d64220, - 0xc03408ea, - 0xb4210c9e, + 0x0cec4220, + 0xc000b481, + 0x4220b105, + 0x08ea12d6, + 0x0c9ec034, + 0xc000b421, + 0x568cb780, + 0xa891f248, + 0x1950d053, + 0x88a3f210, + 0x0d060d82, + 0x5a0cc280, + 0x500cb580, + 0xffd4018b, + 0xc08098a8, + 0xb4a10ca2, 0xb780c000, - 0xf248570c, - 0xd053a891, - 0xf2101950, - 0x0d8288a3, - 0xc2800d06, - 0xb5805a0c, - 0x018b508c, - 0x9873ffd4, - 0x0ca2c080, - 0xc000b4a1, - 0x478cb780, - 0xb4810c88, - 0xb7a0c000, - 0xc0025814, - 0xfff40d82, - 0x700a9a22, - 0x9364ffff, - 0x790cb780, - 0xa8adf210, - 0xa8a2f250, - 0x9e496243, - 0xc0007102, - 0x850690b8, - 0x6618b543, - 0x460cb780, - 0x0a827500, - 0x9204c001, - 0x448cb780, - 0xc0007502, - 0xb783933c, - 0x75006108, - 0x9282c000, - 0x458cb780, - 0xb5802a79, - 0xffd4458c, - 0xb7839831, - 0x75006808, - 0x90c2c000, - 0x9908ffd4, - 0x6808b5a3, - 0x98cdffd4, - 0x6108b783, - 0xc0007500, - 0xc01493e2, - 0xb780993d, - 0xd2085b8c, - 0x7440a889, - 0x92c2c000, - 0x0a82c080, - 0x9240c000, - 0xffd40d82, - 0xb7839899, - 0x75006208, - 0x90e2c000, - 0xffd40d82, - 0xc0009845, - 0x0d8290a0, - 0x997affd4, - 0x0ca6c080, - 0xc000b4a1, - 0x0d92c002, - 0x99c5fff4, - 0xffff700a, - 0x0dea9364, - 0x0d0a0982, - 0x0902c121, - 0x99aaffb4, - 0x570cb780, - 0xa992f248, - 0x0d02c0a1, - 0x09c20d04, - 0x9995ffb4, - 0x0d82c0c0, - 0x0d420992, - 0xfff40942, - 0x0a0299c8, - 0x0ceac03e, + 0x0c88470c, 0xc000b481, - 0x7f6eb79f, - 0x7feeb7bf, - 0x9c228c40, - 0xb720a60d, - 0xb720570c, - 0xd09149b5, - 0x75002e10, - 0xc0019e8e, - 0xd0119282, - 0x85062e14, - 0x6118b543, - 0x75000e82, - 0x7914b5a0, - 0x6610b5a3, - 0x9082c000, - 0x6198b543, - 0x2e10d111, + 0x5714b7a0, + 0x0d82c002, + 0x9a22fff4, + 0xffff700a, + 0xb7809364, + 0xf210778c, + 0xf250a8ad, + 0x6243a8a2, + 0x71029e49, + 0x90b8c000, + 0xb5438506, + 0xb7806018, + 0x7500458c, + 0xc0010a82, + 0xb7809204, + 0x7502440c, + 0x933cc000, + 0x7d08b781, 0xc0007500, - 0xb5439082, - 0xd2116218, - 0x75002e10, - 0x9082c000, - 0x6298b543, - 0x5d8cb780, - 0x0ee0d151, - 0xa88ef208, - 0x06039eab, - 0xb7209c62, - 0xd208588c, - 0xb580aa21, - 0xb72041ab, - 0xb5a041b3, - 0xb5204392, - 0xb7c05014, - 0xf2d0580c, - 0xf208aa49, - 0x7048a8d9, - 0x9142c000, - 0x5d8cb780, - 0xa88df248, - 0x0de0d152, - 0x9c629e8c, - 0x6108b783, - 0xc0047500, - 0xb7209062, - 0x76404614, - 0x93c4c003, - 0x438ab720, + 0xb7809282, + 0x2a79450c, + 0x450cb580, + 0x9866ffd4, + 0x6208b783, + 0xc0007500, + 0xffd490c2, + 0xb5a3993d, + 0xffd46208, + 0xb7819902, + 0x75007d08, + 0x92a2c000, + 0x991ec014, + 0x5a8cb780, + 0xa889d208, 0xc0007440, - 0xda0890e2, - 0x7048aa55, - 0x9004c001, - 0x5b94b7a0, - 0x6188b783, - 0x5d8cb7a0, - 0xa9d6da08, - 0x4392b520, - 0x7500850a, + 0xc0809182, + 0xc0000a82, + 0x0d829100, + 0x98ceffd4, + 0xffd40d82, + 0xc08099b9, + 0xb4a10ca6, + 0xc002c000, + 0xfff40d92, + 0x700a99cf, + 0x9364ffff, + 0x09820dea, + 0xc1210d0a, + 0xffb40902, + 0xb78099e9, + 0xf248568c, + 0xc0a1a992, + 0x0d040d02, + 0xffb409c2, + 0xc0c099d4, + 0x09920d82, + 0x09420d42, + 0x99d2fff4, + 0xc03e0a02, + 0xb4810cea, + 0xb79fc000, + 0xb7bf7f6e, + 0x8c407fee, + 0xa60d9c22, + 0x568cb720, + 0x49adb780, + 0x2a00c002, + 0x9e8e7500, + 0x9142c001, + 0x0ee0d151, + 0x5c8cb780, + 0xb5418506, + 0x9eab7d18, + 0xa88df208, + 0xb5a00e82, + 0xb5a37794, + 0x9e8c6010, + 0xf2909c62, + 0xb720aa4d, + 0xd2085794, + 0x2a08a8a1, + 0xb5a07500, + 0xb5204312, + 0xc00041cb, + 0x856a90e2, + 0x4f9cb540, + 0x90c0c000, + 0x41cbb780, + 0x4f8cb580, + 0x570cb7c0, + 0xaa49f2d0, + 0xa8d9f208, + 0xc0007048, + 0xb7809142, + 0xf2485c8c, + 0xd152a88d, + 0x9e8c0de0, + 0xb7819c62, + 0x75007d08, + 0x9302c003, + 0x4594b720, + 0xc0037640, + 0xb7209264, + 0x7440430a, + 0x90e2c000, + 0xaa55da08, + 0xc0007048, + 0xb7a09344, + 0xb7a05c8c, + 0xda085a94, + 0xb520a9d6, + 0xf2084312, + 0x0982aa29, 0xa0aad210, - 0xa8a9f208, - 0x8d24e001, - 0x1d849d4f, - 0x9c629e8c, - 0xaa31f208, - 0x0d8a030b, - 0x9c629ea4, - 0x9180c000, - 0x5d8cb780, - 0xa891f208, - 0x5b94b7a0, - 0x03090d86, - 0x9c629e8c, - 0x438ab780, - 0x6208b723, - 0x5894b720, - 0xb5800a04, - 0xd210438a, - 0x7440aa29, - 0x4849b580, - 0x9024c001, - 0x598cb7a0, + 0x9ea41d84, + 0xf2089c62, + 0x030ba8b1, + 0x9e8c0d8a, + 0xc0009c62, + 0xb7809180, + 0xf2085c8c, + 0xb7a0a891, + 0x0d865a94, + 0x9e8c0309, + 0xb7809c62, + 0xb720430a, + 0x0a04578c, + 0x430ab580, + 0xaa29d210, + 0x588cb7a0, + 0x4829b580, 0xa8c1f208, 0x9e8c9eab, 0xd2109c62, @@ -1650,93 +1613,76 @@ unsigned long aui32MPG4_MasterMTXTOPAZFWText[] = { 0x9e840982, 0xda089c62, 0xb581aa21, - 0xb780738a, - 0x7502448c, + 0xb780708a, + 0x7502440c, 0x90bcc000, 0xffb40d86, - 0xd2109b51, + 0xd2109ba5, 0x7500aa29, 0x9122c000, - 0x558cb720, + 0x550cb720, 0x412db780, 0xc0003a08, 0xb72090e0, - 0xb780558c, + 0xb780550c, 0x2a75412d, 0x412db580, - 0x6108b723, - 0x510cb780, + 0x7d08b721, + 0x508cb780, 0x3a047440, - 0x510cb580, + 0x508cb580, 0x91c4c000, 0x0e60d151, - 0x588cb740, + 0x578cb740, 0xa882d208, 0xa881d208, - 0x5014b520, + 0x4f94b520, 0xa0cdd808, 0x7eeeb79f, 0x7f6eb7bf, 0x7feeb7df, 0x9c228c60, - 0xb783a60d, - 0x75006208, - 0x5d94b7a0, - 0xc0000b02, - 0xb7a09262, - 0xf210598c, - 0xf208a83d, - 0x0d8aa9a1, - 0x9c629e84, - 0xa021f208, - 0xa825f250, - 0x09869eab, - 0x9c629e84, - 0x6208b783, - 0xb7c07500, - 0xc0005094, - 0xb7609124, - 0xf2105994, - 0x9e84a825, - 0x03019c62, - 0x5b8cb720, - 0x4129b780, - 0x02837500, - 0x9224c000, - 0x6208b783, - 0xc0007500, - 0xf25090c4, + 0xb7a0a60d, + 0xb7605c94, + 0xf2105894, + 0xb7c0a825, + 0xb7c05a94, + 0x9e84500c, + 0xd2109c62, + 0x7500aa49, + 0xc0000281, + 0xf2509184, 0x9ea4aa21, 0xf2109c62, - 0x9eb1aa35, - 0x9ea415e2, + 0xd020a8b5, + 0x9e8c11ea, 0xf2109c62, 0x9eb3aa39, - 0x9ea4018b, + 0x9ea49e73, 0xb7209c62, - 0xb780570c, + 0xb780568c, 0xc40049ad, 0x75002a00, 0x9102c000, - 0xd2088502, - 0x8506a12b, - 0xa123d208, - 0x510cb780, + 0xd2108502, + 0x8506a14b, + 0xa143d210, + 0x508cb780, 0x2a3dcffe, - 0x510cb580, + 0x508cb580, 0x7eeeb79f, 0x7f6eb7bf, 0x7feeb7df, 0x9c228c60, 0xc002a61d, 0xc8298420, - 0xc35e0ca2, + 0xc31a0ca2, 0x02070c80, 0xac3dc010, 0x8d00e0b3, 0xa45dc018, 0x0ca2c829, - 0x0cc0c35e, + 0x0cc0c31a, 0xac3dc010, 0x8c80e072, 0xc0189d1a, @@ -1762,7 +1708,7 @@ unsigned long aui32MPG4_MasterMTXTOPAZFWText[] = { 0x0c8408c2, 0xc000b421, 0x9e7b9ebb, - 0x9973c054, + 0x9bdac034, 0x9e799e7c, 0x714e6289, 0x03890258, @@ -1808,7 +1754,7 @@ unsigned long aui32MPG4_MasterMTXTOPAZFWText[] = { 0x09920d82, 0x0902c008, 0x0d02c008, - 0x9bc7ffd4, + 0x9808fff4, 0x0c86c450, 0xb4810a02, 0xb101c000, @@ -1824,87 +1770,87 @@ unsigned long aui32MPG4_MasterMTXTOPAZFWText[] = { 0xb7ff7cee, 0xc0047d6e, 0x9c228c20, - 0x4b0cb720, + 0x4a8cb720, 0xc0ff9e5c, 0xc0ff2a40, 0x710228c0, 0xc0008502, 0x85069062, - 0x4b9cb540, - 0x4b14b560, + 0x4b1cb540, + 0x4a94b560, 0xa6059c22, 0xd0519e5d, 0x75002a50, 0x90e4c000, - 0x4b8cb780, + 0x4b0cb780, 0xc0007500, 0xc0c09142, 0xc0120d82, 0x0d0209c2, 0xffd40942, - 0xb7809b84, - 0xc0344b0c, + 0xb7809bc5, + 0xc0344a8c, 0xb4810cb6, 0xc034c000, 0xb4a20d32, 0xb5a0c000, - 0xb79f4a8c, + 0xb79f4a0c, 0xb7bf7f6e, 0x8c407fee, 0xa61d9c22, - 0xb7838420, - 0x75006108, + 0xb7818420, + 0x75007d08, 0x9122c000, - 0x588cb780, + 0x578cb780, 0xa881d288, - 0xc0197440, - 0xb7c092a4, - 0x9eb1568c, - 0x468cb740, + 0xc0167440, + 0xb7c09344, + 0x9eb1560c, + 0x460cb740, 0x098e0dc2, 0x0d42c002, - 0x9b3aff94, + 0x9bb0ff94, 0xaa55f208, - 0x5614b7c0, + 0x5594b7c0, 0xa8c5f208, 0xa8caf208, - 0x570cb7a0, - 0x478cb580, - 0xa0d5f210, + 0x568cb7a0, + 0xa942da08, + 0x470cb580, 0xaa59da08, + 0xa0d5f210, 0xa8ddda08, 0xa0def210, 0x08d0d252, + 0xa947f248, 0xa259f210, 0xa0c1f250, - 0xa942da08, - 0x404bb740, 0x0a50d131, 0xa881da08, - 0xda889e53, - 0x5915a8d2, + 0xb7409e53, + 0xda88404b, + 0x60b2a8d2, + 0x5a7fc080, + 0x5a71c200, + 0x58930098, + 0xe2105894, + 0xdffc80a3, + 0x59157e7e, 0x5b90d124, - 0xa947f248, - 0x7e7edffc, - 0xc08060b2, - 0xc2005a7f, - 0x00985a71, - 0x58945893, - 0x80a3e210, 0xa0ddf250, 0x91e2c000, 0x5d40e100, 0x9164c000, 0xaa55da88, 0xb5208502, - 0xb5404792, - 0xb580489a, - 0xf288468a, + 0xb5404692, + 0xb580479a, + 0xf288458a, 0xd132aa21, - 0xf2500950, + 0xda080950, + 0xf250a8c1, 0xf250a255, - 0xda08a259, - 0xd810a8c1, + 0xd810a259, 0xf248aa41, 0xda48a93b, 0x6218a8ba, @@ -1925,23 +1871,23 @@ unsigned long aui32MPG4_MasterMTXTOPAZFWText[] = { 0x588c6098, 0x8023f210, 0x82a3e210, + 0x5b8cb740, 0xa249f210, 0xa8aada48, - 0xa0cdf210, 0xaa41da08, + 0xa0cdf210, 0xa8c1d810, 0xa0c6f210, 0xa937f248, 0x62430a04, - 0x5c8cb740, + 0xa8c1da08, 0x8021f310, + 0xa8c2da08, 0xa245f290, - 0xa8c1da08, 0xa953f008, - 0xa8c2da08, 0xa954f00a, - 0xe21058a0, - 0x5c9c80a3, + 0x5c9c58a0, + 0x80a3e210, 0x82a3e020, 0xaa2dda48, 0xa0adf208, @@ -1951,11 +1897,11 @@ unsigned long aui32MPG4_MasterMTXTOPAZFWText[] = { 0xa251f210, 0xa941d810, 0x1880c004, - 0x4f0cb520, + 0x4e8cb520, 0x0a54d131, 0xa881da08, 0x1c80c002, - 0x4f94b520, + 0x4f14b520, 0x59515940, 0xa155f290, 0x58d158c0, @@ -1968,18 +1914,18 @@ unsigned long aui32MPG4_MasterMTXTOPAZFWText[] = { 0xc0000bd0, 0xda089102, 0xc09caa61, - 0xc012753e, - 0xc0c092f2, + 0xc00f753e, + 0xc0c09392, 0xc05008c6, 0xb4210ce2, 0xf208c000, 0x2a10aa59, 0xc0007500, 0xb7a09362, - 0xd2085b8c, + 0xd2085a8c, 0x7500aa2d, 0x9282c000, - 0x570cb720, + 0x568cb720, 0x49b5b7a0, 0x2e80e800, 0x9184c000, @@ -1988,13 +1934,13 @@ unsigned long aui32MPG4_MasterMTXTOPAZFWText[] = { 0x29845d94, 0x99fcfff4, 0xa2aed208, - 0x570cb760, + 0x568cb760, 0xa959f208, 0x0a30d131, 0xa881da08, 0x28a0d052, 0x58917640, - 0x4e8cb520, + 0x4e0cb520, 0x9222c000, 0xc0600a02, 0xb4810cae, @@ -2002,7 +1948,7 @@ unsigned long aui32MPG4_MasterMTXTOPAZFWText[] = { 0x7440a8c1, 0x9302c000, 0xb5408502, - 0xc0004e9c, + 0xc0004e1c, 0xc2009260, 0x74802900, 0x9122c000, @@ -2015,22 +1961,17 @@ unsigned long aui32MPG4_MasterMTXTOPAZFWText[] = { 0xaa59f208, 0x75002a04, 0xb540850a, - 0xc000491c, + 0xc000489c, 0x850490a2, - 0x491cb540, - 0x6108b783, - 0xc0007500, - 0xb7839322, - 0x75006208, - 0x9284c000, - 0x460cb780, - 0xc0007500, - 0xb78391e2, - 0x75006288, - 0x9144c000, - 0x5d8cb720, - 0x5994b760, - 0x402db780, + 0x489cb540, + 0x7d08b781, + 0xb7a07500, + 0xc0005c94, + 0xb78091a2, + 0x7500458c, + 0x9102c000, + 0x5894b760, + 0xaa21f210, 0x9c629ea4, 0xaa59f208, 0x75002a20, @@ -2038,14 +1979,14 @@ unsigned long aui32MPG4_MasterMTXTOPAZFWText[] = { 0xaa41da08, 0xc0007500, 0xb7809244, - 0xb720588c, - 0xda08530c, + 0xb720578c, + 0xda08528c, 0x9e8ca98e, - 0xb7839c62, - 0x75006108, + 0xb7819c62, + 0x75007d08, 0x90a2c000, 0xb5438506, - 0xf2086b18, + 0xf2086518, 0x2a10aa59, 0xc0017500, 0xc2f09182, @@ -2056,25 +1997,25 @@ unsigned long aui32MPG4_MasterMTXTOPAZFWText[] = { 0xb4210ce6, 0xf208c000, 0xb720aa59, - 0x851a490c, + 0x851a488c, 0x0c82c038, 0x75002a04, 0xb5203890, - 0xc184490c, + 0xc184488c, 0xe00108e6, 0xb5408d28, - 0xb4214d1c, + 0xb4214c9c, 0xb780c000, - 0xc8005e8c, + 0xc8005d8c, 0xc0020886, 0xb5800c80, - 0xb421520c, + 0xb421518c, 0xffd4c000, - 0xb7809ab6, - 0xc03e490c, + 0xb7809b01, + 0xc03e488c, 0xb4810c82, 0xb720c000, - 0xc0504d0c, + 0xc0504c8c, 0xb4210c82, 0xda08c000, 0xf290a941, @@ -2082,58 +2023,58 @@ unsigned long aui32MPG4_MasterMTXTOPAZFWText[] = { 0x6123a946, 0xda089e53, 0x6097aa41, - 0x5c14b720, + 0x5b14b720, 0xb5418702, - 0x857f7482, - 0x459ab540, + 0x857f7182, + 0x449ab540, 0xb540851a, - 0x0d86449a, + 0x0d86439a, 0xb5801a04, - 0xb5404d8c, + 0xb5404d0c, 0x8526405b, 0x415bb540, - 0x460ab540, + 0x450ab540, 0x18a05891, 0x40cbb520, 0x7fe4b55f, - 0x9bb2c014, + 0x9b0dc014, 0x7fe4b75f, + 0xa8c6da08, + 0xaa55f290, 0xb5438506, - 0xb5436a18, - 0xb5436a80, - 0xb5437000, - 0xb5437080, - 0xda086b80, - 0xf290a8c6, - 0x9e49aa55, - 0x5694b720, - 0x6c00b543, + 0x9e496418, + 0x5614b720, + 0x6480b543, + 0x6a00b543, + 0x6a80b543, + 0x6580b543, + 0x6600b543, 0xb7206243, 0x8502434d, - 0xa9e2da08, 0xc10158c8, 0x9e892880, - 0x4e1cb540, - 0x519cb540, + 0xa9e2da08, + 0x4d9cb540, + 0x511cb540, + 0x5a11c200, 0xc0ff5dc0, 0xca012dc0, - 0xc2003db0, - 0xb5805a11, - 0x3596450a, - 0x99b0fff4, + 0xb5803db0, + 0x3596440a, + 0x99bafff4, 0x0d82c0c0, 0x09c2c012, 0x09420d02, - 0x994fffd4, + 0x999affd4, 0x0a829e7b, 0x85467146, 0x9168c001, 0xfff49dcf, - 0xc0c099b0, + 0xc0c099ba, 0xc0120d82, 0x0d0209c2, 0xffd40906, - 0xd091993e, + 0xd0919989, 0x71481e70, 0xd00b0a02, 0xda080a42, @@ -2142,874 +2083,675 @@ unsigned long aui32MPG4_MasterMTXTOPAZFWText[] = { 0xc0ff5dc0, 0xc8012dc0, 0x35963db0, - 0x9984fff4, + 0x998efff4, 0xd0519e7b, 0xc2000a50, 0xc2005a40, 0x71465ac1, 0xfffe8506, - 0xb7209326, - 0xb7805d8c, - 0x7500462d, + 0xf2509326, + 0x7500aa31, 0x857fcfce, - 0x7b9cb540, + 0x7a1cb540, 0x9102c000, 0xa9def208, - 0x450ab760, + 0x440ab760, 0x9c629ea4, 0xc0140d82, - 0xb78398e8, - 0x75006a88, + 0xb7839899, + 0x75006488, 0xb5438502, - 0xc0026a18, - 0xb7209324, - 0xb7a05d94, - 0x0b02598c, - 0xb7830683, - 0x75006108, - 0x90c2c002, - 0x6208b783, - 0xc0027500, - 0xb7839022, - 0x75006b08, - 0x91c2c000, - 0x5d8cb760, - 0xa9a2f208, - 0x6b08b5c3, - 0xa869f048, - 0x9c629e84, - 0x430ab500, - 0x6c08b783, - 0xc0007500, - 0xf2109382, - 0x9eaba825, - 0x6c08b5c3, - 0x9c629e84, - 0xaa21f250, - 0x9c629ea4, - 0xa9a1f208, - 0xa83df210, - 0x9e840d86, - 0xf2509c62, - 0x9eabaa25, - 0xa021f208, - 0x9ea40986, - 0xb7839c62, - 0x75006c08, - 0x91e4c000, - 0xc0140d86, - 0xb7839898, - 0x75006c08, - 0x9342ffff, - 0x90a0c000, - 0xc0140d86, - 0xb783988e, - 0x75006a88, - 0x9222fffd, - 0x0d82c0c0, - 0x09c2c012, - 0x09060d02, - 0x98a5ffd4, - 0x0a02c801, - 0x518cb580, - 0x0d82c0c0, - 0x09c2c012, - 0x09420d02, - 0x9899ffd4, - 0x5194b760, - 0x98eefff4, - 0xfff40d86, - 0xc0c098fc, + 0xc0006418, + 0x0d869144, + 0x988ec014, + 0x6488b783, + 0xffff7500, + 0xc0c09342, 0xc0120d82, 0x0d0209c2, 0xffd40906, - 0x8502988a, - 0x0892c006, - 0x0c9ac430, - 0xb5400902, - 0xc006519c, - 0xb4418510, - 0xb104c000, - 0x2a404220, - 0x9d537500, - 0x4422b314, - 0xe0000089, - 0xffff1884, - 0xb7409284, - 0xc0064614, + 0xc8019941, + 0xb5800a02, + 0xc0c0510c, + 0xc0120d82, + 0x0d0209c2, + 0xffd40942, + 0xb7609935, + 0xfff45114, + 0x0d869949, + 0x9957fff4, + 0x0d82c0c0, + 0x09c2c012, + 0x09060d02, + 0x9926ffd4, + 0xc0068502, 0xc4300892, 0x09020c9a, - 0x8512c006, + 0x511cb540, + 0x8510c006, 0xc000b441, 0x4220b104, - 0x2a00c002, - 0x9d4f7500, - 0x4422b313, - 0xe0000087, - 0xffff1884, - 0x0a029264, - 0x0ceac03e, - 0x40e8b960, - 0xc000b481, - 0x93c1ffff, - 0xc0007680, - 0x0a029122, - 0x0ceac03e, - 0xc000b481, - 0x9180c000, - 0x448cb780, - 0x088a7504, - 0x0ceac03e, - 0x1894d00c, - 0xc000b421, + 0x75002a40, + 0xb3149d53, + 0x00894422, + 0x1884e000, + 0x9284ffff, + 0x4594b740, + 0x0892c006, + 0x0c9ac430, + 0xc0060902, + 0xb4418512, + 0xb104c000, + 0xc0024220, + 0x75002a00, + 0xb3139d4f, + 0x00874422, + 0x1884e000, + 0x9264ffff, + 0xc03e0a02, + 0xb9600cea, + 0xb48140e8, + 0xffffc000, + 0x768093c1, + 0x9122c000, + 0xc03e0a02, + 0xb4810cea, + 0xc000c000, + 0xb7809180, + 0x7504440c, + 0xc03e088a, + 0xd00c0cea, + 0xb4211894, + 0xc0c0c000, + 0x09e20d82, + 0x09420d02, + 0x98d2ffd4, + 0xc0340a02, + 0xb4810cb6, + 0xb79fc000, + 0xb7bf7dee, + 0xb7df7e6e, + 0xb7ff7eee, + 0xc0027f6e, + 0x9c228c20, + 0xc01ca60d, + 0x0a827efe, + 0x9182c000, 0x0d82c0c0, - 0x0d0209e2, - 0xffd40942, - 0x0a029836, - 0x0cb6c034, - 0xc000b481, - 0x7deeb79f, - 0x7e6eb7bf, - 0x7eeeb7df, - 0x7f6eb7ff, - 0x8c20c002, - 0xa60d9c22, - 0x7efec01c, - 0xc0000a82, - 0xc0c09182, - 0xc0120d82, - 0x0d0209c2, - 0xffd40906, - 0xc0009818, - 0xc4349240, - 0x0a020cb2, - 0xc000b481, - 0x4220b101, - 0x74402884, - 0x90e2c000, - 0x6a08b783, - 0xc0097500, - 0xb78091a2, - 0x75024e0c, - 0x90c4c000, - 0xc0140d82, - 0x3ac09a29, - 0x5694b740, - 0x560cb740, - 0xa8c5d810, - 0xaa55f088, - 0x4592b720, - 0x9e496243, - 0x5a11c200, - 0xba090a04, - 0xba244002, - 0x70484002, - 0x06850305, - 0x9138c000, - 0x490cb780, - 0xb5802a51, - 0xc003490c, - 0xf21091c0, - 0x2a04aa39, - 0xc0027500, - 0xb78093a2, - 0x7440490c, - 0x3942d011, - 0x490cb540, - 0x929cc002, - 0x4792b760, - 0xba249e5c, - 0xc002400a, - 0xc00291a2, - 0xb760911c, - 0xb740650a, - 0x9e995d04, - 0xba099e2d, - 0xd0a24003, - 0x9e485e7f, - 0x5a6dc200, - 0xc2000208, - 0xd2265a17, - 0x0c065908, - 0x5a14c200, - 0x9e401208, - 0xa94ee038, + 0x09c2c012, + 0x09060d02, + 0x98b4ffd4, + 0x9240c000, + 0x0cb2c434, + 0xb4810a02, + 0xb101c000, + 0x28844220, + 0xc0007440, + 0xb78390e2, + 0x75006408, + 0x9322c006, + 0x4d8cb780, + 0xc0007502, + 0x0d8290c4, + 0x99d5c014, + 0xb7403ac0, + 0xb7405614, + 0xd810558c, + 0xf088a8c5, + 0xb720aa55, + 0x62434492, + 0xc2009e49, + 0x0a045a11, + 0x4002ba09, 0x4002ba24, - 0x9e545090, - 0xc0017902, - 0xb7819102, - 0x75004b88, - 0x9064c001, - 0x470ab780, - 0xba249e48, - 0x70084002, - 0x9378c000, - 0xc0007640, - 0xb78190e4, - 0x75024b08, - 0x92c2c000, - 0x1e32d011, - 0x478ab580, - 0x48fd9e54, - 0x470ab560, - 0x4b90b501, - 0xb5402959, - 0x20c2490c, - 0xc000a0c1, - 0x850290a0, - 0x4b98b541, - 0x458ab780, + 0x03057048, + 0xc0000685, + 0xb7809138, + 0x2a51488c, + 0x488cb580, + 0x91c0c003, + 0xaa39f210, + 0x75002a04, + 0x93a2c002, + 0x488cb780, + 0xd0117440, + 0xb5403942, + 0xc002488c, + 0xb760929c, + 0x9e5c4692, 0x400aba24, - 0x90fcc000, - 0x650ab780, - 0xb5800a04, - 0xb720650a, - 0xc03e490c, - 0xb4210c82, - 0xb780c000, - 0x0a04458a, - 0x458ab580, - 0x9a96c014, - 0x6108b783, - 0xc0027500, - 0xb7839222, - 0x75006208, - 0x9182c002, - 0x518cb780, - 0x75002a40, - 0x90e4c000, - 0x7008b783, - 0xc002751a, - 0xb7809024, - 0xb721578c, - 0xda087492, - 0x9e48a881, - 0xc0007002, - 0xb7809284, - 0x8502430a, - 0x749ab541, - 0x440ab580, - 0x4412b760, - 0x530cb780, - 0xb5438506, - 0xb5436b18, - 0x9ea46c18, - 0xf2109c62, - 0x2a10aa39, - 0xc0007500, - 0xb78393e2, - 0x75006c08, + 0x91a2c002, + 0x911cc002, + 0x640ab760, + 0x5c04b740, + 0x9e2d9e99, + 0x4003ba09, + 0x5e7fd0a2, + 0xc2009e48, + 0x02085a6d, + 0x5a17c200, + 0x5908d226, + 0xc2000c06, + 0x12085a14, + 0xe0389e40, + 0xba24a94e, + 0x50904002, + 0x79029e54, + 0x9102c001, + 0x4988b781, + 0xc0017500, + 0xb7809064, + 0x9e48460a, + 0x4002ba24, + 0xc0007008, + 0x76409378, 0x90e4c000, - 0x748ab781, + 0x4908b781, 0xc0007502, - 0xb78392a4, - 0x75006b08, - 0xd0010902, - 0xc4380922, - 0x0a020c82, - 0xc000b481, - 0x4220b101, - 0x309428f1, - 0x0c82c038, + 0xd01192c2, + 0xb5801e32, + 0x9e54468a, + 0xb56048fd, + 0xb501460a, + 0x29594990, + 0x488cb540, + 0xa0c120c2, + 0x90a0c000, + 0xb5418502, + 0xb7804998, + 0xba24448a, + 0xc000400a, + 0xb78090fc, + 0x0a04640a, + 0x640ab580, + 0x488cb720, + 0x0c82c03e, 0xc000b421, - 0x983ec014, - 0x4e0cb780, - 0xa955f288, - 0x71040a04, - 0x4e0cb580, - 0x90a4c000, - 0xb5408502, - 0xda104e1c, - 0xb720a8a5, - 0x58914592, - 0xba0960a3, - 0x9e4c4003, - 0x08843a84, - 0x020b7102, - 0x2a3dcffe, - 0x4426b354, - 0xd0510289, - 0x744028d0, - 0x9142c000, - 0x0d82c0c0, - 0x09c2c012, - 0x09420d02, - 0x9ae3ffb4, - 0x518cb780, - 0xc0007500, - 0x9eab90a2, - 0x9b45ffd4, - 0x7eeeb79f, - 0x7f6eb7bf, - 0x7feeb7df, - 0x9c228c60, - 0xa205f839, - 0x7008b723, - 0x5204b740, 0x448ab780, - 0x5908d0a6, - 0xb7409e2d, - 0xe030570c, - 0xb760a94e, - 0xb7435f1c, - 0xb7437098, - 0x1a047000, - 0x448ab580, - 0xa8cdc030, - 0x5a40e200, - 0x0a20d251, - 0xa882da08, - 0x82a3e210, - 0x5194b540, - 0x5c905c95, - 0x7008b523, - 0x92c4c001, - 0x7088b783, - 0xd3f10a04, - 0x744428ce, - 0x7088b583, - 0x9034c001, - 0x7b94b760, - 0xb5438506, - 0x24a66a98, - 0xb5437640, - 0xb5206c18, - 0xc0005194, - 0xd1319202, - 0xb78008a0, - 0xc801402b, - 0x9e483c80, - 0x5a40c200, - 0x2a40c0ff, - 0xb5803208, - 0x0806518c, - 0xaa1df9f8, - 0xb7239c22, - 0xb7407088, - 0xd0a65c04, - 0x9e2d5904, - 0xaa4dc830, - 0x448ab580, - 0x09a0d132, - 0x458ab720, - 0xaa61d810, - 0x4002ba19, - 0x5a11c200, - 0x70c81a04, - 0x9104c000, - 0x7b8cb780, - 0x3a00c040, - 0x7b8cb580, - 0x4e8cb720, - 0x0a18d011, + 0xb5800a04, + 0xc014448a, + 0xc0149a42, + 0xb780983e, + 0xf2884d8c, + 0x0a04a955, + 0xb5807104, + 0xc0004d8c, + 0x850290a4, + 0x4d9cb540, + 0xa8a5da10, + 0x4492b720, + 0x60a35891, + 0x4003ba09, + 0x3a849e48, + 0x70020884, + 0xcffe020b, + 0xb3542a3d, + 0x02894426, + 0x28d0d051, + 0xc0007440, + 0xc0c09142, + 0xc0120d82, + 0x0d0209c2, + 0xffb40942, + 0xb7809bd3, + 0x7500510c, + 0x90a2c000, + 0xffd49eab, + 0xb79f9bf4, + 0xb7bf7eee, + 0xb7df7f6e, + 0x8c607fee, + 0xf8399c22, + 0xb723a205, + 0xb7406a08, + 0xb7805184, + 0xd0a6438a, + 0x9e2d5908, + 0x568cb740, + 0xa94ee030, + 0x5e1cb760, + 0x6a98b743, + 0x6a00b743, + 0xb5801a04, + 0xc030438a, + 0xe200a8cd, + 0xd2515a40, + 0xda080a20, + 0xe210a882, + 0xb54082a3, + 0x5c955114, + 0xb5235c90, + 0xc0016a08, + 0xb78392c4, + 0x0a046a88, + 0x28ced3f1, + 0xb5837444, + 0xc0016a88, + 0xb7609034, + 0x85067a14, + 0x6498b543, + 0x764024a6, + 0x6618b543, + 0x5114b520, + 0x9202c000, + 0x08a0d131, + 0x402bb780, + 0x3c80c801, + 0xc2009e48, + 0xc0ff5a40, + 0x32082a40, + 0x510cb580, + 0xf9f80806, + 0x9c22aa1d, + 0x6a88b723, + 0x5b04b740, + 0x5904d0a6, + 0xc8309e2d, + 0xb580aa4d, + 0xd132438a, + 0xb72009a0, + 0xd810448a, + 0xba19aa61, + 0xc2004002, + 0x1a045a11, 0xc00070c8, 0xb7809104, - 0xc0107b8c, + 0xc0407a0c, 0xb5803a00, - 0xd0117b8c, - 0x70c80a1c, + 0xb7207a0c, + 0xd0114e0c, + 0x70c80a18, 0x9104c000, - 0x7b8cb780, - 0x3a00c020, - 0x7b8cb580, - 0x560cb780, - 0xa916f288, - 0xa919f288, - 0xb7209e50, - 0xd011460a, - 0x62411a24, - 0x4002ba09, - 0x704800b2, - 0x9106c000, - 0x7b8cb780, - 0x2a7acfff, - 0x7b8cb580, - 0x1a22d011, - 0x62459e52, + 0x7a0cb780, + 0x3a00c010, + 0x7a0cb580, + 0x0a1cd011, + 0xc00070c8, + 0xb7809104, + 0xc0207a0c, + 0xb5803a00, + 0xb7807a0c, + 0xf288558c, + 0xf288a916, + 0x9e50a919, + 0x450ab720, + 0x1a24d011, + 0xba096241, + 0x00b24002, 0xc0007048, 0xb7809106, - 0xc7fe7b8c, - 0xb5802a7e, - 0xb7407b8c, - 0xd0a2451a, - 0xf3105e11, - 0x70c88821, - 0x9104c000, - 0x7b8cb780, - 0x2a4ecfff, - 0x7b8cb580, - 0x568cb740, - 0x7b8cb720, - 0xaa45d808, - 0x9e8a9e50, - 0x5a11c200, - 0x62091a04, - 0x5194b720, - 0xba240a04, - 0x70c84002, - 0xb5202494, - 0xc0005194, - 0xc8019118, - 0xb5203c80, - 0xc0005194, - 0xd81091c0, - 0xc801aa61, - 0x9e483c80, - 0x5a40c200, - 0x2a40c0ff, - 0xb5803208, - 0xf008518c, - 0xc040aa59, - 0x75002a00, - 0x9102c000, - 0x518cb780, - 0x3a00c101, - 0x518cb580, - 0x5194b760, - 0x9a34ffd4, - 0xf9f80802, - 0x9c22aa1d, - 0x5714b700, - 0x0e04d251, - 0x560cb760, - 0xa881da08, - 0x2dfcc00e, - 0x0cbac034, - 0xa961f008, - 0xc0805895, - 0x9e825810, - 0xc000b441, - 0x454ab780, - 0xa963f008, - 0x5a10c200, + 0xcfff7a0c, + 0xb5802a7a, + 0xd0117a0c, + 0x9e521a22, + 0x70486245, + 0x9106c000, + 0x7a0cb780, + 0x2a7ec7fe, + 0x7a0cb580, + 0x441ab740, + 0x5e11d0a2, + 0x8821f310, + 0xc00070c8, + 0xb7809104, + 0xcfff7a0c, + 0xb5802a4e, + 0xb7407a0c, + 0xb720560c, + 0xd8087a0c, + 0x9e50aa45, + 0xc2009e8a, + 0x1a045a11, + 0xb7206209, + 0x0a045114, + 0x4002ba24, + 0x249470c8, + 0x5114b520, + 0x9118c000, + 0x3c80c801, + 0x5114b520, + 0x91c0c000, + 0xaa61d810, + 0x3c80c801, + 0xc2009e48, + 0xc0ff5a40, + 0x32082a40, + 0x510cb580, + 0xaa59f008, + 0x2a00c040, + 0xc0007500, + 0xb7809102, + 0xc101510c, + 0xb5803a00, + 0xb760510c, + 0xffd45114, + 0x08029ae3, + 0xaa1df9f8, + 0xb7009c22, + 0xd2515694, + 0xb7600e04, + 0xda08558c, + 0xc00ea881, + 0xc0342dfc, + 0xf0080cba, + 0x5895a961, + 0x5810c080, + 0xb4419e82, + 0xb780c000, + 0xf008454a, + 0xc200a963, + 0xf3105a10, + 0xf0088021, + 0x0c84a8e9, + 0xa261f008, + 0xc000b421, + 0x46cab780, + 0xa96bf008, 0x8021f310, - 0xa8e9f008, + 0xa8edf008, 0xf0080c84, - 0xb421a261, + 0xb421a269, 0xb780c000, 0xf00846ca, - 0xf310a96b, + 0xf310a96f, 0xf0088021, - 0x0c84a8ed, - 0xa269f008, + 0x0c8ca8f5, + 0xa26df008, 0xc000b421, - 0x46cab780, - 0xa96ff008, - 0x8021f310, - 0xa8f5f008, - 0xf0080c8c, - 0xb421a26d, - 0xf008c000, - 0x0c84a97d, - 0xc000b441, - 0x4d8cb780, - 0xd2240a08, - 0x72445890, - 0x931cc000, - 0x0e04d131, - 0xa903da08, - 0xe2109e4c, - 0x710288a1, - 0x91d6c000, - 0xaa75f008, - 0xa8fdf008, - 0x0a00c010, - 0xa275f008, - 0x0880c008, - 0xa0fdf008, - 0x4f0cb780, - 0x0cdac034, - 0xc000b481, - 0x4f8cb720, - 0xb4210c84, + 0xa97df008, + 0xb4410c84, 0xb780c000, - 0x0ce44f0c, - 0xb4810a40, + 0x0a084d0c, + 0x5890d224, + 0xc0007244, + 0xd131931c, + 0xda080e04, + 0x9e4ca903, + 0x88a1e210, + 0xc0007102, + 0xf00891d6, + 0xf008aa75, + 0xc010a8fd, + 0xf0080a00, + 0xc008a275, + 0xf0080880, + 0xb780a0fd, + 0xc0344e8c, + 0xb4810cda, 0xb720c000, - 0x0c844f8c, - 0xb42108c0, - 0xb780c000, - 0xb7204f0c, - 0x1ce44f8c, - 0x0a00c010, - 0x4f0cb580, - 0xaa65f048, - 0x0880c008, - 0x4f8cb520, + 0x0c844f0c, + 0xc000b421, + 0x4e8cb780, + 0x0a400ce4, 0xc000b481, - 0xa8edf048, - 0xb4210c84, + 0x4f0cb720, + 0x08c00c84, + 0xc000b421, + 0x4e8cb780, + 0x4f0cb720, + 0xc0101ce4, + 0xb5800a00, + 0xf0484e8c, + 0xc008aa65, + 0xb5200880, + 0xb4814f0c, 0xf048c000, - 0xf048aa65, 0x0c84a8ed, - 0x0a00c010, - 0xa265f048, - 0xaa75f048, - 0x0880c008, - 0xa0edf048, - 0xc000b481, - 0xa965f088, - 0xb4410c88, - 0xd131c000, - 0xb7800c80, - 0xf088402b, - 0xcffea967, - 0xf3102a40, - 0xf0888021, - 0x0c88a969, - 0xa265f088, + 0xc000b421, + 0xaa65f048, + 0xa8edf048, + 0xc0100c84, + 0xf0480a00, + 0xf048a265, + 0xc008aa75, + 0xf0480880, + 0xb481a0ed, + 0xf088c000, + 0x0c88a965, 0xc000b441, 0x0c80d131, 0x402bb780, - 0xa96bf088, + 0xa967f088, 0x2a40cffe, 0x8021f310, - 0xa97df048, - 0xf0881c8c, - 0xb441a269, + 0xa969f088, + 0xf0880c88, + 0xb441a265, 0xd131c000, 0xb7800c80, - 0xf048402b, - 0x76c0a97f, - 0x5a11c200, - 0x5a14c200, - 0x8021f310, - 0xa27df048, - 0x9182c001, - 0x454ab720, - 0xb4211ca8, - 0xb780c000, - 0x0c8446ca, - 0x5a0dc200, - 0x58c0c200, - 0xb4813242, - 0xd131c000, - 0xd8080d04, - 0x0c8caa41, - 0x588cc200, - 0x28fccffe, - 0x5a50c200, - 0xb4213098, - 0xd251c000, - 0xd8080d04, - 0x0ca0aa41, - 0x5a11c200, - 0x2a3c1a10, - 0x3a00c004, - 0xc000b481, - 0x4d8cb780, - 0xb5800a04, - 0x9c224d8c, - 0xc43ea68d, - 0x0a020c92, - 0xc000b481, - 0x4220b103, - 0x5b0cb780, - 0xa885da08, - 0xa909da08, - 0xa189da08, - 0xa081da08, - 0xa105da08, - 0x0a020cd0, + 0xf088402b, + 0xcffea96b, + 0xf3102a40, + 0xf0488021, + 0x1c8ca97d, + 0xa269f088, + 0xc000b441, + 0x0c80d131, + 0x402bb780, + 0xa97ff048, + 0xc20076c0, + 0xc2005a11, + 0xf3105a14, + 0xf0488021, + 0xc001a27d, + 0xb7209182, + 0x1ca8454a, + 0xc000b421, + 0x46cab780, + 0xc2000c84, + 0xc2005a0d, + 0x324258c0, 0xc000b481, - 0x4220b103, - 0x5a8cb720, - 0x518cb780, - 0x5b0cb7a0, - 0x40b3b720, - 0x412bb740, - 0x412bb560, - 0x75002a40, - 0xb5200303, - 0xb5404033, - 0xc00040ab, - 0xb78390e2, - 0x750a7008, - 0x90f2c000, - 0x7008b783, - 0xc00d751a, - 0xb7819204, - 0x0a04748a, - 0x748ab581, - 0x0ca6c450, + 0x0d04d131, + 0xaa41d808, + 0xc2000c8c, + 0xcffe588c, + 0xc20028fc, + 0x30985a50, + 0xc000b421, + 0x0d04d251, + 0xaa41d808, + 0xc2000ca0, + 0x1a105a11, + 0xc0042a3c, + 0xb4813a00, + 0xb780c000, + 0x0a044d0c, + 0x4d0cb580, + 0xa6859c22, + 0x0c92c43e, 0xb4810a02, - 0xb103c000, - 0x00874220, - 0x2880c031, - 0xc00f0207, - 0xd0a42a7c, - 0xd22859e1, - 0x000759c1, - 0x287ccffe, - 0x0a020c88, - 0xc000b481, - 0x4220b103, - 0x5bc1c180, - 0xcffe9e9a, - 0x0cbc2d7c, + 0xb102c000, + 0xb7804240, + 0xda085a0c, + 0xda08a885, + 0xda08a909, + 0xda08a10a, + 0xda08a081, + 0x0cd0a105, + 0xb4810a02, + 0xb102c000, + 0xb7204240, + 0xb780598c, + 0xb700510c, + 0xb7205a14, + 0xb74040b3, + 0xb540412b, + 0x2a404133, + 0x02837500, + 0x4033b520, + 0x40abb540, + 0x90e2c000, + 0x6a08b783, + 0xc000750a, + 0xb78390f2, + 0x751a6a08, + 0x9104c006, + 0x718ab781, + 0xb5810a04, + 0xc450718a, + 0x0a020ca6, 0xc000b481, - 0x4220b103, - 0xb7400087, - 0xb781568c, - 0xc0fc738a, - 0xd0f22880, - 0xd0a4283e, - 0x9e415b19, - 0xa8d2d888, - 0xb5019e95, - 0xdffc7392, - 0x12187e7e, - 0x4002ba1c, - 0x91c2c002, - 0xc00076c2, - 0xb7809384, - 0xb740480a, - 0xba245d04, + 0x4240b102, + 0x9e549e51, + 0xc00f9e50, + 0xd2282a7c, + 0xc03159c1, + 0xc0802880, + 0xcffe59e1, + 0x0c88287c, + 0xb4810a02, + 0xb102c000, + 0xd1224240, + 0x05855f41, + 0x2dfccffe, + 0xb4810cbc, + 0xb102c000, + 0xd0f24240, + 0xb7202cae, + 0xb780560c, + 0x9e8a4a2b, + 0x7d3edffc, + 0x7092b521, + 0x91a2c002, + 0xc00074c2, + 0xb7809364, + 0xb740470a, + 0xba245c04, 0xc2004002, 0x58ed58ff, 0x589700c2, 0x5908d0a6, 0x58949e2d, - 0x9e591242, + 0x52701242, 0xa8cee038, - 0x4a7d5230, - 0x249e9ea7, - 0xc001a0c2, - 0xb7809180, - 0xda08468a, - 0xba24a8a1, - 0x70484002, - 0x907cc001, - 0x488ab780, - 0x4812b720, - 0x5d04b740, + 0x9ea54a7d, + 0xa0c2249a, + 0x9180c001, + 0x458ab780, + 0x404ab720, + 0x4002ba24, + 0xc0017048, + 0xb780907c, + 0xb720478a, + 0xb7404712, + 0x0a045c04, + 0x478ab580, + 0x4003ba09, + 0x5e7fd0a2, + 0x9e2d9e49, + 0x5a6dc200, + 0xc2000218, + 0xd2265a17, + 0xc2005908, + 0x9ea55a14, + 0xa94de038, + 0x9e4c149a, + 0x50b00886, + 0xa1413122, + 0x470ab780, 0xb5800a04, - 0xba09488a, - 0xd0a24003, - 0x9e495e7f, - 0xc2009e2d, - 0x02185a6d, - 0x5a17c200, - 0x5908d226, - 0x5a14c200, - 0xe0389ea7, - 0x149ea94d, - 0x08869e4c, - 0x312250b0, - 0xb780a141, - 0x0a04480a, - 0x480ab580, - 0x6188b783, - 0xb7837500, - 0xc0006208, - 0xc01c90c4, - 0xc0027d3e, - 0xc01c9184, - 0xd0117d3e, - 0xd02103f0, - 0x76c20527, - 0xaa39f210, + 0x74c2470a, + 0xaa59f010, 0xd0010882, - 0x2a040892, - 0xb7407902, - 0xc000598c, - 0xd80890e2, - 0x0a04aa49, - 0xa249d808, - 0xa94bf008, - 0xa94cf00a, - 0x8027f310, - 0x82a5e010, - 0xa249f008, - 0xa0cdf008, - 0x6688b783, - 0x08827500, - 0x0892d002, - 0x0a0276c2, - 0x0a42d002, - 0xc0007848, - 0xc07c90c2, - 0xda088542, - 0x76c2a123, - 0xa953f008, - 0x90c4c000, - 0xaa41da08, - 0x9080c000, - 0xaa21da08, - 0x80a1e310, - 0xaa4dd808, - 0xa0d1f008, - 0xd8080a04, - 0xc006a24d, - 0xb72091c0, - 0x9d2e598c, - 0xaa39f210, - 0x8136c301, - 0x8120c201, - 0x4525b740, - 0x75002a04, - 0x8027f010, - 0x8221f310, - 0xb5800103, - 0xc001452d, - 0x76c290a2, - 0x90c4c000, - 0xaa41da08, - 0x9080c000, - 0xaa21da08, - 0xa25dd808, - 0xc00176c6, - 0x76c09082, - 0x91a4c000, - 0xd80874c0, - 0xe002a953, - 0xf2108d2a, - 0xd808802d, - 0xc000a251, - 0x74c092c0, - 0xa947d848, - 0x8d26e002, - 0x9160c000, - 0xaa41da08, - 0xd84874c0, - 0xd808a947, - 0xe002a25d, - 0xf2108d2a, - 0xd848802d, - 0xb783a245, - 0x75006308, - 0x9302c000, - 0x440ab780, - 0x70489e41, - 0x9244c000, - 0xb5438502, - 0xc43a6318, - 0x0a020c82, - 0xc000b481, - 0x4220b103, - 0x29fecfef, - 0x0c82c03a, - 0xc000b461, - 0x440ab780, - 0x70489e41, + 0xb7200892, + 0x2a045894, + 0x03607902, + 0x05b6c001, + 0x90e2c000, + 0x414bb780, + 0xb5800a04, + 0xb740414b, + 0xb740415d, + 0xf31041c5, + 0xe0108025, + 0xb58082a7, + 0xb520414d, + 0xb78341cd, + 0x75006088, 0xd0020882, - 0x76c60892, - 0xd0010a02, + 0x74c20892, + 0xd0020a02, 0x78480a42, - 0x9242c000, - 0xb5438506, - 0xc43a6318, - 0x0a020c82, - 0xc000b481, - 0x4220b103, - 0x3980c011, - 0x0c82c03a, - 0xc000b461, - 0xc0017780, - 0x76c091a2, - 0x92e4c000, - 0xaa21da08, - 0xa947f008, - 0xa8d5d808, - 0x8021f310, - 0xa8dad808, - 0xa245f008, - 0x0c849e44, - 0xa0dad808, - 0xd80800c2, - 0xc000a0d5, - 0xda0892a0, - 0xf008aa41, - 0xd848a95b, - 0xf310a8c9, - 0xd8488021, - 0xf008a8ce, - 0x9e44a259, - 0xd8480c84, - 0x00c2a0ce, - 0xa0c9d848, - 0xaa5dd808, - 0xa95ff008, - 0xa940f04a, - 0xa9c7f048, - 0x8021f310, - 0xa94ff048, - 0xa25df008, - 0x8221f210, - 0xa8c2d848, - 0xa241f048, - 0x8037f010, - 0x80a9e210, - 0xd8480c84, - 0xf048a0c2, - 0xf048a245, - 0xb7bfa0cd, - 0xb7df7eee, - 0xb7ff7f6e, - 0x8c607fee, - 0xb7809c22, - 0xd0f1588c, - 0xb72008c0, - 0x76424031, - 0xc0009ea2, - 0xc43c9382, - 0x0a020cca, - 0xc000b481, - 0x4220b101, - 0x1914d011, - 0x2e3ed3f1, - 0xba090888, - 0xba124002, - 0xc4104002, - 0xc00e7048, - 0xc81228fc, - 0xd3f17044, - 0xc00028ae, - 0xd3f19080, - 0xd0f12cbe, - 0x85020e20, - 0x0cfec036, - 0xa103d208, - 0xc000b421, - 0x9e989c22, - 0x09020802, - 0x9140c000, + 0x90c2c000, + 0x8542c07c, + 0x405ab540, + 0xb74074c2, + 0xc000425d, + 0xda0890c4, + 0xc000aa21, + 0xb7809080, + 0xe310404a, + 0xb78080a1, + 0xb52041cb, + 0x0a04424d, + 0x41cbb580, + 0x7f6eb7bf, + 0x7feeb7df, + 0x9c228c40, + 0x578cb780, + 0x08c0d0f1, + 0x4031b720, + 0x9ea27642, + 0x9382c000, + 0x0ccac43c, + 0xb4810a02, + 0xb101c000, + 0xd0114220, + 0xd3f11914, + 0x08882e3e, + 0x4002ba09, + 0x4002ba12, + 0x7048c410, + 0x28fcc00e, + 0x7044c812, + 0x28aed3f1, + 0x9080c000, + 0x2cbed3f1, + 0x0e20d0f1, + 0xc0368502, + 0xd2080cfe, + 0xb421a103, + 0x9c22c000, 0x08029e98, - 0x4530d010, - 0x72c0cc14, - 0x7200c014, - 0xc18072c0, - 0xe0095d09, - 0xf0127204, - 0xc0005d04, - 0x72c49254, - 0x0804d004, - 0x15b4d024, - 0xd00472c0, - 0xd0240802, - 0xe00015b0, - 0x11813124, - 0x442ab330, - 0x72c09c22, - 0xffff0886, - 0xc40293a6, - 0xd06572c0, - 0xd0652c9e, - 0xc8023c9e, - 0xd0657200, - 0xd0652d2e, - 0xe0003d2e, - 0x9e531514, - 0x5408d01a, - 0x50acd01a, - 0xd01472c0, - 0xd0240002, - 0xe08015b0, - 0x5c055885, - 0x9304ffff, + 0xc0000902, + 0x9e989140, + 0xd0100802, + 0xcc144530, + 0xc01472c0, + 0x72c07200, + 0x5d09c180, + 0x7204e009, + 0x5d04f012, + 0x9254c000, + 0xd00472c4, + 0xd0240804, + 0x72c015b4, + 0x0802d004, + 0x15b0d024, 0x3124e000, 0xb3301181, 0x9c22442a, + 0x088672c0, + 0x93a6ffff, + 0x72c0c402, + 0x2c9ed065, + 0x3c9ed065, + 0x7200c802, + 0x2d2ed065, + 0x3d2ed065, + 0x1514e000, + 0xd01a9e53, + 0xd01a5408, + 0x72c050ac, + 0x0002d014, + 0x15b0d024, + 0x5885e080, + 0xffff5c05, + 0xe0009304, + 0x11813124, + 0x442ab330, + 0x00009c22, 0x87c2c809, 0x0c20b060, 0x87c2c809, @@ -3018,8 +2760,8 @@ unsigned long aui32MPG4_MasterMTXTOPAZFWText[] = { 0x09c0b060, }; -unsigned long aui32MPG4_MasterMTXTOPAZFWData[] = { - 0x00000000, +unsigned long aui32MPG4_MasterMTXTOPAZFWData[] = +{ 0x00000000, 0x00000000, 0x00000000, @@ -3060,28 +2802,27 @@ unsigned long aui32MPG4_MasterMTXTOPAZFWData[] = { 0x00000000, 0x00000000, 0x809000b0, - 0x80900374, - 0x828834d4, - 0x828830a4, - 0x828830b4, - 0x82883154, - 0x82882fc0, - 0x82883016, - 0x82883184, + 0x80900364, + 0x82883094, + 0x82882c58, + 0x82882c68, + 0x82882d08, + 0x82882b80, + 0x82882d38, + 0x82882d74, + 0x82882dac, + 0x82882db0, + 0x82882de0, + 0x82882e08, + 0x82882b74, + 0x82882e10, + 0x82882e18, + 0x82882e20, + 0x82882e54, 0x828831c0, - 0x828831f8, - 0x828831fc, - 0x8288322c, - 0x82883254, - 0x8288307c, - 0x8288325c, - 0x82883264, - 0x8288326c, - 0x828832a0, - 0x82883600, - 0x828834a0, - 0x8288359c, - 0x828835dc, + 0x82883054, + 0x8288315c, + 0x8288319c, 0x00000000, 0x00000000, 0x00000000, @@ -3394,19 +3135,21 @@ unsigned long aui32MPG4_MasterMTXTOPAZFWData[] = { 0x00000000, 0x00000000, 0x00000000, - 0x00000000, - 0x809007c8, - 0x809007c8, - 0x809026b8, + 0x809007b8, + 0x809007b8, + 0x809025d4, 0x80902138, - 0x809038b4, - 0x80902aa4, - 0x80902460, - 0x809007c8, - 0x809007c8, - 0x809007c8, - 0x809007c8, - 0x809007c8, + 0x809036cc, + 0x809029c0, + 0x8090237c, + 0x809007b8, + 0x809007b8, + 0x809007b8, + 0x809007b8, + 0x809007b8, + 0x00000000, + 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0xa0101100, @@ -3501,18 +3244,22 @@ unsigned long aui32MPG4_MasterMTXTOPAZFWData[] = { 0x00000000, }; -unsigned long aui32MPG4_MasterMTXTOPAZFWTextReloc[] = { +unsigned long aui32MPG4_MasterMTXTOPAZFWTextReloc[] = +{ 0 }; -unsigned char aui8MPG4_MasterMTXTOPAZFWTextRelocType[] = { +unsigned char aui8MPG4_MasterMTXTOPAZFWTextRelocType[] = +{ 0 }; -unsigned long aui32MPG4_MasterMTXTOPAZFWTextRelocFullAddr[] = { +unsigned long aui32MPG4_MasterMTXTOPAZFWTextRelocFullAddr[] = +{ 0 }; -unsigned long aui32MPG4_MasterMTXTOPAZFWDataReloc[] = { +unsigned long aui32MPG4_MasterMTXTOPAZFWDataReloc[] = +{ 0 }; diff --git a/fw/MPG4MasterFirmware_bin.h b/fw/MPG4MasterFirmware_bin.h index 0caacd6..ead553d 100644 --- a/fw/MPG4MasterFirmware_bin.h +++ b/fw/MPG4MasterFirmware_bin.h @@ -1,27 +1,3 @@ -/* - * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sub license, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice (including the - * next paragraph) shall be included in all copies or substantial portions - * of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. - * IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR - * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - */ // This file was automatically generated from ../release/MPG4MasterFirmware.dnl using dnl2c. diff --git a/fw/MPG4SlaveFirmwareCBR_bin.c b/fw/MPG4SlaveFirmwareCBR_bin.c index 3c958f2..cf7a4ef 100644 --- a/fw/MPG4SlaveFirmwareCBR_bin.c +++ b/fw/MPG4SlaveFirmwareCBR_bin.c @@ -1,54 +1,61 @@ /* - * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) 2010 Intel Corporation. All rights reserved. + * Copyright (c) Imagination Technologies Limited, UK + * Redistribution. Redistribution and use in binary form, without modification, + * are permitted provided that the following conditions are met: * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sub license, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice (including the - * next paragraph) shall be included in all copies or substantial portions - * of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. - * IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR - * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + * Redistributions must reproduce the above copyright notice and the following + * disclaimer in the documentation and/or other materials provided with the + * distribution.Neither the name of Intel Corporation nor the names of its + * suppliers may be used to endorse or promote products derived from this + * software without specific prior written permission. No reverse engineering, + * decompilation, or disassembly of this software is permitted. + * Limited patent license. Intel Corporation grants a world-wide, royalty-free, + * non-exclusive license under patents it now or hereafter owns or controls + * to make, have made, use, import,offer to sell and sell ("utilize") this + * software, but solely to the extent that any such patent is necessary to + * Utilize the software alone. The patent license shall not apply to any + * combinations which include this software. No hardware per se is licensed hereunder. + * + * DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, + * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,OR CONSEQUENTIAL DAMAGES + * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ // This file was automatically generated from ../release/MPG4SlaveFirmwareCBR.dnl using dnl2c. -unsigned char *szMPG4SlaveFirmwareCBR_buildtag = "BUILD_TOPAZ_SC_1_00_00_0318"; +unsigned char *szMPG4SlaveFirmwareCBR_buildtag="BUILD_TOPAZ_SC_1_00_00_0327"; -unsigned long ui32MPG4CBR_SlaveMTXTOPAZFWTextSize = 3247; -unsigned long ui32MPG4CBR_SlaveMTXTOPAZFWDataSize = 604; +unsigned long ui32MPG4CBR_SlaveMTXTOPAZFWTextSize = 3123; +unsigned long ui32MPG4CBR_SlaveMTXTOPAZFWDataSize = 600; unsigned long ui32MPG4CBR_SlaveMTXTOPAZFWTextRelocSize = 0; unsigned long ui32MPG4CBR_SlaveMTXTOPAZFWDataRelocSize = 0; unsigned long ui32MPG4CBR_SlaveMTXTOPAZFWTextOrigin = 0x80900000; -unsigned long ui32MPG4CBR_SlaveMTXTOPAZFWDataOrigin = 0x828832c0; +unsigned long ui32MPG4CBR_SlaveMTXTOPAZFWDataOrigin = 0x82883100; -unsigned long aui32MPG4CBR_SlaveMTXTOPAZFWText[] = { +unsigned long aui32MPG4CBR_SlaveMTXTOPAZFWText[] = +{ 0x9040c001, 0xc80993fe, 0xc0000e42, 0xc8290e00, - 0xc3c28422, - 0xc8298440, - 0xc32c8622, + 0xc3a68422, + 0xc8298400, + 0xc3108622, 0x9e838600, 0xc8099e43, - 0xc6540d42, + 0xc6160d42, 0xc8090d60, - 0xc6560942, + 0xc6180942, 0xc8090920, 0xc00a0e42, 0xc8090e40, @@ -61,7 +68,7 @@ unsigned long aui32MPG4CBR_SlaveMTXTOPAZFWText[] = { 0x9320fffe, 0xa401c838, 0x0dc2c809, - 0x0da0c654, + 0x0da0c616, 0x0e42c809, 0x0b46b080, 0x7e74b77f, @@ -91,17 +98,17 @@ unsigned long aui32MPG4CBR_SlaveMTXTOPAZFWText[] = { 0xa6059c22, 0x0e860a82, 0xc0340d82, - 0xc0149b32, - 0x0d8a9967, - 0x9b2dc034, - 0x7508b783, + 0xc0149b06, + 0x0d8a9963, + 0x9b01c034, + 0x5308b782, 0xc0007500, 0xc0149082, - 0xc0149abe, - 0x740299db, + 0xc0149aba, + 0x740299d7, 0xb3549e6c, 0x02894424, - 0x995dc014, + 0x9959c014, 0xffff7540, 0xb79f90e2, 0xb7bf7f6e, @@ -113,11 +120,9 @@ unsigned long aui32MPG4CBR_SlaveMTXTOPAZFWText[] = { 0xb5436d18, 0xb5437018, 0xb5437098, - 0xb5437118, - 0xb5437518, - 0xb5437598, - 0xb5437618, - 0xb5407c18, + 0xb5427118, + 0xb5435318, + 0xb5407618, 0xb5404804, 0xb5404884, 0xb5404904, @@ -133,19 +138,19 @@ unsigned long aui32MPG4CBR_SlaveMTXTOPAZFWText[] = { 0xb5404e84, 0x9c224702, 0x8420a605, - 0x9ba6fff4, + 0x9baafff4, 0xc0340d8a, - 0xfff49ada, - 0xc0349bc6, - 0xc4209ae5, + 0xfff49ab2, + 0xc0349bca, + 0xc4209abd, 0x0a020cd2, 0xc000b481, 0x4220b105, 0xe0310d8a, 0xc0148d80, 0xc8299a01, - 0xc3c20922, - 0xb73f0920, + 0xc3a40922, + 0xb73f0960, 0xd0717f6c, 0xb5802a5e, 0xc01e450c, @@ -195,7 +200,7 @@ unsigned long aui32MPG4CBR_SlaveMTXTOPAZFWText[] = { 0xc0340a02, 0xb4810c9e, 0xfff4c000, - 0x08029b2c, + 0x08029b30, 0x7eeeb79f, 0x7f6eb7bf, 0x9c228c60, @@ -250,7 +255,7 @@ unsigned long aui32MPG4CBR_SlaveMTXTOPAZFWText[] = { 0x09920d82, 0x0d02c002, 0x0902c002, - 0x9a04c034, + 0x99dcc034, 0xc0340a0a, 0xb4810c9e, 0x1b04c000, @@ -258,7 +263,7 @@ unsigned long aui32MPG4CBR_SlaveMTXTOPAZFWText[] = { 0x9202c000, 0xb55f9dcf, 0xc0347f7c, - 0xf23199d7, + 0xf23199af, 0xb75fa045, 0x1b047f7c, 0x851075bf, @@ -277,10 +282,10 @@ unsigned long aui32MPG4CBR_SlaveMTXTOPAZFWText[] = { 0x9c80c817, 0xf8399c22, 0x0d9aa205, - 0x99bdc034, + 0x9995c034, 0xf9f80d8a, - 0xc02daa1d, - 0xa6059300, + 0xc02caa1d, + 0xa6059200, 0x0a42c801, 0x0a00c010, 0x2ebed3f2, @@ -306,7 +311,7 @@ unsigned long aui32MPG4CBR_SlaveMTXTOPAZFWText[] = { 0xb421a885, 0xb7a0c000, 0x0dd2558c, - 0x9976c034, + 0x994ec034, 0xaa25f208, 0xffff7008, 0x0daa9344, @@ -324,14 +329,14 @@ unsigned long aui32MPG4CBR_SlaveMTXTOPAZFWText[] = { 0xc1010d02, 0xfff40902, 0x0d929b14, - 0x9952c034, + 0x992ac034, 0xaa25f208, 0xffff7008, 0x77409344, 0x90a2c000, 0xc0340d8e, - 0x0d8a9954, - 0x9951c034, + 0x0d8a992c, + 0x9929c034, 0x7f6eb79f, 0x7feeb7bf, 0x9c228c40, @@ -367,7 +372,7 @@ unsigned long aui32MPG4CBR_SlaveMTXTOPAZFWText[] = { 0xb4211c8c, 0x0c84c000, 0xc000b481, - 0x6284b740, + 0x6204b740, 0x5908d326, 0xe0309e2d, 0x9ea4aa4d, @@ -416,7 +421,7 @@ unsigned long aui32MPG4CBR_SlaveMTXTOPAZFWText[] = { 0x3c80c400, 0xc000b481, 0x4220b102, - 0x5994b760, + 0x5914b760, 0x6931d312, 0x9e518502, 0x4070b960, @@ -428,7 +433,7 @@ unsigned long aui32MPG4CBR_SlaveMTXTOPAZFWText[] = { 0x9301ffff, 0x8560c1c0, 0x80ade210, - 0x5b94b760, + 0x5b14b760, 0x3904c001, 0x8521ce3e, 0x4048b960, @@ -438,7 +443,7 @@ unsigned long aui32MPG4CBR_SlaveMTXTOPAZFWText[] = { 0x85100890, 0x9301ffff, 0x812de220, - 0x588cb780, + 0x580cb780, 0x3908c001, 0x0d60c1c0, 0xdac85d09, @@ -456,7 +461,7 @@ unsigned long aui32MPG4CBR_SlaveMTXTOPAZFWText[] = { 0x2a04c001, 0xc0007500, 0xb7409362, - 0x09025994, + 0x09025914, 0x4070b960, 0x08e0c1c0, 0x5889d0a4, @@ -471,7 +476,7 @@ unsigned long aui32MPG4CBR_SlaveMTXTOPAZFWText[] = { 0xc0010205, 0x75002a08, 0x91e2c001, - 0x5b94b740, + 0x5b14b740, 0xb9600982, 0xc1c04048, 0xd0a408e0, @@ -491,7 +496,7 @@ unsigned long aui32MPG4CBR_SlaveMTXTOPAZFWText[] = { 0xf0104220, 0xb73fa0c1, 0xb7807e72, - 0xdac8588c, + 0xdac8580c, 0xcfffa086, 0xc0702976, 0xb4410c92, @@ -512,409 +517,389 @@ unsigned long aui32MPG4CBR_SlaveMTXTOPAZFWText[] = { 0x0dc0c1c0, 0xb4235d8b, 0x9c22c000, - 0x6cb1d312, - 0xc1c00a02, - 0x5c8b0cc0, - 0x3c80c400, - 0xc000b481, - 0x4220b103, - 0x5a94b740, - 0x6d31d311, - 0x4058b960, - 0xc1c00085, - 0xf03108e0, - 0xd0a4aa45, - 0xb4815889, - 0x0890c000, - 0x9321ffff, - 0x3990c001, - 0x0940c1c0, - 0x588bd124, - 0xc000b461, - 0xf8399c22, - 0xf010a285, - 0x7500aa61, - 0x9164c000, - 0xa8c1d008, - 0x0a069e48, - 0x5200c200, - 0xd0083098, - 0xd011a0c1, - 0xd0100d38, - 0xf011a9f2, - 0xf0101a30, - 0x1984a943, - 0x93e2c000, - 0x8702cff1, - 0x8700cff0, - 0x087ec00f, - 0x087cc00e, - 0x0c1ac050, - 0xa8c5f029, - 0x2095d020, - 0x9e4d5ca1, - 0xc2002210, - 0x30d85a20, - 0x4006ba09, - 0xc000b420, + 0xa285f839, + 0xaa61f010, + 0xc0007500, + 0xd0089164, + 0x9e48a8c1, + 0xc2000a06, + 0x30985200, + 0xa0c1d008, + 0x0d38d011, + 0xa9f2d010, 0x1a30f011, - 0xffff1984, - 0xf21091e4, - 0xf010802f, - 0xf9f8a241, - 0x9c22aa9d, - 0x9e5da60d, - 0xf1245940, - 0xd3f15841, - 0xb3502d2e, - 0xc0024422, - 0xf00893e2, - 0xe000aa61, - 0xb4252a1c, - 0xd8084422, - 0x8522aa61, - 0x88a9e210, - 0x12182a1c, - 0xc00e9ea3, - 0xba1b0a7e, - 0xc200400b, - 0x21285207, - 0x9276c001, - 0xc1009e59, - 0x11035a20, - 0x5209c200, - 0xc2009ea2, - 0x9e8d58a1, - 0x0cb0d031, - 0xa8a2d208, - 0x2a7cc00e, + 0xa943f010, + 0xc0001984, + 0xcff193e2, + 0xcff08702, + 0xc00f8700, + 0xc00e087e, + 0xc050087c, + 0xf0290c1a, + 0xd020a8c5, + 0x5ca12095, + 0x22109e4d, + 0x5a20c200, + 0xba0930d8, + 0xb4204006, + 0xf011c000, + 0x19841a30, + 0x91e4ffff, + 0x802ff210, + 0xa241f010, + 0xaa9df9f8, + 0xa60d9c22, + 0x59409e5d, + 0x5841f124, + 0x2d2ed3f1, + 0x4422b350, + 0x93e2c002, + 0xaa61f008, + 0x2a1ce000, + 0x4422b425, + 0xaa61d808, + 0xe2108522, + 0x2a1c88a9, + 0x9ea31218, + 0x0a7ec00e, + 0x400bba1b, 0x5207c200, - 0x2a7cc00e, - 0xd208349a, - 0xf008a0a2, - 0x9ea1a963, - 0x2a2ed3f1, - 0x8128c201, - 0x8821f310, - 0xf0088502, - 0xd228a261, - 0x9eaba127, - 0x2d01cff0, - 0x59415940, - 0xc00e3522, - 0xfff42d7c, - 0xc0009bb1, - 0xd20892e0, - 0x9e5eaa21, - 0x50d8000b, - 0xd0293242, - 0xf008a205, - 0xd013a8e1, - 0xf210291e, - 0x75108029, - 0x00989e44, - 0xa0e1f008, - 0x4426b350, - 0x7eeeb79f, - 0x7f6eb7bf, - 0x7feeb7df, - 0x9c228c60, - 0x0685a60d, - 0x9e9e9e69, - 0x71820b02, - 0xc0000a86, - 0x9ea99208, - 0x9e6916d2, - 0x5a84c280, - 0x1a52d011, - 0xd0117102, - 0xd3f108e2, - 0xffff2b1e, - 0xd0119286, - 0x75100a62, - 0xc000028d, - 0x9e7391d4, - 0x09220d02, - 0x9b70fff4, - 0xd0111aa0, - 0x75100a52, - 0xffff9e83, - 0x9e7392d2, - 0xd0110d06, - 0xc00e0952, - 0xfff4297c, - 0x75909b61, - 0xc0009e83, - 0xd03192f4, - 0xd3f11a60, - 0x9e6c2b4e, - 0xc2009e73, - 0xd3f25299, - 0x0922295e, - 0x9b50fff4, - 0xc2009e83, - 0x9ea952b8, - 0x16d27590, - 0x91b2ffff, - 0xd3f29e73, - 0x010d2d5e, - 0x9b42fff4, - 0x7eeeb79f, - 0x7f6eb7bf, - 0x7feeb7df, - 0x9c228c60, - 0x0ca0f011, - 0xd09a9e99, - 0xd00d5a04, - 0xc0001a42, - 0x1203909a, - 0x9e4b1242, - 0xfffc9ea2, - 0xa60d9360, - 0x85028420, - 0xb55f9e55, - 0xb55f7f7c, - 0xf0107ffc, - 0xe011aa61, - 0x03078c8e, - 0x750a1a08, - 0x590cd226, - 0xe05a8540, - 0xc0038044, - 0xc00090a0, - 0xc0009180, - 0xc00092a0, - 0xc00193c0, - 0xc0019100, - 0xc0029200, - 0xe0119060, - 0x9e8b8d88, + 0xc0012128, + 0x9e599276, + 0x5a20c100, + 0xc2001103, + 0x9ea25209, + 0x58a1c200, + 0xd0319e8d, + 0xd2080cb0, + 0xc00ea8a2, + 0xc2002a7c, + 0xc00e5207, + 0x349a2a7c, + 0xa0a2d208, + 0xa963f008, + 0xd3f19ea1, + 0xc2012a2e, + 0xf3108128, + 0x85028821, + 0xa261f008, + 0xa127d228, + 0xcff09eab, + 0x59402d01, + 0x35225941, + 0x2d7cc00e, + 0x9bb1fff4, + 0x92e0c000, + 0xaa21d208, + 0x000b9e5e, + 0x324250d8, + 0xa205d029, + 0xa8e1f008, + 0x291ed013, + 0x8029f210, + 0x9e447510, + 0xf0080098, + 0xb350a0e1, + 0xb79f4426, + 0xb7bf7eee, + 0xb7df7f6e, + 0x8c607fee, + 0xa60d9c22, + 0x9e690685, + 0x0b029e9e, + 0x0a867182, + 0x9208c000, + 0x16d29ea9, + 0xc2809e69, + 0xd0115a84, + 0x71021a52, + 0x08e2d011, + 0x2b1ed3f1, + 0x9286ffff, + 0x0a62d011, + 0x028d7510, + 0x91d4c000, + 0x0d029e73, + 0xfff40922, + 0x1aa09b70, + 0x0a52d011, + 0x9e837510, + 0x92d2ffff, + 0x0d069e73, + 0x0952d011, + 0x297cc00e, + 0x9b61fff4, + 0x9e837590, + 0x92f4c000, + 0x1a60d031, + 0x2b4ed3f1, + 0x9e739e6c, + 0x5299c200, + 0x295ed3f2, + 0xfff40922, + 0x9e839b50, + 0x52b8c200, + 0x75909ea9, + 0xffff16d2, + 0x9e7391b2, + 0x2d5ed3f2, + 0xfff4010d, + 0xb79f9b42, + 0xb7bf7eee, + 0xb7df7f6e, + 0x8c607fee, + 0xf0119c22, + 0x9e990ca0, + 0x5a04d09a, + 0x1a42d00d, + 0x909ac000, + 0x12421203, + 0x9ea29e4b, + 0x9360fffc, + 0x8420a60d, + 0x9e558502, + 0x7f7cb55f, + 0xaa61f010, + 0x8d8ee012, + 0xb55f0307, + 0x1a087ffc, + 0xd226750a, + 0x8540590c, + 0x8044e05a, + 0x9120c003, + 0x9180c000, + 0x93c0c000, + 0x90c0c001, + 0x91e0c001, + 0x92c0c001, + 0x9100c002, + 0x570cb720, + 0x49adb780, + 0x75002a08, + 0xb352856a, + 0x9d574462, + 0x8d88e011, 0x1954d072, 0x500cb5a0, - 0x9bc8fff4, - 0x9200c002, + 0x9bbffff4, + 0x9160c002, 0x5014b740, 0xe0119ea9, - 0x9e8b8d88, - 0xfff41514, - 0xc0029bbd, - 0xe01190a0, - 0x9e8b8d88, + 0x15148d88, + 0x9bb5fff4, + 0x9020c002, + 0x8d88e011, 0x295ed3f2, 0xfff40916, - 0xb5a09aeb, + 0xb5a09ae4, 0xc001500c, - 0xe0119320, - 0x9e8b8d88, - 0x295ed3f2, - 0xfff40916, - 0xc0019adf, - 0xd20891e0, - 0x9e8baa41, + 0xe01192c0, + 0xd3f28d88, + 0x0916295e, + 0x9ad9fff4, + 0x91a0c001, + 0xaa41d208, 0x8c88f011, 0xd0124a7d, 0x0d062ace, 0x018b0906, - 0x9ad0fff4, + 0x9acbfff4, 0x9e6a9e83, 0x0d02018b, - 0x9acafff4, - 0x9340c000, + 0x9ac5fff4, + 0x9320c000, 0xaa41d208, - 0xf0119e8b, - 0x4a7d8c88, - 0x2aced012, - 0x09060d02, - 0xfff4018b, - 0x9e839abb, - 0x018b9e6a, - 0x0d7ec00e, - 0x9ab4fff4, - 0x9080c000, - 0x90e0c001, - 0x7e68b79f, - 0x0cfec00f, - 0x0cfcc00e, - 0xb59f9e4a, - 0xb73f7c68, - 0xcff17f6c, - 0xcff00a02, - 0xc0500a00, - 0x22180c9a, - 0x5a21c200, - 0x58a02094, - 0xba243242, - 0xb59f4006, - 0xb4817f6c, - 0xf208c000, - 0xb79fa943, - 0xf3107fec, - 0xf2088021, - 0xb79fa241, - 0xb7bf7e6e, - 0xb7df7eee, - 0xc0027f6e, - 0x9c228c00, - 0x8440a61d, - 0x9e9d8502, - 0xabe5f031, - 0xb55f0b02, - 0xb55f7878, - 0x718e7efc, - 0xc0019d3a, - 0xaa4191e8, - 0xc0007502, - 0xd0189392, - 0xe032aad1, - 0xe0518d08, - 0x9dcf8d00, - 0x85109eb1, - 0x7f7cb55f, - 0x0a9cc002, - 0x5a95c280, - 0xfff4018b, - 0xb75f9a1e, - 0xc2807f7c, - 0xc3015a88, - 0xc0008122, - 0xe03191a0, - 0x9dcf8d88, - 0x8510050b, - 0x7f7cb55f, - 0x9b23fff4, + 0x8c88f011, + 0xd0124a7d, + 0x0d022ace, + 0x018b0906, + 0x9ab7fff4, + 0x9e6a9e83, + 0xc00e018b, + 0xfff40d7e, + 0xc0009ab0, + 0xc0019080, + 0xb79f90e0, + 0xc00f7e68, + 0xc00e0cfe, + 0x9e4a0cfc, + 0x7c68b59f, + 0x7f6cb73f, + 0x0a02cff1, + 0x0a00cff0, + 0x0c9ac050, + 0xc2002218, + 0x20945a21, + 0x324258a0, + 0x4006ba24, + 0x7f6cb59f, + 0xc000b481, + 0xa943f208, + 0x7fecb79f, + 0x8021f310, + 0xa241f208, + 0x7e6eb79f, + 0x7eeeb7bf, + 0x7f6eb7df, + 0x8c00c002, + 0xa61d9c22, + 0x85028440, + 0xf0319e9d, + 0x0b02abe5, + 0x7878b55f, + 0x7efcb55f, + 0x9d3a718e, + 0x91e8c001, + 0x7502aa41, + 0x9392c000, + 0xaad1d018, + 0x8d08e032, + 0x8d00e051, + 0x9eb19dcf, + 0xb55f8510, + 0xc0027f7c, + 0xc2800a9c, + 0x018b5a95, + 0x9a1afff4, 0x7f7cb75f, - 0x718e0b04, - 0x92a6fffe, - 0x7868b79f, - 0x0c9ec050, + 0x5a88c280, + 0x8122c301, + 0x91a0c000, + 0x8d88e031, + 0x050b9dcf, + 0xb55f8510, + 0xfff47f7c, + 0xb75f9b1f, + 0x0b047f7c, + 0xfffe718e, + 0xb79f92a6, + 0xc0507868, + 0xb4810c9e, + 0xc050c000, + 0xb4e20d16, + 0xb71fc000, + 0xb79f7eec, + 0xb7bf7d6e, + 0xb7df7dee, + 0xb7ff7e6e, + 0xc0027eee, + 0x9c228c40, + 0xc450a605, + 0x0a020c8a, 0xc000b481, - 0x0d16c050, - 0xc000b4e2, - 0x7eecb71f, - 0x7d6eb79f, - 0x7deeb7bf, - 0x7e6eb7df, - 0x7eeeb7ff, - 0x8c40c002, - 0xa6059c22, - 0x0c8ac450, - 0xb4810a02, - 0xb102c000, - 0xe00e4240, - 0xd1042d7c, - 0xc8015d10, - 0x0a400a02, - 0x0c8ac030, + 0x4240b102, + 0x2d7ce00e, + 0x5d10d104, + 0x0a02c801, + 0xc0300a40, + 0xb4810c8a, + 0x08c2c000, + 0xb4210c84, + 0xb740c000, + 0xf0485f8c, + 0xf210a947, + 0xf048802d, + 0xc450a245, + 0x0a020c86, 0xc000b481, - 0x0c8408c2, - 0xc000b421, - 0x600cb740, - 0xa947f048, - 0x802df210, - 0xa245f048, - 0x0c86c450, - 0xb4810a02, - 0xb101c000, - 0xc8014220, - 0xc0100a42, - 0xc0320a00, - 0xb4810caa, - 0x08aac000, - 0x0d1ec034, - 0xc000b422, - 0x0cf2c450, - 0xb4810a02, - 0xb101c000, - 0xd0534220, - 0xb7801910, - 0xf248570c, - 0xf210a891, - 0x0d8288a3, - 0x018b0d06, - 0x9884fff4, - 0x0ca2c080, - 0xc000b4a1, - 0x0d82c002, - 0x9954c014, - 0xffff700a, - 0x0daa9364, - 0x0d0a0982, - 0x0902c121, - 0x9b09ffd4, + 0x4220b101, + 0x0a42c801, + 0x0a00c010, + 0x0caac032, + 0xc000b481, + 0xc03408aa, + 0xb4220d1e, + 0xc450c000, + 0x0a020cf2, + 0xc000b481, + 0x4220b101, + 0x1910d053, 0x570cb780, - 0xa992f248, - 0x0d02c0a1, - 0x09c20d04, - 0x9af4ffd4, - 0x0d82c0c0, - 0x0d420992, - 0xc0140942, - 0xb79f9957, - 0xb7bf7f6e, - 0x8c407fee, - 0xa60d9c22, - 0x8400c010, - 0x570cb720, - 0x49adb780, - 0x75002a20, - 0x5994b7c0, - 0xc0000902, - 0xb7839182, - 0x75007508, - 0x90e2c000, - 0xaa41d290, - 0xc0057500, - 0xb7209164, - 0xd01149ad, - 0x75002a18, - 0x3924d002, - 0x9124c000, - 0x2a14d011, - 0xd0027500, - 0xd0013922, - 0xc0503926, - 0xb4410c82, - 0x9d87c000, - 0x468cb740, - 0x09c20dc2, - 0x0d02c010, - 0x0c81cff0, - 0x9acbffd4, - 0x7508b783, - 0x75009d1b, - 0x0b01cff0, - 0x9282c000, - 0xaa41d290, + 0xa891f248, + 0x88a3f210, + 0x0d060d82, + 0xfff4018b, + 0xc08098a7, + 0xb4a10ca2, + 0xc002c000, + 0xc0140d82, + 0x700a994f, + 0x9364ffff, + 0x09820daa, + 0xc1210d0a, + 0xffd40902, + 0xb7809b2c, + 0xf248570c, + 0xc0a1a992, + 0x0d040d02, + 0xffd409c2, + 0xc0c09b17, + 0x09920d82, + 0x09420d42, + 0x9952c014, + 0x7f6eb79f, + 0x7feeb7bf, + 0x9c228c40, + 0xc010a60d, + 0xb7208400, + 0xb780570c, + 0x2a2049ad, + 0xb7c07500, + 0x09025914, + 0x9182c000, + 0x5308b782, 0xc0007500, - 0xb79f91e2, - 0xf211606c, - 0xc0108d00, - 0x75002a00, - 0x0a03cff0, - 0x8001f310, - 0x4422b346, - 0x4068b79e, - 0x08c2c801, - 0x0880c010, - 0x0ceac032, - 0x606cb59f, - 0xc000b421, - 0x7508b783, - 0xc0017500, - 0xb7839282, - 0x75007608, + 0xd29090e2, + 0x7500aa41, + 0x90c4c005, + 0x49adb720, + 0x2a18d011, + 0xd0027500, + 0xc0003924, + 0xd0119124, + 0x75002a14, + 0x3922d002, + 0x3926d001, + 0x0c82c050, + 0xc000b441, + 0xb7409d87, + 0x0dc2468c, + 0xc01009c2, + 0xcff00d02, + 0xffd40c81, + 0xb7829aee, + 0x9d1b5308, + 0xcff07500, + 0xc0000b01, + 0xd2909282, + 0x7500aa41, + 0x91e2c000, + 0x606cb79f, + 0x8d00f211, + 0x2a00c010, + 0xcff07500, + 0xf3100a03, + 0xb3468001, + 0xb79e4422, + 0xc8014068, + 0xc01008c2, + 0xc0320880, + 0xb59f0cea, + 0xb421606c, + 0xb782c000, + 0x75005308, 0x91e2c001, 0x510cb720, 0x2a12d011, 0xc0017500, 0xb7a09102, - 0xb7a06114, - 0xf2105a8c, + 0xb7a06094, + 0xf2105a0c, 0x9eabaa21, 0xb52028f9, 0x9ea4510c, 0xb7209c62, - 0xb7805e8c, + 0xb7805e0c, 0x75004129, 0x92a4c000, 0xa9a1f208, @@ -926,9 +911,9 @@ unsigned long aui32MPG4CBR_SlaveMTXTOPAZFWText[] = { 0x9e8c0982, 0xda089c62, 0xb581aa21, - 0xda107d8a, + 0xda107a8a, 0x9eb3a9cd, - 0x9aa6fff4, + 0x9aabfff4, 0x0a02c801, 0x0a00c00a, 0x0c8ac030, @@ -946,9 +931,9 @@ unsigned long aui32MPG4CBR_SlaveMTXTOPAZFWText[] = { 0xc0300a02, 0xb4810c8e, 0xb720c000, - 0x85065a0c, + 0x8506598c, 0x4039b540, - 0x9ad1fff4, + 0x9ad6fff4, 0x6eeeb79f, 0x6f6eb7bf, 0x6feeb7df, @@ -973,7 +958,7 @@ unsigned long aui32MPG4CBR_SlaveMTXTOPAZFWText[] = { 0xb4810c8e, 0xf9f8c000, 0xfff5aa1d, - 0xa60d9000, + 0xa60d90a0, 0x0eb0f011, 0x9182c001, 0x0f7ec01e, @@ -997,7 +982,7 @@ unsigned long aui32MPG4CBR_SlaveMTXTOPAZFWText[] = { 0xb4c59835, 0x7540c000, 0x93c4fffe, - 0x9a6ffff4, + 0x9a74fff4, 0x7eeeb79f, 0x7f6eb7bf, 0x7feeb7df, @@ -1031,7 +1016,7 @@ unsigned long aui32MPG4CBR_SlaveMTXTOPAZFWText[] = { 0xa60d9c22, 0x8420c004, 0x0ca2c829, - 0x0cb0c3a4, + 0x0cf0c386, 0xac3dc030, 0x8d00e133, 0xa45dc038, @@ -1048,7 +1033,7 @@ unsigned long aui32MPG4CBR_SlaveMTXTOPAZFWText[] = { 0x468cb740, 0xc00a0dc2, 0x09c20d42, - 0x9979ffd4, + 0x99a1ffd4, 0x0a58d251, 0xaa01da08, 0x9ead7502, @@ -1059,7 +1044,7 @@ unsigned long aui32MPG4CBR_SlaveMTXTOPAZFWText[] = { 0x90a4c000, 0xb5408506, 0xb780449c, - 0xf210600c, + 0xf2105f8c, 0x8502a8a1, 0xa8a6f210, 0x509cb540, @@ -1086,7 +1071,7 @@ unsigned long aui32MPG4CBR_SlaveMTXTOPAZFWText[] = { 0x8c00f031, 0x8d80e131, 0xb7c09ea3, - 0xb55f5e8c, + 0xb55f5e0c, 0x0d027ffc, 0x4078b960, 0xa103f208, @@ -1106,7 +1091,7 @@ unsigned long aui32MPG4CBR_SlaveMTXTOPAZFWText[] = { 0xb73fc000, 0x1c847fec, 0xc000b421, - 0x996bc014, + 0x9961c014, 0xaa4dd208, 0xc0007500, 0xf2909262, @@ -1122,8 +1107,8 @@ unsigned long aui32MPG4CBR_SlaveMTXTOPAZFWText[] = { 0x2a14d011, 0xc0007500, 0xc8099104, - 0xc51e0a42, - 0xb5800a10, + 0xc4e00a42, + 0xb5800a20, 0xb780530c, 0x7500460c, 0x9162c000, @@ -1156,22 +1141,22 @@ unsigned long aui32MPG4CBR_SlaveMTXTOPAZFWText[] = { 0x9c229321, 0xb720a605, 0xb780460c, - 0x74407e0c, + 0x74407c8c, 0xb5800a04, - 0xc0007e0c, - 0xb7839364, - 0x75007508, + 0xc0007c8c, + 0xb7829364, + 0x75005308, 0x92c2c000, 0x448cb720, 0x510cb780, 0x3a407442, 0x510cb580, 0x919cc000, - 0x5e8cb780, + 0x5e0cb780, 0xa889d208, 0xc0007440, 0x850690a4, - 0x7c18b543, + 0x7618b543, 0x0a42c801, 0x0a00c010, 0x0ceac032, @@ -1215,7 +1200,7 @@ unsigned long aui32MPG4CBR_SlaveMTXTOPAZFWText[] = { 0xb4810c84, 0x7680c000, 0x9182c000, - 0x600cb720, + 0x5f8cb720, 0x44bdb740, 0x8a27f210, 0x8021f310, @@ -1237,51 +1222,46 @@ unsigned long aui32MPG4CBR_SlaveMTXTOPAZFWText[] = { 0x5a0cc280, 0x508cb580, 0xffd4018b, - 0xc0809959, + 0xc0809981, 0xb4a10ca2, 0xb780c000, 0x0c88478c, 0xc000b481, - 0x5894b7a0, + 0x5814b7a0, 0x0d82c002, 0x9a22fff4, 0xffff700a, 0xb7809364, - 0xf2107e0c, + 0xf2107c8c, 0xf250a8ad, 0x6243a8a2, 0x71029e49, 0x90b8c000, 0xb5438506, - 0xb7807a18, + 0xb7807418, 0x7500460c, - 0x9242c000, - 0xffd40d82, - 0xb7839a10, - 0x75007608, - 0x90e2c000, + 0x9102c000, 0xffd40d82, - 0xc000995a, - 0x0d8290a0, - 0x9a22ffd4, + 0x0d829a38, + 0x9987ffd4, 0xc0800a02, 0xb4810ca6, 0xc002c000, 0xfff40d92, - 0x740099f3, + 0x740099fd, 0x9364ffff, 0x09820dea, 0xc1210d0a, 0xffb40902, - 0xb7809ba8, + 0xb7809bda, 0xf248570c, 0xc0a1a992, 0x0d040d02, 0xffb409c2, - 0xc0c09b93, + 0xc0c09bc5, 0x09920d82, 0x09420d42, - 0x99f6fff4, + 0x9a00fff4, 0xc03e0a02, 0xb4810cea, 0xb79fc000, @@ -1289,131 +1269,98 @@ unsigned long aui32MPG4CBR_SlaveMTXTOPAZFWText[] = { 0x8c407fee, 0xa60d9c22, 0x570cb720, - 0x49b5b720, - 0x2e10d091, + 0x49adb780, + 0x2a00c002, 0x9e8e7500, - 0x91e2c003, - 0x2e14d011, - 0x87068502, - 0x7500b543, - 0xb5407500, - 0xb5437e1c, - 0xc0007a18, - 0xb5439082, - 0xd1117580, - 0x75002e10, - 0x9082c000, - 0x7600b543, - 0x2e10d211, - 0xc0007500, - 0xb5439082, - 0xb7837680, - 0x75007608, - 0x610cb7c0, - 0x92e2c001, - 0x7588b783, - 0xc0017500, - 0xc8099244, - 0xc6180a42, - 0xc8090a70, - 0xc5f808c2, - 0xc8090880, - 0xc6080cc2, - 0xc8090cb0, - 0xc55e0942, - 0xc8090910, - 0xc52a0d42, - 0xc8090d60, - 0xc54409c2, - 0xc80909d0, - 0xc5320dc2, - 0xc8090da0, - 0xc62a0c42, - 0xf2080c40, - 0xf208a24d, - 0xf248a0dd, - 0xf248a0c2, - 0xf248a145, - 0xf208a14a, - 0xf208a1c5, - 0xf248a1c2, - 0xb7a0a04e, - 0xf208580c, - 0x9eabaa4d, - 0x9c629ea4, - 0x598cb720, - 0xaa21d208, - 0x41abb580, - 0x41b3b720, - 0xb5408502, - 0xb520439a, - 0xb7c05014, - 0xf2d0588c, - 0xf208aa49, - 0x7048a8d9, - 0x9142c000, - 0x610cb780, - 0xa88df248, - 0x0de0d152, - 0x9c629e8c, - 0x7508b783, - 0xc0047500, - 0xb7209062, - 0x76404614, - 0x93c4c003, - 0x438ab720, - 0xc0007440, - 0xda0890e2, - 0x7048aa55, - 0x9004c001, - 0x5e94b7a0, - 0x7588b783, - 0x610cb7a0, - 0xa9d6da08, - 0x4392b520, - 0x7500850a, + 0x9302c002, + 0x0cc2c809, + 0x0c80c5dc, + 0x0942c809, + 0x0910c5ba, + 0x0d42c809, + 0x0d40c5ca, + 0x09c2c809, + 0x09a0c520, + 0x0c42c809, + 0x0c70c4ec, + 0x0842c809, + 0x0860c506, + 0x0ec2c809, + 0x0eb0c4f4, + 0x0ee0d151, + 0x08c2c809, + 0x08d0c5ec, + 0xb7809eab, + 0x8506608c, + 0x5318b542, + 0xb5c00b02, + 0xb5c37c8c, + 0xf2087408, + 0xf208a08e, + 0xf248a11d, + 0xf248a102, + 0xf248a185, + 0xf208a00a, + 0xf208a005, + 0xf248a282, + 0x0603a08d, + 0xf2909c62, + 0xb720aa4d, + 0xd2085914, + 0x2a08a8a1, + 0xb5c07500, + 0xb520438a, + 0xc00041cb, + 0x856a90e2, + 0x501cb540, + 0x90c0c000, + 0x41cbb780, + 0x500cb580, + 0x580cb7c0, + 0xaa49f2d0, + 0xa8d9f208, + 0xc0007048, + 0xb7809142, + 0xf248608c, + 0xd152a88d, + 0x9e8c0de0, + 0xb7829c62, + 0x75005308, + 0x9302c002, + 0x4614b720, + 0xc0027640, + 0xb7209264, + 0x7440438a, + 0x90e2c000, + 0xaa55da08, + 0xc0007048, + 0xb7a09344, + 0xb7a0608c, + 0xda085e14, + 0xb520a9d6, + 0xf2084392, + 0x0982a8a9, 0xa0aad210, - 0xa8a9f208, - 0x8d24e001, - 0x1d849d4f, - 0x9c629e8c, - 0xaa31f208, - 0x0d8a030b, - 0x9c629ea4, - 0x9180c000, - 0x610cb780, - 0xa891f208, - 0x5e94b7a0, - 0x03090d86, + 0x9e8c1d84, + 0xf2089c62, + 0x9e6daa31, + 0x9ea40d8a, + 0xc0009c62, + 0xb7809160, + 0xf208608c, + 0x0d86a891, + 0x5e0cb7a0, 0x9c629e8c, 0x438ab780, - 0x7608b723, - 0x5994b720, + 0x448cb720, + 0x5914b720, 0xb5800a04, - 0xd210438a, - 0x7440aa29, + 0xd208438a, + 0x7442aa29, 0x4849b580, - 0x9024c001, - 0x5a8cb7a0, - 0xa8c1f208, - 0x9e8c9eab, - 0xd2109c62, - 0x7500aa29, - 0x92a4c000, - 0xa9a1f208, - 0xa85df208, - 0x9e840d82, - 0xf2089c62, - 0xf248a021, - 0x9eaba845, - 0x9e840982, - 0xda089c62, - 0xb581aa21, - 0xb7807d8a, - 0x7502448c, 0x90bcc000, 0xffd40d86, - 0xd210982a, + 0xd208989e, 0x7500aa29, 0x9122c000, 0x558cb720, @@ -1423,13 +1370,13 @@ unsigned long aui32MPG4CBR_SlaveMTXTOPAZFWText[] = { 0xb780558c, 0x2a75412d, 0x412db580, - 0x7508b723, + 0x5308b722, 0x510cb780, 0x3a047440, 0x510cb580, 0x91c4c000, 0x0e60d151, - 0x598cb740, + 0x590cb740, 0xa882d208, 0xa881d208, 0x5014b520, @@ -1440,13 +1387,13 @@ unsigned long aui32MPG4CBR_SlaveMTXTOPAZFWText[] = { 0x9c228c60, 0xc002a61d, 0xc8298420, - 0xc3ac0ca2, - 0x02070cc0, + 0xc3900ca2, + 0x02070c80, 0xac3dc010, 0x8d00e0b3, 0xa45dc018, 0x0ca2c829, - 0x0c80c3ae, + 0x0cc0c390, 0xac3dc010, 0x8c80e072, 0xc0189d1a, @@ -1472,7 +1419,7 @@ unsigned long aui32MPG4CBR_SlaveMTXTOPAZFWText[] = { 0x0c8408c2, 0xc000b421, 0x9e7b9ebb, - 0x99cec074, + 0x994fc074, 0x9e799e7c, 0x714e6289, 0x03890258, @@ -1518,7 +1465,7 @@ unsigned long aui32MPG4CBR_SlaveMTXTOPAZFWText[] = { 0x09920d82, 0x0902c008, 0x0d02c008, - 0x981cfff4, + 0x9868fff4, 0x0c86c450, 0xb4810a02, 0xb101c000, @@ -1551,8 +1498,8 @@ unsigned long aui32MPG4CBR_SlaveMTXTOPAZFWText[] = { 0xc0c09142, 0xc0120d82, 0x0d0209c2, - 0xffd40942, - 0xb7809bd9, + 0xfff40942, + 0xb7809825, 0xc0344b0c, 0xb4810cb6, 0xc034c000, @@ -1562,18 +1509,18 @@ unsigned long aui32MPG4CBR_SlaveMTXTOPAZFWText[] = { 0xb7bf7f6e, 0x8c407fee, 0xa61d9c22, - 0xb7838420, - 0x75007508, + 0xb7828420, + 0x75005308, 0x9122c000, - 0x598cb780, + 0x590cb780, 0xa881d288, - 0xc0197440, - 0xb7c092a4, + 0xc0187440, + 0xb7c09204, 0x9eb1568c, 0x468cb740, 0x098e0dc2, 0x0d42c002, - 0x995fffb4, + 0x99d3ffb4, 0xaa55f208, 0x5614b7c0, 0xa8c5f208, @@ -1643,7 +1590,7 @@ unsigned long aui32MPG4CBR_SlaveMTXTOPAZFWText[] = { 0xa0c6f210, 0xa937f248, 0x62430a04, - 0x600cb740, + 0x5f8cb740, 0x8021f310, 0xa245f290, 0xa8c1da08, @@ -1678,15 +1625,15 @@ unsigned long aui32MPG4CBR_SlaveMTXTOPAZFWText[] = { 0xc0000bd0, 0xda089102, 0xc09caa61, - 0xc012753e, - 0xc0c092f2, + 0xc011753e, + 0xc0c09252, 0xc05008c6, 0xb4210ce2, 0xf208c000, 0x2a10aa59, 0xc0007500, 0xb7a09362, - 0xd2085e8c, + 0xd2085e0c, 0x7500aa2d, 0x9282c000, 0x570cb720, @@ -1722,40 +1669,26 @@ unsigned long aui32MPG4CBR_SlaveMTXTOPAZFWText[] = { 0x0a0690e0, 0x0caec060, 0xc000b481, - 0xaa59f208, - 0x75002a04, - 0xb540850a, - 0xc000491c, - 0x850490a2, + 0xa8d9f208, + 0x2a12d011, + 0x850a7500, 0x491cb540, - 0x7508b783, - 0xc0007500, - 0xb7839322, - 0x75007608, - 0x9284c000, - 0x460cb780, - 0xc0007500, - 0xb78391e2, - 0x75007688, - 0x9144c000, - 0x610cb720, - 0x5a94b760, - 0x402db780, - 0x9c629ea4, - 0xaa59f208, - 0x75002a20, + 0x90a2c000, + 0xb5408504, + 0xd031491c, + 0x75002a10, 0x90e2c000, 0xaa41da08, 0xc0007500, 0xb7809244, - 0xb720598c, + 0xb720590c, 0xda08530c, 0x9e8ca98e, - 0xb7839c62, - 0x75007508, + 0xb7829c62, + 0x75005308, 0x90a2c000, 0xb5438506, - 0xf2087f18, + 0xf2087918, 0x2a10aa59, 0xc0017500, 0xc2f09182, @@ -1775,12 +1708,12 @@ unsigned long aui32MPG4CBR_SlaveMTXTOPAZFWText[] = { 0xb5408d28, 0xb4214d1c, 0xb780c000, - 0xc800630c, + 0xc800628c, 0xc0020886, 0xb5800c80, 0xb421520c, 0xffd4c000, - 0xb7809b0b, + 0xb7809b73, 0xc03e490c, 0xb4810c82, 0xb720c000, @@ -1792,9 +1725,9 @@ unsigned long aui32MPG4CBR_SlaveMTXTOPAZFWText[] = { 0x6123a946, 0xda089e53, 0x6097aa41, - 0x5f94b720, + 0x5f14b720, 0xb5418702, - 0x857f7e82, + 0x857f7b82, 0x459ab540, 0xb540851a, 0x0d86449a, @@ -1806,18 +1739,18 @@ unsigned long aui32MPG4CBR_SlaveMTXTOPAZFWText[] = { 0x18a05891, 0x40cbb520, 0x7fe4b55f, - 0x9bb2c014, + 0x9ba4c014, 0x7fe4b75f, 0xb5438506, - 0xb5437e18, - 0xb5447e80, - 0xb5444400, - 0xb5434480, - 0xda087f80, + 0xb5437818, + 0xb5437880, + 0xb5437e00, + 0xb5437e80, + 0xda087980, 0xf290a8c6, 0x9e49aa55, 0x5694b720, - 0x4000b544, + 0x7a00b543, 0xb7206243, 0x8502434d, 0xa9e2da08, @@ -1830,20 +1763,21 @@ unsigned long aui32MPG4CBR_SlaveMTXTOPAZFWText[] = { 0xc2003db0, 0xb5805a11, 0x3596450a, - 0x99b0fff4, + 0x99ccfff4, 0x0d82c0c0, 0x09c2c012, 0x09420d02, - 0x99a4ffd4, + 0x9a0cffd4, 0x0a829e7b, - 0x85467146, + 0xb7c07146, + 0x85466094, 0x9168c001, 0xfff49dcf, - 0xc0c099b0, + 0xc0c099ca, 0xc0120d82, 0x0d0209c2, 0xffd40906, - 0xd0919993, + 0xd09199f9, 0x71481e70, 0xd00b0a02, 0xda080a42, @@ -1852,268 +1786,260 @@ unsigned long aui32MPG4CBR_SlaveMTXTOPAZFWText[] = { 0xc0ff5dc0, 0xc8012dc0, 0x35963db0, - 0x9984fff4, + 0x999efff4, 0xd0519e7b, 0xc2000a50, 0xc2005a40, 0x71465ac1, 0xfffe8506, - 0xb7209326, - 0xb780610c, - 0x7500462d, + 0xf2509326, + 0x7500aa51, 0x857fcfce, - 0x409cb541, + 0x7f1cb540, 0x9102c000, 0xa9def208, 0x450ab760, 0x9c629ea4, 0xc0140d82, - 0xb78398e8, - 0x75007e88, + 0xb78398df, + 0x75007888, 0xb5438502, - 0xc0027e18, - 0xb7209324, - 0xb7a06114, - 0x0b025a8c, - 0xb7830683, - 0x75007508, - 0x90c2c002, - 0x7608b783, - 0xc0027500, - 0xb7839022, - 0x75007f08, - 0x91c2c000, - 0x610cb760, - 0xa9a2f208, - 0x7f08b5c3, - 0xa869f048, - 0x9c629e84, - 0x430ab500, - 0x4008b784, + 0xc0027818, + 0xb7a09204, + 0x0b025a0c, + 0xb782068d, + 0x75005308, + 0x93e2c001, + 0x7908b783, 0xc0007500, - 0xf2109382, - 0x9eaba825, - 0x4008b5c4, + 0xf2089182, + 0xf250a9a2, + 0xb5c3a849, + 0x9e847908, + 0xb5009c62, + 0xb783430a, + 0x75007a08, + 0x9382c000, + 0xa825f210, + 0xb5c39eab, + 0x9e847a08, + 0xf2509c62, + 0x9ea4aa21, + 0xf2089c62, + 0xf210a9a1, + 0x0d86a83d, 0x9c629e84, - 0xaa21f250, + 0xaa25f250, + 0xf2089eab, + 0x0986a021, 0x9c629ea4, - 0xa9a1f208, - 0xa83df210, - 0x9e840d86, - 0xf2509c62, - 0x9eabaa25, - 0xa021f208, - 0x9ea40986, - 0xb7849c62, - 0x75004008, - 0x91e4c000, - 0xc0140d86, - 0xb7849898, - 0x75004008, - 0x9342ffff, - 0x90a0c000, - 0xc0140d86, - 0xb783988e, - 0x75007e88, - 0x9222fffd, - 0x0d82c0c0, - 0x09c2c012, - 0x09060d02, - 0x98faffd4, - 0x0a02c801, - 0x518cb580, - 0x0d82c0c0, - 0x09c2c012, - 0x09420d02, - 0x98eeffd4, - 0x5194b760, - 0x98eefff4, - 0xfff40d86, - 0xc0c098fc, + 0x7a08b783, + 0xc0007500, + 0x0d8691e4, + 0x9898c014, + 0x7a08b783, + 0xffff7500, + 0xc0009342, + 0x0d8690a0, + 0x988ec014, + 0x7888b783, + 0xfffd7500, + 0xc0c09302, 0xc0120d82, 0x0d0209c2, 0xffd40906, - 0x850298df, - 0x0892c006, - 0x0c9ac430, - 0xb5400902, - 0xc006519c, - 0xb4418510, - 0xb104c000, - 0x2a404220, - 0x9d537500, - 0x4422b314, - 0xe0000089, - 0xffff1884, - 0xb7409284, - 0xc0064614, + 0xc801996b, + 0xb5800a02, + 0xc0c0518c, + 0xc0120d82, + 0x0d0209c2, + 0xffd40942, + 0xb760995f, + 0xfff45194, + 0x0d869913, + 0x9921fff4, + 0x0d82c0c0, + 0x09c2c012, + 0x09060d02, + 0x9950ffd4, + 0xc0068502, 0xc4300892, 0x09020c9a, - 0x8512c006, + 0x519cb540, + 0x8510c006, 0xc000b441, 0x4220b104, - 0x2a00c002, - 0x9d4f7500, - 0x4422b313, - 0xe0000087, - 0xffff1884, - 0x0a029264, - 0x0ceac03e, - 0x40e8b960, - 0xc000b481, - 0x93c1ffff, - 0xc0007680, - 0x0a029122, - 0x0ceac03e, - 0xc000b481, - 0x9180c000, - 0x448cb780, - 0x088a7504, - 0x0ceac03e, - 0x1894d00c, - 0xc000b421, + 0x75002a40, + 0xb3149d53, + 0x00894422, + 0x1884e000, + 0x9284ffff, + 0x4614b740, + 0x0892c006, + 0x0c9ac430, + 0xc0060902, + 0xb4418512, + 0xb104c000, + 0xc0024220, + 0x75002a00, + 0xb3139d4f, + 0x00874422, + 0x1884e000, + 0x9264ffff, + 0xc03e0a02, + 0xb9600cea, + 0xb48140e8, + 0xffffc000, + 0x768093c1, + 0x9122c000, + 0xc03e0a02, + 0xb4810cea, + 0xc000c000, + 0xb7809180, + 0x7504448c, + 0xc03e088a, + 0xd00c0cea, + 0xb4211894, + 0xc0c0c000, + 0x09e20d82, + 0x09420d02, + 0x98fcffd4, + 0xc0340a02, + 0xb4810cb6, + 0xb79fc000, + 0xb7bf7dee, + 0xb7df7e6e, + 0xb7ff7eee, + 0xc0027f6e, + 0x9c228c20, + 0xc01ca60d, + 0x0a827efe, + 0x9182c000, 0x0d82c0c0, - 0x0d0209e2, - 0xffd40942, - 0x0a02988b, - 0x0cb6c034, - 0xc000b481, - 0x7deeb79f, - 0x7e6eb7bf, - 0x7eeeb7df, - 0x7f6eb7ff, - 0x8c20c002, - 0xa60d9c22, - 0x7efec01c, - 0xc0000a82, - 0xc0c09182, - 0xc0120d82, - 0x0d0209c2, - 0xffd40906, - 0xc000986d, - 0xc4349240, - 0x0a020cb2, - 0xc000b481, - 0x4220b101, - 0x74402884, - 0x90e2c000, - 0x7e08b783, - 0xc0097500, - 0xb78091a2, - 0x75024e0c, - 0x90c4c000, - 0xc0140d82, - 0x3ac09a29, - 0x5694b740, - 0x560cb740, - 0xa8c5d810, - 0xaa55f088, - 0x4592b720, - 0x9e496243, - 0x5a11c200, - 0xba090a04, - 0xba244002, - 0x70484002, - 0x06850305, - 0x9138c000, + 0x09c2c012, + 0x09060d02, + 0x98deffd4, + 0x9240c000, + 0x0cb2c434, + 0xb4810a02, + 0xb101c000, + 0x28844220, + 0xc0007440, + 0xb78390e2, + 0x75007808, + 0x9102c009, + 0x4e0cb780, + 0xc0007502, + 0x0d8290c4, + 0x9a24c014, + 0xb7403ac0, + 0xb7405694, + 0xd810560c, + 0xf088a8c5, + 0xb720aa55, + 0x62434592, + 0xc2009e49, + 0x0a045a11, + 0x4002ba09, + 0x4002ba24, + 0x03057048, + 0xc0000685, + 0xb7809138, + 0x2a51490c, + 0x490cb580, + 0x91c0c003, + 0xaa39f210, + 0x75002a04, + 0x93a2c002, 0x490cb780, - 0xb5802a51, - 0xc003490c, - 0xf21091c0, - 0x2a04aa39, - 0xc0027500, - 0xb78093a2, - 0x7440490c, - 0x3942d011, - 0x490cb540, - 0x929cc002, - 0x4792b760, - 0xba249e5c, - 0xc002400a, - 0xc00291a2, - 0xb760911c, - 0xb740650a, - 0x9e996084, - 0xba099e2d, - 0xd0a24003, - 0x9e485e7f, - 0x5a6dc200, - 0xc2000208, - 0xd2265a17, - 0x0c065908, - 0x5a14c200, - 0x9e401208, - 0xa94ee038, + 0xd0117440, + 0xb5403942, + 0xc002490c, + 0xb760929c, + 0x9e5c4792, + 0x400aba24, + 0x91a2c002, + 0x911cc002, + 0x650ab760, + 0x6004b740, + 0x9e2d9e99, + 0x4003ba09, + 0x5e7fd0a2, + 0xc2009e48, + 0x02085a6d, + 0x5a17c200, + 0x5908d226, + 0xc2000c06, + 0x12085a14, + 0xe0389e40, + 0xba24a94e, + 0x50904002, + 0x79029e54, + 0x9102c001, + 0x4b88b781, + 0xc0017500, + 0xb7809064, + 0x9e48470a, 0x4002ba24, - 0x9e545090, - 0xc0017902, - 0xb7819102, - 0x75004b88, - 0x9064c001, - 0x470ab780, - 0xba249e48, - 0x70084002, - 0x9378c000, - 0xc0007640, - 0xb78190e4, - 0x75024b08, - 0x92c2c000, - 0x1e32d011, - 0x478ab580, - 0x48fd9e54, - 0x470ab560, - 0x4b90b501, - 0xb5402959, - 0x20c2490c, - 0xc000a0c1, - 0x850290a0, - 0x4b98b541, + 0xc0007008, + 0x76409378, + 0x90e4c000, + 0x4b08b781, + 0xc0007502, + 0xd01192c2, + 0xb5801e32, + 0x9e54478a, + 0xb56048fd, + 0xb501470a, + 0x29594b90, + 0x490cb540, + 0xa0c120c2, + 0x90a0c000, + 0xb5418502, + 0xb7804b98, + 0xba24458a, + 0xc000400a, + 0xb78090fc, + 0x0a04650a, + 0x650ab580, + 0x490cb720, + 0x0c82c03e, + 0xc000b421, 0x458ab780, - 0x400aba24, - 0x90fcc000, - 0x650ab780, 0xb5800a04, - 0xb720650a, - 0xc03e490c, - 0xb4210c82, - 0xb780c000, - 0x0a04458a, - 0x458ab580, - 0x9a96c014, - 0x7508b783, - 0xc0027500, - 0xb7839222, - 0x75007608, + 0xc014458a, + 0xb7829a91, + 0x75005308, 0x9182c002, 0x518cb780, 0x75002a40, 0x90e4c000, - 0x4408b784, + 0x7e08b783, 0xc002751a, 0xb7809024, 0xb721578c, - 0xda087e92, + 0xda087b92, 0x9e48a881, 0xc0007002, 0xb7809284, 0x8502430a, - 0x7e9ab541, + 0x7b9ab541, 0x440ab580, 0x4412b760, 0x530cb780, 0xb5438506, - 0xb5447f18, - 0x9ea44018, + 0xb5437918, + 0x9ea47a18, 0xf2109c62, 0x2a10aa39, 0xc0007500, - 0xb78493e2, - 0x75004008, + 0xb78393e2, + 0x75007a08, 0x90e4c000, - 0x7e8ab781, + 0x7b8ab781, 0xc0007502, 0xb78392a4, - 0x75007f08, + 0x75007908, 0xd0010902, 0xc4380922, 0x0a020c82, @@ -2144,26 +2070,26 @@ unsigned long aui32MPG4CBR_SlaveMTXTOPAZFWText[] = { 0x0d82c0c0, 0x09c2c012, 0x09420d02, - 0x9b38ffb4, + 0x9baeffb4, 0x518cb780, 0xc0007500, 0x9eab90a2, - 0x9b45ffd4, + 0x9b6fffd4, 0x7eeeb79f, 0x7f6eb7bf, 0x7feeb7df, 0x9c228c60, 0xa205f839, - 0x4408b724, + 0x7e08b723, 0x5204b740, 0x448ab780, 0x5908d0a6, 0xb7409e2d, 0xe030570c, 0xb760a94e, - 0xb744639c, - 0xb7444498, - 0x1a044400, + 0xb743631c, + 0xb7437e98, + 0x1a047e00, 0x448ab580, 0xa8cdc030, 0x5a40e200, @@ -2172,18 +2098,18 @@ unsigned long aui32MPG4CBR_SlaveMTXTOPAZFWText[] = { 0x82a3e210, 0x5194b540, 0x5c905c95, - 0x4408b524, + 0x7e08b523, 0x92c4c001, - 0x4488b784, + 0x7e88b783, 0xd3f10a04, 0x744428ce, - 0x4488b584, + 0x7e88b583, 0x9034c001, - 0x4094b761, + 0x7f14b760, 0xb5438506, - 0x24a67e98, - 0xb5447640, - 0xb5204018, + 0x24a67898, + 0xb5437640, + 0xb5207a18, 0xc0005194, 0xd1319202, 0xb78008a0, @@ -2194,9 +2120,9 @@ unsigned long aui32MPG4CBR_SlaveMTXTOPAZFWText[] = { 0xb5803208, 0x0806518c, 0xaa1df9f8, - 0xb7249c22, - 0xb7404488, - 0xd0a65f84, + 0xb7239c22, + 0xb7407e88, + 0xd0a65f04, 0x9e2d5904, 0xaa4dc830, 0x448ab580, @@ -2207,21 +2133,21 @@ unsigned long aui32MPG4CBR_SlaveMTXTOPAZFWText[] = { 0x5a11c200, 0x70c81a04, 0x9104c000, - 0x408cb781, + 0x7f0cb780, 0x3a00c040, - 0x408cb581, + 0x7f0cb580, 0x4e8cb720, 0x0a18d011, 0xc00070c8, - 0xb7819104, - 0xc010408c, - 0xb5813a00, - 0xd011408c, + 0xb7809104, + 0xc0107f0c, + 0xb5803a00, + 0xd0117f0c, 0x70c80a1c, 0x9104c000, - 0x408cb781, + 0x7f0cb780, 0x3a00c020, - 0x408cb581, + 0x7f0cb580, 0x560cb780, 0xa916f288, 0xa919f288, @@ -2231,25 +2157,25 @@ unsigned long aui32MPG4CBR_SlaveMTXTOPAZFWText[] = { 0x4002ba09, 0x704800b2, 0x9106c000, - 0x408cb781, + 0x7f0cb780, 0x2a7acfff, - 0x408cb581, + 0x7f0cb580, 0x1a22d011, 0x62459e52, 0xc0007048, - 0xb7819106, - 0xc7fe408c, - 0xb5812a7e, - 0xb740408c, + 0xb7809106, + 0xc7fe7f0c, + 0xb5802a7e, + 0xb7407f0c, 0xd0a2451a, 0xf3105e11, 0x70c88821, 0x9104c000, - 0x408cb781, + 0x7f0cb780, 0x2a4ecfff, - 0x408cb581, + 0x7f0cb580, 0x568cb740, - 0x408cb721, + 0x7f0cb720, 0xaa45d808, 0x9e8a9e50, 0x5a11c200, @@ -2276,7 +2202,7 @@ unsigned long aui32MPG4CBR_SlaveMTXTOPAZFWText[] = { 0x3a00c101, 0x518cb580, 0x5194b760, - 0x9a34ffd4, + 0x9a5effd4, 0xf9f80802, 0x9c22aa1d, 0x5714b700, @@ -2414,7 +2340,7 @@ unsigned long aui32MPG4CBR_SlaveMTXTOPAZFWText[] = { 0x0a020c92, 0xc000b481, 0x4220b103, - 0x5e0cb780, + 0x5d8cb780, 0xa885da08, 0xa909da08, 0xa189da08, @@ -2423,58 +2349,58 @@ unsigned long aui32MPG4CBR_SlaveMTXTOPAZFWText[] = { 0x0a020cd0, 0xc000b481, 0x4220b103, - 0x5d8cb720, + 0x5d0cb720, 0x518cb780, - 0x5e0cb7a0, + 0x5d84b760, 0x40b3b720, 0x412bb740, 0x412bb560, 0x75002a40, - 0xb5200303, + 0xb5200383, 0xb5404033, 0xc00040ab, - 0xb78490e2, - 0x750a4408, + 0xb78390e2, + 0x750a7e08, 0x90f2c000, - 0x4408b784, - 0xc00d751a, - 0xb7819204, - 0x0a047e8a, - 0x7e8ab581, + 0x7e08b783, + 0xc00a751a, + 0xb7819364, + 0x0a047b8a, + 0x7b8ab581, 0x0ca6c450, 0xb4810a02, 0xb103c000, 0x00874220, 0x2880c031, - 0xc00f0207, - 0xd0a42a7c, - 0xd22859e1, - 0x000759c1, - 0x287ccffe, + 0x59e1d0a4, + 0x02079e9d, + 0x2a7cc00f, + 0x5b41c200, + 0x2efccffe, 0x0a020c88, 0xc000b481, 0x4220b103, - 0x5bc1c180, + 0x5841c180, 0xcffe9e9a, 0x0cbc2d7c, 0xc000b481, 0x4220b103, 0xb7400087, 0xb781568c, - 0xc0fc7d8a, + 0xc0fc7a8a, 0xd0f22880, 0xd0a4283e, 0x9e415b19, 0xa8d2d888, - 0xb5019e95, - 0xdffc7d92, - 0x12187e7e, - 0x4002ba1c, + 0x7a92b501, + 0xdffc1218, + 0xba1c7e7e, + 0x02854002, 0x91c2c002, 0xc00076c2, 0xb7809384, 0xb740480a, - 0xba246084, + 0xba246004, 0xc2004002, 0x58ed58ff, 0x589700c2, @@ -2486,13 +2412,13 @@ unsigned long aui32MPG4CBR_SlaveMTXTOPAZFWText[] = { 0x249e9ea7, 0xc001a0c2, 0xb7809180, - 0xda08468a, - 0xba24a8a1, + 0xd800468a, + 0xba24a8e1, 0x70484002, 0x907cc001, 0x488ab780, 0x4812b720, - 0x6084b740, + 0x6004b740, 0xb5800a04, 0xba09488a, 0xd0a24003, @@ -2509,775 +2435,732 @@ unsigned long aui32MPG4CBR_SlaveMTXTOPAZFWText[] = { 0xb780a141, 0x0a04480a, 0x480ab580, - 0x7588b783, - 0xb7837500, - 0xc0007608, - 0xc01c90c4, - 0xc0027d3e, - 0xc01c9184, - 0xd0117d3e, - 0xd02103f0, - 0x76c20527, - 0xaa39f210, - 0xd0010882, - 0x2a040892, - 0xb7407902, - 0xc0005a8c, - 0xd80890e2, - 0x0a04aa49, - 0xa249d808, - 0xa94bf008, - 0xa94cf00a, - 0x8027f310, - 0x82a5e010, - 0xa249f008, - 0xa0cdf008, - 0x7a88b783, - 0x08827500, + 0xaa39f208, + 0xb7209e52, + 0x2a045a0c, + 0x02207500, + 0xb7409d4d, + 0xc3014525, + 0xf310813a, + 0xf3108025, + 0x01038221, + 0x452db580, + 0x90a2c001, + 0xc00076c2, + 0xda0890c4, + 0xc000aa61, + 0xd8009080, + 0xd808aa61, + 0x76c6a25d, + 0x9082c001, + 0xc00076c0, + 0x74c091a4, + 0xa953d808, + 0x8d2ae002, + 0x802df210, + 0xa251d808, + 0x92c0c000, + 0xd84874c0, + 0xe002a947, + 0xc0008d26, + 0xda089160, + 0x74c0aa61, + 0xa947d848, + 0xa25dd808, + 0x8d2ae002, + 0x802df210, + 0xa245d848, + 0x5388b782, + 0xc0007500, + 0xb7809302, + 0x9e41440a, + 0xc0007048, + 0x85029244, + 0x5398b542, + 0x0c82c43a, + 0xb4810a02, + 0xb103c000, + 0xcfef4220, + 0xc03a29fe, + 0xb4610c82, + 0xb780c000, + 0x9e41440a, + 0x08827048, 0x0892d002, - 0x0a0276c2, - 0x0a42d002, + 0x0a0276c6, + 0x0a42d001, 0xc0007848, - 0xc07c90c2, - 0xda088542, - 0x76c2a123, - 0xa953f008, - 0x90c4c000, - 0xaa41da08, - 0x9080c000, - 0xaa21da08, - 0x80a1e310, - 0xaa4dd808, - 0xa0d1f008, - 0xd8080a04, - 0xc006a24d, - 0xb72091c0, - 0x9d2e5a8c, - 0xaa39f210, - 0x8136c301, - 0x8120c201, - 0x4525b740, - 0x75002a04, - 0x8027f010, - 0x8221f310, - 0xb5800103, - 0xc001452d, - 0x76c290a2, - 0x90c4c000, - 0xaa41da08, - 0x9080c000, - 0xaa21da08, - 0xa25dd808, - 0xc00176c6, - 0x76c09082, - 0x91a4c000, - 0xd80874c0, - 0xe002a953, - 0xf2108d2a, - 0xd808802d, - 0xc000a251, - 0x74c092c0, - 0xa947d848, - 0x8d26e002, - 0x9160c000, - 0xaa41da08, - 0xd84874c0, + 0x85069242, + 0x5398b542, + 0x0c82c43a, + 0xb4810a02, + 0xb103c000, + 0xc0114220, + 0xc03a3980, + 0xb4610c82, + 0x7780c000, + 0x91a2c001, + 0xc00076c0, + 0xd80092e4, + 0xf008aa61, 0xd808a947, - 0xe002a25d, - 0xf2108d2a, - 0xd848802d, - 0xb783a245, - 0x75007708, - 0x9302c000, - 0x440ab780, - 0x70489e41, - 0x9244c000, - 0xb5438502, - 0xc43a7718, - 0x0a020c82, - 0xc000b481, - 0x4220b103, - 0x29fecfef, - 0x0c82c03a, - 0xc000b461, - 0x440ab780, - 0x70489e41, - 0xd0020882, - 0x76c60892, - 0xd0010a02, - 0x78480a42, - 0x9242c000, - 0xb5438506, - 0xc43a7718, - 0x0a020c82, - 0xc000b481, - 0x4220b103, - 0x3980c011, - 0x0c82c03a, - 0xc000b461, - 0xc0017780, - 0x76c091a2, - 0x92e4c000, - 0xaa21da08, - 0xa947f008, - 0xa8d5d808, + 0xf310a8d5, + 0xd8088021, + 0xf008a8da, + 0x9e44a245, + 0xd8080c84, + 0x00c2a0da, + 0xa0d5d808, + 0x92a0c000, + 0xaa61da08, + 0xa95bf008, + 0xa8c9d848, 0x8021f310, - 0xa8dad808, - 0xa245f008, + 0xa8ced848, + 0xa259f008, 0x0c849e44, - 0xa0dad808, - 0xd80800c2, - 0xc000a0d5, - 0xda0892a0, - 0xf008aa41, - 0xd848a95b, - 0xf310a8c9, - 0xd8488021, - 0xf008a8ce, - 0x9e44a259, - 0xd8480c84, - 0x00c2a0ce, - 0xa0c9d848, - 0xaa5dd808, - 0xa95ff008, - 0xa940f04a, - 0xa9c7f048, - 0x8021f310, - 0xa94ff048, - 0xa25df008, - 0x8221f210, - 0xa8c2d848, - 0xa241f048, - 0x8037f010, - 0x80a9e210, - 0xd8480c84, - 0xf048a0c2, - 0xf048a245, - 0xb7bfa0cd, - 0xb7df7eee, - 0xb7ff7f6e, - 0x8c607fee, + 0xa0ced848, + 0xd84800c2, + 0xd808a0c9, + 0xf008aa5d, + 0xf04aa95f, + 0xf048a940, + 0xf310a9c7, + 0xf0488021, + 0xf008a94f, + 0xf110a25d, + 0xd8488223, + 0xf048a8c2, + 0xf310a241, + 0xe2108035, + 0x0c8480a9, + 0xa0c2d848, + 0xa245f048, + 0xa0cdf048, + 0x7eeeb7bf, + 0x7f6eb7df, + 0x7feeb7ff, + 0x9c228c60, + 0x590cb780, + 0x08c0d0f1, + 0x4031b720, + 0x9ea27642, + 0x9382c000, + 0x0ccac43c, + 0xb4810a02, + 0xb101c000, + 0xd0114220, + 0xd3f11914, + 0x08882e3e, + 0x4002ba09, + 0x4002ba12, + 0x7048c410, + 0x28fcc00e, + 0x7044c812, + 0x28aed3f1, + 0x9080c000, + 0x2cbed3f1, + 0x0e20d0f1, + 0xc0368502, + 0xd2080cfe, + 0xb421a103, + 0x9c22c000, + 0x72c0c002, + 0x1c0ad011, 0xb7809c22, - 0xd0f1598c, - 0xb72008c0, - 0x76424031, - 0xc0009ea2, - 0xc43c9382, - 0x0a020cca, - 0xc000b481, - 0x4220b101, - 0x1914d011, - 0x2e3ed3f1, - 0xba090888, - 0xba124002, - 0xc4104002, - 0xc00e7048, - 0xc81228fc, - 0xd3f17044, - 0xc00028ae, - 0xd3f19080, - 0xd0f12cbe, - 0x85020e20, - 0x0cfec036, - 0xa103d208, - 0xc000b421, - 0xc0029c22, - 0xd01172c0, - 0x9c221c0a, - 0x5b0cb780, - 0xa882f208, - 0x1432d010, - 0xc000743d, - 0x087b90b6, - 0x90e0c000, - 0x850a7406, - 0x4478b302, - 0xf2089d43, - 0xe210a903, - 0x0a0a8021, - 0xc01208fe, - 0xc0107008, - 0x9c227002, - 0x5994b720, - 0xb7208502, - 0xd81041cb, - 0xd810a17f, - 0x8502a173, - 0x5b0cb780, - 0xa167f010, - 0xa17bd810, - 0xa177d810, - 0xa167d850, - 0xa17bf010, - 0xa16fd850, - 0xa16bd850, - 0xa163d850, - 0xa167f050, - 0xa163f050, - 0xa17ff010, - 0xa16ff050, - 0xa16bf050, - 0xa0e1f010, - 0xa11fda08, - 0xa113da08, - 0xa107f208, - 0xa11bda08, - 0xa117da08, - 0xa107da48, - 0xa11bf208, - 0xa10fda48, - 0xa10bda48, - 0xa103da48, - 0xa107f248, + 0xf2085a8c, + 0xd010a882, + 0x743d1432, + 0x90b6c000, + 0xc000087b, + 0x740690e0, + 0xb302850a, + 0x9d434478, + 0xa903f208, + 0x8021e210, + 0x08fe0a0a, + 0x7008c012, + 0x7002c010, + 0xb7209c22, + 0x85025914, 0x41cbb720, - 0xa103f248, - 0xa11ff208, - 0xa10ff248, - 0xa081f208, - 0xa10bf248, - 0xb7809c22, - 0xf0105b0c, - 0xf208a8e1, - 0xd810a081, - 0xda08a8f2, - 0xd850a092, - 0xda48a8e5, - 0xf050a085, - 0xf248a8e6, - 0xf050a086, - 0xf248a8e1, - 0xd810a081, - 0xda08a8fe, - 0xf010a09e, - 0xf208a8f9, - 0xf010a099, - 0xf208a8e6, - 0xd850a086, - 0xda48a8e1, - 0xd810a081, - 0xda08a8fa, - 0xd850a09a, - 0xda48a8ed, - 0xd810a08d, - 0xda08a8f6, - 0xd850a096, - 0xda48a8e9, - 0xf050a089, - 0xf248a8ee, - 0xf010a08e, - 0xb720a8fd, - 0xf2085c14, - 0xb740a09d, - 0xf05041dd, - 0xc301aa69, - 0xb5408120, - 0xf05041dd, - 0xf310aa61, - 0x85028821, - 0x40cdb580, + 0xa17fd810, 0xa173d810, - 0x08028502, - 0xa167f010, - 0xa17bd810, - 0xa177d810, - 0xa167d850, - 0xa17bf010, - 0xa16fd850, - 0xa16bd850, - 0xa16bf050, - 0x74c29c22, - 0xc0019e5c, - 0xb78091c4, - 0xd2085e8c, - 0x7440a885, - 0xb5438502, - 0xc0017a98, - 0xb78091a4, - 0xb7205b0c, - 0xda485894, - 0xb740a881, - 0xb78042cd, - 0xb740598c, - 0x60955c14, - 0xa917f248, - 0xa94df010, - 0x44c5b740, - 0x444db780, - 0x8124c201, - 0x88a3e210, - 0x8a21f310, - 0xc0007048, - 0xb56391fc, - 0xc0007a88, - 0x74c09160, - 0x9104c000, - 0x598cb720, - 0xaa01da08, - 0x41abb580, - 0x7a88b703, - 0xa61d9c22, - 0xba3b0e82, - 0xcc124002, - 0x9eb872ca, - 0x9e969e56, - 0x12ac66b1, - 0xba017540, - 0xc0004003, - 0x058b933c, - 0x0d02018b, - 0x9b12c014, - 0x5e0bd322, - 0x9e857148, - 0x931ac000, - 0x5990d324, - 0x0d0201ee, - 0x9b06c014, - 0x60419e6c, - 0x5a93d024, - 0x9180c000, - 0x588cb780, - 0xa88ada08, - 0x1590d010, + 0xb7808502, + 0xf0105a8c, + 0xd810a167, + 0xd810a17b, + 0xd850a177, + 0xf010a167, + 0xd850a17b, + 0xd850a16f, + 0xd850a16b, + 0xf050a163, + 0xf050a167, + 0xf010a163, + 0xf050a17f, + 0xf050a16f, + 0xf010a16b, + 0xda08a0e1, + 0xda08a11f, + 0xf208a113, + 0xda08a107, + 0xda08a11b, + 0xda48a117, + 0xf208a107, + 0xda48a11b, + 0xda48a10f, + 0xda48a10b, + 0xf248a103, + 0xb720a107, + 0xf24841cb, + 0xf208a103, + 0xf248a11f, + 0xf208a10f, + 0xf248a081, + 0x9c22a10b, + 0x5a8cb780, + 0xa8e1f010, + 0xa081f208, + 0xa8f2d810, + 0xa092da08, + 0xa8e5d850, + 0xa085da48, + 0xa8e6f050, + 0xa086f248, + 0xa8e1f050, + 0xa081f248, + 0xa8fed810, + 0xa09eda08, + 0xa8f9f010, + 0xa099f208, + 0xa8e6f010, + 0xa086f208, + 0xa8e1d850, + 0xa081da48, + 0xa8fad810, + 0xa09ada08, + 0xa8edd850, + 0xa08dda48, + 0xa8f6d810, + 0xa096da08, + 0xa8e9d850, + 0xa089da48, + 0xa8eef050, + 0xa08ef248, + 0xa8fdf010, + 0x5b94b720, + 0xa09df208, + 0x41ddb740, + 0xaa69f050, + 0x8120c301, + 0x41ddb540, + 0xaa61f050, + 0x8821f310, + 0xb5808502, + 0xd81040cd, + 0x8502a173, + 0xf0100802, + 0xd810a167, + 0xd810a17b, + 0xd850a177, + 0xf010a167, + 0xd850a17b, + 0xd850a16f, + 0xf050a16b, + 0x9c22a16b, + 0x9e5c74c2, + 0x91c4c001, + 0x5e0cb780, + 0xa885d208, + 0x85027440, + 0x7498b543, + 0x91a4c001, + 0x5a8cb780, + 0x5814b720, + 0xa881da48, + 0x42cdb740, + 0x590cb780, + 0x5b94b740, + 0xf2486095, + 0xf010a917, + 0xb740a94d, + 0xb78044c5, + 0xc201444d, + 0xe2108124, + 0xf31088a3, + 0x70488a21, + 0x91fcc000, + 0x7488b563, + 0x9160c000, + 0xc00074c0, + 0xb7209104, + 0xda08590c, + 0xb580aa01, + 0xb70341ab, + 0x9c227488, + 0x0e82a61d, + 0x4002ba3b, + 0x72cacc12, + 0x9e569eb8, + 0x66b19e96, + 0x754012ac, + 0x4003ba01, + 0x933cc000, + 0x018b058b, 0xc0140d02, - 0x9e859af7, - 0xb79f9e68, - 0xb7bf7e6e, - 0xb7df7eee, - 0xb7ff7f6e, - 0xc0027fee, - 0x9c228c00, - 0x8440a61d, - 0x5894b7e0, - 0xaa75da10, - 0x598cb7e0, - 0xb740753a, - 0xf2085b0c, - 0x0c82aa61, - 0x0c92d00a, - 0x7e74b53f, - 0xd8087504, - 0xd848aa5d, - 0xb59fa8c1, - 0xf0087eec, - 0x9e8da8de, - 0xba2d0b02, - 0xb53f4003, - 0xc0017f74, - 0xb7c092a4, - 0xf2105c14, - 0xf210a94b, - 0x7740aa4d, - 0x88a1f310, - 0x921cc000, - 0xa9c6f048, - 0x0d029e6b, - 0x9ab6c014, - 0xa96bda10, - 0x882bf310, - 0x12d06009, - 0x714cd412, - 0xaa69f208, - 0xb79f7502, - 0x08827e6c, - 0x0892d009, - 0xc0017848, - 0xb77f93a2, - 0xb73f7d6a, - 0x9eab7f74, - 0xa949f250, - 0x4002ba1b, - 0x048b0503, - 0x9b71fff4, - 0x92c0c001, - 0x5c14b720, - 0x405db740, - 0x41cdb780, + 0xd3229b12, + 0x71485e0b, + 0xc0009e85, + 0xd324931a, + 0x01ee5990, + 0xc0140d02, + 0x9e6c9b06, + 0xd0246041, + 0xc0005a93, + 0xb7809180, + 0xda08580c, + 0xd010a88a, + 0x0d021590, + 0x9af7c014, + 0x9e689e85, + 0x7e6eb79f, + 0x7eeeb7bf, + 0x7f6eb7df, + 0x7feeb7ff, + 0x8c00c002, + 0xa61d9c22, + 0xb7e08440, + 0xda105814, + 0xb7e0aa75, + 0x753a590c, + 0x5a8cb740, + 0xaa61f208, + 0xd00a0c82, + 0xb53f0c92, + 0x75047e74, + 0xaa5dd808, + 0xa8c1d848, + 0x7eecb59f, + 0xa8def008, + 0x0b029e8d, + 0x4003ba2d, + 0x7f74b53f, + 0x92a4c001, + 0x5b94b7c0, + 0xa94bf210, + 0xaa4df210, 0xf3107740, 0xc00088a1, - 0xda10915c, - 0xb780a96b, - 0xe310464d, - 0x624388ab, - 0xf20812d8, + 0xf048921c, + 0x9e6ba9c6, + 0xc0140d02, + 0xda109ab6, + 0xf310a96b, + 0x6009882b, + 0xd41212d0, + 0xf208714c, 0x7502aa69, - 0x90f2c000, - 0xaa69da08, - 0xc0007500, - 0xb7409222, - 0xb77f45cd, - 0xb73f7d6a, - 0x9eab7f74, - 0x4002ba1b, - 0x048b0503, - 0x9b45fff4, - 0x9140c000, + 0x7e6cb79f, + 0xd0090882, + 0x78480892, + 0x93a2c001, + 0x7d6ab77f, + 0x7f74b73f, + 0xf2509eab, + 0xba1ba949, + 0x05034002, + 0xfff4048b, + 0xc0019b71, + 0xb72092c0, + 0xb7405b94, + 0xb780405d, + 0x774041cd, + 0x88a1f310, + 0x915cc000, 0xa96bda10, - 0xe3109eab, - 0x0d0289ab, - 0x9a60c014, - 0x08020301, - 0x7180c012, - 0x7d6eb79f, - 0x7deeb7bf, - 0x7e6eb7df, - 0x7eeeb7ff, - 0x8c40c002, - 0xa6059c22, - 0x6404b740, - 0x4003ba12, - 0x1e22d011, - 0x5904d226, - 0xc8309e2d, - 0xba13a8cd, - 0x9e5b4002, - 0x6a16d011, - 0x9e4d7088, - 0x90fcc001, - 0xc00074c0, - 0xc180921c, - 0xd0205a07, - 0x0d0201a8, - 0x9a32c014, - 0xaa25f208, - 0xd2246241, - 0xc0005943, - 0xd01190e0, - 0x9ea20e22, - 0x4003ba12, - 0x5c0cb720, - 0x0a10d091, - 0xa882d208, - 0xb3127282, - 0xc000485a, - 0xb72090da, - 0xc8124fb1, - 0x9e507282, - 0x7f6eb79f, - 0x7feeb7bf, - 0x9c228c40, - 0xb720a605, - 0xb7205994, - 0xb700404d, - 0x74445d14, - 0x1e00d051, - 0x4442b340, - 0xb7209e4d, - 0x9e5c43ca, - 0x4003ba12, - 0x7c7edffc, - 0x4002ba1b, - 0x4002ba12, - 0x9102c000, - 0xfff40481, - 0x9e829ba4, - 0x4003ba12, - 0xaa25d288, + 0x464db780, + 0x88abe310, + 0x12d86243, + 0xaa69f208, 0xc0007502, - 0xb78091c4, - 0xd208590c, - 0x7440a881, - 0x90e4c000, - 0x0e24d011, - 0xba129ea2, - 0xd2884003, - 0x7502aa29, - 0x90e4c000, + 0xda0890f2, + 0x7500aa69, + 0x9222c000, + 0x45cdb740, + 0x7d6ab77f, + 0x7f74b73f, + 0xba1b9eab, + 0x05034002, + 0xfff4048b, + 0xc0009b45, + 0xda109140, + 0x9eaba96b, + 0x89abe310, + 0xc0140d02, + 0x03019a60, + 0xc0120802, + 0xb79f7180, + 0xb7bf7d6e, + 0xb7df7dee, + 0xb7ff7e6e, + 0xc0027eee, + 0x9c228c40, + 0xb740a605, + 0xba126384, + 0xd0114003, + 0xd2261e22, + 0x9e2d5904, + 0xa8cdc830, + 0x4002ba13, + 0xd0119e5b, + 0x70886a16, + 0xc0019e4d, + 0x74c090fc, + 0x921cc000, + 0x5a07c180, + 0x01a8d020, + 0xc0140d02, + 0xf2089a32, + 0x6241aa25, + 0x5943d224, + 0x90e0c000, 0x0e22d011, 0xba129ea2, - 0xda484003, - 0x9e52aa39, - 0x08c8d011, - 0xc0007082, - 0x9e8a90fc, + 0xb7204003, + 0xd0915b8c, + 0xd2080a10, + 0x7282a882, + 0x485ab312, + 0x90dac000, + 0x4fb1b720, + 0x7282c812, + 0xb79f9e50, + 0xb7bf7f6e, + 0x8c407fee, + 0xa6059c22, + 0x5914b720, + 0x404db720, + 0x5c94b700, + 0xd0517444, + 0xb3401e00, + 0x9e4d4442, + 0x43cab720, + 0xba129e5c, + 0xdffc4003, + 0xba1b7c7e, + 0xba124002, + 0xc0004002, + 0x04819102, + 0x9ba4fff4, + 0xba129e82, + 0xd2884003, + 0x7502aa25, + 0x91c4c000, + 0x588cb780, + 0xa881d208, + 0xc0007440, + 0xd01190e4, + 0x9ea20e24, 0x4003ba12, - 0x9140c000, - 0x1a109e51, - 0xba247048, - 0xb3244002, - 0x9ea24836, - 0x5c0cb720, - 0x4f29b780, - 0x12289e52, - 0xba129ea2, - 0x76844003, - 0xc0009e89, - 0x0d0a90bc, - 0x90e0c000, - 0x857b76bb, - 0x487ab322, - 0xb7409dcb, - 0xe2104f59, - 0xd09180ad, - 0x9e8a0e10, - 0xaa01d208, + 0xaa29d288, + 0xc0007502, + 0xd01190e4, + 0x9ea20e22, 0x4003ba12, - 0x70489e51, - 0x445ab342, - 0x90fac000, - 0x4fc9b780, - 0xc8129ea1, - 0x9e507282, - 0x7f6eb79f, - 0x7feeb7bf, - 0x9c228c40, - 0xdffca61d, - 0xc0007efe, - 0xb7809204, - 0xb7c05b0c, - 0xda085d14, - 0xda08aa99, - 0xf208ab11, - 0xda08aa86, - 0xc000ab95, - 0xb78091c0, - 0xb7c05b0c, - 0xda485c94, - 0xda48aa8d, - 0xf208ab05, - 0xda48aa9a, - 0xc008ab89, - 0xc0007540, - 0x9eab91dc, - 0x9937fff4, - 0xc2009e81, - 0xc20052a3, - 0xc2005343, - 0xc20053e3, - 0xb74056a7, - 0xd2a66184, - 0x9e2d5904, - 0xa8cdc830, - 0xaa51da10, - 0x63f36363, - 0x621cb740, - 0xda100a04, - 0x9e89a251, - 0xda109d47, - 0xc210aa55, - 0x66d3a925, - 0xf310856e, - 0x9e918821, - 0x4002ba2c, + 0xaa39da48, + 0xd0119e52, + 0x708208c8, + 0x90fcc000, + 0xba129e8a, + 0xc0004003, + 0x9e519140, + 0x70481a10, + 0x4002ba24, + 0x4836b324, + 0xb7209ea2, + 0xb7805b8c, + 0x9e524f29, + 0x9ea21228, + 0x4003ba12, + 0x9e897684, + 0x90bcc000, + 0xc0000d0a, + 0x76bb90e0, + 0xb322857b, + 0x9dcb487a, + 0x4f59b740, + 0x80ade210, + 0x0e10d091, + 0xd2089e8a, + 0xba12aa01, + 0x9e514003, + 0xb3427048, + 0xc000445a, + 0xb78090fa, + 0x9ea14fc9, + 0x7282c812, + 0xb79f9e50, + 0xb7bf7f6e, + 0x8c407fee, + 0xa61d9c22, + 0x7efedffc, + 0x9204c000, + 0x5a8cb780, + 0x5c94b7c0, + 0xaa99da08, + 0xab11da08, + 0xaa86f208, + 0xab95da08, + 0x91c0c000, + 0x5a8cb780, + 0x5c14b7c0, + 0xaa8dda48, + 0xab05da48, + 0xaa9af208, + 0xab89da48, + 0x7540c008, + 0x91dcc000, + 0xfff49eab, + 0x9e819937, + 0x52a3c200, + 0x5343c200, + 0x53e3c200, 0x56a7c200, - 0x7748c00c, - 0x534bc200, - 0x53ebc200, - 0x927cc001, - 0x7580c100, - 0xc07e9e6b, - 0xb3640a7e, - 0xd2264438, - 0xc2805114, - 0xe2205d87, - 0x0d0281af, - 0x9928c014, - 0xa943f210, - 0x618ed032, - 0xa9d1da10, + 0x6104b740, + 0x5904d2a6, + 0xc8309e2d, + 0xda10a8cd, + 0x6363aa51, + 0xb74063f3, + 0x0a04619c, + 0xa251da10, + 0x9d479e89, + 0xaa55da10, + 0xa925c210, + 0x856e66d3, + 0x8821f310, + 0xba2c9e91, + 0xc2004002, + 0xc00c56a7, + 0xc2007748, + 0xc200534b, + 0xc00153eb, + 0xc100927c, + 0x9e6b7580, + 0x0a7ec07e, + 0x4438b364, + 0x5114d226, + 0x5d87c280, 0x81afe220, - 0xba1b0d02, - 0xf2104002, - 0xc014a1c2, - 0x755e9919, - 0xa045f210, - 0x1a50d04d, - 0x5213d01a, - 0x90dac000, - 0xf3108542, - 0x52108823, - 0xa245f210, - 0xda108506, - 0xb79fa15f, - 0xb7bf7e6e, - 0xb7df7eee, - 0xb7ff7f6e, - 0xc0027fee, - 0x9c228c00, - 0x76c0a60d, - 0x5894b7a0, - 0x92a2c001, - 0x5b0cb7a0, - 0xaa2dda48, - 0xc0007500, - 0x0d8690a2, - 0x9b60fff4, - 0xaa39da08, - 0xc0007500, - 0x0d8290a2, - 0x9b58fff4, - 0xa8a1da48, - 0xaa29da10, - 0xc0007048, - 0xda089382, - 0xfff4ab3d, - 0xb78099f1, - 0xf208598c, - 0xd210a881, - 0xb720aaa1, - 0x74425c14, - 0x4f49b5a0, - 0x9eaa9e83, - 0x4002ba1e, - 0xfff40916, - 0xba009ab9, - 0xd2104002, - 0xd210a021, - 0xb79fa821, - 0xb7bf7eee, - 0xb7df7f6e, - 0x8c607fee, - 0x9c229c22, + 0xc0140d02, + 0xf2109928, + 0xd032a943, + 0xda10618e, + 0xe220a9d1, + 0x0d0281af, 0x4002ba1b, - 0x5887d1a4, - 0x9e489e5a, - 0x52200886, - 0x70881a04, - 0x907cc001, - 0x08029e4c, - 0xd0117008, - 0x50b01a32, - 0x91d6c000, - 0xc0007844, - 0xd01191a4, - 0xba040a02, - 0x9e4c4002, - 0x58877008, - 0x92d8ffff, - 0x9c220802, - 0xba001030, - 0x9c224002, - 0x5907d1a6, - 0x8821e210, + 0xa1c2f210, + 0x9919c014, + 0xf210755e, + 0xd04da045, + 0xd01a1a50, + 0xc0005213, + 0x854290da, + 0x8823f310, + 0xf2105210, + 0x8506a245, + 0xa15fda10, + 0x7e6eb79f, + 0x7eeeb7bf, + 0x7f6eb7df, + 0x7feeb7ff, + 0x8c00c002, + 0xa60d9c22, + 0xb7a076c0, + 0xc0015814, + 0xb7a092a2, + 0xda485a8c, + 0x7500aa2d, + 0x90a2c000, + 0xfff40d86, + 0xda089b60, + 0x7500aa39, + 0x90a2c000, + 0xfff40d82, + 0xda489b58, + 0xda10a8a1, + 0x7048aa29, + 0x9382c000, + 0xab3dda08, + 0x99f1fff4, + 0x590cb780, + 0xa881f208, + 0xaaa1d210, + 0x5b94b720, + 0xb5a07442, + 0x9e834f49, + 0xba1e9eaa, + 0x09164002, + 0x9ab9fff4, 0x4002ba00, - 0xd0119c22, - 0x08021e12, - 0x50b07008, - 0x91f6c000, - 0x78449ea1, - 0x9204ffff, + 0xa021d210, + 0xa821d210, + 0x7eeeb79f, + 0x7f6eb7bf, + 0x7feeb7df, + 0x9c228c60, + 0xba1b9c22, + 0xd1a44002, + 0x9e5a5887, + 0x08869e48, + 0x1a045220, + 0xc0017088, + 0x9e4c907c, + 0x70080802, + 0x1a32d011, + 0xc00050b0, + 0x784491d6, + 0x91a4c000, 0x0a02d011, 0x4002ba04, 0x70089e4c, 0xffff5887, - 0x080692d8, - 0xa6059c22, + 0x080292d8, + 0x10309c22, + 0x4002ba00, + 0xd1a69c22, + 0xe2105907, + 0xba008821, + 0x9c224002, + 0x1e12d011, + 0x70080802, + 0xc00050b0, + 0x9ea191f6, + 0xffff7844, + 0xd0119204, + 0xba040a02, + 0x9e4c4002, + 0x58877008, + 0x92d8ffff, + 0x9c220806, + 0xc030a605, + 0xb7a0ac7d, + 0x9d59580c, + 0xa45dc038, 0xac7dc030, - 0x588cb7a0, - 0xc0389d59, - 0xc030a45d, - 0xc038ac7d, - 0xc030a45d, - 0xc038ac7d, - 0x0d82a45d, - 0x0982c002, - 0x9baafff4, - 0x7c3edffc, - 0xa9aada08, - 0xd0020a02, - 0xb7200a42, - 0x09ba5e8c, - 0x0aacc002, - 0xd2088506, - 0xb540a221, - 0xfff440b9, - 0xb7209b97, - 0xd1315c14, - 0xd1710e14, - 0xd1310c94, - 0xda080d1c, - 0xd171a001, - 0x85020e1c, - 0x402bb500, - 0xa143d808, - 0x0886c001, - 0xa103da08, - 0x48cdb520, - 0x7f6eb79f, - 0x7feeb7bf, - 0x9c228c40, - 0x5894b720, - 0xa876d810, - 0xa96ff010, - 0x42d3b500, - 0xa96df010, - 0x5994b740, - 0x41cdb780, - 0x5f0cb760, - 0x41cdb540, - 0xa8c9d810, - 0x8821f310, - 0x1d02d013, - 0xa964f00a, - 0x88a3e210, - 0xf0506243, - 0xf310a96d, - 0xf0088221, - 0xb540a265, - 0xf01045cd, - 0xb580aa71, - 0xf010424d, - 0xb520a8f5, - 0x9c2242cd, - 0x74c0c008, - 0x9e529e58, - 0x90fcc000, - 0x70c0d002, - 0x51f31a14, - 0xc0055013, - 0xc0007400, + 0xa45dc038, + 0xac7dc030, + 0xa45dc038, + 0xc0020d82, + 0xfff40982, + 0xdffc9baa, + 0xda087c3e, + 0x0a02a9aa, + 0x0a42d002, + 0x5e0cb720, + 0xc00209ba, + 0x85060aac, + 0xa221d208, + 0x40b9b540, + 0x9b97fff4, + 0x5b94b720, + 0x0e14d131, + 0x0c94d171, + 0x0d1cd131, + 0xa001da08, + 0x0e1cd171, + 0xb5008502, + 0xd808402b, + 0xc001a143, + 0xda080886, + 0xb520a103, + 0xb79f48cd, + 0xb7bf7f6e, + 0x8c407fee, + 0xb7209c22, + 0xd8105814, + 0xf010a876, + 0xb500a96f, + 0xf01042d3, + 0xb740a96d, + 0xb7805914, + 0xb76041cd, + 0xb5405e8c, + 0xd81041cd, + 0xf310a8c9, + 0xd0138821, + 0xf00a1d02, + 0xe210a964, + 0x624388a3, + 0xa96df050, + 0x8221f310, + 0xa265f008, + 0x45cdb540, + 0xaa71f010, + 0x424db580, + 0xa8f5f010, + 0x42cdb520, + 0xc0089c22, + 0x9e5874c0, + 0xc0009e52, 0xd00290fc, - 0x1a507000, - 0x01285013, - 0x6184b740, - 0x620cb780, - 0x5904d1a6, - 0xc0409e2d, - 0xc830a8e5, - 0x7044aa4d, - 0xd01d6009, - 0xd01a1214, - 0xb3405013, - 0x122248ba, - 0x9c225010, + 0x1a1470c0, + 0x501351f3, + 0x7400c005, + 0x90fcc000, + 0x7000d002, + 0x50131a50, + 0xb7400128, + 0xb7806104, + 0xd1a6618c, + 0x9e2d5904, + 0xa8e5c040, + 0xaa4dc830, + 0x60097044, + 0x1214d01d, + 0x5013d01a, + 0x48bab340, + 0x50101222, + 0x9e989c22, + 0x09020802, + 0x9140c000, 0x08029e98, - 0xc0000902, - 0x9e989140, - 0xd0100802, - 0xcc144530, - 0xc01472c0, - 0x72c07200, - 0x5d09c180, - 0x7204e009, - 0x5d04f012, - 0x9254c000, - 0xd00472c4, - 0xd0240804, - 0x72c015b4, - 0x0802d004, - 0x15b0d024, + 0x4530d010, + 0x72c0cc14, + 0x7200c014, + 0xc18072c0, + 0xe0095d09, + 0xf0127204, + 0xc0005d04, + 0x72c49254, + 0x0804d004, + 0x15b4d024, + 0xd00472c0, + 0xd0240802, + 0xe00015b0, + 0x11813124, + 0x442ab330, + 0x72c09c22, + 0xffff0886, + 0xc40293a6, + 0xd06572c0, + 0xd0652c9e, + 0xc8023c9e, + 0xd0657200, + 0xd0652d2e, + 0xe0003d2e, + 0x9e531514, + 0x5408d01a, + 0x50acd01a, + 0xd01472c0, + 0xd0240002, + 0xe08015b0, + 0x5c055885, + 0x9304ffff, 0x3124e000, 0xb3301181, 0x9c22442a, - 0x088672c0, - 0x93a6ffff, - 0x72c0c402, - 0x2c9ed065, - 0x3c9ed065, - 0x7200c802, - 0x2d2ed065, - 0x3d2ed065, - 0x1514e000, - 0xd01a9e53, - 0xd01a5408, - 0x72c050ac, - 0x0002d014, - 0x15b0d024, - 0x5885e080, - 0xffff5c05, - 0xe0009304, - 0x11813124, - 0x442ab330, - 0x00009c22, 0x87c2c809, 0x0c20b060, 0x87c2c809, @@ -3286,7 +3169,8 @@ unsigned long aui32MPG4CBR_SlaveMTXTOPAZFWText[] = { 0x09c0b060, }; -unsigned long aui32MPG4CBR_SlaveMTXTOPAZFWData[] = { +unsigned long aui32MPG4CBR_SlaveMTXTOPAZFWData[] = +{ 0x00000000, 0x00000000, 0x00000000, @@ -3328,41 +3212,37 @@ unsigned long aui32MPG4CBR_SlaveMTXTOPAZFWData[] = { 0x00000000, 0x00000000, 0x809000b0, - 0x809002f8, - 0x828839c4, - 0x828834cc, - 0x828834dc, - 0x8288357c, - 0x828833e8, - 0x8288343e, - 0x82883438, - 0x828835ac, - 0x828835d6, - 0x828835e8, - 0x82883620, - 0x82883624, - 0x82883654, - 0x82883684, - 0x828836ac, - 0x828836ec, - 0x828836fc, - 0x8288370c, - 0x828834a4, - 0x82883714, - 0x82883720, - 0x82883750, - 0x82883758, - 0x8288378c, - 0x82883bf4, - 0x82883b2e, - 0x82883bb0, - 0x8288398c, - 0x82883a8c, - 0x82883acc, - 0x82883af0, - 0x00000000, - 0x00000000, - 0x00000000, + 0x809002e8, + 0x828837f4, + 0x82883300, + 0x82883310, + 0x828833b0, + 0x82883228, + 0x8288327e, + 0x828833e0, + 0x8288340a, + 0x8288341c, + 0x82883454, + 0x82883458, + 0x82883488, + 0x828834b8, + 0x828834e0, + 0x82883520, + 0x82883530, + 0x82883540, + 0x82883220, + 0x82883548, + 0x82883550, + 0x82883580, + 0x82883588, + 0x828835bc, + 0x82883a24, + 0x8288395e, + 0x828839e0, + 0x828837bc, + 0x828838bc, + 0x828838fc, + 0x82883920, 0x00000000, 0x00000000, 0x00000000, @@ -3722,18 +3602,18 @@ unsigned long aui32MPG4CBR_SlaveMTXTOPAZFWData[] = { 0x00000000, 0x00000000, 0x00000000, - 0x8090074c, - 0x8090074c, - 0x80901efc, - 0x8090197c, - 0x80902fa4, - 0x809022e8, - 0x80901ca4, - 0x8090074c, - 0x8090074c, - 0x8090074c, - 0x8090074c, - 0x8090074c, + 0x8090073c, + 0x8090073c, + 0x80901e4c, + 0x809018e0, + 0x80902dc4, + 0x80902238, + 0x80901bf4, + 0x8090073c, + 0x8090073c, + 0x8090073c, + 0x8090073c, + 0x8090073c, 0x00000000, 0x00000000, 0x00000000, @@ -3893,18 +3773,22 @@ unsigned long aui32MPG4CBR_SlaveMTXTOPAZFWData[] = { 0x00000000, }; -unsigned long aui32MPG4CBR_SlaveMTXTOPAZFWTextReloc[] = { +unsigned long aui32MPG4CBR_SlaveMTXTOPAZFWTextReloc[] = +{ 0 }; -unsigned char aui8MPG4CBR_SlaveMTXTOPAZFWTextRelocType[] = { +unsigned char aui8MPG4CBR_SlaveMTXTOPAZFWTextRelocType[] = +{ 0 }; -unsigned long aui32MPG4CBR_SlaveMTXTOPAZFWTextRelocFullAddr[] = { +unsigned long aui32MPG4CBR_SlaveMTXTOPAZFWTextRelocFullAddr[] = +{ 0 }; -unsigned long aui32MPG4CBR_SlaveMTXTOPAZFWDataReloc[] = { +unsigned long aui32MPG4CBR_SlaveMTXTOPAZFWDataReloc[] = +{ 0 }; diff --git a/fw/MPG4SlaveFirmwareCBR_bin.h b/fw/MPG4SlaveFirmwareCBR_bin.h index a5579cf..101e4c9 100644 --- a/fw/MPG4SlaveFirmwareCBR_bin.h +++ b/fw/MPG4SlaveFirmwareCBR_bin.h @@ -1,27 +1,3 @@ -/* - * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sub license, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice (including the - * next paragraph) shall be included in all copies or substantial portions - * of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. - * IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR - * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - */ // This file was automatically generated from ../release/MPG4SlaveFirmwareCBR.dnl using dnl2c. diff --git a/fw/MPG4SlaveFirmwareVBR_bin.c b/fw/MPG4SlaveFirmwareVBR_bin.c index 5e79951..7030014 100644 --- a/fw/MPG4SlaveFirmwareVBR_bin.c +++ b/fw/MPG4SlaveFirmwareVBR_bin.c @@ -1,55 +1,62 @@ /* - * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) 2010 Intel Corporation. All rights reserved. + * Copyright (c) Imagination Technologies Limited, UK + * Redistribution. Redistribution and use in binary form, without modification, + * are permitted provided that the following conditions are met: * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sub license, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice (including the - * next paragraph) shall be included in all copies or substantial portions - * of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. - * IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR - * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + * Redistributions must reproduce the above copyright notice and the following + * disclaimer in the documentation and/or other materials provided with the + * distribution.Neither the name of Intel Corporation nor the names of its + * suppliers may be used to endorse or promote products derived from this + * software without specific prior written permission. No reverse engineering, + * decompilation, or disassembly of this software is permitted. + * Limited patent license. Intel Corporation grants a world-wide, royalty-free, + * non-exclusive license under patents it now or hereafter owns or controls + * to make, have made, use, import,offer to sell and sell ("utilize") this + * software, but solely to the extent that any such patent is necessary to + * Utilize the software alone. The patent license shall not apply to any + * combinations which include this software. No hardware per se is licensed hereunder. + * + * DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, + * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,OR CONSEQUENTIAL DAMAGES + * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ // This file was automatically generated from ../release/MPG4SlaveFirmwareVBR.dnl using dnl2c. -unsigned char *szMPG4SlaveFirmwareVBR_buildtag = "BUILD_TOPAZ_SC_1_00_00_0318"; +unsigned char *szMPG4SlaveFirmwareVBR_buildtag="BUILD_TOPAZ_SC_1_00_00_0327"; -unsigned long ui32MPG4VBR_SlaveMTXTOPAZFWTextSize = 3188; -unsigned long ui32MPG4VBR_SlaveMTXTOPAZFWDataSize = 628; +unsigned long ui32MPG4VBR_SlaveMTXTOPAZFWTextSize = 2903; +unsigned long ui32MPG4VBR_SlaveMTXTOPAZFWDataSize = 590; unsigned long ui32MPG4VBR_SlaveMTXTOPAZFWTextRelocSize = 0; unsigned long ui32MPG4VBR_SlaveMTXTOPAZFWDataRelocSize = 0; unsigned long ui32MPG4VBR_SlaveMTXTOPAZFWTextOrigin = 0x80900000; -unsigned long ui32MPG4VBR_SlaveMTXTOPAZFWDataOrigin = 0x82883200; +unsigned long ui32MPG4VBR_SlaveMTXTOPAZFWDataOrigin = 0x82882d80; -unsigned long aui32MPG4VBR_SlaveMTXTOPAZFWText[] = { +unsigned long aui32MPG4VBR_SlaveMTXTOPAZFWText[] = +{ 0x9040c001, 0xc80993fe, 0xc0000e42, 0xc8290e00, - 0xc3bc8422, - 0xc8298440, - 0xc3208622, + 0xc36a8422, + 0xc8298460, + 0xc2d88622, 0x9e838600, 0xc8099e43, - 0xc6380d42, - 0xc8090d00, - 0xc6380942, - 0xc8090940, + 0xc5a80d42, + 0xc8090d60, + 0xc5aa0942, + 0xc8090920, 0xc00a0e42, 0xc8090e40, 0xc00e87c2, @@ -61,7 +68,7 @@ unsigned long aui32MPG4VBR_SlaveMTXTOPAZFWText[] = { 0x9320fffe, 0xa401c838, 0x0dc2c809, - 0x0dc0c636, + 0x0da0c5a8, 0x0e42c809, 0x0b46b080, 0x7e74b77f, @@ -80,8 +87,8 @@ unsigned long aui32MPG4VBR_SlaveMTXTOPAZFWText[] = { 0xffff9c62, 0x058d93a0, 0xb700018d, - 0xb780548c, - 0x9c015414, + 0xb780540c, + 0x9c015394, 0x0687a605, 0x0ea0060b, 0xffff9c62, @@ -91,80 +98,78 @@ unsigned long aui32MPG4VBR_SlaveMTXTOPAZFWText[] = { 0xa6059c22, 0x0e860a82, 0xc0340d82, - 0xc0149b32, - 0x0d8a9967, - 0x9b2dc034, - 0x7108b783, + 0xc0149af9, + 0x0d8a9963, + 0x9af4c034, + 0x4908b782, 0xc0007500, 0xc0149082, - 0xc0149abe, - 0x740299db, + 0xc0149aba, + 0x740299d7, 0xb3549e6c, 0x02894424, - 0x995dc014, + 0x9959c014, 0xffff7540, 0xb79f90e2, 0xb7bf7f6e, 0x8c407fee, 0x87029c22, 0xb5438502, + 0xb5436418, + 0xb5436498, + 0xb5436518, 0xb5436818, 0xb5436898, - 0xb5436918, - 0xb5436c18, - 0xb5436c98, - 0xb5436d18, - 0xb5437118, - 0xb5437198, - 0xb5437218, - 0xb5407818, + 0xb5426918, + 0xb5434918, + 0xb5406e18, + 0xb5404784, 0xb5404804, 0xb5404884, 0xb5404904, 0xb5404984, - 0xb5404a04, + 0xb5404b84, 0xb5404c04, 0xb5404c84, - 0xb5404d04, 0xb5404202, 0xb5404282, - 0xb5405004, - 0xb5407a84, - 0xb5404e84, - 0x9c224702, + 0xb5404f84, + 0xb5407984, + 0xb5404e04, + 0x9c224602, 0x8420a605, - 0x9ba6fff4, + 0x9baafff4, 0xc0340d8a, - 0xfff49ada, - 0xc0349bc6, - 0xc4209ae5, + 0xfff49aa5, + 0xc0349bca, + 0xc4209ab0, 0x0a020cd2, 0xc000b481, 0x4220b105, 0xe0310d8a, 0xc0148d80, 0xc8299a01, - 0xc3bc0922, - 0xb73f0920, + 0xc36a0922, + 0xb73f0940, 0xd0717f6c, 0xb5802a5e, - 0xc01e450c, + 0xc01e448c, 0x85022a80, 0xa8c2f008, 0xc2807102, 0xb5a05a95, - 0xb341460c, + 0xb341458c, 0x76404434, - 0x459cb540, - 0x448cb520, + 0x451cb540, + 0x440cb520, 0x90c2c000, 0x0e12d011, 0xa241f008, - 0x550cb780, + 0x548cb780, 0x08c2c807, 0x0880c570, 0x0caac032, - 0x538cb580, + 0x530cb580, 0xc000b421, 0x0cf40a2a, 0xc000b481, @@ -195,7 +200,7 @@ unsigned long aui32MPG4VBR_SlaveMTXTOPAZFWText[] = { 0xc0340a02, 0xb4810c9e, 0xfff4c000, - 0x08029b2c, + 0x08029b30, 0x7eeeb79f, 0x7f6eb7bf, 0x9c228c60, @@ -250,7 +255,7 @@ unsigned long aui32MPG4VBR_SlaveMTXTOPAZFWText[] = { 0x09920d82, 0x0d02c002, 0x0902c002, - 0x9a04c034, + 0x99cfc034, 0xc0340a0a, 0xb4810c9e, 0x1b04c000, @@ -258,7 +263,7 @@ unsigned long aui32MPG4VBR_SlaveMTXTOPAZFWText[] = { 0x9202c000, 0xb55f9dcf, 0xc0347f7c, - 0xf23199d7, + 0xf23199a2, 0xb75fa045, 0x1b047f7c, 0x851075bf, @@ -277,10 +282,10 @@ unsigned long aui32MPG4VBR_SlaveMTXTOPAZFWText[] = { 0x9c80c817, 0xf8399c22, 0x0d9aa205, - 0x99bdc034, + 0x9988c034, 0xf9f80d8a, - 0xc02daa1d, - 0xa6059300, + 0xc02caa1d, + 0xa6059060, 0x0a42c801, 0x0a00c010, 0x2ebed3f2, @@ -288,50 +293,50 @@ unsigned long aui32MPG4VBR_SlaveMTXTOPAZFWText[] = { 0xc000b481, 0x0cf408aa, 0xc000b421, - 0x558cb780, + 0x550cb780, 0x0c92c080, 0xa881f208, 0xc000b421, - 0x558cb780, + 0x550cb780, 0xf2080c88, 0xb421a889, 0xb780c000, - 0x0c84558c, + 0x0c84550c, 0xa88df208, 0xc000b421, 0x1c980902, 0xc000b441, - 0x558cb780, + 0x550cb780, 0xf2080c90, 0xb421a885, 0xb7a0c000, - 0x0dd2558c, - 0x9976c034, + 0x0dd2550c, + 0x9941c034, 0xaa25f208, 0xffff7008, 0x0daa9344, 0x0d060982, 0x0902c121, 0x9b29fff4, - 0x4714b760, + 0x4694b760, 0x0d02c021, 0x09c20d04, 0x9b16fff4, - 0x4714b760, + 0x4694b760, 0x0d0609c2, 0x9b10fff4, 0x09820daa, 0xc1010d02, 0xfff40902, 0x0d929b14, - 0x9952c034, + 0x991dc034, 0xaa25f208, 0xffff7008, 0x77409344, 0x90a2c000, 0xc0340d8e, - 0x0d8a9954, - 0x9951c034, + 0x0d8a991f, + 0x991cc034, 0x7f6eb79f, 0x7feeb7bf, 0x9c228c40, @@ -339,13 +344,13 @@ unsigned long aui32MPG4VBR_SlaveMTXTOPAZFWText[] = { 0x0a020c8e, 0xc000b481, 0x4220b101, - 0x558cb780, + 0x550cb780, 0xa085f208, 0x0a021c8c, 0xc000b481, 0x4220b105, 0x2b5ed1f1, - 0x558cb780, + 0x550cb780, 0xcff09ead, 0xc2802e80, 0xf2085ea1, @@ -354,11 +359,11 @@ unsigned long aui32MPG4VBR_SlaveMTXTOPAZFWText[] = { 0x0a020c84, 0xc000b481, 0x4220b101, - 0x468cb520, + 0x460cb520, 0xb4810c84, 0xb101c000, 0xb5204220, - 0xc070470c, + 0xc070468c, 0xb4810c8e, 0x0882c000, 0xb4211c8c, @@ -367,12 +372,12 @@ unsigned long aui32MPG4VBR_SlaveMTXTOPAZFWText[] = { 0xb4211c8c, 0x0c84c000, 0xc000b481, - 0x6204b740, + 0x6004b740, 0x5908d326, 0xe0309e2d, 0x9ea4aa4d, 0xb7809c62, - 0x7740558c, + 0x7740550c, 0x9ea98502, 0xd0010d82, 0xf2080db2, @@ -416,7 +421,7 @@ unsigned long aui32MPG4VBR_SlaveMTXTOPAZFWText[] = { 0x3c80c400, 0xc000b481, 0x4220b102, - 0x5914b760, + 0x5814b760, 0x6931d312, 0x9e518502, 0x4070b960, @@ -428,7 +433,7 @@ unsigned long aui32MPG4VBR_SlaveMTXTOPAZFWText[] = { 0x9301ffff, 0x8560c1c0, 0x80ade210, - 0x5b14b760, + 0x5a14b760, 0x3904c001, 0x8521ce3e, 0x4048b960, @@ -438,7 +443,7 @@ unsigned long aui32MPG4VBR_SlaveMTXTOPAZFWText[] = { 0x85100890, 0x9301ffff, 0x812de220, - 0x588cb780, + 0x578cb780, 0x3908c001, 0x0d60c1c0, 0xdac85d09, @@ -456,7 +461,7 @@ unsigned long aui32MPG4VBR_SlaveMTXTOPAZFWText[] = { 0x2a04c001, 0xc0007500, 0xb7409362, - 0x09025914, + 0x09025814, 0x4070b960, 0x08e0c1c0, 0x5889d0a4, @@ -471,7 +476,7 @@ unsigned long aui32MPG4VBR_SlaveMTXTOPAZFWText[] = { 0xc0010205, 0x75002a08, 0x91e2c001, - 0x5b14b740, + 0x5a14b740, 0xb9600982, 0xc1c04048, 0xd0a408e0, @@ -491,13 +496,13 @@ unsigned long aui32MPG4VBR_SlaveMTXTOPAZFWText[] = { 0xf0104220, 0xb73fa0c1, 0xb7807e72, - 0xdac8588c, + 0xdac8578c, 0xcfffa086, 0xc0702976, 0xb4410c92, 0x8c20c000, 0xb7409c22, - 0xd312508c, + 0xd312500c, 0x0a026cb1, 0x0cc0c1c0, 0xc4005c8b, @@ -518,7 +523,7 @@ unsigned long aui32MPG4VBR_SlaveMTXTOPAZFWText[] = { 0x3c80c400, 0xc000b481, 0x4220b103, - 0x5a14b740, + 0x5914b740, 0x6d31d311, 0x4058b960, 0xc1c00085, @@ -673,63 +678,65 @@ unsigned long aui32MPG4VBR_SlaveMTXTOPAZFWText[] = { 0xa60d9360, 0x85028420, 0xb55f9e55, - 0xb55f7f7c, - 0xf0107ffc, - 0xe011aa61, - 0x03078c8e, + 0xf0107f7c, + 0xe012aa61, + 0x03078d8e, + 0x7ffcb55f, 0x750a1a08, 0x590cd226, 0xe05a8540, 0xc0038044, - 0xc00090a0, + 0xc0009120, 0xc0009180, - 0xc00092a0, 0xc00193c0, - 0xc0019100, - 0xc0029200, - 0xe0119060, - 0x9e8b8d88, - 0x1954d072, - 0x500cb5a0, - 0x9bc8fff4, - 0x9200c002, - 0x5014b740, - 0xe0119ea9, - 0x9e8b8d88, + 0xc00190c0, + 0xc00191e0, + 0xc00292c0, + 0xb7209100, + 0xb780568c, + 0x2a0849ad, + 0x856a7500, + 0x4462b352, + 0xe0119d57, + 0xd0728d88, + 0xb5a01954, + 0xfff44f8c, + 0xc0029bbf, + 0xb7409160, + 0x9ea94f94, + 0x8d88e011, 0xfff41514, - 0xc0029bbd, - 0xe01190a0, - 0x9e8b8d88, - 0x295ed3f2, - 0xfff40916, - 0xb5a09aeb, - 0xc001500c, - 0xe0119320, - 0x9e8b8d88, + 0xc0029bb5, + 0xe0119020, + 0xd3f28d88, + 0x0916295e, + 0x9ae4fff4, + 0x4f8cb5a0, + 0x92c0c001, + 0x8d88e011, 0x295ed3f2, 0xfff40916, - 0xc0019adf, - 0xd20891e0, - 0x9e8baa41, - 0x8c88f011, - 0xd0124a7d, - 0x0d062ace, - 0x018b0906, - 0x9ad0fff4, - 0x9e6a9e83, - 0x0d02018b, - 0x9acafff4, - 0x9340c000, - 0xaa41d208, - 0xf0119e8b, + 0xc0019ad9, + 0xd20891a0, + 0xf011aa41, + 0x4a7d8c88, + 0x2aced012, + 0x09060d06, + 0xfff4018b, + 0x9e839acb, + 0x018b9e6a, + 0xfff40d02, + 0xc0009ac5, + 0xd2089320, + 0xf011aa41, 0x4a7d8c88, 0x2aced012, 0x09060d02, 0xfff4018b, - 0x9e839abb, + 0x9e839ab7, 0x018b9e6a, 0x0d7ec00e, - 0x9ab4fff4, + 0x9ab0fff4, 0x9080c000, 0x90e0c001, 0x7e68b79f, @@ -773,7 +780,7 @@ unsigned long aui32MPG4VBR_SlaveMTXTOPAZFWText[] = { 0x0a9cc002, 0x5a95c280, 0xfff4018b, - 0xb75f9a1e, + 0xb75f9a1a, 0xc2807f7c, 0xc3015a88, 0xc0008122, @@ -781,7 +788,7 @@ unsigned long aui32MPG4VBR_SlaveMTXTOPAZFWText[] = { 0x9dcf8d88, 0x8510050b, 0x7f7cb55f, - 0x9b23fff4, + 0x9b1ffff4, 0x7f7cb75f, 0x718e0b04, 0x92a6fffe, @@ -808,7 +815,7 @@ unsigned long aui32MPG4VBR_SlaveMTXTOPAZFWText[] = { 0xc000b481, 0x0c8408c2, 0xc000b421, - 0x5e0cb740, + 0x5d0cb740, 0xa947f048, 0x802df210, 0xa245f048, @@ -827,44 +834,44 @@ unsigned long aui32MPG4VBR_SlaveMTXTOPAZFWText[] = { 0xb101c000, 0xd0534220, 0xb7801910, - 0xf248570c, + 0xf248568c, 0xf210a891, 0x0d8288a3, 0x018b0d06, - 0x9884fff4, + 0x9880fff4, 0x0ca2c080, 0xc000b4a1, 0x0d82c002, - 0x9954c014, + 0x991bc014, 0xffff700a, 0x0daa9364, 0x0d0a0982, 0x0902c121, - 0x9b09ffd4, - 0x570cb780, + 0x9b05ffd4, + 0x568cb780, 0xa992f248, 0x0d02c0a1, 0x09c20d04, - 0x9af4ffd4, + 0x9af0ffd4, 0x0d82c0c0, 0x0d420992, 0xc0140942, - 0xb79f9957, + 0xb79f991e, 0xb7bf7f6e, 0x8c407fee, - 0xa60d9c22, + 0xa6059c22, 0x8400c010, - 0x570cb720, + 0x568cb720, 0x49adb780, 0x75002a20, - 0x5914b7c0, + 0x580cb7a0, 0xc0000902, - 0xb7839182, - 0x75007108, + 0xb7829182, + 0x75004908, 0x90e2c000, - 0xaa41d290, - 0xc0057500, - 0xb7209164, + 0xaa21d288, + 0xc0037500, + 0xb7209284, 0xd01149ad, 0x75002a18, 0x3924d002, @@ -875,1066 +882,973 @@ unsigned long aui32MPG4VBR_SlaveMTXTOPAZFWText[] = { 0xc0503926, 0xb4410c82, 0x9d87c000, - 0x468cb740, + 0x460cb740, 0x09c20dc2, 0x0d02c010, 0x0c81cff0, - 0x9acbffd4, - 0x7108b783, - 0x75009d1b, - 0x0b01cff0, + 0x9ac7ffd4, + 0x4908b782, + 0x75009d0b, + 0x0901cff0, 0x9282c000, - 0xaa41d290, + 0xaa21d288, 0xc0007500, 0xb79f91e2, - 0xf211606c, + 0xe211606c, 0xc0108d00, 0x75002a00, 0x0a03cff0, 0x8001f310, - 0x4422b346, + 0x4422b342, 0x4068b79e, 0x08c2c801, 0x0880c010, 0x0ceac032, 0x606cb59f, 0xc000b421, - 0x7108b783, - 0xc0017500, - 0xb7839282, - 0x75007208, - 0x91e2c001, - 0x510cb720, - 0x2a12d011, - 0xc0017500, - 0xb7a09102, - 0xb7a05f14, - 0xf2105a0c, - 0x9eabaa21, - 0xb52028f9, - 0x9ea4510c, - 0xb7209c62, - 0xb7805c8c, - 0x75004129, - 0x92a4c000, - 0xa9a1f208, - 0xa83df210, - 0x9e840d82, - 0xf2509c62, - 0x9eaba8a5, - 0xa021f208, - 0x9e8c0982, - 0xda089c62, - 0xb581aa21, - 0xda107b8a, - 0x9eb3a9cd, - 0x9aa6fff4, - 0x0a02c801, - 0x0a00c00a, - 0x0c8ac030, - 0xc000b481, - 0x08c2c008, - 0xb4210c84, + 0xa9adda08, + 0xfff49e93, + 0xc8019add, + 0xc00a0a02, + 0xc0300a00, + 0xb4810c8a, 0xc008c000, - 0x0c880a02, - 0xc000b481, - 0x0d82c0c0, - 0xc0080992, - 0xc0080d02, - 0xc0140902, - 0xc008989d, - 0xc0300a02, - 0xb4810c8e, - 0xb720c000, - 0x8506598c, - 0x4039b540, - 0x9ad1fff4, - 0x6eeeb79f, - 0x6f6eb7bf, - 0x6feeb7df, - 0x8c60c010, - 0xf8399c22, - 0xc450a205, - 0x0a020c82, - 0xc000b481, - 0x4220b101, - 0x0a40c008, + 0x0c8408c2, + 0xc000b421, + 0x0a02c008, + 0xb4810c88, + 0xc0c0c000, + 0x09920d82, + 0x0d02c008, + 0x0902c008, + 0x989bc014, + 0x0a02c008, 0x0c8ec030, 0xc000b481, - 0x38c0c002, - 0x0c82c050, - 0xc000b421, - 0x0d82c0c0, - 0xc0080992, - 0xc0080d02, - 0xc0140902, - 0xc0089869, - 0xc0300a02, + 0x588cb720, + 0xb5408506, + 0xfff44039, + 0xb79f9b08, + 0xb7bf6f6e, + 0xc0106fee, + 0x9c228c40, + 0xa205f839, + 0x0c82c450, + 0xb4810a02, + 0xb101c000, + 0xc0084220, + 0xc0300a40, 0xb4810c8e, - 0xf9f8c000, - 0xfff5aa1d, - 0xa60d9000, - 0x0eb0f011, - 0x9182c001, - 0x0f7ec01e, - 0x0b02c008, - 0x0e8ec030, - 0x7540c040, - 0xc0509e74, - 0xb3540c96, - 0x12d84426, - 0x5a14c200, + 0xc002c000, + 0xc05038c0, + 0xb4210c82, + 0xc0c0c000, + 0x09920d82, + 0x0d02c008, + 0x0902c008, + 0x9869c014, + 0x0a02c008, + 0x0c8ec030, 0xc000b481, - 0x0d0ac030, - 0xc000b4c2, + 0xaa1df9f8, + 0x9320fff6, + 0xf011a60d, + 0xc0010eb0, + 0xc01e9182, + 0xc0080f7e, + 0xc0300b02, + 0xc0400e8e, + 0x9e747540, + 0x0c96c050, + 0x4426b354, + 0xc20012d8, + 0xb4815a14, + 0xc030c000, + 0xb4c20d0a, + 0xb4c5c000, + 0xc030c000, + 0xb4c10c96, + 0xc0c0c000, + 0x09920d82, + 0x0d02c008, + 0x0902c008, + 0x9835c014, 0xc000b4c5, - 0x0c96c030, - 0xc000b4c1, - 0x0d82c0c0, - 0xc0080992, - 0xc0080d02, - 0xc0140902, - 0xb4c59835, - 0x7540c000, - 0x93c4fffe, - 0x9a6ffff4, - 0x7eeeb79f, - 0x7f6eb7bf, - 0x7feeb7df, - 0x9c228c60, + 0xfffe7540, + 0xfff493c4, + 0xb79f9aa8, + 0xb7bf7eee, + 0xb7df7f6e, + 0x8c607fee, + 0xb4639c22, + 0x9c22c000, + 0xa062f812, + 0xc2009c22, + 0x5d890d80, + 0x09829e59, + 0x3d80c400, 0xc000b463, - 0xf8129c22, - 0x9c22a062, - 0x0d80c200, - 0x9e595d89, - 0xc4000982, - 0xb4633d80, - 0xb203c000, - 0x00074620, - 0xc1279c22, - 0x9c229c8f, - 0xb971080a, - 0xc01756f1, - 0xc0719c81, - 0xc0179c80, - 0xb9609c80, - 0x9c224000, - 0x9280ffff, - 0x01c69e5c, - 0x5889d1a4, - 0xc4000882, - 0xb4213c80, - 0xb104c000, - 0x22444220, - 0x71069e53, - 0x9324ffff, - 0xa60d9c22, - 0x8420c004, - 0x0ca2c829, - 0x0cf0c394, - 0xac3dc030, - 0x8d00e133, - 0xa45dc038, - 0xac3dc030, - 0xa45dc038, - 0xac3dc010, - 0xa45dc018, - 0xac25c010, - 0xa445c018, - 0x570cb7a0, - 0x85029ea9, - 0x651ab540, - 0x4b98b541, - 0x468cb740, - 0xc00a0dc2, - 0x09c20d42, - 0x9979ffd4, - 0x0a58d251, - 0xaa01da08, - 0x9ead7502, - 0x9084c000, - 0x448cb580, - 0xaa2df290, - 0x75002a08, - 0x90a4c000, - 0xb5408506, - 0xb780449c, - 0xf2105e0c, - 0x8502a8a1, - 0xa8a6f210, - 0x509cb540, - 0x481ab540, - 0xa103f208, - 0xa085f208, - 0xa929f210, - 0xa08af208, - 0xa92ef210, - 0xa8b2f210, - 0xa10df208, - 0xa8b1f250, - 0xa112f208, - 0xa096f208, - 0xa09af208, - 0x0cf2c050, - 0xf24808c0, - 0xb421a085, - 0x0a0ac000, - 0x0c92c036, - 0xc000b481, - 0x1c8c0896, + 0x4620b203, + 0x9c220007, + 0x9c8fc127, + 0x080a9c22, + 0x56f1b971, + 0x9c81c017, + 0x9c80c071, + 0x9c80c017, + 0x4000b960, + 0xffff9c22, + 0x9e5c9280, + 0xd1a401c6, + 0x08825889, + 0x3c80c400, 0xc000b421, - 0x8c00f031, - 0x8d80e131, - 0xb7c09ea3, - 0xb55f5c8c, - 0x0d027ffc, - 0x4078b960, - 0xa103f208, - 0xd1229dba, - 0x9e2d5d0d, - 0xa8e5f029, - 0x2caed012, - 0xd1265c88, - 0x9e4a5908, - 0xaa4de038, - 0x28bc0d04, - 0x324250a8, - 0xffffa241, - 0xf01091c1, - 0xc036aa61, - 0xb4810c8e, - 0xb73fc000, - 0x1c847fec, + 0x4220b104, + 0x9e532244, + 0xffff7106, + 0x9c229324, + 0xc004a60d, + 0xc8298420, + 0xc34c0ca2, + 0xc0300cb0, + 0xe133ac3d, + 0xc0388d00, + 0xc030a45d, + 0xc038ac3d, + 0xc010a45d, + 0xc018ac3d, + 0xc010a45d, + 0xc018ac25, + 0xb7a0a445, + 0x9ea9568c, + 0xb5408502, + 0xb541641a, + 0xb7404998, + 0x0dc2460c, + 0x0d42c00a, + 0xffd409c2, + 0xd25199ae, + 0xda080a58, + 0x7502aa01, + 0xc0009ead, + 0xb5809084, + 0xf290440c, + 0x2a08aa2d, + 0xc0007500, + 0x850690a4, + 0x441cb540, + 0x5d0cb780, + 0xa8a1f210, + 0xf2108502, + 0xb540a8a6, + 0xb540501c, + 0xf208471a, + 0xf208a103, + 0xf210a085, + 0xf208a929, + 0xf210a08a, + 0xf210a92e, + 0xf208a8b2, + 0xf250a10d, + 0xf208a8b1, + 0xf208a112, + 0xf208a096, + 0xc050a09a, + 0x08c00cf2, + 0xa085f248, 0xc000b421, - 0x996bc014, - 0xaa4dd208, + 0xc0360a0a, + 0xb4810c92, + 0x0896c000, + 0xb4211c8c, + 0xf031c000, + 0xe1318c00, + 0x9ea38d80, + 0x5b8cb7c0, + 0x7ffcb55f, + 0xb9600d02, + 0xf2084078, + 0x9dbaa103, + 0x5d0dd122, + 0xf0299e2d, + 0xd012a8e5, + 0x5c882cae, + 0x5908d126, + 0xe0389e4a, + 0x0d04aa4d, + 0x50a828bc, + 0xa2413242, + 0x91c1ffff, + 0xaa61f010, + 0x0c8ec036, + 0xc000b481, + 0x7fecb73f, + 0xb4211c84, + 0xc014c000, + 0xd2089961, + 0x7500aa4d, + 0x9262c000, + 0xaa2df290, + 0x2ac8f011, + 0x91a4c000, + 0x2a00c800, 0xc0007500, - 0xf2909262, - 0xf011aa2d, - 0xc0002ac8, - 0xc80091a4, - 0x75002a00, - 0x90c4c000, - 0xa9c6f208, - 0x9ae3fff4, - 0xa2cdd208, - 0xa8adf290, - 0x2a14d011, + 0xf20890c4, + 0xfff4a9c6, + 0xd2089ae3, + 0xf290a2cd, + 0xd011a8ad, + 0x75002a14, + 0x9104c000, + 0x0a42c809, + 0x0a30c49e, + 0x528cb580, + 0x458cb780, 0xc0007500, - 0xc8099104, - 0xc51c0a42, - 0xb5800a30, - 0xb780530c, - 0x7500460c, - 0x9162c000, - 0x5a31c080, - 0xc03e2a04, - 0xb4810cea, - 0xc000c000, - 0xb7809280, - 0x7502448c, - 0x915cc000, - 0x2880c100, - 0x0a0e7440, - 0x1a46d001, - 0x9060c000, - 0xc03e0a02, - 0xb4810cea, - 0xb79fc000, - 0xb7bf7a6e, - 0xb7df7aee, - 0xc0067b6e, - 0x9c228c00, - 0x538cb780, - 0x0892c0c8, - 0x40f8b960, - 0x0948d011, - 0xaa45f029, - 0x5889d0a4, + 0xc0809162, + 0x2a045a31, + 0x0ceac03e, 0xc000b481, - 0xffff0890, - 0x9c229321, - 0xb720a605, - 0xb780460c, - 0x74407d0c, - 0xb5800a04, - 0xc0007d0c, - 0xb7839364, - 0x75007108, - 0x92c2c000, - 0x448cb720, - 0x510cb780, - 0x3a407442, - 0x510cb580, - 0x919cc000, - 0x5c8cb780, - 0xa889d208, - 0xc0007440, - 0x850690a4, - 0x7818b543, - 0x0a42c801, - 0x0a00c010, - 0x0ceac032, + 0x9280c000, + 0x440cb780, + 0xc0007502, + 0xc100915c, + 0x74402880, + 0xd0010a0e, + 0xc0001a46, + 0x0a029060, + 0x0ceac03e, 0xc000b481, - 0x08c2c008, - 0x1ce0c002, - 0xc000b421, - 0x0a42c008, - 0x0d0ec030, - 0xc000b482, - 0x0c82c450, - 0x1a40c008, + 0x7a6eb79f, + 0x7aeeb7bf, + 0x7b6eb7df, + 0x8c00c006, + 0xb7809c22, + 0xc0c8530c, + 0xb9600892, + 0xd01140f8, + 0xf0290948, + 0xd0a4aa45, + 0xb4815889, + 0x0890c000, + 0x9321ffff, + 0xa6059c22, + 0x458cb720, + 0x7a8cb780, + 0x0a047440, + 0x7a8cb580, + 0x9364c000, + 0x4908b782, + 0xc0007500, + 0xb72092c2, + 0xb780440c, + 0x7442508c, + 0xb5803a40, + 0xc000508c, + 0xb780919c, + 0xd2085b8c, + 0x7440a889, + 0x90a4c000, + 0xb5438506, + 0xc8016e18, + 0xc0100a42, + 0xc0320a00, + 0xb4810cea, + 0xc008c000, + 0xc00208c2, + 0xb4211ce0, + 0xc008c000, + 0xc0300a42, + 0xb4820d0e, + 0xc450c000, + 0xc0080c82, + 0xb4811a40, + 0xb101c000, + 0xc0024220, + 0xc05038c0, + 0xb4210c82, + 0xc0c0c000, + 0x09920d82, + 0x0d02c008, + 0x0902c008, + 0x9aa7fff4, + 0x0c86c450, + 0xb4810a02, + 0xb102c000, + 0xc0084260, + 0xc0300a00, + 0xb4820d0e, + 0x0c84c000, + 0x1a00c008, 0xc000b481, 0x4220b101, - 0x38c0c002, - 0x0c82c050, - 0xc000b421, - 0x0d82c0c0, - 0xc0080992, - 0xc0080d02, - 0xfff40902, - 0xc4509aa7, + 0x5a35c080, + 0x0902c801, + 0xc00e0940, + 0xd0a828fc, + 0xd0715910, + 0xc03029ce, + 0x9dc80c8a, + 0xc000b441, + 0x0c840a42, + 0xc000b481, + 0xc0007680, + 0xb7209182, + 0xb7405d0c, + 0xf21044bd, + 0xf3108a27, + 0xb5808021, + 0xc45044ad, 0x0a020c86, 0xc000b481, 0x4260b102, - 0x0a00c008, - 0x0d0ec030, - 0xc000b482, - 0xc0080c84, - 0xb4811a00, - 0xb101c000, - 0xc0804220, - 0xc8015a35, - 0x09400902, - 0x28fcc00e, - 0x5910d0a8, - 0x29ced071, - 0x0c8ac030, - 0xb4419dc8, - 0x0a42c000, - 0xb4810c84, - 0x7680c000, - 0x9182c000, - 0x5e0cb720, - 0x44bdb740, - 0x8a27f210, - 0x8021f310, - 0x44adb580, - 0x0c86c450, - 0xb4810a02, + 0xb4810cec, 0xb102c000, - 0x0cec4260, + 0xc2014260, + 0x08ea8926, + 0x0c9ec034, + 0xc000b421, + 0x568cb780, + 0xa891f248, + 0xf2108d40, + 0x0d8288a3, + 0xc2800d06, + 0xb5805a0c, + 0x018b500c, + 0x998effd4, + 0x0ca2c080, + 0xc000b4a1, + 0x470cb780, + 0xb4810c88, + 0xb7a0c000, + 0xc0025794, + 0xfff40d82, + 0x700a9a22, + 0x9364ffff, + 0x7a8cb780, + 0xa8adf210, + 0xa8a2f250, + 0x9e496243, + 0xc0007102, + 0x850690b8, + 0x6c18b543, + 0x458cb780, + 0xc0007500, + 0x0d829102, + 0x9a45ffd4, + 0xffd40d82, + 0x0a029a61, + 0x0ca6c080, 0xc000b481, - 0x4260b102, - 0x8926c201, - 0xc03408ea, - 0xb4210c9e, - 0xb780c000, - 0xf248570c, - 0x8d40a891, - 0x88a3f210, - 0x0d060d82, - 0x5a0cc280, - 0x508cb580, - 0xffd4018b, - 0xc0809959, - 0xb4a10ca2, - 0xb780c000, - 0x0c88478c, + 0x0d92c002, + 0x99fdfff4, + 0xffff7400, + 0x0dea9364, + 0x0d0a0982, + 0x0902c121, + 0x9be7ffb4, + 0x568cb780, + 0xa992f248, + 0x0d02c0a1, + 0x09c20d04, + 0x9bd2ffb4, + 0x0d82c0c0, + 0x0d420992, + 0xfff40942, + 0x0a029a00, + 0x0ceac03e, 0xc000b481, - 0x5894b7a0, - 0x0d82c002, - 0x9a22fff4, - 0xffff700a, - 0xb7809364, - 0xf2107d0c, - 0xf250a8ad, - 0x6243a8a2, - 0x71029e49, - 0x90b8c000, - 0xb5438506, - 0xb7807618, - 0x7500460c, - 0x9242c000, - 0xffd40d82, - 0xb7839a10, - 0x75007208, + 0x7f6eb79f, + 0x7feeb7bf, + 0x9c228c40, + 0xb720a60d, + 0xb780568c, + 0xc00249ad, + 0x75002a00, + 0xc0029e8e, + 0xc8099302, + 0xc4b80cc2, + 0xc8090cb0, + 0xc4c00942, + 0xc8090940, + 0xc50a0d42, + 0xc8090d20, + 0xc56c09c2, + 0xc80909e0, + 0xc4ac0c42, + 0xc8090c00, + 0xc4b00842, + 0xc8090840, + 0xc4ac0ec2, + 0xd1510ea0, + 0xc8090ee0, + 0xc56e08c2, + 0x9eab08e0, + 0x5e0cb780, + 0xb5428506, + 0x0b024918, + 0x7a8cb5c0, + 0x6c08b5c3, + 0xa08ef208, + 0xa11df208, + 0xa102f248, + 0xa185f248, + 0xa00af248, + 0xa005f208, + 0xa282f208, + 0xa08df248, + 0x9c620603, + 0xaa4df290, + 0x5814b720, + 0xa8a1d208, + 0x75002a08, + 0x430ab5c0, + 0x41cbb520, 0x90e2c000, - 0xffd40d82, - 0xc000995a, - 0x0d8290a0, - 0x9a22ffd4, - 0xc0800a02, - 0xb4810ca6, - 0xc002c000, - 0xfff40d92, - 0x740099f3, - 0x9364ffff, - 0x09820dea, - 0xc1210d0a, - 0xffb40902, - 0xb7809ba8, - 0xf248570c, - 0xc0a1a992, - 0x0d040d02, - 0xffb409c2, - 0xc0c09b93, - 0x09920d82, - 0x09420d42, - 0x99f6fff4, - 0xc03e0a02, - 0xb4810cea, - 0xb79fc000, - 0xb7bf7f6e, - 0x8c407fee, - 0xa60d9c22, - 0x570cb720, - 0x49b5b720, - 0x2e10d091, - 0x9e8e7500, - 0x9122c003, - 0x2e14d011, - 0xb5438506, - 0x0e827118, - 0xb5a07500, - 0xb5a37d14, - 0xc0007610, - 0xb5439082, - 0xd1117198, - 0x75002e10, - 0x9082c000, - 0x7218b543, - 0x2e10d211, - 0xc0007500, - 0xb5439082, - 0xb7837298, - 0x75007208, - 0x5f0cb7c0, - 0x9244c001, - 0x0a42c809, - 0x0a30c536, - 0x08c2c809, - 0x08c0c53e, - 0x0cc2c809, - 0x0cb0c58a, - 0x0942c809, - 0x0950c5f2, - 0x0d42c809, - 0x0d00c52a, - 0x09c2c809, - 0x09c0c52e, - 0x0dc2c809, - 0x0da0c52a, - 0x0c42c809, - 0x0c50c5f4, - 0xa24df208, - 0xa0ddf208, - 0xa0c2f248, - 0xa145f248, - 0xa14af248, - 0xa1c5f208, - 0xa1c2f208, - 0xa04ef248, - 0xaa4df208, - 0x0ee0d151, - 0x9ea49eab, - 0xb7209c62, - 0xd208590c, - 0xb580aa21, - 0xb72041ab, - 0xb5a041b3, - 0xb5204392, - 0xb7c05014, - 0xf2d0588c, + 0xb540856a, + 0xc0004f9c, + 0xb78090c0, + 0xb58041cb, + 0xb7c04f8c, + 0xf2d0578c, 0xf208aa49, 0x7048a8d9, 0x9142c000, - 0x5f0cb780, + 0x5e0cb780, 0xa88df248, 0x0de0d152, 0x9c629e8c, - 0x7108b783, - 0xc0047500, - 0xb7209062, - 0x76404614, - 0x93c4c003, - 0x438ab720, + 0x4908b782, + 0xc0037500, + 0xb7209302, + 0x76404594, + 0x9264c003, + 0x430ab720, 0xc0007440, 0xda0890e2, 0x7048aa55, - 0x9004c001, - 0x5c94b7a0, - 0x7188b783, - 0x5f0cb7a0, + 0x9344c000, + 0x5e0cb7a0, + 0x5b94b7a0, 0xa9d6da08, - 0x4392b520, - 0x7500850a, - 0xa0aad210, - 0xa8a9f208, - 0x8d24e001, - 0x1d849d4f, - 0x9c629e8c, - 0xaa31f208, - 0x0d8a030b, + 0x4312b520, + 0xaa29f208, + 0xd2100982, + 0x1d84a0aa, 0x9c629ea4, + 0xa8b1f208, + 0x0d8a030b, + 0x9c629e8c, 0x9180c000, - 0x5f0cb780, + 0x5e0cb780, 0xa891f208, - 0x5c94b7a0, + 0x5b94b7a0, 0x03090d86, 0x9c629e8c, - 0x438ab780, - 0x7208b723, - 0x5914b720, + 0x430ab780, + 0x580cb720, 0xb5800a04, - 0xd210438a, - 0x7440aa29, - 0x4849b580, - 0x9024c001, - 0x5a0cb7a0, - 0xa8c1f208, - 0x9e8c9eab, - 0xd2109c62, - 0x7500aa29, - 0x92a4c000, - 0xa9a1f208, - 0xa85df208, - 0x9e840d82, - 0xf2089c62, - 0xf248a021, - 0x9eaba845, - 0x9e840982, - 0xda089c62, - 0xb581aa21, - 0xb7807b8a, - 0x7502448c, - 0x90bcc000, - 0xffd40d86, - 0xd2109830, - 0x7500aa29, - 0x9122c000, - 0x558cb720, + 0xd210430a, + 0xb7a0aa29, + 0xb580590c, + 0xf2084829, + 0x9eaba8c1, + 0x9c629e8c, + 0xaa29d210, + 0xc0007500, + 0xf20892a4, + 0xf208a9a1, + 0x0d82a85d, + 0x9c629e84, + 0xa021f208, + 0xa845f248, + 0x09829eab, + 0x9c629e84, + 0xaa21da08, + 0x768ab581, + 0x440cb780, + 0xc0007502, + 0x0d8690bc, + 0x988bffd4, + 0xaa29d210, + 0xc0007500, + 0xb7209122, + 0xb780550c, + 0x3a08412d, + 0x90e0c000, + 0x550cb720, 0x412db780, - 0xc0003a08, - 0xb72090e0, - 0xb780558c, - 0x2a75412d, - 0x412db580, - 0x7108b723, - 0x510cb780, - 0x3a047440, - 0x510cb580, - 0x91c4c000, - 0x0e60d151, - 0x590cb740, - 0xa882d208, - 0xa881d208, - 0x5014b520, - 0xa0cdd808, - 0x7eeeb79f, - 0x7f6eb7bf, - 0x7feeb7df, - 0x9c228c60, - 0xc002a61d, - 0xc8298420, - 0xc39e0ca2, - 0x02070c80, - 0xac3dc010, - 0x8d00e0b3, - 0xa45dc018, + 0xb5802a75, + 0xb722412d, + 0xb7804908, + 0x7440508c, + 0xb5803a04, + 0xc000508c, + 0xd15191c4, + 0xb7400e60, + 0xd208580c, + 0xd208a882, + 0xb520a881, + 0xd8084f94, + 0xb79fa0cd, + 0xb7bf7eee, + 0xb7df7f6e, + 0x8c607fee, + 0xa61d9c22, + 0x8420c002, 0x0ca2c829, - 0x0cc0c39e, - 0xac3dc010, - 0x8c80e072, - 0xc0189d1a, - 0xc01ca45d, - 0x9e5f7d3e, - 0x9162c000, - 0x8c80f0b2, - 0xc0060faa, - 0xb53f08e2, - 0xc0007f6c, - 0x06839100, - 0xc0060fa6, - 0xb59f0a56, - 0x0b027f6c, - 0x0c82c450, - 0xb4810a02, - 0xb101c000, - 0xb53f4220, - 0xc0087fec, - 0xc0300a40, - 0xb4810c8a, - 0xc008c000, - 0x0c8408c2, - 0xc000b421, - 0x9e7b9ebb, - 0x990bc074, - 0x9e799e7c, - 0x714e6289, - 0x03890258, - 0x4422b357, - 0x028f71c2, - 0x9086c003, - 0x0f1ac050, - 0x7f6cb79f, - 0x7f6cb73f, - 0xf210710a, - 0x020ba8a2, - 0x4434b314, - 0x294ed3f1, - 0xc1009e4c, - 0x309858e0, - 0xc000b426, - 0xc00074b0, - 0xf21092d4, - 0xb486aa25, - 0xc004c000, - 0xc00074b0, - 0xf21090d4, - 0xb486aa29, - 0xc008c000, - 0xc00074b0, - 0xf21090d4, - 0xb486aa2d, - 0xd011c000, - 0xd3f10a62, - 0x75882b4e, - 0xd0010882, - 0xe0000892, - 0x0a0212d4, - 0x0a42d001, - 0x3098e000, - 0x9082c001, - 0x0c96c050, - 0xc000b4c1, - 0x7fecb73f, - 0xd0511c94, - 0xb4813a10, - 0xc0c0c000, - 0x09920d82, - 0x0902c008, - 0x0d02c008, - 0x9822fff4, - 0x0c86c450, - 0xb4810a02, - 0xb101c000, - 0xc0084220, - 0xc0300a00, - 0xb4810c8e, - 0x0b02c000, - 0x71489e7c, - 0x9048fffd, - 0xb79f000f, - 0xb7bf7bee, - 0xb7df7c6e, - 0xb7ff7cee, - 0xc0047d6e, - 0x9c228c20, - 0x4b0cb720, - 0xc0ff9e5c, - 0xc0ff2a40, - 0x710228c0, - 0xc0008502, - 0x85069062, - 0x4b9cb540, - 0x4b14b560, - 0xa6059c22, - 0xd0519e5d, - 0x75002a50, - 0x90e4c000, - 0x4b8cb780, + 0x0cc0c354, + 0xc0100207, + 0xe0b3ac3d, + 0xc0188d00, + 0xc829a45d, + 0xc3560ca2, + 0xc0100c80, + 0xe072ac3d, + 0x9d1a8c80, + 0xa45dc018, + 0x7d3ec01c, + 0xc0009e5f, + 0xf0b29162, + 0x0faa8c80, + 0x08e2c006, + 0x7f6cb53f, + 0x9100c000, + 0x0fa60683, + 0x0a56c006, + 0x7f6cb59f, + 0xc4500b02, + 0x0a020c82, + 0xc000b481, + 0x4220b101, + 0x7fecb53f, + 0x0a40c008, + 0x0c8ac030, + 0xc000b481, + 0x08c2c008, + 0xb4210c84, + 0x9ebbc000, + 0xc0549e7b, + 0x9e7c9b2f, + 0x62899e79, + 0x0258714e, + 0xb3570389, + 0x71c24422, + 0xc003028f, + 0xc0509086, + 0xb79f0f1a, + 0xb73f7f6c, + 0x710a7f6c, + 0xa8a2f210, + 0xb314020b, + 0xd3f14434, + 0x9e4c294e, + 0x58e0c100, + 0xb4263098, + 0x74b0c000, + 0x92d4c000, + 0xaa25f210, + 0xc000b486, + 0x74b0c004, + 0x90d4c000, + 0xaa29f210, + 0xc000b486, + 0x74b0c008, + 0x90d4c000, + 0xaa2df210, + 0xc000b486, + 0x0a62d011, + 0x2b4ed3f1, + 0x08827588, + 0x0892d001, + 0x12d4e000, + 0xd0010a02, + 0xe0000a42, + 0xc0013098, + 0xc0509082, + 0xb4c10c96, + 0xb73fc000, + 0x1c947fec, + 0x3a10d051, + 0xc000b481, + 0x0d82c0c0, + 0xc0080992, + 0xc0080902, + 0xfff40d02, + 0xc4509848, + 0x0a020c86, + 0xc000b481, + 0x4220b101, + 0x0a00c008, + 0x0c8ec030, + 0xc000b481, + 0x9e7c0b02, + 0xfffd7148, + 0x000f9048, + 0x7beeb79f, + 0x7c6eb7bf, + 0x7ceeb7df, + 0x7d6eb7ff, + 0x8c20c004, + 0xb7209c22, + 0x9e5c4a8c, + 0x2a40c0ff, + 0x28c0c0ff, + 0x85027102, + 0x9062c000, + 0xb5408506, + 0xb5604b1c, + 0x9c224a94, + 0x9e5da605, + 0x2a50d051, 0xc0007500, - 0xc0c09142, - 0xc0120d82, - 0x0d0209c2, - 0xffd40942, - 0xb7809bdf, - 0xc0344b0c, - 0xb4810cb6, - 0xc034c000, - 0xb4a20d32, - 0xb5a0c000, - 0xb79f4a8c, - 0xb7bf7f6e, - 0x8c407fee, - 0xa61d9c22, - 0xb7838420, - 0x75007108, - 0x9122c000, - 0x590cb780, - 0xa881d288, - 0xc0197440, - 0xb7c092a4, - 0x9eb1568c, - 0x468cb740, - 0x098e0dc2, - 0x0d42c002, - 0x9965ffb4, - 0xaa55f208, - 0x5614b7c0, - 0xa8c5f208, - 0xa8caf208, - 0x570cb7a0, - 0x478cb580, - 0xa0d5f210, - 0xaa59da08, - 0xa8ddda08, - 0xa0def210, - 0x08d0d252, - 0xa259f210, - 0xa0c1f250, - 0xa942da08, + 0xb78090e4, + 0x75004b0c, + 0x9142c000, + 0x0d82c0c0, + 0x09c2c012, + 0x09420d02, + 0x9805fff4, + 0x4a8cb780, + 0x0cb6c034, + 0xc000b481, + 0x0d32c034, + 0xc000b4a2, + 0x4a0cb5a0, + 0x7f6eb79f, + 0x7feeb7bf, + 0x9c228c40, + 0x8420a61d, + 0x4908b782, + 0xc0007500, + 0xb7809122, + 0xd288580c, + 0x7440a881, + 0x9344c016, + 0x560cb7c0, + 0xb7409eb1, + 0x0dc2460c, + 0xc002098e, + 0xffb40d42, + 0xf20899c0, + 0xb7c0aa55, + 0xf2085594, + 0xf208a8c5, + 0xb7a0a8ca, + 0xda08568c, + 0xb580a942, + 0xda08470c, + 0xf210aa59, + 0xda08a0d5, + 0xf210a8dd, + 0xd252a0de, + 0xf24808d0, + 0xf210a947, + 0xf250a259, + 0xd131a0c1, + 0xda080a50, + 0x9e53a881, 0x404bb740, - 0x0a50d131, - 0xa881da08, - 0xda889e53, - 0x5915a8d2, - 0x5b90d124, - 0xa947f248, - 0x7e7edffc, + 0xa8d2da88, 0xc08060b2, 0xc2005a7f, 0x00985a71, 0x58945893, 0x80a3e210, - 0xa0ddf250, - 0x91e2c000, - 0x5d40e100, - 0x9164c000, - 0xaa55da88, - 0xb5208502, - 0xb5404792, - 0xb580489a, - 0xf288468a, - 0xd132aa21, - 0xf2500950, - 0xf250a255, - 0xda08a259, - 0xd810a8c1, - 0xf248aa41, - 0xda48a93b, - 0x6218a8ba, - 0x8021f310, - 0xa93dda48, - 0xa0caf250, - 0xa249f290, - 0xaa29da48, - 0xa151f250, - 0xa923f208, - 0xa8aeda48, - 0xc2006218, - 0xf3105a10, - 0xf2108021, - 0xf208a241, - 0x9e4ca927, - 0xa928f20a, - 0x588c6098, - 0x8023f210, - 0x82a3e210, - 0xa249f210, - 0xa8aada48, - 0xa0cdf210, - 0xaa41da08, - 0xa8c1d810, - 0xa0c6f210, - 0xa937f248, - 0x62430a04, - 0x5e0cb740, - 0x8021f310, - 0xa245f290, + 0x7e7edffc, + 0xd1245915, + 0xf2505b90, + 0xc000a0dd, + 0xe10091e2, + 0xc0005d40, + 0xda889164, + 0x8502aa55, + 0x4692b520, + 0x479ab540, + 0x458ab580, + 0xaa21f288, + 0x0950d132, 0xa8c1da08, - 0xa953f008, - 0xa8c2da08, - 0xa954f00a, - 0xe21058a0, - 0x5c9c80a3, - 0x82a3e020, - 0xaa2dda48, - 0xa0adf208, - 0xa0b2f208, - 0xa0c5f250, - 0xa0cef250, - 0xa251f210, - 0xa941d810, - 0x1880c004, - 0x4f0cb520, - 0x0a54d131, - 0xa881da08, - 0x1c80c002, - 0x4f94b520, - 0x59515940, - 0xa155f290, - 0x58d158c0, - 0xa0d9f290, - 0x0cf2c42e, - 0xb4810a02, - 0xb101c000, - 0x28844220, - 0xd1317440, - 0xc0000bd0, - 0xda089102, - 0xc09caa61, - 0xc012753e, - 0xc0c092f2, - 0xc05008c6, - 0xb4210ce2, - 0xf208c000, - 0x2a10aa59, + 0xa255f250, + 0xa259f250, + 0xaa41d810, + 0xa93bf248, + 0xa8bada48, + 0xf3106218, + 0xda488021, + 0xf250a93d, + 0xf290a0ca, + 0xda48a249, + 0xf250aa29, + 0xf208a151, + 0xda48a923, + 0x6218a8ae, + 0x5a10c200, + 0x8021f310, + 0xa241f210, + 0xa927f208, + 0xf20a9e4c, + 0x6098a928, + 0xf210588c, + 0xe2108023, + 0xb74082a3, + 0xf2105d0c, + 0xda48a249, + 0xda08a8aa, + 0xf210aa41, + 0xd810a0cd, + 0xf210a8c1, + 0xf248a0c6, + 0x0a04a937, + 0xda086243, + 0xf310a8c1, + 0xda088021, + 0xf290a8c2, + 0xf008a245, + 0xf00aa953, + 0x58a0a954, + 0xe2105c9c, + 0xe02080a3, + 0xda4882a3, + 0xf208aa2d, + 0xf208a0ad, + 0xf250a0b2, + 0xf250a0c5, + 0xf210a0ce, + 0xd810a251, + 0xc004a941, + 0xb5201880, + 0xd1314e8c, + 0xda080a54, + 0xc002a881, + 0xb5201c80, + 0x59404f14, + 0xf2905951, + 0x58c0a155, + 0xf29058d1, + 0xc42ea0d9, + 0x0a020cf2, + 0xc000b481, + 0x4220b101, + 0x74402884, + 0x0bd0d131, + 0x9102c000, + 0xaa61da08, + 0x753ec09c, + 0x9392c00f, + 0x08c6c0c0, + 0x0ce2c050, + 0xc000b421, + 0xaa59f208, + 0x75002a10, + 0x9362c000, + 0x5b8cb7a0, + 0xaa2dd208, 0xc0007500, - 0xb7a09362, - 0xd2085c8c, - 0x7500aa2d, - 0x9282c000, - 0x570cb720, - 0x49b5b7a0, - 0x2e80e800, - 0x9184c000, - 0xa9a6f208, - 0xa9c1d2c8, - 0x29845d94, - 0x99fcfff4, - 0xa2aed208, - 0x570cb760, - 0xa959f208, - 0x0a30d131, - 0xa881da08, - 0x28a0d052, - 0x58917640, - 0x4e8cb520, - 0x9222c000, - 0xc0600a02, - 0xb4810cae, - 0xda08c000, - 0x7440a8c1, - 0x9302c000, - 0xb5408502, - 0xc0004e9c, - 0xc2009260, - 0x74802900, - 0x9122c000, - 0xc0600a0a, - 0xb4810cae, - 0xc000c000, - 0x0a0690e0, + 0xb7209282, + 0xb7a0568c, + 0xe80049b5, + 0xc0002e80, + 0xf2089184, + 0xd2c8a9a6, + 0x5d94a9c1, + 0xfff42984, + 0xd20899fc, + 0xb760a2ae, + 0xf208568c, + 0xd131a959, + 0xda080a30, + 0xd052a881, + 0x764028a0, + 0xb5205891, + 0xc0004e0c, + 0x0a029222, 0x0caec060, 0xc000b481, - 0xaa59f208, - 0x75002a04, - 0xb540850a, - 0xc000491c, - 0x850490a2, - 0x491cb540, - 0x7108b783, + 0xa8c1da08, + 0xc0007440, + 0x85029302, + 0x4e1cb540, + 0x9260c000, + 0x2900c200, + 0xc0007480, + 0x0a0a9122, + 0x0caec060, + 0xc000b481, + 0x90e0c000, + 0xc0600a06, + 0xb4810cae, + 0xf208c000, + 0x2a04aa59, + 0x850a7500, + 0x489cb540, + 0x90a2c000, + 0xb5408504, + 0xb782489c, + 0x75004908, + 0x5e14b7a0, + 0x91a2c000, + 0x458cb780, 0xc0007500, - 0xb7839322, - 0x75007208, - 0x9284c000, - 0x460cb780, + 0xb7609102, + 0xf2105914, + 0x9ea4aa21, + 0xf2089c62, + 0x2a20aa59, 0xc0007500, - 0xb78391e2, - 0x75007288, - 0x9144c000, - 0x5f0cb720, - 0x5a14b760, - 0x402db780, - 0x9c629ea4, + 0xda0890e2, + 0x7500aa41, + 0x9244c000, + 0x580cb780, + 0x528cb720, + 0xa98eda08, + 0x9c629e8c, + 0x4908b782, + 0xc0007500, + 0x850690a2, + 0x7118b543, 0xaa59f208, - 0x75002a20, - 0x90e2c000, + 0x75002a10, + 0x9182c001, + 0x0a7ec2f0, + 0x0cfac038, + 0xc000b481, + 0xa8c1f248, + 0x0ce6c050, + 0xc000b421, + 0xaa59f208, + 0x488cb720, + 0xc038851a, + 0x2a040c82, + 0x38907500, + 0x488cb520, + 0x08e6c184, + 0x8d28e001, + 0x4c9cb540, + 0xc000b421, + 0x608cb780, + 0x0886c800, + 0x0c80c002, + 0x518cb580, + 0xc000b421, + 0x9b41ffd4, + 0x488cb780, + 0x0c82c03e, + 0xc000b481, + 0x4c8cb720, + 0x0c82c050, + 0xc000b421, + 0xa941da08, + 0xa8d5f290, + 0xa946da08, + 0x9e536123, 0xaa41da08, - 0xc0007500, - 0xb7809244, - 0xb720590c, - 0xda08530c, - 0x9e8ca98e, - 0xb7839c62, - 0x75007108, - 0x90a2c000, - 0xb5438506, - 0xf2087b18, - 0x2a10aa59, - 0xc0017500, - 0xc2f09182, - 0xc0380a7e, - 0xb4810cfa, - 0xf248c000, - 0xc050a8c1, - 0xb4210ce6, - 0xf208c000, - 0xb720aa59, - 0x851a490c, - 0x0c82c038, - 0x75002a04, - 0xb5203890, - 0xc184490c, - 0xe00108e6, - 0xb5408d28, - 0xb4214d1c, - 0xb780c000, - 0xc800628c, - 0xc0020886, - 0xb5800c80, - 0xb421520c, - 0xffd4c000, - 0xb7809b11, - 0xc03e490c, - 0xb4810c82, - 0xb720c000, - 0xc0504d0c, - 0xb4210c82, - 0xda08c000, - 0xf290a941, - 0xda08a8d5, - 0x6123a946, - 0xda089e53, - 0x6097aa41, - 0x5d94b720, - 0xb5418702, - 0x857f7c82, - 0x459ab540, - 0xb540851a, - 0x0d86449a, - 0xb5801a04, - 0xb5404d8c, - 0x8526405b, - 0x415bb540, - 0x460ab540, - 0x18a05891, - 0x40cbb520, - 0x7fe4b55f, - 0x9bb2c014, - 0x7fe4b75f, - 0xb5438506, - 0xb5437a18, - 0xb5447a80, - 0xb5444000, - 0xb5434080, - 0xda087b80, + 0xb7206097, + 0x87025c94, + 0x7782b541, + 0xb540857f, + 0x851a449a, + 0x439ab540, + 0x1a040d86, + 0x4d0cb580, + 0x405bb540, + 0xb5408526, + 0xb540415b, + 0x5891450a, + 0xb52018a0, + 0xb55f40cb, + 0xc0147fe4, + 0xb75f9b0d, + 0xda087fe4, 0xf290a8c6, - 0x9e49aa55, - 0x5694b720, - 0x7c00b543, - 0xb7206243, - 0x8502434d, - 0xa9e2da08, - 0xc10158c8, - 0x9e892880, - 0x4e1cb540, - 0x519cb540, - 0xc0ff5dc0, - 0xca012dc0, - 0xc2003db0, - 0xb5805a11, - 0x3596450a, - 0x99b0fff4, - 0x0d82c0c0, - 0x09c2c012, - 0x09420d02, - 0x99aaffd4, - 0x0a829e7b, - 0x85467146, - 0x9168c001, - 0xfff49dcf, - 0xc0c099b0, + 0x8506aa55, + 0x7018b543, + 0xb7209e49, + 0xb5435614, + 0xb5437080, + 0xb5437600, + 0xb5437680, + 0xb5437180, + 0x62437200, + 0x434db720, + 0x58c88502, + 0x2880c101, + 0xda089e89, + 0xb540a9e2, + 0xb5404d9c, + 0xc200511c, + 0x5dc05a11, + 0x2dc0c0ff, + 0x3db0ca01, + 0x440ab580, + 0xfff43596, + 0xc0c099ba, 0xc0120d82, 0x0d0209c2, - 0xffd40906, - 0xd0919999, - 0x71481e70, - 0xd00b0a02, - 0xda080a42, - 0xc200a9e2, - 0x9ea15a28, - 0xc0ff5dc0, - 0xc8012dc0, - 0x35963db0, - 0x9984fff4, - 0xd0519e7b, - 0xc2000a50, - 0xc2005a40, - 0x71465ac1, - 0xfffe8506, - 0xb7209326, - 0xb7805f0c, - 0x7500462d, - 0x857fcfce, - 0x7f9cb540, - 0x9102c000, - 0xa9def208, - 0x450ab760, - 0x9c629ea4, - 0xc0140d82, - 0xb78398e8, - 0x75007a88, - 0xb5438502, - 0xc0027a18, - 0xb7209324, - 0xb7a05f14, - 0x0b025a0c, - 0xb7830683, - 0x75007108, - 0x90c2c002, - 0x7208b783, - 0xc0027500, - 0xb7839022, - 0x75007b08, - 0x91c2c000, - 0x5f0cb760, - 0xa9a2f208, - 0x7b08b5c3, - 0xa869f048, - 0x9c629e84, - 0x430ab500, - 0x7c08b783, - 0xc0007500, - 0xf2109382, - 0x9eaba825, - 0x7c08b5c3, - 0x9c629e84, - 0xaa21f250, - 0x9c629ea4, - 0xa9a1f208, - 0xa83df210, - 0x9e840d86, - 0xf2509c62, - 0x9eabaa25, - 0xa021f208, - 0x9ea40986, - 0xb7839c62, - 0x75007c08, - 0x91e4c000, - 0xc0140d86, - 0xb7839898, - 0x75007c08, - 0x9342ffff, - 0x90a0c000, + 0xffd40942, + 0x9e7b99da, + 0x71460a82, + 0xc0018546, + 0x9dcf9168, + 0x99bafff4, + 0x0d82c0c0, + 0x09c2c012, + 0x09060d02, + 0x99c9ffd4, + 0x1e70d091, + 0x0a027148, + 0x0a42d00b, + 0xa9e2da08, + 0x5a28c200, + 0x5dc09ea1, + 0x2dc0c0ff, + 0x3db0c801, + 0xfff43596, + 0x9e7b998e, + 0x0a50d051, + 0x5a40c200, + 0x5ac1c200, + 0x85067146, + 0x9326fffe, + 0xaa31f250, + 0xcfce7500, + 0xb540857f, + 0xc0007d1c, + 0xf2089102, + 0xb760a9de, + 0x9ea4440a, + 0x0d829c62, + 0x9899c014, + 0x7088b783, + 0x85027500, + 0x7018b543, + 0x9144c000, 0xc0140d86, 0xb783988e, - 0x75007a88, - 0x9222fffd, + 0x75007088, + 0x9342ffff, 0x0d82c0c0, 0x09c2c012, 0x09060d02, - 0x9900ffd4, + 0x9981ffd4, 0x0a02c801, - 0x518cb580, + 0x510cb580, 0x0d82c0c0, 0x09c2c012, 0x09420d02, - 0x98f4ffd4, - 0x5194b760, - 0x98eefff4, + 0x9975ffd4, + 0x5114b760, + 0x9949fff4, 0xfff40d86, - 0xc0c098fc, + 0xc0c09957, 0xc0120d82, 0x0d0209c2, 0xffd40906, - 0x850298e5, + 0x85029966, 0x0892c006, 0x0c9ac430, 0xb5400902, - 0xc006519c, + 0xc006511c, 0xb4418510, 0xb104c000, 0x2a404220, @@ -1943,7 +1857,7 @@ unsigned long aui32MPG4VBR_SlaveMTXTOPAZFWText[] = { 0xe0000089, 0xffff1884, 0xb7409284, - 0xc0064614, + 0xc0064594, 0xc4300892, 0x09020c9a, 0x8512c006, @@ -1964,7 +1878,7 @@ unsigned long aui32MPG4VBR_SlaveMTXTOPAZFWText[] = { 0x0ceac03e, 0xc000b481, 0x9180c000, - 0x448cb780, + 0x440cb780, 0x088a7504, 0x0ceac03e, 0x1894d00c, @@ -1972,7 +1886,7 @@ unsigned long aui32MPG4VBR_SlaveMTXTOPAZFWText[] = { 0x0d82c0c0, 0x0d0209e2, 0xffd40942, - 0x0a029891, + 0x0a029912, 0x0cb6c034, 0xc000b481, 0x7deeb79f, @@ -1987,25 +1901,25 @@ unsigned long aui32MPG4VBR_SlaveMTXTOPAZFWText[] = { 0xc0120d82, 0x0d0209c2, 0xffd40906, - 0xc0009873, + 0xc00098f4, 0xc4349240, 0x0a020cb2, 0xc000b481, 0x4220b101, 0x74402884, 0x90e2c000, - 0x7a08b783, - 0xc0097500, - 0xb78091a2, - 0x75024e0c, + 0x7008b783, + 0xc0067500, + 0xb7809322, + 0x75024d8c, 0x90c4c000, 0xc0140d82, - 0x3ac09a29, - 0x5694b740, - 0x560cb740, + 0x3ac099d5, + 0x5614b740, + 0x558cb740, 0xa8c5d810, 0xaa55f088, - 0x4592b720, + 0x4492b720, 0x9e496243, 0x5a11c200, 0xba090a04, @@ -2013,24 +1927,24 @@ unsigned long aui32MPG4VBR_SlaveMTXTOPAZFWText[] = { 0x70484002, 0x06850305, 0x9138c000, - 0x490cb780, + 0x488cb780, 0xb5802a51, - 0xc003490c, + 0xc003488c, 0xf21091c0, 0x2a04aa39, 0xc0027500, 0xb78093a2, - 0x7440490c, + 0x7440488c, 0x3942d011, - 0x490cb540, + 0x488cb540, 0x929cc002, - 0x4792b760, + 0x4692b760, 0xba249e5c, 0xc002400a, 0xc00291a2, 0xb760911c, - 0xb740650a, - 0x9e995e84, + 0xb740640a, + 0x9e995d84, 0xba099e2d, 0xd0a24003, 0x9e485e7f, @@ -2045,94 +1959,52 @@ unsigned long aui32MPG4VBR_SlaveMTXTOPAZFWText[] = { 0x9e545090, 0xc0017902, 0xb7819102, - 0x75004b88, + 0x75004988, 0x9064c001, - 0x470ab780, + 0x460ab780, 0xba249e48, 0x70084002, 0x9378c000, 0xc0007640, 0xb78190e4, - 0x75024b08, + 0x75024908, 0x92c2c000, 0x1e32d011, - 0x478ab580, + 0x468ab580, 0x48fd9e54, - 0x470ab560, - 0x4b90b501, + 0x460ab560, + 0x4990b501, 0xb5402959, - 0x20c2490c, + 0x20c2488c, 0xc000a0c1, 0x850290a0, - 0x4b98b541, - 0x458ab780, + 0x4998b541, + 0x448ab780, 0x400aba24, 0x90fcc000, - 0x650ab780, + 0x640ab780, 0xb5800a04, - 0xb720650a, - 0xc03e490c, + 0xb720640a, + 0xc03e488c, 0xb4210c82, 0xb780c000, - 0x0a04458a, - 0x458ab580, - 0x9a96c014, - 0x7108b783, - 0xc0027500, - 0xb7839222, - 0x75007208, - 0x9182c002, - 0x518cb780, - 0x75002a40, - 0x90e4c000, - 0x4008b784, - 0xc002751a, - 0xb7809024, - 0xb721578c, - 0xda087c92, - 0x9e48a881, - 0xc0007002, - 0xb7809284, - 0x8502430a, - 0x7c9ab541, - 0x440ab580, - 0x4412b760, - 0x530cb780, - 0xb5438506, - 0xb5437b18, - 0x9ea47c18, - 0xf2109c62, - 0x2a10aa39, - 0xc0007500, - 0xb78393e2, - 0x75007c08, - 0x90e4c000, - 0x7c8ab781, - 0xc0007502, - 0xb78392a4, - 0x75007b08, - 0xd0010902, - 0xc4380922, - 0x0a020c82, - 0xc000b481, - 0x4220b101, - 0x309428f1, - 0x0c82c038, - 0xc000b421, + 0x0a04448a, + 0x448ab580, + 0x9a42c014, 0x983ec014, - 0x4e0cb780, + 0x4d8cb780, 0xa955f288, 0x71040a04, - 0x4e0cb580, + 0x4d8cb580, 0x90a4c000, 0xb5408502, - 0xda104e1c, + 0xda104d9c, 0xb720a8a5, - 0x58914592, + 0x58914492, 0xba0960a3, - 0x9e4c4003, + 0x9e484003, 0x08843a84, - 0x020b7102, + 0x020b7002, 0x2a3dcffe, 0x4426b354, 0xd0510289, @@ -2141,47 +2013,47 @@ unsigned long aui32MPG4VBR_SlaveMTXTOPAZFWText[] = { 0x0d82c0c0, 0x09c2c012, 0x09420d02, - 0x9b3effb4, - 0x518cb780, + 0x9813ffd4, + 0x510cb780, 0xc0007500, 0x9eab90a2, - 0x9b45ffd4, + 0x9bf4ffd4, 0x7eeeb79f, 0x7f6eb7bf, 0x7feeb7df, 0x9c228c60, 0xa205f839, - 0x4008b724, - 0x5204b740, - 0x448ab780, + 0x7608b723, + 0x5184b740, + 0x438ab780, 0x5908d0a6, 0xb7409e2d, - 0xe030570c, + 0xe030568c, 0xb760a94e, - 0xb744631c, - 0xb7444098, - 0x1a044000, - 0x448ab580, + 0xb743611c, + 0xb7437698, + 0x1a047600, + 0x438ab580, 0xa8cdc030, 0x5a40e200, 0x0a20d251, 0xa882da08, 0x82a3e210, - 0x5194b540, + 0x5114b540, 0x5c905c95, - 0x4008b524, + 0x7608b523, 0x92c4c001, - 0x4088b784, + 0x7688b783, 0xd3f10a04, 0x744428ce, - 0x4088b584, + 0x7688b583, 0x9034c001, - 0x7f94b760, + 0x7d14b760, 0xb5438506, - 0x24a67a98, + 0x24a67098, 0xb5437640, - 0xb5207c18, - 0xc0005194, + 0xb5207218, + 0xc0005114, 0xd1319202, 0xb78008a0, 0xc801402b, @@ -2189,96 +2061,96 @@ unsigned long aui32MPG4VBR_SlaveMTXTOPAZFWText[] = { 0x5a40c200, 0x2a40c0ff, 0xb5803208, - 0x0806518c, + 0x0806510c, 0xaa1df9f8, - 0xb7249c22, - 0xb7404088, - 0xd0a65d84, + 0xb7239c22, + 0xb7407688, + 0xd0a65c84, 0x9e2d5904, 0xaa4dc830, - 0x448ab580, + 0x438ab580, 0x09a0d132, - 0x458ab720, + 0x448ab720, 0xaa61d810, 0x4002ba19, 0x5a11c200, 0x70c81a04, 0x9104c000, - 0x7f8cb780, + 0x7d0cb780, 0x3a00c040, - 0x7f8cb580, - 0x4e8cb720, + 0x7d0cb580, + 0x4e0cb720, 0x0a18d011, 0xc00070c8, 0xb7809104, - 0xc0107f8c, + 0xc0107d0c, 0xb5803a00, - 0xd0117f8c, + 0xd0117d0c, 0x70c80a1c, 0x9104c000, - 0x7f8cb780, + 0x7d0cb780, 0x3a00c020, - 0x7f8cb580, - 0x560cb780, + 0x7d0cb580, + 0x558cb780, 0xa916f288, 0xa919f288, 0xb7209e50, - 0xd011460a, + 0xd011450a, 0x62411a24, 0x4002ba09, 0x704800b2, 0x9106c000, - 0x7f8cb780, + 0x7d0cb780, 0x2a7acfff, - 0x7f8cb580, + 0x7d0cb580, 0x1a22d011, 0x62459e52, 0xc0007048, 0xb7809106, - 0xc7fe7f8c, + 0xc7fe7d0c, 0xb5802a7e, - 0xb7407f8c, - 0xd0a2451a, + 0xb7407d0c, + 0xd0a2441a, 0xf3105e11, 0x70c88821, 0x9104c000, - 0x7f8cb780, + 0x7d0cb780, 0x2a4ecfff, - 0x7f8cb580, - 0x568cb740, - 0x7f8cb720, + 0x7d0cb580, + 0x560cb740, + 0x7d0cb720, 0xaa45d808, 0x9e8a9e50, 0x5a11c200, 0x62091a04, - 0x5194b720, + 0x5114b720, 0xba240a04, 0x70c84002, 0xb5202494, - 0xc0005194, + 0xc0005114, 0xc8019118, 0xb5203c80, - 0xc0005194, + 0xc0005114, 0xd81091c0, 0xc801aa61, 0x9e483c80, 0x5a40c200, 0x2a40c0ff, 0xb5803208, - 0xf008518c, + 0xf008510c, 0xc040aa59, 0x75002a00, 0x9102c000, - 0x518cb780, + 0x510cb780, 0x3a00c101, - 0x518cb580, - 0x5194b760, - 0x9a34ffd4, + 0x510cb580, + 0x5114b760, + 0x9ae3ffd4, 0xf9f80802, 0x9c22aa1d, - 0x5714b700, + 0x5694b700, 0x0e04d251, - 0x560cb760, + 0x558cb760, 0xa881da08, 0x2dfcc00e, 0x0cbac034, @@ -2309,7 +2181,7 @@ unsigned long aui32MPG4VBR_SlaveMTXTOPAZFWText[] = { 0xf008c000, 0x0c84a97d, 0xc000b441, - 0x4d8cb780, + 0x4d0cb780, 0xd2240a08, 0x72445890, 0x931cc000, @@ -2324,25 +2196,25 @@ unsigned long aui32MPG4VBR_SlaveMTXTOPAZFWText[] = { 0xa275f008, 0x0880c008, 0xa0fdf008, - 0x4f0cb780, + 0x4e8cb780, 0x0cdac034, 0xc000b481, - 0x4f8cb720, + 0x4f0cb720, 0xb4210c84, 0xb780c000, - 0x0ce44f0c, + 0x0ce44e8c, 0xb4810a40, 0xb720c000, - 0x0c844f8c, + 0x0c844f0c, 0xb42108c0, 0xb780c000, - 0xb7204f0c, - 0x1ce44f8c, + 0xb7204e8c, + 0x1ce44f0c, 0x0a00c010, - 0x4f0cb580, + 0x4e8cb580, 0xaa65f048, 0x0880c008, - 0x4f8cb520, + 0x4f0cb520, 0xc000b481, 0xa8edf048, 0xb4210c84, @@ -2404,94 +2276,88 @@ unsigned long aui32MPG4VBR_SlaveMTXTOPAZFWText[] = { 0x2a3c1a10, 0x3a00c004, 0xc000b481, - 0x4d8cb780, + 0x4d0cb780, 0xb5800a04, - 0x9c224d8c, - 0xc43ea68d, + 0x9c224d0c, + 0xc43ea685, 0x0a020c92, 0xc000b481, - 0x4220b103, - 0x5c0cb780, + 0x4240b102, + 0x5b0cb780, 0xa885da08, 0xa909da08, - 0xa189da08, + 0xa10ada08, 0xa081da08, 0xa105da08, 0x0a020cd0, 0xc000b481, - 0x4220b103, - 0x5b8cb720, - 0x518cb780, - 0x5c0cb7a0, + 0x4240b102, + 0x5a8cb720, + 0x510cb780, + 0x5b14b700, 0x40b3b720, 0x412bb740, - 0x412bb560, + 0x4133b540, 0x75002a40, - 0xb5200303, + 0xb5200283, 0xb5404033, 0xc00040ab, - 0xb78490e2, - 0x750a4008, + 0xb78390e2, + 0x750a7608, 0x90f2c000, - 0x4008b784, - 0xc00d751a, - 0xb7819204, - 0x0a047c8a, - 0x7c8ab581, + 0x7608b783, + 0xc006751a, + 0xb7819104, + 0x0a04778a, + 0x778ab581, 0x0ca6c450, 0xb4810a02, - 0xb103c000, - 0x00874220, + 0xb102c000, + 0x9e514240, + 0x9e509e54, + 0x2a7cc00f, + 0x59c1d228, 0x2880c031, - 0xc00f0207, - 0xd0a42a7c, - 0xd22859e1, - 0x000759c1, + 0x59e1c080, 0x287ccffe, 0x0a020c88, 0xc000b481, - 0x4220b103, - 0x5bc1c180, - 0xcffe9e9a, - 0x0cbc2d7c, + 0x4240b102, + 0x5f41d122, + 0xcffe0585, + 0x0cbc2dfc, 0xc000b481, - 0x4220b103, - 0xb7400087, - 0xb781568c, - 0xc0fc7b8a, - 0xd0f22880, - 0xd0a4283e, - 0x9e415b19, - 0xa8d2d888, - 0xb5019e95, - 0xdffc7b92, - 0x12187e7e, - 0x4002ba1c, - 0x91c2c002, - 0xc00076c2, - 0xb7809384, - 0xb740480a, - 0xba245e84, - 0xc2004002, - 0x58ed58ff, - 0x589700c2, - 0x5908d0a6, - 0x58949e2d, - 0x9e591242, - 0xa8cee038, - 0x4a7d5230, - 0x249e9ea7, + 0x4240b102, + 0x2caed0f2, + 0x560cb720, + 0x4a2bb780, + 0xdffc9e8a, + 0xb5217d3e, + 0xc0027692, + 0x74c291a2, + 0x9364c000, + 0x470ab780, + 0x5d84b740, + 0x4002ba24, + 0x58ffc200, + 0x00c258ed, + 0xd0a65897, + 0x9e2d5908, + 0x12425894, + 0xe0385270, + 0x4a7da8ce, + 0x249a9ea5, 0xc001a0c2, 0xb7809180, - 0xda08468a, - 0xba24a8a1, + 0xb720458a, + 0xba24404a, 0x70484002, 0x907cc001, - 0x488ab780, - 0x4812b720, - 0x5e84b740, + 0x478ab780, + 0x4712b720, + 0x5d84b740, 0xb5800a04, - 0xba09488a, + 0xba09478a, 0xd0a24003, 0x9e495e7f, 0xc2009e2d, @@ -2499,163 +2365,52 @@ unsigned long aui32MPG4VBR_SlaveMTXTOPAZFWText[] = { 0x5a17c200, 0x5908d226, 0x5a14c200, - 0xe0389ea7, - 0x149ea94d, + 0xe0389ea5, + 0x149aa94d, 0x08869e4c, 0x312250b0, 0xb780a141, - 0x0a04480a, - 0x480ab580, - 0x7188b783, - 0xb7837500, - 0xc0007208, - 0xc01c90c4, - 0xc0027d3e, - 0xc01c9184, - 0xd0117d3e, - 0xd02103f0, - 0x76c20527, - 0xaa39f210, - 0xd0010882, - 0x2a040892, - 0xb7407902, - 0xc0005a0c, - 0xd80890e2, - 0x0a04aa49, - 0xa249d808, - 0xa94bf008, - 0xa94cf00a, - 0x8027f310, - 0x82a5e010, - 0xa249f008, - 0xa0cdf008, - 0x7688b783, + 0x0a04470a, + 0x470ab580, + 0xf01074c2, + 0x0882aa59, + 0x0892d001, + 0x5914b720, + 0x79022a04, + 0xc0010360, + 0xc00005b6, + 0xb78090e2, + 0x0a04414b, + 0x414bb580, + 0x415db740, + 0x41c5b740, + 0x8025f310, + 0x82a7e010, + 0x414db580, + 0x41cdb520, + 0x6c88b783, 0x08827500, 0x0892d002, - 0x0a0276c2, + 0x0a0274c2, 0x0a42d002, 0xc0007848, 0xc07c90c2, - 0xda088542, - 0x76c2a123, - 0xa953f008, + 0xb5408542, + 0x74c2405a, + 0x425db740, 0x90c4c000, - 0xaa41da08, - 0x9080c000, 0xaa21da08, - 0x80a1e310, - 0xaa4dd808, - 0xa0d1f008, - 0xd8080a04, - 0xc006a24d, - 0xb72091c0, - 0x9d2e5a0c, - 0xaa39f210, - 0x8136c301, - 0x8120c201, - 0x4525b740, - 0x75002a04, - 0x8027f010, - 0x8221f310, - 0xb5800103, - 0xc001452d, - 0x76c290a2, - 0x90c4c000, - 0xaa41da08, 0x9080c000, - 0xaa21da08, - 0xa25dd808, - 0xc00176c6, - 0x76c09082, - 0x91a4c000, - 0xd80874c0, - 0xe002a953, - 0xf2108d2a, - 0xd808802d, - 0xc000a251, - 0x74c092c0, - 0xa947d848, - 0x8d26e002, - 0x9160c000, - 0xaa41da08, - 0xd84874c0, - 0xd808a947, - 0xe002a25d, - 0xf2108d2a, - 0xd848802d, - 0xb783a245, - 0x75007308, - 0x9302c000, - 0x440ab780, - 0x70489e41, - 0x9244c000, - 0xb5438502, - 0xc43a7318, - 0x0a020c82, - 0xc000b481, - 0x4220b103, - 0x29fecfef, - 0x0c82c03a, - 0xc000b461, - 0x440ab780, - 0x70489e41, - 0xd0020882, - 0x76c60892, - 0xd0010a02, - 0x78480a42, - 0x9242c000, - 0xb5438506, - 0xc43a7318, - 0x0a020c82, - 0xc000b481, - 0x4220b103, - 0x3980c011, - 0x0c82c03a, - 0xc000b461, - 0xc0017780, - 0x76c091a2, - 0x92e4c000, - 0xaa21da08, - 0xa947f008, - 0xa8d5d808, - 0x8021f310, - 0xa8dad808, - 0xa245f008, - 0x0c849e44, - 0xa0dad808, - 0xd80800c2, - 0xc000a0d5, - 0xda0892a0, - 0xf008aa41, - 0xd848a95b, - 0xf310a8c9, - 0xd8488021, - 0xf008a8ce, - 0x9e44a259, - 0xd8480c84, - 0x00c2a0ce, - 0xa0c9d848, - 0xaa5dd808, - 0xa95ff008, - 0xa940f04a, - 0xa9c7f048, - 0x8021f310, - 0xa94ff048, - 0xa25df008, - 0x8221f210, - 0xa8c2d848, - 0xa241f048, - 0x8037f010, - 0x80a9e210, - 0xd8480c84, - 0xf048a0c2, - 0xf048a245, - 0xb7bfa0cd, - 0xb7df7eee, - 0xb7ff7f6e, - 0x8c607fee, + 0x404ab780, + 0x80a1e310, + 0x41cbb780, + 0x424db520, + 0xb5800a04, + 0xb7bf41cb, + 0xb7df7f6e, + 0x8c407fee, 0xb7809c22, - 0xd0f1590c, + 0xd0f1580c, 0xb72008c0, 0x76424031, 0xc0009ea2, @@ -2682,7 +2437,7 @@ unsigned long aui32MPG4VBR_SlaveMTXTOPAZFWText[] = { 0xd01172c0, 0x9c221c0a, 0x9c220802, - 0x590cb780, + 0x580cb780, 0xda088502, 0xf010a88d, 0xf010a16b, @@ -2691,11 +2446,11 @@ unsigned long aui32MPG4VBR_SlaveMTXTOPAZFWText[] = { 0xd810a16f, 0xf010a16b, 0x9c22a0e1, - 0x5a94b720, + 0x5994b720, 0xa8e9d810, 0x414bb520, 0xaa71f010, - 0x5b0cb740, + 0x5a0cb740, 0x5a0fc200, 0xa245f048, 0xa8edf010, @@ -2708,53 +2463,53 @@ unsigned long aui32MPG4VBR_SlaveMTXTOPAZFWText[] = { 0xa041f008, 0xc0309c22, 0xb740ac7d, - 0xc038589c, + 0xc038579c, 0xc030a45d, 0xc038ac7d, 0xc030a45d, 0xc038ac7d, 0xb720a45d, - 0xb7805814, - 0x8706590c, - 0x5c8cb720, + 0xb7805714, + 0x8706580c, + 0x5b8cb720, 0x8576c002, 0xa108d28a, - 0x485bb540, + 0x475bb540, 0xb5408502, 0xb5404039, 0x9c2240a1, 0xb780a60d, - 0xf208590c, + 0xf208580c, 0x9ea5a881, 0x00077444, 0xc0000301, 0xb7809104, - 0xdac8588c, + 0xdac8578c, 0xc008a805, - 0x74429300, - 0x92a4c008, + 0x744291e0, + 0x9184c008, 0xaa29da10, 0xc0007500, 0xd2909344, 0x7500aa2d, 0x92a4c000, 0xaa25d290, - 0x588cb720, - 0x5b14b720, + 0x578cb720, + 0x5a14b720, 0xb7007500, 0xb7404cab, 0xe00244db, 0xf2108526, 0xb5808021, 0xc00744cb, - 0xd2909300, + 0xd29091e0, 0x7500aa2d, 0x9382c001, - 0x580cb780, - 0x588cb740, + 0x570cb780, + 0x578cb740, 0xa926d290, - 0x5b14b760, - 0xa891d2c8, + 0x5a14b760, + 0xa881d2c8, 0xa9c5d008, 0xa8cad008, 0xba097680, @@ -2778,18 +2533,18 @@ unsigned long aui32MPG4VBR_SlaveMTXTOPAZFWText[] = { 0xda900a04, 0xda50a221, 0x0007a0b5, - 0x9320c005, + 0x9200c005, 0xaa39d290, 0xc0017500, 0xb78091a2, - 0xd208588c, + 0xd208578c, 0xd208a881, 0xd208a88a, 0xd011a905, 0x9e490812, 0xaa25d290, 0x7002c010, - 0x5b0cb720, + 0x5a0cb720, 0x7080c812, 0x00057500, 0x44bbb740, @@ -2802,25 +2557,25 @@ unsigned long aui32MPG4VBR_SlaveMTXTOPAZFWText[] = { 0x08840005, 0xa0a1da90, 0xa235da50, - 0x9120c004, - 0x580cb780, + 0x9000c004, + 0x570cb780, 0xa8b1f250, - 0xa995f248, + 0xa991f248, 0x9ea67440, - 0xa18df248, + 0xa189f248, 0x9316c000, - 0x5b0cb720, + 0x5a0cb720, 0x4729b780, 0x9e887500, 0x0802d002, 0x90a4c000, 0xaa29d290, 0xb7800008, - 0xd208588c, - 0x0289a889, + 0xd208578c, + 0x9ea2a889, 0x7040c010, - 0x9280c001, - 0x588cb7a0, + 0x9160c001, + 0x578cb7a0, 0x0a50d0b1, 0xa882d208, 0xa929f250, @@ -2834,152 +2589,136 @@ unsigned long aui32MPG4VBR_SlaveMTXTOPAZFWText[] = { 0x81afe220, 0xf2500d02, 0xc014a129, - 0xb7839a14, - 0x75007188, - 0x90e2c000, - 0xc0149e83, - 0xc0009a36, - 0x58199060, - 0xaa29d290, - 0x5b14b700, - 0xc01000e8, - 0x12687002, - 0x7100c012, - 0xa8a6d290, - 0xa8a9d208, - 0xd2087640, - 0xd011a925, - 0xb3040a02, - 0x00094422, - 0x7040c010, - 0x7080c812, - 0xb7407640, - 0x000544da, - 0x8526e002, - 0x80a1e210, - 0x4648b780, - 0xb5207500, - 0xc00044ca, - 0xda5091a2, - 0xda90a937, - 0xe210aa21, - 0x0a0480a5, - 0xa221da90, - 0xa0b5da50, - 0xaa35da08, - 0xa8a9da10, - 0x70481a08, - 0x4443b416, - 0xb79f0005, - 0xb7bf7eee, - 0xb7df7f6e, - 0x8c607fee, - 0xa60d9c22, - 0x590cb720, - 0x402db780, - 0x9e8d7502, - 0x9264c00c, - 0x5a8cb780, - 0xa88ef208, - 0x7646c003, - 0xc0019ea2, - 0xb783911a, - 0x75007188, - 0x9102c000, - 0x5a0cb780, - 0x5f84b740, - 0x90c0c000, - 0x5a0cb780, - 0x6004b740, - 0xa881f208, + 0xd29099f5, + 0x9eaaa8a9, + 0x5a14b700, + 0x02625819, + 0x7008c010, + 0xc01210e2, + 0xd2907040, + 0xd010a8a6, + 0x7640a8c9, + 0xa945d010, + 0x0a02d011, + 0x4422b304, + 0xc0100009, + 0xc8127040, + 0x76407080, + 0x44dab740, + 0xe0020005, + 0xe2108526, + 0xb78080a1, + 0x75004648, + 0x44cab520, + 0x91a2c000, + 0xa937da50, + 0xaa21da90, + 0x80a5e210, + 0xda900a04, + 0xda50a221, + 0xd810a0b5, + 0xda10aa55, + 0x1a08a8a9, + 0xb4167048, + 0x00054443, + 0x7eeeb79f, + 0x7f6eb7bf, + 0x7feeb7df, + 0x9c228c60, + 0xb720a60d, + 0xb780580c, + 0x7502402d, + 0xc00b0283, + 0xb78093a4, + 0xf208598c, + 0xc003a90e, + 0x01897686, + 0x93bac000, + 0x590cb780, + 0x5e84b740, + 0xa882f208, + 0x578cb740, 0xd0a69e2d, - 0xc8305904, - 0x9e49aa4d, - 0xd2246219, - 0xb7805817, - 0xd0b1588c, - 0xb72008c0, - 0x9ea64031, - 0x580cb7c0, + 0xd0b15d04, + 0xc8300a20, + 0xd208a8cd, + 0x9e54a882, + 0x9e9660c3, + 0x5817d0a4, + 0x570cb7c0, 0xc0015407, - 0xb7c09300, - 0xb7c05894, - 0xd0a2580c, - 0xb7235e4b, - 0x75007188, - 0x5a14b720, - 0xc0000902, - 0xc200911c, - 0x75005a07, - 0xffff0904, - 0xc01c939a, - 0xc0007c7e, - 0xb7809102, - 0xb740404d, - 0xc0005f84, - 0xb78090c0, - 0xb740404d, - 0xd2266004, - 0x9e2d5904, - 0xa8cec830, - 0xa8cdf010, - 0x50ab9e4c, - 0xd0a46099, - 0xd0b15817, - 0xd2080e60, - 0x9e89a881, - 0x9e915407, - 0xda105404, + 0xd1229180, + 0xb7c05ccb, + 0x74405794, + 0x570cb7c0, + 0xc0000d02, + 0x588790fc, + 0x0d047440, + 0x93baffff, + 0x590cb780, + 0x5e84b740, + 0xa882f208, + 0xd0a69e2d, + 0xd0b15d04, + 0xc8300e60, + 0xf008a8ce, + 0xd208a8ed, + 0x9e54a901, + 0x50b39d1e, + 0x6097c301, + 0xd0a49e91, + 0x54075817, + 0xda085408, 0x7500aa29, 0x90e2c000, - 0xaa2dd290, + 0xaa2dd288, 0xc0007500, 0xf24892c2, - 0xf210a95b, + 0xf210a957, 0xf2488029, - 0xf250a259, - 0xf250a026, + 0xf248a255, + 0xf248a026, 0xf248a02a, - 0xf010a046, - 0xf248aa49, - 0xf248a251, - 0xc007a255, - 0xd2909300, + 0xf008a042, + 0xf248aa69, + 0xf248a24d, + 0xc007a251, + 0xd2889320, 0x7500aa39, - 0x91c4c007, - 0x5b0cb720, + 0x91e4c007, + 0x5a0cb720, 0x46a9b780, 0x9e897500, - 0x90c4c007, - 0xa95bf248, + 0x90e4c007, + 0xa957f248, 0x8029f210, - 0xa259f248, - 0xa8b5d290, + 0xa255f248, + 0xa8b5d288, 0xc0007440, - 0xf01090c2, - 0xc000aa49, + 0xf00890c2, + 0xc000aa69, 0xf2489240, - 0xf010a8d1, - 0xd0a6aa49, + 0xf008a8cd, + 0xd0a6aa69, 0xe2405908, 0xd2268123, 0xf3105904, 0xf3108021, 0xc2008221, 0xf2485a0d, - 0xf248a251, - 0xf248aa51, - 0xd290a255, + 0xf248a24d, + 0xf248aa4d, + 0xd288a251, 0x7440a8b5, 0x9102c000, - 0xa026f250, - 0xa02af250, - 0x9360c005, + 0xa026f248, + 0xa02af248, + 0x9380c005, 0x4649b780, 0xc0017500, - 0xda9090e2, - 0xf250a8a2, - 0xda90a925, + 0xda8890e2, + 0xf248a8a2, + 0xda88a925, 0x1c84aa21, 0xd0b19d1e, 0xd3330ce0, @@ -2989,236 +2728,219 @@ unsigned long aui32MPG4VBR_SlaveMTXTOPAZFWText[] = { 0xc2015a45, 0xf3108128, 0x9ea18021, - 0xa9a1da90, - 0xf2500507, + 0xa9a1da88, + 0xf2480507, 0x55afa225, - 0x98d7c014, - 0xa025f250, - 0xa029f250, - 0x9220c004, - 0xa92bda10, - 0xaa2df210, - 0xa8a6f250, + 0x98d8c014, + 0xa025f248, + 0xa029f248, + 0x9240c004, + 0xa92bda08, + 0xaa2df208, + 0xa8a6f248, 0x88a1e310, - 0xda129e4a, + 0xda0a9e4a, 0x8185a928, 0xd0331884, - 0xf3106122, + 0xf3206122, 0xf31088b1, 0xc0088a21, - 0xc2007540, + 0xc2007740, 0xc2015a07, 0xf3108128, - 0xf2508021, + 0xf2488021, 0xc000a225, - 0x9eab91bc, - 0x9965fff4, - 0xaa25f250, - 0x52a3c200, - 0x5203c200, - 0xa225f250, - 0x6084b740, - 0xaa25f250, - 0x5904d2a6, - 0xc8309e2d, - 0x0189a8cd, - 0x59ffd224, - 0x01030c82, - 0xc0140503, - 0xb740994c, - 0x9d47611c, - 0xa926c210, - 0x05810181, + 0x058b91dc, + 0x9985fff4, + 0xaa25f248, + 0xc2009e81, + 0xc20056a7, + 0xf2485203, + 0xb740a225, + 0xf2485f04, + 0xd2a6aa25, + 0x9e2d5d04, + 0xa8cdc830, + 0xd2240189, + 0x0c8259ff, + 0x05030103, 0x9928c014, - 0xaa29f210, - 0xf2507502, - 0xc000a025, - 0xf25090c4, - 0xc002a029, - 0xda109040, - 0xda12a8aa, - 0xd0a2a954, - 0xf0115c84, - 0x70488e22, - 0x9176c000, - 0xaa45f248, - 0xc2000208, - 0xf2505a07, - 0xc001a229, - 0xf24891c0, - 0xd011a8c5, - 0x9e4a0e12, - 0x8a21f310, - 0x6104d033, - 0xc2016099, - 0xf2508122, - 0xda10a12b, - 0xd0b1aa55, - 0x1a040ce0, + 0x5f9cb740, + 0xc2109dc7, + 0x0181a92a, + 0xc0140581, + 0xf2089904, + 0x7502aa29, + 0xa025f248, + 0x90c4c000, + 0xa029f248, + 0x9040c002, + 0xa8aada08, + 0xa954da12, + 0x5c84d0a2, + 0x8e22f011, + 0xc0007048, + 0xf2489176, + 0x0208aa41, 0x5a07c200, - 0x8021f310, - 0x4031b760, - 0xa229f250, - 0xa9d5da10, - 0x05079ea1, - 0x198455af, - 0x984bc014, - 0xa029f250, - 0x90e0c000, - 0xaa2df210, - 0xf2100a04, - 0xf248a22d, - 0xf210a8c9, - 0xf250aa29, - 0xd0a6a8aa, - 0x75025904, + 0xa229f248, + 0x91c0c001, + 0xa8c1f248, + 0x0e12d011, + 0xf3109e4a, + 0xd0338a21, + 0x60996104, 0x8122c201, - 0x802bf210, - 0xa0aef250, - 0x588bc200, - 0x90f4c000, - 0xd0109e4a, - 0xf2507044, - 0xb79fa229, - 0xb7bf7eee, - 0xb7df7f6e, - 0x8c607fee, - 0xb7209c22, - 0xd810590c, - 0x0802aa61, - 0x41abb580, - 0xb7409c22, - 0xb720588c, - 0xf0125d14, - 0xf008a96c, - 0xb720aa4d, - 0xb740414d, - 0xf31040dd, - 0x62438a21, - 0x8021f310, - 0x40cdb580, - 0xa8edf010, - 0xa0cdf008, - 0xc0089c22, - 0x9e5874c0, - 0xc0009e52, - 0xd00290fc, - 0x1a1470c0, - 0x501351f3, - 0x7400c005, + 0xa12bf248, + 0xaa55da10, + 0x0ce0d0b1, + 0xc2001a04, + 0xf3105a07, + 0xb7608021, + 0xf2484031, + 0xda10a229, + 0x9ea1a9d5, + 0x55af0507, + 0xc0141984, + 0xf248984b, + 0xc000a029, + 0xf20890e0, + 0x0a04aa2d, + 0xa22df208, + 0xa8c5f248, + 0xaa29f208, + 0xa8aaf248, + 0x5904d0a6, + 0xc2017502, + 0xf2108122, + 0xf248802b, + 0xc200a0ae, + 0xc000588b, + 0x9e4a90f4, + 0x7044d010, + 0xa229f248, + 0x7eeeb79f, + 0x7f6eb7bf, + 0x7feeb7df, + 0x9c228c60, + 0x580cb720, + 0xaa61d810, + 0xb5800802, + 0x9c2241ab, + 0x578cb740, + 0x5c14b720, + 0xa96cf012, + 0xaa4df008, + 0x414db720, + 0x40ddb740, + 0x8a21f310, + 0xf3106243, + 0xb5808021, + 0xf01040cd, + 0xf008a8ed, + 0x9c22a0cd, + 0x74c0c008, + 0x9e529e58, 0x90fcc000, - 0x7000d002, - 0x50131a50, - 0xb7400128, - 0xb7806084, - 0xd1a6610c, - 0x9e2d5904, - 0xa8e5c040, - 0xaa4dc830, - 0x60097044, - 0x1214d01d, - 0x5013d01a, - 0x48bab340, - 0x50101222, - 0x9e5c9c22, - 0x08827526, - 0x4000d01e, - 0x48bcb340, - 0x7500c380, - 0x90bcc000, - 0x084ec002, - 0xc0049c22, - 0xc0007508, - 0x0a04915c, - 0x5a07c200, - 0x7508c004, - 0xffff0884, - 0xb740935a, - 0x9d4b619c, - 0xa805c220, - 0x691dd013, - 0x8021e210, - 0x9e989c22, - 0x09020802, - 0x9140c000, + 0x70c0d002, + 0x51f31a14, + 0xc0055013, + 0xc0007400, + 0xd00290fc, + 0x1a507000, + 0x01285013, + 0x5f04b740, + 0x5f8cb780, + 0x5904d1a6, + 0xc0409e2d, + 0xc830a8e5, + 0x7044aa4d, + 0xd01d6009, + 0xd01a1214, + 0xb3405013, + 0x122248ba, + 0x9c225010, 0x08029e98, - 0x4530d010, - 0x72c0cc14, - 0x7200c014, - 0xc18072c0, - 0xe0095d09, - 0xf0127204, - 0xc0005d04, - 0x72c49254, - 0x0804d004, - 0x15b4d024, - 0xd00472c0, - 0xd0240802, - 0xe00015b0, - 0x11813124, - 0x442ab330, - 0x72c09c22, - 0xffff0886, - 0xc40293a6, - 0xd06572c0, - 0xd0652c9e, - 0xc8023c9e, - 0xd0657200, - 0xd0652d2e, - 0xe0003d2e, - 0x9e531514, - 0x5408d01a, - 0x50acd01a, - 0xd01472c0, - 0xd0240002, - 0xe08015b0, - 0x5c055885, - 0x9304ffff, + 0xc0000902, + 0x9e989140, + 0xd0100802, + 0xcc144530, + 0xc01472c0, + 0x72c07200, + 0x5d09c180, + 0x7204e009, + 0x5d04f012, + 0x9254c000, + 0xd00472c4, + 0xd0240804, + 0x72c015b4, + 0x0802d004, + 0x15b0d024, 0x3124e000, 0xb3301181, 0x9c22442a, - 0x0d00e000, - 0x4422b330, - 0x4842b330, - 0x48a2b340, - 0x8502c002, - 0x882df210, - 0xc0007500, - 0x9e5990fa, - 0x12090c02, - 0x9c225031, - 0x50d09e5a, - 0x54699e52, - 0x30425269, - 0xa6859c22, - 0x9e810007, - 0xcffe9e90, - 0x9e412cfc, - 0x5c419e4c, - 0xcffe6491, - 0x62c328fc, - 0x9e445841, - 0x60096083, - 0x5a41c280, - 0x04909ea0, - 0x9d099e88, - 0x9e4c0490, - 0xc0017102, - 0xd0a28504, - 0xb3025e41, - 0xf3204468, - 0xd0a68121, - 0xcffe5d40, - 0xf3102afc, - 0x000d8123, - 0x9e54040d, - 0x6138d033, - 0x61459e5c, - 0x8125e210, - 0x04629e91, - 0x7f6eb7bf, - 0x7feeb7df, - 0x9c228c40, + 0x088672c0, + 0x93a6ffff, + 0x72c0c402, + 0x2c9ed065, + 0x3c9ed065, + 0x7200c802, + 0x2d2ed065, + 0x3d2ed065, + 0x1514e000, + 0xd01a9e53, + 0xd01a5408, + 0x72c050ac, + 0x0002d014, + 0x15b0d024, + 0x5885e080, + 0xffff5c05, + 0xe0009304, + 0x11813124, + 0x442ab330, + 0xe0009c22, + 0xb3300d00, + 0xb3304422, + 0xb3404842, + 0xc00248a2, + 0xf2108502, + 0x7500882d, + 0x90fac000, + 0x0c029e59, + 0x50311209, + 0x9e5a9c22, + 0x9e5250d0, + 0x52695469, + 0x9c223042, + 0x0007a685, + 0x9e909e81, + 0x2cfccffe, + 0x9e4c9e41, + 0x64915c41, + 0x28fccffe, + 0x584162c3, + 0x60839e44, + 0xc2806009, + 0x9ea05a41, + 0x9e880490, + 0x04909d09, + 0x71029e4c, + 0x8504c001, + 0x5e41d0a2, + 0x4468b302, + 0x8121f320, + 0x5d40d0a6, + 0x2afccffe, + 0x8123f310, + 0x040d000d, + 0xd0339e54, + 0x9e5c6138, + 0xe2106145, + 0x9e918125, + 0xb7bf0462, + 0xb7df7f6e, + 0x8c407fee, + 0x00009c22, 0x87c2c809, 0x0c20b060, 0x87c2c809, @@ -3227,8 +2949,8 @@ unsigned long aui32MPG4VBR_SlaveMTXTOPAZFWText[] = { 0x09c0b060, }; -unsigned long aui32MPG4VBR_SlaveMTXTOPAZFWData[] = { - 0x00000000, +unsigned long aui32MPG4VBR_SlaveMTXTOPAZFWData[] = +{ 0x00000000, 0x00000000, 0x00000000, @@ -3269,36 +2991,33 @@ unsigned long aui32MPG4VBR_SlaveMTXTOPAZFWData[] = { 0x00000000, 0x00000000, 0x809000b0, - 0x809002f8, - 0x828838d4, + 0x809002e8, + 0x82883444, + 0x82882f70, + 0x82882f80, + 0x82883020, + 0x82882e98, + 0x82883050, + 0x82883088, + 0x828830c4, + 0x828830fc, + 0x82883100, + 0x82883130, + 0x82883160, + 0x82883188, + 0x82882e8c, + 0x82883190, + 0x82883198, + 0x828831c8, + 0x828831d0, + 0x82883204, + 0x82883678, + 0x82883570, + 0x828835b0, + 0x82883634, 0x82883404, - 0x82883414, - 0x828834b4, - 0x82883320, - 0x82883376, - 0x828834e4, - 0x82883520, - 0x8288355c, - 0x82883594, - 0x82883598, - 0x828835c8, - 0x828835f8, - 0x82883620, - 0x828833dc, - 0x82883628, - 0x82883630, - 0x82883660, - 0x82883668, - 0x8288369c, - 0x82883b94, - 0x82883a26, - 0x82883a8e, - 0x82883ace, - 0x82883b50, - 0x82883a00, - 0x8288389c, - 0x8288399c, - 0x828839dc, + 0x8288350c, + 0x8288354c, 0x00000000, 0x00000000, 0x00000000, @@ -3649,20 +3368,20 @@ unsigned long aui32MPG4VBR_SlaveMTXTOPAZFWData[] = { 0x00000000, 0x00000000, 0x00000000, + 0x8090073c, + 0x8090073c, + 0x80901e18, + 0x8090197c, + 0x80902e10, + 0x80902204, + 0x80901bc0, + 0x8090073c, + 0x8090073c, + 0x8090073c, + 0x8090073c, + 0x8090073c, 0x00000000, 0x00000000, - 0x8090074c, - 0x8090074c, - 0x80901efc, - 0x8090197c, - 0x80902f8c, - 0x809022e8, - 0x80901ca4, - 0x8090074c, - 0x8090074c, - 0x8090074c, - 0x8090074c, - 0x8090074c, 0x00000000, 0x00000000, 0x00000000, @@ -3740,90 +3459,55 @@ unsigned long aui32MPG4VBR_SlaveMTXTOPAZFWData[] = { 0x20100804, 0x02010080, 0x40201008, - 0x00000000, - 0x00000000, - 0x00000000, - 0x00000000, - 0x00000000, - 0x01010000, - 0x02020201, - 0x04030303, - 0x05040404, - 0x00140005, - 0x001a0016, - 0x0020001c, - 0x00280024, - 0x0034002c, - 0x00400038, - 0x00500048, - 0x00680058, - 0x00800070, - 0x00a00090, - 0x00d000b0, - 0x010000e0, - 0x01400120, - 0x01a00160, - 0x020001c0, - 0x02800240, - 0x034002c0, - 0x04000380, - 0x05000480, - 0x06800580, - 0x08000700, - 0x0a000900, - 0x0d000b00, - 0x10000e00, - 0x14001200, - 0x1a001600, - 0x00001c00, - 0x00800040, - 0x010000c0, - 0x01800140, - 0x020001c0, - 0x02800240, - 0x030002c0, - 0x03800340, - 0x040003c0, - 0x04800440, - 0x050004c0, - 0x05800540, - 0x060005c0, - 0x06800640, - 0x070006c0, - 0x07800740, - 0x000007c0, - 0x00200040, - 0x001002ab, - 0x015500cd, - 0x00080249, - 0x00cd01c7, - 0x0155005d, - 0x0249013b, - 0x00040111, - 0x01c700f1, - 0x00cd01af, - 0x005d00c3, - 0x01550059, - 0x013b0029, - 0x0249025f, - 0x01110235, - 0x00020021, - 0x00f1001f, - 0x01c70075, - 0x01af006f, - 0x00cd0069, - 0x00c30019, - 0x005d017d, - 0x0059005b, - 0x015502b9, - 0x002900a7, - 0x013b0283, - 0x025f0135, - 0x02490095, - 0x0235023f, - 0x0111008b, - 0x00210219, - 0x00010041, + 0x00400000, + 0x00c00080, + 0x01400100, + 0x01c00180, + 0x02400200, + 0x02c00280, + 0x03400300, + 0x03c00380, + 0x04400400, + 0x04c00480, + 0x05400500, + 0x05c00580, + 0x06400600, + 0x06c00680, + 0x07400700, + 0x07c00780, + 0x00400000, + 0x02ab0020, + 0x00cd0010, + 0x02490155, + 0x01c70008, + 0x005d00cd, + 0x013b0155, + 0x01110249, + 0x00f10004, + 0x01af01c7, + 0x00c300cd, + 0x0059005d, + 0x00290155, + 0x025f013b, + 0x02350249, + 0x00210111, + 0x001f0002, + 0x007500f1, + 0x006f01c7, + 0x006901af, + 0x001900cd, + 0x017d00c3, + 0x005b005d, + 0x02b90059, + 0x00a70155, + 0x02830029, + 0x0135013b, + 0x0095025f, + 0x023f0249, + 0x008b0235, + 0x02190111, + 0x00410021, + 0x00000001, 0x0b060600, 0x0c0b0a06, 0x0a0b0c06, @@ -3854,22 +3538,27 @@ unsigned long aui32MPG4VBR_SlaveMTXTOPAZFWData[] = { 0x00000000, 0x00000000, 0x00000000, + 0x00000000, 0x1234baac, 0x00000000, }; -unsigned long aui32MPG4VBR_SlaveMTXTOPAZFWTextReloc[] = { +unsigned long aui32MPG4VBR_SlaveMTXTOPAZFWTextReloc[] = +{ 0 }; -unsigned char aui8MPG4VBR_SlaveMTXTOPAZFWTextRelocType[] = { +unsigned char aui8MPG4VBR_SlaveMTXTOPAZFWTextRelocType[] = +{ 0 }; -unsigned long aui32MPG4VBR_SlaveMTXTOPAZFWTextRelocFullAddr[] = { +unsigned long aui32MPG4VBR_SlaveMTXTOPAZFWTextRelocFullAddr[] = +{ 0 }; -unsigned long aui32MPG4VBR_SlaveMTXTOPAZFWDataReloc[] = { +unsigned long aui32MPG4VBR_SlaveMTXTOPAZFWDataReloc[] = +{ 0 }; diff --git a/fw/MPG4SlaveFirmwareVBR_bin.h b/fw/MPG4SlaveFirmwareVBR_bin.h index e895b4d..75670a4 100644 --- a/fw/MPG4SlaveFirmwareVBR_bin.h +++ b/fw/MPG4SlaveFirmwareVBR_bin.h @@ -1,27 +1,3 @@ -/* - * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sub license, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice (including the - * next paragraph) shall be included in all copies or substantial portions - * of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. - * IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR - * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - */ // This file was automatically generated from ../release/MPG4SlaveFirmwareVBR.dnl using dnl2c. diff --git a/fw/MPG4SlaveFirmware_bin.c b/fw/MPG4SlaveFirmware_bin.c index 12158d4..47deb59 100644 --- a/fw/MPG4SlaveFirmware_bin.c +++ b/fw/MPG4SlaveFirmware_bin.c @@ -1,55 +1,62 @@ /* - * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) 2010 Intel Corporation. All rights reserved. + * Copyright (c) Imagination Technologies Limited, UK + * Redistribution. Redistribution and use in binary form, without modification, + * are permitted provided that the following conditions are met: * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sub license, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice (including the - * next paragraph) shall be included in all copies or substantial portions - * of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. - * IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR - * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + * Redistributions must reproduce the above copyright notice and the following + * disclaimer in the documentation and/or other materials provided with the + * distribution.Neither the name of Intel Corporation nor the names of its + * suppliers may be used to endorse or promote products derived from this + * software without specific prior written permission. No reverse engineering, + * decompilation, or disassembly of this software is permitted. + * Limited patent license. Intel Corporation grants a world-wide, royalty-free, + * non-exclusive license under patents it now or hereafter owns or controls + * to make, have made, use, import,offer to sell and sell ("utilize") this + * software, but solely to the extent that any such patent is necessary to + * Utilize the software alone. The patent license shall not apply to any + * combinations which include this software. No hardware per se is licensed hereunder. + * + * DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, + * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,OR CONSEQUENTIAL DAMAGES + * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ // This file was automatically generated from ../release/MPG4SlaveFirmware.dnl using dnl2c. -unsigned char *szMPG4SlaveFirmware_buildtag = "BUILD_TOPAZ_SC_1_00_00_0318"; +unsigned char *szMPG4SlaveFirmware_buildtag="BUILD_TOPAZ_SC_1_00_00_0327"; -unsigned long ui32MPG4_SlaveMTXTOPAZFWTextSize = 2660; +unsigned long ui32MPG4_SlaveMTXTOPAZFWTextSize = 2411; unsigned long ui32MPG4_SlaveMTXTOPAZFWDataSize = 480; unsigned long ui32MPG4_SlaveMTXTOPAZFWTextRelocSize = 0; unsigned long ui32MPG4_SlaveMTXTOPAZFWDataRelocSize = 0; unsigned long ui32MPG4_SlaveMTXTOPAZFWTextOrigin = 0x80900000; -unsigned long ui32MPG4_SlaveMTXTOPAZFWDataOrigin = 0x828829c0; +unsigned long ui32MPG4_SlaveMTXTOPAZFWDataOrigin = 0x828825c0; -unsigned long aui32MPG4_SlaveMTXTOPAZFWText[] = { +unsigned long aui32MPG4_SlaveMTXTOPAZFWText[] = +{ 0x9040c001, 0xc80993fe, 0xc0000e42, 0xc8290e00, - 0xc3148422, + 0xc2d48422, 0xc8298400, - 0xc29c8622, + 0xc25c8622, 0x9e838600, 0xc8099e43, - 0xc5300d42, - 0xc8090d00, - 0xc5300942, - 0xc8090940, + 0xc4b20d42, + 0xc8090d60, + 0xc4b40942, + 0xc8090920, 0xc00a0e42, 0xc8090e40, 0xc00e87c2, @@ -61,7 +68,7 @@ unsigned long aui32MPG4_SlaveMTXTOPAZFWText[] = { 0x9320fffe, 0xa401c838, 0x0dc2c809, - 0x0dc0c52e, + 0x0da0c4b2, 0x0e42c809, 0x0b46b080, 0x7e74b77f, @@ -80,8 +87,8 @@ unsigned long aui32MPG4_SlaveMTXTOPAZFWText[] = { 0xffff9c62, 0x058d93a0, 0xb700018d, - 0xb780548c, - 0x9c015414, + 0xb780540c, + 0x9c015394, 0x0687a605, 0x0ea0060b, 0xffff9c62, @@ -91,17 +98,17 @@ unsigned long aui32MPG4_SlaveMTXTOPAZFWText[] = { 0xa6059c22, 0x0e860a82, 0xc0340d82, - 0xc0149b32, - 0x0d8a9967, - 0x9b2dc034, - 0x6108b783, + 0xc0149af9, + 0x0d8a9963, + 0x9af4c034, + 0x7d08b781, 0xc0007500, 0xc0149082, - 0xc0149abe, - 0x740299db, + 0xc0149aba, + 0x740299d7, 0xb3549e6c, 0x02894424, - 0x995dc014, + 0x9959c014, 0xffff7540, 0xb79f90e2, 0xb7bf7f6e, @@ -113,58 +120,56 @@ unsigned long aui32MPG4_SlaveMTXTOPAZFWText[] = { 0xb5435918, 0xb5435c18, 0xb5435c98, - 0xb5435d18, - 0xb5436118, - 0xb5436198, - 0xb5436218, - 0xb5406818, + 0xb5415d18, + 0xb5437d18, + 0xb5406218, + 0xb5404784, 0xb5404804, 0xb5404884, 0xb5404904, 0xb5404984, - 0xb5404a04, + 0xb5404b84, 0xb5404c04, 0xb5404c84, - 0xb5404d04, 0xb5404202, 0xb5404282, - 0xb5405004, + 0xb5404f84, 0xb5407684, - 0xb5404e84, - 0x9c224702, + 0xb5404e04, + 0x9c224602, 0x8420a605, - 0x9ba6fff4, + 0x9baafff4, 0xc0340d8a, - 0xfff49ada, - 0xc0349bc6, - 0xc4209ae5, + 0xfff49aa5, + 0xc0349bca, + 0xc4209ab0, 0x0a020cd2, 0xc000b481, 0x4220b105, 0xe0310d8a, 0xc0148d80, 0xc8299a01, - 0xc3120922, + 0xc2d20922, 0xb73f0960, 0xd0717f6c, 0xb5802a5e, - 0xc01e450c, + 0xc01e448c, 0x85022a80, 0xa8c2f008, 0xc2807102, 0xb5a05a95, - 0xb341460c, + 0xb341458c, 0x76404434, - 0x459cb540, - 0x448cb520, + 0x451cb540, + 0x440cb520, 0x90c2c000, 0x0e12d011, 0xa241f008, - 0x550cb780, + 0x548cb780, 0x08c2c807, 0x0880c570, 0x0caac032, - 0x538cb580, + 0x530cb580, 0xc000b421, 0x0cf40a2a, 0xc000b481, @@ -195,7 +200,7 @@ unsigned long aui32MPG4_SlaveMTXTOPAZFWText[] = { 0xc0340a02, 0xb4810c9e, 0xfff4c000, - 0x08029b2c, + 0x08029b30, 0x7eeeb79f, 0x7f6eb7bf, 0x9c228c60, @@ -250,7 +255,7 @@ unsigned long aui32MPG4_SlaveMTXTOPAZFWText[] = { 0x09920d82, 0x0d02c002, 0x0902c002, - 0x9a04c034, + 0x99cfc034, 0xc0340a0a, 0xb4810c9e, 0x1b04c000, @@ -258,7 +263,7 @@ unsigned long aui32MPG4_SlaveMTXTOPAZFWText[] = { 0x9202c000, 0xb55f9dcf, 0xc0347f7c, - 0xf23199d7, + 0xf23199a2, 0xb75fa045, 0x1b047f7c, 0x851075bf, @@ -277,10 +282,10 @@ unsigned long aui32MPG4_SlaveMTXTOPAZFWText[] = { 0x9c80c817, 0xf8399c22, 0x0d9aa205, - 0x99bdc034, + 0x9988c034, 0xf9f80d8a, - 0xc02daa1d, - 0xa6059300, + 0xc02caa1d, + 0xa6059060, 0x0a42c801, 0x0a00c010, 0x2ebed3f2, @@ -288,50 +293,50 @@ unsigned long aui32MPG4_SlaveMTXTOPAZFWText[] = { 0xc000b481, 0x0cf408aa, 0xc000b421, - 0x558cb780, + 0x550cb780, 0x0c92c080, 0xa881f208, 0xc000b421, - 0x558cb780, + 0x550cb780, 0xf2080c88, 0xb421a889, 0xb780c000, - 0x0c84558c, + 0x0c84550c, 0xa88df208, 0xc000b421, 0x1c980902, 0xc000b441, - 0x558cb780, + 0x550cb780, 0xf2080c90, 0xb421a885, 0xb7a0c000, - 0x0dd2558c, - 0x9976c034, + 0x0dd2550c, + 0x9941c034, 0xaa25f208, 0xffff7008, 0x0daa9344, 0x0d060982, 0x0902c121, 0x9b29fff4, - 0x4714b760, + 0x4694b760, 0x0d02c021, 0x09c20d04, 0x9b16fff4, - 0x4714b760, + 0x4694b760, 0x0d0609c2, 0x9b10fff4, 0x09820daa, 0xc1010d02, 0xfff40902, 0x0d929b14, - 0x9952c034, + 0x991dc034, 0xaa25f208, 0xffff7008, 0x77409344, 0x90a2c000, 0xc0340d8e, - 0x0d8a9954, - 0x9951c034, + 0x0d8a991f, + 0x991cc034, 0x7f6eb79f, 0x7feeb7bf, 0x9c228c40, @@ -339,13 +344,13 @@ unsigned long aui32MPG4_SlaveMTXTOPAZFWText[] = { 0x0a020c8e, 0xc000b481, 0x4220b101, - 0x558cb780, + 0x550cb780, 0xa085f208, 0x0a021c8c, 0xc000b481, 0x4220b105, 0x2b5ed1f1, - 0x558cb780, + 0x550cb780, 0xcff09ead, 0xc2802e80, 0xf2085ea1, @@ -354,11 +359,11 @@ unsigned long aui32MPG4_SlaveMTXTOPAZFWText[] = { 0x0a020c84, 0xc000b481, 0x4220b101, - 0x468cb520, + 0x460cb520, 0xb4810c84, 0xb101c000, 0xb5204220, - 0xc070470c, + 0xc070468c, 0xb4810c8e, 0x0882c000, 0xb4211c8c, @@ -367,12 +372,12 @@ unsigned long aui32MPG4_SlaveMTXTOPAZFWText[] = { 0xb4211c8c, 0x0c84c000, 0xc000b481, - 0x5e04b740, + 0x5d04b740, 0x5908d326, 0xe0309e2d, 0x9ea4aa4d, 0xb7809c62, - 0x7740558c, + 0x7740550c, 0x9ea98502, 0xd0010d82, 0xf2080db2, @@ -416,7 +421,7 @@ unsigned long aui32MPG4_SlaveMTXTOPAZFWText[] = { 0x3c80c400, 0xc000b481, 0x4220b102, - 0x5894b760, + 0x5794b760, 0x6931d312, 0x9e518502, 0x4070b960, @@ -428,7 +433,7 @@ unsigned long aui32MPG4_SlaveMTXTOPAZFWText[] = { 0x9301ffff, 0x8560c1c0, 0x80ade210, - 0x5a14b760, + 0x5914b760, 0x3904c001, 0x8521ce3e, 0x4048b960, @@ -438,7 +443,7 @@ unsigned long aui32MPG4_SlaveMTXTOPAZFWText[] = { 0x85100890, 0x9301ffff, 0x812de220, - 0x580cb780, + 0x570cb780, 0x3908c001, 0x0d60c1c0, 0xdac85d09, @@ -456,7 +461,7 @@ unsigned long aui32MPG4_SlaveMTXTOPAZFWText[] = { 0x2a04c001, 0xc0007500, 0xb7409362, - 0x09025894, + 0x09025794, 0x4070b960, 0x08e0c1c0, 0x5889d0a4, @@ -471,7 +476,7 @@ unsigned long aui32MPG4_SlaveMTXTOPAZFWText[] = { 0xc0010205, 0x75002a08, 0x91e2c001, - 0x5a14b740, + 0x5914b740, 0xb9600982, 0xc1c04048, 0xd0a408e0, @@ -491,13 +496,13 @@ unsigned long aui32MPG4_SlaveMTXTOPAZFWText[] = { 0xf0104220, 0xb73fa0c1, 0xb7807e72, - 0xdac8580c, + 0xdac8570c, 0xcfffa086, 0xc0702976, 0xb4410c92, 0x8c20c000, 0xb7409c22, - 0xd312508c, + 0xd312500c, 0x0a026cb1, 0x0cc0c1c0, 0xc4005c8b, @@ -518,7 +523,7 @@ unsigned long aui32MPG4_SlaveMTXTOPAZFWText[] = { 0x3c80c400, 0xc000b481, 0x4220b103, - 0x5994b740, + 0x5894b740, 0x6d31d311, 0x4058b960, 0xc1c00085, @@ -673,63 +678,65 @@ unsigned long aui32MPG4_SlaveMTXTOPAZFWText[] = { 0xa60d9360, 0x85028420, 0xb55f9e55, - 0xb55f7f7c, - 0xf0107ffc, - 0xe011aa61, - 0x03078c8e, + 0xf0107f7c, + 0xe012aa61, + 0x03078d8e, + 0x7ffcb55f, 0x750a1a08, 0x590cd226, 0xe05a8540, 0xc0038044, - 0xc00090a0, + 0xc0009120, 0xc0009180, - 0xc00092a0, 0xc00193c0, - 0xc0019100, - 0xc0029200, - 0xe0119060, - 0x9e8b8d88, - 0x1954d072, - 0x500cb5a0, - 0x9bc8fff4, - 0x9200c002, - 0x5014b740, - 0xe0119ea9, - 0x9e8b8d88, + 0xc00190c0, + 0xc00191e0, + 0xc00292c0, + 0xb7209100, + 0xb780568c, + 0x2a0849ad, + 0x856a7500, + 0x4462b352, + 0xe0119d57, + 0xd0728d88, + 0xb5a01954, + 0xfff44f8c, + 0xc0029bbf, + 0xb7409160, + 0x9ea94f94, + 0x8d88e011, 0xfff41514, - 0xc0029bbd, - 0xe01190a0, - 0x9e8b8d88, - 0x295ed3f2, - 0xfff40916, - 0xb5a09aeb, - 0xc001500c, - 0xe0119320, - 0x9e8b8d88, + 0xc0029bb5, + 0xe0119020, + 0xd3f28d88, + 0x0916295e, + 0x9ae4fff4, + 0x4f8cb5a0, + 0x92c0c001, + 0x8d88e011, 0x295ed3f2, 0xfff40916, - 0xc0019adf, - 0xd20891e0, - 0x9e8baa41, - 0x8c88f011, - 0xd0124a7d, - 0x0d062ace, - 0x018b0906, - 0x9ad0fff4, - 0x9e6a9e83, - 0x0d02018b, - 0x9acafff4, - 0x9340c000, - 0xaa41d208, - 0xf0119e8b, + 0xc0019ad9, + 0xd20891a0, + 0xf011aa41, + 0x4a7d8c88, + 0x2aced012, + 0x09060d06, + 0xfff4018b, + 0x9e839acb, + 0x018b9e6a, + 0xfff40d02, + 0xc0009ac5, + 0xd2089320, + 0xf011aa41, 0x4a7d8c88, 0x2aced012, 0x09060d02, 0xfff4018b, - 0x9e839abb, + 0x9e839ab7, 0x018b9e6a, 0x0d7ec00e, - 0x9ab4fff4, + 0x9ab0fff4, 0x9080c000, 0x90e0c001, 0x7e68b79f, @@ -773,7 +780,7 @@ unsigned long aui32MPG4_SlaveMTXTOPAZFWText[] = { 0x0a9cc002, 0x5a95c280, 0xfff4018b, - 0xb75f9a1e, + 0xb75f9a1a, 0xc2807f7c, 0xc3015a88, 0xc0008122, @@ -781,7 +788,7 @@ unsigned long aui32MPG4_SlaveMTXTOPAZFWText[] = { 0x9dcf8d88, 0x8510050b, 0x7f7cb55f, - 0x9b23fff4, + 0x9b1ffff4, 0x7f7cb75f, 0x718e0b04, 0x92a6fffe, @@ -808,7 +815,7 @@ unsigned long aui32MPG4_SlaveMTXTOPAZFWText[] = { 0xc000b481, 0x0c8408c2, 0xc000b421, - 0x5c8cb740, + 0x5b8cb740, 0xa947f048, 0x802df210, 0xa245f048, @@ -827,44 +834,44 @@ unsigned long aui32MPG4_SlaveMTXTOPAZFWText[] = { 0xb101c000, 0xd0534220, 0xb7801910, - 0xf248570c, + 0xf248568c, 0xf210a891, 0x0d8288a3, 0x018b0d06, - 0x9884fff4, + 0x9880fff4, 0x0ca2c080, 0xc000b4a1, 0x0d82c002, - 0x9954c014, + 0x991bc014, 0xffff700a, 0x0daa9364, 0x0d0a0982, 0x0902c121, - 0x9b09ffd4, - 0x570cb780, + 0x9b05ffd4, + 0x568cb780, 0xa992f248, 0x0d02c0a1, 0x09c20d04, - 0x9af4ffd4, + 0x9af0ffd4, 0x0d82c0c0, 0x0d420992, 0xc0140942, - 0xb79f9957, + 0xb79f991e, 0xb7bf7f6e, 0x8c407fee, - 0xa60d9c22, + 0xa6059c22, 0x8400c010, - 0x570cb720, + 0x568cb720, 0x49adb780, 0x75002a20, - 0x5894b7c0, + 0x578cb7a0, 0xc0000902, - 0xb7839182, - 0x75006108, + 0xb7819182, + 0x75007d08, 0x90e2c000, - 0xaa41d290, - 0xc0057500, - 0xb7209164, + 0xaa21d288, + 0xc0037500, + 0xb7209284, 0xd01149ad, 0x75002a18, 0x3924d002, @@ -875,497 +882,453 @@ unsigned long aui32MPG4_SlaveMTXTOPAZFWText[] = { 0xc0503926, 0xb4410c82, 0x9d87c000, - 0x468cb740, + 0x460cb740, 0x09c20dc2, 0x0d02c010, 0x0c81cff0, - 0x9acbffd4, - 0x6108b783, - 0x75009d1b, - 0x0b01cff0, + 0x9ac7ffd4, + 0x7d08b781, + 0x75009d0b, + 0x0901cff0, 0x9282c000, - 0xaa41d290, + 0xaa21d288, 0xc0007500, 0xb79f91e2, - 0xf211606c, + 0xe211606c, 0xc0108d00, 0x75002a00, 0x0a03cff0, 0x8001f310, - 0x4422b346, + 0x4422b342, 0x4068b79e, 0x08c2c801, 0x0880c010, 0x0ceac032, 0x606cb59f, 0xc000b421, - 0x6108b783, - 0xc0017500, - 0xb7839282, - 0x75006208, - 0x91e2c001, - 0x510cb720, - 0x2a12d011, - 0xc0017500, - 0xb7a09102, - 0xb7a05d94, - 0xf210598c, - 0x9eabaa21, - 0xb52028f9, - 0x9ea4510c, - 0xb7209c62, - 0xb7805b8c, - 0x75004129, - 0x92a4c000, - 0xa9a1f208, - 0xa83df210, - 0x9e840d82, - 0xf2509c62, - 0x9eaba8a5, - 0xa021f208, - 0x9e8c0982, - 0xda089c62, - 0xb581aa21, - 0xda10738a, - 0x9eb3a9cd, - 0x9aa6fff4, - 0x0a02c801, - 0x0a00c00a, - 0x0c8ac030, - 0xc000b481, - 0x08c2c008, - 0xb4210c84, + 0xa9adda08, + 0xfff49e93, + 0xc8019add, + 0xc00a0a02, + 0xc0300a00, + 0xb4810c8a, 0xc008c000, - 0x0c880a02, - 0xc000b481, - 0x0d82c0c0, - 0xc0080992, - 0xc0080d02, - 0xc0140902, - 0xc008989d, - 0xc0300a02, - 0xb4810c8e, - 0xb720c000, - 0x8506590c, - 0x4039b540, - 0x9ad1fff4, - 0x6eeeb79f, - 0x6f6eb7bf, - 0x6feeb7df, - 0x8c60c010, - 0xf8399c22, - 0xc450a205, - 0x0a020c82, - 0xc000b481, - 0x4220b101, - 0x0a40c008, + 0x0c8408c2, + 0xc000b421, + 0x0a02c008, + 0xb4810c88, + 0xc0c0c000, + 0x09920d82, + 0x0d02c008, + 0x0902c008, + 0x989bc014, + 0x0a02c008, 0x0c8ec030, 0xc000b481, - 0x38c0c002, - 0x0c82c050, - 0xc000b421, - 0x0d82c0c0, - 0xc0080992, - 0xc0080d02, - 0xc0140902, - 0xc0089869, - 0xc0300a02, + 0x580cb720, + 0xb5408506, + 0xfff44039, + 0xb79f9b08, + 0xb7bf6f6e, + 0xc0106fee, + 0x9c228c40, + 0xa205f839, + 0x0c82c450, + 0xb4810a02, + 0xb101c000, + 0xc0084220, + 0xc0300a40, 0xb4810c8e, - 0xf9f8c000, - 0xfff5aa1d, - 0xa60d9000, - 0x0eb0f011, - 0x9182c001, - 0x0f7ec01e, - 0x0b02c008, - 0x0e8ec030, - 0x7540c040, - 0xc0509e74, - 0xb3540c96, - 0x12d84426, - 0x5a14c200, + 0xc002c000, + 0xc05038c0, + 0xb4210c82, + 0xc0c0c000, + 0x09920d82, + 0x0d02c008, + 0x0902c008, + 0x9869c014, + 0x0a02c008, + 0x0c8ec030, 0xc000b481, - 0x0d0ac030, - 0xc000b4c2, + 0xaa1df9f8, + 0x9320fff6, + 0xf011a60d, + 0xc0010eb0, + 0xc01e9182, + 0xc0080f7e, + 0xc0300b02, + 0xc0400e8e, + 0x9e747540, + 0x0c96c050, + 0x4426b354, + 0xc20012d8, + 0xb4815a14, + 0xc030c000, + 0xb4c20d0a, + 0xb4c5c000, + 0xc030c000, + 0xb4c10c96, + 0xc0c0c000, + 0x09920d82, + 0x0d02c008, + 0x0902c008, + 0x9835c014, 0xc000b4c5, - 0x0c96c030, - 0xc000b4c1, - 0x0d82c0c0, - 0xc0080992, - 0xc0080d02, - 0xc0140902, - 0xb4c59835, - 0x7540c000, - 0x93c4fffe, - 0x9a6ffff4, - 0x7eeeb79f, - 0x7f6eb7bf, - 0x7feeb7df, - 0x9c228c60, + 0xfffe7540, + 0xfff493c4, + 0xb79f9aa8, + 0xb7bf7eee, + 0xb7df7f6e, + 0x8c607fee, + 0xb4639c22, + 0x9c22c000, + 0xa062f812, + 0xc2009c22, + 0x5d890d80, + 0x09829e59, + 0x3d80c400, 0xc000b463, - 0xf8129c22, - 0x9c22a062, - 0x0d80c200, - 0x9e595d89, - 0xc4000982, - 0xb4633d80, - 0xb203c000, - 0x00074620, - 0xc1279c22, - 0x9c229c8f, - 0xb971080a, - 0xc01756f1, - 0xc0719c81, - 0xc0179c80, - 0xb9609c80, - 0x9c224000, - 0x9280ffff, - 0x01c69e5c, - 0x5889d1a4, - 0xc4000882, - 0xb4213c80, - 0xb104c000, - 0x22444220, - 0x71069e53, - 0x9324ffff, - 0xa60d9c22, - 0x8420c004, - 0x0ca2c829, - 0x0cf0c304, - 0xac3dc030, - 0x8d00e133, - 0xa45dc038, - 0xac3dc030, - 0xa45dc038, - 0xac3dc010, - 0xa45dc018, - 0xac25c010, - 0xa445c018, - 0x570cb7a0, - 0x85029ea9, - 0x651ab540, - 0x4b98b541, - 0x468cb740, - 0xc00a0dc2, - 0x09c20d42, - 0x9979ffd4, - 0x0a58d251, - 0xaa01da08, - 0x9ead7502, - 0x9084c000, - 0x448cb580, - 0xaa2df290, - 0x75002a08, - 0x90a4c000, - 0xb5408506, - 0xb780449c, - 0xf2105c8c, - 0x8502a8a1, - 0xa8a6f210, - 0x509cb540, - 0x481ab540, - 0xa103f208, - 0xa085f208, - 0xa929f210, - 0xa08af208, - 0xa92ef210, - 0xa8b2f210, - 0xa10df208, - 0xa8b1f250, - 0xa112f208, - 0xa096f208, - 0xa09af208, - 0x0cf2c050, - 0xf24808c0, - 0xb421a085, - 0x0a0ac000, - 0x0c92c036, - 0xc000b481, - 0x1c8c0896, - 0xc000b421, - 0x8c00f031, - 0x8d80e131, - 0xb7c09ea3, - 0xb55f5b8c, - 0x0d027ffc, - 0x4078b960, - 0xa103f208, - 0xd1229dba, - 0x9e2d5d0d, - 0xa8e5f029, - 0x2caed012, - 0xd1265c88, - 0x9e4a5908, - 0xaa4de038, - 0x28bc0d04, - 0x324250a8, - 0xffffa241, - 0xf01091c1, - 0xc036aa61, - 0xb4810c8e, - 0xb73fc000, - 0x1c847fec, + 0x4620b203, + 0x9c220007, + 0x9c8fc127, + 0x080a9c22, + 0x56f1b971, + 0x9c81c017, + 0x9c80c071, + 0x9c80c017, + 0x4000b960, + 0xffff9c22, + 0x9e5c9280, + 0xd1a401c6, + 0x08825889, + 0x3c80c400, 0xc000b421, - 0x996bc014, - 0xaa4dd208, - 0xc0007500, - 0xf2909262, - 0xf011aa2d, - 0xc0002ac8, - 0xc80091a4, - 0x75002a00, - 0x90c4c000, - 0xa9c6f208, - 0x9ae3fff4, - 0xa2cdd208, - 0xa8adf290, - 0x2a14d011, + 0x4220b104, + 0x9e532244, + 0xffff7106, + 0x9c229324, + 0xc004a60d, + 0xc8298420, + 0xc2c40ca2, + 0xc0300cf0, + 0xe133ac3d, + 0xc0388d00, + 0xc030a45d, + 0xc038ac3d, + 0xc010a45d, + 0xc018ac3d, + 0xc010a45d, + 0xc018ac25, + 0xb7a0a445, + 0x9ea9568c, + 0xb5408502, + 0xb541641a, + 0xb7404998, + 0x0dc2460c, + 0x0d42c00a, + 0xffd409c2, + 0xd25199ae, + 0xda080a58, + 0x7502aa01, + 0xc0009ead, + 0xb5809084, + 0xf290440c, + 0x2a08aa2d, 0xc0007500, - 0xc8099104, - 0xc50e0a42, - 0xb5800a60, - 0xb780530c, - 0x7500460c, - 0x9162c000, - 0x5a31c080, - 0xc03e2a04, - 0xb4810cea, - 0xc000c000, - 0xb7809280, - 0x7502448c, - 0x915cc000, - 0x2880c100, - 0x0a0e7440, - 0x1a46d001, - 0x9060c000, - 0xc03e0a02, - 0xb4810cea, - 0xb79fc000, - 0xb7bf7a6e, - 0xb7df7aee, - 0xc0067b6e, - 0x9c228c00, - 0x538cb780, - 0x0892c0c8, - 0x40f8b960, - 0x0948d011, - 0xaa45f029, - 0x5889d0a4, - 0xc000b481, - 0xffff0890, - 0x9c229321, - 0xb720a605, - 0xb780460c, - 0x7440790c, - 0xb5800a04, - 0xc000790c, - 0xb7839364, - 0x75006108, - 0x92c2c000, - 0x448cb720, - 0x510cb780, - 0x3a407442, - 0x510cb580, - 0x919cc000, - 0x5b8cb780, - 0xa889d208, - 0xc0007440, 0x850690a4, - 0x6818b543, - 0x0a42c801, - 0x0a00c010, - 0x0ceac032, - 0xc000b481, - 0x08c2c008, - 0x1ce0c002, + 0x441cb540, + 0x5b8cb780, + 0xa8a1f210, + 0xf2108502, + 0xb540a8a6, + 0xb540501c, + 0xf208471a, + 0xf208a103, + 0xf210a085, + 0xf208a929, + 0xf210a08a, + 0xf210a92e, + 0xf208a8b2, + 0xf250a10d, + 0xf208a8b1, + 0xf208a112, + 0xf208a096, + 0xc050a09a, + 0x08c00cf2, + 0xa085f248, 0xc000b421, - 0x0a42c008, - 0x0d0ec030, - 0xc000b482, - 0x0c82c450, - 0x1a40c008, + 0xc0360a0a, + 0xb4810c92, + 0x0896c000, + 0xb4211c8c, + 0xf031c000, + 0xe1318c00, + 0x9ea38d80, + 0x5a8cb7c0, + 0x7ffcb55f, + 0xb9600d02, + 0xf2084078, + 0x9dbaa103, + 0x5d0dd122, + 0xf0299e2d, + 0xd012a8e5, + 0x5c882cae, + 0x5908d126, + 0xe0389e4a, + 0x0d04aa4d, + 0x50a828bc, + 0xa2413242, + 0x91c1ffff, + 0xaa61f010, + 0x0c8ec036, 0xc000b481, - 0x4220b101, - 0x38c0c002, - 0x0c82c050, - 0xc000b421, - 0x0d82c0c0, - 0xc0080992, - 0xc0080d02, - 0xfff40902, - 0xc4509aa7, - 0x0a020c86, + 0x7fecb73f, + 0xb4211c84, + 0xc014c000, + 0xd2089961, + 0x7500aa4d, + 0x9262c000, + 0xaa2df290, + 0x2ac8f011, + 0x91a4c000, + 0x2a00c800, + 0xc0007500, + 0xf20890c4, + 0xfff4a9c6, + 0xd2089ae3, + 0xf290a2cd, + 0xd011a8ad, + 0x75002a14, + 0x9104c000, + 0x0a42c809, + 0x0a50c492, + 0x528cb580, + 0x458cb780, + 0xc0007500, + 0xc0809162, + 0x2a045a31, + 0x0ceac03e, 0xc000b481, - 0x4260b102, - 0x0a00c008, - 0x0d0ec030, - 0xc000b482, - 0xc0080c84, - 0xb4811a00, + 0x9280c000, + 0x440cb780, + 0xc0007502, + 0xc100915c, + 0x74402880, + 0xd0010a0e, + 0xc0001a46, + 0x0a029060, + 0x0ceac03e, + 0xc000b481, + 0x7a6eb79f, + 0x7aeeb7bf, + 0x7b6eb7df, + 0x8c00c006, + 0xb7809c22, + 0xc0c8530c, + 0xb9600892, + 0xd01140f8, + 0xf0290948, + 0xd0a4aa45, + 0xb4815889, + 0x0890c000, + 0x9321ffff, + 0xa6059c22, + 0x458cb720, + 0x778cb780, + 0x0a047440, + 0x778cb580, + 0x9364c000, + 0x7d08b781, + 0xc0007500, + 0xb72092c2, + 0xb780440c, + 0x7442508c, + 0xb5803a40, + 0xc000508c, + 0xb780919c, + 0xd2085a8c, + 0x7440a889, + 0x90a4c000, + 0xb5438506, + 0xc8016218, + 0xc0100a42, + 0xc0320a00, + 0xb4810cea, + 0xc008c000, + 0xc00208c2, + 0xb4211ce0, + 0xc008c000, + 0xc0300a42, + 0xb4820d0e, + 0xc450c000, + 0xc0080c82, + 0xb4811a40, 0xb101c000, - 0xc0804220, - 0xc8015a35, - 0x09400902, - 0x28fcc00e, - 0x5910d0a8, - 0x29ced071, - 0x0c8ac030, - 0xb4419dc8, - 0x0a42c000, - 0xb4810c84, - 0x7680c000, - 0x9182c000, - 0x5c8cb720, - 0x44bdb740, - 0x8a27f210, - 0x8021f310, - 0x44adb580, + 0xc0024220, + 0xc05038c0, + 0xb4210c82, + 0xc0c0c000, + 0x09920d82, + 0x0d02c008, + 0x0902c008, + 0x9aa7fff4, 0x0c86c450, 0xb4810a02, 0xb102c000, - 0x0cec4260, + 0xc0084260, + 0xc0300a00, + 0xb4820d0e, + 0x0c84c000, + 0x1a00c008, 0xc000b481, - 0x4260b102, - 0x8926c201, - 0xc03408ea, - 0xb4210c9e, - 0xb780c000, - 0xf248570c, - 0x8d40a891, - 0x88a3f210, - 0x0d060d82, - 0x5a0cc280, - 0x508cb580, - 0xffd4018b, - 0xc0809959, - 0xb4a10ca2, - 0xb780c000, - 0x0c88478c, + 0x4220b101, + 0x5a35c080, + 0x0902c801, + 0xc00e0940, + 0xd0a828fc, + 0xd0715910, + 0xc03029ce, + 0x9dc80c8a, + 0xc000b441, + 0x0c840a42, 0xc000b481, - 0x5814b7a0, - 0x0d82c002, - 0x9a22fff4, - 0xffff700a, - 0xb7809364, - 0xf210790c, - 0xf250a8ad, - 0x6243a8a2, - 0x71029e49, - 0x90b8c000, - 0xb5438506, - 0xb7806618, - 0x7500460c, - 0x9242c000, - 0xffd40d82, - 0xb7839a10, - 0x75006208, - 0x90e2c000, - 0xffd40d82, - 0xc000995a, - 0x0d8290a0, - 0x9a22ffd4, - 0xc0800a02, - 0xb4810ca6, - 0xc002c000, - 0xfff40d92, - 0x740099f3, + 0xc0007680, + 0xb7209182, + 0xb7405b8c, + 0xf21044bd, + 0xf3108a27, + 0xb5808021, + 0xc45044ad, + 0x0a020c86, + 0xc000b481, + 0x4260b102, + 0xb4810cec, + 0xb102c000, + 0xc2014260, + 0x08ea8926, + 0x0c9ec034, + 0xc000b421, + 0x568cb780, + 0xa891f248, + 0xf2108d40, + 0x0d8288a3, + 0xc2800d06, + 0xb5805a0c, + 0x018b500c, + 0x998effd4, + 0x0ca2c080, + 0xc000b4a1, + 0x470cb780, + 0xb4810c88, + 0xb7a0c000, + 0xc0025714, + 0xfff40d82, + 0x700a9a22, 0x9364ffff, - 0x09820dea, - 0xc1210d0a, - 0xffb40902, - 0xb7809ba8, - 0xf248570c, - 0xc0a1a992, - 0x0d040d02, - 0xffb409c2, - 0xc0c09b93, - 0x09920d82, - 0x09420d42, - 0x99f6fff4, - 0xc03e0a02, - 0xb4810cea, - 0xb79fc000, - 0xb7bf7f6e, - 0x8c407fee, - 0xa60d9c22, - 0x570cb720, - 0x49b5b720, - 0x2e10d091, - 0x9e8e7500, - 0x9282c001, - 0x2e14d011, - 0xb5438506, - 0x0e826118, - 0xb5a07500, - 0xb5a37914, - 0xc0006610, - 0xb5439082, - 0xd1116198, - 0x75002e10, - 0x9082c000, - 0x6218b543, - 0x2e10d211, + 0x778cb780, + 0xa8adf210, + 0xa8a2f250, + 0x9e496243, + 0xc0007102, + 0x850690b8, + 0x6018b543, + 0x458cb780, 0xc0007500, - 0xb5439082, - 0xb7806298, - 0xd1515d8c, - 0xf2080ee0, - 0x9eaba88e, - 0x9c620603, - 0x588cb720, - 0xaa21d208, - 0x41abb580, - 0x41b3b720, - 0x4392b5a0, - 0x5014b520, - 0x580cb7c0, - 0xaa49f2d0, - 0xa8d9f208, - 0xc0007048, - 0xb7809142, - 0xf2485d8c, - 0xd152a88d, - 0x9e8c0de0, - 0xb7839c62, - 0x75006108, - 0x9062c004, - 0x4614b720, - 0xc0037640, - 0xb72093c4, - 0x7440438a, + 0x0d829102, + 0x9a45ffd4, + 0xffd40d82, + 0x0a029a61, + 0x0ca6c080, + 0xc000b481, + 0x0d92c002, + 0x99fdfff4, + 0xffff7400, + 0x0dea9364, + 0x0d0a0982, + 0x0902c121, + 0x9be7ffb4, + 0x568cb780, + 0xa992f248, + 0x0d02c0a1, + 0x09c20d04, + 0x9bd2ffb4, + 0x0d82c0c0, + 0x0d420992, + 0xfff40942, + 0x0a029a00, + 0x0ceac03e, + 0xc000b481, + 0x7f6eb79f, + 0x7feeb7bf, + 0x9c228c40, + 0xb720a60d, + 0xb780568c, + 0xc00249ad, + 0x75002a00, + 0xc0019e8e, + 0xd1519142, + 0xb7800ee0, + 0x85065c8c, + 0x7d18b541, + 0xf2089eab, + 0x0e82a88d, + 0x7794b5a0, + 0x6010b5a3, + 0x9c629e8c, + 0xaa4df290, + 0x5794b720, + 0xa8a1d208, + 0x75002a08, + 0x4312b5a0, + 0x41cbb520, 0x90e2c000, - 0xaa55da08, - 0xc0017048, - 0xb7a09004, - 0xb7835b94, - 0xb7a06188, - 0xda085d8c, - 0xb520a9d6, - 0x850a4392, - 0xd2107500, - 0xf208a0aa, - 0xe001a8a9, - 0x9d4f8d24, - 0x9e8c1d84, - 0xf2089c62, - 0x030baa31, - 0x9ea40d8a, - 0xc0009c62, - 0xb7809180, - 0xf2085d8c, - 0xb7a0a891, - 0x0d865b94, - 0x9e8c0309, - 0xb7809c62, - 0xb723438a, - 0xb7206208, - 0x0a045894, - 0x438ab580, - 0xaa29d210, - 0xb5807440, - 0xc0014849, - 0xb7a09024, - 0xf208598c, + 0xb540856a, + 0xc0004f9c, + 0xb78090c0, + 0xb58041cb, + 0xb7c04f8c, + 0xf2d0570c, + 0xf208aa49, + 0x7048a8d9, + 0x9142c000, + 0x5c8cb780, + 0xa88df248, + 0x0de0d152, + 0x9c629e8c, + 0x7d08b781, + 0xc0037500, + 0xb7209302, + 0x76404594, + 0x9264c003, + 0x430ab720, + 0xc0007440, + 0xda0890e2, + 0x7048aa55, + 0x9344c000, + 0x5c8cb7a0, + 0x5a94b7a0, + 0xa9d6da08, + 0x4312b520, + 0xaa29f208, + 0xd2100982, + 0x1d84a0aa, + 0x9c629ea4, + 0xa8b1f208, + 0x0d8a030b, + 0x9c629e8c, + 0x9180c000, + 0x5c8cb780, + 0xa891f208, + 0x5a94b7a0, + 0x03090d86, + 0x9c629e8c, + 0x430ab780, + 0x578cb720, + 0xb5800a04, + 0xd210430a, + 0xb7a0aa29, + 0xb580588c, + 0xf2084829, 0x9eaba8c1, 0x9c629e8c, 0xaa29d210, @@ -1379,31 +1342,31 @@ unsigned long aui32MPG4_SlaveMTXTOPAZFWText[] = { 0x09829eab, 0x9c629e84, 0xaa21da08, - 0x738ab581, - 0x448cb780, + 0x708ab581, + 0x440cb780, 0xc0007502, 0x0d8690bc, - 0x9865ffd4, + 0x98b9ffd4, 0xaa29d210, 0xc0007500, 0xb7209122, - 0xb780558c, + 0xb780550c, 0x3a08412d, 0x90e0c000, - 0x558cb720, + 0x550cb720, 0x412db780, 0xb5802a75, - 0xb723412d, - 0xb7806108, - 0x7440510c, + 0xb721412d, + 0xb7807d08, + 0x7440508c, 0xb5803a04, - 0xc000510c, + 0xc000508c, 0xd15191c4, 0xb7400e60, - 0xd208588c, + 0xd208578c, 0xd208a882, 0xb520a881, - 0xd8085014, + 0xd8084f94, 0xb79fa0cd, 0xb7bf7eee, 0xb7df7f6e, @@ -1411,12 +1374,12 @@ unsigned long aui32MPG4_SlaveMTXTOPAZFWText[] = { 0xa61d9c22, 0x8420c002, 0x0ca2c829, - 0x0c80c30e, + 0x0c80c2ce, 0xc0100207, 0xe0b3ac3d, 0xc0188d00, 0xc829a45d, - 0xc30e0ca2, + 0xc2ce0ca2, 0xc0100cc0, 0xe072ac3d, 0x9d1a8c80, @@ -1442,8 +1405,8 @@ unsigned long aui32MPG4_SlaveMTXTOPAZFWText[] = { 0x08c2c008, 0xb4210c84, 0x9ebbc000, - 0xc0549e7b, - 0x9e7c9973, + 0xc0349e7b, + 0x9e7c9bda, 0x62899e79, 0x0258714e, 0xb3570389, @@ -1489,7 +1452,7 @@ unsigned long aui32MPG4_SlaveMTXTOPAZFWText[] = { 0xc0080992, 0xc0080902, 0xfff40d02, - 0xc4509857, + 0xc4509876, 0x0a020c86, 0xc000b481, 0x4220b101, @@ -1505,86 +1468,86 @@ unsigned long aui32MPG4_SlaveMTXTOPAZFWText[] = { 0x7d6eb7ff, 0x8c20c004, 0xb7209c22, - 0x9e5c4b0c, + 0x9e5c4a8c, 0x2a40c0ff, 0x28c0c0ff, 0x85027102, 0x9062c000, 0xb5408506, - 0xb5604b9c, - 0x9c224b14, + 0xb5604b1c, + 0x9c224a94, 0x9e5da605, 0x2a50d051, 0xc0007500, 0xb78090e4, - 0x75004b8c, + 0x75004b0c, 0x9142c000, 0x0d82c0c0, 0x09c2c012, 0x09420d02, - 0x9814fff4, - 0x4b0cb780, + 0x9833fff4, + 0x4a8cb780, 0x0cb6c034, 0xc000b481, 0x0d32c034, 0xc000b4a2, - 0x4a8cb5a0, + 0x4a0cb5a0, 0x7f6eb79f, 0x7feeb7bf, 0x9c228c40, 0x8420a61d, - 0x6108b783, + 0x7d08b781, 0xc0007500, 0xb7809122, - 0xd288588c, + 0xd288578c, 0x7440a881, - 0x92a4c019, - 0x568cb7c0, + 0x9344c016, + 0x560cb7c0, 0xb7409eb1, - 0x0dc2468c, + 0x0dc2460c, 0xc002098e, 0xffb40d42, - 0xf208999a, + 0xf20899ee, 0xb7c0aa55, - 0xf2085614, + 0xf2085594, 0xf208a8c5, 0xb7a0a8ca, - 0xb580570c, - 0xf210478c, + 0xda08568c, + 0xb580a942, + 0xda08470c, + 0xf210aa59, 0xda08a0d5, - 0xda08aa59, 0xf210a8dd, 0xd252a0de, - 0xf21008d0, + 0xf24808d0, + 0xf210a947, 0xf250a259, - 0xda08a0c1, - 0xb740a942, - 0xd131404b, + 0xd131a0c1, 0xda080a50, 0x9e53a881, + 0x404bb740, 0xa8d2da88, + 0xc08060b2, + 0xc2005a7f, + 0x00985a71, + 0x58945893, + 0x80a3e210, + 0x7e7edffc, 0xd1245915, - 0xf2485b90, - 0xdffca947, - 0x60b27e7e, - 0x5a7fc080, - 0x5a71c200, - 0x58930098, - 0xe2105894, - 0xf25080a3, + 0xf2505b90, 0xc000a0dd, 0xe10091e2, 0xc0005d40, 0xda889164, 0x8502aa55, - 0x4792b520, - 0x489ab540, - 0x468ab580, + 0x4692b520, + 0x479ab540, + 0x458ab580, 0xaa21f288, 0x0950d132, + 0xa8c1da08, 0xa255f250, 0xa259f250, - 0xa8c1da08, 0xaa41d810, 0xa93bf248, 0xa8bada48, @@ -1605,24 +1568,24 @@ unsigned long aui32MPG4_SlaveMTXTOPAZFWText[] = { 0x6098a928, 0xf210588c, 0xe2108023, - 0xf21082a3, + 0xb74082a3, + 0xf2105b8c, 0xda48a249, - 0xf210a8aa, - 0xda08a0cd, - 0xd810aa41, + 0xda08a8aa, + 0xf210aa41, + 0xd810a0cd, 0xf210a8c1, 0xf248a0c6, 0x0a04a937, - 0xb7406243, - 0xf3105c8c, - 0xf2908021, - 0xda08a245, - 0xf008a8c1, - 0xda08a953, - 0xf00aa8c2, + 0xda086243, + 0xf310a8c1, + 0xda088021, + 0xf290a8c2, + 0xf008a245, + 0xf00aa953, 0x58a0a954, - 0x80a3e210, - 0xe0205c9c, + 0xe2105c9c, + 0xe02080a3, 0xda4882a3, 0xf208aa2d, 0xf208a0ad, @@ -1632,11 +1595,11 @@ unsigned long aui32MPG4_SlaveMTXTOPAZFWText[] = { 0xd810a251, 0xc004a941, 0xb5201880, - 0xd1314f0c, + 0xd1314e8c, 0xda080a54, 0xc002a881, 0xb5201c80, - 0x59404f94, + 0x59404f14, 0xf2905951, 0x58c0a155, 0xf29058d1, @@ -1649,18 +1612,18 @@ unsigned long aui32MPG4_SlaveMTXTOPAZFWText[] = { 0x9102c000, 0xaa61da08, 0x753ec09c, - 0x92f2c012, + 0x9392c00f, 0x08c6c0c0, 0x0ce2c050, 0xc000b421, 0xaa59f208, 0x75002a10, 0x9362c000, - 0x5b8cb7a0, + 0x5a8cb7a0, 0xaa2dd208, 0xc0007500, 0xb7209282, - 0xb7a0570c, + 0xb7a0568c, 0xe80049b5, 0xc0002e80, 0xf2089184, @@ -1669,20 +1632,20 @@ unsigned long aui32MPG4_SlaveMTXTOPAZFWText[] = { 0xfff42984, 0xd20899fc, 0xb760a2ae, - 0xf208570c, + 0xf208568c, 0xd131a959, 0xda080a30, 0xd052a881, 0x764028a0, 0xb5205891, - 0xc0004e8c, + 0xc0004e0c, 0x0a029222, 0x0caec060, 0xc000b481, 0xa8c1da08, 0xc0007440, 0x85029302, - 0x4e9cb540, + 0x4e1cb540, 0x9260c000, 0x2900c200, 0xc0007480, @@ -1695,37 +1658,32 @@ unsigned long aui32MPG4_SlaveMTXTOPAZFWText[] = { 0xf208c000, 0x2a04aa59, 0x850a7500, - 0x491cb540, + 0x489cb540, 0x90a2c000, 0xb5408504, - 0xb783491c, - 0x75006108, - 0x9322c000, - 0x6208b783, + 0xb781489c, + 0x75007d08, + 0x5c94b7a0, + 0x91a2c000, + 0x458cb780, 0xc0007500, - 0xb7809284, - 0x7500460c, - 0x91e2c000, - 0x6288b783, - 0xc0007500, - 0xb7209144, - 0xb7605d8c, - 0xb7805994, - 0x9ea4402d, + 0xb7609102, + 0xf2105894, + 0x9ea4aa21, 0xf2089c62, 0x2a20aa59, 0xc0007500, 0xda0890e2, 0x7500aa41, 0x9244c000, - 0x588cb780, - 0x530cb720, + 0x578cb780, + 0x528cb720, 0xa98eda08, 0x9c629e8c, - 0x6108b783, + 0x7d08b781, 0xc0007500, 0x850690a2, - 0x6b18b543, + 0x6518b543, 0xaa59f208, 0x75002a10, 0x9182c001, @@ -1736,25 +1694,25 @@ unsigned long aui32MPG4_SlaveMTXTOPAZFWText[] = { 0x0ce6c050, 0xc000b421, 0xaa59f208, - 0x490cb720, + 0x488cb720, 0xc038851a, 0x2a040c82, 0x38907500, - 0x490cb520, + 0x488cb520, 0x08e6c184, 0x8d28e001, - 0x4d1cb540, + 0x4c9cb540, 0xc000b421, - 0x5e8cb780, + 0x5d8cb780, 0x0886c800, 0x0c80c002, - 0x520cb580, + 0x518cb580, 0xc000b421, - 0x9b46ffd4, - 0x490cb780, + 0x9b6fffd4, + 0x488cb780, 0x0c82c03e, 0xc000b481, - 0x4d0cb720, + 0x4c8cb720, 0x0c82c050, 0xc000b421, 0xa941da08, @@ -1763,57 +1721,57 @@ unsigned long aui32MPG4_SlaveMTXTOPAZFWText[] = { 0x9e536123, 0xaa41da08, 0xb7206097, - 0x87025c14, - 0x7482b541, + 0x87025b14, + 0x7182b541, 0xb540857f, - 0x851a459a, - 0x449ab540, + 0x851a449a, + 0x439ab540, 0x1a040d86, - 0x4d8cb580, + 0x4d0cb580, 0x405bb540, 0xb5408526, 0xb540415b, - 0x5891460a, + 0x5891450a, 0xb52018a0, 0xb55f40cb, 0xc0147fe4, - 0xb75f9bb2, - 0x85067fe4, - 0x6a18b543, - 0x6a80b543, - 0x7000b543, - 0x7080b543, - 0x6b80b543, - 0xa8c6da08, - 0xaa55f290, + 0xb75f9b0d, + 0xda087fe4, + 0xf290a8c6, + 0x8506aa55, + 0x6418b543, 0xb7209e49, - 0xb5435694, - 0x62436c00, + 0xb5435614, + 0xb5436480, + 0xb5436a00, + 0xb5436a80, + 0xb5436580, + 0x62436600, 0x434db720, - 0xda088502, - 0x58c8a9e2, + 0x58c88502, 0x2880c101, - 0xb5409e89, - 0xb5404e1c, - 0x5dc0519c, + 0xda089e89, + 0xb540a9e2, + 0xb5404d9c, + 0xc200511c, + 0x5dc05a11, 0x2dc0c0ff, 0x3db0ca01, - 0x5a11c200, - 0x450ab580, + 0x440ab580, 0xfff43596, - 0xc0c099b0, + 0xc0c099ba, 0xc0120d82, 0x0d0209c2, 0xffd40942, - 0x9e7b99df, + 0x9e7b9a08, 0x71460a82, 0xc0018546, 0x9dcf9168, - 0x99b0fff4, + 0x99bafff4, 0x0d82c0c0, 0x09c2c012, 0x09060d02, - 0x99ceffd4, + 0x99f7ffd4, 0x1e70d091, 0x0a027148, 0x0a42d00b, @@ -1823,874 +1781,674 @@ unsigned long aui32MPG4_SlaveMTXTOPAZFWText[] = { 0x2dc0c0ff, 0x3db0c801, 0xfff43596, - 0x9e7b9984, + 0x9e7b998e, 0x0a50d051, 0x5a40c200, 0x5ac1c200, 0x85067146, 0x9326fffe, - 0x5d8cb720, - 0x462db780, + 0xaa31f250, 0xcfce7500, 0xb540857f, - 0xc0007b9c, + 0xc0007a1c, 0xf2089102, 0xb760a9de, - 0x9ea4450a, + 0x9ea4440a, 0x0d829c62, - 0x98e8c014, - 0x6a88b783, + 0x9899c014, + 0x6488b783, 0x85027500, - 0x6a18b543, - 0x9324c002, - 0x5d94b720, - 0x598cb7a0, - 0x06830b02, - 0x6108b783, - 0xc0027500, - 0xb78390c2, - 0x75006208, - 0x9022c002, - 0x6b08b783, - 0xc0007500, - 0xb76091c2, - 0xf2085d8c, - 0xb5c3a9a2, - 0xf0486b08, - 0x9e84a869, - 0xb5009c62, - 0xb783430a, - 0x75006c08, - 0x9382c000, - 0xa825f210, - 0xb5c39eab, - 0x9e846c08, - 0xf2509c62, - 0x9ea4aa21, - 0xf2089c62, - 0xf210a9a1, - 0x0d86a83d, - 0x9c629e84, - 0xaa25f250, - 0xf2089eab, - 0x0986a021, - 0x9c629ea4, - 0x6c08b783, - 0xc0007500, - 0x0d8691e4, - 0x9898c014, - 0x6c08b783, - 0xffff7500, - 0xc0009342, - 0x0d8690a0, - 0x988ec014, - 0x6a88b783, - 0xfffd7500, - 0xc0c09222, - 0xc0120d82, - 0x0d0209c2, - 0xffd40906, - 0xc8019935, - 0xb5800a02, - 0xc0c0518c, - 0xc0120d82, - 0x0d0209c2, - 0xffd40942, - 0xb7609929, - 0xfff45194, - 0x0d8698ee, - 0x98fcfff4, + 0x6418b543, + 0x9144c000, + 0xc0140d86, + 0xb783988e, + 0x75006488, + 0x9342ffff, 0x0d82c0c0, 0x09c2c012, 0x09060d02, - 0x991affd4, - 0xc0068502, + 0x99afffd4, + 0x0a02c801, + 0x510cb580, + 0x0d82c0c0, + 0x09c2c012, + 0x09420d02, + 0x99a3ffd4, + 0x5114b760, + 0x9949fff4, + 0xfff40d86, + 0xc0c09957, + 0xc0120d82, + 0x0d0209c2, + 0xffd40906, + 0x85029994, + 0x0892c006, + 0x0c9ac430, + 0xb5400902, + 0xc006511c, + 0xb4418510, + 0xb104c000, + 0x2a404220, + 0x9d537500, + 0x4422b314, + 0xe0000089, + 0xffff1884, + 0xb7409284, + 0xc0064594, 0xc4300892, 0x09020c9a, - 0x519cb540, - 0x8510c006, + 0x8512c006, 0xc000b441, 0x4220b104, - 0x75002a40, - 0xb3149d53, - 0x00894422, - 0x1884e000, - 0x9284ffff, - 0x4614b740, - 0x0892c006, - 0x0c9ac430, - 0xc0060902, - 0xb4418512, - 0xb104c000, - 0xc0024220, - 0x75002a00, - 0xb3139d4f, - 0x00874422, - 0x1884e000, - 0x9264ffff, - 0xc03e0a02, - 0xb9600cea, - 0xb48140e8, - 0xffffc000, - 0x768093c1, - 0x9122c000, - 0xc03e0a02, - 0xb4810cea, - 0xc000c000, - 0xb7809180, - 0x7504448c, - 0xc03e088a, - 0xd00c0cea, - 0xb4211894, - 0xc0c0c000, - 0x09e20d82, - 0x09420d02, - 0x98c6ffd4, - 0xc0340a02, - 0xb4810cb6, - 0xb79fc000, - 0xb7bf7dee, - 0xb7df7e6e, - 0xb7ff7eee, - 0xc0027f6e, - 0x9c228c20, - 0xc01ca60d, - 0x0a827efe, - 0x9182c000, + 0x2a00c002, + 0x9d4f7500, + 0x4422b313, + 0xe0000087, + 0xffff1884, + 0x0a029264, + 0x0ceac03e, + 0x40e8b960, + 0xc000b481, + 0x93c1ffff, + 0xc0007680, + 0x0a029122, + 0x0ceac03e, + 0xc000b481, + 0x9180c000, + 0x440cb780, + 0x088a7504, + 0x0ceac03e, + 0x1894d00c, + 0xc000b421, 0x0d82c0c0, - 0x09c2c012, - 0x09060d02, - 0x98a8ffd4, - 0x9240c000, - 0x0cb2c434, - 0xb4810a02, - 0xb101c000, - 0x28844220, - 0xc0007440, - 0xb78390e2, - 0x75006a08, - 0x91a2c009, - 0x4e0cb780, - 0xc0007502, - 0x0d8290c4, - 0x9a29c014, - 0xb7403ac0, - 0xb7405694, - 0xd810560c, - 0xf088a8c5, - 0xb720aa55, - 0x62434592, - 0xc2009e49, - 0x0a045a11, - 0x4002ba09, + 0x0d0209e2, + 0xffd40942, + 0x0a029940, + 0x0cb6c034, + 0xc000b481, + 0x7deeb79f, + 0x7e6eb7bf, + 0x7eeeb7df, + 0x7f6eb7ff, + 0x8c20c002, + 0xa60d9c22, + 0x7efec01c, + 0xc0000a82, + 0xc0c09182, + 0xc0120d82, + 0x0d0209c2, + 0xffd40906, + 0xc0009922, + 0xc4349240, + 0x0a020cb2, + 0xc000b481, + 0x4220b101, + 0x74402884, + 0x90e2c000, + 0x6408b783, + 0xc0067500, + 0xb7809322, + 0x75024d8c, + 0x90c4c000, + 0xc0140d82, + 0x3ac099d5, + 0x5614b740, + 0x558cb740, + 0xa8c5d810, + 0xaa55f088, + 0x4492b720, + 0x9e496243, + 0x5a11c200, + 0xba090a04, + 0xba244002, + 0x70484002, + 0x06850305, + 0x9138c000, + 0x488cb780, + 0xb5802a51, + 0xc003488c, + 0xf21091c0, + 0x2a04aa39, + 0xc0027500, + 0xb78093a2, + 0x7440488c, + 0x3942d011, + 0x488cb540, + 0x929cc002, + 0x4692b760, + 0xba249e5c, + 0xc002400a, + 0xc00291a2, + 0xb760911c, + 0xb740640a, + 0x9e995c04, + 0xba099e2d, + 0xd0a24003, + 0x9e485e7f, + 0x5a6dc200, + 0xc2000208, + 0xd2265a17, + 0x0c065908, + 0x5a14c200, + 0x9e401208, + 0xa94ee038, 0x4002ba24, - 0x03057048, - 0xc0000685, - 0xb7809138, - 0x2a51490c, - 0x490cb580, - 0x91c0c003, - 0xaa39f210, - 0x75002a04, - 0x93a2c002, - 0x490cb780, - 0xd0117440, - 0xb5403942, - 0xc002490c, - 0xb760929c, - 0x9e5c4792, + 0x9e545090, + 0xc0017902, + 0xb7819102, + 0x75004988, + 0x9064c001, + 0x460ab780, + 0xba249e48, + 0x70084002, + 0x9378c000, + 0xc0007640, + 0xb78190e4, + 0x75024908, + 0x92c2c000, + 0x1e32d011, + 0x468ab580, + 0x48fd9e54, + 0x460ab560, + 0x4990b501, + 0xb5402959, + 0x20c2488c, + 0xc000a0c1, + 0x850290a0, + 0x4998b541, + 0x448ab780, 0x400aba24, - 0x91a2c002, - 0x911cc002, - 0x650ab760, - 0x5d04b740, - 0x9e2d9e99, - 0x4003ba09, - 0x5e7fd0a2, - 0xc2009e48, - 0x02085a6d, - 0x5a17c200, - 0x5908d226, - 0xc2000c06, - 0x12085a14, - 0xe0389e40, - 0xba24a94e, - 0x50904002, - 0x79029e54, - 0x9102c001, - 0x4b88b781, - 0xc0017500, - 0xb7809064, - 0x9e48470a, - 0x4002ba24, - 0xc0007008, - 0x76409378, - 0x90e4c000, - 0x4b08b781, - 0xc0007502, - 0xd01192c2, - 0xb5801e32, - 0x9e54478a, - 0xb56048fd, - 0xb501470a, - 0x29594b90, - 0x490cb540, - 0xa0c120c2, - 0x90a0c000, - 0xb5418502, - 0xb7804b98, - 0xba24458a, - 0xc000400a, - 0xb78090fc, - 0x0a04650a, - 0x650ab580, - 0x490cb720, - 0x0c82c03e, - 0xc000b421, - 0x458ab780, + 0x90fcc000, + 0x640ab780, 0xb5800a04, - 0xc014458a, - 0xb7839a96, - 0x75006108, - 0x9222c002, - 0x6208b783, - 0xc0027500, - 0xb7809182, - 0x2a40518c, - 0xc0007500, - 0xb78390e4, - 0x751a7008, - 0x9024c002, - 0x578cb780, - 0x7492b721, - 0xa881da08, - 0x70029e48, - 0x9284c000, - 0x430ab780, - 0xb5418502, - 0xb580749a, - 0xb760440a, - 0xb7804412, - 0x8506530c, - 0x6b18b543, - 0x6c18b543, - 0x9c629ea4, - 0xaa39f210, - 0x75002a10, - 0x93e2c000, - 0x6c08b783, - 0xc0007500, - 0xb78190e4, - 0x7502748a, - 0x92a4c000, - 0x6b08b783, - 0x09027500, - 0x0922d001, - 0x0c82c438, - 0xb4810a02, - 0xb101c000, - 0x28f14220, - 0xc0383094, + 0xb720640a, + 0xc03e488c, 0xb4210c82, - 0xc014c000, - 0xb780983e, - 0xf2884e0c, - 0x0a04a955, - 0xb5807104, - 0xc0004e0c, - 0x850290a4, - 0x4e1cb540, - 0xa8a5da10, - 0x4592b720, - 0x60a35891, - 0x4003ba09, - 0x3a849e4c, - 0x71020884, - 0xcffe020b, - 0xb3542a3d, - 0x02894426, - 0x28d0d051, - 0xc0007440, - 0xc0c09142, - 0xc0120d82, - 0x0d0209c2, - 0xffb40942, - 0xb7809b73, - 0x7500518c, - 0x90a2c000, - 0xffd49eab, - 0xb79f9b45, - 0xb7bf7eee, - 0xb7df7f6e, - 0x8c607fee, - 0xf8399c22, - 0xb723a205, - 0xb7407008, - 0xb7805204, - 0xd0a6448a, - 0x9e2d5908, - 0x570cb740, - 0xa94ee030, - 0x5f1cb760, - 0x7098b743, - 0x7000b743, - 0xb5801a04, - 0xc030448a, - 0xe200a8cd, - 0xd2515a40, - 0xda080a20, - 0xe210a882, - 0xb54082a3, - 0x5c955194, - 0xb5235c90, - 0xc0017008, - 0xb78392c4, - 0x0a047088, - 0x28ced3f1, - 0xb5837444, - 0xc0017088, - 0xb7609034, - 0x85067b94, - 0x6a98b543, - 0x764024a6, - 0x6c18b543, - 0x5194b520, - 0x9202c000, - 0x08a0d131, - 0x402bb780, - 0x3c80c801, - 0xc2009e48, - 0xc0ff5a40, - 0x32082a40, - 0x518cb580, - 0xf9f80806, - 0x9c22aa1d, - 0x7088b723, - 0x5c04b740, - 0x5904d0a6, - 0xc8309e2d, - 0xb580aa4d, - 0xd132448a, - 0xb72009a0, - 0xd810458a, - 0xba19aa61, - 0xc2004002, - 0x1a045a11, - 0xc00070c8, - 0xb7809104, - 0xc0407b8c, - 0xb5803a00, - 0xb7207b8c, - 0xd0114e8c, - 0x70c80a18, + 0xb780c000, + 0x0a04448a, + 0x448ab580, + 0x9a42c014, + 0x983ec014, + 0x4d8cb780, + 0xa955f288, + 0x71040a04, + 0x4d8cb580, + 0x90a4c000, + 0xb5408502, + 0xda104d9c, + 0xb720a8a5, + 0x58914492, + 0xba0960a3, + 0x9e484003, + 0x08843a84, + 0x020b7002, + 0x2a3dcffe, + 0x4426b354, + 0xd0510289, + 0x744028d0, + 0x9142c000, + 0x0d82c0c0, + 0x09c2c012, + 0x09420d02, + 0x9841ffd4, + 0x510cb780, + 0xc0007500, + 0x9eab90a2, + 0x9bf4ffd4, + 0x7eeeb79f, + 0x7f6eb7bf, + 0x7feeb7df, + 0x9c228c60, + 0xa205f839, + 0x6a08b723, + 0x5184b740, + 0x438ab780, + 0x5908d0a6, + 0xb7409e2d, + 0xe030568c, + 0xb760a94e, + 0xb7435e1c, + 0xb7436a98, + 0x1a046a00, + 0x438ab580, + 0xa8cdc030, + 0x5a40e200, + 0x0a20d251, + 0xa882da08, + 0x82a3e210, + 0x5114b540, + 0x5c905c95, + 0x6a08b523, + 0x92c4c001, + 0x6a88b783, + 0xd3f10a04, + 0x744428ce, + 0x6a88b583, + 0x9034c001, + 0x7a14b760, + 0xb5438506, + 0x24a66498, + 0xb5437640, + 0xb5206618, + 0xc0005114, + 0xd1319202, + 0xb78008a0, + 0xc801402b, + 0x9e483c80, + 0x5a40c200, + 0x2a40c0ff, + 0xb5803208, + 0x0806510c, + 0xaa1df9f8, + 0xb7239c22, + 0xb7406a88, + 0xd0a65b04, + 0x9e2d5904, + 0xaa4dc830, + 0x438ab580, + 0x09a0d132, + 0x448ab720, + 0xaa61d810, + 0x4002ba19, + 0x5a11c200, + 0x70c81a04, 0x9104c000, - 0x7b8cb780, - 0x3a00c010, - 0x7b8cb580, - 0x0a1cd011, + 0x7a0cb780, + 0x3a00c040, + 0x7a0cb580, + 0x4e0cb720, + 0x0a18d011, 0xc00070c8, 0xb7809104, - 0xc0207b8c, + 0xc0107a0c, 0xb5803a00, - 0xb7807b8c, - 0xf288560c, - 0xf288a916, - 0x9e50a919, - 0x460ab720, - 0x1a24d011, - 0xba096241, - 0x00b24002, + 0xd0117a0c, + 0x70c80a1c, + 0x9104c000, + 0x7a0cb780, + 0x3a00c020, + 0x7a0cb580, + 0x558cb780, + 0xa916f288, + 0xa919f288, + 0xb7209e50, + 0xd011450a, + 0x62411a24, + 0x4002ba09, + 0x704800b2, + 0x9106c000, + 0x7a0cb780, + 0x2a7acfff, + 0x7a0cb580, + 0x1a22d011, + 0x62459e52, 0xc0007048, 0xb7809106, - 0xcfff7b8c, - 0xb5802a7a, - 0xd0117b8c, - 0x9e521a22, - 0x70486245, - 0x9106c000, - 0x7b8cb780, - 0x2a7ec7fe, - 0x7b8cb580, - 0x451ab740, - 0x5e11d0a2, - 0x8821f310, - 0xc00070c8, - 0xb7809104, - 0xcfff7b8c, - 0xb5802a4e, - 0xb7407b8c, - 0xb720568c, - 0xd8087b8c, - 0x9e50aa45, - 0xc2009e8a, - 0x1a045a11, - 0xb7206209, - 0x0a045194, - 0x4002ba24, - 0x249470c8, - 0x5194b520, - 0x9118c000, - 0x3c80c801, - 0x5194b520, - 0x91c0c000, - 0xaa61d810, - 0x3c80c801, - 0xc2009e48, - 0xc0ff5a40, - 0x32082a40, - 0x518cb580, - 0xaa59f008, - 0x2a00c040, - 0xc0007500, - 0xb7809102, - 0xc101518c, - 0xb5803a00, - 0xb760518c, - 0xffd45194, - 0x08029a34, - 0xaa1df9f8, - 0xb7009c22, - 0xd2515714, - 0xb7600e04, - 0xda08560c, - 0xc00ea881, - 0xc0342dfc, - 0xf0080cba, - 0x5895a961, - 0x5810c080, - 0xb4419e82, - 0xb780c000, - 0xf008454a, - 0xc200a963, - 0xf3105a10, - 0xf0088021, - 0x0c84a8e9, - 0xa261f008, - 0xc000b421, - 0x46cab780, - 0xa96bf008, + 0xc7fe7a0c, + 0xb5802a7e, + 0xb7407a0c, + 0xd0a2441a, + 0xf3105e11, + 0x70c88821, + 0x9104c000, + 0x7a0cb780, + 0x2a4ecfff, + 0x7a0cb580, + 0x560cb740, + 0x7a0cb720, + 0xaa45d808, + 0x9e8a9e50, + 0x5a11c200, + 0x62091a04, + 0x5114b720, + 0xba240a04, + 0x70c84002, + 0xb5202494, + 0xc0005114, + 0xc8019118, + 0xb5203c80, + 0xc0005114, + 0xd81091c0, + 0xc801aa61, + 0x9e483c80, + 0x5a40c200, + 0x2a40c0ff, + 0xb5803208, + 0xf008510c, + 0xc040aa59, + 0x75002a00, + 0x9102c000, + 0x510cb780, + 0x3a00c101, + 0x510cb580, + 0x5114b760, + 0x9ae3ffd4, + 0xf9f80802, + 0x9c22aa1d, + 0x5694b700, + 0x0e04d251, + 0x558cb760, + 0xa881da08, + 0x2dfcc00e, + 0x0cbac034, + 0xa961f008, + 0xc0805895, + 0x9e825810, + 0xc000b441, + 0x454ab780, + 0xa963f008, + 0x5a10c200, 0x8021f310, - 0xa8edf008, + 0xa8e9f008, 0xf0080c84, - 0xb421a269, + 0xb421a261, 0xb780c000, 0xf00846ca, - 0xf310a96f, + 0xf310a96b, 0xf0088021, - 0x0c8ca8f5, - 0xa26df008, + 0x0c84a8ed, + 0xa269f008, 0xc000b421, - 0xa97df008, - 0xb4410c84, + 0x46cab780, + 0xa96ff008, + 0x8021f310, + 0xa8f5f008, + 0xf0080c8c, + 0xb421a26d, + 0xf008c000, + 0x0c84a97d, + 0xc000b441, + 0x4d0cb780, + 0xd2240a08, + 0x72445890, + 0x931cc000, + 0x0e04d131, + 0xa903da08, + 0xe2109e4c, + 0x710288a1, + 0x91d6c000, + 0xaa75f008, + 0xa8fdf008, + 0x0a00c010, + 0xa275f008, + 0x0880c008, + 0xa0fdf008, + 0x4e8cb780, + 0x0cdac034, + 0xc000b481, + 0x4f0cb720, + 0xb4210c84, 0xb780c000, - 0x0a084d8c, - 0x5890d224, - 0xc0007244, - 0xd131931c, - 0xda080e04, - 0x9e4ca903, - 0x88a1e210, - 0xc0007102, - 0xf00891d6, - 0xf008aa75, - 0xc010a8fd, - 0xf0080a00, - 0xc008a275, - 0xf0080880, - 0xb780a0fd, - 0xc0344f0c, - 0xb4810cda, + 0x0ce44e8c, + 0xb4810a40, 0xb720c000, - 0x0c844f8c, - 0xc000b421, - 0x4f0cb780, - 0x0a400ce4, + 0x0c844f0c, + 0xb42108c0, + 0xb780c000, + 0xb7204e8c, + 0x1ce44f0c, + 0x0a00c010, + 0x4e8cb580, + 0xaa65f048, + 0x0880c008, + 0x4f0cb520, 0xc000b481, - 0x4f8cb720, - 0x08c00c84, - 0xc000b421, - 0x4f0cb780, - 0x4f8cb720, - 0xc0101ce4, - 0xb5800a00, - 0xf0484f0c, - 0xc008aa65, - 0xb5200880, - 0xb4814f8c, + 0xa8edf048, + 0xb4210c84, 0xf048c000, + 0xf048aa65, 0x0c84a8ed, - 0xc000b421, - 0xaa65f048, - 0xa8edf048, - 0xc0100c84, - 0xf0480a00, - 0xf048a265, - 0xc008aa75, - 0xf0480880, - 0xb481a0ed, - 0xf088c000, - 0x0c88a965, - 0xc000b441, - 0x0c80d131, - 0x402bb780, - 0xa967f088, - 0x2a40cffe, - 0x8021f310, - 0xa969f088, - 0xf0880c88, - 0xb441a265, + 0x0a00c010, + 0xa265f048, + 0xaa75f048, + 0x0880c008, + 0xa0edf048, + 0xc000b481, + 0xa965f088, + 0xb4410c88, 0xd131c000, 0xb7800c80, 0xf088402b, - 0xcffea96b, + 0xcffea967, 0xf3102a40, - 0xf0488021, - 0x1c8ca97d, - 0xa269f088, + 0xf0888021, + 0x0c88a969, + 0xa265f088, 0xc000b441, 0x0c80d131, 0x402bb780, - 0xa97ff048, - 0xc20076c0, - 0xc2005a11, - 0xf3105a14, - 0xf0488021, - 0xc001a27d, - 0xb7209182, - 0x1ca8454a, - 0xc000b421, - 0x46cab780, - 0xc2000c84, - 0xc2005a0d, - 0x324258c0, - 0xc000b481, - 0x0d04d131, - 0xaa41d808, - 0xc2000c8c, - 0xcffe588c, - 0xc20028fc, - 0x30985a50, - 0xc000b421, - 0x0d04d251, - 0xaa41d808, - 0xc2000ca0, - 0x1a105a11, - 0xc0042a3c, - 0xb4813a00, + 0xa96bf088, + 0x2a40cffe, + 0x8021f310, + 0xa97df048, + 0xf0881c8c, + 0xb441a269, + 0xd131c000, + 0xb7800c80, + 0xf048402b, + 0x76c0a97f, + 0x5a11c200, + 0x5a14c200, + 0x8021f310, + 0xa27df048, + 0x9182c001, + 0x454ab720, + 0xb4211ca8, 0xb780c000, - 0x0a044d8c, - 0x4d8cb580, - 0xa68d9c22, - 0x0c92c43e, - 0xb4810a02, - 0xb103c000, - 0xb7804220, - 0xda085b0c, - 0xda08a885, - 0xda08a909, - 0xda08a189, - 0xda08a081, - 0x0cd0a105, - 0xb4810a02, - 0xb103c000, - 0xb7204220, - 0xb7805a8c, - 0xb7a0518c, - 0xb7205b0c, - 0xb74040b3, - 0xb560412b, - 0x2a40412b, - 0x03037500, - 0x4033b520, - 0x40abb540, - 0x90e2c000, - 0x7008b783, - 0xc000750a, - 0xb78390f2, - 0x751a7008, - 0x9204c00d, - 0x748ab781, - 0xb5810a04, - 0xc450748a, - 0x0a020ca6, + 0x0c8446ca, + 0x5a0dc200, + 0x58c0c200, + 0xb4813242, + 0xd131c000, + 0xd8080d04, + 0x0c8caa41, + 0x588cc200, + 0x28fccffe, + 0x5a50c200, + 0xb4213098, + 0xd251c000, + 0xd8080d04, + 0x0ca0aa41, + 0x5a11c200, + 0x2a3c1a10, + 0x3a00c004, 0xc000b481, - 0x4220b103, - 0xc0310087, - 0x02072880, + 0x4d0cb780, + 0xb5800a04, + 0x9c224d0c, + 0xc43ea685, + 0x0a020c92, + 0xc000b481, + 0x4240b102, + 0x5a0cb780, + 0xa885da08, + 0xa909da08, + 0xa10ada08, + 0xa081da08, + 0xa105da08, + 0x0a020cd0, + 0xc000b481, + 0x4240b102, + 0x598cb720, + 0x510cb780, + 0x5a14b700, + 0x40b3b720, + 0x412bb740, + 0x4133b540, + 0x75002a40, + 0xb5200283, + 0xb5404033, + 0xc00040ab, + 0xb78390e2, + 0x750a6a08, + 0x90f2c000, + 0x6a08b783, + 0xc006751a, + 0xb7819104, + 0x0a04718a, + 0x718ab581, + 0x0ca6c450, + 0xb4810a02, + 0xb102c000, + 0x9e514240, + 0x9e509e54, 0x2a7cc00f, - 0x59e1d0a4, 0x59c1d228, - 0xcffe0007, - 0x0c88287c, - 0xb4810a02, - 0xb103c000, - 0xc1804220, - 0x9e9a5bc1, - 0x2d7ccffe, - 0xb4810cbc, - 0xb103c000, - 0x00874220, - 0x568cb740, - 0x738ab781, - 0x2880c0fc, - 0x283ed0f2, - 0x5b19d0a4, - 0xd8889e41, - 0x9e95a8d2, - 0x7392b501, - 0x7e7edffc, - 0xba1c1218, - 0xc0024002, - 0x76c291c2, - 0x9384c000, - 0x480ab780, - 0x5d04b740, + 0x2880c031, + 0x59e1c080, + 0x287ccffe, + 0x0a020c88, + 0xc000b481, + 0x4240b102, + 0x5f41d122, + 0xcffe0585, + 0x0cbc2dfc, + 0xc000b481, + 0x4240b102, + 0x2caed0f2, + 0x560cb720, + 0x4a2bb780, + 0xdffc9e8a, + 0xb5217d3e, + 0xc0027092, + 0x74c291a2, + 0x9364c000, + 0x470ab780, + 0x5c04b740, 0x4002ba24, 0x58ffc200, 0x00c258ed, 0xd0a65897, 0x9e2d5908, 0x12425894, - 0xe0389e59, - 0x5230a8ce, - 0x9ea74a7d, - 0xa0c2249e, - 0x9180c001, - 0x468ab780, - 0xa8a1da08, - 0x4002ba24, - 0xc0017048, - 0xb780907c, - 0xb720488a, - 0xb7404812, - 0x0a045d04, - 0x488ab580, - 0x4003ba09, - 0x5e7fd0a2, - 0x9e2d9e49, - 0x5a6dc200, - 0xc2000218, - 0xd2265a17, - 0xc2005908, - 0x9ea75a14, - 0xa94de038, - 0x9e4c149e, - 0x50b00886, - 0xa1413122, - 0x480ab780, + 0xe0385270, + 0x4a7da8ce, + 0x249a9ea5, + 0xc001a0c2, + 0xb7809180, + 0xb720458a, + 0xba24404a, + 0x70484002, + 0x907cc001, + 0x478ab780, + 0x4712b720, + 0x5c04b740, 0xb5800a04, - 0xb783480a, - 0x75006188, - 0x6208b783, - 0x90c4c000, - 0x7d3ec01c, - 0x9184c002, - 0x7d3ec01c, - 0x03f0d011, - 0x0527d021, - 0xf21076c2, - 0x0882aa39, + 0xba09478a, + 0xd0a24003, + 0x9e495e7f, + 0xc2009e2d, + 0x02185a6d, + 0x5a17c200, + 0x5908d226, + 0x5a14c200, + 0xe0389ea5, + 0x149aa94d, + 0x08869e4c, + 0x312250b0, + 0xb780a141, + 0x0a04470a, + 0x470ab580, + 0xf01074c2, + 0x0882aa59, 0x0892d001, + 0x5894b720, 0x79022a04, - 0x598cb740, - 0x90e2c000, - 0xaa49d808, - 0xd8080a04, - 0xf008a249, - 0xf00aa94b, - 0xf310a94c, - 0xe0108027, - 0xf00882a5, - 0xf008a249, - 0xb783a0cd, - 0x75006688, - 0xd0020882, - 0x76c20892, - 0xd0020a02, - 0x78480a42, - 0x90c2c000, - 0x8542c07c, - 0xa123da08, - 0xf00876c2, - 0xc000a953, - 0xda0890c4, - 0xc000aa41, - 0xda089080, - 0xe310aa21, - 0xd80880a1, - 0xf008aa4d, - 0x0a04a0d1, - 0xa24dd808, - 0x91c0c006, - 0x598cb720, - 0xf2109d2e, - 0xc301aa39, - 0xc2018136, - 0xb7408120, - 0x2a044525, - 0xf0107500, - 0xf3108027, - 0x01038221, - 0x452db580, - 0x90a2c001, - 0xc00076c2, - 0xda0890c4, - 0xc000aa41, - 0xda089080, - 0xd808aa21, - 0x76c6a25d, - 0x9082c001, - 0xc00076c0, - 0x74c091a4, - 0xa953d808, - 0x8d2ae002, - 0x802df210, - 0xa251d808, - 0x92c0c000, - 0xd84874c0, - 0xe002a947, - 0xc0008d26, - 0xda089160, - 0x74c0aa41, - 0xa947d848, - 0xa25dd808, - 0x8d2ae002, - 0x802df210, - 0xa245d848, - 0x6308b783, - 0xc0007500, - 0xb7809302, - 0x9e41440a, - 0xc0007048, - 0x85029244, - 0x6318b543, - 0x0c82c43a, - 0xb4810a02, - 0xb103c000, - 0xcfef4220, - 0xc03a29fe, - 0xb4610c82, - 0xb780c000, - 0x9e41440a, - 0x08827048, + 0xc0010360, + 0xc00005b6, + 0xb78090e2, + 0x0a04414b, + 0x414bb580, + 0x415db740, + 0x41c5b740, + 0x8025f310, + 0x82a7e010, + 0x414db580, + 0x41cdb520, + 0x6088b783, + 0x08827500, 0x0892d002, - 0x0a0276c6, - 0x0a42d001, + 0x0a0274c2, + 0x0a42d002, 0xc0007848, - 0x85069242, - 0x6318b543, - 0x0c82c43a, - 0xb4810a02, - 0xb103c000, - 0xc0114220, - 0xc03a3980, - 0xb4610c82, - 0x7780c000, - 0x91a2c001, - 0xc00076c0, - 0xda0892e4, - 0xf008aa21, - 0xd808a947, - 0xf310a8d5, - 0xd8088021, - 0xf008a8da, - 0x9e44a245, - 0xd8080c84, - 0x00c2a0da, - 0xa0d5d808, - 0x92a0c000, - 0xaa41da08, - 0xa95bf008, - 0xa8c9d848, - 0x8021f310, - 0xa8ced848, - 0xa259f008, - 0x0c849e44, - 0xa0ced848, - 0xd84800c2, - 0xd808a0c9, - 0xf008aa5d, - 0xf04aa95f, - 0xf048a940, - 0xf310a9c7, - 0xf0488021, - 0xf008a94f, - 0xf210a25d, - 0xd8488221, - 0xf048a8c2, - 0xf010a241, - 0xe2108037, - 0x0c8480a9, - 0xa0c2d848, - 0xa245f048, - 0xa0cdf048, - 0x7eeeb7bf, - 0x7f6eb7df, - 0x7feeb7ff, - 0x9c228c60, - 0x588cb780, - 0x08c0d0f1, - 0x4031b720, - 0x9ea27642, - 0x9382c000, - 0x0ccac43c, - 0xb4810a02, - 0xb101c000, - 0xd0114220, - 0xd3f11914, - 0x08882e3e, - 0x4002ba09, - 0x4002ba12, - 0x7048c410, - 0x28fcc00e, - 0x7044c812, - 0x28aed3f1, + 0xc07c90c2, + 0xb5408542, + 0x74c2405a, + 0x425db740, + 0x90c4c000, + 0xaa21da08, 0x9080c000, - 0x2cbed3f1, - 0x0e20d0f1, - 0xc0368502, - 0xd2080cfe, - 0xb421a103, - 0x9c22c000, + 0x404ab780, + 0x80a1e310, + 0x41cbb780, + 0x424db520, + 0xb5800a04, + 0xb7bf41cb, + 0xb7df7f6e, + 0x8c407fee, + 0xb7809c22, + 0xd0f1578c, + 0xb72008c0, + 0x76424031, + 0xc0009ea2, + 0xc43c9382, + 0x0a020cca, + 0xc000b481, + 0x4220b101, + 0x1914d011, + 0x2e3ed3f1, + 0xba090888, + 0xba124002, + 0xc4104002, + 0xc00e7048, + 0xc81228fc, + 0xd3f17044, + 0xc00028ae, + 0xd3f19080, + 0xd0f12cbe, + 0x85020e20, + 0x0cfec036, + 0xa103d208, + 0xc000b421, + 0x9e989c22, + 0x09020802, + 0x9140c000, 0x08029e98, - 0xc0000902, - 0x9e989140, - 0xd0100802, - 0xcc144530, - 0xc01472c0, - 0x72c07200, - 0x5d09c180, - 0x7204e009, - 0x5d04f012, - 0x9254c000, - 0xd00472c4, - 0xd0240804, - 0x72c015b4, - 0x0802d004, - 0x15b0d024, + 0x4530d010, + 0x72c0cc14, + 0x7200c014, + 0xc18072c0, + 0xe0095d09, + 0xf0127204, + 0xc0005d04, + 0x72c49254, + 0x0804d004, + 0x15b4d024, + 0xd00472c0, + 0xd0240802, + 0xe00015b0, + 0x11813124, + 0x442ab330, + 0x72c09c22, + 0xffff0886, + 0xc40293a6, + 0xd06572c0, + 0xd0652c9e, + 0xc8023c9e, + 0xd0657200, + 0xd0652d2e, + 0xe0003d2e, + 0x9e531514, + 0x5408d01a, + 0x50acd01a, + 0xd01472c0, + 0xd0240002, + 0xe08015b0, + 0x5c055885, + 0x9304ffff, 0x3124e000, 0xb3301181, 0x9c22442a, - 0x088672c0, - 0x93a6ffff, - 0x72c0c402, - 0x2c9ed065, - 0x3c9ed065, - 0x7200c802, - 0x2d2ed065, - 0x3d2ed065, - 0x1514e000, - 0xd01a9e53, - 0xd01a5408, - 0x72c050ac, - 0x0002d014, - 0x15b0d024, - 0x5885e080, - 0xffff5c05, - 0xe0009304, - 0x11813124, - 0x442ab330, - 0x00009c22, 0x87c2c809, 0x0c20b060, 0x87c2c809, @@ -2699,8 +2457,8 @@ unsigned long aui32MPG4_SlaveMTXTOPAZFWText[] = { 0x09c0b060, }; -unsigned long aui32MPG4_SlaveMTXTOPAZFWData[] = { - 0x00000000, +unsigned long aui32MPG4_SlaveMTXTOPAZFWData[] = +{ 0x00000000, 0x00000000, 0x00000000, @@ -2741,29 +2499,27 @@ unsigned long aui32MPG4_SlaveMTXTOPAZFWData[] = { 0x00000000, 0x00000000, 0x809000b0, - 0x809002f8, - 0x82882fd4, - 0x82882ba4, - 0x82882bb4, - 0x82882c54, - 0x82882ac0, - 0x82882b16, - 0x82882c84, - 0x82882cc0, - 0x82882cf8, - 0x82882cfc, - 0x82882d2c, - 0x82882d54, - 0x82882b7c, - 0x82882d5c, - 0x82882d64, - 0x82882d6c, - 0x82882da0, - 0x82883100, - 0x82882fa0, - 0x8288309c, - 0x828830dc, - 0x00000000, + 0x809002e8, + 0x82882bd4, + 0x82882798, + 0x828827a8, + 0x82882848, + 0x828826c0, + 0x82882878, + 0x828828b4, + 0x828828ec, + 0x828828f0, + 0x82882920, + 0x82882948, + 0x828826b4, + 0x82882950, + 0x82882958, + 0x82882960, + 0x82882994, + 0x82882d00, + 0x82882b94, + 0x82882c9c, + 0x82882cdc, 0x00000000, 0x00000000, 0x00000000, @@ -3076,18 +2832,21 @@ unsigned long aui32MPG4_SlaveMTXTOPAZFWData[] = { 0x00000000, 0x00000000, 0x00000000, - 0x8090074c, - 0x8090074c, - 0x80901efc, + 0x8090073c, + 0x8090073c, + 0x80901e18, 0x8090197c, - 0x80902eb8, - 0x809022e8, - 0x80901ca4, - 0x8090074c, - 0x8090074c, - 0x8090074c, - 0x8090074c, - 0x8090074c, + 0x80902d58, + 0x80902204, + 0x80901bc0, + 0x8090073c, + 0x8090073c, + 0x8090073c, + 0x8090073c, + 0x8090073c, + 0x00000000, + 0x00000000, + 0x00000000, 0x00000000, 0x00000000, 0xa0101100, @@ -3182,18 +2941,22 @@ unsigned long aui32MPG4_SlaveMTXTOPAZFWData[] = { 0x00000000, }; -unsigned long aui32MPG4_SlaveMTXTOPAZFWTextReloc[] = { +unsigned long aui32MPG4_SlaveMTXTOPAZFWTextReloc[] = +{ 0 }; -unsigned char aui8MPG4_SlaveMTXTOPAZFWTextRelocType[] = { +unsigned char aui8MPG4_SlaveMTXTOPAZFWTextRelocType[] = +{ 0 }; -unsigned long aui32MPG4_SlaveMTXTOPAZFWTextRelocFullAddr[] = { +unsigned long aui32MPG4_SlaveMTXTOPAZFWTextRelocFullAddr[] = +{ 0 }; -unsigned long aui32MPG4_SlaveMTXTOPAZFWDataReloc[] = { +unsigned long aui32MPG4_SlaveMTXTOPAZFWDataReloc[] = +{ 0 }; diff --git a/fw/MPG4SlaveFirmware_bin.h b/fw/MPG4SlaveFirmware_bin.h index 4285dd9..fa5368c 100644 --- a/fw/MPG4SlaveFirmware_bin.h +++ b/fw/MPG4SlaveFirmware_bin.h @@ -1,28 +1,3 @@ -/* - * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sub license, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice (including the - * next paragraph) shall be included in all copies or substantial portions - * of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. - * IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR - * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - */ - // This file was automatically generated from ../release/MPG4SlaveFirmware.dnl using dnl2c. diff --git a/fw/Makefile.am b/fw/Makefile.am index e6bbbf2..ce33bcd 100644 --- a/fw/Makefile.am +++ b/fw/Makefile.am @@ -7,11 +7,11 @@ # distribute, sub license, and/or sell copies of the Software, and to # permit persons to whom the Software is furnished to do so, subject to # the following conditions: -# +# # The above copyright notice and this permission notice (including the # next paragraph) shall be included in all copies or substantial portions # of the Software. -# +# # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS # OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF # MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. @@ -20,10 +20,10 @@ # TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE # SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. # -# Makefile to build MSVDX firmware +# Makefile to build MSVDX firmware CFLAGS = -DFRAME_SWITCHING_VARIANT=1 -DSLICE_SWITCHING_VARIANT=1 -firmware_DATA = msvdx_fw.bin msvdx_fw_mfld.bin msvdx_fw_mfld_DE2.0.bin topaz_fw.bin topazsc_fw.bin +firmware_DATA = msvdx_fw.bin msvdx_fw_mfld.bin msvdx_fw_mfld_DE2.0.bin topaz_fw.bin topazsc_fw.bin firmwaredir = /lib/firmware msvdx_fw_bin_DEPENDENCIES = msvdx_bin topaz_fw_bin_DEPENDENCIES = topaz_bin diff --git a/fw/fwinfo.c b/fw/fwinfo.c index d6e6589..4cdd057 100644 --- a/fw/fwinfo.c +++ b/fw/fwinfo.c @@ -1,6 +1,6 @@ /* * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) Imagination Technologies Limited, UK * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the @@ -9,11 +9,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. diff --git a/fw/msvdx_bin.c b/fw/msvdx_bin.c index 336f744..453cb8e 100644 --- a/fw/msvdx_bin.c +++ b/fw/msvdx_bin.c @@ -1,6 +1,6 @@ /* * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) Imagination Technologies Limited, UK * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the @@ -9,11 +9,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. @@ -21,10 +21,7 @@ * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - */ - - -/* + * * Authors: * Waldo Bastian <waldo.bastian@intel.com> * @@ -95,7 +92,7 @@ int main() } fclose (ptr); */ - fw.ver = 0x4cd; + fw.ver = 0x4ce; fw.text_size = ui32MTXDXVAFWTextSize; fw.data_size = ui32MTXDXVAFWDataSize; fw.data_location = ui32MTXDXVAFWDataLocation; @@ -162,6 +159,9 @@ int main() fw_DE2 = sFirmware1163_SS; /* fw_DE2 = sFirmware1163_FS; */ /* fw_DE2 = sFirmware1133_FS; */ + fw_DE2 = sFirmware1300_SS; + fw_DE2 = sFirmware1311_SS; + fw_DE2 = sFirmware1313_SS; fw.ver = 0x0496; fw.text_size = fw_DE2.uiTextSize / 4; diff --git a/fw/thread0_bin.c b/fw/thread0_bin.c index b0636e2..2405cf3 100644 --- a/fw/thread0_bin.c +++ b/fw/thread0_bin.c @@ -1,28 +1,36 @@ /* - * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) 2010 Intel Corporation. All rights reserved. + * Copyright (c) Imagination Technologies Limited, UK + * Redistribution. Redistribution and use in binary form, without modification, + * are permitted provided that the following conditions are met: * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sub license, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice (including the - * next paragraph) shall be included in all copies or substantial portions - * of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. - * IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR - * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + * Redistributions must reproduce the above copyright notice and the following + * disclaimer in the documentation and/or other materials provided with the + * distribution.Neither the name of Intel Corporation nor the names of its + * suppliers may be used to endorse or promote products derived from this + * software without specific prior written permission. No reverse engineering, + * decompilation, or disassembly of this software is permitted. + * Limited patent license. Intel Corporation grants a world-wide, royalty-free, + * non-exclusive license under patents it now or hereafter owns or controls + * to make, have made, use, import,offer to sell and sell ("utilize") this + * software, but solely to the extent that any such patent is necessary to + * Utilize the software alone. The patent license shall not apply to any + * combinations which include this software. No hardware per se is licensed hereunder. + * + * DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, + * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,OR CONSEQUENTIAL DAMAGES + * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ + + /****************************************************************************** @File thread0_bin.c @@ -1686,14 +1694,14 @@ unsigned long aui32MTXDXVAFWText[] = { 0x4a0cb780, 0x93647500, 0x420cb780, + 0x4a0cb5a0, 0xaa09f248, 0x7d00c004, 0xf24890e2, 0xc004aa35, 0xc0057d00, - 0x9eab9144, - 0xb5a00986, - 0xc0144a0c, + 0x9eab9104, + 0xc0140986, 0x0d829b30, 0xc1719e5c, 0xf2489ccc, @@ -1777,7 +1785,7 @@ unsigned long aui32MTXDXVAFWText[] = { 0x9b339eab, 0x0daa97bc, 0xc0340982, - 0x9754993c, + 0x9756993c, 0xc008a605, 0xffb40df2, 0xe0409a01, @@ -3912,5 +3920,5 @@ unsigned long aui32MTXDXVAFWData[] = { 0x00000000, 0x00000000, }; -//char* psFirmwareVersion = "BUILD_DXVA_FW1.00.10.1229.02.0008_Legacy"; -//char* psFirmwareBuildDate = "09_02_2011"; +char* psFirmwareVersion = "BUILD_DXVA_FW1.00.10.1229.02.0009_Legacy"; +char* psFirmwareBuildDate = "20_04_2011"; diff --git a/fw/thread0_bin.h b/fw/thread0_bin.h index 41802e0..b4f8c56 100644 --- a/fw/thread0_bin.h +++ b/fw/thread0_bin.h @@ -1,28 +1,36 @@ /* - * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) 2010 Intel Corporation. All rights reserved. + * Copyright (c) Imagination Technologies Limited, UK + * Redistribution. Redistribution and use in binary form, without modification, + * are permitted provided that the following conditions are met: * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sub license, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice (including the - * next paragraph) shall be included in all copies or substantial portions - * of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. - * IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR - * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + * Redistributions must reproduce the above copyright notice and the following + * disclaimer in the documentation and/or other materials provided with the + * distribution.Neither the name of Intel Corporation nor the names of its + * suppliers may be used to endorse or promote products derived from this + * software without specific prior written permission. No reverse engineering, + * decompilation, or disassembly of this software is permitted. + * Limited patent license. Intel Corporation grants a world-wide, royalty-free, + * non-exclusive license under patents it now or hereafter owns or controls + * to make, have made, use, import,offer to sell and sell ("utilize") this + * software, but solely to the extent that any such patent is necessary to + * Utilize the software alone. The patent license shall not apply to any + * combinations which include this software. No hardware per se is licensed hereunder. + * + * DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, + * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,OR CONSEQUENTIAL DAMAGES + * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ + + /****************************************************************************** @File thread0_bin.h diff --git a/fw/thread0_ss_bin.c b/fw/thread0_ss_bin.c index a3160c1..651218c 100644 --- a/fw/thread0_ss_bin.c +++ b/fw/thread0_ss_bin.c @@ -1,28 +1,37 @@ /* - * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) 2010 Intel Corporation. All rights reserved. + * Copyright (c) Imagination Technologies Limited, UK + * Redistribution. Redistribution and use in binary form, without modification, + * are permitted provided that the following conditions are met: * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sub license, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice (including the - * next paragraph) shall be included in all copies or substantial portions - * of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. - * IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR - * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + * Redistributions must reproduce the above copyright notice and the following + * disclaimer in the documentation and/or other materials provided with the + * distribution.Neither the name of Intel Corporation nor the names of its + * suppliers may be used to endorse or promote products derived from this + * software without specific prior written permission. No reverse engineering, + * decompilation, or disassembly of this software is permitted. + * Limited patent license. Intel Corporation grants a world-wide, royalty-free, + * non-exclusive license under patents it now or hereafter owns or controls + * to make, have made, use, import,offer to sell and sell ("utilize") this + * software, but solely to the extent that any such patent is necessary to + * Utilize the software alone. The patent license shall not apply to any + * combinations which include this software. No hardware per se is licensed hereunder. + * + * DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, + * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,OR CONSEQUENTIAL DAMAGES + * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ + + + /****************************************************************************** @File thread0_bin.c diff --git a/fw/thread0_ss_bin.h b/fw/thread0_ss_bin.h index 2c7f601..6e7e050 100644 --- a/fw/thread0_ss_bin.h +++ b/fw/thread0_ss_bin.h @@ -1,28 +1,36 @@ /* - * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) 2010 Intel Corporation. All rights reserved. + * Copyright (c) Imagination Technologies Limited, UK + * Redistribution. Redistribution and use in binary form, without modification, + * are permitted provided that the following conditions are met: * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sub license, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice (including the - * next paragraph) shall be included in all copies or substantial portions - * of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. - * IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR - * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + * Redistributions must reproduce the above copyright notice and the following + * disclaimer in the documentation and/or other materials provided with the + * distribution.Neither the name of Intel Corporation nor the names of its + * suppliers may be used to endorse or promote products derived from this + * software without specific prior written permission. No reverse engineering, + * decompilation, or disassembly of this software is permitted. + * Limited patent license. Intel Corporation grants a world-wide, royalty-free, + * non-exclusive license under patents it now or hereafter owns or controls + * to make, have made, use, import,offer to sell and sell ("utilize") this + * software, but solely to the extent that any such patent is necessary to + * Utilize the software alone. The patent license shall not apply to any + * combinations which include this software. No hardware per se is licensed hereunder. + * + * DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, + * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,OR CONSEQUENTIAL DAMAGES + * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ + + /****************************************************************************** @File thread0_bin.h diff --git a/fw/thread1_bin.c b/fw/thread1_bin.c index 6abd55e..1e28f95 100644 --- a/fw/thread1_bin.c +++ b/fw/thread1_bin.c @@ -1,28 +1,36 @@ /* - * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) 2010 Intel Corporation. All rights reserved. + * Copyright (c) Imagination Technologies Limited, UK + * Redistribution. Redistribution and use in binary form, without modification, + * are permitted provided that the following conditions are met: * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sub license, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice (including the - * next paragraph) shall be included in all copies or substantial portions - * of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. - * IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR - * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + * Redistributions must reproduce the above copyright notice and the following + * disclaimer in the documentation and/or other materials provided with the + * distribution.Neither the name of Intel Corporation nor the names of its + * suppliers may be used to endorse or promote products derived from this + * software without specific prior written permission. No reverse engineering, + * decompilation, or disassembly of this software is permitted. + * Limited patent license. Intel Corporation grants a world-wide, royalty-free, + * non-exclusive license under patents it now or hereafter owns or controls + * to make, have made, use, import,offer to sell and sell ("utilize") this + * software, but solely to the extent that any such patent is necessary to + * Utilize the software alone. The patent license shall not apply to any + * combinations which include this software. No hardware per se is licensed hereunder. + * + * DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, + * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,OR CONSEQUENTIAL DAMAGES + * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ + + /****************************************************************************** @File thread0_bin.c diff --git a/fw/thread1_bin.h b/fw/thread1_bin.h index b5620ce..609e4bc 100644 --- a/fw/thread1_bin.h +++ b/fw/thread1_bin.h @@ -1,27 +1,3 @@ -/* - * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK - * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sub license, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice (including the - * next paragraph) shall be included in all copies or substantial portions - * of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. - * IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR - * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - */ /****************************************************************************** @@ -69,6 +45,9 @@ extern const FIRMWARE sFirmware1133_SS; extern const FIRMWARE sFirmware1133_FS; extern const FIRMWARE sFirmware1163_SS; extern const FIRMWARE sFirmware1163_FS; +extern const FIRMWARE sFirmware1300_SS; +extern const FIRMWARE sFirmware1311_SS; +extern const FIRMWARE sFirmware1313_SS; #define FIRMWARE_VERSION_DEFINED #define FIRMWARE_BUILDDATE_DEFINED //#endif /* SLICE_SWITCHING_VARIANT */ diff --git a/fw/thread2_bin.c b/fw/thread2_bin.c index 7101e91..0c1071d 100644 --- a/fw/thread2_bin.c +++ b/fw/thread2_bin.c @@ -1,28 +1,36 @@ /* - * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) 2010 Intel Corporation. All rights reserved. + * Copyright (c) Imagination Technologies Limited, UK + * Redistribution. Redistribution and use in binary form, without modification, + * are permitted provided that the following conditions are met: * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sub license, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice (including the - * next paragraph) shall be included in all copies or substantial portions - * of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. - * IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR - * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + * Redistributions must reproduce the above copyright notice and the following + * disclaimer in the documentation and/or other materials provided with the + * distribution.Neither the name of Intel Corporation nor the names of its + * suppliers may be used to endorse or promote products derived from this + * software without specific prior written permission. No reverse engineering, + * decompilation, or disassembly of this software is permitted. + * Limited patent license. Intel Corporation grants a world-wide, royalty-free, + * non-exclusive license under patents it now or hereafter owns or controls + * to make, have made, use, import,offer to sell and sell ("utilize") this + * software, but solely to the extent that any such patent is necessary to + * Utilize the software alone. The patent license shall not apply to any + * combinations which include this software. No hardware per se is licensed hereunder. + * + * DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, + * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,OR CONSEQUENTIAL DAMAGES + * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ + + /****************************************************************************** @File ../release/thread0_bin.c @Title @@ -4367,3 +4375,3460 @@ const FIRMWARE sFirmware1163_FS = { aui81163_FSData }; +/* DE2.1 firmware */ + +static const unsigned char aui81300_SSText[] = +{ + 0x21,0x94,0xFE,0x93,0x09,0xC8,0x42,0x0E,0x00,0xC0,0x00,0x0E,0x29,0xC8,0x22,0x84,0x30,0xC8,0x60,0x84,0x29,0xC8,0x22,0x86,0x6E,0xC6,0x00,0x86,0x83,0x9E, + 0x43,0x9E,0x09,0xC8,0x42,0x0D,0xD8,0xCC,0x40,0x0D,0x09,0xC8,0x42,0x09,0xDA,0xCC,0x00,0x09,0x09,0xC8,0x42,0x0E,0x0A,0xC0,0x20,0x0E,0x09,0xC8,0xC2,0x87, + 0x0E,0xC0,0xA0,0x87,0x18,0x9C,0x02,0x08,0x02,0x0C,0x82,0x0D,0x82,0x09,0x02,0x0D,0x02,0x09,0x82,0x0C,0x82,0x08,0xD9,0x97,0x38,0xC8,0x01,0xA4,0x09,0xC8, + 0xC2,0x0D,0xD8,0xCC,0x80,0x0D,0x09,0xC8,0x42,0x0E,0x80,0xB0,0xE6,0x0B,0x7F,0xB7,0x74,0x7E,0x82,0x08,0x8D,0xA4,0xF3,0x9F,0xFF,0x97,0x13,0x9D,0x81,0x80, + 0x39,0xF8,0x05,0xA2,0x07,0x07,0x07,0x03,0x85,0x06,0x97,0x9E,0x83,0x03,0x09,0xC8,0xC2,0x0A,0xDA,0xCC,0xC0,0x0A,0x09,0xC8,0xC0,0x1A,0xDA,0xCC,0xA0,0x1A, + 0x0F,0x06,0x01,0xC1,0xFA,0x07,0x8D,0x05,0x8D,0x01,0x8F,0x00,0x62,0x9C,0xF9,0x97,0x0B,0x06,0x01,0xC1,0xDA,0x06,0x62,0x9C,0xFC,0x97,0x8D,0x05,0x8D,0x01, + 0x00,0xB7,0x8C,0x55,0x80,0xB7,0x14,0x55,0x01,0x9C,0x05,0xA6,0x87,0x06,0x09,0xC8,0xC2,0x0A,0xDA,0xCC,0xC0,0x0A,0x09,0xC8,0xC0,0x1A,0xDA,0xCC,0xA0,0x1A, + 0x0B,0x06,0x01,0xC1,0xDA,0x06,0x62,0x9C,0xFC,0x97,0xF8,0xF9,0x9D,0xAA,0xF8,0xF9,0x1D,0xAA,0x22,0x9C,0x22,0x9C,0x39,0xF8,0x85,0xA2,0xF1,0xD3,0xBE,0x2A, + 0x00,0xB7,0x14,0x43,0x72,0xC0,0xCC,0x9C,0x10,0xD0,0x61,0xAA,0x49,0xC0,0x02,0x0D,0xFC,0xC2,0x40,0x0D,0x0C,0x0A,0x00,0xE2,0x09,0x5A,0x10,0xF0,0xDD,0xA8, + 0x01,0xC0,0x22,0x91,0x10,0xD0,0xC2,0x19,0x80,0xB7,0x0C,0x46,0x85,0x04,0x02,0x08,0x33,0xD0,0x40,0x09,0x00,0xC4,0x02,0x87,0x80,0xB7,0xCB,0x45,0x31,0xF0, + 0x66,0xA9,0x80,0xC0,0x08,0x59,0x49,0xC0,0x00,0x0A,0x00,0xC2,0x00,0x0A,0x20,0xE2,0x06,0xA1,0x60,0xB7,0x4B,0x45,0x11,0xD0,0x12,0x0A,0x20,0xB7,0x4D,0x43, + 0x06,0x71,0x01,0x01,0x42,0xB3,0x26,0x44,0x44,0x70,0x21,0xB3,0x24,0x44,0x01,0xC0,0x02,0x90,0xFF,0xFF,0xA1,0x90,0x49,0xC0,0x02,0x0A,0xFC,0xC2,0x40,0x0A, + 0x08,0xF2,0x9D,0xA0,0x72,0xC0,0xCC,0x9C,0x49,0xC0,0x02,0x09,0xFC,0xC2,0x70,0x09,0x08,0xF0,0x41,0xAA,0x40,0x75,0x04,0x0A,0x08,0xF0,0x41,0xA2,0xE2,0x90, + 0x80,0xB7,0x0C,0x46,0x00,0xC4,0x02,0x09,0x08,0xF2,0x09,0xA1,0xF8,0xF9,0x9D,0xAA,0x22,0x9C,0x80,0xB7,0x4D,0x45,0x40,0xC0,0x00,0x7D,0x12,0xB4,0x62,0x52, + 0x80,0xB7,0x4D,0x43,0x48,0x70,0xA2,0x93,0xFD,0xFF,0xA1,0x93,0xD8,0x97,0x1D,0xA6,0x20,0x84,0x98,0x9B,0x0A,0x0A,0x17,0xC9,0x83,0x9C,0xA0,0xB7,0x0C,0x46, + 0x04,0x1A,0x00,0xC1,0x82,0x0E,0xF2,0xD0,0x58,0x0B,0x00,0xC6,0x02,0x0B,0x10,0xF2,0x41,0xA2,0x34,0xC0,0x36,0x9B,0x88,0xF2,0xA1,0xAA,0x49,0xC0,0x02,0x09, + 0x01,0xC0,0x16,0x0D,0xFC,0xC2,0x40,0x09,0x0F,0xC0,0xFE,0x2A,0x48,0xF0,0x49,0xA9,0x55,0x71,0x48,0xC0,0x02,0x0A,0x45,0xB3,0x46,0x44,0x55,0x71,0x08,0xC0, + 0x00,0x1A,0x46,0xB3,0x26,0x44,0x00,0xC8,0x80,0x7C,0xA0,0xB5,0x8C,0x48,0x05,0xC0,0x22,0x90,0x8B,0x05,0xB2,0x09,0x94,0xC1,0x60,0x98,0xDA,0x05,0xB2,0x09, + 0x81,0x02,0x94,0xC1,0x5B,0x98,0x24,0xD0,0x08,0x59,0x49,0xC0,0x02,0x0A,0x20,0xD1,0x65,0x01,0x5B,0xCA,0x16,0x09,0xFC,0xC2,0x40,0x0A,0x5A,0xCA,0x14,0x09, + 0x48,0xDA,0x09,0xA0,0x88,0xDA,0x81,0xA2,0x48,0xDA,0x0D,0xA3,0x88,0xDA,0x06,0xA1,0x08,0xF2,0x11,0xA1,0x48,0xF2,0x09,0xAB,0x0A,0x09,0x00,0xC2,0x00,0x2B, + 0x17,0xC0,0x89,0x9C,0x49,0xC0,0x82,0x0E,0xFC,0xC2,0xC0,0x0E,0x8A,0x0B,0x82,0x0F,0x94,0xC0,0xF5,0x9B,0x71,0xC9,0x80,0x9C,0x11,0xF0,0xC4,0x2A,0x01,0xC0, + 0xA4,0x91,0x80,0x75,0x02,0xC0,0x44,0x93,0x34,0xC0,0x81,0x99,0x1C,0xC0,0x3E,0x7C,0x24,0x92,0x12,0x0A,0x9F,0xB5,0x6C,0x7F,0x04,0x1A,0x10,0xF2,0x41,0xA2, + 0x71,0xC9,0x80,0x9C,0x00,0xE0,0x08,0x2A,0x00,0xC0,0xE4,0x91,0x17,0xC9,0x83,0x9C,0x9F,0xB7,0x6C,0x7F,0x04,0x1A,0x9F,0xB5,0x6C,0x7F,0x5F,0xB7,0x6C,0x7F, + 0x80,0x74,0x04,0x93,0x17,0xC9,0x8F,0x9C,0x10,0xF2,0xC1,0xA3,0x94,0xC0,0xCA,0x9B,0x71,0xC9,0x80,0x9C,0x11,0xF0,0xC4,0x2A,0xFE,0xFF,0xE2,0x92,0x50,0xF2, + 0x25,0xA9,0x50,0xF2,0x2D,0xAA,0x88,0x70,0x01,0xC0,0xA2,0x90,0x90,0xDA,0x25,0xA9,0x50,0xF2,0x25,0xAA,0x49,0xC0,0x00,0x09,0x00,0xC2,0x08,0x5A,0x00,0xC2, + 0x00,0x09,0xA8,0x01,0x08,0xD0,0x65,0xAA,0x08,0xD0,0xE1,0xAA,0x00,0x75,0x01,0xC0,0xA4,0x90,0x50,0xF2,0x25,0xAA,0xF6,0xCF,0xFD,0x2A,0x90,0xDA,0x22,0xA9, + 0x11,0xD0,0x56,0x09,0x09,0x59,0x28,0x01,0x7C,0x9E,0x95,0x70,0x24,0xB3,0x26,0x44,0x50,0xF2,0x25,0xA2,0xA4,0x97,0x40,0x75,0xFD,0xFF,0x42,0x90,0x71,0xC1, + 0x80,0x9C,0x9E,0x97,0x34,0xC0,0x29,0x99,0x1C,0xC0,0x3E,0x7C,0xFE,0xFF,0x84,0x91,0x71,0xC1,0x80,0x9C,0x04,0x7D,0xFC,0xFF,0x82,0x92,0xC5,0x97,0xA3,0x9E, + 0x74,0xC0,0xE5,0x98,0xDA,0x97,0x32,0xD0,0xD3,0x6D,0x02,0xC0,0xA2,0x09,0x74,0xC1,0xBF,0x9B,0x8B,0x05,0x02,0xC0,0xA2,0x09,0x81,0x02,0x74,0xC1,0xB9,0x9B, + 0x5E,0x97,0x40,0xB7,0x0C,0x43,0x71,0xC0,0xCE,0x9C,0x40,0xB7,0x14,0x46,0xB0,0x5D,0x00,0xC1,0x80,0x2D,0x10,0xF0,0x41,0xAA,0xFE,0xCE,0x7D,0x2A,0xA1,0x9E, + 0xB2,0x35,0x10,0xF0,0xC2,0xA1,0x71,0xC0,0xCE,0x9C,0x22,0x9C,0x80,0xB7,0x8C,0x68,0x8C,0x5D,0x10,0xD1,0x39,0x05,0x08,0xF0,0x41,0xA8,0x11,0xD0,0x04,0x1A, + 0x02,0x75,0x1A,0xD0,0x48,0x12,0x22,0xB4,0x34,0x46,0x22,0x9C,0x0D,0xA6,0x80,0xB7,0x8C,0x68,0x86,0x0E,0x5D,0x9E,0x08,0xF2,0x82,0xA2,0x08,0xF2,0x86,0xA9, + 0x05,0x07,0x07,0x03,0x14,0xC0,0x40,0x9A,0x8B,0x05,0xCF,0x9B,0x40,0xB7,0x8C,0x45,0x1E,0x0A,0x81,0xC2,0x80,0x3A,0x12,0xD0,0x28,0x09,0x08,0xF0,0x59,0xA2, + 0xA1,0xC0,0x02,0x0A,0x08,0xF0,0x41,0xA3,0x08,0xF0,0x49,0xA2,0x08,0xF0,0x56,0xA3,0x10,0xF0,0xC1,0xA2,0x01,0xC0,0x84,0x3A,0x10,0xF0,0xC1,0xA2,0x9F,0xB7, + 0xEE,0x7E,0xBF,0xB7,0x6E,0x7F,0xDF,0xB7,0xEE,0x7F,0x60,0x8C,0x22,0x9C,0x05,0xA6,0x40,0xB7,0x8C,0x68,0x06,0x0A,0x5D,0x9E,0x08,0xF0,0x41,0xA2,0x08,0xF0, + 0xC6,0xA9,0x9D,0x9E,0x01,0xC2,0x80,0x3A,0x14,0xC0,0x11,0x9A,0x82,0x0D,0xA0,0x9B,0x40,0xB7,0x94,0x45,0x42,0x0A,0x34,0xC0,0x42,0x09,0x10,0xF0,0x59,0xA2, + 0x11,0xD0,0xA8,0x0D,0x21,0xC0,0x02,0x0A,0x04,0x0A,0x10,0xF0,0xC2,0xA2,0x10,0xF0,0x49,0xA2,0x10,0xF0,0x55,0xA1,0x08,0xF0,0xE1,0xA2,0x01,0xC0,0x84,0x3A, + 0x08,0xF0,0xE1,0xA2,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0x22,0x9C,0x1D,0xA6,0x20,0xB7,0x8C,0x68,0x06,0x0A,0x5E,0x9E,0x80,0xB5,0x2D,0x40, + 0x60,0xB7,0xB5,0x40,0x96,0x9E,0x9D,0x9E,0x55,0x9E,0x4F,0x9E,0xE2,0x99,0x82,0x0D,0x72,0x9B,0x74,0x9E,0x80,0xC2,0xD0,0x5E,0x80,0xC2,0xA8,0x5A,0x40,0xB7, + 0x8C,0x45,0xD8,0x32,0x6C,0x9E,0x12,0xD0,0x28,0x09,0xD8,0x32,0x42,0x0A,0x08,0xF0,0x59,0xA2,0x11,0xC0,0x02,0x0A,0x04,0x0A,0x08,0xF0,0xC1,0xA3,0x01,0xC2, + 0x08,0x3B,0x08,0xF0,0x49,0xA2,0x34,0xC0,0x42,0x0A,0x08,0xF0,0xD1,0xA2,0x08,0xF0,0x55,0xA2,0x10,0xF0,0x41,0xA3,0x01,0xC0,0x04,0x3B,0x10,0xF0,0x41,0xA3, + 0x9F,0xB7,0x6E,0x7E,0xBF,0xB7,0xEE,0x7E,0xDF,0xB7,0x6E,0x7F,0xFF,0xB7,0xEE,0x7F,0x02,0xC0,0x00,0x8C,0x22,0x9C,0x0D,0xA6,0x5D,0x9E,0x80,0xB7,0x8C,0x68, + 0xA4,0xD2,0x8C,0x59,0x86,0x08,0x01,0xC1,0xB8,0x05,0x31,0xF0,0xE5,0xA0,0x10,0xF0,0xE2,0xA9,0xF2,0xD3,0xAE,0x2E,0xF2,0xD3,0x2E,0x2B,0x07,0x03,0x9E,0x99, + 0x40,0x77,0x82,0x0D,0x01,0xD0,0xB2,0x0D,0x2B,0x9B,0x80,0xB7,0x8C,0x45,0x80,0xC2,0x94,0x5A,0x05,0xC8,0x12,0x09,0xD8,0x02,0x12,0xD0,0x58,0x09,0x1E,0x0A, + 0x08,0xF2,0x39,0xA2,0x05,0xC8,0x02,0x0A,0x08,0xF2,0x21,0xA3,0x08,0xF2,0x2A,0xA3,0x10,0xF0,0x41,0xA2,0x10,0xF0,0x41,0xA1,0x9F,0xB7,0xEE,0x7E,0xBF,0xB7, + 0x6E,0x7F,0xDF,0xB7,0xEE,0x7F,0x60,0x8C,0x22,0x9C,0x05,0xA6,0x5D,0x9E,0x40,0xB7,0x8C,0x68,0x80,0xC2,0x0C,0x5A,0x28,0xE2,0x06,0xA9,0x60,0xB5,0x10,0x44, + 0x82,0x76,0x02,0x91,0xAB,0x9E,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0x0E,0x97,0x08,0xF2,0x86,0xA9,0x69,0x99,0xAB,0x9E,0x9F,0xB7,0x6E,0x7F, + 0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0x04,0x97,0x05,0xA6,0x5D,0x9E,0x0E,0xC0,0x7C,0x2D,0x0E,0xC0,0x7C,0x29,0xA7,0x9B,0xAB,0x9E,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7, + 0xEE,0x7F,0x40,0x8C,0xD6,0x97,0x0D,0xA6,0x51,0xD0,0x38,0x0E,0x87,0x06,0xA2,0x9E,0x86,0x0D,0xE8,0x55,0x07,0xC0,0xC0,0x2D,0xFC,0x98,0x80,0xB7,0x8C,0x45, + 0x80,0xC2,0x14,0x5F,0x80,0xC2,0x8C,0x5E,0x01,0xC1,0x68,0x07,0x11,0xD0,0x68,0x0F,0x80,0xB7,0x8C,0x68,0x08,0xF2,0xC1,0xAA,0x01,0xC1,0xD8,0x06,0x01,0xC0, + 0xA0,0x3A,0x08,0xF2,0xC1,0xA2,0x10,0xF2,0xA6,0xA9,0xFF,0xCF,0xE8,0x2A,0x2D,0x99,0x08,0xF2,0xC1,0xA2,0x02,0x0A,0xFF,0xCF,0xDE,0x2A,0x08,0xF2,0xC1,0xA2, + 0x10,0xF2,0x4D,0xA2,0x9F,0xB7,0xEE,0x7E,0xBF,0xB7,0x6E,0x7F,0xDF,0xB7,0xEE,0x7F,0x60,0x8C,0x22,0x9C,0x1D,0xA6,0x80,0xB7,0x8C,0x45,0x5F,0x9E,0x02,0x0F, + 0x32,0xD0,0xC8,0x0A,0x07,0xC0,0x42,0x0B,0x01,0xC0,0xC2,0x0A,0x8A,0x0F,0x0B,0x94,0x7F,0x0A,0x4A,0x42,0x00,0xE0,0x68,0x23,0x04,0x0F,0xDA,0x02,0x02,0xC0, + 0x80,0x0E,0x01,0xC0,0x42,0x90,0x4E,0x79,0xA2,0x92,0x10,0xF2,0x21,0xAA,0x05,0xC0,0x04,0x7D,0xFF,0xFF,0x02,0x92,0x40,0xB7,0x94,0x68,0x00,0xC3,0x8C,0x5D, + 0xFD,0xCF,0x76,0x2A,0xB4,0x05,0x10,0xF2,0x21,0xA2,0x31,0xF0,0xE6,0xA3,0x10,0xF0,0xE2,0xA9,0x04,0x0F,0x02,0xC0,0x80,0x0E,0x01,0x99,0x7F,0x0A,0x4A,0x42, + 0x00,0xE0,0x68,0x23,0xDA,0x02,0xFF,0xFF,0x44,0x90,0x9F,0xB7,0x6E,0x7E,0xBF,0xB7,0xEE,0x7E,0xDF,0xB7,0x6E,0x7F,0xFF,0xB7,0xEE,0x7F,0x02,0xC0,0x00,0x8C, + 0x22,0x9C,0x05,0xA6,0x74,0xC1,0xAD,0x9A,0x11,0xC0,0x82,0x0D,0x74,0xC1,0x92,0x9A,0x09,0xC8,0x42,0x0A,0xEC,0xC0,0x60,0x0A,0x80,0xB5,0x2C,0x4C,0x09,0xC8, + 0x42,0x09,0x80,0xB7,0x0C,0x42,0xE0,0xC0,0x50,0x09,0x40,0xB5,0xAC,0x4C,0x40,0xB5,0x2C,0x4A,0x40,0xB5,0x2C,0x42,0x40,0xB5,0x2C,0x4B,0x48,0xF2,0x09,0xAA, + 0x40,0xB7,0x0C,0x43,0x00,0xC8,0x00,0x7D,0x52,0xD0,0xA0,0x3A,0x82,0x90,0x79,0x29,0x40,0xB5,0x0C,0x43,0x6C,0x9E,0x82,0x0A,0xFE,0xCF,0x7C,0x2A,0xAB,0x9E, + 0x89,0x01,0x74,0xC1,0xA9,0x9A,0x71,0xC1,0xCD,0x9C,0xF9,0x2E,0x6C,0x9E,0xD8,0x32,0x71,0xC1,0xCD,0x9C,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C, + 0x22,0x9C,0x0D,0xA6,0x82,0x0A,0x07,0x03,0x07,0x07,0x53,0x9E,0xAD,0x9E,0x72,0xC1,0xCD,0x9C,0xA0,0x76,0x00,0xC0,0x62,0x93,0x80,0x76,0x00,0xC0,0xC2,0x92, + 0xAA,0x76,0x00,0xC0,0x82,0x93,0x8B,0x01,0x0E,0x08,0x83,0x9E,0x54,0xC1,0xF7,0x99,0x72,0xC1,0xCD,0x9C,0x0D,0x00,0x0D,0x04,0x9F,0xB7,0xEE,0x7E,0xBF,0xB7, + 0x6E,0x7F,0xDF,0xB7,0xEE,0x7F,0x60,0x8C,0x22,0x9C,0x0A,0x08,0xF0,0x97,0x54,0xC1,0xD4,0x98,0x00,0x74,0xFF,0xFF,0xE2,0x91,0x8B,0x01,0xE9,0x97,0x80,0xB7, + 0x0C,0x46,0x0E,0x08,0x08,0xF2,0x89,0xA9,0xE3,0x97,0x0D,0xA6,0x07,0x03,0x07,0x07,0xA0,0xB7,0x0C,0x43,0x71,0xC1,0xCD,0x9C,0xA8,0x76,0xA2,0x91,0x71,0xC1, + 0xCD,0x9C,0x0D,0x00,0x0D,0x04,0x9F,0xB7,0xEE,0x7E,0xBF,0xB7,0x6E,0x7F,0xDF,0xB7,0xEE,0x7F,0x60,0x8C,0x22,0x9C,0x22,0x98,0x71,0xC1,0xCD,0x9C,0x0D,0x00, + 0x0D,0x04,0x9F,0xB7,0xEE,0x7E,0xBF,0xB7,0x6E,0x7F,0xDF,0xB7,0xEE,0x7F,0x60,0x8C,0x22,0x9C,0x40,0xB7,0x94,0x43,0x80,0xB7,0x0C,0x46,0xB4,0x35,0x60,0xB5, + 0x94,0x43,0x08,0xF2,0x96,0xA1,0x22,0x9C,0x40,0xB7,0x94,0x43,0x80,0xB7,0x0C,0x46,0xFD,0x4D,0xB4,0x25,0x60,0xB5,0x94,0x43,0x08,0xF2,0x96,0xA1,0x22,0x9C, + 0x0D,0xA6,0x80,0xB7,0x0C,0x46,0x09,0xC2,0x3E,0x0F,0x04,0xC1,0x3C,0x0F,0x32,0xD0,0xC0,0x0A,0x31,0xD0,0x48,0x0B,0x10,0xF2,0x21,0xA9,0x80,0xB7,0x8C,0x43, + 0x00,0xE0,0xA8,0x22,0x00,0xC0,0x22,0x93,0x0B,0x02,0x07,0xE0,0x40,0x2A,0x08,0xF2,0xC1,0xA2,0x00,0xC0,0x44,0x93,0x72,0x9E,0x00,0xE0,0x54,0x22,0xFF,0xFF, + 0xC2,0x91,0xA3,0x9E,0x74,0xC0,0x96,0x99,0x10,0xF2,0x21,0xA9,0x80,0xB7,0x8C,0x43,0x00,0xE0,0xA8,0x22,0xFF,0xFF,0x64,0x91,0x9F,0xB7,0xEE,0x7E,0xBF,0xB7, + 0x6E,0x7F,0xDF,0xB7,0xEE,0x7F,0x60,0x8C,0x22,0x9C,0xA3,0x9E,0xE7,0x9A,0xE6,0x97,0x02,0x0A,0x10,0xF0,0x61,0xA2,0x22,0x9C,0x10,0xF0,0x61,0xAA,0x00,0x75, + 0xA2,0x93,0x40,0xB7,0x0C,0x43,0x71,0xC0,0xCE,0x9C,0x10,0xF0,0x61,0xAA,0x04,0x1A,0x10,0xF0,0x61,0xA2,0x71,0xC0,0xCE,0x9C,0x02,0x08,0x22,0x9C,0x40,0xB7, + 0x0C,0x43,0x71,0xC0,0xCE,0x9C,0x10,0xF0,0x61,0xAA,0x04,0x0A,0x10,0xF0,0x61,0xA2,0x71,0xC0,0xCE,0x9C,0x02,0x08,0x22,0x9C,0x1C,0xC0,0xFE,0x7C,0x20,0x59, + 0x12,0x0A,0x02,0xD0,0x48,0x1A,0x30,0xC0,0x00,0x29,0x44,0x32,0x60,0xB7,0x0C,0x47,0x5D,0x2A,0x8C,0x5D,0xA1,0x9E,0xA0,0x2D,0x84,0x3D,0xB2,0x35,0x71,0xD0, + 0x30,0x09,0x08,0xF0,0xC2,0xA1,0x0F,0xC0,0x7E,0x2D,0xF9,0x2D,0x08,0xF0,0xC2,0xA1,0x08,0xF0,0x7E,0xA1,0x22,0x9C,0x80,0xB7,0x0C,0x47,0x71,0xD1,0x48,0x09, + 0x08,0xF0,0x41,0xAA,0x00,0x75,0xB6,0x93,0x22,0x9C,0x40,0xB7,0x0C,0x47,0xA2,0xD1,0xA0,0x5D,0x28,0xF0,0x59,0xAA,0x9A,0x9E,0xCE,0xCF,0x7D,0x2A,0xA3,0x9E, + 0x30,0xC0,0x00,0x2D,0x26,0x35,0x08,0xF0,0x42,0xA1,0x08,0xF0,0x41,0xAA,0x30,0xC0,0x00,0x2A,0xC8,0x70,0x64,0x93,0x22,0x9C,0x05,0xA6,0xA0,0xB7,0x0C,0x47, + 0x12,0x0A,0xC8,0xF2,0x25,0xA2,0xDB,0x9B,0x88,0xF2,0x3D,0xAA,0xC8,0xF2,0xA1,0xAA,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0x22,0x9C,0x05,0xA6, + 0xA0,0xB7,0x0C,0x47,0xC8,0xF2,0xA6,0xA1,0xCB,0x9B,0x88,0xF2,0x3D,0xAA,0xC8,0xF2,0x21,0xA8,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0x22,0x9C, + 0x8C,0x5D,0x0E,0xC0,0xE0,0x2D,0x84,0x3D,0xEC,0x97,0x8C,0x5D,0x0E,0xC0,0xE0,0x2D,0xE8,0x97,0x9A,0x0D,0xE6,0x97,0x05,0xA6,0x10,0xF0,0xE9,0xAA,0x87,0x06, + 0x82,0x09,0x02,0xC0,0xA2,0x0D,0x2B,0x99,0xFF,0xCF,0xC2,0x2A,0x02,0xC0,0xB2,0x0D,0x82,0x09,0x25,0x99,0x01,0xC0,0x84,0x3A,0x02,0xC0,0xC2,0x0D,0x82,0x09, + 0x1F,0x99,0xFE,0xC9,0xFD,0x2A,0x02,0xC0,0xF2,0x0D,0x82,0x09,0x19,0x99,0x8B,0x01,0x00,0xC4,0x80,0x39,0xA2,0x0D,0x14,0x99,0x40,0xC0,0x82,0x0D,0x00,0xC1, + 0xA2,0x09,0x0F,0x99,0x60,0xC0,0x82,0x0D,0x00,0xC1,0xA2,0x09,0x0A,0x99,0x40,0xC0,0xA2,0x0D,0x82,0x09,0x06,0x99,0x40,0xC0,0xA2,0x0D,0x86,0x09,0x02,0x99, + 0x40,0xC0,0xA2,0x0D,0x8A,0x09,0xFE,0x98,0xA0,0xB7,0x0C,0x43,0x71,0xC1,0xCD,0x9C,0x40,0xC0,0x92,0x0D,0x82,0x09,0xF6,0x98,0x40,0xC0,0x92,0x0D,0x8A,0x09, + 0xF2,0x98,0x40,0xB7,0x14,0x46,0x31,0xD0,0x20,0x0D,0x08,0xF0,0x41,0xAA,0x01,0xC0,0x30,0x2A,0x01,0xC0,0x18,0x75,0x44,0x93,0x10,0xF0,0x4D,0xA2,0x71,0xC1, + 0xCD,0x9C,0x8B,0x05,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0xEC,0x95,0x39,0xF8,0x05,0xA2,0x80,0xB7,0x8C,0x49,0x00,0x75,0xE2,0x90,0x94,0xC0, + 0x20,0x98,0x80,0xB7,0x8C,0x49,0x00,0x75,0x64,0x93,0x60,0xB7,0x0C,0x43,0x71,0xC0,0xCF,0x9C,0x60,0xB7,0x14,0x46,0xB1,0xD0,0x38,0x0D,0x08,0xF0,0x41,0xAA, + 0x20,0x7D,0xA2,0x93,0x20,0xB7,0x0C,0x47,0x40,0xB7,0x2D,0x53,0x10,0xF0,0x61,0xAA,0xFF,0xCF,0x3E,0x2A,0x09,0x01,0x01,0xC0,0x40,0x39,0x10,0xF0,0x61,0xA1, + 0x10,0xC0,0x02,0x09,0x10,0xF0,0x62,0xA9,0x10,0xF0,0x61,0xA2,0x10,0xF0,0x61,0xA2,0x40,0xB5,0x2D,0x40,0x71,0xC0,0xCF,0x9C,0x06,0x08,0xF8,0xF9,0x1D,0xAA, + 0x22,0x9C,0x05,0xA6,0xA0,0xB7,0x0C,0x43,0x71,0xC1,0xCD,0x9C,0x82,0x0D,0x34,0xC1,0xD6,0x9B,0x40,0xB7,0x0C,0x47,0xB2,0xD1,0x28,0x09,0x12,0xD2,0xA0,0x08, + 0x10,0xF0,0x41,0xAA,0xF1,0xD1,0xA8,0x08,0x7F,0xCF,0x7E,0x2A,0x81,0xC0,0x00,0x3A,0x10,0xF0,0x41,0xA2,0x60,0xB7,0x2D,0x40,0x60,0xB7,0x55,0x40,0x02,0xC0, + 0x02,0x0A,0xC8,0xF0,0x49,0xA2,0x60,0xB5,0x2D,0x40,0x60,0xB5,0x55,0x40,0x10,0xF0,0x41,0xAA,0x7F,0xCF,0x7E,0x2A,0x10,0xF0,0x41,0xA2,0x71,0xC1,0xCD,0x9C, + 0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0x22,0x9C,0x00,0xB7,0x0C,0x46,0x10,0xF0,0xEA,0xA8,0xB1,0xD0,0x80,0x08,0x80,0xB7,0x2D,0x40,0x0C,0x75, + 0xB4,0x93,0x00,0xB7,0x94,0x47,0xFF,0xCF,0xC2,0x2C,0x01,0xC0,0x84,0x3C,0xFE,0xC9,0xFD,0x2C,0xB1,0xD0,0x08,0x0D,0xF1,0xD0,0x88,0x0D,0x02,0x0A,0x00,0xC4, + 0x80,0x3C,0xD2,0xD0,0x00,0x0D,0x80,0xB5,0x4C,0x45,0x08,0xF0,0x41,0xA2,0x10,0xF0,0x41,0xA2,0x08,0xF0,0x61,0xA2,0x20,0xB5,0x54,0x41,0x50,0xF0,0x61,0xAA, + 0xFE,0xCC,0x7D,0x2A,0x00,0xC1,0x00,0x3A,0x82,0xB5,0x4C,0x40,0x83,0xB5,0x4C,0x40,0x80,0xB7,0x2D,0x40,0x0A,0x75,0xB4,0x93,0x01,0x05,0x40,0xC0,0x20,0x0D, + 0x0E,0xC0,0x6A,0x0A,0x0E,0xC0,0x6E,0x09,0x10,0xF0,0x41,0xA2,0x60,0xB9,0x18,0x40,0x10,0xF0,0x41,0xA1,0x08,0x0A,0x10,0xF0,0x41,0xA2,0x04,0x0A,0xA1,0x93, + 0x80,0xB7,0x2D,0x40,0x06,0x75,0xB4,0x93,0x02,0x0A,0x10,0xF0,0x41,0xA2,0x90,0xF0,0x61,0xA9,0x84,0x7C,0x01,0xC0,0x22,0x90,0x10,0xC0,0x02,0x0A,0x10,0xF0, + 0x41,0xA2,0x20,0xB7,0x0C,0x43,0x71,0xC0,0xCD,0x9C,0x44,0x9E,0x02,0x09,0x40,0xC0,0x10,0x0A,0x0A,0x0D,0x08,0xF2,0x01,0xA1,0x08,0xF2,0x02,0xA1,0x31,0xD0, + 0x00,0x09,0x08,0xF0,0x41,0xAA,0x01,0xC0,0x30,0x2A,0x01,0xC0,0x18,0x75,0x44,0x93,0x80,0xB5,0xAC,0x41,0x71,0xC0,0xCD,0x9C,0x15,0x95,0x06,0x0A,0x10,0xF0, + 0x41,0xA2,0xE2,0x97,0x80,0xB7,0x0C,0x46,0x9A,0x9E,0xB1,0xD0,0x40,0x09,0x08,0xF0,0x41,0xAA,0x00,0x75,0xA2,0x93,0x80,0xB7,0x8C,0x47,0x5A,0x9E,0x40,0xE0, + 0x46,0xA1,0x22,0x9C,0x02,0x0A,0x22,0x0D,0x82,0xB4,0x00,0xC0,0x02,0xB2,0x20,0x46,0x22,0x9C,0x39,0xF8,0x85,0xA2,0x00,0xE0,0x80,0x09,0x02,0xC0,0xC2,0x90, + 0x60,0xB7,0x84,0x47,0x60,0xB7,0x1C,0x46,0x82,0x0A,0x39,0x9E,0x60,0x9D,0xE0,0x9D,0xE4,0x9D,0xB2,0xE0,0x30,0x85,0x10,0xD0,0xB2,0x19,0x40,0xC0,0x20,0x85, + 0x40,0xC0,0x60,0x08,0x42,0xC0,0x40,0x0C,0x50,0xC0,0x80,0x0C,0x8B,0x00,0x02,0xC0,0x02,0x87,0xC0,0x76,0x00,0xC0,0xC2,0x92,0x80,0xC2,0xA0,0x59,0x01,0xC0, + 0x84,0x39,0x03,0x01,0x10,0xF0,0x41,0xAA,0x06,0x75,0xB4,0x93,0x34,0x32,0x04,0x09,0x97,0x70,0x41,0xA2,0x20,0xB5,0x2C,0x40,0x40,0xB5,0x44,0x40,0x20,0xB5, + 0x4D,0x40,0x44,0x92,0x84,0x0A,0xFF,0xFF,0x01,0x91,0xB1,0xE0,0x30,0x85,0x08,0xF0,0x41,0xAA,0x02,0x75,0xB4,0x93,0x70,0x9D,0x02,0x09,0x40,0xC0,0x10,0x0A, + 0x06,0x0D,0x08,0xF2,0x01,0xA1,0x08,0xF2,0x02,0xA1,0xF8,0xF9,0x9D,0xAA,0x22,0x9C,0x60,0xB7,0x1C,0x46,0x60,0xB7,0x84,0x47,0xEA,0x97,0xA2,0xD1,0x08,0x5E, + 0xFE,0xC0,0x7C,0x2A,0x20,0xC0,0x00,0x75,0x00,0xC0,0xE2,0x93,0x80,0xC0,0x00,0x75,0x00,0xC0,0x82,0x92,0x00,0x75,0x40,0xB3,0xA4,0x48,0x31,0xD0,0x30,0x0A, + 0xF3,0xC1,0x7E,0x0D,0x08,0xF2,0x01,0xA9,0x00,0xC1,0x00,0x0D,0x53,0x9E,0x26,0x21,0x00,0xC2,0x00,0x39,0x08,0xF2,0x01,0xA1,0x22,0x9C,0x08,0xF0,0x61,0xAA, + 0x41,0x2A,0x24,0x3A,0x08,0xF0,0x61,0xA2,0x22,0x9C,0x08,0xF0,0x69,0xAA,0x08,0xF0,0x6D,0xA9,0x08,0xF0,0x61,0xA2,0x08,0xF0,0x65,0xA1,0x22,0x9C,0x02,0x0A, + 0x71,0xC1,0xCC,0x9C,0x10,0xF0,0xE1,0xA1,0x71,0xC1,0xCC,0x9C,0x22,0x9C,0x39,0xF8,0x05,0xA2,0x80,0xB7,0x0C,0x42,0x02,0x0D,0x06,0x09,0x08,0xF2,0x02,0xA1, + 0x80,0xB7,0x0C,0x53,0x40,0xB5,0x0C,0x49,0x10,0xCB,0x81,0x9C,0x60,0xB7,0x14,0x56,0x60,0xB7,0x8C,0x51,0xE6,0x9B,0x80,0xB7,0x0C,0x42,0x48,0xF2,0x09,0xAA, + 0x10,0x7D,0x22,0x91,0x20,0xB7,0x0C,0x44,0x02,0x0A,0x81,0xB5,0x2D,0x41,0xF8,0xF9,0x1D,0xAA,0x22,0x9C,0x40,0xB7,0x0C,0x44,0x20,0xC0,0x20,0x09,0x08,0xF0, + 0x41,0xAA,0x01,0xC0,0x04,0x3A,0x08,0xF0,0x41,0xA2,0xF8,0xF9,0x1D,0xAA,0x22,0x9C,0x80,0xB7,0x0C,0x42,0x02,0x0D,0x06,0x09,0x08,0xF2,0x01,0xA1,0x40,0xB5, + 0x94,0x52,0x40,0xB5,0x14,0x49,0x48,0xF2,0x09,0xAA,0x00,0xC8,0x00,0x7D,0x40,0xB3,0xA4,0x48,0x80,0xB7,0x0C,0x44,0x20,0xC0,0x20,0x0A,0x08,0xF2,0x01,0xA9, + 0x08,0xF2,0x01,0xA1,0x22,0x9C,0x05,0xA6,0x40,0xB7,0x8C,0x59,0x60,0xB9,0x78,0x40,0x08,0xD0,0x41,0xAA,0x04,0xC0,0x70,0x09,0x11,0xF1,0xC0,0x2A,0x00,0xC0, + 0x84,0x93,0x01,0x93,0x80,0xB7,0x0C,0x49,0x02,0x75,0x02,0x91,0x0B,0x00,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0x22,0x9C,0x80,0xB7,0x08,0x45, + 0x00,0x75,0x24,0x91,0x80,0xB7,0x0C,0x59,0x40,0xB7,0x0C,0x46,0x08,0xF2,0x01,0xAA,0x48,0xF0,0x41,0xA2,0xC2,0x9B,0xEC,0x97,0x06,0x08,0x9F,0xB7,0x6E,0x7F, + 0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0x22,0x9C,0x80,0xB7,0x0C,0x46,0x87,0x04,0xB1,0xD0,0x40,0x09,0x08,0xF0,0x41,0xAA,0x0A,0x75,0xB4,0x93,0x40,0xB7,0x4D,0x45, + 0x20,0xB7,0x8C,0x47,0xF0,0xCF,0x01,0x29,0x40,0xB5,0x2D,0x45,0x80,0xB7,0xCD,0x45,0xFC,0xCF,0x01,0x2A,0x80,0xB5,0xAD,0x45,0x40,0xB7,0x49,0x54,0x40,0xB5, + 0x2D,0x46,0x80,0xB7,0x4D,0x46,0x80,0xB5,0xAD,0x47,0x40,0xB7,0x4D,0x41,0x40,0xB5,0x2D,0x41,0x80,0xB7,0x4D,0x44,0x82,0xB5,0x2D,0x40,0x22,0x9C,0xD0,0xD0, + 0xE2,0xA9,0xFE,0xCF,0xFC,0x29,0x80,0xC1,0x21,0x58,0x84,0x0D,0x0E,0xC0,0xFC,0x29,0x01,0xC1,0x07,0x60,0x06,0x00,0x22,0x9C,0x40,0xB7,0x0C,0x47,0xE8,0xF0, + 0x4D,0xAA,0x81,0xC0,0x00,0x3A,0x08,0xF0,0x41,0xA2,0x22,0x9C,0x05,0xA6,0x10,0xD0,0xE5,0xA9,0x5D,0x9E,0xC0,0x74,0x02,0xC0,0xC4,0x90,0x80,0xB7,0x8C,0x59, + 0x9B,0xCE,0x76,0x0D,0x7A,0xC3,0x1C,0x0D,0x58,0x11,0x0B,0x59,0x01,0xC1,0x25,0x61,0x04,0x19,0x3C,0x29,0x04,0xC0,0x72,0x69,0x40,0xC0,0x45,0xA9,0x12,0xF1, + 0xA0,0x2A,0x02,0xC0,0x24,0x91,0x90,0xF0,0x61,0xAA,0x00,0xC4,0x00,0x7D,0xC2,0x90,0x90,0xF0,0x61,0xAA,0x04,0xC0,0x00,0x7D,0xE2,0x90,0x60,0xB7,0x8C,0x4C, + 0x54,0xC1,0x74,0x98,0xA0,0xB5,0x94,0x4C,0x08,0xD2,0x21,0xAA,0x02,0x09,0x0A,0xC0,0x7C,0x2A,0x08,0xD2,0x21,0xA2,0x40,0xB5,0x8C,0x49,0x08,0xD2,0x21,0xAA, + 0x08,0x7D,0x01,0xC0,0x02,0x90,0x80,0xB7,0x0C,0x46,0xB1,0xD0,0x48,0x09,0x08,0xF0,0x41,0xAA,0x20,0x7D,0xA2,0x93,0x20,0xB7,0x0C,0x47,0x20,0xB7,0x2D,0x53, + 0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0x22,0x9C,0x90,0xF0,0x61,0xAA,0x01,0xC1,0x00,0x3A,0x90,0xF0,0x61,0xA2,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7, + 0xEE,0x7F,0x40,0x8C,0x22,0x9C,0x08,0xD2,0x21,0xAA,0x10,0x7D,0xFE,0xFF,0xE4,0x93,0x08,0xD2,0x21,0xAA,0x02,0x7D,0xFE,0xFF,0x44,0x93,0xF0,0x97,0x90,0xF0, + 0x61,0xA9,0x9B,0x9E,0x8B,0x01,0x01,0xC1,0x00,0x39,0x88,0xF2,0x21,0xA1,0x88,0xF2,0x21,0xAA,0x01,0xC0,0x40,0x3A,0x88,0xF2,0x21,0xA2,0x9F,0xB7,0x6E,0x7F, + 0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0x6A,0xC0,0xC0,0x93,0x05,0xA6,0x90,0xF0,0x61,0xAA,0x5D,0x9E,0x81,0xC0,0x00,0x7D,0xE2,0x90,0x80,0xB7,0x88,0x46,0x1C,0xC0, + 0x3E,0x7D,0x01,0xC0,0x84,0x92,0x88,0xF2,0x21,0xAA,0x81,0xC0,0x00,0x7D,0x01,0xC0,0x24,0x90,0x88,0xF2,0x21,0xAA,0x11,0xC0,0x00,0x7D,0x01,0xC0,0xC4,0x92, + 0x01,0xC9,0x80,0x9C,0x88,0xF2,0x35,0xA2,0x34,0xC1,0xAE,0x98,0x80,0xB7,0x0C,0x46,0xB1,0xD0,0x48,0x09,0x08,0xF0,0x41,0xAA,0x20,0x7D,0xA2,0x93,0x20,0xB7, + 0x0C,0x47,0x06,0x08,0x20,0xB7,0x2D,0x53,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0x22,0x9C,0x08,0xDA,0x35,0xAA,0x3C,0x2A,0x04,0x75,0x00,0xC0, + 0x62,0x93,0x02,0x75,0xFF,0xFF,0x04,0x90,0xAB,0x9E,0x74,0xC0,0xD9,0x99,0xDB,0x97,0x5B,0x9E,0x09,0xC8,0xC2,0x0D,0xE8,0xC1,0xB0,0x0D,0x74,0xC0,0x18,0x99, + 0x02,0x08,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0x22,0x9C,0xAB,0x9E,0xF4,0xFF,0x79,0x99,0xC9,0x97,0xAB,0x9E,0x74,0xC0,0xA9,0x9A,0xC5,0x97, + 0x05,0xA6,0xA0,0xB7,0x8C,0x59,0x03,0x94,0x74,0xC0,0x2D,0x99,0x80,0xB7,0x8C,0x4A,0x04,0x0A,0x3C,0x2A,0x04,0xC0,0x72,0x6A,0x50,0xC2,0x05,0xAA,0x08,0xC0, + 0x00,0x7D,0x84,0x92,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0x22,0x9C,0x39,0xF8,0x05,0xA2,0x80,0xB7,0x88,0x44,0x1C,0xC0,0x3E,0x7D,0x02,0x91, + 0x74,0xC0,0x13,0x99,0x80,0xB7,0x88,0x44,0x1C,0xC0,0x3E,0x7D,0x44,0x93,0xF8,0xF9,0x1D,0xAA,0x22,0x9C,0x0D,0xA6,0xC0,0xB7,0x0C,0x46,0x48,0xF2,0x51,0xAA, + 0x88,0xF2,0x41,0xA9,0x00,0xC8,0x00,0x7D,0x0F,0xC0,0x7E,0x29,0x40,0xB5,0x8C,0x48,0x03,0xC0,0x02,0x90,0x01,0xC0,0x06,0x09,0xC0,0xB7,0x14,0x42,0x10,0xC0, + 0x2C,0x09,0x40,0xB5,0x8C,0x48,0xD4,0xFF,0x12,0x9B,0xA0,0xB7,0x14,0x47,0x80,0xB7,0x8C,0x44,0x02,0x09,0x72,0xD3,0x58,0x0D,0x48,0xF2,0x15,0xA1,0x10,0xF0, + 0x41,0xA1,0x80,0xB7,0x8C,0x48,0x03,0xC0,0x08,0x75,0x01,0xC0,0xF4,0x93,0x69,0x9E,0x88,0xC0,0x02,0x0A,0x80,0xB5,0x2D,0x5C,0x69,0x9E,0x04,0xC0,0x42,0x09, + 0xCC,0xC0,0x42,0x0A,0x80,0xB5,0xAD,0x5C,0x40,0xB5,0x2D,0x5D,0x40,0xB7,0x0C,0x44,0x34,0xC0,0x20,0x09,0x08,0xF0,0x41,0xAA,0x00,0xE2,0xC1,0x5A,0x84,0x93, + 0x8A,0x0D,0xD4,0xFF,0x71,0x9A,0xAB,0x9E,0xD4,0xFF,0x6E,0x9A,0x54,0xC0,0xE1,0x9B,0x10,0xC0,0x02,0x0A,0x7F,0x09,0x09,0xC2,0xBE,0x0D,0x10,0xF2,0xC1,0xA2, + 0x04,0xC1,0xBC,0x0D,0x10,0xF2,0x21,0xA2,0x08,0xF2,0x4D,0xA1,0xD4,0xFF,0x62,0x9B,0xF1,0xC1,0x02,0x0A,0xF0,0xC0,0x00,0x0A,0x08,0xF2,0x59,0xA2,0x9F,0xB7, + 0xEE,0x7E,0xBF,0xB7,0x6E,0x7F,0xDF,0xB7,0xEE,0x7F,0x60,0x8C,0x1E,0xC1,0x00,0x91,0x69,0x9E,0xF4,0xC0,0x42,0x0A,0x80,0xB5,0x2D,0x5C,0xC3,0x97,0x03,0xC0, + 0x82,0x74,0x01,0xC0,0x14,0x91,0xC0,0xB7,0x14,0x42,0x50,0xF2,0x49,0xAA,0x00,0xC2,0x00,0x7D,0x01,0xC0,0x62,0x90,0x40,0xB7,0x14,0x59,0x10,0xF0,0x45,0xAA, + 0x48,0xF2,0x41,0xA2,0x40,0xB7,0x8C,0x48,0x03,0xC0,0x88,0x74,0xF4,0x90,0xFE,0xC3,0x7E,0x0A,0x88,0xF2,0x59,0xA2,0x40,0xB7,0x8C,0x48,0x05,0x02,0xFF,0xCF, + 0x78,0x0A,0x1C,0xC0,0x3E,0x75,0xFC,0xFF,0x12,0x91,0x10,0xF0,0x45,0xAA,0x08,0x3A,0x10,0xF0,0x45,0xA2,0x81,0x97,0xC0,0xB7,0x14,0x42,0x7E,0x97,0x06,0x0A, + 0x03,0xC0,0x88,0x74,0x80,0xB5,0x08,0x45,0x00,0xC0,0x32,0x92,0x40,0xB7,0x14,0x59,0x3B,0xC0,0x7A,0x0A,0x04,0xC0,0x04,0x0A,0x10,0xF0,0x41,0xA2,0x10,0xF0, + 0x45,0xA2,0x48,0xF2,0x41,0xA2,0x40,0xB7,0x8C,0x48,0xDB,0x97,0x40,0xB7,0x14,0x59,0x3B,0xC0,0x42,0x0A,0x04,0xC0,0x04,0x0A,0xFF,0xC3,0x7E,0x09,0x10,0xF0, + 0x41,0xA2,0x10,0xF0,0x45,0xA2,0x48,0xF2,0x41,0xA2,0x88,0xF2,0x59,0xA1,0x40,0xB7,0x8C,0x48,0xC8,0x97,0x05,0xA6,0x5D,0x9E,0x82,0x0D,0xD4,0xFF,0xC2,0x99, + 0x40,0xB7,0x0C,0x4B,0x20,0xB7,0x0C,0x44,0x82,0x0D,0xFE,0xCF,0x7C,0x29,0x41,0xB5,0xAD,0x68,0x48,0xDA,0x29,0xAA,0x06,0x0D,0x01,0xC0,0x04,0x3A,0x81,0xB5, + 0x2D,0x68,0x08,0xD2,0x21,0xA9,0x08,0xF2,0xBD,0xA9,0x0E,0xC0,0x7C,0x29,0x05,0x59,0x04,0x49,0x04,0x29,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C, + 0xCD,0xFF,0xE0,0x93,0x1D,0xA6,0x02,0xC0,0x40,0x84,0x00,0xB7,0x10,0x46,0x7F,0x0A,0x7F,0xB5,0xF4,0x7F,0x1F,0xB5,0xF4,0x7A,0x80,0xB5,0x08,0x46,0x01,0xC8, + 0x82,0x9C,0x06,0x0A,0x90,0xF0,0x65,0xA1,0x80,0xB5,0x88,0x45,0x10,0xD0,0x61,0xA9,0x84,0x7C,0x09,0xC0,0x64,0x93,0xA0,0xB7,0x0C,0x46,0x80,0xB7,0x0C,0x44, + 0x60,0xB7,0x0C,0x47,0x32,0xD0,0x58,0x09,0x34,0xC0,0x20,0x0A,0xB2,0xD0,0xD0,0x09,0x82,0x08,0x9F,0xB5,0x6C,0x7F,0x60,0xC0,0xD0,0x09,0x02,0xC0,0x80,0x0A, + 0x7F,0x0A,0x3F,0xB5,0xEC,0x7C,0x3F,0xB5,0x6C,0x7B,0x5F,0xB5,0xF4,0x7D,0x7F,0xB5,0xEC,0x7E,0x7F,0xB5,0x74,0x7E,0xBF,0xB5,0x6C,0x7A,0x9F,0xB5,0x6C,0x7D, + 0x3F,0xB5,0x6C,0x7C,0x3F,0xB5,0xEC,0x7B,0x5F,0xB7,0xF4,0x7F,0x10,0xD0,0x41,0xAA,0x02,0x7D,0x08,0xC0,0x82,0x90,0x60,0xB7,0x0C,0x51,0x60,0xB7,0x94,0x56, + 0xF4,0xFF,0x20,0x99,0x7F,0xB7,0xF4,0x7F,0x8E,0x9B,0x7F,0xB7,0xEC,0x7F,0x08,0xD0,0x61,0xAA,0x04,0x7D,0xE2,0x90,0x80,0xB7,0x08,0x46,0x1C,0xC0,0x3C,0x75, + 0x1F,0xC0,0x42,0x90,0x1F,0xB7,0x74,0x7F,0x80,0xB7,0x4C,0x40,0x00,0xE2,0x41,0x5A,0x42,0x90,0x00,0x9F,0x3F,0xB7,0xEC,0x7F,0x80,0xB7,0xAB,0x42,0x3C,0x2A, + 0x08,0x75,0x07,0xC0,0x42,0x90,0xC0,0xB7,0x14,0x4B,0x76,0x9E,0x29,0xF2,0xC5,0xAB,0x8F,0x02,0x01,0xCF,0x80,0x2A,0x01,0xD0,0x40,0x75,0x01,0xC0,0x22,0x90, + 0x01,0xD0,0x40,0x75,0x01,0xC0,0xB2,0x92,0x01,0xCA,0x40,0x75,0x1C,0xC0,0x42,0x91,0x01,0xCA,0x40,0x75,0x02,0xC0,0x92,0x93,0x01,0xC2,0x40,0x75,0x16,0xC0, + 0xE2,0x93,0x01,0xC8,0x40,0x75,0x0A,0xC0,0x22,0x90,0xB6,0x9E,0x76,0x9E,0x29,0xF2,0xC5,0xAB,0x8F,0x02,0x01,0xCF,0x80,0x2A,0x01,0xD0,0x40,0x75,0xFF,0xFF, + 0x64,0x90,0x01,0xC0,0xE0,0x7D,0x62,0x92,0x5F,0xB7,0xF4,0x7F,0x90,0xF0,0x41,0xAA,0x01,0xC0,0x04,0x7D,0xFF,0xFF,0x84,0x91,0x90,0xF0,0x41,0xAA,0x08,0xC0, + 0x00,0x7D,0xFF,0xFF,0xC4,0x90,0xFE,0xCF,0xFC,0x2B,0x80,0xC3,0x08,0x5A,0x68,0x03,0xB6,0x9E,0xDF,0x97,0x01,0xD6,0x40,0x75,0x0C,0xC0,0x22,0x93,0x01,0xD6, + 0x40,0x75,0x03,0xC0,0xD2,0x93,0x01,0xD2,0x40,0x75,0x09,0xC0,0xC2,0x92,0x01,0xD4,0x40,0x75,0xFE,0xFF,0xE4,0x91,0x7F,0xB7,0xEC,0x7F,0x82,0x0D,0xA4,0xD3, + 0x10,0x5B,0x08,0xD0,0x61,0xAA,0x0E,0xC0,0x7C,0x2A,0x00,0xC2,0x05,0x5A,0x04,0x4A,0x12,0xD0,0xC2,0x2A,0xD4,0xFF,0xD5,0x98,0x01,0xD4,0x40,0x75,0x03,0xC0, + 0x02,0x92,0x73,0x9E,0x82,0x0D,0x6A,0x9E,0x07,0x05,0xB6,0x9E,0xD4,0xFF,0x94,0x98,0x06,0x0A,0x9F,0xB5,0x6C,0x7C,0xB0,0x97,0x01,0xCC,0x40,0x75,0x0D,0xC0, + 0xC2,0x93,0x01,0xCE,0x40,0x75,0xFD,0xFF,0x04,0x91,0x29,0xF2,0x45,0xA9,0x9F,0xB7,0xEC,0x7F,0x11,0xD0,0xF2,0x29,0xC0,0x74,0x08,0xF2,0x15,0xA1,0x08,0xD2, + 0x82,0xA9,0x0D,0x02,0x29,0xF2,0x05,0xA9,0x1F,0xB7,0xF4,0x7F,0x22,0x0D,0x01,0xD0,0x28,0x1D,0x40,0xB5,0x4A,0x46,0x29,0xF2,0x05,0xA9,0x26,0x35,0x01,0xC3, + 0x82,0x09,0x40,0xB5,0xCA,0x46,0x29,0xF2,0x05,0xA9,0x7F,0xB7,0xF4,0x7F,0x40,0xB5,0xCC,0x43,0x08,0xF2,0x01,0xAA,0x80,0xB5,0x4C,0x44,0x40,0xB7,0x08,0x46, + 0x02,0x0A,0x80,0xB5,0xCC,0x46,0x09,0x59,0x0C,0x29,0x40,0xB5,0x50,0x40,0x40,0xB5,0x48,0x52,0x34,0xC0,0x17,0x9B,0x01,0xC9,0x80,0x9C,0x5F,0xB7,0xEC,0x7F, + 0x60,0xB7,0x94,0x56,0x82,0x09,0x88,0xF0,0x49,0xA2,0xF4,0xFF,0x49,0x98,0x02,0x0A,0x06,0x08,0x80,0xB5,0x88,0x45,0x9F,0xB7,0x6E,0x7B,0xBF,0xB7,0xEE,0x7B, + 0xDF,0xB7,0x6E,0x7C,0xFF,0xB7,0xEE,0x7C,0x04,0xC0,0x40,0x8C,0x22,0x9C,0x01,0xDA,0x40,0x75,0x0A,0xC0,0xA2,0x93,0x01,0xDE,0x40,0x75,0x03,0xC0,0xA2,0x90, + 0x01,0xD8,0x40,0x75,0xFC,0xFF,0x42,0x90,0xB6,0x9E,0x4D,0x97,0x73,0x9E,0x82,0x0D,0x6A,0x9E,0x07,0x05,0xB6,0x9E,0xD4,0xFF,0x26,0x98,0x45,0x97,0x60,0xB7, + 0x8C,0x50,0xFE,0x96,0x3F,0xB7,0xF4,0x7E,0x89,0xC0,0x02,0x09,0x40,0xB5,0x4D,0x40,0x1A,0x97,0x60,0xB7,0x94,0x56,0x60,0xB7,0x8C,0x50,0xF4,0xFF,0x14,0x98, + 0x3F,0xB7,0xEC,0x7F,0x80,0xB7,0x2D,0x48,0x08,0xC0,0x00,0x7D,0x1C,0xC0,0xC4,0x91,0x60,0xB7,0x8C,0x59,0x5F,0xB7,0xEC,0x7F,0x7F,0xB7,0xF4,0x7F,0x26,0x12, + 0x9B,0xCE,0x76,0x09,0x00,0xC2,0x0B,0x5A,0x7A,0xC3,0x1C,0x09,0x45,0x62,0x10,0xD8,0x76,0xA9,0x04,0x1A,0x3C,0x2A,0x04,0xC0,0x72,0x6A,0x3C,0x2D,0x46,0x02, + 0x08,0xDA,0x15,0xAA,0x3C,0x2A,0x99,0x72,0xA2,0x90,0x01,0xC4,0x82,0x09,0x34,0xC0,0xB0,0x9A,0x7F,0xB7,0xF4,0x7F,0x01,0xC1,0x82,0x09,0x34,0xC0,0xAA,0x9A, + 0x00,0xB7,0x14,0x47,0x0E,0x0A,0x80,0xB5,0xCC,0x41,0x40,0xB7,0x8C,0x48,0x01,0xC0,0x12,0x0A,0x10,0xC0,0x04,0x0A,0x88,0x70,0xF4,0xFF,0x12,0x91,0x80,0xB7, + 0x0C,0x59,0xA0,0xB7,0x0C,0x46,0x08,0xF2,0x05,0xAA,0x40,0x3A,0x48,0xF2,0x21,0xA2,0x7F,0x96,0x29,0xF2,0xC6,0xA9,0x10,0xF2,0x4D,0xAA,0x20,0xB7,0x0C,0x57, + 0x08,0xF2,0xC1,0xA9,0xFF,0xC0,0xFE,0x2B,0x80,0xB5,0x2D,0x40,0x10,0xF2,0x52,0xA9,0x91,0xD0,0x68,0x0F,0x40,0xB5,0xB5,0x40,0x10,0xF2,0x55,0xA9,0x40,0xB5, + 0x2D,0x41,0x10,0xF2,0x59,0xAA,0x80,0xB5,0x0C,0x4F,0x94,0xC0,0xFD,0x9B,0xC2,0x75,0x13,0xC0,0x44,0x92,0x02,0x09,0x5F,0xB5,0xEC,0x7B,0x60,0xB7,0x94,0x57, + 0x90,0xD0,0x7D,0xAA,0x08,0x75,0xF6,0xFF,0xE2,0x90,0xB6,0x9E,0xF4,0xC0,0x49,0x9B,0xC3,0x96,0x3F,0xB7,0xEC,0x7F,0x80,0xB7,0x2D,0x48,0x00,0xC1,0x10,0x3A, + 0x80,0xB5,0x2D,0x48,0x40,0xB7,0x2D,0x48,0x08,0xC0,0x00,0x39,0x40,0xB5,0x2D,0x48,0x3F,0xB7,0x74,0x7A,0x06,0xC0,0x7E,0x09,0xA0,0xB7,0x4D,0x40,0x40,0xB5, + 0x4D,0x40,0x29,0xF2,0xC6,0xA9,0x08,0xF2,0xC1,0xA9,0x31,0xD0,0x68,0x0F,0xD4,0xFF,0x07,0x9B,0x5F,0xB7,0x74,0x7A,0xB6,0x9E,0x10,0xF0,0xC1,0xA2,0x9F,0x96, + 0x29,0xF2,0x46,0xA9,0x7F,0xB7,0xF4,0x7F,0x80,0xC3,0x90,0x5B,0xFF,0xB5,0xEC,0x7C,0x50,0xF0,0x62,0xA1,0x08,0xF2,0x41,0xAA,0x3F,0xB7,0xEC,0x7A,0x51,0xD0, + 0xE0,0x0D,0x50,0xF0,0x79,0xA2,0x10,0xF2,0x4D,0xA9,0x30,0x2D,0x91,0xD0,0x60,0x0F,0x50,0xF0,0x7D,0xA1,0x08,0xD8,0x65,0xAA,0x55,0x70,0x50,0xD8,0x75,0xA2, + 0x08,0xD8,0x61,0xA9,0x50,0xD8,0x71,0xA1,0x10,0xF2,0x55,0xAA,0x50,0xF0,0x69,0xA2,0x10,0xF2,0x59,0xA9,0x50,0xF0,0x6D,0xA1,0x10,0xF2,0x5D,0xAA,0x50,0xF0, + 0x71,0xA2,0x40,0xB5,0x10,0x46,0x82,0x91,0x02,0x09,0x71,0xC0,0xCE,0x9C,0x90,0xF0,0x61,0xAA,0x01,0xC0,0x10,0x3A,0x90,0xF0,0x61,0xA2,0x71,0xC0,0xCE,0x9C, + 0x3F,0xB7,0xF4,0x7F,0x80,0xB7,0xCB,0x42,0x3C,0x2A,0x08,0x75,0x13,0xC0,0x82,0x90,0x7F,0xB7,0xF4,0x7F,0x90,0xF0,0x61,0xAA,0x08,0xC0,0x00,0x7D,0xF2,0xFF, + 0x62,0x92,0x10,0xD8,0x75,0xAA,0x3C,0x2A,0x04,0x75,0xF2,0xFF,0xA4,0x91,0x10,0xD0,0x61,0xAA,0x04,0x7D,0xF2,0xFF,0x02,0x91,0xB6,0x9E,0x54,0xC0,0xDF,0x9B, + 0x44,0x96,0x1F,0xB7,0xF4,0x7F,0x80,0xB7,0x48,0x40,0x04,0x7D,0x0F,0xC0,0x02,0x91,0x80,0xB7,0xCA,0x42,0x3C,0x2A,0x28,0x1A,0x02,0x75,0xD4,0x90,0x80,0xC3, + 0x09,0x5A,0x04,0x2A,0x9F,0xB5,0x6C,0x7B,0x29,0xF2,0xC5,0xA8,0x3F,0xB7,0xF4,0x7F,0x8A,0x0D,0x3F,0xB5,0x6C,0x7D,0x08,0xF2,0xC2,0xAA,0xA0,0xB5,0x55,0x42, + 0xB4,0xFF,0x3B,0x9B,0xA0,0xB7,0x0C,0x43,0x71,0xC1,0xCD,0x9C,0x12,0xD0,0xF2,0x29,0x0B,0x05,0x82,0x09,0x06,0x09,0xD4,0xFF,0xCC,0x98,0x10,0xF2,0xCD,0xA9, + 0x02,0x0D,0x52,0x9E,0x90,0x59,0x8A,0x0D,0xB4,0xFF,0xF2,0x9A,0xD4,0xFF,0xDF,0x98,0x8E,0x0D,0xD4,0xFF,0xE5,0x98,0xD4,0xFF,0x66,0x9A,0x86,0x0D,0xD4,0xFF, + 0xE0,0x98,0x5F,0xB7,0xEC,0x7D,0x0A,0x0A,0x08,0xF0,0x41,0xA2,0x71,0xC1,0xCD,0x9C,0x51,0xD0,0x60,0x0F,0xB6,0x9E,0xEF,0xFF,0xA0,0x93,0x1F,0xB7,0xF4,0x7F, + 0x80,0xC3,0x10,0x5A,0x80,0xB5,0xCC,0x43,0x08,0xDA,0x41,0xA9,0x40,0xB5,0x4A,0x45,0xED,0xFF,0x80,0x90,0x9F,0xB7,0x6C,0x7C,0x00,0x75,0x0F,0xC0,0x04,0x92, + 0x1F,0xB7,0xF4,0x7F,0x80,0xB7,0x48,0x40,0x04,0x7D,0xE2,0x90,0x80,0xB7,0xCA,0x42,0x3C,0x2A,0x04,0x75,0x0D,0xC0,0x62,0x93,0x3F,0xB7,0xEC,0x7F,0x80,0xB7, + 0x29,0x40,0x04,0x7D,0xF3,0xFF,0xA2,0x90,0x80,0xB7,0x0C,0x59,0x3F,0xB7,0x74,0x7A,0x08,0xF2,0x05,0xAA,0x80,0xB5,0x4D,0x40,0x40,0xB7,0x8C,0x48,0x01,0xC0, + 0x12,0x0A,0x10,0xC0,0x00,0x0A,0x88,0x70,0x00,0xC0,0x12,0x93,0x80,0xB7,0x2D,0x48,0x01,0xC0,0x08,0x7D,0xC4,0x90,0x80,0xB7,0x2D,0x48,0x08,0xC0,0x00,0x7D, + 0xA2,0x91,0x5F,0xB7,0xEC,0x7F,0xC8,0xD0,0x41,0xAA,0x06,0x75,0xFC,0x90,0x88,0xF0,0x41,0xAA,0x09,0xC0,0x00,0x3A,0x88,0xF0,0x41,0xA2,0x7F,0xB7,0xEC,0x7C, + 0x7F,0xB7,0xF4,0x7F,0x91,0x59,0x01,0xCB,0x80,0x39,0x34,0xC0,0x4A,0x99,0x5F,0xB7,0xF4,0x7B,0x80,0x76,0x02,0xC0,0x04,0x92,0x7F,0xB7,0x6C,0x7D,0xC0,0x74, + 0x02,0xC0,0x62,0x91,0x7F,0xB7,0x74,0x7B,0xC0,0x76,0x01,0xC0,0xC2,0x90,0x98,0x9E,0x00,0xE0,0x8D,0x5E,0x00,0xC0,0xC2,0x92,0x55,0x9E,0x04,0x94,0x5B,0x71, + 0x00,0xC0,0x22,0x92,0xA2,0x0D,0xD4,0xFF,0x9B,0x98,0x3F,0xB7,0x6C,0x7D,0x0E,0xC0,0x7C,0x28,0x00,0x74,0xA0,0x18,0x84,0x0A,0x3F,0xB5,0x6C,0x7D,0x22,0x92, + 0x02,0x74,0x82,0x91,0x7F,0xB7,0xF4,0x7F,0x01,0xCE,0x82,0x09,0x34,0xC0,0x1C,0x99,0xD4,0xFF,0x66,0x98,0xD4,0xFF,0x45,0x98,0x01,0x96,0x9F,0xB7,0x6C,0x7D, + 0x40,0xB7,0x14,0x47,0x40,0xB7,0x0C,0x47,0x00,0xC2,0x11,0x5A,0x10,0xC8,0x83,0x9C,0x06,0xC0,0x10,0x0D,0x04,0xC0,0x70,0x09,0x08,0xC0,0x86,0x09,0x0D,0xC0, + 0xA1,0x93,0x7F,0xB7,0x6C,0x7D,0x31,0xF0,0x3E,0x2A,0x42,0x91,0x00,0xC2,0x0C,0x5A,0x04,0x3A,0x10,0xF0,0x41,0xA2,0x08,0xF0,0x41,0xAA,0x00,0x75,0xB6,0x93, + 0x7F,0xB7,0xF4,0x7F,0x10,0xF0,0x69,0xA9,0x05,0x02,0x01,0xC0,0x3C,0x2A,0x01,0xC0,0x14,0x75,0x0D,0xC0,0x82,0x93,0x01,0xC0,0x3C,0x29,0x01,0xC0,0x96,0x74, + 0x0D,0xC0,0x42,0x91,0x8A,0x0D,0xD4,0xFF,0x19,0x98,0x3F,0xB7,0xEC,0x7F,0x20,0xB7,0x14,0x47,0x06,0x0A,0x80,0xB5,0x88,0x44,0x20,0xB5,0x0C,0x4A,0x40,0xB7, + 0x2D,0x48,0x80,0xB7,0x4D,0x40,0x04,0x59,0xFF,0xCF,0x7A,0x2A,0x04,0x3A,0x01,0xC0,0x04,0x29,0x44,0x32,0x80,0xB5,0x4D,0x40,0xED,0xFF,0xC0,0x92,0x0F,0x02, + 0xFF,0xC0,0x40,0x2A,0x11,0xC0,0x00,0x75,0x0B,0xC0,0x42,0x93,0x09,0xC0,0x00,0x75,0x06,0xC0,0x22,0x93,0x02,0x09,0xBB,0x9E,0x01,0xE0,0xBE,0x2D,0xE8,0xFF, + 0x02,0x93,0x02,0x0A,0x59,0x9E,0x7D,0x4A,0x00,0xD0,0xC2,0x01,0x85,0x01,0x32,0xD0,0xE0,0x0C,0x5F,0xB7,0xEC,0x7F,0x5F,0xB7,0xD5,0x7F,0x08,0xD8,0x55,0xAA, + 0x3C,0x2A,0x04,0x75,0x01,0xC0,0xA2,0x90,0x40,0xB7,0x4D,0x40,0x54,0x9E,0xB7,0xCF,0x7C,0x0A,0x00,0xCF,0x00,0x0A,0x00,0xC2,0x00,0x75,0x94,0x91,0x10,0xF0, + 0x41,0xA1,0xA0,0x0C,0xFF,0xFF,0x21,0x91,0xA2,0xD1,0x0C,0x5E,0x68,0x03,0xB6,0x9E,0xE7,0xFF,0x40,0x92,0x1F,0xB7,0x74,0x7E,0x80,0xB7,0x4C,0x40,0x00,0x75, + 0xFF,0xFF,0x04,0x92,0x1F,0xB7,0x74,0x7E,0x80,0xB7,0x4C,0x40,0x00,0x75,0x82,0x92,0xE8,0x97,0xC0,0x74,0xFE,0xFF,0x82,0x93,0xF1,0xD3,0x2E,0x2E,0x10,0x1A, + 0x20,0x75,0xFE,0xFF,0xD2,0x92,0x26,0xD2,0x0C,0x59,0x20,0x85,0x50,0xE0,0x44,0x80,0x02,0xC0,0x00,0x90,0xFE,0xFF,0xA0,0x91,0xFE,0xFF,0x60,0x91,0xFE,0xFF, + 0x20,0x91,0x01,0xC0,0xC0,0x91,0xFE,0xFF,0xA0,0x90,0xFE,0xFF,0x60,0x90,0xFE,0xFF,0x20,0x90,0x00,0xC0,0x80,0x93,0xFD,0xFF,0xA0,0x93,0xFD,0xFF,0x60,0x93, + 0xFD,0xFF,0x20,0x93,0xFD,0xFF,0xE0,0x92,0xFD,0xFF,0xA0,0x92,0xFD,0xFF,0x60,0x92,0xFD,0xFF,0x20,0x92,0x00,0xC0,0x40,0x90,0x20,0xB7,0x0C,0x58,0x40,0xB7, + 0x4D,0x40,0x80,0xB7,0x2D,0x41,0x28,0x31,0x40,0xB5,0x4D,0x40,0xA6,0x97,0x00,0xB7,0x14,0x58,0x40,0xB7,0x4D,0x40,0x80,0xB7,0xCC,0x40,0x28,0x31,0x40,0xB5, + 0x4D,0x40,0x9C,0x97,0x20,0xB7,0x0C,0x58,0x40,0xB7,0x4D,0x40,0x80,0xB7,0x2D,0x40,0x28,0x31,0x40,0xB5,0x4D,0x40,0x92,0x97,0x00,0xB7,0x94,0x58,0x40,0xB7, + 0x4D,0x40,0x80,0xB7,0x48,0x4B,0xFE,0xCF,0x0D,0x29,0x00,0xC2,0x08,0x5A,0x70,0x2A,0x28,0x31,0x40,0xB5,0x4D,0x40,0x83,0x97,0x3F,0xB7,0xEC,0x7F,0xA4,0xD3, + 0x91,0x5B,0x80,0xB7,0xAB,0x42,0xFE,0xC0,0xFC,0x2F,0x3C,0x2A,0x04,0x75,0x05,0xC0,0xE2,0x92,0x80,0xC3,0x41,0x5A,0xF2,0xD3,0xCE,0x2A,0x7C,0x77,0xFA,0x0A, + 0x55,0xB3,0x34,0x48,0xB3,0x9E,0x7B,0x9E,0xAA,0x9E,0x01,0xC1,0xFA,0x07,0x14,0xC0,0xDA,0x9B,0x80,0xC2,0x08,0x5A,0x01,0xE1,0xDA,0x16,0x68,0x03,0xFF,0xFF, + 0x04,0x92,0xB6,0x9E,0xE3,0xFF,0x40,0x90,0x86,0x0D,0xB4,0xFF,0x36,0x9B,0xD4,0xC0,0x93,0x99,0x86,0x09,0x7F,0xB5,0xEC,0x7B,0xEC,0xFF,0x60,0x91,0x51,0xD0, + 0x60,0x0F,0xB6,0x9E,0xE2,0xFF,0x60,0x92,0x60,0xB7,0x14,0x4B,0x10,0xF0,0x61,0xAA,0x01,0xD2,0x00,0x75,0xE0,0xFF,0x42,0x93,0x00,0x9F,0xE0,0xFF,0xE0,0x92, + 0x7F,0xB7,0xEC,0x7F,0x08,0xD8,0x75,0xAA,0x3C,0x2A,0x04,0x75,0xF9,0xFF,0x64,0x90,0x08,0xD0,0x61,0xAA,0x02,0x7D,0xF8,0xFF,0xC2,0x93,0x80,0xB7,0x8C,0x48, + 0x01,0xC0,0x8A,0x0D,0x0E,0xC0,0xF8,0x0D,0x17,0x71,0xF8,0xFF,0xB2,0x92,0x88,0xF0,0x61,0xAA,0x08,0xC0,0x00,0x7D,0xF8,0xFF,0xE2,0x91,0x9B,0x9E,0xB4,0xFF, + 0x42,0x9B,0x02,0x09,0x0A,0x97,0x80,0xB7,0x8C,0x57,0x88,0xD2,0x1D,0xAA,0x08,0x75,0xF2,0xFF,0x44,0x90,0x40,0xB7,0x8C,0x58,0x40,0xB7,0x54,0x48,0x81,0x05, + 0xC8,0xD0,0x45,0xAA,0x00,0xC1,0x10,0x3D,0x01,0xC8,0x82,0x09,0x80,0xB5,0xCA,0x45,0xC8,0xD0,0x49,0xA9,0x40,0xB5,0x54,0x48,0x80,0xB7,0x4C,0x48,0x40,0xB5, + 0xCA,0x46,0x08,0xC0,0x00,0x3A,0x80,0xB5,0x4C,0x48,0x14,0xC0,0xA6,0x9B,0x86,0x0D,0xB4,0xFF,0xD9,0x9A,0xB4,0xFF,0xED,0x9A,0xE4,0xFF,0x40,0x91,0x82,0x0D, + 0xB4,0xFF,0x10,0x99,0x0F,0x96,0x80,0xB7,0x4D,0x44,0x0C,0x2A,0x04,0x75,0xEC,0xFF,0x44,0x93,0x83,0x05,0x34,0xC0,0x4C,0x9B,0x80,0xB7,0x8C,0x48,0x03,0xC0, + 0x08,0x75,0xEC,0xFF,0x32,0x92,0x5F,0xB7,0xF4,0x7F,0x50,0xD8,0x55,0xA9,0x80,0x74,0xEC,0xFF,0x42,0x91,0xD0,0xD0,0x41,0xAA,0x24,0xD1,0x21,0x59,0x0E,0xC0, + 0x7C,0x29,0x04,0x0A,0x00,0xC2,0x15,0x5A,0x04,0x0A,0x01,0xC1,0x45,0x62,0x15,0x59,0x44,0x02,0x00,0xC2,0x08,0x5A,0x49,0xC0,0x00,0x0A,0x88,0xC2,0x00,0x0A, + 0x08,0xF2,0x01,0xAA,0x49,0xC0,0x82,0x09,0x88,0xC2,0x80,0x09,0x08,0xF0,0x61,0xA2,0xEB,0xFF,0x80,0x91,0x0F,0x02,0xF1,0xC0,0x00,0x2A,0x21,0xC0,0x00,0x75, + 0x03,0xC0,0x42,0x93,0x81,0xC0,0x00,0x75,0x04,0xC0,0x62,0x91,0x41,0xC0,0x00,0x75,0x01,0xC0,0xA2,0x93,0x60,0xB7,0x94,0x57,0x90,0xD0,0x7D,0xAA,0x08,0x75, + 0xF9,0xFF,0xE4,0x92,0x8F,0x05,0x8D,0x01,0xD4,0xFF,0x5C,0x98,0x31,0x97,0x06,0x09,0x8C,0x96,0x10,0xF0,0xC1,0xA1,0x08,0xF0,0x41,0xAA,0x00,0x75,0xB6,0x93, + 0x3D,0x96,0x8B,0x9E,0xB4,0xFF,0x44,0x9B,0xE3,0xFF,0x20,0x92,0x40,0xB7,0x0C,0x47,0x0A,0x0D,0x0A,0xC0,0x20,0x09,0x08,0xF0,0x42,0xA1,0x08,0xF0,0x41,0xAA, + 0x04,0x75,0x64,0x93,0x4D,0x96,0x50,0xF0,0x79,0xAA,0x00,0x75,0x03,0xC0,0x38,0x92,0x40,0xB7,0x0C,0x47,0x0A,0x0D,0x0A,0xC0,0x20,0x09,0x08,0xF0,0x42,0xA1, + 0x08,0xF0,0x41,0xAA,0x04,0x75,0x64,0x93,0x1F,0xB7,0xF4,0x7F,0x40,0xB7,0x4C,0x41,0x32,0x96,0x00,0xB7,0x14,0x58,0x11,0xD0,0xE8,0x09,0x08,0xF0,0x61,0xAA, + 0x40,0xB7,0xCC,0x42,0x32,0xD0,0xE8,0x0D,0x51,0xD0,0xE0,0x0C,0x44,0x32,0x08,0xF0,0x61,0xA2,0x80,0xB7,0x4C,0x43,0x10,0xF0,0x62,0xA9,0x51,0xD0,0xE8,0x0D, + 0xA0,0x9E,0x92,0xD0,0xE8,0x0C,0x20,0x35,0x10,0xF0,0x62,0xA1,0x40,0xB7,0x14,0x58,0x40,0xB7,0x2D,0x40,0x60,0xB7,0x94,0x57,0x10,0xF0,0x5D,0xAA,0x28,0x31, + 0x40,0xB5,0x2D,0x40,0x50,0xF0,0x41,0xA9,0x08,0xF0,0x61,0xAA,0x44,0x32,0x08,0xF0,0x61,0xA2,0x40,0xB7,0x4D,0x40,0x50,0xF0,0x45,0xAA,0x28,0x31,0x40,0xB5, + 0x4D,0x40,0x93,0x97,0x20,0xB7,0x14,0x58,0x32,0xD0,0x68,0x0D,0x10,0xF0,0x41,0xAA,0x40,0xB7,0xCD,0x41,0x60,0xB7,0x94,0x57,0x44,0x32,0x10,0xF0,0x41,0xA2, + 0x40,0xB7,0x2D,0x41,0x80,0xB7,0xCD,0x41,0x28,0x31,0x40,0xB5,0x2D,0x41,0x7E,0x97,0x40,0xB7,0x14,0x58,0x08,0xF2,0x41,0xA9,0x60,0xB7,0x94,0x57,0x10,0xF0, + 0x51,0xAA,0x28,0x31,0x08,0xF2,0x41,0xA1,0x90,0xD0,0x7D,0xAA,0x08,0x75,0x00,0xC0,0x62,0x92,0x9F,0xB7,0xEC,0x7F,0x48,0xF2,0x01,0xA1,0x69,0x97,0x01,0xC8, + 0x00,0x7D,0xFC,0xFF,0xE4,0x91,0x14,0xC1,0xB8,0x99,0x9F,0xB7,0xEC,0x7F,0x08,0xF2,0x09,0xA9,0xEE,0xFF,0x00,0x91,0xFE,0xCB,0x7D,0x29,0x08,0xF2,0x41,0xA1, + 0xEB,0x97,0x1D,0xA6,0xF1,0xD3,0xBE,0x2E,0x07,0x03,0xB4,0xFF,0xEC,0x9B,0x80,0xB7,0x8C,0x4A,0xE0,0xB7,0x8C,0x59,0x06,0xC0,0xFC,0x0A,0x04,0xC0,0x72,0x6A, + 0x20,0xD0,0xCE,0x02,0xD4,0xFF,0x5F,0x99,0xF1,0xD3,0x5E,0x2A,0x08,0x75,0x01,0xC0,0x92,0x93,0x06,0x0A,0x00,0xC2,0x14,0x52,0x51,0xF0,0xCC,0x2A,0x02,0xC0, + 0xC2,0x90,0xA0,0xB7,0x0C,0x43,0x71,0xC1,0xCD,0x9C,0xB3,0x9E,0x6B,0x9E,0x14,0xC1,0x65,0x98,0x10,0xF2,0x25,0xA9,0x80,0xB7,0x8C,0x4B,0x88,0x70,0xE2,0x90, + 0x90,0xF2,0x21,0xAA,0x04,0xC0,0x00,0x3A,0x90,0xF2,0x21,0xA2,0x10,0xD2,0x21,0xAA,0x40,0xB5,0x8C,0x4B,0x0E,0xC0,0x7C,0x2A,0x04,0xC0,0x00,0x3A,0x10,0xD2, + 0x21,0xA2,0x71,0xC1,0xCD,0x9C,0xD4,0xFF,0x48,0x99,0x80,0xB7,0x08,0x45,0x00,0x75,0x24,0x91,0x80,0xB7,0x0C,0x59,0x40,0xB7,0x0C,0x46,0x08,0xF2,0x05,0xAA, + 0x48,0xF0,0x41,0xA2,0x8B,0x05,0x01,0xC3,0x82,0x09,0x14,0xC0,0x5C,0x9A,0x80,0xB7,0x8C,0x4A,0x04,0x0A,0x3C,0x2A,0x80,0xB5,0x8C,0x4A,0x9F,0xB7,0x6E,0x7E, + 0xBF,0xB7,0xEE,0x7E,0xDF,0xB7,0x6E,0x7F,0xFF,0xB7,0xEE,0x7F,0x02,0xC0,0x00,0x8C,0x22,0x9C,0x12,0x7D,0xFF,0xFF,0xC2,0x91,0xC0,0xB7,0x14,0x43,0x72,0xC1, + 0xCE,0x9C,0xB3,0x9E,0x6B,0x9E,0xF4,0xC0,0xCD,0x9B,0x10,0xF2,0x2A,0xA9,0x00,0xCC,0x80,0x7E,0x03,0xC0,0xC2,0x93,0x50,0xDA,0xAD,0xA2,0x50,0xF2,0xA1,0xA2, + 0x80,0xB7,0x8C,0x4B,0x10,0xF2,0x25,0xA9,0x50,0xF2,0xA9,0xA2,0x50,0xF2,0xAD,0xA2,0x88,0x70,0xE2,0x90,0x90,0xF2,0x21,0xAA,0x04,0xC0,0x00,0x3A,0x90,0xF2, + 0x21,0xA2,0x80,0xB7,0x0C,0x4C,0x88,0x70,0xE2,0x90,0x90,0xF2,0x21,0xAA,0x01,0xC0,0x08,0x3A,0x90,0xF2,0x21,0xA2,0x54,0x9E,0x01,0xC0,0x3C,0x2A,0x01,0xC0, + 0x04,0x75,0x03,0xC0,0xC2,0x90,0x01,0xC0,0x3C,0x2D,0x01,0xC0,0x82,0x76,0x03,0xC0,0xA2,0x93,0x10,0xD2,0x21,0xAA,0x40,0xB5,0x0C,0x4C,0x40,0xB5,0x8C,0x4B, + 0x0E,0xC0,0x7C,0x2A,0x04,0xC0,0x00,0x3A,0x10,0xD2,0x21,0xA2,0x72,0xC1,0xCE,0x9C,0xD4,0xFF,0xDA,0x98,0x80,0xB7,0x08,0x45,0x00,0x75,0x01,0xC0,0xA2,0x92, + 0x8B,0x05,0x82,0x09,0x34,0xC0,0x14,0x99,0x4C,0x99,0x10,0xD2,0x21,0xAA,0x04,0x7D,0x01,0xC0,0x64,0x93,0x90,0xF2,0x21,0xAA,0x08,0x7D,0xE2,0x90,0x90,0xF2, + 0x21,0xAA,0x08,0xC0,0x00,0x3A,0x90,0xF2,0x21,0xA2,0x10,0xD1,0x5F,0x16,0x9B,0xCE,0x76,0x09,0x00,0xC2,0x0B,0x5A,0x7A,0xC3,0x1C,0x09,0x45,0x62,0x10,0xDA, + 0x36,0xA9,0x04,0x1A,0x3C,0x2A,0x04,0xC0,0x72,0x6A,0x3C,0x2D,0x4E,0x02,0x08,0xDA,0x15,0xAA,0x3C,0x2A,0x99,0x72,0xA2,0x90,0x8B,0x05,0x01,0xC4,0x82,0x09, + 0xCB,0x99,0x8B,0x05,0x01,0xC1,0x82,0x09,0xC7,0x99,0x6C,0x97,0x80,0xB7,0x0C,0x59,0x40,0xB7,0x0C,0x46,0x08,0xF2,0x05,0xAA,0x48,0xF0,0x41,0xA2,0xC5,0x97, + 0x90,0xF2,0x21,0xAA,0x40,0xC0,0x00,0x3A,0x90,0xF2,0x21,0xA2,0x7E,0x97,0x8B,0x05,0xD4,0xFF,0x88,0x99,0xF4,0xC0,0xDD,0x98,0x56,0x97,0x10,0xD2,0x21,0xAA, + 0x04,0x7D,0xFC,0xFF,0x22,0x93,0x90,0xF2,0x21,0xAA,0x80,0xC0,0x00,0x7D,0xFC,0xFF,0x62,0x92,0x90,0xF2,0x21,0xAA,0x02,0x7D,0xFC,0xFF,0xC4,0x91,0x90,0xF2, + 0x21,0xAA,0x08,0xC0,0x00,0x7D,0xFC,0xFF,0x02,0x91,0x90,0xF2,0x21,0xAA,0x41,0xC0,0x00,0x3A,0x90,0xF2,0x21,0xA2,0x86,0x97,0x10,0xD2,0x21,0xAA,0x04,0x7D, + 0xFC,0xFF,0x42,0x90,0x90,0xF2,0x21,0xAA,0x80,0xC0,0x00,0x7D,0xFB,0xFF,0x82,0x93,0x90,0xF2,0x21,0xAA,0x02,0x7D,0xFB,0xFF,0xE4,0x92,0x90,0xF2,0x21,0xAA, + 0x08,0xC0,0x00,0x7D,0xFB,0xFF,0x22,0x92,0xE3,0x97,0x80,0xB7,0x88,0x46,0x5B,0x9E,0x1C,0xC0,0x3E,0x7D,0xE2,0x90,0x09,0xC8,0xC2,0x0D,0x42,0xC2,0x80,0x0D, + 0x29,0xC0,0x80,0x93,0xCA,0xFF,0x60,0x90,0x05,0xA6,0x80,0xB7,0x8C,0x49,0x5D,0x9E,0x00,0x75,0xE2,0x90,0x34,0xC0,0x5C,0x99,0x80,0xB7,0x8C,0x49,0x00,0x75, + 0x64,0x93,0x01,0xC9,0x80,0x9C,0xAB,0x9E,0x88,0xF2,0x31,0xA2,0x86,0x09,0xA0,0xB5,0x8C,0x49,0x34,0xC0,0x77,0x98,0x02,0x09,0x71,0xC0,0xCE,0x9C,0x88,0xF2, + 0x21,0xAA,0x03,0xC0,0x00,0x3A,0x88,0xF2,0x21,0xA2,0x71,0xC0,0xCE,0x9C,0x88,0xF2,0x21,0xAA,0x08,0xC0,0x00,0x7D,0x03,0xC0,0x44,0x91,0x40,0xB7,0x8C,0x48, + 0x01,0xC0,0x0A,0x0A,0x0E,0xC0,0x78,0x0A,0x88,0x70,0x02,0xC0,0xD4,0x92,0x40,0xB7,0x94,0x44,0x02,0x09,0x10,0xF0,0x55,0xA1,0x08,0xD2,0x21,0xAA,0x11,0xF0, + 0x42,0x29,0x03,0xC0,0x04,0x92,0x88,0xF2,0x21,0xAA,0x08,0xC0,0x00,0x7D,0x00,0xC0,0x22,0x92,0x20,0xB7,0x8C,0x46,0x42,0x0A,0x80,0xB5,0x2D,0x50,0x80,0xB5, + 0x2D,0x52,0x80,0xB5,0x2D,0x54,0x80,0xB5,0x2D,0x56,0x80,0xB5,0x2D,0x58,0x80,0xB5,0x2D,0x5A,0x88,0xF2,0x21,0xAA,0x08,0xC0,0x00,0x7D,0x02,0xC0,0x04,0x93, + 0x08,0xDA,0x35,0xAA,0x20,0xB7,0x0C,0x47,0x3C,0x2A,0x14,0x75,0x03,0xC0,0x82,0x90,0x08,0xD2,0x21,0xAA,0x04,0x7D,0x62,0x90,0x50,0xF0,0x55,0xA1,0x40,0xB7, + 0x0C,0x46,0x10,0xC0,0x02,0x0A,0x80,0xB5,0x2D,0x40,0x02,0xC0,0x30,0x09,0x08,0xF0,0x41,0xAA,0x20,0x7D,0xA2,0x93,0x80,0xB7,0x2D,0x53,0x02,0x09,0x71,0xC0, + 0xCE,0x9C,0x88,0xF2,0x21,0xAA,0x05,0xC0,0x00,0x3A,0x88,0xF2,0x21,0xA2,0x71,0xC0,0xCE,0x9C,0x06,0x08,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C, + 0x22,0x9C,0x08,0xDA,0x35,0xAA,0x3C,0x2A,0x04,0x75,0xFD,0xFF,0x04,0x91,0x88,0xF2,0x21,0xAA,0x02,0x7D,0xFD,0xFF,0x62,0x90,0x40,0xB7,0x14,0x46,0x10,0xF0, + 0x41,0xAA,0xFD,0xCF,0x7E,0x2A,0x09,0x01,0x03,0xC0,0x00,0x39,0x10,0xF0,0x41,0xA1,0x10,0xF0,0xC1,0xA9,0x10,0xF0,0x41,0xA2,0x40,0xB7,0x94,0x44,0x02,0x09, + 0x10,0xF0,0x55,0xA1,0x08,0xD2,0x21,0xAA,0x11,0xF0,0x42,0x29,0xFC,0xFF,0x82,0x92,0xAB,0x9E,0x48,0x9B,0xC7,0x97,0x20,0xB7,0x0C,0x47,0x41,0xB5,0x2D,0x5B, + 0x41,0xB5,0xAD,0x5B,0x41,0xB5,0x2D,0x5C,0x41,0xB5,0xAD,0x5C,0x41,0xB5,0x2D,0x5D,0x41,0xB5,0xAD,0x5E,0x08,0xDA,0x35,0xAA,0x3C,0x2A,0x14,0x75,0xFD,0xFF, + 0x04,0x90,0xCC,0xC0,0x42,0x0A,0x81,0xB5,0x2D,0x5E,0x9A,0x97,0x60,0xB7,0x14,0x47,0x72,0xD2,0x38,0x0D,0x10,0xF0,0x41,0xAA,0x40,0xE0,0x00,0x2A,0x84,0x93, + 0x09,0x01,0x89,0x01,0x0A,0x0A,0xD0,0xF0,0x69,0xA2,0x10,0xF0,0x41,0xAA,0x04,0x09,0x80,0xC1,0x00,0x7D,0x84,0x90,0x82,0x74,0x34,0x93,0x22,0x9C,0x07,0x01, + 0xF6,0x97,0x1D,0xA6,0xE0,0xB7,0x0C,0x47,0x06,0x09,0xA2,0xD1,0x8C,0x5E,0xC8,0xF2,0xF2,0xAB,0xC8,0xF2,0x6D,0xAA,0x31,0xD2,0x78,0x0B,0x7B,0x9E,0x01,0xC0, + 0x30,0x2A,0x00,0xC2,0x49,0x5A,0x20,0x0A,0xFE,0xCF,0xFC,0x29,0x24,0xD0,0x50,0x53,0xB0,0x59,0x08,0xF2,0x42,0xA9,0x01,0xC1,0xBC,0x11,0x9D,0x9E,0xFF,0xC0, + 0x7E,0x2D,0xE0,0xCF,0x81,0x0E,0x54,0x15,0x55,0x71,0x7C,0x91,0x34,0xC0,0x61,0x98,0x08,0xF2,0x41,0xAA,0xFF,0xC0,0x7E,0x2A,0x10,0xD1,0x59,0x16,0x48,0x71, + 0xFA,0x92,0xA2,0xD3,0x41,0x5E,0x51,0xD2,0x70,0x0B,0x00,0xC2,0x30,0x5A,0x08,0xF2,0x41,0xA9,0x01,0xC1,0x4C,0x12,0xA5,0x9E,0xFF,0xC0,0x7E,0x29,0xF0,0xCF, + 0x81,0x0E,0x10,0xD1,0x55,0x15,0x44,0x71,0x7C,0x91,0x34,0xC0,0x44,0x98,0x08,0xF2,0x41,0xAA,0xFF,0xC0,0x7E,0x2A,0x10,0xD1,0x59,0x16,0x48,0x71,0xFA,0x92, + 0x71,0xD2,0x78,0x09,0x08,0xF0,0x41,0xAA,0x80,0xC0,0x00,0x7D,0x84,0x93,0x9F,0xB7,0x6E,0x7E,0xBF,0xB7,0xEE,0x7E,0xDF,0xB7,0x6E,0x7F,0xFF,0xB7,0xEE,0x7F, + 0x02,0xC0,0x00,0x8C,0x22,0x9C,0x0D,0xA6,0x56,0x9E,0x87,0x02,0x87,0x06,0x87,0x9B,0x12,0xD0,0xE8,0x09,0x82,0x09,0x9C,0x9B,0x40,0xB7,0x0C,0x47,0x6C,0x02, + 0x80,0xC2,0x90,0x5A,0x04,0x1A,0x00,0xC2,0x40,0x5A,0x8C,0x3A,0x52,0xD2,0x28,0x09,0xD8,0x32,0x01,0xC0,0x06,0x0A,0x2C,0x0A,0x02,0x09,0x80,0x75,0x10,0xF0, + 0x41,0xA2,0x10,0xF0,0x41,0xA1,0x10,0xF0,0xC1,0xA2,0x02,0x91,0x10,0xD0,0xE2,0x19,0x31,0xF2,0x25,0xAA,0x10,0xF0,0x41,0xA2,0x81,0x93,0x1E,0x0A,0x10,0xF0, + 0x41,0xA2,0x9F,0xB7,0xEE,0x7E,0xBF,0xB7,0x6E,0x7F,0xDF,0xB7,0xEE,0x7F,0x60,0x8C,0x59,0x97,0x0D,0xA6,0x5D,0x9E,0x07,0x03,0xB4,0xFF,0xD8,0x9A,0x53,0x9B, + 0x96,0x0D,0x82,0x09,0x69,0x9B,0xA0,0xB7,0x14,0x43,0x72,0xC1,0xCD,0x9C,0x80,0xB7,0x8C,0x59,0x60,0xB7,0x0C,0x5A,0x40,0xB7,0x0C,0x47,0xD8,0x12,0x9B,0xCE, + 0x76,0x0A,0x08,0xF0,0x62,0xA9,0x7A,0xC3,0x1C,0x0A,0x80,0xC2,0x8B,0x5A,0xD9,0x62,0x08,0xC0,0x50,0x09,0x08,0xF0,0x65,0xA3,0x08,0xF0,0xED,0xA2,0x08,0xF0, + 0x42,0xA1,0x08,0xF0,0x65,0xAA,0x08,0xF0,0x41,0xA2,0x08,0xF0,0x6A,0xA9,0x08,0xF0,0x42,0xA1,0x08,0xF0,0x6D,0xAA,0x08,0xF0,0x41,0xA2,0x08,0xF0,0xF1,0xA9, + 0x08,0xF0,0xC1,0xA1,0x23,0x9B,0x72,0xC1,0xCD,0x9C,0x9F,0xB7,0xEE,0x7E,0xBF,0xB7,0x6E,0x7F,0xDF,0xB7,0xEE,0x7F,0x60,0x8C,0x22,0x9C,0x39,0xF8,0x05,0xA2, + 0x80,0xB7,0x88,0x44,0x1C,0xC0,0x3E,0x7D,0x44,0x90,0x11,0x9B,0x06,0x08,0xF8,0xF9,0x1D,0xAA,0x22,0x9C,0x10,0xD0,0x61,0xAA,0x5B,0x9E,0x08,0x7D,0x00,0xC0, + 0xE2,0x92,0x10,0xD0,0x61,0xAA,0x20,0x7D,0x82,0x91,0x80,0xB7,0x8C,0x49,0x00,0x75,0x00,0xC0,0x82,0x92,0x09,0xC8,0xC2,0x0D,0x0C,0xC6,0xF0,0x0D,0x1B,0xC0, + 0x80,0x91,0x09,0xC8,0xC2,0x0D,0x78,0xC6,0xE0,0x0D,0x1B,0xC0,0xC0,0x90,0x09,0xC8,0xC2,0x0D,0x2E,0xC7,0xC0,0x0D,0x1B,0xC0,0x00,0x90,0x34,0xC0,0xC0,0x92, + 0x0D,0xA6,0x80,0xB7,0x88,0x46,0x01,0xC4,0xC0,0x7E,0x07,0x07,0x04,0x0A,0x0E,0xC0,0x7C,0x2A,0x80,0xB5,0x88,0x46,0xA2,0x90,0x01,0xC0,0xDC,0x7E,0x09,0xC0, + 0x44,0x92,0x09,0xC2,0x06,0x0A,0x02,0xC1,0x38,0x0A,0x99,0x7B,0x42,0x91,0xFE,0xCE,0x69,0x0A,0x99,0x7B,0x09,0xC0,0x42,0x90,0x73,0x9E,0x9A,0x0D,0xD4,0xC0, + 0xD0,0x9B,0x60,0xB7,0x14,0x56,0x60,0xB7,0x8C,0x51,0xB4,0xFF,0xAB,0x98,0x82,0x7F,0x03,0xC0,0xE2,0x92,0xA0,0xB7,0x0C,0x4A,0x01,0xC8,0x82,0x9C,0x88,0xF2, + 0x2D,0xA1,0x08,0xF2,0x29,0xAA,0x01,0xC0,0x3C,0x2A,0x01,0xC0,0x14,0x75,0x0B,0xC0,0x42,0x90,0x08,0xF2,0x29,0xAA,0x01,0xC0,0x3C,0x2A,0x01,0xC0,0x16,0x75, + 0x0F,0xC0,0x22,0x91,0x20,0xB7,0x0C,0x47,0x80,0xB7,0xAD,0x55,0x48,0xDA,0x35,0xA9,0x24,0xD2,0x41,0x59,0x95,0x72,0xE2,0x90,0x88,0xF2,0x21,0xAA,0x01,0xC4, + 0x00,0x3A,0x88,0xF2,0x21,0xA2,0x48,0xDA,0x2E,0xA1,0x88,0xF2,0x21,0xAA,0x10,0x7D,0xC4,0x90,0x48,0xDA,0x31,0xAA,0x99,0x72,0x0B,0xC0,0x22,0x93,0x60,0xB7, + 0x8C,0x59,0x80,0xB7,0x0C,0x4A,0x9B,0xCE,0x76,0x09,0x7A,0xC3,0x1C,0x09,0x46,0x12,0x00,0xC2,0x0B,0x5A,0x45,0x62,0x40,0xB7,0x0C,0x46,0x04,0x0A,0x3C,0x2A, + 0x04,0xC0,0x72,0x6A,0x02,0x0D,0xC8,0xF0,0x46,0xA1,0x86,0x0D,0x20,0xD0,0xC6,0x02,0x94,0xFF,0x56,0x9A,0x94,0xFF,0x6A,0x9A,0x94,0xFF,0x49,0x9A,0x08,0xF2, + 0x29,0xAA,0x01,0xC0,0x3C,0x2A,0x01,0xC0,0x08,0x75,0x0D,0xC0,0x62,0x93,0x08,0xD2,0x21,0xAA,0x04,0x7D,0x22,0x91,0x08,0xF2,0x29,0xAA,0x01,0xC0,0x3C,0x2A, + 0x01,0xC0,0x04,0x75,0x0A,0xC0,0xA2,0x91,0x80,0xB7,0x88,0x44,0x1C,0xC0,0x3E,0x7D,0x02,0x91,0x80,0xB7,0x88,0x44,0x04,0x1A,0x0E,0xC0,0x7C,0x2A,0x80,0xB5, + 0x88,0x44,0x10,0xD2,0x21,0xAA,0x08,0xC0,0x00,0x7D,0x09,0xC0,0x82,0x91,0x08,0xC0,0x80,0x7F,0x02,0xC0,0x02,0x90,0x60,0xB7,0x0C,0x46,0xB1,0xD0,0xB8,0x0A, + 0x08,0xF2,0x21,0xAA,0x20,0x7D,0xA2,0x93,0x80,0xB7,0x0C,0x47,0x72,0xD2,0xC0,0x0A,0x10,0xF2,0x21,0xA9,0x08,0xF2,0x21,0xAA,0x20,0x7D,0xA2,0x93,0x10,0xF2, + 0x21,0xA9,0x40,0xB5,0x0C,0x4D,0x08,0xF2,0x21,0xAA,0x20,0x7D,0xA2,0x93,0x10,0xF2,0x21,0xAA,0x08,0xF2,0x21,0xAA,0x20,0x7D,0xA2,0x93,0x10,0xF2,0x21,0xAA, + 0x40,0xB7,0x94,0x59,0x01,0xCF,0x00,0x29,0x04,0xC0,0x72,0x6A,0x01,0xC8,0x80,0x74,0x01,0xC1,0x44,0x03,0x07,0xC0,0xC2,0x91,0x01,0xC8,0x80,0x74,0x05,0xC0, + 0x54,0x93,0x01,0xD6,0x80,0x74,0x0D,0xC0,0x22,0x93,0x01,0xDC,0x80,0x74,0x0C,0xC0,0xC2,0x93,0x01,0xD0,0x80,0x74,0x09,0xC0,0x02,0x93,0x01,0xC0,0x88,0x7F, + 0x01,0xC0,0x42,0x90,0xA0,0xB7,0x8C,0x49,0x40,0x75,0x07,0xC0,0x02,0x91,0x80,0xB7,0x8C,0x44,0x88,0xF2,0x09,0xAA,0x08,0xDA,0x3D,0xA2,0x01,0xC8,0x82,0x9C, + 0x88,0xF2,0x21,0xAA,0x88,0xF2,0x39,0xA1,0x01,0xC2,0x00,0x3A,0x88,0xF2,0x21,0xA2,0x08,0xD2,0x21,0xA9,0x84,0x7C,0x02,0xC0,0x02,0x91,0x88,0xF2,0x21,0xAA, + 0x10,0xC0,0x00,0x7D,0x02,0xC0,0xA2,0x91,0x01,0xC0,0x94,0x7F,0x01,0xC0,0x22,0x90,0x60,0xB7,0x8C,0x49,0xC0,0x74,0x09,0xC0,0x62,0x93,0x80,0xB7,0x0C,0x46, + 0x60,0xB7,0x14,0x45,0x02,0x09,0xC8,0xF2,0x11,0xA1,0x10,0xF0,0x76,0xA9,0x80,0xB7,0x8C,0x4C,0x10,0xD1,0x29,0x05,0x80,0xB7,0x0C,0x42,0x40,0xB5,0x8C,0x4C, + 0x48,0xF2,0x09,0xAA,0x01,0xC0,0x10,0x7D,0x00,0xC0,0x84,0x92,0x9B,0x9E,0xB4,0xFF,0x65,0x98,0x80,0xB7,0x88,0x46,0x04,0x1A,0x0E,0xC0,0x7C,0x2A,0x80,0xB5, + 0x88,0x46,0x9F,0xB7,0xEE,0x7E,0xBF,0xB7,0x6E,0x7F,0xDF,0xB7,0xEE,0x7F,0x60,0x8C,0x22,0x9C,0x10,0xF0,0x71,0xAA,0x28,0x02,0x80,0xB5,0x8C,0x4C,0xE9,0x97, + 0x73,0x9E,0x96,0x0D,0xD4,0xC0,0xB0,0x9A,0xE0,0x96,0xFF,0xCD,0x7E,0x2F,0xCE,0x96,0x08,0xD2,0x21,0xAA,0x02,0x7D,0xFD,0xFF,0xA2,0x93,0x88,0xF2,0x21,0xAA, + 0x10,0xC0,0x00,0x7D,0xFD,0xFF,0xE4,0x92,0x40,0xB7,0x94,0x59,0x80,0xB7,0x8C,0x49,0x9B,0xCE,0x76,0x09,0x7A,0xC3,0x1C,0x09,0x01,0xC1,0x44,0x12,0x00,0xC2, + 0x0B,0x5A,0x45,0x62,0x04,0x0A,0x3C,0x2A,0x04,0xC0,0x72,0x6A,0x20,0xD1,0x45,0x01,0x10,0xD0,0x41,0xA9,0x08,0xC0,0x80,0x7C,0x04,0xC0,0x02,0x90,0x90,0xF0, + 0x41,0xAA,0x08,0xC0,0x00,0x7D,0x03,0xC0,0x44,0x93,0x10,0xD0,0x41,0xAA,0x08,0x7D,0x03,0xC0,0xA4,0x92,0x10,0xD0,0x41,0xAA,0x10,0x7D,0x03,0xC0,0x04,0x92, + 0x88,0xF2,0x21,0xAA,0x00,0xE0,0x10,0x2A,0x03,0xC0,0x44,0x91,0x40,0xB7,0x0C,0x46,0xAB,0x9E,0xC8,0xF0,0x51,0xA2,0x88,0xF2,0x21,0xAA,0x11,0xC0,0x00,0x3A, + 0x88,0xF2,0x21,0xA2,0xB4,0xFF,0x01,0x98,0x79,0x97,0x01,0xC2,0x80,0x74,0x05,0xC0,0x42,0x93,0x01,0xC6,0x80,0x74,0xFA,0xFF,0xC4,0x91,0xB3,0x9E,0x49,0x9A, + 0x4A,0x97,0x48,0xF2,0x39,0xAA,0x00,0x75,0xF4,0xFF,0xB6,0x93,0x48,0xF2,0x39,0xAA,0x01,0xC8,0x00,0x7D,0xF4,0xFF,0xE2,0x92,0x48,0xF2,0x39,0xAA,0x01,0xC4, + 0x00,0x7D,0xF4,0xFF,0x24,0x92,0xAB,0x9E,0xF4,0xC0,0xE9,0x98,0x48,0xF2,0x39,0xAA,0x8A,0x0D,0x01,0xC2,0x00,0x3A,0x48,0xF2,0x39,0xA2,0x94,0xFF,0x16,0x99, + 0x40,0xB7,0x0C,0x47,0x08,0xF0,0x41,0xAA,0x04,0x3A,0x08,0xF0,0x41,0xA2,0xE3,0x96,0x80,0xB7,0x8C,0x49,0x00,0x75,0x06,0xC0,0x02,0x93,0x09,0xC8,0xC2,0x0D, + 0x8D,0x01,0x40,0xC1,0xB0,0x0D,0x97,0x99,0x19,0x97,0x09,0xC8,0xC2,0x0D,0x8B,0x01,0x5C,0xC4,0xC0,0x0D,0x90,0x99,0xD0,0x96,0x00,0x9F,0x19,0x97,0x88,0xF2, + 0x21,0xAA,0x10,0x3A,0x88,0xF2,0x21,0xA2,0x84,0x96,0x10,0xD2,0x21,0xAA,0x08,0xC0,0x00,0x7D,0xE2,0x90,0x90,0xF2,0x21,0xAA,0x08,0xC0,0x00,0x7D,0xF5,0xFF, + 0x82,0x91,0xAB,0x9E,0x14,0xC0,0x54,0x9B,0xB3,0x96,0x88,0xF2,0x21,0xA9,0x86,0x09,0x40,0xC0,0x92,0x0D,0x08,0xC0,0x00,0x39,0x88,0xF2,0x21,0xA1,0x88,0xF2, + 0x21,0xAA,0x10,0x2A,0x00,0x75,0x01,0xD0,0xB2,0x09,0x94,0xFF,0x47,0x9A,0x08,0xDA,0x35,0xAA,0x3C,0x2A,0x02,0x75,0xF8,0xFF,0x24,0x91,0x88,0xF2,0x21,0xAA, + 0x08,0x7D,0xF8,0xFF,0x84,0x90,0x88,0xF2,0x21,0xAA,0x80,0xC0,0x00,0x7D,0xF7,0xFF,0xC2,0x93,0x08,0xD2,0x21,0xAA,0x04,0x7D,0xF7,0xFF,0x22,0x93,0xAB,0x9E, + 0xD7,0x99,0x88,0xF2,0x21,0xAA,0x01,0xC8,0x00,0x3A,0x88,0xF2,0x21,0xA2,0xEF,0x96,0xB3,0x9E,0x86,0x09,0x98,0x98,0x48,0xDA,0xD5,0xA9,0x48,0xDA,0xCE,0xA9, + 0x94,0xFF,0x35,0x9A,0x08,0xF2,0x21,0xAA,0x20,0x7D,0xA2,0x93,0x10,0xF2,0x21,0xAA,0xBB,0x96,0x48,0xF2,0x39,0xAA,0x81,0xC0,0x00,0x7D,0xF0,0xFF,0xA4,0x92, + 0x09,0xC8,0xC2,0x0D,0x8B,0x01,0x3A,0xCC,0xB0,0x0D,0x2C,0x99,0x48,0xF2,0x39,0xAA,0x41,0xC0,0x00,0x3A,0x48,0xF2,0x39,0xA2,0x66,0x96,0x48,0xF2,0x21,0xAA, + 0x0C,0x2A,0x02,0x75,0xF2,0xFF,0x64,0x90,0x09,0xC8,0xC2,0x0D,0x8B,0x01,0x34,0xC5,0xC0,0x0D,0x19,0x99,0x53,0x96,0x00,0x9F,0xC6,0x96,0x88,0xF2,0x41,0xAA, + 0x02,0x7D,0x01,0xC0,0x24,0x90,0x01,0xC1,0x64,0x12,0x9B,0xCE,0x76,0x09,0x00,0xC2,0x0B,0x5A,0x7A,0xC3,0x1C,0x09,0x45,0x62,0x04,0x1A,0x3C,0x2A,0x04,0xC0, + 0x72,0x6A,0x01,0xC1,0x44,0x02,0x88,0xF2,0x01,0xAA,0x10,0xC0,0x00,0x7D,0x82,0x91,0x88,0xF2,0x41,0xAA,0x80,0xC0,0x00,0x7D,0xE2,0x90,0x88,0xF2,0x41,0xAA, + 0x41,0xC0,0x00,0x3A,0x88,0xF2,0x41,0xA2,0x80,0xB7,0x8C,0x49,0x00,0x75,0x01,0xC0,0x82,0x90,0x09,0xC8,0xC2,0x0D,0x8D,0x01,0xF0,0xC3,0xF0,0x0D,0xE7,0x98, + 0x69,0x96,0x88,0xF2,0x41,0xAA,0x02,0xC0,0x00,0x3A,0x88,0xF2,0x41,0xA2,0x88,0xF2,0x41,0xA9,0x01,0xC0,0x1A,0x0A,0x08,0xC0,0x00,0x39,0x88,0xF2,0x41,0xA1, + 0x08,0xF0,0x69,0xA2,0x08,0xF2,0x21,0xAA,0x20,0x7D,0xA2,0x93,0x10,0xF2,0x21,0xAA,0x52,0x96,0xB3,0x9E,0x94,0xFF,0x71,0x9B,0x4E,0x96,0xB3,0x9E,0xD4,0xFF, + 0x91,0x9B,0x4A,0x96,0xB3,0x9E,0x94,0xFF,0xC9,0x98,0x46,0x96,0x40,0xB7,0x0C,0x46,0x08,0xC0,0x00,0x09,0x08,0xF0,0x41,0xAA,0x41,0x2A,0x20,0x3A,0x08,0xF0, + 0x41,0xA2,0x22,0x9C,0x20,0xB7,0x0C,0x46,0x02,0x0A,0x80,0xB5,0x2D,0x50,0x40,0xB7,0x8C,0x4D,0x40,0xB5,0x2D,0x51,0xEC,0x97,0x05,0xA6,0x90,0xF0,0x61,0xAA, + 0x3D,0x9D,0xA0,0xB7,0x0C,0x43,0x00,0xC2,0x11,0x5A,0x12,0xD0,0xC2,0x28,0x71,0xC1,0xCD,0x9C,0x60,0xB7,0x04,0x69,0x60,0xB7,0x8C,0x69,0x10,0xF0,0x66,0xA9, + 0x39,0x9E,0x20,0xC0,0x6D,0xAA,0x00,0xC2,0x08,0x5A,0x30,0xE2,0x05,0xAA,0x15,0x71,0x02,0xC0,0x62,0x93,0x02,0x09,0x60,0xB9,0x18,0x40,0x00,0xC1,0x08,0x5A, + 0x30,0xE2,0x05,0xAA,0x99,0x72,0x02,0xC0,0x02,0x93,0x04,0x09,0x01,0x93,0x67,0x9D,0x39,0x9E,0x40,0x74,0x20,0xC0,0x6D,0xA9,0x02,0x0A,0x64,0x9D,0x01,0xD0, + 0x42,0x0A,0x10,0xC2,0x05,0xAA,0x04,0x09,0x0C,0x29,0x04,0x71,0x02,0xC0,0x42,0x90,0x20,0xB7,0x0C,0x46,0xF0,0xCF,0x01,0x2D,0x24,0xD1,0x08,0x58,0x52,0xD2, + 0x98,0x08,0xAA,0x9D,0x39,0x9E,0x02,0xE0,0x28,0xA1,0x20,0xC0,0x6D,0xA1,0x10,0xF0,0x65,0xAA,0x9A,0x9E,0x86,0x0C,0x20,0xE0,0x09,0xA2,0x40,0xB7,0x8C,0x4D, + 0x00,0xD0,0x61,0xAA,0x40,0x76,0xCE,0xCF,0x7D,0x29,0x00,0xC2,0x20,0x5A,0x30,0xC0,0x00,0x2A,0x44,0x32,0x80,0xB5,0x8C,0x4D,0x40,0xB7,0x8C,0x4D,0x00,0xD0, + 0x65,0xAA,0x3E,0xCF,0x7D,0x29,0x00,0xC2,0x28,0x5A,0xC0,0xC0,0x00,0x2A,0x44,0x32,0x80,0xB5,0x8C,0x4D,0x40,0xB7,0x8C,0x4D,0x40,0xB5,0x2D,0x51,0x42,0x90, + 0x7F,0x9B,0x71,0xC1,0xCD,0x9C,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0x22,0x9C,0x20,0xB7,0x0C,0x46,0xD5,0x97,0x04,0x0A,0x11,0xD0,0x46,0x29, + 0xBD,0x97,0x20,0xB7,0x0C,0x46,0x39,0x9E,0x20,0xC0,0x6D,0xA1,0xCB,0x97,0x05,0xA6,0x5D,0x9E,0x82,0x0D,0x74,0xFF,0xD1,0x99,0x82,0x0D,0x48,0xF2,0xB9,0xA9, + 0x5A,0x9E,0x07,0x05,0x74,0xFF,0xE7,0x99,0x80,0xB7,0x88,0x44,0x06,0x08,0x04,0x1A,0x0E,0xC0,0x7C,0x2A,0x80,0xB5,0x88,0x44,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7, + 0xEE,0x7F,0x40,0x8C,0x22,0x9C,0x05,0xA6,0x5D,0x9E,0x82,0x0D,0x74,0xFF,0xB7,0x99,0x82,0x0D,0x48,0xF2,0xBD,0xA9,0x5A,0x9E,0x07,0x05,0x9F,0xB7,0x6E,0x7F, + 0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0x6E,0xFF,0x00,0x91,0x80,0xB7,0x8C,0x4E,0x40,0xB7,0x0C,0x4E,0x87,0x00,0x04,0x0A,0x7C,0x2A,0x04,0x71,0x44,0x90,0x00,0x9F, + 0x40,0xB7,0x14,0x43,0x72,0xC0,0xCE,0x9C,0x80,0xB7,0x8C,0x4E,0x40,0xB7,0x8C,0x4E,0x60,0xB7,0x0C,0x6A,0x00,0xC2,0x0C,0x5A,0x0C,0x59,0x26,0x01,0x30,0xE2, + 0x86,0xA1,0x08,0xF0,0xC5,0xA0,0x80,0xB7,0xA9,0x40,0x04,0x0A,0x80,0xB5,0xA9,0x40,0x40,0xB7,0x8C,0x4E,0x04,0x09,0x7C,0x29,0x40,0xB5,0x8C,0x4E,0x72,0xC0, + 0xCE,0x9C,0x22,0x9C,0x0D,0xA6,0x60,0xB7,0x0C,0x4E,0x80,0xB7,0x8C,0x4E,0xC8,0x70,0x02,0xC0,0x02,0x92,0xC0,0xB7,0x0C,0x6A,0x1E,0x94,0x40,0xB7,0x14,0x43, + 0x85,0x06,0x72,0xC1,0xCD,0x9C,0x08,0xD2,0x25,0xAA,0x04,0x1A,0x08,0xD2,0x25,0xA2,0x08,0xD2,0x25,0xA9,0x80,0x74,0xE4,0x90,0x88,0xF2,0x21,0xAA,0x01,0xC2, + 0x00,0x7D,0x01,0xC0,0xA4,0x91,0x72,0xC1,0xCD,0x9C,0x60,0xB7,0x0C,0x4E,0x80,0xB7,0x8C,0x4E,0xC8,0x70,0x01,0xC0,0x02,0x92,0x80,0xC1,0x0C,0x5A,0x68,0xE2, + 0x86,0xAA,0x40,0xB7,0x14,0x43,0x08,0xF2,0x85,0xAA,0x52,0x9E,0x71,0xC0,0xCE,0x9C,0x11,0xD0,0x32,0x0A,0x7C,0x2A,0x80,0xB5,0x0C,0x4E,0x71,0xC0,0xCE,0x9C, + 0x40,0x77,0xAB,0x9E,0xFE,0xFF,0x22,0x92,0x0B,0x06,0x62,0x9C,0x1C,0xC0,0x3E,0x7C,0xFE,0xFF,0x24,0x91,0x8B,0x05,0x8B,0x01,0x90,0x9B,0x40,0xB7,0x14,0x43, + 0xC4,0x97,0xAB,0x9E,0x94,0xFF,0xB8,0x99,0x72,0xC1,0xCD,0x9C,0x60,0xB7,0x0C,0x4E,0x80,0xB7,0x8C,0x4E,0xC8,0x70,0xFE,0xFF,0x84,0x92,0x9F,0xB7,0xEE,0x7E, + 0xBF,0xB7,0x6E,0x7F,0xDF,0xB7,0xEE,0x7F,0x60,0x8C,0x22,0x9C,0x90,0xF0,0x61,0xAA,0x08,0x7D,0x42,0x90,0x00,0x9F,0x10,0xF0,0x65,0xA9,0x20,0xB7,0x14,0x48, + 0x20,0xB7,0x0C,0x47,0x5B,0x9E,0x46,0xB5,0x4D,0x59,0x80,0xB7,0x2D,0x5B,0x90,0xF0,0x61,0xA9,0x09,0xC8,0xC2,0x0D,0xFE,0xC0,0x70,0x2A,0x01,0xC4,0x00,0x29, + 0x44,0x32,0xA2,0xC5,0xB0,0x0D,0x86,0xB5,0xCD,0x59,0x5B,0x97,0x05,0xA6,0x5D,0x9E,0x82,0x0D,0x74,0xFF,0x00,0x99,0x48,0xF2,0xBD,0xA9,0x82,0x0D,0x07,0x05, + 0x06,0x09,0x74,0xFF,0x16,0x99,0x06,0x08,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0x22,0x9C,0x1D,0xA6,0x90,0xF0,0x61,0xAA,0x07,0x07,0x08,0xC0, + 0x00,0x7D,0x06,0xC0,0xE4,0x90,0x20,0xB7,0x0C,0x48,0x86,0x0E,0x0B,0x05,0xA6,0xB7,0xAD,0x59,0x26,0xB7,0x2D,0x59,0x90,0xF2,0x41,0xAA,0x80,0xC2,0x79,0x59, + 0x04,0x49,0x08,0x2A,0x00,0x75,0x01,0xD0,0x52,0x0D,0x04,0x29,0xE0,0xB7,0x0C,0x43,0x10,0xD1,0x25,0x17,0x71,0xC1,0xCF,0x9C,0x40,0xB7,0x8C,0x48,0x01,0xC0, + 0x12,0x0A,0x10,0xC0,0x00,0x0A,0x88,0x70,0x05,0xC0,0x14,0x91,0x10,0xF2,0xC9,0xA9,0xA2,0x0D,0xFE,0xC0,0xF0,0x2A,0x00,0xC6,0x80,0x39,0x74,0xFF,0xF6,0x9B, + 0x50,0xF2,0xC1,0xA9,0x40,0xC0,0x82,0x0D,0x74,0xFF,0xF0,0x9B,0x80,0xB7,0x0C,0x46,0x82,0x0C,0x49,0x9E,0x14,0xD0,0x62,0x09,0x5E,0x9D,0xB1,0xD0,0xC0,0x09, + 0x83,0x06,0x83,0x07,0xCC,0xC0,0x42,0x85,0x60,0xB9,0x78,0x42,0x0B,0x02,0x49,0xC0,0x00,0x0A,0x00,0xC2,0x00,0x0A,0x08,0xF2,0x02,0xA9,0x0B,0x01,0x49,0xC0, + 0x00,0x09,0x00,0xC2,0x10,0x09,0x80,0xC0,0x88,0x76,0x08,0xF0,0x41,0xA8,0x01,0xC0,0x22,0x91,0x80,0xC0,0x90,0x76,0x01,0xD0,0xD2,0x0E,0x5D,0x73,0x00,0xC0, + 0xA6,0x92,0xC0,0x77,0x64,0x90,0xFF,0x9D,0x8B,0x00,0x80,0xC0,0x90,0x76,0x01,0xC0,0xE2,0x92,0x08,0xF0,0x61,0xAA,0x00,0x75,0xA2,0x93,0x54,0x9E,0x49,0xC0, + 0x00,0x0A,0x00,0xC1,0x00,0x0A,0x08,0xF2,0x01,0xA0,0xA0,0x0A,0x0B,0x02,0x32,0xCF,0x41,0x0A,0x50,0xC0,0x00,0x75,0x53,0x9D,0x84,0x0C,0x54,0xB3,0x26,0x44, + 0x89,0x02,0xFE,0xFF,0x21,0x91,0x40,0xC0,0x92,0x0D,0x82,0x09,0x74,0xFF,0xA3,0x9B,0x10,0xF2,0xC9,0xA9,0xA2,0x0D,0x74,0xFF,0x9E,0x9B,0x50,0xF2,0xC1,0xA9, + 0x40,0xC0,0x82,0x0D,0x74,0xFF,0x98,0x9B,0x71,0xC1,0xCF,0x9C,0x9F,0xB7,0x6E,0x7E,0xBF,0xB7,0xEE,0x7E,0xDF,0xB7,0x6E,0x7F,0xFF,0xB7,0xEE,0x7F,0x02,0xC0, + 0x00,0x8C,0x22,0x9C,0x50,0x9D,0x1B,0x71,0xFE,0xFF,0x24,0x91,0x42,0x76,0xFE,0xFF,0xC2,0x90,0xEF,0x9D,0x03,0x02,0x03,0x01,0x49,0xC0,0x00,0x0A,0x49,0xC0, + 0x00,0x09,0x00,0xC2,0x00,0x0A,0x00,0xC2,0x10,0x09,0x08,0xF2,0x02,0xA8,0x08,0xF0,0x41,0xA9,0x08,0xF0,0x61,0xAA,0x00,0x75,0xA2,0x93,0xA0,0x08,0x03,0x02, + 0x32,0xCF,0x41,0x0A,0x50,0xC0,0x00,0x75,0x53,0x9D,0x84,0x0D,0x14,0xB3,0x26,0x44,0x89,0x00,0x44,0x9E,0xC2,0x72,0x49,0xC0,0x00,0x0A,0x20,0xC1,0x00,0x0A, + 0x08,0xF2,0x01,0xA1,0xFE,0xFF,0x64,0x93,0x9C,0x97,0x20,0x9B,0x3A,0x97,0x8D,0x05,0x74,0xFF,0x24,0x9A,0x57,0x97,0x05,0xA6,0x5D,0x9E,0x82,0x0D,0x74,0xFF, + 0x1A,0x98,0x48,0xF2,0xB9,0xA9,0x82,0x0D,0x07,0x05,0x06,0x09,0x74,0xFF,0x30,0x98,0x06,0x08,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0x22,0x9C, + 0x05,0xA6,0x40,0xB7,0x8C,0x48,0x01,0xC0,0x0A,0x0A,0x0E,0xC0,0x78,0x0A,0x88,0x70,0x5D,0x9E,0xF2,0x90,0x90,0xF0,0x61,0xAA,0x08,0xC0,0x00,0x7D,0x01,0xC0, + 0x44,0x91,0x08,0xF2,0xA9,0xA9,0xA2,0x0D,0x00,0xC6,0x80,0x39,0x74,0xFF,0x2B,0x9B,0x48,0xF2,0xA5,0xA9,0x40,0xC0,0x82,0x0D,0x74,0xFF,0x25,0x9B,0x08,0xDA, + 0xB9,0xA9,0x40,0xC0,0xA2,0x0D,0x74,0xFF,0x1F,0x9B,0x40,0xC0,0x92,0x0D,0x82,0x09,0x74,0xFF,0x1A,0x9B,0x08,0xF2,0xA9,0xA9,0xA2,0x0D,0x74,0xFF,0x15,0x9B, + 0x48,0xF2,0xA1,0xA9,0x40,0xC0,0x82,0x0D,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0x78,0xFF,0x40,0x91,0x74,0xFF,0xD6,0x99,0xD6,0x97,0x05,0xA6, + 0x90,0xF0,0x61,0xAA,0x5D,0x9E,0x08,0x7D,0x00,0xC0,0xC4,0x92,0x90,0xF0,0x61,0xAA,0x80,0xC0,0x00,0x7D,0x00,0xC0,0x02,0x92,0x50,0xD8,0x6D,0xAA,0x40,0xB7, + 0x94,0x6A,0x10,0xF0,0x49,0xA2,0x50,0xF0,0x61,0xA9,0x10,0xF0,0x45,0xA1,0x10,0xF0,0x65,0xAA,0x10,0xF0,0x41,0xA2,0x60,0xB7,0x94,0x6B,0x60,0xB7,0x8C,0x57, + 0x2A,0x0D,0x94,0xC0,0x83,0x98,0x60,0xB7,0x14,0x6B,0x60,0xB7,0x0C,0x58,0x2A,0x0D,0x94,0xC0,0x7C,0x98,0x09,0xC8,0xC2,0x0D,0x8B,0x01,0xD4,0xC5,0xC0,0x0D, + 0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0xEF,0xFF,0x60,0x92,0x05,0xA6,0x5D,0x9E,0x82,0x0D,0x54,0xFF,0x97,0x9B,0x80,0xB7,0x8C,0x6A,0x20,0xB7, + 0x0C,0x44,0x01,0xC0,0x06,0x09,0xFE,0xCF,0x7C,0x2A,0x60,0x09,0x81,0xB5,0xAD,0x68,0x41,0xB5,0x2D,0x68,0x82,0x0D,0x48,0xF2,0xBD,0xA9,0x5A,0x9E,0x06,0x0D, + 0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0x5C,0xFF,0x60,0x93,0x05,0xA6,0xA0,0xB7,0x94,0x6A,0x10,0xF0,0x65,0xA9,0x5D,0x9E,0x10,0xF2,0x21,0xAA, + 0x04,0x71,0x00,0xC0,0x22,0x92,0xD7,0x9B,0x60,0xB7,0x94,0x57,0xD1,0xD0,0xD8,0x0D,0x2A,0x0D,0x94,0xC0,0x3F,0x98,0x60,0xB7,0x14,0x58,0x31,0xD0,0xD8,0x0D, + 0x2A,0x0D,0x94,0xC0,0x38,0x98,0x10,0xF2,0x25,0xAA,0x48,0xF2,0x25,0xA2,0x10,0xF2,0x29,0xA9,0x08,0xDA,0x39,0xA1,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F, + 0x40,0x8C,0x22,0x9C,0x05,0xA6,0x5D,0x9E,0x82,0x0D,0x54,0xFF,0x51,0x9B,0x80,0xB7,0x8C,0x6A,0x20,0xB7,0x0C,0x44,0x01,0xC0,0x0E,0x09,0xFE,0xCF,0x7C,0x2A, + 0x60,0x09,0x81,0xB5,0xAD,0x68,0x41,0xB5,0x2D,0x68,0x82,0x0D,0x48,0xF2,0xB9,0xA9,0x5A,0x9E,0x06,0x0D,0x54,0xFF,0x5A,0x9B,0x80,0xB7,0x88,0x44,0x06,0x08, + 0x04,0x1A,0x0E,0xC0,0x7C,0x2A,0x80,0xB5,0x88,0x44,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0x22,0x9C,0x59,0x9E,0x40,0xB7,0x31,0x6E,0x40,0xB7, + 0xA9,0x6E,0x11,0xD0,0x26,0x2E,0x31,0xD0,0x2E,0x28,0x20,0x58,0x02,0xC0,0x40,0x29,0x08,0x30,0x20,0x59,0xD1,0xD3,0x20,0x2E,0x04,0x30,0x30,0x2D,0x08,0x30, + 0x54,0x9E,0x08,0x30,0x22,0x9C,0x39,0xF8,0x85,0xA2,0xD0,0xD0,0x6D,0xA9,0x08,0xD0,0x61,0xAA,0x12,0xD0,0x34,0x09,0x02,0xC0,0x40,0x29,0x71,0x2A,0x11,0x59, + 0x28,0x31,0x08,0xD0,0x61,0xA1,0xD0,0xD0,0x7D,0xAA,0x10,0xD8,0x41,0xA9,0x87,0x04,0x00,0xC2,0x09,0x5A,0xC0,0xCF,0x3D,0x29,0x00,0xC2,0x10,0x5A,0x44,0x32, + 0x10,0xD8,0x41,0xA2,0xFF,0xCF,0x42,0x0A,0x08,0xF0,0x62,0xA9,0xFE,0xC3,0x7C,0x0A,0x50,0xD8,0x7D,0xA9,0xA0,0x9E,0x12,0xD0,0xB2,0x09,0x20,0x25,0x54,0x9E, + 0x3E,0xC0,0x40,0x29,0x28,0x59,0x28,0x31,0x08,0xF0,0x61,0xA1,0x80,0xB7,0x4B,0x45,0x10,0xD0,0x61,0xA9,0x87,0x00,0x3E,0xC0,0x40,0x2A,0xFC,0xCF,0x01,0x29, + 0x00,0xC2,0x11,0x5A,0x44,0x32,0x10,0xD0,0x61,0xA2,0x40,0xB7,0x4D,0x4B,0x8C,0x09,0x08,0xD0,0x61,0xAA,0xC0,0xCC,0x00,0x29,0x21,0x59,0x0C,0x2A,0x28,0x31, + 0x08,0xD0,0x61,0xA1,0x72,0xD1,0x9C,0x0D,0x10,0xD0,0x62,0xA9,0x80,0xB7,0x29,0x40,0x3F,0xC0,0x7E,0x08,0x06,0xC0,0x40,0x2D,0x09,0x5D,0x52,0x9E,0x0E,0xC0, + 0x0C,0x2A,0x44,0x32,0x80,0xB5,0x29,0x40,0x10,0xD8,0x61,0xA9,0x7C,0x2A,0x00,0xCC,0x00,0x08,0x38,0xC0,0x00,0x29,0x09,0x59,0x44,0x32,0xC1,0xCF,0x40,0x0C, + 0x80,0xB5,0x29,0x40,0x11,0xD0,0x98,0x09,0x83,0x05,0x60,0xB9,0x18,0x40,0x10,0xD8,0x61,0xA9,0x08,0xD8,0x61,0xAA,0x85,0x9E,0xFE,0xC3,0x7C,0x29,0x00,0xCC, + 0x01,0x2A,0x28,0x31,0x08,0xD8,0x61,0xA1,0x08,0xF0,0x61,0xAA,0x31,0xF0,0x66,0xA9,0x42,0x9E,0x44,0x22,0x2A,0x25,0xA5,0x9E,0x2A,0x35,0x29,0xF0,0x66,0xA1, + 0xFF,0xFF,0x21,0x91,0x92,0xD0,0x16,0x0D,0x11,0xD0,0x9E,0x09,0x10,0xD0,0x41,0xAA,0x08,0xD0,0x61,0xA9,0x32,0xD0,0x96,0x09,0x02,0xC0,0x70,0x2A,0xFC,0xCF, + 0x0D,0x29,0x44,0x32,0x08,0xD0,0x61,0xA2,0x10,0xD0,0x61,0xAA,0x10,0xD0,0x52,0xA9,0xFC,0xCF,0x0D,0x2A,0xA0,0x9E,0x02,0xC0,0x70,0x2D,0x20,0x35,0x10,0xD0, + 0x62,0xA1,0xF8,0xF9,0x9D,0xAA,0x22,0x9C,0x05,0xA6,0x80,0xB7,0x8C,0x49,0x5D,0x9E,0x00,0x75,0x12,0xD0,0x00,0x10,0xE2,0x90,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7, + 0xEE,0x7F,0x40,0x8C,0x22,0x9C,0x60,0xB5,0x94,0x49,0x01,0xC9,0x80,0x9C,0x86,0x09,0x90,0xF0,0x75,0xA2,0xF4,0xFF,0x06,0x98,0xAB,0x9E,0xB4,0xC0,0x22,0x9B, + 0x06,0x08,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0x22,0x9C,0x1D,0xA6,0x20,0x84,0x7F,0xB5,0x74,0x7F,0xD0,0xD0,0x6D,0xAA,0x1F,0xB7,0x74,0x7F, + 0x87,0x00,0x02,0xC0,0x40,0x2A,0x24,0xD2,0x93,0x5A,0x80,0xB7,0xC8,0x6D,0x53,0x9E,0x40,0xB7,0xD2,0x47,0x46,0x77,0x60,0xB7,0x52,0x45,0xA0,0xB7,0xC8,0x4F, + 0x11,0xD0,0x42,0x29,0x08,0x2A,0x21,0xD0,0x92,0x14,0x84,0xD2,0xC0,0x5C,0xA0,0x59,0x00,0x75,0x04,0x49,0x3E,0xC0,0x40,0x2D,0x02,0x0A,0x01,0xD0,0x42,0x0A, + 0x10,0x5D,0xB2,0x31,0x48,0x59,0x3E,0xC0,0xC0,0x2D,0x51,0x9E,0xB4,0x31,0x00,0xC2,0x4C,0x5A,0x93,0x5D,0x80,0xC2,0x89,0x5A,0x5A,0x9E,0xB8,0x31,0x80,0xC2, + 0xC0,0x5A,0x4C,0x9E,0xD2,0x32,0xD4,0x32,0xB8,0x31,0x40,0xC0,0xA2,0x0D,0x74,0xFF,0x4A,0x99,0x8B,0x01,0x40,0xC0,0xB2,0x0D,0x74,0xFF,0x45,0x99,0x42,0x77, + 0x01,0xC0,0x22,0x91,0x42,0x77,0x00,0xC0,0xE8,0x91,0x82,0x09,0x01,0xC0,0x86,0x0A,0x40,0xC0,0xF2,0x0D,0x74,0xFF,0x38,0x99,0x8B,0x01,0x42,0xC0,0xB2,0x0D, + 0x74,0xFF,0x33,0x99,0x04,0x94,0x46,0x77,0x08,0xC0,0x42,0x90,0x3F,0xB7,0x74,0x7F,0x40,0xC0,0xD2,0x0D,0x60,0xB7,0x4D,0x4B,0x0F,0xC0,0xFE,0x29,0x9F,0xB7, + 0xEE,0x7D,0xBF,0xB7,0x6E,0x7E,0xDF,0xB7,0xEE,0x7E,0xFF,0xB7,0x6E,0x7F,0x02,0xC0,0x20,0x8C,0x68,0xFF,0x60,0x93,0x80,0xB7,0x8C,0x5A,0x02,0x09,0x60,0xB9, + 0x78,0x40,0x29,0xF2,0x05,0xA1,0xC1,0x93,0x1F,0xB7,0x74,0x7F,0x20,0xB7,0x14,0x5C,0x60,0xB7,0x94,0x5B,0x80,0xB7,0xCC,0x4B,0x41,0x9E,0x43,0x9E,0x00,0xC2, + 0x39,0x5A,0x11,0xD0,0x4E,0x28,0x00,0xB5,0x4D,0x40,0x04,0xC0,0xF8,0x08,0x80,0xB7,0x29,0x40,0x10,0xF0,0x62,0xA8,0x90,0x09,0x38,0x2A,0x00,0xC2,0x07,0x5A, + 0x80,0xB5,0xCD,0x40,0x40,0xB7,0x29,0x40,0x80,0xB7,0x0C,0x5C,0x3F,0xC0,0xFE,0x0C,0x06,0xC0,0x40,0x29,0x13,0x59,0x08,0xF2,0x09,0xA1,0x80,0xB7,0x2B,0x40, + 0x20,0xB7,0x0C,0x5C,0x00,0xCC,0x80,0x0C,0x38,0xC0,0x00,0x2A,0x00,0xC2,0x1F,0x5A,0x80,0xB5,0xAD,0x41,0x08,0xD8,0x61,0xA9,0x44,0x9E,0x5F,0xB7,0x74,0x7F, + 0xFE,0xC3,0x7C,0x29,0x28,0x31,0x10,0xF0,0x61,0xA1,0x08,0xF0,0xE1,0xA9,0x4C,0x9E,0x20,0x0D,0xB8,0x21,0xB4,0x31,0xF1,0xF1,0xF5,0xA1,0x10,0xD8,0x41,0xAA, + 0x10,0xF0,0x61,0xA9,0x3F,0xB7,0x6C,0x7F,0xFE,0xC3,0x7C,0x2A,0x44,0x32,0x10,0xF0,0x61,0xA2,0x10,0xF0,0x42,0xA9,0xA0,0x9E,0xA0,0xB7,0x0C,0x70,0x22,0x25, + 0x20,0x35,0x83,0x06,0x02,0xC0,0x80,0x08,0x60,0xB9,0x68,0x40,0x10,0xF0,0x62,0xA1,0x29,0xDA,0x25,0xA9,0x80,0xB7,0x2B,0x40,0x60,0xB7,0x8C,0x5A,0x08,0x59, + 0xFE,0xC3,0x7C,0x2A,0x38,0xE0,0x46,0xA9,0xA3,0x9E,0x6B,0x9E,0x26,0x35,0x08,0xF0,0x42,0xA1,0x29,0xF0,0x25,0xAA,0x46,0x22,0x53,0x9E,0x46,0x32,0x08,0xF0, + 0x41,0xA2,0xFF,0xFF,0x21,0x91,0x5F,0xB7,0x74,0x7F,0x60,0xB7,0x8C,0x6D,0x60,0xB9,0x18,0x40,0x02,0xC0,0x0C,0x0D,0x31,0xD0,0x51,0xAA,0x29,0xF0,0x65,0xA9, + 0x20,0xB7,0x8C,0x5C,0x02,0xC0,0x70,0x2A,0x00,0xC2,0x0B,0x5A,0xA1,0x9E,0x08,0x59,0x10,0xE0,0xC6,0xA0,0x41,0x92,0x60,0xB7,0x0C,0x6E,0x00,0xC0,0x08,0x59, + 0x30,0xE0,0x45,0xAA,0x00,0x75,0xFA,0xFF,0xE2,0x91,0x82,0x0F,0x20,0xB7,0x8C,0x6E,0x01,0xC1,0x2E,0x02,0x40,0xB7,0x0C,0x5C,0x10,0xC2,0x86,0xAA,0x80,0xB7, + 0x8C,0x5C,0xA2,0xD2,0x08,0x5F,0x20,0xE2,0xC5,0xAA,0x40,0xE2,0xC5,0xA9,0xB3,0x9E,0x80,0xC2,0x40,0x5A,0x02,0xC0,0x80,0x39,0x42,0xC0,0xC0,0x0D,0xB8,0x31, + 0x74,0xFF,0x61,0x98,0x20,0xB7,0x8C,0x6F,0x80,0xC2,0x88,0x5A,0x10,0xE2,0xA5,0xAB,0xC0,0x75,0x00,0xC0,0x82,0x93,0x40,0xB7,0x0C,0x6F,0x80,0xC2,0x0C,0x5F, + 0x20,0xD0,0xD4,0x02,0x82,0x0A,0x31,0xD2,0xA6,0xA9,0x80,0xB7,0x8C,0x5A,0x84,0x0A,0x01,0xC1,0xE6,0x01,0x88,0x59,0x40,0xE0,0xE5,0xA9,0xE6,0x05,0x88,0x5D, + 0x50,0xC0,0x80,0x0D,0x74,0xFF,0x41,0x98,0x4E,0x71,0xFF,0xFF,0xE4,0x91,0x00,0xB7,0x14,0x5C,0x20,0xB7,0x0C,0x6E,0x84,0x0F,0x00,0xB7,0x4C,0x40,0x00,0xC0, + 0x08,0x59,0x10,0xE0,0x45,0xAA,0x1F,0x71,0xFD,0xFF,0xF2,0x92,0x01,0x97,0x01,0xC0,0x8E,0x0A,0x8B,0x01,0xF0,0x96,0x1D,0xA6,0x06,0xC0,0x02,0x69,0x5F,0x9E, + 0x82,0x0D,0x9E,0x9E,0x56,0x9E,0x24,0xD1,0x89,0x5A,0x54,0xFF,0xEA,0x98,0xA0,0xB7,0x0C,0x44,0x8B,0x00,0x81,0xB7,0x2D,0x69,0x00,0xE2,0x41,0x5A,0xE2,0x90, + 0x01,0xC0,0xB6,0x0D,0x10,0xCB,0xB0,0x0D,0x94,0xC0,0x7E,0x9B,0x6C,0x9E,0x00,0xC3,0x9C,0x59,0x8B,0x00,0x41,0xC0,0x04,0x3A,0xBE,0x01,0x8B,0x05,0xC1,0xB5, + 0xB5,0x68,0x81,0xB5,0x2D,0x68,0x9F,0xB7,0x6E,0x7E,0xBF,0xB7,0xEE,0x7E,0xDF,0xB7,0x6E,0x7F,0xFF,0xB7,0xEE,0x7F,0x02,0xC0,0x00,0x8C,0x41,0xFF,0x20,0x90, + 0x1D,0xA6,0x04,0xC0,0x00,0x84,0x80,0xB7,0x8C,0x49,0x5E,0x9E,0x00,0x75,0xA2,0x91,0x02,0x08,0x9F,0xB7,0x6E,0x7A,0xBF,0xB7,0xEE,0x7A,0xDF,0xB7,0x6E,0x7B, + 0xFF,0xB7,0xEE,0x7B,0x06,0xC0,0x00,0x8C,0x22,0x9C,0x80,0xB7,0x88,0x45,0xF2,0xD3,0x4E,0x2B,0x80,0x77,0xFF,0xFF,0xE4,0x91,0x60,0xB5,0x94,0x49,0x01,0xC9, + 0x80,0x9C,0x86,0x09,0x90,0xF0,0x75,0xA2,0xD4,0xFF,0x4A,0x9A,0x88,0xF2,0x41,0xAA,0x80,0xC0,0x00,0x7D,0x00,0xC0,0x64,0x92,0x40,0xC0,0x92,0x0D,0x86,0x09, + 0x54,0xFF,0xCB,0x9B,0x06,0x08,0x9F,0xB7,0x6E,0x7A,0xBF,0xB7,0xEE,0x7A,0xDF,0xB7,0x6E,0x7B,0xFF,0xB7,0xEE,0x7B,0x06,0xC0,0x00,0x8C,0x22,0x9C,0x8D,0x05, + 0x54,0xFF,0x86,0x98,0x48,0xDA,0x51,0xAA,0x48,0xDA,0xD5,0xA9,0x8D,0x05,0xA0,0x9E,0x07,0x00,0x1E,0xC0,0x7C,0x28,0x1E,0xC0,0x7C,0x2C,0x81,0x02,0x81,0x06, + 0x80,0xC2,0x90,0x5A,0x80,0xC2,0x90,0x5E,0xB1,0x59,0x00,0xC2,0x31,0x5A,0x1F,0xB5,0x6C,0x7E,0x1F,0xB5,0xF4,0x7E,0xD6,0x11,0x10,0xD1,0x59,0x16,0x08,0xF2, + 0xD5,0xA8,0x84,0x19,0x04,0x1A,0xB0,0x59,0xB8,0x31,0x84,0x1E,0x3F,0xB5,0x6C,0x7F,0xE0,0xB7,0x0C,0x4B,0x84,0x1A,0x54,0xFF,0x93,0x9B,0x6A,0x9E,0x80,0xC2, + 0xB0,0x5A,0xD4,0x31,0x92,0x0D,0x54,0xFF,0x8C,0x9B,0x08,0xF2,0xDD,0xA9,0xB2,0x0D,0x54,0xFF,0x87,0x9B,0x48,0xF2,0xC1,0xA9,0xC2,0x0D,0x54,0xFF,0x82,0x9B, + 0x48,0xF2,0xD1,0xA9,0x02,0xC0,0xF2,0x0D,0xED,0x29,0x54,0xFF,0x7B,0x9B,0x48,0xF2,0xC9,0xA9,0x02,0xC0,0xA2,0x0D,0x54,0xFF,0x75,0x9B,0x48,0xF2,0xCD,0xA9, + 0x02,0xC0,0xB2,0x0D,0x54,0xFF,0x6F,0x9B,0x73,0x9E,0x02,0xC0,0xC2,0x0D,0x54,0xFF,0x6A,0x9B,0x48,0xF2,0xD5,0xA9,0xC0,0x74,0x09,0xC0,0x64,0x90,0x08,0xF2, + 0xC9,0xAA,0x7F,0xB7,0x74,0x7F,0x91,0xD1,0x70,0x0A,0x0D,0x05,0x06,0x09,0x8F,0x01,0x9F,0xB5,0xEC,0x78,0xFF,0xB5,0x6C,0x78,0xFE,0xC9,0xFD,0x2A,0x2B,0x9B, + 0x8D,0x05,0x54,0xFF,0x1C,0x98,0x8B,0x01,0x00,0xC4,0x80,0x39,0xA2,0x0D,0x54,0xFF,0x4C,0x9B,0xBB,0x9E,0x0C,0xC0,0x80,0x0B,0xF4,0xFF,0xE4,0x98,0x81,0x02, + 0x81,0x01,0x40,0xC0,0x82,0x0D,0x54,0xFF,0x41,0x9B,0x8B,0x01,0x60,0xC0,0x82,0x0D,0x54,0xFF,0x3C,0x9B,0x5F,0xB7,0x74,0x7E,0x9F,0xB7,0xEC,0x7E,0xFF,0xB5, + 0xEC,0x7D,0x11,0xF0,0xA0,0x1D,0xB9,0x61,0x7F,0xB5,0xEC,0x7C,0x07,0xC0,0xE2,0x90,0x80,0xB7,0x0C,0x44,0xDF,0xB5,0x74,0x7C,0xDF,0xB5,0x74,0x7D,0x34,0xC0, + 0x20,0x0A,0x9F,0xB5,0xEC,0x7B,0x1F,0xB7,0xEC,0x7E,0x00,0x74,0x06,0xC0,0xC2,0x91,0x3F,0xB7,0x6C,0x7C,0x5F,0xB7,0xEC,0x7D,0x02,0x0D,0x3F,0xB5,0xEC,0x79, + 0x5F,0xB5,0xEC,0x7A,0x5F,0xB5,0x74,0x7B,0x90,0x94,0x03,0x02,0x04,0x2A,0x00,0xC2,0x08,0x5A,0x4D,0x9D,0x7F,0xB7,0x74,0x7F,0x10,0xE0,0xA6,0x81,0x8A,0x9E, + 0x08,0xF0,0xE1,0xA9,0x06,0x09,0xDC,0x9A,0x7F,0xB7,0x74,0x79,0xF4,0xFF,0x9F,0x98,0x40,0x71,0x1F,0xB5,0x6C,0x7A,0x82,0x91,0x40,0xC0,0x92,0x0D,0x82,0x09, + 0x54,0xFF,0xF9,0x9A,0x7F,0xB7,0x6C,0x7A,0x40,0xC0,0x82,0x0D,0x54,0xFF,0xF3,0x9A,0x1F,0xB7,0x74,0x7D,0x00,0x76,0x02,0xC0,0x82,0x91,0x3F,0xB7,0xEC,0x7A, + 0x5F,0xB7,0xEC,0x7A,0x7F,0xB7,0xEC,0x7A,0x80,0xB7,0x29,0x40,0x01,0xC0,0x3E,0x08,0x08,0xD0,0xE5,0xAA,0x12,0xD0,0xC6,0x2A,0x08,0xF0,0x41,0xAA,0x08,0xD8, + 0x45,0xA9,0x00,0xCC,0x00,0x08,0x7F,0xB7,0x6C,0x7D,0x46,0x77,0x40,0x22,0x00,0xC2,0x19,0x5A,0x3F,0xB7,0x6C,0x7B,0x02,0xC0,0xFC,0x2A,0x3E,0xC0,0x40,0x29, + 0x21,0xD0,0x24,0x15,0x84,0xD2,0x40,0x5D,0xD8,0x32,0x30,0x59,0x84,0x19,0xD4,0x32,0xA0,0x59,0x52,0x9E,0x96,0x31,0xB4,0x31,0x60,0xC0,0xA2,0x0D,0x54,0xFF, + 0xBE,0x9A,0x8B,0x01,0x60,0xC0,0xB2,0x0D,0x54,0xFF,0xB9,0x9A,0x42,0x77,0x04,0xC0,0x02,0x90,0x42,0x77,0x13,0xD0,0xB6,0x11,0x03,0xC0,0xC6,0x92,0x46,0x77, + 0x03,0xC0,0x22,0x92,0x1F,0xB7,0xF4,0x7A,0x60,0xC0,0xD2,0x0D,0x60,0xB7,0xC8,0x41,0x89,0x59,0xA8,0x59,0x54,0xFF,0xA4,0x9A,0x7F,0xB7,0x74,0x79,0x7F,0xB7, + 0x6C,0x7B,0x5F,0xB7,0x74,0x7D,0xF4,0xFF,0x16,0x99,0x7F,0xB7,0x74,0x79,0x7F,0xB7,0xEC,0x7A,0xF4,0xFF,0x49,0x98,0x3F,0xB7,0x6C,0x7B,0x5F,0xB7,0xEC,0x7E, + 0x84,0x08,0x44,0x70,0x3F,0xB5,0x6C,0x7B,0x01,0xC0,0x62,0x92,0x1F,0xB7,0xF4,0x7A,0xBF,0xB7,0x6C,0x7A,0x50,0x0C,0x1F,0xB5,0xF4,0x7A,0x9F,0xB7,0xEC,0x79, + 0x3F,0xB7,0xEC,0x79,0x13,0xE1,0x00,0x8D,0x04,0x2A,0x00,0xC2,0x08,0x5A,0x4D,0x9D,0x84,0x08,0x10,0xE0,0x26,0x81,0x3F,0xB5,0xEC,0x79,0x1F,0xB7,0xEC,0x7C, + 0x08,0xF0,0x41,0xA9,0x02,0x70,0x5F,0xB5,0x6C,0x79,0xFA,0xFF,0x72,0x93,0x82,0x0D,0x34,0xFF,0x34,0x9B,0x1F,0xB7,0xEC,0x7B,0x80,0xB7,0x2C,0x40,0x00,0xE2, + 0x41,0x5A,0xFA,0xFF,0xC2,0x93,0x01,0xC0,0xB6,0x0D,0x10,0xCB,0xB0,0x0D,0x94,0xC0,0xC8,0x99,0x56,0x97,0x7F,0xB7,0x6C,0x7C,0xBF,0xB7,0x6C,0x7A,0xB2,0x01, + 0x7F,0xB5,0x6C,0x7C,0x9F,0xB7,0x6C,0x7D,0x5F,0xB7,0x7C,0x7E,0x04,0x0A,0x9F,0xB5,0x6C,0x7D,0x35,0x71,0xF9,0xFF,0xE4,0x90,0x40,0xC0,0x92,0x0D,0x82,0x09, + 0x54,0xFF,0x45,0x9A,0x75,0x96,0x04,0xC0,0x82,0x0D,0x54,0xFF,0x40,0x9A,0xDB,0x96,0x01,0xC0,0x8E,0x09,0x60,0xC0,0xF2,0x0D,0x54,0xFF,0x39,0x9A,0x8B,0x97, + 0x80,0xB7,0x8C,0x5A,0x02,0x09,0x40,0xB7,0x14,0x5B,0x29,0xF2,0x05,0xA1,0x15,0x71,0x64,0x93,0x7F,0xB7,0xEC,0x7A,0x00,0xB7,0x0C,0x6C,0x00,0xB7,0x14,0x5C, + 0x08,0xD0,0x61,0xAA,0x3F,0xB7,0xEC,0x7A,0x60,0xB7,0x14,0x6D,0x00,0xC2,0x15,0x59,0x08,0x59,0x70,0x2A,0x00,0xE2,0x85,0xA9,0x00,0xE0,0x45,0xA9,0x3F,0xC0, + 0xFE,0x0C,0x00,0xCC,0x80,0x0C,0x90,0x08,0x60,0xB5,0x4C,0x41,0x40,0xB5,0xCC,0x41,0x31,0xF0,0x65,0xA9,0x80,0xB7,0x8C,0x5A,0x40,0xB7,0x33,0x40,0x08,0x59, + 0x48,0xE0,0x45,0xAA,0xFE,0xC3,0x7C,0x2D,0x48,0x9E,0xA0,0x9E,0x40,0xB7,0x9C,0x6C,0x20,0x35,0x08,0xF0,0x42,0xA1,0x29,0xF0,0x25,0xAA,0xF5,0x72,0x40,0x22, + 0x50,0x9E,0x40,0x32,0x08,0xF0,0x41,0xA2,0xFF,0xFF,0xC4,0x90,0x1F,0xB7,0xF4,0x7A,0x20,0xB7,0x0C,0x6E,0x40,0xB7,0x8C,0x5D,0x80,0xB7,0xC8,0x43,0x88,0x59, + 0x10,0xE0,0x66,0xA9,0x02,0xC0,0x70,0x2A,0x00,0xC2,0x0B,0x5A,0x08,0xF0,0x41,0xA2,0x40,0xB7,0xC8,0x45,0x00,0xC1,0x85,0x5F,0x8E,0x72,0x40,0xB7,0x14,0x5D, + 0x02,0xC0,0x70,0x29,0x0B,0x59,0x10,0xF0,0x41,0xA1,0xF9,0xFF,0x74,0x91,0x01,0xC1,0x3E,0x02,0x60,0xB7,0x8C,0x6E,0x00,0xB7,0x8C,0x5C,0x30,0xC2,0x86,0xAA, + 0x80,0xB7,0x0C,0x5C,0xA2,0xD2,0x08,0x5F,0x40,0xE2,0xC5,0xAA,0x00,0xE2,0xC5,0xA9,0xB3,0x9E,0x80,0xC2,0x40,0x5A,0x02,0xC0,0x80,0x39,0x62,0xC0,0xC0,0x0D, + 0xB8,0x31,0x54,0xFF,0xBD,0x99,0x20,0xB7,0x8C,0x6F,0x80,0xC2,0x88,0x5A,0x10,0xE2,0xA5,0xAB,0xC0,0x75,0x00,0xC0,0x62,0x93,0x40,0xB7,0x0C,0x6F,0x80,0xC2, + 0x0C,0x5F,0x82,0x0E,0xD4,0x02,0x29,0xD2,0xA6,0xA9,0x80,0xB7,0x8C,0x5A,0x84,0x0E,0x01,0xC1,0xE6,0x01,0x88,0x59,0x40,0xE0,0xE5,0xA9,0xE6,0x05,0x88,0x5D, + 0x70,0xC0,0x80,0x0D,0x54,0xFF,0x9E,0x99,0x5F,0x73,0xFF,0xFF,0xE4,0x91,0x40,0xB7,0x1C,0x5C,0x00,0xB7,0x0C,0x6E,0x84,0x0F,0xC9,0xA9,0x88,0x59,0x00,0xE0, + 0x65,0xAA,0x1F,0x71,0xFD,0xFF,0x52,0x93,0xE1,0x96,0x1D,0xA6,0x40,0x84,0x59,0x9E,0x5F,0x9E,0x80,0xB7,0x29,0x52,0x96,0x9E,0x7F,0xB5,0xEC,0x7E,0x06,0x75, + 0x5F,0xB5,0x74,0x7F,0x83,0x07,0x01,0xC0,0x42,0x93,0x02,0x75,0x22,0xD3,0x9C,0x5E,0x02,0xC0,0x74,0x92,0x9E,0x08,0x3F,0xB5,0x6C,0x7E,0x00,0x75,0x01,0xD2, + 0xD0,0x0A,0x82,0x0D,0x34,0xFF,0x3B,0x9A,0x9F,0xB7,0x6C,0x7F,0x5F,0xB7,0xEC,0x7E,0x80,0xC3,0x88,0x5D,0x2E,0xC0,0x02,0x6A,0x20,0xB7,0x0C,0x44,0x28,0x02, + 0x5A,0x9E,0x20,0xC0,0x40,0x0A,0x21,0xC0,0x04,0x39,0x81,0xB5,0xAD,0x68,0x41,0xB5,0x2D,0x68,0x08,0xF2,0xF6,0xA8,0x5F,0xB7,0x74,0x7E,0x11,0xD0,0xF2,0x1D, + 0xC0,0x0C,0x01,0xC1,0x9A,0x04,0x06,0x09,0x9F,0xB7,0x6E,0x7D,0xBF,0xB7,0xEE,0x7D,0xDF,0xB7,0x6E,0x7E,0xFF,0xB7,0xEE,0x7E,0x02,0xC0,0x40,0x8C,0x2C,0xFF, + 0x80,0x93,0x50,0xD8,0xF2,0xAA,0x93,0x9E,0x3E,0x09,0x1E,0xC0,0xFC,0x2E,0x10,0xD0,0x5A,0x07,0x5F,0xB5,0x6C,0x7E,0x8D,0x01,0xB4,0xC0,0xC6,0x98,0x6B,0x9E, + 0x8D,0x05,0x61,0x63,0xB4,0xC0,0x1A,0x99,0x6B,0x9E,0x8D,0x05,0x80,0x02,0xB4,0xC0,0xBC,0x98,0x04,0x48,0xDC,0x02,0x04,0x28,0xD0,0x02,0x80,0xC2,0x9C,0x5A, + 0xB6,0x97,0x3E,0x09,0xDA,0x02,0x5F,0xB5,0x6C,0x7E,0xAE,0x97,0x1D,0xA6,0x02,0xC0,0x60,0x84,0x59,0x9E,0x7F,0xB5,0x74,0x7F,0x60,0xB7,0x29,0x52,0xC6,0x74, + 0x84,0xD1,0x88,0x5B,0x0D,0xC0,0x22,0x91,0x80,0xB7,0x8C,0x49,0x00,0x75,0xA2,0x91,0x02,0x08,0x9F,0xB7,0xEE,0x7A,0xBF,0xB7,0x6E,0x7B,0xDF,0xB7,0xEE,0x7B, + 0xFF,0xB7,0x6E,0x7C,0x04,0xC0,0x60,0x8C,0x22,0x9C,0x80,0xB7,0x88,0x45,0xF2,0xD3,0x4E,0x2B,0x80,0x77,0xFF,0xFF,0xE4,0x91,0x7F,0xB7,0x74,0x7F,0x86,0x09, + 0x60,0xB5,0x94,0x49,0xB4,0xFF,0x6D,0x9B,0x5F,0xB7,0x6C,0x7F,0x02,0xC0,0xB6,0x09,0x48,0xD8,0xD1,0xAA,0x48,0xD8,0x55,0xAB,0x1E,0xC0,0xFC,0x2A,0xAB,0x9E, + 0x1E,0xC0,0x7C,0x2B,0xB4,0xC0,0x7A,0x98,0xAB,0x9E,0x85,0x9E,0x02,0xC0,0xB6,0x09,0xB4,0xC0,0xBA,0x98,0x00,0x74,0x6B,0x9E,0x02,0x0A,0x02,0xD0,0x42,0x0A, + 0xAB,0x9E,0xC6,0x01,0x7F,0xB5,0x6C,0x79,0xB4,0xC0,0x65,0x98,0x7F,0xB7,0x6C,0x79,0xAB,0x9E,0x85,0x9E,0xB4,0xC0,0xB8,0x98,0x5F,0xB7,0x6C,0x79,0x00,0x74, + 0x02,0x0A,0x69,0x9E,0x02,0xD0,0x42,0x0A,0x04,0x19,0xC2,0x00,0x15,0x62,0x00,0xE0,0x58,0x12,0x3F,0xB5,0xEC,0x79,0x8D,0x05,0x41,0xB3,0x24,0x44,0x3F,0xB5, + 0xEC,0x7D,0x5F,0xB5,0xEC,0x7E,0x34,0xFF,0x86,0x99,0x3F,0xB7,0xF4,0x79,0x7F,0xB7,0x74,0x7F,0x60,0xB7,0x0C,0x4B,0x72,0x9E,0x0D,0x05,0x26,0x9B,0x5F,0xB7, + 0x74,0x7F,0xA2,0x0D,0xDD,0x62,0x10,0xF0,0xC9,0xA9,0xFE,0xC9,0xFD,0x29,0x00,0xC4,0x80,0x39,0x54,0xFF,0xA7,0x98,0x7F,0xB7,0x74,0x7F,0x10,0xF0,0xFD,0xA9, + 0xB2,0x0D,0xBF,0xB5,0x6C,0x7D,0x54,0xFF,0x9E,0x98,0x9F,0xB7,0x6C,0x7F,0xC2,0x0D,0x48,0xF2,0x81,0xA9,0x54,0xFF,0x97,0x98,0x3F,0xB7,0x6C,0x7F,0x02,0xC0, + 0xA2,0x0D,0x60,0xB7,0x2D,0x45,0x54,0xFF,0x8F,0x98,0x5F,0xB7,0x6C,0x7F,0x02,0xC0,0xB2,0x0D,0x48,0xF0,0xCD,0xA9,0x54,0xFF,0x87,0x98,0x5F,0xB7,0x74,0x7F, + 0x02,0xC0,0xF2,0x0D,0x50,0xF0,0xD1,0xA9,0xB0,0x39,0x54,0xFF,0x7E,0x98,0x7F,0xB7,0x74,0x7F,0x50,0xF0,0xF5,0xA9,0xC0,0x74,0xA2,0x90,0x04,0xC0,0x82,0x0D, + 0x54,0xFF,0x74,0x98,0x8F,0x01,0x40,0xC0,0x82,0x0D,0x54,0xFF,0x6F,0x98,0x3F,0xB7,0x6C,0x7F,0x0A,0x09,0x01,0xC0,0xC2,0x0D,0x80,0xB7,0x29,0x52,0x40,0xB7, + 0xB3,0x46,0x01,0xC0,0xE2,0x09,0x02,0x75,0x09,0xD0,0x22,0x19,0x02,0x75,0x63,0xB3,0x52,0x48,0x02,0x75,0x01,0xC0,0x22,0x0A,0x43,0xB3,0x32,0x44,0x3C,0xC0, + 0xBE,0x7E,0x5F,0xB5,0xEC,0x7B,0x7F,0xB5,0x74,0x7A,0x08,0xC0,0x62,0x92,0x60,0xB7,0x14,0x4B,0x3F,0xB7,0xEC,0x79,0x06,0x0A,0x20,0xC0,0x80,0x0D,0xDF,0xB5, + 0x74,0x7E,0x9F,0xB5,0xEC,0x7A,0x3F,0xB5,0x6C,0x7C,0xDF,0xB5,0x74,0x7B,0x7F,0xB5,0xF4,0x7F,0x9F,0xB7,0x6C,0x7E,0x3F,0xB7,0x6C,0x7E,0x01,0xC0,0x90,0x39, + 0x00,0xC2,0x20,0x5A,0x0E,0xC0,0xFE,0x29,0xF0,0xCF,0x00,0x2A,0x40,0x74,0xC6,0x32,0x00,0xC0,0x02,0x92,0x9F,0xB7,0x6C,0x7E,0x5F,0xB7,0x6C,0x7A,0x04,0x1A, + 0x00,0xC2,0x20,0x5A,0xF0,0xCF,0x00,0x2A,0x0E,0xC0,0x7E,0x29,0x44,0x32,0x9F,0xB5,0x6C,0x7A,0x5F,0xB7,0x6C,0x79,0x80,0x74,0x05,0xC0,0xE2,0x93,0x86,0x09, + 0x82,0x0E,0x7F,0xB5,0xEC,0x7C,0x9F,0xB7,0xEC,0x7C,0x3F,0xB7,0xEC,0x7E,0xDF,0xB7,0xEC,0x79,0x5F,0xB7,0xEC,0x7D,0x02,0x71,0x82,0x0D,0x26,0xB3,0x22,0x44, + 0x34,0xFF,0xD5,0x98,0x7F,0xB7,0x74,0x7C,0x9F,0xB7,0x6C,0x7B,0x3F,0xB7,0xEC,0x7A,0x7F,0xB7,0x6C,0x7D,0x04,0x4A,0x84,0x48,0xD7,0x70,0x9F,0xB5,0x6C,0x7B, + 0x3F,0xB5,0xEC,0x7A,0x05,0xC0,0xB2,0x91,0x5F,0xB7,0xF4,0x79,0x80,0x76,0x04,0xC0,0x22,0x91,0x7F,0xB7,0x6C,0x7F,0x48,0xD8,0x71,0xAA,0x1E,0xC0,0x7C,0x2A, + 0x59,0x73,0x04,0xC0,0x08,0x90,0x7F,0xB7,0xF4,0x7A,0x02,0x0F,0xB1,0xD0,0x3D,0x6E,0x00,0xC2,0x90,0x5B,0x4E,0x94,0xA2,0xD2,0x08,0x5F,0x5F,0xB7,0xEC,0x7F, + 0x40,0xC0,0xA2,0x0D,0x04,0x0F,0x2E,0x02,0xC8,0xD2,0x1E,0xA9,0x48,0xDA,0x9D,0xAA,0x88,0xD2,0x1D,0xA9,0x09,0x5D,0x48,0xDA,0x09,0xAA,0x40,0x5D,0x53,0x9E, + 0x3E,0xC0,0xC0,0x2A,0x80,0xC2,0x90,0x5A,0x3E,0xC0,0x40,0x2A,0x04,0xC0,0x00,0x29,0x00,0xC2,0x11,0x5A,0xD6,0x32,0x1B,0x59,0xD8,0x32,0x60,0x59,0x7B,0x9E, + 0xD4,0x32,0x34,0xFF,0xBF,0x9B,0x8B,0x01,0x40,0xC0,0xB2,0x0D,0x34,0xFF,0xBA,0x9B,0x40,0xC0,0xF2,0x0D,0x82,0x09,0x34,0xFF,0xB5,0x9B,0x42,0xC0,0xB2,0x0D, + 0x01,0xC0,0x86,0x09,0x34,0xFF,0xAF,0x9B,0x7F,0xB7,0xF4,0x79,0x80,0xB7,0x0C,0x4B,0xAA,0x9E,0x7D,0x9E,0x86,0x73,0xC0,0x0B,0x40,0xE2,0x46,0xA1,0x84,0x0E, + 0xFF,0xCF,0xEE,0x2A,0x01,0xC0,0x82,0x92,0x7F,0xB7,0x6C,0x7F,0x48,0xD8,0x71,0xAA,0x1E,0xC0,0x7C,0x2A,0x1B,0x71,0x01,0xC0,0x74,0x91,0x9F,0xB7,0x6C,0x7E, + 0x5F,0xB7,0x6C,0x7A,0xF0,0xCF,0x81,0x2A,0x00,0x75,0xF1,0xD3,0x5E,0x2E,0xF0,0xCF,0x01,0x29,0x20,0xD0,0xD8,0x33,0x44,0x32,0x9F,0xB5,0x6C,0x7A,0xFD,0xFF, + 0x62,0x90,0x89,0x01,0x60,0xC0,0xA2,0x0D,0x34,0xFF,0x80,0x9B,0x20,0xB7,0x0C,0x4B,0xA2,0xD2,0x08,0x5F,0x60,0xC0,0xB2,0x0D,0x10,0xE2,0xC5,0xA9,0x34,0xFF, + 0x76,0x9B,0x60,0xC0,0xF2,0x0D,0x82,0x09,0x34,0xFF,0x71,0x9B,0x8F,0x97,0xA2,0x0B,0x58,0x96,0x7F,0xB7,0xF4,0x7C,0x9F,0xB7,0x6C,0x79,0x84,0x0D,0x7F,0xB5, + 0xF4,0x7C,0x17,0x71,0xFA,0xFF,0xA8,0x91,0x3F,0xB7,0x6C,0x7F,0x40,0xB7,0xB3,0x46,0x5F,0xB7,0x6C,0x7E,0x7F,0xB7,0xEC,0x7B,0x54,0x9E,0x26,0x01,0x1E,0xC0, + 0x7C,0x2A,0x04,0x71,0x5F,0xB5,0x6C,0x7E,0x00,0xC0,0xB4,0x92,0x8B,0x01,0xFF,0xCF,0xDE,0x29,0x10,0x97,0x5A,0x9E,0x60,0xB7,0x0C,0x4B,0x7F,0xB7,0x74,0x7F, + 0xA2,0x9E,0xB1,0x9E,0xF4,0xFF,0xBA,0x99,0x5F,0xB7,0x6C,0x7C,0x2C,0x01,0x5F,0xB5,0x6C,0x7C,0x47,0x97,0x40,0xC0,0x92,0x0D,0x82,0x09,0x34,0xFF,0x3B,0x9B, + 0x40,0xC0,0x92,0x0D,0x86,0x09,0x34,0xFF,0x36,0x9B,0x02,0xC0,0xF2,0x0D,0x82,0x09,0x34,0xFF,0x31,0x9B,0x06,0x08,0x9F,0xB7,0xEE,0x7A,0xBF,0xB7,0x6E,0x7B, + 0xDF,0xB7,0xEE,0x7B,0xFF,0xB7,0x6E,0x7C,0x04,0xC0,0x60,0x8C,0x22,0x9C,0x8D,0xA6,0x04,0xC0,0x20,0x84,0xA2,0xD1,0x75,0x5D,0xA8,0xD1,0x35,0x5D,0x5F,0xB5, + 0x6C,0x7E,0xA2,0xD1,0x3D,0x5D,0xA8,0xD1,0xB9,0x5D,0x5F,0xB5,0x6C,0x7F,0xA2,0xD1,0x55,0x5D,0xA6,0xD1,0x4D,0x5D,0x5F,0xB5,0x6C,0x78,0xA2,0xD1,0x59,0x5D, + 0xA6,0xD1,0xD1,0x5D,0x5F,0xB5,0x6C,0x79,0xA2,0xD1,0x61,0x5D,0x80,0xB7,0x8C,0x58,0x5F,0xB5,0x6C,0x7A,0xA2,0xD1,0x65,0x5D,0xA2,0xD1,0x85,0x5C,0x5F,0xB5, + 0x6C,0x7B,0xA2,0xD1,0x09,0x5D,0xA2,0xD1,0x15,0x5C,0x5F,0xB5,0x6C,0x7C,0xA2,0xD1,0x6D,0x5D,0xA2,0xD1,0x99,0x5E,0x5F,0xB5,0x6C,0x7D,0x48,0x9D,0xA2,0xD1, + 0x21,0x5F,0x04,0x29,0xA9,0x9D,0x68,0x9D,0x80,0xC1,0x41,0x5D,0x04,0x29,0xAD,0x9D,0x5F,0xB7,0x6C,0x7F,0x80,0xC1,0x8D,0x5C,0x80,0xC1,0x11,0x5C,0x04,0x29, + 0x5F,0xB5,0x6C,0x77,0x4B,0x9D,0x80,0xC1,0x9D,0x5E,0x04,0x29,0x29,0x9D,0x6B,0x9D,0x1C,0x2D,0x04,0x29,0x2D,0x9D,0x5F,0xB7,0x6C,0x78,0x5F,0xB5,0xF4,0x77, + 0x84,0x28,0x04,0x29,0x5F,0xB5,0xEC,0x78,0x5F,0xB7,0x6C,0x79,0x12,0xD0,0x32,0x2D,0x84,0x2C,0x0C,0x29,0x5F,0xB5,0xEC,0x79,0x5F,0xB7,0x6C,0x7A,0x04,0x2C, + 0x04,0x28,0x04,0x29,0x5F,0xB5,0xEC,0x7A,0x5F,0xB7,0x6C,0x7B,0x84,0x2A,0x84,0x2E,0x0C,0x29,0x5F,0xB5,0xEC,0x7B,0x5F,0xB7,0x6C,0x7C,0x04,0x2B,0x08,0xD2, + 0x1A,0xA1,0x04,0x29,0x5F,0xB5,0xEC,0x7C,0x5F,0xB7,0x6C,0x7D,0x08,0xD2,0x95,0xA0,0x08,0xD2,0x92,0xA0,0x0C,0x29,0x5F,0xB5,0xEC,0x7D,0x5F,0xB7,0x6C,0x7E, + 0x08,0xD2,0x0E,0xA0,0x08,0xD2,0x09,0xA0,0x04,0x29,0x5F,0xB5,0xEC,0x7E,0x80,0xC1,0x41,0x59,0xC8,0xD2,0x09,0xA1,0x08,0xD2,0x85,0xA2,0x08,0xD2,0x82,0xA2, + 0x48,0xD2,0x15,0xA3,0x5F,0xB7,0x68,0x5C,0xA2,0xD1,0xAD,0x5F,0x80,0xC1,0x25,0x5F,0x08,0xD2,0x1D,0xA1,0x5F,0xB7,0x68,0x5E,0x80,0xC1,0xB1,0x5F,0x0C,0x2F, + 0x88,0xD2,0x09,0xA1,0x5F,0xB7,0x68,0x62,0x84,0x2B,0x84,0x2F,0x48,0xD2,0x1D,0xA1,0x5F,0xB7,0x68,0x66,0xF9,0x5D,0x48,0xD2,0x12,0xA3,0x48,0xD2,0x19,0xA1, + 0x5F,0xB7,0x68,0x6A,0x48,0xD2,0x8D,0xA3,0x48,0xD2,0x8A,0xA3,0x88,0xD2,0x0D,0xA1,0x5F,0xB7,0x68,0x6E,0x4A,0xD2,0x04,0xA1,0x4A,0xD2,0x80,0xA1,0x88,0xD2, + 0x11,0xA1,0x5F,0xB7,0x68,0x72,0x88,0xD2,0x07,0xA1,0x88,0xD2,0x83,0xA1,0x88,0xD2,0x15,0xA1,0x5F,0xB7,0x68,0x76,0x88,0xD2,0x9E,0xA1,0xC8,0xD2,0x85,0xA1, + 0x88,0xD2,0x19,0xA1,0x5F,0xB7,0x68,0x7A,0xC8,0xD2,0x01,0xA1,0xBF,0xB7,0x6E,0x7A,0xDF,0xB7,0xEE,0x7A,0xFF,0xB7,0x6E,0x7B,0x06,0xC0,0x00,0x8C,0x22,0x9C, + 0x8D,0xA6,0x02,0xC0,0x20,0x84,0x00,0xB7,0x94,0x57,0x40,0xB7,0x94,0x58,0x06,0x0A,0x00,0xB7,0xC8,0x4B,0xE0,0xB7,0x48,0x43,0x08,0x74,0x04,0xB3,0x24,0x44, + 0xC8,0x75,0x09,0x00,0x90,0xD0,0x59,0xA2,0x0C,0xC0,0xA2,0x92,0x40,0xB7,0xC8,0x43,0xF9,0x9D,0x5F,0xB5,0x6C,0x7B,0x90,0xD0,0xDE,0xA9,0xC4,0x76,0x7F,0xB5, + 0x74,0x7F,0x0B,0xC0,0x42,0x93,0x50,0x9D,0x00,0x75,0x08,0xC0,0x04,0x93,0x10,0xD0,0x59,0xAA,0x82,0x0D,0xE0,0xB7,0x48,0x43,0x02,0x75,0x7F,0xB5,0xF4,0x7B, + 0x7F,0xB5,0x74,0x7D,0x08,0xC0,0x62,0x93,0x82,0x0D,0x04,0x74,0x59,0x9E,0x7F,0xB5,0xF4,0x7C,0x09,0xC0,0x42,0x91,0xE0,0xB7,0x50,0x41,0x60,0xB7,0x58,0x49, + 0x02,0x0A,0x9F,0xB5,0xEC,0x7D,0x9F,0xB5,0x6C,0x7C,0x80,0xB7,0x48,0x53,0x40,0xB7,0xC8,0x53,0x40,0xB7,0xD0,0x40,0x60,0xB7,0x48,0x40,0x4C,0x59,0x28,0x5D, + 0x00,0xC2,0x68,0x5A,0x44,0x32,0xA0,0xB7,0xD0,0x41,0x52,0x9E,0x5F,0xB7,0x74,0x7B,0xB0,0x59,0x01,0xC2,0x00,0x3A,0x46,0x32,0x44,0x32,0x34,0x5D,0xA2,0xD2, + 0x08,0x5D,0x53,0x9E,0x44,0x32,0x46,0x32,0x80,0xC3,0x40,0x59,0x44,0x32,0x5A,0x9E,0x20,0xB7,0xD0,0x46,0x42,0x32,0x44,0x32,0x40,0xB7,0x1C,0x58,0xA2,0xD3, + 0x14,0x5D,0x42,0x76,0x44,0x32,0x41,0xA2,0x80,0xB7,0x8C,0x57,0x09,0xC0,0xE2,0x93,0x88,0xD2,0x01,0xAA,0x24,0xD2,0x60,0x5B,0xC0,0xB7,0xC8,0x45,0x40,0xB7, + 0x48,0x4D,0x60,0xB7,0xD0,0x42,0x40,0xB7,0x50,0x46,0x54,0x59,0x00,0xC3,0x3C,0x5A,0x44,0x32,0x5A,0x9E,0x34,0x5D,0x44,0x32,0x52,0x9E,0x60,0xB7,0xC8,0x48, + 0x44,0x32,0x40,0xB7,0xC8,0x49,0xA0,0x59,0x46,0x32,0x5F,0xB5,0xEC,0x7E,0x40,0xB7,0x48,0x4A,0x60,0xB7,0x50,0x47,0x60,0xB7,0xC0,0x4A,0x5F,0xB5,0x6C,0x7E, + 0xA2,0xD0,0x18,0x5D,0x5F,0xB7,0x74,0x7E,0x44,0x32,0x5F,0xB7,0xEC,0x7E,0x94,0x5D,0x5B,0x9E,0x54,0x59,0x93,0x9E,0x20,0xB7,0x48,0x42,0x50,0x5D,0xA0,0xB7, + 0xC8,0x44,0x26,0x35,0xEC,0x9D,0x46,0x32,0xC8,0x5D,0x20,0xB7,0x50,0x44,0x88,0x58,0x80,0xC2,0xC0,0x59,0x26,0x35,0x42,0x32,0x7F,0xB7,0x74,0x7D,0x46,0x32, + 0x73,0x9E,0x52,0x76,0x42,0x09,0x43,0xD0,0x20,0x19,0x46,0x32,0x26,0x35,0xEF,0x9D,0x44,0x32,0xA2,0xD2,0xA0,0x5D,0x48,0x9D,0xD8,0x5D,0x26,0x35,0xBA,0x31, + 0x82,0x74,0x45,0xA2,0x4A,0xA1,0xCD,0xA1,0x05,0xC0,0xC2,0x93,0x01,0xC0,0x86,0x09,0x06,0x74,0x18,0xF0,0xD1,0xA1,0x40,0xB7,0x14,0x58,0x06,0xC0,0x62,0x90, + 0x11,0xD0,0x06,0x29,0x34,0x31,0x02,0x0A,0x04,0x74,0x10,0xF0,0x55,0xA2,0x10,0xF0,0x51,0xA1,0x82,0x90,0x40,0x77,0x05,0xC0,0xA4,0x90,0x02,0x0D,0x80,0xB7, + 0xC8,0x4D,0x00,0x75,0x02,0xC0,0x84,0x91,0xA2,0xD3,0x0C,0x5E,0x00,0xC3,0x20,0x59,0x44,0x32,0x52,0x9E,0x00,0xC6,0x82,0x08,0x44,0x32,0x00,0xC2,0x00,0x3A, + 0x18,0xF0,0x55,0xA2,0x06,0x74,0x21,0xD0,0xB6,0x15,0x62,0x90,0x12,0xD0,0x86,0x29,0x5F,0xB7,0x6C,0x7B,0x5F,0xB7,0xF4,0x7E,0x80,0xC2,0x20,0x5A,0x0C,0x59, + 0x28,0x31,0x9F,0xB7,0x6C,0x7E,0x80,0xC3,0x94,0x59,0x18,0x5D,0x26,0x31,0x53,0x9E,0x00,0xC2,0x14,0x5A,0x46,0x32,0x6C,0x9D,0xEB,0x9D,0x8C,0x59,0x46,0x32, + 0x7F,0xB7,0xEC,0x7B,0x1C,0x5D,0x1F,0xB7,0xEC,0x7C,0x46,0x32,0x53,0x9E,0x20,0x31,0x46,0x32,0x58,0x9E,0x58,0xF0,0x45,0xA2,0x7F,0xB7,0x74,0x7C,0x9F,0xB7, + 0xEC,0x7D,0x22,0x31,0x20,0x31,0x18,0xF0,0x59,0xA1,0x18,0xF0,0xDE,0xA1,0x58,0xF0,0x41,0xA2,0xBF,0xB7,0x6E,0x7C,0xDF,0xB7,0xEE,0x7C,0xFF,0xB7,0x6E,0x7D, + 0x04,0xC0,0x00,0x8C,0x22,0x9C,0xA2,0xD3,0x0C,0x5E,0x00,0xC3,0x20,0x59,0x44,0x32,0x52,0x9E,0x00,0xC4,0x82,0x08,0x44,0x32,0x18,0xF0,0x55,0xA2,0xB8,0x97, + 0x06,0x75,0xF7,0xFF,0x22,0x91,0x10,0xD0,0x59,0xAA,0x01,0xC0,0x0A,0x09,0x92,0x09,0x02,0x75,0x5F,0xB5,0x6C,0x7D,0x7F,0xB5,0xEC,0x7B,0xF7,0xFF,0x24,0x91, + 0x60,0xB7,0x48,0x4B,0x40,0xB7,0x0C,0x73,0x80,0xB7,0x8C,0x73,0x04,0x74,0x20,0xC0,0x65,0xA9,0x40,0xC0,0xE6,0xA9,0x24,0xD1,0x3C,0x59,0xA2,0xD1,0x40,0x5E, + 0x53,0x9E,0xA4,0x00,0xB8,0x31,0x7F,0xB5,0xEC,0x7C,0xF6,0xFF,0x44,0x93,0xE0,0xB7,0x50,0x41,0x80,0xB7,0x0C,0x74,0x5F,0xB7,0x6C,0x7F,0x7B,0x9E,0x40,0xB7, + 0x94,0x74,0x40,0xC0,0x65,0xAA,0x86,0x74,0x40,0xB7,0x0C,0x75,0x20,0xC2,0x6A,0xA9,0x48,0x02,0x44,0x02,0xC8,0xDB,0x1D,0xAA,0x53,0x9E,0x40,0xB7,0x8C,0x57, + 0xC7,0x61,0x7F,0xB5,0xEC,0x7D,0x01,0xC0,0x22,0x93,0x88,0xD0,0xCB,0xA9,0x02,0x0A,0x9F,0xB5,0x6C,0x7C,0xC0,0x96,0x00,0xC4,0x02,0x0D,0x5C,0x97,0x7F,0xB7, + 0x6C,0x7F,0xC4,0x74,0x12,0xD0,0xB6,0x11,0xF9,0xFF,0xE2,0x93,0x06,0x74,0x18,0xF0,0xD1,0xA1,0x40,0xB7,0x14,0x58,0xFA,0xFF,0x24,0x90,0x02,0x0A,0x10,0xF0, + 0x55,0xA2,0x10,0xF0,0xD1,0xA1,0x44,0x97,0x11,0xD0,0x02,0x1A,0x0E,0xC0,0x7C,0x2A,0x02,0x75,0xF4,0xFF,0x72,0x90,0x02,0x74,0x01,0xC0,0x42,0x91,0x02,0x87, + 0x02,0x0A,0x80,0xB5,0x48,0x43,0x7E,0x96,0x60,0xB7,0xC8,0x43,0xB9,0x9D,0x7F,0xB5,0x6C,0x7B,0x6D,0x96,0x48,0xD2,0x1D,0xAA,0x24,0xD2,0x60,0x5B,0xC3,0x96, + 0x88,0xD0,0xCB,0xA9,0x7F,0xB7,0xEC,0x7D,0x73,0x9D,0x39,0x61,0x21,0x59,0xF2,0xD3,0x2E,0x29,0x10,0xF2,0x3D,0x88,0x04,0x1A,0x14,0xBA,0x08,0x40,0x00,0xC0, + 0xCA,0x92,0x54,0x9E,0x20,0x59,0x24,0xBA,0x00,0x40,0x28,0x31,0x5F,0xB5,0x6C,0x7C,0x77,0x96,0x80,0xB7,0x48,0x51,0x02,0x75,0xFE,0xFF,0xA4,0x92,0x80,0xB7, + 0x8C,0x57,0x0E,0x09,0x0E,0x87,0x08,0xD2,0x19,0xA1,0x4F,0x96,0x12,0xBA,0x01,0x40,0x5F,0xB5,0x74,0x7C,0x66,0x96,0x0D,0xA6,0xA0,0xB7,0x8C,0x57,0xC0,0xB7, + 0x8C,0x58,0x02,0x0A,0xC8,0xD2,0x29,0xA2,0x14,0xFF,0x31,0x9B,0x08,0xD2,0x51,0xAA,0x00,0x75,0x06,0xC0,0x82,0x91,0x86,0x0D,0x14,0xFF,0x20,0x9B,0x8A,0x0D, + 0x14,0xFF,0x1D,0x9B,0x88,0xD2,0x45,0xAA,0x00,0x75,0x06,0xC0,0x24,0x91,0x86,0x0D,0x14,0xFF,0x15,0x9B,0x02,0x74,0x06,0xC0,0x82,0x91,0x80,0xB7,0x8C,0x58, + 0x88,0xD2,0x09,0xAA,0x00,0x75,0x04,0xC0,0x44,0x92,0x88,0xD2,0x3D,0xA2,0x88,0xD2,0x3D,0xAA,0x02,0x0D,0x02,0x09,0x00,0x75,0x01,0xD0,0x22,0x0D,0x06,0x75, + 0x01,0xD0,0x22,0x09,0x93,0x9E,0x00,0xE0,0xA6,0x36,0x04,0xC0,0x64,0x93,0x34,0xC0,0x88,0x9A,0x48,0xD2,0x4D,0xAA,0x00,0x75,0x02,0x91,0x80,0xB7,0x8C,0x58, + 0x88,0xD2,0x11,0xAA,0x00,0x75,0x06,0xC0,0x04,0x90,0x02,0x0A,0x88,0xD2,0x35,0xA2,0x88,0xD2,0x3D,0xAA,0x02,0x75,0x05,0xC0,0xF4,0x91,0x40,0x77,0x01,0xC0, + 0xE4,0x92,0x88,0xD2,0x3D,0xAA,0xA0,0xB7,0x94,0x57,0x02,0x75,0x05,0xC0,0xE2,0x92,0x04,0x75,0x06,0xC0,0x62,0x93,0x08,0xF2,0x25,0xAA,0xFF,0xCF,0x7C,0x2A, + 0x61,0xC0,0x08,0x75,0x06,0xC0,0xC2,0x90,0x80,0xB7,0x8C,0x57,0x08,0xD2,0x19,0xAA,0x06,0x75,0x05,0xC0,0xE2,0x93,0x88,0xD2,0x3D,0xAA,0xA0,0xB7,0x94,0x57, + 0x04,0x75,0x06,0xC0,0x02,0x90,0x86,0x09,0x8A,0x0D,0x34,0xC0,0x3F,0x9B,0x8A,0x0D,0x14,0xFF,0xBB,0x9A,0xD0,0xD2,0x39,0xA0,0x8A,0x0D,0x14,0xFF,0xB6,0x9A, + 0x48,0xD2,0x51,0xAA,0xD0,0xD2,0x31,0xA0,0x00,0x75,0x05,0xC0,0x44,0x91,0x34,0xC0,0x95,0x99,0x60,0xB7,0x94,0x5F,0x34,0xC0,0xFD,0x9A,0x88,0xD2,0x3D,0xAA, + 0x08,0xD2,0x31,0xA0,0x00,0x75,0x02,0xC0,0xE4,0x90,0x60,0xB7,0x94,0x5F,0x34,0xC0,0xF2,0x9A,0x80,0xB7,0x8C,0x57,0x08,0xD2,0x15,0xA0,0x86,0x0D,0x14,0xFF, + 0x97,0x9A,0x88,0xD2,0x3D,0xA9,0x8B,0x00,0x0A,0x0A,0x84,0x74,0x00,0xB5,0x29,0x52,0x08,0xD2,0x2D,0xA2,0x02,0x91,0x80,0xB7,0x8C,0x57,0x48,0xD2,0x05,0xAA, + 0x10,0x75,0x02,0xC0,0x72,0x90,0x02,0x0A,0x08,0xD2,0x2D,0xA2,0x9F,0xB7,0xEE,0x7E,0xBF,0xB7,0x6E,0x7F,0xDF,0xB7,0xEE,0x7F,0x60,0x8C,0x22,0x9C,0x86,0x0D, + 0x14,0xFF,0x78,0x9A,0x02,0x74,0x02,0xC0,0xE2,0x91,0x60,0xB7,0x94,0x5E,0x0A,0x0A,0x88,0xD2,0x3D,0xA2,0x34,0xC0,0xC2,0x9A,0x0E,0xC0,0x7C,0x28,0x2C,0x74, + 0x08,0xD2,0x29,0xA0,0xFB,0xFF,0x04,0x90,0x80,0xB7,0x8C,0x57,0x0E,0x09,0x86,0x0E,0x88,0xD2,0x1D,0xA1,0x9E,0x0D,0x14,0xFF,0x5E,0x9A,0x64,0x97,0x06,0x75, + 0xFE,0xFF,0x44,0x90,0xB8,0x97,0x8A,0x0D,0x14,0xFF,0x56,0x9A,0x88,0xD2,0x45,0xAA,0x00,0x75,0xF9,0xFF,0x62,0x93,0x86,0x0D,0x14,0xFF,0x4E,0x9A,0x86,0x0D, + 0x14,0xFF,0x4B,0x9A,0x02,0x74,0xF9,0xFF,0x04,0x93,0x88,0xD2,0x3D,0xA0,0x3D,0x97,0x88,0xD2,0x4D,0xAA,0x00,0x75,0xFD,0xFF,0x82,0x93,0x9F,0xB7,0xEE,0x7E, + 0xBF,0xB7,0x6E,0x7F,0xDF,0xB7,0xEE,0x7F,0x60,0x8C,0x22,0x9C,0x48,0xD2,0x5D,0xAA,0x00,0x75,0xFA,0xFF,0x02,0x92,0x8A,0x0D,0x14,0xFF,0x30,0x9A,0x4B,0x97, + 0x60,0xB7,0x14,0x5F,0x34,0xC0,0x7F,0x9A,0x88,0xD2,0x35,0xA0,0x3F,0x97,0x02,0x0A,0x1C,0x97,0x34,0xC0,0x47,0x9B,0x10,0xD2,0x39,0xAA,0x08,0x75,0x01,0xC0, + 0x82,0x91,0x88,0xD2,0x3D,0xAA,0x02,0x75,0xFA,0xFF,0x84,0x90,0x80,0xB7,0x8C,0x57,0x08,0xD2,0x19,0xAA,0x08,0x75,0xF9,0xFF,0xA4,0x93,0x9A,0x0D,0x14,0xFF, + 0x10,0x9A,0x9A,0x0D,0x14,0xFF,0x0D,0x9A,0x35,0x97,0x82,0x0D,0x8A,0x09,0x34,0xC0,0x89,0x9A,0x3F,0x97,0x34,0xC0,0x30,0x99,0x56,0x97,0x86,0x0D,0x82,0x09, + 0x34,0xC0,0x81,0x9A,0x3E,0x97,0x86,0x0D,0x14,0xFF,0xFC,0x99,0x00,0x74,0x02,0x0A,0x01,0xD0,0x42,0x0A,0x10,0xD2,0x39,0xA2,0xD7,0x97,0x34,0xC0,0xEC,0x9A, + 0xD4,0x97,0x1D,0xA6,0xA0,0xB7,0x94,0x57,0xF1,0xD3,0x3E,0x2D,0xD0,0xD2,0x25,0xAA,0x06,0x75,0x07,0xC0,0x42,0x90,0xE0,0xB7,0x8C,0x58,0x34,0xC0,0x74,0x99, + 0x08,0xD2,0x61,0xAA,0x00,0x75,0x04,0xC0,0x04,0x91,0x90,0xD2,0x3D,0xAA,0xA0,0xB7,0x8C,0x57,0x04,0x75,0x04,0xC0,0x62,0x91,0xC8,0xD2,0x25,0xAA,0x06,0x75, + 0x06,0xC0,0x62,0x93,0x48,0xD2,0x6D,0xAA,0x00,0x75,0x04,0xC0,0x44,0x92,0x90,0xD2,0x35,0xA2,0x08,0xD2,0x79,0xAA,0x02,0x75,0x04,0xC0,0xC2,0x92,0xD0,0xD2, + 0xA5,0xAA,0xC0,0xB7,0x94,0x57,0x44,0x75,0x04,0xC0,0x82,0x93,0x46,0x75,0x05,0xC0,0xC2,0x90,0x44,0x75,0x8E,0x0D,0x53,0xB3,0x42,0x44,0xA0,0xB7,0x8C,0x57, + 0x14,0xFF,0xB5,0x99,0xD0,0xD2,0x25,0xA9,0x69,0x9E,0x86,0x74,0x00,0xB5,0xA9,0x51,0x06,0xC0,0x82,0x91,0x84,0x74,0x06,0xC0,0x22,0x93,0x8E,0x0D,0x14,0xFF, + 0xA7,0x99,0xD0,0xD2,0x3D,0xA0,0x8E,0x0D,0x14,0xFF,0xA2,0x99,0xD0,0xD2,0xA5,0xAA,0xD0,0xD2,0x35,0xA0,0xC0,0xB7,0x8C,0x57,0x44,0x75,0x06,0xC0,0x22,0x93, + 0x46,0x75,0x07,0xC0,0x82,0x91,0x48,0xD2,0x71,0xAA,0x00,0x75,0x02,0xC0,0x44,0x92,0x34,0xC0,0x77,0x98,0x60,0xB7,0x94,0x5F,0x34,0xC0,0xDF,0x99,0x10,0xD2, + 0x31,0xA0,0x86,0x0D,0x14,0xFF,0x86,0x99,0x50,0xD2,0x25,0xAA,0x69,0x9E,0x10,0x75,0x00,0xB5,0x29,0x52,0x00,0xC0,0xF4,0x92,0x80,0xB7,0x8C,0x58,0x0A,0x09, + 0x88,0xD2,0x0D,0xAA,0x00,0x75,0x42,0xB3,0x22,0x44,0x10,0xD2,0x2D,0xA1,0x9F,0xB7,0x6E,0x7E,0xBF,0xB7,0xEE,0x7E,0xDF,0xB7,0x6E,0x7F,0xFF,0xB7,0xEE,0x7F, + 0x02,0xC0,0x00,0x8C,0x22,0x9C,0x80,0xB7,0x8C,0x57,0x02,0x09,0x08,0xD2,0x0D,0xA1,0x9F,0xB7,0x6E,0x7E,0xBF,0xB7,0xEE,0x7E,0xDF,0xB7,0x6E,0x7F,0xFF,0xB7, + 0xEE,0x7F,0x02,0xC0,0x00,0x8C,0x22,0x9C,0x8A,0x0D,0x14,0xFF,0x56,0x99,0x90,0xD2,0x3D,0xAA,0xA0,0xB7,0x8C,0x57,0x04,0x75,0xFB,0xFF,0x24,0x93,0xC8,0xD2, + 0x25,0xAA,0x04,0x75,0xFB,0xFF,0xC4,0x92,0x60,0xB7,0x94,0x5E,0x34,0xC0,0x9A,0x99,0xC8,0xD2,0x25,0xAA,0x08,0xD2,0x29,0xA0,0x6C,0x97,0x34,0xC0,0x6A,0x98, + 0xAE,0x97,0x60,0xB7,0x14,0x5F,0x34,0xC0,0x8E,0x99,0x08,0xD2,0x79,0xAA,0x90,0xD2,0x35,0xA0,0x02,0x75,0xFB,0xFF,0xC4,0x91,0x60,0xB7,0x94,0x70,0xC0,0xB7, + 0x94,0x57,0x34,0xC0,0x81,0x99,0xD0,0xD2,0xA5,0xAA,0x90,0xD2,0x39,0xA0,0x44,0x75,0xFB,0xFF,0x04,0x91,0x90,0xD2,0x5D,0xAB,0x84,0x75,0x06,0xC0,0x62,0x91, + 0x82,0x75,0x05,0xC0,0xC2,0x91,0xD0,0xD2,0xC5,0xAA,0x46,0x75,0xFA,0xFF,0xC4,0x93,0x34,0xC0,0x3A,0x9A,0x10,0xD2,0x39,0xAA,0xA0,0xB7,0x8C,0x57,0x08,0x75, + 0x03,0xC0,0x22,0x93,0x88,0xD2,0xBD,0xA9,0xC4,0x74,0x05,0xC0,0xE2,0x91,0xD0,0xD2,0xA5,0xAA,0x4C,0x97,0x80,0x74,0xF8,0xFF,0xE2,0x93,0xD0,0xD2,0x21,0xAA, + 0xE2,0x0D,0x90,0xD2,0x3D,0xA2,0x14,0xFF,0xFE,0x98,0xA2,0x0D,0x14,0xFF,0xFB,0x98,0x13,0x97,0x90,0xD2,0xBD,0xAA,0xC0,0xB7,0x8C,0x57,0x42,0x75,0xF9,0xFF, + 0x44,0x90,0xAB,0x9E,0x14,0xFF,0xF0,0x98,0x0E,0xC0,0x7C,0x28,0x00,0x74,0x88,0xD2,0x4D,0xA0,0xF8,0xFF,0x04,0x93,0xAB,0x9E,0x14,0xFF,0xE6,0x98,0x88,0xD2, + 0x51,0xA0,0x11,0x97,0x88,0xD2,0x3D,0xAA,0x02,0x75,0xF9,0xFF,0xC4,0x92,0x88,0xD2,0x2D,0xAA,0x00,0x75,0x03,0xC0,0x64,0x90,0x8A,0x0D,0x14,0xFF,0xD6,0x98, + 0xC8,0xD2,0x3D,0xA0,0x2F,0x97,0x93,0x9E,0xC0,0xB7,0x8C,0x57,0x14,0xFF,0xCE,0x98,0xD0,0xD2,0x3D,0xA0,0x8E,0x0D,0x14,0xFF,0xC9,0x98,0xD0,0xD2,0xA5,0xAA, + 0xD0,0xD2,0x35,0xA0,0x44,0x75,0xF9,0xFF,0x64,0x91,0xAB,0x9E,0x14,0xFF,0xBF,0x98,0x8D,0x00,0x80,0xB7,0x29,0x51,0x00,0xB5,0x29,0x50,0x02,0x75,0xC2,0x90, + 0x88,0xD2,0x5D,0xAA,0x04,0x75,0xF8,0xFF,0xE4,0x93,0xAB,0x9E,0x14,0xFF,0xB0,0x98,0x8D,0x00,0x00,0xB5,0xA9,0x50,0x17,0x97,0x08,0xD2,0x59,0xAA,0x06,0x75, + 0x22,0x91,0x08,0xF2,0x45,0xAA,0xFF,0xCF,0x7C,0x2A,0x61,0xC0,0x08,0x75,0xF8,0xFF,0x84,0x91,0x8A,0x0D,0x14,0xFF,0x9D,0x98,0x8D,0x00,0x00,0xB5,0xA9,0x50, + 0x04,0x97,0x88,0xD2,0xBD,0xA9,0xC2,0x74,0xFC,0xFF,0x04,0x91,0x34,0xC0,0x8B,0x99,0x60,0xB7,0x14,0x71,0x34,0xC0,0xE2,0x98,0x8B,0x00,0x00,0xB5,0xA9,0x52, + 0x9A,0x0D,0x14,0xFF,0x88,0x98,0x9A,0x0D,0x14,0xFF,0x85,0x98,0x8B,0x00,0x80,0xB7,0xA9,0x52,0x00,0x75,0xFB,0xFF,0x24,0x92,0x9A,0x0D,0x14,0xFF,0x7C,0x98, + 0x9A,0x0D,0x14,0xFF,0x79,0x98,0x69,0x97,0x93,0x9E,0x14,0xFF,0x75,0x98,0xC8,0xD2,0x3D,0xA0,0xCE,0x96,0xB3,0x9E,0x14,0xFF,0x6F,0x98,0x71,0x9E,0xB3,0x9E, + 0x00,0xB5,0x29,0x51,0x14,0xFF,0x69,0x98,0x1C,0xC0,0x3E,0x7C,0x01,0xC0,0xC4,0x90,0x8D,0x01,0x8A,0x0D,0x34,0xC0,0xE2,0x98,0xD0,0xD2,0xC5,0xAA,0x43,0x97, + 0x92,0x0D,0x34,0xC0,0xDC,0x98,0xD0,0xD2,0xA5,0xAA,0x9C,0x96,0x71,0x9E,0x02,0x0A,0x80,0xB5,0x29,0x51,0x86,0x0D,0x14,0xFF,0x51,0x98,0x82,0x09,0x86,0x0D, + 0x34,0xC0,0xCE,0x98,0xAB,0x9E,0x86,0x09,0x34,0xC0,0xCA,0x98,0xD0,0xD2,0xC5,0xAA,0x44,0x75,0xF4,0xFF,0xC4,0x90,0x90,0xD2,0x5D,0xAB,0x21,0x97,0x9A,0x0D, + 0x14,0xFF,0x3E,0x98,0x9A,0x0D,0x14,0xFF,0x3B,0x98,0xD6,0x97,0x05,0xA6,0xA0,0xB7,0x8C,0x57,0xF1,0xD3,0x3E,0x2D,0xC8,0xD2,0x25,0xAA,0x06,0x75,0x02,0xC0, + 0x42,0x91,0xA0,0xB7,0x94,0x58,0x14,0xC0,0xBC,0x9B,0x10,0xD2,0x21,0xAA,0x00,0x75,0x01,0xC0,0x44,0x92,0xC8,0xD2,0x25,0xAA,0xA0,0xB7,0x8C,0x57,0x04,0x75, + 0x01,0xC0,0xA2,0x92,0x86,0x09,0x96,0x0D,0x34,0xC0,0x9D,0x98,0x34,0xC0,0xDB,0x98,0x60,0xB7,0x94,0x5F,0x34,0xC0,0x6A,0x98,0x60,0xB7,0x94,0x5F,0x08,0xD2, + 0x31,0xA0,0x34,0xC0,0x64,0x98,0x08,0xD2,0x35,0xA0,0x86,0x0D,0x14,0xFF,0x0B,0x98,0x50,0xD2,0x31,0xAA,0x8B,0x00,0x00,0xB5,0x29,0x52,0x00,0x75,0xE4,0x90, + 0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0x22,0x9C,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0x19,0xC0,0x40,0x90,0x8A,0x0D,0xF4,0xFE, + 0xF4,0x9B,0xC8,0xD2,0x25,0xAA,0xA0,0xB7,0x8C,0x57,0x04,0x75,0xFE,0xFF,0xE4,0x91,0x8E,0x0D,0x82,0x09,0x34,0xC0,0x6A,0x98,0xC9,0x97,0x80,0x74,0xFD,0xFF, + 0xE2,0x92,0xC8,0xD2,0x21,0xAA,0xE2,0x0D,0x88,0xD2,0x3D,0xA2,0xF4,0xFE,0xDE,0x9B,0xA2,0x0D,0xF4,0xFE,0xDB,0x9B,0xAB,0x97,0x0D,0xA6,0xE2,0x0D,0xF4,0xFE, + 0xDB,0x9B,0x02,0x74,0x08,0xC0,0x02,0x92,0x60,0xB7,0x14,0x5E,0xA0,0xB7,0x94,0x58,0xA0,0xB7,0x8C,0x57,0x34,0xC0,0x1F,0x98,0x80,0xB7,0x0C,0x60,0x0E,0xC0, + 0x7C,0x28,0x10,0xD2,0x2D,0xA9,0x40,0xC0,0x05,0xA8,0x0B,0x03,0x80,0x74,0x88,0xD2,0x3D,0xA0,0x0B,0x07,0x06,0xC0,0xA4,0x93,0x14,0xC0,0x9A,0x9B,0x88,0xD2, + 0x3D,0xAA,0x08,0x75,0x05,0xC0,0x82,0x91,0x86,0x0D,0xF4,0xFE,0xB2,0x9B,0x10,0xD2,0x29,0xAA,0x00,0x75,0x06,0xC0,0xA4,0x90,0x10,0xD2,0x31,0xAA,0x00,0x75, + 0x05,0xC0,0xE4,0x90,0x88,0xD2,0x3D,0xAA,0x04,0x75,0x05,0xC0,0x42,0x91,0x14,0xC0,0x31,0x9B,0x10,0xD2,0x21,0xAA,0x02,0x75,0x05,0xC0,0x02,0x92,0x88,0xD2, + 0x3D,0xA9,0x11,0xD0,0x22,0x1A,0x0E,0xC0,0x7C,0x2A,0x02,0x75,0x01,0xC0,0x14,0x93,0x86,0x09,0x96,0x0D,0x34,0xC0,0x10,0x98,0x34,0xC0,0x4E,0x98,0x60,0xB7, + 0x94,0x5F,0x14,0xC0,0xDD,0x9B,0x60,0xB7,0x94,0x5F,0x08,0xD2,0x31,0xA0,0x14,0xC0,0xD7,0x9B,0x08,0xD2,0x35,0xA0,0x86,0x0D,0xF4,0xFE,0x7E,0x9B,0x10,0xD2, + 0x29,0xAA,0x8B,0x00,0x00,0xB5,0x29,0x52,0x00,0x75,0xC2,0x90,0xC8,0xD2,0x25,0xAA,0x00,0x75,0x03,0xC0,0x24,0x91,0x88,0xD2,0x3D,0xAA,0x06,0x75,0x22,0x91, + 0x00,0x75,0x03,0xC0,0x44,0x90,0x50,0xD2,0x31,0xAA,0x00,0x75,0x02,0xC0,0xA2,0x93,0x9F,0xB7,0xEE,0x7E,0xBF,0xB7,0x6E,0x7F,0xDF,0xB7,0xEE,0x7F,0x60,0x8C, + 0x14,0xC0,0x00,0x91,0x50,0xD2,0x2D,0xAA,0x02,0x75,0x05,0xC0,0xC2,0x91,0x02,0x0A,0x88,0xD2,0x35,0xA2,0x82,0x74,0x03,0xC0,0xE2,0x92,0x86,0x0D,0xF4,0xFE, + 0x4F,0x9B,0x00,0x74,0x02,0x0A,0x01,0xD0,0x42,0x0A,0x86,0x0D,0x82,0x09,0x08,0xD2,0x59,0xA2,0x14,0xC0,0xC6,0x9B,0x86,0x09,0x8A,0x0D,0x14,0xC0,0xC2,0x9B, + 0x8A,0x0D,0xF4,0xFE,0x3E,0x9B,0xC8,0xD2,0x59,0xA0,0x8A,0x0D,0xF4,0xFE,0x39,0x9B,0x50,0xD2,0x51,0xAA,0xC8,0xD2,0x51,0xA0,0xA0,0xB7,0x8C,0x57,0x00,0x75, + 0x04,0xC0,0x24,0x90,0x14,0xC0,0x16,0x9A,0x60,0xB7,0x94,0x5F,0x14,0xC0,0x7E,0x9B,0x88,0xD2,0x3D,0xAA,0x0E,0xC0,0x7C,0x28,0x08,0xD2,0x31,0xA0,0x02,0x75, + 0x03,0xC0,0x82,0x92,0x02,0x0A,0x08,0xD2,0x35,0xA2,0x86,0x0D,0xF4,0xFE,0x1B,0x9B,0x48,0xD2,0x45,0xAA,0x8D,0x00,0x00,0xB5,0x29,0x52,0x10,0x75,0x02,0xC0, + 0xF4,0x92,0x90,0xD2,0x4D,0xA9,0x0A,0x0A,0x80,0x74,0x24,0xB3,0x22,0x44,0x08,0xD2,0x4D,0xA2,0x9F,0xB7,0xEE,0x7E,0xBF,0xB7,0x6E,0x7F,0xDF,0xB7,0xEE,0x7F, + 0x60,0x8C,0x22,0x9C,0x86,0x0D,0xF4,0xFE,0x00,0x9B,0x88,0xD2,0x3D,0xAA,0x04,0x75,0xFA,0xFF,0x44,0x93,0x60,0xB7,0x94,0x5E,0x14,0xC0,0x4B,0x9B,0x08,0xD2, + 0x29,0xA0,0x14,0xC0,0x83,0x9A,0x10,0xD2,0x21,0xAA,0x02,0x75,0xFA,0xFF,0x84,0x92,0x8A,0x0D,0xF4,0xFE,0xEB,0x9A,0x4F,0x97,0x86,0x0D,0xF4,0xFE,0xE7,0x9A, + 0x10,0xD2,0x31,0xAA,0x00,0x75,0xF9,0xFF,0x82,0x93,0xDF,0x97,0xA2,0x0D,0xF4,0xFE,0xDE,0x9A,0x22,0x97,0x14,0xC0,0xFE,0x9B,0x08,0xD2,0x59,0xAA,0xA0,0xB7, + 0x8C,0x57,0x08,0x75,0x01,0xC0,0x62,0x92,0x06,0x75,0x22,0x91,0x08,0xF2,0x25,0xAA,0xFF,0xCF,0x7C,0x2A,0x61,0xC0,0x08,0x75,0xFC,0xFF,0xE4,0x90,0x82,0x0D, + 0x8A,0x09,0x14,0xC0,0x47,0x9B,0x81,0x97,0xE2,0x0D,0xF4,0xFE,0xC2,0x9A,0xA2,0x0D,0xF4,0xFE,0xBF,0x9A,0xEC,0x96,0x80,0xB7,0x8C,0x57,0x02,0x09,0x08,0xD2, + 0x0D,0xA1,0x9F,0xB7,0xEE,0x7E,0xBF,0xB7,0x6E,0x7F,0xDF,0xB7,0xEE,0x7F,0x60,0x8C,0x22,0x9C,0xDA,0x99,0x80,0x97,0x08,0xD2,0x35,0xA0,0x8F,0x97,0x60,0xB7, + 0x14,0x5F,0x14,0xC0,0xFC,0x9A,0x88,0xD2,0x3D,0xA9,0x88,0xD2,0x35,0xA0,0x4F,0x97,0x14,0xC0,0x9A,0x9B,0x9A,0x0D,0xF4,0xFE,0x9E,0x9A,0x9A,0x0D,0xF4,0xFE, + 0x9B,0x9A,0x08,0xD2,0x39,0xAA,0xC5,0x97,0x0D,0xA6,0xE2,0x0D,0xF4,0xFE,0x99,0x9A,0x02,0x74,0x04,0xC0,0xE2,0x91,0x60,0xB7,0x94,0x60,0xA0,0xB7,0x8C,0x57, + 0x14,0xC0,0xDF,0x9A,0x80,0xB7,0x0C,0x61,0x0E,0xC0,0x7C,0x28,0x40,0xC0,0x05,0xAA,0x00,0x75,0xC8,0xD2,0x25,0xA2,0x02,0xC0,0xA2,0x90,0x04,0x75,0x04,0xC0, + 0x42,0x90,0x06,0x75,0x03,0xC0,0xA2,0x90,0x82,0x0E,0xC0,0xB7,0x8C,0x58,0x08,0xD2,0x4D,0xAA,0x00,0x75,0x01,0xC0,0x64,0x92,0x14,0xC0,0x50,0x9A,0x86,0x0D, + 0xF4,0xFE,0x6D,0x9A,0x86,0x0D,0xF4,0xFE,0x6A,0x9A,0xC8,0xD2,0x25,0xAA,0xC0,0xB7,0x94,0x57,0x06,0x75,0x01,0xC0,0x02,0x92,0x04,0x75,0x22,0x91,0x9F,0xB7, + 0xEE,0x7E,0xBF,0xB7,0x6E,0x7F,0xDF,0xB7,0xEE,0x7F,0x60,0x8C,0x22,0x9C,0x88,0xD2,0x3D,0xAA,0x02,0x0D,0x02,0x09,0x00,0x75,0x01,0xD0,0x22,0x0D,0x53,0x9E, + 0x06,0x75,0x01,0xD0,0x22,0x09,0x00,0xE0,0x34,0x32,0x01,0xC0,0x62,0x91,0x82,0x0D,0x9F,0xB7,0xEE,0x7E,0xBF,0xB7,0x6E,0x7F,0xDF,0xB7,0xEE,0x7F,0x60,0x8C, + 0x08,0x96,0xA2,0x0D,0xF4,0xFE,0x3E,0x9A,0xCC,0x97,0x9F,0xB7,0xEE,0x7E,0xBF,0xB7,0x6E,0x7F,0xDF,0xB7,0xEE,0x7F,0x60,0x8C,0x5C,0x96,0x48,0xD2,0x41,0xAA, + 0x00,0x75,0x02,0xC0,0xA4,0x90,0x90,0xD2,0x49,0xA2,0x11,0xD0,0x58,0x1E,0x0E,0xC0,0x7C,0x2A,0x06,0x75,0x02,0xC0,0xD4,0x90,0xC8,0xD2,0x25,0xAA,0x04,0x75, + 0xFE,0xFF,0x64,0x90,0xC9,0x97,0xA3,0x9E,0x9F,0xB7,0xEE,0x7E,0xBF,0xB7,0x6E,0x7F,0xDF,0xB7,0xEE,0x7F,0x60,0x8C,0xE1,0xFF,0xE0,0x90,0xA3,0x9E,0xF4,0xFE, + 0x14,0x9A,0xF2,0xD3,0x8E,0x2A,0x40,0xB7,0x8C,0x71,0x80,0xB7,0x0C,0x72,0x6B,0x9E,0x20,0xC0,0x65,0xA9,0x40,0xC0,0x65,0xAA,0x88,0xD2,0x3D,0xA1,0xC8,0xD2, + 0x21,0xA2,0x8C,0x97,0xE2,0x0D,0xF4,0xFE,0x01,0x9A,0xA2,0x0D,0xF4,0xFE,0xFE,0x99,0x6D,0x97,0x60,0xB7,0x14,0x5E,0x14,0xC0,0x4D,0x9A,0x80,0xB7,0x0C,0x60, + 0x0E,0xC0,0x7C,0x28,0x40,0xC0,0x05,0xA8,0x08,0x74,0x88,0xD2,0x3D,0xA0,0xFB,0xFF,0xC4,0x92,0x8D,0x97,0x46,0x77,0xFD,0xFF,0xD2,0x93,0x60,0xB7,0x94,0x72, + 0x14,0xC0,0x3A,0x9A,0x90,0xD2,0x49,0xA0,0xB6,0x97,0x60,0xB7,0x94,0x5E,0x14,0xC0,0x33,0x9A,0xC8,0xD2,0x25,0xAA,0x08,0xD2,0x29,0xA0,0x78,0x97,0x05,0xA6, + 0xA0,0xB7,0x8C,0x58,0x20,0xB7,0x8C,0x57,0x02,0x0A,0x88,0xD2,0x3D,0xA9,0x80,0xB5,0xA9,0x53,0x80,0xB5,0x29,0x53,0x86,0x74,0x82,0x90,0x8B,0x9E,0xAA,0x09, + 0x97,0x98,0x88,0xD2,0x31,0xAA,0x04,0x75,0x42,0x91,0xD4,0xFF,0x93,0x9A,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0xC5,0xFF,0x00,0x92,0x08,0xD2, + 0x29,0xAA,0x00,0x75,0x00,0xC0,0x22,0x93,0x88,0xD2,0x35,0xAA,0x00,0x75,0x00,0xC0,0xA2,0x93,0x88,0xD2,0x3D,0xAA,0x06,0x75,0xFF,0xFF,0x84,0x91,0x88,0xD2, + 0x39,0xAA,0x00,0x75,0x00,0xC0,0xA2,0x92,0x06,0x75,0x00,0xC0,0x42,0x92,0x88,0xD2,0xB6,0xA9,0xD4,0xFF,0xB1,0x9B,0xDE,0x97,0xF4,0xFF,0xC6,0x99,0x9F,0xB7, + 0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0xC4,0xFF,0x60,0x91,0xFF,0x9A,0xE4,0x97,0x88,0xD2,0xB6,0xA9,0xF4,0xFF,0x59,0x99,0xCE,0x97,0x40,0xB7,0x94,0x57, + 0x0E,0xC0,0xFC,0x29,0x0E,0xC0,0xFC,0x2D,0x02,0x0A,0xC0,0x74,0xD0,0xD0,0x4D,0xA2,0x50,0xD0,0xC6,0xA1,0x00,0xC0,0x04,0x92,0xD0,0x76,0x40,0xB3,0xB4,0x48, + 0x06,0x09,0x80,0xB7,0x8C,0x76,0xD0,0xD0,0x4D,0xA1,0x5A,0x9E,0x40,0xC0,0x45,0xAA,0x50,0xD0,0x45,0xA2,0x22,0x9C,0xC4,0x74,0x40,0xB3,0xA4,0x48,0x06,0x0A, + 0xD0,0xD0,0x4D,0xA2,0x22,0x9C,0x40,0xB7,0x94,0x58,0x20,0xB7,0x0C,0x47,0x0E,0xC0,0xFC,0x2D,0x90,0xD0,0x51,0xAA,0x88,0x5D,0x40,0xB7,0x0C,0x57,0x00,0xC2, + 0x0C,0x5A,0x08,0x3A,0x80,0xB5,0xAD,0x41,0x5C,0x9E,0xFE,0xC0,0xFE,0x0C,0x20,0xE2,0x86,0xA9,0x4B,0x9E,0x62,0xB5,0x35,0x43,0xD0,0xD0,0x49,0xAA,0xD0,0xD0, + 0x45,0xA9,0x04,0x1A,0x04,0x19,0x4C,0x59,0x00,0xC2,0x30,0x5A,0x44,0x32,0x82,0xB5,0xAD,0x40,0xD0,0xD0,0x45,0xA9,0xD0,0xD0,0x4A,0xA9,0x0A,0x0A,0x01,0xC1, + 0x25,0x65,0x04,0x1D,0x42,0xB5,0xB5,0x44,0x80,0xB5,0x2D,0x40,0xC0,0x74,0xC4,0x90,0x80,0xB7,0x2D,0x40,0x4B,0x9E,0x08,0x7D,0x64,0x90,0x84,0x19,0xF8,0x97, + 0x22,0x9C,0x5C,0x9E,0x00,0xE0,0x80,0x09,0x40,0xB3,0xA2,0x48,0x10,0xD0,0xB2,0x19,0x02,0x09,0x29,0xF2,0x05,0xA1,0xC1,0x93,0x22,0x9C,0x11,0xF0,0x20,0x0E, + 0x5A,0x9E,0x40,0xB3,0xA2,0x48,0x10,0xD0,0xC2,0x19,0x29,0xF0,0x65,0xAA,0x29,0xF0,0x45,0xA2,0x81,0x93,0x22,0x9C,0x05,0xA6,0x80,0xB7,0x8C,0x58,0x48,0xD2, + 0x15,0xAA,0x00,0x75,0xE4,0x90,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0x22,0x9C,0x86,0x0D,0xF4,0xFE,0x0A,0x99,0xA0,0xB7,0x8C,0x57,0x0E,0xC0, + 0x7C,0x28,0x00,0x74,0x08,0xD2,0x21,0xA0,0xFF,0xFF,0x02,0x92,0x8A,0x0D,0xF4,0xFE,0xFE,0x98,0x08,0xD2,0x25,0xA0,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F, + 0x40,0x8C,0x22,0x9C,0x39,0xF8,0x05,0xA2,0x8E,0x0D,0xF4,0xFE,0xF1,0x98,0xF2,0xD3,0x0E,0x29,0x8E,0x76,0xA2,0x91,0x40,0xB7,0x8C,0x57,0x48,0xD0,0x45,0xAA, + 0x04,0x0A,0x10,0xD1,0x29,0x06,0x88,0xD0,0x45,0xA2,0xF8,0xF9,0x1D,0xAA,0x22,0x9C,0x96,0x0D,0xF4,0xFE,0xDE,0x98,0x80,0xB7,0x8C,0x57,0x88,0xD2,0x05,0xA0, + 0xF8,0xF9,0x1D,0xAA,0x22,0x9C,0x05,0xA6,0x80,0xB7,0x8C,0x58,0xA0,0xB7,0x8C,0x57,0x06,0x0D,0x48,0xD2,0x11,0xA9,0x02,0x0A,0x48,0xD2,0x31,0xA2,0x84,0x74, + 0xC8,0xD2,0x2A,0xA1,0xAD,0x9E,0x00,0xC0,0xC2,0x93,0x82,0x74,0x22,0x91,0x86,0x74,0xE2,0x90,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0x22,0x9C, + 0x86,0x0D,0xF4,0xFE,0xB9,0x98,0x0E,0xC0,0x7C,0x28,0x00,0x74,0x48,0xD2,0x31,0xA0,0x00,0xC0,0x44,0x92,0x48,0xD2,0x35,0xA0,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7, + 0xEE,0x7F,0x40,0x8C,0x22,0x9C,0x48,0xD2,0x32,0xA1,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0xAD,0x97,0x0E,0x0A,0x8A,0x0D,0x48,0xD2,0x31,0xA2, + 0xF4,0xFE,0x9C,0x98,0x0E,0xC0,0x7C,0x28,0x04,0x74,0x48,0xD2,0x35,0xA0,0x00,0xC0,0xE2,0x93,0x06,0x74,0x00,0xC0,0xC2,0x92,0x02,0x74,0xA2,0x91,0x10,0xF2, + 0x2D,0xAA,0x0F,0xC0,0x7E,0x09,0xF0,0xCF,0x00,0x09,0x44,0x22,0x60,0xC0,0x00,0x75,0xFE,0xFF,0xE4,0x93,0xC3,0x97,0x8A,0x0D,0xF4,0xFE,0x81,0x98,0x48,0xD2, + 0x3D,0xA0,0xEF,0x97,0x86,0x0D,0xF4,0xFE,0x7B,0x98,0x48,0xD2,0x39,0xA0,0xE9,0x97,0x83,0x9E,0xF4,0xFE,0x75,0x98,0x88,0xD2,0x21,0xA0,0xE3,0x97,0x05,0xA6, + 0xA0,0xB7,0x94,0x58,0x96,0x0D,0xF4,0xFE,0x6C,0x98,0x50,0xD2,0xB9,0xA9,0xA0,0xB7,0x8C,0x57,0x0E,0xC0,0x7C,0x28,0xC2,0x74,0x48,0xD2,0x21,0xA0,0x62,0x90, + 0x83,0x9E,0xD1,0x9A,0x48,0xD2,0x21,0xAA,0x10,0x75,0x00,0xC0,0xB4,0x92,0x50,0xD2,0x39,0xA9,0x02,0x0A,0x48,0xD2,0x2D,0xA2,0x82,0x74,0x02,0x0A,0x48,0xD2, + 0x29,0xA2,0xA0,0xB7,0x8C,0x57,0x00,0xC0,0xE2,0x92,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0x22,0x9C,0x86,0x0D,0xF4,0xFE,0x45,0x98,0x50,0xD2, + 0x39,0xA9,0x02,0x0A,0x48,0xD2,0x2D,0xA0,0x82,0x74,0x48,0xD2,0x29,0xA2,0xA0,0xB7,0x8C,0x57,0xFF,0xFF,0xA4,0x91,0x93,0x9E,0xF4,0xFE,0x36,0x98,0x0E,0xC0, + 0x7C,0x28,0x48,0xD2,0x21,0xA9,0x00,0x74,0x02,0x0A,0x01,0xD0,0x42,0x0A,0x48,0xD2,0x25,0xA1,0xC8,0xD2,0x2D,0xA2,0x48,0xD2,0x29,0xA0,0x9F,0xB7,0x6E,0x7F, + 0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0x22,0x9C,0x0D,0xA6,0xA0,0xB7,0x94,0x58,0x10,0xD2,0x25,0xA8,0x00,0x74,0x00,0xC0,0x64,0x92,0x86,0x9E,0x01,0x03,0x10,0xD2, + 0x3D,0xAA,0xA0,0xB7,0x8C,0x58,0x00,0x75,0x01,0xC0,0x04,0x90,0x9F,0xB7,0xEE,0x7E,0xBF,0xB7,0x6E,0x7F,0xDF,0xB7,0xEE,0x7F,0x60,0x8C,0x22,0x9C,0x10,0xD2, + 0x29,0xAA,0x00,0x75,0xC2,0x90,0x10,0xD2,0xB5,0xAA,0x40,0x75,0x02,0xC0,0x02,0x91,0x8A,0x0D,0xD4,0xFE,0xFD,0x9B,0x10,0xD2,0x3D,0xAA,0xF1,0xD3,0x0E,0x2B, + 0x02,0x0F,0x00,0x75,0xA0,0xB7,0x8C,0x58,0xFF,0xFF,0x82,0x90,0x86,0x0D,0xD4,0xFE,0xF0,0x9B,0x1C,0xC0,0x3E,0x7C,0xFE,0xFF,0xA2,0x93,0x08,0xD2,0x29,0xAA, + 0x00,0x75,0x01,0xC0,0xC2,0x90,0x08,0xD2,0x35,0xAA,0x00,0x75,0x01,0xC0,0x24,0x90,0x08,0xD2,0x25,0xAA,0x00,0x75,0x02,0xD0,0xE4,0x0E,0x01,0xC0,0xA2,0x91, + 0x82,0x0A,0xCA,0x0D,0xD4,0xFE,0xD7,0x9B,0xCA,0x0D,0xD4,0xFE,0xD4,0x9B,0x84,0x0A,0xBA,0x0D,0xD4,0xFE,0xD0,0x9B,0xBA,0x0D,0xD4,0xFE,0xCD,0x9B,0x5B,0x73, + 0x52,0x92,0x9F,0xB7,0xEE,0x7E,0xBF,0xB7,0x6E,0x7F,0xDF,0xB7,0xEE,0x7F,0x60,0x8C,0x22,0x9C,0x10,0xD2,0x25,0xAA,0x00,0x75,0x82,0x90,0x12,0xD0,0xE2,0x0A, + 0xE2,0x97,0x86,0x0E,0xE0,0x97,0x86,0x0D,0xD4,0xFE,0xB7,0x9B,0x86,0x0D,0xD4,0xFE,0xB4,0x9B,0xF2,0xD3,0x0E,0x2B,0x0B,0x03,0x99,0x97,0x8A,0x0E,0xD4,0x97, + 0x0D,0xA6,0x10,0xF0,0xE1,0xAA,0x82,0x09,0x5E,0x9E,0x9A,0x9E,0x87,0x06,0x01,0xC1,0xD4,0x12,0xAB,0x9E,0xF4,0x52,0xD4,0xFE,0xA1,0x9B,0x6A,0x9E,0xD0,0x31, + 0x29,0xF0,0x46,0xA9,0x29,0xF0,0x49,0xAA,0x06,0x71,0x22,0x91,0x30,0xF2,0xA9,0xAA,0x55,0x71,0x22,0x93,0x1C,0xC0,0x7E,0x75,0xFF,0xFF,0x84,0x91,0x10,0xD1, + 0x5D,0x16,0x00,0xC2,0x0B,0x5A,0x00,0xC2,0x7D,0x58,0x08,0x00,0x07,0x58,0x9F,0xB7,0xEE,0x7E,0xBF,0xB7,0x6E,0x7F,0xDF,0xB7,0xEE,0x7F,0x60,0x8C,0x22,0x9C, + 0x05,0xA6,0xF1,0xD3,0xBE,0x2E,0x96,0x0D,0xF2,0xD3,0xBE,0x2A,0xD4,0xFE,0x7E,0x9B,0x1E,0x7C,0x00,0xC0,0xC4,0x93,0x20,0xB7,0x8C,0x57,0x86,0x0D,0x58,0x9E, + 0x40,0xB7,0x31,0x53,0x60,0xB7,0xA9,0x53,0x22,0xD0,0x74,0x55,0x14,0x52,0x50,0x9E,0x46,0x32,0x20,0x31,0x80,0xB5,0xA9,0x53,0x40,0xB5,0x29,0x53,0xD4,0xFE, + 0x62,0x9B,0x60,0xB7,0x94,0x75,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0xAD,0x97,0x20,0xB7,0x8C,0x57,0x6A,0x9E,0x86,0x0A,0x00,0xC2,0x28,0x52, + 0x40,0xB7,0x29,0x53,0x8A,0x0D,0x44,0x32,0x80,0xB5,0x29,0x53,0xD4,0xFE,0x15,0x9B,0x8B,0x05,0xF4,0xFF,0xDE,0x99,0xAB,0x9E,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7, + 0xEE,0x7F,0x40,0x8C,0xD8,0xFE,0x40,0x91,0x05,0xA6,0x80,0xB7,0x8C,0x58,0x88,0xD2,0x0D,0xA9,0x80,0x74,0x00,0xC0,0x42,0x92,0xA0,0xB7,0x8C,0x57,0x48,0xD2, + 0x25,0xAA,0x10,0x75,0x00,0xC0,0xB4,0x92,0x0A,0x0A,0x08,0xD2,0x2D,0xA2,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0x22,0x9C,0x80,0xB7,0x8C,0x57, + 0x08,0xD2,0x0D,0xA1,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0x22,0x9C,0x60,0xB7,0x14,0x76,0x6F,0x9B,0x80,0xB7,0x8C,0x61,0x0E,0xC0,0x7C,0x28, + 0x40,0xC0,0x05,0xA8,0x06,0x74,0x08,0xD2,0x2D,0xA0,0xFF,0xFF,0xC4,0x91,0x9A,0x0D,0x8A,0x09,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0x89,0x97, + 0x05,0xA6,0xA0,0xB7,0x8C,0x57,0x48,0xD2,0x25,0xAA,0x18,0x75,0x00,0xC0,0x74,0x92,0x60,0xB7,0x14,0x64,0x51,0x9B,0x80,0xB7,0x0C,0x65,0x0E,0xC0,0x7C,0x28, + 0x40,0xC0,0x05,0xA8,0x08,0xD2,0x3D,0xA0,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0x22,0x9C,0x60,0xB7,0x94,0x64,0x40,0x9B,0x80,0xB7,0x8C,0x65, + 0x0E,0xC0,0x7C,0x28,0x40,0xC0,0x05,0xA8,0x08,0xD2,0x3D,0xA0,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0x22,0x9C,0x05,0xA6,0xA0,0xB7,0x8C,0x57, + 0x80,0xB7,0x0C,0x64,0x60,0xB7,0x14,0x62,0x88,0xD2,0x3D,0xA9,0x60,0xB7,0x8C,0x62,0x48,0xD2,0x26,0xA9,0x82,0x74,0x43,0xB3,0x44,0x44,0x80,0xB7,0x8C,0x64, + 0x82,0x74,0x43,0xB3,0x24,0x44,0x98,0x76,0x00,0xC0,0x34,0x92,0x19,0x9B,0x80,0xB7,0x0C,0x63,0x0E,0xC0,0x7C,0x28,0x40,0xC0,0x05,0xA8,0x08,0xD2,0x39,0xA0, + 0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0x22,0x9C,0x9B,0x9E,0x09,0x9B,0x80,0xB7,0x8C,0x63,0x0E,0xC0,0x7C,0x28,0x40,0xC0,0x05,0xA8,0x08,0xD2, + 0x39,0xA0,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0x22,0x9C,0x80,0xB7,0x0C,0x66,0xFE,0xCF,0xFC,0x29,0x88,0x59,0x40,0xE0,0xE5,0xA9,0xA4,0xD1, + 0x65,0x59,0x80,0xC1,0x71,0x5A,0x80,0xC1,0x41,0x59,0x1E,0xC0,0x7C,0x29,0x1C,0x2D,0x0C,0x2A,0xFE,0xCF,0xFC,0x29,0x10,0xF0,0x71,0xA2,0x10,0xF0,0xE1,0xA1, + 0x10,0xF0,0x65,0xA1,0x10,0xF0,0x6E,0xA1,0x22,0x9C,0x1D,0xA6,0x0E,0xC0,0x60,0x84,0xC0,0xB7,0x94,0x58,0x10,0xD2,0x49,0xAA,0x00,0x75,0xC2,0x90,0x90,0xD2, + 0x5D,0xAA,0x00,0x75,0x0D,0xC0,0x04,0x93,0x90,0xD2,0x59,0xAA,0x00,0x75,0x0D,0xC0,0xC4,0x90,0xE0,0xB7,0x94,0x57,0xBA,0x09,0xD1,0xF3,0x80,0x8D,0xA0,0xB7, + 0x8C,0x57,0xBB,0x9E,0xC9,0x9B,0x79,0x9E,0x52,0xD0,0xF8,0x09,0x60,0xB7,0xA9,0x50,0x84,0x09,0xC2,0x9B,0x79,0x9E,0xB2,0xD0,0xF0,0x09,0x60,0xB7,0x29,0x50, + 0xBC,0x09,0xBB,0x9B,0x10,0xD2,0x49,0xAA,0x40,0xB7,0x94,0x58,0x00,0x75,0xC2,0x90,0x90,0xD0,0x5D,0xA9,0x80,0x74,0x0E,0xC0,0x04,0x92,0xC8,0xD2,0x39,0xAA, + 0xD1,0xD0,0xCE,0x09,0xF2,0xD0,0xF8,0x09,0xA9,0x9B,0x10,0xD2,0x49,0xAA,0x60,0xB7,0x8C,0x58,0x00,0x75,0xC2,0x90,0x88,0xD0,0x7D,0xA9,0x80,0x74,0x0C,0xC0, + 0xC4,0x93,0x82,0x09,0x52,0xD1,0xF0,0x09,0x9A,0x9B,0x50,0xD2,0x65,0xA9,0x02,0x0A,0x9F,0xB5,0x6A,0x43,0x88,0x74,0x9F,0xB5,0x6A,0x42,0x9F,0xB5,0xEA,0x42, + 0x0A,0xC0,0xD2,0x91,0x2E,0x0A,0x9F,0xB5,0x6A,0x43,0x32,0x09,0x36,0x0A,0x5F,0xB5,0xEA,0x42,0x9F,0xB5,0x6A,0x42,0xF2,0xF3,0x80,0x8C,0x31,0xF2,0x88,0x8C, + 0xD1,0xF3,0x04,0x8D,0x31,0xDA,0xA5,0xA9,0xAB,0x9E,0xD0,0x0A,0x7A,0x9B,0x5D,0x73,0x44,0x93,0x90,0xD2,0x59,0xAA,0x00,0x75,0x02,0xC0,0xE2,0x93,0x06,0x75, + 0x02,0xC0,0x82,0x93,0x50,0xD2,0x61,0xAA,0x10,0xD2,0x72,0xA9,0x10,0x75,0x53,0x9E,0x02,0xC0,0xB2,0x93,0x80,0xB7,0x8C,0x66,0x40,0xB7,0x0C,0x67,0x40,0xC0, + 0xE5,0xA9,0x54,0x9E,0x20,0xC2,0x85,0xAA,0x92,0xD2,0xF0,0x09,0x02,0x0F,0x5B,0x9B,0xD2,0xD2,0xF8,0x09,0x8B,0x01,0x57,0x9B,0x79,0x9E,0x32,0xD3,0xF0,0x09, + 0x80,0xB7,0x29,0x52,0x02,0xC0,0x9A,0x09,0x02,0xC0,0x8E,0x0A,0x00,0x75,0x62,0xD0,0xBC,0x19,0x00,0x75,0x62,0xD0,0xDC,0x1A,0x47,0x9B,0x72,0xD3,0xF8,0x09, + 0x8B,0x01,0x32,0xD0,0xF0,0x0A,0x75,0x9E,0x40,0x9B,0x0F,0x03,0x82,0x0D,0x10,0xF2,0xA1,0xA2,0xB4,0xFE,0xE8,0x9B,0x08,0xF2,0xC1,0xA9,0x80,0xB7,0x0C,0x4F, + 0x08,0xF2,0xC6,0xA9,0xA4,0xD2,0x08,0x59,0xB6,0x01,0xB8,0x01,0x00,0xC3,0x00,0x0D,0x04,0x0F,0xB4,0xFE,0x08,0x9B,0x98,0x77,0x08,0xF2,0x45,0xAA,0xD0,0x0E, + 0x50,0x0B,0x01,0xC0,0x62,0x90,0x58,0x02,0x89,0x02,0xFE,0xCF,0xFC,0x2A,0x46,0x7D,0xFF,0xFF,0x02,0x90,0xF1,0x2A,0x11,0xD0,0x58,0x0A,0x89,0x02,0xFE,0xCF, + 0xFC,0x2A,0xD8,0x97,0x50,0xD2,0x61,0xAA,0x10,0xD2,0xF5,0xA9,0x10,0xD2,0x72,0xA9,0x10,0x75,0xFD,0xFF,0xF4,0x90,0x80,0xB7,0x8C,0x67,0x40,0xB7,0x0C,0x68, + 0x51,0x9E,0x40,0xC0,0xE5,0xA9,0x20,0xC0,0xA5,0xAA,0xA5,0x97,0x82,0x0D,0xB4,0xFE,0xAE,0x9B,0x9F,0xB7,0xEC,0x65,0x5F,0xB7,0x6C,0x63,0x20,0xB7,0x0C,0x47, + 0x00,0xC2,0x2C,0x5A,0x44,0x32,0x80,0xB5,0xAD,0x5D,0x5F,0xB7,0xEC,0x6A,0x9F,0xB7,0x6C,0x68,0x2C,0x59,0x28,0x31,0x40,0xB5,0x2D,0x5E,0x9F,0xB7,0xEC,0x6F, + 0x5F,0xB7,0x6C,0x6D,0x00,0xC2,0x2C,0x5A,0x44,0x32,0x80,0xB5,0xAD,0x5E,0x5F,0xB7,0xEC,0x74,0x9F,0xB7,0x6C,0x72,0x2C,0x59,0x28,0x31,0x40,0xB5,0x2D,0x5F, + 0x9F,0xB7,0xEC,0x79,0x5F,0xB7,0x6C,0x77,0x00,0xC2,0x2C,0x5A,0x44,0x32,0x80,0xB5,0xAD,0x5F,0x5F,0xB7,0xEC,0x7E,0x9F,0xB7,0x6C,0x7C,0x2C,0x59,0x28,0x31, + 0x40,0xB5,0x2D,0x60,0x9F,0xB7,0xEC,0x68,0x5F,0xB7,0x74,0x66,0x5F,0xB7,0xEC,0x6D,0x00,0xC2,0x18,0x5A,0xA3,0x9E,0x0C,0x5D,0x9F,0xB7,0x6C,0x6B,0x26,0x35, + 0x7F,0xB7,0xF4,0x63,0x00,0xC2,0x24,0x5A,0x30,0x59,0x26,0x35,0xA3,0x9E,0x9F,0xB7,0x6C,0x70,0x26,0x35,0x93,0x9E,0x5F,0xB7,0xEC,0x72,0x00,0xC2,0x3C,0x5A, + 0x26,0x35,0xA3,0x9E,0x9F,0xB7,0x6C,0x75,0x48,0x59,0x26,0x35,0x93,0x9E,0x5F,0xB7,0xEC,0x77,0x00,0xC2,0x54,0x5A,0x26,0x35,0xA3,0x9E,0x9F,0xB7,0x6C,0x7A, + 0x60,0x59,0x26,0x35,0x93,0x9E,0x00,0xC2,0x6C,0x5A,0x26,0x35,0xA3,0x9E,0x26,0x35,0x40,0xB5,0xB5,0x65,0x9F,0xB7,0x6C,0x7F,0x5F,0xB7,0xEC,0x7C,0x00,0xC2, + 0x0C,0x5A,0x44,0x32,0x80,0xB5,0x2D,0x66,0x9F,0xB7,0x6C,0x69,0x5F,0xB7,0xF4,0x66,0x5F,0xB7,0x6C,0x6E,0x00,0xC2,0x10,0x5A,0xA3,0x9E,0x08,0x5D,0x9F,0xB7, + 0xEC,0x6B,0x26,0x35,0x7F,0xB7,0x74,0x64,0x00,0xC2,0x18,0x5A,0x20,0x59,0x26,0x35,0xA3,0x9E,0x9F,0xB7,0xEC,0x70,0x26,0x35,0x93,0x9E,0x5F,0xB7,0x6C,0x73, + 0x00,0xC2,0x28,0x5A,0x26,0x35,0xA3,0x9E,0x9F,0xB7,0xEC,0x75,0x30,0x59,0x26,0x35,0x93,0x9E,0x5F,0xB7,0x6C,0x78,0x00,0xC2,0x38,0x5A,0x26,0x35,0xA3,0x9E, + 0x9F,0xB7,0xEC,0x7A,0x40,0x59,0x26,0x35,0x93,0x9E,0x5F,0xB7,0x6C,0x7D,0x00,0xC2,0x48,0x5A,0x26,0x35,0xA3,0x9E,0x9F,0xB7,0xEC,0x7F,0x50,0x59,0x26,0x35, + 0x93,0x9E,0x00,0xC2,0x58,0x5A,0x26,0x35,0xA3,0x9E,0x26,0x35,0x40,0xB5,0xB5,0x67,0x9F,0xB7,0xEE,0x6E,0xBF,0xB7,0x6E,0x6F,0xDF,0xB7,0xEE,0x6F,0xFF,0xB7, + 0x6E,0x70,0xEE,0xCF,0x21,0x84,0x22,0x9C,0x11,0xD0,0x2A,0x1A,0x0E,0xC0,0x7C,0x2A,0x0E,0x75,0x01,0xC0,0x72,0x91,0x02,0xC0,0x2A,0x0A,0x9F,0xB5,0x6A,0x43, + 0x02,0xC0,0x2E,0x09,0x02,0xC0,0x32,0x0A,0x5F,0xB5,0xEA,0x42,0x9F,0xB5,0x6A,0x42,0xAA,0x96,0x06,0x75,0xF2,0xFF,0x62,0x93,0x04,0x1A,0x0E,0xC0,0x7C,0x2A, + 0x02,0x75,0x03,0xC0,0xF4,0x90,0xE0,0xB7,0x94,0x57,0x82,0x09,0x53,0x96,0x90,0xD2,0x59,0xAA,0x00,0x75,0xF2,0xFF,0x82,0x91,0x06,0x75,0xF2,0xFF,0x22,0x91, + 0xE0,0xB7,0x94,0x57,0xD0,0xD2,0x75,0xAA,0x71,0xD0,0xC6,0x09,0x44,0x96,0x98,0x74,0xF4,0xFF,0x94,0x91,0x02,0xC0,0x1E,0x0A,0x9F,0xB5,0x6A,0x43,0x02,0xC0, + 0x22,0x09,0x02,0xC0,0x26,0x0A,0x5F,0xB5,0xEA,0x42,0x9F,0xB5,0x6A,0x42,0x7E,0x96,0x10,0xD2,0x7A,0xA9,0x20,0xB7,0x8C,0x57,0x88,0x76,0x01,0xC0,0x62,0x91, + 0x88,0xD0,0x79,0xAA,0x04,0x1A,0x0E,0xC0,0x7C,0x2A,0x02,0x75,0xF2,0xFF,0xF2,0x92,0x86,0x74,0x01,0xC0,0x42,0x93,0x84,0x74,0xF2,0xFF,0x24,0x92,0x80,0xB7, + 0x29,0x51,0x40,0xB7,0xB1,0x51,0x44,0x09,0x00,0x75,0x01,0xD0,0x28,0x09,0x01,0xC1,0xA4,0x01,0x46,0x96,0x90,0xD0,0x5A,0xA9,0x11,0xD0,0x22,0x1E,0x0E,0xC0, + 0x7C,0x2A,0x02,0x75,0x00,0xC0,0xF4,0x92,0x86,0x74,0x22,0x91,0xD0,0xD2,0x7D,0xAA,0x31,0xD1,0xC6,0x09,0x27,0x96,0x40,0xB7,0xB1,0x43,0xD5,0x97,0x88,0xD2, + 0x2D,0xAA,0x00,0x75,0xA4,0x92,0x82,0x76,0x64,0x92,0xD0,0xD2,0x7D,0xAA,0xF1,0xD0,0xC6,0x09,0x19,0x96,0x84,0x74,0xFF,0xFF,0x44,0x91,0xF8,0x97,0xE0,0xB7, + 0x94,0x57,0xD0,0xD2,0x71,0xAA,0x11,0xD1,0xCE,0x09,0xEF,0xFF,0x60,0x91,0x40,0xB7,0xA9,0x51,0x86,0x76,0x02,0xC0,0x3E,0x0A,0x42,0xD0,0x40,0x0A,0xC4,0x01, + 0x13,0x96,0x40,0xB7,0x0C,0x46,0xC8,0xF0,0x45,0xAA,0x00,0x75,0x40,0xB3,0xA2,0x48,0x01,0xC0,0x04,0x3A,0x80,0xB5,0x8C,0x4F,0xC8,0xF0,0x51,0xAA,0x01,0xC0, + 0x04,0x3A,0x80,0xB5,0x0C,0x50,0x22,0x9C,0x40,0xB7,0x14,0x46,0x02,0x0A,0xD0,0xF0,0x49,0xA2,0xD0,0xF0,0x4D,0xA9,0x80,0x74,0x40,0xB3,0xA2,0x48,0x80,0xB7, + 0x8C,0x4F,0xD0,0xF0,0x45,0xA2,0x22,0x9C,0x40,0xB7,0x14,0x46,0x02,0x0A,0xD0,0xF0,0x55,0xA2,0xD0,0xF0,0x59,0xA9,0x80,0x74,0x40,0xB3,0xA2,0x48,0x80,0xB7, + 0x0C,0x50,0xD0,0xF0,0x51,0xA2,0x22,0x9C,0x80,0xB7,0x0C,0x53,0x10,0xCB,0x81,0x9C,0x40,0xB7,0x0C,0x52,0x80,0x74,0x62,0x91,0x80,0xB7,0x0C,0x52,0x04,0x1A, + 0x80,0xB5,0x0C,0x52,0x40,0xB7,0x0C,0x52,0x80,0x74,0x00,0xC0,0x62,0x92,0x80,0xB7,0x8C,0x52,0x00,0x75,0x82,0x91,0x80,0xB7,0x8C,0x52,0x04,0x1A,0x80,0xB5, + 0x8C,0x52,0x40,0xB7,0x8C,0x52,0x80,0x74,0x64,0x90,0x12,0x08,0x22,0x9C,0x02,0x08,0x22,0x9C,0x06,0x08,0x22,0x9C,0x80,0xB7,0x8C,0x42,0x5A,0x9E,0x02,0x75, + 0x00,0xC0,0xA2,0x92,0x02,0x75,0xE6,0x90,0x08,0x75,0x00,0xC0,0x22,0x93,0x00,0xB7,0x8C,0x42,0x22,0x9C,0x11,0xD0,0x22,0x1A,0x0A,0x75,0x00,0xC0,0x54,0x93, + 0x0A,0x0A,0x80,0xB5,0x8C,0x42,0x00,0xB7,0x8C,0x42,0x22,0x9C,0xC8,0x76,0x22,0x93,0xCA,0x76,0xFF,0xFF,0xE2,0x91,0x0A,0x0A,0x80,0xB5,0x8C,0x42,0xF5,0x97, + 0xCE,0x76,0xFF,0xFF,0x04,0x92,0x06,0x0A,0x80,0xB5,0x8C,0x42,0x00,0xB7,0x8C,0x42,0x22,0x9C,0x26,0xD2,0x08,0x59,0x20,0x85,0x50,0xE0,0x44,0x80,0xF5,0x97, + 0xE2,0x97,0xE1,0x97,0x03,0x94,0xD7,0x97,0xD6,0x97,0x12,0x0A,0x80,0xB5,0x8C,0x42,0xD2,0x97,0x80,0xB7,0x0C,0x42,0x08,0xF2,0x0A,0xA9,0x20,0x5D,0xB4,0x35, + 0x08,0xF2,0x8A,0xA1,0x22,0x9C,0x40,0xB7,0x0C,0x46,0x1C,0xC0,0xFE,0x7E,0x08,0xF0,0x41,0xAA,0x84,0x91,0x03,0xC0,0x40,0x3A,0x08,0xF0,0x41,0xA2,0xFF,0xCF, + 0x3E,0x2A,0xFD,0xCF,0x7E,0x2A,0x08,0xF0,0x41,0xA2,0x22,0x9C,0x03,0xC0,0x00,0x3A,0x08,0xF0,0x41,0xA2,0xFD,0xCF,0x7E,0x2A,0x08,0xF0,0x41,0xA2,0x22,0x9C, + 0x60,0xB7,0x0C,0x46,0x01,0xC2,0x02,0x09,0xD2,0xD1,0x30,0x09,0x10,0xF0,0x41,0xAA,0xFF,0xCF,0x7A,0x2A,0x10,0xF0,0x41,0xA2,0x80,0xB7,0x0C,0x47,0x22,0x0D, + 0x08,0xF0,0x6D,0xA1,0xC8,0xF2,0x0A,0xA1,0x22,0x9C,0x05,0xA6,0x1C,0xC0,0xFE,0x7E,0x00,0xC0,0x84,0x92,0x40,0xB7,0x0C,0x46,0x08,0xF0,0x41,0xAA,0x01,0xC0, + 0x04,0x3A,0x08,0xF0,0x41,0xA2,0xFF,0xCF,0x7A,0x2A,0x08,0xF0,0x41,0xA2,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0x22,0x9C,0xA0,0xB7,0x0C,0x47, + 0x42,0x0A,0x06,0xC0,0xA0,0x0A,0x08,0xF2,0x21,0xA2,0x14,0xFF,0x5A,0x9B,0x40,0xB7,0x14,0x46,0x02,0xC0,0x02,0x09,0x10,0xF0,0x41,0xAA,0x01,0xC0,0x04,0x3A, + 0x10,0xF0,0x41,0xA2,0xFF,0xCF,0x7A,0x2A,0x10,0xF0,0x41,0xA2,0x08,0xF2,0x21,0xA1,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0x22,0x9C,0x0D,0xA6, + 0x87,0x06,0x02,0x0A,0x71,0xC1,0xCC,0x9C,0x20,0xB7,0x0C,0x48,0x40,0xB7,0x0C,0x46,0x06,0x0A,0x86,0xB5,0xAD,0x58,0x08,0xC0,0x00,0x09,0x08,0xF0,0x41,0xAA, + 0x41,0x2A,0x08,0x3A,0x08,0xF0,0x41,0xA2,0x40,0xB7,0x94,0x4A,0x11,0xD0,0x22,0x0E,0x31,0xD0,0x2E,0x2D,0x31,0xD0,0xCE,0x2A,0x44,0x71,0x01,0xC0,0x82,0x90, + 0xC0,0xB7,0x8C,0x59,0x0A,0x94,0x11,0xD0,0x52,0x0A,0x31,0xD0,0x2E,0x2D,0x31,0xD0,0xCE,0x2A,0x8A,0x70,0x00,0xC0,0x02,0x93,0x71,0xD1,0x59,0x6A,0x20,0xD0, + 0xCC,0x01,0x10,0xD0,0x61,0xA9,0x08,0xC0,0x80,0x7C,0xFF,0xFF,0xE2,0x91,0x90,0xF0,0x61,0xAA,0x04,0xC0,0x00,0x7D,0xFF,0xFF,0x22,0x91,0x82,0x09,0x14,0xC0, + 0x41,0x9A,0x40,0xB7,0x94,0x4A,0xE2,0x97,0x60,0xB7,0x94,0x53,0x6B,0x9E,0xF9,0x99,0x00,0x94,0x0D,0xA6,0x80,0xB7,0x8C,0x42,0x07,0x03,0x87,0x06,0x80,0xB5, + 0x0C,0x54,0x45,0x9B,0xC0,0xB7,0x14,0x42,0x50,0xF2,0x49,0xAA,0x20,0x7D,0x02,0xC0,0x24,0x90,0x4A,0x77,0x02,0xC0,0xA2,0x90,0x42,0x77,0x03,0xC0,0x42,0x90, + 0x4C,0x77,0x04,0xC0,0x62,0x92,0x54,0x77,0x05,0xC0,0x22,0x91,0x8B,0x05,0xF6,0x9A,0x80,0xB7,0x8C,0x42,0x08,0x75,0x02,0xC0,0x22,0x91,0x80,0xB7,0x8C,0x42, + 0x04,0x75,0x22,0x91,0x9F,0xB7,0xEE,0x7E,0xBF,0xB7,0x6E,0x7F,0xDF,0xB7,0xEE,0x7F,0x60,0x8C,0x22,0x9C,0xC0,0xC1,0x80,0x7D,0x00,0xC0,0xA2,0x92,0x40,0xB7, + 0x8C,0x49,0x80,0x74,0x07,0xC0,0x02,0x91,0x88,0xF0,0x41,0xAA,0x02,0xC0,0x00,0x3A,0x88,0xF0,0x41,0xA2,0x40,0xB7,0x8C,0x44,0x80,0xB7,0x8C,0x49,0x88,0xF0, + 0x49,0xA9,0x08,0xDA,0x1D,0xA1,0xB3,0x9E,0x9F,0xB7,0xEE,0x7E,0xBF,0xB7,0x6E,0x7F,0xDF,0xB7,0xEE,0x7F,0x60,0x8C,0x6D,0x97,0xA6,0x0D,0xFD,0x9A,0xB3,0x9E, + 0x69,0x9B,0x4A,0x77,0xFD,0xFF,0xE4,0x93,0x80,0xB7,0x0C,0x4A,0x86,0x0D,0x88,0xF2,0x01,0xA9,0x02,0xC0,0x00,0x39,0x88,0xF2,0x01,0xA1,0x26,0x9B,0x02,0x0A, + 0x8B,0x05,0x80,0xB5,0x88,0x44,0xAF,0x9A,0x80,0xB7,0x8C,0x42,0x08,0x75,0xFD,0xFF,0x64,0x93,0x80,0xB7,0x8C,0x49,0x00,0x75,0xC2,0x90,0x08,0xD2,0x01,0xAA, + 0x08,0x7D,0x02,0xC0,0x24,0x91,0xA2,0x0D,0x9F,0x9A,0xAE,0x97,0xA0,0xB7,0x0C,0x4A,0xC0,0xB5,0x8C,0x53,0x40,0x75,0x42,0x91,0x88,0xF2,0x21,0xAA,0x02,0x09, + 0x02,0xC0,0x00,0x3A,0x88,0xF2,0x21,0xA2,0x08,0xDA,0x3D,0xA1,0x02,0xC0,0x82,0x0D,0xB4,0xFE,0xC2,0x99,0x00,0xC1,0x9E,0x0D,0xB4,0xFE,0xC8,0x99,0x0A,0x0A, + 0x80,0xB5,0x88,0x44,0x80,0xB7,0x0C,0x46,0x02,0x09,0xC8,0xF2,0x05,0xA1,0x80,0xB7,0x0C,0x4A,0x40,0xB7,0x94,0x49,0x99,0x72,0xFC,0xFF,0x44,0x90,0x88,0xF2, + 0x21,0xAA,0x00,0xC1,0x00,0x7D,0xE4,0x90,0x50,0xF2,0x49,0xAA,0x04,0xC0,0x00,0x7D,0xFB,0xFF,0xE2,0x92,0xB3,0x9E,0x13,0x9B,0x73,0x97,0x01,0xC4,0x80,0x7D, + 0xA0,0xB7,0x8C,0x49,0x02,0xC0,0x84,0x92,0x90,0x7D,0xFB,0xFF,0x62,0x91,0x80,0xB7,0x0C,0x47,0x10,0xC0,0x02,0x09,0x08,0xF2,0x01,0xA1,0x63,0x97,0x9E,0x0D, + 0x58,0x9A,0x60,0xB7,0x14,0x56,0x60,0xB7,0x8C,0x51,0xD4,0xFE,0x22,0x98,0x61,0x97,0x40,0xB7,0x8C,0x49,0x80,0x74,0xFA,0xFF,0xC2,0x92,0x88,0xF0,0x41,0xAA, + 0x02,0xC0,0x00,0x3A,0x88,0xF0,0x41,0xA2,0xD4,0xFE,0xC6,0x98,0x50,0xF2,0x49,0xAA,0x10,0xC0,0x00,0x7D,0xFA,0xFF,0x02,0x91,0x20,0xB7,0x0C,0x46,0x80,0xB7, + 0x2D,0x45,0x02,0x75,0xFA,0xFF,0x34,0x90,0x60,0xB7,0x14,0x43,0x72,0xC0,0xCF,0x9C,0x40,0xB7,0x94,0x47,0x01,0xC0,0x0E,0x0A,0xD4,0xC0,0x00,0x0A,0x40,0xC0, + 0x10,0x0D,0x10,0xC8,0x83,0x9C,0x0A,0x09,0x02,0x0A,0x10,0xF0,0x41,0xA2,0x31,0xD0,0x90,0x09,0x10,0xF0,0x41,0xA1,0x08,0xF0,0x61,0xAA,0x01,0xC0,0x30,0x2A, + 0x01,0xC0,0x18,0x75,0x42,0x90,0x21,0x93,0x01,0xC0,0x32,0x0A,0x80,0xB5,0xAD,0x41,0x72,0xC0,0xCF,0x9C,0x1B,0x97,0x80,0xB7,0x8C,0x44,0x82,0x0D,0x88,0xF2, + 0x09,0xAA,0x88,0xF2,0x21,0xA9,0x08,0xDA,0x3D,0xA2,0x02,0xC0,0x00,0x39,0x88,0xF2,0x21,0xA1,0x47,0x9A,0x61,0x9A,0x88,0xF2,0x21,0xAA,0x01,0xC0,0x1A,0x09, + 0x08,0xC0,0x00,0x3A,0x88,0xF2,0x21,0xA2,0x80,0xB7,0x0C,0x46,0x08,0xF2,0x09,0xA1,0x93,0x97,0x40,0xB7,0x0C,0x4A,0x80,0x74,0xF9,0xFF,0xA2,0x90,0x88,0xF0, + 0x41,0xAA,0x02,0xC0,0x00,0x3A,0x88,0xF0,0x41,0xA2,0x40,0xB7,0x8C,0x44,0x80,0xB7,0x0C,0x4A,0x88,0xF0,0x49,0xA9,0x08,0xDA,0x1D,0xA1,0x15,0x97,0x10,0xD8, + 0x6D,0xA9,0x48,0xD8,0x69,0xA1,0x10,0xD8,0x65,0xAA,0x08,0xD8,0x65,0xA2,0x10,0xD8,0x69,0xA9,0x88,0xF0,0x61,0xA1,0x10,0xF0,0x69,0xAA,0x08,0xF0,0x7D,0xA2, + 0x10,0xD0,0x61,0xA9,0x98,0x74,0x00,0xC0,0x74,0x93,0x32,0xD0,0x38,0x0D,0x10,0xF0,0x41,0xAA,0x10,0xD0,0x41,0xA9,0xF0,0xCF,0x01,0x2A,0x28,0x31,0x08,0xF0, + 0x65,0xA1,0x10,0xF0,0x71,0xAA,0x08,0xF0,0x69,0xA2,0x10,0xD0,0x65,0xAA,0x10,0xC0,0x02,0x75,0x01,0xC0,0xA2,0x90,0x06,0x0A,0x08,0xD0,0x61,0xA2,0x22,0x9C, + 0x40,0xB7,0x94,0x59,0x9B,0xCE,0x76,0x09,0x7A,0xC3,0x1C,0x09,0x01,0xC1,0x34,0x12,0x00,0xC2,0x0B,0x5A,0x45,0x62,0x04,0x1A,0x3C,0x2A,0x04,0xC0,0x72,0x6A, + 0x01,0xC1,0x44,0x02,0x08,0xF2,0x09,0xA9,0x08,0xF2,0x05,0xAA,0x08,0xF0,0x69,0xA1,0x08,0xF0,0x65,0xA2,0x10,0xD0,0x65,0xAA,0x10,0xC0,0x02,0x75,0xFE,0xFF, + 0xE4,0x93,0x0A,0x0A,0x08,0xD0,0x61,0xA2,0x22,0x9C,0x11,0xD0,0x32,0x0D,0x87,0x00,0x08,0xD0,0x41,0xAA,0x10,0xC0,0x06,0x75,0x02,0xC0,0x82,0x92,0x12,0x0A, + 0x08,0xD0,0x61,0xA2,0x08,0xD0,0x41,0xA9,0x10,0xC0,0x8A,0x74,0x02,0xC0,0x62,0x90,0x10,0xD8,0x65,0xAA,0x32,0xD0,0x38,0x0D,0x80,0xB5,0xAB,0x40,0x10,0xD8, + 0x69,0xA9,0x40,0xB5,0x2D,0x48,0x10,0xF0,0x41,0xAA,0x10,0xD0,0x41,0xA9,0xF0,0xCF,0x01,0x2A,0x28,0x31,0x40,0xB5,0xAD,0x40,0x10,0xF0,0x69,0xAA,0x80,0xB5, + 0x2D,0x41,0x90,0xD0,0x69,0xA9,0x40,0xB5,0x2B,0x46,0x90,0xD0,0x61,0xAA,0x80,0xB5,0xAB,0x46,0x10,0xF0,0x75,0xA9,0x40,0xB5,0xAD,0x43,0x10,0xF0,0x79,0xAA, + 0x80,0xB5,0x2D,0x44,0x10,0xF0,0x7D,0xA9,0x40,0xB5,0xAD,0x42,0x50,0xF0,0x61,0xAA,0x80,0xB5,0xAD,0x46,0x50,0xF0,0x65,0xA9,0x40,0xB5,0x2D,0x45,0x50,0xF0, + 0x69,0xAA,0x80,0xB5,0xAD,0x45,0x50,0xF0,0x6D,0xA9,0x40,0xB5,0x2D,0x46,0x10,0xD0,0x79,0xAA,0x0C,0x2A,0x80,0xB5,0x29,0x52,0x22,0x9C,0x08,0xD0,0x61,0xAA, + 0x0E,0xC0,0x7C,0x2A,0x40,0x3A,0x08,0xD0,0x61,0xA2,0xB8,0x97,0x22,0x0A,0x08,0xD0,0x61,0xA2,0xB4,0x97,0x39,0xF8,0x05,0xA2,0x20,0x84,0xFC,0xCF,0x0B,0x09, + 0x12,0x0A,0x9F,0xB5,0x68,0x7C,0x5F,0xB5,0xE8,0x7C,0x10,0xD8,0x65,0xAA,0x32,0xE0,0x80,0x8D,0x86,0x09,0x9F,0xB5,0xEA,0x7E,0x94,0xFE,0xF2,0x98,0xF8,0xF9, + 0x19,0xAA,0x22,0x9C,0x0D,0xA6,0x40,0x84,0x40,0xB7,0x94,0x49,0x42,0x0A,0xFC,0xCF,0x1F,0x09,0x80,0x76,0x9F,0xB5,0x68,0x78,0x5F,0xB5,0xE8,0x78,0x07,0x07, + 0x9D,0x9E,0x51,0xF0,0x80,0x8C,0x01,0xC0,0x82,0x91,0x60,0xB7,0x8C,0x44,0x85,0x05,0x88,0xF0,0xE9,0xA9,0xFE,0xCF,0xFC,0x29,0xB4,0xFE,0x76,0x9B,0x60,0xB7, + 0x94,0x49,0x01,0x03,0xFE,0xCF,0x7C,0x2B,0x50,0xD8,0xF5,0xA9,0xB4,0xFE,0x6D,0x9B,0xFE,0xCF,0x7C,0x28,0x52,0xE0,0x80,0x8D,0x86,0x09,0x08,0xF2,0xAA,0xA2, + 0x08,0xDA,0x39,0xA3,0x08,0xDA,0x3D,0xA0,0x08,0xF2,0x26,0xA3,0x94,0xFE,0xBC,0x98,0x9F,0xB7,0xEE,0x7D,0xBF,0xB7,0x6E,0x7E,0xDF,0xB7,0xEE,0x7E,0x02,0xC0, + 0x20,0x8C,0x22,0x9C,0xFE,0xCF,0x7E,0x08,0x01,0x03,0xE7,0x97,0x0D,0xA6,0x02,0xC0,0x20,0x84,0x40,0xB7,0x0C,0x42,0x90,0xF0,0x61,0xAB,0x5D,0x9E,0x48,0xF0, + 0x49,0xAA,0x00,0xC1,0x00,0x7D,0x02,0xC0,0x64,0x92,0x48,0xF0,0x49,0xAA,0xB2,0xF0,0x80,0x8C,0x0E,0x0D,0x00,0xC8,0x00,0x7D,0x02,0xC0,0xA2,0x92,0x88,0xF2, + 0x25,0xAA,0x88,0xF2,0x29,0xA9,0x88,0xF2,0x2E,0xA9,0x88,0xF2,0xB1,0xA9,0x88,0xF2,0xB6,0xA9,0x88,0xF2,0xB9,0xA8,0x10,0xF2,0x31,0xA2,0x10,0xF2,0x35,0xA1, + 0x10,0xF2,0x3A,0xA1,0x10,0xF2,0xBD,0xA1,0x50,0xF2,0xA2,0xA1,0x50,0xF2,0xA5,0xA0,0x02,0xC0,0x22,0x0A,0x88,0xF2,0x21,0xA9,0x08,0xDA,0x26,0xA9,0x08,0xDA, + 0xBD,0xA9,0xAB,0x9E,0x9F,0xB5,0x68,0x6C,0xFC,0xCF,0x03,0x0A,0x10,0xD2,0x25,0xA2,0x10,0xF2,0x29,0xA1,0x10,0xDA,0x26,0xA1,0xB4,0xFE,0x0D,0x9B,0x60,0xB7, + 0x8C,0x49,0x10,0xDA,0x29,0xA0,0xAB,0x9E,0x48,0xD8,0xF5,0xA9,0xB4,0xFE,0x04,0x9B,0x00,0xC3,0xB9,0x59,0xB2,0xE0,0x80,0x8D,0x84,0x29,0x10,0xDA,0x2D,0xA0, + 0x94,0xFE,0x59,0x98,0x9F,0xB7,0x6E,0x7C,0xBF,0xB7,0xEE,0x7C,0xDF,0xB7,0x6E,0x7D,0x04,0xC0,0x00,0x8C,0x22,0x9C,0x7F,0xB5,0xEC,0x7C,0x48,0xF0,0x49,0xAA, + 0xB2,0xF0,0x80,0x8C,0x12,0x0D,0x00,0xC8,0x00,0x7D,0xFD,0xFF,0xE4,0x91,0x22,0xD1,0x08,0x5E,0xC5,0x97,0x0D,0xA6,0x20,0x84,0xC0,0xB7,0x0C,0x47,0x02,0x0A, + 0x9F,0xB5,0x6C,0x7F,0x0D,0x01,0x20,0xC0,0x20,0x09,0x08,0xF0,0xC2,0xAA,0x5D,0x9E,0x10,0xC0,0x80,0x3E,0xF9,0x2E,0x08,0xF0,0xC2,0xA2,0x5F,0xB7,0x6C,0x7F, + 0x50,0xF0,0x79,0xAA,0x10,0xC0,0x00,0x39,0x01,0xC8,0x00,0x7D,0x5F,0xB5,0x6C,0x7F,0x02,0xC0,0xA4,0x90,0x11,0xD0,0x22,0x3A,0x9F,0xB5,0x6C,0x7F,0x32,0xE0, + 0x80,0x8D,0x06,0x0D,0x2A,0xC0,0xE2,0x09,0x14,0xFF,0xA6,0x98,0x86,0x0D,0xB4,0xFE,0x0C,0x98,0xB4,0xFE,0x4A,0x98,0x08,0xF2,0x31,0xAA,0xC8,0xDA,0x32,0xA9, + 0x08,0xF2,0x5D,0xA9,0x01,0xC1,0x44,0x12,0x0F,0xC0,0x7E,0x29,0x00,0xE0,0xA8,0x12,0xE2,0x90,0xA2,0x0D,0xB4,0xFE,0x31,0x98,0x00,0xE0,0x84,0x1A,0x64,0x93, + 0x01,0xC0,0x42,0x7F,0x00,0xC0,0xA4,0x92,0xA2,0x0D,0xB4,0xFE,0x27,0x98,0x0E,0xC0,0x7C,0x28,0xF0,0xCF,0x00,0x38,0x8D,0x00,0x00,0xB5,0xAD,0x54,0xB1,0xD2, + 0x60,0x09,0x0A,0x0D,0x08,0xF0,0x42,0xA1,0x08,0xF0,0x41,0xAA,0x04,0x75,0x64,0x93,0x9F,0xB7,0x6E,0x7E,0xBF,0xB7,0xEE,0x7E,0xDF,0xB7,0x6E,0x7F,0x02,0xC0, + 0x00,0x8C,0x22,0x9C,0x5F,0xB5,0x6C,0x7F,0xBF,0x97,0x1D,0xA6,0x20,0x84,0x11,0xF0,0xB0,0x0F,0x5F,0xB5,0xF4,0x7F,0x02,0xC0,0x42,0x90,0x7E,0x02,0x4E,0x02, + 0xE0,0xB7,0x14,0x47,0x46,0x02,0x02,0x0B,0x12,0xD0,0x46,0x1B,0x11,0xD0,0x72,0x19,0x22,0xC0,0xC0,0x0F,0x0D,0x02,0x5F,0xB5,0x6C,0x7F,0x0C,0x94,0x5F,0xB7, + 0xF4,0x7F,0x04,0x0B,0x8E,0x71,0x10,0xD0,0x2C,0x16,0x31,0xF2,0x65,0xA2,0x0D,0x02,0x01,0xC0,0xE2,0x90,0x5F,0xB7,0x74,0x7F,0x15,0x71,0x48,0x92,0xA2,0x0D, + 0x94,0xFE,0xE1,0x9B,0xA2,0x0D,0x81,0x02,0x94,0xFE,0xDD,0x9B,0x85,0x9E,0xA2,0x0D,0x94,0xFE,0xD9,0x9B,0x0E,0xC0,0xFC,0x2E,0x0E,0xC0,0x7C,0x28,0x80,0xC2, + 0xA0,0x5E,0x40,0x58,0x01,0xC1,0xD0,0x06,0x0E,0xC0,0xFC,0x2A,0x10,0xD1,0x5B,0x06,0x04,0x0B,0x8E,0x71,0x01,0xC1,0x68,0x07,0x31,0xF2,0x65,0xA2,0x0D,0x02, + 0xFE,0xFF,0xA4,0x93,0x9F,0xB7,0xEE,0x7D,0xBF,0xB7,0x6E,0x7E,0xDF,0xB7,0xEE,0x7E,0xFF,0xB7,0x6E,0x7F,0x02,0xC0,0x20,0x8C,0x22,0x9C,0x0D,0xA6,0x20,0x84, + 0x07,0x07,0x82,0x0D,0x94,0xFE,0xB9,0x99,0x50,0xF2,0xDD,0xA9,0x82,0x0D,0x5A,0x9E,0x07,0x05,0x90,0x59,0x94,0xFE,0xCE,0x99,0x86,0x0D,0x94,0xFE,0x70,0x9B, + 0x94,0xFE,0xAE,0x9B,0xC0,0xB7,0x0C,0x47,0x82,0x08,0x3F,0xB5,0x6C,0x7F,0x08,0xF2,0xDD,0xA8,0x10,0xF2,0x51,0xA9,0x50,0xF2,0xD9,0xA9,0x3F,0xB5,0x6C,0x7F, + 0x0F,0xC0,0xFE,0x28,0x20,0xD0,0xA2,0x12,0x07,0x02,0x0F,0xC0,0x7E,0x2A,0x01,0xE1,0x4A,0x12,0x42,0x91,0x89,0x02,0xA2,0x0D,0x94,0xFE,0x8A,0x9B,0x00,0xE0, + 0x84,0x1A,0x64,0x93,0x50,0xF2,0xD9,0xA9,0x80,0xC1,0x71,0x5A,0x02,0x75,0x02,0xC0,0xB4,0x90,0x10,0xF2,0x52,0xA9,0xA3,0x9E,0x0F,0xC0,0xFE,0x29,0x70,0x9B, + 0xA2,0x0D,0x94,0xFE,0x77,0x9B,0x0E,0xC0,0x7C,0x28,0xB1,0x9E,0xF0,0xCF,0x00,0x38,0x8A,0x08,0x00,0xB5,0xCD,0x54,0xB1,0xD2,0x60,0x09,0x3F,0xB5,0x6C,0x7F, + 0x08,0xF0,0xC1,0xA0,0x08,0xF0,0x41,0xAA,0x3F,0xB7,0x6C,0x7F,0x02,0x71,0x24,0x93,0x82,0x08,0x0D,0x01,0x3F,0xB5,0x6C,0x7F,0x20,0xC0,0x20,0x09,0x08,0xF0, + 0x41,0xAA,0x32,0xE0,0x80,0x8D,0x28,0xC0,0xDA,0x09,0x79,0x2A,0x08,0xF0,0x41,0xA2,0x06,0x0D,0x3F,0xB5,0x6C,0x7F,0xF4,0xFE,0xAF,0x9B,0x8A,0x0D,0x94,0xFE, + 0x15,0x9B,0x08,0xF2,0x41,0xAA,0x06,0x08,0x04,0x3A,0x08,0xF2,0x41,0xA2,0x9F,0xB7,0x6E,0x7E,0xBF,0xB7,0xEE,0x7E,0xDF,0xB7,0x6E,0x7F,0x02,0xC0,0x00,0x8C, + 0x22,0x9C,0x8D,0x00,0xA1,0xB5,0x35,0x46,0xC0,0x97,0x98,0x9E,0x02,0x08,0x02,0x09,0x09,0x94,0x98,0x9E,0x02,0x08,0x10,0xD0,0x30,0x45,0x14,0xCC,0xC0,0x72, + 0x14,0xC0,0x00,0x72,0xC0,0x72,0x80,0xC1,0x09,0x5D,0x09,0xE0,0x04,0x72,0x12,0xF0,0x04,0x5D,0x00,0xC0,0x54,0x92,0xC4,0x72,0x04,0xD0,0x04,0x08,0x24,0xD0, + 0xB4,0x15,0xC0,0x72,0x04,0xD0,0x02,0x08,0x24,0xD0,0xB0,0x15,0x00,0xE0,0x24,0x31,0x81,0x11,0x30,0xB3,0x2A,0x44,0x22,0x9C,0xC0,0x72,0x86,0x08,0xA6,0x93, + 0x02,0xC4,0xC0,0x72,0x65,0xD0,0x9E,0x2C,0x65,0xD0,0x9E,0x3C,0x02,0xC8,0x00,0x72,0x65,0xD0,0x2E,0x2D,0x65,0xD0,0x2E,0x3D,0x00,0xE0,0x14,0x15,0x53,0x9E, + 0x1A,0xD0,0x08,0x54,0x1A,0xD0,0xAC,0x50,0xC0,0x72,0x14,0xD0,0x02,0x00,0x24,0xD0,0xB0,0x15,0x80,0xE0,0x85,0x58,0x05,0x5C,0x04,0x93,0x00,0xE0,0x24,0x31, + 0x81,0x11,0x30,0xB3,0x2A,0x44,0x22,0x9C,0x64,0x9E,0x3A,0x9D,0x09,0xC8,0x42,0x0E,0x98,0xB0,0xC6,0x2D,0xA4,0x9E,0xC3,0x9D,0x58,0x9E,0x00,0xE0,0x00,0x34, + 0x87,0x15,0x30,0xB3,0x2A,0x48,0x22,0x9C,0x64,0x9E,0x09,0xC8,0x42,0x0E,0x98,0xB0,0x46,0x2D,0xA4,0x9E,0x58,0x9E,0x22,0x9C,0x40,0xB7,0x96,0x5B,0x01,0xC0, + 0x88,0x9C,0xC0,0x76,0x01,0xC0,0x00,0x28,0x20,0x58,0xB0,0x41,0x32,0xB3,0x44,0x48,0x11,0xF0,0x20,0x0C,0x40,0xB3,0xA2,0x48,0x10,0xF8,0x42,0xA9,0x86,0x70, + 0x24,0x93,0x00,0x78,0x22,0x9C,0x21,0xC0,0xC0,0x7E,0x00,0xB7,0x0E,0x40,0x00,0xB3,0x24,0x4A,0x22,0x9C,0x01,0xC0,0xC2,0x7C,0xC2,0x90,0x71,0xC0,0x8C,0x9C, + 0x70,0xD0,0x80,0x45,0xB0,0x31,0x8D,0xA4,0x39,0xF8,0x85,0xA1,0xEC,0x9F,0xF8,0xF9,0x1D,0xA8,0x60,0x8C,0x22,0x9C,0x02,0xC0,0x88,0x9C,0x01,0xC0,0x80,0x9C, + 0x01,0xC0,0x04,0x2C,0x20,0x5C,0x70,0xC0,0x00,0x28,0x48,0x58,0x22,0x9C,0x00,0xB7,0x35,0x40,0x60,0xB7,0xBF,0x43,0x02,0xC0,0x00,0x72,0x2E,0x0D,0x30,0xB3, + 0xA2,0x50,0x06,0x0D,0x02,0x87,0x74,0xC0,0xCE,0x9C,0xF3,0x9C,0x00,0xB7,0x35,0x40,0x02,0xC4,0x00,0x72,0x44,0x55,0x04,0x44,0x00,0xB5,0x35,0x40,0xF0,0x9C, + 0x74,0xC0,0xCE,0x9C,0x2A,0x0D,0x88,0x5C,0x84,0x0C,0x1B,0x9C,0x33,0x9D,0x13,0xE0,0x80,0x84,0x39,0xF8,0x05,0xA2,0x51,0xC0,0x84,0x9C,0x09,0xC8,0x42,0x0A, + 0x96,0xCC,0x70,0x0A,0x08,0x70,0x06,0xC0,0x22,0x92,0x9C,0x0D,0x01,0x81,0x00,0xE0,0x07,0x00,0xFE,0xCF,0xE2,0x2D,0x07,0x04,0x32,0xB3,0x6A,0x48,0x09,0xC8, + 0xC2,0x0C,0xBE,0xCC,0xC0,0x0C,0x33,0xE0,0xA0,0x85,0x01,0xC8,0x80,0x29,0x01,0xC0,0x8A,0x08,0x96,0x00,0x18,0xF8,0xC1,0xA0,0x71,0xF1,0x20,0x84,0xF8,0xC9, + 0x7D,0xA4,0x82,0x08,0x82,0x0C,0x39,0xF8,0xE5,0xA0,0x39,0xF8,0xE5,0xA0,0x08,0xCA,0x1F,0xA4,0x85,0x80,0x5F,0x94,0xEF,0x9C,0x09,0xC8,0x42,0x85,0x96,0xCC, + 0x70,0x85,0x17,0x9C,0x02,0x9C,0x10,0xC8,0x1F,0xAC,0x10,0xC0,0x82,0x9C,0x1F,0xB7,0x4E,0x79,0xFF,0x9C,0x00,0xB5,0xEE,0x40,0x72,0xE1,0x00,0x84,0x01,0xC0, + 0x88,0x9C,0x40,0xB9,0x00,0x40,0x10,0xC8,0x1F,0xA4,0xF0,0x9C,0x54,0xE0,0x00,0x85,0x81,0x80,0xE0,0xC8,0xDD,0xA4,0x01,0xC0,0x8E,0x9C,0x02,0x0D,0x02,0xC0, + 0x8B,0x9C,0x01,0xC0,0x87,0x9C,0x20,0xB9,0x00,0x40,0x01,0xC0,0xC0,0x7E,0x09,0xC0,0x82,0x08,0x12,0xD0,0x02,0x30,0x00,0xC8,0x45,0xA5,0x81,0x01,0x0D,0xC0, + 0x82,0x29,0x52,0xC0,0x87,0x9C,0x01,0xC0,0x84,0x39,0x60,0xB5,0x6F,0x40,0x06,0xC0,0x60,0x84,0x71,0xC0,0x8A,0x9C,0x02,0xC0,0x8A,0x9C,0x81,0x01,0x05,0xCA, + 0x80,0x29,0x01,0xCF,0x00,0x2D,0x71,0x5D,0x17,0xD0,0x28,0x29,0xFE,0xEF,0x6C,0x29,0x01,0xC0,0x84,0x39,0x20,0xB7,0x16,0x40,0x01,0xC0,0x22,0x93,0x86,0x0D, + 0x71,0xC0,0x8C,0x9C,0x2E,0xD0,0x68,0x55,0x17,0xD0,0x88,0x29,0xB0,0x31,0x40,0x0D,0x22,0xD1,0x08,0x5C,0x40,0x08,0x00,0xE0,0x26,0xA8,0xAF,0x9D,0xA3,0x9B, + 0xEF,0x9C,0x71,0xC0,0x8E,0x9C,0x70,0xD0,0xA0,0x31,0x00,0xB7,0x6F,0x40,0x03,0x80,0x71,0xC8,0x8B,0x9C,0x06,0x9C,0xFC,0xDF,0xFE,0x7C,0xFE,0xFF,0xA4,0x91, + 0x01,0xC4,0x00,0x7C,0xFE,0xFF,0x24,0x91,0x24,0xF0,0x84,0x58,0x32,0xE1,0x10,0x84,0x53,0xE0,0x10,0x84,0x10,0xC8,0x07,0xAD,0xE8,0x9D,0x24,0xF0,0x84,0x58, + 0x05,0xC0,0x02,0x28,0xF8,0xC8,0x9D,0xAC,0x30,0xC0,0x8B,0x9C,0x30,0xC0,0x8D,0x9C,0x83,0x97,0x71,0xC0,0x8E,0x9C,0x03,0xE0,0x70,0x28,0x17,0xD0,0xA8,0x29, + 0xFE,0xCF,0x6C,0x29,0xB4,0x31,0x12,0x09,0x24,0xD0,0x49,0x59,0x04,0xC0,0x22,0x08,0xFE,0xFF,0xC4,0x90,0x80,0xC1,0x24,0x5D,0xF9,0xCF,0x80,0x2D,0x29,0x5D, + 0xB4,0x05,0x31,0xD8,0xE6,0xA8,0x10,0xD8,0x62,0xA9,0x00,0xC8,0x40,0x7E,0x12,0xB3,0x42,0x48,0x40,0x5D,0x94,0x04,0x80,0xC0,0x59,0x5D,0x0C,0x2D,0x22,0xD1, + 0x08,0x5C,0xAF,0x97,0x39,0xF8,0x25,0xAA,0x33,0xE0,0x10,0x8C,0x45,0x9D,0x22,0x9C,0x05,0xA6,0x09,0xC8,0x42,0x0E,0x98,0xB0,0xE6,0x3E,0x81,0x02,0x40,0xB7, + 0x8E,0x5B,0x20,0xB5,0x8C,0x54,0x80,0x74,0x00,0xC0,0xE2,0x93,0xB1,0xD0,0xD8,0x09,0xAD,0x9E,0x82,0x0D,0x09,0xC8,0x42,0x0E,0x98,0xB0,0x66,0x39,0x09,0xC8, + 0x42,0x0E,0x99,0xB0,0x26,0x26,0x11,0xC0,0x80,0x0A,0xB1,0xD0,0xD8,0x09,0x21,0xC9,0xC5,0x9C,0x82,0x0D,0x09,0xC8,0x42,0x0E,0x98,0xB0,0x66,0x39,0x09,0xC8, + 0x42,0x0E,0x99,0xB0,0x26,0x26,0xA0,0xB5,0x0E,0x40,0xF8,0xF9,0x9D,0xAA,0xF8,0xF9,0x1D,0xAA,0x22,0x9C,0x00,0x78,0x21,0xD0,0xDA,0x46,0x40,0xB3,0xA2,0x48, + 0x60,0xB7,0xBC,0x42,0x49,0xC0,0x82,0x0D,0x08,0xC0,0x80,0x0D,0x21,0xC0,0x40,0x7F,0xC1,0xCF,0x80,0x2E,0x80,0xC2,0xB9,0x5E,0x22,0xD0,0xD0,0x0E,0xBA,0x05, + 0x82,0x09,0x39,0xF8,0xE5,0xA1,0x83,0x9E,0x32,0xF0,0xB0,0x8C,0x39,0xF8,0xE5,0xA1,0x60,0xB9,0x78,0x40,0x09,0xC8,0x42,0x0D,0x78,0xCC,0x70,0x0D,0x52,0x9E, + 0x39,0xF8,0x65,0xA1,0xC1,0x93,0x09,0xC8,0x42,0x0D,0x80,0xCC,0x20,0x0D,0x98,0xF1,0x66,0xA1,0x22,0x9C,0x00,0x00,0x00,0x00,0x09,0xC8,0xC2,0x87,0x60,0xB0, + 0xC0,0x0D,0x09,0xC8,0xC2,0x87,0x60,0xB0,0x00,0x0B,0xFC,0xFF,0x40,0x93,0x09,0xC8,0xC2,0x87,0x60,0xB0,0x60,0x0A, +}; + + +static const unsigned char aui81300_SSData[] = +{ + 0xA0,0xCD,0x90,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xD0,0x2F,0x80,0x04,0x00,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x80,0x04,0x00,0x04,0x80,0x04,0x80,0x04,0x80,0x04,0x00,0x05,0x80,0x04,0x00,0x06,0x80,0x04,0x00,0x07,0x80,0x04,0x00,0x08,0x80,0x04, + 0x00,0x10,0x80,0x04,0x00,0x20,0x80,0x04,0x09,0x00,0x01,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xB8,0x76, + 0x88,0x82,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE4,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x17,0x01,0x07,0x00,0x17,0x01,0x0B,0x00,0x0A,0x00,0x00,0x00,0x32,0x00,0x00,0x00,0x32,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0xEF,0xD8,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xA0,0xCD,0x90,0x80,0xA8,0x00,0x90,0x80,0x64,0x03,0x90,0x80,0x74,0x67,0x88,0x82, + 0x70,0x67,0x88,0x82,0x18,0x74,0x88,0x82,0xC8,0x73,0x88,0x82,0xF0,0x73,0x88,0x82,0xAC,0x73,0x88,0x82,0xC0,0x68,0x88,0x82,0xC8,0x68,0x88,0x82,0x88,0x6E, + 0x88,0x82,0xD8,0x70,0x88,0x82,0x18,0x71,0x88,0x82,0x10,0x71,0x88,0x82,0x18,0x71,0x88,0x82,0x28,0x71,0x88,0x82,0x34,0x71,0x88,0x82,0x30,0x71,0x88,0x82, + 0x38,0x71,0x88,0x82,0x64,0x71,0x88,0x82,0x20,0x72,0x88,0x82,0x44,0x72,0x88,0x82,0x60,0x72,0x88,0x82,0x68,0x72,0x88,0x82,0x84,0x72,0x88,0x82,0x24,0x74, + 0x88,0x82,0x28,0x74,0x88,0x82,0x54,0x74,0x88,0x82,0x80,0x74,0x88,0x82,0x88,0x74,0x88,0x82,0x90,0x74,0x88,0x82,0xB4,0x74,0x88,0x82,0xD8,0x74,0x88,0x82, + 0xDC,0x74,0x88,0x82,0x58,0x75,0x88,0x82,0xA4,0x76,0x88,0x82,0xA8,0x76,0x88,0x82,0xAC,0x76,0x88,0x82,0xB0,0x76,0x88,0x82,0xA0,0x68,0x88,0x82,0x9C,0x6E, + 0x88,0x82,0xA0,0x6E,0x88,0x82,0xB0,0x6E,0x88,0x82,0xB0,0x6F,0x88,0x82,0xBC,0x6F,0x88,0x82,0xE4,0x6F,0x88,0x82,0x10,0x70,0x88,0x82,0x3C,0x70,0x88,0x82, + 0x2C,0x70,0x88,0x82,0x3C,0x70,0x88,0x82,0x4C,0x70,0x88,0x82,0x68,0x70,0x88,0x82,0x84,0x70,0x88,0x82,0xA0,0x70,0x88,0x82,0xBC,0x70,0x88,0x82,0x88,0x72, + 0x88,0x82,0xAC,0x72,0x88,0x82,0xC8,0x72,0x88,0x82,0xD0,0x72,0x88,0x82,0xD8,0x72,0x88,0x82,0x64,0x73,0x88,0x82,0x68,0x73,0x88,0x82,0x6C,0x73,0x88,0x82, + 0x84,0x73,0x88,0x82,0x9C,0x73,0x88,0x82,0xE0,0x74,0x88,0x82,0x1C,0x75,0x88,0x82,0x38,0x75,0x88,0x82,0xD8,0x80,0x88,0x82,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0xB8,0x68,0x88,0x82,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xBC,0x68,0x88,0x82,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x41,0x00,0x00,0x00,0x7F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1B,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x01,0x00,0xCD,0xCD,0xCD,0xCD,0x07,0x00,0x00,0x00, + 0x00,0x01,0x00,0x00,0xEF,0xBE,0xAD,0xDE,0xEF,0xBE,0xAD,0xDE,0xEF,0xBE,0xAD,0xDE,0xEF,0xBE,0xAD,0xDE,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00, + 0x00,0x00,0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x0D,0x00,0x00,0x00,0x0C,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x02,0x00,0x00,0x00, + 0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x04,0x00, + 0x00,0x00,0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x02,0x03,0x00,0x01,0x02,0x03, + 0x00,0x01,0x02,0x03,0x00,0x01,0x02,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x01, + 0x00,0x00,0x00,0x01,0x02,0x03,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, + 0x04,0x00,0x00,0x00,0x0A,0x00,0x0F,0x00,0x00,0x00,0x05,0x00,0x08,0x00,0x0D,0x00,0x02,0x00,0x07,0x00,0x01,0x00,0x04,0x00,0x03,0x00,0x06,0x00,0x09,0x00, + 0x0C,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x06,0x00, + 0x00,0x00,0x04,0x00,0x00,0x00,0x0E,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x0F,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x03,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x04,0x00, + 0x00,0x00,0x03,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x70,0x00,0x00,0x00,0x07,0x00,0x00,0x00, + 0x71,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x72,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x73,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x74,0x00,0x00,0x00,0x07,0x00, + 0x00,0x00,0x75,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x76,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x77,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x78,0x00,0x00,0x00, + 0x07,0x00,0x00,0x00,0x79,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x7A,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x7B,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x7C,0x00, + 0x00,0x00,0x07,0x00,0x00,0x00,0x7D,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x7E,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x7F,0x00,0x00,0x00,0xFF,0x00,0x00,0x00, + 0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x07,0x00, + 0x00,0x00,0xFF,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x03,0x00,0x00,0x00, + 0xFF,0x00,0x00,0x00,0x01,0x02,0x00,0x03,0x04,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00, + 0x00,0x00,0x03,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x02,0x03,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, + 0x03,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x02,0x02,0x03,0x03,0x00,0x01,0x00,0x01, + 0x02,0x03,0x02,0x03,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x03,0x00, + 0x00,0x00,0x06,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x0E,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x1E,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x3E,0x00,0x00,0x00, + 0x07,0x00,0x00,0x00,0x7E,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0xFE,0x01,0x00,0x00,0x0A,0x00,0x00,0x00,0xFE,0x03, + 0x00,0x00,0x0B,0x00,0x00,0x00,0xFE,0x07,0x00,0x00,0x0C,0x00,0x00,0x00,0xFE,0x0F,0x00,0x00,0x0D,0x00,0x00,0x00,0xFE,0x1F,0x00,0x00,0x0E,0x00,0x00,0x00, + 0xFE,0x3F,0x00,0x00,0x0F,0x00,0x00,0x00,0xFE,0x7F,0x00,0x00,0x10,0x00,0x00,0x00,0xFE,0xFF,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x01,0x00,0x01,0x00,0x00, + 0x01,0x01,0x02,0x03,0x03,0x04,0x04,0x05,0x05,0x05,0x05,0x06,0x06,0x07,0x07,0x07,0x07,0x07,0x07,0x08,0x08,0x08,0x08,0xFF,0xFF,0x00,0x01,0x01,0x02,0x01, + 0x03,0x01,0x02,0x03,0x04,0x01,0x05,0x01,0x02,0x03,0x04,0x05,0x06,0x01,0x03,0x05,0x07,0xFF,0xFF,0x00,0x00,0x01,0x80,0x00,0x55,0x00,0x40,0x00,0x33,0x00, + 0x2B,0x00,0x25,0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x03,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x03,0x00,0x00,0x00, + 0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00, + 0x00,0x00,0x02,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00, + 0x01,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x01,0x00,0x02,0x03,0x04,0x00,0x00,0x00,0x00,0x03,0x02,0x01,0x04,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00, + 0x00,0x00,0x02,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00, + 0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0xFF,0x00,0x00,0x00,0x01,0x00,0x02,0x03,0x00,0x03,0x02,0x01,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x03,0x00,0x00,0x00, + 0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x01,0x00, + 0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, + 0x02,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,0x0E, + 0x0F,0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1B,0x1D,0x1F,0x00,0x00,0x5B,0x06,0x5B,0x00,0x13,0x04,0x6E,0x00,0x14,0x06,0x82,0x00,0x12,0x06, + 0x94,0x00,0x14,0x06,0xA8,0x00,0x4D,0x06,0xF5,0x00,0xF1,0x09,0xE6,0x02,0x0C,0x09,0xF2,0x03,0x6F,0x06,0x61,0x04,0xF6,0x08,0x57,0x05,0xD6,0x09,0x2D,0x07, + 0x22,0x08,0x4F,0x07,0x08,0x02,0x57,0x07,0x16,0x04,0x6D,0x07,0x5D,0x06,0xCA,0x07,0x04,0x02,0xCE,0x07,0x03,0x22,0xD1,0x07,0x05,0x22,0xD6,0x07,0x05,0x22, + 0xDB,0x07,0x2B,0x08,0x06,0x08,0x25,0x08,0x2B,0x08,0x23,0x08,0x4E,0x08,0x2B,0x08,0x79,0x08,0x0B,0x02,0x84,0x08,0x0D,0x04,0x91,0x08,0x0B,0x02,0x9C,0x08, + 0x0B,0x22,0xA7,0x08,0x42,0x04,0xE9,0x08,0x4F,0x08,0x38,0x09,0x51,0x08,0x89,0x09,0x46,0x08,0xCF,0x09,0x4D,0x08,0x1C,0x0A,0x44,0x08,0x60,0x0A,0x4E,0x08, + 0xAE,0x0A,0x4F,0x08,0xFD,0x0A,0x5C,0x08,0x59,0x0B,0xAE,0x09,0x07,0x0D,0x40,0x09,0x47,0x0E,0x50,0x2A,0x97,0x0E,0x16,0x06,0xAD,0x0E,0x07,0x02,0xB4,0x0E, + 0x14,0x04,0xC8,0x0E,0x16,0x06,0xDE,0x0E,0x08,0x04,0xE6,0x0E,0x18,0x06,0xFE,0x0E,0x97,0x08,0x95,0x0F,0x9D,0x08,0x32,0x10,0x22,0x08,0x54,0x10,0x20,0x08, + 0x74,0x10,0x22,0x08,0x96,0x10,0x22,0x08,0xB8,0x10,0x22,0x08,0xDA,0x10,0x22,0x08,0xFC,0x10,0x20,0x08,0x1C,0x11,0x22,0x08,0x3E,0x11,0x59,0x08,0x97,0x11, + 0x55,0x08,0xEC,0x11,0x34,0x08,0x20,0x12,0x60,0x08,0x80,0x12,0x62,0x08,0xE2,0x12,0x62,0x08,0x44,0x13,0x65,0x08,0xA9,0x13,0x5F,0x08,0x08,0x14,0x06,0x28, + 0x0E,0x14,0x06,0x28,0x14,0x14,0x20,0x08,0x34,0x14,0x20,0x08,0x54,0x14,0x10,0x06,0x64,0x14,0x10,0x06,0x74,0x14,0x06,0x28,0x7A,0x14,0x20,0x08,0x9A,0x14, + 0x5F,0x08,0xF9,0x14,0x58,0x08,0x51,0x15,0x5A,0x08,0xAB,0x15,0x50,0x06,0xFB,0x15,0xB0,0x08,0xAB,0x16,0xB4,0x08,0x5F,0x17,0xAD,0x08,0x0C,0x18,0xB7,0x08, + 0xC3,0x18,0xB3,0x08,0x76,0x19,0xB2,0x08,0x28,0x1A,0xAD,0x06,0xD5,0x1A,0xB0,0x08,0x0A,0x07,0x2E,0x00,0x09,0x06,0x2D,0x00,0x25,0x07,0x2E,0x00,0x24,0x06, + 0x2D,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x88,0x81,0x88,0x82,0x2C,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x90,0x00,0x00,0x00,0xF0,0x80,0x88,0x82,0xF0,0x80,0x88,0x82,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x38,0x82,0x88,0x82,0x2C,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x90,0x00,0x00,0x00, + 0xA0,0x81,0x88,0x82,0xA0,0x81,0x88,0x82,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x58,0x82,0x88,0x82,0x2A,0x00,0x00,0x84,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xD8,0x80,0x88,0x82, + 0xD8,0x80,0x88,0x82,0x00,0x00,0x00,0x00,0x01,0x01,0x00,0x00,0x78,0x82,0x88,0x82,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x98,0x82,0x88,0x82,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x90,0x80,0x00,0x00,0x90,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xB8,0x82,0x88,0x82,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0xA0,0xCD,0x90,0x80,0xA0,0xCD,0x90,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xD8,0x82,0x88,0x82,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x90,0xCD,0x90,0x80,0x90,0xCD,0x90,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF8,0x82,0x88,0x82,0x12,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xCD,0x90,0x80,0x80,0xCD,0x90,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1A,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0xF0,0xFF,0x7F,0x00,0x00,0x00,0x00,0xB0,0x00,0x00,0x00,0xB0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +}; + +/* +static const FW_PATCHLIST a1300_SSPatch[] = +{ + { VLD_SETUP_WDT , 0x6764 }, + { MC_SETUP_WDT , 0x6768 }, + { FW_ACTIVITY_WDT , 0x676c }, + { TIMER_DIV , 0x6778 }, +}; +*/ + +const FIRMWARE sFirmware1300_SS = +{ + "BUILD_DEVA_FW1.00.10.1300_1300_SS", + "19_07_2011", + 26332, /* TextSize bytes */ + 7224, /* DataSize bytes */ + 0x000066e0, /* DataOffset bytes */ + aui81300_SSText, + aui81300_SSData, +}; + + +/* DE2.1 firmware */ + +static const unsigned char aui81311_SSText[] = +{ + 0x21,0x94,0xFE,0x93,0x09,0xC8,0x42,0x0E,0x00,0xC0,0x00,0x0E,0x29,0xC8,0x22,0x84,0x32,0xC8,0x20,0x84,0x29,0xC8,0x22,0x86,0x6A,0xC6,0x40,0x86,0x83,0x9E, + 0x43,0x9E,0x09,0xC8,0x42,0x0D,0xD2,0xCC,0x40,0x0D,0x09,0xC8,0x42,0x09,0xD4,0xCC,0x00,0x09,0x09,0xC8,0x42,0x0E,0x0A,0xC0,0x20,0x0E,0x09,0xC8,0xC2,0x87, + 0x0E,0xC0,0xA0,0x87,0x18,0x9C,0x02,0x08,0x02,0x0C,0x82,0x0D,0x82,0x09,0x02,0x0D,0x02,0x09,0x82,0x0C,0x82,0x08,0xD9,0x97,0x38,0xC8,0x01,0xA4,0x09,0xC8, + 0xC2,0x0D,0xD2,0xCC,0x80,0x0D,0x09,0xC8,0x42,0x0E,0x80,0xB0,0xE6,0x0B,0x7F,0xB7,0x74,0x7E,0x82,0x08,0x8D,0xA4,0xF3,0x9F,0xFF,0x97,0x13,0x9D,0x81,0x80, + 0x39,0xF8,0x05,0xA2,0x07,0x07,0x07,0x03,0x85,0x06,0x97,0x9E,0x83,0x03,0x09,0xC8,0xC2,0x0A,0xD4,0xCC,0xC0,0x0A,0x09,0xC8,0xC0,0x1A,0xD4,0xCC,0xA0,0x1A, + 0x0F,0x06,0x01,0xC1,0xFA,0x07,0x8D,0x05,0x8D,0x01,0x8F,0x00,0x62,0x9C,0xF9,0x97,0x0B,0x06,0x01,0xC1,0xDA,0x06,0x62,0x9C,0xFC,0x97,0x8D,0x05,0x8D,0x01, + 0x00,0xB7,0x8C,0x55,0x80,0xB7,0x14,0x55,0x01,0x9C,0x05,0xA6,0x87,0x06,0x09,0xC8,0xC2,0x0A,0xD4,0xCC,0xC0,0x0A,0x09,0xC8,0xC0,0x1A,0xD4,0xCC,0xA0,0x1A, + 0x0B,0x06,0x01,0xC1,0xDA,0x06,0x62,0x9C,0xFC,0x97,0xF8,0xF9,0x9D,0xAA,0xF8,0xF9,0x1D,0xAA,0x22,0x9C,0x22,0x9C,0x39,0xF8,0x85,0xA2,0xF1,0xD3,0xBE,0x2A, + 0x00,0xB7,0x14,0x43,0x72,0xC0,0xCC,0x9C,0x10,0xD0,0x61,0xAA,0x49,0xC0,0x02,0x0D,0xFC,0xC2,0x40,0x0D,0x0C,0x0A,0x00,0xE2,0x09,0x5A,0x10,0xF0,0xDD,0xA8, + 0x01,0xC0,0x22,0x91,0x10,0xD0,0xC2,0x19,0x80,0xB7,0x0C,0x46,0x85,0x04,0x02,0x08,0x33,0xD0,0x40,0x09,0x00,0xC4,0x02,0x87,0x80,0xB7,0xCB,0x45,0x31,0xF0, + 0x66,0xA9,0x80,0xC0,0x08,0x59,0x49,0xC0,0x00,0x0A,0x00,0xC2,0x00,0x0A,0x20,0xE2,0x06,0xA1,0x60,0xB7,0x4B,0x45,0x11,0xD0,0x12,0x0A,0x20,0xB7,0x4D,0x43, + 0x06,0x71,0x01,0x01,0x42,0xB3,0x26,0x44,0x44,0x70,0x21,0xB3,0x24,0x44,0x01,0xC0,0x02,0x90,0xFF,0xFF,0xA1,0x90,0x49,0xC0,0x02,0x0A,0xFC,0xC2,0x40,0x0A, + 0x08,0xF2,0x9D,0xA0,0x72,0xC0,0xCC,0x9C,0x49,0xC0,0x02,0x09,0xFC,0xC2,0x70,0x09,0x08,0xF0,0x41,0xAA,0x40,0x75,0x04,0x0A,0x08,0xF0,0x41,0xA2,0xE2,0x90, + 0x80,0xB7,0x0C,0x46,0x00,0xC4,0x02,0x09,0x08,0xF2,0x09,0xA1,0xF8,0xF9,0x9D,0xAA,0x22,0x9C,0x80,0xB7,0x4D,0x45,0x40,0xC0,0x00,0x7D,0x12,0xB4,0x62,0x52, + 0x80,0xB7,0x4D,0x43,0x48,0x70,0xA2,0x93,0xFD,0xFF,0xA1,0x93,0xD8,0x97,0x1D,0xA6,0x20,0x84,0x98,0x9B,0x0A,0x0A,0x17,0xC9,0x83,0x9C,0xA0,0xB7,0x0C,0x46, + 0x04,0x1A,0x00,0xC1,0x82,0x0E,0xF2,0xD0,0x58,0x0B,0x00,0xC6,0x02,0x0B,0x10,0xF2,0x41,0xA2,0x34,0xC0,0x39,0x9B,0x88,0xF2,0xA1,0xAA,0x49,0xC0,0x02,0x09, + 0x01,0xC0,0x16,0x0D,0xFC,0xC2,0x40,0x09,0x0F,0xC0,0xFE,0x2A,0x48,0xF0,0x49,0xA9,0x55,0x71,0x48,0xC0,0x02,0x0A,0x45,0xB3,0x46,0x44,0x55,0x71,0x08,0xC0, + 0x00,0x1A,0x46,0xB3,0x26,0x44,0x00,0xC8,0x80,0x7C,0xA0,0xB5,0x8C,0x48,0x05,0xC0,0x22,0x90,0x8B,0x05,0xB2,0x09,0x94,0xC1,0x49,0x98,0xDA,0x05,0xB2,0x09, + 0x81,0x02,0x94,0xC1,0x44,0x98,0x24,0xD0,0x08,0x59,0x49,0xC0,0x02,0x0A,0x20,0xD1,0x65,0x01,0x5B,0xCA,0x16,0x09,0xFC,0xC2,0x40,0x0A,0x5A,0xCA,0x14,0x09, + 0x48,0xDA,0x09,0xA0,0x88,0xDA,0x81,0xA2,0x48,0xDA,0x0D,0xA3,0x88,0xDA,0x06,0xA1,0x08,0xF2,0x11,0xA1,0x48,0xF2,0x09,0xAB,0x0A,0x09,0x00,0xC2,0x00,0x2B, + 0x17,0xC0,0x89,0x9C,0x49,0xC0,0x82,0x0E,0xFC,0xC2,0xC0,0x0E,0x8A,0x0B,0x82,0x0F,0x94,0xC0,0xBF,0x9B,0x71,0xC9,0x80,0x9C,0x11,0xF0,0xC4,0x2A,0x01,0xC0, + 0xA4,0x91,0x80,0x75,0x02,0xC0,0x44,0x93,0x34,0xC0,0x84,0x99,0x1C,0xC0,0x3E,0x7C,0x24,0x92,0x12,0x0A,0x9F,0xB5,0x6C,0x7F,0x04,0x1A,0x10,0xF2,0x41,0xA2, + 0x71,0xC9,0x80,0x9C,0x00,0xE0,0x08,0x2A,0x00,0xC0,0xE4,0x91,0x17,0xC9,0x83,0x9C,0x9F,0xB7,0x6C,0x7F,0x04,0x1A,0x9F,0xB5,0x6C,0x7F,0x5F,0xB7,0x6C,0x7F, + 0x80,0x74,0x04,0x93,0x17,0xC9,0x8F,0x9C,0x10,0xF2,0xC1,0xA3,0x94,0xC0,0x94,0x9B,0x71,0xC9,0x80,0x9C,0x11,0xF0,0xC4,0x2A,0xFE,0xFF,0xE2,0x92,0x50,0xF2, + 0x25,0xA9,0x50,0xF2,0x2D,0xAA,0x88,0x70,0x01,0xC0,0xA2,0x90,0x90,0xDA,0x25,0xA9,0x50,0xF2,0x25,0xAA,0x49,0xC0,0x00,0x09,0x00,0xC2,0x08,0x5A,0x00,0xC2, + 0x00,0x09,0xA8,0x01,0x08,0xD0,0x65,0xAA,0x08,0xD0,0xE1,0xAA,0x00,0x75,0x01,0xC0,0xA4,0x90,0x50,0xF2,0x25,0xAA,0xF6,0xCF,0xFD,0x2A,0x90,0xDA,0x22,0xA9, + 0x11,0xD0,0x56,0x09,0x09,0x59,0x28,0x01,0x7C,0x9E,0x95,0x70,0x24,0xB3,0x26,0x44,0x50,0xF2,0x25,0xA2,0xA4,0x97,0x40,0x75,0xFD,0xFF,0x42,0x90,0x71,0xC1, + 0x80,0x9C,0x9E,0x97,0x34,0xC0,0x2C,0x99,0x1C,0xC0,0x3E,0x7C,0xFE,0xFF,0x84,0x91,0x71,0xC1,0x80,0x9C,0x04,0x7D,0xFC,0xFF,0x82,0x92,0xC5,0x97,0xA3,0x9E, + 0x74,0xC0,0xC7,0x98,0xDA,0x97,0x32,0xD0,0xD3,0x6D,0x02,0xC0,0xA2,0x09,0x74,0xC1,0xA8,0x9B,0x8B,0x05,0x02,0xC0,0xA2,0x09,0x81,0x02,0x74,0xC1,0xA2,0x9B, + 0x5E,0x97,0x40,0xB7,0x0C,0x43,0x71,0xC0,0xCE,0x9C,0x40,0xB7,0x14,0x46,0xB0,0x5D,0x00,0xC1,0x80,0x2D,0x10,0xF0,0x41,0xAA,0xFE,0xCE,0x7D,0x2A,0xA1,0x9E, + 0xB2,0x35,0x10,0xF0,0xC2,0xA1,0x71,0xC0,0xCE,0x9C,0x22,0x9C,0x80,0xB7,0x8C,0x68,0x8C,0x5D,0x10,0xD1,0x39,0x05,0x08,0xF0,0x41,0xA8,0x11,0xD0,0x04,0x1A, + 0x02,0x75,0x1A,0xD0,0x48,0x12,0x22,0xB4,0x34,0x46,0x22,0x9C,0x0D,0xA6,0x80,0xB7,0x8C,0x68,0x86,0x0E,0x5D,0x9E,0x08,0xF2,0x82,0xA2,0x08,0xF2,0x86,0xA9, + 0x05,0x07,0x07,0x03,0x14,0xC0,0x40,0x9A,0x8B,0x05,0xCF,0x9B,0x40,0xB7,0x8C,0x45,0x1E,0x0A,0x81,0xC2,0x80,0x3A,0x12,0xD0,0x28,0x09,0x08,0xF0,0x59,0xA2, + 0xA1,0xC0,0x02,0x0A,0x08,0xF0,0x41,0xA3,0x08,0xF0,0x49,0xA2,0x08,0xF0,0x56,0xA3,0x10,0xF0,0xC1,0xA2,0x01,0xC0,0x84,0x3A,0x10,0xF0,0xC1,0xA2,0x9F,0xB7, + 0xEE,0x7E,0xBF,0xB7,0x6E,0x7F,0xDF,0xB7,0xEE,0x7F,0x60,0x8C,0x22,0x9C,0x05,0xA6,0x40,0xB7,0x8C,0x68,0x06,0x0A,0x5D,0x9E,0x08,0xF0,0x41,0xA2,0x08,0xF0, + 0xC6,0xA9,0x9D,0x9E,0x01,0xC2,0x80,0x3A,0x14,0xC0,0x11,0x9A,0x82,0x0D,0xA0,0x9B,0x40,0xB7,0x94,0x45,0x42,0x0A,0x34,0xC0,0x42,0x09,0x10,0xF0,0x59,0xA2, + 0x11,0xD0,0xA8,0x0D,0x21,0xC0,0x02,0x0A,0x04,0x0A,0x10,0xF0,0xC2,0xA2,0x10,0xF0,0x49,0xA2,0x10,0xF0,0x55,0xA1,0x08,0xF0,0xE1,0xA2,0x01,0xC0,0x84,0x3A, + 0x08,0xF0,0xE1,0xA2,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0x22,0x9C,0x1D,0xA6,0x20,0xB7,0x8C,0x68,0x06,0x0A,0x5E,0x9E,0x80,0xB5,0x2D,0x40, + 0x60,0xB7,0xB5,0x40,0x96,0x9E,0x9D,0x9E,0x55,0x9E,0x4F,0x9E,0xE2,0x99,0x82,0x0D,0x72,0x9B,0x74,0x9E,0x80,0xC2,0xD0,0x5E,0x80,0xC2,0xA8,0x5A,0x40,0xB7, + 0x8C,0x45,0xD8,0x32,0x6C,0x9E,0x12,0xD0,0x28,0x09,0xD8,0x32,0x42,0x0A,0x08,0xF0,0x59,0xA2,0x11,0xC0,0x02,0x0A,0x04,0x0A,0x08,0xF0,0xC1,0xA3,0x01,0xC2, + 0x08,0x3B,0x08,0xF0,0x49,0xA2,0x34,0xC0,0x42,0x0A,0x08,0xF0,0xD1,0xA2,0x08,0xF0,0x55,0xA2,0x10,0xF0,0x41,0xA3,0x01,0xC0,0x04,0x3B,0x10,0xF0,0x41,0xA3, + 0x9F,0xB7,0x6E,0x7E,0xBF,0xB7,0xEE,0x7E,0xDF,0xB7,0x6E,0x7F,0xFF,0xB7,0xEE,0x7F,0x02,0xC0,0x00,0x8C,0x22,0x9C,0x0D,0xA6,0x5D,0x9E,0x80,0xB7,0x8C,0x68, + 0xA4,0xD2,0x8C,0x59,0x86,0x08,0x01,0xC1,0xB8,0x05,0x31,0xF0,0xE5,0xA0,0x10,0xF0,0xE2,0xA9,0xF2,0xD3,0xAE,0x2E,0xF2,0xD3,0x2E,0x2B,0x07,0x03,0x9E,0x99, + 0x40,0x77,0x82,0x0D,0x01,0xD0,0xB2,0x0D,0x2B,0x9B,0x80,0xB7,0x8C,0x45,0x80,0xC2,0x94,0x5A,0x05,0xC8,0x12,0x09,0xD8,0x02,0x12,0xD0,0x58,0x09,0x1E,0x0A, + 0x08,0xF2,0x39,0xA2,0x05,0xC8,0x02,0x0A,0x08,0xF2,0x21,0xA3,0x08,0xF2,0x2A,0xA3,0x10,0xF0,0x41,0xA2,0x10,0xF0,0x41,0xA1,0x9F,0xB7,0xEE,0x7E,0xBF,0xB7, + 0x6E,0x7F,0xDF,0xB7,0xEE,0x7F,0x60,0x8C,0x22,0x9C,0x05,0xA6,0x5D,0x9E,0x40,0xB7,0x8C,0x68,0x80,0xC2,0x0C,0x5A,0x28,0xE2,0x06,0xA9,0x60,0xB5,0x10,0x44, + 0x82,0x76,0x02,0x91,0xAB,0x9E,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0x0E,0x97,0x08,0xF2,0x86,0xA9,0x69,0x99,0xAB,0x9E,0x9F,0xB7,0x6E,0x7F, + 0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0x04,0x97,0x05,0xA6,0x5D,0x9E,0x0E,0xC0,0x7C,0x2D,0x0E,0xC0,0x7C,0x29,0xA7,0x9B,0xAB,0x9E,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7, + 0xEE,0x7F,0x40,0x8C,0xD6,0x97,0x0D,0xA6,0x51,0xD0,0x38,0x0E,0x87,0x06,0xA2,0x9E,0x86,0x0D,0xE8,0x55,0x07,0xC0,0xC0,0x2D,0xFC,0x98,0x80,0xB7,0x8C,0x45, + 0x80,0xC2,0x14,0x5F,0x80,0xC2,0x8C,0x5E,0x01,0xC1,0x68,0x07,0x11,0xD0,0x68,0x0F,0x80,0xB7,0x8C,0x68,0x08,0xF2,0xC1,0xAA,0x01,0xC1,0xD8,0x06,0x01,0xC0, + 0xA0,0x3A,0x08,0xF2,0xC1,0xA2,0x10,0xF2,0xA6,0xA9,0xFF,0xCF,0xE8,0x2A,0x2D,0x99,0x08,0xF2,0xC1,0xA2,0x02,0x0A,0xFF,0xCF,0xDE,0x2A,0x08,0xF2,0xC1,0xA2, + 0x10,0xF2,0x4D,0xA2,0x9F,0xB7,0xEE,0x7E,0xBF,0xB7,0x6E,0x7F,0xDF,0xB7,0xEE,0x7F,0x60,0x8C,0x22,0x9C,0x1D,0xA6,0x80,0xB7,0x8C,0x45,0x5F,0x9E,0x02,0x0F, + 0x32,0xD0,0xC8,0x0A,0x07,0xC0,0x42,0x0B,0x01,0xC0,0xC2,0x0A,0x8A,0x0F,0x0B,0x94,0x7F,0x0A,0x4A,0x42,0x00,0xE0,0x68,0x23,0x04,0x0F,0xDA,0x02,0x02,0xC0, + 0x80,0x0E,0x01,0xC0,0x42,0x90,0x4E,0x79,0xA2,0x92,0x10,0xF2,0x21,0xAA,0x05,0xC0,0x04,0x7D,0xFF,0xFF,0x02,0x92,0x40,0xB7,0x94,0x68,0x00,0xC3,0x8C,0x5D, + 0xFD,0xCF,0x76,0x2A,0xB4,0x05,0x10,0xF2,0x21,0xA2,0x31,0xF0,0xE6,0xA3,0x10,0xF0,0xE2,0xA9,0x04,0x0F,0x02,0xC0,0x80,0x0E,0x01,0x99,0x7F,0x0A,0x4A,0x42, + 0x00,0xE0,0x68,0x23,0xDA,0x02,0xFF,0xFF,0x44,0x90,0x9F,0xB7,0x6E,0x7E,0xBF,0xB7,0xEE,0x7E,0xDF,0xB7,0x6E,0x7F,0xFF,0xB7,0xEE,0x7F,0x02,0xC0,0x00,0x8C, + 0x22,0x9C,0x05,0xA6,0x74,0xC1,0x96,0x9A,0x11,0xC0,0x82,0x0D,0x74,0xC1,0x7B,0x9A,0x09,0xC8,0x42,0x0A,0xEC,0xC0,0x60,0x0A,0x80,0xB5,0x2C,0x4C,0x09,0xC8, + 0x42,0x09,0x80,0xB7,0x0C,0x42,0xE0,0xC0,0x50,0x09,0x40,0xB5,0xAC,0x4C,0x40,0xB5,0x2C,0x4A,0x40,0xB5,0x2C,0x42,0x40,0xB5,0x2C,0x4B,0x48,0xF2,0x09,0xAA, + 0x40,0xB7,0x0C,0x43,0x00,0xC8,0x00,0x7D,0x52,0xD0,0xA0,0x3A,0x82,0x90,0x79,0x29,0x40,0xB5,0x0C,0x43,0x6C,0x9E,0x82,0x0A,0xFE,0xCF,0x7C,0x2A,0xAB,0x9E, + 0x89,0x01,0x74,0xC1,0x92,0x9A,0x71,0xC1,0xCD,0x9C,0xF9,0x2E,0x6C,0x9E,0xD8,0x32,0x71,0xC1,0xCD,0x9C,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C, + 0x22,0x9C,0x0D,0xA6,0x82,0x0A,0x07,0x03,0x07,0x07,0x53,0x9E,0xAD,0x9E,0x72,0xC1,0xCD,0x9C,0xA0,0x76,0x00,0xC0,0x62,0x93,0x80,0x76,0x00,0xC0,0xC2,0x92, + 0xAA,0x76,0x00,0xC0,0x82,0x93,0x8B,0x01,0x0E,0x08,0x83,0x9E,0x54,0xC1,0x95,0x99,0x72,0xC1,0xCD,0x9C,0x0D,0x00,0x0D,0x04,0x9F,0xB7,0xEE,0x7E,0xBF,0xB7, + 0x6E,0x7F,0xDF,0xB7,0xEE,0x7F,0x60,0x8C,0x22,0x9C,0x0A,0x08,0xF0,0x97,0x54,0xC1,0x9E,0x98,0x00,0x74,0xFF,0xFF,0xE2,0x91,0x8B,0x01,0xE9,0x97,0x80,0xB7, + 0x0C,0x46,0x0E,0x08,0x08,0xF2,0x89,0xA9,0xE3,0x97,0x0D,0xA6,0x07,0x03,0x07,0x07,0xA0,0xB7,0x0C,0x43,0x71,0xC1,0xCD,0x9C,0xA8,0x76,0xA2,0x91,0x71,0xC1, + 0xCD,0x9C,0x0D,0x00,0x0D,0x04,0x9F,0xB7,0xEE,0x7E,0xBF,0xB7,0x6E,0x7F,0xDF,0xB7,0xEE,0x7F,0x60,0x8C,0x22,0x9C,0x22,0x98,0x71,0xC1,0xCD,0x9C,0x0D,0x00, + 0x0D,0x04,0x9F,0xB7,0xEE,0x7E,0xBF,0xB7,0x6E,0x7F,0xDF,0xB7,0xEE,0x7F,0x60,0x8C,0x22,0x9C,0x40,0xB7,0x94,0x43,0x80,0xB7,0x0C,0x46,0xB4,0x35,0x60,0xB5, + 0x94,0x43,0x08,0xF2,0x96,0xA1,0x22,0x9C,0x40,0xB7,0x94,0x43,0x80,0xB7,0x0C,0x46,0xFD,0x4D,0xB4,0x25,0x60,0xB5,0x94,0x43,0x08,0xF2,0x96,0xA1,0x22,0x9C, + 0x0D,0xA6,0x80,0xB7,0x0C,0x46,0x09,0xC2,0x3E,0x0F,0x04,0xC1,0x3C,0x0F,0x32,0xD0,0xC0,0x0A,0x31,0xD0,0x48,0x0B,0x10,0xF2,0x21,0xA9,0x80,0xB7,0x8C,0x43, + 0x00,0xE0,0xA8,0x22,0x00,0xC0,0x22,0x93,0x0B,0x02,0x07,0xE0,0x40,0x2A,0x08,0xF2,0xC1,0xA2,0x00,0xC0,0x44,0x93,0x72,0x9E,0x00,0xE0,0x54,0x22,0xFF,0xFF, + 0xC2,0x91,0xA3,0x9E,0x74,0xC0,0x5A,0x99,0x10,0xF2,0x21,0xA9,0x80,0xB7,0x8C,0x43,0x00,0xE0,0xA8,0x22,0xFF,0xFF,0x64,0x91,0x9F,0xB7,0xEE,0x7E,0xBF,0xB7, + 0x6E,0x7F,0xDF,0xB7,0xEE,0x7F,0x60,0x8C,0x22,0x9C,0xA3,0x9E,0xE7,0x9A,0xE6,0x97,0x02,0x0A,0x10,0xF0,0x61,0xA2,0x22,0x9C,0x10,0xF0,0x61,0xAA,0x00,0x75, + 0xA2,0x93,0x40,0xB7,0x0C,0x43,0x71,0xC0,0xCE,0x9C,0x10,0xF0,0x61,0xAA,0x04,0x1A,0x10,0xF0,0x61,0xA2,0x71,0xC0,0xCE,0x9C,0x02,0x08,0x22,0x9C,0x40,0xB7, + 0x0C,0x43,0x71,0xC0,0xCE,0x9C,0x10,0xF0,0x61,0xAA,0x04,0x0A,0x10,0xF0,0x61,0xA2,0x71,0xC0,0xCE,0x9C,0x02,0x08,0x22,0x9C,0x1C,0xC0,0xFE,0x7C,0x20,0x59, + 0x12,0x0A,0x02,0xD0,0x48,0x1A,0x30,0xC0,0x00,0x29,0x44,0x32,0x60,0xB7,0x0C,0x47,0x5D,0x2A,0x8C,0x5D,0xA1,0x9E,0xA0,0x2D,0x84,0x3D,0xB2,0x35,0x71,0xD0, + 0x30,0x09,0x08,0xF0,0xC2,0xA1,0x0F,0xC0,0x7E,0x2D,0xF9,0x2D,0x08,0xF0,0xC2,0xA1,0x08,0xF0,0x7E,0xA1,0x22,0x9C,0x80,0xB7,0x0C,0x47,0x71,0xD1,0x48,0x09, + 0x08,0xF0,0x41,0xAA,0x00,0x75,0xB6,0x93,0x22,0x9C,0x40,0xB7,0x0C,0x47,0xA2,0xD1,0xA0,0x5D,0x28,0xF0,0x59,0xAA,0x9A,0x9E,0xCE,0xCF,0x7D,0x2A,0xA3,0x9E, + 0x30,0xC0,0x00,0x2D,0x26,0x35,0x08,0xF0,0x42,0xA1,0x08,0xF0,0x41,0xAA,0x30,0xC0,0x00,0x2A,0xC8,0x70,0x64,0x93,0x22,0x9C,0x05,0xA6,0xA0,0xB7,0x0C,0x47, + 0x12,0x0A,0xC8,0xF2,0x25,0xA2,0xDB,0x9B,0x88,0xF2,0x3D,0xAA,0xC8,0xF2,0xA1,0xAA,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0x22,0x9C,0x05,0xA6, + 0xA0,0xB7,0x0C,0x47,0xC8,0xF2,0xA6,0xA1,0xCB,0x9B,0x88,0xF2,0x3D,0xAA,0xC8,0xF2,0x21,0xA8,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0x22,0x9C, + 0x8C,0x5D,0x0E,0xC0,0xE0,0x2D,0x84,0x3D,0xEC,0x97,0x8C,0x5D,0x0E,0xC0,0xE0,0x2D,0xE8,0x97,0x9A,0x0D,0xE6,0x97,0x05,0xA6,0x10,0xF0,0xE9,0xAA,0x87,0x06, + 0x82,0x09,0x02,0xC0,0xA2,0x0D,0x2E,0x99,0xFF,0xCF,0xC2,0x2A,0x02,0xC0,0xB2,0x0D,0x82,0x09,0x28,0x99,0x01,0xC0,0x84,0x3A,0x02,0xC0,0xC2,0x0D,0x82,0x09, + 0x22,0x99,0xFE,0xC9,0xFD,0x2A,0x02,0xC0,0xF2,0x0D,0x82,0x09,0x1C,0x99,0x8B,0x01,0x00,0xC4,0x80,0x39,0xA2,0x0D,0x17,0x99,0x40,0xC0,0x82,0x0D,0x00,0xC1, + 0xA2,0x09,0x12,0x99,0x60,0xC0,0x82,0x0D,0x00,0xC1,0xA2,0x09,0x0D,0x99,0x40,0xC0,0xA2,0x0D,0x82,0x09,0x09,0x99,0x40,0xC0,0xA2,0x0D,0x86,0x09,0x05,0x99, + 0x40,0xC0,0xA2,0x0D,0x8A,0x09,0x01,0x99,0xA0,0xB7,0x0C,0x43,0x71,0xC1,0xCD,0x9C,0x40,0xC0,0x92,0x0D,0x82,0x09,0xF9,0x98,0x40,0xC0,0x92,0x0D,0x8A,0x09, + 0xF5,0x98,0x40,0xB7,0x14,0x46,0x31,0xD0,0x20,0x0D,0x08,0xF0,0x41,0xAA,0x01,0xC0,0x30,0x2A,0x01,0xC0,0x18,0x75,0x44,0x93,0x10,0xF0,0x4D,0xA2,0x71,0xC1, + 0xCD,0x9C,0x8B,0x05,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0xEF,0x95,0x39,0xF8,0x05,0xA2,0x80,0xB7,0x8C,0x49,0x00,0x75,0xE2,0x90,0x74,0xC0, + 0xEA,0x9B,0x80,0xB7,0x8C,0x49,0x00,0x75,0x64,0x93,0x60,0xB7,0x0C,0x43,0x71,0xC0,0xCF,0x9C,0x60,0xB7,0x14,0x46,0x20,0xB7,0x0C,0x47,0x02,0x0A,0xB1,0xD0, + 0x38,0x0D,0x80,0xB5,0x2D,0x57,0x08,0xF0,0x41,0xAA,0x20,0x7D,0xA2,0x93,0x40,0xB7,0x2D,0x53,0x10,0xF0,0x61,0xAA,0xFF,0xCF,0x3E,0x2A,0x09,0x01,0x01,0xC0, + 0x40,0x39,0x10,0xF0,0x61,0xA1,0x10,0xC0,0x02,0x09,0x10,0xF0,0x62,0xA9,0x10,0xF0,0x61,0xA2,0x10,0xF0,0x61,0xA2,0x40,0xB5,0x2D,0x40,0x71,0xC0,0xCF,0x9C, + 0x06,0x08,0xF8,0xF9,0x1D,0xAA,0x22,0x9C,0x05,0xA6,0xA0,0xB7,0x0C,0x43,0x71,0xC1,0xCD,0x9C,0x82,0x0D,0x34,0xC1,0x9D,0x9B,0x40,0xB7,0x0C,0x47,0xB2,0xD1, + 0x28,0x09,0x12,0xD2,0xA0,0x08,0x10,0xF0,0x41,0xAA,0xF1,0xD1,0xA8,0x08,0x7F,0xCF,0x7E,0x2A,0x81,0xC0,0x00,0x3A,0x10,0xF0,0x41,0xA2,0x60,0xB7,0x2D,0x40, + 0x60,0xB7,0x55,0x40,0x02,0xC0,0x02,0x0A,0xC8,0xF0,0x49,0xA2,0x60,0xB5,0x2D,0x40,0x60,0xB5,0x55,0x40,0x10,0xF0,0x41,0xAA,0x7F,0xCF,0x7E,0x2A,0x10,0xF0, + 0x41,0xA2,0x71,0xC1,0xCD,0x9C,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0x22,0x9C,0x00,0xB7,0x0C,0x46,0x10,0xF0,0xEA,0xA8,0xB1,0xD0,0x80,0x08, + 0x80,0xB7,0x2D,0x40,0x0C,0x75,0xB4,0x93,0x00,0xB7,0x94,0x47,0xFF,0xCF,0xC2,0x2C,0x01,0xC0,0x84,0x3C,0xFE,0xC9,0xFD,0x2C,0xB1,0xD0,0x08,0x0D,0xF1,0xD0, + 0x88,0x0D,0x02,0x0A,0x00,0xC4,0x80,0x3C,0xD2,0xD0,0x00,0x0D,0x80,0xB5,0x4C,0x45,0x08,0xF0,0x41,0xA2,0x10,0xF0,0x41,0xA2,0x08,0xF0,0x61,0xA2,0x20,0xB5, + 0x54,0x41,0x10,0xF0,0x7D,0xAA,0xFE,0xCC,0x7D,0x2A,0x00,0xC1,0x00,0x3A,0x82,0xB5,0x4C,0x40,0x83,0xB5,0x4C,0x40,0x80,0xB7,0x2D,0x40,0x0A,0x75,0xB4,0x93, + 0x01,0x05,0x40,0xC0,0x20,0x0D,0x0E,0xC0,0x6A,0x0A,0x0E,0xC0,0x6E,0x09,0x10,0xF0,0x41,0xA2,0x60,0xB9,0x18,0x40,0x10,0xF0,0x41,0xA1,0x08,0x0A,0x10,0xF0, + 0x41,0xA2,0x04,0x0A,0xA1,0x93,0x80,0xB7,0x2D,0x40,0x06,0x75,0xB4,0x93,0x02,0x0A,0x10,0xF0,0x41,0xA2,0x50,0xF0,0x7D,0xA9,0x84,0x7C,0x01,0xC0,0x22,0x90, + 0x10,0xC0,0x02,0x0A,0x10,0xF0,0x41,0xA2,0x20,0xB7,0x0C,0x43,0x71,0xC0,0xCD,0x9C,0x44,0x9E,0x02,0x09,0x40,0xC0,0x10,0x0A,0x0A,0x0D,0x08,0xF2,0x01,0xA1, + 0x08,0xF2,0x02,0xA1,0x31,0xD0,0x00,0x09,0x08,0xF0,0x41,0xAA,0x01,0xC0,0x30,0x2A,0x01,0xC0,0x18,0x75,0x44,0x93,0x80,0xB5,0xAC,0x41,0x71,0xC0,0xCD,0x9C, + 0x15,0x95,0x06,0x0A,0x10,0xF0,0x41,0xA2,0xE2,0x97,0x80,0xB7,0x0C,0x46,0x9A,0x9E,0xB1,0xD0,0x40,0x09,0x08,0xF0,0x41,0xAA,0x00,0x75,0xA2,0x93,0x80,0xB7, + 0x8C,0x47,0x5A,0x9E,0x40,0xE0,0x46,0xA1,0x22,0x9C,0x02,0x0A,0x22,0x0D,0x82,0xB4,0x00,0xC0,0x02,0xB2,0x20,0x46,0x22,0x9C,0x39,0xF8,0x85,0xA2,0x00,0xE0, + 0x80,0x09,0x02,0xC0,0xC2,0x90,0x60,0xB7,0x84,0x47,0x60,0xB7,0x1C,0x46,0x82,0x0A,0x39,0x9E,0x60,0x9D,0xE0,0x9D,0xE4,0x9D,0xB2,0xE0,0x30,0x85,0x10,0xD0, + 0xB2,0x19,0x40,0xC0,0x20,0x85,0x40,0xC0,0x60,0x08,0x42,0xC0,0x40,0x0C,0x50,0xC0,0x80,0x0C,0x8B,0x00,0x02,0xC0,0x02,0x87,0xC0,0x76,0x00,0xC0,0xC2,0x92, + 0x80,0xC2,0xA0,0x59,0x01,0xC0,0x84,0x39,0x03,0x01,0x10,0xF0,0x41,0xAA,0x06,0x75,0xB4,0x93,0x34,0x32,0x04,0x09,0x97,0x70,0x41,0xA2,0x20,0xB5,0x2C,0x40, + 0x40,0xB5,0x44,0x40,0x20,0xB5,0x4D,0x40,0x44,0x92,0x84,0x0A,0xFF,0xFF,0x01,0x91,0xB1,0xE0,0x30,0x85,0x08,0xF0,0x41,0xAA,0x02,0x75,0xB4,0x93,0x70,0x9D, + 0x02,0x09,0x40,0xC0,0x10,0x0A,0x06,0x0D,0x08,0xF2,0x01,0xA1,0x08,0xF2,0x02,0xA1,0xF8,0xF9,0x9D,0xAA,0x22,0x9C,0x60,0xB7,0x1C,0x46,0x60,0xB7,0x84,0x47, + 0xEA,0x97,0xA2,0xD1,0x08,0x5E,0xFE,0xC0,0x7C,0x2A,0x20,0xC0,0x00,0x75,0x00,0xC0,0xE2,0x93,0x80,0xC0,0x00,0x75,0x00,0xC0,0x82,0x92,0x00,0x75,0x40,0xB3, + 0xA4,0x48,0x31,0xD0,0x30,0x0A,0xF3,0xC1,0x7E,0x0D,0x08,0xF2,0x01,0xA9,0x00,0xC1,0x00,0x0D,0x53,0x9E,0x26,0x21,0x00,0xC2,0x00,0x39,0x08,0xF2,0x01,0xA1, + 0x22,0x9C,0x08,0xF0,0x61,0xAA,0x41,0x2A,0x24,0x3A,0x08,0xF0,0x61,0xA2,0x22,0x9C,0x08,0xF0,0x69,0xAA,0x08,0xF0,0x6D,0xA9,0x08,0xF0,0x61,0xA2,0x08,0xF0, + 0x65,0xA1,0x22,0x9C,0x02,0x0A,0x71,0xC1,0xCC,0x9C,0x10,0xF0,0xE1,0xA1,0x71,0xC1,0xCC,0x9C,0x22,0x9C,0x39,0xF8,0x05,0xA2,0x80,0xB7,0x0C,0x42,0x02,0x0D, + 0x06,0x09,0x08,0xF2,0x02,0xA1,0x80,0xB7,0x0C,0x53,0x40,0xB5,0x0C,0x49,0x10,0xCB,0x81,0x9C,0x60,0xB7,0x14,0x56,0x60,0xB7,0x8C,0x51,0xE6,0x9B,0x80,0xB7, + 0x0C,0x42,0x48,0xF2,0x09,0xAA,0x10,0x7D,0x22,0x91,0x20,0xB7,0x0C,0x44,0x02,0x0A,0x81,0xB5,0x2D,0x41,0xF8,0xF9,0x1D,0xAA,0x22,0x9C,0x40,0xB7,0x0C,0x44, + 0x20,0xC0,0x20,0x09,0x08,0xF0,0x41,0xAA,0x01,0xC0,0x04,0x3A,0x08,0xF0,0x41,0xA2,0xF8,0xF9,0x1D,0xAA,0x22,0x9C,0x80,0xB7,0x0C,0x42,0x02,0x0D,0x06,0x09, + 0x08,0xF2,0x01,0xA1,0x40,0xB5,0x94,0x52,0x40,0xB5,0x14,0x49,0x48,0xF2,0x09,0xAA,0x00,0xC8,0x00,0x7D,0x40,0xB3,0xA4,0x48,0x80,0xB7,0x0C,0x44,0x20,0xC0, + 0x20,0x0A,0x08,0xF2,0x01,0xA9,0x08,0xF2,0x01,0xA1,0x22,0x9C,0x05,0xA6,0x40,0xB7,0x8C,0x59,0x60,0xB9,0x78,0x40,0x08,0xD0,0x41,0xAA,0x06,0xC0,0x00,0x09, + 0x11,0xF1,0xC0,0x2A,0x00,0xC0,0x84,0x93,0x01,0x93,0x80,0xB7,0x0C,0x49,0x02,0x75,0x02,0x91,0x0B,0x00,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C, + 0x22,0x9C,0x80,0xB7,0x08,0x45,0x00,0x75,0x24,0x91,0x80,0xB7,0x0C,0x59,0x40,0xB7,0x0C,0x46,0x08,0xF2,0x01,0xAA,0x48,0xF0,0x41,0xA2,0xC2,0x9B,0xEC,0x97, + 0x06,0x08,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0x22,0x9C,0x80,0xB7,0x0C,0x46,0x87,0x04,0xB1,0xD0,0x40,0x09,0x08,0xF0,0x41,0xAA,0x0A,0x75, + 0xB4,0x93,0x40,0xB7,0xCD,0x44,0x20,0xB7,0x8C,0x47,0xF0,0xCF,0x01,0x29,0x40,0xB5,0x2D,0x45,0x80,0xB7,0x4D,0x45,0xFC,0xCF,0x01,0x2A,0x80,0xB5,0xAD,0x45, + 0x40,0xB7,0x49,0x52,0x40,0xB5,0x2D,0x46,0x80,0xB7,0xCD,0x45,0x80,0xB5,0xAD,0x47,0x40,0xB7,0x4D,0x41,0x40,0xB5,0x2D,0x41,0x80,0xB7,0xCD,0x43,0x82,0xB5, + 0x2D,0x40,0x22,0x9C,0x90,0xD0,0xF2,0xA9,0xFE,0xCF,0xFC,0x29,0x80,0xC1,0x21,0x58,0x84,0x0D,0x0E,0xC0,0xFC,0x29,0x01,0xC1,0x07,0x60,0x06,0x00,0x22,0x9C, + 0x40,0xB7,0x0C,0x47,0xE8,0xF0,0x4D,0xAA,0x81,0xC0,0x00,0x3A,0x08,0xF0,0x41,0xA2,0x22,0x9C,0x05,0xA6,0x10,0xD0,0xE5,0xA9,0x5D,0x9E,0xC0,0x74,0x02,0xC0, + 0xC4,0x90,0x80,0xB7,0x8C,0x59,0xAB,0xCA,0x2A,0x0D,0xAA,0xCA,0x2C,0x0D,0x58,0x11,0x17,0x59,0x01,0xC1,0x25,0x61,0x04,0x19,0x3C,0x29,0x06,0xC0,0x02,0x69, + 0x40,0xC0,0x45,0xA9,0x12,0xF1,0xA0,0x2A,0x02,0xC0,0x24,0x91,0x50,0xF0,0x7D,0xAA,0x00,0xC4,0x00,0x7D,0xC2,0x90,0x50,0xF0,0x7D,0xAA,0x04,0xC0,0x00,0x7D, + 0xE2,0x90,0x60,0xB7,0x8C,0x4C,0x54,0xC1,0x51,0x98,0xA0,0xB5,0x94,0x4C,0x08,0xD2,0x21,0xAA,0x02,0x09,0x0A,0xC0,0x7C,0x2A,0x08,0xD2,0x21,0xA2,0x40,0xB5, + 0x8C,0x49,0x08,0xD2,0x21,0xAA,0x08,0x7D,0x01,0xC0,0x02,0x90,0x80,0xB7,0x0C,0x46,0xB1,0xD0,0x48,0x09,0x08,0xF0,0x41,0xAA,0x20,0x7D,0xA2,0x93,0x20,0xB7, + 0x0C,0x47,0x20,0xB7,0x2D,0x53,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0x22,0x9C,0x50,0xF0,0x7D,0xAA,0x01,0xC1,0x00,0x3A,0x50,0xF0,0x7D,0xA2, + 0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0x22,0x9C,0x08,0xD2,0x21,0xAA,0x10,0x7D,0xFE,0xFF,0xE4,0x93,0x08,0xD2,0x21,0xAA,0x02,0x7D,0xFE,0xFF, + 0x44,0x93,0xF0,0x97,0x50,0xF0,0x7D,0xA9,0x9B,0x9E,0x8B,0x01,0x01,0xC1,0x00,0x39,0x48,0xF2,0x3D,0xA1,0x48,0xF2,0x3D,0xAA,0x01,0xC0,0x40,0x3A,0x48,0xF2, + 0x3D,0xA2,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0x69,0xC0,0xA0,0x90,0x05,0xA6,0x50,0xF0,0x7D,0xAA,0x5D,0x9E,0x81,0xC0,0x00,0x7D,0xE2,0x90, + 0x80,0xB7,0x88,0x46,0x1C,0xC0,0x3E,0x7D,0x01,0xC0,0x84,0x92,0x48,0xF2,0x3D,0xAA,0x81,0xC0,0x00,0x7D,0x01,0xC0,0x24,0x90,0x48,0xF2,0x3D,0xAA,0x11,0xC0, + 0x00,0x7D,0x01,0xC0,0xC4,0x92,0x01,0xC9,0x80,0x9C,0x88,0xF2,0x39,0xA2,0x34,0xC1,0x75,0x98,0x80,0xB7,0x0C,0x46,0xB1,0xD0,0x48,0x09,0x08,0xF0,0x41,0xAA, + 0x20,0x7D,0xA2,0x93,0x20,0xB7,0x0C,0x47,0x06,0x08,0x20,0xB7,0x2D,0x53,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0x22,0x9C,0x08,0xDA,0x35,0xAA, + 0x3C,0x2A,0x04,0x75,0x00,0xC0,0x62,0x93,0x02,0x75,0xFF,0xFF,0x04,0x90,0xAB,0x9E,0x74,0xC0,0xA0,0x99,0xDB,0x97,0x5B,0x9E,0x09,0xC8,0xC2,0x0D,0xE8,0xC1, + 0xE0,0x0D,0x74,0xC0,0xDF,0x98,0x02,0x08,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0x22,0x9C,0xAB,0x9E,0xF4,0xFF,0x79,0x99,0xC9,0x97,0xAB,0x9E, + 0x74,0xC0,0x70,0x9A,0xC5,0x97,0x05,0xA6,0xA0,0xB7,0x8C,0x59,0x03,0x94,0x74,0xC0,0xF4,0x98,0x80,0xB7,0x8C,0x4A,0x04,0x0A,0x3C,0x2A,0x06,0xC0,0x02,0x6A, + 0x50,0xC2,0x05,0xAA,0x08,0xC0,0x00,0x7D,0x84,0x92,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0x22,0x9C,0x39,0xF8,0x05,0xA2,0x80,0xB7,0x88,0x44, + 0x1C,0xC0,0x3E,0x7D,0x02,0x91,0x74,0xC0,0xDA,0x98,0x80,0xB7,0x88,0x44,0x1C,0xC0,0x3E,0x7D,0x44,0x93,0xF8,0xF9,0x1D,0xAA,0x22,0x9C,0x0D,0xA6,0xC0,0xB7, + 0x0C,0x46,0x48,0xF2,0x51,0xAA,0x88,0xF2,0x41,0xA9,0x0F,0xC0,0x7E,0x29,0x03,0xC0,0x82,0x74,0x40,0xB5,0x8C,0x48,0x01,0xC0,0x74,0x91,0xC0,0xB7,0x14,0x42, + 0x50,0xF2,0x49,0xAA,0x00,0xC2,0x00,0x7D,0x03,0xC0,0xA4,0x92,0x06,0x0A,0x03,0xC0,0x88,0x74,0x80,0xB5,0x08,0x45,0x04,0xC0,0x32,0x90,0x40,0xB7,0x14,0x59, + 0x3B,0xC0,0x7A,0x0A,0x04,0xC0,0x04,0x0A,0x10,0xF0,0x41,0xA2,0x10,0xF0,0x45,0xA2,0x48,0xF2,0x41,0xA2,0x40,0xB7,0x8C,0x48,0x05,0x02,0xFF,0xCF,0x78,0x0A, + 0x1C,0xC0,0x3E,0x75,0x32,0x91,0x10,0xF0,0x45,0xAA,0x08,0x3A,0x10,0xF0,0x45,0xA2,0x03,0x94,0xC0,0xB7,0x14,0x42,0xD4,0xFF,0xEC,0x9A,0xA0,0xB7,0x14,0x47, + 0x02,0x0A,0x69,0x9E,0x80,0xB5,0xAD,0x5B,0x40,0xB7,0x8C,0x48,0x03,0xC0,0x88,0x74,0x01,0xC0,0xD4,0x93,0x88,0xC0,0x02,0x0A,0x80,0xB5,0x2D,0x5C,0x69,0x9E, + 0x04,0xC0,0x42,0x09,0xCC,0xC0,0x42,0x0A,0x80,0xB5,0xAD,0x5C,0x40,0xB5,0x2D,0x5D,0x40,0xB7,0x0C,0x44,0x34,0xC0,0x20,0x09,0x08,0xF0,0x41,0xAA,0x00,0xE2, + 0xC1,0x5A,0x84,0x93,0x8A,0x0D,0xD4,0xFF,0x51,0x9A,0xAB,0x9E,0xD4,0xFF,0x4E,0x9A,0x54,0xC0,0x8B,0x9B,0x10,0xC0,0x02,0x0A,0x7F,0x09,0x09,0xC2,0xBE,0x0D, + 0x10,0xF2,0xC1,0xA2,0x04,0xC1,0xBC,0x0D,0x10,0xF2,0x21,0xA2,0x08,0xF2,0x4D,0xA1,0xD4,0xFF,0x42,0x9B,0xF1,0xC1,0x02,0x0A,0xF0,0xC0,0x00,0x0A,0x08,0xF2, + 0x59,0xA2,0x9F,0xB7,0xEE,0x7E,0xBF,0xB7,0x6E,0x7F,0xDF,0xB7,0xEE,0x7F,0x60,0x8C,0x1B,0xC1,0x40,0x92,0x69,0x9E,0xF4,0xC0,0x42,0x0A,0x80,0xB5,0x2D,0x5C, + 0xC3,0x97,0x40,0xB7,0x14,0x59,0x10,0xF0,0x45,0xAA,0x48,0xF2,0x41,0xA2,0x40,0xB7,0x8C,0x48,0x03,0xC0,0x88,0x74,0xFC,0xFF,0x14,0x93,0xFE,0xC3,0x7E,0x0A, + 0x88,0xF2,0x59,0xA2,0x40,0xB7,0x8C,0x48,0x90,0x97,0x40,0xB7,0x14,0x59,0x3B,0xC0,0x42,0x0A,0x04,0xC0,0x04,0x0A,0xFF,0xC3,0x7E,0x09,0x10,0xF0,0x41,0xA2, + 0x10,0xF0,0x45,0xA2,0x48,0xF2,0x41,0xA2,0x88,0xF2,0x59,0xA1,0x40,0xB7,0x8C,0x48,0x7D,0x97,0x05,0xA6,0x5D,0x9E,0x82,0x0D,0xD4,0xFF,0xD2,0x99,0x40,0xB7, + 0x0C,0x4B,0x20,0xB7,0x0C,0x44,0x82,0x0D,0xFE,0xCF,0x7C,0x29,0x41,0xB5,0xAD,0x68,0x48,0xDA,0x21,0xAA,0x06,0x0D,0x01,0xC0,0x04,0x3A,0x81,0xB5,0x2D,0x68, + 0x08,0xD2,0x21,0xA9,0x08,0xF2,0xB9,0xA9,0x0E,0xC0,0x7C,0x29,0x05,0x59,0x04,0x49,0x04,0x29,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0xCE,0xFF, + 0xE0,0x91,0x1D,0xA6,0x02,0xC0,0x40,0x84,0x00,0xB7,0x10,0x46,0x7F,0x0A,0x7F,0xB5,0xF4,0x7F,0x1F,0xB5,0xF4,0x7A,0x80,0xB5,0x08,0x46,0x01,0xC8,0x82,0x9C, + 0x06,0x0A,0x90,0xF0,0x69,0xA1,0x80,0xB5,0x88,0x45,0x10,0xD0,0x61,0xA9,0x84,0x7C,0x09,0xC0,0x64,0x93,0xA0,0xB7,0x0C,0x46,0x80,0xB7,0x0C,0x44,0x32,0xD0, + 0xD8,0x09,0xB2,0xD0,0x50,0x08,0x34,0xC0,0x20,0x0A,0x9F,0xB5,0x6C,0x7F,0x80,0xB7,0x0C,0x47,0x02,0x0D,0x02,0xC0,0x80,0x0A,0x60,0xC0,0x50,0x0A,0xFF,0x08, + 0x5F,0xB5,0xF4,0x7C,0x5F,0xB5,0x74,0x7B,0x7F,0xB5,0xF4,0x7D,0x9F,0xB5,0xEC,0x7E,0x1F,0xB5,0x74,0x7E,0xBF,0xB5,0x6C,0x7A,0x3F,0xB5,0x6C,0x7D,0x5F,0xB5, + 0x74,0x7C,0x5F,0xB5,0xF4,0x7B,0x7F,0xB7,0xF4,0x7F,0x10,0xD0,0x61,0xAA,0x02,0x7D,0x08,0xC0,0x82,0x90,0x60,0xB7,0x0C,0x51,0x60,0xB7,0x94,0x56,0xF4,0xFF, + 0x33,0x99,0x7F,0xB7,0xF4,0x7F,0x8E,0x9B,0x1F,0xB7,0xF4,0x7F,0x80,0xB7,0x48,0x40,0x04,0x7D,0xE2,0x90,0x80,0xB7,0x08,0x46,0x1C,0xC0,0x3C,0x75,0x1E,0xC0, + 0x62,0x91,0x3F,0xB7,0x74,0x7F,0x80,0xB7,0x4D,0x40,0x00,0xE2,0x41,0x5A,0x42,0x90,0x00,0x9F,0x5F,0xB7,0xEC,0x7F,0x08,0xD8,0x55,0xAA,0x3C,0x2A,0x08,0x75, + 0x07,0xC0,0x42,0x90,0xC0,0xB7,0x14,0x4B,0x76,0x9E,0x29,0xF2,0xC5,0xAB,0x8F,0x02,0x01,0xCF,0x80,0x2A,0x01,0xD0,0x40,0x75,0x01,0xC0,0x22,0x90,0x01,0xD0, + 0x40,0x75,0x01,0xC0,0xB2,0x92,0x01,0xCA,0x40,0x75,0x10,0xC0,0xE2,0x90,0x01,0xCA,0x40,0x75,0x02,0xC0,0x92,0x93,0x01,0xC2,0x40,0x75,0x0A,0xC0,0x42,0x92, + 0x01,0xC8,0x40,0x75,0x09,0xC0,0x42,0x91,0xB6,0x9E,0x76,0x9E,0x29,0xF2,0xC5,0xAB,0x8F,0x02,0x01,0xCF,0x80,0x2A,0x01,0xD0,0x40,0x75,0xFF,0xFF,0x64,0x90, + 0x01,0xC0,0xE0,0x7D,0x62,0x92,0x7F,0xB7,0xF4,0x7F,0x50,0xF0,0x7D,0xAA,0x01,0xC0,0x04,0x7D,0xFF,0xFF,0x84,0x91,0x50,0xF0,0x7D,0xAA,0x08,0xC0,0x00,0x7D, + 0xFF,0xFF,0xC4,0x90,0xFE,0xCF,0xFC,0x2B,0x80,0xC3,0x08,0x5A,0x68,0x03,0xB6,0x9E,0xDF,0x97,0x01,0xD6,0x40,0x75,0x18,0xC0,0xA2,0x93,0x01,0xD6,0x40,0x75, + 0x03,0xC0,0xD2,0x93,0x01,0xD2,0x40,0x75,0x15,0xC0,0x22,0x93,0x01,0xD4,0x40,0x75,0xFE,0xFF,0xE4,0x91,0x7F,0xB7,0xEC,0x7F,0x82,0x0D,0xA4,0xD3,0x10,0x5B, + 0x08,0xD0,0x61,0xAA,0x0E,0xC0,0x7C,0x2A,0x00,0xC2,0x05,0x5A,0x04,0x4A,0x12,0xD0,0xC2,0x2A,0xD4,0xFF,0xE5,0x98,0x01,0xD4,0x40,0x75,0x03,0xC0,0x02,0x92, + 0x73,0x9E,0x82,0x0D,0x6A,0x9E,0x07,0x05,0xB6,0x9E,0xD4,0xFF,0xA4,0x98,0x06,0x0A,0x9F,0xB5,0x6C,0x7C,0xB0,0x97,0x01,0xCC,0x40,0x75,0x0E,0xC0,0x42,0x91, + 0x01,0xCE,0x40,0x75,0xFD,0xFF,0x04,0x91,0x29,0xF2,0x45,0xA9,0x9F,0xB7,0xEC,0x7F,0x11,0xD0,0xF2,0x29,0xC0,0x74,0x08,0xF2,0x11,0xA1,0x08,0xD2,0x82,0xA9, + 0x0D,0x02,0x29,0xF2,0x05,0xA9,0x1F,0xB7,0xF4,0x7F,0x22,0x0D,0x01,0xD0,0x28,0x1D,0x40,0xB5,0x4A,0x45,0x29,0xF2,0x05,0xA9,0x26,0x35,0x01,0xC3,0x82,0x09, + 0x40,0xB5,0xCA,0x45,0x29,0xF2,0x05,0xA9,0x7F,0xB7,0xF4,0x7F,0x40,0xB5,0x4C,0x43,0x08,0xF2,0x01,0xAA,0x80,0xB5,0xCC,0x43,0x40,0xB7,0x08,0x46,0x02,0x0A, + 0x80,0xB5,0x4C,0x46,0x09,0x59,0x0C,0x29,0x40,0xB5,0x50,0x40,0x40,0xB5,0x48,0x50,0x34,0xC0,0xEB,0x9A,0x01,0xC9,0x80,0x9C,0x5F,0xB7,0xEC,0x7F,0x60,0xB7, + 0x94,0x56,0x82,0x09,0x88,0xF0,0x4D,0xA2,0xF4,0xFF,0x5C,0x98,0x02,0x0A,0x06,0x08,0x80,0xB5,0x88,0x45,0x9F,0xB7,0x6E,0x7B,0xBF,0xB7,0xEE,0x7B,0xDF,0xB7, + 0x6E,0x7C,0xFF,0xB7,0xEE,0x7C,0x04,0xC0,0x40,0x8C,0x22,0x9C,0x01,0xDA,0x40,0x75,0x0A,0xC0,0x82,0x90,0x01,0xDE,0x40,0x75,0x02,0xC0,0xC2,0x91,0x01,0xD8, + 0x40,0x75,0xFC,0xFF,0x42,0x90,0xB6,0x9E,0x4D,0x97,0x73,0x9E,0x82,0x0D,0x6A,0x9E,0x07,0x05,0xB6,0x9E,0xD4,0xFF,0x36,0x98,0x45,0x97,0x60,0xB7,0x8C,0x50, + 0xFE,0x96,0x5F,0xB7,0xF4,0x7E,0x89,0xC0,0x82,0x09,0x10,0xF0,0xC1,0xA1,0x1A,0x97,0x60,0xB7,0x94,0x56,0x60,0xB7,0x8C,0x50,0xF4,0xFF,0x27,0x98,0x3F,0xB7, + 0xEC,0x7F,0x80,0xB7,0xAD,0x47,0x08,0xC0,0x00,0x7D,0x1C,0xC0,0x04,0x90,0x3F,0xB7,0xF4,0x7F,0x80,0xB7,0xCD,0x47,0x08,0xC0,0x00,0x7D,0x1B,0xC0,0x24,0x92, + 0x7F,0xB7,0xF4,0x7F,0x01,0xC1,0x82,0x09,0x34,0xC0,0x95,0x9A,0x40,0xB7,0x0C,0x47,0x0E,0x0A,0x08,0xF0,0x4D,0xA2,0x40,0xB7,0x8C,0x48,0x01,0xC0,0x12,0x0A, + 0x10,0xC0,0x04,0x0A,0x88,0x70,0xF4,0xFF,0xF2,0x93,0x80,0xB7,0x0C,0x59,0xA0,0xB7,0x0C,0x46,0x08,0xF2,0x05,0xAA,0x40,0x3A,0x48,0xF2,0x21,0xA2,0x96,0x96, + 0x29,0xF2,0xC6,0xA9,0x10,0xF2,0x4D,0xAA,0x20,0xB7,0x0C,0x57,0x08,0xF2,0xC1,0xA9,0xFF,0xC0,0xFE,0x2B,0x80,0xB5,0x2D,0x40,0x10,0xF2,0x52,0xA9,0x91,0xD0, + 0x68,0x0F,0x40,0xB5,0xB5,0x40,0x10,0xF2,0x55,0xA9,0x40,0xB5,0x2D,0x41,0x10,0xF2,0x59,0xAA,0x80,0xB5,0x0C,0x4F,0x94,0xC0,0xEE,0x9B,0xC2,0x75,0x13,0xC0, + 0x44,0x92,0x02,0x09,0x5F,0xB5,0xEC,0x7B,0x60,0xB7,0x94,0x57,0x90,0xD0,0x7D,0xAA,0x08,0x75,0xF6,0xFF,0xC2,0x93,0xB6,0x9E,0xF4,0xC0,0x3A,0x9B,0xDA,0x96, + 0x3F,0xB7,0xEC,0x7F,0x80,0xB7,0xAD,0x47,0x00,0xC1,0x10,0x3A,0x80,0xB5,0xAD,0x47,0x40,0xB7,0xAD,0x47,0x08,0xC0,0x00,0x39,0x40,0xB5,0xAD,0x47,0x3F,0xB7, + 0x74,0x7A,0x06,0xC0,0x7E,0x09,0xA0,0xB7,0x4D,0x40,0x40,0xB5,0x4D,0x40,0x29,0xF2,0xC6,0xA9,0x08,0xF2,0xC1,0xA9,0x31,0xD0,0x68,0x0F,0xD4,0xFF,0x31,0x9B, + 0x5F,0xB7,0x74,0x7A,0xB6,0x9E,0x10,0xF0,0xC1,0xA2,0xB6,0x96,0x0F,0x02,0xFF,0xC0,0x40,0x2A,0x11,0xC0,0x00,0x75,0x17,0xC0,0x22,0x92,0x09,0xC0,0x00,0x75, + 0x12,0xC0,0xE2,0x91,0x02,0x09,0xBB,0x9E,0x01,0xE0,0xBE,0x2D,0xF5,0xFF,0xA2,0x90,0x5B,0x9E,0x02,0x0A,0x7D,0x4A,0x00,0xD0,0xC6,0x01,0x32,0xD0,0xE0,0x0C, + 0x85,0x01,0x1F,0xB7,0xF4,0x7F,0x5F,0xB7,0xD5,0x7F,0x80,0xB7,0xCA,0x42,0x3C,0x2A,0x04,0x75,0x01,0xC0,0x62,0x90,0x40,0xB7,0x4D,0x40,0x54,0x9E,0xB7,0xCF, + 0x7C,0x0A,0x00,0xCF,0x00,0x0A,0x00,0xC2,0x00,0x75,0x74,0x91,0x10,0xF0,0x41,0xA1,0xA0,0x0C,0xFF,0xFF,0x21,0x91,0xA2,0xD1,0x0C,0x5E,0x68,0x03,0xB6,0x9E, + 0x7F,0x96,0x3F,0xB7,0x6C,0x7E,0x80,0xB7,0x2D,0x40,0x00,0x75,0x24,0x92,0x3F,0xB7,0x6C,0x7E,0x80,0xB7,0x2D,0x40,0x00,0x75,0xA2,0x92,0xEA,0x97,0xC0,0x74, + 0xFE,0xFF,0xC2,0x93,0xF1,0xD3,0x2E,0x2E,0x10,0x1A,0x20,0x75,0xFE,0xFF,0x12,0x93,0x26,0xD2,0x0C,0x59,0x20,0x85,0x50,0xE0,0x44,0x80,0x02,0xC0,0x00,0x90, + 0xFE,0xFF,0xE0,0x91,0xFE,0xFF,0xA0,0x91,0xFE,0xFF,0x60,0x91,0x01,0xC0,0xC0,0x91,0xFE,0xFF,0xE0,0x90,0xFE,0xFF,0xA0,0x90,0xFE,0xFF,0x60,0x90,0x00,0xC0, + 0x80,0x93,0xFD,0xFF,0xE0,0x93,0xFD,0xFF,0xA0,0x93,0xFD,0xFF,0x60,0x93,0xFD,0xFF,0x20,0x93,0xFD,0xFF,0xE0,0x92,0xFD,0xFF,0xA0,0x92,0xFD,0xFF,0x60,0x92, + 0x00,0xC0,0x40,0x90,0x00,0xB7,0x14,0x58,0x40,0xB7,0x4D,0x40,0x80,0xB7,0x4C,0x41,0x28,0x31,0x40,0xB5,0x4D,0x40,0xA8,0x97,0x20,0xB7,0x0C,0x58,0x40,0xB7, + 0x4D,0x40,0x80,0xB7,0xAD,0x40,0x28,0x31,0x40,0xB5,0x4D,0x40,0x9E,0x97,0x00,0xB7,0x14,0x58,0x40,0xB7,0x4D,0x40,0x80,0xB7,0x4C,0x40,0x28,0x31,0x40,0xB5, + 0x4D,0x40,0x94,0x97,0x20,0xB7,0x8C,0x58,0x40,0xB7,0x4D,0x40,0x80,0xB7,0x29,0x4B,0xFE,0xCF,0x0D,0x29,0x00,0xC2,0x08,0x5A,0x70,0x2A,0x28,0x31,0x40,0xB5, + 0x4D,0x40,0x85,0x97,0x1F,0xB7,0xF4,0x7F,0x80,0xC3,0x10,0x5A,0x80,0xB5,0x4C,0x43,0x08,0xDA,0x41,0xA9,0x40,0xB5,0x4A,0x44,0xED,0xFF,0xA0,0x93,0x3F,0xB7, + 0xF4,0x7F,0xA4,0xD3,0x91,0x5B,0x80,0xB7,0xCB,0x42,0xFE,0xC0,0xFC,0x2F,0x3C,0x2A,0x04,0x75,0x11,0xC0,0x62,0x90,0x80,0xC3,0x41,0x5A,0xF2,0xD3,0xCE,0x2A, + 0x7C,0x77,0xFA,0x0A,0x55,0xB3,0x34,0x48,0xB3,0x9E,0x7B,0x9E,0xAA,0x9E,0x01,0xC1,0xFA,0x07,0x34,0xC0,0x31,0x99,0x80,0xC2,0x08,0x5A,0x01,0xE1,0xDA,0x16, + 0x68,0x03,0xFF,0xFF,0x04,0x92,0xB6,0x9E,0xEF,0xFF,0xA0,0x90,0x9F,0xB7,0x6C,0x7C,0x00,0x75,0x0E,0xC0,0xC4,0x91,0x1F,0xB7,0xF4,0x7F,0x80,0xB7,0x48,0x40, + 0x04,0x7D,0xE2,0x90,0x80,0xB7,0xCA,0x42,0x3C,0x2A,0x04,0x75,0x0C,0xC0,0x22,0x93,0x3F,0xB7,0xEC,0x7F,0x80,0xB7,0x29,0x40,0x04,0x7D,0xF2,0xFF,0x22,0x93, + 0x80,0xB7,0x0C,0x59,0x3F,0xB7,0x74,0x7A,0x08,0xF2,0x05,0xAA,0x80,0xB5,0x4D,0x40,0x40,0xB7,0x8C,0x48,0x01,0xC0,0x12,0x0A,0x10,0xC0,0x00,0x0A,0x88,0x70, + 0x00,0xC0,0x12,0x93,0x80,0xB7,0xAD,0x47,0x01,0xC0,0x08,0x7D,0xC4,0x90,0x80,0xB7,0xAD,0x47,0x08,0xC0,0x00,0x7D,0xA2,0x91,0x5F,0xB7,0xEC,0x7F,0x88,0xD0, + 0x51,0xAA,0x06,0x75,0xFC,0x90,0x48,0xF0,0x5D,0xAA,0x09,0xC0,0x00,0x3A,0x48,0xF0,0x5D,0xA2,0x7F,0xB7,0xEC,0x7C,0x7F,0xB7,0xF4,0x7F,0x91,0x59,0x01,0xCB, + 0x80,0x39,0x34,0xC0,0x12,0x99,0x5F,0xB7,0xF4,0x7B,0x80,0x76,0x02,0xC0,0x24,0x92,0x7F,0xB7,0x6C,0x7D,0xC0,0x74,0x02,0xC0,0x82,0x91,0x7F,0xB7,0x74,0x7B, + 0xC0,0x76,0x01,0xC0,0xE2,0x90,0x98,0x9E,0x00,0xE0,0x8D,0x5E,0x00,0xC0,0xC2,0x92,0x55,0x9E,0x04,0x94,0x5B,0x71,0x00,0xC0,0x22,0x92,0xA2,0x0D,0xD4,0xFF, + 0x9F,0x98,0x3F,0xB7,0x6C,0x7D,0x0E,0xC0,0x7C,0x28,0x00,0x74,0xA0,0x18,0x84,0x0A,0x3F,0xB5,0x6C,0x7D,0x22,0x92,0x02,0x74,0xA2,0x91,0x7F,0xB7,0xF4,0x7F, + 0x01,0xCE,0x82,0x09,0x34,0xC0,0xE4,0x98,0xD4,0xFF,0x6A,0x98,0xD4,0xFF,0x49,0x98,0xEF,0xFF,0xA0,0x92,0x9F,0xB7,0x6C,0x7D,0x40,0xB7,0x14,0x47,0x40,0xB7, + 0x0C,0x47,0x00,0xC2,0x11,0x5A,0x10,0xC8,0x83,0x9C,0x06,0xC0,0x10,0x0D,0x04,0xC0,0x70,0x09,0x08,0xC0,0x86,0x09,0x0C,0xC0,0x61,0x93,0x7F,0xB7,0x6C,0x7D, + 0x31,0xF0,0x3E,0x2A,0x42,0x91,0x00,0xC2,0x0C,0x5A,0x04,0x3A,0x10,0xF0,0x41,0xA2,0x08,0xF0,0x41,0xAA,0x00,0x75,0xB6,0x93,0x7F,0xB7,0xF4,0x7F,0x10,0xF0, + 0x69,0xA9,0x05,0x02,0x01,0xC0,0x3C,0x2A,0x01,0xC0,0x14,0x75,0x0D,0xC0,0x22,0x90,0x01,0xC0,0x3C,0x29,0x01,0xC0,0x96,0x74,0x0C,0xC0,0xE2,0x91,0x8A,0x0D, + 0xD4,0xFF,0x1C,0x98,0x3F,0xB7,0xEC,0x7F,0x20,0xB7,0x14,0x47,0x06,0x0A,0x80,0xB5,0x88,0x44,0x20,0xB5,0x0C,0x4A,0x40,0xB7,0xAD,0x47,0x80,0xB7,0x4D,0x40, + 0x04,0x59,0xFF,0xCF,0x7A,0x2A,0x04,0x3A,0x01,0xC0,0x04,0x29,0x44,0x32,0x80,0xB5,0x4D,0x40,0xED,0xFF,0x20,0x91,0x29,0xF2,0x46,0xA9,0x7F,0xB7,0xF4,0x7F, + 0x80,0xC3,0x90,0x5B,0xFF,0xB5,0xEC,0x7C,0x10,0xF0,0x7E,0xA1,0x08,0xF2,0x41,0xAA,0x3F,0xB7,0xEC,0x7A,0x51,0xD0,0xE0,0x0D,0x50,0xF0,0x75,0xA2,0x10,0xF2, + 0x4D,0xA9,0x30,0x2D,0x91,0xD0,0x60,0x0F,0x50,0xF0,0x79,0xA1,0x08,0xD8,0x65,0xAA,0x55,0x70,0x50,0xD8,0x6D,0xA2,0x08,0xD8,0x61,0xA9,0x50,0xD8,0x69,0xA1, + 0x10,0xF2,0x55,0xAA,0x50,0xF0,0x65,0xA2,0x10,0xF2,0x59,0xA9,0x50,0xF0,0x69,0xA1,0x10,0xF2,0x5D,0xAA,0x50,0xF0,0x6D,0xA2,0x40,0xB5,0x10,0x46,0x82,0x91, + 0x02,0x09,0x71,0xC0,0xCE,0x9C,0x50,0xF0,0x7D,0xAA,0x01,0xC0,0x10,0x3A,0x50,0xF0,0x7D,0xA2,0x71,0xC0,0xCE,0x9C,0x3F,0xB7,0xF4,0x7F,0x80,0xB7,0xCB,0x42, + 0x3C,0x2A,0x08,0x75,0x06,0xC0,0x62,0x91,0x7F,0xB7,0xF4,0x7F,0x50,0xF0,0x7D,0xAA,0x08,0xC0,0x00,0x7D,0xE6,0xFF,0x02,0x92,0x10,0xD8,0x75,0xAA,0x3C,0x2A, + 0x04,0x75,0xE6,0xFF,0x44,0x91,0x10,0xD0,0x61,0xAA,0x04,0x7D,0xE6,0xFF,0xA2,0x90,0xB6,0x9E,0x54,0xC0,0x36,0x9A,0xE6,0xFF,0x20,0x90,0x1F,0xB7,0xF4,0x7F, + 0x80,0xB7,0x48,0x40,0x04,0x7D,0x02,0xC0,0xA2,0x91,0x80,0xB7,0xCA,0x42,0x3C,0x2A,0x28,0x1A,0x02,0x75,0xD4,0x90,0x80,0xC3,0x09,0x5A,0x04,0x2A,0x9F,0xB5, + 0x6C,0x7B,0x29,0xF2,0xC5,0xA8,0x3F,0xB7,0xF4,0x7F,0x8A,0x0D,0x3F,0xB5,0x6C,0x7D,0x08,0xF2,0xC2,0xAA,0xA0,0xB5,0x55,0x48,0xB4,0xFF,0xC7,0x99,0xA0,0xB7, + 0x0C,0x43,0x71,0xC1,0xCD,0x9C,0x12,0xD0,0xF2,0x29,0x0B,0x05,0x82,0x09,0x06,0x09,0xB4,0xFF,0x58,0x9B,0x10,0xF2,0xCD,0xA9,0x02,0x0D,0x52,0x9E,0x90,0x59, + 0x8A,0x0D,0xB4,0xFF,0x7E,0x99,0xB4,0xFF,0x6B,0x9B,0x8E,0x0D,0xB4,0xFF,0x71,0x9B,0xD4,0xFF,0xF5,0x98,0x86,0x0D,0xB4,0xFF,0x6C,0x9B,0x5F,0xB7,0xEC,0x7D, + 0x0A,0x0A,0x08,0xF0,0x41,0xA2,0x71,0xC1,0xCD,0x9C,0x51,0xD0,0x60,0x0F,0xB6,0x9E,0xE3,0xFF,0x20,0x93,0x86,0x0D,0xB4,0xFF,0x5D,0x9B,0xD4,0xC0,0x84,0x99, + 0x86,0x09,0x7F,0xB5,0xEC,0x7B,0xEC,0xFF,0x60,0x91,0x51,0xD0,0x60,0x0F,0xB6,0x9E,0xE3,0xFF,0x40,0x91,0x20,0xB7,0x0C,0x4B,0x80,0xB7,0x2D,0x40,0x01,0xD2, + 0x00,0x75,0xE1,0xFF,0x22,0x92,0x00,0x9F,0xE1,0xFF,0xC0,0x91,0x1F,0xB7,0xF4,0x7F,0x80,0xB7,0xCA,0x42,0x3C,0x2A,0x04,0x75,0xED,0xFF,0xA4,0x91,0x80,0xB7, + 0x48,0x40,0x02,0x7D,0xED,0xFF,0x02,0x91,0x80,0xB7,0x8C,0x48,0x01,0xC0,0x8A,0x08,0x0E,0xC0,0xF8,0x08,0x02,0x71,0xEC,0xFF,0xF2,0x93,0x80,0xB7,0xCC,0x47, + 0x08,0xC0,0x00,0x7D,0xEC,0xFF,0x22,0x93,0x81,0x05,0xB4,0xFF,0x69,0x9B,0x02,0x09,0xEC,0xFF,0x80,0x92,0x80,0xB7,0x8C,0x57,0x88,0xD2,0x1D,0xAA,0x08,0x75, + 0xF3,0xFF,0x84,0x90,0x40,0xB7,0x8C,0x58,0x40,0xB7,0xD4,0x47,0x81,0x05,0xC8,0xD0,0x45,0xAA,0x00,0xC1,0x10,0x3D,0x01,0xC8,0x82,0x09,0x80,0xB5,0xCA,0x44, + 0xC8,0xD0,0x49,0xA9,0x40,0xB5,0xD4,0x47,0x80,0xB7,0xCC,0x47,0x40,0xB5,0xCA,0x45,0x08,0xC0,0x00,0x3A,0x80,0xB5,0xCC,0x47,0x14,0xC0,0x90,0x9B,0x86,0x0D, + 0xB4,0xFF,0xFF,0x9A,0xB4,0xFF,0x13,0x9B,0xE5,0xFF,0x00,0x90,0x82,0x0D,0xB4,0xFF,0x36,0x99,0x31,0x96,0x80,0xB7,0xCD,0x43,0x0C,0x2A,0x04,0x75,0xF9,0xFF, + 0x64,0x92,0x83,0x05,0x34,0xC0,0x3C,0x9B,0x80,0xB7,0x8C,0x48,0x03,0xC0,0x08,0x75,0xF9,0xFF,0x52,0x91,0x5F,0xB7,0xF4,0x7F,0x50,0xD8,0x4D,0xA9,0x80,0x74, + 0xF9,0xFF,0x62,0x90,0x90,0xD0,0x51,0xAA,0x24,0xD1,0x21,0x59,0x0E,0xC0,0x7C,0x29,0x04,0x0A,0x00,0xC2,0x15,0x5A,0x04,0x0A,0x01,0xC1,0x45,0x62,0x15,0x59, + 0x44,0x02,0x00,0xC2,0x08,0x5A,0x49,0xC0,0x00,0x0A,0x88,0xC2,0x00,0x0A,0x08,0xF2,0x01,0xAA,0x49,0xC0,0x82,0x09,0x88,0xC2,0x80,0x09,0x08,0xF0,0x61,0xA2, + 0x05,0x97,0x0F,0x02,0xF1,0xC0,0x00,0x2A,0x21,0xC0,0x00,0x75,0x04,0xC0,0x62,0x90,0x81,0xC0,0x00,0x75,0x04,0xC0,0x82,0x92,0x41,0xC0,0x00,0x75,0x02,0xC0, + 0xC2,0x90,0x60,0xB7,0x94,0x57,0x90,0xD0,0x7D,0xAA,0x08,0x75,0xEE,0xFF,0x64,0x91,0x8F,0x05,0x8D,0x01,0xD4,0xFF,0x86,0x98,0xEE,0xFF,0xA0,0x90,0x06,0x09, + 0xE8,0xFF,0xA0,0x92,0x10,0xF0,0xC1,0xA1,0x08,0xF0,0x41,0xAA,0x00,0x75,0xB6,0x93,0x5F,0x96,0x83,0x05,0x01,0xC4,0x82,0x09,0x14,0xC0,0x27,0x9B,0xE4,0xFF, + 0x80,0x91,0x8B,0x9E,0xB4,0xFF,0x65,0x9B,0xE3,0xFF,0xE0,0x93,0x40,0xB7,0x0C,0x47,0x0A,0x0D,0x0A,0xC0,0x20,0x09,0x08,0xF0,0x42,0xA1,0x08,0xF0,0x41,0xAA, + 0x04,0x75,0x64,0x93,0x68,0x96,0x50,0xF0,0x75,0xAA,0x00,0x75,0x03,0xC0,0x38,0x92,0x40,0xB7,0x0C,0x47,0x0A,0x0D,0x0A,0xC0,0x20,0x09,0x08,0xF0,0x42,0xA1, + 0x08,0xF0,0x41,0xAA,0x04,0x75,0x64,0x93,0x1F,0xB7,0xF4,0x7F,0x40,0xB7,0x4C,0x41,0x4D,0x96,0x20,0xB7,0x14,0x58,0x11,0xD0,0xE8,0x09,0x08,0xF0,0x61,0xAA, + 0x40,0xB7,0xCD,0x42,0x32,0xD0,0xE8,0x0D,0x51,0xD0,0xE0,0x0C,0x44,0x32,0x08,0xF0,0x61,0xA2,0x80,0xB7,0x4D,0x43,0x10,0xF0,0x62,0xA9,0x51,0xD0,0xE8,0x0D, + 0xA0,0x9E,0x92,0xD0,0xE8,0x0C,0x20,0x35,0x10,0xF0,0x62,0xA1,0x40,0xB7,0x14,0x58,0x40,0xB7,0x2D,0x40,0x60,0xB7,0x94,0x57,0x10,0xF0,0x5D,0xAA,0x28,0x31, + 0x40,0xB5,0x2D,0x40,0x50,0xF0,0x41,0xA9,0x08,0xF0,0x61,0xAA,0x44,0x32,0x08,0xF0,0x61,0xA2,0x40,0xB7,0x4D,0x40,0x50,0xF0,0x45,0xAA,0x28,0x31,0x40,0xB5, + 0x4D,0x40,0x8A,0x97,0x60,0xB7,0x0C,0x58,0x32,0xD0,0x68,0x0D,0x10,0xF0,0x41,0xAA,0x08,0xF0,0x6D,0xA9,0x60,0xB7,0x94,0x57,0x44,0x32,0x10,0xF0,0x41,0xA2, + 0x40,0xB7,0x4D,0x41,0x08,0xF0,0x6D,0xAA,0x28,0x31,0x40,0xB5,0x4D,0x41,0x75,0x97,0x60,0xB7,0x14,0x58,0x08,0xF2,0x41,0xA9,0x10,0xF0,0x71,0xAA,0x60,0xB7, + 0x94,0x57,0x28,0x31,0x08,0xF2,0x41,0xA1,0x90,0xD0,0x7D,0xAA,0x08,0x75,0x00,0xC0,0x62,0x92,0x3F,0xB7,0xEC,0x7F,0x40,0xB5,0xAD,0x43,0x60,0x97,0x01,0xC8, + 0x00,0x7D,0xFC,0xFF,0xE4,0x91,0x14,0xC1,0xBF,0x99,0x9F,0xB7,0xEC,0x7F,0x08,0xF2,0x09,0xA9,0xEF,0xFF,0x60,0x90,0xFE,0xCB,0x7D,0x29,0x08,0xF2,0x41,0xA1, + 0xEB,0x97,0x0D,0xA6,0xF1,0xD3,0xBE,0x2E,0x07,0x03,0xD4,0xFF,0x0D,0x98,0x80,0xB7,0x8C,0x4A,0x40,0xB7,0x8C,0x59,0x02,0x0D,0x06,0xC0,0x02,0x6A,0x08,0xC0, + 0x80,0x1A,0x20,0xD0,0xC4,0x02,0x90,0xF2,0x26,0xA1,0xD4,0xFF,0x7D,0x99,0xF1,0xD3,0x5E,0x2A,0x0A,0x75,0x01,0xC0,0x92,0x93,0x06,0x0A,0x00,0xC2,0x14,0x52, + 0xB1,0xF0,0xC8,0x2A,0x02,0xC0,0x62,0x90,0xA0,0xB7,0x0C,0x43,0x71,0xC1,0xCD,0x9C,0xB3,0x9E,0x6B,0x9E,0x14,0xC1,0x46,0x98,0x10,0xF2,0x25,0xA9,0x80,0xB7, + 0x8C,0x4B,0x88,0x70,0xE2,0x90,0x50,0xF2,0x3D,0xAA,0x04,0xC0,0x00,0x3A,0x50,0xF2,0x3D,0xA2,0x10,0xD2,0x21,0xAA,0x40,0xB5,0x8C,0x4B,0x0E,0xC0,0x7C,0x2A, + 0x04,0xC0,0x00,0x3A,0x10,0xD2,0x21,0xA2,0x71,0xC1,0xCD,0x9C,0xD4,0xFF,0x66,0x99,0x80,0xB7,0x08,0x45,0x00,0x75,0x24,0x91,0x80,0xB7,0x0C,0x59,0x40,0xB7, + 0x0C,0x46,0x08,0xF2,0x05,0xAA,0x48,0xF0,0x41,0xA2,0x8B,0x05,0x01,0xC3,0x82,0x09,0x14,0xC0,0x3B,0x9A,0x80,0xB7,0x8C,0x4A,0x04,0x0A,0x3C,0x2A,0x80,0xB5, + 0x8C,0x4A,0x9F,0xB7,0xEE,0x7E,0xBF,0xB7,0x6E,0x7F,0xDF,0xB7,0xEE,0x7F,0x60,0x8C,0x22,0x9C,0x24,0x7D,0x04,0x91,0x02,0x7D,0xFF,0xFF,0xE2,0x91,0xB3,0x9E, + 0x14,0xC1,0x64,0x98,0xEA,0x97,0xC0,0xB7,0x14,0x43,0x72,0xC1,0xCE,0x9C,0xB3,0x9E,0x6B,0x9E,0xF4,0xC0,0xAB,0x9B,0x10,0xF2,0x2A,0xA9,0x00,0xCC,0x80,0x7E, + 0xE4,0x90,0x50,0xF2,0x3D,0xAA,0x40,0xC0,0x00,0x3A,0x50,0xF2,0x3D,0xA2,0x50,0xDA,0xA5,0xA2,0x10,0xF2,0xBD,0xA2,0x80,0xB7,0x8C,0x4B,0x10,0xF2,0x25,0xA9, + 0x50,0xF2,0xA5,0xA2,0x50,0xF2,0xA9,0xA2,0x88,0x70,0xE2,0x90,0x50,0xF2,0x3D,0xAA,0x04,0xC0,0x00,0x3A,0x50,0xF2,0x3D,0xA2,0x80,0xB7,0x0C,0x4C,0x88,0x70, + 0xE2,0x90,0x50,0xF2,0x3D,0xAA,0x01,0xC0,0x08,0x3A,0x50,0xF2,0x3D,0xA2,0x54,0x9E,0x01,0xC0,0x3C,0x2A,0x01,0xC0,0x04,0x75,0x02,0xC0,0x22,0x91,0x01,0xC0, + 0x3C,0x2D,0x01,0xC0,0x82,0x76,0x03,0xC0,0x02,0x90,0x10,0xD2,0x21,0xAA,0x40,0xB5,0x0C,0x4C,0x40,0xB5,0x8C,0x4B,0x0E,0xC0,0x7C,0x2A,0x04,0xC0,0x00,0x3A, + 0x10,0xD2,0x21,0xA2,0x72,0xC1,0xCE,0x9C,0xD4,0xFF,0xF0,0x98,0x80,0xB7,0x08,0x45,0x00,0x75,0x24,0x91,0x80,0xB7,0x0C,0x59,0x40,0xB7,0x0C,0x46,0x08,0xF2, + 0x05,0xAA,0x48,0xF0,0x41,0xA2,0x8B,0x05,0x82,0x09,0x34,0xC0,0xEA,0x98,0x1C,0x99,0x10,0xD2,0x21,0xAA,0x04,0x7D,0x00,0xC0,0xE4,0x92,0x50,0xF2,0x3D,0xAA, + 0x08,0x7D,0xE2,0x90,0x50,0xF2,0x3D,0xAA,0x08,0xC0,0x00,0x3A,0x50,0xF2,0x3D,0xA2,0x50,0xF2,0x3D,0xAA,0x08,0xC0,0x00,0x7D,0x02,0xC0,0x24,0x90,0x8B,0x05, + 0x01,0xC1,0x82,0x09,0xAB,0x99,0x71,0x97,0x8B,0x05,0xD4,0xFF,0xA8,0x99,0xF4,0xC0,0xD7,0x98,0x6B,0x97,0x10,0xD2,0x21,0xAA,0x04,0x7D,0xFD,0xFF,0xC2,0x92, + 0x50,0xF2,0x3D,0xAA,0x80,0xC0,0x00,0x7D,0xFD,0xFF,0x02,0x92,0x50,0xF2,0x3D,0xAA,0x02,0x7D,0xFD,0xFF,0x64,0x91,0x50,0xF2,0x3D,0xAA,0x08,0xC0,0x00,0x7D, + 0xFD,0xFF,0xA2,0x90,0x50,0xF2,0x3D,0xAA,0x41,0xC0,0x00,0x3A,0x50,0xF2,0x3D,0xA2,0xA3,0x97,0x10,0xD2,0x21,0xAA,0x04,0x7D,0xFC,0xFF,0xE2,0x93,0x50,0xF2, + 0x3D,0xAA,0x80,0xC0,0x00,0x7D,0xFC,0xFF,0x22,0x93,0x50,0xF2,0x3D,0xAA,0x02,0x7D,0xFC,0xFF,0x84,0x92,0x50,0xF2,0x3D,0xAA,0x08,0xC0,0x00,0x7D,0xFC,0xFF, + 0xC2,0x91,0xE3,0x97,0x8B,0x05,0x01,0xC4,0x82,0x09,0x6C,0x99,0xBD,0x97,0x80,0xB7,0x88,0x46,0x5B,0x9E,0x1C,0xC0,0x3E,0x7D,0xE2,0x90,0x09,0xC8,0xC2,0x0D, + 0x3E,0xC2,0x80,0x0D,0x29,0xC0,0x20,0x92,0xCA,0xFF,0xC0,0x93,0x05,0xA6,0x80,0xB7,0x8C,0x49,0x5D,0x9E,0x00,0x75,0xE2,0x90,0x34,0xC0,0x51,0x99,0x80,0xB7, + 0x8C,0x49,0x00,0x75,0x64,0x93,0x01,0xC9,0x80,0x9C,0xAB,0x9E,0x88,0xF2,0x35,0xA2,0x86,0x09,0xA0,0xB5,0x8C,0x49,0x34,0xC0,0x6C,0x98,0x02,0x09,0x71,0xC0, + 0xCE,0x9C,0x48,0xF2,0x3D,0xAA,0x03,0xC0,0x00,0x3A,0x48,0xF2,0x3D,0xA2,0x71,0xC0,0xCE,0x9C,0x48,0xF2,0x3D,0xAA,0x08,0xC0,0x00,0x7D,0x03,0xC0,0xE4,0x92, + 0x40,0xB7,0x8C,0x48,0x01,0xC0,0x0A,0x0A,0x0E,0xC0,0x78,0x0A,0x88,0x70,0x03,0xC0,0x74,0x90,0x40,0xB7,0x94,0x44,0x20,0xB7,0x14,0x47,0x02,0x09,0xD1,0xD0, + 0xA8,0x0D,0xF1,0xD2,0x10,0x0E,0x10,0xF0,0x55,0xA1,0x08,0xF2,0x01,0xA1,0x08,0xF0,0x61,0xA1,0x08,0xD2,0x21,0xAA,0x11,0xF0,0x42,0x29,0x03,0xC0,0xC4,0x91, + 0x48,0xF2,0x3D,0xAA,0x08,0xC0,0x00,0x7D,0x00,0xC0,0x22,0x92,0x20,0xB7,0x8C,0x46,0x42,0x0A,0x80,0xB5,0x2D,0x50,0x80,0xB5,0x2D,0x52,0x80,0xB5,0x2D,0x54, + 0x80,0xB5,0x2D,0x56,0x80,0xB5,0x2D,0x58,0x80,0xB5,0x2D,0x5A,0x48,0xF2,0x3D,0xAA,0x08,0xC0,0x00,0x7D,0xA2,0x91,0x41,0xB5,0x4D,0x5B,0x41,0xB5,0xCD,0x5B, + 0x41,0xB5,0x4D,0x5C,0x41,0xB5,0xCD,0x5C,0x41,0xB5,0x4D,0x5D,0x41,0xB5,0xCD,0x5E,0x08,0xDA,0x35,0xAA,0x3C,0x2A,0x14,0x75,0x01,0xC0,0xA2,0x93,0x40,0xB7, + 0x0C,0x46,0x10,0xC0,0x02,0x0A,0x80,0xB5,0x4D,0x40,0x02,0xC0,0x30,0x09,0x08,0xF0,0x41,0xAA,0x20,0x7D,0xA2,0x93,0x80,0xB7,0x4D,0x53,0x02,0x09,0x71,0xC0, + 0xCE,0x9C,0x48,0xF2,0x3D,0xAA,0x05,0xC0,0x00,0x3A,0x48,0xF2,0x3D,0xA2,0x71,0xC0,0xCE,0x9C,0x06,0x08,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C, + 0x22,0x9C,0x08,0xDA,0x35,0xAA,0x3C,0x2A,0x04,0x75,0xFC,0xFF,0x64,0x93,0x48,0xF2,0x3D,0xAA,0x02,0x7D,0xFC,0xFF,0xC2,0x92,0x40,0xB7,0x14,0x46,0x10,0xF0, + 0x41,0xAA,0xFD,0xCF,0x7E,0x2A,0x09,0x01,0x03,0xC0,0x00,0x39,0x10,0xF0,0x41,0xA1,0x10,0xF0,0xC1,0xA9,0x10,0xF0,0x41,0xA2,0x85,0x97,0xCC,0xC0,0x42,0x0A, + 0x81,0xB5,0x4D,0x5E,0xC1,0x97,0xAB,0x9E,0x40,0x9B,0xCC,0x97,0x60,0xB7,0x14,0x47,0x72,0xD2,0x38,0x0D,0x10,0xF0,0x41,0xAA,0x40,0xE0,0x00,0x2A,0x84,0x93, + 0x09,0x01,0x89,0x01,0x0A,0x0A,0xD0,0xF0,0x69,0xA2,0x10,0xF0,0x41,0xAA,0x04,0x09,0x80,0xC1,0x00,0x7D,0x84,0x90,0x82,0x74,0x34,0x93,0x22,0x9C,0x07,0x01, + 0xF6,0x97,0x1D,0xA6,0xE0,0xB7,0x0C,0x47,0x06,0x09,0xA2,0xD1,0x8C,0x5E,0xC8,0xF2,0xF2,0xAB,0xC8,0xF2,0x6D,0xAA,0x31,0xD2,0x78,0x0B,0x7B,0x9E,0x01,0xC0, + 0x30,0x2A,0x00,0xC2,0x49,0x5A,0x20,0x0A,0xFE,0xCF,0xFC,0x29,0x24,0xD0,0x50,0x53,0xB0,0x59,0x08,0xF2,0x42,0xA9,0x01,0xC1,0xBC,0x11,0x9D,0x9E,0xFF,0xC0, + 0x7E,0x2D,0xE0,0xCF,0x81,0x0E,0x54,0x15,0x55,0x71,0x7C,0x91,0x34,0xC0,0x67,0x98,0x08,0xF2,0x41,0xAA,0xFF,0xC0,0x7E,0x2A,0x10,0xD1,0x59,0x16,0x48,0x71, + 0xFA,0x92,0xA2,0xD3,0x41,0x5E,0x51,0xD2,0x70,0x0B,0x00,0xC2,0x30,0x5A,0x08,0xF2,0x41,0xA9,0x01,0xC1,0x4C,0x12,0xA5,0x9E,0xFF,0xC0,0x7E,0x29,0xF0,0xCF, + 0x81,0x0E,0x10,0xD1,0x55,0x15,0x44,0x71,0x7C,0x91,0x34,0xC0,0x4A,0x98,0x08,0xF2,0x41,0xAA,0xFF,0xC0,0x7E,0x2A,0x10,0xD1,0x59,0x16,0x48,0x71,0xFA,0x92, + 0x71,0xD2,0x78,0x09,0x08,0xF0,0x41,0xAA,0x80,0xC0,0x00,0x7D,0x84,0x93,0x9F,0xB7,0x6E,0x7E,0xBF,0xB7,0xEE,0x7E,0xDF,0xB7,0x6E,0x7F,0xFF,0xB7,0xEE,0x7F, + 0x02,0xC0,0x00,0x8C,0x22,0x9C,0x0D,0xA6,0x56,0x9E,0x87,0x02,0x87,0x06,0x87,0x9B,0x12,0xD0,0xE8,0x09,0x82,0x09,0x9C,0x9B,0x40,0xB7,0x0C,0x47,0x6C,0x02, + 0x80,0xC2,0x90,0x5A,0x04,0x1A,0x00,0xC2,0x40,0x5A,0x8C,0x3A,0x52,0xD2,0x28,0x09,0xD8,0x32,0x01,0xC0,0x06,0x0A,0x2C,0x0A,0x02,0x09,0x80,0x75,0x10,0xF0, + 0x41,0xA2,0x10,0xF0,0x41,0xA1,0x10,0xF0,0xC1,0xA2,0x02,0x91,0x10,0xD0,0xE2,0x19,0x31,0xF2,0x25,0xAA,0x10,0xF0,0x41,0xA2,0x81,0x93,0x1E,0x0A,0x10,0xF0, + 0x41,0xA2,0x9F,0xB7,0xEE,0x7E,0xBF,0xB7,0x6E,0x7F,0xDF,0xB7,0xEE,0x7F,0x60,0x8C,0x59,0x97,0x0D,0xA6,0x5D,0x9E,0x07,0x03,0xB4,0xFF,0x17,0x9B,0x53,0x9B, + 0x96,0x0D,0x82,0x09,0x69,0x9B,0xA0,0xB7,0x14,0x43,0x72,0xC1,0xCD,0x9C,0x80,0xB7,0x8C,0x59,0x60,0xB7,0x0C,0x5A,0x40,0xB7,0x0C,0x47,0xD8,0x12,0xAB,0xCA, + 0x2A,0x0A,0x08,0xF0,0x62,0xA9,0xAA,0xCA,0x2C,0x0A,0x80,0xC2,0x97,0x5A,0xD9,0x62,0x08,0xC0,0x50,0x09,0x08,0xF0,0x65,0xA3,0x08,0xF0,0xED,0xA2,0x08,0xF0, + 0x42,0xA1,0x08,0xF0,0x65,0xAA,0x08,0xF0,0x41,0xA2,0x08,0xF0,0x6A,0xA9,0x08,0xF0,0x42,0xA1,0x08,0xF0,0x6D,0xAA,0x08,0xF0,0x41,0xA2,0x08,0xF0,0xF1,0xA9, + 0x08,0xF0,0xC1,0xA1,0x23,0x9B,0x72,0xC1,0xCD,0x9C,0x9F,0xB7,0xEE,0x7E,0xBF,0xB7,0x6E,0x7F,0xDF,0xB7,0xEE,0x7F,0x60,0x8C,0x22,0x9C,0x39,0xF8,0x05,0xA2, + 0x80,0xB7,0x88,0x44,0x1C,0xC0,0x3E,0x7D,0x44,0x90,0x11,0x9B,0x06,0x08,0xF8,0xF9,0x1D,0xAA,0x22,0x9C,0x10,0xD0,0x61,0xAA,0x5B,0x9E,0x08,0x7D,0x00,0xC0, + 0xE2,0x92,0x10,0xD0,0x61,0xAA,0x20,0x7D,0x82,0x91,0x80,0xB7,0x8C,0x49,0x00,0x75,0x00,0xC0,0x82,0x92,0x09,0xC8,0xC2,0x0D,0x00,0xC6,0x90,0x0D,0x1B,0xC0, + 0x40,0x92,0x09,0xC8,0xC2,0x0D,0x6C,0xC6,0x80,0x0D,0x1B,0xC0,0x80,0x91,0x09,0xC8,0xC2,0x0D,0x20,0xC7,0xE0,0x0D,0x1B,0xC0,0xC0,0x90,0x34,0xC0,0x80,0x93, + 0x0D,0xA6,0x80,0xB7,0x88,0x46,0x01,0xC4,0xC0,0x7E,0x07,0x07,0x04,0x0A,0x0E,0xC0,0x7C,0x2A,0x80,0xB5,0x88,0x46,0xA2,0x90,0x01,0xC0,0xDC,0x7E,0x09,0xC0, + 0x44,0x92,0x09,0xC2,0x06,0x0A,0x02,0xC1,0x38,0x0A,0x99,0x7B,0x42,0x91,0xFE,0xCE,0x69,0x0A,0x99,0x7B,0x09,0xC0,0x42,0x90,0x73,0x9E,0x9A,0x0D,0xD4,0xC0, + 0xAA,0x9B,0x60,0xB7,0x14,0x56,0x60,0xB7,0x8C,0x51,0xB4,0xFF,0xEA,0x98,0x82,0x7F,0x03,0xC0,0xE2,0x92,0xA0,0xB7,0x0C,0x4A,0x01,0xC8,0x82,0x9C,0x88,0xF2, + 0x31,0xA1,0x08,0xF2,0x29,0xAA,0x01,0xC0,0x3C,0x2A,0x01,0xC0,0x14,0x75,0x0B,0xC0,0x42,0x90,0x08,0xF2,0x29,0xAA,0x01,0xC0,0x3C,0x2A,0x01,0xC0,0x16,0x75, + 0x0F,0xC0,0x22,0x91,0x20,0xB7,0x0C,0x47,0x80,0xB7,0xAD,0x55,0x48,0xDA,0x2D,0xA9,0x24,0xD2,0x41,0x59,0x95,0x72,0xE2,0x90,0x48,0xF2,0x3D,0xAA,0x01,0xC4, + 0x00,0x3A,0x48,0xF2,0x3D,0xA2,0x48,0xDA,0x26,0xA1,0x48,0xF2,0x3D,0xAA,0x10,0x7D,0xC4,0x90,0x48,0xDA,0x29,0xAA,0x99,0x72,0x0B,0xC0,0x22,0x93,0x60,0xB7, + 0x8C,0x59,0x80,0xB7,0x0C,0x4A,0xAB,0xCA,0x2A,0x09,0xAA,0xCA,0x2C,0x09,0x46,0x12,0x00,0xC2,0x17,0x5A,0x45,0x62,0x40,0xB7,0x0C,0x46,0x04,0x0A,0x3C,0x2A, + 0x06,0xC0,0x02,0x6A,0x02,0x0D,0xC8,0xF0,0x46,0xA1,0x86,0x0D,0x20,0xD0,0xC6,0x02,0x94,0xFF,0x92,0x9A,0x94,0xFF,0xA6,0x9A,0x94,0xFF,0x85,0x9A,0x08,0xF2, + 0x29,0xAA,0x01,0xC0,0x3C,0x2A,0x01,0xC0,0x08,0x75,0x0D,0xC0,0x62,0x93,0x08,0xD2,0x21,0xAA,0x04,0x7D,0x22,0x91,0x08,0xF2,0x29,0xAA,0x01,0xC0,0x3C,0x2A, + 0x01,0xC0,0x04,0x75,0x0A,0xC0,0xA2,0x91,0x80,0xB7,0x88,0x44,0x1C,0xC0,0x3E,0x7D,0x02,0x91,0x80,0xB7,0x88,0x44,0x04,0x1A,0x0E,0xC0,0x7C,0x2A,0x80,0xB5, + 0x88,0x44,0x10,0xD2,0x21,0xAA,0x08,0xC0,0x00,0x7D,0x09,0xC0,0x82,0x91,0x08,0xC0,0x80,0x7F,0x02,0xC0,0x02,0x90,0x60,0xB7,0x0C,0x46,0xB1,0xD0,0xB8,0x0A, + 0x08,0xF2,0x21,0xAA,0x20,0x7D,0xA2,0x93,0x80,0xB7,0x0C,0x47,0x71,0xD2,0x40,0x0B,0x08,0xF2,0x41,0xA9,0x08,0xF2,0x21,0xAA,0x20,0x7D,0xA2,0x93,0x08,0xF2, + 0x41,0xA9,0x40,0xB5,0x0C,0x4D,0x08,0xF2,0x21,0xAA,0x20,0x7D,0xA2,0x93,0x08,0xF2,0x41,0xAA,0x08,0xF2,0x21,0xAA,0x20,0x7D,0xA2,0x93,0x08,0xF2,0x41,0xAA, + 0x40,0xB7,0x94,0x59,0x01,0xCF,0x00,0x29,0x06,0xC0,0x02,0x6A,0x01,0xC8,0x80,0x74,0x20,0xD1,0xC5,0x02,0x07,0xC0,0xC2,0x91,0x01,0xC8,0x80,0x74,0x05,0xC0, + 0x54,0x93,0x01,0xD6,0x80,0x74,0x0D,0xC0,0xE2,0x93,0x01,0xDC,0x80,0x74,0x0C,0xC0,0xC2,0x93,0x01,0xD0,0x80,0x74,0x09,0xC0,0x02,0x93,0x01,0xC0,0x88,0x7F, + 0x01,0xC0,0x42,0x90,0xA0,0xB7,0x8C,0x49,0x40,0x75,0x07,0xC0,0x02,0x91,0x80,0xB7,0x8C,0x44,0x88,0xF2,0x09,0xAA,0x08,0xDA,0x3D,0xA2,0x01,0xC8,0x82,0x9C, + 0x48,0xF2,0x3D,0xAA,0x88,0xF2,0x3D,0xA1,0x01,0xC2,0x00,0x3A,0x48,0xF2,0x3D,0xA2,0x08,0xD2,0x21,0xA9,0x84,0x7C,0x02,0xC0,0x02,0x91,0x48,0xF2,0x3D,0xAA, + 0x10,0xC0,0x00,0x7D,0x02,0xC0,0xA2,0x91,0x01,0xC0,0x94,0x7F,0x01,0xC0,0x22,0x90,0x60,0xB7,0x8C,0x49,0xC0,0x74,0x09,0xC0,0x62,0x93,0x80,0xB7,0x0C,0x46, + 0x60,0xB7,0x14,0x45,0x02,0x09,0xC8,0xF2,0x11,0xA1,0x10,0xF0,0x76,0xA9,0x80,0xB7,0x8C,0x4C,0x10,0xD1,0x29,0x05,0x80,0xB7,0x0C,0x42,0x40,0xB5,0x8C,0x4C, + 0x48,0xF2,0x09,0xAA,0x01,0xC0,0x10,0x7D,0x00,0xC0,0x84,0x92,0x9B,0x9E,0xB4,0xFF,0xA4,0x98,0x80,0xB7,0x88,0x46,0x04,0x1A,0x0E,0xC0,0x7C,0x2A,0x80,0xB5, + 0x88,0x46,0x9F,0xB7,0xEE,0x7E,0xBF,0xB7,0x6E,0x7F,0xDF,0xB7,0xEE,0x7F,0x60,0x8C,0x22,0x9C,0x10,0xF0,0x71,0xAA,0x28,0x02,0x80,0xB5,0x8C,0x4C,0xE9,0x97, + 0x73,0x9E,0x96,0x0D,0xD4,0xC0,0x8A,0x9A,0xE0,0x96,0xFF,0xCD,0x7E,0x2F,0xCE,0x96,0x08,0xD2,0x21,0xAA,0x02,0x7D,0xFD,0xFF,0xA2,0x93,0x48,0xF2,0x3D,0xAA, + 0x10,0xC0,0x00,0x7D,0xFD,0xFF,0xE4,0x92,0x40,0xB7,0x94,0x59,0x80,0xB7,0x8C,0x49,0xAB,0xCA,0x2A,0x09,0xAA,0xCA,0x2C,0x09,0x01,0xC1,0x44,0x12,0x00,0xC2, + 0x17,0x5A,0x45,0x62,0x04,0x0A,0x3C,0x2A,0x06,0xC0,0x02,0x6A,0x20,0xD1,0x45,0x01,0x10,0xD0,0x41,0xA9,0x08,0xC0,0x80,0x7C,0x04,0xC0,0x02,0x90,0x50,0xF0, + 0x5D,0xAA,0x08,0xC0,0x00,0x7D,0x03,0xC0,0x44,0x93,0x10,0xD0,0x41,0xAA,0x08,0x7D,0x03,0xC0,0xA4,0x92,0x10,0xD0,0x41,0xAA,0x10,0x7D,0x03,0xC0,0x04,0x92, + 0x48,0xF2,0x3D,0xAA,0x00,0xE0,0x10,0x2A,0x03,0xC0,0x44,0x91,0x40,0xB7,0x0C,0x46,0xAB,0x9E,0xC8,0xF0,0x51,0xA2,0x48,0xF2,0x3D,0xAA,0x11,0xC0,0x00,0x3A, + 0x48,0xF2,0x3D,0xA2,0xB4,0xFF,0x40,0x98,0x79,0x97,0x01,0xC2,0x80,0x74,0x05,0xC0,0x42,0x93,0x01,0xC6,0x80,0x74,0xFA,0xFF,0xC4,0x91,0x8B,0x05,0x49,0x9A, + 0x4A,0x97,0x48,0xF2,0x35,0xAA,0x00,0x75,0xF4,0xFF,0xB6,0x93,0x48,0xF2,0x35,0xAA,0x01,0xC8,0x00,0x7D,0xF4,0xFF,0xE2,0x92,0x48,0xF2,0x35,0xAA,0x01,0xC4, + 0x00,0x7D,0xF4,0xFF,0x24,0x92,0xAB,0x9E,0xF4,0xC0,0x0E,0x99,0x48,0xF2,0x35,0xAA,0x8A,0x0D,0x01,0xC2,0x00,0x3A,0x48,0xF2,0x35,0xA2,0x94,0xFF,0x52,0x99, + 0x40,0xB7,0x0C,0x47,0x08,0xF0,0x41,0xAA,0x04,0x3A,0x08,0xF0,0x41,0xA2,0xE3,0x96,0x80,0xB7,0x8C,0x49,0x00,0x75,0x06,0xC0,0xC2,0x93,0x6B,0x9E,0x09,0xC8, + 0xC2,0x0D,0x40,0xC1,0xB0,0x0D,0x9D,0x99,0x19,0x97,0x09,0xC8,0xC2,0x0D,0x8B,0x01,0x4E,0xC4,0x80,0x0D,0x96,0x99,0xD0,0x96,0x00,0x9F,0x19,0x97,0x48,0xF2, + 0x3D,0xAA,0x10,0x3A,0x48,0xF2,0x3D,0xA2,0x84,0x96,0x10,0xD2,0x21,0xAA,0x08,0xC0,0x00,0x7D,0xE2,0x90,0x50,0xF2,0x3D,0xAA,0x08,0xC0,0x00,0x7D,0xF5,0xFF, + 0x82,0x91,0xAB,0x9E,0x14,0xC0,0x5A,0x9B,0xB3,0x96,0x48,0xF2,0x3D,0xA9,0x86,0x09,0x40,0xC0,0x92,0x0D,0x08,0xC0,0x00,0x39,0x48,0xF2,0x3D,0xA1,0x48,0xF2, + 0x3D,0xAA,0x10,0x2A,0x00,0x75,0x01,0xD0,0xB2,0x09,0x94,0xFF,0x86,0x9A,0x08,0xDA,0x35,0xAA,0x3C,0x2A,0x02,0x75,0xF8,0xFF,0x24,0x91,0x48,0xF2,0x3D,0xAA, + 0x08,0x7D,0xF8,0xFF,0x84,0x90,0x48,0xF2,0x3D,0xAA,0x80,0xC0,0x00,0x7D,0xF7,0xFF,0xC2,0x93,0x08,0xD2,0x21,0xAA,0x04,0x7D,0xF7,0xFF,0x22,0x93,0xAB,0x9E, + 0xDD,0x99,0x48,0xF2,0x3D,0xAA,0x01,0xC8,0x00,0x3A,0x48,0xF2,0x3D,0xA2,0xEF,0x96,0x8B,0x05,0x86,0x09,0x9E,0x98,0x50,0xDA,0xAD,0xA9,0x50,0xDA,0xA6,0xA9, + 0x94,0xFF,0x74,0x9A,0x08,0xF2,0x21,0xAA,0x20,0x7D,0xA2,0x93,0x08,0xF2,0x41,0xAA,0xBB,0x96,0x48,0xF2,0x35,0xAA,0x81,0xC0,0x00,0x7D,0xF0,0xFF,0xA4,0x92, + 0x09,0xC8,0xC2,0x0D,0x8B,0x01,0x34,0xCC,0xC0,0x0D,0x32,0x99,0x48,0xF2,0x35,0xAA,0x41,0xC0,0x00,0x3A,0x48,0xF2,0x35,0xA2,0x66,0x96,0x08,0xF2,0x3D,0xAA, + 0x0C,0x2A,0x02,0x75,0xF2,0xFF,0x64,0x90,0x09,0xC8,0xC2,0x0D,0x8B,0x01,0x26,0xC5,0xE0,0x0D,0x1F,0x99,0x53,0x96,0x00,0x9F,0xC6,0x96,0x50,0xF2,0x3D,0xAA, + 0x02,0x7D,0x01,0xC0,0x24,0x90,0x10,0xD0,0x54,0x16,0xAB,0xCA,0x2A,0x09,0x00,0xC2,0x17,0x5A,0xAA,0xCA,0x2C,0x09,0x45,0x62,0x04,0x1A,0x3C,0x2A,0x06,0xC0, + 0x02,0x6A,0x01,0xC1,0x44,0x02,0x48,0xF2,0x1D,0xAA,0x10,0xC0,0x00,0x7D,0x82,0x91,0x50,0xF2,0x3D,0xAA,0x80,0xC0,0x00,0x7D,0xE2,0x90,0x50,0xF2,0x3D,0xAA, + 0x41,0xC0,0x00,0x3A,0x50,0xF2,0x3D,0xA2,0x80,0xB7,0x8C,0x49,0x00,0x75,0x01,0xC0,0x42,0x91,0x6B,0x9E,0x09,0xC8,0xC2,0x0D,0xE6,0xC3,0xC0,0x0D,0xED,0x98, + 0x69,0x96,0x50,0xF2,0x3D,0xAA,0x90,0xF2,0x26,0xA9,0x02,0xC0,0x00,0x3A,0x50,0xF2,0x3D,0xA2,0x50,0xF2,0x3D,0xA9,0x01,0xC8,0x00,0x3D,0x01,0xC0,0x1A,0x0A, + 0x08,0xC0,0x00,0x39,0x90,0xF2,0x26,0xA1,0x50,0xF2,0x3D,0xA1,0x08,0xF0,0x69,0xA2,0x08,0xF2,0x21,0xAA,0x20,0x7D,0xA2,0x93,0x08,0xF2,0x41,0xAA,0x4C,0x96, + 0x8B,0x05,0x94,0xFF,0xAA,0x9B,0x48,0x96,0x8B,0x05,0xD4,0xFF,0x9C,0x9B,0x44,0x96,0x8B,0x05,0x94,0xFF,0xFF,0x98,0x40,0x96,0x40,0xB7,0x0C,0x46,0x08,0xC0, + 0x00,0x09,0x08,0xF0,0x41,0xAA,0x41,0x2A,0x20,0x3A,0x08,0xF0,0x41,0xA2,0x22,0x9C,0x20,0xB7,0x0C,0x46,0x02,0x0A,0x80,0xB5,0x2D,0x50,0x40,0xB7,0x8C,0x4D, + 0x40,0xB5,0x2D,0x51,0xEC,0x97,0x05,0xA6,0x50,0xF0,0x7D,0xAA,0x3D,0x9D,0xA0,0xB7,0x0C,0x43,0x00,0xC2,0x11,0x5A,0x12,0xD0,0xC2,0x28,0x71,0xC1,0xCD,0x9C, + 0x60,0xB7,0x04,0x69,0x60,0xB7,0x8C,0x69,0x10,0xF0,0x66,0xA9,0x39,0x9E,0x20,0xC0,0x6D,0xAA,0x00,0xC2,0x08,0x5A,0x30,0xE2,0x05,0xAA,0x15,0x71,0x02,0xC0, + 0x62,0x93,0x02,0x09,0x60,0xB9,0x18,0x40,0x00,0xC1,0x08,0x5A,0x30,0xE2,0x05,0xAA,0x99,0x72,0x02,0xC0,0x02,0x93,0x04,0x09,0x01,0x93,0x67,0x9D,0x39,0x9E, + 0x40,0x74,0x20,0xC0,0x6D,0xA9,0x02,0x0A,0x64,0x9D,0x01,0xD0,0x42,0x0A,0x10,0xC2,0x05,0xAA,0x04,0x09,0x0C,0x29,0x04,0x71,0x02,0xC0,0x42,0x90,0x20,0xB7, + 0x0C,0x46,0xF0,0xCF,0x01,0x2D,0x24,0xD1,0x08,0x58,0x52,0xD2,0x98,0x08,0xAA,0x9D,0x39,0x9E,0x02,0xE0,0x28,0xA1,0x20,0xC0,0x6D,0xA1,0x10,0xF0,0x65,0xAA, + 0x9A,0x9E,0x86,0x0C,0x20,0xE0,0x09,0xA2,0x40,0xB7,0x8C,0x4D,0x00,0xD0,0x61,0xAA,0x40,0x76,0xCE,0xCF,0x7D,0x29,0x00,0xC2,0x20,0x5A,0x30,0xC0,0x00,0x2A, + 0x44,0x32,0x80,0xB5,0x8C,0x4D,0x40,0xB7,0x8C,0x4D,0x00,0xD0,0x65,0xAA,0x3E,0xCF,0x7D,0x29,0x00,0xC2,0x28,0x5A,0xC0,0xC0,0x00,0x2A,0x44,0x32,0x80,0xB5, + 0x8C,0x4D,0x40,0xB7,0x8C,0x4D,0x40,0xB5,0x2D,0x51,0x42,0x90,0x7F,0x9B,0x71,0xC1,0xCD,0x9C,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0x22,0x9C, + 0x20,0xB7,0x0C,0x46,0xD5,0x97,0x04,0x0A,0x11,0xD0,0x46,0x29,0xBD,0x97,0x20,0xB7,0x0C,0x46,0x39,0x9E,0x20,0xC0,0x6D,0xA1,0xCB,0x97,0x05,0xA6,0x5D,0x9E, + 0x82,0x0D,0x74,0xFF,0x07,0x9A,0x82,0x0D,0x48,0xF2,0xB5,0xA9,0x5A,0x9E,0x07,0x05,0x74,0xFF,0x1D,0x9A,0x80,0xB7,0x88,0x44,0x06,0x08,0x04,0x1A,0x0E,0xC0, + 0x7C,0x2A,0x80,0xB5,0x88,0x44,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0x22,0x9C,0x05,0xA6,0x5D,0x9E,0x82,0x0D,0x74,0xFF,0xED,0x99,0x82,0x0D, + 0x48,0xF2,0xB9,0xA9,0x5A,0x9E,0x07,0x05,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0x6F,0xFF,0xC0,0x93,0x80,0xB7,0x8C,0x4E,0x40,0xB7,0x0C,0x4E, + 0x87,0x00,0x04,0x0A,0x7C,0x2A,0x04,0x71,0x44,0x90,0x00,0x9F,0x40,0xB7,0x14,0x43,0x72,0xC0,0xCE,0x9C,0x80,0xB7,0x8C,0x4E,0x40,0xB7,0x8C,0x4E,0x60,0xB7, + 0x0C,0x6A,0x00,0xC2,0x0C,0x5A,0x0C,0x59,0x26,0x01,0x30,0xE2,0x86,0xA1,0x08,0xF0,0xC5,0xA0,0x80,0xB7,0xA9,0x40,0x04,0x0A,0x80,0xB5,0xA9,0x40,0x40,0xB7, + 0x8C,0x4E,0x04,0x09,0x7C,0x29,0x40,0xB5,0x8C,0x4E,0x72,0xC0,0xCE,0x9C,0x22,0x9C,0x0D,0xA6,0x60,0xB7,0x0C,0x4E,0x80,0xB7,0x8C,0x4E,0xC8,0x70,0x02,0xC0, + 0x02,0x92,0xC0,0xB7,0x0C,0x6A,0x1E,0x94,0x40,0xB7,0x14,0x43,0x85,0x06,0x72,0xC1,0xCD,0x9C,0x08,0xD2,0x25,0xAA,0x04,0x1A,0x08,0xD2,0x25,0xA2,0x08,0xD2, + 0x25,0xA9,0x80,0x74,0xE4,0x90,0x48,0xF2,0x3D,0xAA,0x01,0xC2,0x00,0x7D,0x01,0xC0,0xA4,0x91,0x72,0xC1,0xCD,0x9C,0x60,0xB7,0x0C,0x4E,0x80,0xB7,0x8C,0x4E, + 0xC8,0x70,0x01,0xC0,0x02,0x92,0x80,0xC1,0x0C,0x5A,0x68,0xE2,0x86,0xAA,0x40,0xB7,0x14,0x43,0x08,0xF2,0x85,0xAA,0x52,0x9E,0x71,0xC0,0xCE,0x9C,0x11,0xD0, + 0x32,0x0A,0x7C,0x2A,0x80,0xB5,0x0C,0x4E,0x71,0xC0,0xCE,0x9C,0x40,0x77,0xAB,0x9E,0xFE,0xFF,0x22,0x92,0x0B,0x06,0x62,0x9C,0x1C,0xC0,0x3E,0x7C,0xFE,0xFF, + 0x24,0x91,0x8B,0x05,0x8B,0x01,0x90,0x9B,0x40,0xB7,0x14,0x43,0xC4,0x97,0xAB,0x9E,0x94,0xFF,0xF1,0x99,0x72,0xC1,0xCD,0x9C,0x60,0xB7,0x0C,0x4E,0x80,0xB7, + 0x8C,0x4E,0xC8,0x70,0xFE,0xFF,0x84,0x92,0x9F,0xB7,0xEE,0x7E,0xBF,0xB7,0x6E,0x7F,0xDF,0xB7,0xEE,0x7F,0x60,0x8C,0x22,0x9C,0x50,0xF0,0x7D,0xAA,0x08,0x7D, + 0x42,0x90,0x00,0x9F,0x10,0xF0,0x65,0xA9,0x20,0xB7,0x14,0x48,0x20,0xB7,0x0C,0x47,0x5B,0x9E,0x46,0xB5,0x4D,0x59,0x80,0xB7,0x2D,0x5B,0x50,0xF0,0x7D,0xA9, + 0x09,0xC8,0xC2,0x0D,0xFE,0xC0,0x70,0x2A,0x01,0xC4,0x00,0x29,0x44,0x32,0x94,0xC5,0xD0,0x0D,0x86,0xB5,0xCD,0x59,0x5B,0x97,0x05,0xA6,0x5D,0x9E,0x82,0x0D, + 0x74,0xFF,0x36,0x99,0x48,0xF2,0xB9,0xA9,0x82,0x0D,0x07,0x05,0x06,0x09,0x74,0xFF,0x4C,0x99,0x06,0x08,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C, + 0x22,0x9C,0x1D,0xA6,0x50,0xF0,0x7D,0xAA,0x07,0x07,0x08,0xC0,0x00,0x7D,0x06,0xC0,0xE4,0x90,0x20,0xB7,0x0C,0x48,0x86,0x0E,0x0B,0x05,0xA6,0xB7,0xAD,0x59, + 0x26,0xB7,0x2D,0x59,0x50,0xF2,0x5D,0xAA,0x80,0xC2,0x79,0x59,0x04,0x49,0x08,0x2A,0x00,0x75,0x01,0xD0,0x52,0x0D,0x04,0x29,0xE0,0xB7,0x0C,0x43,0x10,0xD1, + 0x25,0x17,0x71,0xC1,0xCF,0x9C,0x40,0xB7,0x8C,0x48,0x01,0xC0,0x12,0x0A,0x10,0xC0,0x00,0x0A,0x88,0x70,0x05,0xC0,0x14,0x91,0x10,0xF2,0xC9,0xA9,0xA2,0x0D, + 0xFE,0xC0,0xF0,0x2A,0x00,0xC6,0x80,0x39,0x94,0xFF,0x2F,0x98,0x10,0xF2,0xDD,0xA9,0x40,0xC0,0x82,0x0D,0x94,0xFF,0x29,0x98,0x80,0xB7,0x0C,0x46,0x82,0x0C, + 0x49,0x9E,0x14,0xD0,0x62,0x09,0x5E,0x9D,0xB1,0xD0,0xC0,0x09,0x83,0x06,0x83,0x07,0xCC,0xC0,0x42,0x85,0x60,0xB9,0x78,0x42,0x0B,0x02,0x49,0xC0,0x00,0x0A, + 0x00,0xC2,0x00,0x0A,0x08,0xF2,0x02,0xA9,0x0B,0x01,0x49,0xC0,0x00,0x09,0x00,0xC2,0x10,0x09,0x80,0xC0,0x88,0x76,0x08,0xF0,0x41,0xA8,0x01,0xC0,0x22,0x91, + 0x80,0xC0,0x90,0x76,0x01,0xD0,0xD2,0x0E,0x5D,0x73,0x00,0xC0,0xA6,0x92,0xC0,0x77,0x64,0x90,0xFF,0x9D,0x8B,0x00,0x80,0xC0,0x90,0x76,0x01,0xC0,0xE2,0x92, + 0x08,0xF0,0x61,0xAA,0x00,0x75,0xA2,0x93,0x54,0x9E,0x49,0xC0,0x00,0x0A,0x00,0xC1,0x00,0x0A,0x08,0xF2,0x01,0xA0,0xA0,0x0A,0x0B,0x02,0x32,0xCF,0x41,0x0A, + 0x50,0xC0,0x00,0x75,0x53,0x9D,0x84,0x0C,0x54,0xB3,0x26,0x44,0x89,0x02,0xFE,0xFF,0x21,0x91,0x40,0xC0,0x92,0x0D,0x82,0x09,0x74,0xFF,0xDC,0x9B,0x10,0xF2, + 0xC9,0xA9,0xA2,0x0D,0x74,0xFF,0xD7,0x9B,0x10,0xF2,0xDD,0xA9,0x40,0xC0,0x82,0x0D,0x74,0xFF,0xD1,0x9B,0x71,0xC1,0xCF,0x9C,0x9F,0xB7,0x6E,0x7E,0xBF,0xB7, + 0xEE,0x7E,0xDF,0xB7,0x6E,0x7F,0xFF,0xB7,0xEE,0x7F,0x02,0xC0,0x00,0x8C,0x22,0x9C,0x50,0x9D,0x1B,0x71,0xFE,0xFF,0x24,0x91,0x42,0x76,0xFE,0xFF,0xC2,0x90, + 0xEF,0x9D,0x03,0x02,0x03,0x01,0x49,0xC0,0x00,0x0A,0x49,0xC0,0x00,0x09,0x00,0xC2,0x00,0x0A,0x00,0xC2,0x10,0x09,0x08,0xF2,0x02,0xA8,0x08,0xF0,0x41,0xA9, + 0x08,0xF0,0x61,0xAA,0x00,0x75,0xA2,0x93,0xA0,0x08,0x03,0x02,0x32,0xCF,0x41,0x0A,0x50,0xC0,0x00,0x75,0x53,0x9D,0x84,0x0D,0x14,0xB3,0x26,0x44,0x89,0x00, + 0x44,0x9E,0xC2,0x72,0x49,0xC0,0x00,0x0A,0x20,0xC1,0x00,0x0A,0x08,0xF2,0x01,0xA1,0xFE,0xFF,0x64,0x93,0x9C,0x97,0x20,0x9B,0x3A,0x97,0x8D,0x05,0x74,0xFF, + 0x5A,0x9A,0x57,0x97,0x05,0xA6,0x5D,0x9E,0x82,0x0D,0x74,0xFF,0x50,0x98,0x48,0xF2,0xB5,0xA9,0x82,0x0D,0x07,0x05,0x06,0x09,0x74,0xFF,0x66,0x98,0x06,0x08, + 0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0x22,0x9C,0x05,0xA6,0x40,0xB7,0x8C,0x48,0x01,0xC0,0x0A,0x0A,0x0E,0xC0,0x78,0x0A,0x88,0x70,0x5D,0x9E, + 0xF2,0x90,0x50,0xF0,0x7D,0xAA,0x08,0xC0,0x00,0x7D,0x01,0xC0,0x44,0x91,0x08,0xF2,0xA9,0xA9,0xA2,0x0D,0x00,0xC6,0x80,0x39,0x74,0xFF,0x64,0x9B,0x48,0xF2, + 0xA1,0xA9,0x40,0xC0,0x82,0x0D,0x74,0xFF,0x5E,0x9B,0x08,0xDA,0xB9,0xA9,0x40,0xC0,0xA2,0x0D,0x74,0xFF,0x58,0x9B,0x40,0xC0,0x92,0x0D,0x82,0x09,0x74,0xFF, + 0x53,0x9B,0x08,0xF2,0xA9,0xA9,0xA2,0x0D,0x74,0xFF,0x4E,0x9B,0x08,0xF2,0xBD,0xA9,0x40,0xC0,0x82,0x0D,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C, + 0x7A,0xFF,0x60,0x90,0x74,0xFF,0x0C,0x9A,0xD6,0x97,0x05,0xA6,0x50,0xF0,0x7D,0xAA,0x5D,0x9E,0x08,0x7D,0x00,0xC0,0xC4,0x92,0x50,0xF0,0x7D,0xAA,0x80,0xC0, + 0x00,0x7D,0x00,0xC0,0x02,0x92,0x50,0xD8,0x65,0xAA,0x40,0xB7,0x94,0x6A,0x10,0xF0,0x49,0xA2,0x10,0xF0,0x7D,0xA9,0x10,0xF0,0x45,0xA1,0x10,0xF0,0x65,0xAA, + 0x10,0xF0,0x41,0xA2,0x60,0xB7,0x94,0x6B,0x60,0xB7,0x8C,0x57,0x2A,0x0D,0x94,0xC0,0x83,0x98,0x60,0xB7,0x14,0x6B,0x60,0xB7,0x0C,0x58,0x2A,0x0D,0x94,0xC0, + 0x7C,0x98,0x09,0xC8,0xC2,0x0D,0x8B,0x01,0xC6,0xC5,0xE0,0x0D,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0xEF,0xFF,0x60,0x92,0x05,0xA6,0x5D,0x9E, + 0x82,0x0D,0x54,0xFF,0xCD,0x9B,0x80,0xB7,0x8C,0x6A,0x20,0xB7,0x0C,0x44,0x01,0xC0,0x06,0x09,0xFE,0xCF,0x7C,0x2A,0x60,0x09,0x81,0xB5,0xAD,0x68,0x41,0xB5, + 0x2D,0x68,0x82,0x0D,0x48,0xF2,0xB9,0xA9,0x5A,0x9E,0x06,0x0D,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0x5E,0xFF,0x20,0x92,0x05,0xA6,0xA0,0xB7, + 0x94,0x6A,0x10,0xF0,0x65,0xA9,0x5D,0x9E,0x10,0xF2,0x21,0xAA,0x04,0x71,0x00,0xC0,0x22,0x92,0xD7,0x9B,0x60,0xB7,0x94,0x57,0xD1,0xD0,0xD8,0x0D,0x2A,0x0D, + 0x94,0xC0,0x3F,0x98,0x60,0xB7,0x14,0x58,0x31,0xD0,0xD8,0x0D,0x2A,0x0D,0x94,0xC0,0x38,0x98,0x10,0xF2,0x25,0xAA,0x48,0xF2,0x21,0xA2,0x10,0xF2,0x29,0xA9, + 0x08,0xDA,0x39,0xA1,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0x22,0x9C,0x05,0xA6,0x5D,0x9E,0x82,0x0D,0x54,0xFF,0x87,0x9B,0x80,0xB7,0x8C,0x6A, + 0x20,0xB7,0x0C,0x44,0x01,0xC0,0x0E,0x09,0xFE,0xCF,0x7C,0x2A,0x60,0x09,0x81,0xB5,0xAD,0x68,0x41,0xB5,0x2D,0x68,0x82,0x0D,0x48,0xF2,0xB5,0xA9,0x5A,0x9E, + 0x06,0x0D,0x54,0xFF,0x90,0x9B,0x80,0xB7,0x88,0x44,0x06,0x08,0x04,0x1A,0x0E,0xC0,0x7C,0x2A,0x80,0xB5,0x88,0x44,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F, + 0x40,0x8C,0x22,0x9C,0x59,0x9E,0x40,0xB7,0x31,0x6E,0x40,0xB7,0xA9,0x6E,0x11,0xD0,0x26,0x2E,0x31,0xD0,0x2E,0x28,0x20,0x58,0x02,0xC0,0x40,0x29,0x08,0x30, + 0x20,0x59,0xD1,0xD3,0x20,0x2E,0x04,0x30,0x30,0x2D,0x08,0x30,0x54,0x9E,0x08,0x30,0x22,0x9C,0x39,0xF8,0x85,0xA2,0xD0,0xD0,0x6D,0xA9,0x08,0xD0,0x61,0xAA, + 0x12,0xD0,0x34,0x09,0x02,0xC0,0x40,0x29,0x71,0x2A,0x11,0x59,0x28,0x31,0x08,0xD0,0x61,0xA1,0xD0,0xD0,0x7D,0xAA,0x10,0xD8,0x41,0xA9,0x87,0x04,0x00,0xC2, + 0x09,0x5A,0xC0,0xCF,0x3D,0x29,0x00,0xC2,0x10,0x5A,0x44,0x32,0x10,0xD8,0x41,0xA2,0xFF,0xCF,0x42,0x0A,0x08,0xF0,0x62,0xA9,0xFE,0xC3,0x7C,0x0A,0x50,0xD8, + 0x7D,0xA9,0xA0,0x9E,0x12,0xD0,0xB2,0x09,0x20,0x25,0x54,0x9E,0x3E,0xC0,0x40,0x29,0x28,0x59,0x28,0x31,0x08,0xF0,0x61,0xA1,0x80,0xB7,0x4B,0x45,0x10,0xD0, + 0x61,0xA9,0x87,0x00,0x3E,0xC0,0x40,0x2A,0xFC,0xCF,0x01,0x29,0x00,0xC2,0x11,0x5A,0x44,0x32,0x10,0xD0,0x61,0xA2,0x40,0xB7,0x4D,0x4B,0x8C,0x09,0x08,0xD0, + 0x61,0xAA,0xC0,0xCC,0x00,0x29,0x21,0x59,0x0C,0x2A,0x28,0x31,0x08,0xD0,0x61,0xA1,0x72,0xD1,0x9C,0x0D,0x10,0xD0,0x62,0xA9,0x80,0xB7,0x29,0x40,0x3F,0xC0, + 0x7E,0x08,0x06,0xC0,0x40,0x2D,0x09,0x5D,0x52,0x9E,0x0E,0xC0,0x0C,0x2A,0x44,0x32,0x80,0xB5,0x29,0x40,0x10,0xD8,0x61,0xA9,0x7C,0x2A,0x00,0xCC,0x00,0x08, + 0x38,0xC0,0x00,0x29,0x09,0x59,0x44,0x32,0xC1,0xCF,0x40,0x0C,0x80,0xB5,0x29,0x40,0x11,0xD0,0x98,0x09,0x83,0x05,0x60,0xB9,0x18,0x40,0x10,0xD8,0x61,0xA9, + 0x08,0xD8,0x61,0xAA,0x85,0x9E,0xFE,0xC3,0x7C,0x29,0x00,0xCC,0x01,0x2A,0x28,0x31,0x08,0xD8,0x61,0xA1,0x08,0xF0,0x61,0xAA,0x31,0xF0,0x66,0xA9,0x42,0x9E, + 0x44,0x22,0x2A,0x25,0xA5,0x9E,0x2A,0x35,0x29,0xF0,0x66,0xA1,0xFF,0xFF,0x21,0x91,0x92,0xD0,0x16,0x0D,0x11,0xD0,0x9E,0x09,0x10,0xD0,0x41,0xAA,0x08,0xD0, + 0x61,0xA9,0x32,0xD0,0x96,0x09,0x02,0xC0,0x70,0x2A,0xFC,0xCF,0x0D,0x29,0x44,0x32,0x08,0xD0,0x61,0xA2,0x10,0xD0,0x61,0xAA,0x10,0xD0,0x52,0xA9,0xFC,0xCF, + 0x0D,0x2A,0xA0,0x9E,0x02,0xC0,0x70,0x2D,0x20,0x35,0x10,0xD0,0x62,0xA1,0xF8,0xF9,0x9D,0xAA,0x22,0x9C,0x05,0xA6,0x80,0xB7,0x8C,0x49,0x5D,0x9E,0x00,0x75, + 0x12,0xD0,0x00,0x10,0xE2,0x90,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0x22,0x9C,0x60,0xB5,0x94,0x49,0x01,0xC9,0x80,0x9C,0x86,0x09,0x90,0xF0, + 0x79,0xA2,0xF4,0xFF,0x06,0x98,0xAB,0x9E,0xB4,0xC0,0x38,0x9B,0x06,0x08,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0x22,0x9C,0x1D,0xA6,0x20,0x84, + 0x7F,0xB5,0x74,0x7F,0xD0,0xD0,0x6D,0xAA,0x1F,0xB7,0x74,0x7F,0x87,0x00,0x02,0xC0,0x40,0x2A,0x24,0xD2,0x93,0x5A,0x80,0xB7,0xC8,0x6D,0x53,0x9E,0x40,0xB7, + 0xD2,0x47,0x46,0x77,0x60,0xB7,0x52,0x45,0xA0,0xB7,0xC8,0x4F,0x11,0xD0,0x42,0x29,0x08,0x2A,0x21,0xD0,0x92,0x14,0x84,0xD2,0xC0,0x5C,0xA0,0x59,0x00,0x75, + 0x04,0x49,0x3E,0xC0,0x40,0x2D,0x02,0x0A,0x01,0xD0,0x42,0x0A,0x10,0x5D,0xB2,0x31,0x48,0x59,0x3E,0xC0,0xC0,0x2D,0x51,0x9E,0xB4,0x31,0x00,0xC2,0x4C,0x5A, + 0x93,0x5D,0x80,0xC2,0x89,0x5A,0x5A,0x9E,0xB8,0x31,0x80,0xC2,0xC0,0x5A,0x4C,0x9E,0xD2,0x32,0xD4,0x32,0xB8,0x31,0x40,0xC0,0xA2,0x0D,0x74,0xFF,0x83,0x99, + 0x8B,0x01,0x40,0xC0,0xB2,0x0D,0x74,0xFF,0x7E,0x99,0x42,0x77,0x01,0xC0,0x22,0x91,0x42,0x77,0x00,0xC0,0xE8,0x91,0x82,0x09,0x01,0xC0,0x86,0x0A,0x40,0xC0, + 0xF2,0x0D,0x74,0xFF,0x71,0x99,0x8B,0x01,0x42,0xC0,0xB2,0x0D,0x74,0xFF,0x6C,0x99,0x04,0x94,0x46,0x77,0x08,0xC0,0x42,0x90,0x3F,0xB7,0x74,0x7F,0x40,0xC0, + 0xD2,0x0D,0x60,0xB7,0x4D,0x4B,0x0F,0xC0,0xFE,0x29,0x9F,0xB7,0xEE,0x7D,0xBF,0xB7,0x6E,0x7E,0xDF,0xB7,0xEE,0x7E,0xFF,0xB7,0x6E,0x7F,0x02,0xC0,0x20,0x8C, + 0x6A,0xFF,0x80,0x92,0x80,0xB7,0x8C,0x5A,0x02,0x09,0x60,0xB9,0x78,0x40,0x29,0xF2,0x05,0xA1,0xC1,0x93,0x1F,0xB7,0x74,0x7F,0x20,0xB7,0x14,0x5C,0x60,0xB7, + 0x94,0x5B,0x80,0xB7,0xCC,0x4B,0x41,0x9E,0x43,0x9E,0x00,0xC2,0x39,0x5A,0x11,0xD0,0x4E,0x28,0x00,0xB5,0x4D,0x40,0x04,0xC0,0xF8,0x08,0x80,0xB7,0x29,0x40, + 0x10,0xF0,0x62,0xA8,0x90,0x09,0x38,0x2A,0x00,0xC2,0x07,0x5A,0x80,0xB5,0xCD,0x40,0x40,0xB7,0x29,0x40,0x80,0xB7,0x0C,0x5C,0x3F,0xC0,0xFE,0x0C,0x06,0xC0, + 0x40,0x29,0x13,0x59,0x08,0xF2,0x09,0xA1,0x80,0xB7,0x2B,0x40,0x20,0xB7,0x0C,0x5C,0x00,0xCC,0x80,0x0C,0x38,0xC0,0x00,0x2A,0x00,0xC2,0x1F,0x5A,0x80,0xB5, + 0xAD,0x41,0x08,0xD8,0x61,0xA9,0x44,0x9E,0x5F,0xB7,0x74,0x7F,0xFE,0xC3,0x7C,0x29,0x28,0x31,0x10,0xF0,0x61,0xA1,0x08,0xF0,0xE1,0xA9,0x4C,0x9E,0x20,0x0D, + 0xB8,0x21,0xB4,0x31,0xF1,0xF1,0xF5,0xA1,0x10,0xD8,0x41,0xAA,0x10,0xF0,0x61,0xA9,0x3F,0xB7,0x6C,0x7F,0xFE,0xC3,0x7C,0x2A,0x44,0x32,0x10,0xF0,0x61,0xA2, + 0x10,0xF0,0x42,0xA9,0xA0,0x9E,0xA0,0xB7,0x0C,0x70,0x22,0x25,0x20,0x35,0x83,0x06,0x02,0xC0,0x80,0x08,0x60,0xB9,0x68,0x40,0x10,0xF0,0x62,0xA1,0x29,0xDA, + 0x25,0xA9,0x80,0xB7,0x2B,0x40,0x60,0xB7,0x8C,0x5A,0x08,0x59,0xFE,0xC3,0x7C,0x2A,0x38,0xE0,0x46,0xA9,0xA3,0x9E,0x6B,0x9E,0x26,0x35,0x08,0xF0,0x42,0xA1, + 0x29,0xF0,0x25,0xAA,0x46,0x22,0x53,0x9E,0x46,0x32,0x08,0xF0,0x41,0xA2,0xFF,0xFF,0x21,0x91,0x5F,0xB7,0x74,0x7F,0x60,0xB7,0x8C,0x6D,0x60,0xB9,0x18,0x40, + 0x02,0xC0,0x0C,0x0D,0x31,0xD0,0x51,0xAA,0x29,0xF0,0x65,0xA9,0x20,0xB7,0x8C,0x5C,0x02,0xC0,0x70,0x2A,0x00,0xC2,0x0B,0x5A,0xA1,0x9E,0x08,0x59,0x10,0xE0, + 0xC6,0xA0,0x41,0x92,0x60,0xB7,0x0C,0x6E,0x00,0xC0,0x08,0x59,0x30,0xE0,0x45,0xAA,0x00,0x75,0xFA,0xFF,0xE2,0x91,0x82,0x0F,0x20,0xB7,0x8C,0x6E,0x01,0xC1, + 0x2E,0x02,0x40,0xB7,0x0C,0x5C,0x10,0xC2,0x86,0xAA,0x80,0xB7,0x8C,0x5C,0xA2,0xD2,0x08,0x5F,0x20,0xE2,0xC5,0xAA,0x40,0xE2,0xC5,0xA9,0xB3,0x9E,0x80,0xC2, + 0x40,0x5A,0x02,0xC0,0x80,0x39,0x42,0xC0,0xC0,0x0D,0xB8,0x31,0x74,0xFF,0x9A,0x98,0x20,0xB7,0x8C,0x6F,0x80,0xC2,0x88,0x5A,0x10,0xE2,0xA5,0xAB,0xC0,0x75, + 0x00,0xC0,0x82,0x93,0x40,0xB7,0x0C,0x6F,0x80,0xC2,0x0C,0x5F,0x20,0xD0,0xD4,0x02,0x82,0x0A,0x31,0xD2,0xA6,0xA9,0x80,0xB7,0x8C,0x5A,0x84,0x0A,0x01,0xC1, + 0xE6,0x01,0x88,0x59,0x40,0xE0,0xE5,0xA9,0xE6,0x05,0x88,0x5D,0x50,0xC0,0x80,0x0D,0x74,0xFF,0x7A,0x98,0x4E,0x71,0xFF,0xFF,0xE4,0x91,0x00,0xB7,0x14,0x5C, + 0x20,0xB7,0x0C,0x6E,0x84,0x0F,0x00,0xB7,0x4C,0x40,0x00,0xC0,0x08,0x59,0x10,0xE0,0x45,0xAA,0x1F,0x71,0xFD,0xFF,0xF2,0x92,0x01,0x97,0x01,0xC0,0x8E,0x0A, + 0x8B,0x01,0xF0,0x96,0x1D,0xA6,0x06,0xC0,0x02,0x69,0x5F,0x9E,0x82,0x0D,0x9E,0x9E,0x56,0x9E,0x24,0xD1,0x89,0x5A,0x54,0xFF,0x20,0x99,0xA0,0xB7,0x0C,0x44, + 0x8B,0x00,0x81,0xB7,0x2D,0x69,0x00,0xE2,0x41,0x5A,0xE2,0x90,0x01,0xC0,0xB6,0x0D,0x10,0xCB,0xB0,0x0D,0x94,0xC0,0x7E,0x9B,0x6C,0x9E,0x00,0xC3,0x9C,0x59, + 0x8B,0x00,0x41,0xC0,0x04,0x3A,0xBE,0x01,0x8B,0x05,0xC1,0xB5,0xB5,0x68,0x81,0xB5,0x2D,0x68,0x9F,0xB7,0x6E,0x7E,0xBF,0xB7,0xEE,0x7E,0xDF,0xB7,0x6E,0x7F, + 0xFF,0xB7,0xEE,0x7F,0x02,0xC0,0x00,0x8C,0x42,0xFF,0xE0,0x92,0x1D,0xA6,0x04,0xC0,0x00,0x84,0x80,0xB7,0x8C,0x49,0x5E,0x9E,0x00,0x75,0xA2,0x91,0x02,0x08, + 0x9F,0xB7,0x6E,0x7A,0xBF,0xB7,0xEE,0x7A,0xDF,0xB7,0x6E,0x7B,0xFF,0xB7,0xEE,0x7B,0x06,0xC0,0x00,0x8C,0x22,0x9C,0x80,0xB7,0x88,0x45,0xF2,0xD3,0x4E,0x2B, + 0x80,0x77,0xFF,0xFF,0xE4,0x91,0x60,0xB5,0x94,0x49,0x01,0xC9,0x80,0x9C,0x86,0x09,0x90,0xF0,0x79,0xA2,0xD4,0xFF,0x4A,0x9A,0x48,0xF2,0x5D,0xAA,0x80,0xC0, + 0x00,0x7D,0x00,0xC0,0x64,0x92,0x40,0xC0,0x92,0x0D,0x86,0x09,0x74,0xFF,0x04,0x98,0x06,0x08,0x9F,0xB7,0x6E,0x7A,0xBF,0xB7,0xEE,0x7A,0xDF,0xB7,0x6E,0x7B, + 0xFF,0xB7,0xEE,0x7B,0x06,0xC0,0x00,0x8C,0x22,0x9C,0x8D,0x05,0x54,0xFF,0xBC,0x98,0x48,0xDA,0x49,0xAA,0x48,0xDA,0xCD,0xA9,0x8D,0x05,0xA0,0x9E,0x07,0x00, + 0x1E,0xC0,0x7C,0x28,0x1E,0xC0,0x7C,0x2C,0x81,0x02,0x81,0x06,0x80,0xC2,0x90,0x5A,0x80,0xC2,0x90,0x5E,0xB1,0x59,0x00,0xC2,0x31,0x5A,0x1F,0xB5,0x6C,0x7E, + 0x1F,0xB5,0xF4,0x7E,0xD6,0x11,0x10,0xD1,0x59,0x16,0x08,0xF2,0xD1,0xA8,0x84,0x19,0x04,0x1A,0xB0,0x59,0xB8,0x31,0x84,0x1E,0x3F,0xB5,0x6C,0x7F,0xE0,0xB7, + 0x0C,0x4B,0x84,0x1A,0x54,0xFF,0xCC,0x9B,0x6A,0x9E,0x80,0xC2,0xB0,0x5A,0xD4,0x31,0x92,0x0D,0x54,0xFF,0xC5,0x9B,0x08,0xF2,0xD9,0xA9,0xB2,0x0D,0x54,0xFF, + 0xC0,0x9B,0x08,0xF2,0xDD,0xA9,0xC2,0x0D,0x54,0xFF,0xBB,0x9B,0x48,0xF2,0xCD,0xA9,0x02,0xC0,0xF2,0x0D,0xED,0x29,0x54,0xFF,0xB4,0x9B,0x48,0xF2,0xC5,0xA9, + 0x02,0xC0,0xA2,0x0D,0x54,0xFF,0xAE,0x9B,0x48,0xF2,0xC9,0xA9,0x02,0xC0,0xB2,0x0D,0x54,0xFF,0xA8,0x9B,0x73,0x9E,0x02,0xC0,0xC2,0x0D,0x54,0xFF,0xA3,0x9B, + 0x48,0xF2,0xD1,0xA9,0xC0,0x74,0x09,0xC0,0x64,0x90,0x08,0xF2,0xC9,0xAA,0x7F,0xB7,0x74,0x7F,0x91,0xD1,0x70,0x0A,0x0D,0x05,0x06,0x09,0x8F,0x01,0x9F,0xB5, + 0xEC,0x78,0xFF,0xB5,0x6C,0x78,0xFE,0xC9,0xFD,0x2A,0x2B,0x9B,0x8D,0x05,0x54,0xFF,0x52,0x98,0x8B,0x01,0x00,0xC4,0x80,0x39,0xA2,0x0D,0x54,0xFF,0x85,0x9B, + 0xBB,0x9E,0x0C,0xC0,0x80,0x0B,0xF4,0xFF,0xE4,0x98,0x81,0x02,0x81,0x01,0x40,0xC0,0x82,0x0D,0x54,0xFF,0x7A,0x9B,0x8B,0x01,0x60,0xC0,0x82,0x0D,0x54,0xFF, + 0x75,0x9B,0x5F,0xB7,0x74,0x7E,0x9F,0xB7,0xEC,0x7E,0xFF,0xB5,0xEC,0x7D,0x11,0xF0,0xA0,0x1D,0xB9,0x61,0x7F,0xB5,0xEC,0x7C,0x07,0xC0,0xE2,0x90,0x80,0xB7, + 0x0C,0x44,0xDF,0xB5,0x74,0x7C,0xDF,0xB5,0x74,0x7D,0x34,0xC0,0x20,0x0A,0x9F,0xB5,0xEC,0x7B,0x1F,0xB7,0xEC,0x7E,0x00,0x74,0x06,0xC0,0xC2,0x91,0x3F,0xB7, + 0x6C,0x7C,0x5F,0xB7,0xEC,0x7D,0x02,0x0D,0x3F,0xB5,0xEC,0x79,0x5F,0xB5,0xEC,0x7A,0x5F,0xB5,0x74,0x7B,0x90,0x94,0x03,0x02,0x04,0x2A,0x00,0xC2,0x08,0x5A, + 0x4D,0x9D,0x7F,0xB7,0x74,0x7F,0x10,0xE0,0xA6,0x81,0x8A,0x9E,0x08,0xF0,0xE1,0xA9,0x06,0x09,0xDC,0x9A,0x7F,0xB7,0x74,0x79,0xF4,0xFF,0x9F,0x98,0x40,0x71, + 0x1F,0xB5,0x6C,0x7A,0x82,0x91,0x40,0xC0,0x92,0x0D,0x82,0x09,0x54,0xFF,0x32,0x9B,0x7F,0xB7,0x6C,0x7A,0x40,0xC0,0x82,0x0D,0x54,0xFF,0x2C,0x9B,0x1F,0xB7, + 0x74,0x7D,0x00,0x76,0x02,0xC0,0x82,0x91,0x3F,0xB7,0xEC,0x7A,0x5F,0xB7,0xEC,0x7A,0x7F,0xB7,0xEC,0x7A,0x80,0xB7,0x29,0x40,0x01,0xC0,0x3E,0x08,0x08,0xD0, + 0xE5,0xAA,0x12,0xD0,0xC6,0x2A,0x08,0xF0,0x41,0xAA,0x08,0xD8,0x45,0xA9,0x00,0xCC,0x00,0x08,0x7F,0xB7,0x6C,0x7D,0x46,0x77,0x40,0x22,0x00,0xC2,0x19,0x5A, + 0x3F,0xB7,0x6C,0x7B,0x02,0xC0,0xFC,0x2A,0x3E,0xC0,0x40,0x29,0x21,0xD0,0x24,0x15,0x84,0xD2,0x40,0x5D,0xD8,0x32,0x30,0x59,0x84,0x19,0xD4,0x32,0xA0,0x59, + 0x52,0x9E,0x96,0x31,0xB4,0x31,0x60,0xC0,0xA2,0x0D,0x54,0xFF,0xF7,0x9A,0x8B,0x01,0x60,0xC0,0xB2,0x0D,0x54,0xFF,0xF2,0x9A,0x42,0x77,0x04,0xC0,0x02,0x90, + 0x42,0x77,0x13,0xD0,0xB6,0x11,0x03,0xC0,0xC6,0x92,0x46,0x77,0x03,0xC0,0x22,0x92,0x1F,0xB7,0xF4,0x7A,0x60,0xC0,0xD2,0x0D,0x60,0xB7,0xC8,0x41,0x89,0x59, + 0xA8,0x59,0x54,0xFF,0xDD,0x9A,0x7F,0xB7,0x74,0x79,0x7F,0xB7,0x6C,0x7B,0x5F,0xB7,0x74,0x7D,0xF4,0xFF,0x16,0x99,0x7F,0xB7,0x74,0x79,0x7F,0xB7,0xEC,0x7A, + 0xF4,0xFF,0x49,0x98,0x3F,0xB7,0x6C,0x7B,0x5F,0xB7,0xEC,0x7E,0x84,0x08,0x44,0x70,0x3F,0xB5,0x6C,0x7B,0x01,0xC0,0x62,0x92,0x1F,0xB7,0xF4,0x7A,0xBF,0xB7, + 0x6C,0x7A,0x50,0x0C,0x1F,0xB5,0xF4,0x7A,0x9F,0xB7,0xEC,0x79,0x3F,0xB7,0xEC,0x79,0x13,0xE1,0x00,0x8D,0x04,0x2A,0x00,0xC2,0x08,0x5A,0x4D,0x9D,0x84,0x08, + 0x10,0xE0,0x26,0x81,0x3F,0xB5,0xEC,0x79,0x1F,0xB7,0xEC,0x7C,0x08,0xF0,0x41,0xA9,0x02,0x70,0x5F,0xB5,0x6C,0x79,0xFA,0xFF,0x72,0x93,0x82,0x0D,0x34,0xFF, + 0x6A,0x9B,0x1F,0xB7,0xEC,0x7B,0x80,0xB7,0x2C,0x40,0x00,0xE2,0x41,0x5A,0xFA,0xFF,0xC2,0x93,0x01,0xC0,0xB6,0x0D,0x10,0xCB,0xB0,0x0D,0x94,0xC0,0xC8,0x99, + 0x56,0x97,0x7F,0xB7,0x6C,0x7C,0xBF,0xB7,0x6C,0x7A,0xB2,0x01,0x7F,0xB5,0x6C,0x7C,0x9F,0xB7,0x6C,0x7D,0x5F,0xB7,0x7C,0x7E,0x04,0x0A,0x9F,0xB5,0x6C,0x7D, + 0x35,0x71,0xF9,0xFF,0xE4,0x90,0x40,0xC0,0x92,0x0D,0x82,0x09,0x54,0xFF,0x7E,0x9A,0x75,0x96,0x04,0xC0,0x82,0x0D,0x54,0xFF,0x79,0x9A,0xDB,0x96,0x01,0xC0, + 0x8E,0x09,0x60,0xC0,0xF2,0x0D,0x54,0xFF,0x72,0x9A,0x8B,0x97,0x80,0xB7,0x8C,0x5A,0x02,0x09,0x40,0xB7,0x14,0x5B,0x29,0xF2,0x05,0xA1,0x15,0x71,0x64,0x93, + 0x7F,0xB7,0xEC,0x7A,0x00,0xB7,0x0C,0x6C,0x00,0xB7,0x14,0x5C,0x08,0xD0,0x61,0xAA,0x3F,0xB7,0xEC,0x7A,0x60,0xB7,0x14,0x6D,0x00,0xC2,0x15,0x59,0x08,0x59, + 0x70,0x2A,0x00,0xE2,0x85,0xA9,0x00,0xE0,0x45,0xA9,0x3F,0xC0,0xFE,0x0C,0x00,0xCC,0x80,0x0C,0x90,0x08,0x60,0xB5,0x4C,0x41,0x40,0xB5,0xCC,0x41,0x31,0xF0, + 0x65,0xA9,0x80,0xB7,0x8C,0x5A,0x40,0xB7,0x33,0x40,0x08,0x59,0x48,0xE0,0x45,0xAA,0xFE,0xC3,0x7C,0x2D,0x48,0x9E,0xA0,0x9E,0x40,0xB7,0x9C,0x6C,0x20,0x35, + 0x08,0xF0,0x42,0xA1,0x29,0xF0,0x25,0xAA,0xF5,0x72,0x40,0x22,0x50,0x9E,0x40,0x32,0x08,0xF0,0x41,0xA2,0xFF,0xFF,0xC4,0x90,0x1F,0xB7,0xF4,0x7A,0x20,0xB7, + 0x0C,0x6E,0x40,0xB7,0x8C,0x5D,0x80,0xB7,0xC8,0x43,0x88,0x59,0x10,0xE0,0x66,0xA9,0x02,0xC0,0x70,0x2A,0x00,0xC2,0x0B,0x5A,0x08,0xF0,0x41,0xA2,0x40,0xB7, + 0xC8,0x45,0x00,0xC1,0x85,0x5F,0x8E,0x72,0x40,0xB7,0x14,0x5D,0x02,0xC0,0x70,0x29,0x0B,0x59,0x10,0xF0,0x41,0xA1,0xF9,0xFF,0x74,0x91,0x01,0xC1,0x3E,0x02, + 0x60,0xB7,0x8C,0x6E,0x00,0xB7,0x8C,0x5C,0x30,0xC2,0x86,0xAA,0x80,0xB7,0x0C,0x5C,0xA2,0xD2,0x08,0x5F,0x40,0xE2,0xC5,0xAA,0x00,0xE2,0xC5,0xA9,0xB3,0x9E, + 0x80,0xC2,0x40,0x5A,0x02,0xC0,0x80,0x39,0x62,0xC0,0xC0,0x0D,0xB8,0x31,0x54,0xFF,0xF6,0x99,0x20,0xB7,0x8C,0x6F,0x80,0xC2,0x88,0x5A,0x10,0xE2,0xA5,0xAB, + 0xC0,0x75,0x00,0xC0,0x62,0x93,0x40,0xB7,0x0C,0x6F,0x80,0xC2,0x0C,0x5F,0x82,0x0E,0xD4,0x02,0x29,0xD2,0xA6,0xA9,0x80,0xB7,0x8C,0x5A,0x84,0x0E,0x01,0xC1, + 0xE6,0x01,0x88,0x59,0x40,0xE0,0xE5,0xA9,0xE6,0x05,0x88,0x5D,0x70,0xC0,0x80,0x0D,0x54,0xFF,0xD7,0x99,0x5F,0x73,0xFF,0xFF,0xE4,0x91,0x40,0xB7,0x1C,0x5C, + 0x00,0xB7,0x0C,0x6E,0x84,0x0F,0xC9,0xA9,0x88,0x59,0x00,0xE0,0x65,0xAA,0x1F,0x71,0xFD,0xFF,0x52,0x93,0xE1,0x96,0x1D,0xA6,0x40,0x84,0x59,0x9E,0x5F,0x9E, + 0x80,0xB7,0x29,0x50,0x96,0x9E,0x7F,0xB5,0xEC,0x7E,0x06,0x75,0x5F,0xB5,0x74,0x7F,0x83,0x07,0x01,0xC0,0x42,0x93,0x02,0x75,0x22,0xD3,0x9C,0x5E,0x02,0xC0, + 0x74,0x92,0x9E,0x08,0x3F,0xB5,0x6C,0x7E,0x00,0x75,0x01,0xD2,0xD0,0x0A,0x82,0x0D,0x34,0xFF,0x71,0x9A,0x9F,0xB7,0x6C,0x7F,0x5F,0xB7,0xEC,0x7E,0x80,0xC3, + 0x88,0x5D,0x2E,0xC0,0x02,0x6A,0x20,0xB7,0x0C,0x44,0x28,0x02,0x5A,0x9E,0x20,0xC0,0x40,0x0A,0x21,0xC0,0x04,0x39,0x81,0xB5,0xAD,0x68,0x41,0xB5,0x2D,0x68, + 0x08,0xF2,0xF2,0xA8,0x5F,0xB7,0x74,0x7E,0x11,0xD0,0xF2,0x1D,0xC0,0x0C,0x01,0xC1,0x9A,0x04,0x06,0x09,0x9F,0xB7,0x6E,0x7D,0xBF,0xB7,0xEE,0x7D,0xDF,0xB7, + 0x6E,0x7E,0xFF,0xB7,0xEE,0x7E,0x02,0xC0,0x40,0x8C,0x2E,0xFF,0x40,0x92,0x50,0xD8,0xEA,0xAA,0x93,0x9E,0x3E,0x09,0x1E,0xC0,0xFC,0x2E,0x10,0xD0,0x5A,0x07, + 0x5F,0xB5,0x6C,0x7E,0x8D,0x01,0xB4,0xC0,0xE5,0x98,0x6B,0x9E,0x8D,0x05,0x61,0x63,0xB4,0xC0,0x39,0x99,0x6B,0x9E,0x8D,0x05,0x80,0x02,0xB4,0xC0,0xDB,0x98, + 0x04,0x48,0xDC,0x02,0x04,0x28,0xD0,0x02,0x80,0xC2,0x9C,0x5A,0xB6,0x97,0x3E,0x09,0xDA,0x02,0x5F,0xB5,0x6C,0x7E,0xAE,0x97,0x1D,0xA6,0x02,0xC0,0x60,0x84, + 0x59,0x9E,0x7F,0xB5,0x74,0x7F,0x60,0xB7,0x29,0x50,0xC6,0x74,0x84,0xD1,0x88,0x5B,0x0D,0xC0,0x22,0x91,0x80,0xB7,0x8C,0x49,0x00,0x75,0xA2,0x91,0x02,0x08, + 0x9F,0xB7,0xEE,0x7A,0xBF,0xB7,0x6E,0x7B,0xDF,0xB7,0xEE,0x7B,0xFF,0xB7,0x6E,0x7C,0x04,0xC0,0x60,0x8C,0x22,0x9C,0x80,0xB7,0x88,0x45,0xF2,0xD3,0x4E,0x2B, + 0x80,0x77,0xFF,0xFF,0xE4,0x91,0x7F,0xB7,0x74,0x7F,0x86,0x09,0x60,0xB5,0x94,0x49,0xB4,0xFF,0x6D,0x9B,0x5F,0xB7,0x6C,0x7F,0x02,0xC0,0xB6,0x09,0x48,0xD8, + 0xC9,0xAA,0x48,0xD8,0x4D,0xAB,0x1E,0xC0,0xFC,0x2A,0xAB,0x9E,0x1E,0xC0,0x7C,0x2B,0xB4,0xC0,0x99,0x98,0xAB,0x9E,0x85,0x9E,0x02,0xC0,0xB6,0x09,0xB4,0xC0, + 0xD9,0x98,0x00,0x74,0x6B,0x9E,0x02,0x0A,0x02,0xD0,0x42,0x0A,0xAB,0x9E,0xC6,0x01,0x7F,0xB5,0x6C,0x79,0xB4,0xC0,0x84,0x98,0x7F,0xB7,0x6C,0x79,0xAB,0x9E, + 0x85,0x9E,0xB4,0xC0,0xD7,0x98,0x5F,0xB7,0x6C,0x79,0x00,0x74,0x02,0x0A,0x69,0x9E,0x02,0xD0,0x42,0x0A,0x04,0x19,0xC2,0x00,0x15,0x62,0x00,0xE0,0x58,0x12, + 0x3F,0xB5,0xEC,0x79,0x8D,0x05,0x41,0xB3,0x24,0x44,0x3F,0xB5,0xEC,0x7D,0x5F,0xB5,0xEC,0x7E,0x34,0xFF,0xBC,0x99,0x3F,0xB7,0xF4,0x79,0x7F,0xB7,0x74,0x7F, + 0x60,0xB7,0x0C,0x4B,0x72,0x9E,0x0D,0x05,0x26,0x9B,0x5F,0xB7,0x74,0x7F,0xA2,0x0D,0xDD,0x62,0x10,0xF0,0xC9,0xA9,0xFE,0xC9,0xFD,0x29,0x00,0xC4,0x80,0x39, + 0x54,0xFF,0xE0,0x98,0x7F,0xB7,0x74,0x7F,0x10,0xF0,0xF9,0xA9,0xB2,0x0D,0xBF,0xB5,0x6C,0x7D,0x54,0xFF,0xD7,0x98,0x9F,0xB7,0x6C,0x7F,0xC2,0x0D,0x08,0xF2, + 0x9D,0xA9,0x54,0xFF,0xD0,0x98,0x3F,0xB7,0x6C,0x7F,0x02,0xC0,0xA2,0x0D,0x60,0xB7,0xAD,0x44,0x54,0xFF,0xC8,0x98,0x5F,0xB7,0x6C,0x7F,0x02,0xC0,0xB2,0x0D, + 0x48,0xF0,0xC9,0xA9,0x54,0xFF,0xC0,0x98,0x5F,0xB7,0x74,0x7F,0x02,0xC0,0xF2,0x0D,0x50,0xF0,0xCD,0xA9,0xB0,0x39,0x54,0xFF,0xB7,0x98,0x7F,0xB7,0x74,0x7F, + 0x50,0xF0,0xF1,0xA9,0xC0,0x74,0xA2,0x90,0x04,0xC0,0x82,0x0D,0x54,0xFF,0xAD,0x98,0x8F,0x01,0x40,0xC0,0x82,0x0D,0x54,0xFF,0xA8,0x98,0x3F,0xB7,0x6C,0x7F, + 0x0A,0x09,0x01,0xC0,0xC2,0x0D,0x80,0xB7,0x29,0x50,0x40,0xB7,0xB3,0x45,0x01,0xC0,0xE2,0x09,0x02,0x75,0x09,0xD0,0x22,0x19,0x02,0x75,0x63,0xB3,0x52,0x48, + 0x02,0x75,0x01,0xC0,0x22,0x0A,0x43,0xB3,0x32,0x44,0x3C,0xC0,0xBE,0x7E,0x5F,0xB5,0xEC,0x7B,0x7F,0xB5,0x74,0x7A,0x08,0xC0,0x62,0x92,0x60,0xB7,0x14,0x4B, + 0x3F,0xB7,0xEC,0x79,0x06,0x0A,0x20,0xC0,0x80,0x0D,0xDF,0xB5,0x74,0x7E,0x9F,0xB5,0xEC,0x7A,0x3F,0xB5,0x6C,0x7C,0xDF,0xB5,0x74,0x7B,0x7F,0xB5,0xF4,0x7F, + 0x9F,0xB7,0x6C,0x7E,0x3F,0xB7,0x6C,0x7E,0x01,0xC0,0x90,0x39,0x00,0xC2,0x20,0x5A,0x0E,0xC0,0xFE,0x29,0xF0,0xCF,0x00,0x2A,0x40,0x74,0xC6,0x32,0x00,0xC0, + 0x02,0x92,0x9F,0xB7,0x6C,0x7E,0x5F,0xB7,0x6C,0x7A,0x04,0x1A,0x00,0xC2,0x20,0x5A,0xF0,0xCF,0x00,0x2A,0x0E,0xC0,0x7E,0x29,0x44,0x32,0x9F,0xB5,0x6C,0x7A, + 0x5F,0xB7,0x6C,0x79,0x80,0x74,0x05,0xC0,0xE2,0x93,0x86,0x09,0x82,0x0E,0x7F,0xB5,0xEC,0x7C,0x9F,0xB7,0xEC,0x7C,0x3F,0xB7,0xEC,0x7E,0xDF,0xB7,0xEC,0x79, + 0x5F,0xB7,0xEC,0x7D,0x02,0x71,0x82,0x0D,0x26,0xB3,0x22,0x44,0x34,0xFF,0x0B,0x99,0x7F,0xB7,0x74,0x7C,0x9F,0xB7,0x6C,0x7B,0x3F,0xB7,0xEC,0x7A,0x7F,0xB7, + 0x6C,0x7D,0x04,0x4A,0x84,0x48,0xD7,0x70,0x9F,0xB5,0x6C,0x7B,0x3F,0xB5,0xEC,0x7A,0x05,0xC0,0xB2,0x91,0x5F,0xB7,0xF4,0x79,0x80,0x76,0x04,0xC0,0x22,0x91, + 0x7F,0xB7,0x6C,0x7F,0x48,0xD8,0x69,0xAA,0x1E,0xC0,0x7C,0x2A,0x59,0x73,0x04,0xC0,0x08,0x90,0x7F,0xB7,0xF4,0x7A,0x02,0x0F,0xB1,0xD0,0x3D,0x6E,0x00,0xC2, + 0x90,0x5B,0x4E,0x94,0xA2,0xD2,0x08,0x5F,0x5F,0xB7,0xEC,0x7F,0x40,0xC0,0xA2,0x0D,0x04,0x0F,0x2E,0x02,0xC8,0xD2,0x1E,0xA9,0x48,0xDA,0x9D,0xAA,0x88,0xD2, + 0x1D,0xA9,0x09,0x5D,0x48,0xDA,0x09,0xAA,0x40,0x5D,0x53,0x9E,0x3E,0xC0,0xC0,0x2A,0x80,0xC2,0x90,0x5A,0x3E,0xC0,0x40,0x2A,0x04,0xC0,0x00,0x29,0x00,0xC2, + 0x11,0x5A,0xD6,0x32,0x1B,0x59,0xD8,0x32,0x60,0x59,0x7B,0x9E,0xD4,0x32,0x34,0xFF,0xF8,0x9B,0x8B,0x01,0x40,0xC0,0xB2,0x0D,0x34,0xFF,0xF3,0x9B,0x40,0xC0, + 0xF2,0x0D,0x82,0x09,0x34,0xFF,0xEE,0x9B,0x42,0xC0,0xB2,0x0D,0x01,0xC0,0x86,0x09,0x34,0xFF,0xE8,0x9B,0x7F,0xB7,0xF4,0x79,0x80,0xB7,0x0C,0x4B,0xAA,0x9E, + 0x7D,0x9E,0x86,0x73,0xC0,0x0B,0x40,0xE2,0x46,0xA1,0x84,0x0E,0xFF,0xCF,0xEE,0x2A,0x01,0xC0,0x82,0x92,0x7F,0xB7,0x6C,0x7F,0x48,0xD8,0x69,0xAA,0x1E,0xC0, + 0x7C,0x2A,0x1B,0x71,0x01,0xC0,0x74,0x91,0x9F,0xB7,0x6C,0x7E,0x5F,0xB7,0x6C,0x7A,0xF0,0xCF,0x81,0x2A,0x00,0x75,0xF1,0xD3,0x5E,0x2E,0xF0,0xCF,0x01,0x29, + 0x20,0xD0,0xD8,0x33,0x44,0x32,0x9F,0xB5,0x6C,0x7A,0xFD,0xFF,0x62,0x90,0x89,0x01,0x60,0xC0,0xA2,0x0D,0x34,0xFF,0xB9,0x9B,0x20,0xB7,0x0C,0x4B,0xA2,0xD2, + 0x08,0x5F,0x60,0xC0,0xB2,0x0D,0x10,0xE2,0xC5,0xA9,0x34,0xFF,0xAF,0x9B,0x60,0xC0,0xF2,0x0D,0x82,0x09,0x34,0xFF,0xAA,0x9B,0x8F,0x97,0xA2,0x0B,0x58,0x96, + 0x7F,0xB7,0xF4,0x7C,0x9F,0xB7,0x6C,0x79,0x84,0x0D,0x7F,0xB5,0xF4,0x7C,0x17,0x71,0xFA,0xFF,0xA8,0x91,0x3F,0xB7,0x6C,0x7F,0x40,0xB7,0xB3,0x45,0x5F,0xB7, + 0x6C,0x7E,0x7F,0xB7,0xEC,0x7B,0x54,0x9E,0x26,0x01,0x1E,0xC0,0x7C,0x2A,0x04,0x71,0x5F,0xB5,0x6C,0x7E,0x00,0xC0,0xB4,0x92,0x8B,0x01,0xFF,0xCF,0xDE,0x29, + 0x10,0x97,0x5A,0x9E,0x60,0xB7,0x0C,0x4B,0x7F,0xB7,0x74,0x7F,0xA2,0x9E,0xB1,0x9E,0xF4,0xFF,0xBA,0x99,0x5F,0xB7,0x6C,0x7C,0x2C,0x01,0x5F,0xB5,0x6C,0x7C, + 0x47,0x97,0x40,0xC0,0x92,0x0D,0x82,0x09,0x34,0xFF,0x74,0x9B,0x40,0xC0,0x92,0x0D,0x86,0x09,0x34,0xFF,0x6F,0x9B,0x02,0xC0,0xF2,0x0D,0x82,0x09,0x34,0xFF, + 0x6A,0x9B,0x06,0x08,0x9F,0xB7,0xEE,0x7A,0xBF,0xB7,0x6E,0x7B,0xDF,0xB7,0xEE,0x7B,0xFF,0xB7,0x6E,0x7C,0x04,0xC0,0x60,0x8C,0x22,0x9C,0x8D,0xA6,0x04,0xC0, + 0x20,0x84,0xA2,0xD1,0x75,0x5D,0xA8,0xD1,0x35,0x5D,0x5F,0xB5,0x6C,0x7E,0xA2,0xD1,0x3D,0x5D,0xA8,0xD1,0xB9,0x5D,0x5F,0xB5,0x6C,0x7F,0xA2,0xD1,0x55,0x5D, + 0xA6,0xD1,0x4D,0x5D,0x5F,0xB5,0x6C,0x78,0xA2,0xD1,0x59,0x5D,0xA6,0xD1,0xD1,0x5D,0x5F,0xB5,0x6C,0x79,0xA2,0xD1,0x61,0x5D,0x80,0xB7,0x8C,0x58,0x5F,0xB5, + 0x6C,0x7A,0xA2,0xD1,0x65,0x5D,0xA2,0xD1,0x85,0x5C,0x5F,0xB5,0x6C,0x7B,0xA2,0xD1,0x09,0x5D,0xA2,0xD1,0x15,0x5C,0x5F,0xB5,0x6C,0x7C,0xA2,0xD1,0x6D,0x5D, + 0xA2,0xD1,0x99,0x5E,0x5F,0xB5,0x6C,0x7D,0x48,0x9D,0xA2,0xD1,0x21,0x5F,0x04,0x29,0xA9,0x9D,0x68,0x9D,0x80,0xC1,0x41,0x5D,0x04,0x29,0xAD,0x9D,0x5F,0xB7, + 0x6C,0x7F,0x80,0xC1,0x8D,0x5C,0x80,0xC1,0x11,0x5C,0x04,0x29,0x5F,0xB5,0x6C,0x77,0x4B,0x9D,0x80,0xC1,0x9D,0x5E,0x04,0x29,0x29,0x9D,0x6B,0x9D,0x1C,0x2D, + 0x04,0x29,0x2D,0x9D,0x5F,0xB7,0x6C,0x78,0x5F,0xB5,0xF4,0x77,0x84,0x28,0x04,0x29,0x5F,0xB5,0xEC,0x78,0x5F,0xB7,0x6C,0x79,0x12,0xD0,0x32,0x2D,0x84,0x2C, + 0x0C,0x29,0x5F,0xB5,0xEC,0x79,0x5F,0xB7,0x6C,0x7A,0x04,0x2C,0x04,0x28,0x04,0x29,0x5F,0xB5,0xEC,0x7A,0x5F,0xB7,0x6C,0x7B,0x84,0x2A,0x84,0x2E,0x0C,0x29, + 0x5F,0xB5,0xEC,0x7B,0x5F,0xB7,0x6C,0x7C,0x04,0x2B,0x08,0xD2,0x1A,0xA1,0x04,0x29,0x5F,0xB5,0xEC,0x7C,0x5F,0xB7,0x6C,0x7D,0x08,0xD2,0x95,0xA0,0x08,0xD2, + 0x92,0xA0,0x0C,0x29,0x5F,0xB5,0xEC,0x7D,0x5F,0xB7,0x6C,0x7E,0x08,0xD2,0x0E,0xA0,0x08,0xD2,0x09,0xA0,0x04,0x29,0x5F,0xB5,0xEC,0x7E,0x80,0xC1,0x41,0x59, + 0xC8,0xD2,0x09,0xA1,0x08,0xD2,0x85,0xA2,0x08,0xD2,0x82,0xA2,0x48,0xD2,0x15,0xA3,0x5F,0xB7,0x68,0x5C,0xA2,0xD1,0xAD,0x5F,0x80,0xC1,0x25,0x5F,0x08,0xD2, + 0x1D,0xA1,0x5F,0xB7,0x68,0x5E,0x80,0xC1,0xB1,0x5F,0x0C,0x2F,0x88,0xD2,0x09,0xA1,0x5F,0xB7,0x68,0x62,0x84,0x2B,0x84,0x2F,0x48,0xD2,0x1D,0xA1,0x5F,0xB7, + 0x68,0x66,0xF9,0x5D,0x48,0xD2,0x12,0xA3,0x48,0xD2,0x19,0xA1,0x5F,0xB7,0x68,0x6A,0x48,0xD2,0x8D,0xA3,0x48,0xD2,0x8A,0xA3,0x88,0xD2,0x0D,0xA1,0x5F,0xB7, + 0x68,0x6E,0x4A,0xD2,0x04,0xA1,0x4A,0xD2,0x80,0xA1,0x88,0xD2,0x11,0xA1,0x5F,0xB7,0x68,0x72,0x88,0xD2,0x07,0xA1,0x88,0xD2,0x83,0xA1,0x88,0xD2,0x15,0xA1, + 0x5F,0xB7,0x68,0x76,0x88,0xD2,0x9E,0xA1,0xC8,0xD2,0x85,0xA1,0x88,0xD2,0x19,0xA1,0x5F,0xB7,0x68,0x7A,0xC8,0xD2,0x01,0xA1,0xBF,0xB7,0x6E,0x7A,0xDF,0xB7, + 0xEE,0x7A,0xFF,0xB7,0x6E,0x7B,0x06,0xC0,0x00,0x8C,0x22,0x9C,0x8D,0xA6,0x02,0xC0,0x20,0x84,0x00,0xB7,0x94,0x57,0x40,0xB7,0x94,0x58,0x06,0x0A,0x00,0xB7, + 0xC8,0x4B,0xE0,0xB7,0x48,0x43,0x08,0x74,0x04,0xB3,0x24,0x44,0xC8,0x75,0x09,0x00,0x90,0xD0,0x59,0xA2,0x0C,0xC0,0xA2,0x92,0x40,0xB7,0xC8,0x43,0xF9,0x9D, + 0x5F,0xB5,0x6C,0x7B,0x90,0xD0,0xDE,0xA9,0xC4,0x76,0x7F,0xB5,0x74,0x7F,0x0B,0xC0,0x42,0x93,0x50,0x9D,0x00,0x75,0x08,0xC0,0x04,0x93,0x10,0xD0,0x59,0xAA, + 0x82,0x0D,0xE0,0xB7,0x48,0x43,0x02,0x75,0x7F,0xB5,0xF4,0x7B,0x7F,0xB5,0x74,0x7D,0x08,0xC0,0x62,0x93,0x82,0x0D,0x04,0x74,0x59,0x9E,0x7F,0xB5,0xF4,0x7C, + 0x09,0xC0,0x42,0x91,0xE0,0xB7,0x50,0x41,0x60,0xB7,0x58,0x49,0x02,0x0A,0x9F,0xB5,0xEC,0x7D,0x9F,0xB5,0x6C,0x7C,0x80,0xB7,0x48,0x53,0x40,0xB7,0xC8,0x53, + 0x40,0xB7,0xD0,0x40,0x60,0xB7,0x48,0x40,0x4C,0x59,0x28,0x5D,0x00,0xC2,0x68,0x5A,0x44,0x32,0xA0,0xB7,0xD0,0x41,0x52,0x9E,0x5F,0xB7,0x74,0x7B,0xB0,0x59, + 0x01,0xC2,0x00,0x3A,0x46,0x32,0x44,0x32,0x34,0x5D,0xA2,0xD2,0x08,0x5D,0x53,0x9E,0x44,0x32,0x46,0x32,0x80,0xC3,0x40,0x59,0x44,0x32,0x5A,0x9E,0x20,0xB7, + 0xD0,0x46,0x42,0x32,0x44,0x32,0x40,0xB7,0x1C,0x58,0xA2,0xD3,0x14,0x5D,0x42,0x76,0x44,0x32,0x41,0xA2,0x80,0xB7,0x8C,0x57,0x09,0xC0,0xE2,0x93,0x88,0xD2, + 0x01,0xAA,0x24,0xD2,0x60,0x5B,0xC0,0xB7,0xC8,0x45,0x40,0xB7,0x48,0x4D,0x60,0xB7,0xD0,0x42,0x40,0xB7,0x50,0x46,0x54,0x59,0x00,0xC3,0x3C,0x5A,0x44,0x32, + 0x5A,0x9E,0x34,0x5D,0x44,0x32,0x52,0x9E,0x60,0xB7,0xC8,0x48,0x44,0x32,0x40,0xB7,0xC8,0x49,0xA0,0x59,0x46,0x32,0x5F,0xB5,0xEC,0x7E,0x40,0xB7,0x48,0x4A, + 0x60,0xB7,0x50,0x47,0x60,0xB7,0xC0,0x4A,0x5F,0xB5,0x6C,0x7E,0xA2,0xD0,0x18,0x5D,0x5F,0xB7,0x74,0x7E,0x44,0x32,0x5F,0xB7,0xEC,0x7E,0x94,0x5D,0x5B,0x9E, + 0x54,0x59,0x93,0x9E,0x20,0xB7,0x48,0x42,0x50,0x5D,0xA0,0xB7,0xC8,0x44,0x26,0x35,0xEC,0x9D,0x46,0x32,0xC8,0x5D,0x20,0xB7,0x50,0x44,0x88,0x58,0x80,0xC2, + 0xC0,0x59,0x26,0x35,0x42,0x32,0x7F,0xB7,0x74,0x7D,0x46,0x32,0x73,0x9E,0x52,0x76,0x42,0x09,0x43,0xD0,0x20,0x19,0x46,0x32,0x26,0x35,0xEF,0x9D,0x44,0x32, + 0xA2,0xD2,0xA0,0x5D,0x48,0x9D,0xD8,0x5D,0x26,0x35,0xBA,0x31,0x82,0x74,0x45,0xA2,0x4A,0xA1,0xCD,0xA1,0x05,0xC0,0xC2,0x93,0x01,0xC0,0x86,0x09,0x06,0x74, + 0x18,0xF0,0xD1,0xA1,0x40,0xB7,0x14,0x58,0x06,0xC0,0x62,0x90,0x11,0xD0,0x06,0x29,0x34,0x31,0x02,0x0A,0x04,0x74,0x10,0xF0,0x55,0xA2,0x10,0xF0,0x51,0xA1, + 0x82,0x90,0x40,0x77,0x05,0xC0,0xA4,0x90,0x02,0x0D,0x80,0xB7,0xC8,0x4D,0x00,0x75,0x02,0xC0,0x84,0x91,0xA2,0xD3,0x0C,0x5E,0x00,0xC3,0x20,0x59,0x44,0x32, + 0x52,0x9E,0x00,0xC6,0x82,0x08,0x44,0x32,0x00,0xC2,0x00,0x3A,0x18,0xF0,0x55,0xA2,0x06,0x74,0x21,0xD0,0xB6,0x15,0x62,0x90,0x12,0xD0,0x86,0x29,0x5F,0xB7, + 0x6C,0x7B,0x5F,0xB7,0xF4,0x7E,0x80,0xC2,0x20,0x5A,0x0C,0x59,0x28,0x31,0x9F,0xB7,0x6C,0x7E,0x80,0xC3,0x94,0x59,0x18,0x5D,0x26,0x31,0x53,0x9E,0x00,0xC2, + 0x14,0x5A,0x46,0x32,0x6C,0x9D,0xEB,0x9D,0x8C,0x59,0x46,0x32,0x7F,0xB7,0xEC,0x7B,0x1C,0x5D,0x1F,0xB7,0xEC,0x7C,0x46,0x32,0x53,0x9E,0x20,0x31,0x46,0x32, + 0x58,0x9E,0x58,0xF0,0x45,0xA2,0x7F,0xB7,0x74,0x7C,0x9F,0xB7,0xEC,0x7D,0x22,0x31,0x20,0x31,0x18,0xF0,0x59,0xA1,0x18,0xF0,0xDE,0xA1,0x58,0xF0,0x41,0xA2, + 0xBF,0xB7,0x6E,0x7C,0xDF,0xB7,0xEE,0x7C,0xFF,0xB7,0x6E,0x7D,0x04,0xC0,0x00,0x8C,0x22,0x9C,0xA2,0xD3,0x0C,0x5E,0x00,0xC3,0x20,0x59,0x44,0x32,0x52,0x9E, + 0x00,0xC4,0x82,0x08,0x44,0x32,0x18,0xF0,0x55,0xA2,0xB8,0x97,0x06,0x75,0xF7,0xFF,0x22,0x91,0x10,0xD0,0x59,0xAA,0x01,0xC0,0x0A,0x09,0x92,0x09,0x02,0x75, + 0x5F,0xB5,0x6C,0x7D,0x7F,0xB5,0xEC,0x7B,0xF7,0xFF,0x24,0x91,0x60,0xB7,0x48,0x4B,0x40,0xB7,0x0C,0x73,0x80,0xB7,0x8C,0x73,0x04,0x74,0x20,0xC0,0x65,0xA9, + 0x40,0xC0,0xE6,0xA9,0x24,0xD1,0x3C,0x59,0xA2,0xD1,0x40,0x5E,0x53,0x9E,0xA4,0x00,0xB8,0x31,0x7F,0xB5,0xEC,0x7C,0xF6,0xFF,0x44,0x93,0xE0,0xB7,0x50,0x41, + 0x80,0xB7,0x0C,0x74,0x5F,0xB7,0x6C,0x7F,0x7B,0x9E,0x40,0xB7,0x94,0x74,0x40,0xC0,0x65,0xAA,0x86,0x74,0x40,0xB7,0x0C,0x75,0x20,0xC2,0x6A,0xA9,0x48,0x02, + 0x44,0x02,0xC8,0xDB,0x1D,0xAA,0x53,0x9E,0x40,0xB7,0x8C,0x57,0xC7,0x61,0x7F,0xB5,0xEC,0x7D,0x01,0xC0,0x22,0x93,0x88,0xD0,0xCB,0xA9,0x02,0x0A,0x9F,0xB5, + 0x6C,0x7C,0xC0,0x96,0x00,0xC4,0x02,0x0D,0x5C,0x97,0x7F,0xB7,0x6C,0x7F,0xC4,0x74,0x12,0xD0,0xB6,0x11,0xF9,0xFF,0xE2,0x93,0x06,0x74,0x18,0xF0,0xD1,0xA1, + 0x40,0xB7,0x14,0x58,0xFA,0xFF,0x24,0x90,0x02,0x0A,0x10,0xF0,0x55,0xA2,0x10,0xF0,0xD1,0xA1,0x44,0x97,0x11,0xD0,0x02,0x1A,0x0E,0xC0,0x7C,0x2A,0x02,0x75, + 0xF4,0xFF,0x72,0x90,0x02,0x74,0x01,0xC0,0x42,0x91,0x02,0x87,0x02,0x0A,0x80,0xB5,0x48,0x43,0x7E,0x96,0x60,0xB7,0xC8,0x43,0xB9,0x9D,0x7F,0xB5,0x6C,0x7B, + 0x6D,0x96,0x48,0xD2,0x1D,0xAA,0x24,0xD2,0x60,0x5B,0xC3,0x96,0x88,0xD0,0xCB,0xA9,0x7F,0xB7,0xEC,0x7D,0x73,0x9D,0x39,0x61,0x21,0x59,0xF2,0xD3,0x2E,0x29, + 0x10,0xF2,0x3D,0x88,0x04,0x1A,0x14,0xBA,0x08,0x40,0x00,0xC0,0xCA,0x92,0x54,0x9E,0x20,0x59,0x24,0xBA,0x00,0x40,0x28,0x31,0x5F,0xB5,0x6C,0x7C,0x77,0x96, + 0x80,0xB7,0x48,0x51,0x02,0x75,0xFE,0xFF,0xA4,0x92,0x80,0xB7,0x8C,0x57,0x0E,0x09,0x0E,0x87,0x08,0xD2,0x19,0xA1,0x4F,0x96,0x12,0xBA,0x01,0x40,0x5F,0xB5, + 0x74,0x7C,0x66,0x96,0x0D,0xA6,0xA0,0xB7,0x8C,0x57,0xC0,0xB7,0x8C,0x58,0x02,0x0A,0xC8,0xD2,0x29,0xA2,0x14,0xFF,0x67,0x9B,0x08,0xD2,0x51,0xAA,0x00,0x75, + 0x06,0xC0,0x82,0x91,0x86,0x0D,0x14,0xFF,0x56,0x9B,0x8A,0x0D,0x14,0xFF,0x53,0x9B,0x88,0xD2,0x45,0xAA,0x00,0x75,0x06,0xC0,0x24,0x91,0x86,0x0D,0x14,0xFF, + 0x4B,0x9B,0x02,0x74,0x06,0xC0,0x82,0x91,0x80,0xB7,0x8C,0x58,0x88,0xD2,0x09,0xAA,0x00,0x75,0x04,0xC0,0x44,0x92,0x88,0xD2,0x3D,0xA2,0x88,0xD2,0x3D,0xAA, + 0x02,0x0D,0x02,0x09,0x00,0x75,0x01,0xD0,0x22,0x0D,0x06,0x75,0x01,0xD0,0x22,0x09,0x93,0x9E,0x00,0xE0,0xA6,0x36,0x04,0xC0,0x64,0x93,0x34,0xC0,0x88,0x9A, + 0x48,0xD2,0x4D,0xAA,0x00,0x75,0x02,0x91,0x80,0xB7,0x8C,0x58,0x88,0xD2,0x11,0xAA,0x00,0x75,0x06,0xC0,0x04,0x90,0x02,0x0A,0x88,0xD2,0x35,0xA2,0x88,0xD2, + 0x3D,0xAA,0x02,0x75,0x05,0xC0,0xF4,0x91,0x40,0x77,0x01,0xC0,0xE4,0x92,0x88,0xD2,0x3D,0xAA,0xA0,0xB7,0x94,0x57,0x02,0x75,0x05,0xC0,0xE2,0x92,0x04,0x75, + 0x06,0xC0,0x62,0x93,0x08,0xF2,0x25,0xAA,0xFF,0xCF,0x7C,0x2A,0x61,0xC0,0x08,0x75,0x06,0xC0,0xC2,0x90,0x80,0xB7,0x8C,0x57,0x08,0xD2,0x19,0xAA,0x06,0x75, + 0x05,0xC0,0xE2,0x93,0x88,0xD2,0x3D,0xAA,0xA0,0xB7,0x94,0x57,0x04,0x75,0x06,0xC0,0x02,0x90,0x86,0x09,0x8A,0x0D,0x34,0xC0,0x3F,0x9B,0x8A,0x0D,0x14,0xFF, + 0xF1,0x9A,0xD0,0xD2,0x39,0xA0,0x8A,0x0D,0x14,0xFF,0xEC,0x9A,0x48,0xD2,0x51,0xAA,0xD0,0xD2,0x31,0xA0,0x00,0x75,0x05,0xC0,0x44,0x91,0x34,0xC0,0x95,0x99, + 0x60,0xB7,0x94,0x5F,0x34,0xC0,0xFD,0x9A,0x88,0xD2,0x3D,0xAA,0x08,0xD2,0x31,0xA0,0x00,0x75,0x02,0xC0,0xE4,0x90,0x60,0xB7,0x94,0x5F,0x34,0xC0,0xF2,0x9A, + 0x80,0xB7,0x8C,0x57,0x08,0xD2,0x15,0xA0,0x86,0x0D,0x14,0xFF,0xCD,0x9A,0x88,0xD2,0x3D,0xA9,0x8B,0x00,0x0A,0x0A,0x84,0x74,0x00,0xB5,0x29,0x52,0x08,0xD2, + 0x2D,0xA2,0x02,0x91,0x80,0xB7,0x8C,0x57,0x48,0xD2,0x05,0xAA,0x10,0x75,0x02,0xC0,0x72,0x90,0x02,0x0A,0x08,0xD2,0x2D,0xA2,0x9F,0xB7,0xEE,0x7E,0xBF,0xB7, + 0x6E,0x7F,0xDF,0xB7,0xEE,0x7F,0x60,0x8C,0x22,0x9C,0x86,0x0D,0x14,0xFF,0xAE,0x9A,0x02,0x74,0x02,0xC0,0xE2,0x91,0x60,0xB7,0x94,0x5E,0x0A,0x0A,0x88,0xD2, + 0x3D,0xA2,0x34,0xC0,0xC2,0x9A,0x0E,0xC0,0x7C,0x28,0x2C,0x74,0x08,0xD2,0x29,0xA0,0xFB,0xFF,0x04,0x90,0x80,0xB7,0x8C,0x57,0x0E,0x09,0x86,0x0E,0x88,0xD2, + 0x1D,0xA1,0x9E,0x0D,0x14,0xFF,0x94,0x9A,0x64,0x97,0x06,0x75,0xFE,0xFF,0x44,0x90,0xB8,0x97,0x8A,0x0D,0x14,0xFF,0x8C,0x9A,0x88,0xD2,0x45,0xAA,0x00,0x75, + 0xF9,0xFF,0x62,0x93,0x86,0x0D,0x14,0xFF,0x84,0x9A,0x86,0x0D,0x14,0xFF,0x81,0x9A,0x02,0x74,0xF9,0xFF,0x04,0x93,0x88,0xD2,0x3D,0xA0,0x3D,0x97,0x88,0xD2, + 0x4D,0xAA,0x00,0x75,0xFD,0xFF,0x82,0x93,0x9F,0xB7,0xEE,0x7E,0xBF,0xB7,0x6E,0x7F,0xDF,0xB7,0xEE,0x7F,0x60,0x8C,0x22,0x9C,0x48,0xD2,0x5D,0xAA,0x00,0x75, + 0xFA,0xFF,0x02,0x92,0x8A,0x0D,0x14,0xFF,0x66,0x9A,0x4B,0x97,0x60,0xB7,0x14,0x5F,0x34,0xC0,0x7F,0x9A,0x88,0xD2,0x35,0xA0,0x3F,0x97,0x02,0x0A,0x1C,0x97, + 0x34,0xC0,0x47,0x9B,0x10,0xD2,0x39,0xAA,0x08,0x75,0x01,0xC0,0x82,0x91,0x88,0xD2,0x3D,0xAA,0x02,0x75,0xFA,0xFF,0x84,0x90,0x80,0xB7,0x8C,0x57,0x08,0xD2, + 0x19,0xAA,0x08,0x75,0xF9,0xFF,0xA4,0x93,0x9A,0x0D,0x14,0xFF,0x46,0x9A,0x9A,0x0D,0x14,0xFF,0x43,0x9A,0x35,0x97,0x82,0x0D,0x8A,0x09,0x34,0xC0,0x89,0x9A, + 0x3F,0x97,0x34,0xC0,0x30,0x99,0x56,0x97,0x86,0x0D,0x82,0x09,0x34,0xC0,0x81,0x9A,0x3E,0x97,0x86,0x0D,0x14,0xFF,0x32,0x9A,0x00,0x74,0x02,0x0A,0x01,0xD0, + 0x42,0x0A,0x10,0xD2,0x39,0xA2,0xD7,0x97,0x34,0xC0,0xEC,0x9A,0xD4,0x97,0x1D,0xA6,0xA0,0xB7,0x94,0x57,0xF1,0xD3,0x3E,0x2D,0xD0,0xD2,0x25,0xAA,0x06,0x75, + 0x07,0xC0,0x42,0x90,0xE0,0xB7,0x8C,0x58,0x34,0xC0,0x74,0x99,0x08,0xD2,0x61,0xAA,0x00,0x75,0x04,0xC0,0x04,0x91,0x90,0xD2,0x3D,0xAA,0xA0,0xB7,0x8C,0x57, + 0x04,0x75,0x04,0xC0,0x62,0x91,0xC8,0xD2,0x25,0xAA,0x06,0x75,0x06,0xC0,0x62,0x93,0x48,0xD2,0x6D,0xAA,0x00,0x75,0x04,0xC0,0x44,0x92,0x90,0xD2,0x35,0xA2, + 0x08,0xD2,0x79,0xAA,0x02,0x75,0x04,0xC0,0xC2,0x92,0xD0,0xD2,0xA5,0xAA,0xC0,0xB7,0x94,0x57,0x44,0x75,0x04,0xC0,0x82,0x93,0x46,0x75,0x05,0xC0,0xC2,0x90, + 0x44,0x75,0x8E,0x0D,0x53,0xB3,0x42,0x44,0xA0,0xB7,0x8C,0x57,0x14,0xFF,0xEB,0x99,0xD0,0xD2,0x25,0xA9,0x69,0x9E,0x86,0x74,0x00,0xB5,0xA9,0x51,0x06,0xC0, + 0x82,0x91,0x84,0x74,0x06,0xC0,0x22,0x93,0x8E,0x0D,0x14,0xFF,0xDD,0x99,0xD0,0xD2,0x3D,0xA0,0x8E,0x0D,0x14,0xFF,0xD8,0x99,0xD0,0xD2,0xA5,0xAA,0xD0,0xD2, + 0x35,0xA0,0xC0,0xB7,0x8C,0x57,0x44,0x75,0x06,0xC0,0x22,0x93,0x46,0x75,0x07,0xC0,0x82,0x91,0x48,0xD2,0x71,0xAA,0x00,0x75,0x02,0xC0,0x44,0x92,0x34,0xC0, + 0x77,0x98,0x60,0xB7,0x94,0x5F,0x34,0xC0,0xDF,0x99,0x10,0xD2,0x31,0xA0,0x86,0x0D,0x14,0xFF,0xBC,0x99,0x50,0xD2,0x25,0xAA,0x69,0x9E,0x10,0x75,0x00,0xB5, + 0x29,0x52,0x00,0xC0,0xF4,0x92,0x80,0xB7,0x8C,0x58,0x0A,0x09,0x88,0xD2,0x0D,0xAA,0x00,0x75,0x42,0xB3,0x22,0x44,0x10,0xD2,0x2D,0xA1,0x9F,0xB7,0x6E,0x7E, + 0xBF,0xB7,0xEE,0x7E,0xDF,0xB7,0x6E,0x7F,0xFF,0xB7,0xEE,0x7F,0x02,0xC0,0x00,0x8C,0x22,0x9C,0x80,0xB7,0x8C,0x57,0x02,0x09,0x08,0xD2,0x0D,0xA1,0x9F,0xB7, + 0x6E,0x7E,0xBF,0xB7,0xEE,0x7E,0xDF,0xB7,0x6E,0x7F,0xFF,0xB7,0xEE,0x7F,0x02,0xC0,0x00,0x8C,0x22,0x9C,0x8A,0x0D,0x14,0xFF,0x8C,0x99,0x90,0xD2,0x3D,0xAA, + 0xA0,0xB7,0x8C,0x57,0x04,0x75,0xFB,0xFF,0x24,0x93,0xC8,0xD2,0x25,0xAA,0x04,0x75,0xFB,0xFF,0xC4,0x92,0x60,0xB7,0x94,0x5E,0x34,0xC0,0x9A,0x99,0xC8,0xD2, + 0x25,0xAA,0x08,0xD2,0x29,0xA0,0x6C,0x97,0x34,0xC0,0x6A,0x98,0xAE,0x97,0x60,0xB7,0x14,0x5F,0x34,0xC0,0x8E,0x99,0x08,0xD2,0x79,0xAA,0x90,0xD2,0x35,0xA0, + 0x02,0x75,0xFB,0xFF,0xC4,0x91,0x60,0xB7,0x94,0x70,0xC0,0xB7,0x94,0x57,0x34,0xC0,0x81,0x99,0xD0,0xD2,0xA5,0xAA,0x90,0xD2,0x39,0xA0,0x44,0x75,0xFB,0xFF, + 0x04,0x91,0x90,0xD2,0x5D,0xAB,0x84,0x75,0x06,0xC0,0x62,0x91,0x82,0x75,0x05,0xC0,0xC2,0x91,0xD0,0xD2,0xC5,0xAA,0x46,0x75,0xFA,0xFF,0xC4,0x93,0x34,0xC0, + 0x3A,0x9A,0x10,0xD2,0x39,0xAA,0xA0,0xB7,0x8C,0x57,0x08,0x75,0x03,0xC0,0x22,0x93,0x88,0xD2,0xBD,0xA9,0xC4,0x74,0x05,0xC0,0xE2,0x91,0xD0,0xD2,0xA5,0xAA, + 0x4C,0x97,0x80,0x74,0xF8,0xFF,0xE2,0x93,0xD0,0xD2,0x21,0xAA,0xE2,0x0D,0x90,0xD2,0x3D,0xA2,0x14,0xFF,0x34,0x99,0xA2,0x0D,0x14,0xFF,0x31,0x99,0x13,0x97, + 0x90,0xD2,0xBD,0xAA,0xC0,0xB7,0x8C,0x57,0x42,0x75,0xF9,0xFF,0x44,0x90,0xAB,0x9E,0x14,0xFF,0x26,0x99,0x0E,0xC0,0x7C,0x28,0x00,0x74,0x88,0xD2,0x4D,0xA0, + 0xF8,0xFF,0x04,0x93,0xAB,0x9E,0x14,0xFF,0x1C,0x99,0x88,0xD2,0x51,0xA0,0x11,0x97,0x88,0xD2,0x3D,0xAA,0x02,0x75,0xF9,0xFF,0xC4,0x92,0x88,0xD2,0x2D,0xAA, + 0x00,0x75,0x03,0xC0,0x64,0x90,0x8A,0x0D,0x14,0xFF,0x0C,0x99,0xC8,0xD2,0x3D,0xA0,0x2F,0x97,0x93,0x9E,0xC0,0xB7,0x8C,0x57,0x14,0xFF,0x04,0x99,0xD0,0xD2, + 0x3D,0xA0,0x8E,0x0D,0x14,0xFF,0xFF,0x98,0xD0,0xD2,0xA5,0xAA,0xD0,0xD2,0x35,0xA0,0x44,0x75,0xF9,0xFF,0x64,0x91,0xAB,0x9E,0x14,0xFF,0xF5,0x98,0x8D,0x00, + 0x80,0xB7,0x29,0x51,0x00,0xB5,0x29,0x50,0x02,0x75,0xC2,0x90,0x88,0xD2,0x5D,0xAA,0x04,0x75,0xF8,0xFF,0xE4,0x93,0xAB,0x9E,0x14,0xFF,0xE6,0x98,0x8D,0x00, + 0x00,0xB5,0xA9,0x50,0x17,0x97,0x08,0xD2,0x59,0xAA,0x06,0x75,0x22,0x91,0x08,0xF2,0x45,0xAA,0xFF,0xCF,0x7C,0x2A,0x61,0xC0,0x08,0x75,0xF8,0xFF,0x84,0x91, + 0x8A,0x0D,0x14,0xFF,0xD3,0x98,0x8D,0x00,0x00,0xB5,0xA9,0x50,0x04,0x97,0x88,0xD2,0xBD,0xA9,0xC2,0x74,0xFC,0xFF,0x04,0x91,0x34,0xC0,0x8B,0x99,0x60,0xB7, + 0x14,0x71,0x34,0xC0,0xE2,0x98,0x8B,0x00,0x00,0xB5,0xA9,0x52,0x9A,0x0D,0x14,0xFF,0xBE,0x98,0x9A,0x0D,0x14,0xFF,0xBB,0x98,0x8B,0x00,0x80,0xB7,0xA9,0x52, + 0x00,0x75,0xFB,0xFF,0x24,0x92,0x9A,0x0D,0x14,0xFF,0xB2,0x98,0x9A,0x0D,0x14,0xFF,0xAF,0x98,0x69,0x97,0x93,0x9E,0x14,0xFF,0xAB,0x98,0xC8,0xD2,0x3D,0xA0, + 0xCE,0x96,0xB3,0x9E,0x14,0xFF,0xA5,0x98,0x71,0x9E,0xB3,0x9E,0x00,0xB5,0x29,0x51,0x14,0xFF,0x9F,0x98,0x1C,0xC0,0x3E,0x7C,0x01,0xC0,0xC4,0x90,0x8D,0x01, + 0x8A,0x0D,0x34,0xC0,0xE2,0x98,0xD0,0xD2,0xC5,0xAA,0x43,0x97,0x92,0x0D,0x34,0xC0,0xDC,0x98,0xD0,0xD2,0xA5,0xAA,0x9C,0x96,0x71,0x9E,0x02,0x0A,0x80,0xB5, + 0x29,0x51,0x86,0x0D,0x14,0xFF,0x87,0x98,0x82,0x09,0x86,0x0D,0x34,0xC0,0xCE,0x98,0xAB,0x9E,0x86,0x09,0x34,0xC0,0xCA,0x98,0xD0,0xD2,0xC5,0xAA,0x44,0x75, + 0xF4,0xFF,0xC4,0x90,0x90,0xD2,0x5D,0xAB,0x21,0x97,0x9A,0x0D,0x14,0xFF,0x74,0x98,0x9A,0x0D,0x14,0xFF,0x71,0x98,0xD6,0x97,0x05,0xA6,0xA0,0xB7,0x8C,0x57, + 0xF1,0xD3,0x3E,0x2D,0xC8,0xD2,0x25,0xAA,0x06,0x75,0x02,0xC0,0x42,0x91,0xA0,0xB7,0x94,0x58,0x14,0xC0,0xBC,0x9B,0x10,0xD2,0x21,0xAA,0x00,0x75,0x01,0xC0, + 0x44,0x92,0xC8,0xD2,0x25,0xAA,0xA0,0xB7,0x8C,0x57,0x04,0x75,0x01,0xC0,0xA2,0x92,0x86,0x09,0x96,0x0D,0x34,0xC0,0x9D,0x98,0x34,0xC0,0xDB,0x98,0x60,0xB7, + 0x94,0x5F,0x34,0xC0,0x6A,0x98,0x60,0xB7,0x94,0x5F,0x08,0xD2,0x31,0xA0,0x34,0xC0,0x64,0x98,0x08,0xD2,0x35,0xA0,0x86,0x0D,0x14,0xFF,0x41,0x98,0x50,0xD2, + 0x31,0xAA,0x8B,0x00,0x00,0xB5,0x29,0x52,0x00,0x75,0xE4,0x90,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0x22,0x9C,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7, + 0xEE,0x7F,0x40,0x8C,0x19,0xC0,0x40,0x90,0x8A,0x0D,0x14,0xFF,0x2A,0x98,0xC8,0xD2,0x25,0xAA,0xA0,0xB7,0x8C,0x57,0x04,0x75,0xFE,0xFF,0xE4,0x91,0x8E,0x0D, + 0x82,0x09,0x34,0xC0,0x6A,0x98,0xC9,0x97,0x80,0x74,0xFD,0xFF,0xE2,0x92,0xC8,0xD2,0x21,0xAA,0xE2,0x0D,0x88,0xD2,0x3D,0xA2,0x14,0xFF,0x14,0x98,0xA2,0x0D, + 0x14,0xFF,0x11,0x98,0xAB,0x97,0x0D,0xA6,0xE2,0x0D,0x14,0xFF,0x11,0x98,0x02,0x74,0x08,0xC0,0x02,0x92,0x60,0xB7,0x14,0x5E,0xA0,0xB7,0x94,0x58,0xA0,0xB7, + 0x8C,0x57,0x34,0xC0,0x1F,0x98,0x80,0xB7,0x0C,0x60,0x0E,0xC0,0x7C,0x28,0x10,0xD2,0x2D,0xA9,0x40,0xC0,0x05,0xA8,0x0B,0x03,0x80,0x74,0x88,0xD2,0x3D,0xA0, + 0x0B,0x07,0x06,0xC0,0xA4,0x93,0x14,0xC0,0x9A,0x9B,0x88,0xD2,0x3D,0xAA,0x08,0x75,0x05,0xC0,0x82,0x91,0x86,0x0D,0xF4,0xFE,0xE8,0x9B,0x10,0xD2,0x29,0xAA, + 0x00,0x75,0x06,0xC0,0xA4,0x90,0x10,0xD2,0x31,0xAA,0x00,0x75,0x05,0xC0,0xE4,0x90,0x88,0xD2,0x3D,0xAA,0x04,0x75,0x05,0xC0,0x42,0x91,0x14,0xC0,0x31,0x9B, + 0x10,0xD2,0x21,0xAA,0x02,0x75,0x05,0xC0,0x02,0x92,0x88,0xD2,0x3D,0xA9,0x11,0xD0,0x22,0x1A,0x0E,0xC0,0x7C,0x2A,0x02,0x75,0x01,0xC0,0x14,0x93,0x86,0x09, + 0x96,0x0D,0x34,0xC0,0x10,0x98,0x34,0xC0,0x4E,0x98,0x60,0xB7,0x94,0x5F,0x14,0xC0,0xDD,0x9B,0x60,0xB7,0x94,0x5F,0x08,0xD2,0x31,0xA0,0x14,0xC0,0xD7,0x9B, + 0x08,0xD2,0x35,0xA0,0x86,0x0D,0xF4,0xFE,0xB4,0x9B,0x10,0xD2,0x29,0xAA,0x8B,0x00,0x00,0xB5,0x29,0x52,0x00,0x75,0xC2,0x90,0xC8,0xD2,0x25,0xAA,0x00,0x75, + 0x03,0xC0,0x24,0x91,0x88,0xD2,0x3D,0xAA,0x06,0x75,0x22,0x91,0x00,0x75,0x03,0xC0,0x44,0x90,0x50,0xD2,0x31,0xAA,0x00,0x75,0x02,0xC0,0xA2,0x93,0x9F,0xB7, + 0xEE,0x7E,0xBF,0xB7,0x6E,0x7F,0xDF,0xB7,0xEE,0x7F,0x60,0x8C,0x14,0xC0,0x00,0x91,0x50,0xD2,0x2D,0xAA,0x02,0x75,0x05,0xC0,0xC2,0x91,0x02,0x0A,0x88,0xD2, + 0x35,0xA2,0x82,0x74,0x03,0xC0,0xE2,0x92,0x86,0x0D,0xF4,0xFE,0x85,0x9B,0x00,0x74,0x02,0x0A,0x01,0xD0,0x42,0x0A,0x86,0x0D,0x82,0x09,0x08,0xD2,0x59,0xA2, + 0x14,0xC0,0xC6,0x9B,0x86,0x09,0x8A,0x0D,0x14,0xC0,0xC2,0x9B,0x8A,0x0D,0xF4,0xFE,0x74,0x9B,0xC8,0xD2,0x59,0xA0,0x8A,0x0D,0xF4,0xFE,0x6F,0x9B,0x50,0xD2, + 0x51,0xAA,0xC8,0xD2,0x51,0xA0,0xA0,0xB7,0x8C,0x57,0x00,0x75,0x04,0xC0,0x24,0x90,0x14,0xC0,0x16,0x9A,0x60,0xB7,0x94,0x5F,0x14,0xC0,0x7E,0x9B,0x88,0xD2, + 0x3D,0xAA,0x0E,0xC0,0x7C,0x28,0x08,0xD2,0x31,0xA0,0x02,0x75,0x03,0xC0,0x82,0x92,0x02,0x0A,0x08,0xD2,0x35,0xA2,0x86,0x0D,0xF4,0xFE,0x51,0x9B,0x48,0xD2, + 0x45,0xAA,0x8D,0x00,0x00,0xB5,0x29,0x52,0x10,0x75,0x02,0xC0,0xF4,0x92,0x90,0xD2,0x4D,0xA9,0x0A,0x0A,0x80,0x74,0x24,0xB3,0x22,0x44,0x08,0xD2,0x4D,0xA2, + 0x9F,0xB7,0xEE,0x7E,0xBF,0xB7,0x6E,0x7F,0xDF,0xB7,0xEE,0x7F,0x60,0x8C,0x22,0x9C,0x86,0x0D,0xF4,0xFE,0x36,0x9B,0x88,0xD2,0x3D,0xAA,0x04,0x75,0xFA,0xFF, + 0x44,0x93,0x60,0xB7,0x94,0x5E,0x14,0xC0,0x4B,0x9B,0x08,0xD2,0x29,0xA0,0x14,0xC0,0x83,0x9A,0x10,0xD2,0x21,0xAA,0x02,0x75,0xFA,0xFF,0x84,0x92,0x8A,0x0D, + 0xF4,0xFE,0x21,0x9B,0x4F,0x97,0x86,0x0D,0xF4,0xFE,0x1D,0x9B,0x10,0xD2,0x31,0xAA,0x00,0x75,0xF9,0xFF,0x82,0x93,0xDF,0x97,0xA2,0x0D,0xF4,0xFE,0x14,0x9B, + 0x22,0x97,0x14,0xC0,0xFE,0x9B,0x08,0xD2,0x59,0xAA,0xA0,0xB7,0x8C,0x57,0x08,0x75,0x01,0xC0,0x62,0x92,0x06,0x75,0x22,0x91,0x08,0xF2,0x25,0xAA,0xFF,0xCF, + 0x7C,0x2A,0x61,0xC0,0x08,0x75,0xFC,0xFF,0xE4,0x90,0x82,0x0D,0x8A,0x09,0x14,0xC0,0x47,0x9B,0x81,0x97,0xE2,0x0D,0xF4,0xFE,0xF8,0x9A,0xA2,0x0D,0xF4,0xFE, + 0xF5,0x9A,0xEC,0x96,0x80,0xB7,0x8C,0x57,0x02,0x09,0x08,0xD2,0x0D,0xA1,0x9F,0xB7,0xEE,0x7E,0xBF,0xB7,0x6E,0x7F,0xDF,0xB7,0xEE,0x7F,0x60,0x8C,0x22,0x9C, + 0xDA,0x99,0x80,0x97,0x08,0xD2,0x35,0xA0,0x8F,0x97,0x60,0xB7,0x14,0x5F,0x14,0xC0,0xFC,0x9A,0x88,0xD2,0x3D,0xA9,0x88,0xD2,0x35,0xA0,0x4F,0x97,0x14,0xC0, + 0x9A,0x9B,0x9A,0x0D,0xF4,0xFE,0xD4,0x9A,0x9A,0x0D,0xF4,0xFE,0xD1,0x9A,0x08,0xD2,0x39,0xAA,0xC5,0x97,0x0D,0xA6,0xE2,0x0D,0xF4,0xFE,0xCF,0x9A,0x02,0x74, + 0x04,0xC0,0xE2,0x91,0x60,0xB7,0x94,0x60,0xA0,0xB7,0x8C,0x57,0x14,0xC0,0xDF,0x9A,0x80,0xB7,0x0C,0x61,0x0E,0xC0,0x7C,0x28,0x40,0xC0,0x05,0xAA,0x00,0x75, + 0xC8,0xD2,0x25,0xA2,0x02,0xC0,0xA2,0x90,0x04,0x75,0x04,0xC0,0x42,0x90,0x06,0x75,0x03,0xC0,0xA2,0x90,0x82,0x0E,0xC0,0xB7,0x8C,0x58,0x08,0xD2,0x4D,0xAA, + 0x00,0x75,0x01,0xC0,0x64,0x92,0x14,0xC0,0x50,0x9A,0x86,0x0D,0xF4,0xFE,0xA3,0x9A,0x86,0x0D,0xF4,0xFE,0xA0,0x9A,0xC8,0xD2,0x25,0xAA,0xC0,0xB7,0x94,0x57, + 0x06,0x75,0x01,0xC0,0x02,0x92,0x04,0x75,0x22,0x91,0x9F,0xB7,0xEE,0x7E,0xBF,0xB7,0x6E,0x7F,0xDF,0xB7,0xEE,0x7F,0x60,0x8C,0x22,0x9C,0x88,0xD2,0x3D,0xAA, + 0x02,0x0D,0x02,0x09,0x00,0x75,0x01,0xD0,0x22,0x0D,0x53,0x9E,0x06,0x75,0x01,0xD0,0x22,0x09,0x00,0xE0,0x34,0x32,0x01,0xC0,0x62,0x91,0x82,0x0D,0x9F,0xB7, + 0xEE,0x7E,0xBF,0xB7,0x6E,0x7F,0xDF,0xB7,0xEE,0x7F,0x60,0x8C,0x08,0x96,0xA2,0x0D,0xF4,0xFE,0x74,0x9A,0xCC,0x97,0x9F,0xB7,0xEE,0x7E,0xBF,0xB7,0x6E,0x7F, + 0xDF,0xB7,0xEE,0x7F,0x60,0x8C,0x5C,0x96,0x48,0xD2,0x41,0xAA,0x00,0x75,0x02,0xC0,0xA4,0x90,0x90,0xD2,0x49,0xA2,0x11,0xD0,0x58,0x1E,0x0E,0xC0,0x7C,0x2A, + 0x06,0x75,0x02,0xC0,0xD4,0x90,0xC8,0xD2,0x25,0xAA,0x04,0x75,0xFE,0xFF,0x64,0x90,0xC9,0x97,0xA3,0x9E,0x9F,0xB7,0xEE,0x7E,0xBF,0xB7,0x6E,0x7F,0xDF,0xB7, + 0xEE,0x7F,0x60,0x8C,0xE1,0xFF,0xE0,0x90,0xA3,0x9E,0xF4,0xFE,0x4A,0x9A,0xF2,0xD3,0x8E,0x2A,0x40,0xB7,0x8C,0x71,0x80,0xB7,0x0C,0x72,0x6B,0x9E,0x20,0xC0, + 0x65,0xA9,0x40,0xC0,0x65,0xAA,0x88,0xD2,0x3D,0xA1,0xC8,0xD2,0x21,0xA2,0x8C,0x97,0xE2,0x0D,0xF4,0xFE,0x37,0x9A,0xA2,0x0D,0xF4,0xFE,0x34,0x9A,0x6D,0x97, + 0x60,0xB7,0x14,0x5E,0x14,0xC0,0x4D,0x9A,0x80,0xB7,0x0C,0x60,0x0E,0xC0,0x7C,0x28,0x40,0xC0,0x05,0xA8,0x08,0x74,0x88,0xD2,0x3D,0xA0,0xFB,0xFF,0xC4,0x92, + 0x8D,0x97,0x46,0x77,0xFD,0xFF,0xD2,0x93,0x60,0xB7,0x94,0x72,0x14,0xC0,0x3A,0x9A,0x90,0xD2,0x49,0xA0,0xB6,0x97,0x60,0xB7,0x94,0x5E,0x14,0xC0,0x33,0x9A, + 0xC8,0xD2,0x25,0xAA,0x08,0xD2,0x29,0xA0,0x78,0x97,0x05,0xA6,0xA0,0xB7,0x8C,0x58,0x20,0xB7,0x8C,0x57,0x02,0x0A,0x88,0xD2,0x3D,0xA9,0x80,0xB5,0xA9,0x53, + 0x80,0xB5,0x29,0x53,0x86,0x74,0x82,0x90,0x8B,0x9E,0xAA,0x09,0x97,0x98,0x88,0xD2,0x31,0xAA,0x04,0x75,0x42,0x91,0xD4,0xFF,0x93,0x9A,0x9F,0xB7,0x6E,0x7F, + 0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0xC5,0xFF,0x00,0x92,0x08,0xD2,0x29,0xAA,0x00,0x75,0x00,0xC0,0x22,0x93,0x88,0xD2,0x35,0xAA,0x00,0x75,0x00,0xC0,0xA2,0x93, + 0x88,0xD2,0x3D,0xAA,0x06,0x75,0xFF,0xFF,0x84,0x91,0x88,0xD2,0x39,0xAA,0x00,0x75,0x00,0xC0,0xA2,0x92,0x06,0x75,0x00,0xC0,0x42,0x92,0x88,0xD2,0xB6,0xA9, + 0xD4,0xFF,0xB1,0x9B,0xDE,0x97,0xF4,0xFF,0xC6,0x99,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0xC4,0xFF,0x60,0x91,0xFF,0x9A,0xE4,0x97,0x88,0xD2, + 0xB6,0xA9,0xF4,0xFF,0x59,0x99,0xCE,0x97,0x40,0xB7,0x94,0x57,0x0E,0xC0,0xFC,0x29,0x0E,0xC0,0xFC,0x2D,0x02,0x0A,0xC0,0x74,0xD0,0xD0,0x4D,0xA2,0x50,0xD0, + 0xC6,0xA1,0x00,0xC0,0x04,0x92,0xD0,0x76,0x40,0xB3,0xB4,0x48,0x06,0x09,0x80,0xB7,0x8C,0x76,0xD0,0xD0,0x4D,0xA1,0x5A,0x9E,0x40,0xC0,0x45,0xAA,0x50,0xD0, + 0x45,0xA2,0x22,0x9C,0xC4,0x74,0x40,0xB3,0xA4,0x48,0x06,0x0A,0xD0,0xD0,0x4D,0xA2,0x22,0x9C,0x40,0xB7,0x94,0x58,0x20,0xB7,0x0C,0x47,0x0E,0xC0,0xFC,0x2D, + 0x90,0xD0,0x51,0xAA,0x88,0x5D,0x40,0xB7,0x0C,0x57,0x00,0xC2,0x0C,0x5A,0x08,0x3A,0x80,0xB5,0xAD,0x41,0x5C,0x9E,0xFE,0xC0,0xFE,0x0C,0x20,0xE2,0x86,0xA9, + 0x4B,0x9E,0x62,0xB5,0x35,0x43,0xD0,0xD0,0x49,0xAA,0xD0,0xD0,0x45,0xA9,0x04,0x1A,0x04,0x19,0x4C,0x59,0x00,0xC2,0x30,0x5A,0x44,0x32,0x82,0xB5,0xAD,0x40, + 0xD0,0xD0,0x45,0xA9,0xD0,0xD0,0x4A,0xA9,0x0A,0x0A,0x01,0xC1,0x25,0x65,0x04,0x1D,0x42,0xB5,0xB5,0x44,0x80,0xB5,0x2D,0x40,0xC0,0x74,0xC4,0x90,0x80,0xB7, + 0x2D,0x40,0x4B,0x9E,0x08,0x7D,0x64,0x90,0x84,0x19,0xF8,0x97,0x22,0x9C,0x5C,0x9E,0x00,0xE0,0x80,0x09,0x40,0xB3,0xA2,0x48,0x10,0xD0,0xB2,0x19,0x02,0x09, + 0x29,0xF2,0x05,0xA1,0xC1,0x93,0x22,0x9C,0x11,0xF0,0x20,0x0E,0x5A,0x9E,0x40,0xB3,0xA2,0x48,0x10,0xD0,0xC2,0x19,0x29,0xF0,0x65,0xAA,0x29,0xF0,0x45,0xA2, + 0x81,0x93,0x22,0x9C,0x05,0xA6,0x80,0xB7,0x8C,0x58,0x48,0xD2,0x15,0xAA,0x00,0x75,0xE4,0x90,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0x22,0x9C, + 0x86,0x0D,0xF4,0xFE,0x40,0x99,0xA0,0xB7,0x8C,0x57,0x0E,0xC0,0x7C,0x28,0x00,0x74,0x08,0xD2,0x21,0xA0,0xFF,0xFF,0x02,0x92,0x8A,0x0D,0xF4,0xFE,0x34,0x99, + 0x08,0xD2,0x25,0xA0,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0x22,0x9C,0x39,0xF8,0x05,0xA2,0x8E,0x0D,0xF4,0xFE,0x27,0x99,0xF2,0xD3,0x0E,0x29, + 0x8E,0x76,0xA2,0x91,0x40,0xB7,0x8C,0x57,0x48,0xD0,0x45,0xAA,0x04,0x0A,0x10,0xD1,0x29,0x06,0x88,0xD0,0x45,0xA2,0xF8,0xF9,0x1D,0xAA,0x22,0x9C,0x96,0x0D, + 0xF4,0xFE,0x14,0x99,0x80,0xB7,0x8C,0x57,0x88,0xD2,0x05,0xA0,0xF8,0xF9,0x1D,0xAA,0x22,0x9C,0x05,0xA6,0x80,0xB7,0x8C,0x58,0xA0,0xB7,0x8C,0x57,0x06,0x0D, + 0x48,0xD2,0x11,0xA9,0x02,0x0A,0x48,0xD2,0x31,0xA2,0x84,0x74,0xC8,0xD2,0x2A,0xA1,0xAD,0x9E,0x00,0xC0,0xC2,0x93,0x82,0x74,0x22,0x91,0x86,0x74,0xE2,0x90, + 0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0x22,0x9C,0x86,0x0D,0xF4,0xFE,0xEF,0x98,0x0E,0xC0,0x7C,0x28,0x00,0x74,0x48,0xD2,0x31,0xA0,0x00,0xC0, + 0x44,0x92,0x48,0xD2,0x35,0xA0,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0x22,0x9C,0x48,0xD2,0x32,0xA1,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F, + 0x40,0x8C,0xAD,0x97,0x0E,0x0A,0x8A,0x0D,0x48,0xD2,0x31,0xA2,0xF4,0xFE,0xD2,0x98,0x0E,0xC0,0x7C,0x28,0x04,0x74,0x48,0xD2,0x35,0xA0,0x00,0xC0,0xE2,0x93, + 0x06,0x74,0x00,0xC0,0xC2,0x92,0x02,0x74,0xA2,0x91,0x10,0xF2,0x2D,0xAA,0x0F,0xC0,0x7E,0x09,0xF0,0xCF,0x00,0x09,0x44,0x22,0x60,0xC0,0x00,0x75,0xFE,0xFF, + 0xE4,0x93,0xC3,0x97,0x8A,0x0D,0xF4,0xFE,0xB7,0x98,0x48,0xD2,0x3D,0xA0,0xEF,0x97,0x86,0x0D,0xF4,0xFE,0xB1,0x98,0x48,0xD2,0x39,0xA0,0xE9,0x97,0x83,0x9E, + 0xF4,0xFE,0xAB,0x98,0x88,0xD2,0x21,0xA0,0xE3,0x97,0x05,0xA6,0xA0,0xB7,0x94,0x58,0x96,0x0D,0xF4,0xFE,0xA2,0x98,0x50,0xD2,0xB9,0xA9,0xA0,0xB7,0x8C,0x57, + 0x0E,0xC0,0x7C,0x28,0xC2,0x74,0x48,0xD2,0x21,0xA0,0x62,0x90,0x83,0x9E,0xD1,0x9A,0x48,0xD2,0x21,0xAA,0x10,0x75,0x00,0xC0,0xB4,0x92,0x50,0xD2,0x39,0xA9, + 0x02,0x0A,0x48,0xD2,0x2D,0xA2,0x82,0x74,0x02,0x0A,0x48,0xD2,0x29,0xA2,0xA0,0xB7,0x8C,0x57,0x00,0xC0,0xE2,0x92,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F, + 0x40,0x8C,0x22,0x9C,0x86,0x0D,0xF4,0xFE,0x7B,0x98,0x50,0xD2,0x39,0xA9,0x02,0x0A,0x48,0xD2,0x2D,0xA0,0x82,0x74,0x48,0xD2,0x29,0xA2,0xA0,0xB7,0x8C,0x57, + 0xFF,0xFF,0xA4,0x91,0x93,0x9E,0xF4,0xFE,0x6C,0x98,0x0E,0xC0,0x7C,0x28,0x48,0xD2,0x21,0xA9,0x00,0x74,0x02,0x0A,0x01,0xD0,0x42,0x0A,0x48,0xD2,0x25,0xA1, + 0xC8,0xD2,0x2D,0xA2,0x48,0xD2,0x29,0xA0,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0x22,0x9C,0x0D,0xA6,0xA0,0xB7,0x94,0x58,0x10,0xD2,0x25,0xA8, + 0x00,0x74,0x00,0xC0,0x64,0x92,0x86,0x9E,0x01,0x03,0x10,0xD2,0x3D,0xAA,0xA0,0xB7,0x8C,0x58,0x00,0x75,0x01,0xC0,0x04,0x90,0x9F,0xB7,0xEE,0x7E,0xBF,0xB7, + 0x6E,0x7F,0xDF,0xB7,0xEE,0x7F,0x60,0x8C,0x22,0x9C,0x10,0xD2,0x29,0xAA,0x00,0x75,0xC2,0x90,0x10,0xD2,0xB5,0xAA,0x40,0x75,0x02,0xC0,0x02,0x91,0x8A,0x0D, + 0xF4,0xFE,0x33,0x98,0x10,0xD2,0x3D,0xAA,0xF1,0xD3,0x0E,0x2B,0x02,0x0F,0x00,0x75,0xA0,0xB7,0x8C,0x58,0xFF,0xFF,0x82,0x90,0x86,0x0D,0xF4,0xFE,0x26,0x98, + 0x1C,0xC0,0x3E,0x7C,0xFE,0xFF,0xA2,0x93,0x08,0xD2,0x29,0xAA,0x00,0x75,0x01,0xC0,0xC2,0x90,0x08,0xD2,0x35,0xAA,0x00,0x75,0x01,0xC0,0x24,0x90,0x08,0xD2, + 0x25,0xAA,0x00,0x75,0x02,0xD0,0xE4,0x0E,0x01,0xC0,0xA2,0x91,0x82,0x0A,0xCA,0x0D,0xF4,0xFE,0x0D,0x98,0xCA,0x0D,0xF4,0xFE,0x0A,0x98,0x84,0x0A,0xBA,0x0D, + 0xF4,0xFE,0x06,0x98,0xBA,0x0D,0xF4,0xFE,0x03,0x98,0x5B,0x73,0x52,0x92,0x9F,0xB7,0xEE,0x7E,0xBF,0xB7,0x6E,0x7F,0xDF,0xB7,0xEE,0x7F,0x60,0x8C,0x22,0x9C, + 0x10,0xD2,0x25,0xAA,0x00,0x75,0x82,0x90,0x12,0xD0,0xE2,0x0A,0xE2,0x97,0x86,0x0E,0xE0,0x97,0x86,0x0D,0xD4,0xFE,0xED,0x9B,0x86,0x0D,0xD4,0xFE,0xEA,0x9B, + 0xF2,0xD3,0x0E,0x2B,0x0B,0x03,0x99,0x97,0x8A,0x0E,0xD4,0x97,0x0D,0xA6,0x10,0xF0,0xE1,0xAA,0x82,0x09,0x5E,0x9E,0x9A,0x9E,0x87,0x06,0x01,0xC1,0xD4,0x12, + 0xAB,0x9E,0xF4,0x52,0xD4,0xFE,0xD7,0x9B,0x6A,0x9E,0xD0,0x31,0x29,0xF0,0x46,0xA9,0x29,0xF0,0x49,0xAA,0x06,0x71,0x22,0x91,0x30,0xF2,0xA9,0xAA,0x55,0x71, + 0x22,0x93,0x1C,0xC0,0x7E,0x75,0xFF,0xFF,0x84,0x91,0x10,0xD1,0x5D,0x16,0x00,0xC2,0x0B,0x5A,0x00,0xC2,0x7D,0x58,0x08,0x00,0x07,0x58,0x9F,0xB7,0xEE,0x7E, + 0xBF,0xB7,0x6E,0x7F,0xDF,0xB7,0xEE,0x7F,0x60,0x8C,0x22,0x9C,0x05,0xA6,0xF1,0xD3,0xBE,0x2E,0x96,0x0D,0xF2,0xD3,0xBE,0x2A,0xD4,0xFE,0xB4,0x9B,0x1E,0x7C, + 0x00,0xC0,0xC4,0x93,0x20,0xB7,0x8C,0x57,0x86,0x0D,0x58,0x9E,0x40,0xB7,0x31,0x53,0x60,0xB7,0xA9,0x53,0x22,0xD0,0x74,0x55,0x14,0x52,0x50,0x9E,0x46,0x32, + 0x20,0x31,0x80,0xB5,0xA9,0x53,0x40,0xB5,0x29,0x53,0xD4,0xFE,0x98,0x9B,0x60,0xB7,0x94,0x75,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0xAD,0x97, + 0x20,0xB7,0x8C,0x57,0x6A,0x9E,0x86,0x0A,0x00,0xC2,0x28,0x52,0x40,0xB7,0x29,0x53,0x8A,0x0D,0x44,0x32,0x80,0xB5,0x29,0x53,0xD4,0xFE,0x4B,0x9B,0x8B,0x05, + 0xF4,0xFF,0xDE,0x99,0xAB,0x9E,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0xDA,0xFE,0x00,0x90,0x05,0xA6,0x80,0xB7,0x8C,0x58,0x88,0xD2,0x0D,0xA9, + 0x80,0x74,0x00,0xC0,0x42,0x92,0xA0,0xB7,0x8C,0x57,0x48,0xD2,0x25,0xAA,0x10,0x75,0x00,0xC0,0xB4,0x92,0x0A,0x0A,0x08,0xD2,0x2D,0xA2,0x9F,0xB7,0x6E,0x7F, + 0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0x22,0x9C,0x80,0xB7,0x8C,0x57,0x08,0xD2,0x0D,0xA1,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0x22,0x9C,0x60,0xB7, + 0x14,0x76,0x6F,0x9B,0x80,0xB7,0x8C,0x61,0x0E,0xC0,0x7C,0x28,0x40,0xC0,0x05,0xA8,0x06,0x74,0x08,0xD2,0x2D,0xA0,0xFF,0xFF,0xC4,0x91,0x9A,0x0D,0x8A,0x09, + 0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0x89,0x97,0x05,0xA6,0xA0,0xB7,0x8C,0x57,0x48,0xD2,0x25,0xAA,0x18,0x75,0x00,0xC0,0x74,0x92,0x60,0xB7, + 0x14,0x64,0x51,0x9B,0x80,0xB7,0x0C,0x65,0x0E,0xC0,0x7C,0x28,0x40,0xC0,0x05,0xA8,0x08,0xD2,0x3D,0xA0,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C, + 0x22,0x9C,0x60,0xB7,0x94,0x64,0x40,0x9B,0x80,0xB7,0x8C,0x65,0x0E,0xC0,0x7C,0x28,0x40,0xC0,0x05,0xA8,0x08,0xD2,0x3D,0xA0,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7, + 0xEE,0x7F,0x40,0x8C,0x22,0x9C,0x05,0xA6,0xA0,0xB7,0x8C,0x57,0x80,0xB7,0x0C,0x64,0x60,0xB7,0x14,0x62,0x88,0xD2,0x3D,0xA9,0x60,0xB7,0x8C,0x62,0x48,0xD2, + 0x26,0xA9,0x82,0x74,0x43,0xB3,0x44,0x44,0x80,0xB7,0x8C,0x64,0x82,0x74,0x43,0xB3,0x24,0x44,0x98,0x76,0x00,0xC0,0x34,0x92,0x19,0x9B,0x80,0xB7,0x0C,0x63, + 0x0E,0xC0,0x7C,0x28,0x40,0xC0,0x05,0xA8,0x08,0xD2,0x39,0xA0,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0x22,0x9C,0x9B,0x9E,0x09,0x9B,0x80,0xB7, + 0x8C,0x63,0x0E,0xC0,0x7C,0x28,0x40,0xC0,0x05,0xA8,0x08,0xD2,0x39,0xA0,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0x22,0x9C,0x80,0xB7,0x0C,0x66, + 0xFE,0xCF,0xFC,0x29,0x88,0x59,0x40,0xE0,0xE5,0xA9,0xA4,0xD1,0x65,0x59,0x80,0xC1,0x71,0x5A,0x80,0xC1,0x41,0x59,0x1E,0xC0,0x7C,0x29,0x1C,0x2D,0x0C,0x2A, + 0xFE,0xCF,0xFC,0x29,0x10,0xF0,0x71,0xA2,0x10,0xF0,0xE1,0xA1,0x10,0xF0,0x65,0xA1,0x10,0xF0,0x6E,0xA1,0x22,0x9C,0x1D,0xA6,0x0E,0xC0,0x60,0x84,0xC0,0xB7, + 0x94,0x58,0x10,0xD2,0x49,0xAA,0x00,0x75,0xC2,0x90,0x90,0xD2,0x5D,0xAA,0x00,0x75,0x0D,0xC0,0x04,0x93,0x90,0xD2,0x59,0xAA,0x00,0x75,0x0D,0xC0,0xC4,0x90, + 0xE0,0xB7,0x94,0x57,0xBA,0x09,0xD1,0xF3,0x80,0x8D,0xA0,0xB7,0x8C,0x57,0xBB,0x9E,0xC9,0x9B,0x79,0x9E,0x52,0xD0,0xF8,0x09,0x60,0xB7,0xA9,0x50,0x84,0x09, + 0xC2,0x9B,0x79,0x9E,0xB2,0xD0,0xF0,0x09,0x60,0xB7,0x29,0x50,0xBC,0x09,0xBB,0x9B,0x10,0xD2,0x49,0xAA,0x40,0xB7,0x94,0x58,0x00,0x75,0xC2,0x90,0x90,0xD0, + 0x5D,0xA9,0x80,0x74,0x0E,0xC0,0x04,0x92,0xC8,0xD2,0x39,0xAA,0xD1,0xD0,0xCE,0x09,0xF2,0xD0,0xF8,0x09,0xA9,0x9B,0x10,0xD2,0x49,0xAA,0x60,0xB7,0x8C,0x58, + 0x00,0x75,0xC2,0x90,0x88,0xD0,0x7D,0xA9,0x80,0x74,0x0C,0xC0,0xC4,0x93,0x82,0x09,0x52,0xD1,0xF0,0x09,0x9A,0x9B,0x50,0xD2,0x65,0xA9,0x02,0x0A,0x9F,0xB5, + 0x6A,0x43,0x88,0x74,0x9F,0xB5,0x6A,0x42,0x9F,0xB5,0xEA,0x42,0x0A,0xC0,0xD2,0x91,0x2E,0x0A,0x9F,0xB5,0x6A,0x43,0x32,0x09,0x36,0x0A,0x5F,0xB5,0xEA,0x42, + 0x9F,0xB5,0x6A,0x42,0xF2,0xF3,0x80,0x8C,0x31,0xF2,0x88,0x8C,0xD1,0xF3,0x04,0x8D,0x31,0xDA,0xA5,0xA9,0xAB,0x9E,0xD0,0x0A,0x7A,0x9B,0x5D,0x73,0x44,0x93, + 0x90,0xD2,0x59,0xAA,0x00,0x75,0x02,0xC0,0xE2,0x93,0x06,0x75,0x02,0xC0,0x82,0x93,0x50,0xD2,0x61,0xAA,0x10,0xD2,0x72,0xA9,0x10,0x75,0x53,0x9E,0x02,0xC0, + 0xB2,0x93,0x80,0xB7,0x8C,0x66,0x40,0xB7,0x0C,0x67,0x40,0xC0,0xE5,0xA9,0x54,0x9E,0x20,0xC2,0x85,0xAA,0x92,0xD2,0xF0,0x09,0x02,0x0F,0x5B,0x9B,0xD2,0xD2, + 0xF8,0x09,0x8B,0x01,0x57,0x9B,0x79,0x9E,0x32,0xD3,0xF0,0x09,0x80,0xB7,0x29,0x52,0x02,0xC0,0x9A,0x09,0x02,0xC0,0x8E,0x0A,0x00,0x75,0x62,0xD0,0xBC,0x19, + 0x00,0x75,0x62,0xD0,0xDC,0x1A,0x47,0x9B,0x72,0xD3,0xF8,0x09,0x8B,0x01,0x32,0xD0,0xF0,0x0A,0x75,0x9E,0x40,0x9B,0x0F,0x03,0x82,0x0D,0x10,0xF2,0xA1,0xA2, + 0xD4,0xFE,0x1E,0x98,0x08,0xF2,0xC1,0xA9,0x80,0xB7,0x0C,0x4F,0x08,0xF2,0xC6,0xA9,0xA4,0xD2,0x08,0x59,0xB6,0x01,0xB8,0x01,0x00,0xC3,0x00,0x0D,0x04,0x0F, + 0xB4,0xFE,0x3E,0x9B,0x98,0x77,0x08,0xF2,0x45,0xAA,0xD0,0x0E,0x50,0x0B,0x01,0xC0,0x62,0x90,0x58,0x02,0x89,0x02,0xFE,0xCF,0xFC,0x2A,0x46,0x7D,0xFF,0xFF, + 0x02,0x90,0xF1,0x2A,0x11,0xD0,0x58,0x0A,0x89,0x02,0xFE,0xCF,0xFC,0x2A,0xD8,0x97,0x50,0xD2,0x61,0xAA,0x10,0xD2,0xF5,0xA9,0x10,0xD2,0x72,0xA9,0x10,0x75, + 0xFD,0xFF,0xF4,0x90,0x80,0xB7,0x8C,0x67,0x40,0xB7,0x0C,0x68,0x51,0x9E,0x40,0xC0,0xE5,0xA9,0x20,0xC0,0xA5,0xAA,0xA5,0x97,0x82,0x0D,0xB4,0xFE,0xE4,0x9B, + 0x9F,0xB7,0xEC,0x65,0x5F,0xB7,0x6C,0x63,0x20,0xB7,0x0C,0x47,0x00,0xC2,0x2C,0x5A,0x44,0x32,0x80,0xB5,0xAD,0x5D,0x5F,0xB7,0xEC,0x6A,0x9F,0xB7,0x6C,0x68, + 0x2C,0x59,0x28,0x31,0x40,0xB5,0x2D,0x5E,0x9F,0xB7,0xEC,0x6F,0x5F,0xB7,0x6C,0x6D,0x00,0xC2,0x2C,0x5A,0x44,0x32,0x80,0xB5,0xAD,0x5E,0x5F,0xB7,0xEC,0x74, + 0x9F,0xB7,0x6C,0x72,0x2C,0x59,0x28,0x31,0x40,0xB5,0x2D,0x5F,0x9F,0xB7,0xEC,0x79,0x5F,0xB7,0x6C,0x77,0x00,0xC2,0x2C,0x5A,0x44,0x32,0x80,0xB5,0xAD,0x5F, + 0x5F,0xB7,0xEC,0x7E,0x9F,0xB7,0x6C,0x7C,0x2C,0x59,0x28,0x31,0x40,0xB5,0x2D,0x60,0x9F,0xB7,0xEC,0x68,0x5F,0xB7,0x74,0x66,0x5F,0xB7,0xEC,0x6D,0x00,0xC2, + 0x18,0x5A,0xA3,0x9E,0x0C,0x5D,0x9F,0xB7,0x6C,0x6B,0x26,0x35,0x7F,0xB7,0xF4,0x63,0x00,0xC2,0x24,0x5A,0x30,0x59,0x26,0x35,0xA3,0x9E,0x9F,0xB7,0x6C,0x70, + 0x26,0x35,0x93,0x9E,0x5F,0xB7,0xEC,0x72,0x00,0xC2,0x3C,0x5A,0x26,0x35,0xA3,0x9E,0x9F,0xB7,0x6C,0x75,0x48,0x59,0x26,0x35,0x93,0x9E,0x5F,0xB7,0xEC,0x77, + 0x00,0xC2,0x54,0x5A,0x26,0x35,0xA3,0x9E,0x9F,0xB7,0x6C,0x7A,0x60,0x59,0x26,0x35,0x93,0x9E,0x00,0xC2,0x6C,0x5A,0x26,0x35,0xA3,0x9E,0x26,0x35,0x40,0xB5, + 0xB5,0x65,0x9F,0xB7,0x6C,0x7F,0x5F,0xB7,0xEC,0x7C,0x00,0xC2,0x0C,0x5A,0x44,0x32,0x80,0xB5,0x2D,0x66,0x9F,0xB7,0x6C,0x69,0x5F,0xB7,0xF4,0x66,0x5F,0xB7, + 0x6C,0x6E,0x00,0xC2,0x10,0x5A,0xA3,0x9E,0x08,0x5D,0x9F,0xB7,0xEC,0x6B,0x26,0x35,0x7F,0xB7,0x74,0x64,0x00,0xC2,0x18,0x5A,0x20,0x59,0x26,0x35,0xA3,0x9E, + 0x9F,0xB7,0xEC,0x70,0x26,0x35,0x93,0x9E,0x5F,0xB7,0x6C,0x73,0x00,0xC2,0x28,0x5A,0x26,0x35,0xA3,0x9E,0x9F,0xB7,0xEC,0x75,0x30,0x59,0x26,0x35,0x93,0x9E, + 0x5F,0xB7,0x6C,0x78,0x00,0xC2,0x38,0x5A,0x26,0x35,0xA3,0x9E,0x9F,0xB7,0xEC,0x7A,0x40,0x59,0x26,0x35,0x93,0x9E,0x5F,0xB7,0x6C,0x7D,0x00,0xC2,0x48,0x5A, + 0x26,0x35,0xA3,0x9E,0x9F,0xB7,0xEC,0x7F,0x50,0x59,0x26,0x35,0x93,0x9E,0x00,0xC2,0x58,0x5A,0x26,0x35,0xA3,0x9E,0x26,0x35,0x40,0xB5,0xB5,0x67,0x9F,0xB7, + 0xEE,0x6E,0xBF,0xB7,0x6E,0x6F,0xDF,0xB7,0xEE,0x6F,0xFF,0xB7,0x6E,0x70,0xEE,0xCF,0x21,0x84,0x22,0x9C,0x11,0xD0,0x2A,0x1A,0x0E,0xC0,0x7C,0x2A,0x0E,0x75, + 0x01,0xC0,0x72,0x91,0x02,0xC0,0x2A,0x0A,0x9F,0xB5,0x6A,0x43,0x02,0xC0,0x2E,0x09,0x02,0xC0,0x32,0x0A,0x5F,0xB5,0xEA,0x42,0x9F,0xB5,0x6A,0x42,0xAA,0x96, + 0x06,0x75,0xF2,0xFF,0x62,0x93,0x04,0x1A,0x0E,0xC0,0x7C,0x2A,0x02,0x75,0x03,0xC0,0xF4,0x90,0xE0,0xB7,0x94,0x57,0x82,0x09,0x53,0x96,0x90,0xD2,0x59,0xAA, + 0x00,0x75,0xF2,0xFF,0x82,0x91,0x06,0x75,0xF2,0xFF,0x22,0x91,0xE0,0xB7,0x94,0x57,0xD0,0xD2,0x75,0xAA,0x71,0xD0,0xC6,0x09,0x44,0x96,0x98,0x74,0xF4,0xFF, + 0x94,0x91,0x02,0xC0,0x1E,0x0A,0x9F,0xB5,0x6A,0x43,0x02,0xC0,0x22,0x09,0x02,0xC0,0x26,0x0A,0x5F,0xB5,0xEA,0x42,0x9F,0xB5,0x6A,0x42,0x7E,0x96,0x10,0xD2, + 0x7A,0xA9,0x20,0xB7,0x8C,0x57,0x88,0x76,0x01,0xC0,0x62,0x91,0x88,0xD0,0x79,0xAA,0x04,0x1A,0x0E,0xC0,0x7C,0x2A,0x02,0x75,0xF2,0xFF,0xF2,0x92,0x86,0x74, + 0x01,0xC0,0x42,0x93,0x84,0x74,0xF2,0xFF,0x24,0x92,0x80,0xB7,0x29,0x51,0x40,0xB7,0xB1,0x51,0x44,0x09,0x00,0x75,0x01,0xD0,0x28,0x09,0x01,0xC1,0xA4,0x01, + 0x46,0x96,0x90,0xD0,0x5A,0xA9,0x11,0xD0,0x22,0x1E,0x0E,0xC0,0x7C,0x2A,0x02,0x75,0x00,0xC0,0xF4,0x92,0x86,0x74,0x22,0x91,0xD0,0xD2,0x7D,0xAA,0x31,0xD1, + 0xC6,0x09,0x27,0x96,0x40,0xB7,0xB1,0x43,0xD5,0x97,0x88,0xD2,0x2D,0xAA,0x00,0x75,0xA4,0x92,0x82,0x76,0x64,0x92,0xD0,0xD2,0x7D,0xAA,0xF1,0xD0,0xC6,0x09, + 0x19,0x96,0x84,0x74,0xFF,0xFF,0x44,0x91,0xF8,0x97,0xE0,0xB7,0x94,0x57,0xD0,0xD2,0x71,0xAA,0x11,0xD1,0xCE,0x09,0xEF,0xFF,0x60,0x91,0x40,0xB7,0xA9,0x51, + 0x86,0x76,0x02,0xC0,0x3E,0x0A,0x42,0xD0,0x40,0x0A,0xC4,0x01,0x13,0x96,0x40,0xB7,0x0C,0x46,0xC8,0xF0,0x45,0xAA,0x00,0x75,0x40,0xB3,0xA2,0x48,0x01,0xC0, + 0x04,0x3A,0x80,0xB5,0x8C,0x4F,0xC8,0xF0,0x51,0xAA,0x01,0xC0,0x04,0x3A,0x80,0xB5,0x0C,0x50,0x22,0x9C,0x40,0xB7,0x14,0x46,0x02,0x0A,0xD0,0xF0,0x49,0xA2, + 0xD0,0xF0,0x4D,0xA9,0x80,0x74,0x40,0xB3,0xA2,0x48,0x80,0xB7,0x8C,0x4F,0xD0,0xF0,0x45,0xA2,0x22,0x9C,0x40,0xB7,0x14,0x46,0x02,0x0A,0xD0,0xF0,0x55,0xA2, + 0xD0,0xF0,0x59,0xA9,0x80,0x74,0x40,0xB3,0xA2,0x48,0x80,0xB7,0x0C,0x50,0xD0,0xF0,0x51,0xA2,0x22,0x9C,0x80,0xB7,0x0C,0x53,0x10,0xCB,0x81,0x9C,0x40,0xB7, + 0x0C,0x52,0x80,0x74,0x62,0x91,0x80,0xB7,0x0C,0x52,0x04,0x1A,0x80,0xB5,0x0C,0x52,0x40,0xB7,0x0C,0x52,0x80,0x74,0x00,0xC0,0x62,0x92,0x80,0xB7,0x8C,0x52, + 0x00,0x75,0x82,0x91,0x80,0xB7,0x8C,0x52,0x04,0x1A,0x80,0xB5,0x8C,0x52,0x40,0xB7,0x8C,0x52,0x80,0x74,0x64,0x90,0x12,0x08,0x22,0x9C,0x02,0x08,0x22,0x9C, + 0x06,0x08,0x22,0x9C,0x80,0xB7,0x8C,0x42,0x5A,0x9E,0x02,0x75,0x00,0xC0,0xA2,0x92,0x02,0x75,0xE6,0x90,0x08,0x75,0x00,0xC0,0x22,0x93,0x00,0xB7,0x8C,0x42, + 0x22,0x9C,0x11,0xD0,0x22,0x1A,0x0A,0x75,0x00,0xC0,0x54,0x93,0x0A,0x0A,0x80,0xB5,0x8C,0x42,0x00,0xB7,0x8C,0x42,0x22,0x9C,0xC8,0x76,0x22,0x93,0xCA,0x76, + 0xFF,0xFF,0xE2,0x91,0x0A,0x0A,0x80,0xB5,0x8C,0x42,0xF5,0x97,0xCE,0x76,0xFF,0xFF,0x04,0x92,0x06,0x0A,0x80,0xB5,0x8C,0x42,0x00,0xB7,0x8C,0x42,0x22,0x9C, + 0x26,0xD2,0x08,0x59,0x20,0x85,0x50,0xE0,0x44,0x80,0xF5,0x97,0xE2,0x97,0xE1,0x97,0x03,0x94,0xD7,0x97,0xD6,0x97,0x12,0x0A,0x80,0xB5,0x8C,0x42,0xD2,0x97, + 0x80,0xB7,0x0C,0x42,0x08,0xF2,0x0A,0xA9,0x20,0x5D,0xB4,0x35,0x08,0xF2,0x8A,0xA1,0x22,0x9C,0x40,0xB7,0x0C,0x46,0x1C,0xC0,0xFE,0x7E,0x08,0xF0,0x41,0xAA, + 0x84,0x91,0x03,0xC0,0x40,0x3A,0x08,0xF0,0x41,0xA2,0xFF,0xCF,0x3E,0x2A,0xFD,0xCF,0x7E,0x2A,0x08,0xF0,0x41,0xA2,0x22,0x9C,0x03,0xC0,0x00,0x3A,0x08,0xF0, + 0x41,0xA2,0xFD,0xCF,0x7E,0x2A,0x08,0xF0,0x41,0xA2,0x22,0x9C,0x60,0xB7,0x0C,0x46,0x01,0xC2,0x02,0x09,0xD2,0xD1,0x30,0x09,0x10,0xF0,0x41,0xAA,0xFF,0xCF, + 0x7A,0x2A,0x10,0xF0,0x41,0xA2,0x80,0xB7,0x0C,0x47,0x22,0x0D,0x08,0xF0,0x6D,0xA1,0xC8,0xF2,0x0A,0xA1,0x22,0x9C,0x05,0xA6,0x1C,0xC0,0xFE,0x7E,0x00,0xC0, + 0x84,0x92,0x40,0xB7,0x0C,0x46,0x08,0xF0,0x41,0xAA,0x01,0xC0,0x04,0x3A,0x08,0xF0,0x41,0xA2,0xFF,0xCF,0x7A,0x2A,0x08,0xF0,0x41,0xA2,0x9F,0xB7,0x6E,0x7F, + 0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0x22,0x9C,0xA0,0xB7,0x0C,0x47,0x42,0x0A,0x06,0xC0,0xA0,0x0A,0x08,0xF2,0x21,0xA2,0x14,0xFF,0x54,0x9B,0x40,0xB7,0x14,0x46, + 0x02,0xC0,0x02,0x09,0x10,0xF0,0x41,0xAA,0x01,0xC0,0x04,0x3A,0x10,0xF0,0x41,0xA2,0xFF,0xCF,0x7A,0x2A,0x10,0xF0,0x41,0xA2,0x08,0xF2,0x21,0xA1,0x9F,0xB7, + 0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0x22,0x9C,0x39,0xF8,0x05,0xA2,0x5B,0x9E,0x02,0x0A,0x71,0xC1,0xCC,0x9C,0x20,0xB7,0x0C,0x48,0x40,0xB7,0x0C,0x46, + 0x06,0x0A,0x86,0xB5,0xAD,0x58,0x08,0xC0,0x00,0x09,0x08,0xF0,0x41,0xAA,0x41,0x2A,0x08,0x3A,0x08,0xF0,0x41,0xA2,0x60,0xB7,0x94,0x53,0x14,0xC0,0x3C,0x9A, + 0x00,0x94,0x0D,0xA6,0x80,0xB7,0x8C,0x42,0x07,0x03,0x87,0x06,0x80,0xB5,0x0C,0x54,0x71,0x9B,0xC0,0xB7,0x14,0x42,0x50,0xF2,0x49,0xAA,0x20,0x7D,0x02,0xC0, + 0x24,0x90,0x4A,0x77,0x02,0xC0,0xA2,0x90,0x42,0x77,0x03,0xC0,0x82,0x91,0x4C,0x77,0x05,0xC0,0x02,0x91,0x54,0x77,0x05,0xC0,0xC2,0x93,0x8B,0x05,0x22,0x9B, + 0x80,0xB7,0x8C,0x42,0x08,0x75,0x02,0xC0,0x62,0x92,0x80,0xB7,0x8C,0x42,0x04,0x75,0x22,0x91,0x9F,0xB7,0xEE,0x7E,0xBF,0xB7,0x6E,0x7F,0xDF,0xB7,0xEE,0x7F, + 0x60,0x8C,0x22,0x9C,0xC0,0xC1,0x80,0x7D,0x00,0xC0,0xA2,0x92,0x40,0xB7,0x8C,0x49,0x80,0x74,0x08,0xC0,0x02,0x92,0x48,0xF0,0x5D,0xAA,0x02,0xC0,0x00,0x3A, + 0x48,0xF0,0x5D,0xA2,0x40,0xB7,0x8C,0x44,0x80,0xB7,0x8C,0x49,0x88,0xF0,0x49,0xA9,0x08,0xDA,0x1D,0xA1,0xB3,0x9E,0x9F,0xB7,0xEE,0x7E,0xBF,0xB7,0x6E,0x7F, + 0xDF,0xB7,0xEE,0x7F,0x60,0x8C,0x99,0x97,0xA6,0x0D,0x29,0x9B,0xB3,0x9E,0x95,0x9B,0x4A,0x77,0xFD,0xFF,0xE4,0x93,0x60,0xB7,0x0C,0x4A,0x0D,0x01,0x00,0xC1, + 0x18,0x29,0x48,0xF0,0x7D,0xAA,0x86,0x0D,0x02,0xC0,0x00,0x3A,0x48,0xF0,0x7D,0xA2,0x40,0xB7,0x14,0x4A,0x90,0xF0,0x45,0xAA,0x28,0x31,0x90,0xF0,0x45,0xA1, + 0x48,0x9B,0x02,0x0A,0x8B,0x05,0x80,0xB5,0x88,0x44,0xD1,0x9A,0x80,0xB7,0x8C,0x42,0x08,0x75,0xFD,0xFF,0x24,0x92,0x80,0xB7,0x8C,0x49,0x00,0x75,0xC2,0x90, + 0x08,0xD2,0x01,0xAA,0x08,0x7D,0x02,0xC0,0x84,0x92,0xA2,0x0D,0xC1,0x9A,0xA4,0x97,0xA0,0xB7,0x0C,0x4A,0xC0,0xB5,0x8C,0x53,0x40,0x75,0x00,0xC0,0xA2,0x92, + 0x48,0xF2,0x3D,0xAA,0x02,0xC0,0x00,0x3A,0x48,0xF2,0x3D,0xA2,0x88,0xF2,0x25,0xA9,0x09,0xC2,0x06,0x0A,0x00,0xC1,0x38,0x0A,0x68,0x22,0x44,0x32,0x02,0x09, + 0x88,0xF2,0x25,0xA2,0x08,0xDA,0x3D,0xA1,0x02,0xC0,0x82,0x0D,0xB4,0xFE,0x0F,0x9A,0x00,0xC1,0x9E,0x0D,0xB4,0xFE,0x15,0x9A,0x0A,0x0A,0x80,0xB5,0x88,0x44, + 0x80,0xB7,0x0C,0x46,0x02,0x09,0xC8,0xF2,0x05,0xA1,0x80,0xB7,0x0C,0x4A,0x40,0xB7,0x94,0x49,0x99,0x72,0xFB,0xFF,0xA4,0x91,0x48,0xF2,0x3D,0xAA,0x00,0xC1, + 0x00,0x7D,0xE4,0x90,0x50,0xF2,0x49,0xAA,0x04,0xC0,0x00,0x7D,0xFB,0xFF,0x42,0x90,0xB3,0x9E,0x2A,0x9B,0x5E,0x97,0x01,0xC4,0x80,0x7D,0xA0,0xB7,0x8C,0x49, + 0x02,0xC0,0xC4,0x93,0x90,0x7D,0xFA,0xFF,0xC2,0x92,0x80,0xB7,0x0C,0x47,0x10,0xC0,0x02,0x09,0x08,0xF2,0x01,0xA1,0x4E,0x97,0x9E,0x0D,0x6F,0x9A,0x60,0xB7, + 0x14,0x56,0x60,0xB7,0x8C,0x51,0xD4,0xFE,0x72,0x98,0x4C,0x97,0x60,0xB7,0x8C,0x49,0xC0,0x74,0xFA,0xFF,0x22,0x90,0x88,0xF0,0x66,0xA9,0x48,0xF0,0x7D,0xA9, + 0x09,0xC2,0x06,0x0A,0x51,0x9E,0x20,0x0A,0x68,0x22,0x42,0x32,0x02,0xC0,0x00,0x39,0x88,0xF0,0x65,0xA2,0x48,0xF0,0x7D,0xA1,0xD4,0xFE,0x0C,0x99,0x50,0xF2, + 0x49,0xAA,0x10,0xC0,0x00,0x7D,0xF9,0xFF,0x22,0x91,0x20,0xB7,0x0C,0x46,0x80,0xB7,0x2D,0x45,0x02,0x75,0xF9,0xFF,0x54,0x90,0x60,0xB7,0x14,0x43,0x72,0xC0, + 0xCF,0x9C,0x40,0xB7,0x94,0x47,0x01,0xC0,0x0E,0x0A,0xD4,0xC0,0x00,0x0A,0x40,0xC0,0x10,0x0D,0x10,0xC8,0x83,0x9C,0x0A,0x09,0x02,0x0A,0x10,0xF0,0x41,0xA2, + 0x31,0xD0,0x90,0x09,0x10,0xF0,0x41,0xA1,0x08,0xF0,0x61,0xAA,0x01,0xC0,0x30,0x2A,0x01,0xC0,0x18,0x75,0x42,0x90,0x21,0x93,0x01,0xC0,0x32,0x0A,0x80,0xB5, + 0xAD,0x41,0x72,0xC0,0xCF,0x9C,0xFC,0x96,0x40,0xB7,0x94,0x44,0x88,0xF2,0xA5,0xA9,0x09,0xC2,0x06,0x0A,0x90,0xF0,0x4A,0xA9,0x48,0xF2,0x3D,0xA9,0x20,0x0A, + 0x68,0x22,0x46,0x32,0x02,0xC0,0x00,0x39,0x48,0xF2,0x3D,0xA1,0x88,0xF2,0x25,0xA2,0x08,0xDA,0x3E,0xA1,0x82,0x0D,0x4B,0x9A,0x65,0x9A,0x48,0xF2,0x3D,0xAA, + 0x01,0xC0,0x1A,0x09,0x08,0xC0,0x00,0x3A,0x48,0xF2,0x3D,0xA2,0x80,0xB7,0x0C,0x46,0x08,0xF2,0x09,0xA1,0x80,0x97,0x40,0xB7,0x0C,0x4A,0x80,0x74,0xF7,0xFF, + 0xA2,0x93,0x48,0xF0,0x5D,0xAA,0x02,0xC0,0x00,0x3A,0x48,0xF0,0x5D,0xA2,0x40,0xB7,0x8C,0x44,0x80,0xB7,0x0C,0x4A,0x88,0xF0,0x49,0xA9,0x08,0xDA,0x1D,0xA1, + 0xED,0x96,0x10,0xD8,0x6D,0xA9,0x48,0xD8,0x61,0xA1,0x10,0xD8,0x65,0xAA,0x08,0xD8,0x65,0xA2,0x10,0xD8,0x69,0xA9,0x48,0xF0,0x7D,0xA1,0x10,0xF0,0x69,0xAA, + 0x08,0xF0,0x79,0xA2,0x10,0xD0,0x61,0xA9,0x98,0x74,0x00,0xC0,0x74,0x93,0x32,0xD0,0x38,0x0D,0x10,0xF0,0x41,0xAA,0x10,0xD0,0x41,0xA9,0xF0,0xCF,0x01,0x2A, + 0x28,0x31,0x08,0xF0,0x65,0xA1,0x10,0xF0,0x71,0xAA,0x08,0xF0,0x69,0xA2,0x10,0xD0,0x65,0xAA,0x10,0xC0,0x02,0x75,0x01,0xC0,0xA2,0x90,0x06,0x0A,0x08,0xD0, + 0x61,0xA2,0x22,0x9C,0x40,0xB7,0x94,0x59,0xAB,0xCA,0x2A,0x09,0xAA,0xCA,0x2C,0x09,0x01,0xC1,0x34,0x12,0x00,0xC2,0x17,0x5A,0x45,0x62,0x04,0x1A,0x3C,0x2A, + 0x06,0xC0,0x02,0x6A,0x01,0xC1,0x44,0x02,0x08,0xF2,0x09,0xA9,0x08,0xF2,0x05,0xAA,0x08,0xF0,0x69,0xA1,0x08,0xF0,0x65,0xA2,0x10,0xD0,0x65,0xAA,0x10,0xC0, + 0x02,0x75,0xFE,0xFF,0xE4,0x93,0x0A,0x0A,0x08,0xD0,0x61,0xA2,0x22,0x9C,0x11,0xD0,0x32,0x0D,0x87,0x00,0x08,0xD0,0x41,0xAA,0x10,0xC0,0x06,0x75,0x02,0xC0, + 0x82,0x92,0x12,0x0A,0x08,0xD0,0x61,0xA2,0x08,0xD0,0x41,0xA9,0x10,0xC0,0x8A,0x74,0x02,0xC0,0x62,0x90,0x10,0xD8,0x65,0xAA,0x32,0xD0,0x38,0x0D,0x80,0xB5, + 0xAB,0x40,0x10,0xD8,0x69,0xA9,0x40,0xB5,0xAD,0x47,0x10,0xF0,0x41,0xAA,0x10,0xD0,0x41,0xA9,0xF0,0xCF,0x01,0x2A,0x28,0x31,0x40,0xB5,0xAD,0x40,0x10,0xF0, + 0x69,0xAA,0x80,0xB5,0x2D,0x41,0x90,0xD0,0x69,0xA9,0x40,0xB5,0x2B,0x45,0x90,0xD0,0x61,0xAA,0x80,0xB5,0xAB,0x45,0x10,0xF0,0x75,0xA9,0x40,0xB5,0x2D,0x43, + 0x10,0xF0,0x79,0xAA,0x80,0xB5,0xAD,0x43,0x10,0xF0,0x7D,0xA9,0x40,0xB5,0x2D,0x42,0x50,0xF0,0x61,0xAA,0x80,0xB5,0x2D,0x46,0x50,0xF0,0x65,0xA9,0x40,0xB5, + 0xAD,0x44,0x50,0xF0,0x69,0xAA,0x80,0xB5,0x2D,0x45,0x50,0xF0,0x6D,0xA9,0x40,0xB5,0xAD,0x45,0x10,0xD0,0x79,0xAA,0x0C,0x2A,0x80,0xB5,0x29,0x50,0x22,0x9C, + 0x08,0xD0,0x61,0xAA,0x0E,0xC0,0x7C,0x2A,0x40,0x3A,0x08,0xD0,0x61,0xA2,0xB8,0x97,0x22,0x0A,0x08,0xD0,0x61,0xA2,0xB4,0x97,0x10,0xD8,0x7D,0xA9,0x10,0xD8, + 0x79,0xAA,0x10,0xF0,0xE5,0xA9,0x40,0xB7,0x14,0x47,0x10,0xF0,0xEA,0xA9,0x40,0x59,0x28,0x31,0xD0,0xF0,0xD5,0xA1,0x11,0xC0,0x16,0x0A,0xD0,0xF0,0xDA,0xA1, + 0xD0,0xF0,0x51,0xA1,0x06,0x09,0xD0,0xF0,0x4D,0xA2,0xD0,0xF0,0x49,0xA1,0x22,0x9C,0x39,0xF8,0x05,0xA2,0x20,0x84,0xFC,0xCF,0x0B,0x09,0x12,0x0A,0x9F,0xB5, + 0x68,0x7C,0x5F,0xB5,0xE8,0x7C,0x10,0xD8,0x65,0xAA,0x32,0xE0,0x80,0x8D,0x86,0x09,0x9F,0xB5,0xEA,0x7E,0x94,0xFE,0x12,0x99,0xF8,0xF9,0x19,0xAA,0x22,0x9C, + 0x0D,0xA6,0x40,0x84,0x40,0xB7,0x94,0x49,0x42,0x0A,0xFC,0xCF,0x1F,0x09,0x80,0x76,0x9F,0xB5,0x68,0x78,0x5F,0xB5,0xE8,0x78,0x07,0x07,0x9D,0x9E,0x51,0xF0, + 0x80,0x8C,0x01,0xC0,0x82,0x91,0x60,0xB7,0x8C,0x44,0x85,0x05,0x88,0xF0,0xE9,0xA9,0xFE,0xCF,0xFC,0x29,0xB4,0xFE,0x99,0x9B,0x60,0xB7,0x94,0x49,0x01,0x03, + 0xFE,0xCF,0x7C,0x2B,0x50,0xD8,0xED,0xA9,0xB4,0xFE,0x90,0x9B,0xFE,0xCF,0x7C,0x28,0x52,0xE0,0x80,0x8D,0x86,0x09,0x08,0xF2,0xAA,0xA2,0x08,0xDA,0x39,0xA3, + 0x08,0xDA,0x3D,0xA0,0x08,0xF2,0x26,0xA3,0x94,0xFE,0xDC,0x98,0x9F,0xB7,0xEE,0x7D,0xBF,0xB7,0x6E,0x7E,0xDF,0xB7,0xEE,0x7E,0x02,0xC0,0x20,0x8C,0x22,0x9C, + 0xFE,0xCF,0x7E,0x08,0x01,0x03,0xE7,0x97,0x0D,0xA6,0x02,0xC0,0x20,0x84,0x50,0xF0,0x7D,0xAB,0x50,0xF0,0x7D,0xAA,0x5D,0x9E,0x04,0xC0,0x00,0x7D,0x02,0xC0, + 0x62,0x93,0x90,0xF0,0x65,0xAA,0x40,0xB7,0x14,0x42,0xB2,0xF0,0x80,0x8C,0x12,0x09,0x9F,0xB5,0xEC,0x7C,0x50,0xF0,0x49,0xAA,0x00,0xC8,0x00,0x7D,0x02,0xD1, + 0x08,0x5A,0x00,0xC0,0x82,0x93,0x88,0xF2,0x29,0xAA,0x88,0xF2,0x2D,0xA9,0x88,0xF2,0x32,0xA9,0x88,0xF2,0xB5,0xA9,0x88,0xF2,0xBA,0xA9,0x88,0xF2,0xBD,0xA8, + 0x10,0xF2,0x31,0xA2,0x10,0xF2,0x35,0xA1,0x10,0xF2,0x3A,0xA1,0x10,0xF2,0xBD,0xA1,0x50,0xF2,0xA2,0xA1,0x50,0xF2,0xA5,0xA0,0x02,0xC0,0x22,0x0A,0x48,0xF2, + 0x3D,0xA9,0x08,0xDA,0x26,0xA9,0x08,0xDA,0xBD,0xA9,0xAB,0x9E,0x9F,0xB5,0x68,0x6C,0xFC,0xCF,0x03,0x0A,0x10,0xD2,0x25,0xA2,0x10,0xF2,0x29,0xA1,0x10,0xDA, + 0x26,0xA1,0xB4,0xFE,0x2A,0x9B,0x60,0xB7,0x8C,0x49,0x10,0xDA,0x29,0xA0,0xAB,0x9E,0x48,0xD8,0xED,0xA9,0xB4,0xFE,0x21,0x9B,0x00,0xC3,0xB9,0x59,0xB2,0xE0, + 0x80,0x8D,0x84,0x29,0x10,0xDA,0x2D,0xA0,0x94,0xFE,0x73,0x98,0x9F,0xB7,0x6E,0x7C,0xBF,0xB7,0xEE,0x7C,0xDF,0xB7,0x6E,0x7D,0x04,0xC0,0x00,0x8C,0x22,0x9C, + 0x40,0xB7,0x14,0x42,0x50,0xF0,0x49,0xAA,0x00,0xC1,0x00,0x7D,0xE2,0x90,0xB2,0xF0,0x80,0x8C,0x12,0x09,0x7F,0xB5,0xEC,0x7C,0xA4,0x97,0xB2,0xF0,0x80,0x8C, + 0x0E,0x09,0xA0,0x97,0x0D,0xA6,0x20,0x84,0xC0,0xB7,0x0C,0x47,0x02,0x0A,0x9F,0xB5,0x6C,0x7F,0x0D,0x01,0x20,0xC0,0x20,0x09,0x08,0xF0,0xC2,0xAA,0x5D,0x9E, + 0x10,0xC0,0x80,0x3E,0xF9,0x2E,0x08,0xF0,0xC2,0xA2,0x5F,0xB7,0x6C,0x7F,0x50,0xF0,0x75,0xAA,0x10,0xC0,0x00,0x39,0x01,0xC8,0x00,0x7D,0x5F,0xB5,0x6C,0x7F, + 0x02,0xC0,0xA4,0x90,0x11,0xD0,0x22,0x3A,0x9F,0xB5,0x6C,0x7F,0x32,0xE0,0x80,0x8D,0x06,0x0D,0x2A,0xC0,0xE2,0x09,0x14,0xFF,0x81,0x98,0x86,0x0D,0xB4,0xFE, + 0x23,0x98,0xB4,0xFE,0x61,0x98,0x88,0xF2,0x21,0xAA,0xC8,0xDA,0x2A,0xA9,0x08,0xF2,0x5D,0xA9,0x01,0xC1,0x44,0x12,0x0F,0xC0,0x7E,0x29,0x00,0xE0,0xA8,0x12, + 0xE2,0x90,0xA2,0x0D,0xB4,0xFE,0x48,0x98,0x00,0xE0,0x84,0x1A,0x64,0x93,0x01,0xC0,0x42,0x7F,0x00,0xC0,0xA4,0x92,0xA2,0x0D,0xB4,0xFE,0x3E,0x98,0x0E,0xC0, + 0x7C,0x28,0xF0,0xCF,0x00,0x38,0x8D,0x00,0x00,0xB5,0xAD,0x54,0xB1,0xD2,0x60,0x09,0x0A,0x0D,0x08,0xF0,0x42,0xA1,0x08,0xF0,0x41,0xAA,0x04,0x75,0x64,0x93, + 0x9F,0xB7,0x6E,0x7E,0xBF,0xB7,0xEE,0x7E,0xDF,0xB7,0x6E,0x7F,0x02,0xC0,0x00,0x8C,0x22,0x9C,0x5F,0xB5,0x6C,0x7F,0xBF,0x97,0x1D,0xA6,0x20,0x84,0x11,0xF0, + 0xB0,0x0F,0x5F,0xB5,0xF4,0x7F,0x02,0xC0,0x42,0x90,0x7E,0x02,0x4E,0x02,0xE0,0xB7,0x14,0x47,0x46,0x02,0x02,0x0B,0x12,0xD0,0x46,0x1B,0x11,0xD0,0x72,0x19, + 0x22,0xC0,0xC0,0x0F,0x0D,0x02,0x5F,0xB5,0x6C,0x7F,0x0C,0x94,0x5F,0xB7,0xF4,0x7F,0x04,0x0B,0x8E,0x71,0x10,0xD0,0x2C,0x16,0x31,0xF2,0x65,0xA2,0x0D,0x02, + 0x01,0xC0,0xE2,0x90,0x5F,0xB7,0x74,0x7F,0x15,0x71,0x48,0x92,0xA2,0x0D,0x94,0xFE,0xF8,0x9B,0xA2,0x0D,0x81,0x02,0x94,0xFE,0xF4,0x9B,0x85,0x9E,0xA2,0x0D, + 0x94,0xFE,0xF0,0x9B,0x0E,0xC0,0xFC,0x2E,0x0E,0xC0,0x7C,0x28,0x80,0xC2,0xA0,0x5E,0x40,0x58,0x01,0xC1,0xD0,0x06,0x0E,0xC0,0xFC,0x2A,0x10,0xD1,0x5B,0x06, + 0x04,0x0B,0x8E,0x71,0x01,0xC1,0x68,0x07,0x31,0xF2,0x65,0xA2,0x0D,0x02,0xFE,0xFF,0xA4,0x93,0x9F,0xB7,0xEE,0x7D,0xBF,0xB7,0x6E,0x7E,0xDF,0xB7,0xEE,0x7E, + 0xFF,0xB7,0x6E,0x7F,0x02,0xC0,0x20,0x8C,0x22,0x9C,0x0D,0xA6,0x20,0x84,0x07,0x07,0x82,0x0D,0x94,0xFE,0xD0,0x99,0x50,0xF2,0xD9,0xA9,0x82,0x0D,0x5A,0x9E, + 0x07,0x05,0x90,0x59,0x94,0xFE,0xE5,0x99,0x86,0x0D,0x94,0xFE,0x87,0x9B,0x94,0xFE,0xC5,0x9B,0xC0,0xB7,0x0C,0x47,0x82,0x08,0x3F,0xB5,0x6C,0x7F,0x08,0xF2, + 0xDD,0xA8,0x90,0xF2,0x41,0xA9,0x50,0xF2,0xD5,0xA9,0x3F,0xB5,0x6C,0x7F,0x0F,0xC0,0xFE,0x28,0x20,0xD0,0xA2,0x12,0x07,0x02,0x0F,0xC0,0x7E,0x2A,0x01,0xE1, + 0x4A,0x12,0x42,0x91,0x89,0x02,0xA2,0x0D,0x94,0xFE,0xA1,0x9B,0x00,0xE0,0x84,0x1A,0x64,0x93,0x50,0xF2,0xD5,0xA9,0x80,0xC1,0x71,0x5A,0x02,0x75,0x02,0xC0, + 0xB4,0x90,0x90,0xF2,0x42,0xA9,0xA3,0x9E,0x0F,0xC0,0xFE,0x29,0x70,0x9B,0xA2,0x0D,0x94,0xFE,0x8E,0x9B,0x0E,0xC0,0x7C,0x28,0xB1,0x9E,0xF0,0xCF,0x00,0x38, + 0x8A,0x08,0x00,0xB5,0xCD,0x54,0xB1,0xD2,0x60,0x09,0x3F,0xB5,0x6C,0x7F,0x08,0xF0,0xC1,0xA0,0x08,0xF0,0x41,0xAA,0x3F,0xB7,0x6C,0x7F,0x02,0x71,0x24,0x93, + 0x82,0x08,0x0D,0x01,0x3F,0xB5,0x6C,0x7F,0x20,0xC0,0x20,0x09,0x08,0xF0,0x41,0xAA,0x32,0xE0,0x80,0x8D,0x28,0xC0,0xDA,0x09,0x79,0x2A,0x08,0xF0,0x41,0xA2, + 0x06,0x0D,0x3F,0xB5,0x6C,0x7F,0xF4,0xFE,0x8A,0x9B,0x8A,0x0D,0x94,0xFE,0x2C,0x9B,0x08,0xF2,0x41,0xAA,0x06,0x08,0x04,0x3A,0x08,0xF2,0x41,0xA2,0x9F,0xB7, + 0x6E,0x7E,0xBF,0xB7,0xEE,0x7E,0xDF,0xB7,0x6E,0x7F,0x02,0xC0,0x00,0x8C,0x22,0x9C,0x8D,0x00,0xA1,0xB5,0x35,0x46,0xC0,0x97,0x98,0x9E,0x02,0x08,0x02,0x09, + 0x09,0x94,0x98,0x9E,0x02,0x08,0x10,0xD0,0x30,0x45,0x14,0xCC,0xC0,0x72,0x14,0xC0,0x00,0x72,0xC0,0x72,0x80,0xC1,0x09,0x5D,0x09,0xE0,0x04,0x72,0x12,0xF0, + 0x04,0x5D,0x00,0xC0,0x54,0x92,0xC4,0x72,0x04,0xD0,0x04,0x08,0x24,0xD0,0xB4,0x15,0xC0,0x72,0x04,0xD0,0x02,0x08,0x24,0xD0,0xB0,0x15,0x00,0xE0,0x24,0x31, + 0x81,0x11,0x30,0xB3,0x2A,0x44,0x22,0x9C,0xC0,0x72,0x86,0x08,0xA6,0x93,0x02,0xC4,0xC0,0x72,0x65,0xD0,0x9E,0x2C,0x65,0xD0,0x9E,0x3C,0x02,0xC8,0x00,0x72, + 0x65,0xD0,0x2E,0x2D,0x65,0xD0,0x2E,0x3D,0x00,0xE0,0x14,0x15,0x53,0x9E,0x1A,0xD0,0x08,0x54,0x1A,0xD0,0xAC,0x50,0xC0,0x72,0x14,0xD0,0x02,0x00,0x24,0xD0, + 0xB0,0x15,0x80,0xE0,0x85,0x58,0x05,0x5C,0x04,0x93,0x00,0xE0,0x24,0x31,0x81,0x11,0x30,0xB3,0x2A,0x44,0x22,0x9C,0x64,0x9E,0x3A,0x9D,0x09,0xC8,0x42,0x0E, + 0x98,0xB0,0xE6,0x2A,0xA4,0x9E,0xC3,0x9D,0x58,0x9E,0x00,0xE0,0x00,0x34,0x87,0x15,0x30,0xB3,0x2A,0x48,0x22,0x9C,0x64,0x9E,0x09,0xC8,0x42,0x0E,0x98,0xB0, + 0x66,0x2A,0xA4,0x9E,0x58,0x9E,0x22,0x9C,0x40,0xB7,0x96,0x5B,0x01,0xC0,0x88,0x9C,0xC0,0x76,0x01,0xC0,0x00,0x28,0x20,0x58,0xB0,0x41,0x32,0xB3,0x44,0x48, + 0x11,0xF0,0x20,0x0C,0x40,0xB3,0xA2,0x48,0x10,0xF8,0x42,0xA9,0x86,0x70,0x24,0x93,0x00,0x78,0x22,0x9C,0x21,0xC0,0xC0,0x7E,0x00,0xB7,0x0E,0x40,0x00,0xB3, + 0x24,0x4A,0x22,0x9C,0x01,0xC0,0xC2,0x7C,0xC2,0x90,0x71,0xC0,0x8C,0x9C,0x70,0xD0,0x80,0x45,0xB0,0x31,0x8D,0xA4,0x39,0xF8,0x85,0xA1,0xEC,0x9F,0xF8,0xF9, + 0x1D,0xA8,0x60,0x8C,0x22,0x9C,0x02,0xC0,0x88,0x9C,0x01,0xC0,0x80,0x9C,0x01,0xC0,0x04,0x2C,0x20,0x5C,0x70,0xC0,0x00,0x28,0x48,0x58,0x22,0x9C,0x00,0xB7, + 0x35,0x40,0x60,0xB7,0xBF,0x43,0x02,0xC0,0x00,0x72,0x2E,0x0D,0x30,0xB3,0xA2,0x50,0x06,0x0D,0x02,0x87,0x74,0xC0,0xCE,0x9C,0xF3,0x9C,0x00,0xB7,0x35,0x40, + 0x02,0xC4,0x00,0x72,0x44,0x55,0x04,0x44,0x00,0xB5,0x35,0x40,0xF0,0x9C,0x74,0xC0,0xCE,0x9C,0x2A,0x0D,0x88,0x5C,0x84,0x0C,0x1B,0x9C,0x33,0x9D,0x13,0xE0, + 0x80,0x84,0x39,0xF8,0x05,0xA2,0x51,0xC0,0x84,0x9C,0x09,0xC8,0x42,0x0A,0x92,0xCC,0x00,0x0A,0x08,0x70,0x06,0xC0,0x22,0x92,0x9C,0x0D,0x01,0x81,0x00,0xE0, + 0x07,0x00,0xFE,0xCF,0xE2,0x2D,0x07,0x04,0x32,0xB3,0x6A,0x48,0x09,0xC8,0xC2,0x0C,0xB8,0xCC,0xD0,0x0C,0x33,0xE0,0xA0,0x85,0x01,0xC8,0x80,0x29,0x01,0xC0, + 0x8A,0x08,0x96,0x00,0x18,0xF8,0xC1,0xA0,0x71,0xF1,0x20,0x84,0xF8,0xC9,0x7D,0xA4,0x82,0x08,0x82,0x0C,0x39,0xF8,0xE5,0xA0,0x39,0xF8,0xE5,0xA0,0x08,0xCA, + 0x1F,0xA4,0x85,0x80,0x5F,0x94,0xEF,0x9C,0x09,0xC8,0x42,0x85,0x92,0xCC,0x00,0x85,0x17,0x9C,0x02,0x9C,0x10,0xC8,0x1F,0xAC,0x10,0xC0,0x82,0x9C,0x1F,0xB7, + 0x4E,0x79,0xFF,0x9C,0x00,0xB5,0xEE,0x40,0x72,0xE1,0x00,0x84,0x01,0xC0,0x88,0x9C,0x40,0xB9,0x00,0x40,0x10,0xC8,0x1F,0xA4,0xF0,0x9C,0x54,0xE0,0x00,0x85, + 0x81,0x80,0xE0,0xC8,0xDD,0xA4,0x01,0xC0,0x8E,0x9C,0x02,0x0D,0x02,0xC0,0x8B,0x9C,0x01,0xC0,0x87,0x9C,0x20,0xB9,0x00,0x40,0x01,0xC0,0xC0,0x7E,0x09,0xC0, + 0x82,0x08,0x12,0xD0,0x02,0x30,0x00,0xC8,0x45,0xA5,0x81,0x01,0x0D,0xC0,0x82,0x29,0x52,0xC0,0x87,0x9C,0x01,0xC0,0x84,0x39,0x60,0xB5,0x6F,0x40,0x06,0xC0, + 0x60,0x84,0x71,0xC0,0x8A,0x9C,0x02,0xC0,0x8A,0x9C,0x81,0x01,0x05,0xCA,0x80,0x29,0x01,0xCF,0x00,0x2D,0x71,0x5D,0x17,0xD0,0x28,0x29,0xFE,0xEF,0x6C,0x29, + 0x01,0xC0,0x84,0x39,0x20,0xB7,0x16,0x40,0x01,0xC0,0x22,0x93,0x86,0x0D,0x71,0xC0,0x8C,0x9C,0x2E,0xD0,0x68,0x55,0x17,0xD0,0x88,0x29,0xB0,0x31,0x40,0x0D, + 0x22,0xD1,0x08,0x5C,0x40,0x08,0x00,0xE0,0x26,0xA8,0xAF,0x9D,0xA3,0x9B,0xEF,0x9C,0x71,0xC0,0x8E,0x9C,0x70,0xD0,0xA0,0x31,0x00,0xB7,0x6F,0x40,0x03,0x80, + 0x71,0xC8,0x8B,0x9C,0x06,0x9C,0xFC,0xDF,0xFE,0x7C,0xFE,0xFF,0xA4,0x91,0x01,0xC4,0x00,0x7C,0xFE,0xFF,0x24,0x91,0x24,0xF0,0x84,0x58,0x32,0xE1,0x10,0x84, + 0x53,0xE0,0x10,0x84,0x10,0xC8,0x07,0xAD,0xE8,0x9D,0x24,0xF0,0x84,0x58,0x05,0xC0,0x02,0x28,0xF8,0xC8,0x9D,0xAC,0x30,0xC0,0x8B,0x9C,0x30,0xC0,0x8D,0x9C, + 0x83,0x97,0x71,0xC0,0x8E,0x9C,0x03,0xE0,0x70,0x28,0x17,0xD0,0xA8,0x29,0xFE,0xCF,0x6C,0x29,0xB4,0x31,0x12,0x09,0x24,0xD0,0x49,0x59,0x04,0xC0,0x22,0x08, + 0xFE,0xFF,0xC4,0x90,0x80,0xC1,0x24,0x5D,0xF9,0xCF,0x80,0x2D,0x29,0x5D,0xB4,0x05,0x31,0xD8,0xE6,0xA8,0x10,0xD8,0x62,0xA9,0x00,0xC8,0x40,0x7E,0x12,0xB3, + 0x42,0x48,0x40,0x5D,0x94,0x04,0x80,0xC0,0x59,0x5D,0x0C,0x2D,0x22,0xD1,0x08,0x5C,0xAF,0x97,0x39,0xF8,0x25,0xAA,0x33,0xE0,0x10,0x8C,0x45,0x9D,0x22,0x9C, + 0x05,0xA6,0x09,0xC8,0x42,0x0E,0x98,0xB0,0x06,0x3C,0x81,0x02,0x40,0xB7,0x8E,0x5B,0x20,0xB5,0x8C,0x54,0x80,0x74,0x00,0xC0,0xE2,0x93,0xB1,0xD0,0xD8,0x09, + 0xAD,0x9E,0x82,0x0D,0x09,0xC8,0x42,0x0E,0x98,0xB0,0x86,0x36,0x09,0xC8,0x42,0x0E,0x99,0xB0,0x46,0x23,0x11,0xC0,0x80,0x0A,0xB1,0xD0,0xD8,0x09,0x21,0xC9, + 0xC5,0x9C,0x82,0x0D,0x09,0xC8,0x42,0x0E,0x98,0xB0,0x86,0x36,0x09,0xC8,0x42,0x0E,0x99,0xB0,0x46,0x23,0xA0,0xB5,0x0E,0x40,0xF8,0xF9,0x9D,0xAA,0xF8,0xF9, + 0x1D,0xAA,0x22,0x9C,0x00,0x78,0x21,0xD0,0xDA,0x46,0x40,0xB3,0xA2,0x48,0x60,0xB7,0xBC,0x42,0x49,0xC0,0x82,0x0D,0x08,0xC0,0x80,0x0D,0x21,0xC0,0x40,0x7F, + 0xC1,0xCF,0x80,0x2E,0x80,0xC2,0xB9,0x5E,0x22,0xD0,0xD0,0x0E,0xBA,0x05,0x82,0x09,0x39,0xF8,0xE5,0xA1,0x83,0x9E,0x32,0xF0,0xB0,0x8C,0x39,0xF8,0xE5,0xA1, + 0x60,0xB9,0x78,0x40,0x09,0xC8,0x42,0x0D,0x74,0xCC,0x00,0x0D,0x52,0x9E,0x39,0xF8,0x65,0xA1,0xC1,0x93,0x09,0xC8,0x42,0x0D,0x7A,0xCC,0x30,0x0D,0x98,0xF1, + 0x66,0xA1,0x22,0x9C,0x00,0x00,0x09,0xC8,0xC2,0x87,0x60,0xB0,0xC0,0x0D,0x09,0xC8,0xC2,0x87,0x60,0xB0,0x00,0x0B,0xFC,0xFF,0x60,0x93,0x09,0xC8,0xC2,0x87, + 0x60,0xB0,0x60,0x0A, +}; + + +static const unsigned char aui81311_SSData[] = +{ + 0x40,0xCD,0x90,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xD0,0x2F,0x80,0x04,0x00,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x80,0x04,0x00,0x04,0x80,0x04,0x80,0x04,0x80,0x04,0x00,0x05,0x80,0x04,0x00,0x06,0x80,0x04,0x00,0x07,0x80,0x04,0x00,0x08,0x80,0x04, + 0x00,0x10,0x80,0x04,0x00,0x20,0x80,0x04,0x09,0x00,0x01,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC8,0x76, + 0x88,0x82,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE4,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x17,0x01,0x07,0x00,0x17,0x01,0x0B,0x00,0x0A,0x00,0x00,0x00,0x32,0x00,0x00,0x00,0x32,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0xEF,0xD8,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0xCD,0x90,0x80,0xA8,0x00,0x90,0x80,0x64,0x03,0x90,0x80,0x44,0x67,0x88,0x82, + 0x40,0x67,0x88,0x82,0x28,0x74,0x88,0x82,0xD8,0x73,0x88,0x82,0x00,0x74,0x88,0x82,0xBC,0x73,0x88,0x82,0x90,0x68,0x88,0x82,0x98,0x68,0x88,0x82,0x98,0x6E, + 0x88,0x82,0xE8,0x70,0x88,0x82,0x28,0x71,0x88,0x82,0x20,0x71,0x88,0x82,0x28,0x71,0x88,0x82,0x38,0x71,0x88,0x82,0x44,0x71,0x88,0x82,0x40,0x71,0x88,0x82, + 0x48,0x71,0x88,0x82,0x74,0x71,0x88,0x82,0x30,0x72,0x88,0x82,0x54,0x72,0x88,0x82,0x70,0x72,0x88,0x82,0x78,0x72,0x88,0x82,0x94,0x72,0x88,0x82,0x34,0x74, + 0x88,0x82,0x38,0x74,0x88,0x82,0x64,0x74,0x88,0x82,0x90,0x74,0x88,0x82,0x98,0x74,0x88,0x82,0xA0,0x74,0x88,0x82,0xC4,0x74,0x88,0x82,0xE8,0x74,0x88,0x82, + 0xEC,0x74,0x88,0x82,0x68,0x75,0x88,0x82,0xB4,0x76,0x88,0x82,0xB8,0x76,0x88,0x82,0xBC,0x76,0x88,0x82,0xC0,0x76,0x88,0x82,0x70,0x68,0x88,0x82,0xAC,0x6E, + 0x88,0x82,0xB0,0x6E,0x88,0x82,0xC0,0x6E,0x88,0x82,0xC0,0x6F,0x88,0x82,0xCC,0x6F,0x88,0x82,0xF4,0x6F,0x88,0x82,0x20,0x70,0x88,0x82,0x4C,0x70,0x88,0x82, + 0x3C,0x70,0x88,0x82,0x4C,0x70,0x88,0x82,0x5C,0x70,0x88,0x82,0x78,0x70,0x88,0x82,0x94,0x70,0x88,0x82,0xB0,0x70,0x88,0x82,0xCC,0x70,0x88,0x82,0x98,0x72, + 0x88,0x82,0xBC,0x72,0x88,0x82,0xD8,0x72,0x88,0x82,0xE0,0x72,0x88,0x82,0xE8,0x72,0x88,0x82,0x74,0x73,0x88,0x82,0x78,0x73,0x88,0x82,0x7C,0x73,0x88,0x82, + 0x94,0x73,0x88,0x82,0xAC,0x73,0x88,0x82,0xF0,0x74,0x88,0x82,0x2C,0x75,0x88,0x82,0x48,0x75,0x88,0x82,0xE8,0x80,0x88,0x82,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x88,0x68,0x88,0x82,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x8C,0x68,0x88,0x82,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x41,0x00,0x00,0x00,0x7F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1B,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x01,0x00,0xCD,0xCD,0xCD,0xCD, + 0x07,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0xEF,0xBE,0xAD,0xDE,0xEF,0xBE,0xAD,0xDE,0xEF,0xBE,0xAD,0xDE,0xEF,0xBE,0xAD,0xDE,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00, + 0x00,0x00,0x03,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x0D,0x00,0x00,0x00,0x0C,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x08,0x00,0x00,0x00, + 0x02,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x04,0x00, + 0x00,0x00,0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x02,0x03, + 0x00,0x01,0x02,0x03,0x00,0x01,0x02,0x03,0x00,0x01,0x02,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02, + 0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x02,0x03,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00, + 0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x0A,0x00,0x0F,0x00,0x00,0x00,0x05,0x00,0x08,0x00,0x0D,0x00,0x02,0x00,0x07,0x00,0x01,0x00,0x04,0x00,0x03,0x00, + 0x06,0x00,0x09,0x00,0x0C,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x03,0x00, + 0x00,0x00,0x06,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x0E,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x0F,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x03,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00, + 0x00,0x00,0x04,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x70,0x00,0x00,0x00, + 0x07,0x00,0x00,0x00,0x71,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x72,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x73,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x74,0x00, + 0x00,0x00,0x07,0x00,0x00,0x00,0x75,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x76,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x77,0x00,0x00,0x00,0x07,0x00,0x00,0x00, + 0x78,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x79,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x7A,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x7B,0x00,0x00,0x00,0x07,0x00, + 0x00,0x00,0x7C,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x7D,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x7E,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x7F,0x00,0x00,0x00, + 0xFF,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x03,0x00, + 0x00,0x00,0x07,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, + 0x03,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x01,0x02,0x00,0x03,0x04,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00, + 0x00,0x00,0x02,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x02,0x03,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00, + 0x02,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00, + 0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x02,0x02,0x03,0x03, + 0x00,0x01,0x00,0x01,0x02,0x03,0x02,0x03,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00, + 0x00,0x00,0x03,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x0E,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x1E,0x00,0x00,0x00,0x06,0x00,0x00,0x00, + 0x3E,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x7E,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0xFE,0x01,0x00,0x00,0x0A,0x00, + 0x00,0x00,0xFE,0x03,0x00,0x00,0x0B,0x00,0x00,0x00,0xFE,0x07,0x00,0x00,0x0C,0x00,0x00,0x00,0xFE,0x0F,0x00,0x00,0x0D,0x00,0x00,0x00,0xFE,0x1F,0x00,0x00, + 0x0E,0x00,0x00,0x00,0xFE,0x3F,0x00,0x00,0x0F,0x00,0x00,0x00,0xFE,0x7F,0x00,0x00,0x10,0x00,0x00,0x00,0xFE,0xFF,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x01, + 0x00,0x01,0x00,0x00,0x01,0x01,0x02,0x03,0x03,0x04,0x04,0x05,0x05,0x05,0x05,0x06,0x06,0x07,0x07,0x07,0x07,0x07,0x07,0x08,0x08,0x08,0x08,0xFF,0xFF,0x00, + 0x01,0x01,0x02,0x01,0x03,0x01,0x02,0x03,0x04,0x01,0x05,0x01,0x02,0x03,0x04,0x05,0x06,0x01,0x03,0x05,0x07,0xFF,0xFF,0x00,0x00,0x01,0x80,0x00,0x55,0x00, + 0x40,0x00,0x33,0x00,0x2B,0x00,0x25,0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x03,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x01,0x00,0x00,0x00, + 0x03,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x01,0x00, + 0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x04,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x01,0x00,0x02,0x03,0x04,0x00,0x00,0x00,0x00,0x03,0x02,0x01,0x04,0x00,0x00,0x00,0x01,0x00, + 0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xFF,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x03,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x01,0x00,0x02,0x03,0x00,0x03,0x02,0x01,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, + 0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00, + 0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00, + 0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x07,0x08,0x09,0x0A, + 0x0B,0x0C,0x0D,0x0E,0x0F,0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1B,0x1D,0x1F,0x00,0x00,0x5B,0x06,0x5B,0x00,0x13,0x04,0x6E,0x00,0x14,0x06, + 0x82,0x00,0x12,0x06,0x94,0x00,0x14,0x06,0xA8,0x00,0x4D,0x06,0xF5,0x00,0xF1,0x09,0xE6,0x02,0x0C,0x09,0xF2,0x03,0x6F,0x06,0x61,0x04,0xF6,0x08,0x57,0x05, + 0xD6,0x09,0x2D,0x07,0x22,0x08,0x4F,0x07,0x08,0x02,0x57,0x07,0x16,0x04,0x6D,0x07,0x5D,0x06,0xCA,0x07,0x04,0x02,0xCE,0x07,0x03,0x22,0xD1,0x07,0x05,0x22, + 0xD6,0x07,0x05,0x22,0xDB,0x07,0x2B,0x08,0x06,0x08,0x25,0x08,0x2B,0x08,0x23,0x08,0x4E,0x08,0x2B,0x08,0x79,0x08,0x0B,0x02,0x84,0x08,0x0D,0x04,0x91,0x08, + 0x0B,0x02,0x9C,0x08,0x0B,0x22,0xA7,0x08,0x42,0x04,0xE9,0x08,0x4F,0x08,0x38,0x09,0x51,0x08,0x89,0x09,0x46,0x08,0xCF,0x09,0x4D,0x08,0x1C,0x0A,0x44,0x08, + 0x60,0x0A,0x4E,0x08,0xAE,0x0A,0x4F,0x08,0xFD,0x0A,0x5C,0x08,0x59,0x0B,0xAE,0x09,0x07,0x0D,0x40,0x09,0x47,0x0E,0x50,0x2A,0x97,0x0E,0x16,0x06,0xAD,0x0E, + 0x07,0x02,0xB4,0x0E,0x14,0x04,0xC8,0x0E,0x16,0x06,0xDE,0x0E,0x08,0x04,0xE6,0x0E,0x18,0x06,0xFE,0x0E,0x97,0x08,0x95,0x0F,0x9D,0x08,0x32,0x10,0x22,0x08, + 0x54,0x10,0x20,0x08,0x74,0x10,0x22,0x08,0x96,0x10,0x22,0x08,0xB8,0x10,0x22,0x08,0xDA,0x10,0x22,0x08,0xFC,0x10,0x20,0x08,0x1C,0x11,0x22,0x08,0x3E,0x11, + 0x59,0x08,0x97,0x11,0x55,0x08,0xEC,0x11,0x34,0x08,0x20,0x12,0x60,0x08,0x80,0x12,0x62,0x08,0xE2,0x12,0x62,0x08,0x44,0x13,0x65,0x08,0xA9,0x13,0x5F,0x08, + 0x08,0x14,0x06,0x28,0x0E,0x14,0x06,0x28,0x14,0x14,0x20,0x08,0x34,0x14,0x20,0x08,0x54,0x14,0x10,0x06,0x64,0x14,0x10,0x06,0x74,0x14,0x06,0x28,0x7A,0x14, + 0x20,0x08,0x9A,0x14,0x5F,0x08,0xF9,0x14,0x58,0x08,0x51,0x15,0x5A,0x08,0xAB,0x15,0x50,0x06,0xFB,0x15,0xB0,0x08,0xAB,0x16,0xB4,0x08,0x5F,0x17,0xAD,0x08, + 0x0C,0x18,0xB7,0x08,0xC3,0x18,0xB3,0x08,0x76,0x19,0xB2,0x08,0x28,0x1A,0xAD,0x06,0xD5,0x1A,0xB0,0x08,0x0A,0x07,0x2E,0x00,0x09,0x06,0x2D,0x00,0x25,0x07, + 0x2E,0x00,0x24,0x06,0x2D,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x98,0x81,0x88,0x82,0x2C,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x90,0x00,0x00,0x00,0x00,0x81,0x88,0x82,0x00,0x81,0x88,0x82,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x82,0x88,0x82,0x2C,0x00,0x00,0x01,0x00,0x00,0x00,0x00, + 0x90,0x00,0x00,0x00,0xB0,0x81,0x88,0x82,0xB0,0x81,0x88,0x82,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x68,0x82,0x88,0x82,0x2A,0x00,0x00,0x84,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xE8,0x80,0x88,0x82,0xE8,0x80,0x88,0x82,0x00,0x00,0x00,0x00,0x01,0x01,0x00,0x00,0x88,0x82,0x88,0x82,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xA8,0x82,0x88,0x82,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x90,0x80,0x00,0x00,0x90,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC8,0x82,0x88,0x82,0x12,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x40,0xCD,0x90,0x80,0x40,0xCD,0x90,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE8,0x82,0x88,0x82,0x12,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xCD,0x90,0x80,0x30,0xCD,0x90,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x83,0x88,0x82,0x12,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0xCD,0x90,0x80,0x20,0xCD,0x90,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x1A,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF0,0xFF,0x7F,0x00,0x00,0x00,0x00,0xB0,0x00,0x00,0x00,0xB0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +}; + +/* +static const FW_PATCHLIST a1311_SSPatch[] = +{ + { VLD_SETUP_WDT , 0x6734 }, + { MC_SETUP_WDT , 0x6738 }, + { FW_ACTIVITY_WDT , 0x673c }, + { TIMER_DIV , 0x6748 }, +}; +*/ + +const FIRMWARE sFirmware1311_SS = +{ + "BUILD_DEVA_FW1.00.10.1311_1311_SS", + "19_08_2011", + 26284, /* TextSize bytes */ + 7288, /* DataSize bytes */ + 0x000066b0, /* DataOffset bytes */ + aui81311_SSText, + aui81311_SSData, +}; + +/* DE2.1 firmware */ + +static const unsigned char aui81313_SSText[] = +{ + 0x21,0x94,0xFE,0x93,0x09,0xC8,0x42,0x0E,0x00,0xC0,0x00,0x0E,0x29,0xC8,0x22,0x84,0x34,0xC8,0x40,0x84,0x29,0xC8,0x22,0x86,0x6C,0xC6,0x60,0x86,0x83,0x9E, + 0x43,0x9E,0x09,0xC8,0x42,0x0D,0xD8,0xCC,0x00,0x0D,0x09,0xC8,0x42,0x09,0xD8,0xCC,0x40,0x09,0x09,0xC8,0x42,0x0E,0x0A,0xC0,0x20,0x0E,0x09,0xC8,0xC2,0x87, + 0x0E,0xC0,0xA0,0x87,0x18,0x9C,0x02,0x08,0x02,0x0C,0x82,0x0D,0x82,0x09,0x02,0x0D,0x02,0x09,0x82,0x0C,0x82,0x08,0xD9,0x97,0x38,0xC8,0x01,0xA4,0x09,0xC8, + 0xC2,0x0D,0xD6,0xCC,0xC0,0x0D,0x09,0xC8,0x42,0x0E,0x80,0xB0,0xE6,0x0B,0x7F,0xB7,0x74,0x7E,0x82,0x08,0x8D,0xA4,0xF3,0x9F,0xFF,0x97,0x13,0x9D,0x81,0x80, + 0x39,0xF8,0x05,0xA2,0x07,0x07,0x07,0x03,0x85,0x06,0x97,0x9E,0x83,0x03,0x09,0xC8,0xC2,0x0A,0xDA,0xCC,0x80,0x0A,0x09,0xC8,0xC0,0x1A,0xD8,0xCC,0xE0,0x1A, + 0x0F,0x06,0x01,0xC1,0xFA,0x07,0x8D,0x05,0x8D,0x01,0x8F,0x00,0x62,0x9C,0xF9,0x97,0x0B,0x06,0x01,0xC1,0xDA,0x06,0x62,0x9C,0xFC,0x97,0x8D,0x05,0x8D,0x01, + 0x00,0xB7,0x8C,0x55,0x80,0xB7,0x14,0x55,0x01,0x9C,0x05,0xA6,0x87,0x06,0x09,0xC8,0xC2,0x0A,0xDA,0xCC,0x80,0x0A,0x09,0xC8,0xC0,0x1A,0xD8,0xCC,0xE0,0x1A, + 0x0B,0x06,0x01,0xC1,0xDA,0x06,0x62,0x9C,0xFC,0x97,0xF8,0xF9,0x9D,0xAA,0xF8,0xF9,0x1D,0xAA,0x22,0x9C,0x22,0x9C,0x39,0xF8,0x85,0xA2,0xF1,0xD3,0xBE,0x2A, + 0x00,0xB7,0x14,0x43,0x72,0xC0,0xCC,0x9C,0x10,0xD0,0x61,0xAA,0x49,0xC0,0x02,0x0D,0xFC,0xC2,0x40,0x0D,0x0C,0x0A,0x00,0xE2,0x09,0x5A,0x10,0xF0,0xDD,0xA8, + 0x01,0xC0,0x22,0x91,0x10,0xD0,0xC2,0x19,0x80,0xB7,0x0C,0x46,0x85,0x04,0x02,0x08,0x33,0xD0,0x40,0x09,0x00,0xC4,0x02,0x87,0x80,0xB7,0xCB,0x45,0x31,0xF0, + 0x66,0xA9,0x80,0xC0,0x08,0x59,0x49,0xC0,0x00,0x0A,0x00,0xC2,0x00,0x0A,0x20,0xE2,0x06,0xA1,0x60,0xB7,0x4B,0x45,0x11,0xD0,0x12,0x0A,0x20,0xB7,0x4D,0x43, + 0x06,0x71,0x01,0x01,0x42,0xB3,0x26,0x44,0x44,0x70,0x21,0xB3,0x24,0x44,0x01,0xC0,0x02,0x90,0xFF,0xFF,0xA1,0x90,0x49,0xC0,0x02,0x0A,0xFC,0xC2,0x40,0x0A, + 0x08,0xF2,0x9D,0xA0,0x72,0xC0,0xCC,0x9C,0x49,0xC0,0x02,0x09,0xFC,0xC2,0x70,0x09,0x08,0xF0,0x41,0xAA,0x40,0x75,0x04,0x0A,0x08,0xF0,0x41,0xA2,0xE2,0x90, + 0x80,0xB7,0x0C,0x46,0x00,0xC4,0x02,0x09,0x08,0xF2,0x09,0xA1,0xF8,0xF9,0x9D,0xAA,0x22,0x9C,0x80,0xB7,0x4D,0x45,0x40,0xC0,0x00,0x7D,0x12,0xB4,0x62,0x52, + 0x80,0xB7,0x4D,0x43,0x48,0x70,0xA2,0x93,0xFD,0xFF,0xA1,0x93,0xD8,0x97,0x49,0xC0,0x02,0x0A,0xFC,0xC2,0x40,0x0A,0x48,0xF2,0x09,0xAA,0x00,0xC2,0x35,0x5A, + 0x04,0x2A,0x80,0xB5,0x08,0x44,0x22,0x9C,0x1D,0xA6,0x20,0x84,0x8C,0x9B,0x0A,0x0A,0x17,0xC9,0x83,0x9C,0xA0,0xB7,0x0C,0x46,0x04,0x1A,0x00,0xC1,0x82,0x0E, + 0xF1,0xD0,0x58,0x0B,0x08,0xF2,0x41,0xA2,0x34,0xC0,0x3F,0x9B,0x88,0xF2,0xA1,0xAA,0x49,0xC0,0x02,0x09,0x01,0xC0,0x16,0x0D,0xFC,0xC2,0x40,0x09,0x0F,0xC0, + 0xFE,0x2A,0x48,0xF0,0x49,0xA9,0x55,0x71,0x48,0xC0,0x02,0x0A,0x45,0xB3,0x46,0x44,0x00,0xC6,0x02,0x0F,0x55,0x71,0x08,0xC0,0x00,0x1A,0x46,0xB3,0x46,0x44, + 0x00,0xC8,0x80,0x7C,0xA0,0xB5,0x8C,0x48,0x05,0xC0,0xA2,0x90,0x8B,0x05,0xB2,0x09,0x94,0xC1,0x50,0x98,0xDA,0x05,0xB2,0x09,0x81,0x02,0x94,0xC1,0x4B,0x98, + 0x24,0xD0,0x08,0x59,0x49,0xC0,0x02,0x0A,0x5B,0xCA,0x16,0x09,0xFC,0xC2,0x40,0x0A,0x64,0x05,0x5A,0xCA,0x14,0x09,0x48,0xDA,0x09,0xA0,0x88,0xDA,0x81,0xA2, + 0x48,0xDA,0x0E,0xA3,0x88,0xDA,0x06,0xA1,0x08,0xF2,0x11,0xA1,0xA7,0x9B,0x0A,0x0A,0x17,0xC8,0x81,0x9C,0x49,0xC0,0x82,0x0E,0xFC,0xC2,0xC0,0x0E,0x92,0x0F, + 0x0A,0x0F,0x82,0x0B,0x94,0xC0,0xC9,0x9B,0x71,0xC9,0x80,0x9C,0x11,0xF0,0xC4,0x2A,0x01,0xC0,0xE4,0x91,0x80,0xB7,0x08,0x44,0x00,0x75,0x02,0xC0,0x44,0x93, + 0x34,0xC0,0x89,0x99,0x1C,0xC0,0x3E,0x7C,0xFF,0xFF,0xE4,0x91,0x0E,0x0A,0xFF,0xB5,0x74,0x7F,0x08,0xF2,0x41,0xA2,0x71,0xC9,0x80,0x9C,0x00,0xE0,0x08,0x2A, + 0x00,0xC0,0xE4,0x91,0x17,0xC9,0x83,0x9C,0x9F,0xB7,0x6C,0x7F,0x04,0x1A,0x9F,0xB5,0x6C,0x7F,0x5F,0xB7,0x6C,0x7F,0x80,0x74,0x04,0x93,0x27,0xC9,0x8B,0x9C, + 0x08,0xF2,0x42,0xA3,0x94,0xC0,0x9C,0x9B,0x71,0xC9,0x80,0x9C,0x11,0xF0,0xC4,0x2A,0xFE,0xFF,0xA2,0x92,0x50,0xF2,0x25,0xA9,0x50,0xF2,0x2D,0xAA,0x88,0x70, + 0x01,0xC0,0xA2,0x90,0x90,0xDA,0x25,0xA9,0x50,0xF2,0x25,0xAA,0x49,0xC0,0x00,0x09,0x00,0xC2,0x08,0x5A,0x00,0xC2,0x00,0x09,0xA8,0x01,0x08,0xD0,0x65,0xAA, + 0x08,0xD0,0xE1,0xAA,0x00,0x75,0x01,0xC0,0x44,0x91,0x50,0xF2,0x25,0xAA,0xF6,0xCF,0xFD,0x2A,0x90,0xDA,0x22,0xA9,0x11,0xD0,0x56,0x09,0x09,0x59,0x28,0x01, + 0x95,0x70,0x0F,0x02,0x24,0xB3,0x26,0x44,0x50,0xF2,0x25,0xA2,0xA2,0x97,0x40,0x75,0xFD,0xFF,0x02,0x90,0x71,0xC1,0x80,0x9C,0x9C,0x97,0x34,0xC0,0x31,0x99, + 0x1C,0xC0,0x3E,0x7C,0xFE,0xFF,0x84,0x91,0x71,0xC1,0x80,0x9C,0x04,0x7D,0xFE,0xFF,0xE4,0x90,0x80,0xB7,0x08,0x44,0x00,0x75,0xFC,0xFF,0xA4,0x91,0x98,0x97, + 0xA3,0x9E,0x74,0xC0,0xC6,0x98,0xD5,0x97,0x32,0xD0,0xD3,0x6D,0x02,0xC0,0xA2,0x09,0x74,0xC1,0xAB,0x9B,0x8B,0x05,0x02,0xC0,0xA2,0x09,0x81,0x02,0x74,0xC1, + 0xA5,0x9B,0x5A,0x97,0x40,0xB7,0x0C,0x43,0x71,0xC0,0xCE,0x9C,0x40,0xB7,0x14,0x46,0xB0,0x5D,0x00,0xC1,0x80,0x2D,0x10,0xF0,0x41,0xAA,0xFE,0xCE,0x7D,0x2A, + 0xA1,0x9E,0xB2,0x35,0x10,0xF0,0xC2,0xA1,0x71,0xC0,0xCE,0x9C,0x22,0x9C,0x80,0xB7,0x8C,0x68,0x8C,0x5D,0x10,0xD1,0x39,0x05,0x08,0xF0,0x41,0xA8,0x11,0xD0, + 0x04,0x1A,0x02,0x75,0x1A,0xD0,0x48,0x12,0x22,0xB4,0x34,0x46,0x22,0x9C,0x0D,0xA6,0x80,0xB7,0x8C,0x68,0x86,0x0E,0x5D,0x9E,0x08,0xF2,0x82,0xA2,0x08,0xF2, + 0x86,0xA9,0x05,0x07,0x07,0x03,0x14,0xC0,0x40,0x9A,0x8B,0x05,0xCF,0x9B,0x40,0xB7,0x8C,0x45,0x1E,0x0A,0x81,0xC2,0x80,0x3A,0x12,0xD0,0x28,0x09,0x08,0xF0, + 0x59,0xA2,0xA1,0xC0,0x02,0x0A,0x08,0xF0,0x41,0xA3,0x08,0xF0,0x49,0xA2,0x08,0xF0,0x56,0xA3,0x10,0xF0,0xC1,0xA2,0x01,0xC0,0x84,0x3A,0x10,0xF0,0xC1,0xA2, + 0x9F,0xB7,0xEE,0x7E,0xBF,0xB7,0x6E,0x7F,0xDF,0xB7,0xEE,0x7F,0x60,0x8C,0x22,0x9C,0x05,0xA6,0x40,0xB7,0x8C,0x68,0x06,0x0A,0x5D,0x9E,0x08,0xF0,0x41,0xA2, + 0x08,0xF0,0xC6,0xA9,0x9D,0x9E,0x01,0xC2,0x80,0x3A,0x14,0xC0,0x11,0x9A,0x82,0x0D,0xA0,0x9B,0x40,0xB7,0x94,0x45,0x42,0x0A,0x34,0xC0,0x42,0x09,0x10,0xF0, + 0x59,0xA2,0x11,0xD0,0xA8,0x0D,0x21,0xC0,0x02,0x0A,0x04,0x0A,0x10,0xF0,0xC2,0xA2,0x10,0xF0,0x49,0xA2,0x10,0xF0,0x55,0xA1,0x08,0xF0,0xE1,0xA2,0x01,0xC0, + 0x84,0x3A,0x08,0xF0,0xE1,0xA2,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0x22,0x9C,0x1D,0xA6,0x20,0xB7,0x8C,0x68,0x06,0x0A,0x5E,0x9E,0x80,0xB5, + 0x2D,0x40,0x60,0xB7,0xB5,0x40,0x96,0x9E,0x9D,0x9E,0x55,0x9E,0x4F,0x9E,0xE2,0x99,0x82,0x0D,0x72,0x9B,0x74,0x9E,0x80,0xC2,0xD0,0x5E,0x80,0xC2,0xA8,0x5A, + 0x40,0xB7,0x8C,0x45,0xD8,0x32,0x6C,0x9E,0x12,0xD0,0x28,0x09,0xD8,0x32,0x42,0x0A,0x08,0xF0,0x59,0xA2,0x11,0xC0,0x02,0x0A,0x04,0x0A,0x08,0xF0,0xC1,0xA3, + 0x01,0xC2,0x08,0x3B,0x08,0xF0,0x49,0xA2,0x34,0xC0,0x42,0x0A,0x08,0xF0,0xD1,0xA2,0x08,0xF0,0x55,0xA2,0x10,0xF0,0x41,0xA3,0x01,0xC0,0x04,0x3B,0x10,0xF0, + 0x41,0xA3,0x9F,0xB7,0x6E,0x7E,0xBF,0xB7,0xEE,0x7E,0xDF,0xB7,0x6E,0x7F,0xFF,0xB7,0xEE,0x7F,0x02,0xC0,0x00,0x8C,0x22,0x9C,0x0D,0xA6,0x5D,0x9E,0x80,0xB7, + 0x8C,0x68,0xA4,0xD2,0x8C,0x59,0x86,0x08,0x01,0xC1,0xB8,0x05,0x31,0xF0,0xE5,0xA0,0x10,0xF0,0xE2,0xA9,0xF2,0xD3,0xAE,0x2E,0xF2,0xD3,0x2E,0x2B,0x07,0x03, + 0x9E,0x99,0x40,0x77,0x82,0x0D,0x01,0xD0,0xB2,0x0D,0x2B,0x9B,0x80,0xB7,0x8C,0x45,0x80,0xC2,0x94,0x5A,0x05,0xC8,0x12,0x09,0xD8,0x02,0x12,0xD0,0x58,0x09, + 0x1E,0x0A,0x08,0xF2,0x39,0xA2,0x05,0xC8,0x02,0x0A,0x08,0xF2,0x21,0xA3,0x08,0xF2,0x2A,0xA3,0x10,0xF0,0x41,0xA2,0x10,0xF0,0x41,0xA1,0x9F,0xB7,0xEE,0x7E, + 0xBF,0xB7,0x6E,0x7F,0xDF,0xB7,0xEE,0x7F,0x60,0x8C,0x22,0x9C,0x05,0xA6,0x5D,0x9E,0x40,0xB7,0x8C,0x68,0x80,0xC2,0x0C,0x5A,0x28,0xE2,0x06,0xA9,0x60,0xB5, + 0x90,0x44,0x82,0x76,0x02,0x91,0xAB,0x9E,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0x0E,0x97,0x08,0xF2,0x86,0xA9,0x69,0x99,0xAB,0x9E,0x9F,0xB7, + 0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0x04,0x97,0x05,0xA6,0x5D,0x9E,0x0E,0xC0,0x7C,0x2D,0x0E,0xC0,0x7C,0x29,0xA7,0x9B,0xAB,0x9E,0x9F,0xB7,0x6E,0x7F, + 0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0xD6,0x97,0x0D,0xA6,0x51,0xD0,0x38,0x0E,0x87,0x06,0xA2,0x9E,0x86,0x0D,0xE8,0x55,0x07,0xC0,0xC0,0x2D,0xFC,0x98,0x80,0xB7, + 0x8C,0x45,0x80,0xC2,0x14,0x5F,0x80,0xC2,0x8C,0x5E,0x01,0xC1,0x68,0x07,0x11,0xD0,0x68,0x0F,0x80,0xB7,0x8C,0x68,0x08,0xF2,0xC1,0xAA,0x01,0xC1,0xD8,0x06, + 0x01,0xC0,0xA0,0x3A,0x08,0xF2,0xC1,0xA2,0x10,0xF2,0xA6,0xA9,0xFF,0xCF,0xE8,0x2A,0x2D,0x99,0x08,0xF2,0xC1,0xA2,0x02,0x0A,0xFF,0xCF,0xDE,0x2A,0x08,0xF2, + 0xC1,0xA2,0x10,0xF2,0x4D,0xA2,0x9F,0xB7,0xEE,0x7E,0xBF,0xB7,0x6E,0x7F,0xDF,0xB7,0xEE,0x7F,0x60,0x8C,0x22,0x9C,0x1D,0xA6,0x80,0xB7,0x8C,0x45,0x5F,0x9E, + 0x02,0x0F,0x32,0xD0,0xC8,0x0A,0x07,0xC0,0x42,0x0B,0x01,0xC0,0xC2,0x0A,0x8A,0x0F,0x0B,0x94,0x7F,0x0A,0x4A,0x42,0x00,0xE0,0x68,0x23,0x04,0x0F,0xDA,0x02, + 0x02,0xC0,0x80,0x0E,0x01,0xC0,0x42,0x90,0x4E,0x79,0xA2,0x92,0x10,0xF2,0x21,0xAA,0x05,0xC0,0x04,0x7D,0xFF,0xFF,0x02,0x92,0x40,0xB7,0x94,0x68,0x00,0xC3, + 0x8C,0x5D,0xFD,0xCF,0x76,0x2A,0xB4,0x05,0x10,0xF2,0x21,0xA2,0x31,0xF0,0xE6,0xA3,0x10,0xF0,0xE2,0xA9,0x04,0x0F,0x02,0xC0,0x80,0x0E,0x01,0x99,0x7F,0x0A, + 0x4A,0x42,0x00,0xE0,0x68,0x23,0xDA,0x02,0xFF,0xFF,0x44,0x90,0x9F,0xB7,0x6E,0x7E,0xBF,0xB7,0xEE,0x7E,0xDF,0xB7,0x6E,0x7F,0xFF,0xB7,0xEE,0x7F,0x02,0xC0, + 0x00,0x8C,0x22,0x9C,0x05,0xA6,0x74,0xC1,0x99,0x9A,0x11,0xC0,0x82,0x0D,0x74,0xC1,0x7E,0x9A,0x09,0xC8,0x42,0x0A,0xF0,0xC0,0x60,0x0A,0x80,0xB5,0x2C,0x4C, + 0x09,0xC8,0x42,0x09,0x80,0xB7,0x0C,0x42,0xE4,0xC0,0x50,0x09,0x40,0xB5,0xAC,0x4C,0x40,0xB5,0x2C,0x4A,0x40,0xB5,0x2C,0x42,0x40,0xB5,0x2C,0x4B,0x48,0xF2, + 0x09,0xAA,0x40,0xB7,0x0C,0x43,0x00,0xC8,0x00,0x7D,0x52,0xD0,0xA0,0x3A,0x82,0x90,0x79,0x29,0x40,0xB5,0x0C,0x43,0x6C,0x9E,0x82,0x0A,0xFE,0xCF,0x7C,0x2A, + 0xAB,0x9E,0x89,0x01,0x74,0xC1,0x95,0x9A,0x71,0xC1,0xCD,0x9C,0xF9,0x2E,0x6C,0x9E,0xD8,0x32,0x71,0xC1,0xCD,0x9C,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F, + 0x40,0x8C,0x22,0x9C,0x0D,0xA6,0x82,0x0A,0x07,0x03,0x07,0x07,0x53,0x9E,0xAD,0x9E,0x72,0xC1,0xCD,0x9C,0xA0,0x76,0x00,0xC0,0x62,0x93,0x80,0x76,0x00,0xC0, + 0xC2,0x92,0xAA,0x76,0x00,0xC0,0x82,0x93,0x8B,0x01,0x0E,0x08,0x83,0x9E,0x54,0xC1,0x98,0x99,0x72,0xC1,0xCD,0x9C,0x0D,0x00,0x0D,0x04,0x9F,0xB7,0xEE,0x7E, + 0xBF,0xB7,0x6E,0x7F,0xDF,0xB7,0xEE,0x7F,0x60,0x8C,0x22,0x9C,0x0A,0x08,0xF0,0x97,0x54,0xC1,0xA1,0x98,0x00,0x74,0xFF,0xFF,0xE2,0x91,0x8B,0x01,0xE9,0x97, + 0x80,0xB7,0x0C,0x46,0x0E,0x08,0x08,0xF2,0x89,0xA9,0xE3,0x97,0x0D,0xA6,0x07,0x03,0x07,0x07,0xA0,0xB7,0x0C,0x43,0x71,0xC1,0xCD,0x9C,0xA8,0x76,0xA2,0x91, + 0x71,0xC1,0xCD,0x9C,0x0D,0x00,0x0D,0x04,0x9F,0xB7,0xEE,0x7E,0xBF,0xB7,0x6E,0x7F,0xDF,0xB7,0xEE,0x7F,0x60,0x8C,0x22,0x9C,0x22,0x98,0x71,0xC1,0xCD,0x9C, + 0x0D,0x00,0x0D,0x04,0x9F,0xB7,0xEE,0x7E,0xBF,0xB7,0x6E,0x7F,0xDF,0xB7,0xEE,0x7F,0x60,0x8C,0x22,0x9C,0x40,0xB7,0x94,0x43,0x80,0xB7,0x0C,0x46,0xB4,0x35, + 0x60,0xB5,0x94,0x43,0x08,0xF2,0x96,0xA1,0x22,0x9C,0x40,0xB7,0x94,0x43,0x80,0xB7,0x0C,0x46,0xFD,0x4D,0xB4,0x25,0x60,0xB5,0x94,0x43,0x08,0xF2,0x96,0xA1, + 0x22,0x9C,0x0D,0xA6,0x80,0xB7,0x0C,0x46,0x09,0xC2,0x3E,0x0F,0x04,0xC1,0x3C,0x0F,0x32,0xD0,0xC0,0x0A,0x31,0xD0,0x48,0x0B,0x10,0xF2,0x21,0xA9,0x80,0xB7, + 0x8C,0x43,0x00,0xE0,0xA8,0x22,0x00,0xC0,0x22,0x93,0x0B,0x02,0x07,0xE0,0x40,0x2A,0x08,0xF2,0xC1,0xA2,0x00,0xC0,0x44,0x93,0x72,0x9E,0x00,0xE0,0x54,0x22, + 0xFF,0xFF,0xC2,0x91,0xA3,0x9E,0x74,0xC0,0x5D,0x99,0x10,0xF2,0x21,0xA9,0x80,0xB7,0x8C,0x43,0x00,0xE0,0xA8,0x22,0xFF,0xFF,0x64,0x91,0x9F,0xB7,0xEE,0x7E, + 0xBF,0xB7,0x6E,0x7F,0xDF,0xB7,0xEE,0x7F,0x60,0x8C,0x22,0x9C,0xA3,0x9E,0xE7,0x9A,0xE6,0x97,0x02,0x0A,0x10,0xF0,0x61,0xA2,0x22,0x9C,0x10,0xF0,0x61,0xAA, + 0x00,0x75,0xA2,0x93,0x40,0xB7,0x0C,0x43,0x71,0xC0,0xCE,0x9C,0x10,0xF0,0x61,0xAA,0x04,0x1A,0x10,0xF0,0x61,0xA2,0x71,0xC0,0xCE,0x9C,0x02,0x08,0x22,0x9C, + 0x40,0xB7,0x0C,0x43,0x71,0xC0,0xCE,0x9C,0x10,0xF0,0x61,0xAA,0x04,0x0A,0x10,0xF0,0x61,0xA2,0x71,0xC0,0xCE,0x9C,0x02,0x08,0x22,0x9C,0x1C,0xC0,0xFE,0x7C, + 0x20,0x59,0x12,0x0A,0x02,0xD0,0x48,0x1A,0x30,0xC0,0x00,0x29,0x44,0x32,0x60,0xB7,0x0C,0x47,0x5D,0x2A,0x8C,0x5D,0xA1,0x9E,0xA0,0x2D,0x84,0x3D,0xB2,0x35, + 0x71,0xD0,0x30,0x09,0x08,0xF0,0xC2,0xA1,0x0F,0xC0,0x7E,0x2D,0xF9,0x2D,0x08,0xF0,0xC2,0xA1,0x08,0xF0,0x7E,0xA1,0x22,0x9C,0x80,0xB7,0x0C,0x47,0x71,0xD1, + 0x48,0x09,0x08,0xF0,0x41,0xAA,0x00,0x75,0xB6,0x93,0x22,0x9C,0x40,0xB7,0x0C,0x47,0xA2,0xD1,0xA0,0x5D,0x28,0xF0,0x59,0xAA,0x9A,0x9E,0xCE,0xCF,0x7D,0x2A, + 0xA3,0x9E,0x30,0xC0,0x00,0x2D,0x26,0x35,0x08,0xF0,0x42,0xA1,0x08,0xF0,0x41,0xAA,0x30,0xC0,0x00,0x2A,0xC8,0x70,0x64,0x93,0x22,0x9C,0x05,0xA6,0xA0,0xB7, + 0x0C,0x47,0x12,0x0A,0xC8,0xF2,0x25,0xA2,0xDB,0x9B,0x88,0xF2,0x3D,0xAA,0xC8,0xF2,0xA1,0xAA,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0x22,0x9C, + 0x05,0xA6,0xA0,0xB7,0x0C,0x47,0xC8,0xF2,0xA6,0xA1,0xCB,0x9B,0x88,0xF2,0x3D,0xAA,0xC8,0xF2,0x21,0xA8,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C, + 0x22,0x9C,0x8C,0x5D,0x0E,0xC0,0xE0,0x2D,0x84,0x3D,0xEC,0x97,0x8C,0x5D,0x0E,0xC0,0xE0,0x2D,0xE8,0x97,0x9A,0x0D,0xE6,0x97,0x05,0xA6,0x10,0xF0,0xE9,0xAA, + 0x87,0x06,0x82,0x09,0x02,0xC0,0xA2,0x0D,0x2E,0x99,0xFF,0xCF,0xC2,0x2A,0x02,0xC0,0xB2,0x0D,0x82,0x09,0x28,0x99,0x01,0xC0,0x84,0x3A,0x02,0xC0,0xC2,0x0D, + 0x82,0x09,0x22,0x99,0xFE,0xC9,0xFD,0x2A,0x02,0xC0,0xF2,0x0D,0x82,0x09,0x1C,0x99,0x8B,0x01,0x00,0xC4,0x80,0x39,0xA2,0x0D,0x17,0x99,0x40,0xC0,0x82,0x0D, + 0x00,0xC1,0xA2,0x09,0x12,0x99,0x60,0xC0,0x82,0x0D,0x00,0xC1,0xA2,0x09,0x0D,0x99,0x40,0xC0,0xA2,0x0D,0x82,0x09,0x09,0x99,0x40,0xC0,0xA2,0x0D,0x86,0x09, + 0x05,0x99,0x40,0xC0,0xA2,0x0D,0x8A,0x09,0x01,0x99,0xA0,0xB7,0x0C,0x43,0x71,0xC1,0xCD,0x9C,0x40,0xC0,0x92,0x0D,0x82,0x09,0xF9,0x98,0x40,0xC0,0x92,0x0D, + 0x8A,0x09,0xF5,0x98,0x40,0xB7,0x14,0x46,0x31,0xD0,0x20,0x0D,0x08,0xF0,0x41,0xAA,0x01,0xC0,0x30,0x2A,0x01,0xC0,0x18,0x75,0x44,0x93,0x10,0xF0,0x4D,0xA2, + 0x71,0xC1,0xCD,0x9C,0x8B,0x05,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0xEF,0x95,0x39,0xF8,0x05,0xA2,0x80,0xB7,0x8C,0x49,0x00,0x75,0xE2,0x90, + 0x74,0xC0,0xED,0x9B,0x80,0xB7,0x8C,0x49,0x00,0x75,0x64,0x93,0x60,0xB7,0x0C,0x43,0x71,0xC0,0xCF,0x9C,0x60,0xB7,0x14,0x46,0x20,0xB7,0x0C,0x47,0x02,0x0A, + 0xB1,0xD0,0x38,0x0D,0x80,0xB5,0x2D,0x57,0x08,0xF0,0x41,0xAA,0x20,0x7D,0xA2,0x93,0x40,0xB7,0x2D,0x53,0x10,0xF0,0x61,0xAA,0xFF,0xCF,0x3E,0x2A,0x09,0x01, + 0x01,0xC0,0x40,0x39,0x10,0xF0,0x61,0xA1,0x10,0xC0,0x02,0x09,0x10,0xF0,0x62,0xA9,0x10,0xF0,0x61,0xA2,0x10,0xF0,0x61,0xA2,0x40,0xB5,0x2D,0x40,0x71,0xC0, + 0xCF,0x9C,0x06,0x08,0xF8,0xF9,0x1D,0xAA,0x22,0x9C,0x05,0xA6,0xA0,0xB7,0x0C,0x43,0x71,0xC1,0xCD,0x9C,0x82,0x0D,0x34,0xC1,0xA0,0x9B,0x40,0xB7,0x0C,0x47, + 0xB2,0xD1,0x28,0x09,0x12,0xD2,0xA0,0x08,0x10,0xF0,0x41,0xAA,0xF1,0xD1,0xA8,0x08,0x7F,0xCF,0x7E,0x2A,0x81,0xC0,0x00,0x3A,0x10,0xF0,0x41,0xA2,0x60,0xB7, + 0x2D,0x40,0x60,0xB7,0x55,0x40,0x02,0xC0,0x02,0x0A,0xC8,0xF0,0x49,0xA2,0x60,0xB5,0x2D,0x40,0x60,0xB5,0x55,0x40,0x10,0xF0,0x41,0xAA,0x7F,0xCF,0x7E,0x2A, + 0x10,0xF0,0x41,0xA2,0x71,0xC1,0xCD,0x9C,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0x22,0x9C,0x00,0xB7,0x0C,0x46,0x10,0xF0,0xEA,0xA8,0xB1,0xD0, + 0x80,0x08,0x80,0xB7,0x2D,0x40,0x0C,0x75,0xB4,0x93,0x00,0xB7,0x94,0x47,0xFF,0xCF,0xC2,0x2C,0x01,0xC0,0x84,0x3C,0xFE,0xC9,0xFD,0x2C,0xB1,0xD0,0x08,0x0D, + 0xF1,0xD0,0x88,0x0D,0x02,0x0A,0x00,0xC4,0x80,0x3C,0xD2,0xD0,0x00,0x0D,0x80,0xB5,0x4C,0x45,0x08,0xF0,0x41,0xA2,0x10,0xF0,0x41,0xA2,0x08,0xF0,0x61,0xA2, + 0x20,0xB5,0x54,0x41,0x10,0xF0,0x7D,0xAA,0xFE,0xCC,0x7D,0x2A,0x00,0xC1,0x00,0x3A,0x82,0xB5,0x4C,0x40,0x83,0xB5,0x4C,0x40,0x80,0xB7,0x2D,0x40,0x0A,0x75, + 0xB4,0x93,0x01,0x05,0x40,0xC0,0x20,0x0D,0x0E,0xC0,0x6A,0x0A,0x0E,0xC0,0x6E,0x09,0x10,0xF0,0x41,0xA2,0x60,0xB9,0x18,0x40,0x10,0xF0,0x41,0xA1,0x08,0x0A, + 0x10,0xF0,0x41,0xA2,0x04,0x0A,0xA1,0x93,0x80,0xB7,0x2D,0x40,0x06,0x75,0xB4,0x93,0x02,0x0A,0x10,0xF0,0x41,0xA2,0x50,0xF0,0x7D,0xA9,0x84,0x7C,0x01,0xC0, + 0x22,0x90,0x10,0xC0,0x02,0x0A,0x10,0xF0,0x41,0xA2,0x20,0xB7,0x0C,0x43,0x71,0xC0,0xCD,0x9C,0x44,0x9E,0x02,0x09,0x40,0xC0,0x10,0x0A,0x0A,0x0D,0x08,0xF2, + 0x01,0xA1,0x08,0xF2,0x02,0xA1,0x31,0xD0,0x00,0x09,0x08,0xF0,0x41,0xAA,0x01,0xC0,0x30,0x2A,0x01,0xC0,0x18,0x75,0x44,0x93,0x80,0xB5,0xAC,0x41,0x71,0xC0, + 0xCD,0x9C,0x15,0x95,0x06,0x0A,0x10,0xF0,0x41,0xA2,0xE2,0x97,0x80,0xB7,0x0C,0x46,0x9A,0x9E,0xB1,0xD0,0x40,0x09,0x08,0xF0,0x41,0xAA,0x00,0x75,0xA2,0x93, + 0x80,0xB7,0x8C,0x47,0x5A,0x9E,0x40,0xE0,0x46,0xA1,0x22,0x9C,0x02,0x0A,0x22,0x0D,0x82,0xB4,0x00,0xC0,0x02,0xB2,0x20,0x46,0x22,0x9C,0x39,0xF8,0x85,0xA2, + 0x00,0xE0,0x80,0x09,0x02,0xC0,0xC2,0x90,0x60,0xB7,0x84,0x47,0x60,0xB7,0x1C,0x46,0x82,0x0A,0x39,0x9E,0x60,0x9D,0xE0,0x9D,0xE4,0x9D,0xB2,0xE0,0x30,0x85, + 0x10,0xD0,0xB2,0x19,0x40,0xC0,0x20,0x85,0x40,0xC0,0x60,0x08,0x42,0xC0,0x40,0x0C,0x50,0xC0,0x80,0x0C,0x8B,0x00,0x02,0xC0,0x02,0x87,0xC0,0x76,0x00,0xC0, + 0xC2,0x92,0x80,0xC2,0xA0,0x59,0x01,0xC0,0x84,0x39,0x03,0x01,0x10,0xF0,0x41,0xAA,0x06,0x75,0xB4,0x93,0x34,0x32,0x04,0x09,0x97,0x70,0x41,0xA2,0x20,0xB5, + 0x2C,0x40,0x40,0xB5,0x44,0x40,0x20,0xB5,0x4D,0x40,0x44,0x92,0x84,0x0A,0xFF,0xFF,0x01,0x91,0xB1,0xE0,0x30,0x85,0x08,0xF0,0x41,0xAA,0x02,0x75,0xB4,0x93, + 0x70,0x9D,0x02,0x09,0x40,0xC0,0x10,0x0A,0x06,0x0D,0x08,0xF2,0x01,0xA1,0x08,0xF2,0x02,0xA1,0xF8,0xF9,0x9D,0xAA,0x22,0x9C,0x60,0xB7,0x1C,0x46,0x60,0xB7, + 0x84,0x47,0xEA,0x97,0xA2,0xD1,0x08,0x5E,0xFE,0xC0,0x7C,0x2A,0x20,0xC0,0x00,0x75,0x00,0xC0,0xE2,0x93,0x80,0xC0,0x00,0x75,0x00,0xC0,0x82,0x92,0x00,0x75, + 0x40,0xB3,0xA4,0x48,0x31,0xD0,0x30,0x0A,0xF3,0xC1,0x7E,0x0D,0x08,0xF2,0x01,0xA9,0x00,0xC1,0x00,0x0D,0x53,0x9E,0x26,0x21,0x00,0xC2,0x00,0x39,0x08,0xF2, + 0x01,0xA1,0x22,0x9C,0x08,0xF0,0x61,0xAA,0x41,0x2A,0x24,0x3A,0x08,0xF0,0x61,0xA2,0x22,0x9C,0x08,0xF0,0x69,0xAA,0x08,0xF0,0x6D,0xA9,0x08,0xF0,0x61,0xA2, + 0x08,0xF0,0x65,0xA1,0x22,0x9C,0x02,0x0A,0x71,0xC1,0xCC,0x9C,0x10,0xF0,0xE1,0xA1,0x71,0xC1,0xCC,0x9C,0x22,0x9C,0x39,0xF8,0x05,0xA2,0x80,0xB7,0x0C,0x42, + 0x02,0x0D,0x06,0x09,0x08,0xF2,0x02,0xA1,0x80,0xB7,0x0C,0x53,0x40,0xB5,0x0C,0x49,0x10,0xCB,0x81,0x9C,0x60,0xB7,0x14,0x56,0x60,0xB7,0x8C,0x51,0xE6,0x9B, + 0x80,0xB7,0x0C,0x42,0x48,0xF2,0x09,0xAA,0x10,0x7D,0x22,0x91,0x20,0xB7,0x0C,0x44,0x02,0x0A,0x81,0xB5,0x2D,0x41,0xF8,0xF9,0x1D,0xAA,0x22,0x9C,0x40,0xB7, + 0x0C,0x44,0x20,0xC0,0x20,0x09,0x08,0xF0,0x41,0xAA,0x01,0xC0,0x04,0x3A,0x08,0xF0,0x41,0xA2,0xF8,0xF9,0x1D,0xAA,0x22,0x9C,0x80,0xB7,0x0C,0x42,0x02,0x0D, + 0x06,0x09,0x08,0xF2,0x01,0xA1,0x40,0xB5,0x94,0x52,0x40,0xB5,0x14,0x49,0x48,0xF2,0x09,0xAA,0x00,0xC8,0x00,0x7D,0x40,0xB3,0xA4,0x48,0x80,0xB7,0x0C,0x44, + 0x20,0xC0,0x20,0x0A,0x08,0xF2,0x01,0xA9,0x08,0xF2,0x01,0xA1,0x22,0x9C,0x05,0xA6,0x40,0xB7,0x8C,0x59,0x60,0xB9,0x78,0x40,0x08,0xD0,0x41,0xAA,0x06,0xC0, + 0x00,0x09,0x11,0xF1,0xC0,0x2A,0x00,0xC0,0x84,0x93,0x01,0x93,0x80,0xB7,0x0C,0x49,0x02,0x75,0x02,0x91,0x0B,0x00,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F, + 0x40,0x8C,0x22,0x9C,0x80,0xB7,0x88,0x45,0x00,0x75,0x24,0x91,0x80,0xB7,0x0C,0x59,0x40,0xB7,0x0C,0x46,0x08,0xF2,0x01,0xAA,0x48,0xF0,0x41,0xA2,0xC2,0x9B, + 0xEC,0x97,0x06,0x08,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0x22,0x9C,0x80,0xB7,0x0C,0x46,0x87,0x04,0xB1,0xD0,0x40,0x09,0x08,0xF0,0x41,0xAA, + 0x0A,0x75,0xB4,0x93,0x40,0xB7,0xCD,0x44,0x20,0xB7,0x8C,0x47,0xF0,0xCF,0x01,0x29,0x40,0xB5,0x2D,0x45,0x80,0xB7,0x4D,0x45,0xFC,0xCF,0x01,0x2A,0x80,0xB5, + 0xAD,0x45,0x40,0xB7,0x49,0x52,0x40,0xB5,0x2D,0x46,0x80,0xB7,0xCD,0x45,0x80,0xB5,0xAD,0x47,0x40,0xB7,0x4D,0x41,0x40,0xB5,0x2D,0x41,0x80,0xB7,0xCD,0x43, + 0x82,0xB5,0x2D,0x40,0x22,0x9C,0x90,0xD0,0xF2,0xA9,0xFE,0xCF,0xFC,0x29,0x80,0xC1,0x21,0x58,0x84,0x0D,0x0E,0xC0,0xFC,0x29,0x01,0xC1,0x07,0x60,0x06,0x00, + 0x22,0x9C,0x40,0xB7,0x0C,0x47,0xE8,0xF0,0x4D,0xAA,0x81,0xC0,0x00,0x3A,0x08,0xF0,0x41,0xA2,0x22,0x9C,0x05,0xA6,0x10,0xD0,0xE5,0xA9,0x5D,0x9E,0xC0,0x74, + 0x02,0xC0,0xC4,0x90,0x80,0xB7,0x8C,0x59,0xAB,0xCA,0x2A,0x0D,0xAA,0xCA,0x2C,0x0D,0x58,0x11,0x17,0x59,0x01,0xC1,0x25,0x61,0x04,0x19,0x3C,0x29,0x06,0xC0, + 0x02,0x69,0x40,0xC0,0x45,0xA9,0x12,0xF1,0xA0,0x2A,0x02,0xC0,0x24,0x91,0x50,0xF0,0x7D,0xAA,0x00,0xC4,0x00,0x7D,0xC2,0x90,0x50,0xF0,0x7D,0xAA,0x04,0xC0, + 0x00,0x7D,0xE2,0x90,0x60,0xB7,0x8C,0x4C,0x54,0xC1,0x54,0x98,0xA0,0xB5,0x94,0x4C,0x08,0xD2,0x21,0xAA,0x02,0x09,0x0A,0xC0,0x7C,0x2A,0x08,0xD2,0x21,0xA2, + 0x40,0xB5,0x8C,0x49,0x08,0xD2,0x21,0xAA,0x08,0x7D,0x01,0xC0,0x02,0x90,0x80,0xB7,0x0C,0x46,0xB1,0xD0,0x48,0x09,0x08,0xF0,0x41,0xAA,0x20,0x7D,0xA2,0x93, + 0x20,0xB7,0x0C,0x47,0x20,0xB7,0x2D,0x53,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0x22,0x9C,0x50,0xF0,0x7D,0xAA,0x01,0xC1,0x00,0x3A,0x50,0xF0, + 0x7D,0xA2,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0x22,0x9C,0x08,0xD2,0x21,0xAA,0x10,0x7D,0xFE,0xFF,0xE4,0x93,0x08,0xD2,0x21,0xAA,0x02,0x7D, + 0xFE,0xFF,0x44,0x93,0xF0,0x97,0x50,0xF0,0x7D,0xA9,0x9B,0x9E,0x8B,0x01,0x01,0xC1,0x00,0x39,0x48,0xF2,0x3D,0xA1,0x48,0xF2,0x3D,0xAA,0x01,0xC0,0x40,0x3A, + 0x48,0xF2,0x3D,0xA2,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0x69,0xC0,0x00,0x91,0x05,0xA6,0x50,0xF0,0x7D,0xAA,0x5D,0x9E,0x81,0xC0,0x00,0x7D, + 0xE2,0x90,0x80,0xB7,0x08,0x47,0x1C,0xC0,0x3E,0x7D,0x01,0xC0,0x84,0x92,0x48,0xF2,0x3D,0xAA,0x81,0xC0,0x00,0x7D,0x01,0xC0,0x24,0x90,0x48,0xF2,0x3D,0xAA, + 0x11,0xC0,0x00,0x7D,0x01,0xC0,0xC4,0x92,0x01,0xC9,0x80,0x9C,0x88,0xF2,0x39,0xA2,0x34,0xC1,0x78,0x98,0x80,0xB7,0x0C,0x46,0xB1,0xD0,0x48,0x09,0x08,0xF0, + 0x41,0xAA,0x20,0x7D,0xA2,0x93,0x20,0xB7,0x0C,0x47,0x06,0x08,0x20,0xB7,0x2D,0x53,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0x22,0x9C,0x08,0xDA, + 0x35,0xAA,0x3C,0x2A,0x04,0x75,0x00,0xC0,0x62,0x93,0x02,0x75,0xFF,0xFF,0x04,0x90,0xAB,0x9E,0x74,0xC0,0xA3,0x99,0xDB,0x97,0x5B,0x9E,0x09,0xC8,0xC2,0x0D, + 0xEC,0xC1,0xE0,0x0D,0x74,0xC0,0xE2,0x98,0x02,0x08,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0x22,0x9C,0xAB,0x9E,0xF4,0xFF,0x79,0x99,0xC9,0x97, + 0xAB,0x9E,0x74,0xC0,0x73,0x9A,0xC5,0x97,0x05,0xA6,0xA0,0xB7,0x8C,0x59,0x03,0x94,0x74,0xC0,0xF7,0x98,0x80,0xB7,0x8C,0x4A,0x04,0x0A,0x3C,0x2A,0x06,0xC0, + 0x02,0x6A,0x50,0xC2,0x05,0xAA,0x08,0xC0,0x00,0x7D,0x84,0x92,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0x22,0x9C,0x39,0xF8,0x05,0xA2,0x80,0xB7, + 0x08,0x45,0x1C,0xC0,0x3E,0x7D,0x02,0x91,0x74,0xC0,0xDD,0x98,0x80,0xB7,0x08,0x45,0x1C,0xC0,0x3E,0x7D,0x44,0x93,0xF8,0xF9,0x1D,0xAA,0x22,0x9C,0x0D,0xA6, + 0xC0,0xB7,0x0C,0x46,0x48,0xF2,0x51,0xAA,0x88,0xF2,0x41,0xA9,0x0F,0xC0,0x7E,0x29,0x03,0xC0,0x82,0x74,0x40,0xB5,0x8C,0x48,0x01,0xC0,0x74,0x91,0xC0,0xB7, + 0x14,0x42,0x50,0xF2,0x49,0xAA,0x00,0xC2,0x00,0x7D,0x03,0xC0,0x84,0x92,0x06,0x0A,0x03,0xC0,0x88,0x74,0x80,0xB5,0x88,0x45,0x04,0xC0,0x12,0x90,0x40,0xB7, + 0x14,0x59,0x3B,0xC0,0x7A,0x0A,0x04,0xC0,0x04,0x0A,0x10,0xF0,0x41,0xA2,0x10,0xF0,0x45,0xA2,0x48,0xF2,0x41,0xA2,0x40,0xB7,0x8C,0x48,0x05,0x02,0xFF,0xCF, + 0x78,0x0A,0x1C,0xC0,0x3E,0x75,0x32,0x91,0x10,0xF0,0x45,0xAA,0x08,0x3A,0x10,0xF0,0x45,0xA2,0x03,0x94,0xC0,0xB7,0x14,0x42,0xD4,0xFF,0xEC,0x9A,0xA0,0xB7, + 0x14,0x47,0x02,0x0A,0x69,0x9E,0x80,0xB5,0xAD,0x5B,0x40,0xB7,0x8C,0x48,0x03,0xC0,0x88,0x74,0x01,0xC0,0xB4,0x93,0x88,0xC0,0x02,0x0A,0x80,0xB5,0x2D,0x5C, + 0x69,0x9E,0x04,0xC0,0x42,0x09,0xCC,0xC0,0x42,0x0A,0x80,0xB5,0xAD,0x5C,0x40,0xB5,0x2D,0x5D,0x40,0xB7,0x0C,0x44,0x34,0xC0,0x20,0x09,0x08,0xF0,0x41,0xAA, + 0x00,0xE2,0xC1,0x5A,0x84,0x93,0x8A,0x0D,0xD4,0xFF,0x51,0x9A,0xAB,0x9E,0xD4,0xFF,0x4E,0x9A,0x54,0xC0,0x8E,0x9B,0x10,0xC0,0x02,0x0A,0x7F,0x09,0x09,0xC2, + 0xBE,0x0D,0x10,0xF2,0xC1,0xA2,0x04,0xC1,0xBC,0x0D,0x10,0xF2,0x21,0xA2,0x08,0xF2,0x4D,0xA1,0xD4,0xFF,0x42,0x9B,0xF1,0xC1,0x02,0x0A,0xF0,0xC0,0x00,0x0A, + 0x08,0xF2,0x59,0xA2,0x9F,0xB7,0xEE,0x7E,0xBF,0xB7,0x6E,0x7F,0xDF,0xB7,0xEE,0x7F,0x60,0x8C,0x22,0x9C,0x69,0x9E,0xF4,0xC0,0x42,0x0A,0x80,0xB5,0x2D,0x5C, + 0xC4,0x97,0x40,0xB7,0x14,0x59,0x10,0xF0,0x45,0xAA,0x48,0xF2,0x41,0xA2,0x40,0xB7,0x8C,0x48,0x03,0xC0,0x88,0x74,0xFC,0xFF,0x34,0x93,0xFE,0xC3,0x7E,0x0A, + 0x88,0xF2,0x59,0xA2,0x40,0xB7,0x8C,0x48,0x91,0x97,0x40,0xB7,0x14,0x59,0x3B,0xC0,0x42,0x0A,0x04,0xC0,0x04,0x0A,0xFF,0xC3,0x7E,0x09,0x10,0xF0,0x41,0xA2, + 0x10,0xF0,0x45,0xA2,0x48,0xF2,0x41,0xA2,0x88,0xF2,0x59,0xA1,0x40,0xB7,0x8C,0x48,0x7E,0x97,0x05,0xA6,0x5D,0x9E,0x82,0x0D,0xD4,0xFF,0xD3,0x99,0x40,0xB7, + 0x0C,0x4B,0x20,0xB7,0x0C,0x44,0x82,0x0D,0xFE,0xCF,0x7C,0x29,0x41,0xB5,0xAD,0x68,0x48,0xDA,0x21,0xAA,0x06,0x0D,0x01,0xC0,0x04,0x3A,0x81,0xB5,0x2D,0x68, + 0x08,0xD2,0x21,0xA9,0x08,0xF2,0xB9,0xA9,0x0E,0xC0,0x7C,0x29,0x05,0x59,0x04,0x49,0x04,0x29,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0xCE,0xFF, + 0x00,0x92,0x1D,0xA6,0x02,0xC0,0x40,0x84,0x00,0xB7,0x90,0x46,0x7F,0x0A,0x7F,0xB5,0xF4,0x7F,0x1F,0xB5,0xF4,0x7A,0x80,0xB5,0x88,0x46,0x01,0xC8,0x82,0x9C, + 0x06,0x0A,0x90,0xF0,0x69,0xA1,0x80,0xB5,0x08,0x46,0x10,0xD0,0x61,0xA9,0x84,0x7C,0x09,0xC0,0x64,0x93,0xA0,0xB7,0x0C,0x46,0x80,0xB7,0x0C,0x44,0x32,0xD0, + 0xD8,0x09,0xB2,0xD0,0x50,0x08,0x34,0xC0,0x20,0x0A,0x9F,0xB5,0x6C,0x7F,0x80,0xB7,0x0C,0x47,0x02,0x0D,0x02,0xC0,0x80,0x0A,0x60,0xC0,0x50,0x0A,0xFF,0x08, + 0x5F,0xB5,0xF4,0x7C,0x5F,0xB5,0x74,0x7B,0x7F,0xB5,0xF4,0x7D,0x9F,0xB5,0xEC,0x7E,0x1F,0xB5,0x74,0x7E,0xBF,0xB5,0x6C,0x7A,0x3F,0xB5,0x6C,0x7D,0x5F,0xB5, + 0x74,0x7C,0x5F,0xB5,0xF4,0x7B,0x7F,0xB7,0xF4,0x7F,0x10,0xD0,0x61,0xAA,0x02,0x7D,0x08,0xC0,0x82,0x90,0x60,0xB7,0x0C,0x51,0x60,0xB7,0x94,0x56,0xF4,0xFF, + 0x34,0x99,0x7F,0xB7,0xF4,0x7F,0x8E,0x9B,0x1F,0xB7,0xF4,0x7F,0x80,0xB7,0x48,0x40,0x04,0x7D,0xE2,0x90,0x80,0xB7,0x88,0x46,0x1C,0xC0,0x3C,0x75,0x1E,0xC0, + 0x62,0x91,0x3F,0xB7,0x74,0x7F,0x80,0xB7,0x4D,0x40,0x00,0xE2,0x41,0x5A,0x42,0x90,0x00,0x9F,0x5F,0xB7,0xEC,0x7F,0x08,0xD8,0x55,0xAA,0x3C,0x2A,0x08,0x75, + 0x07,0xC0,0x42,0x90,0xC0,0xB7,0x14,0x4B,0x76,0x9E,0x29,0xF2,0xC5,0xAB,0x8F,0x02,0x01,0xCF,0x80,0x2A,0x01,0xD0,0x40,0x75,0x01,0xC0,0x22,0x90,0x01,0xD0, + 0x40,0x75,0x01,0xC0,0xB2,0x92,0x01,0xCA,0x40,0x75,0x10,0xC0,0xE2,0x90,0x01,0xCA,0x40,0x75,0x02,0xC0,0x92,0x93,0x01,0xC2,0x40,0x75,0x0A,0xC0,0x42,0x92, + 0x01,0xC8,0x40,0x75,0x09,0xC0,0x42,0x91,0xB6,0x9E,0x76,0x9E,0x29,0xF2,0xC5,0xAB,0x8F,0x02,0x01,0xCF,0x80,0x2A,0x01,0xD0,0x40,0x75,0xFF,0xFF,0x64,0x90, + 0x01,0xC0,0xE0,0x7D,0x62,0x92,0x7F,0xB7,0xF4,0x7F,0x50,0xF0,0x7D,0xAA,0x01,0xC0,0x04,0x7D,0xFF,0xFF,0x84,0x91,0x50,0xF0,0x7D,0xAA,0x08,0xC0,0x00,0x7D, + 0xFF,0xFF,0xC4,0x90,0xFE,0xCF,0xFC,0x2B,0x80,0xC3,0x08,0x5A,0x68,0x03,0xB6,0x9E,0xDF,0x97,0x01,0xD6,0x40,0x75,0x18,0xC0,0xA2,0x93,0x01,0xD6,0x40,0x75, + 0x03,0xC0,0xD2,0x93,0x01,0xD2,0x40,0x75,0x15,0xC0,0x22,0x93,0x01,0xD4,0x40,0x75,0xFE,0xFF,0xE4,0x91,0x7F,0xB7,0xEC,0x7F,0x82,0x0D,0xA4,0xD3,0x10,0x5B, + 0x08,0xD0,0x61,0xAA,0x0E,0xC0,0x7C,0x2A,0x00,0xC2,0x05,0x5A,0x04,0x4A,0x12,0xD0,0xC2,0x2A,0xD4,0xFF,0xE6,0x98,0x01,0xD4,0x40,0x75,0x03,0xC0,0x02,0x92, + 0x73,0x9E,0x82,0x0D,0x6A,0x9E,0x07,0x05,0xB6,0x9E,0xD4,0xFF,0xA5,0x98,0x06,0x0A,0x9F,0xB5,0x6C,0x7C,0xB0,0x97,0x01,0xCC,0x40,0x75,0x0E,0xC0,0x42,0x91, + 0x01,0xCE,0x40,0x75,0xFD,0xFF,0x04,0x91,0x29,0xF2,0x45,0xA9,0x9F,0xB7,0xEC,0x7F,0x11,0xD0,0xF2,0x29,0xC0,0x74,0x08,0xF2,0x11,0xA1,0x08,0xD2,0x82,0xA9, + 0x0D,0x02,0x29,0xF2,0x05,0xA9,0x1F,0xB7,0xF4,0x7F,0x22,0x0D,0x01,0xD0,0x28,0x1D,0x40,0xB5,0x4A,0x45,0x29,0xF2,0x05,0xA9,0x26,0x35,0x01,0xC3,0x82,0x09, + 0x40,0xB5,0xCA,0x45,0x29,0xF2,0x05,0xA9,0x7F,0xB7,0xF4,0x7F,0x40,0xB5,0x4C,0x43,0x08,0xF2,0x01,0xAA,0x80,0xB5,0xCC,0x43,0x40,0xB7,0x88,0x46,0x02,0x0A, + 0x80,0xB5,0x4C,0x46,0x09,0x59,0x0C,0x29,0x40,0xB5,0x50,0x40,0x40,0xB5,0x48,0x50,0x34,0xC0,0xEF,0x9A,0x01,0xC9,0x80,0x9C,0x5F,0xB7,0xEC,0x7F,0x60,0xB7, + 0x94,0x56,0x82,0x09,0x88,0xF0,0x4D,0xA2,0xF4,0xFF,0x5D,0x98,0x02,0x0A,0x06,0x08,0x80,0xB5,0x08,0x46,0x9F,0xB7,0x6E,0x7B,0xBF,0xB7,0xEE,0x7B,0xDF,0xB7, + 0x6E,0x7C,0xFF,0xB7,0xEE,0x7C,0x04,0xC0,0x40,0x8C,0x22,0x9C,0x01,0xDA,0x40,0x75,0x0A,0xC0,0x82,0x90,0x01,0xDE,0x40,0x75,0x02,0xC0,0xC2,0x91,0x01,0xD8, + 0x40,0x75,0xFC,0xFF,0x42,0x90,0xB6,0x9E,0x4D,0x97,0x73,0x9E,0x82,0x0D,0x6A,0x9E,0x07,0x05,0xB6,0x9E,0xD4,0xFF,0x37,0x98,0x45,0x97,0x60,0xB7,0x8C,0x50, + 0xFE,0x96,0x5F,0xB7,0xF4,0x7E,0x89,0xC0,0x82,0x09,0x10,0xF0,0xC1,0xA1,0x1A,0x97,0x60,0xB7,0x94,0x56,0x60,0xB7,0x8C,0x50,0xF4,0xFF,0x28,0x98,0x3F,0xB7, + 0xEC,0x7F,0x80,0xB7,0xAD,0x47,0x08,0xC0,0x00,0x7D,0x1C,0xC0,0x04,0x90,0x3F,0xB7,0xF4,0x7F,0x80,0xB7,0xCD,0x47,0x08,0xC0,0x00,0x7D,0x1B,0xC0,0x24,0x92, + 0x7F,0xB7,0xF4,0x7F,0x01,0xC1,0x82,0x09,0x34,0xC0,0x99,0x9A,0x40,0xB7,0x0C,0x47,0x0E,0x0A,0x08,0xF0,0x4D,0xA2,0x40,0xB7,0x8C,0x48,0x01,0xC0,0x12,0x0A, + 0x10,0xC0,0x04,0x0A,0x88,0x70,0xF4,0xFF,0xF2,0x93,0x80,0xB7,0x0C,0x59,0xA0,0xB7,0x0C,0x46,0x08,0xF2,0x05,0xAA,0x40,0x3A,0x48,0xF2,0x21,0xA2,0x96,0x96, + 0x29,0xF2,0xC6,0xA9,0x10,0xF2,0x4D,0xAA,0x20,0xB7,0x0C,0x57,0x08,0xF2,0xC1,0xA9,0xFF,0xC0,0xFE,0x2B,0x80,0xB5,0x2D,0x40,0x10,0xF2,0x52,0xA9,0x91,0xD0, + 0x68,0x0F,0x40,0xB5,0xB5,0x40,0x10,0xF2,0x55,0xA9,0x40,0xB5,0x2D,0x41,0x10,0xF2,0x59,0xAA,0x80,0xB5,0x0C,0x4F,0x94,0xC0,0xF2,0x9B,0xC2,0x75,0x13,0xC0, + 0x44,0x92,0x02,0x09,0x5F,0xB5,0xEC,0x7B,0x60,0xB7,0x94,0x57,0x90,0xD0,0x7D,0xAA,0x08,0x75,0xF6,0xFF,0xC2,0x93,0xB6,0x9E,0xF4,0xC0,0x3E,0x9B,0xDA,0x96, + 0x3F,0xB7,0xEC,0x7F,0x80,0xB7,0xAD,0x47,0x00,0xC1,0x10,0x3A,0x80,0xB5,0xAD,0x47,0x40,0xB7,0xAD,0x47,0x08,0xC0,0x00,0x39,0x40,0xB5,0xAD,0x47,0x3F,0xB7, + 0x74,0x7A,0x06,0xC0,0x7E,0x09,0xA0,0xB7,0x4D,0x40,0x40,0xB5,0x4D,0x40,0x29,0xF2,0xC6,0xA9,0x08,0xF2,0xC1,0xA9,0x31,0xD0,0x68,0x0F,0xD4,0xFF,0x32,0x9B, + 0x5F,0xB7,0x74,0x7A,0xB6,0x9E,0x10,0xF0,0xC1,0xA2,0xB6,0x96,0x0F,0x02,0xFF,0xC0,0x40,0x2A,0x11,0xC0,0x00,0x75,0x17,0xC0,0x22,0x92,0x09,0xC0,0x00,0x75, + 0x12,0xC0,0xE2,0x91,0x02,0x09,0xBB,0x9E,0x01,0xE0,0xBE,0x2D,0xF5,0xFF,0xA2,0x90,0x5B,0x9E,0x02,0x0A,0x7D,0x4A,0x00,0xD0,0xC6,0x01,0x32,0xD0,0xE0,0x0C, + 0x85,0x01,0x1F,0xB7,0xF4,0x7F,0x5F,0xB7,0xD5,0x7F,0x80,0xB7,0xCA,0x42,0x3C,0x2A,0x04,0x75,0x01,0xC0,0x62,0x90,0x40,0xB7,0x4D,0x40,0x54,0x9E,0xB7,0xCF, + 0x7C,0x0A,0x00,0xCF,0x00,0x0A,0x00,0xC2,0x00,0x75,0x74,0x91,0x10,0xF0,0x41,0xA1,0xA0,0x0C,0xFF,0xFF,0x21,0x91,0xA2,0xD1,0x0C,0x5E,0x68,0x03,0xB6,0x9E, + 0x7F,0x96,0x3F,0xB7,0x6C,0x7E,0x80,0xB7,0x2D,0x40,0x00,0x75,0x24,0x92,0x3F,0xB7,0x6C,0x7E,0x80,0xB7,0x2D,0x40,0x00,0x75,0xA2,0x92,0xEA,0x97,0xC0,0x74, + 0xFE,0xFF,0xC2,0x93,0xF1,0xD3,0x2E,0x2E,0x10,0x1A,0x20,0x75,0xFE,0xFF,0x12,0x93,0x26,0xD2,0x0C,0x59,0x20,0x85,0x50,0xE0,0x44,0x80,0x02,0xC0,0x00,0x90, + 0xFE,0xFF,0xE0,0x91,0xFE,0xFF,0xA0,0x91,0xFE,0xFF,0x60,0x91,0x01,0xC0,0xC0,0x91,0xFE,0xFF,0xE0,0x90,0xFE,0xFF,0xA0,0x90,0xFE,0xFF,0x60,0x90,0x00,0xC0, + 0x80,0x93,0xFD,0xFF,0xE0,0x93,0xFD,0xFF,0xA0,0x93,0xFD,0xFF,0x60,0x93,0xFD,0xFF,0x20,0x93,0xFD,0xFF,0xE0,0x92,0xFD,0xFF,0xA0,0x92,0xFD,0xFF,0x60,0x92, + 0x00,0xC0,0x40,0x90,0x00,0xB7,0x14,0x58,0x40,0xB7,0x4D,0x40,0x80,0xB7,0x4C,0x41,0x28,0x31,0x40,0xB5,0x4D,0x40,0xA8,0x97,0x20,0xB7,0x0C,0x58,0x40,0xB7, + 0x4D,0x40,0x80,0xB7,0xAD,0x40,0x28,0x31,0x40,0xB5,0x4D,0x40,0x9E,0x97,0x00,0xB7,0x14,0x58,0x40,0xB7,0x4D,0x40,0x80,0xB7,0x4C,0x40,0x28,0x31,0x40,0xB5, + 0x4D,0x40,0x94,0x97,0x20,0xB7,0x8C,0x58,0x40,0xB7,0x4D,0x40,0x80,0xB7,0x29,0x4B,0xFE,0xCF,0x0D,0x29,0x00,0xC2,0x08,0x5A,0x70,0x2A,0x28,0x31,0x40,0xB5, + 0x4D,0x40,0x85,0x97,0x1F,0xB7,0xF4,0x7F,0x80,0xC3,0x10,0x5A,0x80,0xB5,0x4C,0x43,0x08,0xDA,0x41,0xA9,0x40,0xB5,0x4A,0x44,0xED,0xFF,0xA0,0x93,0x3F,0xB7, + 0xF4,0x7F,0xA4,0xD3,0x91,0x5B,0x80,0xB7,0xCB,0x42,0xFE,0xC0,0xFC,0x2F,0x3C,0x2A,0x04,0x75,0x11,0xC0,0x62,0x90,0x80,0xC3,0x41,0x5A,0xF2,0xD3,0xCE,0x2A, + 0x7C,0x77,0xFA,0x0A,0x55,0xB3,0x34,0x48,0xB3,0x9E,0x7B,0x9E,0xAA,0x9E,0x01,0xC1,0xFA,0x07,0x34,0xC0,0x35,0x99,0x80,0xC2,0x08,0x5A,0x01,0xE1,0xDA,0x16, + 0x68,0x03,0xFF,0xFF,0x04,0x92,0xB6,0x9E,0xEF,0xFF,0xA0,0x90,0x9F,0xB7,0x6C,0x7C,0x00,0x75,0x0E,0xC0,0xC4,0x91,0x1F,0xB7,0xF4,0x7F,0x80,0xB7,0x48,0x40, + 0x04,0x7D,0xE2,0x90,0x80,0xB7,0xCA,0x42,0x3C,0x2A,0x04,0x75,0x0C,0xC0,0x22,0x93,0x3F,0xB7,0xEC,0x7F,0x80,0xB7,0x29,0x40,0x04,0x7D,0xF2,0xFF,0x22,0x93, + 0x80,0xB7,0x0C,0x59,0x3F,0xB7,0x74,0x7A,0x08,0xF2,0x05,0xAA,0x80,0xB5,0x4D,0x40,0x40,0xB7,0x8C,0x48,0x01,0xC0,0x12,0x0A,0x10,0xC0,0x00,0x0A,0x88,0x70, + 0x00,0xC0,0x12,0x93,0x80,0xB7,0xAD,0x47,0x01,0xC0,0x08,0x7D,0xC4,0x90,0x80,0xB7,0xAD,0x47,0x08,0xC0,0x00,0x7D,0xA2,0x91,0x5F,0xB7,0xEC,0x7F,0x88,0xD0, + 0x51,0xAA,0x06,0x75,0xFC,0x90,0x48,0xF0,0x5D,0xAA,0x09,0xC0,0x00,0x3A,0x48,0xF0,0x5D,0xA2,0x7F,0xB7,0xEC,0x7C,0x7F,0xB7,0xF4,0x7F,0x91,0x59,0x01,0xCB, + 0x80,0x39,0x34,0xC0,0x16,0x99,0x5F,0xB7,0xF4,0x7B,0x80,0x76,0x02,0xC0,0x24,0x92,0x7F,0xB7,0x6C,0x7D,0xC0,0x74,0x02,0xC0,0x82,0x91,0x7F,0xB7,0x74,0x7B, + 0xC0,0x76,0x01,0xC0,0xE2,0x90,0x98,0x9E,0x00,0xE0,0x8D,0x5E,0x00,0xC0,0xC2,0x92,0x55,0x9E,0x04,0x94,0x5B,0x71,0x00,0xC0,0x22,0x92,0xA2,0x0D,0xD4,0xFF, + 0xA0,0x98,0x3F,0xB7,0x6C,0x7D,0x0E,0xC0,0x7C,0x28,0x00,0x74,0xA0,0x18,0x84,0x0A,0x3F,0xB5,0x6C,0x7D,0x22,0x92,0x02,0x74,0xA2,0x91,0x7F,0xB7,0xF4,0x7F, + 0x01,0xCE,0x82,0x09,0x34,0xC0,0xE8,0x98,0xD4,0xFF,0x6B,0x98,0xD4,0xFF,0x4A,0x98,0xEF,0xFF,0xA0,0x92,0x9F,0xB7,0x6C,0x7D,0x40,0xB7,0x14,0x47,0x40,0xB7, + 0x0C,0x47,0x00,0xC2,0x11,0x5A,0x10,0xC8,0x83,0x9C,0x06,0xC0,0x10,0x0D,0x04,0xC0,0x70,0x09,0x08,0xC0,0x86,0x09,0x0C,0xC0,0x61,0x93,0x7F,0xB7,0x6C,0x7D, + 0x31,0xF0,0x3E,0x2A,0x42,0x91,0x00,0xC2,0x0C,0x5A,0x04,0x3A,0x10,0xF0,0x41,0xA2,0x08,0xF0,0x41,0xAA,0x00,0x75,0xB6,0x93,0x7F,0xB7,0xF4,0x7F,0x10,0xF0, + 0x69,0xA9,0x05,0x02,0x01,0xC0,0x3C,0x2A,0x01,0xC0,0x14,0x75,0x0D,0xC0,0x22,0x90,0x01,0xC0,0x3C,0x29,0x01,0xC0,0x96,0x74,0x0C,0xC0,0xE2,0x91,0x8A,0x0D, + 0xD4,0xFF,0x1D,0x98,0x3F,0xB7,0xEC,0x7F,0x20,0xB7,0x14,0x47,0x06,0x0A,0x80,0xB5,0x08,0x45,0x20,0xB5,0x0C,0x4A,0x40,0xB7,0xAD,0x47,0x80,0xB7,0x4D,0x40, + 0x04,0x59,0xFF,0xCF,0x7A,0x2A,0x04,0x3A,0x01,0xC0,0x04,0x29,0x44,0x32,0x80,0xB5,0x4D,0x40,0xED,0xFF,0x20,0x91,0x29,0xF2,0x46,0xA9,0x7F,0xB7,0xF4,0x7F, + 0x80,0xC3,0x90,0x5B,0xFF,0xB5,0xEC,0x7C,0x10,0xF0,0x7E,0xA1,0x08,0xF2,0x41,0xAA,0x3F,0xB7,0xEC,0x7A,0x51,0xD0,0xE0,0x0D,0x50,0xF0,0x75,0xA2,0x10,0xF2, + 0x4D,0xA9,0x30,0x2D,0x91,0xD0,0x60,0x0F,0x50,0xF0,0x79,0xA1,0x08,0xD8,0x65,0xAA,0x55,0x70,0x50,0xD8,0x6D,0xA2,0x08,0xD8,0x61,0xA9,0x50,0xD8,0x69,0xA1, + 0x10,0xF2,0x55,0xAA,0x50,0xF0,0x65,0xA2,0x10,0xF2,0x59,0xA9,0x50,0xF0,0x69,0xA1,0x10,0xF2,0x5D,0xAA,0x50,0xF0,0x6D,0xA2,0x40,0xB5,0x90,0x46,0x82,0x91, + 0x02,0x09,0x71,0xC0,0xCE,0x9C,0x50,0xF0,0x7D,0xAA,0x01,0xC0,0x10,0x3A,0x50,0xF0,0x7D,0xA2,0x71,0xC0,0xCE,0x9C,0x3F,0xB7,0xF4,0x7F,0x80,0xB7,0xCB,0x42, + 0x3C,0x2A,0x08,0x75,0x06,0xC0,0x62,0x91,0x7F,0xB7,0xF4,0x7F,0x50,0xF0,0x7D,0xAA,0x08,0xC0,0x00,0x7D,0xE6,0xFF,0x02,0x92,0x10,0xD8,0x75,0xAA,0x3C,0x2A, + 0x04,0x75,0xE6,0xFF,0x44,0x91,0x10,0xD0,0x61,0xAA,0x04,0x7D,0xE6,0xFF,0xA2,0x90,0xB6,0x9E,0x54,0xC0,0x3A,0x9A,0xE6,0xFF,0x20,0x90,0x1F,0xB7,0xF4,0x7F, + 0x80,0xB7,0x48,0x40,0x04,0x7D,0x02,0xC0,0xA2,0x91,0x80,0xB7,0xCA,0x42,0x3C,0x2A,0x28,0x1A,0x02,0x75,0xD4,0x90,0x80,0xC3,0x09,0x5A,0x04,0x2A,0x9F,0xB5, + 0x6C,0x7B,0x29,0xF2,0xC5,0xA8,0x3F,0xB7,0xF4,0x7F,0x8A,0x0D,0x3F,0xB5,0x6C,0x7D,0x08,0xF2,0xC2,0xAA,0xA0,0xB5,0x55,0x48,0xB4,0xFF,0xC8,0x99,0xA0,0xB7, + 0x0C,0x43,0x71,0xC1,0xCD,0x9C,0x12,0xD0,0xF2,0x29,0x0B,0x05,0x82,0x09,0x06,0x09,0xB4,0xFF,0x59,0x9B,0x10,0xF2,0xCD,0xA9,0x02,0x0D,0x52,0x9E,0x90,0x59, + 0x8A,0x0D,0xB4,0xFF,0x7F,0x99,0xB4,0xFF,0x6C,0x9B,0x8E,0x0D,0xB4,0xFF,0x72,0x9B,0xD4,0xFF,0xF6,0x98,0x86,0x0D,0xB4,0xFF,0x6D,0x9B,0x5F,0xB7,0xEC,0x7D, + 0x0A,0x0A,0x08,0xF0,0x41,0xA2,0x71,0xC1,0xCD,0x9C,0x51,0xD0,0x60,0x0F,0xB6,0x9E,0xE3,0xFF,0x20,0x93,0x86,0x0D,0xB4,0xFF,0x5E,0x9B,0xD4,0xC0,0x88,0x99, + 0x86,0x09,0x7F,0xB5,0xEC,0x7B,0xEC,0xFF,0x60,0x91,0x51,0xD0,0x60,0x0F,0xB6,0x9E,0xE3,0xFF,0x40,0x91,0x20,0xB7,0x0C,0x4B,0x80,0xB7,0x2D,0x40,0x01,0xD2, + 0x00,0x75,0xE1,0xFF,0x22,0x92,0x00,0x9F,0xE1,0xFF,0xC0,0x91,0x1F,0xB7,0xF4,0x7F,0x80,0xB7,0xCA,0x42,0x3C,0x2A,0x04,0x75,0xED,0xFF,0xA4,0x91,0x80,0xB7, + 0x48,0x40,0x02,0x7D,0xED,0xFF,0x02,0x91,0x80,0xB7,0x8C,0x48,0x01,0xC0,0x8A,0x08,0x0E,0xC0,0xF8,0x08,0x02,0x71,0xEC,0xFF,0xF2,0x93,0x80,0xB7,0xCC,0x47, + 0x08,0xC0,0x00,0x7D,0xEC,0xFF,0x22,0x93,0x81,0x05,0xB4,0xFF,0x6A,0x9B,0x02,0x09,0xEC,0xFF,0x80,0x92,0x80,0xB7,0x8C,0x57,0x88,0xD2,0x1D,0xAA,0x08,0x75, + 0xF3,0xFF,0x84,0x90,0x40,0xB7,0x8C,0x58,0x40,0xB7,0xD4,0x47,0x81,0x05,0xC8,0xD0,0x45,0xAA,0x00,0xC1,0x10,0x3D,0x01,0xC8,0x82,0x09,0x80,0xB5,0xCA,0x44, + 0xC8,0xD0,0x49,0xA9,0x40,0xB5,0xD4,0x47,0x80,0xB7,0xCC,0x47,0x40,0xB5,0xCA,0x45,0x08,0xC0,0x00,0x3A,0x80,0xB5,0xCC,0x47,0x14,0xC0,0x94,0x9B,0x86,0x0D, + 0xB4,0xFF,0x00,0x9B,0xB4,0xFF,0x14,0x9B,0xE5,0xFF,0x00,0x90,0x82,0x0D,0xB4,0xFF,0x37,0x99,0x31,0x96,0x80,0xB7,0xCD,0x43,0x0C,0x2A,0x04,0x75,0xF9,0xFF, + 0x64,0x92,0x83,0x05,0x34,0xC0,0x40,0x9B,0x80,0xB7,0x8C,0x48,0x03,0xC0,0x08,0x75,0xF9,0xFF,0x52,0x91,0x5F,0xB7,0xF4,0x7F,0x50,0xD8,0x4D,0xA9,0x80,0x74, + 0xF9,0xFF,0x62,0x90,0x90,0xD0,0x51,0xAA,0x24,0xD1,0x21,0x59,0x0E,0xC0,0x7C,0x29,0x04,0x0A,0x00,0xC2,0x15,0x5A,0x04,0x0A,0x01,0xC1,0x45,0x62,0x15,0x59, + 0x44,0x02,0x00,0xC2,0x08,0x5A,0x49,0xC0,0x00,0x0A,0x88,0xC2,0x00,0x0A,0x08,0xF2,0x01,0xAA,0x49,0xC0,0x82,0x09,0x88,0xC2,0x80,0x09,0x08,0xF0,0x61,0xA2, + 0x05,0x97,0x0F,0x02,0xF1,0xC0,0x00,0x2A,0x21,0xC0,0x00,0x75,0x04,0xC0,0x62,0x90,0x81,0xC0,0x00,0x75,0x04,0xC0,0x82,0x92,0x41,0xC0,0x00,0x75,0x02,0xC0, + 0xC2,0x90,0x60,0xB7,0x94,0x57,0x90,0xD0,0x7D,0xAA,0x08,0x75,0xEE,0xFF,0x64,0x91,0x8F,0x05,0x8D,0x01,0xD4,0xFF,0x87,0x98,0xEE,0xFF,0xA0,0x90,0x06,0x09, + 0xE8,0xFF,0xA0,0x92,0x10,0xF0,0xC1,0xA1,0x08,0xF0,0x41,0xAA,0x00,0x75,0xB6,0x93,0x5F,0x96,0x83,0x05,0x01,0xC4,0x82,0x09,0x14,0xC0,0x2B,0x9B,0xE4,0xFF, + 0x80,0x91,0x8B,0x9E,0xB4,0xFF,0x66,0x9B,0xE3,0xFF,0xE0,0x93,0x40,0xB7,0x0C,0x47,0x0A,0x0D,0x0A,0xC0,0x20,0x09,0x08,0xF0,0x42,0xA1,0x08,0xF0,0x41,0xAA, + 0x04,0x75,0x64,0x93,0x68,0x96,0x50,0xF0,0x75,0xAA,0x00,0x75,0x03,0xC0,0x38,0x92,0x40,0xB7,0x0C,0x47,0x0A,0x0D,0x0A,0xC0,0x20,0x09,0x08,0xF0,0x42,0xA1, + 0x08,0xF0,0x41,0xAA,0x04,0x75,0x64,0x93,0x1F,0xB7,0xF4,0x7F,0x40,0xB7,0x4C,0x41,0x4D,0x96,0x20,0xB7,0x14,0x58,0x11,0xD0,0xE8,0x09,0x08,0xF0,0x61,0xAA, + 0x40,0xB7,0xCD,0x42,0x32,0xD0,0xE8,0x0D,0x51,0xD0,0xE0,0x0C,0x44,0x32,0x08,0xF0,0x61,0xA2,0x80,0xB7,0x4D,0x43,0x10,0xF0,0x62,0xA9,0x51,0xD0,0xE8,0x0D, + 0xA0,0x9E,0x92,0xD0,0xE8,0x0C,0x20,0x35,0x10,0xF0,0x62,0xA1,0x40,0xB7,0x14,0x58,0x40,0xB7,0x2D,0x40,0x60,0xB7,0x94,0x57,0x10,0xF0,0x5D,0xAA,0x28,0x31, + 0x40,0xB5,0x2D,0x40,0x50,0xF0,0x41,0xA9,0x08,0xF0,0x61,0xAA,0x44,0x32,0x08,0xF0,0x61,0xA2,0x40,0xB7,0x4D,0x40,0x50,0xF0,0x45,0xAA,0x28,0x31,0x40,0xB5, + 0x4D,0x40,0x8A,0x97,0x60,0xB7,0x0C,0x58,0x32,0xD0,0x68,0x0D,0x10,0xF0,0x41,0xAA,0x08,0xF0,0x6D,0xA9,0x60,0xB7,0x94,0x57,0x44,0x32,0x10,0xF0,0x41,0xA2, + 0x40,0xB7,0x4D,0x41,0x08,0xF0,0x6D,0xAA,0x28,0x31,0x40,0xB5,0x4D,0x41,0x75,0x97,0x60,0xB7,0x14,0x58,0x08,0xF2,0x41,0xA9,0x10,0xF0,0x71,0xAA,0x60,0xB7, + 0x94,0x57,0x28,0x31,0x08,0xF2,0x41,0xA1,0x90,0xD0,0x7D,0xAA,0x08,0x75,0x00,0xC0,0x62,0x92,0x3F,0xB7,0xEC,0x7F,0x40,0xB5,0xAD,0x43,0x60,0x97,0x01,0xC8, + 0x00,0x7D,0xFC,0xFF,0xE4,0x91,0x14,0xC1,0xC3,0x99,0x9F,0xB7,0xEC,0x7F,0x08,0xF2,0x09,0xA9,0xEF,0xFF,0x60,0x90,0xFE,0xCB,0x7D,0x29,0x08,0xF2,0x41,0xA1, + 0xEB,0x97,0x0D,0xA6,0xF1,0xD3,0xBE,0x2E,0x07,0x03,0xD4,0xFF,0x0E,0x98,0x80,0xB7,0x8C,0x4A,0x40,0xB7,0x8C,0x59,0x02,0x0D,0x06,0xC0,0x02,0x6A,0x08,0xC0, + 0x80,0x1A,0x20,0xD0,0xC4,0x02,0x90,0xF2,0x26,0xA1,0xD4,0xFF,0x7E,0x99,0xF1,0xD3,0x5E,0x2A,0x0A,0x75,0x01,0xC0,0x92,0x93,0x06,0x0A,0x00,0xC2,0x14,0x52, + 0xB1,0xF0,0xC8,0x2A,0x02,0xC0,0x62,0x90,0xA0,0xB7,0x0C,0x43,0x71,0xC1,0xCD,0x9C,0xB3,0x9E,0x6B,0x9E,0x14,0xC1,0x4A,0x98,0x10,0xF2,0x25,0xA9,0x80,0xB7, + 0x8C,0x4B,0x88,0x70,0xE2,0x90,0x50,0xF2,0x3D,0xAA,0x04,0xC0,0x00,0x3A,0x50,0xF2,0x3D,0xA2,0x10,0xD2,0x21,0xAA,0x40,0xB5,0x8C,0x4B,0x0E,0xC0,0x7C,0x2A, + 0x04,0xC0,0x00,0x3A,0x10,0xD2,0x21,0xA2,0x71,0xC1,0xCD,0x9C,0xD4,0xFF,0x67,0x99,0x80,0xB7,0x88,0x45,0x00,0x75,0x24,0x91,0x80,0xB7,0x0C,0x59,0x40,0xB7, + 0x0C,0x46,0x08,0xF2,0x05,0xAA,0x48,0xF0,0x41,0xA2,0x8B,0x05,0x01,0xC3,0x82,0x09,0x14,0xC0,0x3F,0x9A,0x80,0xB7,0x8C,0x4A,0x04,0x0A,0x3C,0x2A,0x80,0xB5, + 0x8C,0x4A,0x9F,0xB7,0xEE,0x7E,0xBF,0xB7,0x6E,0x7F,0xDF,0xB7,0xEE,0x7F,0x60,0x8C,0x22,0x9C,0x24,0x7D,0x84,0x91,0x02,0x7D,0xFF,0xFF,0xE2,0x91,0xB3,0x9E, + 0x14,0xC1,0x68,0x98,0xF4,0xC0,0x46,0x99,0x94,0xFF,0xF3,0x99,0xE6,0x97,0xC0,0xB7,0x14,0x43,0x72,0xC1,0xCE,0x9C,0xB3,0x9E,0x6B,0x9E,0xF4,0xC0,0xAB,0x9B, + 0x10,0xF2,0x2A,0xA9,0x00,0xCC,0x80,0x7E,0xE4,0x90,0x50,0xF2,0x3D,0xAA,0x40,0xC0,0x00,0x3A,0x50,0xF2,0x3D,0xA2,0x50,0xDA,0xA5,0xA2,0x10,0xF2,0xBD,0xA2, + 0x80,0xB7,0x8C,0x4B,0x10,0xF2,0x25,0xA9,0x50,0xF2,0xA5,0xA2,0x50,0xF2,0xA9,0xA2,0x88,0x70,0xE2,0x90,0x50,0xF2,0x3D,0xAA,0x04,0xC0,0x00,0x3A,0x50,0xF2, + 0x3D,0xA2,0x80,0xB7,0x0C,0x4C,0x88,0x70,0xE2,0x90,0x50,0xF2,0x3D,0xAA,0x01,0xC0,0x08,0x3A,0x50,0xF2,0x3D,0xA2,0x54,0x9E,0x01,0xC0,0x3C,0x2A,0x01,0xC0, + 0x04,0x75,0x02,0xC0,0x22,0x91,0x01,0xC0,0x3C,0x2D,0x01,0xC0,0x82,0x76,0x03,0xC0,0x02,0x90,0x10,0xD2,0x21,0xAA,0x40,0xB5,0x0C,0x4C,0x40,0xB5,0x8C,0x4B, + 0x0E,0xC0,0x7C,0x2A,0x04,0xC0,0x00,0x3A,0x10,0xD2,0x21,0xA2,0x72,0xC1,0xCE,0x9C,0xD4,0xFF,0xED,0x98,0x80,0xB7,0x88,0x45,0x00,0x75,0x24,0x91,0x80,0xB7, + 0x0C,0x59,0x40,0xB7,0x0C,0x46,0x08,0xF2,0x05,0xAA,0x48,0xF0,0x41,0xA2,0x8B,0x05,0x82,0x09,0x34,0xC0,0xEA,0x98,0x1C,0x99,0x10,0xD2,0x21,0xAA,0x04,0x7D, + 0x00,0xC0,0xE4,0x92,0x50,0xF2,0x3D,0xAA,0x08,0x7D,0xE2,0x90,0x50,0xF2,0x3D,0xAA,0x08,0xC0,0x00,0x3A,0x50,0xF2,0x3D,0xA2,0x50,0xF2,0x3D,0xAA,0x08,0xC0, + 0x00,0x7D,0x02,0xC0,0x24,0x90,0x8B,0x05,0x01,0xC1,0x82,0x09,0xAB,0x99,0x6D,0x97,0x8B,0x05,0xD4,0xFF,0xA4,0x99,0xF4,0xC0,0xD7,0x98,0x67,0x97,0x10,0xD2, + 0x21,0xAA,0x04,0x7D,0xFD,0xFF,0xC2,0x92,0x50,0xF2,0x3D,0xAA,0x80,0xC0,0x00,0x7D,0xFD,0xFF,0x02,0x92,0x50,0xF2,0x3D,0xAA,0x02,0x7D,0xFD,0xFF,0x64,0x91, + 0x50,0xF2,0x3D,0xAA,0x08,0xC0,0x00,0x7D,0xFD,0xFF,0xA2,0x90,0x50,0xF2,0x3D,0xAA,0x41,0xC0,0x00,0x3A,0x50,0xF2,0x3D,0xA2,0xA3,0x97,0x10,0xD2,0x21,0xAA, + 0x04,0x7D,0xFC,0xFF,0xE2,0x93,0x50,0xF2,0x3D,0xAA,0x80,0xC0,0x00,0x7D,0xFC,0xFF,0x22,0x93,0x50,0xF2,0x3D,0xAA,0x02,0x7D,0xFC,0xFF,0x84,0x92,0x50,0xF2, + 0x3D,0xAA,0x08,0xC0,0x00,0x7D,0xFC,0xFF,0xC2,0x91,0xE3,0x97,0x8B,0x05,0x01,0xC4,0x82,0x09,0x6C,0x99,0xBD,0x97,0x80,0xB7,0x08,0x47,0x5B,0x9E,0x1C,0xC0, + 0x3E,0x7D,0xE2,0x90,0x09,0xC8,0xC2,0x0D,0x40,0xC2,0xF0,0x0D,0x29,0xC0,0x20,0x92,0xCA,0xFF,0x40,0x93,0x05,0xA6,0x80,0xB7,0x8C,0x49,0x5D,0x9E,0x00,0x75, + 0xE2,0x90,0x34,0xC0,0x51,0x99,0x80,0xB7,0x8C,0x49,0x00,0x75,0x64,0x93,0x01,0xC9,0x80,0x9C,0xAB,0x9E,0x88,0xF2,0x35,0xA2,0x86,0x09,0xA0,0xB5,0x8C,0x49, + 0x34,0xC0,0x6C,0x98,0x02,0x09,0x71,0xC0,0xCE,0x9C,0x48,0xF2,0x3D,0xAA,0x03,0xC0,0x00,0x3A,0x48,0xF2,0x3D,0xA2,0x71,0xC0,0xCE,0x9C,0x48,0xF2,0x3D,0xAA, + 0x08,0xC0,0x00,0x7D,0x03,0xC0,0xE4,0x92,0x40,0xB7,0x8C,0x48,0x01,0xC0,0x0A,0x0A,0x0E,0xC0,0x78,0x0A,0x88,0x70,0x03,0xC0,0x74,0x90,0x40,0xB7,0x94,0x44, + 0x20,0xB7,0x14,0x47,0x02,0x09,0xD1,0xD0,0xA8,0x0D,0xF1,0xD2,0x10,0x0E,0x10,0xF0,0x55,0xA1,0x08,0xF2,0x01,0xA1,0x08,0xF0,0x61,0xA1,0x08,0xD2,0x21,0xAA, + 0x11,0xF0,0x42,0x29,0x03,0xC0,0xC4,0x91,0x48,0xF2,0x3D,0xAA,0x08,0xC0,0x00,0x7D,0x00,0xC0,0x22,0x92,0x20,0xB7,0x8C,0x46,0x42,0x0A,0x80,0xB5,0x2D,0x50, + 0x80,0xB5,0x2D,0x52,0x80,0xB5,0x2D,0x54,0x80,0xB5,0x2D,0x56,0x80,0xB5,0x2D,0x58,0x80,0xB5,0x2D,0x5A,0x48,0xF2,0x3D,0xAA,0x08,0xC0,0x00,0x7D,0xA2,0x91, + 0x41,0xB5,0x4D,0x5B,0x41,0xB5,0xCD,0x5B,0x41,0xB5,0x4D,0x5C,0x41,0xB5,0xCD,0x5C,0x41,0xB5,0x4D,0x5D,0x41,0xB5,0xCD,0x5E,0x08,0xDA,0x35,0xAA,0x3C,0x2A, + 0x14,0x75,0x01,0xC0,0xA2,0x93,0x40,0xB7,0x0C,0x46,0x10,0xC0,0x02,0x0A,0x80,0xB5,0x4D,0x40,0x02,0xC0,0x30,0x09,0x08,0xF0,0x41,0xAA,0x20,0x7D,0xA2,0x93, + 0x80,0xB7,0x4D,0x53,0x02,0x09,0x71,0xC0,0xCE,0x9C,0x48,0xF2,0x3D,0xAA,0x05,0xC0,0x00,0x3A,0x48,0xF2,0x3D,0xA2,0x71,0xC0,0xCE,0x9C,0x06,0x08,0x9F,0xB7, + 0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0x22,0x9C,0x08,0xDA,0x35,0xAA,0x3C,0x2A,0x04,0x75,0xFC,0xFF,0x64,0x93,0x48,0xF2,0x3D,0xAA,0x02,0x7D,0xFC,0xFF, + 0xC2,0x92,0x40,0xB7,0x14,0x46,0x10,0xF0,0x41,0xAA,0xFD,0xCF,0x7E,0x2A,0x09,0x01,0x03,0xC0,0x00,0x39,0x10,0xF0,0x41,0xA1,0x10,0xF0,0xC1,0xA9,0x10,0xF0, + 0x41,0xA2,0x85,0x97,0xCC,0xC0,0x42,0x0A,0x81,0xB5,0x4D,0x5E,0xC1,0x97,0xAB,0x9E,0x40,0x9B,0xCC,0x97,0x60,0xB7,0x14,0x47,0x72,0xD2,0x38,0x0D,0x10,0xF0, + 0x41,0xAA,0x40,0xE0,0x00,0x2A,0x84,0x93,0x09,0x01,0x89,0x01,0x0A,0x0A,0xD0,0xF0,0x69,0xA2,0x10,0xF0,0x41,0xAA,0x04,0x09,0x80,0xC1,0x00,0x7D,0x84,0x90, + 0x82,0x74,0x34,0x93,0x22,0x9C,0x07,0x01,0xF6,0x97,0x1D,0xA6,0xE0,0xB7,0x0C,0x47,0x06,0x09,0xA2,0xD1,0x8C,0x5E,0xC8,0xF2,0xF2,0xAB,0xC8,0xF2,0x6D,0xAA, + 0x31,0xD2,0x78,0x0B,0x7B,0x9E,0x01,0xC0,0x30,0x2A,0x00,0xC2,0x49,0x5A,0x20,0x0A,0xFE,0xCF,0xFC,0x29,0x24,0xD0,0x50,0x53,0xB0,0x59,0x08,0xF2,0x42,0xA9, + 0x01,0xC1,0xBC,0x11,0x9D,0x9E,0xFF,0xC0,0x7E,0x2D,0xE0,0xCF,0x81,0x0E,0x54,0x15,0x55,0x71,0x7C,0x91,0x34,0xC0,0x67,0x98,0x08,0xF2,0x41,0xAA,0xFF,0xC0, + 0x7E,0x2A,0x10,0xD1,0x59,0x16,0x48,0x71,0xFA,0x92,0xA2,0xD3,0x41,0x5E,0x51,0xD2,0x70,0x0B,0x00,0xC2,0x30,0x5A,0x08,0xF2,0x41,0xA9,0x01,0xC1,0x4C,0x12, + 0xA5,0x9E,0xFF,0xC0,0x7E,0x29,0xF0,0xCF,0x81,0x0E,0x10,0xD1,0x55,0x15,0x44,0x71,0x7C,0x91,0x34,0xC0,0x4A,0x98,0x08,0xF2,0x41,0xAA,0xFF,0xC0,0x7E,0x2A, + 0x10,0xD1,0x59,0x16,0x48,0x71,0xFA,0x92,0x71,0xD2,0x78,0x09,0x08,0xF0,0x41,0xAA,0x80,0xC0,0x00,0x7D,0x84,0x93,0x9F,0xB7,0x6E,0x7E,0xBF,0xB7,0xEE,0x7E, + 0xDF,0xB7,0x6E,0x7F,0xFF,0xB7,0xEE,0x7F,0x02,0xC0,0x00,0x8C,0x22,0x9C,0x0D,0xA6,0x56,0x9E,0x87,0x02,0x87,0x06,0x87,0x9B,0x12,0xD0,0xE8,0x09,0x82,0x09, + 0x9C,0x9B,0x40,0xB7,0x0C,0x47,0x6C,0x02,0x80,0xC2,0x90,0x5A,0x04,0x1A,0x00,0xC2,0x40,0x5A,0x8C,0x3A,0x52,0xD2,0x28,0x09,0xD8,0x32,0x01,0xC0,0x06,0x0A, + 0x2C,0x0A,0x02,0x09,0x80,0x75,0x10,0xF0,0x41,0xA2,0x10,0xF0,0x41,0xA1,0x10,0xF0,0xC1,0xA2,0x02,0x91,0x10,0xD0,0xE2,0x19,0x31,0xF2,0x25,0xAA,0x10,0xF0, + 0x41,0xA2,0x81,0x93,0x1E,0x0A,0x10,0xF0,0x41,0xA2,0x9F,0xB7,0xEE,0x7E,0xBF,0xB7,0x6E,0x7F,0xDF,0xB7,0xEE,0x7F,0x60,0x8C,0x59,0x97,0x0D,0xA6,0x5D,0x9E, + 0x07,0x03,0xB4,0xFF,0x14,0x9B,0x53,0x9B,0x96,0x0D,0x82,0x09,0x69,0x9B,0xA0,0xB7,0x14,0x43,0x72,0xC1,0xCD,0x9C,0x80,0xB7,0x8C,0x59,0x60,0xB7,0x0C,0x5A, + 0x40,0xB7,0x0C,0x47,0xD8,0x12,0xAB,0xCA,0x2A,0x0A,0x08,0xF0,0x62,0xA9,0xAA,0xCA,0x2C,0x0A,0x80,0xC2,0x97,0x5A,0xD9,0x62,0x08,0xC0,0x50,0x09,0x08,0xF0, + 0x65,0xA3,0x08,0xF0,0xED,0xA2,0x08,0xF0,0x42,0xA1,0x08,0xF0,0x65,0xAA,0x08,0xF0,0x41,0xA2,0x08,0xF0,0x6A,0xA9,0x08,0xF0,0x42,0xA1,0x08,0xF0,0x6D,0xAA, + 0x08,0xF0,0x41,0xA2,0x08,0xF0,0xF1,0xA9,0x08,0xF0,0xC1,0xA1,0x23,0x9B,0x72,0xC1,0xCD,0x9C,0x9F,0xB7,0xEE,0x7E,0xBF,0xB7,0x6E,0x7F,0xDF,0xB7,0xEE,0x7F, + 0x60,0x8C,0x22,0x9C,0x39,0xF8,0x05,0xA2,0x80,0xB7,0x08,0x45,0x1C,0xC0,0x3E,0x7D,0x44,0x90,0x11,0x9B,0x06,0x08,0xF8,0xF9,0x1D,0xAA,0x22,0x9C,0x10,0xD0, + 0x61,0xAA,0x5B,0x9E,0x08,0x7D,0x00,0xC0,0xE2,0x92,0x10,0xD0,0x61,0xAA,0x20,0x7D,0x82,0x91,0x80,0xB7,0x8C,0x49,0x00,0x75,0x00,0xC0,0x82,0x92,0x09,0xC8, + 0xC2,0x0D,0x04,0xC6,0xC0,0x0D,0x1B,0xC0,0x40,0x92,0x09,0xC8,0xC2,0x0D,0x70,0xC6,0xB0,0x0D,0x1B,0xC0,0x80,0x91,0x09,0xC8,0xC2,0x0D,0x26,0xC7,0x90,0x0D, + 0x1B,0xC0,0xC0,0x90,0x34,0xC0,0x80,0x93,0x0D,0xA6,0x80,0xB7,0x08,0x47,0x01,0xC4,0xC0,0x7E,0x07,0x07,0x04,0x0A,0x0E,0xC0,0x7C,0x2A,0x80,0xB5,0x08,0x47, + 0xA2,0x90,0x01,0xC0,0xDC,0x7E,0x09,0xC0,0x44,0x92,0x09,0xC2,0x06,0x0A,0x02,0xC1,0x38,0x0A,0x99,0x7B,0x42,0x91,0xFE,0xCE,0x69,0x0A,0x99,0x7B,0x09,0xC0, + 0x42,0x90,0x73,0x9E,0x9A,0x0D,0xD4,0xC0,0xAA,0x9B,0x60,0xB7,0x14,0x56,0x60,0xB7,0x8C,0x51,0xB4,0xFF,0xE7,0x98,0x82,0x7F,0x03,0xC0,0xE2,0x92,0xA0,0xB7, + 0x0C,0x4A,0x01,0xC8,0x82,0x9C,0x88,0xF2,0x31,0xA1,0x08,0xF2,0x29,0xAA,0x01,0xC0,0x3C,0x2A,0x01,0xC0,0x14,0x75,0x0B,0xC0,0x42,0x90,0x08,0xF2,0x29,0xAA, + 0x01,0xC0,0x3C,0x2A,0x01,0xC0,0x16,0x75,0x0F,0xC0,0x22,0x91,0x20,0xB7,0x0C,0x47,0x80,0xB7,0xAD,0x55,0x48,0xDA,0x2D,0xA9,0x24,0xD2,0x41,0x59,0x95,0x72, + 0xE2,0x90,0x48,0xF2,0x3D,0xAA,0x01,0xC4,0x00,0x3A,0x48,0xF2,0x3D,0xA2,0x48,0xDA,0x26,0xA1,0x48,0xF2,0x3D,0xAA,0x10,0x7D,0xC4,0x90,0x48,0xDA,0x29,0xAA, + 0x99,0x72,0x0B,0xC0,0x22,0x93,0x60,0xB7,0x8C,0x59,0x80,0xB7,0x0C,0x4A,0xAB,0xCA,0x2A,0x09,0xAA,0xCA,0x2C,0x09,0x46,0x12,0x00,0xC2,0x17,0x5A,0x45,0x62, + 0x40,0xB7,0x0C,0x46,0x04,0x0A,0x3C,0x2A,0x06,0xC0,0x02,0x6A,0x02,0x0D,0xC8,0xF0,0x46,0xA1,0x86,0x0D,0x20,0xD0,0xC6,0x02,0x94,0xFF,0x8F,0x9A,0x94,0xFF, + 0xA3,0x9A,0x94,0xFF,0x82,0x9A,0x08,0xF2,0x29,0xAA,0x01,0xC0,0x3C,0x2A,0x01,0xC0,0x08,0x75,0x0D,0xC0,0x62,0x93,0x08,0xD2,0x21,0xAA,0x04,0x7D,0x22,0x91, + 0x08,0xF2,0x29,0xAA,0x01,0xC0,0x3C,0x2A,0x01,0xC0,0x04,0x75,0x0A,0xC0,0xA2,0x91,0x80,0xB7,0x08,0x45,0x1C,0xC0,0x3E,0x7D,0x02,0x91,0x80,0xB7,0x08,0x45, + 0x04,0x1A,0x0E,0xC0,0x7C,0x2A,0x80,0xB5,0x08,0x45,0x10,0xD2,0x21,0xAA,0x08,0xC0,0x00,0x7D,0x09,0xC0,0x82,0x91,0x08,0xC0,0x80,0x7F,0x02,0xC0,0x02,0x90, + 0x60,0xB7,0x0C,0x46,0xB1,0xD0,0xB8,0x0A,0x08,0xF2,0x21,0xAA,0x20,0x7D,0xA2,0x93,0x80,0xB7,0x0C,0x47,0x71,0xD2,0x40,0x0B,0x08,0xF2,0x41,0xA9,0x08,0xF2, + 0x21,0xAA,0x20,0x7D,0xA2,0x93,0x08,0xF2,0x41,0xA9,0x40,0xB5,0x0C,0x4D,0x08,0xF2,0x21,0xAA,0x20,0x7D,0xA2,0x93,0x08,0xF2,0x41,0xAA,0x08,0xF2,0x21,0xAA, + 0x20,0x7D,0xA2,0x93,0x08,0xF2,0x41,0xAA,0x40,0xB7,0x94,0x59,0x01,0xCF,0x00,0x29,0x06,0xC0,0x02,0x6A,0x01,0xC8,0x80,0x74,0x20,0xD1,0xC5,0x02,0x07,0xC0, + 0xC2,0x91,0x01,0xC8,0x80,0x74,0x05,0xC0,0x54,0x93,0x01,0xD6,0x80,0x74,0x0D,0xC0,0xE2,0x93,0x01,0xDC,0x80,0x74,0x0C,0xC0,0xC2,0x93,0x01,0xD0,0x80,0x74, + 0x09,0xC0,0x02,0x93,0x01,0xC0,0x88,0x7F,0x01,0xC0,0x42,0x90,0xA0,0xB7,0x8C,0x49,0x40,0x75,0x07,0xC0,0x02,0x91,0x80,0xB7,0x8C,0x44,0x88,0xF2,0x09,0xAA, + 0x08,0xDA,0x3D,0xA2,0x01,0xC8,0x82,0x9C,0x48,0xF2,0x3D,0xAA,0x88,0xF2,0x3D,0xA1,0x01,0xC2,0x00,0x3A,0x48,0xF2,0x3D,0xA2,0x08,0xD2,0x21,0xA9,0x84,0x7C, + 0x02,0xC0,0x02,0x91,0x48,0xF2,0x3D,0xAA,0x10,0xC0,0x00,0x7D,0x02,0xC0,0xA2,0x91,0x01,0xC0,0x94,0x7F,0x01,0xC0,0x22,0x90,0x60,0xB7,0x8C,0x49,0xC0,0x74, + 0x09,0xC0,0x62,0x93,0x80,0xB7,0x0C,0x46,0x60,0xB7,0x14,0x45,0x02,0x09,0xC8,0xF2,0x11,0xA1,0x10,0xF0,0x76,0xA9,0x80,0xB7,0x8C,0x4C,0x10,0xD1,0x29,0x05, + 0x80,0xB7,0x0C,0x42,0x40,0xB5,0x8C,0x4C,0x48,0xF2,0x09,0xAA,0x01,0xC0,0x10,0x7D,0x00,0xC0,0x84,0x92,0x9B,0x9E,0xB4,0xFF,0xA1,0x98,0x80,0xB7,0x08,0x47, + 0x04,0x1A,0x0E,0xC0,0x7C,0x2A,0x80,0xB5,0x08,0x47,0x9F,0xB7,0xEE,0x7E,0xBF,0xB7,0x6E,0x7F,0xDF,0xB7,0xEE,0x7F,0x60,0x8C,0x22,0x9C,0x10,0xF0,0x71,0xAA, + 0x28,0x02,0x80,0xB5,0x8C,0x4C,0xE9,0x97,0x73,0x9E,0x96,0x0D,0xD4,0xC0,0x8A,0x9A,0xE0,0x96,0xFF,0xCD,0x7E,0x2F,0xCE,0x96,0x08,0xD2,0x21,0xAA,0x02,0x7D, + 0xFD,0xFF,0xA2,0x93,0x48,0xF2,0x3D,0xAA,0x10,0xC0,0x00,0x7D,0xFD,0xFF,0xE4,0x92,0x40,0xB7,0x94,0x59,0x80,0xB7,0x8C,0x49,0xAB,0xCA,0x2A,0x09,0xAA,0xCA, + 0x2C,0x09,0x01,0xC1,0x44,0x12,0x00,0xC2,0x17,0x5A,0x45,0x62,0x04,0x0A,0x3C,0x2A,0x06,0xC0,0x02,0x6A,0x20,0xD1,0x45,0x01,0x10,0xD0,0x41,0xA9,0x08,0xC0, + 0x80,0x7C,0x04,0xC0,0x02,0x90,0x50,0xF0,0x5D,0xAA,0x08,0xC0,0x00,0x7D,0x03,0xC0,0x44,0x93,0x10,0xD0,0x41,0xAA,0x08,0x7D,0x03,0xC0,0xA4,0x92,0x10,0xD0, + 0x41,0xAA,0x10,0x7D,0x03,0xC0,0x04,0x92,0x48,0xF2,0x3D,0xAA,0x00,0xE0,0x10,0x2A,0x03,0xC0,0x44,0x91,0x40,0xB7,0x0C,0x46,0xAB,0x9E,0xC8,0xF0,0x51,0xA2, + 0x48,0xF2,0x3D,0xAA,0x11,0xC0,0x00,0x3A,0x48,0xF2,0x3D,0xA2,0xB4,0xFF,0x3D,0x98,0x79,0x97,0x01,0xC2,0x80,0x74,0x05,0xC0,0x42,0x93,0x01,0xC6,0x80,0x74, + 0xFA,0xFF,0xC4,0x91,0x8B,0x05,0x49,0x9A,0x4A,0x97,0x48,0xF2,0x35,0xAA,0x00,0x75,0xF4,0xFF,0xB6,0x93,0x48,0xF2,0x35,0xAA,0x01,0xC8,0x00,0x7D,0xF4,0xFF, + 0xE2,0x92,0x48,0xF2,0x35,0xAA,0x01,0xC4,0x00,0x7D,0xF4,0xFF,0x24,0x92,0xAB,0x9E,0xF4,0xC0,0x0E,0x99,0x48,0xF2,0x35,0xAA,0x8A,0x0D,0x01,0xC2,0x00,0x3A, + 0x48,0xF2,0x35,0xA2,0x94,0xFF,0x4F,0x99,0x40,0xB7,0x0C,0x47,0x08,0xF0,0x41,0xAA,0x04,0x3A,0x08,0xF0,0x41,0xA2,0xE3,0x96,0x80,0xB7,0x8C,0x49,0x00,0x75, + 0x06,0xC0,0xC2,0x93,0x6B,0x9E,0x09,0xC8,0xC2,0x0D,0x44,0xC1,0xB0,0x0D,0x9D,0x99,0x19,0x97,0x09,0xC8,0xC2,0x0D,0x8B,0x01,0x52,0xC4,0xB0,0x0D,0x96,0x99, + 0xD0,0x96,0x00,0x9F,0x19,0x97,0x48,0xF2,0x3D,0xAA,0x10,0x3A,0x48,0xF2,0x3D,0xA2,0x84,0x96,0x10,0xD2,0x21,0xAA,0x08,0xC0,0x00,0x7D,0xE2,0x90,0x50,0xF2, + 0x3D,0xAA,0x08,0xC0,0x00,0x7D,0xF5,0xFF,0x82,0x91,0xAB,0x9E,0x14,0xC0,0x5A,0x9B,0xB3,0x96,0x48,0xF2,0x3D,0xA9,0x86,0x09,0x40,0xC0,0x92,0x0D,0x08,0xC0, + 0x00,0x39,0x48,0xF2,0x3D,0xA1,0x48,0xF2,0x3D,0xAA,0x10,0x2A,0x00,0x75,0x01,0xD0,0xB2,0x09,0x94,0xFF,0x83,0x9A,0x08,0xDA,0x35,0xAA,0x3C,0x2A,0x02,0x75, + 0xF8,0xFF,0x24,0x91,0x48,0xF2,0x3D,0xAA,0x08,0x7D,0xF8,0xFF,0x84,0x90,0x48,0xF2,0x3D,0xAA,0x80,0xC0,0x00,0x7D,0xF7,0xFF,0xC2,0x93,0x08,0xD2,0x21,0xAA, + 0x04,0x7D,0xF7,0xFF,0x22,0x93,0xAB,0x9E,0xDD,0x99,0x48,0xF2,0x3D,0xAA,0x01,0xC8,0x00,0x3A,0x48,0xF2,0x3D,0xA2,0xEF,0x96,0x8B,0x05,0x86,0x09,0x9E,0x98, + 0x50,0xDA,0xAD,0xA9,0x50,0xDA,0xA6,0xA9,0x94,0xFF,0x71,0x9A,0x08,0xF2,0x21,0xAA,0x20,0x7D,0xA2,0x93,0x08,0xF2,0x41,0xAA,0xBB,0x96,0x48,0xF2,0x35,0xAA, + 0x81,0xC0,0x00,0x7D,0xF0,0xFF,0xA4,0x92,0x09,0xC8,0xC2,0x0D,0x8B,0x01,0x38,0xCC,0xF0,0x0D,0x32,0x99,0x48,0xF2,0x35,0xAA,0x41,0xC0,0x00,0x3A,0x48,0xF2, + 0x35,0xA2,0x66,0x96,0x08,0xF2,0x3D,0xAA,0x0C,0x2A,0x02,0x75,0xF2,0xFF,0x64,0x90,0x09,0xC8,0xC2,0x0D,0x8B,0x01,0x2C,0xC5,0x90,0x0D,0x1F,0x99,0x53,0x96, + 0x00,0x9F,0xC6,0x96,0x50,0xF2,0x3D,0xAA,0x02,0x7D,0x01,0xC0,0x24,0x90,0x10,0xD0,0x54,0x16,0xAB,0xCA,0x2A,0x09,0x00,0xC2,0x17,0x5A,0xAA,0xCA,0x2C,0x09, + 0x45,0x62,0x04,0x1A,0x3C,0x2A,0x06,0xC0,0x02,0x6A,0x01,0xC1,0x44,0x02,0x48,0xF2,0x1D,0xAA,0x10,0xC0,0x00,0x7D,0x82,0x91,0x50,0xF2,0x3D,0xAA,0x80,0xC0, + 0x00,0x7D,0xE2,0x90,0x50,0xF2,0x3D,0xAA,0x41,0xC0,0x00,0x3A,0x50,0xF2,0x3D,0xA2,0x80,0xB7,0x8C,0x49,0x00,0x75,0x01,0xC0,0x42,0x91,0x6B,0x9E,0x09,0xC8, + 0xC2,0x0D,0xEA,0xC3,0xF0,0x0D,0xED,0x98,0x69,0x96,0x50,0xF2,0x3D,0xAA,0x90,0xF2,0x26,0xA9,0x02,0xC0,0x00,0x3A,0x50,0xF2,0x3D,0xA2,0x50,0xF2,0x3D,0xA9, + 0x01,0xC8,0x00,0x3D,0x01,0xC0,0x1A,0x0A,0x08,0xC0,0x00,0x39,0x90,0xF2,0x26,0xA1,0x50,0xF2,0x3D,0xA1,0x08,0xF0,0x69,0xA2,0x08,0xF2,0x21,0xAA,0x20,0x7D, + 0xA2,0x93,0x08,0xF2,0x41,0xAA,0x4C,0x96,0x8B,0x05,0x94,0xFF,0xA7,0x9B,0x48,0x96,0x8B,0x05,0xD4,0xFF,0x9C,0x9B,0x44,0x96,0x8B,0x05,0x94,0xFF,0xFC,0x98, + 0x40,0x96,0x40,0xB7,0x0C,0x46,0x08,0xC0,0x00,0x09,0x08,0xF0,0x41,0xAA,0x41,0x2A,0x20,0x3A,0x08,0xF0,0x41,0xA2,0x22,0x9C,0x20,0xB7,0x0C,0x46,0x02,0x0A, + 0x80,0xB5,0x2D,0x50,0x40,0xB7,0x8C,0x4D,0x40,0xB5,0x2D,0x51,0xEC,0x97,0x05,0xA6,0x50,0xF0,0x7D,0xAA,0x3D,0x9D,0xA0,0xB7,0x0C,0x43,0x00,0xC2,0x11,0x5A, + 0x12,0xD0,0xC2,0x28,0x71,0xC1,0xCD,0x9C,0x60,0xB7,0x04,0x69,0x60,0xB7,0x8C,0x69,0x10,0xF0,0x66,0xA9,0x39,0x9E,0x20,0xC0,0x6D,0xAA,0x00,0xC2,0x08,0x5A, + 0x30,0xE2,0x05,0xAA,0x15,0x71,0x02,0xC0,0x62,0x93,0x02,0x09,0x60,0xB9,0x18,0x40,0x00,0xC1,0x08,0x5A,0x30,0xE2,0x05,0xAA,0x99,0x72,0x02,0xC0,0x02,0x93, + 0x04,0x09,0x01,0x93,0x67,0x9D,0x39,0x9E,0x40,0x74,0x20,0xC0,0x6D,0xA9,0x02,0x0A,0x64,0x9D,0x01,0xD0,0x42,0x0A,0x10,0xC2,0x05,0xAA,0x04,0x09,0x0C,0x29, + 0x04,0x71,0x02,0xC0,0x42,0x90,0x20,0xB7,0x0C,0x46,0xF0,0xCF,0x01,0x2D,0x24,0xD1,0x08,0x58,0x52,0xD2,0x98,0x08,0xAA,0x9D,0x39,0x9E,0x02,0xE0,0x28,0xA1, + 0x20,0xC0,0x6D,0xA1,0x10,0xF0,0x65,0xAA,0x9A,0x9E,0x86,0x0C,0x20,0xE0,0x09,0xA2,0x40,0xB7,0x8C,0x4D,0x00,0xD0,0x61,0xAA,0x40,0x76,0xCE,0xCF,0x7D,0x29, + 0x00,0xC2,0x20,0x5A,0x30,0xC0,0x00,0x2A,0x44,0x32,0x80,0xB5,0x8C,0x4D,0x40,0xB7,0x8C,0x4D,0x00,0xD0,0x65,0xAA,0x3E,0xCF,0x7D,0x29,0x00,0xC2,0x28,0x5A, + 0xC0,0xC0,0x00,0x2A,0x44,0x32,0x80,0xB5,0x8C,0x4D,0x40,0xB7,0x8C,0x4D,0x40,0xB5,0x2D,0x51,0x42,0x90,0x7F,0x9B,0x71,0xC1,0xCD,0x9C,0x9F,0xB7,0x6E,0x7F, + 0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0x22,0x9C,0x20,0xB7,0x0C,0x46,0xD5,0x97,0x04,0x0A,0x11,0xD0,0x46,0x29,0xBD,0x97,0x20,0xB7,0x0C,0x46,0x39,0x9E,0x20,0xC0, + 0x6D,0xA1,0xCB,0x97,0x05,0xA6,0x5D,0x9E,0x82,0x0D,0x74,0xFF,0x04,0x9A,0x82,0x0D,0x48,0xF2,0xB5,0xA9,0x5A,0x9E,0x07,0x05,0x74,0xFF,0x1A,0x9A,0x80,0xB7, + 0x08,0x45,0x06,0x08,0x04,0x1A,0x0E,0xC0,0x7C,0x2A,0x80,0xB5,0x08,0x45,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0x22,0x9C,0x05,0xA6,0x5D,0x9E, + 0x82,0x0D,0x74,0xFF,0xEA,0x99,0x82,0x0D,0x48,0xF2,0xB9,0xA9,0x5A,0x9E,0x07,0x05,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0x6F,0xFF,0x60,0x93, + 0x80,0xB7,0x8C,0x4E,0x40,0xB7,0x0C,0x4E,0x87,0x00,0x04,0x0A,0x7C,0x2A,0x04,0x71,0x44,0x90,0x00,0x9F,0x40,0xB7,0x14,0x43,0x72,0xC0,0xCE,0x9C,0x80,0xB7, + 0x8C,0x4E,0x40,0xB7,0x8C,0x4E,0x60,0xB7,0x0C,0x6A,0x00,0xC2,0x0C,0x5A,0x0C,0x59,0x26,0x01,0x30,0xE2,0x86,0xA1,0x08,0xF0,0xC5,0xA0,0x80,0xB7,0xA9,0x40, + 0x04,0x0A,0x80,0xB5,0xA9,0x40,0x40,0xB7,0x8C,0x4E,0x04,0x09,0x7C,0x29,0x40,0xB5,0x8C,0x4E,0x72,0xC0,0xCE,0x9C,0x22,0x9C,0x0D,0xA6,0x60,0xB7,0x0C,0x4E, + 0x80,0xB7,0x8C,0x4E,0xC8,0x70,0x02,0xC0,0x02,0x92,0xC0,0xB7,0x0C,0x6A,0x1E,0x94,0x40,0xB7,0x14,0x43,0x85,0x06,0x72,0xC1,0xCD,0x9C,0x08,0xD2,0x25,0xAA, + 0x04,0x1A,0x08,0xD2,0x25,0xA2,0x08,0xD2,0x25,0xA9,0x80,0x74,0xE4,0x90,0x48,0xF2,0x3D,0xAA,0x01,0xC2,0x00,0x7D,0x01,0xC0,0xA4,0x91,0x72,0xC1,0xCD,0x9C, + 0x60,0xB7,0x0C,0x4E,0x80,0xB7,0x8C,0x4E,0xC8,0x70,0x01,0xC0,0x02,0x92,0x80,0xC1,0x0C,0x5A,0x68,0xE2,0x86,0xAA,0x40,0xB7,0x14,0x43,0x08,0xF2,0x85,0xAA, + 0x52,0x9E,0x71,0xC0,0xCE,0x9C,0x11,0xD0,0x32,0x0A,0x7C,0x2A,0x80,0xB5,0x0C,0x4E,0x71,0xC0,0xCE,0x9C,0x40,0x77,0xAB,0x9E,0xFE,0xFF,0x22,0x92,0x0B,0x06, + 0x62,0x9C,0x1C,0xC0,0x3E,0x7C,0xFE,0xFF,0x24,0x91,0x8B,0x05,0x8B,0x01,0x90,0x9B,0x40,0xB7,0x14,0x43,0xC4,0x97,0xAB,0x9E,0x94,0xFF,0xEE,0x99,0x72,0xC1, + 0xCD,0x9C,0x60,0xB7,0x0C,0x4E,0x80,0xB7,0x8C,0x4E,0xC8,0x70,0xFE,0xFF,0x84,0x92,0x9F,0xB7,0xEE,0x7E,0xBF,0xB7,0x6E,0x7F,0xDF,0xB7,0xEE,0x7F,0x60,0x8C, + 0x22,0x9C,0x50,0xF0,0x7D,0xAA,0x08,0x7D,0x42,0x90,0x00,0x9F,0x10,0xF0,0x65,0xA9,0x20,0xB7,0x14,0x48,0x20,0xB7,0x0C,0x47,0x5B,0x9E,0x46,0xB5,0x4D,0x59, + 0x80,0xB7,0x2D,0x5B,0x50,0xF0,0x7D,0xA9,0x09,0xC8,0xC2,0x0D,0xFE,0xC0,0x70,0x2A,0x01,0xC4,0x00,0x29,0x44,0x32,0x9A,0xC5,0x80,0x0D,0x86,0xB5,0xCD,0x59, + 0x5B,0x97,0x05,0xA6,0x5D,0x9E,0x82,0x0D,0x74,0xFF,0x33,0x99,0x48,0xF2,0xB9,0xA9,0x82,0x0D,0x07,0x05,0x06,0x09,0x74,0xFF,0x49,0x99,0x06,0x08,0x9F,0xB7, + 0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0x22,0x9C,0x1D,0xA6,0x50,0xF0,0x7D,0xAA,0x07,0x07,0x08,0xC0,0x00,0x7D,0x06,0xC0,0xE4,0x90,0x20,0xB7,0x0C,0x48, + 0x86,0x0E,0x0B,0x05,0xA6,0xB7,0xAD,0x59,0x26,0xB7,0x2D,0x59,0x50,0xF2,0x5D,0xAA,0x80,0xC2,0x79,0x59,0x04,0x49,0x08,0x2A,0x00,0x75,0x01,0xD0,0x52,0x0D, + 0x04,0x29,0xE0,0xB7,0x0C,0x43,0x10,0xD1,0x25,0x17,0x71,0xC1,0xCF,0x9C,0x40,0xB7,0x8C,0x48,0x01,0xC0,0x12,0x0A,0x10,0xC0,0x00,0x0A,0x88,0x70,0x05,0xC0, + 0x14,0x91,0x10,0xF2,0xC9,0xA9,0xA2,0x0D,0xFE,0xC0,0xF0,0x2A,0x00,0xC6,0x80,0x39,0x94,0xFF,0x2C,0x98,0x10,0xF2,0xDD,0xA9,0x40,0xC0,0x82,0x0D,0x94,0xFF, + 0x26,0x98,0x80,0xB7,0x0C,0x46,0x82,0x0C,0x49,0x9E,0x14,0xD0,0x62,0x09,0x5E,0x9D,0xB1,0xD0,0xC0,0x09,0x83,0x06,0x83,0x07,0xCC,0xC0,0x42,0x85,0x60,0xB9, + 0x78,0x42,0x0B,0x02,0x49,0xC0,0x00,0x0A,0x00,0xC2,0x00,0x0A,0x08,0xF2,0x02,0xA9,0x0B,0x01,0x49,0xC0,0x00,0x09,0x00,0xC2,0x10,0x09,0x80,0xC0,0x88,0x76, + 0x08,0xF0,0x41,0xA8,0x01,0xC0,0x22,0x91,0x80,0xC0,0x90,0x76,0x01,0xD0,0xD2,0x0E,0x5D,0x73,0x00,0xC0,0xA6,0x92,0xC0,0x77,0x64,0x90,0xFF,0x9D,0x8B,0x00, + 0x80,0xC0,0x90,0x76,0x01,0xC0,0xE2,0x92,0x08,0xF0,0x61,0xAA,0x00,0x75,0xA2,0x93,0x54,0x9E,0x49,0xC0,0x00,0x0A,0x00,0xC1,0x00,0x0A,0x08,0xF2,0x01,0xA0, + 0xA0,0x0A,0x0B,0x02,0x32,0xCF,0x41,0x0A,0x50,0xC0,0x00,0x75,0x53,0x9D,0x84,0x0C,0x54,0xB3,0x26,0x44,0x89,0x02,0xFE,0xFF,0x21,0x91,0x40,0xC0,0x92,0x0D, + 0x82,0x09,0x74,0xFF,0xD9,0x9B,0x10,0xF2,0xC9,0xA9,0xA2,0x0D,0x74,0xFF,0xD4,0x9B,0x10,0xF2,0xDD,0xA9,0x40,0xC0,0x82,0x0D,0x74,0xFF,0xCE,0x9B,0x71,0xC1, + 0xCF,0x9C,0x9F,0xB7,0x6E,0x7E,0xBF,0xB7,0xEE,0x7E,0xDF,0xB7,0x6E,0x7F,0xFF,0xB7,0xEE,0x7F,0x02,0xC0,0x00,0x8C,0x22,0x9C,0x50,0x9D,0x1B,0x71,0xFE,0xFF, + 0x24,0x91,0x42,0x76,0xFE,0xFF,0xC2,0x90,0xEF,0x9D,0x03,0x02,0x03,0x01,0x49,0xC0,0x00,0x0A,0x49,0xC0,0x00,0x09,0x00,0xC2,0x00,0x0A,0x00,0xC2,0x10,0x09, + 0x08,0xF2,0x02,0xA8,0x08,0xF0,0x41,0xA9,0x08,0xF0,0x61,0xAA,0x00,0x75,0xA2,0x93,0xA0,0x08,0x03,0x02,0x32,0xCF,0x41,0x0A,0x50,0xC0,0x00,0x75,0x53,0x9D, + 0x84,0x0D,0x14,0xB3,0x26,0x44,0x89,0x00,0x44,0x9E,0xC2,0x72,0x49,0xC0,0x00,0x0A,0x20,0xC1,0x00,0x0A,0x08,0xF2,0x01,0xA1,0xFE,0xFF,0x64,0x93,0x9C,0x97, + 0x20,0x9B,0x3A,0x97,0x8D,0x05,0x74,0xFF,0x57,0x9A,0x57,0x97,0x05,0xA6,0x5D,0x9E,0x82,0x0D,0x74,0xFF,0x4D,0x98,0x48,0xF2,0xB5,0xA9,0x82,0x0D,0x07,0x05, + 0x06,0x09,0x74,0xFF,0x63,0x98,0x06,0x08,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0x22,0x9C,0x05,0xA6,0x40,0xB7,0x8C,0x48,0x01,0xC0,0x0A,0x0A, + 0x0E,0xC0,0x78,0x0A,0x88,0x70,0x5D,0x9E,0xF2,0x90,0x50,0xF0,0x7D,0xAA,0x08,0xC0,0x00,0x7D,0x01,0xC0,0x44,0x91,0x08,0xF2,0xA9,0xA9,0xA2,0x0D,0x00,0xC6, + 0x80,0x39,0x74,0xFF,0x61,0x9B,0x48,0xF2,0xA1,0xA9,0x40,0xC0,0x82,0x0D,0x74,0xFF,0x5B,0x9B,0x08,0xDA,0xB9,0xA9,0x40,0xC0,0xA2,0x0D,0x74,0xFF,0x55,0x9B, + 0x40,0xC0,0x92,0x0D,0x82,0x09,0x74,0xFF,0x50,0x9B,0x08,0xF2,0xA9,0xA9,0xA2,0x0D,0x74,0xFF,0x4B,0x9B,0x08,0xF2,0xBD,0xA9,0x40,0xC0,0x82,0x0D,0x9F,0xB7, + 0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0x7A,0xFF,0x00,0x90,0x74,0xFF,0x09,0x9A,0xD6,0x97,0x05,0xA6,0x50,0xF0,0x7D,0xAA,0x5D,0x9E,0x08,0x7D,0x00,0xC0, + 0xC4,0x92,0x50,0xF0,0x7D,0xAA,0x80,0xC0,0x00,0x7D,0x00,0xC0,0x02,0x92,0x50,0xD8,0x65,0xAA,0x40,0xB7,0x94,0x6A,0x10,0xF0,0x49,0xA2,0x10,0xF0,0x7D,0xA9, + 0x10,0xF0,0x45,0xA1,0x10,0xF0,0x65,0xAA,0x10,0xF0,0x41,0xA2,0x60,0xB7,0x94,0x6B,0x60,0xB7,0x8C,0x57,0x2A,0x0D,0x94,0xC0,0x83,0x98,0x60,0xB7,0x14,0x6B, + 0x60,0xB7,0x0C,0x58,0x2A,0x0D,0x94,0xC0,0x7C,0x98,0x09,0xC8,0xC2,0x0D,0x8B,0x01,0xCC,0xC5,0x90,0x0D,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C, + 0xEF,0xFF,0x60,0x92,0x05,0xA6,0x5D,0x9E,0x82,0x0D,0x54,0xFF,0xCA,0x9B,0x80,0xB7,0x8C,0x6A,0x20,0xB7,0x0C,0x44,0x01,0xC0,0x06,0x09,0xFE,0xCF,0x7C,0x2A, + 0x60,0x09,0x81,0xB5,0xAD,0x68,0x41,0xB5,0x2D,0x68,0x82,0x0D,0x48,0xF2,0xB9,0xA9,0x5A,0x9E,0x06,0x0D,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C, + 0x5E,0xFF,0xC0,0x91,0x05,0xA6,0xA0,0xB7,0x94,0x6A,0x10,0xF0,0x65,0xA9,0x5D,0x9E,0x10,0xF2,0x21,0xAA,0x04,0x71,0x00,0xC0,0x22,0x92,0xD7,0x9B,0x60,0xB7, + 0x94,0x57,0xD1,0xD0,0xD8,0x0D,0x2A,0x0D,0x94,0xC0,0x3F,0x98,0x60,0xB7,0x14,0x58,0x31,0xD0,0xD8,0x0D,0x2A,0x0D,0x94,0xC0,0x38,0x98,0x10,0xF2,0x25,0xAA, + 0x48,0xF2,0x21,0xA2,0x10,0xF2,0x29,0xA9,0x08,0xDA,0x39,0xA1,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0x22,0x9C,0x05,0xA6,0x5D,0x9E,0x82,0x0D, + 0x54,0xFF,0x84,0x9B,0x80,0xB7,0x8C,0x6A,0x20,0xB7,0x0C,0x44,0x01,0xC0,0x0E,0x09,0xFE,0xCF,0x7C,0x2A,0x60,0x09,0x81,0xB5,0xAD,0x68,0x41,0xB5,0x2D,0x68, + 0x82,0x0D,0x48,0xF2,0xB5,0xA9,0x5A,0x9E,0x06,0x0D,0x54,0xFF,0x8D,0x9B,0x80,0xB7,0x08,0x45,0x06,0x08,0x04,0x1A,0x0E,0xC0,0x7C,0x2A,0x80,0xB5,0x08,0x45, + 0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0x22,0x9C,0x59,0x9E,0x40,0xB7,0x31,0x6E,0x40,0xB7,0xA9,0x6E,0x11,0xD0,0x26,0x2E,0x31,0xD0,0x2E,0x28, + 0x20,0x58,0x02,0xC0,0x40,0x29,0x08,0x30,0x20,0x59,0xD1,0xD3,0x20,0x2E,0x04,0x30,0x30,0x2D,0x08,0x30,0x54,0x9E,0x08,0x30,0x22,0x9C,0x39,0xF8,0x85,0xA2, + 0xD0,0xD0,0x6D,0xA9,0x08,0xD0,0x61,0xAA,0x12,0xD0,0x34,0x09,0x02,0xC0,0x40,0x29,0x71,0x2A,0x11,0x59,0x28,0x31,0x08,0xD0,0x61,0xA1,0xD0,0xD0,0x7D,0xAA, + 0x10,0xD8,0x41,0xA9,0x87,0x04,0x00,0xC2,0x09,0x5A,0xC0,0xCF,0x3D,0x29,0x00,0xC2,0x10,0x5A,0x44,0x32,0x10,0xD8,0x41,0xA2,0xFF,0xCF,0x42,0x0A,0x08,0xF0, + 0x62,0xA9,0xFE,0xC3,0x7C,0x0A,0x50,0xD8,0x7D,0xA9,0xA0,0x9E,0x12,0xD0,0xB2,0x09,0x20,0x25,0x54,0x9E,0x3E,0xC0,0x40,0x29,0x28,0x59,0x28,0x31,0x08,0xF0, + 0x61,0xA1,0x80,0xB7,0x4B,0x45,0x10,0xD0,0x61,0xA9,0x87,0x00,0x3E,0xC0,0x40,0x2A,0xFC,0xCF,0x01,0x29,0x00,0xC2,0x11,0x5A,0x44,0x32,0x10,0xD0,0x61,0xA2, + 0x40,0xB7,0x4D,0x4B,0x8C,0x09,0x08,0xD0,0x61,0xAA,0xC0,0xCC,0x00,0x29,0x21,0x59,0x0C,0x2A,0x28,0x31,0x08,0xD0,0x61,0xA1,0x72,0xD1,0x9C,0x0D,0x10,0xD0, + 0x62,0xA9,0x80,0xB7,0x29,0x40,0x3F,0xC0,0x7E,0x08,0x06,0xC0,0x40,0x2D,0x09,0x5D,0x52,0x9E,0x0E,0xC0,0x0C,0x2A,0x44,0x32,0x80,0xB5,0x29,0x40,0x10,0xD8, + 0x61,0xA9,0x7C,0x2A,0x00,0xCC,0x00,0x08,0x38,0xC0,0x00,0x29,0x09,0x59,0x44,0x32,0xC1,0xCF,0x40,0x0C,0x80,0xB5,0x29,0x40,0x11,0xD0,0x98,0x09,0x83,0x05, + 0x60,0xB9,0x18,0x40,0x10,0xD8,0x61,0xA9,0x08,0xD8,0x61,0xAA,0x85,0x9E,0xFE,0xC3,0x7C,0x29,0x00,0xCC,0x01,0x2A,0x28,0x31,0x08,0xD8,0x61,0xA1,0x08,0xF0, + 0x61,0xAA,0x31,0xF0,0x66,0xA9,0x42,0x9E,0x44,0x22,0x2A,0x25,0xA5,0x9E,0x2A,0x35,0x29,0xF0,0x66,0xA1,0xFF,0xFF,0x21,0x91,0x92,0xD0,0x16,0x0D,0x11,0xD0, + 0x9E,0x09,0x10,0xD0,0x41,0xAA,0x08,0xD0,0x61,0xA9,0x32,0xD0,0x96,0x09,0x02,0xC0,0x70,0x2A,0xFC,0xCF,0x0D,0x29,0x44,0x32,0x08,0xD0,0x61,0xA2,0x10,0xD0, + 0x61,0xAA,0x10,0xD0,0x52,0xA9,0xFC,0xCF,0x0D,0x2A,0xA0,0x9E,0x02,0xC0,0x70,0x2D,0x20,0x35,0x10,0xD0,0x62,0xA1,0xF8,0xF9,0x9D,0xAA,0x22,0x9C,0x05,0xA6, + 0x80,0xB7,0x8C,0x49,0x5D,0x9E,0x00,0x75,0x12,0xD0,0x00,0x10,0xE2,0x90,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0x22,0x9C,0x60,0xB5,0x94,0x49, + 0x01,0xC9,0x80,0x9C,0x86,0x09,0x90,0xF0,0x79,0xA2,0xF4,0xFF,0x06,0x98,0xAB,0x9E,0xB4,0xC0,0x38,0x9B,0x06,0x08,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F, + 0x40,0x8C,0x22,0x9C,0x1D,0xA6,0x20,0x84,0x7F,0xB5,0x74,0x7F,0xD0,0xD0,0x6D,0xAA,0x1F,0xB7,0x74,0x7F,0x87,0x00,0x02,0xC0,0x40,0x2A,0x24,0xD2,0x93,0x5A, + 0x80,0xB7,0xC8,0x6D,0x53,0x9E,0x40,0xB7,0xD2,0x47,0x46,0x77,0x60,0xB7,0x52,0x45,0xA0,0xB7,0xC8,0x4F,0x11,0xD0,0x42,0x29,0x08,0x2A,0x21,0xD0,0x92,0x14, + 0x84,0xD2,0xC0,0x5C,0xA0,0x59,0x00,0x75,0x04,0x49,0x3E,0xC0,0x40,0x2D,0x02,0x0A,0x01,0xD0,0x42,0x0A,0x10,0x5D,0xB2,0x31,0x48,0x59,0x3E,0xC0,0xC0,0x2D, + 0x51,0x9E,0xB4,0x31,0x00,0xC2,0x4C,0x5A,0x93,0x5D,0x80,0xC2,0x89,0x5A,0x5A,0x9E,0xB8,0x31,0x80,0xC2,0xC0,0x5A,0x4C,0x9E,0xD2,0x32,0xD4,0x32,0xB8,0x31, + 0x40,0xC0,0xA2,0x0D,0x74,0xFF,0x80,0x99,0x8B,0x01,0x40,0xC0,0xB2,0x0D,0x74,0xFF,0x7B,0x99,0x42,0x77,0x01,0xC0,0x22,0x91,0x42,0x77,0x00,0xC0,0xE8,0x91, + 0x82,0x09,0x01,0xC0,0x86,0x0A,0x40,0xC0,0xF2,0x0D,0x74,0xFF,0x6E,0x99,0x8B,0x01,0x42,0xC0,0xB2,0x0D,0x74,0xFF,0x69,0x99,0x04,0x94,0x46,0x77,0x08,0xC0, + 0x42,0x90,0x3F,0xB7,0x74,0x7F,0x40,0xC0,0xD2,0x0D,0x60,0xB7,0x4D,0x4B,0x0F,0xC0,0xFE,0x29,0x9F,0xB7,0xEE,0x7D,0xBF,0xB7,0x6E,0x7E,0xDF,0xB7,0xEE,0x7E, + 0xFF,0xB7,0x6E,0x7F,0x02,0xC0,0x20,0x8C,0x6A,0xFF,0x20,0x92,0x80,0xB7,0x8C,0x5A,0x02,0x09,0x60,0xB9,0x78,0x40,0x29,0xF2,0x05,0xA1,0xC1,0x93,0x1F,0xB7, + 0x74,0x7F,0x20,0xB7,0x14,0x5C,0x60,0xB7,0x94,0x5B,0x80,0xB7,0xCC,0x4B,0x41,0x9E,0x43,0x9E,0x00,0xC2,0x39,0x5A,0x11,0xD0,0x4E,0x28,0x00,0xB5,0x4D,0x40, + 0x04,0xC0,0xF8,0x08,0x80,0xB7,0x29,0x40,0x10,0xF0,0x62,0xA8,0x90,0x09,0x38,0x2A,0x00,0xC2,0x07,0x5A,0x80,0xB5,0xCD,0x40,0x40,0xB7,0x29,0x40,0x80,0xB7, + 0x0C,0x5C,0x3F,0xC0,0xFE,0x0C,0x06,0xC0,0x40,0x29,0x13,0x59,0x08,0xF2,0x09,0xA1,0x80,0xB7,0x2B,0x40,0x20,0xB7,0x0C,0x5C,0x00,0xCC,0x80,0x0C,0x38,0xC0, + 0x00,0x2A,0x00,0xC2,0x1F,0x5A,0x80,0xB5,0xAD,0x41,0x08,0xD8,0x61,0xA9,0x44,0x9E,0x5F,0xB7,0x74,0x7F,0xFE,0xC3,0x7C,0x29,0x28,0x31,0x10,0xF0,0x61,0xA1, + 0x08,0xF0,0xE1,0xA9,0x4C,0x9E,0x20,0x0D,0xB8,0x21,0xB4,0x31,0xF1,0xF1,0xF5,0xA1,0x10,0xD8,0x41,0xAA,0x10,0xF0,0x61,0xA9,0x3F,0xB7,0x6C,0x7F,0xFE,0xC3, + 0x7C,0x2A,0x44,0x32,0x10,0xF0,0x61,0xA2,0x10,0xF0,0x42,0xA9,0xA0,0x9E,0xA0,0xB7,0x0C,0x70,0x22,0x25,0x20,0x35,0x83,0x06,0x02,0xC0,0x80,0x08,0x60,0xB9, + 0x68,0x40,0x10,0xF0,0x62,0xA1,0x29,0xDA,0x25,0xA9,0x80,0xB7,0x2B,0x40,0x60,0xB7,0x8C,0x5A,0x08,0x59,0xFE,0xC3,0x7C,0x2A,0x38,0xE0,0x46,0xA9,0xA3,0x9E, + 0x6B,0x9E,0x26,0x35,0x08,0xF0,0x42,0xA1,0x29,0xF0,0x25,0xAA,0x46,0x22,0x53,0x9E,0x46,0x32,0x08,0xF0,0x41,0xA2,0xFF,0xFF,0x21,0x91,0x5F,0xB7,0x74,0x7F, + 0x60,0xB7,0x8C,0x6D,0x60,0xB9,0x18,0x40,0x02,0xC0,0x0C,0x0D,0x31,0xD0,0x51,0xAA,0x29,0xF0,0x65,0xA9,0x20,0xB7,0x8C,0x5C,0x02,0xC0,0x70,0x2A,0x00,0xC2, + 0x0B,0x5A,0xA1,0x9E,0x08,0x59,0x10,0xE0,0xC6,0xA0,0x41,0x92,0x60,0xB7,0x0C,0x6E,0x00,0xC0,0x08,0x59,0x30,0xE0,0x45,0xAA,0x00,0x75,0xFA,0xFF,0xE2,0x91, + 0x82,0x0F,0x20,0xB7,0x8C,0x6E,0x01,0xC1,0x2E,0x02,0x40,0xB7,0x0C,0x5C,0x10,0xC2,0x86,0xAA,0x80,0xB7,0x8C,0x5C,0xA2,0xD2,0x08,0x5F,0x20,0xE2,0xC5,0xAA, + 0x40,0xE2,0xC5,0xA9,0xB3,0x9E,0x80,0xC2,0x40,0x5A,0x02,0xC0,0x80,0x39,0x42,0xC0,0xC0,0x0D,0xB8,0x31,0x74,0xFF,0x97,0x98,0x20,0xB7,0x8C,0x6F,0x80,0xC2, + 0x88,0x5A,0x10,0xE2,0xA5,0xAB,0xC0,0x75,0x00,0xC0,0x82,0x93,0x40,0xB7,0x0C,0x6F,0x80,0xC2,0x0C,0x5F,0x20,0xD0,0xD4,0x02,0x82,0x0A,0x31,0xD2,0xA6,0xA9, + 0x80,0xB7,0x8C,0x5A,0x84,0x0A,0x01,0xC1,0xE6,0x01,0x88,0x59,0x40,0xE0,0xE5,0xA9,0xE6,0x05,0x88,0x5D,0x50,0xC0,0x80,0x0D,0x74,0xFF,0x77,0x98,0x4E,0x71, + 0xFF,0xFF,0xE4,0x91,0x00,0xB7,0x14,0x5C,0x20,0xB7,0x0C,0x6E,0x84,0x0F,0x00,0xB7,0x4C,0x40,0x00,0xC0,0x08,0x59,0x10,0xE0,0x45,0xAA,0x1F,0x71,0xFD,0xFF, + 0xF2,0x92,0x01,0x97,0x01,0xC0,0x8E,0x0A,0x8B,0x01,0xF0,0x96,0x1D,0xA6,0x06,0xC0,0x02,0x69,0x5F,0x9E,0x82,0x0D,0x9E,0x9E,0x56,0x9E,0x24,0xD1,0x89,0x5A, + 0x54,0xFF,0x1D,0x99,0xA0,0xB7,0x0C,0x44,0x8B,0x00,0x81,0xB7,0x2D,0x69,0x00,0xE2,0x41,0x5A,0xE2,0x90,0x01,0xC0,0xB6,0x0D,0x10,0xCB,0xB0,0x0D,0x94,0xC0, + 0x7E,0x9B,0x6C,0x9E,0x00,0xC3,0x9C,0x59,0x8B,0x00,0x41,0xC0,0x04,0x3A,0xBE,0x01,0x8B,0x05,0xC1,0xB5,0xB5,0x68,0x81,0xB5,0x2D,0x68,0x9F,0xB7,0x6E,0x7E, + 0xBF,0xB7,0xEE,0x7E,0xDF,0xB7,0x6E,0x7F,0xFF,0xB7,0xEE,0x7F,0x02,0xC0,0x00,0x8C,0x42,0xFF,0x80,0x92,0x1D,0xA6,0x04,0xC0,0x00,0x84,0x80,0xB7,0x8C,0x49, + 0x5E,0x9E,0x00,0x75,0xA2,0x91,0x02,0x08,0x9F,0xB7,0x6E,0x7A,0xBF,0xB7,0xEE,0x7A,0xDF,0xB7,0x6E,0x7B,0xFF,0xB7,0xEE,0x7B,0x06,0xC0,0x00,0x8C,0x22,0x9C, + 0x80,0xB7,0x08,0x46,0xF2,0xD3,0x4E,0x2B,0x80,0x77,0xFF,0xFF,0xE4,0x91,0x60,0xB5,0x94,0x49,0x01,0xC9,0x80,0x9C,0x86,0x09,0x90,0xF0,0x79,0xA2,0xD4,0xFF, + 0x4A,0x9A,0x48,0xF2,0x5D,0xAA,0x80,0xC0,0x00,0x7D,0x00,0xC0,0x64,0x92,0x40,0xC0,0x92,0x0D,0x86,0x09,0x74,0xFF,0x01,0x98,0x06,0x08,0x9F,0xB7,0x6E,0x7A, + 0xBF,0xB7,0xEE,0x7A,0xDF,0xB7,0x6E,0x7B,0xFF,0xB7,0xEE,0x7B,0x06,0xC0,0x00,0x8C,0x22,0x9C,0x8D,0x05,0x54,0xFF,0xB9,0x98,0x48,0xDA,0x49,0xAA,0x48,0xDA, + 0xCD,0xA9,0x8D,0x05,0xA0,0x9E,0x07,0x00,0x1E,0xC0,0x7C,0x28,0x1E,0xC0,0x7C,0x2C,0x81,0x02,0x81,0x06,0x80,0xC2,0x90,0x5A,0x80,0xC2,0x90,0x5E,0xB1,0x59, + 0x00,0xC2,0x31,0x5A,0x1F,0xB5,0x6C,0x7E,0x1F,0xB5,0xF4,0x7E,0xD6,0x11,0x10,0xD1,0x59,0x16,0x08,0xF2,0xD1,0xA8,0x84,0x19,0x04,0x1A,0xB0,0x59,0xB8,0x31, + 0x84,0x1E,0x3F,0xB5,0x6C,0x7F,0xE0,0xB7,0x0C,0x4B,0x84,0x1A,0x54,0xFF,0xC9,0x9B,0x6A,0x9E,0x80,0xC2,0xB0,0x5A,0xD4,0x31,0x92,0x0D,0x54,0xFF,0xC2,0x9B, + 0x08,0xF2,0xD9,0xA9,0xB2,0x0D,0x54,0xFF,0xBD,0x9B,0x08,0xF2,0xDD,0xA9,0xC2,0x0D,0x54,0xFF,0xB8,0x9B,0x48,0xF2,0xCD,0xA9,0x02,0xC0,0xF2,0x0D,0xED,0x29, + 0x54,0xFF,0xB1,0x9B,0x48,0xF2,0xC5,0xA9,0x02,0xC0,0xA2,0x0D,0x54,0xFF,0xAB,0x9B,0x48,0xF2,0xC9,0xA9,0x02,0xC0,0xB2,0x0D,0x54,0xFF,0xA5,0x9B,0x73,0x9E, + 0x02,0xC0,0xC2,0x0D,0x54,0xFF,0xA0,0x9B,0x48,0xF2,0xD1,0xA9,0xC0,0x74,0x09,0xC0,0x64,0x90,0x08,0xF2,0xC9,0xAA,0x7F,0xB7,0x74,0x7F,0x91,0xD1,0x70,0x0A, + 0x0D,0x05,0x06,0x09,0x8F,0x01,0x9F,0xB5,0xEC,0x78,0xFF,0xB5,0x6C,0x78,0xFE,0xC9,0xFD,0x2A,0x2B,0x9B,0x8D,0x05,0x54,0xFF,0x4F,0x98,0x8B,0x01,0x00,0xC4, + 0x80,0x39,0xA2,0x0D,0x54,0xFF,0x82,0x9B,0xBB,0x9E,0x0C,0xC0,0x80,0x0B,0xF4,0xFF,0xE4,0x98,0x81,0x02,0x81,0x01,0x40,0xC0,0x82,0x0D,0x54,0xFF,0x77,0x9B, + 0x8B,0x01,0x60,0xC0,0x82,0x0D,0x54,0xFF,0x72,0x9B,0x5F,0xB7,0x74,0x7E,0x9F,0xB7,0xEC,0x7E,0xFF,0xB5,0xEC,0x7D,0x11,0xF0,0xA0,0x1D,0xB9,0x61,0x7F,0xB5, + 0xEC,0x7C,0x07,0xC0,0xE2,0x90,0x80,0xB7,0x0C,0x44,0xDF,0xB5,0x74,0x7C,0xDF,0xB5,0x74,0x7D,0x34,0xC0,0x20,0x0A,0x9F,0xB5,0xEC,0x7B,0x1F,0xB7,0xEC,0x7E, + 0x00,0x74,0x06,0xC0,0xC2,0x91,0x3F,0xB7,0x6C,0x7C,0x5F,0xB7,0xEC,0x7D,0x02,0x0D,0x3F,0xB5,0xEC,0x79,0x5F,0xB5,0xEC,0x7A,0x5F,0xB5,0x74,0x7B,0x90,0x94, + 0x03,0x02,0x04,0x2A,0x00,0xC2,0x08,0x5A,0x4D,0x9D,0x7F,0xB7,0x74,0x7F,0x10,0xE0,0xA6,0x81,0x8A,0x9E,0x08,0xF0,0xE1,0xA9,0x06,0x09,0xDC,0x9A,0x7F,0xB7, + 0x74,0x79,0xF4,0xFF,0x9F,0x98,0x40,0x71,0x1F,0xB5,0x6C,0x7A,0x82,0x91,0x40,0xC0,0x92,0x0D,0x82,0x09,0x54,0xFF,0x2F,0x9B,0x7F,0xB7,0x6C,0x7A,0x40,0xC0, + 0x82,0x0D,0x54,0xFF,0x29,0x9B,0x1F,0xB7,0x74,0x7D,0x00,0x76,0x02,0xC0,0x82,0x91,0x3F,0xB7,0xEC,0x7A,0x5F,0xB7,0xEC,0x7A,0x7F,0xB7,0xEC,0x7A,0x80,0xB7, + 0x29,0x40,0x01,0xC0,0x3E,0x08,0x08,0xD0,0xE5,0xAA,0x12,0xD0,0xC6,0x2A,0x08,0xF0,0x41,0xAA,0x08,0xD8,0x45,0xA9,0x00,0xCC,0x00,0x08,0x7F,0xB7,0x6C,0x7D, + 0x46,0x77,0x40,0x22,0x00,0xC2,0x19,0x5A,0x3F,0xB7,0x6C,0x7B,0x02,0xC0,0xFC,0x2A,0x3E,0xC0,0x40,0x29,0x21,0xD0,0x24,0x15,0x84,0xD2,0x40,0x5D,0xD8,0x32, + 0x30,0x59,0x84,0x19,0xD4,0x32,0xA0,0x59,0x52,0x9E,0x96,0x31,0xB4,0x31,0x60,0xC0,0xA2,0x0D,0x54,0xFF,0xF4,0x9A,0x8B,0x01,0x60,0xC0,0xB2,0x0D,0x54,0xFF, + 0xEF,0x9A,0x42,0x77,0x04,0xC0,0x02,0x90,0x42,0x77,0x13,0xD0,0xB6,0x11,0x03,0xC0,0xC6,0x92,0x46,0x77,0x03,0xC0,0x22,0x92,0x1F,0xB7,0xF4,0x7A,0x60,0xC0, + 0xD2,0x0D,0x60,0xB7,0xC8,0x41,0x89,0x59,0xA8,0x59,0x54,0xFF,0xDA,0x9A,0x7F,0xB7,0x74,0x79,0x7F,0xB7,0x6C,0x7B,0x5F,0xB7,0x74,0x7D,0xF4,0xFF,0x16,0x99, + 0x7F,0xB7,0x74,0x79,0x7F,0xB7,0xEC,0x7A,0xF4,0xFF,0x49,0x98,0x3F,0xB7,0x6C,0x7B,0x5F,0xB7,0xEC,0x7E,0x84,0x08,0x44,0x70,0x3F,0xB5,0x6C,0x7B,0x01,0xC0, + 0x62,0x92,0x1F,0xB7,0xF4,0x7A,0xBF,0xB7,0x6C,0x7A,0x50,0x0C,0x1F,0xB5,0xF4,0x7A,0x9F,0xB7,0xEC,0x79,0x3F,0xB7,0xEC,0x79,0x13,0xE1,0x00,0x8D,0x04,0x2A, + 0x00,0xC2,0x08,0x5A,0x4D,0x9D,0x84,0x08,0x10,0xE0,0x26,0x81,0x3F,0xB5,0xEC,0x79,0x1F,0xB7,0xEC,0x7C,0x08,0xF0,0x41,0xA9,0x02,0x70,0x5F,0xB5,0x6C,0x79, + 0xFA,0xFF,0x72,0x93,0x82,0x0D,0x34,0xFF,0x67,0x9B,0x1F,0xB7,0xEC,0x7B,0x80,0xB7,0x2C,0x40,0x00,0xE2,0x41,0x5A,0xFA,0xFF,0xC2,0x93,0x01,0xC0,0xB6,0x0D, + 0x10,0xCB,0xB0,0x0D,0x94,0xC0,0xC8,0x99,0x56,0x97,0x7F,0xB7,0x6C,0x7C,0xBF,0xB7,0x6C,0x7A,0xB2,0x01,0x7F,0xB5,0x6C,0x7C,0x9F,0xB7,0x6C,0x7D,0x5F,0xB7, + 0x7C,0x7E,0x04,0x0A,0x9F,0xB5,0x6C,0x7D,0x35,0x71,0xF9,0xFF,0xE4,0x90,0x40,0xC0,0x92,0x0D,0x82,0x09,0x54,0xFF,0x7B,0x9A,0x75,0x96,0x04,0xC0,0x82,0x0D, + 0x54,0xFF,0x76,0x9A,0xDB,0x96,0x01,0xC0,0x8E,0x09,0x60,0xC0,0xF2,0x0D,0x54,0xFF,0x6F,0x9A,0x8B,0x97,0x80,0xB7,0x8C,0x5A,0x02,0x09,0x40,0xB7,0x14,0x5B, + 0x29,0xF2,0x05,0xA1,0x15,0x71,0x64,0x93,0x7F,0xB7,0xEC,0x7A,0x00,0xB7,0x0C,0x6C,0x00,0xB7,0x14,0x5C,0x08,0xD0,0x61,0xAA,0x3F,0xB7,0xEC,0x7A,0x60,0xB7, + 0x14,0x6D,0x00,0xC2,0x15,0x59,0x08,0x59,0x70,0x2A,0x00,0xE2,0x85,0xA9,0x00,0xE0,0x45,0xA9,0x3F,0xC0,0xFE,0x0C,0x00,0xCC,0x80,0x0C,0x90,0x08,0x60,0xB5, + 0x4C,0x41,0x40,0xB5,0xCC,0x41,0x31,0xF0,0x65,0xA9,0x80,0xB7,0x8C,0x5A,0x40,0xB7,0x33,0x40,0x08,0x59,0x48,0xE0,0x45,0xAA,0xFE,0xC3,0x7C,0x2D,0x48,0x9E, + 0xA0,0x9E,0x40,0xB7,0x9C,0x6C,0x20,0x35,0x08,0xF0,0x42,0xA1,0x29,0xF0,0x25,0xAA,0xF5,0x72,0x40,0x22,0x50,0x9E,0x40,0x32,0x08,0xF0,0x41,0xA2,0xFF,0xFF, + 0xC4,0x90,0x1F,0xB7,0xF4,0x7A,0x20,0xB7,0x0C,0x6E,0x40,0xB7,0x8C,0x5D,0x80,0xB7,0xC8,0x43,0x88,0x59,0x10,0xE0,0x66,0xA9,0x02,0xC0,0x70,0x2A,0x00,0xC2, + 0x0B,0x5A,0x08,0xF0,0x41,0xA2,0x40,0xB7,0xC8,0x45,0x00,0xC1,0x85,0x5F,0x8E,0x72,0x40,0xB7,0x14,0x5D,0x02,0xC0,0x70,0x29,0x0B,0x59,0x10,0xF0,0x41,0xA1, + 0xF9,0xFF,0x74,0x91,0x01,0xC1,0x3E,0x02,0x60,0xB7,0x8C,0x6E,0x00,0xB7,0x8C,0x5C,0x30,0xC2,0x86,0xAA,0x80,0xB7,0x0C,0x5C,0xA2,0xD2,0x08,0x5F,0x40,0xE2, + 0xC5,0xAA,0x00,0xE2,0xC5,0xA9,0xB3,0x9E,0x80,0xC2,0x40,0x5A,0x02,0xC0,0x80,0x39,0x62,0xC0,0xC0,0x0D,0xB8,0x31,0x54,0xFF,0xF3,0x99,0x20,0xB7,0x8C,0x6F, + 0x80,0xC2,0x88,0x5A,0x10,0xE2,0xA5,0xAB,0xC0,0x75,0x00,0xC0,0x62,0x93,0x40,0xB7,0x0C,0x6F,0x80,0xC2,0x0C,0x5F,0x82,0x0E,0xD4,0x02,0x29,0xD2,0xA6,0xA9, + 0x80,0xB7,0x8C,0x5A,0x84,0x0E,0x01,0xC1,0xE6,0x01,0x88,0x59,0x40,0xE0,0xE5,0xA9,0xE6,0x05,0x88,0x5D,0x70,0xC0,0x80,0x0D,0x54,0xFF,0xD4,0x99,0x5F,0x73, + 0xFF,0xFF,0xE4,0x91,0x40,0xB7,0x1C,0x5C,0x00,0xB7,0x0C,0x6E,0x84,0x0F,0xC9,0xA9,0x88,0x59,0x00,0xE0,0x65,0xAA,0x1F,0x71,0xFD,0xFF,0x52,0x93,0xE1,0x96, + 0x1D,0xA6,0x40,0x84,0x59,0x9E,0x5F,0x9E,0x80,0xB7,0x29,0x50,0x96,0x9E,0x7F,0xB5,0xEC,0x7E,0x06,0x75,0x5F,0xB5,0x74,0x7F,0x83,0x07,0x01,0xC0,0x42,0x93, + 0x02,0x75,0x22,0xD3,0x9C,0x5E,0x02,0xC0,0x74,0x92,0x9E,0x08,0x3F,0xB5,0x6C,0x7E,0x00,0x75,0x01,0xD2,0xD0,0x0A,0x82,0x0D,0x34,0xFF,0x6E,0x9A,0x9F,0xB7, + 0x6C,0x7F,0x5F,0xB7,0xEC,0x7E,0x80,0xC3,0x88,0x5D,0x2E,0xC0,0x02,0x6A,0x20,0xB7,0x0C,0x44,0x28,0x02,0x5A,0x9E,0x20,0xC0,0x40,0x0A,0x21,0xC0,0x04,0x39, + 0x81,0xB5,0xAD,0x68,0x41,0xB5,0x2D,0x68,0x08,0xF2,0xF2,0xA8,0x5F,0xB7,0x74,0x7E,0x11,0xD0,0xF2,0x1D,0xC0,0x0C,0x01,0xC1,0x9A,0x04,0x06,0x09,0x9F,0xB7, + 0x6E,0x7D,0xBF,0xB7,0xEE,0x7D,0xDF,0xB7,0x6E,0x7E,0xFF,0xB7,0xEE,0x7E,0x02,0xC0,0x40,0x8C,0x2E,0xFF,0xE0,0x91,0x50,0xD8,0xEA,0xAA,0x93,0x9E,0x3E,0x09, + 0x1E,0xC0,0xFC,0x2E,0x10,0xD0,0x5A,0x07,0x5F,0xB5,0x6C,0x7E,0x8D,0x01,0xB4,0xC0,0xE5,0x98,0x6B,0x9E,0x8D,0x05,0x61,0x63,0xB4,0xC0,0x39,0x99,0x6B,0x9E, + 0x8D,0x05,0x80,0x02,0xB4,0xC0,0xDB,0x98,0x04,0x48,0xDC,0x02,0x04,0x28,0xD0,0x02,0x80,0xC2,0x9C,0x5A,0xB6,0x97,0x3E,0x09,0xDA,0x02,0x5F,0xB5,0x6C,0x7E, + 0xAE,0x97,0x1D,0xA6,0x02,0xC0,0x60,0x84,0x59,0x9E,0x7F,0xB5,0x74,0x7F,0x60,0xB7,0x29,0x50,0xC6,0x74,0x84,0xD1,0x88,0x5B,0x0D,0xC0,0x22,0x91,0x80,0xB7, + 0x8C,0x49,0x00,0x75,0xA2,0x91,0x02,0x08,0x9F,0xB7,0xEE,0x7A,0xBF,0xB7,0x6E,0x7B,0xDF,0xB7,0xEE,0x7B,0xFF,0xB7,0x6E,0x7C,0x04,0xC0,0x60,0x8C,0x22,0x9C, + 0x80,0xB7,0x08,0x46,0xF2,0xD3,0x4E,0x2B,0x80,0x77,0xFF,0xFF,0xE4,0x91,0x7F,0xB7,0x74,0x7F,0x86,0x09,0x60,0xB5,0x94,0x49,0xB4,0xFF,0x6D,0x9B,0x5F,0xB7, + 0x6C,0x7F,0x02,0xC0,0xB6,0x09,0x48,0xD8,0xC9,0xAA,0x48,0xD8,0x4D,0xAB,0x1E,0xC0,0xFC,0x2A,0xAB,0x9E,0x1E,0xC0,0x7C,0x2B,0xB4,0xC0,0x99,0x98,0xAB,0x9E, + 0x85,0x9E,0x02,0xC0,0xB6,0x09,0xB4,0xC0,0xD9,0x98,0x00,0x74,0x6B,0x9E,0x02,0x0A,0x02,0xD0,0x42,0x0A,0xAB,0x9E,0xC6,0x01,0x7F,0xB5,0x6C,0x79,0xB4,0xC0, + 0x84,0x98,0x7F,0xB7,0x6C,0x79,0xAB,0x9E,0x85,0x9E,0xB4,0xC0,0xD7,0x98,0x5F,0xB7,0x6C,0x79,0x00,0x74,0x02,0x0A,0x69,0x9E,0x02,0xD0,0x42,0x0A,0x04,0x19, + 0xC2,0x00,0x15,0x62,0x00,0xE0,0x58,0x12,0x3F,0xB5,0xEC,0x79,0x8D,0x05,0x41,0xB3,0x24,0x44,0x3F,0xB5,0xEC,0x7D,0x5F,0xB5,0xEC,0x7E,0x34,0xFF,0xB9,0x99, + 0x3F,0xB7,0xF4,0x79,0x7F,0xB7,0x74,0x7F,0x60,0xB7,0x0C,0x4B,0x72,0x9E,0x0D,0x05,0x26,0x9B,0x5F,0xB7,0x74,0x7F,0xA2,0x0D,0xDD,0x62,0x10,0xF0,0xC9,0xA9, + 0xFE,0xC9,0xFD,0x29,0x00,0xC4,0x80,0x39,0x54,0xFF,0xDD,0x98,0x7F,0xB7,0x74,0x7F,0x10,0xF0,0xF9,0xA9,0xB2,0x0D,0xBF,0xB5,0x6C,0x7D,0x54,0xFF,0xD4,0x98, + 0x9F,0xB7,0x6C,0x7F,0xC2,0x0D,0x08,0xF2,0x9D,0xA9,0x54,0xFF,0xCD,0x98,0x3F,0xB7,0x6C,0x7F,0x02,0xC0,0xA2,0x0D,0x60,0xB7,0xAD,0x44,0x54,0xFF,0xC5,0x98, + 0x5F,0xB7,0x6C,0x7F,0x02,0xC0,0xB2,0x0D,0x48,0xF0,0xC9,0xA9,0x54,0xFF,0xBD,0x98,0x5F,0xB7,0x74,0x7F,0x02,0xC0,0xF2,0x0D,0x50,0xF0,0xCD,0xA9,0xB0,0x39, + 0x54,0xFF,0xB4,0x98,0x7F,0xB7,0x74,0x7F,0x50,0xF0,0xF1,0xA9,0xC0,0x74,0xA2,0x90,0x04,0xC0,0x82,0x0D,0x54,0xFF,0xAA,0x98,0x8F,0x01,0x40,0xC0,0x82,0x0D, + 0x54,0xFF,0xA5,0x98,0x3F,0xB7,0x6C,0x7F,0x0A,0x09,0x01,0xC0,0xC2,0x0D,0x80,0xB7,0x29,0x50,0x40,0xB7,0xB3,0x45,0x01,0xC0,0xE2,0x09,0x02,0x75,0x09,0xD0, + 0x22,0x19,0x02,0x75,0x63,0xB3,0x52,0x48,0x02,0x75,0x01,0xC0,0x22,0x0A,0x43,0xB3,0x32,0x44,0x3C,0xC0,0xBE,0x7E,0x5F,0xB5,0xEC,0x7B,0x7F,0xB5,0x74,0x7A, + 0x08,0xC0,0x62,0x92,0x60,0xB7,0x14,0x4B,0x3F,0xB7,0xEC,0x79,0x06,0x0A,0x20,0xC0,0x80,0x0D,0xDF,0xB5,0x74,0x7E,0x9F,0xB5,0xEC,0x7A,0x3F,0xB5,0x6C,0x7C, + 0xDF,0xB5,0x74,0x7B,0x7F,0xB5,0xF4,0x7F,0x9F,0xB7,0x6C,0x7E,0x3F,0xB7,0x6C,0x7E,0x01,0xC0,0x90,0x39,0x00,0xC2,0x20,0x5A,0x0E,0xC0,0xFE,0x29,0xF0,0xCF, + 0x00,0x2A,0x40,0x74,0xC6,0x32,0x00,0xC0,0x02,0x92,0x9F,0xB7,0x6C,0x7E,0x5F,0xB7,0x6C,0x7A,0x04,0x1A,0x00,0xC2,0x20,0x5A,0xF0,0xCF,0x00,0x2A,0x0E,0xC0, + 0x7E,0x29,0x44,0x32,0x9F,0xB5,0x6C,0x7A,0x5F,0xB7,0x6C,0x79,0x80,0x74,0x05,0xC0,0xE2,0x93,0x86,0x09,0x82,0x0E,0x7F,0xB5,0xEC,0x7C,0x9F,0xB7,0xEC,0x7C, + 0x3F,0xB7,0xEC,0x7E,0xDF,0xB7,0xEC,0x79,0x5F,0xB7,0xEC,0x7D,0x02,0x71,0x82,0x0D,0x26,0xB3,0x22,0x44,0x34,0xFF,0x08,0x99,0x7F,0xB7,0x74,0x7C,0x9F,0xB7, + 0x6C,0x7B,0x3F,0xB7,0xEC,0x7A,0x7F,0xB7,0x6C,0x7D,0x04,0x4A,0x84,0x48,0xD7,0x70,0x9F,0xB5,0x6C,0x7B,0x3F,0xB5,0xEC,0x7A,0x05,0xC0,0xB2,0x91,0x5F,0xB7, + 0xF4,0x79,0x80,0x76,0x04,0xC0,0x22,0x91,0x7F,0xB7,0x6C,0x7F,0x48,0xD8,0x69,0xAA,0x1E,0xC0,0x7C,0x2A,0x59,0x73,0x04,0xC0,0x08,0x90,0x7F,0xB7,0xF4,0x7A, + 0x02,0x0F,0xB1,0xD0,0x3D,0x6E,0x00,0xC2,0x90,0x5B,0x4E,0x94,0xA2,0xD2,0x08,0x5F,0x5F,0xB7,0xEC,0x7F,0x40,0xC0,0xA2,0x0D,0x04,0x0F,0x2E,0x02,0xC8,0xD2, + 0x1E,0xA9,0x48,0xDA,0x9D,0xAA,0x88,0xD2,0x1D,0xA9,0x09,0x5D,0x48,0xDA,0x09,0xAA,0x40,0x5D,0x53,0x9E,0x3E,0xC0,0xC0,0x2A,0x80,0xC2,0x90,0x5A,0x3E,0xC0, + 0x40,0x2A,0x04,0xC0,0x00,0x29,0x00,0xC2,0x11,0x5A,0xD6,0x32,0x1B,0x59,0xD8,0x32,0x60,0x59,0x7B,0x9E,0xD4,0x32,0x34,0xFF,0xF5,0x9B,0x8B,0x01,0x40,0xC0, + 0xB2,0x0D,0x34,0xFF,0xF0,0x9B,0x40,0xC0,0xF2,0x0D,0x82,0x09,0x34,0xFF,0xEB,0x9B,0x42,0xC0,0xB2,0x0D,0x01,0xC0,0x86,0x09,0x34,0xFF,0xE5,0x9B,0x7F,0xB7, + 0xF4,0x79,0x80,0xB7,0x0C,0x4B,0xAA,0x9E,0x7D,0x9E,0x86,0x73,0xC0,0x0B,0x40,0xE2,0x46,0xA1,0x84,0x0E,0xFF,0xCF,0xEE,0x2A,0x01,0xC0,0x82,0x92,0x7F,0xB7, + 0x6C,0x7F,0x48,0xD8,0x69,0xAA,0x1E,0xC0,0x7C,0x2A,0x1B,0x71,0x01,0xC0,0x74,0x91,0x9F,0xB7,0x6C,0x7E,0x5F,0xB7,0x6C,0x7A,0xF0,0xCF,0x81,0x2A,0x00,0x75, + 0xF1,0xD3,0x5E,0x2E,0xF0,0xCF,0x01,0x29,0x20,0xD0,0xD8,0x33,0x44,0x32,0x9F,0xB5,0x6C,0x7A,0xFD,0xFF,0x62,0x90,0x89,0x01,0x60,0xC0,0xA2,0x0D,0x34,0xFF, + 0xB6,0x9B,0x20,0xB7,0x0C,0x4B,0xA2,0xD2,0x08,0x5F,0x60,0xC0,0xB2,0x0D,0x10,0xE2,0xC5,0xA9,0x34,0xFF,0xAC,0x9B,0x60,0xC0,0xF2,0x0D,0x82,0x09,0x34,0xFF, + 0xA7,0x9B,0x8F,0x97,0xA2,0x0B,0x58,0x96,0x7F,0xB7,0xF4,0x7C,0x9F,0xB7,0x6C,0x79,0x84,0x0D,0x7F,0xB5,0xF4,0x7C,0x17,0x71,0xFA,0xFF,0xA8,0x91,0x3F,0xB7, + 0x6C,0x7F,0x40,0xB7,0xB3,0x45,0x5F,0xB7,0x6C,0x7E,0x7F,0xB7,0xEC,0x7B,0x54,0x9E,0x26,0x01,0x1E,0xC0,0x7C,0x2A,0x04,0x71,0x5F,0xB5,0x6C,0x7E,0x00,0xC0, + 0xB4,0x92,0x8B,0x01,0xFF,0xCF,0xDE,0x29,0x10,0x97,0x5A,0x9E,0x60,0xB7,0x0C,0x4B,0x7F,0xB7,0x74,0x7F,0xA2,0x9E,0xB1,0x9E,0xF4,0xFF,0xBA,0x99,0x5F,0xB7, + 0x6C,0x7C,0x2C,0x01,0x5F,0xB5,0x6C,0x7C,0x47,0x97,0x40,0xC0,0x92,0x0D,0x82,0x09,0x34,0xFF,0x71,0x9B,0x40,0xC0,0x92,0x0D,0x86,0x09,0x34,0xFF,0x6C,0x9B, + 0x02,0xC0,0xF2,0x0D,0x82,0x09,0x34,0xFF,0x67,0x9B,0x06,0x08,0x9F,0xB7,0xEE,0x7A,0xBF,0xB7,0x6E,0x7B,0xDF,0xB7,0xEE,0x7B,0xFF,0xB7,0x6E,0x7C,0x04,0xC0, + 0x60,0x8C,0x22,0x9C,0x8D,0xA6,0x04,0xC0,0x20,0x84,0xA2,0xD1,0x75,0x5D,0xA8,0xD1,0x35,0x5D,0x5F,0xB5,0x6C,0x7E,0xA2,0xD1,0x3D,0x5D,0xA8,0xD1,0xB9,0x5D, + 0x5F,0xB5,0x6C,0x7F,0xA2,0xD1,0x55,0x5D,0xA6,0xD1,0x4D,0x5D,0x5F,0xB5,0x6C,0x78,0xA2,0xD1,0x59,0x5D,0xA6,0xD1,0xD1,0x5D,0x5F,0xB5,0x6C,0x79,0xA2,0xD1, + 0x61,0x5D,0x80,0xB7,0x8C,0x58,0x5F,0xB5,0x6C,0x7A,0xA2,0xD1,0x65,0x5D,0xA2,0xD1,0x85,0x5C,0x5F,0xB5,0x6C,0x7B,0xA2,0xD1,0x09,0x5D,0xA2,0xD1,0x15,0x5C, + 0x5F,0xB5,0x6C,0x7C,0xA2,0xD1,0x6D,0x5D,0xA2,0xD1,0x99,0x5E,0x5F,0xB5,0x6C,0x7D,0x48,0x9D,0xA2,0xD1,0x21,0x5F,0x04,0x29,0xA9,0x9D,0x68,0x9D,0x80,0xC1, + 0x41,0x5D,0x04,0x29,0xAD,0x9D,0x5F,0xB7,0x6C,0x7F,0x80,0xC1,0x8D,0x5C,0x80,0xC1,0x11,0x5C,0x04,0x29,0x5F,0xB5,0x6C,0x77,0x4B,0x9D,0x80,0xC1,0x9D,0x5E, + 0x04,0x29,0x29,0x9D,0x6B,0x9D,0x1C,0x2D,0x04,0x29,0x2D,0x9D,0x5F,0xB7,0x6C,0x78,0x5F,0xB5,0xF4,0x77,0x84,0x28,0x04,0x29,0x5F,0xB5,0xEC,0x78,0x5F,0xB7, + 0x6C,0x79,0x12,0xD0,0x32,0x2D,0x84,0x2C,0x0C,0x29,0x5F,0xB5,0xEC,0x79,0x5F,0xB7,0x6C,0x7A,0x04,0x2C,0x04,0x28,0x04,0x29,0x5F,0xB5,0xEC,0x7A,0x5F,0xB7, + 0x6C,0x7B,0x84,0x2A,0x84,0x2E,0x0C,0x29,0x5F,0xB5,0xEC,0x7B,0x5F,0xB7,0x6C,0x7C,0x04,0x2B,0x08,0xD2,0x1A,0xA1,0x04,0x29,0x5F,0xB5,0xEC,0x7C,0x5F,0xB7, + 0x6C,0x7D,0x08,0xD2,0x95,0xA0,0x08,0xD2,0x92,0xA0,0x0C,0x29,0x5F,0xB5,0xEC,0x7D,0x5F,0xB7,0x6C,0x7E,0x08,0xD2,0x0E,0xA0,0x08,0xD2,0x09,0xA0,0x04,0x29, + 0x5F,0xB5,0xEC,0x7E,0x80,0xC1,0x41,0x59,0xC8,0xD2,0x09,0xA1,0x08,0xD2,0x85,0xA2,0x08,0xD2,0x82,0xA2,0x48,0xD2,0x15,0xA3,0x5F,0xB7,0x68,0x5C,0xA2,0xD1, + 0xAD,0x5F,0x80,0xC1,0x25,0x5F,0x08,0xD2,0x1D,0xA1,0x5F,0xB7,0x68,0x5E,0x80,0xC1,0xB1,0x5F,0x0C,0x2F,0x88,0xD2,0x09,0xA1,0x5F,0xB7,0x68,0x62,0x84,0x2B, + 0x84,0x2F,0x48,0xD2,0x1D,0xA1,0x5F,0xB7,0x68,0x66,0xF9,0x5D,0x48,0xD2,0x12,0xA3,0x48,0xD2,0x19,0xA1,0x5F,0xB7,0x68,0x6A,0x48,0xD2,0x8D,0xA3,0x48,0xD2, + 0x8A,0xA3,0x88,0xD2,0x0D,0xA1,0x5F,0xB7,0x68,0x6E,0x4A,0xD2,0x04,0xA1,0x4A,0xD2,0x80,0xA1,0x88,0xD2,0x11,0xA1,0x5F,0xB7,0x68,0x72,0x88,0xD2,0x07,0xA1, + 0x88,0xD2,0x83,0xA1,0x88,0xD2,0x15,0xA1,0x5F,0xB7,0x68,0x76,0x88,0xD2,0x9E,0xA1,0xC8,0xD2,0x85,0xA1,0x88,0xD2,0x19,0xA1,0x5F,0xB7,0x68,0x7A,0xC8,0xD2, + 0x01,0xA1,0xBF,0xB7,0x6E,0x7A,0xDF,0xB7,0xEE,0x7A,0xFF,0xB7,0x6E,0x7B,0x06,0xC0,0x00,0x8C,0x22,0x9C,0x8D,0xA6,0x02,0xC0,0x20,0x84,0x00,0xB7,0x94,0x57, + 0x40,0xB7,0x94,0x58,0x06,0x0A,0x00,0xB7,0xC8,0x4B,0xE0,0xB7,0x48,0x43,0x08,0x74,0x04,0xB3,0x24,0x44,0xC8,0x75,0x09,0x00,0x90,0xD0,0x59,0xA2,0x0C,0xC0, + 0xA2,0x92,0x40,0xB7,0xC8,0x43,0xF9,0x9D,0x5F,0xB5,0x6C,0x7B,0x90,0xD0,0xDE,0xA9,0xC4,0x76,0x7F,0xB5,0x74,0x7F,0x0B,0xC0,0x42,0x93,0x50,0x9D,0x00,0x75, + 0x08,0xC0,0x04,0x93,0x10,0xD0,0x59,0xAA,0x82,0x0D,0xE0,0xB7,0x48,0x43,0x02,0x75,0x7F,0xB5,0xF4,0x7B,0x7F,0xB5,0x74,0x7D,0x08,0xC0,0x62,0x93,0x82,0x0D, + 0x04,0x74,0x59,0x9E,0x7F,0xB5,0xF4,0x7C,0x09,0xC0,0x42,0x91,0xE0,0xB7,0x50,0x41,0x60,0xB7,0x58,0x49,0x02,0x0A,0x9F,0xB5,0xEC,0x7D,0x9F,0xB5,0x6C,0x7C, + 0x80,0xB7,0x48,0x53,0x40,0xB7,0xC8,0x53,0x40,0xB7,0xD0,0x40,0x60,0xB7,0x48,0x40,0x4C,0x59,0x28,0x5D,0x00,0xC2,0x68,0x5A,0x44,0x32,0xA0,0xB7,0xD0,0x41, + 0x52,0x9E,0x5F,0xB7,0x74,0x7B,0xB0,0x59,0x01,0xC2,0x00,0x3A,0x46,0x32,0x44,0x32,0x34,0x5D,0xA2,0xD2,0x08,0x5D,0x53,0x9E,0x44,0x32,0x46,0x32,0x80,0xC3, + 0x40,0x59,0x44,0x32,0x5A,0x9E,0x20,0xB7,0xD0,0x46,0x42,0x32,0x44,0x32,0x40,0xB7,0x1C,0x58,0xA2,0xD3,0x14,0x5D,0x42,0x76,0x44,0x32,0x41,0xA2,0x80,0xB7, + 0x8C,0x57,0x09,0xC0,0xE2,0x93,0x88,0xD2,0x01,0xAA,0x24,0xD2,0x60,0x5B,0xC0,0xB7,0xC8,0x45,0x40,0xB7,0x48,0x4D,0x60,0xB7,0xD0,0x42,0x40,0xB7,0x50,0x46, + 0x54,0x59,0x00,0xC3,0x3C,0x5A,0x44,0x32,0x5A,0x9E,0x34,0x5D,0x44,0x32,0x52,0x9E,0x60,0xB7,0xC8,0x48,0x44,0x32,0x40,0xB7,0xC8,0x49,0xA0,0x59,0x46,0x32, + 0x5F,0xB5,0xEC,0x7E,0x40,0xB7,0x48,0x4A,0x60,0xB7,0x50,0x47,0x60,0xB7,0xC0,0x4A,0x5F,0xB5,0x6C,0x7E,0xA2,0xD0,0x18,0x5D,0x5F,0xB7,0x74,0x7E,0x44,0x32, + 0x5F,0xB7,0xEC,0x7E,0x94,0x5D,0x5B,0x9E,0x54,0x59,0x93,0x9E,0x20,0xB7,0x48,0x42,0x50,0x5D,0xA0,0xB7,0xC8,0x44,0x26,0x35,0xEC,0x9D,0x46,0x32,0xC8,0x5D, + 0x20,0xB7,0x50,0x44,0x88,0x58,0x80,0xC2,0xC0,0x59,0x26,0x35,0x42,0x32,0x7F,0xB7,0x74,0x7D,0x46,0x32,0x73,0x9E,0x52,0x76,0x42,0x09,0x43,0xD0,0x20,0x19, + 0x46,0x32,0x26,0x35,0xEF,0x9D,0x44,0x32,0xA2,0xD2,0xA0,0x5D,0x48,0x9D,0xD8,0x5D,0x26,0x35,0xBA,0x31,0x82,0x74,0x45,0xA2,0x4A,0xA1,0xCD,0xA1,0x05,0xC0, + 0xC2,0x93,0x01,0xC0,0x86,0x09,0x06,0x74,0x18,0xF0,0xD1,0xA1,0x40,0xB7,0x14,0x58,0x06,0xC0,0x62,0x90,0x11,0xD0,0x06,0x29,0x34,0x31,0x02,0x0A,0x04,0x74, + 0x10,0xF0,0x55,0xA2,0x10,0xF0,0x51,0xA1,0x82,0x90,0x40,0x77,0x05,0xC0,0xA4,0x90,0x02,0x0D,0x80,0xB7,0xC8,0x4D,0x00,0x75,0x02,0xC0,0x84,0x91,0xA2,0xD3, + 0x0C,0x5E,0x00,0xC3,0x20,0x59,0x44,0x32,0x52,0x9E,0x00,0xC6,0x82,0x08,0x44,0x32,0x00,0xC2,0x00,0x3A,0x18,0xF0,0x55,0xA2,0x06,0x74,0x21,0xD0,0xB6,0x15, + 0x62,0x90,0x12,0xD0,0x86,0x29,0x5F,0xB7,0x6C,0x7B,0x5F,0xB7,0xF4,0x7E,0x80,0xC2,0x20,0x5A,0x0C,0x59,0x28,0x31,0x9F,0xB7,0x6C,0x7E,0x80,0xC3,0x94,0x59, + 0x18,0x5D,0x26,0x31,0x53,0x9E,0x00,0xC2,0x14,0x5A,0x46,0x32,0x6C,0x9D,0xEB,0x9D,0x8C,0x59,0x46,0x32,0x7F,0xB7,0xEC,0x7B,0x1C,0x5D,0x1F,0xB7,0xEC,0x7C, + 0x46,0x32,0x53,0x9E,0x20,0x31,0x46,0x32,0x58,0x9E,0x58,0xF0,0x45,0xA2,0x7F,0xB7,0x74,0x7C,0x9F,0xB7,0xEC,0x7D,0x22,0x31,0x20,0x31,0x18,0xF0,0x59,0xA1, + 0x18,0xF0,0xDE,0xA1,0x58,0xF0,0x41,0xA2,0xBF,0xB7,0x6E,0x7C,0xDF,0xB7,0xEE,0x7C,0xFF,0xB7,0x6E,0x7D,0x04,0xC0,0x00,0x8C,0x22,0x9C,0xA2,0xD3,0x0C,0x5E, + 0x00,0xC3,0x20,0x59,0x44,0x32,0x52,0x9E,0x00,0xC4,0x82,0x08,0x44,0x32,0x18,0xF0,0x55,0xA2,0xB8,0x97,0x06,0x75,0xF7,0xFF,0x22,0x91,0x10,0xD0,0x59,0xAA, + 0x01,0xC0,0x0A,0x09,0x92,0x09,0x02,0x75,0x5F,0xB5,0x6C,0x7D,0x7F,0xB5,0xEC,0x7B,0xF7,0xFF,0x24,0x91,0x60,0xB7,0x48,0x4B,0x40,0xB7,0x0C,0x73,0x80,0xB7, + 0x8C,0x73,0x04,0x74,0x20,0xC0,0x65,0xA9,0x40,0xC0,0xE6,0xA9,0x24,0xD1,0x3C,0x59,0xA2,0xD1,0x40,0x5E,0x53,0x9E,0xA4,0x00,0xB8,0x31,0x7F,0xB5,0xEC,0x7C, + 0xF6,0xFF,0x44,0x93,0xE0,0xB7,0x50,0x41,0x80,0xB7,0x0C,0x74,0x5F,0xB7,0x6C,0x7F,0x7B,0x9E,0x40,0xB7,0x94,0x74,0x40,0xC0,0x65,0xAA,0x86,0x74,0x40,0xB7, + 0x0C,0x75,0x20,0xC2,0x6A,0xA9,0x48,0x02,0x44,0x02,0xC8,0xDB,0x1D,0xAA,0x53,0x9E,0x40,0xB7,0x8C,0x57,0xC7,0x61,0x7F,0xB5,0xEC,0x7D,0x01,0xC0,0x22,0x93, + 0x88,0xD0,0xCB,0xA9,0x02,0x0A,0x9F,0xB5,0x6C,0x7C,0xC0,0x96,0x00,0xC4,0x02,0x0D,0x5C,0x97,0x7F,0xB7,0x6C,0x7F,0xC4,0x74,0x12,0xD0,0xB6,0x11,0xF9,0xFF, + 0xE2,0x93,0x06,0x74,0x18,0xF0,0xD1,0xA1,0x40,0xB7,0x14,0x58,0xFA,0xFF,0x24,0x90,0x02,0x0A,0x10,0xF0,0x55,0xA2,0x10,0xF0,0xD1,0xA1,0x44,0x97,0x11,0xD0, + 0x02,0x1A,0x0E,0xC0,0x7C,0x2A,0x02,0x75,0xF4,0xFF,0x72,0x90,0x02,0x74,0x01,0xC0,0x42,0x91,0x02,0x87,0x02,0x0A,0x80,0xB5,0x48,0x43,0x7E,0x96,0x60,0xB7, + 0xC8,0x43,0xB9,0x9D,0x7F,0xB5,0x6C,0x7B,0x6D,0x96,0x48,0xD2,0x1D,0xAA,0x24,0xD2,0x60,0x5B,0xC3,0x96,0x88,0xD0,0xCB,0xA9,0x7F,0xB7,0xEC,0x7D,0x73,0x9D, + 0x39,0x61,0x21,0x59,0xF2,0xD3,0x2E,0x29,0x10,0xF2,0x3D,0x88,0x04,0x1A,0x14,0xBA,0x08,0x40,0x00,0xC0,0xCA,0x92,0x54,0x9E,0x20,0x59,0x24,0xBA,0x00,0x40, + 0x28,0x31,0x5F,0xB5,0x6C,0x7C,0x77,0x96,0x80,0xB7,0x48,0x51,0x02,0x75,0xFE,0xFF,0xA4,0x92,0x80,0xB7,0x8C,0x57,0x0E,0x09,0x0E,0x87,0x08,0xD2,0x19,0xA1, + 0x4F,0x96,0x12,0xBA,0x01,0x40,0x5F,0xB5,0x74,0x7C,0x66,0x96,0x0D,0xA6,0xA0,0xB7,0x8C,0x57,0xC0,0xB7,0x8C,0x58,0x02,0x0A,0xC8,0xD2,0x29,0xA2,0x14,0xFF, + 0x64,0x9B,0x08,0xD2,0x51,0xAA,0x00,0x75,0x06,0xC0,0x82,0x91,0x86,0x0D,0x14,0xFF,0x53,0x9B,0x8A,0x0D,0x14,0xFF,0x50,0x9B,0x88,0xD2,0x45,0xAA,0x00,0x75, + 0x06,0xC0,0x24,0x91,0x86,0x0D,0x14,0xFF,0x48,0x9B,0x02,0x74,0x06,0xC0,0x82,0x91,0x80,0xB7,0x8C,0x58,0x88,0xD2,0x09,0xAA,0x00,0x75,0x04,0xC0,0x44,0x92, + 0x88,0xD2,0x3D,0xA2,0x88,0xD2,0x3D,0xAA,0x02,0x0D,0x02,0x09,0x00,0x75,0x01,0xD0,0x22,0x0D,0x06,0x75,0x01,0xD0,0x22,0x09,0x93,0x9E,0x00,0xE0,0xA6,0x36, + 0x04,0xC0,0x64,0x93,0x34,0xC0,0x88,0x9A,0x48,0xD2,0x4D,0xAA,0x00,0x75,0x02,0x91,0x80,0xB7,0x8C,0x58,0x88,0xD2,0x11,0xAA,0x00,0x75,0x06,0xC0,0x04,0x90, + 0x02,0x0A,0x88,0xD2,0x35,0xA2,0x88,0xD2,0x3D,0xAA,0x02,0x75,0x05,0xC0,0xF4,0x91,0x40,0x77,0x01,0xC0,0xE4,0x92,0x88,0xD2,0x3D,0xAA,0xA0,0xB7,0x94,0x57, + 0x02,0x75,0x05,0xC0,0xE2,0x92,0x04,0x75,0x06,0xC0,0x62,0x93,0x08,0xF2,0x25,0xAA,0xFF,0xCF,0x7C,0x2A,0x61,0xC0,0x08,0x75,0x06,0xC0,0xC2,0x90,0x80,0xB7, + 0x8C,0x57,0x08,0xD2,0x19,0xAA,0x06,0x75,0x05,0xC0,0xE2,0x93,0x88,0xD2,0x3D,0xAA,0xA0,0xB7,0x94,0x57,0x04,0x75,0x06,0xC0,0x02,0x90,0x86,0x09,0x8A,0x0D, + 0x34,0xC0,0x3F,0x9B,0x8A,0x0D,0x14,0xFF,0xEE,0x9A,0xD0,0xD2,0x39,0xA0,0x8A,0x0D,0x14,0xFF,0xE9,0x9A,0x48,0xD2,0x51,0xAA,0xD0,0xD2,0x31,0xA0,0x00,0x75, + 0x05,0xC0,0x44,0x91,0x34,0xC0,0x95,0x99,0x60,0xB7,0x94,0x5F,0x34,0xC0,0xFD,0x9A,0x88,0xD2,0x3D,0xAA,0x08,0xD2,0x31,0xA0,0x00,0x75,0x02,0xC0,0xE4,0x90, + 0x60,0xB7,0x94,0x5F,0x34,0xC0,0xF2,0x9A,0x80,0xB7,0x8C,0x57,0x08,0xD2,0x15,0xA0,0x86,0x0D,0x14,0xFF,0xCA,0x9A,0x88,0xD2,0x3D,0xA9,0x8B,0x00,0x0A,0x0A, + 0x84,0x74,0x00,0xB5,0x29,0x52,0x08,0xD2,0x2D,0xA2,0x02,0x91,0x80,0xB7,0x8C,0x57,0x48,0xD2,0x05,0xAA,0x10,0x75,0x02,0xC0,0x72,0x90,0x02,0x0A,0x08,0xD2, + 0x2D,0xA2,0x9F,0xB7,0xEE,0x7E,0xBF,0xB7,0x6E,0x7F,0xDF,0xB7,0xEE,0x7F,0x60,0x8C,0x22,0x9C,0x86,0x0D,0x14,0xFF,0xAB,0x9A,0x02,0x74,0x02,0xC0,0xE2,0x91, + 0x60,0xB7,0x94,0x5E,0x0A,0x0A,0x88,0xD2,0x3D,0xA2,0x34,0xC0,0xC2,0x9A,0x0E,0xC0,0x7C,0x28,0x2C,0x74,0x08,0xD2,0x29,0xA0,0xFB,0xFF,0x04,0x90,0x80,0xB7, + 0x8C,0x57,0x0E,0x09,0x86,0x0E,0x88,0xD2,0x1D,0xA1,0x9E,0x0D,0x14,0xFF,0x91,0x9A,0x64,0x97,0x06,0x75,0xFE,0xFF,0x44,0x90,0xB8,0x97,0x8A,0x0D,0x14,0xFF, + 0x89,0x9A,0x88,0xD2,0x45,0xAA,0x00,0x75,0xF9,0xFF,0x62,0x93,0x86,0x0D,0x14,0xFF,0x81,0x9A,0x86,0x0D,0x14,0xFF,0x7E,0x9A,0x02,0x74,0xF9,0xFF,0x04,0x93, + 0x88,0xD2,0x3D,0xA0,0x3D,0x97,0x88,0xD2,0x4D,0xAA,0x00,0x75,0xFD,0xFF,0x82,0x93,0x9F,0xB7,0xEE,0x7E,0xBF,0xB7,0x6E,0x7F,0xDF,0xB7,0xEE,0x7F,0x60,0x8C, + 0x22,0x9C,0x48,0xD2,0x5D,0xAA,0x00,0x75,0xFA,0xFF,0x02,0x92,0x8A,0x0D,0x14,0xFF,0x63,0x9A,0x4B,0x97,0x60,0xB7,0x14,0x5F,0x34,0xC0,0x7F,0x9A,0x88,0xD2, + 0x35,0xA0,0x3F,0x97,0x02,0x0A,0x1C,0x97,0x34,0xC0,0x47,0x9B,0x10,0xD2,0x39,0xAA,0x08,0x75,0x01,0xC0,0x82,0x91,0x88,0xD2,0x3D,0xAA,0x02,0x75,0xFA,0xFF, + 0x84,0x90,0x80,0xB7,0x8C,0x57,0x08,0xD2,0x19,0xAA,0x08,0x75,0xF9,0xFF,0xA4,0x93,0x9A,0x0D,0x14,0xFF,0x43,0x9A,0x9A,0x0D,0x14,0xFF,0x40,0x9A,0x35,0x97, + 0x82,0x0D,0x8A,0x09,0x34,0xC0,0x89,0x9A,0x3F,0x97,0x34,0xC0,0x30,0x99,0x56,0x97,0x86,0x0D,0x82,0x09,0x34,0xC0,0x81,0x9A,0x3E,0x97,0x86,0x0D,0x14,0xFF, + 0x2F,0x9A,0x00,0x74,0x02,0x0A,0x01,0xD0,0x42,0x0A,0x10,0xD2,0x39,0xA2,0xD7,0x97,0x34,0xC0,0xEC,0x9A,0xD4,0x97,0x1D,0xA6,0xA0,0xB7,0x94,0x57,0xF1,0xD3, + 0x3E,0x2D,0xD0,0xD2,0x25,0xAA,0x06,0x75,0x07,0xC0,0x42,0x90,0xE0,0xB7,0x8C,0x58,0x34,0xC0,0x74,0x99,0x08,0xD2,0x61,0xAA,0x00,0x75,0x04,0xC0,0x04,0x91, + 0x90,0xD2,0x3D,0xAA,0xA0,0xB7,0x8C,0x57,0x04,0x75,0x04,0xC0,0x62,0x91,0xC8,0xD2,0x25,0xAA,0x06,0x75,0x06,0xC0,0x62,0x93,0x48,0xD2,0x6D,0xAA,0x00,0x75, + 0x04,0xC0,0x44,0x92,0x90,0xD2,0x35,0xA2,0x08,0xD2,0x79,0xAA,0x02,0x75,0x04,0xC0,0xC2,0x92,0xD0,0xD2,0xA5,0xAA,0xC0,0xB7,0x94,0x57,0x44,0x75,0x04,0xC0, + 0x82,0x93,0x46,0x75,0x05,0xC0,0xC2,0x90,0x44,0x75,0x8E,0x0D,0x53,0xB3,0x42,0x44,0xA0,0xB7,0x8C,0x57,0x14,0xFF,0xE8,0x99,0xD0,0xD2,0x25,0xA9,0x69,0x9E, + 0x86,0x74,0x00,0xB5,0xA9,0x51,0x06,0xC0,0x82,0x91,0x84,0x74,0x06,0xC0,0x22,0x93,0x8E,0x0D,0x14,0xFF,0xDA,0x99,0xD0,0xD2,0x3D,0xA0,0x8E,0x0D,0x14,0xFF, + 0xD5,0x99,0xD0,0xD2,0xA5,0xAA,0xD0,0xD2,0x35,0xA0,0xC0,0xB7,0x8C,0x57,0x44,0x75,0x06,0xC0,0x22,0x93,0x46,0x75,0x07,0xC0,0x82,0x91,0x48,0xD2,0x71,0xAA, + 0x00,0x75,0x02,0xC0,0x44,0x92,0x34,0xC0,0x77,0x98,0x60,0xB7,0x94,0x5F,0x34,0xC0,0xDF,0x99,0x10,0xD2,0x31,0xA0,0x86,0x0D,0x14,0xFF,0xB9,0x99,0x50,0xD2, + 0x25,0xAA,0x69,0x9E,0x10,0x75,0x00,0xB5,0x29,0x52,0x00,0xC0,0xF4,0x92,0x80,0xB7,0x8C,0x58,0x0A,0x09,0x88,0xD2,0x0D,0xAA,0x00,0x75,0x42,0xB3,0x22,0x44, + 0x10,0xD2,0x2D,0xA1,0x9F,0xB7,0x6E,0x7E,0xBF,0xB7,0xEE,0x7E,0xDF,0xB7,0x6E,0x7F,0xFF,0xB7,0xEE,0x7F,0x02,0xC0,0x00,0x8C,0x22,0x9C,0x80,0xB7,0x8C,0x57, + 0x02,0x09,0x08,0xD2,0x0D,0xA1,0x9F,0xB7,0x6E,0x7E,0xBF,0xB7,0xEE,0x7E,0xDF,0xB7,0x6E,0x7F,0xFF,0xB7,0xEE,0x7F,0x02,0xC0,0x00,0x8C,0x22,0x9C,0x8A,0x0D, + 0x14,0xFF,0x89,0x99,0x90,0xD2,0x3D,0xAA,0xA0,0xB7,0x8C,0x57,0x04,0x75,0xFB,0xFF,0x24,0x93,0xC8,0xD2,0x25,0xAA,0x04,0x75,0xFB,0xFF,0xC4,0x92,0x60,0xB7, + 0x94,0x5E,0x34,0xC0,0x9A,0x99,0xC8,0xD2,0x25,0xAA,0x08,0xD2,0x29,0xA0,0x6C,0x97,0x34,0xC0,0x6A,0x98,0xAE,0x97,0x60,0xB7,0x14,0x5F,0x34,0xC0,0x8E,0x99, + 0x08,0xD2,0x79,0xAA,0x90,0xD2,0x35,0xA0,0x02,0x75,0xFB,0xFF,0xC4,0x91,0x60,0xB7,0x94,0x70,0xC0,0xB7,0x94,0x57,0x34,0xC0,0x81,0x99,0xD0,0xD2,0xA5,0xAA, + 0x90,0xD2,0x39,0xA0,0x44,0x75,0xFB,0xFF,0x04,0x91,0x90,0xD2,0x5D,0xAB,0x84,0x75,0x06,0xC0,0x62,0x91,0x82,0x75,0x05,0xC0,0xC2,0x91,0xD0,0xD2,0xC5,0xAA, + 0x46,0x75,0xFA,0xFF,0xC4,0x93,0x34,0xC0,0x3A,0x9A,0x10,0xD2,0x39,0xAA,0xA0,0xB7,0x8C,0x57,0x08,0x75,0x03,0xC0,0x22,0x93,0x88,0xD2,0xBD,0xA9,0xC4,0x74, + 0x05,0xC0,0xE2,0x91,0xD0,0xD2,0xA5,0xAA,0x4C,0x97,0x80,0x74,0xF8,0xFF,0xE2,0x93,0xD0,0xD2,0x21,0xAA,0xE2,0x0D,0x90,0xD2,0x3D,0xA2,0x14,0xFF,0x31,0x99, + 0xA2,0x0D,0x14,0xFF,0x2E,0x99,0x13,0x97,0x90,0xD2,0xBD,0xAA,0xC0,0xB7,0x8C,0x57,0x42,0x75,0xF9,0xFF,0x44,0x90,0xAB,0x9E,0x14,0xFF,0x23,0x99,0x0E,0xC0, + 0x7C,0x28,0x00,0x74,0x88,0xD2,0x4D,0xA0,0xF8,0xFF,0x04,0x93,0xAB,0x9E,0x14,0xFF,0x19,0x99,0x88,0xD2,0x51,0xA0,0x11,0x97,0x88,0xD2,0x3D,0xAA,0x02,0x75, + 0xF9,0xFF,0xC4,0x92,0x88,0xD2,0x2D,0xAA,0x00,0x75,0x03,0xC0,0x64,0x90,0x8A,0x0D,0x14,0xFF,0x09,0x99,0xC8,0xD2,0x3D,0xA0,0x2F,0x97,0x93,0x9E,0xC0,0xB7, + 0x8C,0x57,0x14,0xFF,0x01,0x99,0xD0,0xD2,0x3D,0xA0,0x8E,0x0D,0x14,0xFF,0xFC,0x98,0xD0,0xD2,0xA5,0xAA,0xD0,0xD2,0x35,0xA0,0x44,0x75,0xF9,0xFF,0x64,0x91, + 0xAB,0x9E,0x14,0xFF,0xF2,0x98,0x8D,0x00,0x80,0xB7,0x29,0x51,0x00,0xB5,0x29,0x50,0x02,0x75,0xC2,0x90,0x88,0xD2,0x5D,0xAA,0x04,0x75,0xF8,0xFF,0xE4,0x93, + 0xAB,0x9E,0x14,0xFF,0xE3,0x98,0x8D,0x00,0x00,0xB5,0xA9,0x50,0x17,0x97,0x08,0xD2,0x59,0xAA,0x06,0x75,0x22,0x91,0x08,0xF2,0x45,0xAA,0xFF,0xCF,0x7C,0x2A, + 0x61,0xC0,0x08,0x75,0xF8,0xFF,0x84,0x91,0x8A,0x0D,0x14,0xFF,0xD0,0x98,0x8D,0x00,0x00,0xB5,0xA9,0x50,0x04,0x97,0x88,0xD2,0xBD,0xA9,0xC2,0x74,0xFC,0xFF, + 0x04,0x91,0x34,0xC0,0x8B,0x99,0x60,0xB7,0x14,0x71,0x34,0xC0,0xE2,0x98,0x8B,0x00,0x00,0xB5,0xA9,0x52,0x9A,0x0D,0x14,0xFF,0xBB,0x98,0x9A,0x0D,0x14,0xFF, + 0xB8,0x98,0x8B,0x00,0x80,0xB7,0xA9,0x52,0x00,0x75,0xFB,0xFF,0x24,0x92,0x9A,0x0D,0x14,0xFF,0xAF,0x98,0x9A,0x0D,0x14,0xFF,0xAC,0x98,0x69,0x97,0x93,0x9E, + 0x14,0xFF,0xA8,0x98,0xC8,0xD2,0x3D,0xA0,0xCE,0x96,0xB3,0x9E,0x14,0xFF,0xA2,0x98,0x71,0x9E,0xB3,0x9E,0x00,0xB5,0x29,0x51,0x14,0xFF,0x9C,0x98,0x1C,0xC0, + 0x3E,0x7C,0x01,0xC0,0xC4,0x90,0x8D,0x01,0x8A,0x0D,0x34,0xC0,0xE2,0x98,0xD0,0xD2,0xC5,0xAA,0x43,0x97,0x92,0x0D,0x34,0xC0,0xDC,0x98,0xD0,0xD2,0xA5,0xAA, + 0x9C,0x96,0x71,0x9E,0x02,0x0A,0x80,0xB5,0x29,0x51,0x86,0x0D,0x14,0xFF,0x84,0x98,0x82,0x09,0x86,0x0D,0x34,0xC0,0xCE,0x98,0xAB,0x9E,0x86,0x09,0x34,0xC0, + 0xCA,0x98,0xD0,0xD2,0xC5,0xAA,0x44,0x75,0xF4,0xFF,0xC4,0x90,0x90,0xD2,0x5D,0xAB,0x21,0x97,0x9A,0x0D,0x14,0xFF,0x71,0x98,0x9A,0x0D,0x14,0xFF,0x6E,0x98, + 0xD6,0x97,0x05,0xA6,0xA0,0xB7,0x8C,0x57,0xF1,0xD3,0x3E,0x2D,0xC8,0xD2,0x25,0xAA,0x06,0x75,0x02,0xC0,0x42,0x91,0xA0,0xB7,0x94,0x58,0x14,0xC0,0xBC,0x9B, + 0x10,0xD2,0x21,0xAA,0x00,0x75,0x01,0xC0,0x44,0x92,0xC8,0xD2,0x25,0xAA,0xA0,0xB7,0x8C,0x57,0x04,0x75,0x01,0xC0,0xA2,0x92,0x86,0x09,0x96,0x0D,0x34,0xC0, + 0x9D,0x98,0x34,0xC0,0xDB,0x98,0x60,0xB7,0x94,0x5F,0x34,0xC0,0x6A,0x98,0x60,0xB7,0x94,0x5F,0x08,0xD2,0x31,0xA0,0x34,0xC0,0x64,0x98,0x08,0xD2,0x35,0xA0, + 0x86,0x0D,0x14,0xFF,0x3E,0x98,0x50,0xD2,0x31,0xAA,0x8B,0x00,0x00,0xB5,0x29,0x52,0x00,0x75,0xE4,0x90,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C, + 0x22,0x9C,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0x19,0xC0,0x40,0x90,0x8A,0x0D,0x14,0xFF,0x27,0x98,0xC8,0xD2,0x25,0xAA,0xA0,0xB7,0x8C,0x57, + 0x04,0x75,0xFE,0xFF,0xE4,0x91,0x8E,0x0D,0x82,0x09,0x34,0xC0,0x6A,0x98,0xC9,0x97,0x80,0x74,0xFD,0xFF,0xE2,0x92,0xC8,0xD2,0x21,0xAA,0xE2,0x0D,0x88,0xD2, + 0x3D,0xA2,0x14,0xFF,0x11,0x98,0xA2,0x0D,0x14,0xFF,0x0E,0x98,0xAB,0x97,0x0D,0xA6,0xE2,0x0D,0x14,0xFF,0x0E,0x98,0x02,0x74,0x08,0xC0,0x02,0x92,0x60,0xB7, + 0x14,0x5E,0xA0,0xB7,0x94,0x58,0xA0,0xB7,0x8C,0x57,0x34,0xC0,0x1F,0x98,0x80,0xB7,0x0C,0x60,0x0E,0xC0,0x7C,0x28,0x10,0xD2,0x2D,0xA9,0x40,0xC0,0x05,0xA8, + 0x0B,0x03,0x80,0x74,0x88,0xD2,0x3D,0xA0,0x0B,0x07,0x06,0xC0,0xA4,0x93,0x14,0xC0,0x9A,0x9B,0x88,0xD2,0x3D,0xAA,0x08,0x75,0x05,0xC0,0x82,0x91,0x86,0x0D, + 0xF4,0xFE,0xE5,0x9B,0x10,0xD2,0x29,0xAA,0x00,0x75,0x06,0xC0,0xA4,0x90,0x10,0xD2,0x31,0xAA,0x00,0x75,0x05,0xC0,0xE4,0x90,0x88,0xD2,0x3D,0xAA,0x04,0x75, + 0x05,0xC0,0x42,0x91,0x14,0xC0,0x31,0x9B,0x10,0xD2,0x21,0xAA,0x02,0x75,0x05,0xC0,0x02,0x92,0x88,0xD2,0x3D,0xA9,0x11,0xD0,0x22,0x1A,0x0E,0xC0,0x7C,0x2A, + 0x02,0x75,0x01,0xC0,0x14,0x93,0x86,0x09,0x96,0x0D,0x34,0xC0,0x10,0x98,0x34,0xC0,0x4E,0x98,0x60,0xB7,0x94,0x5F,0x14,0xC0,0xDD,0x9B,0x60,0xB7,0x94,0x5F, + 0x08,0xD2,0x31,0xA0,0x14,0xC0,0xD7,0x9B,0x08,0xD2,0x35,0xA0,0x86,0x0D,0xF4,0xFE,0xB1,0x9B,0x10,0xD2,0x29,0xAA,0x8B,0x00,0x00,0xB5,0x29,0x52,0x00,0x75, + 0xC2,0x90,0xC8,0xD2,0x25,0xAA,0x00,0x75,0x03,0xC0,0x24,0x91,0x88,0xD2,0x3D,0xAA,0x06,0x75,0x22,0x91,0x00,0x75,0x03,0xC0,0x44,0x90,0x50,0xD2,0x31,0xAA, + 0x00,0x75,0x02,0xC0,0xA2,0x93,0x9F,0xB7,0xEE,0x7E,0xBF,0xB7,0x6E,0x7F,0xDF,0xB7,0xEE,0x7F,0x60,0x8C,0x14,0xC0,0x00,0x91,0x50,0xD2,0x2D,0xAA,0x02,0x75, + 0x05,0xC0,0xC2,0x91,0x02,0x0A,0x88,0xD2,0x35,0xA2,0x82,0x74,0x03,0xC0,0xE2,0x92,0x86,0x0D,0xF4,0xFE,0x82,0x9B,0x00,0x74,0x02,0x0A,0x01,0xD0,0x42,0x0A, + 0x86,0x0D,0x82,0x09,0x08,0xD2,0x59,0xA2,0x14,0xC0,0xC6,0x9B,0x86,0x09,0x8A,0x0D,0x14,0xC0,0xC2,0x9B,0x8A,0x0D,0xF4,0xFE,0x71,0x9B,0xC8,0xD2,0x59,0xA0, + 0x8A,0x0D,0xF4,0xFE,0x6C,0x9B,0x50,0xD2,0x51,0xAA,0xC8,0xD2,0x51,0xA0,0xA0,0xB7,0x8C,0x57,0x00,0x75,0x04,0xC0,0x24,0x90,0x14,0xC0,0x16,0x9A,0x60,0xB7, + 0x94,0x5F,0x14,0xC0,0x7E,0x9B,0x88,0xD2,0x3D,0xAA,0x0E,0xC0,0x7C,0x28,0x08,0xD2,0x31,0xA0,0x02,0x75,0x03,0xC0,0x82,0x92,0x02,0x0A,0x08,0xD2,0x35,0xA2, + 0x86,0x0D,0xF4,0xFE,0x4E,0x9B,0x48,0xD2,0x45,0xAA,0x8D,0x00,0x00,0xB5,0x29,0x52,0x10,0x75,0x02,0xC0,0xF4,0x92,0x90,0xD2,0x4D,0xA9,0x0A,0x0A,0x80,0x74, + 0x24,0xB3,0x22,0x44,0x08,0xD2,0x4D,0xA2,0x9F,0xB7,0xEE,0x7E,0xBF,0xB7,0x6E,0x7F,0xDF,0xB7,0xEE,0x7F,0x60,0x8C,0x22,0x9C,0x86,0x0D,0xF4,0xFE,0x33,0x9B, + 0x88,0xD2,0x3D,0xAA,0x04,0x75,0xFA,0xFF,0x44,0x93,0x60,0xB7,0x94,0x5E,0x14,0xC0,0x4B,0x9B,0x08,0xD2,0x29,0xA0,0x14,0xC0,0x83,0x9A,0x10,0xD2,0x21,0xAA, + 0x02,0x75,0xFA,0xFF,0x84,0x92,0x8A,0x0D,0xF4,0xFE,0x1E,0x9B,0x4F,0x97,0x86,0x0D,0xF4,0xFE,0x1A,0x9B,0x10,0xD2,0x31,0xAA,0x00,0x75,0xF9,0xFF,0x82,0x93, + 0xDF,0x97,0xA2,0x0D,0xF4,0xFE,0x11,0x9B,0x22,0x97,0x14,0xC0,0xFE,0x9B,0x08,0xD2,0x59,0xAA,0xA0,0xB7,0x8C,0x57,0x08,0x75,0x01,0xC0,0x62,0x92,0x06,0x75, + 0x22,0x91,0x08,0xF2,0x25,0xAA,0xFF,0xCF,0x7C,0x2A,0x61,0xC0,0x08,0x75,0xFC,0xFF,0xE4,0x90,0x82,0x0D,0x8A,0x09,0x14,0xC0,0x47,0x9B,0x81,0x97,0xE2,0x0D, + 0xF4,0xFE,0xF5,0x9A,0xA2,0x0D,0xF4,0xFE,0xF2,0x9A,0xEC,0x96,0x80,0xB7,0x8C,0x57,0x02,0x09,0x08,0xD2,0x0D,0xA1,0x9F,0xB7,0xEE,0x7E,0xBF,0xB7,0x6E,0x7F, + 0xDF,0xB7,0xEE,0x7F,0x60,0x8C,0x22,0x9C,0xDA,0x99,0x80,0x97,0x08,0xD2,0x35,0xA0,0x8F,0x97,0x60,0xB7,0x14,0x5F,0x14,0xC0,0xFC,0x9A,0x88,0xD2,0x3D,0xA9, + 0x88,0xD2,0x35,0xA0,0x4F,0x97,0x14,0xC0,0x9A,0x9B,0x9A,0x0D,0xF4,0xFE,0xD1,0x9A,0x9A,0x0D,0xF4,0xFE,0xCE,0x9A,0x08,0xD2,0x39,0xAA,0xC5,0x97,0x0D,0xA6, + 0xE2,0x0D,0xF4,0xFE,0xCC,0x9A,0x02,0x74,0x04,0xC0,0xE2,0x91,0x60,0xB7,0x94,0x60,0xA0,0xB7,0x8C,0x57,0x14,0xC0,0xDF,0x9A,0x80,0xB7,0x0C,0x61,0x0E,0xC0, + 0x7C,0x28,0x40,0xC0,0x05,0xAA,0x00,0x75,0xC8,0xD2,0x25,0xA2,0x02,0xC0,0xA2,0x90,0x04,0x75,0x04,0xC0,0x42,0x90,0x06,0x75,0x03,0xC0,0xA2,0x90,0x82,0x0E, + 0xC0,0xB7,0x8C,0x58,0x08,0xD2,0x4D,0xAA,0x00,0x75,0x01,0xC0,0x64,0x92,0x14,0xC0,0x50,0x9A,0x86,0x0D,0xF4,0xFE,0xA0,0x9A,0x86,0x0D,0xF4,0xFE,0x9D,0x9A, + 0xC8,0xD2,0x25,0xAA,0xC0,0xB7,0x94,0x57,0x06,0x75,0x01,0xC0,0x02,0x92,0x04,0x75,0x22,0x91,0x9F,0xB7,0xEE,0x7E,0xBF,0xB7,0x6E,0x7F,0xDF,0xB7,0xEE,0x7F, + 0x60,0x8C,0x22,0x9C,0x88,0xD2,0x3D,0xAA,0x02,0x0D,0x02,0x09,0x00,0x75,0x01,0xD0,0x22,0x0D,0x53,0x9E,0x06,0x75,0x01,0xD0,0x22,0x09,0x00,0xE0,0x34,0x32, + 0x01,0xC0,0x62,0x91,0x82,0x0D,0x9F,0xB7,0xEE,0x7E,0xBF,0xB7,0x6E,0x7F,0xDF,0xB7,0xEE,0x7F,0x60,0x8C,0x08,0x96,0xA2,0x0D,0xF4,0xFE,0x71,0x9A,0xCC,0x97, + 0x9F,0xB7,0xEE,0x7E,0xBF,0xB7,0x6E,0x7F,0xDF,0xB7,0xEE,0x7F,0x60,0x8C,0x5C,0x96,0x48,0xD2,0x41,0xAA,0x00,0x75,0x02,0xC0,0xA4,0x90,0x90,0xD2,0x49,0xA2, + 0x11,0xD0,0x58,0x1E,0x0E,0xC0,0x7C,0x2A,0x06,0x75,0x02,0xC0,0xD4,0x90,0xC8,0xD2,0x25,0xAA,0x04,0x75,0xFE,0xFF,0x64,0x90,0xC9,0x97,0xA3,0x9E,0x9F,0xB7, + 0xEE,0x7E,0xBF,0xB7,0x6E,0x7F,0xDF,0xB7,0xEE,0x7F,0x60,0x8C,0xE1,0xFF,0xE0,0x90,0xA3,0x9E,0xF4,0xFE,0x47,0x9A,0xF2,0xD3,0x8E,0x2A,0x40,0xB7,0x8C,0x71, + 0x80,0xB7,0x0C,0x72,0x6B,0x9E,0x20,0xC0,0x65,0xA9,0x40,0xC0,0x65,0xAA,0x88,0xD2,0x3D,0xA1,0xC8,0xD2,0x21,0xA2,0x8C,0x97,0xE2,0x0D,0xF4,0xFE,0x34,0x9A, + 0xA2,0x0D,0xF4,0xFE,0x31,0x9A,0x6D,0x97,0x60,0xB7,0x14,0x5E,0x14,0xC0,0x4D,0x9A,0x80,0xB7,0x0C,0x60,0x0E,0xC0,0x7C,0x28,0x40,0xC0,0x05,0xA8,0x08,0x74, + 0x88,0xD2,0x3D,0xA0,0xFB,0xFF,0xC4,0x92,0x8D,0x97,0x46,0x77,0xFD,0xFF,0xD2,0x93,0x60,0xB7,0x94,0x72,0x14,0xC0,0x3A,0x9A,0x90,0xD2,0x49,0xA0,0xB6,0x97, + 0x60,0xB7,0x94,0x5E,0x14,0xC0,0x33,0x9A,0xC8,0xD2,0x25,0xAA,0x08,0xD2,0x29,0xA0,0x78,0x97,0x05,0xA6,0xA0,0xB7,0x8C,0x58,0x20,0xB7,0x8C,0x57,0x02,0x0A, + 0x88,0xD2,0x3D,0xA9,0x80,0xB5,0xA9,0x53,0x80,0xB5,0x29,0x53,0x86,0x74,0x82,0x90,0x8B,0x9E,0xAA,0x09,0x97,0x98,0x88,0xD2,0x31,0xAA,0x04,0x75,0x42,0x91, + 0xD4,0xFF,0x93,0x9A,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0xC5,0xFF,0x00,0x92,0x08,0xD2,0x29,0xAA,0x00,0x75,0x00,0xC0,0x22,0x93,0x88,0xD2, + 0x35,0xAA,0x00,0x75,0x00,0xC0,0xA2,0x93,0x88,0xD2,0x3D,0xAA,0x06,0x75,0xFF,0xFF,0x84,0x91,0x88,0xD2,0x39,0xAA,0x00,0x75,0x00,0xC0,0xA2,0x92,0x06,0x75, + 0x00,0xC0,0x42,0x92,0x88,0xD2,0xB6,0xA9,0xD4,0xFF,0xB1,0x9B,0xDE,0x97,0xF4,0xFF,0xC6,0x99,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0xC4,0xFF, + 0x60,0x91,0xFF,0x9A,0xE4,0x97,0x88,0xD2,0xB6,0xA9,0xF4,0xFF,0x59,0x99,0xCE,0x97,0x40,0xB7,0x94,0x57,0x0E,0xC0,0xFC,0x29,0x0E,0xC0,0xFC,0x2D,0x02,0x0A, + 0xC0,0x74,0xD0,0xD0,0x4D,0xA2,0x50,0xD0,0xC6,0xA1,0x00,0xC0,0x04,0x92,0xD0,0x76,0x40,0xB3,0xB4,0x48,0x06,0x09,0x80,0xB7,0x8C,0x76,0xD0,0xD0,0x4D,0xA1, + 0x5A,0x9E,0x40,0xC0,0x45,0xAA,0x50,0xD0,0x45,0xA2,0x22,0x9C,0xC4,0x74,0x40,0xB3,0xA4,0x48,0x06,0x0A,0xD0,0xD0,0x4D,0xA2,0x22,0x9C,0x40,0xB7,0x94,0x58, + 0x20,0xB7,0x0C,0x47,0x0E,0xC0,0xFC,0x2D,0x90,0xD0,0x51,0xAA,0x88,0x5D,0x40,0xB7,0x0C,0x57,0x00,0xC2,0x0C,0x5A,0x08,0x3A,0x80,0xB5,0xAD,0x41,0x5C,0x9E, + 0xFE,0xC0,0xFE,0x0C,0x20,0xE2,0x86,0xA9,0x4B,0x9E,0x62,0xB5,0x35,0x43,0xD0,0xD0,0x49,0xAA,0xD0,0xD0,0x45,0xA9,0x04,0x1A,0x04,0x19,0x4C,0x59,0x00,0xC2, + 0x30,0x5A,0x44,0x32,0x82,0xB5,0xAD,0x40,0xD0,0xD0,0x45,0xA9,0xD0,0xD0,0x4A,0xA9,0x0A,0x0A,0x01,0xC1,0x25,0x65,0x04,0x1D,0x42,0xB5,0xB5,0x44,0x80,0xB5, + 0x2D,0x40,0xC0,0x74,0xC4,0x90,0x80,0xB7,0x2D,0x40,0x4B,0x9E,0x08,0x7D,0x64,0x90,0x84,0x19,0xF8,0x97,0x22,0x9C,0x5C,0x9E,0x00,0xE0,0x80,0x09,0x40,0xB3, + 0xA2,0x48,0x10,0xD0,0xB2,0x19,0x02,0x09,0x29,0xF2,0x05,0xA1,0xC1,0x93,0x22,0x9C,0x11,0xF0,0x20,0x0E,0x5A,0x9E,0x40,0xB3,0xA2,0x48,0x10,0xD0,0xC2,0x19, + 0x29,0xF0,0x65,0xAA,0x29,0xF0,0x45,0xA2,0x81,0x93,0x22,0x9C,0x05,0xA6,0x80,0xB7,0x8C,0x58,0x48,0xD2,0x15,0xAA,0x00,0x75,0xE4,0x90,0x9F,0xB7,0x6E,0x7F, + 0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0x22,0x9C,0x86,0x0D,0xF4,0xFE,0x3D,0x99,0xA0,0xB7,0x8C,0x57,0x0E,0xC0,0x7C,0x28,0x00,0x74,0x08,0xD2,0x21,0xA0,0xFF,0xFF, + 0x02,0x92,0x8A,0x0D,0xF4,0xFE,0x31,0x99,0x08,0xD2,0x25,0xA0,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0x22,0x9C,0x39,0xF8,0x05,0xA2,0x8E,0x0D, + 0xF4,0xFE,0x24,0x99,0xF2,0xD3,0x0E,0x29,0x8E,0x76,0xA2,0x91,0x40,0xB7,0x8C,0x57,0x48,0xD0,0x45,0xAA,0x04,0x0A,0x10,0xD1,0x29,0x06,0x88,0xD0,0x45,0xA2, + 0xF8,0xF9,0x1D,0xAA,0x22,0x9C,0x96,0x0D,0xF4,0xFE,0x11,0x99,0x80,0xB7,0x8C,0x57,0x88,0xD2,0x05,0xA0,0xF8,0xF9,0x1D,0xAA,0x22,0x9C,0x05,0xA6,0x80,0xB7, + 0x8C,0x58,0xA0,0xB7,0x8C,0x57,0x06,0x0D,0x48,0xD2,0x11,0xA9,0x02,0x0A,0x48,0xD2,0x31,0xA2,0x84,0x74,0xC8,0xD2,0x2A,0xA1,0xAD,0x9E,0x00,0xC0,0xC2,0x93, + 0x82,0x74,0x22,0x91,0x86,0x74,0xE2,0x90,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0x22,0x9C,0x86,0x0D,0xF4,0xFE,0xEC,0x98,0x0E,0xC0,0x7C,0x28, + 0x00,0x74,0x48,0xD2,0x31,0xA0,0x00,0xC0,0x44,0x92,0x48,0xD2,0x35,0xA0,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0x22,0x9C,0x48,0xD2,0x32,0xA1, + 0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0xAD,0x97,0x0E,0x0A,0x8A,0x0D,0x48,0xD2,0x31,0xA2,0xF4,0xFE,0xCF,0x98,0x0E,0xC0,0x7C,0x28,0x04,0x74, + 0x48,0xD2,0x35,0xA0,0x00,0xC0,0xE2,0x93,0x06,0x74,0x00,0xC0,0xC2,0x92,0x02,0x74,0xA2,0x91,0x10,0xF2,0x2D,0xAA,0x0F,0xC0,0x7E,0x09,0xF0,0xCF,0x00,0x09, + 0x44,0x22,0x60,0xC0,0x00,0x75,0xFE,0xFF,0xE4,0x93,0xC3,0x97,0x8A,0x0D,0xF4,0xFE,0xB4,0x98,0x48,0xD2,0x3D,0xA0,0xEF,0x97,0x86,0x0D,0xF4,0xFE,0xAE,0x98, + 0x48,0xD2,0x39,0xA0,0xE9,0x97,0x83,0x9E,0xF4,0xFE,0xA8,0x98,0x88,0xD2,0x21,0xA0,0xE3,0x97,0x05,0xA6,0xA0,0xB7,0x94,0x58,0x96,0x0D,0xF4,0xFE,0x9F,0x98, + 0x50,0xD2,0xB9,0xA9,0xA0,0xB7,0x8C,0x57,0x0E,0xC0,0x7C,0x28,0xC2,0x74,0x48,0xD2,0x21,0xA0,0x62,0x90,0x83,0x9E,0xD1,0x9A,0x48,0xD2,0x21,0xAA,0x10,0x75, + 0x00,0xC0,0xB4,0x92,0x50,0xD2,0x39,0xA9,0x02,0x0A,0x48,0xD2,0x2D,0xA2,0x82,0x74,0x02,0x0A,0x48,0xD2,0x29,0xA2,0xA0,0xB7,0x8C,0x57,0x00,0xC0,0xE2,0x92, + 0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0x22,0x9C,0x86,0x0D,0xF4,0xFE,0x78,0x98,0x50,0xD2,0x39,0xA9,0x02,0x0A,0x48,0xD2,0x2D,0xA0,0x82,0x74, + 0x48,0xD2,0x29,0xA2,0xA0,0xB7,0x8C,0x57,0xFF,0xFF,0xA4,0x91,0x93,0x9E,0xF4,0xFE,0x69,0x98,0x0E,0xC0,0x7C,0x28,0x48,0xD2,0x21,0xA9,0x00,0x74,0x02,0x0A, + 0x01,0xD0,0x42,0x0A,0x48,0xD2,0x25,0xA1,0xC8,0xD2,0x2D,0xA2,0x48,0xD2,0x29,0xA0,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0x22,0x9C,0x0D,0xA6, + 0xA0,0xB7,0x94,0x58,0x10,0xD2,0x25,0xA8,0x00,0x74,0x00,0xC0,0x64,0x92,0x86,0x9E,0x01,0x03,0x10,0xD2,0x3D,0xAA,0xA0,0xB7,0x8C,0x58,0x00,0x75,0x01,0xC0, + 0x04,0x90,0x9F,0xB7,0xEE,0x7E,0xBF,0xB7,0x6E,0x7F,0xDF,0xB7,0xEE,0x7F,0x60,0x8C,0x22,0x9C,0x10,0xD2,0x29,0xAA,0x00,0x75,0xC2,0x90,0x10,0xD2,0xB5,0xAA, + 0x40,0x75,0x02,0xC0,0x02,0x91,0x8A,0x0D,0xF4,0xFE,0x30,0x98,0x10,0xD2,0x3D,0xAA,0xF1,0xD3,0x0E,0x2B,0x02,0x0F,0x00,0x75,0xA0,0xB7,0x8C,0x58,0xFF,0xFF, + 0x82,0x90,0x86,0x0D,0xF4,0xFE,0x23,0x98,0x1C,0xC0,0x3E,0x7C,0xFE,0xFF,0xA2,0x93,0x08,0xD2,0x29,0xAA,0x00,0x75,0x01,0xC0,0xC2,0x90,0x08,0xD2,0x35,0xAA, + 0x00,0x75,0x01,0xC0,0x24,0x90,0x08,0xD2,0x25,0xAA,0x00,0x75,0x02,0xD0,0xE4,0x0E,0x01,0xC0,0xA2,0x91,0x82,0x0A,0xCA,0x0D,0xF4,0xFE,0x0A,0x98,0xCA,0x0D, + 0xF4,0xFE,0x07,0x98,0x84,0x0A,0xBA,0x0D,0xF4,0xFE,0x03,0x98,0xBA,0x0D,0xF4,0xFE,0x00,0x98,0x5B,0x73,0x52,0x92,0x9F,0xB7,0xEE,0x7E,0xBF,0xB7,0x6E,0x7F, + 0xDF,0xB7,0xEE,0x7F,0x60,0x8C,0x22,0x9C,0x10,0xD2,0x25,0xAA,0x00,0x75,0x82,0x90,0x12,0xD0,0xE2,0x0A,0xE2,0x97,0x86,0x0E,0xE0,0x97,0x86,0x0D,0xD4,0xFE, + 0xEA,0x9B,0x86,0x0D,0xD4,0xFE,0xE7,0x9B,0xF2,0xD3,0x0E,0x2B,0x0B,0x03,0x99,0x97,0x8A,0x0E,0xD4,0x97,0x0D,0xA6,0x10,0xF0,0xE1,0xAA,0x82,0x09,0x5E,0x9E, + 0x9A,0x9E,0x87,0x06,0x01,0xC1,0xD4,0x12,0xAB,0x9E,0xF4,0x52,0xD4,0xFE,0xD4,0x9B,0x6A,0x9E,0xD0,0x31,0x29,0xF0,0x46,0xA9,0x29,0xF0,0x49,0xAA,0x06,0x71, + 0x22,0x91,0x30,0xF2,0xA9,0xAA,0x55,0x71,0x22,0x93,0x1C,0xC0,0x7E,0x75,0xFF,0xFF,0x84,0x91,0x10,0xD1,0x5D,0x16,0x00,0xC2,0x0B,0x5A,0x00,0xC2,0x7D,0x58, + 0x08,0x00,0x07,0x58,0x9F,0xB7,0xEE,0x7E,0xBF,0xB7,0x6E,0x7F,0xDF,0xB7,0xEE,0x7F,0x60,0x8C,0x22,0x9C,0x05,0xA6,0xF1,0xD3,0xBE,0x2E,0x96,0x0D,0xF2,0xD3, + 0xBE,0x2A,0xD4,0xFE,0xB1,0x9B,0x1E,0x7C,0x00,0xC0,0xC4,0x93,0x20,0xB7,0x8C,0x57,0x86,0x0D,0x58,0x9E,0x40,0xB7,0x31,0x53,0x60,0xB7,0xA9,0x53,0x22,0xD0, + 0x74,0x55,0x14,0x52,0x50,0x9E,0x46,0x32,0x20,0x31,0x80,0xB5,0xA9,0x53,0x40,0xB5,0x29,0x53,0xD4,0xFE,0x95,0x9B,0x60,0xB7,0x94,0x75,0x9F,0xB7,0x6E,0x7F, + 0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0xAD,0x97,0x20,0xB7,0x8C,0x57,0x6A,0x9E,0x86,0x0A,0x00,0xC2,0x28,0x52,0x40,0xB7,0x29,0x53,0x8A,0x0D,0x44,0x32,0x80,0xB5, + 0x29,0x53,0xD4,0xFE,0x48,0x9B,0x8B,0x05,0xF4,0xFF,0xDE,0x99,0xAB,0x9E,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0xD9,0xFE,0xA0,0x93,0x05,0xA6, + 0x80,0xB7,0x8C,0x58,0x88,0xD2,0x0D,0xA9,0x80,0x74,0x00,0xC0,0x42,0x92,0xA0,0xB7,0x8C,0x57,0x48,0xD2,0x25,0xAA,0x10,0x75,0x00,0xC0,0xB4,0x92,0x0A,0x0A, + 0x08,0xD2,0x2D,0xA2,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0x22,0x9C,0x80,0xB7,0x8C,0x57,0x08,0xD2,0x0D,0xA1,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7, + 0xEE,0x7F,0x40,0x8C,0x22,0x9C,0x60,0xB7,0x14,0x76,0x6F,0x9B,0x80,0xB7,0x8C,0x61,0x0E,0xC0,0x7C,0x28,0x40,0xC0,0x05,0xA8,0x06,0x74,0x08,0xD2,0x2D,0xA0, + 0xFF,0xFF,0xC4,0x91,0x9A,0x0D,0x8A,0x09,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0x89,0x97,0x05,0xA6,0xA0,0xB7,0x8C,0x57,0x48,0xD2,0x25,0xAA, + 0x18,0x75,0x00,0xC0,0x74,0x92,0x60,0xB7,0x14,0x64,0x51,0x9B,0x80,0xB7,0x0C,0x65,0x0E,0xC0,0x7C,0x28,0x40,0xC0,0x05,0xA8,0x08,0xD2,0x3D,0xA0,0x9F,0xB7, + 0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0x22,0x9C,0x60,0xB7,0x94,0x64,0x40,0x9B,0x80,0xB7,0x8C,0x65,0x0E,0xC0,0x7C,0x28,0x40,0xC0,0x05,0xA8,0x08,0xD2, + 0x3D,0xA0,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0x22,0x9C,0x05,0xA6,0xA0,0xB7,0x8C,0x57,0x80,0xB7,0x0C,0x64,0x60,0xB7,0x14,0x62,0x88,0xD2, + 0x3D,0xA9,0x60,0xB7,0x8C,0x62,0x48,0xD2,0x26,0xA9,0x82,0x74,0x43,0xB3,0x44,0x44,0x80,0xB7,0x8C,0x64,0x82,0x74,0x43,0xB3,0x24,0x44,0x98,0x76,0x00,0xC0, + 0x34,0x92,0x19,0x9B,0x80,0xB7,0x0C,0x63,0x0E,0xC0,0x7C,0x28,0x40,0xC0,0x05,0xA8,0x08,0xD2,0x39,0xA0,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C, + 0x22,0x9C,0x9B,0x9E,0x09,0x9B,0x80,0xB7,0x8C,0x63,0x0E,0xC0,0x7C,0x28,0x40,0xC0,0x05,0xA8,0x08,0xD2,0x39,0xA0,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F, + 0x40,0x8C,0x22,0x9C,0x80,0xB7,0x0C,0x66,0xFE,0xCF,0xFC,0x29,0x88,0x59,0x40,0xE0,0xE5,0xA9,0xA4,0xD1,0x65,0x59,0x80,0xC1,0x71,0x5A,0x80,0xC1,0x41,0x59, + 0x1E,0xC0,0x7C,0x29,0x1C,0x2D,0x0C,0x2A,0xFE,0xCF,0xFC,0x29,0x10,0xF0,0x71,0xA2,0x10,0xF0,0xE1,0xA1,0x10,0xF0,0x65,0xA1,0x10,0xF0,0x6E,0xA1,0x22,0x9C, + 0x1D,0xA6,0x0E,0xC0,0x60,0x84,0xC0,0xB7,0x94,0x58,0x10,0xD2,0x49,0xAA,0x00,0x75,0xC2,0x90,0x90,0xD2,0x5D,0xAA,0x00,0x75,0x0D,0xC0,0x04,0x93,0x90,0xD2, + 0x59,0xAA,0x00,0x75,0x0D,0xC0,0xC4,0x90,0xE0,0xB7,0x94,0x57,0xBA,0x09,0xD1,0xF3,0x80,0x8D,0xA0,0xB7,0x8C,0x57,0xBB,0x9E,0xC9,0x9B,0x79,0x9E,0x52,0xD0, + 0xF8,0x09,0x60,0xB7,0xA9,0x50,0x84,0x09,0xC2,0x9B,0x79,0x9E,0xB2,0xD0,0xF0,0x09,0x60,0xB7,0x29,0x50,0xBC,0x09,0xBB,0x9B,0x10,0xD2,0x49,0xAA,0x40,0xB7, + 0x94,0x58,0x00,0x75,0xC2,0x90,0x90,0xD0,0x5D,0xA9,0x80,0x74,0x0E,0xC0,0x04,0x92,0xC8,0xD2,0x39,0xAA,0xD1,0xD0,0xCE,0x09,0xF2,0xD0,0xF8,0x09,0xA9,0x9B, + 0x10,0xD2,0x49,0xAA,0x60,0xB7,0x8C,0x58,0x00,0x75,0xC2,0x90,0x88,0xD0,0x7D,0xA9,0x80,0x74,0x0C,0xC0,0xC4,0x93,0x82,0x09,0x52,0xD1,0xF0,0x09,0x9A,0x9B, + 0x50,0xD2,0x65,0xA9,0x02,0x0A,0x9F,0xB5,0x6A,0x43,0x88,0x74,0x9F,0xB5,0x6A,0x42,0x9F,0xB5,0xEA,0x42,0x0A,0xC0,0xD2,0x91,0x2E,0x0A,0x9F,0xB5,0x6A,0x43, + 0x32,0x09,0x36,0x0A,0x5F,0xB5,0xEA,0x42,0x9F,0xB5,0x6A,0x42,0xF2,0xF3,0x80,0x8C,0x31,0xF2,0x88,0x8C,0xD1,0xF3,0x04,0x8D,0x31,0xDA,0xA5,0xA9,0xAB,0x9E, + 0xD0,0x0A,0x7A,0x9B,0x5D,0x73,0x44,0x93,0x90,0xD2,0x59,0xAA,0x00,0x75,0x02,0xC0,0xE2,0x93,0x06,0x75,0x02,0xC0,0x82,0x93,0x50,0xD2,0x61,0xAA,0x10,0xD2, + 0x72,0xA9,0x10,0x75,0x53,0x9E,0x02,0xC0,0xB2,0x93,0x80,0xB7,0x8C,0x66,0x40,0xB7,0x0C,0x67,0x40,0xC0,0xE5,0xA9,0x54,0x9E,0x20,0xC2,0x85,0xAA,0x92,0xD2, + 0xF0,0x09,0x02,0x0F,0x5B,0x9B,0xD2,0xD2,0xF8,0x09,0x8B,0x01,0x57,0x9B,0x79,0x9E,0x32,0xD3,0xF0,0x09,0x80,0xB7,0x29,0x52,0x02,0xC0,0x9A,0x09,0x02,0xC0, + 0x8E,0x0A,0x00,0x75,0x62,0xD0,0xBC,0x19,0x00,0x75,0x62,0xD0,0xDC,0x1A,0x47,0x9B,0x72,0xD3,0xF8,0x09,0x8B,0x01,0x32,0xD0,0xF0,0x0A,0x75,0x9E,0x40,0x9B, + 0x0F,0x03,0x82,0x0D,0x10,0xF2,0xA1,0xA2,0xD4,0xFE,0x1B,0x98,0x08,0xF2,0xC1,0xA9,0x80,0xB7,0x0C,0x4F,0x08,0xF2,0xC6,0xA9,0xA4,0xD2,0x08,0x59,0xB6,0x01, + 0xB8,0x01,0x00,0xC3,0x00,0x0D,0x04,0x0F,0xB4,0xFE,0x3B,0x9B,0x98,0x77,0x08,0xF2,0x45,0xAA,0xD0,0x0E,0x50,0x0B,0x01,0xC0,0x62,0x90,0x58,0x02,0x89,0x02, + 0xFE,0xCF,0xFC,0x2A,0x46,0x7D,0xFF,0xFF,0x02,0x90,0xF1,0x2A,0x11,0xD0,0x58,0x0A,0x89,0x02,0xFE,0xCF,0xFC,0x2A,0xD8,0x97,0x50,0xD2,0x61,0xAA,0x10,0xD2, + 0xF5,0xA9,0x10,0xD2,0x72,0xA9,0x10,0x75,0xFD,0xFF,0xF4,0x90,0x80,0xB7,0x8C,0x67,0x40,0xB7,0x0C,0x68,0x51,0x9E,0x40,0xC0,0xE5,0xA9,0x20,0xC0,0xA5,0xAA, + 0xA5,0x97,0x82,0x0D,0xB4,0xFE,0xE1,0x9B,0x9F,0xB7,0xEC,0x65,0x5F,0xB7,0x6C,0x63,0x20,0xB7,0x0C,0x47,0x00,0xC2,0x2C,0x5A,0x44,0x32,0x80,0xB5,0xAD,0x5D, + 0x5F,0xB7,0xEC,0x6A,0x9F,0xB7,0x6C,0x68,0x2C,0x59,0x28,0x31,0x40,0xB5,0x2D,0x5E,0x9F,0xB7,0xEC,0x6F,0x5F,0xB7,0x6C,0x6D,0x00,0xC2,0x2C,0x5A,0x44,0x32, + 0x80,0xB5,0xAD,0x5E,0x5F,0xB7,0xEC,0x74,0x9F,0xB7,0x6C,0x72,0x2C,0x59,0x28,0x31,0x40,0xB5,0x2D,0x5F,0x9F,0xB7,0xEC,0x79,0x5F,0xB7,0x6C,0x77,0x00,0xC2, + 0x2C,0x5A,0x44,0x32,0x80,0xB5,0xAD,0x5F,0x5F,0xB7,0xEC,0x7E,0x9F,0xB7,0x6C,0x7C,0x2C,0x59,0x28,0x31,0x40,0xB5,0x2D,0x60,0x9F,0xB7,0xEC,0x68,0x5F,0xB7, + 0x74,0x66,0x5F,0xB7,0xEC,0x6D,0x00,0xC2,0x18,0x5A,0xA3,0x9E,0x0C,0x5D,0x9F,0xB7,0x6C,0x6B,0x26,0x35,0x7F,0xB7,0xF4,0x63,0x00,0xC2,0x24,0x5A,0x30,0x59, + 0x26,0x35,0xA3,0x9E,0x9F,0xB7,0x6C,0x70,0x26,0x35,0x93,0x9E,0x5F,0xB7,0xEC,0x72,0x00,0xC2,0x3C,0x5A,0x26,0x35,0xA3,0x9E,0x9F,0xB7,0x6C,0x75,0x48,0x59, + 0x26,0x35,0x93,0x9E,0x5F,0xB7,0xEC,0x77,0x00,0xC2,0x54,0x5A,0x26,0x35,0xA3,0x9E,0x9F,0xB7,0x6C,0x7A,0x60,0x59,0x26,0x35,0x93,0x9E,0x00,0xC2,0x6C,0x5A, + 0x26,0x35,0xA3,0x9E,0x26,0x35,0x40,0xB5,0xB5,0x65,0x9F,0xB7,0x6C,0x7F,0x5F,0xB7,0xEC,0x7C,0x00,0xC2,0x0C,0x5A,0x44,0x32,0x80,0xB5,0x2D,0x66,0x9F,0xB7, + 0x6C,0x69,0x5F,0xB7,0xF4,0x66,0x5F,0xB7,0x6C,0x6E,0x00,0xC2,0x10,0x5A,0xA3,0x9E,0x08,0x5D,0x9F,0xB7,0xEC,0x6B,0x26,0x35,0x7F,0xB7,0x74,0x64,0x00,0xC2, + 0x18,0x5A,0x20,0x59,0x26,0x35,0xA3,0x9E,0x9F,0xB7,0xEC,0x70,0x26,0x35,0x93,0x9E,0x5F,0xB7,0x6C,0x73,0x00,0xC2,0x28,0x5A,0x26,0x35,0xA3,0x9E,0x9F,0xB7, + 0xEC,0x75,0x30,0x59,0x26,0x35,0x93,0x9E,0x5F,0xB7,0x6C,0x78,0x00,0xC2,0x38,0x5A,0x26,0x35,0xA3,0x9E,0x9F,0xB7,0xEC,0x7A,0x40,0x59,0x26,0x35,0x93,0x9E, + 0x5F,0xB7,0x6C,0x7D,0x00,0xC2,0x48,0x5A,0x26,0x35,0xA3,0x9E,0x9F,0xB7,0xEC,0x7F,0x50,0x59,0x26,0x35,0x93,0x9E,0x00,0xC2,0x58,0x5A,0x26,0x35,0xA3,0x9E, + 0x26,0x35,0x40,0xB5,0xB5,0x67,0x9F,0xB7,0xEE,0x6E,0xBF,0xB7,0x6E,0x6F,0xDF,0xB7,0xEE,0x6F,0xFF,0xB7,0x6E,0x70,0xEE,0xCF,0x21,0x84,0x22,0x9C,0x11,0xD0, + 0x2A,0x1A,0x0E,0xC0,0x7C,0x2A,0x0E,0x75,0x01,0xC0,0x72,0x91,0x02,0xC0,0x2A,0x0A,0x9F,0xB5,0x6A,0x43,0x02,0xC0,0x2E,0x09,0x02,0xC0,0x32,0x0A,0x5F,0xB5, + 0xEA,0x42,0x9F,0xB5,0x6A,0x42,0xAA,0x96,0x06,0x75,0xF2,0xFF,0x62,0x93,0x04,0x1A,0x0E,0xC0,0x7C,0x2A,0x02,0x75,0x03,0xC0,0xF4,0x90,0xE0,0xB7,0x94,0x57, + 0x82,0x09,0x53,0x96,0x90,0xD2,0x59,0xAA,0x00,0x75,0xF2,0xFF,0x82,0x91,0x06,0x75,0xF2,0xFF,0x22,0x91,0xE0,0xB7,0x94,0x57,0xD0,0xD2,0x75,0xAA,0x71,0xD0, + 0xC6,0x09,0x44,0x96,0x98,0x74,0xF4,0xFF,0x94,0x91,0x02,0xC0,0x1E,0x0A,0x9F,0xB5,0x6A,0x43,0x02,0xC0,0x22,0x09,0x02,0xC0,0x26,0x0A,0x5F,0xB5,0xEA,0x42, + 0x9F,0xB5,0x6A,0x42,0x7E,0x96,0x10,0xD2,0x7A,0xA9,0x20,0xB7,0x8C,0x57,0x88,0x76,0x01,0xC0,0x62,0x91,0x88,0xD0,0x79,0xAA,0x04,0x1A,0x0E,0xC0,0x7C,0x2A, + 0x02,0x75,0xF2,0xFF,0xF2,0x92,0x86,0x74,0x01,0xC0,0x42,0x93,0x84,0x74,0xF2,0xFF,0x24,0x92,0x80,0xB7,0x29,0x51,0x40,0xB7,0xB1,0x51,0x44,0x09,0x00,0x75, + 0x01,0xD0,0x28,0x09,0x01,0xC1,0xA4,0x01,0x46,0x96,0x90,0xD0,0x5A,0xA9,0x11,0xD0,0x22,0x1E,0x0E,0xC0,0x7C,0x2A,0x02,0x75,0x00,0xC0,0xF4,0x92,0x86,0x74, + 0x22,0x91,0xD0,0xD2,0x7D,0xAA,0x31,0xD1,0xC6,0x09,0x27,0x96,0x40,0xB7,0xB1,0x43,0xD5,0x97,0x88,0xD2,0x2D,0xAA,0x00,0x75,0xA4,0x92,0x82,0x76,0x64,0x92, + 0xD0,0xD2,0x7D,0xAA,0xF1,0xD0,0xC6,0x09,0x19,0x96,0x84,0x74,0xFF,0xFF,0x44,0x91,0xF8,0x97,0xE0,0xB7,0x94,0x57,0xD0,0xD2,0x71,0xAA,0x11,0xD1,0xCE,0x09, + 0xEF,0xFF,0x60,0x91,0x40,0xB7,0xA9,0x51,0x86,0x76,0x02,0xC0,0x3E,0x0A,0x42,0xD0,0x40,0x0A,0xC4,0x01,0x13,0x96,0x40,0xB7,0x0C,0x46,0xC8,0xF0,0x45,0xAA, + 0x00,0x75,0x40,0xB3,0xA2,0x48,0x01,0xC0,0x04,0x3A,0x80,0xB5,0x8C,0x4F,0xC8,0xF0,0x51,0xAA,0x01,0xC0,0x04,0x3A,0x80,0xB5,0x0C,0x50,0x22,0x9C,0x40,0xB7, + 0x14,0x46,0x02,0x0A,0xD0,0xF0,0x49,0xA2,0xD0,0xF0,0x4D,0xA9,0x80,0x74,0x40,0xB3,0xA2,0x48,0x80,0xB7,0x8C,0x4F,0xD0,0xF0,0x45,0xA2,0x22,0x9C,0x40,0xB7, + 0x14,0x46,0x02,0x0A,0xD0,0xF0,0x55,0xA2,0xD0,0xF0,0x59,0xA9,0x80,0x74,0x40,0xB3,0xA2,0x48,0x80,0xB7,0x0C,0x50,0xD0,0xF0,0x51,0xA2,0x22,0x9C,0x80,0xB7, + 0x0C,0x53,0x10,0xCB,0x81,0x9C,0x40,0xB7,0x0C,0x52,0x80,0x74,0x62,0x91,0x80,0xB7,0x0C,0x52,0x04,0x1A,0x80,0xB5,0x0C,0x52,0x40,0xB7,0x0C,0x52,0x80,0x74, + 0x00,0xC0,0x62,0x92,0x80,0xB7,0x8C,0x52,0x00,0x75,0x82,0x91,0x80,0xB7,0x8C,0x52,0x04,0x1A,0x80,0xB5,0x8C,0x52,0x40,0xB7,0x8C,0x52,0x80,0x74,0x64,0x90, + 0x12,0x08,0x22,0x9C,0x02,0x08,0x22,0x9C,0x06,0x08,0x22,0x9C,0x80,0xB7,0x8C,0x42,0x5A,0x9E,0x02,0x75,0x00,0xC0,0xA2,0x92,0x02,0x75,0xE6,0x90,0x08,0x75, + 0x00,0xC0,0x22,0x93,0x00,0xB7,0x8C,0x42,0x22,0x9C,0x11,0xD0,0x22,0x1A,0x0A,0x75,0x00,0xC0,0x54,0x93,0x0A,0x0A,0x80,0xB5,0x8C,0x42,0x00,0xB7,0x8C,0x42, + 0x22,0x9C,0xC8,0x76,0x22,0x93,0xCA,0x76,0xFF,0xFF,0xE2,0x91,0x0A,0x0A,0x80,0xB5,0x8C,0x42,0xF5,0x97,0xCE,0x76,0xFF,0xFF,0x04,0x92,0x06,0x0A,0x80,0xB5, + 0x8C,0x42,0x00,0xB7,0x8C,0x42,0x22,0x9C,0x26,0xD2,0x08,0x59,0x20,0x85,0x50,0xE0,0x44,0x80,0xF5,0x97,0xE2,0x97,0xE1,0x97,0x03,0x94,0xD7,0x97,0xD6,0x97, + 0x12,0x0A,0x80,0xB5,0x8C,0x42,0xD2,0x97,0x80,0xB7,0x0C,0x42,0x08,0xF2,0x0A,0xA9,0x20,0x5D,0xB4,0x35,0x08,0xF2,0x8A,0xA1,0x22,0x9C,0x40,0xB7,0x0C,0x46, + 0x1C,0xC0,0xFE,0x7E,0x08,0xF0,0x41,0xAA,0x84,0x91,0x03,0xC0,0x40,0x3A,0x08,0xF0,0x41,0xA2,0xFF,0xCF,0x3E,0x2A,0xFD,0xCF,0x7E,0x2A,0x08,0xF0,0x41,0xA2, + 0x22,0x9C,0x03,0xC0,0x00,0x3A,0x08,0xF0,0x41,0xA2,0xFD,0xCF,0x7E,0x2A,0x08,0xF0,0x41,0xA2,0x22,0x9C,0x60,0xB7,0x0C,0x46,0x01,0xC2,0x02,0x09,0xD2,0xD1, + 0x30,0x09,0x10,0xF0,0x41,0xAA,0xFF,0xCF,0x7A,0x2A,0x10,0xF0,0x41,0xA2,0x80,0xB7,0x0C,0x47,0x22,0x0D,0x08,0xF0,0x6D,0xA1,0xC8,0xF2,0x0A,0xA1,0x22,0x9C, + 0x05,0xA6,0x1C,0xC0,0xFE,0x7E,0x00,0xC0,0x84,0x92,0x40,0xB7,0x0C,0x46,0x08,0xF0,0x41,0xAA,0x01,0xC0,0x04,0x3A,0x08,0xF0,0x41,0xA2,0xFF,0xCF,0x7A,0x2A, + 0x08,0xF0,0x41,0xA2,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0x22,0x9C,0xA0,0xB7,0x0C,0x47,0x42,0x0A,0x06,0xC0,0xA0,0x0A,0x08,0xF2,0x21,0xA2, + 0x14,0xFF,0x54,0x9B,0x40,0xB7,0x14,0x46,0x02,0xC0,0x02,0x09,0x10,0xF0,0x41,0xAA,0x01,0xC0,0x04,0x3A,0x10,0xF0,0x41,0xA2,0xFF,0xCF,0x7A,0x2A,0x10,0xF0, + 0x41,0xA2,0x08,0xF2,0x21,0xA1,0x9F,0xB7,0x6E,0x7F,0xBF,0xB7,0xEE,0x7F,0x40,0x8C,0x22,0x9C,0x39,0xF8,0x05,0xA2,0x5B,0x9E,0x02,0x0A,0x71,0xC1,0xCC,0x9C, + 0x20,0xB7,0x0C,0x48,0x40,0xB7,0x0C,0x46,0x06,0x0A,0x86,0xB5,0xAD,0x58,0x08,0xC0,0x00,0x09,0x08,0xF0,0x41,0xAA,0x41,0x2A,0x08,0x3A,0x08,0xF0,0x41,0xA2, + 0x60,0xB7,0x94,0x53,0x14,0xC0,0x3C,0x9A,0x00,0x94,0x0D,0xA6,0x80,0xB7,0x8C,0x42,0x07,0x03,0x87,0x06,0x80,0xB5,0x0C,0x54,0x71,0x9B,0xC0,0xB7,0x14,0x42, + 0x50,0xF2,0x49,0xAA,0x20,0x7D,0x02,0xC0,0x24,0x90,0x4A,0x77,0x02,0xC0,0xA2,0x90,0x42,0x77,0x03,0xC0,0x82,0x91,0x4C,0x77,0x05,0xC0,0x02,0x91,0x54,0x77, + 0x05,0xC0,0xC2,0x93,0x8B,0x05,0x22,0x9B,0x80,0xB7,0x8C,0x42,0x08,0x75,0x02,0xC0,0x62,0x92,0x80,0xB7,0x8C,0x42,0x04,0x75,0x22,0x91,0x9F,0xB7,0xEE,0x7E, + 0xBF,0xB7,0x6E,0x7F,0xDF,0xB7,0xEE,0x7F,0x60,0x8C,0x22,0x9C,0xC0,0xC1,0x80,0x7D,0x00,0xC0,0xA2,0x92,0x40,0xB7,0x8C,0x49,0x80,0x74,0x08,0xC0,0x02,0x92, + 0x48,0xF0,0x5D,0xAA,0x02,0xC0,0x00,0x3A,0x48,0xF0,0x5D,0xA2,0x40,0xB7,0x8C,0x44,0x80,0xB7,0x8C,0x49,0x88,0xF0,0x49,0xA9,0x08,0xDA,0x1D,0xA1,0xB3,0x9E, + 0x9F,0xB7,0xEE,0x7E,0xBF,0xB7,0x6E,0x7F,0xDF,0xB7,0xEE,0x7F,0x60,0x8C,0x99,0x97,0xA6,0x0D,0x29,0x9B,0xB3,0x9E,0x95,0x9B,0x4A,0x77,0xFD,0xFF,0xE4,0x93, + 0x60,0xB7,0x0C,0x4A,0x0D,0x01,0x00,0xC1,0x18,0x29,0x48,0xF0,0x7D,0xAA,0x86,0x0D,0x02,0xC0,0x00,0x3A,0x48,0xF0,0x7D,0xA2,0x40,0xB7,0x14,0x4A,0x90,0xF0, + 0x45,0xAA,0x28,0x31,0x90,0xF0,0x45,0xA1,0x48,0x9B,0x02,0x0A,0x8B,0x05,0x80,0xB5,0x08,0x45,0xD1,0x9A,0x80,0xB7,0x8C,0x42,0x08,0x75,0xFD,0xFF,0x24,0x92, + 0x80,0xB7,0x8C,0x49,0x00,0x75,0xC2,0x90,0x08,0xD2,0x01,0xAA,0x08,0x7D,0x02,0xC0,0x84,0x92,0xA2,0x0D,0xC1,0x9A,0xA4,0x97,0xA0,0xB7,0x0C,0x4A,0xC0,0xB5, + 0x8C,0x53,0x40,0x75,0x00,0xC0,0xA2,0x92,0x48,0xF2,0x3D,0xAA,0x02,0xC0,0x00,0x3A,0x48,0xF2,0x3D,0xA2,0x88,0xF2,0x25,0xA9,0x09,0xC2,0x06,0x0A,0x00,0xC1, + 0x38,0x0A,0x68,0x22,0x44,0x32,0x02,0x09,0x88,0xF2,0x25,0xA2,0x08,0xDA,0x3D,0xA1,0x02,0xC0,0x82,0x0D,0xB4,0xFE,0x0C,0x9A,0x00,0xC1,0x9E,0x0D,0xB4,0xFE, + 0x12,0x9A,0x0A,0x0A,0x80,0xB5,0x08,0x45,0x80,0xB7,0x0C,0x46,0x02,0x09,0xC8,0xF2,0x05,0xA1,0x80,0xB7,0x0C,0x4A,0x40,0xB7,0x94,0x49,0x99,0x72,0xFB,0xFF, + 0xA4,0x91,0x48,0xF2,0x3D,0xAA,0x00,0xC1,0x00,0x7D,0xE4,0x90,0x50,0xF2,0x49,0xAA,0x04,0xC0,0x00,0x7D,0xFB,0xFF,0x42,0x90,0xB3,0x9E,0x2A,0x9B,0x5E,0x97, + 0x01,0xC4,0x80,0x7D,0xA0,0xB7,0x8C,0x49,0x02,0xC0,0xC4,0x93,0x90,0x7D,0xFA,0xFF,0xC2,0x92,0x80,0xB7,0x0C,0x47,0x10,0xC0,0x02,0x09,0x08,0xF2,0x01,0xA1, + 0x4E,0x97,0x9E,0x0D,0x6F,0x9A,0x60,0xB7,0x14,0x56,0x60,0xB7,0x8C,0x51,0xD4,0xFE,0x6F,0x98,0x4C,0x97,0x60,0xB7,0x8C,0x49,0xC0,0x74,0xFA,0xFF,0x22,0x90, + 0x88,0xF0,0x66,0xA9,0x48,0xF0,0x7D,0xA9,0x09,0xC2,0x06,0x0A,0x51,0x9E,0x20,0x0A,0x68,0x22,0x42,0x32,0x02,0xC0,0x00,0x39,0x88,0xF0,0x65,0xA2,0x48,0xF0, + 0x7D,0xA1,0xD4,0xFE,0x09,0x99,0x50,0xF2,0x49,0xAA,0x10,0xC0,0x00,0x7D,0xF9,0xFF,0x22,0x91,0x20,0xB7,0x0C,0x46,0x80,0xB7,0x2D,0x45,0x02,0x75,0xF9,0xFF, + 0x54,0x90,0x60,0xB7,0x14,0x43,0x72,0xC0,0xCF,0x9C,0x40,0xB7,0x94,0x47,0x01,0xC0,0x0E,0x0A,0xD4,0xC0,0x00,0x0A,0x40,0xC0,0x10,0x0D,0x10,0xC8,0x83,0x9C, + 0x0A,0x09,0x02,0x0A,0x10,0xF0,0x41,0xA2,0x31,0xD0,0x90,0x09,0x10,0xF0,0x41,0xA1,0x08,0xF0,0x61,0xAA,0x01,0xC0,0x30,0x2A,0x01,0xC0,0x18,0x75,0x42,0x90, + 0x21,0x93,0x01,0xC0,0x32,0x0A,0x80,0xB5,0xAD,0x41,0x72,0xC0,0xCF,0x9C,0xFC,0x96,0x40,0xB7,0x94,0x44,0x88,0xF2,0xA5,0xA9,0x09,0xC2,0x06,0x0A,0x90,0xF0, + 0x4A,0xA9,0x48,0xF2,0x3D,0xA9,0x20,0x0A,0x68,0x22,0x46,0x32,0x02,0xC0,0x00,0x39,0x48,0xF2,0x3D,0xA1,0x88,0xF2,0x25,0xA2,0x08,0xDA,0x3E,0xA1,0x82,0x0D, + 0x4B,0x9A,0x65,0x9A,0x48,0xF2,0x3D,0xAA,0x01,0xC0,0x1A,0x09,0x08,0xC0,0x00,0x3A,0x48,0xF2,0x3D,0xA2,0x80,0xB7,0x0C,0x46,0x08,0xF2,0x09,0xA1,0x80,0x97, + 0x40,0xB7,0x0C,0x4A,0x80,0x74,0xF7,0xFF,0xA2,0x93,0x48,0xF0,0x5D,0xAA,0x02,0xC0,0x00,0x3A,0x48,0xF0,0x5D,0xA2,0x40,0xB7,0x8C,0x44,0x80,0xB7,0x0C,0x4A, + 0x88,0xF0,0x49,0xA9,0x08,0xDA,0x1D,0xA1,0xED,0x96,0x10,0xD8,0x6D,0xA9,0x48,0xD8,0x61,0xA1,0x10,0xD8,0x65,0xAA,0x08,0xD8,0x65,0xA2,0x10,0xD8,0x69,0xA9, + 0x48,0xF0,0x7D,0xA1,0x10,0xF0,0x69,0xAA,0x08,0xF0,0x79,0xA2,0x10,0xD0,0x61,0xA9,0x98,0x74,0x00,0xC0,0x74,0x93,0x32,0xD0,0x38,0x0D,0x10,0xF0,0x41,0xAA, + 0x10,0xD0,0x41,0xA9,0xF0,0xCF,0x01,0x2A,0x28,0x31,0x08,0xF0,0x65,0xA1,0x10,0xF0,0x71,0xAA,0x08,0xF0,0x69,0xA2,0x10,0xD0,0x65,0xAA,0x10,0xC0,0x02,0x75, + 0x01,0xC0,0xA2,0x90,0x06,0x0A,0x08,0xD0,0x61,0xA2,0x22,0x9C,0x40,0xB7,0x94,0x59,0xAB,0xCA,0x2A,0x09,0xAA,0xCA,0x2C,0x09,0x01,0xC1,0x34,0x12,0x00,0xC2, + 0x17,0x5A,0x45,0x62,0x04,0x1A,0x3C,0x2A,0x06,0xC0,0x02,0x6A,0x01,0xC1,0x44,0x02,0x08,0xF2,0x09,0xA9,0x08,0xF2,0x05,0xAA,0x08,0xF0,0x69,0xA1,0x08,0xF0, + 0x65,0xA2,0x10,0xD0,0x65,0xAA,0x10,0xC0,0x02,0x75,0xFE,0xFF,0xE4,0x93,0x0A,0x0A,0x08,0xD0,0x61,0xA2,0x22,0x9C,0x11,0xD0,0x32,0x0D,0x87,0x00,0x08,0xD0, + 0x41,0xAA,0x10,0xC0,0x06,0x75,0x02,0xC0,0x82,0x92,0x12,0x0A,0x08,0xD0,0x61,0xA2,0x08,0xD0,0x41,0xA9,0x10,0xC0,0x8A,0x74,0x02,0xC0,0x62,0x90,0x10,0xD8, + 0x65,0xAA,0x32,0xD0,0x38,0x0D,0x80,0xB5,0xAB,0x40,0x10,0xD8,0x69,0xA9,0x40,0xB5,0xAD,0x47,0x10,0xF0,0x41,0xAA,0x10,0xD0,0x41,0xA9,0xF0,0xCF,0x01,0x2A, + 0x28,0x31,0x40,0xB5,0xAD,0x40,0x10,0xF0,0x69,0xAA,0x80,0xB5,0x2D,0x41,0x90,0xD0,0x69,0xA9,0x40,0xB5,0x2B,0x45,0x90,0xD0,0x61,0xAA,0x80,0xB5,0xAB,0x45, + 0x10,0xF0,0x75,0xA9,0x40,0xB5,0x2D,0x43,0x10,0xF0,0x79,0xAA,0x80,0xB5,0xAD,0x43,0x10,0xF0,0x7D,0xA9,0x40,0xB5,0x2D,0x42,0x50,0xF0,0x61,0xAA,0x80,0xB5, + 0x2D,0x46,0x50,0xF0,0x65,0xA9,0x40,0xB5,0xAD,0x44,0x50,0xF0,0x69,0xAA,0x80,0xB5,0x2D,0x45,0x50,0xF0,0x6D,0xA9,0x40,0xB5,0xAD,0x45,0x10,0xD0,0x79,0xAA, + 0x0C,0x2A,0x80,0xB5,0x29,0x50,0x22,0x9C,0x08,0xD0,0x61,0xAA,0x0E,0xC0,0x7C,0x2A,0x40,0x3A,0x08,0xD0,0x61,0xA2,0xB8,0x97,0x22,0x0A,0x08,0xD0,0x61,0xA2, + 0xB4,0x97,0x10,0xD8,0x7D,0xA9,0x10,0xD8,0x79,0xAA,0x10,0xF0,0xE5,0xA9,0x40,0xB7,0x14,0x47,0x10,0xF0,0xEA,0xA9,0x40,0x59,0x28,0x31,0xD0,0xF0,0xD5,0xA1, + 0x11,0xC0,0x16,0x0A,0xD0,0xF0,0xDA,0xA1,0xD0,0xF0,0x51,0xA1,0x06,0x09,0xD0,0xF0,0x4D,0xA2,0xD0,0xF0,0x49,0xA1,0x22,0x9C,0x39,0xF8,0x05,0xA2,0x20,0x84, + 0xFC,0xCF,0x0B,0x09,0x12,0x0A,0x9F,0xB5,0x68,0x7C,0x5F,0xB5,0xE8,0x7C,0x10,0xD8,0x65,0xAA,0x32,0xE0,0x80,0x8D,0x86,0x09,0x9F,0xB5,0xEA,0x7E,0x94,0xFE, + 0xFF,0x98,0xF8,0xF9,0x19,0xAA,0x22,0x9C,0x0D,0xA6,0x40,0x84,0x40,0xB7,0x94,0x49,0x42,0x0A,0xFC,0xCF,0x1F,0x09,0x80,0x76,0x9F,0xB5,0x68,0x78,0x5F,0xB5, + 0xE8,0x78,0x07,0x07,0x9D,0x9E,0x51,0xF0,0x80,0x8C,0x01,0xC0,0x82,0x91,0x60,0xB7,0x8C,0x44,0x85,0x05,0x88,0xF0,0xE9,0xA9,0xFE,0xCF,0xFC,0x29,0xB4,0xFE, + 0x96,0x9B,0x60,0xB7,0x94,0x49,0x01,0x03,0xFE,0xCF,0x7C,0x2B,0x50,0xD8,0xED,0xA9,0xB4,0xFE,0x8D,0x9B,0xFE,0xCF,0x7C,0x28,0x52,0xE0,0x80,0x8D,0x86,0x09, + 0x08,0xF2,0xAA,0xA2,0x08,0xDA,0x39,0xA3,0x08,0xDA,0x3D,0xA0,0x08,0xF2,0x26,0xA3,0x94,0xFE,0xC9,0x98,0x9F,0xB7,0xEE,0x7D,0xBF,0xB7,0x6E,0x7E,0xDF,0xB7, + 0xEE,0x7E,0x02,0xC0,0x20,0x8C,0x22,0x9C,0xFE,0xCF,0x7E,0x08,0x01,0x03,0xE7,0x97,0x0D,0xA6,0x02,0xC0,0x20,0x84,0x50,0xF0,0x7D,0xAB,0x50,0xF0,0x7D,0xAA, + 0x5D,0x9E,0x04,0xC0,0x00,0x7D,0x02,0xC0,0x62,0x93,0x90,0xF0,0x65,0xAA,0x40,0xB7,0x14,0x42,0xB2,0xF0,0x80,0x8C,0x12,0x09,0x9F,0xB5,0xEC,0x7C,0x50,0xF0, + 0x49,0xAA,0x00,0xC8,0x00,0x7D,0x02,0xD1,0x08,0x5A,0x00,0xC0,0x82,0x93,0x88,0xF2,0x29,0xAA,0x88,0xF2,0x2D,0xA9,0x88,0xF2,0x32,0xA9,0x88,0xF2,0xB5,0xA9, + 0x88,0xF2,0xBA,0xA9,0x88,0xF2,0xBD,0xA8,0x10,0xF2,0x31,0xA2,0x10,0xF2,0x35,0xA1,0x10,0xF2,0x3A,0xA1,0x10,0xF2,0xBD,0xA1,0x50,0xF2,0xA2,0xA1,0x50,0xF2, + 0xA5,0xA0,0x02,0xC0,0x22,0x0A,0x48,0xF2,0x3D,0xA9,0x08,0xDA,0x26,0xA9,0x08,0xDA,0xBD,0xA9,0xAB,0x9E,0x9F,0xB5,0x68,0x6C,0xFC,0xCF,0x03,0x0A,0x10,0xD2, + 0x25,0xA2,0x10,0xF2,0x29,0xA1,0x10,0xDA,0x26,0xA1,0xB4,0xFE,0x27,0x9B,0x60,0xB7,0x8C,0x49,0x10,0xDA,0x29,0xA0,0xAB,0x9E,0x48,0xD8,0xED,0xA9,0xB4,0xFE, + 0x1E,0x9B,0x00,0xC3,0xB9,0x59,0xB2,0xE0,0x80,0x8D,0x84,0x29,0x10,0xDA,0x2D,0xA0,0x94,0xFE,0x60,0x98,0x9F,0xB7,0x6E,0x7C,0xBF,0xB7,0xEE,0x7C,0xDF,0xB7, + 0x6E,0x7D,0x04,0xC0,0x00,0x8C,0x22,0x9C,0x40,0xB7,0x14,0x42,0x50,0xF0,0x49,0xAA,0x00,0xC1,0x00,0x7D,0xE2,0x90,0xB2,0xF0,0x80,0x8C,0x12,0x09,0x7F,0xB5, + 0xEC,0x7C,0xA4,0x97,0xB2,0xF0,0x80,0x8C,0x0E,0x09,0xA0,0x97,0x0D,0xA6,0x20,0x84,0xC0,0xB7,0x0C,0x47,0x02,0x0A,0x9F,0xB5,0x6C,0x7F,0x0D,0x01,0x20,0xC0, + 0x20,0x09,0x08,0xF0,0xC2,0xAA,0x5D,0x9E,0x10,0xC0,0x80,0x3E,0xF9,0x2E,0x08,0xF0,0xC2,0xA2,0x5F,0xB7,0x6C,0x7F,0x50,0xF0,0x75,0xAA,0x10,0xC0,0x00,0x39, + 0x01,0xC8,0x00,0x7D,0x5F,0xB5,0x6C,0x7F,0x02,0xC0,0xA4,0x90,0x11,0xD0,0x22,0x3A,0x9F,0xB5,0x6C,0x7F,0x32,0xE0,0x80,0x8D,0x06,0x0D,0x2A,0xC0,0xE2,0x09, + 0x14,0xFF,0x81,0x98,0x86,0x0D,0xB4,0xFE,0x20,0x98,0xB4,0xFE,0x5E,0x98,0x88,0xF2,0x21,0xAA,0xC8,0xDA,0x2A,0xA9,0x08,0xF2,0x5D,0xA9,0x01,0xC1,0x44,0x12, + 0x0F,0xC0,0x7E,0x29,0x00,0xE0,0xA8,0x12,0xE2,0x90,0xA2,0x0D,0xB4,0xFE,0x45,0x98,0x00,0xE0,0x84,0x1A,0x64,0x93,0x01,0xC0,0x42,0x7F,0x00,0xC0,0xA4,0x92, + 0xA2,0x0D,0xB4,0xFE,0x3B,0x98,0x0E,0xC0,0x7C,0x28,0xF0,0xCF,0x00,0x38,0x8D,0x00,0x00,0xB5,0xAD,0x54,0xB1,0xD2,0x60,0x09,0x0A,0x0D,0x08,0xF0,0x42,0xA1, + 0x08,0xF0,0x41,0xAA,0x04,0x75,0x64,0x93,0x9F,0xB7,0x6E,0x7E,0xBF,0xB7,0xEE,0x7E,0xDF,0xB7,0x6E,0x7F,0x02,0xC0,0x00,0x8C,0x22,0x9C,0x5F,0xB5,0x6C,0x7F, + 0xBF,0x97,0x1D,0xA6,0x20,0x84,0x11,0xF0,0xB0,0x0F,0x5F,0xB5,0xF4,0x7F,0x02,0xC0,0x42,0x90,0x7E,0x02,0x4E,0x02,0xE0,0xB7,0x14,0x47,0x46,0x02,0x02,0x0B, + 0x12,0xD0,0x46,0x1B,0x11,0xD0,0x72,0x19,0x22,0xC0,0xC0,0x0F,0x0D,0x02,0x5F,0xB5,0x6C,0x7F,0x0C,0x94,0x5F,0xB7,0xF4,0x7F,0x04,0x0B,0x8E,0x71,0x10,0xD0, + 0x2C,0x16,0x31,0xF2,0x65,0xA2,0x0D,0x02,0x01,0xC0,0xE2,0x90,0x5F,0xB7,0x74,0x7F,0x15,0x71,0x48,0x92,0xA2,0x0D,0x94,0xFE,0xF5,0x9B,0xA2,0x0D,0x81,0x02, + 0x94,0xFE,0xF1,0x9B,0x85,0x9E,0xA2,0x0D,0x94,0xFE,0xED,0x9B,0x0E,0xC0,0xFC,0x2E,0x0E,0xC0,0x7C,0x28,0x80,0xC2,0xA0,0x5E,0x40,0x58,0x01,0xC1,0xD0,0x06, + 0x0E,0xC0,0xFC,0x2A,0x10,0xD1,0x5B,0x06,0x04,0x0B,0x8E,0x71,0x01,0xC1,0x68,0x07,0x31,0xF2,0x65,0xA2,0x0D,0x02,0xFE,0xFF,0xA4,0x93,0x9F,0xB7,0xEE,0x7D, + 0xBF,0xB7,0x6E,0x7E,0xDF,0xB7,0xEE,0x7E,0xFF,0xB7,0x6E,0x7F,0x02,0xC0,0x20,0x8C,0x22,0x9C,0x0D,0xA6,0x20,0x84,0x07,0x07,0x82,0x0D,0x94,0xFE,0xCD,0x99, + 0x50,0xF2,0xD9,0xA9,0x82,0x0D,0x5A,0x9E,0x07,0x05,0x90,0x59,0x94,0xFE,0xE2,0x99,0x86,0x0D,0x94,0xFE,0x84,0x9B,0x94,0xFE,0xC2,0x9B,0xC0,0xB7,0x0C,0x47, + 0x82,0x08,0x3F,0xB5,0x6C,0x7F,0x08,0xF2,0xDD,0xA8,0x90,0xF2,0x41,0xA9,0x50,0xF2,0xD5,0xA9,0x3F,0xB5,0x6C,0x7F,0x0F,0xC0,0xFE,0x28,0x20,0xD0,0xA2,0x12, + 0x07,0x02,0x0F,0xC0,0x7E,0x2A,0x01,0xE1,0x4A,0x12,0x42,0x91,0x89,0x02,0xA2,0x0D,0x94,0xFE,0x9E,0x9B,0x00,0xE0,0x84,0x1A,0x64,0x93,0x50,0xF2,0xD5,0xA9, + 0x80,0xC1,0x71,0x5A,0x02,0x75,0x02,0xC0,0xB4,0x90,0x90,0xF2,0x42,0xA9,0xA3,0x9E,0x0F,0xC0,0xFE,0x29,0x70,0x9B,0xA2,0x0D,0x94,0xFE,0x8B,0x9B,0x0E,0xC0, + 0x7C,0x28,0xB1,0x9E,0xF0,0xCF,0x00,0x38,0x8A,0x08,0x00,0xB5,0xCD,0x54,0xB1,0xD2,0x60,0x09,0x3F,0xB5,0x6C,0x7F,0x08,0xF0,0xC1,0xA0,0x08,0xF0,0x41,0xAA, + 0x3F,0xB7,0x6C,0x7F,0x02,0x71,0x24,0x93,0x82,0x08,0x0D,0x01,0x3F,0xB5,0x6C,0x7F,0x20,0xC0,0x20,0x09,0x08,0xF0,0x41,0xAA,0x32,0xE0,0x80,0x8D,0x28,0xC0, + 0xDA,0x09,0x79,0x2A,0x08,0xF0,0x41,0xA2,0x06,0x0D,0x3F,0xB5,0x6C,0x7F,0xF4,0xFE,0x8A,0x9B,0x8A,0x0D,0x94,0xFE,0x29,0x9B,0x08,0xF2,0x41,0xAA,0x06,0x08, + 0x04,0x3A,0x08,0xF2,0x41,0xA2,0x9F,0xB7,0x6E,0x7E,0xBF,0xB7,0xEE,0x7E,0xDF,0xB7,0x6E,0x7F,0x02,0xC0,0x00,0x8C,0x22,0x9C,0x8D,0x00,0xA1,0xB5,0x35,0x46, + 0xC0,0x97,0x98,0x9E,0x02,0x08,0x02,0x09,0x09,0x94,0x98,0x9E,0x02,0x08,0x10,0xD0,0x30,0x45,0x14,0xCC,0xC0,0x72,0x14,0xC0,0x00,0x72,0xC0,0x72,0x80,0xC1, + 0x09,0x5D,0x09,0xE0,0x04,0x72,0x12,0xF0,0x04,0x5D,0x00,0xC0,0x54,0x92,0xC4,0x72,0x04,0xD0,0x04,0x08,0x24,0xD0,0xB4,0x15,0xC0,0x72,0x04,0xD0,0x02,0x08, + 0x24,0xD0,0xB0,0x15,0x00,0xE0,0x24,0x31,0x81,0x11,0x30,0xB3,0x2A,0x44,0x22,0x9C,0xC0,0x72,0x86,0x08,0xA6,0x93,0x02,0xC4,0xC0,0x72,0x65,0xD0,0x9E,0x2C, + 0x65,0xD0,0x9E,0x3C,0x02,0xC8,0x00,0x72,0x65,0xD0,0x2E,0x2D,0x65,0xD0,0x2E,0x3D,0x00,0xE0,0x14,0x15,0x53,0x9E,0x1A,0xD0,0x08,0x54,0x1A,0xD0,0xAC,0x50, + 0xC0,0x72,0x14,0xD0,0x02,0x00,0x24,0xD0,0xB0,0x15,0x80,0xE0,0x85,0x58,0x05,0x5C,0x04,0x93,0x00,0xE0,0x24,0x31,0x81,0x11,0x30,0xB3,0x2A,0x44,0x22,0x9C, + 0x64,0x9E,0x3A,0x9D,0x09,0xC8,0x42,0x0E,0x98,0xB0,0x46,0x2D,0xA4,0x9E,0xC3,0x9D,0x58,0x9E,0x00,0xE0,0x00,0x34,0x87,0x15,0x30,0xB3,0x2A,0x48,0x22,0x9C, + 0x64,0x9E,0x09,0xC8,0x42,0x0E,0x98,0xB0,0xC6,0x2C,0xA4,0x9E,0x58,0x9E,0x22,0x9C,0x40,0xB7,0x96,0x5B,0x01,0xC0,0x88,0x9C,0xC0,0x76,0x01,0xC0,0x00,0x28, + 0x20,0x58,0xB0,0x41,0x32,0xB3,0x44,0x48,0x11,0xF0,0x20,0x0C,0x40,0xB3,0xA2,0x48,0x10,0xF8,0x42,0xA9,0x86,0x70,0x24,0x93,0x00,0x78,0x22,0x9C,0x21,0xC0, + 0xC0,0x7E,0x00,0xB7,0x0E,0x40,0x00,0xB3,0x24,0x4A,0x22,0x9C,0x01,0xC0,0xC2,0x7C,0xC2,0x90,0x71,0xC0,0x8C,0x9C,0x70,0xD0,0x80,0x45,0xB0,0x31,0x8D,0xA4, + 0x39,0xF8,0x85,0xA1,0xEC,0x9F,0xF8,0xF9,0x1D,0xA8,0x60,0x8C,0x22,0x9C,0x02,0xC0,0x88,0x9C,0x01,0xC0,0x80,0x9C,0x01,0xC0,0x04,0x2C,0x20,0x5C,0x70,0xC0, + 0x00,0x28,0x48,0x58,0x22,0x9C,0x00,0xB7,0x35,0x40,0x60,0xB7,0xBF,0x43,0x02,0xC0,0x00,0x72,0x2E,0x0D,0x30,0xB3,0xA2,0x50,0x06,0x0D,0x02,0x87,0x74,0xC0, + 0xCE,0x9C,0xF3,0x9C,0x00,0xB7,0x35,0x40,0x02,0xC4,0x00,0x72,0x44,0x55,0x04,0x44,0x00,0xB5,0x35,0x40,0xF0,0x9C,0x74,0xC0,0xCE,0x9C,0x2A,0x0D,0x88,0x5C, + 0x84,0x0C,0x1B,0x9C,0x33,0x9D,0x13,0xE0,0x80,0x84,0x39,0xF8,0x05,0xA2,0x51,0xC0,0x84,0x9C,0x09,0xC8,0x42,0x0A,0x96,0xCC,0x30,0x0A,0x08,0x70,0x06,0xC0, + 0x22,0x92,0x9C,0x0D,0x01,0x81,0x00,0xE0,0x07,0x00,0xFE,0xCF,0xE2,0x2D,0x07,0x04,0x32,0xB3,0x6A,0x48,0x09,0xC8,0xC2,0x0C,0xBE,0xCC,0x80,0x0C,0x33,0xE0, + 0xA0,0x85,0x01,0xC8,0x80,0x29,0x01,0xC0,0x8A,0x08,0x96,0x00,0x18,0xF8,0xC1,0xA0,0x71,0xF1,0x20,0x84,0xF8,0xC9,0x7D,0xA4,0x82,0x08,0x82,0x0C,0x39,0xF8, + 0xE5,0xA0,0x39,0xF8,0xE5,0xA0,0x08,0xCA,0x1F,0xA4,0x85,0x80,0x5F,0x94,0xEF,0x9C,0x09,0xC8,0x42,0x85,0x96,0xCC,0x30,0x85,0x17,0x9C,0x02,0x9C,0x10,0xC8, + 0x1F,0xAC,0x10,0xC0,0x82,0x9C,0x1F,0xB7,0x4E,0x79,0xFF,0x9C,0x00,0xB5,0xEE,0x40,0x72,0xE1,0x00,0x84,0x01,0xC0,0x88,0x9C,0x40,0xB9,0x00,0x40,0x10,0xC8, + 0x1F,0xA4,0xF0,0x9C,0x54,0xE0,0x00,0x85,0x81,0x80,0xE0,0xC8,0xDD,0xA4,0x01,0xC0,0x8E,0x9C,0x02,0x0D,0x02,0xC0,0x8B,0x9C,0x01,0xC0,0x87,0x9C,0x20,0xB9, + 0x00,0x40,0x01,0xC0,0xC0,0x7E,0x09,0xC0,0x82,0x08,0x12,0xD0,0x02,0x30,0x00,0xC8,0x45,0xA5,0x81,0x01,0x0D,0xC0,0x82,0x29,0x52,0xC0,0x87,0x9C,0x01,0xC0, + 0x84,0x39,0x60,0xB5,0x6F,0x40,0x06,0xC0,0x60,0x84,0x71,0xC0,0x8A,0x9C,0x02,0xC0,0x8A,0x9C,0x81,0x01,0x05,0xCA,0x80,0x29,0x01,0xCF,0x00,0x2D,0x71,0x5D, + 0x17,0xD0,0x28,0x29,0xFE,0xEF,0x6C,0x29,0x01,0xC0,0x84,0x39,0x20,0xB7,0x16,0x40,0x01,0xC0,0x22,0x93,0x86,0x0D,0x71,0xC0,0x8C,0x9C,0x2E,0xD0,0x68,0x55, + 0x17,0xD0,0x88,0x29,0xB0,0x31,0x40,0x0D,0x22,0xD1,0x08,0x5C,0x40,0x08,0x00,0xE0,0x26,0xA8,0xAF,0x9D,0xA3,0x9B,0xEF,0x9C,0x71,0xC0,0x8E,0x9C,0x70,0xD0, + 0xA0,0x31,0x00,0xB7,0x6F,0x40,0x03,0x80,0x71,0xC8,0x8B,0x9C,0x06,0x9C,0xFC,0xDF,0xFE,0x7C,0xFE,0xFF,0xA4,0x91,0x01,0xC4,0x00,0x7C,0xFE,0xFF,0x24,0x91, + 0x24,0xF0,0x84,0x58,0x32,0xE1,0x10,0x84,0x53,0xE0,0x10,0x84,0x10,0xC8,0x07,0xAD,0xE8,0x9D,0x24,0xF0,0x84,0x58,0x05,0xC0,0x02,0x28,0xF8,0xC8,0x9D,0xAC, + 0x30,0xC0,0x8B,0x9C,0x30,0xC0,0x8D,0x9C,0x83,0x97,0x71,0xC0,0x8E,0x9C,0x03,0xE0,0x70,0x28,0x17,0xD0,0xA8,0x29,0xFE,0xCF,0x6C,0x29,0xB4,0x31,0x12,0x09, + 0x24,0xD0,0x49,0x59,0x04,0xC0,0x22,0x08,0xFE,0xFF,0xC4,0x90,0x80,0xC1,0x24,0x5D,0xF9,0xCF,0x80,0x2D,0x29,0x5D,0xB4,0x05,0x31,0xD8,0xE6,0xA8,0x10,0xD8, + 0x62,0xA9,0x00,0xC8,0x40,0x7E,0x12,0xB3,0x42,0x48,0x40,0x5D,0x94,0x04,0x80,0xC0,0x59,0x5D,0x0C,0x2D,0x22,0xD1,0x08,0x5C,0xAF,0x97,0x39,0xF8,0x25,0xAA, + 0x33,0xE0,0x10,0x8C,0x45,0x9D,0x22,0x9C,0x05,0xA6,0x09,0xC8,0x42,0x0E,0x98,0xB0,0x66,0x3E,0x81,0x02,0x40,0xB7,0x8E,0x5B,0x20,0xB5,0x8C,0x54,0x80,0x74, + 0x00,0xC0,0xE2,0x93,0xB1,0xD0,0xD8,0x09,0xAD,0x9E,0x82,0x0D,0x09,0xC8,0x42,0x0E,0x98,0xB0,0xE6,0x38,0x09,0xC8,0x42,0x0E,0x99,0xB0,0xA6,0x25,0x11,0xC0, + 0x80,0x0A,0xB1,0xD0,0xD8,0x09,0x21,0xC9,0xC5,0x9C,0x82,0x0D,0x09,0xC8,0x42,0x0E,0x98,0xB0,0xE6,0x38,0x09,0xC8,0x42,0x0E,0x99,0xB0,0xA6,0x25,0xA0,0xB5, + 0x0E,0x40,0xF8,0xF9,0x9D,0xAA,0xF8,0xF9,0x1D,0xAA,0x22,0x9C,0x00,0x78,0x21,0xD0,0xDA,0x46,0x40,0xB3,0xA2,0x48,0x60,0xB7,0xBC,0x42,0x49,0xC0,0x82,0x0D, + 0x08,0xC0,0x80,0x0D,0x21,0xC0,0x40,0x7F,0xC1,0xCF,0x80,0x2E,0x80,0xC2,0xB9,0x5E,0x22,0xD0,0xD0,0x0E,0xBA,0x05,0x82,0x09,0x39,0xF8,0xE5,0xA1,0x83,0x9E, + 0x32,0xF0,0xB0,0x8C,0x39,0xF8,0xE5,0xA1,0x60,0xB9,0x78,0x40,0x09,0xC8,0x42,0x0D,0x78,0xCC,0x30,0x0D,0x52,0x9E,0x39,0xF8,0x65,0xA1,0xC1,0x93,0x09,0xC8, + 0x42,0x0D,0x7E,0xCC,0x60,0x0D,0x98,0xF1,0x66,0xA1,0x22,0x9C,0x00,0x00,0x00,0x00,0x09,0xC8,0xC2,0x87,0x60,0xB0,0xC0,0x0D,0x09,0xC8,0xC2,0x87,0x60,0xB0, + 0x00,0x0B,0xFC,0xFF,0x40,0x93,0x09,0xC8,0xC2,0x87,0x60,0xB0,0x60,0x0A, +}; + + +static const unsigned char aui81313_SSData[] = +{ + 0x90,0xCD,0x90,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xD0,0x2F,0x80,0x04,0x00,0x00,0x00,0x00,0x25,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x80,0x04,0x00,0x04,0x80,0x04,0x80,0x04,0x80,0x04,0x00,0x05,0x80,0x04,0x00,0x06,0x80,0x04,0x00,0x07,0x80,0x04,0x00,0x08,0x80,0x04, + 0x00,0x10,0x80,0x04,0x00,0x20,0x80,0x04,0x09,0x00,0x01,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF0,0x76, + 0x88,0x82,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE4,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x17,0x01,0x07,0x00,0x17,0x01,0x0B,0x00,0x0A,0x00,0x00,0x00,0x32,0x00,0x00,0x00,0x32,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0xEF,0xD8,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x90,0xCD,0x90,0x80,0xA8,0x00,0x90,0x80,0x94,0x03,0x90,0x80,0x6C,0x67,0x88,0x82, + 0x68,0x67,0x88,0x82,0x50,0x74,0x88,0x82,0x00,0x74,0x88,0x82,0x28,0x74,0x88,0x82,0xE4,0x73,0x88,0x82,0xB8,0x68,0x88,0x82,0xC0,0x68,0x88,0x82,0xC0,0x6E, + 0x88,0x82,0x10,0x71,0x88,0x82,0x50,0x71,0x88,0x82,0x48,0x71,0x88,0x82,0x50,0x71,0x88,0x82,0x60,0x71,0x88,0x82,0x6C,0x71,0x88,0x82,0x68,0x71,0x88,0x82, + 0x70,0x71,0x88,0x82,0x9C,0x71,0x88,0x82,0x58,0x72,0x88,0x82,0x7C,0x72,0x88,0x82,0x98,0x72,0x88,0x82,0xA0,0x72,0x88,0x82,0xBC,0x72,0x88,0x82,0x5C,0x74, + 0x88,0x82,0x60,0x74,0x88,0x82,0x8C,0x74,0x88,0x82,0xB8,0x74,0x88,0x82,0xC0,0x74,0x88,0x82,0xC8,0x74,0x88,0x82,0xEC,0x74,0x88,0x82,0x10,0x75,0x88,0x82, + 0x14,0x75,0x88,0x82,0x90,0x75,0x88,0x82,0xDC,0x76,0x88,0x82,0xE0,0x76,0x88,0x82,0xE4,0x76,0x88,0x82,0xE8,0x76,0x88,0x82,0x98,0x68,0x88,0x82,0xD4,0x6E, + 0x88,0x82,0xD8,0x6E,0x88,0x82,0xE8,0x6E,0x88,0x82,0xE8,0x6F,0x88,0x82,0xF4,0x6F,0x88,0x82,0x1C,0x70,0x88,0x82,0x48,0x70,0x88,0x82,0x74,0x70,0x88,0x82, + 0x64,0x70,0x88,0x82,0x74,0x70,0x88,0x82,0x84,0x70,0x88,0x82,0xA0,0x70,0x88,0x82,0xBC,0x70,0x88,0x82,0xD8,0x70,0x88,0x82,0xF4,0x70,0x88,0x82,0xC0,0x72, + 0x88,0x82,0xE4,0x72,0x88,0x82,0x00,0x73,0x88,0x82,0x08,0x73,0x88,0x82,0x10,0x73,0x88,0x82,0x9C,0x73,0x88,0x82,0xA0,0x73,0x88,0x82,0xA4,0x73,0x88,0x82, + 0xBC,0x73,0x88,0x82,0xD4,0x73,0x88,0x82,0x18,0x75,0x88,0x82,0x54,0x75,0x88,0x82,0x70,0x75,0x88,0x82,0x10,0x81,0x88,0x82,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0xB0,0x68,0x88,0x82,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xB4,0x68,0x88,0x82,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x41,0x00,0x00,0x00,0x7F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1B,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x01,0x00,0xCD,0xCD,0xCD,0xCD, + 0x07,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0xEF,0xBE,0xAD,0xDE,0xEF,0xBE,0xAD,0xDE,0xEF,0xBE,0xAD,0xDE,0xEF,0xBE,0xAD,0xDE,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00, + 0x00,0x00,0x03,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x0D,0x00,0x00,0x00,0x0C,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x08,0x00,0x00,0x00, + 0x02,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x04,0x00, + 0x00,0x00,0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x02,0x03, + 0x00,0x01,0x02,0x03,0x00,0x01,0x02,0x03,0x00,0x01,0x02,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02, + 0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x02,0x03,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00, + 0x02,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x0A,0x00,0x0F,0x00,0x00,0x00,0x05,0x00,0x08,0x00,0x0D,0x00,0x02,0x00,0x07,0x00,0x01,0x00,0x04,0x00,0x03,0x00, + 0x06,0x00,0x09,0x00,0x0C,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x03,0x00, + 0x00,0x00,0x06,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x0E,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x0F,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x03,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00, + 0x00,0x00,0x04,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x70,0x00,0x00,0x00, + 0x07,0x00,0x00,0x00,0x71,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x72,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x73,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x74,0x00, + 0x00,0x00,0x07,0x00,0x00,0x00,0x75,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x76,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x77,0x00,0x00,0x00,0x07,0x00,0x00,0x00, + 0x78,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x79,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x7A,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x7B,0x00,0x00,0x00,0x07,0x00, + 0x00,0x00,0x7C,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x7D,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x7E,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x7F,0x00,0x00,0x00, + 0xFF,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x03,0x00, + 0x00,0x00,0x07,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, + 0x03,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x01,0x02,0x00,0x03,0x04,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00, + 0x00,0x00,0x02,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x02,0x03,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00, + 0x02,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00, + 0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x02,0x02,0x03,0x03, + 0x00,0x01,0x00,0x01,0x02,0x03,0x02,0x03,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00, + 0x00,0x00,0x03,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x0E,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x1E,0x00,0x00,0x00,0x06,0x00,0x00,0x00, + 0x3E,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x7E,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0xFE,0x01,0x00,0x00,0x0A,0x00, + 0x00,0x00,0xFE,0x03,0x00,0x00,0x0B,0x00,0x00,0x00,0xFE,0x07,0x00,0x00,0x0C,0x00,0x00,0x00,0xFE,0x0F,0x00,0x00,0x0D,0x00,0x00,0x00,0xFE,0x1F,0x00,0x00, + 0x0E,0x00,0x00,0x00,0xFE,0x3F,0x00,0x00,0x0F,0x00,0x00,0x00,0xFE,0x7F,0x00,0x00,0x10,0x00,0x00,0x00,0xFE,0xFF,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x01, + 0x00,0x01,0x00,0x00,0x01,0x01,0x02,0x03,0x03,0x04,0x04,0x05,0x05,0x05,0x05,0x06,0x06,0x07,0x07,0x07,0x07,0x07,0x07,0x08,0x08,0x08,0x08,0xFF,0xFF,0x00, + 0x01,0x01,0x02,0x01,0x03,0x01,0x02,0x03,0x04,0x01,0x05,0x01,0x02,0x03,0x04,0x05,0x06,0x01,0x03,0x05,0x07,0xFF,0xFF,0x00,0x00,0x01,0x80,0x00,0x55,0x00, + 0x40,0x00,0x33,0x00,0x2B,0x00,0x25,0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x03,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x01,0x00,0x00,0x00, + 0x03,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x01,0x00, + 0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x04,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x01,0x00,0x02,0x03,0x04,0x00,0x00,0x00,0x00,0x03,0x02,0x01,0x04,0x00,0x00,0x00,0x01,0x00, + 0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0xFF,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x03,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x01,0x00,0x02,0x03,0x00,0x03,0x02,0x01,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00, + 0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00, + 0x00,0x00,0x01,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00, + 0x02,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x07,0x08,0x09,0x0A, + 0x0B,0x0C,0x0D,0x0E,0x0F,0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1B,0x1D,0x1F,0x00,0x00,0x5B,0x06,0x5B,0x00,0x13,0x04,0x6E,0x00,0x14,0x06, + 0x82,0x00,0x12,0x06,0x94,0x00,0x14,0x06,0xA8,0x00,0x4D,0x06,0xF5,0x00,0xF1,0x09,0xE6,0x02,0x0C,0x09,0xF2,0x03,0x6F,0x06,0x61,0x04,0xF6,0x08,0x57,0x05, + 0xD6,0x09,0x2D,0x07,0x22,0x08,0x4F,0x07,0x08,0x02,0x57,0x07,0x16,0x04,0x6D,0x07,0x5D,0x06,0xCA,0x07,0x04,0x02,0xCE,0x07,0x03,0x22,0xD1,0x07,0x05,0x22, + 0xD6,0x07,0x05,0x22,0xDB,0x07,0x2B,0x08,0x06,0x08,0x25,0x08,0x2B,0x08,0x23,0x08,0x4E,0x08,0x2B,0x08,0x79,0x08,0x0B,0x02,0x84,0x08,0x0D,0x04,0x91,0x08, + 0x0B,0x02,0x9C,0x08,0x0B,0x22,0xA7,0x08,0x42,0x04,0xE9,0x08,0x4F,0x08,0x38,0x09,0x51,0x08,0x89,0x09,0x46,0x08,0xCF,0x09,0x4D,0x08,0x1C,0x0A,0x44,0x08, + 0x60,0x0A,0x4E,0x08,0xAE,0x0A,0x4F,0x08,0xFD,0x0A,0x5C,0x08,0x59,0x0B,0xAE,0x09,0x07,0x0D,0x40,0x09,0x47,0x0E,0x50,0x2A,0x97,0x0E,0x16,0x06,0xAD,0x0E, + 0x07,0x02,0xB4,0x0E,0x14,0x04,0xC8,0x0E,0x16,0x06,0xDE,0x0E,0x08,0x04,0xE6,0x0E,0x18,0x06,0xFE,0x0E,0x97,0x08,0x95,0x0F,0x9D,0x08,0x32,0x10,0x22,0x08, + 0x54,0x10,0x20,0x08,0x74,0x10,0x22,0x08,0x96,0x10,0x22,0x08,0xB8,0x10,0x22,0x08,0xDA,0x10,0x22,0x08,0xFC,0x10,0x20,0x08,0x1C,0x11,0x22,0x08,0x3E,0x11, + 0x59,0x08,0x97,0x11,0x55,0x08,0xEC,0x11,0x34,0x08,0x20,0x12,0x60,0x08,0x80,0x12,0x62,0x08,0xE2,0x12,0x62,0x08,0x44,0x13,0x65,0x08,0xA9,0x13,0x5F,0x08, + 0x08,0x14,0x06,0x28,0x0E,0x14,0x06,0x28,0x14,0x14,0x20,0x08,0x34,0x14,0x20,0x08,0x54,0x14,0x10,0x06,0x64,0x14,0x10,0x06,0x74,0x14,0x06,0x28,0x7A,0x14, + 0x20,0x08,0x9A,0x14,0x5F,0x08,0xF9,0x14,0x58,0x08,0x51,0x15,0x5A,0x08,0xAB,0x15,0x50,0x06,0xFB,0x15,0xB0,0x08,0xAB,0x16,0xB4,0x08,0x5F,0x17,0xAD,0x08, + 0x0C,0x18,0xB7,0x08,0xC3,0x18,0xB3,0x08,0x76,0x19,0xB2,0x08,0x28,0x1A,0xAD,0x06,0xD5,0x1A,0xB0,0x08,0x0A,0x07,0x2E,0x00,0x09,0x06,0x2D,0x00,0x25,0x07, + 0x2E,0x00,0x24,0x06,0x2D,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x81,0x88,0x82,0x2C,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x90,0x00,0x00,0x00,0x28,0x81,0x88,0x82,0x28,0x81,0x88,0x82,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x70,0x82,0x88,0x82,0x2C,0x00,0x00,0x01,0x00,0x00,0x00,0x00, + 0x90,0x00,0x00,0x00,0xD8,0x81,0x88,0x82,0xD8,0x81,0x88,0x82,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x90,0x82,0x88,0x82,0x2A,0x00,0x00,0x84,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x10,0x81,0x88,0x82,0x10,0x81,0x88,0x82,0x00,0x00,0x00,0x00,0x01,0x01,0x00,0x00,0xB0,0x82,0x88,0x82,0x14,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xD0,0x82,0x88,0x82,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x90,0x80,0x00,0x00,0x90,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF0,0x82,0x88,0x82,0x12,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x90,0xCD,0x90,0x80,0x90,0xCD,0x90,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x83,0x88,0x82,0x12,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xCD,0x90,0x80,0x80,0xCD,0x90,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0x83,0x88,0x82,0x12,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x70,0xCD,0x90,0x80,0x70,0xCD,0x90,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x1A,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF0,0xFF,0x7F,0x00,0x00,0x00,0x00,0xB0,0x00,0x00,0x00,0xB0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +}; + +/* +static const FW_PATCHLIST a1313_SSPatch[] = +{ + { VLD_SETUP_WDT , 0x675c }, + { MC_SETUP_WDT , 0x6760 }, + { FW_ACTIVITY_WDT , 0x6764 }, + { TIMER_DIV , 0x6770 }, +}; +*/ + +const FIRMWARE sFirmware1313_SS = +{ + "BUILD_DEVA_FW1.00.10.1313_1313_SS", + "23_08_2011", + 26324, /* TextSize bytes */ + 7288, /* DataSize bytes */ + 0x000066d8, /* DataOffset bytes */ + aui81313_SSText, + aui81313_SSData, +}; + diff --git a/fw/thread3_bin.c b/fw/thread3_bin.c index 921f44d..14e346f 100644 --- a/fw/thread3_bin.c +++ b/fw/thread3_bin.c @@ -1,26 +1,32 @@ /* - * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) 2010 Intel Corporation. All rights reserved. + * Copyright (c) Imagination Technologies Limited, UK + * Redistribution. Redistribution and use in binary form, without modification, + * are permitted provided that the following conditions are met: * - * Permission is hereby granted, free of charge, to any person obtaining a - * copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sub license, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice (including the - * next paragraph) shall be included in all copies or substantial portions - * of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. - * IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR - * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + * Redistributions must reproduce the above copyright notice and the following + * disclaimer in the documentation and/or other materials provided with the + * distribution.Neither the name of Intel Corporation nor the names of its + * suppliers may be used to endorse or promote products derived from this + * software without specific prior written permission. No reverse engineering, + * decompilation, or disassembly of this software is permitted. + * Limited patent license. Intel Corporation grants a world-wide, royalty-free, + * non-exclusive license under patents it now or hereafter owns or controls + * to make, have made, use, import,offer to sell and sell ("utilize") this + * software, but solely to the extent that any such patent is necessary to + * Utilize the software alone. The patent license shall not apply to any + * combinations which include this software. No hardware per se is licensed hereunder. + * + * DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, + * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,OR CONSEQUENTIAL DAMAGES + * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ diff --git a/fw/topaz_bin.c b/fw/topaz_bin.c index d9eca07..ee9d4e4 100644 --- a/fw/topaz_bin.c +++ b/fw/topaz_bin.c @@ -1,6 +1,6 @@ /* * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) Imagination Technologies Limited, UK * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the @@ -9,11 +9,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. @@ -21,11 +21,7 @@ * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - */ - - - -/* + * * Authors: * Zeng Li <zeng.li@intel.com> * diff --git a/fw/topazsc_bin.c b/fw/topazsc_bin.c index a16e172..3ec1fd0 100644 --- a/fw/topazsc_bin.c +++ b/fw/topazsc_bin.c @@ -1,6 +1,6 @@ /* * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) Imagination Technologies Limited, UK * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the @@ -9,11 +9,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. @@ -21,11 +21,7 @@ * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - */ - - - -/* + * * Authors: * Elaine Wang <elaine.wang@intel.com> * @@ -59,7 +55,7 @@ #include "MPG4SlaveFirmwareVBR_bin.h" -#define FW_VER 0x5D +#define FW_VER 0x5E #define FW_FILE_NAME "topazsc_fw.bin" #define FW_MASTER_INFO(codec,prefix) \ diff --git a/src/Android.mk b/src/Android.mk index dc4af02..9ecf638 100644 --- a/src/Android.mk +++ b/src/Android.mk @@ -8,11 +8,11 @@ # distribute, sub license, and/or sell copies of the Software, and to # permit persons to whom the Software is furnished to do so, subject to # the following conditions: -# +# # The above copyright notice and this permission notice (including the # next paragraph) shall be included in all copies or substantial portions # of the Software. -# +# # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS # OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF # MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. @@ -52,6 +52,7 @@ LOCAL_SRC_FILES := \ psb_texstreaming.c \ psb_texture.c \ android/psb_output_android.c \ + android/psb_HDMIExtMode.c \ android/psb_android_glue.cpp \ psb_surface.c \ psb_overlay.c \ @@ -70,22 +71,17 @@ LOCAL_SRC_FILES := \ pnw_hostheader.c \ pnw_hostjpeg.c \ pnw_jpeg.c \ - powervr_iep_lite/csc/csc2.c \ - powervr_iep_lite/csc/csc2_data.c \ - powervr_iep_lite/fixedpointmaths/fixedpointmaths.c \ - powervr_iep_lite/iep_lite/iep_lite_api.c \ - powervr_iep_lite/iep_lite/iep_lite_hardware.c \ - powervr_iep_lite/iep_lite/iep_lite_utils.c + pnw_rotate.c LOCAL_CFLAGS := -DLINUX -DANDROID -g -Wall -Wno-unused LOCAL_C_INCLUDES := \ + $(TOPDIR)hardware/libhardware/include/hardware \ $(TOPDIR)hardware/intel/include \ $(TOPDIR)hardware/intel/include/eurasia/pvr2d \ $(TARGET_OUT_HEADERS)/libva \ - $(TOPDIR)hardware/intel/include/drm \ + $(TOPDIR)hardware/intel/linux-2.6/include/drm \ $(TARGET_OUT_HEADERS)/libttm \ - $(TARGET_OUT_HEADERS)/libmemrar \ $(TARGET_OUT_HEADERS)/libwsbm \ $(TARGET_OUT_HEADERS)/libpsb_drm\ $(TARGET_OUT_HEADERS)/opengles \ @@ -99,7 +95,7 @@ LOCAL_C_INCLUDES := \ LOCAL_MODULE_TAGS := eng LOCAL_MODULE := pvr_drv_video -LOCAL_SHARED_LIBRARIES := libdl libdrm libwsbm libmemrar libpvr2d libcutils \ +LOCAL_SHARED_LIBRARIES := libdl libdrm libwsbm libpvr2d libcutils \ libui libutils libbinder libsurfaceflinger_client ifeq ($(strip $(PSBVIDEO_LOG_ENABLE)),true) diff --git a/src/Makefile.am b/src/Makefile.am index dda4392..514935d 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -8,11 +8,11 @@ # distribute, sub license, and/or sell copies of the Software, and to # permit persons to whom the Software is furnished to do so, subject to # the following conditions: -# +# # The above copyright notice and this permission notice (including the # next paragraph) shall be included in all copies or substantial portions # of the Software. -# +# # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS # OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF # MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. @@ -25,7 +25,7 @@ pvr_drv_video_la_LTLIBRARIES = pvr_drv_video.la pvr_drv_video_ladir = /usr/lib/dri pvr_drv_video_la_LDFLAGS = -lwsbm -pthread -module -avoid-version -Wl,--no-undefined -pvr_drv_video_la_LIBADD = -ldrm -lX11 -lXrandr -lva-x11 -lXv -lm -lXext /usr/lib/libmemrar.a -lpvr2d +pvr_drv_video_la_LIBADD = -ldrm -lX11 -lXrandr -lva-x11 -lXv -lm -lXext -lpvr2d AM_CFLAGS = -DDEBUG -DLINUX -I$(top_srcdir)/src/hwdefs $(DRM_CFLAGS) \ -I$(top_srcdir)/src/powervr_iep_lite/include \ -I$(top_srcdir)/src/powervr_iep_lite/include/win32 \ @@ -39,20 +39,20 @@ pvr_drv_video_la_SOURCES = psb_drv_video.c object_heap.c psb_buffer.c psb_buffer vc1_vlc.c vc1_idx.c psb_deblock.c \ lnc_H263ES.c lnc_H264ES.c lnc_MPEG4ES.c lnc_cmdbuf.c \ lnc_hostcode.c lnc_hostheader.c lnc_ospm.c psb_ws_driver.c \ - pnw_hostheader.c pnw_hostcode.c \ + pnw_hostheader.c pnw_hostcode.c pnw_rotate.c\ pnw_cmdbuf.c pnw_H264ES.c pnw_H263ES.c pnw_MPEG4ES.c \ pnw_H264.c pnw_MPEG2.c pnw_MPEG4.c pnw_hostjpeg.c pnw_jpeg.c pnw_VC1.c\ psb_output.c psb_overlay.c psb_texture.c psb_texstreaming.c\ - x11/psb_x11.c x11/psb_coverlay.c x11/psb_xrandr.c x11/psb_xvva.c x11/psb_ctexture.c + x11/psb_x11.c x11/psb_coverlay.c x11/psb_xrandr.c x11/psb_xvva.c x11/psb_ctexture.c # vc1_ap_i.c vc1_ap_p.c vc1_ap_utils.c vc1_bitplane.c \ -# vc1_shiftreg.c vc1_spmp.c vc1_utils.c +# vc1_shiftreg.c vc1_spmp.c vc1_utils.c CFLAGS = -O1 -Wall -ffloat-store -fvisibility=hidden symbol_info: pvr_drv_video.la objdump -T .libs/pvr_drv_video.so | grep UND | sort -k 5 > Linker_dependencies.txt - objdump -T .libs/pvr_drv_video.so | grep -v UND | sort -k 5 > Linker_exports.txt + objdump -T .libs/pvr_drv_video.so | grep -v UND | sort -k 5 > Linker_exports.txt #install-exec-am: # -rm -f $(pvr_drv_video_ladir)/psb_drv_video.so diff --git a/src/android/psb_HDMIExtMode.c b/src/android/psb_HDMIExtMode.c new file mode 100644 index 0000000..4db32a8 --- /dev/null +++ b/src/android/psb_HDMIExtMode.c @@ -0,0 +1,233 @@ +/* + * Copyright (c) 2011 Intel Corporation. All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the + * "Software"), to deal in the Software without restriction, including + * without limitation the rights to use, copy, modify, merge, publish, + * distribute, sub license, and/or sell copies of the Software, and to + * permit persons to whom the Software is furnished to do so, subject to + * the following conditions: + * + * The above copyright notice and this permission notice (including the + * next paragraph) shall be included in all copies or substantial portions + * of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. + * IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR + * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, + * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE + * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + * + * Authors: + * Jason Hu <jason.hu@intel.com> + */ + +#include "psb_HDMIExtMode.h" +#include "psb_output_android.h" +#include "pvr2d.h" +#include "psb_drv_video.h" + +#define INIT_DRIVER_DATA psb_driver_data_p driver_data = (psb_driver_data_p) ctx->pDriverData + +VAStatus psb_HDMIExt_get_prop(psb_android_output_p output, + unsigned short *xres, unsigned short *yres) +{ + psb_HDMIExt_info_p psb_HDMIExt_info = (psb_HDMIExt_info_p)output->psb_HDMIExt_info; + + if (!psb_HDMIExt_info || !psb_HDMIExt_info->hdmi_extvideo_prop || + (psb_HDMIExt_info->hdmi_extvideo_prop->ExtVideoMode == OFF)) { + psb__error_message("%s : Failed to get HDMI prop\n", __FUNCTION__); + return VA_STATUS_ERROR_UNKNOWN; + } + *xres = psb_HDMIExt_info->hdmi_extvideo_prop->ExtVideoMode_XRes; + *yres = psb_HDMIExt_info->hdmi_extvideo_prop->ExtVideoMode_YRes; + + return VA_STATUS_SUCCESS; +} + +psb_hdmi_mode psb_HDMIExt_get_mode(psb_android_output_p output) +{ + psb_HDMIExt_info_p psb_HDMIExt_info = (psb_HDMIExt_info_p)output->psb_HDMIExt_info; + + if (!psb_HDMIExt_info) { + psb__error_message("%s : Failed to get HDMI mode\n", __FUNCTION__); + return VA_STATUS_ERROR_UNKNOWN; + } + return psb_HDMIExt_info->hdmi_mode; +} + +VAStatus psb_HDMIExt_update(VADriverContextP ctx, psb_HDMIExt_info_p psb_HDMIExt_info) +{ + INIT_DRIVER_DATA; + drmModeCrtc *hdmi_crtc = NULL; + drmModeConnector *hdmi_connector = NULL; + drmModeEncoder *hdmi_encoder = NULL; + int width = 0, height = 0; + char *strHeight = NULL; + struct drm_lnc_video_getparam_arg arg; + int hdmi_state = 0; + static int hdmi_connected_frame = 0; + + arg.key = IMG_VIDEO_GET_HDMI_STATE; + arg.value = (uint64_t)((unsigned int)&hdmi_state); + drmCommandWriteRead(driver_data->drm_fd, driver_data->getParamIoctlOffset, + &arg, sizeof(arg)); + + psb__information_message("%s : hdmi_state = %d\n", __FUNCTION__, hdmi_state); + if (hdmi_state == HDMI_MODE_EXT_VIDEO) { + psb_HDMIExt_info->hdmi_extvideo_prop->ExtVideoMode = EXTENDED_VIDEO; + psb_HDMIExt_info->hdmi_mode = EXTENDED_VIDEO; + + if ((psb_HDMIExt_info->hdmi_extvideo_prop->ExtVideoMode_XRes == 0 || + psb_HDMIExt_info->hdmi_extvideo_prop->ExtVideoMode_YRes == 0)) { + psb_extvideo_prop_p hdmi_extvideo_prop = psb_HDMIExt_info->hdmi_extvideo_prop; + + hdmi_connector = drmModeGetConnector(driver_data->drm_fd, psb_HDMIExt_info->hdmi_connector_id); + if (!hdmi_connector) { + psb__error_message("%s : Failed to get hdmi connector\n", __FUNCTION__); + return VA_STATUS_ERROR_UNKNOWN; + } + + hdmi_encoder = drmModeGetEncoder(driver_data->drm_fd, hdmi_connector->encoder_id); + if (!hdmi_encoder) { + psb__error_message("%s : Failed to get hdmi encoder\n", __FUNCTION__); + return VA_STATUS_ERROR_UNKNOWN; + } + + hdmi_crtc = drmModeGetCrtc(driver_data->drm_fd, hdmi_encoder->crtc_id); + if (!hdmi_crtc) { + /* No CRTC attached to HDMI. */ + psb__error_message("%s : Failed to get hdmi crtc\n", __FUNCTION__); + return VA_STATUS_ERROR_UNKNOWN; + } + + strHeight = strstr(hdmi_crtc->mode.name, "x"); + hdmi_extvideo_prop->ExtVideoMode_XRes = (unsigned short)atoi(hdmi_crtc->mode.name); + hdmi_extvideo_prop->ExtVideoMode_YRes = (unsigned short)atoi(strHeight + 1); + psb__information_message("%s : size = %d x %d\n", __FUNCTION__, + hdmi_extvideo_prop->ExtVideoMode_XRes, hdmi_extvideo_prop->ExtVideoMode_YRes); + drmModeFreeCrtc(hdmi_crtc); + drmModeFreeEncoder(hdmi_encoder); + drmModeFreeConnector(hdmi_connector); + } + } else if (hdmi_state == HDMI_MODE_OFF) { + psb_HDMIExt_info->hdmi_extvideo_prop->ExtVideoMode = OFF; + psb_HDMIExt_info->hdmi_mode = OFF; + hdmi_connected_frame = 0; + } else { + psb_HDMIExt_info->hdmi_extvideo_prop->ExtVideoMode = UNDEFINED; + psb_HDMIExt_info->hdmi_mode = UNDEFINED; + } + + return VA_STATUS_SUCCESS; +} + +psb_HDMIExt_info_p psb_HDMIExt_init(VADriverContextP ctx, psb_android_output_p output) +{ + INIT_DRIVER_DATA; + drmModeRes *resources; + drmModeConnector *connector = NULL; + drmModeEncoder *mipi_encoder = NULL; + drmModeCrtc *mipi_crtc = NULL; + int mipi_connector_id = 0, mipi_encoder_id = 0, mipi_crtc_id = 0, i; + psb_HDMIExt_info_p psb_HDMIExt_info = NULL; + + psb_HDMIExt_info = (psb_HDMIExt_info_p)calloc(1, sizeof(psb_HDMIExt_info_s)); + if (!psb_HDMIExt_info) { + psb__error_message("%s : Failed to create psb_HDMIExt_info.\n", __FUNCTION__); + return NULL; + } + memset(psb_HDMIExt_info, 0, sizeof(psb_HDMIExt_info_s)); + + psb_HDMIExt_info->hdmi_extvideo_prop = (psb_extvideo_prop_p)calloc(1, sizeof(psb_extvideo_prop_s)); + if (!psb_HDMIExt_info->hdmi_extvideo_prop) { + psb__error_message("%s : Failed to create hdmi_extvideo_prop.\n", __FUNCTION__); + return NULL; + } + memset(psb_HDMIExt_info->hdmi_extvideo_prop, 0, sizeof(psb_extvideo_prop_s)); + + /*Get Resources.*/ + resources = drmModeGetResources(driver_data->drm_fd); + if (!resources) { + psb__error_message("%s : drmModeGetResources failed.\n", __FUNCTION__); + goto exit; + } + + /*Get MIPI and HDMI connector id.*/ + for (i = 0; i < resources->count_connectors; i++) { + connector = drmModeGetConnector(driver_data->drm_fd, resources->connectors[i]); + + if (!connector) { + psb__error_message("%s : Failed to get connector %i\n", __FUNCTION__, + resources->connectors[i]); + continue; + } + + if (connector->connector_type == DRM_MODE_CONNECTOR_DVID) + psb_HDMIExt_info->hdmi_connector_id = connector->connector_id; + + if ((connector->connector_type == /*DRM_MODE_CONNECTOR_MIPI*/15) && + (!mipi_connector_id)) { + mipi_connector_id = connector->connector_id; + mipi_encoder_id = connector->encoder_id; + } + + drmModeFreeConnector(connector); + } + + if (!mipi_connector_id || + !psb_HDMIExt_info->hdmi_connector_id || + !mipi_encoder_id) { + psb__error_message("%s : Failed to get connector id or mipi encoder id. mipi_connector_id=%d, hdmi_connector_id=%d, mipi_encoder_id=%d\n", __FUNCTION__, + mipi_connector_id, psb_HDMIExt_info->hdmi_connector_id, mipi_encoder_id); + goto exit; + } + + mipi_encoder = drmModeGetEncoder(driver_data->drm_fd, mipi_encoder_id); + if (!mipi_encoder) { + psb__error_message("%s : Failed to get mipi encoder %i\n", __FUNCTION__); + goto exit; + } + + psb_HDMIExt_info->mipi_crtc_id = mipi_encoder->crtc_id; + psb__information_message("%s : mipi_crtc_id = %d\n", __FUNCTION__, + mipi_crtc_id); + + drmModeFreeEncoder(mipi_encoder); + + if (psb_HDMIExt_update(ctx, psb_HDMIExt_info)) + goto exit; + + if (resources) + drmModeFreeResources(resources); + + return psb_HDMIExt_info; + +exit: + if (resources) + drmModeFreeResources(resources); + + if (connector) + drmModeFreeConnector(connector); + + free(psb_HDMIExt_info); + + return NULL; +} + +VAStatus psb_HDMIExt_deinit(psb_android_output_p output) +{ + psb_HDMIExt_info_p psb_HDMIExt_info = (psb_HDMIExt_info_p)output->psb_HDMIExt_info; + + if (psb_HDMIExt_info->hdmi_extvideo_prop) + free(psb_HDMIExt_info->hdmi_extvideo_prop); + + if (psb_HDMIExt_info) + free(psb_HDMIExt_info); + + return VA_STATUS_SUCCESS; +} + diff --git a/src/android/psb_HDMIExtMode.h b/src/android/psb_HDMIExtMode.h new file mode 100644 index 0000000..91e4183 --- /dev/null +++ b/src/android/psb_HDMIExtMode.h @@ -0,0 +1,91 @@ +/* + * Copyright (c) 2011 Intel Corporation. All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the + * "Software"), to deal in the Software without restriction, including + * without limitation the rights to use, copy, modify, merge, publish, + * distribute, sub license, and/or sell copies of the Software, and to + * permit persons to whom the Software is furnished to do so, subject to + * the following conditions: + * + * The above copyright notice and this permission notice (including the + * next paragraph) shall be included in all copies or substantial portions + * of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. + * IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR + * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, + * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE + * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + * + * Authors: + * Jason Hu <jason.hu@intel.com> + */ + +#ifndef _PSB_HDMIEXTMODE_H_ +#define _PSB_HDMIEXTMODE_H_ + +#include <assert.h> +#include <stdio.h> +#include <stdlib.h> +#include <stdint.h> +#include <unistd.h> +#include <string.h> +#include <errno.h> +#include <sys/types.h> +#include <sys/stat.h> +#include <fcntl.h> +#include "va/va.h" +#include "va/va_backend.h" +#include "xf86drm.h" +#include "xf86drmMode.h" +#include "psb_output_android.h" + +#define DRM_MODE_CONNECTOR_MIPI 15 +#define HDMI_MODE_OFF 0 +#define HDMI_MODE_CLONE 1 +#define HDMI_MODE_EXT_VIDEO 2 +#define HDMI_MODE_EXT_DESKTOP 3 +#define HDMI_MODE_CLONE_ROTATION 4 + +typedef enum _psb_hdmi_mode { + OFF, + CLONE, + EXTENDED_VIDEO, + EXTENDED_DESKTOP, + UNDEFINED, +} psb_hdmi_mode; + +typedef struct _psb_extvideo_prop_s { + psb_hdmi_mode ExtVideoMode; + + unsigned short ExtVideoMode_XRes; + unsigned short ExtVideoMode_YRes; + short ExtVideoMode_X_Offset; + short ExtVideoMode_Y_Offset; +} psb_extvideo_prop_s, *psb_extvideo_prop_p; + +typedef struct _psb_HDMIExt_info_s { + /*MIPI infos*/ + uint32_t mipi_crtc_id; + /*hdmi infos*/ + uint32_t hdmi_connector_id; + uint32_t hdmi_encoder_id; + uint32_t hdmi_crtc_id; + + psb_hdmi_mode hdmi_mode; + psb_extvideo_prop_p hdmi_extvideo_prop; +} psb_HDMIExt_info_s, *psb_HDMIExt_info_p; + +VAStatus psb_HDMIExt_get_prop(psb_android_output_p output, unsigned short *xres, unsigned short *yres); + +psb_hdmi_mode psb_HDMIExt_get_mode(psb_android_output_p output); +VAStatus psb_HDMIExt_update(VADriverContextP ctx, psb_HDMIExt_info_p psb_HDMIExt_info); + +psb_HDMIExt_info_p psb_HDMIExt_init(VADriverContextP ctx, psb_android_output_p output); +VAStatus psb_HDMIExt_deinit(psb_android_output_p output); + +#endif /* _PSB_HDMIEXTMODE_H_*/ diff --git a/src/android/psb_android_glue.cpp b/src/android/psb_android_glue.cpp index 981747e..459fa27 100644..100755 --- a/src/android/psb_android_glue.cpp +++ b/src/android/psb_android_glue.cpp @@ -8,11 +8,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. @@ -35,15 +35,24 @@ #include <surfaceflinger/Surface.h> #include <surfaceflinger/ISurface.h> #include <surfaceflinger/SurfaceComposerClient.h> +#include <surfaceflinger/ISurfaceComposer.h> #include <binder/MemoryHeapBase.h> #include "psb_android_glue.h" #include "psb_texstreaming.h" #include <cutils/log.h> +#include <ui/Rect.h> using namespace android; +#ifdef LOG_TAG +#undef LOG_TAG +#endif + +#define LOG_TAG "pvr_drv_video" + sp<ISurface> isurface; ISurface::BufferHeap mBufferHeap; +unsigned int update_forced; unsigned char* psb_android_registerBuffers(void** android_isurface, int pid, int width, int height) { @@ -86,25 +95,27 @@ int psb_android_register_isurface(void** android_isurface, int bcd_id, int srcw, isurface = static_cast<ISurface*>(*android_isurface); if (isurface.get()) { isurface->createTextureStreamSource(); - LOGD("In psb_android_register_isurface: buffer_device_id is %d.\n", bcd_id); + LOGD("In psb_android_register_isurface: buffer_device_id is %d, srcw is %d, srch is %d.\n", bcd_id, srcw, srch); isurface->setTextureStreamID(bcd_id); + isurface->setTextureStreamDim(srcw, srch); + isurface->resetTextureStreamParams(); + update_forced = 1; return 0; } else { return -1; } } + update_forced = 0; return 0; } -void psb_android_texture_streaming_set_crop(short srcx, - short srcy, - unsigned short srcw, +void psb_android_texture_streaming_set_texture_dim(unsigned short srcw, unsigned short srch) { - static short saved_srcx, saved_srcy, saved_srcw, saved_srch; + static short saved_srcw, saved_srch; if (isurface.get() && - ((saved_srcx != srcx) || (saved_srcy != srcy) || (saved_srcw != srcw) || (saved_srch != srch))) { - isurface->setTextureStreamClipRect(srcx, srcy, srcw, srch); + (update_forced || (saved_srcw != srcw) || (saved_srch != srch))) { +#if 0 /* Resolve issue - Green line in the bottom of display while video is played This issue is caused by the buffer size larger than video size and texture linear filtering. @@ -114,6 +125,26 @@ void psb_android_texture_streaming_set_crop(short srcx, isurface->setTextureStreamDim(srcw, srch); else isurface->setTextureStreamDim(srcw, srch - 1); +#else + LOGD("In psb_android_texture_streaming_set_texture_dim: srcw is %d, srch is %d.\n", srcw, srch); + /*surface flinger will do the upper height correction*/ + isurface->setTextureStreamDim(srcw, srch); +#endif + saved_srcw = srcw; + saved_srch = srch; + } +} + +void psb_android_texture_streaming_set_crop(short srcx, + short srcy, + unsigned short srcw, + unsigned short srch) +{ + static short saved_srcx, saved_srcy, saved_srcw, saved_srch; + if (isurface.get() && + (update_forced || (saved_srcx != srcx) || (saved_srcy != srcy) || (saved_srcw != srcw) || (saved_srch != srch))) { + /*assume crop will only be called from app layer*/ + isurface->setTextureStreamClipRect(srcx, srcy, srcw, srch); saved_srcx = srcx; saved_srcy = srcy; saved_srcw = srcw; @@ -121,6 +152,14 @@ void psb_android_texture_streaming_set_crop(short srcx, } } + +void psb_android_texture_streaming_set_rotate(int rotate) +{ + if (isurface.get()) { + isurface->setTextureStreamRotate(rotate); + } +} + void psb_android_texture_streaming_set_blend(short destx, short desty, unsigned short destw, @@ -132,8 +171,8 @@ void psb_android_texture_streaming_set_blend(short destx, static unsigned short saved_destx, saved_desty, saved_destw, saved_desth; static unsigned int saved_background_color, saved_blend_color; static int saved_blend_mode = -1; - unsigned short bg_red, bg_green, bg_blue, bg_alpha; - unsigned short blend_red, blend_green, blend_blue, blend_alpha; + unsigned short bg_red = 0, bg_green = 0, bg_blue = 0, bg_alpha = 0; + unsigned short blend_red = 0, blend_green = 0, blend_blue = 0, blend_alpha = 0; if (saved_background_color != background_color) { bg_alpha = (background_color & 0xff000000) >> 24; @@ -152,33 +191,87 @@ void psb_android_texture_streaming_set_blend(short destx, } if (isurface.get()) { - if ((saved_destx != destx) || (saved_desty != desty) || (saved_destw != destw) || (saved_desth != desth)) { + if (update_forced || (saved_destx != destx) || (saved_desty != desty) || (saved_destw != destw) || (saved_desth != desth)) { isurface->setTextureStreamPosRect(destx, desty, destw, desth); saved_destx = destx; saved_desty = desty; saved_destw = destw; saved_desth = desth; } - if (saved_background_color != background_color) + if (update_forced || (saved_background_color != background_color)) isurface->setTextureStreamBorderColor(bg_red, bg_green, bg_blue, bg_alpha); - if (saved_blend_color != blend_color) + if (update_forced || (saved_blend_color != blend_color)) isurface->setTextureStreamVideoColor(blend_red, blend_green, blend_blue, blend_alpha); - if (saved_blend_mode != blend_mode) { + if (update_forced || (saved_blend_mode != blend_mode)) { isurface->setTextureStreamBlendMode(blend_mode); saved_blend_mode = blend_mode; } } } +void psb_android_texture_streaming_set_background_color(unsigned int background_color) +{ + unsigned short bg_red, bg_green, bg_blue, bg_alpha; + + bg_alpha = (background_color & 0xff000000) >> 24; + bg_red = (background_color & 0xff0000) >> 16; + bg_green = (background_color & 0xff00) >> 8; + bg_blue = background_color & 0xff; + + if (isurface.get()) { + isurface->setTextureStreamPosRect(0, 0, 0, 0); + isurface->setTextureStreamBorderColor(bg_red, bg_green, bg_blue, bg_alpha); + } +} + void psb_android_texture_streaming_display(int buffer_index) { if (isurface.get()) isurface->displayTextureStreamBuffer(buffer_index); } +void psb_android_texture_streaming_resetParams() +{ + if (isurface.get()) { + isurface->resetTextureStreamParams(); + } +} + void psb_android_texture_streaming_destroy() { if (isurface.get()) isurface->destroyTextureStreamSource(); + isurface = NULL; } +int psb_android_surfaceflinger_status(void** android_isurface, int *sf_compositioin, int *rotation, int *widi) +{ + sp<ISurface> tmp_isurface; + + tmp_isurface = static_cast<ISurface*>(*android_isurface); + if (tmp_isurface.get()) { + uint32_t pm = tmp_isurface->getVideoPostMethod(); + + if ((pm & 0xff) == ISurfaceComposer::eVideoPostOverlay) + *sf_compositioin = 0; /* no composition */ + else + *sf_compositioin = 1; /* with composition */ + *rotation = (pm >> 8) & 0xff; + *widi = (pm >> 16) & 0xff; + } + + return 0; +} + +void psb_android_get_destbox(short* destx, short* desty, unsigned short* destw, unsigned short* desth) +{ + if (isurface.get()) { + Rect pm = isurface->getVisibleRect(); + *destx = pm.left; + *desty = pm.top; + *destw = pm.width(); + *desth = pm.height(); + } +} + + diff --git a/src/android/psb_android_glue.h b/src/android/psb_android_glue.h index ff8e151..c9904c2 100644..100755 --- a/src/android/psb_android_glue.h +++ b/src/android/psb_android_glue.h @@ -8,11 +8,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. @@ -28,9 +28,9 @@ #ifdef __cplusplus -extern "C" { +extern "C" +{ #endif - unsigned char* psb_android_registerBuffers(void** surface, int pid, int width, int height); void psb_android_postBuffer(int offset); @@ -39,6 +39,11 @@ extern "C" { void psb_android_texture_streaming_display(int buffer_index); + void psb_android_texture_streaming_set_texture_dim(unsigned short srcw, + unsigned short srch); + + void psb_android_texture_streaming_set_rotate(int rotate); + void psb_android_texture_streaming_set_crop(short srcx, short srcy, unsigned short srcw, @@ -52,9 +57,17 @@ extern "C" { unsigned int blend_color, unsigned short blend_mode); + void psb_android_texture_streaming_set_background_color(unsigned int background_color); + void psb_android_texture_streaming_resetParams(); void psb_android_texture_streaming_destroy(); int psb_android_register_isurface(void** surface, int bcd_id, int srcw, int srch); + int psb_android_surfaceflinger_status(void** surface, int *sf_compostion, int *rotation, int *widi); + + void psb_android_get_destbox(short* destx, short* desty, unsigned short* destw, unsigned short* desth); + int psb_android_dynamic_source_init(void** android_isurface, int bcd_id, uint32_t srcw, uint32_t srch, uint32_t stride); + void psb_android_dynamic_source_display(int buffer_index, int hdmi_mode); + void psb_android_dynamic_source_destroy(); #ifdef __cplusplus } diff --git a/src/android/psb_output_android.c b/src/android/psb_output_android.c index 1a6466f..2b2072a 100644 --- a/src/android/psb_output_android.c +++ b/src/android/psb_output_android.c @@ -8,11 +8,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. @@ -38,10 +38,14 @@ #include <stdio.h> #include <string.h> #include <stdarg.h> -#include <cutils/log.h> #include "psb_android_glue.h" #include "psb_texstreaming.h" +#include "psb_output_android.h" +#include "psb_HDMIExtMode.h" +#include "pnw_rotate.h" #include <wsbm/wsbm_manager.h> +#include <psb_drm.h> +#include <hardware.h> #define INIT_DRIVER_DATA psb_driver_data_p driver_data = (psb_driver_data_p) ctx->pDriverData; #define INIT_OUTPUT_PRIV psb_android_output_p output = (psb_android_output_p)(((psb_driver_data_p)ctx->pDriverData)->ws_priv) @@ -52,38 +56,55 @@ #define SUBPIC(id) ((object_subpic_p) object_heap_lookup( &driver_data->subpic_heap, id )) #define CONTEXT(id) ((object_context_p) object_heap_lookup( &driver_data->context_heap, id )) +#define GET_SURFACE_INFO_rotate(psb_surface) ((int) psb_surface->extra_info[5]) +#define GET_SURFACE_INFO_protect(psb_surface) ((int) psb_surface->extra_info[6]) +#define MAX_OVERLAY_IDLE_FRAME 4 -typedef struct _psb_android_output_s { - /* information of output display */ - unsigned short screen_width; - unsigned short screen_height; +enum { + eWidiOff = 1, + eWidiClone = 2, + eWidiExtendedVideo = 3, +}; +extern unsigned int update_forced; - /* for memory heap base used by putsurface */ - unsigned char* heap_addr; -} psb_android_output_s, *psb_android_output_p; +inline int va2hw_rotation(int va_rotate) +{ + switch (va_rotate) { + case VA_ROTATION_90: + return HAL_TRANSFORM_ROT_270; + case VA_ROTATION_180: + return HAL_TRANSFORM_ROT_180; + case VA_ROTATION_270: + return HAL_TRANSFORM_ROT_90; +defaut: + return 0; + } + return 0; +} -void *psb_android_output_init(VADriverContextP ctx) +unsigned char *psb_android_output_init(VADriverContextP ctx) { INIT_DRIVER_DATA; char put_surface[1024]; struct drm_psb_register_rw_arg regs; psb_android_output_p output = calloc(1, sizeof(psb_android_output_s)); - - struct fb_var_screeninfo vinfo = {0}; + struct fb_var_screeninfo vinfo; int fbfd = -1; int ret; if (output == NULL) { psb__error_message("Can't malloc memory\n"); - return VA_STATUS_ERROR_ALLOCATION_FAILED; + return NULL; } + memset(output, 0, sizeof(psb_android_output_s)); /* Guess the screen size */ output->screen_width = 800; output->screen_height = 480; // Open the frame buffer for reading + memset(&vinfo, 0, sizeof(vinfo)); fbfd = open("/dev/graphics/fb0", O_RDONLY); if (fbfd) { if (ioctl(fbfd, FBIOGET_VSCREENINFO, &vinfo)) @@ -95,36 +116,45 @@ void *psb_android_output_init(VADriverContextP ctx) /* TS by default */ driver_data->output_method = PSB_PUTSURFACE_TEXSTREAMING; - driver_data->color_key = 0x0; /*black*/ - - /* Init CTEXTURE for vaPutSurfaceBuf */ - driver_data->ctexture = 1; + driver_data->color_key = 0x000001; /*light blue*/ + driver_data->overlay_idle_frame = 1; - if (psb_parse_config("PSB_VIDEO_COVERLAY", &put_surface[0]) == 0) { - psb__information_message("Putsurface use client overlay\n"); - driver_data->output_method = PSB_PUTSURFACE_FORCE_COVERLAY; + if (psb_parse_config("PSB_VIDEO_CTEXTURES", &put_surface[0]) == 0) { + psb__information_message("PSB_VIDEO_CTEXTURES is enabled for vaPutSurfaceBuf\n"); + driver_data->ctexture = 1; /* Init CTEXTURE for vaPutSurfaceBuf */ } + if (psb_parse_config("PSB_VIDEO_TS", &put_surface[0]) == 0) { + psb__information_message("Putsurface use texstreaming\n"); + driver_data->output_method = PSB_PUTSURFACE_FORCE_TEXSTREAMING; + } - if (getenv("PSB_VIDEO_COVERLAY")) { + if (psb_parse_config("PSB_VIDEO_COVERLAY", &put_surface[0]) == 0) { psb__information_message("Putsurface use client overlay\n"); driver_data->output_method = PSB_PUTSURFACE_FORCE_COVERLAY; } - /*Alway init coverlay for MDFLD*/ - if (IS_MFLD(driver_data)) + + if (IS_MFLD(driver_data)) { driver_data->coverlay = 1; - /*set PIPEB(HDMI)source format as RGBA*/ - memset(®s, 0, sizeof(regs)); - regs.subpicture_enable_mask = REGRWBITS_DSPBCNTR; - drmCommandWriteRead(driver_data->drm_fd, DRM_PSB_REGISTER_RW, ®s, sizeof(regs)); + output->psb_HDMIExt_info = psb_HDMIExt_init(ctx, output); + if (!output->psb_HDMIExt_info) { + psb__error_message("Failed to init psb_HDMIExt.\n"); + free(output); + return NULL; + } + } - return output; + return (unsigned char *)output; } VAStatus psb_android_output_deinit(VADriverContextP ctx) { + INIT_DRIVER_DATA; INIT_OUTPUT_PRIV; //psb_android_output_p output = GET_OUTPUT_DATA(ctx); + if (IS_MFLD(driver_data)) { + psb_HDMIExt_deinit(output); + } return VA_STATUS_SUCCESS; } @@ -153,34 +183,19 @@ static VAStatus psb_putsurface_ctexture( obj_surface = SURFACE(surface); psb_surface = obj_surface->psb_surface; -// psb_surface->buf.drm_buf; -// psb_surface->buf.pl_flags; - -#if 0 - printf("pl_flags %x\n", psb_surface->buf.pl_flags); - - printf("FIXME: not sure how Android app handle rotation?\n" - "need to revise width & height here?\n"); - - printf("FIXME: need to prepare a rotation/RAR surface here?\n"); - - printf("FIXME: camera preview surface is different, all is \n" - "just one buffer, so a pre_add is needed\n"); - psb__error_message("srcx %d, srcy %d, srcw %d, srch %d, destx %d, desty %d, destw %d,\n" - "desth %d, width %d height %d, stride %d drm_buf %x\n", - srcx, srcy, srcw, srch, destx, desty, destw, desth, obj_surface->width, - obj_surface->height, psb_surface->stride, psb_surface->buf.drm_buf); -#endif - psb_putsurface_textureblit(ctx, data, surface, srcx, srcy, srcw, srch, destx, desty, destw, desth, + // psb_surface->buf.drm_buf; + // psb_surface->buf.pl_flags; + psb_putsurface_textureblit(ctx, data, surface, srcx, srcy, srcw, srch, + destx, desty, destw, desth, 0, /* no subtitle */ obj_surface->width, obj_surface->height, psb_surface->stride, psb_surface->buf.drm_buf, - psb_surface->buf.pl_flags); + psb_surface->buf.pl_flags, 1 /* need wrap dst */); psb_android_postBuffer(offset); + return VA_STATUS_SUCCESS; } - VAStatus psb_putsurface_coverlay( VADriverContextP ctx, VASurfaceID surface, @@ -221,6 +236,8 @@ VAStatus psb_putsurface_coverlay( destw = _destw; desth = _desth; + psb__information_message("psb_putsurface_overlay: src (%d, %d, %d, %d), destx (%d, %d, %d, %d).\n", + srcx, srcy, srcw, srch, destx, desty, destw, desth); /* display by overlay */ vaStatus = psb_putsurface_overlay( ctx, surface, srcx, srcy, srcw, srch, @@ -230,11 +247,12 @@ VAStatus psb_putsurface_coverlay( return vaStatus; } -VAStatus psb_PutSurfaceBuf( + +VAStatus psb_putsurface_ts( VADriverContextP ctx, VASurfaceID surface, - unsigned char* data, - int* data_len, + unsigned char *android_isurface, + int buffer_index, short srcx, short srcy, unsigned short srcw, @@ -251,20 +269,253 @@ VAStatus psb_PutSurfaceBuf( INIT_DRIVER_DATA; INIT_OUTPUT_PRIV; object_surface_p obj_surface = SURFACE(surface); - int offset = 0; - psb_surface_p psb_surface; - obj_surface = SURFACE(surface); - psb_surface = obj_surface->psb_surface; + if (driver_data->overlay_idle_frame == 0) { + psb_android_texture_streaming_resetParams(); + update_forced = 1; + } - psb_putsurface_textureblit(ctx, data, surface, srcx, srcy, srcw, srch, destx, desty, destw, desth, - obj_surface->width, obj_surface->height, - psb_surface->stride, psb_surface->buf.drm_buf, - psb_surface->buf.pl_flags); + /* blend/positioning setting can be called by app directly, or enable VA_ENABLE_BLEND flag to let driver call */ + if (flags & VA_ENABLE_BLEND) + psb_android_texture_streaming_set_blend(destx, desty, destw, desth, + driver_data->clear_color, + driver_data->blend_color, + driver_data->blend_mode); + /*cropping can be also used for dynamic resolution change feature, only high to low resolution*/ + /*by default, srcw and srch is set to video width and height*/ + if ((0 == srcw) || (0 == srch)) { + srcw = obj_surface->width; + srch = obj_surface->height_origin; + } + psb_android_texture_streaming_set_texture_dim(srcw, srch); + if (driver_data->va_rotate) + psb_android_texture_streaming_set_rotate(va2hw_rotation(driver_data->va_rotate)); + +#if 0 + /* use cliprect for crop */ + if (cliprects && (number_cliprects == 1)) + psb_android_texture_streaming_set_crop(cliprects->x, cliprects->y, cliprects->width, cliprects->height); +#endif + + psb_android_texture_streaming_display(buffer_index); + + driver_data->overlay_idle_frame++; + update_forced = 0; + + /* current surface is being displayed */ + if (driver_data->cur_displaying_surface != VA_INVALID_SURFACE) + driver_data->last_displaying_surface = driver_data->cur_displaying_surface; + + obj_surface->display_timestamp = GetTickCount(); + driver_data->cur_displaying_surface = surface; return VA_STATUS_SUCCESS; } + +static int psb_update_destbox( + VADriverContextP ctx +) +{ + INIT_DRIVER_DATA; + INIT_OUTPUT_PRIV; + short destx; + short desty; + unsigned short destw; + unsigned short desth; + VAStatus vaStatus = VA_STATUS_SUCCESS; + + psb_android_get_destbox(&destx, &desty, &destw, &desth); + /*psb__information_message("destbox = (%d,%d,%d,%d)\n", destx, desty, destw, desth);*/ + if ((destx >= 0) && (desty >= 0) && + ((destx + destw) <= output->screen_width) && + ((desty + desth) <= output->screen_height) && + (output->destx != destx || + output->desty != desty || + output->destw != destw || + output->desth != desth)) { + output->destx = destx; + output->desty = desty; + output->destw = destw; + output->desth = desth; + output->new_destbox = 1; + + LOGD("==========New Destbox=============\n"); + LOGD("output->destbox = (%d,%d,%d,%d)\n", output->destx, output->desty, output->destw, output->desth); + } + + return vaStatus; +} + +static int psb_check_outputmethod( + VADriverContextP ctx, + VASurfaceID surface, + unsigned short srcw, + unsigned short srch, + void *android_isurface, + psb_hdmi_mode *hdmi_mode +) +{ + INIT_DRIVER_DATA; + INIT_OUTPUT_PRIV; + psb_HDMIExt_info_p psb_HDMIExt_info = (psb_HDMIExt_info_p)output->psb_HDMIExt_info; + object_surface_p obj_surface; + int rotation = 0, widi = 0; + int delta_rotation = 0; + int srf_rotate; /* primary surface rotation */ + psb_surface_p rotate_surface; /* rotate surface */ + int rotate_srf_rotate = -1; /* degree of the rotate surface */ + + if ((srcw >= 2048) || (srch >= 2048)) { + psb__information_message("Clip size extend overlay hw limit, use texstreaming\n"); + driver_data->output_method = PSB_PUTSURFACE_TEXSTREAMING; + return 0; + } + + /* use saved status to avoid per-frame checking */ + if ((driver_data->frame_count % driver_data->outputmethod_checkinterval) != 0) { + *hdmi_mode = psb_HDMIExt_get_mode(output); + return 0; + } + + /* check the status at outputmethod_checkinterval frequency */ + /* at first check HDMI status */ + if (psb_HDMIExt_update(ctx, psb_HDMIExt_info)) { + psb__error_message("%s: Failed to update HDMIExt info.\n", __FUNCTION__); + return -1; + } + + *hdmi_mode = psb_HDMIExt_get_mode(output); + if ((*hdmi_mode == EXTENDED_VIDEO) || (*hdmi_mode == CLONE)) { + unsigned short _destw, _desth; + short _pos_x, _pos_y; + unsigned short crtc_width = 0, crtc_height = 0; + float _slope_xy; + + /* need to handle VA rotation, and set WM rotate to 0 + * for Android, MIPI0/HDMI has the same WM rotation always + */ + if (driver_data->mipi0_rotation != 0) { + driver_data->mipi0_rotation = 0; + driver_data->hdmi_rotation = 0; + output->new_destbox = 1; + psb_RecalcRotate(ctx); + } + + psb_HDMIExt_get_prop(output, &crtc_width, &crtc_height); + + /*recalculate the render box to fit the ratio of height/width*/ + if ((driver_data->extend_rotation == VA_ROTATION_90) || + (driver_data->extend_rotation == VA_ROTATION_270)) + _slope_xy = (float)srcw / srch; + else + _slope_xy = (float)srch / srcw; + + _destw = (short)(crtc_height / _slope_xy); + _desth = (short)(crtc_width * _slope_xy); + if (_destw <= crtc_width) { + _desth = crtc_height; + _pos_x = (crtc_width - _destw) >> 1; + _pos_y = 0; + } else { + _destw = crtc_width; + _pos_x = 0; + _pos_y = (crtc_height - _desth) >> 1; + } + driver_data->render_rect.x = _pos_x; + driver_data->render_rect.y = _pos_y; + driver_data->render_rect.width = _destw; + driver_data->render_rect.height = _desth; + psb__information_message("HDMI mode is on (%d), Render Rect: (%d,%d,%d,%d)\n", + *hdmi_mode, + driver_data->render_rect.x, driver_data->render_rect.y, + driver_data->render_rect.width, driver_data->render_rect.height); + return 0; + } + + /*Update output destbox using layerbuffer's visible region*/ + psb_update_destbox(ctx); + + if ((driver_data->output_method == PSB_PUTSURFACE_FORCE_COVERLAY) + || (driver_data->output_method == PSB_PUTSURFACE_FORCE_TEXSTREAMING)) + return 0; + + /*If overlay can not get correct destbox, use texstreaming.*/ + if (output->destw == 0 || output->desth == 0 || + ((output->destw == srcw) && (output->desth == srch))) { + psb__information_message("No proper destbox, use texstreaming (%dx%d+%d+%d)\n", + output->destw, output->desth, output->destx, output->desty); + driver_data->output_method = PSB_PUTSURFACE_TEXSTREAMING; + return 0; + } + + /* HDMI is not enabled */ + psb_android_surfaceflinger_status(android_isurface, &output->sf_composition, &rotation, &widi); + if (widi == eWidiClone) { + psb__information_message("WIDI in clone mode, use texstreaming\n"); + driver_data->output_method = PSB_PUTSURFACE_TEXSTREAMING; + driver_data->msvdx_rotate_want = 0;/* disable msvdx rotae */ + + return 0; + } + if (widi == eWidiExtendedVideo) { + psb__information_message("WIDI in extend video mode, disable local displaying\n"); + driver_data->output_method = PSB_PUTSURFACE_NONE; + driver_data->msvdx_rotate_want = 0;/* disable msvdx rotae */ + + return 0; + } + + /* only care local rotation */ + delta_rotation = Rotation2Angle(driver_data->mipi0_rotation) - Rotation2Angle(rotation); + if ((((abs(delta_rotation) == 90) || (abs(delta_rotation) == 270)) && output->new_destbox) || + (abs(delta_rotation) == 180)) { + psb__information_message("New rotation degree %d of MIPI0 WM, Recalc rotation\n", rotation); + driver_data->mipi0_rotation = rotation; + driver_data->hdmi_rotation = rotation; + + psb_RecalcRotate(ctx); + } + output->new_destbox = 0; + + obj_surface = SURFACE(surface); + if (GET_SURFACE_INFO_protect(obj_surface->psb_surface)) { + psb__information_message("Protected surface, use overlay\n"); + driver_data->output_method = PSB_PUTSURFACE_COVERLAY; + + return 0; + } + + if (output->sf_composition) { + psb__information_message("Composition is detected, use texstreaming\n"); + driver_data->output_method = PSB_PUTSURFACE_TEXSTREAMING; + return 0; + } + + srf_rotate = GET_SURFACE_INFO_rotate(obj_surface->psb_surface); + rotate_surface = obj_surface->psb_surface_rotate; + if (rotate_surface != NULL) + rotate_srf_rotate = GET_SURFACE_INFO_rotate(rotate_surface); + + psb__information_message("SF rotation %d, VA rotation %d, final MSVDX rotation %d\n", + rotation, driver_data->va_rotate, driver_data->local_rotation); + psb__information_message("Primary surface rotation %d, rotated surface rotation %d\n", + srf_rotate, rotate_srf_rotate); + + /* The surface rotation is not same with the final rotation */ + if ((driver_data->local_rotation != 0) && + ((srf_rotate != driver_data->local_rotation) || (rotate_srf_rotate != driver_data->local_rotation))) { + psb__information_message("Use texstreaming due to different VA surface rotation and final rotaion\n", + srf_rotate, rotate_srf_rotate); + driver_data->output_method = PSB_PUTSURFACE_TEXSTREAMING; + return 0; + } + + driver_data->output_method = PSB_PUTSURFACE_COVERLAY; + + return 0; +} + VAStatus psb_PutSurface( VADriverContextP ctx, VASurfaceID surface, @@ -286,6 +537,10 @@ VAStatus psb_PutSurface( INIT_OUTPUT_PRIV; object_surface_p obj_surface; VAStatus vaStatus = VA_STATUS_SUCCESS; + PsbPortPrivPtr pPriv = (PsbPortPrivPtr)(&driver_data->coverlay_priv); + psb_hdmi_mode hdmi_mode = OFF; + int sf_composition = 0, buffer_index, i = 0; + int ret = 0; obj_surface = SURFACE(surface); if (NULL == obj_surface) { @@ -294,85 +549,155 @@ VAStatus psb_PutSurface( return vaStatus; } + if ((NULL == cliprects) && (0 != number_cliprects)) { + vaStatus = VA_STATUS_ERROR_INVALID_PARAMETER; + DEBUG_FAILURE; + return vaStatus; + } + + if ((srcx < 0) || (srcx > obj_surface->width) || (srcw > (obj_surface->width - srcx)) || + (srcy < 0) || (srcy > obj_surface->height_origin) || (srch > (obj_surface->height_origin - srcy))) { + psb__error_message("vaPutSurface: source rectangle passed from upper layer is not correct.\n"); + return VA_STATUS_ERROR_UNKNOWN; + } + if ((destx < 0) || (desty < 0)) { + psb__error_message("vaPutSurface: dest rectangle passed from upper layer is not correct.\n"); + return VA_STATUS_ERROR_UNKNOWN; + } + if (driver_data->dummy_putsurface) { - LOGD("vaPutSurface: dummy mode, return directly\n"); + psb__information_message("vaPutSurface: dummy mode, return directly\n"); return VA_STATUS_SUCCESS; } - if (driver_data->render_device == VA_RENDER_DEVICE_EXTERNAL) { - /*Use overlay to render external HDMI display*/ + /* init overlay */ + if (!driver_data->coverlay_init && + (driver_data->output_method != PSB_PUTSURFACE_FORCE_TEXSTREAMING)) { + ret = psb_coverlay_init(ctx); + if (ret != 0) { + psb__information_message("vaPutSurface: psb_coverlay_init failed. Fallback to texture streaming.\n"); + driver_data->output_method = PSB_PUTSURFACE_FORCE_TEXSTREAMING; + driver_data->coverlay_init = 0; + } else + driver_data->coverlay_init = 1; + } + + /* set the current displaying video frame into kernel */ + psb_surface_set_displaying(driver_data, obj_surface->width, + obj_surface->height_origin, + obj_surface->psb_surface); + + /* get the BCD index of current surface */ + buffer_index = psb_get_video_bcd(ctx, surface); + if (buffer_index == -1) + psb__error_message("The surface is not registered in BCD, shoud use overlay\n"); + + /* exit MRST path at first */ + if (IS_MRST(driver_data)) { + if (driver_data->output_method == PSB_PUTSURFACE_FORCE_COVERLAY) { /* overlay is for testing, not POR */ + psb__information_message("Force overlay to display\n"); + vaStatus = psb_putsurface_coverlay(ctx, surface, + srcx, srcy, srcw, srch, + destx, desty, destw, desth, + flags); + } else { + psb__information_message("Use texstreaming to display.\n"); + vaStatus = psb_putsurface_ts(ctx, surface, android_isurface, buffer_index, + srcx, srcy, srcw, srch, + destx, desty, destw, desth, + cliprects, number_cliprects, /* number of clip rects in the clip list */ + flags); + } + + return vaStatus; + } + + if (psb_android_register_isurface(android_isurface, driver_data->bcd_id, srcw, srch)) { + psb__error_message("In psb_PutSurface, android_isurface is not a valid isurface object.\n"); + return VA_STATUS_ERROR_UNKNOWN; + } + driver_data->ts_source_created = 1; + + /* time for MFLD platform */ + psb_check_outputmethod(ctx, surface, srcw, srch, android_isurface, &hdmi_mode); + if (driver_data->output_method == PSB_PUTSURFACE_NONE) + return VA_STATUS_SUCCESS; + + if (hdmi_mode == UNDEFINED) { + psb__information_message("HDMI: Undefined mode, drop the frame.\n"); + return vaStatus; + } + + /* Extvideo: Use overlay to render external HDMI display */ + if (hdmi_mode == EXTENDED_VIDEO) { + psb__information_message("HDMI: ExtVideo mode enabled, use overlay to render external HDMI display.\n"); + /*we also need to clear local display if colorkey dirty.*/ + if (driver_data->overlay_idle_frame != 0) { + psb_android_texture_streaming_set_background_color(driver_data->color_key | 0xff000000); + psb_android_texture_streaming_display(buffer_index); + driver_data->overlay_idle_frame = 0; + } vaStatus = psb_putsurface_overlay(ctx, surface, srcx, srcy, srcw, srch, driver_data->render_rect.x, driver_data->render_rect.y, driver_data->render_rect.width, driver_data->render_rect.height, flags, OVERLAY_A, PIPEB); - } else if ((driver_data->render_mode & VA_RENDER_MODE_LOCAL_OVERLAY) || - (driver_data->output_method == PSB_PUTSURFACE_FORCE_COVERLAY) || - (driver_data->output_method == PSB_PUTSURFACE_COVERLAY)) { - LOGD("In psb_PutSurface, use overlay to display video.\n"); - LOGD("srcx is %d, srcy is %d, srcw is %d, srch is %d, destx is %d, desty is %d, destw is %d, desth is %d.\n", \ - srcx, srcy, srcw, srch, destx, desty, destw, desth); - /*Use overlay to render local display*/ - if (destw > output->screen_width) - destw = output->screen_width; - if (desth > output->screen_height) - desth = output->screen_height; - vaStatus = psb_putsurface_overlay(ctx, surface, - srcx, srcy, srcw, srch, - destx, desty, destw, desth, - flags, OVERLAY_A, PIPEA); - /*Use overlay to render external HDMI display*/ - if (driver_data->render_device & VA_RENDER_DEVICE_EXTERNAL) { - vaStatus = psb_putsurface_overlay(ctx, surface, - srcx, srcy, srcw, srch, - driver_data->render_rect.x, driver_data->render_rect.y, - driver_data->render_rect.width, driver_data->render_rect.height, - flags, OVERLAY_C, PIPEB); - } + + return vaStatus; + } + + /* Clone mode: Use TS to render both MIPI and HDMI display */ + if (hdmi_mode == CLONE) { + psb__information_message("HDMI: Clone mode enabled, use texsteaming for both devices\n"); + vaStatus = psb_putsurface_ts(ctx, surface, android_isurface, buffer_index, + srcx, srcy, srcw, srch, + destx, desty, destw, desth, + cliprects, number_cliprects, /* number of clip rects in the clip list */ + flags); + return vaStatus; + } + + /* local video playback */ + if ((driver_data->output_method == PSB_PUTSURFACE_TEXSTREAMING) || + (driver_data->output_method == PSB_PUTSURFACE_FORCE_TEXSTREAMING)) { + psb__information_message("MIPI: Use texstreaming to display.\n"); + + vaStatus = psb_putsurface_ts(ctx, surface, android_isurface, buffer_index, + srcx, srcy, srcw, srch, + destx, desty, destw, desth, + cliprects, number_cliprects, /* number of clip rects in the clip list */ + flags); } else { - LOGD("In psb_PutSurface, use texture streaming to display video.\n"); - LOGD("In psb_PutSurface, call psb_android_register_isurface to create texture streaming source, srcw is %d, srch is %d.\n", srcw, srch); - if (psb_android_register_isurface(android_isurface, driver_data->bcd_id, srcw, srch)) { - LOGE("In psb_PutSurface, android_isurface is not a valid isurface object.\n"); - return VA_STATUS_ERROR_UNKNOWN; - } - /*blend/positioning setting can be called by app directly, or enable VA_ENABLE_BLEND flag to let driver call*/ - if (flags & VA_ENABLE_BLEND) - psb_android_texture_streaming_set_blend(destx, desty, destw, desth, - driver_data->clear_color, - driver_data->blend_color, - driver_data->blend_mode); - /*cropping can be also used for dynamic resolution change feature, only high to low resolution*/ - /*by default, srcw and srch is set to video width and height*/ - if ((0 == srcw) || (0 == srch)) { - srcw = obj_surface->width; - srch = obj_surface->height_origin; - } - psb_android_texture_streaming_set_crop(srcx, srcy, srcw, srch); - - BC_Video_ioctl_package ioctl_package; - psb_surface_p psb_surface; - psb_surface = obj_surface->psb_surface; - ioctl_package.ioctl_cmd = BC_Video_ioctl_get_buffer_index; - ioctl_package.device_id = driver_data->bcd_id; - ioctl_package.inputparam = (int)(wsbmKBufHandle(wsbmKBuf(psb_surface->buf.drm_buf))); - - if (drmCommandWriteRead(driver_data->drm_fd, driver_data->bcd_ioctrl_num, &ioctl_package, sizeof(ioctl_package)) != 0) { - psb__error_message("Failed to get buffer index from buffer class video driver (errno=%d).\n", errno); - return VA_STATUS_ERROR_UNKNOWN; + psb__information_message("MIPI: Use overlay to display.\n"); + + /*initialize output destbox using default destbox if it has not been initialized until here.*/ + if (output->destw == 0 || output->desth == 0) { + output->destx = (destx > 0) ? destx : 0; + output->desty = (desty > 0) ? desty : 0; + output->destw = ((output->destx + destw) > output->screen_width) ? (output->screen_width - output->destx) : destw; + output->desth = ((output->desty + desth) > output->screen_height) ? (output->screen_height - output->desty) : desth; } - LOGD("buffer handle is %d and buffer index is %d.\n", ioctl_package.inputparam, ioctl_package.outputparam); - psb_android_texture_streaming_display(ioctl_package.outputparam); - - /*Use overlay to render external HDMI display*/ - if (driver_data->render_device & VA_RENDER_DEVICE_EXTERNAL) { - vaStatus = psb_putsurface_overlay(ctx, surface, - srcx, srcy, srcw, srch, - driver_data->render_rect.x, driver_data->render_rect.y, - driver_data->render_rect.width, driver_data->render_rect.height, - flags, OVERLAY_A, PIPEB); + + /* Hack for repaint color key to black(0,0,0). */ + if (driver_data->overlay_idle_frame != 0) { + psb__information_message("Paint color key to 0x%x\n", driver_data->color_key); + psb_android_texture_streaming_set_background_color(driver_data->color_key | 0xff000000); + psb_android_texture_streaming_display(buffer_index); + driver_data->overlay_idle_frame = 0; } + + psb__information_message("Overlay position = (%d,%d,%d,%d)\n", output->destx, output->desty, output->destw, output->desth); + vaStatus = psb_putsurface_overlay(ctx, surface, + srcx, srcy, srcw, srch, + output->destx, output->desty, output->destw, output->desth, + flags, OVERLAY_A, PIPEA); } + if (driver_data->overlay_idle_frame == MAX_OVERLAY_IDLE_FRAME) + psb_coverlay_stop(ctx); + + driver_data->frame_count++; + + return vaStatus; } diff --git a/src/android/psb_output_android.h b/src/android/psb_output_android.h new file mode 100644 index 0000000..6e334d8 --- /dev/null +++ b/src/android/psb_output_android.h @@ -0,0 +1,50 @@ +/* + * Copyright (c) 2011 Intel Corporation. All Rights Reserved. + * Copyright (c) Imagination Technologies Limited, UK + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the + * "Software"), to deal in the Software without restriction, including + * without limitation the rights to use, copy, modify, merge, publish, + * distribute, sub license, and/or sell copies of the Software, and to + * permit persons to whom the Software is furnished to do so, subject to + * the following conditions: + * + * The above copyright notice and this permission notice (including the + * next paragraph) shall be included in all copies or substantial portions + * of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. + * IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR + * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, + * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE + * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + * + * Authors: + * Jason Hu <jason.hu@intel.com> + */ + +#ifndef _PSB_OUTPUT_ANDROID_H_ +#define _PSB_OUTPUT_ANDROID_H_ + +typedef struct _psb_android_output_s { + /* information of output display */ + unsigned short screen_width; + unsigned short screen_height; + + /* for memory heap base used by putsurface */ + unsigned char* heap_addr; + + void* psb_HDMIExt_info; /* HDMI extend video mode info */ + int sf_composition; /* surfaceflinger compostion */ + /* save dest box here */ + short destx; + short desty; + unsigned short destw; + unsigned short desth; + int new_destbox; +} psb_android_output_s, *psb_android_output_p; + +#endif /*_PSB_OUTPUT_ANDROID_H_*/ diff --git a/src/hwdefs/dma_api.h b/src/hwdefs/dma_api.h index 8bb0535..825e34b 100644 --- a/src/hwdefs/dma_api.h +++ b/src/hwdefs/dma_api.h @@ -1,6 +1,6 @@ /* * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) Imagination Technologies Limited, UK * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the @@ -9,11 +9,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. diff --git a/src/hwdefs/dxva_cmdseq_msg.h b/src/hwdefs/dxva_cmdseq_msg.h index ad7f36d..dc6fc9d 100644 --- a/src/hwdefs/dxva_cmdseq_msg.h +++ b/src/hwdefs/dxva_cmdseq_msg.h @@ -1,6 +1,6 @@ /* * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) Imagination Technologies Limited, UK * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the @@ -9,11 +9,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. diff --git a/src/hwdefs/dxva_fw_ctrl.h b/src/hwdefs/dxva_fw_ctrl.h index 66c40da..671469d 100644 --- a/src/hwdefs/dxva_fw_ctrl.h +++ b/src/hwdefs/dxva_fw_ctrl.h @@ -1,6 +1,6 @@ /* * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) Imagination Technologies Limited, UK * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the @@ -9,11 +9,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. diff --git a/src/hwdefs/dxva_fw_flags.h b/src/hwdefs/dxva_fw_flags.h index 0773ce0..d637923 100644 --- a/src/hwdefs/dxva_fw_flags.h +++ b/src/hwdefs/dxva_fw_flags.h @@ -1,6 +1,6 @@ /* * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) Imagination Technologies Limited, UK * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the @@ -9,11 +9,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. diff --git a/src/hwdefs/dxva_msg.h b/src/hwdefs/dxva_msg.h index 2769e14..e9da286 100644 --- a/src/hwdefs/dxva_msg.h +++ b/src/hwdefs/dxva_msg.h @@ -1,6 +1,6 @@ /* * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) Imagination Technologies Limited, UK * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the @@ -9,11 +9,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. diff --git a/src/hwdefs/fwrk_msg_mem_io.h b/src/hwdefs/fwrk_msg_mem_io.h index 3d51a40..53b1152 100644 --- a/src/hwdefs/fwrk_msg_mem_io.h +++ b/src/hwdefs/fwrk_msg_mem_io.h @@ -1,6 +1,6 @@ /* * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) Imagination Technologies Limited, UK * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the @@ -9,11 +9,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. diff --git a/src/hwdefs/h264_macroblock_mem_io.h b/src/hwdefs/h264_macroblock_mem_io.h index 3d6c294..ee3d5eb 100644 --- a/src/hwdefs/h264_macroblock_mem_io.h +++ b/src/hwdefs/h264_macroblock_mem_io.h @@ -1,6 +1,6 @@ /* * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) Imagination Technologies Limited, UK * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the @@ -9,11 +9,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. diff --git a/src/hwdefs/img_defs.h b/src/hwdefs/img_defs.h index 9238808..18f4a73 100644 --- a/src/hwdefs/img_defs.h +++ b/src/hwdefs/img_defs.h @@ -1,6 +1,6 @@ /* * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) Imagination Technologies Limited, UK * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the @@ -9,11 +9,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. diff --git a/src/hwdefs/img_types.h b/src/hwdefs/img_types.h index 9153c2a..8691f94 100644 --- a/src/hwdefs/img_types.h +++ b/src/hwdefs/img_types.h @@ -1,6 +1,6 @@ /* * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) Imagination Technologies Limited, UK * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the @@ -9,11 +9,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. diff --git a/src/hwdefs/lldma_defs.h b/src/hwdefs/lldma_defs.h index 960d5d8..1069985 100644 --- a/src/hwdefs/lldma_defs.h +++ b/src/hwdefs/lldma_defs.h @@ -1,6 +1,6 @@ /* * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) Imagination Technologies Limited, UK * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the @@ -9,11 +9,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. diff --git a/src/hwdefs/mem_io.h b/src/hwdefs/mem_io.h index 41583d2..035cfd7 100644 --- a/src/hwdefs/mem_io.h +++ b/src/hwdefs/mem_io.h @@ -1,6 +1,6 @@ /* * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) Imagination Technologies Limited, UK * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the @@ -9,11 +9,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. @@ -311,12 +311,12 @@ extern "C" { #define MEMIO_READ_TABLE_FIELD(vpMem, field, ui32TabIndex) \ ( MEMIO_CHECK_ALIGNMENT(vpMem), IMG_ASSERT((ui32TabIndex < field##_NO_ENTRIES) || (field##_NO_ENTRIES == 0)), \ ((IMG_UINT32)(((*((field##_TYPE *)(((IMG_UINT32)vpMem) + field##_OFFSET + (field##_STRIDE * ui32TabIndex)))) & field##_MASK) >> field##_SHIFT)) ) \ - + #else #define MEMIO_READ_TABLE_FIELD(vpMem, field, ui32TabIndex) \ ((IMG_UINT32)(((*((field##_TYPE *)(((IMG_UINT32)vpMem) + field##_OFFSET + (field##_STRIDE * ui32TabIndex)))) & field##_MASK) >> field##_SHIFT)) \ - + #endif @@ -331,12 +331,12 @@ extern "C" { #define MEMIO_READ_REPEATED_FIELD(vpMem, field, ui32RepIndex) \ ( MEMIO_CHECK_ALIGNMENT(vpMem), IMG_ASSERT(ui32RepIndex < field##_NO_REPS), \ ((IMG_UINT32)(((*((field##_TYPE *)(((IMG_UINT32)vpMem) + field##_OFFSET))) & (field##_MASK >> (ui32RepIndex * field##_SIZE))) >> (field##_SHIFT - (ui32RepIndex * field##_SIZE)))) ) \ - + #else #define MEMIO_READ_REPEATED_FIELD(vpMem, field, ui32RepIndex) \ ( (IMG_UINT32)(((*((field##_TYPE *)(((IMG_UINT32)vpMem) + field##_OFFSET))) & (field##_MASK >> (ui32RepIndex * field##_SIZE))) >> (field##_SHIFT - (ui32RepIndex * field##_SIZE))) ) \ - + #endif /*! ****************************************************************************** @@ -349,12 +349,12 @@ extern "C" { #define MEMIO_READ_TABLE_REPEATED_FIELD(vpMem, field, ui32TabIndex, ui32RepIndex) \ ( MEMIO_CHECK_ALIGNMENT(vpMem), IMG_ASSERT((ui32TabIndex < field##_NO_ENTRIES) || (field##_NO_ENTRIES == 0)), IMG_ASSERT(ui32RepIndex < field##_NO_REPS), \ ((IMG_UINT32)(((*((field##_TYPE *)(((IMG_UINT32)vpMem) + field##_OFFSET + (field##_STRIDE * ui32TabIndex)))) & (field##_MASK >> (ui32RepIndex * field##_SIZE))) >> (field##_SHIFT - (ui32RepIndex * field##_SIZE)))) ) \ - + #else #define MEMIO_READ_TABLE_REPEATED_FIELD(vpMem, field, ui32TabIndex, ui32RepIndex) \ ((IMG_UINT32)(((*((field##_TYPE *)(((IMG_UINT32)vpMem) + field##_OFFSET + (field##_STRIDE * ui32TabIndex)))) & (field##_MASK >> (ui32RepIndex * field##_SIZE))) >> (field##_SHIFT - (ui32RepIndex * field##_SIZE)))) \ - + #endif /*! diff --git a/src/hwdefs/msvdx_cmds_io2.h b/src/hwdefs/msvdx_cmds_io2.h index e24cfc7..215b279 100644 --- a/src/hwdefs/msvdx_cmds_io2.h +++ b/src/hwdefs/msvdx_cmds_io2.h @@ -1,6 +1,6 @@ /* * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) Imagination Technologies Limited, UK * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the @@ -9,11 +9,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. diff --git a/src/hwdefs/msvdx_core_regs_io2.h b/src/hwdefs/msvdx_core_regs_io2.h index a9b39bd..7bdad02 100644 --- a/src/hwdefs/msvdx_core_regs_io2.h +++ b/src/hwdefs/msvdx_core_regs_io2.h @@ -1,6 +1,6 @@ /* * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) Imagination Technologies Limited, UK * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the @@ -9,11 +9,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. diff --git a/src/hwdefs/msvdx_defs.h b/src/hwdefs/msvdx_defs.h index 3820b06..19549fa 100644 --- a/src/hwdefs/msvdx_defs.h +++ b/src/hwdefs/msvdx_defs.h @@ -1,6 +1,6 @@ /* * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) Imagination Technologies Limited, UK * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the @@ -9,11 +9,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. diff --git a/src/hwdefs/msvdx_dmac_linked_list.h b/src/hwdefs/msvdx_dmac_linked_list.h index 2a6a881..76acb18 100644 --- a/src/hwdefs/msvdx_dmac_linked_list.h +++ b/src/hwdefs/msvdx_dmac_linked_list.h @@ -1,6 +1,6 @@ /* * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) Imagination Technologies Limited, UK * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the @@ -9,11 +9,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. diff --git a/src/hwdefs/msvdx_dmac_regs_io2.h b/src/hwdefs/msvdx_dmac_regs_io2.h index fbdefc3..3df3f60 100644 --- a/src/hwdefs/msvdx_dmac_regs_io2.h +++ b/src/hwdefs/msvdx_dmac_regs_io2.h @@ -1,6 +1,6 @@ /* * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) Imagination Technologies Limited, UK * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the @@ -9,11 +9,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. diff --git a/src/hwdefs/msvdx_mtx_reg_io2.h b/src/hwdefs/msvdx_mtx_reg_io2.h index d75d8e5..3c8e0cf 100644 --- a/src/hwdefs/msvdx_mtx_reg_io2.h +++ b/src/hwdefs/msvdx_mtx_reg_io2.h @@ -1,6 +1,6 @@ /* * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) Imagination Technologies Limited, UK * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the @@ -9,11 +9,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. diff --git a/src/hwdefs/msvdx_offsets.h b/src/hwdefs/msvdx_offsets.h index e841e27..3e76fbf 100644 --- a/src/hwdefs/msvdx_offsets.h +++ b/src/hwdefs/msvdx_offsets.h @@ -1,6 +1,6 @@ /* * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) Imagination Technologies Limited, UK * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the @@ -9,11 +9,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. diff --git a/src/hwdefs/msvdx_rendec_mtx_slice_cntrl_reg_io2.h b/src/hwdefs/msvdx_rendec_mtx_slice_cntrl_reg_io2.h index c2e1257..dd258f7 100644 --- a/src/hwdefs/msvdx_rendec_mtx_slice_cntrl_reg_io2.h +++ b/src/hwdefs/msvdx_rendec_mtx_slice_cntrl_reg_io2.h @@ -1,6 +1,6 @@ /* * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) Imagination Technologies Limited, UK * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the @@ -9,11 +9,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. diff --git a/src/hwdefs/msvdx_rendec_vc1_reg_io2.h b/src/hwdefs/msvdx_rendec_vc1_reg_io2.h index 288aae9..bf7bab8 100644 --- a/src/hwdefs/msvdx_rendec_vc1_reg_io2.h +++ b/src/hwdefs/msvdx_rendec_vc1_reg_io2.h @@ -1,6 +1,6 @@ /* * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) Imagination Technologies Limited, UK * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the @@ -9,11 +9,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. diff --git a/src/hwdefs/msvdx_vdmc_reg_io2.h b/src/hwdefs/msvdx_vdmc_reg_io2.h index 7561f1f..6c275e3 100644 --- a/src/hwdefs/msvdx_vdmc_reg_io2.h +++ b/src/hwdefs/msvdx_vdmc_reg_io2.h @@ -1,6 +1,6 @@ /* * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) Imagination Technologies Limited, UK * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the @@ -9,11 +9,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. diff --git a/src/hwdefs/msvdx_vec_h264_reg_io2.h b/src/hwdefs/msvdx_vec_h264_reg_io2.h index bab945a..672d862 100644 --- a/src/hwdefs/msvdx_vec_h264_reg_io2.h +++ b/src/hwdefs/msvdx_vec_h264_reg_io2.h @@ -1,6 +1,6 @@ /* * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) Imagination Technologies Limited, UK * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the @@ -9,11 +9,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. diff --git a/src/hwdefs/msvdx_vec_mpeg2_reg_io2.h b/src/hwdefs/msvdx_vec_mpeg2_reg_io2.h index 7a691df..a272bab 100644 --- a/src/hwdefs/msvdx_vec_mpeg2_reg_io2.h +++ b/src/hwdefs/msvdx_vec_mpeg2_reg_io2.h @@ -1,6 +1,6 @@ /* * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) Imagination Technologies Limited, UK * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the @@ -9,11 +9,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. diff --git a/src/hwdefs/msvdx_vec_mpeg4_reg_io2.h b/src/hwdefs/msvdx_vec_mpeg4_reg_io2.h index cbd4c56..250fa2e 100644 --- a/src/hwdefs/msvdx_vec_mpeg4_reg_io2.h +++ b/src/hwdefs/msvdx_vec_mpeg4_reg_io2.h @@ -1,6 +1,6 @@ /* * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) Imagination Technologies Limited, UK * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the @@ -9,11 +9,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. diff --git a/src/hwdefs/msvdx_vec_reg_io2.h b/src/hwdefs/msvdx_vec_reg_io2.h index 706998e..5142746 100644 --- a/src/hwdefs/msvdx_vec_reg_io2.h +++ b/src/hwdefs/msvdx_vec_reg_io2.h @@ -1,6 +1,6 @@ /* * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) Imagination Technologies Limited, UK * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the @@ -9,11 +9,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. diff --git a/src/hwdefs/msvdx_vec_vc1_reg_io2.h b/src/hwdefs/msvdx_vec_vc1_reg_io2.h index 25ffca6..84b35af 100644 --- a/src/hwdefs/msvdx_vec_vc1_reg_io2.h +++ b/src/hwdefs/msvdx_vec_vc1_reg_io2.h @@ -1,6 +1,6 @@ /* * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) Imagination Technologies Limited, UK * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the @@ -9,11 +9,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. diff --git a/src/hwdefs/reg_io2.h b/src/hwdefs/reg_io2.h index bb8016d..adc32ba 100644 --- a/src/hwdefs/reg_io2.h +++ b/src/hwdefs/reg_io2.h @@ -1,6 +1,6 @@ /* * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) Imagination Technologies Limited, UK * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the @@ -9,11 +9,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. diff --git a/src/hwdefs/topazSC_defs.h b/src/hwdefs/topazSC_defs.h index 6d163ed..4d6e599 100644 --- a/src/hwdefs/topazSC_defs.h +++ b/src/hwdefs/topazSC_defs.h @@ -1,6 +1,6 @@ /* * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) Imagination Technologies Limited, UK * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the @@ -9,11 +9,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. diff --git a/src/hwdefs/topaz_defs.h b/src/hwdefs/topaz_defs.h index 92268a6..8af4782 100644 --- a/src/hwdefs/topaz_defs.h +++ b/src/hwdefs/topaz_defs.h @@ -1,6 +1,6 @@ /* * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) Imagination Technologies Limited, UK * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the @@ -9,11 +9,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. diff --git a/src/lnc_H263ES.c b/src/lnc_H263ES.c index 98c4751..a9cda85 100644 --- a/src/lnc_H263ES.c +++ b/src/lnc_H263ES.c @@ -1,6 +1,6 @@ /* * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) Imagination Technologies Limited, UK * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the @@ -9,11 +9,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. @@ -83,10 +83,21 @@ static void lnc_H263ES_QueryConfigAttributes( static VAStatus lnc_H263ES_ValidateConfig( object_config_p obj_config) { - VAStatus vaStatus = VA_STATUS_SUCCESS; - psb__information_message("lnc_H263ES_ValidateConfig\n"); + int i; + /* Check all attributes */ + for (i = 0; i < obj_config->attrib_count; i++) { + switch (obj_config->attrib_list[i].type) { + case VAConfigAttribRTFormat: + /* Ignore */ + break; + case VAConfigAttribRateControl: + break; + default: + return VA_STATUS_ERROR_ATTR_NOT_SUPPORTED; + } + } - return vaStatus; + return VA_STATUS_SUCCESS; } @@ -281,7 +292,7 @@ static VAStatus lnc__H263ES_process_picture_param(context_ENC_p ctx, object_buff */ cmdbuf->cmd_idx_saved_frameskip = cmdbuf->cmd_idx; if (!(ctx->sRCParams.RCEnable && ctx->sRCParams.FrameSkip)) { - lnc__H263_prepare_picture_header(cmdbuf->header_mem_p + ctx->pic_header_ofs, + lnc__H263_prepare_picture_header((IMG_UINT32 *)(cmdbuf->header_mem_p + ctx->pic_header_ofs), ctx->obj_context->frame_count, pBuffer->picture_type, SourceFormatType, @@ -307,7 +318,7 @@ static VAStatus lnc__H263ES_process_slice_param(context_ENC_p ctx, object_buffer VAEncSliceParameterBuffer *pBuffer; lnc_cmdbuf_p cmdbuf = ctx->obj_context->lnc_cmdbuf; PIC_PARAMS *psPicParams = (PIC_PARAMS *)(cmdbuf->pic_params_p); - int i; + unsigned int i; int slice_param_idx; ASSERT(obj_buffer->type == VAEncSliceParameterBufferType); @@ -361,7 +372,7 @@ static VAStatus lnc__H263ES_process_slice_param(context_ENC_p ctx, object_buffer /* Insert Do Header command, relocation is needed */ if (ctx->obj_context->slice_count) { /*First slice of a frame need not slice header*/ lnc__H263_prepare_GOBslice_header( - cmdbuf->header_mem_p + ctx->slice_header_ofs + ctx->obj_context->slice_count * HEADER_SIZE, + (IMG_UINT32 *)(cmdbuf->header_mem_p + ctx->slice_header_ofs + ctx->obj_context->slice_count * HEADER_SIZE), ctx->obj_context->slice_count, ctx->obj_context->frame_count); diff --git a/src/lnc_H263ES.h b/src/lnc_H263ES.h index 6e4d07e..d58d3ac 100644 --- a/src/lnc_H263ES.h +++ b/src/lnc_H263ES.h @@ -1,6 +1,6 @@ /* * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) Imagination Technologies Limited, UK * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the @@ -9,11 +9,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. diff --git a/src/lnc_H264ES.c b/src/lnc_H264ES.c index 9826e73..f725efc 100644 --- a/src/lnc_H264ES.c +++ b/src/lnc_H264ES.c @@ -1,6 +1,6 @@ /* * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) Imagination Technologies Limited, UK * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the @@ -9,11 +9,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. @@ -50,7 +50,7 @@ #define SURFACE(id) ((object_surface_p) object_heap_lookup( &ctx->obj_context->driver_data->surface_heap, id )) #define BUFFER(id) ((object_buffer_p) object_heap_lookup( &ctx->obj_context->driver_data->buffer_heap, id )) -int psb_parse_config(char *env, char *env_value); + static void lnc_H264ES_QueryConfigAttributes( VAProfile profile, @@ -87,11 +87,21 @@ static void lnc_H264ES_QueryConfigAttributes( static VAStatus lnc_H264ES_ValidateConfig( object_config_p obj_config) { - VAStatus vaStatus = VA_STATUS_SUCCESS; - psb__information_message("lnc_H264ES_ValidateConfig\n"); - - return vaStatus; + int i; + /* Check all attributes */ + for (i = 0; i < obj_config->attrib_count; i++) { + switch (obj_config->attrib_list[i].type) { + case VAConfigAttribRTFormat: + /* Ignore */ + break; + case VAConfigAttribRateControl: + break; + default: + return VA_STATUS_ERROR_ATTR_NOT_SUPPORTED; + } + } + return VA_STATUS_SUCCESS; } @@ -291,7 +301,7 @@ static VAStatus lnc__H264ES_process_sequence_param(context_ENC_p ctx, object_buf if (ctx->eCodec == IMG_CODEC_H264_NO_RC) VUI_Params.CBR = 0; - lnc__H264_prepare_sequence_header(cmdbuf->header_mem_p + ctx->seq_header_ofs, pSequenceParams->max_num_ref_frames, + lnc__H264_prepare_sequence_header((IMG_UINT32 *)(cmdbuf->header_mem_p + ctx->seq_header_ofs), pSequenceParams->max_num_ref_frames, pSequenceParams->picture_width_in_mbs, pSequenceParams->picture_height_in_mbs, pSequenceParams->vui_flag, @@ -310,8 +320,8 @@ static VAStatus lnc__H264ES_process_sequence_param(context_ENC_p ctx, object_buf free(pSequenceParams); return VA_STATUS_ERROR_ALLOCATION_FAILED; } - memcpy((void *)ctx->save_seq_header_p, - (void *)(cmdbuf->header_mem_p + ctx->seq_header_ofs), + memcpy((unsigned char *)ctx->save_seq_header_p, + (unsigned char *)(cmdbuf->header_mem_p + ctx->seq_header_ofs), HEADER_SIZE); } } @@ -382,15 +392,15 @@ static VAStatus lnc__H264ES_process_picture_param(context_ENC_p ctx, object_buff if (need_sps) { /* reuse the previous SPS */ psb__information_message("TOPAZ: insert a SPS before IDR frame\n"); - memcpy((void *)(cmdbuf->header_mem_p + ctx->seq_header_ofs), - (void *)ctx->save_seq_header_p, + memcpy((unsigned char *)(cmdbuf->header_mem_p + ctx->seq_header_ofs), + (unsigned char *)ctx->save_seq_header_p, HEADER_SIZE); lnc_cmdbuf_insert_command(cmdbuf, MTX_CMDID_DO_HEADER, 2, 0); /* sequence header */ RELOC_CMDBUF(cmdbuf->cmd_idx++, ctx->seq_header_ofs, &cmdbuf->header_mem); } - lnc__H264_prepare_picture_header(cmdbuf->header_mem_p + ctx->pic_header_ofs); + lnc__H264_prepare_picture_header((IMG_UINT32 *)(cmdbuf->header_mem_p + ctx->pic_header_ofs)); lnc_cmdbuf_insert_command(cmdbuf, MTX_CMDID_DO_HEADER, 2, 1);/* picture header */ RELOC_CMDBUF(cmdbuf->cmd_idx++, ctx->pic_header_ofs, &cmdbuf->header_mem); @@ -428,13 +438,13 @@ static VAStatus lnc__H264ES_process_slice_param(context_ENC_p ctx, object_buffer lnc_cmdbuf_p cmdbuf = ctx->obj_context->lnc_cmdbuf; unsigned int MBSkipRun, FirstMBAddress; PIC_PARAMS *psPicParams = (PIC_PARAMS *)(cmdbuf->pic_params_p); - int i; + unsigned int i; int slice_param_idx; ASSERT(obj_buffer->type == VAEncSliceParameterBufferType); cmdbuf = ctx->obj_context->lnc_cmdbuf; - psPicParams = cmdbuf->pic_params_p; + psPicParams = (PIC_PARAMS *)cmdbuf->pic_params_p; /* Transfer ownership of VAEncPictureParameterBufferH264 data */ pBuffer = (VAEncSliceParameterBuffer *) obj_buffer->buffer_data; @@ -508,7 +518,7 @@ static VAStatus lnc__H264ES_process_slice_param(context_ENC_p ctx, object_buffer FirstMBAddress = (pBuffer->start_row_number * ctx->Width) / 16; /* Insert Do Header command, relocation is needed */ - lnc__H264_prepare_slice_header(cmdbuf->header_mem_p + ctx->slice_header_ofs + ctx->obj_context->slice_count * HEADER_SIZE, + lnc__H264_prepare_slice_header((IMG_UINT32 *)(cmdbuf->header_mem_p + ctx->slice_header_ofs + ctx->obj_context->slice_count * HEADER_SIZE), pBuffer->slice_flags.bits.is_intra, pBuffer->slice_flags.bits.disable_deblocking_filter_idc, ctx->obj_context->frame_count, @@ -621,7 +631,6 @@ static VAStatus lnc__H264ES_process_misc_param(context_ENC_p ctx, object_buffer_ rate_control_param->min_qp = atoi(hardcoded_qp); if (rate_control_param->initial_qp > 65535 || - rate_control_param->initial_qp < 3 || rate_control_param->min_qp > 65535 || rate_control_param->target_percentage > 65535) { vaStatus = VA_STATUS_ERROR_INVALID_PARAMETER; @@ -682,8 +691,8 @@ static VAStatus lnc__H264ES_process_misc_param(context_ENC_p ctx, object_buffer_ break; } - if (max_slice_size_param->max_slice_size != 0) - max_slice_size_param->max_slice_size -= WORST_CASE_SLICE_HEADER_SIZE; + if (max_slice_size_param->max_slice_size != 0) + max_slice_size_param->max_slice_size -= WORST_CASE_SLICE_HEADER_SIZE; if (ctx->max_slice_size == max_slice_size_param->max_slice_size) break; diff --git a/src/lnc_H264ES.h b/src/lnc_H264ES.h index 7b1b8ba..f349104 100644 --- a/src/lnc_H264ES.h +++ b/src/lnc_H264ES.h @@ -1,6 +1,6 @@ /* * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) Imagination Technologies Limited, UK * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the @@ -9,11 +9,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. diff --git a/src/lnc_MPEG4ES.c b/src/lnc_MPEG4ES.c index 0bb7e45..f3813ed 100644 --- a/src/lnc_MPEG4ES.c +++ b/src/lnc_MPEG4ES.c @@ -1,6 +1,6 @@ /* * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) Imagination Technologies Limited, UK * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the @@ -9,11 +9,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. @@ -86,11 +86,21 @@ static void lnc_MPEG4ES_QueryConfigAttributes( static VAStatus lnc_MPEG4ES_ValidateConfig( object_config_p obj_config) { - VAStatus vaStatus = VA_STATUS_SUCCESS; - psb__information_message("lnc_MPEG4ES_ValidateConfig\n"); - - return vaStatus; + int i; + /* Check all attributes */ + for (i = 0; i < obj_config->attrib_count; i++) { + switch (obj_config->attrib_list[i].type) { + case VAConfigAttribRTFormat: + /* Ignore */ + break; + case VAConfigAttribRateControl: + break; + default: + return VA_STATUS_ERROR_ATTR_NOT_SUPPORTED; + } + } + return VA_STATUS_SUCCESS; } @@ -239,7 +249,7 @@ static VAStatus lnc__MPEG4ES_process_sequence_param(context_ENC_p ctx, object_bu } lnc__MPEG4_prepare_sequence_header( - cmdbuf->header_mem_p + ctx->seq_header_ofs, + (IMG_UINT32 *)(cmdbuf->header_mem_p + ctx->seq_header_ofs), 0, /* BFrame? */ profile, /* sProfile */ seq_params->profile_and_level_indication, /* */ @@ -300,7 +310,7 @@ static VAStatus lnc__MPEG4ES_process_picture_param(context_ENC_p ctx, object_buf */ cmdbuf->cmd_idx_saved_frameskip = cmdbuf->cmd_idx; - lnc__MPEG4_prepare_vop_header(cmdbuf->header_mem_p + ctx->pic_header_ofs, + lnc__MPEG4_prepare_vop_header((IMG_UINT32 *)(cmdbuf->header_mem_p + ctx->pic_header_ofs), bIsVOPCoded, pBuffer->vop_time_increment, /* In testbench, this should be FrameNum */ 4,/* default value is 4,search range */ @@ -322,7 +332,7 @@ static VAStatus lnc__MPEG4ES_process_slice_param(context_ENC_p ctx, object_buffe VAEncSliceParameterBuffer *pBuffer; lnc_cmdbuf_p cmdbuf = ctx->obj_context->lnc_cmdbuf; PIC_PARAMS *psPicParams = (PIC_PARAMS *)(cmdbuf->pic_params_p); - int i; + unsigned int i; int slice_param_idx; ASSERT(obj_buffer->type == VAEncSliceParameterBufferType); diff --git a/src/lnc_MPEG4ES.h b/src/lnc_MPEG4ES.h index 5a9d36b..75d13b0 100644 --- a/src/lnc_MPEG4ES.h +++ b/src/lnc_MPEG4ES.h @@ -1,6 +1,6 @@ /* * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) Imagination Technologies Limited, UK * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the @@ -9,11 +9,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. diff --git a/src/lnc_cmdbuf.c b/src/lnc_cmdbuf.c index b96fd06..68a207e 100644 --- a/src/lnc_cmdbuf.c +++ b/src/lnc_cmdbuf.c @@ -1,6 +1,6 @@ /* * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) Imagination Technologies Limited, UK * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the @@ -9,11 +9,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. @@ -291,7 +291,7 @@ void lnc_cmdbuf_add_relocation(lnc_cmdbuf_p cmdbuf, reloc->dst_buffer = dst_buffer; cmdbuf->reloc_idx++; - ASSERT(((void *)(cmdbuf->reloc_idx)) < RELOC_END(cmdbuf)); + ASSERT(((unsigned char *)(cmdbuf->reloc_idx)) < RELOC_END(cmdbuf)); } /* @@ -395,8 +395,6 @@ lncDRMCmdBuf(int fd, int ioctl_offset, psb_buffer_p *buffer_list, int buffer_cou ca.engine = engine; ca.fence_flags = fence_flags; ca.fence_arg = (uint64_t)((unsigned long)fence_rep); - ca.damage = damage; - do { ret = drmCommandWrite(fd, ioctl_offset, &ca, sizeof(ca)); @@ -464,7 +462,7 @@ lnc_fence_wait(psb_driver_data_p driver_data, fence = wsbmFenceCreate(driver_data->fence_mgr, fence_rep->fence_class, fence_rep->fence_type, - (void *)fence_rep->handle, + (unsigned char *)fence_rep->handle, 0); if (fence) *status = wsbmFenceFinish(fence, fence_rep->fence_type, 0); @@ -535,10 +533,10 @@ int lnc_context_flush_cmdbuf(object_context_p obj_context) unsigned int reloc_offset; unsigned int num_relocs; int ret; - unsigned int cmdbuffer_size = (void *) cmdbuf->cmd_idx - cmdbuf->cmd_start; /* In bytes */ + unsigned int cmdbuffer_size = (unsigned char *) cmdbuf->cmd_idx - cmdbuf->cmd_start; /* In bytes */ ASSERT(cmdbuffer_size < CMD_SIZE); - ASSERT((void *) cmdbuf->cmd_idx < CMD_END(cmdbuf)); + ASSERT((unsigned char *) cmdbuf->cmd_idx < CMD_END(cmdbuf)); /* LOCK */ ret = LOCK_HARDWARE(driver_data); if (ret) { @@ -549,7 +547,7 @@ int lnc_context_flush_cmdbuf(object_context_p obj_context) /* Now calculate the total number of relocations */ reloc_offset = cmdbuf->reloc_base - cmdbuf->cmd_base; - num_relocs = (((void *) cmdbuf->reloc_idx) - cmdbuf->reloc_base) / sizeof(struct drm_psb_reloc); + num_relocs = (((unsigned char *) cmdbuf->reloc_idx) - cmdbuf->reloc_base) / sizeof(struct drm_psb_reloc); lnc_cmdbuf_unmap(cmdbuf); diff --git a/src/lnc_cmdbuf.h b/src/lnc_cmdbuf.h index dfea4da..02fdf16 100644 --- a/src/lnc_cmdbuf.h +++ b/src/lnc_cmdbuf.h @@ -1,6 +1,6 @@ /* * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) Imagination Technologies Limited, UK * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the @@ -9,11 +9,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. @@ -45,13 +45,13 @@ struct lnc_cmdbuf_s { unsigned int size; /* Relocation records */ - void *reloc_base; + unsigned char *reloc_base; struct drm_psb_reloc *reloc_idx; /* CMD stream data */ int cmd_count; - void *cmd_base; - void *cmd_start; + unsigned char *cmd_base; + unsigned char *cmd_start; uint32_t *cmd_idx; uint32_t *cmd_idx_saved_frameskip; /* idx saved for frameskip redo */ @@ -61,24 +61,24 @@ struct lnc_cmdbuf_s { struct psb_buffer_s *topaz_in_params_I; struct psb_buffer_s *topaz_in_params_P; struct psb_buffer_s *topaz_above_bellow_params; - void *topaz_in_params_I_p; - void *topaz_in_params_P_p; - void *topaz_above_bellow_params_p; + unsigned char *topaz_in_params_I_p; + unsigned char *topaz_in_params_P_p; + unsigned char *topaz_above_bellow_params_p; /* Every frame has its own PIC_PARAMS, SLICE_PARAMS and HEADER mem */ /* PicParams: */ struct psb_buffer_s pic_params; - void *pic_params_p; + unsigned char *pic_params_p; /* SeqHeaderMem PicHeaderMem EOSeqHeaderMem EOStreamHeaderMem SliceHeaderMem[MAX_SLICES_PER_PICTURE]*/ struct psb_buffer_s header_mem; - void *header_mem_p; + unsigned char *header_mem_p; /*SliceParams[MAX_SLICES_PER_PICTURE] */ struct psb_buffer_s slice_params; - void *slice_params_p; + unsigned char *slice_params_p; /* Referenced buffers */ psb_buffer_p *buffer_refs; @@ -141,7 +141,7 @@ void lnc_cmdbuf_add_relocation(lnc_cmdbuf_p cmdbuf, uint32_t dst_buffer, /*Index of the list refered by cmdbuf->buffer_refs */ uint32_t *start_of_dst_buffer); -#define RELOC_CMDBUF(dest, offset, buf) lnc_cmdbuf_add_relocation(cmdbuf, (uint32_t*)(dest), buf, offset, 0XFFFFFFFF, 0, 0, 0, cmdbuf->cmd_start) +#define RELOC_CMDBUF(dest, offset, buf) lnc_cmdbuf_add_relocation(cmdbuf, (uint32_t*)(dest), buf, offset, 0XFFFFFFFF, 0, 0, 0, (uint32_t *)cmdbuf->cmd_start) /* do relocation in PIC_PARAMS: src/dst Y/UV base, InParamsBase, CodeBase, BellowParamsBase, AboveParamsBase */ #define RELOC_PIC_PARAMS(dest, offset, buf) lnc_cmdbuf_add_relocation(cmdbuf, (uint32_t*)(dest), buf, offset, 0XFFFFFFFF, 0, 0, 1, (uint32_t *)cmdbuf->pic_params_p) diff --git a/src/lnc_hostcode.c b/src/lnc_hostcode.c index be88ddc..d944d24 100644 --- a/src/lnc_hostcode.c +++ b/src/lnc_hostcode.c @@ -1,6 +1,6 @@ /* * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) Imagination Technologies Limited, UK * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the @@ -9,11 +9,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. @@ -258,14 +258,14 @@ VAStatus lnc_RenderPictureParameter(context_ENC_p ctx) lnc_cmdbuf_p cmdbuf = ctx->obj_context->lnc_cmdbuf; VAStatus vaStatus = VA_STATUS_ERROR_UNKNOWN; - psPicParams = cmdbuf->pic_params_p; + psPicParams = (PIC_PARAMS *)cmdbuf->pic_params_p; /* second frame will reuse some rate control parameters (IN_PARAMS_MP4) * so only memset picture parames except IN_PARAMS * BUT now IN_RC_PARAMS was reload from the cache, so it now can * memset entirE PIC_PARAMS */ - memset(psPicParams, 0, (int)((void *)&psPicParams->sInParams - (void *)psPicParams)); + memset(psPicParams, 0, (int)((unsigned char *)&psPicParams->sInParams - (unsigned char *)psPicParams)); src_surface = ctx->src_surface; if (NULL == src_surface) { @@ -469,6 +469,7 @@ static VAStatus lnc__PatchBitsConsumedInRCParam(context_ENC_p ctx) /* PIC_PARAMS *psPicParams = cmdbuf->pic_params_p; */ VAStatus vaStatus; + (void)cmdbuf; /* it will wait until last encode session is done */ /* now it just wait the last session is done and the frame skip * is */ @@ -517,7 +518,7 @@ static VAStatus lnc_RedoRenderPictureSkippedFrame(context_ENC_p ctx) FirstMBAddress = (pBuffer->start_row_number * ctx->Width) / 16; /* Insert Do Header command, relocation is needed */ - lnc__H264_prepare_slice_header(cmdbuf->header_mem_p + ctx->slice_header_ofs + i * HEADER_SIZE, + lnc__H264_prepare_slice_header((IMG_UINT32 *)(cmdbuf->header_mem_p + ctx->slice_header_ofs + i * HEADER_SIZE), 0, /*pBuffer->slice_flags.bits.is_intra*/ pBuffer->slice_flags.bits.disable_deblocking_filter_idc, ctx->obj_context->frame_count, @@ -538,7 +539,7 @@ static VAStatus lnc_RedoRenderPictureSkippedFrame(context_ENC_p ctx) break; case IMG_CODEC_MPEG4_VBR: case IMG_CODEC_MPEG4_CBR: /* only picture header need redo */ - lnc__MPEG4_prepare_vop_header(cmdbuf->header_mem_p + ctx->pic_header_ofs, + lnc__MPEG4_prepare_vop_header((IMG_UINT32 *)(cmdbuf->header_mem_p + ctx->pic_header_ofs), IMG_FALSE /* bIsVOPCoded is false now */, ctx->MPEG4_vop_time_increment_frameskip, /* In testbench, this should be FrameNum */ 4,/* default value is 4,search range */ @@ -560,7 +561,7 @@ static VAStatus lnc_RedoRenderPictureSkippedFrame(context_ENC_p ctx) static VAStatus lnc_SetupRCParam(context_ENC_p ctx) { lnc_cmdbuf_p cmdbuf = ctx->obj_context->lnc_cmdbuf; - PIC_PARAMS *psPicParams = cmdbuf->pic_params_p; + PIC_PARAMS *psPicParams = (PIC_PARAMS *)cmdbuf->pic_params_p; int origin_qp;/* in DDK setup_rc will change qp strangly, * just for keep same with DDK */ @@ -576,7 +577,7 @@ static VAStatus lnc_SetupRCParam(context_ENC_p ctx) ctx->sRCParams.InitialQp = origin_qp; /* save IN_RC_PARAMS into the cache */ - memcpy(&ctx->in_params_cache, (void *)&psPicParams->sInParams, sizeof(IN_RC_PARAMS)); + memcpy(&ctx->in_params_cache, (unsigned char *)&psPicParams->sInParams, sizeof(IN_RC_PARAMS)); return VA_STATUS_SUCCESS; } @@ -585,7 +586,7 @@ static VAStatus lnc_UpdateRCParam(context_ENC_p ctx) { int origin_qp; lnc_cmdbuf_p cmdbuf = ctx->obj_context->lnc_cmdbuf; - PIC_PARAMS *psPicParams = cmdbuf->pic_params_p; + PIC_PARAMS *psPicParams = (PIC_PARAMS *)cmdbuf->pic_params_p; origin_qp = ctx->sRCParams.InitialQp; @@ -604,7 +605,7 @@ static VAStatus lnc_UpdateRCParam(context_ENC_p ctx) } /* save IN_RC_PARAMS into the cache */ - memcpy(&ctx->in_params_cache, (void *)&psPicParams->sInParams, sizeof(IN_RC_PARAMS)); + memcpy(&ctx->in_params_cache, (unsigned char *)&psPicParams->sInParams, sizeof(IN_RC_PARAMS)); return VA_STATUS_SUCCESS; } @@ -682,7 +683,7 @@ VAStatus lnc_EndPicture(context_ENC_p ctx) static void lnc__setup_busize(context_ENC_p ctx) { - int old_busize = ctx->sRCParams.BUSize; + unsigned int old_busize = ctx->sRCParams.BUSize; /* it is called at EndPicture, we should now the Slice number */ ctx->Slices = ctx->obj_context->slice_count; @@ -793,7 +794,7 @@ void lnc__setup_rcdata( PIC_PARAMS *psPicParams, IMG_RC_PARAMS *psRCParams) { - IMG_INT32 max_bitrate = psContext->Width * psContext->Height * 1.5 * 8 * 60; + IMG_UINT32 max_bitrate = psContext->Width * psContext->Height * 1.5 * 8 * 60; IMG_UINT8 InitialSeInitQP = 0; /* frameskip is always cleared, specially handled at vaEndPicture */ @@ -1182,7 +1183,7 @@ static void lnc__setup_slice_row_params( tmp = (CurrentRowY != SliceStartRowY); - for (Pos = 0; Pos < ctx->Width; Pos += 16, psCurrent++) { + for (Pos = 0; Pos < (int)ctx->Width; Pos += 16, psCurrent++) { memset(psCurrent, 0, sizeof(MTX_CURRENT_IN_PARAMS)); psCurrent->MVValid = 0; psCurrent->ParamsValid = 0; @@ -1192,12 +1193,12 @@ static void lnc__setup_slice_row_params( psCurrent->MVValid = 66; psCurrent->ParamsValid |= PARAMS_ABOVE_VALID; - if (Pos + 16 < ctx->Width) { + if (Pos + 16 < (int)ctx->Width) { psCurrent->ParamsValid |= PARAMS_ABOVER_VALID; psCurrent->MVValid |= 4; /* (1<<2) */ } - if (Pos > 0 && (Pos < ctx->Width)) { + if (Pos > 0 && (Pos < (int)ctx->Width)) { psCurrent->ParamsValid |= PARAMS_ABOVEL_VALID; psCurrent->MVValid |= 1; /* (1<<0) */ } @@ -1210,7 +1211,7 @@ static void lnc__setup_slice_row_params( psCurrent->MVValid |= 72; /* (1<<3)+(1<<6) */ psCurrent->ParamsValid |= 8; /* (1<<3) */ } - if (Pos == ctx->Width - 16) { + if (Pos == (int)(ctx->Width - 16)) { /* indicate the last MB in a row */ psCurrent->ParamsValid |= MB_END_OF_ROW; /* are we the last mb in the slice? */ @@ -1244,7 +1245,7 @@ static void lnc__setup_slice_row_params( psCurrent->IPEMin[0] = 3; } - if ((Pos + 48 + 16) > ctx->Width) { + if ((Pos + 48 + 16) > (int)ctx->Width) { psCurrent->IPEMax[0] = (47 + ctx->Width) - Pos; /* (112 - 1) - ((Pos + 48+16) - ctx->Width); */ psCurrent->RealEdge |= SPE_EDGE_RIGHT; } else { @@ -1352,7 +1353,7 @@ IMG_UINT32 lnc__send_encode_slice_params( IMG_UINT32 MaxSliceSize) { SLICE_PARAMS *psSliceParams; - IMG_INT16 RowOffset; + IMG_UINT16 RowOffset; psb_buffer_p psCoded; object_surface_p ref_surface; @@ -1458,7 +1459,7 @@ IMG_UINT32 lnc__send_encode_slice_params( */ void lnc_reset_encoder_params(context_ENC_p ctx) { - void *Add_Below, *Add_Above; + unsigned char *Add_Below, *Add_Above; lnc_cmdbuf_p cmdbuf = ctx->obj_context->lnc_cmdbuf; /* all frames share the same Topaz param, in_param/aboveparam/bellow diff --git a/src/lnc_hostcode.h b/src/lnc_hostcode.h index 046fca7..b033ccf 100644 --- a/src/lnc_hostcode.h +++ b/src/lnc_hostcode.h @@ -1,6 +1,6 @@ /* * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) Imagination Technologies Limited, UK * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the @@ -9,11 +9,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. @@ -91,14 +91,14 @@ typedef struct _RC_PARAMS_ { IMG_UINT32 IntraFreq; IMG_UINT16 IDRFreq; - IMG_INT16 MinQP; + IMG_UINT16 MinQP; IMG_BOOL RCEnable; IMG_BOOL FrameSkip; IMG_UINT8 Slices; IMG_UINT8 VCMBitrateMargin; - IMG_INT32 InitialLevel; - IMG_INT32 InitialDelay; + IMG_UINT32 InitialLevel; + IMG_UINT32 InitialDelay; } IMG_RC_PARAMS; /*! @@ -127,7 +127,7 @@ typedef struct { IMG_INT32 BitRate; /* Bit Rate (bps) */ IMG_INT32 BufferSize; /* Size of Buffer */ - IMG_INT32 InitialLevel; /* Initial Level of Buffer */ + IMG_UINT32 InitialLevel; /* Initial Level of Buffer */ IMG_INT32 InitialDelay; /* Initial Delay of Buffer */ IMG_UINT8 ScaleFactor; /* Scale Factor (H264 only) */ @@ -158,11 +158,11 @@ struct coded_buf_aux_info { struct context_ENC_s { object_context_p obj_context; /* back reference */ - IMG_INT16 Width; - IMG_INT16 Height; - IMG_INT16 RawWidth; - IMG_INT16 RawHeight; - IMG_INT16 Slices; + IMG_UINT32 Width; + IMG_UINT32 Height; + IMG_UINT16 RawWidth; + IMG_UINT16 RawHeight; + IMG_UINT16 Slices; enum drm_lnc_topaz_codec eCodec; IMG_FORMAT eFormat; unsigned int FCode; diff --git a/src/lnc_hostheader.c b/src/lnc_hostheader.c index d7f7d34..a7a4b93 100644 --- a/src/lnc_hostheader.c +++ b/src/lnc_hostheader.c @@ -1,6 +1,6 @@ /* * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) Imagination Technologies Limited, UK * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the @@ -9,11 +9,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. @@ -70,7 +70,7 @@ static void Show_Bits( } snprintf(Txt, sizeof(Txt), "%s ", Txt); - printf(Txt); + printf("%s", Txt); if ((uiLp + 1) % 8 == 0) printf("\n"); } @@ -2071,9 +2071,11 @@ void lnc__H264_prepare_sequence_header( IMG_UINT8 uiLevel, IMG_UINT8 uiProfile) { - H264_SEQUENCE_HEADER_PARAMS SHParams = {0, }; + H264_SEQUENCE_HEADER_PARAMS SHParams; MTX_HEADER_PARAMS *mtx_hdr; + memset(&SHParams, 0, sizeof(SHParams)); + /* Route output elements to memory provided */ mtx_hdr = (MTX_HEADER_PARAMS *) pHeaderMemory; diff --git a/src/lnc_hostheader.h b/src/lnc_hostheader.h index e8d3996..baca667 100644 --- a/src/lnc_hostheader.h +++ b/src/lnc_hostheader.h @@ -1,6 +1,6 @@ /* * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) Imagination Technologies Limited, UK * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the @@ -9,11 +9,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. diff --git a/src/lnc_ospm.c b/src/lnc_ospm.c index 23d9149..6219eb1 100644 --- a/src/lnc_ospm.c +++ b/src/lnc_ospm.c @@ -8,11 +8,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. @@ -168,10 +168,11 @@ int lnc_ospm_start(psb_driver_data_p driver_data, int encode) { int ret; - if (getenv("PSB_VIDEO_NO_OSPM")) + if (psb_parse_config("PSB_VIDEO_NOPM", NULL) == 0) return 0; if (IS_MRST(driver_data)) { + /* psb__information_message("OSPM:send DBUS message to ospm daemon\n"); if (encode) ret = lnc_ospm_event_send("video_record", "start"); @@ -182,8 +183,10 @@ int lnc_ospm_start(psb_driver_data_p driver_data, int encode) psb__information_message("lnc_ospm_event_send start error: #%d\n", ret); else psb__information_message("lnc_ospm_event_send start ok\n"); + */ } else if (IS_MFLD(driver_data)) { psb__information_message("OSPM:set PM_QoS parameters\n"); + return 0; /* if (encode) lnc_handle_pm_qos(driver_data); @@ -208,6 +211,7 @@ int lnc_ospm_stop(psb_driver_data_p driver_data, int encode) return 0; if (IS_MRST(driver_data)) { + /* psb__information_message("OSPM:send DBUS message to ospm daemon\n"); if (encode) ret = lnc_ospm_event_send("video_record", "stop"); @@ -218,12 +222,14 @@ int lnc_ospm_stop(psb_driver_data_p driver_data, int encode) psb__information_message("lnc_ospm_event_send start error: #%d\n", ret); else psb__information_message("lnc_ospm_event_send start ok\n"); + */ } else if (IS_MFLD(driver_data)) { psb__information_message("OSPM:set PM_QoS parameters\n"); /* if (encode) lnc_handle_pm_qos(driver_data); */ + return 0; } if (encode) { diff --git a/src/lnc_ospm.h b/src/lnc_ospm.h index a6561a7..324fb9e 100644 --- a/src/lnc_ospm.h +++ b/src/lnc_ospm.h @@ -8,11 +8,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. diff --git a/src/object_heap.c b/src/object_heap.c index 4b7d740..75ff375 100644 --- a/src/object_heap.c +++ b/src/object_heap.c @@ -8,11 +8,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. diff --git a/src/object_heap.h b/src/object_heap.h index 265ebd3..bf0d153 100644 --- a/src/object_heap.h +++ b/src/object_heap.h @@ -8,11 +8,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. diff --git a/src/pnw_H263ES.c b/src/pnw_H263ES.c index 1df7227..3d581c2 100644 --- a/src/pnw_H263ES.c +++ b/src/pnw_H263ES.c @@ -1,6 +1,6 @@ /* * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) Imagination Technologies Limited, UK * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the @@ -9,11 +9,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. @@ -78,10 +78,21 @@ static void pnw_H263ES_QueryConfigAttributes( static VAStatus pnw_H263ES_ValidateConfig( object_config_p obj_config) { - VAStatus vaStatus = VA_STATUS_SUCCESS; - psb__information_message("pnw_H263ES_ValidateConfig\n"); + int i; + /* Check all attributes */ + for (i = 0; i < obj_config->attrib_count; i++) { + switch (obj_config->attrib_list[i].type) { + case VAConfigAttribRTFormat: + /* Ignore */ + break; + case VAConfigAttribRateControl: + break; + default: + return VA_STATUS_ERROR_ATTR_NOT_SUPPORTED; + } + } - return vaStatus; + return VA_STATUS_SUCCESS; } @@ -258,8 +269,8 @@ static VAStatus pnw__H263ES_process_picture_param(context_ENC_p ctx, object_buff ctx->dest_surface = SURFACE(pBuffer->reconstructed_picture); ctx->coded_buf = BUFFER(pBuffer->coded_buf); - ASSERT(ctx->Width == pBuffer->picture_width); - ASSERT(ctx->Height == pBuffer->picture_height); + ctx->RawWidth = pBuffer->picture_width; + ctx->RawHeight = pBuffer->picture_height; /* Insert do_header command here */ @@ -286,8 +297,8 @@ static VAStatus pnw__H263ES_process_picture_param(context_ENC_p ctx, object_buff pBuffer->picture_type, SourceFormatType, ctx->sRCParams.FrameRate, - ctx->Width, - ctx->Height); + ctx->RawWidth, + ctx->RawHeight); pnw_cmdbuf_insert_command_package(ctx->obj_context, ctx->ParallelCores - 1, /* Send to the last core as this will complete first */ @@ -312,7 +323,7 @@ static VAStatus pnw__H263ES_process_slice_param(context_ENC_p ctx, object_buffer VAEncSliceParameterBuffer *pBuffer; pnw_cmdbuf_p cmdbuf = ctx->obj_context->pnw_cmdbuf; PIC_PARAMS *psPicParams = (PIC_PARAMS *)(cmdbuf->pic_params_p); - int i; + unsigned int i; int slice_param_idx; ASSERT(obj_buffer->type == VAEncSliceParameterBufferType); @@ -367,8 +378,7 @@ static VAStatus pnw__H263ES_process_slice_param(context_ENC_p ctx, object_buffer HEADER_SIZE); pnw__H263_prepare_GOBslice_header( - cmdbuf->header_mem_p + ctx->slice_header_ofs - + ctx->obj_context->slice_count * HEADER_SIZE, + cmdbuf->header_mem_p + ctx->slice_header_ofs + ctx->obj_context->slice_count * HEADER_SIZE, ctx->obj_context->slice_count, ctx->obj_context->frame_count); diff --git a/src/pnw_H263ES.h b/src/pnw_H263ES.h index ebd265e..96f8100 100644 --- a/src/pnw_H263ES.h +++ b/src/pnw_H263ES.h @@ -1,6 +1,6 @@ /* * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) Imagination Technologies Limited, UK * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the @@ -9,11 +9,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. diff --git a/src/pnw_H264.c b/src/pnw_H264.c index e2731d6..01bd545 100644 --- a/src/pnw_H264.c +++ b/src/pnw_H264.c @@ -1,6 +1,6 @@ /* * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) Imagination Technologies Limited, UK * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the @@ -9,11 +9,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. @@ -32,6 +32,7 @@ #include "psb_def.h" #include "psb_surface.h" #include "psb_cmdbuf.h" +#include "pnw_rotate.h" #include "hwdefs/reg_io2.h" #include "hwdefs/msvdx_offsets.h" @@ -53,6 +54,8 @@ #define SET_SURFACE_INFO_dpb_idx(psb_surface, val) psb_surface->extra_info[2] = val; #define GET_SURFACE_INFO_colocated_index(psb_surface) ((int) (psb_surface->extra_info[3])) #define SET_SURFACE_INFO_colocated_index(psb_surface, val) psb_surface->extra_info[3] = (uint32_t) val; +#define SET_SURFACE_INFO_rotate(psb_surface, rotate) psb_surface->extra_info[5] = (uint32_t) rotate; +#define GET_SURFACE_INFO_rotate(psb_surface) ((int) psb_surface->extra_info[5]) #define IS_USED_AS_REFERENCE(pic_flags) ( pic_flags & (VA_PICTURE_H264_SHORT_TERM_REFERENCE | VA_PICTURE_H264_LONG_TERM_REFERENCE) ) @@ -483,7 +486,7 @@ static VAStatus pnw_H264_CreateContext( DEBUG_FAILURE; } if (vaStatus == VA_STATUS_SUCCESS) { - void *vlc_packed_data_address; + unsigned char *vlc_packed_data_address; if (0 == psb_buffer_map(&ctx->vlc_packed_table, &vlc_packed_data_address)) { memcpy(vlc_packed_data_address, ui16H264VLCTableData, sizeof(ui16H264VLCTableData)); psb_buffer_unmap(&ctx->vlc_packed_table); @@ -540,8 +543,6 @@ static VAStatus psb__H264_allocate_colocated_buffer(context_H264_p ctx, object_s { psb_surface_p surface = obj_surface->psb_surface; - psb__information_message("pnw_H264: Allocating colocated buffer for surface %08x size = %08x\n", surface, size); - if (!GET_SURFACE_INFO_colocated_index(surface)) { VAStatus vaStatus; psb_buffer_p buf; @@ -549,6 +550,9 @@ static VAStatus psb__H264_allocate_colocated_buffer(context_H264_p ctx, object_s if (index >= ctx->colocated_buffers_size) { return VA_STATUS_ERROR_UNKNOWN; } + + psb__information_message("pnw_H264: Allocating colocated buffer for surface %08x size = %08x\n", surface, size); + buf = &(ctx->colocated_buffers[index]); vaStatus = psb_buffer_create(ctx->obj_context->driver_data, size, psb_bt_vpu_only, buf); if (VA_STATUS_SUCCESS != vaStatus) { @@ -703,7 +707,7 @@ static VAStatus psb__H264_process_picture_param(context_H264_p ctx, object_buffe /* Assume SGM_8BIT */ REGIO_WRITE_FIELD_LITE(ctx->reg_SPS0, MSVDX_VEC_H264, CR_VEC_H264_FE_SPS0, H264_FE_SPS0_4BIT_SGM_FLAG, 0); REGIO_WRITE_FIELD_LITE(ctx->reg_SPS0, MSVDX_VEC_H264, CR_VEC_H264_BE_SPS0, BE_PROFILEIDC, ctx->profile_idc); - REGIO_WRITE_FIELD_LITE(ctx->reg_SPS0, MSVDX_VEC_H264, CR_VEC_H264_FE_SPS0, MIN_LUMA_BIPRED_SIZE_8X8, pic_params->seq_fields.bits.MinLumaBiPredSize8x8); + REGIO_WRITE_FIELD_LITE(ctx->reg_SPS0, MSVDX_VEC_H264, CR_VEC_H264_FE_SPS0, MIN_LUMA_BIPRED_SIZE_8X8, (ctx->picture_width_mb > 80)); REGIO_WRITE_FIELD_LITE(ctx->reg_SPS0, MSVDX_VEC_H264, CR_VEC_H264_FE_SPS0, DIRECT_8X8_INFERENCE_FLAG, pic_params->seq_fields.bits.direct_8x8_inference_flag); REGIO_WRITE_FIELD_LITE(ctx->reg_SPS0, MSVDX_VEC_H264, CR_VEC_H264_FE_SPS0, CHROMA_FORMAT_IDC, pic_params->seq_fields.bits.chroma_format_idc); REGIO_WRITE_FIELD_LITE(ctx->reg_SPS0, MSVDX_VEC_H264, CR_VEC_H264_FE_SPS0, FRAME_MBS_ONLY_FLAG, pic_params->seq_fields.bits.frame_mbs_only_flag); @@ -744,6 +748,8 @@ static VAStatus psb__H264_process_picture_param(context_H264_p ctx, object_buffe } } + psb_CheckInterlaceRotate(ctx->obj_context, (unsigned char *)pic_params); + return VA_STATUS_SUCCESS; } @@ -1018,7 +1024,12 @@ static void psb__H264_setup_alternative_frame(context_H264_p ctx) psb_surface_p rotate_surface = ctx->obj_context->current_render_target->psb_surface_rotate; object_context_p obj_context = ctx->obj_context; - if (rotate_surface->extra_info[5] != obj_context->rotate) + if (rotate_surface == NULL) { + psb__information_message("rotate surface is NULL, abort msvdx rotation\n"); + return; + } + + if (GET_SURFACE_INFO_rotate(rotate_surface) != obj_context->msvdx_rotate) psb__error_message("Display rotate mode does not match surface rotate mode!\n"); @@ -1036,7 +1047,7 @@ static void psb__H264_setup_alternative_frame(context_H264_p ctx) REGIO_WRITE_FIELD_LITE(cmd, MSVDX_CMDS, ALTERNATIVE_OUTPUT_PICTURE_ROTATION , ALT_PICTURE_ENABLE, 1); REGIO_WRITE_FIELD_LITE(cmd, MSVDX_CMDS, ALTERNATIVE_OUTPUT_PICTURE_ROTATION , ROTATION_ROW_STRIDE, rotate_surface->stride_mode); REGIO_WRITE_FIELD_LITE(cmd, MSVDX_CMDS, ALTERNATIVE_OUTPUT_PICTURE_ROTATION , RECON_WRITE_DISABLE, 0); /* FIXME Always generate Rec */ - REGIO_WRITE_FIELD_LITE(cmd, MSVDX_CMDS, ALTERNATIVE_OUTPUT_PICTURE_ROTATION , ROTATION_MODE, rotate_surface->extra_info[5]); + REGIO_WRITE_FIELD_LITE(cmd, MSVDX_CMDS, ALTERNATIVE_OUTPUT_PICTURE_ROTATION , ROTATION_MODE, GET_SURFACE_INFO_rotate(rotate_surface)); psb_cmdbuf_rendec_write(cmdbuf, cmd); *ctx->alt_output_flags = cmd; @@ -1057,7 +1068,7 @@ static void psb__H264_build_rendec_params(context_H264_p ctx, VASliceParameterBu psb_surface_p target_surface = ctx->obj_context->current_render_target->psb_surface; VAPictureParameterBufferH264 *pic_params = ctx->pic_params; uint32_t reg_value; - int i; + unsigned int i; /* psb_cmdbuf_rendec_start_block( cmdbuf ); */ @@ -1100,7 +1111,7 @@ static void psb__H264_build_rendec_params(context_H264_p ctx, VASliceParameterBu psb_cmdbuf_rendec_end(cmdbuf); -#warning "TODO: MUST be done after fe slice1 (which gives MB address) " + //#warning "TODO: MUST be done after fe slice1 (which gives MB address) " /* REGIO_WRITE_REGISTER(0, MSVDX_VEC_H264, CR_VEC_H264_FE_BASE_ADDR_SGM, gui32SliceGroupType6BaseAddressHack); */ /* CHUNK: SCA */ @@ -1127,8 +1138,8 @@ static void psb__H264_build_rendec_params(context_H264_p ctx, VASliceParameterBu if (slice_param->slice_type == ST_B || slice_param->slice_type == ST_P) { psb_cmdbuf_rendec_start(cmdbuf, RENDEC_REGISTER_OFFSET(MSVDX_VEC, H264_CR_VEC_H264_BE_LIST0)); - if (slice_param->num_ref_idx_l0_active_minus1 > (32 - 4)) { - psb__error_message("num_ref_idx_l0_active_minus1(%d) is too big. Set it with 28\n", + if (slice_param->num_ref_idx_l0_active_minus1 > 31) { + psb__error_message("num_ref_idx_l0_active_minus1(%d) is too big, limit it to 31.\n", slice_param->num_ref_idx_l0_active_minus1); slice_param->num_ref_idx_l0_active_minus1 = 28; } @@ -1149,7 +1160,6 @@ static void psb__H264_build_rendec_params(context_H264_p ctx, VASliceParameterBu /* send DPB information (for P and B slices?) only needed once per frame */ // if ( sh->slice_type == ST_B || sh->slice_type == ST_P ) if (pic_params->num_ref_frames > 0) { - int i; IMG_BOOL is_used[16]; psb_cmdbuf_rendec_start(cmdbuf, RENDEC_REGISTER_OFFSET(MSVDX_CMDS, REFERENCE_PICTURE_BASE_ADDRESSES)); @@ -1197,6 +1207,7 @@ static void psb__H264_build_rendec_params(context_H264_p ctx, VASliceParameterBu } buffer = ref_surface->psb_surface->ref_buf; + /* psb__information_message("pic_params->ReferenceFrames[%d] = %08x --> %08x frame_idx:0x%08x flags:%02x TopFieldOrderCnt: 0x%08x BottomFieldOrderCnt: 0x%08x %s\n", i, pic_params->ReferenceFrames[i].picture_id, @@ -1206,8 +1217,8 @@ static void psb__H264_build_rendec_params(context_H264_p ctx, VASliceParameterBu pic_params->ReferenceFrames[i].TopFieldOrderCnt, pic_params->ReferenceFrames[i].BottomFieldOrderCnt, is_used[i] ? "used" : ""); - - if (ref_surface && is_used[i]) + */ + if (ref_surface && is_used[i] && buffer) // GET_SURFACE_INFO_is_used(ref_surface->psb_surface)) { psb_cmdbuf_rendec_write_address(cmdbuf, buffer, @@ -1394,8 +1405,13 @@ static void psb__H264_build_rendec_params(context_H264_p ctx, VASliceParameterBu /* If this a two pass mode deblock, then we will perform the rotation as part of the * 2nd pass deblock procedure */ - if (!ctx->two_pass_mode && ctx->obj_context->rotate != VA_ROTATION_NONE) /* FIXME field coded should not issue */ + if (!ctx->two_pass_mode && CONTEXT_ROTATE(ctx->obj_context)) {/* FIXME field coded should not issue */ + psb__information_message("Setup rotate surface (%d) into command stream\n", + ctx->obj_context->msvdx_rotate); + psb__H264_setup_alternative_frame(ctx); + } + /* psb_cmdbuf_rendec_end_block( cmdbuf ); */ } @@ -1407,7 +1423,7 @@ static VAStatus psb__H264_add_slice_param(context_H264_p ctx, object_buffer_p ob { ASSERT(obj_buffer->type == VASliceParameterBufferType); if (ctx->slice_param_list_idx >= ctx->slice_param_list_size) { - void *new_list; + unsigned char *new_list; ctx->slice_param_list_size += 8; new_list = realloc(ctx->slice_param_list, sizeof(object_buffer_p) * ctx->slice_param_list_size); @@ -1570,7 +1586,7 @@ static const IMG_UINT32 ui32H264VLCTableRegValPair[] = { static void psb__H264_write_VLC_tables(context_H264_p ctx) { psb_cmdbuf_p cmdbuf = ctx->obj_context->cmdbuf; - int i; + unsigned int i; psb_cmdbuf_skip_start_block(cmdbuf, SKIP_ON_CONTEXT_SWITCH); @@ -1600,6 +1616,7 @@ static VAStatus psb__H264_process_slice(context_H264_p ctx, ASSERT((obj_buffer->type == VASliceDataBufferType) || (obj_buffer->type == VAProtectedSliceDataBufferType)); +#if 0 psb__information_message("H264 process slice %d\n", ctx->slice_count); psb__information_message(" profile = %s\n", profile2str[ctx->profile]); psb__information_message(" size = %08x offset = %08x\n", slice_param->slice_data_size, slice_param->slice_data_offset); @@ -1608,6 +1625,7 @@ static VAStatus psb__H264_process_slice(context_H264_p ctx, psb__information_message(" coded size = %dx%d\n", ctx->picture_width_mb, ctx->picture_height_mb); psb__information_message(" slice type = %s\n", slice2str[(slice_param->slice_type % 5)]); psb__information_message(" weighted_pred_flag = %d weighted_bipred_idc = %d\n", ctx->pic_params->pic_fields.bits.weighted_pred_flag, ctx->pic_params->pic_fields.bits.weighted_bipred_idc); +#endif if ((slice_param->slice_data_flag == VA_SLICE_DATA_FLAG_BEGIN) || (slice_param->slice_data_flag == VA_SLICE_DATA_FLAG_ALL)) { @@ -1692,7 +1710,7 @@ static VAStatus psb__H264_process_slice_data(context_H264_p ctx, object_buffer_p VAStatus vaStatus = VA_STATUS_SUCCESS; VASliceParameterBufferH264 *slice_param; int buffer_idx = 0; - int element_idx = 0; + unsigned int element_idx = 0; ASSERT((obj_buffer->type == VASliceDataBufferType) || (obj_buffer->type == VAProtectedSliceDataBufferType)); @@ -1766,32 +1784,32 @@ static VAStatus pnw_H264_RenderPicture( switch (obj_buffer->type) { case VAPictureParameterBufferType: - psb__information_message("pnw_H264_RenderPicture got VAPictureParameterBuffer\n"); + /* psb__information_message("pnw_H264_RenderPicture got VAPictureParameterBuffer\n"); */ vaStatus = psb__H264_process_picture_param(ctx, obj_buffer); DEBUG_FAILURE; break; case VAIQMatrixBufferType: - psb__information_message("pnw_H264_RenderPicture got VAIQMatrixBufferType\n"); + /* psb__information_message("pnw_H264_RenderPicture got VAIQMatrixBufferType\n"); */ vaStatus = psb__H264_process_iq_matrix(ctx, obj_buffer); DEBUG_FAILURE; break; case VASliceGroupMapBufferType: - psb__information_message("pnw_H264_RenderPicture got VASliceGroupMapBufferType\n"); + /* psb__information_message("pnw_H264_RenderPicture got VASliceGroupMapBufferType\n"); */ vaStatus = psb__H264_process_slice_group_map(ctx, obj_buffer); DEBUG_FAILURE; break; case VASliceParameterBufferType: - psb__information_message("pnw_H264_RenderPicture got VASliceParameterBufferType\n"); + /* psb__information_message("pnw_H264_RenderPicture got VASliceParameterBufferType\n"); */ vaStatus = psb__H264_add_slice_param(ctx, obj_buffer); DEBUG_FAILURE; break; case VASliceDataBufferType: case VAProtectedSliceDataBufferType: - psb__information_message("pnw_H264_RenderPicture got %s\n", SLICEDATA_BUFFER_TYPE(obj_buffer->type)); + /* psb__information_message("pnw_H264_RenderPicture got %s\n", SLICEDATA_BUFFER_TYPE(obj_buffer->type)); */ vaStatus = psb__H264_process_slice_data(ctx, obj_buffer); DEBUG_FAILURE; break; @@ -1821,12 +1839,12 @@ static VAStatus pnw_H264_EndPicture( uint32_t ext_stride_a = 0; psb__information_message("pnw_H264_EndPicture got two pass mode frame\n"); - if (ctx->obj_context->rotate != VA_ROTATION_NONE) { + if (CONTEXT_ROTATE(ctx->obj_context)) { ASSERT(rotate_surface); REGIO_WRITE_FIELD_LITE(rotation_flags, MSVDX_CMDS, ALTERNATIVE_OUTPUT_PICTURE_ROTATION , ALT_PICTURE_ENABLE, 1); REGIO_WRITE_FIELD_LITE(rotation_flags, MSVDX_CMDS, ALTERNATIVE_OUTPUT_PICTURE_ROTATION , ROTATION_ROW_STRIDE, rotate_surface->stride_mode); REGIO_WRITE_FIELD_LITE(rotation_flags, MSVDX_CMDS, ALTERNATIVE_OUTPUT_PICTURE_ROTATION , RECON_WRITE_DISABLE, 0); /* FIXME Always generate Rec */ - REGIO_WRITE_FIELD_LITE(rotation_flags, MSVDX_CMDS, ALTERNATIVE_OUTPUT_PICTURE_ROTATION , ROTATION_MODE, rotate_surface->extra_info[5]); + REGIO_WRITE_FIELD_LITE(rotation_flags, MSVDX_CMDS, ALTERNATIVE_OUTPUT_PICTURE_ROTATION , ROTATION_MODE, GET_SURFACE_INFO_rotate(rotate_surface)); } REGIO_WRITE_FIELD_LITE(ext_stride_a, MSVDX_CMDS, EXTENDED_ROW_STRIDE, EXT_ROW_STRIDE, target_surface->stride / 64); @@ -1851,12 +1869,13 @@ static VAStatus pnw_H264_EndPicture( psb_buffer_p buffer_dst; uint32_t chroma_offset_dst; - if (ctx->obj_context->rotate == VA_ROTATION_NONE) { + if (CONTEXT_ROTATE(ctx->obj_context) == 0) { buffer_dst = &target_surface->buf; chroma_offset_dst = target_surface->chroma_offset; } else { - if (!rotate_surface) + if (!rotate_surface) { ASSERT(0); + } buffer_dst = &rotate_surface->buf; chroma_offset_dst = rotate_surface->chroma_offset; diff --git a/src/pnw_H264.h b/src/pnw_H264.h index 6abe846..bf2d99a 100644 --- a/src/pnw_H264.h +++ b/src/pnw_H264.h @@ -1,6 +1,6 @@ /* * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) Imagination Technologies Limited, UK * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the @@ -9,11 +9,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. diff --git a/src/pnw_H264ES.c b/src/pnw_H264ES.c index fdf7b00..4c1bc6f 100644 --- a/src/pnw_H264ES.c +++ b/src/pnw_H264ES.c @@ -1,6 +1,6 @@ /* * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) Imagination Technologies Limited, UK * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the @@ -9,11 +9,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. @@ -80,11 +80,21 @@ static void pnw_H264ES_QueryConfigAttributes( static VAStatus pnw_H264ES_ValidateConfig( object_config_p obj_config) { - VAStatus vaStatus = VA_STATUS_SUCCESS; - psb__information_message("pnw_H264ES_ValidateConfig\n"); - - return vaStatus; + int i; + /* Check all attributes */ + for (i = 0; i < obj_config->attrib_count; i++) { + switch (obj_config->attrib_list[i].type) { + case VAConfigAttribRTFormat: + /* Ignore */ + break; + case VAConfigAttribRateControl: + break; + default: + return VA_STATUS_ERROR_ATTR_NOT_SUPPORTED; + } + } + return VA_STATUS_SUCCESS; } @@ -131,6 +141,8 @@ static VAStatus pnw_H264ES_CreateContext( ctx->sRCParams.RCEnable = IMG_TRUE; } else return VA_STATUS_ERROR_UNSUPPORTED_RT_FORMAT; + + psb__information_message("eCodec is %d\n", ctx->eCodec); ctx->eFormat = IMG_CODEC_PL12; /* use default */ ctx->Slices = 1; @@ -204,6 +216,11 @@ static VAStatus pnw__H264ES_process_sequence_param(context_ENC_p ctx, object_buf obj_buffer->buffer_data = NULL; obj_buffer->size = 0; + if (!pSequenceParams->bits_per_second) { + pSequenceParams->bits_per_second = ctx->Height * ctx->Width * 30 * 12; + psb__information_message("bits_per_second is 0, set to %d\n", + pSequenceParams->bits_per_second); + } ctx->sRCParams.bBitrateChanged = (pSequenceParams->bits_per_second == ctx->sRCParams.BitsPerSecond ? IMG_FALSE : IMG_TRUE); @@ -306,8 +323,8 @@ static VAStatus pnw__H264ES_process_sequence_param(context_ENC_p ctx, object_buf free(pSequenceParams); return VA_STATUS_ERROR_ALLOCATION_FAILED; } - memcpy((void *)ctx->save_seq_header_p, - (void *)(cmdbuf->header_mem_p + ctx->seq_header_ofs), + memcpy((unsigned char *)ctx->save_seq_header_p, + (unsigned char *)(cmdbuf->header_mem_p + ctx->seq_header_ofs), HEADER_SIZE); } } @@ -391,8 +408,8 @@ static VAStatus pnw__H264ES_process_picture_param(context_ENC_p ctx, object_buff if (need_sps) { psb__information_message("TOPAZ: insert a SPS before IDR frame\n"); /* reuse the previous SPS */ - memcpy((void *)(cmdbuf->header_mem_p + ctx->seq_header_ofs), - (void *)ctx->save_seq_header_p, + memcpy((unsigned char *)(cmdbuf->header_mem_p + ctx->seq_header_ofs), + (unsigned char *)ctx->save_seq_header_p, HEADER_SIZE); cmdbuf->cmd_idx_saved[PNW_CMDBUF_SEQ_HEADER_IDX] = cmdbuf->cmd_idx; @@ -412,6 +429,7 @@ static VAStatus pnw__H264ES_process_picture_param(context_ENC_p ctx, object_buff MTX_CMDID_DO_HEADER, &cmdbuf->header_mem, ctx->pic_header_ofs); + } if (ctx->ParallelCores == 1) { @@ -541,12 +559,12 @@ static VAStatus pnw__H264ES_process_slice_param(context_ENC_p ctx, object_buffer VAEncSliceParameterBuffer *pBuf_per_core, *pBuffer; pnw_cmdbuf_p cmdbuf = ctx->obj_context->pnw_cmdbuf; PIC_PARAMS *psPicParams = (PIC_PARAMS *)(cmdbuf->pic_params_p); - int i, j, slice_per_core; + unsigned int i, j, slice_per_core; ASSERT(obj_buffer->type == VAEncSliceParameterBufferType); cmdbuf = ctx->obj_context->pnw_cmdbuf; - psPicParams = cmdbuf->pic_params_p; + psPicParams = (PIC_PARAMS *)cmdbuf->pic_params_p; /* Transfer ownership of VAEncPictureParameterBufferH264 data */ pBuffer = (VAEncSliceParameterBuffer *) obj_buffer->buffer_data; @@ -634,7 +652,10 @@ static VAStatus pnw__H264ES_process_misc_param(context_ENC_p ctx, object_buffer_ VAEncMiscParameterFrameRate *frame_rate_param; VAStatus vaStatus = VA_STATUS_SUCCESS; - + if (ctx->eCodec != IMG_CODEC_H264_VCM) { + psb__information_message("Only VCM mode allow rate control setting.Ignore.\n"); + return VA_STATUS_SUCCESS; + } ASSERT(obj_buffer->type == VAEncMiscParameterBufferType); /* Transfer ownership of VAEncMiscParameterBuffer data */ @@ -645,7 +666,7 @@ static VAStatus pnw__H264ES_process_misc_param(context_ENC_p ctx, object_buffer_ case VAEncMiscParameterTypeFrameRate: frame_rate_param = (VAEncMiscParameterFrameRate *)pBuffer->data; - if (frame_rate_param->framerate > 65535) { + if (frame_rate_param->framerate < 1 || frame_rate_param->framerate > 65535) { vaStatus = VA_STATUS_ERROR_INVALID_PARAMETER; break; } @@ -672,11 +693,18 @@ static VAStatus pnw__H264ES_process_misc_param(context_ENC_p ctx, object_buffer_ break; } + if (rate_control_param->window_size > 65535) { + psb__error_message("window_size is too much!\n"); + vaStatus = VA_STATUS_ERROR_INVALID_PARAMETER; + break; + } + psb__information_message("rate control changed from %d to %d\n", ctx->sRCParams.BitsPerSecond, rate_control_param->bits_per_second); if ((rate_control_param->bits_per_second == ctx->sRCParams.BitsPerSecond) && + (rate_control_param->window_size != 0) && (ctx->sRCParams.BufferSize == ctx->sRCParams.BitsPerSecond / 1000 * rate_control_param->window_size) && (ctx->sRCParams.MinQP == rate_control_param->min_qp) && (ctx->sRCParams.InitialQp == rate_control_param->initial_qp)) @@ -690,7 +718,7 @@ static VAStatus pnw__H264ES_process_misc_param(context_ENC_p ctx, object_buffer_ the maximum bitrate, set it with %d\n", rate_control_param->bits_per_second, TOPAZ_H264_MAX_BITRATE); - } else + } else if (rate_control_param->bits_per_second != 0) ctx->sRCParams.BitsPerSecond = rate_control_param->bits_per_second; if (rate_control_param->window_size != 0) @@ -704,6 +732,13 @@ static VAStatus pnw__H264ES_process_misc_param(context_ENC_p ctx, object_buffer_ case VAEncMiscParameterTypeMaxSliceSize: max_slice_size_param = (VAEncMiscParameterMaxSliceSize *)pBuffer->data; + /*The max slice size should not be bigger than 1920x1080x1.5x8 */ + if (max_slice_size_param->max_slice_size > 24883200) { + psb__error_message("Invalid max_slice_size. It should be 1~ 3110400.\n"); + vaStatus = VA_STATUS_ERROR_INVALID_PARAMETER; + break; + } + if (ctx->max_slice_size == max_slice_size_param->max_slice_size) break; @@ -728,7 +763,7 @@ static VAStatus pnw__H264ES_process_misc_param(context_ENC_p ctx, object_buffer_ air_param->air_num_mbs, air_param->air_threshold, air_param->air_auto); - if (((ctx->Height * ctx->Width) >> 8) < air_param->air_num_mbs) + if (((ctx->Height * ctx->Width) >> 8) < (int)air_param->air_num_mbs) air_param->air_num_mbs = ((ctx->Height * ctx->Width) >> 8); if (air_param->air_threshold == 0) psb__information_message("%s: air threshold is set to zero\n", diff --git a/src/pnw_H264ES.h b/src/pnw_H264ES.h index aeda454..6103765 100644 --- a/src/pnw_H264ES.h +++ b/src/pnw_H264ES.h @@ -1,6 +1,6 @@ /* * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) Imagination Technologies Limited, UK * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the @@ -9,11 +9,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. diff --git a/src/pnw_MPEG2.c b/src/pnw_MPEG2.c index d745ea8..2e30544 100644 --- a/src/pnw_MPEG2.c +++ b/src/pnw_MPEG2.c @@ -1,6 +1,6 @@ /* * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) Imagination Technologies Limited, UK * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the @@ -9,11 +9,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. @@ -50,6 +50,8 @@ #define SET_SURFACE_INFO_picture_structure(psb_surface, val) psb_surface->extra_info[1] = val; #define GET_SURFACE_INFO_picture_coding_type(psb_surface) ((int) (psb_surface->extra_info[2])) #define SET_SURFACE_INFO_picture_coding_type(psb_surface, val) psb_surface->extra_info[2] = (uint32_t) val; +#define SET_SURFACE_INFO_rotate(psb_surface, rotate) psb_surface->extra_info[5] = (uint32_t) rotate; +#define GET_SURFACE_INFO_rotate(psb_surface) ((int) psb_surface->extra_info[5]) #define SLICEDATA_BUFFER_TYPE(type) ((type==VASliceDataBufferType)?"VASliceDataBufferType":"VAProtectedSliceDataBufferType") @@ -71,7 +73,7 @@ /* Format is: opcode, width, symbol. All VLC tables are concatenated. Index */ /* infomation is stored in gui16mpeg2VlcIndexData[] */ #define VLC_PACK(a,b,c) ( ( (a) << 12 ) | ( (b) << 9 ) | (c) ) -const static IMG_UINT16 gaui16mpeg2VlcTableDataPacked[] = { +static const IMG_UINT16 gaui16mpeg2VlcTableDataPacked[] = { VLC_PACK(6 , 0 , 0) , VLC_PACK(0 , 0 , 6) , VLC_PACK(4 , 2 , 4) , @@ -659,7 +661,7 @@ static VAStatus pnw_MPEG2_CreateContext( DEBUG_FAILURE; } if (vaStatus == VA_STATUS_SUCCESS) { - void *vlc_packed_data_address; + unsigned char *vlc_packed_data_address; if (0 == psb_buffer_map(&ctx->vlc_packed_table, &vlc_packed_data_address)) { memcpy(vlc_packed_data_address, gaui16mpeg2VlcTableDataPacked, sizeof(gaui16mpeg2VlcTableDataPacked)); psb_buffer_unmap(&ctx->vlc_packed_table); @@ -874,7 +876,7 @@ static VAStatus psb__MPEG2_add_slice_param(context_MPEG2_p ctx, object_buffer_p { ASSERT(obj_buffer->type == VASliceParameterBufferType); if (ctx->slice_param_list_idx >= ctx->slice_param_list_size) { - void *new_list; + unsigned char *new_list; ctx->slice_param_list_size += 8; new_list = realloc(ctx->slice_param_list, sizeof(object_buffer_p) * ctx->slice_param_list_size); @@ -929,7 +931,12 @@ static void psb__MPEG2_setup_alternative_frame(context_MPEG2_p ctx, IMG_BOOL wri psb_surface_p rotate_surface = ctx->obj_context->current_render_target->psb_surface_rotate; object_context_p obj_context = ctx->obj_context; - if (rotate_surface->extra_info[5] != obj_context->rotate) + if (rotate_surface == NULL) { + psb__information_message("rotate surface is NULL, abort msvdx rotation\n"); + return; + } + + if (GET_SURFACE_INFO_rotate(rotate_surface) != obj_context->msvdx_rotate) psb__error_message("Display rotate mode does not match surface rotate mode!\n"); @@ -951,7 +958,7 @@ static void psb__MPEG2_setup_alternative_frame(context_MPEG2_p ctx, IMG_BOOL wri REGIO_WRITE_FIELD_LITE(cmd, MSVDX_CMDS, ALTERNATIVE_OUTPUT_PICTURE_ROTATION , ALT_PICTURE_ENABLE, 1); REGIO_WRITE_FIELD_LITE(cmd, MSVDX_CMDS, ALTERNATIVE_OUTPUT_PICTURE_ROTATION , ROTATION_ROW_STRIDE, rotate_surface->stride_mode); REGIO_WRITE_FIELD_LITE(cmd, MSVDX_CMDS, ALTERNATIVE_OUTPUT_PICTURE_ROTATION , RECON_WRITE_DISABLE, 0); /* FIXME Always has Rec */ - REGIO_WRITE_FIELD_LITE(cmd, MSVDX_CMDS, ALTERNATIVE_OUTPUT_PICTURE_ROTATION , ROTATION_MODE, rotate_surface->extra_info[5]); + REGIO_WRITE_FIELD_LITE(cmd, MSVDX_CMDS, ALTERNATIVE_OUTPUT_PICTURE_ROTATION , ROTATION_MODE, GET_SURFACE_INFO_rotate(rotate_surface)); psb_cmdbuf_rendec_write(cmdbuf, cmd); @@ -964,7 +971,7 @@ static void psb__MPEG2_set_operating_mode(context_MPEG2_p ctx) psb_cmdbuf_p cmdbuf = ctx->obj_context->cmdbuf; psb_surface_p target_surface = ctx->obj_context->current_render_target->psb_surface; - if (ctx->obj_context->rotate != VA_ROTATION_NONE) + if (CONTEXT_ROTATE(ctx->obj_context)) psb__MPEG2_setup_alternative_frame(ctx, ctx->pic_params->picture_coding_extension.bits.progressive_frame); psb_cmdbuf_rendec_start(cmdbuf, RENDEC_REGISTER_OFFSET(MSVDX_CMDS, DISPLAY_PICTURE_SIZE)); @@ -1382,7 +1389,7 @@ static VAStatus psb__MPEG2_process_slice_data(context_MPEG2_p ctx, object_buffer VAStatus vaStatus = VA_STATUS_SUCCESS; VASliceParameterBufferMPEG2 *slice_param; int buffer_idx = 0; - int element_idx = 0; + unsigned int element_idx = 0; ASSERT((obj_buffer->type == VASliceDataBufferType) || (obj_buffer->type == VAProtectedSliceDataBufferType)); @@ -1491,7 +1498,7 @@ static void psb__MEPG2_send_blit_cmd(context_MPEG2_p ctx) REGIO_WRITE_FIELD_LITE(cmd, MSVDX_CMDS, ALTERNATIVE_OUTPUT_PICTURE_ROTATION , ALT_PICTURE_ENABLE, 1); REGIO_WRITE_FIELD_LITE(cmd, MSVDX_CMDS, ALTERNATIVE_OUTPUT_PICTURE_ROTATION , ROTATION_ROW_STRIDE, rotate_surface->stride_mode); REGIO_WRITE_FIELD_LITE(cmd, MSVDX_CMDS, ALTERNATIVE_OUTPUT_PICTURE_ROTATION , RECON_WRITE_DISABLE, 0); - REGIO_WRITE_FIELD_LITE(cmd, MSVDX_CMDS, ALTERNATIVE_OUTPUT_PICTURE_ROTATION , ROTATION_MODE, rotate_surface->extra_info[5]); + REGIO_WRITE_FIELD_LITE(cmd, MSVDX_CMDS, ALTERNATIVE_OUTPUT_PICTURE_ROTATION , ROTATION_MODE, GET_SURFACE_INFO_rotate(rotate_surface)); psb_cmdbuf_reg_set(cmdbuf, REGISTER_OFFSET(MSVDX_CMDS, ALTERNATIVE_OUTPUT_PICTURE_ROTATION), cmd); psb_cmdbuf_reg_end_block(cmdbuf); @@ -1608,7 +1615,7 @@ static VAStatus pnw_MPEG2_EndPicture( psb__information_message("pnw_MPEG2_EndPicture\n"); - if (ctx->obj_context->rotate != VA_ROTATION_NONE) { + if (CONTEXT_ROTATE(ctx->obj_context)) { if (!(ctx->pic_params->picture_coding_extension.bits.progressive_frame) && !(ctx->pic_params->picture_coding_extension.bits.is_first_field)) psb__MPEG2_insert_blit_cmd_to_rotate(ctx); diff --git a/src/pnw_MPEG2.h b/src/pnw_MPEG2.h index 980a6c6..d058b44 100644 --- a/src/pnw_MPEG2.h +++ b/src/pnw_MPEG2.h @@ -1,6 +1,6 @@ /* * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) Imagination Technologies Limited, UK * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the @@ -9,11 +9,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. diff --git a/src/pnw_MPEG4.c b/src/pnw_MPEG4.c index c6c87d5..94c442b 100644 --- a/src/pnw_MPEG4.c +++ b/src/pnw_MPEG4.c @@ -1,6 +1,6 @@ /* * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) Imagination Technologies Limited, UK * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the @@ -9,11 +9,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. @@ -52,6 +52,8 @@ #define SET_SURFACE_INFO_picture_coding_type(psb_surface, val) psb_surface->extra_info[2] = (uint32_t) val; #define GET_SURFACE_INFO_colocated_index(psb_surface) ((int) (psb_surface->extra_info[3])) #define SET_SURFACE_INFO_colocated_index(psb_surface, val) psb_surface->extra_info[3] = (uint32_t) val; +#define SET_SURFACE_INFO_rotate(psb_surface, rotate) psb_surface->extra_info[5] = (uint32_t) rotate; +#define GET_SURFACE_INFO_rotate(psb_surface) ((int) psb_surface->extra_info[5]) #define SLICEDATA_BUFFER_TYPE(type) ((type==VASliceDataBufferType)?"VASliceDataBufferType":"VAProtectedSliceDataBufferType") @@ -105,7 +107,7 @@ typedef enum { /* Format is: opcode, width, symbol. All VLC tables are concatenated. */ #define VLC_PACK(a,b,c) ( ( (a) << 12 ) | ( (b) << 9 ) | (c) ) -const static IMG_UINT16 gaui16mpeg4VlcTableDataPacked[] = { +static const IMG_UINT16 gaui16mpeg4VlcTableDataPacked[] = { VLC_PACK(4 , 0 , 12), VLC_PACK(5 , 0 , 7), VLC_PACK(4 , 2 , 13), VLC_PACK(4 , 3 , 16), VLC_PACK(5 , 0 , 9), VLC_PACK(4 , 5 , 17), VLC_PACK(2 , 2 , 1), VLC_PACK(3 , 2 , 0), VLC_PACK(3 , 2 , 0), VLC_PACK(4 , 2 , 36), VLC_PACK(3 , 2 , 0), VLC_PACK(4 , 0 , 0), VLC_PACK(0 , 0 , 6), VLC_PACK(0 , 0 , 7), VLC_PACK(2 , 1 , 8), VLC_PACK(0 , 1 , 10), VLC_PACK(2 , 1 , 13), VLC_PACK(0 , 2 , 15), @@ -509,7 +511,7 @@ static VAStatus pnw_MPEG4_CreateContext( DEBUG_FAILURE; } if (vaStatus == VA_STATUS_SUCCESS) { - void *vlc_packed_data_address; + unsigned char *vlc_packed_data_address; if (0 == psb_buffer_map(&ctx->vlc_packed_table, &vlc_packed_data_address)) { memcpy(vlc_packed_data_address, gaui16mpeg4VlcTableDataPacked, sizeof(gaui16mpeg4VlcTableDataPacked)); psb_buffer_unmap(&ctx->vlc_packed_table); @@ -622,11 +624,14 @@ static VAStatus psb__MPEG4_process_picture_param(context_MPEG4_p ctx, object_buf case PICTURE_CODING_P: ctx->forward_ref_surface = SURFACE(ctx->pic_params->forward_reference_picture); ctx->backward_ref_surface = NULL; - if (NULL == ctx->forward_ref_surface) { + + if (ctx->pic_params->forward_reference_picture == VA_INVALID_SURFACE) + ctx->forward_ref_surface = NULL; + if (NULL == ctx->forward_ref_surface && ctx->pic_params->forward_reference_picture != VA_INVALID_SURFACE) { return VA_STATUS_ERROR_INVALID_SURFACE; } psb__information_message("PICTURE_CODING_P\nTarget surface = %08x (%08x)\n", ctx->obj_context->current_render_target->psb_surface, ctx->obj_context->current_render_target->base.id); - psb__information_message("Forward ref = %08x (%08x)\n", ctx->forward_ref_surface->psb_surface, ctx->pic_params->forward_reference_picture); + psb__information_message("Forward ref = %08x (%08x)\n", (ctx->forward_ref_surface ? ctx->forward_ref_surface->psb_surface : 0), ctx->pic_params->forward_reference_picture); psb__information_message("Backward ref = NULL\n"); break; @@ -874,7 +879,7 @@ static VAStatus psb__MPEG4_add_slice_param(context_MPEG4_p ctx, object_buffer_p { ASSERT(obj_buffer->type == VASliceParameterBufferType); if (ctx->slice_param_list_idx >= ctx->slice_param_list_size) { - void *new_list; + unsigned char *new_list; ctx->slice_param_list_size += 8; new_list = realloc(ctx->slice_param_list, sizeof(object_buffer_p) * ctx->slice_param_list_size); @@ -953,7 +958,12 @@ static void psb__MPEG4_setup_alternative_frame(context_MPEG4_p ctx) psb_surface_p rotate_surface = ctx->obj_context->current_render_target->psb_surface_rotate; object_context_p obj_context = ctx->obj_context; - if (rotate_surface->extra_info[5] != obj_context->rotate) + if (rotate_surface == NULL) { + psb__information_message("rotate surface is NULL, abort msvdx rotation\n"); + return; + } + + if (GET_SURFACE_INFO_rotate(rotate_surface) != obj_context->msvdx_rotate) psb__error_message("Display rotate mode does not match surface rotate mode!\n"); @@ -971,7 +981,7 @@ static void psb__MPEG4_setup_alternative_frame(context_MPEG4_p ctx) REGIO_WRITE_FIELD_LITE(cmd, MSVDX_CMDS, ALTERNATIVE_OUTPUT_PICTURE_ROTATION , ALT_PICTURE_ENABLE, 1); REGIO_WRITE_FIELD_LITE(cmd, MSVDX_CMDS, ALTERNATIVE_OUTPUT_PICTURE_ROTATION , ROTATION_ROW_STRIDE, rotate_surface->stride_mode); REGIO_WRITE_FIELD_LITE(cmd, MSVDX_CMDS, ALTERNATIVE_OUTPUT_PICTURE_ROTATION , RECON_WRITE_DISABLE, 0); /* FIXME Always generate Rec */ - REGIO_WRITE_FIELD_LITE(cmd, MSVDX_CMDS, ALTERNATIVE_OUTPUT_PICTURE_ROTATION , ROTATION_MODE, rotate_surface->extra_info[5]); + REGIO_WRITE_FIELD_LITE(cmd, MSVDX_CMDS, ALTERNATIVE_OUTPUT_PICTURE_ROTATION , ROTATION_MODE, GET_SURFACE_INFO_rotate(rotate_surface)); psb_cmdbuf_rendec_write(cmdbuf, cmd); @@ -1016,7 +1026,7 @@ static void psb__MPEG4_set_picture_params(context_MPEG4_p ctx, VASliceParameterB } psb_cmdbuf_rendec_end(cmdbuf); - if (ctx->obj_context->rotate != VA_ROTATION_NONE) + if (CONTEXT_ROTATE(ctx->obj_context)) psb__MPEG4_setup_alternative_frame(ctx); /* Send VDMC and VDEB commands */ @@ -1382,7 +1392,7 @@ static VAStatus psb__MPEG4_process_slice_data(context_MPEG4_p ctx, object_buffer VAStatus vaStatus = VA_STATUS_SUCCESS; VASliceParameterBufferMPEG4 *slice_param; int buffer_idx = 0; - int element_idx = 0; + unsigned int element_idx = 0; ASSERT((obj_buffer->type == VASliceDataBufferType) || (obj_buffer->type == VAProtectedSliceDataBufferType)); diff --git a/src/pnw_MPEG4.h b/src/pnw_MPEG4.h index 799746a..62a5c7b 100644 --- a/src/pnw_MPEG4.h +++ b/src/pnw_MPEG4.h @@ -1,6 +1,6 @@ /* * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) Imagination Technologies Limited, UK * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the @@ -9,11 +9,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. diff --git a/src/pnw_MPEG4ES.c b/src/pnw_MPEG4ES.c index 1ae75ba..639072a 100644 --- a/src/pnw_MPEG4ES.c +++ b/src/pnw_MPEG4ES.c @@ -1,6 +1,6 @@ /* * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) Imagination Technologies Limited, UK * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the @@ -9,11 +9,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. @@ -81,11 +81,21 @@ static void pnw_MPEG4ES_QueryConfigAttributes( static VAStatus pnw_MPEG4ES_ValidateConfig( object_config_p obj_config) { - VAStatus vaStatus = VA_STATUS_SUCCESS; - psb__information_message("pnw_MPEG4ES_ValidateConfig\n"); - - return vaStatus; + int i; + /* Check all attributes */ + for (i = 0; i < obj_config->attrib_count; i++) { + switch (obj_config->attrib_list[i].type) { + case VAConfigAttribRTFormat: + /* Ignore */ + break; + case VAConfigAttribRateControl: + break; + default: + return VA_STATUS_ERROR_ATTR_NOT_SUPPORTED; + } + } + return VA_STATUS_SUCCESS; } @@ -277,7 +287,7 @@ static VAStatus pnw__MPEG4ES_process_picture_param(context_ENC_p ctx, object_buf VAStatus vaStatus = VA_STATUS_SUCCESS; VAEncPictureParameterBufferMPEG4 *pBuffer; pnw_cmdbuf_p cmdbuf = ctx->obj_context->pnw_cmdbuf; - unsigned long *pPictureHeaderMem; + unsigned int *pPictureHeaderMem; MTX_HEADER_PARAMS *psPicHeader; int i; IMG_BOOL bIsVOPCoded = IMG_TRUE; @@ -306,12 +316,12 @@ static VAStatus pnw__MPEG4ES_process_picture_param(context_ENC_p ctx, object_buf ctx->FCode = 4 - 1; /* 4 is default value of "ui8Search_range" */ - pPictureHeaderMem = cmdbuf->header_mem_p + ctx->pic_header_ofs; + pPictureHeaderMem = (unsigned int *)(cmdbuf->header_mem_p + ctx->pic_header_ofs); psPicHeader = (MTX_HEADER_PARAMS *)pPictureHeaderMem; memset(pPictureHeaderMem, 0, HEADER_SIZE); - pnw__MPEG4_prepare_vop_header(pPictureHeaderMem, + pnw__MPEG4_prepare_vop_header((unsigned char *)pPictureHeaderMem, bIsVOPCoded, pBuffer->vop_time_increment, /* In testbench, this should be FrameNum */ 4,/* default value is 4,search range */ @@ -322,7 +332,7 @@ static VAStatus pnw__MPEG4ES_process_picture_param(context_ENC_p ctx, object_buf psPicHeader->Elements |= 0x100; pPictureHeaderMem += ((HEADER_SIZE) >> 3); - pnw__MPEG4_prepare_vop_header(pPictureHeaderMem, + pnw__MPEG4_prepare_vop_header((unsigned char *)pPictureHeaderMem, IMG_FALSE, pBuffer->vop_time_increment, /* In testbench, this should be FrameNum */ 4,/* default value is 4,search range */ @@ -349,7 +359,7 @@ static VAStatus pnw__MPEG4ES_process_slice_param(context_ENC_p ctx, object_buffe VAEncSliceParameterBuffer *pBuffer; pnw_cmdbuf_p cmdbuf = ctx->obj_context->pnw_cmdbuf; PIC_PARAMS *psPicParams = (PIC_PARAMS *)(cmdbuf->pic_params_p); - int i; + unsigned int i; int slice_param_idx; ASSERT(obj_buffer->type == VAEncSliceParameterBufferType); diff --git a/src/pnw_MPEG4ES.h b/src/pnw_MPEG4ES.h index 359868b..5850381 100644 --- a/src/pnw_MPEG4ES.h +++ b/src/pnw_MPEG4ES.h @@ -1,6 +1,6 @@ /* * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) Imagination Technologies Limited, UK * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the @@ -9,11 +9,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. diff --git a/src/pnw_VC1.c b/src/pnw_VC1.c index 17c9693..f685b8b 100644 --- a/src/pnw_VC1.c +++ b/src/pnw_VC1.c @@ -1,6 +1,6 @@ /* * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) Imagination Technologies Limited, UK * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the @@ -9,11 +9,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. @@ -32,6 +32,7 @@ #include "psb_def.h" #include "psb_surface.h" #include "psb_cmdbuf.h" +#include "pnw_rotate.h" #include "vc1_header.h" #include "vc1_defs.h" @@ -58,6 +59,8 @@ static int VC1_Header_Parser_HW = 1; #define SET_SURFACE_INFO_picture_coding_type(psb_surface, val) psb_surface->extra_info[2] = (uint32_t) val; #define GET_SURFACE_INFO_colocated_index(psb_surface) ((int) (psb_surface->extra_info[3])) #define SET_SURFACE_INFO_colocated_index(psb_surface, val) psb_surface->extra_info[3] = (uint32_t) val; +#define SET_SURFACE_INFO_rotate(psb_surface, rotate) psb_surface->extra_info[5] = (uint32_t) rotate; +#define GET_SURFACE_INFO_rotate(psb_surface) ((int) psb_surface->extra_info[5]) #define SLICEDATA_BUFFER_TYPE(type) ((type==VASliceDataBufferType)?"VASliceDataBufferType":"VAProtectedSliceDataBufferType") @@ -489,7 +492,7 @@ static VAStatus pnw_VC1_CreateContext( } if (vaStatus == VA_STATUS_SUCCESS) { - void *preload; + unsigned char *preload; if (0 == psb_buffer_map(&ctx->preload_buffer, &preload)) { memset(preload, 0, PRELOAD_BUFFER_SIZE); psb_buffer_unmap(&ctx->preload_buffer); @@ -532,8 +535,8 @@ static VAStatus pnw_VC1_CreateContext( DEBUG_FAILURE; } if (vaStatus == VA_STATUS_SUCCESS) { - void *vlc_packed_data_address; - if (0 == psb_buffer_map(&ctx->vlc_packed_table, &vlc_packed_data_address)) { + uint16_t *vlc_packed_data_address; + if (0 == psb_buffer_map(&ctx->vlc_packed_table, (unsigned char **)&vlc_packed_data_address)) { psb__VC1_pack_vlc_tables(vlc_packed_data_address, gaui16vc1VlcTableData, gui16vc1VlcTableSize); psb_buffer_unmap(&ctx->vlc_packed_table); psb__VC1_pack_index_table_info(ctx->vlc_packed_index_table, gaui16vc1VlcIndexData); @@ -792,6 +795,12 @@ static VAStatus psb__VC1_process_picture_param(context_VC1_p ctx, object_buffer_ return vaStatus; } } + + //SET_SURFACE_INFO_picture_coding_type(ctx->decoded_surface->psb_surface, pic_params->picture_fields.bits.frame_coding_mode); + SET_SURFACE_INFO_picture_coding_type(ctx->obj_context->current_render_target->psb_surface, pic_params->picture_fields.bits.frame_coding_mode); + ctx->forward_ref_fcm = pic_params->picture_fields.bits.frame_coding_mode; + ctx->backward_ref_fcm = pic_params->picture_fields.bits.frame_coding_mode; + /* Lookup surfaces for backward/forward references */ ctx->forward_ref_surface = NULL; ctx->backward_ref_surface = NULL; @@ -802,6 +811,12 @@ static VAStatus psb__VC1_process_picture_param(context_VC1_p ctx, object_buffer_ ctx->backward_ref_surface = SURFACE(pic_params->backward_reference_picture); } + if (ctx->forward_ref_surface) + ctx->forward_ref_fcm = GET_SURFACE_INFO_picture_coding_type(ctx->forward_ref_surface->psb_surface); + + if (ctx->backward_ref_surface) + ctx->backward_ref_fcm = GET_SURFACE_INFO_picture_coding_type(ctx->backward_ref_surface->psb_surface); + #if 0 if (NULL == ctx->forward_ref_surface) { /* for mmu fault protection */ @@ -1300,6 +1315,8 @@ static VAStatus psb__VC1_process_picture_param(context_VC1_p ctx, object_buffer_ } /************************************************************************************/ + psb_CheckInterlaceRotate(ctx->obj_context, (void *)ctx->pic_params); + return VA_STATUS_SUCCESS; } @@ -1328,7 +1345,7 @@ static VAStatus psb__VC1_add_slice_param(context_VC1_p ctx, object_buffer_p obj_ { ASSERT(obj_buffer->type == VASliceParameterBufferType); if (ctx->slice_param_list_idx >= ctx->slice_param_list_size) { - void *new_list; + unsigned char *new_list; ctx->slice_param_list_size += 8; new_list = realloc(ctx->slice_param_list, sizeof(object_buffer_p) * ctx->slice_param_list_size); @@ -1742,7 +1759,7 @@ static void psb__VC1_write_VLC_tables(context_VC1_p ctx) static void psb__VC1_build_VLC_tables(context_VC1_p ctx) { psb_cmdbuf_p cmdbuf = ctx->obj_context->cmdbuf; - int i; + unsigned int i; uint16_t RAM_location = 0; uint32_t reg_value; @@ -1852,7 +1869,12 @@ static void psb__VC1_setup_alternative_frame(context_VC1_p ctx) psb_surface_p rotate_surface = ctx->obj_context->current_render_target->psb_surface_rotate; object_context_p obj_context = ctx->obj_context; - if (rotate_surface->extra_info[5] != obj_context->rotate) + if (rotate_surface == NULL) { + psb__information_message("rotate surface is NULL, abort msvdx rotation\n"); + return; + } + + if (GET_SURFACE_INFO_rotate(rotate_surface) != obj_context->msvdx_rotate) psb__error_message("Display rotate mode does not match surface rotate mode!\n"); @@ -1870,7 +1892,7 @@ static void psb__VC1_setup_alternative_frame(context_VC1_p ctx) REGIO_WRITE_FIELD_LITE(cmd, MSVDX_CMDS, ALTERNATIVE_OUTPUT_PICTURE_ROTATION , ALT_PICTURE_ENABLE, 1); REGIO_WRITE_FIELD_LITE(cmd, MSVDX_CMDS, ALTERNATIVE_OUTPUT_PICTURE_ROTATION , ROTATION_ROW_STRIDE, rotate_surface->stride_mode); REGIO_WRITE_FIELD_LITE(cmd, MSVDX_CMDS, ALTERNATIVE_OUTPUT_PICTURE_ROTATION , RECON_WRITE_DISABLE, 0); /* FIXME Always generate Rec */ - REGIO_WRITE_FIELD_LITE(cmd, MSVDX_CMDS, ALTERNATIVE_OUTPUT_PICTURE_ROTATION , ROTATION_MODE, rotate_surface->extra_info[5]); + REGIO_WRITE_FIELD_LITE(cmd, MSVDX_CMDS, ALTERNATIVE_OUTPUT_PICTURE_ROTATION , ROTATION_MODE, GET_SURFACE_INFO_rotate(rotate_surface)); psb_cmdbuf_rendec_write(cmdbuf, cmd); @@ -1889,7 +1911,7 @@ static void psb__VC1_program_output_register(context_VC1_p ctx, IMG_BOOL first_t *ctx->p_range_mapping_base1 = 0; //rotate_surface = ctx->decoded_surface->psb_surface_rotate; - if ((first_two_pass == 0) && (obj_context->rotate != VA_ROTATION_NONE)) { + if ((first_two_pass == 0) && CONTEXT_ROTATE(obj_context)) { psb_cmdbuf_rendec_start(cmdbuf, RENDEC_REGISTER_OFFSET(MSVDX_CMDS, VC1_LUMA_RANGE_MAPPING_BASE_ADDRESS)); psb_cmdbuf_rendec_write_address(cmdbuf, &rotate_surface->buf, rotate_surface->buf.buffer_ofs); psb_cmdbuf_rendec_write_address(cmdbuf, &rotate_surface->buf, rotate_surface->chroma_offset + rotate_surface->buf.buffer_ofs); @@ -1900,7 +1922,7 @@ static void psb__VC1_program_output_register(context_VC1_p ctx, IMG_BOOL first_t REGIO_WRITE_FIELD_LITE(alt_output_flags, MSVDX_CMDS, ALTERNATIVE_OUTPUT_PICTURE_ROTATION , ALT_PICTURE_ENABLE, 1); REGIO_WRITE_FIELD_LITE(alt_output_flags, MSVDX_CMDS, ALTERNATIVE_OUTPUT_PICTURE_ROTATION , ROTATION_ROW_STRIDE, rotate_surface->stride_mode); REGIO_WRITE_FIELD_LITE(alt_output_flags, MSVDX_CMDS, ALTERNATIVE_OUTPUT_PICTURE_ROTATION , RECON_WRITE_DISABLE, 0); /* FIXME Always generate Rec */ - REGIO_WRITE_FIELD_LITE(alt_output_flags, MSVDX_CMDS, ALTERNATIVE_OUTPUT_PICTURE_ROTATION , ROTATION_MODE, rotate_surface->extra_info[5]); + REGIO_WRITE_FIELD_LITE(alt_output_flags, MSVDX_CMDS, ALTERNATIVE_OUTPUT_PICTURE_ROTATION , ROTATION_MODE, GET_SURFACE_INFO_rotate(rotate_surface)); } psb_cmdbuf_rendec_start(cmdbuf, RENDEC_REGISTER_OFFSET(MSVDX_CMDS, ALTERNATIVE_OUTPUT_PICTURE_ROTATION)); @@ -2027,7 +2049,7 @@ static void psb__VC1_send_rendec_params(context_VC1_p ctx, VASliceParameterBuffe /* psb_cmdbuf_rendec_start_block( cmdbuf ); */ -// if(ctx->obj_context->rotate != VA_ROTATION_NONE) /* FIXME field coded should not issue */ +// if(CONTEXT_ROTATE(ctx->obj_context)) /* FIXME field coded should not issue */ // psb__VC1_setup_alternative_frame(ctx); /* CHUNK: 1 - VC1SEQUENCE00 */ @@ -2098,7 +2120,7 @@ static void psb__VC1_send_rendec_params(context_VC1_p ctx, VASliceParameterBuffe psb__VC1_program_output_register(ctx, ctx->pic_params->picture_fields.bits.frame_coding_mode != VC1_FCM_P); - if (ctx->pic_params->picture_fields.bits.frame_coding_mode == VC1_FCM_P && ctx->obj_context->rotate != VA_ROTATION_NONE) + if (ctx->pic_params->picture_fields.bits.frame_coding_mode == VC1_FCM_P && CONTEXT_ROTATE(ctx->obj_context)) //deblock_surface = ctx->decoded_surface->psb_surface_rotate; deblock_surface = ctx->obj_context->current_render_target->psb_surface_rotate; @@ -2269,9 +2291,13 @@ static void psb__VC1_send_rendec_params(context_VC1_p ctx, VASliceParameterBuffe /* CR_VEC_VC1_BE_PPS2 */ cmd = 0; - REGIO_WRITE_FIELD(cmd, MSVDX_VEC_VC1, CR_VEC_VC1_BE_PPS2, VC1_BE_FCM_REF2, ctx->ui8FCM_Ref2Pic); - REGIO_WRITE_FIELD(cmd, MSVDX_VEC_VC1, CR_VEC_VC1_BE_PPS2, VC1_BE_FCM_REF1, ctx->ui8FCM_Ref1Pic); - REGIO_WRITE_FIELD(cmd, MSVDX_VEC_VC1, CR_VEC_VC1_BE_PPS2, VC1_BE_FCM_REF0, ctx->ui8FCM_Ref0Pic); + //REGIO_WRITE_FIELD(cmd, MSVDX_VEC_VC1, CR_VEC_VC1_BE_PPS2, VC1_BE_FCM_REF2, ctx->ui8FCM_Ref2Pic); + //REGIO_WRITE_FIELD(cmd, MSVDX_VEC_VC1, CR_VEC_VC1_BE_PPS2, VC1_BE_FCM_REF1, ctx->ui8FCM_Ref1Pic); + //REGIO_WRITE_FIELD(cmd, MSVDX_VEC_VC1, CR_VEC_VC1_BE_PPS2, VC1_BE_FCM_REF0, ctx->ui8FCM_Ref0Pic); + REGIO_WRITE_FIELD(cmd, MSVDX_VEC_VC1, CR_VEC_VC1_BE_PPS2, VC1_BE_FCM_REF2, ctx->backward_ref_fcm); + REGIO_WRITE_FIELD(cmd, MSVDX_VEC_VC1, CR_VEC_VC1_BE_PPS2, VC1_BE_FCM_REF1, ctx->forward_ref_fcm); + //REGIO_WRITE_FIELD(cmd, MSVDX_VEC_VC1, CR_VEC_VC1_BE_PPS2, VC1_BE_FCM_REF0, GET_SURFACE_INFO_picture_coding_type(ctx->decoded_surface->psb_surface)); + REGIO_WRITE_FIELD(cmd, MSVDX_VEC_VC1, CR_VEC_VC1_BE_PPS2, VC1_BE_FCM_REF0, GET_SURFACE_INFO_picture_coding_type(ctx->obj_context->current_render_target->psb_surface)); REGIO_WRITE_FIELD(cmd, MSVDX_VEC_VC1, CR_VEC_VC1_BE_PPS2, VC1_BE_COLLOCATED_SKIPPED, 0); // @TODO: Really need this? psb_cmdbuf_rendec_write(cmdbuf, cmd); @@ -2648,7 +2674,7 @@ static void psb__VC1_Send_Parse_Header_Cmd(context_VC1_p ctx, IMG_BOOL new_pic) psb_cmdbuf_p cmdbuf = ctx->obj_context->cmdbuf; //pParseHeaderCMD = (PARSE_HEADER_CMD*)mCtrlAlloc.AllocateSpace(sizeof(PARSE_HEADER_CMD)); - pParseHeaderCMD = (void *)cmdbuf->cmd_idx; + pParseHeaderCMD = (PARSE_HEADER_CMD*)cmdbuf->cmd_idx; cmdbuf->cmd_idx += sizeof(PARSE_HEADER_CMD) / sizeof(uint32_t); pParseHeaderCMD->ui32Cmd = CMD_PARSE_HEADER; @@ -2767,8 +2793,6 @@ static void psb__VC1_Send_Parse_Header_Cmd(context_VC1_p ctx, IMG_BOOL new_pic) pParseHeaderCMD->ui32ICParamData[0] = 0x00010000; pParseHeaderCMD->ui32ICParamData[1] = 0x00010020; PARSE_HEADER_CMD tmp = *pParseHeaderCMD; - tmp; - } static VAStatus psb__VC1_process_slice(context_VC1_p ctx, @@ -2879,7 +2903,7 @@ static VAStatus psb__VC1_process_slice_data(context_VC1_p ctx, object_buffer_p o VAStatus vaStatus = VA_STATUS_SUCCESS; VASliceParameterBufferVC1 *slice_param; int buffer_idx = 0; - int element_idx = 0; + unsigned int element_idx = 0; ASSERT((obj_buffer->type == VASliceDataBufferType) || (obj_buffer->type == VAProtectedSliceDataBufferType)); diff --git a/src/pnw_VC1.h b/src/pnw_VC1.h index cc649b0..bda7201 100644 --- a/src/pnw_VC1.h +++ b/src/pnw_VC1.h @@ -1,6 +1,6 @@ /* * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) Imagination Technologies Limited, UK * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the @@ -9,11 +9,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. diff --git a/src/pnw_cmdbuf.c b/src/pnw_cmdbuf.c index 1b96bec..51945b8 100644 --- a/src/pnw_cmdbuf.c +++ b/src/pnw_cmdbuf.c @@ -1,6 +1,6 @@ /* * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) Imagination Technologies Limited, UK * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the @@ -9,11 +9,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. @@ -299,7 +299,7 @@ void pnw_cmdbuf_add_relocation(pnw_cmdbuf_p cmdbuf, reloc->dst_buffer = dst_buffer; cmdbuf->reloc_idx++; - ASSERT(((void *)(cmdbuf->reloc_idx)) < RELOC_END(cmdbuf)); + ASSERT(((unsigned char *)(cmdbuf->reloc_idx)) < RELOC_END(cmdbuf)); } /* Prepare one command package */ @@ -427,11 +427,6 @@ pnwDRMCmdBuf(int fd, int ioctl_offset, psb_buffer_p *buffer_list, int buffer_cou #if 1 req->presumed_gpu_offset = (uint64_t)wsbmBOOffsetHint(buffer_list[i]->drm_buf); req->presumed_flags = PSB_USE_PRESUMED; - if ((req->presumed_gpu_offset >> 28) & 0x1) { - psb__error_message("buffer is at the address topaz can not access\n"); - ret = -1; - goto out; - } #else req->presumed_flags = 0; #endif @@ -452,8 +447,6 @@ pnwDRMCmdBuf(int fd, int ioctl_offset, psb_buffer_p *buffer_list, int buffer_cou ca.engine = engine; ca.fence_flags = fence_flags; ca.fence_arg = (uint64_t)((unsigned long)fence_rep); - ca.damage = damage; - do { ret = drmCommandWrite(fd, ioctl_offset, &ca, sizeof(ca)); @@ -521,7 +514,7 @@ lnc_fence_wait(psb_driver_data_p driver_data, fence = wsbmFenceCreate(driver_data->fence_mgr, fence_rep->fence_class, fence_rep->fence_type, - (void *)fence_rep->handle, + (unsigned char *)fence_rep->handle, 0); if (fence) *status = wsbmFenceFinish(fence, fence_rep->fence_type, 0); @@ -579,10 +572,10 @@ int pnw_context_flush_cmdbuf(object_context_p obj_context) unsigned int reloc_offset; unsigned int num_relocs; int ret; - unsigned int cmdbuffer_size = (void *) cmdbuf->cmd_idx - cmdbuf->cmd_start; /* In bytes */ + unsigned int cmdbuffer_size = (unsigned char *) cmdbuf->cmd_idx - cmdbuf->cmd_start; /* In bytes */ ASSERT(cmdbuffer_size < CMD_SIZE); - ASSERT((void *) cmdbuf->cmd_idx < CMD_END(cmdbuf)); + ASSERT((unsigned char *) cmdbuf->cmd_idx < CMD_END(cmdbuf)); /* LOCK */ ret = LOCK_HARDWARE(driver_data); if (ret) { @@ -593,7 +586,7 @@ int pnw_context_flush_cmdbuf(object_context_p obj_context) /* Now calculate the total number of relocations */ reloc_offset = cmdbuf->reloc_base - cmdbuf->cmd_base; - num_relocs = (((void *) cmdbuf->reloc_idx) - cmdbuf->reloc_base) / sizeof(struct drm_psb_reloc); + num_relocs = (((unsigned char *) cmdbuf->reloc_idx) - cmdbuf->reloc_base) / sizeof(struct drm_psb_reloc); pnw_cmdbuf_unmap(cmdbuf); diff --git a/src/pnw_cmdbuf.h b/src/pnw_cmdbuf.h index 3f3af0b..dcced06 100644 --- a/src/pnw_cmdbuf.h +++ b/src/pnw_cmdbuf.h @@ -1,6 +1,6 @@ /* * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) Imagination Technologies Limited, UK * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the @@ -9,11 +9,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. @@ -56,13 +56,13 @@ struct pnw_cmdbuf_s { unsigned int size; /* Relocation records */ - void *reloc_base; + unsigned char *reloc_base; struct drm_psb_reloc *reloc_idx; /* CMD stream data */ int cmd_count; - void *cmd_base; - void *cmd_start; + unsigned char *cmd_base; + unsigned char *cmd_start; uint32_t *cmd_idx; uint32_t *cmd_idx_saved[3]; /* idx saved for dual-core adjustion */ @@ -70,32 +70,32 @@ struct pnw_cmdbuf_s { * AboveParam/BellowParam, and the buffer allocated when the context is created */ struct psb_buffer_s *topaz_in_params_I; - void *topaz_in_params_I_p; + unsigned char *topaz_in_params_I_p; struct psb_buffer_s *topaz_in_params_P; - void *topaz_in_params_P_p; + unsigned char *topaz_in_params_P_p; struct psb_buffer_s *topaz_below_params; - void *topaz_below_params_p; + unsigned char *topaz_below_params_p; /* Every frame has its own PIC_PARAMS, SLICE_PARAMS and HEADER mem */ /* PicParams: */ struct psb_buffer_s pic_params; - void *pic_params_p; + unsigned char *pic_params_p; /* SeqHeaderMem PicHeaderMem EOSeqHeaderMem EOStreamHeaderMem SliceHeaderMem[MAX_SLICES_PER_PICTURE]*/ struct psb_buffer_s header_mem; - void *header_mem_p; + unsigned char *header_mem_p; /*SliceParams[MAX_SLICES_PER_PICTURE] */ struct psb_buffer_s slice_params; - void *slice_params_p; + unsigned char *slice_params_p; /* AboveParams[MAX_TOPAZ_CORES]; */ struct psb_buffer_s *topaz_above_params; - void *topaz_above_params_p; + unsigned char *topaz_above_params_p; /* Referenced buffers */ psb_buffer_p *buffer_refs; @@ -158,7 +158,7 @@ void pnw_cmdbuf_add_relocation(pnw_cmdbuf_p cmdbuf, uint32_t dst_buffer, /*Index of the list refered by cmdbuf->buffer_refs */ uint32_t *start_of_dst_buffer); -#define RELOC_CMDBUF_PNW(dest, offset, buf) pnw_cmdbuf_add_relocation(cmdbuf, (uint32_t*)(dest), buf, offset, 0XFFFFFFFF, 0, 0, 0, cmdbuf->cmd_start) +#define RELOC_CMDBUF_PNW(dest, offset, buf) pnw_cmdbuf_add_relocation(cmdbuf, (uint32_t*)(dest), buf, offset, 0XFFFFFFFF, 0, 0, 0, (uint32_t *)cmdbuf->cmd_start) /* do relocation in PIC_PARAMS: src/dst Y/UV base, InParamsBase, CodeBase, BellowParamsBase, AboveParamsBase */ #define RELOC_PIC_PARAMS_PNW(dest, offset, buf) pnw_cmdbuf_add_relocation(cmdbuf, (uint32_t*)(dest), buf, offset, 0XFFFFFFFF, 0, 0, 1, (uint32_t *)cmdbuf->pic_params_p) diff --git a/src/pnw_hostcode.c b/src/pnw_hostcode.c index 0aed76f..ef9855b 100644 --- a/src/pnw_hostcode.c +++ b/src/pnw_hostcode.c @@ -1,6 +1,6 @@ /* * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) Imagination Technologies Limited, UK * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the @@ -9,11 +9,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. @@ -56,7 +56,7 @@ IMG_UINT32 MVEARegBase[4] = {0x13000, 0x23000, 0x33000, 0x43000}; /* From TopazS /* H264 Zero bias */ //#define ZERO_BIAS -const static IMG_INT8 H263_QPLAMBDA_MAP[31] = { +static const IMG_INT8 H263_QPLAMBDA_MAP[31] = { /* For Quality Evaluation: Not using New H263 Table 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, @@ -75,7 +75,7 @@ const static IMG_INT8 H263_QPLAMBDA_MAP[31] = { }; // New MP4 Lambda table -const static IMG_INT8 MPEG4_QPLAMBDA_MAP[31] = { +static const IMG_INT8 MPEG4_QPLAMBDA_MAP[31] = { 0, 0, 1, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, @@ -85,7 +85,7 @@ const static IMG_INT8 MPEG4_QPLAMBDA_MAP[31] = { }; // new H.264 Lambda -const static IMG_INT8 H264_QPLAMBDA_MAP[40] = { +static const IMG_INT8 H264_QPLAMBDA_MAP[40] = { 2, 2, 2, 2, 3, 3, 4, 4, 4, 5, 5, 5, 5, 5, 6, 6, 6, 7, 7, 7, 8, 8, 9, 11, @@ -183,11 +183,12 @@ static void LoadMPEG4Bias( IMG_INT16 iX; IMG_UINT32 ui32RegVal; IMG_UINT8 uiDCScaleL, uiDCScaleC, uiLambda; - IMG_UINT32 uIPESkipVecBias, iInterMBBias, uSPESkipVecBias, iIntra16Bias; + IMG_INT32 uIPESkipVecBias, iInterMBBias, uSPESkipVecBias, iIntra16Bias; IMG_UINT32 count = 0, cmd_word = 0; uint32_t *pCount; - cmd_word = (MTX_CMDID_SW_WRITEREG & MTX_CMDWORD_ID_MASK) << MTX_CMDWORD_ID_SHIFT; + cmd_word = ((MTX_CMDID_SW_WRITEREG & MTX_CMDWORD_ID_MASK) << MTX_CMDWORD_ID_SHIFT) | + ((i32Core & MTX_CMDWORD_CORE_MASK) << MTX_CMDWORD_CORE_SHIFT); *cmdbuf->cmd_idx++ = cmd_word; pCount = cmdbuf->cmd_idx; cmdbuf->cmd_idx++; @@ -238,11 +239,12 @@ static void LoadH263Bias( IMG_INT16 iX; IMG_UINT32 ui32RegVal; IMG_UINT8 uiDCScaleL, uiDCScaleC, uiLambda; - IMG_UINT32 uIPESkipVecBias, iInterMBBias, uSPESkipVecBias, iIntra16Bias; + IMG_INT32 uIPESkipVecBias, iInterMBBias, uSPESkipVecBias, iIntra16Bias; IMG_UINT32 count = 0, cmd_word = 0; uint32_t *pCount; - cmd_word = (MTX_CMDID_SW_WRITEREG & MTX_CMDWORD_ID_MASK) << MTX_CMDWORD_ID_SHIFT; + cmd_word = ((MTX_CMDID_SW_WRITEREG & MTX_CMDWORD_ID_MASK) << MTX_CMDWORD_ID_SHIFT) | + ((i32Core & MTX_CMDWORD_CORE_MASK) << MTX_CMDWORD_CORE_SHIFT); *cmdbuf->cmd_idx++ = cmd_word; pCount = cmdbuf->cmd_idx; cmdbuf->cmd_idx++; @@ -298,7 +300,8 @@ static void LoadH264Bias( IMG_UINT32 count = 0, cmd_word = 0; uint32_t *pCount; - cmd_word = (MTX_CMDID_SW_WRITEREG & MTX_CMDWORD_ID_MASK) << MTX_CMDWORD_ID_SHIFT; + cmd_word = ((MTX_CMDID_SW_WRITEREG & MTX_CMDWORD_ID_MASK) << MTX_CMDWORD_ID_SHIFT) | + ((i32Core & MTX_CMDWORD_CORE_MASK) << MTX_CMDWORD_CORE_SHIFT); *cmdbuf->cmd_idx++ = cmd_word; pCount = cmdbuf->cmd_idx; cmdbuf->cmd_idx++; @@ -470,6 +473,12 @@ void pnw_DestroyContext(object_context_p obj_context) { context_ENC_p ctx; ctx = (context_ENC_p)obj_context->format_data; + + psb_buffer_destroy(&ctx->topaz_in_params_P); + psb_buffer_destroy(&ctx->topaz_in_params_I); + psb_buffer_destroy(&ctx->topaz_below_params); + psb_buffer_destroy(&ctx->topaz_above_params); + if (NULL != ctx->slice_param_cache) free(ctx->slice_param_cache); if (NULL == ctx->save_seq_header_p) @@ -734,7 +743,7 @@ VAStatus pnw_RenderPictureParameter(context_ENC_p ctx, int core) pnw_cmdbuf_p cmdbuf = ctx->obj_context->pnw_cmdbuf; VAStatus vaStatus = VA_STATUS_ERROR_UNKNOWN; - psPicParams = cmdbuf->pic_params_p + ctx->pic_params_size * core; + psPicParams = (PIC_PARAMS *)(cmdbuf->pic_params_p + ctx->pic_params_size * core); memset(psPicParams, 0, sizeof(PIC_PARAMS)); /* second frame will reuse some rate control parameters (IN_PARAMS_MP4) @@ -744,7 +753,7 @@ VAStatus pnw_RenderPictureParameter(context_ENC_p ctx, int core) */ /* - memset(psPicParams, 0, (int)((void *)&psPicParams->sInParams - (void *)psPicParams)); + memset(psPicParams, 0, (int)((unsigned char *)&psPicParams->sInParams - (unsigned char *)psPicParams)); */ src_surface = ctx->src_surface; @@ -923,11 +932,11 @@ VAStatus pnw_RenderPictureParameter(context_ENC_p ctx, int core) case IMG_CODEC_PL8: case IMG_CODEC_PL12: RELOC_PIC_PARAMS_PNW(&psPicParams->SrcUBase, - srf_buf_offset + src_surface->psb_surface->stride * src_surface->height, + srf_buf_offset + src_surface->psb_surface->chroma_offset, &src_surface->psb_surface->buf); RELOC_PIC_PARAMS_PNW(&psPicParams->SrcVBase, - srf_buf_offset + src_surface->psb_surface->stride * src_surface->height + (src_surface->psb_surface->stride / 2) *(src_surface->height / 2), + srf_buf_offset + src_surface->psb_surface->chroma_offset * 5 / 4, &src_surface->psb_surface->buf); break; @@ -994,7 +1003,7 @@ VAStatus pnw_RenderPictureParameter(context_ENC_p ctx, int core) static VAStatus pnw_SetupRCParam(context_ENC_p ctx) { pnw_cmdbuf_p cmdbuf = ctx->obj_context->pnw_cmdbuf; - PIC_PARAMS *psPicParams = cmdbuf->pic_params_p; + PIC_PARAMS *psPicParams = (PIC_PARAMS *)cmdbuf->pic_params_p; PIC_PARAMS *psPicParamsTmp; int origin_qp, i;/* in DDK setup_rc will change qp strangly, * just for keep same with DDK @@ -1010,9 +1019,9 @@ static VAStatus pnw_SetupRCParam(context_ENC_p ctx) /* Assume IN_RC_PARAMS for each core is identical, and copy for each */ for (i = (ctx->ParallelCores - 1); i > 0; i--) { - psPicParamsTmp = cmdbuf->pic_params_p + ctx->pic_params_size * i; - memcpy((void *)&psPicParamsTmp->sInParams, - (void *)&psPicParams->sInParams, + psPicParamsTmp = (PIC_PARAMS *)(cmdbuf->pic_params_p + ctx->pic_params_size * i); + memcpy((unsigned char *)&psPicParamsTmp->sInParams, + (unsigned char *)&psPicParams->sInParams, sizeof(IN_RC_PARAMS)); psPicParamsTmp->THSkip = psPicParams->THSkip; @@ -1020,7 +1029,7 @@ static VAStatus pnw_SetupRCParam(context_ENC_p ctx) } /* save IN_RC_PARAMS into the cache */ - memcpy(&ctx->in_params_cache, (void *)&psPicParams->sInParams, sizeof(IN_RC_PARAMS)); + memcpy(&ctx->in_params_cache, (unsigned char *)&psPicParams->sInParams, sizeof(IN_RC_PARAMS)); ctx->THSkip = psPicParams->THSkip; ctx->pic_params_flags = psPicParams->Flags & ISRC_I16BIAS; @@ -1031,7 +1040,7 @@ static VAStatus pnw_SetupRCParam(context_ENC_p ctx) static VAStatus pnw_DetectFrameSkip(context_ENC_p ctx) { int frame_skip = 0; - void *pBuffer; + unsigned char *pBuffer; IMG_UINT32 *CodedData; VAStatus vaStatus; psb_surface_p surface; @@ -1067,7 +1076,7 @@ VAStatus pnw_EndPicture(context_ENC_p ctx) VAStatus vaStatus = VA_STATUS_SUCCESS; int i; pnw_cmdbuf_p cmdbuf = ctx->obj_context->pnw_cmdbuf; - PIC_PARAMS *psPicParams = cmdbuf->pic_params_p; + PIC_PARAMS *psPicParams = (PIC_PARAMS *)cmdbuf->pic_params_p; ctx->AccessUnitNum++; @@ -1078,7 +1087,7 @@ VAStatus pnw_EndPicture(context_ENC_p ctx) psb__information_message("Bitrate is changed to %d, " "update the RC data accordingly\n", ctx->sRCParams.BitsPerSecond); pnw__update_rcdata(ctx, psPicParams, &ctx->sRCParams); - memcpy(&ctx->in_params_cache, (void *)&psPicParams->sInParams, sizeof(IN_RC_PARAMS)); + memcpy(&ctx->in_params_cache, (unsigned char *)&psPicParams->sInParams, sizeof(IN_RC_PARAMS)); } } @@ -1168,7 +1177,7 @@ VAStatus pnw_EndPicture(context_ENC_p ctx) static void pnw__setup_busize(context_ENC_p ctx) { - int old_busize = ctx->sRCParams.BUSize; + unsigned int old_busize = ctx->sRCParams.BUSize; int slices = ctx->obj_context->slice_count; /* it is called at EndPicture, we should now the Slice number */ @@ -2030,7 +2039,7 @@ IMG_UINT32 pnw__send_encode_slice_params( */ void pnw_reset_encoder_params(context_ENC_p ctx) { - void *Add_Below, *Add_Above; + unsigned char *Add_Below, *Add_Above; pnw_cmdbuf_p cmdbuf = ctx->obj_context->pnw_cmdbuf; /* all frames share the same Topaz param, in_param/aboveparam/bellow diff --git a/src/pnw_hostcode.h b/src/pnw_hostcode.h index 18a619a..c513181 100644 --- a/src/pnw_hostcode.h +++ b/src/pnw_hostcode.h @@ -1,6 +1,6 @@ /* * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) Imagination Technologies Limited, UK * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the @@ -9,11 +9,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. @@ -115,13 +115,13 @@ typedef struct _RC_PARAMS_ { IMG_UINT32 BitsConsumed; IMG_UINT32 IntraFreq; IMG_UINT16 IDRFreq; - IMG_INT16 MinQP; + IMG_UINT16 MinQP; IMG_BOOL RCEnable; IMG_BOOL FrameSkip; IMG_UINT8 Slices; IMG_UINT32 BitsTransmitted; - IMG_INT32 InitialLevel; + IMG_UINT32 InitialLevel; IMG_INT32 InitialDelay; IMG_INT8 QCPOffset; @@ -156,7 +156,7 @@ typedef struct { IMG_INT32 BitRate; /* Bit Rate (bps) */ IMG_INT32 BufferSize; /* Size of Buffer */ - IMG_INT32 InitialLevel; /* Initial Level of Buffer */ + IMG_UINT32 InitialLevel; /* Initial Level of Buffer */ IMG_INT32 InitialDelay; /* Initial Delay of Buffer */ IMG_UINT8 ScaleFactor; /* Scale Factor (H264 only) */ @@ -191,8 +191,8 @@ typedef enum _TH_SKIP_SCALE_ { struct context_ENC_s { object_context_p obj_context; /* back reference */ - IMG_INT32 NumCores; /* Number of encode cores in Penwell */ - IMG_INT32 ParallelCores; /* Number of cores to use */ + IMG_UINT32 NumCores; /* Number of encode cores in Penwell */ + IMG_UINT32 ParallelCores; /* Number of cores to use */ IMG_INT32 BelowParamsBufIdx; IMG_INT16 RawWidth; @@ -201,7 +201,7 @@ struct context_ENC_s { IMG_INT16 Width; /* ~0xf & (RawWidth + 0xf)*/ IMG_INT16 Height; /* ~0xf & (RawHeight + 0xf */ - IMG_INT16 Slices; + IMG_UINT16 Slices; enum drm_pnw_topaz_codec eCodec; IMG_FORMAT eFormat; unsigned int FCode; @@ -222,7 +222,7 @@ struct context_ENC_s { IMG_UINT32 IPEControl; IMG_BOOL SyncSequencer; - IMG_INT32 SliceToCore; /* Core number to send current slice to */ + IMG_UINT32 SliceToCore; /* Core number to send current slice to */ IMG_INT32 LastSliceNum[MAX_TOPAZ_CORES]; /* Slice number of last slice sent to core */ object_surface_p src_surface; diff --git a/src/pnw_hostheader.c b/src/pnw_hostheader.c index f3ab02d..9c034ec 100644 --- a/src/pnw_hostheader.c +++ b/src/pnw_hostheader.c @@ -1,6 +1,6 @@ /* * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) Imagination Technologies Limited, UK * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the @@ -9,11 +9,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. @@ -70,7 +70,7 @@ static void Show_Bits( } snprintf(Txt, sizeof(Txt), "%s ", Txt); - printf(Txt); + printf("%s", Txt); if ((uiLp + 1) % 8 == 0) printf("\n"); } @@ -756,7 +756,8 @@ static void pnw__H264_writebits_sequence_header( pnw__write_upto8bits_elements(pMTX_Header, // constrain_set0_flag = 1 for BP constraints aui32ElementPointers, (0 << 7) | - (0 << 6) | // constrain_set1_flag = 1 for MP constraints + // constrain_set1_flag = 1 for MP constraints and Constrained Baseline profile. + ((pSHParams->ucProfile == SH_PROFILE_BP ? 1 : 0) << 6) | (0 << 5) | // constrain_set2_flag = 1 for HP // constrain_set3_flag = 1 for level 1b, 0 for others ((pSHParams->ucLevel == SH_LEVEL_1B ? 1 : 0) << 4), @@ -2407,7 +2408,7 @@ static void pnw__H264_writebits_SEI_picture_timing_header( if (ui8time_offset_length > 0) { // Two's complement storage : If time_offset<0 = ((2 ^ v) + time_offset) - if (i32time_offset < 0) + if ((int)i32time_offset < 0) pnw__write_upto32bits_elements(pMTX_Header, aui32ElementPointers, (IMG_UINT32)((2 ^ ui8time_offset_length) + i32time_offset), @@ -2574,7 +2575,7 @@ void pnw__H264_prepare_SEI_picture_timing_header( void pnw__H264_prepare_sequence_header( - IMG_UINT32 *pHeaderMemory, + unsigned char *pHeaderMemory, IMG_UINT32 uiPicWidthInMbs, IMG_UINT32 uiPicHeightInMbs, IMG_BOOL VUI_present, H264_VUI_PARAMS *VUI_params, @@ -2582,10 +2583,11 @@ void pnw__H264_prepare_sequence_header( IMG_UINT8 uiLevel, IMG_UINT8 uiProfile) { - H264_SEQUENCE_HEADER_PARAMS SHParams = {0, }; + H264_SEQUENCE_HEADER_PARAMS SHParams; MTX_HEADER_PARAMS *mtx_hdr; /* Route output elements to memory provided */ + memset(&SHParams, 0, sizeof(SHParams)); mtx_hdr = (MTX_HEADER_PARAMS *) pHeaderMemory; /* Setup Sequence Header information */ @@ -2625,12 +2627,18 @@ void pnw__H264_prepare_sequence_header( case 31: SHParams.ucLevel = SH_LEVEL_31; break; + case 32: + SHParams.ucLevel = SH_LEVEL_32; + break; case 40: SHParams.ucLevel = SH_LEVEL_4; break; case 41: SHParams.ucLevel = SH_LEVEL_41; break; + case 42: + SHParams.ucLevel = SH_LEVEL_42; + break; default: SHParams.ucLevel = SH_LEVEL_3; break; @@ -2662,7 +2670,7 @@ void pnw__H264_prepare_sequence_header( pnw__H264_getelements_sequence_header(mtx_hdr, &SHParams, psCropParams); } -void pnw__H264_prepare_picture_header(IMG_UINT32 *pHeaderMemory, IMG_BOOL bCabacEnabled, IMG_INT8 CQPOffset) +void pnw__H264_prepare_picture_header(unsigned char *pHeaderMemory, IMG_BOOL bCabacEnabled, IMG_INT8 CQPOffset) { MTX_HEADER_PARAMS *mtx_hdr; @@ -2686,7 +2694,7 @@ void pnw__H264_prepare_picture_header(IMG_UINT32 *pHeaderMemory, IMG_BOOL bCabac } void pnw__H264_prepare_slice_header( - IMG_UINT32 *pHeaderMemory, + unsigned char *pHeaderMemory, IMG_BOOL bIntraSlice, IMG_UINT32 uiDisableDeblockingFilterIDC, IMG_UINT32 uiFrameNumber, @@ -2698,9 +2706,11 @@ void pnw__H264_prepare_slice_header( IMG_BOOL bIsLongTermRef, IMG_UINT16 uiIdrPicId) { - H264_SLICE_HEADER_PARAMS SlHParams = {0}; + H264_SLICE_HEADER_PARAMS SlHParams; MTX_HEADER_PARAMS *mtx_hdr; + memset(&SlHParams, 0, sizeof(SlHParams)); + /* Route output elements to memory provided */ mtx_hdr = (MTX_HEADER_PARAMS *) pHeaderMemory; @@ -2771,7 +2781,7 @@ void pnw__H264_prepare_slice_header( //} void pnw__MPEG4_prepare_sequence_header( - IMG_UINT32 *pHeaderMemory, + unsigned char *pHeaderMemory, IMG_BOOL bBFrame, MPEG4_PROFILE_TYPE sProfile, IMG_UINT8 Profile_and_level_indication, @@ -2809,7 +2819,7 @@ void pnw__MPEG4_prepare_sequence_header( } void pnw__MPEG4_prepare_vop_header( - IMG_UINT32 *pHeaderMem, + unsigned char *pHeaderMem, IMG_BOOL bIsVOP_coded, IMG_UINT32 VOP_time_increment, IMG_UINT8 sSearch_range, @@ -2843,7 +2853,7 @@ void pnw__MPEG4_prepare_vop_header( } void pnw__H263_prepare_sequence_header( - IMG_UINT32 *pHeaderMem, + unsigned char *pHeaderMem, IMG_UINT8 Profile_and_level_indication) { MTX_HEADER_PARAMS *mtx_hdr; @@ -2866,7 +2876,7 @@ void pnw__H263_prepare_sequence_header( } void pnw__H263_prepare_picture_header( - IMG_UINT32 *pHeaderMem, + unsigned char *pHeaderMem, IMG_UINT8 Temporal_Ref, H263_PICTURE_CODING_TYPE PictureCodingType, H263_SOURCE_FORMAT_TYPE SourceFormatType, @@ -2898,7 +2908,7 @@ void pnw__H263_prepare_picture_header( } void pnw__H263_prepare_GOBslice_header( - IMG_UINT32 *pHeaderMem, + unsigned char *pHeaderMem, IMG_UINT8 GOBNumber, IMG_UINT8 GOBFrameId) { diff --git a/src/pnw_hostheader.h b/src/pnw_hostheader.h index 72c3f52..3b6f43d 100644 --- a/src/pnw_hostheader.h +++ b/src/pnw_hostheader.h @@ -1,6 +1,6 @@ /* * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) Imagination Technologies Limited, UK * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the @@ -9,11 +9,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. @@ -95,7 +95,7 @@ typedef enum _SHPROFILES { /* Level number definitions (integer level numbers, non-intermediary only.. except level 1b) */ typedef enum _SHLEVELS { SH_LEVEL_1 = 10, - SH_LEVEL_1B = 111, + SH_LEVEL_1B = 11, SH_LEVEL_11 = 11, SH_LEVEL_12 = 12, SH_LEVEL_13 = 13, @@ -225,7 +225,7 @@ typedef enum _H263_SOURCE_FORMAT_ENUM { /* H264 header preparation */ void pnw__H264_prepare_sequence_header( - IMG_UINT32 *pHeaderMemory, + unsigned char *pHeaderMemory, IMG_UINT32 uiPicWidthInMbs, IMG_UINT32 uiPicHeightInMbs, IMG_BOOL VUI_present, H264_VUI_PARAMS *VUI_params, @@ -233,10 +233,10 @@ void pnw__H264_prepare_sequence_header( IMG_UINT8 uiLevel, IMG_UINT8 uiProfile); -void pnw__H264_prepare_picture_header(IMG_UINT32 *pHeaderMemory, IMG_BOOL bCabacEnaled, IMG_INT8 CQPOffset); +void pnw__H264_prepare_picture_header(unsigned char *pHeaderMemory, IMG_BOOL bCabacEnaled, IMG_INT8 CQPOffset); void pnw__H264_prepare_slice_header( - IMG_UINT32 *pHeaderMemory, + unsigned char *pHeaderMemory, IMG_BOOL bIntraSlice, IMG_UINT32 uiDisableDeblockingFilterIDC, IMG_UINT32 uiFrameNumber, @@ -248,14 +248,14 @@ void pnw__H264_prepare_slice_header( IMG_BOOL bIsLOngTermRef, IMG_UINT16 uiIdrPicId); -void pnw__H264_prepare_eodofstream_header(IMG_UINT32 *pHeaderMemory); -void pnw__H264_prepare_endofpicture_header(IMG_UINT32 *pHeaderMemory); -void pnw__H264_prepare_endofsequence_header(IMG_UINT32 *pHeaderMemory); +void pnw__H264_prepare_eodofstream_header(unsigned char *pHeaderMemory); +void pnw__H264_prepare_endofpicture_header(unsigned char *pHeaderMemory); +void pnw__H264_prepare_endofsequence_header(unsigned char *pHeaderMemory); /* MPEG4 header preparation */ void pnw__MPEG4_prepare_sequence_header( - IMG_UINT32 *pHeaderMemory, + unsigned char *pHeaderMemory, IMG_BOOL bBFrame, MPEG4_PROFILE_TYPE sProfile, IMG_UINT8 Profile_and_level_indication, @@ -266,7 +266,7 @@ void pnw__MPEG4_prepare_sequence_header( IMG_UINT32 VopTimeResolution); void pnw__MPEG4_prepare_vop_header( - IMG_UINT32 *pHeaderMem, + unsigned char *pHeaderMem, IMG_BOOL bIsVOP_coded, IMG_UINT32 VOP_time_increment, IMG_UINT8 sSearch_range, @@ -276,11 +276,11 @@ void pnw__MPEG4_prepare_vop_header( /* H263 header preparation */ void pnw__H263_prepare_sequence_header( - IMG_UINT32 *pHeaderMem, + unsigned char *pHeaderMem, IMG_UINT8 Profile_and_level_indication); void pnw__H263_prepare_picture_header( - IMG_UINT32 *pHeaderMem, + unsigned char *pHeaderMem, IMG_UINT8 Temporal_Ref, H263_PICTURE_CODING_TYPE PictureCodingType, H263_SOURCE_FORMAT_TYPE SourceFormatType, @@ -289,7 +289,7 @@ void pnw__H263_prepare_picture_header( IMG_UINT16 PictureHeigth); void pnw__H263_prepare_GOBslice_header( - IMG_UINT32 *pHeaderMem, + unsigned char *pHeaderMem, IMG_UINT8 GOBNumber, IMG_UINT8 GOBFrameId); diff --git a/src/pnw_hostjpeg.c b/src/pnw_hostjpeg.c index ac883dd..3c34c36 100644 --- a/src/pnw_hostjpeg.c +++ b/src/pnw_hostjpeg.c @@ -1,6 +1,6 @@ /* * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) Imagination Technologies Limited, UK * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the @@ -9,11 +9,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. @@ -495,7 +495,7 @@ IMG_ERRORCODE AllocateCodedDataBuffers(TOPAZSC_JPEG_ENCODER_CONTEXT *pContext) pContext->sScan_Encode_Info.aBufferTable[ui8Loop].i8MTXNumber = 0; // Indicates buffer is idle pContext->sScan_Encode_Info.aBufferTable[ui8Loop].ui16ScanNumber = 0; // Indicates buffer is idle pContext->sScan_Encode_Info.aBufferTable[ui8Loop].pMemInfo = - pContext->jpeg_coded_buf.pMemInfo + PNW_JPEG_HEADER_MAX_SIZE + ui8Loop * pContext->ui32SizePerCodedBuffer; + (unsigned char *)pContext->jpeg_coded_buf.pMemInfo + PNW_JPEG_HEADER_MAX_SIZE + ui8Loop * pContext->ui32SizePerCodedBuffer; } @@ -1776,9 +1776,9 @@ IMG_ERRORCODE SubmitScanToMTX(TOPAZSC_JPEG_ENCODER_CONTEXT *pContext, } -void pnw_jpeg_set_default_qmatix(void *pMemInfoTableBlock) +void pnw_jpeg_set_default_qmatix(unsigned char *pMemInfoTableBlock) { - JPEG_MTX_QUANT_TABLE *pQTable = pMemInfoTableBlock; + JPEG_MTX_QUANT_TABLE *pQTable = (JPEG_MTX_QUANT_TABLE *)pMemInfoTableBlock; memcpy(pQTable->aui8LumaQuantParams, gQuantLuma, QUANT_TABLE_SIZE_BYTES); memcpy(pQTable->aui8ChromaQuantParams, gQuantChroma, QUANT_TABLE_SIZE_BYTES); return; diff --git a/src/pnw_hostjpeg.h b/src/pnw_hostjpeg.h index 363d291..f9182c5 100644 --- a/src/pnw_hostjpeg.h +++ b/src/pnw_hostjpeg.h @@ -1,6 +1,6 @@ /* * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) Imagination Technologies Limited, UK * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the @@ -9,11 +9,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. @@ -64,7 +64,7 @@ : (core)) #define JPEG_MCU_PER_SCAN(width, height, core, eFormat) \ - ((JPEG_MCU_PER_CORE(width, height, core, eFormat) > JPEG_MAX_MCU_PER_SCAN) ? \ + ((JPEG_MCU_PER_CORE(width, height, core, eFormat) > JPEG_MAX_MCU_PER_SCAN) ? \ JPEG_MAX_MCU_PER_SCAN : JPEG_MCU_PER_CORE(width, height, core, eFormat)) /*The start address of every segment must align 128bits -- DMA burst width*/ @@ -573,7 +573,7 @@ typedef struct { ////////////////////////////////////////////////////////////////////////////////////////////// typedef struct { - void * pMemInfo; + unsigned char * pMemInfo; IMG_UINT16 ui16ScanNumber; IMG_UINT32 ui32WriteBackVal; IMG_INT8 i8MTXNumber; // Doubles as status indicator ( <0 = Awaiting output to CB, 0 = Idle, >0 = Being filled by MTX) @@ -612,10 +612,10 @@ typedef struct context_jpeg_ENC_s { IMG_UINT32 ui32InitialCBOffset; object_surface_p pSourceSurface; - void * pMemInfoMTXSetup; + unsigned char * pMemInfoMTXSetup; JPEG_MTX_DMA_SETUP* pMTXSetup; - void * pMemInfoTableBlock; + unsigned char * pMemInfoTableBlock; JPEG_MTX_QUANT_TABLE *psTablesBlock; IMG_UINT32 ui32Offsets[MTX_MAX_COMPONENTS]; @@ -624,7 +624,7 @@ typedef struct context_jpeg_ENC_s { IMG_CODED_BUFFER jpeg_coded_buf; - void *ctx; + unsigned char *ctx; IMG_UINT32 ui32SizePerCodedBuffer; IMG_UINT8 ui8ScanNum; } TOPAZSC_JPEG_ENCODER_CONTEXT; @@ -670,6 +670,6 @@ IMG_ERRORCODE IMG_JPEG_AllocateCodedBuffer(IMG_UINT32 ui32CBufferSize, IMG_CODED IMG_ERRORCODE InitializeJpegEncode(TOPAZSC_JPEG_ENCODER_CONTEXT * pContext, object_surface_p pTFrame); IMG_ERRORCODE SetupJPEGTables(TOPAZSC_JPEG_ENCODER_CONTEXT * pContext, IMG_CODED_BUFFER *pCBuffer, object_surface_p pTFrame); IMG_ERRORCODE SubmitScanToMTX(TOPAZSC_JPEG_ENCODER_CONTEXT *pContext, IMG_UINT16 ui16BCnt, IMG_INT8 i8MTXNumber, IMG_UINT32 ui32NoMCUsToEncode); -void pnw_jpeg_set_default_qmatix(void *pMemInfoTableBlock); +void pnw_jpeg_set_default_qmatix(unsigned char *pMemInfoTableBlock); void fPutBitsToBuffer(STREAMTYPEW *BitStream, IMG_UINT8 NoOfBytes, IMG_UINT32 ActualBits); #endif /*_HOST_JPEG_H_*/ diff --git a/src/pnw_jpeg.c b/src/pnw_jpeg.c index 4138a5e..17e880c 100644 --- a/src/pnw_jpeg.c +++ b/src/pnw_jpeg.c @@ -1,6 +1,6 @@ /* * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) Imagination Technologies Limited, UK * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the @@ -9,11 +9,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. @@ -74,10 +74,21 @@ static void pnw_jpeg_QueryConfigAttributes( static VAStatus pnw_jpeg_ValidateConfig( object_config_p obj_config) { - VAStatus vaStatus = VA_STATUS_SUCCESS; - psb__information_message("pnw_jpeg_ValidateConfig\n"); + int i; + /* Check all attributes */ + for (i = 0; i < obj_config->attrib_count; i++) { + switch (obj_config->attrib_list[i].type) { + case VAConfigAttribRTFormat: + /* Ignore */ + break; + case VAConfigAttribRateControl: + break; + default: + return VA_STATUS_ERROR_ATTR_NOT_SUPPORTED; + } + } - return vaStatus; + return VA_STATUS_SUCCESS; } @@ -157,7 +168,7 @@ static VAStatus pnw_jpeg_CreateContext( /*It will be figured out when known the size of whole coded buffer.*/ jpeg_ctx_p->ui32SizePerCodedBuffer = 0; - jpeg_ctx_p->ctx = ctx; + jpeg_ctx_p->ctx = (unsigned char *)ctx; /*Reuse header_mem(76*4 bytes) and pic_params_size(256 bytes) * as pMemInfoMTXSetup(JPEG_MTX_DMA_SETUP 24x4 bytes) and * pMemInfoTableBlock JPEG_MTX_QUANT_TABLE(128byes)*/ @@ -309,7 +320,7 @@ static VAStatus pnw__jpeg_process_picture_param(context_ENC_p ctx, object_buffer "coded segment size per scan is %d\n", ctx->coded_buf->size, jpeg_ctx->ui32SizePerCodedBuffer); - vaStatus = psb_buffer_map(ctx->coded_buf->psb_buffer, &jpeg_ctx->jpeg_coded_buf.pMemInfo); + vaStatus = psb_buffer_map(ctx->coded_buf->psb_buffer, (unsigned char **)&jpeg_ctx->jpeg_coded_buf.pMemInfo); if (vaStatus) { psb__error_message("ERROR: Map coded_buf failed!"); return vaStatus; @@ -464,6 +475,12 @@ static VAStatus pnw_jpeg_EndPicture( ui32RemainMCUs -= ui32NoMCUsToEncode; } + pnw_cmdbuf_insert_command_package(ctx->obj_context, + 1 , + MTX_CMDID_NULL, + NULL, + 0); + psb_buffer_unmap(&cmdbuf->pic_params); cmdbuf->pic_params_p = NULL; @@ -482,14 +499,14 @@ static VAStatus pnw_jpeg_EndPicture( return VA_STATUS_SUCCESS; } -VAStatus pnw_jpeg_AppendMarkers(object_context_p obj_context, void *raw_coded_buf) +VAStatus pnw_jpeg_AppendMarkers(object_context_p obj_context, unsigned char *raw_coded_buf) { INIT_CONTEXT_JPEG; IMG_UINT16 ui16BCnt; TOPAZSC_JPEG_ENCODER_CONTEXT *pContext = ctx->jpeg_ctx; BUFFER_HEADER* pBufHeader; STREAMTYPEW s_streamW; - void *pSegStart = raw_coded_buf; + unsigned char *pSegStart = raw_coded_buf; if (pSegStart == NULL) { return VA_STATUS_ERROR_UNKNOWN; diff --git a/src/pnw_jpeg.h b/src/pnw_jpeg.h index 2ddf87f..88d4d02 100644 --- a/src/pnw_jpeg.h +++ b/src/pnw_jpeg.h @@ -1,6 +1,6 @@ /* * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) Imagination Technologies Limited, UK * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the @@ -9,11 +9,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. @@ -34,6 +34,6 @@ #define PNW_JPEG_MAX_SCAN_NUM 7 extern struct format_vtable_s pnw_JPEG_vtable; -extern VAStatus pnw_jpeg_AppendMarkers(object_context_p obj_context, void *raw_coded_buf); +extern VAStatus pnw_jpeg_AppendMarkers(object_context_p obj_context, unsigned char *raw_coded_buf); #endif /* _PNW_MPEG4ES_H_ */ diff --git a/src/pnw_rotate.c b/src/pnw_rotate.c new file mode 100644 index 0000000..082f811 --- /dev/null +++ b/src/pnw_rotate.c @@ -0,0 +1,284 @@ +/* + * Copyright (c) 2011 Intel Corporation. All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the + * "Software"), to deal in the Software without restriction, including + * without limitation the rights to use, copy, modify, merge, publish, + * distribute, sub license, and/or sell copies of the Software, and to + * permit persons to whom the Software is furnished to do so, subject to + * the following conditions: + * + * The above copyright notice and this permission notice (including the + * next paragraph) shall be included in all copies or substantial portions + * of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. + * IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR + * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, + * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE + * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + * + * Authors: + * Zeng Li <zeng.li@intel.com> + * Jason Hu <jason.hu@intel.com> + * Shengquan Yuan <shengquan.yuan@intel.com> + */ + +#include <va/va.h> +#include <va/va_backend.h> +#include <va/va_backend_tpi.h> +#include <va/va_backend_egl.h> +#include <va/va_dricommon.h> + +#include "psb_drv_video.h" +#include "psb_output.h" +#include "vc1_defs.h" +#include <stdio.h> +#include <string.h> +#include <stdarg.h> +#include <time.h> +#include <unistd.h> +#include <wsbm/wsbm_pool.h> +#include <wsbm/wsbm_manager.h> +#include <wsbm/wsbm_util.h> +#include <wsbm/wsbm_fencemgr.h> + +#define INIT_DRIVER_DATA psb_driver_data_p driver_data = (psb_driver_data_p) ctx->pDriverData + +#define SET_SURFACE_INFO_rotate(psb_surface, rotate) psb_surface->extra_info[5] = (uint32_t) rotate; +#define GET_SURFACE_INFO_rotate(psb_surface) ((int) psb_surface->extra_info[5]) +#define CHECK_SURFACE_REALLOC(psb_surface, msvdx_rotate, need) \ +do { \ + int old_rotate = GET_SURFACE_INFO_rotate(psb_surface); \ + switch (msvdx_rotate) { \ + case 2: /* 180 */ \ + if (old_rotate == 180) \ + need = 0; \ + else \ + need = 1; \ + break; \ + case 1: /* 90 */ \ + case 3: /* 270 */ \ + if (old_rotate == 1 || old_rotate == 3) \ + need = 0; \ + else \ + need = 1; \ + break; \ + } \ +} while (0) + +void psb_InitRotate(VADriverContextP ctx) +{ + char env_value[64]; + INIT_DRIVER_DATA; + + /* VA rotate from APP */ + driver_data->va_rotate = VA_ROTATION_NONE; + + /* window manager rotation from OS */ + driver_data->mipi0_rotation = VA_ROTATION_NONE; + driver_data->mipi1_rotation = VA_ROTATION_NONE; + driver_data->hdmi_rotation = VA_ROTATION_NONE; + + /* final rotation of VA rotate+WM rotate */ + driver_data->local_rotation = VA_ROTATION_NONE; + driver_data->extend_rotation = VA_ROTATION_NONE; + + /* MSVDX rotate */ + driver_data->msvdx_rotate_want = ROTATE_VA2MSVDX(VA_ROTATION_NONE); + + if (psb_parse_config("PSB_VIDEO_NOROTATE", &env_value[0]) == 0) { + psb__information_message("MSVDX: disable MSVDX rotation\n"); + driver_data->disable_msvdx_rotate = 1; + } +} + +void psb_RecalcRotate(VADriverContextP ctx) +{ + INIT_DRIVER_DATA; + int angle, new_rotate; + int old_rotate = driver_data->msvdx_rotate_want; + + /* calc VA rotation and WM rotation, and assign to the final rotation degree */ + angle = Rotation2Angle(driver_data->va_rotate) + Rotation2Angle(driver_data->mipi0_rotation); + driver_data->local_rotation = Angle2Rotation(angle); + angle = Rotation2Angle(driver_data->va_rotate) + Rotation2Angle(driver_data->hdmi_rotation); + driver_data->extend_rotation = Angle2Rotation(angle); + + /* for any case that local and extened rotation are not same, fallback to GPU */ + if ((driver_data->mipi1_rotation != VA_ROTATION_NONE) || + ((driver_data->local_rotation != VA_ROTATION_NONE) && + (driver_data->extend_rotation != VA_ROTATION_NONE) && + (driver_data->local_rotation != driver_data->extend_rotation))) { + new_rotate = ROTATE_VA2MSVDX(driver_data->local_rotation); + if (driver_data->is_android == 0) /*fallback to texblit path*/ + driver_data->output_method = PSB_PUTSURFACE_CTEXTURE; + } else { + if (driver_data->local_rotation == VA_ROTATION_NONE) + new_rotate = driver_data->extend_rotation; + else + new_rotate = driver_data->local_rotation; + + if (driver_data->is_android == 0) { + if (driver_data->output_method != PSB_PUTSURFACE_FORCE_CTEXTURE) + driver_data->output_method = PSB_PUTSURFACE_COVERLAY; + } + } + + if (old_rotate != new_rotate) { + psb__information_message("MSVDX: new rotation %d desired\n", new_rotate); + driver_data->msvdx_rotate_want = new_rotate; + } + +} + + +void psb_CheckInterlaceRotate(object_context_p obj_context, unsigned char *pic_param_tmp) +{ + int interaced_stream; + + switch (obj_context->profile) { + case VAProfileMPEG2Simple: + case VAProfileMPEG2Main: + break; + case VAProfileMPEG4Simple: + case VAProfileMPEG4AdvancedSimple: + case VAProfileMPEG4Main: + case VAProfileH263Baseline: { + VAPictureParameterBufferMPEG4 *pic_params = (VAPictureParameterBufferMPEG4 *)pic_param_tmp; + + if (pic_params->vol_fields.bits.interlaced) + obj_context->interlaced_stream = 1; /* is it the right way to check? */ + break; + } + case VAProfileH264Baseline: + case VAProfileH264Main: + case VAProfileH264High: + case VAProfileH264ConstrainedBaseline: { + VAPictureParameterBufferH264 *pic_params = (VAPictureParameterBufferH264 *)pic_param_tmp; + /* is it the right way to check? */ + if (pic_params->pic_fields.bits.field_pic_flag || pic_params->seq_fields.bits.mb_adaptive_frame_field_flag) + obj_context->interlaced_stream = 1; + + break; + } + case VAProfileVC1Simple: + case VAProfileVC1Main: + case VAProfileVC1Advanced: { + VAPictureParameterBufferVC1 *pic_params = (VAPictureParameterBufferVC1 *)pic_param_tmp; + + /* is it the right way to check? */ + if (pic_params->sequence_fields.bits.interlace && (pic_params->picture_fields.bits.frame_coding_mode == VC1_FCM_FLDI)) + obj_context->interlaced_stream = 1; + + break; + } + default: + break; + } + + if (obj_context->interlaced_stream) { + object_surface_p obj_surface = obj_context->current_render_target; + + psb__information_message("Intelaced stream, no MSVDX rotate\n"); + + SET_SURFACE_INFO_rotate(obj_surface->psb_surface, 0); + obj_context->msvdx_rotate = 0; + } +} + + +/* + * Detach a surface from obj_surface + */ +VAStatus psb_DestroyRotateSurface( + VADriverContextP ctx, + object_surface_p obj_surface, + int rotate +) +{ + INIT_DRIVER_DATA; + psb_surface_p psb_surface = obj_surface->psb_surface_rotate; + VAStatus vaStatus = VA_STATUS_SUCCESS; + + /* Allocate alternative output surface */ + if (psb_surface) { + psb__information_message("Try to allocate surface for alternative rotate output\n"); + psb_surface_destroy(obj_surface->psb_surface_rotate); + free(psb_surface); + + obj_surface->psb_surface_rotate = NULL; + obj_surface->width_r = obj_surface->width; + obj_surface->height_r = obj_surface->height; + } + + return vaStatus; +} + +/* + * Create and attach a rotate surface to obj_surface + */ +VAStatus psb_CreateRotateSurface( + VADriverContextP ctx, + object_surface_p obj_surface, + int msvdx_rotate +) +{ + int width, height; + psb_surface_p psb_surface; + VAStatus vaStatus = VA_STATUS_SUCCESS; + int need_realloc = 0, protected = 0; + + INIT_DRIVER_DATA; + + psb_surface = obj_surface->psb_surface_rotate; + if (psb_surface) { + CHECK_SURFACE_REALLOC(psb_surface, msvdx_rotate, need_realloc); + if (need_realloc == 0) { + SET_SURFACE_INFO_rotate(psb_surface, msvdx_rotate); + return VA_STATUS_SUCCESS; + } else { /* free the old rotate surface */ + /*FIX ME: No sync mechanism to hold surface buffer b/w msvdx and display(overlay). + So Disable dynamic surface destroy/create for avoiding buffer corruption. + psb_surface_destroy(obj_surface->psb_surface_rotate); + memset(psb_surface, 0, sizeof(*psb_surface));*/ + return VA_STATUS_SUCCESS; + } + } else + psb_surface = (psb_surface_p) calloc(1, sizeof(struct psb_surface_s)); + + psb__information_message("Try to allocate surface for alternative rotate output\n"); + + width = obj_surface->width; + height = obj_surface->height; + + if (msvdx_rotate == 2 /* VA_ROTATION_180 */) { + vaStatus = psb_surface_create(driver_data, width, height, VA_FOURCC_NV12, + protected, psb_surface); + obj_surface->width_r = width; + obj_surface->height_r = height; + } else { + vaStatus = psb_surface_create(driver_data, obj_surface->height_origin, ((width + 0x1f) & ~0x1f), VA_FOURCC_NV12, + protected, psb_surface); + obj_surface->width_r = obj_surface->height_origin; + obj_surface->height_r = ((width + 0x1f) & ~0x1f); + } + + if (VA_STATUS_SUCCESS != vaStatus) { + free(psb_surface); + obj_surface->psb_surface_rotate = NULL; + vaStatus = VA_STATUS_ERROR_ALLOCATION_FAILED; + DEBUG_FAILURE; + return vaStatus; + } + + SET_SURFACE_INFO_rotate(psb_surface, msvdx_rotate); + obj_surface->psb_surface_rotate = psb_surface; + + return vaStatus; +} + + diff --git a/src/pnw_rotate.h b/src/pnw_rotate.h new file mode 100644 index 0000000..014c866 --- /dev/null +++ b/src/pnw_rotate.h @@ -0,0 +1,46 @@ +/* + * Copyright (c) 2011 Intel Corporation. All Rights Reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the + * "Software"), to deal in the Software without restriction, including + * without limitation the rights to use, copy, modify, merge, publish, + * distribute, sub license, and/or sell copies of the Software, and to + * permit persons to whom the Software is furnished to do so, subject to + * the following conditions: + * + * The above copyright notice and this permission notice (including the + * next paragraph) shall be included in all copies or substantial portions + * of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. + * IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR + * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, + * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE + * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + * + * Authors: + * Zeng Li <zeng.li@intel.com> + * Jason Hu <jason.hu@intel.com> + * Shengquan Yuan <shengquan.yuan@intel.com> + */ + +void psb_InitRotate(VADriverContextP ctx); +void psb_RecalcRotate(VADriverContextP ctx); +void psb_CheckInterlaceRotate(object_context_p obj_context, unsigned char *pic_param_tmp); +VAStatus psb_DestroyRotateSurface( + VADriverContextP ctx, + object_surface_p obj_surface, + int rotate +); +VAStatus psb_CreateRotateSurface( + VADriverContextP ctx, + object_surface_p obj_surface, + int msvdx_rotate +); + + + + diff --git a/src/psb_H264.c b/src/psb_H264.c index 62243c4..1a3889c 100644..100755 --- a/src/psb_H264.c +++ b/src/psb_H264.c @@ -1,6 +1,6 @@ /* * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) Imagination Technologies Limited, UK * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the @@ -9,11 +9,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. @@ -54,6 +54,8 @@ #define SET_SURFACE_INFO_dpb_idx(psb_surface, val) psb_surface->extra_info[2] = val; #define GET_SURFACE_INFO_colocated_index(psb_surface) ((int) (psb_surface->extra_info[3])) #define SET_SURFACE_INFO_colocated_index(psb_surface, val) psb_surface->extra_info[3] = (uint32_t) val; +#define SET_SURFACE_INFO_rotate(psb_surface, rotate) psb_surface->extra_info[5] = (uint32_t) rotate; +#define GET_SURFACE_INFO_rotate(psb_surface) ((int) psb_surface->extra_info[5]) #define IS_USED_AS_REFERENCE(pic_flags) ( pic_flags & (VA_PICTURE_H264_SHORT_TERM_REFERENCE | VA_PICTURE_H264_LONG_TERM_REFERENCE) ) @@ -468,7 +470,7 @@ static VAStatus psb_H264_CreateContext( DEBUG_FAILURE; } if (vaStatus == VA_STATUS_SUCCESS) { - void *vlc_packed_data_address; + unsigned char *vlc_packed_data_address; if (0 == psb_buffer_map(&ctx->vlc_packed_table, &vlc_packed_data_address)) { memcpy(vlc_packed_data_address, ui16H264VLCTableData, sizeof(ui16H264VLCTableData)); psb_buffer_unmap(&ctx->vlc_packed_table); @@ -555,8 +557,6 @@ static VAStatus psb__H264_allocate_colocated_buffer(context_H264_p ctx, object_s { psb_surface_p surface = obj_surface->psb_surface; - psb__information_message("psb_H264: Allocating colocated buffer for surface %08x size = %08x\n", surface, size); - if (!GET_SURFACE_INFO_colocated_index(surface)) { VAStatus vaStatus; psb_buffer_p buf; @@ -564,6 +564,8 @@ static VAStatus psb__H264_allocate_colocated_buffer(context_H264_p ctx, object_s if (index >= ctx->colocated_buffers_size) { return VA_STATUS_ERROR_UNKNOWN; } + psb__information_message("psb_H264: Allocating colocated buffer for surface %08x size = %08x\n", surface, size); + buf = &(ctx->colocated_buffers[index]); vaStatus = psb_buffer_create(ctx->obj_context->driver_data, size, psb_bt_vpu_only, buf); if (VA_STATUS_SUCCESS != vaStatus) { @@ -577,11 +579,12 @@ static VAStatus psb__H264_allocate_colocated_buffer(context_H264_p ctx, object_s static psb_buffer_p psb__H264_lookup_colocated_buffer(context_H264_p ctx, psb_surface_p surface) { - psb__information_message("psb_H264: Looking up colocated buffer for surface %08x\n", surface); + /* psb__information_message("psb_H264: Looking up colocated buffer for surface %08x\n", surface); */ int index = GET_SURFACE_INFO_colocated_index(surface); if (!index) { return NULL; } + return &(ctx->colocated_buffers[index-1]); /* 0 means unset, index is offset by 1 */ } @@ -621,7 +624,9 @@ static VAStatus psb__H264_process_picture_param(context_H264_p ctx, object_buffe if ((obj_buffer->num_elements != 1) || (obj_buffer->size != sizeof(VAPictureParameterBufferH264)) || - (NULL == target_surface)) { + (NULL == target_surface) || + (NULL == obj_buffer->buffer_data)) { + psb__error_message("picture parameter buffer is not valid.\n"); return VA_STATUS_ERROR_UNKNOWN; } @@ -662,7 +667,10 @@ static VAStatus psb__H264_process_picture_param(context_H264_p ctx, object_buffe ctx->size_mb = ctx->picture_width_mb * ctx->picture_height_mb; /* (7-25) */ //uint32_t colocated_size = (ctx->picture_width_mb + extra_size) * (ctx->picture_height_mb + extra_size) * 192; - uint32_t colocated_size = ((ctx->size_mb + 100) * 128 + 0xfff) & ~0xfff; + /*for resolution change feature, need allocat co-located buffer according the size of surface*/ + uint32_t size_mb = ((ctx->obj_context->current_render_target->width + 15) / 16) * + ((ctx->obj_context->current_render_target->height + 15) / 16); + uint32_t colocated_size = ((size_mb + 100) * 128 + 0xfff) & ~0xfff; vaStatus = psb__H264_allocate_colocated_buffer(ctx, ctx->obj_context->current_render_target, colocated_size); if (VA_STATUS_SUCCESS != vaStatus) { @@ -777,7 +785,9 @@ static VAStatus psb__H264_process_iq_matrix(context_H264_p ctx, object_buffer_p ASSERT(obj_buffer->size == sizeof(VAIQMatrixBufferH264)); if ((obj_buffer->num_elements != 1) || - (obj_buffer->size != sizeof(VAIQMatrixBufferH264))) { + (obj_buffer->size != sizeof(VAIQMatrixBufferH264)) || + (NULL == obj_buffer->buffer_data)) { + psb__error_message("iq matrix buffer is not valid.\n"); return VA_STATUS_ERROR_UNKNOWN; } @@ -798,7 +808,8 @@ static VAStatus psb__H264_process_slice_group_map(context_H264_p ctx, object_buf ASSERT(obj_buffer->num_elements == 1); // ASSERT(obj_buffer->size == ...); - if (obj_buffer->num_elements != 1) { + if ((obj_buffer->num_elements != 1) || + (NULL == obj_buffer->psb_buffer)) { return VA_STATUS_ERROR_UNKNOWN; } @@ -1040,7 +1051,7 @@ static void psb__H264_setup_alternative_frame(context_H264_p ctx) psb_surface_p rotate_surface = ctx->obj_context->current_render_target->psb_surface_rotate; object_context_p obj_context = ctx->obj_context; - if (rotate_surface->extra_info[5] != obj_context->rotate) + if (GET_SURFACE_INFO_rotate(rotate_surface) != obj_context->msvdx_rotate) psb__error_message("Display rotate mode does not match surface rotate mode!\n"); @@ -1058,7 +1069,7 @@ static void psb__H264_setup_alternative_frame(context_H264_p ctx) REGIO_WRITE_FIELD_LITE(cmd, MSVDX_CMDS, ALTERNATIVE_OUTPUT_PICTURE_ROTATION , ALT_PICTURE_ENABLE, 1); REGIO_WRITE_FIELD_LITE(cmd, MSVDX_CMDS, ALTERNATIVE_OUTPUT_PICTURE_ROTATION , ROTATION_ROW_STRIDE, rotate_surface->stride_mode); REGIO_WRITE_FIELD_LITE(cmd, MSVDX_CMDS, ALTERNATIVE_OUTPUT_PICTURE_ROTATION , RECON_WRITE_DISABLE, 0); /* FIXME Always generate Rec */ - REGIO_WRITE_FIELD_LITE(cmd, MSVDX_CMDS, ALTERNATIVE_OUTPUT_PICTURE_ROTATION , ROTATION_MODE, rotate_surface->extra_info[5]); + REGIO_WRITE_FIELD_LITE(cmd, MSVDX_CMDS, ALTERNATIVE_OUTPUT_PICTURE_ROTATION , ROTATION_MODE, GET_SURFACE_INFO_rotate(rotate_surface)); psb_cmdbuf_rendec_write(cmdbuf, cmd); @@ -1072,7 +1083,7 @@ static void psb__H264_build_rendec_params(context_H264_p ctx, VASliceParameterBu psb_surface_p target_surface = ctx->obj_context->current_render_target->psb_surface; VAPictureParameterBufferH264 *pic_params = ctx->pic_params; uint32_t reg_value; - int i; + unsigned int i; psb_cmdbuf_rendec_start_block(cmdbuf); @@ -1115,7 +1126,7 @@ static void psb__H264_build_rendec_params(context_H264_p ctx, VASliceParameterBu psb_cmdbuf_rendec_end_chunk(cmdbuf); -#warning "TODO: MUST be done after fe slice1 (which gives MB address) " + //#warning "TODO: MUST be done after fe slice1 (which gives MB address) " /* REGIO_WRITE_REGISTER(0, MSVDX_VEC_H264, CR_VEC_H264_FE_BASE_ADDR_SGM, gui32SliceGroupType6BaseAddressHack); */ /* CHUNK: SCA */ @@ -1142,8 +1153,8 @@ static void psb__H264_build_rendec_params(context_H264_p ctx, VASliceParameterBu if (slice_param->slice_type == ST_B || slice_param->slice_type == ST_P) { psb_cmdbuf_rendec_start_chunk(cmdbuf, RENDEC_REGISTER_OFFSET(MSVDX_VEC, H264_CR_VEC_H264_BE_LIST0)); - if (slice_param->num_ref_idx_l0_active_minus1 > (32 - 4)) { - psb__error_message("num_ref_idx_l0_active_minus1(%d) is too big. Set it with 28\n", + if (slice_param->num_ref_idx_l0_active_minus1 > 31) { + psb__error_message("num_ref_idx_l0_active_minus1(%d) is too big, limit it to 31.\n", slice_param->num_ref_idx_l0_active_minus1); slice_param->num_ref_idx_l0_active_minus1 = 28; } @@ -1164,7 +1175,6 @@ static void psb__H264_build_rendec_params(context_H264_p ctx, VASliceParameterBu /* send DPB information (for P and B slices?) only needed once per frame */ // if ( sh->slice_type == ST_B || sh->slice_type == ST_P ) if (pic_params->num_ref_frames > 0) { - int i; IMG_BOOL is_used[16]; psb_cmdbuf_rendec_start_chunk(cmdbuf, RENDEC_REGISTER_OFFSET(MSVDX_CMDS, REFERENCE_PICTURE_BASE_ADDRESSES)); @@ -1210,7 +1220,7 @@ static void psb__H264_build_rendec_params(context_H264_p ctx, VASliceParameterBu __FUNCTION__, __LINE__); /* return; */ } - + /* psb__information_message("pic_params->ReferenceFrames[%d] = %08x --> %08x frame_idx:0x%08x flags:%02x TopFieldOrderCnt: 0x%08x BottomFieldOrderCnt: 0x%08x %s\n", i, pic_params->ReferenceFrames[i].picture_id, @@ -1220,8 +1230,8 @@ static void psb__H264_build_rendec_params(context_H264_p ctx, VASliceParameterBu pic_params->ReferenceFrames[i].TopFieldOrderCnt, pic_params->ReferenceFrames[i].BottomFieldOrderCnt, is_used[i] ? "used" : ""); - - if (ref_surface && is_used[i]) + */ + if (ref_surface && is_used[i] && ref_surface->psb_surface->ref_buf) // GET_SURFACE_INFO_is_used(ref_surface->psb_surface)) { buffer = ref_surface->psb_surface->ref_buf; @@ -1322,7 +1332,7 @@ static void psb__H264_build_rendec_params(context_H264_p ctx, VASliceParameterBu /* If this a two pass mode deblock, then we will perform the rotation as part of the * 2nd pass deblock procedure */ - if (/*!ctx->two_pass_mode &&*/ ctx->obj_context->rotate != VA_ROTATION_NONE) /* FIXME field coded should not issue */ + if (/*!ctx->two_pass_mode &&*/ CONTEXT_ROTATE(ctx->obj_context)) /* FIXME field coded should not issue */ psb__H264_setup_alternative_frame(ctx); /* CHUNK: SEQ Commands 1 */ @@ -1422,7 +1432,7 @@ static VAStatus psb__H264_add_slice_param(context_H264_p ctx, object_buffer_p ob { ASSERT(obj_buffer->type == VASliceParameterBufferType); if (ctx->slice_param_list_idx >= ctx->slice_param_list_size) { - void *new_list; + unsigned char *new_list; ctx->slice_param_list_size += 8; new_list = realloc(ctx->slice_param_list, sizeof(object_buffer_p) * ctx->slice_param_list_size); @@ -1539,7 +1549,7 @@ static const IMG_UINT32 ui32H264VLCTableRegValPair[] = { static void psb__H264_write_VLC_tables(context_H264_p ctx) { psb_cmdbuf_p cmdbuf = ctx->obj_context->cmdbuf; - int i; + unsigned int i; psb_cmdbuf_skip_start_block(cmdbuf, SKIP_ON_CONTEXT_SWITCH); @@ -1589,6 +1599,7 @@ static VAStatus psb__H264_process_slice(context_H264_p ctx, ASSERT((obj_buffer->type == VASliceDataBufferType) || (obj_buffer->type == VAProtectedSliceDataBufferType)); +#if 0 psb__information_message("H264 process slice %d\n", ctx->slice_count); psb__information_message(" profile = %s\n", profile2str[ctx->profile]); psb__information_message(" size = %08x offset = %08x\n", slice_param->slice_data_size, slice_param->slice_data_offset); @@ -1597,6 +1608,7 @@ static VAStatus psb__H264_process_slice(context_H264_p ctx, psb__information_message(" coded size = %dx%d\n", ctx->picture_width_mb, ctx->picture_height_mb); psb__information_message(" slice type = %s\n", slice2str[(slice_param->slice_type % 5)]); psb__information_message(" weighted_pred_flag = %d weighted_bipred_idc = %d\n", ctx->pic_params->pic_fields.bits.weighted_pred_flag, ctx->pic_params->pic_fields.bits.weighted_bipred_idc); +#endif if ((slice_param->slice_data_flag == VA_SLICE_DATA_FLAG_BEGIN) || (slice_param->slice_data_flag == VA_SLICE_DATA_FLAG_ALL)) { @@ -1695,25 +1707,35 @@ static VAStatus psb__H264_process_slice_data(context_H264_p ctx, object_buffer_p VAStatus vaStatus = VA_STATUS_SUCCESS; VASliceParameterBufferH264 *slice_param; int buffer_idx = 0; - int element_idx = 0; + unsigned int element_idx = 0; ASSERT((obj_buffer->type == VASliceDataBufferType) || (obj_buffer->type == VAProtectedSliceDataBufferType)); ASSERT(ctx->pic_params); ASSERT(ctx->slice_param_list_idx); - if (!ctx->pic_params) { + if ((!ctx->pic_params) || (!ctx->slice_param_list_idx)) { /* Picture params missing */ + psb__error_message("picture/slice parameter buffer should not be empty.\n"); return VA_STATUS_ERROR_UNKNOWN; } if ((NULL == obj_buffer->psb_buffer) || (0 == obj_buffer->size)) { /* We need to have data in the bitstream buffer */ + psb__error_message("bitstream buffer should not be empty.\n"); return VA_STATUS_ERROR_UNKNOWN; } while (buffer_idx < ctx->slice_param_list_idx) { object_buffer_p slice_buf = ctx->slice_param_list[buffer_idx]; + /*need check whether slice parameter buffer is valid*/ + if ((NULL == slice_buf) || + (NULL == slice_buf->buffer_data) || + (slice_buf->size != sizeof(VASliceParameterBufferH264))) { + psb__error_message("slice parameter buffer is not valid.\n"); + return VA_STATUS_ERROR_UNKNOWN; + } + if (element_idx >= slice_buf->num_elements) { /* Move to next buffer */ element_idx = 0; @@ -1767,32 +1789,32 @@ static VAStatus psb_H264_RenderPicture( switch (obj_buffer->type) { case VAPictureParameterBufferType: - psb__information_message("psb_H264_RenderPicture got VAPictureParameterBuffer\n"); + /* psb__information_message("psb_H264_RenderPicture got VAPictureParameterBuffer\n"); */ vaStatus = psb__H264_process_picture_param(ctx, obj_buffer); DEBUG_FAILURE; break; case VAIQMatrixBufferType: - psb__information_message("psb_H264_RenderPicture got VAIQMatrixBufferType\n"); + /* psb__information_message("psb_H264_RenderPicture got VAIQMatrixBufferType\n"); */ vaStatus = psb__H264_process_iq_matrix(ctx, obj_buffer); DEBUG_FAILURE; break; case VASliceGroupMapBufferType: - psb__information_message("psb_H264_RenderPicture got VASliceGroupMapBufferType\n"); + /* psb__information_message("psb_H264_RenderPicture got VASliceGroupMapBufferType\n"); */ vaStatus = psb__H264_process_slice_group_map(ctx, obj_buffer); DEBUG_FAILURE; break; case VASliceParameterBufferType: - psb__information_message("psb_H264_RenderPicture got VASliceParameterBufferType\n"); + /* psb__information_message("psb_H264_RenderPicture got VASliceParameterBufferType\n"); */ vaStatus = psb__H264_add_slice_param(ctx, obj_buffer); DEBUG_FAILURE; break; case VASliceDataBufferType: case VAProtectedSliceDataBufferType: - psb__information_message("psb_H264_RenderPicture got %s\n", SLICEDATA_BUFFER_TYPE(obj_buffer->type)); + /* psb__information_message("psb_H264_RenderPicture got %s\n", SLICEDATA_BUFFER_TYPE(obj_buffer->type)); */ vaStatus = psb__H264_process_slice_data(ctx, obj_buffer); DEBUG_FAILURE; break; @@ -1855,8 +1877,8 @@ static VAStatus psb_H264_EndPicture( } #endif - if (ctx->two_pass_mode && (ctx->obj_context->rotate == VA_ROTATION_NONE)) { - void *pMbData = NULL; + if (ctx->two_pass_mode && (CONTEXT_ROTATE(ctx->obj_context) == 0)) { + unsigned char *pMbData = NULL; psb_surface_p target_surface = ctx->obj_context->current_render_target->psb_surface; psb_buffer_p colocated_target_buffer = psb__H264_lookup_colocated_buffer(ctx, target_surface); diff --git a/src/psb_H264.h b/src/psb_H264.h index df57f63..c46ffa0 100644 --- a/src/psb_H264.h +++ b/src/psb_H264.h @@ -1,6 +1,6 @@ /* * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) Imagination Technologies Limited, UK * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the @@ -9,11 +9,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. diff --git a/src/psb_MPEG2.c b/src/psb_MPEG2.c index af2a577..ded4d0e 100644 --- a/src/psb_MPEG2.c +++ b/src/psb_MPEG2.c @@ -1,6 +1,6 @@ /* * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) Imagination Technologies Limited, UK * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the @@ -9,11 +9,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. @@ -50,6 +50,8 @@ #define SET_SURFACE_INFO_picture_structure(psb_surface, val) psb_surface->extra_info[1] = val; #define GET_SURFACE_INFO_picture_coding_type(psb_surface) ((int) (psb_surface->extra_info[2])) #define SET_SURFACE_INFO_picture_coding_type(psb_surface, val) psb_surface->extra_info[2] = (uint32_t) val; +#define SET_SURFACE_INFO_rotate(psb_surface, rotate) psb_surface->extra_info[5] = (uint32_t) rotate; +#define GET_SURFACE_INFO_rotate(psb_surface) ((int) psb_surface->extra_info[5]) #define SLICEDATA_BUFFER_TYPE(type) ((type==VASliceDataBufferType)?"VASliceDataBufferType":"VAProtectedSliceDataBufferType") @@ -70,7 +72,7 @@ /* Format is: opcode, width, symbol. All VLC tables are concatenated. Index */ /* infomation is stored in gui16mpeg2VlcIndexData[] */ #define VLC_PACK(a,b,c) ( ( (a) << 12 ) | ( (b) << 9 ) | (c) ) -const static IMG_UINT16 gaui16mpeg2VlcTableDataPacked[] = { +static const IMG_UINT16 gaui16mpeg2VlcTableDataPacked[] = { VLC_PACK(6 , 0 , 0) , VLC_PACK(0 , 0 , 6) , VLC_PACK(4 , 2 , 4) , @@ -655,7 +657,7 @@ static VAStatus psb_MPEG2_CreateContext( DEBUG_FAILURE; } if (vaStatus == VA_STATUS_SUCCESS) { - void *vlc_packed_data_address; + unsigned char *vlc_packed_data_address; if (0 == psb_buffer_map(&ctx->vlc_packed_table, &vlc_packed_data_address)) { memcpy(vlc_packed_data_address, gaui16mpeg2VlcTableDataPacked, sizeof(gaui16mpeg2VlcTableDataPacked)); psb_buffer_unmap(&ctx->vlc_packed_table); @@ -870,7 +872,7 @@ static VAStatus psb__MPEG2_add_slice_param(context_MPEG2_p ctx, object_buffer_p { ASSERT(obj_buffer->type == VASliceParameterBufferType); if (ctx->slice_param_list_idx >= ctx->slice_param_list_size) { - void *new_list; + unsigned char *new_list; ctx->slice_param_list_size += 8; new_list = realloc(ctx->slice_param_list, sizeof(object_buffer_p) * ctx->slice_param_list_size); @@ -922,7 +924,7 @@ static void psb__MPEG2_setup_alternative_frame(context_MPEG2_p ctx) psb_surface_p rotate_surface = ctx->obj_context->current_render_target->psb_surface_rotate; object_context_p obj_context = ctx->obj_context; - if (rotate_surface->extra_info[5] != obj_context->rotate) + if (GET_SURFACE_INFO_rotate(rotate_surface) != obj_context->msvdx_rotate) psb__error_message("Display rotate mode does not match surface rotate mode!\n"); @@ -940,7 +942,7 @@ static void psb__MPEG2_setup_alternative_frame(context_MPEG2_p ctx) REGIO_WRITE_FIELD_LITE(cmd, MSVDX_CMDS, ALTERNATIVE_OUTPUT_PICTURE_ROTATION , ALT_PICTURE_ENABLE, 1); REGIO_WRITE_FIELD_LITE(cmd, MSVDX_CMDS, ALTERNATIVE_OUTPUT_PICTURE_ROTATION , ROTATION_ROW_STRIDE, rotate_surface->stride_mode); REGIO_WRITE_FIELD_LITE(cmd, MSVDX_CMDS, ALTERNATIVE_OUTPUT_PICTURE_ROTATION , RECON_WRITE_DISABLE, 0); /* FIXME Always generate Rec */ - REGIO_WRITE_FIELD_LITE(cmd, MSVDX_CMDS, ALTERNATIVE_OUTPUT_PICTURE_ROTATION , ROTATION_MODE, rotate_surface->extra_info[5]); + REGIO_WRITE_FIELD_LITE(cmd, MSVDX_CMDS, ALTERNATIVE_OUTPUT_PICTURE_ROTATION , ROTATION_MODE, GET_SURFACE_INFO_rotate(rotate_surface)); psb_cmdbuf_rendec_write(cmdbuf, cmd); @@ -954,7 +956,7 @@ static void psb__MPEG2_set_operating_mode(context_MPEG2_p ctx) psb_cmdbuf_rendec_start_block(cmdbuf); - if (ctx->obj_context->rotate != VA_ROTATION_NONE) + if (CONTEXT_ROTATE(ctx->obj_context)) psb__MPEG2_setup_alternative_frame(ctx); psb_cmdbuf_rendec_start_chunk(cmdbuf, RENDEC_REGISTER_OFFSET(MSVDX_CMDS, DISPLAY_PICTURE_SIZE)); @@ -1369,7 +1371,7 @@ static VAStatus psb__MPEG2_process_slice_data(context_MPEG2_p ctx, object_buffer VAStatus vaStatus = VA_STATUS_SUCCESS; VASliceParameterBufferMPEG2 *slice_param; int buffer_idx = 0; - int element_idx = 0; + unsigned int element_idx = 0; ASSERT((obj_buffer->type == VASliceDataBufferType) || (obj_buffer->type == VAProtectedSliceDataBufferType)); @@ -1475,7 +1477,7 @@ static void psb__MEPG2_send_blit_cmd(context_MPEG2_p ctx) REGIO_WRITE_FIELD_LITE(cmd, MSVDX_CMDS, ALTERNATIVE_OUTPUT_PICTURE_ROTATION , ALT_PICTURE_ENABLE, 1); REGIO_WRITE_FIELD_LITE(cmd, MSVDX_CMDS, ALTERNATIVE_OUTPUT_PICTURE_ROTATION , ROTATION_ROW_STRIDE, rotate_surface->stride_mode); REGIO_WRITE_FIELD_LITE(cmd, MSVDX_CMDS, ALTERNATIVE_OUTPUT_PICTURE_ROTATION , RECON_WRITE_DISABLE, 0); - REGIO_WRITE_FIELD_LITE(cmd, MSVDX_CMDS, ALTERNATIVE_OUTPUT_PICTURE_ROTATION , ROTATION_MODE, rotate_surface->extra_info[5]); + REGIO_WRITE_FIELD_LITE(cmd, MSVDX_CMDS, ALTERNATIVE_OUTPUT_PICTURE_ROTATION , ROTATION_MODE, GET_SURFACE_INFO_rotate(rotate_surface)); psb_cmdbuf_reg_set(cmdbuf, REGISTER_OFFSET(MSVDX_CMDS, ALTERNATIVE_OUTPUT_PICTURE_ROTATION), cmd); psb_cmdbuf_reg_end_block(cmdbuf); @@ -1575,7 +1577,7 @@ static VAStatus psb_MPEG2_EndPicture( psb__information_message("psb_MPEG2_EndPicture\n"); - if (ctx->obj_context->rotate != VA_ROTATION_NONE) { + if (CONTEXT_ROTATE(ctx->obj_context)) { if (!(ctx->pic_params->picture_coding_extension.bits.progressive_frame) && !(ctx->pic_params->picture_coding_extension.bits.is_first_field)) psb__MPEG2_insert_blit_cmd_to_rotate(ctx); diff --git a/src/psb_MPEG2.h b/src/psb_MPEG2.h index af06632..f7f3c29 100644 --- a/src/psb_MPEG2.h +++ b/src/psb_MPEG2.h @@ -1,6 +1,6 @@ /* * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) Imagination Technologies Limited, UK * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the @@ -9,11 +9,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. diff --git a/src/psb_MPEG2MC.c b/src/psb_MPEG2MC.c index a75a01a..c081a77 100644 --- a/src/psb_MPEG2MC.c +++ b/src/psb_MPEG2MC.c @@ -1,6 +1,6 @@ /* * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) Imagination Technologies Limited, UK * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the @@ -9,11 +9,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. @@ -860,13 +860,13 @@ static VAStatus psb__MPEG2MC_process_mbs_interPB( while (mb_pending || skip_count) { uint32_t mb_in_buffer = (ctx->picture_width_mb); psb_cmdbuf_p cmdbuf; - void *cmd_start; + unsigned char *cmd_start; ctx->fstmb_slice = IMG_TRUE; psb_context_get_next_cmdbuf(ctx->obj_context); cmdbuf = ctx->obj_context->cmdbuf; - cmd_start = (void *) cmdbuf->cmd_idx; + cmd_start = (unsigned char *) cmdbuf->cmd_idx; /* Build the high-level commands */ psb__MPEG2MC_send_highlevel_commands(ctx); @@ -924,7 +924,7 @@ static VAStatus psb__MPEG2MC_process_mbs_interPB( psb_context_submit_cmdbuf(ctx->obj_context); /* check if the remained cmdbuf size can fill the commands of next slice */ - if (1 || (cmdbuf->lldma_base - (void *) cmdbuf->cmd_idx) < ((void *) cmdbuf->cmd_idx - cmd_start)) + if (1 || (cmdbuf->lldma_base - (unsigned char *) cmdbuf->cmd_idx) < ((unsigned char *) cmdbuf->cmd_idx - cmd_start)) psb_context_flush_cmdbuf(ctx->obj_context); } @@ -1056,13 +1056,13 @@ static VAStatus psb__MPEG2MC_process_mbs_intra( while (mb_pending) { /* one slice per loop */ uint32_t mb_in_buffer = min(mb_pending, ctx->picture_width_mb); psb_cmdbuf_p cmdbuf; - void *cmd_start; + unsigned char *cmd_start; mb_pending -= mb_in_buffer; psb_context_get_next_cmdbuf(ctx->obj_context); cmdbuf = ctx->obj_context->cmdbuf; - cmd_start = (void *) cmdbuf->cmd_idx; + cmd_start = (unsigned char *) cmdbuf->cmd_idx; ctx->fstmb_slice = IMG_TRUE; @@ -1103,7 +1103,7 @@ static VAStatus psb__MPEG2MC_process_mbs_intra( psb_context_submit_cmdbuf(ctx->obj_context); /* check if the remained cmdbuf size can fill the commands of next slice */ - if (1 || (cmdbuf->lldma_base - (void *) cmdbuf->cmd_idx) < ((void *) cmdbuf->cmd_idx - cmd_start)) + if (1 || (cmdbuf->lldma_base - (unsigned char *) cmdbuf->cmd_idx) < ((unsigned char *) cmdbuf->cmd_idx - cmd_start)) psb_context_flush_cmdbuf(ctx->obj_context); } @@ -1356,7 +1356,7 @@ static VAStatus psb_MPEG2MC_BeginPicture( INIT_CONTEXT_MPEG2MC; #if 0 /* clear surface for debugging */ - void *surface_data = NULL; + unsigned char *surface_data = NULL; static psb_surface_p target_surface = NULL; psb_surface_p tmp = ctx->obj_context->current_render_target->psb_surface; if (target_surface != tmp) { /* for field picture, only reset one time */ diff --git a/src/psb_MPEG4.c b/src/psb_MPEG4.c index c86650c..0b3fa45 100644 --- a/src/psb_MPEG4.c +++ b/src/psb_MPEG4.c @@ -1,6 +1,6 @@ /* * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) Imagination Technologies Limited, UK * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the @@ -9,11 +9,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. @@ -31,6 +31,7 @@ #include "psb_def.h" #include "psb_surface.h" #include "psb_cmdbuf.h" +#include "pnw_rotate.h" #include "hwdefs/reg_io2.h" #include "hwdefs/msvdx_offsets.h" @@ -51,6 +52,8 @@ #define SET_SURFACE_INFO_picture_coding_type(psb_surface, val) psb_surface->extra_info[2] = (uint32_t) val; #define GET_SURFACE_INFO_colocated_index(psb_surface) ((int) (psb_surface->extra_info[3])) #define SET_SURFACE_INFO_colocated_index(psb_surface, val) psb_surface->extra_info[3] = (uint32_t) val; +#define SET_SURFACE_INFO_rotate(psb_surface, rotate) psb_surface->extra_info[5] = (uint32_t) rotate; +#define GET_SURFACE_INFO_rotate(psb_surface) ((int) psb_surface->extra_info[5]) #define SLICEDATA_BUFFER_TYPE(type) ((type==VASliceDataBufferType)?"VASliceDataBufferType":"VAProtectedSliceDataBufferType") @@ -104,7 +107,7 @@ typedef enum { /* Format is: opcode, width, symbol. All VLC tables are concatenated. */ #define VLC_PACK(a,b,c) ( ( (a) << 12 ) | ( (b) << 9 ) | (c) ) -const static IMG_UINT16 gaui16mpeg4VlcTableDataPacked[] = { +static const IMG_UINT16 gaui16mpeg4VlcTableDataPacked[] = { VLC_PACK(4 , 0 , 12), VLC_PACK(5 , 0 , 7), VLC_PACK(4 , 2 , 13), VLC_PACK(4 , 3 , 16), VLC_PACK(5 , 0 , 9), VLC_PACK(4 , 5 , 17), VLC_PACK(2 , 2 , 1), VLC_PACK(3 , 2 , 0), VLC_PACK(3 , 2 , 0), VLC_PACK(4 , 2 , 36), VLC_PACK(3 , 2 , 0), VLC_PACK(4 , 0 , 0), VLC_PACK(0 , 0 , 6), VLC_PACK(0 , 0 , 7), VLC_PACK(2 , 1 , 8), VLC_PACK(0 , 1 , 10), VLC_PACK(2 , 1 , 13), VLC_PACK(0 , 2 , 15), @@ -500,7 +503,7 @@ static VAStatus psb_MPEG4_CreateContext( DEBUG_FAILURE; } if (vaStatus == VA_STATUS_SUCCESS) { - void *vlc_packed_data_address; + unsigned char *vlc_packed_data_address; if (0 == psb_buffer_map(&ctx->vlc_packed_table, &vlc_packed_data_address)) { memcpy(vlc_packed_data_address, gaui16mpeg4VlcTableDataPacked, sizeof(gaui16mpeg4VlcTableDataPacked)); psb_buffer_unmap(&ctx->vlc_packed_table); @@ -780,6 +783,8 @@ static VAStatus psb__MPEG4_process_picture_param(context_MPEG4_p ctx, object_buf REGIO_WRITE_FIELD_LITE(ctx->BE_PICSH_PPS0, MSVDX_VEC_MPEG4, CR_VEC_MPEG4_BE_PICSH_PPS0, BE_PICSH_CODING_TYPE, ctx->pic_params->vop_fields.bits.vop_coding_type); } + psb_CheckInterlaceRotate(ctx->obj_context, (unsigned char *)ctx->pic_params); + return VA_STATUS_SUCCESS; } @@ -865,7 +870,7 @@ static VAStatus psb__MPEG4_add_slice_param(context_MPEG4_p ctx, object_buffer_p { ASSERT(obj_buffer->type == VASliceParameterBufferType); if (ctx->slice_param_list_idx >= ctx->slice_param_list_size) { - void *new_list; + unsigned char *new_list; ctx->slice_param_list_size += 8; new_list = realloc(ctx->slice_param_list, sizeof(object_buffer_p) * ctx->slice_param_list_size); @@ -941,7 +946,7 @@ static void psb__MPEG4_setup_alternative_frame(context_MPEG4_p ctx) psb_surface_p rotate_surface = ctx->obj_context->current_render_target->psb_surface_rotate; object_context_p obj_context = ctx->obj_context; - if (rotate_surface->extra_info[5] != obj_context->rotate) + if (GET_SURFACE_INFO_rotate(rotate_surface) != obj_context->msvdx_rotate) psb__error_message("Display rotate mode does not match surface rotate mode!\n"); @@ -959,7 +964,7 @@ static void psb__MPEG4_setup_alternative_frame(context_MPEG4_p ctx) REGIO_WRITE_FIELD_LITE(cmd, MSVDX_CMDS, ALTERNATIVE_OUTPUT_PICTURE_ROTATION , ALT_PICTURE_ENABLE, 1); REGIO_WRITE_FIELD_LITE(cmd, MSVDX_CMDS, ALTERNATIVE_OUTPUT_PICTURE_ROTATION , ROTATION_ROW_STRIDE, rotate_surface->stride_mode); REGIO_WRITE_FIELD_LITE(cmd, MSVDX_CMDS, ALTERNATIVE_OUTPUT_PICTURE_ROTATION , RECON_WRITE_DISABLE, 0); /* FIXME Always generate Rec */ - REGIO_WRITE_FIELD_LITE(cmd, MSVDX_CMDS, ALTERNATIVE_OUTPUT_PICTURE_ROTATION , ROTATION_MODE, rotate_surface->extra_info[5]); + REGIO_WRITE_FIELD_LITE(cmd, MSVDX_CMDS, ALTERNATIVE_OUTPUT_PICTURE_ROTATION , ROTATION_MODE, GET_SURFACE_INFO_rotate(rotate_surface)); psb_cmdbuf_rendec_write(cmdbuf, cmd); @@ -999,7 +1004,7 @@ static void psb__MPEG4_set_picture_params(context_MPEG4_p ctx, VASliceParameterB } psb_cmdbuf_rendec_end_chunk(cmdbuf); - if (ctx->obj_context->rotate != VA_ROTATION_NONE) + if (CONTEXT_ROTATE(ctx->obj_context)) psb__MPEG4_setup_alternative_frame(ctx); /* Send VDMC and VDEB commands */ @@ -1329,7 +1334,7 @@ static VAStatus psb__MPEG4_process_slice_data(context_MPEG4_p ctx, object_buffer VAStatus vaStatus = VA_STATUS_SUCCESS; VASliceParameterBufferMPEG4 *slice_param; int buffer_idx = 0; - int element_idx = 0; + unsigned int element_idx = 0; ASSERT((obj_buffer->type == VASliceDataBufferType) || (obj_buffer->type == VAProtectedSliceDataBufferType)); diff --git a/src/psb_MPEG4.h b/src/psb_MPEG4.h index a044526..5078843 100644 --- a/src/psb_MPEG4.h +++ b/src/psb_MPEG4.h @@ -1,6 +1,6 @@ /* * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) Imagination Technologies Limited, UK * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the @@ -9,11 +9,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. diff --git a/src/psb_VC1.c b/src/psb_VC1.c index 80a6d05..98a8010 100644 --- a/src/psb_VC1.c +++ b/src/psb_VC1.c @@ -1,6 +1,6 @@ /* * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) Imagination Technologies Limited, UK * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the @@ -9,11 +9,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. @@ -56,6 +56,8 @@ #define SET_SURFACE_INFO_picture_coding_type(psb_surface, val) psb_surface->extra_info[2] = (uint32_t) val; #define GET_SURFACE_INFO_colocated_index(psb_surface) ((int) (psb_surface->extra_info[3])) #define SET_SURFACE_INFO_colocated_index(psb_surface, val) psb_surface->extra_info[3] = (uint32_t) val; +#define SET_SURFACE_INFO_rotate(psb_surface, rotate) psb_surface->extra_info[5] = (uint32_t) rotate; +#define GET_SURFACE_INFO_rotate(psb_surface) ((int) psb_surface->extra_info[5]) #define SLICEDATA_BUFFER_TYPE(type) ((type==VASliceDataBufferType)?"VASliceDataBufferType":"VAProtectedSliceDataBufferType") @@ -501,8 +503,8 @@ static VAStatus psb_VC1_CreateContext( } if (vaStatus == VA_STATUS_SUCCESS) { void *vlc_packed_data_address; - if (0 == psb_buffer_map(&ctx->vlc_packed_table, &vlc_packed_data_address)) { - psb__VC1_pack_vlc_tables(vlc_packed_data_address, gaui16vc1VlcTableData, gui16vc1VlcTableSize); + if (0 == psb_buffer_map(&ctx->vlc_packed_table, (unsigned char **)&vlc_packed_data_address)) { + psb__VC1_pack_vlc_tables((unsigned short *)vlc_packed_data_address, gaui16vc1VlcTableData, gui16vc1VlcTableSize); psb_buffer_unmap(&ctx->vlc_packed_table); psb__VC1_pack_index_table_info(ctx->vlc_packed_index_table, gaui16vc1VlcIndexData); } else { @@ -1285,7 +1287,7 @@ static VAStatus psb__VC1_add_slice_param(context_VC1_p ctx, object_buffer_p obj_ { ASSERT(obj_buffer->type == VASliceParameterBufferType); if (ctx->slice_param_list_idx >= ctx->slice_param_list_size) { - void *new_list; + unsigned char *new_list; ctx->slice_param_list_size += 8; new_list = realloc(ctx->slice_param_list, sizeof(object_buffer_p) * ctx->slice_param_list_size); @@ -1809,7 +1811,7 @@ static void psb__VC1_setup_alternative_frame(context_VC1_p ctx) psb_surface_p rotate_surface = ctx->obj_context->current_render_target->psb_surface_rotate; object_context_p obj_context = ctx->obj_context; - if (rotate_surface->extra_info[5] != obj_context->rotate) + if (GET_SURFACE_INFO_rotate(rotate_surface) != obj_context->msvdx_rotate) psb__error_message("Display rotate mode does not match surface rotate mode!\n"); @@ -1827,7 +1829,7 @@ static void psb__VC1_setup_alternative_frame(context_VC1_p ctx) REGIO_WRITE_FIELD_LITE(cmd, MSVDX_CMDS, ALTERNATIVE_OUTPUT_PICTURE_ROTATION , ALT_PICTURE_ENABLE, 1); REGIO_WRITE_FIELD_LITE(cmd, MSVDX_CMDS, ALTERNATIVE_OUTPUT_PICTURE_ROTATION , ROTATION_ROW_STRIDE, rotate_surface->stride_mode); REGIO_WRITE_FIELD_LITE(cmd, MSVDX_CMDS, ALTERNATIVE_OUTPUT_PICTURE_ROTATION , RECON_WRITE_DISABLE, 0); /* FIXME Always generate Rec */ - REGIO_WRITE_FIELD_LITE(cmd, MSVDX_CMDS, ALTERNATIVE_OUTPUT_PICTURE_ROTATION , ROTATION_MODE, rotate_surface->extra_info[5]); + REGIO_WRITE_FIELD_LITE(cmd, MSVDX_CMDS, ALTERNATIVE_OUTPUT_PICTURE_ROTATION , ROTATION_MODE, GET_SURFACE_INFO_rotate(rotate_surface)); psb_cmdbuf_rendec_write(cmdbuf, cmd); @@ -1950,7 +1952,7 @@ static void psb__VC1_send_rendec_params(context_VC1_p ctx, VASliceParameterBuffe psb_cmdbuf_rendec_start_block(cmdbuf); - if (ctx->obj_context->rotate != VA_ROTATION_NONE) /* FIXME field coded should not issue */ + if (CONTEXT_ROTATE(ctx->obj_context)) /* FIXME field coded should not issue */ psb__VC1_setup_alternative_frame(ctx); /* CHUNK: 1 - VC1SEQUENCE00 */ @@ -2595,7 +2597,7 @@ static VAStatus psb__VC1_process_slice_data(context_VC1_p ctx, object_buffer_p o VAStatus vaStatus = VA_STATUS_SUCCESS; VASliceParameterBufferVC1 *slice_param; int buffer_idx = 0; - int element_idx = 0; + unsigned int element_idx = 0; ASSERT((obj_buffer->type == VASliceDataBufferType) || (obj_buffer->type == VAProtectedSliceDataBufferType)); diff --git a/src/psb_VC1.h b/src/psb_VC1.h index 070ba2c..843011b 100644 --- a/src/psb_VC1.h +++ b/src/psb_VC1.h @@ -1,6 +1,6 @@ /* * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) Imagination Technologies Limited, UK * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the @@ -9,11 +9,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. diff --git a/src/psb_buffer.c b/src/psb_buffer.c index 4230215..d32f177 100644 --- a/src/psb_buffer.c +++ b/src/psb_buffer.c @@ -1,6 +1,6 @@ /* * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) Imagination Technologies Limited, UK * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the @@ -9,11 +9,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. @@ -97,11 +97,11 @@ VAStatus psb_buffer_create(psb_driver_data_p driver_data, break; case psb_bt_camera: allignment = 1; - placement = DRM_PSB_FLAG_MEM_CI | WSBM_PL_FLAG_SHARED; + placement = TTM_PL_FLAG_CI | WSBM_PL_FLAG_SHARED; break; case psb_bt_rar: allignment = 1; - placement = DRM_PSB_FLAG_MEM_RAR | WSBM_PL_FLAG_SHARED; + placement = TTM_PL_FLAG_RAR | WSBM_PL_FLAG_SHARED; break; default: vaStatus = VA_STATUS_ERROR_UNKNOWN; @@ -215,7 +215,45 @@ VAStatus psb_buffer_reference(psb_driver_data_p driver_data, return VA_STATUS_SUCCESS; } +VAStatus psb_kbuffer_reference(psb_driver_data_p driver_data, + psb_buffer_p buf, + int kbuf_handle + ) +{ + int ret = 0; + VAStatus vaStatus = VA_STATUS_SUCCESS; + + buf->drm_buf = NULL; + + ret = LOCK_HARDWARE(driver_data); + if (ret) { + UNLOCK_HARDWARE(driver_data); + vaStatus = VA_STATUS_ERROR_ALLOCATION_FAILED; + DEBUG_FAILURE_RET; + return vaStatus; + } + + ret = wsbmGenBuffers(driver_data->main_pool, + 1, + &buf->drm_buf, + 4096, /* page alignment */ + 0); + if (!buf->drm_buf) { + psb__error_message("failed to gen wsbm buffers\n"); + UNLOCK_HARDWARE(driver_data); + return VA_STATUS_ERROR_ALLOCATION_FAILED; + } + + ret = wsbmBOSetReferenced(buf->drm_buf, kbuf_handle); + UNLOCK_HARDWARE(driver_data); + if (ret) { + psb__error_message("failed to alloc wsbm buffers\n"); + return VA_STATUS_ERROR_ALLOCATION_FAILED; + } + buf->pl_flags = wsbmBOPlacementHint(buf->drm_buf); + return VA_STATUS_SUCCESS; +} /* * Destroy buffer */ @@ -228,7 +266,7 @@ void psb_buffer_destroy(psb_buffer_p buf) ASSERT(buf->driver_data); wsbmBOUnreference(&buf->drm_buf); if (buf->rar_handle) - psb_buffer_destroy_rar(buf->driver_data, buf); + buf->rar_handle = 0; buf->driver_data = NULL; buf->status = psb_bs_unfinished; } @@ -239,7 +277,7 @@ void psb_buffer_destroy(psb_buffer_p buf) * * Returns 0 on success */ -int psb_buffer_map(psb_buffer_p buf, void **address /* out */) +int psb_buffer_map(psb_buffer_p buf, unsigned char **address /* out */) { int ret; @@ -318,7 +356,7 @@ int psb_codedbuf_map_mangle( object_context_p obj_context = obj_buffer->context; INIT_DRIVER_DATA; VACodedBufferSegment *p = &obj_buffer->codedbuf_mapinfo[0]; - void *raw_codedbuf; + unsigned char *raw_codedbuf; VAStatus vaStatus = VA_STATUS_SUCCESS; unsigned int next_buf_off; int i; @@ -349,7 +387,7 @@ int psb_codedbuf_map_mangle( p->status = *((unsigned long *) raw_codedbuf + 1); /* 2nd DW * is rc status */ p->reserved = 0; - p->buf = (void *)((unsigned long *) raw_codedbuf + 4); /* skip 4DWs */ + p->buf = (unsigned char *)((unsigned long *) raw_codedbuf + 4); /* skip 4DWs */ lnc_H264_append_aux_info(obj_context, obj_buffer, (unsigned char *)p->buf, @@ -378,7 +416,7 @@ int psb_codedbuf_map_mangle( case VAProfileMPEG4Main: /* one segment */ p->size = *((unsigned long *) raw_codedbuf); - p->buf = (void *)((unsigned long *) raw_codedbuf + 4); /* skip 4DWs */ + p->buf = (unsigned char *)((unsigned long *) raw_codedbuf + 4); /* skip 4DWs */ psb__information_message("coded buffer size %d\n", p->size); break; @@ -388,7 +426,7 @@ int psb_codedbuf_map_mangle( case VAProfileH264ConstrainedBaseline: /* 1st segment */ p->size = *((unsigned long *) raw_codedbuf); - p->buf = (void *)((unsigned long *) raw_codedbuf + 4); /* skip 4DWs */ + p->buf = (unsigned char *)((unsigned long *) raw_codedbuf + 4); /* skip 4DWs */ psb__information_message("1st segment coded buffer size %d\n", p->size); if (pnw_get_parallel_core_number(obj_context) == 2) { @@ -401,7 +439,7 @@ int psb_codedbuf_map_mangle( p[1].buf = p->buf; p[1].next = NULL; p->size = *(unsigned long *)((unsigned long)raw_codedbuf + next_buf_off); - p->buf = (void *)(((unsigned long *)((unsigned long)raw_codedbuf + next_buf_off)) + 4); /* skip 4DWs */ + p->buf = (unsigned char *)(((unsigned long *)((unsigned long)raw_codedbuf + next_buf_off)) + 4); /* skip 4DWs */ psb__information_message("2nd segment coded buffer offset: 0x%08x, size: %d\n", next_buf_off, p->size); } else @@ -411,7 +449,7 @@ int psb_codedbuf_map_mangle( case VAProfileH263Baseline: /* one segment */ p->size = *((unsigned long *) raw_codedbuf); - p->buf = (void *)((unsigned long *) raw_codedbuf + 4); /* skip 4DWs */ + p->buf = (unsigned char *)((unsigned long *) raw_codedbuf + 4); /* skip 4DWs */ psb__information_message("coded buffer size %d\n", p->size); break; @@ -423,7 +461,7 @@ int psb_codedbuf_map_mangle( /*Max resolution 4096x4096 use 6 segments*/ for (i = 0; i < PNW_JPEG_MAX_SCAN_NUM + 1; i++) { p->size = *(unsigned long *)((unsigned long)raw_codedbuf + next_buf_off); - p->buf = (void *)((unsigned long *)((unsigned long)raw_codedbuf + next_buf_off) + 4); /* skip 4DWs */ + p->buf = (unsigned char *)((unsigned long *)((unsigned long)raw_codedbuf + next_buf_off) + 4); /* skip 4DWs */ next_buf_off = *((unsigned long *)((unsigned long)raw_codedbuf + next_buf_off) + 3); psb__information_message("JPEG coded buffer segment %d size: %d\n", i, p->size); diff --git a/src/psb_buffer.h b/src/psb_buffer.h index c8d4f8e..366d153 100644 --- a/src/psb_buffer.h +++ b/src/psb_buffer.h @@ -1,6 +1,6 @@ /* * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) Imagination Technologies Limited, UK * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the @@ -9,11 +9,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. @@ -32,8 +32,6 @@ #include "psb_drv_video.h" -#include <RAR/rar.h> - //#include "xf86mm.h" /* For TopazSC, it indicates the next frame should be skipped */ @@ -72,7 +70,7 @@ struct psb_buffer_s { uint32_t rar_handle; unsigned int buffer_ofs; /* several buffers may share one BO (camera/RAR), and use offset to distinguish it */ struct psb_buffer_s *next; - void *user_ptr; /* user pointer for user buffers */ + unsigned char *user_ptr; /* user pointer for user buffers */ psb_driver_data_p driver_data; /* for RAR buffer release */ }; @@ -98,6 +96,13 @@ VAStatus psb_buffer_reference(psb_driver_data_p driver_data, psb_buffer_p buf, psb_buffer_p reference_buf ); +/* + * + */ +VAStatus psb_kbuffer_reference(psb_driver_data_p driver_data, + psb_buffer_p buf, + int kbuf_handle + ); /* * Suspend buffer @@ -114,7 +119,7 @@ void psb_buffer_destroy(psb_buffer_p buf); * * Returns 0 on success */ -int psb_buffer_map(psb_buffer_p buf, void **address /* out */); +int psb_buffer_map(psb_buffer_p buf, unsigned char **address /* out */); int psb_buffer_sync(psb_buffer_p buf); @@ -142,28 +147,6 @@ VAStatus psb_buffer_create_camera(psb_driver_data_p driver_data, ); /* - * Create RAR buffer - */ -VAStatus psb_buffer_create_rar(psb_driver_data_p driver_data, - unsigned int size, - psb_buffer_p buf - ); - -/* - * Destroy RAR buffer - */ -VAStatus psb_buffer_destroy_rar(psb_driver_data_p driver_data, - psb_buffer_p buf - ); - -/* - * Reference one RAR buffer from handle - */ -VAStatus psb_buffer_reference_rar(psb_driver_data_p driver_data, - uint32_t rar_handle, - psb_buffer_p buf - ); -/* * Create one buffer from user buffer * id_or_ofs is CI frame ID (actually now is frame offset), or V4L2 buffer offset * user_ptr :virtual address of user buffer start. @@ -173,12 +156,10 @@ VAStatus psb_buffer_create_camera_from_ub(psb_driver_data_p driver_data, int id_or_ofs, int size, const unsigned long * user_ptr); -#ifdef ANDROID -#define DRM_PSB_FLAG_MEM_CI (1<<9) -#define DRM_PSB_FLAG_MEM_RAR (1<<10) -#else -#define DRM_PSB_FLAG_MEM_CI (1 << 3) /* TTM_PL_FLAG_PRIV0 */ -#define DRM_PSB_FLAG_MEM_RAR (1 << 5) /* TTM_PL_FLAG_PRIV2 */ -#endif + +VAStatus psb_buffer_reference_imr(psb_driver_data_p driver_data, + uint32_t imr_offset, + psb_buffer_p buf + ); #endif /* _PSB_BUFFER_H_ */ diff --git a/src/psb_buffer_dm.c b/src/psb_buffer_dm.c index ec06dda..a433fe1 100644 --- a/src/psb_buffer_dm.c +++ b/src/psb_buffer_dm.c @@ -8,11 +8,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. @@ -33,7 +33,6 @@ #include <stdlib.h> #include <unistd.h> #include <wsbm/wsbm_manager.h> -/* #include <linux/rar_register.h> */ #include "psb_drm.h" #include "psb_def.h" @@ -180,7 +179,7 @@ VAStatus psb_buffer_create_camera_from_ub(psb_driver_data_p driver_data, buf->rar_handle = 0; buf->buffer_ofs = 0; buf->type = psb_bt_user_buffer; - buf->user_ptr = (void *)user_ptr; + buf->user_ptr = (unsigned char *)user_ptr; buf->driver_data = driver_data; allignment = 4096; @@ -202,7 +201,7 @@ VAStatus psb_buffer_create_camera_from_ub(psb_driver_data_p driver_data, #ifndef ANDROID extern int wsbmBODataUB(struct _WsbmBufferObject * buf, - unsigned size, const void * data, + unsigned size, const unsigned char * data, struct _WsbmBufferPool * newPool, uint32_t placement, const unsigned long * user_ptr); /* here use the placement when gen buffer setted */ @@ -224,7 +223,6 @@ VAStatus psb_buffer_create_camera_from_ub(psb_driver_data_p driver_data, return VA_STATUS_SUCCESS; } - static int psb_buffer_info_rar(psb_driver_data_p driver_data) { struct drm_lnc_video_getparam_arg arg; @@ -240,6 +238,7 @@ static int psb_buffer_info_rar(psb_driver_data_p driver_data) if (ret == 0) { driver_data->rar_phyaddr = rar_info[0]; driver_data->rar_size = rar_info[1]; + driver_data->rar_size = driver_data->rar_size & 0xfffff000; /* page align */ psb__information_message("RAR region physical address = 0x%08x, size=%dK\n", driver_data->rar_phyaddr, driver_data->rar_size / 1024); @@ -251,62 +250,20 @@ static int psb_buffer_info_rar(psb_driver_data_p driver_data) } -static int psb_buffer_offset_rar(psb_driver_data_p driver_data, - psb_buffer_p buf, - uint32_t rar_handle, - unsigned int *bo_offset - ) +static VAStatus psb_buffer_init_imr(psb_driver_data_p driver_data) { - struct drm_lnc_video_getparam_arg arg; - unsigned long offset; int ret = 0; - *bo_offset = 0; - - arg.key = LNC_VIDEO_GETPARAM_RAR_HANDLER_OFFSET; - arg.arg = (uint64_t)((unsigned long) & rar_handle); - arg.value = (uint64_t)((unsigned long) & offset); - ret = drmCommandWriteRead(driver_data->drm_fd, driver_data->getParamIoctlOffset, - &arg, sizeof(arg)); - if (ret == 0) { - *bo_offset = offset; - - return ret; - } - - psb__information_message("RAR buffer 0x%08x, get offset failed\n", rar_handle); - return ret; -} - - -static VAStatus psb_buffer_init_rar(psb_driver_data_p driver_data) -{ - int ret = 0; - RAR_desc_t *rar_rd; - - /* hasn't grab RAR device memory region - * grab the whole 8M RAR device memory + /* hasn't grab IMR device memory region + * grab the whole IMR3 device memory */ driver_data->rar_bo = calloc(1, sizeof(struct psb_buffer_s)); if (driver_data->rar_bo == NULL) goto exit_error; - driver_data->rar_rd = calloc(1, sizeof(RAR_desc_t)); - if (driver_data->rar_rd == NULL) - goto exit_error; - - memset(driver_data->rar_rd, 0, sizeof(RAR_desc_t)); - - psb__information_message("Init RAR device\n"); - - ret = RAR_init(driver_data->rar_rd); - if (ret != 0) { - psb__error_message("RAR device init failed\n"); - goto exit_error; - } - + psb__information_message("Init IMR device\n"); if (psb_buffer_info_rar(driver_data)) { - psb__error_message("Get RAR region size failed\n"); + psb__error_message("Get IMR region size failed\n"); goto exit_error; } @@ -314,169 +271,63 @@ static VAStatus psb_buffer_init_rar(psb_driver_data_p driver_data) ret = psb_buffer_create(driver_data, driver_data->rar_size, psb_bt_rar, (psb_buffer_p) driver_data->rar_bo); if (ret != VA_STATUS_SUCCESS) { - psb__error_message("Grab RAR device memory failed\n"); + psb__error_message("Grab IMR device memory failed\n"); goto exit_error; } return VA_STATUS_SUCCESS; exit_error: - rar_rd = driver_data->rar_rd; - - if (rar_rd) { - if (rar_rd->mrfd) - RAR_fini(driver_data->rar_rd); - free(rar_rd); - } - if (driver_data->rar_bo) free(driver_data->rar_bo); driver_data->rar_bo = NULL; - driver_data->rar_rd = NULL; return VA_STATUS_ERROR_ALLOCATION_FAILED; } - /* - * Create RAR buffer - * Only used when create a protected surface + * Reference one IMR buffer from offset + * only used to reference a slice IMR buffer which is created outside of video driver */ -VAStatus psb_buffer_create_rar(psb_driver_data_p driver_data, - unsigned int size, - psb_buffer_p buf - ) -{ - VAStatus vaStatus; - uint32_t rar_handle = 0; - unsigned int rar_offset = 0; - RAR_desc_t *rar_rd; - int ret; - - if (driver_data->rar_rd == NULL) { - vaStatus = psb_buffer_init_rar(driver_data); - if (vaStatus != VA_STATUS_SUCCESS) { - psb__error_message("RAR init failed!\n"); - return vaStatus; - } - } - - rar_rd = driver_data->rar_rd; - - /* Call RAR interface to allocate RAR buffers */ - ret = RAR_reserve(rar_rd, size, RAR_TYPE_VIDEO, &rar_handle); - if (ret != 0) { - psb__error_message("RAR reserver memory failed\n"); - RAR_fini(rar_rd); - - return VA_STATUS_ERROR_UNKNOWN; - } - - ret = psb_buffer_offset_rar(driver_data, buf, rar_handle, &rar_offset); - if (ret != 0) { - psb__error_message("Get buffer offset of RAR device memory failed!\n"); - return ret; - } - - /* reference the global RAR BO */ - ret = psb_buffer_reference(driver_data, buf, (psb_buffer_p) driver_data->rar_bo); - if (ret != VA_STATUS_SUCCESS) { - psb__error_message("Reference RAR device memory failed\n"); - return ret; - } - - buf->rar_handle = rar_handle; - buf->buffer_ofs = rar_offset; - - /* reference the global RAR buffer, reset buffer type */ - buf->type = psb_bt_rar_surface; /* need RAR_release */ - - psb__information_message("Create RAR buffer, handle 0x%08x, RAR region offset =0x%08x, RAR BO GPU offset hint=0x%08x\n", - rar_handle, rar_offset, wsbmBOOffsetHint(buf->drm_buf)); - - return VA_STATUS_SUCCESS; -} - - -/* - * Destroy RAR buffer - */ -VAStatus psb_buffer_destroy_rar(psb_driver_data_p driver_data, - psb_buffer_p buf - ) -{ - RAR_desc_t *rar_rd; - int ret; - - ASSERT(driver_data->rar_rd); - - if (buf->type == psb_bt_rar_slice) { - psb__information_message("return RAR slice buffer to application\n"); - buf->rar_handle = 0; - return VA_STATUS_SUCCESS; - } - - - rar_rd = driver_data->rar_rd; - - ret = RAR_release(rar_rd, buf->rar_handle); - if (ret != 0) - psb__error_message("RAR release memory failed\n"); - - buf->rar_handle = 0; - - return VA_STATUS_SUCCESS; -} - -/* - * Reference one RAR buffer from handle - * only used to reference a slice RAR buffer which is created outside of video driver - */ -VAStatus psb_buffer_reference_rar(psb_driver_data_p driver_data, - uint32_t rar_handle, +VAStatus psb_buffer_reference_imr(psb_driver_data_p driver_data, + uint32_t imr_offset, psb_buffer_p buf ) { VAStatus vaStatus; - unsigned int rar_offset = 0; int ret; - if (driver_data->rar_rd == NULL) { - vaStatus = psb_buffer_init_rar(driver_data); + if (driver_data->rar_bo == NULL) { + vaStatus = psb_buffer_init_imr(driver_data); if (vaStatus != VA_STATUS_SUCCESS) { - psb__error_message("RAR init failed!\n"); + psb__error_message("IMR init failed!\n"); return vaStatus; } } - /* don't need to assign the handle to buffer + /* don't need to assign the offset to buffer * so that when destroy the buffer, we just * need to unreference */ - /* buf->rar_handle = rar_handle; */ + /* buf->imr_offset = imr_offset; */ - ret = psb_buffer_offset_rar(driver_data, buf, rar_handle, &rar_offset); - if (ret != VA_STATUS_SUCCESS) { - psb__error_message("Get surfae offset of RAR device memory failed!\n"); - return ret; - } - - /* reference the global RAR BO */ + /* reference the global IMR BO */ ret = psb_buffer_reference(driver_data, buf, (psb_buffer_p) driver_data->rar_bo); if (ret != VA_STATUS_SUCCESS) { - psb__error_message("Reference RAR device memory failed\n"); + psb__error_message("Reference IMR device memory failed\n"); return ret; } - buf->rar_handle = rar_handle; - buf->buffer_ofs = rar_offset; - /* reference the global RAR buffer, reset buffer type */ - buf->type = psb_bt_rar_slice; /* don't need to RAR_release */ + buf->rar_handle = imr_offset; + buf->buffer_ofs = imr_offset; + + /* reference the global IMR buffer, reset buffer type */ + buf->type = psb_bt_rar_slice; /* don't need to IMR_release */ - psb__information_message("Reference RAR buffer, handle 0x%08x, RAR region offset =0x%08x, RAR BO GPU offset hint=0x%08x\n", - rar_handle, rar_offset, wsbmBOOffsetHint(buf->drm_buf)); + psb__information_message("Reference IMR buffer, IMR region offset =0x%08x, IMR BO GPU offset hint=0x%08x\n", + imr_offset, wsbmBOOffsetHint(buf->drm_buf)); return VA_STATUS_SUCCESS; } diff --git a/src/psb_cmdbuf.c b/src/psb_cmdbuf.c index a4eb6ba..2e3f2a2 100644 --- a/src/psb_cmdbuf.c +++ b/src/psb_cmdbuf.c @@ -1,6 +1,6 @@ /* * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) Imagination Technologies Limited, UK * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the @@ -9,11 +9,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. @@ -342,12 +342,12 @@ void psb_cmdbuf_add_relocation(psb_cmdbuf_p cmdbuf, /* Check that address is within buffer range */ if (dst_buffer) { - ASSERT(((void *)(addr_in_cmdbuf)) >= cmdbuf->cmd_base); - ASSERT(((void *)(addr_in_cmdbuf)) < LLDMA_END(cmdbuf)); + ASSERT(((unsigned char *)(addr_in_cmdbuf)) >= cmdbuf->cmd_base); + ASSERT(((unsigned char *)(addr_in_cmdbuf)) < LLDMA_END(cmdbuf)); reloc->where = addr_in_cmdbuf - (uint32_t *) cmdbuf->cmd_base; /* Location in DWORDs */ } else { - ASSERT(((void *)(addr_in_cmdbuf)) >= cmdbuf->MTX_msg); - ASSERT(((void *)(addr_in_cmdbuf)) < MTXMSG_END(cmdbuf)); + ASSERT(((unsigned char *)(addr_in_cmdbuf)) >= cmdbuf->MTX_msg); + ASSERT(((unsigned char *)(addr_in_cmdbuf)) < MTXMSG_END(cmdbuf)); reloc->where = addr_in_cmdbuf - (uint32_t *) cmdbuf->MTX_msg; /* Location in DWORDs */ } @@ -376,7 +376,7 @@ void psb_cmdbuf_add_relocation(psb_cmdbuf_p cmdbuf, reloc->dst_buffer = dst_buffer; cmdbuf->reloc_idx++; - ASSERT(((void *)(cmdbuf->reloc_idx)) < RELOC_END(cmdbuf)); + ASSERT(((unsigned char *)(cmdbuf->reloc_idx)) < RELOC_END(cmdbuf)); } /* @@ -494,17 +494,10 @@ psbDRMCmdBuf(int fd, int ioctl_offset, psb_buffer_p *buffer_list, int buffer_cou ca.reloc_offset = relocBufOffset; ca.num_relocs = numRelocs; - ca.damage = damage; ca.fence_flags = fence_flags; ca.engine = engine; - ca.feedback_ops = 0; - ca.feedback_handle = 0; - ca.feedback_offset = 0; - ca.feedback_breakpoints = 0; - ca.feedback_size = 0; - -#if 1 +#if 0 psb__information_message("PSB submit: buffer_list = %08x\n", ca.buffer_list); psb__information_message("PSB submit: clip_rects = %08x\n", ca.clip_rects); psb__information_message("PSB submit: cmdbuf_handle = %08x\n", ca.cmdbuf_handle); @@ -540,8 +533,6 @@ psbDRMCmdBuf(int fd, int ioctl_offset, psb_buffer_p *buffer_list, int buffer_cou } } while ((ret == EAGAIN) && (psbTimeDiff(&now, &then) < PSB_TIMEOUT_USEC)); - psb__information_message("command write return is %d\n", ret); - if (ret) { psb__information_message("command write return is %d\n", ret); goto out; @@ -606,14 +597,14 @@ out: #ifdef DEBUG_TRACE #define DBH(fmt, arg...) psb__trace_message(fmt, ##arg) -#define DB(fmt, arg1, arg...) psb__trace_message("[%08x] %08x = " fmt, ((void *) arg1) - cmd_start, *arg1, ##arg) +#define DB(fmt, arg1, arg...) psb__trace_message("[%08x] %08x = " fmt, ((unsigned char *) arg1) - cmd_start, *arg1, ##arg) /* See also MsvdxGpuSim() in msvdxgpu.c */ static void debug_dump_cmdbuf(uint32_t *cmd_idx, uint32_t cmd_size_in_bytes) { uint32_t cmd_size = cmd_size_in_bytes / sizeof(uint32_t); uint32_t *cmd_end = cmd_idx + cmd_size; - void *cmd_start = cmd_idx; + unsigned char *cmd_start = cmd_idx; struct { unsigned int start; unsigned int end; @@ -781,7 +772,7 @@ psb_fence_wait(psb_driver_data_p driver_data, fence = wsbmFenceCreate(driver_data->fence_mgr, fence_rep->fence_class, fence_rep->fence_type, - (void *)fence_rep->handle, + (unsigned char *)fence_rep->handle, 0); if (fence) *status = wsbmFenceFinish(fence, fence_rep->fence_type, 0); @@ -835,7 +826,7 @@ static void psb__hexdump2(unsigned char *p, int offset, int size) psb__trace_message("\n"); } -static void psb__hexdump(void *addr, int size) +static void psb__hexdump(unsigned char *addr, int size) { unsigned char *p = (unsigned char *) addr; @@ -879,8 +870,8 @@ void psb__debug_schedule_hexdump(const char *name, psb_buffer_p buf, uint32_t of */ static void psb_cmdbuf_close_segment(psb_cmdbuf_p cmdbuf) { - uint32_t bytes_used = ((void *) cmdbuf->cmd_idx - cmdbuf->cmd_start) % MTX_SEG_SIZE; - void *segment_start = (void *) cmdbuf->cmd_idx - bytes_used; + uint32_t bytes_used = ((unsigned char *) cmdbuf->cmd_idx - cmdbuf->cmd_start) % MTX_SEG_SIZE; + unsigned char *segment_start = (unsigned char *) cmdbuf->cmd_idx - bytes_used; uint32_t lldma_record_offset = psb_cmdbuf_lldma_create(cmdbuf, &(cmdbuf->buf), (segment_start - cmdbuf->cmd_base) /* offset */, bytes_used, @@ -895,7 +886,7 @@ int psb_context_submit_deblock(object_context_p obj_context) { psb_cmdbuf_p cmdbuf = obj_context->cmdbuf; uint32_t msg_size = FW_VA_DEBLOCK_SIZE; - uint32_t *msg = cmdbuf->MTX_msg; + uint32_t *msg = (uint32_t *)cmdbuf->MTX_msg; DEBLOCKPARAMS* pdbParams; psb__information_message("Send two pass deblock cmd\n"); @@ -948,7 +939,7 @@ int psb_context_submit_hw_deblock(object_context_p obj_context, else item_size = FW_VA_RENDER_SIZE; - uint32_t *msg = cmdbuf->MTX_msg + item_size * cmdbuf->cmd_count; + uint32_t *msg = (uint32_t *)(cmdbuf->MTX_msg + item_size * cmdbuf->cmd_count); memset(msg, 0, sizeof(FW_VA_DEBLOCK_MSG)); deblock_msg = (FW_VA_DEBLOCK_MSG *)msg; @@ -990,7 +981,7 @@ int psb_context_submit_oold(object_context_p obj_context, { psb_cmdbuf_p cmdbuf = obj_context->cmdbuf; uint32_t msg_size = FW_VA_OOLD_SIZE; - uint32_t *msg = cmdbuf->MTX_msg + cmdbuf->cmd_count * FW_VA_RENDER_SIZE; + uint32_t *msg = (uint32_t *)(cmdbuf->MTX_msg + cmdbuf->cmd_count * FW_VA_RENDER_SIZE); FW_VA_OOLD_MSG *oold_msg; if (NULL == src_buf || NULL == dst_buf || NULL == colocate_buffer) { @@ -1033,15 +1024,15 @@ int psb_context_submit_host_be_opp(object_context_p obj_context, psb_buffer_p ds psb_cmdbuf_p cmdbuf = obj_context->cmdbuf; uint32_t msg_size = FW_VA_HOST_BE_OPP_SIZE; - if ((NULL == cmdbuf) || ((0 == cmdbuf->cmd_count) && (0 == cmdbuf->host_be_opp_count) && - (0 == cmdbuf->deblock_count) || (0 == cmdbuf->frame_info_count))) { + if ((NULL == cmdbuf) || (((0 == cmdbuf->cmd_count) && (0 == cmdbuf->host_be_opp_count) && + (0 == cmdbuf->deblock_count)) || (0 == cmdbuf->frame_info_count))) { psb_context_get_next_cmdbuf(obj_context); cmdbuf = obj_context->cmdbuf; } - uint32_t *msg = cmdbuf->MTX_msg + cmdbuf->cmd_count * FW_VA_RENDER_SIZE + - cmdbuf->oold_count * FW_VA_OOLD_SIZE + cmdbuf->frame_info_count * FW_VA_FRAME_INFO_SIZE; + uint32_t *msg = (uint32_t *)(cmdbuf->MTX_msg + cmdbuf->cmd_count * FW_VA_RENDER_SIZE + + cmdbuf->oold_count * FW_VA_OOLD_SIZE + cmdbuf->frame_info_count * FW_VA_FRAME_INFO_SIZE); - psb__information_message("Send host be opp cmd\n"); + /* psb__information_message("Send host be opp cmd\n"); */ cmdbuf->host_be_opp_count++; memset(msg, 0, msg_size); @@ -1064,9 +1055,9 @@ int psb_context_submit_frame_info(object_context_p obj_context, psb_buffer_p dst psb_cmdbuf_p cmdbuf = obj_context->cmdbuf; uint32_t msg_size = FW_VA_FRAME_INFO_SIZE; - uint32_t *msg = cmdbuf->MTX_msg; + uint32_t *msg = (uint32_t *)cmdbuf->MTX_msg; - psb__information_message("Send frame info cmd\n"); + /* psb__information_message("Send frame info cmd\n"); */ cmdbuf->frame_info_count++; memset(msg, 0, msg_size); @@ -1100,7 +1091,7 @@ int psb_context_submit_cmdbuf(object_context_p obj_context) else item_size = FW_VA_RENDER_SIZE; - uint32_t cmdbuffer_size = (void *) cmdbuf->cmd_idx - cmdbuf->cmd_start; // In bytes + uint32_t cmdbuffer_size = (unsigned char *) cmdbuf->cmd_idx - cmdbuf->cmd_start; // In bytes if (cmdbuf->last_next_segment_cmd) { cmdbuffer_size = cmdbuf->first_segment_size; @@ -1108,11 +1099,11 @@ int psb_context_submit_cmdbuf(object_context_p obj_context) } uint32_t msg_size = item_size; - uint32_t *msg = cmdbuf->MTX_msg + cmdbuf->cmd_count * msg_size + cmdbuf->frame_info_count * FW_VA_FRAME_INFO_SIZE; + uint32_t *msg = (uint32_t *)(cmdbuf->MTX_msg + cmdbuf->cmd_count * msg_size + cmdbuf->frame_info_count * FW_VA_FRAME_INFO_SIZE); #ifdef DEBUG_TRACE debug_cmd_start[cmdbuf->cmd_count] = cmdbuf->cmd_start - cmdbuf->cmd_base; - debug_cmd_size[cmdbuf->cmd_count] = (void *) cmdbuf->cmd_idx - cmdbuf->cmd_start; + debug_cmd_size[cmdbuf->cmd_count] = (unsigned char *) cmdbuf->cmd_idx - cmdbuf->cmd_start; debug_cmd_count = cmdbuf->cmd_count + 1; #endif @@ -1135,7 +1126,7 @@ int psb_context_submit_cmdbuf(object_context_p obj_context) *cmdbuf->cmd_idx = 0; // Add a trailing 0 just in case. ASSERT(cmdbuffer_size < CMD_SIZE); - ASSERT((void *) cmdbuf->cmd_idx < CMD_END(cmdbuf)); + ASSERT((unsigned char *) cmdbuf->cmd_idx < CMD_END(cmdbuf)); MEMIO_WRITE_FIELD(msg, FWRK_GENMSG_SIZE, msg_size); MEMIO_WRITE_FIELD(msg, FWRK_GENMSG_ID, VA_MSGID_RENDER); @@ -1187,16 +1178,16 @@ int psb_context_submit_cmdbuf(object_context_p obj_context) ((uint32_t *)cmdbuf->lldma_idx)[1] = 0; #endif - cmdbuf->cmd_start = cmdbuf->cmd_idx; + cmdbuf->cmd_start = (unsigned char *)cmdbuf->cmd_idx; #ifdef DEBUG_TRACE return psb_context_flush_cmdbuf(obj_context); #else if ((cmdbuf->cmd_count >= MAX_CMD_COUNT) || - (MTXMSG_END(cmdbuf) - (void *) msg < MTXMSG_MARGIN) || - (CMD_END(cmdbuf) - (void *) cmdbuf->cmd_idx < CMD_MARGIN) || + (MTXMSG_END(cmdbuf) - (unsigned char *) msg < MTXMSG_MARGIN) || + (CMD_END(cmdbuf) - (unsigned char *) cmdbuf->cmd_idx < CMD_MARGIN) || (LLDMA_END(cmdbuf) - cmdbuf->lldma_idx < LLDMA_MARGIN) || - (RELOC_END(cmdbuf) - (void *) cmdbuf->reloc_idx < RELOC_MARGIN)) { + (RELOC_END(cmdbuf) - (unsigned char *) cmdbuf->reloc_idx < RELOC_MARGIN)) { return psb_context_flush_cmdbuf(obj_context); } #endif @@ -1229,7 +1220,7 @@ int psb_context_flush_cmdbuf(object_context_p obj_context) } uint32_t msg_size = 0; - uint32_t *msg = cmdbuf->MTX_msg; + uint32_t *msg = (uint32_t *)cmdbuf->MTX_msg; int i; /* LOCK */ @@ -1320,11 +1311,11 @@ int psb_context_flush_cmdbuf(object_context_p obj_context) /* Now calculate the total number of relocations */ reloc_offset = cmdbuf->reloc_base - cmdbuf->MTX_msg; - num_relocs = (((void *) cmdbuf->reloc_idx) - cmdbuf->reloc_base) / sizeof(struct drm_psb_reloc); + num_relocs = (((unsigned char *) cmdbuf->reloc_idx) - cmdbuf->reloc_base) / sizeof(struct drm_psb_reloc); #ifdef DEBUG_TRACE psb__information_message("Cmdbuf MTXMSG size = %08x [%08x]\n", msg_size, MTXMSG_SIZE); - psb__information_message("Cmdbuf CMD size = %08x - %d[%08x]\n", (void *) cmdbuf->cmd_idx - cmdbuf->cmd_base, cmdbuf->cmd_count, CMD_SIZE); + psb__information_message("Cmdbuf CMD size = %08x - %d[%08x]\n", (unsigned char *) cmdbuf->cmd_idx - cmdbuf->cmd_base, cmdbuf->cmd_count, CMD_SIZE); psb__information_message("Cmdbuf LLDMA size = %08x [%08x]\n", cmdbuf->lldma_idx - cmdbuf->lldma_base, LLDMA_SIZE); psb__information_message("Cmdbuf RELOC size = %08x [%08x]\n", num_relocs * sizeof(struct drm_psb_reloc), RELOC_SIZE); #endif @@ -1414,7 +1405,7 @@ int psb_context_flush_cmdbuf(object_context_p obj_context) psb__trace_message("debug_dump_count = %d\n", debug_dump_count); for (i = 0; i < debug_dump_count; i++) { - void *buf_addr; + unsigned char *buf_addr; psb__trace_message("Buffer %d = '%s' offset = %08x size = %08x\n", i, debug_dump_name[i], debug_dump_offset[i], debug_dump_size[i]); if (debug_dump_buf[i]->rar_handle || (psb_buffer_map(debug_dump_buf[i], &buf_addr) != 0)) { @@ -1660,7 +1651,7 @@ uint32_t psb_cmdbuf_lldma_create(psb_cmdbuf_p cmdbuf, uint32_t dest_offset, LLDMA_TYPE cmd) { - uint32_t lldma_record_offset = (((void*)cmdbuf->lldma_idx) - ((void *) cmdbuf->cmd_base)); + uint32_t lldma_record_offset = (((unsigned char *)cmdbuf->lldma_idx) - ((unsigned char *) cmdbuf->cmd_base)); psb_cmdbuf_lldma_create_internal(cmdbuf, 0, bitstream_buf, buffer_offset, size, dest_offset, cmd); return lldma_record_offset; @@ -1805,7 +1796,7 @@ static void psb_cmdbuf_lldma_create_internal(psb_cmdbuf_p cmdbuf, } /* Keep pointer in case we need to chain another LLDMA command */ - cmdbuf->lldma_last = (void *) pasDmaList; + cmdbuf->lldma_last = (unsigned char *) pasDmaList; DMA_LL_SET_WD0(pasDmaList, DMA_BSWAP_NO_SWAP, (pDmaDetail->eDMADir == HOST_TO_MSVDX) ? DMA_DIR_MEM_TO_PERIPH : DMA_DIR_PERIPH_TO_MEM , @@ -1820,7 +1811,7 @@ static void psb_cmdbuf_lldma_create_internal(psb_cmdbuf_p cmdbuf, } /* there can be up to 3 Bytes of padding after header */ - cmdbuf->lldma_idx = (void *)pasDmaList; + cmdbuf->lldma_idx = (unsigned char *)pasDmaList; } @@ -1917,7 +1908,7 @@ void psb_cmdbuf_rendec_write_block(psb_cmdbuf_p cmdbuf, uint32_t size) { ASSERT((size & 0x3) == 0); - int i; + unsigned int i; for (i = 0; i < size; i += 4) { uint32_t val = block[i] | (block[i+1] << 8) | (block[i+2] << 16) | (block[i+3] << 24); psb_cmdbuf_rendec_write(cmdbuf, val); @@ -1989,7 +1980,7 @@ void psb_cmdbuf_rendec_end_block(psb_cmdbuf_p cmdbuf) */ uint32_t psb_cmdbuf_segment_space(psb_cmdbuf_p cmdbuf) { - uint32_t bytes_used = (void *) cmdbuf->cmd_idx - cmdbuf->cmd_start; + uint32_t bytes_used = (unsigned char *) cmdbuf->cmd_idx - cmdbuf->cmd_start; return (MTX_SEG_SIZE - (bytes_used % MTX_SEG_SIZE)) / sizeof(uint32_t); } @@ -2005,7 +1996,7 @@ void psb_cmdbuf_next_segment(psb_cmdbuf_p cmdbuf) if (cmdbuf->last_next_segment_cmd) { psb_cmdbuf_close_segment(cmdbuf); } else { - cmdbuf->first_segment_size = (void *) cmdbuf->cmd_idx - cmdbuf->cmd_start; + cmdbuf->first_segment_size = (unsigned char *) cmdbuf->cmd_idx - cmdbuf->cmd_start; } cmdbuf->cmd_idx += words_free; /* move pui32CmdBuffer to start of next segment */ diff --git a/src/psb_cmdbuf.h b/src/psb_cmdbuf.h index d7bc481..e404120 100644 --- a/src/psb_cmdbuf.h +++ b/src/psb_cmdbuf.h @@ -1,6 +1,6 @@ /* * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) Imagination Technologies Limited, UK * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the @@ -9,11 +9,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. @@ -54,13 +54,13 @@ struct psb_cmdbuf_s { struct psb_buffer_s regio_buf; unsigned int regio_size; - void * regio_base; + unsigned char * regio_base; uint32_t *regio_idx; /* MTX msg */ - void *MTX_msg; + unsigned char *MTX_msg; /* Relocation records */ - void *reloc_base; + unsigned char *reloc_base; struct drm_psb_reloc *reloc_idx; /* CMD stream data */ @@ -69,14 +69,14 @@ struct psb_cmdbuf_s { int oold_count; int host_be_opp_count; int frame_info_count; - void *cmd_base; - void *cmd_start; + unsigned char *cmd_base; + unsigned char *cmd_start; uint32_t *cmd_idx; uint32_t *cmd_bitstream_size; /* Pointer to bitstream size field in last SR_SETUP */ /* LLDMA records */ - void *lldma_base; - void *lldma_idx; - void *lldma_last; /* Pointer to last LLDMA record */ + unsigned char *lldma_base; + unsigned char *lldma_idx; + unsigned char *lldma_last; /* Pointer to last LLDMA record */ /* Referenced buffers */ psb_buffer_p *buffer_refs; @@ -338,7 +338,7 @@ void psb_cmdbuf_rendec_end(psb_cmdbuf_p cmdbuf); */ int psb_cmdbuf_second_pass(object_context_p obj_context, uint32_t OperatingModeCmd, - void * pvParamBase, + unsigned char * pvParamBase, uint32_t PicWidthInMbs, uint32_t FrameHeightInMbs, psb_buffer_p target_buffer, diff --git a/src/psb_deblock.c b/src/psb_deblock.c index 5c7137d..e3c2db1 100644 --- a/src/psb_deblock.c +++ b/src/psb_deblock.c @@ -1,6 +1,6 @@ /* * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) Imagination Technologies Limited, UK * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the @@ -9,11 +9,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. @@ -545,7 +545,7 @@ int h264_secondPass( int psb_cmdbuf_second_pass(object_context_p obj_context, uint32_t OperatingModeCmd, - void * pvParamBase, + unsigned char * pvParamBase, uint32_t PicWidthInMbs, uint32_t FrameHeightInMbs, psb_buffer_p target_buffer, @@ -564,7 +564,7 @@ int psb_cmdbuf_second_pass(object_context_p obj_context, item_loc = psb_cmdbuf_buffer_ref(cmdbuf, &cmdbuf->regio_buf); - cmdbuf->regio_idx = cmdbuf->regio_base; + cmdbuf->regio_idx = (uint32_t *)cmdbuf->regio_base; cmd_size = cmdbuf->regio_idx++; h264_pollForSpaceForNCommands(4); diff --git a/src/psb_def.h b/src/psb_def.h index e1b3d97..4c9b131 100644 --- a/src/psb_def.h +++ b/src/psb_def.h @@ -8,11 +8,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. @@ -37,9 +37,7 @@ /* #define DEBUG_TRACE */ /* #define DEBUG_TRACE_VERBOSE */ - #ifdef DEBUG_TRACE - #ifndef ASSERT #define ASSERT assert #endif @@ -52,7 +50,6 @@ #undef ASSERT #undef IMG_ASSERT - #define ASSERT(x) #define IMG_ASSERT(x) @@ -69,6 +66,12 @@ void psb__error_message(const char *msg, ...); void psb__information_message(const char *msg, ...); +#ifdef ANDROID +#define psb__android_message(format, ...) \ + LOGD(format, ##__VA_ARGS__) +#else +#define psb__android_message(format, ...) +#endif void psb__trace_message(const char *msg, ...); diff --git a/src/psb_drv_video.c b/src/psb_drv_video.c index 5ea21e2..e275201 100644..100755 --- a/src/psb_drv_video.c +++ b/src/psb_drv_video.c @@ -1,6 +1,6 @@ /* * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) Imagination Technologies Limited, UK * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the @@ -9,11 +9,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. @@ -33,6 +33,7 @@ #include <va/va_dricommon.h> #include "psb_drv_video.h" +#include "psb_texture.h" #include "psb_cmdbuf.h" #include "lnc_cmdbuf.h" #include "pnw_cmdbuf.h" @@ -66,17 +67,19 @@ #include <wsbm/wsbm_fencemgr.h> #include <linux/videodev2.h> #include <sys/mman.h> +#include <errno.h> #include "psb_def.h" #include "psb_ws_driver.h" #include "ci_va.h" +#include "pnw_rotate.h" #ifndef PSB_PACKAGE_VERSION #define PSB_PACKAGE_VERSION "Undefined" #endif #define PSB_DRV_VERSION PSB_PACKAGE_VERSION -#define PSB_CHG_REVISION "(0X0000005E)" +#define PSB_CHG_REVISION "(0X00000071)" #define PSB_STR_VENDOR_MRST "Intel GMA500-MRST-" PSB_DRV_VERSION " " PSB_CHG_REVISION #define PSB_STR_VENDOR_MFLD "Intel GMA500-MFLD-" PSB_DRV_VERSION " " PSB_CHG_REVISION @@ -106,8 +109,18 @@ #define IMAGE_ID_OFFSET 0x05000000 #define SUBPIC_ID_OFFSET 0x06000000 +#define SET_SURFACE_INFO_rotate(psb_surface, rotate) psb_surface->extra_info[5] = (uint32_t) rotate; +#define GET_SURFACE_INFO_rotate(psb_surface) ((int) psb_surface->extra_info[5]) + static int psb_get_device_info(VADriverContextP ctx); + +void psb_init_surface_pvr2dbuf(psb_driver_data_p driver_data); +void psb_free_surface_pvr2dbuf(psb_driver_data_p driver_data); + +static FILE *psb_video_debug_fp = NULL; +static int debug_fp_count = 0; + /* * read a config "env" for libva.conf or from environment setting * liva.conf has higher priority @@ -121,7 +134,7 @@ int psb_parse_config(char *env, char *env_value) FILE *fp = NULL; char *env_ptr; - if (env_value == NULL) + if (env == NULL) return 1; fp = fopen("/etc/psbvideo.conf", "r"); @@ -157,30 +170,13 @@ int psb_parse_config(char *env, char *env_value) return 1; } -static FILE *psb_video_debug_fp = NULL; - -static void psb__open_log(void) -{ - char log_fn[1024]; - - if (psb_parse_config("PSB_VIDEO_DEBUG", &log_fn[0]) == 0) { - unsigned int suffix = 0xffff & ((unsigned int)time(NULL)); - if (strcmp(log_fn, "/dev/stdout") != 0) - sprintf(log_fn + strlen(log_fn), ".%d", suffix); - psb_video_debug_fp = fopen(log_fn, "w"); - } -} - -static void psb__close_log(void) -{ - if (psb_video_debug_fp != NULL) - fclose(psb_video_debug_fp); -} - void psb__error_message(const char *msg, ...) { va_list args; FILE *fp; + char tag[128]; + + (void)tag; if (psb_video_debug_fp == NULL) /* not set the debug */ fp = stderr; @@ -191,6 +187,10 @@ void psb__error_message(const char *msg, ...) GetTickCount(), getpid(), pthread_self()); va_start(args, msg); vfprintf(fp, msg, args); +#ifdef ANDROID + sprintf(tag, "pvr_drv_video[%d:0x%08lx]", getpid(), pthread_self()); + __android_log_vprint(ANDROID_LOG_ERROR, tag, msg, args); +#endif va_end(args); fflush(fp); @@ -201,50 +201,66 @@ void psb__information_message(const char *msg, ...) { if (psb_video_debug_fp) { va_list args; + char tag[128]; + + (void)tag; fprintf(psb_video_debug_fp, "[0x%08lx]psb_drv_video(%d:0x%08lx) ", GetTickCount(), getpid(), pthread_self()); va_start(args, msg); vfprintf(psb_video_debug_fp, msg, args); +#ifdef ANDROID + sprintf(tag, "pvr_drv_video[%d:0x%08lx]", getpid(), pthread_self()); + __android_log_vprint(ANDROID_LOG_DEBUG, tag, msg, args); +#endif va_end(args); fflush(psb_video_debug_fp); fsync(fileno(psb_video_debug_fp)); } } -static int Angle2Rotation(int angle) + +static void psb__open_log(void) { - angle %= 360; - switch (angle) { - case 0: - return VA_ROTATION_NONE; - case 90: - return VA_ROTATION_90; - case 180: - return VA_ROTATION_180; - case 270: - return VA_ROTATION_270; - default: - return -1; + char log_fn[1024]; + unsigned int suffix; + + if ((psb_video_debug_fp != NULL) && (psb_video_debug_fp != stderr)) { + debug_fp_count++; + return; + } + + if (psb_parse_config("PSB_VIDEO_DEBUG", &log_fn[0]) != 0) + return; + + suffix = 0xffff & ((unsigned int)time(NULL)); + snprintf(log_fn + strnlen(log_fn, 1024), + (1024 - 8 - strnlen(log_fn, 1024)), + ".%d.%d", getpid(), suffix); + psb_video_debug_fp = fopen(log_fn, "w"); + if (psb_video_debug_fp == 0) { + psb__error_message("Log file %s open failed, reason %s, fall back to stderr\n", + log_fn, strerror(errno)); + psb_video_debug_fp = stderr; + } else { + psb__information_message("Log file %s open successfully\n", log_fn); + debug_fp_count++; } } -static int Rotation2Angle(int rotation) +static void psb__close_log(void) { - switch (rotation) { - case VA_ROTATION_NONE: - return 0; - case VA_ROTATION_90: - return 90; - case VA_ROTATION_180: - return 180; - case VA_ROTATION_270: - return 270; - default: - return -1; + if ((psb_video_debug_fp != NULL) & (psb_video_debug_fp != stderr)) { + debug_fp_count--; + if (debug_fp_count == 0) + fclose(psb_video_debug_fp); } + + return; + } + #ifdef DEBUG_TRACE void psb__trace_message(const char *msg, ...) { @@ -258,9 +274,6 @@ void psb__trace_message(const char *msg, ...) if (psb_parse_config("PSB_VIDEO_TRACE", &trace_fn[0]) == 0) trace_file = trace_fn; - if (getenv("PSB_VIDEO_TRACE")) - trace_file = getenv("PSB_VIDEO_TRACE"); - if (trace_file) { trace = fopen(trace_file, "w"); if (trace) { @@ -491,6 +504,36 @@ static VAStatus psb__validate_config(object_config_p obj_config) return VA_STATUS_SUCCESS; } +static int psb_get_active_entrypoint_number( + VADriverContextP ctx, + unsigned int entrypoint) +{ + INIT_DRIVER_DATA; + struct drm_lnc_video_getparam_arg arg; + int count = 0; + int ret; + + if (VAEntrypointVLD > entrypoint || + entrypoint > VAEntrypointEncPicture) { + psb__error_message("%s :Invalid entrypoint %d.\n", + __FUNCTION__, entrypoint); + return -1; + } + + arg.key = PNW_VIDEO_QUERY_ENTRY; + arg.value = (uint64_t)((unsigned long) &count); + arg.arg = (uint64_t)((unsigned int)&entrypoint); + ret = drmCommandWriteRead(driver_data->drm_fd, driver_data->getParamIoctlOffset, + &arg, sizeof(arg)); + if (ret) { + psb__error_message("%s drmCommandWriteRead fails %d.\n", + __FUNCTION__, ret); + return -1; + } + + return count; +} + VAStatus psb_CreateConfig( VADriverContextP ctx, VAProfile profile, @@ -523,10 +566,20 @@ VAStatus psb_CreateConfig( } } + if (NULL == config_id) { + vaStatus = VA_STATUS_ERROR_INVALID_PARAMETER; + return vaStatus; + } + if (num_attribs < 0) { vaStatus = VA_STATUS_ERROR_INVALID_PARAMETER; } + if (NULL == attrib_list) { + vaStatus = VA_STATUS_ERROR_INVALID_PARAMETER; + return vaStatus; + } + if (NULL == format_vtable) { vaStatus = psb__error_unsupported_profile_entrypoint(driver_data, profile, entrypoint); } @@ -535,12 +588,25 @@ VAStatus psb_CreateConfig( return vaStatus; } + if ((IS_MFLD(driver_data)) && + (VAEntrypointEncPicture == entrypoint)) { + /*Only allow one encoding entrypoint at the sametime.*/ + if (psb_get_active_entrypoint_number(ctx, VAEntrypointEncSlice) > 0 || + psb_get_active_entrypoint_number(ctx, VAEntrypointEncPicture)) { + psb__error_message("There already is a active encoding entrypoint %d.\n", + entrypoint); + return VA_STATUS_ERROR_UNSUPPORTED_ENTRYPOINT; + } + } + configID = object_heap_allocate(&driver_data->config_heap); obj_config = CONFIG(configID); if (NULL == obj_config) { vaStatus = VA_STATUS_ERROR_ALLOCATION_FAILED; return vaStatus; } + + MEMSET_OBJECT(obj_config, struct object_config_s); obj_config->profile = profile; @@ -551,7 +617,7 @@ VAStatus psb_CreateConfig( obj_config->attrib_count = 1; for (i = 0; i < num_attribs; i++) { - if (attrib_list[i].type < VAConfigAttribRTFormat || attrib_list[i].type > VAConfigAttribRateControl) + if (attrib_list[i].type > VAConfigAttribRateControl) return VA_STATUS_ERROR_ATTR_NOT_SUPPORTED; vaStatus = psb__update_attribute(obj_config, &(attrib_list[i])); @@ -576,7 +642,9 @@ VAStatus psb_CreateConfig( } /* only VAProfileH264ConstrainedBaseline profile enable error concealment*/ - if ((getenv("PSB_VIDEO_NOEC") == NULL) && (profile == VAProfileH264ConstrainedBaseline)) { + if (IS_MRST(driver_data) && + (getenv("PSB_VIDEO_NOEC") == NULL) + && (profile == VAProfileH264ConstrainedBaseline)) { psb__information_message("profile is VAProfileH264ConstrainedBaseline, error concealment is enabled. \n"); driver_data->ec_enabled = 1; } else { @@ -704,8 +772,10 @@ VAStatus psb_CreateSurfaces( INIT_DRIVER_DATA VAStatus vaStatus = VA_STATUS_SUCCESS; int i, height_origin, buffer_stride = 0; + int protected = (VA_RT_FORMAT_PROTECTED & format); unsigned long fourcc; + format = format & (~VA_RT_FORMAT_PROTECTED); if (num_surfaces <= 0) { vaStatus = VA_STATUS_ERROR_INVALID_PARAMETER; DEBUG_FAILURE; @@ -780,9 +850,7 @@ VAStatus psb_CreateSurfaces( } vaStatus = psb_surface_create(driver_data, width, height, fourcc, - (VA_RT_FORMAT_PROTECTED & format), psb_surface - ); - + protected, psb_surface); if (VA_STATUS_SUCCESS != vaStatus) { free(psb_surface); object_heap_free(&driver_data->surface_heap, (object_base_p) obj_surface); @@ -797,48 +865,6 @@ VAStatus psb_CreateSurfaces( psb_surface->extra_info[4] = fourcc; obj_surface->psb_surface = psb_surface; - - /* Allocate alternative output surface */ - if (driver_data->rotate != VA_ROTATION_NONE) { - psb__information_message("Try to allocate surface for alternative rotate output\n"); - psb_surface = (psb_surface_p) calloc(1, sizeof(struct psb_surface_s)); - if (NULL == psb_surface) { - psb_surface_destroy(obj_surface->psb_surface); - obj_surface->surface_id = VA_INVALID_SURFACE; - /* object_heap_free( &driver_data->surface_heap, (object_base_p) obj_surface); */ - - vaStatus = VA_STATUS_ERROR_ALLOCATION_FAILED; - - DEBUG_FAILURE; - break; - } - - if (driver_data->rotate == VA_ROTATION_180) - vaStatus = psb_surface_create(driver_data, width, height, VA_FOURCC_NV12, - (VA_RT_FORMAT_PROTECTED & format), psb_surface); - else { - vaStatus = psb_surface_create(driver_data, height_origin, ((width + 0x1f) & ~0x1f), VA_FOURCC_NV12, - (VA_RT_FORMAT_PROTECTED & format), psb_surface - ); - obj_surface->width_r = height_origin; - obj_surface->height_r = ((width + 0x1f) & ~0x1f); - } - if (VA_STATUS_SUCCESS != vaStatus) { - free(psb_surface); - object_heap_free(&driver_data->surface_heap, (object_base_p) obj_surface); - obj_surface->surface_id = VA_INVALID_SURFACE; - psb_surface_destroy(obj_surface->psb_surface); - - DEBUG_FAILURE; - break; - } - /* by default, surface fourcc is NV12 */ - memset(psb_surface->extra_info, 0, sizeof(psb_surface->extra_info)); - psb_surface->extra_info[4] = VA_FOURCC_NV12; - psb_surface->extra_info[5] = driver_data->rotate; - - obj_surface->psb_surface_rotate = psb_surface; - } } /* Error recovery */ @@ -849,9 +875,13 @@ VAStatus psb_CreateSurfaces( psb__destroy_surface(driver_data, obj_surface); surface_list[i] = VA_INVALID_SURFACE; } + psb__error_message("CreateSurfaces failed\n"); + return vaStatus; } - vaStatus = psb_register_video_bcd(ctx, width, height, buffer_stride, num_surfaces, surface_list); + if (fourcc == VA_FOURCC_NV12) + psb_add_video_bcd(ctx, width, height, buffer_stride, + num_surfaces, surface_list); return vaStatus; } @@ -985,6 +1015,17 @@ VAStatus psb_DestroySurfaces( } if (NULL == surface_list) { + /* This is a workaround for bug 3419. If libva surfaces and context are pre-allocated, + * mix call the function with NULL & 0 parameters to notify video driver when decoder is destroyed. + */ +#ifdef ANDROID +#include "android/psb_android_glue.h" + if (driver_data->ts_source_created) { + psb__information_message("In psb_release_video_bcd, call psb_android_texture_streaming_destroy to destroy texture streaming source.\n"); + psb_android_texture_streaming_destroy(); + driver_data->ts_source_created = 0; + } +#endif return VA_STATUS_ERROR_INVALID_SURFACE; } @@ -992,10 +1033,8 @@ VAStatus psb_DestroySurfaces( if (VA_STATUS_SUCCESS != psb_release_video_bcd(ctx)) return VA_STATUS_ERROR_UNKNOWN; - /* This is work around. - Add sufficient delay for gfx to release surface pages, - Avoid page leak message in TTM */ - usleep(1000*100); + /* Free PVR2D buffer wrapped from the surfaces */ + psb_free_surface_pvr2dbuf(driver_data); /* Make validation happy */ for (i = 0; i < num_surfaces; i++) { @@ -1014,6 +1053,7 @@ VAStatus psb_DestroySurfaces( if (driver_data->cur_displaying_surface == surface_list[i]) { /* Surface is being displaying. Need to stop overlay here */ + psb_coverlay_stop(ctx); } psb__destroy_surface(driver_data, obj_surface); @@ -1116,8 +1156,6 @@ VAStatus psb_CreateContext( obj_context->driver_data = driver_data; obj_context->current_render_target = NULL; obj_context->is_oold = driver_data->is_oold; - obj_context->rotate = driver_data->rotate; - obj_context->context_id = contextID; obj_context->config_id = config_id; obj_context->picture_width = picture_width; @@ -1161,8 +1199,6 @@ VAStatus psb_CreateContext( for (i = 0; i < num_render_targets; i++) { object_surface_p obj_surface = SURFACE(render_targets[i]); psb_surface_p psb_surface; - unsigned char *p; - int ret; if (NULL == obj_surface) { vaStatus = VA_STATUS_ERROR_INVALID_SURFACE; @@ -1268,7 +1304,7 @@ VAStatus psb_CreateContext( obj_context->slice_count = 0; obj_context->msvdx_context = ((driver_data->msvdx_context_base & 0xff0000) >> 16) | ((contextID & 0xff000000) >> 16); - + obj_context->profile = obj_config->profile; obj_context->entry_point = obj_config->entrypoint; /* Error recovery */ @@ -1329,7 +1365,7 @@ static VAStatus psb__allocate_malloc_buffer(object_buffer_p obj_buffer, int size static VAStatus psb__unmap_buffer(object_buffer_p obj_buffer); -static VAStatus psb__allocate_BO_buffer(psb_driver_data_p driver_data, object_buffer_p obj_buffer, int size, void *data, VABufferType type) +static VAStatus psb__allocate_BO_buffer(psb_driver_data_p driver_data, object_buffer_p obj_buffer, int size, unsigned char *data, VABufferType type) { VAStatus vaStatus = VA_STATUS_SUCCESS; @@ -1354,7 +1390,7 @@ static VAStatus psb__allocate_BO_buffer(psb_driver_data_p driver_data, object_bu } } - if (obj_buffer->alloc_size < size) { + if (obj_buffer->alloc_size < (unsigned int)size) { psb__information_message("Buffer size mismatch: Need %d, currently have %d\n", size, obj_buffer->alloc_size); if (obj_buffer->psb_buffer) { if (obj_buffer->buffer_data) { @@ -1378,9 +1414,10 @@ static VAStatus psb__allocate_BO_buffer(psb_driver_data_p driver_data, object_bu * should be shared between two process */ vaStatus = psb_buffer_create(driver_data, size, psb_bt_cpu_vpu_shared, obj_buffer->psb_buffer); - else if (obj_buffer->type == VAProtectedSliceDataBufferType) - vaStatus = psb_buffer_reference_rar(driver_data, (uint32_t)data, obj_buffer->psb_buffer); - else + else if (obj_buffer->type == VAProtectedSliceDataBufferType) { + if (IS_MFLD(driver_data)) + vaStatus = psb_buffer_reference_imr(driver_data, (uint32_t)data, obj_buffer->psb_buffer); + } else vaStatus = psb_buffer_create(driver_data, size, psb_bt_cpu_vpu, obj_buffer->psb_buffer); if (VA_STATUS_SUCCESS != vaStatus) { free(obj_buffer->psb_buffer); @@ -1454,7 +1491,6 @@ void psb__suspend_buffer(psb_driver_data_p driver_data, object_buffer_p obj_buff psb__information_message("Adding buffer %08x type %s to unused list. unused count = %d\n", obj_buffer->base.id, buffer_type_to_string(obj_buffer->type), obj_context->buffers_unused_count[type]); - object_heap_suspend_object((object_base_p) obj_buffer, 1); /* suspend */ return; } @@ -1504,6 +1540,14 @@ static void psb__destroy_context(psb_driver_data_p driver_data, object_context_p } } + for (i = 0; i < LNC_MAX_CMDBUFS_ENCODE; i++) { + if (obj_context->pnw_cmdbuf_list[i]) { + pnw_cmdbuf_destroy(obj_context->pnw_cmdbuf_list[i]); + free(obj_context->pnw_cmdbuf_list[i]); + obj_context->pnw_cmdbuf_list[i] = NULL; + } + } + for (i = 0; i < PSB_MAX_CMDBUFS; i++) { if (obj_context->cmdbuf_list[i]) { psb_cmdbuf_destroy(obj_context->cmdbuf_list[i]); @@ -1559,7 +1603,7 @@ VAStatus psb__CreateBuffer( VABufferType type, /* in */ unsigned int size, /* in */ unsigned int num_elements, /* in */ - void *data, /* in */ + unsigned char *data, /* in */ VABufferID *buf_desc /* out */ ) { @@ -1586,10 +1630,13 @@ VAStatus psb__CreateBuffer( psb__information_message("Requesting buffer creation, size=%d,elements=%d,type=%s\n", size, num_elements, buffer_type_to_string(type)); + /* on MFLD, data is IMR offset, and could be 0 */ + /* if ((type == VAProtectedSliceDataBufferType) && (data == NULL)) { psb__error_message("RAR: Create protected slice buffer, but RAR handle is NULL\n"); return VA_STATUS_ERROR_UNSUPPORTED_BUFFERTYPE ; } + */ if (obj_buffer && obj_buffer->psb_buffer) { if (psb_bs_queued == obj_buffer->psb_buffer->status) { @@ -1600,6 +1647,10 @@ VAStatus psb__CreateBuffer( /* Buffer was used for this frame, allocate new buffer instead */ psb__information_message("Skipping idle buffer %08x, recently used. Unused = %d\n", obj_buffer->base.id, unused_count); obj_buffer = NULL; + } else if (obj_context->frame_count - obj_buffer->last_used < 5) { + /* Buffer was used for previous frame, allocate new buffer instead */ + psb__information_message("Skipping idle buffer %08x used by frame %d. Unused = %d\n", obj_buffer->base.id, obj_buffer->last_used, unused_count); + obj_buffer = NULL; } } @@ -1769,7 +1820,6 @@ VAStatus psb_CreateBuffer( VAStatus psb_BufferInfo( VADriverContextP ctx, - VAContextID context, /* in */ VABufferID buf_id, /* in */ VABufferType *type, /* out */ unsigned int *size, /* out */ @@ -1854,7 +1904,7 @@ VAStatus psb_MapBuffer( */ if (obj_buffer->type == VAEncCodedBufferType) psb_codedbuf_map_mangle(ctx, obj_buffer, pbuf); - /* *(IMG_UINT32 *)((void *)obj_buffer->buffer_data + 4) = 16; */ + /* *(IMG_UINT32 *)((unsigned char *)obj_buffer->buffer_data + 4) = 16; */ } else { vaStatus = VA_STATUS_ERROR_ALLOCATION_FAILED; } @@ -1900,50 +1950,6 @@ VAStatus psb_DestroyBuffer( return vaStatus; } -static VAStatus psb__create_surface_rotation(VADriverContextP ctx, object_surface_p obj_surface, int protected) -{ - INIT_DRIVER_DATA - int width, height; - psb_surface_p psb_surface = (psb_surface_p) calloc(1, sizeof(struct psb_surface_s)); - VAStatus vaStatus = VA_STATUS_SUCCESS; - - psb__information_message("Try to allocate surface for alternative rotate output\n"); - - if (NULL == psb_surface) { - vaStatus = VA_STATUS_ERROR_ALLOCATION_FAILED; - DEBUG_FAILURE; - return vaStatus; - } - - width = obj_surface->width; - height = obj_surface->height; - - if (driver_data->rotate == VA_ROTATION_180) { - vaStatus = psb_surface_create(driver_data, width, height, VA_FOURCC_NV12, - protected, psb_surface); - obj_surface->width_r = width; - obj_surface->height_r = height; - } else { - vaStatus = psb_surface_create(driver_data, obj_surface->height_origin, ((width + 0x1f) & ~0x1f), VA_FOURCC_NV12, - protected, psb_surface - ); - obj_surface->width_r = obj_surface->height_origin; - obj_surface->height_r = ((width + 0x1f) & ~0x1f); - } - if (VA_STATUS_SUCCESS != vaStatus) { - free(psb_surface); - vaStatus = VA_STATUS_ERROR_ALLOCATION_FAILED; - DEBUG_FAILURE; - return vaStatus; - } - /* by default, surface fourcc is NV12 */ - memset(psb_surface->extra_info, 0, sizeof(psb_surface->extra_info)); - psb_surface->extra_info[4] = VA_FOURCC_NV12; - psb_surface->extra_info[5] = driver_data->rotate; - - obj_surface->psb_surface_rotate = psb_surface; - return vaStatus; -} VAStatus psb_BeginPicture( VADriverContextP ctx, @@ -1989,50 +1995,21 @@ VAStatus psb_BeginPicture( vaStatus = obj_context->format_vtable->beginPicture(obj_context); } - if (driver_data->xrandr_dirty & PSB_NEW_ROTATION) { - int angle; - angle = Rotation2Angle(driver_data->video_rotate) + Rotation2Angle(driver_data->mipi0_rotation); - driver_data->local_rotation = Angle2Rotation(angle); - angle = Rotation2Angle(driver_data->video_rotate) + Rotation2Angle(driver_data->hdmi_rotation); - driver_data->extend_rotation = Angle2Rotation(angle); -#ifndef ANDROID - if ((driver_data->mipi1_rotation != VA_ROTATION_NONE) || - ((driver_data->local_rotation != VA_ROTATION_NONE) && - (driver_data->extend_rotation != VA_ROTATION_NONE) && - (driver_data->local_rotation != driver_data->extend_rotation))) { - driver_data->rotate = driver_data->video_rotate; - /*fallback to texblit path*/ - driver_data->output_method = PSB_PUTSURFACE_CTEXTURE; - } else { - if (driver_data->output_method != PSB_PUTSURFACE_FORCE_CTEXTURE) { - driver_data->output_method = PSB_PUTSURFACE_COVERLAY; - driver_data->rotate = (driver_data->local_rotation == 0) ? driver_data->extend_rotation : driver_data->local_rotation; - } - } -#endif - if (driver_data->rotate == VA_ROTATION_270) - driver_data->rotate = 3; /* Match with hw definition */ - - driver_data->xrandr_dirty &= ~PSB_NEW_ROTATION; - } - /* Create surface for rotation if needed */ - if (driver_data->rotate == VA_ROTATION_NONE && obj_surface->psb_surface_rotate) { - psb_surface_destroy(obj_surface->psb_surface_rotate); - obj_surface->psb_surface_rotate = NULL; - obj_surface->width_r = obj_surface->width; - obj_surface->height_r = obj_surface->height; - obj_context->rotate = driver_data->rotate; - } else if (driver_data->rotate != VA_ROTATION_NONE && - (!obj_surface->psb_surface_rotate ? 1 : (obj_surface->psb_surface_rotate->extra_info[5] != driver_data->rotate))) { - if (!obj_surface->psb_surface_rotate) { - psb__create_surface_rotation(ctx, obj_surface, obj_surface->psb_surface->buf.type == psb_bt_rar_surface); - } else { - psb_surface_destroy(obj_surface->psb_surface_rotate); - free(obj_surface->psb_surface_rotate); - psb__create_surface_rotation(ctx, obj_surface, obj_surface->psb_surface->buf.type == psb_bt_rar_surface); - } - obj_context->rotate = driver_data->rotate; - } + /* want msvdx to do rotate + * but check per-context stream type: interlace or not + */ + if (obj_context->interlaced_stream || driver_data->disable_msvdx_rotate) + obj_context->msvdx_rotate = 0; + else + obj_context->msvdx_rotate = driver_data->msvdx_rotate_want; + + /* the main surface track current rotate information + * try to reuse the allocated rotate surfaces and don't destroy them + * thus the rotation info in obj_surface->psb_surface_rotate may not be updated + */ + SET_SURFACE_INFO_rotate(obj_surface->psb_surface, obj_context->msvdx_rotate); + if (IS_MFLD(driver_data) && CONTEXT_ROTATE(obj_context)) + psb_CreateRotateSurface(ctx, obj_surface, obj_context->msvdx_rotate); if (driver_data->is_oold && !obj_surface->psb_surface->in_loop_buf) { psb_surface_p psb_surface = obj_surface->psb_surface; @@ -2125,6 +2102,8 @@ VAStatus psb_RenderPicture( return vaStatus; } buffer_list[i] = obj_buffer; + psb__information_message("Render buffer %08x type %s\n", obj_buffer->base.id, + buffer_type_to_string(obj_buffer->type)); } } @@ -2234,6 +2213,8 @@ VAStatus psb_SyncSurface( object_surface_p obj_surface; int decode = 0, encode = 0, rc_enable = 0; + psb__information_message("psb_SyncSurface: 0x%08x\n", render_target); + obj_surface = SURFACE(render_target); if (NULL == obj_surface) { vaStatus = VA_STATUS_ERROR_INVALID_SURFACE; @@ -2389,7 +2370,7 @@ VAStatus psb_QuerySurfaceError( arg.key = IMG_VIDEO_MB_ERROR; arg.arg = (uint64_t)((unsigned long) & handle); - arg.value = (uint64_t)decode_status; + arg.value = (uint64_t)((unsigned long)decode_status); ret = drmCommandWriteRead(driver_data->drm_fd, driver_data->getParamIoctlOffset, &arg, sizeof(arg)); @@ -2430,7 +2411,7 @@ VAStatus psb_LockSurface( { INIT_DRIVER_DATA VAStatus vaStatus = VA_STATUS_SUCCESS; - void *surface_data; + unsigned char *surface_data; int ret; object_surface_p obj_surface = SURFACE(surface); @@ -2442,9 +2423,8 @@ VAStatus psb_LockSurface( } psb_surface = obj_surface->psb_surface; - if (buffer_name) { - /* todo */ - } + if (buffer_name) + *buffer_name = (uint32_t)(wsbmKBufHandle(wsbmKBuf(psb_surface->buf.drm_buf))); if (buffer) { /* map the surface buffer */ uint32_t srf_buf_ofs = 0; @@ -2510,7 +2490,7 @@ VAStatus psb_GetEGLClientBufferFromSurface( } psb_surface_p psb_surface = obj_surface->psb_surface; - *buffer = (void *)psb_surface->bc_buffer; + *buffer = (unsigned char *)psb_surface->bc_buffer; return vaStatus; } @@ -2640,8 +2620,8 @@ VAStatus psb_CreateSurfaceFromV4L2Buf( VAStatus psb_CreateSurfacesForUserPtr( VADriverContextP ctx, - int width, - int height, + int Width, + int Height, int format, int num_surfaces, VASurfaceID *surface_list, /* out */ @@ -2660,6 +2640,10 @@ VAStatus psb_CreateSurfacesForUserPtr( int i, height_origin; unsigned long buffer_stride; + /* silient compiler warning */ + unsigned int width = (unsigned int)Width; + unsigned int height = (unsigned int)Height; + psb__information_message("Create surface: width %d, height %d, format 0x%08x" "\n\t\t\t\t\tnum_surface %d, buffer size %d, fourcc 0x%08x" "\n\t\t\t\t\tluma_stride %d, chroma u stride %d, chroma v stride %d" @@ -2689,6 +2673,13 @@ VAStatus psb_CreateSurfacesForUserPtr( return vaStatus; } + /* We only support NV12/YV12 */ + if (((VA_RT_FORMAT_YUV420 == format) && (fourcc != VA_FOURCC_NV12)) || + ((VA_RT_FORMAT_YUV422 == format) && (fourcc != VA_FOURCC_YV16))) { + psb__error_message("Only support NV12/YV16 format\n"); + return VA_STATUS_ERROR_UNKNOWN; + } + vaStatus = psb__checkSurfaceDimensions(driver_data, width, height); if (VA_STATUS_SUCCESS != vaStatus) { DEBUG_FAILURE; @@ -2795,6 +2786,180 @@ VAStatus psb_CreateSurfacesForUserPtr( return vaStatus; } +VAStatus psb_CreateSurfaceFromKbuf( + VADriverContextP ctx, + int _width, + int _height, + int format, + VASurfaceID *surface, /* out */ + unsigned int kbuf_handle, /* kernel buffer handle*/ + unsigned size, /* kernel buffer size */ + unsigned int kBuf_fourcc, /* expected fourcc */ + unsigned int luma_stride, /* luma stride, could be width aligned with a special value */ + unsigned int chroma_u_stride, /* chroma stride */ + unsigned int chroma_v_stride, + unsigned int luma_offset, /* could be 0 */ + unsigned int chroma_u_offset, /* UV offset from the beginning of the memory */ + unsigned int chroma_v_offset +) +{ + INIT_DRIVER_DATA + VAStatus vaStatus = VA_STATUS_SUCCESS; + int i ; + unsigned long buffer_stride; + + /* silient compiler warning */ + unsigned int width = (unsigned int)_width; + unsigned int height = (unsigned int)_height; + + psb__information_message("Create surface: width %d, height %d, format 0x%08x" + "\n\t\t\t\t\tnum_surface %d, buffer size %d, fourcc 0x%08x" + "\n\t\t\t\t\tluma_stride %d, chroma u stride %d, chroma v stride %d" + "\n\t\t\t\t\tluma_offset %d, chroma u offset %d, chroma v offset %d\n", + width, height, format, + size, kBuf_fourcc, + luma_stride, chroma_u_stride, chroma_v_stride, + luma_offset, chroma_u_offset, chroma_v_offset); + + if (NULL == surface) { + vaStatus = VA_STATUS_ERROR_INVALID_SURFACE; + DEBUG_FAILURE; + return vaStatus; + } + + /* We only support one format */ + if ((VA_RT_FORMAT_YUV420 != format) + && (VA_RT_FORMAT_YUV422 != format)) { + vaStatus = VA_STATUS_ERROR_UNSUPPORTED_RT_FORMAT; + DEBUG_FAILURE; + return vaStatus; + } + + /* We only support NV12/YV12 */ + + if (((VA_RT_FORMAT_YUV420 == format) && (kBuf_fourcc != VA_FOURCC_NV12)) || + ((VA_RT_FORMAT_YUV422 == format) && (kBuf_fourcc != VA_FOURCC_YV16))) { + psb__error_message("Only support NV12/YV16 format\n"); + return VA_STATUS_ERROR_UNKNOWN; + } + + vaStatus = psb__checkSurfaceDimensions(driver_data, width, height); + if (VA_STATUS_SUCCESS != vaStatus) { + DEBUG_FAILURE; + return vaStatus; + } + + if ((size < width * height * 1.5) || + (luma_stride < width) || + (chroma_u_stride * 2 < width) || + (chroma_v_stride * 2 < width) || + (chroma_u_offset < luma_offset + width * height) || + (chroma_v_offset < luma_offset + width * height)) { + + vaStatus = VA_STATUS_ERROR_INVALID_PARAMETER; + DEBUG_FAILURE; + return vaStatus; + } + + int surfaceID; + object_surface_p obj_surface; + psb_surface_p psb_surface; + + surfaceID = object_heap_allocate(&driver_data->surface_heap); + obj_surface = SURFACE(surfaceID); + if (NULL == obj_surface) { + vaStatus = VA_STATUS_ERROR_ALLOCATION_FAILED; + DEBUG_FAILURE; + } + MEMSET_OBJECT(obj_surface, struct object_surface_s); + + obj_surface->surface_id = surfaceID; + *surface = surfaceID; + obj_surface->context_id = -1; + obj_surface->width = width; + obj_surface->height = height; + obj_surface->width_r = width; + obj_surface->height_r = height; + obj_surface->height_origin = height; + + psb_surface = (psb_surface_p) calloc(1, sizeof(struct psb_surface_s)); + if (NULL == psb_surface) { + object_heap_free(&driver_data->surface_heap, (object_base_p) obj_surface); + obj_surface->surface_id = VA_INVALID_SURFACE; + + vaStatus = VA_STATUS_ERROR_ALLOCATION_FAILED; + + DEBUG_FAILURE; + } + + vaStatus = psb_surface_create_from_kbuf(driver_data, width, height, + size, + kBuf_fourcc, + kbuf_handle, + luma_stride, + chroma_u_stride, + chroma_v_stride, + luma_offset, + chroma_u_offset, + chroma_v_offset, + psb_surface); + + if (VA_STATUS_SUCCESS != vaStatus) { + free(psb_surface); + object_heap_free(&driver_data->surface_heap, (object_base_p) obj_surface); + obj_surface->surface_id = VA_INVALID_SURFACE; + + DEBUG_FAILURE; + } + buffer_stride = psb_surface->stride; + /* by default, surface fourcc is NV12 */ + memset(psb_surface->extra_info, 0, sizeof(psb_surface->extra_info)); + psb_surface->extra_info[4] = kBuf_fourcc; + obj_surface->psb_surface = psb_surface; + + /* Error recovery */ + if (VA_STATUS_SUCCESS != vaStatus) { + object_surface_p obj_surface = SURFACE(surfaceID); + psb__destroy_surface(driver_data, obj_surface); + *surface = VA_INVALID_SURFACE; + } + + return vaStatus; +} + + +VAStatus psb_PutSurfaceBuf( + VADriverContextP ctx, + VASurfaceID surface, + unsigned char* data, + int* data_len, + short srcx, + short srcy, + unsigned short srcw, + unsigned short srch, + short destx, + short desty, + unsigned short destw, + unsigned short desth, + VARectangle *cliprects, /* client supplied clip list */ + unsigned int number_cliprects, /* number of clip rects in the clip list */ + unsigned int flags /* de-interlacing flags */ +) +{ + INIT_DRIVER_DATA; + object_surface_p obj_surface = SURFACE(surface); + psb_surface_p psb_surface; + + obj_surface = SURFACE(surface); + psb_surface = obj_surface->psb_surface; + + psb_putsurface_textureblit(ctx, data, surface, srcx, srcy, srcw, srch, destx, desty, destw, desth, 1, /* check subpicture */ + obj_surface->width, obj_surface->height, + psb_surface->stride, psb_surface->buf.drm_buf, + psb_surface->buf.pl_flags, 1 /* wrap dst */); + + return VA_STATUS_SUCCESS; +} int LOCK_HARDWARE(psb_driver_data_p driver_data) @@ -2831,6 +2996,7 @@ int UNLOCK_HARDWARE(psb_driver_data_p driver_data) static void psb__deinitDRM(VADriverContextP ctx) { INIT_DRIVER_DATA + struct dri_state *dri_state = (struct dri_state *)ctx->dri_state; if (driver_data->main_pool) { driver_data->main_pool->takeDown(driver_data->main_pool); @@ -2845,7 +3011,7 @@ static void psb__deinitDRM(VADriverContextP ctx) wsbmTakedown(); close(driver_data->drm_fd); - driver_data->drm_fd = -1; + driver_data->drm_fd = dri_state->fd = -1; } @@ -2997,6 +3163,9 @@ VAStatus psb_Terminate(VADriverContextP ctx) object_heap_destroy(&driver_data->buffer_heap); /* Clean up left over surfaces */ + + /* Free PVR2D buffer wrapped from the surfaces */ + psb_free_surface_pvr2dbuf(driver_data); obj_surface = (object_surface_p) object_heap_first(&driver_data->surface_heap, &iter); while (obj_surface) { psb__information_message("vaTerminate: surfaceID %08x still allocated, destroying\n", obj_surface->base.id); @@ -3030,16 +3199,6 @@ VAStatus psb_Terminate(VADriverContextP ctx) driver_data->rar_bo = NULL; } - if (driver_data->rar_rd) { - RAR_desc_t *rar_rd = driver_data->rar_rd; - - psb__information_message("vaTerminate: tear down RAR device\n"); - - RAR_fini(rar_rd); - free(driver_data->rar_rd); - driver_data->rar_rd = NULL; - } - if (driver_data->ws_priv) { psb__information_message("vaTerminate: tear down output portion\n"); @@ -3057,9 +3216,15 @@ VAStatus psb_Terminate(VADriverContextP ctx) if (driver_data->surface_mb_error) free(driver_data->surface_mb_error); + if (driver_data->bcd_buffer_surfaces) + free(driver_data->bcd_buffer_surfaces); + free(ctx->pDriverData); + free(ctx->vtable_egl); + free(ctx->vtable_tpi); + ctx->pDriverData = NULL; - psb__information_message("vaTerminate: cleanup successfully, goodbye\n\n"); + psb__information_message("vaTerminate: goodbye\n\n"); psb__close_log(); @@ -3147,10 +3312,8 @@ EXPORT VAStatus __vaDriverInit_0_31(VADriverContextP ctx) tpi->vaCreateSurfaceFromCIFrame = psb_CreateSurfaceFromCIFrame; tpi->vaCreateSurfaceFromV4L2Buf = psb_CreateSurfaceFromV4L2Buf; tpi->vaCreateSurfacesForUserPtr = psb_CreateSurfacesForUserPtr; - -#ifdef ANDROID + tpi->vaCreateSurfaceFromKBuf = psb_CreateSurfaceFromKbuf; tpi->vaPutSurfaceBuf = psb_PutSurfaceBuf; -#endif ctx->vtable_egl = calloc(1, sizeof(struct VADriverVTableEGL)); if (NULL == ctx->vtable_egl) @@ -3160,7 +3323,7 @@ EXPORT VAStatus __vaDriverInit_0_31(VADriverContextP ctx) va_egl->vaGetEGLClientBufferFromSurface = psb_GetEGLClientBufferFromSurface; driver_data = (psb_driver_data_p) calloc(1, sizeof(*driver_data)); - ctx->pDriverData = (void *) driver_data; + ctx->pDriverData = (unsigned char *) driver_data; if (NULL == driver_data) { if (ctx->vtable_tpi) free(ctx->vtable_tpi); @@ -3219,12 +3382,8 @@ EXPORT VAStatus __vaDriverInit_0_31(VADriverContextP ctx) driver_data->hd_decode_supported = 1; } - driver_data->use_xrandr_thread = 0; - driver_data->xrandr_thread_id = 0; - driver_data->rotate = VA_ROTATION_NONE; - driver_data->video_rotate = VA_ROTATION_NONE; - driver_data->xrandr_dirty = 0; - driver_data->xrandr_update = 0; + psb_init_surface_pvr2dbuf(driver_data); + struct dri_state *dri_state = (struct dri_state *)ctx->dri_state; if (dri_state->driConnectedFlag == VA_DRI1 || dri_state->driConnectedFlag == VA_DRI2 || @@ -3317,7 +3476,6 @@ EXPORT VAStatus __vaDriverInit_0_31(VADriverContextP ctx) else ctx->str_vendor = PSB_STR_VENDOR_MRST; - psb__information_message("vaInitilize: succeeded!\n\n"); driver_data->msvdx_decode_status = calloc(1, sizeof(drm_psb_msvdx_decode_status_t)); if (NULL == driver_data->msvdx_decode_status) { @@ -3328,6 +3486,8 @@ EXPORT VAStatus __vaDriverInit_0_31(VADriverContextP ctx) return VA_STATUS_ERROR_ALLOCATION_FAILED; } + psb__information_message("vaInitilize: succeeded!\n\n"); + return VA_STATUS_SUCCESS; } @@ -3354,19 +3514,24 @@ static int psb_get_device_info(VADriverContextP ctx) arg.value = (uint64_t)((unsigned long) & device_info); ret = drmCommandWriteRead(driver_data->drm_fd, driver_data->getParamIoctlOffset, &arg, sizeof(arg)); - if (ret == 0) { - pci_device = (device_info >> 16) & 0xffff; - video_capability = device_info & 0xffff; + if (ret != 0) { + psb__information_message("failed to get video device info\n"); + return ret; + } - driver_data->dev_id = pci_device; - psb__information_message("Retrieve Device ID 0x%04x\n", driver_data->dev_id); + pci_device = (device_info >> 16) & 0xffff; + video_capability = device_info & 0xffff; - if ((IS_MRST(driver_data) && (pci_device != 0x4101)) || - IS_MFLD(driver_data)) - driver_data->encode_supported = 1; - else /* 0x4101 or other device hasn't encode support */ - driver_data->encode_supported = 0; + driver_data->dev_id = pci_device; + psb__information_message("Retrieve Device ID 0x%04x\n", driver_data->dev_id); + if ((IS_MRST(driver_data) && (pci_device != 0x4101)) || + IS_MFLD(driver_data)) + driver_data->encode_supported = 1; + else /* 0x4101 or other device hasn't encode support */ + driver_data->encode_supported = 0; + + if (IS_MRST(driver_data)) { driver_data->decode_supported = !(video_capability & 0x2); driver_data->hd_decode_supported = !(video_capability & 0x3); driver_data->hd_encode_supported = !(video_capability & 0x4); @@ -3379,11 +3544,11 @@ static int psb_get_device_info(VADriverContextP ctx) driver_data->encode_supported ? "support" : "not support", driver_data->hd_encode_supported ? "support" : "not support"); - - return ret; + } else { + driver_data->decode_supported = 1; + driver_data->hd_decode_supported = 1; + driver_data->hd_encode_supported = 1; } - psb__information_message("failed to get video device info\n"); - return ret; } diff --git a/src/psb_drv_video.h b/src/psb_drv_video.h index 727d538..87ba039 100644 --- a/src/psb_drv_video.h +++ b/src/psb_drv_video.h @@ -8,11 +8,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. @@ -49,6 +49,9 @@ #else #define XID unsigned int #define INT16 unsigned int +#include <cutils/log.h> +#undef LOG_TAG +#define LOG_TAG "pvr_drv_video" #endif #include "hwdefs/dxva_fw_flags.h" #include <wsbm/wsbm_pool.h> @@ -60,6 +63,7 @@ #ifndef max #define max(a, b) ((a) > (b)) ? (a) : (b) #endif + /* * WORKAROUND_DMA_OFF_BY_ONE: LLDMA requests may access one additional byte which can cause * a MMU fault if the next byte after the buffer end is on a different page that isn't mapped. @@ -105,7 +109,6 @@ enum psb_output_method_t { PSB_PUTSURFACE_COVERLAY,/* client overlay */ PSB_PUTSURFACE_CTEXTURE,/* client textureblit */ PSB_PUTSURFACE_TEXSTREAMING,/* texsteaming */ - PSB_PUTSURFACE_FORCE_TEXTURE,/* force texture xvideo */ PSB_PUTSURFACE_FORCE_OVERLAY,/* force overlay xvideo */ PSB_PUTSURFACE_FORCE_CTEXTURE,/* force client textureblit */ @@ -129,6 +132,8 @@ struct psb_driver_data_s { char * bus_id; uint32_t dev_id; int drm_fd; + int dup_drm_fd; + /* PM_QoS */ int pm_qos_fd; int dri2; @@ -142,13 +147,12 @@ struct psb_driver_data_s { uint32_t msvdx_context_base; int video_sd_disabled; int video_hd_disabled; - void * camera_bo; + unsigned char * camera_bo; uint32_t camera_phyaddr; uint32_t camera_size; - void * rar_bo; + unsigned char * rar_bo; uint32_t rar_phyaddr; uint32_t rar_size; - void * rar_rd; int encode_supported; int decode_supported; @@ -165,6 +169,7 @@ struct psb_driver_data_s { /* whether the post-processing use client overlay or not */ int coverlay; + int coverlay_init; PsbPortPrivRec coverlay_priv; @@ -178,7 +183,7 @@ struct psb_driver_data_s { struct psb_texstreaing ctexstreaing_priv; */ - void *ws_priv; /* window system related data structure */ + unsigned char *ws_priv; /* window system related data structure */ VASurfaceID cur_displaying_surface; @@ -216,12 +221,11 @@ struct psb_driver_data_s { pthread_t xrandr_thread_id; int extend_fullscreen; - int rotate; - int video_rotate; int drawable_info; int dummy_putsurface; int fixed_fps; unsigned int frame_count; + unsigned int overlay_idle_frame; uint32_t blend_mode; uint32_t blend_color; @@ -229,14 +233,27 @@ struct psb_driver_data_s { uint32_t color_key; /*output rotation info*/ - int mipi0_rotation; - int mipi1_rotation; - int hdmi_rotation; - int local_rotation; - int extend_rotation; + int disable_msvdx_rotate; + int msvdx_rotate_want; /* msvdx rotate info programed to msvdx */ + int va_rotate; /* VA rotate passed from APP */ + int mipi0_rotation; /* window manager rotation */ + int mipi1_rotation; /* window manager rotation */ + int hdmi_rotation; /* window manager rotation */ + int local_rotation; /* final device rotate: VA rotate+wm rotate */ + int extend_rotation; /* final device rotate: VA rotate+wm rotate */ + + unsigned int outputmethod_checkinterval; + uint32_t bcd_id; uint32_t bcd_ioctrl_num; uint32_t bcd_registered; + uint32_t bcd_buffer_num; + int bcd_buffer_width; + int bcd_buffer_height; + int bcd_buffer_stride; + VASurfaceID *bcd_buffer_surfaces; + uint32_t ts_source_created; + uint32_t xrandr_dirty; uint32_t xrandr_update; /*only VAProfileH264ConstrainedBaseline profile enable error concealment*/ @@ -246,6 +263,15 @@ struct psb_driver_data_s { psb_decode_info_t decode_info; drm_psb_msvdx_decode_status_t *msvdx_decode_status; VASurfaceDecodeMBErrors *surface_mb_error; + + unsigned char *hPVR2DContext; + + VAGenericID wrapped_surface_id[VIDEO_BUFFER_NUM]; + VAGenericID wrapped_subpic_id[VIDEO_BUFFER_NUM]; + PVR2DMEMINFO *videoBuf[VIDEO_BUFFER_NUM]; + PVR2DMEMINFO *subpicBuf[VIDEO_BUFFER_NUM]; + + int is_android; }; #define IS_MRST(driver_data) ((driver_data->dev_id & 0xFFFC) == 0x4100) @@ -264,6 +290,7 @@ struct object_context_s { struct object_base_s base; VAContextID context_id; VAConfigID config_id; + VAProfile profile; VAEntrypoint entry_point; int picture_width; int picture_height; @@ -275,7 +302,7 @@ struct object_context_s { VASurfaceID current_render_surface_id; psb_driver_data_p driver_data; format_vtable_p format_vtable; - void *format_data; + unsigned char *format_data; struct psb_cmdbuf_s *cmdbuf_list[PSB_MAX_CMDBUFS]; struct lnc_cmdbuf_s *lnc_cmdbuf_list[LNC_MAX_CMDBUFS_ENCODE]; struct pnw_cmdbuf_s *pnw_cmdbuf_list[PNW_MAX_CMDBUFS_ENCODE]; @@ -308,7 +335,8 @@ struct object_context_s { uint32_t last_mb; int is_oold; - int rotate; + int msvdx_rotate; + int interlaced_stream; uint32_t msvdx_context; @@ -317,6 +345,9 @@ struct object_context_s { uint32_t slice_count; }; +#define ROTATE_VA2MSVDX(va_rotate) (va_rotate) +#define CONTEXT_ROTATE(obj_context) (obj_context->msvdx_rotate != ROTATE_VA2MSVDX(VA_ROTATION_NONE)) + struct object_surface_s { struct object_base_s base; VASurfaceID surface_id; @@ -339,12 +370,12 @@ struct object_buffer_s { object_buffer_p ptr_next; /* Generic ptr for linked list */ object_buffer_p *pptr_prev_next; /* Generic ptr for linked list */ struct psb_buffer_s *psb_buffer; - void *buffer_data; + unsigned char *buffer_data; VACodedBufferSegment codedbuf_mapinfo[8]; /* for VAEncCodedBufferType */ unsigned int size; unsigned int alloc_size; - int max_num_elements; - int num_elements; + unsigned int max_num_elements; + unsigned int num_elements; object_context_p context; VABufferType type; uint32_t last_used; @@ -375,11 +406,11 @@ struct object_subpic_s { /* flags */ unsigned int flags; /* see below */ - void *surfaces; /* surfaces, associated with this subpicture */ + unsigned char *surfaces; /* surfaces, associated with this subpicture */ }; #define MEMSET_OBJECT(ptr, data_struct) \ - memset((void *)ptr + sizeof(struct object_base_s),\ + memset((unsigned char *)ptr + sizeof(struct object_base_s),\ 0, \ sizeof(data_struct) - sizeof(struct object_base_s)) @@ -463,6 +494,41 @@ inline static char * buffer_type_to_string(int type) } } +inline static int Angle2Rotation(int angle) +{ + angle %= 360; + switch (angle) { + case 0: + return VA_ROTATION_NONE; + case 90: + return VA_ROTATION_90; + case 180: + return VA_ROTATION_180; + case 270: + return VA_ROTATION_270; + default: + return -1; + } +} + +inline static int Rotation2Angle(int rotation) +{ + switch (rotation) { + case VA_ROTATION_NONE: + return 0; + case VA_ROTATION_90: + return 90; + case VA_ROTATION_180: + return 180; + case VA_ROTATION_270: + return 270; + default: + return -1; + } +} + +int psb_parse_config(char *env, char *env_value); + int LOCK_HARDWARE(psb_driver_data_p driver_data); int UNLOCK_HARDWARE(psb_driver_data_p driver_data); diff --git a/src/psb_output.c b/src/psb_output.c index bf8732a..9dfd385 100644 --- a/src/psb_output.c +++ b/src/psb_output.c @@ -8,11 +8,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. @@ -31,6 +31,7 @@ #ifndef ANDROID #include <X11/Xutil.h> #include <X11/extensions/Xrandr.h> +#include <va/va_dricommon.h> #include "x11/psb_x11.h" #include "x11/psb_xrandr.h" #endif @@ -41,6 +42,7 @@ #include "psb_surface.h" #include "psb_buffer.h" #include "psb_surface_ext.h" +#include "pnw_rotate.h" #include <stdio.h> #include <string.h> #include <stdarg.h> @@ -51,9 +53,6 @@ #include <sys/ioctl.h> #define INIT_DRIVER_DATA psb_driver_data_p driver_data = (psb_driver_data_p) ctx->pDriverData; -#ifndef ANDROID -#define INIT_OUTPUT_PRIV psb_x11_output_p output = (psb_x11_output_p)(((psb_driver_data_p)ctx->pDriverData)->ws_priv) -#endif #define SURFACE(id) ((object_surface_p) object_heap_lookup( &driver_data->surface_heap, id )) #define BUFFER(id) ((object_buffer_p) object_heap_lookup( &driver_data->buffer_heap, id )) @@ -71,21 +70,21 @@ typedef struct _subpic_surface { static VAImageFormat psb__SubpicFormat[] = { psb__ImageRGBA, - psb__ImageAYUV, - psb__ImageAI44 + //psb__ImageAYUV, + //psb__ImageAI44 }; static VAImageFormat psb__CreateImageFormat[] = { psb__ImageNV12, psb__ImageRGBA, - psb__ImageAYUV, - psb__ImageAI44, + //psb__ImageAYUV, + //psb__ImageAI44, psb__ImageYV16 }; -void *psb_x11_output_init(VADriverContextP ctx); +unsigned char *psb_x11_output_init(VADriverContextP ctx); VAStatus psb_x11_output_deinit(VADriverContextP ctx); -void *psb_android_output_init(VADriverContextP ctx); +unsigned char *psb_android_output_init(VADriverContextP ctx); VAStatus psb_android_output_deinit(VADriverContextP ctx); int psb_coverlay_init(VADriverContextP ctx); @@ -94,62 +93,53 @@ int psb_coverlay_deinit(VADriverContextP ctx); VAStatus psb_initOutput(VADriverContextP ctx) { INIT_DRIVER_DATA; - void *ws_priv = NULL; + unsigned char *ws_priv = NULL; char *fps = NULL; + char env_value[1024]; pthread_mutex_init(&driver_data->output_mutex, NULL); - if (getenv("PSB_VIDEO_PUTSURFACE_DUMMY")) { + if (psb_parse_config("PSB_VIDEO_PUTSURFACE_DUMMY", &env_value[0]) == 0) { psb__information_message("vaPutSurface: dummy mode, return directly\n"); driver_data->dummy_putsurface = 0; return VA_STATUS_SUCCESS; } - if (getenv("PSB_VIDEO_EXTEND_FULLSCREEN")) { - driver_data->extend_fullscreen = 1; - } - - if (getenv("PSB_VIDEO_NOTRD") || IS_MRST(driver_data)) { - psb__information_message("Force not to start psb xrandr thread.\n"); - driver_data->use_xrandr_thread = 0; - } else { - psb__information_message("By default, use psb xrandr thread.\n"); - driver_data->use_xrandr_thread = 1; - } - - fps = getenv("PSB_VIDEO_FPS"); - if (fps != NULL) { - driver_data->fixed_fps = atoi(fps); + if (psb_parse_config("PSB_VIDEO_FPS", &env_value[0]) == 0) { + driver_data->fixed_fps = atoi(env_value); psb__information_message("Throttling at FPS=%d\n", driver_data->fixed_fps); } else driver_data->fixed_fps = 0; + driver_data->outputmethod_checkinterval = 1; + if (psb_parse_config("PSB_VIDEO_INTERVAL", &env_value[0]) == 0) { + driver_data->outputmethod_checkinterval = atoi(env_value); + psb__information_message("Check output method at %d frames interval\n", + driver_data->outputmethod_checkinterval); + } + driver_data->cur_displaying_surface = VA_INVALID_SURFACE; driver_data->last_displaying_surface = VA_INVALID_SURFACE; + psb_InitRotate(ctx); + #ifdef ANDROID ws_priv = psb_android_output_init(ctx); + driver_data->is_android = 1; #else ws_priv = psb_x11_output_init(ctx); + driver_data->is_android = 0; #endif driver_data->ws_priv = ws_priv; - /* use client overlay */ - if (driver_data->coverlay == 1) { -#ifndef ANDROID - psb_x11_output_p output = (psb_x11_output_p)(((psb_driver_data_p)ctx->pDriverData)->ws_priv); - output->pClipBoxList = NULL; - output->ui32NumClipBoxList = 0; - output->frame_count = 0; - output->bIsVisible = 0; -#endif - psb_coverlay_init(ctx); - } //use client textureblit - if (driver_data->ctexture == 1) - psb_ctexture_init(ctx); + if (driver_data->ctexture == 1) { + int ret = psb_ctexture_init(ctx); + if (ret != 0) + driver_data->ctexture = 0; + } /* //use texture streaming @@ -167,18 +157,15 @@ VAStatus psb_deinitOutput( INIT_DRIVER_DATA; //use client textureblit - if (driver_data->ctexture == 1) { + if (driver_data->ctexture == 1) psb_ctexture_deinit(ctx); - } -#ifndef ANDROID - INIT_OUTPUT_PRIV; - - if (driver_data->coverlay == 1) { - psb_x11_freeWindowClipBoxList(output->pClipBoxList); + if (driver_data->coverlay_init) { psb_coverlay_deinit(ctx); + driver_data->coverlay_init = 0; } +#ifndef ANDROID psb_x11_output_deinit(ctx); #else psb_android_output_deinit(ctx); @@ -191,6 +178,8 @@ VAStatus psb_deinitOutput( if (driver_data->ctexstreaming == 1) psb_ctexstreaing_deinit(ctx); */ + /* clean the displaying surface information in kernel */ + psb_surface_set_displaying(driver_data, 0, 0, NULL); pthread_mutex_destroy(&driver_data->output_mutex); @@ -229,8 +218,8 @@ static void psb__VAImageCheckRegion( int *src_y, int *dest_x, int *dest_y, - unsigned int *width, - unsigned int *height + int *width, + int *height ) { /* check for image */ @@ -308,6 +297,11 @@ VAStatus psb_CreateImage( if (img_fmt == NULL) return VA_STATUS_ERROR_UNKNOWN; + if (NULL == image) { + vaStatus = VA_STATUS_ERROR_INVALID_PARAMETER; + return vaStatus; + } + imageID = object_heap_allocate(&driver_data->image_heap); obj_image = IMAGE(imageID); if (NULL == obj_image) { @@ -447,6 +441,11 @@ VAStatus psb_DeriveImage( return vaStatus; } + if (NULL == image) { + vaStatus = VA_STATUS_ERROR_INVALID_PARAMETER; + return vaStatus; + } + fourcc = obj_surface->psb_surface->extra_info[4]; for (i = 0; i < PSB_MAX_IMAGE_FORMATS; i++) { if (psb__CreateImageFormat[i].fourcc == fourcc) { @@ -720,10 +719,11 @@ VAStatus psb_GetImage( return vaStatus; } - psb__VAImageCheckRegion(obj_surface, &obj_image->image, &src_x, &src_y, &dest_x, &dest_y, &width, &height); + psb__VAImageCheckRegion(obj_surface, &obj_image->image, &src_x, &src_y, &dest_x, &dest_y, + (int *)&width, (int *)&height); psb_surface_p psb_surface = obj_surface->psb_surface; - void *surface_data; + unsigned char *surface_data; ret = psb_buffer_map(&psb_surface->buf, &surface_data); if (ret) { return VA_STATUS_ERROR_UNKNOWN; @@ -736,7 +736,7 @@ VAStatus psb_GetImage( return vaStatus; } - void *image_data; + unsigned char *image_data; ret = psb_buffer_map(obj_buffer->psb_buffer, &image_data); if (ret) { psb__error_message("Map buffer failed\n"); @@ -750,7 +750,7 @@ VAStatus psb_GetImage( switch (obj_image->image.format.fourcc) { case VA_FOURCC_NV12: { unsigned char *source_y, *src_uv, *dst_y, *dst_uv; - int i; + unsigned int i; /* copy Y plane */ dst_y = image_data; source_y = surface_data + y * psb_surface->stride + x; @@ -842,10 +842,11 @@ static VAStatus psb_PutImage2( return vaStatus; } - psb__VAImageCheckRegion(obj_surface, &obj_image->image, &src_x, &src_y, &dest_x, &dest_y, &width, &height); + psb__VAImageCheckRegion(obj_surface, &obj_image->image, &src_x, &src_y, &dest_x, &dest_y, + (int *)&width, (int *)&height); psb_surface_p psb_surface = obj_surface->psb_surface; - void *surface_data; + unsigned char *surface_data; ret = psb_buffer_map(&psb_surface->buf, &surface_data); if (ret) { return VA_STATUS_ERROR_UNKNOWN; @@ -858,7 +859,7 @@ static VAStatus psb_PutImage2( return vaStatus; } - void *image_data; + unsigned char *image_data; ret = psb_buffer_map(obj_buffer->psb_buffer, &image_data); if (ret) { psb_buffer_unmap(&psb_surface->buf); @@ -869,7 +870,7 @@ static VAStatus psb_PutImage2( switch (obj_image->image.format.fourcc) { case VA_FOURCC_NV12: { - char *source_y, *src_uv, *dst_y, *dst_uv; + unsigned char *source_y, *src_uv, *dst_y, *dst_uv; unsigned int i; /* copy Y plane */ @@ -949,8 +950,8 @@ static void psb__VAImageCheckRegion2( unsigned int *src_height, int *dest_x, int *dest_y, - unsigned int *dest_width, - unsigned int *dest_height + int *dest_width, + int *dest_height ) { /* check for image */ @@ -968,8 +969,8 @@ static void psb__VAImageCheckRegion2( if (*dest_y < 0) *dest_y = 0; if (*dest_y > surface->height) *dest_y = surface->height - 1; - if (((*dest_width) + (*dest_x)) > surface->width) *dest_width = surface->width - *dest_x; - if (((*dest_height) + (*dest_y)) > surface->height) *dest_height = surface->height - *dest_x; + if (((*dest_width) + (*dest_x)) > (int)surface->width) *dest_width = surface->width - *dest_x; + if (((*dest_height) + (*dest_y)) > (int)surface->height) *dest_height = surface->height - *dest_x; } VAStatus psb_PutImage( @@ -1017,10 +1018,10 @@ VAStatus psb_PutImage( psb__VAImageCheckRegion2(obj_surface, &obj_image->image, &src_x, &src_y, &src_width, &src_height, - &dest_x, &dest_y, &dest_width, &dest_height); + &dest_x, &dest_y, (int *)&dest_width, (int *)&dest_height); psb_surface_p psb_surface = obj_surface->psb_surface; - void *surface_data; + unsigned char *surface_data; ret = psb_buffer_map(&psb_surface->buf, &surface_data); if (ret) { return VA_STATUS_ERROR_UNKNOWN; @@ -1033,7 +1034,7 @@ VAStatus psb_PutImage( return vaStatus; } - void *image_data; + unsigned char *image_data; ret = psb_buffer_map(obj_buffer->psb_buffer, &image_data); if (ret) { psb_buffer_unmap(&psb_surface->buf); @@ -1050,9 +1051,9 @@ VAStatus psb_PutImage( float yratio = (float) src_height / dest_height; /* dst_y/dst_uv: Y/UV plane of destination */ - dst_y = surface_data + dest_y * psb_surface->stride + dest_x; - dst_uv = surface_data + psb_surface->stride * obj_surface->height - + (dest_y / 2) * psb_surface->stride + dest_x; + dst_y = (unsigned char *)(surface_data + dest_y * psb_surface->stride + dest_x); + dst_uv = (unsigned short *)(surface_data + psb_surface->stride * obj_surface->height + + (dest_y / 2) * psb_surface->stride + dest_x); for (j = 0; j < dest_height; j++) { unsigned char *dst_y_tmp = dst_y; @@ -1079,7 +1080,7 @@ VAStatus psb_PutImage( dst_y += psb_surface->stride; if (j & 1) - dst_uv = (unsigned short *)((void *)dst_uv + psb_surface->stride); + dst_uv = (unsigned short *)((unsigned char *)dst_uv + psb_surface->stride); } break; } @@ -1187,10 +1188,10 @@ static VAStatus psb__LinkSubpictIntoSurface( if (found == 0) { /* new node, link into the list */ if (NULL == obj_surface->subpictures) { - obj_surface->subpictures = surface_subpic; + obj_surface->subpictures = (void *)surface_subpic; } else { /* insert as the head */ - surface_subpic->next = obj_surface->subpictures; - obj_surface->subpictures = surface_subpic; + surface_subpic->next = (PsbVASurfacePtr)obj_surface->subpictures; + obj_surface->subpictures = (void *)surface_subpic; } obj_surface->subpic_count++; } @@ -1227,10 +1228,10 @@ static VAStatus psb__LinkSurfaceIntoSubpict( subpic_surface->next = NULL; if (NULL == obj_subpic->surfaces) { - obj_subpic->surfaces = subpic_surface; + obj_subpic->surfaces = (void *)subpic_surface; } else { /* insert as the head */ - subpic_surface->next = obj_subpic->surfaces; - obj_subpic->surfaces = subpic_surface; + subpic_surface->next = (subpic_surface_p)obj_subpic->surfaces; + obj_subpic->surfaces = (void *)subpic_surface; } return VA_STATUS_SUCCESS; @@ -1259,7 +1260,7 @@ static VAStatus psb__DelinkSubpictFromSurface( if (found == 1) { if (pre_surface_subpic == NULL) { /* remove the first node */ - obj_surface->subpictures = surface_subpic->next; + obj_surface->subpictures = (void *)surface_subpic->next; } else { pre_surface_subpic->next = surface_subpic->next; } @@ -1294,7 +1295,7 @@ static VAStatus psb__DelinkSurfaceFromSubpict( if (found == 1) { if (pre_subpic_surface == NULL) { /* remove the first node */ - obj_subpic->surfaces = subpic_surface->next; + obj_subpic->surfaces = (void *)subpic_surface->next; } else { pre_subpic_surface->next = subpic_surface->next; } @@ -1379,6 +1380,7 @@ VAStatus psb_CreateSubpicture( obj_subpic->subpic_id = subpicID; obj_subpic->image_id = obj_image->image.image_id; obj_subpic->surfaces = NULL; + obj_subpic->global_alpha = 255; obj_image->subpic_ref ++; @@ -1508,7 +1510,17 @@ VAStatus psb_SetSubpictureChromakey( INIT_DRIVER_DATA; (void)driver_data; /* TODO */ - return VA_STATUS_ERROR_UNKNOWN; + if ((chromakey_mask < chromakey_min) || (chromakey_mask > chromakey_max)) { + psb__error_message("Invalid chromakey value %d, chromakey value should between min and max\n", chromakey_mask); + return VA_STATUS_ERROR_INVALID_PARAMETER; + } + object_subpic_p obj_subpic = SUBPIC(subpicture); + if (NULL == obj_subpic) { + psb__error_message("Invalid subpicture value %d\n", subpicture); + return VA_STATUS_ERROR_INVALID_SUBPICTURE; + } + + return VA_STATUS_SUCCESS; } VAStatus psb_SetSubpictureGlobalAlpha( @@ -1518,9 +1530,21 @@ VAStatus psb_SetSubpictureGlobalAlpha( ) { INIT_DRIVER_DATA; - (void)driver_data; - /* TODO */ - return VA_STATUS_ERROR_UNKNOWN; + + if (global_alpha < 0 || global_alpha > 1) { + psb__error_message("Invalid global alpha value %07f, global alpha value should between 0 and 1\n", global_alpha); + return VA_STATUS_ERROR_INVALID_PARAMETER; + } + + object_subpic_p obj_subpic = SUBPIC(subpicture); + if (NULL == obj_subpic) { + psb__error_message("Invalid subpicture value %d\n", subpicture); + return VA_STATUS_ERROR_INVALID_SUBPICTURE; + } + + obj_subpic->global_alpha = global_alpha * 255; + + return VA_STATUS_SUCCESS; } @@ -1762,6 +1786,98 @@ static VADisplayAttribute psb__DisplayAttribute[] = { 0x00000000, VA_DISPLAY_ATTRIB_GETTABLE | VA_DISPLAY_ATTRIB_SETTABLE }, + { + VADisplayAttribRotation, + VA_ROTATION_NONE, + VA_ROTATION_270, + VA_ROTATION_NONE, + VA_DISPLAY_ATTRIB_GETTABLE | VA_DISPLAY_ATTRIB_SETTABLE + }, + { + VADisplayAttribOutofLoopDeblock, + VA_OOL_DEBLOCKING_FALSE, + VA_OOL_DEBLOCKING_TRUE, + VA_OOL_DEBLOCKING_FALSE, + VA_DISPLAY_ATTRIB_GETTABLE | VA_DISPLAY_ATTRIB_SETTABLE + }, + { + VADisplayAttribBLEBlackMode, + 0x00000000, + 0xffffffff, + 0x00000000, + VA_DISPLAY_ATTRIB_GETTABLE | VA_DISPLAY_ATTRIB_SETTABLE + }, + { + VADisplayAttribBLEWhiteMode, + 0x00000000, + 0xffffffff, + 0x00000000, + VA_DISPLAY_ATTRIB_GETTABLE | VA_DISPLAY_ATTRIB_SETTABLE + }, + + { + VADisplayAttribBlueStretch, + 0x00000000, + 0xffffffff, + 0x00000000, + VA_DISPLAY_ATTRIB_GETTABLE | VA_DISPLAY_ATTRIB_SETTABLE + }, + { + VADisplayAttribSkinColorCorrection, + 0x00000000, + 0xffffffff, + 0x00000000, + VA_DISPLAY_ATTRIB_GETTABLE | VA_DISPLAY_ATTRIB_SETTABLE + }, + { + VADisplayAttribBlendColor, + 0x00000000, + 0xffffffff, + 0x00000000, + VA_DISPLAY_ATTRIB_GETTABLE | VA_DISPLAY_ATTRIB_SETTABLE + }, + { + VADisplayAttribOverlayColorKey, + 0x00000000, + 0xffffffff, + 0x00000000, + VA_DISPLAY_ATTRIB_GETTABLE | VA_DISPLAY_ATTRIB_SETTABLE + }, + { + VADisplayAttribOverlayAutoPaintColorKey, + 0x00000000, + 0xffffffff, + 0x00000000, + VA_DISPLAY_ATTRIB_GETTABLE | VA_DISPLAY_ATTRIB_SETTABLE + }, + { + VADisplayAttribCSCMatrix, + 0x00000000, + 0xffffffff, + 0x00000000, + VA_DISPLAY_ATTRIB_GETTABLE | VA_DISPLAY_ATTRIB_SETTABLE + }, + { + VADisplayAttribRenderDevice, + 0x00000000, + 0xffffffff, + 0x00000000, + VA_DISPLAY_ATTRIB_GETTABLE | VA_DISPLAY_ATTRIB_SETTABLE + }, + { + VADisplayAttribRenderMode, + 0x00000000, + 0xffffffff, + 0x00000000, + VA_DISPLAY_ATTRIB_GETTABLE | VA_DISPLAY_ATTRIB_SETTABLE + }, + { + VADisplayAttribRenderRect, + 0x00000000, + 0xffffffff, + 0x00000000, + VA_DISPLAY_ATTRIB_GETTABLE | VA_DISPLAY_ATTRIB_SETTABLE + } }; /* @@ -1789,8 +1905,7 @@ VAStatus psb_QueryDisplayAttributes( return vaStatus; } *num_attributes = min(*num_attributes, PSB_MAX_DISPLAY_ATTRIBUTES); - memcpy(attr_list, psb__DisplayAttribute, *num_attributes); - + memcpy(attr_list, psb__DisplayAttribute, (*num_attributes)*sizeof(VADisplayAttribute)); return VA_STATUS_SUCCESS; } @@ -1863,6 +1978,40 @@ VAStatus psb_GetDisplayAttributes( p->min_value = 0; p->max_value = 1; break; + case VADisplayAttribRotation: + p->value = driver_data->va_rotate = p->value; + p->min_value = VA_ROTATION_NONE; + p->max_value = VA_ROTATION_270; + break; + case VADisplayAttribOutofLoopDeblock: + p->value = driver_data->is_oold = p->value; + p->min_value = VA_OOL_DEBLOCKING_FALSE; + p->max_value = VA_OOL_DEBLOCKING_TRUE; + break; + case VADisplayAttribCSCMatrix: + p->value = driver_data->load_csc_matrix = p->value; + p->min_value = 0; + p->max_value = 255; + break; + case VADisplayAttribRenderDevice: + p->value = driver_data->render_device = p->value; + p->min_value = 0; + p->max_value = 255; + break; + case VADisplayAttribRenderMode: + p->value = driver_data->render_mode = p->value; + p->min_value = 0; + p->max_value = 255; + break; + case VADisplayAttribRenderRect: + ((VARectangle *)(p->value))->x = driver_data->render_rect.x = ((VARectangle *)(p->value))->x; + ((VARectangle *)(p->value))->y = driver_data->render_rect.y = ((VARectangle *)(p->value))->y; + ((VARectangle *)(p->value))->width = driver_data->render_rect.width = ((VARectangle *)(p->value))->width; + ((VARectangle *)(p->value))->height = driver_data->render_rect.height = ((VARectangle *)(p->value))->height; + p->min_value = 0; + p->max_value = 255; + break; + default: break; } @@ -1872,39 +2021,6 @@ VAStatus psb_GetDisplayAttributes( return VA_STATUS_SUCCESS; } -static int Angle2Rotation(int angle) -{ - angle %= 360; - switch (angle) { - case 0: - return VA_ROTATION_NONE; - case 90: - return VA_ROTATION_90; - case 180: - return VA_ROTATION_180; - case 270: - return VA_ROTATION_270; - default: - return -1; - } -} - -static int Rotation2Angle(int rotation) -{ - switch (rotation) { - case VA_ROTATION_NONE: - return 0; - case VA_ROTATION_90: - return 90; - case VA_ROTATION_180: - return 180; - case VA_ROTATION_270: - return 270; - default: - return -1; - } -} - /* * Set display attributes * Only attributes returned with VA_DISPLAY_ATTRIB_SETTABLE set in the "flags" field @@ -1931,7 +2047,6 @@ VAStatus psb_SetDisplayAttributes( VADisplayAttribute *p = attr_list; int i, update_coeffs = 0; - int angle; if (num_attributes <= 0) { return VA_STATUS_ERROR_INVALID_PARAMETER; @@ -1990,36 +2105,25 @@ VAStatus psb_SetDisplayAttributes( driver_data->is_oold = p->value; break; case VADisplayAttribRotation: - driver_data->video_rotate = p->value; - angle = Rotation2Angle(driver_data->video_rotate) + Rotation2Angle(driver_data->mipi0_rotation); - driver_data->local_rotation = Angle2Rotation(angle); - angle = Rotation2Angle(driver_data->video_rotate) + Rotation2Angle(driver_data->hdmi_rotation); - driver_data->extend_rotation = Angle2Rotation(angle); -#ifndef ANDROID - if (driver_data->local_rotation == driver_data->extend_rotation) { - driver_data->rotate = driver_data->local_rotation; - } else { - driver_data->rotate = driver_data->video_rotate; - /*fallback to texblit path*/ - driver_data->output_method = PSB_PUTSURFACE_FORCE_CTEXTURE; - } -#endif - if (driver_data->rotate == VA_ROTATION_270) - driver_data->rotate = 3; /* Match with hw definition */ + driver_data->va_rotate = p->value; + psb_RecalcRotate(ctx); break; + case VADisplayAttribCSCMatrix: driver_data->load_csc_matrix = 1; - memcpy(&(driver_data->csc_matrix[0][0]), (void *)p->value, sizeof(signed int) * 9); + memcpy(&(driver_data->csc_matrix[0][0]), (unsigned char *)p->value, sizeof(signed int) * 9); break; + case VADisplayAttribBlendColor: driver_data->blend_color = p->value; break; case VADisplayAttribOverlayColorKey: - driver_data->color_key = p->value; + overlay_priv->colorKey = driver_data->color_key = p->value; break; case VADisplayAttribOverlayAutoPaintColorKey: driver_data->overlay_auto_paint_color_key = p->value; break; + case VADisplayAttribRenderDevice: driver_data->render_device = p->value & VA_RENDER_DEVICE_MASK; case VADisplayAttribRenderMode: @@ -2028,7 +2132,7 @@ VAStatus psb_SetDisplayAttributes( return VA_STATUS_ERROR_INVALID_PARAMETER; } if (((p->value & VA_RENDER_MODE_LOCAL_OVERLAY) && (p->value & VA_RENDER_MODE_LOCAL_GPU)) || - ((p->value & VA_RENDER_MODE_EXTERNAL_OVERLAY) && (p->value & VA_RENDER_MODE_EXTERNAL_GPU))) { + ((p->value & VA_RENDER_MODE_EXTERNAL_OVERLAY) && (p->value & VA_RENDER_MODE_EXTERNAL_GPU))) { psb__error_message("%s:Invalid parameter. Conflict setting for VADisplayAttribRenderMode.\n", __FUNCTION__); return VA_STATUS_ERROR_INVALID_PARAMETER; } @@ -2040,6 +2144,7 @@ VAStatus psb_SetDisplayAttributes( driver_data->render_rect.width = ((VARectangle *)(p->value))->width; driver_data->render_rect.height = ((VARectangle *)(p->value))->height; break; + default: break; } diff --git a/src/psb_output.h b/src/psb_output.h index 0c7fa29..731e259 100644 --- a/src/psb_output.h +++ b/src/psb_output.h @@ -8,11 +8,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. @@ -47,9 +47,9 @@ #define LOG_TAG "pvr_drv_video" #endif -#define PSB_MAX_IMAGE_FORMATS 5 /* sizeof(psb__CreateImageFormat)/sizeof(VAImageFormat) */ +#define PSB_MAX_IMAGE_FORMATS 3 /* sizeof(psb__CreateImageFormat)/sizeof(VAImageFormat) */ #define PSB_MAX_SUBPIC_FORMATS 3 /* sizeof(psb__SubpicFormat)/sizeof(VAImageFormat) */ -#define PSB_MAX_DISPLAY_ATTRIBUTES 6 /* sizeof(psb__DisplayAttribute)/sizeof(VADisplayAttribute) */ +#define PSB_MAX_DISPLAY_ATTRIBUTES 18 /* sizeof(psb__DisplayAttribute)/sizeof(VADisplayAttribute) */ #define VA_SUBPICTURE_DESTINATION_IS_SCREEN_COORD 0x0004 #define PSB_SUPPORTED_SUBPIC_FLAGS VA_SUBPICTURE_DESTINATION_IS_SCREEN_COORD /* No alpha or chroma key support */ @@ -156,7 +156,7 @@ VAStatus psb__CreateBuffer( VABufferType type, /* in */ unsigned int size, /* in */ unsigned int num_elements, /* in */ - void *data, /* in */ + unsigned char *data, /* in */ VABufferID *buf_desc /* out */ ); diff --git a/src/psb_overlay.c b/src/psb_overlay.c index 40fcc21..f674106 100644 --- a/src/psb_overlay.c +++ b/src/psb_overlay.c @@ -8,11 +8,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. @@ -44,12 +44,15 @@ #include "psb_overlay.h" #ifdef ANDROID -#define psb_xrandr_single_mode() 1 +#define psb_xrandr_single_mode() 0 +#else +int psb_xrandr_single_mode(); #endif #define INIT_DRIVER_DATA psb_driver_data_p driver_data = (psb_driver_data_p) ctx->pDriverData #define SURFACE(id) ((object_surface_p) object_heap_lookup( &driver_data->surface_heap, id )) #define CONTEXT(id) ((object_context_p) object_heap_lookup( &driver_data->context_heap, id )) +#define GET_SURFACE_INFO_rotate(psb_surface) ((int) (psb_surface)->extra_info[5]) #ifndef VA_FOURCC_I420 #define VA_FOURCC_I420 0x30323449 @@ -70,11 +73,9 @@ I830ResetVideo(VADriverContextP ctx, PsbPortPrivPtr pPriv) I830OverlayRegPtr overlayC = (I830OverlayRegPtr)(pPriv->regmap[1]); long offsetA = wsbmBOOffsetHint(pPriv->wsbo[0]) & 0x0FFFFFFF; long offsetC = wsbmBOOffsetHint(pPriv->wsbo[1]) & 0x0FFFFFFF; - struct drm_psb_register_rw_arg regs; memset(overlayA, 0, sizeof(*overlayA)); memset(overlayC, 0, sizeof(*overlayC)); - memset(®s, 0, sizeof(regs)); overlayA->OCLRC0 = (pPriv->contrast.Value << 18) | (pPriv->brightness.Value & 0xff); overlayA->OCLRC1 = pPriv->saturation.Value; @@ -100,22 +101,6 @@ I830ResetVideo(VADriverContextP ctx, PsbPortPrivPtr pPriv) overlayC->DWINSZ = 0x00000000; overlayC->OCONFIG = CC_OUT_8BIT; - regs.overlay_read_mask = OVC_REGRWBITS_OVADD; - drmCommandWriteRead(driver_data->drm_fd, DRM_PSB_REGISTER_RW, ®s, sizeof(regs)); - regs.overlay_read_mask = 0; - regs.overlay_write_mask = OVC_REGRWBITS_OVADD; - regs.overlay.OVADD &= ~(0xffff << 16); - regs.overlay.OVADD |= offsetC; - drmCommandWriteRead(driver_data->drm_fd, DRM_PSB_REGISTER_RW, ®s, sizeof(regs)); - - memset(®s, 0, sizeof(regs)); - regs.overlay_read_mask = OV_REGRWBITS_OVADD; - drmCommandWriteRead(driver_data->drm_fd, DRM_PSB_REGISTER_RW, ®s, sizeof(regs)); - regs.overlay_read_mask = 0; - regs.overlay_write_mask = OV_REGRWBITS_OVADD; - regs.overlay.OVADD &= ~(0xffff << 16); - regs.overlay.OVADD |= offsetA; - drmCommandWriteRead(driver_data->drm_fd, DRM_PSB_REGISTER_RW, ®s, sizeof(regs)); } static uint32_t I830BoundGammaElt(uint32_t elt, uint32_t eltPrev) @@ -173,15 +158,19 @@ static void I830StopVideo(VADriverContextP ctx) { INIT_DRIVER_DATA; PsbPortPrivPtr pPriv = (PsbPortPrivPtr)(&driver_data->coverlay_priv); - long offsetA = wsbmBOOffsetHint(pPriv->wsbo[0]) & 0x0FFFFFFF; - I830OverlayRegPtr overlayA = (I830OverlayRegPtr)(pPriv->regmap[0]); - I830OverlayRegPtr overlayC = (I830OverlayRegPtr)(pPriv->regmap[1]); + I830OverlayRegPtr overlayA, overlayC; struct drm_psb_register_rw_arg regs; + if (!pPriv->overlayA_enabled && !pPriv->overlayC_enabled) { + psb__information_message("I830StopVideo : no overlay has been enabled, do nothing.\n"); + return; + } + + overlayA = (I830OverlayRegPtr)(pPriv->regmap[0]); + overlayC = (I830OverlayRegPtr)(pPriv->regmap[1]); #if 0 REGION_EMPTY(pScrn->pScreen, &pPriv->clip); #endif - memset(®s, 0, sizeof(regs)); if (pPriv->subpicture_enabled) { regs.subpicture_disable_mask = pPriv->subpicture_enable_mask; @@ -196,9 +185,11 @@ static void I830StopVideo(VADriverContextP ctx) regs.overlay_read_mask = OVC_REGRWBITS_OVADD; drmCommandWriteRead(driver_data->drm_fd, DRM_PSB_REGISTER_RW, ®s, sizeof(regs)); + overlayC->DWINSZ = 0x00000000; overlayC->OCMD &= ~OVERLAY_ENABLE; regs.overlay_read_mask = 0; regs.overlay_write_mask = OVC_REGRWBITS_OVADD; + regs.overlay.b_wait_vblank = 1; drmCommandWriteRead(driver_data->drm_fd, DRM_PSB_REGISTER_RW, ®s, sizeof(regs)); memset(®s, 0, sizeof(regs)); @@ -208,17 +199,25 @@ static void I830StopVideo(VADriverContextP ctx) regs.overlay_read_mask = OV_REGRWBITS_OVADD; drmCommandWriteRead(driver_data->drm_fd, DRM_PSB_REGISTER_RW, ®s, sizeof(regs)); + overlayA->DWINSZ = 0x00000000; overlayA->OCMD &= ~OVERLAY_ENABLE; regs.overlay_read_mask = 0; regs.overlay_write_mask = OV_REGRWBITS_OVADD; + regs.overlay.b_wait_vblank = 1; drmCommandWriteRead(driver_data->drm_fd, DRM_PSB_REGISTER_RW, ®s, sizeof(regs)); pPriv->overlayA_enabled = 0; } } else { + regs.overlay_read_mask = OV_REGRWBITS_OVADD; + drmCommandWriteRead(driver_data->drm_fd, DRM_PSB_REGISTER_RW, ®s, sizeof(regs)); + + overlayA->DWINSZ = 0x00000000; + overlayA->OCMD &= ~OVERLAY_ENABLE; + regs.overlay_read_mask = 0; regs.overlay_write_mask = OV_REGRWBITS_OVADD; - regs.overlay.OVADD = offsetA; - pPriv->overlayA_enabled = 0; + regs.overlay.b_wait_vblank = 1; drmCommandWriteRead(driver_data->drm_fd, DRM_PSB_REGISTER_RW, ®s, sizeof(regs)); + pPriv->overlayA_enabled = 0; } } @@ -423,6 +422,22 @@ i830_display_video( int i32EnableIEP = 0; int i32EnableIEPBLE = 0; + /*before enabling overlay, make sure overlay is disabled first.*/ + if ((overlayId == OVERLAY_A) && !pPriv->overlayA_enabled) { + memset(®s, 0, sizeof(regs)); + regs.overlay_read_mask = OV_REGRWBITS_OVADD; + drmCommandWriteRead(driver_data->drm_fd, DRM_PSB_REGISTER_RW, ®s, sizeof(regs)); + + overlay->OCMD &= ~OVERLAY_ENABLE; + regs.overlay_read_mask = 0; + regs.overlay_write_mask = OV_REGRWBITS_OVADD; + drmCommandWriteRead(driver_data->drm_fd, DRM_PSB_REGISTER_RW, ®s, sizeof(regs)); + } + + /* FIXME: don't know who and why add this + * comment it for full screen scale issue + * any concern contact qiang.miao@intel.com + */ #if 0 if (drw_w >= 800) { x2 = x2 / 4; @@ -757,9 +772,9 @@ i830_display_video( } if (pPriv->is_mfld) { - i32EnableIEP = 0; + i32EnableIEP = 0; - i32EnableIEPBLE = 0; + i32EnableIEPBLE = 0; if (i32EnableIEP == 0) { overlay->OCONFIG = CC_OUT_8BIT; @@ -767,7 +782,8 @@ i830_display_video( overlay->OCONFIG |= IEP_LITE_BYPASS; regs.overlay.OVADD = offset | 1; regs.overlay.IEP_ENABLED = 0; - } + regs.overlay.buffer_handle = wsbmKBufHandle(wsbmKBuf(pPriv->wsbo[overlayId])); + } } else { overlay->OCONFIG = CC_OUT_8BIT; overlay->OCONFIG |= IEP_LITE_BYPASS; @@ -808,6 +824,156 @@ i830_display_video( } } + +static void I830PutImageFlipRotateSurface( + VADriverContextP ctx, + object_surface_p obj_surface, + int *src_w_new, int *src_h_new, + int *width_new, int *height_new, + psb_surface_p *psb_surface_new, + int pipeId) +{ + int src_w = *src_w_new, src_h = *src_h_new; + int width = *width_new, height = *height_new; + int tmp = 0; + + psb_surface_p psb_surface = NULL; + INIT_DRIVER_DATA; + PsbPortPrivPtr pPriv; + + /* local/extend display doesn't have render rotation */ + if (((pipeId == PIPEA) && (driver_data->local_rotation == VA_ROTATION_NONE)) || + ((pipeId == PIPEB) && (driver_data->extend_rotation == VA_ROTATION_NONE))) + return; + + pPriv = (PsbPortPrivPtr)(&driver_data->coverlay_priv); + + if (pipeId == PIPEA) { + if (driver_data->local_rotation != VA_ROTATION_NONE) { + psb_surface = obj_surface->psb_surface_rotate; + width = obj_surface->width_r; + height = obj_surface->height_r; + if (driver_data->local_rotation != VA_ROTATION_180) { + tmp = src_w; + src_w = src_h; + src_h = tmp; + } + } + if ((driver_data->local_rotation == VA_ROTATION_NONE) || + (driver_data->local_rotation == VA_ROTATION_180)) { + pPriv->width_save = pPriv->display_width; + pPriv->height_save = pPriv->display_height; + } else { + pPriv->width_save = pPriv->display_height; + pPriv->height_save = pPriv->display_width; + } + if (driver_data->is_android == 0) + pPriv->rotation = driver_data->local_rotation; + else + pPriv->rotation = 0; + } else if (pipeId == PIPEB) { + if (driver_data->extend_rotation != VA_ROTATION_NONE) { + psb_surface = obj_surface->psb_surface_rotate; + width = obj_surface->width_r; + height = obj_surface->height_r; + if (driver_data->extend_rotation != VA_ROTATION_180) { + tmp = src_w; + src_w = src_h; + src_h = tmp; + } + } + if ((driver_data->extend_rotation == VA_ROTATION_NONE) || + (driver_data->extend_rotation == VA_ROTATION_180)) { + pPriv->width_save = pPriv->extend_display_width; + pPriv->height_save = pPriv->extend_display_height; + } else { + pPriv->width_save = pPriv->extend_display_height; + pPriv->height_save = pPriv->extend_display_width; + } + if (driver_data->is_android == 0) + pPriv->rotation = driver_data->extend_rotation; + else + pPriv->rotation = 0; + } + + *src_w_new = src_w; + *src_h_new = src_h; + *width_new = width; + *height_new = height; + *psb_surface_new = psb_surface; +} + + +static void I830PutImageFlipRotateDebug( + VADriverContextP ctx, + VASurfaceID surface, + short src_x, short src_y, + short src_w, short src_h, + short drw_x, short drw_y, + short drw_w, short drw_h, + int fourcc, int flags, + int overlayId, + int pipeId) +{ + INIT_DRIVER_DATA; + object_surface_p obj_surface = SURFACE(surface); + psb_surface_p psb_surface = NULL; + + if (pipeId != 0) + return; + + psb_surface = obj_surface->psb_surface_rotate; + psb_buffer_p buf = &psb_surface->buf; + unsigned char *data, *chroma, *buffer, *header; + static FILE *pf = NULL; + int ret, i; + if (!psb_surface) + goto dump_out; + if (pf == NULL) + if ((pf = fopen("/home/dump.yuv", "w+")) == NULL) + printf("Open yuv file fails\n"); + + ret = psb_buffer_map(buf, &data); + + if (ret) + printf("Map buffer fail\n"); + + for (i = 0; i < obj_surface->height_r; i++) { + fwrite(data, 1, obj_surface->width_r, pf); + data += psb_surface->stride; + } + + buffer = malloc(obj_surface->height_r * obj_surface->width_r); + if (!buffer) + printf("Alloc chroma buffer fail\n"); + + header = buffer; + chroma = data; + for (i = 0; i < obj_surface->height_r / 2; i++) { + int j; + for (j = 0; j < obj_surface->width_r / 2; j++) { + *buffer++ = data[j*2]; + } + data += psb_surface->stride; + } + + data = chroma; + for (i = 0; i < obj_surface->height_r / 2; i++) { + int j; + for (j = 0; j < obj_surface->width_r / 2; j++) { + *buffer++ = data[j*2 + 1]; + } + data += psb_surface->stride; + } + + fwrite(header, obj_surface->height_r / 2, obj_surface->width_r, pf); + free(header); + psb_buffer_unmap(buf); +dump_out: + ; +} + + /* * The source rectangle of the video is defined by (src_x, src_y, src_w, src_h). * The dest rectangle of the video is defined by (drw_x, drw_y, drw_w, drw_h). @@ -824,10 +990,10 @@ i830_display_video( static int I830PutImage( VADriverContextP ctx, VASurfaceID surface, - short src_x, short src_y, - short src_w, short src_h, - short drw_x, short drw_y, - short drw_w, short drw_h, + int src_x, int src_y, + int src_w, int src_h, + int drw_x, int drw_y, + int drw_w, int drw_h, int fourcc, int flags, int overlayId, int pipeId) @@ -837,7 +1003,6 @@ static int I830PutImage( int width, height; int top, left, npixels; int pitch = 0, pitch2 = 0; - short tmp; unsigned int pre_add; unsigned int gtt_ofs; struct _WsbmBufferObject *drm_buf; @@ -850,59 +1015,6 @@ static int I830PutImage( if (NULL == obj_surface) return 1; -#if 0 - if (pipeId == 0) { - psb_surface = obj_surface->psb_surface_rotate; - psb_buffer_p buf = &psb_surface->buf; - unsigned char *data, *chroma, *buffer, *header; - static FILE *pf = NULL; - int ret, i; - if (!psb_surface) - goto dump_out; - if (pf == NULL) - if ((pf = fopen("/home/dump.yuv", "w+")) == NULL) - printf("Open yuv file fails\n"); - - ret = psb_buffer_map(buf, &data); - - if (ret) - printf("Map buffer fail\n"); - - for (i = 0; i < obj_surface->height_r; i++) { - fwrite(data, 1, obj_surface->width_r, pf); - data += psb_surface->stride; - } - - buffer = malloc(obj_surface->height_r * obj_surface->width_r); - if (!buffer) - printf("Alloc chroma buffer fail\n"); - - header = buffer; - chroma = data; - for (i = 0; i < obj_surface->height_r / 2; i++) { - int j; - for (j = 0; j < obj_surface->width_r / 2; j++) { - *buffer++ = data[j*2]; - } - data += psb_surface->stride; - } - - data = chroma; - for (i = 0; i < obj_surface->height_r / 2; i++) { - int j; - for (j = 0; j < obj_surface->width_r / 2; j++) { - *buffer++ = data[j*2 + 1]; - } - data += psb_surface->stride; - } - - fwrite(header, obj_surface->height_r / 2, obj_surface->width_r, pf); - free(header); - psb_buffer_unmap(buf); -dump_out: - ; - } -#endif pPriv = (PsbPortPrivPtr)(&driver_data->coverlay_priv); switch (fourcc) { @@ -920,52 +1032,17 @@ dump_out: * and for oold also? */ psb_surface = obj_surface->psb_surface; + I830PutImageFlipRotateSurface(ctx, obj_surface, + &src_w, &src_h, &width, &height, + &psb_surface, pipeId); - if (pipeId == PIPEA) { - if (driver_data->local_rotation != VA_ROTATION_NONE) { - psb_surface = obj_surface->psb_surface_rotate; - width = obj_surface->width_r; - height = obj_surface->height_r; - if (driver_data->local_rotation != VA_ROTATION_180) { - tmp = src_w; - src_w = src_h; - src_h = tmp; - } - } - if ((driver_data->mipi0_rotation == VA_ROTATION_NONE) || - (driver_data->mipi0_rotation == VA_ROTATION_180)) { - pPriv->width_save = pPriv->display_width; - pPriv->height_save = pPriv->display_height; - } else { - pPriv->width_save = pPriv->display_height; - pPriv->height_save = pPriv->display_width; - } - pPriv->rotation = driver_data->mipi0_rotation; - } else if (pipeId == PIPEB) { - if (driver_data->extend_rotation != VA_ROTATION_NONE) { - psb_surface = obj_surface->psb_surface_rotate; - width = obj_surface->width_r; - height = obj_surface->height_r; - if (driver_data->extend_rotation != VA_ROTATION_180) { - tmp = src_w; - src_w = src_h; - src_h = tmp; - } - } - if ((driver_data->hdmi_rotation == VA_ROTATION_NONE) || - (driver_data->hdmi_rotation == VA_ROTATION_180)) { - pPriv->width_save = pPriv->extend_display_width; - pPriv->height_save = pPriv->extend_display_height; - } else { - pPriv->width_save = pPriv->extend_display_height; - pPriv->height_save = pPriv->extend_display_width; - } - pPriv->rotation = driver_data->hdmi_rotation; - } - - if (!psb_surface) - psb_surface = obj_surface->psb_surface; + if ((pipeId == PIPEB) && (driver_data->extend_rotation != VA_ROTATION_NONE) && + (NULL == psb_surface)) { + /*BZ:9432. rotate surface may not be ready, so we have to discard this frame.*/ + psb__information_message("Android HDMI video mode: discard this frame if rotate surface hasn't be ready.\n"); + return 1; + } width = (width <= 1920) ? width : 1920; /* If dst width and height are less than 1/8th the src size, the @@ -1070,6 +1147,15 @@ dump_out: drm_buf = psb_surface->buf.drm_buf; gtt_ofs = wsbmBOOffsetHint(drm_buf) & 0x0FFFFFFF; + /*skip pad bytes.*/ + if (driver_data->local_rotation == VA_ROTATION_90) { + left += ((src_w + 0xf) & ~0xf) - src_w; + } else if (driver_data->local_rotation == VA_ROTATION_270) { + top += ((src_h + 0xf) & ~0xf) - src_h; + } else if (driver_data->local_rotation == VA_ROTATION_180) { + left += ((src_w + 0xf) & ~0xf) - src_w; + top += ((src_h + 0xf) & ~0xf) - src_h; + } pPriv->YBuf0offset = pre_add + gtt_ofs + top * pitch2 + left; pPriv->YBuf1offset = pPriv->YBuf0offset; pPriv->UBuf0offset = pre_add + gtt_ofs + (pitch2 * height) + top * (pitch2 / 2) + left; @@ -1149,8 +1235,7 @@ static void psbPortPrivCreate(PsbPortPrivPtr pPriv) static void psbPortPrivDestroy(VADriverContextP ctx, PsbPortPrivPtr pPriv) { - if (pPriv->overlayA_enabled) - I830StopVideo(ctx); + I830StopVideo(ctx); wsbmBOUnmap(pPriv->wsbo[0]); wsbmBOUnreference(&pPriv->wsbo[0]); @@ -1163,7 +1248,7 @@ psbPortPrivDestroy(VADriverContextP ctx, PsbPortPrivPtr pPriv) pPriv->p_iep_lite_context = NULL; } -static PsbPortPrivPtr +static int psbSetupImageVideoOverlay(VADriverContextP ctx, PsbPortPrivPtr pPriv) { INIT_DRIVER_DATA; @@ -1251,17 +1336,35 @@ out_err_bo0: wsbmBOUnreference(&pPriv->wsbo[0]); out_err: - return 0; + return -1; } int psb_coverlay_init(VADriverContextP ctx) { INIT_DRIVER_DATA; PsbPortPrivPtr pPriv = &driver_data->coverlay_priv; + struct drm_psb_register_rw_arg regs; + int ret; memset(pPriv, 0, sizeof(PsbPortPrivRec)); pPriv->is_mfld = IS_MFLD(driver_data); - psbSetupImageVideoOverlay(ctx, pPriv); + + ret = psbSetupImageVideoOverlay(ctx, pPriv); + if (ret != 0) { + psb__error_message("psb_coverlay_init : Create overlay cmd buffer failed.\n"); + return -1; + } + + if (pPriv->is_mfld && driver_data->is_android) { + psb__information_message("Android ExtVideo: set PIPEB(HDMI)display plane on the bottom.\n"); + + memset(®s, 0, sizeof(regs)); + regs.display_read_mask = REGRWBITS_DSPBCNTR; + drmCommandWriteRead(driver_data->drm_fd, DRM_PSB_REGISTER_RW, ®s, sizeof(regs)); + regs.display.dspcntr_b |= DISPPLANE_BOTTOM; + regs.display_write_mask = REGRWBITS_DSPBCNTR; + drmCommandWriteRead(driver_data->drm_fd, DRM_PSB_REGISTER_RW, ®s, sizeof(regs)); + } I830ResetVideo(ctx, pPriv); I830UpdateGamma(ctx, pPriv); @@ -1279,6 +1382,18 @@ int psb_coverlay_deinit(VADriverContextP ctx) { INIT_DRIVER_DATA; PsbPortPrivPtr pPriv = &driver_data->coverlay_priv; + struct drm_psb_register_rw_arg regs; + + if (pPriv->is_mfld && driver_data->is_android) { + psb__information_message("Android ExtVideo: set PIPEB(HDMI)display plane normal.\n"); + + memset(®s, 0, sizeof(regs)); + regs.display_read_mask = REGRWBITS_DSPBCNTR; + drmCommandWriteRead(driver_data->drm_fd, DRM_PSB_REGISTER_RW, ®s, sizeof(regs)); + regs.display.dspcntr_b &= ~DISPPLANE_BOTTOM; + regs.display_write_mask = REGRWBITS_DSPBCNTR; + drmCommandWriteRead(driver_data->drm_fd, DRM_PSB_REGISTER_RW, ®s, sizeof(regs)); + } psbPortPrivDestroy(ctx, pPriv); diff --git a/src/psb_overlay.h b/src/psb_overlay.h index c37c99c..d105144 100644 --- a/src/psb_overlay.h +++ b/src/psb_overlay.h @@ -8,11 +8,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. @@ -77,6 +77,19 @@ #define CLAMP_ATTR(a,max,min) (a>max?max:(a<min?min:a)) +/*DSPCNTR - Display Control Register*/ +#define DISPLAY_PLANE_ENABLE (1<<31) +#define DISPLAY_PLANE_DISABLE 0 +#define DISPPLANE_GAMMA_ENABLE (1<<30) +#define DISPPLANE_GAMMA_DISABLE 0 +#define DISPPLANE_PIXFORMAT_MASK (0xf<<26) +#define DISPPLANE_8BPP (0x2<<26) +#define DISPPLANE_15_16BPP (0x4<<26) +#define DISPPLANE_16BPP (0x5<<26) +#define DISPPLANE_32BPP_NO_ALPHA (0x6<<26) +#define DISPPLANE_32BPP (0x7<<26) +#define DISPPLANE_BOTTOM (4) + /* * OCMD - Overlay Command Register */ @@ -297,7 +310,7 @@ typedef struct _PsbPortPrivRec { ov_psb_fixed32 saturation; ov_psb_fixed32 hue; - void * p_iep_lite_context; + unsigned char * p_iep_lite_context; /* hwoverlay */ uint32_t gamma0; diff --git a/src/psb_surface.c b/src/psb_surface.c index 7cd3544..28028cb 100644 --- a/src/psb_surface.c +++ b/src/psb_surface.c @@ -1,6 +1,6 @@ /* * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) Imagination Technologies Limited, UK * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the @@ -9,11 +9,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. @@ -32,8 +32,6 @@ #include "psb_def.h" #include "psb_surface.h" -#include <RAR/rar.h> - /* * Create surface @@ -43,7 +41,7 @@ VAStatus psb_surface_create(psb_driver_data_p driver_data, psb_surface_p psb_surface /* out */ ) { - int ret; + int ret = 0; if (fourcc == VA_FOURCC_NV12) { if ((width <= 0) || (width > 5120) || (height <= 0) || (height > 5120)) { @@ -96,8 +94,12 @@ VAStatus psb_surface_create(psb_driver_data_p driver_data, if (protected == 0) ret = psb_buffer_create(driver_data, psb_surface->size, psb_bt_surface, &psb_surface->buf); - else - ret = psb_buffer_create_rar(driver_data, psb_surface->size, &psb_surface->buf); + else { + if (IS_MFLD(driver_data)) { /* as normal */ + ret = psb_buffer_create(driver_data, psb_surface->size, psb_bt_surface, &psb_surface->buf); + psb_surface->extra_info[6] = 1; /* set protected flag */ + } + } return ret ? VA_STATUS_ERROR_ALLOCATION_FAILED : VA_STATUS_SUCCESS; } @@ -131,7 +133,41 @@ VAStatus psb_surface_create_for_userptr( psb_surface->size = size; psb_surface->extra_info[4] = VA_FOURCC_NV12; - ret = psb_buffer_create(driver_data, psb_surface->size, psb_bt_surface, &psb_surface->buf); + ret = psb_buffer_create(driver_data, psb_surface->size, psb_bt_cpu_vpu_shared, &psb_surface->buf); + + return ret ? VA_STATUS_ERROR_ALLOCATION_FAILED : VA_STATUS_SUCCESS; +} + +VAStatus psb_surface_create_from_kbuf( + psb_driver_data_p driver_data, + int width, int height, + unsigned size, /* total buffer size need to be allocated */ + unsigned int fourcc, /* expected fourcc */ + int kbuf_handle, + unsigned int luma_stride, /* luma stride, could be width aligned with a special value */ + unsigned int chroma_u_stride, /* chroma stride */ + unsigned int chroma_v_stride, + unsigned int luma_offset, /* could be 0 */ + unsigned int chroma_u_offset, /* UV offset from the beginning of the memory */ + unsigned int chroma_v_offset, + psb_surface_p psb_surface /* out */ +) +{ + int ret; + + if ((width <= 0) || (width > 5120) || (height <= 0) || (height > 5120)) + return VA_STATUS_ERROR_ALLOCATION_FAILED; + + psb_surface->stride_mode = STRIDE_NA; + psb_surface->stride = luma_stride; + + + psb_surface->luma_offset = luma_offset; + psb_surface->chroma_offset = chroma_u_offset; + psb_surface->size = size; + psb_surface->extra_info[4] = VA_FOURCC_NV12; + + ret = psb_kbuffer_reference(driver_data, &psb_surface->buf, kbuf_handle); return ret ? VA_STATUS_ERROR_ALLOCATION_FAILED : VA_STATUS_SUCCESS; } @@ -216,7 +252,7 @@ VAStatus psb_surface_create_camera_from_ub(psb_driver_data_p driver_data, */ VAStatus psb_surface_set_chroma(psb_surface_p psb_surface, int chroma) { - void *surface_data; + unsigned char *surface_data; int ret = psb_buffer_map(&psb_surface->buf, &surface_data); if (ret) return VA_STATUS_ERROR_UNKNOWN; @@ -262,3 +298,40 @@ VAStatus psb_surface_query_status(psb_surface_p psb_surface, VASurfaceStatus *st return VA_STATUS_SUCCESS; } + +/* + * Set current displaying surface info to kernel + * so that other component can access it in another process + */ +int psb_surface_set_displaying(psb_driver_data_p driver_data, + int width, int height, + psb_surface_p psb_surface) +{ + struct drm_lnc_video_getparam_arg arg; + struct drm_video_displaying_frameinfo value; + int ret = 0; + + if (psb_surface) { + value.buf_handle = (uint32_t)(wsbmKBufHandle(wsbmKBuf(psb_surface->buf.drm_buf))); + value.width = width; + value.height = height; + value.size = psb_surface->size; + value.format = psb_surface->extra_info[4]; + value.luma_stride = psb_surface->stride; + value.chroma_u_stride = psb_surface->stride; + value.chroma_v_stride = psb_surface->stride; + value.luma_offset = psb_surface->luma_offset; + value.chroma_u_offset = psb_surface->chroma_offset; + value.chroma_v_offset = psb_surface->chroma_offset; + } else /* clean kernel displaying surface info */ + memset(&value, 0, sizeof(value)); + + arg.key = IMG_VIDEO_SET_DISPLAYING_FRAME; + arg.value = (uint64_t)((unsigned long) & value); + ret = drmCommandWriteRead(driver_data->drm_fd, driver_data->getParamIoctlOffset, + &arg, sizeof(arg)); + if (ret != 0) + psb__error_message("IMG_VIDEO_SET_DISPLAYING_FRAME failed\n"); + + return ret; +} diff --git a/src/psb_surface.h b/src/psb_surface.h index 53c11f8..9274c54 100644 --- a/src/psb_surface.h +++ b/src/psb_surface.h @@ -1,6 +1,6 @@ /* * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) Imagination Technologies Limited, UK * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the @@ -9,11 +9,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. @@ -60,9 +60,10 @@ struct psb_surface_s { /* Used to store driver private data, e.g. decoder specific intermediate status data * extra_info[0-3]: used for decode * extra_info[4]: surface fourcc - * extra_info[5]: surface skippeded or not for encode + * extra_info[5]: surface skippeded or not for encode, rotate info for decode + * extra_info[6]: mfld protected surface */ - int extra_info[6]; + int extra_info[8]; int size; unsigned int bc_buffer; }; @@ -89,6 +90,20 @@ VAStatus psb_surface_create_for_userptr( psb_surface_p psb_surface /* out */ ); +VAStatus psb_surface_create_from_kbuf( + psb_driver_data_p driver_data, + int width, int height, + unsigned size, /* total buffer size need to be allocated */ + unsigned int fourcc, /* expected fourcc */ + int kbuf_handle, /*kernel handle */ + unsigned int luma_stride, /* luma stride, could be width aligned with a special value */ + unsigned int chroma_u_stride, /* chroma stride */ + unsigned int chroma_v_stride, + unsigned int luma_offset, /* could be 0 */ + unsigned int chroma_u_offset, /* UV offset from the beginning of the memory */ + unsigned int chroma_v_offset, + psb_surface_p psb_surface /* out */ +); VAStatus psb_surface_create_camera(psb_driver_data_p driver_data, @@ -130,4 +145,11 @@ VAStatus psb_surface_sync(psb_surface_p psb_surface); */ VAStatus psb_surface_query_status(psb_surface_p psb_surface, VASurfaceStatus *status); +/* + * Set current displaying surface info to kernel + */ +int psb_surface_set_displaying(psb_driver_data_p driver_data, + int width, int height, + psb_surface_p psb_surface); + #endif /* _PSB_SURFACE_H_ */ diff --git a/src/psb_surface_ext.h b/src/psb_surface_ext.h index fc98f5a..e7e28bc 100644 --- a/src/psb_surface_ext.h +++ b/src/psb_surface_ext.h @@ -1,6 +1,6 @@ /* * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) Imagination Technologies Limited, UK * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the @@ -9,11 +9,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. diff --git a/src/psb_texstreaming.c b/src/psb_texstreaming.c index 793228d..98c62ae 100644 --- a/src/psb_texstreaming.c +++ b/src/psb_texstreaming.c @@ -1,6 +1,6 @@ /* * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) Imagination Technologies Limited, UK * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the @@ -9,11 +9,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. @@ -28,6 +28,7 @@ #include <va/va.h> #include <va/va_backend.h> +#include <wsbm/wsbm_manager.h> #ifdef ANDROID #include "android/psb_android_glue.h" @@ -40,21 +41,21 @@ #define INIT_DRIVER_DATA psb_driver_data_p driver_data = (psb_driver_data_p) ctx->pDriverData; #define SURFACE(id) ((object_surface_p) object_heap_lookup( &driver_data->surface_heap, id )) -VAStatus psb_register_video_bcd( - VADriverContextP ctx, - int width, - int height, - int stride, - int num_surfaces, - VASurfaceID *surface_list -) +int psb_register_video_bcd(VADriverContextP ctx) { - INIT_DRIVER_DATA - int i; - VAStatus vaStatus = VA_STATUS_SUCCESS; - + INIT_DRIVER_DATA; + int width, height, stride, num_surfaces; + VASurfaceID *surface_list; BC_Video_ioctl_package ioctl_package; bc_buf_params_t buf_param; + bc_buf_ptr_t buf_pa; + int ret, i; + + width = driver_data->bcd_buffer_width; + height = driver_data->bcd_buffer_height; + stride = driver_data->bcd_buffer_stride; + num_surfaces = driver_data->bcd_buffer_num; + surface_list = driver_data->bcd_buffer_surfaces; buf_param.count = num_surfaces; buf_param.width = width; @@ -62,39 +63,38 @@ VAStatus psb_register_video_bcd( buf_param.height = height; buf_param.fourcc = BC_PIX_FMT_NV12; buf_param.type = BC_MEMORY_USERPTR; -#ifdef ANDROID - driver_data->bcd_ioctrl_num = IS_MFLD(driver_data) ? 0x32 : 0x2c; -#else - driver_data->bcd_ioctrl_num = 0x32; -#endif - - psb__information_message("In psb_register_video_bcd, call BC_Video_ioctl_request_buffers to request buffers in BCD driver.\n"); - psb__information_message("buffer count is %d, width is %d, stride is %d, height is %d.\n", num_surfaces, width, stride, height); + driver_data->bcd_ioctrl_num = driver_data->getParamIoctlOffset + 1; + psb__information_message("BCD: request buffers in BCD driver\n"); + psb__information_message("BCD: %d buffers, %dx%d, stride %d\n", num_surfaces, width, stride, height); ioctl_package.ioctl_cmd = BC_Video_ioctl_request_buffers; ioctl_package.inputparam = (int)(&buf_param); - if (drmCommandWriteRead(driver_data->drm_fd, driver_data->bcd_ioctrl_num, &ioctl_package, sizeof(ioctl_package)) != 0) { - psb__error_message("Failed to request buffers from buffer class video driver.\n"); - return VA_STATUS_ERROR_UNKNOWN; + if (drmCommandWriteRead(driver_data->drm_fd, + driver_data->bcd_ioctrl_num, + &ioctl_package, + sizeof(ioctl_package)) != 0) { + psb__error_message("BCD: failed to request buffers\n"); + return -1; } driver_data->bcd_id = ioctl_package.outputparam; driver_data->bcd_registered = 1; - psb__information_message("In psb_register_video_bcd, the allocated bc device id is %d.\n", driver_data->bcd_id); - psb__information_message("In psb_register_video_bcd, call BC_Video_ioctl_get_buffer_count to get buffer count.\n"); + psb__information_message("BCD: allocated bc device id is %d\n", driver_data->bcd_id); + psb__information_message("BCD: try to get buffer count\n"); ioctl_package.ioctl_cmd = BC_Video_ioctl_get_buffer_count; ioctl_package.device_id = driver_data->bcd_id; - if (drmCommandWriteRead(driver_data->drm_fd, driver_data->bcd_ioctrl_num, &ioctl_package, sizeof(ioctl_package)) != 0) { - psb__error_message("Failed to get buffer count from buffer class video driver.\n"); - return VA_STATUS_ERROR_UNKNOWN; + if (drmCommandWriteRead(driver_data->drm_fd, + driver_data->bcd_ioctrl_num, + &ioctl_package, + sizeof(ioctl_package)) != 0) { + psb__error_message("BCD: failed to get buffer count\n"); + return -1; } if (ioctl_package.outputparam != num_surfaces) { - psb__error_message("buffer count is not correct.\n"); - return VA_STATUS_ERROR_UNKNOWN; + psb__error_message("BCD: buffer count is not correct (%d expected, actual %d).\n", + num_surfaces, ioctl_package.outputparam); + return -1; } - - psb__information_message("In psb_register_video_bcd, call BC_Video_ioctl_set_buffer_phyaddr to bind buffer id with physical address.\n"); - bc_buf_ptr_t buf_pa; - + psb__information_message("BCD:set_buffer_phyaddr to bind buffer id with physical address.\n"); for (i = 0; i < num_surfaces; i++) { psb_surface_p psb_surface; object_surface_p obj_surface = SURFACE(surface_list[i]); @@ -108,37 +108,130 @@ VAStatus psb_register_video_bcd( ioctl_package.device_id = driver_data->bcd_id; ioctl_package.inputparam = (int)(&buf_pa); /*bind bcd buffer index with ttm buffer handle and set buffer phyaddr in kernel driver*/ - if (drmCommandWriteRead(driver_data->drm_fd, driver_data->bcd_ioctrl_num, &ioctl_package, sizeof(ioctl_package)) != 0) { - psb__error_message("Failed to set buffer phyaddr from buffer class video driver.\n"); - return VA_STATUS_ERROR_UNKNOWN; + if (drmCommandWriteRead(driver_data->drm_fd, + driver_data->bcd_ioctrl_num, + &ioctl_package, + sizeof(ioctl_package)) != 0) { + psb__error_message("BCD: failed to set buffer phyaddr\n"); + return -1; } } - psb__information_message("num_surface = %d, bcd_id = %d\n", num_surfaces, driver_data->bcd_id); - return vaStatus; + psb__information_message("BCD: num_surface = %d, bcd_id = %d\n", num_surfaces, driver_data->bcd_id); + psb__android_message("BCD: register num_surface = %d, %dx%d, bcd_id = %d\n", + num_surfaces, width, height, driver_data->bcd_id); + + return 0; } -VAStatus psb_release_video_bcd(VADriverContextP ctx) +int psb_release_video_bcd(VADriverContextP ctx) { - INIT_DRIVER_DATA - VAStatus vaStatus = VA_STATUS_SUCCESS; + INIT_DRIVER_DATA; + BC_Video_ioctl_package ioctl_package; /*destroyTextureStreamSource can be called by LayerBuffer::unregisterBuffers automatically *But h264vld will not that destroyTextureStreamSource, so still keep it here *otherwise, will get "Erroneous page count" error. */ #ifdef ANDROID - psb__information_message("In psb_release_video_bcd, call psb_android_texture_streaming_destroy to destroy texture streaming source.\n"); - psb_android_texture_streaming_destroy(); + if (driver_data->ts_source_created) { + psb__information_message("BCD:destroy texture streaming source.\n"); + psb_android_texture_streaming_destroy(); + driver_data->ts_source_created = 0; + } #endif - BC_Video_ioctl_package ioctl_package; - psb__information_message("In psb_release_video_bcd, call BC_Video_ioctl_release_buffer_device to release video buffer device id.\n"); + psb__information_message("BCD: release video buffer device id.\n"); ioctl_package.ioctl_cmd = BC_Video_ioctl_release_buffer_device; ioctl_package.device_id = driver_data->bcd_id; - if (drmCommandWriteRead(driver_data->drm_fd, driver_data->bcd_ioctrl_num, &ioctl_package, sizeof(ioctl_package)) != 0) { - psb__error_message("Failed to release video buffer class device.\n"); - return VA_STATUS_ERROR_UNKNOWN; + if (drmCommandWriteRead(driver_data->drm_fd, + driver_data->bcd_ioctrl_num, + &ioctl_package, + sizeof(ioctl_package)) != 0) { + psb__error_message("BCD: failed to release video buffer class device.\n"); + return -1; } driver_data->bcd_registered = 0; + driver_data->bcd_buffer_num = 0; + if (driver_data->bcd_buffer_surfaces) { + free(driver_data->bcd_buffer_surfaces); + driver_data->bcd_buffer_surfaces = NULL; + } + + return 0; +} + +/* + * return the BCD buffer index, + * or -1 if the surface is not BCD buffer + */ +int psb_get_video_bcd( + VADriverContextP ctx, + VASurfaceID surface) +{ + INIT_DRIVER_DATA; + VAStatus vaStatus = VA_STATUS_SUCCESS; + VASurfaceID *surface_list; + int ret = 0; + unsigned int i; + + if (driver_data->bcd_registered == 0) { + ret = psb_register_video_bcd(ctx); + if (ret != 0) + driver_data->bcd_buffer_num = 0; + + driver_data->bcd_registered = 1; + } + + surface_list = driver_data->bcd_buffer_surfaces; + + for (i = 0; i < driver_data->bcd_buffer_num; i++) { + if (surface == surface_list[i]) + break; + } + + if (i == driver_data->bcd_buffer_num) + return -1; + + + return i; +} + +/* keep BCD info for later registing */ +int psb_add_video_bcd( + VADriverContextP ctx, + int width, + int height, + int stride, + int num_surfaces, + VASurfaceID *surface_list +) +{ + INIT_DRIVER_DATA; + int oldbuf_num = driver_data->bcd_buffer_num; + + /* add new buffer, check the resolution with the previous buffers */ + if ((oldbuf_num != 0) && + ((driver_data->bcd_buffer_width != width || + driver_data->bcd_buffer_height != height || + driver_data->bcd_buffer_stride != stride))) { + psb__error_message("BCD only supports one instance, previous (%dx%d,stride %d), new (%dx%d,stride %d)\n", + driver_data->bcd_buffer_width, + driver_data->bcd_buffer_height, + driver_data->bcd_buffer_stride, + width, height, stride); + + return -1; + } else { + driver_data->bcd_buffer_width = width; + driver_data->bcd_buffer_height = height; + driver_data->bcd_buffer_stride = stride; + } + + driver_data->bcd_buffer_num += num_surfaces; + driver_data->bcd_buffer_surfaces = realloc(driver_data->bcd_buffer_surfaces, + driver_data->bcd_buffer_num * sizeof(VASurfaceID)); + memcpy(driver_data->bcd_buffer_surfaces + oldbuf_num, + &surface_list[0], + num_surfaces * sizeof(VASurfaceID)); - return vaStatus; + return 0; } diff --git a/src/psb_texstreaming.h b/src/psb_texstreaming.h index d4de665..cba8975 100644 --- a/src/psb_texstreaming.h +++ b/src/psb_texstreaming.h @@ -1,6 +1,6 @@ /* * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) Imagination Technologies Limited, UK * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the @@ -9,11 +9,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. @@ -82,7 +82,7 @@ typedef struct bc_buf_params { enum BC_memory type; } bc_buf_params_t; -VAStatus psb_register_video_bcd( +int psb_add_video_bcd( VADriverContextP ctx, int width, int height, @@ -90,8 +90,12 @@ VAStatus psb_register_video_bcd( int num_surfaces, VASurfaceID *surface_list ); - -VAStatus psb_release_video_bcd(VADriverContextP ctx); +int psb_get_video_bcd( + VADriverContextP ctx, + VASurfaceID surface +); +int psb_register_video_bcd(VADriverContextP ctx); +int psb_release_video_bcd(VADriverContextP ctx); /*add for texture streaming end*/ #endif /*_PSB_TEXSTREAMING_H*/ diff --git a/src/psb_texture.c b/src/psb_texture.c index 97729c2..da26005 100644 --- a/src/psb_texture.c +++ b/src/psb_texture.c @@ -1,6 +1,6 @@ /* * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) Imagination Technologies Limited, UK * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the @@ -9,11 +9,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. @@ -29,6 +29,7 @@ */ #include <stdio.h> +#include <unistd.h> #include <math.h> #include <psb_drm.h> @@ -54,6 +55,7 @@ #define INIT_DRIVER_DATA psb_driver_data_p driver_data = (psb_driver_data_p) ctx->pDriverData; #define INIT_OUTPUT_PRIV psb_x11_output_p output = (psb_x11_output_p)(((psb_driver_data_p)ctx->pDriverData)->ws_priv) #define SURFACE(id) ((object_surface_p) object_heap_lookup( &driver_data->surface_heap, id )) +#define SUBPIC(id) ((object_subpic_p) object_heap_lookup( &driver_data->subpic_heap, id )) #define Degree (2*PI / 360.0) #define PI 3.1415927 @@ -153,7 +155,7 @@ static unsigned long PVRCalculateStride(unsigned long widthInPixels, unsigned in return ((ulActiveLinelenInPixels * bitsPerPixel) + 7) >> 3; } -static int pvr_context_create(void **pvr_ctx) +static int pvr_context_create(unsigned char **pvr_ctx) { int ret = 0; int pvr_devices = PVR2DEnumerateDevices(0); @@ -192,19 +194,23 @@ out: return ret; } -void psb_ctexture_init(VADriverContextP ctx) +void psb_fix_drmfd_closesequence(psb_driver_data_p driver_data) +{ + driver_data->dup_drm_fd = dup(driver_data->drm_fd); +} + + +int psb_ctexture_init(VADriverContextP ctx) { INIT_DRIVER_DATA; -#ifndef ANDROID - INIT_OUTPUT_PRIV; -#endif struct psb_texture_s *texture_priv = &driver_data->ctexture_priv; int i, ret; - ret = pvr_context_create(&texture_priv->hPVR2DContext); + ret = pvr_context_create(&driver_data->hPVR2DContext); if (ret != PVR2D_OK) { psb__error_message("%s(): null PVR context!!", __func__); + return ret; } texture_priv->video_transfermatrix = PSB_VideoTransferMatrix_BT709; @@ -226,7 +232,7 @@ void psb_ctexture_init(VADriverContextP ctx) texture_priv->gamma2 = 0x202020; texture_priv->gamma1 = 0x101010; texture_priv->gamma0 = 0x080808; -#ifndef ANDROID + texture_priv->dri_init_flag = 0; texture_priv->drawable_update_flag = 0; texture_priv->extend_dri_init_flag = 0; @@ -237,14 +243,8 @@ void psb_ctexture_init(VADriverContextP ctx) texture_priv->desth_save = 0; texture_priv->local_rotation_save = -1; texture_priv->extend_rotation_save = -1; - output->output_drawable = 0; - output->extend_drawable = 0; - for (i = 0; i < VIDEO_BUFFER_NUM; i++) { - texture_priv->videoBuf[i] = NULL; - texture_priv->subpicBuf[i] = NULL; - texture_priv->wrapped_surface_id[i] = -1; - texture_priv->wrapped_subpic_id[i] = -1; - } + texture_priv->dri_drawable = NULL; + texture_priv->extend_dri_drawable = NULL; for (i = 0; i < DRI2_BLIT_BUFFERS_NUM; i++) { texture_priv->blt_meminfo[i] = NULL; @@ -255,50 +255,33 @@ void psb_ctexture_init(VADriverContextP ctx) texture_priv->flip_meminfo[i] = NULL; texture_priv->blt_meminfo_pixmap = NULL; -#endif + for (i = 0; i < 6; i++) texture_priv->pal_meminfo[i] = NULL; psb_setup_coeffs(texture_priv); + psb_fix_drmfd_closesequence(driver_data); + + return 0; } void psb_ctexture_deinit(VADriverContextP ctx) { INIT_DRIVER_DATA; -#ifndef ANDROID - INIT_OUTPUT_PRIV; -#endif PVR2DERROR ePVR2DStatus; int i; struct psb_texture_s *texture_priv = &driver_data->ctexture_priv; -#ifndef ANDROID - for (i = 0; i < VIDEO_BUFFER_NUM; i++) { - if (texture_priv->videoBuf[i]) { - ePVR2DStatus = PVR2DMemFree(texture_priv->hPVR2DContext, texture_priv->videoBuf[i]); - if (ePVR2DStatus != PVR2D_OK) - psb__error_message("%s: PVR2DMemFree error %d\n", __FUNCTION__, ePVR2DStatus); - } - - if (texture_priv->subpicBuf[i]) { - ePVR2DStatus = PVR2DMemFree(texture_priv->hPVR2DContext, texture_priv->subpicBuf[i]); - if (ePVR2DStatus != PVR2D_OK) - psb__error_message("%s: PVR2DMemFree error %d\n", __FUNCTION__, ePVR2DStatus); - } - - texture_priv->wrapped_surface_id[i] = -1; - texture_priv->wrapped_subpic_id[i] = -1; - } if (texture_priv->blt_meminfo_pixmap) { - ePVR2DStatus = PVR2DMemFree(texture_priv->hPVR2DContext, texture_priv->blt_meminfo_pixmap); + ePVR2DStatus = PVR2DMemFree(driver_data->hPVR2DContext, texture_priv->blt_meminfo_pixmap); if (ePVR2DStatus != PVR2D_OK) psb__error_message("%s: PVR2DMemFree error %d\n", __FUNCTION__, ePVR2DStatus); } for (i = 0; i < DRI2_BLIT_BUFFERS_NUM; i++) { if (texture_priv->blt_meminfo[i]) { - ePVR2DStatus = PVR2DMemFree(texture_priv->hPVR2DContext, texture_priv->blt_meminfo[i]); + ePVR2DStatus = PVR2DMemFree(driver_data->hPVR2DContext, texture_priv->blt_meminfo[i]); if (ePVR2DStatus != PVR2D_OK) psb__error_message("%s: PVR2DMemFree error %d\n", __FUNCTION__, ePVR2DStatus); texture_priv->blt_meminfo[i] = NULL; @@ -307,7 +290,7 @@ void psb_ctexture_deinit(VADriverContextP ctx) for (i = 0; i < DRI2_FLIP_BUFFERS_NUM; i++) { if (texture_priv->flip_meminfo[i]) { - ePVR2DStatus = PVR2DMemFree(texture_priv->hPVR2DContext, texture_priv->flip_meminfo[i]); + ePVR2DStatus = PVR2DMemFree(driver_data->hPVR2DContext, texture_priv->flip_meminfo[i]); if (ePVR2DStatus != PVR2D_OK) psb__error_message("%s: PVR2DMemFree error %d\n", __FUNCTION__, ePVR2DStatus); texture_priv->flip_meminfo[i] = NULL; @@ -316,39 +299,32 @@ void psb_ctexture_deinit(VADriverContextP ctx) for (i = 0; i < DRI2_BLIT_BUFFERS_NUM; i++) { if (texture_priv->extend_blt_meminfo[i]) { - ePVR2DStatus = PVR2DMemFree(texture_priv->hPVR2DContext, texture_priv->extend_blt_meminfo[i]); + ePVR2DStatus = PVR2DMemFree(driver_data->hPVR2DContext, texture_priv->extend_blt_meminfo[i]); if (ePVR2DStatus != PVR2D_OK) psb__error_message("%s: PVR2DMemFree error %d\n", __FUNCTION__, ePVR2DStatus); texture_priv->extend_blt_meminfo[i] = NULL; } } - if (output->extend_drawable) { - XDestroyWindow(ctx->native_dpy, output->extend_drawable); - output->extend_drawable = 0; - } -#endif for (i = 0; i < 6; i++) { if (texture_priv->pal_meminfo[i]) { - ePVR2DStatus = PVR2DMemFree(texture_priv->hPVR2DContext, texture_priv->pal_meminfo[i]); + ePVR2DStatus = PVR2DMemFree(driver_data->hPVR2DContext, texture_priv->pal_meminfo[i]); if (ePVR2DStatus != PVR2D_OK) psb__error_message("%s: PVR2DMemFree error %d\n", __FUNCTION__, ePVR2DStatus); texture_priv->pal_meminfo[i] = NULL; } } -#ifndef ANDROID - if (texture_priv->hPVR2DContext) { - ePVR2DStatus = PVR2DDestroyDeviceContext(texture_priv->hPVR2DContext); - if (ePVR2DStatus != PVR2D_OK) - psb__error_message("%s: PVR2DMemFree error %d\n", __FUNCTION__, ePVR2DStatus); - texture_priv->hPVR2DContext = NULL; + if (driver_data->hPVR2DContext) { + ePVR2DStatus = PVR2DDestroyDeviceContext(driver_data->hPVR2DContext); + if (ePVR2DStatus != PVR2D_OK) + psb__error_message("%s: PVR2DMemFree error %d\n", __FUNCTION__, ePVR2DStatus); + driver_data->hPVR2DContext = NULL; } -#endif - - (void)texture_priv; + if (driver_data->dup_drm_fd) + close(driver_data->dup_drm_fd); } /* calculate subpicture size according to the downscale situation of both main and subpicture bitstream */ @@ -383,23 +359,21 @@ static void psb_calculate_subpic_size(int surf_width, int surf_height, int dst_w static PPVR2DMEMINFO psb_check_subpic_buffer(psb_driver_data_p driver_data, PsbVASurfaceRec* surface_subpic) { - int i, j; + unsigned int i, j; unsigned char* tmp_buffer; unsigned char tmp; - - struct psb_texture_s *texture_priv = &driver_data->ctexture_priv; PVR2DERROR ePVR2DStatus; /* Find and return the wrapped buffer index */ for (i = 0; i < VIDEO_BUFFER_NUM; i++) { - if (texture_priv->wrapped_subpic_id[i] == surface_subpic->subpic_id && texture_priv->subpicBuf[i]) { - return texture_priv->subpicBuf[i]; + if (driver_data->wrapped_subpic_id[i] == surface_subpic->subpic_id && driver_data->subpicBuf[i]) { + return driver_data->subpicBuf[i]; } } /* Wrap a un-wrapped buffer and return */ for (i = 0; i < VIDEO_BUFFER_NUM; i++) { - if (texture_priv->wrapped_subpic_id[i] == -1) { + if (driver_data->wrapped_subpic_id[i] == VA_INVALID_ID) { tmp_buffer = NULL; tmp_buffer = wsbmBOMap(surface_subpic->bo, WSBM_ACCESS_READ | WSBM_ACCESS_WRITE); for (j = 0; j < surface_subpic->size; j = j + 4096) { @@ -408,18 +382,19 @@ static PPVR2DMEMINFO psb_check_subpic_buffer(psb_driver_data_p driver_data, PsbV *(tmp_buffer + j) = 0; } - ePVR2DStatus = PVR2DMemWrap(texture_priv->hPVR2DContext, + ePVR2DStatus = PVR2DMemWrap(driver_data->hPVR2DContext, tmp_buffer, 0, surface_subpic->size, NULL, - &texture_priv->subpicBuf[i]); + &driver_data->subpicBuf[i]); if (ePVR2DStatus != PVR2D_OK) { psb__error_message("%s: PVR2DMemWrap error %d\n", __FUNCTION__, ePVR2DStatus); + return NULL; } - texture_priv->wrapped_subpic_id[i] = surface_subpic->subpic_id; - return texture_priv->subpicBuf[i]; + driver_data->wrapped_subpic_id[i] = surface_subpic->subpic_id; + return driver_data->subpicBuf[i]; } } @@ -431,27 +406,65 @@ static PPVR2DMEMINFO psb_check_subpic_buffer(psb_driver_data_p driver_data, PsbV return NULL; } -static PPVR2DMEMINFO psb_check_video_buffer(psb_driver_data_p driver_data, VASurfaceID surface) + +void psb_init_surface_pvr2dbuf(psb_driver_data_p driver_data) +{ + int i; + for (i = 0; i < VIDEO_BUFFER_NUM; i++) { + driver_data->videoBuf[i] = NULL; + driver_data->subpicBuf[i] = NULL; + driver_data->wrapped_surface_id[i] = VA_INVALID_ID; + driver_data->wrapped_subpic_id[i] = VA_INVALID_ID; + } + +} + +void psb_free_surface_pvr2dbuf(psb_driver_data_p driver_data) +{ + int i; + PVR2DERROR ePVR2DStatus; + + for (i = 0; i < VIDEO_BUFFER_NUM; i++) { + if ((driver_data->wrapped_surface_id[i] != VA_INVALID_ID) && driver_data->videoBuf[i]) { + ePVR2DStatus = PVR2DMemFree(driver_data->hPVR2DContext, driver_data->videoBuf[i]); + if (ePVR2DStatus != PVR2D_OK) + psb__error_message("%s: PVR2DMemFree error %d\n", __FUNCTION__, ePVR2DStatus); + } + + if ((driver_data->wrapped_subpic_id[i] != VA_INVALID_ID) && driver_data->subpicBuf[i]) { + ePVR2DStatus = PVR2DMemFree(driver_data->hPVR2DContext, driver_data->subpicBuf[i]); + if (ePVR2DStatus != PVR2D_OK) + psb__error_message("%s: PVR2DMemFree error %d\n", __FUNCTION__, ePVR2DStatus); + } + + driver_data->wrapped_surface_id[i] = VA_INVALID_ID; + driver_data->wrapped_subpic_id[i] = -1; + + driver_data->videoBuf[i] = NULL; + driver_data->subpicBuf[i] = NULL; + } +} + + +static PPVR2DMEMINFO psb_wrap_surface_pvr2dbuf(psb_driver_data_p driver_data, VASurfaceID surface) { int i, j; unsigned char* tmp_buffer; unsigned char tmp; - - struct psb_texture_s *texture_priv = &driver_data->ctexture_priv; object_surface_p obj_surface = SURFACE(surface); psb_surface_p psb_surface = obj_surface->psb_surface; PVR2DERROR ePVR2DStatus; /* Find and return the wrapped buffer index */ for (i = 0; i < VIDEO_BUFFER_NUM; i++) { - if (texture_priv->wrapped_surface_id[i] == surface && texture_priv->videoBuf[i]) { - return texture_priv->videoBuf[i]; + if (driver_data->wrapped_surface_id[i] == surface && driver_data->videoBuf[i]) { + return driver_data->videoBuf[i]; } } /* Wrap a un-wrapped buffer and return */ for (i = 0; i < VIDEO_BUFFER_NUM; i++) { - if (texture_priv->wrapped_surface_id[i] == -1) { + if (driver_data->wrapped_surface_id[i] == VA_INVALID_ID) { tmp_buffer = NULL; tmp_buffer = wsbmBOMap(psb_surface->buf.drm_buf, WSBM_ACCESS_READ | WSBM_ACCESS_WRITE); for (j = 0; j < psb_surface->size; j = j + 4096) { @@ -460,18 +473,18 @@ static PPVR2DMEMINFO psb_check_video_buffer(psb_driver_data_p driver_data, VASur *(tmp_buffer + j) = 0; } - ePVR2DStatus = PVR2DMemWrap(texture_priv->hPVR2DContext, + ePVR2DStatus = PVR2DMemWrap(driver_data->hPVR2DContext, tmp_buffer, 0, psb_surface->size, NULL, - &texture_priv->videoBuf[i]); + &driver_data->videoBuf[i]); if (ePVR2DStatus != PVR2D_OK) { psb__error_message("%s: PVR2DMemWrap error %d\n", __FUNCTION__, ePVR2DStatus); } - texture_priv->wrapped_surface_id[i] = surface; - return texture_priv->videoBuf[i]; + driver_data->wrapped_surface_id[i] = surface; + return driver_data->videoBuf[i]; } } @@ -483,25 +496,15 @@ static PPVR2DMEMINFO psb_check_video_buffer(psb_driver_data_p driver_data, VASur return NULL; } -#ifndef ANDROID void psb_putsurface_textureblit( - VADriverContextP ctx, PPVR2DMEMINFO pDstMeminfo, VASurfaceID surface, int src_x, int src_y, int src_w, + VADriverContextP ctx, unsigned char *dst, VASurfaceID surface, int src_x, int src_y, int src_w, int src_h, int dst_x, int dst_y, int dst_w, int dst_h, unsigned int subtitle, int width, int height, int src_pitch, struct _WsbmBufferObject * src_buf, - unsigned int placement) -#else -void psb_putsurface_textureblit( - VADriverContextP ctx, unsigned char * data, VASurfaceID surface, int src_x, int src_y, int src_w, - int src_h, int dst_x, int dst_y, int dst_w, int dst_h, - int width, int height, - int src_pitch, struct _WsbmBufferObject * src_buf, - unsigned int placement) -#endif + unsigned int placement, int wrap_dst) { -#ifndef ANDROID INIT_DRIVER_DATA; - int i; + unsigned int i; unsigned char *tmp_palette; struct psb_texture_s *texture_priv = &driver_data->ctexture_priv; object_surface_p obj_surface; @@ -512,6 +515,7 @@ void psb_putsurface_textureblit( PVR2DERROR ePVR2DStatus; PPVR2DMEMINFO pVaVideoSubpicMemInfo; PPVR2DMEMINFO pVaVideoMemInfo; + PPVR2DMEMINFO pDstMeminfo; src_pitch = (src_pitch + 0x3) & ~0x3; @@ -540,37 +544,41 @@ void psb_putsurface_textureblit( sBltVP.bCoeffsGiven = 1; } - pVaVideoMemInfo = psb_check_video_buffer(driver_data, surface); - if (!pVaVideoMemInfo) + pVaVideoMemInfo = psb_wrap_surface_pvr2dbuf(driver_data, surface); + if (!pVaVideoMemInfo) { psb__error_message("%s: Failed to get source PVR2DMEMINFO!\n", __func__); + return; + } /* wrap the dest source */ /* FIXME: this is wrap for rgb565 */ -#ifdef ANDROID - PVR2DMEMINFO *pDstMeminfo; - ePVR2DStatus = PVR2DMemWrap(texture_priv->hPVR2DContext, - data, - 0, - (dst_w * dst_h * 2), - NULL, - &pDstMeminfo); - if (ePVR2DStatus != PVR2D_OK) { - psb__error_message("%s: PVR2DMemWrap error %d\n", __FUNCTION__, ePVR2DStatus); + if (wrap_dst == 0) { + + pDstMeminfo = (PPVR2DMEMINFO)dst; + if (IS_MRST(driver_data)) + sBltVP.sDst.Stride = PVRCalculateStride(((struct dri_drawable*)texture_priv->dri_drawable)->width, 32, 32); + if (IS_MFLD(driver_data)) + sBltVP.sDst.Stride = PVRCalculateStride(((struct dri_drawable*)texture_priv->dri_drawable)->width, 32, 8); + sBltVP.sDst.Format = PVR2D_ARGB8888; + + } else { + ePVR2DStatus = PVR2DMemWrap(driver_data->hPVR2DContext, + dst, + 0, + (dst_w * dst_h * 2), + NULL, + &pDstMeminfo); + if (ePVR2DStatus != PVR2D_OK) { + psb__error_message("%s: PVR2DMemWrap error %d\n", __FUNCTION__, ePVR2DStatus); + return; + } + + /* FIXME: this wrong, how to get system pitch */ + sBltVP.sDst.Stride = dst_w * 2;//align_to(dst_w, 64); + sBltVP.sDst.Format = PVR2D_RGB565; } -#endif sBltVP.sDst.pSurfMemInfo = pDstMeminfo; sBltVP.sDst.SurfOffset = 0; -#ifndef ANDROID - if (IS_MFLD(driver_data)) - sBltVP.sDst.Stride = PVRCalculateStride(dst_w, 32, 8); - if (IS_MRST(driver_data)) - sBltVP.sDst.Stride = PVRCalculateStride(dst_w, 32, 32); - sBltVP.sDst.Format = PVR2D_ARGB8888; -#else - /* FIXME: this wrong, how to get system pitch */ - sBltVP.sDst.Stride = dst_w * 2;//align_to(dst_w, 64); - sBltVP.sDst.Format = PVR2D_RGB565; -#endif sBltVP.sDst.SurfWidth = dst_w; sBltVP.sDst.SurfHeight = dst_h; @@ -600,20 +608,21 @@ void psb_putsurface_textureblit( sBltVP.rcSource->top = src_y; sBltVP.rcSource->bottom = src_y + src_h; -#ifdef ANDROID - if (obj_surface->subpic_count) { -#else if (subtitle == 1 && obj_surface->subpic_count) { -#endif for (i = 0; i < obj_surface->subpic_count; i++) { - sBltVP.uiNumLayers += 1; psb_calculate_subpic_size(obj_surface->width, obj_surface->height, dst_w, dst_h, surface_subpic); pVaVideoSubpicMemInfo = psb_check_subpic_buffer(driver_data, surface_subpic); - if (!pVaVideoSubpicMemInfo) + if (!pVaVideoSubpicMemInfo) { psb__error_message("%s: Failed to get subpic PVR2DMEMINFO!\n", __func__); + return; + } + + object_subpic_p obj_subpic = SUBPIC(surface_subpic->subpic_id); + sBltVP.AlphaBlendingFunc = PVR2D_ALPHA_OP_GLOBAL; + sBltVP.subpicGlobalAlpha[i] = obj_subpic->global_alpha; sBltVP.sSrcSubpic[i].pSurfMemInfo = pVaVideoSubpicMemInfo; sBltVP.sSrcSubpic[i].SurfOffset = 0; @@ -640,7 +649,7 @@ void psb_putsurface_textureblit( //only allocate memory once for palette if (surface_subpic->fourcc == VA_FOURCC_AI44) { if (!texture_priv->pal_meminfo[i]) { - ePVR2DStatus = PVR2DMemAlloc(texture_priv->hPVR2DContext, 16 * sizeof(unsigned int), 0, 0, &texture_priv->pal_meminfo[i]); + ePVR2DStatus = PVR2DMemAlloc(driver_data->hPVR2DContext, 16 * sizeof(unsigned int), 0, 0, &texture_priv->pal_meminfo[i]); if (ePVR2DStatus != PVR2D_OK) { psb__error_message("%s: PVR2DMemAlloc error %d\n", __FUNCTION__, ePVR2DStatus); return; @@ -656,19 +665,23 @@ void psb_putsurface_textureblit( } } - ePVR2DStatus = PVR2DBltVideo(texture_priv->hPVR2DContext, &sBltVP); - if (ePVR2DStatus != PVR2D_OK) { +//#ifndef ANDROID /* MRST Android not enable this API, uncomment for MRST */ + ePVR2DStatus = PVR2DBltVideo(driver_data->hPVR2DContext, &sBltVP); +//#endif + + if (ePVR2DStatus != PVR2D_OK) psb__error_message("%s: failed to do PVR2DBltVideo with error code %d\n", __FUNCTION__, ePVR2DStatus); - } -#ifdef ANDROID - ePVR2DStatus = PVR2DMemFree(texture_priv->hPVR2DContext, pDstMeminfo); - if (ePVR2DStatus != PVR2D_OK) { - psb__error_message("%s: PVR2DMemFree error %d\n", __FUNCTION__, ePVR2DStatus); + if (wrap_dst) { + ePVR2DStatus = PVR2DMemFree(driver_data->hPVR2DContext, pDstMeminfo); + if (ePVR2DStatus != PVR2D_OK) + psb__error_message("%s: PVR2DMemFree error %d\n", __FUNCTION__, ePVR2DStatus); } -#endif -#endif + + driver_data->cur_displaying_surface = VA_INVALID_SURFACE; + driver_data->last_displaying_surface = VA_INVALID_SURFACE; + obj_surface->display_timestamp = 0; } static void diff --git a/src/psb_texture.h b/src/psb_texture.h index 76d7b18..be2b0d8 100644 --- a/src/psb_texture.h +++ b/src/psb_texture.h @@ -1,6 +1,6 @@ /* * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) Imagination Technologies Limited, UK * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the @@ -9,11 +9,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. @@ -43,6 +43,7 @@ #define DRI2_MAX_BUFFERS_NUM MAX( DRI2_FLIP_BUFFERS_NUM, DRI2_BLIT_BUFFERS_NUM ) #define VIDEO_BUFFER_NUM 20 + typedef struct _psb_coeffs_ { signed char rY; signed char rU; @@ -81,8 +82,6 @@ typedef struct _PVRDRI2BackBuffersExport_ { } PVRDRI2BackBuffersExport; struct psb_texture_s { - void *hPVR2DContext; - struct _WsbmBufferObject *vaSrf; unsigned int video_transfermatrix; @@ -102,17 +101,16 @@ struct psb_texture_s { sgx_psb_fixed32 hue; psb_coeffs_s coeffs; - PVR2DMEMINFO *pal_meminfo[6]; - uint32_t wrapped_surface_id[VIDEO_BUFFER_NUM]; - uint32_t wrapped_subpic_id[VIDEO_BUFFER_NUM]; - PVR2DMEMINFO *videoBuf[VIDEO_BUFFER_NUM]; - PVR2DMEMINFO *subpicBuf[VIDEO_BUFFER_NUM]; -#ifndef ANDROID + uint32_t update_coeffs; PVRDRI2BackBuffersExport dri2_bb_export; PVRDRI2BackBuffersExport extend_dri2_bb_export; - struct dri_drawable *extend_dri_drawable; - struct dri_drawable *dri_drawable; + + /* struct dri_drawable *extend_dri_drawable; */ + /* struct dri_drawable *dri_drawable; */ + unsigned char *extend_dri_drawable; + unsigned char *dri_drawable; + uint32_t dri_init_flag; uint32_t extend_dri_init_flag; uint32_t adjust_window_flag; @@ -125,14 +123,14 @@ struct psb_texture_s { uint32_t local_rotation_save; uint32_t extend_rotation_save; + PVR2DMEMINFO *pal_meminfo[6]; PVR2DMEMINFO *blt_meminfo_pixmap; PVR2DMEMINFO *blt_meminfo[DRI2_BLIT_BUFFERS_NUM]; PVR2DMEMINFO *flip_meminfo[DRI2_FLIP_BUFFERS_NUM]; PVR2DMEMINFO *extend_blt_meminfo[DRI2_BLIT_BUFFERS_NUM]; -#endif }; -void psb_ctexture_init(VADriverContextP ctx); +int psb_ctexture_init(VADriverContextP ctx); void psb_ctexture_deinit(VADriverContextP ctx); @@ -140,20 +138,12 @@ void blit_texture_to_buf(VADriverContextP ctx, unsigned char * data, int src_x, int src_h, int dst_x, int dst_y, int dst_w, int dst_h, int width, int height, int src_pitch, struct _WsbmBufferObject * src_buf, unsigned int placement); -#ifndef ANDROID + void psb_putsurface_textureblit( - VADriverContextP ctx, PPVR2DMEMINFO pDstMeminfo, VASurfaceID surface, int src_x, int src_y, int src_w, + VADriverContextP ctx, unsigned char *dst, VASurfaceID surface, int src_x, int src_y, int src_w, int src_h, int dst_x, int dst_y, int dst_w, int dst_h, unsigned int subtitle, int width, int height, int src_pitch, struct _WsbmBufferObject * src_buf, - unsigned int placement); -#else -void psb_putsurface_textureblit( - VADriverContextP ctx, unsigned char * data, VASurfaceID surface, int src_x, int src_y, int src_w, - int src_h, int dst_x, int dst_y, int dst_w, int dst_h, - int width, int height, - int src_pitch, struct _WsbmBufferObject * src_buf, - unsigned int placement); -#endif + unsigned int placement, int wrap_dst); #endif /* !PSB_TEXTURE_H_ */ diff --git a/src/psb_ws_driver.c b/src/psb_ws_driver.c index 0a1ed21..0652d4c 100644 --- a/src/psb_ws_driver.c +++ b/src/psb_ws_driver.c @@ -8,11 +8,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. diff --git a/src/psb_ws_driver.h b/src/psb_ws_driver.h index 343a23f..5240912 100644 --- a/src/psb_ws_driver.h +++ b/src/psb_ws_driver.h @@ -9,11 +9,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. diff --git a/src/pvr2d.h b/src/pvr2d.h index 5fe95b1..8d0a3f5 100644 --- a/src/pvr2d.h +++ b/src/pvr2d.h @@ -1,6 +1,6 @@ /* * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) Imagination Technologies Limited, UK * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the @@ -9,11 +9,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. @@ -40,11 +40,12 @@ extern "C" { #endif /* PVR2D header revision */ -#define PVR2D_REV_MAJOR 3 -#define PVR2D_REV_MINOR 5 +#define PVR2D_REV_MAJOR 3 +#define PVR2D_REV_MINOR 5 /* Basic types */ - typedef enum { + typedef enum + { PVR2D_FALSE = 0, PVR2D_TRUE } @@ -52,14 +53,14 @@ extern "C" { typedef void* PVR2D_HANDLE; - typedef char PVR2D_CHAR, *PVR2D_PCHAR; - typedef unsigned char PVR2D_UCHAR, *PVR2D_PUCHAR; - typedef int PVR2D_INT, *PVR2D_PINT; - typedef unsigned int PVR2D_UINT, *PVR2D_PUINT; - typedef long PVR2D_LONG, *PVR2D_PLONG; - typedef unsigned long PVR2D_ULONG, *PVR2D_PULONG; + typedef char PVR2D_CHAR, *PVR2D_PCHAR; + typedef unsigned char PVR2D_UCHAR, *PVR2D_PUCHAR; + typedef int PVR2D_INT, *PVR2D_PINT; + typedef unsigned int PVR2D_UINT, *PVR2D_PUINT; + typedef long PVR2D_LONG, *PVR2D_PLONG; + typedef unsigned long PVR2D_ULONG, *PVR2D_PULONG; - typedef void PVR2D_VOID, *PVR2D_PVOID; + typedef void PVR2D_VOID, *PVR2D_PVOID; /* error codes */ @@ -82,46 +83,46 @@ extern "C" { typedef unsigned long PVR2DFORMAT; /* Standard PVR2D pixel formats */ -#define PVR2D_1BPP 0x00UL // 1bpp mask surface or palletized 1 bit source with 2x32 bit CLUT -#define PVR2D_RGB565 0x01UL // Common rgb 565 format -#define PVR2D_ARGB4444 0x02UL // Common argb 4444 format -#define PVR2D_RGB888 0x03UL // Common rgb 888 format (not supported) -#define PVR2D_ARGB8888 0x04UL // Common argb 8888 format -#define PVR2D_ARGB1555 0x05UL // Common argb 1555 format -#define PVR2D_ALPHA8 0x06UL // Alpha-only 8 bit per pixel (used with a constant fill colour) -#define PVR2D_ALPHA4 0x07UL // Alpha-only 4 bits per pixel (used with a constant fill colour) -#define PVR2D_PAL2 0x08UL // Palletized 2 bit format (requires 4x32 bit CLUT) -#define PVR2D_PAL4 0x09UL // Palletized 4 bit format (requires 16x32 bit CLUT) -#define PVR2D_PAL8 0x0AUL // Palletized 8 bit format (requires 256x32 bit CLUT) -#define PVR2D_U8 0x10UL // monochrome unsigned 8 bit -#define PVR2D_U88 0x11UL // monochrome unsigned 16 bit -#define PVR2D_S8 0x12UL // signed 8 bit -#define PVR2D_YUV422_YUYV 0x13UL // YUV 422 low-high byte order Y0UY1V -#define PVR2D_YUV422_UYVY 0x14UL // YUV 422 low-high byte order UY0VY1 -#define PVR2D_YUV422_YVYU 0x15UL // YUV 422 low-high byte order Y0VY1U -#define PVR2D_YUV422_VYUY 0x16UL // YUV 422 low-high byte order VY0UY1 -#define PVR2D_YUV420_2PLANE 0x17UL // YUV420 2 Plane -#define PVR2D_YUV420_3PLANE 0x18UL // YUV420 3 Plane -#define PVR2D_2101010ARGB 0x19UL // 32 bit 2 10 10 10 -#define PVR2D_888RSGSBS 0x1AUL -#define PVR2D_16BPP_RAW 0x1BUL // 16 bit raw (no format conversion) -#define PVR2D_32BPP_RAW 0x1CUL // 32 bit raw -#define PVR2D_64BPP_RAW 0x1DUL // 64 bit raw -#define PVR2D_128BPP_RAW 0x1EUL // 128 bit raw -#define PVR2D_RGBA8888 0x1FUL // Common rgba 888 format -#define PVR2D_NV12_U8V8 0x20UL // NV12 Plane U8V8 - -#define PVR2D_NO_OF_FORMATS 0x21UL +#define PVR2D_1BPP 0x00UL // 1bpp mask surface or palletized 1 bit source with 2x32 bit CLUT +#define PVR2D_RGB565 0x01UL // Common rgb 565 format +#define PVR2D_ARGB4444 0x02UL // Common argb 4444 format +#define PVR2D_RGB888 0x03UL // Common rgb 888 format (not supported) +#define PVR2D_ARGB8888 0x04UL // Common argb 8888 format +#define PVR2D_ARGB1555 0x05UL // Common argb 1555 format +#define PVR2D_ALPHA8 0x06UL // Alpha-only 8 bit per pixel (used with a constant fill colour) +#define PVR2D_ALPHA4 0x07UL // Alpha-only 4 bits per pixel (used with a constant fill colour) +#define PVR2D_PAL2 0x08UL // Palletized 2 bit format (requires 4x32 bit CLUT) +#define PVR2D_PAL4 0x09UL // Palletized 4 bit format (requires 16x32 bit CLUT) +#define PVR2D_PAL8 0x0AUL // Palletized 8 bit format (requires 256x32 bit CLUT) +#define PVR2D_U8 0x10UL // monochrome unsigned 8 bit +#define PVR2D_U88 0x11UL // monochrome unsigned 16 bit +#define PVR2D_S8 0x12UL // signed 8 bit +#define PVR2D_YUV422_YUYV 0x13UL // YUV 422 low-high byte order Y0UY1V +#define PVR2D_YUV422_UYVY 0x14UL // YUV 422 low-high byte order UY0VY1 +#define PVR2D_YUV422_YVYU 0x15UL // YUV 422 low-high byte order Y0VY1U +#define PVR2D_YUV422_VYUY 0x16UL // YUV 422 low-high byte order VY0UY1 +#define PVR2D_YUV420_2PLANE 0x17UL // YUV420 2 Plane +#define PVR2D_YUV420_3PLANE 0x18UL // YUV420 3 Plane +#define PVR2D_2101010ARGB 0x19UL // 32 bit 2 10 10 10 +#define PVR2D_888RSGSBS 0x1AUL +#define PVR2D_16BPP_RAW 0x1BUL // 16 bit raw (no format conversion) +#define PVR2D_32BPP_RAW 0x1CUL // 32 bit raw +#define PVR2D_64BPP_RAW 0x1DUL // 64 bit raw +#define PVR2D_128BPP_RAW 0x1EUL // 128 bit raw +#define PVR2D_RGBA8888 0x1FUL // Common rgba 888 format +#define PVR2D_NV12_U8V8 0x20UL // NV12 Plane U8V8 + +#define PVR2D_NO_OF_FORMATS 0x21UL /* Format modifier bit field (DstFormat and SrcFormat bits 16..23) */ -#define PVR2D_FORMAT_MASK 0x0000FFFFUL // PVR2D Format bits -#define PVR2D_FORMAT_LAYOUT_MASK 0x000F0000UL // Format layout (strided / twiddled / tiled) -#define PVR2D_FORMAT_FLAGS_MASK 0x0FF00000UL // Surface Flags mask +#define PVR2D_FORMAT_MASK 0x0000FFFFUL // PVR2D Format bits +#define PVR2D_FORMAT_LAYOUT_MASK 0x000F0000UL // Format layout (strided / twiddled / tiled) +#define PVR2D_FORMAT_FLAGS_MASK 0x0FF00000UL // Surface Flags mask /* Layout */ -#define PVR2D_FORMAT_LAYOUT_SHIFT 16 -#define PVR2D_FORMAT_LAYOUT_STRIDED 0x00000000UL -#define PVR2D_FORMAT_LAYOUT_TILED 0x00010000UL +#define PVR2D_FORMAT_LAYOUT_SHIFT 16 +#define PVR2D_FORMAT_LAYOUT_STRIDED 0x00000000UL +#define PVR2D_FORMAT_LAYOUT_TILED 0x00010000UL #define PVR2D_FORMAT_LAYOUT_TWIDDLED 0x00020000UL /* @@ -129,7 +130,7 @@ extern "C" { This flag requests a surface pdump, to capture the pixel state after host writes. Not needed if the surface state has resulted from previous SGX 2D/3D core writes. */ -#define PVR2D_SURFACE_PDUMP 0x00100000UL // calls PVRSRVPDumpMem to capture the surface (pdump builds only) +#define PVR2D_SURFACE_PDUMP 0x00100000UL // calls PVRSRVPDumpMem to capture the surface (pdump builds only) /* Low level 3D format extension - for blts via the 3D core only. @@ -137,7 +138,7 @@ extern "C" { The outcome is hardware dependant. There is no guarantee that any specific PVRSRV format will be supported. */ -#define PVR2D_FORMAT_PVRSRV 0x80000000 +#define PVR2D_FORMAT_PVRSRV 0x80000000 /* wrap surface type */ typedef enum { @@ -146,37 +147,37 @@ extern "C" { } PVR2DWRAPFLAGS; -#define PVR2D_CONTEXT_FLAGS_PRIORITY_MASK 0x00000003 +#define PVR2D_CONTEXT_FLAGS_PRIORITY_MASK 0x00000003 -#define PVR2D_CONTEXT_FLAGS_LOW_PRIORITY_CONTEXT 1 -#define PVR2D_CONTEXT_FLAGS_NORMAL_PRIORITY_CONTEXT 0 -#define PVR2D_CONTEXT_FLAGS_HIGH_PRIORITY_CONTEXT 2 +#define PVR2D_CONTEXT_FLAGS_LOW_PRIORITY_CONTEXT 1 +#define PVR2D_CONTEXT_FLAGS_NORMAL_PRIORITY_CONTEXT 0 +#define PVR2D_CONTEXT_FLAGS_HIGH_PRIORITY_CONTEXT 2 /* flags for control information of additional blits */ typedef enum { - PVR2D_BLIT_DISABLE_ALL = 0x00000000, /* disable all additional controls */ - PVR2D_BLIT_CK_ENABLE = 0x00000001, /* enable colour key */ - PVR2D_BLIT_GLOBAL_ALPHA_ENABLE = 0x00000002, /* enable standard global alpha */ + PVR2D_BLIT_DISABLE_ALL = 0x00000000, /* disable all additional controls */ + PVR2D_BLIT_CK_ENABLE = 0x00000001, /* enable colour key */ + PVR2D_BLIT_GLOBAL_ALPHA_ENABLE = 0x00000002, /* enable standard global alpha */ PVR2D_BLIT_PERPIXEL_ALPHABLEND_ENABLE = 0x00000004, /* enable per-pixel alpha bleding */ - PVR2D_BLIT_PAT_SURFACE_ENABLE = 0x00000008, /* enable pattern surf (disable fill) */ + PVR2D_BLIT_PAT_SURFACE_ENABLE = 0x00000008, /* enable pattern surf (disable fill) */ PVR2D_BLIT_FULLY_SPECIFIED_ALPHA_ENABLE = 0x00000010, /* enable fully specified alpha */ - PVR2D_BLIT_ROT_90 = 0x00000020, /* apply 90 degree rotation to the blt */ - PVR2D_BLIT_ROT_180 = 0x00000040, /* apply 180 degree rotation to the blt */ - PVR2D_BLIT_ROT_270 = 0x00000080, /* apply 270 degree rotation to the blt */ - PVR2D_BLIT_COPYORDER_TL2BR = 0x00000100, /* copy order overrides */ - PVR2D_BLIT_COPYORDER_BR2TL = 0x00000200, - PVR2D_BLIT_COPYORDER_TR2BL = 0x00000400, - PVR2D_BLIT_COPYORDER_BL2TR = 0x00000800, - PVR2D_BLIT_COLKEY_SOURCE = 0x00001000, /* Key colour is on the source surface */ - PVR2D_BLIT_COLKEY_DEST = 0x00002000, /* Key colour is on the destination surface */ - PVR2D_BLIT_COLKEY_MASKED = 0x00004000, /* Mask enabled for colour key */ - PVR2D_BLIT_COLKEY_OP_PASS = 0x00008000, /* Colour key op = pass */ - PVR2D_BLIT_COLKEY_OP_REJECT = 0x00010000, /* Colour key op = reject */ - PVR2D_BLIT_PATH_2DCORE = 0x00100000, /* Blt via dedicated 2D Core or PTLA */ - PVR2D_BLIT_PATH_3DCORE = 0x00200000, /* Blt via 3D Core */ - PVR2D_BLIT_PATH_SWBLT = 0x00400000, /* Blt via host software */ - PVR2D_BLIT_NO_SRC_SYNC_INFO = 0x00800000, /* Dont send a source sync info*/ - PVR2D_BLIT_ISSUE_STATUS_UPDATES = 0x01000000, /* Issue status updates */ + PVR2D_BLIT_ROT_90 = 0x00000020, /* apply 90 degree rotation to the blt */ + PVR2D_BLIT_ROT_180 = 0x00000040, /* apply 180 degree rotation to the blt */ + PVR2D_BLIT_ROT_270 = 0x00000080, /* apply 270 degree rotation to the blt */ + PVR2D_BLIT_COPYORDER_TL2BR = 0x00000100, /* copy order overrides */ + PVR2D_BLIT_COPYORDER_BR2TL = 0x00000200, + PVR2D_BLIT_COPYORDER_TR2BL = 0x00000400, + PVR2D_BLIT_COPYORDER_BL2TR = 0x00000800, + PVR2D_BLIT_COLKEY_SOURCE = 0x00001000, /* Key colour is on the source surface */ + PVR2D_BLIT_COLKEY_DEST = 0x00002000, /* Key colour is on the destination surface */ + PVR2D_BLIT_COLKEY_MASKED = 0x00004000, /* Mask enabled for colour key */ + PVR2D_BLIT_COLKEY_OP_PASS = 0x00008000, /* Colour key op = pass */ + PVR2D_BLIT_COLKEY_OP_REJECT = 0x00010000, /* Colour key op = reject */ + PVR2D_BLIT_PATH_2DCORE = 0x00100000, /* Blt via dedicated 2D Core or PTLA */ + PVR2D_BLIT_PATH_3DCORE = 0x00200000, /* Blt via 3D Core */ + PVR2D_BLIT_PATH_SWBLT = 0x00400000, /* Blt via host software */ + PVR2D_BLIT_NO_SRC_SYNC_INFO = 0x00800000, /* Dont send a source sync info*/ + PVR2D_BLIT_ISSUE_STATUS_UPDATES = 0x01000000, /* Issue status updates */ PVR2D_BLIT_FORCE_ALPHA_FF = 0x02000000, /* set the alpha channel to 0xFF */ } PVR2DBLITFLAGS; @@ -184,7 +185,9 @@ extern "C" { /* standard alpha-blending functions, AlphaBlendingFunc field of PVR2DBLTINFO */ typedef enum { PVR2D_ALPHA_OP_SRC_DSTINV = 1, /* source alpha : Cdst = Csrc*Asrc + Cdst*(1-Asrc) */ - PVR2D_ALPHA_OP_SRCP_DSTINV = 2 /* premultiplied source alpha : Cdst = Csrc + Cdst*(1-Asrc) */ + PVR2D_ALPHA_OP_SRCP_DSTINV = 2, /* premultiplied source alpha : Cdst = Csrc + Cdst*(1-Asrc) */ + PVR2D_ALPHA_OP_GLOBAL = 3, /* global alpha: Cdst = Csrc*Aglob + Cdst*(1-Aglob) */ + PVR2D_ALPHA_OP_SRCP_GLOBAL = 4 /* premultiplied source with global alpha: Cdst = Csrc*Aglob + Cdst*(1-Asrc)*(1-Aglob) */ } PVR2D_ALPHABLENDFUNC; /* blend ops for fully specified alpha (SGX 2D Core only) */ @@ -198,44 +201,44 @@ extern "C" { PVR2D_BLEND_OP_DST_PLUS_GLOBAL = 6 } PVR2D_BLEND_OP; - /* SGX 2D Core Fully specified alpha blend : pAlpha field of PVR2DBLTINFO structure */ - /* a fully specified Alpha Blend operation is defined as */ - /* DST (ALPHA) = (ALPHA_1 * SRC (ALPHA)) + (ALPHA_3 * DST (ALPHA)) */ - /* DST (RGB) = (ALPHA_2 * SRC (RGB)) + (ALPHA_4 * DST (RGB)) */ - /* if the pre-multiplication stage is enabled then the equations become the following: */ - /* PRE_MUL = ((SRC(A)) * (Global Alpha Value)) */ - /* DST (ALPHA) = (ALPHA_1 * SRC (ALPHA)) + (PRE_MUL * DST (ALPHA)) */ - /* DST (RGB) = (ALPHA_2 * SRC (RGB)) + (PRE_MUL * DST (RGB)) */ + /* SGX 2D Core Fully specified alpha blend : pAlpha field of PVR2DBLTINFO structure */ + /* a fully specified Alpha Blend operation is defined as */ + /* DST (ALPHA) = (ALPHA_1 * SRC (ALPHA)) + (ALPHA_3 * DST (ALPHA)) */ + /* DST (RGB) = (ALPHA_2 * SRC (RGB)) + (ALPHA_4 * DST (RGB)) */ + /* if the pre-multiplication stage is enabled then the equations become the following: */ + /* PRE_MUL = ((SRC(A)) * (Global Alpha Value)) */ + /* DST (ALPHA) = (ALPHA_1 * SRC (ALPHA)) + (PRE_MUL * DST (ALPHA)) */ + /* DST (RGB) = (ALPHA_2 * SRC (RGB)) + (PRE_MUL * DST (RGB)) */ /* if the transparent source alpha stage is enabled then a source alpha of zero forces the */ - /* source to be transparent for that pixel regardless of the blend equation being used. */ + /* source to be transparent for that pixel regardless of the blend equation being used. */ typedef struct _PVR2D_ALPHABLT { PVR2D_BLEND_OP eAlpha1; - PVR2D_BOOL bAlpha1Invert; + PVR2D_BOOL bAlpha1Invert; PVR2D_BLEND_OP eAlpha2; - PVR2D_BOOL bAlpha2Invert; + PVR2D_BOOL bAlpha2Invert; PVR2D_BLEND_OP eAlpha3; - PVR2D_BOOL bAlpha3Invert; + PVR2D_BOOL bAlpha3Invert; PVR2D_BLEND_OP eAlpha4; - PVR2D_BOOL bAlpha4Invert; - PVR2D_BOOL bPremulAlpha; /* enable pre-multiplication stage */ - PVR2D_BOOL bTransAlpha; /* enable transparent source alpha stage */ - PVR2D_BOOL bUpdateAlphaLookup; /* enable and update the 1555-Lookup alpha table */ - PVR2D_UCHAR uAlphaLookup0; /* 8 bit alpha when A=0 in a 1555-Lookup surface */ - PVR2D_UCHAR uAlphaLookup1; /* 8 bit alpha when A=1 in a 1555-Lookup surface */ - PVR2D_UCHAR uGlobalRGB; /* Global Alpha Value for RGB, 0=transparent 255=opaque */ - PVR2D_UCHAR uGlobalA; /* Global Alpha Value for Alpha */ + PVR2D_BOOL bAlpha4Invert; + PVR2D_BOOL bPremulAlpha; /* enable pre-multiplication stage */ + PVR2D_BOOL bTransAlpha; /* enable transparent source alpha stage */ + PVR2D_BOOL bUpdateAlphaLookup; /* enable and update the 1555-Lookup alpha table */ + PVR2D_UCHAR uAlphaLookup0; /* 8 bit alpha when A=0 in a 1555-Lookup surface */ + PVR2D_UCHAR uAlphaLookup1; /* 8 bit alpha when A=1 in a 1555-Lookup surface */ + PVR2D_UCHAR uGlobalRGB; /* Global Alpha Value for RGB, 0=transparent 255=opaque */ + PVR2D_UCHAR uGlobalA; /* Global Alpha Value for Alpha */ } PVR2D_ALPHABLT, *PPVR2D_ALPHABLT; /* surface memory info structure */ typedef struct _PVR2DMEMINFO { - PVR2D_VOID *pBase; - PVR2D_ULONG ui32MemSize; - PVR2D_ULONG ui32DevAddr; - PVR2D_ULONG ulFlags; - PVR2D_VOID *hPrivateData; - PVR2D_VOID *hPrivateMapData; + PVR2D_VOID *pBase; + PVR2D_ULONG ui32MemSize; + PVR2D_ULONG ui32DevAddr; + PVR2D_ULONG ulFlags; + PVR2D_VOID *hPrivateData; + PVR2D_VOID *hPrivateMapData; } PVR2DMEMINFO, *PPVR2DMEMINFO; @@ -243,20 +246,20 @@ extern "C" { #define PVR2D_MAX_DEVICE_NAME 20 typedef struct _PVR2DDEVICEINFO { - PVR2D_ULONG ulDevID; - PVR2D_CHAR szDeviceName[PVR2D_MAX_DEVICE_NAME]; + PVR2D_ULONG ulDevID; + PVR2D_CHAR szDeviceName[PVR2D_MAX_DEVICE_NAME]; } PVR2DDEVICEINFO; typedef struct _PVR2DISPLAYINFO { - PVR2D_ULONG ulMaxFlipChains; - PVR2D_ULONG ulMaxBuffersInChain; - PVR2DFORMAT eFormat; - PVR2D_ULONG ulWidth; - PVR2D_ULONG ulHeight; - PVR2D_LONG lStride; - PVR2D_ULONG ulMinFlipInterval; - PVR2D_ULONG ulMaxFlipInterval; + PVR2D_ULONG ulMaxFlipChains; + PVR2D_ULONG ulMaxBuffersInChain; + PVR2DFORMAT eFormat; + PVR2D_ULONG ulWidth; + PVR2D_ULONG ulHeight; + PVR2D_LONG lStride; + PVR2D_ULONG ulMinFlipInterval; + PVR2D_ULONG ulMaxFlipInterval; } PVR2DDISPLAYINFO; @@ -303,50 +306,50 @@ extern "C" { } PVR2D_AYUVSample8; typedef struct _PVR2DBLTINFO { - PVR2D_ULONG CopyCode; /* rop code */ - PVR2D_ULONG Colour; /* fill colour */ - PVR2D_ULONG ColourKey; /* colour key argb8888 (see CKEY_ defs below) */ - PVR2D_UCHAR GlobalAlphaValue; /* global alpha blending */ - PVR2D_UCHAR AlphaBlendingFunc; /* per-pixel alpha-blending function */ - - PVR2DBLITFLAGS BlitFlags; /* additional blit control information */ - - PVR2DMEMINFO *pDstMemInfo; /* destination memory */ - PVR2D_ULONG DstOffset; /* byte offset from start of allocation to destination surface pixel 0,0 */ - PVR2D_LONG DstStride; /* signed stride, the number of bytes from pixel 0,0 to 0,1 */ - PVR2D_LONG DstX, DstY; /* pixel offset from start of dest surface to start of blt rectangle */ - PVR2D_LONG DSizeX, DSizeY; /* blt size */ - PVR2DFORMAT DstFormat; /* dest format */ - PVR2D_ULONG DstSurfWidth; /* size of dest surface in pixels */ - PVR2D_ULONG DstSurfHeight; /* size of dest surface in pixels */ - - PVR2DMEMINFO *pSrcMemInfo; /* source mem, (source fields are also used for patterns) */ - PVR2D_ULONG SrcOffset; /* byte offset from start of allocation to src/pat surface pixel 0,0 */ - PVR2D_LONG SrcStride; /* signed stride, the number of bytes from pixel 0,0 to 0,1 */ - PVR2D_LONG SrcX, SrcY; /* pixel offset from start of surface to start of source rectangle */ + PVR2D_ULONG CopyCode; /* rop code */ + PVR2D_ULONG Colour; /* fill colour */ + PVR2D_ULONG ColourKey; /* colour key argb8888 (see CKEY_ defs below) */ + PVR2D_UCHAR GlobalAlphaValue; /* global alpha blending */ + PVR2D_UCHAR AlphaBlendingFunc; /* per-pixel alpha-blending function */ + + PVR2DBLITFLAGS BlitFlags; /* additional blit control information */ + + PVR2DMEMINFO *pDstMemInfo; /* destination memory */ + PVR2D_ULONG DstOffset; /* byte offset from start of allocation to destination surface pixel 0,0 */ + PVR2D_LONG DstStride; /* signed stride, the number of bytes from pixel 0,0 to 0,1 */ + PVR2D_LONG DstX, DstY; /* pixel offset from start of dest surface to start of blt rectangle */ + PVR2D_LONG DSizeX, DSizeY; /* blt size */ + PVR2DFORMAT DstFormat; /* dest format */ + PVR2D_ULONG DstSurfWidth; /* size of dest surface in pixels */ + PVR2D_ULONG DstSurfHeight; /* size of dest surface in pixels */ + + PVR2DMEMINFO *pSrcMemInfo; /* source mem, (source fields are also used for patterns) */ + PVR2D_ULONG SrcOffset; /* byte offset from start of allocation to src/pat surface pixel 0,0 */ + PVR2D_LONG SrcStride; /* signed stride, the number of bytes from pixel 0,0 to 0,1 */ + PVR2D_LONG SrcX, SrcY; /* pixel offset from start of surface to start of source rectangle */ /* for patterns this is the start offset within the pattern */ - PVR2D_LONG SizeX, SizeY; /* source rectangle size or pattern size in pixels */ - PVR2DFORMAT SrcFormat; /* source/pattern format */ - PVR2DMEMINFO *pPalMemInfo; /* source/pattern palette memory containing argb8888 colour table */ - PVR2D_ULONG PalOffset; /* byte offset from start of allocation to start of palette */ - PVR2D_ULONG SrcSurfWidth; /* size of source surface in pixels */ - PVR2D_ULONG SrcSurfHeight; /* size of source surface in pixels */ + PVR2D_LONG SizeX, SizeY; /* source rectangle size or pattern size in pixels */ + PVR2DFORMAT SrcFormat; /* source/pattern format */ + PVR2DMEMINFO *pPalMemInfo; /* source/pattern palette memory containing argb8888 colour table */ + PVR2D_ULONG PalOffset; /* byte offset from start of allocation to start of palette */ + PVR2D_ULONG SrcSurfWidth; /* size of source surface in pixels */ + PVR2D_ULONG SrcSurfHeight; /* size of source surface in pixels */ - PVR2DMEMINFO *pMaskMemInfo; /* mask memory, 1bpp format implied */ - PVR2D_ULONG MaskOffset; /* byte offset from start of allocation to mask surface pixel 0,0 */ - PVR2D_LONG MaskStride; /* signed stride, the number of bytes from pixel 0,0 to 0,1 */ - PVR2D_LONG MaskX, MaskY; /* mask rect top left (mask size = blt size) */ - PVR2D_ULONG MaskSurfWidth; /* size of mask surface in pixels */ - PVR2D_ULONG MaskSurfHeight; /* size of mask surface in pixels */ + PVR2DMEMINFO *pMaskMemInfo; /* mask memory, 1bpp format implied */ + PVR2D_ULONG MaskOffset; /* byte offset from start of allocation to mask surface pixel 0,0 */ + PVR2D_LONG MaskStride; /* signed stride, the number of bytes from pixel 0,0 to 0,1 */ + PVR2D_LONG MaskX, MaskY; /* mask rect top left (mask size = blt size) */ + PVR2D_ULONG MaskSurfWidth; /* size of mask surface in pixels */ + PVR2D_ULONG MaskSurfHeight; /* size of mask surface in pixels */ - PPVR2D_ALPHABLT pAlpha; /* fully specified alpha blend (2DCore only) */ + PPVR2D_ALPHABLT pAlpha; /* fully specified alpha blend (2DCore only) */ - PVR2D_ULONG uSrcChromaPlane1; /* mem offset from start of source alloc to chroma plane 1 */ - PVR2D_ULONG uSrcChromaPlane2; /* mem offset from start of source alloc to chroma plane 2 */ - PVR2D_ULONG uDstChromaPlane1; /* mem offset from start of dest alloc to chroma plane 1 */ - PVR2D_ULONG uDstChromaPlane2; /* mem offset from start of dest alloc to chroma plane 2 */ + PVR2D_ULONG uSrcChromaPlane1; /* mem offset from start of source alloc to chroma plane 1 */ + PVR2D_ULONG uSrcChromaPlane2; /* mem offset from start of source alloc to chroma plane 2 */ + PVR2D_ULONG uDstChromaPlane1; /* mem offset from start of dest alloc to chroma plane 1 */ + PVR2D_ULONG uDstChromaPlane2; /* mem offset from start of dest alloc to chroma plane 2 */ - PVR2D_ULONG ColourKeyMask; /* 32 bit colour key mask, only valid when PVR2D_BLIT_COLKEY_MASKED is set */ + PVR2D_ULONG ColourKeyMask; /* 32 bit colour key mask, only valid when PVR2D_BLIT_COLKEY_MASKED is set */ } PVR2DBLTINFO, *PPVR2DBLTINFO; @@ -356,78 +359,79 @@ extern "C" { } PVR2DRECT; typedef struct { - PVR2DMEMINFO *pSurfMemInfo; /* surface memory */ - PVR2D_ULONG SurfOffset; /* byte offset from start of allocation to destination surface pixel 0,0 */ - PVR2D_LONG Stride; /* signed stride */ - PVR2DFORMAT Format; /* format */ - PVR2D_ULONG SurfWidth; /* surface width in pixels */ - PVR2D_ULONG SurfHeight; /* surface height in pixels */ + PVR2DMEMINFO *pSurfMemInfo; /* surface memory */ + PVR2D_ULONG SurfOffset; /* byte offset from start of allocation to destination surface pixel 0,0 */ + PVR2D_LONG Stride; /* signed stride */ + PVR2DFORMAT Format; /* format */ + PVR2D_ULONG SurfWidth; /* surface width in pixels */ + PVR2D_ULONG SurfHeight; /* surface height in pixels */ } PVR2D_SURFACE, *PPVR2D_SURFACE; typedef struct { - PVR2D_ULONG uChromaPlane1; /* YUV multiplane - byte offset from start of alloc to chroma plane 1 */ - PVR2D_ULONG uChromaPlane2; /* YUV multiplane - byte offset from start of alloc to chroma plane 2 */ - PVR2D_LONG Reserved[2]; /* Reserved, must be zero */ + PVR2D_ULONG uChromaPlane1; /* YUV multiplane - byte offset from start of alloc to chroma plane 1 */ + PVR2D_ULONG uChromaPlane2; /* YUV multiplane - byte offset from start of alloc to chroma plane 2 */ + PVR2D_LONG Reserved[2]; /* Reserved, must be zero */ } PVR2D_SURFACE_EXT, *PPVR2D_SURFACE_EXT; typedef struct { - PVR2D_ULONG *pUseCode; /* USSE code */ - PVR2D_ULONG UseCodeSize; /* usse code size in bytes */ + PVR2D_ULONG *pUseCode; /* USSE code */ + PVR2D_ULONG UseCodeSize; /* usse code size in bytes */ } PVR2D_USECODE, *PPVR2D_USECODE; typedef struct { - PVR2D_SURFACE sDst; /* destination surface */ - PVR2D_SURFACE sSrc; /* source surface */ - PVR2DRECT rcDest; /* destination rectangle */ - PVR2DRECT rcSource; /* source rectangle */ - PVR2D_HANDLE hUseCode; /* custom USE code (NULL implies source copy) */ - PVR2D_ULONG UseParams[2]; /* per-blt params for use code */ - PVR2D_UCHAR RotationValue; /* Rotation setting */ + PVR2D_SURFACE sDst; /* destination surface */ + PVR2D_SURFACE sSrc; /* source surface */ + PVR2DRECT rcDest; /* destination rectangle */ + PVR2DRECT rcSource; /* source rectangle */ + PVR2D_HANDLE hUseCode; /* custom USE code (NULL implies source copy) */ + PVR2D_ULONG UseParams[2]; /* per-blt params for use code */ + PVR2D_UCHAR RotationValue; /* Rotation setting */ } PVR2D_3DBLT, *PPVR2D_3DBLT; typedef struct { - PVR2D_SURFACE sDst; /* destination surface */ - PVR2DRECT rcDest; /* destination rectangle; scaling is supported */ - PVR2D_SURFACE sSrc; /* source surface */ - PVR2DRECT rcSource; /* source rectangle; scaling is supported */ - PPVR2D_SURFACE pSrc2; /* optional second source surface (NULL if not required) */ - PVR2DRECT* prcSource2; /* optional pSrc2 rectangle */ - PVR2D_HANDLE hUseCode; /* custom USSE shader code (NULL implies default source copy) */ - PVR2D_ULONG UseParams[2]; /* per-blt params for usse code */ - PVR2D_ULONG uiNumTemporaryRegisters; /* no. of temporary registers used in custom shader code */ - PVR2D_BOOL bDisableDestInput; /* set true if the destination is output only */ - PPVR2D_SURFACE_EXT pDstExt; /* Extended format params for dest */ - PPVR2D_SURFACE_EXT pSrcExt[2]; /* Extended format params for source 1 and 2 */ - PVR2D_LONG Reserved[4]; /* Reserved, must be zero */ + PVR2D_SURFACE sDst; /* destination surface */ + PVR2DRECT rcDest; /* destination rectangle; scaling is supported */ + PVR2D_SURFACE sSrc; /* source surface */ + PVR2DRECT rcSource; /* source rectangle; scaling is supported */ + PPVR2D_SURFACE pSrc2; /* optional second source surface (NULL if not required) */ + PVR2DRECT* prcSource2; /* optional pSrc2 rectangle */ + PVR2D_HANDLE hUseCode; /* custom USSE shader code (NULL implies default source copy) */ + PVR2D_ULONG UseParams[2]; /* per-blt params for usse code */ + PVR2D_ULONG uiNumTemporaryRegisters; /* no. of temporary registers used in custom shader code */ + PVR2D_BOOL bDisableDestInput; /* set true if the destination is output only */ + PPVR2D_SURFACE_EXT pDstExt; /* Extended format params for dest */ + PPVR2D_SURFACE_EXT pSrcExt[2]; /* Extended format params for source 1 and 2 */ + PVR2D_LONG Reserved[4]; /* Reserved, must be zero */ } PVR2D_3DBLT_EXT, *PPVR2D_3DBLT_EXT; typedef struct { - PVR2D_SURFACE sDst; /* destination surface */ - PVR2D_SURFACE sSrc[3]; /* source surface */ - PVR2DRECT rcDest; /* destination rectangle */ - PVR2DRECT rcSource[3]; /* source rectangle */ + PVR2D_SURFACE sDst; /* destination surface */ + PVR2D_SURFACE sSrc[3]; /* source surface */ + PVR2DRECT rcDest; /* destination rectangle */ + PVR2DRECT rcSource[3]; /* source rectangle */ PVR2D_UCHAR GlobalAlphaValue; /* global alpha blending */ PVR2D_UCHAR AlphaBlendingFunc; /* per-pixel alpha-blending function */ PVR2D_UCHAR bCoeffsGiven; /* passing custom coeffs to VPB */ PPVR2D_YUVCOEFFS psYUVCoeffs; /* YUV Coeffs needed for RGB conversion */ PVR2D_UINT uiNumLayers; /* no. of YUV planes */ PVR2D_UCHAR RotationValue; /* Rotation setting */ - PVR2D_SURFACE sSrcSubpic[6]; /* subpic source surfaces */ + PVR2D_SURFACE sSrcSubpic[6]; /* subpic source surfaces */ + PVR2D_UCHAR subpicGlobalAlpha[6]; /* global alpha value for each subpic */ PVR2DRECT rcSubpicSource[6]; /* source rectangle */ - PVR2DRECT rcSubpicDest[6]; /* subpicture destination rectangle */ - PPVR2DMEMINFO pPalMemInfo[6]; /* source/pattern palette memory containing argb8888 color table */ - PVR2D_ULONG PalOffset[6]; /* byte offset from start of allocation to start of palette */ + PVR2DRECT rcSubpicDest[6]; /* subpicture destination rectangle */ + PPVR2DMEMINFO pPalMemInfo[6]; /* source/pattern palette memory containing argb8888 color table */ + PVR2D_ULONG PalOffset[6]; /* byte offset from start of allocation to start of palette */ } PVR2D_VPBLT, *PPVR2D_VPBLT; typedef struct { PVR2D_SURFACE sDst; /* destination surface */ PVR2DRECT rcDest; /* destination rectangle */ PVR2DRECT rcSource; /* source rectangle */ - PVR2D_UINT RotationValue; /* rotation angle 0/90/180/270 */ + PVR2D_UINT RotationValue; /* rotation angle 0/90/180/270 */ } PVR2D_WIDIBLT, *PPVR2D_WIDIBLT; #define MAKE_COPY_BLIT(src,soff,dest,doff,sx,sy,dx,dy,sz) @@ -448,93 +452,93 @@ extern "C" { // CopyCode is taken to be a rop4 when pMaskMemInfo is non zero, otherwise it is assumed to be a rop3 // use the PVR2DMASKROP4 macro below to construct a rop4 from two rop3's // rop3a is the rop used when mask pixel = 1, and rop3b when mask = 0 -#define PVR2DROP4(rop3b, rop3a) ((rop3b<<8)|rop3a) +#define PVR2DROP4(rop3b, rop3a) ((rop3b<<8)|rop3a) /* common rop codes */ -#define PVR2DROPclear 0x00 /* 0 (whiteness) */ -#define PVR2DROPset 0xFF /* 1 (blackness) */ -#define PVR2DROPnoop 0xAA /* dst (used for masked blts) */ +#define PVR2DROPclear 0x00 /* 0 (whiteness) */ +#define PVR2DROPset 0xFF /* 1 (blackness) */ +#define PVR2DROPnoop 0xAA /* dst (used for masked blts) */ /* source and dest rop codes */ -#define PVR2DROPand 0x88 /* src AND dst */ -#define PVR2DROPandReverse 0x44 /* src AND NOT dst */ -#define PVR2DROPcopy 0xCC /* src (used for source copy and alpha blts) */ -#define PVR2DROPandInverted 0x22 /* NOT src AND dst */ -#define PVR2DROPxor 0x66 /* src XOR dst */ -#define PVR2DROPor 0xEE /* src OR dst */ -#define PVR2DROPnor 0x11 /* NOT src AND NOT dst */ -#define PVR2DROPequiv 0x99 /* NOT src XOR dst */ -#define PVR2DROPinvert 0x55 /* NOT dst */ -#define PVR2DROPorReverse 0xDD /* src OR NOT dst */ -#define PVR2DROPcopyInverted 0x33 /* NOT src */ -#define PVR2DROPorInverted 0xBB /* NOT src OR dst */ -#define PVR2DROPnand 0x77 /* NOT src OR NOT dst */ +#define PVR2DROPand 0x88 /* src AND dst */ +#define PVR2DROPandReverse 0x44 /* src AND NOT dst */ +#define PVR2DROPcopy 0xCC /* src (used for source copy and alpha blts) */ +#define PVR2DROPandInverted 0x22 /* NOT src AND dst */ +#define PVR2DROPxor 0x66 /* src XOR dst */ +#define PVR2DROPor 0xEE /* src OR dst */ +#define PVR2DROPnor 0x11 /* NOT src AND NOT dst */ +#define PVR2DROPequiv 0x99 /* NOT src XOR dst */ +#define PVR2DROPinvert 0x55 /* NOT dst */ +#define PVR2DROPorReverse 0xDD /* src OR NOT dst */ +#define PVR2DROPcopyInverted 0x33 /* NOT src */ +#define PVR2DROPorInverted 0xBB /* NOT src OR dst */ +#define PVR2DROPnand 0x77 /* NOT src OR NOT dst */ /* pattern rop codes */ -#define PVR2DPATROPand 0xA0 /* pat AND dst */ -#define PVR2DPATROPandReverse 0x50 /* pat AND NOT dst */ -#define PVR2DPATROPcopy 0xF0 /* pat (used for solid color fills and pattern blts) */ -#define PVR2DPATROPandInverted 0x0A /* NOT pat AND dst */ -#define PVR2DPATROPxor 0x5A /* pat XOR dst */ -#define PVR2DPATROPor 0xFA /* pat OR dst */ -#define PVR2DPATROPnor 0x05 /* NOT pat AND NOT dst */ -#define PVR2DPATROPequiv 0xA5 /* NOT pat XOR dst */ -#define PVR2DPATROPinvert 0x55 /* NOT dst */ -#define PVR2DPATROPorReverse 0xF5 /* pat OR NOT dst */ -#define PVR2DPATROPcopyInverted 0x0F /* NOT pat */ -#define PVR2DPATROPorInverted 0xAF /* NOT pat OR dst */ -#define PVR2DPATROPnand 0x5F /* NOT pat OR NOT dst */ +#define PVR2DPATROPand 0xA0 /* pat AND dst */ +#define PVR2DPATROPandReverse 0x50 /* pat AND NOT dst */ +#define PVR2DPATROPcopy 0xF0 /* pat (used for solid color fills and pattern blts) */ +#define PVR2DPATROPandInverted 0x0A /* NOT pat AND dst */ +#define PVR2DPATROPxor 0x5A /* pat XOR dst */ +#define PVR2DPATROPor 0xFA /* pat OR dst */ +#define PVR2DPATROPnor 0x05 /* NOT pat AND NOT dst */ +#define PVR2DPATROPequiv 0xA5 /* NOT pat XOR dst */ +#define PVR2DPATROPinvert 0x55 /* NOT dst */ +#define PVR2DPATROPorReverse 0xF5 /* pat OR NOT dst */ +#define PVR2DPATROPcopyInverted 0x0F /* NOT pat */ +#define PVR2DPATROPorInverted 0xAF /* NOT pat OR dst */ +#define PVR2DPATROPnand 0x5F /* NOT pat OR NOT dst */ /* common rop4 codes */ -#define PVR2DROP4MaskedCopy PVR2DROP4(PVR2DROPnoop,PVR2DROPcopy) /* masked source copy blt (used for rounded window corners etc) */ -#define PVR2DROP4MaskedFill PVR2DROP4(PVR2DROPnoop,PVR2DPATROPcopy) /* masked colour fill blt (used for text) */ +#define PVR2DROP4MaskedCopy PVR2DROP4(PVR2DROPnoop,PVR2DROPcopy) /* masked source copy blt (used for rounded window corners etc) */ +#define PVR2DROP4MaskedFill PVR2DROP4(PVR2DROPnoop,PVR2DPATROPcopy) /* masked colour fill blt (used for text) */ /* Legacy support */ -#define PVR2DROP3_PATMASK PVR2DPATROPcopy -#define PVR2DROP3_SRCMASK PVR2DROPcopy +#define PVR2DROP3_PATMASK PVR2DPATROPcopy +#define PVR2DROP3_SRCMASK PVR2DROPcopy /* pixmap memory alignment */ -#define PVR2D_ALIGNMENT_4 4 /* DWORD alignment */ -#define PVR2D_ALIGNMENT_ANY 0 /* no alignment */ -#define PVR2D_ALIGNMENT_PALETTE 16 /* 16 byte alignment is required for palettes */ +#define PVR2D_ALIGNMENT_4 4 /* DWORD alignment */ +#define PVR2D_ALIGNMENT_ANY 0 /* no alignment */ +#define PVR2D_ALIGNMENT_PALETTE 16 /* 16 byte alignment is required for palettes */ /* Heap number for PVR2DGetFrameBuffer */ #define PVR2D_FB_PRIMARY_SURFACE 0 -#define PVR2D_PRESENT_PROPERTY_SRCSTRIDE (1UL << 0) -#define PVR2D_PRESENT_PROPERTY_DSTSIZE (1UL << 1) -#define PVR2D_PRESENT_PROPERTY_DSTPOS (1UL << 2) -#define PVR2D_PRESENT_PROPERTY_CLIPRECTS (1UL << 3) -#define PVR2D_PRESENT_PROPERTY_INTERVAL (1UL << 4) +#define PVR2D_PRESENT_PROPERTY_SRCSTRIDE (1UL << 0) +#define PVR2D_PRESENT_PROPERTY_DSTSIZE (1UL << 1) +#define PVR2D_PRESENT_PROPERTY_DSTPOS (1UL << 2) +#define PVR2D_PRESENT_PROPERTY_CLIPRECTS (1UL << 3) +#define PVR2D_PRESENT_PROPERTY_INTERVAL (1UL << 4) -#define PVR2D_CREATE_FLIPCHAIN_SHARED (1UL << 0) -#define PVR2D_CREATE_FLIPCHAIN_QUERY (1UL << 1) +#define PVR2D_CREATE_FLIPCHAIN_SHARED (1UL << 0) +#define PVR2D_CREATE_FLIPCHAIN_QUERY (1UL << 1) #define PVR2D_CREATE_FLIPCHAIN_OEMOVERLAY (1UL << 2) #define PVR2D_CREATE_FLIPCHAIN_AS_BLITCHAIN (1UL << 3) /* Colour-key colour must be translated into argb8888 format */ -#define CKEY_8888(P) (P) -#define CKEY_4444(P) (((P&0xF000UL)<<16) | ((P&0x0F00UL)<<12) | ((P&0x00F0UL)<<8) | ((P&0x000FUL)<<4)) -#define CKEY_1555(P) (((P&0x8000UL)<<16) | ((P&0x7C00UL)<<9) | ((P&0x3E0UL)<<6) | ((P&0x1FUL)<<3)) -#define CKEY_565(P) (((P&0xF800UL)<<8) | ((P&0x7E0UL)<<5) | ((P&0x1FUL)<<3)) -#define CKEY_MASK_8888 0x00FFFFFFUL -#define CKEY_MASK_4444 0x00F0F0F0UL -#define CKEY_MASK_1555 0x00F8F8F8UL /* Alpha is not normally included in the key test */ -#define CKEY_MASK_565 0x00F8FCF8UL +#define CKEY_8888(P) (P) +#define CKEY_4444(P) (((P&0xF000UL)<<16) | ((P&0x0F00UL)<<12) | ((P&0x00F0UL)<<8) | ((P&0x000FUL)<<4)) +#define CKEY_1555(P) (((P&0x8000UL)<<16) | ((P&0x7C00UL)<<9) | ((P&0x3E0UL)<<6) | ((P&0x1FUL)<<3)) +#define CKEY_565(P) (((P&0xF800UL)<<8) | ((P&0x7E0UL)<<5) | ((P&0x1FUL)<<3)) +#define CKEY_MASK_8888 0x00FFFFFFUL +#define CKEY_MASK_4444 0x00F0F0F0UL +#define CKEY_MASK_1555 0x00F8F8F8UL /* Alpha is not normally included in the key test */ +#define CKEY_MASK_565 0x00F8FCF8UL /* Fill colours must be translated into argb8888 format */ -#define CFILL_4444(P) (((P&0xF000UL)<<16) | ((P&0x0F00UL)<<12) | ((P&0x00F0UL)<<8) | ((P&0x000FUL)<<4)) -#define CFILL_1555(P) (((P&0x8000UL)<<16) | ((P&0x7C00UL)<<9) | ((P&0x3E0UL)<<6) | ((P&0x1FUL)<<3)) -#define CFILL_565(P) (((P&0xF800UL)<<8) | ((P&0x7E0UL)<<5) | ((P&0x1FUL)<<3)) +#define CFILL_4444(P) (((P&0xF000UL)<<16) | ((P&0x0F00UL)<<12) | ((P&0x00F0UL)<<8) | ((P&0x000FUL)<<4)) +#define CFILL_1555(P) (((P&0x8000UL)<<16) | ((P&0x7C00UL)<<9) | ((P&0x3E0UL)<<6) | ((P&0x1FUL)<<3)) +#define CFILL_565(P) (((P&0xF800UL)<<8) | ((P&0x7E0UL)<<5) | ((P&0x1FUL)<<3)) /* PVR2DCreateDeviceContext flags */ -#define PVR2D_XSERVER_PROC 0x00000001UL /*!< Set for the Xserver connection */ +#define PVR2D_XSERVER_PROC 0x00000001UL /*!< Set for the Xserver connection */ /* PVR2DMemAlloc flags */ -#define PVR2D_MEM_UNCACHED 0x00000000UL /* Default */ -#define PVR2D_MEM_CACHED 0x00000001UL /* Caller must flush and sync when necessary */ -#define PVR2D_MEM_WRITECOMBINE 0x00000002UL -#define PVR2D_MEM_NOUSERVIRTUAL 0x00000004UL +#define PVR2D_MEM_UNCACHED 0x00000000UL /* Default */ +#define PVR2D_MEM_CACHED 0x00000001UL /* Caller must flush and sync when necessary */ +#define PVR2D_MEM_WRITECOMBINE 0x00000002UL +#define PVR2D_MEM_NOUSERVIRTUAL 0x00000004UL /* Functions that the library exports */ @@ -678,7 +682,7 @@ extern "C" { PVR2DERROR PVR2DGetAPIRev(PVR2D_LONG *lRevMajor, PVR2D_LONG *lRevMinor); PVR2D_IMPORT - PVR2DERROR PVR2DLoadUseCode(const PVR2DCONTEXTHANDLE hContext, const PVR2D_UCHAR *pUseCode, + PVR2DERROR PVR2DLoadUseCode(const PVR2DCONTEXTHANDLE hContext, const PVR2D_UCHAR *pUseCode, const PVR2D_ULONG UseCodeSize, PVR2D_HANDLE *pUseCodeHandle); PVR2D_IMPORT PVR2DERROR PVR2DFreeUseCode(const PVR2DCONTEXTHANDLE hContext, const PVR2D_HANDLE hUseCodeHandle); diff --git a/src/vc1_defs.h b/src/vc1_defs.h index cfe210b..71c4998 100644 --- a/src/vc1_defs.h +++ b/src/vc1_defs.h @@ -1,6 +1,6 @@ /* * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) Imagination Technologies Limited, UK * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the @@ -9,11 +9,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. diff --git a/src/vc1_header.h b/src/vc1_header.h index cb2213e..67462cc 100644 --- a/src/vc1_header.h +++ b/src/vc1_header.h @@ -1,6 +1,6 @@ /* * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) Imagination Technologies Limited, UK * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the @@ -9,11 +9,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. @@ -305,6 +305,9 @@ struct context_VC1_s { uint32_t *p_slice_params; /* pointer to ui32SliceParams in CMD_HEADER_VC1 */ uint32_t *slice_first_pic_last; uint32_t *alt_output_flags; + + uint32_t forward_ref_fcm; + uint32_t backward_ref_fcm; }; typedef struct context_VC1_s *context_VC1_p; diff --git a/src/vc1_idx.c b/src/vc1_idx.c index 6974fc6..9b09f96 100644 --- a/src/vc1_idx.c +++ b/src/vc1_idx.c @@ -1,6 +1,6 @@ /* * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) Imagination Technologies Limited, UK * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the @@ -9,11 +9,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. diff --git a/src/vc1_vlc.c b/src/vc1_vlc.c index c168a87..1b7ae14 100644 --- a/src/vc1_vlc.c +++ b/src/vc1_vlc.c @@ -1,6 +1,6 @@ /* * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) Imagination Technologies Limited, UK * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the @@ -9,11 +9,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. diff --git a/src/x11/psb_coverlay.c b/src/x11/psb_coverlay.c index 8c01277..7fd1b3e 100644 --- a/src/x11/psb_coverlay.c +++ b/src/x11/psb_coverlay.c @@ -8,11 +8,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. diff --git a/src/x11/psb_ctexture.c b/src/x11/psb_ctexture.c index 718c3fc..a206acb 100644 --- a/src/x11/psb_ctexture.c +++ b/src/x11/psb_ctexture.c @@ -1,6 +1,6 @@ /* * Copyright (c) 2011 Intel Corporation. All Rights Reserved. - * Copyright (c) Imagination Technologies Limited, UK + * Copyright (c) Imagination Technologies Limited, UK * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the @@ -9,11 +9,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. @@ -71,6 +71,12 @@ static VAStatus psb_extend_dri_init(VADriverContextP ctx, unsigned int destx, un if (!output->extend_drawable) { psb__error_message("%s: Failed to create drawable for extend display # %d\n", __func__, output->extend_drawable); } + + if (texture_priv->extend_dri_drawable) { + free_drawable(ctx, texture_priv->extend_dri_drawable); + texture_priv->extend_dri_drawable = NULL; + } + texture_priv->extend_dri_drawable = dri_get_drawable(ctx, output->extend_drawable); if (!texture_priv->extend_dri_drawable) { psb__error_message("%s(): Failed to get extend_dri_drawable\n", __func__); @@ -83,7 +89,7 @@ static VAStatus psb_extend_dri_init(VADriverContextP ctx, unsigned int destx, un return VA_STATUS_ERROR_UNKNOWN; } - ret = PVR2DMemMap(texture_priv->hPVR2DContext, 0, (PVR2D_HANDLE)extend_dri_buffer->dri2.name, &dri2_bb_export_meminfo); + ret = PVR2DMemMap(driver_data->hPVR2DContext, 0, (PVR2D_HANDLE)extend_dri_buffer->dri2.name, &dri2_bb_export_meminfo); if (ret != PVR2D_OK) { psb__error_message("%s(): PVR2DMemMap failed, ret = %d\n", __func__, ret); return VA_STATUS_ERROR_UNKNOWN; @@ -92,7 +98,7 @@ static VAStatus psb_extend_dri_init(VADriverContextP ctx, unsigned int destx, un memcpy(&texture_priv->extend_dri2_bb_export, dri2_bb_export_meminfo->pBase, sizeof(PVRDRI2BackBuffersExport)); for (i = 0; i < DRI2_BLIT_BUFFERS_NUM; i++) { - ret = PVR2DMemMap(texture_priv->hPVR2DContext, 0, texture_priv->extend_dri2_bb_export.hBuffers[i], &texture_priv->extend_blt_meminfo[i]); + ret = PVR2DMemMap(driver_data->hPVR2DContext, 0, texture_priv->extend_dri2_bb_export.hBuffers[i], &texture_priv->extend_blt_meminfo[i]); if (ret != PVR2D_OK) { psb__error_message("%s(): PVR2DMemMap failed, ret = %d\n", __func__, ret); return VA_STATUS_ERROR_UNKNOWN; @@ -104,23 +110,53 @@ static VAStatus psb_extend_dri_init(VADriverContextP ctx, unsigned int destx, un return VA_STATUS_SUCCESS; } -static VAStatus psb_dri_init(VADriverContextP ctx, Drawable draw) +/* reset buffer to prevent non-video area distorting when rendering into part of a drawable */ +static void psb_dri_reset_mem(VADriverContextP ctx) { INIT_DRIVER_DATA; - INIT_OUTPUT_PRIV; - int i, ret; + unsigned int i, size; + struct dri_drawable *tmp_drawable; + struct psb_texture_s *texture_priv = &driver_data->ctexture_priv; - union dri_buffer *dri_buffer; + tmp_drawable = (struct dri_drawable *)texture_priv->dri_drawable; + size = tmp_drawable->width * tmp_drawable->height * 4; - PPVR2DMEMINFO dri2_bb_export_meminfo; + if (!tmp_drawable->is_window) { + memset(texture_priv->blt_meminfo_pixmap->pBase, 0x0, size); + return; + } else { + if (texture_priv->dri2_bb_export.ui32Type == DRI2_BACK_BUFFER_EXPORT_TYPE_BUFFERS) + for (i = 0; i < DRI2_BLIT_BUFFERS_NUM; i++) + memset(texture_priv->blt_meminfo[i]->pBase, 0x0, size); + if (texture_priv->dri2_bb_export.ui32Type == DRI2_BACK_BUFFER_EXPORT_TYPE_SWAPCHAIN) + for (i = 0; i < DRI2_FLIP_BUFFERS_NUM; i++) + memset(texture_priv->blt_meminfo[i]->pBase, 0x0, size); + } + + return; +} +static VAStatus psb_dri_init(VADriverContextP ctx, Drawable draw) +{ + INIT_DRIVER_DATA; + union dri_buffer *dri_buffer; + PPVR2DMEMINFO dri2_bb_export_meminfo; struct psb_texture_s *texture_priv = &driver_data->ctexture_priv; + struct dri_drawable *tmp_drawable; + int i, ret; + + /* free the previous drawable buffer */ + if (texture_priv->dri_drawable) { + free_drawable(ctx, texture_priv->dri_drawable); + texture_priv->dri_drawable = NULL; + } - texture_priv->dri_drawable = dri_get_drawable(ctx, output->output_drawable); + texture_priv->dri_drawable = dri_get_drawable(ctx, draw); if (!texture_priv->dri_drawable) { psb__error_message("%s(): Failed to get dri_drawable\n", __func__); return VA_STATUS_ERROR_UNKNOWN; } + tmp_drawable = (struct dri_drawable *)texture_priv->dri_drawable; dri_buffer = dri_get_rendering_buffer(ctx, texture_priv->dri_drawable); if (!dri_buffer) { @@ -129,50 +165,53 @@ static VAStatus psb_dri_init(VADriverContextP ctx, Drawable draw) } /* pixmap */ - if (!texture_priv->dri_drawable->is_window) { - ret = PVR2DMemMap(texture_priv->hPVR2DContext, 0, (PVR2D_HANDLE)(dri_buffer->dri2.name & 0x00FFFFFF), &texture_priv->blt_meminfo_pixmap); + if (!tmp_drawable->is_window) { + if (texture_priv->blt_meminfo_pixmap) + PVR2DMemFree(driver_data->hPVR2DContext, texture_priv->blt_meminfo_pixmap); + + ret = PVR2DMemMap(driver_data->hPVR2DContext, 0, (PVR2D_HANDLE)(dri_buffer->dri2.name & 0x00FFFFFF), &texture_priv->blt_meminfo_pixmap); + if (ret != PVR2D_OK) { + psb__error_message("%s(): PVR2DMemMap failed, ret = %d\n", __func__, ret); + return VA_STATUS_ERROR_UNKNOWN; + } + /* window */ + } else { + ret = PVR2DMemMap(driver_data->hPVR2DContext, 0, (PVR2D_HANDLE)(dri_buffer->dri2.name & 0x00FFFFFF), &dri2_bb_export_meminfo); if (ret != PVR2D_OK) { psb__error_message("%s(): PVR2DMemMap failed, ret = %d\n", __func__, ret); return VA_STATUS_ERROR_UNKNOWN; } - texture_priv->dri_init_flag = 1; - return VA_STATUS_SUCCESS; - } - - ret = PVR2DMemMap(texture_priv->hPVR2DContext, 0, (PVR2D_HANDLE)(dri_buffer->dri2.name & 0x00FFFFFF), &dri2_bb_export_meminfo); - if (ret != PVR2D_OK) { - psb__error_message("%s(): PVR2DMemMap failed, ret = %d\n", __func__, ret); - return VA_STATUS_ERROR_UNKNOWN; - } - - memcpy(&texture_priv->dri2_bb_export, dri2_bb_export_meminfo->pBase, sizeof(PVRDRI2BackBuffersExport)); + memcpy(&texture_priv->dri2_bb_export, dri2_bb_export_meminfo->pBase, sizeof(PVRDRI2BackBuffersExport)); - if (texture_priv->dri2_bb_export.ui32Type == DRI2_BACK_BUFFER_EXPORT_TYPE_BUFFERS) { - psb__information_message("psb_dri_init: Now map buffer, DRI2 back buffer export type: DRI2_BACK_BUFFER_EXPORT_TYPE_BUFFERS\n"); + if (texture_priv->dri2_bb_export.ui32Type == DRI2_BACK_BUFFER_EXPORT_TYPE_BUFFERS) { + psb__information_message("psb_dri_init: Now map buffer, DRI2 back buffer export type: DRI2_BACK_BUFFER_EXPORT_TYPE_BUFFERS\n"); - for (i = 0; i < DRI2_BLIT_BUFFERS_NUM; i++) { - ret = PVR2DMemMap(texture_priv->hPVR2DContext, 0, texture_priv->dri2_bb_export.hBuffers[i], &texture_priv->blt_meminfo[i]); - if (ret != PVR2D_OK) { - psb__error_message("%s(): PVR2DMemMap failed, ret = %d\n", __func__, ret); - return VA_STATUS_ERROR_UNKNOWN; + for (i = 0; i < DRI2_BLIT_BUFFERS_NUM; i++) { + ret = PVR2DMemMap(driver_data->hPVR2DContext, 0, texture_priv->dri2_bb_export.hBuffers[i], &texture_priv->blt_meminfo[i]); + if (ret != PVR2D_OK) { + psb__error_message("%s(): PVR2DMemMap failed, ret = %d\n", __func__, ret); + return VA_STATUS_ERROR_UNKNOWN; + } } - } - } else if (texture_priv->dri2_bb_export.ui32Type == DRI2_BACK_BUFFER_EXPORT_TYPE_SWAPCHAIN) { - psb__information_message("psb_dri_init: Now map buffer, DRI2 back buffer export type: DRI2_BACK_BUFFER_EXPORT_TYPE_SWAPCHAIN\n"); - - for (i = 0; i < DRI2_FLIP_BUFFERS_NUM; i++) { - ret = PVR2DMemMap(texture_priv->hPVR2DContext, 0, texture_priv->dri2_bb_export.hBuffers[i], &texture_priv->flip_meminfo[i]); - if (ret != PVR2D_OK) { - psb__error_message("%s(): PVR2DMemMap failed, ret = %d\n", __func__, ret); - return VA_STATUS_ERROR_UNKNOWN; + } else if (texture_priv->dri2_bb_export.ui32Type == DRI2_BACK_BUFFER_EXPORT_TYPE_SWAPCHAIN) { + psb__information_message("psb_dri_init: Now map buffer, DRI2 back buffer export type: DRI2_BACK_BUFFER_EXPORT_TYPE_SWAPCHAIN\n"); + + for (i = 0; i < DRI2_FLIP_BUFFERS_NUM; i++) { + ret = PVR2DMemMap(driver_data->hPVR2DContext, 0, texture_priv->dri2_bb_export.hBuffers[i], &texture_priv->flip_meminfo[i]); + if (ret != PVR2D_OK) { + psb__error_message("%s(): PVR2DMemMap failed, ret = %d\n", __func__, ret); + return VA_STATUS_ERROR_UNKNOWN; + } } } + + PVR2DMemFree(driver_data->hPVR2DContext, dri2_bb_export_meminfo); } texture_priv->dri_init_flag = 1; - PVR2DMemFree(texture_priv->hPVR2DContext, dri2_bb_export_meminfo); + psb_dri_reset_mem(ctx); return VA_STATUS_SUCCESS; } @@ -205,6 +244,7 @@ VAStatus psb_putsurface_ctexture( psb_output_device local_device, extend_device; unsigned short tmp; struct psb_texture_s *texture_priv = &driver_data->ctexture_priv; + struct dri_drawable *tmp_drawable; obj_surface = SURFACE(surface); @@ -213,13 +253,13 @@ VAStatus psb_putsurface_ctexture( return VA_STATUS_ERROR_INVALID_SURFACE; } - if (driver_data->video_rotate == VA_ROTATION_NONE) { + if (driver_data->va_rotate == VA_ROTATION_NONE) { psb_surface = obj_surface->psb_surface; surface_width = obj_surface->width; surface_height = obj_surface->height; } else { psb_surface = obj_surface->psb_surface_rotate; - if (driver_data->video_rotate != VA_ROTATION_180) { + if (driver_data->va_rotate != VA_ROTATION_180) { tmp = srcw; srcw = srch; srch = tmp; @@ -365,17 +405,17 @@ VAStatus psb_putsurface_ctexture( srcx, srcy, srcw, srch, xoffset, yoffset, xres, yres, texture_priv->extend_current_blt_buffer); if (subtitle == BOTH || subtitle == ONLY_HDMI) - psb_putsurface_textureblit(ctx, texture_priv->extend_blt_meminfo[texture_priv->extend_current_blt_buffer], surface, srcx, srcy, srcw, srch, 0, 0, + psb_putsurface_textureblit(ctx, (unsigned char *)texture_priv->extend_blt_meminfo[texture_priv->extend_current_blt_buffer], surface, srcx, srcy, srcw, srch, 0, 0, xres, yres, 1, surface_width, surface_height, psb_surface->stride, psb_surface->buf.drm_buf, - psb_surface->buf.pl_flags); + psb_surface->buf.pl_flags, 0 /* no wrap for dst */); else - psb_putsurface_textureblit(ctx, texture_priv->extend_blt_meminfo[texture_priv->extend_current_blt_buffer], surface, srcx, srcy, srcw, srch, 0, 0, + psb_putsurface_textureblit(ctx, (unsigned char *)texture_priv->extend_blt_meminfo[texture_priv->extend_current_blt_buffer], surface, srcx, srcy, srcw, srch, 0, 0, xres, yres, 0, surface_width, surface_height, psb_surface->stride, psb_surface->buf.drm_buf, - psb_surface->buf.pl_flags); + psb_surface->buf.pl_flags, 0 /* no wrap for dst */); dri_swap_buffer(ctx, texture_priv->extend_dri_drawable); texture_priv->extend_current_blt_buffer = (texture_priv->extend_current_blt_buffer + 1) & 0x01; @@ -419,19 +459,20 @@ VAStatus psb_putsurface_ctexture( } /* Main Video for pixmap*/ - if (!texture_priv->dri_drawable->is_window) { + tmp_drawable = (struct dri_drawable *)texture_priv->dri_drawable; + if (!tmp_drawable->is_window) { psb__information_message("psb_putsurface_ctexture: Main video Pixmap, coordinate: srcx= %d, srcy=%d, srcw=%d, srch=%d, destx=%d, desty=%d, destw=%d, desth=%d, cur_buffer=%d\n", srcx, srcy, srcw, srch, destx, desty, destw, desth, texture_priv->current_blt_buffer); if (subtitle == BOTH || (subtitle == NOSUBTITLE && obj_surface->subpic_count)) - psb_putsurface_textureblit(ctx, texture_priv->blt_meminfo_pixmap, surface, srcx, srcy, srcw, srch, destx, desty, destw, desth, 1, + psb_putsurface_textureblit(ctx, (unsigned char *)texture_priv->blt_meminfo_pixmap, surface, srcx, srcy, srcw, srch, destx, desty, destw, desth, 1, surface_width, surface_height, psb_surface->stride, psb_surface->buf.drm_buf, - psb_surface->buf.pl_flags); + psb_surface->buf.pl_flags, 0 /* no wrap for dst */); else - psb_putsurface_textureblit(ctx, texture_priv->blt_meminfo_pixmap, surface, srcx, srcy, srcw, srch, destx, desty, destw, desth, 0, + psb_putsurface_textureblit(ctx, (unsigned char *)texture_priv->blt_meminfo_pixmap, surface, srcx, srcy, srcw, srch, destx, desty, destw, desth, 0, surface_width, surface_height, psb_surface->stride, psb_surface->buf.drm_buf, - psb_surface->buf.pl_flags); + psb_surface->buf.pl_flags, 0 /* no wrap for dst */); return VA_STATUS_SUCCESS; } @@ -442,15 +483,15 @@ VAStatus psb_putsurface_ctexture( srcx, srcy, srcw, srch, destx, desty, destw, desth, texture_priv->current_blt_buffer); if (subtitle == BOTH || (subtitle == NOSUBTITLE && obj_surface->subpic_count)) - psb_putsurface_textureblit(ctx, texture_priv->blt_meminfo[texture_priv->current_blt_buffer], surface, srcx, srcy, srcw, srch, destx, desty, destw, desth, 1, + psb_putsurface_textureblit(ctx, (unsigned char *)texture_priv->blt_meminfo[texture_priv->current_blt_buffer], surface, srcx, srcy, srcw, srch, destx, desty, destw, desth, 1, surface_width, surface_height, psb_surface->stride, psb_surface->buf.drm_buf, - psb_surface->buf.pl_flags); + psb_surface->buf.pl_flags, 0 /* no wrap for dst */); else - psb_putsurface_textureblit(ctx, texture_priv->blt_meminfo[texture_priv->current_blt_buffer], surface, srcx, srcy, srcw, srch, destx, desty, destw, desth, 0, + psb_putsurface_textureblit(ctx, (unsigned char *)texture_priv->blt_meminfo[texture_priv->current_blt_buffer], surface, srcx, srcy, srcw, srch, destx, desty, destw, desth, 0, surface_width, surface_height, psb_surface->stride, psb_surface->buf.drm_buf, - psb_surface->buf.pl_flags); + psb_surface->buf.pl_flags, 0 /* no wrap for dst */); dri_swap_buffer(ctx, texture_priv->dri_drawable); texture_priv->current_blt_buffer = (texture_priv->current_blt_buffer + 1) & 0x01; @@ -460,15 +501,15 @@ VAStatus psb_putsurface_ctexture( srcx, srcy, srcw, srch, destx, desty, display_width, display_height, texture_priv->current_blt_buffer); if (subtitle == BOTH || (subtitle == NOSUBTITLE && obj_surface->subpic_count)) - psb_putsurface_textureblit(ctx, texture_priv->flip_meminfo[texture_priv->current_blt_buffer], surface, srcx, srcy, srcw, srch, destx, desty, + psb_putsurface_textureblit(ctx, (unsigned char *)texture_priv->flip_meminfo[texture_priv->current_blt_buffer], surface, srcx, srcy, srcw, srch, destx, desty, display_width, display_height, 1, surface_width, surface_height, psb_surface->stride, psb_surface->buf.drm_buf, - psb_surface->buf.pl_flags); + psb_surface->buf.pl_flags, 0 /* no wrap for dst */); else - psb_putsurface_textureblit(ctx, texture_priv->flip_meminfo[texture_priv->current_blt_buffer], surface, srcx, srcy, srcw, srch, destx, desty, + psb_putsurface_textureblit(ctx, (unsigned char *)texture_priv->flip_meminfo[texture_priv->current_blt_buffer], surface, srcx, srcy, srcw, srch, destx, desty, display_width, display_height, 0, surface_width, surface_height, psb_surface->stride, psb_surface->buf.drm_buf, - psb_surface->buf.pl_flags); + psb_surface->buf.pl_flags, 0 /* no wrap for dst */); dri_swap_buffer(ctx, texture_priv->dri_drawable); texture_priv->current_blt_buffer++; diff --git a/src/x11/psb_x11.c b/src/x11/psb_x11.c index 092f75a..ce9a474 100644 --- a/src/x11/psb_x11.c +++ b/src/x11/psb_x11.c @@ -8,11 +8,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. @@ -30,6 +30,7 @@ #include <X11/Xutil.h> #include <X11/extensions/Xrandr.h> #include <X11/extensions/dpms.h> +#include <va/va_dricommon.h> #include <va/va_backend.h> #include "psb_output.h" #include "psb_surface.h" @@ -53,6 +54,9 @@ #define CONTEXT(id) ((object_context_p) object_heap_lookup( &driver_data->context_heap, id )) +void psb_x11_freeWindowClipBoxList(psb_x11_clip_list_t * pHead); + + //X error trap static int x11_error_code = 0; static int (*old_error_handler)(Display *, XErrorEvent *); @@ -268,6 +272,9 @@ void *psb_x11_output_init(VADriverContextP ctx) return NULL; } + if (getenv("PSB_VIDEO_EXTEND_FULLSCREEN")) + driver_data->extend_fullscreen = 1; + if (getenv("PSB_VIDEO_PUTSURFACE_X11")) { psb__information_message("Putsurface force to SW rendering\n"); driver_data->output_method = PSB_PUTSURFACE_X11; @@ -277,11 +284,34 @@ void *psb_x11_output_init(VADriverContextP ctx) psb_init_xvideo(ctx, output); + output->output_drawable = 0; + output->extend_drawable = 0; + output->pClipBoxList = NULL; + output->ui32NumClipBoxList = 0; + output->frame_count = 0; + output->bIsVisible = 0; + /* always init CTEXTURE and COVERLAY */ driver_data->coverlay = 1; driver_data->color_key = 0x11; driver_data->ctexture = 1; + driver_data->xrandr_dirty = 0; + driver_data->xrandr_update = 0; + + if (getenv("PSB_VIDEO_EXTEND_FULLSCREEN")) { + driver_data->extend_fullscreen = 1; + } + + driver_data->xrandr_thread_id = 0; + if (getenv("PSB_VIDEO_NOTRD") || IS_MRST(driver_data)) { + psb__information_message("Force not to start psb xrandr thread.\n"); + driver_data->use_xrandr_thread = 0; + } else { + psb__information_message("By default, use psb xrandr thread.\n"); + driver_data->use_xrandr_thread = 1; + } + if (IS_MFLD(driver_data) && /* force MFLD to use COVERLAY */ (driver_data->output_method == PSB_PUTSURFACE_OVERLAY)) { psb__information_message("Use client overlay mode for post-processing\n"); @@ -323,7 +353,23 @@ error_handler(Display *dpy, XErrorEvent *error) void psb_x11_output_deinit(VADriverContextP ctx) { + INIT_DRIVER_DATA; + INIT_OUTPUT_PRIV; + struct dri_state *dri_state = (struct dri_state *)ctx->dri_state; + + psb_x11_freeWindowClipBoxList(output->pClipBoxList); + output->pClipBoxList = NULL; + + if (output->extend_drawable) { + XDestroyWindow(ctx->native_dpy, output->extend_drawable); + output->extend_drawable = 0; + } + psb_deinit_xvideo(ctx); + + /* close dri fd and release all drawable buffer */ + if (driver_data->ctexture == 1) + (*dri_state->close)(ctx); } static void @@ -363,8 +409,14 @@ static int pnw_check_output_method(VADriverContextP ctx, object_surface_p obj_su return 0; } + /* Assign default value for MRST */ + if (IS_MRST(driver_data)) + driver_data->output_method = PSB_PUTSURFACE_OVERLAY; + else if (IS_MFLD(driver_data)) + driver_data->output_method = PSB_PUTSURFACE_COVERLAY; + if (driver_data->overlay_auto_paint_color_key) - driver_data->output_method = PSB_PUTSURFACE_COVERLAY; + driver_data->output_method = PSB_PUTSURFACE_COVERLAY; /* Avoid call is_window()/XGetWindowAttributes() every frame */ if (output->output_drawable_save != draw) { @@ -375,14 +427,24 @@ static int pnw_check_output_method(VADriverContextP ctx, object_surface_p obj_su output->is_pixmap = 0; } - if (output->is_pixmap == 1 || (IS_MRST(driver_data) && obj_surface->subpic_count > 0) || width >= 2048 || height >= 2048 || - /*FIXME: overlay path can't handle subpicture scaling. when surface size > dest box, fallback to texblit.*/ - (IS_MFLD(driver_data) && obj_surface->subpic_count && ((width > destw) || (height > desth)))) { + /*FIXME: overlay path can't handle subpicture scaling. when surface size > dest box, fallback to texblit.*/ + if ((output->is_pixmap == 1) + || (IS_MRST(driver_data) && obj_surface->subpic_count > 0) + || (IS_MFLD(driver_data) && obj_surface->subpic_count && ((width > destw) || (height > desth))) + || (width >= 2048) + || (height >= 2048) + ) { psb__information_message("Putsurface fall back to use Client Texture\n"); driver_data->output_method = PSB_PUTSURFACE_CTEXTURE; } + if (IS_MFLD(driver_data) && + (driver_data->xrandr_dirty & PSB_NEW_ROTATION)) { + psb_RecalcRotate(ctx); + driver_data->xrandr_dirty &= ~PSB_NEW_ROTATION; + } + return 0; } @@ -449,6 +511,11 @@ VAStatus psb_PutSurface( psb__information_message("Using client Overlay for PutSurface\n"); srcw = srcw <= 1920 ? srcw : 1920; + /* init overlay*/ + if (!driver_data->coverlay_init) { + psb_coverlay_init(ctx); + driver_data->coverlay_init = 1; + } psb_putsurface_coverlay( ctx, surface, draw, diff --git a/src/x11/psb_x11.h b/src/x11/psb_x11.h index fff7be0..277a48f 100644 --- a/src/x11/psb_x11.h +++ b/src/x11/psb_x11.h @@ -8,11 +8,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. diff --git a/src/x11/psb_xrandr.c b/src/x11/psb_xrandr.c index 0d7edc6..6b1ffc1 100644 --- a/src/x11/psb_xrandr.c +++ b/src/x11/psb_xrandr.c @@ -8,11 +8,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. @@ -27,7 +27,7 @@ * */ - +#include <unistd.h> #include "psb_xrandr.h" #include "psb_x11.h" @@ -165,7 +165,7 @@ static void psb_xrandr_hdmi_property(VADriverContextP ctx) static void psb_xrandr_mipi_location_init(psb_output_device_mode output_device_mode) { - psb_xrandr_crtc_p local_crtc, extend_crtc; + psb_xrandr_crtc_p local_crtc = NULL, extend_crtc = NULL; switch (output_device_mode) { case SINGLE_MIPI0: @@ -210,7 +210,7 @@ static void psb_xrandr_mipi_location_init(psb_output_device_mode output_device_m static void psb_xrandr_hdmi_location_init(psb_output_device_mode output_device_mode) { - psb_xrandr_crtc_p local_crtc, extend_crtc; + psb_xrandr_crtc_p local_crtc = NULL, extend_crtc = NULL; switch (output_device_mode) { case SINGLE_HDMI: @@ -479,6 +479,8 @@ void psb_xrandr_refresh(VADriverContextP ctx) } psb_xrandr_coordinate_init(ctx); + + psb_RecalcRotate(ctx); pthread_mutex_unlock(&psb_xrandr_info->psb_extvideo_mutex); } diff --git a/src/x11/psb_xrandr.h b/src/x11/psb_xrandr.h index 6f211c4..a2e6b0d 100644 --- a/src/x11/psb_xrandr.h +++ b/src/x11/psb_xrandr.h @@ -8,11 +8,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. diff --git a/src/x11/psb_xvva.c b/src/x11/psb_xvva.c index 2fd2158..d9c1982 100644 --- a/src/x11/psb_xvva.c +++ b/src/x11/psb_xvva.c @@ -8,11 +8,11 @@ * distribute, sub license, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: - * + * * The above copyright notice and this permission notice (including the * next paragraph) shall be included in all copies or substantial portions * of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. diff --git a/style_unify b/style_unify index 4915e63..10bf2b9 100755 --- a/style_unify +++ b/style_unify @@ -4,6 +4,7 @@ for i in $file do echo $i astyle --style=linux -s4 -c -s -p -U -H -n $i + sed -i 's/[ \t]*$//' $i #remove trailing space done |