$numberp vs mnump



Can anyone provide a example where these 2 functions in simp.lisp would
provide different values?
Following are the definitions:
#-cl
(DEFMFUN MNUMP (X)
  (OR (NUMBERP X) (AND (NOT (ATOM X)) (MEMQ (CAAR X) '(RAT BIGFLOAT)))))

#+cl
(DEFMFUN MNUMP (X)
  (OR (NUMBERP X) (AND (NOT (ATOM X))(not (atom (car x)))
         (MEMQ (CAAR X) '(RAT BIGFLOAT)))))

and

(DEFMFUN $NUMBERP (E) (OR ($RATNUMP E) ($FLOATNUMP E) ($BFLOATP E)))