예제 #1
0
void Sender()
{
	int idx;
	for(idx = 0; idx < ORDER; idx++)
	{
		uint32_t r = rand();
		sent_values[idx] = r;
	}
	write_uint32_n("in_data",sent_values,ORDER);
}
예제 #2
0
void Sender()
{
	int idx;
	uint32_t val[ORDER];
	for(idx = 0; idx < ORDER; idx++)
	{
		val[idx] = idx;
	}
	write_uint32_n("in_data",val,ORDER);
}
예제 #3
0
파일: client.c 프로젝트: madhavPdesai/ahir
int main (void)
{
	int i;
        int jbuf[10];

	for(i = 0; i < 10; i++)
		jbuf[i] = i;

	write_uint32_n("xpipe",jbuf,10);
	fprintf(stderr,"sent 0 1 ... 10\n");
	return(0);
}
예제 #4
0
void Sender()
{
	int idx;
	uint32_t val[ORDER];
	for(idx = 0; idx < ORDER; idx++)
	{
		uint32_t r = rand();
		val[idx] = r;
		expected_result[idx] = (r + r);
	}
	write_uint32_n("in_data",val,ORDER);
}
예제 #5
0
void Sender()
{
	int idx;
	uint32_t val[ORDER];
	float R;
	for(idx = 0; idx < ORDER; idx++)
	{
		R  = drand48();
		val[idx] = *((uint32_t*) &R);
		R = R+1;
		expected_result[idx] =  *((uint32_t*) &R);
	}
	write_uint32_n("in_data",val,ORDER);
}
예제 #6
0
파일: testbench.c 프로젝트: ahirOrg/ahir
// all pipes are 32 bits wide.
void *write_pipe_(void* a)
{
	write_uint32_n("inpipe",(uint32_t*)a, 4);
}