CRm_OP2
[CRm_OP2(0, 0)] = "nop",
[CRm_OP2(0, 1)] = "yield",
[CRm_OP2(0, 2)] = "wfe",
[CRm_OP2(0, 3)] = "wfi",
[CRm_OP2(0, 4)] = "sev",
[CRm_OP2(0, 5)] = "sevl",
[CRm_OP2(0, 7)] = "xpaclri",
[CRm_OP2(1, 0)] = "pacia1716",
[CRm_OP2(1, 2)] = "pacib1716",
[CRm_OP2(1, 4)] = "autia1716",
[CRm_OP2(1, 6)] = "autib1716",
[CRm_OP2(2, 0)] = "esb",
[CRm_OP2(2, 1)] = "psb\tcsync",
[CRm_OP2(2, 2)] = "tsb\tcsync",
[CRm_OP2(2, 4)] = "csdb",
[CRm_OP2(3, 0)] = "paciaz",
[CRm_OP2(3, 1)] = "paciasp",
[CRm_OP2(3, 2)] = "pacibz",
[CRm_OP2(3, 3)] = "pacibsp",
[CRm_OP2(3, 4)] = "autiaz",
[CRm_OP2(3, 5)] = "autiasp",
[CRm_OP2(3, 6)] = "autibz",
[CRm_OP2(3, 7)] = "autibsp",
[CRm_OP2(4, 0)] = "bti",
[CRm_OP2(4, 2)] = "bti\tc",
[CRm_OP2(4, 4)] = "bti\tj",
[CRm_OP2(4, 6)] = "bti\tjc",
const uint64_t op = CRm_OP2(CRm, op2);