a bad cat doesnt cause the engine to smoke does it?

what i would do
-compression test
-leakdown test
-check oil for coolant
-check coolant for oil