Lines Matching refs:write
66 out.write(f"static const uint32_t {name}[8] = {{\n")
68 out.write(f" {bits & UINT32_MASK}U,\n")
71 out.write(f"}};\n")
106 fobj.write(header)
107 iobj.write(internal_header)
111 fobj.write(DEFINE.format(name, opmap[name]))
113 fobj.write(DEFINE.format("HAVE_ARGUMENT", opcode["HAVE_ARGUMENT"]))
116 fobj.write(DEFINE.format(name, op))
118 iobj.write("\nextern const uint8_t _PyOpcode_Caches[256];\n")
119 iobj.write("\nextern const uint8_t _PyOpcode_Deopt[256];\n")
120 iobj.write("\n#ifdef NEED_OPCODE_TABLES\n")
124 iobj.write("\nconst uint8_t _PyOpcode_Caches[256] = {\n")
127 iobj.write(f" [{opname[i]}] = {entries},\n")
128 iobj.write("};\n")
136 iobj.write("\nconst uint8_t _PyOpcode_Deopt[256] = {\n")
138 iobj.write(f" [{opt}] = {deopt},\n")
139 iobj.write("};\n")
140 iobj.write("#endif // NEED_OPCODE_TABLES\n")
142 fobj.write("\n")
143 fobj.write("#define HAS_CONST(op) (false\\")
145 fobj.write(f"\n || ((op) == {op}) \\")
146 fobj.write("\n )\n")
148 fobj.write("\n")
150 fobj.write(DEFINE.format(op, i))
152 iobj.write("\n")
153 iobj.write("#ifdef Py_DEBUG\n")
154 iobj.write("static const char *const _PyOpcode_OpName[256] = {\n")
158 iobj.write(f''' [{op}] = "{name}",\n''')
159 iobj.write("};\n")
160 iobj.write("#endif\n")
162 iobj.write("\n")
163 iobj.write("#define EXTRA_CASES \\\n")
166 iobj.write(f" case {i}: \\\n")
167 iobj.write(" ;\n")
169 fobj.write(footer)
170 iobj.write(internal_footer)