]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blobdiff - lib/reed_solomon/encode_rs.c
Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...
[mirror_ubuntu-artful-kernel.git] / lib / reed_solomon / encode_rs.c
index 237bf65ae88688935bfc7a2d1da209d645ec4ef3..0b5b1a6728ec03892078689ab6f651ab873550d5 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;