Either f(x,y) should be modified as in red above, or the differentiation is wrong. I'll assume the former.

The Hessian determinant is , which in this example is . That gives the value 4 at the origin (so that is a minimum). At the points it works out as –8 (for both points). This is negative, so both those points are saddle points.