Index: uspace/lib/softint/generic/shift.c
===================================================================
--- uspace/lib/softint/generic/shift.c	(revision 5f9768bba859676997f74bea3f1e9daa71156367)
+++ uspace/lib/softint/generic/shift.c	(revision 3b065c910c94ce4ab22d45d77bb2db63ebe7151c)
@@ -128,4 +128,9 @@
 }
 
+long long __aeabi_llsr(long long val, int shift)
+{
+	return __lshrdi3(val, shift);
+}
+
 /** @}
  */
Index: uspace/lib/softint/include/shift.h
===================================================================
--- uspace/lib/softint/include/shift.h	(revision 5f9768bba859676997f74bea3f1e9daa71156367)
+++ uspace/lib/softint/include/shift.h	(revision 3b065c910c94ce4ab22d45d77bb2db63ebe7151c)
@@ -49,4 +49,5 @@
 /* ARM EABI */
 extern long long __aeabi_llsl(long long, int);
+extern long long __aeabi_llsr(long long, int);
 
 #endif
