├── .gitignore ├── .htaccess ├── .htupdate ├── 2022-05-23-qp-api.pdf ├── 2022-05-23-qp-guts.pdf ├── Makefile ├── README.md ├── Tbl.c ├── Tbl.h ├── bench-cross.pl ├── bench-more.pl ├── bench-multi.pl ├── bench-reformat.pl ├── bench-table.css ├── bench.c ├── blog-2015-10-04.md ├── blog-2015-10-07.md ├── blog-2015-10-11.md ├── blog-2015-10-19.md ├── blog-2016-02-23.md ├── blog-2017-01-09.md ├── blog-2020-07-05.md ├── blog-2021-06-23.md ├── blog-2022-06-22.md ├── cb-debug.c ├── cb.c ├── cb.h ├── dns-debug.c ├── dns.c ├── dns.h ├── entities ├── fn-debug.c ├── fn.c ├── fn.h ├── fp-debug.c ├── fp.c ├── fp.h ├── getwords.pl ├── ht-debug.c ├── ht.c ├── ht.h ├── notes-bitstrings-prefixes.md ├── notes-concurrency.md ├── notes-dns.md ├── notes-generic-leaves.md ├── notes-jumbo.md ├── notes-love.md ├── notes-mistakes.md ├── notes-rib-compression.md ├── notes-todo.md ├── notes-write-buffer.md ├── popcount-test.c ├── qp-debug.c ├── qp.c ├── qp.h ├── rc-debug.c ├── rc.c ├── rc.h ├── siphash24.c ├── test-gen.pl ├── test-once.sh ├── test.c ├── test.pl ├── tinytocs.bib ├── tinytocs.cls ├── tinytocs.pdf ├── tinytocs.tex ├── wp-debug.c ├── wp.c └── wp.h /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanf2/qp/HEAD/.gitignore -------------------------------------------------------------------------------- /.htaccess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanf2/qp/HEAD/.htaccess -------------------------------------------------------------------------------- /.htupdate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanf2/qp/HEAD/.htupdate -------------------------------------------------------------------------------- /2022-05-23-qp-api.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanf2/qp/HEAD/2022-05-23-qp-api.pdf -------------------------------------------------------------------------------- /2022-05-23-qp-guts.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanf2/qp/HEAD/2022-05-23-qp-guts.pdf -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanf2/qp/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanf2/qp/HEAD/README.md -------------------------------------------------------------------------------- /Tbl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanf2/qp/HEAD/Tbl.c -------------------------------------------------------------------------------- /Tbl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanf2/qp/HEAD/Tbl.h -------------------------------------------------------------------------------- /bench-cross.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanf2/qp/HEAD/bench-cross.pl -------------------------------------------------------------------------------- /bench-more.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanf2/qp/HEAD/bench-more.pl -------------------------------------------------------------------------------- /bench-multi.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanf2/qp/HEAD/bench-multi.pl -------------------------------------------------------------------------------- /bench-reformat.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanf2/qp/HEAD/bench-reformat.pl -------------------------------------------------------------------------------- /bench-table.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanf2/qp/HEAD/bench-table.css -------------------------------------------------------------------------------- /bench.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanf2/qp/HEAD/bench.c -------------------------------------------------------------------------------- /blog-2015-10-04.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanf2/qp/HEAD/blog-2015-10-04.md -------------------------------------------------------------------------------- /blog-2015-10-07.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanf2/qp/HEAD/blog-2015-10-07.md -------------------------------------------------------------------------------- /blog-2015-10-11.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanf2/qp/HEAD/blog-2015-10-11.md -------------------------------------------------------------------------------- /blog-2015-10-19.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanf2/qp/HEAD/blog-2015-10-19.md -------------------------------------------------------------------------------- /blog-2016-02-23.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanf2/qp/HEAD/blog-2016-02-23.md -------------------------------------------------------------------------------- /blog-2017-01-09.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanf2/qp/HEAD/blog-2017-01-09.md -------------------------------------------------------------------------------- /blog-2020-07-05.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanf2/qp/HEAD/blog-2020-07-05.md -------------------------------------------------------------------------------- /blog-2021-06-23.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanf2/qp/HEAD/blog-2021-06-23.md -------------------------------------------------------------------------------- /blog-2022-06-22.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanf2/qp/HEAD/blog-2022-06-22.md -------------------------------------------------------------------------------- /cb-debug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanf2/qp/HEAD/cb-debug.c -------------------------------------------------------------------------------- /cb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanf2/qp/HEAD/cb.c -------------------------------------------------------------------------------- /cb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanf2/qp/HEAD/cb.h -------------------------------------------------------------------------------- /dns-debug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanf2/qp/HEAD/dns-debug.c -------------------------------------------------------------------------------- /dns.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanf2/qp/HEAD/dns.c -------------------------------------------------------------------------------- /dns.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanf2/qp/HEAD/dns.h -------------------------------------------------------------------------------- /entities: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanf2/qp/HEAD/entities -------------------------------------------------------------------------------- /fn-debug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanf2/qp/HEAD/fn-debug.c -------------------------------------------------------------------------------- /fn.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanf2/qp/HEAD/fn.c -------------------------------------------------------------------------------- /fn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanf2/qp/HEAD/fn.h -------------------------------------------------------------------------------- /fp-debug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanf2/qp/HEAD/fp-debug.c -------------------------------------------------------------------------------- /fp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanf2/qp/HEAD/fp.c -------------------------------------------------------------------------------- /fp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanf2/qp/HEAD/fp.h -------------------------------------------------------------------------------- /getwords.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanf2/qp/HEAD/getwords.pl -------------------------------------------------------------------------------- /ht-debug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanf2/qp/HEAD/ht-debug.c -------------------------------------------------------------------------------- /ht.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanf2/qp/HEAD/ht.c -------------------------------------------------------------------------------- /ht.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanf2/qp/HEAD/ht.h -------------------------------------------------------------------------------- /notes-bitstrings-prefixes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanf2/qp/HEAD/notes-bitstrings-prefixes.md -------------------------------------------------------------------------------- /notes-concurrency.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanf2/qp/HEAD/notes-concurrency.md -------------------------------------------------------------------------------- /notes-dns.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanf2/qp/HEAD/notes-dns.md -------------------------------------------------------------------------------- /notes-generic-leaves.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanf2/qp/HEAD/notes-generic-leaves.md -------------------------------------------------------------------------------- /notes-jumbo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanf2/qp/HEAD/notes-jumbo.md -------------------------------------------------------------------------------- /notes-love.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanf2/qp/HEAD/notes-love.md -------------------------------------------------------------------------------- /notes-mistakes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanf2/qp/HEAD/notes-mistakes.md -------------------------------------------------------------------------------- /notes-rib-compression.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanf2/qp/HEAD/notes-rib-compression.md -------------------------------------------------------------------------------- /notes-todo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanf2/qp/HEAD/notes-todo.md -------------------------------------------------------------------------------- /notes-write-buffer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanf2/qp/HEAD/notes-write-buffer.md -------------------------------------------------------------------------------- /popcount-test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanf2/qp/HEAD/popcount-test.c -------------------------------------------------------------------------------- /qp-debug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanf2/qp/HEAD/qp-debug.c -------------------------------------------------------------------------------- /qp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanf2/qp/HEAD/qp.c -------------------------------------------------------------------------------- /qp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanf2/qp/HEAD/qp.h -------------------------------------------------------------------------------- /rc-debug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanf2/qp/HEAD/rc-debug.c -------------------------------------------------------------------------------- /rc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanf2/qp/HEAD/rc.c -------------------------------------------------------------------------------- /rc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanf2/qp/HEAD/rc.h -------------------------------------------------------------------------------- /siphash24.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanf2/qp/HEAD/siphash24.c -------------------------------------------------------------------------------- /test-gen.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanf2/qp/HEAD/test-gen.pl -------------------------------------------------------------------------------- /test-once.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanf2/qp/HEAD/test-once.sh -------------------------------------------------------------------------------- /test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanf2/qp/HEAD/test.c -------------------------------------------------------------------------------- /test.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanf2/qp/HEAD/test.pl -------------------------------------------------------------------------------- /tinytocs.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanf2/qp/HEAD/tinytocs.bib -------------------------------------------------------------------------------- /tinytocs.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanf2/qp/HEAD/tinytocs.cls -------------------------------------------------------------------------------- /tinytocs.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanf2/qp/HEAD/tinytocs.pdf -------------------------------------------------------------------------------- /tinytocs.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanf2/qp/HEAD/tinytocs.tex -------------------------------------------------------------------------------- /wp-debug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanf2/qp/HEAD/wp-debug.c -------------------------------------------------------------------------------- /wp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanf2/qp/HEAD/wp.c -------------------------------------------------------------------------------- /wp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fanf2/qp/HEAD/wp.h --------------------------------------------------------------------------------