Subversion Repositories pentevo

Rev

Blame | Last modification | View Log | Download | RSS feed | ?url?

  1.         cpu     mcore
  2.         page    0
  3.         supmode on
  4.  
  5.         bkpt
  6.         doze
  7.         rfi
  8.         rte
  9.         stop
  10.         sync
  11.         wait
  12.  
  13.         abs     r0
  14.         asrc    r1
  15.         brev    r2
  16.         clrf    r3
  17.         clrt    r4
  18.         decf    r5
  19.         decgt   r6
  20.         declt   r7
  21.         decne   r8
  22.         dect    r9
  23.         divs    r10
  24.         divu    r11
  25.         ff1     r12
  26.         incf    r13
  27.         inct    r14
  28.         jmp     r15
  29.         jsr     r0
  30.         lslc    r1
  31.         lsrc    r2
  32.         mvc     r3
  33.         mvcv    r4
  34.         not     r5
  35.         sextb   r6
  36.         sexth   r7
  37.         tstnbz  r8
  38.         xsr     r9
  39.         xtrb0   r10
  40.         xtrb1   r11
  41.         xtrb2   r12
  42.         xtrb3   r13
  43.         zextb   r14
  44.         zexth   r15
  45.  
  46.         addc    r1,r2
  47.         addu    r2,r3
  48.         and     r3,r4
  49.         andn    r4,r5
  50.         asr     r5,r6
  51.         bgenr   r6,r7
  52.         cmphs   r7,r8
  53.         cmplt   r8,r9
  54.         cmpne   r9,r10
  55.         ixh     r10,r11
  56.         ixw     r11,r12
  57.         lsl     r12,r13
  58.         lsr     r13,r14
  59.         mov     r14,r15
  60.         movf    r1,r2
  61.         movt    r2,r3
  62.         mult    r3,r4
  63.         or      r4,r5
  64.         rsub    r5,r6
  65.         subc    r6,r7
  66.         subu    r7,r8
  67.         tst     r8,r9
  68.         xor     r9,r10
  69.  
  70.         addi    r2,1
  71.         andi    r3,2
  72.         asri    r4,3
  73.         bclri   r5,4
  74.         bseti   r6,5
  75.         btsti   r7,6
  76.         cmplti  r8,7
  77.         cmpnei  r9,8
  78.         lsli    r10,9
  79.         lsri    r11,10
  80.         rotli   r12,11
  81.         rsubi   r13,12
  82.         subi    r14,13
  83.  
  84.         bgeni   r4,0
  85.         bgeni   r4,6
  86.         bgeni   r4,7
  87.         bgeni   r4,12
  88.         bgeni   r4,31
  89.         bmaski  r7,32
  90.         bmaski  r7,1
  91.         bmaski  r7,4
  92.         bmaski  r7,7
  93.         bmaski  r7,8
  94.         bmaski  r7,22
  95.  
  96.         bf      *-$20
  97.         br      *
  98.         bsr     next
  99.         bt      *+$200
  100. next:
  101.  
  102.         align   4
  103.         jmpi    [*+4]
  104.         jsri    [*+2]
  105.  
  106.         ldb     r4,(0,r3)
  107.         ldh     r4,(r3)
  108.         ldw     r4,(r3,12)
  109.         ld      r4,(10,r3,2)
  110.         ld.b    r4,(3,r3)
  111.         ld.h    r4,(r3,6)
  112.         ld.w    r4,(24,r3)
  113.         stb     r4,(0,r3)
  114.         sth     r4,(r3)
  115.         stw     r4,(r3,12)
  116.         st      r4,(10,r3,2)
  117.         st.b    r4,(3,r3)
  118.         st.h    r4,(r3,6)
  119.         st.w    r4,(24,r3)
  120.  
  121.         ldm     r2-r15,(r0)
  122.         stm     r4-r15,(r0)
  123.         ldq     r4-r7,(r3)
  124.         stq     r4-r7,(r12)
  125.  
  126.         loopt   r4,*
  127.  
  128.         align   4
  129.         lrm     r4,[*+4]
  130.         lrm     r4,[*+2]
  131.  
  132.         mfcr    r12,cr5
  133.         mfcr    r12,fpc
  134.         mtcr    r2,cr26
  135.  
  136. ptrreg  reg     r10
  137.         movi    r10,123
  138.         movi    ptrreg,123
  139.  
  140.         trap    #2
  141.  
  142. ; register aliases
  143.  
  144. mysp            equ     sp
  145. myreg2e         equ     r2
  146. myreg4e         equ     r4
  147. mylr            equ     lr
  148. myreg2r         reg     r2
  149. myreg4r         reg     r4
  150. myreg2re        reg     myreg2e
  151. myreg4re        reg     myreg4e
  152.  
  153.                 and     r2,r4
  154.                 and     myreg2e,myreg4e
  155.                 and     myreg2r,myreg4r
  156.                 and     myreg2re,myreg4re
  157.