* java/awt/image/ColorModel.java (getUnnormalizedComponents,
getNormalizedComponents): Fix calculation which was using one too
many bits in the unnormalized format.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@59651
138bc75d-0d04-0410-961f-
82ee72b054a4
+2002-11-29 Scott Gilbertson <scottg@mantatest.com>
+
+ * java/awt/image/ColorModel.java (getUnnormalizedComponents,
+ getNormalizedComponents): Fix calculation which was using one too
+ many bits in the unnormalized format.
+
2002-11-29 Gary Benson <gbenson@redhat.com>
For PR libgcj/8759:
for (int i=0; i<numComponents; i++)
{
float in = normComponents[normOffset++];
- int out = (int) (in * ((2<<getComponentSize(i)) - 1));
+ int out = (int) (in * ((1<<getComponentSize(i)) - 1));
components[offset++] = out;
}
return components;
for (int i=0; i<numComponents; i++)
{
float in = components[offset++];
- float out = in / ((2<<getComponentSize(i)) - 1);
+ float out = in / ((1<<getComponentSize(i)) - 1);
normComponents[normOffset++] = out;
}
return normComponents;