// RUN: %boogie -proverWarnings:1 "%s" > "%t" // RUN: %diff "%s.expect" "%t" procedure main() returns () { var x : float53e11; var y : float53e11; var z : float53e11; var r : float53e11; x := 0e40f53e11; y := x + 0e0f53e11; z := x - 0e0f53e11; r := y - z; assert r == 0e1f53e11; }