Re: storing an integer in a double precision
- From: Ron Shepard <ron-shepard@xxxxxxxxxxxxxxxxxx>
- Date: Fri, 06 May 2011 10:40:17 -0500
In article <4dc3fc3e$0$99954$c30e37c6@xxxxxxxxxxxxxxxxxxxxxx>,
"robin" <robin51@xxxxxxxxxxxxxxxxxx> wrote:
program test
implicit none
integer :: i
do i = huge(i)-5, huge(i)
print *, i
end do
end program test
I can understand why the first code might have problems, the value
of the trip count for the do loop cannot be computed in an integer
register. But I don't see why the above do loop does not terminate.
The trip count should be 6. What quirk of hardware would make it
anything other than 6?
$.02 -Ron Shepard
.
- Follow-Ups:
- Re: storing an integer in a double precision
- From: Richard Maine
- 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
- Re: storing an integer in a double precision
- From: gmail-unlp
- Re: storing an integer in a double precision
- From: robin
- storing an integer in a double precision
- Prev by Date: Re: convert entry statement into module
- 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
|