__divdi3.c File Reference

#include "libgcc.h"

Go to the source code of this file.

Functions

__libgcc int64_t __divdi3 (int64_t num, int64_t den)


Function Documentation

__libgcc int64_t __divdi3 ( int64_t  num,
int64_t  den 
)

Definition at line 7 of file __divdi3.c.

References __udivmoddi4(), and NULL.

00008 {
00009   int minus = 0;
00010   int64_t v;
00011 
00012   if ( num < 0 ) {
00013     num = -num;
00014     minus = 1;
00015   }
00016   if ( den < 0 ) {
00017     den = -den;
00018     minus ^= 1;
00019   }
00020 
00021   v = __udivmoddi4(num, den, NULL);
00022   if ( minus )
00023     v = -v;
00024 
00025   return v;
00026 }


Generated on Tue Apr 6 20:01:54 2010 for gPXE by  doxygen 1.5.7.1