It lacked SIMD instructions.
Don't forget about branch prediction (GCC may have __builtin_expect, but that's not standard C).
Don't forget about branch prediction (GCC may have __builtin_expect, but that's not standard C).