set_local_visible( $1).
#endif
-jump ==> "jmp $1".
+C_jump ==> "jmp $1".
-prolog ==> "push bp";
- "mov bp, sp".
+C_prolog ==> "push bp";
+ "mov bp, sp".
-locals
- $1 == 0 ==> .
+C_locals
+ $1 == 0 ==> .
- $1 == 2 ==> "push ax".
+ $1 == 2 ==> "push ax".
- $1 == 4 ==> "push ax";
- "push ax".
+ $1 == 4 ==> "push ax";
+ "push ax".
- default ==> "sub sp, $1".
+ default ==> "sub sp, $1".
C_cuu ==> "lea (8,sp),sp".
-C_ciu ==> C_cuu().
+C_ciu ==> "lea (8,sp),sp".
-C_cui ==> C_cuu().
+C_cui ==> "lea (8,sp),sp".
C_cfi ==> "jsr (.cfi)";
"move.l (4, sp), d0";
/*****************************************************************************/
-prolog ==> .
+C_prolog ==> .
-jump ==> "bra $1".
+C_jump ==> "bra $1".
-locals ==> "link a6, #-$1".
+C_locals ==> "link a6, #-$1".
/*****************************************************************************/
-prolog ==> .
+C_prolog ==> .
-jump ==> "bra $1".
+C_jump ==> "bra $1".
-locals ==> "link a6, #-$1".
+C_locals ==> "link a6, #-$1".
/*****************************************************************************/
-prolog ==> text2( 0x0).
+C_prolog ==> text2( 0x0).
-jump ==> "jmp $1".
+C_jump ==> "jmp $1".
-locals
+C_locals
$1 == 0 ==> .
$1 == 4 ==> "clrq -(sp)".
$1 == 8 ==> "clrq -(sp)".
symbol_definition( p);
set_local_visible( p);
- locals( l);
- jump( extnd_start( B_procno));
+ C_locals( l);
+ C_jump( extnd_start( B_procno));
}
}
char *s;
swtxt();
- jump(extnd_part( d));
+ C_jump(extnd_part( d));
symbol_definition( s = extnd_cont( d));
set_local_visible( s);
}
{
swtxt();
- jump(extnd_cont( d));
+ C_jump(extnd_cont( d));
}
symbol_definition( extnd_name( s));
B_procno++;
- prolog();
- locals(l);
+ C_prolog();
+ C_locals(l);
B_locals_created = 1;
}
symbol_definition( extnd_name( s));
B_procno++;
- prolog();
+ C_prolog();
B_locals_created = 0;
- jump( extnd_pro( B_procno));
+ C_jump( extnd_pro( B_procno));
symbol_definition( ss = extnd_start( B_procno));
set_local_visible( ss);
}