sha256 x86 optimization

This is only a prototype version

Signed-off-by: Chunwei Chen <tuxoko@gmail.com>