add x86, x64 version
add comment
new sample