Hi, I hate to bring this up, but as it turns out putting the prototype for ec_ilog() in ecintrin.h causes another problem, mainly that "ec_uint32" isn't defined before the header ecintrin.h is included. Sorry about that. Cheers, John Ridges