change mode to uint, fix #4
add new x86 instructions