Bugfix. See stoke issue 29. gcc prints out negative mem offsets using
negative hex notation. Syncing with that behavior. Also, printing code
in tools/x64asm.cc
Merge branch 'hotfix-stoke-29'