Lines Matching refs:chip
95 std::pair<bool, size_t> disasm_instr(chip_class chip, LLVMDisasmContextRef disasm, in disasm_instr() argument
100 if (((chip == GFX8 || chip == GFX9) && (binary[pos] & 0xffff8000) == 0xd28a0000) || in disasm_instr()
101 (chip >= GFX10 && (binary[pos] & 0xffff8000) == 0xd7610000)) { in disasm_instr()
109 if (chip >= GFX10 && l == 8 && in disasm_instr()
119 ((chip >= GFX9 && (binary[pos] & 0xffff8000) == 0xd1348000) || /* v_add_u32_e64 + clamp */ in disasm_instr()
120 (chip >= GFX10 && (binary[pos] & 0xffff8000) == 0xd7038000) || /* v_add_u16_e64 + clamp */ in disasm_instr()
121 (chip <= GFX9 && (binary[pos] & 0xffff8000) == 0xd1268000) || /* v_add_u16_e64 + clamp */ in disasm_instr()
122 (chip >= GFX10 && (binary[pos] & 0xffff8000) == 0xd76d8000) || /* v_add3_u32 + clamp */ in disasm_instr()
123 (chip == GFX9 && (binary[pos] & 0xffff8000) == 0xd1ff8000)) /* v_add3_u32 + clamp */) { in disasm_instr()
125 bool has_literal = chip >= GFX10 && in disasm_instr()
128 } else if (chip >= GFX10 && l == 4 && ((binary[pos] & 0xfe0001ff) == 0x020000f9)) { in disasm_instr()