long long int on alpha

Segher Boessenkool segher@chello.nl
Fri May 31 11:48:00 GMT 2002


Hi,

On the Alpha, gcc makes long long int be 64 bits.  While this is
fine with C99, it does not agree with the GCC documentation
(which calls long long int support "double word arithmetic").

I guess this is fine for most applications using long long int.

I need a  long * long -> "twice as long"  multiply though.
How can I get one?  I'd prefer a (portable over gcc targets) way;
I'd hate to special-case Alpha for this.


Segher



More information about the Gcc-help mailing list