Home | History | Annotate | Download | only in Sparc
      1 # RUN: llvm-mc --disassemble %s -triple=sparcv9-unknown-linux | FileCheck %s
      2 
      3 # CHECK:      ldsb [%i0+%l6], %o2
      4 0xd4 0x4e 0x00 0x16
      5 
      6 # CHECK:      ldsb [%i0+32], %o2
      7 0xd4 0x4e 0x20 0x20
      8 
      9 # CHECK:      ldsb [%g1], %o4
     10 0xd8 0x48 0x60 0x00
     11 
     12 # CHECK:      ldsh [%i0+%l6], %o2
     13 0xd4 0x56 0x00 0x16
     14 
     15 # CHECK:      ldsh [%i0+32], %o2
     16 0xd4 0x56 0x20 0x20
     17 
     18 # CHECK:      ldsh [%g1], %o4
     19 0xd8 0x50 0x60 0x00
     20 
     21 # CHECK:      ldub [%i0+%l6], %o2
     22 0xd4 0x0e 0x00 0x16
     23 
     24 # CHECK:      ldub [%i0+32], %o2
     25 0xd4 0x0e 0x20 0x20
     26 
     27 # CHECK:      ldub [%g1], %o2
     28 0xd4 0x08 0x60 0x00
     29 
     30 # CHECK:      lduh [%i0+%l6], %o2
     31 0xd4 0x16 0x00 0x16
     32 
     33 # CHECK:      lduh [%i0+32], %o2
     34 0xd4 0x16 0x20 0x20
     35 
     36 # CHECK:      lduh [%g1], %o2
     37 0xd4 0x10 0x60 0x00
     38 
     39 # CHECK:      ld [%i0+%l6], %o2
     40 0xd4 0x06 0x00 0x16
     41 
     42 # CHECK:      ld [%i0+32], %o2
     43 0xd4 0x06 0x20 0x20
     44 
     45 # CHECK:      ld [%g1], %o2
     46 0xd4 0x00 0x60 0x00
     47 
     48 # CHECK:     ld [%i0+%l6], %f2
     49 0xc5 0x06 0x00 0x16
     50 
     51 # CHECK:     ld [%i0+32], %f2
     52 0xc5 0x06 0x20 0x20
     53 
     54 # CHECK:     ld [%g1], %f2
     55 0xc5 0x00 0x60 0x00
     56 
     57 # CHECK:     ldd [%i0+%l6], %f2
     58 0xc5 0x1e 0x00 0x16
     59 
     60 # CHECK:     ldd [%i0+32], %f2
     61 0xc5 0x1e 0x20 0x20
     62 
     63 # CHECK:     ldd [%g1], %f2
     64 0xc5 0x18 0x60 0x00
     65 
     66 # CHECK:     ldq [%i0+%l6], %f4
     67 0xc9 0x16 0x00 0x16
     68 
     69 # CHECK:     ldq [%i0+32], %f4
     70 0xc9 0x16 0x20 0x20
     71 
     72 # CHECK:     ldq [%g1], %f4
     73 0xc9 0x10 0x60 0x00
     74 
     75 # CHECK:     ldx [%i0+%l6], %o2
     76 0xd4 0x5e 0x00 0x16
     77 
     78 # CHECK:     ldx [%i0+32], %o2
     79 0xd4 0x5e 0x20 0x20
     80 
     81 # CHECK:     ldx [%g1], %o2
     82 0xd4 0x58 0x60 0x00
     83 
     84 # CHECK:     ldsw [%i0+%l6], %o2
     85 0xd4 0x46 0x00 0x16
     86 
     87 # CHECK:     ldsw [%i0+32], %o2
     88 0xd4 0x46 0x20 0x20
     89 
     90 # CHECK:     ldsw [%g1], %o2
     91 0xd4 0x40 0x60 0x00
     92 
     93 # CHECK:      stb %o2, [%i0+%l6]
     94 0xd4 0x2e 0x00 0x16
     95 
     96 # CHECK:      stb %o2, [%i0+32]
     97 0xd4 0x2e 0x20 0x20
     98 
     99 # CHECK:      stb %o2, [%g1]
    100 0xd4 0x28 0x60 0x00
    101 
    102 # CHECK:      sth %o2, [%i0+%l6]
    103 0xd4 0x36 0x00 0x16
    104 
    105 # CHECK:      sth %o2, [%i0+32]
    106 0xd4 0x36 0x20 0x20
    107 
    108 # CHECK:      sth %o2, [%g1]
    109 0xd4 0x30 0x60 0x00
    110 
    111 # CHECK:      st %o2, [%i0+%l6]
    112 0xd4 0x26 0x00 0x16
    113 
    114 # CHECK:      st %o2, [%i0+32]
    115 0xd4 0x26 0x20 0x20
    116 
    117 # CHECK:      st %o2, [%g1]
    118 0xd4 0x20 0x60 0x00
    119 
    120 # CHECK:      st %f2, [%i0+%l6]
    121 0xc5 0x26 0x00 0x16
    122 
    123 # CHECK:      st %f2, [%i0+32]
    124 0xc5 0x26 0x20 0x20
    125 
    126 # CHECK:      st %f2, [%g1]
    127 0xc5 0x20 0x60 0x00
    128 
    129 # CHECK:      std %f2, [%i0+%l6]
    130 0xc5 0x3e 0x00 0x16
    131 
    132 # CHECK:      std %f2, [%i0+32]
    133 0xc5 0x3e 0x20 0x20
    134 
    135 # CHECK:      std %f2, [%g1]
    136 0xc5 0x38 0x60 0x00
    137 
    138 # CHECK:      stq %f4, [%i0+%l6]
    139 0xc9 0x36 0x00 0x16
    140 
    141 # CHECK:      stq %f4, [%i0+32]
    142 0xc9 0x36 0x20 0x20
    143 
    144 # CHECK:      stq %f4, [%g1]
    145 0xc9 0x30 0x60 0x00
    146 
    147 # CHECK:      stx %o2, [%i0+%l6]
    148 0xd4 0x76 0x00 0x16
    149 
    150 # CHECK:      stx %o2, [%i0+32]
    151 0xd4 0x76 0x20 0x20
    152 
    153 # CHECK:      stx %o2, [%g1]
    154 0xd4 0x70 0x60 0x00
    155 
    156 # CHECK:     swap [%i0+%l6], %o2
    157 0xd4 0x7e 0x00 0x16
    158 
    159 # CHECK:     swap [%i0+32], %o2
    160 0xd4 0x7e 0x20 0x20
    161 
    162 # CHECK:     swap [%g1], %o2
    163 0xd4 0x78 0x60 0x00
    164