reduce add_32 call logic