add bcr to simulator; add more floating point tests.