Home | History | Annotate | Line # | Download | only in asm
      1  1.1  christos # mach: crisv0 crisv3 crisv8 crisv10
      2  1.1  christos # output: 4455aa77\nee19ccff\nb232765a\nff22\n5a88ccee\n
      3  1.1  christos 
      4  1.1  christos  .include "testutils.inc"
      5  1.1  christos  .data
      6  1.1  christos x:
      7  1.1  christos  .dword 0x55aa77ff
      8  1.1  christos  .dword 0xccff2244
      9  1.1  christos  .dword 0x88ccee19
     10  1.1  christos  .dword 0xb232765a
     11  1.1  christos y:
     12  1.1  christos  .dword x+12
     13  1.1  christos  .dword x+5
     14  1.1  christos  .dword x+9
     15  1.1  christos 
     16  1.1  christos  start
     17  1.1  christos  moveq -1,r0
     18  1.1  christos  moveq -1,r2
     19  1.1  christos  move.d [x+1],r3
     20  1.1  christos  test_cc 0 0 0 0
     21  1.1  christos  dumpr3 ; 4455aa77
     22  1.1  christos 
     23  1.1  christos  move.d [x+6],r3
     24  1.1  christos  test_cc 1 0 0 0
     25  1.1  christos  dumpr3 ; ee19ccff
     26  1.1  christos 
     27  1.1  christos  move.d y,r8
     28  1.1  christos  move.d [[r8+]],r3
     29  1.1  christos  test_cc 1 0 0 0
     30  1.1  christos  dumpr3 ; b232765a
     31  1.1  christos 
     32  1.1  christos  movu.w [[r8]],r3
     33  1.1  christos  test_cc 0 0 0 0
     34  1.1  christos  dumpr3 ; ff22
     35  1.1  christos  addq 4,r8
     36  1.1  christos 
     37  1.1  christos  move.d [[r8]],r3
     38  1.1  christos  test_cc 0 0 0 0
     39  1.1  christos  dumpr3 ; 5a88ccee
     40  1.1  christos 
     41  1.1  christos  quit
     42