30 lines · 552 B · C
RawDownload
/*The Parallel Hello World Program*/#include "rompi.h" /* tested may 17 2010 and works */extern int torusdebug, rompidebug;u64int	tbget(void);int node, nproc; unsigned int getr2 (void){  unsigned int __sp__;  __asm__ __volatile__ ("mr %0, 2" : "=r" (__sp__));  return __sp__;} intmain(int argc, char **argv){	unsigned int *p;	print("Hello, from CNK r2 is 0x%x\n", getr2());	print("pid %d\n", getpid());	p = mallocz(2048, 1);	print("p %p\n", p);	free(p);	p = mallocz(412, 0);	print("p %p\n", p);	exits("ALL DONE");		return 0;}