Add the cbrt_factors.c file, it is required by the cbrt spu math
functions.

Index: newlib-1.15.0/newlib/libm/machine/spu/cbrt_factors.c
===================================================================
--- /dev/null
+++ newlib-1.15.0/newlib/libm/machine/spu/cbrt_factors.c
@@ -0,0 +1,21 @@
+/* --------------------------------------------------------------  */
+/* (C)Copyright 2001,2006,                                         */
+/* International Business Machines Corporation,                    */
+/* Sony Computer Entertainment, Incorporated,                      */
+/* Toshiba Corporation,                                            */
+/*                                                                 */
+/* All Rights Reserved.                                            */
+/* --------------------------------------------------------------  */
+/* PROLOG END TAG zYx                                              */
+
+/* The cbrt_factors array is used by double precision cube root
+ * functions. It contains the constants:
+ */
+
+double cbrt_factors[5] = {
+  0.629960524947436484311,	/* 2^(-2/3) */
+  0.793700525984099680699,	/* 2^(-1/3) */
+  1.0,				/* 2^(0)    */
+  1.259921049894873164666,	/* 2^(1/3)  */
+  1.587401051968199583441	/* 2^(2/3)  */
+};
Index: newlib-1.15.0/newlib/libm/machine/spu/Makefile.am
===================================================================
--- newlib-1.15.0.orig/newlib/libm/machine/spu/Makefile.am
+++ newlib-1.15.0/newlib/libm/machine/spu/Makefile.am
@@ -21,7 +21,8 @@ LIB_SOURCES = \
 	w_log.c w_pow.c w_remainder.c w_sqrt.c \
 	feclearexcept.c fegetround.c fesetenv.c fetestexcept.c fegetenv.c \
  	feholdexcept.c fesetexceptflag.c feupdateenv.c fegetexceptflag.c \
- 	feraiseexcept.c fesetround.c
+ 	feraiseexcept.c fesetround.c \
+	cbrt_factors.c
 
 noinst_LIBRARIES = lib.a
 lib_a_SOURCES = $(LIB_SOURCES)
Index: newlib-1.15.0/newlib/libm/machine/spu/Makefile.in
===================================================================
--- newlib-1.15.0.orig/newlib/libm/machine/spu/Makefile.in
+++ newlib-1.15.0/newlib/libm/machine/spu/Makefile.in
@@ -85,7 +85,7 @@ DIST_COMMON = $(srcdir)/../../../Makefil
 	$(srcdir)/../../../../compile $(srcdir)/../../../../compile \
 	$(srcdir)/../../../../compile $(srcdir)/../../../../compile \
 	$(srcdir)/../../../../compile $(srcdir)/../../../../compile \
-	$(srcdir)/../../../../compile
+	$(srcdir)/../../../../compile $(srcdir)/../../../../compile
 subdir = .
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 am__aclocal_m4_deps = $(top_srcdir)/../../../acinclude.m4 \
@@ -141,7 +141,7 @@ am__objects_1 = lib_a-llrint.$(OBJEXT) l
 	lib_a-fegetenv.$(OBJEXT) lib_a-feholdexcept.$(OBJEXT) \
 	lib_a-fesetexceptflag.$(OBJEXT) lib_a-feupdateenv.$(OBJEXT) \
 	lib_a-fegetexceptflag.$(OBJEXT) lib_a-feraiseexcept.$(OBJEXT) \
-	lib_a-fesetround.$(OBJEXT)
+	lib_a-fesetround.$(OBJEXT) lib_a-cbrt_factors.$(OBJEXT)
 am_lib_a_OBJECTS = $(am__objects_1)
 lib_a_OBJECTS = $(am_lib_a_OBJECTS)
 DEFAULT_INCLUDES = -I. -I$(srcdir)
@@ -282,7 +282,8 @@ LIB_SOURCES = \
 	w_log.c w_pow.c w_remainder.c w_sqrt.c \
 	feclearexcept.c fegetround.c fesetenv.c fetestexcept.c fegetenv.c \
  	feholdexcept.c fesetexceptflag.c feupdateenv.c fegetexceptflag.c \
- 	feraiseexcept.c fesetround.c
+ 	feraiseexcept.c fesetround.c \
+	cbrt_factors.c
 
 noinst_LIBRARIES = lib.a
 lib_a_SOURCES = $(LIB_SOURCES)
@@ -845,6 +846,12 @@ lib_a-fesetround.o: fesetround.c
 
 lib_a-fesetround.obj: fesetround.c
 	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-fesetround.obj `if test -f 'fesetround.c'; then $(CYGPATH_W) 'fesetround.c'; else $(CYGPATH_W) '$(srcdir)/fesetround.c'; fi`
+
+lib_a-cbrt_factors.o: cbrt_factors.c
+	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-cbrt_factors.o `test -f 'cbrt_factors.c' || echo '$(srcdir)/'`cbrt_factors.c
+
+lib_a-cbrt_factors.obj: cbrt_factors.c
+	$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(lib_a_CFLAGS) $(CFLAGS) -c -o lib_a-cbrt_factors.obj `if test -f 'cbrt_factors.c'; then $(CYGPATH_W) 'cbrt_factors.c'; else $(CYGPATH_W) '$(srcdir)/cbrt_factors.c'; fi`
 uninstall-info-am:
 
 ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
