update pi_dcbz function