Hello, James Giles wrote: > Dan Nagle wrote: > ... >> James Giles wrote: > ... >>> Exactly. And the bit model is little endian. The bits with >>> the lowest bit addresses are the least significant bits. Those >>> are the "leading bits". They are always written as the rightmost >>> bits though. LEFTZ and RIGHTZ work as good mnemonics >>> for either endianness. LEADZ and TRAILZ don't. >> Bits don't have addresses. They are coefficients of powers-of-two >> that are summed to make the integer value. > > Regardless of your linguistic justifications (circumlocutions?) This is an unnecessary characterization. > the > fact remains that Fortran's description of bitwise operations is > uniformly little-endian except the LEADZ/TRAILZ routines which > are quite clearly based on a big-endian model. Choosing different > names will eliminate a possible source of confusion. And it costs > nothing to do. Please see the bit model for integers, 13.3 Integers, page 340 of 06-007r1. -- Cheers! Dan Nagle Purple Sage Computing Solutions, Inc.