Index: generic/asm/threaded.c =================================================================== diff -u -N -r83e2a1bc1e93733b0459e24666828c4a3f2bce63 -r42dbfd5df1fa6248468d00c7d68fd699a5a69e64 --- generic/asm/threaded.c (.../threaded.c) (revision 83e2a1bc1e93733b0459e24666828c4a3f2bce63) +++ generic/asm/threaded.c (.../threaded.c) (revision 42dbfd5df1fa6248468d00c7d68fd699a5a69e64) @@ -70,7 +70,8 @@ *---------------------------------------------------------------------- */ -static void timeit( void (* fn)() ) { +static void +timeit( void (* fn)() ) { struct timeval start, end, diff; int i; @@ -98,7 +99,8 @@ * *---------------------------------------------------------------------- */ -void switch_threading() { +void +switch_threading() { typedef enum {INST_PUSH_A, INST_PUSH_B, INST_ADD, INST_END} InstEnum; static InstEnum mycode[] = {INST_PUSH_A, INST_PUSH_B, INST_ADD, INST_END}; int a, b; @@ -142,7 +144,8 @@ void pushB () { *sp++ = 200; } void add () { int a = *--sp; int b = *--sp; *sp++ = a + b; } -void call_threading() { +void +call_threading() { static InstFn mycode[] = {&pushA, &pushB, &add, NULL}; InstFn *ip; @@ -168,7 +171,8 @@ */ typedef void (* InstLabel)(); -void label_threading() { +void +label_threading() { static InstLabel mycode[] = {&&INST_PUSH_A, &&INST_PUSH_B, &&INST_ADD, &&INST_END}; InstLabel *ip; int a, b; @@ -204,7 +208,8 @@ *---------------------------------------------------------------------- */ -int main() { +int +main() { timeit( switch_threading ); timeit( call_threading );