GFM diff SM