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