[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: identical input, different output?



>> Do you mean to say that if you run the crypto_scrypt-sse.c function on a
>> non-SSE CPU, you will get a different result than on a SSE CPU?
>
> My understanding is that some non-SSE CPUs treat SSE instructions as NOPs.

I'm a bit puzzled.

So to make sure my crypto_scrypt() function will work on all CPUs, I
should prefer crypto_scrypt-nosse.c over crypto_scrypt-sse.c?

Are there modern CPUs on which SSE won't work? The Apple A4, A5, ... chips
on their iOS devices, maybe?