h8300: library functions
Signed-off-by: Yoshinori Sato <ysato@users.sourceforge.jp>
This commit is contained in:
17
arch/h8300/lib/ucmpdi2.c
Normal file
17
arch/h8300/lib/ucmpdi2.c
Normal file
@@ -0,0 +1,17 @@
|
||||
#include "libgcc.h"
|
||||
|
||||
word_type __ucmpdi2(DWtype a, DWtype b)
|
||||
{
|
||||
const DWunion au = {.ll = a};
|
||||
const DWunion bu = {.ll = b};
|
||||
|
||||
if ((UWtype) au.s.high < (UWtype) bu.s.high)
|
||||
return 0;
|
||||
else if ((UWtype) au.s.high > (UWtype) bu.s.high)
|
||||
return 2;
|
||||
if ((UWtype) au.s.low < (UWtype) bu.s.low)
|
||||
return 0;
|
||||
else if ((UWtype) au.s.low > (UWtype) bu.s.low)
|
||||
return 2;
|
||||
return 1;
|
||||
}
|
Reference in New Issue
Block a user