Re: storing an integer in a double precision
- From: tholen@xxxxxxxxxxxx
- Date: Fri, 6 May 2011 08:37:41 +0000 (UTC)
steve <kargls@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.
.
- Follow-Ups:
- Re: storing an integer in a double precision
- From: glen herrmannsfeldt
- Re: storing an integer in a double precision
- From: steve
- Re: storing an integer in a double precision
- From: gmail-unlp
- 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
- storing an integer in a double precision
- Prev by Date: Re: gotos in Fortran 95
- 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
|