/*
 * main.c
 */
#include <ti/sysbios/BIOS.h>
#include <ti/sysbios/knl/Task.h>
#include "Profile.h"

void add(int , int);

void taskMain(void)
{
	init_Profile();
	Start_Profile(test);
	add(2,3);
	End_Profile(test);
}

int smooth( int c_input[height][width],int c_output[height][width],int ker[3][3])
{
	int i,j,res;
	int buff[height+2][width+2];
	for(i=0;i<(height+2);i++){
		    		for(j=0;j<(width+2);j++)
		    		{
		    			buff[i][j]=0;
		    		}
		    	}
		    	for(i=0;i<height;i++)
		    	{

		    		for(j=0;j<width;j++)
		    		{
		    			buff[i+1][j+1]=(c_input[i][j]);

		    		}
		    	}



    for(i=0;i<height;i++)
    {
    	for(j=0;j<width;j++)
    	{
    		res=0;
    		res+=buff[i][j]*ker[0][0];
    		res+=buff[i][j+1]*ker[0][1];
    		res+=buff[i][j+2]*ker[0][2];
    		res+=buff[i+1][j]*ker[1][0];
    		res+=buff[i+1][j+1]*ker[1][1];
    		res+=buff[i+1][j+2]*ker[1][2];
    		res+=buff[i+2][j]*ker[2][0];
    		res+=buff[i+2][j+1]*ker[2][1];
    		res+=buff[i+2][j+2]*ker[2][2];
            c_output[i][j]=res/9;

    	}

    }

    return 0;

}

int main(void) {
	BIOS_start();
	return 0;
}
