C++ & inline assemble