Fedora kernel-2.6.17-1.2142_FC4 patched with stable patch-2.6.17.4-vs2.0.2-rc26.diff
[linux-2.6.git] / lib / reed_solomon / encode_rs.c
index 237bf65..0b5b1a6 100644 (file)
@@ -1,19 +1,19 @@
-/* 
+/*
  * lib/reed_solomon/encode_rs.c
  *
  * Overview:
  *   Generic Reed Solomon encoder / decoder library
- *   
+ *
  * Copyright 2002, Phil Karn, KA9Q
  * May be used under the terms of the GNU General Public License (GPL)
  *
  * Adaption to the kernel by Thomas Gleixner (tglx@linutronix.de)
  *
- * $Id: encode_rs.c,v 1.4 2004/10/22 15:41:47 gleixner Exp $
+ * $Id: encode_rs.c,v 1.5 2005/11/07 11:14:59 gleixner Exp $
  *
  */
 
-/* Generic data width independent code which is included by the 
+/* Generic data width independent code which is included by the
  * wrappers.
  * int encode_rsX (struct rs_control *rs, uintX_t *data, int len, uintY_t *par)
  */
        for (i = 0; i < len; i++) {
                fb = index_of[((((uint16_t) data[i])^invmsk) & msk) ^ par[0]];
                /* feedback term is non-zero */
-               if (fb != nn) { 
+               if (fb != nn) {
                        for (j = 1; j < nroots; j++) {
-                               par[j] ^= alpha_to[rs_modnn(rs, fb + 
+                               par[j] ^= alpha_to[rs_modnn(rs, fb +
                                                         genpoly[nroots - j])];
                        }
                }
                /* Shift */
                memmove(&par[0], &par[1], sizeof(uint16_t) * (nroots - 1));
                if (fb != nn) {
-                       par[nroots - 1] = alpha_to[rs_modnn(rs, 
+                       par[nroots - 1] = alpha_to[rs_modnn(rs,
                                                            fb + genpoly[0])];
                } else {
                        par[nroots - 1] = 0;