add upper-32-bits macro