Add ASM related functions for ME cross search

Add asm level functions

Add asm code for ME

Modify format

Add unit test for asm code.

Modify function name and format.

Remove unuse comment

Modify targets file

Add Macro protect for SSE41 funtion test

Modify according to review request.
Modify comment
Merge pull request #637 from zhilwang/ruby-merge

Ruby merge