Lines Matching refs:mimg
456 MIMG_instruction& mimg = instr->mimg();
458 encoding |= mimg.slc ? 1 << 25 : 0;
461 encoding |= mimg.lwe ? 1 << 17 : 0;
462 encoding |= mimg.tfe ? 1 << 16 : 0;
463 encoding |= mimg.glc ? 1 << 13 : 0;
464 encoding |= mimg.unrm ? 1 << 12 : 0;
466 assert(!mimg.dlc); /* Device-level coherent is not supported on GFX9 and lower */
467 assert(!mimg.r128);
468 encoding |= mimg.a16 ? 1 << 15 : 0;
469 encoding |= mimg.da ? 1 << 14 : 0;
471 encoding |= mimg.r128 ? 1 << 15
474 encoding |= mimg.dim << 3; /* GFX10: dimensionality instead of declare array */
475 encoding |= mimg.dlc ? 1 << 7 : 0;
477 encoding |= (0xF & mimg.dmask) << 8;
489 assert(!mimg.d16 || ctx.chip_class >= GFX9);
490 encoding |= mimg.d16 ? 1 << 31 : 0;
493 encoding |= mimg.a16 ? 1 << 30 : 0;