Home | History | Annotate | Download | only in AMDGPU
      1 # RUN: llvm-mc -arch=amdgcn -mcpu=tonga -disassemble -show-encoding < %s | FileCheck %s -check-prefix=VI
      2 
      3 # VI:   buffer_load_dword v1, off, s[4:7], s1 ; encoding: [0x00,0x00,0x50,0xe0,0x00,0x01,0x01,0x01]
      4 0x00 0x00 0x50 0xe0 0x00 0x01 0x01 0x01
      5 
      6 # VI:   buffer_load_dword v1, off, s[4:7], s1 offset:4 ; encoding: [0x04,0x00,0x50,0xe0,0x00,0x01,0x01,0x01]
      7 0x04 0x00 0x50 0xe0 0x00 0x01 0x01 0x01
      8 
      9 # VI:   buffer_load_dword v1, off, s[4:7], s1 offset:4 glc ; encoding: [0x04,0x40,0x50,0xe0,0x00,0x01,0x01,0x01]
     10 0x04 0x40 0x50 0xe0 0x00 0x01 0x01 0x01
     11 
     12 # VI:   buffer_load_dword v1, off, s[4:7], s1 offset:4 slc ; encoding: [0x04,0x00,0x52,0xe0,0x00,0x01,0x01,0x01]
     13 0x04 0x00 0x52 0xe0 0x00 0x01 0x01 0x01
     14 
     15 # VI:   buffer_load_dword v1, off, s[4:7], s1 offset:4 tfe ; encoding: [0x04,0x00,0x50,0xe0,0x00,0x01,0x81,0x01]
     16 0x04 0x00 0x50 0xe0 0x00 0x01 0x81 0x01
     17 
     18 # VI:   buffer_load_dword v1, off, s[4:7], s1 glc tfe ; encoding: [0x00,0x40,0x50,0xe0,0x00,0x01,0x81,0x01]
     19 0x00 0x40 0x50 0xe0 0x00 0x01 0x81 0x01
     20 
     21 # VI:   buffer_load_dword v1, off, s[4:7], s1 offset:4 glc slc tfe ; encoding: [0x04,0x40,0x52,0xe0,0x00,0x01,0x81,0x01]
     22 0x04 0x40 0x52 0xe0 0x00 0x01 0x81 0x01
     23 
     24 # VI:   buffer_load_dword v1, v2, s[4:7], s1 offen ; encoding: [0x00,0x10,0x50,0xe0,0x02,0x01,0x01,0x01]
     25 0x00 0x10 0x50 0xe0 0x02 0x01 0x01 0x01
     26 
     27 # VI:   buffer_load_dword v1, v2, s[4:7], s1 offen offset:4 ; encoding: [0x04,0x10,0x50,0xe0,0x02,0x01,0x01,0x01]
     28 0x04 0x10 0x50 0xe0 0x02 0x01 0x01 0x01
     29 
     30 # VI:   buffer_load_dword v1, v2, s[4:7], s1 offen offset:4 glc ; encoding: [0x04,0x50,0x50,0xe0,0x02,0x01,0x01,0x01]
     31 0x04 0x50 0x50 0xe0 0x02 0x01 0x01 0x01
     32 
     33 # VI:   buffer_load_dword v1, v2, s[4:7], s1 offen offset:4 slc ; encoding: [0x04,0x10,0x52,0xe0,0x02,0x01,0x01,0x01]
     34 0x04 0x10 0x52 0xe0 0x02 0x01 0x01 0x01
     35 
     36 # VI:   buffer_load_dword v1, v2, s[4:7], s1 offen offset:4 tfe ; encoding: [0x04,0x10,0x50,0xe0,0x02,0x01,0x81,0x01]
     37 0x04 0x10 0x50 0xe0 0x02 0x01 0x81 0x01
     38 
     39 # VI:   buffer_load_dword v1, v2, s[4:7], s1 offen glc tfe ; encoding: [0x00,0x50,0x50,0xe0,0x02,0x01,0x81,0x01]
     40 0x00 0x50 0x50 0xe0 0x02 0x01 0x81 0x01
     41 
     42 # VI:   buffer_load_dword v1, v2, s[4:7], s1 offen offset:4 glc slc tfe ; encoding: [0x04,0x50,0x52,0xe0,0x02,0x01,0x81,0x01]
     43 0x04 0x50 0x52 0xe0 0x02 0x01 0x81 0x01
     44 
     45 # VI:   buffer_load_dword v1, v2, s[4:7], s1 idxen ; encoding: [0x00,0x20,0x50,0xe0,0x02,0x01,0x01,0x01]
     46 0x00 0x20 0x50 0xe0 0x02 0x01 0x01 0x01
     47 
     48 # VI:   buffer_load_dword v1, v2, s[4:7], s1 idxen offset:4 ; encoding: [0x04,0x20,0x50,0xe0,0x02,0x01,0x01,0x01]
     49 0x04 0x20 0x50 0xe0 0x02 0x01 0x01 0x01
     50 
     51 # VI:   buffer_load_dword v1, v2, s[4:7], s1 idxen offset:4 glc ; encoding: [0x04,0x60,0x50,0xe0,0x02,0x01,0x01,0x01]
     52 0x04 0x60 0x50 0xe0 0x02 0x01 0x01 0x01
     53 
     54 # VI:   buffer_load_dword v1, v2, s[4:7], s1 idxen offset:4 slc ; encoding: [0x04,0x20,0x52,0xe0,0x02,0x01,0x01,0x01]
     55 0x04 0x20 0x52 0xe0 0x02 0x01 0x01 0x01
     56 
     57 # VI:   buffer_load_dword v1, v2, s[4:7], s1 idxen offset:4 tfe ; encoding: [0x04,0x20,0x50,0xe0,0x02,0x01,0x81,0x01]
     58 0x04 0x20 0x50 0xe0 0x02 0x01 0x81 0x01
     59 
     60 # VI:   buffer_load_dword v1, v2, s[4:7], s1 idxen glc tfe ; encoding: [0x00,0x60,0x50,0xe0,0x02,0x01,0x81,0x01]
     61 0x00 0x60 0x50 0xe0 0x02 0x01 0x81 0x01
     62 
     63 # VI:   buffer_load_dword v1, v2, s[4:7], s1 idxen offset:4 glc slc tfe ; encoding: [0x04,0x60,0x52,0xe0,0x02,0x01,0x81,0x01]
     64 0x04 0x60 0x52 0xe0 0x02 0x01 0x81 0x01
     65 
     66 # VI:   buffer_load_dword v1, v[2:3], s[4:7], s1 idxen offen ; encoding: [0x00,0x30,0x50,0xe0,0x02,0x01,0x01,0x01]
     67 0x00 0x30 0x50 0xe0 0x02 0x01 0x01 0x01
     68 
     69 # VI:   buffer_load_dword v1, v[2:3], s[4:7], s1 idxen offen offset:4 ; encoding: [0x04,0x30,0x50,0xe0,0x02,0x01,0x01,0x01]
     70 0x04 0x30 0x50 0xe0 0x02 0x01 0x01 0x01
     71 
     72 # VI:   buffer_load_dword v1, v[2:3], s[4:7], s1 idxen offen offset:4 glc ; encoding: [0x04,0x70,0x50,0xe0,0x02,0x01,0x01,0x01]
     73 0x04 0x70 0x50 0xe0 0x02 0x01 0x01 0x01
     74 
     75 # VI:   buffer_load_dword v1, v[2:3], s[4:7], s1 idxen offen offset:4 slc ; encoding: [0x04,0x30,0x52,0xe0,0x02,0x01,0x01,0x01]
     76 0x04 0x30 0x52 0xe0 0x02 0x01 0x01 0x01
     77 
     78 # VI:   buffer_load_dword v1, v[2:3], s[4:7], s1 idxen offen offset:4 tfe ; encoding: [0x04,0x30,0x50,0xe0,0x02,0x01,0x81,0x01]
     79 0x04 0x30 0x50 0xe0 0x02 0x01 0x81 0x01
     80 
     81 # VI:   buffer_load_dword v1, v[2:3], s[4:7], s1 idxen offen glc tfe ; encoding: [0x00,0x70,0x50,0xe0,0x02,0x01,0x81,0x01]
     82 0x00 0x70 0x50 0xe0 0x02 0x01 0x81 0x01
     83 
     84 # VI:   buffer_load_dword v1, v[2:3], s[4:7], s1 idxen offen offset:4 glc slc tfe ; encoding: [0x04,0x70,0x52,0xe0,0x02,0x01,0x81,0x01]
     85 0x04 0x70 0x52 0xe0 0x02 0x01 0x81 0x01
     86 
     87 # VI:   buffer_store_dword v1, off, s[4:7], s1 ; encoding: [0x00,0x00,0x70,0xe0,0x00,0x01,0x01,0x01]
     88 0x00 0x00 0x70 0xe0 0x00 0x01 0x01 0x01
     89 
     90 # VI:   buffer_store_dword v1, off, s[4:7], s1 offset:4 ; encoding: [0x04,0x00,0x70,0xe0,0x00,0x01,0x01,0x01]
     91 0x04 0x00 0x70 0xe0 0x00 0x01 0x01 0x01
     92 
     93 # VI:   buffer_store_dword v1, off, s[4:7], s1 offset:4 glc ; encoding: [0x04,0x40,0x70,0xe0,0x00,0x01,0x01,0x01]
     94 0x04 0x40 0x70 0xe0 0x00 0x01 0x01 0x01
     95 
     96 # VI:   buffer_store_dword v1, off, s[4:7], s1 offset:4 slc ; encoding: [0x04,0x00,0x72,0xe0,0x00,0x01,0x01,0x01]
     97 0x04 0x00 0x72 0xe0 0x00 0x01 0x01 0x01
     98 
     99 # VI:   buffer_store_dword v1, off, s[4:7], s1 offset:4 tfe ; encoding: [0x04,0x00,0x70,0xe0,0x00,0x01,0x81,0x01]
    100 0x04 0x00 0x70 0xe0 0x00 0x01 0x81 0x01
    101 
    102 # VI:   buffer_store_dword v1, off, s[4:7], s1 glc tfe ; encoding: [0x00,0x40,0x70,0xe0,0x00,0x01,0x81,0x01]
    103 0x00 0x40 0x70 0xe0 0x00 0x01 0x81 0x01
    104 
    105 # VI:   buffer_store_dword v1, off, s[4:7], s1 offset:4 glc slc tfe ; encoding: [0x04,0x40,0x72,0xe0,0x00,0x01,0x81,0x01]
    106 0x04 0x40 0x72 0xe0 0x00 0x01 0x81 0x01
    107 
    108 # VI:   buffer_store_dword v1, v2, s[4:7], s1 offen ; encoding: [0x00,0x10,0x70,0xe0,0x02,0x01,0x01,0x01]
    109 0x00 0x10 0x70 0xe0 0x02 0x01 0x01 0x01
    110 
    111 # VI:   buffer_store_dword v1, v2, s[4:7], s1 offen offset:4 ; encoding: [0x04,0x10,0x70,0xe0,0x02,0x01,0x01,0x01]
    112 0x04 0x10 0x70 0xe0 0x02 0x01 0x01 0x01
    113 
    114 # VI:   buffer_store_dword v1, v2, s[4:7], s1 offen offset:4 glc ; encoding: [0x04,0x50,0x70,0xe0,0x02,0x01,0x01,0x01]
    115 0x04 0x50 0x70 0xe0 0x02 0x01 0x01 0x01
    116 
    117 # VI:   buffer_store_dword v1, v2, s[4:7], s1 offen offset:4 slc ; encoding: [0x04,0x10,0x72,0xe0,0x02,0x01,0x01,0x01]
    118 0x04 0x10 0x72 0xe0 0x02 0x01 0x01 0x01
    119 
    120 # VI:   buffer_store_dword v1, v2, s[4:7], s1 offen offset:4 tfe ; encoding: [0x04,0x10,0x70,0xe0,0x02,0x01,0x81,0x01]
    121 0x04 0x10 0x70 0xe0 0x02 0x01 0x81 0x01
    122 
    123 # VI:   buffer_store_dword v1, v2, s[4:7], s1 offen glc tfe ; encoding: [0x00,0x50,0x70,0xe0,0x02,0x01,0x81,0x01]
    124 0x00 0x50 0x70 0xe0 0x02 0x01 0x81 0x01
    125 
    126 # VI:   buffer_store_dword v1, v2, s[4:7], s1 offen offset:4 glc slc tfe ; encoding: [0x04,0x50,0x72,0xe0,0x02,0x01,0x81,0x01]
    127 0x04 0x50 0x72 0xe0 0x02 0x01 0x81 0x01
    128 
    129 # VI:   buffer_store_dword v1, v2, s[4:7], s1 idxen ; encoding: [0x00,0x20,0x70,0xe0,0x02,0x01,0x01,0x01]
    130 0x00 0x20 0x70 0xe0 0x02 0x01 0x01 0x01
    131 
    132 # VI:   buffer_store_dword v1, v2, s[4:7], s1 idxen offset:4 ; encoding: [0x04,0x20,0x70,0xe0,0x02,0x01,0x01,0x01]
    133 0x04 0x20 0x70 0xe0 0x02 0x01 0x01 0x01
    134 
    135 # VI:   buffer_store_dword v1, v2, s[4:7], s1 idxen offset:4 glc ; encoding: [0x04,0x60,0x70,0xe0,0x02,0x01,0x01,0x01]
    136 0x04 0x60 0x70 0xe0 0x02 0x01 0x01 0x01
    137 
    138 # VI:   buffer_store_dword v1, v2, s[4:7], s1 idxen offset:4 slc ; encoding: [0x04,0x20,0x72,0xe0,0x02,0x01,0x01,0x01]
    139 0x04 0x20 0x72 0xe0 0x02 0x01 0x01 0x01
    140 
    141 # VI:   buffer_store_dword v1, v2, s[4:7], s1 idxen offset:4 tfe ; encoding: [0x04,0x20,0x70,0xe0,0x02,0x01,0x81,0x01]
    142 0x04 0x20 0x70 0xe0 0x02 0x01 0x81 0x01
    143 
    144 # VI:   buffer_store_dword v1, v2, s[4:7], s1 idxen glc tfe ; encoding: [0x00,0x60,0x70,0xe0,0x02,0x01,0x81,0x01]
    145 0x00 0x60 0x70 0xe0 0x02 0x01 0x81 0x01
    146 
    147 # VI:   buffer_store_dword v1, v2, s[4:7], s1 idxen offset:4 glc slc tfe ; encoding: [0x04,0x60,0x72,0xe0,0x02,0x01,0x81,0x01]
    148 0x04 0x60 0x72 0xe0 0x02 0x01 0x81 0x01
    149 
    150 # VI:   buffer_store_dword v1, v[2:3], s[4:7], s1 idxen offen ; encoding: [0x00,0x30,0x70,0xe0,0x02,0x01,0x01,0x01]
    151 0x00 0x30 0x70 0xe0 0x02 0x01 0x01 0x01
    152 
    153 # VI:   buffer_store_dword v1, v[2:3], s[4:7], s1 idxen offen offset:4 ; encoding: [0x04,0x30,0x70,0xe0,0x02,0x01,0x01,0x01]
    154 0x04 0x30 0x70 0xe0 0x02 0x01 0x01 0x01
    155 
    156 # VI:   buffer_store_dword v1, v[2:3], s[4:7], s1 idxen offen offset:4 glc ; encoding: [0x04,0x70,0x70,0xe0,0x02,0x01,0x01,0x01]
    157 0x04 0x70 0x70 0xe0 0x02 0x01 0x01 0x01
    158 
    159 # VI:   buffer_store_dword v1, v[2:3], s[4:7], s1 idxen offen offset:4 slc ; encoding: [0x04,0x30,0x72,0xe0,0x02,0x01,0x01,0x01]
    160 0x04 0x30 0x72 0xe0 0x02 0x01 0x01 0x01
    161 
    162 # VI:   buffer_store_dword v1, v[2:3], s[4:7], s1 idxen offen offset:4 tfe ; encoding: [0x04,0x30,0x70,0xe0,0x02,0x01,0x81,0x01]
    163 0x04 0x30 0x70 0xe0 0x02 0x01 0x81 0x01
    164 
    165 # VI:   buffer_store_dword v1, v[2:3], s[4:7], s1 idxen offen glc tfe ; encoding: [0x00,0x70,0x70,0xe0,0x02,0x01,0x81,0x01]
    166 0x00 0x70 0x70 0xe0 0x02 0x01 0x81 0x01
    167 
    168 # VI:   buffer_store_dword v1, v[2:3], s[4:7], s1 idxen offen offset:4 glc slc tfe ; encoding: [0x04,0x70,0x72,0xe0,0x02,0x01,0x81,0x01]
    169 0x04 0x70 0x72 0xe0 0x02 0x01 0x81 0x01
    170 
    171 # VI:   buffer_load_format_x v1, off, s[4:7], s1 ; encoding: [0x00,0x00,0x00,0xe0,0x00,0x01,0x01,0x01]
    172 0x00 0x00 0x00 0xe0 0x00 0x01 0x01 0x01
    173 
    174 # VI:   buffer_load_format_xy v[1:2], off, s[4:7], s1 ; encoding: [0x00,0x00,0x04,0xe0,0x00,0x01,0x01,0x01]
    175 0x00 0x00 0x04 0xe0 0x00 0x01 0x01 0x01
    176 
    177 # VI:   buffer_load_format_xyz v[1:3], off, s[4:7], s1 ; encoding: [0x00,0x00,0x08,0xe0,0x00,0x01,0x01,0x01]
    178 0x00 0x00 0x08 0xe0 0x00 0x01 0x01 0x01
    179 
    180 # VI:   buffer_load_format_xyzw v[1:4], off, s[4:7], s1 ; encoding: [0x00,0x00,0x0c,0xe0,0x00,0x01,0x01,0x01]
    181 0x00 0x00 0x0c 0xe0 0x00 0x01 0x01 0x01
    182 
    183 # VI:   buffer_store_format_x v1, off, s[4:7], s1 ; encoding: [0x00,0x00,0x10,0xe0,0x00,0x01,0x01,0x01]
    184 0x00 0x00 0x10 0xe0 0x00 0x01 0x01 0x01
    185 
    186 # VI:   buffer_store_format_xy v[1:2], off, s[4:7], s1 ; encoding: [0x00,0x00,0x14,0xe0,0x00,0x01,0x01,0x01]
    187 0x00 0x00 0x14 0xe0 0x00 0x01 0x01 0x01
    188 
    189 # VI:   buffer_store_format_xyz v[1:3], off, s[4:7], s1 ; encoding: [0x00,0x00,0x18,0xe0,0x00,0x01,0x01,0x01]
    190 0x00 0x00 0x18 0xe0 0x00 0x01 0x01 0x01
    191 
    192 # VI:   buffer_store_format_xyzw v[1:4], off, s[4:7], s1 ; encoding: [0x00,0x00,0x1c,0xe0,0x00,0x01,0x01,0x01]
    193 0x00 0x00 0x1c 0xe0 0x00 0x01 0x01 0x01
    194 
    195 # VI:   buffer_load_ubyte v1, off, s[4:7], s1 ; encoding: [0x00,0x00,0x40,0xe0,0x00,0x01,0x01,0x01]
    196 0x00 0x00 0x40 0xe0 0x00 0x01 0x01 0x01
    197 
    198 # VI:   buffer_load_sbyte v1, off, s[4:7], s1 ; encoding: [0x00,0x00,0x44,0xe0,0x00,0x01,0x01,0x01]
    199 0x00 0x00 0x44 0xe0 0x00 0x01 0x01 0x01
    200 
    201 # VI:   buffer_load_ushort v1, off, s[4:7], s1 ; encoding: [0x00,0x00,0x48,0xe0,0x00,0x01,0x01,0x01]
    202 0x00 0x00 0x48 0xe0 0x00 0x01 0x01 0x01
    203 
    204 # VI:   buffer_load_sshort v1, off, s[4:7], s1 ; encoding: [0x00,0x00,0x4c,0xe0,0x00,0x01,0x01,0x01]
    205 0x00 0x00 0x4c 0xe0 0x00 0x01 0x01 0x01
    206 
    207 # VI:   buffer_load_dword v1, off, s[4:7], s1 ; encoding: [0x00,0x00,0x50,0xe0,0x00,0x01,0x01,0x01]
    208 0x00 0x00 0x50 0xe0 0x00 0x01 0x01 0x01
    209 
    210 # VI:   buffer_load_dwordx2 v[1:2], off, s[4:7], s1 ; encoding: [0x00,0x00,0x54,0xe0,0x00,0x01,0x01,0x01]
    211 0x00 0x00 0x54 0xe0 0x00 0x01 0x01 0x01
    212 
    213 # VI:   buffer_load_dwordx4 v[1:4], off, s[4:7], s1 ; encoding: [0x00,0x00,0x5c,0xe0,0x00,0x01,0x01,0x01]
    214 0x00 0x00 0x5c 0xe0 0x00 0x01 0x01 0x01
    215 
    216 # VI:   buffer_store_byte v1, off, s[4:7], s1 ; encoding: [0x00,0x00,0x60,0xe0,0x00,0x01,0x01,0x01]
    217 0x00 0x00 0x60 0xe0 0x00 0x01 0x01 0x01
    218 
    219 # VI:   buffer_store_short v1, off, s[4:7], s1 ; encoding: [0x00,0x00,0x68,0xe0,0x00,0x01,0x01,0x01]
    220 0x00 0x00 0x68 0xe0 0x00 0x01 0x01 0x01
    221 
    222 # VI:   buffer_store_dword v1, off, s[4:7], s1 ; encoding: [0x00,0x00,0x70,0xe0,0x00,0x01,0x01,0x01]
    223 0x00 0x00 0x70 0xe0 0x00 0x01 0x01 0x01
    224 
    225 # VI:   buffer_store_dwordx2 v[1:2], off, s[4:7], s1 ; encoding: [0x00,0x00,0x74,0xe0,0x00,0x01,0x01,0x01]
    226 0x00 0x00 0x74 0xe0 0x00 0x01 0x01 0x01
    227 
    228 # VI:   buffer_store_dwordx4 v[1:4], off, s[4:7], s1 ; encoding: [0x00,0x00,0x7c,0xe0,0x00,0x01,0x01,0x01]
    229 0x00 0x00 0x7c 0xe0 0x00 0x01 0x01 0x01
    230 
    231 # VI:   buffer_wbinvl1   ; encoding: [0x00,0x00,0xf8,0xe0,0x00,0x00,0x00,0x00]
    232 0x00 0x00 0xf8 0xe0 0x00 0x00 0x00 0x00
    233 
    234 # VI: buffer_wbinvl1_vol ; encoding: [0x00,0x00,0xfc,0xe0,0x00,0x00,0x00,0x00]
    235 0x00 0x00 0xfc 0xe0 0x00 0x00 0x00 0x00
    236 
    237 # VI:   buffer_atomic_inc v1, off, s[8:11], 56 ; encoding: [0x00,0x00,0x2c,0xe1,0x00,0x01,0x02,0xb8]
    238 0x00 0x00 0x2c 0xe1 0x00 0x01 0x02 0xb8
    239 
    240 # VI:   buffer_atomic_inc v1, off, s[8:11], 56 slc ; encoding: [0x00,0x00,0x2e,0xe1,0x00,0x01,0x02,0xb8]
    241 0x00 0x00 0x2e 0xe1 0x00 0x01 0x02 0xb8
    242 
    243 # VI:   buffer_atomic_inc v1, off, s[8:11], s4 slc ; encoding: [0x00,0x00,0x2e,0xe1,0x00,0x01,0x02,0x04]
    244 0x00 0x00 0x2e 0xe1 0x00 0x01 0x02 0x04
    245 
    246 # VI:   buffer_atomic_inc v1, off, s[8:11], 56 offset:4 ; encoding: [0x04,0x00,0x2c,0xe1,0x00,0x01,0x02,0xb8]
    247 0x04 0x00 0x2c 0xe1 0x00 0x01 0x02 0xb8
    248 
    249 # VI:   buffer_atomic_inc v1, off, s[8:11], 56 offset:4 slc ; encoding: [0x04,0x00,0x2e,0xe1,0x00,0x01,0x02,0xb8]
    250 0x04 0x00 0x2e 0xe1 0x00 0x01 0x02 0xb8
    251 
    252 # VI:   buffer_atomic_inc v1, v2, s[8:11], 56 offen ; encoding: [0x00,0x10,0x2c,0xe1,0x02,0x01,0x02,0xb8]
    253 0x00 0x10 0x2c 0xe1 0x02 0x01 0x02 0xb8
    254 
    255 # VI:   buffer_atomic_inc v1, v2, s[8:11], 56 offen slc ; encoding: [0x00,0x10,0x2e,0xe1,0x02,0x01,0x02,0xb8]
    256 0x00 0x10 0x2e 0xe1 0x02 0x01 0x02 0xb8
    257 
    258 # VI:   buffer_atomic_inc v1, v2, s[8:11], 56 offen offset:4 ; encoding: [0x04,0x10,0x2c,0xe1,0x02,0x01,0x02,0xb8]
    259 0x04 0x10 0x2c 0xe1 0x02 0x01 0x02 0xb8
    260 
    261 # VI:   buffer_atomic_inc v1, v2, s[8:11], s4 offen offset:4 ; encoding: [0x04,0x10,0x2c,0xe1,0x02,0x01,0x02,0x04]
    262 0x04 0x10 0x2c 0xe1 0x02 0x01 0x02 0x04
    263 
    264 # VI:   buffer_atomic_inc v1, v2, s[8:11], 56 offen offset:4 slc ; encoding: [0x04,0x10,0x2e,0xe1,0x02,0x01,0x02,0xb8]
    265 0x04 0x10 0x2e 0xe1 0x02 0x01 0x02 0xb8
    266 
    267 # VI:   buffer_atomic_inc v1, v2, s[8:11], 56 idxen ; encoding: [0x00,0x20,0x2c,0xe1,0x02,0x01,0x02,0xb8]
    268 0x00 0x20 0x2c 0xe1 0x02 0x01 0x02 0xb8
    269 
    270 # VI:   buffer_atomic_inc v1, v2, s[8:11], 56 idxen slc ; encoding: [0x00,0x20,0x2e,0xe1,0x02,0x01,0x02,0xb8]
    271 0x00 0x20 0x2e 0xe1 0x02 0x01 0x02 0xb8
    272 
    273 # VI:   buffer_atomic_inc v1, v2, s[8:11], 56 idxen offset:4 ; encoding: [0x04,0x20,0x2c,0xe1,0x02,0x01,0x02,0xb8]
    274 0x04 0x20 0x2c 0xe1 0x02 0x01 0x02 0xb8
    275 
    276 # VI:   buffer_atomic_inc v1, v2, s[8:11], 56 idxen offset:4 slc ; encoding: [0x04,0x20,0x2e,0xe1,0x02,0x01,0x02,0xb8]
    277 0x04 0x20 0x2e 0xe1 0x02 0x01 0x02 0xb8
    278 
    279 # VI:   buffer_atomic_inc v1, v2, s[8:11], s4 idxen offset:4 slc ; encoding: [0x04,0x20,0x2e,0xe1,0x02,0x01,0x02,0x04]
    280 0x04 0x20 0x2e 0xe1 0x02 0x01 0x02 0x04
    281 
    282 # VI:   buffer_atomic_inc v1, v[2:3], s[8:11], 56 idxen offen ; encoding: [0x00,0x30,0x2c,0xe1,0x02,0x01,0x02,0xb8]
    283 0x00 0x30 0x2c 0xe1 0x02 0x01 0x02 0xb8
    284 
    285 # VI:   buffer_atomic_inc v1, v[2:3], s[8:11], s4 idxen offen ; encoding: [0x00,0x30,0x2c,0xe1,0x02,0x01,0x02,0x04]
    286 0x00 0x30 0x2c 0xe1 0x02 0x01 0x02 0x04
    287 
    288 # VI:   buffer_atomic_inc v1, v[2:3], s[8:11], 56 idxen offen slc ; encoding: [0x00,0x30,0x2e,0xe1,0x02,0x01,0x02,0xb8]
    289 0x00 0x30 0x2e 0xe1 0x02 0x01 0x02 0xb8
    290 
    291 # VI:   buffer_atomic_inc v1, v[2:3], s[8:11], 56 idxen offen offset:4 ; encoding: [0x04,0x30,0x2c,0xe1,0x02,0x01,0x02,0xb8]
    292 0x04 0x30 0x2c 0xe1 0x02 0x01 0x02 0xb8
    293 
    294 # VI:   buffer_atomic_inc v1, v[2:3], s[8:11], 56 idxen offen offset:4 slc ; encoding: [0x04,0x30,0x2e,0xe1,0x02,0x01,0x02,0xb8]
    295 0x04 0x30 0x2e 0xe1 0x02 0x01 0x02 0xb8
    296 
    297 # VI:   buffer_atomic_inc v1, off, s[8:11], 56 glc ; encoding: [0x00,0x40,0x2c,0xe1,0x00,0x01,0x02,0xb8]
    298 0x00 0x40 0x2c 0xe1 0x00 0x01 0x02 0xb8
    299 
    300 # VI:   buffer_atomic_inc v1, off, s[8:11], 56 glc slc ; encoding: [0x00,0x40,0x2e,0xe1,0x00,0x01,0x02,0xb8]
    301 0x00 0x40 0x2e 0xe1 0x00 0x01 0x02 0xb8
    302 
    303 # VI:   buffer_atomic_inc v1, off, s[8:11], s4 glc slc ; encoding: [0x00,0x40,0x2e,0xe1,0x00,0x01,0x02,0x04]
    304 0x00 0x40 0x2e 0xe1 0x00 0x01 0x02 0x04
    305 
    306 # VI:   buffer_atomic_inc v1, off, s[8:11], 56 offset:4 glc ; encoding: [0x04,0x40,0x2c,0xe1,0x00,0x01,0x02,0xb8]
    307 0x04 0x40 0x2c 0xe1 0x00 0x01 0x02 0xb8
    308 
    309 # VI:   buffer_atomic_inc v1, off, s[8:11], 56 offset:4 glc slc ; encoding: [0x04,0x40,0x2e,0xe1,0x00,0x01,0x02,0xb8]
    310 0x04 0x40 0x2e 0xe1 0x00 0x01 0x02 0xb8
    311 
    312 # VI:   buffer_atomic_inc v1, v2, s[8:11], 56 offen glc ; encoding: [0x00,0x50,0x2c,0xe1,0x02,0x01,0x02,0xb8]
    313 0x00 0x50 0x2c 0xe1 0x02 0x01 0x02 0xb8
    314 
    315 # VI:   buffer_atomic_inc v1, v2, s[8:11], 56 offen glc slc ; encoding: [0x00,0x50,0x2e,0xe1,0x02,0x01,0x02,0xb8]
    316 0x00 0x50 0x2e 0xe1 0x02 0x01 0x02 0xb8
    317 
    318 # VI:   buffer_atomic_inc v1, v2, s[8:11], 56 offen offset:4 glc ; encoding: [0x04,0x50,0x2c,0xe1,0x02,0x01,0x02,0xb8]
    319 0x04 0x50 0x2c 0xe1 0x02 0x01 0x02 0xb8
    320 
    321 # VI:   buffer_atomic_inc v1, v2, s[8:11], s4 offen offset:4 glc ; encoding: [0x04,0x50,0x2c,0xe1,0x02,0x01,0x02,0x04]
    322 0x04 0x50 0x2c 0xe1 0x02 0x01 0x02 0x04
    323 
    324 # VI:   buffer_atomic_inc v1, v2, s[8:11], 56 offen offset:4 glc slc ; encoding: [0x04,0x50,0x2e,0xe1,0x02,0x01,0x02,0xb8]
    325 0x04 0x50 0x2e 0xe1 0x02 0x01 0x02 0xb8
    326 
    327 # VI:   buffer_atomic_inc v1, v2, s[8:11], 56 idxen glc ; encoding: [0x00,0x60,0x2c,0xe1,0x02,0x01,0x02,0xb8]
    328 0x00 0x60 0x2c 0xe1 0x02 0x01 0x02 0xb8
    329 
    330 # VI:   buffer_atomic_inc v1, v2, s[8:11], 56 idxen glc slc ; encoding: [0x00,0x60,0x2e,0xe1,0x02,0x01,0x02,0xb8]
    331 0x00 0x60 0x2e 0xe1 0x02 0x01 0x02 0xb8
    332 
    333 # VI:   buffer_atomic_inc v1, v2, s[8:11], 56 idxen offset:4 glc ; encoding: [0x04,0x60,0x2c,0xe1,0x02,0x01,0x02,0xb8]
    334 0x04 0x60 0x2c 0xe1 0x02 0x01 0x02 0xb8
    335 
    336 # VI:   buffer_atomic_inc v1, v2, s[8:11], 56 idxen offset:4 glc slc ; encoding: [0x04,0x60,0x2e,0xe1,0x02,0x01,0x02,0xb8]
    337 0x04 0x60 0x2e 0xe1 0x02 0x01 0x02 0xb8
    338 
    339 # VI:   buffer_atomic_inc v1, v2, s[8:11], s4 idxen offset:4 glc slc ; encoding: [0x04,0x60,0x2e,0xe1,0x02,0x01,0x02,0x04]
    340 0x04 0x60 0x2e 0xe1 0x02 0x01 0x02 0x04
    341 
    342 # VI:   buffer_atomic_inc v1, v[2:3], s[8:11], 56 idxen offen glc ; encoding: [0x00,0x70,0x2c,0xe1,0x02,0x01,0x02,0xb8]
    343 0x00 0x70 0x2c 0xe1 0x02 0x01 0x02 0xb8
    344 
    345 # VI:   buffer_atomic_inc v1, v[2:3], s[8:11], s4 idxen offen glc ; encoding: [0x00,0x70,0x2c,0xe1,0x02,0x01,0x02,0x04]
    346 0x00 0x70 0x2c 0xe1 0x02 0x01 0x02 0x04
    347 
    348 # VI:   buffer_atomic_inc v1, v[2:3], s[8:11], 56 idxen offen glc slc ; encoding: [0x00,0x70,0x2e,0xe1,0x02,0x01,0x02,0xb8]
    349 0x00 0x70 0x2e 0xe1 0x02 0x01 0x02 0xb8
    350 
    351 # VI:   buffer_atomic_inc v1, v[2:3], s[8:11], 56 idxen offen offset:4 glc ; encoding: [0x04,0x70,0x2c,0xe1,0x02,0x01,0x02,0xb8]
    352 0x04 0x70 0x2c 0xe1 0x02 0x01 0x02 0xb8
    353 
    354 # VI:   buffer_atomic_inc v1, v[2:3], s[8:11], 56 idxen offen offset:4 glc slc ; encoding: [0x04,0x70,0x2e,0xe1,0x02,0x01,0x02,0xb8]
    355 0x04 0x70 0x2e 0xe1 0x02 0x01 0x02 0xb8
    356