1// RUN: llvm-mc -arch=amdgcn -mcpu=bonaire -show-encoding %s | FileCheck %s 2 3ds_add_u32 v1, v2 offset:65535 4// CHECK: [0xff,0xff,0x00,0xd8,0x01,0x02,0x00,0x00] 5 6ds_add_u32 v255, v2 offset:65535 7// CHECK: [0xff,0xff,0x00,0xd8,0xff,0x02,0x00,0x00] 8 9ds_add_u32 v1, v255 offset:65535 10// CHECK: [0xff,0xff,0x00,0xd8,0x01,0xff,0x00,0x00] 11 12ds_add_u32 v1, v2 13// CHECK: [0x00,0x00,0x00,0xd8,0x01,0x02,0x00,0x00] 14 15ds_add_u32 v1, v2 offset:0 16// CHECK: [0x00,0x00,0x00,0xd8,0x01,0x02,0x00,0x00] 17 18ds_add_u32 v1, v2 offset:4 19// CHECK: [0x04,0x00,0x00,0xd8,0x01,0x02,0x00,0x00] 20 21ds_add_u32 v1, v2 offset:65535 gds 22// CHECK: [0xff,0xff,0x02,0xd8,0x01,0x02,0x00,0x00] 23 24ds_sub_u32 v1, v2 offset:65535 25// CHECK: [0xff,0xff,0x04,0xd8,0x01,0x02,0x00,0x00] 26 27ds_sub_u32 v255, v2 offset:65535 28// CHECK: [0xff,0xff,0x04,0xd8,0xff,0x02,0x00,0x00] 29 30ds_sub_u32 v1, v255 offset:65535 31// CHECK: [0xff,0xff,0x04,0xd8,0x01,0xff,0x00,0x00] 32 33ds_sub_u32 v1, v2 34// CHECK: [0x00,0x00,0x04,0xd8,0x01,0x02,0x00,0x00] 35 36ds_sub_u32 v1, v2 offset:0 37// CHECK: [0x00,0x00,0x04,0xd8,0x01,0x02,0x00,0x00] 38 39ds_sub_u32 v1, v2 offset:4 40// CHECK: [0x04,0x00,0x04,0xd8,0x01,0x02,0x00,0x00] 41 42ds_sub_u32 v1, v2 offset:65535 gds 43// CHECK: [0xff,0xff,0x06,0xd8,0x01,0x02,0x00,0x00] 44 45ds_rsub_u32 v1, v2 offset:65535 46// CHECK: [0xff,0xff,0x08,0xd8,0x01,0x02,0x00,0x00] 47 48ds_rsub_u32 v255, v2 offset:65535 49// CHECK: [0xff,0xff,0x08,0xd8,0xff,0x02,0x00,0x00] 50 51ds_rsub_u32 v1, v255 offset:65535 52// CHECK: [0xff,0xff,0x08,0xd8,0x01,0xff,0x00,0x00] 53 54ds_rsub_u32 v1, v2 55// CHECK: [0x00,0x00,0x08,0xd8,0x01,0x02,0x00,0x00] 56 57ds_rsub_u32 v1, v2 offset:0 58// CHECK: [0x00,0x00,0x08,0xd8,0x01,0x02,0x00,0x00] 59 60ds_rsub_u32 v1, v2 offset:4 61// CHECK: [0x04,0x00,0x08,0xd8,0x01,0x02,0x00,0x00] 62 63ds_rsub_u32 v1, v2 offset:65535 gds 64// CHECK: [0xff,0xff,0x0a,0xd8,0x01,0x02,0x00,0x00] 65 66ds_inc_u32 v1, v2 offset:65535 67// CHECK: [0xff,0xff,0x0c,0xd8,0x01,0x02,0x00,0x00] 68 69ds_inc_u32 v255, v2 offset:65535 70// CHECK: [0xff,0xff,0x0c,0xd8,0xff,0x02,0x00,0x00] 71 72ds_inc_u32 v1, v255 offset:65535 73// CHECK: [0xff,0xff,0x0c,0xd8,0x01,0xff,0x00,0x00] 74 75ds_inc_u32 v1, v2 76// CHECK: [0x00,0x00,0x0c,0xd8,0x01,0x02,0x00,0x00] 77 78ds_inc_u32 v1, v2 offset:0 79// CHECK: [0x00,0x00,0x0c,0xd8,0x01,0x02,0x00,0x00] 80 81ds_inc_u32 v1, v2 offset:4 82// CHECK: [0x04,0x00,0x0c,0xd8,0x01,0x02,0x00,0x00] 83 84ds_inc_u32 v1, v2 offset:65535 gds 85// CHECK: [0xff,0xff,0x0e,0xd8,0x01,0x02,0x00,0x00] 86 87ds_dec_u32 v1, v2 offset:65535 88// CHECK: [0xff,0xff,0x10,0xd8,0x01,0x02,0x00,0x00] 89 90ds_dec_u32 v255, v2 offset:65535 91// CHECK: [0xff,0xff,0x10,0xd8,0xff,0x02,0x00,0x00] 92 93ds_dec_u32 v1, v255 offset:65535 94// CHECK: [0xff,0xff,0x10,0xd8,0x01,0xff,0x00,0x00] 95 96ds_dec_u32 v1, v2 97// CHECK: [0x00,0x00,0x10,0xd8,0x01,0x02,0x00,0x00] 98 99ds_dec_u32 v1, v2 offset:0 100// CHECK: [0x00,0x00,0x10,0xd8,0x01,0x02,0x00,0x00] 101 102ds_dec_u32 v1, v2 offset:4 103// CHECK: [0x04,0x00,0x10,0xd8,0x01,0x02,0x00,0x00] 104 105ds_dec_u32 v1, v2 offset:65535 gds 106// CHECK: [0xff,0xff,0x12,0xd8,0x01,0x02,0x00,0x00] 107 108ds_min_i32 v1, v2 offset:65535 109// CHECK: [0xff,0xff,0x14,0xd8,0x01,0x02,0x00,0x00] 110 111ds_min_i32 v255, v2 offset:65535 112// CHECK: [0xff,0xff,0x14,0xd8,0xff,0x02,0x00,0x00] 113 114ds_min_i32 v1, v255 offset:65535 115// CHECK: [0xff,0xff,0x14,0xd8,0x01,0xff,0x00,0x00] 116 117ds_min_i32 v1, v2 118// CHECK: [0x00,0x00,0x14,0xd8,0x01,0x02,0x00,0x00] 119 120ds_min_i32 v1, v2 offset:0 121// CHECK: [0x00,0x00,0x14,0xd8,0x01,0x02,0x00,0x00] 122 123ds_min_i32 v1, v2 offset:4 124// CHECK: [0x04,0x00,0x14,0xd8,0x01,0x02,0x00,0x00] 125 126ds_min_i32 v1, v2 offset:65535 gds 127// CHECK: [0xff,0xff,0x16,0xd8,0x01,0x02,0x00,0x00] 128 129ds_max_i32 v1, v2 offset:65535 130// CHECK: [0xff,0xff,0x18,0xd8,0x01,0x02,0x00,0x00] 131 132ds_max_i32 v255, v2 offset:65535 133// CHECK: [0xff,0xff,0x18,0xd8,0xff,0x02,0x00,0x00] 134 135ds_max_i32 v1, v255 offset:65535 136// CHECK: [0xff,0xff,0x18,0xd8,0x01,0xff,0x00,0x00] 137 138ds_max_i32 v1, v2 139// CHECK: [0x00,0x00,0x18,0xd8,0x01,0x02,0x00,0x00] 140 141ds_max_i32 v1, v2 offset:0 142// CHECK: [0x00,0x00,0x18,0xd8,0x01,0x02,0x00,0x00] 143 144ds_max_i32 v1, v2 offset:4 145// CHECK: [0x04,0x00,0x18,0xd8,0x01,0x02,0x00,0x00] 146 147ds_max_i32 v1, v2 offset:65535 gds 148// CHECK: [0xff,0xff,0x1a,0xd8,0x01,0x02,0x00,0x00] 149 150ds_min_u32 v1, v2 offset:65535 151// CHECK: [0xff,0xff,0x1c,0xd8,0x01,0x02,0x00,0x00] 152 153ds_min_u32 v255, v2 offset:65535 154// CHECK: [0xff,0xff,0x1c,0xd8,0xff,0x02,0x00,0x00] 155 156ds_min_u32 v1, v255 offset:65535 157// CHECK: [0xff,0xff,0x1c,0xd8,0x01,0xff,0x00,0x00] 158 159ds_min_u32 v1, v2 160// CHECK: [0x00,0x00,0x1c,0xd8,0x01,0x02,0x00,0x00] 161 162ds_min_u32 v1, v2 offset:0 163// CHECK: [0x00,0x00,0x1c,0xd8,0x01,0x02,0x00,0x00] 164 165ds_min_u32 v1, v2 offset:4 166// CHECK: [0x04,0x00,0x1c,0xd8,0x01,0x02,0x00,0x00] 167 168ds_min_u32 v1, v2 offset:65535 gds 169// CHECK: [0xff,0xff,0x1e,0xd8,0x01,0x02,0x00,0x00] 170 171ds_max_u32 v1, v2 offset:65535 172// CHECK: [0xff,0xff,0x20,0xd8,0x01,0x02,0x00,0x00] 173 174ds_max_u32 v255, v2 offset:65535 175// CHECK: [0xff,0xff,0x20,0xd8,0xff,0x02,0x00,0x00] 176 177ds_max_u32 v1, v255 offset:65535 178// CHECK: [0xff,0xff,0x20,0xd8,0x01,0xff,0x00,0x00] 179 180ds_max_u32 v1, v2 181// CHECK: [0x00,0x00,0x20,0xd8,0x01,0x02,0x00,0x00] 182 183ds_max_u32 v1, v2 offset:0 184// CHECK: [0x00,0x00,0x20,0xd8,0x01,0x02,0x00,0x00] 185 186ds_max_u32 v1, v2 offset:4 187// CHECK: [0x04,0x00,0x20,0xd8,0x01,0x02,0x00,0x00] 188 189ds_max_u32 v1, v2 offset:65535 gds 190// CHECK: [0xff,0xff,0x22,0xd8,0x01,0x02,0x00,0x00] 191 192ds_and_b32 v1, v2 offset:65535 193// CHECK: [0xff,0xff,0x24,0xd8,0x01,0x02,0x00,0x00] 194 195ds_and_b32 v255, v2 offset:65535 196// CHECK: [0xff,0xff,0x24,0xd8,0xff,0x02,0x00,0x00] 197 198ds_and_b32 v1, v255 offset:65535 199// CHECK: [0xff,0xff,0x24,0xd8,0x01,0xff,0x00,0x00] 200 201ds_and_b32 v1, v2 202// CHECK: [0x00,0x00,0x24,0xd8,0x01,0x02,0x00,0x00] 203 204ds_and_b32 v1, v2 offset:0 205// CHECK: [0x00,0x00,0x24,0xd8,0x01,0x02,0x00,0x00] 206 207ds_and_b32 v1, v2 offset:4 208// CHECK: [0x04,0x00,0x24,0xd8,0x01,0x02,0x00,0x00] 209 210ds_and_b32 v1, v2 offset:65535 gds 211// CHECK: [0xff,0xff,0x26,0xd8,0x01,0x02,0x00,0x00] 212 213ds_or_b32 v1, v2 offset:65535 214// CHECK: [0xff,0xff,0x28,0xd8,0x01,0x02,0x00,0x00] 215 216ds_or_b32 v255, v2 offset:65535 217// CHECK: [0xff,0xff,0x28,0xd8,0xff,0x02,0x00,0x00] 218 219ds_or_b32 v1, v255 offset:65535 220// CHECK: [0xff,0xff,0x28,0xd8,0x01,0xff,0x00,0x00] 221 222ds_or_b32 v1, v2 223// CHECK: [0x00,0x00,0x28,0xd8,0x01,0x02,0x00,0x00] 224 225ds_or_b32 v1, v2 offset:0 226// CHECK: [0x00,0x00,0x28,0xd8,0x01,0x02,0x00,0x00] 227 228ds_or_b32 v1, v2 offset:4 229// CHECK: [0x04,0x00,0x28,0xd8,0x01,0x02,0x00,0x00] 230 231ds_or_b32 v1, v2 offset:65535 gds 232// CHECK: [0xff,0xff,0x2a,0xd8,0x01,0x02,0x00,0x00] 233 234ds_xor_b32 v1, v2 offset:65535 235// CHECK: [0xff,0xff,0x2c,0xd8,0x01,0x02,0x00,0x00] 236 237ds_xor_b32 v255, v2 offset:65535 238// CHECK: [0xff,0xff,0x2c,0xd8,0xff,0x02,0x00,0x00] 239 240ds_xor_b32 v1, v255 offset:65535 241// CHECK: [0xff,0xff,0x2c,0xd8,0x01,0xff,0x00,0x00] 242 243ds_xor_b32 v1, v2 244// CHECK: [0x00,0x00,0x2c,0xd8,0x01,0x02,0x00,0x00] 245 246ds_xor_b32 v1, v2 offset:0 247// CHECK: [0x00,0x00,0x2c,0xd8,0x01,0x02,0x00,0x00] 248 249ds_xor_b32 v1, v2 offset:4 250// CHECK: [0x04,0x00,0x2c,0xd8,0x01,0x02,0x00,0x00] 251 252ds_xor_b32 v1, v2 offset:65535 gds 253// CHECK: [0xff,0xff,0x2e,0xd8,0x01,0x02,0x00,0x00] 254 255ds_mskor_b32 v1, v2, v3 offset:65535 256// CHECK: [0xff,0xff,0x30,0xd8,0x01,0x02,0x03,0x00] 257 258ds_mskor_b32 v255, v2, v3 offset:65535 259// CHECK: [0xff,0xff,0x30,0xd8,0xff,0x02,0x03,0x00] 260 261ds_mskor_b32 v1, v255, v3 offset:65535 262// CHECK: [0xff,0xff,0x30,0xd8,0x01,0xff,0x03,0x00] 263 264ds_mskor_b32 v1, v2, v255 offset:65535 265// CHECK: [0xff,0xff,0x30,0xd8,0x01,0x02,0xff,0x00] 266 267ds_mskor_b32 v1, v2, v3 268// CHECK: [0x00,0x00,0x30,0xd8,0x01,0x02,0x03,0x00] 269 270ds_mskor_b32 v1, v2, v3 offset:0 271// CHECK: [0x00,0x00,0x30,0xd8,0x01,0x02,0x03,0x00] 272 273ds_mskor_b32 v1, v2, v3 offset:4 274// CHECK: [0x04,0x00,0x30,0xd8,0x01,0x02,0x03,0x00] 275 276ds_mskor_b32 v1, v2, v3 offset:65535 gds 277// CHECK: [0xff,0xff,0x32,0xd8,0x01,0x02,0x03,0x00] 278 279ds_write_b32 v1, v2 offset:65535 280// CHECK: [0xff,0xff,0x34,0xd8,0x01,0x02,0x00,0x00] 281 282ds_write_b32 v255, v2 offset:65535 283// CHECK: [0xff,0xff,0x34,0xd8,0xff,0x02,0x00,0x00] 284 285ds_write_b32 v1, v255 offset:65535 286// CHECK: [0xff,0xff,0x34,0xd8,0x01,0xff,0x00,0x00] 287 288ds_write_b32 v1, v2 289// CHECK: [0x00,0x00,0x34,0xd8,0x01,0x02,0x00,0x00] 290 291ds_write_b32 v1, v2 offset:0 292// CHECK: [0x00,0x00,0x34,0xd8,0x01,0x02,0x00,0x00] 293 294ds_write_b32 v1, v2 offset:4 295// CHECK: [0x04,0x00,0x34,0xd8,0x01,0x02,0x00,0x00] 296 297ds_write_b32 v1, v2 offset:65535 gds 298// CHECK: [0xff,0xff,0x36,0xd8,0x01,0x02,0x00,0x00] 299 300ds_write2_b32 v1, v2, v3 offset0:127 offset1:255 301// CHECK: [0x7f,0xff,0x38,0xd8,0x01,0x02,0x03,0x00] 302 303ds_write2_b32 v255, v2, v3 offset0:127 offset1:255 304// CHECK: [0x7f,0xff,0x38,0xd8,0xff,0x02,0x03,0x00] 305 306ds_write2_b32 v1, v255, v3 offset0:127 offset1:255 307// CHECK: [0x7f,0xff,0x38,0xd8,0x01,0xff,0x03,0x00] 308 309ds_write2_b32 v1, v2, v255 offset0:127 offset1:255 310// CHECK: [0x7f,0xff,0x38,0xd8,0x01,0x02,0xff,0x00] 311 312ds_write2_b32 v1, v2, v3 offset1:255 313// CHECK: [0x00,0xff,0x38,0xd8,0x01,0x02,0x03,0x00] 314 315ds_write2_b32 v1, v2, v3 offset0:0 offset1:255 316// CHECK: [0x00,0xff,0x38,0xd8,0x01,0x02,0x03,0x00] 317 318ds_write2_b32 v1, v2, v3 offset0:16 offset1:255 319// CHECK: [0x10,0xff,0x38,0xd8,0x01,0x02,0x03,0x00] 320 321ds_write2_b32 v1, v2, v3 offset0:127 322// CHECK: [0x7f,0x00,0x38,0xd8,0x01,0x02,0x03,0x00] 323 324ds_write2_b32 v1, v2, v3 offset0:127 offset1:0 325// CHECK: [0x7f,0x00,0x38,0xd8,0x01,0x02,0x03,0x00] 326 327ds_write2_b32 v1, v2, v3 offset0:127 offset1:1 328// CHECK: [0x7f,0x01,0x38,0xd8,0x01,0x02,0x03,0x00] 329 330ds_write2_b32 v1, v2, v3 offset0:127 offset1:255 gds 331// CHECK: [0x7f,0xff,0x3a,0xd8,0x01,0x02,0x03,0x00] 332 333ds_write2st64_b32 v1, v2, v3 offset0:127 offset1:255 334// CHECK: [0x7f,0xff,0x3c,0xd8,0x01,0x02,0x03,0x00] 335 336ds_write2st64_b32 v255, v2, v3 offset0:127 offset1:255 337// CHECK: [0x7f,0xff,0x3c,0xd8,0xff,0x02,0x03,0x00] 338 339ds_write2st64_b32 v1, v255, v3 offset0:127 offset1:255 340// CHECK: [0x7f,0xff,0x3c,0xd8,0x01,0xff,0x03,0x00] 341 342ds_write2st64_b32 v1, v2, v255 offset0:127 offset1:255 343// CHECK: [0x7f,0xff,0x3c,0xd8,0x01,0x02,0xff,0x00] 344 345ds_write2st64_b32 v1, v2, v3 offset1:255 346// CHECK: [0x00,0xff,0x3c,0xd8,0x01,0x02,0x03,0x00] 347 348ds_write2st64_b32 v1, v2, v3 offset0:0 offset1:255 349// CHECK: [0x00,0xff,0x3c,0xd8,0x01,0x02,0x03,0x00] 350 351ds_write2st64_b32 v1, v2, v3 offset0:16 offset1:255 352// CHECK: [0x10,0xff,0x3c,0xd8,0x01,0x02,0x03,0x00] 353 354ds_write2st64_b32 v1, v2, v3 offset0:127 355// CHECK: [0x7f,0x00,0x3c,0xd8,0x01,0x02,0x03,0x00] 356 357ds_write2st64_b32 v1, v2, v3 offset0:127 offset1:0 358// CHECK: [0x7f,0x00,0x3c,0xd8,0x01,0x02,0x03,0x00] 359 360ds_write2st64_b32 v1, v2, v3 offset0:127 offset1:1 361// CHECK: [0x7f,0x01,0x3c,0xd8,0x01,0x02,0x03,0x00] 362 363ds_write2st64_b32 v1, v2, v3 offset0:127 offset1:255 gds 364// CHECK: [0x7f,0xff,0x3e,0xd8,0x01,0x02,0x03,0x00] 365 366ds_cmpst_b32 v1, v2, v3 offset:65535 367// CHECK: [0xff,0xff,0x40,0xd8,0x01,0x02,0x03,0x00] 368 369ds_cmpst_b32 v255, v2, v3 offset:65535 370// CHECK: [0xff,0xff,0x40,0xd8,0xff,0x02,0x03,0x00] 371 372ds_cmpst_b32 v1, v255, v3 offset:65535 373// CHECK: [0xff,0xff,0x40,0xd8,0x01,0xff,0x03,0x00] 374 375ds_cmpst_b32 v1, v2, v255 offset:65535 376// CHECK: [0xff,0xff,0x40,0xd8,0x01,0x02,0xff,0x00] 377 378ds_cmpst_b32 v1, v2, v3 379// CHECK: [0x00,0x00,0x40,0xd8,0x01,0x02,0x03,0x00] 380 381ds_cmpst_b32 v1, v2, v3 offset:0 382// CHECK: [0x00,0x00,0x40,0xd8,0x01,0x02,0x03,0x00] 383 384ds_cmpst_b32 v1, v2, v3 offset:4 385// CHECK: [0x04,0x00,0x40,0xd8,0x01,0x02,0x03,0x00] 386 387ds_cmpst_b32 v1, v2, v3 offset:65535 gds 388// CHECK: [0xff,0xff,0x42,0xd8,0x01,0x02,0x03,0x00] 389 390ds_cmpst_f32 v1, v2, v3 offset:65535 391// CHECK: [0xff,0xff,0x44,0xd8,0x01,0x02,0x03,0x00] 392 393ds_cmpst_f32 v255, v2, v3 offset:65535 394// CHECK: [0xff,0xff,0x44,0xd8,0xff,0x02,0x03,0x00] 395 396ds_cmpst_f32 v1, v255, v3 offset:65535 397// CHECK: [0xff,0xff,0x44,0xd8,0x01,0xff,0x03,0x00] 398 399ds_cmpst_f32 v1, v2, v255 offset:65535 400// CHECK: [0xff,0xff,0x44,0xd8,0x01,0x02,0xff,0x00] 401 402ds_cmpst_f32 v1, v2, v3 403// CHECK: [0x00,0x00,0x44,0xd8,0x01,0x02,0x03,0x00] 404 405ds_cmpst_f32 v1, v2, v3 offset:0 406// CHECK: [0x00,0x00,0x44,0xd8,0x01,0x02,0x03,0x00] 407 408ds_cmpst_f32 v1, v2, v3 offset:4 409// CHECK: [0x04,0x00,0x44,0xd8,0x01,0x02,0x03,0x00] 410 411ds_cmpst_f32 v1, v2, v3 offset:65535 gds 412// CHECK: [0xff,0xff,0x46,0xd8,0x01,0x02,0x03,0x00] 413 414ds_min_f32 v1, v2 offset:65535 415// CHECK: [0xff,0xff,0x48,0xd8,0x01,0x02,0x00,0x00] 416 417ds_min_f32 v255, v2 offset:65535 418// CHECK: [0xff,0xff,0x48,0xd8,0xff,0x02,0x00,0x00] 419 420ds_min_f32 v1, v255 offset:65535 421// CHECK: [0xff,0xff,0x48,0xd8,0x01,0xff,0x00,0x00] 422 423ds_min_f32 v1, v2 424// CHECK: [0x00,0x00,0x48,0xd8,0x01,0x02,0x00,0x00] 425 426ds_min_f32 v1, v2 offset:0 427// CHECK: [0x00,0x00,0x48,0xd8,0x01,0x02,0x00,0x00] 428 429ds_min_f32 v1, v2 offset:4 430// CHECK: [0x04,0x00,0x48,0xd8,0x01,0x02,0x00,0x00] 431 432ds_min_f32 v1, v2 offset:65535 gds 433// CHECK: [0xff,0xff,0x4a,0xd8,0x01,0x02,0x00,0x00] 434 435ds_max_f32 v1, v2 offset:65535 436// CHECK: [0xff,0xff,0x4c,0xd8,0x01,0x02,0x00,0x00] 437 438ds_max_f32 v255, v2 offset:65535 439// CHECK: [0xff,0xff,0x4c,0xd8,0xff,0x02,0x00,0x00] 440 441ds_max_f32 v1, v255 offset:65535 442// CHECK: [0xff,0xff,0x4c,0xd8,0x01,0xff,0x00,0x00] 443 444ds_max_f32 v1, v2 445// CHECK: [0x00,0x00,0x4c,0xd8,0x01,0x02,0x00,0x00] 446 447ds_max_f32 v1, v2 offset:0 448// CHECK: [0x00,0x00,0x4c,0xd8,0x01,0x02,0x00,0x00] 449 450ds_max_f32 v1, v2 offset:4 451// CHECK: [0x04,0x00,0x4c,0xd8,0x01,0x02,0x00,0x00] 452 453ds_max_f32 v1, v2 offset:65535 gds 454// CHECK: [0xff,0xff,0x4e,0xd8,0x01,0x02,0x00,0x00] 455 456ds_nop 457// CHECK: [0x00,0x00,0x50,0xd8,0x00,0x00,0x00,0x00] 458 459ds_gws_sema_release_all offset:65535 gds 460// CHECK: [0xff,0xff,0x62,0xd8,0x00,0x00,0x00,0x00] 461 462ds_gws_sema_release_all gds 463// CHECK: [0x00,0x00,0x62,0xd8,0x00,0x00,0x00,0x00] 464 465ds_gws_sema_release_all offset:0 gds 466// CHECK: [0x00,0x00,0x62,0xd8,0x00,0x00,0x00,0x00] 467 468ds_gws_sema_release_all offset:4 gds 469// CHECK: [0x04,0x00,0x62,0xd8,0x00,0x00,0x00,0x00] 470 471ds_gws_init v1 offset:65535 gds 472// CHECK: [0xff,0xff,0x66,0xd8,0x01,0x00,0x00,0x00] 473 474ds_gws_init v255 offset:65535 gds 475// CHECK: [0xff,0xff,0x66,0xd8,0xff,0x00,0x00,0x00] 476 477ds_gws_init v1 gds 478// CHECK: [0x00,0x00,0x66,0xd8,0x01,0x00,0x00,0x00] 479 480ds_gws_init v1 offset:0 gds 481// CHECK: [0x00,0x00,0x66,0xd8,0x01,0x00,0x00,0x00] 482 483ds_gws_init v1 offset:4 gds 484// CHECK: [0x04,0x00,0x66,0xd8,0x01,0x00,0x00,0x00] 485 486ds_gws_sema_v offset:65535 gds 487// CHECK: [0xff,0xff,0x6a,0xd8,0x00,0x00,0x00,0x00] 488 489ds_gws_sema_v gds 490// CHECK: [0x00,0x00,0x6a,0xd8,0x00,0x00,0x00,0x00] 491 492ds_gws_sema_v offset:0 gds 493// CHECK: [0x00,0x00,0x6a,0xd8,0x00,0x00,0x00,0x00] 494 495ds_gws_sema_v offset:4 gds 496// CHECK: [0x04,0x00,0x6a,0xd8,0x00,0x00,0x00,0x00] 497 498ds_gws_sema_br v1 offset:65535 gds 499// CHECK: [0xff,0xff,0x6e,0xd8,0x01,0x00,0x00,0x00] 500 501ds_gws_sema_br v255 offset:65535 gds 502// CHECK: [0xff,0xff,0x6e,0xd8,0xff,0x00,0x00,0x00] 503 504ds_gws_sema_br v1 gds 505// CHECK: [0x00,0x00,0x6e,0xd8,0x01,0x00,0x00,0x00] 506 507ds_gws_sema_br v1 offset:0 gds 508// CHECK: [0x00,0x00,0x6e,0xd8,0x01,0x00,0x00,0x00] 509 510ds_gws_sema_br v1 offset:4 gds 511// CHECK: [0x04,0x00,0x6e,0xd8,0x01,0x00,0x00,0x00] 512 513ds_gws_sema_p offset:65535 gds 514// CHECK: [0xff,0xff,0x72,0xd8,0x00,0x00,0x00,0x00] 515 516ds_gws_sema_p gds 517// CHECK: [0x00,0x00,0x72,0xd8,0x00,0x00,0x00,0x00] 518 519ds_gws_sema_p offset:0 gds 520// CHECK: [0x00,0x00,0x72,0xd8,0x00,0x00,0x00,0x00] 521 522ds_gws_sema_p offset:4 gds 523// CHECK: [0x04,0x00,0x72,0xd8,0x00,0x00,0x00,0x00] 524 525ds_gws_barrier v1 offset:65535 gds 526// CHECK: [0xff,0xff,0x76,0xd8,0x01,0x00,0x00,0x00] 527 528ds_gws_barrier v255 offset:65535 gds 529// CHECK: [0xff,0xff,0x76,0xd8,0xff,0x00,0x00,0x00] 530 531ds_gws_barrier v1 gds 532// CHECK: [0x00,0x00,0x76,0xd8,0x01,0x00,0x00,0x00] 533 534ds_gws_barrier v1 offset:0 gds 535// CHECK: [0x00,0x00,0x76,0xd8,0x01,0x00,0x00,0x00] 536 537ds_gws_barrier v1 offset:4 gds 538// CHECK: [0x04,0x00,0x76,0xd8,0x01,0x00,0x00,0x00] 539 540ds_write_b8 v1, v2 offset:65535 541// CHECK: [0xff,0xff,0x78,0xd8,0x01,0x02,0x00,0x00] 542 543ds_write_b8 v255, v2 offset:65535 544// CHECK: [0xff,0xff,0x78,0xd8,0xff,0x02,0x00,0x00] 545 546ds_write_b8 v1, v255 offset:65535 547// CHECK: [0xff,0xff,0x78,0xd8,0x01,0xff,0x00,0x00] 548 549ds_write_b8 v1, v2 550// CHECK: [0x00,0x00,0x78,0xd8,0x01,0x02,0x00,0x00] 551 552ds_write_b8 v1, v2 offset:0 553// CHECK: [0x00,0x00,0x78,0xd8,0x01,0x02,0x00,0x00] 554 555ds_write_b8 v1, v2 offset:4 556// CHECK: [0x04,0x00,0x78,0xd8,0x01,0x02,0x00,0x00] 557 558ds_write_b8 v1, v2 offset:65535 gds 559// CHECK: [0xff,0xff,0x7a,0xd8,0x01,0x02,0x00,0x00] 560 561ds_write_b16 v1, v2 offset:65535 562// CHECK: [0xff,0xff,0x7c,0xd8,0x01,0x02,0x00,0x00] 563 564ds_write_b16 v255, v2 offset:65535 565// CHECK: [0xff,0xff,0x7c,0xd8,0xff,0x02,0x00,0x00] 566 567ds_write_b16 v1, v255 offset:65535 568// CHECK: [0xff,0xff,0x7c,0xd8,0x01,0xff,0x00,0x00] 569 570ds_write_b16 v1, v2 571// CHECK: [0x00,0x00,0x7c,0xd8,0x01,0x02,0x00,0x00] 572 573ds_write_b16 v1, v2 offset:0 574// CHECK: [0x00,0x00,0x7c,0xd8,0x01,0x02,0x00,0x00] 575 576ds_write_b16 v1, v2 offset:4 577// CHECK: [0x04,0x00,0x7c,0xd8,0x01,0x02,0x00,0x00] 578 579ds_write_b16 v1, v2 offset:65535 gds 580// CHECK: [0xff,0xff,0x7e,0xd8,0x01,0x02,0x00,0x00] 581 582ds_add_rtn_u32 v5, v1, v2 offset:65535 583// CHECK: [0xff,0xff,0x80,0xd8,0x01,0x02,0x00,0x05] 584 585ds_add_rtn_u32 v255, v1, v2 offset:65535 586// CHECK: [0xff,0xff,0x80,0xd8,0x01,0x02,0x00,0xff] 587 588ds_add_rtn_u32 v5, v255, v2 offset:65535 589// CHECK: [0xff,0xff,0x80,0xd8,0xff,0x02,0x00,0x05] 590 591ds_add_rtn_u32 v5, v1, v255 offset:65535 592// CHECK: [0xff,0xff,0x80,0xd8,0x01,0xff,0x00,0x05] 593 594ds_add_rtn_u32 v5, v1, v2 595// CHECK: [0x00,0x00,0x80,0xd8,0x01,0x02,0x00,0x05] 596 597ds_add_rtn_u32 v5, v1, v2 offset:0 598// CHECK: [0x00,0x00,0x80,0xd8,0x01,0x02,0x00,0x05] 599 600ds_add_rtn_u32 v5, v1, v2 offset:4 601// CHECK: [0x04,0x00,0x80,0xd8,0x01,0x02,0x00,0x05] 602 603ds_add_rtn_u32 v5, v1, v2 offset:65535 gds 604// CHECK: [0xff,0xff,0x82,0xd8,0x01,0x02,0x00,0x05] 605 606ds_sub_rtn_u32 v5, v1, v2 offset:65535 607// CHECK: [0xff,0xff,0x84,0xd8,0x01,0x02,0x00,0x05] 608 609ds_sub_rtn_u32 v255, v1, v2 offset:65535 610// CHECK: [0xff,0xff,0x84,0xd8,0x01,0x02,0x00,0xff] 611 612ds_sub_rtn_u32 v5, v255, v2 offset:65535 613// CHECK: [0xff,0xff,0x84,0xd8,0xff,0x02,0x00,0x05] 614 615ds_sub_rtn_u32 v5, v1, v255 offset:65535 616// CHECK: [0xff,0xff,0x84,0xd8,0x01,0xff,0x00,0x05] 617 618ds_sub_rtn_u32 v5, v1, v2 619// CHECK: [0x00,0x00,0x84,0xd8,0x01,0x02,0x00,0x05] 620 621ds_sub_rtn_u32 v5, v1, v2 offset:0 622// CHECK: [0x00,0x00,0x84,0xd8,0x01,0x02,0x00,0x05] 623 624ds_sub_rtn_u32 v5, v1, v2 offset:4 625// CHECK: [0x04,0x00,0x84,0xd8,0x01,0x02,0x00,0x05] 626 627ds_sub_rtn_u32 v5, v1, v2 offset:65535 gds 628// CHECK: [0xff,0xff,0x86,0xd8,0x01,0x02,0x00,0x05] 629 630ds_rsub_rtn_u32 v5, v1, v2 offset:65535 631// CHECK: [0xff,0xff,0x88,0xd8,0x01,0x02,0x00,0x05] 632 633ds_rsub_rtn_u32 v255, v1, v2 offset:65535 634// CHECK: [0xff,0xff,0x88,0xd8,0x01,0x02,0x00,0xff] 635 636ds_rsub_rtn_u32 v5, v255, v2 offset:65535 637// CHECK: [0xff,0xff,0x88,0xd8,0xff,0x02,0x00,0x05] 638 639ds_rsub_rtn_u32 v5, v1, v255 offset:65535 640// CHECK: [0xff,0xff,0x88,0xd8,0x01,0xff,0x00,0x05] 641 642ds_rsub_rtn_u32 v5, v1, v2 643// CHECK: [0x00,0x00,0x88,0xd8,0x01,0x02,0x00,0x05] 644 645ds_rsub_rtn_u32 v5, v1, v2 offset:0 646// CHECK: [0x00,0x00,0x88,0xd8,0x01,0x02,0x00,0x05] 647 648ds_rsub_rtn_u32 v5, v1, v2 offset:4 649// CHECK: [0x04,0x00,0x88,0xd8,0x01,0x02,0x00,0x05] 650 651ds_rsub_rtn_u32 v5, v1, v2 offset:65535 gds 652// CHECK: [0xff,0xff,0x8a,0xd8,0x01,0x02,0x00,0x05] 653 654ds_inc_rtn_u32 v5, v1, v2 offset:65535 655// CHECK: [0xff,0xff,0x8c,0xd8,0x01,0x02,0x00,0x05] 656 657ds_inc_rtn_u32 v255, v1, v2 offset:65535 658// CHECK: [0xff,0xff,0x8c,0xd8,0x01,0x02,0x00,0xff] 659 660ds_inc_rtn_u32 v5, v255, v2 offset:65535 661// CHECK: [0xff,0xff,0x8c,0xd8,0xff,0x02,0x00,0x05] 662 663ds_inc_rtn_u32 v5, v1, v255 offset:65535 664// CHECK: [0xff,0xff,0x8c,0xd8,0x01,0xff,0x00,0x05] 665 666ds_inc_rtn_u32 v5, v1, v2 667// CHECK: [0x00,0x00,0x8c,0xd8,0x01,0x02,0x00,0x05] 668 669ds_inc_rtn_u32 v5, v1, v2 offset:0 670// CHECK: [0x00,0x00,0x8c,0xd8,0x01,0x02,0x00,0x05] 671 672ds_inc_rtn_u32 v5, v1, v2 offset:4 673// CHECK: [0x04,0x00,0x8c,0xd8,0x01,0x02,0x00,0x05] 674 675ds_inc_rtn_u32 v5, v1, v2 offset:65535 gds 676// CHECK: [0xff,0xff,0x8e,0xd8,0x01,0x02,0x00,0x05] 677 678ds_dec_rtn_u32 v5, v1, v2 offset:65535 679// CHECK: [0xff,0xff,0x90,0xd8,0x01,0x02,0x00,0x05] 680 681ds_dec_rtn_u32 v255, v1, v2 offset:65535 682// CHECK: [0xff,0xff,0x90,0xd8,0x01,0x02,0x00,0xff] 683 684ds_dec_rtn_u32 v5, v255, v2 offset:65535 685// CHECK: [0xff,0xff,0x90,0xd8,0xff,0x02,0x00,0x05] 686 687ds_dec_rtn_u32 v5, v1, v255 offset:65535 688// CHECK: [0xff,0xff,0x90,0xd8,0x01,0xff,0x00,0x05] 689 690ds_dec_rtn_u32 v5, v1, v2 691// CHECK: [0x00,0x00,0x90,0xd8,0x01,0x02,0x00,0x05] 692 693ds_dec_rtn_u32 v5, v1, v2 offset:0 694// CHECK: [0x00,0x00,0x90,0xd8,0x01,0x02,0x00,0x05] 695 696ds_dec_rtn_u32 v5, v1, v2 offset:4 697// CHECK: [0x04,0x00,0x90,0xd8,0x01,0x02,0x00,0x05] 698 699ds_dec_rtn_u32 v5, v1, v2 offset:65535 gds 700// CHECK: [0xff,0xff,0x92,0xd8,0x01,0x02,0x00,0x05] 701 702ds_min_rtn_i32 v5, v1, v2 offset:65535 703// CHECK: [0xff,0xff,0x94,0xd8,0x01,0x02,0x00,0x05] 704 705ds_min_rtn_i32 v255, v1, v2 offset:65535 706// CHECK: [0xff,0xff,0x94,0xd8,0x01,0x02,0x00,0xff] 707 708ds_min_rtn_i32 v5, v255, v2 offset:65535 709// CHECK: [0xff,0xff,0x94,0xd8,0xff,0x02,0x00,0x05] 710 711ds_min_rtn_i32 v5, v1, v255 offset:65535 712// CHECK: [0xff,0xff,0x94,0xd8,0x01,0xff,0x00,0x05] 713 714ds_min_rtn_i32 v5, v1, v2 715// CHECK: [0x00,0x00,0x94,0xd8,0x01,0x02,0x00,0x05] 716 717ds_min_rtn_i32 v5, v1, v2 offset:0 718// CHECK: [0x00,0x00,0x94,0xd8,0x01,0x02,0x00,0x05] 719 720ds_min_rtn_i32 v5, v1, v2 offset:4 721// CHECK: [0x04,0x00,0x94,0xd8,0x01,0x02,0x00,0x05] 722 723ds_min_rtn_i32 v5, v1, v2 offset:65535 gds 724// CHECK: [0xff,0xff,0x96,0xd8,0x01,0x02,0x00,0x05] 725 726ds_max_rtn_i32 v5, v1, v2 offset:65535 727// CHECK: [0xff,0xff,0x98,0xd8,0x01,0x02,0x00,0x05] 728 729ds_max_rtn_i32 v255, v1, v2 offset:65535 730// CHECK: [0xff,0xff,0x98,0xd8,0x01,0x02,0x00,0xff] 731 732ds_max_rtn_i32 v5, v255, v2 offset:65535 733// CHECK: [0xff,0xff,0x98,0xd8,0xff,0x02,0x00,0x05] 734 735ds_max_rtn_i32 v5, v1, v255 offset:65535 736// CHECK: [0xff,0xff,0x98,0xd8,0x01,0xff,0x00,0x05] 737 738ds_max_rtn_i32 v5, v1, v2 739// CHECK: [0x00,0x00,0x98,0xd8,0x01,0x02,0x00,0x05] 740 741ds_max_rtn_i32 v5, v1, v2 offset:0 742// CHECK: [0x00,0x00,0x98,0xd8,0x01,0x02,0x00,0x05] 743 744ds_max_rtn_i32 v5, v1, v2 offset:4 745// CHECK: [0x04,0x00,0x98,0xd8,0x01,0x02,0x00,0x05] 746 747ds_max_rtn_i32 v5, v1, v2 offset:65535 gds 748// CHECK: [0xff,0xff,0x9a,0xd8,0x01,0x02,0x00,0x05] 749 750ds_min_rtn_u32 v5, v1, v2 offset:65535 751// CHECK: [0xff,0xff,0x9c,0xd8,0x01,0x02,0x00,0x05] 752 753ds_min_rtn_u32 v255, v1, v2 offset:65535 754// CHECK: [0xff,0xff,0x9c,0xd8,0x01,0x02,0x00,0xff] 755 756ds_min_rtn_u32 v5, v255, v2 offset:65535 757// CHECK: [0xff,0xff,0x9c,0xd8,0xff,0x02,0x00,0x05] 758 759ds_min_rtn_u32 v5, v1, v255 offset:65535 760// CHECK: [0xff,0xff,0x9c,0xd8,0x01,0xff,0x00,0x05] 761 762ds_min_rtn_u32 v5, v1, v2 763// CHECK: [0x00,0x00,0x9c,0xd8,0x01,0x02,0x00,0x05] 764 765ds_min_rtn_u32 v5, v1, v2 offset:0 766// CHECK: [0x00,0x00,0x9c,0xd8,0x01,0x02,0x00,0x05] 767 768ds_min_rtn_u32 v5, v1, v2 offset:4 769// CHECK: [0x04,0x00,0x9c,0xd8,0x01,0x02,0x00,0x05] 770 771ds_min_rtn_u32 v5, v1, v2 offset:65535 gds 772// CHECK: [0xff,0xff,0x9e,0xd8,0x01,0x02,0x00,0x05] 773 774ds_max_rtn_u32 v5, v1, v2 offset:65535 775// CHECK: [0xff,0xff,0xa0,0xd8,0x01,0x02,0x00,0x05] 776 777ds_max_rtn_u32 v255, v1, v2 offset:65535 778// CHECK: [0xff,0xff,0xa0,0xd8,0x01,0x02,0x00,0xff] 779 780ds_max_rtn_u32 v5, v255, v2 offset:65535 781// CHECK: [0xff,0xff,0xa0,0xd8,0xff,0x02,0x00,0x05] 782 783ds_max_rtn_u32 v5, v1, v255 offset:65535 784// CHECK: [0xff,0xff,0xa0,0xd8,0x01,0xff,0x00,0x05] 785 786ds_max_rtn_u32 v5, v1, v2 787// CHECK: [0x00,0x00,0xa0,0xd8,0x01,0x02,0x00,0x05] 788 789ds_max_rtn_u32 v5, v1, v2 offset:0 790// CHECK: [0x00,0x00,0xa0,0xd8,0x01,0x02,0x00,0x05] 791 792ds_max_rtn_u32 v5, v1, v2 offset:4 793// CHECK: [0x04,0x00,0xa0,0xd8,0x01,0x02,0x00,0x05] 794 795ds_max_rtn_u32 v5, v1, v2 offset:65535 gds 796// CHECK: [0xff,0xff,0xa2,0xd8,0x01,0x02,0x00,0x05] 797 798ds_and_rtn_b32 v5, v1, v2 offset:65535 799// CHECK: [0xff,0xff,0xa4,0xd8,0x01,0x02,0x00,0x05] 800 801ds_and_rtn_b32 v255, v1, v2 offset:65535 802// CHECK: [0xff,0xff,0xa4,0xd8,0x01,0x02,0x00,0xff] 803 804ds_and_rtn_b32 v5, v255, v2 offset:65535 805// CHECK: [0xff,0xff,0xa4,0xd8,0xff,0x02,0x00,0x05] 806 807ds_and_rtn_b32 v5, v1, v255 offset:65535 808// CHECK: [0xff,0xff,0xa4,0xd8,0x01,0xff,0x00,0x05] 809 810ds_and_rtn_b32 v5, v1, v2 811// CHECK: [0x00,0x00,0xa4,0xd8,0x01,0x02,0x00,0x05] 812 813ds_and_rtn_b32 v5, v1, v2 offset:0 814// CHECK: [0x00,0x00,0xa4,0xd8,0x01,0x02,0x00,0x05] 815 816ds_and_rtn_b32 v5, v1, v2 offset:4 817// CHECK: [0x04,0x00,0xa4,0xd8,0x01,0x02,0x00,0x05] 818 819ds_and_rtn_b32 v5, v1, v2 offset:65535 gds 820// CHECK: [0xff,0xff,0xa6,0xd8,0x01,0x02,0x00,0x05] 821 822ds_or_rtn_b32 v5, v1, v2 offset:65535 823// CHECK: [0xff,0xff,0xa8,0xd8,0x01,0x02,0x00,0x05] 824 825ds_or_rtn_b32 v255, v1, v2 offset:65535 826// CHECK: [0xff,0xff,0xa8,0xd8,0x01,0x02,0x00,0xff] 827 828ds_or_rtn_b32 v5, v255, v2 offset:65535 829// CHECK: [0xff,0xff,0xa8,0xd8,0xff,0x02,0x00,0x05] 830 831ds_or_rtn_b32 v5, v1, v255 offset:65535 832// CHECK: [0xff,0xff,0xa8,0xd8,0x01,0xff,0x00,0x05] 833 834ds_or_rtn_b32 v5, v1, v2 835// CHECK: [0x00,0x00,0xa8,0xd8,0x01,0x02,0x00,0x05] 836 837ds_or_rtn_b32 v5, v1, v2 offset:0 838// CHECK: [0x00,0x00,0xa8,0xd8,0x01,0x02,0x00,0x05] 839 840ds_or_rtn_b32 v5, v1, v2 offset:4 841// CHECK: [0x04,0x00,0xa8,0xd8,0x01,0x02,0x00,0x05] 842 843ds_or_rtn_b32 v5, v1, v2 offset:65535 gds 844// CHECK: [0xff,0xff,0xaa,0xd8,0x01,0x02,0x00,0x05] 845 846ds_xor_rtn_b32 v5, v1, v2 offset:65535 847// CHECK: [0xff,0xff,0xac,0xd8,0x01,0x02,0x00,0x05] 848 849ds_xor_rtn_b32 v255, v1, v2 offset:65535 850// CHECK: [0xff,0xff,0xac,0xd8,0x01,0x02,0x00,0xff] 851 852ds_xor_rtn_b32 v5, v255, v2 offset:65535 853// CHECK: [0xff,0xff,0xac,0xd8,0xff,0x02,0x00,0x05] 854 855ds_xor_rtn_b32 v5, v1, v255 offset:65535 856// CHECK: [0xff,0xff,0xac,0xd8,0x01,0xff,0x00,0x05] 857 858ds_xor_rtn_b32 v5, v1, v2 859// CHECK: [0x00,0x00,0xac,0xd8,0x01,0x02,0x00,0x05] 860 861ds_xor_rtn_b32 v5, v1, v2 offset:0 862// CHECK: [0x00,0x00,0xac,0xd8,0x01,0x02,0x00,0x05] 863 864ds_xor_rtn_b32 v5, v1, v2 offset:4 865// CHECK: [0x04,0x00,0xac,0xd8,0x01,0x02,0x00,0x05] 866 867ds_xor_rtn_b32 v5, v1, v2 offset:65535 gds 868// CHECK: [0xff,0xff,0xae,0xd8,0x01,0x02,0x00,0x05] 869 870ds_mskor_rtn_b32 v5, v1, v2, v3 offset:65535 871// CHECK: [0xff,0xff,0xb0,0xd8,0x01,0x02,0x03,0x05] 872 873ds_mskor_rtn_b32 v255, v1, v2, v3 offset:65535 874// CHECK: [0xff,0xff,0xb0,0xd8,0x01,0x02,0x03,0xff] 875 876ds_mskor_rtn_b32 v5, v255, v2, v3 offset:65535 877// CHECK: [0xff,0xff,0xb0,0xd8,0xff,0x02,0x03,0x05] 878 879ds_mskor_rtn_b32 v5, v1, v255, v3 offset:65535 880// CHECK: [0xff,0xff,0xb0,0xd8,0x01,0xff,0x03,0x05] 881 882ds_mskor_rtn_b32 v5, v1, v2, v255 offset:65535 883// CHECK: [0xff,0xff,0xb0,0xd8,0x01,0x02,0xff,0x05] 884 885ds_mskor_rtn_b32 v5, v1, v2, v3 886// CHECK: [0x00,0x00,0xb0,0xd8,0x01,0x02,0x03,0x05] 887 888ds_mskor_rtn_b32 v5, v1, v2, v3 offset:0 889// CHECK: [0x00,0x00,0xb0,0xd8,0x01,0x02,0x03,0x05] 890 891ds_mskor_rtn_b32 v5, v1, v2, v3 offset:4 892// CHECK: [0x04,0x00,0xb0,0xd8,0x01,0x02,0x03,0x05] 893 894ds_mskor_rtn_b32 v5, v1, v2, v3 offset:65535 gds 895// CHECK: [0xff,0xff,0xb2,0xd8,0x01,0x02,0x03,0x05] 896 897ds_wrxchg_rtn_b32 v5, v1, v2 offset:65535 898// CHECK: [0xff,0xff,0xb4,0xd8,0x01,0x02,0x00,0x05] 899 900ds_wrxchg_rtn_b32 v255, v1, v2 offset:65535 901// CHECK: [0xff,0xff,0xb4,0xd8,0x01,0x02,0x00,0xff] 902 903ds_wrxchg_rtn_b32 v5, v255, v2 offset:65535 904// CHECK: [0xff,0xff,0xb4,0xd8,0xff,0x02,0x00,0x05] 905 906ds_wrxchg_rtn_b32 v5, v1, v255 offset:65535 907// CHECK: [0xff,0xff,0xb4,0xd8,0x01,0xff,0x00,0x05] 908 909ds_wrxchg_rtn_b32 v5, v1, v2 910// CHECK: [0x00,0x00,0xb4,0xd8,0x01,0x02,0x00,0x05] 911 912ds_wrxchg_rtn_b32 v5, v1, v2 offset:0 913// CHECK: [0x00,0x00,0xb4,0xd8,0x01,0x02,0x00,0x05] 914 915ds_wrxchg_rtn_b32 v5, v1, v2 offset:4 916// CHECK: [0x04,0x00,0xb4,0xd8,0x01,0x02,0x00,0x05] 917 918ds_wrxchg_rtn_b32 v5, v1, v2 offset:65535 gds 919// CHECK: [0xff,0xff,0xb6,0xd8,0x01,0x02,0x00,0x05] 920 921ds_wrxchg2_rtn_b32 v[5:6], v1, v2, v3 offset0:127 offset1:255 922// CHECK: [0x7f,0xff,0xb8,0xd8,0x01,0x02,0x03,0x05] 923 924ds_wrxchg2_rtn_b32 v[254:255], v1, v2, v3 offset0:127 offset1:255 925// CHECK: [0x7f,0xff,0xb8,0xd8,0x01,0x02,0x03,0xfe] 926 927ds_wrxchg2_rtn_b32 v[5:6], v255, v2, v3 offset0:127 offset1:255 928// CHECK: [0x7f,0xff,0xb8,0xd8,0xff,0x02,0x03,0x05] 929 930ds_wrxchg2_rtn_b32 v[5:6], v1, v255, v3 offset0:127 offset1:255 931// CHECK: [0x7f,0xff,0xb8,0xd8,0x01,0xff,0x03,0x05] 932 933ds_wrxchg2_rtn_b32 v[5:6], v1, v2, v255 offset0:127 offset1:255 934// CHECK: [0x7f,0xff,0xb8,0xd8,0x01,0x02,0xff,0x05] 935 936ds_wrxchg2_rtn_b32 v[5:6], v1, v2, v3 offset1:255 937// CHECK: [0x00,0xff,0xb8,0xd8,0x01,0x02,0x03,0x05] 938 939ds_wrxchg2_rtn_b32 v[5:6], v1, v2, v3 offset0:0 offset1:255 940// CHECK: [0x00,0xff,0xb8,0xd8,0x01,0x02,0x03,0x05] 941 942ds_wrxchg2_rtn_b32 v[5:6], v1, v2, v3 offset0:16 offset1:255 943// CHECK: [0x10,0xff,0xb8,0xd8,0x01,0x02,0x03,0x05] 944 945ds_wrxchg2_rtn_b32 v[5:6], v1, v2, v3 offset0:127 946// CHECK: [0x7f,0x00,0xb8,0xd8,0x01,0x02,0x03,0x05] 947 948ds_wrxchg2_rtn_b32 v[5:6], v1, v2, v3 offset0:127 offset1:0 949// CHECK: [0x7f,0x00,0xb8,0xd8,0x01,0x02,0x03,0x05] 950 951ds_wrxchg2_rtn_b32 v[5:6], v1, v2, v3 offset0:127 offset1:1 952// CHECK: [0x7f,0x01,0xb8,0xd8,0x01,0x02,0x03,0x05] 953 954ds_wrxchg2_rtn_b32 v[5:6], v1, v2, v3 offset0:127 offset1:255 gds 955// CHECK: [0x7f,0xff,0xba,0xd8,0x01,0x02,0x03,0x05] 956 957ds_wrxchg2st64_rtn_b32 v[5:6], v1, v2, v3 offset0:127 offset1:255 958// CHECK: [0x7f,0xff,0xbc,0xd8,0x01,0x02,0x03,0x05] 959 960ds_wrxchg2st64_rtn_b32 v[254:255], v1, v2, v3 offset0:127 offset1:255 961// CHECK: [0x7f,0xff,0xbc,0xd8,0x01,0x02,0x03,0xfe] 962 963ds_wrxchg2st64_rtn_b32 v[5:6], v255, v2, v3 offset0:127 offset1:255 964// CHECK: [0x7f,0xff,0xbc,0xd8,0xff,0x02,0x03,0x05] 965 966ds_wrxchg2st64_rtn_b32 v[5:6], v1, v255, v3 offset0:127 offset1:255 967// CHECK: [0x7f,0xff,0xbc,0xd8,0x01,0xff,0x03,0x05] 968 969ds_wrxchg2st64_rtn_b32 v[5:6], v1, v2, v255 offset0:127 offset1:255 970// CHECK: [0x7f,0xff,0xbc,0xd8,0x01,0x02,0xff,0x05] 971 972ds_wrxchg2st64_rtn_b32 v[5:6], v1, v2, v3 offset1:255 973// CHECK: [0x00,0xff,0xbc,0xd8,0x01,0x02,0x03,0x05] 974 975ds_wrxchg2st64_rtn_b32 v[5:6], v1, v2, v3 offset0:0 offset1:255 976// CHECK: [0x00,0xff,0xbc,0xd8,0x01,0x02,0x03,0x05] 977 978ds_wrxchg2st64_rtn_b32 v[5:6], v1, v2, v3 offset0:16 offset1:255 979// CHECK: [0x10,0xff,0xbc,0xd8,0x01,0x02,0x03,0x05] 980 981ds_wrxchg2st64_rtn_b32 v[5:6], v1, v2, v3 offset0:127 982// CHECK: [0x7f,0x00,0xbc,0xd8,0x01,0x02,0x03,0x05] 983 984ds_wrxchg2st64_rtn_b32 v[5:6], v1, v2, v3 offset0:127 offset1:0 985// CHECK: [0x7f,0x00,0xbc,0xd8,0x01,0x02,0x03,0x05] 986 987ds_wrxchg2st64_rtn_b32 v[5:6], v1, v2, v3 offset0:127 offset1:1 988// CHECK: [0x7f,0x01,0xbc,0xd8,0x01,0x02,0x03,0x05] 989 990ds_wrxchg2st64_rtn_b32 v[5:6], v1, v2, v3 offset0:127 offset1:255 gds 991// CHECK: [0x7f,0xff,0xbe,0xd8,0x01,0x02,0x03,0x05] 992 993ds_cmpst_rtn_b32 v5, v1, v2, v3 offset:65535 994// CHECK: [0xff,0xff,0xc0,0xd8,0x01,0x02,0x03,0x05] 995 996ds_cmpst_rtn_b32 v255, v1, v2, v3 offset:65535 997// CHECK: [0xff,0xff,0xc0,0xd8,0x01,0x02,0x03,0xff] 998 999ds_cmpst_rtn_b32 v5, v255, v2, v3 offset:65535 1000// CHECK: [0xff,0xff,0xc0,0xd8,0xff,0x02,0x03,0x05] 1001 1002ds_cmpst_rtn_b32 v5, v1, v255, v3 offset:65535 1003// CHECK: [0xff,0xff,0xc0,0xd8,0x01,0xff,0x03,0x05] 1004 1005ds_cmpst_rtn_b32 v5, v1, v2, v255 offset:65535 1006// CHECK: [0xff,0xff,0xc0,0xd8,0x01,0x02,0xff,0x05] 1007 1008ds_cmpst_rtn_b32 v5, v1, v2, v3 1009// CHECK: [0x00,0x00,0xc0,0xd8,0x01,0x02,0x03,0x05] 1010 1011ds_cmpst_rtn_b32 v5, v1, v2, v3 offset:0 1012// CHECK: [0x00,0x00,0xc0,0xd8,0x01,0x02,0x03,0x05] 1013 1014ds_cmpst_rtn_b32 v5, v1, v2, v3 offset:4 1015// CHECK: [0x04,0x00,0xc0,0xd8,0x01,0x02,0x03,0x05] 1016 1017ds_cmpst_rtn_b32 v5, v1, v2, v3 offset:65535 gds 1018// CHECK: [0xff,0xff,0xc2,0xd8,0x01,0x02,0x03,0x05] 1019 1020ds_cmpst_rtn_f32 v5, v1, v2, v3 offset:65535 1021// CHECK: [0xff,0xff,0xc4,0xd8,0x01,0x02,0x03,0x05] 1022 1023ds_cmpst_rtn_f32 v255, v1, v2, v3 offset:65535 1024// CHECK: [0xff,0xff,0xc4,0xd8,0x01,0x02,0x03,0xff] 1025 1026ds_cmpst_rtn_f32 v5, v255, v2, v3 offset:65535 1027// CHECK: [0xff,0xff,0xc4,0xd8,0xff,0x02,0x03,0x05] 1028 1029ds_cmpst_rtn_f32 v5, v1, v255, v3 offset:65535 1030// CHECK: [0xff,0xff,0xc4,0xd8,0x01,0xff,0x03,0x05] 1031 1032ds_cmpst_rtn_f32 v5, v1, v2, v255 offset:65535 1033// CHECK: [0xff,0xff,0xc4,0xd8,0x01,0x02,0xff,0x05] 1034 1035ds_cmpst_rtn_f32 v5, v1, v2, v3 1036// CHECK: [0x00,0x00,0xc4,0xd8,0x01,0x02,0x03,0x05] 1037 1038ds_cmpst_rtn_f32 v5, v1, v2, v3 offset:0 1039// CHECK: [0x00,0x00,0xc4,0xd8,0x01,0x02,0x03,0x05] 1040 1041ds_cmpst_rtn_f32 v5, v1, v2, v3 offset:4 1042// CHECK: [0x04,0x00,0xc4,0xd8,0x01,0x02,0x03,0x05] 1043 1044ds_cmpst_rtn_f32 v5, v1, v2, v3 offset:65535 gds 1045// CHECK: [0xff,0xff,0xc6,0xd8,0x01,0x02,0x03,0x05] 1046 1047ds_min_rtn_f32 v5, v1, v2 offset:65535 1048// CHECK: [0xff,0xff,0xc8,0xd8,0x01,0x02,0x00,0x05] 1049 1050ds_min_rtn_f32 v255, v1, v2 offset:65535 1051// CHECK: [0xff,0xff,0xc8,0xd8,0x01,0x02,0x00,0xff] 1052 1053ds_min_rtn_f32 v5, v255, v2 offset:65535 1054// CHECK: [0xff,0xff,0xc8,0xd8,0xff,0x02,0x00,0x05] 1055 1056ds_min_rtn_f32 v5, v1, v255 offset:65535 1057// CHECK: [0xff,0xff,0xc8,0xd8,0x01,0xff,0x00,0x05] 1058 1059ds_min_rtn_f32 v5, v1, v2 1060// CHECK: [0x00,0x00,0xc8,0xd8,0x01,0x02,0x00,0x05] 1061 1062ds_min_rtn_f32 v5, v1, v2 offset:0 1063// CHECK: [0x00,0x00,0xc8,0xd8,0x01,0x02,0x00,0x05] 1064 1065ds_min_rtn_f32 v5, v1, v2 offset:4 1066// CHECK: [0x04,0x00,0xc8,0xd8,0x01,0x02,0x00,0x05] 1067 1068ds_min_rtn_f32 v5, v1, v2 offset:65535 gds 1069// CHECK: [0xff,0xff,0xca,0xd8,0x01,0x02,0x00,0x05] 1070 1071ds_max_rtn_f32 v5, v1, v2 offset:65535 1072// CHECK: [0xff,0xff,0xcc,0xd8,0x01,0x02,0x00,0x05] 1073 1074ds_max_rtn_f32 v255, v1, v2 offset:65535 1075// CHECK: [0xff,0xff,0xcc,0xd8,0x01,0x02,0x00,0xff] 1076 1077ds_max_rtn_f32 v5, v255, v2 offset:65535 1078// CHECK: [0xff,0xff,0xcc,0xd8,0xff,0x02,0x00,0x05] 1079 1080ds_max_rtn_f32 v5, v1, v255 offset:65535 1081// CHECK: [0xff,0xff,0xcc,0xd8,0x01,0xff,0x00,0x05] 1082 1083ds_max_rtn_f32 v5, v1, v2 1084// CHECK: [0x00,0x00,0xcc,0xd8,0x01,0x02,0x00,0x05] 1085 1086ds_max_rtn_f32 v5, v1, v2 offset:0 1087// CHECK: [0x00,0x00,0xcc,0xd8,0x01,0x02,0x00,0x05] 1088 1089ds_max_rtn_f32 v5, v1, v2 offset:4 1090// CHECK: [0x04,0x00,0xcc,0xd8,0x01,0x02,0x00,0x05] 1091 1092ds_max_rtn_f32 v5, v1, v2 offset:65535 gds 1093// CHECK: [0xff,0xff,0xce,0xd8,0x01,0x02,0x00,0x05] 1094 1095ds_wrap_rtn_b32 v5, v1, v2, v3 offset:65535 1096// CHECK: [0xff,0xff,0xd0,0xd8,0x01,0x02,0x03,0x05] 1097 1098ds_wrap_rtn_b32 v255, v1, v2, v3 offset:65535 1099// CHECK: [0xff,0xff,0xd0,0xd8,0x01,0x02,0x03,0xff] 1100 1101ds_wrap_rtn_b32 v5, v255, v2, v3 offset:65535 1102// CHECK: [0xff,0xff,0xd0,0xd8,0xff,0x02,0x03,0x05] 1103 1104ds_wrap_rtn_b32 v5, v1, v255, v3 offset:65535 1105// CHECK: [0xff,0xff,0xd0,0xd8,0x01,0xff,0x03,0x05] 1106 1107ds_wrap_rtn_b32 v5, v1, v2, v255 offset:65535 1108// CHECK: [0xff,0xff,0xd0,0xd8,0x01,0x02,0xff,0x05] 1109 1110ds_wrap_rtn_b32 v5, v1, v2, v3 1111// CHECK: [0x00,0x00,0xd0,0xd8,0x01,0x02,0x03,0x05] 1112 1113ds_wrap_rtn_b32 v5, v1, v2, v3 offset:0 1114// CHECK: [0x00,0x00,0xd0,0xd8,0x01,0x02,0x03,0x05] 1115 1116ds_wrap_rtn_b32 v5, v1, v2, v3 offset:4 1117// CHECK: [0x04,0x00,0xd0,0xd8,0x01,0x02,0x03,0x05] 1118 1119ds_wrap_rtn_b32 v5, v1, v2, v3 offset:65535 gds 1120// CHECK: [0xff,0xff,0xd2,0xd8,0x01,0x02,0x03,0x05] 1121 1122ds_swizzle_b32 v5, v1 offset:65535 1123// CHECK: [0xff,0xff,0xd4,0xd8,0x01,0x00,0x00,0x05] 1124 1125ds_swizzle_b32 v255, v1 offset:65535 1126// CHECK: [0xff,0xff,0xd4,0xd8,0x01,0x00,0x00,0xff] 1127 1128ds_swizzle_b32 v5, v255 offset:65535 1129// CHECK: [0xff,0xff,0xd4,0xd8,0xff,0x00,0x00,0x05] 1130 1131ds_swizzle_b32 v5, v1 1132// CHECK: [0x00,0x00,0xd4,0xd8,0x01,0x00,0x00,0x05] 1133 1134ds_swizzle_b32 v5, v1 offset:0 1135// CHECK: [0x00,0x00,0xd4,0xd8,0x01,0x00,0x00,0x05] 1136 1137ds_swizzle_b32 v5, v1 offset:4 1138// CHECK: [0x04,0x00,0xd4,0xd8,0x01,0x00,0x00,0x05] 1139 1140ds_swizzle_b32 v5, v1 offset:65535 gds 1141// CHECK: [0xff,0xff,0xd6,0xd8,0x01,0x00,0x00,0x05] 1142 1143ds_read_b32 v5, v1 offset:65535 1144// CHECK: [0xff,0xff,0xd8,0xd8,0x01,0x00,0x00,0x05] 1145 1146ds_read_b32 v255, v1 offset:65535 1147// CHECK: [0xff,0xff,0xd8,0xd8,0x01,0x00,0x00,0xff] 1148 1149ds_read_b32 v5, v255 offset:65535 1150// CHECK: [0xff,0xff,0xd8,0xd8,0xff,0x00,0x00,0x05] 1151 1152ds_read_b32 v5, v1 1153// CHECK: [0x00,0x00,0xd8,0xd8,0x01,0x00,0x00,0x05] 1154 1155ds_read_b32 v5, v1 offset:0 1156// CHECK: [0x00,0x00,0xd8,0xd8,0x01,0x00,0x00,0x05] 1157 1158ds_read_b32 v5, v1 offset:4 1159// CHECK: [0x04,0x00,0xd8,0xd8,0x01,0x00,0x00,0x05] 1160 1161ds_read_b32 v5, v1 offset:65535 gds 1162// CHECK: [0xff,0xff,0xda,0xd8,0x01,0x00,0x00,0x05] 1163 1164ds_read2_b32 v[5:6], v1 offset0:127 offset1:255 1165// CHECK: [0x7f,0xff,0xdc,0xd8,0x01,0x00,0x00,0x05] 1166 1167ds_read2_b32 v[254:255], v1 offset0:127 offset1:255 1168// CHECK: [0x7f,0xff,0xdc,0xd8,0x01,0x00,0x00,0xfe] 1169 1170ds_read2_b32 v[5:6], v255 offset0:127 offset1:255 1171// CHECK: [0x7f,0xff,0xdc,0xd8,0xff,0x00,0x00,0x05] 1172 1173ds_read2_b32 v[5:6], v1 offset1:255 1174// CHECK: [0x00,0xff,0xdc,0xd8,0x01,0x00,0x00,0x05] 1175 1176ds_read2_b32 v[5:6], v1 offset0:0 offset1:255 1177// CHECK: [0x00,0xff,0xdc,0xd8,0x01,0x00,0x00,0x05] 1178 1179ds_read2_b32 v[5:6], v1 offset0:16 offset1:255 1180// CHECK: [0x10,0xff,0xdc,0xd8,0x01,0x00,0x00,0x05] 1181 1182ds_read2_b32 v[5:6], v1 offset0:127 1183// CHECK: [0x7f,0x00,0xdc,0xd8,0x01,0x00,0x00,0x05] 1184 1185ds_read2_b32 v[5:6], v1 offset0:127 offset1:0 1186// CHECK: [0x7f,0x00,0xdc,0xd8,0x01,0x00,0x00,0x05] 1187 1188ds_read2_b32 v[5:6], v1 offset0:127 offset1:1 1189// CHECK: [0x7f,0x01,0xdc,0xd8,0x01,0x00,0x00,0x05] 1190 1191ds_read2_b32 v[5:6], v1 offset0:127 offset1:255 gds 1192// CHECK: [0x7f,0xff,0xde,0xd8,0x01,0x00,0x00,0x05] 1193 1194ds_read2st64_b32 v[5:6], v1 offset0:127 offset1:255 1195// CHECK: [0x7f,0xff,0xe0,0xd8,0x01,0x00,0x00,0x05] 1196 1197ds_read2st64_b32 v[254:255], v1 offset0:127 offset1:255 1198// CHECK: [0x7f,0xff,0xe0,0xd8,0x01,0x00,0x00,0xfe] 1199 1200ds_read2st64_b32 v[5:6], v255 offset0:127 offset1:255 1201// CHECK: [0x7f,0xff,0xe0,0xd8,0xff,0x00,0x00,0x05] 1202 1203ds_read2st64_b32 v[5:6], v1 offset1:255 1204// CHECK: [0x00,0xff,0xe0,0xd8,0x01,0x00,0x00,0x05] 1205 1206ds_read2st64_b32 v[5:6], v1 offset0:0 offset1:255 1207// CHECK: [0x00,0xff,0xe0,0xd8,0x01,0x00,0x00,0x05] 1208 1209ds_read2st64_b32 v[5:6], v1 offset0:16 offset1:255 1210// CHECK: [0x10,0xff,0xe0,0xd8,0x01,0x00,0x00,0x05] 1211 1212ds_read2st64_b32 v[5:6], v1 offset0:127 1213// CHECK: [0x7f,0x00,0xe0,0xd8,0x01,0x00,0x00,0x05] 1214 1215ds_read2st64_b32 v[5:6], v1 offset0:127 offset1:0 1216// CHECK: [0x7f,0x00,0xe0,0xd8,0x01,0x00,0x00,0x05] 1217 1218ds_read2st64_b32 v[5:6], v1 offset0:127 offset1:1 1219// CHECK: [0x7f,0x01,0xe0,0xd8,0x01,0x00,0x00,0x05] 1220 1221ds_read2st64_b32 v[5:6], v1 offset0:127 offset1:255 gds 1222// CHECK: [0x7f,0xff,0xe2,0xd8,0x01,0x00,0x00,0x05] 1223 1224ds_read_i8 v5, v1 offset:65535 1225// CHECK: [0xff,0xff,0xe4,0xd8,0x01,0x00,0x00,0x05] 1226 1227ds_read_i8 v255, v1 offset:65535 1228// CHECK: [0xff,0xff,0xe4,0xd8,0x01,0x00,0x00,0xff] 1229 1230ds_read_i8 v5, v255 offset:65535 1231// CHECK: [0xff,0xff,0xe4,0xd8,0xff,0x00,0x00,0x05] 1232 1233ds_read_i8 v5, v1 1234// CHECK: [0x00,0x00,0xe4,0xd8,0x01,0x00,0x00,0x05] 1235 1236ds_read_i8 v5, v1 offset:0 1237// CHECK: [0x00,0x00,0xe4,0xd8,0x01,0x00,0x00,0x05] 1238 1239ds_read_i8 v5, v1 offset:4 1240// CHECK: [0x04,0x00,0xe4,0xd8,0x01,0x00,0x00,0x05] 1241 1242ds_read_i8 v5, v1 offset:65535 gds 1243// CHECK: [0xff,0xff,0xe6,0xd8,0x01,0x00,0x00,0x05] 1244 1245ds_read_u8 v5, v1 offset:65535 1246// CHECK: [0xff,0xff,0xe8,0xd8,0x01,0x00,0x00,0x05] 1247 1248ds_read_u8 v255, v1 offset:65535 1249// CHECK: [0xff,0xff,0xe8,0xd8,0x01,0x00,0x00,0xff] 1250 1251ds_read_u8 v5, v255 offset:65535 1252// CHECK: [0xff,0xff,0xe8,0xd8,0xff,0x00,0x00,0x05] 1253 1254ds_read_u8 v5, v1 1255// CHECK: [0x00,0x00,0xe8,0xd8,0x01,0x00,0x00,0x05] 1256 1257ds_read_u8 v5, v1 offset:0 1258// CHECK: [0x00,0x00,0xe8,0xd8,0x01,0x00,0x00,0x05] 1259 1260ds_read_u8 v5, v1 offset:4 1261// CHECK: [0x04,0x00,0xe8,0xd8,0x01,0x00,0x00,0x05] 1262 1263ds_read_u8 v5, v1 offset:65535 gds 1264// CHECK: [0xff,0xff,0xea,0xd8,0x01,0x00,0x00,0x05] 1265 1266ds_read_i16 v5, v1 offset:65535 1267// CHECK: [0xff,0xff,0xec,0xd8,0x01,0x00,0x00,0x05] 1268 1269ds_read_i16 v255, v1 offset:65535 1270// CHECK: [0xff,0xff,0xec,0xd8,0x01,0x00,0x00,0xff] 1271 1272ds_read_i16 v5, v255 offset:65535 1273// CHECK: [0xff,0xff,0xec,0xd8,0xff,0x00,0x00,0x05] 1274 1275ds_read_i16 v5, v1 1276// CHECK: [0x00,0x00,0xec,0xd8,0x01,0x00,0x00,0x05] 1277 1278ds_read_i16 v5, v1 offset:0 1279// CHECK: [0x00,0x00,0xec,0xd8,0x01,0x00,0x00,0x05] 1280 1281ds_read_i16 v5, v1 offset:4 1282// CHECK: [0x04,0x00,0xec,0xd8,0x01,0x00,0x00,0x05] 1283 1284ds_read_i16 v5, v1 offset:65535 gds 1285// CHECK: [0xff,0xff,0xee,0xd8,0x01,0x00,0x00,0x05] 1286 1287ds_read_u16 v5, v1 offset:65535 1288// CHECK: [0xff,0xff,0xf0,0xd8,0x01,0x00,0x00,0x05] 1289 1290ds_read_u16 v255, v1 offset:65535 1291// CHECK: [0xff,0xff,0xf0,0xd8,0x01,0x00,0x00,0xff] 1292 1293ds_read_u16 v5, v255 offset:65535 1294// CHECK: [0xff,0xff,0xf0,0xd8,0xff,0x00,0x00,0x05] 1295 1296ds_read_u16 v5, v1 1297// CHECK: [0x00,0x00,0xf0,0xd8,0x01,0x00,0x00,0x05] 1298 1299ds_read_u16 v5, v1 offset:0 1300// CHECK: [0x00,0x00,0xf0,0xd8,0x01,0x00,0x00,0x05] 1301 1302ds_read_u16 v5, v1 offset:4 1303// CHECK: [0x04,0x00,0xf0,0xd8,0x01,0x00,0x00,0x05] 1304 1305ds_read_u16 v5, v1 offset:65535 gds 1306// CHECK: [0xff,0xff,0xf2,0xd8,0x01,0x00,0x00,0x05] 1307 1308ds_consume v5 offset:65535 1309// CHECK: [0xff,0xff,0xf4,0xd8,0x00,0x00,0x00,0x05] 1310 1311ds_consume v255 offset:65535 1312// CHECK: [0xff,0xff,0xf4,0xd8,0x00,0x00,0x00,0xff] 1313 1314ds_consume v5 1315// CHECK: [0x00,0x00,0xf4,0xd8,0x00,0x00,0x00,0x05] 1316 1317ds_consume v5 offset:0 1318// CHECK: [0x00,0x00,0xf4,0xd8,0x00,0x00,0x00,0x05] 1319 1320ds_consume v5 offset:4 1321// CHECK: [0x04,0x00,0xf4,0xd8,0x00,0x00,0x00,0x05] 1322 1323ds_consume v5 offset:65535 gds 1324// CHECK: [0xff,0xff,0xf6,0xd8,0x00,0x00,0x00,0x05] 1325 1326ds_append v5 offset:65535 1327// CHECK: [0xff,0xff,0xf8,0xd8,0x00,0x00,0x00,0x05] 1328 1329ds_append v255 offset:65535 1330// CHECK: [0xff,0xff,0xf8,0xd8,0x00,0x00,0x00,0xff] 1331 1332ds_append v5 1333// CHECK: [0x00,0x00,0xf8,0xd8,0x00,0x00,0x00,0x05] 1334 1335ds_append v5 offset:0 1336// CHECK: [0x00,0x00,0xf8,0xd8,0x00,0x00,0x00,0x05] 1337 1338ds_append v5 offset:4 1339// CHECK: [0x04,0x00,0xf8,0xd8,0x00,0x00,0x00,0x05] 1340 1341ds_append v5 offset:65535 gds 1342// CHECK: [0xff,0xff,0xfa,0xd8,0x00,0x00,0x00,0x05] 1343 1344ds_ordered_count v5, v1 offset:65535 gds 1345// CHECK: [0xff,0xff,0xfe,0xd8,0x01,0x00,0x00,0x05] 1346 1347ds_ordered_count v255, v1 offset:65535 gds 1348// CHECK: [0xff,0xff,0xfe,0xd8,0x01,0x00,0x00,0xff] 1349 1350ds_ordered_count v5, v255 offset:65535 gds 1351// CHECK: [0xff,0xff,0xfe,0xd8,0xff,0x00,0x00,0x05] 1352 1353ds_ordered_count v5, v1 gds 1354// CHECK: [0x00,0x00,0xfe,0xd8,0x01,0x00,0x00,0x05] 1355 1356ds_ordered_count v5, v1 offset:0 gds 1357// CHECK: [0x00,0x00,0xfe,0xd8,0x01,0x00,0x00,0x05] 1358 1359ds_ordered_count v5, v1 offset:4 gds 1360// CHECK: [0x04,0x00,0xfe,0xd8,0x01,0x00,0x00,0x05] 1361 1362ds_add_u64 v1, v[2:3] offset:65535 1363// CHECK: [0xff,0xff,0x00,0xd9,0x01,0x02,0x00,0x00] 1364 1365ds_add_u64 v255, v[2:3] offset:65535 1366// CHECK: [0xff,0xff,0x00,0xd9,0xff,0x02,0x00,0x00] 1367 1368ds_add_u64 v1, v[254:255] offset:65535 1369// CHECK: [0xff,0xff,0x00,0xd9,0x01,0xfe,0x00,0x00] 1370 1371ds_add_u64 v1, v[2:3] 1372// CHECK: [0x00,0x00,0x00,0xd9,0x01,0x02,0x00,0x00] 1373 1374ds_add_u64 v1, v[2:3] offset:0 1375// CHECK: [0x00,0x00,0x00,0xd9,0x01,0x02,0x00,0x00] 1376 1377ds_add_u64 v1, v[2:3] offset:4 1378// CHECK: [0x04,0x00,0x00,0xd9,0x01,0x02,0x00,0x00] 1379 1380ds_add_u64 v1, v[2:3] offset:65535 gds 1381// CHECK: [0xff,0xff,0x02,0xd9,0x01,0x02,0x00,0x00] 1382 1383ds_sub_u64 v1, v[2:3] offset:65535 1384// CHECK: [0xff,0xff,0x04,0xd9,0x01,0x02,0x00,0x00] 1385 1386ds_sub_u64 v255, v[2:3] offset:65535 1387// CHECK: [0xff,0xff,0x04,0xd9,0xff,0x02,0x00,0x00] 1388 1389ds_sub_u64 v1, v[254:255] offset:65535 1390// CHECK: [0xff,0xff,0x04,0xd9,0x01,0xfe,0x00,0x00] 1391 1392ds_sub_u64 v1, v[2:3] 1393// CHECK: [0x00,0x00,0x04,0xd9,0x01,0x02,0x00,0x00] 1394 1395ds_sub_u64 v1, v[2:3] offset:0 1396// CHECK: [0x00,0x00,0x04,0xd9,0x01,0x02,0x00,0x00] 1397 1398ds_sub_u64 v1, v[2:3] offset:4 1399// CHECK: [0x04,0x00,0x04,0xd9,0x01,0x02,0x00,0x00] 1400 1401ds_sub_u64 v1, v[2:3] offset:65535 gds 1402// CHECK: [0xff,0xff,0x06,0xd9,0x01,0x02,0x00,0x00] 1403 1404ds_rsub_u64 v1, v[2:3] offset:65535 1405// CHECK: [0xff,0xff,0x08,0xd9,0x01,0x02,0x00,0x00] 1406 1407ds_rsub_u64 v255, v[2:3] offset:65535 1408// CHECK: [0xff,0xff,0x08,0xd9,0xff,0x02,0x00,0x00] 1409 1410ds_rsub_u64 v1, v[254:255] offset:65535 1411// CHECK: [0xff,0xff,0x08,0xd9,0x01,0xfe,0x00,0x00] 1412 1413ds_rsub_u64 v1, v[2:3] 1414// CHECK: [0x00,0x00,0x08,0xd9,0x01,0x02,0x00,0x00] 1415 1416ds_rsub_u64 v1, v[2:3] offset:0 1417// CHECK: [0x00,0x00,0x08,0xd9,0x01,0x02,0x00,0x00] 1418 1419ds_rsub_u64 v1, v[2:3] offset:4 1420// CHECK: [0x04,0x00,0x08,0xd9,0x01,0x02,0x00,0x00] 1421 1422ds_rsub_u64 v1, v[2:3] offset:65535 gds 1423// CHECK: [0xff,0xff,0x0a,0xd9,0x01,0x02,0x00,0x00] 1424 1425ds_inc_u64 v1, v[2:3] offset:65535 1426// CHECK: [0xff,0xff,0x0c,0xd9,0x01,0x02,0x00,0x00] 1427 1428ds_inc_u64 v255, v[2:3] offset:65535 1429// CHECK: [0xff,0xff,0x0c,0xd9,0xff,0x02,0x00,0x00] 1430 1431ds_inc_u64 v1, v[254:255] offset:65535 1432// CHECK: [0xff,0xff,0x0c,0xd9,0x01,0xfe,0x00,0x00] 1433 1434ds_inc_u64 v1, v[2:3] 1435// CHECK: [0x00,0x00,0x0c,0xd9,0x01,0x02,0x00,0x00] 1436 1437ds_inc_u64 v1, v[2:3] offset:0 1438// CHECK: [0x00,0x00,0x0c,0xd9,0x01,0x02,0x00,0x00] 1439 1440ds_inc_u64 v1, v[2:3] offset:4 1441// CHECK: [0x04,0x00,0x0c,0xd9,0x01,0x02,0x00,0x00] 1442 1443ds_inc_u64 v1, v[2:3] offset:65535 gds 1444// CHECK: [0xff,0xff,0x0e,0xd9,0x01,0x02,0x00,0x00] 1445 1446ds_dec_u64 v1, v[2:3] offset:65535 1447// CHECK: [0xff,0xff,0x10,0xd9,0x01,0x02,0x00,0x00] 1448 1449ds_dec_u64 v255, v[2:3] offset:65535 1450// CHECK: [0xff,0xff,0x10,0xd9,0xff,0x02,0x00,0x00] 1451 1452ds_dec_u64 v1, v[254:255] offset:65535 1453// CHECK: [0xff,0xff,0x10,0xd9,0x01,0xfe,0x00,0x00] 1454 1455ds_dec_u64 v1, v[2:3] 1456// CHECK: [0x00,0x00,0x10,0xd9,0x01,0x02,0x00,0x00] 1457 1458ds_dec_u64 v1, v[2:3] offset:0 1459// CHECK: [0x00,0x00,0x10,0xd9,0x01,0x02,0x00,0x00] 1460 1461ds_dec_u64 v1, v[2:3] offset:4 1462// CHECK: [0x04,0x00,0x10,0xd9,0x01,0x02,0x00,0x00] 1463 1464ds_dec_u64 v1, v[2:3] offset:65535 gds 1465// CHECK: [0xff,0xff,0x12,0xd9,0x01,0x02,0x00,0x00] 1466 1467ds_min_i64 v1, v[2:3] offset:65535 1468// CHECK: [0xff,0xff,0x14,0xd9,0x01,0x02,0x00,0x00] 1469 1470ds_min_i64 v255, v[2:3] offset:65535 1471// CHECK: [0xff,0xff,0x14,0xd9,0xff,0x02,0x00,0x00] 1472 1473ds_min_i64 v1, v[254:255] offset:65535 1474// CHECK: [0xff,0xff,0x14,0xd9,0x01,0xfe,0x00,0x00] 1475 1476ds_min_i64 v1, v[2:3] 1477// CHECK: [0x00,0x00,0x14,0xd9,0x01,0x02,0x00,0x00] 1478 1479ds_min_i64 v1, v[2:3] offset:0 1480// CHECK: [0x00,0x00,0x14,0xd9,0x01,0x02,0x00,0x00] 1481 1482ds_min_i64 v1, v[2:3] offset:4 1483// CHECK: [0x04,0x00,0x14,0xd9,0x01,0x02,0x00,0x00] 1484 1485ds_min_i64 v1, v[2:3] offset:65535 gds 1486// CHECK: [0xff,0xff,0x16,0xd9,0x01,0x02,0x00,0x00] 1487 1488ds_max_i64 v1, v[2:3] offset:65535 1489// CHECK: [0xff,0xff,0x18,0xd9,0x01,0x02,0x00,0x00] 1490 1491ds_max_i64 v255, v[2:3] offset:65535 1492// CHECK: [0xff,0xff,0x18,0xd9,0xff,0x02,0x00,0x00] 1493 1494ds_max_i64 v1, v[254:255] offset:65535 1495// CHECK: [0xff,0xff,0x18,0xd9,0x01,0xfe,0x00,0x00] 1496 1497ds_max_i64 v1, v[2:3] 1498// CHECK: [0x00,0x00,0x18,0xd9,0x01,0x02,0x00,0x00] 1499 1500ds_max_i64 v1, v[2:3] offset:0 1501// CHECK: [0x00,0x00,0x18,0xd9,0x01,0x02,0x00,0x00] 1502 1503ds_max_i64 v1, v[2:3] offset:4 1504// CHECK: [0x04,0x00,0x18,0xd9,0x01,0x02,0x00,0x00] 1505 1506ds_max_i64 v1, v[2:3] offset:65535 gds 1507// CHECK: [0xff,0xff,0x1a,0xd9,0x01,0x02,0x00,0x00] 1508 1509ds_min_u64 v1, v[2:3] offset:65535 1510// CHECK: [0xff,0xff,0x1c,0xd9,0x01,0x02,0x00,0x00] 1511 1512ds_min_u64 v255, v[2:3] offset:65535 1513// CHECK: [0xff,0xff,0x1c,0xd9,0xff,0x02,0x00,0x00] 1514 1515ds_min_u64 v1, v[254:255] offset:65535 1516// CHECK: [0xff,0xff,0x1c,0xd9,0x01,0xfe,0x00,0x00] 1517 1518ds_min_u64 v1, v[2:3] 1519// CHECK: [0x00,0x00,0x1c,0xd9,0x01,0x02,0x00,0x00] 1520 1521ds_min_u64 v1, v[2:3] offset:0 1522// CHECK: [0x00,0x00,0x1c,0xd9,0x01,0x02,0x00,0x00] 1523 1524ds_min_u64 v1, v[2:3] offset:4 1525// CHECK: [0x04,0x00,0x1c,0xd9,0x01,0x02,0x00,0x00] 1526 1527ds_min_u64 v1, v[2:3] offset:65535 gds 1528// CHECK: [0xff,0xff,0x1e,0xd9,0x01,0x02,0x00,0x00] 1529 1530ds_max_u64 v1, v[2:3] offset:65535 1531// CHECK: [0xff,0xff,0x20,0xd9,0x01,0x02,0x00,0x00] 1532 1533ds_max_u64 v255, v[2:3] offset:65535 1534// CHECK: [0xff,0xff,0x20,0xd9,0xff,0x02,0x00,0x00] 1535 1536ds_max_u64 v1, v[254:255] offset:65535 1537// CHECK: [0xff,0xff,0x20,0xd9,0x01,0xfe,0x00,0x00] 1538 1539ds_max_u64 v1, v[2:3] 1540// CHECK: [0x00,0x00,0x20,0xd9,0x01,0x02,0x00,0x00] 1541 1542ds_max_u64 v1, v[2:3] offset:0 1543// CHECK: [0x00,0x00,0x20,0xd9,0x01,0x02,0x00,0x00] 1544 1545ds_max_u64 v1, v[2:3] offset:4 1546// CHECK: [0x04,0x00,0x20,0xd9,0x01,0x02,0x00,0x00] 1547 1548ds_max_u64 v1, v[2:3] offset:65535 gds 1549// CHECK: [0xff,0xff,0x22,0xd9,0x01,0x02,0x00,0x00] 1550 1551ds_and_b64 v1, v[2:3] offset:65535 1552// CHECK: [0xff,0xff,0x24,0xd9,0x01,0x02,0x00,0x00] 1553 1554ds_and_b64 v255, v[2:3] offset:65535 1555// CHECK: [0xff,0xff,0x24,0xd9,0xff,0x02,0x00,0x00] 1556 1557ds_and_b64 v1, v[254:255] offset:65535 1558// CHECK: [0xff,0xff,0x24,0xd9,0x01,0xfe,0x00,0x00] 1559 1560ds_and_b64 v1, v[2:3] 1561// CHECK: [0x00,0x00,0x24,0xd9,0x01,0x02,0x00,0x00] 1562 1563ds_and_b64 v1, v[2:3] offset:0 1564// CHECK: [0x00,0x00,0x24,0xd9,0x01,0x02,0x00,0x00] 1565 1566ds_and_b64 v1, v[2:3] offset:4 1567// CHECK: [0x04,0x00,0x24,0xd9,0x01,0x02,0x00,0x00] 1568 1569ds_and_b64 v1, v[2:3] offset:65535 gds 1570// CHECK: [0xff,0xff,0x26,0xd9,0x01,0x02,0x00,0x00] 1571 1572ds_or_b64 v1, v[2:3] offset:65535 1573// CHECK: [0xff,0xff,0x28,0xd9,0x01,0x02,0x00,0x00] 1574 1575ds_or_b64 v255, v[2:3] offset:65535 1576// CHECK: [0xff,0xff,0x28,0xd9,0xff,0x02,0x00,0x00] 1577 1578ds_or_b64 v1, v[254:255] offset:65535 1579// CHECK: [0xff,0xff,0x28,0xd9,0x01,0xfe,0x00,0x00] 1580 1581ds_or_b64 v1, v[2:3] 1582// CHECK: [0x00,0x00,0x28,0xd9,0x01,0x02,0x00,0x00] 1583 1584ds_or_b64 v1, v[2:3] offset:0 1585// CHECK: [0x00,0x00,0x28,0xd9,0x01,0x02,0x00,0x00] 1586 1587ds_or_b64 v1, v[2:3] offset:4 1588// CHECK: [0x04,0x00,0x28,0xd9,0x01,0x02,0x00,0x00] 1589 1590ds_or_b64 v1, v[2:3] offset:65535 gds 1591// CHECK: [0xff,0xff,0x2a,0xd9,0x01,0x02,0x00,0x00] 1592 1593ds_xor_b64 v1, v[2:3] offset:65535 1594// CHECK: [0xff,0xff,0x2c,0xd9,0x01,0x02,0x00,0x00] 1595 1596ds_xor_b64 v255, v[2:3] offset:65535 1597// CHECK: [0xff,0xff,0x2c,0xd9,0xff,0x02,0x00,0x00] 1598 1599ds_xor_b64 v1, v[254:255] offset:65535 1600// CHECK: [0xff,0xff,0x2c,0xd9,0x01,0xfe,0x00,0x00] 1601 1602ds_xor_b64 v1, v[2:3] 1603// CHECK: [0x00,0x00,0x2c,0xd9,0x01,0x02,0x00,0x00] 1604 1605ds_xor_b64 v1, v[2:3] offset:0 1606// CHECK: [0x00,0x00,0x2c,0xd9,0x01,0x02,0x00,0x00] 1607 1608ds_xor_b64 v1, v[2:3] offset:4 1609// CHECK: [0x04,0x00,0x2c,0xd9,0x01,0x02,0x00,0x00] 1610 1611ds_xor_b64 v1, v[2:3] offset:65535 gds 1612// CHECK: [0xff,0xff,0x2e,0xd9,0x01,0x02,0x00,0x00] 1613 1614ds_mskor_b64 v1, v[2:3], v[3:4] offset:65535 1615// CHECK: [0xff,0xff,0x30,0xd9,0x01,0x02,0x03,0x00] 1616 1617ds_mskor_b64 v255, v[2:3], v[3:4] offset:65535 1618// CHECK: [0xff,0xff,0x30,0xd9,0xff,0x02,0x03,0x00] 1619 1620ds_mskor_b64 v1, v[254:255], v[3:4] offset:65535 1621// CHECK: [0xff,0xff,0x30,0xd9,0x01,0xfe,0x03,0x00] 1622 1623ds_mskor_b64 v1, v[2:3], v[254:255] offset:65535 1624// CHECK: [0xff,0xff,0x30,0xd9,0x01,0x02,0xfe,0x00] 1625 1626ds_mskor_b64 v1, v[2:3], v[3:4] 1627// CHECK: [0x00,0x00,0x30,0xd9,0x01,0x02,0x03,0x00] 1628 1629ds_mskor_b64 v1, v[2:3], v[3:4] offset:0 1630// CHECK: [0x00,0x00,0x30,0xd9,0x01,0x02,0x03,0x00] 1631 1632ds_mskor_b64 v1, v[2:3], v[3:4] offset:4 1633// CHECK: [0x04,0x00,0x30,0xd9,0x01,0x02,0x03,0x00] 1634 1635ds_mskor_b64 v1, v[2:3], v[3:4] offset:65535 gds 1636// CHECK: [0xff,0xff,0x32,0xd9,0x01,0x02,0x03,0x00] 1637 1638ds_write_b64 v1, v[2:3] offset:65535 1639// CHECK: [0xff,0xff,0x34,0xd9,0x01,0x02,0x00,0x00] 1640 1641ds_write_b64 v255, v[2:3] offset:65535 1642// CHECK: [0xff,0xff,0x34,0xd9,0xff,0x02,0x00,0x00] 1643 1644ds_write_b64 v1, v[254:255] offset:65535 1645// CHECK: [0xff,0xff,0x34,0xd9,0x01,0xfe,0x00,0x00] 1646 1647ds_write_b64 v1, v[2:3] 1648// CHECK: [0x00,0x00,0x34,0xd9,0x01,0x02,0x00,0x00] 1649 1650ds_write_b64 v1, v[2:3] offset:0 1651// CHECK: [0x00,0x00,0x34,0xd9,0x01,0x02,0x00,0x00] 1652 1653ds_write_b64 v1, v[2:3] offset:4 1654// CHECK: [0x04,0x00,0x34,0xd9,0x01,0x02,0x00,0x00] 1655 1656ds_write_b64 v1, v[2:3] offset:65535 gds 1657// CHECK: [0xff,0xff,0x36,0xd9,0x01,0x02,0x00,0x00] 1658 1659ds_write2_b64 v1, v[2:3], v[3:4] offset0:127 offset1:255 1660// CHECK: [0x7f,0xff,0x38,0xd9,0x01,0x02,0x03,0x00] 1661 1662ds_write2_b64 v255, v[2:3], v[3:4] offset0:127 offset1:255 1663// CHECK: [0x7f,0xff,0x38,0xd9,0xff,0x02,0x03,0x00] 1664 1665ds_write2_b64 v1, v[254:255], v[3:4] offset0:127 offset1:255 1666// CHECK: [0x7f,0xff,0x38,0xd9,0x01,0xfe,0x03,0x00] 1667 1668ds_write2_b64 v1, v[2:3], v[254:255] offset0:127 offset1:255 1669// CHECK: [0x7f,0xff,0x38,0xd9,0x01,0x02,0xfe,0x00] 1670 1671ds_write2_b64 v1, v[2:3], v[3:4] offset1:255 1672// CHECK: [0x00,0xff,0x38,0xd9,0x01,0x02,0x03,0x00] 1673 1674ds_write2_b64 v1, v[2:3], v[3:4] offset0:0 offset1:255 1675// CHECK: [0x00,0xff,0x38,0xd9,0x01,0x02,0x03,0x00] 1676 1677ds_write2_b64 v1, v[2:3], v[3:4] offset0:16 offset1:255 1678// CHECK: [0x10,0xff,0x38,0xd9,0x01,0x02,0x03,0x00] 1679 1680ds_write2_b64 v1, v[2:3], v[3:4] offset0:127 1681// CHECK: [0x7f,0x00,0x38,0xd9,0x01,0x02,0x03,0x00] 1682 1683ds_write2_b64 v1, v[2:3], v[3:4] offset0:127 offset1:0 1684// CHECK: [0x7f,0x00,0x38,0xd9,0x01,0x02,0x03,0x00] 1685 1686ds_write2_b64 v1, v[2:3], v[3:4] offset0:127 offset1:1 1687// CHECK: [0x7f,0x01,0x38,0xd9,0x01,0x02,0x03,0x00] 1688 1689ds_write2_b64 v1, v[2:3], v[3:4] offset0:127 offset1:255 gds 1690// CHECK: [0x7f,0xff,0x3a,0xd9,0x01,0x02,0x03,0x00] 1691 1692ds_write2st64_b64 v1, v[2:3], v[3:4] offset0:127 offset1:255 1693// CHECK: [0x7f,0xff,0x3c,0xd9,0x01,0x02,0x03,0x00] 1694 1695ds_write2st64_b64 v255, v[2:3], v[3:4] offset0:127 offset1:255 1696// CHECK: [0x7f,0xff,0x3c,0xd9,0xff,0x02,0x03,0x00] 1697 1698ds_write2st64_b64 v1, v[254:255], v[3:4] offset0:127 offset1:255 1699// CHECK: [0x7f,0xff,0x3c,0xd9,0x01,0xfe,0x03,0x00] 1700 1701ds_write2st64_b64 v1, v[2:3], v[254:255] offset0:127 offset1:255 1702// CHECK: [0x7f,0xff,0x3c,0xd9,0x01,0x02,0xfe,0x00] 1703 1704ds_write2st64_b64 v1, v[2:3], v[3:4] offset1:255 1705// CHECK: [0x00,0xff,0x3c,0xd9,0x01,0x02,0x03,0x00] 1706 1707ds_write2st64_b64 v1, v[2:3], v[3:4] offset0:0 offset1:255 1708// CHECK: [0x00,0xff,0x3c,0xd9,0x01,0x02,0x03,0x00] 1709 1710ds_write2st64_b64 v1, v[2:3], v[3:4] offset0:16 offset1:255 1711// CHECK: [0x10,0xff,0x3c,0xd9,0x01,0x02,0x03,0x00] 1712 1713ds_write2st64_b64 v1, v[2:3], v[3:4] offset0:127 1714// CHECK: [0x7f,0x00,0x3c,0xd9,0x01,0x02,0x03,0x00] 1715 1716ds_write2st64_b64 v1, v[2:3], v[3:4] offset0:127 offset1:0 1717// CHECK: [0x7f,0x00,0x3c,0xd9,0x01,0x02,0x03,0x00] 1718 1719ds_write2st64_b64 v1, v[2:3], v[3:4] offset0:127 offset1:1 1720// CHECK: [0x7f,0x01,0x3c,0xd9,0x01,0x02,0x03,0x00] 1721 1722ds_write2st64_b64 v1, v[2:3], v[3:4] offset0:127 offset1:255 gds 1723// CHECK: [0x7f,0xff,0x3e,0xd9,0x01,0x02,0x03,0x00] 1724 1725ds_cmpst_b64 v1, v[2:3], v[3:4] offset:65535 1726// CHECK: [0xff,0xff,0x40,0xd9,0x01,0x02,0x03,0x00] 1727 1728ds_cmpst_b64 v255, v[2:3], v[3:4] offset:65535 1729// CHECK: [0xff,0xff,0x40,0xd9,0xff,0x02,0x03,0x00] 1730 1731ds_cmpst_b64 v1, v[254:255], v[3:4] offset:65535 1732// CHECK: [0xff,0xff,0x40,0xd9,0x01,0xfe,0x03,0x00] 1733 1734ds_cmpst_b64 v1, v[2:3], v[254:255] offset:65535 1735// CHECK: [0xff,0xff,0x40,0xd9,0x01,0x02,0xfe,0x00] 1736 1737ds_cmpst_b64 v1, v[2:3], v[3:4] 1738// CHECK: [0x00,0x00,0x40,0xd9,0x01,0x02,0x03,0x00] 1739 1740ds_cmpst_b64 v1, v[2:3], v[3:4] offset:0 1741// CHECK: [0x00,0x00,0x40,0xd9,0x01,0x02,0x03,0x00] 1742 1743ds_cmpst_b64 v1, v[2:3], v[3:4] offset:4 1744// CHECK: [0x04,0x00,0x40,0xd9,0x01,0x02,0x03,0x00] 1745 1746ds_cmpst_b64 v1, v[2:3], v[3:4] offset:65535 gds 1747// CHECK: [0xff,0xff,0x42,0xd9,0x01,0x02,0x03,0x00] 1748 1749ds_cmpst_f64 v1, v[2:3], v[3:4] offset:65535 1750// CHECK: [0xff,0xff,0x44,0xd9,0x01,0x02,0x03,0x00] 1751 1752ds_cmpst_f64 v255, v[2:3], v[3:4] offset:65535 1753// CHECK: [0xff,0xff,0x44,0xd9,0xff,0x02,0x03,0x00] 1754 1755ds_cmpst_f64 v1, v[254:255], v[3:4] offset:65535 1756// CHECK: [0xff,0xff,0x44,0xd9,0x01,0xfe,0x03,0x00] 1757 1758ds_cmpst_f64 v1, v[2:3], v[254:255] offset:65535 1759// CHECK: [0xff,0xff,0x44,0xd9,0x01,0x02,0xfe,0x00] 1760 1761ds_cmpst_f64 v1, v[2:3], v[3:4] 1762// CHECK: [0x00,0x00,0x44,0xd9,0x01,0x02,0x03,0x00] 1763 1764ds_cmpst_f64 v1, v[2:3], v[3:4] offset:0 1765// CHECK: [0x00,0x00,0x44,0xd9,0x01,0x02,0x03,0x00] 1766 1767ds_cmpst_f64 v1, v[2:3], v[3:4] offset:4 1768// CHECK: [0x04,0x00,0x44,0xd9,0x01,0x02,0x03,0x00] 1769 1770ds_cmpst_f64 v1, v[2:3], v[3:4] offset:65535 gds 1771// CHECK: [0xff,0xff,0x46,0xd9,0x01,0x02,0x03,0x00] 1772 1773ds_min_f64 v1, v[2:3] offset:65535 1774// CHECK: [0xff,0xff,0x48,0xd9,0x01,0x02,0x00,0x00] 1775 1776ds_min_f64 v255, v[2:3] offset:65535 1777// CHECK: [0xff,0xff,0x48,0xd9,0xff,0x02,0x00,0x00] 1778 1779ds_min_f64 v1, v[254:255] offset:65535 1780// CHECK: [0xff,0xff,0x48,0xd9,0x01,0xfe,0x00,0x00] 1781 1782ds_min_f64 v1, v[2:3] 1783// CHECK: [0x00,0x00,0x48,0xd9,0x01,0x02,0x00,0x00] 1784 1785ds_min_f64 v1, v[2:3] offset:0 1786// CHECK: [0x00,0x00,0x48,0xd9,0x01,0x02,0x00,0x00] 1787 1788ds_min_f64 v1, v[2:3] offset:4 1789// CHECK: [0x04,0x00,0x48,0xd9,0x01,0x02,0x00,0x00] 1790 1791ds_min_f64 v1, v[2:3] offset:65535 gds 1792// CHECK: [0xff,0xff,0x4a,0xd9,0x01,0x02,0x00,0x00] 1793 1794ds_max_f64 v1, v[2:3] offset:65535 1795// CHECK: [0xff,0xff,0x4c,0xd9,0x01,0x02,0x00,0x00] 1796 1797ds_max_f64 v255, v[2:3] offset:65535 1798// CHECK: [0xff,0xff,0x4c,0xd9,0xff,0x02,0x00,0x00] 1799 1800ds_max_f64 v1, v[254:255] offset:65535 1801// CHECK: [0xff,0xff,0x4c,0xd9,0x01,0xfe,0x00,0x00] 1802 1803ds_max_f64 v1, v[2:3] 1804// CHECK: [0x00,0x00,0x4c,0xd9,0x01,0x02,0x00,0x00] 1805 1806ds_max_f64 v1, v[2:3] offset:0 1807// CHECK: [0x00,0x00,0x4c,0xd9,0x01,0x02,0x00,0x00] 1808 1809ds_max_f64 v1, v[2:3] offset:4 1810// CHECK: [0x04,0x00,0x4c,0xd9,0x01,0x02,0x00,0x00] 1811 1812ds_max_f64 v1, v[2:3] offset:65535 gds 1813// CHECK: [0xff,0xff,0x4e,0xd9,0x01,0x02,0x00,0x00] 1814 1815ds_add_rtn_u64 v[5:6], v1, v[2:3] offset:65535 1816// CHECK: [0xff,0xff,0x80,0xd9,0x01,0x02,0x00,0x05] 1817 1818ds_add_rtn_u64 v[254:255], v1, v[2:3] offset:65535 1819// CHECK: [0xff,0xff,0x80,0xd9,0x01,0x02,0x00,0xfe] 1820 1821ds_add_rtn_u64 v[5:6], v255, v[2:3] offset:65535 1822// CHECK: [0xff,0xff,0x80,0xd9,0xff,0x02,0x00,0x05] 1823 1824ds_add_rtn_u64 v[5:6], v1, v[254:255] offset:65535 1825// CHECK: [0xff,0xff,0x80,0xd9,0x01,0xfe,0x00,0x05] 1826 1827ds_add_rtn_u64 v[5:6], v1, v[2:3] 1828// CHECK: [0x00,0x00,0x80,0xd9,0x01,0x02,0x00,0x05] 1829 1830ds_add_rtn_u64 v[5:6], v1, v[2:3] offset:0 1831// CHECK: [0x00,0x00,0x80,0xd9,0x01,0x02,0x00,0x05] 1832 1833ds_add_rtn_u64 v[5:6], v1, v[2:3] offset:4 1834// CHECK: [0x04,0x00,0x80,0xd9,0x01,0x02,0x00,0x05] 1835 1836ds_add_rtn_u64 v[5:6], v1, v[2:3] offset:65535 gds 1837// CHECK: [0xff,0xff,0x82,0xd9,0x01,0x02,0x00,0x05] 1838 1839ds_sub_rtn_u64 v[5:6], v1, v[2:3] offset:65535 1840// CHECK: [0xff,0xff,0x84,0xd9,0x01,0x02,0x00,0x05] 1841 1842ds_sub_rtn_u64 v[254:255], v1, v[2:3] offset:65535 1843// CHECK: [0xff,0xff,0x84,0xd9,0x01,0x02,0x00,0xfe] 1844 1845ds_sub_rtn_u64 v[5:6], v255, v[2:3] offset:65535 1846// CHECK: [0xff,0xff,0x84,0xd9,0xff,0x02,0x00,0x05] 1847 1848ds_sub_rtn_u64 v[5:6], v1, v[254:255] offset:65535 1849// CHECK: [0xff,0xff,0x84,0xd9,0x01,0xfe,0x00,0x05] 1850 1851ds_sub_rtn_u64 v[5:6], v1, v[2:3] 1852// CHECK: [0x00,0x00,0x84,0xd9,0x01,0x02,0x00,0x05] 1853 1854ds_sub_rtn_u64 v[5:6], v1, v[2:3] offset:0 1855// CHECK: [0x00,0x00,0x84,0xd9,0x01,0x02,0x00,0x05] 1856 1857ds_sub_rtn_u64 v[5:6], v1, v[2:3] offset:4 1858// CHECK: [0x04,0x00,0x84,0xd9,0x01,0x02,0x00,0x05] 1859 1860ds_sub_rtn_u64 v[5:6], v1, v[2:3] offset:65535 gds 1861// CHECK: [0xff,0xff,0x86,0xd9,0x01,0x02,0x00,0x05] 1862 1863ds_rsub_rtn_u64 v[5:6], v1, v[2:3] offset:65535 1864// CHECK: [0xff,0xff,0x88,0xd9,0x01,0x02,0x00,0x05] 1865 1866ds_rsub_rtn_u64 v[254:255], v1, v[2:3] offset:65535 1867// CHECK: [0xff,0xff,0x88,0xd9,0x01,0x02,0x00,0xfe] 1868 1869ds_rsub_rtn_u64 v[5:6], v255, v[2:3] offset:65535 1870// CHECK: [0xff,0xff,0x88,0xd9,0xff,0x02,0x00,0x05] 1871 1872ds_rsub_rtn_u64 v[5:6], v1, v[254:255] offset:65535 1873// CHECK: [0xff,0xff,0x88,0xd9,0x01,0xfe,0x00,0x05] 1874 1875ds_rsub_rtn_u64 v[5:6], v1, v[2:3] 1876// CHECK: [0x00,0x00,0x88,0xd9,0x01,0x02,0x00,0x05] 1877 1878ds_rsub_rtn_u64 v[5:6], v1, v[2:3] offset:0 1879// CHECK: [0x00,0x00,0x88,0xd9,0x01,0x02,0x00,0x05] 1880 1881ds_rsub_rtn_u64 v[5:6], v1, v[2:3] offset:4 1882// CHECK: [0x04,0x00,0x88,0xd9,0x01,0x02,0x00,0x05] 1883 1884ds_rsub_rtn_u64 v[5:6], v1, v[2:3] offset:65535 gds 1885// CHECK: [0xff,0xff,0x8a,0xd9,0x01,0x02,0x00,0x05] 1886 1887ds_inc_rtn_u64 v[5:6], v1, v[2:3] offset:65535 1888// CHECK: [0xff,0xff,0x8c,0xd9,0x01,0x02,0x00,0x05] 1889 1890ds_inc_rtn_u64 v[254:255], v1, v[2:3] offset:65535 1891// CHECK: [0xff,0xff,0x8c,0xd9,0x01,0x02,0x00,0xfe] 1892 1893ds_inc_rtn_u64 v[5:6], v255, v[2:3] offset:65535 1894// CHECK: [0xff,0xff,0x8c,0xd9,0xff,0x02,0x00,0x05] 1895 1896ds_inc_rtn_u64 v[5:6], v1, v[254:255] offset:65535 1897// CHECK: [0xff,0xff,0x8c,0xd9,0x01,0xfe,0x00,0x05] 1898 1899ds_inc_rtn_u64 v[5:6], v1, v[2:3] 1900// CHECK: [0x00,0x00,0x8c,0xd9,0x01,0x02,0x00,0x05] 1901 1902ds_inc_rtn_u64 v[5:6], v1, v[2:3] offset:0 1903// CHECK: [0x00,0x00,0x8c,0xd9,0x01,0x02,0x00,0x05] 1904 1905ds_inc_rtn_u64 v[5:6], v1, v[2:3] offset:4 1906// CHECK: [0x04,0x00,0x8c,0xd9,0x01,0x02,0x00,0x05] 1907 1908ds_inc_rtn_u64 v[5:6], v1, v[2:3] offset:65535 gds 1909// CHECK: [0xff,0xff,0x8e,0xd9,0x01,0x02,0x00,0x05] 1910 1911ds_dec_rtn_u64 v[5:6], v1, v[2:3] offset:65535 1912// CHECK: [0xff,0xff,0x90,0xd9,0x01,0x02,0x00,0x05] 1913 1914ds_dec_rtn_u64 v[254:255], v1, v[2:3] offset:65535 1915// CHECK: [0xff,0xff,0x90,0xd9,0x01,0x02,0x00,0xfe] 1916 1917ds_dec_rtn_u64 v[5:6], v255, v[2:3] offset:65535 1918// CHECK: [0xff,0xff,0x90,0xd9,0xff,0x02,0x00,0x05] 1919 1920ds_dec_rtn_u64 v[5:6], v1, v[254:255] offset:65535 1921// CHECK: [0xff,0xff,0x90,0xd9,0x01,0xfe,0x00,0x05] 1922 1923ds_dec_rtn_u64 v[5:6], v1, v[2:3] 1924// CHECK: [0x00,0x00,0x90,0xd9,0x01,0x02,0x00,0x05] 1925 1926ds_dec_rtn_u64 v[5:6], v1, v[2:3] offset:0 1927// CHECK: [0x00,0x00,0x90,0xd9,0x01,0x02,0x00,0x05] 1928 1929ds_dec_rtn_u64 v[5:6], v1, v[2:3] offset:4 1930// CHECK: [0x04,0x00,0x90,0xd9,0x01,0x02,0x00,0x05] 1931 1932ds_dec_rtn_u64 v[5:6], v1, v[2:3] offset:65535 gds 1933// CHECK: [0xff,0xff,0x92,0xd9,0x01,0x02,0x00,0x05] 1934 1935ds_min_rtn_i64 v[5:6], v1, v[2:3] offset:65535 1936// CHECK: [0xff,0xff,0x94,0xd9,0x01,0x02,0x00,0x05] 1937 1938ds_min_rtn_i64 v[254:255], v1, v[2:3] offset:65535 1939// CHECK: [0xff,0xff,0x94,0xd9,0x01,0x02,0x00,0xfe] 1940 1941ds_min_rtn_i64 v[5:6], v255, v[2:3] offset:65535 1942// CHECK: [0xff,0xff,0x94,0xd9,0xff,0x02,0x00,0x05] 1943 1944ds_min_rtn_i64 v[5:6], v1, v[254:255] offset:65535 1945// CHECK: [0xff,0xff,0x94,0xd9,0x01,0xfe,0x00,0x05] 1946 1947ds_min_rtn_i64 v[5:6], v1, v[2:3] 1948// CHECK: [0x00,0x00,0x94,0xd9,0x01,0x02,0x00,0x05] 1949 1950ds_min_rtn_i64 v[5:6], v1, v[2:3] offset:0 1951// CHECK: [0x00,0x00,0x94,0xd9,0x01,0x02,0x00,0x05] 1952 1953ds_min_rtn_i64 v[5:6], v1, v[2:3] offset:4 1954// CHECK: [0x04,0x00,0x94,0xd9,0x01,0x02,0x00,0x05] 1955 1956ds_min_rtn_i64 v[5:6], v1, v[2:3] offset:65535 gds 1957// CHECK: [0xff,0xff,0x96,0xd9,0x01,0x02,0x00,0x05] 1958 1959ds_max_rtn_i64 v[5:6], v1, v[2:3] offset:65535 1960// CHECK: [0xff,0xff,0x98,0xd9,0x01,0x02,0x00,0x05] 1961 1962ds_max_rtn_i64 v[254:255], v1, v[2:3] offset:65535 1963// CHECK: [0xff,0xff,0x98,0xd9,0x01,0x02,0x00,0xfe] 1964 1965ds_max_rtn_i64 v[5:6], v255, v[2:3] offset:65535 1966// CHECK: [0xff,0xff,0x98,0xd9,0xff,0x02,0x00,0x05] 1967 1968ds_max_rtn_i64 v[5:6], v1, v[254:255] offset:65535 1969// CHECK: [0xff,0xff,0x98,0xd9,0x01,0xfe,0x00,0x05] 1970 1971ds_max_rtn_i64 v[5:6], v1, v[2:3] 1972// CHECK: [0x00,0x00,0x98,0xd9,0x01,0x02,0x00,0x05] 1973 1974ds_max_rtn_i64 v[5:6], v1, v[2:3] offset:0 1975// CHECK: [0x00,0x00,0x98,0xd9,0x01,0x02,0x00,0x05] 1976 1977ds_max_rtn_i64 v[5:6], v1, v[2:3] offset:4 1978// CHECK: [0x04,0x00,0x98,0xd9,0x01,0x02,0x00,0x05] 1979 1980ds_max_rtn_i64 v[5:6], v1, v[2:3] offset:65535 gds 1981// CHECK: [0xff,0xff,0x9a,0xd9,0x01,0x02,0x00,0x05] 1982 1983ds_min_rtn_u64 v[5:6], v1, v[2:3] offset:65535 1984// CHECK: [0xff,0xff,0x9c,0xd9,0x01,0x02,0x00,0x05] 1985 1986ds_min_rtn_u64 v[254:255], v1, v[2:3] offset:65535 1987// CHECK: [0xff,0xff,0x9c,0xd9,0x01,0x02,0x00,0xfe] 1988 1989ds_min_rtn_u64 v[5:6], v255, v[2:3] offset:65535 1990// CHECK: [0xff,0xff,0x9c,0xd9,0xff,0x02,0x00,0x05] 1991 1992ds_min_rtn_u64 v[5:6], v1, v[254:255] offset:65535 1993// CHECK: [0xff,0xff,0x9c,0xd9,0x01,0xfe,0x00,0x05] 1994 1995ds_min_rtn_u64 v[5:6], v1, v[2:3] 1996// CHECK: [0x00,0x00,0x9c,0xd9,0x01,0x02,0x00,0x05] 1997 1998ds_min_rtn_u64 v[5:6], v1, v[2:3] offset:0 1999// CHECK: [0x00,0x00,0x9c,0xd9,0x01,0x02,0x00,0x05] 2000 2001ds_min_rtn_u64 v[5:6], v1, v[2:3] offset:4 2002// CHECK: [0x04,0x00,0x9c,0xd9,0x01,0x02,0x00,0x05] 2003 2004ds_min_rtn_u64 v[5:6], v1, v[2:3] offset:65535 gds 2005// CHECK: [0xff,0xff,0x9e,0xd9,0x01,0x02,0x00,0x05] 2006 2007ds_max_rtn_u64 v[5:6], v1, v[2:3] offset:65535 2008// CHECK: [0xff,0xff,0xa0,0xd9,0x01,0x02,0x00,0x05] 2009 2010ds_max_rtn_u64 v[254:255], v1, v[2:3] offset:65535 2011// CHECK: [0xff,0xff,0xa0,0xd9,0x01,0x02,0x00,0xfe] 2012 2013ds_max_rtn_u64 v[5:6], v255, v[2:3] offset:65535 2014// CHECK: [0xff,0xff,0xa0,0xd9,0xff,0x02,0x00,0x05] 2015 2016ds_max_rtn_u64 v[5:6], v1, v[254:255] offset:65535 2017// CHECK: [0xff,0xff,0xa0,0xd9,0x01,0xfe,0x00,0x05] 2018 2019ds_max_rtn_u64 v[5:6], v1, v[2:3] 2020// CHECK: [0x00,0x00,0xa0,0xd9,0x01,0x02,0x00,0x05] 2021 2022ds_max_rtn_u64 v[5:6], v1, v[2:3] offset:0 2023// CHECK: [0x00,0x00,0xa0,0xd9,0x01,0x02,0x00,0x05] 2024 2025ds_max_rtn_u64 v[5:6], v1, v[2:3] offset:4 2026// CHECK: [0x04,0x00,0xa0,0xd9,0x01,0x02,0x00,0x05] 2027 2028ds_max_rtn_u64 v[5:6], v1, v[2:3] offset:65535 gds 2029// CHECK: [0xff,0xff,0xa2,0xd9,0x01,0x02,0x00,0x05] 2030 2031ds_and_rtn_b64 v[5:6], v1, v[2:3] offset:65535 2032// CHECK: [0xff,0xff,0xa4,0xd9,0x01,0x02,0x00,0x05] 2033 2034ds_and_rtn_b64 v[254:255], v1, v[2:3] offset:65535 2035// CHECK: [0xff,0xff,0xa4,0xd9,0x01,0x02,0x00,0xfe] 2036 2037ds_and_rtn_b64 v[5:6], v255, v[2:3] offset:65535 2038// CHECK: [0xff,0xff,0xa4,0xd9,0xff,0x02,0x00,0x05] 2039 2040ds_and_rtn_b64 v[5:6], v1, v[254:255] offset:65535 2041// CHECK: [0xff,0xff,0xa4,0xd9,0x01,0xfe,0x00,0x05] 2042 2043ds_and_rtn_b64 v[5:6], v1, v[2:3] 2044// CHECK: [0x00,0x00,0xa4,0xd9,0x01,0x02,0x00,0x05] 2045 2046ds_and_rtn_b64 v[5:6], v1, v[2:3] offset:0 2047// CHECK: [0x00,0x00,0xa4,0xd9,0x01,0x02,0x00,0x05] 2048 2049ds_and_rtn_b64 v[5:6], v1, v[2:3] offset:4 2050// CHECK: [0x04,0x00,0xa4,0xd9,0x01,0x02,0x00,0x05] 2051 2052ds_and_rtn_b64 v[5:6], v1, v[2:3] offset:65535 gds 2053// CHECK: [0xff,0xff,0xa6,0xd9,0x01,0x02,0x00,0x05] 2054 2055ds_or_rtn_b64 v[5:6], v1, v[2:3] offset:65535 2056// CHECK: [0xff,0xff,0xa8,0xd9,0x01,0x02,0x00,0x05] 2057 2058ds_or_rtn_b64 v[254:255], v1, v[2:3] offset:65535 2059// CHECK: [0xff,0xff,0xa8,0xd9,0x01,0x02,0x00,0xfe] 2060 2061ds_or_rtn_b64 v[5:6], v255, v[2:3] offset:65535 2062// CHECK: [0xff,0xff,0xa8,0xd9,0xff,0x02,0x00,0x05] 2063 2064ds_or_rtn_b64 v[5:6], v1, v[254:255] offset:65535 2065// CHECK: [0xff,0xff,0xa8,0xd9,0x01,0xfe,0x00,0x05] 2066 2067ds_or_rtn_b64 v[5:6], v1, v[2:3] 2068// CHECK: [0x00,0x00,0xa8,0xd9,0x01,0x02,0x00,0x05] 2069 2070ds_or_rtn_b64 v[5:6], v1, v[2:3] offset:0 2071// CHECK: [0x00,0x00,0xa8,0xd9,0x01,0x02,0x00,0x05] 2072 2073ds_or_rtn_b64 v[5:6], v1, v[2:3] offset:4 2074// CHECK: [0x04,0x00,0xa8,0xd9,0x01,0x02,0x00,0x05] 2075 2076ds_or_rtn_b64 v[5:6], v1, v[2:3] offset:65535 gds 2077// CHECK: [0xff,0xff,0xaa,0xd9,0x01,0x02,0x00,0x05] 2078 2079ds_xor_rtn_b64 v[5:6], v1, v[2:3] offset:65535 2080// CHECK: [0xff,0xff,0xac,0xd9,0x01,0x02,0x00,0x05] 2081 2082ds_xor_rtn_b64 v[254:255], v1, v[2:3] offset:65535 2083// CHECK: [0xff,0xff,0xac,0xd9,0x01,0x02,0x00,0xfe] 2084 2085ds_xor_rtn_b64 v[5:6], v255, v[2:3] offset:65535 2086// CHECK: [0xff,0xff,0xac,0xd9,0xff,0x02,0x00,0x05] 2087 2088ds_xor_rtn_b64 v[5:6], v1, v[254:255] offset:65535 2089// CHECK: [0xff,0xff,0xac,0xd9,0x01,0xfe,0x00,0x05] 2090 2091ds_xor_rtn_b64 v[5:6], v1, v[2:3] 2092// CHECK: [0x00,0x00,0xac,0xd9,0x01,0x02,0x00,0x05] 2093 2094ds_xor_rtn_b64 v[5:6], v1, v[2:3] offset:0 2095// CHECK: [0x00,0x00,0xac,0xd9,0x01,0x02,0x00,0x05] 2096 2097ds_xor_rtn_b64 v[5:6], v1, v[2:3] offset:4 2098// CHECK: [0x04,0x00,0xac,0xd9,0x01,0x02,0x00,0x05] 2099 2100ds_xor_rtn_b64 v[5:6], v1, v[2:3] offset:65535 gds 2101// CHECK: [0xff,0xff,0xae,0xd9,0x01,0x02,0x00,0x05] 2102 2103ds_mskor_rtn_b64 v[5:6], v1, v[2:3], v[3:4] offset:65535 2104// CHECK: [0xff,0xff,0xb0,0xd9,0x01,0x02,0x03,0x05] 2105 2106ds_mskor_rtn_b64 v[254:255], v1, v[2:3], v[3:4] offset:65535 2107// CHECK: [0xff,0xff,0xb0,0xd9,0x01,0x02,0x03,0xfe] 2108 2109ds_mskor_rtn_b64 v[5:6], v255, v[2:3], v[3:4] offset:65535 2110// CHECK: [0xff,0xff,0xb0,0xd9,0xff,0x02,0x03,0x05] 2111 2112ds_mskor_rtn_b64 v[5:6], v1, v[254:255], v[3:4] offset:65535 2113// CHECK: [0xff,0xff,0xb0,0xd9,0x01,0xfe,0x03,0x05] 2114 2115ds_mskor_rtn_b64 v[5:6], v1, v[2:3], v[254:255] offset:65535 2116// CHECK: [0xff,0xff,0xb0,0xd9,0x01,0x02,0xfe,0x05] 2117 2118ds_mskor_rtn_b64 v[5:6], v1, v[2:3], v[3:4] 2119// CHECK: [0x00,0x00,0xb0,0xd9,0x01,0x02,0x03,0x05] 2120 2121ds_mskor_rtn_b64 v[5:6], v1, v[2:3], v[3:4] offset:0 2122// CHECK: [0x00,0x00,0xb0,0xd9,0x01,0x02,0x03,0x05] 2123 2124ds_mskor_rtn_b64 v[5:6], v1, v[2:3], v[3:4] offset:4 2125// CHECK: [0x04,0x00,0xb0,0xd9,0x01,0x02,0x03,0x05] 2126 2127ds_mskor_rtn_b64 v[5:6], v1, v[2:3], v[3:4] offset:65535 gds 2128// CHECK: [0xff,0xff,0xb2,0xd9,0x01,0x02,0x03,0x05] 2129 2130ds_wrxchg_rtn_b64 v[5:6], v1, v[2:3] offset:65535 2131// CHECK: [0xff,0xff,0xb4,0xd9,0x01,0x02,0x00,0x05] 2132 2133ds_wrxchg_rtn_b64 v[254:255], v1, v[2:3] offset:65535 2134// CHECK: [0xff,0xff,0xb4,0xd9,0x01,0x02,0x00,0xfe] 2135 2136ds_wrxchg_rtn_b64 v[5:6], v255, v[2:3] offset:65535 2137// CHECK: [0xff,0xff,0xb4,0xd9,0xff,0x02,0x00,0x05] 2138 2139ds_wrxchg_rtn_b64 v[5:6], v1, v[254:255] offset:65535 2140// CHECK: [0xff,0xff,0xb4,0xd9,0x01,0xfe,0x00,0x05] 2141 2142ds_wrxchg_rtn_b64 v[5:6], v1, v[2:3] 2143// CHECK: [0x00,0x00,0xb4,0xd9,0x01,0x02,0x00,0x05] 2144 2145ds_wrxchg_rtn_b64 v[5:6], v1, v[2:3] offset:0 2146// CHECK: [0x00,0x00,0xb4,0xd9,0x01,0x02,0x00,0x05] 2147 2148ds_wrxchg_rtn_b64 v[5:6], v1, v[2:3] offset:4 2149// CHECK: [0x04,0x00,0xb4,0xd9,0x01,0x02,0x00,0x05] 2150 2151ds_wrxchg_rtn_b64 v[5:6], v1, v[2:3] offset:65535 gds 2152// CHECK: [0xff,0xff,0xb6,0xd9,0x01,0x02,0x00,0x05] 2153 2154ds_wrxchg2_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset0:127 offset1:255 2155// CHECK: [0x7f,0xff,0xb8,0xd9,0x01,0x02,0x03,0x05] 2156 2157ds_wrxchg2_rtn_b64 v[252:255], v1, v[2:3], v[3:4] offset0:127 offset1:255 2158// CHECK: [0x7f,0xff,0xb8,0xd9,0x01,0x02,0x03,0xfc] 2159 2160ds_wrxchg2_rtn_b64 v[5:8], v255, v[2:3], v[3:4] offset0:127 offset1:255 2161// CHECK: [0x7f,0xff,0xb8,0xd9,0xff,0x02,0x03,0x05] 2162 2163ds_wrxchg2_rtn_b64 v[5:8], v1, v[254:255], v[3:4] offset0:127 offset1:255 2164// CHECK: [0x7f,0xff,0xb8,0xd9,0x01,0xfe,0x03,0x05] 2165 2166ds_wrxchg2_rtn_b64 v[5:8], v1, v[2:3], v[254:255] offset0:127 offset1:255 2167// CHECK: [0x7f,0xff,0xb8,0xd9,0x01,0x02,0xfe,0x05] 2168 2169ds_wrxchg2_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset1:255 2170// CHECK: [0x00,0xff,0xb8,0xd9,0x01,0x02,0x03,0x05] 2171 2172ds_wrxchg2_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset0:0 offset1:255 2173// CHECK: [0x00,0xff,0xb8,0xd9,0x01,0x02,0x03,0x05] 2174 2175ds_wrxchg2_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset0:16 offset1:255 2176// CHECK: [0x10,0xff,0xb8,0xd9,0x01,0x02,0x03,0x05] 2177 2178ds_wrxchg2_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset0:127 2179// CHECK: [0x7f,0x00,0xb8,0xd9,0x01,0x02,0x03,0x05] 2180 2181ds_wrxchg2_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset0:127 offset1:0 2182// CHECK: [0x7f,0x00,0xb8,0xd9,0x01,0x02,0x03,0x05] 2183 2184ds_wrxchg2_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset0:127 offset1:1 2185// CHECK: [0x7f,0x01,0xb8,0xd9,0x01,0x02,0x03,0x05] 2186 2187ds_wrxchg2_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset0:127 offset1:255 gds 2188// CHECK: [0x7f,0xff,0xba,0xd9,0x01,0x02,0x03,0x05] 2189 2190ds_wrxchg2st64_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset0:127 offset1:255 2191// CHECK: [0x7f,0xff,0xbc,0xd9,0x01,0x02,0x03,0x05] 2192 2193ds_wrxchg2st64_rtn_b64 v[252:255], v1, v[2:3], v[3:4] offset0:127 offset1:255 2194// CHECK: [0x7f,0xff,0xbc,0xd9,0x01,0x02,0x03,0xfc] 2195 2196ds_wrxchg2st64_rtn_b64 v[5:8], v255, v[2:3], v[3:4] offset0:127 offset1:255 2197// CHECK: [0x7f,0xff,0xbc,0xd9,0xff,0x02,0x03,0x05] 2198 2199ds_wrxchg2st64_rtn_b64 v[5:8], v1, v[254:255], v[3:4] offset0:127 offset1:255 2200// CHECK: [0x7f,0xff,0xbc,0xd9,0x01,0xfe,0x03,0x05] 2201 2202ds_wrxchg2st64_rtn_b64 v[5:8], v1, v[2:3], v[254:255] offset0:127 offset1:255 2203// CHECK: [0x7f,0xff,0xbc,0xd9,0x01,0x02,0xfe,0x05] 2204 2205ds_wrxchg2st64_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset1:255 2206// CHECK: [0x00,0xff,0xbc,0xd9,0x01,0x02,0x03,0x05] 2207 2208ds_wrxchg2st64_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset0:0 offset1:255 2209// CHECK: [0x00,0xff,0xbc,0xd9,0x01,0x02,0x03,0x05] 2210 2211ds_wrxchg2st64_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset0:16 offset1:255 2212// CHECK: [0x10,0xff,0xbc,0xd9,0x01,0x02,0x03,0x05] 2213 2214ds_wrxchg2st64_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset0:127 2215// CHECK: [0x7f,0x00,0xbc,0xd9,0x01,0x02,0x03,0x05] 2216 2217ds_wrxchg2st64_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset0:127 offset1:0 2218// CHECK: [0x7f,0x00,0xbc,0xd9,0x01,0x02,0x03,0x05] 2219 2220ds_wrxchg2st64_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset0:127 offset1:1 2221// CHECK: [0x7f,0x01,0xbc,0xd9,0x01,0x02,0x03,0x05] 2222 2223ds_wrxchg2st64_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset0:127 offset1:255 gds 2224// CHECK: [0x7f,0xff,0xbe,0xd9,0x01,0x02,0x03,0x05] 2225 2226ds_cmpst_rtn_b64 v[5:6], v1, v[2:3], v[3:4] offset:65535 2227// CHECK: [0xff,0xff,0xc0,0xd9,0x01,0x02,0x03,0x05] 2228 2229ds_cmpst_rtn_b64 v[254:255], v1, v[2:3], v[3:4] offset:65535 2230// CHECK: [0xff,0xff,0xc0,0xd9,0x01,0x02,0x03,0xfe] 2231 2232ds_cmpst_rtn_b64 v[5:6], v255, v[2:3], v[3:4] offset:65535 2233// CHECK: [0xff,0xff,0xc0,0xd9,0xff,0x02,0x03,0x05] 2234 2235ds_cmpst_rtn_b64 v[5:6], v1, v[254:255], v[3:4] offset:65535 2236// CHECK: [0xff,0xff,0xc0,0xd9,0x01,0xfe,0x03,0x05] 2237 2238ds_cmpst_rtn_b64 v[5:6], v1, v[2:3], v[254:255] offset:65535 2239// CHECK: [0xff,0xff,0xc0,0xd9,0x01,0x02,0xfe,0x05] 2240 2241ds_cmpst_rtn_b64 v[5:6], v1, v[2:3], v[3:4] 2242// CHECK: [0x00,0x00,0xc0,0xd9,0x01,0x02,0x03,0x05] 2243 2244ds_cmpst_rtn_b64 v[5:6], v1, v[2:3], v[3:4] offset:0 2245// CHECK: [0x00,0x00,0xc0,0xd9,0x01,0x02,0x03,0x05] 2246 2247ds_cmpst_rtn_b64 v[5:6], v1, v[2:3], v[3:4] offset:4 2248// CHECK: [0x04,0x00,0xc0,0xd9,0x01,0x02,0x03,0x05] 2249 2250ds_cmpst_rtn_b64 v[5:6], v1, v[2:3], v[3:4] offset:65535 gds 2251// CHECK: [0xff,0xff,0xc2,0xd9,0x01,0x02,0x03,0x05] 2252 2253ds_cmpst_rtn_f64 v[5:6], v1, v[2:3], v[3:4] offset:65535 2254// CHECK: [0xff,0xff,0xc4,0xd9,0x01,0x02,0x03,0x05] 2255 2256ds_cmpst_rtn_f64 v[254:255], v1, v[2:3], v[3:4] offset:65535 2257// CHECK: [0xff,0xff,0xc4,0xd9,0x01,0x02,0x03,0xfe] 2258 2259ds_cmpst_rtn_f64 v[5:6], v255, v[2:3], v[3:4] offset:65535 2260// CHECK: [0xff,0xff,0xc4,0xd9,0xff,0x02,0x03,0x05] 2261 2262ds_cmpst_rtn_f64 v[5:6], v1, v[254:255], v[3:4] offset:65535 2263// CHECK: [0xff,0xff,0xc4,0xd9,0x01,0xfe,0x03,0x05] 2264 2265ds_cmpst_rtn_f64 v[5:6], v1, v[2:3], v[254:255] offset:65535 2266// CHECK: [0xff,0xff,0xc4,0xd9,0x01,0x02,0xfe,0x05] 2267 2268ds_cmpst_rtn_f64 v[5:6], v1, v[2:3], v[3:4] 2269// CHECK: [0x00,0x00,0xc4,0xd9,0x01,0x02,0x03,0x05] 2270 2271ds_cmpst_rtn_f64 v[5:6], v1, v[2:3], v[3:4] offset:0 2272// CHECK: [0x00,0x00,0xc4,0xd9,0x01,0x02,0x03,0x05] 2273 2274ds_cmpst_rtn_f64 v[5:6], v1, v[2:3], v[3:4] offset:4 2275// CHECK: [0x04,0x00,0xc4,0xd9,0x01,0x02,0x03,0x05] 2276 2277ds_cmpst_rtn_f64 v[5:6], v1, v[2:3], v[3:4] offset:65535 gds 2278// CHECK: [0xff,0xff,0xc6,0xd9,0x01,0x02,0x03,0x05] 2279 2280ds_min_rtn_f64 v[5:6], v1, v[2:3] offset:65535 2281// CHECK: [0xff,0xff,0xc8,0xd9,0x01,0x02,0x00,0x05] 2282 2283ds_min_rtn_f64 v[254:255], v1, v[2:3] offset:65535 2284// CHECK: [0xff,0xff,0xc8,0xd9,0x01,0x02,0x00,0xfe] 2285 2286ds_min_rtn_f64 v[5:6], v255, v[2:3] offset:65535 2287// CHECK: [0xff,0xff,0xc8,0xd9,0xff,0x02,0x00,0x05] 2288 2289ds_min_rtn_f64 v[5:6], v1, v[254:255] offset:65535 2290// CHECK: [0xff,0xff,0xc8,0xd9,0x01,0xfe,0x00,0x05] 2291 2292ds_min_rtn_f64 v[5:6], v1, v[2:3] 2293// CHECK: [0x00,0x00,0xc8,0xd9,0x01,0x02,0x00,0x05] 2294 2295ds_min_rtn_f64 v[5:6], v1, v[2:3] offset:0 2296// CHECK: [0x00,0x00,0xc8,0xd9,0x01,0x02,0x00,0x05] 2297 2298ds_min_rtn_f64 v[5:6], v1, v[2:3] offset:4 2299// CHECK: [0x04,0x00,0xc8,0xd9,0x01,0x02,0x00,0x05] 2300 2301ds_min_rtn_f64 v[5:6], v1, v[2:3] offset:65535 gds 2302// CHECK: [0xff,0xff,0xca,0xd9,0x01,0x02,0x00,0x05] 2303 2304ds_max_rtn_f64 v[5:6], v1, v[2:3] offset:65535 2305// CHECK: [0xff,0xff,0xcc,0xd9,0x01,0x02,0x00,0x05] 2306 2307ds_max_rtn_f64 v[254:255], v1, v[2:3] offset:65535 2308// CHECK: [0xff,0xff,0xcc,0xd9,0x01,0x02,0x00,0xfe] 2309 2310ds_max_rtn_f64 v[5:6], v255, v[2:3] offset:65535 2311// CHECK: [0xff,0xff,0xcc,0xd9,0xff,0x02,0x00,0x05] 2312 2313ds_max_rtn_f64 v[5:6], v1, v[254:255] offset:65535 2314// CHECK: [0xff,0xff,0xcc,0xd9,0x01,0xfe,0x00,0x05] 2315 2316ds_max_rtn_f64 v[5:6], v1, v[2:3] 2317// CHECK: [0x00,0x00,0xcc,0xd9,0x01,0x02,0x00,0x05] 2318 2319ds_max_rtn_f64 v[5:6], v1, v[2:3] offset:0 2320// CHECK: [0x00,0x00,0xcc,0xd9,0x01,0x02,0x00,0x05] 2321 2322ds_max_rtn_f64 v[5:6], v1, v[2:3] offset:4 2323// CHECK: [0x04,0x00,0xcc,0xd9,0x01,0x02,0x00,0x05] 2324 2325ds_max_rtn_f64 v[5:6], v1, v[2:3] offset:65535 gds 2326// CHECK: [0xff,0xff,0xce,0xd9,0x01,0x02,0x00,0x05] 2327 2328ds_read_b64 v[5:6], v1 offset:65535 2329// CHECK: [0xff,0xff,0xd8,0xd9,0x01,0x00,0x00,0x05] 2330 2331ds_read_b64 v[254:255], v1 offset:65535 2332// CHECK: [0xff,0xff,0xd8,0xd9,0x01,0x00,0x00,0xfe] 2333 2334ds_read_b64 v[5:6], v255 offset:65535 2335// CHECK: [0xff,0xff,0xd8,0xd9,0xff,0x00,0x00,0x05] 2336 2337ds_read_b64 v[5:6], v1 2338// CHECK: [0x00,0x00,0xd8,0xd9,0x01,0x00,0x00,0x05] 2339 2340ds_read_b64 v[5:6], v1 offset:0 2341// CHECK: [0x00,0x00,0xd8,0xd9,0x01,0x00,0x00,0x05] 2342 2343ds_read_b64 v[5:6], v1 offset:4 2344// CHECK: [0x04,0x00,0xd8,0xd9,0x01,0x00,0x00,0x05] 2345 2346ds_read_b64 v[5:6], v1 offset:65535 gds 2347// CHECK: [0xff,0xff,0xda,0xd9,0x01,0x00,0x00,0x05] 2348 2349ds_read2_b64 v[5:8], v1 offset0:127 offset1:255 2350// CHECK: [0x7f,0xff,0xdc,0xd9,0x01,0x00,0x00,0x05] 2351 2352ds_read2_b64 v[252:255], v1 offset0:127 offset1:255 2353// CHECK: [0x7f,0xff,0xdc,0xd9,0x01,0x00,0x00,0xfc] 2354 2355ds_read2_b64 v[5:8], v255 offset0:127 offset1:255 2356// CHECK: [0x7f,0xff,0xdc,0xd9,0xff,0x00,0x00,0x05] 2357 2358ds_read2_b64 v[5:8], v1 offset1:255 2359// CHECK: [0x00,0xff,0xdc,0xd9,0x01,0x00,0x00,0x05] 2360 2361ds_read2_b64 v[5:8], v1 offset0:0 offset1:255 2362// CHECK: [0x00,0xff,0xdc,0xd9,0x01,0x00,0x00,0x05] 2363 2364ds_read2_b64 v[5:8], v1 offset0:16 offset1:255 2365// CHECK: [0x10,0xff,0xdc,0xd9,0x01,0x00,0x00,0x05] 2366 2367ds_read2_b64 v[5:8], v1 offset0:127 2368// CHECK: [0x7f,0x00,0xdc,0xd9,0x01,0x00,0x00,0x05] 2369 2370ds_read2_b64 v[5:8], v1 offset0:127 offset1:0 2371// CHECK: [0x7f,0x00,0xdc,0xd9,0x01,0x00,0x00,0x05] 2372 2373ds_read2_b64 v[5:8], v1 offset0:127 offset1:1 2374// CHECK: [0x7f,0x01,0xdc,0xd9,0x01,0x00,0x00,0x05] 2375 2376ds_read2_b64 v[5:8], v1 offset0:127 offset1:255 gds 2377// CHECK: [0x7f,0xff,0xde,0xd9,0x01,0x00,0x00,0x05] 2378 2379ds_read2st64_b64 v[5:8], v1 offset0:127 offset1:255 2380// CHECK: [0x7f,0xff,0xe0,0xd9,0x01,0x00,0x00,0x05] 2381 2382ds_read2st64_b64 v[252:255], v1 offset0:127 offset1:255 2383// CHECK: [0x7f,0xff,0xe0,0xd9,0x01,0x00,0x00,0xfc] 2384 2385ds_read2st64_b64 v[5:8], v255 offset0:127 offset1:255 2386// CHECK: [0x7f,0xff,0xe0,0xd9,0xff,0x00,0x00,0x05] 2387 2388ds_read2st64_b64 v[5:8], v1 offset1:255 2389// CHECK: [0x00,0xff,0xe0,0xd9,0x01,0x00,0x00,0x05] 2390 2391ds_read2st64_b64 v[5:8], v1 offset0:0 offset1:255 2392// CHECK: [0x00,0xff,0xe0,0xd9,0x01,0x00,0x00,0x05] 2393 2394ds_read2st64_b64 v[5:8], v1 offset0:16 offset1:255 2395// CHECK: [0x10,0xff,0xe0,0xd9,0x01,0x00,0x00,0x05] 2396 2397ds_read2st64_b64 v[5:8], v1 offset0:127 2398// CHECK: [0x7f,0x00,0xe0,0xd9,0x01,0x00,0x00,0x05] 2399 2400ds_read2st64_b64 v[5:8], v1 offset0:127 offset1:0 2401// CHECK: [0x7f,0x00,0xe0,0xd9,0x01,0x00,0x00,0x05] 2402 2403ds_read2st64_b64 v[5:8], v1 offset0:127 offset1:1 2404// CHECK: [0x7f,0x01,0xe0,0xd9,0x01,0x00,0x00,0x05] 2405 2406ds_read2st64_b64 v[5:8], v1 offset0:127 offset1:255 gds 2407// CHECK: [0x7f,0xff,0xe2,0xd9,0x01,0x00,0x00,0x05] 2408 2409ds_condxchg32_rtn_b64 v[5:6], v1, v[2:3] offset:65535 2410// CHECK: [0xff,0xff,0xf8,0xd9,0x01,0x02,0x00,0x05] 2411 2412ds_condxchg32_rtn_b64 v[254:255], v1, v[2:3] offset:65535 2413// CHECK: [0xff,0xff,0xf8,0xd9,0x01,0x02,0x00,0xfe] 2414 2415ds_condxchg32_rtn_b64 v[5:6], v255, v[2:3] offset:65535 2416// CHECK: [0xff,0xff,0xf8,0xd9,0xff,0x02,0x00,0x05] 2417 2418ds_condxchg32_rtn_b64 v[5:6], v1, v[254:255] offset:65535 2419// CHECK: [0xff,0xff,0xf8,0xd9,0x01,0xfe,0x00,0x05] 2420 2421ds_condxchg32_rtn_b64 v[5:6], v1, v[2:3] 2422// CHECK: [0x00,0x00,0xf8,0xd9,0x01,0x02,0x00,0x05] 2423 2424ds_condxchg32_rtn_b64 v[5:6], v1, v[2:3] offset:0 2425// CHECK: [0x00,0x00,0xf8,0xd9,0x01,0x02,0x00,0x05] 2426 2427ds_condxchg32_rtn_b64 v[5:6], v1, v[2:3] offset:4 2428// CHECK: [0x04,0x00,0xf8,0xd9,0x01,0x02,0x00,0x05] 2429 2430ds_condxchg32_rtn_b64 v[5:6], v1, v[2:3] offset:65535 gds 2431// CHECK: [0xff,0xff,0xfa,0xd9,0x01,0x02,0x00,0x05] 2432 2433ds_add_src2_u32 v1 offset:65535 2434// CHECK: [0xff,0xff,0x00,0xda,0x01,0x00,0x00,0x00] 2435 2436ds_add_src2_u32 v255 offset:65535 2437// CHECK: [0xff,0xff,0x00,0xda,0xff,0x00,0x00,0x00] 2438 2439ds_add_src2_u32 v1 2440// CHECK: [0x00,0x00,0x00,0xda,0x01,0x00,0x00,0x00] 2441 2442ds_add_src2_u32 v1 offset:0 2443// CHECK: [0x00,0x00,0x00,0xda,0x01,0x00,0x00,0x00] 2444 2445ds_add_src2_u32 v1 offset:4 2446// CHECK: [0x04,0x00,0x00,0xda,0x01,0x00,0x00,0x00] 2447 2448ds_add_src2_u32 v1 offset:65535 gds 2449// CHECK: [0xff,0xff,0x02,0xda,0x01,0x00,0x00,0x00] 2450 2451ds_sub_src2_u32 v1 offset:65535 2452// CHECK: [0xff,0xff,0x04,0xda,0x01,0x00,0x00,0x00] 2453 2454ds_sub_src2_u32 v255 offset:65535 2455// CHECK: [0xff,0xff,0x04,0xda,0xff,0x00,0x00,0x00] 2456 2457ds_sub_src2_u32 v1 2458// CHECK: [0x00,0x00,0x04,0xda,0x01,0x00,0x00,0x00] 2459 2460ds_sub_src2_u32 v1 offset:0 2461// CHECK: [0x00,0x00,0x04,0xda,0x01,0x00,0x00,0x00] 2462 2463ds_sub_src2_u32 v1 offset:4 2464// CHECK: [0x04,0x00,0x04,0xda,0x01,0x00,0x00,0x00] 2465 2466ds_sub_src2_u32 v1 offset:65535 gds 2467// CHECK: [0xff,0xff,0x06,0xda,0x01,0x00,0x00,0x00] 2468 2469ds_rsub_src2_u32 v1 offset:65535 2470// CHECK: [0xff,0xff,0x08,0xda,0x01,0x00,0x00,0x00] 2471 2472ds_rsub_src2_u32 v255 offset:65535 2473// CHECK: [0xff,0xff,0x08,0xda,0xff,0x00,0x00,0x00] 2474 2475ds_rsub_src2_u32 v1 2476// CHECK: [0x00,0x00,0x08,0xda,0x01,0x00,0x00,0x00] 2477 2478ds_rsub_src2_u32 v1 offset:0 2479// CHECK: [0x00,0x00,0x08,0xda,0x01,0x00,0x00,0x00] 2480 2481ds_rsub_src2_u32 v1 offset:4 2482// CHECK: [0x04,0x00,0x08,0xda,0x01,0x00,0x00,0x00] 2483 2484ds_rsub_src2_u32 v1 offset:65535 gds 2485// CHECK: [0xff,0xff,0x0a,0xda,0x01,0x00,0x00,0x00] 2486 2487ds_inc_src2_u32 v1 offset:65535 2488// CHECK: [0xff,0xff,0x0c,0xda,0x01,0x00,0x00,0x00] 2489 2490ds_inc_src2_u32 v255 offset:65535 2491// CHECK: [0xff,0xff,0x0c,0xda,0xff,0x00,0x00,0x00] 2492 2493ds_inc_src2_u32 v1 2494// CHECK: [0x00,0x00,0x0c,0xda,0x01,0x00,0x00,0x00] 2495 2496ds_inc_src2_u32 v1 offset:0 2497// CHECK: [0x00,0x00,0x0c,0xda,0x01,0x00,0x00,0x00] 2498 2499ds_inc_src2_u32 v1 offset:4 2500// CHECK: [0x04,0x00,0x0c,0xda,0x01,0x00,0x00,0x00] 2501 2502ds_inc_src2_u32 v1 offset:65535 gds 2503// CHECK: [0xff,0xff,0x0e,0xda,0x01,0x00,0x00,0x00] 2504 2505ds_dec_src2_u32 v1 offset:65535 2506// CHECK: [0xff,0xff,0x10,0xda,0x01,0x00,0x00,0x00] 2507 2508ds_dec_src2_u32 v255 offset:65535 2509// CHECK: [0xff,0xff,0x10,0xda,0xff,0x00,0x00,0x00] 2510 2511ds_dec_src2_u32 v1 2512// CHECK: [0x00,0x00,0x10,0xda,0x01,0x00,0x00,0x00] 2513 2514ds_dec_src2_u32 v1 offset:0 2515// CHECK: [0x00,0x00,0x10,0xda,0x01,0x00,0x00,0x00] 2516 2517ds_dec_src2_u32 v1 offset:4 2518// CHECK: [0x04,0x00,0x10,0xda,0x01,0x00,0x00,0x00] 2519 2520ds_dec_src2_u32 v1 offset:65535 gds 2521// CHECK: [0xff,0xff,0x12,0xda,0x01,0x00,0x00,0x00] 2522 2523ds_min_src2_i32 v1 offset:65535 2524// CHECK: [0xff,0xff,0x14,0xda,0x01,0x00,0x00,0x00] 2525 2526ds_min_src2_i32 v255 offset:65535 2527// CHECK: [0xff,0xff,0x14,0xda,0xff,0x00,0x00,0x00] 2528 2529ds_min_src2_i32 v1 2530// CHECK: [0x00,0x00,0x14,0xda,0x01,0x00,0x00,0x00] 2531 2532ds_min_src2_i32 v1 offset:0 2533// CHECK: [0x00,0x00,0x14,0xda,0x01,0x00,0x00,0x00] 2534 2535ds_min_src2_i32 v1 offset:4 2536// CHECK: [0x04,0x00,0x14,0xda,0x01,0x00,0x00,0x00] 2537 2538ds_min_src2_i32 v1 offset:65535 gds 2539// CHECK: [0xff,0xff,0x16,0xda,0x01,0x00,0x00,0x00] 2540 2541ds_max_src2_i32 v1 offset:65535 2542// CHECK: [0xff,0xff,0x18,0xda,0x01,0x00,0x00,0x00] 2543 2544ds_max_src2_i32 v255 offset:65535 2545// CHECK: [0xff,0xff,0x18,0xda,0xff,0x00,0x00,0x00] 2546 2547ds_max_src2_i32 v1 2548// CHECK: [0x00,0x00,0x18,0xda,0x01,0x00,0x00,0x00] 2549 2550ds_max_src2_i32 v1 offset:0 2551// CHECK: [0x00,0x00,0x18,0xda,0x01,0x00,0x00,0x00] 2552 2553ds_max_src2_i32 v1 offset:4 2554// CHECK: [0x04,0x00,0x18,0xda,0x01,0x00,0x00,0x00] 2555 2556ds_max_src2_i32 v1 offset:65535 gds 2557// CHECK: [0xff,0xff,0x1a,0xda,0x01,0x00,0x00,0x00] 2558 2559ds_min_src2_u32 v1 offset:65535 2560// CHECK: [0xff,0xff,0x1c,0xda,0x01,0x00,0x00,0x00] 2561 2562ds_min_src2_u32 v255 offset:65535 2563// CHECK: [0xff,0xff,0x1c,0xda,0xff,0x00,0x00,0x00] 2564 2565ds_min_src2_u32 v1 2566// CHECK: [0x00,0x00,0x1c,0xda,0x01,0x00,0x00,0x00] 2567 2568ds_min_src2_u32 v1 offset:0 2569// CHECK: [0x00,0x00,0x1c,0xda,0x01,0x00,0x00,0x00] 2570 2571ds_min_src2_u32 v1 offset:4 2572// CHECK: [0x04,0x00,0x1c,0xda,0x01,0x00,0x00,0x00] 2573 2574ds_min_src2_u32 v1 offset:65535 gds 2575// CHECK: [0xff,0xff,0x1e,0xda,0x01,0x00,0x00,0x00] 2576 2577ds_max_src2_u32 v1 offset:65535 2578// CHECK: [0xff,0xff,0x20,0xda,0x01,0x00,0x00,0x00] 2579 2580ds_max_src2_u32 v255 offset:65535 2581// CHECK: [0xff,0xff,0x20,0xda,0xff,0x00,0x00,0x00] 2582 2583ds_max_src2_u32 v1 2584// CHECK: [0x00,0x00,0x20,0xda,0x01,0x00,0x00,0x00] 2585 2586ds_max_src2_u32 v1 offset:0 2587// CHECK: [0x00,0x00,0x20,0xda,0x01,0x00,0x00,0x00] 2588 2589ds_max_src2_u32 v1 offset:4 2590// CHECK: [0x04,0x00,0x20,0xda,0x01,0x00,0x00,0x00] 2591 2592ds_max_src2_u32 v1 offset:65535 gds 2593// CHECK: [0xff,0xff,0x22,0xda,0x01,0x00,0x00,0x00] 2594 2595ds_and_src2_b32 v1 offset:65535 2596// CHECK: [0xff,0xff,0x24,0xda,0x01,0x00,0x00,0x00] 2597 2598ds_and_src2_b32 v255 offset:65535 2599// CHECK: [0xff,0xff,0x24,0xda,0xff,0x00,0x00,0x00] 2600 2601ds_and_src2_b32 v1 2602// CHECK: [0x00,0x00,0x24,0xda,0x01,0x00,0x00,0x00] 2603 2604ds_and_src2_b32 v1 offset:0 2605// CHECK: [0x00,0x00,0x24,0xda,0x01,0x00,0x00,0x00] 2606 2607ds_and_src2_b32 v1 offset:4 2608// CHECK: [0x04,0x00,0x24,0xda,0x01,0x00,0x00,0x00] 2609 2610ds_and_src2_b32 v1 offset:65535 gds 2611// CHECK: [0xff,0xff,0x26,0xda,0x01,0x00,0x00,0x00] 2612 2613ds_or_src2_b32 v1 offset:65535 2614// CHECK: [0xff,0xff,0x28,0xda,0x01,0x00,0x00,0x00] 2615 2616ds_or_src2_b32 v255 offset:65535 2617// CHECK: [0xff,0xff,0x28,0xda,0xff,0x00,0x00,0x00] 2618 2619ds_or_src2_b32 v1 2620// CHECK: [0x00,0x00,0x28,0xda,0x01,0x00,0x00,0x00] 2621 2622ds_or_src2_b32 v1 offset:0 2623// CHECK: [0x00,0x00,0x28,0xda,0x01,0x00,0x00,0x00] 2624 2625ds_or_src2_b32 v1 offset:4 2626// CHECK: [0x04,0x00,0x28,0xda,0x01,0x00,0x00,0x00] 2627 2628ds_or_src2_b32 v1 offset:65535 gds 2629// CHECK: [0xff,0xff,0x2a,0xda,0x01,0x00,0x00,0x00] 2630 2631ds_xor_src2_b32 v1 offset:65535 2632// CHECK: [0xff,0xff,0x2c,0xda,0x01,0x00,0x00,0x00] 2633 2634ds_xor_src2_b32 v255 offset:65535 2635// CHECK: [0xff,0xff,0x2c,0xda,0xff,0x00,0x00,0x00] 2636 2637ds_xor_src2_b32 v1 2638// CHECK: [0x00,0x00,0x2c,0xda,0x01,0x00,0x00,0x00] 2639 2640ds_xor_src2_b32 v1 offset:0 2641// CHECK: [0x00,0x00,0x2c,0xda,0x01,0x00,0x00,0x00] 2642 2643ds_xor_src2_b32 v1 offset:4 2644// CHECK: [0x04,0x00,0x2c,0xda,0x01,0x00,0x00,0x00] 2645 2646ds_xor_src2_b32 v1 offset:65535 gds 2647// CHECK: [0xff,0xff,0x2e,0xda,0x01,0x00,0x00,0x00] 2648 2649ds_write_src2_b32 v1 offset:65535 2650// CHECK: [0xff,0xff,0x34,0xda,0x01,0x00,0x00,0x00] 2651 2652ds_write_src2_b32 v255 offset:65535 2653// CHECK: [0xff,0xff,0x34,0xda,0xff,0x00,0x00,0x00] 2654 2655ds_write_src2_b32 v1 2656// CHECK: [0x00,0x00,0x34,0xda,0x01,0x00,0x00,0x00] 2657 2658ds_write_src2_b32 v1 offset:0 2659// CHECK: [0x00,0x00,0x34,0xda,0x01,0x00,0x00,0x00] 2660 2661ds_write_src2_b32 v1 offset:4 2662// CHECK: [0x04,0x00,0x34,0xda,0x01,0x00,0x00,0x00] 2663 2664ds_write_src2_b32 v1 offset:65535 gds 2665// CHECK: [0xff,0xff,0x36,0xda,0x01,0x00,0x00,0x00] 2666 2667ds_min_src2_f32 v1 offset:65535 2668// CHECK: [0xff,0xff,0x48,0xda,0x01,0x00,0x00,0x00] 2669 2670ds_min_src2_f32 v255 offset:65535 2671// CHECK: [0xff,0xff,0x48,0xda,0xff,0x00,0x00,0x00] 2672 2673ds_min_src2_f32 v1 2674// CHECK: [0x00,0x00,0x48,0xda,0x01,0x00,0x00,0x00] 2675 2676ds_min_src2_f32 v1 offset:0 2677// CHECK: [0x00,0x00,0x48,0xda,0x01,0x00,0x00,0x00] 2678 2679ds_min_src2_f32 v1 offset:4 2680// CHECK: [0x04,0x00,0x48,0xda,0x01,0x00,0x00,0x00] 2681 2682ds_min_src2_f32 v1 offset:65535 gds 2683// CHECK: [0xff,0xff,0x4a,0xda,0x01,0x00,0x00,0x00] 2684 2685ds_max_src2_f32 v1 offset:65535 2686// CHECK: [0xff,0xff,0x4c,0xda,0x01,0x00,0x00,0x00] 2687 2688ds_max_src2_f32 v255 offset:65535 2689// CHECK: [0xff,0xff,0x4c,0xda,0xff,0x00,0x00,0x00] 2690 2691ds_max_src2_f32 v1 2692// CHECK: [0x00,0x00,0x4c,0xda,0x01,0x00,0x00,0x00] 2693 2694ds_max_src2_f32 v1 offset:0 2695// CHECK: [0x00,0x00,0x4c,0xda,0x01,0x00,0x00,0x00] 2696 2697ds_max_src2_f32 v1 offset:4 2698// CHECK: [0x04,0x00,0x4c,0xda,0x01,0x00,0x00,0x00] 2699 2700ds_max_src2_f32 v1 offset:65535 gds 2701// CHECK: [0xff,0xff,0x4e,0xda,0x01,0x00,0x00,0x00] 2702 2703ds_add_src2_u64 v1 offset:65535 2704// CHECK: [0xff,0xff,0x00,0xdb,0x01,0x00,0x00,0x00] 2705 2706ds_add_src2_u64 v255 offset:65535 2707// CHECK: [0xff,0xff,0x00,0xdb,0xff,0x00,0x00,0x00] 2708 2709ds_add_src2_u64 v1 2710// CHECK: [0x00,0x00,0x00,0xdb,0x01,0x00,0x00,0x00] 2711 2712ds_add_src2_u64 v1 offset:0 2713// CHECK: [0x00,0x00,0x00,0xdb,0x01,0x00,0x00,0x00] 2714 2715ds_add_src2_u64 v1 offset:4 2716// CHECK: [0x04,0x00,0x00,0xdb,0x01,0x00,0x00,0x00] 2717 2718ds_add_src2_u64 v1 offset:65535 gds 2719// CHECK: [0xff,0xff,0x02,0xdb,0x01,0x00,0x00,0x00] 2720 2721ds_sub_src2_u64 v1 offset:65535 2722// CHECK: [0xff,0xff,0x04,0xdb,0x01,0x00,0x00,0x00] 2723 2724ds_sub_src2_u64 v255 offset:65535 2725// CHECK: [0xff,0xff,0x04,0xdb,0xff,0x00,0x00,0x00] 2726 2727ds_sub_src2_u64 v1 2728// CHECK: [0x00,0x00,0x04,0xdb,0x01,0x00,0x00,0x00] 2729 2730ds_sub_src2_u64 v1 offset:0 2731// CHECK: [0x00,0x00,0x04,0xdb,0x01,0x00,0x00,0x00] 2732 2733ds_sub_src2_u64 v1 offset:4 2734// CHECK: [0x04,0x00,0x04,0xdb,0x01,0x00,0x00,0x00] 2735 2736ds_sub_src2_u64 v1 offset:65535 gds 2737// CHECK: [0xff,0xff,0x06,0xdb,0x01,0x00,0x00,0x00] 2738 2739ds_rsub_src2_u64 v1 offset:65535 2740// CHECK: [0xff,0xff,0x08,0xdb,0x01,0x00,0x00,0x00] 2741 2742ds_rsub_src2_u64 v255 offset:65535 2743// CHECK: [0xff,0xff,0x08,0xdb,0xff,0x00,0x00,0x00] 2744 2745ds_rsub_src2_u64 v1 2746// CHECK: [0x00,0x00,0x08,0xdb,0x01,0x00,0x00,0x00] 2747 2748ds_rsub_src2_u64 v1 offset:0 2749// CHECK: [0x00,0x00,0x08,0xdb,0x01,0x00,0x00,0x00] 2750 2751ds_rsub_src2_u64 v1 offset:4 2752// CHECK: [0x04,0x00,0x08,0xdb,0x01,0x00,0x00,0x00] 2753 2754ds_rsub_src2_u64 v1 offset:65535 gds 2755// CHECK: [0xff,0xff,0x0a,0xdb,0x01,0x00,0x00,0x00] 2756 2757ds_inc_src2_u64 v1 offset:65535 2758// CHECK: [0xff,0xff,0x0c,0xdb,0x01,0x00,0x00,0x00] 2759 2760ds_inc_src2_u64 v255 offset:65535 2761// CHECK: [0xff,0xff,0x0c,0xdb,0xff,0x00,0x00,0x00] 2762 2763ds_inc_src2_u64 v1 2764// CHECK: [0x00,0x00,0x0c,0xdb,0x01,0x00,0x00,0x00] 2765 2766ds_inc_src2_u64 v1 offset:0 2767// CHECK: [0x00,0x00,0x0c,0xdb,0x01,0x00,0x00,0x00] 2768 2769ds_inc_src2_u64 v1 offset:4 2770// CHECK: [0x04,0x00,0x0c,0xdb,0x01,0x00,0x00,0x00] 2771 2772ds_inc_src2_u64 v1 offset:65535 gds 2773// CHECK: [0xff,0xff,0x0e,0xdb,0x01,0x00,0x00,0x00] 2774 2775ds_dec_src2_u64 v1 offset:65535 2776// CHECK: [0xff,0xff,0x10,0xdb,0x01,0x00,0x00,0x00] 2777 2778ds_dec_src2_u64 v255 offset:65535 2779// CHECK: [0xff,0xff,0x10,0xdb,0xff,0x00,0x00,0x00] 2780 2781ds_dec_src2_u64 v1 2782// CHECK: [0x00,0x00,0x10,0xdb,0x01,0x00,0x00,0x00] 2783 2784ds_dec_src2_u64 v1 offset:0 2785// CHECK: [0x00,0x00,0x10,0xdb,0x01,0x00,0x00,0x00] 2786 2787ds_dec_src2_u64 v1 offset:4 2788// CHECK: [0x04,0x00,0x10,0xdb,0x01,0x00,0x00,0x00] 2789 2790ds_dec_src2_u64 v1 offset:65535 gds 2791// CHECK: [0xff,0xff,0x12,0xdb,0x01,0x00,0x00,0x00] 2792 2793ds_min_src2_i64 v1 offset:65535 2794// CHECK: [0xff,0xff,0x14,0xdb,0x01,0x00,0x00,0x00] 2795 2796ds_min_src2_i64 v255 offset:65535 2797// CHECK: [0xff,0xff,0x14,0xdb,0xff,0x00,0x00,0x00] 2798 2799ds_min_src2_i64 v1 2800// CHECK: [0x00,0x00,0x14,0xdb,0x01,0x00,0x00,0x00] 2801 2802ds_min_src2_i64 v1 offset:0 2803// CHECK: [0x00,0x00,0x14,0xdb,0x01,0x00,0x00,0x00] 2804 2805ds_min_src2_i64 v1 offset:4 2806// CHECK: [0x04,0x00,0x14,0xdb,0x01,0x00,0x00,0x00] 2807 2808ds_min_src2_i64 v1 offset:65535 gds 2809// CHECK: [0xff,0xff,0x16,0xdb,0x01,0x00,0x00,0x00] 2810 2811ds_max_src2_i64 v1 offset:65535 2812// CHECK: [0xff,0xff,0x18,0xdb,0x01,0x00,0x00,0x00] 2813 2814ds_max_src2_i64 v255 offset:65535 2815// CHECK: [0xff,0xff,0x18,0xdb,0xff,0x00,0x00,0x00] 2816 2817ds_max_src2_i64 v1 2818// CHECK: [0x00,0x00,0x18,0xdb,0x01,0x00,0x00,0x00] 2819 2820ds_max_src2_i64 v1 offset:0 2821// CHECK: [0x00,0x00,0x18,0xdb,0x01,0x00,0x00,0x00] 2822 2823ds_max_src2_i64 v1 offset:4 2824// CHECK: [0x04,0x00,0x18,0xdb,0x01,0x00,0x00,0x00] 2825 2826ds_max_src2_i64 v1 offset:65535 gds 2827// CHECK: [0xff,0xff,0x1a,0xdb,0x01,0x00,0x00,0x00] 2828 2829ds_min_src2_u64 v1 offset:65535 2830// CHECK: [0xff,0xff,0x1c,0xdb,0x01,0x00,0x00,0x00] 2831 2832ds_min_src2_u64 v255 offset:65535 2833// CHECK: [0xff,0xff,0x1c,0xdb,0xff,0x00,0x00,0x00] 2834 2835ds_min_src2_u64 v1 2836// CHECK: [0x00,0x00,0x1c,0xdb,0x01,0x00,0x00,0x00] 2837 2838ds_min_src2_u64 v1 offset:0 2839// CHECK: [0x00,0x00,0x1c,0xdb,0x01,0x00,0x00,0x00] 2840 2841ds_min_src2_u64 v1 offset:4 2842// CHECK: [0x04,0x00,0x1c,0xdb,0x01,0x00,0x00,0x00] 2843 2844ds_min_src2_u64 v1 offset:65535 gds 2845// CHECK: [0xff,0xff,0x1e,0xdb,0x01,0x00,0x00,0x00] 2846 2847ds_max_src2_u64 v1 offset:65535 2848// CHECK: [0xff,0xff,0x20,0xdb,0x01,0x00,0x00,0x00] 2849 2850ds_max_src2_u64 v255 offset:65535 2851// CHECK: [0xff,0xff,0x20,0xdb,0xff,0x00,0x00,0x00] 2852 2853ds_max_src2_u64 v1 2854// CHECK: [0x00,0x00,0x20,0xdb,0x01,0x00,0x00,0x00] 2855 2856ds_max_src2_u64 v1 offset:0 2857// CHECK: [0x00,0x00,0x20,0xdb,0x01,0x00,0x00,0x00] 2858 2859ds_max_src2_u64 v1 offset:4 2860// CHECK: [0x04,0x00,0x20,0xdb,0x01,0x00,0x00,0x00] 2861 2862ds_max_src2_u64 v1 offset:65535 gds 2863// CHECK: [0xff,0xff,0x22,0xdb,0x01,0x00,0x00,0x00] 2864 2865ds_and_src2_b64 v1 offset:65535 2866// CHECK: [0xff,0xff,0x24,0xdb,0x01,0x00,0x00,0x00] 2867 2868ds_and_src2_b64 v255 offset:65535 2869// CHECK: [0xff,0xff,0x24,0xdb,0xff,0x00,0x00,0x00] 2870 2871ds_and_src2_b64 v1 2872// CHECK: [0x00,0x00,0x24,0xdb,0x01,0x00,0x00,0x00] 2873 2874ds_and_src2_b64 v1 offset:0 2875// CHECK: [0x00,0x00,0x24,0xdb,0x01,0x00,0x00,0x00] 2876 2877ds_and_src2_b64 v1 offset:4 2878// CHECK: [0x04,0x00,0x24,0xdb,0x01,0x00,0x00,0x00] 2879 2880ds_and_src2_b64 v1 offset:65535 gds 2881// CHECK: [0xff,0xff,0x26,0xdb,0x01,0x00,0x00,0x00] 2882 2883ds_or_src2_b64 v1 offset:65535 2884// CHECK: [0xff,0xff,0x28,0xdb,0x01,0x00,0x00,0x00] 2885 2886ds_or_src2_b64 v255 offset:65535 2887// CHECK: [0xff,0xff,0x28,0xdb,0xff,0x00,0x00,0x00] 2888 2889ds_or_src2_b64 v1 2890// CHECK: [0x00,0x00,0x28,0xdb,0x01,0x00,0x00,0x00] 2891 2892ds_or_src2_b64 v1 offset:0 2893// CHECK: [0x00,0x00,0x28,0xdb,0x01,0x00,0x00,0x00] 2894 2895ds_or_src2_b64 v1 offset:4 2896// CHECK: [0x04,0x00,0x28,0xdb,0x01,0x00,0x00,0x00] 2897 2898ds_or_src2_b64 v1 offset:65535 gds 2899// CHECK: [0xff,0xff,0x2a,0xdb,0x01,0x00,0x00,0x00] 2900 2901ds_xor_src2_b64 v1 offset:65535 2902// CHECK: [0xff,0xff,0x2c,0xdb,0x01,0x00,0x00,0x00] 2903 2904ds_xor_src2_b64 v255 offset:65535 2905// CHECK: [0xff,0xff,0x2c,0xdb,0xff,0x00,0x00,0x00] 2906 2907ds_xor_src2_b64 v1 2908// CHECK: [0x00,0x00,0x2c,0xdb,0x01,0x00,0x00,0x00] 2909 2910ds_xor_src2_b64 v1 offset:0 2911// CHECK: [0x00,0x00,0x2c,0xdb,0x01,0x00,0x00,0x00] 2912 2913ds_xor_src2_b64 v1 offset:4 2914// CHECK: [0x04,0x00,0x2c,0xdb,0x01,0x00,0x00,0x00] 2915 2916ds_xor_src2_b64 v1 offset:65535 gds 2917// CHECK: [0xff,0xff,0x2e,0xdb,0x01,0x00,0x00,0x00] 2918 2919ds_write_src2_b64 v1 offset:65535 2920// CHECK: [0xff,0xff,0x34,0xdb,0x01,0x00,0x00,0x00] 2921 2922ds_write_src2_b64 v255 offset:65535 2923// CHECK: [0xff,0xff,0x34,0xdb,0xff,0x00,0x00,0x00] 2924 2925ds_write_src2_b64 v1 2926// CHECK: [0x00,0x00,0x34,0xdb,0x01,0x00,0x00,0x00] 2927 2928ds_write_src2_b64 v1 offset:0 2929// CHECK: [0x00,0x00,0x34,0xdb,0x01,0x00,0x00,0x00] 2930 2931ds_write_src2_b64 v1 offset:4 2932// CHECK: [0x04,0x00,0x34,0xdb,0x01,0x00,0x00,0x00] 2933 2934ds_write_src2_b64 v1 offset:65535 gds 2935// CHECK: [0xff,0xff,0x36,0xdb,0x01,0x00,0x00,0x00] 2936 2937ds_min_src2_f64 v1 offset:65535 2938// CHECK: [0xff,0xff,0x48,0xdb,0x01,0x00,0x00,0x00] 2939 2940ds_min_src2_f64 v255 offset:65535 2941// CHECK: [0xff,0xff,0x48,0xdb,0xff,0x00,0x00,0x00] 2942 2943ds_min_src2_f64 v1 2944// CHECK: [0x00,0x00,0x48,0xdb,0x01,0x00,0x00,0x00] 2945 2946ds_min_src2_f64 v1 offset:0 2947// CHECK: [0x00,0x00,0x48,0xdb,0x01,0x00,0x00,0x00] 2948 2949ds_min_src2_f64 v1 offset:4 2950// CHECK: [0x04,0x00,0x48,0xdb,0x01,0x00,0x00,0x00] 2951 2952ds_min_src2_f64 v1 offset:65535 gds 2953// CHECK: [0xff,0xff,0x4a,0xdb,0x01,0x00,0x00,0x00] 2954 2955ds_max_src2_f64 v1 offset:65535 2956// CHECK: [0xff,0xff,0x4c,0xdb,0x01,0x00,0x00,0x00] 2957 2958ds_max_src2_f64 v255 offset:65535 2959// CHECK: [0xff,0xff,0x4c,0xdb,0xff,0x00,0x00,0x00] 2960 2961ds_max_src2_f64 v1 2962// CHECK: [0x00,0x00,0x4c,0xdb,0x01,0x00,0x00,0x00] 2963 2964ds_max_src2_f64 v1 offset:0 2965// CHECK: [0x00,0x00,0x4c,0xdb,0x01,0x00,0x00,0x00] 2966 2967ds_max_src2_f64 v1 offset:4 2968// CHECK: [0x04,0x00,0x4c,0xdb,0x01,0x00,0x00,0x00] 2969 2970ds_max_src2_f64 v1 offset:65535 gds 2971// CHECK: [0xff,0xff,0x4e,0xdb,0x01,0x00,0x00,0x00] 2972 2973ds_write_b96 v1, v[2:4] offset:65535 2974// CHECK: [0xff,0xff,0x78,0xdb,0x01,0x02,0x00,0x00] 2975 2976ds_write_b96 v255, v[2:4] offset:65535 2977// CHECK: [0xff,0xff,0x78,0xdb,0xff,0x02,0x00,0x00] 2978 2979ds_write_b96 v1, v[253:255] offset:65535 2980// CHECK: [0xff,0xff,0x78,0xdb,0x01,0xfd,0x00,0x00] 2981 2982ds_write_b96 v1, v[2:4] 2983// CHECK: [0x00,0x00,0x78,0xdb,0x01,0x02,0x00,0x00] 2984 2985ds_write_b96 v1, v[2:4] offset:0 2986// CHECK: [0x00,0x00,0x78,0xdb,0x01,0x02,0x00,0x00] 2987 2988ds_write_b96 v1, v[2:4] offset:4 2989// CHECK: [0x04,0x00,0x78,0xdb,0x01,0x02,0x00,0x00] 2990 2991ds_write_b96 v1, v[2:4] offset:65535 gds 2992// CHECK: [0xff,0xff,0x7a,0xdb,0x01,0x02,0x00,0x00] 2993 2994ds_write_b128 v1, v[2:5] offset:65535 2995// CHECK: [0xff,0xff,0x7c,0xdb,0x01,0x02,0x00,0x00] 2996 2997ds_write_b128 v255, v[2:5] offset:65535 2998// CHECK: [0xff,0xff,0x7c,0xdb,0xff,0x02,0x00,0x00] 2999 3000ds_write_b128 v1, v[252:255] offset:65535 3001// CHECK: [0xff,0xff,0x7c,0xdb,0x01,0xfc,0x00,0x00] 3002 3003ds_write_b128 v1, v[2:5] 3004// CHECK: [0x00,0x00,0x7c,0xdb,0x01,0x02,0x00,0x00] 3005 3006ds_write_b128 v1, v[2:5] offset:0 3007// CHECK: [0x00,0x00,0x7c,0xdb,0x01,0x02,0x00,0x00] 3008 3009ds_write_b128 v1, v[2:5] offset:4 3010// CHECK: [0x04,0x00,0x7c,0xdb,0x01,0x02,0x00,0x00] 3011 3012ds_write_b128 v1, v[2:5] offset:65535 gds 3013// CHECK: [0xff,0xff,0x7e,0xdb,0x01,0x02,0x00,0x00] 3014 3015ds_read_b96 v[5:7], v1 offset:65535 3016// CHECK: [0xff,0xff,0xf8,0xdb,0x01,0x00,0x00,0x05] 3017 3018ds_read_b96 v[253:255], v1 offset:65535 3019// CHECK: [0xff,0xff,0xf8,0xdb,0x01,0x00,0x00,0xfd] 3020 3021ds_read_b96 v[5:7], v255 offset:65535 3022// CHECK: [0xff,0xff,0xf8,0xdb,0xff,0x00,0x00,0x05] 3023 3024ds_read_b96 v[5:7], v1 3025// CHECK: [0x00,0x00,0xf8,0xdb,0x01,0x00,0x00,0x05] 3026 3027ds_read_b96 v[5:7], v1 offset:0 3028// CHECK: [0x00,0x00,0xf8,0xdb,0x01,0x00,0x00,0x05] 3029 3030ds_read_b96 v[5:7], v1 offset:4 3031// CHECK: [0x04,0x00,0xf8,0xdb,0x01,0x00,0x00,0x05] 3032 3033ds_read_b96 v[5:7], v1 offset:65535 gds 3034// CHECK: [0xff,0xff,0xfa,0xdb,0x01,0x00,0x00,0x05] 3035 3036ds_read_b128 v[5:8], v1 offset:65535 3037// CHECK: [0xff,0xff,0xfc,0xdb,0x01,0x00,0x00,0x05] 3038 3039ds_read_b128 v[252:255], v1 offset:65535 3040// CHECK: [0xff,0xff,0xfc,0xdb,0x01,0x00,0x00,0xfc] 3041 3042ds_read_b128 v[5:8], v255 offset:65535 3043// CHECK: [0xff,0xff,0xfc,0xdb,0xff,0x00,0x00,0x05] 3044 3045ds_read_b128 v[5:8], v1 3046// CHECK: [0x00,0x00,0xfc,0xdb,0x01,0x00,0x00,0x05] 3047 3048ds_read_b128 v[5:8], v1 offset:0 3049// CHECK: [0x00,0x00,0xfc,0xdb,0x01,0x00,0x00,0x05] 3050 3051ds_read_b128 v[5:8], v1 offset:4 3052// CHECK: [0x04,0x00,0xfc,0xdb,0x01,0x00,0x00,0x05] 3053 3054ds_read_b128 v[5:8], v1 offset:65535 gds 3055// CHECK: [0xff,0xff,0xfe,0xdb,0x01,0x00,0x00,0x05] 3056