Home | History | Annotate | Download | only in bfin
      1 	.text
      2 	.global push
      3 push:
      4 	[--Sp] = syscfg;
      5 	[--SP] = Lc0;
      6 	[--sp] = R7;
      7 	[--sp] = A0.W;
      8 	[--sP] = Cycles;
      9 	[--Sp] = b2;
     10 	[--sp] = m1;
     11 	[--SP] = P0;
     12 
     13 	.text
     14 	.global push_multiple
     15 push_multiple:
     16 	[--sp] = (r7:2, p5:0);
     17 	[--SP] = (R7:6);
     18 	[--Sp] = (p5:2);
     19 
     20 	.text
     21 	.global pop
     22 pop:
     23 	usp = [ Sp++];
     24 	Reti = [sp++];
     25 	i0 = [sp++];
     26 	Seqstat = [sp++];
     27 	L2 = [sp++];
     28 	R5 = [SP ++ ];
     29 	Fp = [Sp ++];
     30 
     31 	.text
     32 	.global pop_multiple
     33 pop_multiple:
     34 	(R7:5, P5:0) = [sp++];
     35 	(r7:6) = [SP++];
     36 	(P5:4) = [Sp++];
     37 
     38 	.text
     39 	.global link
     40 link:
     41 	link 8;
     42 	link 0x3fffc;
     43 	link 0x20004;
     44 
     45 	.text
     46 	.global unlink
     47 unlink:
     48 	unlink;
     49 
     50