1 2 bar(void * (* service)(int,int))3 static void bar ( void*(*service)(int,int) ) 4 { 5 __asm__ __volatile__ ("addi 17, 14, 5"); 6 } 7 entry(void * (* service)(int,int))8 void entry ( void*(*service)(int,int) ) 9 { 10 bar(service); 11 service(0,0); 12 } 13