Mercurial > hg
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 |
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 |