Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 272042
b: refs/heads/master
c: c8ae8a8
h: refs/heads/master
v: v3
  • Loading branch information
Michal Simek committed Oct 14, 2011
1 parent 1363a9f commit 93eea57
Show file tree
Hide file tree
Showing 3 changed files with 22 additions and 1 deletion.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 15ec090833eeb2ab242c049a68b6224345771619
refs/heads/master: c8ae8a820880cf8bf3588752ac0ded6d4d218d50
1 change: 1 addition & 0 deletions trunk/arch/microblaze/lib/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -25,5 +25,6 @@ lib-y += lshrdi3.o
lib-y += modsi3.o
lib-y += muldi3.o
lib-y += mulsi3.o
lib-y += ucmpdi2.o
lib-y += udivsi3.o
lib-y += umodsi3.o
20 changes: 20 additions & 0 deletions trunk/arch/microblaze/lib/ucmpdi2.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
#include <linux/module.h>

#include "libgcc.h"

word_type __ucmpdi2(unsigned long long a, unsigned long long b)
{
const DWunion au = {.ll = a};
const DWunion bu = {.ll = b};

if ((unsigned int) au.s.high < (unsigned int) bu.s.high)
return 0;
else if ((unsigned int) au.s.high > (unsigned int) bu.s.high)
return 2;
if ((unsigned int) au.s.low < (unsigned int) bu.s.low)
return 0;
else if ((unsigned int) au.s.low > (unsigned int) bu.s.low)
return 2;
return 1;
}
EXPORT_SYMBOL(__ucmpdi2);

0 comments on commit 93eea57

Please sign in to comment.