add SM_AUTO_SLICE mode