Index: uspace/app/tester/float/softfloat1.c
===================================================================
--- uspace/app/tester/float/softfloat1.c	(revision a9f730ae0bc0d07003801ff2f933aaede285117f)
+++ uspace/app/tester/float/softfloat1.c	(revision ff98ce8df9f54c43b6caa89a9108a3efa35ffcf7)
@@ -39,5 +39,5 @@
 #include "../tester.h"
 
-#define OPERANDS  6 
+#define OPERANDS  10
 #define PRECISION  10000
 
@@ -56,18 +56,18 @@
     cmptype_t *);
 
-static float fop_a[OPERANDS] =
-	{3.5, -2.1, 100.0, 50.0, -1024.0, 0.0};
-
-static float fop_b[OPERANDS] =
-	{-2.1, 100.0, 50.0, -1024.0, 3.5, 0.0};
-
-static double dop_a[OPERANDS] =
-	{3.5, -2.1, 100.0, 50.0, -1024.0, 0.0};
-
-static double dop_b[OPERANDS] =
-	{-2.1, 100.0, 50.0, -1024.0, 3.5, 0.0};
-
-static unsigned int uop_a[OPERANDS] =
-	{ 4, 2, 100, 50, 1024, 0 };
+#define NUMBERS	\
+	3.5, -2.1, 100.0, 50.0, -1024.0, 0.0, 768.3156, 1080.499999, -600.0, 1.0
+
+static float fop_a[OPERANDS] = {
+	NUMBERS
+};
+
+static double dop_a[OPERANDS] =	{
+	NUMBERS
+};
+
+static unsigned int uop_a[OPERANDS] = {
+	4, -100, 100, 50, 1024, 0, 1000000, -1U, 0x80000000U, 500
+};
 
 static cmptype_t cmpabs(cmptype_t a)
@@ -127,5 +127,5 @@
 	float_binary_op_t op = (float_binary_op_t) f;
 	
-	op(fop_a[i], fop_b[j], &c, &sc);
+	op(fop_a[i], fop_a[j], &c, &sc);
 
 	*pic = (cmptype_t) (c * PRECISION);
@@ -142,5 +142,5 @@
 	double_binary_op_t op = (double_binary_op_t) f;
 	
-	op(dop_a[i], dop_b[j], &c, &sc);
+	op(dop_a[i], dop_a[j], &c, &sc);
 
 	*pic = (cmptype_t) (c * PRECISION);
@@ -154,5 +154,5 @@
 	double_cmp_op_t op = (double_cmp_op_t) f;
 	
-	op(dop_a[i], dop_b[j], pis, piss);
+	op(dop_a[i], dop_a[j], pis, piss);
 }
 
