+static struct Crypto1State* check_pfx_parity_ex(uint32_t prefix, uint32_t odd, uint32_t even, struct Crypto1State* sl) {\r
+ struct Crypto1State s;\r
+ uint32_t c = 0;\r
+\r
+ s.odd = odd ^ fastfwd[1][c];\r
+ s.even = even ^ fastfwd[0][c];\r
+ \r
+ lfsr_rollback_bit(&s, 0, 0);\r
+ lfsr_rollback_bit(&s, 0, 0);\r
+ lfsr_rollback_bit(&s, 0, 0);\r
+ \r
+ lfsr_rollback_word(&s, 0, 0);\r
+ lfsr_rollback_word(&s, prefix | c << 5, 1);\r
+ \r
+ sl->odd = s.odd;\r
+ sl->even = s.even;\r
+ return ++sl;\r
+}\r