1// RUN: llvm-mc -triple=amdgcn -mcpu=gfx1100 -show-encoding %s | FileCheck --check-prefix=GFX11 %s 2 3ds_nop 4// GFX11: [0x00,0x00,0x50,0xd8,0x00,0x00,0x00,0x00] 5 6ds_add_f32 v1, v2 7// GFX11: [0x00,0x00,0x54,0xd8,0x01,0x02,0x00,0x00] 8 9ds_add_f32 v1, v2 offset:65535 10// GFX11: [0xff,0xff,0x54,0xd8,0x01,0x02,0x00,0x00] 11 12ds_add_f32 v1, v2 offset:0 13// GFX11: [0x00,0x00,0x54,0xd8,0x01,0x02,0x00,0x00] 14 15ds_add_f32 v255, v255 offset:4 gds 16// GFX11: [0x04,0x00,0x56,0xd8,0xff,0xff,0x00,0x00] 17 18ds_add_gs_reg_rtn v[5:6], v1 gds 19// GFX11: [0x00,0x00,0xea,0xd9,0x00,0x01,0x00,0x05] 20 21ds_add_gs_reg_rtn v[5:6], v1 offset:65535 gds 22// GFX11: [0xff,0xff,0xea,0xd9,0x00,0x01,0x00,0x05] 23 24ds_add_gs_reg_rtn v[5:6], v1 offset:0 gds 25// GFX11: [0x00,0x00,0xea,0xd9,0x00,0x01,0x00,0x05] 26 27ds_add_gs_reg_rtn v[254:255], v255 offset:4 gds 28// GFX11: [0x04,0x00,0xea,0xd9,0x00,0xff,0x00,0xfe] 29 30ds_add_rtn_f32 v5, v1, v2 31// GFX11: [0x00,0x00,0xe4,0xd9,0x01,0x02,0x00,0x05] 32 33ds_add_rtn_f32 v5, v1, v2 offset:65535 34// GFX11: [0xff,0xff,0xe4,0xd9,0x01,0x02,0x00,0x05] 35 36ds_add_rtn_f32 v5, v1, v2 offset:0 37// GFX11: [0x00,0x00,0xe4,0xd9,0x01,0x02,0x00,0x05] 38 39ds_add_rtn_f32 v255, v255, v255 offset:4 gds 40// GFX11: [0x04,0x00,0xe6,0xd9,0xff,0xff,0x00,0xff] 41 42ds_add_rtn_u32 v5, v1, v2 43// GFX11: [0x00,0x00,0x80,0xd8,0x01,0x02,0x00,0x05] 44 45ds_add_rtn_u32 v5, v1, v2 offset:65535 46// GFX11: [0xff,0xff,0x80,0xd8,0x01,0x02,0x00,0x05] 47 48ds_add_rtn_u32 v5, v1, v2 offset:0 49// GFX11: [0x00,0x00,0x80,0xd8,0x01,0x02,0x00,0x05] 50 51ds_add_rtn_u32 v255, v255, v255 offset:4 gds 52// GFX11: [0x04,0x00,0x82,0xd8,0xff,0xff,0x00,0xff] 53 54ds_add_rtn_u64 v[5:6], v1, v[2:3] 55// GFX11: [0x00,0x00,0x80,0xd9,0x01,0x02,0x00,0x05] 56 57ds_add_rtn_u64 v[5:6], v1, v[2:3] offset:65535 58// GFX11: [0xff,0xff,0x80,0xd9,0x01,0x02,0x00,0x05] 59 60ds_add_rtn_u64 v[5:6], v1, v[2:3] offset:0 61// GFX11: [0x00,0x00,0x80,0xd9,0x01,0x02,0x00,0x05] 62 63ds_add_rtn_u64 v[254:255], v255, v[254:255] offset:4 gds 64// GFX11: [0x04,0x00,0x82,0xd9,0xff,0xfe,0x00,0xfe] 65 66ds_add_u32 v1, v2 67// GFX11: [0x00,0x00,0x00,0xd8,0x01,0x02,0x00,0x00] 68 69ds_add_u32 v1, v2 offset:65535 70// GFX11: [0xff,0xff,0x00,0xd8,0x01,0x02,0x00,0x00] 71 72ds_add_u32 v1, v2 offset:0 73// GFX11: [0x00,0x00,0x00,0xd8,0x01,0x02,0x00,0x00] 74 75ds_add_u32 v255, v255 offset:4 gds 76// GFX11: [0x04,0x00,0x02,0xd8,0xff,0xff,0x00,0x00] 77 78ds_add_u64 v1, v[2:3] 79// GFX11: [0x00,0x00,0x00,0xd9,0x01,0x02,0x00,0x00] 80 81ds_add_u64 v1, v[2:3] offset:65535 82// GFX11: [0xff,0xff,0x00,0xd9,0x01,0x02,0x00,0x00] 83 84ds_add_u64 v1, v[2:3] offset:0 85// GFX11: [0x00,0x00,0x00,0xd9,0x01,0x02,0x00,0x00] 86 87ds_add_u64 v255, v[254:255] offset:4 gds 88// GFX11: [0x04,0x00,0x02,0xd9,0xff,0xfe,0x00,0x00] 89 90ds_and_b32 v1, v2 91// GFX11: [0x00,0x00,0x24,0xd8,0x01,0x02,0x00,0x00] 92 93ds_and_b32 v1, v2 offset:65535 94// GFX11: [0xff,0xff,0x24,0xd8,0x01,0x02,0x00,0x00] 95 96ds_and_b32 v1, v2 offset:0 97// GFX11: [0x00,0x00,0x24,0xd8,0x01,0x02,0x00,0x00] 98 99ds_and_b32 v255, v255 offset:4 gds 100// GFX11: [0x04,0x00,0x26,0xd8,0xff,0xff,0x00,0x00] 101 102ds_and_b64 v1, v[2:3] 103// GFX11: [0x00,0x00,0x24,0xd9,0x01,0x02,0x00,0x00] 104 105ds_and_b64 v1, v[2:3] offset:65535 106// GFX11: [0xff,0xff,0x24,0xd9,0x01,0x02,0x00,0x00] 107 108ds_and_b64 v1, v[2:3] offset:0 109// GFX11: [0x00,0x00,0x24,0xd9,0x01,0x02,0x00,0x00] 110 111ds_and_b64 v255, v[254:255] offset:4 gds 112// GFX11: [0x04,0x00,0x26,0xd9,0xff,0xfe,0x00,0x00] 113 114ds_and_rtn_b32 v5, v1, v2 115// GFX11: [0x00,0x00,0xa4,0xd8,0x01,0x02,0x00,0x05] 116 117ds_and_rtn_b32 v5, v1, v2 offset:65535 118// GFX11: [0xff,0xff,0xa4,0xd8,0x01,0x02,0x00,0x05] 119 120ds_and_rtn_b32 v5, v1, v2 offset:0 121// GFX11: [0x00,0x00,0xa4,0xd8,0x01,0x02,0x00,0x05] 122 123ds_and_rtn_b32 v255, v255, v255 offset:4 gds 124// GFX11: [0x04,0x00,0xa6,0xd8,0xff,0xff,0x00,0xff] 125 126ds_and_rtn_b64 v[5:6], v1, v[2:3] 127// GFX11: [0x00,0x00,0xa4,0xd9,0x01,0x02,0x00,0x05] 128 129ds_and_rtn_b64 v[5:6], v1, v[2:3] offset:65535 130// GFX11: [0xff,0xff,0xa4,0xd9,0x01,0x02,0x00,0x05] 131 132ds_and_rtn_b64 v[5:6], v1, v[2:3] offset:0 133// GFX11: [0x00,0x00,0xa4,0xd9,0x01,0x02,0x00,0x05] 134 135ds_and_rtn_b64 v[254:255], v255, v[254:255] offset:4 gds 136// GFX11: [0x04,0x00,0xa6,0xd9,0xff,0xfe,0x00,0xfe] 137 138ds_append v5 139// GFX11: [0x00,0x00,0xf8,0xd8,0x00,0x00,0x00,0x05] 140 141ds_append v5 offset:65535 142// GFX11: [0xff,0xff,0xf8,0xd8,0x00,0x00,0x00,0x05] 143 144ds_append v5 offset:0 145// GFX11: [0x00,0x00,0xf8,0xd8,0x00,0x00,0x00,0x05] 146 147ds_append v255 offset:4 gds 148// GFX11: [0x04,0x00,0xfa,0xd8,0x00,0x00,0x00,0xff] 149 150ds_bpermute_b32 v5, v1, v2 151// GFX11: [0x00,0x00,0xcc,0xda,0x01,0x02,0x00,0x05] 152 153ds_bpermute_b32 v5, v1, v2 offset:65535 154// GFX11: [0xff,0xff,0xcc,0xda,0x01,0x02,0x00,0x05] 155 156ds_bpermute_b32 v5, v1, v2 offset:0 157// GFX11: [0x00,0x00,0xcc,0xda,0x01,0x02,0x00,0x05] 158 159ds_bpermute_b32 v255, v255, v255 offset:4 160// GFX11: [0x04,0x00,0xcc,0xda,0xff,0xff,0x00,0xff] 161 162ds_cmpstore_b32 v1, v2, v3 163// GFX11: [0x00,0x00,0x40,0xd8,0x01,0x02,0x03,0x00] 164 165ds_cmpstore_b32 v1, v2, v3 offset:65535 166// GFX11: [0xff,0xff,0x40,0xd8,0x01,0x02,0x03,0x00] 167 168ds_cmpstore_b32 v1, v2, v3 offset:0 169// GFX11: [0x00,0x00,0x40,0xd8,0x01,0x02,0x03,0x00] 170 171ds_cmpstore_b32 v255, v255, v255 offset:4 gds 172// GFX11: [0x04,0x00,0x42,0xd8,0xff,0xff,0xff,0x00] 173 174ds_cmpstore_b64 v1, v[2:3], v[3:4] 175// GFX11: [0x00,0x00,0x40,0xd9,0x01,0x02,0x03,0x00] 176 177ds_cmpstore_b64 v1, v[2:3], v[3:4] offset:65535 178// GFX11: [0xff,0xff,0x40,0xd9,0x01,0x02,0x03,0x00] 179 180ds_cmpstore_b64 v1, v[2:3], v[3:4] offset:0 181// GFX11: [0x00,0x00,0x40,0xd9,0x01,0x02,0x03,0x00] 182 183ds_cmpstore_b64 v255, v[254:255], v[254:255] offset:4 gds 184// GFX11: [0x04,0x00,0x42,0xd9,0xff,0xfe,0xfe,0x00] 185 186ds_cmpstore_f32 v1, v2, v3 187// GFX11: [0x00,0x00,0x44,0xd8,0x01,0x02,0x03,0x00] 188 189ds_cmpstore_f32 v1, v2, v3 offset:65535 190// GFX11: [0xff,0xff,0x44,0xd8,0x01,0x02,0x03,0x00] 191 192ds_cmpstore_f32 v1, v2, v3 offset:0 193// GFX11: [0x00,0x00,0x44,0xd8,0x01,0x02,0x03,0x00] 194 195ds_cmpstore_f32 v255, v255, v255 offset:4 gds 196// GFX11: [0x04,0x00,0x46,0xd8,0xff,0xff,0xff,0x00] 197 198ds_cmpstore_f64 v1, v[2:3], v[3:4] 199// GFX11: [0x00,0x00,0x44,0xd9,0x01,0x02,0x03,0x00] 200 201ds_cmpstore_f64 v1, v[2:3], v[3:4] offset:65535 202// GFX11: [0xff,0xff,0x44,0xd9,0x01,0x02,0x03,0x00] 203 204ds_cmpstore_f64 v1, v[2:3], v[3:4] offset:0 205// GFX11: [0x00,0x00,0x44,0xd9,0x01,0x02,0x03,0x00] 206 207ds_cmpstore_f64 v255, v[254:255], v[254:255] offset:4 gds 208// GFX11: [0x04,0x00,0x46,0xd9,0xff,0xfe,0xfe,0x00] 209 210ds_cmpstore_rtn_b32 v5, v1, v2, v3 211// GFX11: [0x00,0x00,0xc0,0xd8,0x01,0x02,0x03,0x05] 212 213ds_cmpstore_rtn_b32 v5, v1, v2, v3 offset:65535 214// GFX11: [0xff,0xff,0xc0,0xd8,0x01,0x02,0x03,0x05] 215 216ds_cmpstore_rtn_b32 v5, v1, v2, v3 offset:0 217// GFX11: [0x00,0x00,0xc0,0xd8,0x01,0x02,0x03,0x05] 218 219ds_cmpstore_rtn_b32 v255, v255, v255, v255 offset:4 gds 220// GFX11: [0x04,0x00,0xc2,0xd8,0xff,0xff,0xff,0xff] 221 222ds_cmpstore_rtn_b64 v[5:6], v1, v[2:3], v[3:4] 223// GFX11: [0x00,0x00,0xc0,0xd9,0x01,0x02,0x03,0x05] 224 225ds_cmpstore_rtn_b64 v[5:6], v1, v[2:3], v[3:4] offset:65535 226// GFX11: [0xff,0xff,0xc0,0xd9,0x01,0x02,0x03,0x05] 227 228ds_cmpstore_rtn_b64 v[5:6], v1, v[2:3], v[3:4] offset:0 229// GFX11: [0x00,0x00,0xc0,0xd9,0x01,0x02,0x03,0x05] 230 231ds_cmpstore_rtn_b64 v[254:255], v255, v[254:255], v[254:255] offset:4 gds 232// GFX11: [0x04,0x00,0xc2,0xd9,0xff,0xfe,0xfe,0xfe] 233 234ds_cmpstore_rtn_f32 v5, v1, v2, v3 235// GFX11: [0x00,0x00,0xc4,0xd8,0x01,0x02,0x03,0x05] 236 237ds_cmpstore_rtn_f32 v5, v1, v2, v3 offset:65535 238// GFX11: [0xff,0xff,0xc4,0xd8,0x01,0x02,0x03,0x05] 239 240ds_cmpstore_rtn_f32 v5, v1, v2, v3 offset:0 241// GFX11: [0x00,0x00,0xc4,0xd8,0x01,0x02,0x03,0x05] 242 243ds_cmpstore_rtn_f32 v255, v255, v255, v255 offset:4 gds 244// GFX11: [0x04,0x00,0xc6,0xd8,0xff,0xff,0xff,0xff] 245 246ds_cmpstore_rtn_f64 v[5:6], v1, v[2:3], v[3:4] 247// GFX11: [0x00,0x00,0xc4,0xd9,0x01,0x02,0x03,0x05] 248 249ds_cmpstore_rtn_f64 v[5:6], v1, v[2:3], v[3:4] offset:65535 250// GFX11: [0xff,0xff,0xc4,0xd9,0x01,0x02,0x03,0x05] 251 252ds_cmpstore_rtn_f64 v[5:6], v1, v[2:3], v[3:4] offset:0 253// GFX11: [0x00,0x00,0xc4,0xd9,0x01,0x02,0x03,0x05] 254 255ds_cmpstore_rtn_f64 v[254:255], v255, v[254:255], v[254:255] offset:4 gds 256// GFX11: [0x04,0x00,0xc6,0xd9,0xff,0xfe,0xfe,0xfe] 257 258ds_condxchg32_rtn_b64 v[5:6], v1, v[2:3] 259// GFX11: [0x00,0x00,0xf8,0xd9,0x01,0x02,0x00,0x05] 260 261ds_condxchg32_rtn_b64 v[5:6], v1, v[2:3] offset:65535 262// GFX11: [0xff,0xff,0xf8,0xd9,0x01,0x02,0x00,0x05] 263 264ds_condxchg32_rtn_b64 v[5:6], v1, v[2:3] offset:0 265// GFX11: [0x00,0x00,0xf8,0xd9,0x01,0x02,0x00,0x05] 266 267ds_condxchg32_rtn_b64 v[254:255], v255, v[254:255] offset:4 gds 268// GFX11: [0x04,0x00,0xfa,0xd9,0xff,0xfe,0x00,0xfe] 269 270ds_consume v5 271// GFX11: [0x00,0x00,0xf4,0xd8,0x00,0x00,0x00,0x05] 272 273ds_consume v5 offset:65535 274// GFX11: [0xff,0xff,0xf4,0xd8,0x00,0x00,0x00,0x05] 275 276ds_consume v5 offset:0 277// GFX11: [0x00,0x00,0xf4,0xd8,0x00,0x00,0x00,0x05] 278 279ds_consume v255 offset:4 gds 280// GFX11: [0x04,0x00,0xf6,0xd8,0x00,0x00,0x00,0xff] 281 282ds_dec_rtn_u32 v5, v1, v2 283// GFX11: [0x00,0x00,0x90,0xd8,0x01,0x02,0x00,0x05] 284 285ds_dec_rtn_u32 v5, v1, v2 offset:65535 286// GFX11: [0xff,0xff,0x90,0xd8,0x01,0x02,0x00,0x05] 287 288ds_dec_rtn_u32 v5, v1, v2 offset:0 289// GFX11: [0x00,0x00,0x90,0xd8,0x01,0x02,0x00,0x05] 290 291ds_dec_rtn_u32 v255, v255, v255 offset:4 gds 292// GFX11: [0x04,0x00,0x92,0xd8,0xff,0xff,0x00,0xff] 293 294ds_dec_rtn_u64 v[5:6], v1, v[2:3] 295// GFX11: [0x00,0x00,0x90,0xd9,0x01,0x02,0x00,0x05] 296 297ds_dec_rtn_u64 v[5:6], v1, v[2:3] offset:65535 298// GFX11: [0xff,0xff,0x90,0xd9,0x01,0x02,0x00,0x05] 299 300ds_dec_rtn_u64 v[5:6], v1, v[2:3] offset:0 301// GFX11: [0x00,0x00,0x90,0xd9,0x01,0x02,0x00,0x05] 302 303ds_dec_rtn_u64 v[254:255], v255, v[254:255] offset:4 gds 304// GFX11: [0x04,0x00,0x92,0xd9,0xff,0xfe,0x00,0xfe] 305 306ds_dec_u32 v1, v2 307// GFX11: [0x00,0x00,0x10,0xd8,0x01,0x02,0x00,0x00] 308 309ds_dec_u32 v1, v2 offset:65535 310// GFX11: [0xff,0xff,0x10,0xd8,0x01,0x02,0x00,0x00] 311 312ds_dec_u32 v1, v2 offset:0 313// GFX11: [0x00,0x00,0x10,0xd8,0x01,0x02,0x00,0x00] 314 315ds_dec_u32 v255, v255 offset:4 gds 316// GFX11: [0x04,0x00,0x12,0xd8,0xff,0xff,0x00,0x00] 317 318ds_dec_u64 v1, v[2:3] 319// GFX11: [0x00,0x00,0x10,0xd9,0x01,0x02,0x00,0x00] 320 321ds_dec_u64 v1, v[2:3] offset:65535 322// GFX11: [0xff,0xff,0x10,0xd9,0x01,0x02,0x00,0x00] 323 324ds_dec_u64 v1, v[2:3] offset:0 325// GFX11: [0x00,0x00,0x10,0xd9,0x01,0x02,0x00,0x00] 326 327ds_dec_u64 v255, v[254:255] offset:4 gds 328// GFX11: [0x04,0x00,0x12,0xd9,0xff,0xfe,0x00,0x00] 329 330ds_gws_barrier v1 gds 331// GFX11: [0x00,0x00,0x76,0xd8,0x01,0x00,0x00,0x00] 332 333ds_gws_barrier v1 offset:65535 gds 334// GFX11: [0xff,0xff,0x76,0xd8,0x01,0x00,0x00,0x00] 335 336ds_gws_barrier v1 offset:0 gds 337// GFX11: [0x00,0x00,0x76,0xd8,0x01,0x00,0x00,0x00] 338 339ds_gws_barrier v255 offset:4 gds 340// GFX11: [0x04,0x00,0x76,0xd8,0xff,0x00,0x00,0x00] 341 342ds_gws_init v1 gds 343// GFX11: [0x00,0x00,0x66,0xd8,0x01,0x00,0x00,0x00] 344 345ds_gws_init v1 offset:65535 gds 346// GFX11: [0xff,0xff,0x66,0xd8,0x01,0x00,0x00,0x00] 347 348ds_gws_init v1 offset:0 gds 349// GFX11: [0x00,0x00,0x66,0xd8,0x01,0x00,0x00,0x00] 350 351ds_gws_init v255 offset:4 gds 352// GFX11: [0x04,0x00,0x66,0xd8,0xff,0x00,0x00,0x00] 353 354ds_gws_sema_br v1 gds 355// GFX11: [0x00,0x00,0x6e,0xd8,0x01,0x00,0x00,0x00] 356 357ds_gws_sema_br v1 offset:65535 gds 358// GFX11: [0xff,0xff,0x6e,0xd8,0x01,0x00,0x00,0x00] 359 360ds_gws_sema_br v1 offset:0 gds 361// GFX11: [0x00,0x00,0x6e,0xd8,0x01,0x00,0x00,0x00] 362 363ds_gws_sema_br v255 offset:4 gds 364// GFX11: [0x04,0x00,0x6e,0xd8,0xff,0x00,0x00,0x00] 365 366ds_gws_sema_p gds 367// GFX11: [0x00,0x00,0x72,0xd8,0x00,0x00,0x00,0x00] 368 369ds_gws_sema_p offset:65535 gds 370// GFX11: [0xff,0xff,0x72,0xd8,0x00,0x00,0x00,0x00] 371 372ds_gws_sema_p offset:0 gds 373// GFX11: [0x00,0x00,0x72,0xd8,0x00,0x00,0x00,0x00] 374 375ds_gws_sema_p offset:4 gds 376// GFX11: [0x04,0x00,0x72,0xd8,0x00,0x00,0x00,0x00] 377 378ds_gws_sema_release_all gds 379// GFX11: [0x00,0x00,0x62,0xd8,0x00,0x00,0x00,0x00] 380 381ds_gws_sema_release_all offset:65535 gds 382// GFX11: [0xff,0xff,0x62,0xd8,0x00,0x00,0x00,0x00] 383 384ds_gws_sema_release_all offset:0 gds 385// GFX11: [0x00,0x00,0x62,0xd8,0x00,0x00,0x00,0x00] 386 387ds_gws_sema_release_all offset:4 gds 388// GFX11: [0x04,0x00,0x62,0xd8,0x00,0x00,0x00,0x00] 389 390ds_gws_sema_v gds 391// GFX11: [0x00,0x00,0x6a,0xd8,0x00,0x00,0x00,0x00] 392 393ds_gws_sema_v offset:65535 gds 394// GFX11: [0xff,0xff,0x6a,0xd8,0x00,0x00,0x00,0x00] 395 396ds_gws_sema_v offset:0 gds 397// GFX11: [0x00,0x00,0x6a,0xd8,0x00,0x00,0x00,0x00] 398 399ds_gws_sema_v offset:4 gds 400// GFX11: [0x04,0x00,0x6a,0xd8,0x00,0x00,0x00,0x00] 401 402ds_inc_rtn_u32 v5, v1, v2 403// GFX11: [0x00,0x00,0x8c,0xd8,0x01,0x02,0x00,0x05] 404 405ds_inc_rtn_u32 v5, v1, v2 offset:65535 406// GFX11: [0xff,0xff,0x8c,0xd8,0x01,0x02,0x00,0x05] 407 408ds_inc_rtn_u32 v5, v1, v2 offset:0 409// GFX11: [0x00,0x00,0x8c,0xd8,0x01,0x02,0x00,0x05] 410 411ds_inc_rtn_u32 v255, v255, v255 offset:4 gds 412// GFX11: [0x04,0x00,0x8e,0xd8,0xff,0xff,0x00,0xff] 413 414ds_inc_rtn_u64 v[5:6], v1, v[2:3] 415// GFX11: [0x00,0x00,0x8c,0xd9,0x01,0x02,0x00,0x05] 416 417ds_inc_rtn_u64 v[5:6], v1, v[2:3] offset:65535 418// GFX11: [0xff,0xff,0x8c,0xd9,0x01,0x02,0x00,0x05] 419 420ds_inc_rtn_u64 v[5:6], v1, v[2:3] offset:0 421// GFX11: [0x00,0x00,0x8c,0xd9,0x01,0x02,0x00,0x05] 422 423ds_inc_rtn_u64 v[254:255], v255, v[254:255] offset:4 gds 424// GFX11: [0x04,0x00,0x8e,0xd9,0xff,0xfe,0x00,0xfe] 425 426ds_inc_u32 v1, v2 427// GFX11: [0x00,0x00,0x0c,0xd8,0x01,0x02,0x00,0x00] 428 429ds_inc_u32 v1, v2 offset:65535 430// GFX11: [0xff,0xff,0x0c,0xd8,0x01,0x02,0x00,0x00] 431 432ds_inc_u32 v1, v2 offset:0 433// GFX11: [0x00,0x00,0x0c,0xd8,0x01,0x02,0x00,0x00] 434 435ds_inc_u32 v255, v255 offset:4 gds 436// GFX11: [0x04,0x00,0x0e,0xd8,0xff,0xff,0x00,0x00] 437 438ds_inc_u64 v1, v[2:3] 439// GFX11: [0x00,0x00,0x0c,0xd9,0x01,0x02,0x00,0x00] 440 441ds_inc_u64 v1, v[2:3] offset:65535 442// GFX11: [0xff,0xff,0x0c,0xd9,0x01,0x02,0x00,0x00] 443 444ds_inc_u64 v1, v[2:3] offset:0 445// GFX11: [0x00,0x00,0x0c,0xd9,0x01,0x02,0x00,0x00] 446 447ds_inc_u64 v255, v[254:255] offset:4 gds 448// GFX11: [0x04,0x00,0x0e,0xd9,0xff,0xfe,0x00,0x00] 449 450ds_load_2addr_b32 v[5:6], v1 451// GFX11: [0x00,0x00,0xdc,0xd8,0x01,0x00,0x00,0x05] 452 453ds_load_2addr_b32 v[5:6], v1 offset0:127 offset1:255 454// GFX11: [0x7f,0xff,0xdc,0xd8,0x01,0x00,0x00,0x05] 455 456ds_load_2addr_b32 v[5:6], v1 offset0:0 offset1:0 457// GFX11: [0x00,0x00,0xdc,0xd8,0x01,0x00,0x00,0x05] 458 459ds_load_2addr_b32 v[254:255], v255 offset0:16 offset1:1 gds 460// GFX11: [0x10,0x01,0xde,0xd8,0xff,0x00,0x00,0xfe] 461 462ds_load_2addr_b64 v[5:8], v1 463// GFX11: [0x00,0x00,0xdc,0xd9,0x01,0x00,0x00,0x05] 464 465ds_load_2addr_b64 v[5:8], v1 offset0:127 offset1:255 466// GFX11: [0x7f,0xff,0xdc,0xd9,0x01,0x00,0x00,0x05] 467 468ds_load_2addr_b64 v[5:8], v1 offset0:0 offset1:0 469// GFX11: [0x00,0x00,0xdc,0xd9,0x01,0x00,0x00,0x05] 470 471ds_load_2addr_b64 v[252:255], v255 offset0:16 offset1:1 gds 472// GFX11: [0x10,0x01,0xde,0xd9,0xff,0x00,0x00,0xfc] 473 474ds_load_2addr_stride64_b32 v[5:6], v1 475// GFX11: [0x00,0x00,0xe0,0xd8,0x01,0x00,0x00,0x05] 476 477ds_load_2addr_stride64_b32 v[5:6], v1 offset0:127 offset1:255 478// GFX11: [0x7f,0xff,0xe0,0xd8,0x01,0x00,0x00,0x05] 479 480ds_load_2addr_stride64_b32 v[5:6], v1 offset0:0 offset1:0 481// GFX11: [0x00,0x00,0xe0,0xd8,0x01,0x00,0x00,0x05] 482 483ds_load_2addr_stride64_b32 v[254:255], v255 offset0:16 offset1:1 gds 484// GFX11: [0x10,0x01,0xe2,0xd8,0xff,0x00,0x00,0xfe] 485 486ds_load_2addr_stride64_b64 v[5:8], v1 487// GFX11: [0x00,0x00,0xe0,0xd9,0x01,0x00,0x00,0x05] 488 489ds_load_2addr_stride64_b64 v[5:8], v1 offset0:127 offset1:255 490// GFX11: [0x7f,0xff,0xe0,0xd9,0x01,0x00,0x00,0x05] 491 492ds_load_2addr_stride64_b64 v[5:8], v1 offset0:0 offset1:0 493// GFX11: [0x00,0x00,0xe0,0xd9,0x01,0x00,0x00,0x05] 494 495ds_load_2addr_stride64_b64 v[252:255], v255 offset0:16 offset1:1 gds 496// GFX11: [0x10,0x01,0xe2,0xd9,0xff,0x00,0x00,0xfc] 497 498ds_load_addtid_b32 v5 499// GFX11: [0x00,0x00,0xc4,0xda,0x00,0x00,0x00,0x05] 500 501ds_load_addtid_b32 v5 offset:65535 502// GFX11: [0xff,0xff,0xc4,0xda,0x00,0x00,0x00,0x05] 503 504ds_load_addtid_b32 v5 offset:0 505// GFX11: [0x00,0x00,0xc4,0xda,0x00,0x00,0x00,0x05] 506 507ds_load_addtid_b32 v255 offset:4 508// GFX11: [0x04,0x00,0xc4,0xda,0x00,0x00,0x00,0xff] 509 510ds_load_b128 v[5:8], v1 511// GFX11: [0x00,0x00,0xfc,0xdb,0x01,0x00,0x00,0x05] 512 513ds_load_b128 v[5:8], v1 offset:65535 514// GFX11: [0xff,0xff,0xfc,0xdb,0x01,0x00,0x00,0x05] 515 516ds_load_b128 v[5:8], v1 offset:0 517// GFX11: [0x00,0x00,0xfc,0xdb,0x01,0x00,0x00,0x05] 518 519ds_load_b128 v[252:255], v255 offset:4 gds 520// GFX11: [0x04,0x00,0xfe,0xdb,0xff,0x00,0x00,0xfc] 521 522ds_load_b32 v5, v1 523// GFX11: [0x00,0x00,0xd8,0xd8,0x01,0x00,0x00,0x05] 524 525ds_load_b32 v5, v1 offset:65535 526// GFX11: [0xff,0xff,0xd8,0xd8,0x01,0x00,0x00,0x05] 527 528ds_load_b32 v5, v1 offset:0 529// GFX11: [0x00,0x00,0xd8,0xd8,0x01,0x00,0x00,0x05] 530 531ds_load_b32 v255, v255 offset:4 gds 532// GFX11: [0x04,0x00,0xda,0xd8,0xff,0x00,0x00,0xff] 533 534ds_load_b64 v[5:6], v1 535// GFX11: [0x00,0x00,0xd8,0xd9,0x01,0x00,0x00,0x05] 536 537ds_load_b64 v[5:6], v1 offset:65535 538// GFX11: [0xff,0xff,0xd8,0xd9,0x01,0x00,0x00,0x05] 539 540ds_load_b64 v[5:6], v1 offset:0 541// GFX11: [0x00,0x00,0xd8,0xd9,0x01,0x00,0x00,0x05] 542 543ds_load_b64 v[254:255], v255 offset:4 gds 544// GFX11: [0x04,0x00,0xda,0xd9,0xff,0x00,0x00,0xfe] 545 546ds_load_b96 v[5:7], v1 547// GFX11: [0x00,0x00,0xf8,0xdb,0x01,0x00,0x00,0x05] 548 549ds_load_b96 v[5:7], v1 offset:65535 550// GFX11: [0xff,0xff,0xf8,0xdb,0x01,0x00,0x00,0x05] 551 552ds_load_b96 v[5:7], v1 offset:0 553// GFX11: [0x00,0x00,0xf8,0xdb,0x01,0x00,0x00,0x05] 554 555ds_load_b96 v[253:255], v255 offset:4 gds 556// GFX11: [0x04,0x00,0xfa,0xdb,0xff,0x00,0x00,0xfd] 557 558ds_load_i16 v5, v1 559// GFX11: [0x00,0x00,0xec,0xd8,0x01,0x00,0x00,0x05] 560 561ds_load_i16 v5, v1 offset:65535 562// GFX11: [0xff,0xff,0xec,0xd8,0x01,0x00,0x00,0x05] 563 564ds_load_i16 v5, v1 offset:0 565// GFX11: [0x00,0x00,0xec,0xd8,0x01,0x00,0x00,0x05] 566 567ds_load_i16 v255, v255 offset:4 gds 568// GFX11: [0x04,0x00,0xee,0xd8,0xff,0x00,0x00,0xff] 569 570ds_load_i8 v5, v1 571// GFX11: [0x00,0x00,0xe4,0xd8,0x01,0x00,0x00,0x05] 572 573ds_load_i8 v5, v1 offset:65535 574// GFX11: [0xff,0xff,0xe4,0xd8,0x01,0x00,0x00,0x05] 575 576ds_load_i8 v5, v1 offset:0 577// GFX11: [0x00,0x00,0xe4,0xd8,0x01,0x00,0x00,0x05] 578 579ds_load_i8 v255, v255 offset:4 gds 580// GFX11: [0x04,0x00,0xe6,0xd8,0xff,0x00,0x00,0xff] 581 582ds_load_i8_d16 v5, v1 583// GFX11: [0x00,0x00,0x90,0xda,0x01,0x00,0x00,0x05] 584 585ds_load_i8_d16 v5, v1 offset:65535 586// GFX11: [0xff,0xff,0x90,0xda,0x01,0x00,0x00,0x05] 587 588ds_load_i8_d16 v5, v1 offset:0 589// GFX11: [0x00,0x00,0x90,0xda,0x01,0x00,0x00,0x05] 590 591ds_load_i8_d16 v255, v255 offset:4 gds 592// GFX11: [0x04,0x00,0x92,0xda,0xff,0x00,0x00,0xff] 593 594ds_load_i8_d16_hi v5, v1 595// GFX11: [0x00,0x00,0x94,0xda,0x01,0x00,0x00,0x05] 596 597ds_load_i8_d16_hi v5, v1 offset:65535 598// GFX11: [0xff,0xff,0x94,0xda,0x01,0x00,0x00,0x05] 599 600ds_load_i8_d16_hi v5, v1 offset:0 601// GFX11: [0x00,0x00,0x94,0xda,0x01,0x00,0x00,0x05] 602 603ds_load_i8_d16_hi v255, v255 offset:4 gds 604// GFX11: [0x04,0x00,0x96,0xda,0xff,0x00,0x00,0xff] 605 606ds_load_u16 v5, v1 607// GFX11: [0x00,0x00,0xf0,0xd8,0x01,0x00,0x00,0x05] 608 609ds_load_u16 v5, v1 offset:65535 610// GFX11: [0xff,0xff,0xf0,0xd8,0x01,0x00,0x00,0x05] 611 612ds_load_u16 v5, v1 offset:0 613// GFX11: [0x00,0x00,0xf0,0xd8,0x01,0x00,0x00,0x05] 614 615ds_load_u16 v255, v255 offset:4 gds 616// GFX11: [0x04,0x00,0xf2,0xd8,0xff,0x00,0x00,0xff] 617 618ds_load_u16_d16 v5, v1 619// GFX11: [0x00,0x00,0x98,0xda,0x01,0x00,0x00,0x05] 620 621ds_load_u16_d16 v5, v1 offset:65535 622// GFX11: [0xff,0xff,0x98,0xda,0x01,0x00,0x00,0x05] 623 624ds_load_u16_d16 v5, v1 offset:0 625// GFX11: [0x00,0x00,0x98,0xda,0x01,0x00,0x00,0x05] 626 627ds_load_u16_d16 v255, v255 offset:4 gds 628// GFX11: [0x04,0x00,0x9a,0xda,0xff,0x00,0x00,0xff] 629 630ds_load_u16_d16_hi v5, v1 631// GFX11: [0x00,0x00,0x9c,0xda,0x01,0x00,0x00,0x05] 632 633ds_load_u16_d16_hi v5, v1 offset:65535 634// GFX11: [0xff,0xff,0x9c,0xda,0x01,0x00,0x00,0x05] 635 636ds_load_u16_d16_hi v5, v1 offset:0 637// GFX11: [0x00,0x00,0x9c,0xda,0x01,0x00,0x00,0x05] 638 639ds_load_u16_d16_hi v255, v255 offset:4 gds 640// GFX11: [0x04,0x00,0x9e,0xda,0xff,0x00,0x00,0xff] 641 642ds_load_u8 v5, v1 643// GFX11: [0x00,0x00,0xe8,0xd8,0x01,0x00,0x00,0x05] 644 645ds_load_u8 v5, v1 offset:65535 646// GFX11: [0xff,0xff,0xe8,0xd8,0x01,0x00,0x00,0x05] 647 648ds_load_u8 v5, v1 offset:0 649// GFX11: [0x00,0x00,0xe8,0xd8,0x01,0x00,0x00,0x05] 650 651ds_load_u8 v255, v255 offset:4 gds 652// GFX11: [0x04,0x00,0xea,0xd8,0xff,0x00,0x00,0xff] 653 654ds_load_u8_d16 v5, v1 655// GFX11: [0x00,0x00,0x88,0xda,0x01,0x00,0x00,0x05] 656 657ds_load_u8_d16 v5, v1 offset:65535 658// GFX11: [0xff,0xff,0x88,0xda,0x01,0x00,0x00,0x05] 659 660ds_load_u8_d16 v5, v1 offset:0 661// GFX11: [0x00,0x00,0x88,0xda,0x01,0x00,0x00,0x05] 662 663ds_load_u8_d16 v255, v255 offset:4 gds 664// GFX11: [0x04,0x00,0x8a,0xda,0xff,0x00,0x00,0xff] 665 666ds_load_u8_d16_hi v5, v1 667// GFX11: [0x00,0x00,0x8c,0xda,0x01,0x00,0x00,0x05] 668 669ds_load_u8_d16_hi v5, v1 offset:65535 670// GFX11: [0xff,0xff,0x8c,0xda,0x01,0x00,0x00,0x05] 671 672ds_load_u8_d16_hi v5, v1 offset:0 673// GFX11: [0x00,0x00,0x8c,0xda,0x01,0x00,0x00,0x05] 674 675ds_load_u8_d16_hi v255, v255 offset:4 gds 676// GFX11: [0x04,0x00,0x8e,0xda,0xff,0x00,0x00,0xff] 677 678ds_max_f32 v1, v2 679// GFX11: [0x00,0x00,0x4c,0xd8,0x01,0x02,0x00,0x00] 680 681ds_max_f32 v1, v2 offset:65535 682// GFX11: [0xff,0xff,0x4c,0xd8,0x01,0x02,0x00,0x00] 683 684ds_max_f32 v1, v2 offset:0 685// GFX11: [0x00,0x00,0x4c,0xd8,0x01,0x02,0x00,0x00] 686 687ds_max_f32 v255, v255 offset:4 gds 688// GFX11: [0x04,0x00,0x4e,0xd8,0xff,0xff,0x00,0x00] 689 690ds_max_f64 v1, v[2:3] 691// GFX11: [0x00,0x00,0x4c,0xd9,0x01,0x02,0x00,0x00] 692 693ds_max_f64 v1, v[2:3] offset:65535 694// GFX11: [0xff,0xff,0x4c,0xd9,0x01,0x02,0x00,0x00] 695 696ds_max_f64 v1, v[2:3] offset:0 697// GFX11: [0x00,0x00,0x4c,0xd9,0x01,0x02,0x00,0x00] 698 699ds_max_f64 v255, v[254:255] offset:4 gds 700// GFX11: [0x04,0x00,0x4e,0xd9,0xff,0xfe,0x00,0x00] 701 702ds_max_i32 v1, v2 703// GFX11: [0x00,0x00,0x18,0xd8,0x01,0x02,0x00,0x00] 704 705ds_max_i32 v1, v2 offset:65535 706// GFX11: [0xff,0xff,0x18,0xd8,0x01,0x02,0x00,0x00] 707 708ds_max_i32 v1, v2 offset:0 709// GFX11: [0x00,0x00,0x18,0xd8,0x01,0x02,0x00,0x00] 710 711ds_max_i32 v255, v255 offset:4 gds 712// GFX11: [0x04,0x00,0x1a,0xd8,0xff,0xff,0x00,0x00] 713 714ds_max_i64 v1, v[2:3] 715// GFX11: [0x00,0x00,0x18,0xd9,0x01,0x02,0x00,0x00] 716 717ds_max_i64 v1, v[2:3] offset:65535 718// GFX11: [0xff,0xff,0x18,0xd9,0x01,0x02,0x00,0x00] 719 720ds_max_i64 v1, v[2:3] offset:0 721// GFX11: [0x00,0x00,0x18,0xd9,0x01,0x02,0x00,0x00] 722 723ds_max_i64 v255, v[254:255] offset:4 gds 724// GFX11: [0x04,0x00,0x1a,0xd9,0xff,0xfe,0x00,0x00] 725 726ds_max_rtn_f32 v5, v1, v2 727// GFX11: [0x00,0x00,0xcc,0xd8,0x01,0x02,0x00,0x05] 728 729ds_max_rtn_f32 v5, v1, v2 offset:65535 730// GFX11: [0xff,0xff,0xcc,0xd8,0x01,0x02,0x00,0x05] 731 732ds_max_rtn_f32 v5, v1, v2 offset:0 733// GFX11: [0x00,0x00,0xcc,0xd8,0x01,0x02,0x00,0x05] 734 735ds_max_rtn_f32 v255, v255, v255 offset:4 gds 736// GFX11: [0x04,0x00,0xce,0xd8,0xff,0xff,0x00,0xff] 737 738ds_max_rtn_f64 v[5:6], v1, v[2:3] 739// GFX11: [0x00,0x00,0xcc,0xd9,0x01,0x02,0x00,0x05] 740 741ds_max_rtn_f64 v[5:6], v1, v[2:3] offset:65535 742// GFX11: [0xff,0xff,0xcc,0xd9,0x01,0x02,0x00,0x05] 743 744ds_max_rtn_f64 v[5:6], v1, v[2:3] offset:0 745// GFX11: [0x00,0x00,0xcc,0xd9,0x01,0x02,0x00,0x05] 746 747ds_max_rtn_f64 v[254:255], v255, v[254:255] offset:4 gds 748// GFX11: [0x04,0x00,0xce,0xd9,0xff,0xfe,0x00,0xfe] 749 750ds_max_rtn_i32 v5, v1, v2 751// GFX11: [0x00,0x00,0x98,0xd8,0x01,0x02,0x00,0x05] 752 753ds_max_rtn_i32 v5, v1, v2 offset:65535 754// GFX11: [0xff,0xff,0x98,0xd8,0x01,0x02,0x00,0x05] 755 756ds_max_rtn_i32 v5, v1, v2 offset:0 757// GFX11: [0x00,0x00,0x98,0xd8,0x01,0x02,0x00,0x05] 758 759ds_max_rtn_i32 v255, v255, v255 offset:4 gds 760// GFX11: [0x04,0x00,0x9a,0xd8,0xff,0xff,0x00,0xff] 761 762ds_max_rtn_i64 v[5:6], v1, v[2:3] 763// GFX11: [0x00,0x00,0x98,0xd9,0x01,0x02,0x00,0x05] 764 765ds_max_rtn_i64 v[5:6], v1, v[2:3] offset:65535 766// GFX11: [0xff,0xff,0x98,0xd9,0x01,0x02,0x00,0x05] 767 768ds_max_rtn_i64 v[5:6], v1, v[2:3] offset:0 769// GFX11: [0x00,0x00,0x98,0xd9,0x01,0x02,0x00,0x05] 770 771ds_max_rtn_i64 v[254:255], v255, v[254:255] offset:4 gds 772// GFX11: [0x04,0x00,0x9a,0xd9,0xff,0xfe,0x00,0xfe] 773 774ds_max_rtn_u32 v5, v1, v2 775// GFX11: [0x00,0x00,0xa0,0xd8,0x01,0x02,0x00,0x05] 776 777ds_max_rtn_u32 v5, v1, v2 offset:65535 778// GFX11: [0xff,0xff,0xa0,0xd8,0x01,0x02,0x00,0x05] 779 780ds_max_rtn_u32 v5, v1, v2 offset:0 781// GFX11: [0x00,0x00,0xa0,0xd8,0x01,0x02,0x00,0x05] 782 783ds_max_rtn_u32 v255, v255, v255 offset:4 gds 784// GFX11: [0x04,0x00,0xa2,0xd8,0xff,0xff,0x00,0xff] 785 786ds_max_rtn_u64 v[5:6], v1, v[2:3] 787// GFX11: [0x00,0x00,0xa0,0xd9,0x01,0x02,0x00,0x05] 788 789ds_max_rtn_u64 v[5:6], v1, v[2:3] offset:65535 790// GFX11: [0xff,0xff,0xa0,0xd9,0x01,0x02,0x00,0x05] 791 792ds_max_rtn_u64 v[5:6], v1, v[2:3] offset:0 793// GFX11: [0x00,0x00,0xa0,0xd9,0x01,0x02,0x00,0x05] 794 795ds_max_rtn_u64 v[254:255], v255, v[254:255] offset:4 gds 796// GFX11: [0x04,0x00,0xa2,0xd9,0xff,0xfe,0x00,0xfe] 797 798ds_max_u32 v1, v2 799// GFX11: [0x00,0x00,0x20,0xd8,0x01,0x02,0x00,0x00] 800 801ds_max_u32 v1, v2 offset:65535 802// GFX11: [0xff,0xff,0x20,0xd8,0x01,0x02,0x00,0x00] 803 804ds_max_u32 v1, v2 offset:0 805// GFX11: [0x00,0x00,0x20,0xd8,0x01,0x02,0x00,0x00] 806 807ds_max_u32 v255, v255 offset:4 gds 808// GFX11: [0x04,0x00,0x22,0xd8,0xff,0xff,0x00,0x00] 809 810ds_max_u64 v1, v[2:3] 811// GFX11: [0x00,0x00,0x20,0xd9,0x01,0x02,0x00,0x00] 812 813ds_max_u64 v1, v[2:3] offset:65535 814// GFX11: [0xff,0xff,0x20,0xd9,0x01,0x02,0x00,0x00] 815 816ds_max_u64 v1, v[2:3] offset:0 817// GFX11: [0x00,0x00,0x20,0xd9,0x01,0x02,0x00,0x00] 818 819ds_max_u64 v255, v[254:255] offset:4 gds 820// GFX11: [0x04,0x00,0x22,0xd9,0xff,0xfe,0x00,0x00] 821 822ds_min_f32 v1, v2 823// GFX11: [0x00,0x00,0x48,0xd8,0x01,0x02,0x00,0x00] 824 825ds_min_f32 v1, v2 offset:65535 826// GFX11: [0xff,0xff,0x48,0xd8,0x01,0x02,0x00,0x00] 827 828ds_min_f32 v1, v2 offset:0 829// GFX11: [0x00,0x00,0x48,0xd8,0x01,0x02,0x00,0x00] 830 831ds_min_f32 v255, v255 offset:4 gds 832// GFX11: [0x04,0x00,0x4a,0xd8,0xff,0xff,0x00,0x00] 833 834ds_min_f64 v1, v[2:3] 835// GFX11: [0x00,0x00,0x48,0xd9,0x01,0x02,0x00,0x00] 836 837ds_min_f64 v1, v[2:3] offset:65535 838// GFX11: [0xff,0xff,0x48,0xd9,0x01,0x02,0x00,0x00] 839 840ds_min_f64 v1, v[2:3] offset:0 841// GFX11: [0x00,0x00,0x48,0xd9,0x01,0x02,0x00,0x00] 842 843ds_min_f64 v255, v[254:255] offset:4 gds 844// GFX11: [0x04,0x00,0x4a,0xd9,0xff,0xfe,0x00,0x00] 845 846ds_min_i32 v1, v2 847// GFX11: [0x00,0x00,0x14,0xd8,0x01,0x02,0x00,0x00] 848 849ds_min_i32 v1, v2 offset:65535 850// GFX11: [0xff,0xff,0x14,0xd8,0x01,0x02,0x00,0x00] 851 852ds_min_i32 v1, v2 offset:0 853// GFX11: [0x00,0x00,0x14,0xd8,0x01,0x02,0x00,0x00] 854 855ds_min_i32 v255, v255 offset:4 gds 856// GFX11: [0x04,0x00,0x16,0xd8,0xff,0xff,0x00,0x00] 857 858ds_min_i64 v1, v[2:3] 859// GFX11: [0x00,0x00,0x14,0xd9,0x01,0x02,0x00,0x00] 860 861ds_min_i64 v1, v[2:3] offset:65535 862// GFX11: [0xff,0xff,0x14,0xd9,0x01,0x02,0x00,0x00] 863 864ds_min_i64 v1, v[2:3] offset:0 865// GFX11: [0x00,0x00,0x14,0xd9,0x01,0x02,0x00,0x00] 866 867ds_min_i64 v255, v[254:255] offset:4 gds 868// GFX11: [0x04,0x00,0x16,0xd9,0xff,0xfe,0x00,0x00] 869 870ds_min_rtn_f32 v5, v1, v2 871// GFX11: [0x00,0x00,0xc8,0xd8,0x01,0x02,0x00,0x05] 872 873ds_min_rtn_f32 v5, v1, v2 offset:65535 874// GFX11: [0xff,0xff,0xc8,0xd8,0x01,0x02,0x00,0x05] 875 876ds_min_rtn_f32 v5, v1, v2 offset:0 877// GFX11: [0x00,0x00,0xc8,0xd8,0x01,0x02,0x00,0x05] 878 879ds_min_rtn_f32 v255, v255, v255 offset:4 gds 880// GFX11: [0x04,0x00,0xca,0xd8,0xff,0xff,0x00,0xff] 881 882ds_min_rtn_f64 v[5:6], v1, v[2:3] 883// GFX11: [0x00,0x00,0xc8,0xd9,0x01,0x02,0x00,0x05] 884 885ds_min_rtn_f64 v[5:6], v1, v[2:3] offset:65535 886// GFX11: [0xff,0xff,0xc8,0xd9,0x01,0x02,0x00,0x05] 887 888ds_min_rtn_f64 v[5:6], v1, v[2:3] offset:0 889// GFX11: [0x00,0x00,0xc8,0xd9,0x01,0x02,0x00,0x05] 890 891ds_min_rtn_f64 v[254:255], v255, v[254:255] offset:4 gds 892// GFX11: [0x04,0x00,0xca,0xd9,0xff,0xfe,0x00,0xfe] 893 894ds_min_rtn_i32 v5, v1, v2 895// GFX11: [0x00,0x00,0x94,0xd8,0x01,0x02,0x00,0x05] 896 897ds_min_rtn_i32 v5, v1, v2 offset:65535 898// GFX11: [0xff,0xff,0x94,0xd8,0x01,0x02,0x00,0x05] 899 900ds_min_rtn_i32 v5, v1, v2 offset:0 901// GFX11: [0x00,0x00,0x94,0xd8,0x01,0x02,0x00,0x05] 902 903ds_min_rtn_i32 v255, v255, v255 offset:4 gds 904// GFX11: [0x04,0x00,0x96,0xd8,0xff,0xff,0x00,0xff] 905 906ds_min_rtn_i64 v[5:6], v1, v[2:3] 907// GFX11: [0x00,0x00,0x94,0xd9,0x01,0x02,0x00,0x05] 908 909ds_min_rtn_i64 v[5:6], v1, v[2:3] offset:65535 910// GFX11: [0xff,0xff,0x94,0xd9,0x01,0x02,0x00,0x05] 911 912ds_min_rtn_i64 v[5:6], v1, v[2:3] offset:0 913// GFX11: [0x00,0x00,0x94,0xd9,0x01,0x02,0x00,0x05] 914 915ds_min_rtn_i64 v[254:255], v255, v[254:255] offset:4 gds 916// GFX11: [0x04,0x00,0x96,0xd9,0xff,0xfe,0x00,0xfe] 917 918ds_min_rtn_u32 v5, v1, v2 919// GFX11: [0x00,0x00,0x9c,0xd8,0x01,0x02,0x00,0x05] 920 921ds_min_rtn_u32 v5, v1, v2 offset:65535 922// GFX11: [0xff,0xff,0x9c,0xd8,0x01,0x02,0x00,0x05] 923 924ds_min_rtn_u32 v5, v1, v2 offset:0 925// GFX11: [0x00,0x00,0x9c,0xd8,0x01,0x02,0x00,0x05] 926 927ds_min_rtn_u32 v255, v255, v255 offset:4 gds 928// GFX11: [0x04,0x00,0x9e,0xd8,0xff,0xff,0x00,0xff] 929 930ds_min_rtn_u64 v[5:6], v1, v[2:3] 931// GFX11: [0x00,0x00,0x9c,0xd9,0x01,0x02,0x00,0x05] 932 933ds_min_rtn_u64 v[5:6], v1, v[2:3] offset:65535 934// GFX11: [0xff,0xff,0x9c,0xd9,0x01,0x02,0x00,0x05] 935 936ds_min_rtn_u64 v[5:6], v1, v[2:3] offset:0 937// GFX11: [0x00,0x00,0x9c,0xd9,0x01,0x02,0x00,0x05] 938 939ds_min_rtn_u64 v[254:255], v255, v[254:255] offset:4 gds 940// GFX11: [0x04,0x00,0x9e,0xd9,0xff,0xfe,0x00,0xfe] 941 942ds_min_u32 v1, v2 943// GFX11: [0x00,0x00,0x1c,0xd8,0x01,0x02,0x00,0x00] 944 945ds_min_u32 v1, v2 offset:65535 946// GFX11: [0xff,0xff,0x1c,0xd8,0x01,0x02,0x00,0x00] 947 948ds_min_u32 v1, v2 offset:0 949// GFX11: [0x00,0x00,0x1c,0xd8,0x01,0x02,0x00,0x00] 950 951ds_min_u32 v255, v255 offset:4 gds 952// GFX11: [0x04,0x00,0x1e,0xd8,0xff,0xff,0x00,0x00] 953 954ds_min_u64 v1, v[2:3] 955// GFX11: [0x00,0x00,0x1c,0xd9,0x01,0x02,0x00,0x00] 956 957ds_min_u64 v1, v[2:3] offset:65535 958// GFX11: [0xff,0xff,0x1c,0xd9,0x01,0x02,0x00,0x00] 959 960ds_min_u64 v1, v[2:3] offset:0 961// GFX11: [0x00,0x00,0x1c,0xd9,0x01,0x02,0x00,0x00] 962 963ds_min_u64 v255, v[254:255] offset:4 gds 964// GFX11: [0x04,0x00,0x1e,0xd9,0xff,0xfe,0x00,0x00] 965 966ds_mskor_b32 v1, v2, v3 967// GFX11: [0x00,0x00,0x30,0xd8,0x01,0x02,0x03,0x00] 968 969ds_mskor_b32 v1, v2, v3 offset:65535 970// GFX11: [0xff,0xff,0x30,0xd8,0x01,0x02,0x03,0x00] 971 972ds_mskor_b32 v1, v2, v3 offset:0 973// GFX11: [0x00,0x00,0x30,0xd8,0x01,0x02,0x03,0x00] 974 975ds_mskor_b32 v255, v255, v255 offset:4 gds 976// GFX11: [0x04,0x00,0x32,0xd8,0xff,0xff,0xff,0x00] 977 978ds_mskor_b64 v1, v[2:3], v[3:4] 979// GFX11: [0x00,0x00,0x30,0xd9,0x01,0x02,0x03,0x00] 980 981ds_mskor_b64 v1, v[2:3], v[3:4] offset:65535 982// GFX11: [0xff,0xff,0x30,0xd9,0x01,0x02,0x03,0x00] 983 984ds_mskor_b64 v1, v[2:3], v[3:4] offset:0 985// GFX11: [0x00,0x00,0x30,0xd9,0x01,0x02,0x03,0x00] 986 987ds_mskor_b64 v255, v[254:255], v[254:255] offset:4 gds 988// GFX11: [0x04,0x00,0x32,0xd9,0xff,0xfe,0xfe,0x00] 989 990ds_mskor_rtn_b32 v5, v1, v2, v3 991// GFX11: [0x00,0x00,0xb0,0xd8,0x01,0x02,0x03,0x05] 992 993ds_mskor_rtn_b32 v5, v1, v2, v3 offset:65535 994// GFX11: [0xff,0xff,0xb0,0xd8,0x01,0x02,0x03,0x05] 995 996ds_mskor_rtn_b32 v5, v1, v2, v3 offset:0 997// GFX11: [0x00,0x00,0xb0,0xd8,0x01,0x02,0x03,0x05] 998 999ds_mskor_rtn_b32 v255, v255, v255, v255 offset:4 gds 1000// GFX11: [0x04,0x00,0xb2,0xd8,0xff,0xff,0xff,0xff] 1001 1002ds_mskor_rtn_b64 v[5:6], v1, v[2:3], v[3:4] 1003// GFX11: [0x00,0x00,0xb0,0xd9,0x01,0x02,0x03,0x05] 1004 1005ds_mskor_rtn_b64 v[5:6], v1, v[2:3], v[3:4] offset:65535 1006// GFX11: [0xff,0xff,0xb0,0xd9,0x01,0x02,0x03,0x05] 1007 1008ds_mskor_rtn_b64 v[5:6], v1, v[2:3], v[3:4] offset:0 1009// GFX11: [0x00,0x00,0xb0,0xd9,0x01,0x02,0x03,0x05] 1010 1011ds_mskor_rtn_b64 v[254:255], v255, v[254:255], v[254:255] offset:4 gds 1012// GFX11: [0x04,0x00,0xb2,0xd9,0xff,0xfe,0xfe,0xfe] 1013 1014ds_or_b32 v1, v2 1015// GFX11: [0x00,0x00,0x28,0xd8,0x01,0x02,0x00,0x00] 1016 1017ds_or_b32 v1, v2 offset:65535 1018// GFX11: [0xff,0xff,0x28,0xd8,0x01,0x02,0x00,0x00] 1019 1020ds_or_b32 v1, v2 offset:0 1021// GFX11: [0x00,0x00,0x28,0xd8,0x01,0x02,0x00,0x00] 1022 1023ds_or_b32 v255, v255 offset:4 gds 1024// GFX11: [0x04,0x00,0x2a,0xd8,0xff,0xff,0x00,0x00] 1025 1026ds_or_b64 v1, v[2:3] 1027// GFX11: [0x00,0x00,0x28,0xd9,0x01,0x02,0x00,0x00] 1028 1029ds_or_b64 v1, v[2:3] offset:65535 1030// GFX11: [0xff,0xff,0x28,0xd9,0x01,0x02,0x00,0x00] 1031 1032ds_or_b64 v1, v[2:3] offset:0 1033// GFX11: [0x00,0x00,0x28,0xd9,0x01,0x02,0x00,0x00] 1034 1035ds_or_b64 v255, v[254:255] offset:4 gds 1036// GFX11: [0x04,0x00,0x2a,0xd9,0xff,0xfe,0x00,0x00] 1037 1038ds_or_rtn_b32 v5, v1, v2 1039// GFX11: [0x00,0x00,0xa8,0xd8,0x01,0x02,0x00,0x05] 1040 1041ds_or_rtn_b32 v5, v1, v2 offset:65535 1042// GFX11: [0xff,0xff,0xa8,0xd8,0x01,0x02,0x00,0x05] 1043 1044ds_or_rtn_b32 v5, v1, v2 offset:0 1045// GFX11: [0x00,0x00,0xa8,0xd8,0x01,0x02,0x00,0x05] 1046 1047ds_or_rtn_b32 v255, v255, v255 offset:4 gds 1048// GFX11: [0x04,0x00,0xaa,0xd8,0xff,0xff,0x00,0xff] 1049 1050ds_or_rtn_b64 v[5:6], v1, v[2:3] 1051// GFX11: [0x00,0x00,0xa8,0xd9,0x01,0x02,0x00,0x05] 1052 1053ds_or_rtn_b64 v[5:6], v1, v[2:3] offset:65535 1054// GFX11: [0xff,0xff,0xa8,0xd9,0x01,0x02,0x00,0x05] 1055 1056ds_or_rtn_b64 v[5:6], v1, v[2:3] offset:0 1057// GFX11: [0x00,0x00,0xa8,0xd9,0x01,0x02,0x00,0x05] 1058 1059ds_or_rtn_b64 v[254:255], v255, v[254:255] offset:4 gds 1060// GFX11: [0x04,0x00,0xaa,0xd9,0xff,0xfe,0x00,0xfe] 1061 1062ds_ordered_count v5, v1 gds 1063// GFX11: [0x00,0x00,0xfe,0xd8,0x01,0x00,0x00,0x05] 1064 1065ds_ordered_count v5, v1 offset:65535 gds 1066// GFX11: [0xff,0xff,0xfe,0xd8,0x01,0x00,0x00,0x05] 1067 1068ds_ordered_count v5, v1 offset:0 gds 1069// GFX11: [0x00,0x00,0xfe,0xd8,0x01,0x00,0x00,0x05] 1070 1071ds_ordered_count v255, v255 offset:4 gds 1072// GFX11: [0x04,0x00,0xfe,0xd8,0xff,0x00,0x00,0xff] 1073 1074ds_permute_b32 v5, v1, v2 1075// GFX11: [0x00,0x00,0xc8,0xda,0x01,0x02,0x00,0x05] 1076 1077ds_permute_b32 v5, v1, v2 offset:65535 1078// GFX11: [0xff,0xff,0xc8,0xda,0x01,0x02,0x00,0x05] 1079 1080ds_permute_b32 v5, v1, v2 offset:0 1081// GFX11: [0x00,0x00,0xc8,0xda,0x01,0x02,0x00,0x05] 1082 1083ds_permute_b32 v255, v255, v255 offset:4 1084// GFX11: [0x04,0x00,0xc8,0xda,0xff,0xff,0x00,0xff] 1085 1086ds_read2_b32 v[5:6], v1 1087// GFX11: [0x00,0x00,0xdc,0xd8,0x01,0x00,0x00,0x05] 1088 1089ds_read2_b32 v[5:6], v1 offset0:127 offset1:255 1090// GFX11: [0x7f,0xff,0xdc,0xd8,0x01,0x00,0x00,0x05] 1091 1092ds_read2_b32 v[5:6], v1 offset0:0 offset1:0 1093// GFX11: [0x00,0x00,0xdc,0xd8,0x01,0x00,0x00,0x05] 1094 1095ds_read2_b32 v[254:255], v255 offset0:16 offset1:1 gds 1096// GFX11: [0x10,0x01,0xde,0xd8,0xff,0x00,0x00,0xfe] 1097 1098ds_read2_b64 v[5:8], v1 1099// GFX11: [0x00,0x00,0xdc,0xd9,0x01,0x00,0x00,0x05] 1100 1101ds_read2_b64 v[5:8], v1 offset0:127 offset1:255 1102// GFX11: [0x7f,0xff,0xdc,0xd9,0x01,0x00,0x00,0x05] 1103 1104ds_read2_b64 v[5:8], v1 offset0:0 offset1:0 1105// GFX11: [0x00,0x00,0xdc,0xd9,0x01,0x00,0x00,0x05] 1106 1107ds_read2_b64 v[252:255], v255 offset0:16 offset1:1 gds 1108// GFX11: [0x10,0x01,0xde,0xd9,0xff,0x00,0x00,0xfc] 1109 1110ds_read2st64_b32 v[5:6], v1 1111// GFX11: [0x00,0x00,0xe0,0xd8,0x01,0x00,0x00,0x05] 1112 1113ds_read2st64_b32 v[5:6], v1 offset0:127 offset1:255 1114// GFX11: [0x7f,0xff,0xe0,0xd8,0x01,0x00,0x00,0x05] 1115 1116ds_read2st64_b32 v[5:6], v1 offset0:0 offset1:0 1117// GFX11: [0x00,0x00,0xe0,0xd8,0x01,0x00,0x00,0x05] 1118 1119ds_read2st64_b32 v[254:255], v255 offset0:16 offset1:1 gds 1120// GFX11: [0x10,0x01,0xe2,0xd8,0xff,0x00,0x00,0xfe] 1121 1122ds_read2st64_b64 v[5:8], v1 1123// GFX11: [0x00,0x00,0xe0,0xd9,0x01,0x00,0x00,0x05] 1124 1125ds_read2st64_b64 v[5:8], v1 offset0:127 offset1:255 1126// GFX11: [0x7f,0xff,0xe0,0xd9,0x01,0x00,0x00,0x05] 1127 1128ds_read2st64_b64 v[5:8], v1 offset0:0 offset1:0 1129// GFX11: [0x00,0x00,0xe0,0xd9,0x01,0x00,0x00,0x05] 1130 1131ds_read2st64_b64 v[252:255], v255 offset0:16 offset1:1 gds 1132// GFX11: [0x10,0x01,0xe2,0xd9,0xff,0x00,0x00,0xfc] 1133 1134ds_read_addtid_b32 v5 1135// GFX11: [0x00,0x00,0xc4,0xda,0x00,0x00,0x00,0x05] 1136 1137ds_read_addtid_b32 v5 offset:65535 1138// GFX11: [0xff,0xff,0xc4,0xda,0x00,0x00,0x00,0x05] 1139 1140ds_read_addtid_b32 v5 offset:0 1141// GFX11: [0x00,0x00,0xc4,0xda,0x00,0x00,0x00,0x05] 1142 1143ds_read_addtid_b32 v255 offset:4 1144// GFX11: [0x04,0x00,0xc4,0xda,0x00,0x00,0x00,0xff] 1145 1146ds_read_b128 v[5:8], v1 1147// GFX11: [0x00,0x00,0xfc,0xdb,0x01,0x00,0x00,0x05] 1148 1149ds_read_b128 v[5:8], v1 offset:65535 1150// GFX11: [0xff,0xff,0xfc,0xdb,0x01,0x00,0x00,0x05] 1151 1152ds_read_b128 v[5:8], v1 offset:0 1153// GFX11: [0x00,0x00,0xfc,0xdb,0x01,0x00,0x00,0x05] 1154 1155ds_read_b128 v[252:255], v255 offset:4 gds 1156// GFX11: [0x04,0x00,0xfe,0xdb,0xff,0x00,0x00,0xfc] 1157 1158ds_read_b32 v5, v1 1159// GFX11: [0x00,0x00,0xd8,0xd8,0x01,0x00,0x00,0x05] 1160 1161ds_read_b32 v5, v1 offset:65535 1162// GFX11: [0xff,0xff,0xd8,0xd8,0x01,0x00,0x00,0x05] 1163 1164ds_read_b32 v5, v1 offset:0 1165// GFX11: [0x00,0x00,0xd8,0xd8,0x01,0x00,0x00,0x05] 1166 1167ds_read_b32 v255, v255 offset:4 gds 1168// GFX11: [0x04,0x00,0xda,0xd8,0xff,0x00,0x00,0xff] 1169 1170ds_read_b64 v[5:6], v1 1171// GFX11: [0x00,0x00,0xd8,0xd9,0x01,0x00,0x00,0x05] 1172 1173ds_read_b64 v[5:6], v1 offset:65535 1174// GFX11: [0xff,0xff,0xd8,0xd9,0x01,0x00,0x00,0x05] 1175 1176ds_read_b64 v[5:6], v1 offset:0 1177// GFX11: [0x00,0x00,0xd8,0xd9,0x01,0x00,0x00,0x05] 1178 1179ds_read_b64 v[254:255], v255 offset:4 gds 1180// GFX11: [0x04,0x00,0xda,0xd9,0xff,0x00,0x00,0xfe] 1181 1182ds_read_b96 v[5:7], v1 1183// GFX11: [0x00,0x00,0xf8,0xdb,0x01,0x00,0x00,0x05] 1184 1185ds_read_b96 v[5:7], v1 offset:65535 1186// GFX11: [0xff,0xff,0xf8,0xdb,0x01,0x00,0x00,0x05] 1187 1188ds_read_b96 v[5:7], v1 offset:0 1189// GFX11: [0x00,0x00,0xf8,0xdb,0x01,0x00,0x00,0x05] 1190 1191ds_read_b96 v[253:255], v255 offset:4 gds 1192// GFX11: [0x04,0x00,0xfa,0xdb,0xff,0x00,0x00,0xfd] 1193 1194ds_read_i16 v5, v1 1195// GFX11: [0x00,0x00,0xec,0xd8,0x01,0x00,0x00,0x05] 1196 1197ds_read_i16 v5, v1 offset:65535 1198// GFX11: [0xff,0xff,0xec,0xd8,0x01,0x00,0x00,0x05] 1199 1200ds_read_i16 v5, v1 offset:0 1201// GFX11: [0x00,0x00,0xec,0xd8,0x01,0x00,0x00,0x05] 1202 1203ds_read_i16 v255, v255 offset:4 gds 1204// GFX11: [0x04,0x00,0xee,0xd8,0xff,0x00,0x00,0xff] 1205 1206ds_read_i8 v5, v1 1207// GFX11: [0x00,0x00,0xe4,0xd8,0x01,0x00,0x00,0x05] 1208 1209ds_read_i8 v5, v1 offset:65535 1210// GFX11: [0xff,0xff,0xe4,0xd8,0x01,0x00,0x00,0x05] 1211 1212ds_read_i8 v5, v1 offset:0 1213// GFX11: [0x00,0x00,0xe4,0xd8,0x01,0x00,0x00,0x05] 1214 1215ds_read_i8 v255, v255 offset:4 gds 1216// GFX11: [0x04,0x00,0xe6,0xd8,0xff,0x00,0x00,0xff] 1217 1218ds_read_i8_d16 v5, v1 1219// GFX11: [0x00,0x00,0x90,0xda,0x01,0x00,0x00,0x05] 1220 1221ds_read_i8_d16 v5, v1 offset:65535 1222// GFX11: [0xff,0xff,0x90,0xda,0x01,0x00,0x00,0x05] 1223 1224ds_read_i8_d16 v5, v1 offset:0 1225// GFX11: [0x00,0x00,0x90,0xda,0x01,0x00,0x00,0x05] 1226 1227ds_read_i8_d16 v255, v255 offset:4 gds 1228// GFX11: [0x04,0x00,0x92,0xda,0xff,0x00,0x00,0xff] 1229 1230ds_read_i8_d16_hi v5, v1 1231// GFX11: [0x00,0x00,0x94,0xda,0x01,0x00,0x00,0x05] 1232 1233ds_read_i8_d16_hi v5, v1 offset:65535 1234// GFX11: [0xff,0xff,0x94,0xda,0x01,0x00,0x00,0x05] 1235 1236ds_read_i8_d16_hi v5, v1 offset:0 1237// GFX11: [0x00,0x00,0x94,0xda,0x01,0x00,0x00,0x05] 1238 1239ds_read_i8_d16_hi v255, v255 offset:4 gds 1240// GFX11: [0x04,0x00,0x96,0xda,0xff,0x00,0x00,0xff] 1241 1242ds_read_u16 v5, v1 1243// GFX11: [0x00,0x00,0xf0,0xd8,0x01,0x00,0x00,0x05] 1244 1245ds_read_u16 v5, v1 offset:65535 1246// GFX11: [0xff,0xff,0xf0,0xd8,0x01,0x00,0x00,0x05] 1247 1248ds_read_u16 v5, v1 offset:0 1249// GFX11: [0x00,0x00,0xf0,0xd8,0x01,0x00,0x00,0x05] 1250 1251ds_read_u16 v255, v255 offset:4 gds 1252// GFX11: [0x04,0x00,0xf2,0xd8,0xff,0x00,0x00,0xff] 1253 1254ds_read_u16_d16 v5, v1 1255// GFX11: [0x00,0x00,0x98,0xda,0x01,0x00,0x00,0x05] 1256 1257ds_read_u16_d16 v5, v1 offset:65535 1258// GFX11: [0xff,0xff,0x98,0xda,0x01,0x00,0x00,0x05] 1259 1260ds_read_u16_d16 v5, v1 offset:0 1261// GFX11: [0x00,0x00,0x98,0xda,0x01,0x00,0x00,0x05] 1262 1263ds_read_u16_d16 v255, v255 offset:4 gds 1264// GFX11: [0x04,0x00,0x9a,0xda,0xff,0x00,0x00,0xff] 1265 1266ds_read_u16_d16_hi v5, v1 1267// GFX11: [0x00,0x00,0x9c,0xda,0x01,0x00,0x00,0x05] 1268 1269ds_read_u16_d16_hi v5, v1 offset:65535 1270// GFX11: [0xff,0xff,0x9c,0xda,0x01,0x00,0x00,0x05] 1271 1272ds_read_u16_d16_hi v5, v1 offset:0 1273// GFX11: [0x00,0x00,0x9c,0xda,0x01,0x00,0x00,0x05] 1274 1275ds_read_u16_d16_hi v255, v255 offset:4 gds 1276// GFX11: [0x04,0x00,0x9e,0xda,0xff,0x00,0x00,0xff] 1277 1278ds_read_u8 v5, v1 1279// GFX11: [0x00,0x00,0xe8,0xd8,0x01,0x00,0x00,0x05] 1280 1281ds_read_u8 v5, v1 offset:65535 1282// GFX11: [0xff,0xff,0xe8,0xd8,0x01,0x00,0x00,0x05] 1283 1284ds_read_u8 v5, v1 offset:0 1285// GFX11: [0x00,0x00,0xe8,0xd8,0x01,0x00,0x00,0x05] 1286 1287ds_read_u8 v255, v255 offset:4 gds 1288// GFX11: [0x04,0x00,0xea,0xd8,0xff,0x00,0x00,0xff] 1289 1290ds_read_u8_d16 v5, v1 1291// GFX11: [0x00,0x00,0x88,0xda,0x01,0x00,0x00,0x05] 1292 1293ds_read_u8_d16 v5, v1 offset:65535 1294// GFX11: [0xff,0xff,0x88,0xda,0x01,0x00,0x00,0x05] 1295 1296ds_read_u8_d16 v5, v1 offset:0 1297// GFX11: [0x00,0x00,0x88,0xda,0x01,0x00,0x00,0x05] 1298 1299ds_read_u8_d16 v255, v255 offset:4 gds 1300// GFX11: [0x04,0x00,0x8a,0xda,0xff,0x00,0x00,0xff] 1301 1302ds_read_u8_d16_hi v5, v1 1303// GFX11: [0x00,0x00,0x8c,0xda,0x01,0x00,0x00,0x05] 1304 1305ds_read_u8_d16_hi v5, v1 offset:65535 1306// GFX11: [0xff,0xff,0x8c,0xda,0x01,0x00,0x00,0x05] 1307 1308ds_read_u8_d16_hi v5, v1 offset:0 1309// GFX11: [0x00,0x00,0x8c,0xda,0x01,0x00,0x00,0x05] 1310 1311ds_read_u8_d16_hi v255, v255 offset:4 gds 1312// GFX11: [0x04,0x00,0x8e,0xda,0xff,0x00,0x00,0xff] 1313 1314ds_rsub_rtn_u32 v5, v1, v2 1315// GFX11: [0x00,0x00,0x88,0xd8,0x01,0x02,0x00,0x05] 1316 1317ds_rsub_rtn_u32 v5, v1, v2 offset:65535 1318// GFX11: [0xff,0xff,0x88,0xd8,0x01,0x02,0x00,0x05] 1319 1320ds_rsub_rtn_u32 v5, v1, v2 offset:0 1321// GFX11: [0x00,0x00,0x88,0xd8,0x01,0x02,0x00,0x05] 1322 1323ds_rsub_rtn_u32 v255, v255, v255 offset:4 gds 1324// GFX11: [0x04,0x00,0x8a,0xd8,0xff,0xff,0x00,0xff] 1325 1326ds_rsub_rtn_u64 v[5:6], v1, v[2:3] 1327// GFX11: [0x00,0x00,0x88,0xd9,0x01,0x02,0x00,0x05] 1328 1329ds_rsub_rtn_u64 v[5:6], v1, v[2:3] offset:65535 1330// GFX11: [0xff,0xff,0x88,0xd9,0x01,0x02,0x00,0x05] 1331 1332ds_rsub_rtn_u64 v[5:6], v1, v[2:3] offset:0 1333// GFX11: [0x00,0x00,0x88,0xd9,0x01,0x02,0x00,0x05] 1334 1335ds_rsub_rtn_u64 v[254:255], v255, v[254:255] offset:4 gds 1336// GFX11: [0x04,0x00,0x8a,0xd9,0xff,0xfe,0x00,0xfe] 1337 1338ds_rsub_u32 v1, v2 1339// GFX11: [0x00,0x00,0x08,0xd8,0x01,0x02,0x00,0x00] 1340 1341ds_rsub_u32 v1, v2 offset:65535 1342// GFX11: [0xff,0xff,0x08,0xd8,0x01,0x02,0x00,0x00] 1343 1344ds_rsub_u32 v1, v2 offset:0 1345// GFX11: [0x00,0x00,0x08,0xd8,0x01,0x02,0x00,0x00] 1346 1347ds_rsub_u32 v255, v255 offset:4 gds 1348// GFX11: [0x04,0x00,0x0a,0xd8,0xff,0xff,0x00,0x00] 1349 1350ds_rsub_u64 v1, v[2:3] 1351// GFX11: [0x00,0x00,0x08,0xd9,0x01,0x02,0x00,0x00] 1352 1353ds_rsub_u64 v1, v[2:3] offset:65535 1354// GFX11: [0xff,0xff,0x08,0xd9,0x01,0x02,0x00,0x00] 1355 1356ds_rsub_u64 v1, v[2:3] offset:0 1357// GFX11: [0x00,0x00,0x08,0xd9,0x01,0x02,0x00,0x00] 1358 1359ds_rsub_u64 v255, v[254:255] offset:4 gds 1360// GFX11: [0x04,0x00,0x0a,0xd9,0xff,0xfe,0x00,0x00] 1361 1362ds_store_2addr_b32 v1, v2, v3 1363// GFX11: [0x00,0x00,0x38,0xd8,0x01,0x02,0x03,0x00] 1364 1365ds_store_2addr_b32 v1, v2, v3 offset0:127 offset1:255 1366// GFX11: [0x7f,0xff,0x38,0xd8,0x01,0x02,0x03,0x00] 1367 1368ds_store_2addr_b32 v1, v2, v3 offset0:0 offset1:0 1369// GFX11: [0x00,0x00,0x38,0xd8,0x01,0x02,0x03,0x00] 1370 1371ds_store_2addr_b32 v255, v255, v255 offset0:16 offset1:1 gds 1372// GFX11: [0x10,0x01,0x3a,0xd8,0xff,0xff,0xff,0x00] 1373 1374ds_store_2addr_b64 v1, v[2:3], v[3:4] 1375// GFX11: [0x00,0x00,0x38,0xd9,0x01,0x02,0x03,0x00] 1376 1377ds_store_2addr_b64 v1, v[2:3], v[3:4] offset0:127 offset1:255 1378// GFX11: [0x7f,0xff,0x38,0xd9,0x01,0x02,0x03,0x00] 1379 1380ds_store_2addr_b64 v1, v[2:3], v[3:4] offset0:0 offset1:0 1381// GFX11: [0x00,0x00,0x38,0xd9,0x01,0x02,0x03,0x00] 1382 1383ds_store_2addr_b64 v255, v[254:255], v[254:255] offset0:16 offset1:1 gds 1384// GFX11: [0x10,0x01,0x3a,0xd9,0xff,0xfe,0xfe,0x00] 1385 1386ds_store_2addr_stride64_b32 v1, v2, v3 1387// GFX11: [0x00,0x00,0x3c,0xd8,0x01,0x02,0x03,0x00] 1388 1389ds_store_2addr_stride64_b32 v1, v2, v3 offset0:127 offset1:255 1390// GFX11: [0x7f,0xff,0x3c,0xd8,0x01,0x02,0x03,0x00] 1391 1392ds_store_2addr_stride64_b32 v1, v2, v3 offset0:0 offset1:0 1393// GFX11: [0x00,0x00,0x3c,0xd8,0x01,0x02,0x03,0x00] 1394 1395ds_store_2addr_stride64_b32 v255, v255, v255 offset0:16 offset1:1 gds 1396// GFX11: [0x10,0x01,0x3e,0xd8,0xff,0xff,0xff,0x00] 1397 1398ds_store_2addr_stride64_b64 v1, v[2:3], v[3:4] 1399// GFX11: [0x00,0x00,0x3c,0xd9,0x01,0x02,0x03,0x00] 1400 1401ds_store_2addr_stride64_b64 v1, v[2:3], v[3:4] offset0:127 offset1:255 1402// GFX11: [0x7f,0xff,0x3c,0xd9,0x01,0x02,0x03,0x00] 1403 1404ds_store_2addr_stride64_b64 v1, v[2:3], v[3:4] offset0:0 offset1:0 1405// GFX11: [0x00,0x00,0x3c,0xd9,0x01,0x02,0x03,0x00] 1406 1407ds_store_2addr_stride64_b64 v255, v[254:255], v[254:255] offset0:16 offset1:1 gds 1408// GFX11: [0x10,0x01,0x3e,0xd9,0xff,0xfe,0xfe,0x00] 1409 1410ds_store_addtid_b32 v1 1411// GFX11: [0x00,0x00,0xc0,0xda,0x00,0x01,0x00,0x00] 1412 1413ds_store_addtid_b32 v1 offset:65535 1414// GFX11: [0xff,0xff,0xc0,0xda,0x00,0x01,0x00,0x00] 1415 1416ds_store_addtid_b32 v1 offset:0 1417// GFX11: [0x00,0x00,0xc0,0xda,0x00,0x01,0x00,0x00] 1418 1419ds_store_addtid_b32 v255 offset:4 1420// GFX11: [0x04,0x00,0xc0,0xda,0x00,0xff,0x00,0x00] 1421 1422ds_store_b128 v1, v[2:5] 1423// GFX11: [0x00,0x00,0x7c,0xdb,0x01,0x02,0x00,0x00] 1424 1425ds_store_b128 v1, v[2:5] offset:65535 1426// GFX11: [0xff,0xff,0x7c,0xdb,0x01,0x02,0x00,0x00] 1427 1428ds_store_b128 v1, v[2:5] offset:0 1429// GFX11: [0x00,0x00,0x7c,0xdb,0x01,0x02,0x00,0x00] 1430 1431ds_store_b128 v255, v[252:255] offset:4 gds 1432// GFX11: [0x04,0x00,0x7e,0xdb,0xff,0xfc,0x00,0x00] 1433 1434ds_store_b16 v1, v2 1435// GFX11: [0x00,0x00,0x7c,0xd8,0x01,0x02,0x00,0x00] 1436 1437ds_store_b16 v1, v2 offset:65535 1438// GFX11: [0xff,0xff,0x7c,0xd8,0x01,0x02,0x00,0x00] 1439 1440ds_store_b16 v1, v2 offset:0 1441// GFX11: [0x00,0x00,0x7c,0xd8,0x01,0x02,0x00,0x00] 1442 1443ds_store_b16 v255, v255 offset:4 gds 1444// GFX11: [0x04,0x00,0x7e,0xd8,0xff,0xff,0x00,0x00] 1445 1446ds_store_b16_d16_hi v1, v2 1447// GFX11: [0x00,0x00,0x84,0xda,0x01,0x02,0x00,0x00] 1448 1449ds_store_b16_d16_hi v1, v2 offset:65535 1450// GFX11: [0xff,0xff,0x84,0xda,0x01,0x02,0x00,0x00] 1451 1452ds_store_b16_d16_hi v1, v2 offset:0 1453// GFX11: [0x00,0x00,0x84,0xda,0x01,0x02,0x00,0x00] 1454 1455ds_store_b16_d16_hi v255, v255 offset:4 gds 1456// GFX11: [0x04,0x00,0x86,0xda,0xff,0xff,0x00,0x00] 1457 1458ds_store_b32 v1, v2 1459// GFX11: [0x00,0x00,0x34,0xd8,0x01,0x02,0x00,0x00] 1460 1461ds_store_b32 v1, v2 offset:65535 1462// GFX11: [0xff,0xff,0x34,0xd8,0x01,0x02,0x00,0x00] 1463 1464ds_store_b32 v1, v2 offset:0 1465// GFX11: [0x00,0x00,0x34,0xd8,0x01,0x02,0x00,0x00] 1466 1467ds_store_b32 v255, v255 offset:4 gds 1468// GFX11: [0x04,0x00,0x36,0xd8,0xff,0xff,0x00,0x00] 1469 1470ds_store_b64 v1, v[2:3] 1471// GFX11: [0x00,0x00,0x34,0xd9,0x01,0x02,0x00,0x00] 1472 1473ds_store_b64 v1, v[2:3] offset:65535 1474// GFX11: [0xff,0xff,0x34,0xd9,0x01,0x02,0x00,0x00] 1475 1476ds_store_b64 v1, v[2:3] offset:0 1477// GFX11: [0x00,0x00,0x34,0xd9,0x01,0x02,0x00,0x00] 1478 1479ds_store_b64 v255, v[254:255] offset:4 gds 1480// GFX11: [0x04,0x00,0x36,0xd9,0xff,0xfe,0x00,0x00] 1481 1482ds_store_b8 v1, v2 1483// GFX11: [0x00,0x00,0x78,0xd8,0x01,0x02,0x00,0x00] 1484 1485ds_store_b8 v1, v2 offset:65535 1486// GFX11: [0xff,0xff,0x78,0xd8,0x01,0x02,0x00,0x00] 1487 1488ds_store_b8 v1, v2 offset:0 1489// GFX11: [0x00,0x00,0x78,0xd8,0x01,0x02,0x00,0x00] 1490 1491ds_store_b8 v255, v255 offset:4 gds 1492// GFX11: [0x04,0x00,0x7a,0xd8,0xff,0xff,0x00,0x00] 1493 1494ds_store_b8_d16_hi v1, v2 1495// GFX11: [0x00,0x00,0x80,0xda,0x01,0x02,0x00,0x00] 1496 1497ds_store_b8_d16_hi v1, v2 offset:65535 1498// GFX11: [0xff,0xff,0x80,0xda,0x01,0x02,0x00,0x00] 1499 1500ds_store_b8_d16_hi v1, v2 offset:0 1501// GFX11: [0x00,0x00,0x80,0xda,0x01,0x02,0x00,0x00] 1502 1503ds_store_b8_d16_hi v255, v255 offset:4 gds 1504// GFX11: [0x04,0x00,0x82,0xda,0xff,0xff,0x00,0x00] 1505 1506ds_store_b96 v1, v[2:4] 1507// GFX11: [0x00,0x00,0x78,0xdb,0x01,0x02,0x00,0x00] 1508 1509ds_store_b96 v1, v[2:4] offset:65535 1510// GFX11: [0xff,0xff,0x78,0xdb,0x01,0x02,0x00,0x00] 1511 1512ds_store_b96 v1, v[2:4] offset:0 1513// GFX11: [0x00,0x00,0x78,0xdb,0x01,0x02,0x00,0x00] 1514 1515ds_store_b96 v255, v[253:255] offset:4 gds 1516// GFX11: [0x04,0x00,0x7a,0xdb,0xff,0xfd,0x00,0x00] 1517 1518ds_storexchg_2addr_rtn_b32 v[5:6], v1, v2, v3 1519// GFX11: [0x00,0x00,0xb8,0xd8,0x01,0x02,0x03,0x05] 1520 1521ds_storexchg_2addr_rtn_b32 v[5:6], v1, v2, v3 offset0:127 offset1:255 1522// GFX11: [0x7f,0xff,0xb8,0xd8,0x01,0x02,0x03,0x05] 1523 1524ds_storexchg_2addr_rtn_b32 v[5:6], v1, v2, v3 offset0:0 offset1:0 1525// GFX11: [0x00,0x00,0xb8,0xd8,0x01,0x02,0x03,0x05] 1526 1527ds_storexchg_2addr_rtn_b32 v[254:255], v255, v255, v255 offset0:16 offset1:1 gds 1528// GFX11: [0x10,0x01,0xba,0xd8,0xff,0xff,0xff,0xfe] 1529 1530ds_storexchg_2addr_rtn_b64 v[5:8], v1, v[2:3], v[3:4] 1531// GFX11: [0x00,0x00,0xb8,0xd9,0x01,0x02,0x03,0x05] 1532 1533ds_storexchg_2addr_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset0:127 offset1:255 1534// GFX11: [0x7f,0xff,0xb8,0xd9,0x01,0x02,0x03,0x05] 1535 1536ds_storexchg_2addr_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset0:0 offset1:0 1537// GFX11: [0x00,0x00,0xb8,0xd9,0x01,0x02,0x03,0x05] 1538 1539ds_storexchg_2addr_rtn_b64 v[252:255], v255, v[254:255], v[254:255] offset0:16 offset1:1 gds 1540// GFX11: [0x10,0x01,0xba,0xd9,0xff,0xfe,0xfe,0xfc] 1541 1542ds_storexchg_2addr_stride64_rtn_b32 v[5:6], v1, v2, v3 1543// GFX11: [0x00,0x00,0xbc,0xd8,0x01,0x02,0x03,0x05] 1544 1545ds_storexchg_2addr_stride64_rtn_b32 v[5:6], v1, v2, v3 offset0:127 offset1:255 1546// GFX11: [0x7f,0xff,0xbc,0xd8,0x01,0x02,0x03,0x05] 1547 1548ds_storexchg_2addr_stride64_rtn_b32 v[5:6], v1, v2, v3 offset0:0 offset1:0 1549// GFX11: [0x00,0x00,0xbc,0xd8,0x01,0x02,0x03,0x05] 1550 1551ds_storexchg_2addr_stride64_rtn_b32 v[254:255], v255, v255, v255 offset0:16 offset1:1 gds 1552// GFX11: [0x10,0x01,0xbe,0xd8,0xff,0xff,0xff,0xfe] 1553 1554ds_storexchg_2addr_stride64_rtn_b64 v[5:8], v1, v[2:3], v[3:4] 1555// GFX11: [0x00,0x00,0xbc,0xd9,0x01,0x02,0x03,0x05] 1556 1557ds_storexchg_2addr_stride64_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset0:127 offset1:255 1558// GFX11: [0x7f,0xff,0xbc,0xd9,0x01,0x02,0x03,0x05] 1559 1560ds_storexchg_2addr_stride64_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset0:0 offset1:0 1561// GFX11: [0x00,0x00,0xbc,0xd9,0x01,0x02,0x03,0x05] 1562 1563ds_storexchg_2addr_stride64_rtn_b64 v[252:255], v255, v[254:255], v[254:255] offset0:16 offset1:1 gds 1564// GFX11: [0x10,0x01,0xbe,0xd9,0xff,0xfe,0xfe,0xfc] 1565 1566ds_storexchg_rtn_b32 v5, v1, v2 1567// GFX11: [0x00,0x00,0xb4,0xd8,0x01,0x02,0x00,0x05] 1568 1569ds_storexchg_rtn_b32 v5, v1, v2 offset:65535 1570// GFX11: [0xff,0xff,0xb4,0xd8,0x01,0x02,0x00,0x05] 1571 1572ds_storexchg_rtn_b32 v5, v1, v2 offset:0 1573// GFX11: [0x00,0x00,0xb4,0xd8,0x01,0x02,0x00,0x05] 1574 1575ds_storexchg_rtn_b32 v255, v255, v255 offset:4 gds 1576// GFX11: [0x04,0x00,0xb6,0xd8,0xff,0xff,0x00,0xff] 1577 1578ds_storexchg_rtn_b64 v[5:6], v1, v[2:3] 1579// GFX11: [0x00,0x00,0xb4,0xd9,0x01,0x02,0x00,0x05] 1580 1581ds_storexchg_rtn_b64 v[5:6], v1, v[2:3] offset:65535 1582// GFX11: [0xff,0xff,0xb4,0xd9,0x01,0x02,0x00,0x05] 1583 1584ds_storexchg_rtn_b64 v[5:6], v1, v[2:3] offset:0 1585// GFX11: [0x00,0x00,0xb4,0xd9,0x01,0x02,0x00,0x05] 1586 1587ds_storexchg_rtn_b64 v[254:255], v255, v[254:255] offset:4 gds 1588// GFX11: [0x04,0x00,0xb6,0xd9,0xff,0xfe,0x00,0xfe] 1589 1590ds_sub_gs_reg_rtn v[5:6], v1 gds 1591// GFX11: [0x00,0x00,0xee,0xd9,0x00,0x01,0x00,0x05] 1592 1593ds_sub_gs_reg_rtn v[5:6], v1 offset:65535 gds 1594// GFX11: [0xff,0xff,0xee,0xd9,0x00,0x01,0x00,0x05] 1595 1596ds_sub_gs_reg_rtn v[5:6], v1 offset:0 gds 1597// GFX11: [0x00,0x00,0xee,0xd9,0x00,0x01,0x00,0x05] 1598 1599ds_sub_gs_reg_rtn v[254:255], v255 offset:4 gds 1600// GFX11: [0x04,0x00,0xee,0xd9,0x00,0xff,0x00,0xfe] 1601 1602ds_sub_rtn_u32 v5, v1, v2 1603// GFX11: [0x00,0x00,0x84,0xd8,0x01,0x02,0x00,0x05] 1604 1605ds_sub_rtn_u32 v5, v1, v2 offset:65535 1606// GFX11: [0xff,0xff,0x84,0xd8,0x01,0x02,0x00,0x05] 1607 1608ds_sub_rtn_u32 v5, v1, v2 offset:0 1609// GFX11: [0x00,0x00,0x84,0xd8,0x01,0x02,0x00,0x05] 1610 1611ds_sub_rtn_u32 v255, v255, v255 offset:4 gds 1612// GFX11: [0x04,0x00,0x86,0xd8,0xff,0xff,0x00,0xff] 1613 1614ds_sub_rtn_u64 v[5:6], v1, v[2:3] 1615// GFX11: [0x00,0x00,0x84,0xd9,0x01,0x02,0x00,0x05] 1616 1617ds_sub_rtn_u64 v[5:6], v1, v[2:3] offset:65535 1618// GFX11: [0xff,0xff,0x84,0xd9,0x01,0x02,0x00,0x05] 1619 1620ds_sub_rtn_u64 v[5:6], v1, v[2:3] offset:0 1621// GFX11: [0x00,0x00,0x84,0xd9,0x01,0x02,0x00,0x05] 1622 1623ds_sub_rtn_u64 v[254:255], v255, v[254:255] offset:4 gds 1624// GFX11: [0x04,0x00,0x86,0xd9,0xff,0xfe,0x00,0xfe] 1625 1626ds_sub_u32 v1, v2 1627// GFX11: [0x00,0x00,0x04,0xd8,0x01,0x02,0x00,0x00] 1628 1629ds_sub_u32 v1, v2 offset:65535 1630// GFX11: [0xff,0xff,0x04,0xd8,0x01,0x02,0x00,0x00] 1631 1632ds_sub_u32 v1, v2 offset:0 1633// GFX11: [0x00,0x00,0x04,0xd8,0x01,0x02,0x00,0x00] 1634 1635ds_sub_u32 v255, v255 offset:4 gds 1636// GFX11: [0x04,0x00,0x06,0xd8,0xff,0xff,0x00,0x00] 1637 1638ds_sub_u64 v1, v[2:3] 1639// GFX11: [0x00,0x00,0x04,0xd9,0x01,0x02,0x00,0x00] 1640 1641ds_sub_u64 v1, v[2:3] offset:65535 1642// GFX11: [0xff,0xff,0x04,0xd9,0x01,0x02,0x00,0x00] 1643 1644ds_sub_u64 v1, v[2:3] offset:0 1645// GFX11: [0x00,0x00,0x04,0xd9,0x01,0x02,0x00,0x00] 1646 1647ds_sub_u64 v255, v[254:255] offset:4 gds 1648// GFX11: [0x04,0x00,0x06,0xd9,0xff,0xfe,0x00,0x00] 1649 1650ds_wrap_rtn_b32 v5, v1, v2, v3 1651// GFX11: [0x00,0x00,0xd0,0xd8,0x01,0x02,0x03,0x05] 1652 1653ds_wrap_rtn_b32 v5, v1, v2, v3 offset:65535 1654// GFX11: [0xff,0xff,0xd0,0xd8,0x01,0x02,0x03,0x05] 1655 1656ds_wrap_rtn_b32 v5, v1, v2, v3 offset:0 1657// GFX11: [0x00,0x00,0xd0,0xd8,0x01,0x02,0x03,0x05] 1658 1659ds_wrap_rtn_b32 v255, v255, v255, v255 offset:4 gds 1660// GFX11: [0x04,0x00,0xd2,0xd8,0xff,0xff,0xff,0xff] 1661 1662ds_write2_b32 v1, v2, v3 1663// GFX11: [0x00,0x00,0x38,0xd8,0x01,0x02,0x03,0x00] 1664 1665ds_write2_b32 v1, v2, v3 offset0:127 offset1:255 1666// GFX11: [0x7f,0xff,0x38,0xd8,0x01,0x02,0x03,0x00] 1667 1668ds_write2_b32 v1, v2, v3 offset0:0 offset1:0 1669// GFX11: [0x00,0x00,0x38,0xd8,0x01,0x02,0x03,0x00] 1670 1671ds_write2_b32 v255, v255, v255 offset0:16 offset1:1 gds 1672// GFX11: [0x10,0x01,0x3a,0xd8,0xff,0xff,0xff,0x00] 1673 1674ds_write2_b64 v1, v[2:3], v[3:4] 1675// GFX11: [0x00,0x00,0x38,0xd9,0x01,0x02,0x03,0x00] 1676 1677ds_write2_b64 v1, v[2:3], v[3:4] offset0:127 offset1:255 1678// GFX11: [0x7f,0xff,0x38,0xd9,0x01,0x02,0x03,0x00] 1679 1680ds_write2_b64 v1, v[2:3], v[3:4] offset0:0 offset1:0 1681// GFX11: [0x00,0x00,0x38,0xd9,0x01,0x02,0x03,0x00] 1682 1683ds_write2_b64 v255, v[254:255], v[254:255] offset0:16 offset1:1 gds 1684// GFX11: [0x10,0x01,0x3a,0xd9,0xff,0xfe,0xfe,0x00] 1685 1686ds_write2st64_b32 v1, v2, v3 1687// GFX11: [0x00,0x00,0x3c,0xd8,0x01,0x02,0x03,0x00] 1688 1689ds_write2st64_b32 v1, v2, v3 offset0:127 offset1:255 1690// GFX11: [0x7f,0xff,0x3c,0xd8,0x01,0x02,0x03,0x00] 1691 1692ds_write2st64_b32 v1, v2, v3 offset0:0 offset1:0 1693// GFX11: [0x00,0x00,0x3c,0xd8,0x01,0x02,0x03,0x00] 1694 1695ds_write2st64_b32 v255, v255, v255 offset0:16 offset1:1 gds 1696// GFX11: [0x10,0x01,0x3e,0xd8,0xff,0xff,0xff,0x00] 1697 1698ds_write2st64_b64 v1, v[2:3], v[3:4] 1699// GFX11: [0x00,0x00,0x3c,0xd9,0x01,0x02,0x03,0x00] 1700 1701ds_write2st64_b64 v1, v[2:3], v[3:4] offset0:127 offset1:255 1702// GFX11: [0x7f,0xff,0x3c,0xd9,0x01,0x02,0x03,0x00] 1703 1704ds_write2st64_b64 v1, v[2:3], v[3:4] offset0:0 offset1:0 1705// GFX11: [0x00,0x00,0x3c,0xd9,0x01,0x02,0x03,0x00] 1706 1707ds_write2st64_b64 v255, v[254:255], v[254:255] offset0:16 offset1:1 gds 1708// GFX11: [0x10,0x01,0x3e,0xd9,0xff,0xfe,0xfe,0x00] 1709 1710ds_write_addtid_b32 v1 1711// GFX11: [0x00,0x00,0xc0,0xda,0x00,0x01,0x00,0x00] 1712 1713ds_write_addtid_b32 v1 offset:65535 1714// GFX11: [0xff,0xff,0xc0,0xda,0x00,0x01,0x00,0x00] 1715 1716ds_write_addtid_b32 v1 offset:0 1717// GFX11: [0x00,0x00,0xc0,0xda,0x00,0x01,0x00,0x00] 1718 1719ds_write_addtid_b32 v255 offset:4 1720// GFX11: [0x04,0x00,0xc0,0xda,0x00,0xff,0x00,0x00] 1721 1722ds_write_b128 v1, v[2:5] 1723// GFX11: [0x00,0x00,0x7c,0xdb,0x01,0x02,0x00,0x00] 1724 1725ds_write_b128 v1, v[2:5] offset:65535 1726// GFX11: [0xff,0xff,0x7c,0xdb,0x01,0x02,0x00,0x00] 1727 1728ds_write_b128 v1, v[2:5] offset:0 1729// GFX11: [0x00,0x00,0x7c,0xdb,0x01,0x02,0x00,0x00] 1730 1731ds_write_b128 v255, v[252:255] offset:4 gds 1732// GFX11: [0x04,0x00,0x7e,0xdb,0xff,0xfc,0x00,0x00] 1733 1734ds_write_b16 v1, v2 1735// GFX11: [0x00,0x00,0x7c,0xd8,0x01,0x02,0x00,0x00] 1736 1737ds_write_b16 v1, v2 offset:65535 1738// GFX11: [0xff,0xff,0x7c,0xd8,0x01,0x02,0x00,0x00] 1739 1740ds_write_b16 v1, v2 offset:0 1741// GFX11: [0x00,0x00,0x7c,0xd8,0x01,0x02,0x00,0x00] 1742 1743ds_write_b16 v255, v255 offset:4 gds 1744// GFX11: [0x04,0x00,0x7e,0xd8,0xff,0xff,0x00,0x00] 1745 1746ds_write_b16_d16_hi v1, v2 1747// GFX11: [0x00,0x00,0x84,0xda,0x01,0x02,0x00,0x00] 1748 1749ds_write_b16_d16_hi v1, v2 offset:65535 1750// GFX11: [0xff,0xff,0x84,0xda,0x01,0x02,0x00,0x00] 1751 1752ds_write_b16_d16_hi v1, v2 offset:0 1753// GFX11: [0x00,0x00,0x84,0xda,0x01,0x02,0x00,0x00] 1754 1755ds_write_b16_d16_hi v255, v255 offset:4 gds 1756// GFX11: [0x04,0x00,0x86,0xda,0xff,0xff,0x00,0x00] 1757 1758ds_write_b32 v1, v2 1759// GFX11: [0x00,0x00,0x34,0xd8,0x01,0x02,0x00,0x00] 1760 1761ds_write_b32 v1, v2 offset:65535 1762// GFX11: [0xff,0xff,0x34,0xd8,0x01,0x02,0x00,0x00] 1763 1764ds_write_b32 v1, v2 offset:0 1765// GFX11: [0x00,0x00,0x34,0xd8,0x01,0x02,0x00,0x00] 1766 1767ds_write_b32 v255, v255 offset:4 gds 1768// GFX11: [0x04,0x00,0x36,0xd8,0xff,0xff,0x00,0x00] 1769 1770ds_write_b64 v1, v[2:3] 1771// GFX11: [0x00,0x00,0x34,0xd9,0x01,0x02,0x00,0x00] 1772 1773ds_write_b64 v1, v[2:3] offset:65535 1774// GFX11: [0xff,0xff,0x34,0xd9,0x01,0x02,0x00,0x00] 1775 1776ds_write_b64 v1, v[2:3] offset:0 1777// GFX11: [0x00,0x00,0x34,0xd9,0x01,0x02,0x00,0x00] 1778 1779ds_write_b64 v255, v[254:255] offset:4 gds 1780// GFX11: [0x04,0x00,0x36,0xd9,0xff,0xfe,0x00,0x00] 1781 1782ds_write_b8 v1, v2 1783// GFX11: [0x00,0x00,0x78,0xd8,0x01,0x02,0x00,0x00] 1784 1785ds_write_b8 v1, v2 offset:65535 1786// GFX11: [0xff,0xff,0x78,0xd8,0x01,0x02,0x00,0x00] 1787 1788ds_write_b8 v1, v2 offset:0 1789// GFX11: [0x00,0x00,0x78,0xd8,0x01,0x02,0x00,0x00] 1790 1791ds_write_b8 v255, v255 offset:4 gds 1792// GFX11: [0x04,0x00,0x7a,0xd8,0xff,0xff,0x00,0x00] 1793 1794ds_write_b8_d16_hi v1, v2 1795// GFX11: [0x00,0x00,0x80,0xda,0x01,0x02,0x00,0x00] 1796 1797ds_write_b8_d16_hi v1, v2 offset:65535 1798// GFX11: [0xff,0xff,0x80,0xda,0x01,0x02,0x00,0x00] 1799 1800ds_write_b8_d16_hi v1, v2 offset:0 1801// GFX11: [0x00,0x00,0x80,0xda,0x01,0x02,0x00,0x00] 1802 1803ds_write_b8_d16_hi v255, v255 offset:4 gds 1804// GFX11: [0x04,0x00,0x82,0xda,0xff,0xff,0x00,0x00] 1805 1806ds_write_b96 v1, v[2:4] 1807// GFX11: [0x00,0x00,0x78,0xdb,0x01,0x02,0x00,0x00] 1808 1809ds_write_b96 v1, v[2:4] offset:65535 1810// GFX11: [0xff,0xff,0x78,0xdb,0x01,0x02,0x00,0x00] 1811 1812ds_write_b96 v1, v[2:4] offset:0 1813// GFX11: [0x00,0x00,0x78,0xdb,0x01,0x02,0x00,0x00] 1814 1815ds_write_b96 v255, v[253:255] offset:4 gds 1816// GFX11: [0x04,0x00,0x7a,0xdb,0xff,0xfd,0x00,0x00] 1817 1818ds_wrxchg2_rtn_b32 v[5:6], v1, v2, v3 1819// GFX11: [0x00,0x00,0xb8,0xd8,0x01,0x02,0x03,0x05] 1820 1821ds_wrxchg2_rtn_b32 v[5:6], v1, v2, v3 offset0:127 offset1:255 1822// GFX11: [0x7f,0xff,0xb8,0xd8,0x01,0x02,0x03,0x05] 1823 1824ds_wrxchg2_rtn_b32 v[5:6], v1, v2, v3 offset0:0 offset1:0 1825// GFX11: [0x00,0x00,0xb8,0xd8,0x01,0x02,0x03,0x05] 1826 1827ds_wrxchg2_rtn_b32 v[254:255], v255, v255, v255 offset0:16 offset1:1 gds 1828// GFX11: [0x10,0x01,0xba,0xd8,0xff,0xff,0xff,0xfe] 1829 1830ds_wrxchg2_rtn_b64 v[5:8], v1, v[2:3], v[3:4] 1831// GFX11: [0x00,0x00,0xb8,0xd9,0x01,0x02,0x03,0x05] 1832 1833ds_wrxchg2_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset0:127 offset1:255 1834// GFX11: [0x7f,0xff,0xb8,0xd9,0x01,0x02,0x03,0x05] 1835 1836ds_wrxchg2_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset0:0 offset1:0 1837// GFX11: [0x00,0x00,0xb8,0xd9,0x01,0x02,0x03,0x05] 1838 1839ds_wrxchg2_rtn_b64 v[252:255], v255, v[254:255], v[254:255] offset0:16 offset1:1 gds 1840// GFX11: [0x10,0x01,0xba,0xd9,0xff,0xfe,0xfe,0xfc] 1841 1842ds_wrxchg2st64_rtn_b32 v[5:6], v1, v2, v3 1843// GFX11: [0x00,0x00,0xbc,0xd8,0x01,0x02,0x03,0x05] 1844 1845ds_wrxchg2st64_rtn_b32 v[5:6], v1, v2, v3 offset0:127 offset1:255 1846// GFX11: [0x7f,0xff,0xbc,0xd8,0x01,0x02,0x03,0x05] 1847 1848ds_wrxchg2st64_rtn_b32 v[5:6], v1, v2, v3 offset0:0 offset1:0 1849// GFX11: [0x00,0x00,0xbc,0xd8,0x01,0x02,0x03,0x05] 1850 1851ds_wrxchg2st64_rtn_b32 v[254:255], v255, v255, v255 offset0:16 offset1:1 gds 1852// GFX11: [0x10,0x01,0xbe,0xd8,0xff,0xff,0xff,0xfe] 1853 1854ds_wrxchg2st64_rtn_b64 v[5:8], v1, v[2:3], v[3:4] 1855// GFX11: [0x00,0x00,0xbc,0xd9,0x01,0x02,0x03,0x05] 1856 1857ds_wrxchg2st64_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset0:127 offset1:255 1858// GFX11: [0x7f,0xff,0xbc,0xd9,0x01,0x02,0x03,0x05] 1859 1860ds_wrxchg2st64_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset0:0 offset1:0 1861// GFX11: [0x00,0x00,0xbc,0xd9,0x01,0x02,0x03,0x05] 1862 1863ds_wrxchg2st64_rtn_b64 v[252:255], v255, v[254:255], v[254:255] offset0:16 offset1:1 gds 1864// GFX11: [0x10,0x01,0xbe,0xd9,0xff,0xfe,0xfe,0xfc] 1865 1866ds_wrxchg_rtn_b32 v5, v1, v2 1867// GFX11: [0x00,0x00,0xb4,0xd8,0x01,0x02,0x00,0x05] 1868 1869ds_wrxchg_rtn_b32 v5, v1, v2 offset:65535 1870// GFX11: [0xff,0xff,0xb4,0xd8,0x01,0x02,0x00,0x05] 1871 1872ds_wrxchg_rtn_b32 v5, v1, v2 offset:0 1873// GFX11: [0x00,0x00,0xb4,0xd8,0x01,0x02,0x00,0x05] 1874 1875ds_wrxchg_rtn_b32 v255, v255, v255 offset:4 gds 1876// GFX11: [0x04,0x00,0xb6,0xd8,0xff,0xff,0x00,0xff] 1877 1878ds_wrxchg_rtn_b64 v[5:6], v1, v[2:3] 1879// GFX11: [0x00,0x00,0xb4,0xd9,0x01,0x02,0x00,0x05] 1880 1881ds_wrxchg_rtn_b64 v[5:6], v1, v[2:3] offset:65535 1882// GFX11: [0xff,0xff,0xb4,0xd9,0x01,0x02,0x00,0x05] 1883 1884ds_wrxchg_rtn_b64 v[5:6], v1, v[2:3] offset:0 1885// GFX11: [0x00,0x00,0xb4,0xd9,0x01,0x02,0x00,0x05] 1886 1887ds_wrxchg_rtn_b64 v[254:255], v255, v[254:255] offset:4 gds 1888// GFX11: [0x04,0x00,0xb6,0xd9,0xff,0xfe,0x00,0xfe] 1889 1890ds_xor_b32 v1, v2 1891// GFX11: [0x00,0x00,0x2c,0xd8,0x01,0x02,0x00,0x00] 1892 1893ds_xor_b32 v1, v2 offset:65535 1894// GFX11: [0xff,0xff,0x2c,0xd8,0x01,0x02,0x00,0x00] 1895 1896ds_xor_b32 v1, v2 offset:0 1897// GFX11: [0x00,0x00,0x2c,0xd8,0x01,0x02,0x00,0x00] 1898 1899ds_xor_b32 v255, v255 offset:4 gds 1900// GFX11: [0x04,0x00,0x2e,0xd8,0xff,0xff,0x00,0x00] 1901 1902ds_xor_b64 v1, v[2:3] 1903// GFX11: [0x00,0x00,0x2c,0xd9,0x01,0x02,0x00,0x00] 1904 1905ds_xor_b64 v1, v[2:3] offset:65535 1906// GFX11: [0xff,0xff,0x2c,0xd9,0x01,0x02,0x00,0x00] 1907 1908ds_xor_b64 v1, v[2:3] offset:0 1909// GFX11: [0x00,0x00,0x2c,0xd9,0x01,0x02,0x00,0x00] 1910 1911ds_xor_b64 v255, v[254:255] offset:4 gds 1912// GFX11: [0x04,0x00,0x2e,0xd9,0xff,0xfe,0x00,0x00] 1913 1914ds_xor_rtn_b32 v5, v1, v2 1915// GFX11: [0x00,0x00,0xac,0xd8,0x01,0x02,0x00,0x05] 1916 1917ds_xor_rtn_b32 v5, v1, v2 offset:65535 1918// GFX11: [0xff,0xff,0xac,0xd8,0x01,0x02,0x00,0x05] 1919 1920ds_xor_rtn_b32 v5, v1, v2 offset:0 1921// GFX11: [0x00,0x00,0xac,0xd8,0x01,0x02,0x00,0x05] 1922 1923ds_xor_rtn_b32 v255, v255, v255 offset:4 gds 1924// GFX11: [0x04,0x00,0xae,0xd8,0xff,0xff,0x00,0xff] 1925 1926ds_xor_rtn_b64 v[5:6], v1, v[2:3] 1927// GFX11: [0x00,0x00,0xac,0xd9,0x01,0x02,0x00,0x05] 1928 1929ds_xor_rtn_b64 v[5:6], v1, v[2:3] offset:65535 1930// GFX11: [0xff,0xff,0xac,0xd9,0x01,0x02,0x00,0x05] 1931 1932ds_xor_rtn_b64 v[5:6], v1, v[2:3] offset:0 1933// GFX11: [0x00,0x00,0xac,0xd9,0x01,0x02,0x00,0x05] 1934 1935ds_xor_rtn_b64 v[254:255], v255, v[254:255] offset:4 gds 1936// GFX11: [0x04,0x00,0xae,0xd9,0xff,0xfe,0x00,0xfe] 1937 1938ds_swizzle_b32 v8, v2 1939// GFX11: [0x00,0x00,0xd4,0xd8,0x02,0x00,0x00,0x08] 1940 1941ds_swizzle_b32 v8, v2 offset:0 1942// GFX11: [0x00,0x00,0xd4,0xd8,0x02,0x00,0x00,0x08] 1943 1944ds_swizzle_b32 v8, v2 offset:0xFFFF 1945// GFX11: [0xff,0xff,0xd4,0xd8,0x02,0x00,0x00,0x08] 1946 1947ds_swizzle_b32 v8, v2 offset:swizzle(QUAD_PERM, 0, 1, 2, 3) 1948// GFX11: [0xe4,0x80,0xd4,0xd8,0x02,0x00,0x00,0x08] 1949 1950ds_swizzle_b32 v8, v2 offset:swizzle(SWAP,16) 1951// GFX11: [0x1f,0x40,0xd4,0xd8,0x02,0x00,0x00,0x08] 1952 1953ds_swizzle_b32 v8, v2 offset:swizzle(REVERSE,8) 1954// GFX11: [0x1f,0x1c,0xd4,0xd8,0x02,0x00,0x00,0x08] 1955 1956ds_swizzle_b32 v8, v2 offset:swizzle(BROADCAST,4,1) 1957// GFX11: [0x3c,0x00,0xd4,0xd8,0x02,0x00,0x00,0x08] 1958 1959ds_swizzle_b32 v8, v2 offset:swizzle(BROADCAST,8,7) 1960// GFX11: [0xf8,0x00,0xd4,0xd8,0x02,0x00,0x00,0x08] 1961 1962ds_swizzle_b32 v8, v2 offset:swizzle(BITMASK_PERM, "01pip") 1963// GFX11: [0x07,0x09,0xd4,0xd8,0x02,0x00,0x00,0x08] 1964 1965ds_bvh_stack_rtn_b32 v255, v254, v253, v[249:252] 1966// GFX11: [0x00,0x00,0xb4,0xda,0xfe,0xfd,0xf9,0xff] 1967 1968ds_bvh_stack_rtn_b32 v255, v254, v253, v[249:252] offset:127 1969// GFX11: [0x7f,0x00,0xb4,0xda,0xfe,0xfd,0xf9,0xff] 1970