differential linearity