xref: /aosp_15_r20/external/vixl/test/aarch32/traces/simulator-rd-rn-rm-crc32b-a32.h (revision f5c631da2f1efdd72b5fd1e20510e4042af13d77)
1*f5c631daSSadaf Ebrahimi // Copyright 2015, VIXL authors
2*f5c631daSSadaf Ebrahimi // All rights reserved.
3*f5c631daSSadaf Ebrahimi //
4*f5c631daSSadaf Ebrahimi // Redistribution and use in source and binary forms, with or without
5*f5c631daSSadaf Ebrahimi // modification, are permitted provided that the following conditions are met:
6*f5c631daSSadaf Ebrahimi //
7*f5c631daSSadaf Ebrahimi //   * Redistributions of source code must retain the above copyright notice,
8*f5c631daSSadaf Ebrahimi //     this list of conditions and the following disclaimer.
9*f5c631daSSadaf Ebrahimi //   * Redistributions in binary form must reproduce the above copyright notice,
10*f5c631daSSadaf Ebrahimi //     this list of conditions and the following disclaimer in the documentation
11*f5c631daSSadaf Ebrahimi //     and/or other materials provided with the distribution.
12*f5c631daSSadaf Ebrahimi //   * Neither the name of ARM Limited nor the names of its contributors may be
13*f5c631daSSadaf Ebrahimi //     used to endorse or promote products derived from this software without
14*f5c631daSSadaf Ebrahimi //     specific prior written permission.
15*f5c631daSSadaf Ebrahimi //
16*f5c631daSSadaf Ebrahimi // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS CONTRIBUTORS "AS IS" AND
17*f5c631daSSadaf Ebrahimi // ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
18*f5c631daSSadaf Ebrahimi // WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
19*f5c631daSSadaf Ebrahimi // DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE
20*f5c631daSSadaf Ebrahimi // FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
21*f5c631daSSadaf Ebrahimi // DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
22*f5c631daSSadaf Ebrahimi // SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
23*f5c631daSSadaf Ebrahimi // CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
24*f5c631daSSadaf Ebrahimi // OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
25*f5c631daSSadaf Ebrahimi // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
26*f5c631daSSadaf Ebrahimi 
27*f5c631daSSadaf Ebrahimi 
28*f5c631daSSadaf Ebrahimi // ---------------------------------------------------------------------
29*f5c631daSSadaf Ebrahimi // This file is auto generated using tools/generate_simulator_traces.py.
30*f5c631daSSadaf Ebrahimi //
31*f5c631daSSadaf Ebrahimi // PLEASE DO NOT EDIT.
32*f5c631daSSadaf Ebrahimi // ---------------------------------------------------------------------
33*f5c631daSSadaf Ebrahimi 
34*f5c631daSSadaf Ebrahimi #ifndef VIXL_SIMULATOR_RD_RN_RM_CRC32B_A32_H_
35*f5c631daSSadaf Ebrahimi #define VIXL_SIMULATOR_RD_RN_RM_CRC32B_A32_H_
36*f5c631daSSadaf Ebrahimi 
37*f5c631daSSadaf Ebrahimi const Inputs kOutputs_Crc32b_RnIsRm_r9_r8_r8[] = {
38*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007fff, 0x00007fff },
39*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007fff, 0x00007fff },
40*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7ffffffe, 0x7ffffffe },
41*f5c631daSSadaf Ebrahimi   { 0x00333333, 0x33333333, 0x33333333 },
42*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000002, 0x00000002 },
43*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffd, 0xfffffffd },
44*f5c631daSSadaf Ebrahimi   { 0x00333333, 0x33333333, 0x33333333 },
45*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8002, 0xffff8002 },
46*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffe0, 0xffffffe0 },
47*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffff, 0xffffffff },
48*f5c631daSSadaf Ebrahimi   { 0x00333333, 0x33333333, 0x33333333 },
49*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8002, 0xffff8002 },
50*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff83, 0xffffff83 },
51*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007fff, 0x00007fff },
52*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff82, 0xffffff82 },
53*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007fff, 0x00007fff },
54*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffd, 0xfffffffd },
55*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7fffffff, 0x7fffffff },
56*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000002, 0x00000002 },
57*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff80, 0xffffff80 },
58*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000002, 0x00000002 },
59*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000020, 0x00000020 },
60*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffd, 0x00007ffd },
61*f5c631daSSadaf Ebrahimi   { 0x00333333, 0x33333333, 0x33333333 },
62*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffe, 0xfffffffe },
63*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7ffffffd, 0x7ffffffd },
64*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff83, 0xffffff83 },
65*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000002, 0x00000002 },
66*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff83, 0xffffff83 },
67*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff80, 0xffffff80 },
68*f5c631daSSadaf Ebrahimi   { 0x00333333, 0x33333333, 0x33333333 },
69*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffe, 0xfffffffe },
70*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff81, 0xffffff81 },
71*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff83, 0xffffff83 },
72*f5c631daSSadaf Ebrahimi   { 0x00aaaaaa, 0xaaaaaaaa, 0xaaaaaaaa },
73*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff80, 0xffffff80 },
74*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007f, 0x0000007f },
75*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000020, 0x00000020 },
76*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffd, 0xfffffffd },
77*f5c631daSSadaf Ebrahimi   { 0x00aaaaaa, 0xaaaaaaaa, 0xaaaaaaaa },
78*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000001, 0x00000001 },
79*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8000, 0xffff8000 },
80*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000020, 0x00000020 },
81*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff80, 0xffffff80 },
82*f5c631daSSadaf Ebrahimi   { 0x00aaaaaa, 0xaaaaaaaa, 0xaaaaaaaa },
83*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000020, 0x00000020 },
84*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007d, 0x0000007d },
85*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007e, 0x0000007e },
86*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000020, 0x00000020 },
87*f5c631daSSadaf Ebrahimi   { 0x00333333, 0x33333333, 0x33333333 },
88*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffe0, 0xffffffe0 },
89*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffe, 0x00007ffe },
90*f5c631daSSadaf Ebrahimi   { 0x00aaaaaa, 0xaaaaaaaa, 0xaaaaaaaa },
91*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffe, 0x00007ffe },
92*f5c631daSSadaf Ebrahimi   { 0x00cccccc, 0xcccccccc, 0xcccccccc },
93*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000002, 0x00000002 },
94*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007f, 0x0000007f },
95*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff82, 0xffffff82 },
96*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007e, 0x0000007e },
97*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffe, 0x00007ffe },
98*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffe, 0xfffffffe },
99*f5c631daSSadaf Ebrahimi   { 0x00800000, 0x80000001, 0x80000001 },
100*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7fffffff, 0x7fffffff },
101*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8002, 0xffff8002 },
102*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8003, 0xffff8003 },
103*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffe, 0xfffffffe },
104*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffd, 0x00007ffd },
105*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffd, 0xfffffffd },
106*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7ffffffd, 0x7ffffffd },
107*f5c631daSSadaf Ebrahimi   { 0x00555555, 0x55555555, 0x55555555 },
108*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff80, 0xffffff80 },
109*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8003, 0xffff8003 },
110*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000020, 0x00000020 },
111*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000001, 0x00000001 },
112*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007fff, 0x00007fff },
113*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff83, 0xffffff83 },
114*f5c631daSSadaf Ebrahimi   { 0x00aaaaaa, 0xaaaaaaaa, 0xaaaaaaaa },
115*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7ffffffe, 0x7ffffffe },
116*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8001, 0xffff8001 },
117*f5c631daSSadaf Ebrahimi   { 0x00cccccc, 0xcccccccc, 0xcccccccc },
118*f5c631daSSadaf Ebrahimi   { 0x00800000, 0x80000001, 0x80000001 },
119*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000002, 0x00000002 },
120*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffe0, 0xffffffe0 },
121*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff82, 0xffffff82 },
122*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffe, 0x00007ffe },
123*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff80, 0xffffff80 },
124*f5c631daSSadaf Ebrahimi   { 0x00800000, 0x80000000, 0x80000000 },
125*f5c631daSSadaf Ebrahimi   { 0x00800000, 0x80000000, 0x80000000 },
126*f5c631daSSadaf Ebrahimi   { 0x00cccccc, 0xcccccccc, 0xcccccccc },
127*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffe0, 0xffffffe0 },
128*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffe0, 0xffffffe0 },
129*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffe, 0xfffffffe },
130*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffe, 0x00007ffe },
131*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7fffffff, 0x7fffffff },
132*f5c631daSSadaf Ebrahimi   { 0x00555555, 0x55555555, 0x55555555 },
133*f5c631daSSadaf Ebrahimi   { 0x00555555, 0x55555555, 0x55555555 },
134*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000020, 0x00000020 },
135*f5c631daSSadaf Ebrahimi   { 0x00555555, 0x55555555, 0x55555555 },
136*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000020, 0x00000020 },
137*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7fffffff, 0x7fffffff },
138*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7fffffff, 0x7fffffff },
139*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff81, 0xffffff81 },
140*f5c631daSSadaf Ebrahimi   { 0x00800000, 0x80000001, 0x80000001 },
141*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffff, 0xffffffff },
142*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7ffffffe, 0x7ffffffe },
143*f5c631daSSadaf Ebrahimi   { 0x00555555, 0x55555555, 0x55555555 },
144*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffe, 0xfffffffe },
145*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7ffffffd, 0x7ffffffd },
146*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffd, 0x00007ffd },
147*f5c631daSSadaf Ebrahimi   { 0x00800000, 0x80000001, 0x80000001 },
148*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffe0, 0xffffffe0 },
149*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8000, 0xffff8000 },
150*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8002, 0xffff8002 },
151*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007f, 0x0000007f },
152*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff82, 0xffffff82 },
153*f5c631daSSadaf Ebrahimi   { 0x00cccccc, 0xcccccccc, 0xcccccccc },
154*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff82, 0xffffff82 },
155*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffd, 0x00007ffd },
156*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff80, 0xffffff80 },
157*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000000, 0x00000000 },
158*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007d, 0x0000007d },
159*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000020, 0x00000020 },
160*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff82, 0xffffff82 },
161*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffd, 0xfffffffd },
162*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffe, 0xfffffffe },
163*f5c631daSSadaf Ebrahimi   { 0x00800000, 0x80000000, 0x80000000 },
164*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffff, 0xffffffff },
165*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000001, 0x00000001 },
166*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8003, 0xffff8003 },
167*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff83, 0xffffff83 },
168*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffe, 0x00007ffe },
169*f5c631daSSadaf Ebrahimi   { 0x00cccccc, 0xcccccccc, 0xcccccccc },
170*f5c631daSSadaf Ebrahimi   { 0x00cccccc, 0xcccccccc, 0xcccccccc },
171*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007fff, 0x00007fff },
172*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7ffffffd, 0x7ffffffd },
173*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8002, 0xffff8002 },
174*f5c631daSSadaf Ebrahimi   { 0x00333333, 0x33333333, 0x33333333 },
175*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff82, 0xffffff82 },
176*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007fff, 0x00007fff },
177*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000001, 0x00000001 },
178*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffe0, 0xffffffe0 },
179*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007e, 0x0000007e },
180*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8001, 0xffff8001 },
181*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffe0, 0xffffffe0 },
182*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7ffffffe, 0x7ffffffe },
183*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff81, 0xffffff81 },
184*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffe0, 0xffffffe0 },
185*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff81, 0xffffff81 },
186*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffd, 0x00007ffd },
187*f5c631daSSadaf Ebrahimi   { 0x00800000, 0x80000001, 0x80000001 },
188*f5c631daSSadaf Ebrahimi   { 0x00cccccc, 0xcccccccc, 0xcccccccc },
189*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007d, 0x0000007d },
190*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000000, 0x00000000 },
191*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7ffffffe, 0x7ffffffe },
192*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff82, 0xffffff82 },
193*f5c631daSSadaf Ebrahimi   { 0x00800000, 0x80000001, 0x80000001 },
194*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffd, 0x00007ffd },
195*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000001, 0x00000001 },
196*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff83, 0xffffff83 },
197*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffe0, 0xffffffe0 },
198*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8000, 0xffff8000 },
199*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff80, 0xffffff80 },
200*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff81, 0xffffff81 },
201*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007f, 0x0000007f },
202*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007e, 0x0000007e },
203*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffd, 0xfffffffd },
204*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007d, 0x0000007d },
205*f5c631daSSadaf Ebrahimi   { 0x00cccccc, 0xcccccccc, 0xcccccccc },
206*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7ffffffd, 0x7ffffffd },
207*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007f, 0x0000007f },
208*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8001, 0xffff8001 },
209*f5c631daSSadaf Ebrahimi   { 0x00aaaaaa, 0xaaaaaaaa, 0xaaaaaaaa },
210*f5c631daSSadaf Ebrahimi   { 0x00555555, 0x55555555, 0x55555555 },
211*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff81, 0xffffff81 },
212*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff82, 0xffffff82 },
213*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007d, 0x0000007d },
214*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffd, 0xfffffffd },
215*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8002, 0xffff8002 },
216*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000001, 0x00000001 },
217*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffe, 0x00007ffe },
218*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8003, 0xffff8003 },
219*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8001, 0xffff8001 },
220*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffe, 0x00007ffe },
221*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000020, 0x00000020 },
222*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffe, 0x00007ffe },
223*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffd, 0xfffffffd },
224*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8001, 0xffff8001 },
225*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffff, 0xffffffff },
226*f5c631daSSadaf Ebrahimi   { 0x00333333, 0x33333333, 0x33333333 },
227*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000000, 0x00000000 },
228*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff81, 0xffffff81 },
229*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffff, 0xffffffff },
230*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffd, 0x00007ffd },
231*f5c631daSSadaf Ebrahimi   { 0x00333333, 0x33333333, 0x33333333 },
232*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000002, 0x00000002 },
233*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007e, 0x0000007e },
234*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007fff, 0x00007fff },
235*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffd, 0xfffffffd },
236*f5c631daSSadaf Ebrahimi   { 0x00cccccc, 0xcccccccc, 0xcccccccc },
237*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff82, 0xffffff82 },
238*f5c631daSSadaf Ebrahimi };
239*f5c631daSSadaf Ebrahimi const Inputs kOutputs_Crc32b_RnIsRm_r6_r11_r11[] = {
240*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007fff, 0x00007fff },
241*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007fff, 0x00007fff },
242*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7ffffffe, 0x7ffffffe },
243*f5c631daSSadaf Ebrahimi   { 0x00333333, 0x33333333, 0x33333333 },
244*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000002, 0x00000002 },
245*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffd, 0xfffffffd },
246*f5c631daSSadaf Ebrahimi   { 0x00333333, 0x33333333, 0x33333333 },
247*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8002, 0xffff8002 },
248*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffe0, 0xffffffe0 },
249*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffff, 0xffffffff },
250*f5c631daSSadaf Ebrahimi   { 0x00333333, 0x33333333, 0x33333333 },
251*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8002, 0xffff8002 },
252*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff83, 0xffffff83 },
253*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007fff, 0x00007fff },
254*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff82, 0xffffff82 },
255*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007fff, 0x00007fff },
256*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffd, 0xfffffffd },
257*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7fffffff, 0x7fffffff },
258*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000002, 0x00000002 },
259*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff80, 0xffffff80 },
260*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000002, 0x00000002 },
261*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000020, 0x00000020 },
262*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffd, 0x00007ffd },
263*f5c631daSSadaf Ebrahimi   { 0x00333333, 0x33333333, 0x33333333 },
264*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffe, 0xfffffffe },
265*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7ffffffd, 0x7ffffffd },
266*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff83, 0xffffff83 },
267*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000002, 0x00000002 },
268*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff83, 0xffffff83 },
269*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff80, 0xffffff80 },
270*f5c631daSSadaf Ebrahimi   { 0x00333333, 0x33333333, 0x33333333 },
271*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffe, 0xfffffffe },
272*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff81, 0xffffff81 },
273*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff83, 0xffffff83 },
274*f5c631daSSadaf Ebrahimi   { 0x00aaaaaa, 0xaaaaaaaa, 0xaaaaaaaa },
275*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff80, 0xffffff80 },
276*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007f, 0x0000007f },
277*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000020, 0x00000020 },
278*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffd, 0xfffffffd },
279*f5c631daSSadaf Ebrahimi   { 0x00aaaaaa, 0xaaaaaaaa, 0xaaaaaaaa },
280*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000001, 0x00000001 },
281*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8000, 0xffff8000 },
282*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000020, 0x00000020 },
283*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff80, 0xffffff80 },
284*f5c631daSSadaf Ebrahimi   { 0x00aaaaaa, 0xaaaaaaaa, 0xaaaaaaaa },
285*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000020, 0x00000020 },
286*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007d, 0x0000007d },
287*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007e, 0x0000007e },
288*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000020, 0x00000020 },
289*f5c631daSSadaf Ebrahimi   { 0x00333333, 0x33333333, 0x33333333 },
290*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffe0, 0xffffffe0 },
291*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffe, 0x00007ffe },
292*f5c631daSSadaf Ebrahimi   { 0x00aaaaaa, 0xaaaaaaaa, 0xaaaaaaaa },
293*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffe, 0x00007ffe },
294*f5c631daSSadaf Ebrahimi   { 0x00cccccc, 0xcccccccc, 0xcccccccc },
295*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000002, 0x00000002 },
296*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007f, 0x0000007f },
297*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff82, 0xffffff82 },
298*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007e, 0x0000007e },
299*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffe, 0x00007ffe },
300*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffe, 0xfffffffe },
301*f5c631daSSadaf Ebrahimi   { 0x00800000, 0x80000001, 0x80000001 },
302*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7fffffff, 0x7fffffff },
303*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8002, 0xffff8002 },
304*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8003, 0xffff8003 },
305*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffe, 0xfffffffe },
306*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffd, 0x00007ffd },
307*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffd, 0xfffffffd },
308*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7ffffffd, 0x7ffffffd },
309*f5c631daSSadaf Ebrahimi   { 0x00555555, 0x55555555, 0x55555555 },
310*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff80, 0xffffff80 },
311*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8003, 0xffff8003 },
312*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000020, 0x00000020 },
313*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000001, 0x00000001 },
314*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007fff, 0x00007fff },
315*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff83, 0xffffff83 },
316*f5c631daSSadaf Ebrahimi   { 0x00aaaaaa, 0xaaaaaaaa, 0xaaaaaaaa },
317*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7ffffffe, 0x7ffffffe },
318*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8001, 0xffff8001 },
319*f5c631daSSadaf Ebrahimi   { 0x00cccccc, 0xcccccccc, 0xcccccccc },
320*f5c631daSSadaf Ebrahimi   { 0x00800000, 0x80000001, 0x80000001 },
321*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000002, 0x00000002 },
322*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffe0, 0xffffffe0 },
323*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff82, 0xffffff82 },
324*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffe, 0x00007ffe },
325*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff80, 0xffffff80 },
326*f5c631daSSadaf Ebrahimi   { 0x00800000, 0x80000000, 0x80000000 },
327*f5c631daSSadaf Ebrahimi   { 0x00800000, 0x80000000, 0x80000000 },
328*f5c631daSSadaf Ebrahimi   { 0x00cccccc, 0xcccccccc, 0xcccccccc },
329*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffe0, 0xffffffe0 },
330*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffe0, 0xffffffe0 },
331*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffe, 0xfffffffe },
332*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffe, 0x00007ffe },
333*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7fffffff, 0x7fffffff },
334*f5c631daSSadaf Ebrahimi   { 0x00555555, 0x55555555, 0x55555555 },
335*f5c631daSSadaf Ebrahimi   { 0x00555555, 0x55555555, 0x55555555 },
336*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000020, 0x00000020 },
337*f5c631daSSadaf Ebrahimi   { 0x00555555, 0x55555555, 0x55555555 },
338*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000020, 0x00000020 },
339*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7fffffff, 0x7fffffff },
340*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7fffffff, 0x7fffffff },
341*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff81, 0xffffff81 },
342*f5c631daSSadaf Ebrahimi   { 0x00800000, 0x80000001, 0x80000001 },
343*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffff, 0xffffffff },
344*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7ffffffe, 0x7ffffffe },
345*f5c631daSSadaf Ebrahimi   { 0x00555555, 0x55555555, 0x55555555 },
346*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffe, 0xfffffffe },
347*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7ffffffd, 0x7ffffffd },
348*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffd, 0x00007ffd },
349*f5c631daSSadaf Ebrahimi   { 0x00800000, 0x80000001, 0x80000001 },
350*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffe0, 0xffffffe0 },
351*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8000, 0xffff8000 },
352*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8002, 0xffff8002 },
353*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007f, 0x0000007f },
354*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff82, 0xffffff82 },
355*f5c631daSSadaf Ebrahimi   { 0x00cccccc, 0xcccccccc, 0xcccccccc },
356*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff82, 0xffffff82 },
357*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffd, 0x00007ffd },
358*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff80, 0xffffff80 },
359*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000000, 0x00000000 },
360*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007d, 0x0000007d },
361*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000020, 0x00000020 },
362*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff82, 0xffffff82 },
363*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffd, 0xfffffffd },
364*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffe, 0xfffffffe },
365*f5c631daSSadaf Ebrahimi   { 0x00800000, 0x80000000, 0x80000000 },
366*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffff, 0xffffffff },
367*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000001, 0x00000001 },
368*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8003, 0xffff8003 },
369*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff83, 0xffffff83 },
370*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffe, 0x00007ffe },
371*f5c631daSSadaf Ebrahimi   { 0x00cccccc, 0xcccccccc, 0xcccccccc },
372*f5c631daSSadaf Ebrahimi   { 0x00cccccc, 0xcccccccc, 0xcccccccc },
373*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007fff, 0x00007fff },
374*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7ffffffd, 0x7ffffffd },
375*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8002, 0xffff8002 },
376*f5c631daSSadaf Ebrahimi   { 0x00333333, 0x33333333, 0x33333333 },
377*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff82, 0xffffff82 },
378*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007fff, 0x00007fff },
379*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000001, 0x00000001 },
380*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffe0, 0xffffffe0 },
381*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007e, 0x0000007e },
382*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8001, 0xffff8001 },
383*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffe0, 0xffffffe0 },
384*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7ffffffe, 0x7ffffffe },
385*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff81, 0xffffff81 },
386*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffe0, 0xffffffe0 },
387*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff81, 0xffffff81 },
388*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffd, 0x00007ffd },
389*f5c631daSSadaf Ebrahimi   { 0x00800000, 0x80000001, 0x80000001 },
390*f5c631daSSadaf Ebrahimi   { 0x00cccccc, 0xcccccccc, 0xcccccccc },
391*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007d, 0x0000007d },
392*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000000, 0x00000000 },
393*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7ffffffe, 0x7ffffffe },
394*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff82, 0xffffff82 },
395*f5c631daSSadaf Ebrahimi   { 0x00800000, 0x80000001, 0x80000001 },
396*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffd, 0x00007ffd },
397*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000001, 0x00000001 },
398*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff83, 0xffffff83 },
399*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffe0, 0xffffffe0 },
400*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8000, 0xffff8000 },
401*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff80, 0xffffff80 },
402*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff81, 0xffffff81 },
403*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007f, 0x0000007f },
404*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007e, 0x0000007e },
405*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffd, 0xfffffffd },
406*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007d, 0x0000007d },
407*f5c631daSSadaf Ebrahimi   { 0x00cccccc, 0xcccccccc, 0xcccccccc },
408*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7ffffffd, 0x7ffffffd },
409*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007f, 0x0000007f },
410*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8001, 0xffff8001 },
411*f5c631daSSadaf Ebrahimi   { 0x00aaaaaa, 0xaaaaaaaa, 0xaaaaaaaa },
412*f5c631daSSadaf Ebrahimi   { 0x00555555, 0x55555555, 0x55555555 },
413*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff81, 0xffffff81 },
414*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff82, 0xffffff82 },
415*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007d, 0x0000007d },
416*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffd, 0xfffffffd },
417*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8002, 0xffff8002 },
418*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000001, 0x00000001 },
419*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffe, 0x00007ffe },
420*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8003, 0xffff8003 },
421*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8001, 0xffff8001 },
422*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffe, 0x00007ffe },
423*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000020, 0x00000020 },
424*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffe, 0x00007ffe },
425*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffd, 0xfffffffd },
426*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8001, 0xffff8001 },
427*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffff, 0xffffffff },
428*f5c631daSSadaf Ebrahimi   { 0x00333333, 0x33333333, 0x33333333 },
429*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000000, 0x00000000 },
430*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff81, 0xffffff81 },
431*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffff, 0xffffffff },
432*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffd, 0x00007ffd },
433*f5c631daSSadaf Ebrahimi   { 0x00333333, 0x33333333, 0x33333333 },
434*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000002, 0x00000002 },
435*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007e, 0x0000007e },
436*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007fff, 0x00007fff },
437*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffd, 0xfffffffd },
438*f5c631daSSadaf Ebrahimi   { 0x00cccccc, 0xcccccccc, 0xcccccccc },
439*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff82, 0xffffff82 },
440*f5c631daSSadaf Ebrahimi };
441*f5c631daSSadaf Ebrahimi const Inputs kOutputs_Crc32b_RnIsRm_r3_r12_r12[] = {
442*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007fff, 0x00007fff },
443*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007fff, 0x00007fff },
444*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7ffffffe, 0x7ffffffe },
445*f5c631daSSadaf Ebrahimi   { 0x00333333, 0x33333333, 0x33333333 },
446*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000002, 0x00000002 },
447*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffd, 0xfffffffd },
448*f5c631daSSadaf Ebrahimi   { 0x00333333, 0x33333333, 0x33333333 },
449*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8002, 0xffff8002 },
450*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffe0, 0xffffffe0 },
451*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffff, 0xffffffff },
452*f5c631daSSadaf Ebrahimi   { 0x00333333, 0x33333333, 0x33333333 },
453*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8002, 0xffff8002 },
454*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff83, 0xffffff83 },
455*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007fff, 0x00007fff },
456*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff82, 0xffffff82 },
457*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007fff, 0x00007fff },
458*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffd, 0xfffffffd },
459*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7fffffff, 0x7fffffff },
460*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000002, 0x00000002 },
461*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff80, 0xffffff80 },
462*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000002, 0x00000002 },
463*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000020, 0x00000020 },
464*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffd, 0x00007ffd },
465*f5c631daSSadaf Ebrahimi   { 0x00333333, 0x33333333, 0x33333333 },
466*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffe, 0xfffffffe },
467*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7ffffffd, 0x7ffffffd },
468*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff83, 0xffffff83 },
469*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000002, 0x00000002 },
470*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff83, 0xffffff83 },
471*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff80, 0xffffff80 },
472*f5c631daSSadaf Ebrahimi   { 0x00333333, 0x33333333, 0x33333333 },
473*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffe, 0xfffffffe },
474*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff81, 0xffffff81 },
475*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff83, 0xffffff83 },
476*f5c631daSSadaf Ebrahimi   { 0x00aaaaaa, 0xaaaaaaaa, 0xaaaaaaaa },
477*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff80, 0xffffff80 },
478*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007f, 0x0000007f },
479*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000020, 0x00000020 },
480*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffd, 0xfffffffd },
481*f5c631daSSadaf Ebrahimi   { 0x00aaaaaa, 0xaaaaaaaa, 0xaaaaaaaa },
482*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000001, 0x00000001 },
483*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8000, 0xffff8000 },
484*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000020, 0x00000020 },
485*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff80, 0xffffff80 },
486*f5c631daSSadaf Ebrahimi   { 0x00aaaaaa, 0xaaaaaaaa, 0xaaaaaaaa },
487*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000020, 0x00000020 },
488*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007d, 0x0000007d },
489*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007e, 0x0000007e },
490*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000020, 0x00000020 },
491*f5c631daSSadaf Ebrahimi   { 0x00333333, 0x33333333, 0x33333333 },
492*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffe0, 0xffffffe0 },
493*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffe, 0x00007ffe },
494*f5c631daSSadaf Ebrahimi   { 0x00aaaaaa, 0xaaaaaaaa, 0xaaaaaaaa },
495*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffe, 0x00007ffe },
496*f5c631daSSadaf Ebrahimi   { 0x00cccccc, 0xcccccccc, 0xcccccccc },
497*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000002, 0x00000002 },
498*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007f, 0x0000007f },
499*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff82, 0xffffff82 },
500*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007e, 0x0000007e },
501*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffe, 0x00007ffe },
502*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffe, 0xfffffffe },
503*f5c631daSSadaf Ebrahimi   { 0x00800000, 0x80000001, 0x80000001 },
504*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7fffffff, 0x7fffffff },
505*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8002, 0xffff8002 },
506*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8003, 0xffff8003 },
507*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffe, 0xfffffffe },
508*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffd, 0x00007ffd },
509*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffd, 0xfffffffd },
510*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7ffffffd, 0x7ffffffd },
511*f5c631daSSadaf Ebrahimi   { 0x00555555, 0x55555555, 0x55555555 },
512*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff80, 0xffffff80 },
513*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8003, 0xffff8003 },
514*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000020, 0x00000020 },
515*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000001, 0x00000001 },
516*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007fff, 0x00007fff },
517*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff83, 0xffffff83 },
518*f5c631daSSadaf Ebrahimi   { 0x00aaaaaa, 0xaaaaaaaa, 0xaaaaaaaa },
519*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7ffffffe, 0x7ffffffe },
520*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8001, 0xffff8001 },
521*f5c631daSSadaf Ebrahimi   { 0x00cccccc, 0xcccccccc, 0xcccccccc },
522*f5c631daSSadaf Ebrahimi   { 0x00800000, 0x80000001, 0x80000001 },
523*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000002, 0x00000002 },
524*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffe0, 0xffffffe0 },
525*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff82, 0xffffff82 },
526*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffe, 0x00007ffe },
527*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff80, 0xffffff80 },
528*f5c631daSSadaf Ebrahimi   { 0x00800000, 0x80000000, 0x80000000 },
529*f5c631daSSadaf Ebrahimi   { 0x00800000, 0x80000000, 0x80000000 },
530*f5c631daSSadaf Ebrahimi   { 0x00cccccc, 0xcccccccc, 0xcccccccc },
531*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffe0, 0xffffffe0 },
532*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffe0, 0xffffffe0 },
533*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffe, 0xfffffffe },
534*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffe, 0x00007ffe },
535*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7fffffff, 0x7fffffff },
536*f5c631daSSadaf Ebrahimi   { 0x00555555, 0x55555555, 0x55555555 },
537*f5c631daSSadaf Ebrahimi   { 0x00555555, 0x55555555, 0x55555555 },
538*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000020, 0x00000020 },
539*f5c631daSSadaf Ebrahimi   { 0x00555555, 0x55555555, 0x55555555 },
540*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000020, 0x00000020 },
541*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7fffffff, 0x7fffffff },
542*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7fffffff, 0x7fffffff },
543*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff81, 0xffffff81 },
544*f5c631daSSadaf Ebrahimi   { 0x00800000, 0x80000001, 0x80000001 },
545*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffff, 0xffffffff },
546*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7ffffffe, 0x7ffffffe },
547*f5c631daSSadaf Ebrahimi   { 0x00555555, 0x55555555, 0x55555555 },
548*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffe, 0xfffffffe },
549*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7ffffffd, 0x7ffffffd },
550*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffd, 0x00007ffd },
551*f5c631daSSadaf Ebrahimi   { 0x00800000, 0x80000001, 0x80000001 },
552*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffe0, 0xffffffe0 },
553*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8000, 0xffff8000 },
554*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8002, 0xffff8002 },
555*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007f, 0x0000007f },
556*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff82, 0xffffff82 },
557*f5c631daSSadaf Ebrahimi   { 0x00cccccc, 0xcccccccc, 0xcccccccc },
558*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff82, 0xffffff82 },
559*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffd, 0x00007ffd },
560*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff80, 0xffffff80 },
561*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000000, 0x00000000 },
562*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007d, 0x0000007d },
563*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000020, 0x00000020 },
564*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff82, 0xffffff82 },
565*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffd, 0xfffffffd },
566*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffe, 0xfffffffe },
567*f5c631daSSadaf Ebrahimi   { 0x00800000, 0x80000000, 0x80000000 },
568*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffff, 0xffffffff },
569*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000001, 0x00000001 },
570*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8003, 0xffff8003 },
571*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff83, 0xffffff83 },
572*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffe, 0x00007ffe },
573*f5c631daSSadaf Ebrahimi   { 0x00cccccc, 0xcccccccc, 0xcccccccc },
574*f5c631daSSadaf Ebrahimi   { 0x00cccccc, 0xcccccccc, 0xcccccccc },
575*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007fff, 0x00007fff },
576*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7ffffffd, 0x7ffffffd },
577*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8002, 0xffff8002 },
578*f5c631daSSadaf Ebrahimi   { 0x00333333, 0x33333333, 0x33333333 },
579*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff82, 0xffffff82 },
580*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007fff, 0x00007fff },
581*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000001, 0x00000001 },
582*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffe0, 0xffffffe0 },
583*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007e, 0x0000007e },
584*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8001, 0xffff8001 },
585*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffe0, 0xffffffe0 },
586*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7ffffffe, 0x7ffffffe },
587*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff81, 0xffffff81 },
588*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffe0, 0xffffffe0 },
589*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff81, 0xffffff81 },
590*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffd, 0x00007ffd },
591*f5c631daSSadaf Ebrahimi   { 0x00800000, 0x80000001, 0x80000001 },
592*f5c631daSSadaf Ebrahimi   { 0x00cccccc, 0xcccccccc, 0xcccccccc },
593*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007d, 0x0000007d },
594*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000000, 0x00000000 },
595*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7ffffffe, 0x7ffffffe },
596*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff82, 0xffffff82 },
597*f5c631daSSadaf Ebrahimi   { 0x00800000, 0x80000001, 0x80000001 },
598*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffd, 0x00007ffd },
599*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000001, 0x00000001 },
600*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff83, 0xffffff83 },
601*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffe0, 0xffffffe0 },
602*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8000, 0xffff8000 },
603*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff80, 0xffffff80 },
604*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff81, 0xffffff81 },
605*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007f, 0x0000007f },
606*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007e, 0x0000007e },
607*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffd, 0xfffffffd },
608*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007d, 0x0000007d },
609*f5c631daSSadaf Ebrahimi   { 0x00cccccc, 0xcccccccc, 0xcccccccc },
610*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7ffffffd, 0x7ffffffd },
611*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007f, 0x0000007f },
612*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8001, 0xffff8001 },
613*f5c631daSSadaf Ebrahimi   { 0x00aaaaaa, 0xaaaaaaaa, 0xaaaaaaaa },
614*f5c631daSSadaf Ebrahimi   { 0x00555555, 0x55555555, 0x55555555 },
615*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff81, 0xffffff81 },
616*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff82, 0xffffff82 },
617*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007d, 0x0000007d },
618*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffd, 0xfffffffd },
619*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8002, 0xffff8002 },
620*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000001, 0x00000001 },
621*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffe, 0x00007ffe },
622*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8003, 0xffff8003 },
623*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8001, 0xffff8001 },
624*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffe, 0x00007ffe },
625*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000020, 0x00000020 },
626*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffe, 0x00007ffe },
627*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffd, 0xfffffffd },
628*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8001, 0xffff8001 },
629*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffff, 0xffffffff },
630*f5c631daSSadaf Ebrahimi   { 0x00333333, 0x33333333, 0x33333333 },
631*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000000, 0x00000000 },
632*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff81, 0xffffff81 },
633*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffff, 0xffffffff },
634*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffd, 0x00007ffd },
635*f5c631daSSadaf Ebrahimi   { 0x00333333, 0x33333333, 0x33333333 },
636*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000002, 0x00000002 },
637*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007e, 0x0000007e },
638*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007fff, 0x00007fff },
639*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffd, 0xfffffffd },
640*f5c631daSSadaf Ebrahimi   { 0x00cccccc, 0xcccccccc, 0xcccccccc },
641*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff82, 0xffffff82 },
642*f5c631daSSadaf Ebrahimi };
643*f5c631daSSadaf Ebrahimi const Inputs kOutputs_Crc32b_RnIsRm_r14_r3_r3[] = {
644*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007fff, 0x00007fff },
645*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007fff, 0x00007fff },
646*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7ffffffe, 0x7ffffffe },
647*f5c631daSSadaf Ebrahimi   { 0x00333333, 0x33333333, 0x33333333 },
648*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000002, 0x00000002 },
649*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffd, 0xfffffffd },
650*f5c631daSSadaf Ebrahimi   { 0x00333333, 0x33333333, 0x33333333 },
651*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8002, 0xffff8002 },
652*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffe0, 0xffffffe0 },
653*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffff, 0xffffffff },
654*f5c631daSSadaf Ebrahimi   { 0x00333333, 0x33333333, 0x33333333 },
655*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8002, 0xffff8002 },
656*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff83, 0xffffff83 },
657*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007fff, 0x00007fff },
658*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff82, 0xffffff82 },
659*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007fff, 0x00007fff },
660*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffd, 0xfffffffd },
661*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7fffffff, 0x7fffffff },
662*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000002, 0x00000002 },
663*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff80, 0xffffff80 },
664*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000002, 0x00000002 },
665*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000020, 0x00000020 },
666*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffd, 0x00007ffd },
667*f5c631daSSadaf Ebrahimi   { 0x00333333, 0x33333333, 0x33333333 },
668*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffe, 0xfffffffe },
669*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7ffffffd, 0x7ffffffd },
670*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff83, 0xffffff83 },
671*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000002, 0x00000002 },
672*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff83, 0xffffff83 },
673*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff80, 0xffffff80 },
674*f5c631daSSadaf Ebrahimi   { 0x00333333, 0x33333333, 0x33333333 },
675*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffe, 0xfffffffe },
676*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff81, 0xffffff81 },
677*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff83, 0xffffff83 },
678*f5c631daSSadaf Ebrahimi   { 0x00aaaaaa, 0xaaaaaaaa, 0xaaaaaaaa },
679*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff80, 0xffffff80 },
680*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007f, 0x0000007f },
681*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000020, 0x00000020 },
682*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffd, 0xfffffffd },
683*f5c631daSSadaf Ebrahimi   { 0x00aaaaaa, 0xaaaaaaaa, 0xaaaaaaaa },
684*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000001, 0x00000001 },
685*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8000, 0xffff8000 },
686*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000020, 0x00000020 },
687*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff80, 0xffffff80 },
688*f5c631daSSadaf Ebrahimi   { 0x00aaaaaa, 0xaaaaaaaa, 0xaaaaaaaa },
689*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000020, 0x00000020 },
690*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007d, 0x0000007d },
691*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007e, 0x0000007e },
692*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000020, 0x00000020 },
693*f5c631daSSadaf Ebrahimi   { 0x00333333, 0x33333333, 0x33333333 },
694*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffe0, 0xffffffe0 },
695*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffe, 0x00007ffe },
696*f5c631daSSadaf Ebrahimi   { 0x00aaaaaa, 0xaaaaaaaa, 0xaaaaaaaa },
697*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffe, 0x00007ffe },
698*f5c631daSSadaf Ebrahimi   { 0x00cccccc, 0xcccccccc, 0xcccccccc },
699*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000002, 0x00000002 },
700*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007f, 0x0000007f },
701*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff82, 0xffffff82 },
702*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007e, 0x0000007e },
703*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffe, 0x00007ffe },
704*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffe, 0xfffffffe },
705*f5c631daSSadaf Ebrahimi   { 0x00800000, 0x80000001, 0x80000001 },
706*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7fffffff, 0x7fffffff },
707*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8002, 0xffff8002 },
708*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8003, 0xffff8003 },
709*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffe, 0xfffffffe },
710*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffd, 0x00007ffd },
711*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffd, 0xfffffffd },
712*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7ffffffd, 0x7ffffffd },
713*f5c631daSSadaf Ebrahimi   { 0x00555555, 0x55555555, 0x55555555 },
714*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff80, 0xffffff80 },
715*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8003, 0xffff8003 },
716*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000020, 0x00000020 },
717*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000001, 0x00000001 },
718*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007fff, 0x00007fff },
719*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff83, 0xffffff83 },
720*f5c631daSSadaf Ebrahimi   { 0x00aaaaaa, 0xaaaaaaaa, 0xaaaaaaaa },
721*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7ffffffe, 0x7ffffffe },
722*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8001, 0xffff8001 },
723*f5c631daSSadaf Ebrahimi   { 0x00cccccc, 0xcccccccc, 0xcccccccc },
724*f5c631daSSadaf Ebrahimi   { 0x00800000, 0x80000001, 0x80000001 },
725*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000002, 0x00000002 },
726*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffe0, 0xffffffe0 },
727*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff82, 0xffffff82 },
728*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffe, 0x00007ffe },
729*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff80, 0xffffff80 },
730*f5c631daSSadaf Ebrahimi   { 0x00800000, 0x80000000, 0x80000000 },
731*f5c631daSSadaf Ebrahimi   { 0x00800000, 0x80000000, 0x80000000 },
732*f5c631daSSadaf Ebrahimi   { 0x00cccccc, 0xcccccccc, 0xcccccccc },
733*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffe0, 0xffffffe0 },
734*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffe0, 0xffffffe0 },
735*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffe, 0xfffffffe },
736*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffe, 0x00007ffe },
737*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7fffffff, 0x7fffffff },
738*f5c631daSSadaf Ebrahimi   { 0x00555555, 0x55555555, 0x55555555 },
739*f5c631daSSadaf Ebrahimi   { 0x00555555, 0x55555555, 0x55555555 },
740*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000020, 0x00000020 },
741*f5c631daSSadaf Ebrahimi   { 0x00555555, 0x55555555, 0x55555555 },
742*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000020, 0x00000020 },
743*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7fffffff, 0x7fffffff },
744*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7fffffff, 0x7fffffff },
745*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff81, 0xffffff81 },
746*f5c631daSSadaf Ebrahimi   { 0x00800000, 0x80000001, 0x80000001 },
747*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffff, 0xffffffff },
748*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7ffffffe, 0x7ffffffe },
749*f5c631daSSadaf Ebrahimi   { 0x00555555, 0x55555555, 0x55555555 },
750*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffe, 0xfffffffe },
751*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7ffffffd, 0x7ffffffd },
752*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffd, 0x00007ffd },
753*f5c631daSSadaf Ebrahimi   { 0x00800000, 0x80000001, 0x80000001 },
754*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffe0, 0xffffffe0 },
755*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8000, 0xffff8000 },
756*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8002, 0xffff8002 },
757*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007f, 0x0000007f },
758*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff82, 0xffffff82 },
759*f5c631daSSadaf Ebrahimi   { 0x00cccccc, 0xcccccccc, 0xcccccccc },
760*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff82, 0xffffff82 },
761*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffd, 0x00007ffd },
762*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff80, 0xffffff80 },
763*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000000, 0x00000000 },
764*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007d, 0x0000007d },
765*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000020, 0x00000020 },
766*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff82, 0xffffff82 },
767*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffd, 0xfffffffd },
768*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffe, 0xfffffffe },
769*f5c631daSSadaf Ebrahimi   { 0x00800000, 0x80000000, 0x80000000 },
770*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffff, 0xffffffff },
771*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000001, 0x00000001 },
772*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8003, 0xffff8003 },
773*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff83, 0xffffff83 },
774*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffe, 0x00007ffe },
775*f5c631daSSadaf Ebrahimi   { 0x00cccccc, 0xcccccccc, 0xcccccccc },
776*f5c631daSSadaf Ebrahimi   { 0x00cccccc, 0xcccccccc, 0xcccccccc },
777*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007fff, 0x00007fff },
778*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7ffffffd, 0x7ffffffd },
779*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8002, 0xffff8002 },
780*f5c631daSSadaf Ebrahimi   { 0x00333333, 0x33333333, 0x33333333 },
781*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff82, 0xffffff82 },
782*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007fff, 0x00007fff },
783*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000001, 0x00000001 },
784*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffe0, 0xffffffe0 },
785*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007e, 0x0000007e },
786*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8001, 0xffff8001 },
787*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffe0, 0xffffffe0 },
788*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7ffffffe, 0x7ffffffe },
789*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff81, 0xffffff81 },
790*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffe0, 0xffffffe0 },
791*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff81, 0xffffff81 },
792*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffd, 0x00007ffd },
793*f5c631daSSadaf Ebrahimi   { 0x00800000, 0x80000001, 0x80000001 },
794*f5c631daSSadaf Ebrahimi   { 0x00cccccc, 0xcccccccc, 0xcccccccc },
795*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007d, 0x0000007d },
796*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000000, 0x00000000 },
797*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7ffffffe, 0x7ffffffe },
798*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff82, 0xffffff82 },
799*f5c631daSSadaf Ebrahimi   { 0x00800000, 0x80000001, 0x80000001 },
800*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffd, 0x00007ffd },
801*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000001, 0x00000001 },
802*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff83, 0xffffff83 },
803*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffe0, 0xffffffe0 },
804*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8000, 0xffff8000 },
805*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff80, 0xffffff80 },
806*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff81, 0xffffff81 },
807*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007f, 0x0000007f },
808*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007e, 0x0000007e },
809*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffd, 0xfffffffd },
810*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007d, 0x0000007d },
811*f5c631daSSadaf Ebrahimi   { 0x00cccccc, 0xcccccccc, 0xcccccccc },
812*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7ffffffd, 0x7ffffffd },
813*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007f, 0x0000007f },
814*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8001, 0xffff8001 },
815*f5c631daSSadaf Ebrahimi   { 0x00aaaaaa, 0xaaaaaaaa, 0xaaaaaaaa },
816*f5c631daSSadaf Ebrahimi   { 0x00555555, 0x55555555, 0x55555555 },
817*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff81, 0xffffff81 },
818*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff82, 0xffffff82 },
819*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007d, 0x0000007d },
820*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffd, 0xfffffffd },
821*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8002, 0xffff8002 },
822*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000001, 0x00000001 },
823*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffe, 0x00007ffe },
824*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8003, 0xffff8003 },
825*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8001, 0xffff8001 },
826*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffe, 0x00007ffe },
827*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000020, 0x00000020 },
828*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffe, 0x00007ffe },
829*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffd, 0xfffffffd },
830*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8001, 0xffff8001 },
831*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffff, 0xffffffff },
832*f5c631daSSadaf Ebrahimi   { 0x00333333, 0x33333333, 0x33333333 },
833*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000000, 0x00000000 },
834*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff81, 0xffffff81 },
835*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffff, 0xffffffff },
836*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffd, 0x00007ffd },
837*f5c631daSSadaf Ebrahimi   { 0x00333333, 0x33333333, 0x33333333 },
838*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000002, 0x00000002 },
839*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007e, 0x0000007e },
840*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007fff, 0x00007fff },
841*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffd, 0xfffffffd },
842*f5c631daSSadaf Ebrahimi   { 0x00cccccc, 0xcccccccc, 0xcccccccc },
843*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff82, 0xffffff82 },
844*f5c631daSSadaf Ebrahimi };
845*f5c631daSSadaf Ebrahimi const Inputs kOutputs_Crc32b_RnIsRm_r10_r4_r4[] = {
846*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007fff, 0x00007fff },
847*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007fff, 0x00007fff },
848*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7ffffffe, 0x7ffffffe },
849*f5c631daSSadaf Ebrahimi   { 0x00333333, 0x33333333, 0x33333333 },
850*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000002, 0x00000002 },
851*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffd, 0xfffffffd },
852*f5c631daSSadaf Ebrahimi   { 0x00333333, 0x33333333, 0x33333333 },
853*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8002, 0xffff8002 },
854*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffe0, 0xffffffe0 },
855*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffff, 0xffffffff },
856*f5c631daSSadaf Ebrahimi   { 0x00333333, 0x33333333, 0x33333333 },
857*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8002, 0xffff8002 },
858*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff83, 0xffffff83 },
859*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007fff, 0x00007fff },
860*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff82, 0xffffff82 },
861*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007fff, 0x00007fff },
862*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffd, 0xfffffffd },
863*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7fffffff, 0x7fffffff },
864*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000002, 0x00000002 },
865*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff80, 0xffffff80 },
866*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000002, 0x00000002 },
867*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000020, 0x00000020 },
868*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffd, 0x00007ffd },
869*f5c631daSSadaf Ebrahimi   { 0x00333333, 0x33333333, 0x33333333 },
870*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffe, 0xfffffffe },
871*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7ffffffd, 0x7ffffffd },
872*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff83, 0xffffff83 },
873*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000002, 0x00000002 },
874*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff83, 0xffffff83 },
875*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff80, 0xffffff80 },
876*f5c631daSSadaf Ebrahimi   { 0x00333333, 0x33333333, 0x33333333 },
877*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffe, 0xfffffffe },
878*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff81, 0xffffff81 },
879*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff83, 0xffffff83 },
880*f5c631daSSadaf Ebrahimi   { 0x00aaaaaa, 0xaaaaaaaa, 0xaaaaaaaa },
881*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff80, 0xffffff80 },
882*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007f, 0x0000007f },
883*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000020, 0x00000020 },
884*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffd, 0xfffffffd },
885*f5c631daSSadaf Ebrahimi   { 0x00aaaaaa, 0xaaaaaaaa, 0xaaaaaaaa },
886*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000001, 0x00000001 },
887*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8000, 0xffff8000 },
888*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000020, 0x00000020 },
889*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff80, 0xffffff80 },
890*f5c631daSSadaf Ebrahimi   { 0x00aaaaaa, 0xaaaaaaaa, 0xaaaaaaaa },
891*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000020, 0x00000020 },
892*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007d, 0x0000007d },
893*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007e, 0x0000007e },
894*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000020, 0x00000020 },
895*f5c631daSSadaf Ebrahimi   { 0x00333333, 0x33333333, 0x33333333 },
896*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffe0, 0xffffffe0 },
897*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffe, 0x00007ffe },
898*f5c631daSSadaf Ebrahimi   { 0x00aaaaaa, 0xaaaaaaaa, 0xaaaaaaaa },
899*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffe, 0x00007ffe },
900*f5c631daSSadaf Ebrahimi   { 0x00cccccc, 0xcccccccc, 0xcccccccc },
901*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000002, 0x00000002 },
902*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007f, 0x0000007f },
903*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff82, 0xffffff82 },
904*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007e, 0x0000007e },
905*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffe, 0x00007ffe },
906*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffe, 0xfffffffe },
907*f5c631daSSadaf Ebrahimi   { 0x00800000, 0x80000001, 0x80000001 },
908*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7fffffff, 0x7fffffff },
909*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8002, 0xffff8002 },
910*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8003, 0xffff8003 },
911*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffe, 0xfffffffe },
912*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffd, 0x00007ffd },
913*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffd, 0xfffffffd },
914*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7ffffffd, 0x7ffffffd },
915*f5c631daSSadaf Ebrahimi   { 0x00555555, 0x55555555, 0x55555555 },
916*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff80, 0xffffff80 },
917*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8003, 0xffff8003 },
918*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000020, 0x00000020 },
919*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000001, 0x00000001 },
920*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007fff, 0x00007fff },
921*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff83, 0xffffff83 },
922*f5c631daSSadaf Ebrahimi   { 0x00aaaaaa, 0xaaaaaaaa, 0xaaaaaaaa },
923*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7ffffffe, 0x7ffffffe },
924*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8001, 0xffff8001 },
925*f5c631daSSadaf Ebrahimi   { 0x00cccccc, 0xcccccccc, 0xcccccccc },
926*f5c631daSSadaf Ebrahimi   { 0x00800000, 0x80000001, 0x80000001 },
927*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000002, 0x00000002 },
928*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffe0, 0xffffffe0 },
929*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff82, 0xffffff82 },
930*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffe, 0x00007ffe },
931*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff80, 0xffffff80 },
932*f5c631daSSadaf Ebrahimi   { 0x00800000, 0x80000000, 0x80000000 },
933*f5c631daSSadaf Ebrahimi   { 0x00800000, 0x80000000, 0x80000000 },
934*f5c631daSSadaf Ebrahimi   { 0x00cccccc, 0xcccccccc, 0xcccccccc },
935*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffe0, 0xffffffe0 },
936*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffe0, 0xffffffe0 },
937*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffe, 0xfffffffe },
938*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffe, 0x00007ffe },
939*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7fffffff, 0x7fffffff },
940*f5c631daSSadaf Ebrahimi   { 0x00555555, 0x55555555, 0x55555555 },
941*f5c631daSSadaf Ebrahimi   { 0x00555555, 0x55555555, 0x55555555 },
942*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000020, 0x00000020 },
943*f5c631daSSadaf Ebrahimi   { 0x00555555, 0x55555555, 0x55555555 },
944*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000020, 0x00000020 },
945*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7fffffff, 0x7fffffff },
946*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7fffffff, 0x7fffffff },
947*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff81, 0xffffff81 },
948*f5c631daSSadaf Ebrahimi   { 0x00800000, 0x80000001, 0x80000001 },
949*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffff, 0xffffffff },
950*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7ffffffe, 0x7ffffffe },
951*f5c631daSSadaf Ebrahimi   { 0x00555555, 0x55555555, 0x55555555 },
952*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffe, 0xfffffffe },
953*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7ffffffd, 0x7ffffffd },
954*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffd, 0x00007ffd },
955*f5c631daSSadaf Ebrahimi   { 0x00800000, 0x80000001, 0x80000001 },
956*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffe0, 0xffffffe0 },
957*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8000, 0xffff8000 },
958*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8002, 0xffff8002 },
959*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007f, 0x0000007f },
960*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff82, 0xffffff82 },
961*f5c631daSSadaf Ebrahimi   { 0x00cccccc, 0xcccccccc, 0xcccccccc },
962*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff82, 0xffffff82 },
963*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffd, 0x00007ffd },
964*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff80, 0xffffff80 },
965*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000000, 0x00000000 },
966*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007d, 0x0000007d },
967*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000020, 0x00000020 },
968*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff82, 0xffffff82 },
969*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffd, 0xfffffffd },
970*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffe, 0xfffffffe },
971*f5c631daSSadaf Ebrahimi   { 0x00800000, 0x80000000, 0x80000000 },
972*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffff, 0xffffffff },
973*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000001, 0x00000001 },
974*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8003, 0xffff8003 },
975*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff83, 0xffffff83 },
976*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffe, 0x00007ffe },
977*f5c631daSSadaf Ebrahimi   { 0x00cccccc, 0xcccccccc, 0xcccccccc },
978*f5c631daSSadaf Ebrahimi   { 0x00cccccc, 0xcccccccc, 0xcccccccc },
979*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007fff, 0x00007fff },
980*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7ffffffd, 0x7ffffffd },
981*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8002, 0xffff8002 },
982*f5c631daSSadaf Ebrahimi   { 0x00333333, 0x33333333, 0x33333333 },
983*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff82, 0xffffff82 },
984*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007fff, 0x00007fff },
985*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000001, 0x00000001 },
986*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffe0, 0xffffffe0 },
987*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007e, 0x0000007e },
988*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8001, 0xffff8001 },
989*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffe0, 0xffffffe0 },
990*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7ffffffe, 0x7ffffffe },
991*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff81, 0xffffff81 },
992*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffe0, 0xffffffe0 },
993*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff81, 0xffffff81 },
994*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffd, 0x00007ffd },
995*f5c631daSSadaf Ebrahimi   { 0x00800000, 0x80000001, 0x80000001 },
996*f5c631daSSadaf Ebrahimi   { 0x00cccccc, 0xcccccccc, 0xcccccccc },
997*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007d, 0x0000007d },
998*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000000, 0x00000000 },
999*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7ffffffe, 0x7ffffffe },
1000*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff82, 0xffffff82 },
1001*f5c631daSSadaf Ebrahimi   { 0x00800000, 0x80000001, 0x80000001 },
1002*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffd, 0x00007ffd },
1003*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000001, 0x00000001 },
1004*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff83, 0xffffff83 },
1005*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffe0, 0xffffffe0 },
1006*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8000, 0xffff8000 },
1007*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff80, 0xffffff80 },
1008*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff81, 0xffffff81 },
1009*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007f, 0x0000007f },
1010*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007e, 0x0000007e },
1011*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffd, 0xfffffffd },
1012*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007d, 0x0000007d },
1013*f5c631daSSadaf Ebrahimi   { 0x00cccccc, 0xcccccccc, 0xcccccccc },
1014*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7ffffffd, 0x7ffffffd },
1015*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007f, 0x0000007f },
1016*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8001, 0xffff8001 },
1017*f5c631daSSadaf Ebrahimi   { 0x00aaaaaa, 0xaaaaaaaa, 0xaaaaaaaa },
1018*f5c631daSSadaf Ebrahimi   { 0x00555555, 0x55555555, 0x55555555 },
1019*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff81, 0xffffff81 },
1020*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff82, 0xffffff82 },
1021*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007d, 0x0000007d },
1022*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffd, 0xfffffffd },
1023*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8002, 0xffff8002 },
1024*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000001, 0x00000001 },
1025*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffe, 0x00007ffe },
1026*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8003, 0xffff8003 },
1027*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8001, 0xffff8001 },
1028*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffe, 0x00007ffe },
1029*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000020, 0x00000020 },
1030*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffe, 0x00007ffe },
1031*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffd, 0xfffffffd },
1032*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8001, 0xffff8001 },
1033*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffff, 0xffffffff },
1034*f5c631daSSadaf Ebrahimi   { 0x00333333, 0x33333333, 0x33333333 },
1035*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000000, 0x00000000 },
1036*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff81, 0xffffff81 },
1037*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffff, 0xffffffff },
1038*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffd, 0x00007ffd },
1039*f5c631daSSadaf Ebrahimi   { 0x00333333, 0x33333333, 0x33333333 },
1040*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000002, 0x00000002 },
1041*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007e, 0x0000007e },
1042*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007fff, 0x00007fff },
1043*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffd, 0xfffffffd },
1044*f5c631daSSadaf Ebrahimi   { 0x00cccccc, 0xcccccccc, 0xcccccccc },
1045*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff82, 0xffffff82 },
1046*f5c631daSSadaf Ebrahimi };
1047*f5c631daSSadaf Ebrahimi const Inputs kOutputs_Crc32b_RnIsRm_r6_r8_r8[] = {
1048*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007fff, 0x00007fff },
1049*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007fff, 0x00007fff },
1050*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7ffffffe, 0x7ffffffe },
1051*f5c631daSSadaf Ebrahimi   { 0x00333333, 0x33333333, 0x33333333 },
1052*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000002, 0x00000002 },
1053*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffd, 0xfffffffd },
1054*f5c631daSSadaf Ebrahimi   { 0x00333333, 0x33333333, 0x33333333 },
1055*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8002, 0xffff8002 },
1056*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffe0, 0xffffffe0 },
1057*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffff, 0xffffffff },
1058*f5c631daSSadaf Ebrahimi   { 0x00333333, 0x33333333, 0x33333333 },
1059*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8002, 0xffff8002 },
1060*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff83, 0xffffff83 },
1061*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007fff, 0x00007fff },
1062*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff82, 0xffffff82 },
1063*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007fff, 0x00007fff },
1064*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffd, 0xfffffffd },
1065*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7fffffff, 0x7fffffff },
1066*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000002, 0x00000002 },
1067*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff80, 0xffffff80 },
1068*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000002, 0x00000002 },
1069*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000020, 0x00000020 },
1070*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffd, 0x00007ffd },
1071*f5c631daSSadaf Ebrahimi   { 0x00333333, 0x33333333, 0x33333333 },
1072*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffe, 0xfffffffe },
1073*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7ffffffd, 0x7ffffffd },
1074*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff83, 0xffffff83 },
1075*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000002, 0x00000002 },
1076*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff83, 0xffffff83 },
1077*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff80, 0xffffff80 },
1078*f5c631daSSadaf Ebrahimi   { 0x00333333, 0x33333333, 0x33333333 },
1079*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffe, 0xfffffffe },
1080*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff81, 0xffffff81 },
1081*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff83, 0xffffff83 },
1082*f5c631daSSadaf Ebrahimi   { 0x00aaaaaa, 0xaaaaaaaa, 0xaaaaaaaa },
1083*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff80, 0xffffff80 },
1084*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007f, 0x0000007f },
1085*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000020, 0x00000020 },
1086*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffd, 0xfffffffd },
1087*f5c631daSSadaf Ebrahimi   { 0x00aaaaaa, 0xaaaaaaaa, 0xaaaaaaaa },
1088*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000001, 0x00000001 },
1089*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8000, 0xffff8000 },
1090*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000020, 0x00000020 },
1091*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff80, 0xffffff80 },
1092*f5c631daSSadaf Ebrahimi   { 0x00aaaaaa, 0xaaaaaaaa, 0xaaaaaaaa },
1093*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000020, 0x00000020 },
1094*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007d, 0x0000007d },
1095*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007e, 0x0000007e },
1096*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000020, 0x00000020 },
1097*f5c631daSSadaf Ebrahimi   { 0x00333333, 0x33333333, 0x33333333 },
1098*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffe0, 0xffffffe0 },
1099*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffe, 0x00007ffe },
1100*f5c631daSSadaf Ebrahimi   { 0x00aaaaaa, 0xaaaaaaaa, 0xaaaaaaaa },
1101*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffe, 0x00007ffe },
1102*f5c631daSSadaf Ebrahimi   { 0x00cccccc, 0xcccccccc, 0xcccccccc },
1103*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000002, 0x00000002 },
1104*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007f, 0x0000007f },
1105*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff82, 0xffffff82 },
1106*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007e, 0x0000007e },
1107*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffe, 0x00007ffe },
1108*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffe, 0xfffffffe },
1109*f5c631daSSadaf Ebrahimi   { 0x00800000, 0x80000001, 0x80000001 },
1110*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7fffffff, 0x7fffffff },
1111*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8002, 0xffff8002 },
1112*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8003, 0xffff8003 },
1113*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffe, 0xfffffffe },
1114*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffd, 0x00007ffd },
1115*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffd, 0xfffffffd },
1116*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7ffffffd, 0x7ffffffd },
1117*f5c631daSSadaf Ebrahimi   { 0x00555555, 0x55555555, 0x55555555 },
1118*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff80, 0xffffff80 },
1119*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8003, 0xffff8003 },
1120*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000020, 0x00000020 },
1121*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000001, 0x00000001 },
1122*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007fff, 0x00007fff },
1123*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff83, 0xffffff83 },
1124*f5c631daSSadaf Ebrahimi   { 0x00aaaaaa, 0xaaaaaaaa, 0xaaaaaaaa },
1125*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7ffffffe, 0x7ffffffe },
1126*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8001, 0xffff8001 },
1127*f5c631daSSadaf Ebrahimi   { 0x00cccccc, 0xcccccccc, 0xcccccccc },
1128*f5c631daSSadaf Ebrahimi   { 0x00800000, 0x80000001, 0x80000001 },
1129*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000002, 0x00000002 },
1130*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffe0, 0xffffffe0 },
1131*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff82, 0xffffff82 },
1132*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffe, 0x00007ffe },
1133*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff80, 0xffffff80 },
1134*f5c631daSSadaf Ebrahimi   { 0x00800000, 0x80000000, 0x80000000 },
1135*f5c631daSSadaf Ebrahimi   { 0x00800000, 0x80000000, 0x80000000 },
1136*f5c631daSSadaf Ebrahimi   { 0x00cccccc, 0xcccccccc, 0xcccccccc },
1137*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffe0, 0xffffffe0 },
1138*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffe0, 0xffffffe0 },
1139*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffe, 0xfffffffe },
1140*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffe, 0x00007ffe },
1141*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7fffffff, 0x7fffffff },
1142*f5c631daSSadaf Ebrahimi   { 0x00555555, 0x55555555, 0x55555555 },
1143*f5c631daSSadaf Ebrahimi   { 0x00555555, 0x55555555, 0x55555555 },
1144*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000020, 0x00000020 },
1145*f5c631daSSadaf Ebrahimi   { 0x00555555, 0x55555555, 0x55555555 },
1146*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000020, 0x00000020 },
1147*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7fffffff, 0x7fffffff },
1148*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7fffffff, 0x7fffffff },
1149*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff81, 0xffffff81 },
1150*f5c631daSSadaf Ebrahimi   { 0x00800000, 0x80000001, 0x80000001 },
1151*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffff, 0xffffffff },
1152*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7ffffffe, 0x7ffffffe },
1153*f5c631daSSadaf Ebrahimi   { 0x00555555, 0x55555555, 0x55555555 },
1154*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffe, 0xfffffffe },
1155*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7ffffffd, 0x7ffffffd },
1156*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffd, 0x00007ffd },
1157*f5c631daSSadaf Ebrahimi   { 0x00800000, 0x80000001, 0x80000001 },
1158*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffe0, 0xffffffe0 },
1159*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8000, 0xffff8000 },
1160*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8002, 0xffff8002 },
1161*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007f, 0x0000007f },
1162*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff82, 0xffffff82 },
1163*f5c631daSSadaf Ebrahimi   { 0x00cccccc, 0xcccccccc, 0xcccccccc },
1164*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff82, 0xffffff82 },
1165*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffd, 0x00007ffd },
1166*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff80, 0xffffff80 },
1167*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000000, 0x00000000 },
1168*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007d, 0x0000007d },
1169*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000020, 0x00000020 },
1170*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff82, 0xffffff82 },
1171*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffd, 0xfffffffd },
1172*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffe, 0xfffffffe },
1173*f5c631daSSadaf Ebrahimi   { 0x00800000, 0x80000000, 0x80000000 },
1174*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffff, 0xffffffff },
1175*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000001, 0x00000001 },
1176*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8003, 0xffff8003 },
1177*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff83, 0xffffff83 },
1178*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffe, 0x00007ffe },
1179*f5c631daSSadaf Ebrahimi   { 0x00cccccc, 0xcccccccc, 0xcccccccc },
1180*f5c631daSSadaf Ebrahimi   { 0x00cccccc, 0xcccccccc, 0xcccccccc },
1181*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007fff, 0x00007fff },
1182*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7ffffffd, 0x7ffffffd },
1183*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8002, 0xffff8002 },
1184*f5c631daSSadaf Ebrahimi   { 0x00333333, 0x33333333, 0x33333333 },
1185*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff82, 0xffffff82 },
1186*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007fff, 0x00007fff },
1187*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000001, 0x00000001 },
1188*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffe0, 0xffffffe0 },
1189*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007e, 0x0000007e },
1190*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8001, 0xffff8001 },
1191*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffe0, 0xffffffe0 },
1192*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7ffffffe, 0x7ffffffe },
1193*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff81, 0xffffff81 },
1194*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffe0, 0xffffffe0 },
1195*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff81, 0xffffff81 },
1196*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffd, 0x00007ffd },
1197*f5c631daSSadaf Ebrahimi   { 0x00800000, 0x80000001, 0x80000001 },
1198*f5c631daSSadaf Ebrahimi   { 0x00cccccc, 0xcccccccc, 0xcccccccc },
1199*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007d, 0x0000007d },
1200*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000000, 0x00000000 },
1201*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7ffffffe, 0x7ffffffe },
1202*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff82, 0xffffff82 },
1203*f5c631daSSadaf Ebrahimi   { 0x00800000, 0x80000001, 0x80000001 },
1204*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffd, 0x00007ffd },
1205*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000001, 0x00000001 },
1206*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff83, 0xffffff83 },
1207*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffe0, 0xffffffe0 },
1208*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8000, 0xffff8000 },
1209*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff80, 0xffffff80 },
1210*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff81, 0xffffff81 },
1211*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007f, 0x0000007f },
1212*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007e, 0x0000007e },
1213*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffd, 0xfffffffd },
1214*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007d, 0x0000007d },
1215*f5c631daSSadaf Ebrahimi   { 0x00cccccc, 0xcccccccc, 0xcccccccc },
1216*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7ffffffd, 0x7ffffffd },
1217*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007f, 0x0000007f },
1218*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8001, 0xffff8001 },
1219*f5c631daSSadaf Ebrahimi   { 0x00aaaaaa, 0xaaaaaaaa, 0xaaaaaaaa },
1220*f5c631daSSadaf Ebrahimi   { 0x00555555, 0x55555555, 0x55555555 },
1221*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff81, 0xffffff81 },
1222*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff82, 0xffffff82 },
1223*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007d, 0x0000007d },
1224*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffd, 0xfffffffd },
1225*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8002, 0xffff8002 },
1226*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000001, 0x00000001 },
1227*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffe, 0x00007ffe },
1228*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8003, 0xffff8003 },
1229*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8001, 0xffff8001 },
1230*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffe, 0x00007ffe },
1231*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000020, 0x00000020 },
1232*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffe, 0x00007ffe },
1233*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffd, 0xfffffffd },
1234*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8001, 0xffff8001 },
1235*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffff, 0xffffffff },
1236*f5c631daSSadaf Ebrahimi   { 0x00333333, 0x33333333, 0x33333333 },
1237*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000000, 0x00000000 },
1238*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff81, 0xffffff81 },
1239*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffff, 0xffffffff },
1240*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffd, 0x00007ffd },
1241*f5c631daSSadaf Ebrahimi   { 0x00333333, 0x33333333, 0x33333333 },
1242*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000002, 0x00000002 },
1243*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007e, 0x0000007e },
1244*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007fff, 0x00007fff },
1245*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffd, 0xfffffffd },
1246*f5c631daSSadaf Ebrahimi   { 0x00cccccc, 0xcccccccc, 0xcccccccc },
1247*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff82, 0xffffff82 },
1248*f5c631daSSadaf Ebrahimi };
1249*f5c631daSSadaf Ebrahimi const Inputs kOutputs_Crc32b_RnIsRm_r5_r7_r7[] = {
1250*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007fff, 0x00007fff },
1251*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007fff, 0x00007fff },
1252*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7ffffffe, 0x7ffffffe },
1253*f5c631daSSadaf Ebrahimi   { 0x00333333, 0x33333333, 0x33333333 },
1254*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000002, 0x00000002 },
1255*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffd, 0xfffffffd },
1256*f5c631daSSadaf Ebrahimi   { 0x00333333, 0x33333333, 0x33333333 },
1257*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8002, 0xffff8002 },
1258*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffe0, 0xffffffe0 },
1259*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffff, 0xffffffff },
1260*f5c631daSSadaf Ebrahimi   { 0x00333333, 0x33333333, 0x33333333 },
1261*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8002, 0xffff8002 },
1262*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff83, 0xffffff83 },
1263*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007fff, 0x00007fff },
1264*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff82, 0xffffff82 },
1265*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007fff, 0x00007fff },
1266*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffd, 0xfffffffd },
1267*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7fffffff, 0x7fffffff },
1268*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000002, 0x00000002 },
1269*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff80, 0xffffff80 },
1270*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000002, 0x00000002 },
1271*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000020, 0x00000020 },
1272*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffd, 0x00007ffd },
1273*f5c631daSSadaf Ebrahimi   { 0x00333333, 0x33333333, 0x33333333 },
1274*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffe, 0xfffffffe },
1275*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7ffffffd, 0x7ffffffd },
1276*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff83, 0xffffff83 },
1277*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000002, 0x00000002 },
1278*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff83, 0xffffff83 },
1279*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff80, 0xffffff80 },
1280*f5c631daSSadaf Ebrahimi   { 0x00333333, 0x33333333, 0x33333333 },
1281*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffe, 0xfffffffe },
1282*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff81, 0xffffff81 },
1283*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff83, 0xffffff83 },
1284*f5c631daSSadaf Ebrahimi   { 0x00aaaaaa, 0xaaaaaaaa, 0xaaaaaaaa },
1285*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff80, 0xffffff80 },
1286*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007f, 0x0000007f },
1287*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000020, 0x00000020 },
1288*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffd, 0xfffffffd },
1289*f5c631daSSadaf Ebrahimi   { 0x00aaaaaa, 0xaaaaaaaa, 0xaaaaaaaa },
1290*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000001, 0x00000001 },
1291*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8000, 0xffff8000 },
1292*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000020, 0x00000020 },
1293*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff80, 0xffffff80 },
1294*f5c631daSSadaf Ebrahimi   { 0x00aaaaaa, 0xaaaaaaaa, 0xaaaaaaaa },
1295*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000020, 0x00000020 },
1296*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007d, 0x0000007d },
1297*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007e, 0x0000007e },
1298*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000020, 0x00000020 },
1299*f5c631daSSadaf Ebrahimi   { 0x00333333, 0x33333333, 0x33333333 },
1300*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffe0, 0xffffffe0 },
1301*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffe, 0x00007ffe },
1302*f5c631daSSadaf Ebrahimi   { 0x00aaaaaa, 0xaaaaaaaa, 0xaaaaaaaa },
1303*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffe, 0x00007ffe },
1304*f5c631daSSadaf Ebrahimi   { 0x00cccccc, 0xcccccccc, 0xcccccccc },
1305*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000002, 0x00000002 },
1306*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007f, 0x0000007f },
1307*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff82, 0xffffff82 },
1308*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007e, 0x0000007e },
1309*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffe, 0x00007ffe },
1310*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffe, 0xfffffffe },
1311*f5c631daSSadaf Ebrahimi   { 0x00800000, 0x80000001, 0x80000001 },
1312*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7fffffff, 0x7fffffff },
1313*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8002, 0xffff8002 },
1314*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8003, 0xffff8003 },
1315*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffe, 0xfffffffe },
1316*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffd, 0x00007ffd },
1317*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffd, 0xfffffffd },
1318*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7ffffffd, 0x7ffffffd },
1319*f5c631daSSadaf Ebrahimi   { 0x00555555, 0x55555555, 0x55555555 },
1320*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff80, 0xffffff80 },
1321*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8003, 0xffff8003 },
1322*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000020, 0x00000020 },
1323*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000001, 0x00000001 },
1324*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007fff, 0x00007fff },
1325*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff83, 0xffffff83 },
1326*f5c631daSSadaf Ebrahimi   { 0x00aaaaaa, 0xaaaaaaaa, 0xaaaaaaaa },
1327*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7ffffffe, 0x7ffffffe },
1328*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8001, 0xffff8001 },
1329*f5c631daSSadaf Ebrahimi   { 0x00cccccc, 0xcccccccc, 0xcccccccc },
1330*f5c631daSSadaf Ebrahimi   { 0x00800000, 0x80000001, 0x80000001 },
1331*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000002, 0x00000002 },
1332*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffe0, 0xffffffe0 },
1333*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff82, 0xffffff82 },
1334*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffe, 0x00007ffe },
1335*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff80, 0xffffff80 },
1336*f5c631daSSadaf Ebrahimi   { 0x00800000, 0x80000000, 0x80000000 },
1337*f5c631daSSadaf Ebrahimi   { 0x00800000, 0x80000000, 0x80000000 },
1338*f5c631daSSadaf Ebrahimi   { 0x00cccccc, 0xcccccccc, 0xcccccccc },
1339*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffe0, 0xffffffe0 },
1340*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffe0, 0xffffffe0 },
1341*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffe, 0xfffffffe },
1342*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffe, 0x00007ffe },
1343*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7fffffff, 0x7fffffff },
1344*f5c631daSSadaf Ebrahimi   { 0x00555555, 0x55555555, 0x55555555 },
1345*f5c631daSSadaf Ebrahimi   { 0x00555555, 0x55555555, 0x55555555 },
1346*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000020, 0x00000020 },
1347*f5c631daSSadaf Ebrahimi   { 0x00555555, 0x55555555, 0x55555555 },
1348*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000020, 0x00000020 },
1349*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7fffffff, 0x7fffffff },
1350*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7fffffff, 0x7fffffff },
1351*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff81, 0xffffff81 },
1352*f5c631daSSadaf Ebrahimi   { 0x00800000, 0x80000001, 0x80000001 },
1353*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffff, 0xffffffff },
1354*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7ffffffe, 0x7ffffffe },
1355*f5c631daSSadaf Ebrahimi   { 0x00555555, 0x55555555, 0x55555555 },
1356*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffe, 0xfffffffe },
1357*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7ffffffd, 0x7ffffffd },
1358*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffd, 0x00007ffd },
1359*f5c631daSSadaf Ebrahimi   { 0x00800000, 0x80000001, 0x80000001 },
1360*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffe0, 0xffffffe0 },
1361*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8000, 0xffff8000 },
1362*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8002, 0xffff8002 },
1363*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007f, 0x0000007f },
1364*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff82, 0xffffff82 },
1365*f5c631daSSadaf Ebrahimi   { 0x00cccccc, 0xcccccccc, 0xcccccccc },
1366*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff82, 0xffffff82 },
1367*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffd, 0x00007ffd },
1368*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff80, 0xffffff80 },
1369*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000000, 0x00000000 },
1370*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007d, 0x0000007d },
1371*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000020, 0x00000020 },
1372*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff82, 0xffffff82 },
1373*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffd, 0xfffffffd },
1374*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffe, 0xfffffffe },
1375*f5c631daSSadaf Ebrahimi   { 0x00800000, 0x80000000, 0x80000000 },
1376*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffff, 0xffffffff },
1377*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000001, 0x00000001 },
1378*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8003, 0xffff8003 },
1379*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff83, 0xffffff83 },
1380*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffe, 0x00007ffe },
1381*f5c631daSSadaf Ebrahimi   { 0x00cccccc, 0xcccccccc, 0xcccccccc },
1382*f5c631daSSadaf Ebrahimi   { 0x00cccccc, 0xcccccccc, 0xcccccccc },
1383*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007fff, 0x00007fff },
1384*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7ffffffd, 0x7ffffffd },
1385*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8002, 0xffff8002 },
1386*f5c631daSSadaf Ebrahimi   { 0x00333333, 0x33333333, 0x33333333 },
1387*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff82, 0xffffff82 },
1388*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007fff, 0x00007fff },
1389*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000001, 0x00000001 },
1390*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffe0, 0xffffffe0 },
1391*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007e, 0x0000007e },
1392*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8001, 0xffff8001 },
1393*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffe0, 0xffffffe0 },
1394*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7ffffffe, 0x7ffffffe },
1395*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff81, 0xffffff81 },
1396*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffe0, 0xffffffe0 },
1397*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff81, 0xffffff81 },
1398*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffd, 0x00007ffd },
1399*f5c631daSSadaf Ebrahimi   { 0x00800000, 0x80000001, 0x80000001 },
1400*f5c631daSSadaf Ebrahimi   { 0x00cccccc, 0xcccccccc, 0xcccccccc },
1401*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007d, 0x0000007d },
1402*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000000, 0x00000000 },
1403*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7ffffffe, 0x7ffffffe },
1404*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff82, 0xffffff82 },
1405*f5c631daSSadaf Ebrahimi   { 0x00800000, 0x80000001, 0x80000001 },
1406*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffd, 0x00007ffd },
1407*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000001, 0x00000001 },
1408*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff83, 0xffffff83 },
1409*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffe0, 0xffffffe0 },
1410*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8000, 0xffff8000 },
1411*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff80, 0xffffff80 },
1412*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff81, 0xffffff81 },
1413*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007f, 0x0000007f },
1414*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007e, 0x0000007e },
1415*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffd, 0xfffffffd },
1416*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007d, 0x0000007d },
1417*f5c631daSSadaf Ebrahimi   { 0x00cccccc, 0xcccccccc, 0xcccccccc },
1418*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7ffffffd, 0x7ffffffd },
1419*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007f, 0x0000007f },
1420*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8001, 0xffff8001 },
1421*f5c631daSSadaf Ebrahimi   { 0x00aaaaaa, 0xaaaaaaaa, 0xaaaaaaaa },
1422*f5c631daSSadaf Ebrahimi   { 0x00555555, 0x55555555, 0x55555555 },
1423*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff81, 0xffffff81 },
1424*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff82, 0xffffff82 },
1425*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007d, 0x0000007d },
1426*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffd, 0xfffffffd },
1427*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8002, 0xffff8002 },
1428*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000001, 0x00000001 },
1429*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffe, 0x00007ffe },
1430*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8003, 0xffff8003 },
1431*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8001, 0xffff8001 },
1432*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffe, 0x00007ffe },
1433*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000020, 0x00000020 },
1434*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffe, 0x00007ffe },
1435*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffd, 0xfffffffd },
1436*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8001, 0xffff8001 },
1437*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffff, 0xffffffff },
1438*f5c631daSSadaf Ebrahimi   { 0x00333333, 0x33333333, 0x33333333 },
1439*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000000, 0x00000000 },
1440*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff81, 0xffffff81 },
1441*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffff, 0xffffffff },
1442*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffd, 0x00007ffd },
1443*f5c631daSSadaf Ebrahimi   { 0x00333333, 0x33333333, 0x33333333 },
1444*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000002, 0x00000002 },
1445*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007e, 0x0000007e },
1446*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007fff, 0x00007fff },
1447*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffd, 0xfffffffd },
1448*f5c631daSSadaf Ebrahimi   { 0x00cccccc, 0xcccccccc, 0xcccccccc },
1449*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff82, 0xffffff82 },
1450*f5c631daSSadaf Ebrahimi };
1451*f5c631daSSadaf Ebrahimi const Inputs kOutputs_Crc32b_RnIsRm_r6_r3_r3[] = {
1452*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007fff, 0x00007fff },
1453*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007fff, 0x00007fff },
1454*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7ffffffe, 0x7ffffffe },
1455*f5c631daSSadaf Ebrahimi   { 0x00333333, 0x33333333, 0x33333333 },
1456*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000002, 0x00000002 },
1457*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffd, 0xfffffffd },
1458*f5c631daSSadaf Ebrahimi   { 0x00333333, 0x33333333, 0x33333333 },
1459*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8002, 0xffff8002 },
1460*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffe0, 0xffffffe0 },
1461*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffff, 0xffffffff },
1462*f5c631daSSadaf Ebrahimi   { 0x00333333, 0x33333333, 0x33333333 },
1463*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8002, 0xffff8002 },
1464*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff83, 0xffffff83 },
1465*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007fff, 0x00007fff },
1466*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff82, 0xffffff82 },
1467*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007fff, 0x00007fff },
1468*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffd, 0xfffffffd },
1469*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7fffffff, 0x7fffffff },
1470*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000002, 0x00000002 },
1471*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff80, 0xffffff80 },
1472*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000002, 0x00000002 },
1473*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000020, 0x00000020 },
1474*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffd, 0x00007ffd },
1475*f5c631daSSadaf Ebrahimi   { 0x00333333, 0x33333333, 0x33333333 },
1476*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffe, 0xfffffffe },
1477*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7ffffffd, 0x7ffffffd },
1478*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff83, 0xffffff83 },
1479*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000002, 0x00000002 },
1480*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff83, 0xffffff83 },
1481*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff80, 0xffffff80 },
1482*f5c631daSSadaf Ebrahimi   { 0x00333333, 0x33333333, 0x33333333 },
1483*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffe, 0xfffffffe },
1484*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff81, 0xffffff81 },
1485*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff83, 0xffffff83 },
1486*f5c631daSSadaf Ebrahimi   { 0x00aaaaaa, 0xaaaaaaaa, 0xaaaaaaaa },
1487*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff80, 0xffffff80 },
1488*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007f, 0x0000007f },
1489*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000020, 0x00000020 },
1490*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffd, 0xfffffffd },
1491*f5c631daSSadaf Ebrahimi   { 0x00aaaaaa, 0xaaaaaaaa, 0xaaaaaaaa },
1492*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000001, 0x00000001 },
1493*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8000, 0xffff8000 },
1494*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000020, 0x00000020 },
1495*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff80, 0xffffff80 },
1496*f5c631daSSadaf Ebrahimi   { 0x00aaaaaa, 0xaaaaaaaa, 0xaaaaaaaa },
1497*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000020, 0x00000020 },
1498*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007d, 0x0000007d },
1499*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007e, 0x0000007e },
1500*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000020, 0x00000020 },
1501*f5c631daSSadaf Ebrahimi   { 0x00333333, 0x33333333, 0x33333333 },
1502*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffe0, 0xffffffe0 },
1503*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffe, 0x00007ffe },
1504*f5c631daSSadaf Ebrahimi   { 0x00aaaaaa, 0xaaaaaaaa, 0xaaaaaaaa },
1505*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffe, 0x00007ffe },
1506*f5c631daSSadaf Ebrahimi   { 0x00cccccc, 0xcccccccc, 0xcccccccc },
1507*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000002, 0x00000002 },
1508*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007f, 0x0000007f },
1509*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff82, 0xffffff82 },
1510*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007e, 0x0000007e },
1511*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffe, 0x00007ffe },
1512*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffe, 0xfffffffe },
1513*f5c631daSSadaf Ebrahimi   { 0x00800000, 0x80000001, 0x80000001 },
1514*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7fffffff, 0x7fffffff },
1515*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8002, 0xffff8002 },
1516*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8003, 0xffff8003 },
1517*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffe, 0xfffffffe },
1518*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffd, 0x00007ffd },
1519*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffd, 0xfffffffd },
1520*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7ffffffd, 0x7ffffffd },
1521*f5c631daSSadaf Ebrahimi   { 0x00555555, 0x55555555, 0x55555555 },
1522*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff80, 0xffffff80 },
1523*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8003, 0xffff8003 },
1524*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000020, 0x00000020 },
1525*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000001, 0x00000001 },
1526*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007fff, 0x00007fff },
1527*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff83, 0xffffff83 },
1528*f5c631daSSadaf Ebrahimi   { 0x00aaaaaa, 0xaaaaaaaa, 0xaaaaaaaa },
1529*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7ffffffe, 0x7ffffffe },
1530*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8001, 0xffff8001 },
1531*f5c631daSSadaf Ebrahimi   { 0x00cccccc, 0xcccccccc, 0xcccccccc },
1532*f5c631daSSadaf Ebrahimi   { 0x00800000, 0x80000001, 0x80000001 },
1533*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000002, 0x00000002 },
1534*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffe0, 0xffffffe0 },
1535*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff82, 0xffffff82 },
1536*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffe, 0x00007ffe },
1537*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff80, 0xffffff80 },
1538*f5c631daSSadaf Ebrahimi   { 0x00800000, 0x80000000, 0x80000000 },
1539*f5c631daSSadaf Ebrahimi   { 0x00800000, 0x80000000, 0x80000000 },
1540*f5c631daSSadaf Ebrahimi   { 0x00cccccc, 0xcccccccc, 0xcccccccc },
1541*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffe0, 0xffffffe0 },
1542*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffe0, 0xffffffe0 },
1543*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffe, 0xfffffffe },
1544*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffe, 0x00007ffe },
1545*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7fffffff, 0x7fffffff },
1546*f5c631daSSadaf Ebrahimi   { 0x00555555, 0x55555555, 0x55555555 },
1547*f5c631daSSadaf Ebrahimi   { 0x00555555, 0x55555555, 0x55555555 },
1548*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000020, 0x00000020 },
1549*f5c631daSSadaf Ebrahimi   { 0x00555555, 0x55555555, 0x55555555 },
1550*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000020, 0x00000020 },
1551*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7fffffff, 0x7fffffff },
1552*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7fffffff, 0x7fffffff },
1553*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff81, 0xffffff81 },
1554*f5c631daSSadaf Ebrahimi   { 0x00800000, 0x80000001, 0x80000001 },
1555*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffff, 0xffffffff },
1556*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7ffffffe, 0x7ffffffe },
1557*f5c631daSSadaf Ebrahimi   { 0x00555555, 0x55555555, 0x55555555 },
1558*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffe, 0xfffffffe },
1559*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7ffffffd, 0x7ffffffd },
1560*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffd, 0x00007ffd },
1561*f5c631daSSadaf Ebrahimi   { 0x00800000, 0x80000001, 0x80000001 },
1562*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffe0, 0xffffffe0 },
1563*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8000, 0xffff8000 },
1564*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8002, 0xffff8002 },
1565*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007f, 0x0000007f },
1566*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff82, 0xffffff82 },
1567*f5c631daSSadaf Ebrahimi   { 0x00cccccc, 0xcccccccc, 0xcccccccc },
1568*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff82, 0xffffff82 },
1569*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffd, 0x00007ffd },
1570*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff80, 0xffffff80 },
1571*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000000, 0x00000000 },
1572*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007d, 0x0000007d },
1573*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000020, 0x00000020 },
1574*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff82, 0xffffff82 },
1575*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffd, 0xfffffffd },
1576*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffe, 0xfffffffe },
1577*f5c631daSSadaf Ebrahimi   { 0x00800000, 0x80000000, 0x80000000 },
1578*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffff, 0xffffffff },
1579*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000001, 0x00000001 },
1580*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8003, 0xffff8003 },
1581*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff83, 0xffffff83 },
1582*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffe, 0x00007ffe },
1583*f5c631daSSadaf Ebrahimi   { 0x00cccccc, 0xcccccccc, 0xcccccccc },
1584*f5c631daSSadaf Ebrahimi   { 0x00cccccc, 0xcccccccc, 0xcccccccc },
1585*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007fff, 0x00007fff },
1586*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7ffffffd, 0x7ffffffd },
1587*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8002, 0xffff8002 },
1588*f5c631daSSadaf Ebrahimi   { 0x00333333, 0x33333333, 0x33333333 },
1589*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff82, 0xffffff82 },
1590*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007fff, 0x00007fff },
1591*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000001, 0x00000001 },
1592*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffe0, 0xffffffe0 },
1593*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007e, 0x0000007e },
1594*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8001, 0xffff8001 },
1595*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffe0, 0xffffffe0 },
1596*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7ffffffe, 0x7ffffffe },
1597*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff81, 0xffffff81 },
1598*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffe0, 0xffffffe0 },
1599*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff81, 0xffffff81 },
1600*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffd, 0x00007ffd },
1601*f5c631daSSadaf Ebrahimi   { 0x00800000, 0x80000001, 0x80000001 },
1602*f5c631daSSadaf Ebrahimi   { 0x00cccccc, 0xcccccccc, 0xcccccccc },
1603*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007d, 0x0000007d },
1604*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000000, 0x00000000 },
1605*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7ffffffe, 0x7ffffffe },
1606*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff82, 0xffffff82 },
1607*f5c631daSSadaf Ebrahimi   { 0x00800000, 0x80000001, 0x80000001 },
1608*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffd, 0x00007ffd },
1609*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000001, 0x00000001 },
1610*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff83, 0xffffff83 },
1611*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffe0, 0xffffffe0 },
1612*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8000, 0xffff8000 },
1613*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff80, 0xffffff80 },
1614*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff81, 0xffffff81 },
1615*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007f, 0x0000007f },
1616*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007e, 0x0000007e },
1617*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffd, 0xfffffffd },
1618*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007d, 0x0000007d },
1619*f5c631daSSadaf Ebrahimi   { 0x00cccccc, 0xcccccccc, 0xcccccccc },
1620*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7ffffffd, 0x7ffffffd },
1621*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007f, 0x0000007f },
1622*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8001, 0xffff8001 },
1623*f5c631daSSadaf Ebrahimi   { 0x00aaaaaa, 0xaaaaaaaa, 0xaaaaaaaa },
1624*f5c631daSSadaf Ebrahimi   { 0x00555555, 0x55555555, 0x55555555 },
1625*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff81, 0xffffff81 },
1626*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff82, 0xffffff82 },
1627*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007d, 0x0000007d },
1628*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffd, 0xfffffffd },
1629*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8002, 0xffff8002 },
1630*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000001, 0x00000001 },
1631*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffe, 0x00007ffe },
1632*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8003, 0xffff8003 },
1633*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8001, 0xffff8001 },
1634*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffe, 0x00007ffe },
1635*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000020, 0x00000020 },
1636*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffe, 0x00007ffe },
1637*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffd, 0xfffffffd },
1638*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8001, 0xffff8001 },
1639*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffff, 0xffffffff },
1640*f5c631daSSadaf Ebrahimi   { 0x00333333, 0x33333333, 0x33333333 },
1641*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000000, 0x00000000 },
1642*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff81, 0xffffff81 },
1643*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffff, 0xffffffff },
1644*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffd, 0x00007ffd },
1645*f5c631daSSadaf Ebrahimi   { 0x00333333, 0x33333333, 0x33333333 },
1646*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000002, 0x00000002 },
1647*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007e, 0x0000007e },
1648*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007fff, 0x00007fff },
1649*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffd, 0xfffffffd },
1650*f5c631daSSadaf Ebrahimi   { 0x00cccccc, 0xcccccccc, 0xcccccccc },
1651*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff82, 0xffffff82 },
1652*f5c631daSSadaf Ebrahimi };
1653*f5c631daSSadaf Ebrahimi const Inputs kOutputs_Crc32b_RnIsRm_r7_r0_r0[] = {
1654*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007fff, 0x00007fff },
1655*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007fff, 0x00007fff },
1656*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7ffffffe, 0x7ffffffe },
1657*f5c631daSSadaf Ebrahimi   { 0x00333333, 0x33333333, 0x33333333 },
1658*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000002, 0x00000002 },
1659*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffd, 0xfffffffd },
1660*f5c631daSSadaf Ebrahimi   { 0x00333333, 0x33333333, 0x33333333 },
1661*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8002, 0xffff8002 },
1662*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffe0, 0xffffffe0 },
1663*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffff, 0xffffffff },
1664*f5c631daSSadaf Ebrahimi   { 0x00333333, 0x33333333, 0x33333333 },
1665*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8002, 0xffff8002 },
1666*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff83, 0xffffff83 },
1667*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007fff, 0x00007fff },
1668*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff82, 0xffffff82 },
1669*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007fff, 0x00007fff },
1670*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffd, 0xfffffffd },
1671*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7fffffff, 0x7fffffff },
1672*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000002, 0x00000002 },
1673*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff80, 0xffffff80 },
1674*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000002, 0x00000002 },
1675*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000020, 0x00000020 },
1676*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffd, 0x00007ffd },
1677*f5c631daSSadaf Ebrahimi   { 0x00333333, 0x33333333, 0x33333333 },
1678*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffe, 0xfffffffe },
1679*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7ffffffd, 0x7ffffffd },
1680*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff83, 0xffffff83 },
1681*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000002, 0x00000002 },
1682*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff83, 0xffffff83 },
1683*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff80, 0xffffff80 },
1684*f5c631daSSadaf Ebrahimi   { 0x00333333, 0x33333333, 0x33333333 },
1685*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffe, 0xfffffffe },
1686*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff81, 0xffffff81 },
1687*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff83, 0xffffff83 },
1688*f5c631daSSadaf Ebrahimi   { 0x00aaaaaa, 0xaaaaaaaa, 0xaaaaaaaa },
1689*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff80, 0xffffff80 },
1690*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007f, 0x0000007f },
1691*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000020, 0x00000020 },
1692*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffd, 0xfffffffd },
1693*f5c631daSSadaf Ebrahimi   { 0x00aaaaaa, 0xaaaaaaaa, 0xaaaaaaaa },
1694*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000001, 0x00000001 },
1695*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8000, 0xffff8000 },
1696*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000020, 0x00000020 },
1697*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff80, 0xffffff80 },
1698*f5c631daSSadaf Ebrahimi   { 0x00aaaaaa, 0xaaaaaaaa, 0xaaaaaaaa },
1699*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000020, 0x00000020 },
1700*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007d, 0x0000007d },
1701*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007e, 0x0000007e },
1702*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000020, 0x00000020 },
1703*f5c631daSSadaf Ebrahimi   { 0x00333333, 0x33333333, 0x33333333 },
1704*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffe0, 0xffffffe0 },
1705*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffe, 0x00007ffe },
1706*f5c631daSSadaf Ebrahimi   { 0x00aaaaaa, 0xaaaaaaaa, 0xaaaaaaaa },
1707*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffe, 0x00007ffe },
1708*f5c631daSSadaf Ebrahimi   { 0x00cccccc, 0xcccccccc, 0xcccccccc },
1709*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000002, 0x00000002 },
1710*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007f, 0x0000007f },
1711*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff82, 0xffffff82 },
1712*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007e, 0x0000007e },
1713*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffe, 0x00007ffe },
1714*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffe, 0xfffffffe },
1715*f5c631daSSadaf Ebrahimi   { 0x00800000, 0x80000001, 0x80000001 },
1716*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7fffffff, 0x7fffffff },
1717*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8002, 0xffff8002 },
1718*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8003, 0xffff8003 },
1719*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffe, 0xfffffffe },
1720*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffd, 0x00007ffd },
1721*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffd, 0xfffffffd },
1722*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7ffffffd, 0x7ffffffd },
1723*f5c631daSSadaf Ebrahimi   { 0x00555555, 0x55555555, 0x55555555 },
1724*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff80, 0xffffff80 },
1725*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8003, 0xffff8003 },
1726*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000020, 0x00000020 },
1727*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000001, 0x00000001 },
1728*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007fff, 0x00007fff },
1729*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff83, 0xffffff83 },
1730*f5c631daSSadaf Ebrahimi   { 0x00aaaaaa, 0xaaaaaaaa, 0xaaaaaaaa },
1731*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7ffffffe, 0x7ffffffe },
1732*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8001, 0xffff8001 },
1733*f5c631daSSadaf Ebrahimi   { 0x00cccccc, 0xcccccccc, 0xcccccccc },
1734*f5c631daSSadaf Ebrahimi   { 0x00800000, 0x80000001, 0x80000001 },
1735*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000002, 0x00000002 },
1736*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffe0, 0xffffffe0 },
1737*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff82, 0xffffff82 },
1738*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffe, 0x00007ffe },
1739*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff80, 0xffffff80 },
1740*f5c631daSSadaf Ebrahimi   { 0x00800000, 0x80000000, 0x80000000 },
1741*f5c631daSSadaf Ebrahimi   { 0x00800000, 0x80000000, 0x80000000 },
1742*f5c631daSSadaf Ebrahimi   { 0x00cccccc, 0xcccccccc, 0xcccccccc },
1743*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffe0, 0xffffffe0 },
1744*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffe0, 0xffffffe0 },
1745*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffe, 0xfffffffe },
1746*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffe, 0x00007ffe },
1747*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7fffffff, 0x7fffffff },
1748*f5c631daSSadaf Ebrahimi   { 0x00555555, 0x55555555, 0x55555555 },
1749*f5c631daSSadaf Ebrahimi   { 0x00555555, 0x55555555, 0x55555555 },
1750*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000020, 0x00000020 },
1751*f5c631daSSadaf Ebrahimi   { 0x00555555, 0x55555555, 0x55555555 },
1752*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000020, 0x00000020 },
1753*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7fffffff, 0x7fffffff },
1754*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7fffffff, 0x7fffffff },
1755*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff81, 0xffffff81 },
1756*f5c631daSSadaf Ebrahimi   { 0x00800000, 0x80000001, 0x80000001 },
1757*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffff, 0xffffffff },
1758*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7ffffffe, 0x7ffffffe },
1759*f5c631daSSadaf Ebrahimi   { 0x00555555, 0x55555555, 0x55555555 },
1760*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffe, 0xfffffffe },
1761*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7ffffffd, 0x7ffffffd },
1762*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffd, 0x00007ffd },
1763*f5c631daSSadaf Ebrahimi   { 0x00800000, 0x80000001, 0x80000001 },
1764*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffe0, 0xffffffe0 },
1765*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8000, 0xffff8000 },
1766*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8002, 0xffff8002 },
1767*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007f, 0x0000007f },
1768*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff82, 0xffffff82 },
1769*f5c631daSSadaf Ebrahimi   { 0x00cccccc, 0xcccccccc, 0xcccccccc },
1770*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff82, 0xffffff82 },
1771*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffd, 0x00007ffd },
1772*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff80, 0xffffff80 },
1773*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000000, 0x00000000 },
1774*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007d, 0x0000007d },
1775*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000020, 0x00000020 },
1776*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff82, 0xffffff82 },
1777*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffd, 0xfffffffd },
1778*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffe, 0xfffffffe },
1779*f5c631daSSadaf Ebrahimi   { 0x00800000, 0x80000000, 0x80000000 },
1780*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffff, 0xffffffff },
1781*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000001, 0x00000001 },
1782*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8003, 0xffff8003 },
1783*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff83, 0xffffff83 },
1784*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffe, 0x00007ffe },
1785*f5c631daSSadaf Ebrahimi   { 0x00cccccc, 0xcccccccc, 0xcccccccc },
1786*f5c631daSSadaf Ebrahimi   { 0x00cccccc, 0xcccccccc, 0xcccccccc },
1787*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007fff, 0x00007fff },
1788*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7ffffffd, 0x7ffffffd },
1789*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8002, 0xffff8002 },
1790*f5c631daSSadaf Ebrahimi   { 0x00333333, 0x33333333, 0x33333333 },
1791*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff82, 0xffffff82 },
1792*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007fff, 0x00007fff },
1793*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000001, 0x00000001 },
1794*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffe0, 0xffffffe0 },
1795*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007e, 0x0000007e },
1796*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8001, 0xffff8001 },
1797*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffe0, 0xffffffe0 },
1798*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7ffffffe, 0x7ffffffe },
1799*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff81, 0xffffff81 },
1800*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffe0, 0xffffffe0 },
1801*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff81, 0xffffff81 },
1802*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffd, 0x00007ffd },
1803*f5c631daSSadaf Ebrahimi   { 0x00800000, 0x80000001, 0x80000001 },
1804*f5c631daSSadaf Ebrahimi   { 0x00cccccc, 0xcccccccc, 0xcccccccc },
1805*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007d, 0x0000007d },
1806*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000000, 0x00000000 },
1807*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7ffffffe, 0x7ffffffe },
1808*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff82, 0xffffff82 },
1809*f5c631daSSadaf Ebrahimi   { 0x00800000, 0x80000001, 0x80000001 },
1810*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffd, 0x00007ffd },
1811*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000001, 0x00000001 },
1812*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff83, 0xffffff83 },
1813*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffe0, 0xffffffe0 },
1814*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8000, 0xffff8000 },
1815*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff80, 0xffffff80 },
1816*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff81, 0xffffff81 },
1817*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007f, 0x0000007f },
1818*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007e, 0x0000007e },
1819*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffd, 0xfffffffd },
1820*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007d, 0x0000007d },
1821*f5c631daSSadaf Ebrahimi   { 0x00cccccc, 0xcccccccc, 0xcccccccc },
1822*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7ffffffd, 0x7ffffffd },
1823*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007f, 0x0000007f },
1824*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8001, 0xffff8001 },
1825*f5c631daSSadaf Ebrahimi   { 0x00aaaaaa, 0xaaaaaaaa, 0xaaaaaaaa },
1826*f5c631daSSadaf Ebrahimi   { 0x00555555, 0x55555555, 0x55555555 },
1827*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff81, 0xffffff81 },
1828*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff82, 0xffffff82 },
1829*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007d, 0x0000007d },
1830*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffd, 0xfffffffd },
1831*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8002, 0xffff8002 },
1832*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000001, 0x00000001 },
1833*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffe, 0x00007ffe },
1834*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8003, 0xffff8003 },
1835*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8001, 0xffff8001 },
1836*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffe, 0x00007ffe },
1837*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000020, 0x00000020 },
1838*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffe, 0x00007ffe },
1839*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffd, 0xfffffffd },
1840*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8001, 0xffff8001 },
1841*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffff, 0xffffffff },
1842*f5c631daSSadaf Ebrahimi   { 0x00333333, 0x33333333, 0x33333333 },
1843*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000000, 0x00000000 },
1844*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff81, 0xffffff81 },
1845*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffff, 0xffffffff },
1846*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffd, 0x00007ffd },
1847*f5c631daSSadaf Ebrahimi   { 0x00333333, 0x33333333, 0x33333333 },
1848*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000002, 0x00000002 },
1849*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007e, 0x0000007e },
1850*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007fff, 0x00007fff },
1851*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffd, 0xfffffffd },
1852*f5c631daSSadaf Ebrahimi   { 0x00cccccc, 0xcccccccc, 0xcccccccc },
1853*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff82, 0xffffff82 },
1854*f5c631daSSadaf Ebrahimi };
1855*f5c631daSSadaf Ebrahimi const Inputs kOutputs_Crc32b_RnIsRm_r2_r1_r1[] = {
1856*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007fff, 0x00007fff },
1857*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007fff, 0x00007fff },
1858*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7ffffffe, 0x7ffffffe },
1859*f5c631daSSadaf Ebrahimi   { 0x00333333, 0x33333333, 0x33333333 },
1860*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000002, 0x00000002 },
1861*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffd, 0xfffffffd },
1862*f5c631daSSadaf Ebrahimi   { 0x00333333, 0x33333333, 0x33333333 },
1863*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8002, 0xffff8002 },
1864*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffe0, 0xffffffe0 },
1865*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffff, 0xffffffff },
1866*f5c631daSSadaf Ebrahimi   { 0x00333333, 0x33333333, 0x33333333 },
1867*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8002, 0xffff8002 },
1868*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff83, 0xffffff83 },
1869*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007fff, 0x00007fff },
1870*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff82, 0xffffff82 },
1871*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007fff, 0x00007fff },
1872*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffd, 0xfffffffd },
1873*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7fffffff, 0x7fffffff },
1874*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000002, 0x00000002 },
1875*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff80, 0xffffff80 },
1876*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000002, 0x00000002 },
1877*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000020, 0x00000020 },
1878*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffd, 0x00007ffd },
1879*f5c631daSSadaf Ebrahimi   { 0x00333333, 0x33333333, 0x33333333 },
1880*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffe, 0xfffffffe },
1881*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7ffffffd, 0x7ffffffd },
1882*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff83, 0xffffff83 },
1883*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000002, 0x00000002 },
1884*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff83, 0xffffff83 },
1885*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff80, 0xffffff80 },
1886*f5c631daSSadaf Ebrahimi   { 0x00333333, 0x33333333, 0x33333333 },
1887*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffe, 0xfffffffe },
1888*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff81, 0xffffff81 },
1889*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff83, 0xffffff83 },
1890*f5c631daSSadaf Ebrahimi   { 0x00aaaaaa, 0xaaaaaaaa, 0xaaaaaaaa },
1891*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff80, 0xffffff80 },
1892*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007f, 0x0000007f },
1893*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000020, 0x00000020 },
1894*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffd, 0xfffffffd },
1895*f5c631daSSadaf Ebrahimi   { 0x00aaaaaa, 0xaaaaaaaa, 0xaaaaaaaa },
1896*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000001, 0x00000001 },
1897*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8000, 0xffff8000 },
1898*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000020, 0x00000020 },
1899*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff80, 0xffffff80 },
1900*f5c631daSSadaf Ebrahimi   { 0x00aaaaaa, 0xaaaaaaaa, 0xaaaaaaaa },
1901*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000020, 0x00000020 },
1902*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007d, 0x0000007d },
1903*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007e, 0x0000007e },
1904*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000020, 0x00000020 },
1905*f5c631daSSadaf Ebrahimi   { 0x00333333, 0x33333333, 0x33333333 },
1906*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffe0, 0xffffffe0 },
1907*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffe, 0x00007ffe },
1908*f5c631daSSadaf Ebrahimi   { 0x00aaaaaa, 0xaaaaaaaa, 0xaaaaaaaa },
1909*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffe, 0x00007ffe },
1910*f5c631daSSadaf Ebrahimi   { 0x00cccccc, 0xcccccccc, 0xcccccccc },
1911*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000002, 0x00000002 },
1912*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007f, 0x0000007f },
1913*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff82, 0xffffff82 },
1914*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007e, 0x0000007e },
1915*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffe, 0x00007ffe },
1916*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffe, 0xfffffffe },
1917*f5c631daSSadaf Ebrahimi   { 0x00800000, 0x80000001, 0x80000001 },
1918*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7fffffff, 0x7fffffff },
1919*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8002, 0xffff8002 },
1920*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8003, 0xffff8003 },
1921*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffe, 0xfffffffe },
1922*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffd, 0x00007ffd },
1923*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffd, 0xfffffffd },
1924*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7ffffffd, 0x7ffffffd },
1925*f5c631daSSadaf Ebrahimi   { 0x00555555, 0x55555555, 0x55555555 },
1926*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff80, 0xffffff80 },
1927*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8003, 0xffff8003 },
1928*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000020, 0x00000020 },
1929*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000001, 0x00000001 },
1930*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007fff, 0x00007fff },
1931*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff83, 0xffffff83 },
1932*f5c631daSSadaf Ebrahimi   { 0x00aaaaaa, 0xaaaaaaaa, 0xaaaaaaaa },
1933*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7ffffffe, 0x7ffffffe },
1934*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8001, 0xffff8001 },
1935*f5c631daSSadaf Ebrahimi   { 0x00cccccc, 0xcccccccc, 0xcccccccc },
1936*f5c631daSSadaf Ebrahimi   { 0x00800000, 0x80000001, 0x80000001 },
1937*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000002, 0x00000002 },
1938*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffe0, 0xffffffe0 },
1939*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff82, 0xffffff82 },
1940*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffe, 0x00007ffe },
1941*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff80, 0xffffff80 },
1942*f5c631daSSadaf Ebrahimi   { 0x00800000, 0x80000000, 0x80000000 },
1943*f5c631daSSadaf Ebrahimi   { 0x00800000, 0x80000000, 0x80000000 },
1944*f5c631daSSadaf Ebrahimi   { 0x00cccccc, 0xcccccccc, 0xcccccccc },
1945*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffe0, 0xffffffe0 },
1946*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffe0, 0xffffffe0 },
1947*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffe, 0xfffffffe },
1948*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffe, 0x00007ffe },
1949*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7fffffff, 0x7fffffff },
1950*f5c631daSSadaf Ebrahimi   { 0x00555555, 0x55555555, 0x55555555 },
1951*f5c631daSSadaf Ebrahimi   { 0x00555555, 0x55555555, 0x55555555 },
1952*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000020, 0x00000020 },
1953*f5c631daSSadaf Ebrahimi   { 0x00555555, 0x55555555, 0x55555555 },
1954*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000020, 0x00000020 },
1955*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7fffffff, 0x7fffffff },
1956*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7fffffff, 0x7fffffff },
1957*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff81, 0xffffff81 },
1958*f5c631daSSadaf Ebrahimi   { 0x00800000, 0x80000001, 0x80000001 },
1959*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffff, 0xffffffff },
1960*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7ffffffe, 0x7ffffffe },
1961*f5c631daSSadaf Ebrahimi   { 0x00555555, 0x55555555, 0x55555555 },
1962*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffe, 0xfffffffe },
1963*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7ffffffd, 0x7ffffffd },
1964*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffd, 0x00007ffd },
1965*f5c631daSSadaf Ebrahimi   { 0x00800000, 0x80000001, 0x80000001 },
1966*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffe0, 0xffffffe0 },
1967*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8000, 0xffff8000 },
1968*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8002, 0xffff8002 },
1969*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007f, 0x0000007f },
1970*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff82, 0xffffff82 },
1971*f5c631daSSadaf Ebrahimi   { 0x00cccccc, 0xcccccccc, 0xcccccccc },
1972*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff82, 0xffffff82 },
1973*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffd, 0x00007ffd },
1974*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff80, 0xffffff80 },
1975*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000000, 0x00000000 },
1976*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007d, 0x0000007d },
1977*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000020, 0x00000020 },
1978*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff82, 0xffffff82 },
1979*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffd, 0xfffffffd },
1980*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffe, 0xfffffffe },
1981*f5c631daSSadaf Ebrahimi   { 0x00800000, 0x80000000, 0x80000000 },
1982*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffff, 0xffffffff },
1983*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000001, 0x00000001 },
1984*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8003, 0xffff8003 },
1985*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff83, 0xffffff83 },
1986*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffe, 0x00007ffe },
1987*f5c631daSSadaf Ebrahimi   { 0x00cccccc, 0xcccccccc, 0xcccccccc },
1988*f5c631daSSadaf Ebrahimi   { 0x00cccccc, 0xcccccccc, 0xcccccccc },
1989*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007fff, 0x00007fff },
1990*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7ffffffd, 0x7ffffffd },
1991*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8002, 0xffff8002 },
1992*f5c631daSSadaf Ebrahimi   { 0x00333333, 0x33333333, 0x33333333 },
1993*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff82, 0xffffff82 },
1994*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007fff, 0x00007fff },
1995*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000001, 0x00000001 },
1996*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffe0, 0xffffffe0 },
1997*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007e, 0x0000007e },
1998*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8001, 0xffff8001 },
1999*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffe0, 0xffffffe0 },
2000*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7ffffffe, 0x7ffffffe },
2001*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff81, 0xffffff81 },
2002*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffe0, 0xffffffe0 },
2003*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff81, 0xffffff81 },
2004*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffd, 0x00007ffd },
2005*f5c631daSSadaf Ebrahimi   { 0x00800000, 0x80000001, 0x80000001 },
2006*f5c631daSSadaf Ebrahimi   { 0x00cccccc, 0xcccccccc, 0xcccccccc },
2007*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007d, 0x0000007d },
2008*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000000, 0x00000000 },
2009*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7ffffffe, 0x7ffffffe },
2010*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff82, 0xffffff82 },
2011*f5c631daSSadaf Ebrahimi   { 0x00800000, 0x80000001, 0x80000001 },
2012*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffd, 0x00007ffd },
2013*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000001, 0x00000001 },
2014*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff83, 0xffffff83 },
2015*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffe0, 0xffffffe0 },
2016*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8000, 0xffff8000 },
2017*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff80, 0xffffff80 },
2018*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff81, 0xffffff81 },
2019*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007f, 0x0000007f },
2020*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007e, 0x0000007e },
2021*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffd, 0xfffffffd },
2022*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007d, 0x0000007d },
2023*f5c631daSSadaf Ebrahimi   { 0x00cccccc, 0xcccccccc, 0xcccccccc },
2024*f5c631daSSadaf Ebrahimi   { 0x007fffff, 0x7ffffffd, 0x7ffffffd },
2025*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007f, 0x0000007f },
2026*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8001, 0xffff8001 },
2027*f5c631daSSadaf Ebrahimi   { 0x00aaaaaa, 0xaaaaaaaa, 0xaaaaaaaa },
2028*f5c631daSSadaf Ebrahimi   { 0x00555555, 0x55555555, 0x55555555 },
2029*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff81, 0xffffff81 },
2030*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff82, 0xffffff82 },
2031*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007d, 0x0000007d },
2032*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffd, 0xfffffffd },
2033*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8002, 0xffff8002 },
2034*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000001, 0x00000001 },
2035*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffe, 0x00007ffe },
2036*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8003, 0xffff8003 },
2037*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8001, 0xffff8001 },
2038*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffe, 0x00007ffe },
2039*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000020, 0x00000020 },
2040*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffe, 0x00007ffe },
2041*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffd, 0xfffffffd },
2042*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8001, 0xffff8001 },
2043*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffff, 0xffffffff },
2044*f5c631daSSadaf Ebrahimi   { 0x00333333, 0x33333333, 0x33333333 },
2045*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000000, 0x00000000 },
2046*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff81, 0xffffff81 },
2047*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffffff, 0xffffffff },
2048*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007ffd, 0x00007ffd },
2049*f5c631daSSadaf Ebrahimi   { 0x00333333, 0x33333333, 0x33333333 },
2050*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000002, 0x00000002 },
2051*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x0000007e, 0x0000007e },
2052*f5c631daSSadaf Ebrahimi   { 0x0000007f, 0x00007fff, 0x00007fff },
2053*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xfffffffd, 0xfffffffd },
2054*f5c631daSSadaf Ebrahimi   { 0x00cccccc, 0xcccccccc, 0xcccccccc },
2055*f5c631daSSadaf Ebrahimi   { 0x00ffffff, 0xffffff82, 0xffffff82 },
2056*f5c631daSSadaf Ebrahimi };
2057*f5c631daSSadaf Ebrahimi const Inputs kOutputs_Crc32b_RnIsNotRm_r5_r3_r14[] = {
2058*f5c631daSSadaf Ebrahimi   { 0x5a05df64, 0x00007ffe, 0x80000000 },
2059*f5c631daSSadaf Ebrahimi   { 0xe51972c1, 0xcccccccc, 0x00000001 },
2060*f5c631daSSadaf Ebrahimi   { 0xa9bcae53, 0x00000020, 0xcccccccc },
2061*f5c631daSSadaf Ebrahimi   { 0xdbee9c83, 0x55555555, 0x0000007f },
2062*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8001, 0x80000001 },
2063*f5c631daSSadaf Ebrahimi   { 0xeef19ed3, 0xffffff81, 0xffffff83 },
2064*f5c631daSSadaf Ebrahimi   { 0xdb443629, 0xffffff80, 0xaaaaaaaa },
2065*f5c631daSSadaf Ebrahimi   { 0x59b33d17, 0x00000001, 0x0000007d },
2066*f5c631daSSadaf Ebrahimi   { 0x2d02eff2, 0x00007ffd, 0x00000002 },
2067*f5c631daSSadaf Ebrahimi   { 0x206f85b3, 0x00000020, 0x55555555 },
2068*f5c631daSSadaf Ebrahimi   { 0x03b6e20c, 0x0000007f, 0x7ffffffd },
2069*f5c631daSSadaf Ebrahimi   { 0x00800000, 0x80000000, 0x00000000 },
2070*f5c631daSSadaf Ebrahimi   { 0x92e1bda8, 0x33333333, 0x7fffffff },
2071*f5c631daSSadaf Ebrahimi   { 0xa4e2f75e, 0x33333333, 0x55555555 },
2072*f5c631daSSadaf Ebrahimi   { 0x1b01a504, 0x00007fff, 0xaaaaaaaa },
2073*f5c631daSSadaf Ebrahimi   { 0x5a05df1b, 0x00000000, 0x7ffffffe },
2074*f5c631daSSadaf Ebrahimi   { 0x5a05df1b, 0x00000001, 0xffffffff },
2075*f5c631daSSadaf Ebrahimi   { 0x4d4d9ea7, 0xffffffe0, 0xffffff80 },
2076*f5c631daSSadaf Ebrahimi   { 0x8df7f20a, 0xffffffe0, 0x7fffffff },
2077*f5c631daSSadaf Ebrahimi   { 0x59ccc2e8, 0x7ffffffd, 0xffffff81 },
2078*f5c631daSSadaf Ebrahimi   { 0x604f712a, 0xffffffe0, 0x0000007f },
2079*f5c631daSSadaf Ebrahimi   { 0x5121ffc5, 0xfffffffd, 0xcccccccc },
2080*f5c631daSSadaf Ebrahimi   { 0x99f6ae3a, 0xffff8002, 0x00000001 },
2081*f5c631daSSadaf Ebrahimi   { 0xc30c8ea1, 0x00000002, 0x7fffffff },
2082*f5c631daSSadaf Ebrahimi   { 0x41512f35, 0x55555555, 0x00007ffe },
2083*f5c631daSSadaf Ebrahimi   { 0x74b1d29a, 0x0000007d, 0xfffffffe },
2084*f5c631daSSadaf Ebrahimi   { 0x6fe522b4, 0x55555555, 0xffffff83 },
2085*f5c631daSSadaf Ebrahimi   { 0x00800000, 0x80000001, 0x00000001 },
2086*f5c631daSSadaf Ebrahimi   { 0x77873096, 0x80000001, 0x80000000 },
2087*f5c631daSSadaf Ebrahimi   { 0x77073096, 0x00000000, 0x80000001 },
2088*f5c631daSSadaf Ebrahimi   { 0x8cd37cf3, 0x00000020, 0x0000007e },
2089*f5c631daSSadaf Ebrahimi   { 0xb7bd5c3b, 0x0000007f, 0x80000001 },
2090*f5c631daSSadaf Ebrahimi   { 0x998951ba, 0x80000001, 0xffff8002 },
2091*f5c631daSSadaf Ebrahimi   { 0x77f8cf69, 0xffffff80, 0xffffff81 },
2092*f5c631daSSadaf Ebrahimi   { 0xc3f3715e, 0xffffff80, 0x0000007d },
2093*f5c631daSSadaf Ebrahimi   { 0x1b01a57b, 0x00000000, 0x55555555 },
2094*f5c631daSSadaf Ebrahimi   { 0xc81b9d4c, 0xcccccccc, 0x7ffffffe },
2095*f5c631daSSadaf Ebrahimi   { 0x77073096, 0x00000001, 0xffff8000 },
2096*f5c631daSSadaf Ebrahimi   { 0x8ebeeff9, 0x0000007d, 0xffffffe0 },
2097*f5c631daSSadaf Ebrahimi   { 0xfa70c29c, 0x7ffffffe, 0xffffffe0 },
2098*f5c631daSSadaf Ebrahimi   { 0x2d7d1072, 0x7ffffffe, 0xffff8001 },
2099*f5c631daSSadaf Ebrahimi   { 0x744e2d65, 0xffffff80, 0xffff8003 },
2100*f5c631daSSadaf Ebrahimi   { 0xf5f03bd7, 0xffff8002, 0x55555555 },
2101*f5c631daSSadaf Ebrahimi   { 0x99f6ae3a, 0xffff8000, 0xffff8003 },
2102*f5c631daSSadaf Ebrahimi   { 0x594cc297, 0xffff8002, 0x0000007e },
2103*f5c631daSSadaf Ebrahimi   { 0x2e4bf27e, 0xffffff80, 0xfffffffd },
2104*f5c631daSSadaf Ebrahimi   { 0x41047a60, 0x00000001, 0xaaaaaaaa },
2105*f5c631daSSadaf Ebrahimi   { 0xc828ae00, 0xffff8001, 0x33333333 },
2106*f5c631daSSadaf Ebrahimi   { 0xed477cdf, 0xfffffffe, 0x0000007e },
2107*f5c631daSSadaf Ebrahimi   { 0x8e411006, 0xffffffe0, 0x0000007d },
2108*f5c631daSSadaf Ebrahimi   { 0x51ed3309, 0x33333333, 0x00000002 },
2109*f5c631daSSadaf Ebrahimi   { 0x4e048354, 0x00000002, 0xffffffe0 },
2110*f5c631daSSadaf Ebrahimi   { 0xedb88320, 0x0000007e, 0x7ffffffe },
2111*f5c631daSSadaf Ebrahimi   { 0x2dfd1072, 0xffffffff, 0x00000000 },
2112*f5c631daSSadaf Ebrahimi   { 0xe5aa41f2, 0x7ffffffe, 0x33333333 },
2113*f5c631daSSadaf Ebrahimi   { 0x9a3fb3b6, 0x80000001, 0xffffff80 },
2114*f5c631daSSadaf Ebrahimi   { 0x594cc2e8, 0xffffff82, 0x7ffffffe },
2115*f5c631daSSadaf Ebrahimi   { 0x2d02ef8d, 0x0000007e, 0xffffff81 },
2116*f5c631daSSadaf Ebrahimi   { 0xedb8835f, 0x00007fff, 0x0000007f },
2117*f5c631daSSadaf Ebrahimi   { 0xbcaa4fd6, 0xcccccccc, 0x0000007d },
2118*f5c631daSSadaf Ebrahimi   { 0xb742a3c4, 0xffffff80, 0x00007ffe },
2119*f5c631daSSadaf Ebrahimi   { 0x41512f35, 0x55555555, 0xfffffffe },
2120*f5c631daSSadaf Ebrahimi   { 0x4c69105e, 0x00000020, 0x00000001 },
2121*f5c631daSSadaf Ebrahimi   { 0xb47441c8, 0x7ffffffd, 0x80000001 },
2122*f5c631daSSadaf Ebrahimi   { 0xf5a56efd, 0xaaaaaaaa, 0xfffffffd },
2123*f5c631daSSadaf Ebrahimi   { 0xb7bd5c44, 0x00007fff, 0xffffff81 },
2124*f5c631daSSadaf Ebrahimi   { 0x255ce193, 0x33333333, 0xffffff81 },
2125*f5c631daSSadaf Ebrahimi   { 0x03491d8c, 0xffff8001, 0xffffff83 },
2126*f5c631daSSadaf Ebrahimi   { 0x7cefdc84, 0x33333333, 0x7ffffffd },
2127*f5c631daSSadaf Ebrahimi   { 0x36561fa3, 0x55555555, 0xffffffff },
2128*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8000, 0x00000000 },
2129*f5c631daSSadaf Ebrahimi   { 0x77f8cf69, 0xfffffffe, 0x7fffffff },
2130*f5c631daSSadaf Ebrahimi   { 0x2dce2341, 0xcccccccc, 0x33333333 },
2131*f5c631daSSadaf Ebrahimi   { 0xb742a3bb, 0xffff8001, 0x0000007f },
2132*f5c631daSSadaf Ebrahimi   { 0xee719ed3, 0x7ffffffd, 0x7fffffff },
2133*f5c631daSSadaf Ebrahimi   { 0x8df7f20a, 0xffffffe0, 0x00007fff },
2134*f5c631daSSadaf Ebrahimi   { 0xedb88320, 0x00000002, 0xffffff82 },
2135*f5c631daSSadaf Ebrahimi   { 0x8141e932, 0xffffff81, 0x55555555 },
2136*f5c631daSSadaf Ebrahimi   { 0x2e4bf27e, 0xffffff83, 0x00007ffe },
2137*f5c631daSSadaf Ebrahimi   { 0xa970629f, 0xcccccccc, 0x00000020 },
2138*f5c631daSSadaf Ebrahimi   { 0xc373715e, 0x7ffffffd, 0xffff8000 },
2139*f5c631daSSadaf Ebrahimi   { 0xc38c8ea1, 0x80000000, 0x7ffffffd },
2140*f5c631daSSadaf Ebrahimi   { 0x990951ba, 0x0000007e, 0x0000007d },
2141*f5c631daSSadaf Ebrahimi   { 0xd6d6a3e8, 0x00000020, 0xffffff80 },
2142*f5c631daSSadaf Ebrahimi   { 0x59b33d68, 0x00007ffe, 0xffffff82 },
2143*f5c631daSSadaf Ebrahimi   { 0xb73d5c3b, 0x80000000, 0x0000007e },
2144*f5c631daSSadaf Ebrahimi   { 0xc30c8ea1, 0x00000002, 0xffffffff },
2145*f5c631daSSadaf Ebrahimi   { 0x2dfd100d, 0xffff8000, 0x00007fff },
2146*f5c631daSSadaf Ebrahimi   { 0xc373715e, 0x7ffffffd, 0x80000000 },
2147*f5c631daSSadaf Ebrahimi   { 0x74b1d29a, 0x00000002, 0xffffff81 },
2148*f5c631daSSadaf Ebrahimi   { 0xcb9e4c73, 0xffffff83, 0x33333333 },
2149*f5c631daSSadaf Ebrahimi   { 0x417b859f, 0x7ffffffe, 0x55555555 },
2150*f5c631daSSadaf Ebrahimi   { 0x2d02ef8d, 0x0000007e, 0xffffff81 },
2151*f5c631daSSadaf Ebrahimi   { 0x3214a02f, 0xcccccccc, 0xffffffe0 },
2152*f5c631daSSadaf Ebrahimi   { 0xb4f441c8, 0xffffffff, 0xffff8003 },
2153*f5c631daSSadaf Ebrahimi   { 0xed477ca0, 0xffff8002, 0xffffff82 },
2154*f5c631daSSadaf Ebrahimi   { 0xd7f22d11, 0xffffffe0, 0x80000001 },
2155*f5c631daSSadaf Ebrahimi   { 0x89e018d3, 0x33333333, 0xaaaaaaaa },
2156*f5c631daSSadaf Ebrahimi   { 0x616bffd3, 0x00000020, 0xfffffffe },
2157*f5c631daSSadaf Ebrahimi   { 0x5afa20e4, 0xfffffffe, 0x00000000 },
2158*f5c631daSSadaf Ebrahimi   { 0xb48bbe37, 0x80000001, 0xfffffffd },
2159*f5c631daSSadaf Ebrahimi   { 0x36034af6, 0x00000000, 0xaaaaaaaa },
2160*f5c631daSSadaf Ebrahimi   { 0x744e2d65, 0xffffff83, 0xffff8000 },
2161*f5c631daSSadaf Ebrahimi   { 0x2e4bf27e, 0xfffffffe, 0xffffff83 },
2162*f5c631daSSadaf Ebrahimi   { 0x59b33d17, 0x0000007e, 0xffff8002 },
2163*f5c631daSSadaf Ebrahimi   { 0x616bffd3, 0x00000020, 0x00007ffe },
2164*f5c631daSSadaf Ebrahimi   { 0x8cd37cf3, 0x00000020, 0x0000007e },
2165*f5c631daSSadaf Ebrahimi   { 0x77f8cf69, 0xffffffff, 0x7ffffffe },
2166*f5c631daSSadaf Ebrahimi   { 0xc8e462b3, 0x33333333, 0x00000001 },
2167*f5c631daSSadaf Ebrahimi   { 0x77f8cf69, 0xffffff80, 0xffffff81 },
2168*f5c631daSSadaf Ebrahimi   { 0xc3f37121, 0xffff8000, 0x00007ffd },
2169*f5c631daSSadaf Ebrahimi   { 0xc0ba6cad, 0x00000000, 0x0000007f },
2170*f5c631daSSadaf Ebrahimi   { 0x59b33d17, 0x00000001, 0x0000007d },
2171*f5c631daSSadaf Ebrahimi   { 0x206f85b3, 0x00000020, 0x55555555 },
2172*f5c631daSSadaf Ebrahimi   { 0x2e4bf27e, 0xfffffffe, 0xffffff83 },
2173*f5c631daSSadaf Ebrahimi   { 0x5a85df1b, 0x80000000, 0xfffffffe },
2174*f5c631daSSadaf Ebrahimi   { 0xb7bd5c3b, 0x0000007e, 0x00000000 },
2175*f5c631daSSadaf Ebrahimi   { 0x4e048354, 0x00000002, 0xffffffe0 },
2176*f5c631daSSadaf Ebrahimi   { 0x616bffac, 0x00007ffe, 0x00000020 },
2177*f5c631daSSadaf Ebrahimi   { 0x5afa209b, 0xffff8000, 0x00007ffe },
2178*f5c631daSSadaf Ebrahimi   { 0x92e1bda8, 0x33333333, 0x00007fff },
2179*f5c631daSSadaf Ebrahimi   { 0xed477cdf, 0xffffff81, 0x00000001 },
2180*f5c631daSSadaf Ebrahimi   { 0x848d72ed, 0x33333333, 0x00000020 },
2181*f5c631daSSadaf Ebrahimi   { 0x8cd37cf3, 0x00000020, 0x0000007e },
2182*f5c631daSSadaf Ebrahimi   { 0xbb5e1256, 0x55555555, 0xffffffe0 },
2183*f5c631daSSadaf Ebrahimi   { 0x086d3d2d, 0x0000007e, 0x33333333 },
2184*f5c631daSSadaf Ebrahimi   { 0xeef19eac, 0xffff8002, 0x00000000 },
2185*f5c631daSSadaf Ebrahimi   { 0x63f99326, 0xffffffe0, 0xfffffffd },
2186*f5c631daSSadaf Ebrahimi   { 0xb7bd5c3b, 0x0000007f, 0xffff8001 },
2187*f5c631daSSadaf Ebrahimi   { 0xa9bcae53, 0x00000020, 0xcccccccc },
2188*f5c631daSSadaf Ebrahimi   { 0xc3f3715e, 0xfffffffd, 0xffff8000 },
2189*f5c631daSSadaf Ebrahimi   { 0x2d82ef8d, 0x80000000, 0x00007fff },
2190*f5c631daSSadaf Ebrahimi   { 0x63f99326, 0xffffffe0, 0xfffffffd },
2191*f5c631daSSadaf Ebrahimi   { 0x2e4bf201, 0xffff8002, 0x0000007f },
2192*f5c631daSSadaf Ebrahimi   { 0xdbee9c83, 0x55555555, 0x0000007f },
2193*f5c631daSSadaf Ebrahimi   { 0x2e4bf201, 0xffff8000, 0x0000007d },
2194*f5c631daSSadaf Ebrahimi   { 0x5a05df64, 0x00007ffe, 0x00000000 },
2195*f5c631daSSadaf Ebrahimi   { 0xb742a3c4, 0xffffff81, 0x00007fff },
2196*f5c631daSSadaf Ebrahimi   { 0x921e4257, 0xcccccccc, 0xffff8000 },
2197*f5c631daSSadaf Ebrahimi   { 0x77f8cf16, 0xffff8001, 0x80000000 },
2198*f5c631daSSadaf Ebrahimi   { 0xd7f22d11, 0xffffffe0, 0x80000001 },
2199*f5c631daSSadaf Ebrahimi   { 0x5a05df64, 0x00007ffd, 0xffff8003 },
2200*f5c631daSSadaf Ebrahimi   { 0x9a404c49, 0xffffff80, 0x00000001 },
2201*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000000, 0x80000000 },
2202*f5c631daSSadaf Ebrahimi   { 0xb47441c8, 0x7ffffffd, 0x80000001 },
2203*f5c631daSSadaf Ebrahimi   { 0xd7f22d11, 0xffffffe0, 0x80000001 },
2204*f5c631daSSadaf Ebrahimi   { 0xe5aa41f2, 0x7ffffffe, 0x33333333 },
2205*f5c631daSSadaf Ebrahimi   { 0xc0ba6cad, 0x0000007e, 0x00000001 },
2206*f5c631daSSadaf Ebrahimi   { 0xfaf0c29c, 0xffffffe0, 0x00007ffe },
2207*f5c631daSSadaf Ebrahimi   { 0xb7bd5c3b, 0x0000007f, 0x80000001 },
2208*f5c631daSSadaf Ebrahimi   { 0x03491df3, 0xffffff80, 0xffff8002 },
2209*f5c631daSSadaf Ebrahimi   { 0x03b6e20c, 0x0000007f, 0xfffffffd },
2210*f5c631daSSadaf Ebrahimi   { 0x8df7f20a, 0xffffffe0, 0xffffffff },
2211*f5c631daSSadaf Ebrahimi   { 0x2eb40d81, 0x0000007f, 0xffff8002 },
2212*f5c631daSSadaf Ebrahimi   { 0xf89d5196, 0xfffffffd, 0x00000020 },
2213*f5c631daSSadaf Ebrahimi   { 0x744e2d65, 0xfffffffd, 0x0000007e },
2214*f5c631daSSadaf Ebrahimi   { 0x82f70b41, 0xffff8003, 0x55555555 },
2215*f5c631daSSadaf Ebrahimi   { 0x2dfd1072, 0xffffff80, 0x0000007f },
2216*f5c631daSSadaf Ebrahimi   { 0x9abfb3b6, 0x0000007f, 0xfffffffe },
2217*f5c631daSSadaf Ebrahimi   { 0x825da194, 0x55555555, 0xffff8003 },
2218*f5c631daSSadaf Ebrahimi   { 0x206f85b3, 0x00000020, 0x55555555 },
2219*f5c631daSSadaf Ebrahimi   { 0xcb5280bf, 0x33333333, 0xffffff83 },
2220*f5c631daSSadaf Ebrahimi   { 0xc0ba6cd2, 0x00007fff, 0xffffff80 },
2221*f5c631daSSadaf Ebrahimi   { 0x59b33d17, 0x00000001, 0x0000007d },
2222*f5c631daSSadaf Ebrahimi   { 0x1b01a504, 0x00007fff, 0xaaaaaaaa },
2223*f5c631daSSadaf Ebrahimi   { 0x6f4f881e, 0xffffff83, 0x55555555 },
2224*f5c631daSSadaf Ebrahimi   { 0x8d080d8a, 0x00007fff, 0xffffffe0 },
2225*f5c631daSSadaf Ebrahimi   { 0xc0459352, 0xffffff82, 0x00007ffd },
2226*f5c631daSSadaf Ebrahimi   { 0x4e048354, 0x00000002, 0xffffffe0 },
2227*f5c631daSSadaf Ebrahimi   { 0xb742a3c4, 0xffffff80, 0x7ffffffe },
2228*f5c631daSSadaf Ebrahimi   { 0x36a9e05c, 0xaaaaaaaa, 0xffff8000 },
2229*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000002, 0xffff8002 },
2230*f5c631daSSadaf Ebrahimi   { 0x770730e9, 0x00007ffe, 0xffffffff },
2231*f5c631daSSadaf Ebrahimi   { 0x77073096, 0x00000001, 0x00000000 },
2232*f5c631daSSadaf Ebrahimi   { 0x2e4bf27e, 0xffffff80, 0x7ffffffd },
2233*f5c631daSSadaf Ebrahimi   { 0xb40bbe37, 0x0000007d, 0xffffff81 },
2234*f5c631daSSadaf Ebrahimi   { 0x08a1f1e1, 0xcccccccc, 0xffffff81 },
2235*f5c631daSSadaf Ebrahimi   { 0x9abfb3b6, 0x00000000, 0xffffff81 },
2236*f5c631daSSadaf Ebrahimi   { 0xa1d1937e, 0x00000020, 0xffffff81 },
2237*f5c631daSSadaf Ebrahimi   { 0x2ecbf27e, 0x7ffffffe, 0xffffff83 },
2238*f5c631daSSadaf Ebrahimi   { 0xdbee9c83, 0x55555555, 0x0000007f },
2239*f5c631daSSadaf Ebrahimi   { 0xc0459352, 0xffffff82, 0xfffffffd },
2240*f5c631daSSadaf Ebrahimi   { 0x59b33d68, 0x00007ffd, 0xffffff81 },
2241*f5c631daSSadaf Ebrahimi   { 0xcb9e4c73, 0xffffff83, 0x33333333 },
2242*f5c631daSSadaf Ebrahimi   { 0xc30c8ede, 0x00007fff, 0x00000002 },
2243*f5c631daSSadaf Ebrahimi   { 0x9a404c49, 0xffffff80, 0xffff8001 },
2244*f5c631daSSadaf Ebrahimi   { 0xee0e612c, 0x00000000, 0x00000002 },
2245*f5c631daSSadaf Ebrahimi   { 0x2d7d1072, 0x7ffffffe, 0x00000001 },
2246*f5c631daSSadaf Ebrahimi   { 0x2e4bf27e, 0xfffffffd, 0xffffff80 },
2247*f5c631daSSadaf Ebrahimi   { 0x5a05df1b, 0x00000000, 0x00007ffe },
2248*f5c631daSSadaf Ebrahimi   { 0x2dce2341, 0xcccccccc, 0x33333333 },
2249*f5c631daSSadaf Ebrahimi   { 0xb4f441c8, 0xffffff81, 0x0000007d },
2250*f5c631daSSadaf Ebrahimi   { 0x5afa209b, 0xffff8000, 0x00007ffe },
2251*f5c631daSSadaf Ebrahimi   { 0x77873096, 0x80000000, 0x80000001 },
2252*f5c631daSSadaf Ebrahimi   { 0x8d080d8a, 0x00007fff, 0xffffffe0 },
2253*f5c631daSSadaf Ebrahimi   { 0xc0ba6cd2, 0x00007fff, 0xffffff80 },
2254*f5c631daSSadaf Ebrahimi   { 0x74b1d29a, 0x0000007e, 0xfffffffd },
2255*f5c631daSSadaf Ebrahimi   { 0x5afa20e4, 0xffffffff, 0x00000001 },
2256*f5c631daSSadaf Ebrahimi   { 0x03491d8c, 0xffff8000, 0xffffff82 },
2257*f5c631daSSadaf Ebrahimi   { 0xc30c8ea1, 0x00000002, 0xffffffff },
2258*f5c631daSSadaf Ebrahimi };
2259*f5c631daSSadaf Ebrahimi const Inputs kOutputs_Crc32b_RnIsNotRm_r10_r8_r3[] = {
2260*f5c631daSSadaf Ebrahimi   { 0x5a05df64, 0x00007ffe, 0x80000000 },
2261*f5c631daSSadaf Ebrahimi   { 0xe51972c1, 0xcccccccc, 0x00000001 },
2262*f5c631daSSadaf Ebrahimi   { 0xa9bcae53, 0x00000020, 0xcccccccc },
2263*f5c631daSSadaf Ebrahimi   { 0xdbee9c83, 0x55555555, 0x0000007f },
2264*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8001, 0x80000001 },
2265*f5c631daSSadaf Ebrahimi   { 0xeef19ed3, 0xffffff81, 0xffffff83 },
2266*f5c631daSSadaf Ebrahimi   { 0xdb443629, 0xffffff80, 0xaaaaaaaa },
2267*f5c631daSSadaf Ebrahimi   { 0x59b33d17, 0x00000001, 0x0000007d },
2268*f5c631daSSadaf Ebrahimi   { 0x2d02eff2, 0x00007ffd, 0x00000002 },
2269*f5c631daSSadaf Ebrahimi   { 0x206f85b3, 0x00000020, 0x55555555 },
2270*f5c631daSSadaf Ebrahimi   { 0x03b6e20c, 0x0000007f, 0x7ffffffd },
2271*f5c631daSSadaf Ebrahimi   { 0x00800000, 0x80000000, 0x00000000 },
2272*f5c631daSSadaf Ebrahimi   { 0x92e1bda8, 0x33333333, 0x7fffffff },
2273*f5c631daSSadaf Ebrahimi   { 0xa4e2f75e, 0x33333333, 0x55555555 },
2274*f5c631daSSadaf Ebrahimi   { 0x1b01a504, 0x00007fff, 0xaaaaaaaa },
2275*f5c631daSSadaf Ebrahimi   { 0x5a05df1b, 0x00000000, 0x7ffffffe },
2276*f5c631daSSadaf Ebrahimi   { 0x5a05df1b, 0x00000001, 0xffffffff },
2277*f5c631daSSadaf Ebrahimi   { 0x4d4d9ea7, 0xffffffe0, 0xffffff80 },
2278*f5c631daSSadaf Ebrahimi   { 0x8df7f20a, 0xffffffe0, 0x7fffffff },
2279*f5c631daSSadaf Ebrahimi   { 0x59ccc2e8, 0x7ffffffd, 0xffffff81 },
2280*f5c631daSSadaf Ebrahimi   { 0x604f712a, 0xffffffe0, 0x0000007f },
2281*f5c631daSSadaf Ebrahimi   { 0x5121ffc5, 0xfffffffd, 0xcccccccc },
2282*f5c631daSSadaf Ebrahimi   { 0x99f6ae3a, 0xffff8002, 0x00000001 },
2283*f5c631daSSadaf Ebrahimi   { 0xc30c8ea1, 0x00000002, 0x7fffffff },
2284*f5c631daSSadaf Ebrahimi   { 0x41512f35, 0x55555555, 0x00007ffe },
2285*f5c631daSSadaf Ebrahimi   { 0x74b1d29a, 0x0000007d, 0xfffffffe },
2286*f5c631daSSadaf Ebrahimi   { 0x6fe522b4, 0x55555555, 0xffffff83 },
2287*f5c631daSSadaf Ebrahimi   { 0x00800000, 0x80000001, 0x00000001 },
2288*f5c631daSSadaf Ebrahimi   { 0x77873096, 0x80000001, 0x80000000 },
2289*f5c631daSSadaf Ebrahimi   { 0x77073096, 0x00000000, 0x80000001 },
2290*f5c631daSSadaf Ebrahimi   { 0x8cd37cf3, 0x00000020, 0x0000007e },
2291*f5c631daSSadaf Ebrahimi   { 0xb7bd5c3b, 0x0000007f, 0x80000001 },
2292*f5c631daSSadaf Ebrahimi   { 0x998951ba, 0x80000001, 0xffff8002 },
2293*f5c631daSSadaf Ebrahimi   { 0x77f8cf69, 0xffffff80, 0xffffff81 },
2294*f5c631daSSadaf Ebrahimi   { 0xc3f3715e, 0xffffff80, 0x0000007d },
2295*f5c631daSSadaf Ebrahimi   { 0x1b01a57b, 0x00000000, 0x55555555 },
2296*f5c631daSSadaf Ebrahimi   { 0xc81b9d4c, 0xcccccccc, 0x7ffffffe },
2297*f5c631daSSadaf Ebrahimi   { 0x77073096, 0x00000001, 0xffff8000 },
2298*f5c631daSSadaf Ebrahimi   { 0x8ebeeff9, 0x0000007d, 0xffffffe0 },
2299*f5c631daSSadaf Ebrahimi   { 0xfa70c29c, 0x7ffffffe, 0xffffffe0 },
2300*f5c631daSSadaf Ebrahimi   { 0x2d7d1072, 0x7ffffffe, 0xffff8001 },
2301*f5c631daSSadaf Ebrahimi   { 0x744e2d65, 0xffffff80, 0xffff8003 },
2302*f5c631daSSadaf Ebrahimi   { 0xf5f03bd7, 0xffff8002, 0x55555555 },
2303*f5c631daSSadaf Ebrahimi   { 0x99f6ae3a, 0xffff8000, 0xffff8003 },
2304*f5c631daSSadaf Ebrahimi   { 0x594cc297, 0xffff8002, 0x0000007e },
2305*f5c631daSSadaf Ebrahimi   { 0x2e4bf27e, 0xffffff80, 0xfffffffd },
2306*f5c631daSSadaf Ebrahimi   { 0x41047a60, 0x00000001, 0xaaaaaaaa },
2307*f5c631daSSadaf Ebrahimi   { 0xc828ae00, 0xffff8001, 0x33333333 },
2308*f5c631daSSadaf Ebrahimi   { 0xed477cdf, 0xfffffffe, 0x0000007e },
2309*f5c631daSSadaf Ebrahimi   { 0x8e411006, 0xffffffe0, 0x0000007d },
2310*f5c631daSSadaf Ebrahimi   { 0x51ed3309, 0x33333333, 0x00000002 },
2311*f5c631daSSadaf Ebrahimi   { 0x4e048354, 0x00000002, 0xffffffe0 },
2312*f5c631daSSadaf Ebrahimi   { 0xedb88320, 0x0000007e, 0x7ffffffe },
2313*f5c631daSSadaf Ebrahimi   { 0x2dfd1072, 0xffffffff, 0x00000000 },
2314*f5c631daSSadaf Ebrahimi   { 0xe5aa41f2, 0x7ffffffe, 0x33333333 },
2315*f5c631daSSadaf Ebrahimi   { 0x9a3fb3b6, 0x80000001, 0xffffff80 },
2316*f5c631daSSadaf Ebrahimi   { 0x594cc2e8, 0xffffff82, 0x7ffffffe },
2317*f5c631daSSadaf Ebrahimi   { 0x2d02ef8d, 0x0000007e, 0xffffff81 },
2318*f5c631daSSadaf Ebrahimi   { 0xedb8835f, 0x00007fff, 0x0000007f },
2319*f5c631daSSadaf Ebrahimi   { 0xbcaa4fd6, 0xcccccccc, 0x0000007d },
2320*f5c631daSSadaf Ebrahimi   { 0xb742a3c4, 0xffffff80, 0x00007ffe },
2321*f5c631daSSadaf Ebrahimi   { 0x41512f35, 0x55555555, 0xfffffffe },
2322*f5c631daSSadaf Ebrahimi   { 0x4c69105e, 0x00000020, 0x00000001 },
2323*f5c631daSSadaf Ebrahimi   { 0xb47441c8, 0x7ffffffd, 0x80000001 },
2324*f5c631daSSadaf Ebrahimi   { 0xf5a56efd, 0xaaaaaaaa, 0xfffffffd },
2325*f5c631daSSadaf Ebrahimi   { 0xb7bd5c44, 0x00007fff, 0xffffff81 },
2326*f5c631daSSadaf Ebrahimi   { 0x255ce193, 0x33333333, 0xffffff81 },
2327*f5c631daSSadaf Ebrahimi   { 0x03491d8c, 0xffff8001, 0xffffff83 },
2328*f5c631daSSadaf Ebrahimi   { 0x7cefdc84, 0x33333333, 0x7ffffffd },
2329*f5c631daSSadaf Ebrahimi   { 0x36561fa3, 0x55555555, 0xffffffff },
2330*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8000, 0x00000000 },
2331*f5c631daSSadaf Ebrahimi   { 0x77f8cf69, 0xfffffffe, 0x7fffffff },
2332*f5c631daSSadaf Ebrahimi   { 0x2dce2341, 0xcccccccc, 0x33333333 },
2333*f5c631daSSadaf Ebrahimi   { 0xb742a3bb, 0xffff8001, 0x0000007f },
2334*f5c631daSSadaf Ebrahimi   { 0xee719ed3, 0x7ffffffd, 0x7fffffff },
2335*f5c631daSSadaf Ebrahimi   { 0x8df7f20a, 0xffffffe0, 0x00007fff },
2336*f5c631daSSadaf Ebrahimi   { 0xedb88320, 0x00000002, 0xffffff82 },
2337*f5c631daSSadaf Ebrahimi   { 0x8141e932, 0xffffff81, 0x55555555 },
2338*f5c631daSSadaf Ebrahimi   { 0x2e4bf27e, 0xffffff83, 0x00007ffe },
2339*f5c631daSSadaf Ebrahimi   { 0xa970629f, 0xcccccccc, 0x00000020 },
2340*f5c631daSSadaf Ebrahimi   { 0xc373715e, 0x7ffffffd, 0xffff8000 },
2341*f5c631daSSadaf Ebrahimi   { 0xc38c8ea1, 0x80000000, 0x7ffffffd },
2342*f5c631daSSadaf Ebrahimi   { 0x990951ba, 0x0000007e, 0x0000007d },
2343*f5c631daSSadaf Ebrahimi   { 0xd6d6a3e8, 0x00000020, 0xffffff80 },
2344*f5c631daSSadaf Ebrahimi   { 0x59b33d68, 0x00007ffe, 0xffffff82 },
2345*f5c631daSSadaf Ebrahimi   { 0xb73d5c3b, 0x80000000, 0x0000007e },
2346*f5c631daSSadaf Ebrahimi   { 0xc30c8ea1, 0x00000002, 0xffffffff },
2347*f5c631daSSadaf Ebrahimi   { 0x2dfd100d, 0xffff8000, 0x00007fff },
2348*f5c631daSSadaf Ebrahimi   { 0xc373715e, 0x7ffffffd, 0x80000000 },
2349*f5c631daSSadaf Ebrahimi   { 0x74b1d29a, 0x00000002, 0xffffff81 },
2350*f5c631daSSadaf Ebrahimi   { 0xcb9e4c73, 0xffffff83, 0x33333333 },
2351*f5c631daSSadaf Ebrahimi   { 0x417b859f, 0x7ffffffe, 0x55555555 },
2352*f5c631daSSadaf Ebrahimi   { 0x2d02ef8d, 0x0000007e, 0xffffff81 },
2353*f5c631daSSadaf Ebrahimi   { 0x3214a02f, 0xcccccccc, 0xffffffe0 },
2354*f5c631daSSadaf Ebrahimi   { 0xb4f441c8, 0xffffffff, 0xffff8003 },
2355*f5c631daSSadaf Ebrahimi   { 0xed477ca0, 0xffff8002, 0xffffff82 },
2356*f5c631daSSadaf Ebrahimi   { 0xd7f22d11, 0xffffffe0, 0x80000001 },
2357*f5c631daSSadaf Ebrahimi   { 0x89e018d3, 0x33333333, 0xaaaaaaaa },
2358*f5c631daSSadaf Ebrahimi   { 0x616bffd3, 0x00000020, 0xfffffffe },
2359*f5c631daSSadaf Ebrahimi   { 0x5afa20e4, 0xfffffffe, 0x00000000 },
2360*f5c631daSSadaf Ebrahimi   { 0xb48bbe37, 0x80000001, 0xfffffffd },
2361*f5c631daSSadaf Ebrahimi   { 0x36034af6, 0x00000000, 0xaaaaaaaa },
2362*f5c631daSSadaf Ebrahimi   { 0x744e2d65, 0xffffff83, 0xffff8000 },
2363*f5c631daSSadaf Ebrahimi   { 0x2e4bf27e, 0xfffffffe, 0xffffff83 },
2364*f5c631daSSadaf Ebrahimi   { 0x59b33d17, 0x0000007e, 0xffff8002 },
2365*f5c631daSSadaf Ebrahimi   { 0x616bffd3, 0x00000020, 0x00007ffe },
2366*f5c631daSSadaf Ebrahimi   { 0x8cd37cf3, 0x00000020, 0x0000007e },
2367*f5c631daSSadaf Ebrahimi   { 0x77f8cf69, 0xffffffff, 0x7ffffffe },
2368*f5c631daSSadaf Ebrahimi   { 0xc8e462b3, 0x33333333, 0x00000001 },
2369*f5c631daSSadaf Ebrahimi   { 0x77f8cf69, 0xffffff80, 0xffffff81 },
2370*f5c631daSSadaf Ebrahimi   { 0xc3f37121, 0xffff8000, 0x00007ffd },
2371*f5c631daSSadaf Ebrahimi   { 0xc0ba6cad, 0x00000000, 0x0000007f },
2372*f5c631daSSadaf Ebrahimi   { 0x59b33d17, 0x00000001, 0x0000007d },
2373*f5c631daSSadaf Ebrahimi   { 0x206f85b3, 0x00000020, 0x55555555 },
2374*f5c631daSSadaf Ebrahimi   { 0x2e4bf27e, 0xfffffffe, 0xffffff83 },
2375*f5c631daSSadaf Ebrahimi   { 0x5a85df1b, 0x80000000, 0xfffffffe },
2376*f5c631daSSadaf Ebrahimi   { 0xb7bd5c3b, 0x0000007e, 0x00000000 },
2377*f5c631daSSadaf Ebrahimi   { 0x4e048354, 0x00000002, 0xffffffe0 },
2378*f5c631daSSadaf Ebrahimi   { 0x616bffac, 0x00007ffe, 0x00000020 },
2379*f5c631daSSadaf Ebrahimi   { 0x5afa209b, 0xffff8000, 0x00007ffe },
2380*f5c631daSSadaf Ebrahimi   { 0x92e1bda8, 0x33333333, 0x00007fff },
2381*f5c631daSSadaf Ebrahimi   { 0xed477cdf, 0xffffff81, 0x00000001 },
2382*f5c631daSSadaf Ebrahimi   { 0x848d72ed, 0x33333333, 0x00000020 },
2383*f5c631daSSadaf Ebrahimi   { 0x8cd37cf3, 0x00000020, 0x0000007e },
2384*f5c631daSSadaf Ebrahimi   { 0xbb5e1256, 0x55555555, 0xffffffe0 },
2385*f5c631daSSadaf Ebrahimi   { 0x086d3d2d, 0x0000007e, 0x33333333 },
2386*f5c631daSSadaf Ebrahimi   { 0xeef19eac, 0xffff8002, 0x00000000 },
2387*f5c631daSSadaf Ebrahimi   { 0x63f99326, 0xffffffe0, 0xfffffffd },
2388*f5c631daSSadaf Ebrahimi   { 0xb7bd5c3b, 0x0000007f, 0xffff8001 },
2389*f5c631daSSadaf Ebrahimi   { 0xa9bcae53, 0x00000020, 0xcccccccc },
2390*f5c631daSSadaf Ebrahimi   { 0xc3f3715e, 0xfffffffd, 0xffff8000 },
2391*f5c631daSSadaf Ebrahimi   { 0x2d82ef8d, 0x80000000, 0x00007fff },
2392*f5c631daSSadaf Ebrahimi   { 0x63f99326, 0xffffffe0, 0xfffffffd },
2393*f5c631daSSadaf Ebrahimi   { 0x2e4bf201, 0xffff8002, 0x0000007f },
2394*f5c631daSSadaf Ebrahimi   { 0xdbee9c83, 0x55555555, 0x0000007f },
2395*f5c631daSSadaf Ebrahimi   { 0x2e4bf201, 0xffff8000, 0x0000007d },
2396*f5c631daSSadaf Ebrahimi   { 0x5a05df64, 0x00007ffe, 0x00000000 },
2397*f5c631daSSadaf Ebrahimi   { 0xb742a3c4, 0xffffff81, 0x00007fff },
2398*f5c631daSSadaf Ebrahimi   { 0x921e4257, 0xcccccccc, 0xffff8000 },
2399*f5c631daSSadaf Ebrahimi   { 0x77f8cf16, 0xffff8001, 0x80000000 },
2400*f5c631daSSadaf Ebrahimi   { 0xd7f22d11, 0xffffffe0, 0x80000001 },
2401*f5c631daSSadaf Ebrahimi   { 0x5a05df64, 0x00007ffd, 0xffff8003 },
2402*f5c631daSSadaf Ebrahimi   { 0x9a404c49, 0xffffff80, 0x00000001 },
2403*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000000, 0x80000000 },
2404*f5c631daSSadaf Ebrahimi   { 0xb47441c8, 0x7ffffffd, 0x80000001 },
2405*f5c631daSSadaf Ebrahimi   { 0xd7f22d11, 0xffffffe0, 0x80000001 },
2406*f5c631daSSadaf Ebrahimi   { 0xe5aa41f2, 0x7ffffffe, 0x33333333 },
2407*f5c631daSSadaf Ebrahimi   { 0xc0ba6cad, 0x0000007e, 0x00000001 },
2408*f5c631daSSadaf Ebrahimi   { 0xfaf0c29c, 0xffffffe0, 0x00007ffe },
2409*f5c631daSSadaf Ebrahimi   { 0xb7bd5c3b, 0x0000007f, 0x80000001 },
2410*f5c631daSSadaf Ebrahimi   { 0x03491df3, 0xffffff80, 0xffff8002 },
2411*f5c631daSSadaf Ebrahimi   { 0x03b6e20c, 0x0000007f, 0xfffffffd },
2412*f5c631daSSadaf Ebrahimi   { 0x8df7f20a, 0xffffffe0, 0xffffffff },
2413*f5c631daSSadaf Ebrahimi   { 0x2eb40d81, 0x0000007f, 0xffff8002 },
2414*f5c631daSSadaf Ebrahimi   { 0xf89d5196, 0xfffffffd, 0x00000020 },
2415*f5c631daSSadaf Ebrahimi   { 0x744e2d65, 0xfffffffd, 0x0000007e },
2416*f5c631daSSadaf Ebrahimi   { 0x82f70b41, 0xffff8003, 0x55555555 },
2417*f5c631daSSadaf Ebrahimi   { 0x2dfd1072, 0xffffff80, 0x0000007f },
2418*f5c631daSSadaf Ebrahimi   { 0x9abfb3b6, 0x0000007f, 0xfffffffe },
2419*f5c631daSSadaf Ebrahimi   { 0x825da194, 0x55555555, 0xffff8003 },
2420*f5c631daSSadaf Ebrahimi   { 0x206f85b3, 0x00000020, 0x55555555 },
2421*f5c631daSSadaf Ebrahimi   { 0xcb5280bf, 0x33333333, 0xffffff83 },
2422*f5c631daSSadaf Ebrahimi   { 0xc0ba6cd2, 0x00007fff, 0xffffff80 },
2423*f5c631daSSadaf Ebrahimi   { 0x59b33d17, 0x00000001, 0x0000007d },
2424*f5c631daSSadaf Ebrahimi   { 0x1b01a504, 0x00007fff, 0xaaaaaaaa },
2425*f5c631daSSadaf Ebrahimi   { 0x6f4f881e, 0xffffff83, 0x55555555 },
2426*f5c631daSSadaf Ebrahimi   { 0x8d080d8a, 0x00007fff, 0xffffffe0 },
2427*f5c631daSSadaf Ebrahimi   { 0xc0459352, 0xffffff82, 0x00007ffd },
2428*f5c631daSSadaf Ebrahimi   { 0x4e048354, 0x00000002, 0xffffffe0 },
2429*f5c631daSSadaf Ebrahimi   { 0xb742a3c4, 0xffffff80, 0x7ffffffe },
2430*f5c631daSSadaf Ebrahimi   { 0x36a9e05c, 0xaaaaaaaa, 0xffff8000 },
2431*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000002, 0xffff8002 },
2432*f5c631daSSadaf Ebrahimi   { 0x770730e9, 0x00007ffe, 0xffffffff },
2433*f5c631daSSadaf Ebrahimi   { 0x77073096, 0x00000001, 0x00000000 },
2434*f5c631daSSadaf Ebrahimi   { 0x2e4bf27e, 0xffffff80, 0x7ffffffd },
2435*f5c631daSSadaf Ebrahimi   { 0xb40bbe37, 0x0000007d, 0xffffff81 },
2436*f5c631daSSadaf Ebrahimi   { 0x08a1f1e1, 0xcccccccc, 0xffffff81 },
2437*f5c631daSSadaf Ebrahimi   { 0x9abfb3b6, 0x00000000, 0xffffff81 },
2438*f5c631daSSadaf Ebrahimi   { 0xa1d1937e, 0x00000020, 0xffffff81 },
2439*f5c631daSSadaf Ebrahimi   { 0x2ecbf27e, 0x7ffffffe, 0xffffff83 },
2440*f5c631daSSadaf Ebrahimi   { 0xdbee9c83, 0x55555555, 0x0000007f },
2441*f5c631daSSadaf Ebrahimi   { 0xc0459352, 0xffffff82, 0xfffffffd },
2442*f5c631daSSadaf Ebrahimi   { 0x59b33d68, 0x00007ffd, 0xffffff81 },
2443*f5c631daSSadaf Ebrahimi   { 0xcb9e4c73, 0xffffff83, 0x33333333 },
2444*f5c631daSSadaf Ebrahimi   { 0xc30c8ede, 0x00007fff, 0x00000002 },
2445*f5c631daSSadaf Ebrahimi   { 0x9a404c49, 0xffffff80, 0xffff8001 },
2446*f5c631daSSadaf Ebrahimi   { 0xee0e612c, 0x00000000, 0x00000002 },
2447*f5c631daSSadaf Ebrahimi   { 0x2d7d1072, 0x7ffffffe, 0x00000001 },
2448*f5c631daSSadaf Ebrahimi   { 0x2e4bf27e, 0xfffffffd, 0xffffff80 },
2449*f5c631daSSadaf Ebrahimi   { 0x5a05df1b, 0x00000000, 0x00007ffe },
2450*f5c631daSSadaf Ebrahimi   { 0x2dce2341, 0xcccccccc, 0x33333333 },
2451*f5c631daSSadaf Ebrahimi   { 0xb4f441c8, 0xffffff81, 0x0000007d },
2452*f5c631daSSadaf Ebrahimi   { 0x5afa209b, 0xffff8000, 0x00007ffe },
2453*f5c631daSSadaf Ebrahimi   { 0x77873096, 0x80000000, 0x80000001 },
2454*f5c631daSSadaf Ebrahimi   { 0x8d080d8a, 0x00007fff, 0xffffffe0 },
2455*f5c631daSSadaf Ebrahimi   { 0xc0ba6cd2, 0x00007fff, 0xffffff80 },
2456*f5c631daSSadaf Ebrahimi   { 0x74b1d29a, 0x0000007e, 0xfffffffd },
2457*f5c631daSSadaf Ebrahimi   { 0x5afa20e4, 0xffffffff, 0x00000001 },
2458*f5c631daSSadaf Ebrahimi   { 0x03491d8c, 0xffff8000, 0xffffff82 },
2459*f5c631daSSadaf Ebrahimi   { 0xc30c8ea1, 0x00000002, 0xffffffff },
2460*f5c631daSSadaf Ebrahimi };
2461*f5c631daSSadaf Ebrahimi const Inputs kOutputs_Crc32b_RnIsNotRm_r2_r8_r11[] = {
2462*f5c631daSSadaf Ebrahimi   { 0x5a05df64, 0x00007ffe, 0x80000000 },
2463*f5c631daSSadaf Ebrahimi   { 0xe51972c1, 0xcccccccc, 0x00000001 },
2464*f5c631daSSadaf Ebrahimi   { 0xa9bcae53, 0x00000020, 0xcccccccc },
2465*f5c631daSSadaf Ebrahimi   { 0xdbee9c83, 0x55555555, 0x0000007f },
2466*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8001, 0x80000001 },
2467*f5c631daSSadaf Ebrahimi   { 0xeef19ed3, 0xffffff81, 0xffffff83 },
2468*f5c631daSSadaf Ebrahimi   { 0xdb443629, 0xffffff80, 0xaaaaaaaa },
2469*f5c631daSSadaf Ebrahimi   { 0x59b33d17, 0x00000001, 0x0000007d },
2470*f5c631daSSadaf Ebrahimi   { 0x2d02eff2, 0x00007ffd, 0x00000002 },
2471*f5c631daSSadaf Ebrahimi   { 0x206f85b3, 0x00000020, 0x55555555 },
2472*f5c631daSSadaf Ebrahimi   { 0x03b6e20c, 0x0000007f, 0x7ffffffd },
2473*f5c631daSSadaf Ebrahimi   { 0x00800000, 0x80000000, 0x00000000 },
2474*f5c631daSSadaf Ebrahimi   { 0x92e1bda8, 0x33333333, 0x7fffffff },
2475*f5c631daSSadaf Ebrahimi   { 0xa4e2f75e, 0x33333333, 0x55555555 },
2476*f5c631daSSadaf Ebrahimi   { 0x1b01a504, 0x00007fff, 0xaaaaaaaa },
2477*f5c631daSSadaf Ebrahimi   { 0x5a05df1b, 0x00000000, 0x7ffffffe },
2478*f5c631daSSadaf Ebrahimi   { 0x5a05df1b, 0x00000001, 0xffffffff },
2479*f5c631daSSadaf Ebrahimi   { 0x4d4d9ea7, 0xffffffe0, 0xffffff80 },
2480*f5c631daSSadaf Ebrahimi   { 0x8df7f20a, 0xffffffe0, 0x7fffffff },
2481*f5c631daSSadaf Ebrahimi   { 0x59ccc2e8, 0x7ffffffd, 0xffffff81 },
2482*f5c631daSSadaf Ebrahimi   { 0x604f712a, 0xffffffe0, 0x0000007f },
2483*f5c631daSSadaf Ebrahimi   { 0x5121ffc5, 0xfffffffd, 0xcccccccc },
2484*f5c631daSSadaf Ebrahimi   { 0x99f6ae3a, 0xffff8002, 0x00000001 },
2485*f5c631daSSadaf Ebrahimi   { 0xc30c8ea1, 0x00000002, 0x7fffffff },
2486*f5c631daSSadaf Ebrahimi   { 0x41512f35, 0x55555555, 0x00007ffe },
2487*f5c631daSSadaf Ebrahimi   { 0x74b1d29a, 0x0000007d, 0xfffffffe },
2488*f5c631daSSadaf Ebrahimi   { 0x6fe522b4, 0x55555555, 0xffffff83 },
2489*f5c631daSSadaf Ebrahimi   { 0x00800000, 0x80000001, 0x00000001 },
2490*f5c631daSSadaf Ebrahimi   { 0x77873096, 0x80000001, 0x80000000 },
2491*f5c631daSSadaf Ebrahimi   { 0x77073096, 0x00000000, 0x80000001 },
2492*f5c631daSSadaf Ebrahimi   { 0x8cd37cf3, 0x00000020, 0x0000007e },
2493*f5c631daSSadaf Ebrahimi   { 0xb7bd5c3b, 0x0000007f, 0x80000001 },
2494*f5c631daSSadaf Ebrahimi   { 0x998951ba, 0x80000001, 0xffff8002 },
2495*f5c631daSSadaf Ebrahimi   { 0x77f8cf69, 0xffffff80, 0xffffff81 },
2496*f5c631daSSadaf Ebrahimi   { 0xc3f3715e, 0xffffff80, 0x0000007d },
2497*f5c631daSSadaf Ebrahimi   { 0x1b01a57b, 0x00000000, 0x55555555 },
2498*f5c631daSSadaf Ebrahimi   { 0xc81b9d4c, 0xcccccccc, 0x7ffffffe },
2499*f5c631daSSadaf Ebrahimi   { 0x77073096, 0x00000001, 0xffff8000 },
2500*f5c631daSSadaf Ebrahimi   { 0x8ebeeff9, 0x0000007d, 0xffffffe0 },
2501*f5c631daSSadaf Ebrahimi   { 0xfa70c29c, 0x7ffffffe, 0xffffffe0 },
2502*f5c631daSSadaf Ebrahimi   { 0x2d7d1072, 0x7ffffffe, 0xffff8001 },
2503*f5c631daSSadaf Ebrahimi   { 0x744e2d65, 0xffffff80, 0xffff8003 },
2504*f5c631daSSadaf Ebrahimi   { 0xf5f03bd7, 0xffff8002, 0x55555555 },
2505*f5c631daSSadaf Ebrahimi   { 0x99f6ae3a, 0xffff8000, 0xffff8003 },
2506*f5c631daSSadaf Ebrahimi   { 0x594cc297, 0xffff8002, 0x0000007e },
2507*f5c631daSSadaf Ebrahimi   { 0x2e4bf27e, 0xffffff80, 0xfffffffd },
2508*f5c631daSSadaf Ebrahimi   { 0x41047a60, 0x00000001, 0xaaaaaaaa },
2509*f5c631daSSadaf Ebrahimi   { 0xc828ae00, 0xffff8001, 0x33333333 },
2510*f5c631daSSadaf Ebrahimi   { 0xed477cdf, 0xfffffffe, 0x0000007e },
2511*f5c631daSSadaf Ebrahimi   { 0x8e411006, 0xffffffe0, 0x0000007d },
2512*f5c631daSSadaf Ebrahimi   { 0x51ed3309, 0x33333333, 0x00000002 },
2513*f5c631daSSadaf Ebrahimi   { 0x4e048354, 0x00000002, 0xffffffe0 },
2514*f5c631daSSadaf Ebrahimi   { 0xedb88320, 0x0000007e, 0x7ffffffe },
2515*f5c631daSSadaf Ebrahimi   { 0x2dfd1072, 0xffffffff, 0x00000000 },
2516*f5c631daSSadaf Ebrahimi   { 0xe5aa41f2, 0x7ffffffe, 0x33333333 },
2517*f5c631daSSadaf Ebrahimi   { 0x9a3fb3b6, 0x80000001, 0xffffff80 },
2518*f5c631daSSadaf Ebrahimi   { 0x594cc2e8, 0xffffff82, 0x7ffffffe },
2519*f5c631daSSadaf Ebrahimi   { 0x2d02ef8d, 0x0000007e, 0xffffff81 },
2520*f5c631daSSadaf Ebrahimi   { 0xedb8835f, 0x00007fff, 0x0000007f },
2521*f5c631daSSadaf Ebrahimi   { 0xbcaa4fd6, 0xcccccccc, 0x0000007d },
2522*f5c631daSSadaf Ebrahimi   { 0xb742a3c4, 0xffffff80, 0x00007ffe },
2523*f5c631daSSadaf Ebrahimi   { 0x41512f35, 0x55555555, 0xfffffffe },
2524*f5c631daSSadaf Ebrahimi   { 0x4c69105e, 0x00000020, 0x00000001 },
2525*f5c631daSSadaf Ebrahimi   { 0xb47441c8, 0x7ffffffd, 0x80000001 },
2526*f5c631daSSadaf Ebrahimi   { 0xf5a56efd, 0xaaaaaaaa, 0xfffffffd },
2527*f5c631daSSadaf Ebrahimi   { 0xb7bd5c44, 0x00007fff, 0xffffff81 },
2528*f5c631daSSadaf Ebrahimi   { 0x255ce193, 0x33333333, 0xffffff81 },
2529*f5c631daSSadaf Ebrahimi   { 0x03491d8c, 0xffff8001, 0xffffff83 },
2530*f5c631daSSadaf Ebrahimi   { 0x7cefdc84, 0x33333333, 0x7ffffffd },
2531*f5c631daSSadaf Ebrahimi   { 0x36561fa3, 0x55555555, 0xffffffff },
2532*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8000, 0x00000000 },
2533*f5c631daSSadaf Ebrahimi   { 0x77f8cf69, 0xfffffffe, 0x7fffffff },
2534*f5c631daSSadaf Ebrahimi   { 0x2dce2341, 0xcccccccc, 0x33333333 },
2535*f5c631daSSadaf Ebrahimi   { 0xb742a3bb, 0xffff8001, 0x0000007f },
2536*f5c631daSSadaf Ebrahimi   { 0xee719ed3, 0x7ffffffd, 0x7fffffff },
2537*f5c631daSSadaf Ebrahimi   { 0x8df7f20a, 0xffffffe0, 0x00007fff },
2538*f5c631daSSadaf Ebrahimi   { 0xedb88320, 0x00000002, 0xffffff82 },
2539*f5c631daSSadaf Ebrahimi   { 0x8141e932, 0xffffff81, 0x55555555 },
2540*f5c631daSSadaf Ebrahimi   { 0x2e4bf27e, 0xffffff83, 0x00007ffe },
2541*f5c631daSSadaf Ebrahimi   { 0xa970629f, 0xcccccccc, 0x00000020 },
2542*f5c631daSSadaf Ebrahimi   { 0xc373715e, 0x7ffffffd, 0xffff8000 },
2543*f5c631daSSadaf Ebrahimi   { 0xc38c8ea1, 0x80000000, 0x7ffffffd },
2544*f5c631daSSadaf Ebrahimi   { 0x990951ba, 0x0000007e, 0x0000007d },
2545*f5c631daSSadaf Ebrahimi   { 0xd6d6a3e8, 0x00000020, 0xffffff80 },
2546*f5c631daSSadaf Ebrahimi   { 0x59b33d68, 0x00007ffe, 0xffffff82 },
2547*f5c631daSSadaf Ebrahimi   { 0xb73d5c3b, 0x80000000, 0x0000007e },
2548*f5c631daSSadaf Ebrahimi   { 0xc30c8ea1, 0x00000002, 0xffffffff },
2549*f5c631daSSadaf Ebrahimi   { 0x2dfd100d, 0xffff8000, 0x00007fff },
2550*f5c631daSSadaf Ebrahimi   { 0xc373715e, 0x7ffffffd, 0x80000000 },
2551*f5c631daSSadaf Ebrahimi   { 0x74b1d29a, 0x00000002, 0xffffff81 },
2552*f5c631daSSadaf Ebrahimi   { 0xcb9e4c73, 0xffffff83, 0x33333333 },
2553*f5c631daSSadaf Ebrahimi   { 0x417b859f, 0x7ffffffe, 0x55555555 },
2554*f5c631daSSadaf Ebrahimi   { 0x2d02ef8d, 0x0000007e, 0xffffff81 },
2555*f5c631daSSadaf Ebrahimi   { 0x3214a02f, 0xcccccccc, 0xffffffe0 },
2556*f5c631daSSadaf Ebrahimi   { 0xb4f441c8, 0xffffffff, 0xffff8003 },
2557*f5c631daSSadaf Ebrahimi   { 0xed477ca0, 0xffff8002, 0xffffff82 },
2558*f5c631daSSadaf Ebrahimi   { 0xd7f22d11, 0xffffffe0, 0x80000001 },
2559*f5c631daSSadaf Ebrahimi   { 0x89e018d3, 0x33333333, 0xaaaaaaaa },
2560*f5c631daSSadaf Ebrahimi   { 0x616bffd3, 0x00000020, 0xfffffffe },
2561*f5c631daSSadaf Ebrahimi   { 0x5afa20e4, 0xfffffffe, 0x00000000 },
2562*f5c631daSSadaf Ebrahimi   { 0xb48bbe37, 0x80000001, 0xfffffffd },
2563*f5c631daSSadaf Ebrahimi   { 0x36034af6, 0x00000000, 0xaaaaaaaa },
2564*f5c631daSSadaf Ebrahimi   { 0x744e2d65, 0xffffff83, 0xffff8000 },
2565*f5c631daSSadaf Ebrahimi   { 0x2e4bf27e, 0xfffffffe, 0xffffff83 },
2566*f5c631daSSadaf Ebrahimi   { 0x59b33d17, 0x0000007e, 0xffff8002 },
2567*f5c631daSSadaf Ebrahimi   { 0x616bffd3, 0x00000020, 0x00007ffe },
2568*f5c631daSSadaf Ebrahimi   { 0x8cd37cf3, 0x00000020, 0x0000007e },
2569*f5c631daSSadaf Ebrahimi   { 0x77f8cf69, 0xffffffff, 0x7ffffffe },
2570*f5c631daSSadaf Ebrahimi   { 0xc8e462b3, 0x33333333, 0x00000001 },
2571*f5c631daSSadaf Ebrahimi   { 0x77f8cf69, 0xffffff80, 0xffffff81 },
2572*f5c631daSSadaf Ebrahimi   { 0xc3f37121, 0xffff8000, 0x00007ffd },
2573*f5c631daSSadaf Ebrahimi   { 0xc0ba6cad, 0x00000000, 0x0000007f },
2574*f5c631daSSadaf Ebrahimi   { 0x59b33d17, 0x00000001, 0x0000007d },
2575*f5c631daSSadaf Ebrahimi   { 0x206f85b3, 0x00000020, 0x55555555 },
2576*f5c631daSSadaf Ebrahimi   { 0x2e4bf27e, 0xfffffffe, 0xffffff83 },
2577*f5c631daSSadaf Ebrahimi   { 0x5a85df1b, 0x80000000, 0xfffffffe },
2578*f5c631daSSadaf Ebrahimi   { 0xb7bd5c3b, 0x0000007e, 0x00000000 },
2579*f5c631daSSadaf Ebrahimi   { 0x4e048354, 0x00000002, 0xffffffe0 },
2580*f5c631daSSadaf Ebrahimi   { 0x616bffac, 0x00007ffe, 0x00000020 },
2581*f5c631daSSadaf Ebrahimi   { 0x5afa209b, 0xffff8000, 0x00007ffe },
2582*f5c631daSSadaf Ebrahimi   { 0x92e1bda8, 0x33333333, 0x00007fff },
2583*f5c631daSSadaf Ebrahimi   { 0xed477cdf, 0xffffff81, 0x00000001 },
2584*f5c631daSSadaf Ebrahimi   { 0x848d72ed, 0x33333333, 0x00000020 },
2585*f5c631daSSadaf Ebrahimi   { 0x8cd37cf3, 0x00000020, 0x0000007e },
2586*f5c631daSSadaf Ebrahimi   { 0xbb5e1256, 0x55555555, 0xffffffe0 },
2587*f5c631daSSadaf Ebrahimi   { 0x086d3d2d, 0x0000007e, 0x33333333 },
2588*f5c631daSSadaf Ebrahimi   { 0xeef19eac, 0xffff8002, 0x00000000 },
2589*f5c631daSSadaf Ebrahimi   { 0x63f99326, 0xffffffe0, 0xfffffffd },
2590*f5c631daSSadaf Ebrahimi   { 0xb7bd5c3b, 0x0000007f, 0xffff8001 },
2591*f5c631daSSadaf Ebrahimi   { 0xa9bcae53, 0x00000020, 0xcccccccc },
2592*f5c631daSSadaf Ebrahimi   { 0xc3f3715e, 0xfffffffd, 0xffff8000 },
2593*f5c631daSSadaf Ebrahimi   { 0x2d82ef8d, 0x80000000, 0x00007fff },
2594*f5c631daSSadaf Ebrahimi   { 0x63f99326, 0xffffffe0, 0xfffffffd },
2595*f5c631daSSadaf Ebrahimi   { 0x2e4bf201, 0xffff8002, 0x0000007f },
2596*f5c631daSSadaf Ebrahimi   { 0xdbee9c83, 0x55555555, 0x0000007f },
2597*f5c631daSSadaf Ebrahimi   { 0x2e4bf201, 0xffff8000, 0x0000007d },
2598*f5c631daSSadaf Ebrahimi   { 0x5a05df64, 0x00007ffe, 0x00000000 },
2599*f5c631daSSadaf Ebrahimi   { 0xb742a3c4, 0xffffff81, 0x00007fff },
2600*f5c631daSSadaf Ebrahimi   { 0x921e4257, 0xcccccccc, 0xffff8000 },
2601*f5c631daSSadaf Ebrahimi   { 0x77f8cf16, 0xffff8001, 0x80000000 },
2602*f5c631daSSadaf Ebrahimi   { 0xd7f22d11, 0xffffffe0, 0x80000001 },
2603*f5c631daSSadaf Ebrahimi   { 0x5a05df64, 0x00007ffd, 0xffff8003 },
2604*f5c631daSSadaf Ebrahimi   { 0x9a404c49, 0xffffff80, 0x00000001 },
2605*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000000, 0x80000000 },
2606*f5c631daSSadaf Ebrahimi   { 0xb47441c8, 0x7ffffffd, 0x80000001 },
2607*f5c631daSSadaf Ebrahimi   { 0xd7f22d11, 0xffffffe0, 0x80000001 },
2608*f5c631daSSadaf Ebrahimi   { 0xe5aa41f2, 0x7ffffffe, 0x33333333 },
2609*f5c631daSSadaf Ebrahimi   { 0xc0ba6cad, 0x0000007e, 0x00000001 },
2610*f5c631daSSadaf Ebrahimi   { 0xfaf0c29c, 0xffffffe0, 0x00007ffe },
2611*f5c631daSSadaf Ebrahimi   { 0xb7bd5c3b, 0x0000007f, 0x80000001 },
2612*f5c631daSSadaf Ebrahimi   { 0x03491df3, 0xffffff80, 0xffff8002 },
2613*f5c631daSSadaf Ebrahimi   { 0x03b6e20c, 0x0000007f, 0xfffffffd },
2614*f5c631daSSadaf Ebrahimi   { 0x8df7f20a, 0xffffffe0, 0xffffffff },
2615*f5c631daSSadaf Ebrahimi   { 0x2eb40d81, 0x0000007f, 0xffff8002 },
2616*f5c631daSSadaf Ebrahimi   { 0xf89d5196, 0xfffffffd, 0x00000020 },
2617*f5c631daSSadaf Ebrahimi   { 0x744e2d65, 0xfffffffd, 0x0000007e },
2618*f5c631daSSadaf Ebrahimi   { 0x82f70b41, 0xffff8003, 0x55555555 },
2619*f5c631daSSadaf Ebrahimi   { 0x2dfd1072, 0xffffff80, 0x0000007f },
2620*f5c631daSSadaf Ebrahimi   { 0x9abfb3b6, 0x0000007f, 0xfffffffe },
2621*f5c631daSSadaf Ebrahimi   { 0x825da194, 0x55555555, 0xffff8003 },
2622*f5c631daSSadaf Ebrahimi   { 0x206f85b3, 0x00000020, 0x55555555 },
2623*f5c631daSSadaf Ebrahimi   { 0xcb5280bf, 0x33333333, 0xffffff83 },
2624*f5c631daSSadaf Ebrahimi   { 0xc0ba6cd2, 0x00007fff, 0xffffff80 },
2625*f5c631daSSadaf Ebrahimi   { 0x59b33d17, 0x00000001, 0x0000007d },
2626*f5c631daSSadaf Ebrahimi   { 0x1b01a504, 0x00007fff, 0xaaaaaaaa },
2627*f5c631daSSadaf Ebrahimi   { 0x6f4f881e, 0xffffff83, 0x55555555 },
2628*f5c631daSSadaf Ebrahimi   { 0x8d080d8a, 0x00007fff, 0xffffffe0 },
2629*f5c631daSSadaf Ebrahimi   { 0xc0459352, 0xffffff82, 0x00007ffd },
2630*f5c631daSSadaf Ebrahimi   { 0x4e048354, 0x00000002, 0xffffffe0 },
2631*f5c631daSSadaf Ebrahimi   { 0xb742a3c4, 0xffffff80, 0x7ffffffe },
2632*f5c631daSSadaf Ebrahimi   { 0x36a9e05c, 0xaaaaaaaa, 0xffff8000 },
2633*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000002, 0xffff8002 },
2634*f5c631daSSadaf Ebrahimi   { 0x770730e9, 0x00007ffe, 0xffffffff },
2635*f5c631daSSadaf Ebrahimi   { 0x77073096, 0x00000001, 0x00000000 },
2636*f5c631daSSadaf Ebrahimi   { 0x2e4bf27e, 0xffffff80, 0x7ffffffd },
2637*f5c631daSSadaf Ebrahimi   { 0xb40bbe37, 0x0000007d, 0xffffff81 },
2638*f5c631daSSadaf Ebrahimi   { 0x08a1f1e1, 0xcccccccc, 0xffffff81 },
2639*f5c631daSSadaf Ebrahimi   { 0x9abfb3b6, 0x00000000, 0xffffff81 },
2640*f5c631daSSadaf Ebrahimi   { 0xa1d1937e, 0x00000020, 0xffffff81 },
2641*f5c631daSSadaf Ebrahimi   { 0x2ecbf27e, 0x7ffffffe, 0xffffff83 },
2642*f5c631daSSadaf Ebrahimi   { 0xdbee9c83, 0x55555555, 0x0000007f },
2643*f5c631daSSadaf Ebrahimi   { 0xc0459352, 0xffffff82, 0xfffffffd },
2644*f5c631daSSadaf Ebrahimi   { 0x59b33d68, 0x00007ffd, 0xffffff81 },
2645*f5c631daSSadaf Ebrahimi   { 0xcb9e4c73, 0xffffff83, 0x33333333 },
2646*f5c631daSSadaf Ebrahimi   { 0xc30c8ede, 0x00007fff, 0x00000002 },
2647*f5c631daSSadaf Ebrahimi   { 0x9a404c49, 0xffffff80, 0xffff8001 },
2648*f5c631daSSadaf Ebrahimi   { 0xee0e612c, 0x00000000, 0x00000002 },
2649*f5c631daSSadaf Ebrahimi   { 0x2d7d1072, 0x7ffffffe, 0x00000001 },
2650*f5c631daSSadaf Ebrahimi   { 0x2e4bf27e, 0xfffffffd, 0xffffff80 },
2651*f5c631daSSadaf Ebrahimi   { 0x5a05df1b, 0x00000000, 0x00007ffe },
2652*f5c631daSSadaf Ebrahimi   { 0x2dce2341, 0xcccccccc, 0x33333333 },
2653*f5c631daSSadaf Ebrahimi   { 0xb4f441c8, 0xffffff81, 0x0000007d },
2654*f5c631daSSadaf Ebrahimi   { 0x5afa209b, 0xffff8000, 0x00007ffe },
2655*f5c631daSSadaf Ebrahimi   { 0x77873096, 0x80000000, 0x80000001 },
2656*f5c631daSSadaf Ebrahimi   { 0x8d080d8a, 0x00007fff, 0xffffffe0 },
2657*f5c631daSSadaf Ebrahimi   { 0xc0ba6cd2, 0x00007fff, 0xffffff80 },
2658*f5c631daSSadaf Ebrahimi   { 0x74b1d29a, 0x0000007e, 0xfffffffd },
2659*f5c631daSSadaf Ebrahimi   { 0x5afa20e4, 0xffffffff, 0x00000001 },
2660*f5c631daSSadaf Ebrahimi   { 0x03491d8c, 0xffff8000, 0xffffff82 },
2661*f5c631daSSadaf Ebrahimi   { 0xc30c8ea1, 0x00000002, 0xffffffff },
2662*f5c631daSSadaf Ebrahimi };
2663*f5c631daSSadaf Ebrahimi const Inputs kOutputs_Crc32b_RnIsNotRm_r7_r12_r7[] = {
2664*f5c631daSSadaf Ebrahimi   { 0x5a05df64, 0x00007ffe, 0x5a05df64 },
2665*f5c631daSSadaf Ebrahimi   { 0xe51972c1, 0xcccccccc, 0xe51972c1 },
2666*f5c631daSSadaf Ebrahimi   { 0xa9bcae53, 0x00000020, 0xa9bcae53 },
2667*f5c631daSSadaf Ebrahimi   { 0xdbee9c83, 0x55555555, 0xdbee9c83 },
2668*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8001, 0x00ffff80 },
2669*f5c631daSSadaf Ebrahimi   { 0xeef19ed3, 0xffffff81, 0xeef19ed3 },
2670*f5c631daSSadaf Ebrahimi   { 0xdb443629, 0xffffff80, 0xdb443629 },
2671*f5c631daSSadaf Ebrahimi   { 0x59b33d17, 0x00000001, 0x59b33d17 },
2672*f5c631daSSadaf Ebrahimi   { 0x2d02eff2, 0x00007ffd, 0x2d02eff2 },
2673*f5c631daSSadaf Ebrahimi   { 0x206f85b3, 0x00000020, 0x206f85b3 },
2674*f5c631daSSadaf Ebrahimi   { 0x03b6e20c, 0x0000007f, 0x03b6e20c },
2675*f5c631daSSadaf Ebrahimi   { 0x00800000, 0x80000000, 0x00800000 },
2676*f5c631daSSadaf Ebrahimi   { 0x92e1bda8, 0x33333333, 0x92e1bda8 },
2677*f5c631daSSadaf Ebrahimi   { 0xa4e2f75e, 0x33333333, 0xa4e2f75e },
2678*f5c631daSSadaf Ebrahimi   { 0x1b01a504, 0x00007fff, 0x1b01a504 },
2679*f5c631daSSadaf Ebrahimi   { 0x5a05df1b, 0x00000000, 0x5a05df1b },
2680*f5c631daSSadaf Ebrahimi   { 0x5a05df1b, 0x00000001, 0x5a05df1b },
2681*f5c631daSSadaf Ebrahimi   { 0x4d4d9ea7, 0xffffffe0, 0x4d4d9ea7 },
2682*f5c631daSSadaf Ebrahimi   { 0x8df7f20a, 0xffffffe0, 0x8df7f20a },
2683*f5c631daSSadaf Ebrahimi   { 0x59ccc2e8, 0x7ffffffd, 0x59ccc2e8 },
2684*f5c631daSSadaf Ebrahimi   { 0x604f712a, 0xffffffe0, 0x604f712a },
2685*f5c631daSSadaf Ebrahimi   { 0x5121ffc5, 0xfffffffd, 0x5121ffc5 },
2686*f5c631daSSadaf Ebrahimi   { 0x99f6ae3a, 0xffff8002, 0x99f6ae3a },
2687*f5c631daSSadaf Ebrahimi   { 0xc30c8ea1, 0x00000002, 0xc30c8ea1 },
2688*f5c631daSSadaf Ebrahimi   { 0x41512f35, 0x55555555, 0x41512f35 },
2689*f5c631daSSadaf Ebrahimi   { 0x74b1d29a, 0x0000007d, 0x74b1d29a },
2690*f5c631daSSadaf Ebrahimi   { 0x6fe522b4, 0x55555555, 0x6fe522b4 },
2691*f5c631daSSadaf Ebrahimi   { 0x00800000, 0x80000001, 0x00800000 },
2692*f5c631daSSadaf Ebrahimi   { 0x77873096, 0x80000001, 0x77873096 },
2693*f5c631daSSadaf Ebrahimi   { 0x77073096, 0x00000000, 0x77073096 },
2694*f5c631daSSadaf Ebrahimi   { 0x8cd37cf3, 0x00000020, 0x8cd37cf3 },
2695*f5c631daSSadaf Ebrahimi   { 0xb7bd5c3b, 0x0000007f, 0xb7bd5c3b },
2696*f5c631daSSadaf Ebrahimi   { 0x998951ba, 0x80000001, 0x998951ba },
2697*f5c631daSSadaf Ebrahimi   { 0x77f8cf69, 0xffffff80, 0x77f8cf69 },
2698*f5c631daSSadaf Ebrahimi   { 0xc3f3715e, 0xffffff80, 0xc3f3715e },
2699*f5c631daSSadaf Ebrahimi   { 0x1b01a57b, 0x00000000, 0x1b01a57b },
2700*f5c631daSSadaf Ebrahimi   { 0xc81b9d4c, 0xcccccccc, 0xc81b9d4c },
2701*f5c631daSSadaf Ebrahimi   { 0x77073096, 0x00000001, 0x77073096 },
2702*f5c631daSSadaf Ebrahimi   { 0x8ebeeff9, 0x0000007d, 0x8ebeeff9 },
2703*f5c631daSSadaf Ebrahimi   { 0xfa70c29c, 0x7ffffffe, 0xfa70c29c },
2704*f5c631daSSadaf Ebrahimi   { 0x2d7d1072, 0x7ffffffe, 0x2d7d1072 },
2705*f5c631daSSadaf Ebrahimi   { 0x744e2d65, 0xffffff80, 0x744e2d65 },
2706*f5c631daSSadaf Ebrahimi   { 0xf5f03bd7, 0xffff8002, 0xf5f03bd7 },
2707*f5c631daSSadaf Ebrahimi   { 0x99f6ae3a, 0xffff8000, 0x99f6ae3a },
2708*f5c631daSSadaf Ebrahimi   { 0x594cc297, 0xffff8002, 0x594cc297 },
2709*f5c631daSSadaf Ebrahimi   { 0x2e4bf27e, 0xffffff80, 0x2e4bf27e },
2710*f5c631daSSadaf Ebrahimi   { 0x41047a60, 0x00000001, 0x41047a60 },
2711*f5c631daSSadaf Ebrahimi   { 0xc828ae00, 0xffff8001, 0xc828ae00 },
2712*f5c631daSSadaf Ebrahimi   { 0xed477cdf, 0xfffffffe, 0xed477cdf },
2713*f5c631daSSadaf Ebrahimi   { 0x8e411006, 0xffffffe0, 0x8e411006 },
2714*f5c631daSSadaf Ebrahimi   { 0x51ed3309, 0x33333333, 0x51ed3309 },
2715*f5c631daSSadaf Ebrahimi   { 0x4e048354, 0x00000002, 0x4e048354 },
2716*f5c631daSSadaf Ebrahimi   { 0xedb88320, 0x0000007e, 0xedb88320 },
2717*f5c631daSSadaf Ebrahimi   { 0x2dfd1072, 0xffffffff, 0x2dfd1072 },
2718*f5c631daSSadaf Ebrahimi   { 0xe5aa41f2, 0x7ffffffe, 0xe5aa41f2 },
2719*f5c631daSSadaf Ebrahimi   { 0x9a3fb3b6, 0x80000001, 0x9a3fb3b6 },
2720*f5c631daSSadaf Ebrahimi   { 0x594cc2e8, 0xffffff82, 0x594cc2e8 },
2721*f5c631daSSadaf Ebrahimi   { 0x2d02ef8d, 0x0000007e, 0x2d02ef8d },
2722*f5c631daSSadaf Ebrahimi   { 0xedb8835f, 0x00007fff, 0xedb8835f },
2723*f5c631daSSadaf Ebrahimi   { 0xbcaa4fd6, 0xcccccccc, 0xbcaa4fd6 },
2724*f5c631daSSadaf Ebrahimi   { 0xb742a3c4, 0xffffff80, 0xb742a3c4 },
2725*f5c631daSSadaf Ebrahimi   { 0x41512f35, 0x55555555, 0x41512f35 },
2726*f5c631daSSadaf Ebrahimi   { 0x4c69105e, 0x00000020, 0x4c69105e },
2727*f5c631daSSadaf Ebrahimi   { 0xb47441c8, 0x7ffffffd, 0xb47441c8 },
2728*f5c631daSSadaf Ebrahimi   { 0xf5a56efd, 0xaaaaaaaa, 0xf5a56efd },
2729*f5c631daSSadaf Ebrahimi   { 0xb7bd5c44, 0x00007fff, 0xb7bd5c44 },
2730*f5c631daSSadaf Ebrahimi   { 0x255ce193, 0x33333333, 0x255ce193 },
2731*f5c631daSSadaf Ebrahimi   { 0x03491d8c, 0xffff8001, 0x03491d8c },
2732*f5c631daSSadaf Ebrahimi   { 0x7cefdc84, 0x33333333, 0x7cefdc84 },
2733*f5c631daSSadaf Ebrahimi   { 0x36561fa3, 0x55555555, 0x36561fa3 },
2734*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8000, 0x00ffff80 },
2735*f5c631daSSadaf Ebrahimi   { 0x77f8cf69, 0xfffffffe, 0x77f8cf69 },
2736*f5c631daSSadaf Ebrahimi   { 0x2dce2341, 0xcccccccc, 0x2dce2341 },
2737*f5c631daSSadaf Ebrahimi   { 0xb742a3bb, 0xffff8001, 0xb742a3bb },
2738*f5c631daSSadaf Ebrahimi   { 0xee719ed3, 0x7ffffffd, 0xee719ed3 },
2739*f5c631daSSadaf Ebrahimi   { 0x8df7f20a, 0xffffffe0, 0x8df7f20a },
2740*f5c631daSSadaf Ebrahimi   { 0xedb88320, 0x00000002, 0xedb88320 },
2741*f5c631daSSadaf Ebrahimi   { 0x8141e932, 0xffffff81, 0x8141e932 },
2742*f5c631daSSadaf Ebrahimi   { 0x2e4bf27e, 0xffffff83, 0x2e4bf27e },
2743*f5c631daSSadaf Ebrahimi   { 0xa970629f, 0xcccccccc, 0xa970629f },
2744*f5c631daSSadaf Ebrahimi   { 0xc373715e, 0x7ffffffd, 0xc373715e },
2745*f5c631daSSadaf Ebrahimi   { 0xc38c8ea1, 0x80000000, 0xc38c8ea1 },
2746*f5c631daSSadaf Ebrahimi   { 0x990951ba, 0x0000007e, 0x990951ba },
2747*f5c631daSSadaf Ebrahimi   { 0xd6d6a3e8, 0x00000020, 0xd6d6a3e8 },
2748*f5c631daSSadaf Ebrahimi   { 0x59b33d68, 0x00007ffe, 0x59b33d68 },
2749*f5c631daSSadaf Ebrahimi   { 0xb73d5c3b, 0x80000000, 0xb73d5c3b },
2750*f5c631daSSadaf Ebrahimi   { 0xc30c8ea1, 0x00000002, 0xc30c8ea1 },
2751*f5c631daSSadaf Ebrahimi   { 0x2dfd100d, 0xffff8000, 0x2dfd100d },
2752*f5c631daSSadaf Ebrahimi   { 0xc373715e, 0x7ffffffd, 0xc373715e },
2753*f5c631daSSadaf Ebrahimi   { 0x74b1d29a, 0x00000002, 0x74b1d29a },
2754*f5c631daSSadaf Ebrahimi   { 0xcb9e4c73, 0xffffff83, 0xcb9e4c73 },
2755*f5c631daSSadaf Ebrahimi   { 0x417b859f, 0x7ffffffe, 0x417b859f },
2756*f5c631daSSadaf Ebrahimi   { 0x2d02ef8d, 0x0000007e, 0x2d02ef8d },
2757*f5c631daSSadaf Ebrahimi   { 0x3214a02f, 0xcccccccc, 0x3214a02f },
2758*f5c631daSSadaf Ebrahimi   { 0xb4f441c8, 0xffffffff, 0xb4f441c8 },
2759*f5c631daSSadaf Ebrahimi   { 0xed477ca0, 0xffff8002, 0xed477ca0 },
2760*f5c631daSSadaf Ebrahimi   { 0xd7f22d11, 0xffffffe0, 0xd7f22d11 },
2761*f5c631daSSadaf Ebrahimi   { 0x89e018d3, 0x33333333, 0x89e018d3 },
2762*f5c631daSSadaf Ebrahimi   { 0x616bffd3, 0x00000020, 0x616bffd3 },
2763*f5c631daSSadaf Ebrahimi   { 0x5afa20e4, 0xfffffffe, 0x5afa20e4 },
2764*f5c631daSSadaf Ebrahimi   { 0xb48bbe37, 0x80000001, 0xb48bbe37 },
2765*f5c631daSSadaf Ebrahimi   { 0x36034af6, 0x00000000, 0x36034af6 },
2766*f5c631daSSadaf Ebrahimi   { 0x744e2d65, 0xffffff83, 0x744e2d65 },
2767*f5c631daSSadaf Ebrahimi   { 0x2e4bf27e, 0xfffffffe, 0x2e4bf27e },
2768*f5c631daSSadaf Ebrahimi   { 0x59b33d17, 0x0000007e, 0x59b33d17 },
2769*f5c631daSSadaf Ebrahimi   { 0x616bffd3, 0x00000020, 0x616bffd3 },
2770*f5c631daSSadaf Ebrahimi   { 0x8cd37cf3, 0x00000020, 0x8cd37cf3 },
2771*f5c631daSSadaf Ebrahimi   { 0x77f8cf69, 0xffffffff, 0x77f8cf69 },
2772*f5c631daSSadaf Ebrahimi   { 0xc8e462b3, 0x33333333, 0xc8e462b3 },
2773*f5c631daSSadaf Ebrahimi   { 0x77f8cf69, 0xffffff80, 0x77f8cf69 },
2774*f5c631daSSadaf Ebrahimi   { 0xc3f37121, 0xffff8000, 0xc3f37121 },
2775*f5c631daSSadaf Ebrahimi   { 0xc0ba6cad, 0x00000000, 0xc0ba6cad },
2776*f5c631daSSadaf Ebrahimi   { 0x59b33d17, 0x00000001, 0x59b33d17 },
2777*f5c631daSSadaf Ebrahimi   { 0x206f85b3, 0x00000020, 0x206f85b3 },
2778*f5c631daSSadaf Ebrahimi   { 0x2e4bf27e, 0xfffffffe, 0x2e4bf27e },
2779*f5c631daSSadaf Ebrahimi   { 0x5a85df1b, 0x80000000, 0x5a85df1b },
2780*f5c631daSSadaf Ebrahimi   { 0xb7bd5c3b, 0x0000007e, 0xb7bd5c3b },
2781*f5c631daSSadaf Ebrahimi   { 0x4e048354, 0x00000002, 0x4e048354 },
2782*f5c631daSSadaf Ebrahimi   { 0x616bffac, 0x00007ffe, 0x616bffac },
2783*f5c631daSSadaf Ebrahimi   { 0x5afa209b, 0xffff8000, 0x5afa209b },
2784*f5c631daSSadaf Ebrahimi   { 0x92e1bda8, 0x33333333, 0x92e1bda8 },
2785*f5c631daSSadaf Ebrahimi   { 0xed477cdf, 0xffffff81, 0xed477cdf },
2786*f5c631daSSadaf Ebrahimi   { 0x848d72ed, 0x33333333, 0x848d72ed },
2787*f5c631daSSadaf Ebrahimi   { 0x8cd37cf3, 0x00000020, 0x8cd37cf3 },
2788*f5c631daSSadaf Ebrahimi   { 0xbb5e1256, 0x55555555, 0xbb5e1256 },
2789*f5c631daSSadaf Ebrahimi   { 0x086d3d2d, 0x0000007e, 0x086d3d2d },
2790*f5c631daSSadaf Ebrahimi   { 0xeef19eac, 0xffff8002, 0xeef19eac },
2791*f5c631daSSadaf Ebrahimi   { 0x63f99326, 0xffffffe0, 0x63f99326 },
2792*f5c631daSSadaf Ebrahimi   { 0xb7bd5c3b, 0x0000007f, 0xb7bd5c3b },
2793*f5c631daSSadaf Ebrahimi   { 0xa9bcae53, 0x00000020, 0xa9bcae53 },
2794*f5c631daSSadaf Ebrahimi   { 0xc3f3715e, 0xfffffffd, 0xc3f3715e },
2795*f5c631daSSadaf Ebrahimi   { 0x2d82ef8d, 0x80000000, 0x2d82ef8d },
2796*f5c631daSSadaf Ebrahimi   { 0x63f99326, 0xffffffe0, 0x63f99326 },
2797*f5c631daSSadaf Ebrahimi   { 0x2e4bf201, 0xffff8002, 0x2e4bf201 },
2798*f5c631daSSadaf Ebrahimi   { 0xdbee9c83, 0x55555555, 0xdbee9c83 },
2799*f5c631daSSadaf Ebrahimi   { 0x2e4bf201, 0xffff8000, 0x2e4bf201 },
2800*f5c631daSSadaf Ebrahimi   { 0x5a05df64, 0x00007ffe, 0x5a05df64 },
2801*f5c631daSSadaf Ebrahimi   { 0xb742a3c4, 0xffffff81, 0xb742a3c4 },
2802*f5c631daSSadaf Ebrahimi   { 0x921e4257, 0xcccccccc, 0x921e4257 },
2803*f5c631daSSadaf Ebrahimi   { 0x77f8cf16, 0xffff8001, 0x77f8cf16 },
2804*f5c631daSSadaf Ebrahimi   { 0xd7f22d11, 0xffffffe0, 0xd7f22d11 },
2805*f5c631daSSadaf Ebrahimi   { 0x5a05df64, 0x00007ffd, 0x5a05df64 },
2806*f5c631daSSadaf Ebrahimi   { 0x9a404c49, 0xffffff80, 0x9a404c49 },
2807*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000000, 0x00000000 },
2808*f5c631daSSadaf Ebrahimi   { 0xb47441c8, 0x7ffffffd, 0xb47441c8 },
2809*f5c631daSSadaf Ebrahimi   { 0xd7f22d11, 0xffffffe0, 0xd7f22d11 },
2810*f5c631daSSadaf Ebrahimi   { 0xe5aa41f2, 0x7ffffffe, 0xe5aa41f2 },
2811*f5c631daSSadaf Ebrahimi   { 0xc0ba6cad, 0x0000007e, 0xc0ba6cad },
2812*f5c631daSSadaf Ebrahimi   { 0xfaf0c29c, 0xffffffe0, 0xfaf0c29c },
2813*f5c631daSSadaf Ebrahimi   { 0xb7bd5c3b, 0x0000007f, 0xb7bd5c3b },
2814*f5c631daSSadaf Ebrahimi   { 0x03491df3, 0xffffff80, 0x03491df3 },
2815*f5c631daSSadaf Ebrahimi   { 0x03b6e20c, 0x0000007f, 0x03b6e20c },
2816*f5c631daSSadaf Ebrahimi   { 0x8df7f20a, 0xffffffe0, 0x8df7f20a },
2817*f5c631daSSadaf Ebrahimi   { 0x2eb40d81, 0x0000007f, 0x2eb40d81 },
2818*f5c631daSSadaf Ebrahimi   { 0xf89d5196, 0xfffffffd, 0xf89d5196 },
2819*f5c631daSSadaf Ebrahimi   { 0x744e2d65, 0xfffffffd, 0x744e2d65 },
2820*f5c631daSSadaf Ebrahimi   { 0x82f70b41, 0xffff8003, 0x82f70b41 },
2821*f5c631daSSadaf Ebrahimi   { 0x2dfd1072, 0xffffff80, 0x2dfd1072 },
2822*f5c631daSSadaf Ebrahimi   { 0x9abfb3b6, 0x0000007f, 0x9abfb3b6 },
2823*f5c631daSSadaf Ebrahimi   { 0x825da194, 0x55555555, 0x825da194 },
2824*f5c631daSSadaf Ebrahimi   { 0x206f85b3, 0x00000020, 0x206f85b3 },
2825*f5c631daSSadaf Ebrahimi   { 0xcb5280bf, 0x33333333, 0xcb5280bf },
2826*f5c631daSSadaf Ebrahimi   { 0xc0ba6cd2, 0x00007fff, 0xc0ba6cd2 },
2827*f5c631daSSadaf Ebrahimi   { 0x59b33d17, 0x00000001, 0x59b33d17 },
2828*f5c631daSSadaf Ebrahimi   { 0x1b01a504, 0x00007fff, 0x1b01a504 },
2829*f5c631daSSadaf Ebrahimi   { 0x6f4f881e, 0xffffff83, 0x6f4f881e },
2830*f5c631daSSadaf Ebrahimi   { 0x8d080d8a, 0x00007fff, 0x8d080d8a },
2831*f5c631daSSadaf Ebrahimi   { 0xc0459352, 0xffffff82, 0xc0459352 },
2832*f5c631daSSadaf Ebrahimi   { 0x4e048354, 0x00000002, 0x4e048354 },
2833*f5c631daSSadaf Ebrahimi   { 0xb742a3c4, 0xffffff80, 0xb742a3c4 },
2834*f5c631daSSadaf Ebrahimi   { 0x36a9e05c, 0xaaaaaaaa, 0x36a9e05c },
2835*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000002, 0x00000000 },
2836*f5c631daSSadaf Ebrahimi   { 0x770730e9, 0x00007ffe, 0x770730e9 },
2837*f5c631daSSadaf Ebrahimi   { 0x77073096, 0x00000001, 0x77073096 },
2838*f5c631daSSadaf Ebrahimi   { 0x2e4bf27e, 0xffffff80, 0x2e4bf27e },
2839*f5c631daSSadaf Ebrahimi   { 0xb40bbe37, 0x0000007d, 0xb40bbe37 },
2840*f5c631daSSadaf Ebrahimi   { 0x08a1f1e1, 0xcccccccc, 0x08a1f1e1 },
2841*f5c631daSSadaf Ebrahimi   { 0x9abfb3b6, 0x00000000, 0x9abfb3b6 },
2842*f5c631daSSadaf Ebrahimi   { 0xa1d1937e, 0x00000020, 0xa1d1937e },
2843*f5c631daSSadaf Ebrahimi   { 0x2ecbf27e, 0x7ffffffe, 0x2ecbf27e },
2844*f5c631daSSadaf Ebrahimi   { 0xdbee9c83, 0x55555555, 0xdbee9c83 },
2845*f5c631daSSadaf Ebrahimi   { 0xc0459352, 0xffffff82, 0xc0459352 },
2846*f5c631daSSadaf Ebrahimi   { 0x59b33d68, 0x00007ffd, 0x59b33d68 },
2847*f5c631daSSadaf Ebrahimi   { 0xcb9e4c73, 0xffffff83, 0xcb9e4c73 },
2848*f5c631daSSadaf Ebrahimi   { 0xc30c8ede, 0x00007fff, 0xc30c8ede },
2849*f5c631daSSadaf Ebrahimi   { 0x9a404c49, 0xffffff80, 0x9a404c49 },
2850*f5c631daSSadaf Ebrahimi   { 0xee0e612c, 0x00000000, 0xee0e612c },
2851*f5c631daSSadaf Ebrahimi   { 0x2d7d1072, 0x7ffffffe, 0x2d7d1072 },
2852*f5c631daSSadaf Ebrahimi   { 0x2e4bf27e, 0xfffffffd, 0x2e4bf27e },
2853*f5c631daSSadaf Ebrahimi   { 0x5a05df1b, 0x00000000, 0x5a05df1b },
2854*f5c631daSSadaf Ebrahimi   { 0x2dce2341, 0xcccccccc, 0x2dce2341 },
2855*f5c631daSSadaf Ebrahimi   { 0xb4f441c8, 0xffffff81, 0xb4f441c8 },
2856*f5c631daSSadaf Ebrahimi   { 0x5afa209b, 0xffff8000, 0x5afa209b },
2857*f5c631daSSadaf Ebrahimi   { 0x77873096, 0x80000000, 0x77873096 },
2858*f5c631daSSadaf Ebrahimi   { 0x8d080d8a, 0x00007fff, 0x8d080d8a },
2859*f5c631daSSadaf Ebrahimi   { 0xc0ba6cd2, 0x00007fff, 0xc0ba6cd2 },
2860*f5c631daSSadaf Ebrahimi   { 0x74b1d29a, 0x0000007e, 0x74b1d29a },
2861*f5c631daSSadaf Ebrahimi   { 0x5afa20e4, 0xffffffff, 0x5afa20e4 },
2862*f5c631daSSadaf Ebrahimi   { 0x03491d8c, 0xffff8000, 0x03491d8c },
2863*f5c631daSSadaf Ebrahimi   { 0xc30c8ea1, 0x00000002, 0xc30c8ea1 },
2864*f5c631daSSadaf Ebrahimi };
2865*f5c631daSSadaf Ebrahimi const Inputs kOutputs_Crc32b_RnIsNotRm_r2_r4_r10[] = {
2866*f5c631daSSadaf Ebrahimi   { 0x5a05df64, 0x00007ffe, 0x80000000 },
2867*f5c631daSSadaf Ebrahimi   { 0xe51972c1, 0xcccccccc, 0x00000001 },
2868*f5c631daSSadaf Ebrahimi   { 0xa9bcae53, 0x00000020, 0xcccccccc },
2869*f5c631daSSadaf Ebrahimi   { 0xdbee9c83, 0x55555555, 0x0000007f },
2870*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8001, 0x80000001 },
2871*f5c631daSSadaf Ebrahimi   { 0xeef19ed3, 0xffffff81, 0xffffff83 },
2872*f5c631daSSadaf Ebrahimi   { 0xdb443629, 0xffffff80, 0xaaaaaaaa },
2873*f5c631daSSadaf Ebrahimi   { 0x59b33d17, 0x00000001, 0x0000007d },
2874*f5c631daSSadaf Ebrahimi   { 0x2d02eff2, 0x00007ffd, 0x00000002 },
2875*f5c631daSSadaf Ebrahimi   { 0x206f85b3, 0x00000020, 0x55555555 },
2876*f5c631daSSadaf Ebrahimi   { 0x03b6e20c, 0x0000007f, 0x7ffffffd },
2877*f5c631daSSadaf Ebrahimi   { 0x00800000, 0x80000000, 0x00000000 },
2878*f5c631daSSadaf Ebrahimi   { 0x92e1bda8, 0x33333333, 0x7fffffff },
2879*f5c631daSSadaf Ebrahimi   { 0xa4e2f75e, 0x33333333, 0x55555555 },
2880*f5c631daSSadaf Ebrahimi   { 0x1b01a504, 0x00007fff, 0xaaaaaaaa },
2881*f5c631daSSadaf Ebrahimi   { 0x5a05df1b, 0x00000000, 0x7ffffffe },
2882*f5c631daSSadaf Ebrahimi   { 0x5a05df1b, 0x00000001, 0xffffffff },
2883*f5c631daSSadaf Ebrahimi   { 0x4d4d9ea7, 0xffffffe0, 0xffffff80 },
2884*f5c631daSSadaf Ebrahimi   { 0x8df7f20a, 0xffffffe0, 0x7fffffff },
2885*f5c631daSSadaf Ebrahimi   { 0x59ccc2e8, 0x7ffffffd, 0xffffff81 },
2886*f5c631daSSadaf Ebrahimi   { 0x604f712a, 0xffffffe0, 0x0000007f },
2887*f5c631daSSadaf Ebrahimi   { 0x5121ffc5, 0xfffffffd, 0xcccccccc },
2888*f5c631daSSadaf Ebrahimi   { 0x99f6ae3a, 0xffff8002, 0x00000001 },
2889*f5c631daSSadaf Ebrahimi   { 0xc30c8ea1, 0x00000002, 0x7fffffff },
2890*f5c631daSSadaf Ebrahimi   { 0x41512f35, 0x55555555, 0x00007ffe },
2891*f5c631daSSadaf Ebrahimi   { 0x74b1d29a, 0x0000007d, 0xfffffffe },
2892*f5c631daSSadaf Ebrahimi   { 0x6fe522b4, 0x55555555, 0xffffff83 },
2893*f5c631daSSadaf Ebrahimi   { 0x00800000, 0x80000001, 0x00000001 },
2894*f5c631daSSadaf Ebrahimi   { 0x77873096, 0x80000001, 0x80000000 },
2895*f5c631daSSadaf Ebrahimi   { 0x77073096, 0x00000000, 0x80000001 },
2896*f5c631daSSadaf Ebrahimi   { 0x8cd37cf3, 0x00000020, 0x0000007e },
2897*f5c631daSSadaf Ebrahimi   { 0xb7bd5c3b, 0x0000007f, 0x80000001 },
2898*f5c631daSSadaf Ebrahimi   { 0x998951ba, 0x80000001, 0xffff8002 },
2899*f5c631daSSadaf Ebrahimi   { 0x77f8cf69, 0xffffff80, 0xffffff81 },
2900*f5c631daSSadaf Ebrahimi   { 0xc3f3715e, 0xffffff80, 0x0000007d },
2901*f5c631daSSadaf Ebrahimi   { 0x1b01a57b, 0x00000000, 0x55555555 },
2902*f5c631daSSadaf Ebrahimi   { 0xc81b9d4c, 0xcccccccc, 0x7ffffffe },
2903*f5c631daSSadaf Ebrahimi   { 0x77073096, 0x00000001, 0xffff8000 },
2904*f5c631daSSadaf Ebrahimi   { 0x8ebeeff9, 0x0000007d, 0xffffffe0 },
2905*f5c631daSSadaf Ebrahimi   { 0xfa70c29c, 0x7ffffffe, 0xffffffe0 },
2906*f5c631daSSadaf Ebrahimi   { 0x2d7d1072, 0x7ffffffe, 0xffff8001 },
2907*f5c631daSSadaf Ebrahimi   { 0x744e2d65, 0xffffff80, 0xffff8003 },
2908*f5c631daSSadaf Ebrahimi   { 0xf5f03bd7, 0xffff8002, 0x55555555 },
2909*f5c631daSSadaf Ebrahimi   { 0x99f6ae3a, 0xffff8000, 0xffff8003 },
2910*f5c631daSSadaf Ebrahimi   { 0x594cc297, 0xffff8002, 0x0000007e },
2911*f5c631daSSadaf Ebrahimi   { 0x2e4bf27e, 0xffffff80, 0xfffffffd },
2912*f5c631daSSadaf Ebrahimi   { 0x41047a60, 0x00000001, 0xaaaaaaaa },
2913*f5c631daSSadaf Ebrahimi   { 0xc828ae00, 0xffff8001, 0x33333333 },
2914*f5c631daSSadaf Ebrahimi   { 0xed477cdf, 0xfffffffe, 0x0000007e },
2915*f5c631daSSadaf Ebrahimi   { 0x8e411006, 0xffffffe0, 0x0000007d },
2916*f5c631daSSadaf Ebrahimi   { 0x51ed3309, 0x33333333, 0x00000002 },
2917*f5c631daSSadaf Ebrahimi   { 0x4e048354, 0x00000002, 0xffffffe0 },
2918*f5c631daSSadaf Ebrahimi   { 0xedb88320, 0x0000007e, 0x7ffffffe },
2919*f5c631daSSadaf Ebrahimi   { 0x2dfd1072, 0xffffffff, 0x00000000 },
2920*f5c631daSSadaf Ebrahimi   { 0xe5aa41f2, 0x7ffffffe, 0x33333333 },
2921*f5c631daSSadaf Ebrahimi   { 0x9a3fb3b6, 0x80000001, 0xffffff80 },
2922*f5c631daSSadaf Ebrahimi   { 0x594cc2e8, 0xffffff82, 0x7ffffffe },
2923*f5c631daSSadaf Ebrahimi   { 0x2d02ef8d, 0x0000007e, 0xffffff81 },
2924*f5c631daSSadaf Ebrahimi   { 0xedb8835f, 0x00007fff, 0x0000007f },
2925*f5c631daSSadaf Ebrahimi   { 0xbcaa4fd6, 0xcccccccc, 0x0000007d },
2926*f5c631daSSadaf Ebrahimi   { 0xb742a3c4, 0xffffff80, 0x00007ffe },
2927*f5c631daSSadaf Ebrahimi   { 0x41512f35, 0x55555555, 0xfffffffe },
2928*f5c631daSSadaf Ebrahimi   { 0x4c69105e, 0x00000020, 0x00000001 },
2929*f5c631daSSadaf Ebrahimi   { 0xb47441c8, 0x7ffffffd, 0x80000001 },
2930*f5c631daSSadaf Ebrahimi   { 0xf5a56efd, 0xaaaaaaaa, 0xfffffffd },
2931*f5c631daSSadaf Ebrahimi   { 0xb7bd5c44, 0x00007fff, 0xffffff81 },
2932*f5c631daSSadaf Ebrahimi   { 0x255ce193, 0x33333333, 0xffffff81 },
2933*f5c631daSSadaf Ebrahimi   { 0x03491d8c, 0xffff8001, 0xffffff83 },
2934*f5c631daSSadaf Ebrahimi   { 0x7cefdc84, 0x33333333, 0x7ffffffd },
2935*f5c631daSSadaf Ebrahimi   { 0x36561fa3, 0x55555555, 0xffffffff },
2936*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8000, 0x00000000 },
2937*f5c631daSSadaf Ebrahimi   { 0x77f8cf69, 0xfffffffe, 0x7fffffff },
2938*f5c631daSSadaf Ebrahimi   { 0x2dce2341, 0xcccccccc, 0x33333333 },
2939*f5c631daSSadaf Ebrahimi   { 0xb742a3bb, 0xffff8001, 0x0000007f },
2940*f5c631daSSadaf Ebrahimi   { 0xee719ed3, 0x7ffffffd, 0x7fffffff },
2941*f5c631daSSadaf Ebrahimi   { 0x8df7f20a, 0xffffffe0, 0x00007fff },
2942*f5c631daSSadaf Ebrahimi   { 0xedb88320, 0x00000002, 0xffffff82 },
2943*f5c631daSSadaf Ebrahimi   { 0x8141e932, 0xffffff81, 0x55555555 },
2944*f5c631daSSadaf Ebrahimi   { 0x2e4bf27e, 0xffffff83, 0x00007ffe },
2945*f5c631daSSadaf Ebrahimi   { 0xa970629f, 0xcccccccc, 0x00000020 },
2946*f5c631daSSadaf Ebrahimi   { 0xc373715e, 0x7ffffffd, 0xffff8000 },
2947*f5c631daSSadaf Ebrahimi   { 0xc38c8ea1, 0x80000000, 0x7ffffffd },
2948*f5c631daSSadaf Ebrahimi   { 0x990951ba, 0x0000007e, 0x0000007d },
2949*f5c631daSSadaf Ebrahimi   { 0xd6d6a3e8, 0x00000020, 0xffffff80 },
2950*f5c631daSSadaf Ebrahimi   { 0x59b33d68, 0x00007ffe, 0xffffff82 },
2951*f5c631daSSadaf Ebrahimi   { 0xb73d5c3b, 0x80000000, 0x0000007e },
2952*f5c631daSSadaf Ebrahimi   { 0xc30c8ea1, 0x00000002, 0xffffffff },
2953*f5c631daSSadaf Ebrahimi   { 0x2dfd100d, 0xffff8000, 0x00007fff },
2954*f5c631daSSadaf Ebrahimi   { 0xc373715e, 0x7ffffffd, 0x80000000 },
2955*f5c631daSSadaf Ebrahimi   { 0x74b1d29a, 0x00000002, 0xffffff81 },
2956*f5c631daSSadaf Ebrahimi   { 0xcb9e4c73, 0xffffff83, 0x33333333 },
2957*f5c631daSSadaf Ebrahimi   { 0x417b859f, 0x7ffffffe, 0x55555555 },
2958*f5c631daSSadaf Ebrahimi   { 0x2d02ef8d, 0x0000007e, 0xffffff81 },
2959*f5c631daSSadaf Ebrahimi   { 0x3214a02f, 0xcccccccc, 0xffffffe0 },
2960*f5c631daSSadaf Ebrahimi   { 0xb4f441c8, 0xffffffff, 0xffff8003 },
2961*f5c631daSSadaf Ebrahimi   { 0xed477ca0, 0xffff8002, 0xffffff82 },
2962*f5c631daSSadaf Ebrahimi   { 0xd7f22d11, 0xffffffe0, 0x80000001 },
2963*f5c631daSSadaf Ebrahimi   { 0x89e018d3, 0x33333333, 0xaaaaaaaa },
2964*f5c631daSSadaf Ebrahimi   { 0x616bffd3, 0x00000020, 0xfffffffe },
2965*f5c631daSSadaf Ebrahimi   { 0x5afa20e4, 0xfffffffe, 0x00000000 },
2966*f5c631daSSadaf Ebrahimi   { 0xb48bbe37, 0x80000001, 0xfffffffd },
2967*f5c631daSSadaf Ebrahimi   { 0x36034af6, 0x00000000, 0xaaaaaaaa },
2968*f5c631daSSadaf Ebrahimi   { 0x744e2d65, 0xffffff83, 0xffff8000 },
2969*f5c631daSSadaf Ebrahimi   { 0x2e4bf27e, 0xfffffffe, 0xffffff83 },
2970*f5c631daSSadaf Ebrahimi   { 0x59b33d17, 0x0000007e, 0xffff8002 },
2971*f5c631daSSadaf Ebrahimi   { 0x616bffd3, 0x00000020, 0x00007ffe },
2972*f5c631daSSadaf Ebrahimi   { 0x8cd37cf3, 0x00000020, 0x0000007e },
2973*f5c631daSSadaf Ebrahimi   { 0x77f8cf69, 0xffffffff, 0x7ffffffe },
2974*f5c631daSSadaf Ebrahimi   { 0xc8e462b3, 0x33333333, 0x00000001 },
2975*f5c631daSSadaf Ebrahimi   { 0x77f8cf69, 0xffffff80, 0xffffff81 },
2976*f5c631daSSadaf Ebrahimi   { 0xc3f37121, 0xffff8000, 0x00007ffd },
2977*f5c631daSSadaf Ebrahimi   { 0xc0ba6cad, 0x00000000, 0x0000007f },
2978*f5c631daSSadaf Ebrahimi   { 0x59b33d17, 0x00000001, 0x0000007d },
2979*f5c631daSSadaf Ebrahimi   { 0x206f85b3, 0x00000020, 0x55555555 },
2980*f5c631daSSadaf Ebrahimi   { 0x2e4bf27e, 0xfffffffe, 0xffffff83 },
2981*f5c631daSSadaf Ebrahimi   { 0x5a85df1b, 0x80000000, 0xfffffffe },
2982*f5c631daSSadaf Ebrahimi   { 0xb7bd5c3b, 0x0000007e, 0x00000000 },
2983*f5c631daSSadaf Ebrahimi   { 0x4e048354, 0x00000002, 0xffffffe0 },
2984*f5c631daSSadaf Ebrahimi   { 0x616bffac, 0x00007ffe, 0x00000020 },
2985*f5c631daSSadaf Ebrahimi   { 0x5afa209b, 0xffff8000, 0x00007ffe },
2986*f5c631daSSadaf Ebrahimi   { 0x92e1bda8, 0x33333333, 0x00007fff },
2987*f5c631daSSadaf Ebrahimi   { 0xed477cdf, 0xffffff81, 0x00000001 },
2988*f5c631daSSadaf Ebrahimi   { 0x848d72ed, 0x33333333, 0x00000020 },
2989*f5c631daSSadaf Ebrahimi   { 0x8cd37cf3, 0x00000020, 0x0000007e },
2990*f5c631daSSadaf Ebrahimi   { 0xbb5e1256, 0x55555555, 0xffffffe0 },
2991*f5c631daSSadaf Ebrahimi   { 0x086d3d2d, 0x0000007e, 0x33333333 },
2992*f5c631daSSadaf Ebrahimi   { 0xeef19eac, 0xffff8002, 0x00000000 },
2993*f5c631daSSadaf Ebrahimi   { 0x63f99326, 0xffffffe0, 0xfffffffd },
2994*f5c631daSSadaf Ebrahimi   { 0xb7bd5c3b, 0x0000007f, 0xffff8001 },
2995*f5c631daSSadaf Ebrahimi   { 0xa9bcae53, 0x00000020, 0xcccccccc },
2996*f5c631daSSadaf Ebrahimi   { 0xc3f3715e, 0xfffffffd, 0xffff8000 },
2997*f5c631daSSadaf Ebrahimi   { 0x2d82ef8d, 0x80000000, 0x00007fff },
2998*f5c631daSSadaf Ebrahimi   { 0x63f99326, 0xffffffe0, 0xfffffffd },
2999*f5c631daSSadaf Ebrahimi   { 0x2e4bf201, 0xffff8002, 0x0000007f },
3000*f5c631daSSadaf Ebrahimi   { 0xdbee9c83, 0x55555555, 0x0000007f },
3001*f5c631daSSadaf Ebrahimi   { 0x2e4bf201, 0xffff8000, 0x0000007d },
3002*f5c631daSSadaf Ebrahimi   { 0x5a05df64, 0x00007ffe, 0x00000000 },
3003*f5c631daSSadaf Ebrahimi   { 0xb742a3c4, 0xffffff81, 0x00007fff },
3004*f5c631daSSadaf Ebrahimi   { 0x921e4257, 0xcccccccc, 0xffff8000 },
3005*f5c631daSSadaf Ebrahimi   { 0x77f8cf16, 0xffff8001, 0x80000000 },
3006*f5c631daSSadaf Ebrahimi   { 0xd7f22d11, 0xffffffe0, 0x80000001 },
3007*f5c631daSSadaf Ebrahimi   { 0x5a05df64, 0x00007ffd, 0xffff8003 },
3008*f5c631daSSadaf Ebrahimi   { 0x9a404c49, 0xffffff80, 0x00000001 },
3009*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000000, 0x80000000 },
3010*f5c631daSSadaf Ebrahimi   { 0xb47441c8, 0x7ffffffd, 0x80000001 },
3011*f5c631daSSadaf Ebrahimi   { 0xd7f22d11, 0xffffffe0, 0x80000001 },
3012*f5c631daSSadaf Ebrahimi   { 0xe5aa41f2, 0x7ffffffe, 0x33333333 },
3013*f5c631daSSadaf Ebrahimi   { 0xc0ba6cad, 0x0000007e, 0x00000001 },
3014*f5c631daSSadaf Ebrahimi   { 0xfaf0c29c, 0xffffffe0, 0x00007ffe },
3015*f5c631daSSadaf Ebrahimi   { 0xb7bd5c3b, 0x0000007f, 0x80000001 },
3016*f5c631daSSadaf Ebrahimi   { 0x03491df3, 0xffffff80, 0xffff8002 },
3017*f5c631daSSadaf Ebrahimi   { 0x03b6e20c, 0x0000007f, 0xfffffffd },
3018*f5c631daSSadaf Ebrahimi   { 0x8df7f20a, 0xffffffe0, 0xffffffff },
3019*f5c631daSSadaf Ebrahimi   { 0x2eb40d81, 0x0000007f, 0xffff8002 },
3020*f5c631daSSadaf Ebrahimi   { 0xf89d5196, 0xfffffffd, 0x00000020 },
3021*f5c631daSSadaf Ebrahimi   { 0x744e2d65, 0xfffffffd, 0x0000007e },
3022*f5c631daSSadaf Ebrahimi   { 0x82f70b41, 0xffff8003, 0x55555555 },
3023*f5c631daSSadaf Ebrahimi   { 0x2dfd1072, 0xffffff80, 0x0000007f },
3024*f5c631daSSadaf Ebrahimi   { 0x9abfb3b6, 0x0000007f, 0xfffffffe },
3025*f5c631daSSadaf Ebrahimi   { 0x825da194, 0x55555555, 0xffff8003 },
3026*f5c631daSSadaf Ebrahimi   { 0x206f85b3, 0x00000020, 0x55555555 },
3027*f5c631daSSadaf Ebrahimi   { 0xcb5280bf, 0x33333333, 0xffffff83 },
3028*f5c631daSSadaf Ebrahimi   { 0xc0ba6cd2, 0x00007fff, 0xffffff80 },
3029*f5c631daSSadaf Ebrahimi   { 0x59b33d17, 0x00000001, 0x0000007d },
3030*f5c631daSSadaf Ebrahimi   { 0x1b01a504, 0x00007fff, 0xaaaaaaaa },
3031*f5c631daSSadaf Ebrahimi   { 0x6f4f881e, 0xffffff83, 0x55555555 },
3032*f5c631daSSadaf Ebrahimi   { 0x8d080d8a, 0x00007fff, 0xffffffe0 },
3033*f5c631daSSadaf Ebrahimi   { 0xc0459352, 0xffffff82, 0x00007ffd },
3034*f5c631daSSadaf Ebrahimi   { 0x4e048354, 0x00000002, 0xffffffe0 },
3035*f5c631daSSadaf Ebrahimi   { 0xb742a3c4, 0xffffff80, 0x7ffffffe },
3036*f5c631daSSadaf Ebrahimi   { 0x36a9e05c, 0xaaaaaaaa, 0xffff8000 },
3037*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000002, 0xffff8002 },
3038*f5c631daSSadaf Ebrahimi   { 0x770730e9, 0x00007ffe, 0xffffffff },
3039*f5c631daSSadaf Ebrahimi   { 0x77073096, 0x00000001, 0x00000000 },
3040*f5c631daSSadaf Ebrahimi   { 0x2e4bf27e, 0xffffff80, 0x7ffffffd },
3041*f5c631daSSadaf Ebrahimi   { 0xb40bbe37, 0x0000007d, 0xffffff81 },
3042*f5c631daSSadaf Ebrahimi   { 0x08a1f1e1, 0xcccccccc, 0xffffff81 },
3043*f5c631daSSadaf Ebrahimi   { 0x9abfb3b6, 0x00000000, 0xffffff81 },
3044*f5c631daSSadaf Ebrahimi   { 0xa1d1937e, 0x00000020, 0xffffff81 },
3045*f5c631daSSadaf Ebrahimi   { 0x2ecbf27e, 0x7ffffffe, 0xffffff83 },
3046*f5c631daSSadaf Ebrahimi   { 0xdbee9c83, 0x55555555, 0x0000007f },
3047*f5c631daSSadaf Ebrahimi   { 0xc0459352, 0xffffff82, 0xfffffffd },
3048*f5c631daSSadaf Ebrahimi   { 0x59b33d68, 0x00007ffd, 0xffffff81 },
3049*f5c631daSSadaf Ebrahimi   { 0xcb9e4c73, 0xffffff83, 0x33333333 },
3050*f5c631daSSadaf Ebrahimi   { 0xc30c8ede, 0x00007fff, 0x00000002 },
3051*f5c631daSSadaf Ebrahimi   { 0x9a404c49, 0xffffff80, 0xffff8001 },
3052*f5c631daSSadaf Ebrahimi   { 0xee0e612c, 0x00000000, 0x00000002 },
3053*f5c631daSSadaf Ebrahimi   { 0x2d7d1072, 0x7ffffffe, 0x00000001 },
3054*f5c631daSSadaf Ebrahimi   { 0x2e4bf27e, 0xfffffffd, 0xffffff80 },
3055*f5c631daSSadaf Ebrahimi   { 0x5a05df1b, 0x00000000, 0x00007ffe },
3056*f5c631daSSadaf Ebrahimi   { 0x2dce2341, 0xcccccccc, 0x33333333 },
3057*f5c631daSSadaf Ebrahimi   { 0xb4f441c8, 0xffffff81, 0x0000007d },
3058*f5c631daSSadaf Ebrahimi   { 0x5afa209b, 0xffff8000, 0x00007ffe },
3059*f5c631daSSadaf Ebrahimi   { 0x77873096, 0x80000000, 0x80000001 },
3060*f5c631daSSadaf Ebrahimi   { 0x8d080d8a, 0x00007fff, 0xffffffe0 },
3061*f5c631daSSadaf Ebrahimi   { 0xc0ba6cd2, 0x00007fff, 0xffffff80 },
3062*f5c631daSSadaf Ebrahimi   { 0x74b1d29a, 0x0000007e, 0xfffffffd },
3063*f5c631daSSadaf Ebrahimi   { 0x5afa20e4, 0xffffffff, 0x00000001 },
3064*f5c631daSSadaf Ebrahimi   { 0x03491d8c, 0xffff8000, 0xffffff82 },
3065*f5c631daSSadaf Ebrahimi   { 0xc30c8ea1, 0x00000002, 0xffffffff },
3066*f5c631daSSadaf Ebrahimi };
3067*f5c631daSSadaf Ebrahimi const Inputs kOutputs_Crc32b_RnIsNotRm_r1_r10_r8[] = {
3068*f5c631daSSadaf Ebrahimi   { 0x5a05df64, 0x00007ffe, 0x80000000 },
3069*f5c631daSSadaf Ebrahimi   { 0xe51972c1, 0xcccccccc, 0x00000001 },
3070*f5c631daSSadaf Ebrahimi   { 0xa9bcae53, 0x00000020, 0xcccccccc },
3071*f5c631daSSadaf Ebrahimi   { 0xdbee9c83, 0x55555555, 0x0000007f },
3072*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8001, 0x80000001 },
3073*f5c631daSSadaf Ebrahimi   { 0xeef19ed3, 0xffffff81, 0xffffff83 },
3074*f5c631daSSadaf Ebrahimi   { 0xdb443629, 0xffffff80, 0xaaaaaaaa },
3075*f5c631daSSadaf Ebrahimi   { 0x59b33d17, 0x00000001, 0x0000007d },
3076*f5c631daSSadaf Ebrahimi   { 0x2d02eff2, 0x00007ffd, 0x00000002 },
3077*f5c631daSSadaf Ebrahimi   { 0x206f85b3, 0x00000020, 0x55555555 },
3078*f5c631daSSadaf Ebrahimi   { 0x03b6e20c, 0x0000007f, 0x7ffffffd },
3079*f5c631daSSadaf Ebrahimi   { 0x00800000, 0x80000000, 0x00000000 },
3080*f5c631daSSadaf Ebrahimi   { 0x92e1bda8, 0x33333333, 0x7fffffff },
3081*f5c631daSSadaf Ebrahimi   { 0xa4e2f75e, 0x33333333, 0x55555555 },
3082*f5c631daSSadaf Ebrahimi   { 0x1b01a504, 0x00007fff, 0xaaaaaaaa },
3083*f5c631daSSadaf Ebrahimi   { 0x5a05df1b, 0x00000000, 0x7ffffffe },
3084*f5c631daSSadaf Ebrahimi   { 0x5a05df1b, 0x00000001, 0xffffffff },
3085*f5c631daSSadaf Ebrahimi   { 0x4d4d9ea7, 0xffffffe0, 0xffffff80 },
3086*f5c631daSSadaf Ebrahimi   { 0x8df7f20a, 0xffffffe0, 0x7fffffff },
3087*f5c631daSSadaf Ebrahimi   { 0x59ccc2e8, 0x7ffffffd, 0xffffff81 },
3088*f5c631daSSadaf Ebrahimi   { 0x604f712a, 0xffffffe0, 0x0000007f },
3089*f5c631daSSadaf Ebrahimi   { 0x5121ffc5, 0xfffffffd, 0xcccccccc },
3090*f5c631daSSadaf Ebrahimi   { 0x99f6ae3a, 0xffff8002, 0x00000001 },
3091*f5c631daSSadaf Ebrahimi   { 0xc30c8ea1, 0x00000002, 0x7fffffff },
3092*f5c631daSSadaf Ebrahimi   { 0x41512f35, 0x55555555, 0x00007ffe },
3093*f5c631daSSadaf Ebrahimi   { 0x74b1d29a, 0x0000007d, 0xfffffffe },
3094*f5c631daSSadaf Ebrahimi   { 0x6fe522b4, 0x55555555, 0xffffff83 },
3095*f5c631daSSadaf Ebrahimi   { 0x00800000, 0x80000001, 0x00000001 },
3096*f5c631daSSadaf Ebrahimi   { 0x77873096, 0x80000001, 0x80000000 },
3097*f5c631daSSadaf Ebrahimi   { 0x77073096, 0x00000000, 0x80000001 },
3098*f5c631daSSadaf Ebrahimi   { 0x8cd37cf3, 0x00000020, 0x0000007e },
3099*f5c631daSSadaf Ebrahimi   { 0xb7bd5c3b, 0x0000007f, 0x80000001 },
3100*f5c631daSSadaf Ebrahimi   { 0x998951ba, 0x80000001, 0xffff8002 },
3101*f5c631daSSadaf Ebrahimi   { 0x77f8cf69, 0xffffff80, 0xffffff81 },
3102*f5c631daSSadaf Ebrahimi   { 0xc3f3715e, 0xffffff80, 0x0000007d },
3103*f5c631daSSadaf Ebrahimi   { 0x1b01a57b, 0x00000000, 0x55555555 },
3104*f5c631daSSadaf Ebrahimi   { 0xc81b9d4c, 0xcccccccc, 0x7ffffffe },
3105*f5c631daSSadaf Ebrahimi   { 0x77073096, 0x00000001, 0xffff8000 },
3106*f5c631daSSadaf Ebrahimi   { 0x8ebeeff9, 0x0000007d, 0xffffffe0 },
3107*f5c631daSSadaf Ebrahimi   { 0xfa70c29c, 0x7ffffffe, 0xffffffe0 },
3108*f5c631daSSadaf Ebrahimi   { 0x2d7d1072, 0x7ffffffe, 0xffff8001 },
3109*f5c631daSSadaf Ebrahimi   { 0x744e2d65, 0xffffff80, 0xffff8003 },
3110*f5c631daSSadaf Ebrahimi   { 0xf5f03bd7, 0xffff8002, 0x55555555 },
3111*f5c631daSSadaf Ebrahimi   { 0x99f6ae3a, 0xffff8000, 0xffff8003 },
3112*f5c631daSSadaf Ebrahimi   { 0x594cc297, 0xffff8002, 0x0000007e },
3113*f5c631daSSadaf Ebrahimi   { 0x2e4bf27e, 0xffffff80, 0xfffffffd },
3114*f5c631daSSadaf Ebrahimi   { 0x41047a60, 0x00000001, 0xaaaaaaaa },
3115*f5c631daSSadaf Ebrahimi   { 0xc828ae00, 0xffff8001, 0x33333333 },
3116*f5c631daSSadaf Ebrahimi   { 0xed477cdf, 0xfffffffe, 0x0000007e },
3117*f5c631daSSadaf Ebrahimi   { 0x8e411006, 0xffffffe0, 0x0000007d },
3118*f5c631daSSadaf Ebrahimi   { 0x51ed3309, 0x33333333, 0x00000002 },
3119*f5c631daSSadaf Ebrahimi   { 0x4e048354, 0x00000002, 0xffffffe0 },
3120*f5c631daSSadaf Ebrahimi   { 0xedb88320, 0x0000007e, 0x7ffffffe },
3121*f5c631daSSadaf Ebrahimi   { 0x2dfd1072, 0xffffffff, 0x00000000 },
3122*f5c631daSSadaf Ebrahimi   { 0xe5aa41f2, 0x7ffffffe, 0x33333333 },
3123*f5c631daSSadaf Ebrahimi   { 0x9a3fb3b6, 0x80000001, 0xffffff80 },
3124*f5c631daSSadaf Ebrahimi   { 0x594cc2e8, 0xffffff82, 0x7ffffffe },
3125*f5c631daSSadaf Ebrahimi   { 0x2d02ef8d, 0x0000007e, 0xffffff81 },
3126*f5c631daSSadaf Ebrahimi   { 0xedb8835f, 0x00007fff, 0x0000007f },
3127*f5c631daSSadaf Ebrahimi   { 0xbcaa4fd6, 0xcccccccc, 0x0000007d },
3128*f5c631daSSadaf Ebrahimi   { 0xb742a3c4, 0xffffff80, 0x00007ffe },
3129*f5c631daSSadaf Ebrahimi   { 0x41512f35, 0x55555555, 0xfffffffe },
3130*f5c631daSSadaf Ebrahimi   { 0x4c69105e, 0x00000020, 0x00000001 },
3131*f5c631daSSadaf Ebrahimi   { 0xb47441c8, 0x7ffffffd, 0x80000001 },
3132*f5c631daSSadaf Ebrahimi   { 0xf5a56efd, 0xaaaaaaaa, 0xfffffffd },
3133*f5c631daSSadaf Ebrahimi   { 0xb7bd5c44, 0x00007fff, 0xffffff81 },
3134*f5c631daSSadaf Ebrahimi   { 0x255ce193, 0x33333333, 0xffffff81 },
3135*f5c631daSSadaf Ebrahimi   { 0x03491d8c, 0xffff8001, 0xffffff83 },
3136*f5c631daSSadaf Ebrahimi   { 0x7cefdc84, 0x33333333, 0x7ffffffd },
3137*f5c631daSSadaf Ebrahimi   { 0x36561fa3, 0x55555555, 0xffffffff },
3138*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8000, 0x00000000 },
3139*f5c631daSSadaf Ebrahimi   { 0x77f8cf69, 0xfffffffe, 0x7fffffff },
3140*f5c631daSSadaf Ebrahimi   { 0x2dce2341, 0xcccccccc, 0x33333333 },
3141*f5c631daSSadaf Ebrahimi   { 0xb742a3bb, 0xffff8001, 0x0000007f },
3142*f5c631daSSadaf Ebrahimi   { 0xee719ed3, 0x7ffffffd, 0x7fffffff },
3143*f5c631daSSadaf Ebrahimi   { 0x8df7f20a, 0xffffffe0, 0x00007fff },
3144*f5c631daSSadaf Ebrahimi   { 0xedb88320, 0x00000002, 0xffffff82 },
3145*f5c631daSSadaf Ebrahimi   { 0x8141e932, 0xffffff81, 0x55555555 },
3146*f5c631daSSadaf Ebrahimi   { 0x2e4bf27e, 0xffffff83, 0x00007ffe },
3147*f5c631daSSadaf Ebrahimi   { 0xa970629f, 0xcccccccc, 0x00000020 },
3148*f5c631daSSadaf Ebrahimi   { 0xc373715e, 0x7ffffffd, 0xffff8000 },
3149*f5c631daSSadaf Ebrahimi   { 0xc38c8ea1, 0x80000000, 0x7ffffffd },
3150*f5c631daSSadaf Ebrahimi   { 0x990951ba, 0x0000007e, 0x0000007d },
3151*f5c631daSSadaf Ebrahimi   { 0xd6d6a3e8, 0x00000020, 0xffffff80 },
3152*f5c631daSSadaf Ebrahimi   { 0x59b33d68, 0x00007ffe, 0xffffff82 },
3153*f5c631daSSadaf Ebrahimi   { 0xb73d5c3b, 0x80000000, 0x0000007e },
3154*f5c631daSSadaf Ebrahimi   { 0xc30c8ea1, 0x00000002, 0xffffffff },
3155*f5c631daSSadaf Ebrahimi   { 0x2dfd100d, 0xffff8000, 0x00007fff },
3156*f5c631daSSadaf Ebrahimi   { 0xc373715e, 0x7ffffffd, 0x80000000 },
3157*f5c631daSSadaf Ebrahimi   { 0x74b1d29a, 0x00000002, 0xffffff81 },
3158*f5c631daSSadaf Ebrahimi   { 0xcb9e4c73, 0xffffff83, 0x33333333 },
3159*f5c631daSSadaf Ebrahimi   { 0x417b859f, 0x7ffffffe, 0x55555555 },
3160*f5c631daSSadaf Ebrahimi   { 0x2d02ef8d, 0x0000007e, 0xffffff81 },
3161*f5c631daSSadaf Ebrahimi   { 0x3214a02f, 0xcccccccc, 0xffffffe0 },
3162*f5c631daSSadaf Ebrahimi   { 0xb4f441c8, 0xffffffff, 0xffff8003 },
3163*f5c631daSSadaf Ebrahimi   { 0xed477ca0, 0xffff8002, 0xffffff82 },
3164*f5c631daSSadaf Ebrahimi   { 0xd7f22d11, 0xffffffe0, 0x80000001 },
3165*f5c631daSSadaf Ebrahimi   { 0x89e018d3, 0x33333333, 0xaaaaaaaa },
3166*f5c631daSSadaf Ebrahimi   { 0x616bffd3, 0x00000020, 0xfffffffe },
3167*f5c631daSSadaf Ebrahimi   { 0x5afa20e4, 0xfffffffe, 0x00000000 },
3168*f5c631daSSadaf Ebrahimi   { 0xb48bbe37, 0x80000001, 0xfffffffd },
3169*f5c631daSSadaf Ebrahimi   { 0x36034af6, 0x00000000, 0xaaaaaaaa },
3170*f5c631daSSadaf Ebrahimi   { 0x744e2d65, 0xffffff83, 0xffff8000 },
3171*f5c631daSSadaf Ebrahimi   { 0x2e4bf27e, 0xfffffffe, 0xffffff83 },
3172*f5c631daSSadaf Ebrahimi   { 0x59b33d17, 0x0000007e, 0xffff8002 },
3173*f5c631daSSadaf Ebrahimi   { 0x616bffd3, 0x00000020, 0x00007ffe },
3174*f5c631daSSadaf Ebrahimi   { 0x8cd37cf3, 0x00000020, 0x0000007e },
3175*f5c631daSSadaf Ebrahimi   { 0x77f8cf69, 0xffffffff, 0x7ffffffe },
3176*f5c631daSSadaf Ebrahimi   { 0xc8e462b3, 0x33333333, 0x00000001 },
3177*f5c631daSSadaf Ebrahimi   { 0x77f8cf69, 0xffffff80, 0xffffff81 },
3178*f5c631daSSadaf Ebrahimi   { 0xc3f37121, 0xffff8000, 0x00007ffd },
3179*f5c631daSSadaf Ebrahimi   { 0xc0ba6cad, 0x00000000, 0x0000007f },
3180*f5c631daSSadaf Ebrahimi   { 0x59b33d17, 0x00000001, 0x0000007d },
3181*f5c631daSSadaf Ebrahimi   { 0x206f85b3, 0x00000020, 0x55555555 },
3182*f5c631daSSadaf Ebrahimi   { 0x2e4bf27e, 0xfffffffe, 0xffffff83 },
3183*f5c631daSSadaf Ebrahimi   { 0x5a85df1b, 0x80000000, 0xfffffffe },
3184*f5c631daSSadaf Ebrahimi   { 0xb7bd5c3b, 0x0000007e, 0x00000000 },
3185*f5c631daSSadaf Ebrahimi   { 0x4e048354, 0x00000002, 0xffffffe0 },
3186*f5c631daSSadaf Ebrahimi   { 0x616bffac, 0x00007ffe, 0x00000020 },
3187*f5c631daSSadaf Ebrahimi   { 0x5afa209b, 0xffff8000, 0x00007ffe },
3188*f5c631daSSadaf Ebrahimi   { 0x92e1bda8, 0x33333333, 0x00007fff },
3189*f5c631daSSadaf Ebrahimi   { 0xed477cdf, 0xffffff81, 0x00000001 },
3190*f5c631daSSadaf Ebrahimi   { 0x848d72ed, 0x33333333, 0x00000020 },
3191*f5c631daSSadaf Ebrahimi   { 0x8cd37cf3, 0x00000020, 0x0000007e },
3192*f5c631daSSadaf Ebrahimi   { 0xbb5e1256, 0x55555555, 0xffffffe0 },
3193*f5c631daSSadaf Ebrahimi   { 0x086d3d2d, 0x0000007e, 0x33333333 },
3194*f5c631daSSadaf Ebrahimi   { 0xeef19eac, 0xffff8002, 0x00000000 },
3195*f5c631daSSadaf Ebrahimi   { 0x63f99326, 0xffffffe0, 0xfffffffd },
3196*f5c631daSSadaf Ebrahimi   { 0xb7bd5c3b, 0x0000007f, 0xffff8001 },
3197*f5c631daSSadaf Ebrahimi   { 0xa9bcae53, 0x00000020, 0xcccccccc },
3198*f5c631daSSadaf Ebrahimi   { 0xc3f3715e, 0xfffffffd, 0xffff8000 },
3199*f5c631daSSadaf Ebrahimi   { 0x2d82ef8d, 0x80000000, 0x00007fff },
3200*f5c631daSSadaf Ebrahimi   { 0x63f99326, 0xffffffe0, 0xfffffffd },
3201*f5c631daSSadaf Ebrahimi   { 0x2e4bf201, 0xffff8002, 0x0000007f },
3202*f5c631daSSadaf Ebrahimi   { 0xdbee9c83, 0x55555555, 0x0000007f },
3203*f5c631daSSadaf Ebrahimi   { 0x2e4bf201, 0xffff8000, 0x0000007d },
3204*f5c631daSSadaf Ebrahimi   { 0x5a05df64, 0x00007ffe, 0x00000000 },
3205*f5c631daSSadaf Ebrahimi   { 0xb742a3c4, 0xffffff81, 0x00007fff },
3206*f5c631daSSadaf Ebrahimi   { 0x921e4257, 0xcccccccc, 0xffff8000 },
3207*f5c631daSSadaf Ebrahimi   { 0x77f8cf16, 0xffff8001, 0x80000000 },
3208*f5c631daSSadaf Ebrahimi   { 0xd7f22d11, 0xffffffe0, 0x80000001 },
3209*f5c631daSSadaf Ebrahimi   { 0x5a05df64, 0x00007ffd, 0xffff8003 },
3210*f5c631daSSadaf Ebrahimi   { 0x9a404c49, 0xffffff80, 0x00000001 },
3211*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000000, 0x80000000 },
3212*f5c631daSSadaf Ebrahimi   { 0xb47441c8, 0x7ffffffd, 0x80000001 },
3213*f5c631daSSadaf Ebrahimi   { 0xd7f22d11, 0xffffffe0, 0x80000001 },
3214*f5c631daSSadaf Ebrahimi   { 0xe5aa41f2, 0x7ffffffe, 0x33333333 },
3215*f5c631daSSadaf Ebrahimi   { 0xc0ba6cad, 0x0000007e, 0x00000001 },
3216*f5c631daSSadaf Ebrahimi   { 0xfaf0c29c, 0xffffffe0, 0x00007ffe },
3217*f5c631daSSadaf Ebrahimi   { 0xb7bd5c3b, 0x0000007f, 0x80000001 },
3218*f5c631daSSadaf Ebrahimi   { 0x03491df3, 0xffffff80, 0xffff8002 },
3219*f5c631daSSadaf Ebrahimi   { 0x03b6e20c, 0x0000007f, 0xfffffffd },
3220*f5c631daSSadaf Ebrahimi   { 0x8df7f20a, 0xffffffe0, 0xffffffff },
3221*f5c631daSSadaf Ebrahimi   { 0x2eb40d81, 0x0000007f, 0xffff8002 },
3222*f5c631daSSadaf Ebrahimi   { 0xf89d5196, 0xfffffffd, 0x00000020 },
3223*f5c631daSSadaf Ebrahimi   { 0x744e2d65, 0xfffffffd, 0x0000007e },
3224*f5c631daSSadaf Ebrahimi   { 0x82f70b41, 0xffff8003, 0x55555555 },
3225*f5c631daSSadaf Ebrahimi   { 0x2dfd1072, 0xffffff80, 0x0000007f },
3226*f5c631daSSadaf Ebrahimi   { 0x9abfb3b6, 0x0000007f, 0xfffffffe },
3227*f5c631daSSadaf Ebrahimi   { 0x825da194, 0x55555555, 0xffff8003 },
3228*f5c631daSSadaf Ebrahimi   { 0x206f85b3, 0x00000020, 0x55555555 },
3229*f5c631daSSadaf Ebrahimi   { 0xcb5280bf, 0x33333333, 0xffffff83 },
3230*f5c631daSSadaf Ebrahimi   { 0xc0ba6cd2, 0x00007fff, 0xffffff80 },
3231*f5c631daSSadaf Ebrahimi   { 0x59b33d17, 0x00000001, 0x0000007d },
3232*f5c631daSSadaf Ebrahimi   { 0x1b01a504, 0x00007fff, 0xaaaaaaaa },
3233*f5c631daSSadaf Ebrahimi   { 0x6f4f881e, 0xffffff83, 0x55555555 },
3234*f5c631daSSadaf Ebrahimi   { 0x8d080d8a, 0x00007fff, 0xffffffe0 },
3235*f5c631daSSadaf Ebrahimi   { 0xc0459352, 0xffffff82, 0x00007ffd },
3236*f5c631daSSadaf Ebrahimi   { 0x4e048354, 0x00000002, 0xffffffe0 },
3237*f5c631daSSadaf Ebrahimi   { 0xb742a3c4, 0xffffff80, 0x7ffffffe },
3238*f5c631daSSadaf Ebrahimi   { 0x36a9e05c, 0xaaaaaaaa, 0xffff8000 },
3239*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000002, 0xffff8002 },
3240*f5c631daSSadaf Ebrahimi   { 0x770730e9, 0x00007ffe, 0xffffffff },
3241*f5c631daSSadaf Ebrahimi   { 0x77073096, 0x00000001, 0x00000000 },
3242*f5c631daSSadaf Ebrahimi   { 0x2e4bf27e, 0xffffff80, 0x7ffffffd },
3243*f5c631daSSadaf Ebrahimi   { 0xb40bbe37, 0x0000007d, 0xffffff81 },
3244*f5c631daSSadaf Ebrahimi   { 0x08a1f1e1, 0xcccccccc, 0xffffff81 },
3245*f5c631daSSadaf Ebrahimi   { 0x9abfb3b6, 0x00000000, 0xffffff81 },
3246*f5c631daSSadaf Ebrahimi   { 0xa1d1937e, 0x00000020, 0xffffff81 },
3247*f5c631daSSadaf Ebrahimi   { 0x2ecbf27e, 0x7ffffffe, 0xffffff83 },
3248*f5c631daSSadaf Ebrahimi   { 0xdbee9c83, 0x55555555, 0x0000007f },
3249*f5c631daSSadaf Ebrahimi   { 0xc0459352, 0xffffff82, 0xfffffffd },
3250*f5c631daSSadaf Ebrahimi   { 0x59b33d68, 0x00007ffd, 0xffffff81 },
3251*f5c631daSSadaf Ebrahimi   { 0xcb9e4c73, 0xffffff83, 0x33333333 },
3252*f5c631daSSadaf Ebrahimi   { 0xc30c8ede, 0x00007fff, 0x00000002 },
3253*f5c631daSSadaf Ebrahimi   { 0x9a404c49, 0xffffff80, 0xffff8001 },
3254*f5c631daSSadaf Ebrahimi   { 0xee0e612c, 0x00000000, 0x00000002 },
3255*f5c631daSSadaf Ebrahimi   { 0x2d7d1072, 0x7ffffffe, 0x00000001 },
3256*f5c631daSSadaf Ebrahimi   { 0x2e4bf27e, 0xfffffffd, 0xffffff80 },
3257*f5c631daSSadaf Ebrahimi   { 0x5a05df1b, 0x00000000, 0x00007ffe },
3258*f5c631daSSadaf Ebrahimi   { 0x2dce2341, 0xcccccccc, 0x33333333 },
3259*f5c631daSSadaf Ebrahimi   { 0xb4f441c8, 0xffffff81, 0x0000007d },
3260*f5c631daSSadaf Ebrahimi   { 0x5afa209b, 0xffff8000, 0x00007ffe },
3261*f5c631daSSadaf Ebrahimi   { 0x77873096, 0x80000000, 0x80000001 },
3262*f5c631daSSadaf Ebrahimi   { 0x8d080d8a, 0x00007fff, 0xffffffe0 },
3263*f5c631daSSadaf Ebrahimi   { 0xc0ba6cd2, 0x00007fff, 0xffffff80 },
3264*f5c631daSSadaf Ebrahimi   { 0x74b1d29a, 0x0000007e, 0xfffffffd },
3265*f5c631daSSadaf Ebrahimi   { 0x5afa20e4, 0xffffffff, 0x00000001 },
3266*f5c631daSSadaf Ebrahimi   { 0x03491d8c, 0xffff8000, 0xffffff82 },
3267*f5c631daSSadaf Ebrahimi   { 0xc30c8ea1, 0x00000002, 0xffffffff },
3268*f5c631daSSadaf Ebrahimi };
3269*f5c631daSSadaf Ebrahimi const Inputs kOutputs_Crc32b_RnIsNotRm_r1_r4_r2[] = {
3270*f5c631daSSadaf Ebrahimi   { 0x5a05df64, 0x00007ffe, 0x80000000 },
3271*f5c631daSSadaf Ebrahimi   { 0xe51972c1, 0xcccccccc, 0x00000001 },
3272*f5c631daSSadaf Ebrahimi   { 0xa9bcae53, 0x00000020, 0xcccccccc },
3273*f5c631daSSadaf Ebrahimi   { 0xdbee9c83, 0x55555555, 0x0000007f },
3274*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8001, 0x80000001 },
3275*f5c631daSSadaf Ebrahimi   { 0xeef19ed3, 0xffffff81, 0xffffff83 },
3276*f5c631daSSadaf Ebrahimi   { 0xdb443629, 0xffffff80, 0xaaaaaaaa },
3277*f5c631daSSadaf Ebrahimi   { 0x59b33d17, 0x00000001, 0x0000007d },
3278*f5c631daSSadaf Ebrahimi   { 0x2d02eff2, 0x00007ffd, 0x00000002 },
3279*f5c631daSSadaf Ebrahimi   { 0x206f85b3, 0x00000020, 0x55555555 },
3280*f5c631daSSadaf Ebrahimi   { 0x03b6e20c, 0x0000007f, 0x7ffffffd },
3281*f5c631daSSadaf Ebrahimi   { 0x00800000, 0x80000000, 0x00000000 },
3282*f5c631daSSadaf Ebrahimi   { 0x92e1bda8, 0x33333333, 0x7fffffff },
3283*f5c631daSSadaf Ebrahimi   { 0xa4e2f75e, 0x33333333, 0x55555555 },
3284*f5c631daSSadaf Ebrahimi   { 0x1b01a504, 0x00007fff, 0xaaaaaaaa },
3285*f5c631daSSadaf Ebrahimi   { 0x5a05df1b, 0x00000000, 0x7ffffffe },
3286*f5c631daSSadaf Ebrahimi   { 0x5a05df1b, 0x00000001, 0xffffffff },
3287*f5c631daSSadaf Ebrahimi   { 0x4d4d9ea7, 0xffffffe0, 0xffffff80 },
3288*f5c631daSSadaf Ebrahimi   { 0x8df7f20a, 0xffffffe0, 0x7fffffff },
3289*f5c631daSSadaf Ebrahimi   { 0x59ccc2e8, 0x7ffffffd, 0xffffff81 },
3290*f5c631daSSadaf Ebrahimi   { 0x604f712a, 0xffffffe0, 0x0000007f },
3291*f5c631daSSadaf Ebrahimi   { 0x5121ffc5, 0xfffffffd, 0xcccccccc },
3292*f5c631daSSadaf Ebrahimi   { 0x99f6ae3a, 0xffff8002, 0x00000001 },
3293*f5c631daSSadaf Ebrahimi   { 0xc30c8ea1, 0x00000002, 0x7fffffff },
3294*f5c631daSSadaf Ebrahimi   { 0x41512f35, 0x55555555, 0x00007ffe },
3295*f5c631daSSadaf Ebrahimi   { 0x74b1d29a, 0x0000007d, 0xfffffffe },
3296*f5c631daSSadaf Ebrahimi   { 0x6fe522b4, 0x55555555, 0xffffff83 },
3297*f5c631daSSadaf Ebrahimi   { 0x00800000, 0x80000001, 0x00000001 },
3298*f5c631daSSadaf Ebrahimi   { 0x77873096, 0x80000001, 0x80000000 },
3299*f5c631daSSadaf Ebrahimi   { 0x77073096, 0x00000000, 0x80000001 },
3300*f5c631daSSadaf Ebrahimi   { 0x8cd37cf3, 0x00000020, 0x0000007e },
3301*f5c631daSSadaf Ebrahimi   { 0xb7bd5c3b, 0x0000007f, 0x80000001 },
3302*f5c631daSSadaf Ebrahimi   { 0x998951ba, 0x80000001, 0xffff8002 },
3303*f5c631daSSadaf Ebrahimi   { 0x77f8cf69, 0xffffff80, 0xffffff81 },
3304*f5c631daSSadaf Ebrahimi   { 0xc3f3715e, 0xffffff80, 0x0000007d },
3305*f5c631daSSadaf Ebrahimi   { 0x1b01a57b, 0x00000000, 0x55555555 },
3306*f5c631daSSadaf Ebrahimi   { 0xc81b9d4c, 0xcccccccc, 0x7ffffffe },
3307*f5c631daSSadaf Ebrahimi   { 0x77073096, 0x00000001, 0xffff8000 },
3308*f5c631daSSadaf Ebrahimi   { 0x8ebeeff9, 0x0000007d, 0xffffffe0 },
3309*f5c631daSSadaf Ebrahimi   { 0xfa70c29c, 0x7ffffffe, 0xffffffe0 },
3310*f5c631daSSadaf Ebrahimi   { 0x2d7d1072, 0x7ffffffe, 0xffff8001 },
3311*f5c631daSSadaf Ebrahimi   { 0x744e2d65, 0xffffff80, 0xffff8003 },
3312*f5c631daSSadaf Ebrahimi   { 0xf5f03bd7, 0xffff8002, 0x55555555 },
3313*f5c631daSSadaf Ebrahimi   { 0x99f6ae3a, 0xffff8000, 0xffff8003 },
3314*f5c631daSSadaf Ebrahimi   { 0x594cc297, 0xffff8002, 0x0000007e },
3315*f5c631daSSadaf Ebrahimi   { 0x2e4bf27e, 0xffffff80, 0xfffffffd },
3316*f5c631daSSadaf Ebrahimi   { 0x41047a60, 0x00000001, 0xaaaaaaaa },
3317*f5c631daSSadaf Ebrahimi   { 0xc828ae00, 0xffff8001, 0x33333333 },
3318*f5c631daSSadaf Ebrahimi   { 0xed477cdf, 0xfffffffe, 0x0000007e },
3319*f5c631daSSadaf Ebrahimi   { 0x8e411006, 0xffffffe0, 0x0000007d },
3320*f5c631daSSadaf Ebrahimi   { 0x51ed3309, 0x33333333, 0x00000002 },
3321*f5c631daSSadaf Ebrahimi   { 0x4e048354, 0x00000002, 0xffffffe0 },
3322*f5c631daSSadaf Ebrahimi   { 0xedb88320, 0x0000007e, 0x7ffffffe },
3323*f5c631daSSadaf Ebrahimi   { 0x2dfd1072, 0xffffffff, 0x00000000 },
3324*f5c631daSSadaf Ebrahimi   { 0xe5aa41f2, 0x7ffffffe, 0x33333333 },
3325*f5c631daSSadaf Ebrahimi   { 0x9a3fb3b6, 0x80000001, 0xffffff80 },
3326*f5c631daSSadaf Ebrahimi   { 0x594cc2e8, 0xffffff82, 0x7ffffffe },
3327*f5c631daSSadaf Ebrahimi   { 0x2d02ef8d, 0x0000007e, 0xffffff81 },
3328*f5c631daSSadaf Ebrahimi   { 0xedb8835f, 0x00007fff, 0x0000007f },
3329*f5c631daSSadaf Ebrahimi   { 0xbcaa4fd6, 0xcccccccc, 0x0000007d },
3330*f5c631daSSadaf Ebrahimi   { 0xb742a3c4, 0xffffff80, 0x00007ffe },
3331*f5c631daSSadaf Ebrahimi   { 0x41512f35, 0x55555555, 0xfffffffe },
3332*f5c631daSSadaf Ebrahimi   { 0x4c69105e, 0x00000020, 0x00000001 },
3333*f5c631daSSadaf Ebrahimi   { 0xb47441c8, 0x7ffffffd, 0x80000001 },
3334*f5c631daSSadaf Ebrahimi   { 0xf5a56efd, 0xaaaaaaaa, 0xfffffffd },
3335*f5c631daSSadaf Ebrahimi   { 0xb7bd5c44, 0x00007fff, 0xffffff81 },
3336*f5c631daSSadaf Ebrahimi   { 0x255ce193, 0x33333333, 0xffffff81 },
3337*f5c631daSSadaf Ebrahimi   { 0x03491d8c, 0xffff8001, 0xffffff83 },
3338*f5c631daSSadaf Ebrahimi   { 0x7cefdc84, 0x33333333, 0x7ffffffd },
3339*f5c631daSSadaf Ebrahimi   { 0x36561fa3, 0x55555555, 0xffffffff },
3340*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8000, 0x00000000 },
3341*f5c631daSSadaf Ebrahimi   { 0x77f8cf69, 0xfffffffe, 0x7fffffff },
3342*f5c631daSSadaf Ebrahimi   { 0x2dce2341, 0xcccccccc, 0x33333333 },
3343*f5c631daSSadaf Ebrahimi   { 0xb742a3bb, 0xffff8001, 0x0000007f },
3344*f5c631daSSadaf Ebrahimi   { 0xee719ed3, 0x7ffffffd, 0x7fffffff },
3345*f5c631daSSadaf Ebrahimi   { 0x8df7f20a, 0xffffffe0, 0x00007fff },
3346*f5c631daSSadaf Ebrahimi   { 0xedb88320, 0x00000002, 0xffffff82 },
3347*f5c631daSSadaf Ebrahimi   { 0x8141e932, 0xffffff81, 0x55555555 },
3348*f5c631daSSadaf Ebrahimi   { 0x2e4bf27e, 0xffffff83, 0x00007ffe },
3349*f5c631daSSadaf Ebrahimi   { 0xa970629f, 0xcccccccc, 0x00000020 },
3350*f5c631daSSadaf Ebrahimi   { 0xc373715e, 0x7ffffffd, 0xffff8000 },
3351*f5c631daSSadaf Ebrahimi   { 0xc38c8ea1, 0x80000000, 0x7ffffffd },
3352*f5c631daSSadaf Ebrahimi   { 0x990951ba, 0x0000007e, 0x0000007d },
3353*f5c631daSSadaf Ebrahimi   { 0xd6d6a3e8, 0x00000020, 0xffffff80 },
3354*f5c631daSSadaf Ebrahimi   { 0x59b33d68, 0x00007ffe, 0xffffff82 },
3355*f5c631daSSadaf Ebrahimi   { 0xb73d5c3b, 0x80000000, 0x0000007e },
3356*f5c631daSSadaf Ebrahimi   { 0xc30c8ea1, 0x00000002, 0xffffffff },
3357*f5c631daSSadaf Ebrahimi   { 0x2dfd100d, 0xffff8000, 0x00007fff },
3358*f5c631daSSadaf Ebrahimi   { 0xc373715e, 0x7ffffffd, 0x80000000 },
3359*f5c631daSSadaf Ebrahimi   { 0x74b1d29a, 0x00000002, 0xffffff81 },
3360*f5c631daSSadaf Ebrahimi   { 0xcb9e4c73, 0xffffff83, 0x33333333 },
3361*f5c631daSSadaf Ebrahimi   { 0x417b859f, 0x7ffffffe, 0x55555555 },
3362*f5c631daSSadaf Ebrahimi   { 0x2d02ef8d, 0x0000007e, 0xffffff81 },
3363*f5c631daSSadaf Ebrahimi   { 0x3214a02f, 0xcccccccc, 0xffffffe0 },
3364*f5c631daSSadaf Ebrahimi   { 0xb4f441c8, 0xffffffff, 0xffff8003 },
3365*f5c631daSSadaf Ebrahimi   { 0xed477ca0, 0xffff8002, 0xffffff82 },
3366*f5c631daSSadaf Ebrahimi   { 0xd7f22d11, 0xffffffe0, 0x80000001 },
3367*f5c631daSSadaf Ebrahimi   { 0x89e018d3, 0x33333333, 0xaaaaaaaa },
3368*f5c631daSSadaf Ebrahimi   { 0x616bffd3, 0x00000020, 0xfffffffe },
3369*f5c631daSSadaf Ebrahimi   { 0x5afa20e4, 0xfffffffe, 0x00000000 },
3370*f5c631daSSadaf Ebrahimi   { 0xb48bbe37, 0x80000001, 0xfffffffd },
3371*f5c631daSSadaf Ebrahimi   { 0x36034af6, 0x00000000, 0xaaaaaaaa },
3372*f5c631daSSadaf Ebrahimi   { 0x744e2d65, 0xffffff83, 0xffff8000 },
3373*f5c631daSSadaf Ebrahimi   { 0x2e4bf27e, 0xfffffffe, 0xffffff83 },
3374*f5c631daSSadaf Ebrahimi   { 0x59b33d17, 0x0000007e, 0xffff8002 },
3375*f5c631daSSadaf Ebrahimi   { 0x616bffd3, 0x00000020, 0x00007ffe },
3376*f5c631daSSadaf Ebrahimi   { 0x8cd37cf3, 0x00000020, 0x0000007e },
3377*f5c631daSSadaf Ebrahimi   { 0x77f8cf69, 0xffffffff, 0x7ffffffe },
3378*f5c631daSSadaf Ebrahimi   { 0xc8e462b3, 0x33333333, 0x00000001 },
3379*f5c631daSSadaf Ebrahimi   { 0x77f8cf69, 0xffffff80, 0xffffff81 },
3380*f5c631daSSadaf Ebrahimi   { 0xc3f37121, 0xffff8000, 0x00007ffd },
3381*f5c631daSSadaf Ebrahimi   { 0xc0ba6cad, 0x00000000, 0x0000007f },
3382*f5c631daSSadaf Ebrahimi   { 0x59b33d17, 0x00000001, 0x0000007d },
3383*f5c631daSSadaf Ebrahimi   { 0x206f85b3, 0x00000020, 0x55555555 },
3384*f5c631daSSadaf Ebrahimi   { 0x2e4bf27e, 0xfffffffe, 0xffffff83 },
3385*f5c631daSSadaf Ebrahimi   { 0x5a85df1b, 0x80000000, 0xfffffffe },
3386*f5c631daSSadaf Ebrahimi   { 0xb7bd5c3b, 0x0000007e, 0x00000000 },
3387*f5c631daSSadaf Ebrahimi   { 0x4e048354, 0x00000002, 0xffffffe0 },
3388*f5c631daSSadaf Ebrahimi   { 0x616bffac, 0x00007ffe, 0x00000020 },
3389*f5c631daSSadaf Ebrahimi   { 0x5afa209b, 0xffff8000, 0x00007ffe },
3390*f5c631daSSadaf Ebrahimi   { 0x92e1bda8, 0x33333333, 0x00007fff },
3391*f5c631daSSadaf Ebrahimi   { 0xed477cdf, 0xffffff81, 0x00000001 },
3392*f5c631daSSadaf Ebrahimi   { 0x848d72ed, 0x33333333, 0x00000020 },
3393*f5c631daSSadaf Ebrahimi   { 0x8cd37cf3, 0x00000020, 0x0000007e },
3394*f5c631daSSadaf Ebrahimi   { 0xbb5e1256, 0x55555555, 0xffffffe0 },
3395*f5c631daSSadaf Ebrahimi   { 0x086d3d2d, 0x0000007e, 0x33333333 },
3396*f5c631daSSadaf Ebrahimi   { 0xeef19eac, 0xffff8002, 0x00000000 },
3397*f5c631daSSadaf Ebrahimi   { 0x63f99326, 0xffffffe0, 0xfffffffd },
3398*f5c631daSSadaf Ebrahimi   { 0xb7bd5c3b, 0x0000007f, 0xffff8001 },
3399*f5c631daSSadaf Ebrahimi   { 0xa9bcae53, 0x00000020, 0xcccccccc },
3400*f5c631daSSadaf Ebrahimi   { 0xc3f3715e, 0xfffffffd, 0xffff8000 },
3401*f5c631daSSadaf Ebrahimi   { 0x2d82ef8d, 0x80000000, 0x00007fff },
3402*f5c631daSSadaf Ebrahimi   { 0x63f99326, 0xffffffe0, 0xfffffffd },
3403*f5c631daSSadaf Ebrahimi   { 0x2e4bf201, 0xffff8002, 0x0000007f },
3404*f5c631daSSadaf Ebrahimi   { 0xdbee9c83, 0x55555555, 0x0000007f },
3405*f5c631daSSadaf Ebrahimi   { 0x2e4bf201, 0xffff8000, 0x0000007d },
3406*f5c631daSSadaf Ebrahimi   { 0x5a05df64, 0x00007ffe, 0x00000000 },
3407*f5c631daSSadaf Ebrahimi   { 0xb742a3c4, 0xffffff81, 0x00007fff },
3408*f5c631daSSadaf Ebrahimi   { 0x921e4257, 0xcccccccc, 0xffff8000 },
3409*f5c631daSSadaf Ebrahimi   { 0x77f8cf16, 0xffff8001, 0x80000000 },
3410*f5c631daSSadaf Ebrahimi   { 0xd7f22d11, 0xffffffe0, 0x80000001 },
3411*f5c631daSSadaf Ebrahimi   { 0x5a05df64, 0x00007ffd, 0xffff8003 },
3412*f5c631daSSadaf Ebrahimi   { 0x9a404c49, 0xffffff80, 0x00000001 },
3413*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000000, 0x80000000 },
3414*f5c631daSSadaf Ebrahimi   { 0xb47441c8, 0x7ffffffd, 0x80000001 },
3415*f5c631daSSadaf Ebrahimi   { 0xd7f22d11, 0xffffffe0, 0x80000001 },
3416*f5c631daSSadaf Ebrahimi   { 0xe5aa41f2, 0x7ffffffe, 0x33333333 },
3417*f5c631daSSadaf Ebrahimi   { 0xc0ba6cad, 0x0000007e, 0x00000001 },
3418*f5c631daSSadaf Ebrahimi   { 0xfaf0c29c, 0xffffffe0, 0x00007ffe },
3419*f5c631daSSadaf Ebrahimi   { 0xb7bd5c3b, 0x0000007f, 0x80000001 },
3420*f5c631daSSadaf Ebrahimi   { 0x03491df3, 0xffffff80, 0xffff8002 },
3421*f5c631daSSadaf Ebrahimi   { 0x03b6e20c, 0x0000007f, 0xfffffffd },
3422*f5c631daSSadaf Ebrahimi   { 0x8df7f20a, 0xffffffe0, 0xffffffff },
3423*f5c631daSSadaf Ebrahimi   { 0x2eb40d81, 0x0000007f, 0xffff8002 },
3424*f5c631daSSadaf Ebrahimi   { 0xf89d5196, 0xfffffffd, 0x00000020 },
3425*f5c631daSSadaf Ebrahimi   { 0x744e2d65, 0xfffffffd, 0x0000007e },
3426*f5c631daSSadaf Ebrahimi   { 0x82f70b41, 0xffff8003, 0x55555555 },
3427*f5c631daSSadaf Ebrahimi   { 0x2dfd1072, 0xffffff80, 0x0000007f },
3428*f5c631daSSadaf Ebrahimi   { 0x9abfb3b6, 0x0000007f, 0xfffffffe },
3429*f5c631daSSadaf Ebrahimi   { 0x825da194, 0x55555555, 0xffff8003 },
3430*f5c631daSSadaf Ebrahimi   { 0x206f85b3, 0x00000020, 0x55555555 },
3431*f5c631daSSadaf Ebrahimi   { 0xcb5280bf, 0x33333333, 0xffffff83 },
3432*f5c631daSSadaf Ebrahimi   { 0xc0ba6cd2, 0x00007fff, 0xffffff80 },
3433*f5c631daSSadaf Ebrahimi   { 0x59b33d17, 0x00000001, 0x0000007d },
3434*f5c631daSSadaf Ebrahimi   { 0x1b01a504, 0x00007fff, 0xaaaaaaaa },
3435*f5c631daSSadaf Ebrahimi   { 0x6f4f881e, 0xffffff83, 0x55555555 },
3436*f5c631daSSadaf Ebrahimi   { 0x8d080d8a, 0x00007fff, 0xffffffe0 },
3437*f5c631daSSadaf Ebrahimi   { 0xc0459352, 0xffffff82, 0x00007ffd },
3438*f5c631daSSadaf Ebrahimi   { 0x4e048354, 0x00000002, 0xffffffe0 },
3439*f5c631daSSadaf Ebrahimi   { 0xb742a3c4, 0xffffff80, 0x7ffffffe },
3440*f5c631daSSadaf Ebrahimi   { 0x36a9e05c, 0xaaaaaaaa, 0xffff8000 },
3441*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000002, 0xffff8002 },
3442*f5c631daSSadaf Ebrahimi   { 0x770730e9, 0x00007ffe, 0xffffffff },
3443*f5c631daSSadaf Ebrahimi   { 0x77073096, 0x00000001, 0x00000000 },
3444*f5c631daSSadaf Ebrahimi   { 0x2e4bf27e, 0xffffff80, 0x7ffffffd },
3445*f5c631daSSadaf Ebrahimi   { 0xb40bbe37, 0x0000007d, 0xffffff81 },
3446*f5c631daSSadaf Ebrahimi   { 0x08a1f1e1, 0xcccccccc, 0xffffff81 },
3447*f5c631daSSadaf Ebrahimi   { 0x9abfb3b6, 0x00000000, 0xffffff81 },
3448*f5c631daSSadaf Ebrahimi   { 0xa1d1937e, 0x00000020, 0xffffff81 },
3449*f5c631daSSadaf Ebrahimi   { 0x2ecbf27e, 0x7ffffffe, 0xffffff83 },
3450*f5c631daSSadaf Ebrahimi   { 0xdbee9c83, 0x55555555, 0x0000007f },
3451*f5c631daSSadaf Ebrahimi   { 0xc0459352, 0xffffff82, 0xfffffffd },
3452*f5c631daSSadaf Ebrahimi   { 0x59b33d68, 0x00007ffd, 0xffffff81 },
3453*f5c631daSSadaf Ebrahimi   { 0xcb9e4c73, 0xffffff83, 0x33333333 },
3454*f5c631daSSadaf Ebrahimi   { 0xc30c8ede, 0x00007fff, 0x00000002 },
3455*f5c631daSSadaf Ebrahimi   { 0x9a404c49, 0xffffff80, 0xffff8001 },
3456*f5c631daSSadaf Ebrahimi   { 0xee0e612c, 0x00000000, 0x00000002 },
3457*f5c631daSSadaf Ebrahimi   { 0x2d7d1072, 0x7ffffffe, 0x00000001 },
3458*f5c631daSSadaf Ebrahimi   { 0x2e4bf27e, 0xfffffffd, 0xffffff80 },
3459*f5c631daSSadaf Ebrahimi   { 0x5a05df1b, 0x00000000, 0x00007ffe },
3460*f5c631daSSadaf Ebrahimi   { 0x2dce2341, 0xcccccccc, 0x33333333 },
3461*f5c631daSSadaf Ebrahimi   { 0xb4f441c8, 0xffffff81, 0x0000007d },
3462*f5c631daSSadaf Ebrahimi   { 0x5afa209b, 0xffff8000, 0x00007ffe },
3463*f5c631daSSadaf Ebrahimi   { 0x77873096, 0x80000000, 0x80000001 },
3464*f5c631daSSadaf Ebrahimi   { 0x8d080d8a, 0x00007fff, 0xffffffe0 },
3465*f5c631daSSadaf Ebrahimi   { 0xc0ba6cd2, 0x00007fff, 0xffffff80 },
3466*f5c631daSSadaf Ebrahimi   { 0x74b1d29a, 0x0000007e, 0xfffffffd },
3467*f5c631daSSadaf Ebrahimi   { 0x5afa20e4, 0xffffffff, 0x00000001 },
3468*f5c631daSSadaf Ebrahimi   { 0x03491d8c, 0xffff8000, 0xffffff82 },
3469*f5c631daSSadaf Ebrahimi   { 0xc30c8ea1, 0x00000002, 0xffffffff },
3470*f5c631daSSadaf Ebrahimi };
3471*f5c631daSSadaf Ebrahimi const Inputs kOutputs_Crc32b_RnIsNotRm_r12_r2_r12[] = {
3472*f5c631daSSadaf Ebrahimi   { 0x5a05df64, 0x00007ffe, 0x5a05df64 },
3473*f5c631daSSadaf Ebrahimi   { 0xe51972c1, 0xcccccccc, 0xe51972c1 },
3474*f5c631daSSadaf Ebrahimi   { 0xa9bcae53, 0x00000020, 0xa9bcae53 },
3475*f5c631daSSadaf Ebrahimi   { 0xdbee9c83, 0x55555555, 0xdbee9c83 },
3476*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8001, 0x00ffff80 },
3477*f5c631daSSadaf Ebrahimi   { 0xeef19ed3, 0xffffff81, 0xeef19ed3 },
3478*f5c631daSSadaf Ebrahimi   { 0xdb443629, 0xffffff80, 0xdb443629 },
3479*f5c631daSSadaf Ebrahimi   { 0x59b33d17, 0x00000001, 0x59b33d17 },
3480*f5c631daSSadaf Ebrahimi   { 0x2d02eff2, 0x00007ffd, 0x2d02eff2 },
3481*f5c631daSSadaf Ebrahimi   { 0x206f85b3, 0x00000020, 0x206f85b3 },
3482*f5c631daSSadaf Ebrahimi   { 0x03b6e20c, 0x0000007f, 0x03b6e20c },
3483*f5c631daSSadaf Ebrahimi   { 0x00800000, 0x80000000, 0x00800000 },
3484*f5c631daSSadaf Ebrahimi   { 0x92e1bda8, 0x33333333, 0x92e1bda8 },
3485*f5c631daSSadaf Ebrahimi   { 0xa4e2f75e, 0x33333333, 0xa4e2f75e },
3486*f5c631daSSadaf Ebrahimi   { 0x1b01a504, 0x00007fff, 0x1b01a504 },
3487*f5c631daSSadaf Ebrahimi   { 0x5a05df1b, 0x00000000, 0x5a05df1b },
3488*f5c631daSSadaf Ebrahimi   { 0x5a05df1b, 0x00000001, 0x5a05df1b },
3489*f5c631daSSadaf Ebrahimi   { 0x4d4d9ea7, 0xffffffe0, 0x4d4d9ea7 },
3490*f5c631daSSadaf Ebrahimi   { 0x8df7f20a, 0xffffffe0, 0x8df7f20a },
3491*f5c631daSSadaf Ebrahimi   { 0x59ccc2e8, 0x7ffffffd, 0x59ccc2e8 },
3492*f5c631daSSadaf Ebrahimi   { 0x604f712a, 0xffffffe0, 0x604f712a },
3493*f5c631daSSadaf Ebrahimi   { 0x5121ffc5, 0xfffffffd, 0x5121ffc5 },
3494*f5c631daSSadaf Ebrahimi   { 0x99f6ae3a, 0xffff8002, 0x99f6ae3a },
3495*f5c631daSSadaf Ebrahimi   { 0xc30c8ea1, 0x00000002, 0xc30c8ea1 },
3496*f5c631daSSadaf Ebrahimi   { 0x41512f35, 0x55555555, 0x41512f35 },
3497*f5c631daSSadaf Ebrahimi   { 0x74b1d29a, 0x0000007d, 0x74b1d29a },
3498*f5c631daSSadaf Ebrahimi   { 0x6fe522b4, 0x55555555, 0x6fe522b4 },
3499*f5c631daSSadaf Ebrahimi   { 0x00800000, 0x80000001, 0x00800000 },
3500*f5c631daSSadaf Ebrahimi   { 0x77873096, 0x80000001, 0x77873096 },
3501*f5c631daSSadaf Ebrahimi   { 0x77073096, 0x00000000, 0x77073096 },
3502*f5c631daSSadaf Ebrahimi   { 0x8cd37cf3, 0x00000020, 0x8cd37cf3 },
3503*f5c631daSSadaf Ebrahimi   { 0xb7bd5c3b, 0x0000007f, 0xb7bd5c3b },
3504*f5c631daSSadaf Ebrahimi   { 0x998951ba, 0x80000001, 0x998951ba },
3505*f5c631daSSadaf Ebrahimi   { 0x77f8cf69, 0xffffff80, 0x77f8cf69 },
3506*f5c631daSSadaf Ebrahimi   { 0xc3f3715e, 0xffffff80, 0xc3f3715e },
3507*f5c631daSSadaf Ebrahimi   { 0x1b01a57b, 0x00000000, 0x1b01a57b },
3508*f5c631daSSadaf Ebrahimi   { 0xc81b9d4c, 0xcccccccc, 0xc81b9d4c },
3509*f5c631daSSadaf Ebrahimi   { 0x77073096, 0x00000001, 0x77073096 },
3510*f5c631daSSadaf Ebrahimi   { 0x8ebeeff9, 0x0000007d, 0x8ebeeff9 },
3511*f5c631daSSadaf Ebrahimi   { 0xfa70c29c, 0x7ffffffe, 0xfa70c29c },
3512*f5c631daSSadaf Ebrahimi   { 0x2d7d1072, 0x7ffffffe, 0x2d7d1072 },
3513*f5c631daSSadaf Ebrahimi   { 0x744e2d65, 0xffffff80, 0x744e2d65 },
3514*f5c631daSSadaf Ebrahimi   { 0xf5f03bd7, 0xffff8002, 0xf5f03bd7 },
3515*f5c631daSSadaf Ebrahimi   { 0x99f6ae3a, 0xffff8000, 0x99f6ae3a },
3516*f5c631daSSadaf Ebrahimi   { 0x594cc297, 0xffff8002, 0x594cc297 },
3517*f5c631daSSadaf Ebrahimi   { 0x2e4bf27e, 0xffffff80, 0x2e4bf27e },
3518*f5c631daSSadaf Ebrahimi   { 0x41047a60, 0x00000001, 0x41047a60 },
3519*f5c631daSSadaf Ebrahimi   { 0xc828ae00, 0xffff8001, 0xc828ae00 },
3520*f5c631daSSadaf Ebrahimi   { 0xed477cdf, 0xfffffffe, 0xed477cdf },
3521*f5c631daSSadaf Ebrahimi   { 0x8e411006, 0xffffffe0, 0x8e411006 },
3522*f5c631daSSadaf Ebrahimi   { 0x51ed3309, 0x33333333, 0x51ed3309 },
3523*f5c631daSSadaf Ebrahimi   { 0x4e048354, 0x00000002, 0x4e048354 },
3524*f5c631daSSadaf Ebrahimi   { 0xedb88320, 0x0000007e, 0xedb88320 },
3525*f5c631daSSadaf Ebrahimi   { 0x2dfd1072, 0xffffffff, 0x2dfd1072 },
3526*f5c631daSSadaf Ebrahimi   { 0xe5aa41f2, 0x7ffffffe, 0xe5aa41f2 },
3527*f5c631daSSadaf Ebrahimi   { 0x9a3fb3b6, 0x80000001, 0x9a3fb3b6 },
3528*f5c631daSSadaf Ebrahimi   { 0x594cc2e8, 0xffffff82, 0x594cc2e8 },
3529*f5c631daSSadaf Ebrahimi   { 0x2d02ef8d, 0x0000007e, 0x2d02ef8d },
3530*f5c631daSSadaf Ebrahimi   { 0xedb8835f, 0x00007fff, 0xedb8835f },
3531*f5c631daSSadaf Ebrahimi   { 0xbcaa4fd6, 0xcccccccc, 0xbcaa4fd6 },
3532*f5c631daSSadaf Ebrahimi   { 0xb742a3c4, 0xffffff80, 0xb742a3c4 },
3533*f5c631daSSadaf Ebrahimi   { 0x41512f35, 0x55555555, 0x41512f35 },
3534*f5c631daSSadaf Ebrahimi   { 0x4c69105e, 0x00000020, 0x4c69105e },
3535*f5c631daSSadaf Ebrahimi   { 0xb47441c8, 0x7ffffffd, 0xb47441c8 },
3536*f5c631daSSadaf Ebrahimi   { 0xf5a56efd, 0xaaaaaaaa, 0xf5a56efd },
3537*f5c631daSSadaf Ebrahimi   { 0xb7bd5c44, 0x00007fff, 0xb7bd5c44 },
3538*f5c631daSSadaf Ebrahimi   { 0x255ce193, 0x33333333, 0x255ce193 },
3539*f5c631daSSadaf Ebrahimi   { 0x03491d8c, 0xffff8001, 0x03491d8c },
3540*f5c631daSSadaf Ebrahimi   { 0x7cefdc84, 0x33333333, 0x7cefdc84 },
3541*f5c631daSSadaf Ebrahimi   { 0x36561fa3, 0x55555555, 0x36561fa3 },
3542*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8000, 0x00ffff80 },
3543*f5c631daSSadaf Ebrahimi   { 0x77f8cf69, 0xfffffffe, 0x77f8cf69 },
3544*f5c631daSSadaf Ebrahimi   { 0x2dce2341, 0xcccccccc, 0x2dce2341 },
3545*f5c631daSSadaf Ebrahimi   { 0xb742a3bb, 0xffff8001, 0xb742a3bb },
3546*f5c631daSSadaf Ebrahimi   { 0xee719ed3, 0x7ffffffd, 0xee719ed3 },
3547*f5c631daSSadaf Ebrahimi   { 0x8df7f20a, 0xffffffe0, 0x8df7f20a },
3548*f5c631daSSadaf Ebrahimi   { 0xedb88320, 0x00000002, 0xedb88320 },
3549*f5c631daSSadaf Ebrahimi   { 0x8141e932, 0xffffff81, 0x8141e932 },
3550*f5c631daSSadaf Ebrahimi   { 0x2e4bf27e, 0xffffff83, 0x2e4bf27e },
3551*f5c631daSSadaf Ebrahimi   { 0xa970629f, 0xcccccccc, 0xa970629f },
3552*f5c631daSSadaf Ebrahimi   { 0xc373715e, 0x7ffffffd, 0xc373715e },
3553*f5c631daSSadaf Ebrahimi   { 0xc38c8ea1, 0x80000000, 0xc38c8ea1 },
3554*f5c631daSSadaf Ebrahimi   { 0x990951ba, 0x0000007e, 0x990951ba },
3555*f5c631daSSadaf Ebrahimi   { 0xd6d6a3e8, 0x00000020, 0xd6d6a3e8 },
3556*f5c631daSSadaf Ebrahimi   { 0x59b33d68, 0x00007ffe, 0x59b33d68 },
3557*f5c631daSSadaf Ebrahimi   { 0xb73d5c3b, 0x80000000, 0xb73d5c3b },
3558*f5c631daSSadaf Ebrahimi   { 0xc30c8ea1, 0x00000002, 0xc30c8ea1 },
3559*f5c631daSSadaf Ebrahimi   { 0x2dfd100d, 0xffff8000, 0x2dfd100d },
3560*f5c631daSSadaf Ebrahimi   { 0xc373715e, 0x7ffffffd, 0xc373715e },
3561*f5c631daSSadaf Ebrahimi   { 0x74b1d29a, 0x00000002, 0x74b1d29a },
3562*f5c631daSSadaf Ebrahimi   { 0xcb9e4c73, 0xffffff83, 0xcb9e4c73 },
3563*f5c631daSSadaf Ebrahimi   { 0x417b859f, 0x7ffffffe, 0x417b859f },
3564*f5c631daSSadaf Ebrahimi   { 0x2d02ef8d, 0x0000007e, 0x2d02ef8d },
3565*f5c631daSSadaf Ebrahimi   { 0x3214a02f, 0xcccccccc, 0x3214a02f },
3566*f5c631daSSadaf Ebrahimi   { 0xb4f441c8, 0xffffffff, 0xb4f441c8 },
3567*f5c631daSSadaf Ebrahimi   { 0xed477ca0, 0xffff8002, 0xed477ca0 },
3568*f5c631daSSadaf Ebrahimi   { 0xd7f22d11, 0xffffffe0, 0xd7f22d11 },
3569*f5c631daSSadaf Ebrahimi   { 0x89e018d3, 0x33333333, 0x89e018d3 },
3570*f5c631daSSadaf Ebrahimi   { 0x616bffd3, 0x00000020, 0x616bffd3 },
3571*f5c631daSSadaf Ebrahimi   { 0x5afa20e4, 0xfffffffe, 0x5afa20e4 },
3572*f5c631daSSadaf Ebrahimi   { 0xb48bbe37, 0x80000001, 0xb48bbe37 },
3573*f5c631daSSadaf Ebrahimi   { 0x36034af6, 0x00000000, 0x36034af6 },
3574*f5c631daSSadaf Ebrahimi   { 0x744e2d65, 0xffffff83, 0x744e2d65 },
3575*f5c631daSSadaf Ebrahimi   { 0x2e4bf27e, 0xfffffffe, 0x2e4bf27e },
3576*f5c631daSSadaf Ebrahimi   { 0x59b33d17, 0x0000007e, 0x59b33d17 },
3577*f5c631daSSadaf Ebrahimi   { 0x616bffd3, 0x00000020, 0x616bffd3 },
3578*f5c631daSSadaf Ebrahimi   { 0x8cd37cf3, 0x00000020, 0x8cd37cf3 },
3579*f5c631daSSadaf Ebrahimi   { 0x77f8cf69, 0xffffffff, 0x77f8cf69 },
3580*f5c631daSSadaf Ebrahimi   { 0xc8e462b3, 0x33333333, 0xc8e462b3 },
3581*f5c631daSSadaf Ebrahimi   { 0x77f8cf69, 0xffffff80, 0x77f8cf69 },
3582*f5c631daSSadaf Ebrahimi   { 0xc3f37121, 0xffff8000, 0xc3f37121 },
3583*f5c631daSSadaf Ebrahimi   { 0xc0ba6cad, 0x00000000, 0xc0ba6cad },
3584*f5c631daSSadaf Ebrahimi   { 0x59b33d17, 0x00000001, 0x59b33d17 },
3585*f5c631daSSadaf Ebrahimi   { 0x206f85b3, 0x00000020, 0x206f85b3 },
3586*f5c631daSSadaf Ebrahimi   { 0x2e4bf27e, 0xfffffffe, 0x2e4bf27e },
3587*f5c631daSSadaf Ebrahimi   { 0x5a85df1b, 0x80000000, 0x5a85df1b },
3588*f5c631daSSadaf Ebrahimi   { 0xb7bd5c3b, 0x0000007e, 0xb7bd5c3b },
3589*f5c631daSSadaf Ebrahimi   { 0x4e048354, 0x00000002, 0x4e048354 },
3590*f5c631daSSadaf Ebrahimi   { 0x616bffac, 0x00007ffe, 0x616bffac },
3591*f5c631daSSadaf Ebrahimi   { 0x5afa209b, 0xffff8000, 0x5afa209b },
3592*f5c631daSSadaf Ebrahimi   { 0x92e1bda8, 0x33333333, 0x92e1bda8 },
3593*f5c631daSSadaf Ebrahimi   { 0xed477cdf, 0xffffff81, 0xed477cdf },
3594*f5c631daSSadaf Ebrahimi   { 0x848d72ed, 0x33333333, 0x848d72ed },
3595*f5c631daSSadaf Ebrahimi   { 0x8cd37cf3, 0x00000020, 0x8cd37cf3 },
3596*f5c631daSSadaf Ebrahimi   { 0xbb5e1256, 0x55555555, 0xbb5e1256 },
3597*f5c631daSSadaf Ebrahimi   { 0x086d3d2d, 0x0000007e, 0x086d3d2d },
3598*f5c631daSSadaf Ebrahimi   { 0xeef19eac, 0xffff8002, 0xeef19eac },
3599*f5c631daSSadaf Ebrahimi   { 0x63f99326, 0xffffffe0, 0x63f99326 },
3600*f5c631daSSadaf Ebrahimi   { 0xb7bd5c3b, 0x0000007f, 0xb7bd5c3b },
3601*f5c631daSSadaf Ebrahimi   { 0xa9bcae53, 0x00000020, 0xa9bcae53 },
3602*f5c631daSSadaf Ebrahimi   { 0xc3f3715e, 0xfffffffd, 0xc3f3715e },
3603*f5c631daSSadaf Ebrahimi   { 0x2d82ef8d, 0x80000000, 0x2d82ef8d },
3604*f5c631daSSadaf Ebrahimi   { 0x63f99326, 0xffffffe0, 0x63f99326 },
3605*f5c631daSSadaf Ebrahimi   { 0x2e4bf201, 0xffff8002, 0x2e4bf201 },
3606*f5c631daSSadaf Ebrahimi   { 0xdbee9c83, 0x55555555, 0xdbee9c83 },
3607*f5c631daSSadaf Ebrahimi   { 0x2e4bf201, 0xffff8000, 0x2e4bf201 },
3608*f5c631daSSadaf Ebrahimi   { 0x5a05df64, 0x00007ffe, 0x5a05df64 },
3609*f5c631daSSadaf Ebrahimi   { 0xb742a3c4, 0xffffff81, 0xb742a3c4 },
3610*f5c631daSSadaf Ebrahimi   { 0x921e4257, 0xcccccccc, 0x921e4257 },
3611*f5c631daSSadaf Ebrahimi   { 0x77f8cf16, 0xffff8001, 0x77f8cf16 },
3612*f5c631daSSadaf Ebrahimi   { 0xd7f22d11, 0xffffffe0, 0xd7f22d11 },
3613*f5c631daSSadaf Ebrahimi   { 0x5a05df64, 0x00007ffd, 0x5a05df64 },
3614*f5c631daSSadaf Ebrahimi   { 0x9a404c49, 0xffffff80, 0x9a404c49 },
3615*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000000, 0x00000000 },
3616*f5c631daSSadaf Ebrahimi   { 0xb47441c8, 0x7ffffffd, 0xb47441c8 },
3617*f5c631daSSadaf Ebrahimi   { 0xd7f22d11, 0xffffffe0, 0xd7f22d11 },
3618*f5c631daSSadaf Ebrahimi   { 0xe5aa41f2, 0x7ffffffe, 0xe5aa41f2 },
3619*f5c631daSSadaf Ebrahimi   { 0xc0ba6cad, 0x0000007e, 0xc0ba6cad },
3620*f5c631daSSadaf Ebrahimi   { 0xfaf0c29c, 0xffffffe0, 0xfaf0c29c },
3621*f5c631daSSadaf Ebrahimi   { 0xb7bd5c3b, 0x0000007f, 0xb7bd5c3b },
3622*f5c631daSSadaf Ebrahimi   { 0x03491df3, 0xffffff80, 0x03491df3 },
3623*f5c631daSSadaf Ebrahimi   { 0x03b6e20c, 0x0000007f, 0x03b6e20c },
3624*f5c631daSSadaf Ebrahimi   { 0x8df7f20a, 0xffffffe0, 0x8df7f20a },
3625*f5c631daSSadaf Ebrahimi   { 0x2eb40d81, 0x0000007f, 0x2eb40d81 },
3626*f5c631daSSadaf Ebrahimi   { 0xf89d5196, 0xfffffffd, 0xf89d5196 },
3627*f5c631daSSadaf Ebrahimi   { 0x744e2d65, 0xfffffffd, 0x744e2d65 },
3628*f5c631daSSadaf Ebrahimi   { 0x82f70b41, 0xffff8003, 0x82f70b41 },
3629*f5c631daSSadaf Ebrahimi   { 0x2dfd1072, 0xffffff80, 0x2dfd1072 },
3630*f5c631daSSadaf Ebrahimi   { 0x9abfb3b6, 0x0000007f, 0x9abfb3b6 },
3631*f5c631daSSadaf Ebrahimi   { 0x825da194, 0x55555555, 0x825da194 },
3632*f5c631daSSadaf Ebrahimi   { 0x206f85b3, 0x00000020, 0x206f85b3 },
3633*f5c631daSSadaf Ebrahimi   { 0xcb5280bf, 0x33333333, 0xcb5280bf },
3634*f5c631daSSadaf Ebrahimi   { 0xc0ba6cd2, 0x00007fff, 0xc0ba6cd2 },
3635*f5c631daSSadaf Ebrahimi   { 0x59b33d17, 0x00000001, 0x59b33d17 },
3636*f5c631daSSadaf Ebrahimi   { 0x1b01a504, 0x00007fff, 0x1b01a504 },
3637*f5c631daSSadaf Ebrahimi   { 0x6f4f881e, 0xffffff83, 0x6f4f881e },
3638*f5c631daSSadaf Ebrahimi   { 0x8d080d8a, 0x00007fff, 0x8d080d8a },
3639*f5c631daSSadaf Ebrahimi   { 0xc0459352, 0xffffff82, 0xc0459352 },
3640*f5c631daSSadaf Ebrahimi   { 0x4e048354, 0x00000002, 0x4e048354 },
3641*f5c631daSSadaf Ebrahimi   { 0xb742a3c4, 0xffffff80, 0xb742a3c4 },
3642*f5c631daSSadaf Ebrahimi   { 0x36a9e05c, 0xaaaaaaaa, 0x36a9e05c },
3643*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000002, 0x00000000 },
3644*f5c631daSSadaf Ebrahimi   { 0x770730e9, 0x00007ffe, 0x770730e9 },
3645*f5c631daSSadaf Ebrahimi   { 0x77073096, 0x00000001, 0x77073096 },
3646*f5c631daSSadaf Ebrahimi   { 0x2e4bf27e, 0xffffff80, 0x2e4bf27e },
3647*f5c631daSSadaf Ebrahimi   { 0xb40bbe37, 0x0000007d, 0xb40bbe37 },
3648*f5c631daSSadaf Ebrahimi   { 0x08a1f1e1, 0xcccccccc, 0x08a1f1e1 },
3649*f5c631daSSadaf Ebrahimi   { 0x9abfb3b6, 0x00000000, 0x9abfb3b6 },
3650*f5c631daSSadaf Ebrahimi   { 0xa1d1937e, 0x00000020, 0xa1d1937e },
3651*f5c631daSSadaf Ebrahimi   { 0x2ecbf27e, 0x7ffffffe, 0x2ecbf27e },
3652*f5c631daSSadaf Ebrahimi   { 0xdbee9c83, 0x55555555, 0xdbee9c83 },
3653*f5c631daSSadaf Ebrahimi   { 0xc0459352, 0xffffff82, 0xc0459352 },
3654*f5c631daSSadaf Ebrahimi   { 0x59b33d68, 0x00007ffd, 0x59b33d68 },
3655*f5c631daSSadaf Ebrahimi   { 0xcb9e4c73, 0xffffff83, 0xcb9e4c73 },
3656*f5c631daSSadaf Ebrahimi   { 0xc30c8ede, 0x00007fff, 0xc30c8ede },
3657*f5c631daSSadaf Ebrahimi   { 0x9a404c49, 0xffffff80, 0x9a404c49 },
3658*f5c631daSSadaf Ebrahimi   { 0xee0e612c, 0x00000000, 0xee0e612c },
3659*f5c631daSSadaf Ebrahimi   { 0x2d7d1072, 0x7ffffffe, 0x2d7d1072 },
3660*f5c631daSSadaf Ebrahimi   { 0x2e4bf27e, 0xfffffffd, 0x2e4bf27e },
3661*f5c631daSSadaf Ebrahimi   { 0x5a05df1b, 0x00000000, 0x5a05df1b },
3662*f5c631daSSadaf Ebrahimi   { 0x2dce2341, 0xcccccccc, 0x2dce2341 },
3663*f5c631daSSadaf Ebrahimi   { 0xb4f441c8, 0xffffff81, 0xb4f441c8 },
3664*f5c631daSSadaf Ebrahimi   { 0x5afa209b, 0xffff8000, 0x5afa209b },
3665*f5c631daSSadaf Ebrahimi   { 0x77873096, 0x80000000, 0x77873096 },
3666*f5c631daSSadaf Ebrahimi   { 0x8d080d8a, 0x00007fff, 0x8d080d8a },
3667*f5c631daSSadaf Ebrahimi   { 0xc0ba6cd2, 0x00007fff, 0xc0ba6cd2 },
3668*f5c631daSSadaf Ebrahimi   { 0x74b1d29a, 0x0000007e, 0x74b1d29a },
3669*f5c631daSSadaf Ebrahimi   { 0x5afa20e4, 0xffffffff, 0x5afa20e4 },
3670*f5c631daSSadaf Ebrahimi   { 0x03491d8c, 0xffff8000, 0x03491d8c },
3671*f5c631daSSadaf Ebrahimi   { 0xc30c8ea1, 0x00000002, 0xc30c8ea1 },
3672*f5c631daSSadaf Ebrahimi };
3673*f5c631daSSadaf Ebrahimi const Inputs kOutputs_Crc32b_RnIsNotRm_r4_r8_r5[] = {
3674*f5c631daSSadaf Ebrahimi   { 0x5a05df64, 0x00007ffe, 0x80000000 },
3675*f5c631daSSadaf Ebrahimi   { 0xe51972c1, 0xcccccccc, 0x00000001 },
3676*f5c631daSSadaf Ebrahimi   { 0xa9bcae53, 0x00000020, 0xcccccccc },
3677*f5c631daSSadaf Ebrahimi   { 0xdbee9c83, 0x55555555, 0x0000007f },
3678*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8001, 0x80000001 },
3679*f5c631daSSadaf Ebrahimi   { 0xeef19ed3, 0xffffff81, 0xffffff83 },
3680*f5c631daSSadaf Ebrahimi   { 0xdb443629, 0xffffff80, 0xaaaaaaaa },
3681*f5c631daSSadaf Ebrahimi   { 0x59b33d17, 0x00000001, 0x0000007d },
3682*f5c631daSSadaf Ebrahimi   { 0x2d02eff2, 0x00007ffd, 0x00000002 },
3683*f5c631daSSadaf Ebrahimi   { 0x206f85b3, 0x00000020, 0x55555555 },
3684*f5c631daSSadaf Ebrahimi   { 0x03b6e20c, 0x0000007f, 0x7ffffffd },
3685*f5c631daSSadaf Ebrahimi   { 0x00800000, 0x80000000, 0x00000000 },
3686*f5c631daSSadaf Ebrahimi   { 0x92e1bda8, 0x33333333, 0x7fffffff },
3687*f5c631daSSadaf Ebrahimi   { 0xa4e2f75e, 0x33333333, 0x55555555 },
3688*f5c631daSSadaf Ebrahimi   { 0x1b01a504, 0x00007fff, 0xaaaaaaaa },
3689*f5c631daSSadaf Ebrahimi   { 0x5a05df1b, 0x00000000, 0x7ffffffe },
3690*f5c631daSSadaf Ebrahimi   { 0x5a05df1b, 0x00000001, 0xffffffff },
3691*f5c631daSSadaf Ebrahimi   { 0x4d4d9ea7, 0xffffffe0, 0xffffff80 },
3692*f5c631daSSadaf Ebrahimi   { 0x8df7f20a, 0xffffffe0, 0x7fffffff },
3693*f5c631daSSadaf Ebrahimi   { 0x59ccc2e8, 0x7ffffffd, 0xffffff81 },
3694*f5c631daSSadaf Ebrahimi   { 0x604f712a, 0xffffffe0, 0x0000007f },
3695*f5c631daSSadaf Ebrahimi   { 0x5121ffc5, 0xfffffffd, 0xcccccccc },
3696*f5c631daSSadaf Ebrahimi   { 0x99f6ae3a, 0xffff8002, 0x00000001 },
3697*f5c631daSSadaf Ebrahimi   { 0xc30c8ea1, 0x00000002, 0x7fffffff },
3698*f5c631daSSadaf Ebrahimi   { 0x41512f35, 0x55555555, 0x00007ffe },
3699*f5c631daSSadaf Ebrahimi   { 0x74b1d29a, 0x0000007d, 0xfffffffe },
3700*f5c631daSSadaf Ebrahimi   { 0x6fe522b4, 0x55555555, 0xffffff83 },
3701*f5c631daSSadaf Ebrahimi   { 0x00800000, 0x80000001, 0x00000001 },
3702*f5c631daSSadaf Ebrahimi   { 0x77873096, 0x80000001, 0x80000000 },
3703*f5c631daSSadaf Ebrahimi   { 0x77073096, 0x00000000, 0x80000001 },
3704*f5c631daSSadaf Ebrahimi   { 0x8cd37cf3, 0x00000020, 0x0000007e },
3705*f5c631daSSadaf Ebrahimi   { 0xb7bd5c3b, 0x0000007f, 0x80000001 },
3706*f5c631daSSadaf Ebrahimi   { 0x998951ba, 0x80000001, 0xffff8002 },
3707*f5c631daSSadaf Ebrahimi   { 0x77f8cf69, 0xffffff80, 0xffffff81 },
3708*f5c631daSSadaf Ebrahimi   { 0xc3f3715e, 0xffffff80, 0x0000007d },
3709*f5c631daSSadaf Ebrahimi   { 0x1b01a57b, 0x00000000, 0x55555555 },
3710*f5c631daSSadaf Ebrahimi   { 0xc81b9d4c, 0xcccccccc, 0x7ffffffe },
3711*f5c631daSSadaf Ebrahimi   { 0x77073096, 0x00000001, 0xffff8000 },
3712*f5c631daSSadaf Ebrahimi   { 0x8ebeeff9, 0x0000007d, 0xffffffe0 },
3713*f5c631daSSadaf Ebrahimi   { 0xfa70c29c, 0x7ffffffe, 0xffffffe0 },
3714*f5c631daSSadaf Ebrahimi   { 0x2d7d1072, 0x7ffffffe, 0xffff8001 },
3715*f5c631daSSadaf Ebrahimi   { 0x744e2d65, 0xffffff80, 0xffff8003 },
3716*f5c631daSSadaf Ebrahimi   { 0xf5f03bd7, 0xffff8002, 0x55555555 },
3717*f5c631daSSadaf Ebrahimi   { 0x99f6ae3a, 0xffff8000, 0xffff8003 },
3718*f5c631daSSadaf Ebrahimi   { 0x594cc297, 0xffff8002, 0x0000007e },
3719*f5c631daSSadaf Ebrahimi   { 0x2e4bf27e, 0xffffff80, 0xfffffffd },
3720*f5c631daSSadaf Ebrahimi   { 0x41047a60, 0x00000001, 0xaaaaaaaa },
3721*f5c631daSSadaf Ebrahimi   { 0xc828ae00, 0xffff8001, 0x33333333 },
3722*f5c631daSSadaf Ebrahimi   { 0xed477cdf, 0xfffffffe, 0x0000007e },
3723*f5c631daSSadaf Ebrahimi   { 0x8e411006, 0xffffffe0, 0x0000007d },
3724*f5c631daSSadaf Ebrahimi   { 0x51ed3309, 0x33333333, 0x00000002 },
3725*f5c631daSSadaf Ebrahimi   { 0x4e048354, 0x00000002, 0xffffffe0 },
3726*f5c631daSSadaf Ebrahimi   { 0xedb88320, 0x0000007e, 0x7ffffffe },
3727*f5c631daSSadaf Ebrahimi   { 0x2dfd1072, 0xffffffff, 0x00000000 },
3728*f5c631daSSadaf Ebrahimi   { 0xe5aa41f2, 0x7ffffffe, 0x33333333 },
3729*f5c631daSSadaf Ebrahimi   { 0x9a3fb3b6, 0x80000001, 0xffffff80 },
3730*f5c631daSSadaf Ebrahimi   { 0x594cc2e8, 0xffffff82, 0x7ffffffe },
3731*f5c631daSSadaf Ebrahimi   { 0x2d02ef8d, 0x0000007e, 0xffffff81 },
3732*f5c631daSSadaf Ebrahimi   { 0xedb8835f, 0x00007fff, 0x0000007f },
3733*f5c631daSSadaf Ebrahimi   { 0xbcaa4fd6, 0xcccccccc, 0x0000007d },
3734*f5c631daSSadaf Ebrahimi   { 0xb742a3c4, 0xffffff80, 0x00007ffe },
3735*f5c631daSSadaf Ebrahimi   { 0x41512f35, 0x55555555, 0xfffffffe },
3736*f5c631daSSadaf Ebrahimi   { 0x4c69105e, 0x00000020, 0x00000001 },
3737*f5c631daSSadaf Ebrahimi   { 0xb47441c8, 0x7ffffffd, 0x80000001 },
3738*f5c631daSSadaf Ebrahimi   { 0xf5a56efd, 0xaaaaaaaa, 0xfffffffd },
3739*f5c631daSSadaf Ebrahimi   { 0xb7bd5c44, 0x00007fff, 0xffffff81 },
3740*f5c631daSSadaf Ebrahimi   { 0x255ce193, 0x33333333, 0xffffff81 },
3741*f5c631daSSadaf Ebrahimi   { 0x03491d8c, 0xffff8001, 0xffffff83 },
3742*f5c631daSSadaf Ebrahimi   { 0x7cefdc84, 0x33333333, 0x7ffffffd },
3743*f5c631daSSadaf Ebrahimi   { 0x36561fa3, 0x55555555, 0xffffffff },
3744*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8000, 0x00000000 },
3745*f5c631daSSadaf Ebrahimi   { 0x77f8cf69, 0xfffffffe, 0x7fffffff },
3746*f5c631daSSadaf Ebrahimi   { 0x2dce2341, 0xcccccccc, 0x33333333 },
3747*f5c631daSSadaf Ebrahimi   { 0xb742a3bb, 0xffff8001, 0x0000007f },
3748*f5c631daSSadaf Ebrahimi   { 0xee719ed3, 0x7ffffffd, 0x7fffffff },
3749*f5c631daSSadaf Ebrahimi   { 0x8df7f20a, 0xffffffe0, 0x00007fff },
3750*f5c631daSSadaf Ebrahimi   { 0xedb88320, 0x00000002, 0xffffff82 },
3751*f5c631daSSadaf Ebrahimi   { 0x8141e932, 0xffffff81, 0x55555555 },
3752*f5c631daSSadaf Ebrahimi   { 0x2e4bf27e, 0xffffff83, 0x00007ffe },
3753*f5c631daSSadaf Ebrahimi   { 0xa970629f, 0xcccccccc, 0x00000020 },
3754*f5c631daSSadaf Ebrahimi   { 0xc373715e, 0x7ffffffd, 0xffff8000 },
3755*f5c631daSSadaf Ebrahimi   { 0xc38c8ea1, 0x80000000, 0x7ffffffd },
3756*f5c631daSSadaf Ebrahimi   { 0x990951ba, 0x0000007e, 0x0000007d },
3757*f5c631daSSadaf Ebrahimi   { 0xd6d6a3e8, 0x00000020, 0xffffff80 },
3758*f5c631daSSadaf Ebrahimi   { 0x59b33d68, 0x00007ffe, 0xffffff82 },
3759*f5c631daSSadaf Ebrahimi   { 0xb73d5c3b, 0x80000000, 0x0000007e },
3760*f5c631daSSadaf Ebrahimi   { 0xc30c8ea1, 0x00000002, 0xffffffff },
3761*f5c631daSSadaf Ebrahimi   { 0x2dfd100d, 0xffff8000, 0x00007fff },
3762*f5c631daSSadaf Ebrahimi   { 0xc373715e, 0x7ffffffd, 0x80000000 },
3763*f5c631daSSadaf Ebrahimi   { 0x74b1d29a, 0x00000002, 0xffffff81 },
3764*f5c631daSSadaf Ebrahimi   { 0xcb9e4c73, 0xffffff83, 0x33333333 },
3765*f5c631daSSadaf Ebrahimi   { 0x417b859f, 0x7ffffffe, 0x55555555 },
3766*f5c631daSSadaf Ebrahimi   { 0x2d02ef8d, 0x0000007e, 0xffffff81 },
3767*f5c631daSSadaf Ebrahimi   { 0x3214a02f, 0xcccccccc, 0xffffffe0 },
3768*f5c631daSSadaf Ebrahimi   { 0xb4f441c8, 0xffffffff, 0xffff8003 },
3769*f5c631daSSadaf Ebrahimi   { 0xed477ca0, 0xffff8002, 0xffffff82 },
3770*f5c631daSSadaf Ebrahimi   { 0xd7f22d11, 0xffffffe0, 0x80000001 },
3771*f5c631daSSadaf Ebrahimi   { 0x89e018d3, 0x33333333, 0xaaaaaaaa },
3772*f5c631daSSadaf Ebrahimi   { 0x616bffd3, 0x00000020, 0xfffffffe },
3773*f5c631daSSadaf Ebrahimi   { 0x5afa20e4, 0xfffffffe, 0x00000000 },
3774*f5c631daSSadaf Ebrahimi   { 0xb48bbe37, 0x80000001, 0xfffffffd },
3775*f5c631daSSadaf Ebrahimi   { 0x36034af6, 0x00000000, 0xaaaaaaaa },
3776*f5c631daSSadaf Ebrahimi   { 0x744e2d65, 0xffffff83, 0xffff8000 },
3777*f5c631daSSadaf Ebrahimi   { 0x2e4bf27e, 0xfffffffe, 0xffffff83 },
3778*f5c631daSSadaf Ebrahimi   { 0x59b33d17, 0x0000007e, 0xffff8002 },
3779*f5c631daSSadaf Ebrahimi   { 0x616bffd3, 0x00000020, 0x00007ffe },
3780*f5c631daSSadaf Ebrahimi   { 0x8cd37cf3, 0x00000020, 0x0000007e },
3781*f5c631daSSadaf Ebrahimi   { 0x77f8cf69, 0xffffffff, 0x7ffffffe },
3782*f5c631daSSadaf Ebrahimi   { 0xc8e462b3, 0x33333333, 0x00000001 },
3783*f5c631daSSadaf Ebrahimi   { 0x77f8cf69, 0xffffff80, 0xffffff81 },
3784*f5c631daSSadaf Ebrahimi   { 0xc3f37121, 0xffff8000, 0x00007ffd },
3785*f5c631daSSadaf Ebrahimi   { 0xc0ba6cad, 0x00000000, 0x0000007f },
3786*f5c631daSSadaf Ebrahimi   { 0x59b33d17, 0x00000001, 0x0000007d },
3787*f5c631daSSadaf Ebrahimi   { 0x206f85b3, 0x00000020, 0x55555555 },
3788*f5c631daSSadaf Ebrahimi   { 0x2e4bf27e, 0xfffffffe, 0xffffff83 },
3789*f5c631daSSadaf Ebrahimi   { 0x5a85df1b, 0x80000000, 0xfffffffe },
3790*f5c631daSSadaf Ebrahimi   { 0xb7bd5c3b, 0x0000007e, 0x00000000 },
3791*f5c631daSSadaf Ebrahimi   { 0x4e048354, 0x00000002, 0xffffffe0 },
3792*f5c631daSSadaf Ebrahimi   { 0x616bffac, 0x00007ffe, 0x00000020 },
3793*f5c631daSSadaf Ebrahimi   { 0x5afa209b, 0xffff8000, 0x00007ffe },
3794*f5c631daSSadaf Ebrahimi   { 0x92e1bda8, 0x33333333, 0x00007fff },
3795*f5c631daSSadaf Ebrahimi   { 0xed477cdf, 0xffffff81, 0x00000001 },
3796*f5c631daSSadaf Ebrahimi   { 0x848d72ed, 0x33333333, 0x00000020 },
3797*f5c631daSSadaf Ebrahimi   { 0x8cd37cf3, 0x00000020, 0x0000007e },
3798*f5c631daSSadaf Ebrahimi   { 0xbb5e1256, 0x55555555, 0xffffffe0 },
3799*f5c631daSSadaf Ebrahimi   { 0x086d3d2d, 0x0000007e, 0x33333333 },
3800*f5c631daSSadaf Ebrahimi   { 0xeef19eac, 0xffff8002, 0x00000000 },
3801*f5c631daSSadaf Ebrahimi   { 0x63f99326, 0xffffffe0, 0xfffffffd },
3802*f5c631daSSadaf Ebrahimi   { 0xb7bd5c3b, 0x0000007f, 0xffff8001 },
3803*f5c631daSSadaf Ebrahimi   { 0xa9bcae53, 0x00000020, 0xcccccccc },
3804*f5c631daSSadaf Ebrahimi   { 0xc3f3715e, 0xfffffffd, 0xffff8000 },
3805*f5c631daSSadaf Ebrahimi   { 0x2d82ef8d, 0x80000000, 0x00007fff },
3806*f5c631daSSadaf Ebrahimi   { 0x63f99326, 0xffffffe0, 0xfffffffd },
3807*f5c631daSSadaf Ebrahimi   { 0x2e4bf201, 0xffff8002, 0x0000007f },
3808*f5c631daSSadaf Ebrahimi   { 0xdbee9c83, 0x55555555, 0x0000007f },
3809*f5c631daSSadaf Ebrahimi   { 0x2e4bf201, 0xffff8000, 0x0000007d },
3810*f5c631daSSadaf Ebrahimi   { 0x5a05df64, 0x00007ffe, 0x00000000 },
3811*f5c631daSSadaf Ebrahimi   { 0xb742a3c4, 0xffffff81, 0x00007fff },
3812*f5c631daSSadaf Ebrahimi   { 0x921e4257, 0xcccccccc, 0xffff8000 },
3813*f5c631daSSadaf Ebrahimi   { 0x77f8cf16, 0xffff8001, 0x80000000 },
3814*f5c631daSSadaf Ebrahimi   { 0xd7f22d11, 0xffffffe0, 0x80000001 },
3815*f5c631daSSadaf Ebrahimi   { 0x5a05df64, 0x00007ffd, 0xffff8003 },
3816*f5c631daSSadaf Ebrahimi   { 0x9a404c49, 0xffffff80, 0x00000001 },
3817*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000000, 0x80000000 },
3818*f5c631daSSadaf Ebrahimi   { 0xb47441c8, 0x7ffffffd, 0x80000001 },
3819*f5c631daSSadaf Ebrahimi   { 0xd7f22d11, 0xffffffe0, 0x80000001 },
3820*f5c631daSSadaf Ebrahimi   { 0xe5aa41f2, 0x7ffffffe, 0x33333333 },
3821*f5c631daSSadaf Ebrahimi   { 0xc0ba6cad, 0x0000007e, 0x00000001 },
3822*f5c631daSSadaf Ebrahimi   { 0xfaf0c29c, 0xffffffe0, 0x00007ffe },
3823*f5c631daSSadaf Ebrahimi   { 0xb7bd5c3b, 0x0000007f, 0x80000001 },
3824*f5c631daSSadaf Ebrahimi   { 0x03491df3, 0xffffff80, 0xffff8002 },
3825*f5c631daSSadaf Ebrahimi   { 0x03b6e20c, 0x0000007f, 0xfffffffd },
3826*f5c631daSSadaf Ebrahimi   { 0x8df7f20a, 0xffffffe0, 0xffffffff },
3827*f5c631daSSadaf Ebrahimi   { 0x2eb40d81, 0x0000007f, 0xffff8002 },
3828*f5c631daSSadaf Ebrahimi   { 0xf89d5196, 0xfffffffd, 0x00000020 },
3829*f5c631daSSadaf Ebrahimi   { 0x744e2d65, 0xfffffffd, 0x0000007e },
3830*f5c631daSSadaf Ebrahimi   { 0x82f70b41, 0xffff8003, 0x55555555 },
3831*f5c631daSSadaf Ebrahimi   { 0x2dfd1072, 0xffffff80, 0x0000007f },
3832*f5c631daSSadaf Ebrahimi   { 0x9abfb3b6, 0x0000007f, 0xfffffffe },
3833*f5c631daSSadaf Ebrahimi   { 0x825da194, 0x55555555, 0xffff8003 },
3834*f5c631daSSadaf Ebrahimi   { 0x206f85b3, 0x00000020, 0x55555555 },
3835*f5c631daSSadaf Ebrahimi   { 0xcb5280bf, 0x33333333, 0xffffff83 },
3836*f5c631daSSadaf Ebrahimi   { 0xc0ba6cd2, 0x00007fff, 0xffffff80 },
3837*f5c631daSSadaf Ebrahimi   { 0x59b33d17, 0x00000001, 0x0000007d },
3838*f5c631daSSadaf Ebrahimi   { 0x1b01a504, 0x00007fff, 0xaaaaaaaa },
3839*f5c631daSSadaf Ebrahimi   { 0x6f4f881e, 0xffffff83, 0x55555555 },
3840*f5c631daSSadaf Ebrahimi   { 0x8d080d8a, 0x00007fff, 0xffffffe0 },
3841*f5c631daSSadaf Ebrahimi   { 0xc0459352, 0xffffff82, 0x00007ffd },
3842*f5c631daSSadaf Ebrahimi   { 0x4e048354, 0x00000002, 0xffffffe0 },
3843*f5c631daSSadaf Ebrahimi   { 0xb742a3c4, 0xffffff80, 0x7ffffffe },
3844*f5c631daSSadaf Ebrahimi   { 0x36a9e05c, 0xaaaaaaaa, 0xffff8000 },
3845*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000002, 0xffff8002 },
3846*f5c631daSSadaf Ebrahimi   { 0x770730e9, 0x00007ffe, 0xffffffff },
3847*f5c631daSSadaf Ebrahimi   { 0x77073096, 0x00000001, 0x00000000 },
3848*f5c631daSSadaf Ebrahimi   { 0x2e4bf27e, 0xffffff80, 0x7ffffffd },
3849*f5c631daSSadaf Ebrahimi   { 0xb40bbe37, 0x0000007d, 0xffffff81 },
3850*f5c631daSSadaf Ebrahimi   { 0x08a1f1e1, 0xcccccccc, 0xffffff81 },
3851*f5c631daSSadaf Ebrahimi   { 0x9abfb3b6, 0x00000000, 0xffffff81 },
3852*f5c631daSSadaf Ebrahimi   { 0xa1d1937e, 0x00000020, 0xffffff81 },
3853*f5c631daSSadaf Ebrahimi   { 0x2ecbf27e, 0x7ffffffe, 0xffffff83 },
3854*f5c631daSSadaf Ebrahimi   { 0xdbee9c83, 0x55555555, 0x0000007f },
3855*f5c631daSSadaf Ebrahimi   { 0xc0459352, 0xffffff82, 0xfffffffd },
3856*f5c631daSSadaf Ebrahimi   { 0x59b33d68, 0x00007ffd, 0xffffff81 },
3857*f5c631daSSadaf Ebrahimi   { 0xcb9e4c73, 0xffffff83, 0x33333333 },
3858*f5c631daSSadaf Ebrahimi   { 0xc30c8ede, 0x00007fff, 0x00000002 },
3859*f5c631daSSadaf Ebrahimi   { 0x9a404c49, 0xffffff80, 0xffff8001 },
3860*f5c631daSSadaf Ebrahimi   { 0xee0e612c, 0x00000000, 0x00000002 },
3861*f5c631daSSadaf Ebrahimi   { 0x2d7d1072, 0x7ffffffe, 0x00000001 },
3862*f5c631daSSadaf Ebrahimi   { 0x2e4bf27e, 0xfffffffd, 0xffffff80 },
3863*f5c631daSSadaf Ebrahimi   { 0x5a05df1b, 0x00000000, 0x00007ffe },
3864*f5c631daSSadaf Ebrahimi   { 0x2dce2341, 0xcccccccc, 0x33333333 },
3865*f5c631daSSadaf Ebrahimi   { 0xb4f441c8, 0xffffff81, 0x0000007d },
3866*f5c631daSSadaf Ebrahimi   { 0x5afa209b, 0xffff8000, 0x00007ffe },
3867*f5c631daSSadaf Ebrahimi   { 0x77873096, 0x80000000, 0x80000001 },
3868*f5c631daSSadaf Ebrahimi   { 0x8d080d8a, 0x00007fff, 0xffffffe0 },
3869*f5c631daSSadaf Ebrahimi   { 0xc0ba6cd2, 0x00007fff, 0xffffff80 },
3870*f5c631daSSadaf Ebrahimi   { 0x74b1d29a, 0x0000007e, 0xfffffffd },
3871*f5c631daSSadaf Ebrahimi   { 0x5afa20e4, 0xffffffff, 0x00000001 },
3872*f5c631daSSadaf Ebrahimi   { 0x03491d8c, 0xffff8000, 0xffffff82 },
3873*f5c631daSSadaf Ebrahimi   { 0xc30c8ea1, 0x00000002, 0xffffffff },
3874*f5c631daSSadaf Ebrahimi };
3875*f5c631daSSadaf Ebrahimi const Inputs kOutputs_Crc32b_RnIsNotRm_r4_r0_r9[] = {
3876*f5c631daSSadaf Ebrahimi   { 0x5a05df64, 0x00007ffe, 0x80000000 },
3877*f5c631daSSadaf Ebrahimi   { 0xe51972c1, 0xcccccccc, 0x00000001 },
3878*f5c631daSSadaf Ebrahimi   { 0xa9bcae53, 0x00000020, 0xcccccccc },
3879*f5c631daSSadaf Ebrahimi   { 0xdbee9c83, 0x55555555, 0x0000007f },
3880*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8001, 0x80000001 },
3881*f5c631daSSadaf Ebrahimi   { 0xeef19ed3, 0xffffff81, 0xffffff83 },
3882*f5c631daSSadaf Ebrahimi   { 0xdb443629, 0xffffff80, 0xaaaaaaaa },
3883*f5c631daSSadaf Ebrahimi   { 0x59b33d17, 0x00000001, 0x0000007d },
3884*f5c631daSSadaf Ebrahimi   { 0x2d02eff2, 0x00007ffd, 0x00000002 },
3885*f5c631daSSadaf Ebrahimi   { 0x206f85b3, 0x00000020, 0x55555555 },
3886*f5c631daSSadaf Ebrahimi   { 0x03b6e20c, 0x0000007f, 0x7ffffffd },
3887*f5c631daSSadaf Ebrahimi   { 0x00800000, 0x80000000, 0x00000000 },
3888*f5c631daSSadaf Ebrahimi   { 0x92e1bda8, 0x33333333, 0x7fffffff },
3889*f5c631daSSadaf Ebrahimi   { 0xa4e2f75e, 0x33333333, 0x55555555 },
3890*f5c631daSSadaf Ebrahimi   { 0x1b01a504, 0x00007fff, 0xaaaaaaaa },
3891*f5c631daSSadaf Ebrahimi   { 0x5a05df1b, 0x00000000, 0x7ffffffe },
3892*f5c631daSSadaf Ebrahimi   { 0x5a05df1b, 0x00000001, 0xffffffff },
3893*f5c631daSSadaf Ebrahimi   { 0x4d4d9ea7, 0xffffffe0, 0xffffff80 },
3894*f5c631daSSadaf Ebrahimi   { 0x8df7f20a, 0xffffffe0, 0x7fffffff },
3895*f5c631daSSadaf Ebrahimi   { 0x59ccc2e8, 0x7ffffffd, 0xffffff81 },
3896*f5c631daSSadaf Ebrahimi   { 0x604f712a, 0xffffffe0, 0x0000007f },
3897*f5c631daSSadaf Ebrahimi   { 0x5121ffc5, 0xfffffffd, 0xcccccccc },
3898*f5c631daSSadaf Ebrahimi   { 0x99f6ae3a, 0xffff8002, 0x00000001 },
3899*f5c631daSSadaf Ebrahimi   { 0xc30c8ea1, 0x00000002, 0x7fffffff },
3900*f5c631daSSadaf Ebrahimi   { 0x41512f35, 0x55555555, 0x00007ffe },
3901*f5c631daSSadaf Ebrahimi   { 0x74b1d29a, 0x0000007d, 0xfffffffe },
3902*f5c631daSSadaf Ebrahimi   { 0x6fe522b4, 0x55555555, 0xffffff83 },
3903*f5c631daSSadaf Ebrahimi   { 0x00800000, 0x80000001, 0x00000001 },
3904*f5c631daSSadaf Ebrahimi   { 0x77873096, 0x80000001, 0x80000000 },
3905*f5c631daSSadaf Ebrahimi   { 0x77073096, 0x00000000, 0x80000001 },
3906*f5c631daSSadaf Ebrahimi   { 0x8cd37cf3, 0x00000020, 0x0000007e },
3907*f5c631daSSadaf Ebrahimi   { 0xb7bd5c3b, 0x0000007f, 0x80000001 },
3908*f5c631daSSadaf Ebrahimi   { 0x998951ba, 0x80000001, 0xffff8002 },
3909*f5c631daSSadaf Ebrahimi   { 0x77f8cf69, 0xffffff80, 0xffffff81 },
3910*f5c631daSSadaf Ebrahimi   { 0xc3f3715e, 0xffffff80, 0x0000007d },
3911*f5c631daSSadaf Ebrahimi   { 0x1b01a57b, 0x00000000, 0x55555555 },
3912*f5c631daSSadaf Ebrahimi   { 0xc81b9d4c, 0xcccccccc, 0x7ffffffe },
3913*f5c631daSSadaf Ebrahimi   { 0x77073096, 0x00000001, 0xffff8000 },
3914*f5c631daSSadaf Ebrahimi   { 0x8ebeeff9, 0x0000007d, 0xffffffe0 },
3915*f5c631daSSadaf Ebrahimi   { 0xfa70c29c, 0x7ffffffe, 0xffffffe0 },
3916*f5c631daSSadaf Ebrahimi   { 0x2d7d1072, 0x7ffffffe, 0xffff8001 },
3917*f5c631daSSadaf Ebrahimi   { 0x744e2d65, 0xffffff80, 0xffff8003 },
3918*f5c631daSSadaf Ebrahimi   { 0xf5f03bd7, 0xffff8002, 0x55555555 },
3919*f5c631daSSadaf Ebrahimi   { 0x99f6ae3a, 0xffff8000, 0xffff8003 },
3920*f5c631daSSadaf Ebrahimi   { 0x594cc297, 0xffff8002, 0x0000007e },
3921*f5c631daSSadaf Ebrahimi   { 0x2e4bf27e, 0xffffff80, 0xfffffffd },
3922*f5c631daSSadaf Ebrahimi   { 0x41047a60, 0x00000001, 0xaaaaaaaa },
3923*f5c631daSSadaf Ebrahimi   { 0xc828ae00, 0xffff8001, 0x33333333 },
3924*f5c631daSSadaf Ebrahimi   { 0xed477cdf, 0xfffffffe, 0x0000007e },
3925*f5c631daSSadaf Ebrahimi   { 0x8e411006, 0xffffffe0, 0x0000007d },
3926*f5c631daSSadaf Ebrahimi   { 0x51ed3309, 0x33333333, 0x00000002 },
3927*f5c631daSSadaf Ebrahimi   { 0x4e048354, 0x00000002, 0xffffffe0 },
3928*f5c631daSSadaf Ebrahimi   { 0xedb88320, 0x0000007e, 0x7ffffffe },
3929*f5c631daSSadaf Ebrahimi   { 0x2dfd1072, 0xffffffff, 0x00000000 },
3930*f5c631daSSadaf Ebrahimi   { 0xe5aa41f2, 0x7ffffffe, 0x33333333 },
3931*f5c631daSSadaf Ebrahimi   { 0x9a3fb3b6, 0x80000001, 0xffffff80 },
3932*f5c631daSSadaf Ebrahimi   { 0x594cc2e8, 0xffffff82, 0x7ffffffe },
3933*f5c631daSSadaf Ebrahimi   { 0x2d02ef8d, 0x0000007e, 0xffffff81 },
3934*f5c631daSSadaf Ebrahimi   { 0xedb8835f, 0x00007fff, 0x0000007f },
3935*f5c631daSSadaf Ebrahimi   { 0xbcaa4fd6, 0xcccccccc, 0x0000007d },
3936*f5c631daSSadaf Ebrahimi   { 0xb742a3c4, 0xffffff80, 0x00007ffe },
3937*f5c631daSSadaf Ebrahimi   { 0x41512f35, 0x55555555, 0xfffffffe },
3938*f5c631daSSadaf Ebrahimi   { 0x4c69105e, 0x00000020, 0x00000001 },
3939*f5c631daSSadaf Ebrahimi   { 0xb47441c8, 0x7ffffffd, 0x80000001 },
3940*f5c631daSSadaf Ebrahimi   { 0xf5a56efd, 0xaaaaaaaa, 0xfffffffd },
3941*f5c631daSSadaf Ebrahimi   { 0xb7bd5c44, 0x00007fff, 0xffffff81 },
3942*f5c631daSSadaf Ebrahimi   { 0x255ce193, 0x33333333, 0xffffff81 },
3943*f5c631daSSadaf Ebrahimi   { 0x03491d8c, 0xffff8001, 0xffffff83 },
3944*f5c631daSSadaf Ebrahimi   { 0x7cefdc84, 0x33333333, 0x7ffffffd },
3945*f5c631daSSadaf Ebrahimi   { 0x36561fa3, 0x55555555, 0xffffffff },
3946*f5c631daSSadaf Ebrahimi   { 0x00ffff80, 0xffff8000, 0x00000000 },
3947*f5c631daSSadaf Ebrahimi   { 0x77f8cf69, 0xfffffffe, 0x7fffffff },
3948*f5c631daSSadaf Ebrahimi   { 0x2dce2341, 0xcccccccc, 0x33333333 },
3949*f5c631daSSadaf Ebrahimi   { 0xb742a3bb, 0xffff8001, 0x0000007f },
3950*f5c631daSSadaf Ebrahimi   { 0xee719ed3, 0x7ffffffd, 0x7fffffff },
3951*f5c631daSSadaf Ebrahimi   { 0x8df7f20a, 0xffffffe0, 0x00007fff },
3952*f5c631daSSadaf Ebrahimi   { 0xedb88320, 0x00000002, 0xffffff82 },
3953*f5c631daSSadaf Ebrahimi   { 0x8141e932, 0xffffff81, 0x55555555 },
3954*f5c631daSSadaf Ebrahimi   { 0x2e4bf27e, 0xffffff83, 0x00007ffe },
3955*f5c631daSSadaf Ebrahimi   { 0xa970629f, 0xcccccccc, 0x00000020 },
3956*f5c631daSSadaf Ebrahimi   { 0xc373715e, 0x7ffffffd, 0xffff8000 },
3957*f5c631daSSadaf Ebrahimi   { 0xc38c8ea1, 0x80000000, 0x7ffffffd },
3958*f5c631daSSadaf Ebrahimi   { 0x990951ba, 0x0000007e, 0x0000007d },
3959*f5c631daSSadaf Ebrahimi   { 0xd6d6a3e8, 0x00000020, 0xffffff80 },
3960*f5c631daSSadaf Ebrahimi   { 0x59b33d68, 0x00007ffe, 0xffffff82 },
3961*f5c631daSSadaf Ebrahimi   { 0xb73d5c3b, 0x80000000, 0x0000007e },
3962*f5c631daSSadaf Ebrahimi   { 0xc30c8ea1, 0x00000002, 0xffffffff },
3963*f5c631daSSadaf Ebrahimi   { 0x2dfd100d, 0xffff8000, 0x00007fff },
3964*f5c631daSSadaf Ebrahimi   { 0xc373715e, 0x7ffffffd, 0x80000000 },
3965*f5c631daSSadaf Ebrahimi   { 0x74b1d29a, 0x00000002, 0xffffff81 },
3966*f5c631daSSadaf Ebrahimi   { 0xcb9e4c73, 0xffffff83, 0x33333333 },
3967*f5c631daSSadaf Ebrahimi   { 0x417b859f, 0x7ffffffe, 0x55555555 },
3968*f5c631daSSadaf Ebrahimi   { 0x2d02ef8d, 0x0000007e, 0xffffff81 },
3969*f5c631daSSadaf Ebrahimi   { 0x3214a02f, 0xcccccccc, 0xffffffe0 },
3970*f5c631daSSadaf Ebrahimi   { 0xb4f441c8, 0xffffffff, 0xffff8003 },
3971*f5c631daSSadaf Ebrahimi   { 0xed477ca0, 0xffff8002, 0xffffff82 },
3972*f5c631daSSadaf Ebrahimi   { 0xd7f22d11, 0xffffffe0, 0x80000001 },
3973*f5c631daSSadaf Ebrahimi   { 0x89e018d3, 0x33333333, 0xaaaaaaaa },
3974*f5c631daSSadaf Ebrahimi   { 0x616bffd3, 0x00000020, 0xfffffffe },
3975*f5c631daSSadaf Ebrahimi   { 0x5afa20e4, 0xfffffffe, 0x00000000 },
3976*f5c631daSSadaf Ebrahimi   { 0xb48bbe37, 0x80000001, 0xfffffffd },
3977*f5c631daSSadaf Ebrahimi   { 0x36034af6, 0x00000000, 0xaaaaaaaa },
3978*f5c631daSSadaf Ebrahimi   { 0x744e2d65, 0xffffff83, 0xffff8000 },
3979*f5c631daSSadaf Ebrahimi   { 0x2e4bf27e, 0xfffffffe, 0xffffff83 },
3980*f5c631daSSadaf Ebrahimi   { 0x59b33d17, 0x0000007e, 0xffff8002 },
3981*f5c631daSSadaf Ebrahimi   { 0x616bffd3, 0x00000020, 0x00007ffe },
3982*f5c631daSSadaf Ebrahimi   { 0x8cd37cf3, 0x00000020, 0x0000007e },
3983*f5c631daSSadaf Ebrahimi   { 0x77f8cf69, 0xffffffff, 0x7ffffffe },
3984*f5c631daSSadaf Ebrahimi   { 0xc8e462b3, 0x33333333, 0x00000001 },
3985*f5c631daSSadaf Ebrahimi   { 0x77f8cf69, 0xffffff80, 0xffffff81 },
3986*f5c631daSSadaf Ebrahimi   { 0xc3f37121, 0xffff8000, 0x00007ffd },
3987*f5c631daSSadaf Ebrahimi   { 0xc0ba6cad, 0x00000000, 0x0000007f },
3988*f5c631daSSadaf Ebrahimi   { 0x59b33d17, 0x00000001, 0x0000007d },
3989*f5c631daSSadaf Ebrahimi   { 0x206f85b3, 0x00000020, 0x55555555 },
3990*f5c631daSSadaf Ebrahimi   { 0x2e4bf27e, 0xfffffffe, 0xffffff83 },
3991*f5c631daSSadaf Ebrahimi   { 0x5a85df1b, 0x80000000, 0xfffffffe },
3992*f5c631daSSadaf Ebrahimi   { 0xb7bd5c3b, 0x0000007e, 0x00000000 },
3993*f5c631daSSadaf Ebrahimi   { 0x4e048354, 0x00000002, 0xffffffe0 },
3994*f5c631daSSadaf Ebrahimi   { 0x616bffac, 0x00007ffe, 0x00000020 },
3995*f5c631daSSadaf Ebrahimi   { 0x5afa209b, 0xffff8000, 0x00007ffe },
3996*f5c631daSSadaf Ebrahimi   { 0x92e1bda8, 0x33333333, 0x00007fff },
3997*f5c631daSSadaf Ebrahimi   { 0xed477cdf, 0xffffff81, 0x00000001 },
3998*f5c631daSSadaf Ebrahimi   { 0x848d72ed, 0x33333333, 0x00000020 },
3999*f5c631daSSadaf Ebrahimi   { 0x8cd37cf3, 0x00000020, 0x0000007e },
4000*f5c631daSSadaf Ebrahimi   { 0xbb5e1256, 0x55555555, 0xffffffe0 },
4001*f5c631daSSadaf Ebrahimi   { 0x086d3d2d, 0x0000007e, 0x33333333 },
4002*f5c631daSSadaf Ebrahimi   { 0xeef19eac, 0xffff8002, 0x00000000 },
4003*f5c631daSSadaf Ebrahimi   { 0x63f99326, 0xffffffe0, 0xfffffffd },
4004*f5c631daSSadaf Ebrahimi   { 0xb7bd5c3b, 0x0000007f, 0xffff8001 },
4005*f5c631daSSadaf Ebrahimi   { 0xa9bcae53, 0x00000020, 0xcccccccc },
4006*f5c631daSSadaf Ebrahimi   { 0xc3f3715e, 0xfffffffd, 0xffff8000 },
4007*f5c631daSSadaf Ebrahimi   { 0x2d82ef8d, 0x80000000, 0x00007fff },
4008*f5c631daSSadaf Ebrahimi   { 0x63f99326, 0xffffffe0, 0xfffffffd },
4009*f5c631daSSadaf Ebrahimi   { 0x2e4bf201, 0xffff8002, 0x0000007f },
4010*f5c631daSSadaf Ebrahimi   { 0xdbee9c83, 0x55555555, 0x0000007f },
4011*f5c631daSSadaf Ebrahimi   { 0x2e4bf201, 0xffff8000, 0x0000007d },
4012*f5c631daSSadaf Ebrahimi   { 0x5a05df64, 0x00007ffe, 0x00000000 },
4013*f5c631daSSadaf Ebrahimi   { 0xb742a3c4, 0xffffff81, 0x00007fff },
4014*f5c631daSSadaf Ebrahimi   { 0x921e4257, 0xcccccccc, 0xffff8000 },
4015*f5c631daSSadaf Ebrahimi   { 0x77f8cf16, 0xffff8001, 0x80000000 },
4016*f5c631daSSadaf Ebrahimi   { 0xd7f22d11, 0xffffffe0, 0x80000001 },
4017*f5c631daSSadaf Ebrahimi   { 0x5a05df64, 0x00007ffd, 0xffff8003 },
4018*f5c631daSSadaf Ebrahimi   { 0x9a404c49, 0xffffff80, 0x00000001 },
4019*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000000, 0x80000000 },
4020*f5c631daSSadaf Ebrahimi   { 0xb47441c8, 0x7ffffffd, 0x80000001 },
4021*f5c631daSSadaf Ebrahimi   { 0xd7f22d11, 0xffffffe0, 0x80000001 },
4022*f5c631daSSadaf Ebrahimi   { 0xe5aa41f2, 0x7ffffffe, 0x33333333 },
4023*f5c631daSSadaf Ebrahimi   { 0xc0ba6cad, 0x0000007e, 0x00000001 },
4024*f5c631daSSadaf Ebrahimi   { 0xfaf0c29c, 0xffffffe0, 0x00007ffe },
4025*f5c631daSSadaf Ebrahimi   { 0xb7bd5c3b, 0x0000007f, 0x80000001 },
4026*f5c631daSSadaf Ebrahimi   { 0x03491df3, 0xffffff80, 0xffff8002 },
4027*f5c631daSSadaf Ebrahimi   { 0x03b6e20c, 0x0000007f, 0xfffffffd },
4028*f5c631daSSadaf Ebrahimi   { 0x8df7f20a, 0xffffffe0, 0xffffffff },
4029*f5c631daSSadaf Ebrahimi   { 0x2eb40d81, 0x0000007f, 0xffff8002 },
4030*f5c631daSSadaf Ebrahimi   { 0xf89d5196, 0xfffffffd, 0x00000020 },
4031*f5c631daSSadaf Ebrahimi   { 0x744e2d65, 0xfffffffd, 0x0000007e },
4032*f5c631daSSadaf Ebrahimi   { 0x82f70b41, 0xffff8003, 0x55555555 },
4033*f5c631daSSadaf Ebrahimi   { 0x2dfd1072, 0xffffff80, 0x0000007f },
4034*f5c631daSSadaf Ebrahimi   { 0x9abfb3b6, 0x0000007f, 0xfffffffe },
4035*f5c631daSSadaf Ebrahimi   { 0x825da194, 0x55555555, 0xffff8003 },
4036*f5c631daSSadaf Ebrahimi   { 0x206f85b3, 0x00000020, 0x55555555 },
4037*f5c631daSSadaf Ebrahimi   { 0xcb5280bf, 0x33333333, 0xffffff83 },
4038*f5c631daSSadaf Ebrahimi   { 0xc0ba6cd2, 0x00007fff, 0xffffff80 },
4039*f5c631daSSadaf Ebrahimi   { 0x59b33d17, 0x00000001, 0x0000007d },
4040*f5c631daSSadaf Ebrahimi   { 0x1b01a504, 0x00007fff, 0xaaaaaaaa },
4041*f5c631daSSadaf Ebrahimi   { 0x6f4f881e, 0xffffff83, 0x55555555 },
4042*f5c631daSSadaf Ebrahimi   { 0x8d080d8a, 0x00007fff, 0xffffffe0 },
4043*f5c631daSSadaf Ebrahimi   { 0xc0459352, 0xffffff82, 0x00007ffd },
4044*f5c631daSSadaf Ebrahimi   { 0x4e048354, 0x00000002, 0xffffffe0 },
4045*f5c631daSSadaf Ebrahimi   { 0xb742a3c4, 0xffffff80, 0x7ffffffe },
4046*f5c631daSSadaf Ebrahimi   { 0x36a9e05c, 0xaaaaaaaa, 0xffff8000 },
4047*f5c631daSSadaf Ebrahimi   { 0x00000000, 0x00000002, 0xffff8002 },
4048*f5c631daSSadaf Ebrahimi   { 0x770730e9, 0x00007ffe, 0xffffffff },
4049*f5c631daSSadaf Ebrahimi   { 0x77073096, 0x00000001, 0x00000000 },
4050*f5c631daSSadaf Ebrahimi   { 0x2e4bf27e, 0xffffff80, 0x7ffffffd },
4051*f5c631daSSadaf Ebrahimi   { 0xb40bbe37, 0x0000007d, 0xffffff81 },
4052*f5c631daSSadaf Ebrahimi   { 0x08a1f1e1, 0xcccccccc, 0xffffff81 },
4053*f5c631daSSadaf Ebrahimi   { 0x9abfb3b6, 0x00000000, 0xffffff81 },
4054*f5c631daSSadaf Ebrahimi   { 0xa1d1937e, 0x00000020, 0xffffff81 },
4055*f5c631daSSadaf Ebrahimi   { 0x2ecbf27e, 0x7ffffffe, 0xffffff83 },
4056*f5c631daSSadaf Ebrahimi   { 0xdbee9c83, 0x55555555, 0x0000007f },
4057*f5c631daSSadaf Ebrahimi   { 0xc0459352, 0xffffff82, 0xfffffffd },
4058*f5c631daSSadaf Ebrahimi   { 0x59b33d68, 0x00007ffd, 0xffffff81 },
4059*f5c631daSSadaf Ebrahimi   { 0xcb9e4c73, 0xffffff83, 0x33333333 },
4060*f5c631daSSadaf Ebrahimi   { 0xc30c8ede, 0x00007fff, 0x00000002 },
4061*f5c631daSSadaf Ebrahimi   { 0x9a404c49, 0xffffff80, 0xffff8001 },
4062*f5c631daSSadaf Ebrahimi   { 0xee0e612c, 0x00000000, 0x00000002 },
4063*f5c631daSSadaf Ebrahimi   { 0x2d7d1072, 0x7ffffffe, 0x00000001 },
4064*f5c631daSSadaf Ebrahimi   { 0x2e4bf27e, 0xfffffffd, 0xffffff80 },
4065*f5c631daSSadaf Ebrahimi   { 0x5a05df1b, 0x00000000, 0x00007ffe },
4066*f5c631daSSadaf Ebrahimi   { 0x2dce2341, 0xcccccccc, 0x33333333 },
4067*f5c631daSSadaf Ebrahimi   { 0xb4f441c8, 0xffffff81, 0x0000007d },
4068*f5c631daSSadaf Ebrahimi   { 0x5afa209b, 0xffff8000, 0x00007ffe },
4069*f5c631daSSadaf Ebrahimi   { 0x77873096, 0x80000000, 0x80000001 },
4070*f5c631daSSadaf Ebrahimi   { 0x8d080d8a, 0x00007fff, 0xffffffe0 },
4071*f5c631daSSadaf Ebrahimi   { 0xc0ba6cd2, 0x00007fff, 0xffffff80 },
4072*f5c631daSSadaf Ebrahimi   { 0x74b1d29a, 0x0000007e, 0xfffffffd },
4073*f5c631daSSadaf Ebrahimi   { 0x5afa20e4, 0xffffffff, 0x00000001 },
4074*f5c631daSSadaf Ebrahimi   { 0x03491d8c, 0xffff8000, 0xffffff82 },
4075*f5c631daSSadaf Ebrahimi   { 0xc30c8ea1, 0x00000002, 0xffffffff },
4076*f5c631daSSadaf Ebrahimi };
4077*f5c631daSSadaf Ebrahimi const TestResult kReferenceCrc32b[] = {
4078*f5c631daSSadaf Ebrahimi   {
4079*f5c631daSSadaf Ebrahimi     ARRAY_SIZE(kOutputs_Crc32b_RnIsRm_r9_r8_r8),
4080*f5c631daSSadaf Ebrahimi     kOutputs_Crc32b_RnIsRm_r9_r8_r8,
4081*f5c631daSSadaf Ebrahimi   },
4082*f5c631daSSadaf Ebrahimi   {
4083*f5c631daSSadaf Ebrahimi     ARRAY_SIZE(kOutputs_Crc32b_RnIsRm_r6_r11_r11),
4084*f5c631daSSadaf Ebrahimi     kOutputs_Crc32b_RnIsRm_r6_r11_r11,
4085*f5c631daSSadaf Ebrahimi   },
4086*f5c631daSSadaf Ebrahimi   {
4087*f5c631daSSadaf Ebrahimi     ARRAY_SIZE(kOutputs_Crc32b_RnIsRm_r3_r12_r12),
4088*f5c631daSSadaf Ebrahimi     kOutputs_Crc32b_RnIsRm_r3_r12_r12,
4089*f5c631daSSadaf Ebrahimi   },
4090*f5c631daSSadaf Ebrahimi   {
4091*f5c631daSSadaf Ebrahimi     ARRAY_SIZE(kOutputs_Crc32b_RnIsRm_r14_r3_r3),
4092*f5c631daSSadaf Ebrahimi     kOutputs_Crc32b_RnIsRm_r14_r3_r3,
4093*f5c631daSSadaf Ebrahimi   },
4094*f5c631daSSadaf Ebrahimi   {
4095*f5c631daSSadaf Ebrahimi     ARRAY_SIZE(kOutputs_Crc32b_RnIsRm_r10_r4_r4),
4096*f5c631daSSadaf Ebrahimi     kOutputs_Crc32b_RnIsRm_r10_r4_r4,
4097*f5c631daSSadaf Ebrahimi   },
4098*f5c631daSSadaf Ebrahimi   {
4099*f5c631daSSadaf Ebrahimi     ARRAY_SIZE(kOutputs_Crc32b_RnIsRm_r6_r8_r8),
4100*f5c631daSSadaf Ebrahimi     kOutputs_Crc32b_RnIsRm_r6_r8_r8,
4101*f5c631daSSadaf Ebrahimi   },
4102*f5c631daSSadaf Ebrahimi   {
4103*f5c631daSSadaf Ebrahimi     ARRAY_SIZE(kOutputs_Crc32b_RnIsRm_r5_r7_r7),
4104*f5c631daSSadaf Ebrahimi     kOutputs_Crc32b_RnIsRm_r5_r7_r7,
4105*f5c631daSSadaf Ebrahimi   },
4106*f5c631daSSadaf Ebrahimi   {
4107*f5c631daSSadaf Ebrahimi     ARRAY_SIZE(kOutputs_Crc32b_RnIsRm_r6_r3_r3),
4108*f5c631daSSadaf Ebrahimi     kOutputs_Crc32b_RnIsRm_r6_r3_r3,
4109*f5c631daSSadaf Ebrahimi   },
4110*f5c631daSSadaf Ebrahimi   {
4111*f5c631daSSadaf Ebrahimi     ARRAY_SIZE(kOutputs_Crc32b_RnIsRm_r7_r0_r0),
4112*f5c631daSSadaf Ebrahimi     kOutputs_Crc32b_RnIsRm_r7_r0_r0,
4113*f5c631daSSadaf Ebrahimi   },
4114*f5c631daSSadaf Ebrahimi   {
4115*f5c631daSSadaf Ebrahimi     ARRAY_SIZE(kOutputs_Crc32b_RnIsRm_r2_r1_r1),
4116*f5c631daSSadaf Ebrahimi     kOutputs_Crc32b_RnIsRm_r2_r1_r1,
4117*f5c631daSSadaf Ebrahimi   },
4118*f5c631daSSadaf Ebrahimi   {
4119*f5c631daSSadaf Ebrahimi     ARRAY_SIZE(kOutputs_Crc32b_RnIsNotRm_r5_r3_r14),
4120*f5c631daSSadaf Ebrahimi     kOutputs_Crc32b_RnIsNotRm_r5_r3_r14,
4121*f5c631daSSadaf Ebrahimi   },
4122*f5c631daSSadaf Ebrahimi   {
4123*f5c631daSSadaf Ebrahimi     ARRAY_SIZE(kOutputs_Crc32b_RnIsNotRm_r10_r8_r3),
4124*f5c631daSSadaf Ebrahimi     kOutputs_Crc32b_RnIsNotRm_r10_r8_r3,
4125*f5c631daSSadaf Ebrahimi   },
4126*f5c631daSSadaf Ebrahimi   {
4127*f5c631daSSadaf Ebrahimi     ARRAY_SIZE(kOutputs_Crc32b_RnIsNotRm_r2_r8_r11),
4128*f5c631daSSadaf Ebrahimi     kOutputs_Crc32b_RnIsNotRm_r2_r8_r11,
4129*f5c631daSSadaf Ebrahimi   },
4130*f5c631daSSadaf Ebrahimi   {
4131*f5c631daSSadaf Ebrahimi     ARRAY_SIZE(kOutputs_Crc32b_RnIsNotRm_r7_r12_r7),
4132*f5c631daSSadaf Ebrahimi     kOutputs_Crc32b_RnIsNotRm_r7_r12_r7,
4133*f5c631daSSadaf Ebrahimi   },
4134*f5c631daSSadaf Ebrahimi   {
4135*f5c631daSSadaf Ebrahimi     ARRAY_SIZE(kOutputs_Crc32b_RnIsNotRm_r2_r4_r10),
4136*f5c631daSSadaf Ebrahimi     kOutputs_Crc32b_RnIsNotRm_r2_r4_r10,
4137*f5c631daSSadaf Ebrahimi   },
4138*f5c631daSSadaf Ebrahimi   {
4139*f5c631daSSadaf Ebrahimi     ARRAY_SIZE(kOutputs_Crc32b_RnIsNotRm_r1_r10_r8),
4140*f5c631daSSadaf Ebrahimi     kOutputs_Crc32b_RnIsNotRm_r1_r10_r8,
4141*f5c631daSSadaf Ebrahimi   },
4142*f5c631daSSadaf Ebrahimi   {
4143*f5c631daSSadaf Ebrahimi     ARRAY_SIZE(kOutputs_Crc32b_RnIsNotRm_r1_r4_r2),
4144*f5c631daSSadaf Ebrahimi     kOutputs_Crc32b_RnIsNotRm_r1_r4_r2,
4145*f5c631daSSadaf Ebrahimi   },
4146*f5c631daSSadaf Ebrahimi   {
4147*f5c631daSSadaf Ebrahimi     ARRAY_SIZE(kOutputs_Crc32b_RnIsNotRm_r12_r2_r12),
4148*f5c631daSSadaf Ebrahimi     kOutputs_Crc32b_RnIsNotRm_r12_r2_r12,
4149*f5c631daSSadaf Ebrahimi   },
4150*f5c631daSSadaf Ebrahimi   {
4151*f5c631daSSadaf Ebrahimi     ARRAY_SIZE(kOutputs_Crc32b_RnIsNotRm_r4_r8_r5),
4152*f5c631daSSadaf Ebrahimi     kOutputs_Crc32b_RnIsNotRm_r4_r8_r5,
4153*f5c631daSSadaf Ebrahimi   },
4154*f5c631daSSadaf Ebrahimi   {
4155*f5c631daSSadaf Ebrahimi     ARRAY_SIZE(kOutputs_Crc32b_RnIsNotRm_r4_r0_r9),
4156*f5c631daSSadaf Ebrahimi     kOutputs_Crc32b_RnIsNotRm_r4_r0_r9,
4157*f5c631daSSadaf Ebrahimi   },
4158*f5c631daSSadaf Ebrahimi };
4159*f5c631daSSadaf Ebrahimi 
4160*f5c631daSSadaf Ebrahimi #endif  // VIXL_SIMULATOR_RD_RN_RM_CRC32B_A32_H_
4161