Annotation of qemu/tests/cris/check_addiv32.s, revision 1.1.1.1

1.1       root        1: # mach: crisv32
                      2: # output: 4455aa77\n4455aa77\nee19ccff\nff22\n4455aa77\nff224455\n55aa77ff\n
                      3: 
                      4:  .include "testutils.inc"
                      5:  .data
                      6: x:
                      7:  .dword 0x55aa77ff
                      8:  .dword 0xccff2244
                      9:  .dword 0x88ccee19
                     10: 
                     11:  start
                     12:  setf cv
                     13:  moveq -1,r0
                     14:  move.d x-32768,r5
                     15:  move.d 32769,r6
                     16:  addi r6.b,r5,acr
                     17:  test_cc 0 0 1 1
                     18:  move.d [acr],r3
                     19:  checkr3 4455aa77
                     20: 
                     21:  addu.w 32771,r5
                     22:  setf znvc
                     23:  moveq -1,r8
                     24:  addi r8.w,r5,acr
                     25:  test_cc 1 1 1 1
                     26:  move.d [acr],r3
                     27:  checkr3 4455aa77
                     28: 
                     29:  moveq 5,r10
                     30:  clearf znvc
                     31:  addi r10.b,acr,acr
                     32:  test_cc 0 0 0 0
                     33:  move.d [acr],r3
                     34:  checkr3 ee19ccff
                     35: 
                     36:  subq 1,r5
                     37:  move.d r5,r8
                     38:  subq 1,r8
                     39:  moveq 1,r9
                     40:  addi r9.d,r8,acr
                     41:  test_cc 0 0 0 0
                     42:  movu.w [acr],r3
                     43:  checkr3 ff22
                     44: 
                     45:  moveq -2,r11
                     46:  addi r11.w,acr,acr
                     47:  move.d [acr],r3
                     48:  checkr3 4455aa77
                     49: 
                     50:  moveq 5,r9
                     51:  addi r9.d,acr,acr
                     52:  subq 18,acr
                     53:  move.d [acr],r3
                     54:  checkr3 ff224455
                     55: 
                     56:  move.d -76789888/4,r12
                     57:  addi r12.d,r5,acr
                     58:  add.d 76789886,acr
                     59:  move.d [acr],r3
                     60:  checkr3 55aa77ff
                     61: 
                     62:  quit

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.