Index: uspace/lib/softfloat/conversion.c
===================================================================
--- uspace/lib/softfloat/conversion.c	(revision 3212921a1eccd711a490caff49e430b6d9502188)
+++ uspace/lib/softfloat/conversion.c	(revision 064e0fd3dd59d9aa7137ab66a590344cd891fddd)
@@ -1110,4 +1110,12 @@
 }
 
+int64_t __aeabi_f2lz(float32_t a)
+{
+	float32_u ua;
+	ua.val = a;
+
+	return float32_to_int64(ua.data);
+}
+
 uint32_t __aeabi_f2uiz(float32_t a)
 {
Index: uspace/lib/softfloat/conversion.h
===================================================================
--- uspace/lib/softfloat/conversion.h	(revision 3212921a1eccd711a490caff49e430b6d9502188)
+++ uspace/lib/softfloat/conversion.h	(revision 064e0fd3dd59d9aa7137ab66a590344cd891fddd)
@@ -111,4 +111,5 @@
 extern uint64_t __fixunssfdi(float32_t);
 extern int32_t __aeabi_f2iz(float32_t);
+extern int64_t __aeabi_f2lz(float32_t);
 extern uint32_t __aeabi_f2uiz(float32_t);
 extern float32_t __aeabi_i2f(int32_t);
