OpenCores
URL https://opencores.org/ocsvn/csa/csa/trunk

Subversion Repositories csa

[/] [csa/] [trunk/] [sw_sim/] [csa.c] - Diff between revs 13 and 15

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 13 Rev 15
Line 9... Line 9...
        etr289 / dvb document a007
        etr289 / dvb document a007
 
 
*/
*/
 
 
#include <memory.h>
#include <memory.h>
 
#include <stdio.h>
#include "csa.h"
#include "csa.h"
 
 
#ifndef NULL
#ifndef NULL
#define NULL 0
#define NULL 0
#endif
#endif
Line 285... Line 286...
                kb[6-i][1+j] |= newbit[j*8+k] << (7-k);
                kb[6-i][1+j] |= newbit[j*8+k] << (7-k);
            }
            }
        }
        }
    }
    }
 
 
 
#ifdef DEBUG 
 
{
 
        int i;
 
        int *p=(int*)kb;
 
        for(i=65*8-1;i>=8;i--)
 
        {
 
                if(p[i/8]&(1<<(i%8)))
 
                        printf("1");
 
                else
 
                        printf("0");
 
        }
 
        printf("\n");
 
}
 
#endif
    /*  xor to give kk */
    /*  xor to give kk */
    for(i=0; i<7; i++) {
    for(i=0; i<7; i++) {
        for(j=0; j<8; j++) {
        for(j=0; j<8; j++) {
            kk[1+i*8+j] = kb[1+i][1+j] ^ i;
            kk[1+i*8+j] = kb[1+i][1+j] ^ i;
        }
        }

powered by: WebSVN 2.1.0

© copyright 1999-2025 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.