1# Co-Processor instructions.
2 .data
3foodata: .word 42
4	 .text
5footext:
6
7	.global cpi
8cpi:
9cpi $0x2, $0x1234
10cpi $3, $0x8765, $0x4321
11
12	.global mtcr
13mtcr:
14mtcr $0xf, r1, c14
15
16	.global mfcr
17mfcr:
18mfcr $3, c7, r2
19
20	.global mtcsr
21mtcsr:
22mtcsr $0x2, r5, cs1
23
24	.global mfcsr
25mfcsr:
26mfcsr $01, cs12, ra
27
28	.global ldcr
29ldcr:
30ldcr $1, r3, c8
31
32	.global stcr
33stcr:
34stcr $2, c11, r4
35
36	.global ldcsr
37ldcsr:
38ldcsr $4, r6, cs12
39
40	.global stcsr
41stcsr:
42stcsr $7, cs10, r13
43
44	.global loadmcr
45loadmcr:
46loadmcr $3, r1, {c2,c3,c5}
47
48	.global stormcr
49stormcr:
50stormcr $15, ra, {c10,c9,c7,c4}
51
52	.global loadmcsr
53loadmcsr:
54loadmcsr $12, r8, {cs7, cs8, cs9, cs10, cs11}
55
56	.global stormcsr
57stormcsr:
58stormcsr $9, r9, {cs10,cs7,cs4}
59
60	.global bcop
61bcop:
62bcop $7, $3, 0x90
63bcop $6, $12, -0xbcdfe
64
65	.global cpdop
66cpdop:
67cpdop $3, $2, r4, r5
68cpdop $7, $10, r1, r2, $0x1234
69
70	.global mtpr
71mtpr:
72mtpr r0 , hi
73
74	.global mfpr
75mfpr:
76mfpr lo , r5
77mfpr uhi , r10
78
79	.global cinv
80cinv:
81cinv [i,d,u,b]
82
83