annotate PRDSL__Test_App/Task.c @ 0:1cb25216938b

Initial add -- working
author Sean Halle <seanhalle@yahoo.com>
date Thu, 19 Sep 2013 18:08:07 -0700
parents
children
rev   line source
seanhalle@0 1 /*
seanhalle@0 2 * Copyright 2009 OpenSourceResearchInstitute.org
seanhalle@0 3 * Licensed under GNU General Public License version 2
seanhalle@0 4 *
seanhalle@0 5 * Author: seanhalle@yahoo.com
seanhalle@0 6 *
seanhalle@0 7 */
seanhalle@0 8
seanhalle@0 9
seanhalle@0 10 #include <math.h>
seanhalle@0 11 #include <string.h>
seanhalle@0 12 #include "PRDSL__Test_App.h"
seanhalle@0 13
seanhalle@0 14 int
seanhalle@0 15 square( int x )
seanhalle@0 16 { return x*x;
seanhalle@0 17 }
seanhalle@0 18
seanhalle@0 19 void task_birthFn( void *_params, SlaveVP *animVP )
seanhalle@0 20 { int32 i;
seanhalle@0 21 TaskParams *params = (TaskParams *)_params;
seanhalle@0 22 int32 *data = params->data;
seanhalle@0 23 DEBUG__printf(TRUE, "Task %d", params->start);
seanhalle@0 24 for( i=params->start; i < params->end; ++i )
seanhalle@0 25 { data[i] = square(i);
seanhalle@0 26 }
seanhalle@0 27 PRDSL__end_task( animVP );
seanhalle@0 28 }
seanhalle@0 29