Re: storing an integer in a double precision
- From: gmail-unlp <ftinetti@xxxxxxxxx>
- Date: Fri, 6 May 2011 03:32:27 -0700 (PDT)
On May 6, 6:43 am, "robin" <robi...@xxxxxxxxxxxxxxxxxx> wrote:
<tho...@xxxxxxxxxxxx> wrote in messagenews:iq0c0l$tsu$1@xxxxxxxxxxxxxxxxxxxxx
| steve <kar...@xxxxxxxxxxx> writes:
|
| > program foo
| > integer i, j
| > double precision, volatile :: d
| > print *, 'Range: ', -huge(i), huge(i)
| > do i = - huge(i), huge(i)
| > d = i
| > j = d
| > if (i /=3D j) print *, i, j, d
| > end do
| > end program foo
|
| Any chance that an optimizer might just replace d=i and j=d
| with j=i? I'm guessing no.
No, but it might say that you're wasting computer time. :-)
The loop may never finish.
Why
The loop may never finish.?
Fernando.
.
- Follow-Ups:
- Re: storing an integer in a double precision
- From: robin
- Re: storing an integer in a double precision
- References:
- storing an integer in a double precision
- From: Lynn McGuire
- Re: storing an integer in a double precision
- From: Richard Maine
- Re: storing an integer in a double precision
- From: steve
- Re: storing an integer in a double precision
- From: tholen
- Re: storing an integer in a double precision
- From: robin
- storing an integer in a double precision
- Prev by Date: Re: storing an integer in a double precision
- Next by Date: Re: storing an integer in a double precision
- Previous by thread: Re: storing an integer in a double precision
- Next by thread: Re: storing an integer in a double precision
- Index(es):
Relevant Pages
|