root/arch/h8300/lib/ucmpdi2.c

/* [<][>][^][v][top][bottom][index][help] */

DEFINITIONS

This source file includes following definitions.
  1. __ucmpdi2

   1 // SPDX-License-Identifier: GPL-2.0
   2 #include "libgcc.h"
   3 
   4 word_type __ucmpdi2(DWtype a, DWtype b)
   5 {
   6         const DWunion au = {.ll = a};
   7         const DWunion bu = {.ll = b};
   8 
   9         if ((UWtype) au.s.high < (UWtype) bu.s.high)
  10                 return 0;
  11         else if ((UWtype) au.s.high > (UWtype) bu.s.high)
  12                 return 2;
  13         if ((UWtype) au.s.low < (UWtype) bu.s.low)
  14                 return 0;
  15         else if ((UWtype) au.s.low > (UWtype) bu.s.low)
  16                 return 2;
  17         return 1;
  18 }

/* [<][>][^][v][top][bottom][index][help] */