Verification Of Floating Point Programs