make an intermediate float variable "volatile" on i386 to work around a gcc