Subversion Repositories pentevo

Rev

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

  1.         cpu     ppc403
  2.         page    0
  3.         include stddef60
  4.  
  5.         org     0x1000
  6.  
  7.  
  8.         mtdcr   10,r5
  9.         mtbear  r5
  10.         mfdcr   r5,10
  11.         mfbesr  r5
  12.         wrtee   r10
  13.         wrteei  1
  14.  
  15.         bdnzl   0x10
  16.         bdztla  7,0x10
  17.         beq     0x10
  18.         beq     2,0x10
  19.         beq     cr2,0x10
  20.  
  21.         cmpw    r1,r2
  22.         clrlwi  r1,r2,5
  23.  
  24.         mtspr   pit,r5
  25.  
  26.         mcrf    cr4,cr5
  27.         mcrf    4,5
  28.  
  29. ; register aliases
  30.  
  31.                 cpu     mpc601
  32.  
  33. myreg1e         equ     r4
  34. myreg2e         equ     r5
  35. myreg3e         equ     r6
  36. myreg1r         reg     r4
  37. myreg2r         reg     r5
  38. myreg3r         reg     r6
  39. myreg1re        reg     myreg1e
  40. myreg2re        reg     myreg2e
  41. myreg3re        reg     myreg3e
  42.  
  43. myfreg1e        equ     fr5
  44. myfreg2e        equ     fr6
  45. myfreg3e        equ     fr7
  46. myfreg1r        reg     fr5
  47. myfreg2r        reg     fr6
  48. myfreg3r        reg     fr7
  49. myfreg1re       reg     myfreg1e
  50. myfreg2re       reg     myfreg2e
  51. myfreg3re       reg     myfreg3e
  52.  
  53.                 add     r4,r5,r6
  54.                 add     myreg1e,myreg2e,myreg3e
  55.                 add     myreg1r,myreg2r,myreg3r
  56.                 add     myreg1re,myreg2re,myreg3re
  57.  
  58.                 fadd    fr5,fr6,fr7
  59.                 fadd    myfreg1e,myfreg2e,myfreg3e
  60.                 fadd    myfreg1r,myfreg2r,myfreg3r
  61.                 fadd    myfreg1re,myfreg2re,myfreg3re
  62.