Lines Matching refs:is_double
14 %def op_cmpl_float(is_double=False):
19 % get_vreg_float("ft1", "t1", is_double=is_double) # ft1 := fp[BB]
20 % get_vreg_float("ft2", "t2", is_double=is_double) # ft2 := fp[CC]
22 % precision = "d" if is_double else "s"
35 %def op_cmpg_float(is_double=False):
40 % get_vreg_float("ft1", "t1", is_double=is_double) # ft1 := fp[BB]
41 % get_vreg_float("ft2", "t2", is_double=is_double) # ft2 := fp[CC]
43 % precision = "d" if is_double else "s"
57 % op_cmpl_float(is_double=True)
64 % op_cmpg_float(is_double=True)
247 % generic_fbinop(instr="fadd.d fa0, fa0, fa1, rne", is_double=True)
252 % generic_fbinop(instr="fsub.d fa0, fa0, fa1, rne", is_double=True)
257 % generic_fbinop(instr="fmul.d fa0, fa0, fa1, rne", is_double=True)
262 % generic_fbinop(instr="fdiv.d fa0, fa0, fa1, rne", is_double=True)
270 % generic_fbinop(instr="call fmod", is_double=True)
280 %def generic_fbinop(instr, is_double=False):
285 % get_vreg_float("fa1", "t1", is_double=is_double)
287 % get_vreg_float("fa0", "t0", is_double=is_double)
292 % set_vreg_float("fa0", "s11", z0="t0", is_double=is_double)
333 % generic_fbinop_2addr(instr="fadd.d fa0, fa0, fa1", is_double=True)
338 % generic_fbinop_2addr(instr="fsub.d fa0, fa0, fa1", is_double=True)
343 % generic_fbinop_2addr(instr="fmul.d fa0, fa0, fa1", is_double=True)
348 % generic_fbinop_2addr(instr="fdiv.d fa0, fa0, fa1", is_double=True)
356 % generic_fbinop_2addr(instr="call fmod", is_double=True)
366 %def generic_fbinop_2addr(instr, is_double=False):
370 % get_vreg_float("fa1", "t1", is_double=is_double)
373 % get_vreg_float("fa0", "t0", is_double=is_double)
379 % set_vreg_float("fa0", "s11", z0="t0", is_double=is_double)