mirror of
https://gitlab.com/pulsechaincom/erigon-pulse.git
synced 2025-01-07 11:32:20 +00:00
312d43aa88
* Recsplit encoding * Added Golomb-Rice encoding * More on encoding * More * Fix compile errors * Fix fuzz test, add corpus * Integrated Elias-Fano * Fix lint * Add select64 * More * Add fuzz test for elias fano * Debugging elias fano * Fuzz test for elias fano * More elias fano debugging * Fix elias fano * More fixes * Fix to golombRiceLength Co-authored-by: Alex Sharp <alexsharp@Alexs-MacBook-Pro.local> Co-authored-by: Alexey Sharp <alexeysharp@Alexeys-iMac.local>
3 lines
5.8 KiB
Plaintext
3 lines
5.8 KiB
Plaintext
go test fuzz v1
|
||
[]byte("\x12\x03\xbe\xff\x03\xd5'\v\x03\xf6\xf0\xe4<S\x9d\x80\x02^\xff\b\x00\xd7\xd9Q\xd0\xde88888ϱ\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\x1c\xb5\x00\x1c\x1c\x1c\x1c\x1c\x1c\x1c\xf0\x92\u007f\xb4٤\u007f\u007f\xd9a\x8b^^^A^\xae>U\xa7\x0e\x88\xa9^\x00\x00\x00\xb3!\xb0K\xb6\xa5\xff\xff\xff\x8b\x99\u007fʙ\x99\x9d\x8e\x96\xde1\xb0\x99\x99\x99\u007f\xff\x99\x99\x99\x9b\x99\x99\x99ř\x99\x99\x99\xa1\x00\xfe\xfe\xff\b\x00\u007f\x02]\xa7 \xde\xf3\xf3\x00Z\x03\x03\x00\x84\x84\xa0\xf3\xf3\xa9\u007f\xa9\xfe\xfe\xff\b\x00\u007f\x02j\xef\xb4L,c\x81\u007f\x03\x1c\x1c\x94;Z\x03\x03\x99[\x03\x03\xeb\x1f\xcf\xcfϠ\ab\x97\xe7\xc3\xcf\xeb\xcfϠ\a\xc3ޥ\x01\xa0\xc5\x06\x06\x06x\x06\x01\x06\x8d\x12\xbe\xecņ\x99\x03\xff\x80\xffK\xff\x10\xff\xfa\x0f\xe5\xfa\xc3\x06\xff\x00\r\xec\xff\xf6\x89\x1c\x04\x00\x12\xbe\xff\xfb\xc9\x00\xe8\xf7\x84\x84\xf3\xae\xa9\x00\x01\xaad\xe0&&&&&&&\xa3/\xc9\xc5ֈ\xe7\xf1ddddddd\x9fVL\n\x13\x05\xa01\xfc\x16<_\xb4\x80\xde\xf3\xff\xf3\t\xecc\xfc\xf4\xf3\xec\xbby\xb3\\\\\\\\\x9f\xeen\x00\xa6\xae\xd2\xf7\xff\xe0Z\xe3\xff\xa9\x00\x80d\x00\x01\x12\xe9t\x00\x97\x10\xb9@T!(\xea\xd7z\xbc\x95\x15\x10bq-mM\u007f\x92n\x14\x9a\x84\x97\xb1G\xcf5Z\x97\x97\x97\x97\x97\x97\x97\x00\x00\xde\xff\x00\xa9\u007f\x1diJ\xa0\x86\x00'@\xff@\x00Z\x03\x03\xfa\x00\x00\xfatg\u007f\u007fSS\xf4\u007ft_`v\x15\xc8Y*\xb1\x15\x94\xdb\xff\x94\x94s\x83B\xf3\x10\x00\xd1ё\x11\b\u007f\xff\xff\xff\u007f\f\xff\x80\x10\x00\xf3\t \x01\xec\xf8\x97@\xff\xff\x80\x005\xb6\xc7b\xeeq!x@\x00\x85\xa8\xc6S\xef\x97Ü\x04[\xfa\xea\x03\xedx\x95\x9d\xaf]\xa7 \x00\xf8\x03\x99\x99ۣ/\xc9\xe7\xd6\\%\x04gb\\l\a\x88\xa944\v\x03\xf6\xff\b\x00\xd7\xc79\xb3\xc7\xc7\xc7\xc7\xc7\xd9Q44\x1f\xf4\xa2\xca\x1cS9\xba\xba\xa6źt\xf0\xf0\x00\x1bV\x88\x88(\x88\x88\xa6\x88\xa0\xa6\x00\x16\xc6\x00 \xfa\x12\xa3\xcc\xe44_\xb4\x80\xde\xf3\xf3\x01\xf3\xf3\"\"\xd5\xe7\xd5\xf6\t\xf3\xf3\xf4\x00d\xecI\xae\xea\xea\xea\x03\x03\x00\x84\x84\xaa@\xf0\x9f\xeen_\xfc\xaej\xf7̲\x12\xc1\xaa\x00v\xbfGk\xa7R\xa6\xa3\xbb\x80\x9bI\x80\x00k\x18\xfbhGKJ\x80\xba@\f\xe3;\xec\xec\xec\x80\x00\x00\x00\x1c*\x94\xec\xff\x00\x00%\u007fytg\x01\x00\u007f\x80\x02^\f5\xf5\xd9S\b\x1b\xb1\xba\xba\xf0\xf0\x01\b\x00\xaa\xac\x00\x99\x8dB\xff\xff\u007f\xffAt\x83\xffI\xaev\xcd%\xcd\x1f\x99\xec\x12\xa2\xf6\x9f\x03\x1c\x1c\x17\x0f\xec\xf2\xf2ffff@Of䙈000000\x00\x00\xb7\x1f\x9eJﴥL,\"\xad:\xaehV\xed?\xff\xff&\xdd\x04\xff\"\xa9\xfco\vI\x12\xe8\x03P\x8e\xf7\xd5G\xe3\xdd\x17p\x92\ay\x1e\xa8\xa4\xd9\x13\xb4\xcc\xe4\x16L=\x1c\xd5\x00\x0f\xa3\x13\x9f\xef5\x14\x14\x14\x14\x14 \xcaL}\x83\x1eN\xff\xff\xff\x80h{ \v\xb6α\xbb}\xeb\xe8\x11gP\xaej\xa0\x8f\xcc\x1d\f\x96\xedTsɰg<8\xd2\xf0]6\xe8\xbd)\xd9\xe8R\xec\xf6\x1e\x01\x13\xcf퐑\xd8S_\xfeh\x0e\xdb\a\xa5\x85Z7\x02,G\x16\xa3n\x14\xb8\xca{M\x05n\xf8j\n[,\xde\xde\xde\xdeI\x8f\x91<:\xf6\x17\x96\xe0L\n\xff\xf9\x80\xeb7\x0e\xfe@\x10\xae\xff\xac\xd8u'\x89\xaf\x80\xe2\xc4\xc8\x00\x00\xc4u\xb9)\x1f4'\x0fī\xfa\xebn\xff2\xbc\x02\x02\x02\x02\x02\x02\x02\x02\x0e9\xb6˦\xc9\xda*\xecgx\xf9\x00\x01\x00\x00\x00X\xb2\xe9\"<ĉPEEEE\xff\x03\xa3᷆\x0f\xe5\xfa\xc3'\xc0\xd5w\xac\xcd$\x80\x80\x80\x80\x80\x80\x80\x87\xcf\xfb{\xbe{\x00\x00\f]\x16]`\u007f\x10\x00{\x93\xbdΈ\xc4\x11`\x13)\xccn\x9c\xd7\xdc6\xa86\x8c\xe3,\x1d\xee\x11芘\x99q\xd2\xff\xb6\x99\x99\xd1.b\v\xe7~\xaeI\xaev\xcd%\xcd\x1f\a\x0f\x8f\xee\x9f$q\x01\x00\x89\xe9\x92v\xccz\xce\x04\xcd\x12K\x17^\r\xb4@_w\x138?\xd7\xd0MT\x96\xbd\xfe\x90\x1dגqs\x9a\xc6\xcanC\xee\xf3\xe2\xd9ɥEEEEEEEEEEEEEEEEEEEEEE\x92謯l<\x96z\x90\xde\x03 \x0ff\xff\xa0\xfaG\x99\xb7@\xf0\xf0r\xd8\xfa\xea\x03\xed\x80\x17\x9e\xfa\xae\t\x88\xf0\xe4<S\x00\xea\xe9\xe9\xe95\xf5\xd9t\bS\xf0\x1b@\xf0\xf0r\xd8}b\xb6[\xe9\xd2\xf9\x874\xdc\xc0\x01\x80\xf3\xff\x91\xbf\xb9\xb8\x1d\x16\xa4\xc7\xc7>\\\x9b!{p\xd7'\xbc\xf0\xe16]1\x14\xb6\xe3\xc5\n\x0ej%\x80\xbc\xff\xff\x80\x00\xdd\xcbg=E\x98\xb3\xcaS\xe9=soɽY5\xf0q+\x86e\xfe\xe6\x16O\x1b\xf6qG\xb7\xea\x19\x1d[\x1b(\x92\a\xed+G\xe0jcK\xf8=\xf27#\xc3\xe5\xa7\xd4\xe4\x9f4\x1c\xaf\xe7\xbbq\xd0\xd9ry<E'\n\xb3\r\xd8\xef\xf4\x8c\x0f\x11\xc1t\xdc\x16ݐ\xb9\x1a7ow\x1eA\xb8U\xa40)\xb1\x98\xbe\xb8\xecIK\xd81d\xea\x02{\x89T֮\xed\xec9\xf7N\xaf\"\xf9Y\x18\xa6\xd1\xf1*\xa3\x8a\x94\x9e\xae\x8a#\x8c\xcd\xec1\x86j\xc2\x1bv\xa3\r9(\xe4\xfc\xa5~\xe4͘\x94\xb1#\xcc&\xeb\v\xfao\xa3\n+*\xd9um\xf6\x04\x9c3\xcd\xd0g\a\x1e \xc5qt%\x0f'{\xa7f!\x98\xa3\xb3\xa4\x86\x82M[\x8a/\xb2\x8aͦ\xfdm\xbd3\"\xc1\xae\x9f\xf4O\xc3\xd7\x00\xe3g\x1br\x88;\xbe\x11\\\x96'5\\\xc0\x02ጹ\u007f\x8a\x94\x88\r\xd8)W\xdfZ\a\a\xec\xf7\xfdR8\x8b\xcaf\xa7>\x93a\xc8p\x9fXC2\vZ\x9f\xcf-53+\xed\x8dLlx\xc0$Fo\xb7ġ\xe2\xdd\xdf\xdetñ\xc9XLMcscU\xd5\xc81\xaf\xc5\xca\x01\xa9@\xd9\xf1\x8dQ\xbe\xe5:\xa5ïJY7rYZ\xcc\x1e\xa1\x8e\xefj\"b\x02E\xd7ܣ8\x19\x13\x12X\x84W\x9f\xa9\xf8\xee\r%N\xe9\x00F\xb6F\xf17\x9b\x80w\x02\xf3J\xf8\xb0\x13\xfaϷ\xb4\xa4\x9f\xc4⟑\x1b\x17,\xe1\xfaW\xb1\xaa\xfbbM\x0eZ\xea\x97;\xb9\x99 \x03<l>\"@A\xcb[\u007f\xeehlƅ5[\f\x8d\xb5\xeas\xb3AWG9\\\x94\x9f.u\x88\xb1\xe3\x10\xd7أ\x9b\b\xd6\xf1$\xb0\xca@\xda\xfcq\xcb)\x84k\xdd/\x8d\xb1Kܢ,jB\x86\x88\xaf\xb2B\xae\x89\xb7f )K\x14\xd4\xf3W\xde\r1b\f*\xf8~\xb4,\xf8\xadB\a\xab\xc7aP\xdfѼ٢\x9c\xbf\a<\xb7i\xa2\xd6\v'\xb0\x9b\xb0\x84^\xecK\x99*U{4\xa7\xcfP\xac\xdc\x1e^\x06\xf3$lx\x9em\xa2B\xb3\xd6l\xc0\xc9\xc1>\x1a@*\xd1\x13_\xbaʮT}\x1dQ\xf0jUw|\xb5Fpĸh\bs0\xb5\xb70\x17L|\xcf&\xfd\x97;\xcbjvtÜ\xbf\x85\xd3U\xa1,a\x99\xef\x01g\x9f+\x1b\xa5@K@K\xac\x83\xee-\x91\bm\x04\xfbZ\xdc\x19mHh\u007fl\xb0\xc4T(\x9fYu\xf1e\x8f\xc4y\xd4aE\xfb\x00\xff\xc2\x14c\x9b=^^A^^\x00Pu\x92\xdc\x12\xe8\x03\x8e\x8e\x1c*\r\xd3h\xa1\xd5\t\xb1.\xd7\xea\x04(\xb1T\x98F$\xab\x18\x0e=\x00\xb7\x84\xb9mw\x12\xbe,\xd7\xf3\xc6\xcd$\xd9\xea\x12\xe27\xe8ʯK\xfdo҆\xe9\x00w\t\t\t\x80\x00\x00\x00\x80\x00\x80\xff\x10\x00\xff\xff٭\x05\xb0\xf5\xc5\xc5\xc5\xc5\xc5ņ\x10\x03\xff\x80::::\xf8:\xec\x12\xbe\xec\xfb\xc9\xeb\x89\xff\x80\x10\x00\xf3n\t\xf3d\xdb\xf4\xf3\xec\xff\xff\\\\\\\\\\\x00@n\x00\xa6\xae")
|