Index: /trunk/psLib/src/math/psPolynomial.c
===================================================================
--- /trunk/psLib/src/math/psPolynomial.c	(revision 6198)
+++ /trunk/psLib/src/math/psPolynomial.c	(revision 6199)
@@ -7,6 +7,6 @@
 *  polynomials.  It also contains a Gaussian functions.
 *
-*  @version $Revision: 1.138 $ $Name: not supported by cvs2svn $
-*  @date $Date: 2006-01-26 02:11:19 $
+*  @version $Revision: 1.139 $ $Name: not supported by cvs2svn $
+*  @date $Date: 2006-01-26 02:44:56 $
 *
 *  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
@@ -979,13 +979,13 @@
     } else if ((x->type.type == PS_TYPE_F64) && (y->type.type == PS_TYPE_F32) && (z->type.type == PS_TYPE_F64)) {
         for (unsigned int i = 0; i < vecLen; i++) {
-            tmp->data.F64[i] = psPolynomial3DEval(poly, x->data.F64[i], y->data.F32[i], z->data.F32[i]);
+            tmp->data.F64[i] = psPolynomial3DEval(poly, x->data.F64[i], y->data.F32[i], z->data.F64[i]);
         }
     } else if ((x->type.type == PS_TYPE_F64) && (y->type.type == PS_TYPE_F64) && (z->type.type == PS_TYPE_F32)) {
         for (unsigned int i = 0; i < vecLen; i++) {
-            tmp->data.F64[i] = psPolynomial3DEval(poly, x->data.F64[i], y->data.F32[i], z->data.F32[i]);
+            tmp->data.F64[i] = psPolynomial3DEval(poly, x->data.F64[i], y->data.F64[i], z->data.F32[i]);
         }
     } else if ((x->type.type == PS_TYPE_F64) && (y->type.type == PS_TYPE_F64) && (z->type.type == PS_TYPE_F64)) {
         for (unsigned int i = 0; i < vecLen; i++) {
-            tmp->data.F64[i] = psPolynomial3DEval(poly, x->data.F64[i], y->data.F32[i], z->data.F32[i]);
+            tmp->data.F64[i] = psPolynomial3DEval(poly, x->data.F64[i], y->data.F64[i], z->data.F64[i]);
         }
     }
Index: /trunk/psLib/test/math/verified/tst_psFunc10.stderr
===================================================================
--- /trunk/psLib/test/math/verified/tst_psFunc10.stderr	(revision 6198)
+++ /trunk/psLib/test/math/verified/tst_psFunc10.stderr	(revision 6199)
@@ -37,13 +37,13 @@
     Following should generate an error message for invalid input type
 <HOST>|E|psPolynomial3DEvalVector (FILE:LINENO)
-    Unallowable operation: psVector x has incorrect type.
+    psVector x: bad type(769)
 <HOST>|I|testPoly3DEvalVector
     Following should generate an error message for invalid input type
 <HOST>|E|psPolynomial3DEvalVector (FILE:LINENO)
-    Unallowable operation: psVector y has incorrect type.
+    psVector y: bad type(769)
 <HOST>|I|testPoly3DEvalVector
     Following should generate an error message for invalid input type
 <HOST>|E|psPolynomial3DEvalVector (FILE:LINENO)
-    Unallowable operation: psVector z has incorrect type.
+    psVector z: bad type(769)
 
 ---> TESTPOINT PASSED (psPolynomialXDEval{psPolynomial3DEvalVector} | tst_psFunc10.c)
