I'm using Update 11 of composerxe 2011, but the following may occur in earlier and later verisons as well. When I run the attached test case (tilaenv.f) for intel64, ILAENV returns 128. However, when I run the following case for ia32, ILAENV returns 640. Is 640 the correct return value? It just seems large compared to the return value for intel64, so I'm wondering if iILAENV should be returning 64. If so, how can I fix it? I would appreciate any feedback.
For more complete information about compiler optimizations, see our Optimization Notice.