21int hlasmPrintLine(FILE* fp,
const char* fmt, ...) {
28 ret = vsnprintf(buffer,
sizeof(buffer), fmt, ap);
30 if (!*indent) memset(indent,
' ',
sizeof(indent));
34 fwrite(
"-\n", 1, 2, fp);
41 fwrite(
"-\n", 1, 2, fp);
58 "&suffix SETA &suffix+1\n"
60 "AL&suffix ALIAS C'%s'\n"
61 "C_WSA64 CATTR DEFLOAD,RMODE(64),PART(AL&suffix)\n"
62 "AL&suffix XATTR REF(DATA),LINKAGE(XPLINK),SCOPE(EXPORT)\n",
68 "C_WSA64 CATTR PART(PART1)\n"
69 "LBL&suffix DC AD(AL&suffix)\n");
76 "&suffix SETA &suffix+1\n"
78 "AL&suffix ALIAS C'%s'\n"
79 "C_WSA64 CATTR DEFLOAD,RMODE(64),PART(AL&suffix)\n"
80 "AL&suffix XATTR REF(DATA),LINKAGE(XPLINK),SCOPE(EXPORT)\n"
82 "C_WSA64 CATTR PART(PART1)\n"
83 "LBL&suffix DC AD(AL&suffix)\n",
88 hlasmPrintLine(
fp_,
"* Global Symbol %s\n", name);
100 hlasmPrintLine(
fp_,
"* %s\n",
string);
104 hlasmPrintLine(
fp_,
"*--------------------------------------------\n");
105 hlasmPrintLine(
fp_,
"* Label %s\n", name);
106 hlasmPrintLine(
fp_,
"*--------------------------------------------\n");
107 hlasmPrintLine(
fp_,
"%s DS 0H\n", name);
112 hlasmPrintLine(
fp_,
"* line %d \"%s\"\n", line,
filename);
117 hlasmPrintLine(
fp_,
"*--------------------------------------------\n");
118 hlasmPrintLine(
fp_,
"* Builtin %s\n", name);
119 hlasmPrintLine(
fp_,
"*--------------------------------------------\n");
120 hlasmPrintLine(
fp_,
"%s DS 0H\n", name);
130 return fprintf(
fp_,
"%.16lx",
static_cast<unsigned long>(value));
136 " SYSSTATE AMODE64=YES\n"
161 const uint64_t* quad_ptr =
reinterpret_cast<const uint64_t*
>(
data);
union v8::internal::@341::BuiltinMetadata::KindSpecificData data
static constexpr int kAsmMaxLineLen
static constexpr int kAsmContIndentLen
static constexpr int kAsmContMaxLen
#define DCHECK_EQ(v1, v2)