1// RUN: llvm-mc -arch=amdgcn -mcpu=gfx1010 -mattr=+wavefrontsize32,-wavefrontsize64 -show-encoding %s | FileCheck --check-prefix=GFX10 %s 2// RUN: llvm-mc -arch=amdgcn -mcpu=gfx1010 -mattr=-wavefrontsize32,+wavefrontsize64 -show-encoding %s | FileCheck --check-prefix=GFX10 %s 3 4//===----------------------------------------------------------------------===// 5// ENC_MUBUF. 6//===----------------------------------------------------------------------===// 7 8buffer_load_format_x v5, off, s[8:11], s3 offset:4095 9// GFX10: encoding: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x02,0x03] 10 11buffer_load_format_x v255, off, s[8:11], s3 offset:4095 12// GFX10: encoding: [0xff,0x0f,0x00,0xe0,0x00,0xff,0x02,0x03] 13 14buffer_load_format_x v5, off, s[12:15], s3 offset:4095 15// GFX10: encoding: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x03,0x03] 16 17buffer_load_format_x v5, off, s[96:99], s3 offset:4095 18// GFX10: encoding: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x18,0x03] 19 20buffer_load_format_x v5, off, s[8:11], s101 offset:4095 21// GFX10: encoding: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x02,0x65] 22 23buffer_load_format_x v5, off, s[8:11], m0 offset:4095 24// GFX10: encoding: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x02,0x7c] 25 26buffer_load_format_x v5, off, s[8:11], 0 offset:4095 27// GFX10: encoding: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x02,0x80] 28 29buffer_load_format_x v5, off, s[8:11], -1 offset:4095 30// GFX10: encoding: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x02,0xc1] 31 32buffer_load_format_x v5, off, s[8:11], 0.5 offset:4095 33// GFX10: encoding: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x02,0xf0] 34 35buffer_load_format_x v5, off, s[8:11], -4.0 offset:4095 36// GFX10: encoding: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x02,0xf7] 37 38buffer_load_format_x v5, v0, s[8:11], s3 idxen offset:4095 39// GFX10: encoding: [0xff,0x2f,0x00,0xe0,0x00,0x05,0x02,0x03] 40 41buffer_load_format_x v5, v0, s[8:11], s3 offen offset:4095 42// GFX10: encoding: [0xff,0x1f,0x00,0xe0,0x00,0x05,0x02,0x03] 43 44buffer_load_format_x v5, off, s[8:11], s3 45// GFX10: encoding: [0x00,0x00,0x00,0xe0,0x00,0x05,0x02,0x03] 46 47buffer_load_format_x v5, off, s[8:11], s3 offset:7 48// GFX10: encoding: [0x07,0x00,0x00,0xe0,0x00,0x05,0x02,0x03] 49 50buffer_load_format_x v5, off, s[8:11], s3 offset:4095 glc 51// GFX10: encoding: [0xff,0x4f,0x00,0xe0,0x00,0x05,0x02,0x03] 52 53buffer_load_format_x v5, off, s[8:11], s3 offset:4095 slc 54// GFX10: encoding: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x42,0x03] 55 56buffer_load_format_x v5, off, s[8:11], s3 offset:4095 dlc 57// GFX10: encoding: [0xff,0x8f,0x00,0xe0,0x00,0x05,0x02,0x03] 58 59buffer_load_format_x v5, off, s[8:11], s3 offset:4095 glc slc dlc 60// GFX10: encoding: [0xff,0xcf,0x00,0xe0,0x00,0x05,0x42,0x03] 61 62buffer_load_format_xy v[5:6], off, s[8:11], s3 offset:4095 63// GFX10: encoding: [0xff,0x0f,0x04,0xe0,0x00,0x05,0x02,0x03] 64 65buffer_load_format_xy v[254:255], off, s[8:11], s3 offset:4095 66// GFX10: encoding: [0xff,0x0f,0x04,0xe0,0x00,0xfe,0x02,0x03] 67 68buffer_load_format_xy v[5:6], off, s[12:15], s3 offset:4095 69// GFX10: encoding: [0xff,0x0f,0x04,0xe0,0x00,0x05,0x03,0x03] 70 71buffer_load_format_xy v[5:6], off, s[96:99], s3 offset:4095 72// GFX10: encoding: [0xff,0x0f,0x04,0xe0,0x00,0x05,0x18,0x03] 73 74buffer_load_format_xy v[5:6], off, s[8:11], s101 offset:4095 75// GFX10: encoding: [0xff,0x0f,0x04,0xe0,0x00,0x05,0x02,0x65] 76 77buffer_load_format_xy v[5:6], off, s[8:11], m0 offset:4095 78// GFX10: encoding: [0xff,0x0f,0x04,0xe0,0x00,0x05,0x02,0x7c] 79 80buffer_load_format_xy v[5:6], off, s[8:11], 0 offset:4095 81// GFX10: encoding: [0xff,0x0f,0x04,0xe0,0x00,0x05,0x02,0x80] 82 83buffer_load_format_xy v[5:6], off, s[8:11], -1 offset:4095 84// GFX10: encoding: [0xff,0x0f,0x04,0xe0,0x00,0x05,0x02,0xc1] 85 86buffer_load_format_xy v[5:6], off, s[8:11], 0.5 offset:4095 87// GFX10: encoding: [0xff,0x0f,0x04,0xe0,0x00,0x05,0x02,0xf0] 88 89buffer_load_format_xy v[5:6], off, s[8:11], -4.0 offset:4095 90// GFX10: encoding: [0xff,0x0f,0x04,0xe0,0x00,0x05,0x02,0xf7] 91 92buffer_load_format_xy v[5:6], v0, s[8:11], s3 idxen offset:4095 93// GFX10: encoding: [0xff,0x2f,0x04,0xe0,0x00,0x05,0x02,0x03] 94 95buffer_load_format_xy v[5:6], v0, s[8:11], s3 offen offset:4095 96// GFX10: encoding: [0xff,0x1f,0x04,0xe0,0x00,0x05,0x02,0x03] 97 98buffer_load_format_xy v[5:6], off, s[8:11], s3 99// GFX10: encoding: [0x00,0x00,0x04,0xe0,0x00,0x05,0x02,0x03] 100 101buffer_load_format_xy v[5:6], off, s[8:11], s3 offset:7 102// GFX10: encoding: [0x07,0x00,0x04,0xe0,0x00,0x05,0x02,0x03] 103 104buffer_load_format_xy v[5:6], off, s[8:11], s3 offset:4095 glc 105// GFX10: encoding: [0xff,0x4f,0x04,0xe0,0x00,0x05,0x02,0x03] 106 107buffer_load_format_xy v[5:6], off, s[8:11], s3 offset:4095 slc 108// GFX10: encoding: [0xff,0x0f,0x04,0xe0,0x00,0x05,0x42,0x03] 109 110buffer_load_format_xy v[5:6], off, s[8:11], s3 offset:4095 dlc 111// GFX10: encoding: [0xff,0x8f,0x04,0xe0,0x00,0x05,0x02,0x03] 112 113buffer_load_format_xy v[5:6], off, s[8:11], s3 offset:4095 glc slc dlc 114// GFX10: encoding: [0xff,0xcf,0x04,0xe0,0x00,0x05,0x42,0x03] 115 116buffer_load_format_xyz v[5:7], off, s[8:11], s3 offset:4095 117// GFX10: encoding: [0xff,0x0f,0x08,0xe0,0x00,0x05,0x02,0x03] 118 119buffer_load_format_xyz v[253:255], off, s[8:11], s3 offset:4095 120// GFX10: encoding: [0xff,0x0f,0x08,0xe0,0x00,0xfd,0x02,0x03] 121 122buffer_load_format_xyz v[5:7], off, s[12:15], s3 offset:4095 123// GFX10: encoding: [0xff,0x0f,0x08,0xe0,0x00,0x05,0x03,0x03] 124 125buffer_load_format_xyz v[5:7], off, s[96:99], s3 offset:4095 126// GFX10: encoding: [0xff,0x0f,0x08,0xe0,0x00,0x05,0x18,0x03] 127 128buffer_load_format_xyz v[5:7], off, s[8:11], s101 offset:4095 129// GFX10: encoding: [0xff,0x0f,0x08,0xe0,0x00,0x05,0x02,0x65] 130 131buffer_load_format_xyz v[5:7], off, s[8:11], m0 offset:4095 132// GFX10: encoding: [0xff,0x0f,0x08,0xe0,0x00,0x05,0x02,0x7c] 133 134buffer_load_format_xyz v[5:7], off, s[8:11], 0 offset:4095 135// GFX10: encoding: [0xff,0x0f,0x08,0xe0,0x00,0x05,0x02,0x80] 136 137buffer_load_format_xyz v[5:7], off, s[8:11], -1 offset:4095 138// GFX10: encoding: [0xff,0x0f,0x08,0xe0,0x00,0x05,0x02,0xc1] 139 140buffer_load_format_xyz v[5:7], off, s[8:11], 0.5 offset:4095 141// GFX10: encoding: [0xff,0x0f,0x08,0xe0,0x00,0x05,0x02,0xf0] 142 143buffer_load_format_xyz v[5:7], off, s[8:11], -4.0 offset:4095 144// GFX10: encoding: [0xff,0x0f,0x08,0xe0,0x00,0x05,0x02,0xf7] 145 146buffer_load_format_xyz v[5:7], v0, s[8:11], s3 idxen offset:4095 147// GFX10: encoding: [0xff,0x2f,0x08,0xe0,0x00,0x05,0x02,0x03] 148 149buffer_load_format_xyz v[5:7], v0, s[8:11], s3 offen offset:4095 150// GFX10: encoding: [0xff,0x1f,0x08,0xe0,0x00,0x05,0x02,0x03] 151 152buffer_load_format_xyz v[5:7], off, s[8:11], s3 153// GFX10: encoding: [0x00,0x00,0x08,0xe0,0x00,0x05,0x02,0x03] 154 155buffer_load_format_xyz v[5:7], off, s[8:11], s3 offset:7 156// GFX10: encoding: [0x07,0x00,0x08,0xe0,0x00,0x05,0x02,0x03] 157 158buffer_load_format_xyz v[5:7], off, s[8:11], s3 offset:4095 glc 159// GFX10: encoding: [0xff,0x4f,0x08,0xe0,0x00,0x05,0x02,0x03] 160 161buffer_load_format_xyz v[5:7], off, s[8:11], s3 offset:4095 slc 162// GFX10: encoding: [0xff,0x0f,0x08,0xe0,0x00,0x05,0x42,0x03] 163 164buffer_load_format_xyz v[5:7], off, s[8:11], s3 offset:4095 dlc 165// GFX10: encoding: [0xff,0x8f,0x08,0xe0,0x00,0x05,0x02,0x03] 166 167buffer_load_format_xyz v[5:7], off, s[8:11], s3 offset:4095 glc slc dlc 168// GFX10: encoding: [0xff,0xcf,0x08,0xe0,0x00,0x05,0x42,0x03] 169 170buffer_load_format_xyzw v[5:8], off, s[8:11], s3 offset:4095 171// GFX10: encoding: [0xff,0x0f,0x0c,0xe0,0x00,0x05,0x02,0x03] 172 173buffer_load_format_xyzw v[252:255], off, s[8:11], s3 offset:4095 174// GFX10: encoding: [0xff,0x0f,0x0c,0xe0,0x00,0xfc,0x02,0x03] 175 176buffer_load_format_xyzw v[5:8], off, s[12:15], s3 offset:4095 177// GFX10: encoding: [0xff,0x0f,0x0c,0xe0,0x00,0x05,0x03,0x03] 178 179buffer_load_format_xyzw v[5:8], off, s[96:99], s3 offset:4095 180// GFX10: encoding: [0xff,0x0f,0x0c,0xe0,0x00,0x05,0x18,0x03] 181 182buffer_load_format_xyzw v[5:8], off, s[8:11], s101 offset:4095 183// GFX10: encoding: [0xff,0x0f,0x0c,0xe0,0x00,0x05,0x02,0x65] 184 185buffer_load_format_xyzw v[5:8], off, s[8:11], m0 offset:4095 186// GFX10: encoding: [0xff,0x0f,0x0c,0xe0,0x00,0x05,0x02,0x7c] 187 188buffer_load_format_xyzw v[5:8], off, s[8:11], 0 offset:4095 189// GFX10: encoding: [0xff,0x0f,0x0c,0xe0,0x00,0x05,0x02,0x80] 190 191buffer_load_format_xyzw v[5:8], off, s[8:11], -1 offset:4095 192// GFX10: encoding: [0xff,0x0f,0x0c,0xe0,0x00,0x05,0x02,0xc1] 193 194buffer_load_format_xyzw v[5:8], off, s[8:11], 0.5 offset:4095 195// GFX10: encoding: [0xff,0x0f,0x0c,0xe0,0x00,0x05,0x02,0xf0] 196 197buffer_load_format_xyzw v[5:8], off, s[8:11], -4.0 offset:4095 198// GFX10: encoding: [0xff,0x0f,0x0c,0xe0,0x00,0x05,0x02,0xf7] 199 200buffer_load_format_xyzw v[5:8], v0, s[8:11], s3 idxen offset:4095 201// GFX10: encoding: [0xff,0x2f,0x0c,0xe0,0x00,0x05,0x02,0x03] 202 203buffer_load_format_xyzw v[5:8], v0, s[8:11], s3 offen offset:4095 204// GFX10: encoding: [0xff,0x1f,0x0c,0xe0,0x00,0x05,0x02,0x03] 205 206buffer_load_format_xyzw v[5:8], off, s[8:11], s3 207// GFX10: encoding: [0x00,0x00,0x0c,0xe0,0x00,0x05,0x02,0x03] 208 209buffer_load_format_xyzw v[5:8], off, s[8:11], s3 offset:7 210// GFX10: encoding: [0x07,0x00,0x0c,0xe0,0x00,0x05,0x02,0x03] 211 212buffer_load_format_xyzw v[5:8], off, s[8:11], s3 offset:4095 glc 213// GFX10: encoding: [0xff,0x4f,0x0c,0xe0,0x00,0x05,0x02,0x03] 214 215buffer_load_format_xyzw v[5:8], off, s[8:11], s3 offset:4095 slc 216// GFX10: encoding: [0xff,0x0f,0x0c,0xe0,0x00,0x05,0x42,0x03] 217 218buffer_load_format_xyzw v[5:8], off, s[8:11], s3 offset:4095 dlc 219// GFX10: encoding: [0xff,0x8f,0x0c,0xe0,0x00,0x05,0x02,0x03] 220 221buffer_load_format_xyzw v[5:8], off, s[8:11], s3 offset:4095 glc slc dlc 222// GFX10: encoding: [0xff,0xcf,0x0c,0xe0,0x00,0x05,0x42,0x03] 223 224buffer_store_format_x v1, off, s[12:15], s4 offset:4095 225// GFX10: encoding: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x03,0x04] 226 227buffer_store_format_x v255, off, s[12:15], s4 offset:4095 228// GFX10: encoding: [0xff,0x0f,0x10,0xe0,0x00,0xff,0x03,0x04] 229 230buffer_store_format_x v1, off, s[16:19], s4 offset:4095 231// GFX10: encoding: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x04,0x04] 232 233buffer_store_format_x v1, off, s[96:99], s4 offset:4095 234// GFX10: encoding: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x18,0x04] 235 236buffer_store_format_x v1, off, s[12:15], s101 offset:4095 237// GFX10: encoding: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x03,0x65] 238 239buffer_store_format_x v1, off, s[12:15], m0 offset:4095 240// GFX10: encoding: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x03,0x7c] 241 242buffer_store_format_x v1, off, s[12:15], 0 offset:4095 243// GFX10: encoding: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x03,0x80] 244 245buffer_store_format_x v1, off, s[12:15], -1 offset:4095 246// GFX10: encoding: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x03,0xc1] 247 248buffer_store_format_x v1, off, s[12:15], 0.5 offset:4095 249// GFX10: encoding: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x03,0xf0] 250 251buffer_store_format_x v1, off, s[12:15], -4.0 offset:4095 252// GFX10: encoding: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x03,0xf7] 253 254buffer_store_format_x v1, v0, s[12:15], s4 idxen offset:4095 255// GFX10: encoding: [0xff,0x2f,0x10,0xe0,0x00,0x01,0x03,0x04] 256 257buffer_store_format_x v1, v0, s[12:15], s4 offen offset:4095 258// GFX10: encoding: [0xff,0x1f,0x10,0xe0,0x00,0x01,0x03,0x04] 259 260buffer_store_format_x v1, off, s[12:15], s4 261// GFX10: encoding: [0x00,0x00,0x10,0xe0,0x00,0x01,0x03,0x04] 262 263buffer_store_format_x v1, off, s[12:15], s4 offset:7 264// GFX10: encoding: [0x07,0x00,0x10,0xe0,0x00,0x01,0x03,0x04] 265 266buffer_store_format_x v1, off, s[12:15], s4 offset:4095 glc 267// GFX10: encoding: [0xff,0x4f,0x10,0xe0,0x00,0x01,0x03,0x04] 268 269buffer_store_format_x v1, off, s[12:15], s4 offset:4095 slc 270// GFX10: encoding: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x43,0x04] 271 272buffer_store_format_x v1, off, s[12:15], s4 offset:4095 dlc 273// GFX10: encoding: [0xff,0x8f,0x10,0xe0,0x00,0x01,0x03,0x04] 274 275buffer_store_format_x v1, off, s[12:15], s4 offset:4095 glc slc dlc 276// GFX10: encoding: [0xff,0xcf,0x10,0xe0,0x00,0x01,0x43,0x04] 277 278buffer_store_format_xy v[1:2], off, s[12:15], s4 offset:4095 279// GFX10: encoding: [0xff,0x0f,0x14,0xe0,0x00,0x01,0x03,0x04] 280 281buffer_store_format_xy v[254:255], off, s[12:15], s4 offset:4095 282// GFX10: encoding: [0xff,0x0f,0x14,0xe0,0x00,0xfe,0x03,0x04] 283 284buffer_store_format_xy v[1:2], off, s[16:19], s4 offset:4095 285// GFX10: encoding: [0xff,0x0f,0x14,0xe0,0x00,0x01,0x04,0x04] 286 287buffer_store_format_xy v[1:2], off, s[96:99], s4 offset:4095 288// GFX10: encoding: [0xff,0x0f,0x14,0xe0,0x00,0x01,0x18,0x04] 289 290buffer_store_format_xy v[1:2], off, s[12:15], s101 offset:4095 291// GFX10: encoding: [0xff,0x0f,0x14,0xe0,0x00,0x01,0x03,0x65] 292 293buffer_store_format_xy v[1:2], off, s[12:15], m0 offset:4095 294// GFX10: encoding: [0xff,0x0f,0x14,0xe0,0x00,0x01,0x03,0x7c] 295 296buffer_store_format_xy v[1:2], off, s[12:15], 0 offset:4095 297// GFX10: encoding: [0xff,0x0f,0x14,0xe0,0x00,0x01,0x03,0x80] 298 299buffer_store_format_xy v[1:2], off, s[12:15], -1 offset:4095 300// GFX10: encoding: [0xff,0x0f,0x14,0xe0,0x00,0x01,0x03,0xc1] 301 302buffer_store_format_xy v[1:2], off, s[12:15], 0.5 offset:4095 303// GFX10: encoding: [0xff,0x0f,0x14,0xe0,0x00,0x01,0x03,0xf0] 304 305buffer_store_format_xy v[1:2], off, s[12:15], -4.0 offset:4095 306// GFX10: encoding: [0xff,0x0f,0x14,0xe0,0x00,0x01,0x03,0xf7] 307 308buffer_store_format_xy v[1:2], v0, s[12:15], s4 idxen offset:4095 309// GFX10: encoding: [0xff,0x2f,0x14,0xe0,0x00,0x01,0x03,0x04] 310 311buffer_store_format_xy v[1:2], v0, s[12:15], s4 offen offset:4095 312// GFX10: encoding: [0xff,0x1f,0x14,0xe0,0x00,0x01,0x03,0x04] 313 314buffer_store_format_xy v[1:2], off, s[12:15], s4 315// GFX10: encoding: [0x00,0x00,0x14,0xe0,0x00,0x01,0x03,0x04] 316 317buffer_store_format_xy v[1:2], off, s[12:15], s4 offset:7 318// GFX10: encoding: [0x07,0x00,0x14,0xe0,0x00,0x01,0x03,0x04] 319 320buffer_store_format_xy v[1:2], off, s[12:15], s4 offset:4095 glc 321// GFX10: encoding: [0xff,0x4f,0x14,0xe0,0x00,0x01,0x03,0x04] 322 323buffer_store_format_xy v[1:2], off, s[12:15], s4 offset:4095 slc 324// GFX10: encoding: [0xff,0x0f,0x14,0xe0,0x00,0x01,0x43,0x04] 325 326buffer_store_format_xy v[1:2], off, s[12:15], s4 offset:4095 dlc 327// GFX10: encoding: [0xff,0x8f,0x14,0xe0,0x00,0x01,0x03,0x04] 328 329buffer_store_format_xy v[1:2], off, s[12:15], s4 offset:4095 glc slc dlc 330// GFX10: encoding: [0xff,0xcf,0x14,0xe0,0x00,0x01,0x43,0x04] 331 332buffer_store_format_xyz v[1:3], off, s[12:15], s4 offset:4095 333// GFX10: encoding: [0xff,0x0f,0x18,0xe0,0x00,0x01,0x03,0x04] 334 335buffer_store_format_xyz v[253:255], off, s[12:15], s4 offset:4095 336// GFX10: encoding: [0xff,0x0f,0x18,0xe0,0x00,0xfd,0x03,0x04] 337 338buffer_store_format_xyz v[1:3], off, s[16:19], s4 offset:4095 339// GFX10: encoding: [0xff,0x0f,0x18,0xe0,0x00,0x01,0x04,0x04] 340 341buffer_store_format_xyz v[1:3], off, s[96:99], s4 offset:4095 342// GFX10: encoding: [0xff,0x0f,0x18,0xe0,0x00,0x01,0x18,0x04] 343 344buffer_store_format_xyz v[1:3], off, s[12:15], s101 offset:4095 345// GFX10: encoding: [0xff,0x0f,0x18,0xe0,0x00,0x01,0x03,0x65] 346 347buffer_store_format_xyz v[1:3], off, s[12:15], m0 offset:4095 348// GFX10: encoding: [0xff,0x0f,0x18,0xe0,0x00,0x01,0x03,0x7c] 349 350buffer_store_format_xyz v[1:3], off, s[12:15], 0 offset:4095 351// GFX10: encoding: [0xff,0x0f,0x18,0xe0,0x00,0x01,0x03,0x80] 352 353buffer_store_format_xyz v[1:3], off, s[12:15], -1 offset:4095 354// GFX10: encoding: [0xff,0x0f,0x18,0xe0,0x00,0x01,0x03,0xc1] 355 356buffer_store_format_xyz v[1:3], off, s[12:15], 0.5 offset:4095 357// GFX10: encoding: [0xff,0x0f,0x18,0xe0,0x00,0x01,0x03,0xf0] 358 359buffer_store_format_xyz v[1:3], off, s[12:15], -4.0 offset:4095 360// GFX10: encoding: [0xff,0x0f,0x18,0xe0,0x00,0x01,0x03,0xf7] 361 362buffer_store_format_xyz v[1:3], v0, s[12:15], s4 idxen offset:4095 363// GFX10: encoding: [0xff,0x2f,0x18,0xe0,0x00,0x01,0x03,0x04] 364 365buffer_store_format_xyz v[1:3], v0, s[12:15], s4 offen offset:4095 366// GFX10: encoding: [0xff,0x1f,0x18,0xe0,0x00,0x01,0x03,0x04] 367 368buffer_store_format_xyz v[1:3], off, s[12:15], s4 369// GFX10: encoding: [0x00,0x00,0x18,0xe0,0x00,0x01,0x03,0x04] 370 371buffer_store_format_xyz v[1:3], off, s[12:15], s4 offset:7 372// GFX10: encoding: [0x07,0x00,0x18,0xe0,0x00,0x01,0x03,0x04] 373 374buffer_store_format_xyz v[1:3], off, s[12:15], s4 offset:4095 glc 375// GFX10: encoding: [0xff,0x4f,0x18,0xe0,0x00,0x01,0x03,0x04] 376 377buffer_store_format_xyz v[1:3], off, s[12:15], s4 offset:4095 slc 378// GFX10: encoding: [0xff,0x0f,0x18,0xe0,0x00,0x01,0x43,0x04] 379 380buffer_store_format_xyz v[1:3], off, s[12:15], s4 offset:4095 dlc 381// GFX10: encoding: [0xff,0x8f,0x18,0xe0,0x00,0x01,0x03,0x04] 382 383buffer_store_format_xyz v[1:3], off, s[12:15], s4 offset:4095 glc slc dlc 384// GFX10: encoding: [0xff,0xcf,0x18,0xe0,0x00,0x01,0x43,0x04] 385 386buffer_store_format_xyzw v[1:4], off, s[12:15], s4 offset:4095 387// GFX10: encoding: [0xff,0x0f,0x1c,0xe0,0x00,0x01,0x03,0x04] 388 389buffer_store_format_xyzw v[252:255], off, s[12:15], s4 offset:4095 390// GFX10: encoding: [0xff,0x0f,0x1c,0xe0,0x00,0xfc,0x03,0x04] 391 392buffer_store_format_xyzw v[1:4], off, s[16:19], s4 offset:4095 393// GFX10: encoding: [0xff,0x0f,0x1c,0xe0,0x00,0x01,0x04,0x04] 394 395buffer_store_format_xyzw v[1:4], off, s[96:99], s4 offset:4095 396// GFX10: encoding: [0xff,0x0f,0x1c,0xe0,0x00,0x01,0x18,0x04] 397 398buffer_store_format_xyzw v[1:4], off, s[12:15], s101 offset:4095 399// GFX10: encoding: [0xff,0x0f,0x1c,0xe0,0x00,0x01,0x03,0x65] 400 401buffer_store_format_xyzw v[1:4], off, s[12:15], m0 offset:4095 402// GFX10: encoding: [0xff,0x0f,0x1c,0xe0,0x00,0x01,0x03,0x7c] 403 404buffer_store_format_xyzw v[1:4], off, s[12:15], 0 offset:4095 405// GFX10: encoding: [0xff,0x0f,0x1c,0xe0,0x00,0x01,0x03,0x80] 406 407buffer_store_format_xyzw v[1:4], off, s[12:15], -1 offset:4095 408// GFX10: encoding: [0xff,0x0f,0x1c,0xe0,0x00,0x01,0x03,0xc1] 409 410buffer_store_format_xyzw v[1:4], off, s[12:15], 0.5 offset:4095 411// GFX10: encoding: [0xff,0x0f,0x1c,0xe0,0x00,0x01,0x03,0xf0] 412 413buffer_store_format_xyzw v[1:4], off, s[12:15], -4.0 offset:4095 414// GFX10: encoding: [0xff,0x0f,0x1c,0xe0,0x00,0x01,0x03,0xf7] 415 416buffer_store_format_xyzw v[1:4], v0, s[12:15], s4 idxen offset:4095 417// GFX10: encoding: [0xff,0x2f,0x1c,0xe0,0x00,0x01,0x03,0x04] 418 419buffer_store_format_xyzw v[1:4], v0, s[12:15], s4 offen offset:4095 420// GFX10: encoding: [0xff,0x1f,0x1c,0xe0,0x00,0x01,0x03,0x04] 421 422buffer_store_format_xyzw v[1:4], off, s[12:15], s4 423// GFX10: encoding: [0x00,0x00,0x1c,0xe0,0x00,0x01,0x03,0x04] 424 425buffer_store_format_xyzw v[1:4], off, s[12:15], s4 offset:7 426// GFX10: encoding: [0x07,0x00,0x1c,0xe0,0x00,0x01,0x03,0x04] 427 428buffer_store_format_xyzw v[1:4], off, s[12:15], s4 offset:4095 glc 429// GFX10: encoding: [0xff,0x4f,0x1c,0xe0,0x00,0x01,0x03,0x04] 430 431buffer_store_format_xyzw v[1:4], off, s[12:15], s4 offset:4095 slc 432// GFX10: encoding: [0xff,0x0f,0x1c,0xe0,0x00,0x01,0x43,0x04] 433 434buffer_store_format_xyzw v[1:4], off, s[12:15], s4 offset:4095 dlc 435// GFX10: encoding: [0xff,0x8f,0x1c,0xe0,0x00,0x01,0x03,0x04] 436 437buffer_store_format_xyzw v[1:4], off, s[12:15], s4 offset:4095 glc slc dlc 438// GFX10: encoding: [0xff,0xcf,0x1c,0xe0,0x00,0x01,0x43,0x04] 439 440buffer_load_ubyte v5, off, s[8:11], s3 offset:4095 441// GFX10: encoding: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x02,0x03] 442 443buffer_load_ubyte v255, off, s[8:11], s3 offset:4095 444// GFX10: encoding: [0xff,0x0f,0x20,0xe0,0x00,0xff,0x02,0x03] 445 446buffer_load_ubyte v5, off, s[12:15], s3 offset:4095 447// GFX10: encoding: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x03,0x03] 448 449buffer_load_ubyte v5, off, s[96:99], s3 offset:4095 450// GFX10: encoding: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x18,0x03] 451 452buffer_load_ubyte v5, off, s[8:11], s101 offset:4095 453// GFX10: encoding: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x02,0x65] 454 455buffer_load_ubyte v5, off, s[8:11], m0 offset:4095 456// GFX10: encoding: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x02,0x7c] 457 458buffer_load_ubyte v5, off, s[8:11], 0 offset:4095 459// GFX10: encoding: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x02,0x80] 460 461buffer_load_ubyte v5, off, s[8:11], -1 offset:4095 462// GFX10: encoding: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x02,0xc1] 463 464buffer_load_ubyte v5, off, s[8:11], 0.5 offset:4095 465// GFX10: encoding: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x02,0xf0] 466 467buffer_load_ubyte v5, off, s[8:11], -4.0 offset:4095 468// GFX10: encoding: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x02,0xf7] 469 470buffer_load_ubyte v5, v0, s[8:11], s3 idxen offset:4095 471// GFX10: encoding: [0xff,0x2f,0x20,0xe0,0x00,0x05,0x02,0x03] 472 473buffer_load_ubyte v5, v0, s[8:11], s3 offen offset:4095 474// GFX10: encoding: [0xff,0x1f,0x20,0xe0,0x00,0x05,0x02,0x03] 475 476buffer_load_ubyte v5, off, s[8:11], s3 477// GFX10: encoding: [0x00,0x00,0x20,0xe0,0x00,0x05,0x02,0x03] 478 479buffer_load_ubyte v5, off, s[8:11], s3 offset:7 480// GFX10: encoding: [0x07,0x00,0x20,0xe0,0x00,0x05,0x02,0x03] 481 482buffer_load_ubyte v5, off, s[8:11], s3 offset:4095 glc 483// GFX10: encoding: [0xff,0x4f,0x20,0xe0,0x00,0x05,0x02,0x03] 484 485buffer_load_ubyte v5, off, s[8:11], s3 offset:4095 slc 486// GFX10: encoding: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x42,0x03] 487 488buffer_load_ubyte v5, off, s[8:11], s3 offset:4095 dlc 489// GFX10: encoding: [0xff,0x8f,0x20,0xe0,0x00,0x05,0x02,0x03] 490 491buffer_load_ubyte v5, off, s[8:11], s3 offset:4095 glc slc dlc 492// GFX10: encoding: [0xff,0xcf,0x20,0xe0,0x00,0x05,0x42,0x03] 493 494buffer_load_sbyte v5, off, s[8:11], s3 offset:4095 495// GFX10: encoding: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x02,0x03] 496 497buffer_load_sbyte v255, off, s[8:11], s3 offset:4095 498// GFX10: encoding: [0xff,0x0f,0x24,0xe0,0x00,0xff,0x02,0x03] 499 500buffer_load_sbyte v5, off, s[12:15], s3 offset:4095 501// GFX10: encoding: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x03,0x03] 502 503buffer_load_sbyte v5, off, s[96:99], s3 offset:4095 504// GFX10: encoding: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x18,0x03] 505 506buffer_load_sbyte v5, off, s[8:11], s101 offset:4095 507// GFX10: encoding: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x02,0x65] 508 509buffer_load_sbyte v5, off, s[8:11], m0 offset:4095 510// GFX10: encoding: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x02,0x7c] 511 512buffer_load_sbyte v5, off, s[8:11], 0 offset:4095 513// GFX10: encoding: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x02,0x80] 514 515buffer_load_sbyte v5, off, s[8:11], -1 offset:4095 516// GFX10: encoding: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x02,0xc1] 517 518buffer_load_sbyte v5, off, s[8:11], 0.5 offset:4095 519// GFX10: encoding: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x02,0xf0] 520 521buffer_load_sbyte v5, off, s[8:11], -4.0 offset:4095 522// GFX10: encoding: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x02,0xf7] 523 524buffer_load_sbyte v5, v0, s[8:11], s3 idxen offset:4095 525// GFX10: encoding: [0xff,0x2f,0x24,0xe0,0x00,0x05,0x02,0x03] 526 527buffer_load_sbyte v5, v0, s[8:11], s3 offen offset:4095 528// GFX10: encoding: [0xff,0x1f,0x24,0xe0,0x00,0x05,0x02,0x03] 529 530buffer_load_sbyte v5, off, s[8:11], s3 531// GFX10: encoding: [0x00,0x00,0x24,0xe0,0x00,0x05,0x02,0x03] 532 533buffer_load_sbyte v5, off, s[8:11], s3 offset:7 534// GFX10: encoding: [0x07,0x00,0x24,0xe0,0x00,0x05,0x02,0x03] 535 536buffer_load_sbyte v5, off, s[8:11], s3 offset:4095 glc 537// GFX10: encoding: [0xff,0x4f,0x24,0xe0,0x00,0x05,0x02,0x03] 538 539buffer_load_sbyte v5, off, s[8:11], s3 offset:4095 slc 540// GFX10: encoding: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x42,0x03] 541 542buffer_load_sbyte v5, off, s[8:11], s3 offset:4095 dlc 543// GFX10: encoding: [0xff,0x8f,0x24,0xe0,0x00,0x05,0x02,0x03] 544 545buffer_load_sbyte v5, off, s[8:11], s3 offset:4095 glc slc dlc 546// GFX10: encoding: [0xff,0xcf,0x24,0xe0,0x00,0x05,0x42,0x03] 547 548buffer_load_ushort v5, off, s[8:11], s3 offset:4095 549// GFX10: encoding: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x02,0x03] 550 551buffer_load_ushort v255, off, s[8:11], s3 offset:4095 552// GFX10: encoding: [0xff,0x0f,0x28,0xe0,0x00,0xff,0x02,0x03] 553 554buffer_load_ushort v5, off, s[12:15], s3 offset:4095 555// GFX10: encoding: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x03,0x03] 556 557buffer_load_ushort v5, off, s[96:99], s3 offset:4095 558// GFX10: encoding: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x18,0x03] 559 560buffer_load_ushort v5, off, s[8:11], s101 offset:4095 561// GFX10: encoding: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x02,0x65] 562 563buffer_load_ushort v5, off, s[8:11], m0 offset:4095 564// GFX10: encoding: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x02,0x7c] 565 566buffer_load_ushort v5, off, s[8:11], 0 offset:4095 567// GFX10: encoding: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x02,0x80] 568 569buffer_load_ushort v5, off, s[8:11], -1 offset:4095 570// GFX10: encoding: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x02,0xc1] 571 572buffer_load_ushort v5, off, s[8:11], 0.5 offset:4095 573// GFX10: encoding: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x02,0xf0] 574 575buffer_load_ushort v5, off, s[8:11], -4.0 offset:4095 576// GFX10: encoding: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x02,0xf7] 577 578buffer_load_ushort v5, v0, s[8:11], s3 idxen offset:4095 579// GFX10: encoding: [0xff,0x2f,0x28,0xe0,0x00,0x05,0x02,0x03] 580 581buffer_load_ushort v5, v0, s[8:11], s3 offen offset:4095 582// GFX10: encoding: [0xff,0x1f,0x28,0xe0,0x00,0x05,0x02,0x03] 583 584buffer_load_ushort v5, off, s[8:11], s3 585// GFX10: encoding: [0x00,0x00,0x28,0xe0,0x00,0x05,0x02,0x03] 586 587buffer_load_ushort v5, off, s[8:11], s3 offset:7 588// GFX10: encoding: [0x07,0x00,0x28,0xe0,0x00,0x05,0x02,0x03] 589 590buffer_load_ushort v5, off, s[8:11], s3 offset:4095 glc 591// GFX10: encoding: [0xff,0x4f,0x28,0xe0,0x00,0x05,0x02,0x03] 592 593buffer_load_ushort v5, off, s[8:11], s3 offset:4095 slc 594// GFX10: encoding: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x42,0x03] 595 596buffer_load_ushort v5, off, s[8:11], s3 offset:4095 dlc 597// GFX10: encoding: [0xff,0x8f,0x28,0xe0,0x00,0x05,0x02,0x03] 598 599buffer_load_ushort v5, off, s[8:11], s3 offset:4095 glc slc dlc 600// GFX10: encoding: [0xff,0xcf,0x28,0xe0,0x00,0x05,0x42,0x03] 601 602buffer_load_sshort v5, off, s[8:11], s3 offset:4095 603// GFX10: encoding: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x02,0x03] 604 605buffer_load_sshort v255, off, s[8:11], s3 offset:4095 606// GFX10: encoding: [0xff,0x0f,0x2c,0xe0,0x00,0xff,0x02,0x03] 607 608buffer_load_sshort v5, off, s[12:15], s3 offset:4095 609// GFX10: encoding: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x03,0x03] 610 611buffer_load_sshort v5, off, s[96:99], s3 offset:4095 612// GFX10: encoding: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x18,0x03] 613 614buffer_load_sshort v5, off, s[8:11], s101 offset:4095 615// GFX10: encoding: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x02,0x65] 616 617buffer_load_sshort v5, off, s[8:11], m0 offset:4095 618// GFX10: encoding: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x02,0x7c] 619 620buffer_load_sshort v5, off, s[8:11], 0 offset:4095 621// GFX10: encoding: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x02,0x80] 622 623buffer_load_sshort v5, off, s[8:11], -1 offset:4095 624// GFX10: encoding: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x02,0xc1] 625 626buffer_load_sshort v5, off, s[8:11], 0.5 offset:4095 627// GFX10: encoding: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x02,0xf0] 628 629buffer_load_sshort v5, off, s[8:11], -4.0 offset:4095 630// GFX10: encoding: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x02,0xf7] 631 632buffer_load_sshort v5, v0, s[8:11], s3 idxen offset:4095 633// GFX10: encoding: [0xff,0x2f,0x2c,0xe0,0x00,0x05,0x02,0x03] 634 635buffer_load_sshort v5, v0, s[8:11], s3 offen offset:4095 636// GFX10: encoding: [0xff,0x1f,0x2c,0xe0,0x00,0x05,0x02,0x03] 637 638buffer_load_sshort v5, off, s[8:11], s3 639// GFX10: encoding: [0x00,0x00,0x2c,0xe0,0x00,0x05,0x02,0x03] 640 641buffer_load_sshort v5, off, s[8:11], s3 offset:7 642// GFX10: encoding: [0x07,0x00,0x2c,0xe0,0x00,0x05,0x02,0x03] 643 644buffer_load_sshort v5, off, s[8:11], s3 offset:4095 glc 645// GFX10: encoding: [0xff,0x4f,0x2c,0xe0,0x00,0x05,0x02,0x03] 646 647buffer_load_sshort v5, off, s[8:11], s3 offset:4095 slc 648// GFX10: encoding: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x42,0x03] 649 650buffer_load_sshort v5, off, s[8:11], s3 offset:4095 dlc 651// GFX10: encoding: [0xff,0x8f,0x2c,0xe0,0x00,0x05,0x02,0x03] 652 653buffer_load_sshort v5, off, s[8:11], s3 offset:4095 glc slc dlc 654// GFX10: encoding: [0xff,0xcf,0x2c,0xe0,0x00,0x05,0x42,0x03] 655 656buffer_load_dword v5, off, s[8:11], s3 offset:4095 657// GFX10: encoding: [0xff,0x0f,0x30,0xe0,0x00,0x05,0x02,0x03] 658 659buffer_load_dword v255, off, s[8:11], s3 offset:4095 660// GFX10: encoding: [0xff,0x0f,0x30,0xe0,0x00,0xff,0x02,0x03] 661 662buffer_load_dword v5, off, s[12:15], s3 offset:4095 663// GFX10: encoding: [0xff,0x0f,0x30,0xe0,0x00,0x05,0x03,0x03] 664 665buffer_load_dword v5, off, s[96:99], s3 offset:4095 666// GFX10: encoding: [0xff,0x0f,0x30,0xe0,0x00,0x05,0x18,0x03] 667 668buffer_load_dword v5, off, s[8:11], s101 offset:4095 669// GFX10: encoding: [0xff,0x0f,0x30,0xe0,0x00,0x05,0x02,0x65] 670 671buffer_load_dword v5, off, s[8:11], m0 offset:4095 672// GFX10: encoding: [0xff,0x0f,0x30,0xe0,0x00,0x05,0x02,0x7c] 673 674buffer_load_dword v5, off, s[8:11], 0 offset:4095 675// GFX10: encoding: [0xff,0x0f,0x30,0xe0,0x00,0x05,0x02,0x80] 676 677buffer_load_dword v5, off, s[8:11], -1 offset:4095 678// GFX10: encoding: [0xff,0x0f,0x30,0xe0,0x00,0x05,0x02,0xc1] 679 680buffer_load_dword v5, off, s[8:11], 0.5 offset:4095 681// GFX10: encoding: [0xff,0x0f,0x30,0xe0,0x00,0x05,0x02,0xf0] 682 683buffer_load_dword v5, off, s[8:11], -4.0 offset:4095 684// GFX10: encoding: [0xff,0x0f,0x30,0xe0,0x00,0x05,0x02,0xf7] 685 686buffer_load_dword v5, v0, s[8:11], s3 idxen offset:4095 687// GFX10: encoding: [0xff,0x2f,0x30,0xe0,0x00,0x05,0x02,0x03] 688 689buffer_load_dword v5, v0, s[8:11], s3 offen offset:4095 690// GFX10: encoding: [0xff,0x1f,0x30,0xe0,0x00,0x05,0x02,0x03] 691 692buffer_load_dword v5, off, s[8:11], s3 693// GFX10: encoding: [0x00,0x00,0x30,0xe0,0x00,0x05,0x02,0x03] 694 695buffer_load_dword v5, off, s[8:11], s3 offset:7 696// GFX10: encoding: [0x07,0x00,0x30,0xe0,0x00,0x05,0x02,0x03] 697 698buffer_load_dword v5, off, s[8:11], s3 offset:4095 glc 699// GFX10: encoding: [0xff,0x4f,0x30,0xe0,0x00,0x05,0x02,0x03] 700 701buffer_load_dword v5, off, s[8:11], s3 offset:4095 slc 702// GFX10: encoding: [0xff,0x0f,0x30,0xe0,0x00,0x05,0x42,0x03] 703 704buffer_load_dword v5, off, s[8:11], s3 offset:4095 dlc 705// GFX10: encoding: [0xff,0x8f,0x30,0xe0,0x00,0x05,0x02,0x03] 706 707buffer_load_dword v5, off, s[8:11], s3 offset:4095 glc slc dlc 708// GFX10: encoding: [0xff,0xcf,0x30,0xe0,0x00,0x05,0x42,0x03] 709 710buffer_load_dwordx2 v[5:6], off, s[8:11], s3 offset:4095 711// GFX10: encoding: [0xff,0x0f,0x34,0xe0,0x00,0x05,0x02,0x03] 712 713buffer_load_dwordx2 v[254:255], off, s[8:11], s3 offset:4095 714// GFX10: encoding: [0xff,0x0f,0x34,0xe0,0x00,0xfe,0x02,0x03] 715 716buffer_load_dwordx2 v[5:6], off, s[12:15], s3 offset:4095 717// GFX10: encoding: [0xff,0x0f,0x34,0xe0,0x00,0x05,0x03,0x03] 718 719buffer_load_dwordx2 v[5:6], off, s[96:99], s3 offset:4095 720// GFX10: encoding: [0xff,0x0f,0x34,0xe0,0x00,0x05,0x18,0x03] 721 722buffer_load_dwordx2 v[5:6], off, s[8:11], s101 offset:4095 723// GFX10: encoding: [0xff,0x0f,0x34,0xe0,0x00,0x05,0x02,0x65] 724 725buffer_load_dwordx2 v[5:6], off, s[8:11], m0 offset:4095 726// GFX10: encoding: [0xff,0x0f,0x34,0xe0,0x00,0x05,0x02,0x7c] 727 728buffer_load_dwordx2 v[5:6], off, s[8:11], 0 offset:4095 729// GFX10: encoding: [0xff,0x0f,0x34,0xe0,0x00,0x05,0x02,0x80] 730 731buffer_load_dwordx2 v[5:6], off, s[8:11], -1 offset:4095 732// GFX10: encoding: [0xff,0x0f,0x34,0xe0,0x00,0x05,0x02,0xc1] 733 734buffer_load_dwordx2 v[5:6], off, s[8:11], 0.5 offset:4095 735// GFX10: encoding: [0xff,0x0f,0x34,0xe0,0x00,0x05,0x02,0xf0] 736 737buffer_load_dwordx2 v[5:6], off, s[8:11], -4.0 offset:4095 738// GFX10: encoding: [0xff,0x0f,0x34,0xe0,0x00,0x05,0x02,0xf7] 739 740buffer_load_dwordx2 v[5:6], v0, s[8:11], s3 idxen offset:4095 741// GFX10: encoding: [0xff,0x2f,0x34,0xe0,0x00,0x05,0x02,0x03] 742 743buffer_load_dwordx2 v[5:6], v0, s[8:11], s3 offen offset:4095 744// GFX10: encoding: [0xff,0x1f,0x34,0xe0,0x00,0x05,0x02,0x03] 745 746buffer_load_dwordx2 v[5:6], off, s[8:11], s3 747// GFX10: encoding: [0x00,0x00,0x34,0xe0,0x00,0x05,0x02,0x03] 748 749buffer_load_dwordx2 v[5:6], off, s[8:11], s3 offset:7 750// GFX10: encoding: [0x07,0x00,0x34,0xe0,0x00,0x05,0x02,0x03] 751 752buffer_load_dwordx2 v[5:6], off, s[8:11], s3 offset:4095 glc 753// GFX10: encoding: [0xff,0x4f,0x34,0xe0,0x00,0x05,0x02,0x03] 754 755buffer_load_dwordx2 v[5:6], off, s[8:11], s3 offset:4095 slc 756// GFX10: encoding: [0xff,0x0f,0x34,0xe0,0x00,0x05,0x42,0x03] 757 758buffer_load_dwordx2 v[5:6], off, s[8:11], s3 offset:4095 dlc 759// GFX10: encoding: [0xff,0x8f,0x34,0xe0,0x00,0x05,0x02,0x03] 760 761buffer_load_dwordx2 v[5:6], off, s[8:11], s3 offset:4095 glc slc dlc 762// GFX10: encoding: [0xff,0xcf,0x34,0xe0,0x00,0x05,0x42,0x03] 763 764buffer_load_dwordx3 v[5:7], off, s[8:11], s3 offset:4095 765// GFX10: encoding: [0xff,0x0f,0x3c,0xe0,0x00,0x05,0x02,0x03] 766 767buffer_load_dwordx3 v[253:255], off, s[8:11], s3 offset:4095 768// GFX10: encoding: [0xff,0x0f,0x3c,0xe0,0x00,0xfd,0x02,0x03] 769 770buffer_load_dwordx3 v[5:7], off, s[12:15], s3 offset:4095 771// GFX10: encoding: [0xff,0x0f,0x3c,0xe0,0x00,0x05,0x03,0x03] 772 773buffer_load_dwordx3 v[5:7], off, s[96:99], s3 offset:4095 774// GFX10: encoding: [0xff,0x0f,0x3c,0xe0,0x00,0x05,0x18,0x03] 775 776buffer_load_dwordx3 v[5:7], off, s[8:11], s101 offset:4095 777// GFX10: encoding: [0xff,0x0f,0x3c,0xe0,0x00,0x05,0x02,0x65] 778 779buffer_load_dwordx3 v[5:7], off, s[8:11], m0 offset:4095 780// GFX10: encoding: [0xff,0x0f,0x3c,0xe0,0x00,0x05,0x02,0x7c] 781 782buffer_load_dwordx3 v[5:7], off, s[8:11], 0 offset:4095 783// GFX10: encoding: [0xff,0x0f,0x3c,0xe0,0x00,0x05,0x02,0x80] 784 785buffer_load_dwordx3 v[5:7], off, s[8:11], -1 offset:4095 786// GFX10: encoding: [0xff,0x0f,0x3c,0xe0,0x00,0x05,0x02,0xc1] 787 788buffer_load_dwordx3 v[5:7], off, s[8:11], 0.5 offset:4095 789// GFX10: encoding: [0xff,0x0f,0x3c,0xe0,0x00,0x05,0x02,0xf0] 790 791buffer_load_dwordx3 v[5:7], off, s[8:11], -4.0 offset:4095 792// GFX10: encoding: [0xff,0x0f,0x3c,0xe0,0x00,0x05,0x02,0xf7] 793 794buffer_load_dwordx3 v[5:7], v0, s[8:11], s3 idxen offset:4095 795// GFX10: encoding: [0xff,0x2f,0x3c,0xe0,0x00,0x05,0x02,0x03] 796 797buffer_load_dwordx3 v[5:7], v0, s[8:11], s3 offen offset:4095 798// GFX10: encoding: [0xff,0x1f,0x3c,0xe0,0x00,0x05,0x02,0x03] 799 800buffer_load_dwordx3 v[5:7], off, s[8:11], s3 801// GFX10: encoding: [0x00,0x00,0x3c,0xe0,0x00,0x05,0x02,0x03] 802 803buffer_load_dwordx3 v[5:7], off, s[8:11], s3 offset:7 804// GFX10: encoding: [0x07,0x00,0x3c,0xe0,0x00,0x05,0x02,0x03] 805 806buffer_load_dwordx3 v[5:7], off, s[8:11], s3 offset:4095 glc 807// GFX10: encoding: [0xff,0x4f,0x3c,0xe0,0x00,0x05,0x02,0x03] 808 809buffer_load_dwordx3 v[5:7], off, s[8:11], s3 offset:4095 slc 810// GFX10: encoding: [0xff,0x0f,0x3c,0xe0,0x00,0x05,0x42,0x03] 811 812buffer_load_dwordx3 v[5:7], off, s[8:11], s3 offset:4095 dlc 813// GFX10: encoding: [0xff,0x8f,0x3c,0xe0,0x00,0x05,0x02,0x03] 814 815buffer_load_dwordx3 v[5:7], off, s[8:11], s3 offset:4095 glc slc dlc 816// GFX10: encoding: [0xff,0xcf,0x3c,0xe0,0x00,0x05,0x42,0x03] 817 818buffer_load_dwordx4 v[5:8], off, s[8:11], s3 offset:4095 819// GFX10: encoding: [0xff,0x0f,0x38,0xe0,0x00,0x05,0x02,0x03] 820 821buffer_load_dwordx4 v[252:255], off, s[8:11], s3 offset:4095 822// GFX10: encoding: [0xff,0x0f,0x38,0xe0,0x00,0xfc,0x02,0x03] 823 824buffer_load_dwordx4 v[5:8], off, s[12:15], s3 offset:4095 825// GFX10: encoding: [0xff,0x0f,0x38,0xe0,0x00,0x05,0x03,0x03] 826 827buffer_load_dwordx4 v[5:8], off, s[96:99], s3 offset:4095 828// GFX10: encoding: [0xff,0x0f,0x38,0xe0,0x00,0x05,0x18,0x03] 829 830buffer_load_dwordx4 v[5:8], off, s[8:11], s101 offset:4095 831// GFX10: encoding: [0xff,0x0f,0x38,0xe0,0x00,0x05,0x02,0x65] 832 833buffer_load_dwordx4 v[5:8], off, s[8:11], m0 offset:4095 834// GFX10: encoding: [0xff,0x0f,0x38,0xe0,0x00,0x05,0x02,0x7c] 835 836buffer_load_dwordx4 v[5:8], off, s[8:11], 0 offset:4095 837// GFX10: encoding: [0xff,0x0f,0x38,0xe0,0x00,0x05,0x02,0x80] 838 839buffer_load_dwordx4 v[5:8], off, s[8:11], -1 offset:4095 840// GFX10: encoding: [0xff,0x0f,0x38,0xe0,0x00,0x05,0x02,0xc1] 841 842buffer_load_dwordx4 v[5:8], off, s[8:11], 0.5 offset:4095 843// GFX10: encoding: [0xff,0x0f,0x38,0xe0,0x00,0x05,0x02,0xf0] 844 845buffer_load_dwordx4 v[5:8], off, s[8:11], -4.0 offset:4095 846// GFX10: encoding: [0xff,0x0f,0x38,0xe0,0x00,0x05,0x02,0xf7] 847 848buffer_load_dwordx4 v[5:8], v0, s[8:11], s3 idxen offset:4095 849// GFX10: encoding: [0xff,0x2f,0x38,0xe0,0x00,0x05,0x02,0x03] 850 851buffer_load_dwordx4 v[5:8], v0, s[8:11], s3 offen offset:4095 852// GFX10: encoding: [0xff,0x1f,0x38,0xe0,0x00,0x05,0x02,0x03] 853 854buffer_load_dwordx4 v[5:8], off, s[8:11], s3 855// GFX10: encoding: [0x00,0x00,0x38,0xe0,0x00,0x05,0x02,0x03] 856 857buffer_load_dwordx4 v[5:8], off, s[8:11], s3 offset:7 858// GFX10: encoding: [0x07,0x00,0x38,0xe0,0x00,0x05,0x02,0x03] 859 860buffer_load_dwordx4 v[5:8], off, s[8:11], s3 offset:4095 glc 861// GFX10: encoding: [0xff,0x4f,0x38,0xe0,0x00,0x05,0x02,0x03] 862 863buffer_load_dwordx4 v[5:8], off, s[8:11], s3 offset:4095 slc 864// GFX10: encoding: [0xff,0x0f,0x38,0xe0,0x00,0x05,0x42,0x03] 865 866buffer_load_dwordx4 v[5:8], off, s[8:11], s3 offset:4095 dlc 867// GFX10: encoding: [0xff,0x8f,0x38,0xe0,0x00,0x05,0x02,0x03] 868 869buffer_load_dwordx4 v[5:8], off, s[8:11], s3 offset:4095 glc slc dlc 870// GFX10: encoding: [0xff,0xcf,0x38,0xe0,0x00,0x05,0x42,0x03] 871 872buffer_store_byte v1, off, s[12:15], s4 offset:4095 873// GFX10: encoding: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x03,0x04] 874 875buffer_store_byte v255, off, s[12:15], s4 offset:4095 876// GFX10: encoding: [0xff,0x0f,0x60,0xe0,0x00,0xff,0x03,0x04] 877 878buffer_store_byte v1, off, s[16:19], s4 offset:4095 879// GFX10: encoding: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x04,0x04] 880 881buffer_store_byte v1, off, s[96:99], s4 offset:4095 882// GFX10: encoding: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x18,0x04] 883 884buffer_store_byte v1, off, s[12:15], s101 offset:4095 885// GFX10: encoding: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x03,0x65] 886 887buffer_store_byte v1, off, s[12:15], m0 offset:4095 888// GFX10: encoding: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x03,0x7c] 889 890buffer_store_byte v1, off, s[12:15], 0 offset:4095 891// GFX10: encoding: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x03,0x80] 892 893buffer_store_byte v1, off, s[12:15], -1 offset:4095 894// GFX10: encoding: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x03,0xc1] 895 896buffer_store_byte v1, off, s[12:15], 0.5 offset:4095 897// GFX10: encoding: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x03,0xf0] 898 899buffer_store_byte v1, off, s[12:15], -4.0 offset:4095 900// GFX10: encoding: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x03,0xf7] 901 902buffer_store_byte v1, v0, s[12:15], s4 idxen offset:4095 903// GFX10: encoding: [0xff,0x2f,0x60,0xe0,0x00,0x01,0x03,0x04] 904 905buffer_store_byte v1, v0, s[12:15], s4 offen offset:4095 906// GFX10: encoding: [0xff,0x1f,0x60,0xe0,0x00,0x01,0x03,0x04] 907 908buffer_store_byte v1, off, s[12:15], s4 909// GFX10: encoding: [0x00,0x00,0x60,0xe0,0x00,0x01,0x03,0x04] 910 911buffer_store_byte v1, off, s[12:15], s4 offset:7 912// GFX10: encoding: [0x07,0x00,0x60,0xe0,0x00,0x01,0x03,0x04] 913 914buffer_store_byte v1, off, s[12:15], s4 offset:4095 glc 915// GFX10: encoding: [0xff,0x4f,0x60,0xe0,0x00,0x01,0x03,0x04] 916 917buffer_store_byte v1, off, s[12:15], s4 offset:4095 slc 918// GFX10: encoding: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x43,0x04] 919 920buffer_store_byte v1, off, s[12:15], s4 offset:4095 dlc 921// GFX10: encoding: [0xff,0x8f,0x60,0xe0,0x00,0x01,0x03,0x04] 922 923buffer_store_byte v1, off, s[12:15], s4 offset:4095 glc slc dlc 924// GFX10: encoding: [0xff,0xcf,0x60,0xe0,0x00,0x01,0x43,0x04] 925 926buffer_store_short v1, off, s[12:15], s4 offset:4095 927// GFX10: encoding: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x03,0x04] 928 929buffer_store_short v255, off, s[12:15], s4 offset:4095 930// GFX10: encoding: [0xff,0x0f,0x68,0xe0,0x00,0xff,0x03,0x04] 931 932buffer_store_short v1, off, s[16:19], s4 offset:4095 933// GFX10: encoding: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x04,0x04] 934 935buffer_store_short v1, off, s[96:99], s4 offset:4095 936// GFX10: encoding: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x18,0x04] 937 938buffer_store_short v1, off, s[12:15], s101 offset:4095 939// GFX10: encoding: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x03,0x65] 940 941buffer_store_short v1, off, s[12:15], m0 offset:4095 942// GFX10: encoding: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x03,0x7c] 943 944buffer_store_short v1, off, s[12:15], 0 offset:4095 945// GFX10: encoding: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x03,0x80] 946 947buffer_store_short v1, off, s[12:15], -1 offset:4095 948// GFX10: encoding: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x03,0xc1] 949 950buffer_store_short v1, off, s[12:15], 0.5 offset:4095 951// GFX10: encoding: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x03,0xf0] 952 953buffer_store_short v1, off, s[12:15], -4.0 offset:4095 954// GFX10: encoding: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x03,0xf7] 955 956buffer_store_short v1, v0, s[12:15], s4 idxen offset:4095 957// GFX10: encoding: [0xff,0x2f,0x68,0xe0,0x00,0x01,0x03,0x04] 958 959buffer_store_short v1, v0, s[12:15], s4 offen offset:4095 960// GFX10: encoding: [0xff,0x1f,0x68,0xe0,0x00,0x01,0x03,0x04] 961 962buffer_store_short v1, off, s[12:15], s4 963// GFX10: encoding: [0x00,0x00,0x68,0xe0,0x00,0x01,0x03,0x04] 964 965buffer_store_short v1, off, s[12:15], s4 offset:7 966// GFX10: encoding: [0x07,0x00,0x68,0xe0,0x00,0x01,0x03,0x04] 967 968buffer_store_short v1, off, s[12:15], s4 offset:4095 glc 969// GFX10: encoding: [0xff,0x4f,0x68,0xe0,0x00,0x01,0x03,0x04] 970 971buffer_store_short v1, off, s[12:15], s4 offset:4095 slc 972// GFX10: encoding: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x43,0x04] 973 974buffer_store_short v1, off, s[12:15], s4 offset:4095 dlc 975// GFX10: encoding: [0xff,0x8f,0x68,0xe0,0x00,0x01,0x03,0x04] 976 977buffer_store_short v1, off, s[12:15], s4 offset:4095 glc slc dlc 978// GFX10: encoding: [0xff,0xcf,0x68,0xe0,0x00,0x01,0x43,0x04] 979 980buffer_store_dword v1, off, s[12:15], s4 offset:4095 981// GFX10: encoding: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x03,0x04] 982 983buffer_store_dword v255, off, s[12:15], s4 offset:4095 984// GFX10: encoding: [0xff,0x0f,0x70,0xe0,0x00,0xff,0x03,0x04] 985 986buffer_store_dword v1, off, s[16:19], s4 offset:4095 987// GFX10: encoding: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x04,0x04] 988 989buffer_store_dword v1, off, s[96:99], s4 offset:4095 990// GFX10: encoding: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x18,0x04] 991 992buffer_store_dword v1, off, s[12:15], s101 offset:4095 993// GFX10: encoding: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x03,0x65] 994 995buffer_store_dword v1, off, s[12:15], m0 offset:4095 996// GFX10: encoding: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x03,0x7c] 997 998buffer_store_dword v1, off, s[12:15], 0 offset:4095 999// GFX10: encoding: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x03,0x80] 1000 1001buffer_store_dword v1, off, s[12:15], -1 offset:4095 1002// GFX10: encoding: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x03,0xc1] 1003 1004buffer_store_dword v1, off, s[12:15], 0.5 offset:4095 1005// GFX10: encoding: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x03,0xf0] 1006 1007buffer_store_dword v1, off, s[12:15], -4.0 offset:4095 1008// GFX10: encoding: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x03,0xf7] 1009 1010buffer_store_dword v1, v0, s[12:15], s4 idxen offset:4095 1011// GFX10: encoding: [0xff,0x2f,0x70,0xe0,0x00,0x01,0x03,0x04] 1012 1013buffer_store_dword v1, v0, s[12:15], s4 offen offset:4095 1014// GFX10: encoding: [0xff,0x1f,0x70,0xe0,0x00,0x01,0x03,0x04] 1015 1016buffer_store_dword v1, off, s[12:15], s4 1017// GFX10: encoding: [0x00,0x00,0x70,0xe0,0x00,0x01,0x03,0x04] 1018 1019buffer_store_dword v1, off, s[12:15], s4 offset:7 1020// GFX10: encoding: [0x07,0x00,0x70,0xe0,0x00,0x01,0x03,0x04] 1021 1022buffer_store_dword v1, off, s[12:15], s4 offset:4095 glc 1023// GFX10: encoding: [0xff,0x4f,0x70,0xe0,0x00,0x01,0x03,0x04] 1024 1025buffer_store_dword v1, off, s[12:15], s4 offset:4095 slc 1026// GFX10: encoding: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x43,0x04] 1027 1028buffer_store_dword v1, off, s[12:15], s4 offset:4095 dlc 1029// GFX10: encoding: [0xff,0x8f,0x70,0xe0,0x00,0x01,0x03,0x04] 1030 1031buffer_store_dword v1, off, s[12:15], s4 offset:4095 glc slc dlc 1032// GFX10: encoding: [0xff,0xcf,0x70,0xe0,0x00,0x01,0x43,0x04] 1033 1034buffer_store_dwordx2 v[1:2], off, s[12:15], s4 offset:4095 1035// GFX10: encoding: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x03,0x04] 1036 1037buffer_store_dwordx2 v[254:255], off, s[12:15], s4 offset:4095 1038// GFX10: encoding: [0xff,0x0f,0x74,0xe0,0x00,0xfe,0x03,0x04] 1039 1040buffer_store_dwordx2 v[1:2], off, s[16:19], s4 offset:4095 1041// GFX10: encoding: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x04,0x04] 1042 1043buffer_store_dwordx2 v[1:2], off, s[96:99], s4 offset:4095 1044// GFX10: encoding: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x18,0x04] 1045 1046buffer_store_dwordx2 v[1:2], off, s[12:15], s101 offset:4095 1047// GFX10: encoding: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x03,0x65] 1048 1049buffer_store_dwordx2 v[1:2], off, s[12:15], m0 offset:4095 1050// GFX10: encoding: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x03,0x7c] 1051 1052buffer_store_dwordx2 v[1:2], off, s[12:15], 0 offset:4095 1053// GFX10: encoding: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x03,0x80] 1054 1055buffer_store_dwordx2 v[1:2], off, s[12:15], -1 offset:4095 1056// GFX10: encoding: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x03,0xc1] 1057 1058buffer_store_dwordx2 v[1:2], off, s[12:15], 0.5 offset:4095 1059// GFX10: encoding: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x03,0xf0] 1060 1061buffer_store_dwordx2 v[1:2], off, s[12:15], -4.0 offset:4095 1062// GFX10: encoding: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x03,0xf7] 1063 1064buffer_store_dwordx2 v[1:2], v0, s[12:15], s4 idxen offset:4095 1065// GFX10: encoding: [0xff,0x2f,0x74,0xe0,0x00,0x01,0x03,0x04] 1066 1067buffer_store_dwordx2 v[1:2], v0, s[12:15], s4 offen offset:4095 1068// GFX10: encoding: [0xff,0x1f,0x74,0xe0,0x00,0x01,0x03,0x04] 1069 1070buffer_store_dwordx2 v[1:2], off, s[12:15], s4 1071// GFX10: encoding: [0x00,0x00,0x74,0xe0,0x00,0x01,0x03,0x04] 1072 1073buffer_store_dwordx2 v[1:2], off, s[12:15], s4 offset:7 1074// GFX10: encoding: [0x07,0x00,0x74,0xe0,0x00,0x01,0x03,0x04] 1075 1076buffer_store_dwordx2 v[1:2], off, s[12:15], s4 offset:4095 glc 1077// GFX10: encoding: [0xff,0x4f,0x74,0xe0,0x00,0x01,0x03,0x04] 1078 1079buffer_store_dwordx2 v[1:2], off, s[12:15], s4 offset:4095 slc 1080// GFX10: encoding: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x43,0x04] 1081 1082buffer_store_dwordx2 v[1:2], off, s[12:15], s4 offset:4095 dlc 1083// GFX10: encoding: [0xff,0x8f,0x74,0xe0,0x00,0x01,0x03,0x04] 1084 1085buffer_store_dwordx2 v[1:2], off, s[12:15], s4 offset:4095 glc slc dlc 1086// GFX10: encoding: [0xff,0xcf,0x74,0xe0,0x00,0x01,0x43,0x04] 1087 1088buffer_store_dwordx3 v[1:3], off, s[12:15], s4 offset:4095 1089// GFX10: encoding: [0xff,0x0f,0x7c,0xe0,0x00,0x01,0x03,0x04] 1090 1091buffer_store_dwordx3 v[253:255], off, s[12:15], s4 offset:4095 1092// GFX10: encoding: [0xff,0x0f,0x7c,0xe0,0x00,0xfd,0x03,0x04] 1093 1094buffer_store_dwordx3 v[1:3], off, s[16:19], s4 offset:4095 1095// GFX10: encoding: [0xff,0x0f,0x7c,0xe0,0x00,0x01,0x04,0x04] 1096 1097buffer_store_dwordx3 v[1:3], off, s[96:99], s4 offset:4095 1098// GFX10: encoding: [0xff,0x0f,0x7c,0xe0,0x00,0x01,0x18,0x04] 1099 1100buffer_store_dwordx3 v[1:3], off, s[12:15], s101 offset:4095 1101// GFX10: encoding: [0xff,0x0f,0x7c,0xe0,0x00,0x01,0x03,0x65] 1102 1103buffer_store_dwordx3 v[1:3], off, s[12:15], m0 offset:4095 1104// GFX10: encoding: [0xff,0x0f,0x7c,0xe0,0x00,0x01,0x03,0x7c] 1105 1106buffer_store_dwordx3 v[1:3], off, s[12:15], 0 offset:4095 1107// GFX10: encoding: [0xff,0x0f,0x7c,0xe0,0x00,0x01,0x03,0x80] 1108 1109buffer_store_dwordx3 v[1:3], off, s[12:15], -1 offset:4095 1110// GFX10: encoding: [0xff,0x0f,0x7c,0xe0,0x00,0x01,0x03,0xc1] 1111 1112buffer_store_dwordx3 v[1:3], off, s[12:15], 0.5 offset:4095 1113// GFX10: encoding: [0xff,0x0f,0x7c,0xe0,0x00,0x01,0x03,0xf0] 1114 1115buffer_store_dwordx3 v[1:3], off, s[12:15], -4.0 offset:4095 1116// GFX10: encoding: [0xff,0x0f,0x7c,0xe0,0x00,0x01,0x03,0xf7] 1117 1118buffer_store_dwordx3 v[1:3], v0, s[12:15], s4 idxen offset:4095 1119// GFX10: encoding: [0xff,0x2f,0x7c,0xe0,0x00,0x01,0x03,0x04] 1120 1121buffer_store_dwordx3 v[1:3], v0, s[12:15], s4 offen offset:4095 1122// GFX10: encoding: [0xff,0x1f,0x7c,0xe0,0x00,0x01,0x03,0x04] 1123 1124buffer_store_dwordx3 v[1:3], off, s[12:15], s4 1125// GFX10: encoding: [0x00,0x00,0x7c,0xe0,0x00,0x01,0x03,0x04] 1126 1127buffer_store_dwordx3 v[1:3], off, s[12:15], s4 offset:7 1128// GFX10: encoding: [0x07,0x00,0x7c,0xe0,0x00,0x01,0x03,0x04] 1129 1130buffer_store_dwordx3 v[1:3], off, s[12:15], s4 offset:4095 glc 1131// GFX10: encoding: [0xff,0x4f,0x7c,0xe0,0x00,0x01,0x03,0x04] 1132 1133buffer_store_dwordx3 v[1:3], off, s[12:15], s4 offset:4095 slc 1134// GFX10: encoding: [0xff,0x0f,0x7c,0xe0,0x00,0x01,0x43,0x04] 1135 1136buffer_store_dwordx3 v[1:3], off, s[12:15], s4 offset:4095 glc slc dlc 1137// GFX10: encoding: [0xff,0xcf,0x7c,0xe0,0x00,0x01,0x43,0x04] 1138 1139buffer_store_dwordx4 v[1:4], off, s[12:15], s4 offset:4095 1140// GFX10: encoding: [0xff,0x0f,0x78,0xe0,0x00,0x01,0x03,0x04] 1141 1142buffer_store_dwordx4 v[252:255], off, s[12:15], s4 offset:4095 1143// GFX10: encoding: [0xff,0x0f,0x78,0xe0,0x00,0xfc,0x03,0x04] 1144 1145buffer_store_dwordx4 v[1:4], off, s[16:19], s4 offset:4095 1146// GFX10: encoding: [0xff,0x0f,0x78,0xe0,0x00,0x01,0x04,0x04] 1147 1148buffer_store_dwordx4 v[1:4], off, s[96:99], s4 offset:4095 1149// GFX10: encoding: [0xff,0x0f,0x78,0xe0,0x00,0x01,0x18,0x04] 1150 1151buffer_store_dwordx4 v[1:4], off, s[12:15], s101 offset:4095 1152// GFX10: encoding: [0xff,0x0f,0x78,0xe0,0x00,0x01,0x03,0x65] 1153 1154buffer_store_dwordx4 v[1:4], off, s[12:15], m0 offset:4095 1155// GFX10: encoding: [0xff,0x0f,0x78,0xe0,0x00,0x01,0x03,0x7c] 1156 1157buffer_store_dwordx4 v[1:4], off, s[12:15], 0 offset:4095 1158// GFX10: encoding: [0xff,0x0f,0x78,0xe0,0x00,0x01,0x03,0x80] 1159 1160buffer_store_dwordx4 v[1:4], off, s[12:15], -1 offset:4095 1161// GFX10: encoding: [0xff,0x0f,0x78,0xe0,0x00,0x01,0x03,0xc1] 1162 1163buffer_store_dwordx4 v[1:4], off, s[12:15], 0.5 offset:4095 1164// GFX10: encoding: [0xff,0x0f,0x78,0xe0,0x00,0x01,0x03,0xf0] 1165 1166buffer_store_dwordx4 v[1:4], off, s[12:15], -4.0 offset:4095 1167// GFX10: encoding: [0xff,0x0f,0x78,0xe0,0x00,0x01,0x03,0xf7] 1168 1169buffer_store_dwordx4 v[1:4], v0, s[12:15], s4 idxen offset:4095 1170// GFX10: encoding: [0xff,0x2f,0x78,0xe0,0x00,0x01,0x03,0x04] 1171 1172buffer_store_dwordx4 v[1:4], v0, s[12:15], s4 offen offset:4095 1173// GFX10: encoding: [0xff,0x1f,0x78,0xe0,0x00,0x01,0x03,0x04] 1174 1175buffer_store_dwordx4 v[1:4], off, s[12:15], s4 1176// GFX10: encoding: [0x00,0x00,0x78,0xe0,0x00,0x01,0x03,0x04] 1177 1178buffer_store_dwordx4 v[1:4], off, s[12:15], s4 offset:7 1179// GFX10: encoding: [0x07,0x00,0x78,0xe0,0x00,0x01,0x03,0x04] 1180 1181buffer_store_dwordx4 v[1:4], off, s[12:15], s4 offset:4095 glc 1182// GFX10: encoding: [0xff,0x4f,0x78,0xe0,0x00,0x01,0x03,0x04] 1183 1184buffer_store_dwordx4 v[1:4], off, s[12:15], s4 offset:4095 slc 1185// GFX10: encoding: [0xff,0x0f,0x78,0xe0,0x00,0x01,0x43,0x04] 1186 1187buffer_store_dwordx4 v[1:4], off, s[12:15], s4 offset:4095 dlc 1188// GFX10: encoding: [0xff,0x8f,0x78,0xe0,0x00,0x01,0x03,0x04] 1189 1190buffer_store_dwordx4 v[1:4], off, s[12:15], s4 offset:4095 glc slc dlc 1191// GFX10: encoding: [0xff,0xcf,0x78,0xe0,0x00,0x01,0x43,0x04] 1192 1193buffer_atomic_swap v5, off, s[8:11], s3 offset:4095 1194// GFX10: encoding: [0xff,0x0f,0xc0,0xe0,0x00,0x05,0x02,0x03] 1195 1196buffer_atomic_swap v255, off, s[8:11], s3 offset:4095 1197// GFX10: encoding: [0xff,0x0f,0xc0,0xe0,0x00,0xff,0x02,0x03] 1198 1199buffer_atomic_swap v5, off, s[12:15], s3 offset:4095 1200// GFX10: encoding: [0xff,0x0f,0xc0,0xe0,0x00,0x05,0x03,0x03] 1201 1202buffer_atomic_swap v5, off, s[96:99], s3 offset:4095 1203// GFX10: encoding: [0xff,0x0f,0xc0,0xe0,0x00,0x05,0x18,0x03] 1204 1205buffer_atomic_swap v5, off, s[8:11], s101 offset:4095 1206// GFX10: encoding: [0xff,0x0f,0xc0,0xe0,0x00,0x05,0x02,0x65] 1207 1208buffer_atomic_swap v5, off, s[8:11], m0 offset:4095 1209// GFX10: encoding: [0xff,0x0f,0xc0,0xe0,0x00,0x05,0x02,0x7c] 1210 1211buffer_atomic_swap v5, off, s[8:11], 0 offset:4095 1212// GFX10: encoding: [0xff,0x0f,0xc0,0xe0,0x00,0x05,0x02,0x80] 1213 1214buffer_atomic_swap v5, off, s[8:11], -1 offset:4095 1215// GFX10: encoding: [0xff,0x0f,0xc0,0xe0,0x00,0x05,0x02,0xc1] 1216 1217buffer_atomic_swap v5, v0, s[8:11], s3 idxen offset:4095 1218// GFX10: encoding: [0xff,0x2f,0xc0,0xe0,0x00,0x05,0x02,0x03] 1219 1220buffer_atomic_swap v5, v0, s[8:11], s3 offen offset:4095 1221// GFX10: encoding: [0xff,0x1f,0xc0,0xe0,0x00,0x05,0x02,0x03] 1222 1223buffer_atomic_swap v5, off, s[8:11], s3 1224// GFX10: encoding: [0x00,0x00,0xc0,0xe0,0x00,0x05,0x02,0x03] 1225 1226buffer_atomic_swap v5, off, s[8:11], s3 offset:7 1227// GFX10: encoding: [0x07,0x00,0xc0,0xe0,0x00,0x05,0x02,0x03] 1228 1229buffer_atomic_swap v5, off, s[8:11], s3 offset:4095 glc 1230// GFX10: encoding: [0xff,0x4f,0xc0,0xe0,0x00,0x05,0x02,0x03] 1231 1232buffer_atomic_swap v5, off, s[8:11], s3 offset:4095 slc 1233// GFX10: encoding: [0xff,0x0f,0xc0,0xe0,0x00,0x05,0x42,0x03] 1234 1235buffer_atomic_cmpswap v[5:6], off, s[8:11], s3 offset:4095 1236// GFX10: encoding: [0xff,0x0f,0xc4,0xe0,0x00,0x05,0x02,0x03] 1237 1238buffer_atomic_cmpswap v[254:255], off, s[8:11], s3 offset:4095 1239// GFX10: encoding: [0xff,0x0f,0xc4,0xe0,0x00,0xfe,0x02,0x03] 1240 1241buffer_atomic_cmpswap v[5:6], off, s[12:15], s3 offset:4095 1242// GFX10: encoding: [0xff,0x0f,0xc4,0xe0,0x00,0x05,0x03,0x03] 1243 1244buffer_atomic_cmpswap v[5:6], off, s[96:99], s3 offset:4095 1245// GFX10: encoding: [0xff,0x0f,0xc4,0xe0,0x00,0x05,0x18,0x03] 1246 1247buffer_atomic_cmpswap v[5:6], off, s[8:11], s101 offset:4095 1248// GFX10: encoding: [0xff,0x0f,0xc4,0xe0,0x00,0x05,0x02,0x65] 1249 1250buffer_atomic_cmpswap v[5:6], off, s[8:11], m0 offset:4095 1251// GFX10: encoding: [0xff,0x0f,0xc4,0xe0,0x00,0x05,0x02,0x7c] 1252 1253buffer_atomic_cmpswap v[5:6], off, s[8:11], 0 offset:4095 1254// GFX10: encoding: [0xff,0x0f,0xc4,0xe0,0x00,0x05,0x02,0x80] 1255 1256buffer_atomic_cmpswap v[5:6], off, s[8:11], -1 offset:4095 1257// GFX10: encoding: [0xff,0x0f,0xc4,0xe0,0x00,0x05,0x02,0xc1] 1258 1259buffer_atomic_cmpswap v[5:6], v0, s[8:11], s3 idxen offset:4095 1260// GFX10: encoding: [0xff,0x2f,0xc4,0xe0,0x00,0x05,0x02,0x03] 1261 1262buffer_atomic_cmpswap v[5:6], v0, s[8:11], s3 offen offset:4095 1263// GFX10: encoding: [0xff,0x1f,0xc4,0xe0,0x00,0x05,0x02,0x03] 1264 1265buffer_atomic_cmpswap v[5:6], off, s[8:11], s3 1266// GFX10: encoding: [0x00,0x00,0xc4,0xe0,0x00,0x05,0x02,0x03] 1267 1268buffer_atomic_cmpswap v[5:6], off, s[8:11], s3 offset:7 1269// GFX10: encoding: [0x07,0x00,0xc4,0xe0,0x00,0x05,0x02,0x03] 1270 1271buffer_atomic_cmpswap v[5:6], off, s[8:11], s3 offset:4095 glc 1272// GFX10: encoding: [0xff,0x4f,0xc4,0xe0,0x00,0x05,0x02,0x03] 1273 1274buffer_atomic_cmpswap v[5:6], off, s[8:11], s3 offset:4095 slc 1275// GFX10: encoding: [0xff,0x0f,0xc4,0xe0,0x00,0x05,0x42,0x03] 1276 1277buffer_atomic_add v5, off, s[8:11], s3 offset:4095 1278// GFX10: encoding: [0xff,0x0f,0xc8,0xe0,0x00,0x05,0x02,0x03] 1279 1280buffer_atomic_add v255, off, s[8:11], s3 offset:4095 1281// GFX10: encoding: [0xff,0x0f,0xc8,0xe0,0x00,0xff,0x02,0x03] 1282 1283buffer_atomic_add v5, off, s[12:15], s3 offset:4095 1284// GFX10: encoding: [0xff,0x0f,0xc8,0xe0,0x00,0x05,0x03,0x03] 1285 1286buffer_atomic_add v5, off, s[96:99], s3 offset:4095 1287// GFX10: encoding: [0xff,0x0f,0xc8,0xe0,0x00,0x05,0x18,0x03] 1288 1289buffer_atomic_add v5, off, s[8:11], s101 offset:4095 1290// GFX10: encoding: [0xff,0x0f,0xc8,0xe0,0x00,0x05,0x02,0x65] 1291 1292buffer_atomic_add v5, off, s[8:11], m0 offset:4095 1293// GFX10: encoding: [0xff,0x0f,0xc8,0xe0,0x00,0x05,0x02,0x7c] 1294 1295buffer_atomic_add v5, off, s[8:11], 0 offset:4095 1296// GFX10: encoding: [0xff,0x0f,0xc8,0xe0,0x00,0x05,0x02,0x80] 1297 1298buffer_atomic_add v5, off, s[8:11], -1 offset:4095 1299// GFX10: encoding: [0xff,0x0f,0xc8,0xe0,0x00,0x05,0x02,0xc1] 1300 1301buffer_atomic_add v5, v0, s[8:11], s3 idxen offset:4095 1302// GFX10: encoding: [0xff,0x2f,0xc8,0xe0,0x00,0x05,0x02,0x03] 1303 1304buffer_atomic_add v5, v0, s[8:11], s3 offen offset:4095 1305// GFX10: encoding: [0xff,0x1f,0xc8,0xe0,0x00,0x05,0x02,0x03] 1306 1307buffer_atomic_add v5, off, s[8:11], s3 1308// GFX10: encoding: [0x00,0x00,0xc8,0xe0,0x00,0x05,0x02,0x03] 1309 1310buffer_atomic_add v5, off, s[8:11], s3 offset:7 1311// GFX10: encoding: [0x07,0x00,0xc8,0xe0,0x00,0x05,0x02,0x03] 1312 1313buffer_atomic_add v5, off, s[8:11], s3 offset:4095 glc 1314// GFX10: encoding: [0xff,0x4f,0xc8,0xe0,0x00,0x05,0x02,0x03] 1315 1316buffer_atomic_add v5, off, s[8:11], s3 offset:4095 slc 1317// GFX10: encoding: [0xff,0x0f,0xc8,0xe0,0x00,0x05,0x42,0x03] 1318 1319buffer_atomic_sub v5, off, s[8:11], s3 offset:4095 1320// GFX10: encoding: [0xff,0x0f,0xcc,0xe0,0x00,0x05,0x02,0x03] 1321 1322buffer_atomic_sub v255, off, s[8:11], s3 offset:4095 1323// GFX10: encoding: [0xff,0x0f,0xcc,0xe0,0x00,0xff,0x02,0x03] 1324 1325buffer_atomic_sub v5, off, s[12:15], s3 offset:4095 1326// GFX10: encoding: [0xff,0x0f,0xcc,0xe0,0x00,0x05,0x03,0x03] 1327 1328buffer_atomic_sub v5, off, s[96:99], s3 offset:4095 1329// GFX10: encoding: [0xff,0x0f,0xcc,0xe0,0x00,0x05,0x18,0x03] 1330 1331buffer_atomic_sub v5, off, s[8:11], s101 offset:4095 1332// GFX10: encoding: [0xff,0x0f,0xcc,0xe0,0x00,0x05,0x02,0x65] 1333 1334buffer_atomic_sub v5, off, s[8:11], m0 offset:4095 1335// GFX10: encoding: [0xff,0x0f,0xcc,0xe0,0x00,0x05,0x02,0x7c] 1336 1337buffer_atomic_sub v5, off, s[8:11], 0 offset:4095 1338// GFX10: encoding: [0xff,0x0f,0xcc,0xe0,0x00,0x05,0x02,0x80] 1339 1340buffer_atomic_sub v5, off, s[8:11], -1 offset:4095 1341// GFX10: encoding: [0xff,0x0f,0xcc,0xe0,0x00,0x05,0x02,0xc1] 1342 1343buffer_atomic_sub v5, v0, s[8:11], s3 idxen offset:4095 1344// GFX10: encoding: [0xff,0x2f,0xcc,0xe0,0x00,0x05,0x02,0x03] 1345 1346buffer_atomic_sub v5, v0, s[8:11], s3 offen offset:4095 1347// GFX10: encoding: [0xff,0x1f,0xcc,0xe0,0x00,0x05,0x02,0x03] 1348 1349buffer_atomic_sub v5, off, s[8:11], s3 1350// GFX10: encoding: [0x00,0x00,0xcc,0xe0,0x00,0x05,0x02,0x03] 1351 1352buffer_atomic_sub v5, off, s[8:11], s3 offset:7 1353// GFX10: encoding: [0x07,0x00,0xcc,0xe0,0x00,0x05,0x02,0x03] 1354 1355buffer_atomic_sub v5, off, s[8:11], s3 offset:4095 glc 1356// GFX10: encoding: [0xff,0x4f,0xcc,0xe0,0x00,0x05,0x02,0x03] 1357 1358buffer_atomic_sub v5, off, s[8:11], s3 offset:4095 slc 1359// GFX10: encoding: [0xff,0x0f,0xcc,0xe0,0x00,0x05,0x42,0x03] 1360 1361buffer_atomic_smin v5, off, s[8:11], s3 offset:4095 1362// GFX10: encoding: [0xff,0x0f,0xd4,0xe0,0x00,0x05,0x02,0x03] 1363 1364buffer_atomic_smin v255, off, s[8:11], s3 offset:4095 1365// GFX10: encoding: [0xff,0x0f,0xd4,0xe0,0x00,0xff,0x02,0x03] 1366 1367buffer_atomic_smin v5, off, s[12:15], s3 offset:4095 1368// GFX10: encoding: [0xff,0x0f,0xd4,0xe0,0x00,0x05,0x03,0x03] 1369 1370buffer_atomic_smin v5, off, s[96:99], s3 offset:4095 1371// GFX10: encoding: [0xff,0x0f,0xd4,0xe0,0x00,0x05,0x18,0x03] 1372 1373buffer_atomic_smin v5, off, s[8:11], s101 offset:4095 1374// GFX10: encoding: [0xff,0x0f,0xd4,0xe0,0x00,0x05,0x02,0x65] 1375 1376buffer_atomic_smin v5, off, s[8:11], m0 offset:4095 1377// GFX10: encoding: [0xff,0x0f,0xd4,0xe0,0x00,0x05,0x02,0x7c] 1378 1379buffer_atomic_smin v5, off, s[8:11], 0 offset:4095 1380// GFX10: encoding: [0xff,0x0f,0xd4,0xe0,0x00,0x05,0x02,0x80] 1381 1382buffer_atomic_smin v5, off, s[8:11], -1 offset:4095 1383// GFX10: encoding: [0xff,0x0f,0xd4,0xe0,0x00,0x05,0x02,0xc1] 1384 1385buffer_atomic_smin v5, v0, s[8:11], s3 idxen offset:4095 1386// GFX10: encoding: [0xff,0x2f,0xd4,0xe0,0x00,0x05,0x02,0x03] 1387 1388buffer_atomic_smin v5, v0, s[8:11], s3 offen offset:4095 1389// GFX10: encoding: [0xff,0x1f,0xd4,0xe0,0x00,0x05,0x02,0x03] 1390 1391buffer_atomic_smin v5, off, s[8:11], s3 1392// GFX10: encoding: [0x00,0x00,0xd4,0xe0,0x00,0x05,0x02,0x03] 1393 1394buffer_atomic_smin v5, off, s[8:11], s3 offset:7 1395// GFX10: encoding: [0x07,0x00,0xd4,0xe0,0x00,0x05,0x02,0x03] 1396 1397buffer_atomic_smin v5, off, s[8:11], s3 offset:4095 glc 1398// GFX10: encoding: [0xff,0x4f,0xd4,0xe0,0x00,0x05,0x02,0x03] 1399 1400buffer_atomic_smin v5, off, s[8:11], s3 offset:4095 slc 1401// GFX10: encoding: [0xff,0x0f,0xd4,0xe0,0x00,0x05,0x42,0x03] 1402 1403buffer_atomic_umin v5, off, s[8:11], s3 offset:4095 1404// GFX10: encoding: [0xff,0x0f,0xd8,0xe0,0x00,0x05,0x02,0x03] 1405 1406buffer_atomic_umin v255, off, s[8:11], s3 offset:4095 1407// GFX10: encoding: [0xff,0x0f,0xd8,0xe0,0x00,0xff,0x02,0x03] 1408 1409buffer_atomic_umin v5, off, s[12:15], s3 offset:4095 1410// GFX10: encoding: [0xff,0x0f,0xd8,0xe0,0x00,0x05,0x03,0x03] 1411 1412buffer_atomic_umin v5, off, s[96:99], s3 offset:4095 1413// GFX10: encoding: [0xff,0x0f,0xd8,0xe0,0x00,0x05,0x18,0x03] 1414 1415buffer_atomic_umin v5, off, s[8:11], s101 offset:4095 1416// GFX10: encoding: [0xff,0x0f,0xd8,0xe0,0x00,0x05,0x02,0x65] 1417 1418buffer_atomic_umin v5, off, s[8:11], m0 offset:4095 1419// GFX10: encoding: [0xff,0x0f,0xd8,0xe0,0x00,0x05,0x02,0x7c] 1420 1421buffer_atomic_umin v5, off, s[8:11], 0 offset:4095 1422// GFX10: encoding: [0xff,0x0f,0xd8,0xe0,0x00,0x05,0x02,0x80] 1423 1424buffer_atomic_umin v5, off, s[8:11], -1 offset:4095 1425// GFX10: encoding: [0xff,0x0f,0xd8,0xe0,0x00,0x05,0x02,0xc1] 1426 1427buffer_atomic_umin v5, v0, s[8:11], s3 idxen offset:4095 1428// GFX10: encoding: [0xff,0x2f,0xd8,0xe0,0x00,0x05,0x02,0x03] 1429 1430buffer_atomic_umin v5, v0, s[8:11], s3 offen offset:4095 1431// GFX10: encoding: [0xff,0x1f,0xd8,0xe0,0x00,0x05,0x02,0x03] 1432 1433buffer_atomic_umin v5, off, s[8:11], s3 1434// GFX10: encoding: [0x00,0x00,0xd8,0xe0,0x00,0x05,0x02,0x03] 1435 1436buffer_atomic_umin v5, off, s[8:11], s3 offset:7 1437// GFX10: encoding: [0x07,0x00,0xd8,0xe0,0x00,0x05,0x02,0x03] 1438 1439buffer_atomic_umin v5, off, s[8:11], s3 offset:4095 glc 1440// GFX10: encoding: [0xff,0x4f,0xd8,0xe0,0x00,0x05,0x02,0x03] 1441 1442buffer_atomic_umin v5, off, s[8:11], s3 offset:4095 slc 1443// GFX10: encoding: [0xff,0x0f,0xd8,0xe0,0x00,0x05,0x42,0x03] 1444 1445buffer_atomic_smax v5, off, s[8:11], s3 offset:4095 1446// GFX10: encoding: [0xff,0x0f,0xdc,0xe0,0x00,0x05,0x02,0x03] 1447 1448buffer_atomic_smax v255, off, s[8:11], s3 offset:4095 1449// GFX10: encoding: [0xff,0x0f,0xdc,0xe0,0x00,0xff,0x02,0x03] 1450 1451buffer_atomic_smax v5, off, s[12:15], s3 offset:4095 1452// GFX10: encoding: [0xff,0x0f,0xdc,0xe0,0x00,0x05,0x03,0x03] 1453 1454buffer_atomic_smax v5, off, s[96:99], s3 offset:4095 1455// GFX10: encoding: [0xff,0x0f,0xdc,0xe0,0x00,0x05,0x18,0x03] 1456 1457buffer_atomic_smax v5, off, s[8:11], s101 offset:4095 1458// GFX10: encoding: [0xff,0x0f,0xdc,0xe0,0x00,0x05,0x02,0x65] 1459 1460buffer_atomic_smax v5, off, s[8:11], m0 offset:4095 1461// GFX10: encoding: [0xff,0x0f,0xdc,0xe0,0x00,0x05,0x02,0x7c] 1462 1463buffer_atomic_smax v5, off, s[8:11], 0 offset:4095 1464// GFX10: encoding: [0xff,0x0f,0xdc,0xe0,0x00,0x05,0x02,0x80] 1465 1466buffer_atomic_smax v5, off, s[8:11], -1 offset:4095 1467// GFX10: encoding: [0xff,0x0f,0xdc,0xe0,0x00,0x05,0x02,0xc1] 1468 1469buffer_atomic_smax v5, v0, s[8:11], s3 idxen offset:4095 1470// GFX10: encoding: [0xff,0x2f,0xdc,0xe0,0x00,0x05,0x02,0x03] 1471 1472buffer_atomic_smax v5, v0, s[8:11], s3 offen offset:4095 1473// GFX10: encoding: [0xff,0x1f,0xdc,0xe0,0x00,0x05,0x02,0x03] 1474 1475buffer_atomic_smax v5, off, s[8:11], s3 1476// GFX10: encoding: [0x00,0x00,0xdc,0xe0,0x00,0x05,0x02,0x03] 1477 1478buffer_atomic_smax v5, off, s[8:11], s3 offset:7 1479// GFX10: encoding: [0x07,0x00,0xdc,0xe0,0x00,0x05,0x02,0x03] 1480 1481buffer_atomic_smax v5, off, s[8:11], s3 offset:4095 glc 1482// GFX10: encoding: [0xff,0x4f,0xdc,0xe0,0x00,0x05,0x02,0x03] 1483 1484buffer_atomic_smax v5, off, s[8:11], s3 offset:4095 slc 1485// GFX10: encoding: [0xff,0x0f,0xdc,0xe0,0x00,0x05,0x42,0x03] 1486 1487buffer_atomic_umax v5, off, s[8:11], s3 offset:4095 1488// GFX10: encoding: [0xff,0x0f,0xe0,0xe0,0x00,0x05,0x02,0x03] 1489 1490buffer_atomic_umax v255, off, s[8:11], s3 offset:4095 1491// GFX10: encoding: [0xff,0x0f,0xe0,0xe0,0x00,0xff,0x02,0x03] 1492 1493buffer_atomic_umax v5, off, s[12:15], s3 offset:4095 1494// GFX10: encoding: [0xff,0x0f,0xe0,0xe0,0x00,0x05,0x03,0x03] 1495 1496buffer_atomic_umax v5, off, s[96:99], s3 offset:4095 1497// GFX10: encoding: [0xff,0x0f,0xe0,0xe0,0x00,0x05,0x18,0x03] 1498 1499buffer_atomic_umax v5, off, s[8:11], s101 offset:4095 1500// GFX10: encoding: [0xff,0x0f,0xe0,0xe0,0x00,0x05,0x02,0x65] 1501 1502buffer_atomic_umax v5, off, s[8:11], m0 offset:4095 1503// GFX10: encoding: [0xff,0x0f,0xe0,0xe0,0x00,0x05,0x02,0x7c] 1504 1505buffer_atomic_umax v5, off, s[8:11], 0 offset:4095 1506// GFX10: encoding: [0xff,0x0f,0xe0,0xe0,0x00,0x05,0x02,0x80] 1507 1508buffer_atomic_umax v5, off, s[8:11], -1 offset:4095 1509// GFX10: encoding: [0xff,0x0f,0xe0,0xe0,0x00,0x05,0x02,0xc1] 1510 1511buffer_atomic_umax v5, v0, s[8:11], s3 idxen offset:4095 1512// GFX10: encoding: [0xff,0x2f,0xe0,0xe0,0x00,0x05,0x02,0x03] 1513 1514buffer_atomic_umax v5, v0, s[8:11], s3 offen offset:4095 1515// GFX10: encoding: [0xff,0x1f,0xe0,0xe0,0x00,0x05,0x02,0x03] 1516 1517buffer_atomic_umax v5, off, s[8:11], s3 1518// GFX10: encoding: [0x00,0x00,0xe0,0xe0,0x00,0x05,0x02,0x03] 1519 1520buffer_atomic_umax v5, off, s[8:11], s3 offset:7 1521// GFX10: encoding: [0x07,0x00,0xe0,0xe0,0x00,0x05,0x02,0x03] 1522 1523buffer_atomic_umax v5, off, s[8:11], s3 offset:4095 glc 1524// GFX10: encoding: [0xff,0x4f,0xe0,0xe0,0x00,0x05,0x02,0x03] 1525 1526buffer_atomic_umax v5, off, s[8:11], s3 offset:4095 slc 1527// GFX10: encoding: [0xff,0x0f,0xe0,0xe0,0x00,0x05,0x42,0x03] 1528 1529buffer_atomic_and v5, off, s[8:11], s3 offset:4095 1530// GFX10: encoding: [0xff,0x0f,0xe4,0xe0,0x00,0x05,0x02,0x03] 1531 1532buffer_atomic_and v255, off, s[8:11], s3 offset:4095 1533// GFX10: encoding: [0xff,0x0f,0xe4,0xe0,0x00,0xff,0x02,0x03] 1534 1535buffer_atomic_and v5, off, s[12:15], s3 offset:4095 1536// GFX10: encoding: [0xff,0x0f,0xe4,0xe0,0x00,0x05,0x03,0x03] 1537 1538buffer_atomic_and v5, off, s[96:99], s3 offset:4095 1539// GFX10: encoding: [0xff,0x0f,0xe4,0xe0,0x00,0x05,0x18,0x03] 1540 1541buffer_atomic_and v5, off, s[8:11], s101 offset:4095 1542// GFX10: encoding: [0xff,0x0f,0xe4,0xe0,0x00,0x05,0x02,0x65] 1543 1544buffer_atomic_and v5, off, s[8:11], m0 offset:4095 1545// GFX10: encoding: [0xff,0x0f,0xe4,0xe0,0x00,0x05,0x02,0x7c] 1546 1547buffer_atomic_and v5, off, s[8:11], 0 offset:4095 1548// GFX10: encoding: [0xff,0x0f,0xe4,0xe0,0x00,0x05,0x02,0x80] 1549 1550buffer_atomic_and v5, off, s[8:11], -1 offset:4095 1551// GFX10: encoding: [0xff,0x0f,0xe4,0xe0,0x00,0x05,0x02,0xc1] 1552 1553buffer_atomic_and v5, v0, s[8:11], s3 idxen offset:4095 1554// GFX10: encoding: [0xff,0x2f,0xe4,0xe0,0x00,0x05,0x02,0x03] 1555 1556buffer_atomic_and v5, v0, s[8:11], s3 offen offset:4095 1557// GFX10: encoding: [0xff,0x1f,0xe4,0xe0,0x00,0x05,0x02,0x03] 1558 1559buffer_atomic_and v5, off, s[8:11], s3 1560// GFX10: encoding: [0x00,0x00,0xe4,0xe0,0x00,0x05,0x02,0x03] 1561 1562buffer_atomic_and v5, off, s[8:11], s3 offset:7 1563// GFX10: encoding: [0x07,0x00,0xe4,0xe0,0x00,0x05,0x02,0x03] 1564 1565buffer_atomic_and v5, off, s[8:11], s3 offset:4095 glc 1566// GFX10: encoding: [0xff,0x4f,0xe4,0xe0,0x00,0x05,0x02,0x03] 1567 1568buffer_atomic_and v5, off, s[8:11], s3 offset:4095 slc 1569// GFX10: encoding: [0xff,0x0f,0xe4,0xe0,0x00,0x05,0x42,0x03] 1570 1571buffer_atomic_or v5, off, s[8:11], s3 offset:4095 1572// GFX10: encoding: [0xff,0x0f,0xe8,0xe0,0x00,0x05,0x02,0x03] 1573 1574buffer_atomic_or v255, off, s[8:11], s3 offset:4095 1575// GFX10: encoding: [0xff,0x0f,0xe8,0xe0,0x00,0xff,0x02,0x03] 1576 1577buffer_atomic_or v5, off, s[12:15], s3 offset:4095 1578// GFX10: encoding: [0xff,0x0f,0xe8,0xe0,0x00,0x05,0x03,0x03] 1579 1580buffer_atomic_or v5, off, s[96:99], s3 offset:4095 1581// GFX10: encoding: [0xff,0x0f,0xe8,0xe0,0x00,0x05,0x18,0x03] 1582 1583buffer_atomic_or v5, off, s[8:11], s101 offset:4095 1584// GFX10: encoding: [0xff,0x0f,0xe8,0xe0,0x00,0x05,0x02,0x65] 1585 1586buffer_atomic_or v5, off, s[8:11], m0 offset:4095 1587// GFX10: encoding: [0xff,0x0f,0xe8,0xe0,0x00,0x05,0x02,0x7c] 1588 1589buffer_atomic_or v5, off, s[8:11], 0 offset:4095 1590// GFX10: encoding: [0xff,0x0f,0xe8,0xe0,0x00,0x05,0x02,0x80] 1591 1592buffer_atomic_or v5, off, s[8:11], -1 offset:4095 1593// GFX10: encoding: [0xff,0x0f,0xe8,0xe0,0x00,0x05,0x02,0xc1] 1594 1595buffer_atomic_or v5, v0, s[8:11], s3 idxen offset:4095 1596// GFX10: encoding: [0xff,0x2f,0xe8,0xe0,0x00,0x05,0x02,0x03] 1597 1598buffer_atomic_or v5, v0, s[8:11], s3 offen offset:4095 1599// GFX10: encoding: [0xff,0x1f,0xe8,0xe0,0x00,0x05,0x02,0x03] 1600 1601buffer_atomic_or v5, off, s[8:11], s3 1602// GFX10: encoding: [0x00,0x00,0xe8,0xe0,0x00,0x05,0x02,0x03] 1603 1604buffer_atomic_or v5, off, s[8:11], s3 offset:7 1605// GFX10: encoding: [0x07,0x00,0xe8,0xe0,0x00,0x05,0x02,0x03] 1606 1607buffer_atomic_or v5, off, s[8:11], s3 offset:4095 glc 1608// GFX10: encoding: [0xff,0x4f,0xe8,0xe0,0x00,0x05,0x02,0x03] 1609 1610buffer_atomic_or v5, off, s[8:11], s3 offset:4095 slc 1611// GFX10: encoding: [0xff,0x0f,0xe8,0xe0,0x00,0x05,0x42,0x03] 1612 1613buffer_atomic_xor v5, off, s[8:11], s3 offset:4095 1614// GFX10: encoding: [0xff,0x0f,0xec,0xe0,0x00,0x05,0x02,0x03] 1615 1616buffer_atomic_xor v255, off, s[8:11], s3 offset:4095 1617// GFX10: encoding: [0xff,0x0f,0xec,0xe0,0x00,0xff,0x02,0x03] 1618 1619buffer_atomic_xor v5, off, s[12:15], s3 offset:4095 1620// GFX10: encoding: [0xff,0x0f,0xec,0xe0,0x00,0x05,0x03,0x03] 1621 1622buffer_atomic_xor v5, off, s[96:99], s3 offset:4095 1623// GFX10: encoding: [0xff,0x0f,0xec,0xe0,0x00,0x05,0x18,0x03] 1624 1625buffer_atomic_xor v5, off, s[8:11], s101 offset:4095 1626// GFX10: encoding: [0xff,0x0f,0xec,0xe0,0x00,0x05,0x02,0x65] 1627 1628buffer_atomic_xor v5, off, s[8:11], m0 offset:4095 1629// GFX10: encoding: [0xff,0x0f,0xec,0xe0,0x00,0x05,0x02,0x7c] 1630 1631buffer_atomic_xor v5, off, s[8:11], 0 offset:4095 1632// GFX10: encoding: [0xff,0x0f,0xec,0xe0,0x00,0x05,0x02,0x80] 1633 1634buffer_atomic_xor v5, off, s[8:11], -1 offset:4095 1635// GFX10: encoding: [0xff,0x0f,0xec,0xe0,0x00,0x05,0x02,0xc1] 1636 1637buffer_atomic_xor v5, v0, s[8:11], s3 idxen offset:4095 1638// GFX10: encoding: [0xff,0x2f,0xec,0xe0,0x00,0x05,0x02,0x03] 1639 1640buffer_atomic_xor v5, v0, s[8:11], s3 offen offset:4095 1641// GFX10: encoding: [0xff,0x1f,0xec,0xe0,0x00,0x05,0x02,0x03] 1642 1643buffer_atomic_xor v5, off, s[8:11], s3 1644// GFX10: encoding: [0x00,0x00,0xec,0xe0,0x00,0x05,0x02,0x03] 1645 1646buffer_atomic_xor v5, off, s[8:11], s3 offset:7 1647// GFX10: encoding: [0x07,0x00,0xec,0xe0,0x00,0x05,0x02,0x03] 1648 1649buffer_atomic_xor v5, off, s[8:11], s3 offset:4095 glc 1650// GFX10: encoding: [0xff,0x4f,0xec,0xe0,0x00,0x05,0x02,0x03] 1651 1652buffer_atomic_xor v5, off, s[8:11], s3 offset:4095 slc 1653// GFX10: encoding: [0xff,0x0f,0xec,0xe0,0x00,0x05,0x42,0x03] 1654 1655buffer_atomic_inc v5, off, s[8:11], s3 offset:4095 1656// GFX10: encoding: [0xff,0x0f,0xf0,0xe0,0x00,0x05,0x02,0x03] 1657 1658buffer_atomic_inc v255, off, s[8:11], s3 offset:4095 1659// GFX10: encoding: [0xff,0x0f,0xf0,0xe0,0x00,0xff,0x02,0x03] 1660 1661buffer_atomic_inc v5, off, s[12:15], s3 offset:4095 1662// GFX10: encoding: [0xff,0x0f,0xf0,0xe0,0x00,0x05,0x03,0x03] 1663 1664buffer_atomic_inc v5, off, s[96:99], s3 offset:4095 1665// GFX10: encoding: [0xff,0x0f,0xf0,0xe0,0x00,0x05,0x18,0x03] 1666 1667buffer_atomic_inc v5, off, s[8:11], s101 offset:4095 1668// GFX10: encoding: [0xff,0x0f,0xf0,0xe0,0x00,0x05,0x02,0x65] 1669 1670buffer_atomic_inc v5, off, s[8:11], m0 offset:4095 1671// GFX10: encoding: [0xff,0x0f,0xf0,0xe0,0x00,0x05,0x02,0x7c] 1672 1673buffer_atomic_inc v5, off, s[8:11], 0 offset:4095 1674// GFX10: encoding: [0xff,0x0f,0xf0,0xe0,0x00,0x05,0x02,0x80] 1675 1676buffer_atomic_inc v5, off, s[8:11], -1 offset:4095 1677// GFX10: encoding: [0xff,0x0f,0xf0,0xe0,0x00,0x05,0x02,0xc1] 1678 1679buffer_atomic_inc v5, v0, s[8:11], s3 idxen offset:4095 1680// GFX10: encoding: [0xff,0x2f,0xf0,0xe0,0x00,0x05,0x02,0x03] 1681 1682buffer_atomic_inc v5, v0, s[8:11], s3 offen offset:4095 1683// GFX10: encoding: [0xff,0x1f,0xf0,0xe0,0x00,0x05,0x02,0x03] 1684 1685buffer_atomic_inc v5, off, s[8:11], s3 1686// GFX10: encoding: [0x00,0x00,0xf0,0xe0,0x00,0x05,0x02,0x03] 1687 1688buffer_atomic_inc v5, off, s[8:11], s3 offset:7 1689// GFX10: encoding: [0x07,0x00,0xf0,0xe0,0x00,0x05,0x02,0x03] 1690 1691buffer_atomic_inc v5, off, s[8:11], s3 offset:4095 glc 1692// GFX10: encoding: [0xff,0x4f,0xf0,0xe0,0x00,0x05,0x02,0x03] 1693 1694buffer_atomic_inc v5, off, s[8:11], s3 offset:4095 slc 1695// GFX10: encoding: [0xff,0x0f,0xf0,0xe0,0x00,0x05,0x42,0x03] 1696 1697buffer_atomic_dec v5, off, s[8:11], s3 offset:4095 1698// GFX10: encoding: [0xff,0x0f,0xf4,0xe0,0x00,0x05,0x02,0x03] 1699 1700buffer_atomic_dec v255, off, s[8:11], s3 offset:4095 1701// GFX10: encoding: [0xff,0x0f,0xf4,0xe0,0x00,0xff,0x02,0x03] 1702 1703buffer_atomic_dec v5, off, s[12:15], s3 offset:4095 1704// GFX10: encoding: [0xff,0x0f,0xf4,0xe0,0x00,0x05,0x03,0x03] 1705 1706buffer_atomic_dec v5, off, s[96:99], s3 offset:4095 1707// GFX10: encoding: [0xff,0x0f,0xf4,0xe0,0x00,0x05,0x18,0x03] 1708 1709buffer_atomic_dec v5, off, s[8:11], s101 offset:4095 1710// GFX10: encoding: [0xff,0x0f,0xf4,0xe0,0x00,0x05,0x02,0x65] 1711 1712buffer_atomic_dec v5, off, s[8:11], m0 offset:4095 1713// GFX10: encoding: [0xff,0x0f,0xf4,0xe0,0x00,0x05,0x02,0x7c] 1714 1715buffer_atomic_dec v5, off, s[8:11], 0 offset:4095 1716// GFX10: encoding: [0xff,0x0f,0xf4,0xe0,0x00,0x05,0x02,0x80] 1717 1718buffer_atomic_dec v5, off, s[8:11], -1 offset:4095 1719// GFX10: encoding: [0xff,0x0f,0xf4,0xe0,0x00,0x05,0x02,0xc1] 1720 1721buffer_atomic_dec v5, v0, s[8:11], s3 idxen offset:4095 1722// GFX10: encoding: [0xff,0x2f,0xf4,0xe0,0x00,0x05,0x02,0x03] 1723 1724buffer_atomic_dec v5, v0, s[8:11], s3 offen offset:4095 1725// GFX10: encoding: [0xff,0x1f,0xf4,0xe0,0x00,0x05,0x02,0x03] 1726 1727buffer_atomic_dec v5, off, s[8:11], s3 1728// GFX10: encoding: [0x00,0x00,0xf4,0xe0,0x00,0x05,0x02,0x03] 1729 1730buffer_atomic_dec v5, off, s[8:11], s3 offset:7 1731// GFX10: encoding: [0x07,0x00,0xf4,0xe0,0x00,0x05,0x02,0x03] 1732 1733buffer_atomic_dec v5, off, s[8:11], s3 offset:4095 glc 1734// GFX10: encoding: [0xff,0x4f,0xf4,0xe0,0x00,0x05,0x02,0x03] 1735 1736buffer_atomic_dec v5, off, s[8:11], s3 offset:4095 slc 1737// GFX10: encoding: [0xff,0x0f,0xf4,0xe0,0x00,0x05,0x42,0x03] 1738 1739buffer_atomic_swap_x2 v[5:6], off, s[8:11], s3 offset:4095 1740// GFX10: encoding: [0xff,0x0f,0x40,0xe1,0x00,0x05,0x02,0x03] 1741 1742buffer_atomic_swap_x2 v[254:255], off, s[8:11], s3 offset:4095 1743// GFX10: encoding: [0xff,0x0f,0x40,0xe1,0x00,0xfe,0x02,0x03] 1744 1745buffer_atomic_swap_x2 v[5:6], off, s[12:15], s3 offset:4095 1746// GFX10: encoding: [0xff,0x0f,0x40,0xe1,0x00,0x05,0x03,0x03] 1747 1748buffer_atomic_swap_x2 v[5:6], off, s[96:99], s3 offset:4095 1749// GFX10: encoding: [0xff,0x0f,0x40,0xe1,0x00,0x05,0x18,0x03] 1750 1751buffer_atomic_swap_x2 v[5:6], off, s[8:11], s101 offset:4095 1752// GFX10: encoding: [0xff,0x0f,0x40,0xe1,0x00,0x05,0x02,0x65] 1753 1754buffer_atomic_swap_x2 v[5:6], off, s[8:11], m0 offset:4095 1755// GFX10: encoding: [0xff,0x0f,0x40,0xe1,0x00,0x05,0x02,0x7c] 1756 1757buffer_atomic_swap_x2 v[5:6], off, s[8:11], 0 offset:4095 1758// GFX10: encoding: [0xff,0x0f,0x40,0xe1,0x00,0x05,0x02,0x80] 1759 1760buffer_atomic_swap_x2 v[5:6], off, s[8:11], -1 offset:4095 1761// GFX10: encoding: [0xff,0x0f,0x40,0xe1,0x00,0x05,0x02,0xc1] 1762 1763buffer_atomic_swap_x2 v[5:6], v0, s[8:11], s3 idxen offset:4095 1764// GFX10: encoding: [0xff,0x2f,0x40,0xe1,0x00,0x05,0x02,0x03] 1765 1766buffer_atomic_swap_x2 v[5:6], v0, s[8:11], s3 offen offset:4095 1767// GFX10: encoding: [0xff,0x1f,0x40,0xe1,0x00,0x05,0x02,0x03] 1768 1769buffer_atomic_swap_x2 v[5:6], off, s[8:11], s3 1770// GFX10: encoding: [0x00,0x00,0x40,0xe1,0x00,0x05,0x02,0x03] 1771 1772buffer_atomic_swap_x2 v[5:6], off, s[8:11], s3 offset:7 1773// GFX10: encoding: [0x07,0x00,0x40,0xe1,0x00,0x05,0x02,0x03] 1774 1775buffer_atomic_swap_x2 v[5:6], off, s[8:11], s3 offset:4095 glc 1776// GFX10: encoding: [0xff,0x4f,0x40,0xe1,0x00,0x05,0x02,0x03] 1777 1778buffer_atomic_swap_x2 v[5:6], off, s[8:11], s3 offset:4095 slc 1779// GFX10: encoding: [0xff,0x0f,0x40,0xe1,0x00,0x05,0x42,0x03] 1780 1781buffer_atomic_cmpswap_x2 v[5:8], off, s[8:11], s3 offset:4095 1782// GFX10: encoding: [0xff,0x0f,0x44,0xe1,0x00,0x05,0x02,0x03] 1783 1784buffer_atomic_cmpswap_x2 v[252:255], off, s[8:11], s3 offset:4095 1785// GFX10: encoding: [0xff,0x0f,0x44,0xe1,0x00,0xfc,0x02,0x03] 1786 1787buffer_atomic_cmpswap_x2 v[5:8], off, s[12:15], s3 offset:4095 1788// GFX10: encoding: [0xff,0x0f,0x44,0xe1,0x00,0x05,0x03,0x03] 1789 1790buffer_atomic_cmpswap_x2 v[5:8], off, s[96:99], s3 offset:4095 1791// GFX10: encoding: [0xff,0x0f,0x44,0xe1,0x00,0x05,0x18,0x03] 1792 1793buffer_atomic_cmpswap_x2 v[5:8], off, s[8:11], s101 offset:4095 1794// GFX10: encoding: [0xff,0x0f,0x44,0xe1,0x00,0x05,0x02,0x65] 1795 1796buffer_atomic_cmpswap_x2 v[5:8], off, s[8:11], m0 offset:4095 1797// GFX10: encoding: [0xff,0x0f,0x44,0xe1,0x00,0x05,0x02,0x7c] 1798 1799buffer_atomic_cmpswap_x2 v[5:8], off, s[8:11], 0 offset:4095 1800// GFX10: encoding: [0xff,0x0f,0x44,0xe1,0x00,0x05,0x02,0x80] 1801 1802buffer_atomic_cmpswap_x2 v[5:8], off, s[8:11], -1 offset:4095 1803// GFX10: encoding: [0xff,0x0f,0x44,0xe1,0x00,0x05,0x02,0xc1] 1804 1805buffer_atomic_cmpswap_x2 v[5:8], v0, s[8:11], s3 idxen offset:4095 1806// GFX10: encoding: [0xff,0x2f,0x44,0xe1,0x00,0x05,0x02,0x03] 1807 1808buffer_atomic_cmpswap_x2 v[5:8], v0, s[8:11], s3 offen offset:4095 1809// GFX10: encoding: [0xff,0x1f,0x44,0xe1,0x00,0x05,0x02,0x03] 1810 1811buffer_atomic_cmpswap_x2 v[5:8], off, s[8:11], s3 1812// GFX10: encoding: [0x00,0x00,0x44,0xe1,0x00,0x05,0x02,0x03] 1813 1814buffer_atomic_cmpswap_x2 v[5:8], off, s[8:11], s3 offset:7 1815// GFX10: encoding: [0x07,0x00,0x44,0xe1,0x00,0x05,0x02,0x03] 1816 1817buffer_atomic_cmpswap_x2 v[5:8], off, s[8:11], s3 offset:4095 glc 1818// GFX10: encoding: [0xff,0x4f,0x44,0xe1,0x00,0x05,0x02,0x03] 1819 1820buffer_atomic_cmpswap_x2 v[5:8], off, s[8:11], s3 offset:4095 slc 1821// GFX10: encoding: [0xff,0x0f,0x44,0xe1,0x00,0x05,0x42,0x03] 1822 1823buffer_atomic_add_x2 v[5:6], off, s[8:11], s3 offset:4095 1824// GFX10: encoding: [0xff,0x0f,0x48,0xe1,0x00,0x05,0x02,0x03] 1825 1826buffer_atomic_add_x2 v[254:255], off, s[8:11], s3 offset:4095 1827// GFX10: encoding: [0xff,0x0f,0x48,0xe1,0x00,0xfe,0x02,0x03] 1828 1829buffer_atomic_add_x2 v[5:6], off, s[12:15], s3 offset:4095 1830// GFX10: encoding: [0xff,0x0f,0x48,0xe1,0x00,0x05,0x03,0x03] 1831 1832buffer_atomic_add_x2 v[5:6], off, s[96:99], s3 offset:4095 1833// GFX10: encoding: [0xff,0x0f,0x48,0xe1,0x00,0x05,0x18,0x03] 1834 1835buffer_atomic_add_x2 v[5:6], off, s[8:11], s101 offset:4095 1836// GFX10: encoding: [0xff,0x0f,0x48,0xe1,0x00,0x05,0x02,0x65] 1837 1838buffer_atomic_add_x2 v[5:6], off, s[8:11], m0 offset:4095 1839// GFX10: encoding: [0xff,0x0f,0x48,0xe1,0x00,0x05,0x02,0x7c] 1840 1841buffer_atomic_add_x2 v[5:6], off, s[8:11], 0 offset:4095 1842// GFX10: encoding: [0xff,0x0f,0x48,0xe1,0x00,0x05,0x02,0x80] 1843 1844buffer_atomic_add_x2 v[5:6], off, s[8:11], -1 offset:4095 1845// GFX10: encoding: [0xff,0x0f,0x48,0xe1,0x00,0x05,0x02,0xc1] 1846 1847buffer_atomic_add_x2 v[5:6], v0, s[8:11], s3 idxen offset:4095 1848// GFX10: encoding: [0xff,0x2f,0x48,0xe1,0x00,0x05,0x02,0x03] 1849 1850buffer_atomic_add_x2 v[5:6], v0, s[8:11], s3 offen offset:4095 1851// GFX10: encoding: [0xff,0x1f,0x48,0xe1,0x00,0x05,0x02,0x03] 1852 1853buffer_atomic_add_x2 v[5:6], off, s[8:11], s3 1854// GFX10: encoding: [0x00,0x00,0x48,0xe1,0x00,0x05,0x02,0x03] 1855 1856buffer_atomic_add_x2 v[5:6], off, s[8:11], s3 offset:7 1857// GFX10: encoding: [0x07,0x00,0x48,0xe1,0x00,0x05,0x02,0x03] 1858 1859buffer_atomic_add_x2 v[5:6], off, s[8:11], s3 offset:4095 glc 1860// GFX10: encoding: [0xff,0x4f,0x48,0xe1,0x00,0x05,0x02,0x03] 1861 1862buffer_atomic_add_x2 v[5:6], off, s[8:11], s3 offset:4095 slc 1863// GFX10: encoding: [0xff,0x0f,0x48,0xe1,0x00,0x05,0x42,0x03] 1864 1865buffer_atomic_sub_x2 v[5:6], off, s[8:11], s3 offset:4095 1866// GFX10: encoding: [0xff,0x0f,0x4c,0xe1,0x00,0x05,0x02,0x03] 1867 1868buffer_atomic_sub_x2 v[254:255], off, s[8:11], s3 offset:4095 1869// GFX10: encoding: [0xff,0x0f,0x4c,0xe1,0x00,0xfe,0x02,0x03] 1870 1871buffer_atomic_sub_x2 v[5:6], off, s[12:15], s3 offset:4095 1872// GFX10: encoding: [0xff,0x0f,0x4c,0xe1,0x00,0x05,0x03,0x03] 1873 1874buffer_atomic_sub_x2 v[5:6], off, s[96:99], s3 offset:4095 1875// GFX10: encoding: [0xff,0x0f,0x4c,0xe1,0x00,0x05,0x18,0x03] 1876 1877buffer_atomic_sub_x2 v[5:6], off, s[8:11], s101 offset:4095 1878// GFX10: encoding: [0xff,0x0f,0x4c,0xe1,0x00,0x05,0x02,0x65] 1879 1880buffer_atomic_sub_x2 v[5:6], off, s[8:11], m0 offset:4095 1881// GFX10: encoding: [0xff,0x0f,0x4c,0xe1,0x00,0x05,0x02,0x7c] 1882 1883buffer_atomic_sub_x2 v[5:6], off, s[8:11], 0 offset:4095 1884// GFX10: encoding: [0xff,0x0f,0x4c,0xe1,0x00,0x05,0x02,0x80] 1885 1886buffer_atomic_sub_x2 v[5:6], off, s[8:11], -1 offset:4095 1887// GFX10: encoding: [0xff,0x0f,0x4c,0xe1,0x00,0x05,0x02,0xc1] 1888 1889buffer_atomic_sub_x2 v[5:6], v0, s[8:11], s3 idxen offset:4095 1890// GFX10: encoding: [0xff,0x2f,0x4c,0xe1,0x00,0x05,0x02,0x03] 1891 1892buffer_atomic_sub_x2 v[5:6], v0, s[8:11], s3 offen offset:4095 1893// GFX10: encoding: [0xff,0x1f,0x4c,0xe1,0x00,0x05,0x02,0x03] 1894 1895buffer_atomic_sub_x2 v[5:6], off, s[8:11], s3 1896// GFX10: encoding: [0x00,0x00,0x4c,0xe1,0x00,0x05,0x02,0x03] 1897 1898buffer_atomic_sub_x2 v[5:6], off, s[8:11], s3 offset:7 1899// GFX10: encoding: [0x07,0x00,0x4c,0xe1,0x00,0x05,0x02,0x03] 1900 1901buffer_atomic_sub_x2 v[5:6], off, s[8:11], s3 offset:4095 glc 1902// GFX10: encoding: [0xff,0x4f,0x4c,0xe1,0x00,0x05,0x02,0x03] 1903 1904buffer_atomic_sub_x2 v[5:6], off, s[8:11], s3 offset:4095 slc 1905// GFX10: encoding: [0xff,0x0f,0x4c,0xe1,0x00,0x05,0x42,0x03] 1906 1907buffer_atomic_smin_x2 v[5:6], off, s[8:11], s3 offset:4095 1908// GFX10: encoding: [0xff,0x0f,0x54,0xe1,0x00,0x05,0x02,0x03] 1909 1910buffer_atomic_smin_x2 v[254:255], off, s[8:11], s3 offset:4095 1911// GFX10: encoding: [0xff,0x0f,0x54,0xe1,0x00,0xfe,0x02,0x03] 1912 1913buffer_atomic_smin_x2 v[5:6], off, s[12:15], s3 offset:4095 1914// GFX10: encoding: [0xff,0x0f,0x54,0xe1,0x00,0x05,0x03,0x03] 1915 1916buffer_atomic_smin_x2 v[5:6], off, s[96:99], s3 offset:4095 1917// GFX10: encoding: [0xff,0x0f,0x54,0xe1,0x00,0x05,0x18,0x03] 1918 1919buffer_atomic_smin_x2 v[5:6], off, s[8:11], s101 offset:4095 1920// GFX10: encoding: [0xff,0x0f,0x54,0xe1,0x00,0x05,0x02,0x65] 1921 1922buffer_atomic_smin_x2 v[5:6], off, s[8:11], m0 offset:4095 1923// GFX10: encoding: [0xff,0x0f,0x54,0xe1,0x00,0x05,0x02,0x7c] 1924 1925buffer_atomic_smin_x2 v[5:6], off, s[8:11], 0 offset:4095 1926// GFX10: encoding: [0xff,0x0f,0x54,0xe1,0x00,0x05,0x02,0x80] 1927 1928buffer_atomic_smin_x2 v[5:6], off, s[8:11], -1 offset:4095 1929// GFX10: encoding: [0xff,0x0f,0x54,0xe1,0x00,0x05,0x02,0xc1] 1930 1931buffer_atomic_smin_x2 v[5:6], v0, s[8:11], s3 idxen offset:4095 1932// GFX10: encoding: [0xff,0x2f,0x54,0xe1,0x00,0x05,0x02,0x03] 1933 1934buffer_atomic_smin_x2 v[5:6], v0, s[8:11], s3 offen offset:4095 1935// GFX10: encoding: [0xff,0x1f,0x54,0xe1,0x00,0x05,0x02,0x03] 1936 1937buffer_atomic_smin_x2 v[5:6], off, s[8:11], s3 1938// GFX10: encoding: [0x00,0x00,0x54,0xe1,0x00,0x05,0x02,0x03] 1939 1940buffer_atomic_smin_x2 v[5:6], off, s[8:11], s3 offset:7 1941// GFX10: encoding: [0x07,0x00,0x54,0xe1,0x00,0x05,0x02,0x03] 1942 1943buffer_atomic_smin_x2 v[5:6], off, s[8:11], s3 offset:4095 glc 1944// GFX10: encoding: [0xff,0x4f,0x54,0xe1,0x00,0x05,0x02,0x03] 1945 1946buffer_atomic_smin_x2 v[5:6], off, s[8:11], s3 offset:4095 slc 1947// GFX10: encoding: [0xff,0x0f,0x54,0xe1,0x00,0x05,0x42,0x03] 1948 1949buffer_atomic_umin_x2 v[5:6], off, s[8:11], s3 offset:4095 1950// GFX10: encoding: [0xff,0x0f,0x58,0xe1,0x00,0x05,0x02,0x03] 1951 1952buffer_atomic_umin_x2 v[254:255], off, s[8:11], s3 offset:4095 1953// GFX10: encoding: [0xff,0x0f,0x58,0xe1,0x00,0xfe,0x02,0x03] 1954 1955buffer_atomic_umin_x2 v[5:6], off, s[12:15], s3 offset:4095 1956// GFX10: encoding: [0xff,0x0f,0x58,0xe1,0x00,0x05,0x03,0x03] 1957 1958buffer_atomic_umin_x2 v[5:6], off, s[96:99], s3 offset:4095 1959// GFX10: encoding: [0xff,0x0f,0x58,0xe1,0x00,0x05,0x18,0x03] 1960 1961buffer_atomic_umin_x2 v[5:6], off, s[8:11], s101 offset:4095 1962// GFX10: encoding: [0xff,0x0f,0x58,0xe1,0x00,0x05,0x02,0x65] 1963 1964buffer_atomic_umin_x2 v[5:6], off, s[8:11], m0 offset:4095 1965// GFX10: encoding: [0xff,0x0f,0x58,0xe1,0x00,0x05,0x02,0x7c] 1966 1967buffer_atomic_umin_x2 v[5:6], off, s[8:11], 0 offset:4095 1968// GFX10: encoding: [0xff,0x0f,0x58,0xe1,0x00,0x05,0x02,0x80] 1969 1970buffer_atomic_umin_x2 v[5:6], off, s[8:11], -1 offset:4095 1971// GFX10: encoding: [0xff,0x0f,0x58,0xe1,0x00,0x05,0x02,0xc1] 1972 1973buffer_atomic_umin_x2 v[5:6], v0, s[8:11], s3 idxen offset:4095 1974// GFX10: encoding: [0xff,0x2f,0x58,0xe1,0x00,0x05,0x02,0x03] 1975 1976buffer_atomic_umin_x2 v[5:6], v0, s[8:11], s3 offen offset:4095 1977// GFX10: encoding: [0xff,0x1f,0x58,0xe1,0x00,0x05,0x02,0x03] 1978 1979buffer_atomic_umin_x2 v[5:6], off, s[8:11], s3 1980// GFX10: encoding: [0x00,0x00,0x58,0xe1,0x00,0x05,0x02,0x03] 1981 1982buffer_atomic_umin_x2 v[5:6], off, s[8:11], s3 offset:7 1983// GFX10: encoding: [0x07,0x00,0x58,0xe1,0x00,0x05,0x02,0x03] 1984 1985buffer_atomic_umin_x2 v[5:6], off, s[8:11], s3 offset:4095 glc 1986// GFX10: encoding: [0xff,0x4f,0x58,0xe1,0x00,0x05,0x02,0x03] 1987 1988buffer_atomic_umin_x2 v[5:6], off, s[8:11], s3 offset:4095 slc 1989// GFX10: encoding: [0xff,0x0f,0x58,0xe1,0x00,0x05,0x42,0x03] 1990 1991buffer_atomic_smax_x2 v[5:6], off, s[8:11], s3 offset:4095 1992// GFX10: encoding: [0xff,0x0f,0x5c,0xe1,0x00,0x05,0x02,0x03] 1993 1994buffer_atomic_smax_x2 v[254:255], off, s[8:11], s3 offset:4095 1995// GFX10: encoding: [0xff,0x0f,0x5c,0xe1,0x00,0xfe,0x02,0x03] 1996 1997buffer_atomic_smax_x2 v[5:6], off, s[12:15], s3 offset:4095 1998// GFX10: encoding: [0xff,0x0f,0x5c,0xe1,0x00,0x05,0x03,0x03] 1999 2000buffer_atomic_smax_x2 v[5:6], off, s[96:99], s3 offset:4095 2001// GFX10: encoding: [0xff,0x0f,0x5c,0xe1,0x00,0x05,0x18,0x03] 2002 2003buffer_atomic_smax_x2 v[5:6], off, s[8:11], s101 offset:4095 2004// GFX10: encoding: [0xff,0x0f,0x5c,0xe1,0x00,0x05,0x02,0x65] 2005 2006buffer_atomic_smax_x2 v[5:6], off, s[8:11], m0 offset:4095 2007// GFX10: encoding: [0xff,0x0f,0x5c,0xe1,0x00,0x05,0x02,0x7c] 2008 2009buffer_atomic_smax_x2 v[5:6], off, s[8:11], 0 offset:4095 2010// GFX10: encoding: [0xff,0x0f,0x5c,0xe1,0x00,0x05,0x02,0x80] 2011 2012buffer_atomic_smax_x2 v[5:6], off, s[8:11], -1 offset:4095 2013// GFX10: encoding: [0xff,0x0f,0x5c,0xe1,0x00,0x05,0x02,0xc1] 2014 2015buffer_atomic_smax_x2 v[5:6], v0, s[8:11], s3 idxen offset:4095 2016// GFX10: encoding: [0xff,0x2f,0x5c,0xe1,0x00,0x05,0x02,0x03] 2017 2018buffer_atomic_smax_x2 v[5:6], v0, s[8:11], s3 offen offset:4095 2019// GFX10: encoding: [0xff,0x1f,0x5c,0xe1,0x00,0x05,0x02,0x03] 2020 2021buffer_atomic_smax_x2 v[5:6], off, s[8:11], s3 2022// GFX10: encoding: [0x00,0x00,0x5c,0xe1,0x00,0x05,0x02,0x03] 2023 2024buffer_atomic_smax_x2 v[5:6], off, s[8:11], s3 offset:7 2025// GFX10: encoding: [0x07,0x00,0x5c,0xe1,0x00,0x05,0x02,0x03] 2026 2027buffer_atomic_smax_x2 v[5:6], off, s[8:11], s3 offset:4095 glc 2028// GFX10: encoding: [0xff,0x4f,0x5c,0xe1,0x00,0x05,0x02,0x03] 2029 2030buffer_atomic_smax_x2 v[5:6], off, s[8:11], s3 offset:4095 slc 2031// GFX10: encoding: [0xff,0x0f,0x5c,0xe1,0x00,0x05,0x42,0x03] 2032 2033buffer_atomic_umax_x2 v[5:6], off, s[8:11], s3 offset:4095 2034// GFX10: encoding: [0xff,0x0f,0x60,0xe1,0x00,0x05,0x02,0x03] 2035 2036buffer_atomic_umax_x2 v[254:255], off, s[8:11], s3 offset:4095 2037// GFX10: encoding: [0xff,0x0f,0x60,0xe1,0x00,0xfe,0x02,0x03] 2038 2039buffer_atomic_umax_x2 v[5:6], off, s[12:15], s3 offset:4095 2040// GFX10: encoding: [0xff,0x0f,0x60,0xe1,0x00,0x05,0x03,0x03] 2041 2042buffer_atomic_umax_x2 v[5:6], off, s[96:99], s3 offset:4095 2043// GFX10: encoding: [0xff,0x0f,0x60,0xe1,0x00,0x05,0x18,0x03] 2044 2045buffer_atomic_umax_x2 v[5:6], off, s[8:11], s101 offset:4095 2046// GFX10: encoding: [0xff,0x0f,0x60,0xe1,0x00,0x05,0x02,0x65] 2047 2048buffer_atomic_umax_x2 v[5:6], off, s[8:11], m0 offset:4095 2049// GFX10: encoding: [0xff,0x0f,0x60,0xe1,0x00,0x05,0x02,0x7c] 2050 2051buffer_atomic_umax_x2 v[5:6], off, s[8:11], 0 offset:4095 2052// GFX10: encoding: [0xff,0x0f,0x60,0xe1,0x00,0x05,0x02,0x80] 2053 2054buffer_atomic_umax_x2 v[5:6], off, s[8:11], -1 offset:4095 2055// GFX10: encoding: [0xff,0x0f,0x60,0xe1,0x00,0x05,0x02,0xc1] 2056 2057buffer_atomic_umax_x2 v[5:6], v0, s[8:11], s3 idxen offset:4095 2058// GFX10: encoding: [0xff,0x2f,0x60,0xe1,0x00,0x05,0x02,0x03] 2059 2060buffer_atomic_umax_x2 v[5:6], v0, s[8:11], s3 offen offset:4095 2061// GFX10: encoding: [0xff,0x1f,0x60,0xe1,0x00,0x05,0x02,0x03] 2062 2063buffer_atomic_umax_x2 v[5:6], off, s[8:11], s3 2064// GFX10: encoding: [0x00,0x00,0x60,0xe1,0x00,0x05,0x02,0x03] 2065 2066buffer_atomic_umax_x2 v[5:6], off, s[8:11], s3 offset:7 2067// GFX10: encoding: [0x07,0x00,0x60,0xe1,0x00,0x05,0x02,0x03] 2068 2069buffer_atomic_umax_x2 v[5:6], off, s[8:11], s3 offset:4095 glc 2070// GFX10: encoding: [0xff,0x4f,0x60,0xe1,0x00,0x05,0x02,0x03] 2071 2072buffer_atomic_umax_x2 v[5:6], off, s[8:11], s3 offset:4095 slc 2073// GFX10: encoding: [0xff,0x0f,0x60,0xe1,0x00,0x05,0x42,0x03] 2074 2075buffer_atomic_and_x2 v[5:6], off, s[8:11], s3 offset:4095 2076// GFX10: encoding: [0xff,0x0f,0x64,0xe1,0x00,0x05,0x02,0x03] 2077 2078buffer_atomic_and_x2 v[254:255], off, s[8:11], s3 offset:4095 2079// GFX10: encoding: [0xff,0x0f,0x64,0xe1,0x00,0xfe,0x02,0x03] 2080 2081buffer_atomic_and_x2 v[5:6], off, s[12:15], s3 offset:4095 2082// GFX10: encoding: [0xff,0x0f,0x64,0xe1,0x00,0x05,0x03,0x03] 2083 2084buffer_atomic_and_x2 v[5:6], off, s[96:99], s3 offset:4095 2085// GFX10: encoding: [0xff,0x0f,0x64,0xe1,0x00,0x05,0x18,0x03] 2086 2087buffer_atomic_and_x2 v[5:6], off, s[8:11], s101 offset:4095 2088// GFX10: encoding: [0xff,0x0f,0x64,0xe1,0x00,0x05,0x02,0x65] 2089 2090buffer_atomic_and_x2 v[5:6], off, s[8:11], m0 offset:4095 2091// GFX10: encoding: [0xff,0x0f,0x64,0xe1,0x00,0x05,0x02,0x7c] 2092 2093buffer_atomic_and_x2 v[5:6], off, s[8:11], 0 offset:4095 2094// GFX10: encoding: [0xff,0x0f,0x64,0xe1,0x00,0x05,0x02,0x80] 2095 2096buffer_atomic_and_x2 v[5:6], off, s[8:11], -1 offset:4095 2097// GFX10: encoding: [0xff,0x0f,0x64,0xe1,0x00,0x05,0x02,0xc1] 2098 2099buffer_atomic_and_x2 v[5:6], v0, s[8:11], s3 idxen offset:4095 2100// GFX10: encoding: [0xff,0x2f,0x64,0xe1,0x00,0x05,0x02,0x03] 2101 2102buffer_atomic_and_x2 v[5:6], v0, s[8:11], s3 offen offset:4095 2103// GFX10: encoding: [0xff,0x1f,0x64,0xe1,0x00,0x05,0x02,0x03] 2104 2105buffer_atomic_and_x2 v[5:6], off, s[8:11], s3 2106// GFX10: encoding: [0x00,0x00,0x64,0xe1,0x00,0x05,0x02,0x03] 2107 2108buffer_atomic_and_x2 v[5:6], off, s[8:11], s3 offset:7 2109// GFX10: encoding: [0x07,0x00,0x64,0xe1,0x00,0x05,0x02,0x03] 2110 2111buffer_atomic_and_x2 v[5:6], off, s[8:11], s3 offset:4095 glc 2112// GFX10: encoding: [0xff,0x4f,0x64,0xe1,0x00,0x05,0x02,0x03] 2113 2114buffer_atomic_and_x2 v[5:6], off, s[8:11], s3 offset:4095 slc 2115// GFX10: encoding: [0xff,0x0f,0x64,0xe1,0x00,0x05,0x42,0x03] 2116 2117buffer_atomic_or_x2 v[5:6], off, s[8:11], s3 offset:4095 2118// GFX10: encoding: [0xff,0x0f,0x68,0xe1,0x00,0x05,0x02,0x03] 2119 2120buffer_atomic_or_x2 v[254:255], off, s[8:11], s3 offset:4095 2121// GFX10: encoding: [0xff,0x0f,0x68,0xe1,0x00,0xfe,0x02,0x03] 2122 2123buffer_atomic_or_x2 v[5:6], off, s[12:15], s3 offset:4095 2124// GFX10: encoding: [0xff,0x0f,0x68,0xe1,0x00,0x05,0x03,0x03] 2125 2126buffer_atomic_or_x2 v[5:6], off, s[96:99], s3 offset:4095 2127// GFX10: encoding: [0xff,0x0f,0x68,0xe1,0x00,0x05,0x18,0x03] 2128 2129buffer_atomic_or_x2 v[5:6], off, s[8:11], s101 offset:4095 2130// GFX10: encoding: [0xff,0x0f,0x68,0xe1,0x00,0x05,0x02,0x65] 2131 2132buffer_atomic_or_x2 v[5:6], off, s[8:11], m0 offset:4095 2133// GFX10: encoding: [0xff,0x0f,0x68,0xe1,0x00,0x05,0x02,0x7c] 2134 2135buffer_atomic_or_x2 v[5:6], off, s[8:11], 0 offset:4095 2136// GFX10: encoding: [0xff,0x0f,0x68,0xe1,0x00,0x05,0x02,0x80] 2137 2138buffer_atomic_or_x2 v[5:6], off, s[8:11], -1 offset:4095 2139// GFX10: encoding: [0xff,0x0f,0x68,0xe1,0x00,0x05,0x02,0xc1] 2140 2141buffer_atomic_or_x2 v[5:6], v0, s[8:11], s3 idxen offset:4095 2142// GFX10: encoding: [0xff,0x2f,0x68,0xe1,0x00,0x05,0x02,0x03] 2143 2144buffer_atomic_or_x2 v[5:6], v0, s[8:11], s3 offen offset:4095 2145// GFX10: encoding: [0xff,0x1f,0x68,0xe1,0x00,0x05,0x02,0x03] 2146 2147buffer_atomic_or_x2 v[5:6], off, s[8:11], s3 2148// GFX10: encoding: [0x00,0x00,0x68,0xe1,0x00,0x05,0x02,0x03] 2149 2150buffer_atomic_or_x2 v[5:6], off, s[8:11], s3 offset:7 2151// GFX10: encoding: [0x07,0x00,0x68,0xe1,0x00,0x05,0x02,0x03] 2152 2153buffer_atomic_or_x2 v[5:6], off, s[8:11], s3 offset:4095 glc 2154// GFX10: encoding: [0xff,0x4f,0x68,0xe1,0x00,0x05,0x02,0x03] 2155 2156buffer_atomic_or_x2 v[5:6], off, s[8:11], s3 offset:4095 slc 2157// GFX10: encoding: [0xff,0x0f,0x68,0xe1,0x00,0x05,0x42,0x03] 2158 2159buffer_atomic_xor_x2 v[5:6], off, s[8:11], s3 offset:4095 2160// GFX10: encoding: [0xff,0x0f,0x6c,0xe1,0x00,0x05,0x02,0x03] 2161 2162buffer_atomic_xor_x2 v[254:255], off, s[8:11], s3 offset:4095 2163// GFX10: encoding: [0xff,0x0f,0x6c,0xe1,0x00,0xfe,0x02,0x03] 2164 2165buffer_atomic_xor_x2 v[5:6], off, s[12:15], s3 offset:4095 2166// GFX10: encoding: [0xff,0x0f,0x6c,0xe1,0x00,0x05,0x03,0x03] 2167 2168buffer_atomic_xor_x2 v[5:6], off, s[96:99], s3 offset:4095 2169// GFX10: encoding: [0xff,0x0f,0x6c,0xe1,0x00,0x05,0x18,0x03] 2170 2171buffer_atomic_xor_x2 v[5:6], off, s[8:11], s101 offset:4095 2172// GFX10: encoding: [0xff,0x0f,0x6c,0xe1,0x00,0x05,0x02,0x65] 2173 2174buffer_atomic_xor_x2 v[5:6], off, s[8:11], m0 offset:4095 2175// GFX10: encoding: [0xff,0x0f,0x6c,0xe1,0x00,0x05,0x02,0x7c] 2176 2177buffer_atomic_xor_x2 v[5:6], off, s[8:11], 0 offset:4095 2178// GFX10: encoding: [0xff,0x0f,0x6c,0xe1,0x00,0x05,0x02,0x80] 2179 2180buffer_atomic_xor_x2 v[5:6], off, s[8:11], -1 offset:4095 2181// GFX10: encoding: [0xff,0x0f,0x6c,0xe1,0x00,0x05,0x02,0xc1] 2182 2183buffer_atomic_xor_x2 v[5:6], v0, s[8:11], s3 idxen offset:4095 2184// GFX10: encoding: [0xff,0x2f,0x6c,0xe1,0x00,0x05,0x02,0x03] 2185 2186buffer_atomic_xor_x2 v[5:6], v0, s[8:11], s3 offen offset:4095 2187// GFX10: encoding: [0xff,0x1f,0x6c,0xe1,0x00,0x05,0x02,0x03] 2188 2189buffer_atomic_xor_x2 v[5:6], off, s[8:11], s3 2190// GFX10: encoding: [0x00,0x00,0x6c,0xe1,0x00,0x05,0x02,0x03] 2191 2192buffer_atomic_xor_x2 v[5:6], off, s[8:11], s3 offset:7 2193// GFX10: encoding: [0x07,0x00,0x6c,0xe1,0x00,0x05,0x02,0x03] 2194 2195buffer_atomic_xor_x2 v[5:6], off, s[8:11], s3 offset:4095 glc 2196// GFX10: encoding: [0xff,0x4f,0x6c,0xe1,0x00,0x05,0x02,0x03] 2197 2198buffer_atomic_xor_x2 v[5:6], off, s[8:11], s3 offset:4095 slc 2199// GFX10: encoding: [0xff,0x0f,0x6c,0xe1,0x00,0x05,0x42,0x03] 2200 2201buffer_atomic_inc_x2 v[5:6], off, s[8:11], s3 offset:4095 2202// GFX10: encoding: [0xff,0x0f,0x70,0xe1,0x00,0x05,0x02,0x03] 2203 2204buffer_atomic_inc_x2 v[254:255], off, s[8:11], s3 offset:4095 2205// GFX10: encoding: [0xff,0x0f,0x70,0xe1,0x00,0xfe,0x02,0x03] 2206 2207buffer_atomic_inc_x2 v[5:6], off, s[12:15], s3 offset:4095 2208// GFX10: encoding: [0xff,0x0f,0x70,0xe1,0x00,0x05,0x03,0x03] 2209 2210buffer_atomic_inc_x2 v[5:6], off, s[96:99], s3 offset:4095 2211// GFX10: encoding: [0xff,0x0f,0x70,0xe1,0x00,0x05,0x18,0x03] 2212 2213buffer_atomic_inc_x2 v[5:6], off, s[8:11], s101 offset:4095 2214// GFX10: encoding: [0xff,0x0f,0x70,0xe1,0x00,0x05,0x02,0x65] 2215 2216buffer_atomic_inc_x2 v[5:6], off, s[8:11], m0 offset:4095 2217// GFX10: encoding: [0xff,0x0f,0x70,0xe1,0x00,0x05,0x02,0x7c] 2218 2219buffer_atomic_inc_x2 v[5:6], off, s[8:11], 0 offset:4095 2220// GFX10: encoding: [0xff,0x0f,0x70,0xe1,0x00,0x05,0x02,0x80] 2221 2222buffer_atomic_inc_x2 v[5:6], off, s[8:11], -1 offset:4095 2223// GFX10: encoding: [0xff,0x0f,0x70,0xe1,0x00,0x05,0x02,0xc1] 2224 2225buffer_atomic_inc_x2 v[5:6], v0, s[8:11], s3 idxen offset:4095 2226// GFX10: encoding: [0xff,0x2f,0x70,0xe1,0x00,0x05,0x02,0x03] 2227 2228buffer_atomic_inc_x2 v[5:6], v0, s[8:11], s3 offen offset:4095 2229// GFX10: encoding: [0xff,0x1f,0x70,0xe1,0x00,0x05,0x02,0x03] 2230 2231buffer_atomic_inc_x2 v[5:6], off, s[8:11], s3 2232// GFX10: encoding: [0x00,0x00,0x70,0xe1,0x00,0x05,0x02,0x03] 2233 2234buffer_atomic_inc_x2 v[5:6], off, s[8:11], s3 offset:7 2235// GFX10: encoding: [0x07,0x00,0x70,0xe1,0x00,0x05,0x02,0x03] 2236 2237buffer_atomic_inc_x2 v[5:6], off, s[8:11], s3 offset:4095 glc 2238// GFX10: encoding: [0xff,0x4f,0x70,0xe1,0x00,0x05,0x02,0x03] 2239 2240buffer_atomic_inc_x2 v[5:6], off, s[8:11], s3 offset:4095 slc 2241// GFX10: encoding: [0xff,0x0f,0x70,0xe1,0x00,0x05,0x42,0x03] 2242 2243buffer_atomic_dec_x2 v[5:6], off, s[8:11], s3 offset:4095 2244// GFX10: encoding: [0xff,0x0f,0x74,0xe1,0x00,0x05,0x02,0x03] 2245 2246buffer_atomic_dec_x2 v[254:255], off, s[8:11], s3 offset:4095 2247// GFX10: encoding: [0xff,0x0f,0x74,0xe1,0x00,0xfe,0x02,0x03] 2248 2249buffer_atomic_dec_x2 v[5:6], off, s[12:15], s3 offset:4095 2250// GFX10: encoding: [0xff,0x0f,0x74,0xe1,0x00,0x05,0x03,0x03] 2251 2252buffer_atomic_dec_x2 v[5:6], off, s[96:99], s3 offset:4095 2253// GFX10: encoding: [0xff,0x0f,0x74,0xe1,0x00,0x05,0x18,0x03] 2254 2255buffer_atomic_dec_x2 v[5:6], off, s[8:11], s101 offset:4095 2256// GFX10: encoding: [0xff,0x0f,0x74,0xe1,0x00,0x05,0x02,0x65] 2257 2258buffer_atomic_dec_x2 v[5:6], off, s[8:11], m0 offset:4095 2259// GFX10: encoding: [0xff,0x0f,0x74,0xe1,0x00,0x05,0x02,0x7c] 2260 2261buffer_atomic_dec_x2 v[5:6], off, s[8:11], 0 offset:4095 2262// GFX10: encoding: [0xff,0x0f,0x74,0xe1,0x00,0x05,0x02,0x80] 2263 2264buffer_atomic_dec_x2 v[5:6], off, s[8:11], -1 offset:4095 2265// GFX10: encoding: [0xff,0x0f,0x74,0xe1,0x00,0x05,0x02,0xc1] 2266 2267buffer_atomic_dec_x2 v[5:6], v0, s[8:11], s3 idxen offset:4095 2268// GFX10: encoding: [0xff,0x2f,0x74,0xe1,0x00,0x05,0x02,0x03] 2269 2270buffer_atomic_dec_x2 v[5:6], v0, s[8:11], s3 offen offset:4095 2271// GFX10: encoding: [0xff,0x1f,0x74,0xe1,0x00,0x05,0x02,0x03] 2272 2273buffer_atomic_dec_x2 v[5:6], off, s[8:11], s3 2274// GFX10: encoding: [0x00,0x00,0x74,0xe1,0x00,0x05,0x02,0x03] 2275 2276buffer_atomic_dec_x2 v[5:6], off, s[8:11], s3 offset:7 2277// GFX10: encoding: [0x07,0x00,0x74,0xe1,0x00,0x05,0x02,0x03] 2278 2279buffer_atomic_dec_x2 v[5:6], off, s[8:11], s3 offset:4095 glc 2280// GFX10: encoding: [0xff,0x4f,0x74,0xe1,0x00,0x05,0x02,0x03] 2281 2282buffer_atomic_dec_x2 v[5:6], off, s[8:11], s3 offset:4095 slc 2283// GFX10: encoding: [0xff,0x0f,0x74,0xe1,0x00,0x05,0x42,0x03] 2284 2285buffer_gl0_inv 2286// GFX10: encoding: [0x00,0x00,0xc4,0xe1,0x00,0x00,0x00,0x00] 2287 2288buffer_gl1_inv 2289// GFX10: encoding: [0x00,0x00,0xc8,0xe1,0x00,0x00,0x00,0x00] 2290