introduce lower_32_bits() macro