What bitness is Mountain Lion kernel, because `uname -p` returns `i386`?
Per: http://lists.apple.com/archives/Darwin-dev/2009/Aug/msg00211.html

You want uname -m rather than uname -p to determine the bitness of the kernel.

$ uname -m
x86_64