blob: c1c8a12964e52084d68b7e4259e1d81ddb64c7bc [file] [log] [blame]
Daniel Dunbarfd089992009-06-26 16:47:03 +00001//===-- negti2.c - Implement __negti2 -------------------------------------===//
2//
3// The LLVM Compiler Infrastructure
4//
5// This file is distributed under the University of Illinois Open Source
6// License. See LICENSE.TXT for details.
7//
8//===----------------------------------------------------------------------===//
9//
10// This file implements __negti2 for the compiler_rt library.
11//
12//===----------------------------------------------------------------------===//
13
14#if __x86_64
15
16#include "int_lib.h"
17
18// Returns: -a
19
20ti_int
21__negti2(ti_int a)
22{
23 return ~a + 1;
24}
25
26#endif