icc/icpc support unsigned long long?

icc/icpc support unsigned long long?

Does the intel compiler, v7.1, support unsigned long long ints? More importantly, I need to use bswap_64 found in bits/byteswap.h but the macro is only defined for _GNUC_ >=2. Initally I was going to copy the macro but then wondered whether there was a reason only GCC was able to use this macro. So, does v7.1 support unsigned long long and can I use bswap_64 via a straight copy or does it have to be modified?
Thanks.

2 posts / 0 new
Last post
For more complete information about compiler optimizations, see our Optimization Notice.

Have you tried either defining GNUC > 3 on your command line or using the -gcc switch (which I believe does the same)?

Max

Leave a Comment

Please sign in to add a comment. Not a member? Join today