1	 .data
2foodata:	.word 42
3	.text
4footext:
5	.text
6	.global jump
7jump:
8	jump(P5);
9	Jump (pc + p3);
10	jUMp (0);
11	JumP.l (-16777216);
12	jumP.L (0x00fffffe);
13	JUMP.s (4094);
14	JUMP.L (0X00FF0000);
15	jump (footext);
16
17	.text
18	.global ccjump
19ccjump:
20	if cc jump (-1024);
21	IF CC JUMP (1022) (BP);
22	if !cc jump (0xffffFc00) (Bp);
23	if !cc jumP (0x0112);
24	if cC JuMp (footext);
25	if CC jUmP (footext) (bp);
26	if !cc jump (FOOTEXT) (bP);
27	if !Cc JUMP (FooText);
28
29	.text
30	.global call
31call:
32	call (P3);
33	Call (PC+p2);
34	cALL (0xff000000);
35	CalL(0x00FFFFFe);
36	CAll call_test;
37
38
39	.text
40	.global return
41return:
42	rts;
43	rTi;
44	rtX;
45	Rtn;
46	RTE;
47
48	.text
49
50	.text
51	.global loop_lc0
52loop_lc0:
53	loop first_loop lc0;
54	Loop_Begin first_loop;
55	R0 = [FP+-3604];
56	R1 = 9 (X);
57	R0 = [FP+-3604];
58	P0 = R0;
59	P2 = P0 << 2;
60	P2 = P2 + FP;
61	R0 = -1200 (X);
62	P1 = R0;
63	P2 = P2 + P1;
64	R0 = 0 (X);
65	[P2] = R0;
66	R0 = [FP+-3604];
67	R0 += 1;
68	[FP+-3604] = R0;
69	LOOP_END first_loop;
70
71	lOOP second_loop Lc0 = P4;
72	Loop_Begin second_loop;
73	NOP;
74	Loop_End second_loop;
75
76	LOOP third_loop lC0 = P1 >> 1;
77
78	Lsetup (4, 2046) Lc0;
79	LSETUP(30, 1024) LC0 = P5;
80	LSeTuP (30, 4) lc0 = p0 >> 1;
81
82
83	.global loop_lc1
84loop_lc1:
85	loop my_loop lc1;
86	lOOP other_loop Lc1 = P4;
87	LOOP another_loop lC1 = P1 >> 1;
88
89	Lsetup (4, 2046) Lc1;
90	LSETUP (30, 1024) LC1 = P5;
91	LSeTuP (30, 4) lc1 = p0 >> 1;
92	Loop_Begin another_loop;
93	R0 = [FP+-3608];
94	P0 = R0;
95	P2 = P0 << 2;
96	P2 = P2 + FP;
97	R0 = -3600 (X);
98	P0 = R0;
99	P1 = P2 + P0;
100	R0 = [FP+-3608];
101	P0 = R0;
102	P2 = P0 << 2;
103	P2 = P2 + FP;
104	R0 = -1200 (X);
105	P0 = R0;
106	P2 = P2 + P0;
107	R0 = [P2];
108	[P1] = R0;
109	LOOP_END another_loop;
110