Pixelflut/pixelnuke
Marcel Hellkamp 1b36a66243 Optimized decimal and hex string parsing in hot path.
Using specialized and inline-able parsers instead of strtoul() improved
pixel throughput from ~63MB/s to ~83MB/s (+30%) on a single core
on my machine.

As a side effect, the PX command now allows any non-decimal
character as separator between parameters ¯\_(ツ)_/¯
2018-04-02 17:26:08 +02:00
..
canvas.c Added canvas_fill(rgba) and a 50% black fill bound to the 'c' key. 2018-03-29 18:39:37 +02:00
canvas.h Added canvas_fill(rgba) and a 50% black fill bound to the 'c' key. 2018-03-29 18:39:37 +02:00
Makefile Optimized decimal and hex string parsing in hot path. 2018-04-02 17:26:08 +02:00
net.c Got rid of a malloc/free per line of input. 2018-03-31 21:42:50 +02:00
net.h Added C implementation (incomplete) 2018-03-28 22:20:03 +02:00
pixelnuke.c Optimized decimal and hex string parsing in hot path. 2018-04-02 17:26:08 +02:00