(j3.2006) (SC22WG5.5355) [ukfortran] From a colleague
Bill Long
longb
Tue Oct 28 15:27:52 EDT 2014
On Oct 28, 2014, at 2:20 PM, Toon Moene <toon at moene.org> wrote:
> On 10/28/2014 06:57 PM, Bill Long wrote:
>
>> It was not clear to me whether the original code was branching based on the value of a REAL or an INTEGER expression. In the integer case, there is no question.
>
> I hope you are right that "there is no question" on arithmetic if when
> interpreting it Fortran 95 - wise.
>
> Is -0 greater than, equal to or less than +0 ?
equal to. 4.4.2.2p1.
The integer type includes a zero value, which is considered to be neither negative nor positive. The value of a signed integer zero is the same as the value of an unsigned integer zero.
Cheers,
Bill
>
> Kind regards,
>
> --
> Toon Moene - e-mail: toon at moene.org - phone: +31 346 214290
> Saturnushof 14, 3738 XG Maartensdijk, The Netherlands
> At home: http://moene.org/~toon/; weather: http://moene.org/~hirlam/
> Progress of GNU Fortran: http://gcc.gnu.org/wiki/GFortran#news
> _______________________________________________
> J3 mailing list
> J3 at mailman.j3-fortran.org
> http://mailman.j3-fortran.org/mailman/listinfo/j3
Bill Long longb at cray.com
Fortran Technical Suport & voice: 651-605-9024
Bioinformatics Software Development fax: 651-605-9142
Cray Inc./ Cray Plaza, Suite 210/ 380 Jackson St./ St. Paul, MN 55101
More information about the J3
mailing list