xi clamped resp func new