Example #1
0
void gen_encoding_matrix(uint8_t *encodingMatrix, int row, int col)
{
    int i;
    int j;
    for(i = 0; i < row; i++)
    {
        for(j = 0; j < col; j++)
        {
            encodingMatrix[i*col + j] = gf_pow(j+1, i);
        }
    }
}
Example #2
0
void gen_encoding_matrix(int row, int col)
{
	int i;
	int j;
	encodingMatrix = (unsigned char*) malloc( row*col*sizeof(unsigned char) );
	for(i = 0; i < row; i++)
	{
		for(j = 0; j < col; j++)
		{
			encodingMatrix[i*col + j] = gf_pow(j+1, i);
		}
	}
}
Example #3
0
File: gf.c Project: nimrody/rs
gf gf_inv(gf a)
{
    return gf_pow(a, -1);
}