1// RUN: llvm-mc -arch=amdgcn -mcpu=bonaire -show-encoding %s | FileCheck %s 2 3image_load v5, v1, s[8:15] dmask:0x1 4// CHECK: [0x00,0x01,0x00,0xf0,0x01,0x05,0x02,0x00] 5 6image_load v252, v1, s[8:15] dmask:0x1 7// CHECK: [0x00,0x01,0x00,0xf0,0x01,0xfc,0x02,0x00] 8 9image_load v5, v252, s[8:15] dmask:0x1 10// CHECK: [0x00,0x01,0x00,0xf0,0xfc,0x05,0x02,0x00] 11 12image_load v5, v1, s[12:19] dmask:0x1 13// CHECK: [0x00,0x01,0x00,0xf0,0x01,0x05,0x03,0x00] 14 15image_load v5, v1, s[96:103] dmask:0x1 16// CHECK: [0x00,0x01,0x00,0xf0,0x01,0x05,0x18,0x00] 17 18image_load v5, v1, ttmp[4:11] dmask:0x1 19// CHECK: [0x00,0x01,0x00,0xf0,0x01,0x05,0x1d,0x00] 20 21image_load v5, v1, s[8:15] dmask:0x2 22// CHECK: [0x00,0x02,0x00,0xf0,0x01,0x05,0x02,0x00] 23 24image_load v[5:6], v1, s[8:15] dmask:0x3 25// CHECK: [0x00,0x03,0x00,0xf0,0x01,0x05,0x02,0x00] 26 27image_load v5, v1, s[8:15] dmask:0x4 28// CHECK: [0x00,0x04,0x00,0xf0,0x01,0x05,0x02,0x00] 29 30image_load v[5:6], v1, s[8:15] dmask:0x5 31// CHECK: [0x00,0x05,0x00,0xf0,0x01,0x05,0x02,0x00] 32 33image_load v[5:6], v1, s[8:15] dmask:0x6 34// CHECK: [0x00,0x06,0x00,0xf0,0x01,0x05,0x02,0x00] 35 36image_load v[5:7], v1, s[8:15] dmask:0x7 37// CHECK: [0x00,0x07,0x00,0xf0,0x01,0x05,0x02,0x00] 38 39image_load v5, v1, s[8:15] dmask:0x8 40// CHECK: [0x00,0x08,0x00,0xf0,0x01,0x05,0x02,0x00] 41 42image_load v[5:6], v1, s[8:15] dmask:0x9 43// CHECK: [0x00,0x09,0x00,0xf0,0x01,0x05,0x02,0x00] 44 45image_load v[5:6], v1, s[8:15] dmask:0xa 46// CHECK: [0x00,0x0a,0x00,0xf0,0x01,0x05,0x02,0x00] 47 48image_load v[5:7], v1, s[8:15] dmask:0xb 49// CHECK: [0x00,0x0b,0x00,0xf0,0x01,0x05,0x02,0x00] 50 51image_load v[5:6], v1, s[8:15] dmask:0xc 52// CHECK: [0x00,0x0c,0x00,0xf0,0x01,0x05,0x02,0x00] 53 54image_load v[5:7], v1, s[8:15] dmask:0xd 55// CHECK: [0x00,0x0d,0x00,0xf0,0x01,0x05,0x02,0x00] 56 57image_load v[5:7], v1, s[8:15] dmask:0xe 58// CHECK: [0x00,0x0e,0x00,0xf0,0x01,0x05,0x02,0x00] 59 60image_load v[5:8], v1, s[8:15] dmask:0xf 61// CHECK: [0x00,0x0f,0x00,0xf0,0x01,0x05,0x02,0x00] 62 63image_load v5, v1, s[8:15] dmask:0x0 64// CHECK: [0x00,0x00,0x00,0xf0,0x01,0x05,0x02,0x00] 65 66image_load v5, v[1:2], s[8:15] dmask:0x1 67// CHECK: [0x00,0x01,0x00,0xf0,0x01,0x05,0x02,0x00] 68 69image_load v5, v[1:3], s[8:15] dmask:0x1 70// CHECK: [0x00,0x01,0x00,0xf0,0x01,0x05,0x02,0x00] 71 72image_load v5, v[1:4], s[8:15] dmask:0x1 73// CHECK: [0x00,0x01,0x00,0xf0,0x01,0x05,0x02,0x00] 74 75image_load v5, v1, s[8:15] dmask:0x1 unorm 76// CHECK: [0x00,0x11,0x00,0xf0,0x01,0x05,0x02,0x00] 77 78image_load v5, v1, s[8:15] dmask:0x1 glc 79// CHECK: [0x00,0x21,0x00,0xf0,0x01,0x05,0x02,0x00] 80 81image_load v5, v1, s[8:15] dmask:0x1 slc 82// CHECK: [0x00,0x01,0x00,0xf2,0x01,0x05,0x02,0x00] 83 84image_load v[5:6], v1, s[8:15] dmask:0x1 tfe 85// CHECK: [0x00,0x01,0x01,0xf0,0x01,0x05,0x02,0x00] 86 87image_load v5, v1, s[8:15] dmask:0x1 lwe 88// CHECK: [0x00,0x01,0x02,0xf0,0x01,0x05,0x02,0x00] 89 90image_load v5, v1, s[8:15] dmask:0x1 da 91// CHECK: [0x00,0x41,0x00,0xf0,0x01,0x05,0x02,0x00] 92 93image_load_mip v5, v[1:2], s[8:15] dmask:0x1 94// CHECK: [0x00,0x01,0x04,0xf0,0x01,0x05,0x02,0x00] 95 96image_load_mip v252, v[1:2], s[8:15] dmask:0x1 97// CHECK: [0x00,0x01,0x04,0xf0,0x01,0xfc,0x02,0x00] 98 99image_load_mip v5, v[252:253], s[8:15] dmask:0x1 100// CHECK: [0x00,0x01,0x04,0xf0,0xfc,0x05,0x02,0x00] 101 102image_load_mip v5, v[1:2], s[12:19] dmask:0x1 103// CHECK: [0x00,0x01,0x04,0xf0,0x01,0x05,0x03,0x00] 104 105image_load_mip v5, v[1:2], s[96:103] dmask:0x1 106// CHECK: [0x00,0x01,0x04,0xf0,0x01,0x05,0x18,0x00] 107 108image_load_mip v5, v[1:2], ttmp[4:11] dmask:0x1 109// CHECK: [0x00,0x01,0x04,0xf0,0x01,0x05,0x1d,0x00] 110 111image_load_mip v5, v[1:2], s[8:15] dmask:0x2 112// CHECK: [0x00,0x02,0x04,0xf0,0x01,0x05,0x02,0x00] 113 114image_load_mip v[5:6], v[1:2], s[8:15] dmask:0x3 115// CHECK: [0x00,0x03,0x04,0xf0,0x01,0x05,0x02,0x00] 116 117image_load_mip v5, v[1:2], s[8:15] dmask:0x4 118// CHECK: [0x00,0x04,0x04,0xf0,0x01,0x05,0x02,0x00] 119 120image_load_mip v[5:6], v[1:2], s[8:15] dmask:0x5 121// CHECK: [0x00,0x05,0x04,0xf0,0x01,0x05,0x02,0x00] 122 123image_load_mip v[5:6], v[1:2], s[8:15] dmask:0x6 124// CHECK: [0x00,0x06,0x04,0xf0,0x01,0x05,0x02,0x00] 125 126image_load_mip v[5:7], v[1:2], s[8:15] dmask:0x7 127// CHECK: [0x00,0x07,0x04,0xf0,0x01,0x05,0x02,0x00] 128 129image_load_mip v5, v[1:2], s[8:15] dmask:0x8 130// CHECK: [0x00,0x08,0x04,0xf0,0x01,0x05,0x02,0x00] 131 132image_load_mip v[5:6], v[1:2], s[8:15] dmask:0x9 133// CHECK: [0x00,0x09,0x04,0xf0,0x01,0x05,0x02,0x00] 134 135image_load_mip v[5:6], v[1:2], s[8:15] dmask:0xa 136// CHECK: [0x00,0x0a,0x04,0xf0,0x01,0x05,0x02,0x00] 137 138image_load_mip v[5:7], v[1:2], s[8:15] dmask:0xb 139// CHECK: [0x00,0x0b,0x04,0xf0,0x01,0x05,0x02,0x00] 140 141image_load_mip v[5:6], v[1:2], s[8:15] dmask:0xc 142// CHECK: [0x00,0x0c,0x04,0xf0,0x01,0x05,0x02,0x00] 143 144image_load_mip v[5:7], v[1:2], s[8:15] dmask:0xd 145// CHECK: [0x00,0x0d,0x04,0xf0,0x01,0x05,0x02,0x00] 146 147image_load_mip v[5:7], v[1:2], s[8:15] dmask:0xe 148// CHECK: [0x00,0x0e,0x04,0xf0,0x01,0x05,0x02,0x00] 149 150image_load_mip v[5:8], v[1:2], s[8:15] dmask:0xf 151// CHECK: [0x00,0x0f,0x04,0xf0,0x01,0x05,0x02,0x00] 152 153image_load_mip v5, v[1:2], s[8:15] dmask:0x0 154// CHECK: [0x00,0x00,0x04,0xf0,0x01,0x05,0x02,0x00] 155 156image_load_mip v5, v[1:3], s[8:15] dmask:0x1 157// CHECK: [0x00,0x01,0x04,0xf0,0x01,0x05,0x02,0x00] 158 159image_load_mip v5, v[1:4], s[8:15] dmask:0x1 160// CHECK: [0x00,0x01,0x04,0xf0,0x01,0x05,0x02,0x00] 161 162image_load_mip v5, v[1:2], s[8:15] dmask:0x1 unorm 163// CHECK: [0x00,0x11,0x04,0xf0,0x01,0x05,0x02,0x00] 164 165image_load_mip v5, v[1:2], s[8:15] dmask:0x1 glc 166// CHECK: [0x00,0x21,0x04,0xf0,0x01,0x05,0x02,0x00] 167 168image_load_mip v5, v[1:2], s[8:15] dmask:0x1 slc 169// CHECK: [0x00,0x01,0x04,0xf2,0x01,0x05,0x02,0x00] 170 171image_load_mip v[5:6], v[1:2], s[8:15] dmask:0x1 tfe 172// CHECK: [0x00,0x01,0x05,0xf0,0x01,0x05,0x02,0x00] 173 174image_load_mip v5, v[1:2], s[8:15] dmask:0x1 lwe 175// CHECK: [0x00,0x01,0x06,0xf0,0x01,0x05,0x02,0x00] 176 177image_load_mip v5, v[1:2], s[8:15] dmask:0x1 da 178// CHECK: [0x00,0x41,0x04,0xf0,0x01,0x05,0x02,0x00] 179 180image_load_pck v5, v1, s[8:15] dmask:0x1 181// CHECK: [0x00,0x01,0x08,0xf0,0x01,0x05,0x02,0x00] 182 183image_load_pck v252, v1, s[8:15] dmask:0x1 184// CHECK: [0x00,0x01,0x08,0xf0,0x01,0xfc,0x02,0x00] 185 186image_load_pck v5, v252, s[8:15] dmask:0x1 187// CHECK: [0x00,0x01,0x08,0xf0,0xfc,0x05,0x02,0x00] 188 189image_load_pck v5, v1, s[12:19] dmask:0x1 190// CHECK: [0x00,0x01,0x08,0xf0,0x01,0x05,0x03,0x00] 191 192image_load_pck v5, v1, s[96:103] dmask:0x1 193// CHECK: [0x00,0x01,0x08,0xf0,0x01,0x05,0x18,0x00] 194 195image_load_pck v5, v1, ttmp[4:11] dmask:0x1 196// CHECK: [0x00,0x01,0x08,0xf0,0x01,0x05,0x1d,0x00] 197 198image_load_pck v5, v1, s[8:15] dmask:0x2 199// CHECK: [0x00,0x02,0x08,0xf0,0x01,0x05,0x02,0x00] 200 201image_load_pck v[5:6], v1, s[8:15] dmask:0x3 202// CHECK: [0x00,0x03,0x08,0xf0,0x01,0x05,0x02,0x00] 203 204image_load_pck v5, v1, s[8:15] dmask:0x4 205// CHECK: [0x00,0x04,0x08,0xf0,0x01,0x05,0x02,0x00] 206 207image_load_pck v[5:6], v1, s[8:15] dmask:0x5 208// CHECK: [0x00,0x05,0x08,0xf0,0x01,0x05,0x02,0x00] 209 210image_load_pck v[5:6], v1, s[8:15] dmask:0x6 211// CHECK: [0x00,0x06,0x08,0xf0,0x01,0x05,0x02,0x00] 212 213image_load_pck v[5:7], v1, s[8:15] dmask:0x7 214// CHECK: [0x00,0x07,0x08,0xf0,0x01,0x05,0x02,0x00] 215 216image_load_pck v5, v1, s[8:15] dmask:0x8 217// CHECK: [0x00,0x08,0x08,0xf0,0x01,0x05,0x02,0x00] 218 219image_load_pck v[5:6], v1, s[8:15] dmask:0x9 220// CHECK: [0x00,0x09,0x08,0xf0,0x01,0x05,0x02,0x00] 221 222image_load_pck v[5:6], v1, s[8:15] dmask:0xa 223// CHECK: [0x00,0x0a,0x08,0xf0,0x01,0x05,0x02,0x00] 224 225image_load_pck v[5:7], v1, s[8:15] dmask:0xb 226// CHECK: [0x00,0x0b,0x08,0xf0,0x01,0x05,0x02,0x00] 227 228image_load_pck v[5:6], v1, s[8:15] dmask:0xc 229// CHECK: [0x00,0x0c,0x08,0xf0,0x01,0x05,0x02,0x00] 230 231image_load_pck v[5:7], v1, s[8:15] dmask:0xd 232// CHECK: [0x00,0x0d,0x08,0xf0,0x01,0x05,0x02,0x00] 233 234image_load_pck v[5:7], v1, s[8:15] dmask:0xe 235// CHECK: [0x00,0x0e,0x08,0xf0,0x01,0x05,0x02,0x00] 236 237image_load_pck v[5:8], v1, s[8:15] dmask:0xf 238// CHECK: [0x00,0x0f,0x08,0xf0,0x01,0x05,0x02,0x00] 239 240image_load_pck v5, v1, s[8:15] dmask:0x0 241// CHECK: [0x00,0x00,0x08,0xf0,0x01,0x05,0x02,0x00] 242 243image_load_pck v5, v[1:2], s[8:15] dmask:0x1 244// CHECK: [0x00,0x01,0x08,0xf0,0x01,0x05,0x02,0x00] 245 246image_load_pck v5, v[1:3], s[8:15] dmask:0x1 247// CHECK: [0x00,0x01,0x08,0xf0,0x01,0x05,0x02,0x00] 248 249image_load_pck v5, v[1:4], s[8:15] dmask:0x1 250// CHECK: [0x00,0x01,0x08,0xf0,0x01,0x05,0x02,0x00] 251 252image_load_pck v5, v1, s[8:15] dmask:0x1 unorm 253// CHECK: [0x00,0x11,0x08,0xf0,0x01,0x05,0x02,0x00] 254 255image_load_pck v5, v1, s[8:15] dmask:0x1 glc 256// CHECK: [0x00,0x21,0x08,0xf0,0x01,0x05,0x02,0x00] 257 258image_load_pck v5, v1, s[8:15] dmask:0x1 slc 259// CHECK: [0x00,0x01,0x08,0xf2,0x01,0x05,0x02,0x00] 260 261image_load_pck v[5:6], v1, s[8:15] dmask:0x1 tfe 262// CHECK: [0x00,0x01,0x09,0xf0,0x01,0x05,0x02,0x00] 263 264image_load_pck v5, v1, s[8:15] dmask:0x1 lwe 265// CHECK: [0x00,0x01,0x0a,0xf0,0x01,0x05,0x02,0x00] 266 267image_load_pck v5, v1, s[8:15] dmask:0x1 da 268// CHECK: [0x00,0x41,0x08,0xf0,0x01,0x05,0x02,0x00] 269 270image_load_pck_sgn v5, v1, s[8:15] dmask:0x1 271// CHECK: [0x00,0x01,0x0c,0xf0,0x01,0x05,0x02,0x00] 272 273image_load_pck_sgn v252, v1, s[8:15] dmask:0x1 274// CHECK: [0x00,0x01,0x0c,0xf0,0x01,0xfc,0x02,0x00] 275 276image_load_pck_sgn v5, v252, s[8:15] dmask:0x1 277// CHECK: [0x00,0x01,0x0c,0xf0,0xfc,0x05,0x02,0x00] 278 279image_load_pck_sgn v5, v1, s[12:19] dmask:0x1 280// CHECK: [0x00,0x01,0x0c,0xf0,0x01,0x05,0x03,0x00] 281 282image_load_pck_sgn v5, v1, s[96:103] dmask:0x1 283// CHECK: [0x00,0x01,0x0c,0xf0,0x01,0x05,0x18,0x00] 284 285image_load_pck_sgn v5, v1, ttmp[4:11] dmask:0x1 286// CHECK: [0x00,0x01,0x0c,0xf0,0x01,0x05,0x1d,0x00] 287 288image_load_pck_sgn v5, v1, s[8:15] dmask:0x2 289// CHECK: [0x00,0x02,0x0c,0xf0,0x01,0x05,0x02,0x00] 290 291image_load_pck_sgn v[5:6], v1, s[8:15] dmask:0x3 292// CHECK: [0x00,0x03,0x0c,0xf0,0x01,0x05,0x02,0x00] 293 294image_load_pck_sgn v5, v1, s[8:15] dmask:0x4 295// CHECK: [0x00,0x04,0x0c,0xf0,0x01,0x05,0x02,0x00] 296 297image_load_pck_sgn v[5:6], v1, s[8:15] dmask:0x5 298// CHECK: [0x00,0x05,0x0c,0xf0,0x01,0x05,0x02,0x00] 299 300image_load_pck_sgn v[5:6], v1, s[8:15] dmask:0x6 301// CHECK: [0x00,0x06,0x0c,0xf0,0x01,0x05,0x02,0x00] 302 303image_load_pck_sgn v[5:7], v1, s[8:15] dmask:0x7 304// CHECK: [0x00,0x07,0x0c,0xf0,0x01,0x05,0x02,0x00] 305 306image_load_pck_sgn v5, v1, s[8:15] dmask:0x8 307// CHECK: [0x00,0x08,0x0c,0xf0,0x01,0x05,0x02,0x00] 308 309image_load_pck_sgn v[5:6], v1, s[8:15] dmask:0x9 310// CHECK: [0x00,0x09,0x0c,0xf0,0x01,0x05,0x02,0x00] 311 312image_load_pck_sgn v[5:6], v1, s[8:15] dmask:0xa 313// CHECK: [0x00,0x0a,0x0c,0xf0,0x01,0x05,0x02,0x00] 314 315image_load_pck_sgn v[5:7], v1, s[8:15] dmask:0xb 316// CHECK: [0x00,0x0b,0x0c,0xf0,0x01,0x05,0x02,0x00] 317 318image_load_pck_sgn v[5:6], v1, s[8:15] dmask:0xc 319// CHECK: [0x00,0x0c,0x0c,0xf0,0x01,0x05,0x02,0x00] 320 321image_load_pck_sgn v[5:7], v1, s[8:15] dmask:0xd 322// CHECK: [0x00,0x0d,0x0c,0xf0,0x01,0x05,0x02,0x00] 323 324image_load_pck_sgn v[5:7], v1, s[8:15] dmask:0xe 325// CHECK: [0x00,0x0e,0x0c,0xf0,0x01,0x05,0x02,0x00] 326 327image_load_pck_sgn v[5:8], v1, s[8:15] dmask:0xf 328// CHECK: [0x00,0x0f,0x0c,0xf0,0x01,0x05,0x02,0x00] 329 330image_load_pck_sgn v5, v1, s[8:15] dmask:0x0 331// CHECK: [0x00,0x00,0x0c,0xf0,0x01,0x05,0x02,0x00] 332 333image_load_pck_sgn v5, v[1:2], s[8:15] dmask:0x1 334// CHECK: [0x00,0x01,0x0c,0xf0,0x01,0x05,0x02,0x00] 335 336image_load_pck_sgn v5, v[1:3], s[8:15] dmask:0x1 337// CHECK: [0x00,0x01,0x0c,0xf0,0x01,0x05,0x02,0x00] 338 339image_load_pck_sgn v5, v[1:4], s[8:15] dmask:0x1 340// CHECK: [0x00,0x01,0x0c,0xf0,0x01,0x05,0x02,0x00] 341 342image_load_pck_sgn v5, v1, s[8:15] dmask:0x1 unorm 343// CHECK: [0x00,0x11,0x0c,0xf0,0x01,0x05,0x02,0x00] 344 345image_load_pck_sgn v5, v1, s[8:15] dmask:0x1 glc 346// CHECK: [0x00,0x21,0x0c,0xf0,0x01,0x05,0x02,0x00] 347 348image_load_pck_sgn v5, v1, s[8:15] dmask:0x1 slc 349// CHECK: [0x00,0x01,0x0c,0xf2,0x01,0x05,0x02,0x00] 350 351image_load_pck_sgn v[5:6], v1, s[8:15] dmask:0x1 tfe 352// CHECK: [0x00,0x01,0x0d,0xf0,0x01,0x05,0x02,0x00] 353 354image_load_pck_sgn v5, v1, s[8:15] dmask:0x1 lwe 355// CHECK: [0x00,0x01,0x0e,0xf0,0x01,0x05,0x02,0x00] 356 357image_load_pck_sgn v5, v1, s[8:15] dmask:0x1 da 358// CHECK: [0x00,0x41,0x0c,0xf0,0x01,0x05,0x02,0x00] 359 360image_load_mip_pck v5, v[1:2], s[8:15] dmask:0x1 361// CHECK: [0x00,0x01,0x10,0xf0,0x01,0x05,0x02,0x00] 362 363image_load_mip_pck v252, v[1:2], s[8:15] dmask:0x1 364// CHECK: [0x00,0x01,0x10,0xf0,0x01,0xfc,0x02,0x00] 365 366image_load_mip_pck v5, v[252:253], s[8:15] dmask:0x1 367// CHECK: [0x00,0x01,0x10,0xf0,0xfc,0x05,0x02,0x00] 368 369image_load_mip_pck v5, v[1:2], s[12:19] dmask:0x1 370// CHECK: [0x00,0x01,0x10,0xf0,0x01,0x05,0x03,0x00] 371 372image_load_mip_pck v5, v[1:2], s[96:103] dmask:0x1 373// CHECK: [0x00,0x01,0x10,0xf0,0x01,0x05,0x18,0x00] 374 375image_load_mip_pck v5, v[1:2], ttmp[4:11] dmask:0x1 376// CHECK: [0x00,0x01,0x10,0xf0,0x01,0x05,0x1d,0x00] 377 378image_load_mip_pck v5, v[1:2], s[8:15] dmask:0x2 379// CHECK: [0x00,0x02,0x10,0xf0,0x01,0x05,0x02,0x00] 380 381image_load_mip_pck v[5:6], v[1:2], s[8:15] dmask:0x3 382// CHECK: [0x00,0x03,0x10,0xf0,0x01,0x05,0x02,0x00] 383 384image_load_mip_pck v5, v[1:2], s[8:15] dmask:0x4 385// CHECK: [0x00,0x04,0x10,0xf0,0x01,0x05,0x02,0x00] 386 387image_load_mip_pck v[5:6], v[1:2], s[8:15] dmask:0x5 388// CHECK: [0x00,0x05,0x10,0xf0,0x01,0x05,0x02,0x00] 389 390image_load_mip_pck v[5:6], v[1:2], s[8:15] dmask:0x6 391// CHECK: [0x00,0x06,0x10,0xf0,0x01,0x05,0x02,0x00] 392 393image_load_mip_pck v[5:7], v[1:2], s[8:15] dmask:0x7 394// CHECK: [0x00,0x07,0x10,0xf0,0x01,0x05,0x02,0x00] 395 396image_load_mip_pck v5, v[1:2], s[8:15] dmask:0x8 397// CHECK: [0x00,0x08,0x10,0xf0,0x01,0x05,0x02,0x00] 398 399image_load_mip_pck v[5:6], v[1:2], s[8:15] dmask:0x9 400// CHECK: [0x00,0x09,0x10,0xf0,0x01,0x05,0x02,0x00] 401 402image_load_mip_pck v[5:6], v[1:2], s[8:15] dmask:0xa 403// CHECK: [0x00,0x0a,0x10,0xf0,0x01,0x05,0x02,0x00] 404 405image_load_mip_pck v[5:7], v[1:2], s[8:15] dmask:0xb 406// CHECK: [0x00,0x0b,0x10,0xf0,0x01,0x05,0x02,0x00] 407 408image_load_mip_pck v[5:6], v[1:2], s[8:15] dmask:0xc 409// CHECK: [0x00,0x0c,0x10,0xf0,0x01,0x05,0x02,0x00] 410 411image_load_mip_pck v[5:7], v[1:2], s[8:15] dmask:0xd 412// CHECK: [0x00,0x0d,0x10,0xf0,0x01,0x05,0x02,0x00] 413 414image_load_mip_pck v[5:7], v[1:2], s[8:15] dmask:0xe 415// CHECK: [0x00,0x0e,0x10,0xf0,0x01,0x05,0x02,0x00] 416 417image_load_mip_pck v[5:8], v[1:2], s[8:15] dmask:0xf 418// CHECK: [0x00,0x0f,0x10,0xf0,0x01,0x05,0x02,0x00] 419 420image_load_mip_pck v5, v[1:2], s[8:15] dmask:0x0 421// CHECK: [0x00,0x00,0x10,0xf0,0x01,0x05,0x02,0x00] 422 423image_load_mip_pck v5, v[1:3], s[8:15] dmask:0x1 424// CHECK: [0x00,0x01,0x10,0xf0,0x01,0x05,0x02,0x00] 425 426image_load_mip_pck v5, v[1:4], s[8:15] dmask:0x1 427// CHECK: [0x00,0x01,0x10,0xf0,0x01,0x05,0x02,0x00] 428 429image_load_mip_pck v5, v[1:2], s[8:15] dmask:0x1 unorm 430// CHECK: [0x00,0x11,0x10,0xf0,0x01,0x05,0x02,0x00] 431 432image_load_mip_pck v5, v[1:2], s[8:15] dmask:0x1 glc 433// CHECK: [0x00,0x21,0x10,0xf0,0x01,0x05,0x02,0x00] 434 435image_load_mip_pck v5, v[1:2], s[8:15] dmask:0x1 slc 436// CHECK: [0x00,0x01,0x10,0xf2,0x01,0x05,0x02,0x00] 437 438image_load_mip_pck v[5:6], v[1:2], s[8:15] dmask:0x1 tfe 439// CHECK: [0x00,0x01,0x11,0xf0,0x01,0x05,0x02,0x00] 440 441image_load_mip_pck v5, v[1:2], s[8:15] dmask:0x1 lwe 442// CHECK: [0x00,0x01,0x12,0xf0,0x01,0x05,0x02,0x00] 443 444image_load_mip_pck v5, v[1:2], s[8:15] dmask:0x1 da 445// CHECK: [0x00,0x41,0x10,0xf0,0x01,0x05,0x02,0x00] 446 447image_load_mip_pck_sgn v5, v[1:2], s[8:15] dmask:0x1 448// CHECK: [0x00,0x01,0x14,0xf0,0x01,0x05,0x02,0x00] 449 450image_load_mip_pck_sgn v252, v[1:2], s[8:15] dmask:0x1 451// CHECK: [0x00,0x01,0x14,0xf0,0x01,0xfc,0x02,0x00] 452 453image_load_mip_pck_sgn v5, v[252:253], s[8:15] dmask:0x1 454// CHECK: [0x00,0x01,0x14,0xf0,0xfc,0x05,0x02,0x00] 455 456image_load_mip_pck_sgn v5, v[1:2], s[12:19] dmask:0x1 457// CHECK: [0x00,0x01,0x14,0xf0,0x01,0x05,0x03,0x00] 458 459image_load_mip_pck_sgn v5, v[1:2], s[96:103] dmask:0x1 460// CHECK: [0x00,0x01,0x14,0xf0,0x01,0x05,0x18,0x00] 461 462image_load_mip_pck_sgn v5, v[1:2], ttmp[4:11] dmask:0x1 463// CHECK: [0x00,0x01,0x14,0xf0,0x01,0x05,0x1d,0x00] 464 465image_load_mip_pck_sgn v5, v[1:2], s[8:15] dmask:0x2 466// CHECK: [0x00,0x02,0x14,0xf0,0x01,0x05,0x02,0x00] 467 468image_load_mip_pck_sgn v[5:6], v[1:2], s[8:15] dmask:0x3 469// CHECK: [0x00,0x03,0x14,0xf0,0x01,0x05,0x02,0x00] 470 471image_load_mip_pck_sgn v5, v[1:2], s[8:15] dmask:0x4 472// CHECK: [0x00,0x04,0x14,0xf0,0x01,0x05,0x02,0x00] 473 474image_load_mip_pck_sgn v[5:6], v[1:2], s[8:15] dmask:0x5 475// CHECK: [0x00,0x05,0x14,0xf0,0x01,0x05,0x02,0x00] 476 477image_load_mip_pck_sgn v[5:6], v[1:2], s[8:15] dmask:0x6 478// CHECK: [0x00,0x06,0x14,0xf0,0x01,0x05,0x02,0x00] 479 480image_load_mip_pck_sgn v[5:7], v[1:2], s[8:15] dmask:0x7 481// CHECK: [0x00,0x07,0x14,0xf0,0x01,0x05,0x02,0x00] 482 483image_load_mip_pck_sgn v5, v[1:2], s[8:15] dmask:0x8 484// CHECK: [0x00,0x08,0x14,0xf0,0x01,0x05,0x02,0x00] 485 486image_load_mip_pck_sgn v[5:6], v[1:2], s[8:15] dmask:0x9 487// CHECK: [0x00,0x09,0x14,0xf0,0x01,0x05,0x02,0x00] 488 489image_load_mip_pck_sgn v[5:6], v[1:2], s[8:15] dmask:0xa 490// CHECK: [0x00,0x0a,0x14,0xf0,0x01,0x05,0x02,0x00] 491 492image_load_mip_pck_sgn v[5:7], v[1:2], s[8:15] dmask:0xb 493// CHECK: [0x00,0x0b,0x14,0xf0,0x01,0x05,0x02,0x00] 494 495image_load_mip_pck_sgn v[5:6], v[1:2], s[8:15] dmask:0xc 496// CHECK: [0x00,0x0c,0x14,0xf0,0x01,0x05,0x02,0x00] 497 498image_load_mip_pck_sgn v[5:7], v[1:2], s[8:15] dmask:0xd 499// CHECK: [0x00,0x0d,0x14,0xf0,0x01,0x05,0x02,0x00] 500 501image_load_mip_pck_sgn v[5:7], v[1:2], s[8:15] dmask:0xe 502// CHECK: [0x00,0x0e,0x14,0xf0,0x01,0x05,0x02,0x00] 503 504image_load_mip_pck_sgn v[5:8], v[1:2], s[8:15] dmask:0xf 505// CHECK: [0x00,0x0f,0x14,0xf0,0x01,0x05,0x02,0x00] 506 507image_load_mip_pck_sgn v5, v[1:2], s[8:15] dmask:0x0 508// CHECK: [0x00,0x00,0x14,0xf0,0x01,0x05,0x02,0x00] 509 510image_load_mip_pck_sgn v5, v[1:3], s[8:15] dmask:0x1 511// CHECK: [0x00,0x01,0x14,0xf0,0x01,0x05,0x02,0x00] 512 513image_load_mip_pck_sgn v5, v[1:4], s[8:15] dmask:0x1 514// CHECK: [0x00,0x01,0x14,0xf0,0x01,0x05,0x02,0x00] 515 516image_load_mip_pck_sgn v5, v[1:2], s[8:15] dmask:0x1 unorm 517// CHECK: [0x00,0x11,0x14,0xf0,0x01,0x05,0x02,0x00] 518 519image_load_mip_pck_sgn v5, v[1:2], s[8:15] dmask:0x1 glc 520// CHECK: [0x00,0x21,0x14,0xf0,0x01,0x05,0x02,0x00] 521 522image_load_mip_pck_sgn v5, v[1:2], s[8:15] dmask:0x1 slc 523// CHECK: [0x00,0x01,0x14,0xf2,0x01,0x05,0x02,0x00] 524 525image_load_mip_pck_sgn v[5:6], v[1:2], s[8:15] dmask:0x1 tfe 526// CHECK: [0x00,0x01,0x15,0xf0,0x01,0x05,0x02,0x00] 527 528image_load_mip_pck_sgn v5, v[1:2], s[8:15] dmask:0x1 lwe 529// CHECK: [0x00,0x01,0x16,0xf0,0x01,0x05,0x02,0x00] 530 531image_load_mip_pck_sgn v5, v[1:2], s[8:15] dmask:0x1 da 532// CHECK: [0x00,0x41,0x14,0xf0,0x01,0x05,0x02,0x00] 533 534image_store v1, v2, s[12:19] dmask:0x1 unorm 535// CHECK: [0x00,0x11,0x20,0xf0,0x02,0x01,0x03,0x00] 536 537image_store v252, v2, s[12:19] dmask:0x1 unorm 538// CHECK: [0x00,0x11,0x20,0xf0,0x02,0xfc,0x03,0x00] 539 540image_store v1, v252, s[12:19] dmask:0x1 unorm 541// CHECK: [0x00,0x11,0x20,0xf0,0xfc,0x01,0x03,0x00] 542 543image_store v1, v2, s[16:23] dmask:0x1 unorm 544// CHECK: [0x00,0x11,0x20,0xf0,0x02,0x01,0x04,0x00] 545 546image_store v1, v2, s[96:103] dmask:0x1 unorm 547// CHECK: [0x00,0x11,0x20,0xf0,0x02,0x01,0x18,0x00] 548 549image_store v1, v2, ttmp[4:11] dmask:0x1 unorm 550// CHECK: [0x00,0x11,0x20,0xf0,0x02,0x01,0x1d,0x00] 551 552image_store v1, v2, s[12:19] dmask:0x2 unorm 553// CHECK: [0x00,0x12,0x20,0xf0,0x02,0x01,0x03,0x00] 554 555image_store v[1:2], v2, s[12:19] dmask:0x3 unorm 556// CHECK: [0x00,0x13,0x20,0xf0,0x02,0x01,0x03,0x00] 557 558image_store v1, v2, s[12:19] dmask:0x4 unorm 559// CHECK: [0x00,0x14,0x20,0xf0,0x02,0x01,0x03,0x00] 560 561image_store v[1:2], v2, s[12:19] dmask:0x5 unorm 562// CHECK: [0x00,0x15,0x20,0xf0,0x02,0x01,0x03,0x00] 563 564image_store v[1:2], v2, s[12:19] dmask:0x6 unorm 565// CHECK: [0x00,0x16,0x20,0xf0,0x02,0x01,0x03,0x00] 566 567image_store v[1:3], v2, s[12:19] dmask:0x7 unorm 568// CHECK: [0x00,0x17,0x20,0xf0,0x02,0x01,0x03,0x00] 569 570image_store v1, v2, s[12:19] dmask:0x8 unorm 571// CHECK: [0x00,0x18,0x20,0xf0,0x02,0x01,0x03,0x00] 572 573image_store v[1:2], v2, s[12:19] dmask:0x9 unorm 574// CHECK: [0x00,0x19,0x20,0xf0,0x02,0x01,0x03,0x00] 575 576image_store v[1:2], v2, s[12:19] dmask:0xa unorm 577// CHECK: [0x00,0x1a,0x20,0xf0,0x02,0x01,0x03,0x00] 578 579image_store v[1:3], v2, s[12:19] dmask:0xb unorm 580// CHECK: [0x00,0x1b,0x20,0xf0,0x02,0x01,0x03,0x00] 581 582image_store v[1:2], v2, s[12:19] dmask:0xc unorm 583// CHECK: [0x00,0x1c,0x20,0xf0,0x02,0x01,0x03,0x00] 584 585image_store v[1:3], v2, s[12:19] dmask:0xd unorm 586// CHECK: [0x00,0x1d,0x20,0xf0,0x02,0x01,0x03,0x00] 587 588image_store v[1:3], v2, s[12:19] dmask:0xe unorm 589// CHECK: [0x00,0x1e,0x20,0xf0,0x02,0x01,0x03,0x00] 590 591image_store v[1:4], v2, s[12:19] dmask:0xf unorm 592// CHECK: [0x00,0x1f,0x20,0xf0,0x02,0x01,0x03,0x00] 593 594image_store v1, v2, s[12:19] dmask:0x0 unorm 595// CHECK: [0x00,0x10,0x20,0xf0,0x02,0x01,0x03,0x00] 596 597image_store v1, v[2:3], s[12:19] dmask:0x1 unorm 598// CHECK: [0x00,0x11,0x20,0xf0,0x02,0x01,0x03,0x00] 599 600image_store v1, v[2:4], s[12:19] dmask:0x1 unorm 601// CHECK: [0x00,0x11,0x20,0xf0,0x02,0x01,0x03,0x00] 602 603image_store v1, v[2:5], s[12:19] dmask:0x1 unorm 604// CHECK: [0x00,0x11,0x20,0xf0,0x02,0x01,0x03,0x00] 605 606image_store v1, v2, s[12:19] dmask:0x1 unorm glc 607// CHECK: [0x00,0x31,0x20,0xf0,0x02,0x01,0x03,0x00] 608 609image_store v1, v2, s[12:19] dmask:0x1 unorm slc 610// CHECK: [0x00,0x11,0x20,0xf2,0x02,0x01,0x03,0x00] 611 612image_store v1, v2, s[12:19] dmask:0x1 unorm lwe 613// CHECK: [0x00,0x11,0x22,0xf0,0x02,0x01,0x03,0x00] 614 615image_store v1, v2, s[12:19] dmask:0x1 unorm da 616// CHECK: [0x00,0x51,0x20,0xf0,0x02,0x01,0x03,0x00] 617 618image_store_mip v1, v[2:3], s[12:19] dmask:0x1 unorm 619// CHECK: [0x00,0x11,0x24,0xf0,0x02,0x01,0x03,0x00] 620 621image_store_mip v252, v[2:3], s[12:19] dmask:0x1 unorm 622// CHECK: [0x00,0x11,0x24,0xf0,0x02,0xfc,0x03,0x00] 623 624image_store_mip v1, v[252:253], s[12:19] dmask:0x1 unorm 625// CHECK: [0x00,0x11,0x24,0xf0,0xfc,0x01,0x03,0x00] 626 627image_store_mip v1, v[2:3], s[16:23] dmask:0x1 unorm 628// CHECK: [0x00,0x11,0x24,0xf0,0x02,0x01,0x04,0x00] 629 630image_store_mip v1, v[2:3], s[96:103] dmask:0x1 unorm 631// CHECK: [0x00,0x11,0x24,0xf0,0x02,0x01,0x18,0x00] 632 633image_store_mip v1, v[2:3], ttmp[4:11] dmask:0x1 unorm 634// CHECK: [0x00,0x11,0x24,0xf0,0x02,0x01,0x1d,0x00] 635 636image_store_mip v1, v[2:3], s[12:19] dmask:0x2 unorm 637// CHECK: [0x00,0x12,0x24,0xf0,0x02,0x01,0x03,0x00] 638 639image_store_mip v[1:2], v[2:3], s[12:19] dmask:0x3 unorm 640// CHECK: [0x00,0x13,0x24,0xf0,0x02,0x01,0x03,0x00] 641 642image_store_mip v1, v[2:3], s[12:19] dmask:0x4 unorm 643// CHECK: [0x00,0x14,0x24,0xf0,0x02,0x01,0x03,0x00] 644 645image_store_mip v[1:2], v[2:3], s[12:19] dmask:0x5 unorm 646// CHECK: [0x00,0x15,0x24,0xf0,0x02,0x01,0x03,0x00] 647 648image_store_mip v[1:2], v[2:3], s[12:19] dmask:0x6 unorm 649// CHECK: [0x00,0x16,0x24,0xf0,0x02,0x01,0x03,0x00] 650 651image_store_mip v[1:3], v[2:3], s[12:19] dmask:0x7 unorm 652// CHECK: [0x00,0x17,0x24,0xf0,0x02,0x01,0x03,0x00] 653 654image_store_mip v1, v[2:3], s[12:19] dmask:0x8 unorm 655// CHECK: [0x00,0x18,0x24,0xf0,0x02,0x01,0x03,0x00] 656 657image_store_mip v[1:2], v[2:3], s[12:19] dmask:0x9 unorm 658// CHECK: [0x00,0x19,0x24,0xf0,0x02,0x01,0x03,0x00] 659 660image_store_mip v[1:2], v[2:3], s[12:19] dmask:0xa unorm 661// CHECK: [0x00,0x1a,0x24,0xf0,0x02,0x01,0x03,0x00] 662 663image_store_mip v[1:3], v[2:3], s[12:19] dmask:0xb unorm 664// CHECK: [0x00,0x1b,0x24,0xf0,0x02,0x01,0x03,0x00] 665 666image_store_mip v[1:2], v[2:3], s[12:19] dmask:0xc unorm 667// CHECK: [0x00,0x1c,0x24,0xf0,0x02,0x01,0x03,0x00] 668 669image_store_mip v[1:3], v[2:3], s[12:19] dmask:0xd unorm 670// CHECK: [0x00,0x1d,0x24,0xf0,0x02,0x01,0x03,0x00] 671 672image_store_mip v[1:3], v[2:3], s[12:19] dmask:0xe unorm 673// CHECK: [0x00,0x1e,0x24,0xf0,0x02,0x01,0x03,0x00] 674 675image_store_mip v[1:4], v[2:3], s[12:19] dmask:0xf unorm 676// CHECK: [0x00,0x1f,0x24,0xf0,0x02,0x01,0x03,0x00] 677 678image_store_mip v1, v[2:3], s[12:19] dmask:0x0 unorm 679// CHECK: [0x00,0x10,0x24,0xf0,0x02,0x01,0x03,0x00] 680 681image_store_mip v1, v[2:4], s[12:19] dmask:0x1 unorm 682// CHECK: [0x00,0x11,0x24,0xf0,0x02,0x01,0x03,0x00] 683 684image_store_mip v1, v[2:5], s[12:19] dmask:0x1 unorm 685// CHECK: [0x00,0x11,0x24,0xf0,0x02,0x01,0x03,0x00] 686 687image_store_mip v1, v[2:3], s[12:19] dmask:0x1 unorm glc 688// CHECK: [0x00,0x31,0x24,0xf0,0x02,0x01,0x03,0x00] 689 690image_store_mip v1, v[2:3], s[12:19] dmask:0x1 unorm slc 691// CHECK: [0x00,0x11,0x24,0xf2,0x02,0x01,0x03,0x00] 692 693image_store_mip v1, v[2:3], s[12:19] dmask:0x1 unorm lwe 694// CHECK: [0x00,0x11,0x26,0xf0,0x02,0x01,0x03,0x00] 695 696image_store_mip v1, v[2:3], s[12:19] dmask:0x1 unorm da 697// CHECK: [0x00,0x51,0x24,0xf0,0x02,0x01,0x03,0x00] 698 699image_store_pck v1, v2, s[12:19] dmask:0x1 unorm 700// CHECK: [0x00,0x11,0x28,0xf0,0x02,0x01,0x03,0x00] 701 702image_store_pck v252, v2, s[12:19] dmask:0x1 unorm 703// CHECK: [0x00,0x11,0x28,0xf0,0x02,0xfc,0x03,0x00] 704 705image_store_pck v1, v252, s[12:19] dmask:0x1 unorm 706// CHECK: [0x00,0x11,0x28,0xf0,0xfc,0x01,0x03,0x00] 707 708image_store_pck v1, v2, s[16:23] dmask:0x1 unorm 709// CHECK: [0x00,0x11,0x28,0xf0,0x02,0x01,0x04,0x00] 710 711image_store_pck v1, v2, s[96:103] dmask:0x1 unorm 712// CHECK: [0x00,0x11,0x28,0xf0,0x02,0x01,0x18,0x00] 713 714image_store_pck v1, v2, ttmp[4:11] dmask:0x1 unorm 715// CHECK: [0x00,0x11,0x28,0xf0,0x02,0x01,0x1d,0x00] 716 717image_store_pck v1, v2, s[12:19] dmask:0x2 unorm 718// CHECK: [0x00,0x12,0x28,0xf0,0x02,0x01,0x03,0x00] 719 720image_store_pck v[1:2], v2, s[12:19] dmask:0x3 unorm 721// CHECK: [0x00,0x13,0x28,0xf0,0x02,0x01,0x03,0x00] 722 723image_store_pck v1, v2, s[12:19] dmask:0x4 unorm 724// CHECK: [0x00,0x14,0x28,0xf0,0x02,0x01,0x03,0x00] 725 726image_store_pck v[1:2], v2, s[12:19] dmask:0x5 unorm 727// CHECK: [0x00,0x15,0x28,0xf0,0x02,0x01,0x03,0x00] 728 729image_store_pck v[1:2], v2, s[12:19] dmask:0x6 unorm 730// CHECK: [0x00,0x16,0x28,0xf0,0x02,0x01,0x03,0x00] 731 732image_store_pck v[1:3], v2, s[12:19] dmask:0x7 unorm 733// CHECK: [0x00,0x17,0x28,0xf0,0x02,0x01,0x03,0x00] 734 735image_store_pck v1, v2, s[12:19] dmask:0x8 unorm 736// CHECK: [0x00,0x18,0x28,0xf0,0x02,0x01,0x03,0x00] 737 738image_store_pck v[1:2], v2, s[12:19] dmask:0x9 unorm 739// CHECK: [0x00,0x19,0x28,0xf0,0x02,0x01,0x03,0x00] 740 741image_store_pck v[1:2], v2, s[12:19] dmask:0xa unorm 742// CHECK: [0x00,0x1a,0x28,0xf0,0x02,0x01,0x03,0x00] 743 744image_store_pck v[1:3], v2, s[12:19] dmask:0xb unorm 745// CHECK: [0x00,0x1b,0x28,0xf0,0x02,0x01,0x03,0x00] 746 747image_store_pck v[1:2], v2, s[12:19] dmask:0xc unorm 748// CHECK: [0x00,0x1c,0x28,0xf0,0x02,0x01,0x03,0x00] 749 750image_store_pck v[1:3], v2, s[12:19] dmask:0xd unorm 751// CHECK: [0x00,0x1d,0x28,0xf0,0x02,0x01,0x03,0x00] 752 753image_store_pck v[1:3], v2, s[12:19] dmask:0xe unorm 754// CHECK: [0x00,0x1e,0x28,0xf0,0x02,0x01,0x03,0x00] 755 756image_store_pck v[1:4], v2, s[12:19] dmask:0xf unorm 757// CHECK: [0x00,0x1f,0x28,0xf0,0x02,0x01,0x03,0x00] 758 759image_store_pck v1, v2, s[12:19] dmask:0x0 unorm 760// CHECK: [0x00,0x10,0x28,0xf0,0x02,0x01,0x03,0x00] 761 762image_store_pck v1, v[2:3], s[12:19] dmask:0x1 unorm 763// CHECK: [0x00,0x11,0x28,0xf0,0x02,0x01,0x03,0x00] 764 765image_store_pck v1, v[2:4], s[12:19] dmask:0x1 unorm 766// CHECK: [0x00,0x11,0x28,0xf0,0x02,0x01,0x03,0x00] 767 768image_store_pck v1, v[2:5], s[12:19] dmask:0x1 unorm 769// CHECK: [0x00,0x11,0x28,0xf0,0x02,0x01,0x03,0x00] 770 771image_store_pck v1, v2, s[12:19] dmask:0x1 unorm glc 772// CHECK: [0x00,0x31,0x28,0xf0,0x02,0x01,0x03,0x00] 773 774image_store_pck v1, v2, s[12:19] dmask:0x1 unorm slc 775// CHECK: [0x00,0x11,0x28,0xf2,0x02,0x01,0x03,0x00] 776 777image_store_pck v1, v2, s[12:19] dmask:0x1 unorm lwe 778// CHECK: [0x00,0x11,0x2a,0xf0,0x02,0x01,0x03,0x00] 779 780image_store_pck v1, v2, s[12:19] dmask:0x1 unorm da 781// CHECK: [0x00,0x51,0x28,0xf0,0x02,0x01,0x03,0x00] 782 783image_store_mip_pck v1, v[2:3], s[12:19] dmask:0x1 unorm 784// CHECK: [0x00,0x11,0x2c,0xf0,0x02,0x01,0x03,0x00] 785 786image_store_mip_pck v252, v[2:3], s[12:19] dmask:0x1 unorm 787// CHECK: [0x00,0x11,0x2c,0xf0,0x02,0xfc,0x03,0x00] 788 789image_store_mip_pck v1, v[252:253], s[12:19] dmask:0x1 unorm 790// CHECK: [0x00,0x11,0x2c,0xf0,0xfc,0x01,0x03,0x00] 791 792image_store_mip_pck v1, v[2:3], s[16:23] dmask:0x1 unorm 793// CHECK: [0x00,0x11,0x2c,0xf0,0x02,0x01,0x04,0x00] 794 795image_store_mip_pck v1, v[2:3], s[96:103] dmask:0x1 unorm 796// CHECK: [0x00,0x11,0x2c,0xf0,0x02,0x01,0x18,0x00] 797 798image_store_mip_pck v1, v[2:3], ttmp[4:11] dmask:0x1 unorm 799// CHECK: [0x00,0x11,0x2c,0xf0,0x02,0x01,0x1d,0x00] 800 801image_store_mip_pck v1, v[2:3], s[12:19] dmask:0x2 unorm 802// CHECK: [0x00,0x12,0x2c,0xf0,0x02,0x01,0x03,0x00] 803 804image_store_mip_pck v[1:2], v[2:3], s[12:19] dmask:0x3 unorm 805// CHECK: [0x00,0x13,0x2c,0xf0,0x02,0x01,0x03,0x00] 806 807image_store_mip_pck v1, v[2:3], s[12:19] dmask:0x4 unorm 808// CHECK: [0x00,0x14,0x2c,0xf0,0x02,0x01,0x03,0x00] 809 810image_store_mip_pck v[1:2], v[2:3], s[12:19] dmask:0x5 unorm 811// CHECK: [0x00,0x15,0x2c,0xf0,0x02,0x01,0x03,0x00] 812 813image_store_mip_pck v[1:2], v[2:3], s[12:19] dmask:0x6 unorm 814// CHECK: [0x00,0x16,0x2c,0xf0,0x02,0x01,0x03,0x00] 815 816image_store_mip_pck v[1:3], v[2:3], s[12:19] dmask:0x7 unorm 817// CHECK: [0x00,0x17,0x2c,0xf0,0x02,0x01,0x03,0x00] 818 819image_store_mip_pck v1, v[2:3], s[12:19] dmask:0x8 unorm 820// CHECK: [0x00,0x18,0x2c,0xf0,0x02,0x01,0x03,0x00] 821 822image_store_mip_pck v[1:2], v[2:3], s[12:19] dmask:0x9 unorm 823// CHECK: [0x00,0x19,0x2c,0xf0,0x02,0x01,0x03,0x00] 824 825image_store_mip_pck v[1:2], v[2:3], s[12:19] dmask:0xa unorm 826// CHECK: [0x00,0x1a,0x2c,0xf0,0x02,0x01,0x03,0x00] 827 828image_store_mip_pck v[1:3], v[2:3], s[12:19] dmask:0xb unorm 829// CHECK: [0x00,0x1b,0x2c,0xf0,0x02,0x01,0x03,0x00] 830 831image_store_mip_pck v[1:2], v[2:3], s[12:19] dmask:0xc unorm 832// CHECK: [0x00,0x1c,0x2c,0xf0,0x02,0x01,0x03,0x00] 833 834image_store_mip_pck v[1:3], v[2:3], s[12:19] dmask:0xd unorm 835// CHECK: [0x00,0x1d,0x2c,0xf0,0x02,0x01,0x03,0x00] 836 837image_store_mip_pck v[1:3], v[2:3], s[12:19] dmask:0xe unorm 838// CHECK: [0x00,0x1e,0x2c,0xf0,0x02,0x01,0x03,0x00] 839 840image_store_mip_pck v[1:4], v[2:3], s[12:19] dmask:0xf unorm 841// CHECK: [0x00,0x1f,0x2c,0xf0,0x02,0x01,0x03,0x00] 842 843image_store_mip_pck v1, v[2:3], s[12:19] dmask:0x0 unorm 844// CHECK: [0x00,0x10,0x2c,0xf0,0x02,0x01,0x03,0x00] 845 846image_store_mip_pck v1, v[2:4], s[12:19] dmask:0x1 unorm 847// CHECK: [0x00,0x11,0x2c,0xf0,0x02,0x01,0x03,0x00] 848 849image_store_mip_pck v1, v[2:5], s[12:19] dmask:0x1 unorm 850// CHECK: [0x00,0x11,0x2c,0xf0,0x02,0x01,0x03,0x00] 851 852image_store_mip_pck v1, v[2:3], s[12:19] dmask:0x1 unorm glc 853// CHECK: [0x00,0x31,0x2c,0xf0,0x02,0x01,0x03,0x00] 854 855image_store_mip_pck v1, v[2:3], s[12:19] dmask:0x1 unorm slc 856// CHECK: [0x00,0x11,0x2c,0xf2,0x02,0x01,0x03,0x00] 857 858image_store_mip_pck v1, v[2:3], s[12:19] dmask:0x1 unorm lwe 859// CHECK: [0x00,0x11,0x2e,0xf0,0x02,0x01,0x03,0x00] 860 861image_store_mip_pck v1, v[2:3], s[12:19] dmask:0x1 unorm da 862// CHECK: [0x00,0x51,0x2c,0xf0,0x02,0x01,0x03,0x00] 863 864image_get_resinfo v5, v1, s[8:15] dmask:0x1 865// CHECK: [0x00,0x01,0x38,0xf0,0x01,0x05,0x02,0x00] 866 867image_get_resinfo v252, v1, s[8:15] dmask:0x1 868// CHECK: [0x00,0x01,0x38,0xf0,0x01,0xfc,0x02,0x00] 869 870image_get_resinfo v5, v252, s[8:15] dmask:0x1 871// CHECK: [0x00,0x01,0x38,0xf0,0xfc,0x05,0x02,0x00] 872 873image_get_resinfo v5, v1, s[12:19] dmask:0x1 874// CHECK: [0x00,0x01,0x38,0xf0,0x01,0x05,0x03,0x00] 875 876image_get_resinfo v5, v1, s[96:103] dmask:0x1 877// CHECK: [0x00,0x01,0x38,0xf0,0x01,0x05,0x18,0x00] 878 879image_get_resinfo v5, v1, ttmp[4:11] dmask:0x1 880// CHECK: [0x00,0x01,0x38,0xf0,0x01,0x05,0x1d,0x00] 881 882image_get_resinfo v5, v1, s[8:15] dmask:0x2 883// CHECK: [0x00,0x02,0x38,0xf0,0x01,0x05,0x02,0x00] 884 885image_get_resinfo v[5:6], v1, s[8:15] dmask:0x3 886// CHECK: [0x00,0x03,0x38,0xf0,0x01,0x05,0x02,0x00] 887 888image_get_resinfo v5, v1, s[8:15] dmask:0x4 889// CHECK: [0x00,0x04,0x38,0xf0,0x01,0x05,0x02,0x00] 890 891image_get_resinfo v[5:6], v1, s[8:15] dmask:0x5 892// CHECK: [0x00,0x05,0x38,0xf0,0x01,0x05,0x02,0x00] 893 894image_get_resinfo v[5:6], v1, s[8:15] dmask:0x6 895// CHECK: [0x00,0x06,0x38,0xf0,0x01,0x05,0x02,0x00] 896 897image_get_resinfo v[5:7], v1, s[8:15] dmask:0x7 898// CHECK: [0x00,0x07,0x38,0xf0,0x01,0x05,0x02,0x00] 899 900image_get_resinfo v5, v1, s[8:15] dmask:0x8 901// CHECK: [0x00,0x08,0x38,0xf0,0x01,0x05,0x02,0x00] 902 903image_get_resinfo v[5:6], v1, s[8:15] dmask:0x9 904// CHECK: [0x00,0x09,0x38,0xf0,0x01,0x05,0x02,0x00] 905 906image_get_resinfo v[5:6], v1, s[8:15] dmask:0xa 907// CHECK: [0x00,0x0a,0x38,0xf0,0x01,0x05,0x02,0x00] 908 909image_get_resinfo v[5:7], v1, s[8:15] dmask:0xb 910// CHECK: [0x00,0x0b,0x38,0xf0,0x01,0x05,0x02,0x00] 911 912image_get_resinfo v[5:6], v1, s[8:15] dmask:0xc 913// CHECK: [0x00,0x0c,0x38,0xf0,0x01,0x05,0x02,0x00] 914 915image_get_resinfo v[5:7], v1, s[8:15] dmask:0xd 916// CHECK: [0x00,0x0d,0x38,0xf0,0x01,0x05,0x02,0x00] 917 918image_get_resinfo v[5:7], v1, s[8:15] dmask:0xe 919// CHECK: [0x00,0x0e,0x38,0xf0,0x01,0x05,0x02,0x00] 920 921image_get_resinfo v[5:8], v1, s[8:15] dmask:0xf 922// CHECK: [0x00,0x0f,0x38,0xf0,0x01,0x05,0x02,0x00] 923 924image_get_resinfo v5, v1, s[8:15] dmask:0x0 925// CHECK: [0x00,0x00,0x38,0xf0,0x01,0x05,0x02,0x00] 926 927image_get_resinfo v5, v1, s[8:15] dmask:0x1 unorm 928// CHECK: [0x00,0x11,0x38,0xf0,0x01,0x05,0x02,0x00] 929 930image_get_resinfo v5, v1, s[8:15] dmask:0x1 glc 931// CHECK: [0x00,0x21,0x38,0xf0,0x01,0x05,0x02,0x00] 932 933image_get_resinfo v5, v1, s[8:15] dmask:0x1 slc 934// CHECK: [0x00,0x01,0x38,0xf2,0x01,0x05,0x02,0x00] 935 936image_get_resinfo v[5:6], v1, s[8:15] dmask:0x1 tfe 937// CHECK: [0x00,0x01,0x39,0xf0,0x01,0x05,0x02,0x00] 938 939image_get_resinfo v5, v1, s[8:15] dmask:0x1 lwe 940// CHECK: [0x00,0x01,0x3a,0xf0,0x01,0x05,0x02,0x00] 941 942image_get_resinfo v5, v1, s[8:15] dmask:0x1 da 943// CHECK: [0x00,0x41,0x38,0xf0,0x01,0x05,0x02,0x00] 944 945image_atomic_swap v1, v2, s[12:19] dmask:0x1 unorm 946// CHECK: [0x00,0x11,0x3c,0xf0,0x02,0x01,0x03,0x00] 947 948image_atomic_swap v252, v2, s[12:19] dmask:0x1 unorm 949// CHECK: [0x00,0x11,0x3c,0xf0,0x02,0xfc,0x03,0x00] 950 951image_atomic_swap v1, v255, s[12:19] dmask:0x1 unorm 952// CHECK: [0x00,0x11,0x3c,0xf0,0xff,0x01,0x03,0x00] 953 954image_atomic_swap v1, v2, s[16:23] dmask:0x1 unorm 955// CHECK: [0x00,0x11,0x3c,0xf0,0x02,0x01,0x04,0x00] 956 957image_atomic_swap v1, v2, s[96:103] dmask:0x1 unorm 958// CHECK: [0x00,0x11,0x3c,0xf0,0x02,0x01,0x18,0x00] 959 960image_atomic_swap v1, v2, ttmp[4:11] dmask:0x1 unorm 961// CHECK: [0x00,0x11,0x3c,0xf0,0x02,0x01,0x1d,0x00] 962 963image_atomic_swap v[1:2], v2, s[12:19] dmask:0x3 unorm 964// CHECK: [0x00,0x13,0x3c,0xf0,0x02,0x01,0x03,0x00] 965 966image_atomic_swap v1, v[2:3], s[12:19] dmask:0x1 unorm 967// CHECK: [0x00,0x11,0x3c,0xf0,0x02,0x01,0x03,0x00] 968 969image_atomic_swap v1, v[2:4], s[12:19] dmask:0x1 unorm 970// CHECK: [0x00,0x11,0x3c,0xf0,0x02,0x01,0x03,0x00] 971 972image_atomic_swap v1, v[2:5], s[12:19] dmask:0x1 unorm 973// CHECK: [0x00,0x11,0x3c,0xf0,0x02,0x01,0x03,0x00] 974 975image_atomic_swap v1, v2, s[12:19] dmask:0x1 unorm glc 976// CHECK: [0x00,0x31,0x3c,0xf0,0x02,0x01,0x03,0x00] 977 978image_atomic_swap v1, v2, s[12:19] dmask:0x1 unorm slc 979// CHECK: [0x00,0x11,0x3c,0xf2,0x02,0x01,0x03,0x00] 980 981image_atomic_swap v1, v2, s[12:19] dmask:0x1 unorm lwe 982// CHECK: [0x00,0x11,0x3e,0xf0,0x02,0x01,0x03,0x00] 983 984image_atomic_swap v1, v2, s[12:19] dmask:0x1 unorm da 985// CHECK: [0x00,0x51,0x3c,0xf0,0x02,0x01,0x03,0x00] 986 987image_atomic_cmpswap v[1:2], v2, s[12:19] dmask:0x3 unorm 988// CHECK: [0x00,0x13,0x40,0xf0,0x02,0x01,0x03,0x00] 989 990image_atomic_cmpswap v[252:253], v2, s[12:19] dmask:0x3 unorm 991// CHECK: [0x00,0x13,0x40,0xf0,0x02,0xfc,0x03,0x00] 992 993image_atomic_cmpswap v[1:2], v255, s[12:19] dmask:0x3 unorm 994// CHECK: [0x00,0x13,0x40,0xf0,0xff,0x01,0x03,0x00] 995 996image_atomic_cmpswap v[1:2], v2, s[16:23] dmask:0x3 unorm 997// CHECK: [0x00,0x13,0x40,0xf0,0x02,0x01,0x04,0x00] 998 999image_atomic_cmpswap v[1:2], v2, s[96:103] dmask:0x3 unorm 1000// CHECK: [0x00,0x13,0x40,0xf0,0x02,0x01,0x18,0x00] 1001 1002image_atomic_cmpswap v[1:2], v2, ttmp[4:11] dmask:0x3 unorm 1003// CHECK: [0x00,0x13,0x40,0xf0,0x02,0x01,0x1d,0x00] 1004 1005image_atomic_cmpswap v[1:4], v2, s[12:19] dmask:0xf unorm 1006// CHECK: [0x00,0x1f,0x40,0xf0,0x02,0x01,0x03,0x00] 1007 1008image_atomic_cmpswap v[1:2], v[2:3], s[12:19] dmask:0x3 unorm 1009// CHECK: [0x00,0x13,0x40,0xf0,0x02,0x01,0x03,0x00] 1010 1011image_atomic_cmpswap v[1:2], v[2:4], s[12:19] dmask:0x3 unorm 1012// CHECK: [0x00,0x13,0x40,0xf0,0x02,0x01,0x03,0x00] 1013 1014image_atomic_cmpswap v[1:2], v[2:5], s[12:19] dmask:0x3 unorm 1015// CHECK: [0x00,0x13,0x40,0xf0,0x02,0x01,0x03,0x00] 1016 1017image_atomic_cmpswap v[1:2], v2, s[12:19] dmask:0x3 unorm glc 1018// CHECK: [0x00,0x33,0x40,0xf0,0x02,0x01,0x03,0x00] 1019 1020image_atomic_cmpswap v[1:2], v2, s[12:19] dmask:0x3 unorm slc 1021// CHECK: [0x00,0x13,0x40,0xf2,0x02,0x01,0x03,0x00] 1022 1023image_atomic_cmpswap v[1:2], v2, s[12:19] dmask:0x3 unorm lwe 1024// CHECK: [0x00,0x13,0x42,0xf0,0x02,0x01,0x03,0x00] 1025 1026image_atomic_cmpswap v[1:2], v2, s[12:19] dmask:0x3 unorm da 1027// CHECK: [0x00,0x53,0x40,0xf0,0x02,0x01,0x03,0x00] 1028 1029image_atomic_fcmpswap v[1:2], v2, s[12:19] dmask:0x3 unorm 1030// CHECK: [0x00,0x13,0x74,0xf0,0x02,0x01,0x03,0x00] 1031 1032image_atomic_fcmpswap v[254:255], v2, s[12:19] dmask:0x3 unorm 1033// CHECK: [0x00,0x13,0x74,0xf0,0x02,0xfe,0x03,0x00] 1034 1035image_atomic_fcmpswap v[1:4], v2, s[12:19] dmask:0xf unorm 1036// CHECK: [0x00,0x1f,0x74,0xf0,0x02,0x01,0x03,0x00] 1037 1038image_atomic_fcmpswap v[252:255], v2, s[12:19] dmask:0xf unorm 1039// CHECK: [0x00,0x1f,0x74,0xf0,0x02,0xfc,0x03,0x00] 1040 1041image_atomic_fcmpswap v[1:2], v255, s[12:19] dmask:0x3 unorm 1042// CHECK: [0x00,0x13,0x74,0xf0,0xff,0x01,0x03,0x00] 1043 1044image_atomic_fcmpswap v[1:2], v[2:4], s[12:19] dmask:0x3 unorm 1045// CHECK: [0x00,0x13,0x74,0xf0,0x02,0x01,0x03,0x00] 1046 1047image_atomic_fcmpswap v[1:2], v[253:255], s[12:19] dmask:0x3 unorm 1048// CHECK: [0x00,0x13,0x74,0xf0,0xfd,0x01,0x03,0x00] 1049 1050image_atomic_fcmpswap v[1:2], v[2:5], s[12:19] dmask:0x3 unorm 1051// CHECK: [0x00,0x13,0x74,0xf0,0x02,0x01,0x03,0x00] 1052 1053image_atomic_fcmpswap v[1:2], v[252:255], s[12:19] dmask:0x3 unorm 1054// CHECK: [0x00,0x13,0x74,0xf0,0xfc,0x01,0x03,0x00] 1055 1056image_atomic_fcmpswap v[1:2], v[2:3], s[12:19] dmask:0x3 unorm 1057// CHECK: [0x00,0x13,0x74,0xf0,0x02,0x01,0x03,0x00] 1058 1059image_atomic_fcmpswap v[1:2], v[254:255], s[12:19] dmask:0x3 unorm 1060// CHECK: [0x00,0x13,0x74,0xf0,0xfe,0x01,0x03,0x00] 1061 1062image_atomic_fcmpswap v[1:2], v2, s[96:103] dmask:0x3 unorm 1063// CHECK: [0x00,0x13,0x74,0xf0,0x02,0x01,0x18,0x00] 1064 1065image_atomic_fcmpswap v[1:2], v2, ttmp[4:11] dmask:0x3 unorm 1066// CHECK: [0x00,0x13,0x74,0xf0,0x02,0x01,0x1d,0x00] 1067 1068image_atomic_fcmpswap v[1:2], v2, s[12:19] dmask:0x3 unorm glc 1069// CHECK: [0x00,0x33,0x74,0xf0,0x02,0x01,0x03,0x00] 1070 1071image_atomic_fcmpswap v[1:2], v2, s[12:19] dmask:0x3 unorm slc 1072// CHECK: [0x00,0x13,0x74,0xf2,0x02,0x01,0x03,0x00] 1073 1074image_atomic_fcmpswap v[1:2], v2, s[12:19] dmask:0x3 unorm lwe 1075// CHECK: [0x00,0x13,0x76,0xf0,0x02,0x01,0x03,0x00] 1076 1077image_atomic_fcmpswap v[1:2], v2, s[12:19] dmask:0x3 unorm da 1078// CHECK: [0x00,0x53,0x74,0xf0,0x02,0x01,0x03,0x00] 1079 1080image_atomic_add v1, v2, s[12:19] dmask:0x1 unorm 1081// CHECK: [0x00,0x11,0x44,0xf0,0x02,0x01,0x03,0x00] 1082 1083image_atomic_add v252, v2, s[12:19] dmask:0x1 unorm 1084// CHECK: [0x00,0x11,0x44,0xf0,0x02,0xfc,0x03,0x00] 1085 1086image_atomic_add v1, v255, s[12:19] dmask:0x1 unorm 1087// CHECK: [0x00,0x11,0x44,0xf0,0xff,0x01,0x03,0x00] 1088 1089image_atomic_add v1, v2, s[16:23] dmask:0x1 unorm 1090// CHECK: [0x00,0x11,0x44,0xf0,0x02,0x01,0x04,0x00] 1091 1092image_atomic_add v1, v2, s[96:103] dmask:0x1 unorm 1093// CHECK: [0x00,0x11,0x44,0xf0,0x02,0x01,0x18,0x00] 1094 1095image_atomic_add v1, v2, ttmp[4:11] dmask:0x1 unorm 1096// CHECK: [0x00,0x11,0x44,0xf0,0x02,0x01,0x1d,0x00] 1097 1098image_atomic_add v[1:2], v2, s[12:19] dmask:0x3 unorm 1099// CHECK: [0x00,0x13,0x44,0xf0,0x02,0x01,0x03,0x00] 1100 1101image_atomic_add v1, v[2:3], s[12:19] dmask:0x1 unorm 1102// CHECK: [0x00,0x11,0x44,0xf0,0x02,0x01,0x03,0x00] 1103 1104image_atomic_add v1, v[2:4], s[12:19] dmask:0x1 unorm 1105// CHECK: [0x00,0x11,0x44,0xf0,0x02,0x01,0x03,0x00] 1106 1107image_atomic_add v1, v[2:5], s[12:19] dmask:0x1 unorm 1108// CHECK: [0x00,0x11,0x44,0xf0,0x02,0x01,0x03,0x00] 1109 1110image_atomic_add v1, v2, s[12:19] dmask:0x1 unorm glc 1111// CHECK: [0x00,0x31,0x44,0xf0,0x02,0x01,0x03,0x00] 1112 1113image_atomic_add v1, v2, s[12:19] dmask:0x1 unorm slc 1114// CHECK: [0x00,0x11,0x44,0xf2,0x02,0x01,0x03,0x00] 1115 1116image_atomic_add v1, v2, s[12:19] dmask:0x1 unorm lwe 1117// CHECK: [0x00,0x11,0x46,0xf0,0x02,0x01,0x03,0x00] 1118 1119image_atomic_add v1, v2, s[12:19] dmask:0x1 unorm da 1120// CHECK: [0x00,0x51,0x44,0xf0,0x02,0x01,0x03,0x00] 1121 1122image_atomic_sub v1, v2, s[12:19] dmask:0x1 unorm 1123// CHECK: [0x00,0x11,0x48,0xf0,0x02,0x01,0x03,0x00] 1124 1125image_atomic_sub v252, v2, s[12:19] dmask:0x1 unorm 1126// CHECK: [0x00,0x11,0x48,0xf0,0x02,0xfc,0x03,0x00] 1127 1128image_atomic_sub v1, v255, s[12:19] dmask:0x1 unorm 1129// CHECK: [0x00,0x11,0x48,0xf0,0xff,0x01,0x03,0x00] 1130 1131image_atomic_sub v1, v2, s[16:23] dmask:0x1 unorm 1132// CHECK: [0x00,0x11,0x48,0xf0,0x02,0x01,0x04,0x00] 1133 1134image_atomic_sub v1, v2, s[96:103] dmask:0x1 unorm 1135// CHECK: [0x00,0x11,0x48,0xf0,0x02,0x01,0x18,0x00] 1136 1137image_atomic_sub v1, v2, ttmp[4:11] dmask:0x1 unorm 1138// CHECK: [0x00,0x11,0x48,0xf0,0x02,0x01,0x1d,0x00] 1139 1140image_atomic_sub v[1:2], v2, s[12:19] dmask:0x3 unorm 1141// CHECK: [0x00,0x13,0x48,0xf0,0x02,0x01,0x03,0x00] 1142 1143image_atomic_sub v1, v[2:3], s[12:19] dmask:0x1 unorm 1144// CHECK: [0x00,0x11,0x48,0xf0,0x02,0x01,0x03,0x00] 1145 1146image_atomic_sub v1, v[2:4], s[12:19] dmask:0x1 unorm 1147// CHECK: [0x00,0x11,0x48,0xf0,0x02,0x01,0x03,0x00] 1148 1149image_atomic_sub v1, v[2:5], s[12:19] dmask:0x1 unorm 1150// CHECK: [0x00,0x11,0x48,0xf0,0x02,0x01,0x03,0x00] 1151 1152image_atomic_sub v1, v2, s[12:19] dmask:0x1 unorm glc 1153// CHECK: [0x00,0x31,0x48,0xf0,0x02,0x01,0x03,0x00] 1154 1155image_atomic_sub v1, v2, s[12:19] dmask:0x1 unorm slc 1156// CHECK: [0x00,0x11,0x48,0xf2,0x02,0x01,0x03,0x00] 1157 1158image_atomic_sub v1, v2, s[12:19] dmask:0x1 unorm lwe 1159// CHECK: [0x00,0x11,0x4a,0xf0,0x02,0x01,0x03,0x00] 1160 1161image_atomic_sub v1, v2, s[12:19] dmask:0x1 unorm da 1162// CHECK: [0x00,0x51,0x48,0xf0,0x02,0x01,0x03,0x00] 1163 1164image_atomic_rsub v1, v2, s[12:19] dmask:0x1 unorm 1165// CHECK: [0x00,0x11,0x4c,0xf0,0x02,0x01,0x03,0x00] 1166 1167image_atomic_rsub v252, v2, s[12:19] dmask:0x1 unorm 1168// CHECK: [0x00,0x11,0x4c,0xf0,0x02,0xfc,0x03,0x00] 1169 1170image_atomic_rsub v1, v255, s[12:19] dmask:0x1 unorm 1171// CHECK: [0x00,0x11,0x4c,0xf0,0xff,0x01,0x03,0x00] 1172 1173image_atomic_rsub v1, v2, s[16:23] dmask:0x1 unorm 1174// CHECK: [0x00,0x11,0x4c,0xf0,0x02,0x01,0x04,0x00] 1175 1176image_atomic_rsub v1, v2, s[96:103] dmask:0x1 unorm 1177// CHECK: [0x00,0x11,0x4c,0xf0,0x02,0x01,0x18,0x00] 1178 1179image_atomic_rsub v1, v2, ttmp[4:11] dmask:0x1 unorm 1180// CHECK: [0x00,0x11,0x4c,0xf0,0x02,0x01,0x1d,0x00] 1181 1182image_atomic_rsub v[1:2], v2, s[12:19] dmask:0x3 unorm 1183// CHECK: [0x00,0x13,0x4c,0xf0,0x02,0x01,0x03,0x00] 1184 1185image_atomic_rsub v1, v[2:3], s[12:19] dmask:0x1 unorm 1186// CHECK: [0x00,0x11,0x4c,0xf0,0x02,0x01,0x03,0x00] 1187 1188image_atomic_rsub v1, v[2:4], s[12:19] dmask:0x1 unorm 1189// CHECK: [0x00,0x11,0x4c,0xf0,0x02,0x01,0x03,0x00] 1190 1191image_atomic_rsub v1, v[2:5], s[12:19] dmask:0x1 unorm 1192// CHECK: [0x00,0x11,0x4c,0xf0,0x02,0x01,0x03,0x00] 1193 1194image_atomic_rsub v1, v2, s[12:19] dmask:0x1 unorm glc 1195// CHECK: [0x00,0x31,0x4c,0xf0,0x02,0x01,0x03,0x00] 1196 1197image_atomic_rsub v1, v2, s[12:19] dmask:0x1 unorm slc 1198// CHECK: [0x00,0x11,0x4c,0xf2,0x02,0x01,0x03,0x00] 1199 1200image_atomic_rsub v1, v2, s[12:19] dmask:0x1 unorm lwe 1201// CHECK: [0x00,0x11,0x4e,0xf0,0x02,0x01,0x03,0x00] 1202 1203image_atomic_rsub v1, v2, s[12:19] dmask:0x1 unorm da 1204// CHECK: [0x00,0x51,0x4c,0xf0,0x02,0x01,0x03,0x00] 1205 1206image_atomic_smin v1, v2, s[12:19] dmask:0x1 unorm 1207// CHECK: [0x00,0x11,0x50,0xf0,0x02,0x01,0x03,0x00] 1208 1209image_atomic_smin v252, v2, s[12:19] dmask:0x1 unorm 1210// CHECK: [0x00,0x11,0x50,0xf0,0x02,0xfc,0x03,0x00] 1211 1212image_atomic_smin v1, v255, s[12:19] dmask:0x1 unorm 1213// CHECK: [0x00,0x11,0x50,0xf0,0xff,0x01,0x03,0x00] 1214 1215image_atomic_smin v1, v2, s[16:23] dmask:0x1 unorm 1216// CHECK: [0x00,0x11,0x50,0xf0,0x02,0x01,0x04,0x00] 1217 1218image_atomic_smin v1, v2, s[96:103] dmask:0x1 unorm 1219// CHECK: [0x00,0x11,0x50,0xf0,0x02,0x01,0x18,0x00] 1220 1221image_atomic_smin v1, v2, ttmp[4:11] dmask:0x1 unorm 1222// CHECK: [0x00,0x11,0x50,0xf0,0x02,0x01,0x1d,0x00] 1223 1224image_atomic_smin v[1:2], v2, s[12:19] dmask:0x3 unorm 1225// CHECK: [0x00,0x13,0x50,0xf0,0x02,0x01,0x03,0x00] 1226 1227image_atomic_smin v1, v[2:3], s[12:19] dmask:0x1 unorm 1228// CHECK: [0x00,0x11,0x50,0xf0,0x02,0x01,0x03,0x00] 1229 1230image_atomic_smin v1, v[2:4], s[12:19] dmask:0x1 unorm 1231// CHECK: [0x00,0x11,0x50,0xf0,0x02,0x01,0x03,0x00] 1232 1233image_atomic_smin v1, v[2:5], s[12:19] dmask:0x1 unorm 1234// CHECK: [0x00,0x11,0x50,0xf0,0x02,0x01,0x03,0x00] 1235 1236image_atomic_smin v1, v2, s[12:19] dmask:0x1 unorm glc 1237// CHECK: [0x00,0x31,0x50,0xf0,0x02,0x01,0x03,0x00] 1238 1239image_atomic_smin v1, v2, s[12:19] dmask:0x1 unorm slc 1240// CHECK: [0x00,0x11,0x50,0xf2,0x02,0x01,0x03,0x00] 1241 1242image_atomic_smin v1, v2, s[12:19] dmask:0x1 unorm lwe 1243// CHECK: [0x00,0x11,0x52,0xf0,0x02,0x01,0x03,0x00] 1244 1245image_atomic_smin v1, v2, s[12:19] dmask:0x1 unorm da 1246// CHECK: [0x00,0x51,0x50,0xf0,0x02,0x01,0x03,0x00] 1247 1248image_atomic_umin v1, v2, s[12:19] dmask:0x1 unorm 1249// CHECK: [0x00,0x11,0x54,0xf0,0x02,0x01,0x03,0x00] 1250 1251image_atomic_umin v252, v2, s[12:19] dmask:0x1 unorm 1252// CHECK: [0x00,0x11,0x54,0xf0,0x02,0xfc,0x03,0x00] 1253 1254image_atomic_umin v1, v255, s[12:19] dmask:0x1 unorm 1255// CHECK: [0x00,0x11,0x54,0xf0,0xff,0x01,0x03,0x00] 1256 1257image_atomic_umin v1, v2, s[16:23] dmask:0x1 unorm 1258// CHECK: [0x00,0x11,0x54,0xf0,0x02,0x01,0x04,0x00] 1259 1260image_atomic_umin v1, v2, s[96:103] dmask:0x1 unorm 1261// CHECK: [0x00,0x11,0x54,0xf0,0x02,0x01,0x18,0x00] 1262 1263image_atomic_umin v1, v2, ttmp[4:11] dmask:0x1 unorm 1264// CHECK: [0x00,0x11,0x54,0xf0,0x02,0x01,0x1d,0x00] 1265 1266image_atomic_umin v[1:2], v2, s[12:19] dmask:0x3 unorm 1267// CHECK: [0x00,0x13,0x54,0xf0,0x02,0x01,0x03,0x00] 1268 1269image_atomic_umin v1, v[2:3], s[12:19] dmask:0x1 unorm 1270// CHECK: [0x00,0x11,0x54,0xf0,0x02,0x01,0x03,0x00] 1271 1272image_atomic_umin v1, v[2:4], s[12:19] dmask:0x1 unorm 1273// CHECK: [0x00,0x11,0x54,0xf0,0x02,0x01,0x03,0x00] 1274 1275image_atomic_umin v1, v[2:5], s[12:19] dmask:0x1 unorm 1276// CHECK: [0x00,0x11,0x54,0xf0,0x02,0x01,0x03,0x00] 1277 1278image_atomic_umin v1, v2, s[12:19] dmask:0x1 unorm glc 1279// CHECK: [0x00,0x31,0x54,0xf0,0x02,0x01,0x03,0x00] 1280 1281image_atomic_umin v1, v2, s[12:19] dmask:0x1 unorm slc 1282// CHECK: [0x00,0x11,0x54,0xf2,0x02,0x01,0x03,0x00] 1283 1284image_atomic_umin v1, v2, s[12:19] dmask:0x1 unorm lwe 1285// CHECK: [0x00,0x11,0x56,0xf0,0x02,0x01,0x03,0x00] 1286 1287image_atomic_umin v1, v2, s[12:19] dmask:0x1 unorm da 1288// CHECK: [0x00,0x51,0x54,0xf0,0x02,0x01,0x03,0x00] 1289 1290image_atomic_smax v1, v2, s[12:19] dmask:0x1 unorm 1291// CHECK: [0x00,0x11,0x58,0xf0,0x02,0x01,0x03,0x00] 1292 1293image_atomic_smax v252, v2, s[12:19] dmask:0x1 unorm 1294// CHECK: [0x00,0x11,0x58,0xf0,0x02,0xfc,0x03,0x00] 1295 1296image_atomic_smax v1, v255, s[12:19] dmask:0x1 unorm 1297// CHECK: [0x00,0x11,0x58,0xf0,0xff,0x01,0x03,0x00] 1298 1299image_atomic_smax v1, v2, s[16:23] dmask:0x1 unorm 1300// CHECK: [0x00,0x11,0x58,0xf0,0x02,0x01,0x04,0x00] 1301 1302image_atomic_smax v1, v2, s[96:103] dmask:0x1 unorm 1303// CHECK: [0x00,0x11,0x58,0xf0,0x02,0x01,0x18,0x00] 1304 1305image_atomic_smax v1, v2, ttmp[4:11] dmask:0x1 unorm 1306// CHECK: [0x00,0x11,0x58,0xf0,0x02,0x01,0x1d,0x00] 1307 1308image_atomic_smax v[1:2], v2, s[12:19] dmask:0x3 unorm 1309// CHECK: [0x00,0x13,0x58,0xf0,0x02,0x01,0x03,0x00] 1310 1311image_atomic_smax v1, v[2:3], s[12:19] dmask:0x1 unorm 1312// CHECK: [0x00,0x11,0x58,0xf0,0x02,0x01,0x03,0x00] 1313 1314image_atomic_smax v1, v[2:4], s[12:19] dmask:0x1 unorm 1315// CHECK: [0x00,0x11,0x58,0xf0,0x02,0x01,0x03,0x00] 1316 1317image_atomic_smax v1, v[2:5], s[12:19] dmask:0x1 unorm 1318// CHECK: [0x00,0x11,0x58,0xf0,0x02,0x01,0x03,0x00] 1319 1320image_atomic_smax v1, v2, s[12:19] dmask:0x1 unorm glc 1321// CHECK: [0x00,0x31,0x58,0xf0,0x02,0x01,0x03,0x00] 1322 1323image_atomic_smax v1, v2, s[12:19] dmask:0x1 unorm slc 1324// CHECK: [0x00,0x11,0x58,0xf2,0x02,0x01,0x03,0x00] 1325 1326image_atomic_smax v1, v2, s[12:19] dmask:0x1 unorm lwe 1327// CHECK: [0x00,0x11,0x5a,0xf0,0x02,0x01,0x03,0x00] 1328 1329image_atomic_smax v1, v2, s[12:19] dmask:0x1 unorm da 1330// CHECK: [0x00,0x51,0x58,0xf0,0x02,0x01,0x03,0x00] 1331 1332image_atomic_umax v1, v2, s[12:19] dmask:0x1 unorm 1333// CHECK: [0x00,0x11,0x5c,0xf0,0x02,0x01,0x03,0x00] 1334 1335image_atomic_umax v252, v2, s[12:19] dmask:0x1 unorm 1336// CHECK: [0x00,0x11,0x5c,0xf0,0x02,0xfc,0x03,0x00] 1337 1338image_atomic_umax v1, v255, s[12:19] dmask:0x1 unorm 1339// CHECK: [0x00,0x11,0x5c,0xf0,0xff,0x01,0x03,0x00] 1340 1341image_atomic_umax v1, v2, s[16:23] dmask:0x1 unorm 1342// CHECK: [0x00,0x11,0x5c,0xf0,0x02,0x01,0x04,0x00] 1343 1344image_atomic_umax v1, v2, s[96:103] dmask:0x1 unorm 1345// CHECK: [0x00,0x11,0x5c,0xf0,0x02,0x01,0x18,0x00] 1346 1347image_atomic_umax v1, v2, ttmp[4:11] dmask:0x1 unorm 1348// CHECK: [0x00,0x11,0x5c,0xf0,0x02,0x01,0x1d,0x00] 1349 1350image_atomic_umax v[1:2], v2, s[12:19] dmask:0x3 unorm 1351// CHECK: [0x00,0x13,0x5c,0xf0,0x02,0x01,0x03,0x00] 1352 1353image_atomic_umax v1, v[2:3], s[12:19] dmask:0x1 unorm 1354// CHECK: [0x00,0x11,0x5c,0xf0,0x02,0x01,0x03,0x00] 1355 1356image_atomic_umax v1, v[2:4], s[12:19] dmask:0x1 unorm 1357// CHECK: [0x00,0x11,0x5c,0xf0,0x02,0x01,0x03,0x00] 1358 1359image_atomic_umax v1, v[2:5], s[12:19] dmask:0x1 unorm 1360// CHECK: [0x00,0x11,0x5c,0xf0,0x02,0x01,0x03,0x00] 1361 1362image_atomic_umax v1, v2, s[12:19] dmask:0x1 unorm glc 1363// CHECK: [0x00,0x31,0x5c,0xf0,0x02,0x01,0x03,0x00] 1364 1365image_atomic_umax v1, v2, s[12:19] dmask:0x1 unorm slc 1366// CHECK: [0x00,0x11,0x5c,0xf2,0x02,0x01,0x03,0x00] 1367 1368image_atomic_umax v1, v2, s[12:19] dmask:0x1 unorm lwe 1369// CHECK: [0x00,0x11,0x5e,0xf0,0x02,0x01,0x03,0x00] 1370 1371image_atomic_umax v1, v2, s[12:19] dmask:0x1 unorm da 1372// CHECK: [0x00,0x51,0x5c,0xf0,0x02,0x01,0x03,0x00] 1373 1374image_atomic_and v1, v2, s[12:19] dmask:0x1 unorm 1375// CHECK: [0x00,0x11,0x60,0xf0,0x02,0x01,0x03,0x00] 1376 1377image_atomic_and v252, v2, s[12:19] dmask:0x1 unorm 1378// CHECK: [0x00,0x11,0x60,0xf0,0x02,0xfc,0x03,0x00] 1379 1380image_atomic_and v1, v255, s[12:19] dmask:0x1 unorm 1381// CHECK: [0x00,0x11,0x60,0xf0,0xff,0x01,0x03,0x00] 1382 1383image_atomic_and v1, v2, s[16:23] dmask:0x1 unorm 1384// CHECK: [0x00,0x11,0x60,0xf0,0x02,0x01,0x04,0x00] 1385 1386image_atomic_and v1, v2, s[96:103] dmask:0x1 unorm 1387// CHECK: [0x00,0x11,0x60,0xf0,0x02,0x01,0x18,0x00] 1388 1389image_atomic_and v1, v2, ttmp[4:11] dmask:0x1 unorm 1390// CHECK: [0x00,0x11,0x60,0xf0,0x02,0x01,0x1d,0x00] 1391 1392image_atomic_and v[1:2], v2, s[12:19] dmask:0x3 unorm 1393// CHECK: [0x00,0x13,0x60,0xf0,0x02,0x01,0x03,0x00] 1394 1395image_atomic_and v1, v[2:3], s[12:19] dmask:0x1 unorm 1396// CHECK: [0x00,0x11,0x60,0xf0,0x02,0x01,0x03,0x00] 1397 1398image_atomic_and v1, v[2:4], s[12:19] dmask:0x1 unorm 1399// CHECK: [0x00,0x11,0x60,0xf0,0x02,0x01,0x03,0x00] 1400 1401image_atomic_and v1, v[2:5], s[12:19] dmask:0x1 unorm 1402// CHECK: [0x00,0x11,0x60,0xf0,0x02,0x01,0x03,0x00] 1403 1404image_atomic_and v1, v2, s[12:19] dmask:0x1 unorm glc 1405// CHECK: [0x00,0x31,0x60,0xf0,0x02,0x01,0x03,0x00] 1406 1407image_atomic_and v1, v2, s[12:19] dmask:0x1 unorm slc 1408// CHECK: [0x00,0x11,0x60,0xf2,0x02,0x01,0x03,0x00] 1409 1410image_atomic_and v1, v2, s[12:19] dmask:0x1 unorm lwe 1411// CHECK: [0x00,0x11,0x62,0xf0,0x02,0x01,0x03,0x00] 1412 1413image_atomic_and v1, v2, s[12:19] dmask:0x1 unorm da 1414// CHECK: [0x00,0x51,0x60,0xf0,0x02,0x01,0x03,0x00] 1415 1416image_atomic_or v1, v2, s[12:19] dmask:0x1 unorm 1417// CHECK: [0x00,0x11,0x64,0xf0,0x02,0x01,0x03,0x00] 1418 1419image_atomic_or v252, v2, s[12:19] dmask:0x1 unorm 1420// CHECK: [0x00,0x11,0x64,0xf0,0x02,0xfc,0x03,0x00] 1421 1422image_atomic_or v1, v255, s[12:19] dmask:0x1 unorm 1423// CHECK: [0x00,0x11,0x64,0xf0,0xff,0x01,0x03,0x00] 1424 1425image_atomic_or v1, v2, s[16:23] dmask:0x1 unorm 1426// CHECK: [0x00,0x11,0x64,0xf0,0x02,0x01,0x04,0x00] 1427 1428image_atomic_or v1, v2, s[96:103] dmask:0x1 unorm 1429// CHECK: [0x00,0x11,0x64,0xf0,0x02,0x01,0x18,0x00] 1430 1431image_atomic_or v1, v2, ttmp[4:11] dmask:0x1 unorm 1432// CHECK: [0x00,0x11,0x64,0xf0,0x02,0x01,0x1d,0x00] 1433 1434image_atomic_or v[1:2], v2, s[12:19] dmask:0x3 unorm 1435// CHECK: [0x00,0x13,0x64,0xf0,0x02,0x01,0x03,0x00] 1436 1437image_atomic_or v1, v[2:3], s[12:19] dmask:0x1 unorm 1438// CHECK: [0x00,0x11,0x64,0xf0,0x02,0x01,0x03,0x00] 1439 1440image_atomic_or v1, v[2:4], s[12:19] dmask:0x1 unorm 1441// CHECK: [0x00,0x11,0x64,0xf0,0x02,0x01,0x03,0x00] 1442 1443image_atomic_or v1, v[2:5], s[12:19] dmask:0x1 unorm 1444// CHECK: [0x00,0x11,0x64,0xf0,0x02,0x01,0x03,0x00] 1445 1446image_atomic_or v1, v2, s[12:19] dmask:0x1 unorm glc 1447// CHECK: [0x00,0x31,0x64,0xf0,0x02,0x01,0x03,0x00] 1448 1449image_atomic_or v1, v2, s[12:19] dmask:0x1 unorm slc 1450// CHECK: [0x00,0x11,0x64,0xf2,0x02,0x01,0x03,0x00] 1451 1452image_atomic_or v1, v2, s[12:19] dmask:0x1 unorm lwe 1453// CHECK: [0x00,0x11,0x66,0xf0,0x02,0x01,0x03,0x00] 1454 1455image_atomic_or v1, v2, s[12:19] dmask:0x1 unorm da 1456// CHECK: [0x00,0x51,0x64,0xf0,0x02,0x01,0x03,0x00] 1457 1458image_atomic_xor v1, v2, s[12:19] dmask:0x1 unorm 1459// CHECK: [0x00,0x11,0x68,0xf0,0x02,0x01,0x03,0x00] 1460 1461image_atomic_xor v252, v2, s[12:19] dmask:0x1 unorm 1462// CHECK: [0x00,0x11,0x68,0xf0,0x02,0xfc,0x03,0x00] 1463 1464image_atomic_xor v1, v255, s[12:19] dmask:0x1 unorm 1465// CHECK: [0x00,0x11,0x68,0xf0,0xff,0x01,0x03,0x00] 1466 1467image_atomic_xor v1, v2, s[16:23] dmask:0x1 unorm 1468// CHECK: [0x00,0x11,0x68,0xf0,0x02,0x01,0x04,0x00] 1469 1470image_atomic_xor v1, v2, s[96:103] dmask:0x1 unorm 1471// CHECK: [0x00,0x11,0x68,0xf0,0x02,0x01,0x18,0x00] 1472 1473image_atomic_xor v1, v2, ttmp[4:11] dmask:0x1 unorm 1474// CHECK: [0x00,0x11,0x68,0xf0,0x02,0x01,0x1d,0x00] 1475 1476image_atomic_xor v[1:2], v2, s[12:19] dmask:0x3 unorm 1477// CHECK: [0x00,0x13,0x68,0xf0,0x02,0x01,0x03,0x00] 1478 1479image_atomic_xor v1, v[2:3], s[12:19] dmask:0x1 unorm 1480// CHECK: [0x00,0x11,0x68,0xf0,0x02,0x01,0x03,0x00] 1481 1482image_atomic_xor v1, v[2:4], s[12:19] dmask:0x1 unorm 1483// CHECK: [0x00,0x11,0x68,0xf0,0x02,0x01,0x03,0x00] 1484 1485image_atomic_xor v1, v[2:5], s[12:19] dmask:0x1 unorm 1486// CHECK: [0x00,0x11,0x68,0xf0,0x02,0x01,0x03,0x00] 1487 1488image_atomic_xor v1, v2, s[12:19] dmask:0x1 unorm glc 1489// CHECK: [0x00,0x31,0x68,0xf0,0x02,0x01,0x03,0x00] 1490 1491image_atomic_xor v1, v2, s[12:19] dmask:0x1 unorm slc 1492// CHECK: [0x00,0x11,0x68,0xf2,0x02,0x01,0x03,0x00] 1493 1494image_atomic_xor v1, v2, s[12:19] dmask:0x1 unorm lwe 1495// CHECK: [0x00,0x11,0x6a,0xf0,0x02,0x01,0x03,0x00] 1496 1497image_atomic_xor v1, v2, s[12:19] dmask:0x1 unorm da 1498// CHECK: [0x00,0x51,0x68,0xf0,0x02,0x01,0x03,0x00] 1499 1500image_atomic_inc v1, v2, s[12:19] dmask:0x1 unorm 1501// CHECK: [0x00,0x11,0x6c,0xf0,0x02,0x01,0x03,0x00] 1502 1503image_atomic_inc v252, v2, s[12:19] dmask:0x1 unorm 1504// CHECK: [0x00,0x11,0x6c,0xf0,0x02,0xfc,0x03,0x00] 1505 1506image_atomic_inc v1, v255, s[12:19] dmask:0x1 unorm 1507// CHECK: [0x00,0x11,0x6c,0xf0,0xff,0x01,0x03,0x00] 1508 1509image_atomic_inc v1, v2, s[16:23] dmask:0x1 unorm 1510// CHECK: [0x00,0x11,0x6c,0xf0,0x02,0x01,0x04,0x00] 1511 1512image_atomic_inc v1, v2, s[96:103] dmask:0x1 unorm 1513// CHECK: [0x00,0x11,0x6c,0xf0,0x02,0x01,0x18,0x00] 1514 1515image_atomic_inc v1, v2, ttmp[4:11] dmask:0x1 unorm 1516// CHECK: [0x00,0x11,0x6c,0xf0,0x02,0x01,0x1d,0x00] 1517 1518image_atomic_inc v[1:2], v2, s[12:19] dmask:0x3 unorm 1519// CHECK: [0x00,0x13,0x6c,0xf0,0x02,0x01,0x03,0x00] 1520 1521image_atomic_inc v1, v[2:3], s[12:19] dmask:0x1 unorm 1522// CHECK: [0x00,0x11,0x6c,0xf0,0x02,0x01,0x03,0x00] 1523 1524image_atomic_inc v1, v[2:4], s[12:19] dmask:0x1 unorm 1525// CHECK: [0x00,0x11,0x6c,0xf0,0x02,0x01,0x03,0x00] 1526 1527image_atomic_inc v1, v[2:5], s[12:19] dmask:0x1 unorm 1528// CHECK: [0x00,0x11,0x6c,0xf0,0x02,0x01,0x03,0x00] 1529 1530image_atomic_inc v1, v2, s[12:19] dmask:0x1 unorm glc 1531// CHECK: [0x00,0x31,0x6c,0xf0,0x02,0x01,0x03,0x00] 1532 1533image_atomic_inc v1, v2, s[12:19] dmask:0x1 unorm slc 1534// CHECK: [0x00,0x11,0x6c,0xf2,0x02,0x01,0x03,0x00] 1535 1536image_atomic_inc v1, v2, s[12:19] dmask:0x1 unorm lwe 1537// CHECK: [0x00,0x11,0x6e,0xf0,0x02,0x01,0x03,0x00] 1538 1539image_atomic_inc v1, v2, s[12:19] dmask:0x1 unorm da 1540// CHECK: [0x00,0x51,0x6c,0xf0,0x02,0x01,0x03,0x00] 1541 1542image_atomic_dec v1, v2, s[12:19] dmask:0x1 unorm 1543// CHECK: [0x00,0x11,0x70,0xf0,0x02,0x01,0x03,0x00] 1544 1545image_atomic_dec v252, v2, s[12:19] dmask:0x1 unorm 1546// CHECK: [0x00,0x11,0x70,0xf0,0x02,0xfc,0x03,0x00] 1547 1548image_atomic_dec v1, v255, s[12:19] dmask:0x1 unorm 1549// CHECK: [0x00,0x11,0x70,0xf0,0xff,0x01,0x03,0x00] 1550 1551image_atomic_dec v1, v2, s[16:23] dmask:0x1 unorm 1552// CHECK: [0x00,0x11,0x70,0xf0,0x02,0x01,0x04,0x00] 1553 1554image_atomic_dec v1, v2, s[96:103] dmask:0x1 unorm 1555// CHECK: [0x00,0x11,0x70,0xf0,0x02,0x01,0x18,0x00] 1556 1557image_atomic_dec v1, v2, ttmp[4:11] dmask:0x1 unorm 1558// CHECK: [0x00,0x11,0x70,0xf0,0x02,0x01,0x1d,0x00] 1559 1560image_atomic_dec v[1:2], v2, s[12:19] dmask:0x3 unorm 1561// CHECK: [0x00,0x13,0x70,0xf0,0x02,0x01,0x03,0x00] 1562 1563image_atomic_dec v1, v[2:3], s[12:19] dmask:0x1 unorm 1564// CHECK: [0x00,0x11,0x70,0xf0,0x02,0x01,0x03,0x00] 1565 1566image_atomic_dec v1, v[2:4], s[12:19] dmask:0x1 unorm 1567// CHECK: [0x00,0x11,0x70,0xf0,0x02,0x01,0x03,0x00] 1568 1569image_atomic_dec v1, v[2:5], s[12:19] dmask:0x1 unorm 1570// CHECK: [0x00,0x11,0x70,0xf0,0x02,0x01,0x03,0x00] 1571 1572image_atomic_dec v1, v2, s[12:19] dmask:0x1 unorm glc 1573// CHECK: [0x00,0x31,0x70,0xf0,0x02,0x01,0x03,0x00] 1574 1575image_atomic_dec v1, v2, s[12:19] dmask:0x1 unorm slc 1576// CHECK: [0x00,0x11,0x70,0xf2,0x02,0x01,0x03,0x00] 1577 1578image_atomic_dec v1, v2, s[12:19] dmask:0x1 unorm lwe 1579// CHECK: [0x00,0x11,0x72,0xf0,0x02,0x01,0x03,0x00] 1580 1581image_atomic_dec v1, v2, s[12:19] dmask:0x1 unorm da 1582// CHECK: [0x00,0x51,0x70,0xf0,0x02,0x01,0x03,0x00] 1583 1584image_sample v5, v1, s[8:15], s[12:15] dmask:0x1 1585// CHECK: [0x00,0x01,0x80,0xf0,0x01,0x05,0x62,0x00] 1586 1587image_sample v252, v1, s[8:15], s[12:15] dmask:0x1 1588// CHECK: [0x00,0x01,0x80,0xf0,0x01,0xfc,0x62,0x00] 1589 1590image_sample v5, v252, s[8:15], s[12:15] dmask:0x1 1591// CHECK: [0x00,0x01,0x80,0xf0,0xfc,0x05,0x62,0x00] 1592 1593image_sample v5, v1, s[12:19], s[12:15] dmask:0x1 1594// CHECK: [0x00,0x01,0x80,0xf0,0x01,0x05,0x63,0x00] 1595 1596image_sample v5, v1, s[96:103], s[12:15] dmask:0x1 1597// CHECK: [0x00,0x01,0x80,0xf0,0x01,0x05,0x78,0x00] 1598 1599image_sample v5, v1, ttmp[4:11], s[12:15] dmask:0x1 1600// CHECK: [0x00,0x01,0x80,0xf0,0x01,0x05,0x7d,0x00] 1601 1602image_sample v5, v1, s[8:15], s[16:19] dmask:0x1 1603// CHECK: [0x00,0x01,0x80,0xf0,0x01,0x05,0x82,0x00] 1604 1605image_sample v5, v1, s[8:15], s[100:103] dmask:0x1 1606// CHECK: [0x00,0x01,0x80,0xf0,0x01,0x05,0x22,0x03] 1607 1608image_sample v5, v1, s[8:15], ttmp[8:11] dmask:0x1 1609// CHECK: [0x00,0x01,0x80,0xf0,0x01,0x05,0xc2,0x03] 1610 1611image_sample v5, v1, s[8:15], s[12:15] dmask:0x2 1612// CHECK: [0x00,0x02,0x80,0xf0,0x01,0x05,0x62,0x00] 1613 1614image_sample v[5:6], v1, s[8:15], s[12:15] dmask:0x3 1615// CHECK: [0x00,0x03,0x80,0xf0,0x01,0x05,0x62,0x00] 1616 1617image_sample v5, v1, s[8:15], s[12:15] dmask:0x4 1618// CHECK: [0x00,0x04,0x80,0xf0,0x01,0x05,0x62,0x00] 1619 1620image_sample v[5:6], v1, s[8:15], s[12:15] dmask:0x5 1621// CHECK: [0x00,0x05,0x80,0xf0,0x01,0x05,0x62,0x00] 1622 1623image_sample v[5:6], v1, s[8:15], s[12:15] dmask:0x6 1624// CHECK: [0x00,0x06,0x80,0xf0,0x01,0x05,0x62,0x00] 1625 1626image_sample v[5:7], v1, s[8:15], s[12:15] dmask:0x7 1627// CHECK: [0x00,0x07,0x80,0xf0,0x01,0x05,0x62,0x00] 1628 1629image_sample v5, v1, s[8:15], s[12:15] dmask:0x8 1630// CHECK: [0x00,0x08,0x80,0xf0,0x01,0x05,0x62,0x00] 1631 1632image_sample v[5:6], v1, s[8:15], s[12:15] dmask:0x9 1633// CHECK: [0x00,0x09,0x80,0xf0,0x01,0x05,0x62,0x00] 1634 1635image_sample v[5:6], v1, s[8:15], s[12:15] dmask:0xa 1636// CHECK: [0x00,0x0a,0x80,0xf0,0x01,0x05,0x62,0x00] 1637 1638image_sample v[5:7], v1, s[8:15], s[12:15] dmask:0xb 1639// CHECK: [0x00,0x0b,0x80,0xf0,0x01,0x05,0x62,0x00] 1640 1641image_sample v[5:6], v1, s[8:15], s[12:15] dmask:0xc 1642// CHECK: [0x00,0x0c,0x80,0xf0,0x01,0x05,0x62,0x00] 1643 1644image_sample v[5:7], v1, s[8:15], s[12:15] dmask:0xd 1645// CHECK: [0x00,0x0d,0x80,0xf0,0x01,0x05,0x62,0x00] 1646 1647image_sample v[5:7], v1, s[8:15], s[12:15] dmask:0xe 1648// CHECK: [0x00,0x0e,0x80,0xf0,0x01,0x05,0x62,0x00] 1649 1650image_sample v[5:8], v1, s[8:15], s[12:15] dmask:0xf 1651// CHECK: [0x00,0x0f,0x80,0xf0,0x01,0x05,0x62,0x00] 1652 1653image_sample v5, v1, s[8:15], s[12:15] dmask:0x0 1654// CHECK: [0x00,0x00,0x80,0xf0,0x01,0x05,0x62,0x00] 1655 1656image_sample v5, v[1:2], s[8:15], s[12:15] dmask:0x1 1657// CHECK: [0x00,0x01,0x80,0xf0,0x01,0x05,0x62,0x00] 1658 1659image_sample v5, v[1:3], s[8:15], s[12:15] dmask:0x1 1660// CHECK: [0x00,0x01,0x80,0xf0,0x01,0x05,0x62,0x00] 1661 1662image_sample v5, v1, s[8:15], s[12:15] dmask:0x1 unorm 1663// CHECK: [0x00,0x11,0x80,0xf0,0x01,0x05,0x62,0x00] 1664 1665image_sample v5, v1, s[8:15], s[12:15] dmask:0x1 glc 1666// CHECK: [0x00,0x21,0x80,0xf0,0x01,0x05,0x62,0x00] 1667 1668image_sample v5, v1, s[8:15], s[12:15] dmask:0x1 slc 1669// CHECK: [0x00,0x01,0x80,0xf2,0x01,0x05,0x62,0x00] 1670 1671image_sample v[5:6], v1, s[8:15], s[12:15] dmask:0x1 tfe 1672// CHECK: [0x00,0x01,0x81,0xf0,0x01,0x05,0x62,0x00] 1673 1674image_sample v5, v1, s[8:15], s[12:15] dmask:0x1 lwe 1675// CHECK: [0x00,0x01,0x82,0xf0,0x01,0x05,0x62,0x00] 1676 1677image_sample v5, v1, s[8:15], s[12:15] dmask:0x1 da 1678// CHECK: [0x00,0x41,0x80,0xf0,0x01,0x05,0x62,0x00] 1679 1680image_sample_cl v5, v[1:2], s[8:15], s[12:15] dmask:0x1 1681// CHECK: [0x00,0x01,0x84,0xf0,0x01,0x05,0x62,0x00] 1682 1683image_sample_cl v252, v[1:2], s[8:15], s[12:15] dmask:0x1 1684// CHECK: [0x00,0x01,0x84,0xf0,0x01,0xfc,0x62,0x00] 1685 1686image_sample_cl v5, v[252:253], s[8:15], s[12:15] dmask:0x1 1687// CHECK: [0x00,0x01,0x84,0xf0,0xfc,0x05,0x62,0x00] 1688 1689image_sample_cl v5, v[1:2], s[12:19], s[12:15] dmask:0x1 1690// CHECK: [0x00,0x01,0x84,0xf0,0x01,0x05,0x63,0x00] 1691 1692image_sample_cl v5, v[1:2], s[96:103], s[12:15] dmask:0x1 1693// CHECK: [0x00,0x01,0x84,0xf0,0x01,0x05,0x78,0x00] 1694 1695image_sample_cl v5, v[1:2], ttmp[4:11], s[12:15] dmask:0x1 1696// CHECK: [0x00,0x01,0x84,0xf0,0x01,0x05,0x7d,0x00] 1697 1698image_sample_cl v5, v[1:2], s[8:15], s[16:19] dmask:0x1 1699// CHECK: [0x00,0x01,0x84,0xf0,0x01,0x05,0x82,0x00] 1700 1701image_sample_cl v5, v[1:2], s[8:15], s[100:103] dmask:0x1 1702// CHECK: [0x00,0x01,0x84,0xf0,0x01,0x05,0x22,0x03] 1703 1704image_sample_cl v5, v[1:2], s[8:15], ttmp[8:11] dmask:0x1 1705// CHECK: [0x00,0x01,0x84,0xf0,0x01,0x05,0xc2,0x03] 1706 1707image_sample_cl v5, v[1:2], s[8:15], s[12:15] dmask:0x2 1708// CHECK: [0x00,0x02,0x84,0xf0,0x01,0x05,0x62,0x00] 1709 1710image_sample_cl v[5:6], v[1:2], s[8:15], s[12:15] dmask:0x3 1711// CHECK: [0x00,0x03,0x84,0xf0,0x01,0x05,0x62,0x00] 1712 1713image_sample_cl v5, v[1:2], s[8:15], s[12:15] dmask:0x4 1714// CHECK: [0x00,0x04,0x84,0xf0,0x01,0x05,0x62,0x00] 1715 1716image_sample_cl v[5:6], v[1:2], s[8:15], s[12:15] dmask:0x5 1717// CHECK: [0x00,0x05,0x84,0xf0,0x01,0x05,0x62,0x00] 1718 1719image_sample_cl v[5:6], v[1:2], s[8:15], s[12:15] dmask:0x6 1720// CHECK: [0x00,0x06,0x84,0xf0,0x01,0x05,0x62,0x00] 1721 1722image_sample_cl v[5:7], v[1:2], s[8:15], s[12:15] dmask:0x7 1723// CHECK: [0x00,0x07,0x84,0xf0,0x01,0x05,0x62,0x00] 1724 1725image_sample_cl v5, v[1:2], s[8:15], s[12:15] dmask:0x8 1726// CHECK: [0x00,0x08,0x84,0xf0,0x01,0x05,0x62,0x00] 1727 1728image_sample_cl v[5:6], v[1:2], s[8:15], s[12:15] dmask:0x9 1729// CHECK: [0x00,0x09,0x84,0xf0,0x01,0x05,0x62,0x00] 1730 1731image_sample_cl v[5:6], v[1:2], s[8:15], s[12:15] dmask:0xa 1732// CHECK: [0x00,0x0a,0x84,0xf0,0x01,0x05,0x62,0x00] 1733 1734image_sample_cl v[5:7], v[1:2], s[8:15], s[12:15] dmask:0xb 1735// CHECK: [0x00,0x0b,0x84,0xf0,0x01,0x05,0x62,0x00] 1736 1737image_sample_cl v[5:6], v[1:2], s[8:15], s[12:15] dmask:0xc 1738// CHECK: [0x00,0x0c,0x84,0xf0,0x01,0x05,0x62,0x00] 1739 1740image_sample_cl v[5:7], v[1:2], s[8:15], s[12:15] dmask:0xd 1741// CHECK: [0x00,0x0d,0x84,0xf0,0x01,0x05,0x62,0x00] 1742 1743image_sample_cl v[5:7], v[1:2], s[8:15], s[12:15] dmask:0xe 1744// CHECK: [0x00,0x0e,0x84,0xf0,0x01,0x05,0x62,0x00] 1745 1746image_sample_cl v[5:8], v[1:2], s[8:15], s[12:15] dmask:0xf 1747// CHECK: [0x00,0x0f,0x84,0xf0,0x01,0x05,0x62,0x00] 1748 1749image_sample_cl v5, v[1:2], s[8:15], s[12:15] dmask:0x0 1750// CHECK: [0x00,0x00,0x84,0xf0,0x01,0x05,0x62,0x00] 1751 1752image_sample_cl v5, v[1:3], s[8:15], s[12:15] dmask:0x1 1753// CHECK: [0x00,0x01,0x84,0xf0,0x01,0x05,0x62,0x00] 1754 1755image_sample_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x1 1756// CHECK: [0x00,0x01,0x84,0xf0,0x01,0x05,0x62,0x00] 1757 1758image_sample_cl v5, v[1:2], s[8:15], s[12:15] dmask:0x1 unorm 1759// CHECK: [0x00,0x11,0x84,0xf0,0x01,0x05,0x62,0x00] 1760 1761image_sample_cl v5, v[1:2], s[8:15], s[12:15] dmask:0x1 glc 1762// CHECK: [0x00,0x21,0x84,0xf0,0x01,0x05,0x62,0x00] 1763 1764image_sample_cl v5, v[1:2], s[8:15], s[12:15] dmask:0x1 slc 1765// CHECK: [0x00,0x01,0x84,0xf2,0x01,0x05,0x62,0x00] 1766 1767image_sample_cl v[5:6], v[1:2], s[8:15], s[12:15] dmask:0x1 tfe 1768// CHECK: [0x00,0x01,0x85,0xf0,0x01,0x05,0x62,0x00] 1769 1770image_sample_cl v5, v[1:2], s[8:15], s[12:15] dmask:0x1 lwe 1771// CHECK: [0x00,0x01,0x86,0xf0,0x01,0x05,0x62,0x00] 1772 1773image_sample_cl v5, v[1:2], s[8:15], s[12:15] dmask:0x1 da 1774// CHECK: [0x00,0x41,0x84,0xf0,0x01,0x05,0x62,0x00] 1775 1776image_sample_d v5, v[1:3], s[8:15], s[12:15] dmask:0x1 1777// CHECK: [0x00,0x01,0x88,0xf0,0x01,0x05,0x62,0x00] 1778 1779image_sample_d v252, v[1:3], s[8:15], s[12:15] dmask:0x1 1780// CHECK: [0x00,0x01,0x88,0xf0,0x01,0xfc,0x62,0x00] 1781 1782image_sample_d v5, v[246:248], s[8:15], s[12:15] dmask:0x1 1783// CHECK: [0x00,0x01,0x88,0xf0,0xf6,0x05,0x62,0x00] 1784 1785image_sample_d v5, v[1:3], s[12:19], s[12:15] dmask:0x1 1786// CHECK: [0x00,0x01,0x88,0xf0,0x01,0x05,0x63,0x00] 1787 1788image_sample_d v5, v[1:3], s[96:103], s[12:15] dmask:0x1 1789// CHECK: [0x00,0x01,0x88,0xf0,0x01,0x05,0x78,0x00] 1790 1791image_sample_d v5, v[1:3], ttmp[4:11], s[12:15] dmask:0x1 1792// CHECK: [0x00,0x01,0x88,0xf0,0x01,0x05,0x7d,0x00] 1793 1794image_sample_d v5, v[1:3], s[8:15], s[16:19] dmask:0x1 1795// CHECK: [0x00,0x01,0x88,0xf0,0x01,0x05,0x82,0x00] 1796 1797image_sample_d v5, v[1:3], s[8:15], s[100:103] dmask:0x1 1798// CHECK: [0x00,0x01,0x88,0xf0,0x01,0x05,0x22,0x03] 1799 1800image_sample_d v5, v[1:3], s[8:15], ttmp[8:11] dmask:0x1 1801// CHECK: [0x00,0x01,0x88,0xf0,0x01,0x05,0xc2,0x03] 1802 1803image_sample_d v5, v[1:3], s[8:15], s[12:15] dmask:0x2 1804// CHECK: [0x00,0x02,0x88,0xf0,0x01,0x05,0x62,0x00] 1805 1806image_sample_d v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x3 1807// CHECK: [0x00,0x03,0x88,0xf0,0x01,0x05,0x62,0x00] 1808 1809image_sample_d v5, v[1:3], s[8:15], s[12:15] dmask:0x4 1810// CHECK: [0x00,0x04,0x88,0xf0,0x01,0x05,0x62,0x00] 1811 1812image_sample_d v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x5 1813// CHECK: [0x00,0x05,0x88,0xf0,0x01,0x05,0x62,0x00] 1814 1815image_sample_d v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x6 1816// CHECK: [0x00,0x06,0x88,0xf0,0x01,0x05,0x62,0x00] 1817 1818image_sample_d v[5:7], v[1:3], s[8:15], s[12:15] dmask:0x7 1819// CHECK: [0x00,0x07,0x88,0xf0,0x01,0x05,0x62,0x00] 1820 1821image_sample_d v5, v[1:3], s[8:15], s[12:15] dmask:0x8 1822// CHECK: [0x00,0x08,0x88,0xf0,0x01,0x05,0x62,0x00] 1823 1824image_sample_d v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x9 1825// CHECK: [0x00,0x09,0x88,0xf0,0x01,0x05,0x62,0x00] 1826 1827image_sample_d v[5:6], v[1:3], s[8:15], s[12:15] dmask:0xa 1828// CHECK: [0x00,0x0a,0x88,0xf0,0x01,0x05,0x62,0x00] 1829 1830image_sample_d v[5:7], v[1:3], s[8:15], s[12:15] dmask:0xb 1831// CHECK: [0x00,0x0b,0x88,0xf0,0x01,0x05,0x62,0x00] 1832 1833image_sample_d v[5:6], v[1:3], s[8:15], s[12:15] dmask:0xc 1834// CHECK: [0x00,0x0c,0x88,0xf0,0x01,0x05,0x62,0x00] 1835 1836image_sample_d v[5:7], v[1:3], s[8:15], s[12:15] dmask:0xd 1837// CHECK: [0x00,0x0d,0x88,0xf0,0x01,0x05,0x62,0x00] 1838 1839image_sample_d v[5:7], v[1:3], s[8:15], s[12:15] dmask:0xe 1840// CHECK: [0x00,0x0e,0x88,0xf0,0x01,0x05,0x62,0x00] 1841 1842image_sample_d v[5:8], v[1:3], s[8:15], s[12:15] dmask:0xf 1843// CHECK: [0x00,0x0f,0x88,0xf0,0x01,0x05,0x62,0x00] 1844 1845image_sample_d v5, v[1:3], s[8:15], s[12:15] dmask:0x0 1846// CHECK: [0x00,0x00,0x88,0xf0,0x01,0x05,0x62,0x00] 1847 1848image_sample_d v5, v[1:8], s[8:15], s[12:15] dmask:0x1 1849// CHECK: [0x00,0x01,0x88,0xf0,0x01,0x05,0x62,0x00] 1850 1851image_sample_d v5, v[1:16], s[8:15], s[12:15] dmask:0x1 1852// CHECK: [0x00,0x01,0x88,0xf0,0x01,0x05,0x62,0x00] 1853 1854image_sample_d v5, v[1:4], s[8:15], s[12:15] dmask:0x1 1855// CHECK: [0x00,0x01,0x88,0xf0,0x01,0x05,0x62,0x00] 1856 1857image_sample_d v5, v[1:3], s[8:15], s[12:15] dmask:0x1 unorm 1858// CHECK: [0x00,0x11,0x88,0xf0,0x01,0x05,0x62,0x00] 1859 1860image_sample_d v5, v[1:3], s[8:15], s[12:15] dmask:0x1 glc 1861// CHECK: [0x00,0x21,0x88,0xf0,0x01,0x05,0x62,0x00] 1862 1863image_sample_d v5, v[1:3], s[8:15], s[12:15] dmask:0x1 slc 1864// CHECK: [0x00,0x01,0x88,0xf2,0x01,0x05,0x62,0x00] 1865 1866image_sample_d v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x1 tfe 1867// CHECK: [0x00,0x01,0x89,0xf0,0x01,0x05,0x62,0x00] 1868 1869image_sample_d v5, v[1:3], s[8:15], s[12:15] dmask:0x1 lwe 1870// CHECK: [0x00,0x01,0x8a,0xf0,0x01,0x05,0x62,0x00] 1871 1872image_sample_d v5, v[1:3], s[8:15], s[12:15] dmask:0x1 da 1873// CHECK: [0x00,0x41,0x88,0xf0,0x01,0x05,0x62,0x00] 1874 1875image_sample_d_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x1 1876// CHECK: [0x00,0x01,0x8c,0xf0,0x01,0x05,0x62,0x00] 1877 1878image_sample_d_cl v252, v[1:4], s[8:15], s[12:15] dmask:0x1 1879// CHECK: [0x00,0x01,0x8c,0xf0,0x01,0xfc,0x62,0x00] 1880 1881image_sample_d_cl v5, v[246:249], s[8:15], s[12:15] dmask:0x1 1882// CHECK: [0x00,0x01,0x8c,0xf0,0xf6,0x05,0x62,0x00] 1883 1884image_sample_d_cl v5, v[1:4], s[12:19], s[12:15] dmask:0x1 1885// CHECK: [0x00,0x01,0x8c,0xf0,0x01,0x05,0x63,0x00] 1886 1887image_sample_d_cl v5, v[1:4], s[96:103], s[12:15] dmask:0x1 1888// CHECK: [0x00,0x01,0x8c,0xf0,0x01,0x05,0x78,0x00] 1889 1890image_sample_d_cl v5, v[1:4], ttmp[4:11], s[12:15] dmask:0x1 1891// CHECK: [0x00,0x01,0x8c,0xf0,0x01,0x05,0x7d,0x00] 1892 1893image_sample_d_cl v5, v[1:4], s[8:15], s[16:19] dmask:0x1 1894// CHECK: [0x00,0x01,0x8c,0xf0,0x01,0x05,0x82,0x00] 1895 1896image_sample_d_cl v5, v[1:4], s[8:15], s[100:103] dmask:0x1 1897// CHECK: [0x00,0x01,0x8c,0xf0,0x01,0x05,0x22,0x03] 1898 1899image_sample_d_cl v5, v[1:4], s[8:15], ttmp[8:11] dmask:0x1 1900// CHECK: [0x00,0x01,0x8c,0xf0,0x01,0x05,0xc2,0x03] 1901 1902image_sample_d_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x2 1903// CHECK: [0x00,0x02,0x8c,0xf0,0x01,0x05,0x62,0x00] 1904 1905image_sample_d_cl v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x3 1906// CHECK: [0x00,0x03,0x8c,0xf0,0x01,0x05,0x62,0x00] 1907 1908image_sample_d_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x4 1909// CHECK: [0x00,0x04,0x8c,0xf0,0x01,0x05,0x62,0x00] 1910 1911image_sample_d_cl v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x5 1912// CHECK: [0x00,0x05,0x8c,0xf0,0x01,0x05,0x62,0x00] 1913 1914image_sample_d_cl v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x6 1915// CHECK: [0x00,0x06,0x8c,0xf0,0x01,0x05,0x62,0x00] 1916 1917image_sample_d_cl v[5:7], v[1:4], s[8:15], s[12:15] dmask:0x7 1918// CHECK: [0x00,0x07,0x8c,0xf0,0x01,0x05,0x62,0x00] 1919 1920image_sample_d_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x8 1921// CHECK: [0x00,0x08,0x8c,0xf0,0x01,0x05,0x62,0x00] 1922 1923image_sample_d_cl v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x9 1924// CHECK: [0x00,0x09,0x8c,0xf0,0x01,0x05,0x62,0x00] 1925 1926image_sample_d_cl v[5:6], v[1:4], s[8:15], s[12:15] dmask:0xa 1927// CHECK: [0x00,0x0a,0x8c,0xf0,0x01,0x05,0x62,0x00] 1928 1929image_sample_d_cl v[5:7], v[1:4], s[8:15], s[12:15] dmask:0xb 1930// CHECK: [0x00,0x0b,0x8c,0xf0,0x01,0x05,0x62,0x00] 1931 1932image_sample_d_cl v[5:6], v[1:4], s[8:15], s[12:15] dmask:0xc 1933// CHECK: [0x00,0x0c,0x8c,0xf0,0x01,0x05,0x62,0x00] 1934 1935image_sample_d_cl v[5:7], v[1:4], s[8:15], s[12:15] dmask:0xd 1936// CHECK: [0x00,0x0d,0x8c,0xf0,0x01,0x05,0x62,0x00] 1937 1938image_sample_d_cl v[5:7], v[1:4], s[8:15], s[12:15] dmask:0xe 1939// CHECK: [0x00,0x0e,0x8c,0xf0,0x01,0x05,0x62,0x00] 1940 1941image_sample_d_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0xf 1942// CHECK: [0x00,0x0f,0x8c,0xf0,0x01,0x05,0x62,0x00] 1943 1944image_sample_d_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x0 1945// CHECK: [0x00,0x00,0x8c,0xf0,0x01,0x05,0x62,0x00] 1946 1947image_sample_d_cl v5, v[1:8], s[8:15], s[12:15] dmask:0x1 1948// CHECK: [0x00,0x01,0x8c,0xf0,0x01,0x05,0x62,0x00] 1949 1950image_sample_d_cl v5, v[1:16], s[8:15], s[12:15] dmask:0x1 1951// CHECK: [0x00,0x01,0x8c,0xf0,0x01,0x05,0x62,0x00] 1952 1953image_sample_d_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x1 unorm 1954// CHECK: [0x00,0x11,0x8c,0xf0,0x01,0x05,0x62,0x00] 1955 1956image_sample_d_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x1 glc 1957// CHECK: [0x00,0x21,0x8c,0xf0,0x01,0x05,0x62,0x00] 1958 1959image_sample_d_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x1 slc 1960// CHECK: [0x00,0x01,0x8c,0xf2,0x01,0x05,0x62,0x00] 1961 1962image_sample_d_cl v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x1 tfe 1963// CHECK: [0x00,0x01,0x8d,0xf0,0x01,0x05,0x62,0x00] 1964 1965image_sample_d_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x1 lwe 1966// CHECK: [0x00,0x01,0x8e,0xf0,0x01,0x05,0x62,0x00] 1967 1968image_sample_d_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x1 da 1969// CHECK: [0x00,0x41,0x8c,0xf0,0x01,0x05,0x62,0x00] 1970 1971image_sample_l v5, v[1:2], s[8:15], s[12:15] dmask:0x1 1972// CHECK: [0x00,0x01,0x90,0xf0,0x01,0x05,0x62,0x00] 1973 1974image_sample_l v252, v[1:2], s[8:15], s[12:15] dmask:0x1 1975// CHECK: [0x00,0x01,0x90,0xf0,0x01,0xfc,0x62,0x00] 1976 1977image_sample_l v5, v[252:253], s[8:15], s[12:15] dmask:0x1 1978// CHECK: [0x00,0x01,0x90,0xf0,0xfc,0x05,0x62,0x00] 1979 1980image_sample_l v5, v[1:2], s[12:19], s[12:15] dmask:0x1 1981// CHECK: [0x00,0x01,0x90,0xf0,0x01,0x05,0x63,0x00] 1982 1983image_sample_l v5, v[1:2], s[96:103], s[12:15] dmask:0x1 1984// CHECK: [0x00,0x01,0x90,0xf0,0x01,0x05,0x78,0x00] 1985 1986image_sample_l v5, v[1:2], ttmp[4:11], s[12:15] dmask:0x1 1987// CHECK: [0x00,0x01,0x90,0xf0,0x01,0x05,0x7d,0x00] 1988 1989image_sample_l v5, v[1:2], s[8:15], s[16:19] dmask:0x1 1990// CHECK: [0x00,0x01,0x90,0xf0,0x01,0x05,0x82,0x00] 1991 1992image_sample_l v5, v[1:2], s[8:15], s[100:103] dmask:0x1 1993// CHECK: [0x00,0x01,0x90,0xf0,0x01,0x05,0x22,0x03] 1994 1995image_sample_l v5, v[1:2], s[8:15], ttmp[8:11] dmask:0x1 1996// CHECK: [0x00,0x01,0x90,0xf0,0x01,0x05,0xc2,0x03] 1997 1998image_sample_l v5, v[1:2], s[8:15], s[12:15] dmask:0x2 1999// CHECK: [0x00,0x02,0x90,0xf0,0x01,0x05,0x62,0x00] 2000 2001image_sample_l v[5:6], v[1:2], s[8:15], s[12:15] dmask:0x3 2002// CHECK: [0x00,0x03,0x90,0xf0,0x01,0x05,0x62,0x00] 2003 2004image_sample_l v5, v[1:2], s[8:15], s[12:15] dmask:0x4 2005// CHECK: [0x00,0x04,0x90,0xf0,0x01,0x05,0x62,0x00] 2006 2007image_sample_l v[5:6], v[1:2], s[8:15], s[12:15] dmask:0x5 2008// CHECK: [0x00,0x05,0x90,0xf0,0x01,0x05,0x62,0x00] 2009 2010image_sample_l v[5:6], v[1:2], s[8:15], s[12:15] dmask:0x6 2011// CHECK: [0x00,0x06,0x90,0xf0,0x01,0x05,0x62,0x00] 2012 2013image_sample_l v[5:7], v[1:2], s[8:15], s[12:15] dmask:0x7 2014// CHECK: [0x00,0x07,0x90,0xf0,0x01,0x05,0x62,0x00] 2015 2016image_sample_l v5, v[1:2], s[8:15], s[12:15] dmask:0x8 2017// CHECK: [0x00,0x08,0x90,0xf0,0x01,0x05,0x62,0x00] 2018 2019image_sample_l v[5:6], v[1:2], s[8:15], s[12:15] dmask:0x9 2020// CHECK: [0x00,0x09,0x90,0xf0,0x01,0x05,0x62,0x00] 2021 2022image_sample_l v[5:6], v[1:2], s[8:15], s[12:15] dmask:0xa 2023// CHECK: [0x00,0x0a,0x90,0xf0,0x01,0x05,0x62,0x00] 2024 2025image_sample_l v[5:7], v[1:2], s[8:15], s[12:15] dmask:0xb 2026// CHECK: [0x00,0x0b,0x90,0xf0,0x01,0x05,0x62,0x00] 2027 2028image_sample_l v[5:6], v[1:2], s[8:15], s[12:15] dmask:0xc 2029// CHECK: [0x00,0x0c,0x90,0xf0,0x01,0x05,0x62,0x00] 2030 2031image_sample_l v[5:7], v[1:2], s[8:15], s[12:15] dmask:0xd 2032// CHECK: [0x00,0x0d,0x90,0xf0,0x01,0x05,0x62,0x00] 2033 2034image_sample_l v[5:7], v[1:2], s[8:15], s[12:15] dmask:0xe 2035// CHECK: [0x00,0x0e,0x90,0xf0,0x01,0x05,0x62,0x00] 2036 2037image_sample_l v[5:8], v[1:2], s[8:15], s[12:15] dmask:0xf 2038// CHECK: [0x00,0x0f,0x90,0xf0,0x01,0x05,0x62,0x00] 2039 2040image_sample_l v5, v[1:2], s[8:15], s[12:15] dmask:0x0 2041// CHECK: [0x00,0x00,0x90,0xf0,0x01,0x05,0x62,0x00] 2042 2043image_sample_l v5, v[1:3], s[8:15], s[12:15] dmask:0x1 2044// CHECK: [0x00,0x01,0x90,0xf0,0x01,0x05,0x62,0x00] 2045 2046image_sample_l v5, v[1:4], s[8:15], s[12:15] dmask:0x1 2047// CHECK: [0x00,0x01,0x90,0xf0,0x01,0x05,0x62,0x00] 2048 2049image_sample_l v5, v[1:2], s[8:15], s[12:15] dmask:0x1 unorm 2050// CHECK: [0x00,0x11,0x90,0xf0,0x01,0x05,0x62,0x00] 2051 2052image_sample_l v5, v[1:2], s[8:15], s[12:15] dmask:0x1 glc 2053// CHECK: [0x00,0x21,0x90,0xf0,0x01,0x05,0x62,0x00] 2054 2055image_sample_l v5, v[1:2], s[8:15], s[12:15] dmask:0x1 slc 2056// CHECK: [0x00,0x01,0x90,0xf2,0x01,0x05,0x62,0x00] 2057 2058image_sample_l v[5:6], v[1:2], s[8:15], s[12:15] dmask:0x1 tfe 2059// CHECK: [0x00,0x01,0x91,0xf0,0x01,0x05,0x62,0x00] 2060 2061image_sample_l v5, v[1:2], s[8:15], s[12:15] dmask:0x1 lwe 2062// CHECK: [0x00,0x01,0x92,0xf0,0x01,0x05,0x62,0x00] 2063 2064image_sample_l v5, v[1:2], s[8:15], s[12:15] dmask:0x1 da 2065// CHECK: [0x00,0x41,0x90,0xf0,0x01,0x05,0x62,0x00] 2066 2067image_sample_b v5, v[1:2], s[8:15], s[12:15] dmask:0x1 2068// CHECK: [0x00,0x01,0x94,0xf0,0x01,0x05,0x62,0x00] 2069 2070image_sample_b v252, v[1:2], s[8:15], s[12:15] dmask:0x1 2071// CHECK: [0x00,0x01,0x94,0xf0,0x01,0xfc,0x62,0x00] 2072 2073image_sample_b v5, v[252:253], s[8:15], s[12:15] dmask:0x1 2074// CHECK: [0x00,0x01,0x94,0xf0,0xfc,0x05,0x62,0x00] 2075 2076image_sample_b v5, v[1:2], s[12:19], s[12:15] dmask:0x1 2077// CHECK: [0x00,0x01,0x94,0xf0,0x01,0x05,0x63,0x00] 2078 2079image_sample_b v5, v[1:2], s[96:103], s[12:15] dmask:0x1 2080// CHECK: [0x00,0x01,0x94,0xf0,0x01,0x05,0x78,0x00] 2081 2082image_sample_b v5, v[1:2], ttmp[4:11], s[12:15] dmask:0x1 2083// CHECK: [0x00,0x01,0x94,0xf0,0x01,0x05,0x7d,0x00] 2084 2085image_sample_b v5, v[1:2], s[8:15], s[16:19] dmask:0x1 2086// CHECK: [0x00,0x01,0x94,0xf0,0x01,0x05,0x82,0x00] 2087 2088image_sample_b v5, v[1:2], s[8:15], s[100:103] dmask:0x1 2089// CHECK: [0x00,0x01,0x94,0xf0,0x01,0x05,0x22,0x03] 2090 2091image_sample_b v5, v[1:2], s[8:15], ttmp[8:11] dmask:0x1 2092// CHECK: [0x00,0x01,0x94,0xf0,0x01,0x05,0xc2,0x03] 2093 2094image_sample_b v5, v[1:2], s[8:15], s[12:15] dmask:0x2 2095// CHECK: [0x00,0x02,0x94,0xf0,0x01,0x05,0x62,0x00] 2096 2097image_sample_b v[5:6], v[1:2], s[8:15], s[12:15] dmask:0x3 2098// CHECK: [0x00,0x03,0x94,0xf0,0x01,0x05,0x62,0x00] 2099 2100image_sample_b v5, v[1:2], s[8:15], s[12:15] dmask:0x4 2101// CHECK: [0x00,0x04,0x94,0xf0,0x01,0x05,0x62,0x00] 2102 2103image_sample_b v[5:6], v[1:2], s[8:15], s[12:15] dmask:0x5 2104// CHECK: [0x00,0x05,0x94,0xf0,0x01,0x05,0x62,0x00] 2105 2106image_sample_b v[5:6], v[1:2], s[8:15], s[12:15] dmask:0x6 2107// CHECK: [0x00,0x06,0x94,0xf0,0x01,0x05,0x62,0x00] 2108 2109image_sample_b v[5:7], v[1:2], s[8:15], s[12:15] dmask:0x7 2110// CHECK: [0x00,0x07,0x94,0xf0,0x01,0x05,0x62,0x00] 2111 2112image_sample_b v5, v[1:2], s[8:15], s[12:15] dmask:0x8 2113// CHECK: [0x00,0x08,0x94,0xf0,0x01,0x05,0x62,0x00] 2114 2115image_sample_b v[5:6], v[1:2], s[8:15], s[12:15] dmask:0x9 2116// CHECK: [0x00,0x09,0x94,0xf0,0x01,0x05,0x62,0x00] 2117 2118image_sample_b v[5:6], v[1:2], s[8:15], s[12:15] dmask:0xa 2119// CHECK: [0x00,0x0a,0x94,0xf0,0x01,0x05,0x62,0x00] 2120 2121image_sample_b v[5:7], v[1:2], s[8:15], s[12:15] dmask:0xb 2122// CHECK: [0x00,0x0b,0x94,0xf0,0x01,0x05,0x62,0x00] 2123 2124image_sample_b v[5:6], v[1:2], s[8:15], s[12:15] dmask:0xc 2125// CHECK: [0x00,0x0c,0x94,0xf0,0x01,0x05,0x62,0x00] 2126 2127image_sample_b v[5:7], v[1:2], s[8:15], s[12:15] dmask:0xd 2128// CHECK: [0x00,0x0d,0x94,0xf0,0x01,0x05,0x62,0x00] 2129 2130image_sample_b v[5:7], v[1:2], s[8:15], s[12:15] dmask:0xe 2131// CHECK: [0x00,0x0e,0x94,0xf0,0x01,0x05,0x62,0x00] 2132 2133image_sample_b v[5:8], v[1:2], s[8:15], s[12:15] dmask:0xf 2134// CHECK: [0x00,0x0f,0x94,0xf0,0x01,0x05,0x62,0x00] 2135 2136image_sample_b v5, v[1:2], s[8:15], s[12:15] dmask:0x0 2137// CHECK: [0x00,0x00,0x94,0xf0,0x01,0x05,0x62,0x00] 2138 2139image_sample_b v5, v[1:3], s[8:15], s[12:15] dmask:0x1 2140// CHECK: [0x00,0x01,0x94,0xf0,0x01,0x05,0x62,0x00] 2141 2142image_sample_b v5, v[1:4], s[8:15], s[12:15] dmask:0x1 2143// CHECK: [0x00,0x01,0x94,0xf0,0x01,0x05,0x62,0x00] 2144 2145image_sample_b v5, v[1:2], s[8:15], s[12:15] dmask:0x1 unorm 2146// CHECK: [0x00,0x11,0x94,0xf0,0x01,0x05,0x62,0x00] 2147 2148image_sample_b v5, v[1:2], s[8:15], s[12:15] dmask:0x1 glc 2149// CHECK: [0x00,0x21,0x94,0xf0,0x01,0x05,0x62,0x00] 2150 2151image_sample_b v5, v[1:2], s[8:15], s[12:15] dmask:0x1 slc 2152// CHECK: [0x00,0x01,0x94,0xf2,0x01,0x05,0x62,0x00] 2153 2154image_sample_b v[5:6], v[1:2], s[8:15], s[12:15] dmask:0x1 tfe 2155// CHECK: [0x00,0x01,0x95,0xf0,0x01,0x05,0x62,0x00] 2156 2157image_sample_b v5, v[1:2], s[8:15], s[12:15] dmask:0x1 lwe 2158// CHECK: [0x00,0x01,0x96,0xf0,0x01,0x05,0x62,0x00] 2159 2160image_sample_b v5, v[1:2], s[8:15], s[12:15] dmask:0x1 da 2161// CHECK: [0x00,0x41,0x94,0xf0,0x01,0x05,0x62,0x00] 2162 2163image_sample_b_cl v5, v[1:3], s[8:15], s[12:15] dmask:0x1 2164// CHECK: [0x00,0x01,0x98,0xf0,0x01,0x05,0x62,0x00] 2165 2166image_sample_b_cl v252, v[1:3], s[8:15], s[12:15] dmask:0x1 2167// CHECK: [0x00,0x01,0x98,0xf0,0x01,0xfc,0x62,0x00] 2168 2169image_sample_b_cl v5, v[252:254], s[8:15], s[12:15] dmask:0x1 2170// CHECK: [0x00,0x01,0x98,0xf0,0xfc,0x05,0x62,0x00] 2171 2172image_sample_b_cl v5, v[1:3], s[12:19], s[12:15] dmask:0x1 2173// CHECK: [0x00,0x01,0x98,0xf0,0x01,0x05,0x63,0x00] 2174 2175image_sample_b_cl v5, v[1:3], s[96:103], s[12:15] dmask:0x1 2176// CHECK: [0x00,0x01,0x98,0xf0,0x01,0x05,0x78,0x00] 2177 2178image_sample_b_cl v5, v[1:3], ttmp[4:11], s[12:15] dmask:0x1 2179// CHECK: [0x00,0x01,0x98,0xf0,0x01,0x05,0x7d,0x00] 2180 2181image_sample_b_cl v5, v[1:3], s[8:15], s[16:19] dmask:0x1 2182// CHECK: [0x00,0x01,0x98,0xf0,0x01,0x05,0x82,0x00] 2183 2184image_sample_b_cl v5, v[1:3], s[8:15], s[100:103] dmask:0x1 2185// CHECK: [0x00,0x01,0x98,0xf0,0x01,0x05,0x22,0x03] 2186 2187image_sample_b_cl v5, v[1:3], s[8:15], ttmp[8:11] dmask:0x1 2188// CHECK: [0x00,0x01,0x98,0xf0,0x01,0x05,0xc2,0x03] 2189 2190image_sample_b_cl v5, v[1:3], s[8:15], s[12:15] dmask:0x2 2191// CHECK: [0x00,0x02,0x98,0xf0,0x01,0x05,0x62,0x00] 2192 2193image_sample_b_cl v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x3 2194// CHECK: [0x00,0x03,0x98,0xf0,0x01,0x05,0x62,0x00] 2195 2196image_sample_b_cl v5, v[1:3], s[8:15], s[12:15] dmask:0x4 2197// CHECK: [0x00,0x04,0x98,0xf0,0x01,0x05,0x62,0x00] 2198 2199image_sample_b_cl v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x5 2200// CHECK: [0x00,0x05,0x98,0xf0,0x01,0x05,0x62,0x00] 2201 2202image_sample_b_cl v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x6 2203// CHECK: [0x00,0x06,0x98,0xf0,0x01,0x05,0x62,0x00] 2204 2205image_sample_b_cl v[5:7], v[1:3], s[8:15], s[12:15] dmask:0x7 2206// CHECK: [0x00,0x07,0x98,0xf0,0x01,0x05,0x62,0x00] 2207 2208image_sample_b_cl v5, v[1:3], s[8:15], s[12:15] dmask:0x8 2209// CHECK: [0x00,0x08,0x98,0xf0,0x01,0x05,0x62,0x00] 2210 2211image_sample_b_cl v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x9 2212// CHECK: [0x00,0x09,0x98,0xf0,0x01,0x05,0x62,0x00] 2213 2214image_sample_b_cl v[5:6], v[1:3], s[8:15], s[12:15] dmask:0xa 2215// CHECK: [0x00,0x0a,0x98,0xf0,0x01,0x05,0x62,0x00] 2216 2217image_sample_b_cl v[5:7], v[1:3], s[8:15], s[12:15] dmask:0xb 2218// CHECK: [0x00,0x0b,0x98,0xf0,0x01,0x05,0x62,0x00] 2219 2220image_sample_b_cl v[5:6], v[1:3], s[8:15], s[12:15] dmask:0xc 2221// CHECK: [0x00,0x0c,0x98,0xf0,0x01,0x05,0x62,0x00] 2222 2223image_sample_b_cl v[5:7], v[1:3], s[8:15], s[12:15] dmask:0xd 2224// CHECK: [0x00,0x0d,0x98,0xf0,0x01,0x05,0x62,0x00] 2225 2226image_sample_b_cl v[5:7], v[1:3], s[8:15], s[12:15] dmask:0xe 2227// CHECK: [0x00,0x0e,0x98,0xf0,0x01,0x05,0x62,0x00] 2228 2229image_sample_b_cl v[5:8], v[1:3], s[8:15], s[12:15] dmask:0xf 2230// CHECK: [0x00,0x0f,0x98,0xf0,0x01,0x05,0x62,0x00] 2231 2232image_sample_b_cl v5, v[1:3], s[8:15], s[12:15] dmask:0x0 2233// CHECK: [0x00,0x00,0x98,0xf0,0x01,0x05,0x62,0x00] 2234 2235image_sample_b_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x1 2236// CHECK: [0x00,0x01,0x98,0xf0,0x01,0x05,0x62,0x00] 2237 2238image_sample_b_cl v5, v[1:8], s[8:15], s[12:15] dmask:0x1 2239// CHECK: [0x00,0x01,0x98,0xf0,0x01,0x05,0x62,0x00] 2240 2241image_sample_b_cl v5, v[1:3], s[8:15], s[12:15] dmask:0x1 unorm 2242// CHECK: [0x00,0x11,0x98,0xf0,0x01,0x05,0x62,0x00] 2243 2244image_sample_b_cl v5, v[1:3], s[8:15], s[12:15] dmask:0x1 glc 2245// CHECK: [0x00,0x21,0x98,0xf0,0x01,0x05,0x62,0x00] 2246 2247image_sample_b_cl v5, v[1:3], s[8:15], s[12:15] dmask:0x1 slc 2248// CHECK: [0x00,0x01,0x98,0xf2,0x01,0x05,0x62,0x00] 2249 2250image_sample_b_cl v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x1 tfe 2251// CHECK: [0x00,0x01,0x99,0xf0,0x01,0x05,0x62,0x00] 2252 2253image_sample_b_cl v5, v[1:3], s[8:15], s[12:15] dmask:0x1 lwe 2254// CHECK: [0x00,0x01,0x9a,0xf0,0x01,0x05,0x62,0x00] 2255 2256image_sample_b_cl v5, v[1:3], s[8:15], s[12:15] dmask:0x1 da 2257// CHECK: [0x00,0x41,0x98,0xf0,0x01,0x05,0x62,0x00] 2258 2259image_sample_lz v5, v1, s[8:15], s[12:15] dmask:0x1 2260// CHECK: [0x00,0x01,0x9c,0xf0,0x01,0x05,0x62,0x00] 2261 2262image_sample_lz v252, v1, s[8:15], s[12:15] dmask:0x1 2263// CHECK: [0x00,0x01,0x9c,0xf0,0x01,0xfc,0x62,0x00] 2264 2265image_sample_lz v5, v252, s[8:15], s[12:15] dmask:0x1 2266// CHECK: [0x00,0x01,0x9c,0xf0,0xfc,0x05,0x62,0x00] 2267 2268image_sample_lz v5, v1, s[12:19], s[12:15] dmask:0x1 2269// CHECK: [0x00,0x01,0x9c,0xf0,0x01,0x05,0x63,0x00] 2270 2271image_sample_lz v5, v1, s[96:103], s[12:15] dmask:0x1 2272// CHECK: [0x00,0x01,0x9c,0xf0,0x01,0x05,0x78,0x00] 2273 2274image_sample_lz v5, v1, ttmp[4:11], s[12:15] dmask:0x1 2275// CHECK: [0x00,0x01,0x9c,0xf0,0x01,0x05,0x7d,0x00] 2276 2277image_sample_lz v5, v1, s[8:15], s[16:19] dmask:0x1 2278// CHECK: [0x00,0x01,0x9c,0xf0,0x01,0x05,0x82,0x00] 2279 2280image_sample_lz v5, v1, s[8:15], s[100:103] dmask:0x1 2281// CHECK: [0x00,0x01,0x9c,0xf0,0x01,0x05,0x22,0x03] 2282 2283image_sample_lz v5, v1, s[8:15], ttmp[8:11] dmask:0x1 2284// CHECK: [0x00,0x01,0x9c,0xf0,0x01,0x05,0xc2,0x03] 2285 2286image_sample_lz v5, v1, s[8:15], s[12:15] dmask:0x2 2287// CHECK: [0x00,0x02,0x9c,0xf0,0x01,0x05,0x62,0x00] 2288 2289image_sample_lz v[5:6], v1, s[8:15], s[12:15] dmask:0x3 2290// CHECK: [0x00,0x03,0x9c,0xf0,0x01,0x05,0x62,0x00] 2291 2292image_sample_lz v5, v1, s[8:15], s[12:15] dmask:0x4 2293// CHECK: [0x00,0x04,0x9c,0xf0,0x01,0x05,0x62,0x00] 2294 2295image_sample_lz v[5:6], v1, s[8:15], s[12:15] dmask:0x5 2296// CHECK: [0x00,0x05,0x9c,0xf0,0x01,0x05,0x62,0x00] 2297 2298image_sample_lz v[5:6], v1, s[8:15], s[12:15] dmask:0x6 2299// CHECK: [0x00,0x06,0x9c,0xf0,0x01,0x05,0x62,0x00] 2300 2301image_sample_lz v[5:7], v1, s[8:15], s[12:15] dmask:0x7 2302// CHECK: [0x00,0x07,0x9c,0xf0,0x01,0x05,0x62,0x00] 2303 2304image_sample_lz v5, v1, s[8:15], s[12:15] dmask:0x8 2305// CHECK: [0x00,0x08,0x9c,0xf0,0x01,0x05,0x62,0x00] 2306 2307image_sample_lz v[5:6], v1, s[8:15], s[12:15] dmask:0x9 2308// CHECK: [0x00,0x09,0x9c,0xf0,0x01,0x05,0x62,0x00] 2309 2310image_sample_lz v[5:6], v1, s[8:15], s[12:15] dmask:0xa 2311// CHECK: [0x00,0x0a,0x9c,0xf0,0x01,0x05,0x62,0x00] 2312 2313image_sample_lz v[5:7], v1, s[8:15], s[12:15] dmask:0xb 2314// CHECK: [0x00,0x0b,0x9c,0xf0,0x01,0x05,0x62,0x00] 2315 2316image_sample_lz v[5:6], v1, s[8:15], s[12:15] dmask:0xc 2317// CHECK: [0x00,0x0c,0x9c,0xf0,0x01,0x05,0x62,0x00] 2318 2319image_sample_lz v[5:7], v1, s[8:15], s[12:15] dmask:0xd 2320// CHECK: [0x00,0x0d,0x9c,0xf0,0x01,0x05,0x62,0x00] 2321 2322image_sample_lz v[5:7], v1, s[8:15], s[12:15] dmask:0xe 2323// CHECK: [0x00,0x0e,0x9c,0xf0,0x01,0x05,0x62,0x00] 2324 2325image_sample_lz v[5:8], v1, s[8:15], s[12:15] dmask:0xf 2326// CHECK: [0x00,0x0f,0x9c,0xf0,0x01,0x05,0x62,0x00] 2327 2328image_sample_lz v5, v1, s[8:15], s[12:15] dmask:0x0 2329// CHECK: [0x00,0x00,0x9c,0xf0,0x01,0x05,0x62,0x00] 2330 2331image_sample_lz v5, v[1:2], s[8:15], s[12:15] dmask:0x1 2332// CHECK: [0x00,0x01,0x9c,0xf0,0x01,0x05,0x62,0x00] 2333 2334image_sample_lz v5, v[1:3], s[8:15], s[12:15] dmask:0x1 2335// CHECK: [0x00,0x01,0x9c,0xf0,0x01,0x05,0x62,0x00] 2336 2337image_sample_lz v5, v1, s[8:15], s[12:15] dmask:0x1 unorm 2338// CHECK: [0x00,0x11,0x9c,0xf0,0x01,0x05,0x62,0x00] 2339 2340image_sample_lz v5, v1, s[8:15], s[12:15] dmask:0x1 glc 2341// CHECK: [0x00,0x21,0x9c,0xf0,0x01,0x05,0x62,0x00] 2342 2343image_sample_lz v5, v1, s[8:15], s[12:15] dmask:0x1 slc 2344// CHECK: [0x00,0x01,0x9c,0xf2,0x01,0x05,0x62,0x00] 2345 2346image_sample_lz v[5:6], v1, s[8:15], s[12:15] dmask:0x1 tfe 2347// CHECK: [0x00,0x01,0x9d,0xf0,0x01,0x05,0x62,0x00] 2348 2349image_sample_lz v5, v1, s[8:15], s[12:15] dmask:0x1 lwe 2350// CHECK: [0x00,0x01,0x9e,0xf0,0x01,0x05,0x62,0x00] 2351 2352image_sample_lz v5, v1, s[8:15], s[12:15] dmask:0x1 da 2353// CHECK: [0x00,0x41,0x9c,0xf0,0x01,0x05,0x62,0x00] 2354 2355image_sample_c v5, v[1:2], s[8:15], s[12:15] dmask:0x1 2356// CHECK: [0x00,0x01,0xa0,0xf0,0x01,0x05,0x62,0x00] 2357 2358image_sample_c v252, v[1:2], s[8:15], s[12:15] dmask:0x1 2359// CHECK: [0x00,0x01,0xa0,0xf0,0x01,0xfc,0x62,0x00] 2360 2361image_sample_c v5, v[252:253], s[8:15], s[12:15] dmask:0x1 2362// CHECK: [0x00,0x01,0xa0,0xf0,0xfc,0x05,0x62,0x00] 2363 2364image_sample_c v5, v[1:2], s[12:19], s[12:15] dmask:0x1 2365// CHECK: [0x00,0x01,0xa0,0xf0,0x01,0x05,0x63,0x00] 2366 2367image_sample_c v5, v[1:2], s[96:103], s[12:15] dmask:0x1 2368// CHECK: [0x00,0x01,0xa0,0xf0,0x01,0x05,0x78,0x00] 2369 2370image_sample_c v5, v[1:2], ttmp[4:11], s[12:15] dmask:0x1 2371// CHECK: [0x00,0x01,0xa0,0xf0,0x01,0x05,0x7d,0x00] 2372 2373image_sample_c v5, v[1:2], s[8:15], s[16:19] dmask:0x1 2374// CHECK: [0x00,0x01,0xa0,0xf0,0x01,0x05,0x82,0x00] 2375 2376image_sample_c v5, v[1:2], s[8:15], s[100:103] dmask:0x1 2377// CHECK: [0x00,0x01,0xa0,0xf0,0x01,0x05,0x22,0x03] 2378 2379image_sample_c v5, v[1:2], s[8:15], ttmp[8:11] dmask:0x1 2380// CHECK: [0x00,0x01,0xa0,0xf0,0x01,0x05,0xc2,0x03] 2381 2382image_sample_c v5, v[1:2], s[8:15], s[12:15] dmask:0x2 2383// CHECK: [0x00,0x02,0xa0,0xf0,0x01,0x05,0x62,0x00] 2384 2385image_sample_c v[5:6], v[1:2], s[8:15], s[12:15] dmask:0x3 2386// CHECK: [0x00,0x03,0xa0,0xf0,0x01,0x05,0x62,0x00] 2387 2388image_sample_c v5, v[1:2], s[8:15], s[12:15] dmask:0x4 2389// CHECK: [0x00,0x04,0xa0,0xf0,0x01,0x05,0x62,0x00] 2390 2391image_sample_c v[5:6], v[1:2], s[8:15], s[12:15] dmask:0x5 2392// CHECK: [0x00,0x05,0xa0,0xf0,0x01,0x05,0x62,0x00] 2393 2394image_sample_c v[5:6], v[1:2], s[8:15], s[12:15] dmask:0x6 2395// CHECK: [0x00,0x06,0xa0,0xf0,0x01,0x05,0x62,0x00] 2396 2397image_sample_c v[5:7], v[1:2], s[8:15], s[12:15] dmask:0x7 2398// CHECK: [0x00,0x07,0xa0,0xf0,0x01,0x05,0x62,0x00] 2399 2400image_sample_c v5, v[1:2], s[8:15], s[12:15] dmask:0x8 2401// CHECK: [0x00,0x08,0xa0,0xf0,0x01,0x05,0x62,0x00] 2402 2403image_sample_c v[5:6], v[1:2], s[8:15], s[12:15] dmask:0x9 2404// CHECK: [0x00,0x09,0xa0,0xf0,0x01,0x05,0x62,0x00] 2405 2406image_sample_c v[5:6], v[1:2], s[8:15], s[12:15] dmask:0xa 2407// CHECK: [0x00,0x0a,0xa0,0xf0,0x01,0x05,0x62,0x00] 2408 2409image_sample_c v[5:7], v[1:2], s[8:15], s[12:15] dmask:0xb 2410// CHECK: [0x00,0x0b,0xa0,0xf0,0x01,0x05,0x62,0x00] 2411 2412image_sample_c v[5:6], v[1:2], s[8:15], s[12:15] dmask:0xc 2413// CHECK: [0x00,0x0c,0xa0,0xf0,0x01,0x05,0x62,0x00] 2414 2415image_sample_c v[5:7], v[1:2], s[8:15], s[12:15] dmask:0xd 2416// CHECK: [0x00,0x0d,0xa0,0xf0,0x01,0x05,0x62,0x00] 2417 2418image_sample_c v[5:7], v[1:2], s[8:15], s[12:15] dmask:0xe 2419// CHECK: [0x00,0x0e,0xa0,0xf0,0x01,0x05,0x62,0x00] 2420 2421image_sample_c v[5:8], v[1:2], s[8:15], s[12:15] dmask:0xf 2422// CHECK: [0x00,0x0f,0xa0,0xf0,0x01,0x05,0x62,0x00] 2423 2424image_sample_c v5, v[1:2], s[8:15], s[12:15] dmask:0x0 2425// CHECK: [0x00,0x00,0xa0,0xf0,0x01,0x05,0x62,0x00] 2426 2427image_sample_c v5, v[1:3], s[8:15], s[12:15] dmask:0x1 2428// CHECK: [0x00,0x01,0xa0,0xf0,0x01,0x05,0x62,0x00] 2429 2430image_sample_c v5, v[1:4], s[8:15], s[12:15] dmask:0x1 2431// CHECK: [0x00,0x01,0xa0,0xf0,0x01,0x05,0x62,0x00] 2432 2433image_sample_c v5, v[1:2], s[8:15], s[12:15] dmask:0x1 unorm 2434// CHECK: [0x00,0x11,0xa0,0xf0,0x01,0x05,0x62,0x00] 2435 2436image_sample_c v5, v[1:2], s[8:15], s[12:15] dmask:0x1 glc 2437// CHECK: [0x00,0x21,0xa0,0xf0,0x01,0x05,0x62,0x00] 2438 2439image_sample_c v5, v[1:2], s[8:15], s[12:15] dmask:0x1 slc 2440// CHECK: [0x00,0x01,0xa0,0xf2,0x01,0x05,0x62,0x00] 2441 2442image_sample_c v[5:6], v[1:2], s[8:15], s[12:15] dmask:0x1 tfe 2443// CHECK: [0x00,0x01,0xa1,0xf0,0x01,0x05,0x62,0x00] 2444 2445image_sample_c v5, v[1:2], s[8:15], s[12:15] dmask:0x1 lwe 2446// CHECK: [0x00,0x01,0xa2,0xf0,0x01,0x05,0x62,0x00] 2447 2448image_sample_c v5, v[1:2], s[8:15], s[12:15] dmask:0x1 da 2449// CHECK: [0x00,0x41,0xa0,0xf0,0x01,0x05,0x62,0x00] 2450 2451image_sample_c_cl v5, v[1:3], s[8:15], s[12:15] dmask:0x1 2452// CHECK: [0x00,0x01,0xa4,0xf0,0x01,0x05,0x62,0x00] 2453 2454image_sample_c_cl v252, v[1:3], s[8:15], s[12:15] dmask:0x1 2455// CHECK: [0x00,0x01,0xa4,0xf0,0x01,0xfc,0x62,0x00] 2456 2457image_sample_c_cl v5, v[252:254], s[8:15], s[12:15] dmask:0x1 2458// CHECK: [0x00,0x01,0xa4,0xf0,0xfc,0x05,0x62,0x00] 2459 2460image_sample_c_cl v5, v[1:3], s[12:19], s[12:15] dmask:0x1 2461// CHECK: [0x00,0x01,0xa4,0xf0,0x01,0x05,0x63,0x00] 2462 2463image_sample_c_cl v5, v[1:3], s[96:103], s[12:15] dmask:0x1 2464// CHECK: [0x00,0x01,0xa4,0xf0,0x01,0x05,0x78,0x00] 2465 2466image_sample_c_cl v5, v[1:3], ttmp[4:11], s[12:15] dmask:0x1 2467// CHECK: [0x00,0x01,0xa4,0xf0,0x01,0x05,0x7d,0x00] 2468 2469image_sample_c_cl v5, v[1:3], s[8:15], s[16:19] dmask:0x1 2470// CHECK: [0x00,0x01,0xa4,0xf0,0x01,0x05,0x82,0x00] 2471 2472image_sample_c_cl v5, v[1:3], s[8:15], s[100:103] dmask:0x1 2473// CHECK: [0x00,0x01,0xa4,0xf0,0x01,0x05,0x22,0x03] 2474 2475image_sample_c_cl v5, v[1:3], s[8:15], ttmp[8:11] dmask:0x1 2476// CHECK: [0x00,0x01,0xa4,0xf0,0x01,0x05,0xc2,0x03] 2477 2478image_sample_c_cl v5, v[1:3], s[8:15], s[12:15] dmask:0x2 2479// CHECK: [0x00,0x02,0xa4,0xf0,0x01,0x05,0x62,0x00] 2480 2481image_sample_c_cl v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x3 2482// CHECK: [0x00,0x03,0xa4,0xf0,0x01,0x05,0x62,0x00] 2483 2484image_sample_c_cl v5, v[1:3], s[8:15], s[12:15] dmask:0x4 2485// CHECK: [0x00,0x04,0xa4,0xf0,0x01,0x05,0x62,0x00] 2486 2487image_sample_c_cl v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x5 2488// CHECK: [0x00,0x05,0xa4,0xf0,0x01,0x05,0x62,0x00] 2489 2490image_sample_c_cl v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x6 2491// CHECK: [0x00,0x06,0xa4,0xf0,0x01,0x05,0x62,0x00] 2492 2493image_sample_c_cl v[5:7], v[1:3], s[8:15], s[12:15] dmask:0x7 2494// CHECK: [0x00,0x07,0xa4,0xf0,0x01,0x05,0x62,0x00] 2495 2496image_sample_c_cl v5, v[1:3], s[8:15], s[12:15] dmask:0x8 2497// CHECK: [0x00,0x08,0xa4,0xf0,0x01,0x05,0x62,0x00] 2498 2499image_sample_c_cl v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x9 2500// CHECK: [0x00,0x09,0xa4,0xf0,0x01,0x05,0x62,0x00] 2501 2502image_sample_c_cl v[5:6], v[1:3], s[8:15], s[12:15] dmask:0xa 2503// CHECK: [0x00,0x0a,0xa4,0xf0,0x01,0x05,0x62,0x00] 2504 2505image_sample_c_cl v[5:7], v[1:3], s[8:15], s[12:15] dmask:0xb 2506// CHECK: [0x00,0x0b,0xa4,0xf0,0x01,0x05,0x62,0x00] 2507 2508image_sample_c_cl v[5:6], v[1:3], s[8:15], s[12:15] dmask:0xc 2509// CHECK: [0x00,0x0c,0xa4,0xf0,0x01,0x05,0x62,0x00] 2510 2511image_sample_c_cl v[5:7], v[1:3], s[8:15], s[12:15] dmask:0xd 2512// CHECK: [0x00,0x0d,0xa4,0xf0,0x01,0x05,0x62,0x00] 2513 2514image_sample_c_cl v[5:7], v[1:3], s[8:15], s[12:15] dmask:0xe 2515// CHECK: [0x00,0x0e,0xa4,0xf0,0x01,0x05,0x62,0x00] 2516 2517image_sample_c_cl v[5:8], v[1:3], s[8:15], s[12:15] dmask:0xf 2518// CHECK: [0x00,0x0f,0xa4,0xf0,0x01,0x05,0x62,0x00] 2519 2520image_sample_c_cl v5, v[1:3], s[8:15], s[12:15] dmask:0x0 2521// CHECK: [0x00,0x00,0xa4,0xf0,0x01,0x05,0x62,0x00] 2522 2523image_sample_c_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x1 2524// CHECK: [0x00,0x01,0xa4,0xf0,0x01,0x05,0x62,0x00] 2525 2526image_sample_c_cl v5, v[1:8], s[8:15], s[12:15] dmask:0x1 2527// CHECK: [0x00,0x01,0xa4,0xf0,0x01,0x05,0x62,0x00] 2528 2529image_sample_c_cl v5, v[1:3], s[8:15], s[12:15] dmask:0x1 unorm 2530// CHECK: [0x00,0x11,0xa4,0xf0,0x01,0x05,0x62,0x00] 2531 2532image_sample_c_cl v5, v[1:3], s[8:15], s[12:15] dmask:0x1 glc 2533// CHECK: [0x00,0x21,0xa4,0xf0,0x01,0x05,0x62,0x00] 2534 2535image_sample_c_cl v5, v[1:3], s[8:15], s[12:15] dmask:0x1 slc 2536// CHECK: [0x00,0x01,0xa4,0xf2,0x01,0x05,0x62,0x00] 2537 2538image_sample_c_cl v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x1 tfe 2539// CHECK: [0x00,0x01,0xa5,0xf0,0x01,0x05,0x62,0x00] 2540 2541image_sample_c_cl v5, v[1:3], s[8:15], s[12:15] dmask:0x1 lwe 2542// CHECK: [0x00,0x01,0xa6,0xf0,0x01,0x05,0x62,0x00] 2543 2544image_sample_c_cl v5, v[1:3], s[8:15], s[12:15] dmask:0x1 da 2545// CHECK: [0x00,0x41,0xa4,0xf0,0x01,0x05,0x62,0x00] 2546 2547image_sample_c_d v5, v[1:4], s[8:15], s[12:15] dmask:0x1 2548// CHECK: [0x00,0x01,0xa8,0xf0,0x01,0x05,0x62,0x00] 2549 2550image_sample_c_d v252, v[1:4], s[8:15], s[12:15] dmask:0x1 2551// CHECK: [0x00,0x01,0xa8,0xf0,0x01,0xfc,0x62,0x00] 2552 2553image_sample_c_d v5, v[252:255], s[8:15], s[12:15] dmask:0x1 2554// CHECK: [0x00,0x01,0xa8,0xf0,0xfc,0x05,0x62,0x00] 2555 2556image_sample_c_d v5, v[1:4], s[12:19], s[12:15] dmask:0x1 2557// CHECK: [0x00,0x01,0xa8,0xf0,0x01,0x05,0x63,0x00] 2558 2559image_sample_c_d v5, v[1:4], s[96:103], s[12:15] dmask:0x1 2560// CHECK: [0x00,0x01,0xa8,0xf0,0x01,0x05,0x78,0x00] 2561 2562image_sample_c_d v5, v[1:4], ttmp[4:11], s[12:15] dmask:0x1 2563// CHECK: [0x00,0x01,0xa8,0xf0,0x01,0x05,0x7d,0x00] 2564 2565image_sample_c_d v5, v[1:4], s[8:15], s[16:19] dmask:0x1 2566// CHECK: [0x00,0x01,0xa8,0xf0,0x01,0x05,0x82,0x00] 2567 2568image_sample_c_d v5, v[1:4], s[8:15], s[100:103] dmask:0x1 2569// CHECK: [0x00,0x01,0xa8,0xf0,0x01,0x05,0x22,0x03] 2570 2571image_sample_c_d v5, v[1:4], s[8:15], ttmp[8:11] dmask:0x1 2572// CHECK: [0x00,0x01,0xa8,0xf0,0x01,0x05,0xc2,0x03] 2573 2574image_sample_c_d v5, v[1:4], s[8:15], s[12:15] dmask:0x2 2575// CHECK: [0x00,0x02,0xa8,0xf0,0x01,0x05,0x62,0x00] 2576 2577image_sample_c_d v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x3 2578// CHECK: [0x00,0x03,0xa8,0xf0,0x01,0x05,0x62,0x00] 2579 2580image_sample_c_d v5, v[1:4], s[8:15], s[12:15] dmask:0x4 2581// CHECK: [0x00,0x04,0xa8,0xf0,0x01,0x05,0x62,0x00] 2582 2583image_sample_c_d v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x5 2584// CHECK: [0x00,0x05,0xa8,0xf0,0x01,0x05,0x62,0x00] 2585 2586image_sample_c_d v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x6 2587// CHECK: [0x00,0x06,0xa8,0xf0,0x01,0x05,0x62,0x00] 2588 2589image_sample_c_d v[5:7], v[1:4], s[8:15], s[12:15] dmask:0x7 2590// CHECK: [0x00,0x07,0xa8,0xf0,0x01,0x05,0x62,0x00] 2591 2592image_sample_c_d v5, v[1:4], s[8:15], s[12:15] dmask:0x8 2593// CHECK: [0x00,0x08,0xa8,0xf0,0x01,0x05,0x62,0x00] 2594 2595image_sample_c_d v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x9 2596// CHECK: [0x00,0x09,0xa8,0xf0,0x01,0x05,0x62,0x00] 2597 2598image_sample_c_d v[5:6], v[1:4], s[8:15], s[12:15] dmask:0xa 2599// CHECK: [0x00,0x0a,0xa8,0xf0,0x01,0x05,0x62,0x00] 2600 2601image_sample_c_d v[5:7], v[1:4], s[8:15], s[12:15] dmask:0xb 2602// CHECK: [0x00,0x0b,0xa8,0xf0,0x01,0x05,0x62,0x00] 2603 2604image_sample_c_d v[5:6], v[1:4], s[8:15], s[12:15] dmask:0xc 2605// CHECK: [0x00,0x0c,0xa8,0xf0,0x01,0x05,0x62,0x00] 2606 2607image_sample_c_d v[5:7], v[1:4], s[8:15], s[12:15] dmask:0xd 2608// CHECK: [0x00,0x0d,0xa8,0xf0,0x01,0x05,0x62,0x00] 2609 2610image_sample_c_d v[5:7], v[1:4], s[8:15], s[12:15] dmask:0xe 2611// CHECK: [0x00,0x0e,0xa8,0xf0,0x01,0x05,0x62,0x00] 2612 2613image_sample_c_d v[5:8], v[1:4], s[8:15], s[12:15] dmask:0xf 2614// CHECK: [0x00,0x0f,0xa8,0xf0,0x01,0x05,0x62,0x00] 2615 2616image_sample_c_d v5, v[1:4], s[8:15], s[12:15] dmask:0x0 2617// CHECK: [0x00,0x00,0xa8,0xf0,0x01,0x05,0x62,0x00] 2618 2619image_sample_c_d v5, v[1:8], s[8:15], s[12:15] dmask:0x1 2620// CHECK: [0x00,0x01,0xa8,0xf0,0x01,0x05,0x62,0x00] 2621 2622image_sample_c_d v5, v[1:16], s[8:15], s[12:15] dmask:0x1 2623// CHECK: [0x00,0x01,0xa8,0xf0,0x01,0x05,0x62,0x00] 2624 2625image_sample_c_d v5, v[1:4], s[8:15], s[12:15] dmask:0x1 unorm 2626// CHECK: [0x00,0x11,0xa8,0xf0,0x01,0x05,0x62,0x00] 2627 2628image_sample_c_d v5, v[1:4], s[8:15], s[12:15] dmask:0x1 glc 2629// CHECK: [0x00,0x21,0xa8,0xf0,0x01,0x05,0x62,0x00] 2630 2631image_sample_c_d v5, v[1:4], s[8:15], s[12:15] dmask:0x1 slc 2632// CHECK: [0x00,0x01,0xa8,0xf2,0x01,0x05,0x62,0x00] 2633 2634image_sample_c_d v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x1 tfe 2635// CHECK: [0x00,0x01,0xa9,0xf0,0x01,0x05,0x62,0x00] 2636 2637image_sample_c_d v5, v[1:4], s[8:15], s[12:15] dmask:0x1 lwe 2638// CHECK: [0x00,0x01,0xaa,0xf0,0x01,0x05,0x62,0x00] 2639 2640image_sample_c_d v5, v[1:4], s[8:15], s[12:15] dmask:0x1 da 2641// CHECK: [0x00,0x41,0xa8,0xf0,0x01,0x05,0x62,0x00] 2642 2643image_sample_c_d_cl v5, v[1:8], s[8:15], s[12:15] dmask:0x1 2644// CHECK: [0x00,0x01,0xac,0xf0,0x01,0x05,0x62,0x00] 2645 2646image_sample_c_d_cl v252, v[1:8], s[8:15], s[12:15] dmask:0x1 2647// CHECK: [0x00,0x01,0xac,0xf0,0x01,0xfc,0x62,0x00] 2648 2649image_sample_c_d_cl v5, v[246:253], s[8:15], s[12:15] dmask:0x1 2650// CHECK: [0x00,0x01,0xac,0xf0,0xf6,0x05,0x62,0x00] 2651 2652image_sample_c_d_cl v5, v[1:8], s[12:19], s[12:15] dmask:0x1 2653// CHECK: [0x00,0x01,0xac,0xf0,0x01,0x05,0x63,0x00] 2654 2655image_sample_c_d_cl v5, v[1:8], s[96:103], s[12:15] dmask:0x1 2656// CHECK: [0x00,0x01,0xac,0xf0,0x01,0x05,0x78,0x00] 2657 2658image_sample_c_d_cl v5, v[1:8], ttmp[4:11], s[12:15] dmask:0x1 2659// CHECK: [0x00,0x01,0xac,0xf0,0x01,0x05,0x7d,0x00] 2660 2661image_sample_c_d_cl v5, v[1:8], s[8:15], s[16:19] dmask:0x1 2662// CHECK: [0x00,0x01,0xac,0xf0,0x01,0x05,0x82,0x00] 2663 2664image_sample_c_d_cl v5, v[1:8], s[8:15], s[100:103] dmask:0x1 2665// CHECK: [0x00,0x01,0xac,0xf0,0x01,0x05,0x22,0x03] 2666 2667image_sample_c_d_cl v5, v[1:8], s[8:15], ttmp[8:11] dmask:0x1 2668// CHECK: [0x00,0x01,0xac,0xf0,0x01,0x05,0xc2,0x03] 2669 2670image_sample_c_d_cl v5, v[1:8], s[8:15], s[12:15] dmask:0x2 2671// CHECK: [0x00,0x02,0xac,0xf0,0x01,0x05,0x62,0x00] 2672 2673image_sample_c_d_cl v[5:6], v[1:8], s[8:15], s[12:15] dmask:0x3 2674// CHECK: [0x00,0x03,0xac,0xf0,0x01,0x05,0x62,0x00] 2675 2676image_sample_c_d_cl v5, v[1:8], s[8:15], s[12:15] dmask:0x4 2677// CHECK: [0x00,0x04,0xac,0xf0,0x01,0x05,0x62,0x00] 2678 2679image_sample_c_d_cl v[5:6], v[1:8], s[8:15], s[12:15] dmask:0x5 2680// CHECK: [0x00,0x05,0xac,0xf0,0x01,0x05,0x62,0x00] 2681 2682image_sample_c_d_cl v[5:6], v[1:8], s[8:15], s[12:15] dmask:0x6 2683// CHECK: [0x00,0x06,0xac,0xf0,0x01,0x05,0x62,0x00] 2684 2685image_sample_c_d_cl v[5:7], v[1:8], s[8:15], s[12:15] dmask:0x7 2686// CHECK: [0x00,0x07,0xac,0xf0,0x01,0x05,0x62,0x00] 2687 2688image_sample_c_d_cl v5, v[1:8], s[8:15], s[12:15] dmask:0x8 2689// CHECK: [0x00,0x08,0xac,0xf0,0x01,0x05,0x62,0x00] 2690 2691image_sample_c_d_cl v[5:6], v[1:8], s[8:15], s[12:15] dmask:0x9 2692// CHECK: [0x00,0x09,0xac,0xf0,0x01,0x05,0x62,0x00] 2693 2694image_sample_c_d_cl v[5:6], v[1:8], s[8:15], s[12:15] dmask:0xa 2695// CHECK: [0x00,0x0a,0xac,0xf0,0x01,0x05,0x62,0x00] 2696 2697image_sample_c_d_cl v[5:7], v[1:8], s[8:15], s[12:15] dmask:0xb 2698// CHECK: [0x00,0x0b,0xac,0xf0,0x01,0x05,0x62,0x00] 2699 2700image_sample_c_d_cl v[5:6], v[1:8], s[8:15], s[12:15] dmask:0xc 2701// CHECK: [0x00,0x0c,0xac,0xf0,0x01,0x05,0x62,0x00] 2702 2703image_sample_c_d_cl v[5:7], v[1:8], s[8:15], s[12:15] dmask:0xd 2704// CHECK: [0x00,0x0d,0xac,0xf0,0x01,0x05,0x62,0x00] 2705 2706image_sample_c_d_cl v[5:7], v[1:8], s[8:15], s[12:15] dmask:0xe 2707// CHECK: [0x00,0x0e,0xac,0xf0,0x01,0x05,0x62,0x00] 2708 2709image_sample_c_d_cl v[5:8], v[1:8], s[8:15], s[12:15] dmask:0xf 2710// CHECK: [0x00,0x0f,0xac,0xf0,0x01,0x05,0x62,0x00] 2711 2712image_sample_c_d_cl v5, v[1:8], s[8:15], s[12:15] dmask:0x0 2713// CHECK: [0x00,0x00,0xac,0xf0,0x01,0x05,0x62,0x00] 2714 2715image_sample_c_d_cl v5, v[1:16], s[8:15], s[12:15] dmask:0x1 2716// CHECK: [0x00,0x01,0xac,0xf0,0x01,0x05,0x62,0x00] 2717 2718image_sample_c_d_cl v5, v[1:8], s[8:15], s[12:15] dmask:0x1 unorm 2719// CHECK: [0x00,0x11,0xac,0xf0,0x01,0x05,0x62,0x00] 2720 2721image_sample_c_d_cl v5, v[1:8], s[8:15], s[12:15] dmask:0x1 glc 2722// CHECK: [0x00,0x21,0xac,0xf0,0x01,0x05,0x62,0x00] 2723 2724image_sample_c_d_cl v5, v[1:8], s[8:15], s[12:15] dmask:0x1 slc 2725// CHECK: [0x00,0x01,0xac,0xf2,0x01,0x05,0x62,0x00] 2726 2727image_sample_c_d_cl v[5:6], v[1:8], s[8:15], s[12:15] dmask:0x1 tfe 2728// CHECK: [0x00,0x01,0xad,0xf0,0x01,0x05,0x62,0x00] 2729 2730image_sample_c_d_cl v5, v[1:8], s[8:15], s[12:15] dmask:0x1 lwe 2731// CHECK: [0x00,0x01,0xae,0xf0,0x01,0x05,0x62,0x00] 2732 2733image_sample_c_d_cl v5, v[1:8], s[8:15], s[12:15] dmask:0x1 da 2734// CHECK: [0x00,0x41,0xac,0xf0,0x01,0x05,0x62,0x00] 2735 2736image_sample_c_l v5, v[1:3], s[8:15], s[12:15] dmask:0x1 2737// CHECK: [0x00,0x01,0xb0,0xf0,0x01,0x05,0x62,0x00] 2738 2739image_sample_c_l v252, v[1:3], s[8:15], s[12:15] dmask:0x1 2740// CHECK: [0x00,0x01,0xb0,0xf0,0x01,0xfc,0x62,0x00] 2741 2742image_sample_c_l v5, v[252:254], s[8:15], s[12:15] dmask:0x1 2743// CHECK: [0x00,0x01,0xb0,0xf0,0xfc,0x05,0x62,0x00] 2744 2745image_sample_c_l v5, v[1:3], s[12:19], s[12:15] dmask:0x1 2746// CHECK: [0x00,0x01,0xb0,0xf0,0x01,0x05,0x63,0x00] 2747 2748image_sample_c_l v5, v[1:3], s[96:103], s[12:15] dmask:0x1 2749// CHECK: [0x00,0x01,0xb0,0xf0,0x01,0x05,0x78,0x00] 2750 2751image_sample_c_l v5, v[1:3], ttmp[4:11], s[12:15] dmask:0x1 2752// CHECK: [0x00,0x01,0xb0,0xf0,0x01,0x05,0x7d,0x00] 2753 2754image_sample_c_l v5, v[1:3], s[8:15], s[16:19] dmask:0x1 2755// CHECK: [0x00,0x01,0xb0,0xf0,0x01,0x05,0x82,0x00] 2756 2757image_sample_c_l v5, v[1:3], s[8:15], s[100:103] dmask:0x1 2758// CHECK: [0x00,0x01,0xb0,0xf0,0x01,0x05,0x22,0x03] 2759 2760image_sample_c_l v5, v[1:3], s[8:15], ttmp[8:11] dmask:0x1 2761// CHECK: [0x00,0x01,0xb0,0xf0,0x01,0x05,0xc2,0x03] 2762 2763image_sample_c_l v5, v[1:3], s[8:15], s[12:15] dmask:0x2 2764// CHECK: [0x00,0x02,0xb0,0xf0,0x01,0x05,0x62,0x00] 2765 2766image_sample_c_l v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x3 2767// CHECK: [0x00,0x03,0xb0,0xf0,0x01,0x05,0x62,0x00] 2768 2769image_sample_c_l v5, v[1:3], s[8:15], s[12:15] dmask:0x4 2770// CHECK: [0x00,0x04,0xb0,0xf0,0x01,0x05,0x62,0x00] 2771 2772image_sample_c_l v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x5 2773// CHECK: [0x00,0x05,0xb0,0xf0,0x01,0x05,0x62,0x00] 2774 2775image_sample_c_l v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x6 2776// CHECK: [0x00,0x06,0xb0,0xf0,0x01,0x05,0x62,0x00] 2777 2778image_sample_c_l v[5:7], v[1:3], s[8:15], s[12:15] dmask:0x7 2779// CHECK: [0x00,0x07,0xb0,0xf0,0x01,0x05,0x62,0x00] 2780 2781image_sample_c_l v5, v[1:3], s[8:15], s[12:15] dmask:0x8 2782// CHECK: [0x00,0x08,0xb0,0xf0,0x01,0x05,0x62,0x00] 2783 2784image_sample_c_l v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x9 2785// CHECK: [0x00,0x09,0xb0,0xf0,0x01,0x05,0x62,0x00] 2786 2787image_sample_c_l v[5:6], v[1:3], s[8:15], s[12:15] dmask:0xa 2788// CHECK: [0x00,0x0a,0xb0,0xf0,0x01,0x05,0x62,0x00] 2789 2790image_sample_c_l v[5:7], v[1:3], s[8:15], s[12:15] dmask:0xb 2791// CHECK: [0x00,0x0b,0xb0,0xf0,0x01,0x05,0x62,0x00] 2792 2793image_sample_c_l v[5:6], v[1:3], s[8:15], s[12:15] dmask:0xc 2794// CHECK: [0x00,0x0c,0xb0,0xf0,0x01,0x05,0x62,0x00] 2795 2796image_sample_c_l v[5:7], v[1:3], s[8:15], s[12:15] dmask:0xd 2797// CHECK: [0x00,0x0d,0xb0,0xf0,0x01,0x05,0x62,0x00] 2798 2799image_sample_c_l v[5:7], v[1:3], s[8:15], s[12:15] dmask:0xe 2800// CHECK: [0x00,0x0e,0xb0,0xf0,0x01,0x05,0x62,0x00] 2801 2802image_sample_c_l v[5:8], v[1:3], s[8:15], s[12:15] dmask:0xf 2803// CHECK: [0x00,0x0f,0xb0,0xf0,0x01,0x05,0x62,0x00] 2804 2805image_sample_c_l v5, v[1:3], s[8:15], s[12:15] dmask:0x0 2806// CHECK: [0x00,0x00,0xb0,0xf0,0x01,0x05,0x62,0x00] 2807 2808image_sample_c_l v5, v[1:4], s[8:15], s[12:15] dmask:0x1 2809// CHECK: [0x00,0x01,0xb0,0xf0,0x01,0x05,0x62,0x00] 2810 2811image_sample_c_l v5, v[1:8], s[8:15], s[12:15] dmask:0x1 2812// CHECK: [0x00,0x01,0xb0,0xf0,0x01,0x05,0x62,0x00] 2813 2814image_sample_c_l v5, v[1:3], s[8:15], s[12:15] dmask:0x1 unorm 2815// CHECK: [0x00,0x11,0xb0,0xf0,0x01,0x05,0x62,0x00] 2816 2817image_sample_c_l v5, v[1:3], s[8:15], s[12:15] dmask:0x1 glc 2818// CHECK: [0x00,0x21,0xb0,0xf0,0x01,0x05,0x62,0x00] 2819 2820image_sample_c_l v5, v[1:3], s[8:15], s[12:15] dmask:0x1 slc 2821// CHECK: [0x00,0x01,0xb0,0xf2,0x01,0x05,0x62,0x00] 2822 2823image_sample_c_l v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x1 tfe 2824// CHECK: [0x00,0x01,0xb1,0xf0,0x01,0x05,0x62,0x00] 2825 2826image_sample_c_l v5, v[1:3], s[8:15], s[12:15] dmask:0x1 lwe 2827// CHECK: [0x00,0x01,0xb2,0xf0,0x01,0x05,0x62,0x00] 2828 2829image_sample_c_l v5, v[1:3], s[8:15], s[12:15] dmask:0x1 da 2830// CHECK: [0x00,0x41,0xb0,0xf0,0x01,0x05,0x62,0x00] 2831 2832image_sample_c_b v5, v[1:3], s[8:15], s[12:15] dmask:0x1 2833// CHECK: [0x00,0x01,0xb4,0xf0,0x01,0x05,0x62,0x00] 2834 2835image_sample_c_b v252, v[1:3], s[8:15], s[12:15] dmask:0x1 2836// CHECK: [0x00,0x01,0xb4,0xf0,0x01,0xfc,0x62,0x00] 2837 2838image_sample_c_b v5, v[252:254], s[8:15], s[12:15] dmask:0x1 2839// CHECK: [0x00,0x01,0xb4,0xf0,0xfc,0x05,0x62,0x00] 2840 2841image_sample_c_b v5, v[1:3], s[12:19], s[12:15] dmask:0x1 2842// CHECK: [0x00,0x01,0xb4,0xf0,0x01,0x05,0x63,0x00] 2843 2844image_sample_c_b v5, v[1:3], s[96:103], s[12:15] dmask:0x1 2845// CHECK: [0x00,0x01,0xb4,0xf0,0x01,0x05,0x78,0x00] 2846 2847image_sample_c_b v5, v[1:3], ttmp[4:11], s[12:15] dmask:0x1 2848// CHECK: [0x00,0x01,0xb4,0xf0,0x01,0x05,0x7d,0x00] 2849 2850image_sample_c_b v5, v[1:3], s[8:15], s[16:19] dmask:0x1 2851// CHECK: [0x00,0x01,0xb4,0xf0,0x01,0x05,0x82,0x00] 2852 2853image_sample_c_b v5, v[1:3], s[8:15], s[100:103] dmask:0x1 2854// CHECK: [0x00,0x01,0xb4,0xf0,0x01,0x05,0x22,0x03] 2855 2856image_sample_c_b v5, v[1:3], s[8:15], ttmp[8:11] dmask:0x1 2857// CHECK: [0x00,0x01,0xb4,0xf0,0x01,0x05,0xc2,0x03] 2858 2859image_sample_c_b v5, v[1:3], s[8:15], s[12:15] dmask:0x2 2860// CHECK: [0x00,0x02,0xb4,0xf0,0x01,0x05,0x62,0x00] 2861 2862image_sample_c_b v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x3 2863// CHECK: [0x00,0x03,0xb4,0xf0,0x01,0x05,0x62,0x00] 2864 2865image_sample_c_b v5, v[1:3], s[8:15], s[12:15] dmask:0x4 2866// CHECK: [0x00,0x04,0xb4,0xf0,0x01,0x05,0x62,0x00] 2867 2868image_sample_c_b v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x5 2869// CHECK: [0x00,0x05,0xb4,0xf0,0x01,0x05,0x62,0x00] 2870 2871image_sample_c_b v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x6 2872// CHECK: [0x00,0x06,0xb4,0xf0,0x01,0x05,0x62,0x00] 2873 2874image_sample_c_b v[5:7], v[1:3], s[8:15], s[12:15] dmask:0x7 2875// CHECK: [0x00,0x07,0xb4,0xf0,0x01,0x05,0x62,0x00] 2876 2877image_sample_c_b v5, v[1:3], s[8:15], s[12:15] dmask:0x8 2878// CHECK: [0x00,0x08,0xb4,0xf0,0x01,0x05,0x62,0x00] 2879 2880image_sample_c_b v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x9 2881// CHECK: [0x00,0x09,0xb4,0xf0,0x01,0x05,0x62,0x00] 2882 2883image_sample_c_b v[5:6], v[1:3], s[8:15], s[12:15] dmask:0xa 2884// CHECK: [0x00,0x0a,0xb4,0xf0,0x01,0x05,0x62,0x00] 2885 2886image_sample_c_b v[5:7], v[1:3], s[8:15], s[12:15] dmask:0xb 2887// CHECK: [0x00,0x0b,0xb4,0xf0,0x01,0x05,0x62,0x00] 2888 2889image_sample_c_b v[5:6], v[1:3], s[8:15], s[12:15] dmask:0xc 2890// CHECK: [0x00,0x0c,0xb4,0xf0,0x01,0x05,0x62,0x00] 2891 2892image_sample_c_b v[5:7], v[1:3], s[8:15], s[12:15] dmask:0xd 2893// CHECK: [0x00,0x0d,0xb4,0xf0,0x01,0x05,0x62,0x00] 2894 2895image_sample_c_b v[5:7], v[1:3], s[8:15], s[12:15] dmask:0xe 2896// CHECK: [0x00,0x0e,0xb4,0xf0,0x01,0x05,0x62,0x00] 2897 2898image_sample_c_b v[5:8], v[1:3], s[8:15], s[12:15] dmask:0xf 2899// CHECK: [0x00,0x0f,0xb4,0xf0,0x01,0x05,0x62,0x00] 2900 2901image_sample_c_b v5, v[1:3], s[8:15], s[12:15] dmask:0x0 2902// CHECK: [0x00,0x00,0xb4,0xf0,0x01,0x05,0x62,0x00] 2903 2904image_sample_c_b v5, v[1:4], s[8:15], s[12:15] dmask:0x1 2905// CHECK: [0x00,0x01,0xb4,0xf0,0x01,0x05,0x62,0x00] 2906 2907image_sample_c_b v5, v[1:8], s[8:15], s[12:15] dmask:0x1 2908// CHECK: [0x00,0x01,0xb4,0xf0,0x01,0x05,0x62,0x00] 2909 2910image_sample_c_b v5, v[1:3], s[8:15], s[12:15] dmask:0x1 unorm 2911// CHECK: [0x00,0x11,0xb4,0xf0,0x01,0x05,0x62,0x00] 2912 2913image_sample_c_b v5, v[1:3], s[8:15], s[12:15] dmask:0x1 glc 2914// CHECK: [0x00,0x21,0xb4,0xf0,0x01,0x05,0x62,0x00] 2915 2916image_sample_c_b v5, v[1:3], s[8:15], s[12:15] dmask:0x1 slc 2917// CHECK: [0x00,0x01,0xb4,0xf2,0x01,0x05,0x62,0x00] 2918 2919image_sample_c_b v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x1 tfe 2920// CHECK: [0x00,0x01,0xb5,0xf0,0x01,0x05,0x62,0x00] 2921 2922image_sample_c_b v5, v[1:3], s[8:15], s[12:15] dmask:0x1 lwe 2923// CHECK: [0x00,0x01,0xb6,0xf0,0x01,0x05,0x62,0x00] 2924 2925image_sample_c_b v5, v[1:3], s[8:15], s[12:15] dmask:0x1 da 2926// CHECK: [0x00,0x41,0xb4,0xf0,0x01,0x05,0x62,0x00] 2927 2928image_sample_c_b_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x1 2929// CHECK: [0x00,0x01,0xb8,0xf0,0x01,0x05,0x62,0x00] 2930 2931image_sample_c_b_cl v252, v[1:4], s[8:15], s[12:15] dmask:0x1 2932// CHECK: [0x00,0x01,0xb8,0xf0,0x01,0xfc,0x62,0x00] 2933 2934image_sample_c_b_cl v5, v[252:255], s[8:15], s[12:15] dmask:0x1 2935// CHECK: [0x00,0x01,0xb8,0xf0,0xfc,0x05,0x62,0x00] 2936 2937image_sample_c_b_cl v5, v[1:4], s[12:19], s[12:15] dmask:0x1 2938// CHECK: [0x00,0x01,0xb8,0xf0,0x01,0x05,0x63,0x00] 2939 2940image_sample_c_b_cl v5, v[1:4], s[96:103], s[12:15] dmask:0x1 2941// CHECK: [0x00,0x01,0xb8,0xf0,0x01,0x05,0x78,0x00] 2942 2943image_sample_c_b_cl v5, v[1:4], ttmp[4:11], s[12:15] dmask:0x1 2944// CHECK: [0x00,0x01,0xb8,0xf0,0x01,0x05,0x7d,0x00] 2945 2946image_sample_c_b_cl v5, v[1:4], s[8:15], s[16:19] dmask:0x1 2947// CHECK: [0x00,0x01,0xb8,0xf0,0x01,0x05,0x82,0x00] 2948 2949image_sample_c_b_cl v5, v[1:4], s[8:15], s[100:103] dmask:0x1 2950// CHECK: [0x00,0x01,0xb8,0xf0,0x01,0x05,0x22,0x03] 2951 2952image_sample_c_b_cl v5, v[1:4], s[8:15], ttmp[8:11] dmask:0x1 2953// CHECK: [0x00,0x01,0xb8,0xf0,0x01,0x05,0xc2,0x03] 2954 2955image_sample_c_b_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x2 2956// CHECK: [0x00,0x02,0xb8,0xf0,0x01,0x05,0x62,0x00] 2957 2958image_sample_c_b_cl v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x3 2959// CHECK: [0x00,0x03,0xb8,0xf0,0x01,0x05,0x62,0x00] 2960 2961image_sample_c_b_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x4 2962// CHECK: [0x00,0x04,0xb8,0xf0,0x01,0x05,0x62,0x00] 2963 2964image_sample_c_b_cl v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x5 2965// CHECK: [0x00,0x05,0xb8,0xf0,0x01,0x05,0x62,0x00] 2966 2967image_sample_c_b_cl v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x6 2968// CHECK: [0x00,0x06,0xb8,0xf0,0x01,0x05,0x62,0x00] 2969 2970image_sample_c_b_cl v[5:7], v[1:4], s[8:15], s[12:15] dmask:0x7 2971// CHECK: [0x00,0x07,0xb8,0xf0,0x01,0x05,0x62,0x00] 2972 2973image_sample_c_b_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x8 2974// CHECK: [0x00,0x08,0xb8,0xf0,0x01,0x05,0x62,0x00] 2975 2976image_sample_c_b_cl v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x9 2977// CHECK: [0x00,0x09,0xb8,0xf0,0x01,0x05,0x62,0x00] 2978 2979image_sample_c_b_cl v[5:6], v[1:4], s[8:15], s[12:15] dmask:0xa 2980// CHECK: [0x00,0x0a,0xb8,0xf0,0x01,0x05,0x62,0x00] 2981 2982image_sample_c_b_cl v[5:7], v[1:4], s[8:15], s[12:15] dmask:0xb 2983// CHECK: [0x00,0x0b,0xb8,0xf0,0x01,0x05,0x62,0x00] 2984 2985image_sample_c_b_cl v[5:6], v[1:4], s[8:15], s[12:15] dmask:0xc 2986// CHECK: [0x00,0x0c,0xb8,0xf0,0x01,0x05,0x62,0x00] 2987 2988image_sample_c_b_cl v[5:7], v[1:4], s[8:15], s[12:15] dmask:0xd 2989// CHECK: [0x00,0x0d,0xb8,0xf0,0x01,0x05,0x62,0x00] 2990 2991image_sample_c_b_cl v[5:7], v[1:4], s[8:15], s[12:15] dmask:0xe 2992// CHECK: [0x00,0x0e,0xb8,0xf0,0x01,0x05,0x62,0x00] 2993 2994image_sample_c_b_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0xf 2995// CHECK: [0x00,0x0f,0xb8,0xf0,0x01,0x05,0x62,0x00] 2996 2997image_sample_c_b_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x0 2998// CHECK: [0x00,0x00,0xb8,0xf0,0x01,0x05,0x62,0x00] 2999 3000image_sample_c_b_cl v5, v[1:8], s[8:15], s[12:15] dmask:0x1 3001// CHECK: [0x00,0x01,0xb8,0xf0,0x01,0x05,0x62,0x00] 3002 3003image_sample_c_b_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x1 unorm 3004// CHECK: [0x00,0x11,0xb8,0xf0,0x01,0x05,0x62,0x00] 3005 3006image_sample_c_b_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x1 glc 3007// CHECK: [0x00,0x21,0xb8,0xf0,0x01,0x05,0x62,0x00] 3008 3009image_sample_c_b_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x1 slc 3010// CHECK: [0x00,0x01,0xb8,0xf2,0x01,0x05,0x62,0x00] 3011 3012image_sample_c_b_cl v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x1 tfe 3013// CHECK: [0x00,0x01,0xb9,0xf0,0x01,0x05,0x62,0x00] 3014 3015image_sample_c_b_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x1 lwe 3016// CHECK: [0x00,0x01,0xba,0xf0,0x01,0x05,0x62,0x00] 3017 3018image_sample_c_b_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x1 da 3019// CHECK: [0x00,0x41,0xb8,0xf0,0x01,0x05,0x62,0x00] 3020 3021image_sample_c_lz v5, v[1:2], s[8:15], s[12:15] dmask:0x1 3022// CHECK: [0x00,0x01,0xbc,0xf0,0x01,0x05,0x62,0x00] 3023 3024image_sample_c_lz v252, v[1:2], s[8:15], s[12:15] dmask:0x1 3025// CHECK: [0x00,0x01,0xbc,0xf0,0x01,0xfc,0x62,0x00] 3026 3027image_sample_c_lz v5, v[252:253], s[8:15], s[12:15] dmask:0x1 3028// CHECK: [0x00,0x01,0xbc,0xf0,0xfc,0x05,0x62,0x00] 3029 3030image_sample_c_lz v5, v[1:2], s[12:19], s[12:15] dmask:0x1 3031// CHECK: [0x00,0x01,0xbc,0xf0,0x01,0x05,0x63,0x00] 3032 3033image_sample_c_lz v5, v[1:2], s[96:103], s[12:15] dmask:0x1 3034// CHECK: [0x00,0x01,0xbc,0xf0,0x01,0x05,0x78,0x00] 3035 3036image_sample_c_lz v5, v[1:2], ttmp[4:11], s[12:15] dmask:0x1 3037// CHECK: [0x00,0x01,0xbc,0xf0,0x01,0x05,0x7d,0x00] 3038 3039image_sample_c_lz v5, v[1:2], s[8:15], s[16:19] dmask:0x1 3040// CHECK: [0x00,0x01,0xbc,0xf0,0x01,0x05,0x82,0x00] 3041 3042image_sample_c_lz v5, v[1:2], s[8:15], s[100:103] dmask:0x1 3043// CHECK: [0x00,0x01,0xbc,0xf0,0x01,0x05,0x22,0x03] 3044 3045image_sample_c_lz v5, v[1:2], s[8:15], ttmp[8:11] dmask:0x1 3046// CHECK: [0x00,0x01,0xbc,0xf0,0x01,0x05,0xc2,0x03] 3047 3048image_sample_c_lz v5, v[1:2], s[8:15], s[12:15] dmask:0x2 3049// CHECK: [0x00,0x02,0xbc,0xf0,0x01,0x05,0x62,0x00] 3050 3051image_sample_c_lz v[5:6], v[1:2], s[8:15], s[12:15] dmask:0x3 3052// CHECK: [0x00,0x03,0xbc,0xf0,0x01,0x05,0x62,0x00] 3053 3054image_sample_c_lz v5, v[1:2], s[8:15], s[12:15] dmask:0x4 3055// CHECK: [0x00,0x04,0xbc,0xf0,0x01,0x05,0x62,0x00] 3056 3057image_sample_c_lz v[5:6], v[1:2], s[8:15], s[12:15] dmask:0x5 3058// CHECK: [0x00,0x05,0xbc,0xf0,0x01,0x05,0x62,0x00] 3059 3060image_sample_c_lz v[5:6], v[1:2], s[8:15], s[12:15] dmask:0x6 3061// CHECK: [0x00,0x06,0xbc,0xf0,0x01,0x05,0x62,0x00] 3062 3063image_sample_c_lz v[5:7], v[1:2], s[8:15], s[12:15] dmask:0x7 3064// CHECK: [0x00,0x07,0xbc,0xf0,0x01,0x05,0x62,0x00] 3065 3066image_sample_c_lz v5, v[1:2], s[8:15], s[12:15] dmask:0x8 3067// CHECK: [0x00,0x08,0xbc,0xf0,0x01,0x05,0x62,0x00] 3068 3069image_sample_c_lz v[5:6], v[1:2], s[8:15], s[12:15] dmask:0x9 3070// CHECK: [0x00,0x09,0xbc,0xf0,0x01,0x05,0x62,0x00] 3071 3072image_sample_c_lz v[5:6], v[1:2], s[8:15], s[12:15] dmask:0xa 3073// CHECK: [0x00,0x0a,0xbc,0xf0,0x01,0x05,0x62,0x00] 3074 3075image_sample_c_lz v[5:7], v[1:2], s[8:15], s[12:15] dmask:0xb 3076// CHECK: [0x00,0x0b,0xbc,0xf0,0x01,0x05,0x62,0x00] 3077 3078image_sample_c_lz v[5:6], v[1:2], s[8:15], s[12:15] dmask:0xc 3079// CHECK: [0x00,0x0c,0xbc,0xf0,0x01,0x05,0x62,0x00] 3080 3081image_sample_c_lz v[5:7], v[1:2], s[8:15], s[12:15] dmask:0xd 3082// CHECK: [0x00,0x0d,0xbc,0xf0,0x01,0x05,0x62,0x00] 3083 3084image_sample_c_lz v[5:7], v[1:2], s[8:15], s[12:15] dmask:0xe 3085// CHECK: [0x00,0x0e,0xbc,0xf0,0x01,0x05,0x62,0x00] 3086 3087image_sample_c_lz v[5:8], v[1:2], s[8:15], s[12:15] dmask:0xf 3088// CHECK: [0x00,0x0f,0xbc,0xf0,0x01,0x05,0x62,0x00] 3089 3090image_sample_c_lz v5, v[1:2], s[8:15], s[12:15] dmask:0x0 3091// CHECK: [0x00,0x00,0xbc,0xf0,0x01,0x05,0x62,0x00] 3092 3093image_sample_c_lz v5, v[1:3], s[8:15], s[12:15] dmask:0x1 3094// CHECK: [0x00,0x01,0xbc,0xf0,0x01,0x05,0x62,0x00] 3095 3096image_sample_c_lz v5, v[1:4], s[8:15], s[12:15] dmask:0x1 3097// CHECK: [0x00,0x01,0xbc,0xf0,0x01,0x05,0x62,0x00] 3098 3099image_sample_c_lz v5, v[1:2], s[8:15], s[12:15] dmask:0x1 unorm 3100// CHECK: [0x00,0x11,0xbc,0xf0,0x01,0x05,0x62,0x00] 3101 3102image_sample_c_lz v5, v[1:2], s[8:15], s[12:15] dmask:0x1 glc 3103// CHECK: [0x00,0x21,0xbc,0xf0,0x01,0x05,0x62,0x00] 3104 3105image_sample_c_lz v5, v[1:2], s[8:15], s[12:15] dmask:0x1 slc 3106// CHECK: [0x00,0x01,0xbc,0xf2,0x01,0x05,0x62,0x00] 3107 3108image_sample_c_lz v[5:6], v[1:2], s[8:15], s[12:15] dmask:0x1 tfe 3109// CHECK: [0x00,0x01,0xbd,0xf0,0x01,0x05,0x62,0x00] 3110 3111image_sample_c_lz v5, v[1:2], s[8:15], s[12:15] dmask:0x1 lwe 3112// CHECK: [0x00,0x01,0xbe,0xf0,0x01,0x05,0x62,0x00] 3113 3114image_sample_c_lz v5, v[1:2], s[8:15], s[12:15] dmask:0x1 da 3115// CHECK: [0x00,0x41,0xbc,0xf0,0x01,0x05,0x62,0x00] 3116 3117image_sample_o v5, v[1:2], s[8:15], s[12:15] dmask:0x1 3118// CHECK: [0x00,0x01,0xc0,0xf0,0x01,0x05,0x62,0x00] 3119 3120image_sample_o v252, v[1:2], s[8:15], s[12:15] dmask:0x1 3121// CHECK: [0x00,0x01,0xc0,0xf0,0x01,0xfc,0x62,0x00] 3122 3123image_sample_o v5, v[251:252], s[8:15], s[12:15] dmask:0x1 3124// CHECK: [0x00,0x01,0xc0,0xf0,0xfb,0x05,0x62,0x00] 3125 3126image_sample_o v5, v[1:2], s[12:19], s[12:15] dmask:0x1 3127// CHECK: [0x00,0x01,0xc0,0xf0,0x01,0x05,0x63,0x00] 3128 3129image_sample_o v5, v[1:2], s[96:103], s[12:15] dmask:0x1 3130// CHECK: [0x00,0x01,0xc0,0xf0,0x01,0x05,0x78,0x00] 3131 3132image_sample_o v5, v[1:2], ttmp[4:11], s[12:15] dmask:0x1 3133// CHECK: [0x00,0x01,0xc0,0xf0,0x01,0x05,0x7d,0x00] 3134 3135image_sample_o v5, v[1:2], s[8:15], s[16:19] dmask:0x1 3136// CHECK: [0x00,0x01,0xc0,0xf0,0x01,0x05,0x82,0x00] 3137 3138image_sample_o v5, v[1:2], s[8:15], s[100:103] dmask:0x1 3139// CHECK: [0x00,0x01,0xc0,0xf0,0x01,0x05,0x22,0x03] 3140 3141image_sample_o v5, v[1:2], s[8:15], ttmp[8:11] dmask:0x1 3142// CHECK: [0x00,0x01,0xc0,0xf0,0x01,0x05,0xc2,0x03] 3143 3144image_sample_o v5, v[1:2], s[8:15], s[12:15] dmask:0x2 3145// CHECK: [0x00,0x02,0xc0,0xf0,0x01,0x05,0x62,0x00] 3146 3147image_sample_o v[5:6], v[1:2], s[8:15], s[12:15] dmask:0x3 3148// CHECK: [0x00,0x03,0xc0,0xf0,0x01,0x05,0x62,0x00] 3149 3150image_sample_o v5, v[1:2], s[8:15], s[12:15] dmask:0x4 3151// CHECK: [0x00,0x04,0xc0,0xf0,0x01,0x05,0x62,0x00] 3152 3153image_sample_o v[5:6], v[1:2], s[8:15], s[12:15] dmask:0x5 3154// CHECK: [0x00,0x05,0xc0,0xf0,0x01,0x05,0x62,0x00] 3155 3156image_sample_o v[5:6], v[1:2], s[8:15], s[12:15] dmask:0x6 3157// CHECK: [0x00,0x06,0xc0,0xf0,0x01,0x05,0x62,0x00] 3158 3159image_sample_o v[5:7], v[1:2], s[8:15], s[12:15] dmask:0x7 3160// CHECK: [0x00,0x07,0xc0,0xf0,0x01,0x05,0x62,0x00] 3161 3162image_sample_o v5, v[1:2], s[8:15], s[12:15] dmask:0x8 3163// CHECK: [0x00,0x08,0xc0,0xf0,0x01,0x05,0x62,0x00] 3164 3165image_sample_o v[5:6], v[1:2], s[8:15], s[12:15] dmask:0x9 3166// CHECK: [0x00,0x09,0xc0,0xf0,0x01,0x05,0x62,0x00] 3167 3168image_sample_o v[5:6], v[1:2], s[8:15], s[12:15] dmask:0xa 3169// CHECK: [0x00,0x0a,0xc0,0xf0,0x01,0x05,0x62,0x00] 3170 3171image_sample_o v[5:7], v[1:2], s[8:15], s[12:15] dmask:0xb 3172// CHECK: [0x00,0x0b,0xc0,0xf0,0x01,0x05,0x62,0x00] 3173 3174image_sample_o v[5:6], v[1:2], s[8:15], s[12:15] dmask:0xc 3175// CHECK: [0x00,0x0c,0xc0,0xf0,0x01,0x05,0x62,0x00] 3176 3177image_sample_o v[5:7], v[1:2], s[8:15], s[12:15] dmask:0xd 3178// CHECK: [0x00,0x0d,0xc0,0xf0,0x01,0x05,0x62,0x00] 3179 3180image_sample_o v[5:7], v[1:2], s[8:15], s[12:15] dmask:0xe 3181// CHECK: [0x00,0x0e,0xc0,0xf0,0x01,0x05,0x62,0x00] 3182 3183image_sample_o v[5:8], v[1:2], s[8:15], s[12:15] dmask:0xf 3184// CHECK: [0x00,0x0f,0xc0,0xf0,0x01,0x05,0x62,0x00] 3185 3186image_sample_o v5, v[1:2], s[8:15], s[12:15] dmask:0x0 3187// CHECK: [0x00,0x00,0xc0,0xf0,0x01,0x05,0x62,0x00] 3188 3189image_sample_o v5, v[1:3], s[8:15], s[12:15] dmask:0x1 3190// CHECK: [0x00,0x01,0xc0,0xf0,0x01,0x05,0x62,0x00] 3191 3192image_sample_o v5, v[1:4], s[8:15], s[12:15] dmask:0x1 3193// CHECK: [0x00,0x01,0xc0,0xf0,0x01,0x05,0x62,0x00] 3194 3195image_sample_o v5, v[1:2], s[8:15], s[12:15] dmask:0x1 unorm 3196// CHECK: [0x00,0x11,0xc0,0xf0,0x01,0x05,0x62,0x00] 3197 3198image_sample_o v5, v[1:2], s[8:15], s[12:15] dmask:0x1 glc 3199// CHECK: [0x00,0x21,0xc0,0xf0,0x01,0x05,0x62,0x00] 3200 3201image_sample_o v5, v[1:2], s[8:15], s[12:15] dmask:0x1 slc 3202// CHECK: [0x00,0x01,0xc0,0xf2,0x01,0x05,0x62,0x00] 3203 3204image_sample_o v[5:6], v[1:2], s[8:15], s[12:15] dmask:0x1 tfe 3205// CHECK: [0x00,0x01,0xc1,0xf0,0x01,0x05,0x62,0x00] 3206 3207image_sample_o v5, v[1:2], s[8:15], s[12:15] dmask:0x1 lwe 3208// CHECK: [0x00,0x01,0xc2,0xf0,0x01,0x05,0x62,0x00] 3209 3210image_sample_o v5, v[1:2], s[8:15], s[12:15] dmask:0x1 da 3211// CHECK: [0x00,0x41,0xc0,0xf0,0x01,0x05,0x62,0x00] 3212 3213image_sample_cl_o v5, v[1:3], s[8:15], s[12:15] dmask:0x1 3214// CHECK: [0x00,0x01,0xc4,0xf0,0x01,0x05,0x62,0x00] 3215 3216image_sample_cl_o v252, v[1:3], s[8:15], s[12:15] dmask:0x1 3217// CHECK: [0x00,0x01,0xc4,0xf0,0x01,0xfc,0x62,0x00] 3218 3219image_sample_cl_o v5, v[251:253], s[8:15], s[12:15] dmask:0x1 3220// CHECK: [0x00,0x01,0xc4,0xf0,0xfb,0x05,0x62,0x00] 3221 3222image_sample_cl_o v5, v[1:3], s[12:19], s[12:15] dmask:0x1 3223// CHECK: [0x00,0x01,0xc4,0xf0,0x01,0x05,0x63,0x00] 3224 3225image_sample_cl_o v5, v[1:3], s[96:103], s[12:15] dmask:0x1 3226// CHECK: [0x00,0x01,0xc4,0xf0,0x01,0x05,0x78,0x00] 3227 3228image_sample_cl_o v5, v[1:3], ttmp[4:11], s[12:15] dmask:0x1 3229// CHECK: [0x00,0x01,0xc4,0xf0,0x01,0x05,0x7d,0x00] 3230 3231image_sample_cl_o v5, v[1:3], s[8:15], s[16:19] dmask:0x1 3232// CHECK: [0x00,0x01,0xc4,0xf0,0x01,0x05,0x82,0x00] 3233 3234image_sample_cl_o v5, v[1:3], s[8:15], s[100:103] dmask:0x1 3235// CHECK: [0x00,0x01,0xc4,0xf0,0x01,0x05,0x22,0x03] 3236 3237image_sample_cl_o v5, v[1:3], s[8:15], ttmp[8:11] dmask:0x1 3238// CHECK: [0x00,0x01,0xc4,0xf0,0x01,0x05,0xc2,0x03] 3239 3240image_sample_cl_o v5, v[1:3], s[8:15], s[12:15] dmask:0x2 3241// CHECK: [0x00,0x02,0xc4,0xf0,0x01,0x05,0x62,0x00] 3242 3243image_sample_cl_o v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x3 3244// CHECK: [0x00,0x03,0xc4,0xf0,0x01,0x05,0x62,0x00] 3245 3246image_sample_cl_o v5, v[1:3], s[8:15], s[12:15] dmask:0x4 3247// CHECK: [0x00,0x04,0xc4,0xf0,0x01,0x05,0x62,0x00] 3248 3249image_sample_cl_o v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x5 3250// CHECK: [0x00,0x05,0xc4,0xf0,0x01,0x05,0x62,0x00] 3251 3252image_sample_cl_o v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x6 3253// CHECK: [0x00,0x06,0xc4,0xf0,0x01,0x05,0x62,0x00] 3254 3255image_sample_cl_o v[5:7], v[1:3], s[8:15], s[12:15] dmask:0x7 3256// CHECK: [0x00,0x07,0xc4,0xf0,0x01,0x05,0x62,0x00] 3257 3258image_sample_cl_o v5, v[1:3], s[8:15], s[12:15] dmask:0x8 3259// CHECK: [0x00,0x08,0xc4,0xf0,0x01,0x05,0x62,0x00] 3260 3261image_sample_cl_o v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x9 3262// CHECK: [0x00,0x09,0xc4,0xf0,0x01,0x05,0x62,0x00] 3263 3264image_sample_cl_o v[5:6], v[1:3], s[8:15], s[12:15] dmask:0xa 3265// CHECK: [0x00,0x0a,0xc4,0xf0,0x01,0x05,0x62,0x00] 3266 3267image_sample_cl_o v[5:7], v[1:3], s[8:15], s[12:15] dmask:0xb 3268// CHECK: [0x00,0x0b,0xc4,0xf0,0x01,0x05,0x62,0x00] 3269 3270image_sample_cl_o v[5:6], v[1:3], s[8:15], s[12:15] dmask:0xc 3271// CHECK: [0x00,0x0c,0xc4,0xf0,0x01,0x05,0x62,0x00] 3272 3273image_sample_cl_o v[5:7], v[1:3], s[8:15], s[12:15] dmask:0xd 3274// CHECK: [0x00,0x0d,0xc4,0xf0,0x01,0x05,0x62,0x00] 3275 3276image_sample_cl_o v[5:7], v[1:3], s[8:15], s[12:15] dmask:0xe 3277// CHECK: [0x00,0x0e,0xc4,0xf0,0x01,0x05,0x62,0x00] 3278 3279image_sample_cl_o v[5:8], v[1:3], s[8:15], s[12:15] dmask:0xf 3280// CHECK: [0x00,0x0f,0xc4,0xf0,0x01,0x05,0x62,0x00] 3281 3282image_sample_cl_o v5, v[1:3], s[8:15], s[12:15] dmask:0x0 3283// CHECK: [0x00,0x00,0xc4,0xf0,0x01,0x05,0x62,0x00] 3284 3285image_sample_cl_o v5, v[1:4], s[8:15], s[12:15] dmask:0x1 3286// CHECK: [0x00,0x01,0xc4,0xf0,0x01,0x05,0x62,0x00] 3287 3288image_sample_cl_o v5, v[1:8], s[8:15], s[12:15] dmask:0x1 3289// CHECK: [0x00,0x01,0xc4,0xf0,0x01,0x05,0x62,0x00] 3290 3291image_sample_cl_o v5, v[1:3], s[8:15], s[12:15] dmask:0x1 unorm 3292// CHECK: [0x00,0x11,0xc4,0xf0,0x01,0x05,0x62,0x00] 3293 3294image_sample_cl_o v5, v[1:3], s[8:15], s[12:15] dmask:0x1 glc 3295// CHECK: [0x00,0x21,0xc4,0xf0,0x01,0x05,0x62,0x00] 3296 3297image_sample_cl_o v5, v[1:3], s[8:15], s[12:15] dmask:0x1 slc 3298// CHECK: [0x00,0x01,0xc4,0xf2,0x01,0x05,0x62,0x00] 3299 3300image_sample_cl_o v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x1 tfe 3301// CHECK: [0x00,0x01,0xc5,0xf0,0x01,0x05,0x62,0x00] 3302 3303image_sample_cl_o v5, v[1:3], s[8:15], s[12:15] dmask:0x1 lwe 3304// CHECK: [0x00,0x01,0xc6,0xf0,0x01,0x05,0x62,0x00] 3305 3306image_sample_cl_o v5, v[1:3], s[8:15], s[12:15] dmask:0x1 da 3307// CHECK: [0x00,0x41,0xc4,0xf0,0x01,0x05,0x62,0x00] 3308 3309image_sample_d_o v5, v[1:4], s[8:15], s[12:15] dmask:0x1 3310// CHECK: [0x00,0x01,0xc8,0xf0,0x01,0x05,0x62,0x00] 3311 3312image_sample_d_o v252, v[1:4], s[8:15], s[12:15] dmask:0x1 3313// CHECK: [0x00,0x01,0xc8,0xf0,0x01,0xfc,0x62,0x00] 3314 3315image_sample_d_o v5, v[245:248], s[8:15], s[12:15] dmask:0x1 3316// CHECK: [0x00,0x01,0xc8,0xf0,0xf5,0x05,0x62,0x00] 3317 3318image_sample_d_o v5, v[1:4], s[12:19], s[12:15] dmask:0x1 3319// CHECK: [0x00,0x01,0xc8,0xf0,0x01,0x05,0x63,0x00] 3320 3321image_sample_d_o v5, v[1:4], s[96:103], s[12:15] dmask:0x1 3322// CHECK: [0x00,0x01,0xc8,0xf0,0x01,0x05,0x78,0x00] 3323 3324image_sample_d_o v5, v[1:4], ttmp[4:11], s[12:15] dmask:0x1 3325// CHECK: [0x00,0x01,0xc8,0xf0,0x01,0x05,0x7d,0x00] 3326 3327image_sample_d_o v5, v[1:4], s[8:15], s[16:19] dmask:0x1 3328// CHECK: [0x00,0x01,0xc8,0xf0,0x01,0x05,0x82,0x00] 3329 3330image_sample_d_o v5, v[1:4], s[8:15], s[100:103] dmask:0x1 3331// CHECK: [0x00,0x01,0xc8,0xf0,0x01,0x05,0x22,0x03] 3332 3333image_sample_d_o v5, v[1:4], s[8:15], ttmp[8:11] dmask:0x1 3334// CHECK: [0x00,0x01,0xc8,0xf0,0x01,0x05,0xc2,0x03] 3335 3336image_sample_d_o v5, v[1:4], s[8:15], s[12:15] dmask:0x2 3337// CHECK: [0x00,0x02,0xc8,0xf0,0x01,0x05,0x62,0x00] 3338 3339image_sample_d_o v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x3 3340// CHECK: [0x00,0x03,0xc8,0xf0,0x01,0x05,0x62,0x00] 3341 3342image_sample_d_o v5, v[1:4], s[8:15], s[12:15] dmask:0x4 3343// CHECK: [0x00,0x04,0xc8,0xf0,0x01,0x05,0x62,0x00] 3344 3345image_sample_d_o v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x5 3346// CHECK: [0x00,0x05,0xc8,0xf0,0x01,0x05,0x62,0x00] 3347 3348image_sample_d_o v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x6 3349// CHECK: [0x00,0x06,0xc8,0xf0,0x01,0x05,0x62,0x00] 3350 3351image_sample_d_o v[5:7], v[1:4], s[8:15], s[12:15] dmask:0x7 3352// CHECK: [0x00,0x07,0xc8,0xf0,0x01,0x05,0x62,0x00] 3353 3354image_sample_d_o v5, v[1:4], s[8:15], s[12:15] dmask:0x8 3355// CHECK: [0x00,0x08,0xc8,0xf0,0x01,0x05,0x62,0x00] 3356 3357image_sample_d_o v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x9 3358// CHECK: [0x00,0x09,0xc8,0xf0,0x01,0x05,0x62,0x00] 3359 3360image_sample_d_o v[5:6], v[1:4], s[8:15], s[12:15] dmask:0xa 3361// CHECK: [0x00,0x0a,0xc8,0xf0,0x01,0x05,0x62,0x00] 3362 3363image_sample_d_o v[5:7], v[1:4], s[8:15], s[12:15] dmask:0xb 3364// CHECK: [0x00,0x0b,0xc8,0xf0,0x01,0x05,0x62,0x00] 3365 3366image_sample_d_o v[5:6], v[1:4], s[8:15], s[12:15] dmask:0xc 3367// CHECK: [0x00,0x0c,0xc8,0xf0,0x01,0x05,0x62,0x00] 3368 3369image_sample_d_o v[5:7], v[1:4], s[8:15], s[12:15] dmask:0xd 3370// CHECK: [0x00,0x0d,0xc8,0xf0,0x01,0x05,0x62,0x00] 3371 3372image_sample_d_o v[5:7], v[1:4], s[8:15], s[12:15] dmask:0xe 3373// CHECK: [0x00,0x0e,0xc8,0xf0,0x01,0x05,0x62,0x00] 3374 3375image_sample_d_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0xf 3376// CHECK: [0x00,0x0f,0xc8,0xf0,0x01,0x05,0x62,0x00] 3377 3378image_sample_d_o v5, v[1:4], s[8:15], s[12:15] dmask:0x0 3379// CHECK: [0x00,0x00,0xc8,0xf0,0x01,0x05,0x62,0x00] 3380 3381image_sample_d_o v5, v[1:8], s[8:15], s[12:15] dmask:0x1 3382// CHECK: [0x00,0x01,0xc8,0xf0,0x01,0x05,0x62,0x00] 3383 3384image_sample_d_o v5, v[1:16], s[8:15], s[12:15] dmask:0x1 3385// CHECK: [0x00,0x01,0xc8,0xf0,0x01,0x05,0x62,0x00] 3386 3387image_sample_d_o v5, v[1:4], s[8:15], s[12:15] dmask:0x1 unorm 3388// CHECK: [0x00,0x11,0xc8,0xf0,0x01,0x05,0x62,0x00] 3389 3390image_sample_d_o v5, v[1:4], s[8:15], s[12:15] dmask:0x1 glc 3391// CHECK: [0x00,0x21,0xc8,0xf0,0x01,0x05,0x62,0x00] 3392 3393image_sample_d_o v5, v[1:4], s[8:15], s[12:15] dmask:0x1 slc 3394// CHECK: [0x00,0x01,0xc8,0xf2,0x01,0x05,0x62,0x00] 3395 3396image_sample_d_o v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x1 tfe 3397// CHECK: [0x00,0x01,0xc9,0xf0,0x01,0x05,0x62,0x00] 3398 3399image_sample_d_o v5, v[1:4], s[8:15], s[12:15] dmask:0x1 lwe 3400// CHECK: [0x00,0x01,0xca,0xf0,0x01,0x05,0x62,0x00] 3401 3402image_sample_d_o v5, v[1:4], s[8:15], s[12:15] dmask:0x1 da 3403// CHECK: [0x00,0x41,0xc8,0xf0,0x01,0x05,0x62,0x00] 3404 3405image_sample_d_cl_o v5, v[1:8], s[8:15], s[12:15] dmask:0x1 3406// CHECK: [0x00,0x01,0xcc,0xf0,0x01,0x05,0x62,0x00] 3407 3408image_sample_d_cl_o v252, v[1:8], s[8:15], s[12:15] dmask:0x1 3409// CHECK: [0x00,0x01,0xcc,0xf0,0x01,0xfc,0x62,0x00] 3410 3411image_sample_d_cl_o v5, v[245:252], s[8:15], s[12:15] dmask:0x1 3412// CHECK: [0x00,0x01,0xcc,0xf0,0xf5,0x05,0x62,0x00] 3413 3414image_sample_d_cl_o v5, v[1:8], s[12:19], s[12:15] dmask:0x1 3415// CHECK: [0x00,0x01,0xcc,0xf0,0x01,0x05,0x63,0x00] 3416 3417image_sample_d_cl_o v5, v[1:8], s[96:103], s[12:15] dmask:0x1 3418// CHECK: [0x00,0x01,0xcc,0xf0,0x01,0x05,0x78,0x00] 3419 3420image_sample_d_cl_o v5, v[1:8], ttmp[4:11], s[12:15] dmask:0x1 3421// CHECK: [0x00,0x01,0xcc,0xf0,0x01,0x05,0x7d,0x00] 3422 3423image_sample_d_cl_o v5, v[1:8], s[8:15], s[16:19] dmask:0x1 3424// CHECK: [0x00,0x01,0xcc,0xf0,0x01,0x05,0x82,0x00] 3425 3426image_sample_d_cl_o v5, v[1:8], s[8:15], s[100:103] dmask:0x1 3427// CHECK: [0x00,0x01,0xcc,0xf0,0x01,0x05,0x22,0x03] 3428 3429image_sample_d_cl_o v5, v[1:8], s[8:15], ttmp[8:11] dmask:0x1 3430// CHECK: [0x00,0x01,0xcc,0xf0,0x01,0x05,0xc2,0x03] 3431 3432image_sample_d_cl_o v5, v[1:8], s[8:15], s[12:15] dmask:0x2 3433// CHECK: [0x00,0x02,0xcc,0xf0,0x01,0x05,0x62,0x00] 3434 3435image_sample_d_cl_o v[5:6], v[1:8], s[8:15], s[12:15] dmask:0x3 3436// CHECK: [0x00,0x03,0xcc,0xf0,0x01,0x05,0x62,0x00] 3437 3438image_sample_d_cl_o v5, v[1:8], s[8:15], s[12:15] dmask:0x4 3439// CHECK: [0x00,0x04,0xcc,0xf0,0x01,0x05,0x62,0x00] 3440 3441image_sample_d_cl_o v[5:6], v[1:8], s[8:15], s[12:15] dmask:0x5 3442// CHECK: [0x00,0x05,0xcc,0xf0,0x01,0x05,0x62,0x00] 3443 3444image_sample_d_cl_o v[5:6], v[1:8], s[8:15], s[12:15] dmask:0x6 3445// CHECK: [0x00,0x06,0xcc,0xf0,0x01,0x05,0x62,0x00] 3446 3447image_sample_d_cl_o v[5:7], v[1:8], s[8:15], s[12:15] dmask:0x7 3448// CHECK: [0x00,0x07,0xcc,0xf0,0x01,0x05,0x62,0x00] 3449 3450image_sample_d_cl_o v5, v[1:8], s[8:15], s[12:15] dmask:0x8 3451// CHECK: [0x00,0x08,0xcc,0xf0,0x01,0x05,0x62,0x00] 3452 3453image_sample_d_cl_o v[5:6], v[1:8], s[8:15], s[12:15] dmask:0x9 3454// CHECK: [0x00,0x09,0xcc,0xf0,0x01,0x05,0x62,0x00] 3455 3456image_sample_d_cl_o v[5:6], v[1:8], s[8:15], s[12:15] dmask:0xa 3457// CHECK: [0x00,0x0a,0xcc,0xf0,0x01,0x05,0x62,0x00] 3458 3459image_sample_d_cl_o v[5:7], v[1:8], s[8:15], s[12:15] dmask:0xb 3460// CHECK: [0x00,0x0b,0xcc,0xf0,0x01,0x05,0x62,0x00] 3461 3462image_sample_d_cl_o v[5:6], v[1:8], s[8:15], s[12:15] dmask:0xc 3463// CHECK: [0x00,0x0c,0xcc,0xf0,0x01,0x05,0x62,0x00] 3464 3465image_sample_d_cl_o v[5:7], v[1:8], s[8:15], s[12:15] dmask:0xd 3466// CHECK: [0x00,0x0d,0xcc,0xf0,0x01,0x05,0x62,0x00] 3467 3468image_sample_d_cl_o v[5:7], v[1:8], s[8:15], s[12:15] dmask:0xe 3469// CHECK: [0x00,0x0e,0xcc,0xf0,0x01,0x05,0x62,0x00] 3470 3471image_sample_d_cl_o v[5:8], v[1:8], s[8:15], s[12:15] dmask:0xf 3472// CHECK: [0x00,0x0f,0xcc,0xf0,0x01,0x05,0x62,0x00] 3473 3474image_sample_d_cl_o v5, v[1:8], s[8:15], s[12:15] dmask:0x0 3475// CHECK: [0x00,0x00,0xcc,0xf0,0x01,0x05,0x62,0x00] 3476 3477image_sample_d_cl_o v5, v[1:16], s[8:15], s[12:15] dmask:0x1 3478// CHECK: [0x00,0x01,0xcc,0xf0,0x01,0x05,0x62,0x00] 3479 3480image_sample_d_cl_o v5, v[1:8], s[8:15], s[12:15] dmask:0x1 unorm 3481// CHECK: [0x00,0x11,0xcc,0xf0,0x01,0x05,0x62,0x00] 3482 3483image_sample_d_cl_o v5, v[1:8], s[8:15], s[12:15] dmask:0x1 glc 3484// CHECK: [0x00,0x21,0xcc,0xf0,0x01,0x05,0x62,0x00] 3485 3486image_sample_d_cl_o v5, v[1:8], s[8:15], s[12:15] dmask:0x1 slc 3487// CHECK: [0x00,0x01,0xcc,0xf2,0x01,0x05,0x62,0x00] 3488 3489image_sample_d_cl_o v[5:6], v[1:8], s[8:15], s[12:15] dmask:0x1 tfe 3490// CHECK: [0x00,0x01,0xcd,0xf0,0x01,0x05,0x62,0x00] 3491 3492image_sample_d_cl_o v5, v[1:8], s[8:15], s[12:15] dmask:0x1 lwe 3493// CHECK: [0x00,0x01,0xce,0xf0,0x01,0x05,0x62,0x00] 3494 3495image_sample_d_cl_o v5, v[1:8], s[8:15], s[12:15] dmask:0x1 da 3496// CHECK: [0x00,0x41,0xcc,0xf0,0x01,0x05,0x62,0x00] 3497 3498image_sample_l_o v5, v[1:3], s[8:15], s[12:15] dmask:0x1 3499// CHECK: [0x00,0x01,0xd0,0xf0,0x01,0x05,0x62,0x00] 3500 3501image_sample_l_o v252, v[1:3], s[8:15], s[12:15] dmask:0x1 3502// CHECK: [0x00,0x01,0xd0,0xf0,0x01,0xfc,0x62,0x00] 3503 3504image_sample_l_o v5, v[251:253], s[8:15], s[12:15] dmask:0x1 3505// CHECK: [0x00,0x01,0xd0,0xf0,0xfb,0x05,0x62,0x00] 3506 3507image_sample_l_o v5, v[1:3], s[12:19], s[12:15] dmask:0x1 3508// CHECK: [0x00,0x01,0xd0,0xf0,0x01,0x05,0x63,0x00] 3509 3510image_sample_l_o v5, v[1:3], s[96:103], s[12:15] dmask:0x1 3511// CHECK: [0x00,0x01,0xd0,0xf0,0x01,0x05,0x78,0x00] 3512 3513image_sample_l_o v5, v[1:3], ttmp[4:11], s[12:15] dmask:0x1 3514// CHECK: [0x00,0x01,0xd0,0xf0,0x01,0x05,0x7d,0x00] 3515 3516image_sample_l_o v5, v[1:3], s[8:15], s[16:19] dmask:0x1 3517// CHECK: [0x00,0x01,0xd0,0xf0,0x01,0x05,0x82,0x00] 3518 3519image_sample_l_o v5, v[1:3], s[8:15], s[100:103] dmask:0x1 3520// CHECK: [0x00,0x01,0xd0,0xf0,0x01,0x05,0x22,0x03] 3521 3522image_sample_l_o v5, v[1:3], s[8:15], ttmp[8:11] dmask:0x1 3523// CHECK: [0x00,0x01,0xd0,0xf0,0x01,0x05,0xc2,0x03] 3524 3525image_sample_l_o v5, v[1:3], s[8:15], s[12:15] dmask:0x2 3526// CHECK: [0x00,0x02,0xd0,0xf0,0x01,0x05,0x62,0x00] 3527 3528image_sample_l_o v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x3 3529// CHECK: [0x00,0x03,0xd0,0xf0,0x01,0x05,0x62,0x00] 3530 3531image_sample_l_o v5, v[1:3], s[8:15], s[12:15] dmask:0x4 3532// CHECK: [0x00,0x04,0xd0,0xf0,0x01,0x05,0x62,0x00] 3533 3534image_sample_l_o v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x5 3535// CHECK: [0x00,0x05,0xd0,0xf0,0x01,0x05,0x62,0x00] 3536 3537image_sample_l_o v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x6 3538// CHECK: [0x00,0x06,0xd0,0xf0,0x01,0x05,0x62,0x00] 3539 3540image_sample_l_o v[5:7], v[1:3], s[8:15], s[12:15] dmask:0x7 3541// CHECK: [0x00,0x07,0xd0,0xf0,0x01,0x05,0x62,0x00] 3542 3543image_sample_l_o v5, v[1:3], s[8:15], s[12:15] dmask:0x8 3544// CHECK: [0x00,0x08,0xd0,0xf0,0x01,0x05,0x62,0x00] 3545 3546image_sample_l_o v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x9 3547// CHECK: [0x00,0x09,0xd0,0xf0,0x01,0x05,0x62,0x00] 3548 3549image_sample_l_o v[5:6], v[1:3], s[8:15], s[12:15] dmask:0xa 3550// CHECK: [0x00,0x0a,0xd0,0xf0,0x01,0x05,0x62,0x00] 3551 3552image_sample_l_o v[5:7], v[1:3], s[8:15], s[12:15] dmask:0xb 3553// CHECK: [0x00,0x0b,0xd0,0xf0,0x01,0x05,0x62,0x00] 3554 3555image_sample_l_o v[5:6], v[1:3], s[8:15], s[12:15] dmask:0xc 3556// CHECK: [0x00,0x0c,0xd0,0xf0,0x01,0x05,0x62,0x00] 3557 3558image_sample_l_o v[5:7], v[1:3], s[8:15], s[12:15] dmask:0xd 3559// CHECK: [0x00,0x0d,0xd0,0xf0,0x01,0x05,0x62,0x00] 3560 3561image_sample_l_o v[5:7], v[1:3], s[8:15], s[12:15] dmask:0xe 3562// CHECK: [0x00,0x0e,0xd0,0xf0,0x01,0x05,0x62,0x00] 3563 3564image_sample_l_o v[5:8], v[1:3], s[8:15], s[12:15] dmask:0xf 3565// CHECK: [0x00,0x0f,0xd0,0xf0,0x01,0x05,0x62,0x00] 3566 3567image_sample_l_o v5, v[1:3], s[8:15], s[12:15] dmask:0x0 3568// CHECK: [0x00,0x00,0xd0,0xf0,0x01,0x05,0x62,0x00] 3569 3570image_sample_l_o v5, v[1:4], s[8:15], s[12:15] dmask:0x1 3571// CHECK: [0x00,0x01,0xd0,0xf0,0x01,0x05,0x62,0x00] 3572 3573image_sample_l_o v5, v[1:8], s[8:15], s[12:15] dmask:0x1 3574// CHECK: [0x00,0x01,0xd0,0xf0,0x01,0x05,0x62,0x00] 3575 3576image_sample_l_o v5, v[1:3], s[8:15], s[12:15] dmask:0x1 unorm 3577// CHECK: [0x00,0x11,0xd0,0xf0,0x01,0x05,0x62,0x00] 3578 3579image_sample_l_o v5, v[1:3], s[8:15], s[12:15] dmask:0x1 glc 3580// CHECK: [0x00,0x21,0xd0,0xf0,0x01,0x05,0x62,0x00] 3581 3582image_sample_l_o v5, v[1:3], s[8:15], s[12:15] dmask:0x1 slc 3583// CHECK: [0x00,0x01,0xd0,0xf2,0x01,0x05,0x62,0x00] 3584 3585image_sample_l_o v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x1 tfe 3586// CHECK: [0x00,0x01,0xd1,0xf0,0x01,0x05,0x62,0x00] 3587 3588image_sample_l_o v5, v[1:3], s[8:15], s[12:15] dmask:0x1 lwe 3589// CHECK: [0x00,0x01,0xd2,0xf0,0x01,0x05,0x62,0x00] 3590 3591image_sample_l_o v5, v[1:3], s[8:15], s[12:15] dmask:0x1 da 3592// CHECK: [0x00,0x41,0xd0,0xf0,0x01,0x05,0x62,0x00] 3593 3594image_sample_b_o v5, v[1:3], s[8:15], s[12:15] dmask:0x1 3595// CHECK: [0x00,0x01,0xd4,0xf0,0x01,0x05,0x62,0x00] 3596 3597image_sample_b_o v252, v[1:3], s[8:15], s[12:15] dmask:0x1 3598// CHECK: [0x00,0x01,0xd4,0xf0,0x01,0xfc,0x62,0x00] 3599 3600image_sample_b_o v5, v[251:253], s[8:15], s[12:15] dmask:0x1 3601// CHECK: [0x00,0x01,0xd4,0xf0,0xfb,0x05,0x62,0x00] 3602 3603image_sample_b_o v5, v[1:3], s[12:19], s[12:15] dmask:0x1 3604// CHECK: [0x00,0x01,0xd4,0xf0,0x01,0x05,0x63,0x00] 3605 3606image_sample_b_o v5, v[1:3], s[96:103], s[12:15] dmask:0x1 3607// CHECK: [0x00,0x01,0xd4,0xf0,0x01,0x05,0x78,0x00] 3608 3609image_sample_b_o v5, v[1:3], ttmp[4:11], s[12:15] dmask:0x1 3610// CHECK: [0x00,0x01,0xd4,0xf0,0x01,0x05,0x7d,0x00] 3611 3612image_sample_b_o v5, v[1:3], s[8:15], s[16:19] dmask:0x1 3613// CHECK: [0x00,0x01,0xd4,0xf0,0x01,0x05,0x82,0x00] 3614 3615image_sample_b_o v5, v[1:3], s[8:15], s[100:103] dmask:0x1 3616// CHECK: [0x00,0x01,0xd4,0xf0,0x01,0x05,0x22,0x03] 3617 3618image_sample_b_o v5, v[1:3], s[8:15], ttmp[8:11] dmask:0x1 3619// CHECK: [0x00,0x01,0xd4,0xf0,0x01,0x05,0xc2,0x03] 3620 3621image_sample_b_o v5, v[1:3], s[8:15], s[12:15] dmask:0x2 3622// CHECK: [0x00,0x02,0xd4,0xf0,0x01,0x05,0x62,0x00] 3623 3624image_sample_b_o v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x3 3625// CHECK: [0x00,0x03,0xd4,0xf0,0x01,0x05,0x62,0x00] 3626 3627image_sample_b_o v5, v[1:3], s[8:15], s[12:15] dmask:0x4 3628// CHECK: [0x00,0x04,0xd4,0xf0,0x01,0x05,0x62,0x00] 3629 3630image_sample_b_o v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x5 3631// CHECK: [0x00,0x05,0xd4,0xf0,0x01,0x05,0x62,0x00] 3632 3633image_sample_b_o v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x6 3634// CHECK: [0x00,0x06,0xd4,0xf0,0x01,0x05,0x62,0x00] 3635 3636image_sample_b_o v[5:7], v[1:3], s[8:15], s[12:15] dmask:0x7 3637// CHECK: [0x00,0x07,0xd4,0xf0,0x01,0x05,0x62,0x00] 3638 3639image_sample_b_o v5, v[1:3], s[8:15], s[12:15] dmask:0x8 3640// CHECK: [0x00,0x08,0xd4,0xf0,0x01,0x05,0x62,0x00] 3641 3642image_sample_b_o v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x9 3643// CHECK: [0x00,0x09,0xd4,0xf0,0x01,0x05,0x62,0x00] 3644 3645image_sample_b_o v[5:6], v[1:3], s[8:15], s[12:15] dmask:0xa 3646// CHECK: [0x00,0x0a,0xd4,0xf0,0x01,0x05,0x62,0x00] 3647 3648image_sample_b_o v[5:7], v[1:3], s[8:15], s[12:15] dmask:0xb 3649// CHECK: [0x00,0x0b,0xd4,0xf0,0x01,0x05,0x62,0x00] 3650 3651image_sample_b_o v[5:6], v[1:3], s[8:15], s[12:15] dmask:0xc 3652// CHECK: [0x00,0x0c,0xd4,0xf0,0x01,0x05,0x62,0x00] 3653 3654image_sample_b_o v[5:7], v[1:3], s[8:15], s[12:15] dmask:0xd 3655// CHECK: [0x00,0x0d,0xd4,0xf0,0x01,0x05,0x62,0x00] 3656 3657image_sample_b_o v[5:7], v[1:3], s[8:15], s[12:15] dmask:0xe 3658// CHECK: [0x00,0x0e,0xd4,0xf0,0x01,0x05,0x62,0x00] 3659 3660image_sample_b_o v[5:8], v[1:3], s[8:15], s[12:15] dmask:0xf 3661// CHECK: [0x00,0x0f,0xd4,0xf0,0x01,0x05,0x62,0x00] 3662 3663image_sample_b_o v5, v[1:3], s[8:15], s[12:15] dmask:0x0 3664// CHECK: [0x00,0x00,0xd4,0xf0,0x01,0x05,0x62,0x00] 3665 3666image_sample_b_o v5, v[1:4], s[8:15], s[12:15] dmask:0x1 3667// CHECK: [0x00,0x01,0xd4,0xf0,0x01,0x05,0x62,0x00] 3668 3669image_sample_b_o v5, v[1:8], s[8:15], s[12:15] dmask:0x1 3670// CHECK: [0x00,0x01,0xd4,0xf0,0x01,0x05,0x62,0x00] 3671 3672image_sample_b_o v5, v[1:3], s[8:15], s[12:15] dmask:0x1 unorm 3673// CHECK: [0x00,0x11,0xd4,0xf0,0x01,0x05,0x62,0x00] 3674 3675image_sample_b_o v5, v[1:3], s[8:15], s[12:15] dmask:0x1 glc 3676// CHECK: [0x00,0x21,0xd4,0xf0,0x01,0x05,0x62,0x00] 3677 3678image_sample_b_o v5, v[1:3], s[8:15], s[12:15] dmask:0x1 slc 3679// CHECK: [0x00,0x01,0xd4,0xf2,0x01,0x05,0x62,0x00] 3680 3681image_sample_b_o v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x1 tfe 3682// CHECK: [0x00,0x01,0xd5,0xf0,0x01,0x05,0x62,0x00] 3683 3684image_sample_b_o v5, v[1:3], s[8:15], s[12:15] dmask:0x1 lwe 3685// CHECK: [0x00,0x01,0xd6,0xf0,0x01,0x05,0x62,0x00] 3686 3687image_sample_b_o v5, v[1:3], s[8:15], s[12:15] dmask:0x1 da 3688// CHECK: [0x00,0x41,0xd4,0xf0,0x01,0x05,0x62,0x00] 3689 3690image_sample_b_cl_o v5, v[1:4], s[8:15], s[12:15] dmask:0x1 3691// CHECK: [0x00,0x01,0xd8,0xf0,0x01,0x05,0x62,0x00] 3692 3693image_sample_b_cl_o v252, v[1:4], s[8:15], s[12:15] dmask:0x1 3694// CHECK: [0x00,0x01,0xd8,0xf0,0x01,0xfc,0x62,0x00] 3695 3696image_sample_b_cl_o v5, v[251:254], s[8:15], s[12:15] dmask:0x1 3697// CHECK: [0x00,0x01,0xd8,0xf0,0xfb,0x05,0x62,0x00] 3698 3699image_sample_b_cl_o v5, v[1:4], s[12:19], s[12:15] dmask:0x1 3700// CHECK: [0x00,0x01,0xd8,0xf0,0x01,0x05,0x63,0x00] 3701 3702image_sample_b_cl_o v5, v[1:4], s[96:103], s[12:15] dmask:0x1 3703// CHECK: [0x00,0x01,0xd8,0xf0,0x01,0x05,0x78,0x00] 3704 3705image_sample_b_cl_o v5, v[1:4], ttmp[4:11], s[12:15] dmask:0x1 3706// CHECK: [0x00,0x01,0xd8,0xf0,0x01,0x05,0x7d,0x00] 3707 3708image_sample_b_cl_o v5, v[1:4], s[8:15], s[16:19] dmask:0x1 3709// CHECK: [0x00,0x01,0xd8,0xf0,0x01,0x05,0x82,0x00] 3710 3711image_sample_b_cl_o v5, v[1:4], s[8:15], s[100:103] dmask:0x1 3712// CHECK: [0x00,0x01,0xd8,0xf0,0x01,0x05,0x22,0x03] 3713 3714image_sample_b_cl_o v5, v[1:4], s[8:15], ttmp[8:11] dmask:0x1 3715// CHECK: [0x00,0x01,0xd8,0xf0,0x01,0x05,0xc2,0x03] 3716 3717image_sample_b_cl_o v5, v[1:4], s[8:15], s[12:15] dmask:0x2 3718// CHECK: [0x00,0x02,0xd8,0xf0,0x01,0x05,0x62,0x00] 3719 3720image_sample_b_cl_o v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x3 3721// CHECK: [0x00,0x03,0xd8,0xf0,0x01,0x05,0x62,0x00] 3722 3723image_sample_b_cl_o v5, v[1:4], s[8:15], s[12:15] dmask:0x4 3724// CHECK: [0x00,0x04,0xd8,0xf0,0x01,0x05,0x62,0x00] 3725 3726image_sample_b_cl_o v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x5 3727// CHECK: [0x00,0x05,0xd8,0xf0,0x01,0x05,0x62,0x00] 3728 3729image_sample_b_cl_o v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x6 3730// CHECK: [0x00,0x06,0xd8,0xf0,0x01,0x05,0x62,0x00] 3731 3732image_sample_b_cl_o v[5:7], v[1:4], s[8:15], s[12:15] dmask:0x7 3733// CHECK: [0x00,0x07,0xd8,0xf0,0x01,0x05,0x62,0x00] 3734 3735image_sample_b_cl_o v5, v[1:4], s[8:15], s[12:15] dmask:0x8 3736// CHECK: [0x00,0x08,0xd8,0xf0,0x01,0x05,0x62,0x00] 3737 3738image_sample_b_cl_o v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x9 3739// CHECK: [0x00,0x09,0xd8,0xf0,0x01,0x05,0x62,0x00] 3740 3741image_sample_b_cl_o v[5:6], v[1:4], s[8:15], s[12:15] dmask:0xa 3742// CHECK: [0x00,0x0a,0xd8,0xf0,0x01,0x05,0x62,0x00] 3743 3744image_sample_b_cl_o v[5:7], v[1:4], s[8:15], s[12:15] dmask:0xb 3745// CHECK: [0x00,0x0b,0xd8,0xf0,0x01,0x05,0x62,0x00] 3746 3747image_sample_b_cl_o v[5:6], v[1:4], s[8:15], s[12:15] dmask:0xc 3748// CHECK: [0x00,0x0c,0xd8,0xf0,0x01,0x05,0x62,0x00] 3749 3750image_sample_b_cl_o v[5:7], v[1:4], s[8:15], s[12:15] dmask:0xd 3751// CHECK: [0x00,0x0d,0xd8,0xf0,0x01,0x05,0x62,0x00] 3752 3753image_sample_b_cl_o v[5:7], v[1:4], s[8:15], s[12:15] dmask:0xe 3754// CHECK: [0x00,0x0e,0xd8,0xf0,0x01,0x05,0x62,0x00] 3755 3756image_sample_b_cl_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0xf 3757// CHECK: [0x00,0x0f,0xd8,0xf0,0x01,0x05,0x62,0x00] 3758 3759image_sample_b_cl_o v5, v[1:4], s[8:15], s[12:15] dmask:0x0 3760// CHECK: [0x00,0x00,0xd8,0xf0,0x01,0x05,0x62,0x00] 3761 3762image_sample_b_cl_o v5, v[1:8], s[8:15], s[12:15] dmask:0x1 3763// CHECK: [0x00,0x01,0xd8,0xf0,0x01,0x05,0x62,0x00] 3764 3765image_sample_b_cl_o v5, v[1:4], s[8:15], s[12:15] dmask:0x1 unorm 3766// CHECK: [0x00,0x11,0xd8,0xf0,0x01,0x05,0x62,0x00] 3767 3768image_sample_b_cl_o v5, v[1:4], s[8:15], s[12:15] dmask:0x1 glc 3769// CHECK: [0x00,0x21,0xd8,0xf0,0x01,0x05,0x62,0x00] 3770 3771image_sample_b_cl_o v5, v[1:4], s[8:15], s[12:15] dmask:0x1 slc 3772// CHECK: [0x00,0x01,0xd8,0xf2,0x01,0x05,0x62,0x00] 3773 3774image_sample_b_cl_o v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x1 tfe 3775// CHECK: [0x00,0x01,0xd9,0xf0,0x01,0x05,0x62,0x00] 3776 3777image_sample_b_cl_o v5, v[1:4], s[8:15], s[12:15] dmask:0x1 lwe 3778// CHECK: [0x00,0x01,0xda,0xf0,0x01,0x05,0x62,0x00] 3779 3780image_sample_b_cl_o v5, v[1:4], s[8:15], s[12:15] dmask:0x1 da 3781// CHECK: [0x00,0x41,0xd8,0xf0,0x01,0x05,0x62,0x00] 3782 3783image_sample_lz_o v5, v[1:2], s[8:15], s[12:15] dmask:0x1 3784// CHECK: [0x00,0x01,0xdc,0xf0,0x01,0x05,0x62,0x00] 3785 3786image_sample_lz_o v252, v[1:2], s[8:15], s[12:15] dmask:0x1 3787// CHECK: [0x00,0x01,0xdc,0xf0,0x01,0xfc,0x62,0x00] 3788 3789image_sample_lz_o v5, v[251:252], s[8:15], s[12:15] dmask:0x1 3790// CHECK: [0x00,0x01,0xdc,0xf0,0xfb,0x05,0x62,0x00] 3791 3792image_sample_lz_o v5, v[1:2], s[12:19], s[12:15] dmask:0x1 3793// CHECK: [0x00,0x01,0xdc,0xf0,0x01,0x05,0x63,0x00] 3794 3795image_sample_lz_o v5, v[1:2], s[96:103], s[12:15] dmask:0x1 3796// CHECK: [0x00,0x01,0xdc,0xf0,0x01,0x05,0x78,0x00] 3797 3798image_sample_lz_o v5, v[1:2], ttmp[4:11], s[12:15] dmask:0x1 3799// CHECK: [0x00,0x01,0xdc,0xf0,0x01,0x05,0x7d,0x00] 3800 3801image_sample_lz_o v5, v[1:2], s[8:15], s[16:19] dmask:0x1 3802// CHECK: [0x00,0x01,0xdc,0xf0,0x01,0x05,0x82,0x00] 3803 3804image_sample_lz_o v5, v[1:2], s[8:15], s[100:103] dmask:0x1 3805// CHECK: [0x00,0x01,0xdc,0xf0,0x01,0x05,0x22,0x03] 3806 3807image_sample_lz_o v5, v[1:2], s[8:15], ttmp[8:11] dmask:0x1 3808// CHECK: [0x00,0x01,0xdc,0xf0,0x01,0x05,0xc2,0x03] 3809 3810image_sample_lz_o v5, v[1:2], s[8:15], s[12:15] dmask:0x2 3811// CHECK: [0x00,0x02,0xdc,0xf0,0x01,0x05,0x62,0x00] 3812 3813image_sample_lz_o v[5:6], v[1:2], s[8:15], s[12:15] dmask:0x3 3814// CHECK: [0x00,0x03,0xdc,0xf0,0x01,0x05,0x62,0x00] 3815 3816image_sample_lz_o v5, v[1:2], s[8:15], s[12:15] dmask:0x4 3817// CHECK: [0x00,0x04,0xdc,0xf0,0x01,0x05,0x62,0x00] 3818 3819image_sample_lz_o v[5:6], v[1:2], s[8:15], s[12:15] dmask:0x5 3820// CHECK: [0x00,0x05,0xdc,0xf0,0x01,0x05,0x62,0x00] 3821 3822image_sample_lz_o v[5:6], v[1:2], s[8:15], s[12:15] dmask:0x6 3823// CHECK: [0x00,0x06,0xdc,0xf0,0x01,0x05,0x62,0x00] 3824 3825image_sample_lz_o v[5:7], v[1:2], s[8:15], s[12:15] dmask:0x7 3826// CHECK: [0x00,0x07,0xdc,0xf0,0x01,0x05,0x62,0x00] 3827 3828image_sample_lz_o v5, v[1:2], s[8:15], s[12:15] dmask:0x8 3829// CHECK: [0x00,0x08,0xdc,0xf0,0x01,0x05,0x62,0x00] 3830 3831image_sample_lz_o v[5:6], v[1:2], s[8:15], s[12:15] dmask:0x9 3832// CHECK: [0x00,0x09,0xdc,0xf0,0x01,0x05,0x62,0x00] 3833 3834image_sample_lz_o v[5:6], v[1:2], s[8:15], s[12:15] dmask:0xa 3835// CHECK: [0x00,0x0a,0xdc,0xf0,0x01,0x05,0x62,0x00] 3836 3837image_sample_lz_o v[5:7], v[1:2], s[8:15], s[12:15] dmask:0xb 3838// CHECK: [0x00,0x0b,0xdc,0xf0,0x01,0x05,0x62,0x00] 3839 3840image_sample_lz_o v[5:6], v[1:2], s[8:15], s[12:15] dmask:0xc 3841// CHECK: [0x00,0x0c,0xdc,0xf0,0x01,0x05,0x62,0x00] 3842 3843image_sample_lz_o v[5:7], v[1:2], s[8:15], s[12:15] dmask:0xd 3844// CHECK: [0x00,0x0d,0xdc,0xf0,0x01,0x05,0x62,0x00] 3845 3846image_sample_lz_o v[5:7], v[1:2], s[8:15], s[12:15] dmask:0xe 3847// CHECK: [0x00,0x0e,0xdc,0xf0,0x01,0x05,0x62,0x00] 3848 3849image_sample_lz_o v[5:8], v[1:2], s[8:15], s[12:15] dmask:0xf 3850// CHECK: [0x00,0x0f,0xdc,0xf0,0x01,0x05,0x62,0x00] 3851 3852image_sample_lz_o v5, v[1:2], s[8:15], s[12:15] dmask:0x0 3853// CHECK: [0x00,0x00,0xdc,0xf0,0x01,0x05,0x62,0x00] 3854 3855image_sample_lz_o v5, v[1:3], s[8:15], s[12:15] dmask:0x1 3856// CHECK: [0x00,0x01,0xdc,0xf0,0x01,0x05,0x62,0x00] 3857 3858image_sample_lz_o v5, v[1:4], s[8:15], s[12:15] dmask:0x1 3859// CHECK: [0x00,0x01,0xdc,0xf0,0x01,0x05,0x62,0x00] 3860 3861image_sample_lz_o v5, v[1:2], s[8:15], s[12:15] dmask:0x1 unorm 3862// CHECK: [0x00,0x11,0xdc,0xf0,0x01,0x05,0x62,0x00] 3863 3864image_sample_lz_o v5, v[1:2], s[8:15], s[12:15] dmask:0x1 glc 3865// CHECK: [0x00,0x21,0xdc,0xf0,0x01,0x05,0x62,0x00] 3866 3867image_sample_lz_o v5, v[1:2], s[8:15], s[12:15] dmask:0x1 slc 3868// CHECK: [0x00,0x01,0xdc,0xf2,0x01,0x05,0x62,0x00] 3869 3870image_sample_lz_o v[5:6], v[1:2], s[8:15], s[12:15] dmask:0x1 tfe 3871// CHECK: [0x00,0x01,0xdd,0xf0,0x01,0x05,0x62,0x00] 3872 3873image_sample_lz_o v5, v[1:2], s[8:15], s[12:15] dmask:0x1 lwe 3874// CHECK: [0x00,0x01,0xde,0xf0,0x01,0x05,0x62,0x00] 3875 3876image_sample_lz_o v5, v[1:2], s[8:15], s[12:15] dmask:0x1 da 3877// CHECK: [0x00,0x41,0xdc,0xf0,0x01,0x05,0x62,0x00] 3878 3879image_sample_c_o v5, v[1:3], s[8:15], s[12:15] dmask:0x1 3880// CHECK: [0x00,0x01,0xe0,0xf0,0x01,0x05,0x62,0x00] 3881 3882image_sample_c_o v252, v[1:3], s[8:15], s[12:15] dmask:0x1 3883// CHECK: [0x00,0x01,0xe0,0xf0,0x01,0xfc,0x62,0x00] 3884 3885image_sample_c_o v5, v[251:253], s[8:15], s[12:15] dmask:0x1 3886// CHECK: [0x00,0x01,0xe0,0xf0,0xfb,0x05,0x62,0x00] 3887 3888image_sample_c_o v5, v[1:3], s[12:19], s[12:15] dmask:0x1 3889// CHECK: [0x00,0x01,0xe0,0xf0,0x01,0x05,0x63,0x00] 3890 3891image_sample_c_o v5, v[1:3], s[96:103], s[12:15] dmask:0x1 3892// CHECK: [0x00,0x01,0xe0,0xf0,0x01,0x05,0x78,0x00] 3893 3894image_sample_c_o v5, v[1:3], ttmp[4:11], s[12:15] dmask:0x1 3895// CHECK: [0x00,0x01,0xe0,0xf0,0x01,0x05,0x7d,0x00] 3896 3897image_sample_c_o v5, v[1:3], s[8:15], s[16:19] dmask:0x1 3898// CHECK: [0x00,0x01,0xe0,0xf0,0x01,0x05,0x82,0x00] 3899 3900image_sample_c_o v5, v[1:3], s[8:15], s[100:103] dmask:0x1 3901// CHECK: [0x00,0x01,0xe0,0xf0,0x01,0x05,0x22,0x03] 3902 3903image_sample_c_o v5, v[1:3], s[8:15], ttmp[8:11] dmask:0x1 3904// CHECK: [0x00,0x01,0xe0,0xf0,0x01,0x05,0xc2,0x03] 3905 3906image_sample_c_o v5, v[1:3], s[8:15], s[12:15] dmask:0x2 3907// CHECK: [0x00,0x02,0xe0,0xf0,0x01,0x05,0x62,0x00] 3908 3909image_sample_c_o v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x3 3910// CHECK: [0x00,0x03,0xe0,0xf0,0x01,0x05,0x62,0x00] 3911 3912image_sample_c_o v5, v[1:3], s[8:15], s[12:15] dmask:0x4 3913// CHECK: [0x00,0x04,0xe0,0xf0,0x01,0x05,0x62,0x00] 3914 3915image_sample_c_o v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x5 3916// CHECK: [0x00,0x05,0xe0,0xf0,0x01,0x05,0x62,0x00] 3917 3918image_sample_c_o v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x6 3919// CHECK: [0x00,0x06,0xe0,0xf0,0x01,0x05,0x62,0x00] 3920 3921image_sample_c_o v[5:7], v[1:3], s[8:15], s[12:15] dmask:0x7 3922// CHECK: [0x00,0x07,0xe0,0xf0,0x01,0x05,0x62,0x00] 3923 3924image_sample_c_o v5, v[1:3], s[8:15], s[12:15] dmask:0x8 3925// CHECK: [0x00,0x08,0xe0,0xf0,0x01,0x05,0x62,0x00] 3926 3927image_sample_c_o v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x9 3928// CHECK: [0x00,0x09,0xe0,0xf0,0x01,0x05,0x62,0x00] 3929 3930image_sample_c_o v[5:6], v[1:3], s[8:15], s[12:15] dmask:0xa 3931// CHECK: [0x00,0x0a,0xe0,0xf0,0x01,0x05,0x62,0x00] 3932 3933image_sample_c_o v[5:7], v[1:3], s[8:15], s[12:15] dmask:0xb 3934// CHECK: [0x00,0x0b,0xe0,0xf0,0x01,0x05,0x62,0x00] 3935 3936image_sample_c_o v[5:6], v[1:3], s[8:15], s[12:15] dmask:0xc 3937// CHECK: [0x00,0x0c,0xe0,0xf0,0x01,0x05,0x62,0x00] 3938 3939image_sample_c_o v[5:7], v[1:3], s[8:15], s[12:15] dmask:0xd 3940// CHECK: [0x00,0x0d,0xe0,0xf0,0x01,0x05,0x62,0x00] 3941 3942image_sample_c_o v[5:7], v[1:3], s[8:15], s[12:15] dmask:0xe 3943// CHECK: [0x00,0x0e,0xe0,0xf0,0x01,0x05,0x62,0x00] 3944 3945image_sample_c_o v[5:8], v[1:3], s[8:15], s[12:15] dmask:0xf 3946// CHECK: [0x00,0x0f,0xe0,0xf0,0x01,0x05,0x62,0x00] 3947 3948image_sample_c_o v5, v[1:3], s[8:15], s[12:15] dmask:0x0 3949// CHECK: [0x00,0x00,0xe0,0xf0,0x01,0x05,0x62,0x00] 3950 3951image_sample_c_o v5, v[1:4], s[8:15], s[12:15] dmask:0x1 3952// CHECK: [0x00,0x01,0xe0,0xf0,0x01,0x05,0x62,0x00] 3953 3954image_sample_c_o v5, v[1:8], s[8:15], s[12:15] dmask:0x1 3955// CHECK: [0x00,0x01,0xe0,0xf0,0x01,0x05,0x62,0x00] 3956 3957image_sample_c_o v5, v[1:3], s[8:15], s[12:15] dmask:0x1 unorm 3958// CHECK: [0x00,0x11,0xe0,0xf0,0x01,0x05,0x62,0x00] 3959 3960image_sample_c_o v5, v[1:3], s[8:15], s[12:15] dmask:0x1 glc 3961// CHECK: [0x00,0x21,0xe0,0xf0,0x01,0x05,0x62,0x00] 3962 3963image_sample_c_o v5, v[1:3], s[8:15], s[12:15] dmask:0x1 slc 3964// CHECK: [0x00,0x01,0xe0,0xf2,0x01,0x05,0x62,0x00] 3965 3966image_sample_c_o v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x1 tfe 3967// CHECK: [0x00,0x01,0xe1,0xf0,0x01,0x05,0x62,0x00] 3968 3969image_sample_c_o v5, v[1:3], s[8:15], s[12:15] dmask:0x1 lwe 3970// CHECK: [0x00,0x01,0xe2,0xf0,0x01,0x05,0x62,0x00] 3971 3972image_sample_c_o v5, v[1:3], s[8:15], s[12:15] dmask:0x1 da 3973// CHECK: [0x00,0x41,0xe0,0xf0,0x01,0x05,0x62,0x00] 3974 3975image_sample_c_cl_o v5, v[1:4], s[8:15], s[12:15] dmask:0x1 3976// CHECK: [0x00,0x01,0xe4,0xf0,0x01,0x05,0x62,0x00] 3977 3978image_sample_c_cl_o v252, v[1:4], s[8:15], s[12:15] dmask:0x1 3979// CHECK: [0x00,0x01,0xe4,0xf0,0x01,0xfc,0x62,0x00] 3980 3981image_sample_c_cl_o v5, v[251:254], s[8:15], s[12:15] dmask:0x1 3982// CHECK: [0x00,0x01,0xe4,0xf0,0xfb,0x05,0x62,0x00] 3983 3984image_sample_c_cl_o v5, v[1:4], s[12:19], s[12:15] dmask:0x1 3985// CHECK: [0x00,0x01,0xe4,0xf0,0x01,0x05,0x63,0x00] 3986 3987image_sample_c_cl_o v5, v[1:4], s[96:103], s[12:15] dmask:0x1 3988// CHECK: [0x00,0x01,0xe4,0xf0,0x01,0x05,0x78,0x00] 3989 3990image_sample_c_cl_o v5, v[1:4], ttmp[4:11], s[12:15] dmask:0x1 3991// CHECK: [0x00,0x01,0xe4,0xf0,0x01,0x05,0x7d,0x00] 3992 3993image_sample_c_cl_o v5, v[1:4], s[8:15], s[16:19] dmask:0x1 3994// CHECK: [0x00,0x01,0xe4,0xf0,0x01,0x05,0x82,0x00] 3995 3996image_sample_c_cl_o v5, v[1:4], s[8:15], s[100:103] dmask:0x1 3997// CHECK: [0x00,0x01,0xe4,0xf0,0x01,0x05,0x22,0x03] 3998 3999image_sample_c_cl_o v5, v[1:4], s[8:15], ttmp[8:11] dmask:0x1 4000// CHECK: [0x00,0x01,0xe4,0xf0,0x01,0x05,0xc2,0x03] 4001 4002image_sample_c_cl_o v5, v[1:4], s[8:15], s[12:15] dmask:0x2 4003// CHECK: [0x00,0x02,0xe4,0xf0,0x01,0x05,0x62,0x00] 4004 4005image_sample_c_cl_o v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x3 4006// CHECK: [0x00,0x03,0xe4,0xf0,0x01,0x05,0x62,0x00] 4007 4008image_sample_c_cl_o v5, v[1:4], s[8:15], s[12:15] dmask:0x4 4009// CHECK: [0x00,0x04,0xe4,0xf0,0x01,0x05,0x62,0x00] 4010 4011image_sample_c_cl_o v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x5 4012// CHECK: [0x00,0x05,0xe4,0xf0,0x01,0x05,0x62,0x00] 4013 4014image_sample_c_cl_o v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x6 4015// CHECK: [0x00,0x06,0xe4,0xf0,0x01,0x05,0x62,0x00] 4016 4017image_sample_c_cl_o v[5:7], v[1:4], s[8:15], s[12:15] dmask:0x7 4018// CHECK: [0x00,0x07,0xe4,0xf0,0x01,0x05,0x62,0x00] 4019 4020image_sample_c_cl_o v5, v[1:4], s[8:15], s[12:15] dmask:0x8 4021// CHECK: [0x00,0x08,0xe4,0xf0,0x01,0x05,0x62,0x00] 4022 4023image_sample_c_cl_o v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x9 4024// CHECK: [0x00,0x09,0xe4,0xf0,0x01,0x05,0x62,0x00] 4025 4026image_sample_c_cl_o v[5:6], v[1:4], s[8:15], s[12:15] dmask:0xa 4027// CHECK: [0x00,0x0a,0xe4,0xf0,0x01,0x05,0x62,0x00] 4028 4029image_sample_c_cl_o v[5:7], v[1:4], s[8:15], s[12:15] dmask:0xb 4030// CHECK: [0x00,0x0b,0xe4,0xf0,0x01,0x05,0x62,0x00] 4031 4032image_sample_c_cl_o v[5:6], v[1:4], s[8:15], s[12:15] dmask:0xc 4033// CHECK: [0x00,0x0c,0xe4,0xf0,0x01,0x05,0x62,0x00] 4034 4035image_sample_c_cl_o v[5:7], v[1:4], s[8:15], s[12:15] dmask:0xd 4036// CHECK: [0x00,0x0d,0xe4,0xf0,0x01,0x05,0x62,0x00] 4037 4038image_sample_c_cl_o v[5:7], v[1:4], s[8:15], s[12:15] dmask:0xe 4039// CHECK: [0x00,0x0e,0xe4,0xf0,0x01,0x05,0x62,0x00] 4040 4041image_sample_c_cl_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0xf 4042// CHECK: [0x00,0x0f,0xe4,0xf0,0x01,0x05,0x62,0x00] 4043 4044image_sample_c_cl_o v5, v[1:4], s[8:15], s[12:15] dmask:0x0 4045// CHECK: [0x00,0x00,0xe4,0xf0,0x01,0x05,0x62,0x00] 4046 4047image_sample_c_cl_o v5, v[1:8], s[8:15], s[12:15] dmask:0x1 4048// CHECK: [0x00,0x01,0xe4,0xf0,0x01,0x05,0x62,0x00] 4049 4050image_sample_c_cl_o v5, v[1:4], s[8:15], s[12:15] dmask:0x1 unorm 4051// CHECK: [0x00,0x11,0xe4,0xf0,0x01,0x05,0x62,0x00] 4052 4053image_sample_c_cl_o v5, v[1:4], s[8:15], s[12:15] dmask:0x1 glc 4054// CHECK: [0x00,0x21,0xe4,0xf0,0x01,0x05,0x62,0x00] 4055 4056image_sample_c_cl_o v5, v[1:4], s[8:15], s[12:15] dmask:0x1 slc 4057// CHECK: [0x00,0x01,0xe4,0xf2,0x01,0x05,0x62,0x00] 4058 4059image_sample_c_cl_o v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x1 tfe 4060// CHECK: [0x00,0x01,0xe5,0xf0,0x01,0x05,0x62,0x00] 4061 4062image_sample_c_cl_o v5, v[1:4], s[8:15], s[12:15] dmask:0x1 lwe 4063// CHECK: [0x00,0x01,0xe6,0xf0,0x01,0x05,0x62,0x00] 4064 4065image_sample_c_cl_o v5, v[1:4], s[8:15], s[12:15] dmask:0x1 da 4066// CHECK: [0x00,0x41,0xe4,0xf0,0x01,0x05,0x62,0x00] 4067 4068image_sample_c_d_o v5, v[1:8], s[8:15], s[12:15] dmask:0x1 4069// CHECK: [0x00,0x01,0xe8,0xf0,0x01,0x05,0x62,0x00] 4070 4071image_sample_c_d_o v252, v[1:8], s[8:15], s[12:15] dmask:0x1 4072// CHECK: [0x00,0x01,0xe8,0xf0,0x01,0xfc,0x62,0x00] 4073 4074image_sample_c_d_o v5, v[245:252], s[8:15], s[12:15] dmask:0x1 4075// CHECK: [0x00,0x01,0xe8,0xf0,0xf5,0x05,0x62,0x00] 4076 4077image_sample_c_d_o v5, v[1:8], s[12:19], s[12:15] dmask:0x1 4078// CHECK: [0x00,0x01,0xe8,0xf0,0x01,0x05,0x63,0x00] 4079 4080image_sample_c_d_o v5, v[1:8], s[96:103], s[12:15] dmask:0x1 4081// CHECK: [0x00,0x01,0xe8,0xf0,0x01,0x05,0x78,0x00] 4082 4083image_sample_c_d_o v5, v[1:8], ttmp[4:11], s[12:15] dmask:0x1 4084// CHECK: [0x00,0x01,0xe8,0xf0,0x01,0x05,0x7d,0x00] 4085 4086image_sample_c_d_o v5, v[1:8], s[8:15], s[16:19] dmask:0x1 4087// CHECK: [0x00,0x01,0xe8,0xf0,0x01,0x05,0x82,0x00] 4088 4089image_sample_c_d_o v5, v[1:8], s[8:15], s[100:103] dmask:0x1 4090// CHECK: [0x00,0x01,0xe8,0xf0,0x01,0x05,0x22,0x03] 4091 4092image_sample_c_d_o v5, v[1:8], s[8:15], ttmp[8:11] dmask:0x1 4093// CHECK: [0x00,0x01,0xe8,0xf0,0x01,0x05,0xc2,0x03] 4094 4095image_sample_c_d_o v5, v[1:8], s[8:15], s[12:15] dmask:0x2 4096// CHECK: [0x00,0x02,0xe8,0xf0,0x01,0x05,0x62,0x00] 4097 4098image_sample_c_d_o v[5:6], v[1:8], s[8:15], s[12:15] dmask:0x3 4099// CHECK: [0x00,0x03,0xe8,0xf0,0x01,0x05,0x62,0x00] 4100 4101image_sample_c_d_o v5, v[1:8], s[8:15], s[12:15] dmask:0x4 4102// CHECK: [0x00,0x04,0xe8,0xf0,0x01,0x05,0x62,0x00] 4103 4104image_sample_c_d_o v[5:6], v[1:8], s[8:15], s[12:15] dmask:0x5 4105// CHECK: [0x00,0x05,0xe8,0xf0,0x01,0x05,0x62,0x00] 4106 4107image_sample_c_d_o v[5:6], v[1:8], s[8:15], s[12:15] dmask:0x6 4108// CHECK: [0x00,0x06,0xe8,0xf0,0x01,0x05,0x62,0x00] 4109 4110image_sample_c_d_o v[5:7], v[1:8], s[8:15], s[12:15] dmask:0x7 4111// CHECK: [0x00,0x07,0xe8,0xf0,0x01,0x05,0x62,0x00] 4112 4113image_sample_c_d_o v5, v[1:8], s[8:15], s[12:15] dmask:0x8 4114// CHECK: [0x00,0x08,0xe8,0xf0,0x01,0x05,0x62,0x00] 4115 4116image_sample_c_d_o v[5:6], v[1:8], s[8:15], s[12:15] dmask:0x9 4117// CHECK: [0x00,0x09,0xe8,0xf0,0x01,0x05,0x62,0x00] 4118 4119image_sample_c_d_o v[5:6], v[1:8], s[8:15], s[12:15] dmask:0xa 4120// CHECK: [0x00,0x0a,0xe8,0xf0,0x01,0x05,0x62,0x00] 4121 4122image_sample_c_d_o v[5:7], v[1:8], s[8:15], s[12:15] dmask:0xb 4123// CHECK: [0x00,0x0b,0xe8,0xf0,0x01,0x05,0x62,0x00] 4124 4125image_sample_c_d_o v[5:6], v[1:8], s[8:15], s[12:15] dmask:0xc 4126// CHECK: [0x00,0x0c,0xe8,0xf0,0x01,0x05,0x62,0x00] 4127 4128image_sample_c_d_o v[5:7], v[1:8], s[8:15], s[12:15] dmask:0xd 4129// CHECK: [0x00,0x0d,0xe8,0xf0,0x01,0x05,0x62,0x00] 4130 4131image_sample_c_d_o v[5:7], v[1:8], s[8:15], s[12:15] dmask:0xe 4132// CHECK: [0x00,0x0e,0xe8,0xf0,0x01,0x05,0x62,0x00] 4133 4134image_sample_c_d_o v[5:8], v[1:8], s[8:15], s[12:15] dmask:0xf 4135// CHECK: [0x00,0x0f,0xe8,0xf0,0x01,0x05,0x62,0x00] 4136 4137image_sample_c_d_o v5, v[1:8], s[8:15], s[12:15] dmask:0x0 4138// CHECK: [0x00,0x00,0xe8,0xf0,0x01,0x05,0x62,0x00] 4139 4140image_sample_c_d_o v5, v[1:16], s[8:15], s[12:15] dmask:0x1 4141// CHECK: [0x00,0x01,0xe8,0xf0,0x01,0x05,0x62,0x00] 4142 4143image_sample_c_d_o v5, v[1:8], s[8:15], s[12:15] dmask:0x1 unorm 4144// CHECK: [0x00,0x11,0xe8,0xf0,0x01,0x05,0x62,0x00] 4145 4146image_sample_c_d_o v5, v[1:8], s[8:15], s[12:15] dmask:0x1 glc 4147// CHECK: [0x00,0x21,0xe8,0xf0,0x01,0x05,0x62,0x00] 4148 4149image_sample_c_d_o v5, v[1:8], s[8:15], s[12:15] dmask:0x1 slc 4150// CHECK: [0x00,0x01,0xe8,0xf2,0x01,0x05,0x62,0x00] 4151 4152image_sample_c_d_o v[5:6], v[1:8], s[8:15], s[12:15] dmask:0x1 tfe 4153// CHECK: [0x00,0x01,0xe9,0xf0,0x01,0x05,0x62,0x00] 4154 4155image_sample_c_d_o v5, v[1:8], s[8:15], s[12:15] dmask:0x1 lwe 4156// CHECK: [0x00,0x01,0xea,0xf0,0x01,0x05,0x62,0x00] 4157 4158image_sample_c_d_o v5, v[1:8], s[8:15], s[12:15] dmask:0x1 da 4159// CHECK: [0x00,0x41,0xe8,0xf0,0x01,0x05,0x62,0x00] 4160 4161image_sample_c_d_cl_o v5, v[1:8], s[8:15], s[12:15] dmask:0x1 4162// CHECK: [0x00,0x01,0xec,0xf0,0x01,0x05,0x62,0x00] 4163 4164image_sample_c_d_cl_o v252, v[1:8], s[8:15], s[12:15] dmask:0x1 4165// CHECK: [0x00,0x01,0xec,0xf0,0x01,0xfc,0x62,0x00] 4166 4167image_sample_c_d_cl_o v5, v[245:252], s[8:15], s[12:15] dmask:0x1 4168// CHECK: [0x00,0x01,0xec,0xf0,0xf5,0x05,0x62,0x00] 4169 4170image_sample_c_d_cl_o v5, v[1:8], s[12:19], s[12:15] dmask:0x1 4171// CHECK: [0x00,0x01,0xec,0xf0,0x01,0x05,0x63,0x00] 4172 4173image_sample_c_d_cl_o v5, v[1:8], s[96:103], s[12:15] dmask:0x1 4174// CHECK: [0x00,0x01,0xec,0xf0,0x01,0x05,0x78,0x00] 4175 4176image_sample_c_d_cl_o v5, v[1:8], ttmp[4:11], s[12:15] dmask:0x1 4177// CHECK: [0x00,0x01,0xec,0xf0,0x01,0x05,0x7d,0x00] 4178 4179image_sample_c_d_cl_o v5, v[1:8], s[8:15], s[16:19] dmask:0x1 4180// CHECK: [0x00,0x01,0xec,0xf0,0x01,0x05,0x82,0x00] 4181 4182image_sample_c_d_cl_o v5, v[1:8], s[8:15], s[100:103] dmask:0x1 4183// CHECK: [0x00,0x01,0xec,0xf0,0x01,0x05,0x22,0x03] 4184 4185image_sample_c_d_cl_o v5, v[1:8], s[8:15], ttmp[8:11] dmask:0x1 4186// CHECK: [0x00,0x01,0xec,0xf0,0x01,0x05,0xc2,0x03] 4187 4188image_sample_c_d_cl_o v5, v[1:8], s[8:15], s[12:15] dmask:0x2 4189// CHECK: [0x00,0x02,0xec,0xf0,0x01,0x05,0x62,0x00] 4190 4191image_sample_c_d_cl_o v[5:6], v[1:8], s[8:15], s[12:15] dmask:0x3 4192// CHECK: [0x00,0x03,0xec,0xf0,0x01,0x05,0x62,0x00] 4193 4194image_sample_c_d_cl_o v5, v[1:8], s[8:15], s[12:15] dmask:0x4 4195// CHECK: [0x00,0x04,0xec,0xf0,0x01,0x05,0x62,0x00] 4196 4197image_sample_c_d_cl_o v[5:6], v[1:8], s[8:15], s[12:15] dmask:0x5 4198// CHECK: [0x00,0x05,0xec,0xf0,0x01,0x05,0x62,0x00] 4199 4200image_sample_c_d_cl_o v[5:6], v[1:8], s[8:15], s[12:15] dmask:0x6 4201// CHECK: [0x00,0x06,0xec,0xf0,0x01,0x05,0x62,0x00] 4202 4203image_sample_c_d_cl_o v[5:7], v[1:8], s[8:15], s[12:15] dmask:0x7 4204// CHECK: [0x00,0x07,0xec,0xf0,0x01,0x05,0x62,0x00] 4205 4206image_sample_c_d_cl_o v5, v[1:8], s[8:15], s[12:15] dmask:0x8 4207// CHECK: [0x00,0x08,0xec,0xf0,0x01,0x05,0x62,0x00] 4208 4209image_sample_c_d_cl_o v[5:6], v[1:8], s[8:15], s[12:15] dmask:0x9 4210// CHECK: [0x00,0x09,0xec,0xf0,0x01,0x05,0x62,0x00] 4211 4212image_sample_c_d_cl_o v[5:6], v[1:8], s[8:15], s[12:15] dmask:0xa 4213// CHECK: [0x00,0x0a,0xec,0xf0,0x01,0x05,0x62,0x00] 4214 4215image_sample_c_d_cl_o v[5:7], v[1:8], s[8:15], s[12:15] dmask:0xb 4216// CHECK: [0x00,0x0b,0xec,0xf0,0x01,0x05,0x62,0x00] 4217 4218image_sample_c_d_cl_o v[5:6], v[1:8], s[8:15], s[12:15] dmask:0xc 4219// CHECK: [0x00,0x0c,0xec,0xf0,0x01,0x05,0x62,0x00] 4220 4221image_sample_c_d_cl_o v[5:7], v[1:8], s[8:15], s[12:15] dmask:0xd 4222// CHECK: [0x00,0x0d,0xec,0xf0,0x01,0x05,0x62,0x00] 4223 4224image_sample_c_d_cl_o v[5:7], v[1:8], s[8:15], s[12:15] dmask:0xe 4225// CHECK: [0x00,0x0e,0xec,0xf0,0x01,0x05,0x62,0x00] 4226 4227image_sample_c_d_cl_o v[5:8], v[1:8], s[8:15], s[12:15] dmask:0xf 4228// CHECK: [0x00,0x0f,0xec,0xf0,0x01,0x05,0x62,0x00] 4229 4230image_sample_c_d_cl_o v5, v[1:8], s[8:15], s[12:15] dmask:0x0 4231// CHECK: [0x00,0x00,0xec,0xf0,0x01,0x05,0x62,0x00] 4232 4233image_sample_c_d_cl_o v5, v[1:16], s[8:15], s[12:15] dmask:0x1 4234// CHECK: [0x00,0x01,0xec,0xf0,0x01,0x05,0x62,0x00] 4235 4236image_sample_c_d_cl_o v5, v[1:8], s[8:15], s[12:15] dmask:0x1 unorm 4237// CHECK: [0x00,0x11,0xec,0xf0,0x01,0x05,0x62,0x00] 4238 4239image_sample_c_d_cl_o v5, v[1:8], s[8:15], s[12:15] dmask:0x1 glc 4240// CHECK: [0x00,0x21,0xec,0xf0,0x01,0x05,0x62,0x00] 4241 4242image_sample_c_d_cl_o v5, v[1:8], s[8:15], s[12:15] dmask:0x1 slc 4243// CHECK: [0x00,0x01,0xec,0xf2,0x01,0x05,0x62,0x00] 4244 4245image_sample_c_d_cl_o v[5:6], v[1:8], s[8:15], s[12:15] dmask:0x1 tfe 4246// CHECK: [0x00,0x01,0xed,0xf0,0x01,0x05,0x62,0x00] 4247 4248image_sample_c_d_cl_o v5, v[1:8], s[8:15], s[12:15] dmask:0x1 lwe 4249// CHECK: [0x00,0x01,0xee,0xf0,0x01,0x05,0x62,0x00] 4250 4251image_sample_c_d_cl_o v5, v[1:8], s[8:15], s[12:15] dmask:0x1 da 4252// CHECK: [0x00,0x41,0xec,0xf0,0x01,0x05,0x62,0x00] 4253 4254image_sample_c_l_o v5, v[1:4], s[8:15], s[12:15] dmask:0x1 4255// CHECK: [0x00,0x01,0xf0,0xf0,0x01,0x05,0x62,0x00] 4256 4257image_sample_c_l_o v252, v[1:4], s[8:15], s[12:15] dmask:0x1 4258// CHECK: [0x00,0x01,0xf0,0xf0,0x01,0xfc,0x62,0x00] 4259 4260image_sample_c_l_o v5, v[251:254], s[8:15], s[12:15] dmask:0x1 4261// CHECK: [0x00,0x01,0xf0,0xf0,0xfb,0x05,0x62,0x00] 4262 4263image_sample_c_l_o v5, v[1:4], s[12:19], s[12:15] dmask:0x1 4264// CHECK: [0x00,0x01,0xf0,0xf0,0x01,0x05,0x63,0x00] 4265 4266image_sample_c_l_o v5, v[1:4], s[96:103], s[12:15] dmask:0x1 4267// CHECK: [0x00,0x01,0xf0,0xf0,0x01,0x05,0x78,0x00] 4268 4269image_sample_c_l_o v5, v[1:4], ttmp[4:11], s[12:15] dmask:0x1 4270// CHECK: [0x00,0x01,0xf0,0xf0,0x01,0x05,0x7d,0x00] 4271 4272image_sample_c_l_o v5, v[1:4], s[8:15], s[16:19] dmask:0x1 4273// CHECK: [0x00,0x01,0xf0,0xf0,0x01,0x05,0x82,0x00] 4274 4275image_sample_c_l_o v5, v[1:4], s[8:15], s[100:103] dmask:0x1 4276// CHECK: [0x00,0x01,0xf0,0xf0,0x01,0x05,0x22,0x03] 4277 4278image_sample_c_l_o v5, v[1:4], s[8:15], ttmp[8:11] dmask:0x1 4279// CHECK: [0x00,0x01,0xf0,0xf0,0x01,0x05,0xc2,0x03] 4280 4281image_sample_c_l_o v5, v[1:4], s[8:15], s[12:15] dmask:0x2 4282// CHECK: [0x00,0x02,0xf0,0xf0,0x01,0x05,0x62,0x00] 4283 4284image_sample_c_l_o v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x3 4285// CHECK: [0x00,0x03,0xf0,0xf0,0x01,0x05,0x62,0x00] 4286 4287image_sample_c_l_o v5, v[1:4], s[8:15], s[12:15] dmask:0x4 4288// CHECK: [0x00,0x04,0xf0,0xf0,0x01,0x05,0x62,0x00] 4289 4290image_sample_c_l_o v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x5 4291// CHECK: [0x00,0x05,0xf0,0xf0,0x01,0x05,0x62,0x00] 4292 4293image_sample_c_l_o v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x6 4294// CHECK: [0x00,0x06,0xf0,0xf0,0x01,0x05,0x62,0x00] 4295 4296image_sample_c_l_o v[5:7], v[1:4], s[8:15], s[12:15] dmask:0x7 4297// CHECK: [0x00,0x07,0xf0,0xf0,0x01,0x05,0x62,0x00] 4298 4299image_sample_c_l_o v5, v[1:4], s[8:15], s[12:15] dmask:0x8 4300// CHECK: [0x00,0x08,0xf0,0xf0,0x01,0x05,0x62,0x00] 4301 4302image_sample_c_l_o v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x9 4303// CHECK: [0x00,0x09,0xf0,0xf0,0x01,0x05,0x62,0x00] 4304 4305image_sample_c_l_o v[5:6], v[1:4], s[8:15], s[12:15] dmask:0xa 4306// CHECK: [0x00,0x0a,0xf0,0xf0,0x01,0x05,0x62,0x00] 4307 4308image_sample_c_l_o v[5:7], v[1:4], s[8:15], s[12:15] dmask:0xb 4309// CHECK: [0x00,0x0b,0xf0,0xf0,0x01,0x05,0x62,0x00] 4310 4311image_sample_c_l_o v[5:6], v[1:4], s[8:15], s[12:15] dmask:0xc 4312// CHECK: [0x00,0x0c,0xf0,0xf0,0x01,0x05,0x62,0x00] 4313 4314image_sample_c_l_o v[5:7], v[1:4], s[8:15], s[12:15] dmask:0xd 4315// CHECK: [0x00,0x0d,0xf0,0xf0,0x01,0x05,0x62,0x00] 4316 4317image_sample_c_l_o v[5:7], v[1:4], s[8:15], s[12:15] dmask:0xe 4318// CHECK: [0x00,0x0e,0xf0,0xf0,0x01,0x05,0x62,0x00] 4319 4320image_sample_c_l_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0xf 4321// CHECK: [0x00,0x0f,0xf0,0xf0,0x01,0x05,0x62,0x00] 4322 4323image_sample_c_l_o v5, v[1:4], s[8:15], s[12:15] dmask:0x0 4324// CHECK: [0x00,0x00,0xf0,0xf0,0x01,0x05,0x62,0x00] 4325 4326image_sample_c_l_o v5, v[1:8], s[8:15], s[12:15] dmask:0x1 4327// CHECK: [0x00,0x01,0xf0,0xf0,0x01,0x05,0x62,0x00] 4328 4329image_sample_c_l_o v5, v[1:4], s[8:15], s[12:15] dmask:0x1 unorm 4330// CHECK: [0x00,0x11,0xf0,0xf0,0x01,0x05,0x62,0x00] 4331 4332image_sample_c_l_o v5, v[1:4], s[8:15], s[12:15] dmask:0x1 glc 4333// CHECK: [0x00,0x21,0xf0,0xf0,0x01,0x05,0x62,0x00] 4334 4335image_sample_c_l_o v5, v[1:4], s[8:15], s[12:15] dmask:0x1 slc 4336// CHECK: [0x00,0x01,0xf0,0xf2,0x01,0x05,0x62,0x00] 4337 4338image_sample_c_l_o v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x1 tfe 4339// CHECK: [0x00,0x01,0xf1,0xf0,0x01,0x05,0x62,0x00] 4340 4341image_sample_c_l_o v5, v[1:4], s[8:15], s[12:15] dmask:0x1 lwe 4342// CHECK: [0x00,0x01,0xf2,0xf0,0x01,0x05,0x62,0x00] 4343 4344image_sample_c_l_o v5, v[1:4], s[8:15], s[12:15] dmask:0x1 da 4345// CHECK: [0x00,0x41,0xf0,0xf0,0x01,0x05,0x62,0x00] 4346 4347image_sample_c_b_o v5, v[1:4], s[8:15], s[12:15] dmask:0x1 4348// CHECK: [0x00,0x01,0xf4,0xf0,0x01,0x05,0x62,0x00] 4349 4350image_sample_c_b_o v252, v[1:4], s[8:15], s[12:15] dmask:0x1 4351// CHECK: [0x00,0x01,0xf4,0xf0,0x01,0xfc,0x62,0x00] 4352 4353image_sample_c_b_o v5, v[251:254], s[8:15], s[12:15] dmask:0x1 4354// CHECK: [0x00,0x01,0xf4,0xf0,0xfb,0x05,0x62,0x00] 4355 4356image_sample_c_b_o v5, v[1:4], s[12:19], s[12:15] dmask:0x1 4357// CHECK: [0x00,0x01,0xf4,0xf0,0x01,0x05,0x63,0x00] 4358 4359image_sample_c_b_o v5, v[1:4], s[96:103], s[12:15] dmask:0x1 4360// CHECK: [0x00,0x01,0xf4,0xf0,0x01,0x05,0x78,0x00] 4361 4362image_sample_c_b_o v5, v[1:4], ttmp[4:11], s[12:15] dmask:0x1 4363// CHECK: [0x00,0x01,0xf4,0xf0,0x01,0x05,0x7d,0x00] 4364 4365image_sample_c_b_o v5, v[1:4], s[8:15], s[16:19] dmask:0x1 4366// CHECK: [0x00,0x01,0xf4,0xf0,0x01,0x05,0x82,0x00] 4367 4368image_sample_c_b_o v5, v[1:4], s[8:15], s[100:103] dmask:0x1 4369// CHECK: [0x00,0x01,0xf4,0xf0,0x01,0x05,0x22,0x03] 4370 4371image_sample_c_b_o v5, v[1:4], s[8:15], ttmp[8:11] dmask:0x1 4372// CHECK: [0x00,0x01,0xf4,0xf0,0x01,0x05,0xc2,0x03] 4373 4374image_sample_c_b_o v5, v[1:4], s[8:15], s[12:15] dmask:0x2 4375// CHECK: [0x00,0x02,0xf4,0xf0,0x01,0x05,0x62,0x00] 4376 4377image_sample_c_b_o v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x3 4378// CHECK: [0x00,0x03,0xf4,0xf0,0x01,0x05,0x62,0x00] 4379 4380image_sample_c_b_o v5, v[1:4], s[8:15], s[12:15] dmask:0x4 4381// CHECK: [0x00,0x04,0xf4,0xf0,0x01,0x05,0x62,0x00] 4382 4383image_sample_c_b_o v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x5 4384// CHECK: [0x00,0x05,0xf4,0xf0,0x01,0x05,0x62,0x00] 4385 4386image_sample_c_b_o v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x6 4387// CHECK: [0x00,0x06,0xf4,0xf0,0x01,0x05,0x62,0x00] 4388 4389image_sample_c_b_o v[5:7], v[1:4], s[8:15], s[12:15] dmask:0x7 4390// CHECK: [0x00,0x07,0xf4,0xf0,0x01,0x05,0x62,0x00] 4391 4392image_sample_c_b_o v5, v[1:4], s[8:15], s[12:15] dmask:0x8 4393// CHECK: [0x00,0x08,0xf4,0xf0,0x01,0x05,0x62,0x00] 4394 4395image_sample_c_b_o v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x9 4396// CHECK: [0x00,0x09,0xf4,0xf0,0x01,0x05,0x62,0x00] 4397 4398image_sample_c_b_o v[5:6], v[1:4], s[8:15], s[12:15] dmask:0xa 4399// CHECK: [0x00,0x0a,0xf4,0xf0,0x01,0x05,0x62,0x00] 4400 4401image_sample_c_b_o v[5:7], v[1:4], s[8:15], s[12:15] dmask:0xb 4402// CHECK: [0x00,0x0b,0xf4,0xf0,0x01,0x05,0x62,0x00] 4403 4404image_sample_c_b_o v[5:6], v[1:4], s[8:15], s[12:15] dmask:0xc 4405// CHECK: [0x00,0x0c,0xf4,0xf0,0x01,0x05,0x62,0x00] 4406 4407image_sample_c_b_o v[5:7], v[1:4], s[8:15], s[12:15] dmask:0xd 4408// CHECK: [0x00,0x0d,0xf4,0xf0,0x01,0x05,0x62,0x00] 4409 4410image_sample_c_b_o v[5:7], v[1:4], s[8:15], s[12:15] dmask:0xe 4411// CHECK: [0x00,0x0e,0xf4,0xf0,0x01,0x05,0x62,0x00] 4412 4413image_sample_c_b_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0xf 4414// CHECK: [0x00,0x0f,0xf4,0xf0,0x01,0x05,0x62,0x00] 4415 4416image_sample_c_b_o v5, v[1:4], s[8:15], s[12:15] dmask:0x0 4417// CHECK: [0x00,0x00,0xf4,0xf0,0x01,0x05,0x62,0x00] 4418 4419image_sample_c_b_o v5, v[1:8], s[8:15], s[12:15] dmask:0x1 4420// CHECK: [0x00,0x01,0xf4,0xf0,0x01,0x05,0x62,0x00] 4421 4422image_sample_c_b_o v5, v[1:4], s[8:15], s[12:15] dmask:0x1 unorm 4423// CHECK: [0x00,0x11,0xf4,0xf0,0x01,0x05,0x62,0x00] 4424 4425image_sample_c_b_o v5, v[1:4], s[8:15], s[12:15] dmask:0x1 glc 4426// CHECK: [0x00,0x21,0xf4,0xf0,0x01,0x05,0x62,0x00] 4427 4428image_sample_c_b_o v5, v[1:4], s[8:15], s[12:15] dmask:0x1 slc 4429// CHECK: [0x00,0x01,0xf4,0xf2,0x01,0x05,0x62,0x00] 4430 4431image_sample_c_b_o v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x1 tfe 4432// CHECK: [0x00,0x01,0xf5,0xf0,0x01,0x05,0x62,0x00] 4433 4434image_sample_c_b_o v5, v[1:4], s[8:15], s[12:15] dmask:0x1 lwe 4435// CHECK: [0x00,0x01,0xf6,0xf0,0x01,0x05,0x62,0x00] 4436 4437image_sample_c_b_o v5, v[1:4], s[8:15], s[12:15] dmask:0x1 da 4438// CHECK: [0x00,0x41,0xf4,0xf0,0x01,0x05,0x62,0x00] 4439 4440image_sample_c_b_cl_o v5, v[1:8], s[8:15], s[12:15] dmask:0x1 4441// CHECK: [0x00,0x01,0xf8,0xf0,0x01,0x05,0x62,0x00] 4442 4443image_sample_c_b_cl_o v252, v[1:8], s[8:15], s[12:15] dmask:0x1 4444// CHECK: [0x00,0x01,0xf8,0xf0,0x01,0xfc,0x62,0x00] 4445 4446image_sample_c_b_cl_o v5, v[1:8], s[12:19], s[12:15] dmask:0x1 4447// CHECK: [0x00,0x01,0xf8,0xf0,0x01,0x05,0x63,0x00] 4448 4449image_sample_c_b_cl_o v5, v[1:8], s[96:103], s[12:15] dmask:0x1 4450// CHECK: [0x00,0x01,0xf8,0xf0,0x01,0x05,0x78,0x00] 4451 4452image_sample_c_b_cl_o v5, v[1:8], ttmp[4:11], s[12:15] dmask:0x1 4453// CHECK: [0x00,0x01,0xf8,0xf0,0x01,0x05,0x7d,0x00] 4454 4455image_sample_c_b_cl_o v5, v[1:8], s[8:15], s[16:19] dmask:0x1 4456// CHECK: [0x00,0x01,0xf8,0xf0,0x01,0x05,0x82,0x00] 4457 4458image_sample_c_b_cl_o v5, v[1:8], s[8:15], s[100:103] dmask:0x1 4459// CHECK: [0x00,0x01,0xf8,0xf0,0x01,0x05,0x22,0x03] 4460 4461image_sample_c_b_cl_o v5, v[1:8], s[8:15], ttmp[8:11] dmask:0x1 4462// CHECK: [0x00,0x01,0xf8,0xf0,0x01,0x05,0xc2,0x03] 4463 4464image_sample_c_b_cl_o v5, v[1:8], s[8:15], s[12:15] dmask:0x2 4465// CHECK: [0x00,0x02,0xf8,0xf0,0x01,0x05,0x62,0x00] 4466 4467image_sample_c_b_cl_o v[5:6], v[1:8], s[8:15], s[12:15] dmask:0x3 4468// CHECK: [0x00,0x03,0xf8,0xf0,0x01,0x05,0x62,0x00] 4469 4470image_sample_c_b_cl_o v5, v[1:8], s[8:15], s[12:15] dmask:0x4 4471// CHECK: [0x00,0x04,0xf8,0xf0,0x01,0x05,0x62,0x00] 4472 4473image_sample_c_b_cl_o v[5:6], v[1:8], s[8:15], s[12:15] dmask:0x5 4474// CHECK: [0x00,0x05,0xf8,0xf0,0x01,0x05,0x62,0x00] 4475 4476image_sample_c_b_cl_o v[5:6], v[1:8], s[8:15], s[12:15] dmask:0x6 4477// CHECK: [0x00,0x06,0xf8,0xf0,0x01,0x05,0x62,0x00] 4478 4479image_sample_c_b_cl_o v[5:7], v[1:8], s[8:15], s[12:15] dmask:0x7 4480// CHECK: [0x00,0x07,0xf8,0xf0,0x01,0x05,0x62,0x00] 4481 4482image_sample_c_b_cl_o v5, v[1:8], s[8:15], s[12:15] dmask:0x8 4483// CHECK: [0x00,0x08,0xf8,0xf0,0x01,0x05,0x62,0x00] 4484 4485image_sample_c_b_cl_o v[5:6], v[1:8], s[8:15], s[12:15] dmask:0x9 4486// CHECK: [0x00,0x09,0xf8,0xf0,0x01,0x05,0x62,0x00] 4487 4488image_sample_c_b_cl_o v[5:6], v[1:8], s[8:15], s[12:15] dmask:0xa 4489// CHECK: [0x00,0x0a,0xf8,0xf0,0x01,0x05,0x62,0x00] 4490 4491image_sample_c_b_cl_o v[5:7], v[1:8], s[8:15], s[12:15] dmask:0xb 4492// CHECK: [0x00,0x0b,0xf8,0xf0,0x01,0x05,0x62,0x00] 4493 4494image_sample_c_b_cl_o v[5:6], v[1:8], s[8:15], s[12:15] dmask:0xc 4495// CHECK: [0x00,0x0c,0xf8,0xf0,0x01,0x05,0x62,0x00] 4496 4497image_sample_c_b_cl_o v[5:7], v[1:8], s[8:15], s[12:15] dmask:0xd 4498// CHECK: [0x00,0x0d,0xf8,0xf0,0x01,0x05,0x62,0x00] 4499 4500image_sample_c_b_cl_o v[5:7], v[1:8], s[8:15], s[12:15] dmask:0xe 4501// CHECK: [0x00,0x0e,0xf8,0xf0,0x01,0x05,0x62,0x00] 4502 4503image_sample_c_b_cl_o v[5:8], v[1:8], s[8:15], s[12:15] dmask:0xf 4504// CHECK: [0x00,0x0f,0xf8,0xf0,0x01,0x05,0x62,0x00] 4505 4506image_sample_c_b_cl_o v5, v[1:8], s[8:15], s[12:15] dmask:0x0 4507// CHECK: [0x00,0x00,0xf8,0xf0,0x01,0x05,0x62,0x00] 4508 4509image_sample_c_b_cl_o v5, v[1:8], s[8:15], s[12:15] dmask:0x1 unorm 4510// CHECK: [0x00,0x11,0xf8,0xf0,0x01,0x05,0x62,0x00] 4511 4512image_sample_c_b_cl_o v5, v[1:8], s[8:15], s[12:15] dmask:0x1 glc 4513// CHECK: [0x00,0x21,0xf8,0xf0,0x01,0x05,0x62,0x00] 4514 4515image_sample_c_b_cl_o v5, v[1:8], s[8:15], s[12:15] dmask:0x1 slc 4516// CHECK: [0x00,0x01,0xf8,0xf2,0x01,0x05,0x62,0x00] 4517 4518image_sample_c_b_cl_o v[5:6], v[1:8], s[8:15], s[12:15] dmask:0x1 tfe 4519// CHECK: [0x00,0x01,0xf9,0xf0,0x01,0x05,0x62,0x00] 4520 4521image_sample_c_b_cl_o v5, v[1:8], s[8:15], s[12:15] dmask:0x1 lwe 4522// CHECK: [0x00,0x01,0xfa,0xf0,0x01,0x05,0x62,0x00] 4523 4524image_sample_c_b_cl_o v5, v[1:8], s[8:15], s[12:15] dmask:0x1 da 4525// CHECK: [0x00,0x41,0xf8,0xf0,0x01,0x05,0x62,0x00] 4526 4527image_sample_c_lz_o v5, v[1:3], s[8:15], s[12:15] dmask:0x1 4528// CHECK: [0x00,0x01,0xfc,0xf0,0x01,0x05,0x62,0x00] 4529 4530image_sample_c_lz_o v252, v[1:3], s[8:15], s[12:15] dmask:0x1 4531// CHECK: [0x00,0x01,0xfc,0xf0,0x01,0xfc,0x62,0x00] 4532 4533image_sample_c_lz_o v5, v[251:253], s[8:15], s[12:15] dmask:0x1 4534// CHECK: [0x00,0x01,0xfc,0xf0,0xfb,0x05,0x62,0x00] 4535 4536image_sample_c_lz_o v5, v[1:3], s[12:19], s[12:15] dmask:0x1 4537// CHECK: [0x00,0x01,0xfc,0xf0,0x01,0x05,0x63,0x00] 4538 4539image_sample_c_lz_o v5, v[1:3], s[96:103], s[12:15] dmask:0x1 4540// CHECK: [0x00,0x01,0xfc,0xf0,0x01,0x05,0x78,0x00] 4541 4542image_sample_c_lz_o v5, v[1:3], ttmp[4:11], s[12:15] dmask:0x1 4543// CHECK: [0x00,0x01,0xfc,0xf0,0x01,0x05,0x7d,0x00] 4544 4545image_sample_c_lz_o v5, v[1:3], s[8:15], s[16:19] dmask:0x1 4546// CHECK: [0x00,0x01,0xfc,0xf0,0x01,0x05,0x82,0x00] 4547 4548image_sample_c_lz_o v5, v[1:3], s[8:15], s[100:103] dmask:0x1 4549// CHECK: [0x00,0x01,0xfc,0xf0,0x01,0x05,0x22,0x03] 4550 4551image_sample_c_lz_o v5, v[1:3], s[8:15], ttmp[8:11] dmask:0x1 4552// CHECK: [0x00,0x01,0xfc,0xf0,0x01,0x05,0xc2,0x03] 4553 4554image_sample_c_lz_o v5, v[1:3], s[8:15], s[12:15] dmask:0x2 4555// CHECK: [0x00,0x02,0xfc,0xf0,0x01,0x05,0x62,0x00] 4556 4557image_sample_c_lz_o v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x3 4558// CHECK: [0x00,0x03,0xfc,0xf0,0x01,0x05,0x62,0x00] 4559 4560image_sample_c_lz_o v5, v[1:3], s[8:15], s[12:15] dmask:0x4 4561// CHECK: [0x00,0x04,0xfc,0xf0,0x01,0x05,0x62,0x00] 4562 4563image_sample_c_lz_o v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x5 4564// CHECK: [0x00,0x05,0xfc,0xf0,0x01,0x05,0x62,0x00] 4565 4566image_sample_c_lz_o v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x6 4567// CHECK: [0x00,0x06,0xfc,0xf0,0x01,0x05,0x62,0x00] 4568 4569image_sample_c_lz_o v[5:7], v[1:3], s[8:15], s[12:15] dmask:0x7 4570// CHECK: [0x00,0x07,0xfc,0xf0,0x01,0x05,0x62,0x00] 4571 4572image_sample_c_lz_o v5, v[1:3], s[8:15], s[12:15] dmask:0x8 4573// CHECK: [0x00,0x08,0xfc,0xf0,0x01,0x05,0x62,0x00] 4574 4575image_sample_c_lz_o v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x9 4576// CHECK: [0x00,0x09,0xfc,0xf0,0x01,0x05,0x62,0x00] 4577 4578image_sample_c_lz_o v[5:6], v[1:3], s[8:15], s[12:15] dmask:0xa 4579// CHECK: [0x00,0x0a,0xfc,0xf0,0x01,0x05,0x62,0x00] 4580 4581image_sample_c_lz_o v[5:7], v[1:3], s[8:15], s[12:15] dmask:0xb 4582// CHECK: [0x00,0x0b,0xfc,0xf0,0x01,0x05,0x62,0x00] 4583 4584image_sample_c_lz_o v[5:6], v[1:3], s[8:15], s[12:15] dmask:0xc 4585// CHECK: [0x00,0x0c,0xfc,0xf0,0x01,0x05,0x62,0x00] 4586 4587image_sample_c_lz_o v[5:7], v[1:3], s[8:15], s[12:15] dmask:0xd 4588// CHECK: [0x00,0x0d,0xfc,0xf0,0x01,0x05,0x62,0x00] 4589 4590image_sample_c_lz_o v[5:7], v[1:3], s[8:15], s[12:15] dmask:0xe 4591// CHECK: [0x00,0x0e,0xfc,0xf0,0x01,0x05,0x62,0x00] 4592 4593image_sample_c_lz_o v[5:8], v[1:3], s[8:15], s[12:15] dmask:0xf 4594// CHECK: [0x00,0x0f,0xfc,0xf0,0x01,0x05,0x62,0x00] 4595 4596image_sample_c_lz_o v5, v[1:3], s[8:15], s[12:15] dmask:0x0 4597// CHECK: [0x00,0x00,0xfc,0xf0,0x01,0x05,0x62,0x00] 4598 4599image_sample_c_lz_o v5, v[1:4], s[8:15], s[12:15] dmask:0x1 4600// CHECK: [0x00,0x01,0xfc,0xf0,0x01,0x05,0x62,0x00] 4601 4602image_sample_c_lz_o v5, v[1:8], s[8:15], s[12:15] dmask:0x1 4603// CHECK: [0x00,0x01,0xfc,0xf0,0x01,0x05,0x62,0x00] 4604 4605image_sample_c_lz_o v5, v[1:3], s[8:15], s[12:15] dmask:0x1 unorm 4606// CHECK: [0x00,0x11,0xfc,0xf0,0x01,0x05,0x62,0x00] 4607 4608image_sample_c_lz_o v5, v[1:3], s[8:15], s[12:15] dmask:0x1 glc 4609// CHECK: [0x00,0x21,0xfc,0xf0,0x01,0x05,0x62,0x00] 4610 4611image_sample_c_lz_o v5, v[1:3], s[8:15], s[12:15] dmask:0x1 slc 4612// CHECK: [0x00,0x01,0xfc,0xf2,0x01,0x05,0x62,0x00] 4613 4614image_sample_c_lz_o v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x1 tfe 4615// CHECK: [0x00,0x01,0xfd,0xf0,0x01,0x05,0x62,0x00] 4616 4617image_sample_c_lz_o v5, v[1:3], s[8:15], s[12:15] dmask:0x1 lwe 4618// CHECK: [0x00,0x01,0xfe,0xf0,0x01,0x05,0x62,0x00] 4619 4620image_sample_c_lz_o v5, v[1:3], s[8:15], s[12:15] dmask:0x1 da 4621// CHECK: [0x00,0x41,0xfc,0xf0,0x01,0x05,0x62,0x00] 4622 4623image_gather4 v[5:8], v[1:2], s[8:15], s[12:15] dmask:0x1 4624// CHECK: [0x00,0x01,0x00,0xf1,0x01,0x05,0x62,0x00] 4625 4626image_gather4 v[252:255], v[1:2], s[8:15], s[12:15] dmask:0x1 4627// CHECK: [0x00,0x01,0x00,0xf1,0x01,0xfc,0x62,0x00] 4628 4629image_gather4 v[5:8], v[1:2], s[12:19], s[12:15] dmask:0x1 4630// CHECK: [0x00,0x01,0x00,0xf1,0x01,0x05,0x63,0x00] 4631 4632image_gather4 v[5:8], v[1:2], s[96:103], s[12:15] dmask:0x1 4633// CHECK: [0x00,0x01,0x00,0xf1,0x01,0x05,0x78,0x00] 4634 4635image_gather4 v[5:8], v[1:2], ttmp[4:11], s[12:15] dmask:0x1 4636// CHECK: [0x00,0x01,0x00,0xf1,0x01,0x05,0x7d,0x00] 4637 4638image_gather4 v[5:8], v[1:2], s[8:15], s[16:19] dmask:0x1 4639// CHECK: [0x00,0x01,0x00,0xf1,0x01,0x05,0x82,0x00] 4640 4641image_gather4 v[5:8], v[1:2], s[8:15], s[100:103] dmask:0x1 4642// CHECK: [0x00,0x01,0x00,0xf1,0x01,0x05,0x22,0x03] 4643 4644image_gather4 v[5:8], v[1:2], s[8:15], ttmp[8:11] dmask:0x1 4645// CHECK: [0x00,0x01,0x00,0xf1,0x01,0x05,0xc2,0x03] 4646 4647image_gather4 v[5:8], v[1:2], s[8:15], s[12:15] dmask:0x2 4648// CHECK: [0x00,0x02,0x00,0xf1,0x01,0x05,0x62,0x00] 4649 4650image_gather4 v[5:8], v[1:2], s[8:15], s[12:15] dmask:0x4 4651// CHECK: [0x00,0x04,0x00,0xf1,0x01,0x05,0x62,0x00] 4652 4653image_gather4 v[5:8], v[1:2], s[8:15], s[12:15] dmask:0x8 4654// CHECK: [0x00,0x08,0x00,0xf1,0x01,0x05,0x62,0x00] 4655 4656image_gather4 v[5:8], v[1:3], s[8:15], s[12:15] dmask:0x1 4657// CHECK: [0x00,0x01,0x00,0xf1,0x01,0x05,0x62,0x00] 4658 4659image_gather4 v[5:8], v[1:2], s[8:15], s[12:15] dmask:0x1 unorm 4660// CHECK: [0x00,0x11,0x00,0xf1,0x01,0x05,0x62,0x00] 4661 4662image_gather4 v[5:8], v[1:2], s[8:15], s[12:15] dmask:0x1 glc 4663// CHECK: [0x00,0x21,0x00,0xf1,0x01,0x05,0x62,0x00] 4664 4665image_gather4 v[5:8], v[1:2], s[8:15], s[12:15] dmask:0x1 slc 4666// CHECK: [0x00,0x01,0x00,0xf3,0x01,0x05,0x62,0x00] 4667 4668image_gather4 v[5:9], v[1:2], s[8:15], s[12:15] dmask:0x1 tfe 4669// CHECK: [0x00,0x01,0x01,0xf1,0x01,0x05,0x62,0x00] 4670 4671image_gather4 v[5:8], v[1:2], s[8:15], s[12:15] dmask:0x1 lwe 4672// CHECK: [0x00,0x01,0x02,0xf1,0x01,0x05,0x62,0x00] 4673 4674image_gather4 v[5:8], v[1:2], s[8:15], s[12:15] dmask:0x1 da 4675// CHECK: [0x00,0x41,0x00,0xf1,0x01,0x05,0x62,0x00] 4676 4677image_gather4_cl v[5:8], v[1:3], s[8:15], s[12:15] dmask:0x1 4678// CHECK: [0x00,0x01,0x04,0xf1,0x01,0x05,0x62,0x00] 4679 4680image_gather4_cl v[252:255], v[1:3], s[8:15], s[12:15] dmask:0x1 4681// CHECK: [0x00,0x01,0x04,0xf1,0x01,0xfc,0x62,0x00] 4682 4683image_gather4_cl v[5:8], v[1:3], s[12:19], s[12:15] dmask:0x1 4684// CHECK: [0x00,0x01,0x04,0xf1,0x01,0x05,0x63,0x00] 4685 4686image_gather4_cl v[5:8], v[1:3], s[96:103], s[12:15] dmask:0x1 4687// CHECK: [0x00,0x01,0x04,0xf1,0x01,0x05,0x78,0x00] 4688 4689image_gather4_cl v[5:8], v[1:3], ttmp[4:11], s[12:15] dmask:0x1 4690// CHECK: [0x00,0x01,0x04,0xf1,0x01,0x05,0x7d,0x00] 4691 4692image_gather4_cl v[5:8], v[1:3], s[8:15], s[16:19] dmask:0x1 4693// CHECK: [0x00,0x01,0x04,0xf1,0x01,0x05,0x82,0x00] 4694 4695image_gather4_cl v[5:8], v[1:3], s[8:15], s[100:103] dmask:0x1 4696// CHECK: [0x00,0x01,0x04,0xf1,0x01,0x05,0x22,0x03] 4697 4698image_gather4_cl v[5:8], v[1:3], s[8:15], ttmp[8:11] dmask:0x1 4699// CHECK: [0x00,0x01,0x04,0xf1,0x01,0x05,0xc2,0x03] 4700 4701image_gather4_cl v[5:8], v[1:3], s[8:15], s[12:15] dmask:0x2 4702// CHECK: [0x00,0x02,0x04,0xf1,0x01,0x05,0x62,0x00] 4703 4704image_gather4_cl v[5:8], v[1:3], s[8:15], s[12:15] dmask:0x4 4705// CHECK: [0x00,0x04,0x04,0xf1,0x01,0x05,0x62,0x00] 4706 4707image_gather4_cl v[5:8], v[1:3], s[8:15], s[12:15] dmask:0x8 4708// CHECK: [0x00,0x08,0x04,0xf1,0x01,0x05,0x62,0x00] 4709 4710image_gather4_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 4711// CHECK: [0x00,0x01,0x04,0xf1,0x01,0x05,0x62,0x00] 4712 4713image_gather4_cl v[5:8], v[1:3], s[8:15], s[12:15] dmask:0x1 unorm 4714// CHECK: [0x00,0x11,0x04,0xf1,0x01,0x05,0x62,0x00] 4715 4716image_gather4_cl v[5:8], v[1:3], s[8:15], s[12:15] dmask:0x1 glc 4717// CHECK: [0x00,0x21,0x04,0xf1,0x01,0x05,0x62,0x00] 4718 4719image_gather4_cl v[5:8], v[1:3], s[8:15], s[12:15] dmask:0x1 slc 4720// CHECK: [0x00,0x01,0x04,0xf3,0x01,0x05,0x62,0x00] 4721 4722image_gather4_cl v[5:9], v[1:3], s[8:15], s[12:15] dmask:0x1 tfe 4723// CHECK: [0x00,0x01,0x05,0xf1,0x01,0x05,0x62,0x00] 4724 4725image_gather4_cl v[5:8], v[1:3], s[8:15], s[12:15] dmask:0x1 lwe 4726// CHECK: [0x00,0x01,0x06,0xf1,0x01,0x05,0x62,0x00] 4727 4728image_gather4_cl v[5:8], v[1:3], s[8:15], s[12:15] dmask:0x1 da 4729// CHECK: [0x00,0x41,0x04,0xf1,0x01,0x05,0x62,0x00] 4730 4731image_gather4_l v[5:8], v[1:3], s[8:15], s[12:15] dmask:0x1 4732// CHECK: [0x00,0x01,0x10,0xf1,0x01,0x05,0x62,0x00] 4733 4734image_gather4_l v[252:255], v[1:3], s[8:15], s[12:15] dmask:0x1 4735// CHECK: [0x00,0x01,0x10,0xf1,0x01,0xfc,0x62,0x00] 4736 4737image_gather4_l v[5:8], v[1:3], s[12:19], s[12:15] dmask:0x1 4738// CHECK: [0x00,0x01,0x10,0xf1,0x01,0x05,0x63,0x00] 4739 4740image_gather4_l v[5:8], v[1:3], s[96:103], s[12:15] dmask:0x1 4741// CHECK: [0x00,0x01,0x10,0xf1,0x01,0x05,0x78,0x00] 4742 4743image_gather4_l v[5:8], v[1:3], ttmp[4:11], s[12:15] dmask:0x1 4744// CHECK: [0x00,0x01,0x10,0xf1,0x01,0x05,0x7d,0x00] 4745 4746image_gather4_l v[5:8], v[1:3], s[8:15], s[16:19] dmask:0x1 4747// CHECK: [0x00,0x01,0x10,0xf1,0x01,0x05,0x82,0x00] 4748 4749image_gather4_l v[5:8], v[1:3], s[8:15], s[100:103] dmask:0x1 4750// CHECK: [0x00,0x01,0x10,0xf1,0x01,0x05,0x22,0x03] 4751 4752image_gather4_l v[5:8], v[1:3], s[8:15], ttmp[8:11] dmask:0x1 4753// CHECK: [0x00,0x01,0x10,0xf1,0x01,0x05,0xc2,0x03] 4754 4755image_gather4_l v[5:8], v[1:3], s[8:15], s[12:15] dmask:0x2 4756// CHECK: [0x00,0x02,0x10,0xf1,0x01,0x05,0x62,0x00] 4757 4758image_gather4_l v[5:8], v[1:3], s[8:15], s[12:15] dmask:0x4 4759// CHECK: [0x00,0x04,0x10,0xf1,0x01,0x05,0x62,0x00] 4760 4761image_gather4_l v[5:8], v[1:3], s[8:15], s[12:15] dmask:0x8 4762// CHECK: [0x00,0x08,0x10,0xf1,0x01,0x05,0x62,0x00] 4763 4764image_gather4_l v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 4765// CHECK: [0x00,0x01,0x10,0xf1,0x01,0x05,0x62,0x00] 4766 4767image_gather4_l v[5:8], v[1:3], s[8:15], s[12:15] dmask:0x1 unorm 4768// CHECK: [0x00,0x11,0x10,0xf1,0x01,0x05,0x62,0x00] 4769 4770image_gather4_l v[5:8], v[1:3], s[8:15], s[12:15] dmask:0x1 glc 4771// CHECK: [0x00,0x21,0x10,0xf1,0x01,0x05,0x62,0x00] 4772 4773image_gather4_l v[5:8], v[1:3], s[8:15], s[12:15] dmask:0x1 slc 4774// CHECK: [0x00,0x01,0x10,0xf3,0x01,0x05,0x62,0x00] 4775 4776image_gather4_l v[5:9], v[1:3], s[8:15], s[12:15] dmask:0x1 tfe 4777// CHECK: [0x00,0x01,0x11,0xf1,0x01,0x05,0x62,0x00] 4778 4779image_gather4_l v[5:8], v[1:3], s[8:15], s[12:15] dmask:0x1 lwe 4780// CHECK: [0x00,0x01,0x12,0xf1,0x01,0x05,0x62,0x00] 4781 4782image_gather4_l v[5:8], v[1:3], s[8:15], s[12:15] dmask:0x1 da 4783// CHECK: [0x00,0x41,0x10,0xf1,0x01,0x05,0x62,0x00] 4784 4785image_gather4_b v[5:8], v[1:3], s[8:15], s[12:15] dmask:0x1 4786// CHECK: [0x00,0x01,0x14,0xf1,0x01,0x05,0x62,0x00] 4787 4788image_gather4_b v[252:255], v[1:3], s[8:15], s[12:15] dmask:0x1 4789// CHECK: [0x00,0x01,0x14,0xf1,0x01,0xfc,0x62,0x00] 4790 4791image_gather4_b v[5:8], v[1:3], s[12:19], s[12:15] dmask:0x1 4792// CHECK: [0x00,0x01,0x14,0xf1,0x01,0x05,0x63,0x00] 4793 4794image_gather4_b v[5:8], v[1:3], s[96:103], s[12:15] dmask:0x1 4795// CHECK: [0x00,0x01,0x14,0xf1,0x01,0x05,0x78,0x00] 4796 4797image_gather4_b v[5:8], v[1:3], ttmp[4:11], s[12:15] dmask:0x1 4798// CHECK: [0x00,0x01,0x14,0xf1,0x01,0x05,0x7d,0x00] 4799 4800image_gather4_b v[5:8], v[1:3], s[8:15], s[16:19] dmask:0x1 4801// CHECK: [0x00,0x01,0x14,0xf1,0x01,0x05,0x82,0x00] 4802 4803image_gather4_b v[5:8], v[1:3], s[8:15], s[100:103] dmask:0x1 4804// CHECK: [0x00,0x01,0x14,0xf1,0x01,0x05,0x22,0x03] 4805 4806image_gather4_b v[5:8], v[1:3], s[8:15], ttmp[8:11] dmask:0x1 4807// CHECK: [0x00,0x01,0x14,0xf1,0x01,0x05,0xc2,0x03] 4808 4809image_gather4_b v[5:8], v[1:3], s[8:15], s[12:15] dmask:0x2 4810// CHECK: [0x00,0x02,0x14,0xf1,0x01,0x05,0x62,0x00] 4811 4812image_gather4_b v[5:8], v[1:3], s[8:15], s[12:15] dmask:0x4 4813// CHECK: [0x00,0x04,0x14,0xf1,0x01,0x05,0x62,0x00] 4814 4815image_gather4_b v[5:8], v[1:3], s[8:15], s[12:15] dmask:0x8 4816// CHECK: [0x00,0x08,0x14,0xf1,0x01,0x05,0x62,0x00] 4817 4818image_gather4_b v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 4819// CHECK: [0x00,0x01,0x14,0xf1,0x01,0x05,0x62,0x00] 4820 4821image_gather4_b v[5:8], v[1:3], s[8:15], s[12:15] dmask:0x1 unorm 4822// CHECK: [0x00,0x11,0x14,0xf1,0x01,0x05,0x62,0x00] 4823 4824image_gather4_b v[5:8], v[1:3], s[8:15], s[12:15] dmask:0x1 glc 4825// CHECK: [0x00,0x21,0x14,0xf1,0x01,0x05,0x62,0x00] 4826 4827image_gather4_b v[5:8], v[1:3], s[8:15], s[12:15] dmask:0x1 slc 4828// CHECK: [0x00,0x01,0x14,0xf3,0x01,0x05,0x62,0x00] 4829 4830image_gather4_b v[5:9], v[1:3], s[8:15], s[12:15] dmask:0x1 tfe 4831// CHECK: [0x00,0x01,0x15,0xf1,0x01,0x05,0x62,0x00] 4832 4833image_gather4_b v[5:8], v[1:3], s[8:15], s[12:15] dmask:0x1 lwe 4834// CHECK: [0x00,0x01,0x16,0xf1,0x01,0x05,0x62,0x00] 4835 4836image_gather4_b v[5:8], v[1:3], s[8:15], s[12:15] dmask:0x1 da 4837// CHECK: [0x00,0x41,0x14,0xf1,0x01,0x05,0x62,0x00] 4838 4839image_gather4_b_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 4840// CHECK: [0x00,0x01,0x18,0xf1,0x01,0x05,0x62,0x00] 4841 4842image_gather4_b_cl v[252:255], v[1:4], s[8:15], s[12:15] dmask:0x1 4843// CHECK: [0x00,0x01,0x18,0xf1,0x01,0xfc,0x62,0x00] 4844 4845image_gather4_b_cl v[5:8], v[1:4], s[12:19], s[12:15] dmask:0x1 4846// CHECK: [0x00,0x01,0x18,0xf1,0x01,0x05,0x63,0x00] 4847 4848image_gather4_b_cl v[5:8], v[1:4], s[96:103], s[12:15] dmask:0x1 4849// CHECK: [0x00,0x01,0x18,0xf1,0x01,0x05,0x78,0x00] 4850 4851image_gather4_b_cl v[5:8], v[1:4], ttmp[4:11], s[12:15] dmask:0x1 4852// CHECK: [0x00,0x01,0x18,0xf1,0x01,0x05,0x7d,0x00] 4853 4854image_gather4_b_cl v[5:8], v[1:4], s[8:15], s[16:19] dmask:0x1 4855// CHECK: [0x00,0x01,0x18,0xf1,0x01,0x05,0x82,0x00] 4856 4857image_gather4_b_cl v[5:8], v[1:4], s[8:15], s[100:103] dmask:0x1 4858// CHECK: [0x00,0x01,0x18,0xf1,0x01,0x05,0x22,0x03] 4859 4860image_gather4_b_cl v[5:8], v[1:4], s[8:15], ttmp[8:11] dmask:0x1 4861// CHECK: [0x00,0x01,0x18,0xf1,0x01,0x05,0xc2,0x03] 4862 4863image_gather4_b_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x2 4864// CHECK: [0x00,0x02,0x18,0xf1,0x01,0x05,0x62,0x00] 4865 4866image_gather4_b_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x4 4867// CHECK: [0x00,0x04,0x18,0xf1,0x01,0x05,0x62,0x00] 4868 4869image_gather4_b_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x8 4870// CHECK: [0x00,0x08,0x18,0xf1,0x01,0x05,0x62,0x00] 4871 4872image_gather4_b_cl v[5:8], v[1:8], s[8:15], s[12:15] dmask:0x1 4873// CHECK: [0x00,0x01,0x18,0xf1,0x01,0x05,0x62,0x00] 4874 4875image_gather4_b_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 unorm 4876// CHECK: [0x00,0x11,0x18,0xf1,0x01,0x05,0x62,0x00] 4877 4878image_gather4_b_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 glc 4879// CHECK: [0x00,0x21,0x18,0xf1,0x01,0x05,0x62,0x00] 4880 4881image_gather4_b_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 slc 4882// CHECK: [0x00,0x01,0x18,0xf3,0x01,0x05,0x62,0x00] 4883 4884image_gather4_b_cl v[5:9], v[1:4], s[8:15], s[12:15] dmask:0x1 tfe 4885// CHECK: [0x00,0x01,0x19,0xf1,0x01,0x05,0x62,0x00] 4886 4887image_gather4_b_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 lwe 4888// CHECK: [0x00,0x01,0x1a,0xf1,0x01,0x05,0x62,0x00] 4889 4890image_gather4_b_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 da 4891// CHECK: [0x00,0x41,0x18,0xf1,0x01,0x05,0x62,0x00] 4892 4893image_gather4_lz v[5:8], v[1:2], s[8:15], s[12:15] dmask:0x1 4894// CHECK: [0x00,0x01,0x1c,0xf1,0x01,0x05,0x62,0x00] 4895 4896image_gather4_lz v[252:255], v[1:2], s[8:15], s[12:15] dmask:0x1 4897// CHECK: [0x00,0x01,0x1c,0xf1,0x01,0xfc,0x62,0x00] 4898 4899image_gather4_lz v[5:8], v[1:2], s[12:19], s[12:15] dmask:0x1 4900// CHECK: [0x00,0x01,0x1c,0xf1,0x01,0x05,0x63,0x00] 4901 4902image_gather4_lz v[5:8], v[1:2], s[96:103], s[12:15] dmask:0x1 4903// CHECK: [0x00,0x01,0x1c,0xf1,0x01,0x05,0x78,0x00] 4904 4905image_gather4_lz v[5:8], v[1:2], ttmp[4:11], s[12:15] dmask:0x1 4906// CHECK: [0x00,0x01,0x1c,0xf1,0x01,0x05,0x7d,0x00] 4907 4908image_gather4_lz v[5:8], v[1:2], s[8:15], s[16:19] dmask:0x1 4909// CHECK: [0x00,0x01,0x1c,0xf1,0x01,0x05,0x82,0x00] 4910 4911image_gather4_lz v[5:8], v[1:2], s[8:15], s[100:103] dmask:0x1 4912// CHECK: [0x00,0x01,0x1c,0xf1,0x01,0x05,0x22,0x03] 4913 4914image_gather4_lz v[5:8], v[1:2], s[8:15], ttmp[8:11] dmask:0x1 4915// CHECK: [0x00,0x01,0x1c,0xf1,0x01,0x05,0xc2,0x03] 4916 4917image_gather4_lz v[5:8], v[1:2], s[8:15], s[12:15] dmask:0x2 4918// CHECK: [0x00,0x02,0x1c,0xf1,0x01,0x05,0x62,0x00] 4919 4920image_gather4_lz v[5:8], v[1:2], s[8:15], s[12:15] dmask:0x4 4921// CHECK: [0x00,0x04,0x1c,0xf1,0x01,0x05,0x62,0x00] 4922 4923image_gather4_lz v[5:8], v[1:2], s[8:15], s[12:15] dmask:0x8 4924// CHECK: [0x00,0x08,0x1c,0xf1,0x01,0x05,0x62,0x00] 4925 4926image_gather4_lz v[5:8], v[1:3], s[8:15], s[12:15] dmask:0x1 4927// CHECK: [0x00,0x01,0x1c,0xf1,0x01,0x05,0x62,0x00] 4928 4929image_gather4_lz v[5:8], v[1:2], s[8:15], s[12:15] dmask:0x1 unorm 4930// CHECK: [0x00,0x11,0x1c,0xf1,0x01,0x05,0x62,0x00] 4931 4932image_gather4_lz v[5:8], v[1:2], s[8:15], s[12:15] dmask:0x1 glc 4933// CHECK: [0x00,0x21,0x1c,0xf1,0x01,0x05,0x62,0x00] 4934 4935image_gather4_lz v[5:8], v[1:2], s[8:15], s[12:15] dmask:0x1 slc 4936// CHECK: [0x00,0x01,0x1c,0xf3,0x01,0x05,0x62,0x00] 4937 4938image_gather4_lz v[5:9], v[1:2], s[8:15], s[12:15] dmask:0x1 tfe 4939// CHECK: [0x00,0x01,0x1d,0xf1,0x01,0x05,0x62,0x00] 4940 4941image_gather4_lz v[5:8], v[1:2], s[8:15], s[12:15] dmask:0x1 lwe 4942// CHECK: [0x00,0x01,0x1e,0xf1,0x01,0x05,0x62,0x00] 4943 4944image_gather4_lz v[5:8], v[1:2], s[8:15], s[12:15] dmask:0x1 da 4945// CHECK: [0x00,0x41,0x1c,0xf1,0x01,0x05,0x62,0x00] 4946 4947image_gather4_c v[5:8], v[1:3], s[8:15], s[12:15] dmask:0x1 4948// CHECK: [0x00,0x01,0x20,0xf1,0x01,0x05,0x62,0x00] 4949 4950image_gather4_c v[252:255], v[1:3], s[8:15], s[12:15] dmask:0x1 4951// CHECK: [0x00,0x01,0x20,0xf1,0x01,0xfc,0x62,0x00] 4952 4953image_gather4_c v[5:8], v[1:3], s[12:19], s[12:15] dmask:0x1 4954// CHECK: [0x00,0x01,0x20,0xf1,0x01,0x05,0x63,0x00] 4955 4956image_gather4_c v[5:8], v[1:3], s[96:103], s[12:15] dmask:0x1 4957// CHECK: [0x00,0x01,0x20,0xf1,0x01,0x05,0x78,0x00] 4958 4959image_gather4_c v[5:8], v[1:3], ttmp[4:11], s[12:15] dmask:0x1 4960// CHECK: [0x00,0x01,0x20,0xf1,0x01,0x05,0x7d,0x00] 4961 4962image_gather4_c v[5:8], v[1:3], s[8:15], s[16:19] dmask:0x1 4963// CHECK: [0x00,0x01,0x20,0xf1,0x01,0x05,0x82,0x00] 4964 4965image_gather4_c v[5:8], v[1:3], s[8:15], s[100:103] dmask:0x1 4966// CHECK: [0x00,0x01,0x20,0xf1,0x01,0x05,0x22,0x03] 4967 4968image_gather4_c v[5:8], v[1:3], s[8:15], ttmp[8:11] dmask:0x1 4969// CHECK: [0x00,0x01,0x20,0xf1,0x01,0x05,0xc2,0x03] 4970 4971image_gather4_c v[5:8], v[1:3], s[8:15], s[12:15] dmask:0x2 4972// CHECK: [0x00,0x02,0x20,0xf1,0x01,0x05,0x62,0x00] 4973 4974image_gather4_c v[5:8], v[1:3], s[8:15], s[12:15] dmask:0x4 4975// CHECK: [0x00,0x04,0x20,0xf1,0x01,0x05,0x62,0x00] 4976 4977image_gather4_c v[5:8], v[1:3], s[8:15], s[12:15] dmask:0x8 4978// CHECK: [0x00,0x08,0x20,0xf1,0x01,0x05,0x62,0x00] 4979 4980image_gather4_c v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 4981// CHECK: [0x00,0x01,0x20,0xf1,0x01,0x05,0x62,0x00] 4982 4983image_gather4_c v[5:8], v[1:3], s[8:15], s[12:15] dmask:0x1 unorm 4984// CHECK: [0x00,0x11,0x20,0xf1,0x01,0x05,0x62,0x00] 4985 4986image_gather4_c v[5:8], v[1:3], s[8:15], s[12:15] dmask:0x1 glc 4987// CHECK: [0x00,0x21,0x20,0xf1,0x01,0x05,0x62,0x00] 4988 4989image_gather4_c v[5:8], v[1:3], s[8:15], s[12:15] dmask:0x1 slc 4990// CHECK: [0x00,0x01,0x20,0xf3,0x01,0x05,0x62,0x00] 4991 4992image_gather4_c v[5:9], v[1:3], s[8:15], s[12:15] dmask:0x1 tfe 4993// CHECK: [0x00,0x01,0x21,0xf1,0x01,0x05,0x62,0x00] 4994 4995image_gather4_c v[5:8], v[1:3], s[8:15], s[12:15] dmask:0x1 lwe 4996// CHECK: [0x00,0x01,0x22,0xf1,0x01,0x05,0x62,0x00] 4997 4998image_gather4_c v[5:8], v[1:3], s[8:15], s[12:15] dmask:0x1 da 4999// CHECK: [0x00,0x41,0x20,0xf1,0x01,0x05,0x62,0x00] 5000 5001image_gather4_c_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 5002// CHECK: [0x00,0x01,0x24,0xf1,0x01,0x05,0x62,0x00] 5003 5004image_gather4_c_cl v[252:255], v[1:4], s[8:15], s[12:15] dmask:0x1 5005// CHECK: [0x00,0x01,0x24,0xf1,0x01,0xfc,0x62,0x00] 5006 5007image_gather4_c_cl v[5:8], v[1:4], s[12:19], s[12:15] dmask:0x1 5008// CHECK: [0x00,0x01,0x24,0xf1,0x01,0x05,0x63,0x00] 5009 5010image_gather4_c_cl v[5:8], v[1:4], s[96:103], s[12:15] dmask:0x1 5011// CHECK: [0x00,0x01,0x24,0xf1,0x01,0x05,0x78,0x00] 5012 5013image_gather4_c_cl v[5:8], v[1:4], ttmp[4:11], s[12:15] dmask:0x1 5014// CHECK: [0x00,0x01,0x24,0xf1,0x01,0x05,0x7d,0x00] 5015 5016image_gather4_c_cl v[5:8], v[1:4], s[8:15], s[16:19] dmask:0x1 5017// CHECK: [0x00,0x01,0x24,0xf1,0x01,0x05,0x82,0x00] 5018 5019image_gather4_c_cl v[5:8], v[1:4], s[8:15], s[100:103] dmask:0x1 5020// CHECK: [0x00,0x01,0x24,0xf1,0x01,0x05,0x22,0x03] 5021 5022image_gather4_c_cl v[5:8], v[1:4], s[8:15], ttmp[8:11] dmask:0x1 5023// CHECK: [0x00,0x01,0x24,0xf1,0x01,0x05,0xc2,0x03] 5024 5025image_gather4_c_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x2 5026// CHECK: [0x00,0x02,0x24,0xf1,0x01,0x05,0x62,0x00] 5027 5028image_gather4_c_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x4 5029// CHECK: [0x00,0x04,0x24,0xf1,0x01,0x05,0x62,0x00] 5030 5031image_gather4_c_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x8 5032// CHECK: [0x00,0x08,0x24,0xf1,0x01,0x05,0x62,0x00] 5033 5034image_gather4_c_cl v[5:8], v[1:8], s[8:15], s[12:15] dmask:0x1 5035// CHECK: [0x00,0x01,0x24,0xf1,0x01,0x05,0x62,0x00] 5036 5037image_gather4_c_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 unorm 5038// CHECK: [0x00,0x11,0x24,0xf1,0x01,0x05,0x62,0x00] 5039 5040image_gather4_c_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 glc 5041// CHECK: [0x00,0x21,0x24,0xf1,0x01,0x05,0x62,0x00] 5042 5043image_gather4_c_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 slc 5044// CHECK: [0x00,0x01,0x24,0xf3,0x01,0x05,0x62,0x00] 5045 5046image_gather4_c_cl v[5:9], v[1:4], s[8:15], s[12:15] dmask:0x1 tfe 5047// CHECK: [0x00,0x01,0x25,0xf1,0x01,0x05,0x62,0x00] 5048 5049image_gather4_c_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 lwe 5050// CHECK: [0x00,0x01,0x26,0xf1,0x01,0x05,0x62,0x00] 5051 5052image_gather4_c_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 da 5053// CHECK: [0x00,0x41,0x24,0xf1,0x01,0x05,0x62,0x00] 5054 5055image_gather4_c_l v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 5056// CHECK: [0x00,0x01,0x30,0xf1,0x01,0x05,0x62,0x00] 5057 5058image_gather4_c_l v[252:255], v[1:4], s[8:15], s[12:15] dmask:0x1 5059// CHECK: [0x00,0x01,0x30,0xf1,0x01,0xfc,0x62,0x00] 5060 5061image_gather4_c_l v[5:8], v[1:4], s[12:19], s[12:15] dmask:0x1 5062// CHECK: [0x00,0x01,0x30,0xf1,0x01,0x05,0x63,0x00] 5063 5064image_gather4_c_l v[5:8], v[1:4], s[96:103], s[12:15] dmask:0x1 5065// CHECK: [0x00,0x01,0x30,0xf1,0x01,0x05,0x78,0x00] 5066 5067image_gather4_c_l v[5:8], v[1:4], ttmp[4:11], s[12:15] dmask:0x1 5068// CHECK: [0x00,0x01,0x30,0xf1,0x01,0x05,0x7d,0x00] 5069 5070image_gather4_c_l v[5:8], v[1:4], s[8:15], s[16:19] dmask:0x1 5071// CHECK: [0x00,0x01,0x30,0xf1,0x01,0x05,0x82,0x00] 5072 5073image_gather4_c_l v[5:8], v[1:4], s[8:15], s[100:103] dmask:0x1 5074// CHECK: [0x00,0x01,0x30,0xf1,0x01,0x05,0x22,0x03] 5075 5076image_gather4_c_l v[5:8], v[1:4], s[8:15], ttmp[8:11] dmask:0x1 5077// CHECK: [0x00,0x01,0x30,0xf1,0x01,0x05,0xc2,0x03] 5078 5079image_gather4_c_l v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x2 5080// CHECK: [0x00,0x02,0x30,0xf1,0x01,0x05,0x62,0x00] 5081 5082image_gather4_c_l v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x4 5083// CHECK: [0x00,0x04,0x30,0xf1,0x01,0x05,0x62,0x00] 5084 5085image_gather4_c_l v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x8 5086// CHECK: [0x00,0x08,0x30,0xf1,0x01,0x05,0x62,0x00] 5087 5088image_gather4_c_l v[5:8], v[1:8], s[8:15], s[12:15] dmask:0x1 5089// CHECK: [0x00,0x01,0x30,0xf1,0x01,0x05,0x62,0x00] 5090 5091image_gather4_c_l v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 unorm 5092// CHECK: [0x00,0x11,0x30,0xf1,0x01,0x05,0x62,0x00] 5093 5094image_gather4_c_l v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 glc 5095// CHECK: [0x00,0x21,0x30,0xf1,0x01,0x05,0x62,0x00] 5096 5097image_gather4_c_l v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 slc 5098// CHECK: [0x00,0x01,0x30,0xf3,0x01,0x05,0x62,0x00] 5099 5100image_gather4_c_l v[5:9], v[1:4], s[8:15], s[12:15] dmask:0x1 tfe 5101// CHECK: [0x00,0x01,0x31,0xf1,0x01,0x05,0x62,0x00] 5102 5103image_gather4_c_l v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 lwe 5104// CHECK: [0x00,0x01,0x32,0xf1,0x01,0x05,0x62,0x00] 5105 5106image_gather4_c_l v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 da 5107// CHECK: [0x00,0x41,0x30,0xf1,0x01,0x05,0x62,0x00] 5108 5109image_gather4_c_b v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 5110// CHECK: [0x00,0x01,0x34,0xf1,0x01,0x05,0x62,0x00] 5111 5112image_gather4_c_b v[252:255], v[1:4], s[8:15], s[12:15] dmask:0x1 5113// CHECK: [0x00,0x01,0x34,0xf1,0x01,0xfc,0x62,0x00] 5114 5115image_gather4_c_b v[5:8], v[1:4], s[12:19], s[12:15] dmask:0x1 5116// CHECK: [0x00,0x01,0x34,0xf1,0x01,0x05,0x63,0x00] 5117 5118image_gather4_c_b v[5:8], v[1:4], s[96:103], s[12:15] dmask:0x1 5119// CHECK: [0x00,0x01,0x34,0xf1,0x01,0x05,0x78,0x00] 5120 5121image_gather4_c_b v[5:8], v[1:4], ttmp[4:11], s[12:15] dmask:0x1 5122// CHECK: [0x00,0x01,0x34,0xf1,0x01,0x05,0x7d,0x00] 5123 5124image_gather4_c_b v[5:8], v[1:4], s[8:15], s[16:19] dmask:0x1 5125// CHECK: [0x00,0x01,0x34,0xf1,0x01,0x05,0x82,0x00] 5126 5127image_gather4_c_b v[5:8], v[1:4], s[8:15], s[100:103] dmask:0x1 5128// CHECK: [0x00,0x01,0x34,0xf1,0x01,0x05,0x22,0x03] 5129 5130image_gather4_c_b v[5:8], v[1:4], s[8:15], ttmp[8:11] dmask:0x1 5131// CHECK: [0x00,0x01,0x34,0xf1,0x01,0x05,0xc2,0x03] 5132 5133image_gather4_c_b v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x2 5134// CHECK: [0x00,0x02,0x34,0xf1,0x01,0x05,0x62,0x00] 5135 5136image_gather4_c_b v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x4 5137// CHECK: [0x00,0x04,0x34,0xf1,0x01,0x05,0x62,0x00] 5138 5139image_gather4_c_b v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x8 5140// CHECK: [0x00,0x08,0x34,0xf1,0x01,0x05,0x62,0x00] 5141 5142image_gather4_c_b v[5:8], v[1:8], s[8:15], s[12:15] dmask:0x1 5143// CHECK: [0x00,0x01,0x34,0xf1,0x01,0x05,0x62,0x00] 5144 5145image_gather4_c_b v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 unorm 5146// CHECK: [0x00,0x11,0x34,0xf1,0x01,0x05,0x62,0x00] 5147 5148image_gather4_c_b v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 glc 5149// CHECK: [0x00,0x21,0x34,0xf1,0x01,0x05,0x62,0x00] 5150 5151image_gather4_c_b v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 slc 5152// CHECK: [0x00,0x01,0x34,0xf3,0x01,0x05,0x62,0x00] 5153 5154image_gather4_c_b v[5:9], v[1:4], s[8:15], s[12:15] dmask:0x1 tfe 5155// CHECK: [0x00,0x01,0x35,0xf1,0x01,0x05,0x62,0x00] 5156 5157image_gather4_c_b v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 lwe 5158// CHECK: [0x00,0x01,0x36,0xf1,0x01,0x05,0x62,0x00] 5159 5160image_gather4_c_b v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 da 5161// CHECK: [0x00,0x41,0x34,0xf1,0x01,0x05,0x62,0x00] 5162 5163image_gather4_c_b_cl v[5:8], v[1:8], s[8:15], s[12:15] dmask:0x1 5164// CHECK: [0x00,0x01,0x38,0xf1,0x01,0x05,0x62,0x00] 5165 5166image_gather4_c_b_cl v[252:255], v[1:8], s[8:15], s[12:15] dmask:0x1 5167// CHECK: [0x00,0x01,0x38,0xf1,0x01,0xfc,0x62,0x00] 5168 5169image_gather4_c_b_cl v[5:8], v[1:8], s[12:19], s[12:15] dmask:0x1 5170// CHECK: [0x00,0x01,0x38,0xf1,0x01,0x05,0x63,0x00] 5171 5172image_gather4_c_b_cl v[5:8], v[1:8], s[96:103], s[12:15] dmask:0x1 5173// CHECK: [0x00,0x01,0x38,0xf1,0x01,0x05,0x78,0x00] 5174 5175image_gather4_c_b_cl v[5:8], v[1:8], ttmp[4:11], s[12:15] dmask:0x1 5176// CHECK: [0x00,0x01,0x38,0xf1,0x01,0x05,0x7d,0x00] 5177 5178image_gather4_c_b_cl v[5:8], v[1:8], s[8:15], s[16:19] dmask:0x1 5179// CHECK: [0x00,0x01,0x38,0xf1,0x01,0x05,0x82,0x00] 5180 5181image_gather4_c_b_cl v[5:8], v[1:8], s[8:15], s[100:103] dmask:0x1 5182// CHECK: [0x00,0x01,0x38,0xf1,0x01,0x05,0x22,0x03] 5183 5184image_gather4_c_b_cl v[5:8], v[1:8], s[8:15], ttmp[8:11] dmask:0x1 5185// CHECK: [0x00,0x01,0x38,0xf1,0x01,0x05,0xc2,0x03] 5186 5187image_gather4_c_b_cl v[5:8], v[1:8], s[8:15], s[12:15] dmask:0x2 5188// CHECK: [0x00,0x02,0x38,0xf1,0x01,0x05,0x62,0x00] 5189 5190image_gather4_c_b_cl v[5:8], v[1:8], s[8:15], s[12:15] dmask:0x4 5191// CHECK: [0x00,0x04,0x38,0xf1,0x01,0x05,0x62,0x00] 5192 5193image_gather4_c_b_cl v[5:8], v[1:8], s[8:15], s[12:15] dmask:0x8 5194// CHECK: [0x00,0x08,0x38,0xf1,0x01,0x05,0x62,0x00] 5195 5196image_gather4_c_b_cl v[5:8], v[1:8], s[8:15], s[12:15] dmask:0x1 unorm 5197// CHECK: [0x00,0x11,0x38,0xf1,0x01,0x05,0x62,0x00] 5198 5199image_gather4_c_b_cl v[5:8], v[1:8], s[8:15], s[12:15] dmask:0x1 glc 5200// CHECK: [0x00,0x21,0x38,0xf1,0x01,0x05,0x62,0x00] 5201 5202image_gather4_c_b_cl v[5:8], v[1:8], s[8:15], s[12:15] dmask:0x1 slc 5203// CHECK: [0x00,0x01,0x38,0xf3,0x01,0x05,0x62,0x00] 5204 5205image_gather4_c_b_cl v[5:9], v[1:8], s[8:15], s[12:15] dmask:0x1 tfe 5206// CHECK: [0x00,0x01,0x39,0xf1,0x01,0x05,0x62,0x00] 5207 5208image_gather4_c_b_cl v[5:8], v[1:8], s[8:15], s[12:15] dmask:0x1 lwe 5209// CHECK: [0x00,0x01,0x3a,0xf1,0x01,0x05,0x62,0x00] 5210 5211image_gather4_c_b_cl v[5:8], v[1:8], s[8:15], s[12:15] dmask:0x1 da 5212// CHECK: [0x00,0x41,0x38,0xf1,0x01,0x05,0x62,0x00] 5213 5214image_gather4_c_lz v[5:8], v[1:3], s[8:15], s[12:15] dmask:0x1 5215// CHECK: [0x00,0x01,0x3c,0xf1,0x01,0x05,0x62,0x00] 5216 5217image_gather4_c_lz v[252:255], v[1:3], s[8:15], s[12:15] dmask:0x1 5218// CHECK: [0x00,0x01,0x3c,0xf1,0x01,0xfc,0x62,0x00] 5219 5220image_gather4_c_lz v[5:8], v[1:3], s[12:19], s[12:15] dmask:0x1 5221// CHECK: [0x00,0x01,0x3c,0xf1,0x01,0x05,0x63,0x00] 5222 5223image_gather4_c_lz v[5:8], v[1:3], s[96:103], s[12:15] dmask:0x1 5224// CHECK: [0x00,0x01,0x3c,0xf1,0x01,0x05,0x78,0x00] 5225 5226image_gather4_c_lz v[5:8], v[1:3], ttmp[4:11], s[12:15] dmask:0x1 5227// CHECK: [0x00,0x01,0x3c,0xf1,0x01,0x05,0x7d,0x00] 5228 5229image_gather4_c_lz v[5:8], v[1:3], s[8:15], s[16:19] dmask:0x1 5230// CHECK: [0x00,0x01,0x3c,0xf1,0x01,0x05,0x82,0x00] 5231 5232image_gather4_c_lz v[5:8], v[1:3], s[8:15], s[100:103] dmask:0x1 5233// CHECK: [0x00,0x01,0x3c,0xf1,0x01,0x05,0x22,0x03] 5234 5235image_gather4_c_lz v[5:8], v[1:3], s[8:15], ttmp[8:11] dmask:0x1 5236// CHECK: [0x00,0x01,0x3c,0xf1,0x01,0x05,0xc2,0x03] 5237 5238image_gather4_c_lz v[5:8], v[1:3], s[8:15], s[12:15] dmask:0x2 5239// CHECK: [0x00,0x02,0x3c,0xf1,0x01,0x05,0x62,0x00] 5240 5241image_gather4_c_lz v[5:8], v[1:3], s[8:15], s[12:15] dmask:0x4 5242// CHECK: [0x00,0x04,0x3c,0xf1,0x01,0x05,0x62,0x00] 5243 5244image_gather4_c_lz v[5:8], v[1:3], s[8:15], s[12:15] dmask:0x8 5245// CHECK: [0x00,0x08,0x3c,0xf1,0x01,0x05,0x62,0x00] 5246 5247image_gather4_c_lz v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 5248// CHECK: [0x00,0x01,0x3c,0xf1,0x01,0x05,0x62,0x00] 5249 5250image_gather4_c_lz v[5:8], v[1:3], s[8:15], s[12:15] dmask:0x1 unorm 5251// CHECK: [0x00,0x11,0x3c,0xf1,0x01,0x05,0x62,0x00] 5252 5253image_gather4_c_lz v[5:8], v[1:3], s[8:15], s[12:15] dmask:0x1 glc 5254// CHECK: [0x00,0x21,0x3c,0xf1,0x01,0x05,0x62,0x00] 5255 5256image_gather4_c_lz v[5:8], v[1:3], s[8:15], s[12:15] dmask:0x1 slc 5257// CHECK: [0x00,0x01,0x3c,0xf3,0x01,0x05,0x62,0x00] 5258 5259image_gather4_c_lz v[5:9], v[1:3], s[8:15], s[12:15] dmask:0x1 tfe 5260// CHECK: [0x00,0x01,0x3d,0xf1,0x01,0x05,0x62,0x00] 5261 5262image_gather4_c_lz v[5:8], v[1:3], s[8:15], s[12:15] dmask:0x1 lwe 5263// CHECK: [0x00,0x01,0x3e,0xf1,0x01,0x05,0x62,0x00] 5264 5265image_gather4_c_lz v[5:8], v[1:3], s[8:15], s[12:15] dmask:0x1 da 5266// CHECK: [0x00,0x41,0x3c,0xf1,0x01,0x05,0x62,0x00] 5267 5268image_gather4_o v[5:8], v[1:3], s[8:15], s[12:15] dmask:0x1 5269// CHECK: [0x00,0x01,0x40,0xf1,0x01,0x05,0x62,0x00] 5270 5271image_gather4_o v[252:255], v[1:3], s[8:15], s[12:15] dmask:0x1 5272// CHECK: [0x00,0x01,0x40,0xf1,0x01,0xfc,0x62,0x00] 5273 5274image_gather4_o v[5:8], v[1:3], s[12:19], s[12:15] dmask:0x1 5275// CHECK: [0x00,0x01,0x40,0xf1,0x01,0x05,0x63,0x00] 5276 5277image_gather4_o v[5:8], v[1:3], s[96:103], s[12:15] dmask:0x1 5278// CHECK: [0x00,0x01,0x40,0xf1,0x01,0x05,0x78,0x00] 5279 5280image_gather4_o v[5:8], v[1:3], ttmp[4:11], s[12:15] dmask:0x1 5281// CHECK: [0x00,0x01,0x40,0xf1,0x01,0x05,0x7d,0x00] 5282 5283image_gather4_o v[5:8], v[1:3], s[8:15], s[16:19] dmask:0x1 5284// CHECK: [0x00,0x01,0x40,0xf1,0x01,0x05,0x82,0x00] 5285 5286image_gather4_o v[5:8], v[1:3], s[8:15], s[100:103] dmask:0x1 5287// CHECK: [0x00,0x01,0x40,0xf1,0x01,0x05,0x22,0x03] 5288 5289image_gather4_o v[5:8], v[1:3], s[8:15], ttmp[8:11] dmask:0x1 5290// CHECK: [0x00,0x01,0x40,0xf1,0x01,0x05,0xc2,0x03] 5291 5292image_gather4_o v[5:8], v[1:3], s[8:15], s[12:15] dmask:0x2 5293// CHECK: [0x00,0x02,0x40,0xf1,0x01,0x05,0x62,0x00] 5294 5295image_gather4_o v[5:8], v[1:3], s[8:15], s[12:15] dmask:0x4 5296// CHECK: [0x00,0x04,0x40,0xf1,0x01,0x05,0x62,0x00] 5297 5298image_gather4_o v[5:8], v[1:3], s[8:15], s[12:15] dmask:0x8 5299// CHECK: [0x00,0x08,0x40,0xf1,0x01,0x05,0x62,0x00] 5300 5301image_gather4_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 5302// CHECK: [0x00,0x01,0x40,0xf1,0x01,0x05,0x62,0x00] 5303 5304image_gather4_o v[5:8], v[1:3], s[8:15], s[12:15] dmask:0x1 unorm 5305// CHECK: [0x00,0x11,0x40,0xf1,0x01,0x05,0x62,0x00] 5306 5307image_gather4_o v[5:8], v[1:3], s[8:15], s[12:15] dmask:0x1 glc 5308// CHECK: [0x00,0x21,0x40,0xf1,0x01,0x05,0x62,0x00] 5309 5310image_gather4_o v[5:8], v[1:3], s[8:15], s[12:15] dmask:0x1 slc 5311// CHECK: [0x00,0x01,0x40,0xf3,0x01,0x05,0x62,0x00] 5312 5313image_gather4_o v[5:9], v[1:3], s[8:15], s[12:15] dmask:0x1 tfe 5314// CHECK: [0x00,0x01,0x41,0xf1,0x01,0x05,0x62,0x00] 5315 5316image_gather4_o v[5:8], v[1:3], s[8:15], s[12:15] dmask:0x1 lwe 5317// CHECK: [0x00,0x01,0x42,0xf1,0x01,0x05,0x62,0x00] 5318 5319image_gather4_o v[5:8], v[1:3], s[8:15], s[12:15] dmask:0x1 da 5320// CHECK: [0x00,0x41,0x40,0xf1,0x01,0x05,0x62,0x00] 5321 5322image_gather4_cl_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 5323// CHECK: [0x00,0x01,0x44,0xf1,0x01,0x05,0x62,0x00] 5324 5325image_gather4_cl_o v[252:255], v[1:4], s[8:15], s[12:15] dmask:0x1 5326// CHECK: [0x00,0x01,0x44,0xf1,0x01,0xfc,0x62,0x00] 5327 5328image_gather4_cl_o v[5:8], v[1:4], s[12:19], s[12:15] dmask:0x1 5329// CHECK: [0x00,0x01,0x44,0xf1,0x01,0x05,0x63,0x00] 5330 5331image_gather4_cl_o v[5:8], v[1:4], s[96:103], s[12:15] dmask:0x1 5332// CHECK: [0x00,0x01,0x44,0xf1,0x01,0x05,0x78,0x00] 5333 5334image_gather4_cl_o v[5:8], v[1:4], ttmp[4:11], s[12:15] dmask:0x1 5335// CHECK: [0x00,0x01,0x44,0xf1,0x01,0x05,0x7d,0x00] 5336 5337image_gather4_cl_o v[5:8], v[1:4], s[8:15], s[16:19] dmask:0x1 5338// CHECK: [0x00,0x01,0x44,0xf1,0x01,0x05,0x82,0x00] 5339 5340image_gather4_cl_o v[5:8], v[1:4], s[8:15], s[100:103] dmask:0x1 5341// CHECK: [0x00,0x01,0x44,0xf1,0x01,0x05,0x22,0x03] 5342 5343image_gather4_cl_o v[5:8], v[1:4], s[8:15], ttmp[8:11] dmask:0x1 5344// CHECK: [0x00,0x01,0x44,0xf1,0x01,0x05,0xc2,0x03] 5345 5346image_gather4_cl_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x2 5347// CHECK: [0x00,0x02,0x44,0xf1,0x01,0x05,0x62,0x00] 5348 5349image_gather4_cl_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x4 5350// CHECK: [0x00,0x04,0x44,0xf1,0x01,0x05,0x62,0x00] 5351 5352image_gather4_cl_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x8 5353// CHECK: [0x00,0x08,0x44,0xf1,0x01,0x05,0x62,0x00] 5354 5355image_gather4_cl_o v[5:8], v[1:8], s[8:15], s[12:15] dmask:0x1 5356// CHECK: [0x00,0x01,0x44,0xf1,0x01,0x05,0x62,0x00] 5357 5358image_gather4_cl_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 unorm 5359// CHECK: [0x00,0x11,0x44,0xf1,0x01,0x05,0x62,0x00] 5360 5361image_gather4_cl_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 glc 5362// CHECK: [0x00,0x21,0x44,0xf1,0x01,0x05,0x62,0x00] 5363 5364image_gather4_cl_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 slc 5365// CHECK: [0x00,0x01,0x44,0xf3,0x01,0x05,0x62,0x00] 5366 5367image_gather4_cl_o v[5:9], v[1:4], s[8:15], s[12:15] dmask:0x1 tfe 5368// CHECK: [0x00,0x01,0x45,0xf1,0x01,0x05,0x62,0x00] 5369 5370image_gather4_cl_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 lwe 5371// CHECK: [0x00,0x01,0x46,0xf1,0x01,0x05,0x62,0x00] 5372 5373image_gather4_cl_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 da 5374// CHECK: [0x00,0x41,0x44,0xf1,0x01,0x05,0x62,0x00] 5375 5376image_gather4_l_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 5377// CHECK: [0x00,0x01,0x50,0xf1,0x01,0x05,0x62,0x00] 5378 5379image_gather4_l_o v[252:255], v[1:4], s[8:15], s[12:15] dmask:0x1 5380// CHECK: [0x00,0x01,0x50,0xf1,0x01,0xfc,0x62,0x00] 5381 5382image_gather4_l_o v[5:8], v[1:4], s[12:19], s[12:15] dmask:0x1 5383// CHECK: [0x00,0x01,0x50,0xf1,0x01,0x05,0x63,0x00] 5384 5385image_gather4_l_o v[5:8], v[1:4], s[96:103], s[12:15] dmask:0x1 5386// CHECK: [0x00,0x01,0x50,0xf1,0x01,0x05,0x78,0x00] 5387 5388image_gather4_l_o v[5:8], v[1:4], ttmp[4:11], s[12:15] dmask:0x1 5389// CHECK: [0x00,0x01,0x50,0xf1,0x01,0x05,0x7d,0x00] 5390 5391image_gather4_l_o v[5:8], v[1:4], s[8:15], s[16:19] dmask:0x1 5392// CHECK: [0x00,0x01,0x50,0xf1,0x01,0x05,0x82,0x00] 5393 5394image_gather4_l_o v[5:8], v[1:4], s[8:15], s[100:103] dmask:0x1 5395// CHECK: [0x00,0x01,0x50,0xf1,0x01,0x05,0x22,0x03] 5396 5397image_gather4_l_o v[5:8], v[1:4], s[8:15], ttmp[8:11] dmask:0x1 5398// CHECK: [0x00,0x01,0x50,0xf1,0x01,0x05,0xc2,0x03] 5399 5400image_gather4_l_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x2 5401// CHECK: [0x00,0x02,0x50,0xf1,0x01,0x05,0x62,0x00] 5402 5403image_gather4_l_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x4 5404// CHECK: [0x00,0x04,0x50,0xf1,0x01,0x05,0x62,0x00] 5405 5406image_gather4_l_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x8 5407// CHECK: [0x00,0x08,0x50,0xf1,0x01,0x05,0x62,0x00] 5408 5409image_gather4_l_o v[5:8], v[1:8], s[8:15], s[12:15] dmask:0x1 5410// CHECK: [0x00,0x01,0x50,0xf1,0x01,0x05,0x62,0x00] 5411 5412image_gather4_l_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 unorm 5413// CHECK: [0x00,0x11,0x50,0xf1,0x01,0x05,0x62,0x00] 5414 5415image_gather4_l_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 glc 5416// CHECK: [0x00,0x21,0x50,0xf1,0x01,0x05,0x62,0x00] 5417 5418image_gather4_l_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 slc 5419// CHECK: [0x00,0x01,0x50,0xf3,0x01,0x05,0x62,0x00] 5420 5421image_gather4_l_o v[5:9], v[1:4], s[8:15], s[12:15] dmask:0x1 tfe 5422// CHECK: [0x00,0x01,0x51,0xf1,0x01,0x05,0x62,0x00] 5423 5424image_gather4_l_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 lwe 5425// CHECK: [0x00,0x01,0x52,0xf1,0x01,0x05,0x62,0x00] 5426 5427image_gather4_l_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 da 5428// CHECK: [0x00,0x41,0x50,0xf1,0x01,0x05,0x62,0x00] 5429 5430image_gather4_b_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 5431// CHECK: [0x00,0x01,0x54,0xf1,0x01,0x05,0x62,0x00] 5432 5433image_gather4_b_o v[252:255], v[1:4], s[8:15], s[12:15] dmask:0x1 5434// CHECK: [0x00,0x01,0x54,0xf1,0x01,0xfc,0x62,0x00] 5435 5436image_gather4_b_o v[5:8], v[1:4], s[12:19], s[12:15] dmask:0x1 5437// CHECK: [0x00,0x01,0x54,0xf1,0x01,0x05,0x63,0x00] 5438 5439image_gather4_b_o v[5:8], v[1:4], s[96:103], s[12:15] dmask:0x1 5440// CHECK: [0x00,0x01,0x54,0xf1,0x01,0x05,0x78,0x00] 5441 5442image_gather4_b_o v[5:8], v[1:4], ttmp[4:11], s[12:15] dmask:0x1 5443// CHECK: [0x00,0x01,0x54,0xf1,0x01,0x05,0x7d,0x00] 5444 5445image_gather4_b_o v[5:8], v[1:4], s[8:15], s[16:19] dmask:0x1 5446// CHECK: [0x00,0x01,0x54,0xf1,0x01,0x05,0x82,0x00] 5447 5448image_gather4_b_o v[5:8], v[1:4], s[8:15], s[100:103] dmask:0x1 5449// CHECK: [0x00,0x01,0x54,0xf1,0x01,0x05,0x22,0x03] 5450 5451image_gather4_b_o v[5:8], v[1:4], s[8:15], ttmp[8:11] dmask:0x1 5452// CHECK: [0x00,0x01,0x54,0xf1,0x01,0x05,0xc2,0x03] 5453 5454image_gather4_b_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x2 5455// CHECK: [0x00,0x02,0x54,0xf1,0x01,0x05,0x62,0x00] 5456 5457image_gather4_b_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x4 5458// CHECK: [0x00,0x04,0x54,0xf1,0x01,0x05,0x62,0x00] 5459 5460image_gather4_b_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x8 5461// CHECK: [0x00,0x08,0x54,0xf1,0x01,0x05,0x62,0x00] 5462 5463image_gather4_b_o v[5:8], v[1:8], s[8:15], s[12:15] dmask:0x1 5464// CHECK: [0x00,0x01,0x54,0xf1,0x01,0x05,0x62,0x00] 5465 5466image_gather4_b_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 unorm 5467// CHECK: [0x00,0x11,0x54,0xf1,0x01,0x05,0x62,0x00] 5468 5469image_gather4_b_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 glc 5470// CHECK: [0x00,0x21,0x54,0xf1,0x01,0x05,0x62,0x00] 5471 5472image_gather4_b_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 slc 5473// CHECK: [0x00,0x01,0x54,0xf3,0x01,0x05,0x62,0x00] 5474 5475image_gather4_b_o v[5:9], v[1:4], s[8:15], s[12:15] dmask:0x1 tfe 5476// CHECK: [0x00,0x01,0x55,0xf1,0x01,0x05,0x62,0x00] 5477 5478image_gather4_b_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 lwe 5479// CHECK: [0x00,0x01,0x56,0xf1,0x01,0x05,0x62,0x00] 5480 5481image_gather4_b_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 da 5482// CHECK: [0x00,0x41,0x54,0xf1,0x01,0x05,0x62,0x00] 5483 5484image_gather4_b_cl_o v[5:8], v[1:8], s[8:15], s[12:15] dmask:0x1 5485// CHECK: [0x00,0x01,0x58,0xf1,0x01,0x05,0x62,0x00] 5486 5487image_gather4_b_cl_o v[252:255], v[1:8], s[8:15], s[12:15] dmask:0x1 5488// CHECK: [0x00,0x01,0x58,0xf1,0x01,0xfc,0x62,0x00] 5489 5490image_gather4_b_cl_o v[5:8], v[1:8], s[12:19], s[12:15] dmask:0x1 5491// CHECK: [0x00,0x01,0x58,0xf1,0x01,0x05,0x63,0x00] 5492 5493image_gather4_b_cl_o v[5:8], v[1:8], s[96:103], s[12:15] dmask:0x1 5494// CHECK: [0x00,0x01,0x58,0xf1,0x01,0x05,0x78,0x00] 5495 5496image_gather4_b_cl_o v[5:8], v[1:8], ttmp[4:11], s[12:15] dmask:0x1 5497// CHECK: [0x00,0x01,0x58,0xf1,0x01,0x05,0x7d,0x00] 5498 5499image_gather4_b_cl_o v[5:8], v[1:8], s[8:15], s[16:19] dmask:0x1 5500// CHECK: [0x00,0x01,0x58,0xf1,0x01,0x05,0x82,0x00] 5501 5502image_gather4_b_cl_o v[5:8], v[1:8], s[8:15], s[100:103] dmask:0x1 5503// CHECK: [0x00,0x01,0x58,0xf1,0x01,0x05,0x22,0x03] 5504 5505image_gather4_b_cl_o v[5:8], v[1:8], s[8:15], ttmp[8:11] dmask:0x1 5506// CHECK: [0x00,0x01,0x58,0xf1,0x01,0x05,0xc2,0x03] 5507 5508image_gather4_b_cl_o v[5:8], v[1:8], s[8:15], s[12:15] dmask:0x2 5509// CHECK: [0x00,0x02,0x58,0xf1,0x01,0x05,0x62,0x00] 5510 5511image_gather4_b_cl_o v[5:8], v[1:8], s[8:15], s[12:15] dmask:0x4 5512// CHECK: [0x00,0x04,0x58,0xf1,0x01,0x05,0x62,0x00] 5513 5514image_gather4_b_cl_o v[5:8], v[1:8], s[8:15], s[12:15] dmask:0x8 5515// CHECK: [0x00,0x08,0x58,0xf1,0x01,0x05,0x62,0x00] 5516 5517image_gather4_b_cl_o v[5:8], v[1:8], s[8:15], s[12:15] dmask:0x1 unorm 5518// CHECK: [0x00,0x11,0x58,0xf1,0x01,0x05,0x62,0x00] 5519 5520image_gather4_b_cl_o v[5:8], v[1:8], s[8:15], s[12:15] dmask:0x1 glc 5521// CHECK: [0x00,0x21,0x58,0xf1,0x01,0x05,0x62,0x00] 5522 5523image_gather4_b_cl_o v[5:8], v[1:8], s[8:15], s[12:15] dmask:0x1 slc 5524// CHECK: [0x00,0x01,0x58,0xf3,0x01,0x05,0x62,0x00] 5525 5526image_gather4_b_cl_o v[5:9], v[1:8], s[8:15], s[12:15] dmask:0x1 tfe 5527// CHECK: [0x00,0x01,0x59,0xf1,0x01,0x05,0x62,0x00] 5528 5529image_gather4_b_cl_o v[5:8], v[1:8], s[8:15], s[12:15] dmask:0x1 lwe 5530// CHECK: [0x00,0x01,0x5a,0xf1,0x01,0x05,0x62,0x00] 5531 5532image_gather4_b_cl_o v[5:8], v[1:8], s[8:15], s[12:15] dmask:0x1 da 5533// CHECK: [0x00,0x41,0x58,0xf1,0x01,0x05,0x62,0x00] 5534 5535image_gather4_lz_o v[5:8], v[1:3], s[8:15], s[12:15] dmask:0x1 5536// CHECK: [0x00,0x01,0x5c,0xf1,0x01,0x05,0x62,0x00] 5537 5538image_gather4_lz_o v[252:255], v[1:3], s[8:15], s[12:15] dmask:0x1 5539// CHECK: [0x00,0x01,0x5c,0xf1,0x01,0xfc,0x62,0x00] 5540 5541image_gather4_lz_o v[5:8], v[1:3], s[12:19], s[12:15] dmask:0x1 5542// CHECK: [0x00,0x01,0x5c,0xf1,0x01,0x05,0x63,0x00] 5543 5544image_gather4_lz_o v[5:8], v[1:3], s[96:103], s[12:15] dmask:0x1 5545// CHECK: [0x00,0x01,0x5c,0xf1,0x01,0x05,0x78,0x00] 5546 5547image_gather4_lz_o v[5:8], v[1:3], ttmp[4:11], s[12:15] dmask:0x1 5548// CHECK: [0x00,0x01,0x5c,0xf1,0x01,0x05,0x7d,0x00] 5549 5550image_gather4_lz_o v[5:8], v[1:3], s[8:15], s[16:19] dmask:0x1 5551// CHECK: [0x00,0x01,0x5c,0xf1,0x01,0x05,0x82,0x00] 5552 5553image_gather4_lz_o v[5:8], v[1:3], s[8:15], s[100:103] dmask:0x1 5554// CHECK: [0x00,0x01,0x5c,0xf1,0x01,0x05,0x22,0x03] 5555 5556image_gather4_lz_o v[5:8], v[1:3], s[8:15], ttmp[8:11] dmask:0x1 5557// CHECK: [0x00,0x01,0x5c,0xf1,0x01,0x05,0xc2,0x03] 5558 5559image_gather4_lz_o v[5:8], v[1:3], s[8:15], s[12:15] dmask:0x2 5560// CHECK: [0x00,0x02,0x5c,0xf1,0x01,0x05,0x62,0x00] 5561 5562image_gather4_lz_o v[5:8], v[1:3], s[8:15], s[12:15] dmask:0x4 5563// CHECK: [0x00,0x04,0x5c,0xf1,0x01,0x05,0x62,0x00] 5564 5565image_gather4_lz_o v[5:8], v[1:3], s[8:15], s[12:15] dmask:0x8 5566// CHECK: [0x00,0x08,0x5c,0xf1,0x01,0x05,0x62,0x00] 5567 5568image_gather4_lz_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 5569// CHECK: [0x00,0x01,0x5c,0xf1,0x01,0x05,0x62,0x00] 5570 5571image_gather4_lz_o v[5:8], v[1:3], s[8:15], s[12:15] dmask:0x1 unorm 5572// CHECK: [0x00,0x11,0x5c,0xf1,0x01,0x05,0x62,0x00] 5573 5574image_gather4_lz_o v[5:8], v[1:3], s[8:15], s[12:15] dmask:0x1 glc 5575// CHECK: [0x00,0x21,0x5c,0xf1,0x01,0x05,0x62,0x00] 5576 5577image_gather4_lz_o v[5:8], v[1:3], s[8:15], s[12:15] dmask:0x1 slc 5578// CHECK: [0x00,0x01,0x5c,0xf3,0x01,0x05,0x62,0x00] 5579 5580image_gather4_lz_o v[5:9], v[1:3], s[8:15], s[12:15] dmask:0x1 tfe 5581// CHECK: [0x00,0x01,0x5d,0xf1,0x01,0x05,0x62,0x00] 5582 5583image_gather4_lz_o v[5:8], v[1:3], s[8:15], s[12:15] dmask:0x1 lwe 5584// CHECK: [0x00,0x01,0x5e,0xf1,0x01,0x05,0x62,0x00] 5585 5586image_gather4_lz_o v[5:8], v[1:3], s[8:15], s[12:15] dmask:0x1 da 5587// CHECK: [0x00,0x41,0x5c,0xf1,0x01,0x05,0x62,0x00] 5588 5589image_gather4_c_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 5590// CHECK: [0x00,0x01,0x60,0xf1,0x01,0x05,0x62,0x00] 5591 5592image_gather4_c_o v[252:255], v[1:4], s[8:15], s[12:15] dmask:0x1 5593// CHECK: [0x00,0x01,0x60,0xf1,0x01,0xfc,0x62,0x00] 5594 5595image_gather4_c_o v[5:8], v[1:4], s[12:19], s[12:15] dmask:0x1 5596// CHECK: [0x00,0x01,0x60,0xf1,0x01,0x05,0x63,0x00] 5597 5598image_gather4_c_o v[5:8], v[1:4], s[96:103], s[12:15] dmask:0x1 5599// CHECK: [0x00,0x01,0x60,0xf1,0x01,0x05,0x78,0x00] 5600 5601image_gather4_c_o v[5:8], v[1:4], ttmp[4:11], s[12:15] dmask:0x1 5602// CHECK: [0x00,0x01,0x60,0xf1,0x01,0x05,0x7d,0x00] 5603 5604image_gather4_c_o v[5:8], v[1:4], s[8:15], s[16:19] dmask:0x1 5605// CHECK: [0x00,0x01,0x60,0xf1,0x01,0x05,0x82,0x00] 5606 5607image_gather4_c_o v[5:8], v[1:4], s[8:15], s[100:103] dmask:0x1 5608// CHECK: [0x00,0x01,0x60,0xf1,0x01,0x05,0x22,0x03] 5609 5610image_gather4_c_o v[5:8], v[1:4], s[8:15], ttmp[8:11] dmask:0x1 5611// CHECK: [0x00,0x01,0x60,0xf1,0x01,0x05,0xc2,0x03] 5612 5613image_gather4_c_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x2 5614// CHECK: [0x00,0x02,0x60,0xf1,0x01,0x05,0x62,0x00] 5615 5616image_gather4_c_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x4 5617// CHECK: [0x00,0x04,0x60,0xf1,0x01,0x05,0x62,0x00] 5618 5619image_gather4_c_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x8 5620// CHECK: [0x00,0x08,0x60,0xf1,0x01,0x05,0x62,0x00] 5621 5622image_gather4_c_o v[5:8], v[1:8], s[8:15], s[12:15] dmask:0x1 5623// CHECK: [0x00,0x01,0x60,0xf1,0x01,0x05,0x62,0x00] 5624 5625image_gather4_c_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 unorm 5626// CHECK: [0x00,0x11,0x60,0xf1,0x01,0x05,0x62,0x00] 5627 5628image_gather4_c_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 glc 5629// CHECK: [0x00,0x21,0x60,0xf1,0x01,0x05,0x62,0x00] 5630 5631image_gather4_c_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 slc 5632// CHECK: [0x00,0x01,0x60,0xf3,0x01,0x05,0x62,0x00] 5633 5634image_gather4_c_o v[5:9], v[1:4], s[8:15], s[12:15] dmask:0x1 tfe 5635// CHECK: [0x00,0x01,0x61,0xf1,0x01,0x05,0x62,0x00] 5636 5637image_gather4_c_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 lwe 5638// CHECK: [0x00,0x01,0x62,0xf1,0x01,0x05,0x62,0x00] 5639 5640image_gather4_c_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 da 5641// CHECK: [0x00,0x41,0x60,0xf1,0x01,0x05,0x62,0x00] 5642 5643image_gather4_c_cl_o v[5:8], v[1:8], s[8:15], s[12:15] dmask:0x1 5644// CHECK: [0x00,0x01,0x64,0xf1,0x01,0x05,0x62,0x00] 5645 5646image_gather4_c_cl_o v[252:255], v[1:8], s[8:15], s[12:15] dmask:0x1 5647// CHECK: [0x00,0x01,0x64,0xf1,0x01,0xfc,0x62,0x00] 5648 5649image_gather4_c_cl_o v[5:8], v[1:8], s[12:19], s[12:15] dmask:0x1 5650// CHECK: [0x00,0x01,0x64,0xf1,0x01,0x05,0x63,0x00] 5651 5652image_gather4_c_cl_o v[5:8], v[1:8], s[96:103], s[12:15] dmask:0x1 5653// CHECK: [0x00,0x01,0x64,0xf1,0x01,0x05,0x78,0x00] 5654 5655image_gather4_c_cl_o v[5:8], v[1:8], ttmp[4:11], s[12:15] dmask:0x1 5656// CHECK: [0x00,0x01,0x64,0xf1,0x01,0x05,0x7d,0x00] 5657 5658image_gather4_c_cl_o v[5:8], v[1:8], s[8:15], s[16:19] dmask:0x1 5659// CHECK: [0x00,0x01,0x64,0xf1,0x01,0x05,0x82,0x00] 5660 5661image_gather4_c_cl_o v[5:8], v[1:8], s[8:15], s[100:103] dmask:0x1 5662// CHECK: [0x00,0x01,0x64,0xf1,0x01,0x05,0x22,0x03] 5663 5664image_gather4_c_cl_o v[5:8], v[1:8], s[8:15], ttmp[8:11] dmask:0x1 5665// CHECK: [0x00,0x01,0x64,0xf1,0x01,0x05,0xc2,0x03] 5666 5667image_gather4_c_cl_o v[5:8], v[1:8], s[8:15], s[12:15] dmask:0x2 5668// CHECK: [0x00,0x02,0x64,0xf1,0x01,0x05,0x62,0x00] 5669 5670image_gather4_c_cl_o v[5:8], v[1:8], s[8:15], s[12:15] dmask:0x4 5671// CHECK: [0x00,0x04,0x64,0xf1,0x01,0x05,0x62,0x00] 5672 5673image_gather4_c_cl_o v[5:8], v[1:8], s[8:15], s[12:15] dmask:0x8 5674// CHECK: [0x00,0x08,0x64,0xf1,0x01,0x05,0x62,0x00] 5675 5676image_gather4_c_cl_o v[5:8], v[1:8], s[8:15], s[12:15] dmask:0x1 unorm 5677// CHECK: [0x00,0x11,0x64,0xf1,0x01,0x05,0x62,0x00] 5678 5679image_gather4_c_cl_o v[5:8], v[1:8], s[8:15], s[12:15] dmask:0x1 glc 5680// CHECK: [0x00,0x21,0x64,0xf1,0x01,0x05,0x62,0x00] 5681 5682image_gather4_c_cl_o v[5:8], v[1:8], s[8:15], s[12:15] dmask:0x1 slc 5683// CHECK: [0x00,0x01,0x64,0xf3,0x01,0x05,0x62,0x00] 5684 5685image_gather4_c_cl_o v[5:9], v[1:8], s[8:15], s[12:15] dmask:0x1 tfe 5686// CHECK: [0x00,0x01,0x65,0xf1,0x01,0x05,0x62,0x00] 5687 5688image_gather4_c_cl_o v[5:8], v[1:8], s[8:15], s[12:15] dmask:0x1 lwe 5689// CHECK: [0x00,0x01,0x66,0xf1,0x01,0x05,0x62,0x00] 5690 5691image_gather4_c_cl_o v[5:8], v[1:8], s[8:15], s[12:15] dmask:0x1 da 5692// CHECK: [0x00,0x41,0x64,0xf1,0x01,0x05,0x62,0x00] 5693 5694image_gather4_c_l_o v[5:8], v[1:8], s[8:15], s[12:15] dmask:0x1 5695// CHECK: [0x00,0x01,0x70,0xf1,0x01,0x05,0x62,0x00] 5696 5697image_gather4_c_l_o v[252:255], v[1:8], s[8:15], s[12:15] dmask:0x1 5698// CHECK: [0x00,0x01,0x70,0xf1,0x01,0xfc,0x62,0x00] 5699 5700image_gather4_c_l_o v[5:8], v[1:8], s[12:19], s[12:15] dmask:0x1 5701// CHECK: [0x00,0x01,0x70,0xf1,0x01,0x05,0x63,0x00] 5702 5703image_gather4_c_l_o v[5:8], v[1:8], s[96:103], s[12:15] dmask:0x1 5704// CHECK: [0x00,0x01,0x70,0xf1,0x01,0x05,0x78,0x00] 5705 5706image_gather4_c_l_o v[5:8], v[1:8], ttmp[4:11], s[12:15] dmask:0x1 5707// CHECK: [0x00,0x01,0x70,0xf1,0x01,0x05,0x7d,0x00] 5708 5709image_gather4_c_l_o v[5:8], v[1:8], s[8:15], s[16:19] dmask:0x1 5710// CHECK: [0x00,0x01,0x70,0xf1,0x01,0x05,0x82,0x00] 5711 5712image_gather4_c_l_o v[5:8], v[1:8], s[8:15], s[100:103] dmask:0x1 5713// CHECK: [0x00,0x01,0x70,0xf1,0x01,0x05,0x22,0x03] 5714 5715image_gather4_c_l_o v[5:8], v[1:8], s[8:15], ttmp[8:11] dmask:0x1 5716// CHECK: [0x00,0x01,0x70,0xf1,0x01,0x05,0xc2,0x03] 5717 5718image_gather4_c_l_o v[5:8], v[1:8], s[8:15], s[12:15] dmask:0x2 5719// CHECK: [0x00,0x02,0x70,0xf1,0x01,0x05,0x62,0x00] 5720 5721image_gather4_c_l_o v[5:8], v[1:8], s[8:15], s[12:15] dmask:0x4 5722// CHECK: [0x00,0x04,0x70,0xf1,0x01,0x05,0x62,0x00] 5723 5724image_gather4_c_l_o v[5:8], v[1:8], s[8:15], s[12:15] dmask:0x8 5725// CHECK: [0x00,0x08,0x70,0xf1,0x01,0x05,0x62,0x00] 5726 5727image_gather4_c_l_o v[5:8], v[1:8], s[8:15], s[12:15] dmask:0x1 unorm 5728// CHECK: [0x00,0x11,0x70,0xf1,0x01,0x05,0x62,0x00] 5729 5730image_gather4_c_l_o v[5:8], v[1:8], s[8:15], s[12:15] dmask:0x1 glc 5731// CHECK: [0x00,0x21,0x70,0xf1,0x01,0x05,0x62,0x00] 5732 5733image_gather4_c_l_o v[5:8], v[1:8], s[8:15], s[12:15] dmask:0x1 slc 5734// CHECK: [0x00,0x01,0x70,0xf3,0x01,0x05,0x62,0x00] 5735 5736image_gather4_c_l_o v[5:9], v[1:8], s[8:15], s[12:15] dmask:0x1 tfe 5737// CHECK: [0x00,0x01,0x71,0xf1,0x01,0x05,0x62,0x00] 5738 5739image_gather4_c_l_o v[5:8], v[1:8], s[8:15], s[12:15] dmask:0x1 lwe 5740// CHECK: [0x00,0x01,0x72,0xf1,0x01,0x05,0x62,0x00] 5741 5742image_gather4_c_l_o v[5:8], v[1:8], s[8:15], s[12:15] dmask:0x1 da 5743// CHECK: [0x00,0x41,0x70,0xf1,0x01,0x05,0x62,0x00] 5744 5745image_gather4_c_b_o v[5:8], v[1:8], s[8:15], s[12:15] dmask:0x1 5746// CHECK: [0x00,0x01,0x74,0xf1,0x01,0x05,0x62,0x00] 5747 5748image_gather4_c_b_o v[252:255], v[1:8], s[8:15], s[12:15] dmask:0x1 5749// CHECK: [0x00,0x01,0x74,0xf1,0x01,0xfc,0x62,0x00] 5750 5751image_gather4_c_b_o v[5:8], v[1:8], s[12:19], s[12:15] dmask:0x1 5752// CHECK: [0x00,0x01,0x74,0xf1,0x01,0x05,0x63,0x00] 5753 5754image_gather4_c_b_o v[5:8], v[1:8], s[96:103], s[12:15] dmask:0x1 5755// CHECK: [0x00,0x01,0x74,0xf1,0x01,0x05,0x78,0x00] 5756 5757image_gather4_c_b_o v[5:8], v[1:8], ttmp[4:11], s[12:15] dmask:0x1 5758// CHECK: [0x00,0x01,0x74,0xf1,0x01,0x05,0x7d,0x00] 5759 5760image_gather4_c_b_o v[5:8], v[1:8], s[8:15], s[16:19] dmask:0x1 5761// CHECK: [0x00,0x01,0x74,0xf1,0x01,0x05,0x82,0x00] 5762 5763image_gather4_c_b_o v[5:8], v[1:8], s[8:15], s[100:103] dmask:0x1 5764// CHECK: [0x00,0x01,0x74,0xf1,0x01,0x05,0x22,0x03] 5765 5766image_gather4_c_b_o v[5:8], v[1:8], s[8:15], ttmp[8:11] dmask:0x1 5767// CHECK: [0x00,0x01,0x74,0xf1,0x01,0x05,0xc2,0x03] 5768 5769image_gather4_c_b_o v[5:8], v[1:8], s[8:15], s[12:15] dmask:0x2 5770// CHECK: [0x00,0x02,0x74,0xf1,0x01,0x05,0x62,0x00] 5771 5772image_gather4_c_b_o v[5:8], v[1:8], s[8:15], s[12:15] dmask:0x4 5773// CHECK: [0x00,0x04,0x74,0xf1,0x01,0x05,0x62,0x00] 5774 5775image_gather4_c_b_o v[5:8], v[1:8], s[8:15], s[12:15] dmask:0x8 5776// CHECK: [0x00,0x08,0x74,0xf1,0x01,0x05,0x62,0x00] 5777 5778image_gather4_c_b_o v[5:8], v[1:8], s[8:15], s[12:15] dmask:0x1 unorm 5779// CHECK: [0x00,0x11,0x74,0xf1,0x01,0x05,0x62,0x00] 5780 5781image_gather4_c_b_o v[5:8], v[1:8], s[8:15], s[12:15] dmask:0x1 glc 5782// CHECK: [0x00,0x21,0x74,0xf1,0x01,0x05,0x62,0x00] 5783 5784image_gather4_c_b_o v[5:8], v[1:8], s[8:15], s[12:15] dmask:0x1 slc 5785// CHECK: [0x00,0x01,0x74,0xf3,0x01,0x05,0x62,0x00] 5786 5787image_gather4_c_b_o v[5:9], v[1:8], s[8:15], s[12:15] dmask:0x1 tfe 5788// CHECK: [0x00,0x01,0x75,0xf1,0x01,0x05,0x62,0x00] 5789 5790image_gather4_c_b_o v[5:8], v[1:8], s[8:15], s[12:15] dmask:0x1 lwe 5791// CHECK: [0x00,0x01,0x76,0xf1,0x01,0x05,0x62,0x00] 5792 5793image_gather4_c_b_o v[5:8], v[1:8], s[8:15], s[12:15] dmask:0x1 da 5794// CHECK: [0x00,0x41,0x74,0xf1,0x01,0x05,0x62,0x00] 5795 5796image_gather4_c_b_cl_o v[5:8], v[1:8], s[8:15], s[12:15] dmask:0x1 5797// CHECK: [0x00,0x01,0x78,0xf1,0x01,0x05,0x62,0x00] 5798 5799image_gather4_c_b_cl_o v[252:255], v[1:8], s[8:15], s[12:15] dmask:0x1 5800// CHECK: [0x00,0x01,0x78,0xf1,0x01,0xfc,0x62,0x00] 5801 5802image_gather4_c_b_cl_o v[5:8], v[1:8], s[12:19], s[12:15] dmask:0x1 5803// CHECK: [0x00,0x01,0x78,0xf1,0x01,0x05,0x63,0x00] 5804 5805image_gather4_c_b_cl_o v[5:8], v[1:8], s[96:103], s[12:15] dmask:0x1 5806// CHECK: [0x00,0x01,0x78,0xf1,0x01,0x05,0x78,0x00] 5807 5808image_gather4_c_b_cl_o v[5:8], v[1:8], ttmp[4:11], s[12:15] dmask:0x1 5809// CHECK: [0x00,0x01,0x78,0xf1,0x01,0x05,0x7d,0x00] 5810 5811image_gather4_c_b_cl_o v[5:8], v[1:8], s[8:15], s[16:19] dmask:0x1 5812// CHECK: [0x00,0x01,0x78,0xf1,0x01,0x05,0x82,0x00] 5813 5814image_gather4_c_b_cl_o v[5:8], v[1:8], s[8:15], s[100:103] dmask:0x1 5815// CHECK: [0x00,0x01,0x78,0xf1,0x01,0x05,0x22,0x03] 5816 5817image_gather4_c_b_cl_o v[5:8], v[1:8], s[8:15], ttmp[8:11] dmask:0x1 5818// CHECK: [0x00,0x01,0x78,0xf1,0x01,0x05,0xc2,0x03] 5819 5820image_gather4_c_b_cl_o v[5:8], v[1:8], s[8:15], s[12:15] dmask:0x2 5821// CHECK: [0x00,0x02,0x78,0xf1,0x01,0x05,0x62,0x00] 5822 5823image_gather4_c_b_cl_o v[5:8], v[1:8], s[8:15], s[12:15] dmask:0x4 5824// CHECK: [0x00,0x04,0x78,0xf1,0x01,0x05,0x62,0x00] 5825 5826image_gather4_c_b_cl_o v[5:8], v[1:8], s[8:15], s[12:15] dmask:0x8 5827// CHECK: [0x00,0x08,0x78,0xf1,0x01,0x05,0x62,0x00] 5828 5829image_gather4_c_b_cl_o v[5:8], v[1:8], s[8:15], s[12:15] dmask:0x1 unorm 5830// CHECK: [0x00,0x11,0x78,0xf1,0x01,0x05,0x62,0x00] 5831 5832image_gather4_c_b_cl_o v[5:8], v[1:8], s[8:15], s[12:15] dmask:0x1 glc 5833// CHECK: [0x00,0x21,0x78,0xf1,0x01,0x05,0x62,0x00] 5834 5835image_gather4_c_b_cl_o v[5:8], v[1:8], s[8:15], s[12:15] dmask:0x1 slc 5836// CHECK: [0x00,0x01,0x78,0xf3,0x01,0x05,0x62,0x00] 5837 5838image_gather4_c_b_cl_o v[5:9], v[1:8], s[8:15], s[12:15] dmask:0x1 tfe 5839// CHECK: [0x00,0x01,0x79,0xf1,0x01,0x05,0x62,0x00] 5840 5841image_gather4_c_b_cl_o v[5:8], v[1:8], s[8:15], s[12:15] dmask:0x1 lwe 5842// CHECK: [0x00,0x01,0x7a,0xf1,0x01,0x05,0x62,0x00] 5843 5844image_gather4_c_b_cl_o v[5:8], v[1:8], s[8:15], s[12:15] dmask:0x1 da 5845// CHECK: [0x00,0x41,0x78,0xf1,0x01,0x05,0x62,0x00] 5846 5847image_gather4_c_lz_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 5848// CHECK: [0x00,0x01,0x7c,0xf1,0x01,0x05,0x62,0x00] 5849 5850image_gather4_c_lz_o v[252:255], v[1:4], s[8:15], s[12:15] dmask:0x1 5851// CHECK: [0x00,0x01,0x7c,0xf1,0x01,0xfc,0x62,0x00] 5852 5853image_gather4_c_lz_o v[5:8], v[1:4], s[12:19], s[12:15] dmask:0x1 5854// CHECK: [0x00,0x01,0x7c,0xf1,0x01,0x05,0x63,0x00] 5855 5856image_gather4_c_lz_o v[5:8], v[1:4], s[96:103], s[12:15] dmask:0x1 5857// CHECK: [0x00,0x01,0x7c,0xf1,0x01,0x05,0x78,0x00] 5858 5859image_gather4_c_lz_o v[5:8], v[1:4], ttmp[4:11], s[12:15] dmask:0x1 5860// CHECK: [0x00,0x01,0x7c,0xf1,0x01,0x05,0x7d,0x00] 5861 5862image_gather4_c_lz_o v[5:8], v[1:4], s[8:15], s[16:19] dmask:0x1 5863// CHECK: [0x00,0x01,0x7c,0xf1,0x01,0x05,0x82,0x00] 5864 5865image_gather4_c_lz_o v[5:8], v[1:4], s[8:15], s[100:103] dmask:0x1 5866// CHECK: [0x00,0x01,0x7c,0xf1,0x01,0x05,0x22,0x03] 5867 5868image_gather4_c_lz_o v[5:8], v[1:4], s[8:15], ttmp[8:11] dmask:0x1 5869// CHECK: [0x00,0x01,0x7c,0xf1,0x01,0x05,0xc2,0x03] 5870 5871image_gather4_c_lz_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x2 5872// CHECK: [0x00,0x02,0x7c,0xf1,0x01,0x05,0x62,0x00] 5873 5874image_gather4_c_lz_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x4 5875// CHECK: [0x00,0x04,0x7c,0xf1,0x01,0x05,0x62,0x00] 5876 5877image_gather4_c_lz_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x8 5878// CHECK: [0x00,0x08,0x7c,0xf1,0x01,0x05,0x62,0x00] 5879 5880image_gather4_c_lz_o v[5:8], v[1:8], s[8:15], s[12:15] dmask:0x1 5881// CHECK: [0x00,0x01,0x7c,0xf1,0x01,0x05,0x62,0x00] 5882 5883image_gather4_c_lz_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 unorm 5884// CHECK: [0x00,0x11,0x7c,0xf1,0x01,0x05,0x62,0x00] 5885 5886image_gather4_c_lz_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 glc 5887// CHECK: [0x00,0x21,0x7c,0xf1,0x01,0x05,0x62,0x00] 5888 5889image_gather4_c_lz_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 slc 5890// CHECK: [0x00,0x01,0x7c,0xf3,0x01,0x05,0x62,0x00] 5891 5892image_gather4_c_lz_o v[5:9], v[1:4], s[8:15], s[12:15] dmask:0x1 tfe 5893// CHECK: [0x00,0x01,0x7d,0xf1,0x01,0x05,0x62,0x00] 5894 5895image_gather4_c_lz_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 lwe 5896// CHECK: [0x00,0x01,0x7e,0xf1,0x01,0x05,0x62,0x00] 5897 5898image_gather4_c_lz_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 da 5899// CHECK: [0x00,0x41,0x7c,0xf1,0x01,0x05,0x62,0x00] 5900 5901image_get_lod v5, v1, s[8:15], s[12:15] dmask:0x1 5902// CHECK: [0x00,0x01,0x80,0xf1,0x01,0x05,0x62,0x00] 5903 5904image_get_lod v252, v1, s[8:15], s[12:15] dmask:0x1 5905// CHECK: [0x00,0x01,0x80,0xf1,0x01,0xfc,0x62,0x00] 5906 5907image_get_lod v5, v255, s[8:15], s[12:15] dmask:0x1 5908// CHECK: [0x00,0x01,0x80,0xf1,0xff,0x05,0x62,0x00] 5909 5910image_get_lod v5, v1, s[12:19], s[12:15] dmask:0x1 5911// CHECK: [0x00,0x01,0x80,0xf1,0x01,0x05,0x63,0x00] 5912 5913image_get_lod v5, v1, s[96:103], s[12:15] dmask:0x1 5914// CHECK: [0x00,0x01,0x80,0xf1,0x01,0x05,0x78,0x00] 5915 5916image_get_lod v5, v1, ttmp[4:11], s[12:15] dmask:0x1 5917// CHECK: [0x00,0x01,0x80,0xf1,0x01,0x05,0x7d,0x00] 5918 5919image_get_lod v5, v1, s[8:15], s[16:19] dmask:0x1 5920// CHECK: [0x00,0x01,0x80,0xf1,0x01,0x05,0x82,0x00] 5921 5922image_get_lod v5, v1, s[8:15], s[100:103] dmask:0x1 5923// CHECK: [0x00,0x01,0x80,0xf1,0x01,0x05,0x22,0x03] 5924 5925image_get_lod v5, v1, s[8:15], ttmp[8:11] dmask:0x1 5926// CHECK: [0x00,0x01,0x80,0xf1,0x01,0x05,0xc2,0x03] 5927 5928image_get_lod v5, v1, s[8:15], s[12:15] dmask:0x2 5929// CHECK: [0x00,0x02,0x80,0xf1,0x01,0x05,0x62,0x00] 5930 5931image_get_lod v[5:6], v1, s[8:15], s[12:15] dmask:0x3 5932// CHECK: [0x00,0x03,0x80,0xf1,0x01,0x05,0x62,0x00] 5933 5934image_get_lod v5, v1, s[8:15], s[12:15] dmask:0x4 5935// CHECK: [0x00,0x04,0x80,0xf1,0x01,0x05,0x62,0x00] 5936 5937image_get_lod v[5:6], v1, s[8:15], s[12:15] dmask:0x5 5938// CHECK: [0x00,0x05,0x80,0xf1,0x01,0x05,0x62,0x00] 5939 5940image_get_lod v[5:6], v1, s[8:15], s[12:15] dmask:0x6 5941// CHECK: [0x00,0x06,0x80,0xf1,0x01,0x05,0x62,0x00] 5942 5943image_get_lod v[5:7], v1, s[8:15], s[12:15] dmask:0x7 5944// CHECK: [0x00,0x07,0x80,0xf1,0x01,0x05,0x62,0x00] 5945 5946image_get_lod v5, v1, s[8:15], s[12:15] dmask:0x8 5947// CHECK: [0x00,0x08,0x80,0xf1,0x01,0x05,0x62,0x00] 5948 5949image_get_lod v[5:6], v1, s[8:15], s[12:15] dmask:0x9 5950// CHECK: [0x00,0x09,0x80,0xf1,0x01,0x05,0x62,0x00] 5951 5952image_get_lod v[5:6], v1, s[8:15], s[12:15] dmask:0xa 5953// CHECK: [0x00,0x0a,0x80,0xf1,0x01,0x05,0x62,0x00] 5954 5955image_get_lod v[5:7], v1, s[8:15], s[12:15] dmask:0xb 5956// CHECK: [0x00,0x0b,0x80,0xf1,0x01,0x05,0x62,0x00] 5957 5958image_get_lod v[5:6], v1, s[8:15], s[12:15] dmask:0xc 5959// CHECK: [0x00,0x0c,0x80,0xf1,0x01,0x05,0x62,0x00] 5960 5961image_get_lod v[5:7], v1, s[8:15], s[12:15] dmask:0xd 5962// CHECK: [0x00,0x0d,0x80,0xf1,0x01,0x05,0x62,0x00] 5963 5964image_get_lod v[5:7], v1, s[8:15], s[12:15] dmask:0xe 5965// CHECK: [0x00,0x0e,0x80,0xf1,0x01,0x05,0x62,0x00] 5966 5967image_get_lod v[5:8], v1, s[8:15], s[12:15] dmask:0xf 5968// CHECK: [0x00,0x0f,0x80,0xf1,0x01,0x05,0x62,0x00] 5969 5970image_get_lod v5, v1, s[8:15], s[12:15] dmask:0x0 5971// CHECK: [0x00,0x00,0x80,0xf1,0x01,0x05,0x62,0x00] 5972 5973image_get_lod v5, v[1:2], s[8:15], s[12:15] dmask:0x1 5974// CHECK: [0x00,0x01,0x80,0xf1,0x01,0x05,0x62,0x00] 5975 5976image_get_lod v5, v[1:3], s[8:15], s[12:15] dmask:0x1 5977// CHECK: [0x00,0x01,0x80,0xf1,0x01,0x05,0x62,0x00] 5978 5979image_get_lod v5, v1, s[8:15], s[12:15] dmask:0x1 unorm 5980// CHECK: [0x00,0x11,0x80,0xf1,0x01,0x05,0x62,0x00] 5981 5982image_get_lod v5, v1, s[8:15], s[12:15] dmask:0x1 glc 5983// CHECK: [0x00,0x21,0x80,0xf1,0x01,0x05,0x62,0x00] 5984 5985image_get_lod v5, v1, s[8:15], s[12:15] dmask:0x1 slc 5986// CHECK: [0x00,0x01,0x80,0xf3,0x01,0x05,0x62,0x00] 5987 5988image_get_lod v[5:6], v1, s[8:15], s[12:15] dmask:0x1 tfe 5989// CHECK: [0x00,0x01,0x81,0xf1,0x01,0x05,0x62,0x00] 5990 5991image_get_lod v5, v1, s[8:15], s[12:15] dmask:0x1 lwe 5992// CHECK: [0x00,0x01,0x82,0xf1,0x01,0x05,0x62,0x00] 5993 5994image_get_lod v5, v1, s[8:15], s[12:15] dmask:0x1 da 5995// CHECK: [0x00,0x41,0x80,0xf1,0x01,0x05,0x62,0x00] 5996 5997image_sample_cd v5, v[1:3], s[8:15], s[12:15] dmask:0x1 5998// CHECK: [0x00,0x01,0xa0,0xf1,0x01,0x05,0x62,0x00] 5999 6000image_sample_cd v252, v[1:3], s[8:15], s[12:15] dmask:0x1 6001// CHECK: [0x00,0x01,0xa0,0xf1,0x01,0xfc,0x62,0x00] 6002 6003image_sample_cd v5, v[246:248], s[8:15], s[12:15] dmask:0x1 6004// CHECK: [0x00,0x01,0xa0,0xf1,0xf6,0x05,0x62,0x00] 6005 6006image_sample_cd v5, v[1:3], s[12:19], s[12:15] dmask:0x1 6007// CHECK: [0x00,0x01,0xa0,0xf1,0x01,0x05,0x63,0x00] 6008 6009image_sample_cd v5, v[1:3], s[96:103], s[12:15] dmask:0x1 6010// CHECK: [0x00,0x01,0xa0,0xf1,0x01,0x05,0x78,0x00] 6011 6012image_sample_cd v5, v[1:3], ttmp[4:11], s[12:15] dmask:0x1 6013// CHECK: [0x00,0x01,0xa0,0xf1,0x01,0x05,0x7d,0x00] 6014 6015image_sample_cd v5, v[1:3], s[8:15], s[16:19] dmask:0x1 6016// CHECK: [0x00,0x01,0xa0,0xf1,0x01,0x05,0x82,0x00] 6017 6018image_sample_cd v5, v[1:3], s[8:15], s[100:103] dmask:0x1 6019// CHECK: [0x00,0x01,0xa0,0xf1,0x01,0x05,0x22,0x03] 6020 6021image_sample_cd v5, v[1:3], s[8:15], ttmp[8:11] dmask:0x1 6022// CHECK: [0x00,0x01,0xa0,0xf1,0x01,0x05,0xc2,0x03] 6023 6024image_sample_cd v5, v[1:3], s[8:15], s[12:15] dmask:0x2 6025// CHECK: [0x00,0x02,0xa0,0xf1,0x01,0x05,0x62,0x00] 6026 6027image_sample_cd v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x3 6028// CHECK: [0x00,0x03,0xa0,0xf1,0x01,0x05,0x62,0x00] 6029 6030image_sample_cd v5, v[1:3], s[8:15], s[12:15] dmask:0x4 6031// CHECK: [0x00,0x04,0xa0,0xf1,0x01,0x05,0x62,0x00] 6032 6033image_sample_cd v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x5 6034// CHECK: [0x00,0x05,0xa0,0xf1,0x01,0x05,0x62,0x00] 6035 6036image_sample_cd v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x6 6037// CHECK: [0x00,0x06,0xa0,0xf1,0x01,0x05,0x62,0x00] 6038 6039image_sample_cd v[5:7], v[1:3], s[8:15], s[12:15] dmask:0x7 6040// CHECK: [0x00,0x07,0xa0,0xf1,0x01,0x05,0x62,0x00] 6041 6042image_sample_cd v5, v[1:3], s[8:15], s[12:15] dmask:0x8 6043// CHECK: [0x00,0x08,0xa0,0xf1,0x01,0x05,0x62,0x00] 6044 6045image_sample_cd v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x9 6046// CHECK: [0x00,0x09,0xa0,0xf1,0x01,0x05,0x62,0x00] 6047 6048image_sample_cd v[5:6], v[1:3], s[8:15], s[12:15] dmask:0xa 6049// CHECK: [0x00,0x0a,0xa0,0xf1,0x01,0x05,0x62,0x00] 6050 6051image_sample_cd v[5:7], v[1:3], s[8:15], s[12:15] dmask:0xb 6052// CHECK: [0x00,0x0b,0xa0,0xf1,0x01,0x05,0x62,0x00] 6053 6054image_sample_cd v[5:6], v[1:3], s[8:15], s[12:15] dmask:0xc 6055// CHECK: [0x00,0x0c,0xa0,0xf1,0x01,0x05,0x62,0x00] 6056 6057image_sample_cd v[5:7], v[1:3], s[8:15], s[12:15] dmask:0xd 6058// CHECK: [0x00,0x0d,0xa0,0xf1,0x01,0x05,0x62,0x00] 6059 6060image_sample_cd v[5:7], v[1:3], s[8:15], s[12:15] dmask:0xe 6061// CHECK: [0x00,0x0e,0xa0,0xf1,0x01,0x05,0x62,0x00] 6062 6063image_sample_cd v[5:8], v[1:3], s[8:15], s[12:15] dmask:0xf 6064// CHECK: [0x00,0x0f,0xa0,0xf1,0x01,0x05,0x62,0x00] 6065 6066image_sample_cd v5, v[1:3], s[8:15], s[12:15] dmask:0x0 6067// CHECK: [0x00,0x00,0xa0,0xf1,0x01,0x05,0x62,0x00] 6068 6069image_sample_cd v5, v[1:8], s[8:15], s[12:15] dmask:0x1 6070// CHECK: [0x00,0x01,0xa0,0xf1,0x01,0x05,0x62,0x00] 6071 6072image_sample_cd v5, v[1:16], s[8:15], s[12:15] dmask:0x1 6073// CHECK: [0x00,0x01,0xa0,0xf1,0x01,0x05,0x62,0x00] 6074 6075image_sample_cd v5, v[1:4], s[8:15], s[12:15] dmask:0x1 6076// CHECK: [0x00,0x01,0xa0,0xf1,0x01,0x05,0x62,0x00] 6077 6078image_sample_cd v5, v[1:3], s[8:15], s[12:15] dmask:0x1 unorm 6079// CHECK: [0x00,0x11,0xa0,0xf1,0x01,0x05,0x62,0x00] 6080 6081image_sample_cd v5, v[1:3], s[8:15], s[12:15] dmask:0x1 glc 6082// CHECK: [0x00,0x21,0xa0,0xf1,0x01,0x05,0x62,0x00] 6083 6084image_sample_cd v5, v[1:3], s[8:15], s[12:15] dmask:0x1 slc 6085// CHECK: [0x00,0x01,0xa0,0xf3,0x01,0x05,0x62,0x00] 6086 6087image_sample_cd v[5:6], v[1:3], s[8:15], s[12:15] dmask:0x1 tfe 6088// CHECK: [0x00,0x01,0xa1,0xf1,0x01,0x05,0x62,0x00] 6089 6090image_sample_cd v5, v[1:3], s[8:15], s[12:15] dmask:0x1 lwe 6091// CHECK: [0x00,0x01,0xa2,0xf1,0x01,0x05,0x62,0x00] 6092 6093image_sample_cd v5, v[1:3], s[8:15], s[12:15] dmask:0x1 da 6094// CHECK: [0x00,0x41,0xa0,0xf1,0x01,0x05,0x62,0x00] 6095 6096image_sample_cd_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x1 6097// CHECK: [0x00,0x01,0xa4,0xf1,0x01,0x05,0x62,0x00] 6098 6099image_sample_cd_cl v252, v[1:4], s[8:15], s[12:15] dmask:0x1 6100// CHECK: [0x00,0x01,0xa4,0xf1,0x01,0xfc,0x62,0x00] 6101 6102image_sample_cd_cl v5, v[246:249], s[8:15], s[12:15] dmask:0x1 6103// CHECK: [0x00,0x01,0xa4,0xf1,0xf6,0x05,0x62,0x00] 6104 6105image_sample_cd_cl v5, v[1:4], s[12:19], s[12:15] dmask:0x1 6106// CHECK: [0x00,0x01,0xa4,0xf1,0x01,0x05,0x63,0x00] 6107 6108image_sample_cd_cl v5, v[1:4], s[96:103], s[12:15] dmask:0x1 6109// CHECK: [0x00,0x01,0xa4,0xf1,0x01,0x05,0x78,0x00] 6110 6111image_sample_cd_cl v5, v[1:4], ttmp[4:11], s[12:15] dmask:0x1 6112// CHECK: [0x00,0x01,0xa4,0xf1,0x01,0x05,0x7d,0x00] 6113 6114image_sample_cd_cl v5, v[1:4], s[8:15], s[16:19] dmask:0x1 6115// CHECK: [0x00,0x01,0xa4,0xf1,0x01,0x05,0x82,0x00] 6116 6117image_sample_cd_cl v5, v[1:4], s[8:15], s[100:103] dmask:0x1 6118// CHECK: [0x00,0x01,0xa4,0xf1,0x01,0x05,0x22,0x03] 6119 6120image_sample_cd_cl v5, v[1:4], s[8:15], ttmp[8:11] dmask:0x1 6121// CHECK: [0x00,0x01,0xa4,0xf1,0x01,0x05,0xc2,0x03] 6122 6123image_sample_cd_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x2 6124// CHECK: [0x00,0x02,0xa4,0xf1,0x01,0x05,0x62,0x00] 6125 6126image_sample_cd_cl v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x3 6127// CHECK: [0x00,0x03,0xa4,0xf1,0x01,0x05,0x62,0x00] 6128 6129image_sample_cd_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x4 6130// CHECK: [0x00,0x04,0xa4,0xf1,0x01,0x05,0x62,0x00] 6131 6132image_sample_cd_cl v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x5 6133// CHECK: [0x00,0x05,0xa4,0xf1,0x01,0x05,0x62,0x00] 6134 6135image_sample_cd_cl v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x6 6136// CHECK: [0x00,0x06,0xa4,0xf1,0x01,0x05,0x62,0x00] 6137 6138image_sample_cd_cl v[5:7], v[1:4], s[8:15], s[12:15] dmask:0x7 6139// CHECK: [0x00,0x07,0xa4,0xf1,0x01,0x05,0x62,0x00] 6140 6141image_sample_cd_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x8 6142// CHECK: [0x00,0x08,0xa4,0xf1,0x01,0x05,0x62,0x00] 6143 6144image_sample_cd_cl v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x9 6145// CHECK: [0x00,0x09,0xa4,0xf1,0x01,0x05,0x62,0x00] 6146 6147image_sample_cd_cl v[5:6], v[1:4], s[8:15], s[12:15] dmask:0xa 6148// CHECK: [0x00,0x0a,0xa4,0xf1,0x01,0x05,0x62,0x00] 6149 6150image_sample_cd_cl v[5:7], v[1:4], s[8:15], s[12:15] dmask:0xb 6151// CHECK: [0x00,0x0b,0xa4,0xf1,0x01,0x05,0x62,0x00] 6152 6153image_sample_cd_cl v[5:6], v[1:4], s[8:15], s[12:15] dmask:0xc 6154// CHECK: [0x00,0x0c,0xa4,0xf1,0x01,0x05,0x62,0x00] 6155 6156image_sample_cd_cl v[5:7], v[1:4], s[8:15], s[12:15] dmask:0xd 6157// CHECK: [0x00,0x0d,0xa4,0xf1,0x01,0x05,0x62,0x00] 6158 6159image_sample_cd_cl v[5:7], v[1:4], s[8:15], s[12:15] dmask:0xe 6160// CHECK: [0x00,0x0e,0xa4,0xf1,0x01,0x05,0x62,0x00] 6161 6162image_sample_cd_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0xf 6163// CHECK: [0x00,0x0f,0xa4,0xf1,0x01,0x05,0x62,0x00] 6164 6165image_sample_cd_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x0 6166// CHECK: [0x00,0x00,0xa4,0xf1,0x01,0x05,0x62,0x00] 6167 6168image_sample_cd_cl v5, v[1:8], s[8:15], s[12:15] dmask:0x1 6169// CHECK: [0x00,0x01,0xa4,0xf1,0x01,0x05,0x62,0x00] 6170 6171image_sample_cd_cl v5, v[1:16], s[8:15], s[12:15] dmask:0x1 6172// CHECK: [0x00,0x01,0xa4,0xf1,0x01,0x05,0x62,0x00] 6173 6174image_sample_cd_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x1 unorm 6175// CHECK: [0x00,0x11,0xa4,0xf1,0x01,0x05,0x62,0x00] 6176 6177image_sample_cd_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x1 glc 6178// CHECK: [0x00,0x21,0xa4,0xf1,0x01,0x05,0x62,0x00] 6179 6180image_sample_cd_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x1 slc 6181// CHECK: [0x00,0x01,0xa4,0xf3,0x01,0x05,0x62,0x00] 6182 6183image_sample_cd_cl v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x1 tfe 6184// CHECK: [0x00,0x01,0xa5,0xf1,0x01,0x05,0x62,0x00] 6185 6186image_sample_cd_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x1 lwe 6187// CHECK: [0x00,0x01,0xa6,0xf1,0x01,0x05,0x62,0x00] 6188 6189image_sample_cd_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x1 da 6190// CHECK: [0x00,0x41,0xa4,0xf1,0x01,0x05,0x62,0x00] 6191 6192image_sample_c_cd v5, v[1:4], s[8:15], s[12:15] dmask:0x1 6193// CHECK: [0x00,0x01,0xa8,0xf1,0x01,0x05,0x62,0x00] 6194 6195image_sample_c_cd v252, v[1:4], s[8:15], s[12:15] dmask:0x1 6196// CHECK: [0x00,0x01,0xa8,0xf1,0x01,0xfc,0x62,0x00] 6197 6198image_sample_c_cd v5, v[252:255], s[8:15], s[12:15] dmask:0x1 6199// CHECK: [0x00,0x01,0xa8,0xf1,0xfc,0x05,0x62,0x00] 6200 6201image_sample_c_cd v5, v[1:4], s[12:19], s[12:15] dmask:0x1 6202// CHECK: [0x00,0x01,0xa8,0xf1,0x01,0x05,0x63,0x00] 6203 6204image_sample_c_cd v5, v[1:4], s[96:103], s[12:15] dmask:0x1 6205// CHECK: [0x00,0x01,0xa8,0xf1,0x01,0x05,0x78,0x00] 6206 6207image_sample_c_cd v5, v[1:4], ttmp[4:11], s[12:15] dmask:0x1 6208// CHECK: [0x00,0x01,0xa8,0xf1,0x01,0x05,0x7d,0x00] 6209 6210image_sample_c_cd v5, v[1:4], s[8:15], s[16:19] dmask:0x1 6211// CHECK: [0x00,0x01,0xa8,0xf1,0x01,0x05,0x82,0x00] 6212 6213image_sample_c_cd v5, v[1:4], s[8:15], s[100:103] dmask:0x1 6214// CHECK: [0x00,0x01,0xa8,0xf1,0x01,0x05,0x22,0x03] 6215 6216image_sample_c_cd v5, v[1:4], s[8:15], ttmp[8:11] dmask:0x1 6217// CHECK: [0x00,0x01,0xa8,0xf1,0x01,0x05,0xc2,0x03] 6218 6219image_sample_c_cd v5, v[1:4], s[8:15], s[12:15] dmask:0x2 6220// CHECK: [0x00,0x02,0xa8,0xf1,0x01,0x05,0x62,0x00] 6221 6222image_sample_c_cd v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x3 6223// CHECK: [0x00,0x03,0xa8,0xf1,0x01,0x05,0x62,0x00] 6224 6225image_sample_c_cd v5, v[1:4], s[8:15], s[12:15] dmask:0x4 6226// CHECK: [0x00,0x04,0xa8,0xf1,0x01,0x05,0x62,0x00] 6227 6228image_sample_c_cd v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x5 6229// CHECK: [0x00,0x05,0xa8,0xf1,0x01,0x05,0x62,0x00] 6230 6231image_sample_c_cd v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x6 6232// CHECK: [0x00,0x06,0xa8,0xf1,0x01,0x05,0x62,0x00] 6233 6234image_sample_c_cd v[5:7], v[1:4], s[8:15], s[12:15] dmask:0x7 6235// CHECK: [0x00,0x07,0xa8,0xf1,0x01,0x05,0x62,0x00] 6236 6237image_sample_c_cd v5, v[1:4], s[8:15], s[12:15] dmask:0x8 6238// CHECK: [0x00,0x08,0xa8,0xf1,0x01,0x05,0x62,0x00] 6239 6240image_sample_c_cd v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x9 6241// CHECK: [0x00,0x09,0xa8,0xf1,0x01,0x05,0x62,0x00] 6242 6243image_sample_c_cd v[5:6], v[1:4], s[8:15], s[12:15] dmask:0xa 6244// CHECK: [0x00,0x0a,0xa8,0xf1,0x01,0x05,0x62,0x00] 6245 6246image_sample_c_cd v[5:7], v[1:4], s[8:15], s[12:15] dmask:0xb 6247// CHECK: [0x00,0x0b,0xa8,0xf1,0x01,0x05,0x62,0x00] 6248 6249image_sample_c_cd v[5:6], v[1:4], s[8:15], s[12:15] dmask:0xc 6250// CHECK: [0x00,0x0c,0xa8,0xf1,0x01,0x05,0x62,0x00] 6251 6252image_sample_c_cd v[5:7], v[1:4], s[8:15], s[12:15] dmask:0xd 6253// CHECK: [0x00,0x0d,0xa8,0xf1,0x01,0x05,0x62,0x00] 6254 6255image_sample_c_cd v[5:7], v[1:4], s[8:15], s[12:15] dmask:0xe 6256// CHECK: [0x00,0x0e,0xa8,0xf1,0x01,0x05,0x62,0x00] 6257 6258image_sample_c_cd v[5:8], v[1:4], s[8:15], s[12:15] dmask:0xf 6259// CHECK: [0x00,0x0f,0xa8,0xf1,0x01,0x05,0x62,0x00] 6260 6261image_sample_c_cd v5, v[1:4], s[8:15], s[12:15] dmask:0x0 6262// CHECK: [0x00,0x00,0xa8,0xf1,0x01,0x05,0x62,0x00] 6263 6264image_sample_c_cd v5, v[1:8], s[8:15], s[12:15] dmask:0x1 6265// CHECK: [0x00,0x01,0xa8,0xf1,0x01,0x05,0x62,0x00] 6266 6267image_sample_c_cd v5, v[1:16], s[8:15], s[12:15] dmask:0x1 6268// CHECK: [0x00,0x01,0xa8,0xf1,0x01,0x05,0x62,0x00] 6269 6270image_sample_c_cd v5, v[1:4], s[8:15], s[12:15] dmask:0x1 unorm 6271// CHECK: [0x00,0x11,0xa8,0xf1,0x01,0x05,0x62,0x00] 6272 6273image_sample_c_cd v5, v[1:4], s[8:15], s[12:15] dmask:0x1 glc 6274// CHECK: [0x00,0x21,0xa8,0xf1,0x01,0x05,0x62,0x00] 6275 6276image_sample_c_cd v5, v[1:4], s[8:15], s[12:15] dmask:0x1 slc 6277// CHECK: [0x00,0x01,0xa8,0xf3,0x01,0x05,0x62,0x00] 6278 6279image_sample_c_cd v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x1 tfe 6280// CHECK: [0x00,0x01,0xa9,0xf1,0x01,0x05,0x62,0x00] 6281 6282image_sample_c_cd v5, v[1:4], s[8:15], s[12:15] dmask:0x1 lwe 6283// CHECK: [0x00,0x01,0xaa,0xf1,0x01,0x05,0x62,0x00] 6284 6285image_sample_c_cd v5, v[1:4], s[8:15], s[12:15] dmask:0x1 da 6286// CHECK: [0x00,0x41,0xa8,0xf1,0x01,0x05,0x62,0x00] 6287 6288image_sample_c_cd_cl v5, v[1:8], s[8:15], s[12:15] dmask:0x1 6289// CHECK: [0x00,0x01,0xac,0xf1,0x01,0x05,0x62,0x00] 6290 6291image_sample_c_cd_cl v252, v[1:8], s[8:15], s[12:15] dmask:0x1 6292// CHECK: [0x00,0x01,0xac,0xf1,0x01,0xfc,0x62,0x00] 6293 6294image_sample_c_cd_cl v5, v[246:253], s[8:15], s[12:15] dmask:0x1 6295// CHECK: [0x00,0x01,0xac,0xf1,0xf6,0x05,0x62,0x00] 6296 6297image_sample_c_cd_cl v5, v[1:8], s[12:19], s[12:15] dmask:0x1 6298// CHECK: [0x00,0x01,0xac,0xf1,0x01,0x05,0x63,0x00] 6299 6300image_sample_c_cd_cl v5, v[1:8], s[96:103], s[12:15] dmask:0x1 6301// CHECK: [0x00,0x01,0xac,0xf1,0x01,0x05,0x78,0x00] 6302 6303image_sample_c_cd_cl v5, v[1:8], ttmp[4:11], s[12:15] dmask:0x1 6304// CHECK: [0x00,0x01,0xac,0xf1,0x01,0x05,0x7d,0x00] 6305 6306image_sample_c_cd_cl v5, v[1:8], s[8:15], s[16:19] dmask:0x1 6307// CHECK: [0x00,0x01,0xac,0xf1,0x01,0x05,0x82,0x00] 6308 6309image_sample_c_cd_cl v5, v[1:8], s[8:15], s[100:103] dmask:0x1 6310// CHECK: [0x00,0x01,0xac,0xf1,0x01,0x05,0x22,0x03] 6311 6312image_sample_c_cd_cl v5, v[1:8], s[8:15], ttmp[8:11] dmask:0x1 6313// CHECK: [0x00,0x01,0xac,0xf1,0x01,0x05,0xc2,0x03] 6314 6315image_sample_c_cd_cl v5, v[1:8], s[8:15], s[12:15] dmask:0x2 6316// CHECK: [0x00,0x02,0xac,0xf1,0x01,0x05,0x62,0x00] 6317 6318image_sample_c_cd_cl v[5:6], v[1:8], s[8:15], s[12:15] dmask:0x3 6319// CHECK: [0x00,0x03,0xac,0xf1,0x01,0x05,0x62,0x00] 6320 6321image_sample_c_cd_cl v5, v[1:8], s[8:15], s[12:15] dmask:0x4 6322// CHECK: [0x00,0x04,0xac,0xf1,0x01,0x05,0x62,0x00] 6323 6324image_sample_c_cd_cl v[5:6], v[1:8], s[8:15], s[12:15] dmask:0x5 6325// CHECK: [0x00,0x05,0xac,0xf1,0x01,0x05,0x62,0x00] 6326 6327image_sample_c_cd_cl v[5:6], v[1:8], s[8:15], s[12:15] dmask:0x6 6328// CHECK: [0x00,0x06,0xac,0xf1,0x01,0x05,0x62,0x00] 6329 6330image_sample_c_cd_cl v[5:7], v[1:8], s[8:15], s[12:15] dmask:0x7 6331// CHECK: [0x00,0x07,0xac,0xf1,0x01,0x05,0x62,0x00] 6332 6333image_sample_c_cd_cl v5, v[1:8], s[8:15], s[12:15] dmask:0x8 6334// CHECK: [0x00,0x08,0xac,0xf1,0x01,0x05,0x62,0x00] 6335 6336image_sample_c_cd_cl v[5:6], v[1:8], s[8:15], s[12:15] dmask:0x9 6337// CHECK: [0x00,0x09,0xac,0xf1,0x01,0x05,0x62,0x00] 6338 6339image_sample_c_cd_cl v[5:6], v[1:8], s[8:15], s[12:15] dmask:0xa 6340// CHECK: [0x00,0x0a,0xac,0xf1,0x01,0x05,0x62,0x00] 6341 6342image_sample_c_cd_cl v[5:7], v[1:8], s[8:15], s[12:15] dmask:0xb 6343// CHECK: [0x00,0x0b,0xac,0xf1,0x01,0x05,0x62,0x00] 6344 6345image_sample_c_cd_cl v[5:6], v[1:8], s[8:15], s[12:15] dmask:0xc 6346// CHECK: [0x00,0x0c,0xac,0xf1,0x01,0x05,0x62,0x00] 6347 6348image_sample_c_cd_cl v[5:7], v[1:8], s[8:15], s[12:15] dmask:0xd 6349// CHECK: [0x00,0x0d,0xac,0xf1,0x01,0x05,0x62,0x00] 6350 6351image_sample_c_cd_cl v[5:7], v[1:8], s[8:15], s[12:15] dmask:0xe 6352// CHECK: [0x00,0x0e,0xac,0xf1,0x01,0x05,0x62,0x00] 6353 6354image_sample_c_cd_cl v[5:8], v[1:8], s[8:15], s[12:15] dmask:0xf 6355// CHECK: [0x00,0x0f,0xac,0xf1,0x01,0x05,0x62,0x00] 6356 6357image_sample_c_cd_cl v5, v[1:8], s[8:15], s[12:15] dmask:0x0 6358// CHECK: [0x00,0x00,0xac,0xf1,0x01,0x05,0x62,0x00] 6359 6360image_sample_c_cd_cl v5, v[1:16], s[8:15], s[12:15] dmask:0x1 6361// CHECK: [0x00,0x01,0xac,0xf1,0x01,0x05,0x62,0x00] 6362 6363image_sample_c_cd_cl v5, v[1:8], s[8:15], s[12:15] dmask:0x1 unorm 6364// CHECK: [0x00,0x11,0xac,0xf1,0x01,0x05,0x62,0x00] 6365 6366image_sample_c_cd_cl v5, v[1:8], s[8:15], s[12:15] dmask:0x1 glc 6367// CHECK: [0x00,0x21,0xac,0xf1,0x01,0x05,0x62,0x00] 6368 6369image_sample_c_cd_cl v5, v[1:8], s[8:15], s[12:15] dmask:0x1 slc 6370// CHECK: [0x00,0x01,0xac,0xf3,0x01,0x05,0x62,0x00] 6371 6372image_sample_c_cd_cl v[5:6], v[1:8], s[8:15], s[12:15] dmask:0x1 tfe 6373// CHECK: [0x00,0x01,0xad,0xf1,0x01,0x05,0x62,0x00] 6374 6375image_sample_c_cd_cl v5, v[1:8], s[8:15], s[12:15] dmask:0x1 lwe 6376// CHECK: [0x00,0x01,0xae,0xf1,0x01,0x05,0x62,0x00] 6377 6378image_sample_c_cd_cl v5, v[1:8], s[8:15], s[12:15] dmask:0x1 da 6379// CHECK: [0x00,0x41,0xac,0xf1,0x01,0x05,0x62,0x00] 6380 6381image_sample_cd_o v5, v[1:4], s[8:15], s[12:15] dmask:0x1 6382// CHECK: [0x00,0x01,0xb0,0xf1,0x01,0x05,0x62,0x00] 6383 6384image_sample_cd_o v252, v[1:4], s[8:15], s[12:15] dmask:0x1 6385// CHECK: [0x00,0x01,0xb0,0xf1,0x01,0xfc,0x62,0x00] 6386 6387image_sample_cd_o v5, v[245:248], s[8:15], s[12:15] dmask:0x1 6388// CHECK: [0x00,0x01,0xb0,0xf1,0xf5,0x05,0x62,0x00] 6389 6390image_sample_cd_o v5, v[1:4], s[12:19], s[12:15] dmask:0x1 6391// CHECK: [0x00,0x01,0xb0,0xf1,0x01,0x05,0x63,0x00] 6392 6393image_sample_cd_o v5, v[1:4], s[96:103], s[12:15] dmask:0x1 6394// CHECK: [0x00,0x01,0xb0,0xf1,0x01,0x05,0x78,0x00] 6395 6396image_sample_cd_o v5, v[1:4], ttmp[4:11], s[12:15] dmask:0x1 6397// CHECK: [0x00,0x01,0xb0,0xf1,0x01,0x05,0x7d,0x00] 6398 6399image_sample_cd_o v5, v[1:4], s[8:15], s[16:19] dmask:0x1 6400// CHECK: [0x00,0x01,0xb0,0xf1,0x01,0x05,0x82,0x00] 6401 6402image_sample_cd_o v5, v[1:4], s[8:15], s[100:103] dmask:0x1 6403// CHECK: [0x00,0x01,0xb0,0xf1,0x01,0x05,0x22,0x03] 6404 6405image_sample_cd_o v5, v[1:4], s[8:15], ttmp[8:11] dmask:0x1 6406// CHECK: [0x00,0x01,0xb0,0xf1,0x01,0x05,0xc2,0x03] 6407 6408image_sample_cd_o v5, v[1:4], s[8:15], s[12:15] dmask:0x2 6409// CHECK: [0x00,0x02,0xb0,0xf1,0x01,0x05,0x62,0x00] 6410 6411image_sample_cd_o v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x3 6412// CHECK: [0x00,0x03,0xb0,0xf1,0x01,0x05,0x62,0x00] 6413 6414image_sample_cd_o v5, v[1:4], s[8:15], s[12:15] dmask:0x4 6415// CHECK: [0x00,0x04,0xb0,0xf1,0x01,0x05,0x62,0x00] 6416 6417image_sample_cd_o v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x5 6418// CHECK: [0x00,0x05,0xb0,0xf1,0x01,0x05,0x62,0x00] 6419 6420image_sample_cd_o v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x6 6421// CHECK: [0x00,0x06,0xb0,0xf1,0x01,0x05,0x62,0x00] 6422 6423image_sample_cd_o v[5:7], v[1:4], s[8:15], s[12:15] dmask:0x7 6424// CHECK: [0x00,0x07,0xb0,0xf1,0x01,0x05,0x62,0x00] 6425 6426image_sample_cd_o v5, v[1:4], s[8:15], s[12:15] dmask:0x8 6427// CHECK: [0x00,0x08,0xb0,0xf1,0x01,0x05,0x62,0x00] 6428 6429image_sample_cd_o v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x9 6430// CHECK: [0x00,0x09,0xb0,0xf1,0x01,0x05,0x62,0x00] 6431 6432image_sample_cd_o v[5:6], v[1:4], s[8:15], s[12:15] dmask:0xa 6433// CHECK: [0x00,0x0a,0xb0,0xf1,0x01,0x05,0x62,0x00] 6434 6435image_sample_cd_o v[5:7], v[1:4], s[8:15], s[12:15] dmask:0xb 6436// CHECK: [0x00,0x0b,0xb0,0xf1,0x01,0x05,0x62,0x00] 6437 6438image_sample_cd_o v[5:6], v[1:4], s[8:15], s[12:15] dmask:0xc 6439// CHECK: [0x00,0x0c,0xb0,0xf1,0x01,0x05,0x62,0x00] 6440 6441image_sample_cd_o v[5:7], v[1:4], s[8:15], s[12:15] dmask:0xd 6442// CHECK: [0x00,0x0d,0xb0,0xf1,0x01,0x05,0x62,0x00] 6443 6444image_sample_cd_o v[5:7], v[1:4], s[8:15], s[12:15] dmask:0xe 6445// CHECK: [0x00,0x0e,0xb0,0xf1,0x01,0x05,0x62,0x00] 6446 6447image_sample_cd_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0xf 6448// CHECK: [0x00,0x0f,0xb0,0xf1,0x01,0x05,0x62,0x00] 6449 6450image_sample_cd_o v5, v[1:4], s[8:15], s[12:15] dmask:0x0 6451// CHECK: [0x00,0x00,0xb0,0xf1,0x01,0x05,0x62,0x00] 6452 6453image_sample_cd_o v5, v[1:8], s[8:15], s[12:15] dmask:0x1 6454// CHECK: [0x00,0x01,0xb0,0xf1,0x01,0x05,0x62,0x00] 6455 6456image_sample_cd_o v5, v[1:16], s[8:15], s[12:15] dmask:0x1 6457// CHECK: [0x00,0x01,0xb0,0xf1,0x01,0x05,0x62,0x00] 6458 6459image_sample_cd_o v5, v[1:4], s[8:15], s[12:15] dmask:0x1 unorm 6460// CHECK: [0x00,0x11,0xb0,0xf1,0x01,0x05,0x62,0x00] 6461 6462image_sample_cd_o v5, v[1:4], s[8:15], s[12:15] dmask:0x1 glc 6463// CHECK: [0x00,0x21,0xb0,0xf1,0x01,0x05,0x62,0x00] 6464 6465image_sample_cd_o v5, v[1:4], s[8:15], s[12:15] dmask:0x1 slc 6466// CHECK: [0x00,0x01,0xb0,0xf3,0x01,0x05,0x62,0x00] 6467 6468image_sample_cd_o v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x1 tfe 6469// CHECK: [0x00,0x01,0xb1,0xf1,0x01,0x05,0x62,0x00] 6470 6471image_sample_cd_o v5, v[1:4], s[8:15], s[12:15] dmask:0x1 lwe 6472// CHECK: [0x00,0x01,0xb2,0xf1,0x01,0x05,0x62,0x00] 6473 6474image_sample_cd_o v5, v[1:4], s[8:15], s[12:15] dmask:0x1 da 6475// CHECK: [0x00,0x41,0xb0,0xf1,0x01,0x05,0x62,0x00] 6476 6477image_sample_cd_cl_o v5, v[1:8], s[8:15], s[12:15] dmask:0x1 6478// CHECK: [0x00,0x01,0xb4,0xf1,0x01,0x05,0x62,0x00] 6479 6480image_sample_cd_cl_o v252, v[1:8], s[8:15], s[12:15] dmask:0x1 6481// CHECK: [0x00,0x01,0xb4,0xf1,0x01,0xfc,0x62,0x00] 6482 6483image_sample_cd_cl_o v5, v[245:252], s[8:15], s[12:15] dmask:0x1 6484// CHECK: [0x00,0x01,0xb4,0xf1,0xf5,0x05,0x62,0x00] 6485 6486image_sample_cd_cl_o v5, v[1:8], s[12:19], s[12:15] dmask:0x1 6487// CHECK: [0x00,0x01,0xb4,0xf1,0x01,0x05,0x63,0x00] 6488 6489image_sample_cd_cl_o v5, v[1:8], s[96:103], s[12:15] dmask:0x1 6490// CHECK: [0x00,0x01,0xb4,0xf1,0x01,0x05,0x78,0x00] 6491 6492image_sample_cd_cl_o v5, v[1:8], ttmp[4:11], s[12:15] dmask:0x1 6493// CHECK: [0x00,0x01,0xb4,0xf1,0x01,0x05,0x7d,0x00] 6494 6495image_sample_cd_cl_o v5, v[1:8], s[8:15], s[16:19] dmask:0x1 6496// CHECK: [0x00,0x01,0xb4,0xf1,0x01,0x05,0x82,0x00] 6497 6498image_sample_cd_cl_o v5, v[1:8], s[8:15], s[100:103] dmask:0x1 6499// CHECK: [0x00,0x01,0xb4,0xf1,0x01,0x05,0x22,0x03] 6500 6501image_sample_cd_cl_o v5, v[1:8], s[8:15], ttmp[8:11] dmask:0x1 6502// CHECK: [0x00,0x01,0xb4,0xf1,0x01,0x05,0xc2,0x03] 6503 6504image_sample_cd_cl_o v5, v[1:8], s[8:15], s[12:15] dmask:0x2 6505// CHECK: [0x00,0x02,0xb4,0xf1,0x01,0x05,0x62,0x00] 6506 6507image_sample_cd_cl_o v[5:6], v[1:8], s[8:15], s[12:15] dmask:0x3 6508// CHECK: [0x00,0x03,0xb4,0xf1,0x01,0x05,0x62,0x00] 6509 6510image_sample_cd_cl_o v5, v[1:8], s[8:15], s[12:15] dmask:0x4 6511// CHECK: [0x00,0x04,0xb4,0xf1,0x01,0x05,0x62,0x00] 6512 6513image_sample_cd_cl_o v[5:6], v[1:8], s[8:15], s[12:15] dmask:0x5 6514// CHECK: [0x00,0x05,0xb4,0xf1,0x01,0x05,0x62,0x00] 6515 6516image_sample_cd_cl_o v[5:6], v[1:8], s[8:15], s[12:15] dmask:0x6 6517// CHECK: [0x00,0x06,0xb4,0xf1,0x01,0x05,0x62,0x00] 6518 6519image_sample_cd_cl_o v[5:7], v[1:8], s[8:15], s[12:15] dmask:0x7 6520// CHECK: [0x00,0x07,0xb4,0xf1,0x01,0x05,0x62,0x00] 6521 6522image_sample_cd_cl_o v5, v[1:8], s[8:15], s[12:15] dmask:0x8 6523// CHECK: [0x00,0x08,0xb4,0xf1,0x01,0x05,0x62,0x00] 6524 6525image_sample_cd_cl_o v[5:6], v[1:8], s[8:15], s[12:15] dmask:0x9 6526// CHECK: [0x00,0x09,0xb4,0xf1,0x01,0x05,0x62,0x00] 6527 6528image_sample_cd_cl_o v[5:6], v[1:8], s[8:15], s[12:15] dmask:0xa 6529// CHECK: [0x00,0x0a,0xb4,0xf1,0x01,0x05,0x62,0x00] 6530 6531image_sample_cd_cl_o v[5:7], v[1:8], s[8:15], s[12:15] dmask:0xb 6532// CHECK: [0x00,0x0b,0xb4,0xf1,0x01,0x05,0x62,0x00] 6533 6534image_sample_cd_cl_o v[5:6], v[1:8], s[8:15], s[12:15] dmask:0xc 6535// CHECK: [0x00,0x0c,0xb4,0xf1,0x01,0x05,0x62,0x00] 6536 6537image_sample_cd_cl_o v[5:7], v[1:8], s[8:15], s[12:15] dmask:0xd 6538// CHECK: [0x00,0x0d,0xb4,0xf1,0x01,0x05,0x62,0x00] 6539 6540image_sample_cd_cl_o v[5:7], v[1:8], s[8:15], s[12:15] dmask:0xe 6541// CHECK: [0x00,0x0e,0xb4,0xf1,0x01,0x05,0x62,0x00] 6542 6543image_sample_cd_cl_o v[5:8], v[1:8], s[8:15], s[12:15] dmask:0xf 6544// CHECK: [0x00,0x0f,0xb4,0xf1,0x01,0x05,0x62,0x00] 6545 6546image_sample_cd_cl_o v5, v[1:8], s[8:15], s[12:15] dmask:0x0 6547// CHECK: [0x00,0x00,0xb4,0xf1,0x01,0x05,0x62,0x00] 6548 6549image_sample_cd_cl_o v5, v[1:16], s[8:15], s[12:15] dmask:0x1 6550// CHECK: [0x00,0x01,0xb4,0xf1,0x01,0x05,0x62,0x00] 6551 6552image_sample_cd_cl_o v5, v[1:8], s[8:15], s[12:15] dmask:0x1 unorm 6553// CHECK: [0x00,0x11,0xb4,0xf1,0x01,0x05,0x62,0x00] 6554 6555image_sample_cd_cl_o v5, v[1:8], s[8:15], s[12:15] dmask:0x1 glc 6556// CHECK: [0x00,0x21,0xb4,0xf1,0x01,0x05,0x62,0x00] 6557 6558image_sample_cd_cl_o v5, v[1:8], s[8:15], s[12:15] dmask:0x1 slc 6559// CHECK: [0x00,0x01,0xb4,0xf3,0x01,0x05,0x62,0x00] 6560 6561image_sample_cd_cl_o v[5:6], v[1:8], s[8:15], s[12:15] dmask:0x1 tfe 6562// CHECK: [0x00,0x01,0xb5,0xf1,0x01,0x05,0x62,0x00] 6563 6564image_sample_cd_cl_o v5, v[1:8], s[8:15], s[12:15] dmask:0x1 lwe 6565// CHECK: [0x00,0x01,0xb6,0xf1,0x01,0x05,0x62,0x00] 6566 6567image_sample_cd_cl_o v5, v[1:8], s[8:15], s[12:15] dmask:0x1 da 6568// CHECK: [0x00,0x41,0xb4,0xf1,0x01,0x05,0x62,0x00] 6569 6570image_sample_c_cd_o v5, v[1:8], s[8:15], s[12:15] dmask:0x1 6571// CHECK: [0x00,0x01,0xb8,0xf1,0x01,0x05,0x62,0x00] 6572 6573image_sample_c_cd_o v252, v[1:8], s[8:15], s[12:15] dmask:0x1 6574// CHECK: [0x00,0x01,0xb8,0xf1,0x01,0xfc,0x62,0x00] 6575 6576image_sample_c_cd_o v5, v[245:252], s[8:15], s[12:15] dmask:0x1 6577// CHECK: [0x00,0x01,0xb8,0xf1,0xf5,0x05,0x62,0x00] 6578 6579image_sample_c_cd_o v5, v[1:8], s[12:19], s[12:15] dmask:0x1 6580// CHECK: [0x00,0x01,0xb8,0xf1,0x01,0x05,0x63,0x00] 6581 6582image_sample_c_cd_o v5, v[1:8], s[96:103], s[12:15] dmask:0x1 6583// CHECK: [0x00,0x01,0xb8,0xf1,0x01,0x05,0x78,0x00] 6584 6585image_sample_c_cd_o v5, v[1:8], ttmp[4:11], s[12:15] dmask:0x1 6586// CHECK: [0x00,0x01,0xb8,0xf1,0x01,0x05,0x7d,0x00] 6587 6588image_sample_c_cd_o v5, v[1:8], s[8:15], s[16:19] dmask:0x1 6589// CHECK: [0x00,0x01,0xb8,0xf1,0x01,0x05,0x82,0x00] 6590 6591image_sample_c_cd_o v5, v[1:8], s[8:15], s[100:103] dmask:0x1 6592// CHECK: [0x00,0x01,0xb8,0xf1,0x01,0x05,0x22,0x03] 6593 6594image_sample_c_cd_o v5, v[1:8], s[8:15], ttmp[8:11] dmask:0x1 6595// CHECK: [0x00,0x01,0xb8,0xf1,0x01,0x05,0xc2,0x03] 6596 6597image_sample_c_cd_o v5, v[1:8], s[8:15], s[12:15] dmask:0x2 6598// CHECK: [0x00,0x02,0xb8,0xf1,0x01,0x05,0x62,0x00] 6599 6600image_sample_c_cd_o v[5:6], v[1:8], s[8:15], s[12:15] dmask:0x3 6601// CHECK: [0x00,0x03,0xb8,0xf1,0x01,0x05,0x62,0x00] 6602 6603image_sample_c_cd_o v5, v[1:8], s[8:15], s[12:15] dmask:0x4 6604// CHECK: [0x00,0x04,0xb8,0xf1,0x01,0x05,0x62,0x00] 6605 6606image_sample_c_cd_o v[5:6], v[1:8], s[8:15], s[12:15] dmask:0x5 6607// CHECK: [0x00,0x05,0xb8,0xf1,0x01,0x05,0x62,0x00] 6608 6609image_sample_c_cd_o v[5:6], v[1:8], s[8:15], s[12:15] dmask:0x6 6610// CHECK: [0x00,0x06,0xb8,0xf1,0x01,0x05,0x62,0x00] 6611 6612image_sample_c_cd_o v[5:7], v[1:8], s[8:15], s[12:15] dmask:0x7 6613// CHECK: [0x00,0x07,0xb8,0xf1,0x01,0x05,0x62,0x00] 6614 6615image_sample_c_cd_o v5, v[1:8], s[8:15], s[12:15] dmask:0x8 6616// CHECK: [0x00,0x08,0xb8,0xf1,0x01,0x05,0x62,0x00] 6617 6618image_sample_c_cd_o v[5:6], v[1:8], s[8:15], s[12:15] dmask:0x9 6619// CHECK: [0x00,0x09,0xb8,0xf1,0x01,0x05,0x62,0x00] 6620 6621image_sample_c_cd_o v[5:6], v[1:8], s[8:15], s[12:15] dmask:0xa 6622// CHECK: [0x00,0x0a,0xb8,0xf1,0x01,0x05,0x62,0x00] 6623 6624image_sample_c_cd_o v[5:7], v[1:8], s[8:15], s[12:15] dmask:0xb 6625// CHECK: [0x00,0x0b,0xb8,0xf1,0x01,0x05,0x62,0x00] 6626 6627image_sample_c_cd_o v[5:6], v[1:8], s[8:15], s[12:15] dmask:0xc 6628// CHECK: [0x00,0x0c,0xb8,0xf1,0x01,0x05,0x62,0x00] 6629 6630image_sample_c_cd_o v[5:7], v[1:8], s[8:15], s[12:15] dmask:0xd 6631// CHECK: [0x00,0x0d,0xb8,0xf1,0x01,0x05,0x62,0x00] 6632 6633image_sample_c_cd_o v[5:7], v[1:8], s[8:15], s[12:15] dmask:0xe 6634// CHECK: [0x00,0x0e,0xb8,0xf1,0x01,0x05,0x62,0x00] 6635 6636image_sample_c_cd_o v[5:8], v[1:8], s[8:15], s[12:15] dmask:0xf 6637// CHECK: [0x00,0x0f,0xb8,0xf1,0x01,0x05,0x62,0x00] 6638 6639image_sample_c_cd_o v5, v[1:8], s[8:15], s[12:15] dmask:0x0 6640// CHECK: [0x00,0x00,0xb8,0xf1,0x01,0x05,0x62,0x00] 6641 6642image_sample_c_cd_o v5, v[1:16], s[8:15], s[12:15] dmask:0x1 6643// CHECK: [0x00,0x01,0xb8,0xf1,0x01,0x05,0x62,0x00] 6644 6645image_sample_c_cd_o v5, v[1:8], s[8:15], s[12:15] dmask:0x1 unorm 6646// CHECK: [0x00,0x11,0xb8,0xf1,0x01,0x05,0x62,0x00] 6647 6648image_sample_c_cd_o v5, v[1:8], s[8:15], s[12:15] dmask:0x1 glc 6649// CHECK: [0x00,0x21,0xb8,0xf1,0x01,0x05,0x62,0x00] 6650 6651image_sample_c_cd_o v5, v[1:8], s[8:15], s[12:15] dmask:0x1 slc 6652// CHECK: [0x00,0x01,0xb8,0xf3,0x01,0x05,0x62,0x00] 6653 6654image_sample_c_cd_o v[5:6], v[1:8], s[8:15], s[12:15] dmask:0x1 tfe 6655// CHECK: [0x00,0x01,0xb9,0xf1,0x01,0x05,0x62,0x00] 6656 6657image_sample_c_cd_o v5, v[1:8], s[8:15], s[12:15] dmask:0x1 lwe 6658// CHECK: [0x00,0x01,0xba,0xf1,0x01,0x05,0x62,0x00] 6659 6660image_sample_c_cd_o v5, v[1:8], s[8:15], s[12:15] dmask:0x1 da 6661// CHECK: [0x00,0x41,0xb8,0xf1,0x01,0x05,0x62,0x00] 6662 6663image_sample_c_cd_cl_o v5, v[1:8], s[8:15], s[12:15] dmask:0x1 6664// CHECK: [0x00,0x01,0xbc,0xf1,0x01,0x05,0x62,0x00] 6665 6666image_sample_c_cd_cl_o v252, v[1:8], s[8:15], s[12:15] dmask:0x1 6667// CHECK: [0x00,0x01,0xbc,0xf1,0x01,0xfc,0x62,0x00] 6668 6669image_sample_c_cd_cl_o v5, v[245:252], s[8:15], s[12:15] dmask:0x1 6670// CHECK: [0x00,0x01,0xbc,0xf1,0xf5,0x05,0x62,0x00] 6671 6672image_sample_c_cd_cl_o v5, v[1:8], s[12:19], s[12:15] dmask:0x1 6673// CHECK: [0x00,0x01,0xbc,0xf1,0x01,0x05,0x63,0x00] 6674 6675image_sample_c_cd_cl_o v5, v[1:8], s[96:103], s[12:15] dmask:0x1 6676// CHECK: [0x00,0x01,0xbc,0xf1,0x01,0x05,0x78,0x00] 6677 6678image_sample_c_cd_cl_o v5, v[1:8], ttmp[4:11], s[12:15] dmask:0x1 6679// CHECK: [0x00,0x01,0xbc,0xf1,0x01,0x05,0x7d,0x00] 6680 6681image_sample_c_cd_cl_o v5, v[1:8], s[8:15], s[16:19] dmask:0x1 6682// CHECK: [0x00,0x01,0xbc,0xf1,0x01,0x05,0x82,0x00] 6683 6684image_sample_c_cd_cl_o v5, v[1:8], s[8:15], s[100:103] dmask:0x1 6685// CHECK: [0x00,0x01,0xbc,0xf1,0x01,0x05,0x22,0x03] 6686 6687image_sample_c_cd_cl_o v5, v[1:8], s[8:15], ttmp[8:11] dmask:0x1 6688// CHECK: [0x00,0x01,0xbc,0xf1,0x01,0x05,0xc2,0x03] 6689 6690image_sample_c_cd_cl_o v5, v[1:8], s[8:15], s[12:15] dmask:0x2 6691// CHECK: [0x00,0x02,0xbc,0xf1,0x01,0x05,0x62,0x00] 6692 6693image_sample_c_cd_cl_o v[5:6], v[1:8], s[8:15], s[12:15] dmask:0x3 6694// CHECK: [0x00,0x03,0xbc,0xf1,0x01,0x05,0x62,0x00] 6695 6696image_sample_c_cd_cl_o v5, v[1:8], s[8:15], s[12:15] dmask:0x4 6697// CHECK: [0x00,0x04,0xbc,0xf1,0x01,0x05,0x62,0x00] 6698 6699image_sample_c_cd_cl_o v[5:6], v[1:8], s[8:15], s[12:15] dmask:0x5 6700// CHECK: [0x00,0x05,0xbc,0xf1,0x01,0x05,0x62,0x00] 6701 6702image_sample_c_cd_cl_o v[5:6], v[1:8], s[8:15], s[12:15] dmask:0x6 6703// CHECK: [0x00,0x06,0xbc,0xf1,0x01,0x05,0x62,0x00] 6704 6705image_sample_c_cd_cl_o v[5:7], v[1:8], s[8:15], s[12:15] dmask:0x7 6706// CHECK: [0x00,0x07,0xbc,0xf1,0x01,0x05,0x62,0x00] 6707 6708image_sample_c_cd_cl_o v5, v[1:8], s[8:15], s[12:15] dmask:0x8 6709// CHECK: [0x00,0x08,0xbc,0xf1,0x01,0x05,0x62,0x00] 6710 6711image_sample_c_cd_cl_o v[5:6], v[1:8], s[8:15], s[12:15] dmask:0x9 6712// CHECK: [0x00,0x09,0xbc,0xf1,0x01,0x05,0x62,0x00] 6713 6714image_sample_c_cd_cl_o v[5:6], v[1:8], s[8:15], s[12:15] dmask:0xa 6715// CHECK: [0x00,0x0a,0xbc,0xf1,0x01,0x05,0x62,0x00] 6716 6717image_sample_c_cd_cl_o v[5:7], v[1:8], s[8:15], s[12:15] dmask:0xb 6718// CHECK: [0x00,0x0b,0xbc,0xf1,0x01,0x05,0x62,0x00] 6719 6720image_sample_c_cd_cl_o v[5:6], v[1:8], s[8:15], s[12:15] dmask:0xc 6721// CHECK: [0x00,0x0c,0xbc,0xf1,0x01,0x05,0x62,0x00] 6722 6723image_sample_c_cd_cl_o v[5:7], v[1:8], s[8:15], s[12:15] dmask:0xd 6724// CHECK: [0x00,0x0d,0xbc,0xf1,0x01,0x05,0x62,0x00] 6725 6726image_sample_c_cd_cl_o v[5:7], v[1:8], s[8:15], s[12:15] dmask:0xe 6727// CHECK: [0x00,0x0e,0xbc,0xf1,0x01,0x05,0x62,0x00] 6728 6729image_sample_c_cd_cl_o v[5:8], v[1:8], s[8:15], s[12:15] dmask:0xf 6730// CHECK: [0x00,0x0f,0xbc,0xf1,0x01,0x05,0x62,0x00] 6731 6732image_sample_c_cd_cl_o v5, v[1:8], s[8:15], s[12:15] dmask:0x0 6733// CHECK: [0x00,0x00,0xbc,0xf1,0x01,0x05,0x62,0x00] 6734 6735image_sample_c_cd_cl_o v5, v[1:16], s[8:15], s[12:15] dmask:0x1 6736// CHECK: [0x00,0x01,0xbc,0xf1,0x01,0x05,0x62,0x00] 6737 6738image_sample_c_cd_cl_o v5, v[1:8], s[8:15], s[12:15] dmask:0x1 unorm 6739// CHECK: [0x00,0x11,0xbc,0xf1,0x01,0x05,0x62,0x00] 6740 6741image_sample_c_cd_cl_o v5, v[1:8], s[8:15], s[12:15] dmask:0x1 glc 6742// CHECK: [0x00,0x21,0xbc,0xf1,0x01,0x05,0x62,0x00] 6743 6744image_sample_c_cd_cl_o v5, v[1:8], s[8:15], s[12:15] dmask:0x1 slc 6745// CHECK: [0x00,0x01,0xbc,0xf3,0x01,0x05,0x62,0x00] 6746 6747image_sample_c_cd_cl_o v[5:6], v[1:8], s[8:15], s[12:15] dmask:0x1 tfe 6748// CHECK: [0x00,0x01,0xbd,0xf1,0x01,0x05,0x62,0x00] 6749 6750image_sample_c_cd_cl_o v5, v[1:8], s[8:15], s[12:15] dmask:0x1 lwe 6751// CHECK: [0x00,0x01,0xbe,0xf1,0x01,0x05,0x62,0x00] 6752 6753image_sample_c_cd_cl_o v5, v[1:8], s[8:15], s[12:15] dmask:0x1 da 6754// CHECK: [0x00,0x41,0xbc,0xf1,0x01,0x05,0x62,0x00] 6755