fix compiler warning
authorAlan Hourihane <alanh@tungstengraphics.com>
Fri, 5 Dec 2003 11:25:15 +0000 (11:25 +0000)
committerAlan Hourihane <alanh@tungstengraphics.com>
Fri, 5 Dec 2003 11:25:15 +0000 (11:25 +0000)
src/mesa/main/imports.c

index 3ca91fb15b79066b8021f6410b071d8427b910a8..f8fa835394a8c273c02161bb7e421aaa4819dca3 100644 (file)
@@ -540,7 +540,7 @@ _mesa_float_to_half(float val)
    const int flt_m = flt & 0x7fffff;
    const int flt_e = (flt >> 23) & 0xff;
    const int flt_s = (flt >> 31) & 0x1;
-   int s, e, m;
+   int s, e, m = 0;
    GLhalfNV result;
    
    /* sign bit */
@@ -549,17 +549,17 @@ _mesa_float_to_half(float val)
    /* handle special cases */
    if ((flt_e == 0) && (flt_m == 0)) {
       /* zero */
-      m = 0;
+      /* m = 0; - already set */
       e = 0;
    }
    else if ((flt_e == 0) && (flt_m != 0)) {
       /* denorm -- denorm float maps to 0 half */
-      m = 0;
+      /* m = 0; - already set */
       e = 0;
    }
    else if ((flt_e == 0xff) && (flt_m == 0)) {
       /* infinity */
-      m = 0;
+      /* m = 0; - already set */
       e = 31;
    }
    else if ((flt_e == 0xff) && (flt_m != 0)) {
@@ -572,7 +572,7 @@ _mesa_float_to_half(float val)
       const int new_exp = flt_e - 127;
       if (new_exp < -24) {
          /* this maps to 0 */
-         m = 0;
+         /* m = 0; - already set */
          e = 0;
       }
       else if (new_exp < -14) {
@@ -583,7 +583,7 @@ _mesa_float_to_half(float val)
             case 0:
                _mesa_warning(NULL,
                    "float_to_half: logical error in denorm creation!\n");
-               m = 0;
+               /* m = 0; - already set */
                break;
             case 1: m = 512 + (flt_m >> 14); break;
             case 2: m = 256 + (flt_m >> 15); break;
@@ -599,7 +599,7 @@ _mesa_float_to_half(float val)
       }
       else if (new_exp > 15) {
          /* map this value to infinity */
-         m = 0;
+         /* m = 0; - already set */
          e = 31;
       }
       else {