blob: 4244c8b066654e07bc8b90f7ba69a762ecbf9e85 [file] [log] [blame]
Daniel Dunbarb3a69012009-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{
Eli Friedmand02ea672009-07-03 02:26:38 +000023 // Note: this routine is here for API compatibility; any sane compiler
24 // should expand it inline.
25 return -a;
Daniel Dunbarb3a69012009-06-26 16:47:03 +000026}
27
28#endif