ok i've managed to "extract" the generators from the test_*.py code, am slowly morphing it to general-purpose use, ultimately to just be able to pass in the bit-width (16/32/64), function to be performed (add, mul, div), and how many tests to run. i'm travelling to thailand tomorrow, will be sort-of online. l.