mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-02 15:23:53 -06:00
Use f-strings in python scripts
Replace python 2 format string with f-strings Signed-off-by: Marco Liebel <quic_mliebel@quicinc.com> Signed-off-by: Taylor Simpson <tsimpson@quicinc.com> Reviewed-by: Taylor Simpson <tsimpson@quicinc.com> Tested-by: Taylor Simpson <tsimpson@quicinc.com> Message-Id: <20230320092533.2859433-2-quic_mliebel@quicinc.com>
This commit is contained in:
parent
bee1fc56c2
commit
cd6c4edff6
12 changed files with 250 additions and 306 deletions
|
@ -38,23 +38,23 @@ def gen_helper_return_type_pair(f,regtype,regid,regno):
|
|||
|
||||
def gen_helper_arg(f,regtype,regid,regno):
|
||||
if regno > 0 : f.write(", " )
|
||||
f.write("int32_t %s%sV" % (regtype,regid))
|
||||
f.write(f"int32_t {regtype}{regid}V")
|
||||
|
||||
def gen_helper_arg_new(f,regtype,regid,regno):
|
||||
if regno >= 0 : f.write(", " )
|
||||
f.write("int32_t %s%sN" % (regtype,regid))
|
||||
f.write(f"int32_t {regtype}{regid}N")
|
||||
|
||||
def gen_helper_arg_pair(f,regtype,regid,regno):
|
||||
if regno >= 0 : f.write(", ")
|
||||
f.write("int64_t %s%sV" % (regtype,regid))
|
||||
f.write(f"int64_t {regtype}{regid}V")
|
||||
|
||||
def gen_helper_arg_ext(f,regtype,regid,regno):
|
||||
if regno > 0 : f.write(", ")
|
||||
f.write("void *%s%sV_void" % (regtype,regid))
|
||||
f.write(f"void *{regtype}{regid}V_void")
|
||||
|
||||
def gen_helper_arg_ext_pair(f,regtype,regid,regno):
|
||||
if regno > 0 : f.write(", ")
|
||||
f.write("void *%s%sV_void" % (regtype,regid))
|
||||
f.write(f"void *{regtype}{regid}V_void")
|
||||
|
||||
def gen_helper_arg_opn(f,regtype,regid,i,tag):
|
||||
if (hex_common.is_pair(regid)):
|
||||
|
@ -76,27 +76,25 @@ def gen_helper_arg_opn(f,regtype,regid,i,tag):
|
|||
print("Bad register parse: ",regtype,regid,toss,numregs)
|
||||
|
||||
def gen_helper_arg_imm(f,immlett):
|
||||
f.write(", int32_t %s" % (hex_common.imm_name(immlett)))
|
||||
f.write(f", int32_t {hex_common.imm_name(immlett)}")
|
||||
|
||||
def gen_helper_dest_decl(f,regtype,regid,regno,subfield=""):
|
||||
f.write(" int32_t %s%sV%s = 0;\n" % \
|
||||
(regtype,regid,subfield))
|
||||
f.write(f" int32_t {regtype}{regid}V{subfield} = 0;\n")
|
||||
|
||||
def gen_helper_dest_decl_pair(f,regtype,regid,regno,subfield=""):
|
||||
f.write(" int64_t %s%sV%s = 0;\n" % \
|
||||
(regtype,regid,subfield))
|
||||
f.write(f" int64_t {regtype}{regid}V{subfield} = 0;\n")
|
||||
|
||||
def gen_helper_dest_decl_ext(f,regtype,regid):
|
||||
if (regtype == "Q"):
|
||||
f.write(" /* %s%sV is *(MMQReg *)(%s%sV_void) */\n" % \
|
||||
(regtype,regid,regtype,regid))
|
||||
f.write(f" /* {regtype}{regid}V is *(MMQReg *)"
|
||||
f"({regtype}{regid}V_void) */\n")
|
||||
else:
|
||||
f.write(" /* %s%sV is *(MMVector *)(%s%sV_void) */\n" % \
|
||||
(regtype,regid,regtype,regid))
|
||||
f.write(f" /* {regtype}{regid}V is *(MMVector *)"
|
||||
f"({regtype}{regid}V_void) */\n")
|
||||
|
||||
def gen_helper_dest_decl_ext_pair(f,regtype,regid,regno):
|
||||
f.write(" /* %s%sV is *(MMVectorPair *))%s%sV_void) */\n" % \
|
||||
(regtype,regid,regtype, regid))
|
||||
f.write(f" /* {regtype}{regid}V is *(MMVectorPair *))"
|
||||
f"{regtype}{regid}V_void) */\n")
|
||||
|
||||
def gen_helper_dest_decl_opn(f,regtype,regid,i):
|
||||
if (hex_common.is_pair(regid)):
|
||||
|
@ -114,21 +112,21 @@ def gen_helper_dest_decl_opn(f,regtype,regid,i):
|
|||
|
||||
def gen_helper_src_var_ext(f,regtype,regid):
|
||||
if (regtype == "Q"):
|
||||
f.write(" /* %s%sV is *(MMQReg *)(%s%sV_void) */\n" % \
|
||||
(regtype,regid,regtype,regid))
|
||||
f.write(f" /* {regtype}{regid}V is *(MMQReg *)"
|
||||
f"({regtype}{regid}V_void) */\n")
|
||||
else:
|
||||
f.write(" /* %s%sV is *(MMVector *)(%s%sV_void) */\n" % \
|
||||
(regtype,regid,regtype,regid))
|
||||
f.write(f" /* {regtype}{regid}V is *(MMVector *)"
|
||||
f"({regtype}{regid}V_void) */\n")
|
||||
|
||||
def gen_helper_src_var_ext_pair(f,regtype,regid,regno):
|
||||
f.write(" /* %s%sV%s is *(MMVectorPair *)(%s%sV%s_void) */\n" % \
|
||||
(regtype,regid,regno,regtype,regid,regno))
|
||||
f.write(f" /* {regtype}{regid}V{regno} is *(MMVectorPair *)"
|
||||
f"({regtype}{regid}V{regno}_void) */\n")
|
||||
|
||||
def gen_helper_return(f,regtype,regid,regno):
|
||||
f.write(" return %s%sV;\n" % (regtype,regid))
|
||||
f.write(f" return {regtype}{regid}V;\n")
|
||||
|
||||
def gen_helper_return_pair(f,regtype,regid,regno):
|
||||
f.write(" return %s%sV;\n" % (regtype,regid))
|
||||
f.write(f" return {regtype}{regid}V;\n")
|
||||
|
||||
def gen_helper_dst_write_ext(f,regtype,regid):
|
||||
return
|
||||
|
@ -181,8 +179,8 @@ def gen_helper_function(f, tag, tagregs, tagimms):
|
|||
|
||||
if (numscalarresults > 1):
|
||||
## The helper is bogus when there is more than one result
|
||||
f.write("void HELPER(%s)(CPUHexagonState *env) { BOGUS_HELPER(%s); }\n"
|
||||
% (tag, tag))
|
||||
f.write(f"void HELPER({tag})(CPUHexagonState *env) "
|
||||
f"{{ BOGUS_HELPER({tag}); }}\n")
|
||||
else:
|
||||
## The return type of the function is the type of the destination
|
||||
## register (if scalar)
|
||||
|
@ -205,7 +203,7 @@ def gen_helper_function(f, tag, tagregs, tagimms):
|
|||
|
||||
if (numscalarresults == 0):
|
||||
f.write("void")
|
||||
f.write(" HELPER(%s)(CPUHexagonState *env" % tag)
|
||||
f.write(f" HELPER({tag})(CPUHexagonState *env")
|
||||
|
||||
## Arguments include the vector destination operands
|
||||
i = 1
|
||||
|
@ -290,7 +288,7 @@ def gen_helper_function(f, tag, tagregs, tagimms):
|
|||
if 'A_FPOP' in hex_common.attribdict[tag]:
|
||||
f.write(' arch_fpop_start(env);\n');
|
||||
|
||||
f.write(" %s\n" % hex_common.semdict[tag])
|
||||
f.write(f" {hex_common.semdict[tag]}\n")
|
||||
|
||||
if 'A_FPOP' in hex_common.attribdict[tag]:
|
||||
f.write(' arch_fpop_end(env);\n');
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue