stack preservation test
ur: better flag for unreliable rate
more tests
looking at macro state effects w/gdb
saving scratch registers around rand call in macro