@@ -230,28 +230,22 @@ def unrelated: Instruction {
230230// ENCODER: default: llvm_unreachable("Unhandled HwMode");
231231// ENCODER: case 0: {
232232// ENCODER: op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
233- // ENCODER: op &= UINT64_C(240);
234- // ENCODER: Value |= op;
233+ // ENCODER: Value |= (op & 0xf0);
235234// ENCODER: break;
236235// ENCODER: }
237236// ENCODER: case 1: {
238237// ENCODER: op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
239- // ENCODER: op &= UINT64_C(240);
240- // ENCODER: Value |= op;
238+ // ENCODER: Value |= (op & 0xf0);
241239// ENCODER: break;
242240// ENCODER: }
243241// ENCODER: case 2: {
244242// ENCODER: op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
245- // ENCODER: op &= UINT64_C(255);
246- // ENCODER: op <<= 8;
247- // ENCODER: Value |= op;
243+ // ENCODER: Value |= (op & 0xff) << 8;
248244// ENCODER: break;
249245// ENCODER: }
250246// ENCODER: case 3: {
251247// ENCODER: op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
252- // ENCODER: op &= UINT64_C(255);
253- // ENCODER: op <<= 24;
254- // ENCODER: Value |= op;
248+ // ENCODER: Value |= (op & 0xff) << 24;
255249// ENCODER: break;
256250// ENCODER: }
257251// ENCODER-LABEL: case ::baz: {
@@ -265,7 +259,6 @@ def unrelated: Instruction {
265259// ENCODER: default: llvm_unreachable("Unhandled HwMode");
266260// ENCODER: case 2: {
267261// ENCODER: op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
268- // ENCODER: op &= UINT64_C(240);
269- // ENCODER: Value |= op;
262+ // ENCODER: Value |= (op & 0xf0);
270263// ENCODER: break;
271264// ENCODER: }
0 commit comments