rlib/test/test_rfloat.py::test_exp2_cbrt_translated
def test_exp2_cbrt_translated():
from rpython.translator.c.test.test_genc import compile
def wrapper(arg, use_exp2):
try:
if use_exp2:
return exp2(arg)
else:
return cbrt(arg)
except OverflowError:
return -42
f = compile(wrapper, [float, bool])
# exp2
for i in range(-100, 100):
> assert f(float(i), True) == 2.0 ** i
rlib\test\test_rfloat.py:369:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
translator\c\test\test_genc.py:198: in __call__
return f(*args, **kwds)
translator\c\test\test_genc.py:145: in f
err=return_stderr)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <rpython.translator.c.genc.CStandaloneBuilder object at 0x00000153aa2bd360>
args = '-15.0 True', env = None, err = False, expect_crash = False
exe = local('d:\\systemtemp\\pytest\\usession-main-1412\\testing_2\\testing_2.exe')
def cmdexec(self, args='', env=None, err=False, expect_crash=False, exe=None):
assert self._compiled
if sys.platform == 'win32':
#Prevent opening a dialog box
import ctypes
winapi = ctypes.windll.kernel32
SetErrorMode = winapi.SetErrorMode
SetErrorMode.argtypes=[ctypes.c_int]
SEM_FAILCRITICALERRORS = 1
SEM_NOGPFAULTERRORBOX = 2
SEM_NOOPENFILEERRORBOX = 0x8000
flags = SEM_FAILCRITICALERRORS | SEM_NOGPFAULTERRORBOX \
| SEM_NOOPENFILEERRORBOX
#Since there is no GetErrorMode, do a double Set
old_mode = SetErrorMode(flags)
SetErrorMode(old_mode | flags)
if env is None:
envrepr = ''
else:
envrepr = ' [env=%r]' % (env,)
env.update(os.environ)
if exe is None:
exe = self.executable_name
log.cmdexec('%s %s%s' % (exe, args, envrepr))
res = self.translator.platform.execute(exe, args, env=env)
if sys.platform == 'win32':
SetErrorMode(old_mode)
if res.returncode != 0:
if expect_crash:
if type(expect_crash) is int and expect_crash != res.returncode:
raise Exception("Returned %d, but expected %d" % (
res.returncode, expect_crash))
return res.out, res.err
print(res.err, file=sys.stderr)
> raise Exception("Returned %d" % (res.returncode,))
E Exception: Returned 3221225477
translator\c\genc.py:318: Exception
---------- Captured stdout call ----------
THE RESULT IS: 7.888609052210118e-31 ;
MALLOC COUNTERS: 0 0
THE RESULT IS: 1.5777218104420236e-30 ;
MALLOC COUNTERS: 0 0
THE RESULT IS: 3.1554436208840472e-30 ;
MALLOC COUNTERS: 0 0
THE RESULT IS: 6.310887241768095e-30 ;
MALLOC COUNTERS: 0 0
THE RESULT IS: 1.262177448353619e-29 ;
MALLOC COUNTERS: 0 0
THE RESULT IS: 2.524354896707238e-29 ;
MALLOC COUNTERS: 0 0
THE RESULT IS: 5.048709793414476e-29 ;
MALLOC COUNTERS: 0 0
THE RESULT IS: 1.0097419586828951e-28 ;
MALLOC COUNTERS: 0 0
THE RESULT IS: 2.0194839173657902e-28 ;
MALLOC COUNTERS: 0 0
THE RESULT IS: 4.0389678347315804e-28 ;
MALLOC COUNTERS: 0 0
THE RESULT IS: 8.077935669463161e-28 ;
MALLOC COUNTERS: 0 0
THE RESULT IS: 1.6155871338926322e-27 ;
MALLOC COUNTERS: 0 0
THE RESULT IS: 3.2311742677852644e-27 ;
MALLOC COUNTERS: 0 0
THE RESULT IS: 6.462348535570529e-27 ;
MALLOC COUNTERS: 0 0
THE RESULT IS: 1.2924697071141057e-26 ;
MALLOC COUNTERS: 0 0
THE RESULT IS: 2.5849394142282115e-26 ;
MALLOC COUNTERS: 0 0
THE RESULT IS: 5.169878828456423e-26 ;
MALLOC COUNTERS: 0 0
THE RESULT IS: 1.0339757656912846e-25 ;
MALLOC COUNTERS: 0 0
THE RESULT IS: 2.0679515313825692e-25 ;
MALLOC COUNTERS: 0 0
THE RESULT IS: 4.1359030627651384e-25 ;
MALLOC COUNTERS: 0 0
THE RESULT IS: 8.271806125530277e-25 ;
MALLOC COUNTERS: 0 0
THE RESULT IS: 1.6543612251060553e-24 ;
MALLOC COUNTERS: 0 0
THE RESULT IS: 3.308722450212111e-24 ;
MALLOC COUNTERS: 0 0
THE RESULT IS: 6.617444900424222e-24 ;
MALLOC COUNTERS: 0 0
THE RESULT IS: 1.3234889800848443e-23 ;
MALLOC COUNTERS: 0 0
THE RESULT IS: 2.6469779601696886e-23 ;
MALLOC COUNTERS: 0 0
THE RESULT IS: 5.293955920339377e-23 ;
MALLOC COUNTERS: 0 0
THE RESULT IS: 1.0587911840678754e-22 ;
MALLOC COUNTERS: 0 0
THE RESULT IS: 2.117582368135751e-22 ;
MALLOC COUNTERS: 0 0
THE RESULT IS: 4.235164736271502e-22 ;
MALLOC COUNTERS: 0 0
THE RESULT IS: 8.470329472543003e-22 ;
MALLOC COUNTERS: 0 0
THE RESULT IS: 1.6940658945086007e-21 ;
MALLOC COUNTERS: 0 0
THE RESULT IS: 3.3881317890172014e-21 ;
MALLOC COUNTERS: 0 0
THE RESULT IS: 6.776263578034403e-21 ;
MALLOC COUNTERS: 0 0
THE RESULT IS: 1.3552527156068805e-20 ;
MALLOC COUNTERS: 0 0
THE RESULT IS: 2.710505431213761e-20 ;
MALLOC COUNTERS: 0 0
THE RESULT IS: 5.421010862427522e-20 ;
MALLOC COUNTERS: 0 0
THE RESULT IS: 1.0842021724855044e-19 ;
MALLOC COUNTERS: 0 0
THE RESULT IS: 2.168404344971009e-19 ;
MALLOC COUNTERS: 0 0
THE RESULT IS: 4.336808689942018e-19 ;
MALLOC COUNTERS: 0 0
THE RESULT IS: 8.673617379884035e-19 ;
MALLOC COUNTERS: 0 0
THE RESULT IS: 1.734723475976807e-18 ;
MALLOC COUNTERS: 0 0
THE RESULT IS: 3.469446951953614e-18 ;
MALLOC COUNTERS: 0 0
THE RESULT IS: 6.938893903907228e-18 ;
MALLOC COUNTERS: 0 0
THE RESULT IS: 1.3877787807814457e-17 ;
MALLOC COUNTERS: 0 0
THE RESULT IS: 2.7755575615628914e-17 ;
MALLOC COUNTERS: 0 0
THE RESULT IS: 5.551115123125783e-17 ;
MALLOC COUNTERS: 0 0
THE RESULT IS: 1.1102230246251565e-16 ;
MALLOC COUNTERS: 0 0
THE RESULT IS: 2.220446049250313e-16 ;
MALLOC COUNTERS: 0 0
THE RESULT IS: 4.440892098500626e-16 ;
MALLOC COUNTERS: 0 0
THE RESULT IS: 8.881784197001252e-16 ;
MALLOC COUNTERS: 0 0
THE RESULT IS: 1.7763568394002505e-15 ;
MALLOC COUNTERS: 0 0
THE RESULT IS: 3.552713678800501e-15 ;
MALLOC COUNTERS: 0 0
THE RESULT IS: 7.105427357601002e-15 ;
MALLOC COUNTERS: 0 0
THE RESULT IS: 1.4210854715202004e-14 ;
MALLOC COUNTERS: 0 0
THE RESULT IS: 2.842170943040401e-14 ;
MALLOC COUNTERS: 0 0
THE RESULT IS: 5.684341886080802e-14 ;
MALLOC COUNTERS: 0 0
THE RESULT IS: 1.1368683772161603e-13 ;
MALLOC COUNTERS: 0 0
THE RESULT IS: 2.2737367544323206e-13 ;
MALLOC COUNTERS: 0 0
THE RESULT IS: 4.547473508864641e-13 ;
MALLOC COUNTERS: 0 0
THE RESULT IS: 9.094947017729282e-13 ;
MALLOC COUNTERS: 0 0
THE RESULT IS: 1.8189894035458565e-12 ;
MALLOC COUNTERS: 0 0
THE RESULT IS: 3.637978807091713e-12 ;
MALLOC COUNTERS: 0 0
THE RESULT IS: 7.275957614183426e-12 ;
MALLOC COUNTERS: 0 0
THE RESULT IS: 1.4551915228366852e-11 ;
MALLOC COUNTERS: 0 0
THE RESULT IS: 2.9103830456733704e-11 ;
MALLOC COUNTERS: 0 0
THE RESULT IS: 5.820766091346741e-11 ;
MALLOC COUNTERS: 0 0
THE RESULT IS: 1.1641532182693481e-10 ;
MALLOC COUNTERS: 0 0
THE RESULT IS: 2.3283064365386963e-10 ;
MALLOC COUNTERS: 0 0
THE RESULT IS: 4.656612873077393e-10 ;
MALLOC COUNTERS: 0 0
THE RESULT IS: 9.313225746154785e-10 ;
MALLOC COUNTERS: 0 0
THE RESULT IS: 1.862645149230957e-09 ;
MALLOC COUNTERS: 0 0
THE RESULT IS: 3.725290298461914e-09 ;
MALLOC COUNTERS: 0 0
THE RESULT IS: 7.450580596923828e-09 ;
MALLOC COUNTERS: 0 0
THE RESULT IS: 1.4901161193847656e-08 ;
MALLOC COUNTERS: 0 0
THE RESULT IS: 2.9802322387695312e-08 ;
MALLOC COUNTERS: 0 0
THE RESULT IS: 5.960464477539063e-08 ;
MALLOC COUNTERS: 0 0
THE RESULT IS: 1.1920928955078125e-07 ;
MALLOC COUNTERS: 0 0
THE RESULT IS: 2.384185791015625e-07 ;
MALLOC COUNTERS: 0 0
THE RESULT IS: 4.76837158203125e-07 ;
MALLOC COUNTERS: 0 0
THE RESULT IS: 9.5367431640625e-07 ;
MALLOC COUNTERS: 0 0
THE RESULT IS: 1.9073486328125e-06 ;
MALLOC COUNTERS: 0 0
THE RESULT IS: 3.814697265625e-06 ;
MALLOC COUNTERS: 0 0
THE RESULT IS: 7.62939453125e-06 ;
MALLOC COUNTERS: 0 0
THE RESULT IS: 1.52587890625e-05 ;
MALLOC COUNTERS: 0 0
---------- Captured stderr call ----------
[platform:msg] Updated environment with vsver 160, using x64 True
[flowgraph] (rpython.translator.c.test.test_genc:66)entry_point
[translation:info] Annotating&simplifying...
[c581d82e723a600] {translation-task
starting annotate
[translation:info] with policy: rpython.annotator.policy.AnnotatorPolicy
[flowgraph] (rpython.rlib.test.test_rfloat:357)wrapper
[flowgraph] (rpython.rlib.rfloat:610)exp2
[flowgraph] (rpython.rtyper.lltypesystem.rffi:278)exp2
[flowgraph] (rpython.rtyper.lltypesystem.rffi:3)ccall_exp2
[flowgraph] (rpython.rlib.rgil:160)release
[flowgraph] (rpython.rlib.rposix:151)_errno_before
[flowgraph] (rpython.flowspace.specialcase:76)rpython_print_item
[flowgraph] (rpython.rlib.rfloat:616)cbrt
[flowgraph] (rpython.rtyper.lltypesystem.rffi:278)cbrt
[flowgraph] (rpython.rtyper.lltypesystem.rffi:3)ccall_cbrt
[flowgraph] (rpython.rlib.rposix:151)_errno_before
[flowgraph] (rpython.rlib.rthread:349)getraw
[flowgraph] (rpython.rlib.rthread:349)getraw
[flowgraph] (rpython.rlib.rthread:349)getraw
[flowgraph] (rpython.rlib.rthread:349)getraw
[flowgraph] (rpython.rlib.rposix:170)_errno_after
[flowgraph] (rpython.rlib.rthread:364)setraw
[flowgraph] (rpython.rlib.rthread:364)setraw
[flowgraph] (rpython.rlib.rthread:364)setraw
[flowgraph] (rpython.rlib.rthread:364)setraw
[flowgraph] (rpython.rlib.rgil:171)acquire
[flowgraph] (rpython.rlib.rposix:170)_errno_after
[flowgraph] (rpython.translator.c.test.test_genc:39)llrepr_out
[flowgraph] (rpython.rlib.rthread:282)gc_thread_run
[flowgraph] (rpython.flowspace.specialcase:95)rpython_print_newline
[flowgraph] (rpython.flowspace.specialcase:85)rpython_print_end
[flowgraph] (rpython.rlib.rposix:500)write
[flowgraph] (rpython.rtyper.lltypesystem.rffi:1427)scoped_nonmovingbuffer.__init__
[flowgraph] (rpython.rtyper.lltypesystem.rffi:1431)scoped_nonmovingbuffer.__enter__
[flowgraph] (rpython.rtyper.lltypesystem.rffi:873)get_nonmovingbuffer_ll
[flowgraph] (rpython.rlib.objectmodel:315)we_are_translated_to_c
[flowgraph] (rpython.rtyper.lltypesystem.rstr:116)copy_string_to_raw
[flowgraph] (rpython.rtyper.lltypesystem.rstr:63)_get_raw_buf
[flowgraph] (rpython.rtyper.lltypesystem.rstr:57)_str_ofs
[flowgraph] (rpython.rtyper.lltypesystem.llmemory:411)sizeof
[flowgraph] (rpython.rlib.rfloat:585)_error_check_errno_unary_math
[flowgraph] (rpython.rlib.rposix:113)get_saved_errno
[flowgraph] (rpython.rlib.rfloat:567)_likely_raise
[flowgraph] (rpython.rtyper.lltypesystem.rffi:278)fabs
[flowgraph] (rpython.rtyper.lltypesystem.rffi:2)ccall_fabs
[flowgraph] (rpython.rtyper.lltypesystem.rffi:278)wrap_write
[flowgraph] (rpython.rtyper.lltypesystem.rffi:1433)scoped_nonmovingbuffer.__exit__
[flowgraph] (rpython.rtyper.lltypesystem.rffi:937)free_nonmovingbuffer_ll
[flowgraph] (rpython.rtyper.lltypesystem.rffi:3)ccall_wrap_write
[flowgraph] (rpython.rlib.rposix:151)_errno_before
[flowgraph] (rpython.rlib.rposix:170)_errno_after
[flowgraph] (rpython.rlib.rposix:430)handle_posix_error
[flowgraph] (rpython.rlib.rarithmetic:139)widen
[flowgraph] (rpython.translator.c.test.test_genc:39)llrepr_out
[flowgraph] (?:2)formatd
[flowgraph] (rpython.rlib.rfloat:105)formatd
[flowgraph] (rpython.rlib.rdtoa:290)dtoa_formatd
[flowgraph] (rpython.rlib.rdtoa:248)dtoa
[flowgraph] (rpython.rlib.objectmodel:397)revdb_flag_io_disabled
[flowgraph] (rpython.rtyper.lltypesystem.rffi:278)_PyPy_dg_dtoa
[flowgraph] (rpython.rtyper.lltypesystem.rffi:2)ccall__PyPy_dg_dtoa
[flowgraph] (rpython.rtyper.lltypesystem.rffi:278)_PyPy_dg_freedtoa
[flowgraph] (rpython.rtyper.lltypesystem.rffi:2)ccall__PyPy_dg_freedtoa
[flowgraph] (rpython.rlib.rdtoa:82)format_nonfinite
[flowgraph] (rpython.rlib.rdtoa:97)format_number
[flowgraph] (?:1)memo__isfunctype_0
[flowgraph] (?:1)memo_offsetof_0
[flowgraph] (?:1)memo_itemoffsetof_0
[flowgraph] (?:1)memo__sizeof_none_0
[flowgraph] (?:1)memo_itemoffsetof_0
[flowgraph] (?:1)memo__isfunctype_0
[flowgraph] (?:1)memo__isfunctype_0
[flowgraph] (?:1)memo__should_widen_type_0
[flowgraph] (?:1)memo__isfunctype_0
[flowgraph] (?:1)memo__isfunctype_0
[c581d83305d1200] translation-task}
[translation:info] usession directory: d:\systemtemp\pytest\usession-main-1412
[translation:info] already done: Annotating&simplifying
[translation:info] RTyping...
[c581d833064b300] {translation-task
starting rtype_lltype
[flowgraph] (rpython.rtyper.rclass:1170)ll_runtime_type_info
[flowgraph] (rpython.rtyper.rlist:688)ll_getitem_nonneg
[flowgraph] (rpython.rtyper.rlist:717)ll_getitem_fast
[flowgraph] (rpython.rtyper.lltypesystem.rlist:372)ll_getitem_fast
[flowgraph] (rpython.rtyper.lltypesystem.rlist:369)ll_items
[flowgraph] (rpython.rtyper.lltypesystem.rstr:601)ll_streq
[flowgraph] (rpython.rtyper.rstr:425)ll_str
[flowgraph] (?:1)memo_ll_constant_0
[flowgraph] (rpython.rtyper.rstr:996)ll_float
[flowgraph] (rpython.rlib.rfloat:87)rstring_to_float
[flowgraph] (rpython.rlib.rdtoa:54)strtod
[flowgraph] (rpython.rtyper.lltypesystem.rffi:926)get_nonmovingbuffer_ll_final_null
[flowgraph] (rpython.rtyper.lltypesystem.rffi:278)_PyPy_dg_strtod
[flowgraph] (rpython.rtyper.lltypesystem.rffi:2)ccall__PyPy_dg_strtod
[flowgraph] (?:1)memo__isfunctype_0
[flowgraph] (rpython.rtyper.lltypesystem.rstr:1293)ll_striter
[flowgraph] (rpython.rtyper.lltypesystem.rstr:1306)ll_strnext
[flowgraph] (rpython.rtyper.rlist:588)ll_append
[flowgraph] (rpython.rtyper.lltypesystem.rlist:365)ll_length
[flowgraph] (rpython.rtyper.lltypesystem.rlist:280)_ll_list_resize_ge
[flowgraph] (rpython.rlib.jit:269)isconstant
[flowgraph] (rpython.rlib.jit:269)isconstant
[flowgraph] (rpython.rlib.jit:1300)conditional_call
[flowgraph] (?:11)_ll_list_resize_hint_really_look_inside_iff
[flowgraph] (rpython.rtyper.lltypesystem.rlist:198)<lambda>
[flowgraph] (rpython.rlib.jit:269)isconstant
[flowgraph] (rpython.rtyper.lltypesystem.rlist:198)_ll_list_resize_hint_really
[flowgraph] (rpython.rtyper.lltypesystem.rlist:351)_ll_new_empty_item_array
[flowgraph] (?:2)ll_arraycopy
[flowgraph] (rpython.rlib.rgc:362)ll_arraycopy
[flowgraph] (rpython.rlib.rgc:342)copy_item
[flowgraph] (rpython.rlib.jit:269)isconstant
[flowgraph] (?:2)_ll_list_resize_hint_really_trampoline
[flowgraph] (rpython.rtyper.lltypesystem.rlist:198)_ll_list_resize_hint_really
[flowgraph] (rpython.rtyper.lltypesystem.rlist:377)ll_setitem_fast
[flowgraph] (rpython.rtyper.lltypesystem.rlist:369)ll_items
[flowgraph] (?:1)memo__ll_prebuilt_empty_array_0
[flowgraph] (?:1)memo__contains_gcptr_0
[flowgraph] (?:1)memo_itemoffsetof_0
[flowgraph] (rpython.rtyper.rint:149)ll_str
[flowgraph] (rpython.rtyper.lltypesystem.ll_str:13)ll_int2dec
[flowgraph] (rpython.rtyper.lltypesystem.ll_str:7)ll_unsigned
[flowgraph] (?:2)mallocstr
[flowgraph] (rpython.rtyper.lltypesystem.rstr:36)mallocstr
[rtyper] specializing: 100 / 641 blocks (15%)
[flowgraph] (?:11)ll_join_chars_look_inside_iff
[flowgraph] (rpython.rtyper.lltypesystem.rstr:821)<lambda>
[flowgraph] (rpython.rlib.jit:269)isconstant
[flowgraph] (rpython.rtyper.lltypesystem.rstr:820)ll_join_chars
[flowgraph] (rpython.rlib.jit:281)isvirtual
[flowgraph] (?:2)ll_join_chars_trampoline
[flowgraph] (rpython.rtyper.lltypesystem.rstr:820)ll_join_chars
[flowgraph] (?:11)ll_listdelslice_startonly_look_inside_iff
[flowgraph] (rpython.rtyper.rlist:912)<lambda>
[flowgraph] (rpython.rlib.jit:269)isconstant
[flowgraph] (rpython.rtyper.rlist:912)ll_listdelslice_startonly
[flowgraph] (rpython.rtyper.rlist:539)ll_null_item
[flowgraph] (rpython.rlib.jit:281)isvirtual
[flowgraph] (rpython.rtyper.lltypesystem.rlist:295)_ll_list_resize_le
[flowgraph] (rpython.rlib.jit:269)isconstant
[flowgraph] (?:2)ll_listdelslice_startonly_trampoline
[flowgraph] (rpython.rtyper.rlist:912)ll_listdelslice_startonly
[flowgraph] (rpython.rlib.jit:269)isconstant
[flowgraph] (rpython.rlib.jit:1300)conditional_call
[flowgraph] (rpython.rtyper.lltypesystem.rstr:350)ll_strlen
[flowgraph] (rpython.rtyper.lltypesystem.module.ll_math:106)ll_math_isfinite
[flowgraph] (rpython.rtyper.lltypesystem.module.ll_math:91)ll_math_isnan
[rtyper] specializing: 200 / 707 blocks (28%)
[flowgraph] (?:11)ll_join_strs_look_inside_iff
[flowgraph] (rpython.rtyper.lltypesystem.rstr:785)<lambda>
[flowgraph] (rpython.rlib.jit:294)loop_unrolling_heuristic
[flowgraph] (rpython.rlib.jit:269)isconstant
[flowgraph] (rpython.rtyper.lltypesystem.rstr:783)ll_join_strs
[flowgraph] (rpython.rtyper.lltypesystem.llmemory:1037)cast_any_ptr
[flowgraph] (rpython.rtyper.lltypesystem.rstr:78)copy_string_contents
[flowgraph] (rpython.rlib.jit:281)isvirtual
[flowgraph] (?:2)ll_join_strs_trampoline
[flowgraph] (rpython.rtyper.lltypesystem.rstr:783)ll_join_strs
[flowgraph] (rpython.rtyper.lltypesystem.rstr:1046)ll_contains
[flowgraph] (rpython.rtyper.rstr:930)ll_lower_char
[rtyper] specializing: 300 / 771 blocks (38%)
[flowgraph] (rpython.rtyper.rstr:890)ll_char_isdigit
[flowgraph] (rpython.rtyper.rlist:688)ll_getitem_nonneg
[flowgraph] (rpython.rtyper.rlist:721)ll_getitem_foldable_nonneg
[flowgraph] (rpython.rtyper.lltypesystem.rlist:402)ll_fixed_getitem_fast
[flowgraph] (rpython.rtyper.lltypesystem.rbuilder:445)ll_new
[flowgraph] (rpython.rtyper.lltypesystem.rbuilder:178)ll_append_char
[flowgraph] (rpython.rlib.jit:1300)conditional_call
[flowgraph] (?:2)ll_grow_by
[flowgraph] (rpython.rtyper.lltypesystem.rbuilder:94)ll_grow_by
[flowgraph] (rpython.rtyper.lltypesystem.rbuilder:275)ll_append_multiple_char
[flowgraph] (rpython.rtyper.lltypesystem.rbuilder:299)ll_jit_try_append_multiple_char
[flowgraph] (rpython.rlib.jit:269)isconstant
[flowgraph] (rpython.rtyper.lltypesystem.rbuilder:282)_ll_append_multiple_char
[flowgraph] (rpython.rlib.jit:269)isconstant
[flowgraph] (rpython.rlib.jit:269)isconstant
[flowgraph] (rpython.rtyper.lltypesystem.rbuilder:328)ll_append_charpsize
[flowgraph] (rpython.rtyper.lltypesystem.rstr:145)copy_raw_to_string
[flowgraph] (?:11)ll_build_look_inside_iff
[flowgraph] (rpython.rtyper.lltypesystem.rbuilder:355)<lambda>
[flowgraph] (rpython.rlib.jit:281)isvirtual
[flowgraph] (rpython.rtyper.lltypesystem.rbuilder:355)ll_build
[flowgraph] (rpython.rtyper.lltypesystem.rbuilder:374)ll_fold_pieces
[flowgraph] (rpython.rtyper.lltypesystem.rbuilder:346)ll_getlength
[flowgraph] (rpython.rtyper.lltypesystem.rbuilder:365)ll_shrink_final
[flowgraph] (?:2)ll_shrink_array
[flowgraph] (rpython.rlib.rgc:468)ll_shrink_array
[flowgraph] (?:2)ll_build_trampoline
[flowgraph] (rpython.rtyper.lltypesystem.rbuilder:355)ll_build
[flowgraph] (rpython.rtyper.lltypesystem.rstr:354)ll_stritem_nonneg
[flowgraph] (rpython.rtyper.lltypesystem.rrange:70)ll_newrange
[flowgraph] (rpython.rtyper.lltypesystem.rrange:91)ll_rangeiter
[flowgraph] (rpython.rtyper.rrange:172)ll_rangenext_up
[flowgraph] (rpython.rtyper.lltypesystem.rstr:856)ll_stringslice_startonly
[flowgraph] (rpython.rtyper.lltypesystem.rstr:840)_ll_stringslice
[flowgraph] (?:1)memo_emptystrfun_0
[flowgraph] (rpython.rtyper.lltypesystem.rstr:362)ll_chr2str
[flowgraph] (rpython.rtyper.lltypesystem.rstr:425)ll_strconcat
[flowgraph] (rpython.rtyper.lltypesystem.rstr:416)ll_length
[flowgraph] (rpython.rtyper.lltypesystem.rstr:860)ll_stringslice_startstop
[rtyper] specializing: 400 / 923 blocks (43%)
[rtyper] specializing: 500 / 923 blocks (54%)
[rtyper] specializing: 600 / 923 blocks (65%)
[flowgraph] (rpython.rtyper.rint:434)ll_uint_py_div
[flowgraph] (rpython.rtyper.rint:525)ll_uint_py_mod
[rtyper] specializing: 700 / 927 blocks (75%)
[flowgraph] (rpython.rtyper.rbuiltin:240)ll_min
[rtyper] specializing: 800 / 929 blocks (86%)
[rtyper] specializing: 900 / 929 blocks (96%)
[rtyper] -=- specialized 929 blocks -=-
[flowgraph] (rpython.rtyper.lltypesystem.rffi:278)_isnan
[flowgraph] (rpython.rtyper.lltypesystem.rffi:2)ccall__isnan
[flowgraph] (rpython.rtyper.lltypesystem.rffi:278)_finite
[flowgraph] (rpython.rtyper.lltypesystem.rffi:2)ccall__finite
[rtyper] -=- specialized 24 more blocks -=-
[flowgraph] (rpython.rtyper.rclass:1133)ll_issubclass
[flowgraph] (rpython.rtyper.rclass:1130)ll_type
[rtyper] -=- specialized 4 more blocks -=-
[c581d83ad794480] translation-task}
[translation:info] usession directory: d:\systemtemp\pytest\usession-main-1412
[translation:info] already done: Annotating&simplifying
[translation:info] already done: RTyping
[translation:info] lltype back-end optimisations...
[c581d83ad80e580] {translation-task
starting backendopt_lltype
[backendopt:removecasts] removed 1 cast_pointers in entry_point
[backendopt:removecasts] removed 1 cast_pointers in _get_raw_buf__rpy_string
[backendopt:removecasts] removed 3 cast_pointers in _likely_raise
[backendopt:removecasts] removed 3 cast_pointers in handle_posix_error__write
[backendopt:removecasts] removed 2 cast_pointers in dtoa_formatd
[backendopt:removecasts] removed 3 cast_pointers in dtoa
[backendopt:removecasts] removed 1 cast_pointers in format_nonfinite
[backendopt:removecasts] removed 4 cast_pointers in format_number
[backendopt:removecasts] removed 3 cast_pointers in ll_float__rpy_stringPtr
[backendopt:removecasts] removed 2 cast_pointers in strtod__SomeString
[backendopt:removecasts] removed 1 cast_pointers in ll_strnext__stringiterPtr
[backendopt:removecasts] removed 1 cast_pointers in ll_join_strs__v1836___simple_call__function_
[backendopt:removecasts] removed 1 cast_pointers in copy_string_contents__rpy_stringPtr_rpy_stringPtr_Signed_Signed_Signed
[backendopt:removecasts] removed 1 cast_pointers in ll_join_strs__v1839___simple_call__function_
[backendopt:removecasts] removed 1 cast_pointers in ll_grow_by__stringbuilderPtr_Signed
[backendopt:removecasts] removed 1 cast_pointers in copy_raw_to_string__arrayPtr_rpy_stringPtr_Signed_Signed
[backendopt:removecasts] removed 1 cast_pointers in ll_rangenext_up__rangePtr_Signed
[backendopt:removecasts] removed 1 cast_pointers in _ll_stringslice__rpy_stringPtr_Signed_Signed
[backendopt:inlining] phase with threshold factor: 32.4
[backendopt:inlining] heuristic: rpython.translator.backendopt.inline.inlining_heuristic
[backendopt:inlining] 0.00 _get_raw_buf__rpy_string
[backendopt:inlining] 0.00 exp2__Float_star_1
[backendopt:inlining] 0.00 get_nonmovingbuffer_ll
[backendopt:inlining] 0.00 copy_string_contents__rpy_stringPtr_rpy_stringPtr_Signed_Signed_Signed
[backendopt:inlining] 0.00 scoped_nonmovingbuffer.__init__
[backendopt:inlining] 0.00 copy_string_to_raw
[backendopt:inlining] 0.00 ll_append_char__stringbuilderPtr_Char
[backendopt:inlining] 0.00 scoped_nonmovingbuffer.__enter__
[backendopt:inlining] 0.00 wrap_write__Signed_arrayPtr_Signed_star_3
[backendopt:inlining] 0.00 cast_any_ptr__Ptr_GcStruct_rpy_stringLlT_rpy_stringPtr
[backendopt:inlining] 0.00 __exit____star_3
[backendopt:inlining] 0.00 _PyPy_dg_dtoa__Float_Signed_Signed_arrayPtr_arrayPtr_arrayPtr_star_6
[backendopt:inlining] 0.00 ll_getitem_nonneg__dum_nocheckConst_ll_getitem_fastConst_listPtr_Signed
[backendopt:inlining] 0.00 ll_getitem_fast__listPtr_Signed
[backendopt:inlining] 0.00 cbrt__Float_star_1
[backendopt:inlining] 0.00 gc_thread_run
[backendopt:inlining] 0.00 isconstant__v1807___simple_call__function_
[backendopt:inlining] 0.00 conditional_call__v1809___simple_call__function__star_3
[backendopt:inlining] 0.00 fabs__Float_star_1
[backendopt:inlining] 0.00 widen__int
[backendopt:inlining] 0.00 memo__sizeof_none_0
[backendopt:inlining] 0.00 memo_ll_constant_0
[backendopt:inlining] 0.00 get_nonmovingbuffer_ll_final_null__SomeString
[backendopt:inlining] 0.00 _PyPy_dg_freedtoa__arrayPtr_star_1
[backendopt:inlining] 0.00 memo__ll_prebuilt_empty_array_0
[backendopt:inlining] 0.00 isconstant__v1818___simple_call__function_
[backendopt:inlining] 0.00 isvirtual__v1820___simple_call__function_
[backendopt:inlining] 0.00 isconstant__v1824___simple_call__function_
[backendopt:inlining] 0.00 isvirtual__v1826___simple_call__function_
[backendopt:inlining] 0.00 isconstant__v1828___simple_call__function_
[backendopt:inlining] 0.00 isconstant__v1831___simple_call__function_
[backendopt:inlining] 0.00 conditional_call__v1832___simple_call__function__star_3
[backendopt:inlining] 0.00 isconstant__v1812___simple_call__function_
[backendopt:inlining] 0.00 isconstant__v1808___simple_call__function_
[backendopt:inlining] 0.00 _PyPy_dg_strtod__arrayPtr_arrayPtr_star_2
[backendopt:inlining] 0.00 isconstant__v1814___simple_call__function_
[backendopt:inlining] 0.00 isconstant__v1835___simple_call__function_
[backendopt:inlining] 0.00 isvirtual__v1837___simple_call__function_
[backendopt:inlining] 0.00 ll_getitem_nonneg__dum_nocheckConst_ll_getitem_foldable_nonnegCons_arrayPtr_Signed
[backendopt:inlining] 0.00 conditional_call__v1841___simple_call__function__star_2
[backendopt:inlining] 0.00 isconstant__v1842___simple_call__function_
[backendopt:inlining] 0.00 isconstant__v1846___simple_call__function_
[backendopt:inlining] 0.00 ll_append_multiple_char__stringbuilderPtr_Char_Signed
[backendopt:inlining] 0.00 isconstant__v1844___simple_call__function_
[backendopt:inlining] 0.00 copy_raw_to_string__arrayPtr_rpy_stringPtr_Signed_Signed
[backendopt:inlining] 0.00 isvirtual__v1848___simple_call__function_
[backendopt:inlining] 0.00 ll_getlength__stringbuilderPtr
[backendopt:inlining] 0.00 memo_emptystrfun_0
[backendopt:inlining] 0.00 _isnan__Float_star_1
[backendopt:inlining] 0.00 _finite__Float_star_1
[backendopt:inlining] 2.00 ll_strlen__rpy_stringPtr
[backendopt:inlining] 0.00 get_nonmovingbuffer_ll_final_null__SomeString
[backendopt:inlining] 2.00 getraw
[backendopt:inlining] 2.00 ll_length__listPtr
[backendopt:inlining] 2.00 getraw
[backendopt:inlining] 2.00 getraw
[backendopt:inlining] 2.00 getraw
[backendopt:inlining] 2.00 setraw
[backendopt:inlining] 2.00 setraw
[backendopt:inlining] 2.00 setraw
[backendopt:inlining] 2.00 setraw
[backendopt:inlining] 2.00 ll_items__listPtr
[backendopt:inlining] 2.00 ll_items__listPtr
[backendopt:inlining] 2.00 ll_unsigned__Signed
[backendopt:inlining] 2.00 ll_length__rpy_stringPtr
[backendopt:inlining] 2.00 ll_uint_py_div__Unsigned_Unsigned
[backendopt:inlining] 2.00 ll_uint_py_mod__Unsigned_Unsigned
[backendopt:inlining] 4.00 ll_stritem_nonneg__rpy_stringPtr_Signed
[backendopt:inlining] 4.00 copy_item__arrayPtr_arrayPtr_Signed_Signed
[backendopt:inlining] 4.00 ll_fixed_getitem_fast__arrayPtr_Signed
[backendopt:inlining] 4.00 ll_min__Unsigned_Unsigned
[backendopt:inlining] 5.00 release
[backendopt:inlining] 6.00 _str_ofs__rpy_string
[backendopt:inlining] 0.00 get_nonmovingbuffer_ll_final_null__SomeString
[backendopt:inlining] 7.00 mallocstr__Signed
[backendopt:inlining] 4.00 get_saved_errno
[backendopt:inlining] 7.00 ccall_fabs
[backendopt:inlining] 7.00 ll_str__IntegerR_SignedConst_Signed
[backendopt:inlining] 4.00 ll_getitem_foldable_nonneg__arrayPtr_Signed
[backendopt:inlining] 7.00 ccall__isnan
[backendopt:inlining] 7.00 ccall__finite
[backendopt:inlining] 7.00 rpython_print_newline
[backendopt:inlining] 7.00 rstring_to_float__SomeString
[backendopt:inlining] 7.00 ccall__PyPy_dg_strtod__arrayPtr_arrayPtr
[backendopt:inlining] 0.00 _PyPy_dg_strtod__arrayPtr_arrayPtr_star_2
[backendopt:inlining] 7.00 ccall__PyPy_dg_freedtoa
[backendopt:inlining] 0.00 _PyPy_dg_freedtoa__arrayPtr_star_1
[backendopt:inlining] 7.00 ll_listdelslice_startonly_look_inside_iff__listPtr_Signed
[backendopt:inlining] 7.00 ll_build_look_inside_iff__stringbuilderPtr
[backendopt:inlining] 7.00 ll_shrink_array__rpy_stringPtr_Signed
[backendopt:inlining] 7.50 mallocstr__Signed
[backendopt:inlining] 7.50 ll_char_isdigit__Char
[backendopt:inlining] 8.00 ll_newrange__Ptr_GcStruct_rangeLlT_Signed_Signed
[backendopt:inlining] 9.00 _ll_list_resize_hint_really_look_inside_iff__listPtr_Signed_Bool
[backendopt:inlining] 9.00 ll_join_strs_look_inside_iff__Signed_arrayPtr_Ptr_GcStruct_rpy_stringLlT
[backendopt:inlining] 9.00 formatd
[backendopt:inlining] 9.00 formatd
[backendopt:inlining] 9.00 llrepr_out__float
[backendopt:inlining] 9.00 ll_join_chars_look_inside_iff__Signed_arrayPtr_Ptr_GcStruct_rpy_stringLlT
[backendopt:inlining] 4.00 ll_str__StringR_Ptr_GcStruct_rpy_strin_rpy_stringPtr
[backendopt:inlining] 9.50 ll_chr2str__Char
[backendopt:inlining] 7.00 acquire
[backendopt:inlining] 10.75 ll_lower_char__Char
[backendopt:inlining] 6.00 ll_getitem_fast__listPtr_Signed
[backendopt:inlining] 11.00 ll_arraycopy__arrayPtr_arrayPtr_Signed_Signed_Signed
[backendopt:inlining] 11.00 ccall__PyPy_dg_dtoa
[backendopt:inlining] 0.00 _PyPy_dg_dtoa__Float_Signed_Signed_arrayPtr_arrayPtr_arrayPtr_star_6
[backendopt:inlining] 6.00 ll_setitem_fast__listPtr_Signed_Char
[backendopt:inlining] 11.00 ll_stringslice_startonly__rpy_stringPtr_Signed
[backendopt:inlining] 12.00 ll_striter__rpy_stringPtr
[backendopt:inlining] 12.00 ll_rangeiter__Ptr_GcStruct_rangeLlT_rangePtr
[backendopt:inlining] 12.25 loop_unrolling_heuristic__v1834___simple_call__function_
[backendopt:inlining] 12.50 ll_rangenext_up__rangePtr_Signed
[backendopt:inlining] 13.00 free_nonmovingbuffer_ll
[backendopt:inlining] 9.00 ll_listdelslice_startonly__v1825___simple_call__function_
[backendopt:inlining] 9.00 ll_listdelslice_startonly__v1830___simple_call__function_
[backendopt:inlining] 15.50 ll_strnext__stringiterPtr
[backendopt:inlining] 15.50 wrapper
[backendopt:inlining] 17.00 ll_contains__rpy_stringPtr_Char
[backendopt:inlining] 18.12 ll_stringslice_startstop__rpy_stringPtr_Signed_Signed
[backendopt:inlining] 19.00 ll_shrink_final__stringbuilderPtr
[backendopt:inlining] 21.65 ll_streq__rpy_stringPtr_rpy_stringPtr
[backendopt:inlining] 22.00 ll_shrink_array__rpy_stringPtr_Signed
[backendopt:inlining] 17.00 ll_append__listPtr_Char
[backendopt:inlining] 26.16 ll_join_chars__v1819___simple_call__function_
[backendopt:inlining] 26.16 ll_join_chars__v1822___simple_call__function_
[backendopt:inlining] 27.50 ll_new__Signed
[backendopt:inlining] 27.50 ll_arraycopy__arrayPtr_arrayPtr_Signed_Signed_Signed
[backendopt:inlining] 31.75 handle_posix_error__write
[backendopt:inlining] inlined 295 callsites.
[backendopt:removecasts] removed 2 cast_pointers in strtod__SomeString
[backendopt:malloc] starting malloc removal
[backendopt:malloc] 3 simple mallocs removed in 'entry_point'
[backendopt:malloc] 3 simple mallocs removed in 'exp2'
[backendopt:malloc] 3 simple mallocs removed in 'exp2__Float_star_1'
[backendopt:malloc] 1 simple mallocs removed in 'rpython_print_item'
[backendopt:malloc] 3 simple mallocs removed in 'cbrt'
[backendopt:malloc] 3 simple mallocs removed in 'cbrt__Float_star_1'
[backendopt:malloc] 1 simple mallocs removed in 'rpython_print_end'
[backendopt:malloc] 3 simple mallocs removed in 'write'
[backendopt:malloc] 2 simple mallocs removed in 'scoped_nonmovingbuffer.__init__'
[backendopt:malloc] 3 simple mallocs removed in '_likely_raise'
[backendopt:malloc] 3 simple mallocs removed in 'fabs__Float_star_1'
[backendopt:malloc] 7 simple mallocs removed in 'wrap_write__Signed_arrayPtr_Signed_star_3'
[backendopt:malloc] 13 simple mallocs removed in '_PyPy_dg_dtoa__Float_Signed_Signed_arrayPtr_arrayPtr_arrayPtr_star_6'
[backendopt:malloc] 3 simple mallocs removed in '_PyPy_dg_freedtoa__arrayPtr_star_1'
[backendopt:malloc] 7 simple mallocs removed in 'format_number'
[backendopt:malloc] 1 simple mallocs removed in 'strtod__SomeString'
[backendopt:malloc] 5 simple mallocs removed in '_PyPy_dg_strtod__arrayPtr_arrayPtr_star_2'
[backendopt:malloc] 1 simple mallocs removed in '_ll_list_resize_ge__listPtr_Signed'
[backendopt:malloc] 1 simple mallocs removed in 'conditional_call__v1809___simple_call__function__star_3'
[backendopt:malloc] 1 simple mallocs removed in '_ll_list_resize_le__listPtr_Signed'
[backendopt:malloc] 1 simple mallocs removed in 'conditional_call__v1832___simple_call__function__star_3'
[backendopt:malloc] 3 simple mallocs removed in 'll_math_isfinite__Float'
[backendopt:malloc] 3 simple mallocs removed in 'll_math_isnan__Float'
[backendopt:malloc] 1 simple mallocs removed in 'll_append_char__stringbuilderPtr_Char'
[backendopt:malloc] 1 simple mallocs removed in 'conditional_call__v1841___simple_call__function__star_2'
[backendopt:malloc] 4 simple mallocs removed in '_ll_append_multiple_char__stringbuilderPtr_Char_Signed'
[backendopt:malloc] 3 simple mallocs removed in '_isnan__Float_star_1'
[backendopt:malloc] 3 simple mallocs removed in '_finite__Float_star_1'
[backendopt:malloc] removed 86 simple mallocs in total
[backendopt:mergeifblocks] starting to merge if blocks
[backendopt] merging blocks in dtoa_formatd
[backendopt] merging blocks in format_number
[c581d84101e9080] translation-task}
[translation:info] usession directory: d:\systemtemp\pytest\usession-main-1412
[translation:info] already done: Annotating&simplifying
[translation:info] already done: RTyping
[translation:info] already done: lltype back-end optimisations
[translation:info] inserting stack checks...
[c581d84102dd280] {translation-task
starting stackcheckinsertion_lltype
[flowgraph] (rpython.rlib.rstack:42)stack_check
[flowgraph] (rpython.rlib.rstack:67)stack_check_slowpath
[rtyper] -=- specialized 8 more blocks -=-
[translation:info] inserted 0 stack checks.
[c581d8411eff500] translation-task}
[translation:info] Creating database for generating c source...
[c581d8411f79600] {translation-task
starting database_c
[flowgraph] (rpython.translator.exceptiontransform:100)rpyexc_occurred
[flowgraph] (rpython.translator.exceptiontransform:104)rpyexc_fetch_type
[flowgraph] (rpython.translator.exceptiontransform:107)rpyexc_fetch_value
[flowgraph] (rpython.translator.exceptiontransform:110)rpyexc_clear
[flowgraph] (rpython.translator.exceptiontransform:114)rpyexc_raise
[flowgraph] (rpython.translator.exceptiontransform:128)rpyexc_reraise
[flowgraph] (rpython.translator.exceptiontransform:133)rpyexc_fetch_exception
[flowgraph] (rpython.translator.exceptiontransform:138)rpyexc_restore_exception
[flowgraph] (rpython.translator.exceptiontransform:539)rpyexc_get_exception_addr
[flowgraph] (rpython.translator.exceptiontransform:543)rpyexc_get_exc_value_addr
[flowgraph] (rpython.rtyper.rclass:1173)ll_inst_type
[rtyper] -=- specialized 25 more blocks -=-
[flowgraph] (rpython.memory.gctransform.transform:447)_ll_malloc_fixedsize
[flowgraph] (rpython.memory.gctransform.transform:454)_ll_malloc_fixedsize_zero
[flowgraph] (rpython.memory.gctransform.transform:470)_ll_malloc_varsize_no_length
[flowgraph] (rpython.memory.gctransform.transform:487)ll_malloc_varsize
[flowgraph] (rpython.memory.gctransform.transform:493)_ll_malloc_varsize_no_length_zero
[flowgraph] (rpython.memory.gctransform.transform:447)_ll_malloc_fixedsize
[flowgraph] (rpython.memory.gctransform.transform:447)_ll_malloc_fixedsize
[flowgraph] (rpython.memory.gctransform.transform:470)_ll_malloc_varsize_no_length
[flowgraph] (rpython.memory.gctransform.transform:487)ll_malloc_varsize
[flowgraph] (rpython.memory.gctransform.boehm:58)ll_identityhash
[flowgraph] (rpython.memory.gctransform.transform:461)_ll_compute_size
[flowgraph] (rpython.memory.gctransform.boehm:20)<lambda>
[flowgraph] (rpython.memory.gctransform.boehm:24)<lambda>
[flowgraph] (rpython.memory.gctransform.transform:461)_ll_compute_size
[rtyper] specializing: 1000 / 1047 blocks (95%)
[rtyper] -=- specialized 57 more blocks -=-
[backendopt:removecasts] removed 1 cast_pointers in _ll_malloc_fixedsize__Signed
[backendopt:removecasts] removed 1 cast_pointers in _ll_malloc_fixedsize_zero__Signed
[backendopt:removecasts] removed 1 cast_pointers in _ll_malloc_varsize_no_length__Signed_Signed_Signed
[backendopt:removecasts] removed 1 cast_pointers in _ll_malloc_varsize_no_length_zero__Signed_Signed_Signed
[backendopt:removecasts] removed 1 cast_pointers in _ll_malloc_fixedsize__Signed
[backendopt:removecasts] removed 1 cast_pointers in _ll_malloc_fixedsize__Signed
[backendopt:removecasts] removed 1 cast_pointers in _ll_malloc_varsize_no_length__Signed_Signed_Signed
[backendopt:removecasts] removed 1 cast_pointers in _ll_compute_size__Signed_Signed_Signed
[backendopt:removecasts] removed 1 cast_pointers in _ll_compute_size__Signed_Signed_Signed
[backendopt:inlining] phase with threshold factor: 32.4
[backendopt:inlining] heuristic: rpython.translator.backendopt.inline.inlining_heuristic
[backendopt:inlining] 0.00 _ll_compute_size__Signed_Signed_Signed
[backendopt:inlining] 0.00 _ll_compute_size__Signed_Signed_Signed
[backendopt:inlining] 2.00 _lambda_
[backendopt:inlining] 2.00 _lambda_
[backendopt:inlining] 16.50 _ll_malloc_varsize_no_length__Signed_Signed_Signed
[backendopt:inlining] 16.50 _ll_malloc_varsize_no_length__Signed_Signed_Signed
[backendopt:inlining] inlined 8 callsites.
[backendopt:malloc] starting malloc removal
[backendopt:malloc] removed 0 simple mallocs in total
[backendopt:mergeifblocks] starting to merge if blocks
[flowgraph] (rpython.translator.c.genc:261)entrypoint_wrapper
[flowgraph] (rpython.rtyper.lltypesystem.rffi:854)charp2str
[flowgraph] (rpython.rtyper.lltypesystem.rffi:1030)charpsize2str
[flowgraph] (rpython.rtyper.rlist:487)ll_alloc_and_set
[flowgraph] (rpython.rlib.rarithmetic:741)int_force_ge_zero
[flowgraph] (rpython.rtyper.rlist:504)_ll_alloc_and_set_jit
[flowgraph] (rpython.rtyper.rlist:472)_ll_zero_or_null
[flowgraph] (rpython.rtyper.rlist:494)_ll_alloc_and_set_nojit
[flowgraph] (rpython.rtyper.lltypesystem.rlist:324)ll_newlist
[flowgraph] (rpython.rtyper.rlist:516)_ll_alloc_and_clear
[flowgraph] (rpython.rtyper.lltypesystem.rlist:377)ll_setitem_fast
[flowgraph] (?:11)_ll_alloc_and_set_nonnull_look_inside_iff
[flowgraph] (rpython.rtyper.rlist:528)<lambda>
[flowgraph] (rpython.rlib.jit:269)isconstant
[flowgraph] (rpython.rtyper.rlist:528)_ll_alloc_and_set_nonnull
[flowgraph] (?:2)_ll_alloc_and_set_nonnull_trampoline
[flowgraph] (rpython.rtyper.rlist:528)_ll_alloc_and_set_nonnull
[flowgraph] (?:1)memo__null_of_type_0
[flowgraph] (rpython.rtyper.rlist:726)ll_setitem_nonneg
[rtyper] specializing: 1100 / 1117 blocks (98%)
[rtyper] -=- specialized 70 more blocks -=-
[rtyper] -=- specialized 0 more blocks -=-
[rtyper] -=- specialized 0 more blocks -=-
[backendopt:inlining] phase with threshold factor: 32.4
[backendopt:inlining] heuristic: rpython.translator.backendopt.inline.inlining_heuristic
[backendopt:inlining] inlined 0 callsites.
[backendopt:malloc] starting malloc removal
[backendopt:malloc] removed 0 simple mallocs in total
[backendopt:mergeifblocks] starting to merge if blocks
[c:database] GC transformer: finished helpers
[c:database] GC transformer: finished tables
[c:database] Inlining GC helpers and postprocessing
[c] 352 nodes [ array: 44 boehm rtti: 17 func: 90 struct: 201 ]
[c:database] Completed
[translation:info] database for generating C source was created
[c581d84510f0380] translation-task}
[translation:info] Generating c source...
[c581d84510f0380] {translation-task
starting source_c
[c:writing] structdef.h
[c:writing] forwarddecl.h
[c:writing] preimpl.h
[c:writing] data_rpython_flowspace.c
[c:writing] data_rpython_memory_gctransform.c
[c:writing] data_rpython_rlib.c
[c:writing] data_rpython_rtyper_lltypesystem.c
[c:writing] data_rpython_translator_c.c
[c:writing] data_rpython_translator_c_test.c
[c:writing] nonfuncnodes.c
[c:writing] data_rpython_rlib_1.c
[c:writing] data_rpython_rtyper_lltypesystem_1.c
[c:writing] data_rpython_rtyper_lltypesystem_module.c
[c:writing] implement.c
[c:writing] rpython_flowspace.c
[c:writing] rpython_memory_gctransform.c
[c:writing] rpython_rlib.c
[c:writing] rpython_rtyper.c
[c:writing] rpython_rtyper_lltypesystem.c
[c:writing] rpython_rtyper_lltypesystem_module.c
[c:writing] rpython_translator.c
[c:writing] rpython_translator_c.c
[c:writing] rpython_translator_c_test.c
[translation:info] written: d:\systemtemp\pytest\usession-main-1412\testing_2\testing_2.c
[c581d84735c7280] translation-task}
[translation:info] Compiling c source...
[c581d8473641400] {translation-task
starting compile_c
[platform:execute] jom.exe in d:\systemtemp\pytest\usession-main-1412\testing_2
[translation:info] created: d:\systemtemp\pytest\usession-main-1412\testing_2\testing_2.exe
[c581d88d40c3300] translation-task}
[translation:info] usession directory: d:\systemtemp\pytest\usession-main-1412
[c:cmdexec] d:\systemtemp\pytest\usession-main-1412\testing_2\testing_2.exe -100.0 True
[c:cmdexec] d:\systemtemp\pytest\usession-main-1412\testing_2\testing_2.exe -99.0 True
[c:cmdexec] d:\systemtemp\pytest\usession-main-1412\testing_2\testing_2.exe -98.0 True
[c:cmdexec] d:\systemtemp\pytest\usession-main-1412\testing_2\testing_2.exe -97.0 True
[c:cmdexec] d:\systemtemp\pytest\usession-main-1412\testing_2\testing_2.exe -96.0 True
[c:cmdexec] d:\systemtemp\pytest\usession-main-1412\testing_2\testing_2.exe -95.0 True
[c:cmdexec] d:\systemtemp\pytest\usession-main-1412\testing_2\testing_2.exe -94.0 True
[c:cmdexec] d:\systemtemp\pytest\usession-main-1412\testing_2\testing_2.exe -93.0 True
[c:cmdexec] d:\systemtemp\pytest\usession-main-1412\testing_2\testing_2.exe -92.0 True
[c:cmdexec] d:\systemtemp\pytest\usession-main-1412\testing_2\testing_2.exe -91.0 True
[c:cmdexec] d:\systemtemp\pytest\usession-main-1412\testing_2\testing_2.exe -90.0 True
[c:cmdexec] d:\systemtemp\pytest\usession-main-1412\testing_2\testing_2.exe -89.0 True
[c:cmdexec] d:\systemtemp\pytest\usession-main-1412\testing_2\testing_2.exe -88.0 True
[c:cmdexec] d:\systemtemp\pytest\usession-main-1412\testing_2\testing_2.exe -87.0 True
[c:cmdexec] d:\systemtemp\pytest\usession-main-1412\testing_2\testing_2.exe -86.0 True
[c:cmdexec] d:\systemtemp\pytest\usession-main-1412\testing_2\testing_2.exe -85.0 True
[c:cmdexec] d:\systemtemp\pytest\usession-main-1412\testing_2\testing_2.exe -84.0 True
[c:cmdexec] d:\systemtemp\pytest\usession-main-1412\testing_2\testing_2.exe -83.0 True
[c:cmdexec] d:\systemtemp\pytest\usession-main-1412\testing_2\testing_2.exe -82.0 True
[c:cmdexec] d:\systemtemp\pytest\usession-main-1412\testing_2\testing_2.exe -81.0 True
[c:cmdexec] d:\systemtemp\pytest\usession-main-1412\testing_2\testing_2.exe -80.0 True
[c:cmdexec] d:\systemtemp\pytest\usession-main-1412\testing_2\testing_2.exe -79.0 True
[c:cmdexec] d:\systemtemp\pytest\usession-main-1412\testing_2\testing_2.exe -78.0 True
[c:cmdexec] d:\systemtemp\pytest\usession-main-1412\testing_2\testing_2.exe -77.0 True
[c:cmdexec] d:\systemtemp\pytest\usession-main-1412\testing_2\testing_2.exe -76.0 True
[c:cmdexec] d:\systemtemp\pytest\usession-main-1412\testing_2\testing_2.exe -75.0 True
[c:cmdexec] d:\systemtemp\pytest\usession-main-1412\testing_2\testing_2.exe -74.0 True
[c:cmdexec] d:\systemtemp\pytest\usession-main-1412\testing_2\testing_2.exe -73.0 True
[c:cmdexec] d:\systemtemp\pytest\usession-main-1412\testing_2\testing_2.exe -72.0 True
[c:cmdexec] d:\systemtemp\pytest\usession-main-1412\testing_2\testing_2.exe -71.0 True
[c:cmdexec] d:\systemtemp\pytest\usession-main-1412\testing_2\testing_2.exe -70.0 True
[c:cmdexec] d:\systemtemp\pytest\usession-main-1412\testing_2\testing_2.exe -69.0 True
[c:cmdexec] d:\systemtemp\pytest\usession-main-1412\testing_2\testing_2.exe -68.0 True
[c:cmdexec] d:\systemtemp\pytest\usession-main-1412\testing_2\testing_2.exe -67.0 True
[c:cmdexec] d:\systemtemp\pytest\usession-main-1412\testing_2\testing_2.exe -66.0 True
[c:cmdexec] d:\systemtemp\pytest\usession-main-1412\testing_2\testing_2.exe -65.0 True
[c:cmdexec] d:\systemtemp\pytest\usession-main-1412\testing_2\testing_2.exe -64.0 True
[c:cmdexec] d:\systemtemp\pytest\usession-main-1412\testing_2\testing_2.exe -63.0 True
[c:cmdexec] d:\systemtemp\pytest\usession-main-1412\testing_2\testing_2.exe -62.0 True
[c:cmdexec] d:\systemtemp\pytest\usession-main-1412\testing_2\testing_2.exe -61.0 True
[c:cmdexec] d:\systemtemp\pytest\usession-main-1412\testing_2\testing_2.exe -60.0 True
[c:cmdexec] d:\systemtemp\pytest\usession-main-1412\testing_2\testing_2.exe -59.0 True
[c:cmdexec] d:\systemtemp\pytest\usession-main-1412\testing_2\testing_2.exe -58.0 True
[c:cmdexec] d:\systemtemp\pytest\usession-main-1412\testing_2\testing_2.exe -57.0 True
[c:cmdexec] d:\systemtemp\pytest\usession-main-1412\testing_2\testing_2.exe -56.0 True
[c:cmdexec] d:\systemtemp\pytest\usession-main-1412\testing_2\testing_2.exe -55.0 True
[c:cmdexec] d:\systemtemp\pytest\usession-main-1412\testing_2\testing_2.exe -54.0 True
[c:cmdexec] d:\systemtemp\pytest\usession-main-1412\testing_2\testing_2.exe -53.0 True
[c:cmdexec] d:\systemtemp\pytest\usession-main-1412\testing_2\testing_2.exe -52.0 True
[c:cmdexec] d:\systemtemp\pytest\usession-main-1412\testing_2\testing_2.exe -51.0 True
[c:cmdexec] d:\systemtemp\pytest\usession-main-1412\testing_2\testing_2.exe -50.0 True
[c:cmdexec] d:\systemtemp\pytest\usession-main-1412\testing_2\testing_2.exe -49.0 True
[c:cmdexec] d:\systemtemp\pytest\usession-main-1412\testing_2\testing_2.exe -48.0 True
[c:cmdexec] d:\systemtemp\pytest\usession-main-1412\testing_2\testing_2.exe -47.0 True
[c:cmdexec] d:\systemtemp\pytest\usession-main-1412\testing_2\testing_2.exe -46.0 True
[c:cmdexec] d:\systemtemp\pytest\usession-main-1412\testing_2\testing_2.exe -45.0 True
[c:cmdexec] d:\systemtemp\pytest\usession-main-1412\testing_2\testing_2.exe -44.0 True
[c:cmdexec] d:\systemtemp\pytest\usession-main-1412\testing_2\testing_2.exe -43.0 True
[c:cmdexec] d:\systemtemp\pytest\usession-main-1412\testing_2\testing_2.exe -42.0 True
[c:cmdexec] d:\systemtemp\pytest\usession-main-1412\testing_2\testing_2.exe -41.0 True
[c:cmdexec] d:\systemtemp\pytest\usession-main-1412\testing_2\testing_2.exe -40.0 True
[c:cmdexec] d:\systemtemp\pytest\usession-main-1412\testing_2\testing_2.exe -39.0 True
[c:cmdexec] d:\systemtemp\pytest\usession-main-1412\testing_2\testing_2.exe -38.0 True
[c:cmdexec] d:\systemtemp\pytest\usession-main-1412\testing_2\testing_2.exe -37.0 True
[c:cmdexec] d:\systemtemp\pytest\usession-main-1412\testing_2\testing_2.exe -36.0 True
[c:cmdexec] d:\systemtemp\pytest\usession-main-1412\testing_2\testing_2.exe -35.0 True
[c:cmdexec] d:\systemtemp\pytest\usession-main-1412\testing_2\testing_2.exe -34.0 True
[c:cmdexec] d:\systemtemp\pytest\usession-main-1412\testing_2\testing_2.exe -33.0 True
[c:cmdexec] d:\systemtemp\pytest\usession-main-1412\testing_2\testing_2.exe -32.0 True
[c:cmdexec] d:\systemtemp\pytest\usession-main-1412\testing_2\testing_2.exe -31.0 True
[c:cmdexec] d:\systemtemp\pytest\usession-main-1412\testing_2\testing_2.exe -30.0 True
[c:cmdexec] d:\systemtemp\pytest\usession-main-1412\testing_2\testing_2.exe -29.0 True
[c:cmdexec] d:\systemtemp\pytest\usession-main-1412\testing_2\testing_2.exe -28.0 True
[c:cmdexec] d:\systemtemp\pytest\usession-main-1412\testing_2\testing_2.exe -27.0 True
[c:cmdexec] d:\systemtemp\pytest\usession-main-1412\testing_2\testing_2.exe -26.0 True
[c:cmdexec] d:\systemtemp\pytest\usession-main-1412\testing_2\testing_2.exe -25.0 True
[c:cmdexec] d:\systemtemp\pytest\usession-main-1412\testing_2\testing_2.exe -24.0 True
[c:cmdexec] d:\systemtemp\pytest\usession-main-1412\testing_2\testing_2.exe -23.0 True
[c:cmdexec] d:\systemtemp\pytest\usession-main-1412\testing_2\testing_2.exe -22.0 True
[c:cmdexec] d:\systemtemp\pytest\usession-main-1412\testing_2\testing_2.exe -21.0 True
[c:cmdexec] d:\systemtemp\pytest\usession-main-1412\testing_2\testing_2.exe -20.0 True
[c:cmdexec] d:\systemtemp\pytest\usession-main-1412\testing_2\testing_2.exe -19.0 True
[c:cmdexec] d:\systemtemp\pytest\usession-main-1412\testing_2\testing_2.exe -18.0 True
[c:cmdexec] d:\systemtemp\pytest\usession-main-1412\testing_2\testing_2.exe -17.0 True
[c:cmdexec] d:\systemtemp\pytest\usession-main-1412\testing_2\testing_2.exe -16.0 True
[c:cmdexec] d:\systemtemp\pytest\usession-main-1412\testing_2\testing_2.exe -15.0 True
(somefailed=True in rlib/test/test_rfloat.py)
builder: rpython-win-x86-64 build #400
test: rlib/test/test_rfloat/py/test_exp2_cbrt_translated