libclc: add half version of 'sign' (#99841) GitOrigin-RevId: 46223b5eae1ae25ad0d8ca47ea210c1781cb03fc