Lines Matching defs:AppendToOutput

6145     AppendToOutput("%c%d", reg_char, reg.GetCode());
6148 AppendToOutput("%s", reg.Is64Bits() ? "sp" : "wsp");
6151 AppendToOutput("%czr", reg_char);
6162 AppendToOutput("#-0x%" PRIx64, abs_offset);
6164 AppendToOutput("#+0x%" PRIx64, offset);
6172 AppendToOutput("(addr 0x%" PRIxPTR ")", reinterpret_cast<uintptr_t>(addr));
6193 AppendToOutput("(addr 0x%" PRIx64 ")", rel_addr);
6195 AppendToOutput("(addr -0x%" PRIx64 ")", -rel_addr);
6449 AppendToOutput("#%d", imm);
6509 AppendToOutput("v%d", reg_num);
6512 AppendToOutput("z%d", reg_num);
6531 AppendToOutput("p%u", instr->GetPt());
6534 AppendToOutput("p%u", instr->GetPn());
6537 AppendToOutput("p%u", instr->GetPm());
6541 AppendToOutput("p%u", instr->GetPgLow8());
6556 AppendToOutput("#0x%" PRIx32, instr->GetImmMoveWide());
6558 AppendToOutput(", lsl #%" PRId32, 16 * instr->GetShiftMoveWide());
6566 AppendToOutput("#0x%" PRIx64, imm);
6573 AppendToOutput("pc%+" PRId32,
6583 AppendToOutput(", #%" PRId32, instr->GetImmLS());
6595 AppendToOutput(", #%" PRId32, instr->GetImmLSPair() * scale);
6602 AppendToOutput(", #%" PRId32, instr->GetImmLSUnsigned() << shift);
6608 AppendToOutput(", #%" PRId32, instr->GetImmLSPAC());
6626 AppendToOutput("#0x%" PRIx64 " (%" PRId64 ")", imm, imm);
6628 AppendToOutput("#0x%" PRIx64 " // (%" PRId64 ")", imm, imm);
6638 AppendToOutput("#%" PRId32, 64 - instr->GetFPScale());
6656 AppendToOutput("#0x%" PRIx32 " (%.4f)",
6658 AppendToOutput("#0x%" PRIx32 " // (%.4f)",
6665 AppendToOutput("#%" PRId32, instr->GetImmHint());
6674 AppendToOutput("#0x%" PRIx64, instr->GetSVEImmLogical());
6682 AppendToOutput("#%" PRId32, lane_bits - shift_and_lane_size.first);
6690 AppendToOutput("#%" PRId32, shift_and_lane_size.first);
6699 AppendToOutput("#%" PRId32, lane_bits - shift_and_lane_size.first);
6707 AppendToOutput("#%" PRId32, shift_and_lane_size.first);
6715 AppendToOutput("#0x%" PRIx64, instr->GetImmLogical());
6721 AppendToOutput("#%c%c%c%c",
6729 AppendToOutput("#%" PRId32, instr->GetImmCondCmp());
6736 AppendToOutput("#%" PRId32, instr->GetImmS());
6740 AppendToOutput("#%" PRId32,
6750 AppendToOutput(", #%d, mul vl", imm * reg_count);
6759 AppendToOutput("#%d", shift);
6765 AppendToOutput("#%d", shift);
6775 AppendToOutput("#0x%" PRIx32, instr->GetImmException());
6779 AppendToOutput("#0x%" PRIx32, instr->GetImmUdf());
6785 AppendToOutput("#%" PRId32, instr->GetImmNEONExt());
6814 AppendToOutput("%d", vm_index);
6827 AppendToOutput("%d", rd_index);
6832 AppendToOutput("%d", rn_index);
6842 AppendToOutput("%d", index_and_lane_size.first);
6848 AppendToOutput("%d", instr->GetNEONLSIndex(format[8] - '0'));
6854 AppendToOutput("#0x%" PRIx64, imm8);
6864 AppendToOutput("#0x%" PRIx64, imm);
6871 AppendToOutput("#%d", shift_amount);
6878 AppendToOutput("#%d", shift_amount);
6892 AppendToOutput("#0x%" PRIx32, instr->GetCRm());
6898 AppendToOutput("nzcv");
6901 AppendToOutput("fpcr");
6904 AppendToOutput("rndr");
6907 AppendToOutput("rndrrs");
6910 AppendToOutput("S%d_%d_c%d_c%d_%d",
6923 AppendToOutput("#%d", instr->GetImmRMIFRotation());
6945 AppendToOutput("vl%u", pattern);
6953 AppendToOutput("vl%u", 16 << (pattern - SVE_VL16));
6957 AppendToOutput("pow2");
6960 AppendToOutput("mul4");
6963 AppendToOutput("mul3");
6966 AppendToOutput("all");
6969 AppendToOutput("#0x%x", pattern);
6990 AppendToOutput("#%d", r);
6995 AppendToOutput("#%d", s + 1);
6999 AppendToOutput("#%d", s - r + 1);
7007 AppendToOutput("#%d", reg_size - r);
7070 AppendToOutput(", %s #%" PRId32,
7080 AppendToOutput(", lsl #%d", msz);
7122 AppendToOutput("%s", condition_code[cond]);
7147 AppendToOutput(" ");
7183 AppendToOutput(" ");
7205 AppendToOutput(", lsl #%" PRId32, instr->GetImmExtendShift());
7208 AppendToOutput(", %s", extend_mode[instr->GetExtendMode()]);
7210 AppendToOutput(" #%" PRId32, instr->GetImmExtendShift());
7236 AppendToOutput("%czr", reg_type);
7238 AppendToOutput("%c%d", reg_type, rm);
7243 AppendToOutput(", %s", extend_mode[ext]);
7245 AppendToOutput(" #%d", instr->GetSizeLS());
7278 AppendToOutput("#0b%s", prefetch_mode.to_string().c_str());
7281 AppendToOutput("#0b%s", prefetch_mode.to_string().c_str());
7285 AppendToOutput("p%sl%d%s",
7305 AppendToOutput("%s", options[domain][type]);
7323 AppendToOutput("#%d", op);
7341 AppendToOutput("C%d", cr);
7398 AppendToOutput("%d", bits);
7474 AppendToOutput("%c", sizes[size_in_bytes_log2]);
7493 AppendToOutput("%c", c[1 - instr->ExtractBit(static_cast<int>(value))]);
7503 void Disassembler::AppendToOutput(const char *format, ...) {