| static const uint32_t in_com1[128] = { |
| 0x3f5fb92f, 0x3ea747ed, 0xbf03d245, 0xbe217751, |
| 0x3f0d52ec, 0xbe5d25c8, 0x3e8b5b01, 0x3deb1ad1, |
| 0xbe26468f, 0x3f15f863, 0xbef779eb, 0x3e9e4168, |
| 0x3e3b9a00, 0x3e651db9, 0xbefcfff2, 0xbe9ba0c7, |
| 0x3e85d0e3, 0xbea6c8db, 0xbec376bb, 0x3ee9701e, |
| 0x3e5b7279, 0xbef8254f, 0x3f0f914c, 0x3f5af068, |
| 0xbf37d326, 0xbe6a8921, 0xbe985a21, 0x3e920446, |
| 0x3da5e8e3, 0xbe5c5643, 0x3e9f09d6, 0x3f10e0da, |
| 0xbe252b96, 0xbe01794a, 0xbdd2684b, 0xbe8b0ec0, |
| 0xbf02c5b3, 0xbeacf299, 0xbecd7401, 0xbd5f6d6b, |
| 0x3ef627f6, 0xbd55d25c, 0xbd855893, 0xbdc8de94, |
| 0xbe96e244, 0xbe2567c0, 0x3e36d6da, 0xbdd7ef39, |
| 0xbf26352e, 0x3f0a676c, 0x3f1cf448, 0xbe739ea3, |
| 0xbe2c8813, 0xbe37191b, 0x3f538601, 0xbd916145, |
| 0x3f800000, 0x3f4aef73, 0x3f06f224, 0x3eb1b756, |
| 0xbece2a10, 0x3c6c0aef, 0xbe5e3e2a, 0xbf04828b, |
| 0x3ea652de, 0x3e02608a, 0x3e9e929b, 0xbf19e64b, |
| 0xbe968b07, 0x3f1b5797, 0x3f3a3255, 0x3db172f3, |
| 0x3f2d8c5c, 0x3e99167b, 0xbe80d8e2, 0x3e08bb2b, |
| 0xbf2944fd, 0x3f07f9f8, 0xbeb6b4e9, 0x3e45944a, |
| 0x3ee99dbb, 0x3eaef419, 0x3f008815, 0x3f211e1c, |
| 0xbdf8b106, 0xbef1daf4, 0xbc25ec08, 0x3b07b9d3, |
| 0xbf1e3805, 0xbe931518, 0xbd4ac396, 0x3ea7ed59, |
| 0xbe8813c8, 0x3e58cc53, 0xbd8c4505, 0x3e67f950, |
| 0x3e6e3376, 0x3eb1f6b5, 0x3bb56213, 0xbe89206a, |
| 0x3e8d8e9f, 0xbf1ece09, 0xbe652007, 0x3f0f8511, |
| 0xbef8250a, 0xbf1ac097, 0xbeb98f5a, 0x3ec00e0c, |
| 0x3eebe972, 0xbec08ba8, 0xbeabb1b0, 0xbe39d9ac, |
| 0x3e821390, 0xbe2d5046, 0x3d9f99b3, 0xbe0084fb, |
| 0x3eb8b401, 0xbf19f10d, 0xbdb7e0c8, 0x3d14b66c, |
| 0xbe6333f0, 0xbefc28fa, 0xbf4cf8bb, 0xbe5f6060, |
| 0xbecc3a12, 0x3ed776af, 0xbf37ec48, 0x3d7d6c47 |
| }; |
| |
| static const uint32_t in_com2[128] = { |
| 0x3b6eb868, 0xbd2430de, 0x3eca9bf4, 0xbe9c1ec7, |
| 0xbf0680bf, 0xbea8306e, 0xbe483082, 0xbe677ac9, |
| 0x3ea3b31d, 0xbead6019, 0x3f240026, 0xbe02a6f7, |
| 0x3de3e4f0, 0x3ea40a70, 0xbe585ef7, 0x3cbf85a4, |
| 0x3e4d051c, 0xbe26b30f, 0xbe41e38c, 0x3e9ed480, |
| 0x3eb401f2, 0xbf1412aa, 0x3f169ebb, 0x3eb52f6a, |
| 0xbe9c6d8a, 0x3ed99ae1, 0x3f089878, 0x3da0d45d, |
| 0xbe295873, 0x3de46287, 0x3d101b74, 0x3c9bf827, |
| 0x3e72defe, 0x3c0ba712, 0xbec8e006, 0x3e3dabcd, |
| 0x3f087d26, 0x3eadd468, 0xbd5eb667, 0x3f37e2af, |
| 0xbef02ed9, 0xbdc17516, 0x3dc63820, 0x3da9f8dd, |
| 0x3e79bea9, 0xbe1ab90d, 0x3f0d7404, 0xbd9568b7, |
| 0x3cc4b97e, 0xbe93dd86, 0xbc01437a, 0xbee50712, |
| 0x3e9b5302, 0x3ead2ae2, 0xbd87dd23, 0x3e5bbf90, |
| 0xbe2f9d84, 0xbdea7818, 0xbf28d979, 0xbf230578, |
| 0xbe3d759c, 0x3e277724, 0x3cc61feb, 0x3eedd09a, |
| 0x3ea5f9ba, 0xbf4b36a5, 0x3dc2b692, 0x3eafa5c3, |
| 0x3af93599, 0xbf1a9b28, 0xbf3e3d30, 0xbeba5702, |
| 0xbba2d1ce, 0x3d152876, 0x3ebaf8a2, 0xbc42f85b, |
| 0x3ec3f0be, 0xbde10f6e, 0xbeffeb32, 0xbd5c6b24, |
| 0x3ef9a122, 0x3d85f065, 0x3dfd8d2a, 0x3e85ed84, |
| 0xbef00f94, 0x3df9126e, 0x3dbbf701, 0x3ec624ac, |
| 0xbe841af0, 0x3e81a00a, 0x3eb71974, 0xbef9a551, |
| 0xbe994538, 0xbeec8054, 0xbd1d76a2, 0xbf800000, |
| 0x3de55f4a, 0xbf0b920f, 0x3ecffc83, 0x3e6aac65, |
| 0xbe52ed66, 0x3ced6727, 0xbe3a02ec, 0xbe317b71, |
| 0xbe49a152, 0x3f1f7509, 0x3ec1f274, 0x3e801497, |
| 0xbe420c2f, 0x3e9f078f, 0x3e2edd8d, 0x3dc2e880, |
| 0x3e401daa, 0xbe6692e6, 0x3f35664a, 0x3f07dda9, |
| 0x3f0664c6, 0x3d97e2ef, 0xbf281c5e, 0xbe9a134a, |
| 0x3e8d1440, 0x3c6231b5, 0x3ede4949, 0xbee22899, |
| 0x3dd17c57, 0x3e992ebd, 0x3f38261d, 0xbcb14667 |
| }; |
| |
| static const uint32_t ref_correlate_4_1[7] = { |
| 0x0, 0x0, 0x0, 0x3b509f51, |
| 0x3a9bfd5d, 0xbaf5d8e1, 0xba16913c |
| }; |
| |
| static const uint32_t ref_correlate_4_2[7] = { |
| 0x0, 0x0, 0xbd0f7d56, 0xbc226c2f, |
| 0x3cb2d791, 0x3b91a84b, 0xba16913c |
| }; |
| |
| static const uint32_t ref_correlate_4_3[7] = { |
| 0x0, 0x3eb11069, 0x3dc10aa6, 0xbe5acf33, |
| 0xbd26293d, 0x3b91a84b, 0xba16913c |
| }; |
| |
| static const uint32_t ref_correlate_4_8[15] = { |
| 0xbe4a4b68, 0xbe7a9422, 0xbe702dae, 0xbedc3fac, |
| 0xbe73e03b, 0x3f118c2f, 0x3eab1179, 0xbe299324, |
| 0xbd26293d, 0x3b91a84b, 0xba16913c, 0x0, |
| 0x0, 0x0, 0x0 |
| }; |
| |
| static const uint32_t ref_correlate_4_11[21] = { |
| 0x3f0f52c3, 0xbdb167d1, 0xbe24f6a2, 0xbca1b780, |
| 0xbeb63e9e, 0xbe91e6d3, 0xbedc3fac, 0xbe73e03b, |
| 0x3f118c2f, 0x3eab1179, 0xbe299324, 0xbd26293d, |
| 0x3b91a84b, 0xba16913c, 0x0, 0x0, |
| 0x0, 0x0, 0x0, 0x0, |
| 0x0 |
| }; |
| |
| static const uint32_t ref_correlate_5_1[9] = { |
| 0x0, 0x0, 0x0, 0x0, |
| 0x3b509f51, 0x3a9bfd5d, 0xbaf5d8e1, 0xba16913c, |
| 0x3b03c8e4 |
| }; |
| |
| static const uint32_t ref_correlate_5_2[9] = { |
| 0x0, 0x0, 0x0, 0xbd0f7d56, |
| 0xbc226c2f, 0x3cb2d791, 0x3b91a84b, 0xbcb9fcbc, |
| 0x3b03c8e4 |
| }; |
| |
| static const uint32_t ref_correlate_5_3[9] = { |
| 0x0, 0x0, 0x3eb11069, 0x3dc10aa6, |
| 0xbe5acf33, 0xbd26293d, 0x3e64404f, 0xbcb9fcbc, |
| 0x3b03c8e4 |
| }; |
| |
| static const uint32_t ref_correlate_5_8[15] = { |
| 0xbe4a4b68, 0xbe7a9422, 0xbe702dae, 0xbedc3fac, |
| 0xbeb9d4eb, 0x3eebd696, 0x3e1c70a3, 0xbee94a87, |
| 0xbe55e95a, 0x3e64404f, 0xbcb9fcbc, 0x3b03c8e4, |
| 0x0, 0x0, 0x0 |
| }; |
| |
| static const uint32_t ref_correlate_5_11[21] = { |
| 0x3f0f52c3, 0xbdb167d1, 0xbe24f6a2, 0xbca1b780, |
| 0xbb161b4b, 0xbef19cea, 0xbe81e0ff, 0xbeb9d4eb, |
| 0x3eebd696, 0x3e1c70a3, 0xbee94a87, 0xbe55e95a, |
| 0x3e64404f, 0xbcb9fcbc, 0x3b03c8e4, 0x0, |
| 0x0, 0x0, 0x0, 0x0, |
| 0x0 |
| }; |
| |
| static const uint32_t ref_correlate_6_1[11] = { |
| 0x0, 0x0, 0x0, 0x0, |
| 0x0, 0x3b509f51, 0x3a9bfd5d, 0xbaf5d8e1, |
| 0xba16913c, 0x3b03c8e4, 0xba4e386d |
| }; |
| |
| static const uint32_t ref_correlate_6_2[11] = { |
| 0x0, 0x0, 0x0, 0x0, |
| 0xbd0f7d56, 0xbc226c2f, 0x3cb2d791, 0x3b91a84b, |
| 0xbcb9fcbc, 0x3c2ec8a4, 0xba4e386d |
| }; |
| |
| static const uint32_t ref_correlate_6_3[11] = { |
| 0x0, 0x0, 0x0, 0x3eb11069, |
| 0x3dc10aa6, 0xbe5acf33, 0xbd26293d, 0x3e64404f, |
| 0xbddd85b7, 0x3c2ec8a4, 0xba4e386d |
| }; |
| |
| static const uint32_t ref_correlate_6_8[15] = { |
| 0xbe4a4b68, 0xbe7a9422, 0xbe702dae, 0xbedc3fac, |
| 0xbeb9d4eb, 0x3f026abe, 0x3e47ac7e, 0xbec4f7de, |
| 0xbdc370b7, 0x3e93d78e, 0xbddd85b7, 0x3c2ec8a4, |
| 0xba4e386d, 0x0, 0x0 |
| }; |
| |
| static const uint32_t ref_correlate_6_11[21] = { |
| 0x3f0f52c3, 0xbdb167d1, 0xbe24f6a2, 0xbca1b780, |
| 0xbb161b4b, 0xbf1c398a, 0xbe38df38, 0xbedd2f5e, |
| 0x3f026abe, 0x3e47ac7e, 0xbec4f7de, 0xbdc370b7, |
| 0x3e93d78e, 0xbddd85b7, 0x3c2ec8a4, 0xba4e386d, |
| 0x0, 0x0, 0x0, 0x0, |
| 0x0 |
| }; |
| |
| static const uint32_t ref_correlate_9_1[17] = { |
| 0x0, 0x0, 0x0, 0x0, |
| 0x0, 0x0, 0x0, 0x0, |
| 0x3b509f51, 0x3a9bfd5d, 0xbaf5d8e1, 0xba16913c, |
| 0x3b03c8e4, 0xba4e386d, 0x3a81f2fd, 0x39db3c48, |
| 0xba1b0d5f |
| }; |
| |
| static const uint32_t ref_correlate_9_2[17] = { |
| 0x0, 0x0, 0x0, 0x0, |
| 0x0, 0x0, 0x0, 0xbd0f7d56, |
| 0xbc226c2f, 0x3cb2d791, 0x3b91a84b, 0xbcb9fcbc, |
| 0x3c2ec8a4, 0xbc3fa553, 0xbb6c9a9e, 0x3be2fda7, |
| 0xba1b0d5f |
| }; |
| |
| static const uint32_t ref_correlate_9_3[17] = { |
| 0x0, 0x0, 0x0, 0x0, |
| 0x0, 0x0, 0x3eb11069, 0x3dc10aa6, |
| 0xbe5acf33, 0xbd26293d, 0x3e64404f, 0xbddd85b7, |
| 0x3df26e7c, 0x3d0a290d, 0xbd8afdcd, 0x3be2fda7, |
| 0xba1b0d5f |
| }; |
| |
| static const uint32_t ref_correlate_9_8[17] = { |
| 0x0, 0xbe4a4b68, 0xbe7a9422, 0xbe702dae, |
| 0xbedc3fac, 0xbeb9d4eb, 0x3f026abe, 0x3e08ab84, |
| 0xbeed7f9e, 0xbe2eab46, 0x3e0f23d1, 0xbe4ae353, |
| 0x3e2cbba5, 0x3daa7b83, 0xbd8afdcd, 0x3be2fda7, |
| 0xba1b0d5f |
| }; |
| |
| static const uint32_t ref_correlate_9_11[21] = { |
| 0x3f0f52c3, 0xbdb167d1, 0xbe24f6a2, 0xbca1b780, |
| 0xbb161b4b, 0xbf1c398a, 0xbbca4ebc, 0xbee6b871, |
| 0x3ee839e2, 0x3e668f35, 0xbf040a37, 0xbe2eab46, |
| 0x3e0f23d1, 0xbe4ae353, 0x3e2cbba5, 0x3daa7b83, |
| 0xbd8afdcd, 0x3be2fda7, 0xba1b0d5f, 0x0, |
| 0x0 |
| }; |
| |
| static const uint32_t ref_correlate_10_1[19] = { |
| 0x0, 0x0, 0x0, 0x0, |
| 0x0, 0x0, 0x0, 0x0, |
| 0x0, 0x3b509f51, 0x3a9bfd5d, 0xbaf5d8e1, |
| 0xba16913c, 0x3b03c8e4, 0xba4e386d, 0x3a81f2fd, |
| 0x39db3c48, 0xba1b0d5f, 0x3b0bd8f3 |
| }; |
| |
| static const uint32_t ref_correlate_10_2[19] = { |
| 0x0, 0x0, 0x0, 0x0, |
| 0x0, 0x0, 0x0, 0x0, |
| 0xbd0f7d56, 0xbc226c2f, 0x3cb2d791, 0x3b91a84b, |
| 0xbcb9fcbc, 0x3c2ec8a4, 0xbc3fa553, 0xbb6c9a9e, |
| 0x3be2fda7, 0xbcc537eb, 0x3b0bd8f3 |
| }; |
| |
| static const uint32_t ref_correlate_10_3[19] = { |
| 0x0, 0x0, 0x0, 0x0, |
| 0x0, 0x0, 0x0, 0x3eb11069, |
| 0x3dc10aa6, 0xbe5acf33, 0xbd26293d, 0x3e64404f, |
| 0xbddd85b7, 0x3df26e7c, 0x3d0a290d, 0xbd8afdcd, |
| 0x3e747aa2, 0xbcc537eb, 0x3b0bd8f3 |
| }; |
| |
| static const uint32_t ref_correlate_10_8[19] = { |
| 0x0, 0x0, 0xbe4a4b68, 0xbe7a9422, |
| 0xbe702dae, 0xbedc3fac, 0xbeb9d4eb, 0x3f026abe, |
| 0x3e08ab84, 0xbeed7f9e, 0xbe2eab46, 0x3bf11816, |
| 0xbea014e5, 0xbcc298d4, 0xbe65effe, 0xbe7c69af, |
| 0x3e747aa2, 0xbcc537eb, 0x3b0bd8f3 |
| }; |
| |
| static const uint32_t ref_correlate_10_11[21] = { |
| 0x3f0f52c3, 0xbdb167d1, 0xbe24f6a2, 0xbca1b780, |
| 0xbb161b4b, 0xbf1c398a, 0xbbca4ebc, 0xbee6b871, |
| 0x3ee839e2, 0x3f19b703, 0xbf36d2cb, 0x3c890723, |
| 0x3bf11816, 0xbea014e5, 0xbcc298d4, 0xbe65effe, |
| 0xbe7c69af, 0x3e747aa2, 0xbcc537eb, 0x3b0bd8f3, |
| 0x0 |
| }; |
| |
| static const uint32_t ref_correlate_11_1[21] = { |
| 0x0, 0x0, 0x0, 0x0, |
| 0x0, 0x0, 0x0, 0x0, |
| 0x0, 0x0, 0x3b509f51, 0x3a9bfd5d, |
| 0xbaf5d8e1, 0xba16913c, 0x3b03c8e4, 0xba4e386d, |
| 0x3a81f2fd, 0x39db3c48, 0xba1b0d5f, 0x3b0bd8f3, |
| 0xbae6c59c |
| }; |
| |
| static const uint32_t ref_correlate_11_2[21] = { |
| 0x0, 0x0, 0x0, 0x0, |
| 0x0, 0x0, 0x0, 0x0, |
| 0x0, 0xbd0f7d56, 0xbc226c2f, 0x3cb2d791, |
| 0x3b91a84b, 0xbcb9fcbc, 0x3c2ec8a4, 0xbc3fa553, |
| 0xbb6c9a9e, 0x3be2fda7, 0xbcc537eb, 0x3cb03476, |
| 0xbae6c59c |
| }; |
| |
| static const uint32_t ref_correlate_11_3[21] = { |
| 0x0, 0x0, 0x0, 0x0, |
| 0x0, 0x0, 0x0, 0x0, |
| 0x3eb11069, 0x3dc10aa6, 0xbe5acf33, 0xbd26293d, |
| 0x3e64404f, 0xbddd85b7, 0x3df26e7c, 0x3d0a290d, |
| 0xbd8afdcd, 0x3e747aa2, 0xbe5c83f3, 0x3cb03476, |
| 0xbae6c59c |
| }; |
| |
| static const uint32_t ref_correlate_11_8[21] = { |
| 0x0, 0x0, 0x0, 0xbe4a4b68, |
| 0xbe7a9422, 0xbe702dae, 0xbedc3fac, 0xbeb9d4eb, |
| 0x3f026abe, 0x3e08ab84, 0xbeed7f9e, 0xbe2eab46, |
| 0x3bf11816, 0xbe5046f0, 0x3d90dfee, 0xbd86b256, |
| 0x3bf45bb3, 0x3ec5b357, 0xbe5c83f3, 0x3cb03476, |
| 0xbae6c59c |
| }; |
| |
| static const uint32_t ref_correlate_11_11[21] = { |
| 0x3f0f52c3, 0xbdb167d1, 0xbe24f6a2, 0xbca1b780, |
| 0xbb161b4b, 0xbf1c398a, 0xbbca4ebc, 0xbee6b871, |
| 0x3ee839e2, 0x3f19b703, 0xbf830bf5, 0x3e38bb2e, |
| 0xbe16b706, 0xbe5046f0, 0x3d90dfee, 0xbd86b256, |
| 0x3bf45bb3, 0x3ec5b357, 0xbe5c83f3, 0x3cb03476, |
| 0xbae6c59c |
| }; |
| |
| static const uint32_t ref_correlate_12_1[23] = { |
| 0x0, 0x0, 0x0, 0x0, |
| 0x0, 0x0, 0x0, 0x0, |
| 0x0, 0x0, 0x0, 0x3b509f51, |
| 0x3a9bfd5d, 0xbaf5d8e1, 0xba16913c, 0x3b03c8e4, |
| 0xba4e386d, 0x3a81f2fd, 0x39db3c48, 0xba1b0d5f, |
| 0x3b0bd8f3, 0xbae6c59c, 0x3a9392cd |
| }; |
| |
| static const uint32_t ref_correlate_12_2[23] = { |
| 0x0, 0x0, 0x0, 0x0, |
| 0x0, 0x0, 0x0, 0x0, |
| 0x0, 0x0, 0xbd0f7d56, 0xbc226c2f, |
| 0x3cb2d791, 0x3b91a84b, 0xbcb9fcbc, 0x3c2ec8a4, |
| 0xbc3fa553, 0xbb6c9a9e, 0x3be2fda7, 0xbcc537eb, |
| 0x3cb03476, 0xbc67d8eb, 0x3a9392cd |
| }; |
| |
| static const uint32_t ref_correlate_12_3[23] = { |
| 0x0, 0x0, 0x0, 0x0, |
| 0x0, 0x0, 0x0, 0x0, |
| 0x0, 0x3eb11069, 0x3dc10aa6, 0xbe5acf33, |
| 0xbd26293d, 0x3e64404f, 0xbddd85b7, 0x3df26e7c, |
| 0x3d0a290d, 0xbd8afdcd, 0x3e747aa2, 0xbe5c83f3, |
| 0x3e134693, 0xbc67d8eb, 0x3a9392cd |
| }; |
| |
| static const uint32_t ref_correlate_12_8[23] = { |
| 0x0, 0x0, 0x0, 0x0, |
| 0xbe4a4b68, 0xbe7a9422, 0xbe702dae, 0xbedc3fac, |
| 0xbeb9d4eb, 0x3f026abe, 0x3e08ab84, 0xbeed7f9e, |
| 0xbe2eab46, 0x3bf11816, 0xbe5046f0, 0x3a638110, |
| 0xbe0139b6, 0xbdc0abfd, 0x3e651b08, 0xbe9e836a, |
| 0x3e134693, 0xbc67d8eb, 0x3a9392cd |
| }; |
| |
| static const uint32_t ref_correlate_12_11[23] = { |
| 0x0, 0x3f0f52c3, 0xbdb167d1, 0xbe24f6a2, |
| 0xbca1b780, 0xbb161b4b, 0xbf1c398a, 0xbbca4ebc, |
| 0xbee6b871, 0x3ee839e2, 0x3f19b703, 0xbf830bf5, |
| 0x3ec1bf95, 0xbe80f251, 0xbdd62922, 0x3a638110, |
| 0xbe0139b6, 0xbdc0abfd, 0x3e651b08, 0xbe9e836a, |
| 0x3e134693, 0xbc67d8eb, 0x3a9392cd |
| }; |
| |
| static const uint32_t ref_correlate_13_1[25] = { |
| 0x0, 0x0, 0x0, 0x0, |
| 0x0, 0x0, 0x0, 0x0, |
| 0x0, 0x0, 0x0, 0x0, |
| 0x3b509f51, 0x3a9bfd5d, 0xbaf5d8e1, 0xba16913c, |
| 0x3b03c8e4, 0xba4e386d, 0x3a81f2fd, 0x39db3c48, |
| 0xba1b0d5f, 0x3b0bd8f3, 0xbae6c59c, 0x3a9392cd, |
| 0x3a2ef04f |
| }; |
| |
| static const uint32_t ref_correlate_13_2[25] = { |
| 0x0, 0x0, 0x0, 0x0, |
| 0x0, 0x0, 0x0, 0x0, |
| 0x0, 0x0, 0x0, 0xbd0f7d56, |
| 0xbc226c2f, 0x3cb2d791, 0x3b91a84b, 0xbcb9fcbc, |
| 0x3c2ec8a4, 0xbc3fa553, 0xbb6c9a9e, 0x3be2fda7, |
| 0xbcc537eb, 0x3cb03476, 0xbc67d8eb, 0xbbcbc03c, |
| 0x3a2ef04f |
| }; |
| |
| static const uint32_t ref_correlate_13_3[25] = { |
| 0x0, 0x0, 0x0, 0x0, |
| 0x0, 0x0, 0x0, 0x0, |
| 0x0, 0x0, 0x3eb11069, 0x3dc10aa6, |
| 0xbe5acf33, 0xbd26293d, 0x3e64404f, 0xbddd85b7, |
| 0x3df26e7c, 0x3d0a290d, 0xbd8afdcd, 0x3e747aa2, |
| 0xbe5c83f3, 0x3e134693, 0x3d6efd60, 0xbbcbc03c, |
| 0x3a2ef04f |
| }; |
| |
| static const uint32_t ref_correlate_13_8[25] = { |
| 0x0, 0x0, 0x0, 0x0, |
| 0x0, 0xbe4a4b68, 0xbe7a9422, 0xbe702dae, |
| 0xbedc3fac, 0xbeb9d4eb, 0x3f026abe, 0x3e08ab84, |
| 0xbeed7f9e, 0xbe2eab46, 0x3bf11816, 0xbe5046f0, |
| 0x3a638110, 0xbe2ba232, 0xbe0502f5, 0x3e277ac1, |
| 0xbecfcbe5, 0x3db424c0, 0x3d6efd60, 0xbbcbc03c, |
| 0x3a2ef04f |
| }; |
| |
| static const uint32_t ref_correlate_13_11[25] = { |
| 0x0, 0x0, 0x3f0f52c3, 0xbdb167d1, |
| 0xbe24f6a2, 0xbca1b780, 0xbb161b4b, 0xbf1c398a, |
| 0xbbca4ebc, 0xbee6b871, 0x3ee839e2, 0x3f19b703, |
| 0xbf830bf5, 0x3ec1bf95, 0xbe09b5de, 0xbe2a9b50, |
| 0x3d737aa5, 0xbe2ba232, 0xbe0502f5, 0x3e277ac1, |
| 0xbecfcbe5, 0x3db424c0, 0x3d6efd60, 0xbbcbc03c, |
| 0x3a2ef04f |
| }; |
| |
| static const uint32_t ref_conv_4_1[4] = { |
| 0x3b509f51, 0x3a9bfd5d, 0xbaf5d8e1, 0xba16913c |
| }; |
| |
| static const uint32_t ref_conv_4_2[5] = { |
| 0x3b509f51, 0xbd0a9d6c, 0xbc754f20, 0x3ca46331, |
| 0x3bcf1e84 |
| }; |
| |
| static const uint32_t ref_conv_4_3[6] = { |
| 0x3b509f51, 0xbd0a9d6c, 0x3ea965f0, 0x3e18f10f, |
| 0xbe4a2f7c, 0xbd7f9506 |
| }; |
| |
| static const uint32_t ref_conv_4_8[11] = { |
| 0x3b509f51, 0xbd0a9d6c, 0x3ea965f0, 0xbdefdcdb, |
| 0xbf41984d, 0xbeba6e45, 0x3d25ae50, 0xbc1a7d6a, |
| 0x3da0fd36, 0x3e16c2ea, 0x3d12001c |
| }; |
| |
| static const uint32_t ref_conv_4_11[14] = { |
| 0x3b509f51, 0xbd0a9d6c, 0x3ea965f0, 0xbdefdcdb, |
| 0xbf41984d, 0xbeba6e45, 0x3d25ae50, 0xbc1a7d6a, |
| 0x3eb74ebf, 0xbd353602, 0x3ea3f539, 0x3eaaa0c4, |
| 0xbe8d8eff, 0xbdcee10f |
| }; |
| |
| static const uint32_t ref_conv_5_1[5] = { |
| 0x3b509f51, 0x3a9bfd5d, 0xbaf5d8e1, 0xba16913c, |
| 0x3b03c8e4 |
| }; |
| |
| static const uint32_t ref_conv_5_2[6] = { |
| 0x3b509f51, 0xbd0a9d6c, 0xbc754f20, 0x3ca46331, |
| 0x3c08817b, 0xbcb54832 |
| }; |
| |
| static const uint32_t ref_conv_5_3[7] = { |
| 0x3b509f51, 0xbd0a9d6c, 0x3ea965f0, 0x3e18f10f, |
| 0xbe482059, 0xbdad1c8f, 0x3e5fb30c |
| }; |
| |
| static const uint32_t ref_conv_5_8[12] = { |
| 0x3b509f51, 0xbd0a9d6c, 0x3ea965f0, 0xbdefdcdb, |
| 0xbf411484, 0xbec5c2c9, 0x3e848f50, 0xbe3606e1, |
| 0xbe58834e, 0xbd0bbd90, 0xbd940711, 0xbdff9337 |
| }; |
| |
| static const uint32_t ref_conv_5_11[15] = { |
| 0x3b509f51, 0xbd0a9d6c, 0x3ea965f0, 0xbdefdcdb, |
| 0xbf411484, 0xbec5c2c9, 0x3e848f50, 0xbe3606e1, |
| 0x3d8b3728, 0xbe66ffce, 0x3e5966e2, 0x3e5577ed, |
| 0xbdccc147, 0xbe936e5a, 0x3eb51268 |
| }; |
| |
| static const uint32_t ref_conv_6_1[6] = { |
| 0x3b509f51, 0x3a9bfd5d, 0xbaf5d8e1, 0xba16913c, |
| 0x3b03c8e4, 0xba4e386d |
| }; |
| |
| static const uint32_t ref_conv_6_2[7] = { |
| 0x3b509f51, 0xbd0a9d6c, 0xbc754f20, 0x3ca46331, |
| 0x3c08817b, 0xbcbbb9f6, 0x3c0dd66b |
| }; |
| |
| static const uint32_t ref_conv_6_3[8] = { |
| 0x3b509f51, 0xbd0a9d6c, 0x3ea965f0, 0x3e18f10f, |
| 0xbe482059, 0xbdaeb900, 0x3e689073, 0xbdaf0688 |
| }; |
| |
| static const uint32_t ref_conv_6_8[13] = { |
| 0x3b509f51, 0xbd0a9d6c, 0x3ea965f0, 0xbdefdcdb, |
| 0xbf411484, 0xbec629e5, 0x3e88fe03, 0xbe86c513, |
| 0xbe151480, 0x3da28334, 0xbaaf1c08, 0xbda91b82, |
| 0x3d47f729 |
| }; |
| |
| static const uint32_t ref_conv_6_11[16] = { |
| 0x3b509f51, 0xbd0a9d6c, 0x3ea965f0, 0xbdefdcdb, |
| 0xbf411484, 0xbec629e5, 0x3e88fe03, 0xbe86c513, |
| 0x3e090a62, 0xbde59da0, 0x3e910619, 0x3e8059e4, |
| 0xbd518b65, 0xbeb6c8cd, 0x3eda83cb, 0xbe0dac54 |
| }; |
| |
| static const uint32_t ref_conv_9_1[9] = { |
| 0x3b509f51, 0x3a9bfd5d, 0xbaf5d8e1, 0xba16913c, |
| 0x3b03c8e4, 0xba4e386d, 0x3a81f2fd, 0x39db3c48, |
| 0xba1b0d5f |
| }; |
| |
| static const uint32_t ref_conv_9_2[10] = { |
| 0x3b509f51, 0xbd0a9d6c, 0xbc754f20, 0x3ca46331, |
| 0x3c08817b, 0xbcbbb9f6, 0x3c1e14ca, 0xbc2be7ea, |
| 0xbbaa2bba, 0x3bd549e2 |
| }; |
| |
| static const uint32_t ref_conv_9_3[11] = { |
| 0x3b509f51, 0xbd0a9d6c, 0x3ea965f0, 0x3e18f10f, |
| 0xbe482059, 0xbdaeb900, 0x3e699459, 0xbdc48386, |
| 0x3dd1f2ac, 0x3d54bb9e, 0xbd8398f8 |
| }; |
| |
| static const uint32_t ref_conv_9_8[16] = { |
| 0x3b509f51, 0xbd0a9d6c, 0x3ea965f0, 0xbdefdcdb, |
| 0xbf411484, 0xbec629e5, 0x3e897ff6, 0xbe8c2452, |
| 0xbd306caa, 0x3d45d131, 0xbe79724b, 0xbe3b2b7b, |
| 0x3d31004f, 0xbcfaea48, 0x3bbddd33, 0x3d16596c |
| }; |
| |
| static const uint32_t ref_conv_9_11[19] = { |
| 0x3b509f51, 0xbd0a9d6c, 0x3ea965f0, 0xbdefdcdb, |
| 0xbf411484, 0xbec629e5, 0x3e897ff6, 0xbe8c2452, |
| 0x3e7203b8, 0xbe129c1e, 0x3d27e082, 0x3e1a160e, |
| 0xbd688240, 0xbec67771, 0x3f0504bc, 0xbe20e125, |
| 0x3dab2990, 0x3e039cb5, 0xbdd50a98 |
| }; |
| |
| static const uint32_t ref_conv_10_1[10] = { |
| 0x3b509f51, 0x3a9bfd5d, 0xbaf5d8e1, 0xba16913c, |
| 0x3b03c8e4, 0xba4e386d, 0x3a81f2fd, 0x39db3c48, |
| 0xba1b0d5f, 0x3b0bd8f3 |
| }; |
| |
| static const uint32_t ref_conv_10_2[11] = { |
| 0x3b509f51, 0xbd0a9d6c, 0xbc754f20, 0x3ca46331, |
| 0x3c08817b, 0xbcbbb9f6, 0x3c1e14ca, 0xbc2be7ea, |
| 0xbbaa2bba, 0x3c0d9b2e, 0xbcc05f80 |
| }; |
| |
| static const uint32_t ref_conv_10_3[12] = { |
| 0x3b509f51, 0xbd0a9d6c, 0x3ea965f0, 0x3e18f10f, |
| 0xbe482059, 0xbdaeb900, 0x3e699459, 0xbdc48386, |
| 0x3dd1f2ac, 0x3d5d792d, 0xbdb3b0d8, 0x3e6d62b5 |
| }; |
| |
| static const uint32_t ref_conv_10_8[17] = { |
| 0x3b509f51, 0xbd0a9d6c, 0x3ea965f0, 0xbdefdcdb, |
| 0xbf411484, 0xbec629e5, 0x3e897ff6, 0xbe8c2452, |
| 0xbd306caa, 0x3d4e8ec0, 0xbe88bf1d, 0x3d48dcea, |
| 0xbe0aaab4, 0xbead4584, 0xbe3f1fd6, 0xbd9f603a, |
| 0xbe079b10 |
| }; |
| |
| static const uint32_t ref_conv_10_11[20] = { |
| 0x3b509f51, 0xbd0a9d6c, 0x3ea965f0, 0xbdefdcdb, |
| 0xbf411484, 0xbec629e5, 0x3e897ff6, 0xbe8c2452, |
| 0x3e7203b8, 0xbe106cba, 0x3c8f6183, 0x3ec3bc61, |
| 0xbe710b58, 0xbf320728, 0x3ea78219, 0xbe8b13ce, |
| 0xbd48191f, 0x3ea1b470, 0xbe9ad3cd, 0x3ec0266b |
| }; |
| |
| static const uint32_t ref_conv_11_1[11] = { |
| 0x3b509f51, 0x3a9bfd5d, 0xbaf5d8e1, 0xba16913c, |
| 0x3b03c8e4, 0xba4e386d, 0x3a81f2fd, 0x39db3c48, |
| 0xba1b0d5f, 0x3b0bd8f3, 0xbae6c59c |
| }; |
| |
| static const uint32_t ref_conv_11_2[12] = { |
| 0x3b509f51, 0xbd0a9d6c, 0xbc754f20, 0x3ca46331, |
| 0x3c08817b, 0xbcbbb9f6, 0x3c1e14ca, 0xbc2be7ea, |
| 0xbbaa2bba, 0x3c0d9b2e, 0xbccecbda, 0x3c9eb957 |
| }; |
| |
| static const uint32_t ref_conv_11_3[13] = { |
| 0x3b509f51, 0xbd0a9d6c, 0x3ea965f0, 0x3e18f10f, |
| 0xbe482059, 0xbdaeb900, 0x3e699459, 0xbdc48386, |
| 0x3dd1f2ac, 0x3d5d792d, 0xbdb74bef, 0x3e809cf0, |
| 0xbe43dcf6 |
| }; |
| |
| static const uint32_t ref_conv_11_8[18] = { |
| 0x3b509f51, 0xbd0a9d6c, 0x3ea965f0, 0xbdefdcdb, |
| 0xbf411484, 0xbec629e5, 0x3e897ff6, 0xbe8c2452, |
| 0xbd306caa, 0x3d4e8ec0, 0xbe89a5e3, 0x3d8c1ccb, |
| 0xbea743d5, 0xbe439efd, 0x3d89d96c, 0x3da5cd6b, |
| 0xbd1b5ff9, 0x3ddfc5b5 |
| }; |
| |
| static const uint32_t ref_conv_11_11[21] = { |
| 0x3b509f51, 0xbd0a9d6c, 0x3ea965f0, 0xbdefdcdb, |
| 0xbf411484, 0xbec629e5, 0x3e897ff6, 0xbe8c2452, |
| 0x3e7203b8, 0xbe106cba, 0x3c80f52a, 0x3ecda7f7, |
| 0xbeda7427, 0xbf0c4c26, 0x3f14c430, 0xbde72194, |
| 0x3d3af328, 0x3ed9a5dd, 0xbee9f3b1, 0x3f09f9c8, |
| 0xbe9e8a3f |
| }; |
| |
| static const uint32_t ref_conv_12_1[12] = { |
| 0x3b509f51, 0x3a9bfd5d, 0xbaf5d8e1, 0xba16913c, |
| 0x3b03c8e4, 0xba4e386d, 0x3a81f2fd, 0x39db3c48, |
| 0xba1b0d5f, 0x3b0bd8f3, 0xbae6c59c, 0x3a9392cd |
| }; |
| |
| static const uint32_t ref_conv_12_2[13] = { |
| 0x3b509f51, 0xbd0a9d6c, 0xbc754f20, 0x3ca46331, |
| 0x3c08817b, 0xbcbbb9f6, 0x3c1e14ca, 0xbc2be7ea, |
| 0xbbaa2bba, 0x3c0d9b2e, 0xbccecbda, 0x3ca7f284, |
| 0xbc4b0037 |
| }; |
| |
| static const uint32_t ref_conv_12_3[14] = { |
| 0x3b509f51, 0xbd0a9d6c, 0x3ea965f0, 0x3e18f10f, |
| 0xbe482059, 0xbdaeb900, 0x3e699459, 0xbdc48386, |
| 0x3dd1f2ac, 0x3d5d792d, 0xbdb74bef, 0x3e813083, |
| 0xbe508cf9, 0x3dfa8008 |
| }; |
| |
| static const uint32_t ref_conv_12_8[19] = { |
| 0x3b509f51, 0xbd0a9d6c, 0x3ea965f0, 0xbdefdcdb, |
| 0xbf411484, 0xbec629e5, 0x3e897ff6, 0xbe8c2452, |
| 0xbd306caa, 0x3d4e8ec0, 0xbe89a5e3, 0x3d8e6b16, |
| 0xbead9bd7, 0xbd8cbdf2, 0xbcdcb15d, 0xbda6c9e0, |
| 0xbe0ed0da, 0x3d480940, 0xbd8f18ec |
| }; |
| |
| static const uint32_t ref_conv_12_11[22] = { |
| 0x3b509f51, 0xbd0a9d6c, 0x3ea965f0, 0xbdefdcdb, |
| 0xbf411484, 0xbec629e5, 0x3e897ff6, 0xbe8c2452, |
| 0x3e7203b8, 0xbe106cba, 0x3c80f52a, 0x3ece3b8a, |
| 0xbee0cc29, 0xbed9f849, 0x3ef946ee, 0xbe8cee38, |
| 0xbd64f049, 0x3ebab598, 0xbf06dcf6, 0x3f234660, |
| 0xbed4210c, 0x3e4ac3fb |
| }; |
| |
| static const uint32_t ref_conv_13_1[13] = { |
| 0x3b509f51, 0x3a9bfd5d, 0xbaf5d8e1, 0xba16913c, |
| 0x3b03c8e4, 0xba4e386d, 0x3a81f2fd, 0x39db3c48, |
| 0xba1b0d5f, 0x3b0bd8f3, 0xbae6c59c, 0x3a9392cd, |
| 0x3a2ef04f |
| }; |
| |
| static const uint32_t ref_conv_13_2[14] = { |
| 0x3b509f51, 0xbd0a9d6c, 0xbc754f20, 0x3ca46331, |
| 0x3c08817b, 0xbcbbb9f6, 0x3c1e14ca, 0xbc2be7ea, |
| 0xbbaa2bba, 0x3c0d9b2e, 0xbccecbda, 0x3ca7f284, |
| 0xbc401132, 0xbbf0a4ef |
| }; |
| |
| static const uint32_t ref_conv_13_3[15] = { |
| 0x3b509f51, 0xbd0a9d6c, 0x3ea965f0, 0x3e18f10f, |
| 0xbe482059, 0xbdaeb900, 0x3e699459, 0xbdc48386, |
| 0x3dd1f2ac, 0x3d5d792d, 0xbdb74bef, 0x3e813083, |
| 0xbe4fde09, 0x3deb75b9, 0x3d9479cd |
| }; |
| |
| static const uint32_t ref_conv_13_8[20] = { |
| 0x3b509f51, 0xbd0a9d6c, 0x3ea965f0, 0xbdefdcdb, |
| 0xbf411484, 0xbec629e5, 0x3e897ff6, 0xbe8c2452, |
| 0xbd306caa, 0x3d4e8ec0, 0xbe89a5e3, 0x3d8e6b16, |
| 0xbead445f, 0xbd9bc841, 0x3d3a9aec, 0xbe0c9923, |
| 0xbe7161cf, 0xbc39df6b, 0xbdd872da, 0xbd29a1f1 |
| }; |
| |
| static const uint32_t ref_conv_13_11[23] = { |
| 0x3b509f51, 0xbd0a9d6c, 0x3ea965f0, 0xbdefdcdb, |
| 0xbf411484, 0xbec629e5, 0x3e897ff6, 0xbe8c2452, |
| 0x3e7203b8, 0xbe106cba, 0x3c80f52a, 0x3ece3b8a, |
| 0xbee074b0, 0xbeddbadd, 0x3f0f32b1, 0xbea98851, |
| 0xbe1bcd07, 0x3e9be574, 0xbf100834, 0x3f18ac41, |
| 0xbeb62378, 0x3e0b3d3c, 0x3df05d87 |
| }; |
| |