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