cmp_positive_log2() test passed
declare more protoptypes
removed 'register' specifier
still not ready
comment added