blob: 473be64fa39909e3e88a1c9c8ffce772a9a19cf5 [file] [log] [blame]
Daniel Dunbarfd089992009-06-26 16:47:03 +00001//===-- udivdi3.c - Implement __udivdi3 -----------------------------------===//
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 __udivdi3 for the compiler_rt library.
11//
12//===----------------------------------------------------------------------===//
13
14#include "int_lib.h"
15
16du_int __udivmoddi4(du_int a, du_int b, du_int* rem);
17
18// Returns: a / b
19
20du_int
21__udivdi3(du_int a, du_int b)
22{
23 return __udivmoddi4(a, b, 0);
24}