*&^% 32 bit constants
reduce debug printout, make echo completions bigger, add limit to loops
comment out $display most places
replace *(base+x) with base[x] in the indication flows
only read current interrupt enable status if we need it for debug printout
change ENABLE_INTERRUPTS macro to [] style.  I know this is code meddling.
bypass poll(2) if timeout is 0
don't do all the I/O reads that are only used in debug printouts
double loopcount to 16384, make timing floating point
timing in floating point
no printf in ring update
move flag test above ring->get
make arg of catch_timer unsigned
make arg of catch_timer be unsigned
change timer printf to ll from z
add pure timer test
less noise