added more volatile
added test_round_check.h
bugfixes in test_round_check