annotate mercurial/thirdparty/sha1dc/lib/ubc_check.c @ 52152:de4b9ea2fa34 default tip

branching: merge stable into default
author Raphaël Gomès <rgomes@octobus.net>
date Tue, 29 Oct 2024 09:38:48 +0100
parents b4420cea45e8
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
44057
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
1 /***
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
2 * Copyright 2017 Marc Stevens <marc@marc-stevens.nl>, Dan Shumow <danshu@microsoft.com>
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
3 * Distributed under the MIT Software License.
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
4 * See accompanying file LICENSE.txt or copy at
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
5 * https://opensource.org/licenses/MIT
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
6 ***/
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
7
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
8 /*
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
9 // this file was generated by the 'parse_bitrel' program in the tools section
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
10 // using the data files from directory 'tools/data/3565'
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
11 //
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
12 // sha1_dvs contains a list of SHA-1 Disturbance Vectors (DV) to check
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
13 // dvType, dvK and dvB define the DV: I(K,B) or II(K,B) (see the paper)
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
14 // dm[80] is the expanded message block XOR-difference defined by the DV
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
15 // testt is the step to do the recompression from for collision detection
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
16 // maski and maskb define the bit to check for each DV in the dvmask returned by ubc_check
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
17 //
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
18 // ubc_check takes as input an expanded message block and verifies the unavoidable bitconditions for all listed DVs
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
19 // it returns a dvmask where each bit belonging to a DV is set if all unavoidable bitconditions for that DV have been met
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
20 // thus one needs to do the recompression check for each DV that has its bit set
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
21 //
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
22 // ubc_check is programmatically generated and the unavoidable bitconditions have been hardcoded
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
23 // a directly verifiable version named ubc_check_verify can be found in ubc_check_verify.c
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
24 // ubc_check has been verified against ubc_check_verify using the 'ubc_check_test' program in the tools section
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
25 */
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
26
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
27 #ifndef SHA1DC_NO_STANDARD_INCLUDES
44099
b4420cea45e8 sha1dc: avoid including the nonexistent stdint.h with Visual Studio 2008
Matt Harbison <matt_harbison@yahoo.com>
parents: 44057
diff changeset
28 #if !defined(_MSC_VER) || _MSC_VER >= 1600
44057
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
29 #include <stdint.h>
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
30 #endif
44099
b4420cea45e8 sha1dc: avoid including the nonexistent stdint.h with Visual Studio 2008
Matt Harbison <matt_harbison@yahoo.com>
parents: 44057
diff changeset
31 #endif
44057
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
32 #ifdef SHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
33 #include SHA1DC_CUSTOM_INCLUDE_UBC_CHECK_C
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
34 #endif
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
35 #include "ubc_check.h"
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
36
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
37 static const uint32_t DV_I_43_0_bit = (uint32_t)(1) << 0;
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
38 static const uint32_t DV_I_44_0_bit = (uint32_t)(1) << 1;
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
39 static const uint32_t DV_I_45_0_bit = (uint32_t)(1) << 2;
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
40 static const uint32_t DV_I_46_0_bit = (uint32_t)(1) << 3;
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
41 static const uint32_t DV_I_46_2_bit = (uint32_t)(1) << 4;
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
42 static const uint32_t DV_I_47_0_bit = (uint32_t)(1) << 5;
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
43 static const uint32_t DV_I_47_2_bit = (uint32_t)(1) << 6;
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
44 static const uint32_t DV_I_48_0_bit = (uint32_t)(1) << 7;
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
45 static const uint32_t DV_I_48_2_bit = (uint32_t)(1) << 8;
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
46 static const uint32_t DV_I_49_0_bit = (uint32_t)(1) << 9;
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
47 static const uint32_t DV_I_49_2_bit = (uint32_t)(1) << 10;
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
48 static const uint32_t DV_I_50_0_bit = (uint32_t)(1) << 11;
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
49 static const uint32_t DV_I_50_2_bit = (uint32_t)(1) << 12;
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
50 static const uint32_t DV_I_51_0_bit = (uint32_t)(1) << 13;
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
51 static const uint32_t DV_I_51_2_bit = (uint32_t)(1) << 14;
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
52 static const uint32_t DV_I_52_0_bit = (uint32_t)(1) << 15;
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
53 static const uint32_t DV_II_45_0_bit = (uint32_t)(1) << 16;
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
54 static const uint32_t DV_II_46_0_bit = (uint32_t)(1) << 17;
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
55 static const uint32_t DV_II_46_2_bit = (uint32_t)(1) << 18;
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
56 static const uint32_t DV_II_47_0_bit = (uint32_t)(1) << 19;
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
57 static const uint32_t DV_II_48_0_bit = (uint32_t)(1) << 20;
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
58 static const uint32_t DV_II_49_0_bit = (uint32_t)(1) << 21;
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
59 static const uint32_t DV_II_49_2_bit = (uint32_t)(1) << 22;
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
60 static const uint32_t DV_II_50_0_bit = (uint32_t)(1) << 23;
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
61 static const uint32_t DV_II_50_2_bit = (uint32_t)(1) << 24;
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
62 static const uint32_t DV_II_51_0_bit = (uint32_t)(1) << 25;
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
63 static const uint32_t DV_II_51_2_bit = (uint32_t)(1) << 26;
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
64 static const uint32_t DV_II_52_0_bit = (uint32_t)(1) << 27;
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
65 static const uint32_t DV_II_53_0_bit = (uint32_t)(1) << 28;
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
66 static const uint32_t DV_II_54_0_bit = (uint32_t)(1) << 29;
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
67 static const uint32_t DV_II_55_0_bit = (uint32_t)(1) << 30;
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
68 static const uint32_t DV_II_56_0_bit = (uint32_t)(1) << 31;
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
69
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
70 dv_info_t sha1_dvs[] =
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
71 {
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
72 {1,43,0,58,0,0, { 0x08000000,0x9800000c,0xd8000010,0x08000010,0xb8000010,0x98000000,0x60000000,0x00000008,0xc0000000,0x90000014,0x10000010,0xb8000014,0x28000000,0x20000010,0x48000000,0x08000018,0x60000000,0x90000010,0xf0000010,0x90000008,0xc0000000,0x90000010,0xf0000010,0xb0000008,0x40000000,0x90000000,0xf0000010,0x90000018,0x60000000,0x90000010,0x90000010,0x90000000,0x80000000,0x00000010,0xa0000000,0x20000000,0xa0000000,0x20000010,0x00000000,0x20000010,0x20000000,0x00000010,0x20000000,0x00000010,0xa0000000,0x00000000,0x20000000,0x20000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000001,0x00000020,0x00000001,0x40000002,0x40000040,0x40000002,0x80000004,0x80000080,0x80000006,0x00000049,0x00000103,0x80000009,0x80000012,0x80000202,0x00000018,0x00000164,0x00000408,0x800000e6,0x8000004c,0x00000803,0x80000161,0x80000599 } }
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
73 , {1,44,0,58,0,1, { 0xb4000008,0x08000000,0x9800000c,0xd8000010,0x08000010,0xb8000010,0x98000000,0x60000000,0x00000008,0xc0000000,0x90000014,0x10000010,0xb8000014,0x28000000,0x20000010,0x48000000,0x08000018,0x60000000,0x90000010,0xf0000010,0x90000008,0xc0000000,0x90000010,0xf0000010,0xb0000008,0x40000000,0x90000000,0xf0000010,0x90000018,0x60000000,0x90000010,0x90000010,0x90000000,0x80000000,0x00000010,0xa0000000,0x20000000,0xa0000000,0x20000010,0x00000000,0x20000010,0x20000000,0x00000010,0x20000000,0x00000010,0xa0000000,0x00000000,0x20000000,0x20000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000001,0x00000020,0x00000001,0x40000002,0x40000040,0x40000002,0x80000004,0x80000080,0x80000006,0x00000049,0x00000103,0x80000009,0x80000012,0x80000202,0x00000018,0x00000164,0x00000408,0x800000e6,0x8000004c,0x00000803,0x80000161 } }
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
74 , {1,45,0,58,0,2, { 0xf4000014,0xb4000008,0x08000000,0x9800000c,0xd8000010,0x08000010,0xb8000010,0x98000000,0x60000000,0x00000008,0xc0000000,0x90000014,0x10000010,0xb8000014,0x28000000,0x20000010,0x48000000,0x08000018,0x60000000,0x90000010,0xf0000010,0x90000008,0xc0000000,0x90000010,0xf0000010,0xb0000008,0x40000000,0x90000000,0xf0000010,0x90000018,0x60000000,0x90000010,0x90000010,0x90000000,0x80000000,0x00000010,0xa0000000,0x20000000,0xa0000000,0x20000010,0x00000000,0x20000010,0x20000000,0x00000010,0x20000000,0x00000010,0xa0000000,0x00000000,0x20000000,0x20000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000001,0x00000020,0x00000001,0x40000002,0x40000040,0x40000002,0x80000004,0x80000080,0x80000006,0x00000049,0x00000103,0x80000009,0x80000012,0x80000202,0x00000018,0x00000164,0x00000408,0x800000e6,0x8000004c,0x00000803 } }
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
75 , {1,46,0,58,0,3, { 0x2c000010,0xf4000014,0xb4000008,0x08000000,0x9800000c,0xd8000010,0x08000010,0xb8000010,0x98000000,0x60000000,0x00000008,0xc0000000,0x90000014,0x10000010,0xb8000014,0x28000000,0x20000010,0x48000000,0x08000018,0x60000000,0x90000010,0xf0000010,0x90000008,0xc0000000,0x90000010,0xf0000010,0xb0000008,0x40000000,0x90000000,0xf0000010,0x90000018,0x60000000,0x90000010,0x90000010,0x90000000,0x80000000,0x00000010,0xa0000000,0x20000000,0xa0000000,0x20000010,0x00000000,0x20000010,0x20000000,0x00000010,0x20000000,0x00000010,0xa0000000,0x00000000,0x20000000,0x20000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000001,0x00000020,0x00000001,0x40000002,0x40000040,0x40000002,0x80000004,0x80000080,0x80000006,0x00000049,0x00000103,0x80000009,0x80000012,0x80000202,0x00000018,0x00000164,0x00000408,0x800000e6,0x8000004c } }
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
76 , {1,46,2,58,0,4, { 0xb0000040,0xd0000053,0xd0000022,0x20000000,0x60000032,0x60000043,0x20000040,0xe0000042,0x60000002,0x80000001,0x00000020,0x00000003,0x40000052,0x40000040,0xe0000052,0xa0000000,0x80000040,0x20000001,0x20000060,0x80000001,0x40000042,0xc0000043,0x40000022,0x00000003,0x40000042,0xc0000043,0xc0000022,0x00000001,0x40000002,0xc0000043,0x40000062,0x80000001,0x40000042,0x40000042,0x40000002,0x00000002,0x00000040,0x80000002,0x80000000,0x80000002,0x80000040,0x00000000,0x80000040,0x80000000,0x00000040,0x80000000,0x00000040,0x80000002,0x00000000,0x80000000,0x80000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000004,0x00000080,0x00000004,0x00000009,0x00000101,0x00000009,0x00000012,0x00000202,0x0000001a,0x00000124,0x0000040c,0x00000026,0x0000004a,0x0000080a,0x00000060,0x00000590,0x00001020,0x0000039a,0x00000132 } }
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
77 , {1,47,0,58,0,5, { 0xc8000010,0x2c000010,0xf4000014,0xb4000008,0x08000000,0x9800000c,0xd8000010,0x08000010,0xb8000010,0x98000000,0x60000000,0x00000008,0xc0000000,0x90000014,0x10000010,0xb8000014,0x28000000,0x20000010,0x48000000,0x08000018,0x60000000,0x90000010,0xf0000010,0x90000008,0xc0000000,0x90000010,0xf0000010,0xb0000008,0x40000000,0x90000000,0xf0000010,0x90000018,0x60000000,0x90000010,0x90000010,0x90000000,0x80000000,0x00000010,0xa0000000,0x20000000,0xa0000000,0x20000010,0x00000000,0x20000010,0x20000000,0x00000010,0x20000000,0x00000010,0xa0000000,0x00000000,0x20000000,0x20000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000001,0x00000020,0x00000001,0x40000002,0x40000040,0x40000002,0x80000004,0x80000080,0x80000006,0x00000049,0x00000103,0x80000009,0x80000012,0x80000202,0x00000018,0x00000164,0x00000408,0x800000e6 } }
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
78 , {1,47,2,58,0,6, { 0x20000043,0xb0000040,0xd0000053,0xd0000022,0x20000000,0x60000032,0x60000043,0x20000040,0xe0000042,0x60000002,0x80000001,0x00000020,0x00000003,0x40000052,0x40000040,0xe0000052,0xa0000000,0x80000040,0x20000001,0x20000060,0x80000001,0x40000042,0xc0000043,0x40000022,0x00000003,0x40000042,0xc0000043,0xc0000022,0x00000001,0x40000002,0xc0000043,0x40000062,0x80000001,0x40000042,0x40000042,0x40000002,0x00000002,0x00000040,0x80000002,0x80000000,0x80000002,0x80000040,0x00000000,0x80000040,0x80000000,0x00000040,0x80000000,0x00000040,0x80000002,0x00000000,0x80000000,0x80000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000004,0x00000080,0x00000004,0x00000009,0x00000101,0x00000009,0x00000012,0x00000202,0x0000001a,0x00000124,0x0000040c,0x00000026,0x0000004a,0x0000080a,0x00000060,0x00000590,0x00001020,0x0000039a } }
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
79 , {1,48,0,58,0,7, { 0xb800000a,0xc8000010,0x2c000010,0xf4000014,0xb4000008,0x08000000,0x9800000c,0xd8000010,0x08000010,0xb8000010,0x98000000,0x60000000,0x00000008,0xc0000000,0x90000014,0x10000010,0xb8000014,0x28000000,0x20000010,0x48000000,0x08000018,0x60000000,0x90000010,0xf0000010,0x90000008,0xc0000000,0x90000010,0xf0000010,0xb0000008,0x40000000,0x90000000,0xf0000010,0x90000018,0x60000000,0x90000010,0x90000010,0x90000000,0x80000000,0x00000010,0xa0000000,0x20000000,0xa0000000,0x20000010,0x00000000,0x20000010,0x20000000,0x00000010,0x20000000,0x00000010,0xa0000000,0x00000000,0x20000000,0x20000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000001,0x00000020,0x00000001,0x40000002,0x40000040,0x40000002,0x80000004,0x80000080,0x80000006,0x00000049,0x00000103,0x80000009,0x80000012,0x80000202,0x00000018,0x00000164,0x00000408 } }
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
80 , {1,48,2,58,0,8, { 0xe000002a,0x20000043,0xb0000040,0xd0000053,0xd0000022,0x20000000,0x60000032,0x60000043,0x20000040,0xe0000042,0x60000002,0x80000001,0x00000020,0x00000003,0x40000052,0x40000040,0xe0000052,0xa0000000,0x80000040,0x20000001,0x20000060,0x80000001,0x40000042,0xc0000043,0x40000022,0x00000003,0x40000042,0xc0000043,0xc0000022,0x00000001,0x40000002,0xc0000043,0x40000062,0x80000001,0x40000042,0x40000042,0x40000002,0x00000002,0x00000040,0x80000002,0x80000000,0x80000002,0x80000040,0x00000000,0x80000040,0x80000000,0x00000040,0x80000000,0x00000040,0x80000002,0x00000000,0x80000000,0x80000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000004,0x00000080,0x00000004,0x00000009,0x00000101,0x00000009,0x00000012,0x00000202,0x0000001a,0x00000124,0x0000040c,0x00000026,0x0000004a,0x0000080a,0x00000060,0x00000590,0x00001020 } }
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
81 , {1,49,0,58,0,9, { 0x18000000,0xb800000a,0xc8000010,0x2c000010,0xf4000014,0xb4000008,0x08000000,0x9800000c,0xd8000010,0x08000010,0xb8000010,0x98000000,0x60000000,0x00000008,0xc0000000,0x90000014,0x10000010,0xb8000014,0x28000000,0x20000010,0x48000000,0x08000018,0x60000000,0x90000010,0xf0000010,0x90000008,0xc0000000,0x90000010,0xf0000010,0xb0000008,0x40000000,0x90000000,0xf0000010,0x90000018,0x60000000,0x90000010,0x90000010,0x90000000,0x80000000,0x00000010,0xa0000000,0x20000000,0xa0000000,0x20000010,0x00000000,0x20000010,0x20000000,0x00000010,0x20000000,0x00000010,0xa0000000,0x00000000,0x20000000,0x20000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000001,0x00000020,0x00000001,0x40000002,0x40000040,0x40000002,0x80000004,0x80000080,0x80000006,0x00000049,0x00000103,0x80000009,0x80000012,0x80000202,0x00000018,0x00000164 } }
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
82 , {1,49,2,58,0,10, { 0x60000000,0xe000002a,0x20000043,0xb0000040,0xd0000053,0xd0000022,0x20000000,0x60000032,0x60000043,0x20000040,0xe0000042,0x60000002,0x80000001,0x00000020,0x00000003,0x40000052,0x40000040,0xe0000052,0xa0000000,0x80000040,0x20000001,0x20000060,0x80000001,0x40000042,0xc0000043,0x40000022,0x00000003,0x40000042,0xc0000043,0xc0000022,0x00000001,0x40000002,0xc0000043,0x40000062,0x80000001,0x40000042,0x40000042,0x40000002,0x00000002,0x00000040,0x80000002,0x80000000,0x80000002,0x80000040,0x00000000,0x80000040,0x80000000,0x00000040,0x80000000,0x00000040,0x80000002,0x00000000,0x80000000,0x80000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000004,0x00000080,0x00000004,0x00000009,0x00000101,0x00000009,0x00000012,0x00000202,0x0000001a,0x00000124,0x0000040c,0x00000026,0x0000004a,0x0000080a,0x00000060,0x00000590 } }
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
83 , {1,50,0,65,0,11, { 0x0800000c,0x18000000,0xb800000a,0xc8000010,0x2c000010,0xf4000014,0xb4000008,0x08000000,0x9800000c,0xd8000010,0x08000010,0xb8000010,0x98000000,0x60000000,0x00000008,0xc0000000,0x90000014,0x10000010,0xb8000014,0x28000000,0x20000010,0x48000000,0x08000018,0x60000000,0x90000010,0xf0000010,0x90000008,0xc0000000,0x90000010,0xf0000010,0xb0000008,0x40000000,0x90000000,0xf0000010,0x90000018,0x60000000,0x90000010,0x90000010,0x90000000,0x80000000,0x00000010,0xa0000000,0x20000000,0xa0000000,0x20000010,0x00000000,0x20000010,0x20000000,0x00000010,0x20000000,0x00000010,0xa0000000,0x00000000,0x20000000,0x20000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000001,0x00000020,0x00000001,0x40000002,0x40000040,0x40000002,0x80000004,0x80000080,0x80000006,0x00000049,0x00000103,0x80000009,0x80000012,0x80000202,0x00000018 } }
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
84 , {1,50,2,65,0,12, { 0x20000030,0x60000000,0xe000002a,0x20000043,0xb0000040,0xd0000053,0xd0000022,0x20000000,0x60000032,0x60000043,0x20000040,0xe0000042,0x60000002,0x80000001,0x00000020,0x00000003,0x40000052,0x40000040,0xe0000052,0xa0000000,0x80000040,0x20000001,0x20000060,0x80000001,0x40000042,0xc0000043,0x40000022,0x00000003,0x40000042,0xc0000043,0xc0000022,0x00000001,0x40000002,0xc0000043,0x40000062,0x80000001,0x40000042,0x40000042,0x40000002,0x00000002,0x00000040,0x80000002,0x80000000,0x80000002,0x80000040,0x00000000,0x80000040,0x80000000,0x00000040,0x80000000,0x00000040,0x80000002,0x00000000,0x80000000,0x80000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000004,0x00000080,0x00000004,0x00000009,0x00000101,0x00000009,0x00000012,0x00000202,0x0000001a,0x00000124,0x0000040c,0x00000026,0x0000004a,0x0000080a,0x00000060 } }
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
85 , {1,51,0,65,0,13, { 0xe8000000,0x0800000c,0x18000000,0xb800000a,0xc8000010,0x2c000010,0xf4000014,0xb4000008,0x08000000,0x9800000c,0xd8000010,0x08000010,0xb8000010,0x98000000,0x60000000,0x00000008,0xc0000000,0x90000014,0x10000010,0xb8000014,0x28000000,0x20000010,0x48000000,0x08000018,0x60000000,0x90000010,0xf0000010,0x90000008,0xc0000000,0x90000010,0xf0000010,0xb0000008,0x40000000,0x90000000,0xf0000010,0x90000018,0x60000000,0x90000010,0x90000010,0x90000000,0x80000000,0x00000010,0xa0000000,0x20000000,0xa0000000,0x20000010,0x00000000,0x20000010,0x20000000,0x00000010,0x20000000,0x00000010,0xa0000000,0x00000000,0x20000000,0x20000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000001,0x00000020,0x00000001,0x40000002,0x40000040,0x40000002,0x80000004,0x80000080,0x80000006,0x00000049,0x00000103,0x80000009,0x80000012,0x80000202 } }
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
86 , {1,51,2,65,0,14, { 0xa0000003,0x20000030,0x60000000,0xe000002a,0x20000043,0xb0000040,0xd0000053,0xd0000022,0x20000000,0x60000032,0x60000043,0x20000040,0xe0000042,0x60000002,0x80000001,0x00000020,0x00000003,0x40000052,0x40000040,0xe0000052,0xa0000000,0x80000040,0x20000001,0x20000060,0x80000001,0x40000042,0xc0000043,0x40000022,0x00000003,0x40000042,0xc0000043,0xc0000022,0x00000001,0x40000002,0xc0000043,0x40000062,0x80000001,0x40000042,0x40000042,0x40000002,0x00000002,0x00000040,0x80000002,0x80000000,0x80000002,0x80000040,0x00000000,0x80000040,0x80000000,0x00000040,0x80000000,0x00000040,0x80000002,0x00000000,0x80000000,0x80000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000004,0x00000080,0x00000004,0x00000009,0x00000101,0x00000009,0x00000012,0x00000202,0x0000001a,0x00000124,0x0000040c,0x00000026,0x0000004a,0x0000080a } }
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
87 , {1,52,0,65,0,15, { 0x04000010,0xe8000000,0x0800000c,0x18000000,0xb800000a,0xc8000010,0x2c000010,0xf4000014,0xb4000008,0x08000000,0x9800000c,0xd8000010,0x08000010,0xb8000010,0x98000000,0x60000000,0x00000008,0xc0000000,0x90000014,0x10000010,0xb8000014,0x28000000,0x20000010,0x48000000,0x08000018,0x60000000,0x90000010,0xf0000010,0x90000008,0xc0000000,0x90000010,0xf0000010,0xb0000008,0x40000000,0x90000000,0xf0000010,0x90000018,0x60000000,0x90000010,0x90000010,0x90000000,0x80000000,0x00000010,0xa0000000,0x20000000,0xa0000000,0x20000010,0x00000000,0x20000010,0x20000000,0x00000010,0x20000000,0x00000010,0xa0000000,0x00000000,0x20000000,0x20000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000001,0x00000020,0x00000001,0x40000002,0x40000040,0x40000002,0x80000004,0x80000080,0x80000006,0x00000049,0x00000103,0x80000009,0x80000012 } }
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
88 , {2,45,0,58,0,16, { 0xec000014,0x0c000002,0xc0000010,0xb400001c,0x2c000004,0xbc000018,0xb0000010,0x0000000c,0xb8000010,0x08000018,0x78000010,0x08000014,0x70000010,0xb800001c,0xe8000000,0xb0000004,0x58000010,0xb000000c,0x48000000,0xb0000000,0xb8000010,0x98000010,0xa0000000,0x00000000,0x00000000,0x20000000,0x80000000,0x00000010,0x00000000,0x20000010,0x20000000,0x00000010,0x60000000,0x00000018,0xe0000000,0x90000000,0x30000010,0xb0000000,0x20000000,0x20000000,0xa0000000,0x00000010,0x80000000,0x20000000,0x20000000,0x20000000,0x80000000,0x00000010,0x00000000,0x20000010,0xa0000000,0x00000000,0x20000000,0x20000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000001,0x00000020,0x00000001,0x40000002,0x40000041,0x40000022,0x80000005,0xc0000082,0xc0000046,0x4000004b,0x80000107,0x00000089,0x00000014,0x8000024b,0x0000011b,0x8000016d,0x8000041a,0x000002e4,0x80000054,0x00000967 } }
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
89 , {2,46,0,58,0,17, { 0x2400001c,0xec000014,0x0c000002,0xc0000010,0xb400001c,0x2c000004,0xbc000018,0xb0000010,0x0000000c,0xb8000010,0x08000018,0x78000010,0x08000014,0x70000010,0xb800001c,0xe8000000,0xb0000004,0x58000010,0xb000000c,0x48000000,0xb0000000,0xb8000010,0x98000010,0xa0000000,0x00000000,0x00000000,0x20000000,0x80000000,0x00000010,0x00000000,0x20000010,0x20000000,0x00000010,0x60000000,0x00000018,0xe0000000,0x90000000,0x30000010,0xb0000000,0x20000000,0x20000000,0xa0000000,0x00000010,0x80000000,0x20000000,0x20000000,0x20000000,0x80000000,0x00000010,0x00000000,0x20000010,0xa0000000,0x00000000,0x20000000,0x20000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000001,0x00000020,0x00000001,0x40000002,0x40000041,0x40000022,0x80000005,0xc0000082,0xc0000046,0x4000004b,0x80000107,0x00000089,0x00000014,0x8000024b,0x0000011b,0x8000016d,0x8000041a,0x000002e4,0x80000054 } }
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
90 , {2,46,2,58,0,18, { 0x90000070,0xb0000053,0x30000008,0x00000043,0xd0000072,0xb0000010,0xf0000062,0xc0000042,0x00000030,0xe0000042,0x20000060,0xe0000041,0x20000050,0xc0000041,0xe0000072,0xa0000003,0xc0000012,0x60000041,0xc0000032,0x20000001,0xc0000002,0xe0000042,0x60000042,0x80000002,0x00000000,0x00000000,0x80000000,0x00000002,0x00000040,0x00000000,0x80000040,0x80000000,0x00000040,0x80000001,0x00000060,0x80000003,0x40000002,0xc0000040,0xc0000002,0x80000000,0x80000000,0x80000002,0x00000040,0x00000002,0x80000000,0x80000000,0x80000000,0x00000002,0x00000040,0x00000000,0x80000040,0x80000002,0x00000000,0x80000000,0x80000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000004,0x00000080,0x00000004,0x00000009,0x00000105,0x00000089,0x00000016,0x0000020b,0x0000011b,0x0000012d,0x0000041e,0x00000224,0x00000050,0x0000092e,0x0000046c,0x000005b6,0x0000106a,0x00000b90,0x00000152 } }
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
91 , {2,47,0,58,0,19, { 0x20000010,0x2400001c,0xec000014,0x0c000002,0xc0000010,0xb400001c,0x2c000004,0xbc000018,0xb0000010,0x0000000c,0xb8000010,0x08000018,0x78000010,0x08000014,0x70000010,0xb800001c,0xe8000000,0xb0000004,0x58000010,0xb000000c,0x48000000,0xb0000000,0xb8000010,0x98000010,0xa0000000,0x00000000,0x00000000,0x20000000,0x80000000,0x00000010,0x00000000,0x20000010,0x20000000,0x00000010,0x60000000,0x00000018,0xe0000000,0x90000000,0x30000010,0xb0000000,0x20000000,0x20000000,0xa0000000,0x00000010,0x80000000,0x20000000,0x20000000,0x20000000,0x80000000,0x00000010,0x00000000,0x20000010,0xa0000000,0x00000000,0x20000000,0x20000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000001,0x00000020,0x00000001,0x40000002,0x40000041,0x40000022,0x80000005,0xc0000082,0xc0000046,0x4000004b,0x80000107,0x00000089,0x00000014,0x8000024b,0x0000011b,0x8000016d,0x8000041a,0x000002e4 } }
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
92 , {2,48,0,58,0,20, { 0xbc00001a,0x20000010,0x2400001c,0xec000014,0x0c000002,0xc0000010,0xb400001c,0x2c000004,0xbc000018,0xb0000010,0x0000000c,0xb8000010,0x08000018,0x78000010,0x08000014,0x70000010,0xb800001c,0xe8000000,0xb0000004,0x58000010,0xb000000c,0x48000000,0xb0000000,0xb8000010,0x98000010,0xa0000000,0x00000000,0x00000000,0x20000000,0x80000000,0x00000010,0x00000000,0x20000010,0x20000000,0x00000010,0x60000000,0x00000018,0xe0000000,0x90000000,0x30000010,0xb0000000,0x20000000,0x20000000,0xa0000000,0x00000010,0x80000000,0x20000000,0x20000000,0x20000000,0x80000000,0x00000010,0x00000000,0x20000010,0xa0000000,0x00000000,0x20000000,0x20000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000001,0x00000020,0x00000001,0x40000002,0x40000041,0x40000022,0x80000005,0xc0000082,0xc0000046,0x4000004b,0x80000107,0x00000089,0x00000014,0x8000024b,0x0000011b,0x8000016d,0x8000041a } }
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
93 , {2,49,0,58,0,21, { 0x3c000004,0xbc00001a,0x20000010,0x2400001c,0xec000014,0x0c000002,0xc0000010,0xb400001c,0x2c000004,0xbc000018,0xb0000010,0x0000000c,0xb8000010,0x08000018,0x78000010,0x08000014,0x70000010,0xb800001c,0xe8000000,0xb0000004,0x58000010,0xb000000c,0x48000000,0xb0000000,0xb8000010,0x98000010,0xa0000000,0x00000000,0x00000000,0x20000000,0x80000000,0x00000010,0x00000000,0x20000010,0x20000000,0x00000010,0x60000000,0x00000018,0xe0000000,0x90000000,0x30000010,0xb0000000,0x20000000,0x20000000,0xa0000000,0x00000010,0x80000000,0x20000000,0x20000000,0x20000000,0x80000000,0x00000010,0x00000000,0x20000010,0xa0000000,0x00000000,0x20000000,0x20000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000001,0x00000020,0x00000001,0x40000002,0x40000041,0x40000022,0x80000005,0xc0000082,0xc0000046,0x4000004b,0x80000107,0x00000089,0x00000014,0x8000024b,0x0000011b,0x8000016d } }
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
94 , {2,49,2,58,0,22, { 0xf0000010,0xf000006a,0x80000040,0x90000070,0xb0000053,0x30000008,0x00000043,0xd0000072,0xb0000010,0xf0000062,0xc0000042,0x00000030,0xe0000042,0x20000060,0xe0000041,0x20000050,0xc0000041,0xe0000072,0xa0000003,0xc0000012,0x60000041,0xc0000032,0x20000001,0xc0000002,0xe0000042,0x60000042,0x80000002,0x00000000,0x00000000,0x80000000,0x00000002,0x00000040,0x00000000,0x80000040,0x80000000,0x00000040,0x80000001,0x00000060,0x80000003,0x40000002,0xc0000040,0xc0000002,0x80000000,0x80000000,0x80000002,0x00000040,0x00000002,0x80000000,0x80000000,0x80000000,0x00000002,0x00000040,0x00000000,0x80000040,0x80000002,0x00000000,0x80000000,0x80000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000004,0x00000080,0x00000004,0x00000009,0x00000105,0x00000089,0x00000016,0x0000020b,0x0000011b,0x0000012d,0x0000041e,0x00000224,0x00000050,0x0000092e,0x0000046c,0x000005b6 } }
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
95 , {2,50,0,65,0,23, { 0xb400001c,0x3c000004,0xbc00001a,0x20000010,0x2400001c,0xec000014,0x0c000002,0xc0000010,0xb400001c,0x2c000004,0xbc000018,0xb0000010,0x0000000c,0xb8000010,0x08000018,0x78000010,0x08000014,0x70000010,0xb800001c,0xe8000000,0xb0000004,0x58000010,0xb000000c,0x48000000,0xb0000000,0xb8000010,0x98000010,0xa0000000,0x00000000,0x00000000,0x20000000,0x80000000,0x00000010,0x00000000,0x20000010,0x20000000,0x00000010,0x60000000,0x00000018,0xe0000000,0x90000000,0x30000010,0xb0000000,0x20000000,0x20000000,0xa0000000,0x00000010,0x80000000,0x20000000,0x20000000,0x20000000,0x80000000,0x00000010,0x00000000,0x20000010,0xa0000000,0x00000000,0x20000000,0x20000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000001,0x00000020,0x00000001,0x40000002,0x40000041,0x40000022,0x80000005,0xc0000082,0xc0000046,0x4000004b,0x80000107,0x00000089,0x00000014,0x8000024b,0x0000011b } }
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
96 , {2,50,2,65,0,24, { 0xd0000072,0xf0000010,0xf000006a,0x80000040,0x90000070,0xb0000053,0x30000008,0x00000043,0xd0000072,0xb0000010,0xf0000062,0xc0000042,0x00000030,0xe0000042,0x20000060,0xe0000041,0x20000050,0xc0000041,0xe0000072,0xa0000003,0xc0000012,0x60000041,0xc0000032,0x20000001,0xc0000002,0xe0000042,0x60000042,0x80000002,0x00000000,0x00000000,0x80000000,0x00000002,0x00000040,0x00000000,0x80000040,0x80000000,0x00000040,0x80000001,0x00000060,0x80000003,0x40000002,0xc0000040,0xc0000002,0x80000000,0x80000000,0x80000002,0x00000040,0x00000002,0x80000000,0x80000000,0x80000000,0x00000002,0x00000040,0x00000000,0x80000040,0x80000002,0x00000000,0x80000000,0x80000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000004,0x00000080,0x00000004,0x00000009,0x00000105,0x00000089,0x00000016,0x0000020b,0x0000011b,0x0000012d,0x0000041e,0x00000224,0x00000050,0x0000092e,0x0000046c } }
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
97 , {2,51,0,65,0,25, { 0xc0000010,0xb400001c,0x3c000004,0xbc00001a,0x20000010,0x2400001c,0xec000014,0x0c000002,0xc0000010,0xb400001c,0x2c000004,0xbc000018,0xb0000010,0x0000000c,0xb8000010,0x08000018,0x78000010,0x08000014,0x70000010,0xb800001c,0xe8000000,0xb0000004,0x58000010,0xb000000c,0x48000000,0xb0000000,0xb8000010,0x98000010,0xa0000000,0x00000000,0x00000000,0x20000000,0x80000000,0x00000010,0x00000000,0x20000010,0x20000000,0x00000010,0x60000000,0x00000018,0xe0000000,0x90000000,0x30000010,0xb0000000,0x20000000,0x20000000,0xa0000000,0x00000010,0x80000000,0x20000000,0x20000000,0x20000000,0x80000000,0x00000010,0x00000000,0x20000010,0xa0000000,0x00000000,0x20000000,0x20000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000001,0x00000020,0x00000001,0x40000002,0x40000041,0x40000022,0x80000005,0xc0000082,0xc0000046,0x4000004b,0x80000107,0x00000089,0x00000014,0x8000024b } }
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
98 , {2,51,2,65,0,26, { 0x00000043,0xd0000072,0xf0000010,0xf000006a,0x80000040,0x90000070,0xb0000053,0x30000008,0x00000043,0xd0000072,0xb0000010,0xf0000062,0xc0000042,0x00000030,0xe0000042,0x20000060,0xe0000041,0x20000050,0xc0000041,0xe0000072,0xa0000003,0xc0000012,0x60000041,0xc0000032,0x20000001,0xc0000002,0xe0000042,0x60000042,0x80000002,0x00000000,0x00000000,0x80000000,0x00000002,0x00000040,0x00000000,0x80000040,0x80000000,0x00000040,0x80000001,0x00000060,0x80000003,0x40000002,0xc0000040,0xc0000002,0x80000000,0x80000000,0x80000002,0x00000040,0x00000002,0x80000000,0x80000000,0x80000000,0x00000002,0x00000040,0x00000000,0x80000040,0x80000002,0x00000000,0x80000000,0x80000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000004,0x00000080,0x00000004,0x00000009,0x00000105,0x00000089,0x00000016,0x0000020b,0x0000011b,0x0000012d,0x0000041e,0x00000224,0x00000050,0x0000092e } }
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
99 , {2,52,0,65,0,27, { 0x0c000002,0xc0000010,0xb400001c,0x3c000004,0xbc00001a,0x20000010,0x2400001c,0xec000014,0x0c000002,0xc0000010,0xb400001c,0x2c000004,0xbc000018,0xb0000010,0x0000000c,0xb8000010,0x08000018,0x78000010,0x08000014,0x70000010,0xb800001c,0xe8000000,0xb0000004,0x58000010,0xb000000c,0x48000000,0xb0000000,0xb8000010,0x98000010,0xa0000000,0x00000000,0x00000000,0x20000000,0x80000000,0x00000010,0x00000000,0x20000010,0x20000000,0x00000010,0x60000000,0x00000018,0xe0000000,0x90000000,0x30000010,0xb0000000,0x20000000,0x20000000,0xa0000000,0x00000010,0x80000000,0x20000000,0x20000000,0x20000000,0x80000000,0x00000010,0x00000000,0x20000010,0xa0000000,0x00000000,0x20000000,0x20000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000001,0x00000020,0x00000001,0x40000002,0x40000041,0x40000022,0x80000005,0xc0000082,0xc0000046,0x4000004b,0x80000107,0x00000089,0x00000014 } }
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
100 , {2,53,0,65,0,28, { 0xcc000014,0x0c000002,0xc0000010,0xb400001c,0x3c000004,0xbc00001a,0x20000010,0x2400001c,0xec000014,0x0c000002,0xc0000010,0xb400001c,0x2c000004,0xbc000018,0xb0000010,0x0000000c,0xb8000010,0x08000018,0x78000010,0x08000014,0x70000010,0xb800001c,0xe8000000,0xb0000004,0x58000010,0xb000000c,0x48000000,0xb0000000,0xb8000010,0x98000010,0xa0000000,0x00000000,0x00000000,0x20000000,0x80000000,0x00000010,0x00000000,0x20000010,0x20000000,0x00000010,0x60000000,0x00000018,0xe0000000,0x90000000,0x30000010,0xb0000000,0x20000000,0x20000000,0xa0000000,0x00000010,0x80000000,0x20000000,0x20000000,0x20000000,0x80000000,0x00000010,0x00000000,0x20000010,0xa0000000,0x00000000,0x20000000,0x20000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000001,0x00000020,0x00000001,0x40000002,0x40000041,0x40000022,0x80000005,0xc0000082,0xc0000046,0x4000004b,0x80000107,0x00000089 } }
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
101 , {2,54,0,65,0,29, { 0x0400001c,0xcc000014,0x0c000002,0xc0000010,0xb400001c,0x3c000004,0xbc00001a,0x20000010,0x2400001c,0xec000014,0x0c000002,0xc0000010,0xb400001c,0x2c000004,0xbc000018,0xb0000010,0x0000000c,0xb8000010,0x08000018,0x78000010,0x08000014,0x70000010,0xb800001c,0xe8000000,0xb0000004,0x58000010,0xb000000c,0x48000000,0xb0000000,0xb8000010,0x98000010,0xa0000000,0x00000000,0x00000000,0x20000000,0x80000000,0x00000010,0x00000000,0x20000010,0x20000000,0x00000010,0x60000000,0x00000018,0xe0000000,0x90000000,0x30000010,0xb0000000,0x20000000,0x20000000,0xa0000000,0x00000010,0x80000000,0x20000000,0x20000000,0x20000000,0x80000000,0x00000010,0x00000000,0x20000010,0xa0000000,0x00000000,0x20000000,0x20000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000001,0x00000020,0x00000001,0x40000002,0x40000041,0x40000022,0x80000005,0xc0000082,0xc0000046,0x4000004b,0x80000107 } }
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
102 , {2,55,0,65,0,30, { 0x00000010,0x0400001c,0xcc000014,0x0c000002,0xc0000010,0xb400001c,0x3c000004,0xbc00001a,0x20000010,0x2400001c,0xec000014,0x0c000002,0xc0000010,0xb400001c,0x2c000004,0xbc000018,0xb0000010,0x0000000c,0xb8000010,0x08000018,0x78000010,0x08000014,0x70000010,0xb800001c,0xe8000000,0xb0000004,0x58000010,0xb000000c,0x48000000,0xb0000000,0xb8000010,0x98000010,0xa0000000,0x00000000,0x00000000,0x20000000,0x80000000,0x00000010,0x00000000,0x20000010,0x20000000,0x00000010,0x60000000,0x00000018,0xe0000000,0x90000000,0x30000010,0xb0000000,0x20000000,0x20000000,0xa0000000,0x00000010,0x80000000,0x20000000,0x20000000,0x20000000,0x80000000,0x00000010,0x00000000,0x20000010,0xa0000000,0x00000000,0x20000000,0x20000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000001,0x00000020,0x00000001,0x40000002,0x40000041,0x40000022,0x80000005,0xc0000082,0xc0000046,0x4000004b } }
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
103 , {2,56,0,65,0,31, { 0x2600001a,0x00000010,0x0400001c,0xcc000014,0x0c000002,0xc0000010,0xb400001c,0x3c000004,0xbc00001a,0x20000010,0x2400001c,0xec000014,0x0c000002,0xc0000010,0xb400001c,0x2c000004,0xbc000018,0xb0000010,0x0000000c,0xb8000010,0x08000018,0x78000010,0x08000014,0x70000010,0xb800001c,0xe8000000,0xb0000004,0x58000010,0xb000000c,0x48000000,0xb0000000,0xb8000010,0x98000010,0xa0000000,0x00000000,0x00000000,0x20000000,0x80000000,0x00000010,0x00000000,0x20000010,0x20000000,0x00000010,0x60000000,0x00000018,0xe0000000,0x90000000,0x30000010,0xb0000000,0x20000000,0x20000000,0xa0000000,0x00000010,0x80000000,0x20000000,0x20000000,0x20000000,0x80000000,0x00000010,0x00000000,0x20000010,0xa0000000,0x00000000,0x20000000,0x20000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000000,0x00000001,0x00000020,0x00000001,0x40000002,0x40000041,0x40000022,0x80000005,0xc0000082,0xc0000046 } }
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
104 , {0,0,0,0,0,0, {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}}
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
105 };
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
106 void ubc_check(const uint32_t W[80], uint32_t dvmask[1])
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
107 {
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
108 uint32_t mask = ~((uint32_t)(0));
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
109 mask &= (((((W[44]^W[45])>>29)&1)-1) | ~(DV_I_48_0_bit|DV_I_51_0_bit|DV_I_52_0_bit|DV_II_45_0_bit|DV_II_46_0_bit|DV_II_50_0_bit|DV_II_51_0_bit));
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
110 mask &= (((((W[49]^W[50])>>29)&1)-1) | ~(DV_I_46_0_bit|DV_II_45_0_bit|DV_II_50_0_bit|DV_II_51_0_bit|DV_II_55_0_bit|DV_II_56_0_bit));
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
111 mask &= (((((W[48]^W[49])>>29)&1)-1) | ~(DV_I_45_0_bit|DV_I_52_0_bit|DV_II_49_0_bit|DV_II_50_0_bit|DV_II_54_0_bit|DV_II_55_0_bit));
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
112 mask &= ((((W[47]^(W[50]>>25))&(1<<4))-(1<<4)) | ~(DV_I_47_0_bit|DV_I_49_0_bit|DV_I_51_0_bit|DV_II_45_0_bit|DV_II_51_0_bit|DV_II_56_0_bit));
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
113 mask &= (((((W[47]^W[48])>>29)&1)-1) | ~(DV_I_44_0_bit|DV_I_51_0_bit|DV_II_48_0_bit|DV_II_49_0_bit|DV_II_53_0_bit|DV_II_54_0_bit));
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
114 mask &= (((((W[46]>>4)^(W[49]>>29))&1)-1) | ~(DV_I_46_0_bit|DV_I_48_0_bit|DV_I_50_0_bit|DV_I_52_0_bit|DV_II_50_0_bit|DV_II_55_0_bit));
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
115 mask &= (((((W[46]^W[47])>>29)&1)-1) | ~(DV_I_43_0_bit|DV_I_50_0_bit|DV_II_47_0_bit|DV_II_48_0_bit|DV_II_52_0_bit|DV_II_53_0_bit));
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
116 mask &= (((((W[45]>>4)^(W[48]>>29))&1)-1) | ~(DV_I_45_0_bit|DV_I_47_0_bit|DV_I_49_0_bit|DV_I_51_0_bit|DV_II_49_0_bit|DV_II_54_0_bit));
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
117 mask &= (((((W[45]^W[46])>>29)&1)-1) | ~(DV_I_49_0_bit|DV_I_52_0_bit|DV_II_46_0_bit|DV_II_47_0_bit|DV_II_51_0_bit|DV_II_52_0_bit));
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
118 mask &= (((((W[44]>>4)^(W[47]>>29))&1)-1) | ~(DV_I_44_0_bit|DV_I_46_0_bit|DV_I_48_0_bit|DV_I_50_0_bit|DV_II_48_0_bit|DV_II_53_0_bit));
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
119 mask &= (((((W[43]>>4)^(W[46]>>29))&1)-1) | ~(DV_I_43_0_bit|DV_I_45_0_bit|DV_I_47_0_bit|DV_I_49_0_bit|DV_II_47_0_bit|DV_II_52_0_bit));
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
120 mask &= (((((W[43]^W[44])>>29)&1)-1) | ~(DV_I_47_0_bit|DV_I_50_0_bit|DV_I_51_0_bit|DV_II_45_0_bit|DV_II_49_0_bit|DV_II_50_0_bit));
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
121 mask &= (((((W[42]>>4)^(W[45]>>29))&1)-1) | ~(DV_I_44_0_bit|DV_I_46_0_bit|DV_I_48_0_bit|DV_I_52_0_bit|DV_II_46_0_bit|DV_II_51_0_bit));
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
122 mask &= (((((W[41]>>4)^(W[44]>>29))&1)-1) | ~(DV_I_43_0_bit|DV_I_45_0_bit|DV_I_47_0_bit|DV_I_51_0_bit|DV_II_45_0_bit|DV_II_50_0_bit));
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
123 mask &= (((((W[40]^W[41])>>29)&1)-1) | ~(DV_I_44_0_bit|DV_I_47_0_bit|DV_I_48_0_bit|DV_II_46_0_bit|DV_II_47_0_bit|DV_II_56_0_bit));
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
124 mask &= (((((W[54]^W[55])>>29)&1)-1) | ~(DV_I_51_0_bit|DV_II_47_0_bit|DV_II_50_0_bit|DV_II_55_0_bit|DV_II_56_0_bit));
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
125 mask &= (((((W[53]^W[54])>>29)&1)-1) | ~(DV_I_50_0_bit|DV_II_46_0_bit|DV_II_49_0_bit|DV_II_54_0_bit|DV_II_55_0_bit));
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
126 mask &= (((((W[52]^W[53])>>29)&1)-1) | ~(DV_I_49_0_bit|DV_II_45_0_bit|DV_II_48_0_bit|DV_II_53_0_bit|DV_II_54_0_bit));
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
127 mask &= ((((W[50]^(W[53]>>25))&(1<<4))-(1<<4)) | ~(DV_I_50_0_bit|DV_I_52_0_bit|DV_II_46_0_bit|DV_II_48_0_bit|DV_II_54_0_bit));
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
128 mask &= (((((W[50]^W[51])>>29)&1)-1) | ~(DV_I_47_0_bit|DV_II_46_0_bit|DV_II_51_0_bit|DV_II_52_0_bit|DV_II_56_0_bit));
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
129 mask &= ((((W[49]^(W[52]>>25))&(1<<4))-(1<<4)) | ~(DV_I_49_0_bit|DV_I_51_0_bit|DV_II_45_0_bit|DV_II_47_0_bit|DV_II_53_0_bit));
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
130 mask &= ((((W[48]^(W[51]>>25))&(1<<4))-(1<<4)) | ~(DV_I_48_0_bit|DV_I_50_0_bit|DV_I_52_0_bit|DV_II_46_0_bit|DV_II_52_0_bit));
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
131 mask &= (((((W[42]^W[43])>>29)&1)-1) | ~(DV_I_46_0_bit|DV_I_49_0_bit|DV_I_50_0_bit|DV_II_48_0_bit|DV_II_49_0_bit));
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
132 mask &= (((((W[41]^W[42])>>29)&1)-1) | ~(DV_I_45_0_bit|DV_I_48_0_bit|DV_I_49_0_bit|DV_II_47_0_bit|DV_II_48_0_bit));
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
133 mask &= (((((W[40]>>4)^(W[43]>>29))&1)-1) | ~(DV_I_44_0_bit|DV_I_46_0_bit|DV_I_50_0_bit|DV_II_49_0_bit|DV_II_56_0_bit));
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
134 mask &= (((((W[39]>>4)^(W[42]>>29))&1)-1) | ~(DV_I_43_0_bit|DV_I_45_0_bit|DV_I_49_0_bit|DV_II_48_0_bit|DV_II_55_0_bit));
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
135 if (mask & (DV_I_44_0_bit|DV_I_48_0_bit|DV_II_47_0_bit|DV_II_54_0_bit|DV_II_56_0_bit))
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
136 mask &= (((((W[38]>>4)^(W[41]>>29))&1)-1) | ~(DV_I_44_0_bit|DV_I_48_0_bit|DV_II_47_0_bit|DV_II_54_0_bit|DV_II_56_0_bit));
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
137 mask &= (((((W[37]>>4)^(W[40]>>29))&1)-1) | ~(DV_I_43_0_bit|DV_I_47_0_bit|DV_II_46_0_bit|DV_II_53_0_bit|DV_II_55_0_bit));
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
138 if (mask & (DV_I_52_0_bit|DV_II_48_0_bit|DV_II_51_0_bit|DV_II_56_0_bit))
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
139 mask &= (((((W[55]^W[56])>>29)&1)-1) | ~(DV_I_52_0_bit|DV_II_48_0_bit|DV_II_51_0_bit|DV_II_56_0_bit));
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
140 if (mask & (DV_I_52_0_bit|DV_II_48_0_bit|DV_II_50_0_bit|DV_II_56_0_bit))
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
141 mask &= ((((W[52]^(W[55]>>25))&(1<<4))-(1<<4)) | ~(DV_I_52_0_bit|DV_II_48_0_bit|DV_II_50_0_bit|DV_II_56_0_bit));
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
142 if (mask & (DV_I_51_0_bit|DV_II_47_0_bit|DV_II_49_0_bit|DV_II_55_0_bit))
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
143 mask &= ((((W[51]^(W[54]>>25))&(1<<4))-(1<<4)) | ~(DV_I_51_0_bit|DV_II_47_0_bit|DV_II_49_0_bit|DV_II_55_0_bit));
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
144 if (mask & (DV_I_48_0_bit|DV_II_47_0_bit|DV_II_52_0_bit|DV_II_53_0_bit))
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
145 mask &= (((((W[51]^W[52])>>29)&1)-1) | ~(DV_I_48_0_bit|DV_II_47_0_bit|DV_II_52_0_bit|DV_II_53_0_bit));
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
146 if (mask & (DV_I_46_0_bit|DV_I_49_0_bit|DV_II_45_0_bit|DV_II_48_0_bit))
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
147 mask &= (((((W[36]>>4)^(W[40]>>29))&1)-1) | ~(DV_I_46_0_bit|DV_I_49_0_bit|DV_II_45_0_bit|DV_II_48_0_bit));
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
148 if (mask & (DV_I_52_0_bit|DV_II_48_0_bit|DV_II_49_0_bit))
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
149 mask &= ((0-(((W[53]^W[56])>>29)&1)) | ~(DV_I_52_0_bit|DV_II_48_0_bit|DV_II_49_0_bit));
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
150 if (mask & (DV_I_50_0_bit|DV_II_46_0_bit|DV_II_47_0_bit))
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
151 mask &= ((0-(((W[51]^W[54])>>29)&1)) | ~(DV_I_50_0_bit|DV_II_46_0_bit|DV_II_47_0_bit));
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
152 if (mask & (DV_I_49_0_bit|DV_I_51_0_bit|DV_II_45_0_bit))
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
153 mask &= ((0-(((W[50]^W[52])>>29)&1)) | ~(DV_I_49_0_bit|DV_I_51_0_bit|DV_II_45_0_bit));
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
154 if (mask & (DV_I_48_0_bit|DV_I_50_0_bit|DV_I_52_0_bit))
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
155 mask &= ((0-(((W[49]^W[51])>>29)&1)) | ~(DV_I_48_0_bit|DV_I_50_0_bit|DV_I_52_0_bit));
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
156 if (mask & (DV_I_47_0_bit|DV_I_49_0_bit|DV_I_51_0_bit))
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
157 mask &= ((0-(((W[48]^W[50])>>29)&1)) | ~(DV_I_47_0_bit|DV_I_49_0_bit|DV_I_51_0_bit));
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
158 if (mask & (DV_I_46_0_bit|DV_I_48_0_bit|DV_I_50_0_bit))
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
159 mask &= ((0-(((W[47]^W[49])>>29)&1)) | ~(DV_I_46_0_bit|DV_I_48_0_bit|DV_I_50_0_bit));
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
160 if (mask & (DV_I_45_0_bit|DV_I_47_0_bit|DV_I_49_0_bit))
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
161 mask &= ((0-(((W[46]^W[48])>>29)&1)) | ~(DV_I_45_0_bit|DV_I_47_0_bit|DV_I_49_0_bit));
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
162 mask &= ((((W[45]^W[47])&(1<<6))-(1<<6)) | ~(DV_I_47_2_bit|DV_I_49_2_bit|DV_I_51_2_bit));
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
163 if (mask & (DV_I_44_0_bit|DV_I_46_0_bit|DV_I_48_0_bit))
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
164 mask &= ((0-(((W[45]^W[47])>>29)&1)) | ~(DV_I_44_0_bit|DV_I_46_0_bit|DV_I_48_0_bit));
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
165 mask &= (((((W[44]^W[46])>>6)&1)-1) | ~(DV_I_46_2_bit|DV_I_48_2_bit|DV_I_50_2_bit));
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
166 if (mask & (DV_I_43_0_bit|DV_I_45_0_bit|DV_I_47_0_bit))
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
167 mask &= ((0-(((W[44]^W[46])>>29)&1)) | ~(DV_I_43_0_bit|DV_I_45_0_bit|DV_I_47_0_bit));
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
168 mask &= ((0-((W[41]^(W[42]>>5))&(1<<1))) | ~(DV_I_48_2_bit|DV_II_46_2_bit|DV_II_51_2_bit));
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
169 mask &= ((0-((W[40]^(W[41]>>5))&(1<<1))) | ~(DV_I_47_2_bit|DV_I_51_2_bit|DV_II_50_2_bit));
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
170 if (mask & (DV_I_44_0_bit|DV_I_46_0_bit|DV_II_56_0_bit))
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
171 mask &= ((0-(((W[40]^W[42])>>4)&1)) | ~(DV_I_44_0_bit|DV_I_46_0_bit|DV_II_56_0_bit));
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
172 mask &= ((0-((W[39]^(W[40]>>5))&(1<<1))) | ~(DV_I_46_2_bit|DV_I_50_2_bit|DV_II_49_2_bit));
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
173 if (mask & (DV_I_43_0_bit|DV_I_45_0_bit|DV_II_55_0_bit))
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
174 mask &= ((0-(((W[39]^W[41])>>4)&1)) | ~(DV_I_43_0_bit|DV_I_45_0_bit|DV_II_55_0_bit));
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
175 if (mask & (DV_I_44_0_bit|DV_II_54_0_bit|DV_II_56_0_bit))
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
176 mask &= ((0-(((W[38]^W[40])>>4)&1)) | ~(DV_I_44_0_bit|DV_II_54_0_bit|DV_II_56_0_bit));
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
177 if (mask & (DV_I_43_0_bit|DV_II_53_0_bit|DV_II_55_0_bit))
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
178 mask &= ((0-(((W[37]^W[39])>>4)&1)) | ~(DV_I_43_0_bit|DV_II_53_0_bit|DV_II_55_0_bit));
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
179 mask &= ((0-((W[36]^(W[37]>>5))&(1<<1))) | ~(DV_I_47_2_bit|DV_I_50_2_bit|DV_II_46_2_bit));
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
180 if (mask & (DV_I_45_0_bit|DV_I_48_0_bit|DV_II_47_0_bit))
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
181 mask &= (((((W[35]>>4)^(W[39]>>29))&1)-1) | ~(DV_I_45_0_bit|DV_I_48_0_bit|DV_II_47_0_bit));
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
182 if (mask & (DV_I_48_0_bit|DV_II_48_0_bit))
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
183 mask &= ((0-((W[63]^(W[64]>>5))&(1<<0))) | ~(DV_I_48_0_bit|DV_II_48_0_bit));
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
184 if (mask & (DV_I_45_0_bit|DV_II_45_0_bit))
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
185 mask &= ((0-((W[63]^(W[64]>>5))&(1<<1))) | ~(DV_I_45_0_bit|DV_II_45_0_bit));
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
186 if (mask & (DV_I_47_0_bit|DV_II_47_0_bit))
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
187 mask &= ((0-((W[62]^(W[63]>>5))&(1<<0))) | ~(DV_I_47_0_bit|DV_II_47_0_bit));
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
188 if (mask & (DV_I_46_0_bit|DV_II_46_0_bit))
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
189 mask &= ((0-((W[61]^(W[62]>>5))&(1<<0))) | ~(DV_I_46_0_bit|DV_II_46_0_bit));
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
190 mask &= ((0-((W[61]^(W[62]>>5))&(1<<2))) | ~(DV_I_46_2_bit|DV_II_46_2_bit));
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
191 if (mask & (DV_I_45_0_bit|DV_II_45_0_bit))
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
192 mask &= ((0-((W[60]^(W[61]>>5))&(1<<0))) | ~(DV_I_45_0_bit|DV_II_45_0_bit));
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
193 if (mask & (DV_II_51_0_bit|DV_II_54_0_bit))
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
194 mask &= (((((W[58]^W[59])>>29)&1)-1) | ~(DV_II_51_0_bit|DV_II_54_0_bit));
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
195 if (mask & (DV_II_50_0_bit|DV_II_53_0_bit))
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
196 mask &= (((((W[57]^W[58])>>29)&1)-1) | ~(DV_II_50_0_bit|DV_II_53_0_bit));
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
197 if (mask & (DV_II_52_0_bit|DV_II_54_0_bit))
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
198 mask &= ((((W[56]^(W[59]>>25))&(1<<4))-(1<<4)) | ~(DV_II_52_0_bit|DV_II_54_0_bit));
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
199 if (mask & (DV_II_51_0_bit|DV_II_52_0_bit))
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
200 mask &= ((0-(((W[56]^W[59])>>29)&1)) | ~(DV_II_51_0_bit|DV_II_52_0_bit));
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
201 if (mask & (DV_II_49_0_bit|DV_II_52_0_bit))
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
202 mask &= (((((W[56]^W[57])>>29)&1)-1) | ~(DV_II_49_0_bit|DV_II_52_0_bit));
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
203 if (mask & (DV_II_51_0_bit|DV_II_53_0_bit))
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
204 mask &= ((((W[55]^(W[58]>>25))&(1<<4))-(1<<4)) | ~(DV_II_51_0_bit|DV_II_53_0_bit));
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
205 if (mask & (DV_II_50_0_bit|DV_II_52_0_bit))
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
206 mask &= ((((W[54]^(W[57]>>25))&(1<<4))-(1<<4)) | ~(DV_II_50_0_bit|DV_II_52_0_bit));
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
207 if (mask & (DV_II_49_0_bit|DV_II_51_0_bit))
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
208 mask &= ((((W[53]^(W[56]>>25))&(1<<4))-(1<<4)) | ~(DV_II_49_0_bit|DV_II_51_0_bit));
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
209 mask &= ((((W[51]^(W[50]>>5))&(1<<1))-(1<<1)) | ~(DV_I_50_2_bit|DV_II_46_2_bit));
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
210 mask &= ((((W[48]^W[50])&(1<<6))-(1<<6)) | ~(DV_I_50_2_bit|DV_II_46_2_bit));
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
211 if (mask & (DV_I_51_0_bit|DV_I_52_0_bit))
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
212 mask &= ((0-(((W[48]^W[55])>>29)&1)) | ~(DV_I_51_0_bit|DV_I_52_0_bit));
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
213 mask &= ((((W[47]^W[49])&(1<<6))-(1<<6)) | ~(DV_I_49_2_bit|DV_I_51_2_bit));
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
214 mask &= ((((W[48]^(W[47]>>5))&(1<<1))-(1<<1)) | ~(DV_I_47_2_bit|DV_II_51_2_bit));
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
215 mask &= ((((W[46]^W[48])&(1<<6))-(1<<6)) | ~(DV_I_48_2_bit|DV_I_50_2_bit));
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
216 mask &= ((((W[47]^(W[46]>>5))&(1<<1))-(1<<1)) | ~(DV_I_46_2_bit|DV_II_50_2_bit));
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
217 mask &= ((0-((W[44]^(W[45]>>5))&(1<<1))) | ~(DV_I_51_2_bit|DV_II_49_2_bit));
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
218 mask &= ((((W[43]^W[45])&(1<<6))-(1<<6)) | ~(DV_I_47_2_bit|DV_I_49_2_bit));
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
219 mask &= (((((W[42]^W[44])>>6)&1)-1) | ~(DV_I_46_2_bit|DV_I_48_2_bit));
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
220 mask &= ((((W[43]^(W[42]>>5))&(1<<1))-(1<<1)) | ~(DV_II_46_2_bit|DV_II_51_2_bit));
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
221 mask &= ((((W[42]^(W[41]>>5))&(1<<1))-(1<<1)) | ~(DV_I_51_2_bit|DV_II_50_2_bit));
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
222 mask &= ((((W[41]^(W[40]>>5))&(1<<1))-(1<<1)) | ~(DV_I_50_2_bit|DV_II_49_2_bit));
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
223 if (mask & (DV_I_52_0_bit|DV_II_51_0_bit))
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
224 mask &= ((((W[39]^(W[43]>>25))&(1<<4))-(1<<4)) | ~(DV_I_52_0_bit|DV_II_51_0_bit));
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
225 if (mask & (DV_I_51_0_bit|DV_II_50_0_bit))
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
226 mask &= ((((W[38]^(W[42]>>25))&(1<<4))-(1<<4)) | ~(DV_I_51_0_bit|DV_II_50_0_bit));
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
227 if (mask & (DV_I_48_2_bit|DV_I_51_2_bit))
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
228 mask &= ((0-((W[37]^(W[38]>>5))&(1<<1))) | ~(DV_I_48_2_bit|DV_I_51_2_bit));
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
229 if (mask & (DV_I_50_0_bit|DV_II_49_0_bit))
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
230 mask &= ((((W[37]^(W[41]>>25))&(1<<4))-(1<<4)) | ~(DV_I_50_0_bit|DV_II_49_0_bit));
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
231 if (mask & (DV_II_52_0_bit|DV_II_54_0_bit))
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
232 mask &= ((0-((W[36]^W[38])&(1<<4))) | ~(DV_II_52_0_bit|DV_II_54_0_bit));
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
233 mask &= ((0-((W[35]^(W[36]>>5))&(1<<1))) | ~(DV_I_46_2_bit|DV_I_49_2_bit));
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
234 if (mask & (DV_I_51_0_bit|DV_II_47_0_bit))
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
235 mask &= ((((W[35]^(W[39]>>25))&(1<<3))-(1<<3)) | ~(DV_I_51_0_bit|DV_II_47_0_bit));
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
236 if (mask) {
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
237
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
238 if (mask & DV_I_43_0_bit)
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
239 if (
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
240 !((W[61]^(W[62]>>5)) & (1<<1))
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
241 || !(!((W[59]^(W[63]>>25)) & (1<<5)))
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
242 || !((W[58]^(W[63]>>30)) & (1<<0))
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
243 ) mask &= ~DV_I_43_0_bit;
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
244 if (mask & DV_I_44_0_bit)
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
245 if (
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
246 !((W[62]^(W[63]>>5)) & (1<<1))
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
247 || !(!((W[60]^(W[64]>>25)) & (1<<5)))
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
248 || !((W[59]^(W[64]>>30)) & (1<<0))
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
249 ) mask &= ~DV_I_44_0_bit;
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
250 if (mask & DV_I_46_2_bit)
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
251 mask &= ((~((W[40]^W[42])>>2)) | ~DV_I_46_2_bit);
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
252 if (mask & DV_I_47_2_bit)
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
253 if (
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
254 !((W[62]^(W[63]>>5)) & (1<<2))
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
255 || !(!((W[41]^W[43]) & (1<<6)))
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
256 ) mask &= ~DV_I_47_2_bit;
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
257 if (mask & DV_I_48_2_bit)
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
258 if (
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
259 !((W[63]^(W[64]>>5)) & (1<<2))
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
260 || !(!((W[48]^(W[49]<<5)) & (1<<6)))
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
261 ) mask &= ~DV_I_48_2_bit;
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
262 if (mask & DV_I_49_2_bit)
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
263 if (
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
264 !(!((W[49]^(W[50]<<5)) & (1<<6)))
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
265 || !((W[42]^W[50]) & (1<<1))
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
266 || !(!((W[39]^(W[40]<<5)) & (1<<6)))
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
267 || !((W[38]^W[40]) & (1<<1))
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
268 ) mask &= ~DV_I_49_2_bit;
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
269 if (mask & DV_I_50_0_bit)
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
270 mask &= ((((W[36]^W[37])<<7)) | ~DV_I_50_0_bit);
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
271 if (mask & DV_I_50_2_bit)
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
272 mask &= ((((W[43]^W[51])<<11)) | ~DV_I_50_2_bit);
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
273 if (mask & DV_I_51_0_bit)
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
274 mask &= ((((W[37]^W[38])<<9)) | ~DV_I_51_0_bit);
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
275 if (mask & DV_I_51_2_bit)
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
276 if (
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
277 !(!((W[51]^(W[52]<<5)) & (1<<6)))
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
278 || !(!((W[49]^W[51]) & (1<<6)))
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
279 || !(!((W[37]^(W[37]>>5)) & (1<<1)))
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
280 || !(!((W[35]^(W[39]>>25)) & (1<<5)))
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
281 ) mask &= ~DV_I_51_2_bit;
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
282 if (mask & DV_I_52_0_bit)
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
283 mask &= ((((W[38]^W[39])<<11)) | ~DV_I_52_0_bit);
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
284 if (mask & DV_II_46_2_bit)
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
285 mask &= ((((W[47]^W[51])<<17)) | ~DV_II_46_2_bit);
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
286 if (mask & DV_II_48_0_bit)
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
287 if (
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
288 !(!((W[36]^(W[40]>>25)) & (1<<3)))
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
289 || !((W[35]^(W[40]<<2)) & (1<<30))
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
290 ) mask &= ~DV_II_48_0_bit;
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
291 if (mask & DV_II_49_0_bit)
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
292 if (
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
293 !(!((W[37]^(W[41]>>25)) & (1<<3)))
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
294 || !((W[36]^(W[41]<<2)) & (1<<30))
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
295 ) mask &= ~DV_II_49_0_bit;
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
296 if (mask & DV_II_49_2_bit)
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
297 if (
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
298 !(!((W[53]^(W[54]<<5)) & (1<<6)))
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
299 || !(!((W[51]^W[53]) & (1<<6)))
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
300 || !((W[50]^W[54]) & (1<<1))
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
301 || !(!((W[45]^(W[46]<<5)) & (1<<6)))
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
302 || !(!((W[37]^(W[41]>>25)) & (1<<5)))
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
303 || !((W[36]^(W[41]>>30)) & (1<<0))
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
304 ) mask &= ~DV_II_49_2_bit;
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
305 if (mask & DV_II_50_0_bit)
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
306 if (
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
307 !((W[55]^W[58]) & (1<<29))
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
308 || !(!((W[38]^(W[42]>>25)) & (1<<3)))
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
309 || !((W[37]^(W[42]<<2)) & (1<<30))
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
310 ) mask &= ~DV_II_50_0_bit;
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
311 if (mask & DV_II_50_2_bit)
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
312 if (
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
313 !(!((W[54]^(W[55]<<5)) & (1<<6)))
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
314 || !(!((W[52]^W[54]) & (1<<6)))
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
315 || !((W[51]^W[55]) & (1<<1))
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
316 || !((W[45]^W[47]) & (1<<1))
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
317 || !(!((W[38]^(W[42]>>25)) & (1<<5)))
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
318 || !((W[37]^(W[42]>>30)) & (1<<0))
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
319 ) mask &= ~DV_II_50_2_bit;
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
320 if (mask & DV_II_51_0_bit)
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
321 if (
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
322 !(!((W[39]^(W[43]>>25)) & (1<<3)))
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
323 || !((W[38]^(W[43]<<2)) & (1<<30))
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
324 ) mask &= ~DV_II_51_0_bit;
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
325 if (mask & DV_II_51_2_bit)
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
326 if (
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
327 !(!((W[55]^(W[56]<<5)) & (1<<6)))
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
328 || !(!((W[53]^W[55]) & (1<<6)))
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
329 || !((W[52]^W[56]) & (1<<1))
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
330 || !((W[46]^W[48]) & (1<<1))
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
331 || !(!((W[39]^(W[43]>>25)) & (1<<5)))
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
332 || !((W[38]^(W[43]>>30)) & (1<<0))
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
333 ) mask &= ~DV_II_51_2_bit;
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
334 if (mask & DV_II_52_0_bit)
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
335 if (
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
336 !(!((W[59]^W[60]) & (1<<29)))
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
337 || !(!((W[40]^(W[44]>>25)) & (1<<3)))
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
338 || !(!((W[40]^(W[44]>>25)) & (1<<4)))
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
339 || !((W[39]^(W[44]<<2)) & (1<<30))
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
340 ) mask &= ~DV_II_52_0_bit;
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
341 if (mask & DV_II_53_0_bit)
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
342 if (
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
343 !((W[58]^W[61]) & (1<<29))
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
344 || !(!((W[57]^(W[61]>>25)) & (1<<4)))
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
345 || !(!((W[41]^(W[45]>>25)) & (1<<3)))
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
346 || !(!((W[41]^(W[45]>>25)) & (1<<4)))
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
347 ) mask &= ~DV_II_53_0_bit;
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
348 if (mask & DV_II_54_0_bit)
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
349 if (
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
350 !(!((W[58]^(W[62]>>25)) & (1<<4)))
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
351 || !(!((W[42]^(W[46]>>25)) & (1<<3)))
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
352 || !(!((W[42]^(W[46]>>25)) & (1<<4)))
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
353 ) mask &= ~DV_II_54_0_bit;
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
354 if (mask & DV_II_55_0_bit)
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
355 if (
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
356 !(!((W[59]^(W[63]>>25)) & (1<<4)))
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
357 || !(!((W[57]^(W[59]>>25)) & (1<<4)))
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
358 || !(!((W[43]^(W[47]>>25)) & (1<<3)))
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
359 || !(!((W[43]^(W[47]>>25)) & (1<<4)))
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
360 ) mask &= ~DV_II_55_0_bit;
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
361 if (mask & DV_II_56_0_bit)
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
362 if (
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
363 !(!((W[60]^(W[64]>>25)) & (1<<4)))
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
364 || !(!((W[44]^(W[48]>>25)) & (1<<3)))
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
365 || !(!((W[44]^(W[48]>>25)) & (1<<4)))
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
366 ) mask &= ~DV_II_56_0_bit;
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
367 }
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
368
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
369 dvmask[0]=mask;
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
370 }
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
371
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
372 #ifdef SHA1DC_CUSTOM_TRAILING_INCLUDE_UBC_CHECK_C
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
373 #include SHA1DC_CUSTOM_TRAILING_INCLUDE_UBC_CHECK_C
7dddc2251365 sha1dc: import latest version from github
Augie Fackler <augie@google.com>
parents:
diff changeset
374 #endif