// Copyright 2015, VIXL authors // All rights reserved. // // Redistribution and use in source and binary forms, with or without // modification, are permitted provided that the following conditions are met: // // * Redistributions of source code must retain the above copyright notice, // this list of conditions and the following disclaimer. // * Redistributions in binary form must reproduce the above copyright notice, // this list of conditions and the following disclaimer in the documentation // and/or other materials provided with the distribution. // * Neither the name of ARM Limited nor the names of its contributors may be // used to endorse or promote products derived from this software without // specific prior written permission. // // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS 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 is auto generated using tools/generate_simulator_traces.py. // // PLEASE DO NOT EDIT. // --------------------------------------------------------------------- #ifndef VIXL_SIMULATOR_RD_RN_RM_CRC32CH_A32_H_ #define VIXL_SIMULATOR_RD_RN_RM_CRC32CH_A32_H_ const Inputs kOutputs_Crc32ch_RnIsRm_r9_r8_r8[] = { { 0x00000000, 0x00007fff, 0x00007fff }, { 0x00000000, 0x00007fff, 0x00007fff }, { 0x00007fff, 0x7ffffffe, 0x7ffffffe }, { 0x00003333, 0x33333333, 0x33333333 }, { 0x00000000, 0x00000002, 0x00000002 }, { 0x0000ffff, 0xfffffffd, 0xfffffffd }, { 0x00003333, 0x33333333, 0x33333333 }, { 0x0000ffff, 0xffff8002, 0xffff8002 }, { 0x0000ffff, 0xffffffe0, 0xffffffe0 }, { 0x0000ffff, 0xffffffff, 0xffffffff }, { 0x00003333, 0x33333333, 0x33333333 }, { 0x0000ffff, 0xffff8002, 0xffff8002 }, { 0x0000ffff, 0xffffff83, 0xffffff83 }, { 0x00000000, 0x00007fff, 0x00007fff }, { 0x0000ffff, 0xffffff82, 0xffffff82 }, { 0x00000000, 0x00007fff, 0x00007fff }, { 0x0000ffff, 0xfffffffd, 0xfffffffd }, { 0x00007fff, 0x7fffffff, 0x7fffffff }, { 0x00000000, 0x00000002, 0x00000002 }, { 0x0000ffff, 0xffffff80, 0xffffff80 }, { 0x00000000, 0x00000002, 0x00000002 }, { 0x00000000, 0x00000020, 0x00000020 }, { 0x00000000, 0x00007ffd, 0x00007ffd }, { 0x00003333, 0x33333333, 0x33333333 }, { 0x0000ffff, 0xfffffffe, 0xfffffffe }, { 0x00007fff, 0x7ffffffd, 0x7ffffffd }, { 0x0000ffff, 0xffffff83, 0xffffff83 }, { 0x00000000, 0x00000002, 0x00000002 }, { 0x0000ffff, 0xffffff83, 0xffffff83 }, { 0x0000ffff, 0xffffff80, 0xffffff80 }, { 0x00003333, 0x33333333, 0x33333333 }, { 0x0000ffff, 0xfffffffe, 0xfffffffe }, { 0x0000ffff, 0xffffff81, 0xffffff81 }, { 0x0000ffff, 0xffffff83, 0xffffff83 }, { 0x0000aaaa, 0xaaaaaaaa, 0xaaaaaaaa }, { 0x0000ffff, 0xffffff80, 0xffffff80 }, { 0x00000000, 0x0000007f, 0x0000007f }, { 0x00000000, 0x00000020, 0x00000020 }, { 0x0000ffff, 0xfffffffd, 0xfffffffd }, { 0x0000aaaa, 0xaaaaaaaa, 0xaaaaaaaa }, { 0x00000000, 0x00000001, 0x00000001 }, { 0x0000ffff, 0xffff8000, 0xffff8000 }, { 0x00000000, 0x00000020, 0x00000020 }, { 0x0000ffff, 0xffffff80, 0xffffff80 }, { 0x0000aaaa, 0xaaaaaaaa, 0xaaaaaaaa }, { 0x00000000, 0x00000020, 0x00000020 }, { 0x00000000, 0x0000007d, 0x0000007d }, { 0x00000000, 0x0000007e, 0x0000007e }, { 0x00000000, 0x00000020, 0x00000020 }, { 0x00003333, 0x33333333, 0x33333333 }, { 0x0000ffff, 0xffffffe0, 0xffffffe0 }, { 0x00000000, 0x00007ffe, 0x00007ffe }, { 0x0000aaaa, 0xaaaaaaaa, 0xaaaaaaaa }, { 0x00000000, 0x00007ffe, 0x00007ffe }, { 0x0000cccc, 0xcccccccc, 0xcccccccc }, { 0x00000000, 0x00000002, 0x00000002 }, { 0x00000000, 0x0000007f, 0x0000007f }, { 0x0000ffff, 0xffffff82, 0xffffff82 }, { 0x00000000, 0x0000007e, 0x0000007e }, { 0x00000000, 0x00007ffe, 0x00007ffe }, { 0x0000ffff, 0xfffffffe, 0xfffffffe }, { 0x00008000, 0x80000001, 0x80000001 }, { 0x00007fff, 0x7fffffff, 0x7fffffff }, { 0x0000ffff, 0xffff8002, 0xffff8002 }, { 0x0000ffff, 0xffff8003, 0xffff8003 }, { 0x0000ffff, 0xfffffffe, 0xfffffffe }, { 0x00000000, 0x00007ffd, 0x00007ffd }, { 0x0000ffff, 0xfffffffd, 0xfffffffd }, { 0x00007fff, 0x7ffffffd, 0x7ffffffd }, { 0x00005555, 0x55555555, 0x55555555 }, { 0x0000ffff, 0xffffff80, 0xffffff80 }, { 0x0000ffff, 0xffff8003, 0xffff8003 }, { 0x00000000, 0x00000020, 0x00000020 }, { 0x00000000, 0x00000001, 0x00000001 }, { 0x00000000, 0x00007fff, 0x00007fff }, { 0x0000ffff, 0xffffff83, 0xffffff83 }, { 0x0000aaaa, 0xaaaaaaaa, 0xaaaaaaaa }, { 0x00007fff, 0x7ffffffe, 0x7ffffffe }, { 0x0000ffff, 0xffff8001, 0xffff8001 }, { 0x0000cccc, 0xcccccccc, 0xcccccccc }, { 0x00008000, 0x80000001, 0x80000001 }, { 0x00000000, 0x00000002, 0x00000002 }, { 0x0000ffff, 0xffffffe0, 0xffffffe0 }, { 0x0000ffff, 0xffffff82, 0xffffff82 }, { 0x00000000, 0x00007ffe, 0x00007ffe }, { 0x0000ffff, 0xffffff80, 0xffffff80 }, { 0x00008000, 0x80000000, 0x80000000 }, { 0x00008000, 0x80000000, 0x80000000 }, { 0x0000cccc, 0xcccccccc, 0xcccccccc }, { 0x0000ffff, 0xffffffe0, 0xffffffe0 }, { 0x0000ffff, 0xffffffe0, 0xffffffe0 }, { 0x0000ffff, 0xfffffffe, 0xfffffffe }, { 0x00000000, 0x00007ffe, 0x00007ffe }, { 0x00007fff, 0x7fffffff, 0x7fffffff }, { 0x00005555, 0x55555555, 0x55555555 }, { 0x00005555, 0x55555555, 0x55555555 }, { 0x00000000, 0x00000020, 0x00000020 }, { 0x00005555, 0x55555555, 0x55555555 }, { 0x00000000, 0x00000020, 0x00000020 }, { 0x00007fff, 0x7fffffff, 0x7fffffff }, { 0x00007fff, 0x7fffffff, 0x7fffffff }, { 0x0000ffff, 0xffffff81, 0xffffff81 }, { 0x00008000, 0x80000001, 0x80000001 }, { 0x0000ffff, 0xffffffff, 0xffffffff }, { 0x00007fff, 0x7ffffffe, 0x7ffffffe }, { 0x00005555, 0x55555555, 0x55555555 }, { 0x0000ffff, 0xfffffffe, 0xfffffffe }, { 0x00007fff, 0x7ffffffd, 0x7ffffffd }, { 0x00000000, 0x00007ffd, 0x00007ffd }, { 0x00008000, 0x80000001, 0x80000001 }, { 0x0000ffff, 0xffffffe0, 0xffffffe0 }, { 0x0000ffff, 0xffff8000, 0xffff8000 }, { 0x0000ffff, 0xffff8002, 0xffff8002 }, { 0x00000000, 0x0000007f, 0x0000007f }, { 0x0000ffff, 0xffffff82, 0xffffff82 }, { 0x0000cccc, 0xcccccccc, 0xcccccccc }, { 0x0000ffff, 0xffffff82, 0xffffff82 }, { 0x00000000, 0x00007ffd, 0x00007ffd }, { 0x0000ffff, 0xffffff80, 0xffffff80 }, { 0x00000000, 0x00000000, 0x00000000 }, { 0x00000000, 0x0000007d, 0x0000007d }, { 0x00000000, 0x00000020, 0x00000020 }, { 0x0000ffff, 0xffffff82, 0xffffff82 }, { 0x0000ffff, 0xfffffffd, 0xfffffffd }, { 0x0000ffff, 0xfffffffe, 0xfffffffe }, { 0x00008000, 0x80000000, 0x80000000 }, { 0x0000ffff, 0xffffffff, 0xffffffff }, { 0x00000000, 0x00000001, 0x00000001 }, { 0x0000ffff, 0xffff8003, 0xffff8003 }, { 0x0000ffff, 0xffffff83, 0xffffff83 }, { 0x00000000, 0x00007ffe, 0x00007ffe }, { 0x0000cccc, 0xcccccccc, 0xcccccccc }, { 0x0000cccc, 0xcccccccc, 0xcccccccc }, { 0x00000000, 0x00007fff, 0x00007fff }, { 0x00007fff, 0x7ffffffd, 0x7ffffffd }, { 0x0000ffff, 0xffff8002, 0xffff8002 }, { 0x00003333, 0x33333333, 0x33333333 }, { 0x0000ffff, 0xffffff82, 0xffffff82 }, { 0x00000000, 0x00007fff, 0x00007fff }, { 0x00000000, 0x00000001, 0x00000001 }, { 0x0000ffff, 0xffffffe0, 0xffffffe0 }, { 0x00000000, 0x0000007e, 0x0000007e }, { 0x0000ffff, 0xffff8001, 0xffff8001 }, { 0x0000ffff, 0xffffffe0, 0xffffffe0 }, { 0x00007fff, 0x7ffffffe, 0x7ffffffe }, { 0x0000ffff, 0xffffff81, 0xffffff81 }, { 0x0000ffff, 0xffffffe0, 0xffffffe0 }, { 0x0000ffff, 0xffffff81, 0xffffff81 }, { 0x00000000, 0x00007ffd, 0x00007ffd }, { 0x00008000, 0x80000001, 0x80000001 }, { 0x0000cccc, 0xcccccccc, 0xcccccccc }, { 0x00000000, 0x0000007d, 0x0000007d }, { 0x00000000, 0x00000000, 0x00000000 }, { 0x00007fff, 0x7ffffffe, 0x7ffffffe }, { 0x0000ffff, 0xffffff82, 0xffffff82 }, { 0x00008000, 0x80000001, 0x80000001 }, { 0x00000000, 0x00007ffd, 0x00007ffd }, { 0x00000000, 0x00000001, 0x00000001 }, { 0x0000ffff, 0xffffff83, 0xffffff83 }, { 0x0000ffff, 0xffffffe0, 0xffffffe0 }, { 0x0000ffff, 0xffff8000, 0xffff8000 }, { 0x0000ffff, 0xffffff80, 0xffffff80 }, { 0x0000ffff, 0xffffff81, 0xffffff81 }, { 0x00000000, 0x0000007f, 0x0000007f }, { 0x00000000, 0x0000007e, 0x0000007e }, { 0x0000ffff, 0xfffffffd, 0xfffffffd }, { 0x00000000, 0x0000007d, 0x0000007d }, { 0x0000cccc, 0xcccccccc, 0xcccccccc }, { 0x00007fff, 0x7ffffffd, 0x7ffffffd }, { 0x00000000, 0x0000007f, 0x0000007f }, { 0x0000ffff, 0xffff8001, 0xffff8001 }, { 0x0000aaaa, 0xaaaaaaaa, 0xaaaaaaaa }, { 0x00005555, 0x55555555, 0x55555555 }, { 0x0000ffff, 0xffffff81, 0xffffff81 }, { 0x0000ffff, 0xffffff82, 0xffffff82 }, { 0x00000000, 0x0000007d, 0x0000007d }, { 0x0000ffff, 0xfffffffd, 0xfffffffd }, { 0x0000ffff, 0xffff8002, 0xffff8002 }, { 0x00000000, 0x00000001, 0x00000001 }, { 0x00000000, 0x00007ffe, 0x00007ffe }, { 0x0000ffff, 0xffff8003, 0xffff8003 }, { 0x0000ffff, 0xffff8001, 0xffff8001 }, { 0x00000000, 0x00007ffe, 0x00007ffe }, { 0x00000000, 0x00000020, 0x00000020 }, { 0x00000000, 0x00007ffe, 0x00007ffe }, { 0x0000ffff, 0xfffffffd, 0xfffffffd }, { 0x0000ffff, 0xffff8001, 0xffff8001 }, { 0x0000ffff, 0xffffffff, 0xffffffff }, { 0x00003333, 0x33333333, 0x33333333 }, { 0x00000000, 0x00000000, 0x00000000 }, { 0x0000ffff, 0xffffff81, 0xffffff81 }, { 0x0000ffff, 0xffffffff, 0xffffffff }, { 0x00000000, 0x00007ffd, 0x00007ffd }, { 0x00003333, 0x33333333, 0x33333333 }, { 0x00000000, 0x00000002, 0x00000002 }, { 0x00000000, 0x0000007e, 0x0000007e }, { 0x00000000, 0x00007fff, 0x00007fff }, { 0x0000ffff, 0xfffffffd, 0xfffffffd }, { 0x0000cccc, 0xcccccccc, 0xcccccccc }, { 0x0000ffff, 0xffffff82, 0xffffff82 }, }; const Inputs kOutputs_Crc32ch_RnIsRm_r6_r11_r11[] = { { 0x00000000, 0x00007fff, 0x00007fff }, { 0x00000000, 0x00007fff, 0x00007fff }, { 0x00007fff, 0x7ffffffe, 0x7ffffffe }, { 0x00003333, 0x33333333, 0x33333333 }, { 0x00000000, 0x00000002, 0x00000002 }, { 0x0000ffff, 0xfffffffd, 0xfffffffd }, { 0x00003333, 0x33333333, 0x33333333 }, { 0x0000ffff, 0xffff8002, 0xffff8002 }, { 0x0000ffff, 0xffffffe0, 0xffffffe0 }, { 0x0000ffff, 0xffffffff, 0xffffffff }, { 0x00003333, 0x33333333, 0x33333333 }, { 0x0000ffff, 0xffff8002, 0xffff8002 }, { 0x0000ffff, 0xffffff83, 0xffffff83 }, { 0x00000000, 0x00007fff, 0x00007fff }, { 0x0000ffff, 0xffffff82, 0xffffff82 }, { 0x00000000, 0x00007fff, 0x00007fff }, { 0x0000ffff, 0xfffffffd, 0xfffffffd }, { 0x00007fff, 0x7fffffff, 0x7fffffff }, { 0x00000000, 0x00000002, 0x00000002 }, { 0x0000ffff, 0xffffff80, 0xffffff80 }, { 0x00000000, 0x00000002, 0x00000002 }, { 0x00000000, 0x00000020, 0x00000020 }, { 0x00000000, 0x00007ffd, 0x00007ffd }, { 0x00003333, 0x33333333, 0x33333333 }, { 0x0000ffff, 0xfffffffe, 0xfffffffe }, { 0x00007fff, 0x7ffffffd, 0x7ffffffd }, { 0x0000ffff, 0xffffff83, 0xffffff83 }, { 0x00000000, 0x00000002, 0x00000002 }, { 0x0000ffff, 0xffffff83, 0xffffff83 }, { 0x0000ffff, 0xffffff80, 0xffffff80 }, { 0x00003333, 0x33333333, 0x33333333 }, { 0x0000ffff, 0xfffffffe, 0xfffffffe }, { 0x0000ffff, 0xffffff81, 0xffffff81 }, { 0x0000ffff, 0xffffff83, 0xffffff83 }, { 0x0000aaaa, 0xaaaaaaaa, 0xaaaaaaaa }, { 0x0000ffff, 0xffffff80, 0xffffff80 }, { 0x00000000, 0x0000007f, 0x0000007f }, { 0x00000000, 0x00000020, 0x00000020 }, { 0x0000ffff, 0xfffffffd, 0xfffffffd }, { 0x0000aaaa, 0xaaaaaaaa, 0xaaaaaaaa }, { 0x00000000, 0x00000001, 0x00000001 }, { 0x0000ffff, 0xffff8000, 0xffff8000 }, { 0x00000000, 0x00000020, 0x00000020 }, { 0x0000ffff, 0xffffff80, 0xffffff80 }, { 0x0000aaaa, 0xaaaaaaaa, 0xaaaaaaaa }, { 0x00000000, 0x00000020, 0x00000020 }, { 0x00000000, 0x0000007d, 0x0000007d }, { 0x00000000, 0x0000007e, 0x0000007e }, { 0x00000000, 0x00000020, 0x00000020 }, { 0x00003333, 0x33333333, 0x33333333 }, { 0x0000ffff, 0xffffffe0, 0xffffffe0 }, { 0x00000000, 0x00007ffe, 0x00007ffe }, { 0x0000aaaa, 0xaaaaaaaa, 0xaaaaaaaa }, { 0x00000000, 0x00007ffe, 0x00007ffe }, { 0x0000cccc, 0xcccccccc, 0xcccccccc }, { 0x00000000, 0x00000002, 0x00000002 }, { 0x00000000, 0x0000007f, 0x0000007f }, { 0x0000ffff, 0xffffff82, 0xffffff82 }, { 0x00000000, 0x0000007e, 0x0000007e }, { 0x00000000, 0x00007ffe, 0x00007ffe }, { 0x0000ffff, 0xfffffffe, 0xfffffffe }, { 0x00008000, 0x80000001, 0x80000001 }, { 0x00007fff, 0x7fffffff, 0x7fffffff }, { 0x0000ffff, 0xffff8002, 0xffff8002 }, { 0x0000ffff, 0xffff8003, 0xffff8003 }, { 0x0000ffff, 0xfffffffe, 0xfffffffe }, { 0x00000000, 0x00007ffd, 0x00007ffd }, { 0x0000ffff, 0xfffffffd, 0xfffffffd }, { 0x00007fff, 0x7ffffffd, 0x7ffffffd }, { 0x00005555, 0x55555555, 0x55555555 }, { 0x0000ffff, 0xffffff80, 0xffffff80 }, { 0x0000ffff, 0xffff8003, 0xffff8003 }, { 0x00000000, 0x00000020, 0x00000020 }, { 0x00000000, 0x00000001, 0x00000001 }, { 0x00000000, 0x00007fff, 0x00007fff }, { 0x0000ffff, 0xffffff83, 0xffffff83 }, { 0x0000aaaa, 0xaaaaaaaa, 0xaaaaaaaa }, { 0x00007fff, 0x7ffffffe, 0x7ffffffe }, { 0x0000ffff, 0xffff8001, 0xffff8001 }, { 0x0000cccc, 0xcccccccc, 0xcccccccc }, { 0x00008000, 0x80000001, 0x80000001 }, { 0x00000000, 0x00000002, 0x00000002 }, { 0x0000ffff, 0xffffffe0, 0xffffffe0 }, { 0x0000ffff, 0xffffff82, 0xffffff82 }, { 0x00000000, 0x00007ffe, 0x00007ffe }, { 0x0000ffff, 0xffffff80, 0xffffff80 }, { 0x00008000, 0x80000000, 0x80000000 }, { 0x00008000, 0x80000000, 0x80000000 }, { 0x0000cccc, 0xcccccccc, 0xcccccccc }, { 0x0000ffff, 0xffffffe0, 0xffffffe0 }, { 0x0000ffff, 0xffffffe0, 0xffffffe0 }, { 0x0000ffff, 0xfffffffe, 0xfffffffe }, { 0x00000000, 0x00007ffe, 0x00007ffe }, { 0x00007fff, 0x7fffffff, 0x7fffffff }, { 0x00005555, 0x55555555, 0x55555555 }, { 0x00005555, 0x55555555, 0x55555555 }, { 0x00000000, 0x00000020, 0x00000020 }, { 0x00005555, 0x55555555, 0x55555555 }, { 0x00000000, 0x00000020, 0x00000020 }, { 0x00007fff, 0x7fffffff, 0x7fffffff }, { 0x00007fff, 0x7fffffff, 0x7fffffff }, { 0x0000ffff, 0xffffff81, 0xffffff81 }, { 0x00008000, 0x80000001, 0x80000001 }, { 0x0000ffff, 0xffffffff, 0xffffffff }, { 0x00007fff, 0x7ffffffe, 0x7ffffffe }, { 0x00005555, 0x55555555, 0x55555555 }, { 0x0000ffff, 0xfffffffe, 0xfffffffe }, { 0x00007fff, 0x7ffffffd, 0x7ffffffd }, { 0x00000000, 0x00007ffd, 0x00007ffd }, { 0x00008000, 0x80000001, 0x80000001 }, { 0x0000ffff, 0xffffffe0, 0xffffffe0 }, { 0x0000ffff, 0xffff8000, 0xffff8000 }, { 0x0000ffff, 0xffff8002, 0xffff8002 }, { 0x00000000, 0x0000007f, 0x0000007f }, { 0x0000ffff, 0xffffff82, 0xffffff82 }, { 0x0000cccc, 0xcccccccc, 0xcccccccc }, { 0x0000ffff, 0xffffff82, 0xffffff82 }, { 0x00000000, 0x00007ffd, 0x00007ffd }, { 0x0000ffff, 0xffffff80, 0xffffff80 }, { 0x00000000, 0x00000000, 0x00000000 }, { 0x00000000, 0x0000007d, 0x0000007d }, { 0x00000000, 0x00000020, 0x00000020 }, { 0x0000ffff, 0xffffff82, 0xffffff82 }, { 0x0000ffff, 0xfffffffd, 0xfffffffd }, { 0x0000ffff, 0xfffffffe, 0xfffffffe }, { 0x00008000, 0x80000000, 0x80000000 }, { 0x0000ffff, 0xffffffff, 0xffffffff }, { 0x00000000, 0x00000001, 0x00000001 }, { 0x0000ffff, 0xffff8003, 0xffff8003 }, { 0x0000ffff, 0xffffff83, 0xffffff83 }, { 0x00000000, 0x00007ffe, 0x00007ffe }, { 0x0000cccc, 0xcccccccc, 0xcccccccc }, { 0x0000cccc, 0xcccccccc, 0xcccccccc }, { 0x00000000, 0x00007fff, 0x00007fff }, { 0x00007fff, 0x7ffffffd, 0x7ffffffd }, { 0x0000ffff, 0xffff8002, 0xffff8002 }, { 0x00003333, 0x33333333, 0x33333333 }, { 0x0000ffff, 0xffffff82, 0xffffff82 }, { 0x00000000, 0x00007fff, 0x00007fff }, { 0x00000000, 0x00000001, 0x00000001 }, { 0x0000ffff, 0xffffffe0, 0xffffffe0 }, { 0x00000000, 0x0000007e, 0x0000007e }, { 0x0000ffff, 0xffff8001, 0xffff8001 }, { 0x0000ffff, 0xffffffe0, 0xffffffe0 }, { 0x00007fff, 0x7ffffffe, 0x7ffffffe }, { 0x0000ffff, 0xffffff81, 0xffffff81 }, { 0x0000ffff, 0xffffffe0, 0xffffffe0 }, { 0x0000ffff, 0xffffff81, 0xffffff81 }, { 0x00000000, 0x00007ffd, 0x00007ffd }, { 0x00008000, 0x80000001, 0x80000001 }, { 0x0000cccc, 0xcccccccc, 0xcccccccc }, { 0x00000000, 0x0000007d, 0x0000007d }, { 0x00000000, 0x00000000, 0x00000000 }, { 0x00007fff, 0x7ffffffe, 0x7ffffffe }, { 0x0000ffff, 0xffffff82, 0xffffff82 }, { 0x00008000, 0x80000001, 0x80000001 }, { 0x00000000, 0x00007ffd, 0x00007ffd }, { 0x00000000, 0x00000001, 0x00000001 }, { 0x0000ffff, 0xffffff83, 0xffffff83 }, { 0x0000ffff, 0xffffffe0, 0xffffffe0 }, { 0x0000ffff, 0xffff8000, 0xffff8000 }, { 0x0000ffff, 0xffffff80, 0xffffff80 }, { 0x0000ffff, 0xffffff81, 0xffffff81 }, { 0x00000000, 0x0000007f, 0x0000007f }, { 0x00000000, 0x0000007e, 0x0000007e }, { 0x0000ffff, 0xfffffffd, 0xfffffffd }, { 0x00000000, 0x0000007d, 0x0000007d }, { 0x0000cccc, 0xcccccccc, 0xcccccccc }, { 0x00007fff, 0x7ffffffd, 0x7ffffffd }, { 0x00000000, 0x0000007f, 0x0000007f }, { 0x0000ffff, 0xffff8001, 0xffff8001 }, { 0x0000aaaa, 0xaaaaaaaa, 0xaaaaaaaa }, { 0x00005555, 0x55555555, 0x55555555 }, { 0x0000ffff, 0xffffff81, 0xffffff81 }, { 0x0000ffff, 0xffffff82, 0xffffff82 }, { 0x00000000, 0x0000007d, 0x0000007d }, { 0x0000ffff, 0xfffffffd, 0xfffffffd }, { 0x0000ffff, 0xffff8002, 0xffff8002 }, { 0x00000000, 0x00000001, 0x00000001 }, { 0x00000000, 0x00007ffe, 0x00007ffe }, { 0x0000ffff, 0xffff8003, 0xffff8003 }, { 0x0000ffff, 0xffff8001, 0xffff8001 }, { 0x00000000, 0x00007ffe, 0x00007ffe }, { 0x00000000, 0x00000020, 0x00000020 }, { 0x00000000, 0x00007ffe, 0x00007ffe }, { 0x0000ffff, 0xfffffffd, 0xfffffffd }, { 0x0000ffff, 0xffff8001, 0xffff8001 }, { 0x0000ffff, 0xffffffff, 0xffffffff }, { 0x00003333, 0x33333333, 0x33333333 }, { 0x00000000, 0x00000000, 0x00000000 }, { 0x0000ffff, 0xffffff81, 0xffffff81 }, { 0x0000ffff, 0xffffffff, 0xffffffff }, { 0x00000000, 0x00007ffd, 0x00007ffd }, { 0x00003333, 0x33333333, 0x33333333 }, { 0x00000000, 0x00000002, 0x00000002 }, { 0x00000000, 0x0000007e, 0x0000007e }, { 0x00000000, 0x00007fff, 0x00007fff }, { 0x0000ffff, 0xfffffffd, 0xfffffffd }, { 0x0000cccc, 0xcccccccc, 0xcccccccc }, { 0x0000ffff, 0xffffff82, 0xffffff82 }, }; const Inputs kOutputs_Crc32ch_RnIsRm_r3_r12_r12[] = { { 0x00000000, 0x00007fff, 0x00007fff }, { 0x00000000, 0x00007fff, 0x00007fff }, { 0x00007fff, 0x7ffffffe, 0x7ffffffe }, { 0x00003333, 0x33333333, 0x33333333 }, { 0x00000000, 0x00000002, 0x00000002 }, { 0x0000ffff, 0xfffffffd, 0xfffffffd }, { 0x00003333, 0x33333333, 0x33333333 }, { 0x0000ffff, 0xffff8002, 0xffff8002 }, { 0x0000ffff, 0xffffffe0, 0xffffffe0 }, { 0x0000ffff, 0xffffffff, 0xffffffff }, { 0x00003333, 0x33333333, 0x33333333 }, { 0x0000ffff, 0xffff8002, 0xffff8002 }, { 0x0000ffff, 0xffffff83, 0xffffff83 }, { 0x00000000, 0x00007fff, 0x00007fff }, { 0x0000ffff, 0xffffff82, 0xffffff82 }, { 0x00000000, 0x00007fff, 0x00007fff }, { 0x0000ffff, 0xfffffffd, 0xfffffffd }, { 0x00007fff, 0x7fffffff, 0x7fffffff }, { 0x00000000, 0x00000002, 0x00000002 }, { 0x0000ffff, 0xffffff80, 0xffffff80 }, { 0x00000000, 0x00000002, 0x00000002 }, { 0x00000000, 0x00000020, 0x00000020 }, { 0x00000000, 0x00007ffd, 0x00007ffd }, { 0x00003333, 0x33333333, 0x33333333 }, { 0x0000ffff, 0xfffffffe, 0xfffffffe }, { 0x00007fff, 0x7ffffffd, 0x7ffffffd }, { 0x0000ffff, 0xffffff83, 0xffffff83 }, { 0x00000000, 0x00000002, 0x00000002 }, { 0x0000ffff, 0xffffff83, 0xffffff83 }, { 0x0000ffff, 0xffffff80, 0xffffff80 }, { 0x00003333, 0x33333333, 0x33333333 }, { 0x0000ffff, 0xfffffffe, 0xfffffffe }, { 0x0000ffff, 0xffffff81, 0xffffff81 }, { 0x0000ffff, 0xffffff83, 0xffffff83 }, { 0x0000aaaa, 0xaaaaaaaa, 0xaaaaaaaa }, { 0x0000ffff, 0xffffff80, 0xffffff80 }, { 0x00000000, 0x0000007f, 0x0000007f }, { 0x00000000, 0x00000020, 0x00000020 }, { 0x0000ffff, 0xfffffffd, 0xfffffffd }, { 0x0000aaaa, 0xaaaaaaaa, 0xaaaaaaaa }, { 0x00000000, 0x00000001, 0x00000001 }, { 0x0000ffff, 0xffff8000, 0xffff8000 }, { 0x00000000, 0x00000020, 0x00000020 }, { 0x0000ffff, 0xffffff80, 0xffffff80 }, { 0x0000aaaa, 0xaaaaaaaa, 0xaaaaaaaa }, { 0x00000000, 0x00000020, 0x00000020 }, { 0x00000000, 0x0000007d, 0x0000007d }, { 0x00000000, 0x0000007e, 0x0000007e }, { 0x00000000, 0x00000020, 0x00000020 }, { 0x00003333, 0x33333333, 0x33333333 }, { 0x0000ffff, 0xffffffe0, 0xffffffe0 }, { 0x00000000, 0x00007ffe, 0x00007ffe }, { 0x0000aaaa, 0xaaaaaaaa, 0xaaaaaaaa }, { 0x00000000, 0x00007ffe, 0x00007ffe }, { 0x0000cccc, 0xcccccccc, 0xcccccccc }, { 0x00000000, 0x00000002, 0x00000002 }, { 0x00000000, 0x0000007f, 0x0000007f }, { 0x0000ffff, 0xffffff82, 0xffffff82 }, { 0x00000000, 0x0000007e, 0x0000007e }, { 0x00000000, 0x00007ffe, 0x00007ffe }, { 0x0000ffff, 0xfffffffe, 0xfffffffe }, { 0x00008000, 0x80000001, 0x80000001 }, { 0x00007fff, 0x7fffffff, 0x7fffffff }, { 0x0000ffff, 0xffff8002, 0xffff8002 }, { 0x0000ffff, 0xffff8003, 0xffff8003 }, { 0x0000ffff, 0xfffffffe, 0xfffffffe }, { 0x00000000, 0x00007ffd, 0x00007ffd }, { 0x0000ffff, 0xfffffffd, 0xfffffffd }, { 0x00007fff, 0x7ffffffd, 0x7ffffffd }, { 0x00005555, 0x55555555, 0x55555555 }, { 0x0000ffff, 0xffffff80, 0xffffff80 }, { 0x0000ffff, 0xffff8003, 0xffff8003 }, { 0x00000000, 0x00000020, 0x00000020 }, { 0x00000000, 0x00000001, 0x00000001 }, { 0x00000000, 0x00007fff, 0x00007fff }, { 0x0000ffff, 0xffffff83, 0xffffff83 }, { 0x0000aaaa, 0xaaaaaaaa, 0xaaaaaaaa }, { 0x00007fff, 0x7ffffffe, 0x7ffffffe }, { 0x0000ffff, 0xffff8001, 0xffff8001 }, { 0x0000cccc, 0xcccccccc, 0xcccccccc }, { 0x00008000, 0x80000001, 0x80000001 }, { 0x00000000, 0x00000002, 0x00000002 }, { 0x0000ffff, 0xffffffe0, 0xffffffe0 }, { 0x0000ffff, 0xffffff82, 0xffffff82 }, { 0x00000000, 0x00007ffe, 0x00007ffe }, { 0x0000ffff, 0xffffff80, 0xffffff80 }, { 0x00008000, 0x80000000, 0x80000000 }, { 0x00008000, 0x80000000, 0x80000000 }, { 0x0000cccc, 0xcccccccc, 0xcccccccc }, { 0x0000ffff, 0xffffffe0, 0xffffffe0 }, { 0x0000ffff, 0xffffffe0, 0xffffffe0 }, { 0x0000ffff, 0xfffffffe, 0xfffffffe }, { 0x00000000, 0x00007ffe, 0x00007ffe }, { 0x00007fff, 0x7fffffff, 0x7fffffff }, { 0x00005555, 0x55555555, 0x55555555 }, { 0x00005555, 0x55555555, 0x55555555 }, { 0x00000000, 0x00000020, 0x00000020 }, { 0x00005555, 0x55555555, 0x55555555 }, { 0x00000000, 0x00000020, 0x00000020 }, { 0x00007fff, 0x7fffffff, 0x7fffffff }, { 0x00007fff, 0x7fffffff, 0x7fffffff }, { 0x0000ffff, 0xffffff81, 0xffffff81 }, { 0x00008000, 0x80000001, 0x80000001 }, { 0x0000ffff, 0xffffffff, 0xffffffff }, { 0x00007fff, 0x7ffffffe, 0x7ffffffe }, { 0x00005555, 0x55555555, 0x55555555 }, { 0x0000ffff, 0xfffffffe, 0xfffffffe }, { 0x00007fff, 0x7ffffffd, 0x7ffffffd }, { 0x00000000, 0x00007ffd, 0x00007ffd }, { 0x00008000, 0x80000001, 0x80000001 }, { 0x0000ffff, 0xffffffe0, 0xffffffe0 }, { 0x0000ffff, 0xffff8000, 0xffff8000 }, { 0x0000ffff, 0xffff8002, 0xffff8002 }, { 0x00000000, 0x0000007f, 0x0000007f }, { 0x0000ffff, 0xffffff82, 0xffffff82 }, { 0x0000cccc, 0xcccccccc, 0xcccccccc }, { 0x0000ffff, 0xffffff82, 0xffffff82 }, { 0x00000000, 0x00007ffd, 0x00007ffd }, { 0x0000ffff, 0xffffff80, 0xffffff80 }, { 0x00000000, 0x00000000, 0x00000000 }, { 0x00000000, 0x0000007d, 0x0000007d }, { 0x00000000, 0x00000020, 0x00000020 }, { 0x0000ffff, 0xffffff82, 0xffffff82 }, { 0x0000ffff, 0xfffffffd, 0xfffffffd }, { 0x0000ffff, 0xfffffffe, 0xfffffffe }, { 0x00008000, 0x80000000, 0x80000000 }, { 0x0000ffff, 0xffffffff, 0xffffffff }, { 0x00000000, 0x00000001, 0x00000001 }, { 0x0000ffff, 0xffff8003, 0xffff8003 }, { 0x0000ffff, 0xffffff83, 0xffffff83 }, { 0x00000000, 0x00007ffe, 0x00007ffe }, { 0x0000cccc, 0xcccccccc, 0xcccccccc }, { 0x0000cccc, 0xcccccccc, 0xcccccccc }, { 0x00000000, 0x00007fff, 0x00007fff }, { 0x00007fff, 0x7ffffffd, 0x7ffffffd }, { 0x0000ffff, 0xffff8002, 0xffff8002 }, { 0x00003333, 0x33333333, 0x33333333 }, { 0x0000ffff, 0xffffff82, 0xffffff82 }, { 0x00000000, 0x00007fff, 0x00007fff }, { 0x00000000, 0x00000001, 0x00000001 }, { 0x0000ffff, 0xffffffe0, 0xffffffe0 }, { 0x00000000, 0x0000007e, 0x0000007e }, { 0x0000ffff, 0xffff8001, 0xffff8001 }, { 0x0000ffff, 0xffffffe0, 0xffffffe0 }, { 0x00007fff, 0x7ffffffe, 0x7ffffffe }, { 0x0000ffff, 0xffffff81, 0xffffff81 }, { 0x0000ffff, 0xffffffe0, 0xffffffe0 }, { 0x0000ffff, 0xffffff81, 0xffffff81 }, { 0x00000000, 0x00007ffd, 0x00007ffd }, { 0x00008000, 0x80000001, 0x80000001 }, { 0x0000cccc, 0xcccccccc, 0xcccccccc }, { 0x00000000, 0x0000007d, 0x0000007d }, { 0x00000000, 0x00000000, 0x00000000 }, { 0x00007fff, 0x7ffffffe, 0x7ffffffe }, { 0x0000ffff, 0xffffff82, 0xffffff82 }, { 0x00008000, 0x80000001, 0x80000001 }, { 0x00000000, 0x00007ffd, 0x00007ffd }, { 0x00000000, 0x00000001, 0x00000001 }, { 0x0000ffff, 0xffffff83, 0xffffff83 }, { 0x0000ffff, 0xffffffe0, 0xffffffe0 }, { 0x0000ffff, 0xffff8000, 0xffff8000 }, { 0x0000ffff, 0xffffff80, 0xffffff80 }, { 0x0000ffff, 0xffffff81, 0xffffff81 }, { 0x00000000, 0x0000007f, 0x0000007f }, { 0x00000000, 0x0000007e, 0x0000007e }, { 0x0000ffff, 0xfffffffd, 0xfffffffd }, { 0x00000000, 0x0000007d, 0x0000007d }, { 0x0000cccc, 0xcccccccc, 0xcccccccc }, { 0x00007fff, 0x7ffffffd, 0x7ffffffd }, { 0x00000000, 0x0000007f, 0x0000007f }, { 0x0000ffff, 0xffff8001, 0xffff8001 }, { 0x0000aaaa, 0xaaaaaaaa, 0xaaaaaaaa }, { 0x00005555, 0x55555555, 0x55555555 }, { 0x0000ffff, 0xffffff81, 0xffffff81 }, { 0x0000ffff, 0xffffff82, 0xffffff82 }, { 0x00000000, 0x0000007d, 0x0000007d }, { 0x0000ffff, 0xfffffffd, 0xfffffffd }, { 0x0000ffff, 0xffff8002, 0xffff8002 }, { 0x00000000, 0x00000001, 0x00000001 }, { 0x00000000, 0x00007ffe, 0x00007ffe }, { 0x0000ffff, 0xffff8003, 0xffff8003 }, { 0x0000ffff, 0xffff8001, 0xffff8001 }, { 0x00000000, 0x00007ffe, 0x00007ffe }, { 0x00000000, 0x00000020, 0x00000020 }, { 0x00000000, 0x00007ffe, 0x00007ffe }, { 0x0000ffff, 0xfffffffd, 0xfffffffd }, { 0x0000ffff, 0xffff8001, 0xffff8001 }, { 0x0000ffff, 0xffffffff, 0xffffffff }, { 0x00003333, 0x33333333, 0x33333333 }, { 0x00000000, 0x00000000, 0x00000000 }, { 0x0000ffff, 0xffffff81, 0xffffff81 }, { 0x0000ffff, 0xffffffff, 0xffffffff }, { 0x00000000, 0x00007ffd, 0x00007ffd }, { 0x00003333, 0x33333333, 0x33333333 }, { 0x00000000, 0x00000002, 0x00000002 }, { 0x00000000, 0x0000007e, 0x0000007e }, { 0x00000000, 0x00007fff, 0x00007fff }, { 0x0000ffff, 0xfffffffd, 0xfffffffd }, { 0x0000cccc, 0xcccccccc, 0xcccccccc }, { 0x0000ffff, 0xffffff82, 0xffffff82 }, }; const Inputs kOutputs_Crc32ch_RnIsRm_r14_r3_r3[] = { { 0x00000000, 0x00007fff, 0x00007fff }, { 0x00000000, 0x00007fff, 0x00007fff }, { 0x00007fff, 0x7ffffffe, 0x7ffffffe }, { 0x00003333, 0x33333333, 0x33333333 }, { 0x00000000, 0x00000002, 0x00000002 }, { 0x0000ffff, 0xfffffffd, 0xfffffffd }, { 0x00003333, 0x33333333, 0x33333333 }, { 0x0000ffff, 0xffff8002, 0xffff8002 }, { 0x0000ffff, 0xffffffe0, 0xffffffe0 }, { 0x0000ffff, 0xffffffff, 0xffffffff }, { 0x00003333, 0x33333333, 0x33333333 }, { 0x0000ffff, 0xffff8002, 0xffff8002 }, { 0x0000ffff, 0xffffff83, 0xffffff83 }, { 0x00000000, 0x00007fff, 0x00007fff }, { 0x0000ffff, 0xffffff82, 0xffffff82 }, { 0x00000000, 0x00007fff, 0x00007fff }, { 0x0000ffff, 0xfffffffd, 0xfffffffd }, { 0x00007fff, 0x7fffffff, 0x7fffffff }, { 0x00000000, 0x00000002, 0x00000002 }, { 0x0000ffff, 0xffffff80, 0xffffff80 }, { 0x00000000, 0x00000002, 0x00000002 }, { 0x00000000, 0x00000020, 0x00000020 }, { 0x00000000, 0x00007ffd, 0x00007ffd }, { 0x00003333, 0x33333333, 0x33333333 }, { 0x0000ffff, 0xfffffffe, 0xfffffffe }, { 0x00007fff, 0x7ffffffd, 0x7ffffffd }, { 0x0000ffff, 0xffffff83, 0xffffff83 }, { 0x00000000, 0x00000002, 0x00000002 }, { 0x0000ffff, 0xffffff83, 0xffffff83 }, { 0x0000ffff, 0xffffff80, 0xffffff80 }, { 0x00003333, 0x33333333, 0x33333333 }, { 0x0000ffff, 0xfffffffe, 0xfffffffe }, { 0x0000ffff, 0xffffff81, 0xffffff81 }, { 0x0000ffff, 0xffffff83, 0xffffff83 }, { 0x0000aaaa, 0xaaaaaaaa, 0xaaaaaaaa }, { 0x0000ffff, 0xffffff80, 0xffffff80 }, { 0x00000000, 0x0000007f, 0x0000007f }, { 0x00000000, 0x00000020, 0x00000020 }, { 0x0000ffff, 0xfffffffd, 0xfffffffd }, { 0x0000aaaa, 0xaaaaaaaa, 0xaaaaaaaa }, { 0x00000000, 0x00000001, 0x00000001 }, { 0x0000ffff, 0xffff8000, 0xffff8000 }, { 0x00000000, 0x00000020, 0x00000020 }, { 0x0000ffff, 0xffffff80, 0xffffff80 }, { 0x0000aaaa, 0xaaaaaaaa, 0xaaaaaaaa }, { 0x00000000, 0x00000020, 0x00000020 }, { 0x00000000, 0x0000007d, 0x0000007d }, { 0x00000000, 0x0000007e, 0x0000007e }, { 0x00000000, 0x00000020, 0x00000020 }, { 0x00003333, 0x33333333, 0x33333333 }, { 0x0000ffff, 0xffffffe0, 0xffffffe0 }, { 0x00000000, 0x00007ffe, 0x00007ffe }, { 0x0000aaaa, 0xaaaaaaaa, 0xaaaaaaaa }, { 0x00000000, 0x00007ffe, 0x00007ffe }, { 0x0000cccc, 0xcccccccc, 0xcccccccc }, { 0x00000000, 0x00000002, 0x00000002 }, { 0x00000000, 0x0000007f, 0x0000007f }, { 0x0000ffff, 0xffffff82, 0xffffff82 }, { 0x00000000, 0x0000007e, 0x0000007e }, { 0x00000000, 0x00007ffe, 0x00007ffe }, { 0x0000ffff, 0xfffffffe, 0xfffffffe }, { 0x00008000, 0x80000001, 0x80000001 }, { 0x00007fff, 0x7fffffff, 0x7fffffff }, { 0x0000ffff, 0xffff8002, 0xffff8002 }, { 0x0000ffff, 0xffff8003, 0xffff8003 }, { 0x0000ffff, 0xfffffffe, 0xfffffffe }, { 0x00000000, 0x00007ffd, 0x00007ffd }, { 0x0000ffff, 0xfffffffd, 0xfffffffd }, { 0x00007fff, 0x7ffffffd, 0x7ffffffd }, { 0x00005555, 0x55555555, 0x55555555 }, { 0x0000ffff, 0xffffff80, 0xffffff80 }, { 0x0000ffff, 0xffff8003, 0xffff8003 }, { 0x00000000, 0x00000020, 0x00000020 }, { 0x00000000, 0x00000001, 0x00000001 }, { 0x00000000, 0x00007fff, 0x00007fff }, { 0x0000ffff, 0xffffff83, 0xffffff83 }, { 0x0000aaaa, 0xaaaaaaaa, 0xaaaaaaaa }, { 0x00007fff, 0x7ffffffe, 0x7ffffffe }, { 0x0000ffff, 0xffff8001, 0xffff8001 }, { 0x0000cccc, 0xcccccccc, 0xcccccccc }, { 0x00008000, 0x80000001, 0x80000001 }, { 0x00000000, 0x00000002, 0x00000002 }, { 0x0000ffff, 0xffffffe0, 0xffffffe0 }, { 0x0000ffff, 0xffffff82, 0xffffff82 }, { 0x00000000, 0x00007ffe, 0x00007ffe }, { 0x0000ffff, 0xffffff80, 0xffffff80 }, { 0x00008000, 0x80000000, 0x80000000 }, { 0x00008000, 0x80000000, 0x80000000 }, { 0x0000cccc, 0xcccccccc, 0xcccccccc }, { 0x0000ffff, 0xffffffe0, 0xffffffe0 }, { 0x0000ffff, 0xffffffe0, 0xffffffe0 }, { 0x0000ffff, 0xfffffffe, 0xfffffffe }, { 0x00000000, 0x00007ffe, 0x00007ffe }, { 0x00007fff, 0x7fffffff, 0x7fffffff }, { 0x00005555, 0x55555555, 0x55555555 }, { 0x00005555, 0x55555555, 0x55555555 }, { 0x00000000, 0x00000020, 0x00000020 }, { 0x00005555, 0x55555555, 0x55555555 }, { 0x00000000, 0x00000020, 0x00000020 }, { 0x00007fff, 0x7fffffff, 0x7fffffff }, { 0x00007fff, 0x7fffffff, 0x7fffffff }, { 0x0000ffff, 0xffffff81, 0xffffff81 }, { 0x00008000, 0x80000001, 0x80000001 }, { 0x0000ffff, 0xffffffff, 0xffffffff }, { 0x00007fff, 0x7ffffffe, 0x7ffffffe }, { 0x00005555, 0x55555555, 0x55555555 }, { 0x0000ffff, 0xfffffffe, 0xfffffffe }, { 0x00007fff, 0x7ffffffd, 0x7ffffffd }, { 0x00000000, 0x00007ffd, 0x00007ffd }, { 0x00008000, 0x80000001, 0x80000001 }, { 0x0000ffff, 0xffffffe0, 0xffffffe0 }, { 0x0000ffff, 0xffff8000, 0xffff8000 }, { 0x0000ffff, 0xffff8002, 0xffff8002 }, { 0x00000000, 0x0000007f, 0x0000007f }, { 0x0000ffff, 0xffffff82, 0xffffff82 }, { 0x0000cccc, 0xcccccccc, 0xcccccccc }, { 0x0000ffff, 0xffffff82, 0xffffff82 }, { 0x00000000, 0x00007ffd, 0x00007ffd }, { 0x0000ffff, 0xffffff80, 0xffffff80 }, { 0x00000000, 0x00000000, 0x00000000 }, { 0x00000000, 0x0000007d, 0x0000007d }, { 0x00000000, 0x00000020, 0x00000020 }, { 0x0000ffff, 0xffffff82, 0xffffff82 }, { 0x0000ffff, 0xfffffffd, 0xfffffffd }, { 0x0000ffff, 0xfffffffe, 0xfffffffe }, { 0x00008000, 0x80000000, 0x80000000 }, { 0x0000ffff, 0xffffffff, 0xffffffff }, { 0x00000000, 0x00000001, 0x00000001 }, { 0x0000ffff, 0xffff8003, 0xffff8003 }, { 0x0000ffff, 0xffffff83, 0xffffff83 }, { 0x00000000, 0x00007ffe, 0x00007ffe }, { 0x0000cccc, 0xcccccccc, 0xcccccccc }, { 0x0000cccc, 0xcccccccc, 0xcccccccc }, { 0x00000000, 0x00007fff, 0x00007fff }, { 0x00007fff, 0x7ffffffd, 0x7ffffffd }, { 0x0000ffff, 0xffff8002, 0xffff8002 }, { 0x00003333, 0x33333333, 0x33333333 }, { 0x0000ffff, 0xffffff82, 0xffffff82 }, { 0x00000000, 0x00007fff, 0x00007fff }, { 0x00000000, 0x00000001, 0x00000001 }, { 0x0000ffff, 0xffffffe0, 0xffffffe0 }, { 0x00000000, 0x0000007e, 0x0000007e }, { 0x0000ffff, 0xffff8001, 0xffff8001 }, { 0x0000ffff, 0xffffffe0, 0xffffffe0 }, { 0x00007fff, 0x7ffffffe, 0x7ffffffe }, { 0x0000ffff, 0xffffff81, 0xffffff81 }, { 0x0000ffff, 0xffffffe0, 0xffffffe0 }, { 0x0000ffff, 0xffffff81, 0xffffff81 }, { 0x00000000, 0x00007ffd, 0x00007ffd }, { 0x00008000, 0x80000001, 0x80000001 }, { 0x0000cccc, 0xcccccccc, 0xcccccccc }, { 0x00000000, 0x0000007d, 0x0000007d }, { 0x00000000, 0x00000000, 0x00000000 }, { 0x00007fff, 0x7ffffffe, 0x7ffffffe }, { 0x0000ffff, 0xffffff82, 0xffffff82 }, { 0x00008000, 0x80000001, 0x80000001 }, { 0x00000000, 0x00007ffd, 0x00007ffd }, { 0x00000000, 0x00000001, 0x00000001 }, { 0x0000ffff, 0xffffff83, 0xffffff83 }, { 0x0000ffff, 0xffffffe0, 0xffffffe0 }, { 0x0000ffff, 0xffff8000, 0xffff8000 }, { 0x0000ffff, 0xffffff80, 0xffffff80 }, { 0x0000ffff, 0xffffff81, 0xffffff81 }, { 0x00000000, 0x0000007f, 0x0000007f }, { 0x00000000, 0x0000007e, 0x0000007e }, { 0x0000ffff, 0xfffffffd, 0xfffffffd }, { 0x00000000, 0x0000007d, 0x0000007d }, { 0x0000cccc, 0xcccccccc, 0xcccccccc }, { 0x00007fff, 0x7ffffffd, 0x7ffffffd }, { 0x00000000, 0x0000007f, 0x0000007f }, { 0x0000ffff, 0xffff8001, 0xffff8001 }, { 0x0000aaaa, 0xaaaaaaaa, 0xaaaaaaaa }, { 0x00005555, 0x55555555, 0x55555555 }, { 0x0000ffff, 0xffffff81, 0xffffff81 }, { 0x0000ffff, 0xffffff82, 0xffffff82 }, { 0x00000000, 0x0000007d, 0x0000007d }, { 0x0000ffff, 0xfffffffd, 0xfffffffd }, { 0x0000ffff, 0xffff8002, 0xffff8002 }, { 0x00000000, 0x00000001, 0x00000001 }, { 0x00000000, 0x00007ffe, 0x00007ffe }, { 0x0000ffff, 0xffff8003, 0xffff8003 }, { 0x0000ffff, 0xffff8001, 0xffff8001 }, { 0x00000000, 0x00007ffe, 0x00007ffe }, { 0x00000000, 0x00000020, 0x00000020 }, { 0x00000000, 0x00007ffe, 0x00007ffe }, { 0x0000ffff, 0xfffffffd, 0xfffffffd }, { 0x0000ffff, 0xffff8001, 0xffff8001 }, { 0x0000ffff, 0xffffffff, 0xffffffff }, { 0x00003333, 0x33333333, 0x33333333 }, { 0x00000000, 0x00000000, 0x00000000 }, { 0x0000ffff, 0xffffff81, 0xffffff81 }, { 0x0000ffff, 0xffffffff, 0xffffffff }, { 0x00000000, 0x00007ffd, 0x00007ffd }, { 0x00003333, 0x33333333, 0x33333333 }, { 0x00000000, 0x00000002, 0x00000002 }, { 0x00000000, 0x0000007e, 0x0000007e }, { 0x00000000, 0x00007fff, 0x00007fff }, { 0x0000ffff, 0xfffffffd, 0xfffffffd }, { 0x0000cccc, 0xcccccccc, 0xcccccccc }, { 0x0000ffff, 0xffffff82, 0xffffff82 }, }; const Inputs kOutputs_Crc32ch_RnIsRm_r10_r4_r4[] = { { 0x00000000, 0x00007fff, 0x00007fff }, { 0x00000000, 0x00007fff, 0x00007fff }, { 0x00007fff, 0x7ffffffe, 0x7ffffffe }, { 0x00003333, 0x33333333, 0x33333333 }, { 0x00000000, 0x00000002, 0x00000002 }, { 0x0000ffff, 0xfffffffd, 0xfffffffd }, { 0x00003333, 0x33333333, 0x33333333 }, { 0x0000ffff, 0xffff8002, 0xffff8002 }, { 0x0000ffff, 0xffffffe0, 0xffffffe0 }, { 0x0000ffff, 0xffffffff, 0xffffffff }, { 0x00003333, 0x33333333, 0x33333333 }, { 0x0000ffff, 0xffff8002, 0xffff8002 }, { 0x0000ffff, 0xffffff83, 0xffffff83 }, { 0x00000000, 0x00007fff, 0x00007fff }, { 0x0000ffff, 0xffffff82, 0xffffff82 }, { 0x00000000, 0x00007fff, 0x00007fff }, { 0x0000ffff, 0xfffffffd, 0xfffffffd }, { 0x00007fff, 0x7fffffff, 0x7fffffff }, { 0x00000000, 0x00000002, 0x00000002 }, { 0x0000ffff, 0xffffff80, 0xffffff80 }, { 0x00000000, 0x00000002, 0x00000002 }, { 0x00000000, 0x00000020, 0x00000020 }, { 0x00000000, 0x00007ffd, 0x00007ffd }, { 0x00003333, 0x33333333, 0x33333333 }, { 0x0000ffff, 0xfffffffe, 0xfffffffe }, { 0x00007fff, 0x7ffffffd, 0x7ffffffd }, { 0x0000ffff, 0xffffff83, 0xffffff83 }, { 0x00000000, 0x00000002, 0x00000002 }, { 0x0000ffff, 0xffffff83, 0xffffff83 }, { 0x0000ffff, 0xffffff80, 0xffffff80 }, { 0x00003333, 0x33333333, 0x33333333 }, { 0x0000ffff, 0xfffffffe, 0xfffffffe }, { 0x0000ffff, 0xffffff81, 0xffffff81 }, { 0x0000ffff, 0xffffff83, 0xffffff83 }, { 0x0000aaaa, 0xaaaaaaaa, 0xaaaaaaaa }, { 0x0000ffff, 0xffffff80, 0xffffff80 }, { 0x00000000, 0x0000007f, 0x0000007f }, { 0x00000000, 0x00000020, 0x00000020 }, { 0x0000ffff, 0xfffffffd, 0xfffffffd }, { 0x0000aaaa, 0xaaaaaaaa, 0xaaaaaaaa }, { 0x00000000, 0x00000001, 0x00000001 }, { 0x0000ffff, 0xffff8000, 0xffff8000 }, { 0x00000000, 0x00000020, 0x00000020 }, { 0x0000ffff, 0xffffff80, 0xffffff80 }, { 0x0000aaaa, 0xaaaaaaaa, 0xaaaaaaaa }, { 0x00000000, 0x00000020, 0x00000020 }, { 0x00000000, 0x0000007d, 0x0000007d }, { 0x00000000, 0x0000007e, 0x0000007e }, { 0x00000000, 0x00000020, 0x00000020 }, { 0x00003333, 0x33333333, 0x33333333 }, { 0x0000ffff, 0xffffffe0, 0xffffffe0 }, { 0x00000000, 0x00007ffe, 0x00007ffe }, { 0x0000aaaa, 0xaaaaaaaa, 0xaaaaaaaa }, { 0x00000000, 0x00007ffe, 0x00007ffe }, { 0x0000cccc, 0xcccccccc, 0xcccccccc }, { 0x00000000, 0x00000002, 0x00000002 }, { 0x00000000, 0x0000007f, 0x0000007f }, { 0x0000ffff, 0xffffff82, 0xffffff82 }, { 0x00000000, 0x0000007e, 0x0000007e }, { 0x00000000, 0x00007ffe, 0x00007ffe }, { 0x0000ffff, 0xfffffffe, 0xfffffffe }, { 0x00008000, 0x80000001, 0x80000001 }, { 0x00007fff, 0x7fffffff, 0x7fffffff }, { 0x0000ffff, 0xffff8002, 0xffff8002 }, { 0x0000ffff, 0xffff8003, 0xffff8003 }, { 0x0000ffff, 0xfffffffe, 0xfffffffe }, { 0x00000000, 0x00007ffd, 0x00007ffd }, { 0x0000ffff, 0xfffffffd, 0xfffffffd }, { 0x00007fff, 0x7ffffffd, 0x7ffffffd }, { 0x00005555, 0x55555555, 0x55555555 }, { 0x0000ffff, 0xffffff80, 0xffffff80 }, { 0x0000ffff, 0xffff8003, 0xffff8003 }, { 0x00000000, 0x00000020, 0x00000020 }, { 0x00000000, 0x00000001, 0x00000001 }, { 0x00000000, 0x00007fff, 0x00007fff }, { 0x0000ffff, 0xffffff83, 0xffffff83 }, { 0x0000aaaa, 0xaaaaaaaa, 0xaaaaaaaa }, { 0x00007fff, 0x7ffffffe, 0x7ffffffe }, { 0x0000ffff, 0xffff8001, 0xffff8001 }, { 0x0000cccc, 0xcccccccc, 0xcccccccc }, { 0x00008000, 0x80000001, 0x80000001 }, { 0x00000000, 0x00000002, 0x00000002 }, { 0x0000ffff, 0xffffffe0, 0xffffffe0 }, { 0x0000ffff, 0xffffff82, 0xffffff82 }, { 0x00000000, 0x00007ffe, 0x00007ffe }, { 0x0000ffff, 0xffffff80, 0xffffff80 }, { 0x00008000, 0x80000000, 0x80000000 }, { 0x00008000, 0x80000000, 0x80000000 }, { 0x0000cccc, 0xcccccccc, 0xcccccccc }, { 0x0000ffff, 0xffffffe0, 0xffffffe0 }, { 0x0000ffff, 0xffffffe0, 0xffffffe0 }, { 0x0000ffff, 0xfffffffe, 0xfffffffe }, { 0x00000000, 0x00007ffe, 0x00007ffe }, { 0x00007fff, 0x7fffffff, 0x7fffffff }, { 0x00005555, 0x55555555, 0x55555555 }, { 0x00005555, 0x55555555, 0x55555555 }, { 0x00000000, 0x00000020, 0x00000020 }, { 0x00005555, 0x55555555, 0x55555555 }, { 0x00000000, 0x00000020, 0x00000020 }, { 0x00007fff, 0x7fffffff, 0x7fffffff }, { 0x00007fff, 0x7fffffff, 0x7fffffff }, { 0x0000ffff, 0xffffff81, 0xffffff81 }, { 0x00008000, 0x80000001, 0x80000001 }, { 0x0000ffff, 0xffffffff, 0xffffffff }, { 0x00007fff, 0x7ffffffe, 0x7ffffffe }, { 0x00005555, 0x55555555, 0x55555555 }, { 0x0000ffff, 0xfffffffe, 0xfffffffe }, { 0x00007fff, 0x7ffffffd, 0x7ffffffd }, { 0x00000000, 0x00007ffd, 0x00007ffd }, { 0x00008000, 0x80000001, 0x80000001 }, { 0x0000ffff, 0xffffffe0, 0xffffffe0 }, { 0x0000ffff, 0xffff8000, 0xffff8000 }, { 0x0000ffff, 0xffff8002, 0xffff8002 }, { 0x00000000, 0x0000007f, 0x0000007f }, { 0x0000ffff, 0xffffff82, 0xffffff82 }, { 0x0000cccc, 0xcccccccc, 0xcccccccc }, { 0x0000ffff, 0xffffff82, 0xffffff82 }, { 0x00000000, 0x00007ffd, 0x00007ffd }, { 0x0000ffff, 0xffffff80, 0xffffff80 }, { 0x00000000, 0x00000000, 0x00000000 }, { 0x00000000, 0x0000007d, 0x0000007d }, { 0x00000000, 0x00000020, 0x00000020 }, { 0x0000ffff, 0xffffff82, 0xffffff82 }, { 0x0000ffff, 0xfffffffd, 0xfffffffd }, { 0x0000ffff, 0xfffffffe, 0xfffffffe }, { 0x00008000, 0x80000000, 0x80000000 }, { 0x0000ffff, 0xffffffff, 0xffffffff }, { 0x00000000, 0x00000001, 0x00000001 }, { 0x0000ffff, 0xffff8003, 0xffff8003 }, { 0x0000ffff, 0xffffff83, 0xffffff83 }, { 0x00000000, 0x00007ffe, 0x00007ffe }, { 0x0000cccc, 0xcccccccc, 0xcccccccc }, { 0x0000cccc, 0xcccccccc, 0xcccccccc }, { 0x00000000, 0x00007fff, 0x00007fff }, { 0x00007fff, 0x7ffffffd, 0x7ffffffd }, { 0x0000ffff, 0xffff8002, 0xffff8002 }, { 0x00003333, 0x33333333, 0x33333333 }, { 0x0000ffff, 0xffffff82, 0xffffff82 }, { 0x00000000, 0x00007fff, 0x00007fff }, { 0x00000000, 0x00000001, 0x00000001 }, { 0x0000ffff, 0xffffffe0, 0xffffffe0 }, { 0x00000000, 0x0000007e, 0x0000007e }, { 0x0000ffff, 0xffff8001, 0xffff8001 }, { 0x0000ffff, 0xffffffe0, 0xffffffe0 }, { 0x00007fff, 0x7ffffffe, 0x7ffffffe }, { 0x0000ffff, 0xffffff81, 0xffffff81 }, { 0x0000ffff, 0xffffffe0, 0xffffffe0 }, { 0x0000ffff, 0xffffff81, 0xffffff81 }, { 0x00000000, 0x00007ffd, 0x00007ffd }, { 0x00008000, 0x80000001, 0x80000001 }, { 0x0000cccc, 0xcccccccc, 0xcccccccc }, { 0x00000000, 0x0000007d, 0x0000007d }, { 0x00000000, 0x00000000, 0x00000000 }, { 0x00007fff, 0x7ffffffe, 0x7ffffffe }, { 0x0000ffff, 0xffffff82, 0xffffff82 }, { 0x00008000, 0x80000001, 0x80000001 }, { 0x00000000, 0x00007ffd, 0x00007ffd }, { 0x00000000, 0x00000001, 0x00000001 }, { 0x0000ffff, 0xffffff83, 0xffffff83 }, { 0x0000ffff, 0xffffffe0, 0xffffffe0 }, { 0x0000ffff, 0xffff8000, 0xffff8000 }, { 0x0000ffff, 0xffffff80, 0xffffff80 }, { 0x0000ffff, 0xffffff81, 0xffffff81 }, { 0x00000000, 0x0000007f, 0x0000007f }, { 0x00000000, 0x0000007e, 0x0000007e }, { 0x0000ffff, 0xfffffffd, 0xfffffffd }, { 0x00000000, 0x0000007d, 0x0000007d }, { 0x0000cccc, 0xcccccccc, 0xcccccccc }, { 0x00007fff, 0x7ffffffd, 0x7ffffffd }, { 0x00000000, 0x0000007f, 0x0000007f }, { 0x0000ffff, 0xffff8001, 0xffff8001 }, { 0x0000aaaa, 0xaaaaaaaa, 0xaaaaaaaa }, { 0x00005555, 0x55555555, 0x55555555 }, { 0x0000ffff, 0xffffff81, 0xffffff81 }, { 0x0000ffff, 0xffffff82, 0xffffff82 }, { 0x00000000, 0x0000007d, 0x0000007d }, { 0x0000ffff, 0xfffffffd, 0xfffffffd }, { 0x0000ffff, 0xffff8002, 0xffff8002 }, { 0x00000000, 0x00000001, 0x00000001 }, { 0x00000000, 0x00007ffe, 0x00007ffe }, { 0x0000ffff, 0xffff8003, 0xffff8003 }, { 0x0000ffff, 0xffff8001, 0xffff8001 }, { 0x00000000, 0x00007ffe, 0x00007ffe }, { 0x00000000, 0x00000020, 0x00000020 }, { 0x00000000, 0x00007ffe, 0x00007ffe }, { 0x0000ffff, 0xfffffffd, 0xfffffffd }, { 0x0000ffff, 0xffff8001, 0xffff8001 }, { 0x0000ffff, 0xffffffff, 0xffffffff }, { 0x00003333, 0x33333333, 0x33333333 }, { 0x00000000, 0x00000000, 0x00000000 }, { 0x0000ffff, 0xffffff81, 0xffffff81 }, { 0x0000ffff, 0xffffffff, 0xffffffff }, { 0x00000000, 0x00007ffd, 0x00007ffd }, { 0x00003333, 0x33333333, 0x33333333 }, { 0x00000000, 0x00000002, 0x00000002 }, { 0x00000000, 0x0000007e, 0x0000007e }, { 0x00000000, 0x00007fff, 0x00007fff }, { 0x0000ffff, 0xfffffffd, 0xfffffffd }, { 0x0000cccc, 0xcccccccc, 0xcccccccc }, { 0x0000ffff, 0xffffff82, 0xffffff82 }, }; const Inputs kOutputs_Crc32ch_RnIsRm_r6_r8_r8[] = { { 0x00000000, 0x00007fff, 0x00007fff }, { 0x00000000, 0x00007fff, 0x00007fff }, { 0x00007fff, 0x7ffffffe, 0x7ffffffe }, { 0x00003333, 0x33333333, 0x33333333 }, { 0x00000000, 0x00000002, 0x00000002 }, { 0x0000ffff, 0xfffffffd, 0xfffffffd }, { 0x00003333, 0x33333333, 0x33333333 }, { 0x0000ffff, 0xffff8002, 0xffff8002 }, { 0x0000ffff, 0xffffffe0, 0xffffffe0 }, { 0x0000ffff, 0xffffffff, 0xffffffff }, { 0x00003333, 0x33333333, 0x33333333 }, { 0x0000ffff, 0xffff8002, 0xffff8002 }, { 0x0000ffff, 0xffffff83, 0xffffff83 }, { 0x00000000, 0x00007fff, 0x00007fff }, { 0x0000ffff, 0xffffff82, 0xffffff82 }, { 0x00000000, 0x00007fff, 0x00007fff }, { 0x0000ffff, 0xfffffffd, 0xfffffffd }, { 0x00007fff, 0x7fffffff, 0x7fffffff }, { 0x00000000, 0x00000002, 0x00000002 }, { 0x0000ffff, 0xffffff80, 0xffffff80 }, { 0x00000000, 0x00000002, 0x00000002 }, { 0x00000000, 0x00000020, 0x00000020 }, { 0x00000000, 0x00007ffd, 0x00007ffd }, { 0x00003333, 0x33333333, 0x33333333 }, { 0x0000ffff, 0xfffffffe, 0xfffffffe }, { 0x00007fff, 0x7ffffffd, 0x7ffffffd }, { 0x0000ffff, 0xffffff83, 0xffffff83 }, { 0x00000000, 0x00000002, 0x00000002 }, { 0x0000ffff, 0xffffff83, 0xffffff83 }, { 0x0000ffff, 0xffffff80, 0xffffff80 }, { 0x00003333, 0x33333333, 0x33333333 }, { 0x0000ffff, 0xfffffffe, 0xfffffffe }, { 0x0000ffff, 0xffffff81, 0xffffff81 }, { 0x0000ffff, 0xffffff83, 0xffffff83 }, { 0x0000aaaa, 0xaaaaaaaa, 0xaaaaaaaa }, { 0x0000ffff, 0xffffff80, 0xffffff80 }, { 0x00000000, 0x0000007f, 0x0000007f }, { 0x00000000, 0x00000020, 0x00000020 }, { 0x0000ffff, 0xfffffffd, 0xfffffffd }, { 0x0000aaaa, 0xaaaaaaaa, 0xaaaaaaaa }, { 0x00000000, 0x00000001, 0x00000001 }, { 0x0000ffff, 0xffff8000, 0xffff8000 }, { 0x00000000, 0x00000020, 0x00000020 }, { 0x0000ffff, 0xffffff80, 0xffffff80 }, { 0x0000aaaa, 0xaaaaaaaa, 0xaaaaaaaa }, { 0x00000000, 0x00000020, 0x00000020 }, { 0x00000000, 0x0000007d, 0x0000007d }, { 0x00000000, 0x0000007e, 0x0000007e }, { 0x00000000, 0x00000020, 0x00000020 }, { 0x00003333, 0x33333333, 0x33333333 }, { 0x0000ffff, 0xffffffe0, 0xffffffe0 }, { 0x00000000, 0x00007ffe, 0x00007ffe }, { 0x0000aaaa, 0xaaaaaaaa, 0xaaaaaaaa }, { 0x00000000, 0x00007ffe, 0x00007ffe }, { 0x0000cccc, 0xcccccccc, 0xcccccccc }, { 0x00000000, 0x00000002, 0x00000002 }, { 0x00000000, 0x0000007f, 0x0000007f }, { 0x0000ffff, 0xffffff82, 0xffffff82 }, { 0x00000000, 0x0000007e, 0x0000007e }, { 0x00000000, 0x00007ffe, 0x00007ffe }, { 0x0000ffff, 0xfffffffe, 0xfffffffe }, { 0x00008000, 0x80000001, 0x80000001 }, { 0x00007fff, 0x7fffffff, 0x7fffffff }, { 0x0000ffff, 0xffff8002, 0xffff8002 }, { 0x0000ffff, 0xffff8003, 0xffff8003 }, { 0x0000ffff, 0xfffffffe, 0xfffffffe }, { 0x00000000, 0x00007ffd, 0x00007ffd }, { 0x0000ffff, 0xfffffffd, 0xfffffffd }, { 0x00007fff, 0x7ffffffd, 0x7ffffffd }, { 0x00005555, 0x55555555, 0x55555555 }, { 0x0000ffff, 0xffffff80, 0xffffff80 }, { 0x0000ffff, 0xffff8003, 0xffff8003 }, { 0x00000000, 0x00000020, 0x00000020 }, { 0x00000000, 0x00000001, 0x00000001 }, { 0x00000000, 0x00007fff, 0x00007fff }, { 0x0000ffff, 0xffffff83, 0xffffff83 }, { 0x0000aaaa, 0xaaaaaaaa, 0xaaaaaaaa }, { 0x00007fff, 0x7ffffffe, 0x7ffffffe }, { 0x0000ffff, 0xffff8001, 0xffff8001 }, { 0x0000cccc, 0xcccccccc, 0xcccccccc }, { 0x00008000, 0x80000001, 0x80000001 }, { 0x00000000, 0x00000002, 0x00000002 }, { 0x0000ffff, 0xffffffe0, 0xffffffe0 }, { 0x0000ffff, 0xffffff82, 0xffffff82 }, { 0x00000000, 0x00007ffe, 0x00007ffe }, { 0x0000ffff, 0xffffff80, 0xffffff80 }, { 0x00008000, 0x80000000, 0x80000000 }, { 0x00008000, 0x80000000, 0x80000000 }, { 0x0000cccc, 0xcccccccc, 0xcccccccc }, { 0x0000ffff, 0xffffffe0, 0xffffffe0 }, { 0x0000ffff, 0xffffffe0, 0xffffffe0 }, { 0x0000ffff, 0xfffffffe, 0xfffffffe }, { 0x00000000, 0x00007ffe, 0x00007ffe }, { 0x00007fff, 0x7fffffff, 0x7fffffff }, { 0x00005555, 0x55555555, 0x55555555 }, { 0x00005555, 0x55555555, 0x55555555 }, { 0x00000000, 0x00000020, 0x00000020 }, { 0x00005555, 0x55555555, 0x55555555 }, { 0x00000000, 0x00000020, 0x00000020 }, { 0x00007fff, 0x7fffffff, 0x7fffffff }, { 0x00007fff, 0x7fffffff, 0x7fffffff }, { 0x0000ffff, 0xffffff81, 0xffffff81 }, { 0x00008000, 0x80000001, 0x80000001 }, { 0x0000ffff, 0xffffffff, 0xffffffff }, { 0x00007fff, 0x7ffffffe, 0x7ffffffe }, { 0x00005555, 0x55555555, 0x55555555 }, { 0x0000ffff, 0xfffffffe, 0xfffffffe }, { 0x00007fff, 0x7ffffffd, 0x7ffffffd }, { 0x00000000, 0x00007ffd, 0x00007ffd }, { 0x00008000, 0x80000001, 0x80000001 }, { 0x0000ffff, 0xffffffe0, 0xffffffe0 }, { 0x0000ffff, 0xffff8000, 0xffff8000 }, { 0x0000ffff, 0xffff8002, 0xffff8002 }, { 0x00000000, 0x0000007f, 0x0000007f }, { 0x0000ffff, 0xffffff82, 0xffffff82 }, { 0x0000cccc, 0xcccccccc, 0xcccccccc }, { 0x0000ffff, 0xffffff82, 0xffffff82 }, { 0x00000000, 0x00007ffd, 0x00007ffd }, { 0x0000ffff, 0xffffff80, 0xffffff80 }, { 0x00000000, 0x00000000, 0x00000000 }, { 0x00000000, 0x0000007d, 0x0000007d }, { 0x00000000, 0x00000020, 0x00000020 }, { 0x0000ffff, 0xffffff82, 0xffffff82 }, { 0x0000ffff, 0xfffffffd, 0xfffffffd }, { 0x0000ffff, 0xfffffffe, 0xfffffffe }, { 0x00008000, 0x80000000, 0x80000000 }, { 0x0000ffff, 0xffffffff, 0xffffffff }, { 0x00000000, 0x00000001, 0x00000001 }, { 0x0000ffff, 0xffff8003, 0xffff8003 }, { 0x0000ffff, 0xffffff83, 0xffffff83 }, { 0x00000000, 0x00007ffe, 0x00007ffe }, { 0x0000cccc, 0xcccccccc, 0xcccccccc }, { 0x0000cccc, 0xcccccccc, 0xcccccccc }, { 0x00000000, 0x00007fff, 0x00007fff }, { 0x00007fff, 0x7ffffffd, 0x7ffffffd }, { 0x0000ffff, 0xffff8002, 0xffff8002 }, { 0x00003333, 0x33333333, 0x33333333 }, { 0x0000ffff, 0xffffff82, 0xffffff82 }, { 0x00000000, 0x00007fff, 0x00007fff }, { 0x00000000, 0x00000001, 0x00000001 }, { 0x0000ffff, 0xffffffe0, 0xffffffe0 }, { 0x00000000, 0x0000007e, 0x0000007e }, { 0x0000ffff, 0xffff8001, 0xffff8001 }, { 0x0000ffff, 0xffffffe0, 0xffffffe0 }, { 0x00007fff, 0x7ffffffe, 0x7ffffffe }, { 0x0000ffff, 0xffffff81, 0xffffff81 }, { 0x0000ffff, 0xffffffe0, 0xffffffe0 }, { 0x0000ffff, 0xffffff81, 0xffffff81 }, { 0x00000000, 0x00007ffd, 0x00007ffd }, { 0x00008000, 0x80000001, 0x80000001 }, { 0x0000cccc, 0xcccccccc, 0xcccccccc }, { 0x00000000, 0x0000007d, 0x0000007d }, { 0x00000000, 0x00000000, 0x00000000 }, { 0x00007fff, 0x7ffffffe, 0x7ffffffe }, { 0x0000ffff, 0xffffff82, 0xffffff82 }, { 0x00008000, 0x80000001, 0x80000001 }, { 0x00000000, 0x00007ffd, 0x00007ffd }, { 0x00000000, 0x00000001, 0x00000001 }, { 0x0000ffff, 0xffffff83, 0xffffff83 }, { 0x0000ffff, 0xffffffe0, 0xffffffe0 }, { 0x0000ffff, 0xffff8000, 0xffff8000 }, { 0x0000ffff, 0xffffff80, 0xffffff80 }, { 0x0000ffff, 0xffffff81, 0xffffff81 }, { 0x00000000, 0x0000007f, 0x0000007f }, { 0x00000000, 0x0000007e, 0x0000007e }, { 0x0000ffff, 0xfffffffd, 0xfffffffd }, { 0x00000000, 0x0000007d, 0x0000007d }, { 0x0000cccc, 0xcccccccc, 0xcccccccc }, { 0x00007fff, 0x7ffffffd, 0x7ffffffd }, { 0x00000000, 0x0000007f, 0x0000007f }, { 0x0000ffff, 0xffff8001, 0xffff8001 }, { 0x0000aaaa, 0xaaaaaaaa, 0xaaaaaaaa }, { 0x00005555, 0x55555555, 0x55555555 }, { 0x0000ffff, 0xffffff81, 0xffffff81 }, { 0x0000ffff, 0xffffff82, 0xffffff82 }, { 0x00000000, 0x0000007d, 0x0000007d }, { 0x0000ffff, 0xfffffffd, 0xfffffffd }, { 0x0000ffff, 0xffff8002, 0xffff8002 }, { 0x00000000, 0x00000001, 0x00000001 }, { 0x00000000, 0x00007ffe, 0x00007ffe }, { 0x0000ffff, 0xffff8003, 0xffff8003 }, { 0x0000ffff, 0xffff8001, 0xffff8001 }, { 0x00000000, 0x00007ffe, 0x00007ffe }, { 0x00000000, 0x00000020, 0x00000020 }, { 0x00000000, 0x00007ffe, 0x00007ffe }, { 0x0000ffff, 0xfffffffd, 0xfffffffd }, { 0x0000ffff, 0xffff8001, 0xffff8001 }, { 0x0000ffff, 0xffffffff, 0xffffffff }, { 0x00003333, 0x33333333, 0x33333333 }, { 0x00000000, 0x00000000, 0x00000000 }, { 0x0000ffff, 0xffffff81, 0xffffff81 }, { 0x0000ffff, 0xffffffff, 0xffffffff }, { 0x00000000, 0x00007ffd, 0x00007ffd }, { 0x00003333, 0x33333333, 0x33333333 }, { 0x00000000, 0x00000002, 0x00000002 }, { 0x00000000, 0x0000007e, 0x0000007e }, { 0x00000000, 0x00007fff, 0x00007fff }, { 0x0000ffff, 0xfffffffd, 0xfffffffd }, { 0x0000cccc, 0xcccccccc, 0xcccccccc }, { 0x0000ffff, 0xffffff82, 0xffffff82 }, }; const Inputs kOutputs_Crc32ch_RnIsRm_r5_r7_r7[] = { { 0x00000000, 0x00007fff, 0x00007fff }, { 0x00000000, 0x00007fff, 0x00007fff }, { 0x00007fff, 0x7ffffffe, 0x7ffffffe }, { 0x00003333, 0x33333333, 0x33333333 }, { 0x00000000, 0x00000002, 0x00000002 }, { 0x0000ffff, 0xfffffffd, 0xfffffffd }, { 0x00003333, 0x33333333, 0x33333333 }, { 0x0000ffff, 0xffff8002, 0xffff8002 }, { 0x0000ffff, 0xffffffe0, 0xffffffe0 }, { 0x0000ffff, 0xffffffff, 0xffffffff }, { 0x00003333, 0x33333333, 0x33333333 }, { 0x0000ffff, 0xffff8002, 0xffff8002 }, { 0x0000ffff, 0xffffff83, 0xffffff83 }, { 0x00000000, 0x00007fff, 0x00007fff }, { 0x0000ffff, 0xffffff82, 0xffffff82 }, { 0x00000000, 0x00007fff, 0x00007fff }, { 0x0000ffff, 0xfffffffd, 0xfffffffd }, { 0x00007fff, 0x7fffffff, 0x7fffffff }, { 0x00000000, 0x00000002, 0x00000002 }, { 0x0000ffff, 0xffffff80, 0xffffff80 }, { 0x00000000, 0x00000002, 0x00000002 }, { 0x00000000, 0x00000020, 0x00000020 }, { 0x00000000, 0x00007ffd, 0x00007ffd }, { 0x00003333, 0x33333333, 0x33333333 }, { 0x0000ffff, 0xfffffffe, 0xfffffffe }, { 0x00007fff, 0x7ffffffd, 0x7ffffffd }, { 0x0000ffff, 0xffffff83, 0xffffff83 }, { 0x00000000, 0x00000002, 0x00000002 }, { 0x0000ffff, 0xffffff83, 0xffffff83 }, { 0x0000ffff, 0xffffff80, 0xffffff80 }, { 0x00003333, 0x33333333, 0x33333333 }, { 0x0000ffff, 0xfffffffe, 0xfffffffe }, { 0x0000ffff, 0xffffff81, 0xffffff81 }, { 0x0000ffff, 0xffffff83, 0xffffff83 }, { 0x0000aaaa, 0xaaaaaaaa, 0xaaaaaaaa }, { 0x0000ffff, 0xffffff80, 0xffffff80 }, { 0x00000000, 0x0000007f, 0x0000007f }, { 0x00000000, 0x00000020, 0x00000020 }, { 0x0000ffff, 0xfffffffd, 0xfffffffd }, { 0x0000aaaa, 0xaaaaaaaa, 0xaaaaaaaa }, { 0x00000000, 0x00000001, 0x00000001 }, { 0x0000ffff, 0xffff8000, 0xffff8000 }, { 0x00000000, 0x00000020, 0x00000020 }, { 0x0000ffff, 0xffffff80, 0xffffff80 }, { 0x0000aaaa, 0xaaaaaaaa, 0xaaaaaaaa }, { 0x00000000, 0x00000020, 0x00000020 }, { 0x00000000, 0x0000007d, 0x0000007d }, { 0x00000000, 0x0000007e, 0x0000007e }, { 0x00000000, 0x00000020, 0x00000020 }, { 0x00003333, 0x33333333, 0x33333333 }, { 0x0000ffff, 0xffffffe0, 0xffffffe0 }, { 0x00000000, 0x00007ffe, 0x00007ffe }, { 0x0000aaaa, 0xaaaaaaaa, 0xaaaaaaaa }, { 0x00000000, 0x00007ffe, 0x00007ffe }, { 0x0000cccc, 0xcccccccc, 0xcccccccc }, { 0x00000000, 0x00000002, 0x00000002 }, { 0x00000000, 0x0000007f, 0x0000007f }, { 0x0000ffff, 0xffffff82, 0xffffff82 }, { 0x00000000, 0x0000007e, 0x0000007e }, { 0x00000000, 0x00007ffe, 0x00007ffe }, { 0x0000ffff, 0xfffffffe, 0xfffffffe }, { 0x00008000, 0x80000001, 0x80000001 }, { 0x00007fff, 0x7fffffff, 0x7fffffff }, { 0x0000ffff, 0xffff8002, 0xffff8002 }, { 0x0000ffff, 0xffff8003, 0xffff8003 }, { 0x0000ffff, 0xfffffffe, 0xfffffffe }, { 0x00000000, 0x00007ffd, 0x00007ffd }, { 0x0000ffff, 0xfffffffd, 0xfffffffd }, { 0x00007fff, 0x7ffffffd, 0x7ffffffd }, { 0x00005555, 0x55555555, 0x55555555 }, { 0x0000ffff, 0xffffff80, 0xffffff80 }, { 0x0000ffff, 0xffff8003, 0xffff8003 }, { 0x00000000, 0x00000020, 0x00000020 }, { 0x00000000, 0x00000001, 0x00000001 }, { 0x00000000, 0x00007fff, 0x00007fff }, { 0x0000ffff, 0xffffff83, 0xffffff83 }, { 0x0000aaaa, 0xaaaaaaaa, 0xaaaaaaaa }, { 0x00007fff, 0x7ffffffe, 0x7ffffffe }, { 0x0000ffff, 0xffff8001, 0xffff8001 }, { 0x0000cccc, 0xcccccccc, 0xcccccccc }, { 0x00008000, 0x80000001, 0x80000001 }, { 0x00000000, 0x00000002, 0x00000002 }, { 0x0000ffff, 0xffffffe0, 0xffffffe0 }, { 0x0000ffff, 0xffffff82, 0xffffff82 }, { 0x00000000, 0x00007ffe, 0x00007ffe }, { 0x0000ffff, 0xffffff80, 0xffffff80 }, { 0x00008000, 0x80000000, 0x80000000 }, { 0x00008000, 0x80000000, 0x80000000 }, { 0x0000cccc, 0xcccccccc, 0xcccccccc }, { 0x0000ffff, 0xffffffe0, 0xffffffe0 }, { 0x0000ffff, 0xffffffe0, 0xffffffe0 }, { 0x0000ffff, 0xfffffffe, 0xfffffffe }, { 0x00000000, 0x00007ffe, 0x00007ffe }, { 0x00007fff, 0x7fffffff, 0x7fffffff }, { 0x00005555, 0x55555555, 0x55555555 }, { 0x00005555, 0x55555555, 0x55555555 }, { 0x00000000, 0x00000020, 0x00000020 }, { 0x00005555, 0x55555555, 0x55555555 }, { 0x00000000, 0x00000020, 0x00000020 }, { 0x00007fff, 0x7fffffff, 0x7fffffff }, { 0x00007fff, 0x7fffffff, 0x7fffffff }, { 0x0000ffff, 0xffffff81, 0xffffff81 }, { 0x00008000, 0x80000001, 0x80000001 }, { 0x0000ffff, 0xffffffff, 0xffffffff }, { 0x00007fff, 0x7ffffffe, 0x7ffffffe }, { 0x00005555, 0x55555555, 0x55555555 }, { 0x0000ffff, 0xfffffffe, 0xfffffffe }, { 0x00007fff, 0x7ffffffd, 0x7ffffffd }, { 0x00000000, 0x00007ffd, 0x00007ffd }, { 0x00008000, 0x80000001, 0x80000001 }, { 0x0000ffff, 0xffffffe0, 0xffffffe0 }, { 0x0000ffff, 0xffff8000, 0xffff8000 }, { 0x0000ffff, 0xffff8002, 0xffff8002 }, { 0x00000000, 0x0000007f, 0x0000007f }, { 0x0000ffff, 0xffffff82, 0xffffff82 }, { 0x0000cccc, 0xcccccccc, 0xcccccccc }, { 0x0000ffff, 0xffffff82, 0xffffff82 }, { 0x00000000, 0x00007ffd, 0x00007ffd }, { 0x0000ffff, 0xffffff80, 0xffffff80 }, { 0x00000000, 0x00000000, 0x00000000 }, { 0x00000000, 0x0000007d, 0x0000007d }, { 0x00000000, 0x00000020, 0x00000020 }, { 0x0000ffff, 0xffffff82, 0xffffff82 }, { 0x0000ffff, 0xfffffffd, 0xfffffffd }, { 0x0000ffff, 0xfffffffe, 0xfffffffe }, { 0x00008000, 0x80000000, 0x80000000 }, { 0x0000ffff, 0xffffffff, 0xffffffff }, { 0x00000000, 0x00000001, 0x00000001 }, { 0x0000ffff, 0xffff8003, 0xffff8003 }, { 0x0000ffff, 0xffffff83, 0xffffff83 }, { 0x00000000, 0x00007ffe, 0x00007ffe }, { 0x0000cccc, 0xcccccccc, 0xcccccccc }, { 0x0000cccc, 0xcccccccc, 0xcccccccc }, { 0x00000000, 0x00007fff, 0x00007fff }, { 0x00007fff, 0x7ffffffd, 0x7ffffffd }, { 0x0000ffff, 0xffff8002, 0xffff8002 }, { 0x00003333, 0x33333333, 0x33333333 }, { 0x0000ffff, 0xffffff82, 0xffffff82 }, { 0x00000000, 0x00007fff, 0x00007fff }, { 0x00000000, 0x00000001, 0x00000001 }, { 0x0000ffff, 0xffffffe0, 0xffffffe0 }, { 0x00000000, 0x0000007e, 0x0000007e }, { 0x0000ffff, 0xffff8001, 0xffff8001 }, { 0x0000ffff, 0xffffffe0, 0xffffffe0 }, { 0x00007fff, 0x7ffffffe, 0x7ffffffe }, { 0x0000ffff, 0xffffff81, 0xffffff81 }, { 0x0000ffff, 0xffffffe0, 0xffffffe0 }, { 0x0000ffff, 0xffffff81, 0xffffff81 }, { 0x00000000, 0x00007ffd, 0x00007ffd }, { 0x00008000, 0x80000001, 0x80000001 }, { 0x0000cccc, 0xcccccccc, 0xcccccccc }, { 0x00000000, 0x0000007d, 0x0000007d }, { 0x00000000, 0x00000000, 0x00000000 }, { 0x00007fff, 0x7ffffffe, 0x7ffffffe }, { 0x0000ffff, 0xffffff82, 0xffffff82 }, { 0x00008000, 0x80000001, 0x80000001 }, { 0x00000000, 0x00007ffd, 0x00007ffd }, { 0x00000000, 0x00000001, 0x00000001 }, { 0x0000ffff, 0xffffff83, 0xffffff83 }, { 0x0000ffff, 0xffffffe0, 0xffffffe0 }, { 0x0000ffff, 0xffff8000, 0xffff8000 }, { 0x0000ffff, 0xffffff80, 0xffffff80 }, { 0x0000ffff, 0xffffff81, 0xffffff81 }, { 0x00000000, 0x0000007f, 0x0000007f }, { 0x00000000, 0x0000007e, 0x0000007e }, { 0x0000ffff, 0xfffffffd, 0xfffffffd }, { 0x00000000, 0x0000007d, 0x0000007d }, { 0x0000cccc, 0xcccccccc, 0xcccccccc }, { 0x00007fff, 0x7ffffffd, 0x7ffffffd }, { 0x00000000, 0x0000007f, 0x0000007f }, { 0x0000ffff, 0xffff8001, 0xffff8001 }, { 0x0000aaaa, 0xaaaaaaaa, 0xaaaaaaaa }, { 0x00005555, 0x55555555, 0x55555555 }, { 0x0000ffff, 0xffffff81, 0xffffff81 }, { 0x0000ffff, 0xffffff82, 0xffffff82 }, { 0x00000000, 0x0000007d, 0x0000007d }, { 0x0000ffff, 0xfffffffd, 0xfffffffd }, { 0x0000ffff, 0xffff8002, 0xffff8002 }, { 0x00000000, 0x00000001, 0x00000001 }, { 0x00000000, 0x00007ffe, 0x00007ffe }, { 0x0000ffff, 0xffff8003, 0xffff8003 }, { 0x0000ffff, 0xffff8001, 0xffff8001 }, { 0x00000000, 0x00007ffe, 0x00007ffe }, { 0x00000000, 0x00000020, 0x00000020 }, { 0x00000000, 0x00007ffe, 0x00007ffe }, { 0x0000ffff, 0xfffffffd, 0xfffffffd }, { 0x0000ffff, 0xffff8001, 0xffff8001 }, { 0x0000ffff, 0xffffffff, 0xffffffff }, { 0x00003333, 0x33333333, 0x33333333 }, { 0x00000000, 0x00000000, 0x00000000 }, { 0x0000ffff, 0xffffff81, 0xffffff81 }, { 0x0000ffff, 0xffffffff, 0xffffffff }, { 0x00000000, 0x00007ffd, 0x00007ffd }, { 0x00003333, 0x33333333, 0x33333333 }, { 0x00000000, 0x00000002, 0x00000002 }, { 0x00000000, 0x0000007e, 0x0000007e }, { 0x00000000, 0x00007fff, 0x00007fff }, { 0x0000ffff, 0xfffffffd, 0xfffffffd }, { 0x0000cccc, 0xcccccccc, 0xcccccccc }, { 0x0000ffff, 0xffffff82, 0xffffff82 }, }; const Inputs kOutputs_Crc32ch_RnIsRm_r6_r3_r3[] = { { 0x00000000, 0x00007fff, 0x00007fff }, { 0x00000000, 0x00007fff, 0x00007fff }, { 0x00007fff, 0x7ffffffe, 0x7ffffffe }, { 0x00003333, 0x33333333, 0x33333333 }, { 0x00000000, 0x00000002, 0x00000002 }, { 0x0000ffff, 0xfffffffd, 0xfffffffd }, { 0x00003333, 0x33333333, 0x33333333 }, { 0x0000ffff, 0xffff8002, 0xffff8002 }, { 0x0000ffff, 0xffffffe0, 0xffffffe0 }, { 0x0000ffff, 0xffffffff, 0xffffffff }, { 0x00003333, 0x33333333, 0x33333333 }, { 0x0000ffff, 0xffff8002, 0xffff8002 }, { 0x0000ffff, 0xffffff83, 0xffffff83 }, { 0x00000000, 0x00007fff, 0x00007fff }, { 0x0000ffff, 0xffffff82, 0xffffff82 }, { 0x00000000, 0x00007fff, 0x00007fff }, { 0x0000ffff, 0xfffffffd, 0xfffffffd }, { 0x00007fff, 0x7fffffff, 0x7fffffff }, { 0x00000000, 0x00000002, 0x00000002 }, { 0x0000ffff, 0xffffff80, 0xffffff80 }, { 0x00000000, 0x00000002, 0x00000002 }, { 0x00000000, 0x00000020, 0x00000020 }, { 0x00000000, 0x00007ffd, 0x00007ffd }, { 0x00003333, 0x33333333, 0x33333333 }, { 0x0000ffff, 0xfffffffe, 0xfffffffe }, { 0x00007fff, 0x7ffffffd, 0x7ffffffd }, { 0x0000ffff, 0xffffff83, 0xffffff83 }, { 0x00000000, 0x00000002, 0x00000002 }, { 0x0000ffff, 0xffffff83, 0xffffff83 }, { 0x0000ffff, 0xffffff80, 0xffffff80 }, { 0x00003333, 0x33333333, 0x33333333 }, { 0x0000ffff, 0xfffffffe, 0xfffffffe }, { 0x0000ffff, 0xffffff81, 0xffffff81 }, { 0x0000ffff, 0xffffff83, 0xffffff83 }, { 0x0000aaaa, 0xaaaaaaaa, 0xaaaaaaaa }, { 0x0000ffff, 0xffffff80, 0xffffff80 }, { 0x00000000, 0x0000007f, 0x0000007f }, { 0x00000000, 0x00000020, 0x00000020 }, { 0x0000ffff, 0xfffffffd, 0xfffffffd }, { 0x0000aaaa, 0xaaaaaaaa, 0xaaaaaaaa }, { 0x00000000, 0x00000001, 0x00000001 }, { 0x0000ffff, 0xffff8000, 0xffff8000 }, { 0x00000000, 0x00000020, 0x00000020 }, { 0x0000ffff, 0xffffff80, 0xffffff80 }, { 0x0000aaaa, 0xaaaaaaaa, 0xaaaaaaaa }, { 0x00000000, 0x00000020, 0x00000020 }, { 0x00000000, 0x0000007d, 0x0000007d }, { 0x00000000, 0x0000007e, 0x0000007e }, { 0x00000000, 0x00000020, 0x00000020 }, { 0x00003333, 0x33333333, 0x33333333 }, { 0x0000ffff, 0xffffffe0, 0xffffffe0 }, { 0x00000000, 0x00007ffe, 0x00007ffe }, { 0x0000aaaa, 0xaaaaaaaa, 0xaaaaaaaa }, { 0x00000000, 0x00007ffe, 0x00007ffe }, { 0x0000cccc, 0xcccccccc, 0xcccccccc }, { 0x00000000, 0x00000002, 0x00000002 }, { 0x00000000, 0x0000007f, 0x0000007f }, { 0x0000ffff, 0xffffff82, 0xffffff82 }, { 0x00000000, 0x0000007e, 0x0000007e }, { 0x00000000, 0x00007ffe, 0x00007ffe }, { 0x0000ffff, 0xfffffffe, 0xfffffffe }, { 0x00008000, 0x80000001, 0x80000001 }, { 0x00007fff, 0x7fffffff, 0x7fffffff }, { 0x0000ffff, 0xffff8002, 0xffff8002 }, { 0x0000ffff, 0xffff8003, 0xffff8003 }, { 0x0000ffff, 0xfffffffe, 0xfffffffe }, { 0x00000000, 0x00007ffd, 0x00007ffd }, { 0x0000ffff, 0xfffffffd, 0xfffffffd }, { 0x00007fff, 0x7ffffffd, 0x7ffffffd }, { 0x00005555, 0x55555555, 0x55555555 }, { 0x0000ffff, 0xffffff80, 0xffffff80 }, { 0x0000ffff, 0xffff8003, 0xffff8003 }, { 0x00000000, 0x00000020, 0x00000020 }, { 0x00000000, 0x00000001, 0x00000001 }, { 0x00000000, 0x00007fff, 0x00007fff }, { 0x0000ffff, 0xffffff83, 0xffffff83 }, { 0x0000aaaa, 0xaaaaaaaa, 0xaaaaaaaa }, { 0x00007fff, 0x7ffffffe, 0x7ffffffe }, { 0x0000ffff, 0xffff8001, 0xffff8001 }, { 0x0000cccc, 0xcccccccc, 0xcccccccc }, { 0x00008000, 0x80000001, 0x80000001 }, { 0x00000000, 0x00000002, 0x00000002 }, { 0x0000ffff, 0xffffffe0, 0xffffffe0 }, { 0x0000ffff, 0xffffff82, 0xffffff82 }, { 0x00000000, 0x00007ffe, 0x00007ffe }, { 0x0000ffff, 0xffffff80, 0xffffff80 }, { 0x00008000, 0x80000000, 0x80000000 }, { 0x00008000, 0x80000000, 0x80000000 }, { 0x0000cccc, 0xcccccccc, 0xcccccccc }, { 0x0000ffff, 0xffffffe0, 0xffffffe0 }, { 0x0000ffff, 0xffffffe0, 0xffffffe0 }, { 0x0000ffff, 0xfffffffe, 0xfffffffe }, { 0x00000000, 0x00007ffe, 0x00007ffe }, { 0x00007fff, 0x7fffffff, 0x7fffffff }, { 0x00005555, 0x55555555, 0x55555555 }, { 0x00005555, 0x55555555, 0x55555555 }, { 0x00000000, 0x00000020, 0x00000020 }, { 0x00005555, 0x55555555, 0x55555555 }, { 0x00000000, 0x00000020, 0x00000020 }, { 0x00007fff, 0x7fffffff, 0x7fffffff }, { 0x00007fff, 0x7fffffff, 0x7fffffff }, { 0x0000ffff, 0xffffff81, 0xffffff81 }, { 0x00008000, 0x80000001, 0x80000001 }, { 0x0000ffff, 0xffffffff, 0xffffffff }, { 0x00007fff, 0x7ffffffe, 0x7ffffffe }, { 0x00005555, 0x55555555, 0x55555555 }, { 0x0000ffff, 0xfffffffe, 0xfffffffe }, { 0x00007fff, 0x7ffffffd, 0x7ffffffd }, { 0x00000000, 0x00007ffd, 0x00007ffd }, { 0x00008000, 0x80000001, 0x80000001 }, { 0x0000ffff, 0xffffffe0, 0xffffffe0 }, { 0x0000ffff, 0xffff8000, 0xffff8000 }, { 0x0000ffff, 0xffff8002, 0xffff8002 }, { 0x00000000, 0x0000007f, 0x0000007f }, { 0x0000ffff, 0xffffff82, 0xffffff82 }, { 0x0000cccc, 0xcccccccc, 0xcccccccc }, { 0x0000ffff, 0xffffff82, 0xffffff82 }, { 0x00000000, 0x00007ffd, 0x00007ffd }, { 0x0000ffff, 0xffffff80, 0xffffff80 }, { 0x00000000, 0x00000000, 0x00000000 }, { 0x00000000, 0x0000007d, 0x0000007d }, { 0x00000000, 0x00000020, 0x00000020 }, { 0x0000ffff, 0xffffff82, 0xffffff82 }, { 0x0000ffff, 0xfffffffd, 0xfffffffd }, { 0x0000ffff, 0xfffffffe, 0xfffffffe }, { 0x00008000, 0x80000000, 0x80000000 }, { 0x0000ffff, 0xffffffff, 0xffffffff }, { 0x00000000, 0x00000001, 0x00000001 }, { 0x0000ffff, 0xffff8003, 0xffff8003 }, { 0x0000ffff, 0xffffff83, 0xffffff83 }, { 0x00000000, 0x00007ffe, 0x00007ffe }, { 0x0000cccc, 0xcccccccc, 0xcccccccc }, { 0x0000cccc, 0xcccccccc, 0xcccccccc }, { 0x00000000, 0x00007fff, 0x00007fff }, { 0x00007fff, 0x7ffffffd, 0x7ffffffd }, { 0x0000ffff, 0xffff8002, 0xffff8002 }, { 0x00003333, 0x33333333, 0x33333333 }, { 0x0000ffff, 0xffffff82, 0xffffff82 }, { 0x00000000, 0x00007fff, 0x00007fff }, { 0x00000000, 0x00000001, 0x00000001 }, { 0x0000ffff, 0xffffffe0, 0xffffffe0 }, { 0x00000000, 0x0000007e, 0x0000007e }, { 0x0000ffff, 0xffff8001, 0xffff8001 }, { 0x0000ffff, 0xffffffe0, 0xffffffe0 }, { 0x00007fff, 0x7ffffffe, 0x7ffffffe }, { 0x0000ffff, 0xffffff81, 0xffffff81 }, { 0x0000ffff, 0xffffffe0, 0xffffffe0 }, { 0x0000ffff, 0xffffff81, 0xffffff81 }, { 0x00000000, 0x00007ffd, 0x00007ffd }, { 0x00008000, 0x80000001, 0x80000001 }, { 0x0000cccc, 0xcccccccc, 0xcccccccc }, { 0x00000000, 0x0000007d, 0x0000007d }, { 0x00000000, 0x00000000, 0x00000000 }, { 0x00007fff, 0x7ffffffe, 0x7ffffffe }, { 0x0000ffff, 0xffffff82, 0xffffff82 }, { 0x00008000, 0x80000001, 0x80000001 }, { 0x00000000, 0x00007ffd, 0x00007ffd }, { 0x00000000, 0x00000001, 0x00000001 }, { 0x0000ffff, 0xffffff83, 0xffffff83 }, { 0x0000ffff, 0xffffffe0, 0xffffffe0 }, { 0x0000ffff, 0xffff8000, 0xffff8000 }, { 0x0000ffff, 0xffffff80, 0xffffff80 }, { 0x0000ffff, 0xffffff81, 0xffffff81 }, { 0x00000000, 0x0000007f, 0x0000007f }, { 0x00000000, 0x0000007e, 0x0000007e }, { 0x0000ffff, 0xfffffffd, 0xfffffffd }, { 0x00000000, 0x0000007d, 0x0000007d }, { 0x0000cccc, 0xcccccccc, 0xcccccccc }, { 0x00007fff, 0x7ffffffd, 0x7ffffffd }, { 0x00000000, 0x0000007f, 0x0000007f }, { 0x0000ffff, 0xffff8001, 0xffff8001 }, { 0x0000aaaa, 0xaaaaaaaa, 0xaaaaaaaa }, { 0x00005555, 0x55555555, 0x55555555 }, { 0x0000ffff, 0xffffff81, 0xffffff81 }, { 0x0000ffff, 0xffffff82, 0xffffff82 }, { 0x00000000, 0x0000007d, 0x0000007d }, { 0x0000ffff, 0xfffffffd, 0xfffffffd }, { 0x0000ffff, 0xffff8002, 0xffff8002 }, { 0x00000000, 0x00000001, 0x00000001 }, { 0x00000000, 0x00007ffe, 0x00007ffe }, { 0x0000ffff, 0xffff8003, 0xffff8003 }, { 0x0000ffff, 0xffff8001, 0xffff8001 }, { 0x00000000, 0x00007ffe, 0x00007ffe }, { 0x00000000, 0x00000020, 0x00000020 }, { 0x00000000, 0x00007ffe, 0x00007ffe }, { 0x0000ffff, 0xfffffffd, 0xfffffffd }, { 0x0000ffff, 0xffff8001, 0xffff8001 }, { 0x0000ffff, 0xffffffff, 0xffffffff }, { 0x00003333, 0x33333333, 0x33333333 }, { 0x00000000, 0x00000000, 0x00000000 }, { 0x0000ffff, 0xffffff81, 0xffffff81 }, { 0x0000ffff, 0xffffffff, 0xffffffff }, { 0x00000000, 0x00007ffd, 0x00007ffd }, { 0x00003333, 0x33333333, 0x33333333 }, { 0x00000000, 0x00000002, 0x00000002 }, { 0x00000000, 0x0000007e, 0x0000007e }, { 0x00000000, 0x00007fff, 0x00007fff }, { 0x0000ffff, 0xfffffffd, 0xfffffffd }, { 0x0000cccc, 0xcccccccc, 0xcccccccc }, { 0x0000ffff, 0xffffff82, 0xffffff82 }, }; const Inputs kOutputs_Crc32ch_RnIsRm_r7_r0_r0[] = { { 0x00000000, 0x00007fff, 0x00007fff }, { 0x00000000, 0x00007fff, 0x00007fff }, { 0x00007fff, 0x7ffffffe, 0x7ffffffe }, { 0x00003333, 0x33333333, 0x33333333 }, { 0x00000000, 0x00000002, 0x00000002 }, { 0x0000ffff, 0xfffffffd, 0xfffffffd }, { 0x00003333, 0x33333333, 0x33333333 }, { 0x0000ffff, 0xffff8002, 0xffff8002 }, { 0x0000ffff, 0xffffffe0, 0xffffffe0 }, { 0x0000ffff, 0xffffffff, 0xffffffff }, { 0x00003333, 0x33333333, 0x33333333 }, { 0x0000ffff, 0xffff8002, 0xffff8002 }, { 0x0000ffff, 0xffffff83, 0xffffff83 }, { 0x00000000, 0x00007fff, 0x00007fff }, { 0x0000ffff, 0xffffff82, 0xffffff82 }, { 0x00000000, 0x00007fff, 0x00007fff }, { 0x0000ffff, 0xfffffffd, 0xfffffffd }, { 0x00007fff, 0x7fffffff, 0x7fffffff }, { 0x00000000, 0x00000002, 0x00000002 }, { 0x0000ffff, 0xffffff80, 0xffffff80 }, { 0x00000000, 0x00000002, 0x00000002 }, { 0x00000000, 0x00000020, 0x00000020 }, { 0x00000000, 0x00007ffd, 0x00007ffd }, { 0x00003333, 0x33333333, 0x33333333 }, { 0x0000ffff, 0xfffffffe, 0xfffffffe }, { 0x00007fff, 0x7ffffffd, 0x7ffffffd }, { 0x0000ffff, 0xffffff83, 0xffffff83 }, { 0x00000000, 0x00000002, 0x00000002 }, { 0x0000ffff, 0xffffff83, 0xffffff83 }, { 0x0000ffff, 0xffffff80, 0xffffff80 }, { 0x00003333, 0x33333333, 0x33333333 }, { 0x0000ffff, 0xfffffffe, 0xfffffffe }, { 0x0000ffff, 0xffffff81, 0xffffff81 }, { 0x0000ffff, 0xffffff83, 0xffffff83 }, { 0x0000aaaa, 0xaaaaaaaa, 0xaaaaaaaa }, { 0x0000ffff, 0xffffff80, 0xffffff80 }, { 0x00000000, 0x0000007f, 0x0000007f }, { 0x00000000, 0x00000020, 0x00000020 }, { 0x0000ffff, 0xfffffffd, 0xfffffffd }, { 0x0000aaaa, 0xaaaaaaaa, 0xaaaaaaaa }, { 0x00000000, 0x00000001, 0x00000001 }, { 0x0000ffff, 0xffff8000, 0xffff8000 }, { 0x00000000, 0x00000020, 0x00000020 }, { 0x0000ffff, 0xffffff80, 0xffffff80 }, { 0x0000aaaa, 0xaaaaaaaa, 0xaaaaaaaa }, { 0x00000000, 0x00000020, 0x00000020 }, { 0x00000000, 0x0000007d, 0x0000007d }, { 0x00000000, 0x0000007e, 0x0000007e }, { 0x00000000, 0x00000020, 0x00000020 }, { 0x00003333, 0x33333333, 0x33333333 }, { 0x0000ffff, 0xffffffe0, 0xffffffe0 }, { 0x00000000, 0x00007ffe, 0x00007ffe }, { 0x0000aaaa, 0xaaaaaaaa, 0xaaaaaaaa }, { 0x00000000, 0x00007ffe, 0x00007ffe }, { 0x0000cccc, 0xcccccccc, 0xcccccccc }, { 0x00000000, 0x00000002, 0x00000002 }, { 0x00000000, 0x0000007f, 0x0000007f }, { 0x0000ffff, 0xffffff82, 0xffffff82 }, { 0x00000000, 0x0000007e, 0x0000007e }, { 0x00000000, 0x00007ffe, 0x00007ffe }, { 0x0000ffff, 0xfffffffe, 0xfffffffe }, { 0x00008000, 0x80000001, 0x80000001 }, { 0x00007fff, 0x7fffffff, 0x7fffffff }, { 0x0000ffff, 0xffff8002, 0xffff8002 }, { 0x0000ffff, 0xffff8003, 0xffff8003 }, { 0x0000ffff, 0xfffffffe, 0xfffffffe }, { 0x00000000, 0x00007ffd, 0x00007ffd }, { 0x0000ffff, 0xfffffffd, 0xfffffffd }, { 0x00007fff, 0x7ffffffd, 0x7ffffffd }, { 0x00005555, 0x55555555, 0x55555555 }, { 0x0000ffff, 0xffffff80, 0xffffff80 }, { 0x0000ffff, 0xffff8003, 0xffff8003 }, { 0x00000000, 0x00000020, 0x00000020 }, { 0x00000000, 0x00000001, 0x00000001 }, { 0x00000000, 0x00007fff, 0x00007fff }, { 0x0000ffff, 0xffffff83, 0xffffff83 }, { 0x0000aaaa, 0xaaaaaaaa, 0xaaaaaaaa }, { 0x00007fff, 0x7ffffffe, 0x7ffffffe }, { 0x0000ffff, 0xffff8001, 0xffff8001 }, { 0x0000cccc, 0xcccccccc, 0xcccccccc }, { 0x00008000, 0x80000001, 0x80000001 }, { 0x00000000, 0x00000002, 0x00000002 }, { 0x0000ffff, 0xffffffe0, 0xffffffe0 }, { 0x0000ffff, 0xffffff82, 0xffffff82 }, { 0x00000000, 0x00007ffe, 0x00007ffe }, { 0x0000ffff, 0xffffff80, 0xffffff80 }, { 0x00008000, 0x80000000, 0x80000000 }, { 0x00008000, 0x80000000, 0x80000000 }, { 0x0000cccc, 0xcccccccc, 0xcccccccc }, { 0x0000ffff, 0xffffffe0, 0xffffffe0 }, { 0x0000ffff, 0xffffffe0, 0xffffffe0 }, { 0x0000ffff, 0xfffffffe, 0xfffffffe }, { 0x00000000, 0x00007ffe, 0x00007ffe }, { 0x00007fff, 0x7fffffff, 0x7fffffff }, { 0x00005555, 0x55555555, 0x55555555 }, { 0x00005555, 0x55555555, 0x55555555 }, { 0x00000000, 0x00000020, 0x00000020 }, { 0x00005555, 0x55555555, 0x55555555 }, { 0x00000000, 0x00000020, 0x00000020 }, { 0x00007fff, 0x7fffffff, 0x7fffffff }, { 0x00007fff, 0x7fffffff, 0x7fffffff }, { 0x0000ffff, 0xffffff81, 0xffffff81 }, { 0x00008000, 0x80000001, 0x80000001 }, { 0x0000ffff, 0xffffffff, 0xffffffff }, { 0x00007fff, 0x7ffffffe, 0x7ffffffe }, { 0x00005555, 0x55555555, 0x55555555 }, { 0x0000ffff, 0xfffffffe, 0xfffffffe }, { 0x00007fff, 0x7ffffffd, 0x7ffffffd }, { 0x00000000, 0x00007ffd, 0x00007ffd }, { 0x00008000, 0x80000001, 0x80000001 }, { 0x0000ffff, 0xffffffe0, 0xffffffe0 }, { 0x0000ffff, 0xffff8000, 0xffff8000 }, { 0x0000ffff, 0xffff8002, 0xffff8002 }, { 0x00000000, 0x0000007f, 0x0000007f }, { 0x0000ffff, 0xffffff82, 0xffffff82 }, { 0x0000cccc, 0xcccccccc, 0xcccccccc }, { 0x0000ffff, 0xffffff82, 0xffffff82 }, { 0x00000000, 0x00007ffd, 0x00007ffd }, { 0x0000ffff, 0xffffff80, 0xffffff80 }, { 0x00000000, 0x00000000, 0x00000000 }, { 0x00000000, 0x0000007d, 0x0000007d }, { 0x00000000, 0x00000020, 0x00000020 }, { 0x0000ffff, 0xffffff82, 0xffffff82 }, { 0x0000ffff, 0xfffffffd, 0xfffffffd }, { 0x0000ffff, 0xfffffffe, 0xfffffffe }, { 0x00008000, 0x80000000, 0x80000000 }, { 0x0000ffff, 0xffffffff, 0xffffffff }, { 0x00000000, 0x00000001, 0x00000001 }, { 0x0000ffff, 0xffff8003, 0xffff8003 }, { 0x0000ffff, 0xffffff83, 0xffffff83 }, { 0x00000000, 0x00007ffe, 0x00007ffe }, { 0x0000cccc, 0xcccccccc, 0xcccccccc }, { 0x0000cccc, 0xcccccccc, 0xcccccccc }, { 0x00000000, 0x00007fff, 0x00007fff }, { 0x00007fff, 0x7ffffffd, 0x7ffffffd }, { 0x0000ffff, 0xffff8002, 0xffff8002 }, { 0x00003333, 0x33333333, 0x33333333 }, { 0x0000ffff, 0xffffff82, 0xffffff82 }, { 0x00000000, 0x00007fff, 0x00007fff }, { 0x00000000, 0x00000001, 0x00000001 }, { 0x0000ffff, 0xffffffe0, 0xffffffe0 }, { 0x00000000, 0x0000007e, 0x0000007e }, { 0x0000ffff, 0xffff8001, 0xffff8001 }, { 0x0000ffff, 0xffffffe0, 0xffffffe0 }, { 0x00007fff, 0x7ffffffe, 0x7ffffffe }, { 0x0000ffff, 0xffffff81, 0xffffff81 }, { 0x0000ffff, 0xffffffe0, 0xffffffe0 }, { 0x0000ffff, 0xffffff81, 0xffffff81 }, { 0x00000000, 0x00007ffd, 0x00007ffd }, { 0x00008000, 0x80000001, 0x80000001 }, { 0x0000cccc, 0xcccccccc, 0xcccccccc }, { 0x00000000, 0x0000007d, 0x0000007d }, { 0x00000000, 0x00000000, 0x00000000 }, { 0x00007fff, 0x7ffffffe, 0x7ffffffe }, { 0x0000ffff, 0xffffff82, 0xffffff82 }, { 0x00008000, 0x80000001, 0x80000001 }, { 0x00000000, 0x00007ffd, 0x00007ffd }, { 0x00000000, 0x00000001, 0x00000001 }, { 0x0000ffff, 0xffffff83, 0xffffff83 }, { 0x0000ffff, 0xffffffe0, 0xffffffe0 }, { 0x0000ffff, 0xffff8000, 0xffff8000 }, { 0x0000ffff, 0xffffff80, 0xffffff80 }, { 0x0000ffff, 0xffffff81, 0xffffff81 }, { 0x00000000, 0x0000007f, 0x0000007f }, { 0x00000000, 0x0000007e, 0x0000007e }, { 0x0000ffff, 0xfffffffd, 0xfffffffd }, { 0x00000000, 0x0000007d, 0x0000007d }, { 0x0000cccc, 0xcccccccc, 0xcccccccc }, { 0x00007fff, 0x7ffffffd, 0x7ffffffd }, { 0x00000000, 0x0000007f, 0x0000007f }, { 0x0000ffff, 0xffff8001, 0xffff8001 }, { 0x0000aaaa, 0xaaaaaaaa, 0xaaaaaaaa }, { 0x00005555, 0x55555555, 0x55555555 }, { 0x0000ffff, 0xffffff81, 0xffffff81 }, { 0x0000ffff, 0xffffff82, 0xffffff82 }, { 0x00000000, 0x0000007d, 0x0000007d }, { 0x0000ffff, 0xfffffffd, 0xfffffffd }, { 0x0000ffff, 0xffff8002, 0xffff8002 }, { 0x00000000, 0x00000001, 0x00000001 }, { 0x00000000, 0x00007ffe, 0x00007ffe }, { 0x0000ffff, 0xffff8003, 0xffff8003 }, { 0x0000ffff, 0xffff8001, 0xffff8001 }, { 0x00000000, 0x00007ffe, 0x00007ffe }, { 0x00000000, 0x00000020, 0x00000020 }, { 0x00000000, 0x00007ffe, 0x00007ffe }, { 0x0000ffff, 0xfffffffd, 0xfffffffd }, { 0x0000ffff, 0xffff8001, 0xffff8001 }, { 0x0000ffff, 0xffffffff, 0xffffffff }, { 0x00003333, 0x33333333, 0x33333333 }, { 0x00000000, 0x00000000, 0x00000000 }, { 0x0000ffff, 0xffffff81, 0xffffff81 }, { 0x0000ffff, 0xffffffff, 0xffffffff }, { 0x00000000, 0x00007ffd, 0x00007ffd }, { 0x00003333, 0x33333333, 0x33333333 }, { 0x00000000, 0x00000002, 0x00000002 }, { 0x00000000, 0x0000007e, 0x0000007e }, { 0x00000000, 0x00007fff, 0x00007fff }, { 0x0000ffff, 0xfffffffd, 0xfffffffd }, { 0x0000cccc, 0xcccccccc, 0xcccccccc }, { 0x0000ffff, 0xffffff82, 0xffffff82 }, }; const Inputs kOutputs_Crc32ch_RnIsRm_r2_r1_r1[] = { { 0x00000000, 0x00007fff, 0x00007fff }, { 0x00000000, 0x00007fff, 0x00007fff }, { 0x00007fff, 0x7ffffffe, 0x7ffffffe }, { 0x00003333, 0x33333333, 0x33333333 }, { 0x00000000, 0x00000002, 0x00000002 }, { 0x0000ffff, 0xfffffffd, 0xfffffffd }, { 0x00003333, 0x33333333, 0x33333333 }, { 0x0000ffff, 0xffff8002, 0xffff8002 }, { 0x0000ffff, 0xffffffe0, 0xffffffe0 }, { 0x0000ffff, 0xffffffff, 0xffffffff }, { 0x00003333, 0x33333333, 0x33333333 }, { 0x0000ffff, 0xffff8002, 0xffff8002 }, { 0x0000ffff, 0xffffff83, 0xffffff83 }, { 0x00000000, 0x00007fff, 0x00007fff }, { 0x0000ffff, 0xffffff82, 0xffffff82 }, { 0x00000000, 0x00007fff, 0x00007fff }, { 0x0000ffff, 0xfffffffd, 0xfffffffd }, { 0x00007fff, 0x7fffffff, 0x7fffffff }, { 0x00000000, 0x00000002, 0x00000002 }, { 0x0000ffff, 0xffffff80, 0xffffff80 }, { 0x00000000, 0x00000002, 0x00000002 }, { 0x00000000, 0x00000020, 0x00000020 }, { 0x00000000, 0x00007ffd, 0x00007ffd }, { 0x00003333, 0x33333333, 0x33333333 }, { 0x0000ffff, 0xfffffffe, 0xfffffffe }, { 0x00007fff, 0x7ffffffd, 0x7ffffffd }, { 0x0000ffff, 0xffffff83, 0xffffff83 }, { 0x00000000, 0x00000002, 0x00000002 }, { 0x0000ffff, 0xffffff83, 0xffffff83 }, { 0x0000ffff, 0xffffff80, 0xffffff80 }, { 0x00003333, 0x33333333, 0x33333333 }, { 0x0000ffff, 0xfffffffe, 0xfffffffe }, { 0x0000ffff, 0xffffff81, 0xffffff81 }, { 0x0000ffff, 0xffffff83, 0xffffff83 }, { 0x0000aaaa, 0xaaaaaaaa, 0xaaaaaaaa }, { 0x0000ffff, 0xffffff80, 0xffffff80 }, { 0x00000000, 0x0000007f, 0x0000007f }, { 0x00000000, 0x00000020, 0x00000020 }, { 0x0000ffff, 0xfffffffd, 0xfffffffd }, { 0x0000aaaa, 0xaaaaaaaa, 0xaaaaaaaa }, { 0x00000000, 0x00000001, 0x00000001 }, { 0x0000ffff, 0xffff8000, 0xffff8000 }, { 0x00000000, 0x00000020, 0x00000020 }, { 0x0000ffff, 0xffffff80, 0xffffff80 }, { 0x0000aaaa, 0xaaaaaaaa, 0xaaaaaaaa }, { 0x00000000, 0x00000020, 0x00000020 }, { 0x00000000, 0x0000007d, 0x0000007d }, { 0x00000000, 0x0000007e, 0x0000007e }, { 0x00000000, 0x00000020, 0x00000020 }, { 0x00003333, 0x33333333, 0x33333333 }, { 0x0000ffff, 0xffffffe0, 0xffffffe0 }, { 0x00000000, 0x00007ffe, 0x00007ffe }, { 0x0000aaaa, 0xaaaaaaaa, 0xaaaaaaaa }, { 0x00000000, 0x00007ffe, 0x00007ffe }, { 0x0000cccc, 0xcccccccc, 0xcccccccc }, { 0x00000000, 0x00000002, 0x00000002 }, { 0x00000000, 0x0000007f, 0x0000007f }, { 0x0000ffff, 0xffffff82, 0xffffff82 }, { 0x00000000, 0x0000007e, 0x0000007e }, { 0x00000000, 0x00007ffe, 0x00007ffe }, { 0x0000ffff, 0xfffffffe, 0xfffffffe }, { 0x00008000, 0x80000001, 0x80000001 }, { 0x00007fff, 0x7fffffff, 0x7fffffff }, { 0x0000ffff, 0xffff8002, 0xffff8002 }, { 0x0000ffff, 0xffff8003, 0xffff8003 }, { 0x0000ffff, 0xfffffffe, 0xfffffffe }, { 0x00000000, 0x00007ffd, 0x00007ffd }, { 0x0000ffff, 0xfffffffd, 0xfffffffd }, { 0x00007fff, 0x7ffffffd, 0x7ffffffd }, { 0x00005555, 0x55555555, 0x55555555 }, { 0x0000ffff, 0xffffff80, 0xffffff80 }, { 0x0000ffff, 0xffff8003, 0xffff8003 }, { 0x00000000, 0x00000020, 0x00000020 }, { 0x00000000, 0x00000001, 0x00000001 }, { 0x00000000, 0x00007fff, 0x00007fff }, { 0x0000ffff, 0xffffff83, 0xffffff83 }, { 0x0000aaaa, 0xaaaaaaaa, 0xaaaaaaaa }, { 0x00007fff, 0x7ffffffe, 0x7ffffffe }, { 0x0000ffff, 0xffff8001, 0xffff8001 }, { 0x0000cccc, 0xcccccccc, 0xcccccccc }, { 0x00008000, 0x80000001, 0x80000001 }, { 0x00000000, 0x00000002, 0x00000002 }, { 0x0000ffff, 0xffffffe0, 0xffffffe0 }, { 0x0000ffff, 0xffffff82, 0xffffff82 }, { 0x00000000, 0x00007ffe, 0x00007ffe }, { 0x0000ffff, 0xffffff80, 0xffffff80 }, { 0x00008000, 0x80000000, 0x80000000 }, { 0x00008000, 0x80000000, 0x80000000 }, { 0x0000cccc, 0xcccccccc, 0xcccccccc }, { 0x0000ffff, 0xffffffe0, 0xffffffe0 }, { 0x0000ffff, 0xffffffe0, 0xffffffe0 }, { 0x0000ffff, 0xfffffffe, 0xfffffffe }, { 0x00000000, 0x00007ffe, 0x00007ffe }, { 0x00007fff, 0x7fffffff, 0x7fffffff }, { 0x00005555, 0x55555555, 0x55555555 }, { 0x00005555, 0x55555555, 0x55555555 }, { 0x00000000, 0x00000020, 0x00000020 }, { 0x00005555, 0x55555555, 0x55555555 }, { 0x00000000, 0x00000020, 0x00000020 }, { 0x00007fff, 0x7fffffff, 0x7fffffff }, { 0x00007fff, 0x7fffffff, 0x7fffffff }, { 0x0000ffff, 0xffffff81, 0xffffff81 }, { 0x00008000, 0x80000001, 0x80000001 }, { 0x0000ffff, 0xffffffff, 0xffffffff }, { 0x00007fff, 0x7ffffffe, 0x7ffffffe }, { 0x00005555, 0x55555555, 0x55555555 }, { 0x0000ffff, 0xfffffffe, 0xfffffffe }, { 0x00007fff, 0x7ffffffd, 0x7ffffffd }, { 0x00000000, 0x00007ffd, 0x00007ffd }, { 0x00008000, 0x80000001, 0x80000001 }, { 0x0000ffff, 0xffffffe0, 0xffffffe0 }, { 0x0000ffff, 0xffff8000, 0xffff8000 }, { 0x0000ffff, 0xffff8002, 0xffff8002 }, { 0x00000000, 0x0000007f, 0x0000007f }, { 0x0000ffff, 0xffffff82, 0xffffff82 }, { 0x0000cccc, 0xcccccccc, 0xcccccccc }, { 0x0000ffff, 0xffffff82, 0xffffff82 }, { 0x00000000, 0x00007ffd, 0x00007ffd }, { 0x0000ffff, 0xffffff80, 0xffffff80 }, { 0x00000000, 0x00000000, 0x00000000 }, { 0x00000000, 0x0000007d, 0x0000007d }, { 0x00000000, 0x00000020, 0x00000020 }, { 0x0000ffff, 0xffffff82, 0xffffff82 }, { 0x0000ffff, 0xfffffffd, 0xfffffffd }, { 0x0000ffff, 0xfffffffe, 0xfffffffe }, { 0x00008000, 0x80000000, 0x80000000 }, { 0x0000ffff, 0xffffffff, 0xffffffff }, { 0x00000000, 0x00000001, 0x00000001 }, { 0x0000ffff, 0xffff8003, 0xffff8003 }, { 0x0000ffff, 0xffffff83, 0xffffff83 }, { 0x00000000, 0x00007ffe, 0x00007ffe }, { 0x0000cccc, 0xcccccccc, 0xcccccccc }, { 0x0000cccc, 0xcccccccc, 0xcccccccc }, { 0x00000000, 0x00007fff, 0x00007fff }, { 0x00007fff, 0x7ffffffd, 0x7ffffffd }, { 0x0000ffff, 0xffff8002, 0xffff8002 }, { 0x00003333, 0x33333333, 0x33333333 }, { 0x0000ffff, 0xffffff82, 0xffffff82 }, { 0x00000000, 0x00007fff, 0x00007fff }, { 0x00000000, 0x00000001, 0x00000001 }, { 0x0000ffff, 0xffffffe0, 0xffffffe0 }, { 0x00000000, 0x0000007e, 0x0000007e }, { 0x0000ffff, 0xffff8001, 0xffff8001 }, { 0x0000ffff, 0xffffffe0, 0xffffffe0 }, { 0x00007fff, 0x7ffffffe, 0x7ffffffe }, { 0x0000ffff, 0xffffff81, 0xffffff81 }, { 0x0000ffff, 0xffffffe0, 0xffffffe0 }, { 0x0000ffff, 0xffffff81, 0xffffff81 }, { 0x00000000, 0x00007ffd, 0x00007ffd }, { 0x00008000, 0x80000001, 0x80000001 }, { 0x0000cccc, 0xcccccccc, 0xcccccccc }, { 0x00000000, 0x0000007d, 0x0000007d }, { 0x00000000, 0x00000000, 0x00000000 }, { 0x00007fff, 0x7ffffffe, 0x7ffffffe }, { 0x0000ffff, 0xffffff82, 0xffffff82 }, { 0x00008000, 0x80000001, 0x80000001 }, { 0x00000000, 0x00007ffd, 0x00007ffd }, { 0x00000000, 0x00000001, 0x00000001 }, { 0x0000ffff, 0xffffff83, 0xffffff83 }, { 0x0000ffff, 0xffffffe0, 0xffffffe0 }, { 0x0000ffff, 0xffff8000, 0xffff8000 }, { 0x0000ffff, 0xffffff80, 0xffffff80 }, { 0x0000ffff, 0xffffff81, 0xffffff81 }, { 0x00000000, 0x0000007f, 0x0000007f }, { 0x00000000, 0x0000007e, 0x0000007e }, { 0x0000ffff, 0xfffffffd, 0xfffffffd }, { 0x00000000, 0x0000007d, 0x0000007d }, { 0x0000cccc, 0xcccccccc, 0xcccccccc }, { 0x00007fff, 0x7ffffffd, 0x7ffffffd }, { 0x00000000, 0x0000007f, 0x0000007f }, { 0x0000ffff, 0xffff8001, 0xffff8001 }, { 0x0000aaaa, 0xaaaaaaaa, 0xaaaaaaaa }, { 0x00005555, 0x55555555, 0x55555555 }, { 0x0000ffff, 0xffffff81, 0xffffff81 }, { 0x0000ffff, 0xffffff82, 0xffffff82 }, { 0x00000000, 0x0000007d, 0x0000007d }, { 0x0000ffff, 0xfffffffd, 0xfffffffd }, { 0x0000ffff, 0xffff8002, 0xffff8002 }, { 0x00000000, 0x00000001, 0x00000001 }, { 0x00000000, 0x00007ffe, 0x00007ffe }, { 0x0000ffff, 0xffff8003, 0xffff8003 }, { 0x0000ffff, 0xffff8001, 0xffff8001 }, { 0x00000000, 0x00007ffe, 0x00007ffe }, { 0x00000000, 0x00000020, 0x00000020 }, { 0x00000000, 0x00007ffe, 0x00007ffe }, { 0x0000ffff, 0xfffffffd, 0xfffffffd }, { 0x0000ffff, 0xffff8001, 0xffff8001 }, { 0x0000ffff, 0xffffffff, 0xffffffff }, { 0x00003333, 0x33333333, 0x33333333 }, { 0x00000000, 0x00000000, 0x00000000 }, { 0x0000ffff, 0xffffff81, 0xffffff81 }, { 0x0000ffff, 0xffffffff, 0xffffffff }, { 0x00000000, 0x00007ffd, 0x00007ffd }, { 0x00003333, 0x33333333, 0x33333333 }, { 0x00000000, 0x00000002, 0x00000002 }, { 0x00000000, 0x0000007e, 0x0000007e }, { 0x00000000, 0x00007fff, 0x00007fff }, { 0x0000ffff, 0xfffffffd, 0xfffffffd }, { 0x0000cccc, 0xcccccccc, 0xcccccccc }, { 0x0000ffff, 0xffffff82, 0xffffff82 }, }; const Inputs kOutputs_Crc32ch_RnIsNotRm_r5_r3_r14[] = { { 0x9fcad4dd, 0x00007ffe, 0x80000000 }, { 0x4a262336, 0xcccccccc, 0x00000001 }, { 0x260f948f, 0x00000020, 0xcccccccc }, { 0xa10e8bce, 0x55555555, 0x0000007f }, { 0x82f6c487, 0xffff8001, 0x80000001 }, { 0x2745cf11, 0xffffff81, 0xffffff83 }, { 0xa10e2164, 0xffffff80, 0xaaaaaaaa }, { 0x6cc776e3, 0x00000001, 0x0000007d }, { 0x8c684caa, 0x00007ffd, 0x00000002 }, { 0x86a5e3e3, 0x00000020, 0x55555555 }, { 0x71fb9946, 0x0000007f, 0x7ffffffd }, { 0x00008000, 0x80000000, 0x00000000 }, { 0x598444be, 0x33333333, 0x7fffffff }, { 0xae34338d, 0x33333333, 0x55555555 }, { 0x7bd83b99, 0x00007fff, 0xaaaaaaaa }, { 0x1d3cefa5, 0x00000000, 0x7ffffffe }, { 0x1d3cefa5, 0x00000001, 0xffffffff }, { 0x809cdaf9, 0xffffffe0, 0xffffff80 }, { 0xd8bc0483, 0xffffffe0, 0x7fffffff }, { 0x6cc7091c, 0x7ffffffd, 0xffffff81 }, { 0x8e02ad2b, 0xffffffe0, 0x0000007f }, { 0x705fcf4e, 0xfffffffd, 0xcccccccc }, { 0xb6116c1e, 0xffff8002, 0x00000001 }, { 0x29db473c, 0x00000002, 0x7fffffff }, { 0x66e48169, 0x55555555, 0x00007ffe }, { 0x62590131, 0x0000007d, 0xfffffffe }, { 0x9b775485, 0x55555555, 0xffffff83 }, { 0x00008000, 0x80000001, 0x00000001 }, { 0x13a21877, 0x80000001, 0x80000000 }, { 0x13a29877, 0x00000000, 0x80000001 }, { 0x3409a50f, 0x00000020, 0x0000007e }, { 0x4b82460d, 0x0000007f, 0x80000001 }, { 0xb61113e1, 0x80000001, 0xffff8002 }, { 0x13a26788, 0xffffff80, 0xffffff81 }, { 0x29dbb8c3, 0xffffff80, 0x0000007d }, { 0xf92e00e1, 0x00000000, 0x55555555 }, { 0x44b854e4, 0xcccccccc, 0x7ffffffe }, { 0x9154a30f, 0x00000001, 0xffff8000 }, { 0xa947623a, 0x0000007d, 0xffffffe0 }, { 0xcb1e1cf4, 0x7ffffffe, 0xffffffe0 }, { 0x8c683355, 0x7ffffffe, 0xffff8001 }, { 0xe0afc5b6, 0xffffff80, 0xffff8003 }, { 0x5c9df488, 0xffff8002, 0x55555555 }, { 0x34e75766, 0xffff8000, 0xffff8003 }, { 0xee31b264, 0xffff8002, 0x0000007e }, { 0x7f65116b, 0xffffff80, 0xfffffffd }, { 0xe412ef44, 0x00000001, 0xaaaaaaaa }, { 0xc64e5caf, 0xffff8001, 0x33333333 }, { 0x56be5657, 0xfffffffe, 0x0000007e }, { 0xa9479dc5, 0xffffffe0, 0x0000007d }, { 0x705f0382, 0x33333333, 0x00000002 }, { 0xf167bc40, 0x00000002, 0xffffffe0 }, { 0x56bea9a8, 0x0000007e, 0x7ffffffe }, { 0x0e9e882d, 0xffffffff, 0x00000000 }, { 0x4a269005, 0x7ffffffe, 0x33333333 }, { 0x451cb1df, 0x80000001, 0xffffff80 }, { 0x6cc7891c, 0xffffff82, 0x7ffffffe }, { 0x0e9e77d2, 0x0000007e, 0xffffff81 }, { 0xd44892d0, 0x00007fff, 0x0000007f }, { 0x26e155d5, 0xcccccccc, 0x0000007d }, { 0xc974828a, 0xffffff80, 0x00007ffe }, { 0xe412ba11, 0x55555555, 0xfffffffe }, { 0x6c297b75, 0x00000020, 0x00000001 }, { 0x3a79a0b4, 0x7ffffffd, 0x80000001 }, { 0xde6b9aa5, 0xaaaaaaaa, 0xfffffffd }, { 0xc9747d75, 0x00007fff, 0xffffff81 }, { 0x120602b3, 0x33333333, 0xffffff81 }, { 0xf30d5dc1, 0xffff8001, 0xffffff83 }, { 0x7ec17450, 0x33333333, 0x7ffffffd }, { 0xf7b02266, 0x55555555, 0xffffffff }, { 0x82f6c487, 0xffff8000, 0x00000000 }, { 0x13a26788, 0xfffffffe, 0x7fffffff }, { 0x0e9ebb1e, 0xcccccccc, 0x33333333 }, { 0xc974828a, 0xffff8001, 0x0000007f }, { 0x27454f11, 0x7ffffffd, 0x7fffffff }, { 0x5a4a3ffb, 0xffffffe0, 0x00007fff }, { 0x56bea9a8, 0x00000002, 0xffffff82 }, { 0xbc32cec1, 0xffffff81, 0x55555555 }, { 0xfd932a13, 0xffffff83, 0x00007ffe }, { 0x260f5843, 0xcccccccc, 0x00000020 }, { 0xab2d03bb, 0x7ffffffd, 0xffff8000 }, { 0x29dbc73c, 0x80000000, 0x7ffffffd }, { 0x34e7a899, 0x0000007e, 0x0000007d }, { 0x29354aaa, 0x00000020, 0xffffff80 }, { 0xee314d9b, 0x00007ffe, 0xffffff82 }, { 0x4b82c60d, 0x80000000, 0x0000007e }, { 0x29db473c, 0x00000002, 0xffffffff }, { 0x0e9e882d, 0xffff8000, 0x00007fff }, { 0x29db38c3, 0x7ffffffd, 0x80000000 }, { 0x62590131, 0x00000002, 0xffffff81 }, { 0x3543fe91, 0xffffff83, 0x33333333 }, { 0xe41290bb, 0x7ffffffe, 0x55555555 }, { 0x0e9e77d2, 0x0000007e, 0xffffff81 }, { 0x8fa637ef, 0xcccccccc, 0xffffffe0 }, { 0xb88f1bcc, 0xffffffff, 0xffff8003 }, { 0xd4486d2f, 0xffff8002, 0xffffff82 }, { 0xc580eb26, 0xffffffe0, 0x80000001 }, { 0xa0aa445f, 0x33333333, 0xaaaaaaaa }, { 0x62b70ca7, 0x00000020, 0xfffffffe }, { 0x1d3c105a, 0xfffffffe, 0x00000000 }, { 0x3a795f4b, 0x80000001, 0xfffffffd }, { 0xf7b07733, 0x00000000, 0xaaaaaaaa }, { 0xe0afc5b6, 0xffffff83, 0xffff8000 }, { 0x7f65116b, 0xfffffffe, 0xffffff83 }, { 0xee314d9b, 0x0000007e, 0xffff8002 }, { 0xe04137df, 0x00000020, 0x00007ffe }, { 0x3409a50f, 0x00000020, 0x0000007e }, { 0x13a26788, 0xffffffff, 0x7ffffffe }, { 0x44b8ab1b, 0x33333333, 0x00000001 }, { 0x13a26788, 0xffffff80, 0xffffff81 }, { 0x29dbb8c3, 0xffff8000, 0x00007ffd }, { 0x5820de7a, 0x00000000, 0x0000007f }, { 0x6cc776e3, 0x00000001, 0x0000007d }, { 0x86a5e3e3, 0x00000020, 0x55555555 }, { 0x7f65116b, 0xfffffffe, 0xffffff83 }, { 0x1d3c6fa5, 0x80000000, 0xfffffffe }, { 0x4b82460d, 0x0000007e, 0x00000000 }, { 0xf167bc40, 0x00000002, 0xffffffe0 }, { 0xe04137df, 0x00007ffe, 0x00000020 }, { 0x1d3c105a, 0xffff8000, 0x00007ffe }, { 0xdb727fc6, 0x33333333, 0x00007fff }, { 0x56be5657, 0xffffff81, 0x00000001 }, { 0x2891d06e, 0x33333333, 0x00000020 }, { 0x3409a50f, 0x00000020, 0x0000007e }, { 0x2f0cd91a, 0x55555555, 0xffffffe0 }, { 0x1c984652, 0x0000007e, 0x33333333 }, { 0xa5b3f469, 0xffff8002, 0x00000000 }, { 0xfff9346d, 0xffffffe0, 0xfffffffd }, { 0xc9747d75, 0x0000007f, 0xffff8001 }, { 0x260f948f, 0x00000020, 0xcccccccc }, { 0xab2d83bb, 0xfffffffd, 0xffff8000 }, { 0x8c68ccaa, 0x80000000, 0x00007fff }, { 0xfff9346d, 0xffffffe0, 0xfffffffd }, { 0xfd932a13, 0xffff8002, 0x0000007f }, { 0xa10e8bce, 0x55555555, 0x0000007f }, { 0xfd932a13, 0xffff8000, 0x0000007d }, { 0x9fcad4dd, 0x00007ffe, 0x00000000 }, { 0xc974828a, 0xffffff81, 0x00007fff }, { 0xdb728039, 0xcccccccc, 0xffff8000 }, { 0x91545cf0, 0xffff8001, 0x80000000 }, { 0xc580eb26, 0xffffffe0, 0x80000001 }, { 0x1d3cefa5, 0x00007ffd, 0xffff8003 }, { 0x451cce20, 0xffffff80, 0x00000001 }, { 0x00000000, 0x00000000, 0x80000000 }, { 0x3a79a0b4, 0x7ffffffd, 0x80000001 }, { 0xc580eb26, 0xffffffe0, 0x80000001 }, { 0x4a269005, 0x7ffffffe, 0x33333333 }, { 0x5820de7a, 0x0000007e, 0x00000001 }, { 0x49e8a78c, 0xffffffe0, 0x00007ffe }, { 0x4b82460d, 0x0000007f, 0x80000001 }, { 0xf30d5dc1, 0xffffff80, 0xffff8002 }, { 0x71fb9946, 0x0000007f, 0xfffffffd }, { 0xd8bc0483, 0xffffffe0, 0xffffffff }, { 0xfd93d5ec, 0x0000007f, 0xffff8002 }, { 0x56505bc1, 0xfffffffd, 0x00000020 }, { 0x6259fece, 0xfffffffd, 0x0000007e }, { 0x4f3f6cff, 0xffff8003, 0x55555555 }, { 0x0e9e882d, 0xffffff80, 0x0000007f }, { 0x451c31df, 0x0000007f, 0xfffffffe }, { 0x4f3fc655, 0x55555555, 0xffff8003 }, { 0x86a5e3e3, 0x00000020, 0x55555555 }, { 0x3543325d, 0x33333333, 0xffffff83 }, { 0xdad6e502, 0x00007fff, 0xffffff80 }, { 0x6cc776e3, 0x00000001, 0x0000007d }, { 0x7bd83b99, 0x00007fff, 0xaaaaaaaa }, { 0x9b77fe2f, 0xffffff83, 0x55555555 }, { 0x5a4ac004, 0x00007fff, 0xffffffe0 }, { 0xdad61afd, 0xffffff82, 0x00007ffd }, { 0xf167bc40, 0x00000002, 0xffffffe0 }, { 0x4b82b9f2, 0xffffff80, 0x7ffffffe }, { 0x7546e6e1, 0xaaaaaaaa, 0xffff8000 }, { 0x82f63b78, 0x00000002, 0xffff8002 }, { 0x9154a30f, 0x00007ffe, 0xffffffff }, { 0x13a29877, 0x00000001, 0x00000000 }, { 0x7f65116b, 0xffffff80, 0x7ffffffd }, { 0x3a79df4b, 0x0000007d, 0xffffff81 }, { 0x1c988a9e, 0xcccccccc, 0xffffff81 }, { 0x451c31df, 0x00000000, 0xffffff81 }, { 0x3a97d2dd, 0x00000020, 0xffffff81 }, { 0x7f65916b, 0x7ffffffe, 0xffffff83 }, { 0xa10e8bce, 0x55555555, 0x0000007f }, { 0x58202185, 0xffffff82, 0xfffffffd }, { 0xee314d9b, 0x00007ffd, 0xffffff81 }, { 0x3543fe91, 0xffffff83, 0x33333333 }, { 0xab2d7c44, 0x00007fff, 0x00000002 }, { 0xc7eaf558, 0xffffff80, 0xffff8001 }, { 0x274530ee, 0x00000000, 0x00000002 }, { 0x0e9e082d, 0x7ffffffe, 0x00000001 }, { 0x7f65116b, 0xfffffffd, 0xffffff80 }, { 0x9fcad4dd, 0x00000000, 0x00007ffe }, { 0x0e9ebb1e, 0xcccccccc, 0x33333333 }, { 0x3a7920b4, 0xffffff81, 0x0000007d }, { 0x1d3c105a, 0xffff8000, 0x00007ffe }, { 0x13a21877, 0x80000000, 0x80000001 }, { 0x5a4ac004, 0x00007fff, 0xffffffe0 }, { 0xdad6e502, 0x00007fff, 0xffffff80 }, { 0x62590131, 0x0000007e, 0xfffffffd }, { 0x1d3c105a, 0xffffffff, 0x00000001 }, { 0xf30d5dc1, 0xffff8000, 0xffffff82 }, { 0x29db473c, 0x00000002, 0xffffffff }, }; const Inputs kOutputs_Crc32ch_RnIsNotRm_r10_r8_r3[] = { { 0x9fcad4dd, 0x00007ffe, 0x80000000 }, { 0x4a262336, 0xcccccccc, 0x00000001 }, { 0x260f948f, 0x00000020, 0xcccccccc }, { 0xa10e8bce, 0x55555555, 0x0000007f }, { 0x82f6c487, 0xffff8001, 0x80000001 }, { 0x2745cf11, 0xffffff81, 0xffffff83 }, { 0xa10e2164, 0xffffff80, 0xaaaaaaaa }, { 0x6cc776e3, 0x00000001, 0x0000007d }, { 0x8c684caa, 0x00007ffd, 0x00000002 }, { 0x86a5e3e3, 0x00000020, 0x55555555 }, { 0x71fb9946, 0x0000007f, 0x7ffffffd }, { 0x00008000, 0x80000000, 0x00000000 }, { 0x598444be, 0x33333333, 0x7fffffff }, { 0xae34338d, 0x33333333, 0x55555555 }, { 0x7bd83b99, 0x00007fff, 0xaaaaaaaa }, { 0x1d3cefa5, 0x00000000, 0x7ffffffe }, { 0x1d3cefa5, 0x00000001, 0xffffffff }, { 0x809cdaf9, 0xffffffe0, 0xffffff80 }, { 0xd8bc0483, 0xffffffe0, 0x7fffffff }, { 0x6cc7091c, 0x7ffffffd, 0xffffff81 }, { 0x8e02ad2b, 0xffffffe0, 0x0000007f }, { 0x705fcf4e, 0xfffffffd, 0xcccccccc }, { 0xb6116c1e, 0xffff8002, 0x00000001 }, { 0x29db473c, 0x00000002, 0x7fffffff }, { 0x66e48169, 0x55555555, 0x00007ffe }, { 0x62590131, 0x0000007d, 0xfffffffe }, { 0x9b775485, 0x55555555, 0xffffff83 }, { 0x00008000, 0x80000001, 0x00000001 }, { 0x13a21877, 0x80000001, 0x80000000 }, { 0x13a29877, 0x00000000, 0x80000001 }, { 0x3409a50f, 0x00000020, 0x0000007e }, { 0x4b82460d, 0x0000007f, 0x80000001 }, { 0xb61113e1, 0x80000001, 0xffff8002 }, { 0x13a26788, 0xffffff80, 0xffffff81 }, { 0x29dbb8c3, 0xffffff80, 0x0000007d }, { 0xf92e00e1, 0x00000000, 0x55555555 }, { 0x44b854e4, 0xcccccccc, 0x7ffffffe }, { 0x9154a30f, 0x00000001, 0xffff8000 }, { 0xa947623a, 0x0000007d, 0xffffffe0 }, { 0xcb1e1cf4, 0x7ffffffe, 0xffffffe0 }, { 0x8c683355, 0x7ffffffe, 0xffff8001 }, { 0xe0afc5b6, 0xffffff80, 0xffff8003 }, { 0x5c9df488, 0xffff8002, 0x55555555 }, { 0x34e75766, 0xffff8000, 0xffff8003 }, { 0xee31b264, 0xffff8002, 0x0000007e }, { 0x7f65116b, 0xffffff80, 0xfffffffd }, { 0xe412ef44, 0x00000001, 0xaaaaaaaa }, { 0xc64e5caf, 0xffff8001, 0x33333333 }, { 0x56be5657, 0xfffffffe, 0x0000007e }, { 0xa9479dc5, 0xffffffe0, 0x0000007d }, { 0x705f0382, 0x33333333, 0x00000002 }, { 0xf167bc40, 0x00000002, 0xffffffe0 }, { 0x56bea9a8, 0x0000007e, 0x7ffffffe }, { 0x0e9e882d, 0xffffffff, 0x00000000 }, { 0x4a269005, 0x7ffffffe, 0x33333333 }, { 0x451cb1df, 0x80000001, 0xffffff80 }, { 0x6cc7891c, 0xffffff82, 0x7ffffffe }, { 0x0e9e77d2, 0x0000007e, 0xffffff81 }, { 0xd44892d0, 0x00007fff, 0x0000007f }, { 0x26e155d5, 0xcccccccc, 0x0000007d }, { 0xc974828a, 0xffffff80, 0x00007ffe }, { 0xe412ba11, 0x55555555, 0xfffffffe }, { 0x6c297b75, 0x00000020, 0x00000001 }, { 0x3a79a0b4, 0x7ffffffd, 0x80000001 }, { 0xde6b9aa5, 0xaaaaaaaa, 0xfffffffd }, { 0xc9747d75, 0x00007fff, 0xffffff81 }, { 0x120602b3, 0x33333333, 0xffffff81 }, { 0xf30d5dc1, 0xffff8001, 0xffffff83 }, { 0x7ec17450, 0x33333333, 0x7ffffffd }, { 0xf7b02266, 0x55555555, 0xffffffff }, { 0x82f6c487, 0xffff8000, 0x00000000 }, { 0x13a26788, 0xfffffffe, 0x7fffffff }, { 0x0e9ebb1e, 0xcccccccc, 0x33333333 }, { 0xc974828a, 0xffff8001, 0x0000007f }, { 0x27454f11, 0x7ffffffd, 0x7fffffff }, { 0x5a4a3ffb, 0xffffffe0, 0x00007fff }, { 0x56bea9a8, 0x00000002, 0xffffff82 }, { 0xbc32cec1, 0xffffff81, 0x55555555 }, { 0xfd932a13, 0xffffff83, 0x00007ffe }, { 0x260f5843, 0xcccccccc, 0x00000020 }, { 0xab2d03bb, 0x7ffffffd, 0xffff8000 }, { 0x29dbc73c, 0x80000000, 0x7ffffffd }, { 0x34e7a899, 0x0000007e, 0x0000007d }, { 0x29354aaa, 0x00000020, 0xffffff80 }, { 0xee314d9b, 0x00007ffe, 0xffffff82 }, { 0x4b82c60d, 0x80000000, 0x0000007e }, { 0x29db473c, 0x00000002, 0xffffffff }, { 0x0e9e882d, 0xffff8000, 0x00007fff }, { 0x29db38c3, 0x7ffffffd, 0x80000000 }, { 0x62590131, 0x00000002, 0xffffff81 }, { 0x3543fe91, 0xffffff83, 0x33333333 }, { 0xe41290bb, 0x7ffffffe, 0x55555555 }, { 0x0e9e77d2, 0x0000007e, 0xffffff81 }, { 0x8fa637ef, 0xcccccccc, 0xffffffe0 }, { 0xb88f1bcc, 0xffffffff, 0xffff8003 }, { 0xd4486d2f, 0xffff8002, 0xffffff82 }, { 0xc580eb26, 0xffffffe0, 0x80000001 }, { 0xa0aa445f, 0x33333333, 0xaaaaaaaa }, { 0x62b70ca7, 0x00000020, 0xfffffffe }, { 0x1d3c105a, 0xfffffffe, 0x00000000 }, { 0x3a795f4b, 0x80000001, 0xfffffffd }, { 0xf7b07733, 0x00000000, 0xaaaaaaaa }, { 0xe0afc5b6, 0xffffff83, 0xffff8000 }, { 0x7f65116b, 0xfffffffe, 0xffffff83 }, { 0xee314d9b, 0x0000007e, 0xffff8002 }, { 0xe04137df, 0x00000020, 0x00007ffe }, { 0x3409a50f, 0x00000020, 0x0000007e }, { 0x13a26788, 0xffffffff, 0x7ffffffe }, { 0x44b8ab1b, 0x33333333, 0x00000001 }, { 0x13a26788, 0xffffff80, 0xffffff81 }, { 0x29dbb8c3, 0xffff8000, 0x00007ffd }, { 0x5820de7a, 0x00000000, 0x0000007f }, { 0x6cc776e3, 0x00000001, 0x0000007d }, { 0x86a5e3e3, 0x00000020, 0x55555555 }, { 0x7f65116b, 0xfffffffe, 0xffffff83 }, { 0x1d3c6fa5, 0x80000000, 0xfffffffe }, { 0x4b82460d, 0x0000007e, 0x00000000 }, { 0xf167bc40, 0x00000002, 0xffffffe0 }, { 0xe04137df, 0x00007ffe, 0x00000020 }, { 0x1d3c105a, 0xffff8000, 0x00007ffe }, { 0xdb727fc6, 0x33333333, 0x00007fff }, { 0x56be5657, 0xffffff81, 0x00000001 }, { 0x2891d06e, 0x33333333, 0x00000020 }, { 0x3409a50f, 0x00000020, 0x0000007e }, { 0x2f0cd91a, 0x55555555, 0xffffffe0 }, { 0x1c984652, 0x0000007e, 0x33333333 }, { 0xa5b3f469, 0xffff8002, 0x00000000 }, { 0xfff9346d, 0xffffffe0, 0xfffffffd }, { 0xc9747d75, 0x0000007f, 0xffff8001 }, { 0x260f948f, 0x00000020, 0xcccccccc }, { 0xab2d83bb, 0xfffffffd, 0xffff8000 }, { 0x8c68ccaa, 0x80000000, 0x00007fff }, { 0xfff9346d, 0xffffffe0, 0xfffffffd }, { 0xfd932a13, 0xffff8002, 0x0000007f }, { 0xa10e8bce, 0x55555555, 0x0000007f }, { 0xfd932a13, 0xffff8000, 0x0000007d }, { 0x9fcad4dd, 0x00007ffe, 0x00000000 }, { 0xc974828a, 0xffffff81, 0x00007fff }, { 0xdb728039, 0xcccccccc, 0xffff8000 }, { 0x91545cf0, 0xffff8001, 0x80000000 }, { 0xc580eb26, 0xffffffe0, 0x80000001 }, { 0x1d3cefa5, 0x00007ffd, 0xffff8003 }, { 0x451cce20, 0xffffff80, 0x00000001 }, { 0x00000000, 0x00000000, 0x80000000 }, { 0x3a79a0b4, 0x7ffffffd, 0x80000001 }, { 0xc580eb26, 0xffffffe0, 0x80000001 }, { 0x4a269005, 0x7ffffffe, 0x33333333 }, { 0x5820de7a, 0x0000007e, 0x00000001 }, { 0x49e8a78c, 0xffffffe0, 0x00007ffe }, { 0x4b82460d, 0x0000007f, 0x80000001 }, { 0xf30d5dc1, 0xffffff80, 0xffff8002 }, { 0x71fb9946, 0x0000007f, 0xfffffffd }, { 0xd8bc0483, 0xffffffe0, 0xffffffff }, { 0xfd93d5ec, 0x0000007f, 0xffff8002 }, { 0x56505bc1, 0xfffffffd, 0x00000020 }, { 0x6259fece, 0xfffffffd, 0x0000007e }, { 0x4f3f6cff, 0xffff8003, 0x55555555 }, { 0x0e9e882d, 0xffffff80, 0x0000007f }, { 0x451c31df, 0x0000007f, 0xfffffffe }, { 0x4f3fc655, 0x55555555, 0xffff8003 }, { 0x86a5e3e3, 0x00000020, 0x55555555 }, { 0x3543325d, 0x33333333, 0xffffff83 }, { 0xdad6e502, 0x00007fff, 0xffffff80 }, { 0x6cc776e3, 0x00000001, 0x0000007d }, { 0x7bd83b99, 0x00007fff, 0xaaaaaaaa }, { 0x9b77fe2f, 0xffffff83, 0x55555555 }, { 0x5a4ac004, 0x00007fff, 0xffffffe0 }, { 0xdad61afd, 0xffffff82, 0x00007ffd }, { 0xf167bc40, 0x00000002, 0xffffffe0 }, { 0x4b82b9f2, 0xffffff80, 0x7ffffffe }, { 0x7546e6e1, 0xaaaaaaaa, 0xffff8000 }, { 0x82f63b78, 0x00000002, 0xffff8002 }, { 0x9154a30f, 0x00007ffe, 0xffffffff }, { 0x13a29877, 0x00000001, 0x00000000 }, { 0x7f65116b, 0xffffff80, 0x7ffffffd }, { 0x3a79df4b, 0x0000007d, 0xffffff81 }, { 0x1c988a9e, 0xcccccccc, 0xffffff81 }, { 0x451c31df, 0x00000000, 0xffffff81 }, { 0x3a97d2dd, 0x00000020, 0xffffff81 }, { 0x7f65916b, 0x7ffffffe, 0xffffff83 }, { 0xa10e8bce, 0x55555555, 0x0000007f }, { 0x58202185, 0xffffff82, 0xfffffffd }, { 0xee314d9b, 0x00007ffd, 0xffffff81 }, { 0x3543fe91, 0xffffff83, 0x33333333 }, { 0xab2d7c44, 0x00007fff, 0x00000002 }, { 0xc7eaf558, 0xffffff80, 0xffff8001 }, { 0x274530ee, 0x00000000, 0x00000002 }, { 0x0e9e082d, 0x7ffffffe, 0x00000001 }, { 0x7f65116b, 0xfffffffd, 0xffffff80 }, { 0x9fcad4dd, 0x00000000, 0x00007ffe }, { 0x0e9ebb1e, 0xcccccccc, 0x33333333 }, { 0x3a7920b4, 0xffffff81, 0x0000007d }, { 0x1d3c105a, 0xffff8000, 0x00007ffe }, { 0x13a21877, 0x80000000, 0x80000001 }, { 0x5a4ac004, 0x00007fff, 0xffffffe0 }, { 0xdad6e502, 0x00007fff, 0xffffff80 }, { 0x62590131, 0x0000007e, 0xfffffffd }, { 0x1d3c105a, 0xffffffff, 0x00000001 }, { 0xf30d5dc1, 0xffff8000, 0xffffff82 }, { 0x29db473c, 0x00000002, 0xffffffff }, }; const Inputs kOutputs_Crc32ch_RnIsNotRm_r2_r8_r11[] = { { 0x9fcad4dd, 0x00007ffe, 0x80000000 }, { 0x4a262336, 0xcccccccc, 0x00000001 }, { 0x260f948f, 0x00000020, 0xcccccccc }, { 0xa10e8bce, 0x55555555, 0x0000007f }, { 0x82f6c487, 0xffff8001, 0x80000001 }, { 0x2745cf11, 0xffffff81, 0xffffff83 }, { 0xa10e2164, 0xffffff80, 0xaaaaaaaa }, { 0x6cc776e3, 0x00000001, 0x0000007d }, { 0x8c684caa, 0x00007ffd, 0x00000002 }, { 0x86a5e3e3, 0x00000020, 0x55555555 }, { 0x71fb9946, 0x0000007f, 0x7ffffffd }, { 0x00008000, 0x80000000, 0x00000000 }, { 0x598444be, 0x33333333, 0x7fffffff }, { 0xae34338d, 0x33333333, 0x55555555 }, { 0x7bd83b99, 0x00007fff, 0xaaaaaaaa }, { 0x1d3cefa5, 0x00000000, 0x7ffffffe }, { 0x1d3cefa5, 0x00000001, 0xffffffff }, { 0x809cdaf9, 0xffffffe0, 0xffffff80 }, { 0xd8bc0483, 0xffffffe0, 0x7fffffff }, { 0x6cc7091c, 0x7ffffffd, 0xffffff81 }, { 0x8e02ad2b, 0xffffffe0, 0x0000007f }, { 0x705fcf4e, 0xfffffffd, 0xcccccccc }, { 0xb6116c1e, 0xffff8002, 0x00000001 }, { 0x29db473c, 0x00000002, 0x7fffffff }, { 0x66e48169, 0x55555555, 0x00007ffe }, { 0x62590131, 0x0000007d, 0xfffffffe }, { 0x9b775485, 0x55555555, 0xffffff83 }, { 0x00008000, 0x80000001, 0x00000001 }, { 0x13a21877, 0x80000001, 0x80000000 }, { 0x13a29877, 0x00000000, 0x80000001 }, { 0x3409a50f, 0x00000020, 0x0000007e }, { 0x4b82460d, 0x0000007f, 0x80000001 }, { 0xb61113e1, 0x80000001, 0xffff8002 }, { 0x13a26788, 0xffffff80, 0xffffff81 }, { 0x29dbb8c3, 0xffffff80, 0x0000007d }, { 0xf92e00e1, 0x00000000, 0x55555555 }, { 0x44b854e4, 0xcccccccc, 0x7ffffffe }, { 0x9154a30f, 0x00000001, 0xffff8000 }, { 0xa947623a, 0x0000007d, 0xffffffe0 }, { 0xcb1e1cf4, 0x7ffffffe, 0xffffffe0 }, { 0x8c683355, 0x7ffffffe, 0xffff8001 }, { 0xe0afc5b6, 0xffffff80, 0xffff8003 }, { 0x5c9df488, 0xffff8002, 0x55555555 }, { 0x34e75766, 0xffff8000, 0xffff8003 }, { 0xee31b264, 0xffff8002, 0x0000007e }, { 0x7f65116b, 0xffffff80, 0xfffffffd }, { 0xe412ef44, 0x00000001, 0xaaaaaaaa }, { 0xc64e5caf, 0xffff8001, 0x33333333 }, { 0x56be5657, 0xfffffffe, 0x0000007e }, { 0xa9479dc5, 0xffffffe0, 0x0000007d }, { 0x705f0382, 0x33333333, 0x00000002 }, { 0xf167bc40, 0x00000002, 0xffffffe0 }, { 0x56bea9a8, 0x0000007e, 0x7ffffffe }, { 0x0e9e882d, 0xffffffff, 0x00000000 }, { 0x4a269005, 0x7ffffffe, 0x33333333 }, { 0x451cb1df, 0x80000001, 0xffffff80 }, { 0x6cc7891c, 0xffffff82, 0x7ffffffe }, { 0x0e9e77d2, 0x0000007e, 0xffffff81 }, { 0xd44892d0, 0x00007fff, 0x0000007f }, { 0x26e155d5, 0xcccccccc, 0x0000007d }, { 0xc974828a, 0xffffff80, 0x00007ffe }, { 0xe412ba11, 0x55555555, 0xfffffffe }, { 0x6c297b75, 0x00000020, 0x00000001 }, { 0x3a79a0b4, 0x7ffffffd, 0x80000001 }, { 0xde6b9aa5, 0xaaaaaaaa, 0xfffffffd }, { 0xc9747d75, 0x00007fff, 0xffffff81 }, { 0x120602b3, 0x33333333, 0xffffff81 }, { 0xf30d5dc1, 0xffff8001, 0xffffff83 }, { 0x7ec17450, 0x33333333, 0x7ffffffd }, { 0xf7b02266, 0x55555555, 0xffffffff }, { 0x82f6c487, 0xffff8000, 0x00000000 }, { 0x13a26788, 0xfffffffe, 0x7fffffff }, { 0x0e9ebb1e, 0xcccccccc, 0x33333333 }, { 0xc974828a, 0xffff8001, 0x0000007f }, { 0x27454f11, 0x7ffffffd, 0x7fffffff }, { 0x5a4a3ffb, 0xffffffe0, 0x00007fff }, { 0x56bea9a8, 0x00000002, 0xffffff82 }, { 0xbc32cec1, 0xffffff81, 0x55555555 }, { 0xfd932a13, 0xffffff83, 0x00007ffe }, { 0x260f5843, 0xcccccccc, 0x00000020 }, { 0xab2d03bb, 0x7ffffffd, 0xffff8000 }, { 0x29dbc73c, 0x80000000, 0x7ffffffd }, { 0x34e7a899, 0x0000007e, 0x0000007d }, { 0x29354aaa, 0x00000020, 0xffffff80 }, { 0xee314d9b, 0x00007ffe, 0xffffff82 }, { 0x4b82c60d, 0x80000000, 0x0000007e }, { 0x29db473c, 0x00000002, 0xffffffff }, { 0x0e9e882d, 0xffff8000, 0x00007fff }, { 0x29db38c3, 0x7ffffffd, 0x80000000 }, { 0x62590131, 0x00000002, 0xffffff81 }, { 0x3543fe91, 0xffffff83, 0x33333333 }, { 0xe41290bb, 0x7ffffffe, 0x55555555 }, { 0x0e9e77d2, 0x0000007e, 0xffffff81 }, { 0x8fa637ef, 0xcccccccc, 0xffffffe0 }, { 0xb88f1bcc, 0xffffffff, 0xffff8003 }, { 0xd4486d2f, 0xffff8002, 0xffffff82 }, { 0xc580eb26, 0xffffffe0, 0x80000001 }, { 0xa0aa445f, 0x33333333, 0xaaaaaaaa }, { 0x62b70ca7, 0x00000020, 0xfffffffe }, { 0x1d3c105a, 0xfffffffe, 0x00000000 }, { 0x3a795f4b, 0x80000001, 0xfffffffd }, { 0xf7b07733, 0x00000000, 0xaaaaaaaa }, { 0xe0afc5b6, 0xffffff83, 0xffff8000 }, { 0x7f65116b, 0xfffffffe, 0xffffff83 }, { 0xee314d9b, 0x0000007e, 0xffff8002 }, { 0xe04137df, 0x00000020, 0x00007ffe }, { 0x3409a50f, 0x00000020, 0x0000007e }, { 0x13a26788, 0xffffffff, 0x7ffffffe }, { 0x44b8ab1b, 0x33333333, 0x00000001 }, { 0x13a26788, 0xffffff80, 0xffffff81 }, { 0x29dbb8c3, 0xffff8000, 0x00007ffd }, { 0x5820de7a, 0x00000000, 0x0000007f }, { 0x6cc776e3, 0x00000001, 0x0000007d }, { 0x86a5e3e3, 0x00000020, 0x55555555 }, { 0x7f65116b, 0xfffffffe, 0xffffff83 }, { 0x1d3c6fa5, 0x80000000, 0xfffffffe }, { 0x4b82460d, 0x0000007e, 0x00000000 }, { 0xf167bc40, 0x00000002, 0xffffffe0 }, { 0xe04137df, 0x00007ffe, 0x00000020 }, { 0x1d3c105a, 0xffff8000, 0x00007ffe }, { 0xdb727fc6, 0x33333333, 0x00007fff }, { 0x56be5657, 0xffffff81, 0x00000001 }, { 0x2891d06e, 0x33333333, 0x00000020 }, { 0x3409a50f, 0x00000020, 0x0000007e }, { 0x2f0cd91a, 0x55555555, 0xffffffe0 }, { 0x1c984652, 0x0000007e, 0x33333333 }, { 0xa5b3f469, 0xffff8002, 0x00000000 }, { 0xfff9346d, 0xffffffe0, 0xfffffffd }, { 0xc9747d75, 0x0000007f, 0xffff8001 }, { 0x260f948f, 0x00000020, 0xcccccccc }, { 0xab2d83bb, 0xfffffffd, 0xffff8000 }, { 0x8c68ccaa, 0x80000000, 0x00007fff }, { 0xfff9346d, 0xffffffe0, 0xfffffffd }, { 0xfd932a13, 0xffff8002, 0x0000007f }, { 0xa10e8bce, 0x55555555, 0x0000007f }, { 0xfd932a13, 0xffff8000, 0x0000007d }, { 0x9fcad4dd, 0x00007ffe, 0x00000000 }, { 0xc974828a, 0xffffff81, 0x00007fff }, { 0xdb728039, 0xcccccccc, 0xffff8000 }, { 0x91545cf0, 0xffff8001, 0x80000000 }, { 0xc580eb26, 0xffffffe0, 0x80000001 }, { 0x1d3cefa5, 0x00007ffd, 0xffff8003 }, { 0x451cce20, 0xffffff80, 0x00000001 }, { 0x00000000, 0x00000000, 0x80000000 }, { 0x3a79a0b4, 0x7ffffffd, 0x80000001 }, { 0xc580eb26, 0xffffffe0, 0x80000001 }, { 0x4a269005, 0x7ffffffe, 0x33333333 }, { 0x5820de7a, 0x0000007e, 0x00000001 }, { 0x49e8a78c, 0xffffffe0, 0x00007ffe }, { 0x4b82460d, 0x0000007f, 0x80000001 }, { 0xf30d5dc1, 0xffffff80, 0xffff8002 }, { 0x71fb9946, 0x0000007f, 0xfffffffd }, { 0xd8bc0483, 0xffffffe0, 0xffffffff }, { 0xfd93d5ec, 0x0000007f, 0xffff8002 }, { 0x56505bc1, 0xfffffffd, 0x00000020 }, { 0x6259fece, 0xfffffffd, 0x0000007e }, { 0x4f3f6cff, 0xffff8003, 0x55555555 }, { 0x0e9e882d, 0xffffff80, 0x0000007f }, { 0x451c31df, 0x0000007f, 0xfffffffe }, { 0x4f3fc655, 0x55555555, 0xffff8003 }, { 0x86a5e3e3, 0x00000020, 0x55555555 }, { 0x3543325d, 0x33333333, 0xffffff83 }, { 0xdad6e502, 0x00007fff, 0xffffff80 }, { 0x6cc776e3, 0x00000001, 0x0000007d }, { 0x7bd83b99, 0x00007fff, 0xaaaaaaaa }, { 0x9b77fe2f, 0xffffff83, 0x55555555 }, { 0x5a4ac004, 0x00007fff, 0xffffffe0 }, { 0xdad61afd, 0xffffff82, 0x00007ffd }, { 0xf167bc40, 0x00000002, 0xffffffe0 }, { 0x4b82b9f2, 0xffffff80, 0x7ffffffe }, { 0x7546e6e1, 0xaaaaaaaa, 0xffff8000 }, { 0x82f63b78, 0x00000002, 0xffff8002 }, { 0x9154a30f, 0x00007ffe, 0xffffffff }, { 0x13a29877, 0x00000001, 0x00000000 }, { 0x7f65116b, 0xffffff80, 0x7ffffffd }, { 0x3a79df4b, 0x0000007d, 0xffffff81 }, { 0x1c988a9e, 0xcccccccc, 0xffffff81 }, { 0x451c31df, 0x00000000, 0xffffff81 }, { 0x3a97d2dd, 0x00000020, 0xffffff81 }, { 0x7f65916b, 0x7ffffffe, 0xffffff83 }, { 0xa10e8bce, 0x55555555, 0x0000007f }, { 0x58202185, 0xffffff82, 0xfffffffd }, { 0xee314d9b, 0x00007ffd, 0xffffff81 }, { 0x3543fe91, 0xffffff83, 0x33333333 }, { 0xab2d7c44, 0x00007fff, 0x00000002 }, { 0xc7eaf558, 0xffffff80, 0xffff8001 }, { 0x274530ee, 0x00000000, 0x00000002 }, { 0x0e9e082d, 0x7ffffffe, 0x00000001 }, { 0x7f65116b, 0xfffffffd, 0xffffff80 }, { 0x9fcad4dd, 0x00000000, 0x00007ffe }, { 0x0e9ebb1e, 0xcccccccc, 0x33333333 }, { 0x3a7920b4, 0xffffff81, 0x0000007d }, { 0x1d3c105a, 0xffff8000, 0x00007ffe }, { 0x13a21877, 0x80000000, 0x80000001 }, { 0x5a4ac004, 0x00007fff, 0xffffffe0 }, { 0xdad6e502, 0x00007fff, 0xffffff80 }, { 0x62590131, 0x0000007e, 0xfffffffd }, { 0x1d3c105a, 0xffffffff, 0x00000001 }, { 0xf30d5dc1, 0xffff8000, 0xffffff82 }, { 0x29db473c, 0x00000002, 0xffffffff }, }; const Inputs kOutputs_Crc32ch_RnIsNotRm_r7_r12_r7[] = { { 0x9fcad4dd, 0x00007ffe, 0x9fcad4dd }, { 0x4a262336, 0xcccccccc, 0x4a262336 }, { 0x260f948f, 0x00000020, 0x260f948f }, { 0xa10e8bce, 0x55555555, 0xa10e8bce }, { 0x82f6c487, 0xffff8001, 0x82f6c487 }, { 0x2745cf11, 0xffffff81, 0x2745cf11 }, { 0xa10e2164, 0xffffff80, 0xa10e2164 }, { 0x6cc776e3, 0x00000001, 0x6cc776e3 }, { 0x8c684caa, 0x00007ffd, 0x8c684caa }, { 0x86a5e3e3, 0x00000020, 0x86a5e3e3 }, { 0x71fb9946, 0x0000007f, 0x71fb9946 }, { 0x00008000, 0x80000000, 0x00008000 }, { 0x598444be, 0x33333333, 0x598444be }, { 0xae34338d, 0x33333333, 0xae34338d }, { 0x7bd83b99, 0x00007fff, 0x7bd83b99 }, { 0x1d3cefa5, 0x00000000, 0x1d3cefa5 }, { 0x1d3cefa5, 0x00000001, 0x1d3cefa5 }, { 0x809cdaf9, 0xffffffe0, 0x809cdaf9 }, { 0xd8bc0483, 0xffffffe0, 0xd8bc0483 }, { 0x6cc7091c, 0x7ffffffd, 0x6cc7091c }, { 0x8e02ad2b, 0xffffffe0, 0x8e02ad2b }, { 0x705fcf4e, 0xfffffffd, 0x705fcf4e }, { 0xb6116c1e, 0xffff8002, 0xb6116c1e }, { 0x29db473c, 0x00000002, 0x29db473c }, { 0x66e48169, 0x55555555, 0x66e48169 }, { 0x62590131, 0x0000007d, 0x62590131 }, { 0x9b775485, 0x55555555, 0x9b775485 }, { 0x00008000, 0x80000001, 0x00008000 }, { 0x13a21877, 0x80000001, 0x13a21877 }, { 0x13a29877, 0x00000000, 0x13a29877 }, { 0x3409a50f, 0x00000020, 0x3409a50f }, { 0x4b82460d, 0x0000007f, 0x4b82460d }, { 0xb61113e1, 0x80000001, 0xb61113e1 }, { 0x13a26788, 0xffffff80, 0x13a26788 }, { 0x29dbb8c3, 0xffffff80, 0x29dbb8c3 }, { 0xf92e00e1, 0x00000000, 0xf92e00e1 }, { 0x44b854e4, 0xcccccccc, 0x44b854e4 }, { 0x9154a30f, 0x00000001, 0x9154a30f }, { 0xa947623a, 0x0000007d, 0xa947623a }, { 0xcb1e1cf4, 0x7ffffffe, 0xcb1e1cf4 }, { 0x8c683355, 0x7ffffffe, 0x8c683355 }, { 0xe0afc5b6, 0xffffff80, 0xe0afc5b6 }, { 0x5c9df488, 0xffff8002, 0x5c9df488 }, { 0x34e75766, 0xffff8000, 0x34e75766 }, { 0xee31b264, 0xffff8002, 0xee31b264 }, { 0x7f65116b, 0xffffff80, 0x7f65116b }, { 0xe412ef44, 0x00000001, 0xe412ef44 }, { 0xc64e5caf, 0xffff8001, 0xc64e5caf }, { 0x56be5657, 0xfffffffe, 0x56be5657 }, { 0xa9479dc5, 0xffffffe0, 0xa9479dc5 }, { 0x705f0382, 0x33333333, 0x705f0382 }, { 0xf167bc40, 0x00000002, 0xf167bc40 }, { 0x56bea9a8, 0x0000007e, 0x56bea9a8 }, { 0x0e9e882d, 0xffffffff, 0x0e9e882d }, { 0x4a269005, 0x7ffffffe, 0x4a269005 }, { 0x451cb1df, 0x80000001, 0x451cb1df }, { 0x6cc7891c, 0xffffff82, 0x6cc7891c }, { 0x0e9e77d2, 0x0000007e, 0x0e9e77d2 }, { 0xd44892d0, 0x00007fff, 0xd44892d0 }, { 0x26e155d5, 0xcccccccc, 0x26e155d5 }, { 0xc974828a, 0xffffff80, 0xc974828a }, { 0xe412ba11, 0x55555555, 0xe412ba11 }, { 0x6c297b75, 0x00000020, 0x6c297b75 }, { 0x3a79a0b4, 0x7ffffffd, 0x3a79a0b4 }, { 0xde6b9aa5, 0xaaaaaaaa, 0xde6b9aa5 }, { 0xc9747d75, 0x00007fff, 0xc9747d75 }, { 0x120602b3, 0x33333333, 0x120602b3 }, { 0xf30d5dc1, 0xffff8001, 0xf30d5dc1 }, { 0x7ec17450, 0x33333333, 0x7ec17450 }, { 0xf7b02266, 0x55555555, 0xf7b02266 }, { 0x82f6c487, 0xffff8000, 0x82f6c487 }, { 0x13a26788, 0xfffffffe, 0x13a26788 }, { 0x0e9ebb1e, 0xcccccccc, 0x0e9ebb1e }, { 0xc974828a, 0xffff8001, 0xc974828a }, { 0x27454f11, 0x7ffffffd, 0x27454f11 }, { 0x5a4a3ffb, 0xffffffe0, 0x5a4a3ffb }, { 0x56bea9a8, 0x00000002, 0x56bea9a8 }, { 0xbc32cec1, 0xffffff81, 0xbc32cec1 }, { 0xfd932a13, 0xffffff83, 0xfd932a13 }, { 0x260f5843, 0xcccccccc, 0x260f5843 }, { 0xab2d03bb, 0x7ffffffd, 0xab2d03bb }, { 0x29dbc73c, 0x80000000, 0x29dbc73c }, { 0x34e7a899, 0x0000007e, 0x34e7a899 }, { 0x29354aaa, 0x00000020, 0x29354aaa }, { 0xee314d9b, 0x00007ffe, 0xee314d9b }, { 0x4b82c60d, 0x80000000, 0x4b82c60d }, { 0x29db473c, 0x00000002, 0x29db473c }, { 0x0e9e882d, 0xffff8000, 0x0e9e882d }, { 0x29db38c3, 0x7ffffffd, 0x29db38c3 }, { 0x62590131, 0x00000002, 0x62590131 }, { 0x3543fe91, 0xffffff83, 0x3543fe91 }, { 0xe41290bb, 0x7ffffffe, 0xe41290bb }, { 0x0e9e77d2, 0x0000007e, 0x0e9e77d2 }, { 0x8fa637ef, 0xcccccccc, 0x8fa637ef }, { 0xb88f1bcc, 0xffffffff, 0xb88f1bcc }, { 0xd4486d2f, 0xffff8002, 0xd4486d2f }, { 0xc580eb26, 0xffffffe0, 0xc580eb26 }, { 0xa0aa445f, 0x33333333, 0xa0aa445f }, { 0x62b70ca7, 0x00000020, 0x62b70ca7 }, { 0x1d3c105a, 0xfffffffe, 0x1d3c105a }, { 0x3a795f4b, 0x80000001, 0x3a795f4b }, { 0xf7b07733, 0x00000000, 0xf7b07733 }, { 0xe0afc5b6, 0xffffff83, 0xe0afc5b6 }, { 0x7f65116b, 0xfffffffe, 0x7f65116b }, { 0xee314d9b, 0x0000007e, 0xee314d9b }, { 0xe04137df, 0x00000020, 0xe04137df }, { 0x3409a50f, 0x00000020, 0x3409a50f }, { 0x13a26788, 0xffffffff, 0x13a26788 }, { 0x44b8ab1b, 0x33333333, 0x44b8ab1b }, { 0x13a26788, 0xffffff80, 0x13a26788 }, { 0x29dbb8c3, 0xffff8000, 0x29dbb8c3 }, { 0x5820de7a, 0x00000000, 0x5820de7a }, { 0x6cc776e3, 0x00000001, 0x6cc776e3 }, { 0x86a5e3e3, 0x00000020, 0x86a5e3e3 }, { 0x7f65116b, 0xfffffffe, 0x7f65116b }, { 0x1d3c6fa5, 0x80000000, 0x1d3c6fa5 }, { 0x4b82460d, 0x0000007e, 0x4b82460d }, { 0xf167bc40, 0x00000002, 0xf167bc40 }, { 0xe04137df, 0x00007ffe, 0xe04137df }, { 0x1d3c105a, 0xffff8000, 0x1d3c105a }, { 0xdb727fc6, 0x33333333, 0xdb727fc6 }, { 0x56be5657, 0xffffff81, 0x56be5657 }, { 0x2891d06e, 0x33333333, 0x2891d06e }, { 0x3409a50f, 0x00000020, 0x3409a50f }, { 0x2f0cd91a, 0x55555555, 0x2f0cd91a }, { 0x1c984652, 0x0000007e, 0x1c984652 }, { 0xa5b3f469, 0xffff8002, 0xa5b3f469 }, { 0xfff9346d, 0xffffffe0, 0xfff9346d }, { 0xc9747d75, 0x0000007f, 0xc9747d75 }, { 0x260f948f, 0x00000020, 0x260f948f }, { 0xab2d83bb, 0xfffffffd, 0xab2d83bb }, { 0x8c68ccaa, 0x80000000, 0x8c68ccaa }, { 0xfff9346d, 0xffffffe0, 0xfff9346d }, { 0xfd932a13, 0xffff8002, 0xfd932a13 }, { 0xa10e8bce, 0x55555555, 0xa10e8bce }, { 0xfd932a13, 0xffff8000, 0xfd932a13 }, { 0x9fcad4dd, 0x00007ffe, 0x9fcad4dd }, { 0xc974828a, 0xffffff81, 0xc974828a }, { 0xdb728039, 0xcccccccc, 0xdb728039 }, { 0x91545cf0, 0xffff8001, 0x91545cf0 }, { 0xc580eb26, 0xffffffe0, 0xc580eb26 }, { 0x1d3cefa5, 0x00007ffd, 0x1d3cefa5 }, { 0x451cce20, 0xffffff80, 0x451cce20 }, { 0x00000000, 0x00000000, 0x00000000 }, { 0x3a79a0b4, 0x7ffffffd, 0x3a79a0b4 }, { 0xc580eb26, 0xffffffe0, 0xc580eb26 }, { 0x4a269005, 0x7ffffffe, 0x4a269005 }, { 0x5820de7a, 0x0000007e, 0x5820de7a }, { 0x49e8a78c, 0xffffffe0, 0x49e8a78c }, { 0x4b82460d, 0x0000007f, 0x4b82460d }, { 0xf30d5dc1, 0xffffff80, 0xf30d5dc1 }, { 0x71fb9946, 0x0000007f, 0x71fb9946 }, { 0xd8bc0483, 0xffffffe0, 0xd8bc0483 }, { 0xfd93d5ec, 0x0000007f, 0xfd93d5ec }, { 0x56505bc1, 0xfffffffd, 0x56505bc1 }, { 0x6259fece, 0xfffffffd, 0x6259fece }, { 0x4f3f6cff, 0xffff8003, 0x4f3f6cff }, { 0x0e9e882d, 0xffffff80, 0x0e9e882d }, { 0x451c31df, 0x0000007f, 0x451c31df }, { 0x4f3fc655, 0x55555555, 0x4f3fc655 }, { 0x86a5e3e3, 0x00000020, 0x86a5e3e3 }, { 0x3543325d, 0x33333333, 0x3543325d }, { 0xdad6e502, 0x00007fff, 0xdad6e502 }, { 0x6cc776e3, 0x00000001, 0x6cc776e3 }, { 0x7bd83b99, 0x00007fff, 0x7bd83b99 }, { 0x9b77fe2f, 0xffffff83, 0x9b77fe2f }, { 0x5a4ac004, 0x00007fff, 0x5a4ac004 }, { 0xdad61afd, 0xffffff82, 0xdad61afd }, { 0xf167bc40, 0x00000002, 0xf167bc40 }, { 0x4b82b9f2, 0xffffff80, 0x4b82b9f2 }, { 0x7546e6e1, 0xaaaaaaaa, 0x7546e6e1 }, { 0x82f63b78, 0x00000002, 0x82f63b78 }, { 0x9154a30f, 0x00007ffe, 0x9154a30f }, { 0x13a29877, 0x00000001, 0x13a29877 }, { 0x7f65116b, 0xffffff80, 0x7f65116b }, { 0x3a79df4b, 0x0000007d, 0x3a79df4b }, { 0x1c988a9e, 0xcccccccc, 0x1c988a9e }, { 0x451c31df, 0x00000000, 0x451c31df }, { 0x3a97d2dd, 0x00000020, 0x3a97d2dd }, { 0x7f65916b, 0x7ffffffe, 0x7f65916b }, { 0xa10e8bce, 0x55555555, 0xa10e8bce }, { 0x58202185, 0xffffff82, 0x58202185 }, { 0xee314d9b, 0x00007ffd, 0xee314d9b }, { 0x3543fe91, 0xffffff83, 0x3543fe91 }, { 0xab2d7c44, 0x00007fff, 0xab2d7c44 }, { 0xc7eaf558, 0xffffff80, 0xc7eaf558 }, { 0x274530ee, 0x00000000, 0x274530ee }, { 0x0e9e082d, 0x7ffffffe, 0x0e9e082d }, { 0x7f65116b, 0xfffffffd, 0x7f65116b }, { 0x9fcad4dd, 0x00000000, 0x9fcad4dd }, { 0x0e9ebb1e, 0xcccccccc, 0x0e9ebb1e }, { 0x3a7920b4, 0xffffff81, 0x3a7920b4 }, { 0x1d3c105a, 0xffff8000, 0x1d3c105a }, { 0x13a21877, 0x80000000, 0x13a21877 }, { 0x5a4ac004, 0x00007fff, 0x5a4ac004 }, { 0xdad6e502, 0x00007fff, 0xdad6e502 }, { 0x62590131, 0x0000007e, 0x62590131 }, { 0x1d3c105a, 0xffffffff, 0x1d3c105a }, { 0xf30d5dc1, 0xffff8000, 0xf30d5dc1 }, { 0x29db473c, 0x00000002, 0x29db473c }, }; const Inputs kOutputs_Crc32ch_RnIsNotRm_r2_r4_r10[] = { { 0x9fcad4dd, 0x00007ffe, 0x80000000 }, { 0x4a262336, 0xcccccccc, 0x00000001 }, { 0x260f948f, 0x00000020, 0xcccccccc }, { 0xa10e8bce, 0x55555555, 0x0000007f }, { 0x82f6c487, 0xffff8001, 0x80000001 }, { 0x2745cf11, 0xffffff81, 0xffffff83 }, { 0xa10e2164, 0xffffff80, 0xaaaaaaaa }, { 0x6cc776e3, 0x00000001, 0x0000007d }, { 0x8c684caa, 0x00007ffd, 0x00000002 }, { 0x86a5e3e3, 0x00000020, 0x55555555 }, { 0x71fb9946, 0x0000007f, 0x7ffffffd }, { 0x00008000, 0x80000000, 0x00000000 }, { 0x598444be, 0x33333333, 0x7fffffff }, { 0xae34338d, 0x33333333, 0x55555555 }, { 0x7bd83b99, 0x00007fff, 0xaaaaaaaa }, { 0x1d3cefa5, 0x00000000, 0x7ffffffe }, { 0x1d3cefa5, 0x00000001, 0xffffffff }, { 0x809cdaf9, 0xffffffe0, 0xffffff80 }, { 0xd8bc0483, 0xffffffe0, 0x7fffffff }, { 0x6cc7091c, 0x7ffffffd, 0xffffff81 }, { 0x8e02ad2b, 0xffffffe0, 0x0000007f }, { 0x705fcf4e, 0xfffffffd, 0xcccccccc }, { 0xb6116c1e, 0xffff8002, 0x00000001 }, { 0x29db473c, 0x00000002, 0x7fffffff }, { 0x66e48169, 0x55555555, 0x00007ffe }, { 0x62590131, 0x0000007d, 0xfffffffe }, { 0x9b775485, 0x55555555, 0xffffff83 }, { 0x00008000, 0x80000001, 0x00000001 }, { 0x13a21877, 0x80000001, 0x80000000 }, { 0x13a29877, 0x00000000, 0x80000001 }, { 0x3409a50f, 0x00000020, 0x0000007e }, { 0x4b82460d, 0x0000007f, 0x80000001 }, { 0xb61113e1, 0x80000001, 0xffff8002 }, { 0x13a26788, 0xffffff80, 0xffffff81 }, { 0x29dbb8c3, 0xffffff80, 0x0000007d }, { 0xf92e00e1, 0x00000000, 0x55555555 }, { 0x44b854e4, 0xcccccccc, 0x7ffffffe }, { 0x9154a30f, 0x00000001, 0xffff8000 }, { 0xa947623a, 0x0000007d, 0xffffffe0 }, { 0xcb1e1cf4, 0x7ffffffe, 0xffffffe0 }, { 0x8c683355, 0x7ffffffe, 0xffff8001 }, { 0xe0afc5b6, 0xffffff80, 0xffff8003 }, { 0x5c9df488, 0xffff8002, 0x55555555 }, { 0x34e75766, 0xffff8000, 0xffff8003 }, { 0xee31b264, 0xffff8002, 0x0000007e }, { 0x7f65116b, 0xffffff80, 0xfffffffd }, { 0xe412ef44, 0x00000001, 0xaaaaaaaa }, { 0xc64e5caf, 0xffff8001, 0x33333333 }, { 0x56be5657, 0xfffffffe, 0x0000007e }, { 0xa9479dc5, 0xffffffe0, 0x0000007d }, { 0x705f0382, 0x33333333, 0x00000002 }, { 0xf167bc40, 0x00000002, 0xffffffe0 }, { 0x56bea9a8, 0x0000007e, 0x7ffffffe }, { 0x0e9e882d, 0xffffffff, 0x00000000 }, { 0x4a269005, 0x7ffffffe, 0x33333333 }, { 0x451cb1df, 0x80000001, 0xffffff80 }, { 0x6cc7891c, 0xffffff82, 0x7ffffffe }, { 0x0e9e77d2, 0x0000007e, 0xffffff81 }, { 0xd44892d0, 0x00007fff, 0x0000007f }, { 0x26e155d5, 0xcccccccc, 0x0000007d }, { 0xc974828a, 0xffffff80, 0x00007ffe }, { 0xe412ba11, 0x55555555, 0xfffffffe }, { 0x6c297b75, 0x00000020, 0x00000001 }, { 0x3a79a0b4, 0x7ffffffd, 0x80000001 }, { 0xde6b9aa5, 0xaaaaaaaa, 0xfffffffd }, { 0xc9747d75, 0x00007fff, 0xffffff81 }, { 0x120602b3, 0x33333333, 0xffffff81 }, { 0xf30d5dc1, 0xffff8001, 0xffffff83 }, { 0x7ec17450, 0x33333333, 0x7ffffffd }, { 0xf7b02266, 0x55555555, 0xffffffff }, { 0x82f6c487, 0xffff8000, 0x00000000 }, { 0x13a26788, 0xfffffffe, 0x7fffffff }, { 0x0e9ebb1e, 0xcccccccc, 0x33333333 }, { 0xc974828a, 0xffff8001, 0x0000007f }, { 0x27454f11, 0x7ffffffd, 0x7fffffff }, { 0x5a4a3ffb, 0xffffffe0, 0x00007fff }, { 0x56bea9a8, 0x00000002, 0xffffff82 }, { 0xbc32cec1, 0xffffff81, 0x55555555 }, { 0xfd932a13, 0xffffff83, 0x00007ffe }, { 0x260f5843, 0xcccccccc, 0x00000020 }, { 0xab2d03bb, 0x7ffffffd, 0xffff8000 }, { 0x29dbc73c, 0x80000000, 0x7ffffffd }, { 0x34e7a899, 0x0000007e, 0x0000007d }, { 0x29354aaa, 0x00000020, 0xffffff80 }, { 0xee314d9b, 0x00007ffe, 0xffffff82 }, { 0x4b82c60d, 0x80000000, 0x0000007e }, { 0x29db473c, 0x00000002, 0xffffffff }, { 0x0e9e882d, 0xffff8000, 0x00007fff }, { 0x29db38c3, 0x7ffffffd, 0x80000000 }, { 0x62590131, 0x00000002, 0xffffff81 }, { 0x3543fe91, 0xffffff83, 0x33333333 }, { 0xe41290bb, 0x7ffffffe, 0x55555555 }, { 0x0e9e77d2, 0x0000007e, 0xffffff81 }, { 0x8fa637ef, 0xcccccccc, 0xffffffe0 }, { 0xb88f1bcc, 0xffffffff, 0xffff8003 }, { 0xd4486d2f, 0xffff8002, 0xffffff82 }, { 0xc580eb26, 0xffffffe0, 0x80000001 }, { 0xa0aa445f, 0x33333333, 0xaaaaaaaa }, { 0x62b70ca7, 0x00000020, 0xfffffffe }, { 0x1d3c105a, 0xfffffffe, 0x00000000 }, { 0x3a795f4b, 0x80000001, 0xfffffffd }, { 0xf7b07733, 0x00000000, 0xaaaaaaaa }, { 0xe0afc5b6, 0xffffff83, 0xffff8000 }, { 0x7f65116b, 0xfffffffe, 0xffffff83 }, { 0xee314d9b, 0x0000007e, 0xffff8002 }, { 0xe04137df, 0x00000020, 0x00007ffe }, { 0x3409a50f, 0x00000020, 0x0000007e }, { 0x13a26788, 0xffffffff, 0x7ffffffe }, { 0x44b8ab1b, 0x33333333, 0x00000001 }, { 0x13a26788, 0xffffff80, 0xffffff81 }, { 0x29dbb8c3, 0xffff8000, 0x00007ffd }, { 0x5820de7a, 0x00000000, 0x0000007f }, { 0x6cc776e3, 0x00000001, 0x0000007d }, { 0x86a5e3e3, 0x00000020, 0x55555555 }, { 0x7f65116b, 0xfffffffe, 0xffffff83 }, { 0x1d3c6fa5, 0x80000000, 0xfffffffe }, { 0x4b82460d, 0x0000007e, 0x00000000 }, { 0xf167bc40, 0x00000002, 0xffffffe0 }, { 0xe04137df, 0x00007ffe, 0x00000020 }, { 0x1d3c105a, 0xffff8000, 0x00007ffe }, { 0xdb727fc6, 0x33333333, 0x00007fff }, { 0x56be5657, 0xffffff81, 0x00000001 }, { 0x2891d06e, 0x33333333, 0x00000020 }, { 0x3409a50f, 0x00000020, 0x0000007e }, { 0x2f0cd91a, 0x55555555, 0xffffffe0 }, { 0x1c984652, 0x0000007e, 0x33333333 }, { 0xa5b3f469, 0xffff8002, 0x00000000 }, { 0xfff9346d, 0xffffffe0, 0xfffffffd }, { 0xc9747d75, 0x0000007f, 0xffff8001 }, { 0x260f948f, 0x00000020, 0xcccccccc }, { 0xab2d83bb, 0xfffffffd, 0xffff8000 }, { 0x8c68ccaa, 0x80000000, 0x00007fff }, { 0xfff9346d, 0xffffffe0, 0xfffffffd }, { 0xfd932a13, 0xffff8002, 0x0000007f }, { 0xa10e8bce, 0x55555555, 0x0000007f }, { 0xfd932a13, 0xffff8000, 0x0000007d }, { 0x9fcad4dd, 0x00007ffe, 0x00000000 }, { 0xc974828a, 0xffffff81, 0x00007fff }, { 0xdb728039, 0xcccccccc, 0xffff8000 }, { 0x91545cf0, 0xffff8001, 0x80000000 }, { 0xc580eb26, 0xffffffe0, 0x80000001 }, { 0x1d3cefa5, 0x00007ffd, 0xffff8003 }, { 0x451cce20, 0xffffff80, 0x00000001 }, { 0x00000000, 0x00000000, 0x80000000 }, { 0x3a79a0b4, 0x7ffffffd, 0x80000001 }, { 0xc580eb26, 0xffffffe0, 0x80000001 }, { 0x4a269005, 0x7ffffffe, 0x33333333 }, { 0x5820de7a, 0x0000007e, 0x00000001 }, { 0x49e8a78c, 0xffffffe0, 0x00007ffe }, { 0x4b82460d, 0x0000007f, 0x80000001 }, { 0xf30d5dc1, 0xffffff80, 0xffff8002 }, { 0x71fb9946, 0x0000007f, 0xfffffffd }, { 0xd8bc0483, 0xffffffe0, 0xffffffff }, { 0xfd93d5ec, 0x0000007f, 0xffff8002 }, { 0x56505bc1, 0xfffffffd, 0x00000020 }, { 0x6259fece, 0xfffffffd, 0x0000007e }, { 0x4f3f6cff, 0xffff8003, 0x55555555 }, { 0x0e9e882d, 0xffffff80, 0x0000007f }, { 0x451c31df, 0x0000007f, 0xfffffffe }, { 0x4f3fc655, 0x55555555, 0xffff8003 }, { 0x86a5e3e3, 0x00000020, 0x55555555 }, { 0x3543325d, 0x33333333, 0xffffff83 }, { 0xdad6e502, 0x00007fff, 0xffffff80 }, { 0x6cc776e3, 0x00000001, 0x0000007d }, { 0x7bd83b99, 0x00007fff, 0xaaaaaaaa }, { 0x9b77fe2f, 0xffffff83, 0x55555555 }, { 0x5a4ac004, 0x00007fff, 0xffffffe0 }, { 0xdad61afd, 0xffffff82, 0x00007ffd }, { 0xf167bc40, 0x00000002, 0xffffffe0 }, { 0x4b82b9f2, 0xffffff80, 0x7ffffffe }, { 0x7546e6e1, 0xaaaaaaaa, 0xffff8000 }, { 0x82f63b78, 0x00000002, 0xffff8002 }, { 0x9154a30f, 0x00007ffe, 0xffffffff }, { 0x13a29877, 0x00000001, 0x00000000 }, { 0x7f65116b, 0xffffff80, 0x7ffffffd }, { 0x3a79df4b, 0x0000007d, 0xffffff81 }, { 0x1c988a9e, 0xcccccccc, 0xffffff81 }, { 0x451c31df, 0x00000000, 0xffffff81 }, { 0x3a97d2dd, 0x00000020, 0xffffff81 }, { 0x7f65916b, 0x7ffffffe, 0xffffff83 }, { 0xa10e8bce, 0x55555555, 0x0000007f }, { 0x58202185, 0xffffff82, 0xfffffffd }, { 0xee314d9b, 0x00007ffd, 0xffffff81 }, { 0x3543fe91, 0xffffff83, 0x33333333 }, { 0xab2d7c44, 0x00007fff, 0x00000002 }, { 0xc7eaf558, 0xffffff80, 0xffff8001 }, { 0x274530ee, 0x00000000, 0x00000002 }, { 0x0e9e082d, 0x7ffffffe, 0x00000001 }, { 0x7f65116b, 0xfffffffd, 0xffffff80 }, { 0x9fcad4dd, 0x00000000, 0x00007ffe }, { 0x0e9ebb1e, 0xcccccccc, 0x33333333 }, { 0x3a7920b4, 0xffffff81, 0x0000007d }, { 0x1d3c105a, 0xffff8000, 0x00007ffe }, { 0x13a21877, 0x80000000, 0x80000001 }, { 0x5a4ac004, 0x00007fff, 0xffffffe0 }, { 0xdad6e502, 0x00007fff, 0xffffff80 }, { 0x62590131, 0x0000007e, 0xfffffffd }, { 0x1d3c105a, 0xffffffff, 0x00000001 }, { 0xf30d5dc1, 0xffff8000, 0xffffff82 }, { 0x29db473c, 0x00000002, 0xffffffff }, }; const Inputs kOutputs_Crc32ch_RnIsNotRm_r1_r10_r8[] = { { 0x9fcad4dd, 0x00007ffe, 0x80000000 }, { 0x4a262336, 0xcccccccc, 0x00000001 }, { 0x260f948f, 0x00000020, 0xcccccccc }, { 0xa10e8bce, 0x55555555, 0x0000007f }, { 0x82f6c487, 0xffff8001, 0x80000001 }, { 0x2745cf11, 0xffffff81, 0xffffff83 }, { 0xa10e2164, 0xffffff80, 0xaaaaaaaa }, { 0x6cc776e3, 0x00000001, 0x0000007d }, { 0x8c684caa, 0x00007ffd, 0x00000002 }, { 0x86a5e3e3, 0x00000020, 0x55555555 }, { 0x71fb9946, 0x0000007f, 0x7ffffffd }, { 0x00008000, 0x80000000, 0x00000000 }, { 0x598444be, 0x33333333, 0x7fffffff }, { 0xae34338d, 0x33333333, 0x55555555 }, { 0x7bd83b99, 0x00007fff, 0xaaaaaaaa }, { 0x1d3cefa5, 0x00000000, 0x7ffffffe }, { 0x1d3cefa5, 0x00000001, 0xffffffff }, { 0x809cdaf9, 0xffffffe0, 0xffffff80 }, { 0xd8bc0483, 0xffffffe0, 0x7fffffff }, { 0x6cc7091c, 0x7ffffffd, 0xffffff81 }, { 0x8e02ad2b, 0xffffffe0, 0x0000007f }, { 0x705fcf4e, 0xfffffffd, 0xcccccccc }, { 0xb6116c1e, 0xffff8002, 0x00000001 }, { 0x29db473c, 0x00000002, 0x7fffffff }, { 0x66e48169, 0x55555555, 0x00007ffe }, { 0x62590131, 0x0000007d, 0xfffffffe }, { 0x9b775485, 0x55555555, 0xffffff83 }, { 0x00008000, 0x80000001, 0x00000001 }, { 0x13a21877, 0x80000001, 0x80000000 }, { 0x13a29877, 0x00000000, 0x80000001 }, { 0x3409a50f, 0x00000020, 0x0000007e }, { 0x4b82460d, 0x0000007f, 0x80000001 }, { 0xb61113e1, 0x80000001, 0xffff8002 }, { 0x13a26788, 0xffffff80, 0xffffff81 }, { 0x29dbb8c3, 0xffffff80, 0x0000007d }, { 0xf92e00e1, 0x00000000, 0x55555555 }, { 0x44b854e4, 0xcccccccc, 0x7ffffffe }, { 0x9154a30f, 0x00000001, 0xffff8000 }, { 0xa947623a, 0x0000007d, 0xffffffe0 }, { 0xcb1e1cf4, 0x7ffffffe, 0xffffffe0 }, { 0x8c683355, 0x7ffffffe, 0xffff8001 }, { 0xe0afc5b6, 0xffffff80, 0xffff8003 }, { 0x5c9df488, 0xffff8002, 0x55555555 }, { 0x34e75766, 0xffff8000, 0xffff8003 }, { 0xee31b264, 0xffff8002, 0x0000007e }, { 0x7f65116b, 0xffffff80, 0xfffffffd }, { 0xe412ef44, 0x00000001, 0xaaaaaaaa }, { 0xc64e5caf, 0xffff8001, 0x33333333 }, { 0x56be5657, 0xfffffffe, 0x0000007e }, { 0xa9479dc5, 0xffffffe0, 0x0000007d }, { 0x705f0382, 0x33333333, 0x00000002 }, { 0xf167bc40, 0x00000002, 0xffffffe0 }, { 0x56bea9a8, 0x0000007e, 0x7ffffffe }, { 0x0e9e882d, 0xffffffff, 0x00000000 }, { 0x4a269005, 0x7ffffffe, 0x33333333 }, { 0x451cb1df, 0x80000001, 0xffffff80 }, { 0x6cc7891c, 0xffffff82, 0x7ffffffe }, { 0x0e9e77d2, 0x0000007e, 0xffffff81 }, { 0xd44892d0, 0x00007fff, 0x0000007f }, { 0x26e155d5, 0xcccccccc, 0x0000007d }, { 0xc974828a, 0xffffff80, 0x00007ffe }, { 0xe412ba11, 0x55555555, 0xfffffffe }, { 0x6c297b75, 0x00000020, 0x00000001 }, { 0x3a79a0b4, 0x7ffffffd, 0x80000001 }, { 0xde6b9aa5, 0xaaaaaaaa, 0xfffffffd }, { 0xc9747d75, 0x00007fff, 0xffffff81 }, { 0x120602b3, 0x33333333, 0xffffff81 }, { 0xf30d5dc1, 0xffff8001, 0xffffff83 }, { 0x7ec17450, 0x33333333, 0x7ffffffd }, { 0xf7b02266, 0x55555555, 0xffffffff }, { 0x82f6c487, 0xffff8000, 0x00000000 }, { 0x13a26788, 0xfffffffe, 0x7fffffff }, { 0x0e9ebb1e, 0xcccccccc, 0x33333333 }, { 0xc974828a, 0xffff8001, 0x0000007f }, { 0x27454f11, 0x7ffffffd, 0x7fffffff }, { 0x5a4a3ffb, 0xffffffe0, 0x00007fff }, { 0x56bea9a8, 0x00000002, 0xffffff82 }, { 0xbc32cec1, 0xffffff81, 0x55555555 }, { 0xfd932a13, 0xffffff83, 0x00007ffe }, { 0x260f5843, 0xcccccccc, 0x00000020 }, { 0xab2d03bb, 0x7ffffffd, 0xffff8000 }, { 0x29dbc73c, 0x80000000, 0x7ffffffd }, { 0x34e7a899, 0x0000007e, 0x0000007d }, { 0x29354aaa, 0x00000020, 0xffffff80 }, { 0xee314d9b, 0x00007ffe, 0xffffff82 }, { 0x4b82c60d, 0x80000000, 0x0000007e }, { 0x29db473c, 0x00000002, 0xffffffff }, { 0x0e9e882d, 0xffff8000, 0x00007fff }, { 0x29db38c3, 0x7ffffffd, 0x80000000 }, { 0x62590131, 0x00000002, 0xffffff81 }, { 0x3543fe91, 0xffffff83, 0x33333333 }, { 0xe41290bb, 0x7ffffffe, 0x55555555 }, { 0x0e9e77d2, 0x0000007e, 0xffffff81 }, { 0x8fa637ef, 0xcccccccc, 0xffffffe0 }, { 0xb88f1bcc, 0xffffffff, 0xffff8003 }, { 0xd4486d2f, 0xffff8002, 0xffffff82 }, { 0xc580eb26, 0xffffffe0, 0x80000001 }, { 0xa0aa445f, 0x33333333, 0xaaaaaaaa }, { 0x62b70ca7, 0x00000020, 0xfffffffe }, { 0x1d3c105a, 0xfffffffe, 0x00000000 }, { 0x3a795f4b, 0x80000001, 0xfffffffd }, { 0xf7b07733, 0x00000000, 0xaaaaaaaa }, { 0xe0afc5b6, 0xffffff83, 0xffff8000 }, { 0x7f65116b, 0xfffffffe, 0xffffff83 }, { 0xee314d9b, 0x0000007e, 0xffff8002 }, { 0xe04137df, 0x00000020, 0x00007ffe }, { 0x3409a50f, 0x00000020, 0x0000007e }, { 0x13a26788, 0xffffffff, 0x7ffffffe }, { 0x44b8ab1b, 0x33333333, 0x00000001 }, { 0x13a26788, 0xffffff80, 0xffffff81 }, { 0x29dbb8c3, 0xffff8000, 0x00007ffd }, { 0x5820de7a, 0x00000000, 0x0000007f }, { 0x6cc776e3, 0x00000001, 0x0000007d }, { 0x86a5e3e3, 0x00000020, 0x55555555 }, { 0x7f65116b, 0xfffffffe, 0xffffff83 }, { 0x1d3c6fa5, 0x80000000, 0xfffffffe }, { 0x4b82460d, 0x0000007e, 0x00000000 }, { 0xf167bc40, 0x00000002, 0xffffffe0 }, { 0xe04137df, 0x00007ffe, 0x00000020 }, { 0x1d3c105a, 0xffff8000, 0x00007ffe }, { 0xdb727fc6, 0x33333333, 0x00007fff }, { 0x56be5657, 0xffffff81, 0x00000001 }, { 0x2891d06e, 0x33333333, 0x00000020 }, { 0x3409a50f, 0x00000020, 0x0000007e }, { 0x2f0cd91a, 0x55555555, 0xffffffe0 }, { 0x1c984652, 0x0000007e, 0x33333333 }, { 0xa5b3f469, 0xffff8002, 0x00000000 }, { 0xfff9346d, 0xffffffe0, 0xfffffffd }, { 0xc9747d75, 0x0000007f, 0xffff8001 }, { 0x260f948f, 0x00000020, 0xcccccccc }, { 0xab2d83bb, 0xfffffffd, 0xffff8000 }, { 0x8c68ccaa, 0x80000000, 0x00007fff }, { 0xfff9346d, 0xffffffe0, 0xfffffffd }, { 0xfd932a13, 0xffff8002, 0x0000007f }, { 0xa10e8bce, 0x55555555, 0x0000007f }, { 0xfd932a13, 0xffff8000, 0x0000007d }, { 0x9fcad4dd, 0x00007ffe, 0x00000000 }, { 0xc974828a, 0xffffff81, 0x00007fff }, { 0xdb728039, 0xcccccccc, 0xffff8000 }, { 0x91545cf0, 0xffff8001, 0x80000000 }, { 0xc580eb26, 0xffffffe0, 0x80000001 }, { 0x1d3cefa5, 0x00007ffd, 0xffff8003 }, { 0x451cce20, 0xffffff80, 0x00000001 }, { 0x00000000, 0x00000000, 0x80000000 }, { 0x3a79a0b4, 0x7ffffffd, 0x80000001 }, { 0xc580eb26, 0xffffffe0, 0x80000001 }, { 0x4a269005, 0x7ffffffe, 0x33333333 }, { 0x5820de7a, 0x0000007e, 0x00000001 }, { 0x49e8a78c, 0xffffffe0, 0x00007ffe }, { 0x4b82460d, 0x0000007f, 0x80000001 }, { 0xf30d5dc1, 0xffffff80, 0xffff8002 }, { 0x71fb9946, 0x0000007f, 0xfffffffd }, { 0xd8bc0483, 0xffffffe0, 0xffffffff }, { 0xfd93d5ec, 0x0000007f, 0xffff8002 }, { 0x56505bc1, 0xfffffffd, 0x00000020 }, { 0x6259fece, 0xfffffffd, 0x0000007e }, { 0x4f3f6cff, 0xffff8003, 0x55555555 }, { 0x0e9e882d, 0xffffff80, 0x0000007f }, { 0x451c31df, 0x0000007f, 0xfffffffe }, { 0x4f3fc655, 0x55555555, 0xffff8003 }, { 0x86a5e3e3, 0x00000020, 0x55555555 }, { 0x3543325d, 0x33333333, 0xffffff83 }, { 0xdad6e502, 0x00007fff, 0xffffff80 }, { 0x6cc776e3, 0x00000001, 0x0000007d }, { 0x7bd83b99, 0x00007fff, 0xaaaaaaaa }, { 0x9b77fe2f, 0xffffff83, 0x55555555 }, { 0x5a4ac004, 0x00007fff, 0xffffffe0 }, { 0xdad61afd, 0xffffff82, 0x00007ffd }, { 0xf167bc40, 0x00000002, 0xffffffe0 }, { 0x4b82b9f2, 0xffffff80, 0x7ffffffe }, { 0x7546e6e1, 0xaaaaaaaa, 0xffff8000 }, { 0x82f63b78, 0x00000002, 0xffff8002 }, { 0x9154a30f, 0x00007ffe, 0xffffffff }, { 0x13a29877, 0x00000001, 0x00000000 }, { 0x7f65116b, 0xffffff80, 0x7ffffffd }, { 0x3a79df4b, 0x0000007d, 0xffffff81 }, { 0x1c988a9e, 0xcccccccc, 0xffffff81 }, { 0x451c31df, 0x00000000, 0xffffff81 }, { 0x3a97d2dd, 0x00000020, 0xffffff81 }, { 0x7f65916b, 0x7ffffffe, 0xffffff83 }, { 0xa10e8bce, 0x55555555, 0x0000007f }, { 0x58202185, 0xffffff82, 0xfffffffd }, { 0xee314d9b, 0x00007ffd, 0xffffff81 }, { 0x3543fe91, 0xffffff83, 0x33333333 }, { 0xab2d7c44, 0x00007fff, 0x00000002 }, { 0xc7eaf558, 0xffffff80, 0xffff8001 }, { 0x274530ee, 0x00000000, 0x00000002 }, { 0x0e9e082d, 0x7ffffffe, 0x00000001 }, { 0x7f65116b, 0xfffffffd, 0xffffff80 }, { 0x9fcad4dd, 0x00000000, 0x00007ffe }, { 0x0e9ebb1e, 0xcccccccc, 0x33333333 }, { 0x3a7920b4, 0xffffff81, 0x0000007d }, { 0x1d3c105a, 0xffff8000, 0x00007ffe }, { 0x13a21877, 0x80000000, 0x80000001 }, { 0x5a4ac004, 0x00007fff, 0xffffffe0 }, { 0xdad6e502, 0x00007fff, 0xffffff80 }, { 0x62590131, 0x0000007e, 0xfffffffd }, { 0x1d3c105a, 0xffffffff, 0x00000001 }, { 0xf30d5dc1, 0xffff8000, 0xffffff82 }, { 0x29db473c, 0x00000002, 0xffffffff }, }; const Inputs kOutputs_Crc32ch_RnIsNotRm_r1_r4_r2[] = { { 0x9fcad4dd, 0x00007ffe, 0x80000000 }, { 0x4a262336, 0xcccccccc, 0x00000001 }, { 0x260f948f, 0x00000020, 0xcccccccc }, { 0xa10e8bce, 0x55555555, 0x0000007f }, { 0x82f6c487, 0xffff8001, 0x80000001 }, { 0x2745cf11, 0xffffff81, 0xffffff83 }, { 0xa10e2164, 0xffffff80, 0xaaaaaaaa }, { 0x6cc776e3, 0x00000001, 0x0000007d }, { 0x8c684caa, 0x00007ffd, 0x00000002 }, { 0x86a5e3e3, 0x00000020, 0x55555555 }, { 0x71fb9946, 0x0000007f, 0x7ffffffd }, { 0x00008000, 0x80000000, 0x00000000 }, { 0x598444be, 0x33333333, 0x7fffffff }, { 0xae34338d, 0x33333333, 0x55555555 }, { 0x7bd83b99, 0x00007fff, 0xaaaaaaaa }, { 0x1d3cefa5, 0x00000000, 0x7ffffffe }, { 0x1d3cefa5, 0x00000001, 0xffffffff }, { 0x809cdaf9, 0xffffffe0, 0xffffff80 }, { 0xd8bc0483, 0xffffffe0, 0x7fffffff }, { 0x6cc7091c, 0x7ffffffd, 0xffffff81 }, { 0x8e02ad2b, 0xffffffe0, 0x0000007f }, { 0x705fcf4e, 0xfffffffd, 0xcccccccc }, { 0xb6116c1e, 0xffff8002, 0x00000001 }, { 0x29db473c, 0x00000002, 0x7fffffff }, { 0x66e48169, 0x55555555, 0x00007ffe }, { 0x62590131, 0x0000007d, 0xfffffffe }, { 0x9b775485, 0x55555555, 0xffffff83 }, { 0x00008000, 0x80000001, 0x00000001 }, { 0x13a21877, 0x80000001, 0x80000000 }, { 0x13a29877, 0x00000000, 0x80000001 }, { 0x3409a50f, 0x00000020, 0x0000007e }, { 0x4b82460d, 0x0000007f, 0x80000001 }, { 0xb61113e1, 0x80000001, 0xffff8002 }, { 0x13a26788, 0xffffff80, 0xffffff81 }, { 0x29dbb8c3, 0xffffff80, 0x0000007d }, { 0xf92e00e1, 0x00000000, 0x55555555 }, { 0x44b854e4, 0xcccccccc, 0x7ffffffe }, { 0x9154a30f, 0x00000001, 0xffff8000 }, { 0xa947623a, 0x0000007d, 0xffffffe0 }, { 0xcb1e1cf4, 0x7ffffffe, 0xffffffe0 }, { 0x8c683355, 0x7ffffffe, 0xffff8001 }, { 0xe0afc5b6, 0xffffff80, 0xffff8003 }, { 0x5c9df488, 0xffff8002, 0x55555555 }, { 0x34e75766, 0xffff8000, 0xffff8003 }, { 0xee31b264, 0xffff8002, 0x0000007e }, { 0x7f65116b, 0xffffff80, 0xfffffffd }, { 0xe412ef44, 0x00000001, 0xaaaaaaaa }, { 0xc64e5caf, 0xffff8001, 0x33333333 }, { 0x56be5657, 0xfffffffe, 0x0000007e }, { 0xa9479dc5, 0xffffffe0, 0x0000007d }, { 0x705f0382, 0x33333333, 0x00000002 }, { 0xf167bc40, 0x00000002, 0xffffffe0 }, { 0x56bea9a8, 0x0000007e, 0x7ffffffe }, { 0x0e9e882d, 0xffffffff, 0x00000000 }, { 0x4a269005, 0x7ffffffe, 0x33333333 }, { 0x451cb1df, 0x80000001, 0xffffff80 }, { 0x6cc7891c, 0xffffff82, 0x7ffffffe }, { 0x0e9e77d2, 0x0000007e, 0xffffff81 }, { 0xd44892d0, 0x00007fff, 0x0000007f }, { 0x26e155d5, 0xcccccccc, 0x0000007d }, { 0xc974828a, 0xffffff80, 0x00007ffe }, { 0xe412ba11, 0x55555555, 0xfffffffe }, { 0x6c297b75, 0x00000020, 0x00000001 }, { 0x3a79a0b4, 0x7ffffffd, 0x80000001 }, { 0xde6b9aa5, 0xaaaaaaaa, 0xfffffffd }, { 0xc9747d75, 0x00007fff, 0xffffff81 }, { 0x120602b3, 0x33333333, 0xffffff81 }, { 0xf30d5dc1, 0xffff8001, 0xffffff83 }, { 0x7ec17450, 0x33333333, 0x7ffffffd }, { 0xf7b02266, 0x55555555, 0xffffffff }, { 0x82f6c487, 0xffff8000, 0x00000000 }, { 0x13a26788, 0xfffffffe, 0x7fffffff }, { 0x0e9ebb1e, 0xcccccccc, 0x33333333 }, { 0xc974828a, 0xffff8001, 0x0000007f }, { 0x27454f11, 0x7ffffffd, 0x7fffffff }, { 0x5a4a3ffb, 0xffffffe0, 0x00007fff }, { 0x56bea9a8, 0x00000002, 0xffffff82 }, { 0xbc32cec1, 0xffffff81, 0x55555555 }, { 0xfd932a13, 0xffffff83, 0x00007ffe }, { 0x260f5843, 0xcccccccc, 0x00000020 }, { 0xab2d03bb, 0x7ffffffd, 0xffff8000 }, { 0x29dbc73c, 0x80000000, 0x7ffffffd }, { 0x34e7a899, 0x0000007e, 0x0000007d }, { 0x29354aaa, 0x00000020, 0xffffff80 }, { 0xee314d9b, 0x00007ffe, 0xffffff82 }, { 0x4b82c60d, 0x80000000, 0x0000007e }, { 0x29db473c, 0x00000002, 0xffffffff }, { 0x0e9e882d, 0xffff8000, 0x00007fff }, { 0x29db38c3, 0x7ffffffd, 0x80000000 }, { 0x62590131, 0x00000002, 0xffffff81 }, { 0x3543fe91, 0xffffff83, 0x33333333 }, { 0xe41290bb, 0x7ffffffe, 0x55555555 }, { 0x0e9e77d2, 0x0000007e, 0xffffff81 }, { 0x8fa637ef, 0xcccccccc, 0xffffffe0 }, { 0xb88f1bcc, 0xffffffff, 0xffff8003 }, { 0xd4486d2f, 0xffff8002, 0xffffff82 }, { 0xc580eb26, 0xffffffe0, 0x80000001 }, { 0xa0aa445f, 0x33333333, 0xaaaaaaaa }, { 0x62b70ca7, 0x00000020, 0xfffffffe }, { 0x1d3c105a, 0xfffffffe, 0x00000000 }, { 0x3a795f4b, 0x80000001, 0xfffffffd }, { 0xf7b07733, 0x00000000, 0xaaaaaaaa }, { 0xe0afc5b6, 0xffffff83, 0xffff8000 }, { 0x7f65116b, 0xfffffffe, 0xffffff83 }, { 0xee314d9b, 0x0000007e, 0xffff8002 }, { 0xe04137df, 0x00000020, 0x00007ffe }, { 0x3409a50f, 0x00000020, 0x0000007e }, { 0x13a26788, 0xffffffff, 0x7ffffffe }, { 0x44b8ab1b, 0x33333333, 0x00000001 }, { 0x13a26788, 0xffffff80, 0xffffff81 }, { 0x29dbb8c3, 0xffff8000, 0x00007ffd }, { 0x5820de7a, 0x00000000, 0x0000007f }, { 0x6cc776e3, 0x00000001, 0x0000007d }, { 0x86a5e3e3, 0x00000020, 0x55555555 }, { 0x7f65116b, 0xfffffffe, 0xffffff83 }, { 0x1d3c6fa5, 0x80000000, 0xfffffffe }, { 0x4b82460d, 0x0000007e, 0x00000000 }, { 0xf167bc40, 0x00000002, 0xffffffe0 }, { 0xe04137df, 0x00007ffe, 0x00000020 }, { 0x1d3c105a, 0xffff8000, 0x00007ffe }, { 0xdb727fc6, 0x33333333, 0x00007fff }, { 0x56be5657, 0xffffff81, 0x00000001 }, { 0x2891d06e, 0x33333333, 0x00000020 }, { 0x3409a50f, 0x00000020, 0x0000007e }, { 0x2f0cd91a, 0x55555555, 0xffffffe0 }, { 0x1c984652, 0x0000007e, 0x33333333 }, { 0xa5b3f469, 0xffff8002, 0x00000000 }, { 0xfff9346d, 0xffffffe0, 0xfffffffd }, { 0xc9747d75, 0x0000007f, 0xffff8001 }, { 0x260f948f, 0x00000020, 0xcccccccc }, { 0xab2d83bb, 0xfffffffd, 0xffff8000 }, { 0x8c68ccaa, 0x80000000, 0x00007fff }, { 0xfff9346d, 0xffffffe0, 0xfffffffd }, { 0xfd932a13, 0xffff8002, 0x0000007f }, { 0xa10e8bce, 0x55555555, 0x0000007f }, { 0xfd932a13, 0xffff8000, 0x0000007d }, { 0x9fcad4dd, 0x00007ffe, 0x00000000 }, { 0xc974828a, 0xffffff81, 0x00007fff }, { 0xdb728039, 0xcccccccc, 0xffff8000 }, { 0x91545cf0, 0xffff8001, 0x80000000 }, { 0xc580eb26, 0xffffffe0, 0x80000001 }, { 0x1d3cefa5, 0x00007ffd, 0xffff8003 }, { 0x451cce20, 0xffffff80, 0x00000001 }, { 0x00000000, 0x00000000, 0x80000000 }, { 0x3a79a0b4, 0x7ffffffd, 0x80000001 }, { 0xc580eb26, 0xffffffe0, 0x80000001 }, { 0x4a269005, 0x7ffffffe, 0x33333333 }, { 0x5820de7a, 0x0000007e, 0x00000001 }, { 0x49e8a78c, 0xffffffe0, 0x00007ffe }, { 0x4b82460d, 0x0000007f, 0x80000001 }, { 0xf30d5dc1, 0xffffff80, 0xffff8002 }, { 0x71fb9946, 0x0000007f, 0xfffffffd }, { 0xd8bc0483, 0xffffffe0, 0xffffffff }, { 0xfd93d5ec, 0x0000007f, 0xffff8002 }, { 0x56505bc1, 0xfffffffd, 0x00000020 }, { 0x6259fece, 0xfffffffd, 0x0000007e }, { 0x4f3f6cff, 0xffff8003, 0x55555555 }, { 0x0e9e882d, 0xffffff80, 0x0000007f }, { 0x451c31df, 0x0000007f, 0xfffffffe }, { 0x4f3fc655, 0x55555555, 0xffff8003 }, { 0x86a5e3e3, 0x00000020, 0x55555555 }, { 0x3543325d, 0x33333333, 0xffffff83 }, { 0xdad6e502, 0x00007fff, 0xffffff80 }, { 0x6cc776e3, 0x00000001, 0x0000007d }, { 0x7bd83b99, 0x00007fff, 0xaaaaaaaa }, { 0x9b77fe2f, 0xffffff83, 0x55555555 }, { 0x5a4ac004, 0x00007fff, 0xffffffe0 }, { 0xdad61afd, 0xffffff82, 0x00007ffd }, { 0xf167bc40, 0x00000002, 0xffffffe0 }, { 0x4b82b9f2, 0xffffff80, 0x7ffffffe }, { 0x7546e6e1, 0xaaaaaaaa, 0xffff8000 }, { 0x82f63b78, 0x00000002, 0xffff8002 }, { 0x9154a30f, 0x00007ffe, 0xffffffff }, { 0x13a29877, 0x00000001, 0x00000000 }, { 0x7f65116b, 0xffffff80, 0x7ffffffd }, { 0x3a79df4b, 0x0000007d, 0xffffff81 }, { 0x1c988a9e, 0xcccccccc, 0xffffff81 }, { 0x451c31df, 0x00000000, 0xffffff81 }, { 0x3a97d2dd, 0x00000020, 0xffffff81 }, { 0x7f65916b, 0x7ffffffe, 0xffffff83 }, { 0xa10e8bce, 0x55555555, 0x0000007f }, { 0x58202185, 0xffffff82, 0xfffffffd }, { 0xee314d9b, 0x00007ffd, 0xffffff81 }, { 0x3543fe91, 0xffffff83, 0x33333333 }, { 0xab2d7c44, 0x00007fff, 0x00000002 }, { 0xc7eaf558, 0xffffff80, 0xffff8001 }, { 0x274530ee, 0x00000000, 0x00000002 }, { 0x0e9e082d, 0x7ffffffe, 0x00000001 }, { 0x7f65116b, 0xfffffffd, 0xffffff80 }, { 0x9fcad4dd, 0x00000000, 0x00007ffe }, { 0x0e9ebb1e, 0xcccccccc, 0x33333333 }, { 0x3a7920b4, 0xffffff81, 0x0000007d }, { 0x1d3c105a, 0xffff8000, 0x00007ffe }, { 0x13a21877, 0x80000000, 0x80000001 }, { 0x5a4ac004, 0x00007fff, 0xffffffe0 }, { 0xdad6e502, 0x00007fff, 0xffffff80 }, { 0x62590131, 0x0000007e, 0xfffffffd }, { 0x1d3c105a, 0xffffffff, 0x00000001 }, { 0xf30d5dc1, 0xffff8000, 0xffffff82 }, { 0x29db473c, 0x00000002, 0xffffffff }, }; const Inputs kOutputs_Crc32ch_RnIsNotRm_r12_r2_r12[] = { { 0x9fcad4dd, 0x00007ffe, 0x9fcad4dd }, { 0x4a262336, 0xcccccccc, 0x4a262336 }, { 0x260f948f, 0x00000020, 0x260f948f }, { 0xa10e8bce, 0x55555555, 0xa10e8bce }, { 0x82f6c487, 0xffff8001, 0x82f6c487 }, { 0x2745cf11, 0xffffff81, 0x2745cf11 }, { 0xa10e2164, 0xffffff80, 0xa10e2164 }, { 0x6cc776e3, 0x00000001, 0x6cc776e3 }, { 0x8c684caa, 0x00007ffd, 0x8c684caa }, { 0x86a5e3e3, 0x00000020, 0x86a5e3e3 }, { 0x71fb9946, 0x0000007f, 0x71fb9946 }, { 0x00008000, 0x80000000, 0x00008000 }, { 0x598444be, 0x33333333, 0x598444be }, { 0xae34338d, 0x33333333, 0xae34338d }, { 0x7bd83b99, 0x00007fff, 0x7bd83b99 }, { 0x1d3cefa5, 0x00000000, 0x1d3cefa5 }, { 0x1d3cefa5, 0x00000001, 0x1d3cefa5 }, { 0x809cdaf9, 0xffffffe0, 0x809cdaf9 }, { 0xd8bc0483, 0xffffffe0, 0xd8bc0483 }, { 0x6cc7091c, 0x7ffffffd, 0x6cc7091c }, { 0x8e02ad2b, 0xffffffe0, 0x8e02ad2b }, { 0x705fcf4e, 0xfffffffd, 0x705fcf4e }, { 0xb6116c1e, 0xffff8002, 0xb6116c1e }, { 0x29db473c, 0x00000002, 0x29db473c }, { 0x66e48169, 0x55555555, 0x66e48169 }, { 0x62590131, 0x0000007d, 0x62590131 }, { 0x9b775485, 0x55555555, 0x9b775485 }, { 0x00008000, 0x80000001, 0x00008000 }, { 0x13a21877, 0x80000001, 0x13a21877 }, { 0x13a29877, 0x00000000, 0x13a29877 }, { 0x3409a50f, 0x00000020, 0x3409a50f }, { 0x4b82460d, 0x0000007f, 0x4b82460d }, { 0xb61113e1, 0x80000001, 0xb61113e1 }, { 0x13a26788, 0xffffff80, 0x13a26788 }, { 0x29dbb8c3, 0xffffff80, 0x29dbb8c3 }, { 0xf92e00e1, 0x00000000, 0xf92e00e1 }, { 0x44b854e4, 0xcccccccc, 0x44b854e4 }, { 0x9154a30f, 0x00000001, 0x9154a30f }, { 0xa947623a, 0x0000007d, 0xa947623a }, { 0xcb1e1cf4, 0x7ffffffe, 0xcb1e1cf4 }, { 0x8c683355, 0x7ffffffe, 0x8c683355 }, { 0xe0afc5b6, 0xffffff80, 0xe0afc5b6 }, { 0x5c9df488, 0xffff8002, 0x5c9df488 }, { 0x34e75766, 0xffff8000, 0x34e75766 }, { 0xee31b264, 0xffff8002, 0xee31b264 }, { 0x7f65116b, 0xffffff80, 0x7f65116b }, { 0xe412ef44, 0x00000001, 0xe412ef44 }, { 0xc64e5caf, 0xffff8001, 0xc64e5caf }, { 0x56be5657, 0xfffffffe, 0x56be5657 }, { 0xa9479dc5, 0xffffffe0, 0xa9479dc5 }, { 0x705f0382, 0x33333333, 0x705f0382 }, { 0xf167bc40, 0x00000002, 0xf167bc40 }, { 0x56bea9a8, 0x0000007e, 0x56bea9a8 }, { 0x0e9e882d, 0xffffffff, 0x0e9e882d }, { 0x4a269005, 0x7ffffffe, 0x4a269005 }, { 0x451cb1df, 0x80000001, 0x451cb1df }, { 0x6cc7891c, 0xffffff82, 0x6cc7891c }, { 0x0e9e77d2, 0x0000007e, 0x0e9e77d2 }, { 0xd44892d0, 0x00007fff, 0xd44892d0 }, { 0x26e155d5, 0xcccccccc, 0x26e155d5 }, { 0xc974828a, 0xffffff80, 0xc974828a }, { 0xe412ba11, 0x55555555, 0xe412ba11 }, { 0x6c297b75, 0x00000020, 0x6c297b75 }, { 0x3a79a0b4, 0x7ffffffd, 0x3a79a0b4 }, { 0xde6b9aa5, 0xaaaaaaaa, 0xde6b9aa5 }, { 0xc9747d75, 0x00007fff, 0xc9747d75 }, { 0x120602b3, 0x33333333, 0x120602b3 }, { 0xf30d5dc1, 0xffff8001, 0xf30d5dc1 }, { 0x7ec17450, 0x33333333, 0x7ec17450 }, { 0xf7b02266, 0x55555555, 0xf7b02266 }, { 0x82f6c487, 0xffff8000, 0x82f6c487 }, { 0x13a26788, 0xfffffffe, 0x13a26788 }, { 0x0e9ebb1e, 0xcccccccc, 0x0e9ebb1e }, { 0xc974828a, 0xffff8001, 0xc974828a }, { 0x27454f11, 0x7ffffffd, 0x27454f11 }, { 0x5a4a3ffb, 0xffffffe0, 0x5a4a3ffb }, { 0x56bea9a8, 0x00000002, 0x56bea9a8 }, { 0xbc32cec1, 0xffffff81, 0xbc32cec1 }, { 0xfd932a13, 0xffffff83, 0xfd932a13 }, { 0x260f5843, 0xcccccccc, 0x260f5843 }, { 0xab2d03bb, 0x7ffffffd, 0xab2d03bb }, { 0x29dbc73c, 0x80000000, 0x29dbc73c }, { 0x34e7a899, 0x0000007e, 0x34e7a899 }, { 0x29354aaa, 0x00000020, 0x29354aaa }, { 0xee314d9b, 0x00007ffe, 0xee314d9b }, { 0x4b82c60d, 0x80000000, 0x4b82c60d }, { 0x29db473c, 0x00000002, 0x29db473c }, { 0x0e9e882d, 0xffff8000, 0x0e9e882d }, { 0x29db38c3, 0x7ffffffd, 0x29db38c3 }, { 0x62590131, 0x00000002, 0x62590131 }, { 0x3543fe91, 0xffffff83, 0x3543fe91 }, { 0xe41290bb, 0x7ffffffe, 0xe41290bb }, { 0x0e9e77d2, 0x0000007e, 0x0e9e77d2 }, { 0x8fa637ef, 0xcccccccc, 0x8fa637ef }, { 0xb88f1bcc, 0xffffffff, 0xb88f1bcc }, { 0xd4486d2f, 0xffff8002, 0xd4486d2f }, { 0xc580eb26, 0xffffffe0, 0xc580eb26 }, { 0xa0aa445f, 0x33333333, 0xa0aa445f }, { 0x62b70ca7, 0x00000020, 0x62b70ca7 }, { 0x1d3c105a, 0xfffffffe, 0x1d3c105a }, { 0x3a795f4b, 0x80000001, 0x3a795f4b }, { 0xf7b07733, 0x00000000, 0xf7b07733 }, { 0xe0afc5b6, 0xffffff83, 0xe0afc5b6 }, { 0x7f65116b, 0xfffffffe, 0x7f65116b }, { 0xee314d9b, 0x0000007e, 0xee314d9b }, { 0xe04137df, 0x00000020, 0xe04137df }, { 0x3409a50f, 0x00000020, 0x3409a50f }, { 0x13a26788, 0xffffffff, 0x13a26788 }, { 0x44b8ab1b, 0x33333333, 0x44b8ab1b }, { 0x13a26788, 0xffffff80, 0x13a26788 }, { 0x29dbb8c3, 0xffff8000, 0x29dbb8c3 }, { 0x5820de7a, 0x00000000, 0x5820de7a }, { 0x6cc776e3, 0x00000001, 0x6cc776e3 }, { 0x86a5e3e3, 0x00000020, 0x86a5e3e3 }, { 0x7f65116b, 0xfffffffe, 0x7f65116b }, { 0x1d3c6fa5, 0x80000000, 0x1d3c6fa5 }, { 0x4b82460d, 0x0000007e, 0x4b82460d }, { 0xf167bc40, 0x00000002, 0xf167bc40 }, { 0xe04137df, 0x00007ffe, 0xe04137df }, { 0x1d3c105a, 0xffff8000, 0x1d3c105a }, { 0xdb727fc6, 0x33333333, 0xdb727fc6 }, { 0x56be5657, 0xffffff81, 0x56be5657 }, { 0x2891d06e, 0x33333333, 0x2891d06e }, { 0x3409a50f, 0x00000020, 0x3409a50f }, { 0x2f0cd91a, 0x55555555, 0x2f0cd91a }, { 0x1c984652, 0x0000007e, 0x1c984652 }, { 0xa5b3f469, 0xffff8002, 0xa5b3f469 }, { 0xfff9346d, 0xffffffe0, 0xfff9346d }, { 0xc9747d75, 0x0000007f, 0xc9747d75 }, { 0x260f948f, 0x00000020, 0x260f948f }, { 0xab2d83bb, 0xfffffffd, 0xab2d83bb }, { 0x8c68ccaa, 0x80000000, 0x8c68ccaa }, { 0xfff9346d, 0xffffffe0, 0xfff9346d }, { 0xfd932a13, 0xffff8002, 0xfd932a13 }, { 0xa10e8bce, 0x55555555, 0xa10e8bce }, { 0xfd932a13, 0xffff8000, 0xfd932a13 }, { 0x9fcad4dd, 0x00007ffe, 0x9fcad4dd }, { 0xc974828a, 0xffffff81, 0xc974828a }, { 0xdb728039, 0xcccccccc, 0xdb728039 }, { 0x91545cf0, 0xffff8001, 0x91545cf0 }, { 0xc580eb26, 0xffffffe0, 0xc580eb26 }, { 0x1d3cefa5, 0x00007ffd, 0x1d3cefa5 }, { 0x451cce20, 0xffffff80, 0x451cce20 }, { 0x00000000, 0x00000000, 0x00000000 }, { 0x3a79a0b4, 0x7ffffffd, 0x3a79a0b4 }, { 0xc580eb26, 0xffffffe0, 0xc580eb26 }, { 0x4a269005, 0x7ffffffe, 0x4a269005 }, { 0x5820de7a, 0x0000007e, 0x5820de7a }, { 0x49e8a78c, 0xffffffe0, 0x49e8a78c }, { 0x4b82460d, 0x0000007f, 0x4b82460d }, { 0xf30d5dc1, 0xffffff80, 0xf30d5dc1 }, { 0x71fb9946, 0x0000007f, 0x71fb9946 }, { 0xd8bc0483, 0xffffffe0, 0xd8bc0483 }, { 0xfd93d5ec, 0x0000007f, 0xfd93d5ec }, { 0x56505bc1, 0xfffffffd, 0x56505bc1 }, { 0x6259fece, 0xfffffffd, 0x6259fece }, { 0x4f3f6cff, 0xffff8003, 0x4f3f6cff }, { 0x0e9e882d, 0xffffff80, 0x0e9e882d }, { 0x451c31df, 0x0000007f, 0x451c31df }, { 0x4f3fc655, 0x55555555, 0x4f3fc655 }, { 0x86a5e3e3, 0x00000020, 0x86a5e3e3 }, { 0x3543325d, 0x33333333, 0x3543325d }, { 0xdad6e502, 0x00007fff, 0xdad6e502 }, { 0x6cc776e3, 0x00000001, 0x6cc776e3 }, { 0x7bd83b99, 0x00007fff, 0x7bd83b99 }, { 0x9b77fe2f, 0xffffff83, 0x9b77fe2f }, { 0x5a4ac004, 0x00007fff, 0x5a4ac004 }, { 0xdad61afd, 0xffffff82, 0xdad61afd }, { 0xf167bc40, 0x00000002, 0xf167bc40 }, { 0x4b82b9f2, 0xffffff80, 0x4b82b9f2 }, { 0x7546e6e1, 0xaaaaaaaa, 0x7546e6e1 }, { 0x82f63b78, 0x00000002, 0x82f63b78 }, { 0x9154a30f, 0x00007ffe, 0x9154a30f }, { 0x13a29877, 0x00000001, 0x13a29877 }, { 0x7f65116b, 0xffffff80, 0x7f65116b }, { 0x3a79df4b, 0x0000007d, 0x3a79df4b }, { 0x1c988a9e, 0xcccccccc, 0x1c988a9e }, { 0x451c31df, 0x00000000, 0x451c31df }, { 0x3a97d2dd, 0x00000020, 0x3a97d2dd }, { 0x7f65916b, 0x7ffffffe, 0x7f65916b }, { 0xa10e8bce, 0x55555555, 0xa10e8bce }, { 0x58202185, 0xffffff82, 0x58202185 }, { 0xee314d9b, 0x00007ffd, 0xee314d9b }, { 0x3543fe91, 0xffffff83, 0x3543fe91 }, { 0xab2d7c44, 0x00007fff, 0xab2d7c44 }, { 0xc7eaf558, 0xffffff80, 0xc7eaf558 }, { 0x274530ee, 0x00000000, 0x274530ee }, { 0x0e9e082d, 0x7ffffffe, 0x0e9e082d }, { 0x7f65116b, 0xfffffffd, 0x7f65116b }, { 0x9fcad4dd, 0x00000000, 0x9fcad4dd }, { 0x0e9ebb1e, 0xcccccccc, 0x0e9ebb1e }, { 0x3a7920b4, 0xffffff81, 0x3a7920b4 }, { 0x1d3c105a, 0xffff8000, 0x1d3c105a }, { 0x13a21877, 0x80000000, 0x13a21877 }, { 0x5a4ac004, 0x00007fff, 0x5a4ac004 }, { 0xdad6e502, 0x00007fff, 0xdad6e502 }, { 0x62590131, 0x0000007e, 0x62590131 }, { 0x1d3c105a, 0xffffffff, 0x1d3c105a }, { 0xf30d5dc1, 0xffff8000, 0xf30d5dc1 }, { 0x29db473c, 0x00000002, 0x29db473c }, }; const Inputs kOutputs_Crc32ch_RnIsNotRm_r4_r8_r5[] = { { 0x9fcad4dd, 0x00007ffe, 0x80000000 }, { 0x4a262336, 0xcccccccc, 0x00000001 }, { 0x260f948f, 0x00000020, 0xcccccccc }, { 0xa10e8bce, 0x55555555, 0x0000007f }, { 0x82f6c487, 0xffff8001, 0x80000001 }, { 0x2745cf11, 0xffffff81, 0xffffff83 }, { 0xa10e2164, 0xffffff80, 0xaaaaaaaa }, { 0x6cc776e3, 0x00000001, 0x0000007d }, { 0x8c684caa, 0x00007ffd, 0x00000002 }, { 0x86a5e3e3, 0x00000020, 0x55555555 }, { 0x71fb9946, 0x0000007f, 0x7ffffffd }, { 0x00008000, 0x80000000, 0x00000000 }, { 0x598444be, 0x33333333, 0x7fffffff }, { 0xae34338d, 0x33333333, 0x55555555 }, { 0x7bd83b99, 0x00007fff, 0xaaaaaaaa }, { 0x1d3cefa5, 0x00000000, 0x7ffffffe }, { 0x1d3cefa5, 0x00000001, 0xffffffff }, { 0x809cdaf9, 0xffffffe0, 0xffffff80 }, { 0xd8bc0483, 0xffffffe0, 0x7fffffff }, { 0x6cc7091c, 0x7ffffffd, 0xffffff81 }, { 0x8e02ad2b, 0xffffffe0, 0x0000007f }, { 0x705fcf4e, 0xfffffffd, 0xcccccccc }, { 0xb6116c1e, 0xffff8002, 0x00000001 }, { 0x29db473c, 0x00000002, 0x7fffffff }, { 0x66e48169, 0x55555555, 0x00007ffe }, { 0x62590131, 0x0000007d, 0xfffffffe }, { 0x9b775485, 0x55555555, 0xffffff83 }, { 0x00008000, 0x80000001, 0x00000001 }, { 0x13a21877, 0x80000001, 0x80000000 }, { 0x13a29877, 0x00000000, 0x80000001 }, { 0x3409a50f, 0x00000020, 0x0000007e }, { 0x4b82460d, 0x0000007f, 0x80000001 }, { 0xb61113e1, 0x80000001, 0xffff8002 }, { 0x13a26788, 0xffffff80, 0xffffff81 }, { 0x29dbb8c3, 0xffffff80, 0x0000007d }, { 0xf92e00e1, 0x00000000, 0x55555555 }, { 0x44b854e4, 0xcccccccc, 0x7ffffffe }, { 0x9154a30f, 0x00000001, 0xffff8000 }, { 0xa947623a, 0x0000007d, 0xffffffe0 }, { 0xcb1e1cf4, 0x7ffffffe, 0xffffffe0 }, { 0x8c683355, 0x7ffffffe, 0xffff8001 }, { 0xe0afc5b6, 0xffffff80, 0xffff8003 }, { 0x5c9df488, 0xffff8002, 0x55555555 }, { 0x34e75766, 0xffff8000, 0xffff8003 }, { 0xee31b264, 0xffff8002, 0x0000007e }, { 0x7f65116b, 0xffffff80, 0xfffffffd }, { 0xe412ef44, 0x00000001, 0xaaaaaaaa }, { 0xc64e5caf, 0xffff8001, 0x33333333 }, { 0x56be5657, 0xfffffffe, 0x0000007e }, { 0xa9479dc5, 0xffffffe0, 0x0000007d }, { 0x705f0382, 0x33333333, 0x00000002 }, { 0xf167bc40, 0x00000002, 0xffffffe0 }, { 0x56bea9a8, 0x0000007e, 0x7ffffffe }, { 0x0e9e882d, 0xffffffff, 0x00000000 }, { 0x4a269005, 0x7ffffffe, 0x33333333 }, { 0x451cb1df, 0x80000001, 0xffffff80 }, { 0x6cc7891c, 0xffffff82, 0x7ffffffe }, { 0x0e9e77d2, 0x0000007e, 0xffffff81 }, { 0xd44892d0, 0x00007fff, 0x0000007f }, { 0x26e155d5, 0xcccccccc, 0x0000007d }, { 0xc974828a, 0xffffff80, 0x00007ffe }, { 0xe412ba11, 0x55555555, 0xfffffffe }, { 0x6c297b75, 0x00000020, 0x00000001 }, { 0x3a79a0b4, 0x7ffffffd, 0x80000001 }, { 0xde6b9aa5, 0xaaaaaaaa, 0xfffffffd }, { 0xc9747d75, 0x00007fff, 0xffffff81 }, { 0x120602b3, 0x33333333, 0xffffff81 }, { 0xf30d5dc1, 0xffff8001, 0xffffff83 }, { 0x7ec17450, 0x33333333, 0x7ffffffd }, { 0xf7b02266, 0x55555555, 0xffffffff }, { 0x82f6c487, 0xffff8000, 0x00000000 }, { 0x13a26788, 0xfffffffe, 0x7fffffff }, { 0x0e9ebb1e, 0xcccccccc, 0x33333333 }, { 0xc974828a, 0xffff8001, 0x0000007f }, { 0x27454f11, 0x7ffffffd, 0x7fffffff }, { 0x5a4a3ffb, 0xffffffe0, 0x00007fff }, { 0x56bea9a8, 0x00000002, 0xffffff82 }, { 0xbc32cec1, 0xffffff81, 0x55555555 }, { 0xfd932a13, 0xffffff83, 0x00007ffe }, { 0x260f5843, 0xcccccccc, 0x00000020 }, { 0xab2d03bb, 0x7ffffffd, 0xffff8000 }, { 0x29dbc73c, 0x80000000, 0x7ffffffd }, { 0x34e7a899, 0x0000007e, 0x0000007d }, { 0x29354aaa, 0x00000020, 0xffffff80 }, { 0xee314d9b, 0x00007ffe, 0xffffff82 }, { 0x4b82c60d, 0x80000000, 0x0000007e }, { 0x29db473c, 0x00000002, 0xffffffff }, { 0x0e9e882d, 0xffff8000, 0x00007fff }, { 0x29db38c3, 0x7ffffffd, 0x80000000 }, { 0x62590131, 0x00000002, 0xffffff81 }, { 0x3543fe91, 0xffffff83, 0x33333333 }, { 0xe41290bb, 0x7ffffffe, 0x55555555 }, { 0x0e9e77d2, 0x0000007e, 0xffffff81 }, { 0x8fa637ef, 0xcccccccc, 0xffffffe0 }, { 0xb88f1bcc, 0xffffffff, 0xffff8003 }, { 0xd4486d2f, 0xffff8002, 0xffffff82 }, { 0xc580eb26, 0xffffffe0, 0x80000001 }, { 0xa0aa445f, 0x33333333, 0xaaaaaaaa }, { 0x62b70ca7, 0x00000020, 0xfffffffe }, { 0x1d3c105a, 0xfffffffe, 0x00000000 }, { 0x3a795f4b, 0x80000001, 0xfffffffd }, { 0xf7b07733, 0x00000000, 0xaaaaaaaa }, { 0xe0afc5b6, 0xffffff83, 0xffff8000 }, { 0x7f65116b, 0xfffffffe, 0xffffff83 }, { 0xee314d9b, 0x0000007e, 0xffff8002 }, { 0xe04137df, 0x00000020, 0x00007ffe }, { 0x3409a50f, 0x00000020, 0x0000007e }, { 0x13a26788, 0xffffffff, 0x7ffffffe }, { 0x44b8ab1b, 0x33333333, 0x00000001 }, { 0x13a26788, 0xffffff80, 0xffffff81 }, { 0x29dbb8c3, 0xffff8000, 0x00007ffd }, { 0x5820de7a, 0x00000000, 0x0000007f }, { 0x6cc776e3, 0x00000001, 0x0000007d }, { 0x86a5e3e3, 0x00000020, 0x55555555 }, { 0x7f65116b, 0xfffffffe, 0xffffff83 }, { 0x1d3c6fa5, 0x80000000, 0xfffffffe }, { 0x4b82460d, 0x0000007e, 0x00000000 }, { 0xf167bc40, 0x00000002, 0xffffffe0 }, { 0xe04137df, 0x00007ffe, 0x00000020 }, { 0x1d3c105a, 0xffff8000, 0x00007ffe }, { 0xdb727fc6, 0x33333333, 0x00007fff }, { 0x56be5657, 0xffffff81, 0x00000001 }, { 0x2891d06e, 0x33333333, 0x00000020 }, { 0x3409a50f, 0x00000020, 0x0000007e }, { 0x2f0cd91a, 0x55555555, 0xffffffe0 }, { 0x1c984652, 0x0000007e, 0x33333333 }, { 0xa5b3f469, 0xffff8002, 0x00000000 }, { 0xfff9346d, 0xffffffe0, 0xfffffffd }, { 0xc9747d75, 0x0000007f, 0xffff8001 }, { 0x260f948f, 0x00000020, 0xcccccccc }, { 0xab2d83bb, 0xfffffffd, 0xffff8000 }, { 0x8c68ccaa, 0x80000000, 0x00007fff }, { 0xfff9346d, 0xffffffe0, 0xfffffffd }, { 0xfd932a13, 0xffff8002, 0x0000007f }, { 0xa10e8bce, 0x55555555, 0x0000007f }, { 0xfd932a13, 0xffff8000, 0x0000007d }, { 0x9fcad4dd, 0x00007ffe, 0x00000000 }, { 0xc974828a, 0xffffff81, 0x00007fff }, { 0xdb728039, 0xcccccccc, 0xffff8000 }, { 0x91545cf0, 0xffff8001, 0x80000000 }, { 0xc580eb26, 0xffffffe0, 0x80000001 }, { 0x1d3cefa5, 0x00007ffd, 0xffff8003 }, { 0x451cce20, 0xffffff80, 0x00000001 }, { 0x00000000, 0x00000000, 0x80000000 }, { 0x3a79a0b4, 0x7ffffffd, 0x80000001 }, { 0xc580eb26, 0xffffffe0, 0x80000001 }, { 0x4a269005, 0x7ffffffe, 0x33333333 }, { 0x5820de7a, 0x0000007e, 0x00000001 }, { 0x49e8a78c, 0xffffffe0, 0x00007ffe }, { 0x4b82460d, 0x0000007f, 0x80000001 }, { 0xf30d5dc1, 0xffffff80, 0xffff8002 }, { 0x71fb9946, 0x0000007f, 0xfffffffd }, { 0xd8bc0483, 0xffffffe0, 0xffffffff }, { 0xfd93d5ec, 0x0000007f, 0xffff8002 }, { 0x56505bc1, 0xfffffffd, 0x00000020 }, { 0x6259fece, 0xfffffffd, 0x0000007e }, { 0x4f3f6cff, 0xffff8003, 0x55555555 }, { 0x0e9e882d, 0xffffff80, 0x0000007f }, { 0x451c31df, 0x0000007f, 0xfffffffe }, { 0x4f3fc655, 0x55555555, 0xffff8003 }, { 0x86a5e3e3, 0x00000020, 0x55555555 }, { 0x3543325d, 0x33333333, 0xffffff83 }, { 0xdad6e502, 0x00007fff, 0xffffff80 }, { 0x6cc776e3, 0x00000001, 0x0000007d }, { 0x7bd83b99, 0x00007fff, 0xaaaaaaaa }, { 0x9b77fe2f, 0xffffff83, 0x55555555 }, { 0x5a4ac004, 0x00007fff, 0xffffffe0 }, { 0xdad61afd, 0xffffff82, 0x00007ffd }, { 0xf167bc40, 0x00000002, 0xffffffe0 }, { 0x4b82b9f2, 0xffffff80, 0x7ffffffe }, { 0x7546e6e1, 0xaaaaaaaa, 0xffff8000 }, { 0x82f63b78, 0x00000002, 0xffff8002 }, { 0x9154a30f, 0x00007ffe, 0xffffffff }, { 0x13a29877, 0x00000001, 0x00000000 }, { 0x7f65116b, 0xffffff80, 0x7ffffffd }, { 0x3a79df4b, 0x0000007d, 0xffffff81 }, { 0x1c988a9e, 0xcccccccc, 0xffffff81 }, { 0x451c31df, 0x00000000, 0xffffff81 }, { 0x3a97d2dd, 0x00000020, 0xffffff81 }, { 0x7f65916b, 0x7ffffffe, 0xffffff83 }, { 0xa10e8bce, 0x55555555, 0x0000007f }, { 0x58202185, 0xffffff82, 0xfffffffd }, { 0xee314d9b, 0x00007ffd, 0xffffff81 }, { 0x3543fe91, 0xffffff83, 0x33333333 }, { 0xab2d7c44, 0x00007fff, 0x00000002 }, { 0xc7eaf558, 0xffffff80, 0xffff8001 }, { 0x274530ee, 0x00000000, 0x00000002 }, { 0x0e9e082d, 0x7ffffffe, 0x00000001 }, { 0x7f65116b, 0xfffffffd, 0xffffff80 }, { 0x9fcad4dd, 0x00000000, 0x00007ffe }, { 0x0e9ebb1e, 0xcccccccc, 0x33333333 }, { 0x3a7920b4, 0xffffff81, 0x0000007d }, { 0x1d3c105a, 0xffff8000, 0x00007ffe }, { 0x13a21877, 0x80000000, 0x80000001 }, { 0x5a4ac004, 0x00007fff, 0xffffffe0 }, { 0xdad6e502, 0x00007fff, 0xffffff80 }, { 0x62590131, 0x0000007e, 0xfffffffd }, { 0x1d3c105a, 0xffffffff, 0x00000001 }, { 0xf30d5dc1, 0xffff8000, 0xffffff82 }, { 0x29db473c, 0x00000002, 0xffffffff }, }; const Inputs kOutputs_Crc32ch_RnIsNotRm_r4_r0_r9[] = { { 0x9fcad4dd, 0x00007ffe, 0x80000000 }, { 0x4a262336, 0xcccccccc, 0x00000001 }, { 0x260f948f, 0x00000020, 0xcccccccc }, { 0xa10e8bce, 0x55555555, 0x0000007f }, { 0x82f6c487, 0xffff8001, 0x80000001 }, { 0x2745cf11, 0xffffff81, 0xffffff83 }, { 0xa10e2164, 0xffffff80, 0xaaaaaaaa }, { 0x6cc776e3, 0x00000001, 0x0000007d }, { 0x8c684caa, 0x00007ffd, 0x00000002 }, { 0x86a5e3e3, 0x00000020, 0x55555555 }, { 0x71fb9946, 0x0000007f, 0x7ffffffd }, { 0x00008000, 0x80000000, 0x00000000 }, { 0x598444be, 0x33333333, 0x7fffffff }, { 0xae34338d, 0x33333333, 0x55555555 }, { 0x7bd83b99, 0x00007fff, 0xaaaaaaaa }, { 0x1d3cefa5, 0x00000000, 0x7ffffffe }, { 0x1d3cefa5, 0x00000001, 0xffffffff }, { 0x809cdaf9, 0xffffffe0, 0xffffff80 }, { 0xd8bc0483, 0xffffffe0, 0x7fffffff }, { 0x6cc7091c, 0x7ffffffd, 0xffffff81 }, { 0x8e02ad2b, 0xffffffe0, 0x0000007f }, { 0x705fcf4e, 0xfffffffd, 0xcccccccc }, { 0xb6116c1e, 0xffff8002, 0x00000001 }, { 0x29db473c, 0x00000002, 0x7fffffff }, { 0x66e48169, 0x55555555, 0x00007ffe }, { 0x62590131, 0x0000007d, 0xfffffffe }, { 0x9b775485, 0x55555555, 0xffffff83 }, { 0x00008000, 0x80000001, 0x00000001 }, { 0x13a21877, 0x80000001, 0x80000000 }, { 0x13a29877, 0x00000000, 0x80000001 }, { 0x3409a50f, 0x00000020, 0x0000007e }, { 0x4b82460d, 0x0000007f, 0x80000001 }, { 0xb61113e1, 0x80000001, 0xffff8002 }, { 0x13a26788, 0xffffff80, 0xffffff81 }, { 0x29dbb8c3, 0xffffff80, 0x0000007d }, { 0xf92e00e1, 0x00000000, 0x55555555 }, { 0x44b854e4, 0xcccccccc, 0x7ffffffe }, { 0x9154a30f, 0x00000001, 0xffff8000 }, { 0xa947623a, 0x0000007d, 0xffffffe0 }, { 0xcb1e1cf4, 0x7ffffffe, 0xffffffe0 }, { 0x8c683355, 0x7ffffffe, 0xffff8001 }, { 0xe0afc5b6, 0xffffff80, 0xffff8003 }, { 0x5c9df488, 0xffff8002, 0x55555555 }, { 0x34e75766, 0xffff8000, 0xffff8003 }, { 0xee31b264, 0xffff8002, 0x0000007e }, { 0x7f65116b, 0xffffff80, 0xfffffffd }, { 0xe412ef44, 0x00000001, 0xaaaaaaaa }, { 0xc64e5caf, 0xffff8001, 0x33333333 }, { 0x56be5657, 0xfffffffe, 0x0000007e }, { 0xa9479dc5, 0xffffffe0, 0x0000007d }, { 0x705f0382, 0x33333333, 0x00000002 }, { 0xf167bc40, 0x00000002, 0xffffffe0 }, { 0x56bea9a8, 0x0000007e, 0x7ffffffe }, { 0x0e9e882d, 0xffffffff, 0x00000000 }, { 0x4a269005, 0x7ffffffe, 0x33333333 }, { 0x451cb1df, 0x80000001, 0xffffff80 }, { 0x6cc7891c, 0xffffff82, 0x7ffffffe }, { 0x0e9e77d2, 0x0000007e, 0xffffff81 }, { 0xd44892d0, 0x00007fff, 0x0000007f }, { 0x26e155d5, 0xcccccccc, 0x0000007d }, { 0xc974828a, 0xffffff80, 0x00007ffe }, { 0xe412ba11, 0x55555555, 0xfffffffe }, { 0x6c297b75, 0x00000020, 0x00000001 }, { 0x3a79a0b4, 0x7ffffffd, 0x80000001 }, { 0xde6b9aa5, 0xaaaaaaaa, 0xfffffffd }, { 0xc9747d75, 0x00007fff, 0xffffff81 }, { 0x120602b3, 0x33333333, 0xffffff81 }, { 0xf30d5dc1, 0xffff8001, 0xffffff83 }, { 0x7ec17450, 0x33333333, 0x7ffffffd }, { 0xf7b02266, 0x55555555, 0xffffffff }, { 0x82f6c487, 0xffff8000, 0x00000000 }, { 0x13a26788, 0xfffffffe, 0x7fffffff }, { 0x0e9ebb1e, 0xcccccccc, 0x33333333 }, { 0xc974828a, 0xffff8001, 0x0000007f }, { 0x27454f11, 0x7ffffffd, 0x7fffffff }, { 0x5a4a3ffb, 0xffffffe0, 0x00007fff }, { 0x56bea9a8, 0x00000002, 0xffffff82 }, { 0xbc32cec1, 0xffffff81, 0x55555555 }, { 0xfd932a13, 0xffffff83, 0x00007ffe }, { 0x260f5843, 0xcccccccc, 0x00000020 }, { 0xab2d03bb, 0x7ffffffd, 0xffff8000 }, { 0x29dbc73c, 0x80000000, 0x7ffffffd }, { 0x34e7a899, 0x0000007e, 0x0000007d }, { 0x29354aaa, 0x00000020, 0xffffff80 }, { 0xee314d9b, 0x00007ffe, 0xffffff82 }, { 0x4b82c60d, 0x80000000, 0x0000007e }, { 0x29db473c, 0x00000002, 0xffffffff }, { 0x0e9e882d, 0xffff8000, 0x00007fff }, { 0x29db38c3, 0x7ffffffd, 0x80000000 }, { 0x62590131, 0x00000002, 0xffffff81 }, { 0x3543fe91, 0xffffff83, 0x33333333 }, { 0xe41290bb, 0x7ffffffe, 0x55555555 }, { 0x0e9e77d2, 0x0000007e, 0xffffff81 }, { 0x8fa637ef, 0xcccccccc, 0xffffffe0 }, { 0xb88f1bcc, 0xffffffff, 0xffff8003 }, { 0xd4486d2f, 0xffff8002, 0xffffff82 }, { 0xc580eb26, 0xffffffe0, 0x80000001 }, { 0xa0aa445f, 0x33333333, 0xaaaaaaaa }, { 0x62b70ca7, 0x00000020, 0xfffffffe }, { 0x1d3c105a, 0xfffffffe, 0x00000000 }, { 0x3a795f4b, 0x80000001, 0xfffffffd }, { 0xf7b07733, 0x00000000, 0xaaaaaaaa }, { 0xe0afc5b6, 0xffffff83, 0xffff8000 }, { 0x7f65116b, 0xfffffffe, 0xffffff83 }, { 0xee314d9b, 0x0000007e, 0xffff8002 }, { 0xe04137df, 0x00000020, 0x00007ffe }, { 0x3409a50f, 0x00000020, 0x0000007e }, { 0x13a26788, 0xffffffff, 0x7ffffffe }, { 0x44b8ab1b, 0x33333333, 0x00000001 }, { 0x13a26788, 0xffffff80, 0xffffff81 }, { 0x29dbb8c3, 0xffff8000, 0x00007ffd }, { 0x5820de7a, 0x00000000, 0x0000007f }, { 0x6cc776e3, 0x00000001, 0x0000007d }, { 0x86a5e3e3, 0x00000020, 0x55555555 }, { 0x7f65116b, 0xfffffffe, 0xffffff83 }, { 0x1d3c6fa5, 0x80000000, 0xfffffffe }, { 0x4b82460d, 0x0000007e, 0x00000000 }, { 0xf167bc40, 0x00000002, 0xffffffe0 }, { 0xe04137df, 0x00007ffe, 0x00000020 }, { 0x1d3c105a, 0xffff8000, 0x00007ffe }, { 0xdb727fc6, 0x33333333, 0x00007fff }, { 0x56be5657, 0xffffff81, 0x00000001 }, { 0x2891d06e, 0x33333333, 0x00000020 }, { 0x3409a50f, 0x00000020, 0x0000007e }, { 0x2f0cd91a, 0x55555555, 0xffffffe0 }, { 0x1c984652, 0x0000007e, 0x33333333 }, { 0xa5b3f469, 0xffff8002, 0x00000000 }, { 0xfff9346d, 0xffffffe0, 0xfffffffd }, { 0xc9747d75, 0x0000007f, 0xffff8001 }, { 0x260f948f, 0x00000020, 0xcccccccc }, { 0xab2d83bb, 0xfffffffd, 0xffff8000 }, { 0x8c68ccaa, 0x80000000, 0x00007fff }, { 0xfff9346d, 0xffffffe0, 0xfffffffd }, { 0xfd932a13, 0xffff8002, 0x0000007f }, { 0xa10e8bce, 0x55555555, 0x0000007f }, { 0xfd932a13, 0xffff8000, 0x0000007d }, { 0x9fcad4dd, 0x00007ffe, 0x00000000 }, { 0xc974828a, 0xffffff81, 0x00007fff }, { 0xdb728039, 0xcccccccc, 0xffff8000 }, { 0x91545cf0, 0xffff8001, 0x80000000 }, { 0xc580eb26, 0xffffffe0, 0x80000001 }, { 0x1d3cefa5, 0x00007ffd, 0xffff8003 }, { 0x451cce20, 0xffffff80, 0x00000001 }, { 0x00000000, 0x00000000, 0x80000000 }, { 0x3a79a0b4, 0x7ffffffd, 0x80000001 }, { 0xc580eb26, 0xffffffe0, 0x80000001 }, { 0x4a269005, 0x7ffffffe, 0x33333333 }, { 0x5820de7a, 0x0000007e, 0x00000001 }, { 0x49e8a78c, 0xffffffe0, 0x00007ffe }, { 0x4b82460d, 0x0000007f, 0x80000001 }, { 0xf30d5dc1, 0xffffff80, 0xffff8002 }, { 0x71fb9946, 0x0000007f, 0xfffffffd }, { 0xd8bc0483, 0xffffffe0, 0xffffffff }, { 0xfd93d5ec, 0x0000007f, 0xffff8002 }, { 0x56505bc1, 0xfffffffd, 0x00000020 }, { 0x6259fece, 0xfffffffd, 0x0000007e }, { 0x4f3f6cff, 0xffff8003, 0x55555555 }, { 0x0e9e882d, 0xffffff80, 0x0000007f }, { 0x451c31df, 0x0000007f, 0xfffffffe }, { 0x4f3fc655, 0x55555555, 0xffff8003 }, { 0x86a5e3e3, 0x00000020, 0x55555555 }, { 0x3543325d, 0x33333333, 0xffffff83 }, { 0xdad6e502, 0x00007fff, 0xffffff80 }, { 0x6cc776e3, 0x00000001, 0x0000007d }, { 0x7bd83b99, 0x00007fff, 0xaaaaaaaa }, { 0x9b77fe2f, 0xffffff83, 0x55555555 }, { 0x5a4ac004, 0x00007fff, 0xffffffe0 }, { 0xdad61afd, 0xffffff82, 0x00007ffd }, { 0xf167bc40, 0x00000002, 0xffffffe0 }, { 0x4b82b9f2, 0xffffff80, 0x7ffffffe }, { 0x7546e6e1, 0xaaaaaaaa, 0xffff8000 }, { 0x82f63b78, 0x00000002, 0xffff8002 }, { 0x9154a30f, 0x00007ffe, 0xffffffff }, { 0x13a29877, 0x00000001, 0x00000000 }, { 0x7f65116b, 0xffffff80, 0x7ffffffd }, { 0x3a79df4b, 0x0000007d, 0xffffff81 }, { 0x1c988a9e, 0xcccccccc, 0xffffff81 }, { 0x451c31df, 0x00000000, 0xffffff81 }, { 0x3a97d2dd, 0x00000020, 0xffffff81 }, { 0x7f65916b, 0x7ffffffe, 0xffffff83 }, { 0xa10e8bce, 0x55555555, 0x0000007f }, { 0x58202185, 0xffffff82, 0xfffffffd }, { 0xee314d9b, 0x00007ffd, 0xffffff81 }, { 0x3543fe91, 0xffffff83, 0x33333333 }, { 0xab2d7c44, 0x00007fff, 0x00000002 }, { 0xc7eaf558, 0xffffff80, 0xffff8001 }, { 0x274530ee, 0x00000000, 0x00000002 }, { 0x0e9e082d, 0x7ffffffe, 0x00000001 }, { 0x7f65116b, 0xfffffffd, 0xffffff80 }, { 0x9fcad4dd, 0x00000000, 0x00007ffe }, { 0x0e9ebb1e, 0xcccccccc, 0x33333333 }, { 0x3a7920b4, 0xffffff81, 0x0000007d }, { 0x1d3c105a, 0xffff8000, 0x00007ffe }, { 0x13a21877, 0x80000000, 0x80000001 }, { 0x5a4ac004, 0x00007fff, 0xffffffe0 }, { 0xdad6e502, 0x00007fff, 0xffffff80 }, { 0x62590131, 0x0000007e, 0xfffffffd }, { 0x1d3c105a, 0xffffffff, 0x00000001 }, { 0xf30d5dc1, 0xffff8000, 0xffffff82 }, { 0x29db473c, 0x00000002, 0xffffffff }, }; const TestResult kReferenceCrc32ch[] = { { ARRAY_SIZE(kOutputs_Crc32ch_RnIsRm_r9_r8_r8), kOutputs_Crc32ch_RnIsRm_r9_r8_r8, }, { ARRAY_SIZE(kOutputs_Crc32ch_RnIsRm_r6_r11_r11), kOutputs_Crc32ch_RnIsRm_r6_r11_r11, }, { ARRAY_SIZE(kOutputs_Crc32ch_RnIsRm_r3_r12_r12), kOutputs_Crc32ch_RnIsRm_r3_r12_r12, }, { ARRAY_SIZE(kOutputs_Crc32ch_RnIsRm_r14_r3_r3), kOutputs_Crc32ch_RnIsRm_r14_r3_r3, }, { ARRAY_SIZE(kOutputs_Crc32ch_RnIsRm_r10_r4_r4), kOutputs_Crc32ch_RnIsRm_r10_r4_r4, }, { ARRAY_SIZE(kOutputs_Crc32ch_RnIsRm_r6_r8_r8), kOutputs_Crc32ch_RnIsRm_r6_r8_r8, }, { ARRAY_SIZE(kOutputs_Crc32ch_RnIsRm_r5_r7_r7), kOutputs_Crc32ch_RnIsRm_r5_r7_r7, }, { ARRAY_SIZE(kOutputs_Crc32ch_RnIsRm_r6_r3_r3), kOutputs_Crc32ch_RnIsRm_r6_r3_r3, }, { ARRAY_SIZE(kOutputs_Crc32ch_RnIsRm_r7_r0_r0), kOutputs_Crc32ch_RnIsRm_r7_r0_r0, }, { ARRAY_SIZE(kOutputs_Crc32ch_RnIsRm_r2_r1_r1), kOutputs_Crc32ch_RnIsRm_r2_r1_r1, }, { ARRAY_SIZE(kOutputs_Crc32ch_RnIsNotRm_r5_r3_r14), kOutputs_Crc32ch_RnIsNotRm_r5_r3_r14, }, { ARRAY_SIZE(kOutputs_Crc32ch_RnIsNotRm_r10_r8_r3), kOutputs_Crc32ch_RnIsNotRm_r10_r8_r3, }, { ARRAY_SIZE(kOutputs_Crc32ch_RnIsNotRm_r2_r8_r11), kOutputs_Crc32ch_RnIsNotRm_r2_r8_r11, }, { ARRAY_SIZE(kOutputs_Crc32ch_RnIsNotRm_r7_r12_r7), kOutputs_Crc32ch_RnIsNotRm_r7_r12_r7, }, { ARRAY_SIZE(kOutputs_Crc32ch_RnIsNotRm_r2_r4_r10), kOutputs_Crc32ch_RnIsNotRm_r2_r4_r10, }, { ARRAY_SIZE(kOutputs_Crc32ch_RnIsNotRm_r1_r10_r8), kOutputs_Crc32ch_RnIsNotRm_r1_r10_r8, }, { ARRAY_SIZE(kOutputs_Crc32ch_RnIsNotRm_r1_r4_r2), kOutputs_Crc32ch_RnIsNotRm_r1_r4_r2, }, { ARRAY_SIZE(kOutputs_Crc32ch_RnIsNotRm_r12_r2_r12), kOutputs_Crc32ch_RnIsNotRm_r12_r2_r12, }, { ARRAY_SIZE(kOutputs_Crc32ch_RnIsNotRm_r4_r8_r5), kOutputs_Crc32ch_RnIsNotRm_r4_r8_r5, }, { ARRAY_SIZE(kOutputs_Crc32ch_RnIsNotRm_r4_r0_r9), kOutputs_Crc32ch_RnIsNotRm_r4_r0_r9, }, }; #endif // VIXL_SIMULATOR_RD_RN_RM_CRC32CH_A32_H_