blob: 14670eb6a8ad60300550e01889188fafae2e7d88 [file] [log] [blame]
// RUN: llvm-mc -arch=amdgcn -mcpu=gfx1010 -mattr=+wavefrontsize32,-wavefrontsize64 -show-encoding %s | FileCheck --check-prefix=GFX10 %s
// RUN: llvm-mc -arch=amdgcn -mcpu=gfx1010 -mattr=-wavefrontsize32,+wavefrontsize64 -show-encoding %s | FileCheck --check-prefix=GFX10 %s
//===----------------------------------------------------------------------===//
// ENC_DS.
//===----------------------------------------------------------------------===//
ds_add_u32 v0, v1
// GFX10: encoding: [0x00,0x00,0x00,0xd8,0x00,0x01,0x00,0x00]
ds_add_u32 v255, v254
// GFX10: encoding: [0x00,0x00,0x00,0xd8,0xff,0xfe,0x00,0x00]
ds_add_u32 v0, v254
// GFX10: encoding: [0x00,0x00,0x00,0xd8,0x00,0xfe,0x00,0x00]
ds_add_u32 v255, v1
// GFX10: encoding: [0x00,0x00,0x00,0xd8,0xff,0x01,0x00,0x00]
ds_add_u32 v0, v1 offset:0
// GFX10: encoding: [0x00,0x00,0x00,0xd8,0x00,0x01,0x00,0x00]
ds_add_u32 v255, v254 offset:0
// GFX10: encoding: [0x00,0x00,0x00,0xd8,0xff,0xfe,0x00,0x00]
ds_add_u32 v0, v254 offset:0
// GFX10: encoding: [0x00,0x00,0x00,0xd8,0x00,0xfe,0x00,0x00]
ds_add_u32 v255, v1 offset:0
// GFX10: encoding: [0x00,0x00,0x00,0xd8,0xff,0x01,0x00,0x00]
ds_add_u32 v0, v1 offset:4660
// GFX10: encoding: [0x34,0x12,0x00,0xd8,0x00,0x01,0x00,0x00]
ds_add_u32 v255, v254 offset:4660
// GFX10: encoding: [0x34,0x12,0x00,0xd8,0xff,0xfe,0x00,0x00]
ds_add_u32 v0, v254 offset:4660
// GFX10: encoding: [0x34,0x12,0x00,0xd8,0x00,0xfe,0x00,0x00]
ds_add_u32 v255, v1 offset:4660
// GFX10: encoding: [0x34,0x12,0x00,0xd8,0xff,0x01,0x00,0x00]
ds_add_u32 v0, v1 offset:65535
// GFX10: encoding: [0xff,0xff,0x00,0xd8,0x00,0x01,0x00,0x00]
ds_add_u32 v255, v254 offset:65535
// GFX10: encoding: [0xff,0xff,0x00,0xd8,0xff,0xfe,0x00,0x00]
ds_add_u32 v0, v254 offset:65535
// GFX10: encoding: [0xff,0xff,0x00,0xd8,0x00,0xfe,0x00,0x00]
ds_add_u32 v255, v1 offset:65535
// GFX10: encoding: [0xff,0xff,0x00,0xd8,0xff,0x01,0x00,0x00]
ds_add_u32 v0, v1 gds
// GFX10: encoding: [0x00,0x00,0x02,0xd8,0x00,0x01,0x00,0x00]
ds_add_u32 v255, v254 gds
// GFX10: encoding: [0x00,0x00,0x02,0xd8,0xff,0xfe,0x00,0x00]
ds_add_u32 v0, v254 gds
// GFX10: encoding: [0x00,0x00,0x02,0xd8,0x00,0xfe,0x00,0x00]
ds_add_u32 v255, v1 gds
// GFX10: encoding: [0x00,0x00,0x02,0xd8,0xff,0x01,0x00,0x00]
ds_add_u32 v0, v1 offset:0 gds
// GFX10: encoding: [0x00,0x00,0x02,0xd8,0x00,0x01,0x00,0x00]
ds_add_u32 v255, v254 offset:0 gds
// GFX10: encoding: [0x00,0x00,0x02,0xd8,0xff,0xfe,0x00,0x00]
ds_add_u32 v0, v254 offset:0 gds
// GFX10: encoding: [0x00,0x00,0x02,0xd8,0x00,0xfe,0x00,0x00]
ds_add_u32 v255, v1 offset:0 gds
// GFX10: encoding: [0x00,0x00,0x02,0xd8,0xff,0x01,0x00,0x00]
ds_add_u32 v0, v1 offset:4660 gds
// GFX10: encoding: [0x34,0x12,0x02,0xd8,0x00,0x01,0x00,0x00]
ds_add_u32 v255, v254 offset:4660 gds
// GFX10: encoding: [0x34,0x12,0x02,0xd8,0xff,0xfe,0x00,0x00]
ds_add_u32 v0, v254 offset:4660 gds
// GFX10: encoding: [0x34,0x12,0x02,0xd8,0x00,0xfe,0x00,0x00]
ds_add_u32 v255, v1 offset:4660 gds
// GFX10: encoding: [0x34,0x12,0x02,0xd8,0xff,0x01,0x00,0x00]
ds_add_u32 v0, v1 offset:65535 gds
// GFX10: encoding: [0xff,0xff,0x02,0xd8,0x00,0x01,0x00,0x00]
ds_add_u32 v255, v254 offset:65535 gds
// GFX10: encoding: [0xff,0xff,0x02,0xd8,0xff,0xfe,0x00,0x00]
ds_add_u32 v0, v254 offset:65535 gds
// GFX10: encoding: [0xff,0xff,0x02,0xd8,0x00,0xfe,0x00,0x00]
ds_add_u32 v255, v1 offset:65535 gds
// GFX10: encoding: [0xff,0xff,0x02,0xd8,0xff,0x01,0x00,0x00]
ds_sub_u32 v0, v1
// GFX10: encoding: [0x00,0x00,0x04,0xd8,0x00,0x01,0x00,0x00]
ds_sub_u32 v255, v254
// GFX10: encoding: [0x00,0x00,0x04,0xd8,0xff,0xfe,0x00,0x00]
ds_sub_u32 v0, v254
// GFX10: encoding: [0x00,0x00,0x04,0xd8,0x00,0xfe,0x00,0x00]
ds_sub_u32 v255, v1
// GFX10: encoding: [0x00,0x00,0x04,0xd8,0xff,0x01,0x00,0x00]
ds_sub_u32 v0, v1 offset:0
// GFX10: encoding: [0x00,0x00,0x04,0xd8,0x00,0x01,0x00,0x00]
ds_sub_u32 v255, v254 offset:0
// GFX10: encoding: [0x00,0x00,0x04,0xd8,0xff,0xfe,0x00,0x00]
ds_sub_u32 v0, v254 offset:0
// GFX10: encoding: [0x00,0x00,0x04,0xd8,0x00,0xfe,0x00,0x00]
ds_sub_u32 v255, v1 offset:0
// GFX10: encoding: [0x00,0x00,0x04,0xd8,0xff,0x01,0x00,0x00]
ds_sub_u32 v0, v1 offset:4660
// GFX10: encoding: [0x34,0x12,0x04,0xd8,0x00,0x01,0x00,0x00]
ds_sub_u32 v255, v254 offset:4660
// GFX10: encoding: [0x34,0x12,0x04,0xd8,0xff,0xfe,0x00,0x00]
ds_sub_u32 v0, v254 offset:4660
// GFX10: encoding: [0x34,0x12,0x04,0xd8,0x00,0xfe,0x00,0x00]
ds_sub_u32 v255, v1 offset:4660
// GFX10: encoding: [0x34,0x12,0x04,0xd8,0xff,0x01,0x00,0x00]
ds_sub_u32 v0, v1 offset:65535
// GFX10: encoding: [0xff,0xff,0x04,0xd8,0x00,0x01,0x00,0x00]
ds_sub_u32 v255, v254 offset:65535
// GFX10: encoding: [0xff,0xff,0x04,0xd8,0xff,0xfe,0x00,0x00]
ds_sub_u32 v0, v254 offset:65535
// GFX10: encoding: [0xff,0xff,0x04,0xd8,0x00,0xfe,0x00,0x00]
ds_sub_u32 v255, v1 offset:65535
// GFX10: encoding: [0xff,0xff,0x04,0xd8,0xff,0x01,0x00,0x00]
ds_sub_u32 v0, v1 gds
// GFX10: encoding: [0x00,0x00,0x06,0xd8,0x00,0x01,0x00,0x00]
ds_sub_u32 v255, v254 gds
// GFX10: encoding: [0x00,0x00,0x06,0xd8,0xff,0xfe,0x00,0x00]
ds_sub_u32 v0, v254 gds
// GFX10: encoding: [0x00,0x00,0x06,0xd8,0x00,0xfe,0x00,0x00]
ds_sub_u32 v255, v1 gds
// GFX10: encoding: [0x00,0x00,0x06,0xd8,0xff,0x01,0x00,0x00]
ds_sub_u32 v0, v1 offset:0 gds
// GFX10: encoding: [0x00,0x00,0x06,0xd8,0x00,0x01,0x00,0x00]
ds_sub_u32 v255, v254 offset:0 gds
// GFX10: encoding: [0x00,0x00,0x06,0xd8,0xff,0xfe,0x00,0x00]
ds_sub_u32 v0, v254 offset:0 gds
// GFX10: encoding: [0x00,0x00,0x06,0xd8,0x00,0xfe,0x00,0x00]
ds_sub_u32 v255, v1 offset:0 gds
// GFX10: encoding: [0x00,0x00,0x06,0xd8,0xff,0x01,0x00,0x00]
ds_sub_u32 v0, v1 offset:4660 gds
// GFX10: encoding: [0x34,0x12,0x06,0xd8,0x00,0x01,0x00,0x00]
ds_sub_u32 v255, v254 offset:4660 gds
// GFX10: encoding: [0x34,0x12,0x06,0xd8,0xff,0xfe,0x00,0x00]
ds_sub_u32 v0, v254 offset:4660 gds
// GFX10: encoding: [0x34,0x12,0x06,0xd8,0x00,0xfe,0x00,0x00]
ds_sub_u32 v255, v1 offset:4660 gds
// GFX10: encoding: [0x34,0x12,0x06,0xd8,0xff,0x01,0x00,0x00]
ds_sub_u32 v0, v1 offset:65535 gds
// GFX10: encoding: [0xff,0xff,0x06,0xd8,0x00,0x01,0x00,0x00]
ds_sub_u32 v255, v254 offset:65535 gds
// GFX10: encoding: [0xff,0xff,0x06,0xd8,0xff,0xfe,0x00,0x00]
ds_sub_u32 v0, v254 offset:65535 gds
// GFX10: encoding: [0xff,0xff,0x06,0xd8,0x00,0xfe,0x00,0x00]
ds_sub_u32 v255, v1 offset:65535 gds
// GFX10: encoding: [0xff,0xff,0x06,0xd8,0xff,0x01,0x00,0x00]
ds_rsub_u32 v0, v1
// GFX10: encoding: [0x00,0x00,0x08,0xd8,0x00,0x01,0x00,0x00]
ds_rsub_u32 v255, v254
// GFX10: encoding: [0x00,0x00,0x08,0xd8,0xff,0xfe,0x00,0x00]
ds_rsub_u32 v0, v254
// GFX10: encoding: [0x00,0x00,0x08,0xd8,0x00,0xfe,0x00,0x00]
ds_rsub_u32 v255, v1
// GFX10: encoding: [0x00,0x00,0x08,0xd8,0xff,0x01,0x00,0x00]
ds_rsub_u32 v0, v1 offset:0
// GFX10: encoding: [0x00,0x00,0x08,0xd8,0x00,0x01,0x00,0x00]
ds_rsub_u32 v255, v254 offset:0
// GFX10: encoding: [0x00,0x00,0x08,0xd8,0xff,0xfe,0x00,0x00]
ds_rsub_u32 v0, v254 offset:0
// GFX10: encoding: [0x00,0x00,0x08,0xd8,0x00,0xfe,0x00,0x00]
ds_rsub_u32 v255, v1 offset:0
// GFX10: encoding: [0x00,0x00,0x08,0xd8,0xff,0x01,0x00,0x00]
ds_rsub_u32 v0, v1 offset:4660
// GFX10: encoding: [0x34,0x12,0x08,0xd8,0x00,0x01,0x00,0x00]
ds_rsub_u32 v255, v254 offset:4660
// GFX10: encoding: [0x34,0x12,0x08,0xd8,0xff,0xfe,0x00,0x00]
ds_rsub_u32 v0, v254 offset:4660
// GFX10: encoding: [0x34,0x12,0x08,0xd8,0x00,0xfe,0x00,0x00]
ds_rsub_u32 v255, v1 offset:4660
// GFX10: encoding: [0x34,0x12,0x08,0xd8,0xff,0x01,0x00,0x00]
ds_rsub_u32 v0, v1 offset:65535
// GFX10: encoding: [0xff,0xff,0x08,0xd8,0x00,0x01,0x00,0x00]
ds_rsub_u32 v255, v254 offset:65535
// GFX10: encoding: [0xff,0xff,0x08,0xd8,0xff,0xfe,0x00,0x00]
ds_rsub_u32 v0, v254 offset:65535
// GFX10: encoding: [0xff,0xff,0x08,0xd8,0x00,0xfe,0x00,0x00]
ds_rsub_u32 v255, v1 offset:65535
// GFX10: encoding: [0xff,0xff,0x08,0xd8,0xff,0x01,0x00,0x00]
ds_rsub_u32 v0, v1 gds
// GFX10: encoding: [0x00,0x00,0x0a,0xd8,0x00,0x01,0x00,0x00]
ds_rsub_u32 v255, v254 gds
// GFX10: encoding: [0x00,0x00,0x0a,0xd8,0xff,0xfe,0x00,0x00]
ds_rsub_u32 v0, v254 gds
// GFX10: encoding: [0x00,0x00,0x0a,0xd8,0x00,0xfe,0x00,0x00]
ds_rsub_u32 v255, v1 gds
// GFX10: encoding: [0x00,0x00,0x0a,0xd8,0xff,0x01,0x00,0x00]
ds_rsub_u32 v0, v1 offset:0 gds
// GFX10: encoding: [0x00,0x00,0x0a,0xd8,0x00,0x01,0x00,0x00]
ds_rsub_u32 v255, v254 offset:0 gds
// GFX10: encoding: [0x00,0x00,0x0a,0xd8,0xff,0xfe,0x00,0x00]
ds_rsub_u32 v0, v254 offset:0 gds
// GFX10: encoding: [0x00,0x00,0x0a,0xd8,0x00,0xfe,0x00,0x00]
ds_rsub_u32 v255, v1 offset:0 gds
// GFX10: encoding: [0x00,0x00,0x0a,0xd8,0xff,0x01,0x00,0x00]
ds_rsub_u32 v0, v1 offset:4660 gds
// GFX10: encoding: [0x34,0x12,0x0a,0xd8,0x00,0x01,0x00,0x00]
ds_rsub_u32 v255, v254 offset:4660 gds
// GFX10: encoding: [0x34,0x12,0x0a,0xd8,0xff,0xfe,0x00,0x00]
ds_rsub_u32 v0, v254 offset:4660 gds
// GFX10: encoding: [0x34,0x12,0x0a,0xd8,0x00,0xfe,0x00,0x00]
ds_rsub_u32 v255, v1 offset:4660 gds
// GFX10: encoding: [0x34,0x12,0x0a,0xd8,0xff,0x01,0x00,0x00]
ds_rsub_u32 v0, v1 offset:65535 gds
// GFX10: encoding: [0xff,0xff,0x0a,0xd8,0x00,0x01,0x00,0x00]
ds_rsub_u32 v255, v254 offset:65535 gds
// GFX10: encoding: [0xff,0xff,0x0a,0xd8,0xff,0xfe,0x00,0x00]
ds_rsub_u32 v0, v254 offset:65535 gds
// GFX10: encoding: [0xff,0xff,0x0a,0xd8,0x00,0xfe,0x00,0x00]
ds_rsub_u32 v255, v1 offset:65535 gds
// GFX10: encoding: [0xff,0xff,0x0a,0xd8,0xff,0x01,0x00,0x00]
ds_inc_u32 v0, v1
// GFX10: encoding: [0x00,0x00,0x0c,0xd8,0x00,0x01,0x00,0x00]
ds_inc_u32 v255, v254
// GFX10: encoding: [0x00,0x00,0x0c,0xd8,0xff,0xfe,0x00,0x00]
ds_inc_u32 v0, v254
// GFX10: encoding: [0x00,0x00,0x0c,0xd8,0x00,0xfe,0x00,0x00]
ds_inc_u32 v255, v1
// GFX10: encoding: [0x00,0x00,0x0c,0xd8,0xff,0x01,0x00,0x00]
ds_inc_u32 v0, v1 offset:0
// GFX10: encoding: [0x00,0x00,0x0c,0xd8,0x00,0x01,0x00,0x00]
ds_inc_u32 v255, v254 offset:0
// GFX10: encoding: [0x00,0x00,0x0c,0xd8,0xff,0xfe,0x00,0x00]
ds_inc_u32 v0, v254 offset:0
// GFX10: encoding: [0x00,0x00,0x0c,0xd8,0x00,0xfe,0x00,0x00]
ds_inc_u32 v255, v1 offset:0
// GFX10: encoding: [0x00,0x00,0x0c,0xd8,0xff,0x01,0x00,0x00]
ds_inc_u32 v0, v1 offset:4660
// GFX10: encoding: [0x34,0x12,0x0c,0xd8,0x00,0x01,0x00,0x00]
ds_inc_u32 v255, v254 offset:4660
// GFX10: encoding: [0x34,0x12,0x0c,0xd8,0xff,0xfe,0x00,0x00]
ds_inc_u32 v0, v254 offset:4660
// GFX10: encoding: [0x34,0x12,0x0c,0xd8,0x00,0xfe,0x00,0x00]
ds_inc_u32 v255, v1 offset:4660
// GFX10: encoding: [0x34,0x12,0x0c,0xd8,0xff,0x01,0x00,0x00]
ds_inc_u32 v0, v1 offset:65535
// GFX10: encoding: [0xff,0xff,0x0c,0xd8,0x00,0x01,0x00,0x00]
ds_inc_u32 v255, v254 offset:65535
// GFX10: encoding: [0xff,0xff,0x0c,0xd8,0xff,0xfe,0x00,0x00]
ds_inc_u32 v0, v254 offset:65535
// GFX10: encoding: [0xff,0xff,0x0c,0xd8,0x00,0xfe,0x00,0x00]
ds_inc_u32 v255, v1 offset:65535
// GFX10: encoding: [0xff,0xff,0x0c,0xd8,0xff,0x01,0x00,0x00]
ds_inc_u32 v0, v1 gds
// GFX10: encoding: [0x00,0x00,0x0e,0xd8,0x00,0x01,0x00,0x00]
ds_inc_u32 v255, v254 gds
// GFX10: encoding: [0x00,0x00,0x0e,0xd8,0xff,0xfe,0x00,0x00]
ds_inc_u32 v0, v254 gds
// GFX10: encoding: [0x00,0x00,0x0e,0xd8,0x00,0xfe,0x00,0x00]
ds_inc_u32 v255, v1 gds
// GFX10: encoding: [0x00,0x00,0x0e,0xd8,0xff,0x01,0x00,0x00]
ds_inc_u32 v0, v1 offset:0 gds
// GFX10: encoding: [0x00,0x00,0x0e,0xd8,0x00,0x01,0x00,0x00]
ds_inc_u32 v255, v254 offset:0 gds
// GFX10: encoding: [0x00,0x00,0x0e,0xd8,0xff,0xfe,0x00,0x00]
ds_inc_u32 v0, v254 offset:0 gds
// GFX10: encoding: [0x00,0x00,0x0e,0xd8,0x00,0xfe,0x00,0x00]
ds_inc_u32 v255, v1 offset:0 gds
// GFX10: encoding: [0x00,0x00,0x0e,0xd8,0xff,0x01,0x00,0x00]
ds_inc_u32 v0, v1 offset:4660 gds
// GFX10: encoding: [0x34,0x12,0x0e,0xd8,0x00,0x01,0x00,0x00]
ds_inc_u32 v255, v254 offset:4660 gds
// GFX10: encoding: [0x34,0x12,0x0e,0xd8,0xff,0xfe,0x00,0x00]
ds_inc_u32 v0, v254 offset:4660 gds
// GFX10: encoding: [0x34,0x12,0x0e,0xd8,0x00,0xfe,0x00,0x00]
ds_inc_u32 v255, v1 offset:4660 gds
// GFX10: encoding: [0x34,0x12,0x0e,0xd8,0xff,0x01,0x00,0x00]
ds_inc_u32 v0, v1 offset:65535 gds
// GFX10: encoding: [0xff,0xff,0x0e,0xd8,0x00,0x01,0x00,0x00]
ds_inc_u32 v255, v254 offset:65535 gds
// GFX10: encoding: [0xff,0xff,0x0e,0xd8,0xff,0xfe,0x00,0x00]
ds_inc_u32 v0, v254 offset:65535 gds
// GFX10: encoding: [0xff,0xff,0x0e,0xd8,0x00,0xfe,0x00,0x00]
ds_inc_u32 v255, v1 offset:65535 gds
// GFX10: encoding: [0xff,0xff,0x0e,0xd8,0xff,0x01,0x00,0x00]
ds_dec_u32 v0, v1
// GFX10: encoding: [0x00,0x00,0x10,0xd8,0x00,0x01,0x00,0x00]
ds_dec_u32 v255, v254
// GFX10: encoding: [0x00,0x00,0x10,0xd8,0xff,0xfe,0x00,0x00]
ds_dec_u32 v0, v254
// GFX10: encoding: [0x00,0x00,0x10,0xd8,0x00,0xfe,0x00,0x00]
ds_dec_u32 v255, v1
// GFX10: encoding: [0x00,0x00,0x10,0xd8,0xff,0x01,0x00,0x00]
ds_dec_u32 v0, v1 offset:0
// GFX10: encoding: [0x00,0x00,0x10,0xd8,0x00,0x01,0x00,0x00]
ds_dec_u32 v255, v254 offset:0
// GFX10: encoding: [0x00,0x00,0x10,0xd8,0xff,0xfe,0x00,0x00]
ds_dec_u32 v0, v254 offset:0
// GFX10: encoding: [0x00,0x00,0x10,0xd8,0x00,0xfe,0x00,0x00]
ds_dec_u32 v255, v1 offset:0
// GFX10: encoding: [0x00,0x00,0x10,0xd8,0xff,0x01,0x00,0x00]
ds_dec_u32 v0, v1 offset:4660
// GFX10: encoding: [0x34,0x12,0x10,0xd8,0x00,0x01,0x00,0x00]
ds_dec_u32 v255, v254 offset:4660
// GFX10: encoding: [0x34,0x12,0x10,0xd8,0xff,0xfe,0x00,0x00]
ds_dec_u32 v0, v254 offset:4660
// GFX10: encoding: [0x34,0x12,0x10,0xd8,0x00,0xfe,0x00,0x00]
ds_dec_u32 v255, v1 offset:4660
// GFX10: encoding: [0x34,0x12,0x10,0xd8,0xff,0x01,0x00,0x00]
ds_dec_u32 v0, v1 offset:65535
// GFX10: encoding: [0xff,0xff,0x10,0xd8,0x00,0x01,0x00,0x00]
ds_dec_u32 v255, v254 offset:65535
// GFX10: encoding: [0xff,0xff,0x10,0xd8,0xff,0xfe,0x00,0x00]
ds_dec_u32 v0, v254 offset:65535
// GFX10: encoding: [0xff,0xff,0x10,0xd8,0x00,0xfe,0x00,0x00]
ds_dec_u32 v255, v1 offset:65535
// GFX10: encoding: [0xff,0xff,0x10,0xd8,0xff,0x01,0x00,0x00]
ds_dec_u32 v0, v1 gds
// GFX10: encoding: [0x00,0x00,0x12,0xd8,0x00,0x01,0x00,0x00]
ds_dec_u32 v255, v254 gds
// GFX10: encoding: [0x00,0x00,0x12,0xd8,0xff,0xfe,0x00,0x00]
ds_dec_u32 v0, v254 gds
// GFX10: encoding: [0x00,0x00,0x12,0xd8,0x00,0xfe,0x00,0x00]
ds_dec_u32 v255, v1 gds
// GFX10: encoding: [0x00,0x00,0x12,0xd8,0xff,0x01,0x00,0x00]
ds_dec_u32 v0, v1 offset:0 gds
// GFX10: encoding: [0x00,0x00,0x12,0xd8,0x00,0x01,0x00,0x00]
ds_dec_u32 v255, v254 offset:0 gds
// GFX10: encoding: [0x00,0x00,0x12,0xd8,0xff,0xfe,0x00,0x00]
ds_dec_u32 v0, v254 offset:0 gds
// GFX10: encoding: [0x00,0x00,0x12,0xd8,0x00,0xfe,0x00,0x00]
ds_dec_u32 v255, v1 offset:0 gds
// GFX10: encoding: [0x00,0x00,0x12,0xd8,0xff,0x01,0x00,0x00]
ds_dec_u32 v0, v1 offset:4660 gds
// GFX10: encoding: [0x34,0x12,0x12,0xd8,0x00,0x01,0x00,0x00]
ds_dec_u32 v255, v254 offset:4660 gds
// GFX10: encoding: [0x34,0x12,0x12,0xd8,0xff,0xfe,0x00,0x00]
ds_dec_u32 v0, v254 offset:4660 gds
// GFX10: encoding: [0x34,0x12,0x12,0xd8,0x00,0xfe,0x00,0x00]
ds_dec_u32 v255, v1 offset:4660 gds
// GFX10: encoding: [0x34,0x12,0x12,0xd8,0xff,0x01,0x00,0x00]
ds_dec_u32 v0, v1 offset:65535 gds
// GFX10: encoding: [0xff,0xff,0x12,0xd8,0x00,0x01,0x00,0x00]
ds_dec_u32 v255, v254 offset:65535 gds
// GFX10: encoding: [0xff,0xff,0x12,0xd8,0xff,0xfe,0x00,0x00]
ds_dec_u32 v0, v254 offset:65535 gds
// GFX10: encoding: [0xff,0xff,0x12,0xd8,0x00,0xfe,0x00,0x00]
ds_dec_u32 v255, v1 offset:65535 gds
// GFX10: encoding: [0xff,0xff,0x12,0xd8,0xff,0x01,0x00,0x00]
ds_min_i32 v0, v1
// GFX10: encoding: [0x00,0x00,0x14,0xd8,0x00,0x01,0x00,0x00]
ds_min_i32 v255, v254
// GFX10: encoding: [0x00,0x00,0x14,0xd8,0xff,0xfe,0x00,0x00]
ds_min_i32 v0, v254
// GFX10: encoding: [0x00,0x00,0x14,0xd8,0x00,0xfe,0x00,0x00]
ds_min_i32 v255, v1
// GFX10: encoding: [0x00,0x00,0x14,0xd8,0xff,0x01,0x00,0x00]
ds_min_i32 v0, v1 offset:0
// GFX10: encoding: [0x00,0x00,0x14,0xd8,0x00,0x01,0x00,0x00]
ds_min_i32 v255, v254 offset:0
// GFX10: encoding: [0x00,0x00,0x14,0xd8,0xff,0xfe,0x00,0x00]
ds_min_i32 v0, v254 offset:0
// GFX10: encoding: [0x00,0x00,0x14,0xd8,0x00,0xfe,0x00,0x00]
ds_min_i32 v255, v1 offset:0
// GFX10: encoding: [0x00,0x00,0x14,0xd8,0xff,0x01,0x00,0x00]
ds_min_i32 v0, v1 offset:4660
// GFX10: encoding: [0x34,0x12,0x14,0xd8,0x00,0x01,0x00,0x00]
ds_min_i32 v255, v254 offset:4660
// GFX10: encoding: [0x34,0x12,0x14,0xd8,0xff,0xfe,0x00,0x00]
ds_min_i32 v0, v254 offset:4660
// GFX10: encoding: [0x34,0x12,0x14,0xd8,0x00,0xfe,0x00,0x00]
ds_min_i32 v255, v1 offset:4660
// GFX10: encoding: [0x34,0x12,0x14,0xd8,0xff,0x01,0x00,0x00]
ds_min_i32 v0, v1 offset:65535
// GFX10: encoding: [0xff,0xff,0x14,0xd8,0x00,0x01,0x00,0x00]
ds_min_i32 v255, v254 offset:65535
// GFX10: encoding: [0xff,0xff,0x14,0xd8,0xff,0xfe,0x00,0x00]
ds_min_i32 v0, v254 offset:65535
// GFX10: encoding: [0xff,0xff,0x14,0xd8,0x00,0xfe,0x00,0x00]
ds_min_i32 v255, v1 offset:65535
// GFX10: encoding: [0xff,0xff,0x14,0xd8,0xff,0x01,0x00,0x00]
ds_min_i32 v0, v1 gds
// GFX10: encoding: [0x00,0x00,0x16,0xd8,0x00,0x01,0x00,0x00]
ds_min_i32 v255, v254 gds
// GFX10: encoding: [0x00,0x00,0x16,0xd8,0xff,0xfe,0x00,0x00]
ds_min_i32 v0, v254 gds
// GFX10: encoding: [0x00,0x00,0x16,0xd8,0x00,0xfe,0x00,0x00]
ds_min_i32 v255, v1 gds
// GFX10: encoding: [0x00,0x00,0x16,0xd8,0xff,0x01,0x00,0x00]
ds_min_i32 v0, v1 offset:0 gds
// GFX10: encoding: [0x00,0x00,0x16,0xd8,0x00,0x01,0x00,0x00]
ds_min_i32 v255, v254 offset:0 gds
// GFX10: encoding: [0x00,0x00,0x16,0xd8,0xff,0xfe,0x00,0x00]
ds_min_i32 v0, v254 offset:0 gds
// GFX10: encoding: [0x00,0x00,0x16,0xd8,0x00,0xfe,0x00,0x00]
ds_min_i32 v255, v1 offset:0 gds
// GFX10: encoding: [0x00,0x00,0x16,0xd8,0xff,0x01,0x00,0x00]
ds_min_i32 v0, v1 offset:4660 gds
// GFX10: encoding: [0x34,0x12,0x16,0xd8,0x00,0x01,0x00,0x00]
ds_min_i32 v255, v254 offset:4660 gds
// GFX10: encoding: [0x34,0x12,0x16,0xd8,0xff,0xfe,0x00,0x00]
ds_min_i32 v0, v254 offset:4660 gds
// GFX10: encoding: [0x34,0x12,0x16,0xd8,0x00,0xfe,0x00,0x00]
ds_min_i32 v255, v1 offset:4660 gds
// GFX10: encoding: [0x34,0x12,0x16,0xd8,0xff,0x01,0x00,0x00]
ds_min_i32 v0, v1 offset:65535 gds
// GFX10: encoding: [0xff,0xff,0x16,0xd8,0x00,0x01,0x00,0x00]
ds_min_i32 v255, v254 offset:65535 gds
// GFX10: encoding: [0xff,0xff,0x16,0xd8,0xff,0xfe,0x00,0x00]
ds_min_i32 v0, v254 offset:65535 gds
// GFX10: encoding: [0xff,0xff,0x16,0xd8,0x00,0xfe,0x00,0x00]
ds_min_i32 v255, v1 offset:65535 gds
// GFX10: encoding: [0xff,0xff,0x16,0xd8,0xff,0x01,0x00,0x00]
ds_max_i32 v0, v1
// GFX10: encoding: [0x00,0x00,0x18,0xd8,0x00,0x01,0x00,0x00]
ds_max_i32 v255, v254
// GFX10: encoding: [0x00,0x00,0x18,0xd8,0xff,0xfe,0x00,0x00]
ds_max_i32 v0, v254
// GFX10: encoding: [0x00,0x00,0x18,0xd8,0x00,0xfe,0x00,0x00]
ds_max_i32 v255, v1
// GFX10: encoding: [0x00,0x00,0x18,0xd8,0xff,0x01,0x00,0x00]
ds_max_i32 v0, v1 offset:0
// GFX10: encoding: [0x00,0x00,0x18,0xd8,0x00,0x01,0x00,0x00]
ds_max_i32 v255, v254 offset:0
// GFX10: encoding: [0x00,0x00,0x18,0xd8,0xff,0xfe,0x00,0x00]
ds_max_i32 v0, v254 offset:0
// GFX10: encoding: [0x00,0x00,0x18,0xd8,0x00,0xfe,0x00,0x00]
ds_max_i32 v255, v1 offset:0
// GFX10: encoding: [0x00,0x00,0x18,0xd8,0xff,0x01,0x00,0x00]
ds_max_i32 v0, v1 offset:4660
// GFX10: encoding: [0x34,0x12,0x18,0xd8,0x00,0x01,0x00,0x00]
ds_max_i32 v255, v254 offset:4660
// GFX10: encoding: [0x34,0x12,0x18,0xd8,0xff,0xfe,0x00,0x00]
ds_max_i32 v0, v254 offset:4660
// GFX10: encoding: [0x34,0x12,0x18,0xd8,0x00,0xfe,0x00,0x00]
ds_max_i32 v255, v1 offset:4660
// GFX10: encoding: [0x34,0x12,0x18,0xd8,0xff,0x01,0x00,0x00]
ds_max_i32 v0, v1 offset:65535
// GFX10: encoding: [0xff,0xff,0x18,0xd8,0x00,0x01,0x00,0x00]
ds_max_i32 v255, v254 offset:65535
// GFX10: encoding: [0xff,0xff,0x18,0xd8,0xff,0xfe,0x00,0x00]
ds_max_i32 v0, v254 offset:65535
// GFX10: encoding: [0xff,0xff,0x18,0xd8,0x00,0xfe,0x00,0x00]
ds_max_i32 v255, v1 offset:65535
// GFX10: encoding: [0xff,0xff,0x18,0xd8,0xff,0x01,0x00,0x00]
ds_max_i32 v0, v1 gds
// GFX10: encoding: [0x00,0x00,0x1a,0xd8,0x00,0x01,0x00,0x00]
ds_max_i32 v255, v254 gds
// GFX10: encoding: [0x00,0x00,0x1a,0xd8,0xff,0xfe,0x00,0x00]
ds_max_i32 v0, v254 gds
// GFX10: encoding: [0x00,0x00,0x1a,0xd8,0x00,0xfe,0x00,0x00]
ds_max_i32 v255, v1 gds
// GFX10: encoding: [0x00,0x00,0x1a,0xd8,0xff,0x01,0x00,0x00]
ds_max_i32 v0, v1 offset:0 gds
// GFX10: encoding: [0x00,0x00,0x1a,0xd8,0x00,0x01,0x00,0x00]
ds_max_i32 v255, v254 offset:0 gds
// GFX10: encoding: [0x00,0x00,0x1a,0xd8,0xff,0xfe,0x00,0x00]
ds_max_i32 v0, v254 offset:0 gds
// GFX10: encoding: [0x00,0x00,0x1a,0xd8,0x00,0xfe,0x00,0x00]
ds_max_i32 v255, v1 offset:0 gds
// GFX10: encoding: [0x00,0x00,0x1a,0xd8,0xff,0x01,0x00,0x00]
ds_max_i32 v0, v1 offset:4660 gds
// GFX10: encoding: [0x34,0x12,0x1a,0xd8,0x00,0x01,0x00,0x00]
ds_max_i32 v255, v254 offset:4660 gds
// GFX10: encoding: [0x34,0x12,0x1a,0xd8,0xff,0xfe,0x00,0x00]
ds_max_i32 v0, v254 offset:4660 gds
// GFX10: encoding: [0x34,0x12,0x1a,0xd8,0x00,0xfe,0x00,0x00]
ds_max_i32 v255, v1 offset:4660 gds
// GFX10: encoding: [0x34,0x12,0x1a,0xd8,0xff,0x01,0x00,0x00]
ds_max_i32 v0, v1 offset:65535 gds
// GFX10: encoding: [0xff,0xff,0x1a,0xd8,0x00,0x01,0x00,0x00]
ds_max_i32 v255, v254 offset:65535 gds
// GFX10: encoding: [0xff,0xff,0x1a,0xd8,0xff,0xfe,0x00,0x00]
ds_max_i32 v0, v254 offset:65535 gds
// GFX10: encoding: [0xff,0xff,0x1a,0xd8,0x00,0xfe,0x00,0x00]
ds_max_i32 v255, v1 offset:65535 gds
// GFX10: encoding: [0xff,0xff,0x1a,0xd8,0xff,0x01,0x00,0x00]
ds_min_u32 v0, v1
// GFX10: encoding: [0x00,0x00,0x1c,0xd8,0x00,0x01,0x00,0x00]
ds_min_u32 v255, v254
// GFX10: encoding: [0x00,0x00,0x1c,0xd8,0xff,0xfe,0x00,0x00]
ds_min_u32 v0, v254
// GFX10: encoding: [0x00,0x00,0x1c,0xd8,0x00,0xfe,0x00,0x00]
ds_min_u32 v255, v1
// GFX10: encoding: [0x00,0x00,0x1c,0xd8,0xff,0x01,0x00,0x00]
ds_min_u32 v0, v1 offset:0
// GFX10: encoding: [0x00,0x00,0x1c,0xd8,0x00,0x01,0x00,0x00]
ds_min_u32 v255, v254 offset:0
// GFX10: encoding: [0x00,0x00,0x1c,0xd8,0xff,0xfe,0x00,0x00]
ds_min_u32 v0, v254 offset:0
// GFX10: encoding: [0x00,0x00,0x1c,0xd8,0x00,0xfe,0x00,0x00]
ds_min_u32 v255, v1 offset:0
// GFX10: encoding: [0x00,0x00,0x1c,0xd8,0xff,0x01,0x00,0x00]
ds_min_u32 v0, v1 offset:4660
// GFX10: encoding: [0x34,0x12,0x1c,0xd8,0x00,0x01,0x00,0x00]
ds_min_u32 v255, v254 offset:4660
// GFX10: encoding: [0x34,0x12,0x1c,0xd8,0xff,0xfe,0x00,0x00]
ds_min_u32 v0, v254 offset:4660
// GFX10: encoding: [0x34,0x12,0x1c,0xd8,0x00,0xfe,0x00,0x00]
ds_min_u32 v255, v1 offset:4660
// GFX10: encoding: [0x34,0x12,0x1c,0xd8,0xff,0x01,0x00,0x00]
ds_min_u32 v0, v1 offset:65535
// GFX10: encoding: [0xff,0xff,0x1c,0xd8,0x00,0x01,0x00,0x00]
ds_min_u32 v255, v254 offset:65535
// GFX10: encoding: [0xff,0xff,0x1c,0xd8,0xff,0xfe,0x00,0x00]
ds_min_u32 v0, v254 offset:65535
// GFX10: encoding: [0xff,0xff,0x1c,0xd8,0x00,0xfe,0x00,0x00]
ds_min_u32 v255, v1 offset:65535
// GFX10: encoding: [0xff,0xff,0x1c,0xd8,0xff,0x01,0x00,0x00]
ds_min_u32 v0, v1 gds
// GFX10: encoding: [0x00,0x00,0x1e,0xd8,0x00,0x01,0x00,0x00]
ds_min_u32 v255, v254 gds
// GFX10: encoding: [0x00,0x00,0x1e,0xd8,0xff,0xfe,0x00,0x00]
ds_min_u32 v0, v254 gds
// GFX10: encoding: [0x00,0x00,0x1e,0xd8,0x00,0xfe,0x00,0x00]
ds_min_u32 v255, v1 gds
// GFX10: encoding: [0x00,0x00,0x1e,0xd8,0xff,0x01,0x00,0x00]
ds_min_u32 v0, v1 offset:0 gds
// GFX10: encoding: [0x00,0x00,0x1e,0xd8,0x00,0x01,0x00,0x00]
ds_min_u32 v255, v254 offset:0 gds
// GFX10: encoding: [0x00,0x00,0x1e,0xd8,0xff,0xfe,0x00,0x00]
ds_min_u32 v0, v254 offset:0 gds
// GFX10: encoding: [0x00,0x00,0x1e,0xd8,0x00,0xfe,0x00,0x00]
ds_min_u32 v255, v1 offset:0 gds
// GFX10: encoding: [0x00,0x00,0x1e,0xd8,0xff,0x01,0x00,0x00]
ds_min_u32 v0, v1 offset:4660 gds
// GFX10: encoding: [0x34,0x12,0x1e,0xd8,0x00,0x01,0x00,0x00]
ds_min_u32 v255, v254 offset:4660 gds
// GFX10: encoding: [0x34,0x12,0x1e,0xd8,0xff,0xfe,0x00,0x00]
ds_min_u32 v0, v254 offset:4660 gds
// GFX10: encoding: [0x34,0x12,0x1e,0xd8,0x00,0xfe,0x00,0x00]
ds_min_u32 v255, v1 offset:4660 gds
// GFX10: encoding: [0x34,0x12,0x1e,0xd8,0xff,0x01,0x00,0x00]
ds_min_u32 v0, v1 offset:65535 gds
// GFX10: encoding: [0xff,0xff,0x1e,0xd8,0x00,0x01,0x00,0x00]
ds_min_u32 v255, v254 offset:65535 gds
// GFX10: encoding: [0xff,0xff,0x1e,0xd8,0xff,0xfe,0x00,0x00]
ds_min_u32 v0, v254 offset:65535 gds
// GFX10: encoding: [0xff,0xff,0x1e,0xd8,0x00,0xfe,0x00,0x00]
ds_min_u32 v255, v1 offset:65535 gds
// GFX10: encoding: [0xff,0xff,0x1e,0xd8,0xff,0x01,0x00,0x00]
ds_max_u32 v0, v1
// GFX10: encoding: [0x00,0x00,0x20,0xd8,0x00,0x01,0x00,0x00]
ds_max_u32 v255, v254
// GFX10: encoding: [0x00,0x00,0x20,0xd8,0xff,0xfe,0x00,0x00]
ds_max_u32 v0, v254
// GFX10: encoding: [0x00,0x00,0x20,0xd8,0x00,0xfe,0x00,0x00]
ds_max_u32 v255, v1
// GFX10: encoding: [0x00,0x00,0x20,0xd8,0xff,0x01,0x00,0x00]
ds_max_u32 v0, v1 offset:0
// GFX10: encoding: [0x00,0x00,0x20,0xd8,0x00,0x01,0x00,0x00]
ds_max_u32 v255, v254 offset:0
// GFX10: encoding: [0x00,0x00,0x20,0xd8,0xff,0xfe,0x00,0x00]
ds_max_u32 v0, v254 offset:0
// GFX10: encoding: [0x00,0x00,0x20,0xd8,0x00,0xfe,0x00,0x00]
ds_max_u32 v255, v1 offset:0
// GFX10: encoding: [0x00,0x00,0x20,0xd8,0xff,0x01,0x00,0x00]
ds_max_u32 v0, v1 offset:4660
// GFX10: encoding: [0x34,0x12,0x20,0xd8,0x00,0x01,0x00,0x00]
ds_max_u32 v255, v254 offset:4660
// GFX10: encoding: [0x34,0x12,0x20,0xd8,0xff,0xfe,0x00,0x00]
ds_max_u32 v0, v254 offset:4660
// GFX10: encoding: [0x34,0x12,0x20,0xd8,0x00,0xfe,0x00,0x00]
ds_max_u32 v255, v1 offset:4660
// GFX10: encoding: [0x34,0x12,0x20,0xd8,0xff,0x01,0x00,0x00]
ds_max_u32 v0, v1 offset:65535
// GFX10: encoding: [0xff,0xff,0x20,0xd8,0x00,0x01,0x00,0x00]
ds_max_u32 v255, v254 offset:65535
// GFX10: encoding: [0xff,0xff,0x20,0xd8,0xff,0xfe,0x00,0x00]
ds_max_u32 v0, v254 offset:65535
// GFX10: encoding: [0xff,0xff,0x20,0xd8,0x00,0xfe,0x00,0x00]
ds_max_u32 v255, v1 offset:65535
// GFX10: encoding: [0xff,0xff,0x20,0xd8,0xff,0x01,0x00,0x00]
ds_max_u32 v0, v1 gds
// GFX10: encoding: [0x00,0x00,0x22,0xd8,0x00,0x01,0x00,0x00]
ds_max_u32 v255, v254 gds
// GFX10: encoding: [0x00,0x00,0x22,0xd8,0xff,0xfe,0x00,0x00]
ds_max_u32 v0, v254 gds
// GFX10: encoding: [0x00,0x00,0x22,0xd8,0x00,0xfe,0x00,0x00]
ds_max_u32 v255, v1 gds
// GFX10: encoding: [0x00,0x00,0x22,0xd8,0xff,0x01,0x00,0x00]
ds_max_u32 v0, v1 offset:0 gds
// GFX10: encoding: [0x00,0x00,0x22,0xd8,0x00,0x01,0x00,0x00]
ds_max_u32 v255, v254 offset:0 gds
// GFX10: encoding: [0x00,0x00,0x22,0xd8,0xff,0xfe,0x00,0x00]
ds_max_u32 v0, v254 offset:0 gds
// GFX10: encoding: [0x00,0x00,0x22,0xd8,0x00,0xfe,0x00,0x00]
ds_max_u32 v255, v1 offset:0 gds
// GFX10: encoding: [0x00,0x00,0x22,0xd8,0xff,0x01,0x00,0x00]
ds_max_u32 v0, v1 offset:4660 gds
// GFX10: encoding: [0x34,0x12,0x22,0xd8,0x00,0x01,0x00,0x00]
ds_max_u32 v255, v254 offset:4660 gds
// GFX10: encoding: [0x34,0x12,0x22,0xd8,0xff,0xfe,0x00,0x00]
ds_max_u32 v0, v254 offset:4660 gds
// GFX10: encoding: [0x34,0x12,0x22,0xd8,0x00,0xfe,0x00,0x00]
ds_max_u32 v255, v1 offset:4660 gds
// GFX10: encoding: [0x34,0x12,0x22,0xd8,0xff,0x01,0x00,0x00]
ds_max_u32 v0, v1 offset:65535 gds
// GFX10: encoding: [0xff,0xff,0x22,0xd8,0x00,0x01,0x00,0x00]
ds_max_u32 v255, v254 offset:65535 gds
// GFX10: encoding: [0xff,0xff,0x22,0xd8,0xff,0xfe,0x00,0x00]
ds_max_u32 v0, v254 offset:65535 gds
// GFX10: encoding: [0xff,0xff,0x22,0xd8,0x00,0xfe,0x00,0x00]
ds_max_u32 v255, v1 offset:65535 gds
// GFX10: encoding: [0xff,0xff,0x22,0xd8,0xff,0x01,0x00,0x00]
ds_and_b32 v0, v1
// GFX10: encoding: [0x00,0x00,0x24,0xd8,0x00,0x01,0x00,0x00]
ds_and_b32 v255, v254
// GFX10: encoding: [0x00,0x00,0x24,0xd8,0xff,0xfe,0x00,0x00]
ds_and_b32 v0, v254
// GFX10: encoding: [0x00,0x00,0x24,0xd8,0x00,0xfe,0x00,0x00]
ds_and_b32 v255, v1
// GFX10: encoding: [0x00,0x00,0x24,0xd8,0xff,0x01,0x00,0x00]
ds_and_b32 v0, v1 offset:0
// GFX10: encoding: [0x00,0x00,0x24,0xd8,0x00,0x01,0x00,0x00]
ds_and_b32 v255, v254 offset:0
// GFX10: encoding: [0x00,0x00,0x24,0xd8,0xff,0xfe,0x00,0x00]
ds_and_b32 v0, v254 offset:0
// GFX10: encoding: [0x00,0x00,0x24,0xd8,0x00,0xfe,0x00,0x00]
ds_and_b32 v255, v1 offset:0
// GFX10: encoding: [0x00,0x00,0x24,0xd8,0xff,0x01,0x00,0x00]
ds_and_b32 v0, v1 offset:4660
// GFX10: encoding: [0x34,0x12,0x24,0xd8,0x00,0x01,0x00,0x00]
ds_and_b32 v255, v254 offset:4660
// GFX10: encoding: [0x34,0x12,0x24,0xd8,0xff,0xfe,0x00,0x00]
ds_and_b32 v0, v254 offset:4660
// GFX10: encoding: [0x34,0x12,0x24,0xd8,0x00,0xfe,0x00,0x00]
ds_and_b32 v255, v1 offset:4660
// GFX10: encoding: [0x34,0x12,0x24,0xd8,0xff,0x01,0x00,0x00]
ds_and_b32 v0, v1 offset:65535
// GFX10: encoding: [0xff,0xff,0x24,0xd8,0x00,0x01,0x00,0x00]
ds_and_b32 v255, v254 offset:65535
// GFX10: encoding: [0xff,0xff,0x24,0xd8,0xff,0xfe,0x00,0x00]
ds_and_b32 v0, v254 offset:65535
// GFX10: encoding: [0xff,0xff,0x24,0xd8,0x00,0xfe,0x00,0x00]
ds_and_b32 v255, v1 offset:65535
// GFX10: encoding: [0xff,0xff,0x24,0xd8,0xff,0x01,0x00,0x00]
ds_and_b32 v0, v1 gds
// GFX10: encoding: [0x00,0x00,0x26,0xd8,0x00,0x01,0x00,0x00]
ds_and_b32 v255, v254 gds
// GFX10: encoding: [0x00,0x00,0x26,0xd8,0xff,0xfe,0x00,0x00]
ds_and_b32 v0, v254 gds
// GFX10: encoding: [0x00,0x00,0x26,0xd8,0x00,0xfe,0x00,0x00]
ds_and_b32 v255, v1 gds
// GFX10: encoding: [0x00,0x00,0x26,0xd8,0xff,0x01,0x00,0x00]
ds_and_b32 v0, v1 offset:0 gds
// GFX10: encoding: [0x00,0x00,0x26,0xd8,0x00,0x01,0x00,0x00]
ds_and_b32 v255, v254 offset:0 gds
// GFX10: encoding: [0x00,0x00,0x26,0xd8,0xff,0xfe,0x00,0x00]
ds_and_b32 v0, v254 offset:0 gds
// GFX10: encoding: [0x00,0x00,0x26,0xd8,0x00,0xfe,0x00,0x00]
ds_and_b32 v255, v1 offset:0 gds
// GFX10: encoding: [0x00,0x00,0x26,0xd8,0xff,0x01,0x00,0x00]
ds_and_b32 v0, v1 offset:4660 gds
// GFX10: encoding: [0x34,0x12,0x26,0xd8,0x00,0x01,0x00,0x00]
ds_and_b32 v255, v254 offset:4660 gds
// GFX10: encoding: [0x34,0x12,0x26,0xd8,0xff,0xfe,0x00,0x00]
ds_and_b32 v0, v254 offset:4660 gds
// GFX10: encoding: [0x34,0x12,0x26,0xd8,0x00,0xfe,0x00,0x00]
ds_and_b32 v255, v1 offset:4660 gds
// GFX10: encoding: [0x34,0x12,0x26,0xd8,0xff,0x01,0x00,0x00]
ds_and_b32 v0, v1 offset:65535 gds
// GFX10: encoding: [0xff,0xff,0x26,0xd8,0x00,0x01,0x00,0x00]
ds_and_b32 v255, v254 offset:65535 gds
// GFX10: encoding: [0xff,0xff,0x26,0xd8,0xff,0xfe,0x00,0x00]
ds_and_b32 v0, v254 offset:65535 gds
// GFX10: encoding: [0xff,0xff,0x26,0xd8,0x00,0xfe,0x00,0x00]
ds_and_b32 v255, v1 offset:65535 gds
// GFX10: encoding: [0xff,0xff,0x26,0xd8,0xff,0x01,0x00,0x00]
ds_or_b32 v0, v1
// GFX10: encoding: [0x00,0x00,0x28,0xd8,0x00,0x01,0x00,0x00]
ds_or_b32 v255, v254
// GFX10: encoding: [0x00,0x00,0x28,0xd8,0xff,0xfe,0x00,0x00]
ds_or_b32 v0, v254
// GFX10: encoding: [0x00,0x00,0x28,0xd8,0x00,0xfe,0x00,0x00]
ds_or_b32 v255, v1
// GFX10: encoding: [0x00,0x00,0x28,0xd8,0xff,0x01,0x00,0x00]
ds_or_b32 v0, v1 offset:0
// GFX10: encoding: [0x00,0x00,0x28,0xd8,0x00,0x01,0x00,0x00]
ds_or_b32 v255, v254 offset:0
// GFX10: encoding: [0x00,0x00,0x28,0xd8,0xff,0xfe,0x00,0x00]
ds_or_b32 v0, v254 offset:0
// GFX10: encoding: [0x00,0x00,0x28,0xd8,0x00,0xfe,0x00,0x00]
ds_or_b32 v255, v1 offset:0
// GFX10: encoding: [0x00,0x00,0x28,0xd8,0xff,0x01,0x00,0x00]
ds_or_b32 v0, v1 offset:4660
// GFX10: encoding: [0x34,0x12,0x28,0xd8,0x00,0x01,0x00,0x00]
ds_or_b32 v255, v254 offset:4660
// GFX10: encoding: [0x34,0x12,0x28,0xd8,0xff,0xfe,0x00,0x00]
ds_or_b32 v0, v254 offset:4660
// GFX10: encoding: [0x34,0x12,0x28,0xd8,0x00,0xfe,0x00,0x00]
ds_or_b32 v255, v1 offset:4660
// GFX10: encoding: [0x34,0x12,0x28,0xd8,0xff,0x01,0x00,0x00]
ds_or_b32 v0, v1 offset:65535
// GFX10: encoding: [0xff,0xff,0x28,0xd8,0x00,0x01,0x00,0x00]
ds_or_b32 v255, v254 offset:65535
// GFX10: encoding: [0xff,0xff,0x28,0xd8,0xff,0xfe,0x00,0x00]
ds_or_b32 v0, v254 offset:65535
// GFX10: encoding: [0xff,0xff,0x28,0xd8,0x00,0xfe,0x00,0x00]
ds_or_b32 v255, v1 offset:65535
// GFX10: encoding: [0xff,0xff,0x28,0xd8,0xff,0x01,0x00,0x00]
ds_or_b32 v0, v1 gds
// GFX10: encoding: [0x00,0x00,0x2a,0xd8,0x00,0x01,0x00,0x00]
ds_or_b32 v255, v254 gds
// GFX10: encoding: [0x00,0x00,0x2a,0xd8,0xff,0xfe,0x00,0x00]
ds_or_b32 v0, v254 gds
// GFX10: encoding: [0x00,0x00,0x2a,0xd8,0x00,0xfe,0x00,0x00]
ds_or_b32 v255, v1 gds
// GFX10: encoding: [0x00,0x00,0x2a,0xd8,0xff,0x01,0x00,0x00]
ds_or_b32 v0, v1 offset:0 gds
// GFX10: encoding: [0x00,0x00,0x2a,0xd8,0x00,0x01,0x00,0x00]
ds_or_b32 v255, v254 offset:0 gds
// GFX10: encoding: [0x00,0x00,0x2a,0xd8,0xff,0xfe,0x00,0x00]
ds_or_b32 v0, v254 offset:0 gds
// GFX10: encoding: [0x00,0x00,0x2a,0xd8,0x00,0xfe,0x00,0x00]
ds_or_b32 v255, v1 offset:0 gds
// GFX10: encoding: [0x00,0x00,0x2a,0xd8,0xff,0x01,0x00,0x00]
ds_or_b32 v0, v1 offset:4660 gds
// GFX10: encoding: [0x34,0x12,0x2a,0xd8,0x00,0x01,0x00,0x00]
ds_or_b32 v255, v254 offset:4660 gds
// GFX10: encoding: [0x34,0x12,0x2a,0xd8,0xff,0xfe,0x00,0x00]
ds_or_b32 v0, v254 offset:4660 gds
// GFX10: encoding: [0x34,0x12,0x2a,0xd8,0x00,0xfe,0x00,0x00]
ds_or_b32 v255, v1 offset:4660 gds
// GFX10: encoding: [0x34,0x12,0x2a,0xd8,0xff,0x01,0x00,0x00]
ds_or_b32 v0, v1 offset:65535 gds
// GFX10: encoding: [0xff,0xff,0x2a,0xd8,0x00,0x01,0x00,0x00]
ds_or_b32 v255, v254 offset:65535 gds
// GFX10: encoding: [0xff,0xff,0x2a,0xd8,0xff,0xfe,0x00,0x00]
ds_or_b32 v0, v254 offset:65535 gds
// GFX10: encoding: [0xff,0xff,0x2a,0xd8,0x00,0xfe,0x00,0x00]
ds_or_b32 v255, v1 offset:65535 gds
// GFX10: encoding: [0xff,0xff,0x2a,0xd8,0xff,0x01,0x00,0x00]
ds_xor_b32 v0, v1
// GFX10: encoding: [0x00,0x00,0x2c,0xd8,0x00,0x01,0x00,0x00]
ds_xor_b32 v255, v254
// GFX10: encoding: [0x00,0x00,0x2c,0xd8,0xff,0xfe,0x00,0x00]
ds_xor_b32 v0, v254
// GFX10: encoding: [0x00,0x00,0x2c,0xd8,0x00,0xfe,0x00,0x00]
ds_xor_b32 v255, v1
// GFX10: encoding: [0x00,0x00,0x2c,0xd8,0xff,0x01,0x00,0x00]
ds_xor_b32 v0, v1 offset:0
// GFX10: encoding: [0x00,0x00,0x2c,0xd8,0x00,0x01,0x00,0x00]
ds_xor_b32 v255, v254 offset:0
// GFX10: encoding: [0x00,0x00,0x2c,0xd8,0xff,0xfe,0x00,0x00]
ds_xor_b32 v0, v254 offset:0
// GFX10: encoding: [0x00,0x00,0x2c,0xd8,0x00,0xfe,0x00,0x00]
ds_xor_b32 v255, v1 offset:0
// GFX10: encoding: [0x00,0x00,0x2c,0xd8,0xff,0x01,0x00,0x00]
ds_xor_b32 v0, v1 offset:4660
// GFX10: encoding: [0x34,0x12,0x2c,0xd8,0x00,0x01,0x00,0x00]
ds_xor_b32 v255, v254 offset:4660
// GFX10: encoding: [0x34,0x12,0x2c,0xd8,0xff,0xfe,0x00,0x00]
ds_xor_b32 v0, v254 offset:4660
// GFX10: encoding: [0x34,0x12,0x2c,0xd8,0x00,0xfe,0x00,0x00]
ds_xor_b32 v255, v1 offset:4660
// GFX10: encoding: [0x34,0x12,0x2c,0xd8,0xff,0x01,0x00,0x00]
ds_xor_b32 v0, v1 offset:65535
// GFX10: encoding: [0xff,0xff,0x2c,0xd8,0x00,0x01,0x00,0x00]
ds_xor_b32 v255, v254 offset:65535
// GFX10: encoding: [0xff,0xff,0x2c,0xd8,0xff,0xfe,0x00,0x00]
ds_xor_b32 v0, v254 offset:65535
// GFX10: encoding: [0xff,0xff,0x2c,0xd8,0x00,0xfe,0x00,0x00]
ds_xor_b32 v255, v1 offset:65535
// GFX10: encoding: [0xff,0xff,0x2c,0xd8,0xff,0x01,0x00,0x00]
ds_xor_b32 v0, v1 gds
// GFX10: encoding: [0x00,0x00,0x2e,0xd8,0x00,0x01,0x00,0x00]
ds_xor_b32 v255, v254 gds
// GFX10: encoding: [0x00,0x00,0x2e,0xd8,0xff,0xfe,0x00,0x00]
ds_xor_b32 v0, v254 gds
// GFX10: encoding: [0x00,0x00,0x2e,0xd8,0x00,0xfe,0x00,0x00]
ds_xor_b32 v255, v1 gds
// GFX10: encoding: [0x00,0x00,0x2e,0xd8,0xff,0x01,0x00,0x00]
ds_xor_b32 v0, v1 offset:0 gds
// GFX10: encoding: [0x00,0x00,0x2e,0xd8,0x00,0x01,0x00,0x00]
ds_xor_b32 v255, v254 offset:0 gds
// GFX10: encoding: [0x00,0x00,0x2e,0xd8,0xff,0xfe,0x00,0x00]
ds_xor_b32 v0, v254 offset:0 gds
// GFX10: encoding: [0x00,0x00,0x2e,0xd8,0x00,0xfe,0x00,0x00]
ds_xor_b32 v255, v1 offset:0 gds
// GFX10: encoding: [0x00,0x00,0x2e,0xd8,0xff,0x01,0x00,0x00]
ds_xor_b32 v0, v1 offset:4660 gds
// GFX10: encoding: [0x34,0x12,0x2e,0xd8,0x00,0x01,0x00,0x00]
ds_xor_b32 v255, v254 offset:4660 gds
// GFX10: encoding: [0x34,0x12,0x2e,0xd8,0xff,0xfe,0x00,0x00]
ds_xor_b32 v0, v254 offset:4660 gds
// GFX10: encoding: [0x34,0x12,0x2e,0xd8,0x00,0xfe,0x00,0x00]
ds_xor_b32 v255, v1 offset:4660 gds
// GFX10: encoding: [0x34,0x12,0x2e,0xd8,0xff,0x01,0x00,0x00]
ds_xor_b32 v0, v1 offset:65535 gds
// GFX10: encoding: [0xff,0xff,0x2e,0xd8,0x00,0x01,0x00,0x00]
ds_xor_b32 v255, v254 offset:65535 gds
// GFX10: encoding: [0xff,0xff,0x2e,0xd8,0xff,0xfe,0x00,0x00]
ds_xor_b32 v0, v254 offset:65535 gds
// GFX10: encoding: [0xff,0xff,0x2e,0xd8,0x00,0xfe,0x00,0x00]
ds_xor_b32 v255, v1 offset:65535 gds
// GFX10: encoding: [0xff,0xff,0x2e,0xd8,0xff,0x01,0x00,0x00]
ds_mskor_b32 v0, v1, v2
// GFX10: encoding: [0x00,0x00,0x30,0xd8,0x00,0x01,0x02,0x00]
ds_mskor_b32 v255, v254, v253
// GFX10: encoding: [0x00,0x00,0x30,0xd8,0xff,0xfe,0xfd,0x00]
ds_mskor_b32 v0, v254, v253
// GFX10: encoding: [0x00,0x00,0x30,0xd8,0x00,0xfe,0xfd,0x00]
ds_mskor_b32 v255, v1, v253
// GFX10: encoding: [0x00,0x00,0x30,0xd8,0xff,0x01,0xfd,0x00]
ds_mskor_b32 v255, v254, v2
// GFX10: encoding: [0x00,0x00,0x30,0xd8,0xff,0xfe,0x02,0x00]
ds_mskor_b32 v0, v1, v2 offset:0
// GFX10: encoding: [0x00,0x00,0x30,0xd8,0x00,0x01,0x02,0x00]
ds_mskor_b32 v255, v254, v253 offset:0
// GFX10: encoding: [0x00,0x00,0x30,0xd8,0xff,0xfe,0xfd,0x00]
ds_mskor_b32 v0, v254, v253 offset:0
// GFX10: encoding: [0x00,0x00,0x30,0xd8,0x00,0xfe,0xfd,0x00]
ds_mskor_b32 v255, v1, v253 offset:0
// GFX10: encoding: [0x00,0x00,0x30,0xd8,0xff,0x01,0xfd,0x00]
ds_mskor_b32 v255, v254, v2 offset:0
// GFX10: encoding: [0x00,0x00,0x30,0xd8,0xff,0xfe,0x02,0x00]
ds_mskor_b32 v0, v1, v2 offset:4660
// GFX10: encoding: [0x34,0x12,0x30,0xd8,0x00,0x01,0x02,0x00]
ds_mskor_b32 v255, v254, v253 offset:4660
// GFX10: encoding: [0x34,0x12,0x30,0xd8,0xff,0xfe,0xfd,0x00]
ds_mskor_b32 v0, v254, v253 offset:4660
// GFX10: encoding: [0x34,0x12,0x30,0xd8,0x00,0xfe,0xfd,0x00]
ds_mskor_b32 v255, v1, v253 offset:4660
// GFX10: encoding: [0x34,0x12,0x30,0xd8,0xff,0x01,0xfd,0x00]
ds_mskor_b32 v255, v254, v2 offset:4660
// GFX10: encoding: [0x34,0x12,0x30,0xd8,0xff,0xfe,0x02,0x00]
ds_mskor_b32 v0, v1, v2 offset:65535
// GFX10: encoding: [0xff,0xff,0x30,0xd8,0x00,0x01,0x02,0x00]
ds_mskor_b32 v255, v254, v253 offset:65535
// GFX10: encoding: [0xff,0xff,0x30,0xd8,0xff,0xfe,0xfd,0x00]
ds_mskor_b32 v0, v254, v253 offset:65535
// GFX10: encoding: [0xff,0xff,0x30,0xd8,0x00,0xfe,0xfd,0x00]
ds_mskor_b32 v255, v1, v253 offset:65535
// GFX10: encoding: [0xff,0xff,0x30,0xd8,0xff,0x01,0xfd,0x00]
ds_mskor_b32 v255, v254, v2 offset:65535
// GFX10: encoding: [0xff,0xff,0x30,0xd8,0xff,0xfe,0x02,0x00]
ds_mskor_b32 v0, v1, v2 gds
// GFX10: encoding: [0x00,0x00,0x32,0xd8,0x00,0x01,0x02,0x00]
ds_mskor_b32 v255, v254, v253 gds
// GFX10: encoding: [0x00,0x00,0x32,0xd8,0xff,0xfe,0xfd,0x00]
ds_mskor_b32 v0, v254, v253 gds
// GFX10: encoding: [0x00,0x00,0x32,0xd8,0x00,0xfe,0xfd,0x00]
ds_mskor_b32 v255, v1, v253 gds
// GFX10: encoding: [0x00,0x00,0x32,0xd8,0xff,0x01,0xfd,0x00]
ds_mskor_b32 v255, v254, v2 gds
// GFX10: encoding: [0x00,0x00,0x32,0xd8,0xff,0xfe,0x02,0x00]
ds_mskor_b32 v0, v1, v2 offset:0 gds
// GFX10: encoding: [0x00,0x00,0x32,0xd8,0x00,0x01,0x02,0x00]
ds_mskor_b32 v255, v254, v253 offset:0 gds
// GFX10: encoding: [0x00,0x00,0x32,0xd8,0xff,0xfe,0xfd,0x00]
ds_mskor_b32 v0, v254, v253 offset:0 gds
// GFX10: encoding: [0x00,0x00,0x32,0xd8,0x00,0xfe,0xfd,0x00]
ds_mskor_b32 v255, v1, v253 offset:0 gds
// GFX10: encoding: [0x00,0x00,0x32,0xd8,0xff,0x01,0xfd,0x00]
ds_mskor_b32 v255, v254, v2 offset:0 gds
// GFX10: encoding: [0x00,0x00,0x32,0xd8,0xff,0xfe,0x02,0x00]
ds_mskor_b32 v0, v1, v2 offset:4660 gds
// GFX10: encoding: [0x34,0x12,0x32,0xd8,0x00,0x01,0x02,0x00]
ds_mskor_b32 v255, v254, v253 offset:4660 gds
// GFX10: encoding: [0x34,0x12,0x32,0xd8,0xff,0xfe,0xfd,0x00]
ds_mskor_b32 v0, v254, v253 offset:4660 gds
// GFX10: encoding: [0x34,0x12,0x32,0xd8,0x00,0xfe,0xfd,0x00]
ds_mskor_b32 v255, v1, v253 offset:4660 gds
// GFX10: encoding: [0x34,0x12,0x32,0xd8,0xff,0x01,0xfd,0x00]
ds_mskor_b32 v255, v254, v2 offset:4660 gds
// GFX10: encoding: [0x34,0x12,0x32,0xd8,0xff,0xfe,0x02,0x00]
ds_mskor_b32 v0, v1, v2 offset:65535 gds
// GFX10: encoding: [0xff,0xff,0x32,0xd8,0x00,0x01,0x02,0x00]
ds_mskor_b32 v255, v254, v253 offset:65535 gds
// GFX10: encoding: [0xff,0xff,0x32,0xd8,0xff,0xfe,0xfd,0x00]
ds_mskor_b32 v0, v254, v253 offset:65535 gds
// GFX10: encoding: [0xff,0xff,0x32,0xd8,0x00,0xfe,0xfd,0x00]
ds_mskor_b32 v255, v1, v253 offset:65535 gds
// GFX10: encoding: [0xff,0xff,0x32,0xd8,0xff,0x01,0xfd,0x00]
ds_mskor_b32 v255, v254, v2 offset:65535 gds
// GFX10: encoding: [0xff,0xff,0x32,0xd8,0xff,0xfe,0x02,0x00]
ds_write_b32 v0, v1
// GFX10: encoding: [0x00,0x00,0x34,0xd8,0x00,0x01,0x00,0x00]
ds_write_b32 v255, v254
// GFX10: encoding: [0x00,0x00,0x34,0xd8,0xff,0xfe,0x00,0x00]
ds_write_b32 v0, v254
// GFX10: encoding: [0x00,0x00,0x34,0xd8,0x00,0xfe,0x00,0x00]
ds_write_b32 v255, v1
// GFX10: encoding: [0x00,0x00,0x34,0xd8,0xff,0x01,0x00,0x00]
ds_write_b32 v0, v1 offset:0
// GFX10: encoding: [0x00,0x00,0x34,0xd8,0x00,0x01,0x00,0x00]
ds_write_b32 v255, v254 offset:0
// GFX10: encoding: [0x00,0x00,0x34,0xd8,0xff,0xfe,0x00,0x00]
ds_write_b32 v0, v254 offset:0
// GFX10: encoding: [0x00,0x00,0x34,0xd8,0x00,0xfe,0x00,0x00]
ds_write_b32 v255, v1 offset:0
// GFX10: encoding: [0x00,0x00,0x34,0xd8,0xff,0x01,0x00,0x00]
ds_write_b32 v0, v1 offset:4660
// GFX10: encoding: [0x34,0x12,0x34,0xd8,0x00,0x01,0x00,0x00]
ds_write_b32 v255, v254 offset:4660
// GFX10: encoding: [0x34,0x12,0x34,0xd8,0xff,0xfe,0x00,0x00]
ds_write_b32 v0, v254 offset:4660
// GFX10: encoding: [0x34,0x12,0x34,0xd8,0x00,0xfe,0x00,0x00]
ds_write_b32 v255, v1 offset:4660
// GFX10: encoding: [0x34,0x12,0x34,0xd8,0xff,0x01,0x00,0x00]
ds_write_b32 v0, v1 offset:65535
// GFX10: encoding: [0xff,0xff,0x34,0xd8,0x00,0x01,0x00,0x00]
ds_write_b32 v255, v254 offset:65535
// GFX10: encoding: [0xff,0xff,0x34,0xd8,0xff,0xfe,0x00,0x00]
ds_write_b32 v0, v254 offset:65535
// GFX10: encoding: [0xff,0xff,0x34,0xd8,0x00,0xfe,0x00,0x00]
ds_write_b32 v255, v1 offset:65535
// GFX10: encoding: [0xff,0xff,0x34,0xd8,0xff,0x01,0x00,0x00]
ds_write_b32 v0, v1 gds
// GFX10: encoding: [0x00,0x00,0x36,0xd8,0x00,0x01,0x00,0x00]
ds_write_b32 v255, v254 gds
// GFX10: encoding: [0x00,0x00,0x36,0xd8,0xff,0xfe,0x00,0x00]
ds_write_b32 v0, v254 gds
// GFX10: encoding: [0x00,0x00,0x36,0xd8,0x00,0xfe,0x00,0x00]
ds_write_b32 v255, v1 gds
// GFX10: encoding: [0x00,0x00,0x36,0xd8,0xff,0x01,0x00,0x00]
ds_write_b32 v0, v1 offset:0 gds
// GFX10: encoding: [0x00,0x00,0x36,0xd8,0x00,0x01,0x00,0x00]
ds_write_b32 v255, v254 offset:0 gds
// GFX10: encoding: [0x00,0x00,0x36,0xd8,0xff,0xfe,0x00,0x00]
ds_write_b32 v0, v254 offset:0 gds
// GFX10: encoding: [0x00,0x00,0x36,0xd8,0x00,0xfe,0x00,0x00]
ds_write_b32 v255, v1 offset:0 gds
// GFX10: encoding: [0x00,0x00,0x36,0xd8,0xff,0x01,0x00,0x00]
ds_write_b32 v0, v1 offset:4660 gds
// GFX10: encoding: [0x34,0x12,0x36,0xd8,0x00,0x01,0x00,0x00]
ds_write_b32 v255, v254 offset:4660 gds
// GFX10: encoding: [0x34,0x12,0x36,0xd8,0xff,0xfe,0x00,0x00]
ds_write_b32 v0, v254 offset:4660 gds
// GFX10: encoding: [0x34,0x12,0x36,0xd8,0x00,0xfe,0x00,0x00]
ds_write_b32 v255, v1 offset:4660 gds
// GFX10: encoding: [0x34,0x12,0x36,0xd8,0xff,0x01,0x00,0x00]
ds_write_b32 v0, v1 offset:65535 gds
// GFX10: encoding: [0xff,0xff,0x36,0xd8,0x00,0x01,0x00,0x00]
ds_write_b32 v255, v254 offset:65535 gds
// GFX10: encoding: [0xff,0xff,0x36,0xd8,0xff,0xfe,0x00,0x00]
ds_write_b32 v0, v254 offset:65535 gds
// GFX10: encoding: [0xff,0xff,0x36,0xd8,0x00,0xfe,0x00,0x00]
ds_write_b32 v255, v1 offset:65535 gds
// GFX10: encoding: [0xff,0xff,0x36,0xd8,0xff,0x01,0x00,0x00]
ds_write2_b32 v0, v1, v2
// GFX10: encoding: [0x00,0x00,0x38,0xd8,0x00,0x01,0x02,0x00]
ds_write2_b32 v255, v254, v253
// GFX10: encoding: [0x00,0x00,0x38,0xd8,0xff,0xfe,0xfd,0x00]
ds_write2_b32 v0, v254, v253
// GFX10: encoding: [0x00,0x00,0x38,0xd8,0x00,0xfe,0xfd,0x00]
ds_write2_b32 v255, v1, v253
// GFX10: encoding: [0x00,0x00,0x38,0xd8,0xff,0x01,0xfd,0x00]
ds_write2_b32 v255, v254, v2
// GFX10: encoding: [0x00,0x00,0x38,0xd8,0xff,0xfe,0x02,0x00]
ds_write2_b32 v0, v1, v2 offset0:0 offset1:123
// GFX10: encoding: [0x00,0x7b,0x38,0xd8,0x00,0x01,0x02,0x00]
ds_write2_b32 v255, v254, v253 offset0:0 offset1:123
// GFX10: encoding: [0x00,0x7b,0x38,0xd8,0xff,0xfe,0xfd,0x00]
ds_write2_b32 v0, v254, v253 offset0:0 offset1:123
// GFX10: encoding: [0x00,0x7b,0x38,0xd8,0x00,0xfe,0xfd,0x00]
ds_write2_b32 v255, v1, v253 offset0:0 offset1:123
// GFX10: encoding: [0x00,0x7b,0x38,0xd8,0xff,0x01,0xfd,0x00]
ds_write2_b32 v255, v254, v2 offset0:0 offset1:123
// GFX10: encoding: [0x00,0x7b,0x38,0xd8,0xff,0xfe,0x02,0x00]
ds_write2_b32 v0, v1, v2 offset0:123 offset1:0
// GFX10: encoding: [0x7b,0x00,0x38,0xd8,0x00,0x01,0x02,0x00]
ds_write2_b32 v255, v254, v253 offset0:123 offset1:0
// GFX10: encoding: [0x7b,0x00,0x38,0xd8,0xff,0xfe,0xfd,0x00]
ds_write2_b32 v0, v254, v253 offset0:123 offset1:0
// GFX10: encoding: [0x7b,0x00,0x38,0xd8,0x00,0xfe,0xfd,0x00]
ds_write2_b32 v255, v1, v253 offset0:123 offset1:0
// GFX10: encoding: [0x7b,0x00,0x38,0xd8,0xff,0x01,0xfd,0x00]
ds_write2_b32 v255, v254, v2 offset0:123 offset1:0
// GFX10: encoding: [0x7b,0x00,0x38,0xd8,0xff,0xfe,0x02,0x00]
ds_write2_b32 v0, v1, v2 offset0:64 offset1:123
// GFX10: encoding: [0x40,0x7b,0x38,0xd8,0x00,0x01,0x02,0x00]
ds_write2_b32 v255, v254, v253 offset0:64 offset1:123
// GFX10: encoding: [0x40,0x7b,0x38,0xd8,0xff,0xfe,0xfd,0x00]
ds_write2_b32 v0, v254, v253 offset0:64 offset1:123
// GFX10: encoding: [0x40,0x7b,0x38,0xd8,0x00,0xfe,0xfd,0x00]
ds_write2_b32 v255, v1, v253 offset0:64 offset1:123
// GFX10: encoding: [0x40,0x7b,0x38,0xd8,0xff,0x01,0xfd,0x00]
ds_write2_b32 v255, v254, v2 offset0:64 offset1:123
// GFX10: encoding: [0x40,0x7b,0x38,0xd8,0xff,0xfe,0x02,0x00]
ds_write2_b32 v0, v1, v2 offset0:123 offset1:64
// GFX10: encoding: [0x7b,0x40,0x38,0xd8,0x00,0x01,0x02,0x00]
ds_write2_b32 v255, v254, v253 offset0:123 offset1:64
// GFX10: encoding: [0x7b,0x40,0x38,0xd8,0xff,0xfe,0xfd,0x00]
ds_write2_b32 v0, v254, v253 offset0:123 offset1:64
// GFX10: encoding: [0x7b,0x40,0x38,0xd8,0x00,0xfe,0xfd,0x00]
ds_write2_b32 v255, v1, v253 offset0:123 offset1:64
// GFX10: encoding: [0x7b,0x40,0x38,0xd8,0xff,0x01,0xfd,0x00]
ds_write2_b32 v255, v254, v2 offset0:123 offset1:64
// GFX10: encoding: [0x7b,0x40,0x38,0xd8,0xff,0xfe,0x02,0x00]
ds_write2_b32 v0, v1, v2 offset0:64 offset1:255
// GFX10: encoding: [0x40,0xff,0x38,0xd8,0x00,0x01,0x02,0x00]
ds_write2_b32 v255, v254, v253 offset0:64 offset1:255
// GFX10: encoding: [0x40,0xff,0x38,0xd8,0xff,0xfe,0xfd,0x00]
ds_write2_b32 v0, v254, v253 offset0:64 offset1:255
// GFX10: encoding: [0x40,0xff,0x38,0xd8,0x00,0xfe,0xfd,0x00]
ds_write2_b32 v255, v1, v253 offset0:64 offset1:255
// GFX10: encoding: [0x40,0xff,0x38,0xd8,0xff,0x01,0xfd,0x00]
ds_write2_b32 v255, v254, v2 offset0:64 offset1:255
// GFX10: encoding: [0x40,0xff,0x38,0xd8,0xff,0xfe,0x02,0x00]
ds_write2_b32 v0, v1, v2 offset0:255 offset1:64
// GFX10: encoding: [0xff,0x40,0x38,0xd8,0x00,0x01,0x02,0x00]
ds_write2_b32 v255, v254, v253 offset0:255 offset1:64
// GFX10: encoding: [0xff,0x40,0x38,0xd8,0xff,0xfe,0xfd,0x00]
ds_write2_b32 v0, v254, v253 offset0:255 offset1:64
// GFX10: encoding: [0xff,0x40,0x38,0xd8,0x00,0xfe,0xfd,0x00]
ds_write2_b32 v255, v1, v253 offset0:255 offset1:64
// GFX10: encoding: [0xff,0x40,0x38,0xd8,0xff,0x01,0xfd,0x00]
ds_write2_b32 v255, v254, v2 offset0:255 offset1:64
// GFX10: encoding: [0xff,0x40,0x38,0xd8,0xff,0xfe,0x02,0x00]
ds_write2_b32 v0, v1, v2 offset0:255 offset1:255
// GFX10: encoding: [0xff,0xff,0x38,0xd8,0x00,0x01,0x02,0x00]
ds_write2_b32 v255, v254, v253 offset0:255 offset1:255
// GFX10: encoding: [0xff,0xff,0x38,0xd8,0xff,0xfe,0xfd,0x00]
ds_write2_b32 v0, v254, v253 offset0:255 offset1:255
// GFX10: encoding: [0xff,0xff,0x38,0xd8,0x00,0xfe,0xfd,0x00]
ds_write2_b32 v255, v1, v253 offset0:255 offset1:255
// GFX10: encoding: [0xff,0xff,0x38,0xd8,0xff,0x01,0xfd,0x00]
ds_write2_b32 v255, v254, v2 offset0:255 offset1:255
// GFX10: encoding: [0xff,0xff,0x38,0xd8,0xff,0xfe,0x02,0x00]
ds_write2_b32 v0, v1, v2 gds
// GFX10: encoding: [0x00,0x00,0x3a,0xd8,0x00,0x01,0x02,0x00]
ds_write2_b32 v255, v254, v253 gds
// GFX10: encoding: [0x00,0x00,0x3a,0xd8,0xff,0xfe,0xfd,0x00]
ds_write2_b32 v0, v254, v253 gds
// GFX10: encoding: [0x00,0x00,0x3a,0xd8,0x00,0xfe,0xfd,0x00]
ds_write2_b32 v255, v1, v253 gds
// GFX10: encoding: [0x00,0x00,0x3a,0xd8,0xff,0x01,0xfd,0x00]
ds_write2_b32 v255, v254, v2 gds
// GFX10: encoding: [0x00,0x00,0x3a,0xd8,0xff,0xfe,0x02,0x00]
ds_write2_b32 v0, v1, v2 offset0:0 offset1:123 gds
// GFX10: encoding: [0x00,0x7b,0x3a,0xd8,0x00,0x01,0x02,0x00]
ds_write2_b32 v255, v254, v253 offset0:0 offset1:123 gds
// GFX10: encoding: [0x00,0x7b,0x3a,0xd8,0xff,0xfe,0xfd,0x00]
ds_write2_b32 v0, v254, v253 offset0:0 offset1:123 gds
// GFX10: encoding: [0x00,0x7b,0x3a,0xd8,0x00,0xfe,0xfd,0x00]
ds_write2_b32 v255, v1, v253 offset0:0 offset1:123 gds
// GFX10: encoding: [0x00,0x7b,0x3a,0xd8,0xff,0x01,0xfd,0x00]
ds_write2_b32 v255, v254, v2 offset0:0 offset1:123 gds
// GFX10: encoding: [0x00,0x7b,0x3a,0xd8,0xff,0xfe,0x02,0x00]
ds_write2_b32 v0, v1, v2 offset0:123 offset1:0 gds
// GFX10: encoding: [0x7b,0x00,0x3a,0xd8,0x00,0x01,0x02,0x00]
ds_write2_b32 v255, v254, v253 offset0:123 offset1:0 gds
// GFX10: encoding: [0x7b,0x00,0x3a,0xd8,0xff,0xfe,0xfd,0x00]
ds_write2_b32 v0, v254, v253 offset0:123 offset1:0 gds
// GFX10: encoding: [0x7b,0x00,0x3a,0xd8,0x00,0xfe,0xfd,0x00]
ds_write2_b32 v255, v1, v253 offset0:123 offset1:0 gds
// GFX10: encoding: [0x7b,0x00,0x3a,0xd8,0xff,0x01,0xfd,0x00]
ds_write2_b32 v255, v254, v2 offset0:123 offset1:0 gds
// GFX10: encoding: [0x7b,0x00,0x3a,0xd8,0xff,0xfe,0x02,0x00]
ds_write2_b32 v0, v1, v2 offset0:64 offset1:123 gds
// GFX10: encoding: [0x40,0x7b,0x3a,0xd8,0x00,0x01,0x02,0x00]
ds_write2_b32 v255, v254, v253 offset0:64 offset1:123 gds
// GFX10: encoding: [0x40,0x7b,0x3a,0xd8,0xff,0xfe,0xfd,0x00]
ds_write2_b32 v0, v254, v253 offset0:64 offset1:123 gds
// GFX10: encoding: [0x40,0x7b,0x3a,0xd8,0x00,0xfe,0xfd,0x00]
ds_write2_b32 v255, v1, v253 offset0:64 offset1:123 gds
// GFX10: encoding: [0x40,0x7b,0x3a,0xd8,0xff,0x01,0xfd,0x00]
ds_write2_b32 v255, v254, v2 offset0:64 offset1:123 gds
// GFX10: encoding: [0x40,0x7b,0x3a,0xd8,0xff,0xfe,0x02,0x00]
ds_write2_b32 v0, v1, v2 offset0:123 offset1:64 gds
// GFX10: encoding: [0x7b,0x40,0x3a,0xd8,0x00,0x01,0x02,0x00]
ds_write2_b32 v255, v254, v253 offset0:123 offset1:64 gds
// GFX10: encoding: [0x7b,0x40,0x3a,0xd8,0xff,0xfe,0xfd,0x00]
ds_write2_b32 v0, v254, v253 offset0:123 offset1:64 gds
// GFX10: encoding: [0x7b,0x40,0x3a,0xd8,0x00,0xfe,0xfd,0x00]
ds_write2_b32 v255, v1, v253 offset0:123 offset1:64 gds
// GFX10: encoding: [0x7b,0x40,0x3a,0xd8,0xff,0x01,0xfd,0x00]
ds_write2_b32 v255, v254, v2 offset0:123 offset1:64 gds
// GFX10: encoding: [0x7b,0x40,0x3a,0xd8,0xff,0xfe,0x02,0x00]
ds_write2_b32 v0, v1, v2 offset0:64 offset1:255 gds
// GFX10: encoding: [0x40,0xff,0x3a,0xd8,0x00,0x01,0x02,0x00]
ds_write2_b32 v255, v254, v253 offset0:64 offset1:255 gds
// GFX10: encoding: [0x40,0xff,0x3a,0xd8,0xff,0xfe,0xfd,0x00]
ds_write2_b32 v0, v254, v253 offset0:64 offset1:255 gds
// GFX10: encoding: [0x40,0xff,0x3a,0xd8,0x00,0xfe,0xfd,0x00]
ds_write2_b32 v255, v1, v253 offset0:64 offset1:255 gds
// GFX10: encoding: [0x40,0xff,0x3a,0xd8,0xff,0x01,0xfd,0x00]
ds_write2_b32 v255, v254, v2 offset0:64 offset1:255 gds
// GFX10: encoding: [0x40,0xff,0x3a,0xd8,0xff,0xfe,0x02,0x00]
ds_write2_b32 v0, v1, v2 offset0:255 offset1:64 gds
// GFX10: encoding: [0xff,0x40,0x3a,0xd8,0x00,0x01,0x02,0x00]
ds_write2_b32 v255, v254, v253 offset0:255 offset1:64 gds
// GFX10: encoding: [0xff,0x40,0x3a,0xd8,0xff,0xfe,0xfd,0x00]
ds_write2_b32 v0, v254, v253 offset0:255 offset1:64 gds
// GFX10: encoding: [0xff,0x40,0x3a,0xd8,0x00,0xfe,0xfd,0x00]
ds_write2_b32 v255, v1, v253 offset0:255 offset1:64 gds
// GFX10: encoding: [0xff,0x40,0x3a,0xd8,0xff,0x01,0xfd,0x00]
ds_write2_b32 v255, v254, v2 offset0:255 offset1:64 gds
// GFX10: encoding: [0xff,0x40,0x3a,0xd8,0xff,0xfe,0x02,0x00]
ds_write2_b32 v0, v1, v2 offset0:255 offset1:255 gds
// GFX10: encoding: [0xff,0xff,0x3a,0xd8,0x00,0x01,0x02,0x00]
ds_write2_b32 v255, v254, v253 offset0:255 offset1:255 gds
// GFX10: encoding: [0xff,0xff,0x3a,0xd8,0xff,0xfe,0xfd,0x00]
ds_write2_b32 v0, v254, v253 offset0:255 offset1:255 gds
// GFX10: encoding: [0xff,0xff,0x3a,0xd8,0x00,0xfe,0xfd,0x00]
ds_write2_b32 v255, v1, v253 offset0:255 offset1:255 gds
// GFX10: encoding: [0xff,0xff,0x3a,0xd8,0xff,0x01,0xfd,0x00]
ds_write2_b32 v255, v254, v2 offset0:255 offset1:255 gds
// GFX10: encoding: [0xff,0xff,0x3a,0xd8,0xff,0xfe,0x02,0x00]
ds_write2st64_b32 v0, v1, v2
// GFX10: encoding: [0x00,0x00,0x3c,0xd8,0x00,0x01,0x02,0x00]
ds_write2st64_b32 v255, v254, v253
// GFX10: encoding: [0x00,0x00,0x3c,0xd8,0xff,0xfe,0xfd,0x00]
ds_write2st64_b32 v0, v254, v253
// GFX10: encoding: [0x00,0x00,0x3c,0xd8,0x00,0xfe,0xfd,0x00]
ds_write2st64_b32 v255, v1, v253
// GFX10: encoding: [0x00,0x00,0x3c,0xd8,0xff,0x01,0xfd,0x00]
ds_write2st64_b32 v255, v254, v2
// GFX10: encoding: [0x00,0x00,0x3c,0xd8,0xff,0xfe,0x02,0x00]
ds_write2st64_b32 v0, v1, v2 offset0:0 offset1:123
// GFX10: encoding: [0x00,0x7b,0x3c,0xd8,0x00,0x01,0x02,0x00]
ds_write2st64_b32 v255, v254, v253 offset0:0 offset1:123
// GFX10: encoding: [0x00,0x7b,0x3c,0xd8,0xff,0xfe,0xfd,0x00]
ds_write2st64_b32 v0, v254, v253 offset0:0 offset1:123
// GFX10: encoding: [0x00,0x7b,0x3c,0xd8,0x00,0xfe,0xfd,0x00]
ds_write2st64_b32 v255, v1, v253 offset0:0 offset1:123
// GFX10: encoding: [0x00,0x7b,0x3c,0xd8,0xff,0x01,0xfd,0x00]
ds_write2st64_b32 v255, v254, v2 offset0:0 offset1:123
// GFX10: encoding: [0x00,0x7b,0x3c,0xd8,0xff,0xfe,0x02,0x00]
ds_write2st64_b32 v0, v1, v2 offset0:123 offset1:0
// GFX10: encoding: [0x7b,0x00,0x3c,0xd8,0x00,0x01,0x02,0x00]
ds_write2st64_b32 v255, v254, v253 offset0:123 offset1:0
// GFX10: encoding: [0x7b,0x00,0x3c,0xd8,0xff,0xfe,0xfd,0x00]
ds_write2st64_b32 v0, v254, v253 offset0:123 offset1:0
// GFX10: encoding: [0x7b,0x00,0x3c,0xd8,0x00,0xfe,0xfd,0x00]
ds_write2st64_b32 v255, v1, v253 offset0:123 offset1:0
// GFX10: encoding: [0x7b,0x00,0x3c,0xd8,0xff,0x01,0xfd,0x00]
ds_write2st64_b32 v255, v254, v2 offset0:123 offset1:0
// GFX10: encoding: [0x7b,0x00,0x3c,0xd8,0xff,0xfe,0x02,0x00]
ds_write2st64_b32 v0, v1, v2 offset0:64 offset1:123
// GFX10: encoding: [0x40,0x7b,0x3c,0xd8,0x00,0x01,0x02,0x00]
ds_write2st64_b32 v255, v254, v253 offset0:64 offset1:123
// GFX10: encoding: [0x40,0x7b,0x3c,0xd8,0xff,0xfe,0xfd,0x00]
ds_write2st64_b32 v0, v254, v253 offset0:64 offset1:123
// GFX10: encoding: [0x40,0x7b,0x3c,0xd8,0x00,0xfe,0xfd,0x00]
ds_write2st64_b32 v255, v1, v253 offset0:64 offset1:123
// GFX10: encoding: [0x40,0x7b,0x3c,0xd8,0xff,0x01,0xfd,0x00]
ds_write2st64_b32 v255, v254, v2 offset0:64 offset1:123
// GFX10: encoding: [0x40,0x7b,0x3c,0xd8,0xff,0xfe,0x02,0x00]
ds_write2st64_b32 v0, v1, v2 offset0:123 offset1:64
// GFX10: encoding: [0x7b,0x40,0x3c,0xd8,0x00,0x01,0x02,0x00]
ds_write2st64_b32 v255, v254, v253 offset0:123 offset1:64
// GFX10: encoding: [0x7b,0x40,0x3c,0xd8,0xff,0xfe,0xfd,0x00]
ds_write2st64_b32 v0, v254, v253 offset0:123 offset1:64
// GFX10: encoding: [0x7b,0x40,0x3c,0xd8,0x00,0xfe,0xfd,0x00]
ds_write2st64_b32 v255, v1, v253 offset0:123 offset1:64
// GFX10: encoding: [0x7b,0x40,0x3c,0xd8,0xff,0x01,0xfd,0x00]
ds_write2st64_b32 v255, v254, v2 offset0:123 offset1:64
// GFX10: encoding: [0x7b,0x40,0x3c,0xd8,0xff,0xfe,0x02,0x00]
ds_write2st64_b32 v0, v1, v2 offset0:64 offset1:255
// GFX10: encoding: [0x40,0xff,0x3c,0xd8,0x00,0x01,0x02,0x00]
ds_write2st64_b32 v255, v254, v253 offset0:64 offset1:255
// GFX10: encoding: [0x40,0xff,0x3c,0xd8,0xff,0xfe,0xfd,0x00]
ds_write2st64_b32 v0, v254, v253 offset0:64 offset1:255
// GFX10: encoding: [0x40,0xff,0x3c,0xd8,0x00,0xfe,0xfd,0x00]
ds_write2st64_b32 v255, v1, v253 offset0:64 offset1:255
// GFX10: encoding: [0x40,0xff,0x3c,0xd8,0xff,0x01,0xfd,0x00]
ds_write2st64_b32 v255, v254, v2 offset0:64 offset1:255
// GFX10: encoding: [0x40,0xff,0x3c,0xd8,0xff,0xfe,0x02,0x00]
ds_write2st64_b32 v0, v1, v2 offset0:255 offset1:64
// GFX10: encoding: [0xff,0x40,0x3c,0xd8,0x00,0x01,0x02,0x00]
ds_write2st64_b32 v255, v254, v253 offset0:255 offset1:64
// GFX10: encoding: [0xff,0x40,0x3c,0xd8,0xff,0xfe,0xfd,0x00]
ds_write2st64_b32 v0, v254, v253 offset0:255 offset1:64
// GFX10: encoding: [0xff,0x40,0x3c,0xd8,0x00,0xfe,0xfd,0x00]
ds_write2st64_b32 v255, v1, v253 offset0:255 offset1:64
// GFX10: encoding: [0xff,0x40,0x3c,0xd8,0xff,0x01,0xfd,0x00]
ds_write2st64_b32 v255, v254, v2 offset0:255 offset1:64
// GFX10: encoding: [0xff,0x40,0x3c,0xd8,0xff,0xfe,0x02,0x00]
ds_write2st64_b32 v0, v1, v2 offset0:255 offset1:255
// GFX10: encoding: [0xff,0xff,0x3c,0xd8,0x00,0x01,0x02,0x00]
ds_write2st64_b32 v255, v254, v253 offset0:255 offset1:255
// GFX10: encoding: [0xff,0xff,0x3c,0xd8,0xff,0xfe,0xfd,0x00]
ds_write2st64_b32 v0, v254, v253 offset0:255 offset1:255
// GFX10: encoding: [0xff,0xff,0x3c,0xd8,0x00,0xfe,0xfd,0x00]
ds_write2st64_b32 v255, v1, v253 offset0:255 offset1:255
// GFX10: encoding: [0xff,0xff,0x3c,0xd8,0xff,0x01,0xfd,0x00]
ds_write2st64_b32 v255, v254, v2 offset0:255 offset1:255
// GFX10: encoding: [0xff,0xff,0x3c,0xd8,0xff,0xfe,0x02,0x00]
ds_write2st64_b32 v0, v1, v2 gds
// GFX10: encoding: [0x00,0x00,0x3e,0xd8,0x00,0x01,0x02,0x00]
ds_write2st64_b32 v255, v254, v253 gds
// GFX10: encoding: [0x00,0x00,0x3e,0xd8,0xff,0xfe,0xfd,0x00]
ds_write2st64_b32 v0, v254, v253 gds
// GFX10: encoding: [0x00,0x00,0x3e,0xd8,0x00,0xfe,0xfd,0x00]
ds_write2st64_b32 v255, v1, v253 gds
// GFX10: encoding: [0x00,0x00,0x3e,0xd8,0xff,0x01,0xfd,0x00]
ds_write2st64_b32 v255, v254, v2 gds
// GFX10: encoding: [0x00,0x00,0x3e,0xd8,0xff,0xfe,0x02,0x00]
ds_write2st64_b32 v0, v1, v2 offset0:0 offset1:123 gds
// GFX10: encoding: [0x00,0x7b,0x3e,0xd8,0x00,0x01,0x02,0x00]
ds_write2st64_b32 v255, v254, v253 offset0:0 offset1:123 gds
// GFX10: encoding: [0x00,0x7b,0x3e,0xd8,0xff,0xfe,0xfd,0x00]
ds_write2st64_b32 v0, v254, v253 offset0:0 offset1:123 gds
// GFX10: encoding: [0x00,0x7b,0x3e,0xd8,0x00,0xfe,0xfd,0x00]
ds_write2st64_b32 v255, v1, v253 offset0:0 offset1:123 gds
// GFX10: encoding: [0x00,0x7b,0x3e,0xd8,0xff,0x01,0xfd,0x00]
ds_write2st64_b32 v255, v254, v2 offset0:0 offset1:123 gds
// GFX10: encoding: [0x00,0x7b,0x3e,0xd8,0xff,0xfe,0x02,0x00]
ds_write2st64_b32 v0, v1, v2 offset0:123 offset1:0 gds
// GFX10: encoding: [0x7b,0x00,0x3e,0xd8,0x00,0x01,0x02,0x00]
ds_write2st64_b32 v255, v254, v253 offset0:123 offset1:0 gds
// GFX10: encoding: [0x7b,0x00,0x3e,0xd8,0xff,0xfe,0xfd,0x00]
ds_write2st64_b32 v0, v254, v253 offset0:123 offset1:0 gds
// GFX10: encoding: [0x7b,0x00,0x3e,0xd8,0x00,0xfe,0xfd,0x00]
ds_write2st64_b32 v255, v1, v253 offset0:123 offset1:0 gds
// GFX10: encoding: [0x7b,0x00,0x3e,0xd8,0xff,0x01,0xfd,0x00]
ds_write2st64_b32 v255, v254, v2 offset0:123 offset1:0 gds
// GFX10: encoding: [0x7b,0x00,0x3e,0xd8,0xff,0xfe,0x02,0x00]
ds_write2st64_b32 v0, v1, v2 offset0:64 offset1:123 gds
// GFX10: encoding: [0x40,0x7b,0x3e,0xd8,0x00,0x01,0x02,0x00]
ds_write2st64_b32 v255, v254, v253 offset0:64 offset1:123 gds
// GFX10: encoding: [0x40,0x7b,0x3e,0xd8,0xff,0xfe,0xfd,0x00]
ds_write2st64_b32 v0, v254, v253 offset0:64 offset1:123 gds
// GFX10: encoding: [0x40,0x7b,0x3e,0xd8,0x00,0xfe,0xfd,0x00]
ds_write2st64_b32 v255, v1, v253 offset0:64 offset1:123 gds
// GFX10: encoding: [0x40,0x7b,0x3e,0xd8,0xff,0x01,0xfd,0x00]
ds_write2st64_b32 v255, v254, v2 offset0:64 offset1:123 gds
// GFX10: encoding: [0x40,0x7b,0x3e,0xd8,0xff,0xfe,0x02,0x00]
ds_write2st64_b32 v0, v1, v2 offset0:123 offset1:64 gds
// GFX10: encoding: [0x7b,0x40,0x3e,0xd8,0x00,0x01,0x02,0x00]
ds_write2st64_b32 v255, v254, v253 offset0:123 offset1:64 gds
// GFX10: encoding: [0x7b,0x40,0x3e,0xd8,0xff,0xfe,0xfd,0x00]
ds_write2st64_b32 v0, v254, v253 offset0:123 offset1:64 gds
// GFX10: encoding: [0x7b,0x40,0x3e,0xd8,0x00,0xfe,0xfd,0x00]
ds_write2st64_b32 v255, v1, v253 offset0:123 offset1:64 gds
// GFX10: encoding: [0x7b,0x40,0x3e,0xd8,0xff,0x01,0xfd,0x00]
ds_write2st64_b32 v255, v254, v2 offset0:123 offset1:64 gds
// GFX10: encoding: [0x7b,0x40,0x3e,0xd8,0xff,0xfe,0x02,0x00]
ds_write2st64_b32 v0, v1, v2 offset0:64 offset1:255 gds
// GFX10: encoding: [0x40,0xff,0x3e,0xd8,0x00,0x01,0x02,0x00]
ds_write2st64_b32 v255, v254, v253 offset0:64 offset1:255 gds
// GFX10: encoding: [0x40,0xff,0x3e,0xd8,0xff,0xfe,0xfd,0x00]
ds_write2st64_b32 v0, v254, v253 offset0:64 offset1:255 gds
// GFX10: encoding: [0x40,0xff,0x3e,0xd8,0x00,0xfe,0xfd,0x00]
ds_write2st64_b32 v255, v1, v253 offset0:64 offset1:255 gds
// GFX10: encoding: [0x40,0xff,0x3e,0xd8,0xff,0x01,0xfd,0x00]
ds_write2st64_b32 v255, v254, v2 offset0:64 offset1:255 gds
// GFX10: encoding: [0x40,0xff,0x3e,0xd8,0xff,0xfe,0x02,0x00]
ds_write2st64_b32 v0, v1, v2 offset0:255 offset1:64 gds
// GFX10: encoding: [0xff,0x40,0x3e,0xd8,0x00,0x01,0x02,0x00]
ds_write2st64_b32 v255, v254, v253 offset0:255 offset1:64 gds
// GFX10: encoding: [0xff,0x40,0x3e,0xd8,0xff,0xfe,0xfd,0x00]
ds_write2st64_b32 v0, v254, v253 offset0:255 offset1:64 gds
// GFX10: encoding: [0xff,0x40,0x3e,0xd8,0x00,0xfe,0xfd,0x00]
ds_write2st64_b32 v255, v1, v253 offset0:255 offset1:64 gds
// GFX10: encoding: [0xff,0x40,0x3e,0xd8,0xff,0x01,0xfd,0x00]
ds_write2st64_b32 v255, v254, v2 offset0:255 offset1:64 gds
// GFX10: encoding: [0xff,0x40,0x3e,0xd8,0xff,0xfe,0x02,0x00]
ds_write2st64_b32 v0, v1, v2 offset0:255 offset1:255 gds
// GFX10: encoding: [0xff,0xff,0x3e,0xd8,0x00,0x01,0x02,0x00]
ds_write2st64_b32 v255, v254, v253 offset0:255 offset1:255 gds
// GFX10: encoding: [0xff,0xff,0x3e,0xd8,0xff,0xfe,0xfd,0x00]
ds_write2st64_b32 v0, v254, v253 offset0:255 offset1:255 gds
// GFX10: encoding: [0xff,0xff,0x3e,0xd8,0x00,0xfe,0xfd,0x00]
ds_write2st64_b32 v255, v1, v253 offset0:255 offset1:255 gds
// GFX10: encoding: [0xff,0xff,0x3e,0xd8,0xff,0x01,0xfd,0x00]
ds_write2st64_b32 v255, v254, v2 offset0:255 offset1:255 gds
// GFX10: encoding: [0xff,0xff,0x3e,0xd8,0xff,0xfe,0x02,0x00]
ds_cmpst_b32 v0, v1, v2
// GFX10: encoding: [0x00,0x00,0x40,0xd8,0x00,0x01,0x02,0x00]
ds_cmpst_b32 v255, v254, v253
// GFX10: encoding: [0x00,0x00,0x40,0xd8,0xff,0xfe,0xfd,0x00]
ds_cmpst_b32 v0, v254, v253
// GFX10: encoding: [0x00,0x00,0x40,0xd8,0x00,0xfe,0xfd,0x00]
ds_cmpst_b32 v255, v1, v253
// GFX10: encoding: [0x00,0x00,0x40,0xd8,0xff,0x01,0xfd,0x00]
ds_cmpst_b32 v255, v254, v2
// GFX10: encoding: [0x00,0x00,0x40,0xd8,0xff,0xfe,0x02,0x00]
ds_cmpst_b32 v0, v1, v2 offset:0
// GFX10: encoding: [0x00,0x00,0x40,0xd8,0x00,0x01,0x02,0x00]
ds_cmpst_b32 v255, v254, v253 offset:0
// GFX10: encoding: [0x00,0x00,0x40,0xd8,0xff,0xfe,0xfd,0x00]
ds_cmpst_b32 v0, v254, v253 offset:0
// GFX10: encoding: [0x00,0x00,0x40,0xd8,0x00,0xfe,0xfd,0x00]
ds_cmpst_b32 v255, v1, v253 offset:0
// GFX10: encoding: [0x00,0x00,0x40,0xd8,0xff,0x01,0xfd,0x00]
ds_cmpst_b32 v255, v254, v2 offset:0
// GFX10: encoding: [0x00,0x00,0x40,0xd8,0xff,0xfe,0x02,0x00]
ds_cmpst_b32 v0, v1, v2 offset:4660
// GFX10: encoding: [0x34,0x12,0x40,0xd8,0x00,0x01,0x02,0x00]
ds_cmpst_b32 v255, v254, v253 offset:4660
// GFX10: encoding: [0x34,0x12,0x40,0xd8,0xff,0xfe,0xfd,0x00]
ds_cmpst_b32 v0, v254, v253 offset:4660
// GFX10: encoding: [0x34,0x12,0x40,0xd8,0x00,0xfe,0xfd,0x00]
ds_cmpst_b32 v255, v1, v253 offset:4660
// GFX10: encoding: [0x34,0x12,0x40,0xd8,0xff,0x01,0xfd,0x00]
ds_cmpst_b32 v255, v254, v2 offset:4660
// GFX10: encoding: [0x34,0x12,0x40,0xd8,0xff,0xfe,0x02,0x00]
ds_cmpst_b32 v0, v1, v2 offset:65535
// GFX10: encoding: [0xff,0xff,0x40,0xd8,0x00,0x01,0x02,0x00]
ds_cmpst_b32 v255, v254, v253 offset:65535
// GFX10: encoding: [0xff,0xff,0x40,0xd8,0xff,0xfe,0xfd,0x00]
ds_cmpst_b32 v0, v254, v253 offset:65535
// GFX10: encoding: [0xff,0xff,0x40,0xd8,0x00,0xfe,0xfd,0x00]
ds_cmpst_b32 v255, v1, v253 offset:65535
// GFX10: encoding: [0xff,0xff,0x40,0xd8,0xff,0x01,0xfd,0x00]
ds_cmpst_b32 v255, v254, v2 offset:65535
// GFX10: encoding: [0xff,0xff,0x40,0xd8,0xff,0xfe,0x02,0x00]
ds_cmpst_b32 v0, v1, v2 gds
// GFX10: encoding: [0x00,0x00,0x42,0xd8,0x00,0x01,0x02,0x00]
ds_cmpst_b32 v255, v254, v253 gds
// GFX10: encoding: [0x00,0x00,0x42,0xd8,0xff,0xfe,0xfd,0x00]
ds_cmpst_b32 v0, v254, v253 gds
// GFX10: encoding: [0x00,0x00,0x42,0xd8,0x00,0xfe,0xfd,0x00]
ds_cmpst_b32 v255, v1, v253 gds
// GFX10: encoding: [0x00,0x00,0x42,0xd8,0xff,0x01,0xfd,0x00]
ds_cmpst_b32 v255, v254, v2 gds
// GFX10: encoding: [0x00,0x00,0x42,0xd8,0xff,0xfe,0x02,0x00]
ds_cmpst_b32 v0, v1, v2 offset:0 gds
// GFX10: encoding: [0x00,0x00,0x42,0xd8,0x00,0x01,0x02,0x00]
ds_cmpst_b32 v255, v254, v253 offset:0 gds
// GFX10: encoding: [0x00,0x00,0x42,0xd8,0xff,0xfe,0xfd,0x00]
ds_cmpst_b32 v0, v254, v253 offset:0 gds
// GFX10: encoding: [0x00,0x00,0x42,0xd8,0x00,0xfe,0xfd,0x00]
ds_cmpst_b32 v255, v1, v253 offset:0 gds
// GFX10: encoding: [0x00,0x00,0x42,0xd8,0xff,0x01,0xfd,0x00]
ds_cmpst_b32 v255, v254, v2 offset:0 gds
// GFX10: encoding: [0x00,0x00,0x42,0xd8,0xff,0xfe,0x02,0x00]
ds_cmpst_b32 v0, v1, v2 offset:4660 gds
// GFX10: encoding: [0x34,0x12,0x42,0xd8,0x00,0x01,0x02,0x00]
ds_cmpst_b32 v255, v254, v253 offset:4660 gds
// GFX10: encoding: [0x34,0x12,0x42,0xd8,0xff,0xfe,0xfd,0x00]
ds_cmpst_b32 v0, v254, v253 offset:4660 gds
// GFX10: encoding: [0x34,0x12,0x42,0xd8,0x00,0xfe,0xfd,0x00]
ds_cmpst_b32 v255, v1, v253 offset:4660 gds
// GFX10: encoding: [0x34,0x12,0x42,0xd8,0xff,0x01,0xfd,0x00]
ds_cmpst_b32 v255, v254, v2 offset:4660 gds
// GFX10: encoding: [0x34,0x12,0x42,0xd8,0xff,0xfe,0x02,0x00]
ds_cmpst_b32 v0, v1, v2 offset:65535 gds
// GFX10: encoding: [0xff,0xff,0x42,0xd8,0x00,0x01,0x02,0x00]
ds_cmpst_b32 v255, v254, v253 offset:65535 gds
// GFX10: encoding: [0xff,0xff,0x42,0xd8,0xff,0xfe,0xfd,0x00]
ds_cmpst_b32 v0, v254, v253 offset:65535 gds
// GFX10: encoding: [0xff,0xff,0x42,0xd8,0x00,0xfe,0xfd,0x00]
ds_cmpst_b32 v255, v1, v253 offset:65535 gds
// GFX10: encoding: [0xff,0xff,0x42,0xd8,0xff,0x01,0xfd,0x00]
ds_cmpst_b32 v255, v254, v2 offset:65535 gds
// GFX10: encoding: [0xff,0xff,0x42,0xd8,0xff,0xfe,0x02,0x00]
ds_cmpst_f32 v0, v1, v2
// GFX10: encoding: [0x00,0x00,0x44,0xd8,0x00,0x01,0x02,0x00]
ds_cmpst_f32 v255, v254, v253
// GFX10: encoding: [0x00,0x00,0x44,0xd8,0xff,0xfe,0xfd,0x00]
ds_cmpst_f32 v0, v254, v253
// GFX10: encoding: [0x00,0x00,0x44,0xd8,0x00,0xfe,0xfd,0x00]
ds_cmpst_f32 v255, v1, v253
// GFX10: encoding: [0x00,0x00,0x44,0xd8,0xff,0x01,0xfd,0x00]
ds_cmpst_f32 v255, v254, v2
// GFX10: encoding: [0x00,0x00,0x44,0xd8,0xff,0xfe,0x02,0x00]
ds_cmpst_f32 v0, v1, v2 offset:0
// GFX10: encoding: [0x00,0x00,0x44,0xd8,0x00,0x01,0x02,0x00]
ds_cmpst_f32 v255, v254, v253 offset:0
// GFX10: encoding: [0x00,0x00,0x44,0xd8,0xff,0xfe,0xfd,0x00]
ds_cmpst_f32 v0, v254, v253 offset:0
// GFX10: encoding: [0x00,0x00,0x44,0xd8,0x00,0xfe,0xfd,0x00]
ds_cmpst_f32 v255, v1, v253 offset:0
// GFX10: encoding: [0x00,0x00,0x44,0xd8,0xff,0x01,0xfd,0x00]
ds_cmpst_f32 v255, v254, v2 offset:0
// GFX10: encoding: [0x00,0x00,0x44,0xd8,0xff,0xfe,0x02,0x00]
ds_cmpst_f32 v0, v1, v2 offset:4660
// GFX10: encoding: [0x34,0x12,0x44,0xd8,0x00,0x01,0x02,0x00]
ds_cmpst_f32 v255, v254, v253 offset:4660
// GFX10: encoding: [0x34,0x12,0x44,0xd8,0xff,0xfe,0xfd,0x00]
ds_cmpst_f32 v0, v254, v253 offset:4660
// GFX10: encoding: [0x34,0x12,0x44,0xd8,0x00,0xfe,0xfd,0x00]
ds_cmpst_f32 v255, v1, v253 offset:4660
// GFX10: encoding: [0x34,0x12,0x44,0xd8,0xff,0x01,0xfd,0x00]
ds_cmpst_f32 v255, v254, v2 offset:4660
// GFX10: encoding: [0x34,0x12,0x44,0xd8,0xff,0xfe,0x02,0x00]
ds_cmpst_f32 v0, v1, v2 offset:65535
// GFX10: encoding: [0xff,0xff,0x44,0xd8,0x00,0x01,0x02,0x00]
ds_cmpst_f32 v255, v254, v253 offset:65535
// GFX10: encoding: [0xff,0xff,0x44,0xd8,0xff,0xfe,0xfd,0x00]
ds_cmpst_f32 v0, v254, v253 offset:65535
// GFX10: encoding: [0xff,0xff,0x44,0xd8,0x00,0xfe,0xfd,0x00]
ds_cmpst_f32 v255, v1, v253 offset:65535
// GFX10: encoding: [0xff,0xff,0x44,0xd8,0xff,0x01,0xfd,0x00]
ds_cmpst_f32 v255, v254, v2 offset:65535
// GFX10: encoding: [0xff,0xff,0x44,0xd8,0xff,0xfe,0x02,0x00]
ds_cmpst_f32 v0, v1, v2 gds
// GFX10: encoding: [0x00,0x00,0x46,0xd8,0x00,0x01,0x02,0x00]
ds_cmpst_f32 v255, v254, v253 gds
// GFX10: encoding: [0x00,0x00,0x46,0xd8,0xff,0xfe,0xfd,0x00]
ds_cmpst_f32 v0, v254, v253 gds
// GFX10: encoding: [0x00,0x00,0x46,0xd8,0x00,0xfe,0xfd,0x00]
ds_cmpst_f32 v255, v1, v253 gds
// GFX10: encoding: [0x00,0x00,0x46,0xd8,0xff,0x01,0xfd,0x00]
ds_cmpst_f32 v255, v254, v2 gds
// GFX10: encoding: [0x00,0x00,0x46,0xd8,0xff,0xfe,0x02,0x00]
ds_cmpst_f32 v0, v1, v2 offset:0 gds
// GFX10: encoding: [0x00,0x00,0x46,0xd8,0x00,0x01,0x02,0x00]
ds_cmpst_f32 v255, v254, v253 offset:0 gds
// GFX10: encoding: [0x00,0x00,0x46,0xd8,0xff,0xfe,0xfd,0x00]
ds_cmpst_f32 v0, v254, v253 offset:0 gds
// GFX10: encoding: [0x00,0x00,0x46,0xd8,0x00,0xfe,0xfd,0x00]
ds_cmpst_f32 v255, v1, v253 offset:0 gds
// GFX10: encoding: [0x00,0x00,0x46,0xd8,0xff,0x01,0xfd,0x00]
ds_cmpst_f32 v255, v254, v2 offset:0 gds
// GFX10: encoding: [0x00,0x00,0x46,0xd8,0xff,0xfe,0x02,0x00]
ds_cmpst_f32 v0, v1, v2 offset:4660 gds
// GFX10: encoding: [0x34,0x12,0x46,0xd8,0x00,0x01,0x02,0x00]
ds_cmpst_f32 v255, v254, v253 offset:4660 gds
// GFX10: encoding: [0x34,0x12,0x46,0xd8,0xff,0xfe,0xfd,0x00]
ds_cmpst_f32 v0, v254, v253 offset:4660 gds
// GFX10: encoding: [0x34,0x12,0x46,0xd8,0x00,0xfe,0xfd,0x00]
ds_cmpst_f32 v255, v1, v253 offset:4660 gds
// GFX10: encoding: [0x34,0x12,0x46,0xd8,0xff,0x01,0xfd,0x00]
ds_cmpst_f32 v255, v254, v2 offset:4660 gds
// GFX10: encoding: [0x34,0x12,0x46,0xd8,0xff,0xfe