fixed arithmetic