jit/backend/x86/test/test_x86vector.py::TestBasic::()::test_vector_float_unary[neg]
self = <rpython.jit.backend.x86.test.test_x86vector.TestBasic object at 0x000002bde9aa3210>
func = <function <lambda> at 0x000002bdddec2818>
@pytest.mark.parametrize('func',
> [lambda v: abs(v), lambda v: -v],
ids=['abs', 'neg'])
@given(la=st.lists(st.floats(), min_size=10, max_size=150))
def test_vector_float_unary(self, func, la):
E FailedHealthCheck: Data generation is extremely slow: Only produced 4 valid examples in 3.29 seconds (0 invalid ones and 0 exceeded maximum size). Try decreasing size of the data you're generating (with e.g.max_size or max_leaves parameters).
E See https://hypothesis.readthedocs.io/en/latest/healthchecks.html for more information about this. If you want to disable just this health check, add HealthCheck.too_slow to the suppress_health_check settings for this test.
jit\metainterp\test\test_zvector.py:87: FailedHealthCheck
---------- Captured stdout call ----------
bh: goto_if_not_int_lt [80, 80, 56, 53] -> 56
bh: void_return [<BHInterp <JitCode 'f'>>] -> LeaveFrame!
~~~ return value: None
bh: goto_if_not_int_lt [840, 840, 56, 53] -> 56
bh: void_return [<BHInterp <JitCode 'f'>>] -> LeaveFrame!
~~~ return value: None
bh: goto_if_not_int_lt [184, 184, 56, 53] -> 56
bh: void_return [<BHInterp <JitCode 'f'>>] -> LeaveFrame!
~~~ return value: None
bh: goto_if_not_int_lt [312, 312, 56, 53] -> 56
bh: void_return [<BHInterp <JitCode 'f'>>] -> LeaveFrame!
~~~ return value: None
bh: goto_if_not_int_lt [320, 320, 56, 53] -> 56
bh: void_return [<BHInterp <JitCode 'f'>>] -> LeaveFrame!
~~~ return value: None
---------- Captured stderr call ----------
[platform:msg] Updated environment with vsver 160, using x64 True
[rtyper] -=- specialized 8 blocks -=-
[rtyper] -=- specialized 4 more blocks -=-
[rtyper] -=- specialized 2 more blocks -=-
[rtyper] -=- specialized 7 more blocks -=-
[rtyper] -=- specialized 6 more blocks -=-
[rtyper] -=- specialized 19 more blocks -=-
[rtyper] -=- specialized 12 more blocks -=-
[rtyper] -=- specialized 3 more blocks -=-
[jitcodewriter:info] making JitCodes...
[jitcodewriter:info] There are 2 JitCode instances.
[jitcodewriter:info] There are 4 -live- ops. Size of liveness is 9 bytes
[jitcodewriter] compute_bitstrings:
[jitcodewriter] 1 effectinfos:
[jitcodewriter] 0 descrs for arrays
[jitcodewriter] 0 descrs for fields
[jitcodewriter] 0 descrs for interiorfields
[jitcodewriter] -> 1 bitstrings, mean length 0.0, max length 0
[c58de0ba91e1380] {jit-tracing
JIT starting (x86)
[c58de0ba9537b00] {jit-backend-dump
BACKEND x86_64
SYS_EXECUTABLE ??
CODE_DUMP @2bdeaa00000 +0 48894D40488945484889555048895D584889756048897D684C8945704C894D784C8995800000004C89A5880000004C89B5900000004C89BD980000008F45188F45084889E84C8BBC24C80000004C8BB424C00000004C8BA42480000000488B7C2478488B742470488B5C2468488B6C24604881C4A8000000C3
[c58de0ba95b1c00] jit-backend-dump}
[c58de0ba971ff80] {jit-backend-dump
BACKEND x86_64
SYS_EXECUTABLE ??
CODE_DUMP @2bdeaa00090 +0 48894D40488945484889555048895D584889756048897D684C8945704C894D784C8995800000004C89A5880000004C89B5900000004C89BD9800000049BBD82B22E4BD020000498B1B49C743F80000000049C7030000000048895D288F45188F45084889E84C8BBC24C80000004C8BB424C00000004C8BA42480000000488B7C2478488B742470488B5C2468488B6C24604881C4A8000000C3
[c58de0ba979a100] jit-backend-dump}
[c58de0ba9982580] {jit-backend-dump
BACKEND x86_64
SYS_EXECUTABLE ??
CODE_DUMP @2bdeaa00130 +0 48894D40488945484889555048895D584889756048897D684C8945704C894D784C8995800000004C89A5880000004C89B5900000004C89BD98000000F20F1185A0000000F20F118DA8000000F20F1195B0000000F20F119DB8000000F20F11A5C0000000488B5424104889E94883EC2849BBD82B22E4BD0200004D8B234C896528498B5BF849C743F80000000049C703000000004D8D9BF8FA85F441FFD34889C5488B4D2848C745280000000049BBD82B22E4BD02000049890B49895BF84883C42848C7451800000000488B4D40488B4548488B5550488B5D58488B7560488B7D684C8B45704C8B4D784C8B95800000004C8BA5880000004C8BB5900000004C8BBD98000000F20F1085A0000000F20F108DA8000000F20F1095B0000000F20F109DB8000000F20F10A5C0000000C3
[c58de0ba99fc680] jit-backend-dump}
[c58de0ba9a76780] {jit-backend-dump
BACKEND x86_64
SYS_EXECUTABLE ??
CODE_DUMP @2bdeaa00270 +0 48894D40488945484889555048895D584889756048897D684C8945704C894D784C8995800000004C89A5880000004C89B5900000004C89BD98000000F20F1185A0000000F20F118DA8000000F20F1195B0000000F20F119DB8000000F20F11A5C00000008F45188F45084889E84C8BBC24C80000004C8BB424C00000004C8BA42480000000488B7C2478488B742470488B5C2468488B6C24604881C4A8000000C3
[c58de0ba9a76780] jit-backend-dump}
[c58de0ba9be4a80] {jit-backend-dump
BACKEND x86_64
SYS_EXECUTABLE ??
CODE_DUMP @2bdeaa00320 +0 48894D40488945484889555048895D584889756048897D684C8945704C894D784C8995800000004C89A5880000004C89B5900000004C89BD98000000F20F1185A0000000F20F118DA8000000F20F1195B0000000F20F119DB8000000F20F11A5C000000049BBD82B22E4BD020000498B1B49C743F80000000049C7030000000048895D288F45188F45084889E84C8BBC24C80000004C8BB424C00000004C8BA42480000000488B7C2478488B742470488B5C2468488B6C24604881C4A8000000C3
[c58de0ba9be4a80] jit-backend-dump}
[c58de0ba9d52e00] {jit-backend-dump
BACKEND x86_64
SYS_EXECUTABLE ??
CODE_DUMP @2bdeaa003f0 +0 49BBD82B22E4BD020000498B0349C743F80000000049C703000000004889452848C745088B0200004889E84C8BBC24C80000004C8BB424C00000004C8BA42480000000488B7C2478488B742470488B5C2468488B6C24604881C4A8000000C3
[c58de0ba9d52e00] jit-backend-dump}
[c58de0ba9dccf80] {jit-backend-dump
BACKEND x86_64
SYS_EXECUTABLE ??
CODE_DUMP @2bdeaa00460 +0 48895D584889756048897D684C8995800000004C89A5880000004C89B5900000004C89BD980000004883EC28FFD04883C42848C7451800000000488B4D40488B5550488B5D58488B7560488B7D684C8B45704C8B4D784C8B95800000004C8BA5880000004C8BB5900000004C8BBD98000000C3
[c58de0ba9e47080] jit-backend-dump}
[c58de0ba9ec1180] {jit-backend-dump
BACKEND x86_64
SYS_EXECUTABLE ??
CODE_DUMP @2bdeaa004e0 +0 4C8995800000004883EC28FFD04883C42848C7451800000000488B4D40488B55504C8B45704C8B4D784C8B9580000000C3
[c58de0ba9f3b280] jit-backend-dump}
[c58de0ba9fb5400] {jit-backend-dump
BACKEND x86_64
SYS_EXECUTABLE ??
CODE_DUMP @2bdeaa00520 +0 48895D584889756048897D684C8995800000004C89A5880000004C89B5900000004C89BD98000000F20F1185A0000000F20F118DA8000000F20F1195B0000000F20F119DB8000000F20F11A5C00000004883EC28FFD04883C42848C7451800000000488B4D40488B5550488B5D58488B7560488B7D684C8B45704C8B4D784C8B95800000004C8BA5880000004C8BB5900000004C8BBD98000000F20F1085A0000000F20F108DA8000000F20F1095B0000000F20F109DB8000000F20F10A5C0000000C3
[c58de0ba9fb5400] jit-backend-dump}
[c58de0baa02f500] {jit-backend-dump
BACKEND x86_64
SYS_EXECUTABLE ??
CODE_DUMP @2bdeaa005f0 +0 4C899580000000F20F1185A0000000F20F118DA8000000F20F1195B0000000F20F119DB8000000F20F11A5C00000004883EC28FFD04883C42848C7451800000000488B4D40488B55504C8B45704C8B4D784C8B9580000000F20F1085A0000000F20F108DA8000000F20F1095B0000000F20F109DB8000000F20F10A5C0000000C3
[c58de0baa0a9600] jit-backend-dump}
(jitdriver: no get_printable_location)
(jitdriver: no get_printable_location)
[c58de0baa30bc00] {jit-trace-done
trace length: 59
number operations: 13
total snapshots: 2
snapshot data: 24
snapshot array data: 22
bigint consts: 0 0
float consts: 0 0
ref consts: 0 0 1
descrs: 1
[c58de0baa385d00] jit-trace-done}
[c58de0baa385d00] {jit-log-noopt
# Traced loop or bridge with 10 ops
[i0, i1, i2, i3]
debug_merge_point(0, 0, '(jitdriver: no get_printable_location)')
f4 = raw_load_f(i1, i3, descr=<ArrayF 8>)
f5 = float_neg(f4)
raw_store(i2, i3, f5, descr=<ArrayF 8>)
i7 = int_add(i3, 8)
i8 = int_lt(i7, i0)
guard_true(i8)
debug_merge_point(0, 0, '(jitdriver: no get_printable_location)')
guard_future_condition()
jump(i0, i1, i2, i7, descr=<Loop-1>)
[c58de0baa479f00] jit-log-noopt}
[c58de0baa479f00] {jit-optimize
[c58de0baa4f4000] {jit-log-intbounds
[i0, i1, i2, i3]
debug_merge_point(0, 0, '(jitdriver: no get_printable_location)')
f4 = raw_load_f(i1, i3, descr=<ArrayF 8>)
f5 = float_neg(f4)
raw_store(i2, i3, f5, descr=<ArrayF 8>)
i7 = int_add(i3, 8)
# i7 -> (?) IntBound.unbounded()
i8 = int_lt(i7, i0)
guard_true(i8, descr=<rpython.jit.metainterp.compile.ResumeGuardDescr object at 0x000002bde9ac2ad8>) [i0, i1, i2, i7]
debug_merge_point(0, 0, '(jitdriver: no get_printable_location)')
[c58de0baa7d0700] jit-log-intbounds}
[c58de0baa84a800] {jit-log-exported-state
[i9, i10, i11, i12]
INP(i9)
INP(i10)
INP(i11)
INP(i12 = int_add(i13, 8/ci))
PureOp(i14 = int_lt(i12, i9))
[c58de0baa8c4980] jit-log-exported-state}
[c58de0baa8c4980] jit-optimize}
[c58de0baa93ea80] {jit-optimize
[c58de0baa9b8b80] {jit-log-intbounds
[i0, i1, i2, i3]
debug_merge_point(0, 0, '(jitdriver: no get_printable_location)')
f6 = raw_load_f(i4, i5, descr=<ArrayF 8>)
f7 = float_neg(f6)
raw_store(i8, i5, f7, descr=<ArrayF 8>)
i10 = int_add(i5, 8)
# i10 -> (?) IntBound.unbounded()
i12 = int_lt(i10, i11)
guard_true(i12, descr=<rpython.jit.metainterp.compile.ResumeGuardDescr object at 0x000002bde9ac3fa0>) [i11, i4, i8, i10]
debug_merge_point(0, 0, '(jitdriver: no get_printable_location)')
[c58de0baad0f300] jit-log-intbounds}
jump(i11, i4, i8, i10, descr=TargetToken(3014692454544))
[c58de0baad89480] jit-optimize}
[c58de0baae03580] {jit-log-short-preamble
[]
label(i15, i16, i17, i18)
jump()
[c58de0baae03580] jit-log-short-preamble}
[c58de0baae7d680] {jit-backend
[c58de0baaef7780] {jit-log-compiling-loop
[i9, i10, i11, i13]
label(i9, i10, i11, i13, descr=TargetToken(3014692449936))
debug_merge_point(0, 0, '(jitdriver: no get_printable_location)')
f19 = raw_load_f(i10, i13, descr=<ArrayF 8>)
f20 = float_neg(f19)
raw_store(i11, i13, f20, descr=<ArrayF 8>)
i12 = int_add(i13, 8)
i14 = int_lt(i12, i9)
guard_true(i14, descr=<Guard0x2bde9ac2ad8>) [i9, i10, i11, i12]
debug_merge_point(0, 0, '(jitdriver: no get_printable_location)')
label(i9, i10, i11, i12, descr=TargetToken(3014692454544))
debug_merge_point(0, 0, '(jitdriver: no get_printable_location)')
f22 = raw_load_f(i10, i12, descr=<ArrayF 8>)
f23 = float_neg(f22)
raw_store(i11, i12, f23, descr=<ArrayF 8>)
i25 = int_add(i12, 8)
i26 = int_lt(i25, i9)
guard_true(i26, descr=<Guard0x2bde9ac3fa0>) [i9, i10, i11, i25]
debug_merge_point(0, 0, '(jitdriver: no get_printable_location)')
jump(i9, i10, i11, i25, descr=TargetToken(3014692454544))
[c58de0baaf71900] jit-log-compiling-loop}
[c58de0baafeba00] {jit-mem-looptoken-alloc
allocating Loop # 1
[c58de0baafeba00] jit-mem-looptoken-alloc}
[c58de0bab9ef180] {jit-backend-dump
BACKEND x86_64
SYS_EXECUTABLE ??
CODE_DUMP @2bdeaa00740 +0 000000000000000000000000000000004881ECA800000048896C246048899424B80000004889CD48895C2468488974247048897C24784C89A424800000004C89B424C00000004C89BC24C800000049BB102722E4BD02000049FF030F1F44000049BB502722E4BD02000049FF03488B8D28010000488B8538010000F20F10040166410F578330DF7D06488B9530010000F20F1104024883C008483B85200100000F8D00000000662E0F1F84000000000049BBF02A22E4BD02000049FF03488B9528010000F20F10040266410F578390DB7D06488B8D30010000F20F1104014883C008483B85200100000F8D000000004889952801000048898D30010000E9AEFFFFFF0F0B6666662E0F1F840000000000FF35EAFEFFFF4D8D9BD0DF7D0641534D8D9BE0F8FFFF41FFE3FF35D9FEFFFF4D8D9B40DC7D0641534D8D9BD0F8FFFF41FFE3
[c58de0bab9ef180] jit-backend-dump}
[c58de0babae3400] {jit-backend-addr
Loop 1 ((jitdriver: no get_printable_location)) has address 0x2bdeaa0078e to 0x2bdeaa00850 (bootstrap 0x2bdeaa00750)
gc table: 0x2bdeaa00740
function: 0x2bdeaa00750
resops: 0x2bdeaa0078e
failures: 0x2bdeaa00850
end: 0x2bdeaa00882
[c58de0babae3400] jit-backend-addr}
[c58de0babae3400] {jit-regalloc-stats
Loop 1 ((jitdriver: no get_printable_location)) has address 0x2bdeaa0078e to 0x2bdeaa00850 (bootstrap 0x2bdeaa00750)
assembler size: 272
number ops: 18
preamble num moves calls: 0
preamble num moves jump: 0
preamble num moves spills: 3
preamble num moves spills to existing: 3
preamble num register reloads: 3
num moves calls: 0
num moves jump: 2
num moves spills: 0
num moves spills to existing: 0
num moves register reloads: 2
[c58de0babb5d500] jit-regalloc-stats}
[c58de0babb5d500] {jit-backend-dump
BACKEND x86_64
SYS_EXECUTABLE ??
CODE_DUMP @2bdeaa007e2 +0 6A000000
[c58de0babb5d500] jit-backend-dump}
[c58de0babbd7680] {jit-backend-dump
BACKEND x86_64
SYS_EXECUTABLE ??
CODE_DUMP @2bdeaa0082b +0 3A000000
[c58de0babbd7680] jit-backend-dump}
[c58de0babbd7680] {jit-log-rewritten-loop
# Loop 0 ((jitdriver: no get_printable_location)) : rewritten with 18 ops
[i0, i1, i2, i3]
+78: increment_debug_counter(3014599517968)
+91: label(i0, i1, i2, i3, descr=TargetToken(3014692449936))
+96: increment_debug_counter(3014599518032)
+109: f9 = gc_load_indexed_f(i1, i3, 1, 0, 8)
+128: f10 = float_neg(f9)
+137: gc_store_indexed(i2, i3, f10, 1, 0, 8)
+149: i15 = int_add(i3, 8)
+153: i16 = int_lt(i15, i0)
+160: guard_true(i16, descr=<Guard0x2bde9ac2ad8>) [i0, i1, i2, i15]
+166: label(i0, i1, i2, i15, descr=TargetToken(3014692454544))
+176: increment_debug_counter(3014599518960)
+189: f21 = gc_load_indexed_f(i1, i15, 1, 0, 8)
+201: f22 = float_neg(f21)
+210: gc_store_indexed(i2, i15, f22, 1, 0, 8)
+222: i27 = int_add(i15, 8)
+226: i28 = int_lt(i27, i0)
+233: guard_true(i28, descr=<Guard0x2bde9ac3fa0>) [i0, i1, i2, i27]
+239: jump(i0, i1, i2, i27, descr=TargetToken(3014692454544))
+272: --end of the loop--
[c58de0babccb880] jit-log-rewritten-loop}
[c58de0babccb880] jit-backend}
compiled new loop
[c58de0babd45a00] {jit-log-dce-loop
# Loop 1 ((jitdriver: no get_printable_location)) : loop with 19 ops
[i0, i1, i2, i3]
+91: label(i0, i1, i2, i3, descr=TargetToken(3014692449936))
debug_merge_point(0, 0, '(jitdriver: no get_printable_location)')
+109: f4 = raw_load_f(i1, i3, descr=<ArrayF 8>)
+128: f5 = float_neg(f4)
+137: raw_store(i2, i3, f5, descr=<ArrayF 8>)
+149: i7 = int_add(i3, 8)
+153: i8 = int_lt(i7, i0)
+160: guard_true(i8, descr=<Guard0x2bde9ac2ad8>) [i0, i1, i2, i7]
debug_merge_point(0, 0, '(jitdriver: no get_printable_location)')
+166: label(i0, i1, i2, i7, descr=TargetToken(3014692454544))
debug_merge_point(0, 0, '(jitdriver: no get_printable_location)')
+189: f9 = raw_load_f(i1, i7, descr=<ArrayF 8>)
+201: f10 = float_neg(f9)
+210: raw_store(i2, i7, f10, descr=<ArrayF 8>)
+222: i12 = int_add(i7, 8)
+226: i13 = int_lt(i12, i0)
+233: guard_true(i13, descr=<Guard0x2bde9ac3fa0>) [i0, i1, i2, i12]
debug_merge_point(0, 0, '(jitdriver: no get_printable_location)')
+239: jump(i0, i1, i2, i12, descr=TargetToken(3014692454544))
+272: --end of the loop--
[c58de0babdbfb00] jit-log-dce-loop}
[c58de0babe39c00] {jit-log-opt-loop
# Loop 1 ((jitdriver: no get_printable_location)) : loop with 19 ops
[i0, i1, i2, i3]
+91: label(i0, i1, i2, i3, descr=TargetToken(3014692449936))
debug_merge_point(0, 0, '(jitdriver: no get_printable_location)')
+109: f4 = raw_load_f(i1, i3, descr=<ArrayF 8>)
+128: f5 = float_neg(f4)
+137: raw_store(i2, i3, f5, descr=<ArrayF 8>)
+149: i7 = int_add(i3, 8)
+153: i8 = int_lt(i7, i0)
+160: guard_true(i8, descr=<Guard0x2bde9ac2ad8>) [i0, i1, i2, i7]
debug_merge_point(0, 0, '(jitdriver: no get_printable_location)')
+166: label(i0, i1, i2, i7, descr=TargetToken(3014692454544))
debug_merge_point(0, 0, '(jitdriver: no get_printable_location)')
+189: f9 = raw_load_f(i1, i7, descr=<ArrayF 8>)
+201: f10 = float_neg(f9)
+210: raw_store(i2, i7, f10, descr=<ArrayF 8>)
+222: i12 = int_add(i7, 8)
+226: i13 = int_lt(i12, i0)
+233: guard_true(i13, descr=<Guard0x2bde9ac3fa0>) [i0, i1, i2, i12]
debug_merge_point(0, 0, '(jitdriver: no get_printable_location)')
+239: jump(i0, i1, i2, i12, descr=TargetToken(3014692454544))
+272: --end of the loop--
[c58de0babeb3d00] jit-log-opt-loop}
DoneWithThisFrameVoid
[c58de0bac83d380] jit-tracing}
[c58de0bac8b7480] {jit-backend-counts
entry 1:1
TargetToken(3014692449936):1
TargetToken(3014692454544):6
[c58de0bac931580] jit-backend-counts}
[platform:msg] Updated environment with vsver 160, using x64 True
[rtyper] -=- specialized 8 blocks -=-
[rtyper] -=- specialized 4 more blocks -=-
[rtyper] -=- specialized 2 more blocks -=-
[rtyper] -=- specialized 7 more blocks -=-
[rtyper] -=- specialized 6 more blocks -=-
[rtyper] -=- specialized 19 more blocks -=-
[rtyper] -=- specialized 12 more blocks -=-
[rtyper] -=- specialized 3 more blocks -=-
[jitcodewriter:info] making JitCodes...
[jitcodewriter:info] There are 2 JitCode instances.
[jitcodewriter:info] There are 4 -live- ops. Size of liveness is 9 bytes
[jitcodewriter] compute_bitstrings:
[jitcodewriter] 1 effectinfos:
[jitcodewriter] 0 descrs for arrays
[jitcodewriter] 0 descrs for fields
[jitcodewriter] 0 descrs for interiorfields
[jitcodewriter] -> 1 bitstrings, mean length 0.0, max length 0
[c58de0d15b07580] {jit-tracing
JIT starting (x86)
[c58de0d15ed7e80] {jit-backend-dump
BACKEND x86_64
SYS_EXECUTABLE ??
CODE_DUMP @2bdeaca0000 +0 48894D40488945484889555048895D584889756048897D684C8945704C894D784C8995800000004C89A5880000004C89B5900000004C89BD980000008F45188F45084889E84C8BBC24C80000004C8BB424C00000004C8BA42480000000488B7C2478488B742470488B5C2468488B6C24604881C4A8000000C3
[c58de0d15ed7e80] jit-backend-dump}
[c58de0d160c0280] {jit-backend-dump
BACKEND x86_64
SYS_EXECUTABLE ??
CODE_DUMP @2bdeaca0090 +0 48894D40488945484889555048895D584889756048897D684C8945704C894D784C8995800000004C89A5880000004C89B5900000004C89BD9800000049BB182B22E4BD020000498B1B49C743F80000000049C7030000000048895D288F45188F45084889E84C8BBC24C80000004C8BB424C00000004C8BA42480000000488B7C2478488B742470488B5C2468488B6C24604881C4A8000000C3
[c58de0d160c0280] jit-backend-dump}
[c58de0d16322880] {jit-backend-dump
BACKEND x86_64
SYS_EXECUTABLE ??
CODE_DUMP @2bdeaca0130 +0 48894D40488945484889555048895D584889756048897D684C8945704C894D784C8995800000004C89A5880000004C89B5900000004C89BD98000000F20F1185A0000000F20F118DA8000000F20F1195B0000000F20F119DB8000000F20F11A5C0000000488B5424104889E94883EC2849BB182B22E4BD0200004D8B234C896528498B5BF849C743F80000000049C703000000004D8D9BF8FB85F441FFD34889C5488B4D2848C745280000000049BB182B22E4BD02000049890B49895BF84883C42848C7451800000000488B4D40488B4548488B5550488B5D58488B7560488B7D684C8B45704C8B4D784C8B95800000004C8BA5880000004C8BB5900000004C8BBD98000000F20F1085A0000000F20F108DA8000000F20F1095B0000000F20F109DB8000000F20F10A5C0000000C3
[c58de0d1639c980] jit-backend-dump}
[c58de0d16416b00] {jit-backend-dump
BACKEND x86_64
SYS_EXECUTABLE ??
CODE_DUMP @2bdeaca0270 +0 48894D40488945484889555048895D584889756048897D684C8945704C894D784C8995800000004C89A5880000004C89B5900000004C89BD98000000F20F1185A0000000F20F118DA8000000F20F1195B0000000F20F119DB8000000F20F11A5C00000008F45188F45084889E84C8BBC24C80000004C8BB424C00000004C8BA42480000000488B7C2478488B742470488B5C2468488B6C24604881C4A8000000C3
[c58de0d16490c00] jit-backend-dump}
[c58de0d16584e00] {jit-backend-dump
BACKEND x86_64
SYS_EXECUTABLE ??
CODE_DUMP @2bdeaca0320 +0 48894D40488945484889555048895D584889756048897D684C8945704C894D784C8995800000004C89A5880000004C89B5900000004C89BD98000000F20F1185A0000000F20F118DA8000000F20F1195B0000000F20F119DB8000000F20F11A5C000000049BB182B22E4BD020000498B1B49C743F80000000049C7030000000048895D288F45188F45084889E84C8BBC24C80000004C8BB424C00000004C8BA42480000000488B7C2478488B742470488B5C2468488B6C24604881C4A8000000C3
[c58de0d165fef80] jit-backend-dump}
[c58de0d1676d300] {jit-backend-dump
BACKEND x86_64
SYS_EXECUTABLE ??
CODE_DUMP @2bdeaca03f0 +0 49BB182B22E4BD020000498B0349C743F80000000049C703000000004889452848C74508910200004889E84C8BBC24C80000004C8BB424C00000004C8BA42480000000488B7C2478488B742470488B5C2468488B6C24604881C4A8000000C3
[c58de0d1676d300] jit-backend-dump}
[c58de0d167e7400] {jit-backend-dump
BACKEND x86_64
SYS_EXECUTABLE ??
CODE_DUMP @2bdeaca0460 +0 48895D584889756048897D684C8995800000004C89A5880000004C89B5900000004C89BD980000004883EC28FFD04883C42848C7451800000000488B4D40488B5550488B5D58488B7560488B7D684C8B45704C8B4D784C8B95800000004C8BA5880000004C8BB5900000004C8BBD98000000C3
[c58de0d167e7400] jit-backend-dump}
[c58de0d16861480] {jit-backend-dump
BACKEND x86_64
SYS_EXECUTABLE ??
CODE_DUMP @2bdeaca04e0 +0 4C8995800000004883EC28FFD04883C42848C7451800000000488B4D40488B55504C8B45704C8B4D784C8B9580000000C3
[c58de0d168db600] jit-backend-dump}
[c58de0d16955700] {jit-backend-dump
BACKEND x86_64
SYS_EXECUTABLE ??
CODE_DUMP @2bdeaca0520 +0 48895D584889756048897D684C8995800000004C89A5880000004C89B5900000004C89BD98000000F20F1185A0000000F20F118DA8000000F20F1195B0000000F20F119DB8000000F20F11A5C00000004883EC28FFD04883C42848C7451800000000488B4D40488B5550488B5D58488B7560488B7D684C8B45704C8B4D784C8B95800000004C8BA5880000004C8BB5900000004C8BBD98000000F20F1085A0000000F20F108DA8000000F20F1095B0000000F20F109DB8000000F20F10A5C0000000C3
[c58de0d169cf800] jit-backend-dump}
[c58de0d16a49980] {jit-backend-dump
BACKEND x86_64
SYS_EXECUTABLE ??
CODE_DUMP @2bdeaca05f0 +0 4C899580000000F20F1185A0000000F20F118DA8000000F20F1195B0000000F20F119DB8000000F20F11A5C00000004883EC28FFD04883C42848C7451800000000488B4D40488B55504C8B45704C8B4D784C8B9580000000F20F1085A0000000F20F108DA8000000F20F1095B0000000F20F109DB8000000F20F10A5C0000000C3
[c58de0d16a49980] jit-backend-dump}
(jitdriver: no get_printable_location)
(jitdriver: no get_printable_location)
[c58de0d16da0180] {jit-trace-done
trace length: 59
number operations: 13
total snapshots: 2
snapshot data: 24
snapshot array data: 22
bigint consts: 0 0
float consts: 0 0
ref consts: 0 0 1
descrs: 1
[c58de0d16da0180] jit-trace-done}
[c58de0d16e1a280] {jit-log-noopt
# Traced loop or bridge with 10 ops
[i0, i1, i2, i3]
debug_merge_point(0, 0, '(jitdriver: no get_printable_location)')
f4 = raw_load_f(i1, i3, descr=<ArrayF 8>)
f5 = float_neg(f4)
raw_store(i2, i3, f5, descr=<ArrayF 8>)
i7 = int_add(i3, 8)
i8 = int_lt(i7, i0)
guard_true(i8)
debug_merge_point(0, 0, '(jitdriver: no get_printable_location)')
guard_future_condition()
jump(i0, i1, i2, i7, descr=<Loop-1>)
[c58de0d16f0e500] jit-log-noopt}
[c58de0d16f0e500] {jit-optimize
[c58de0d16f0e500] {jit-log-intbounds
[i0, i1, i2, i3]
debug_merge_point(0, 0, '(jitdriver: no get_printable_location)')
f4 = raw_load_f(i1, i3, descr=<ArrayF 8>)
f5 = float_neg(f4)
raw_store(i2, i3, f5, descr=<ArrayF 8>)
i7 = int_add(i3, 8)
# i7 -> (?) IntBound.unbounded()
i8 = int_lt(i7, i0)
guard_true(i8, descr=<rpython.jit.metainterp.compile.ResumeGuardDescr object at 0x000002bde9b13cc8>) [i0, i1, i2, i7]
debug_merge_point(0, 0, '(jitdriver: no get_printable_location)')
[c58de0d172ded80] jit-log-intbounds}
[c58de0d17358e80] {jit-log-exported-state
[i9, i10, i11, i12]
INP(i9)
INP(i10)
INP(i11)
INP(i12 = int_add(i13, 8/ci))
PureOp(i14 = int_lt(i12, i9))
[c58de0d173d3000] jit-log-exported-state}
[c58de0d173d3000] jit-optimize}
[c58de0d173d3000] {jit-optimize
[c58de0d174c7200] {jit-log-intbounds
[i0, i1, i2, i3]
debug_merge_point(0, 0, '(jitdriver: no get_printable_location)')
f6 = raw_load_f(i4, i5, descr=<ArrayF 8>)
f7 = float_neg(f6)
raw_store(i8, i5, f7, descr=<ArrayF 8>)
i10 = int_add(i5, 8)
# i10 -> (?) IntBound.unbounded()
i12 = int_lt(i10, i11)
guard_true(i12, descr=<rpython.jit.metainterp.compile.ResumeGuardDescr object at 0x000002bde9b15718>) [i11, i4, i8, i10]
debug_merge_point(0, 0, '(jitdriver: no get_printable_location)')
[c58de0d17897b80] jit-log-intbounds}
jump(i11, i4, i8, i10, descr=TargetToken(3014692788160))
[c58de0d1798bd80] jit-optimize}
[c58de0d1798bd80] {jit-log-short-preamble
[]
label(i15, i16, i17, i18)
jump()
[c58de0d1798bd80] jit-log-short-preamble}
[c58de0d17a7ff80] {jit-backend
[c58de0d17a7ff80] {jit-log-compiling-loop
[i9, i10, i11, i13]
label(i9, i10, i11, i13, descr=TargetToken(3014692782280))
debug_merge_point(0, 0, '(jitdriver: no get_printable_location)')
f19 = raw_load_f(i10, i13, descr=<ArrayF 8>)
f20 = float_neg(f19)
raw_store(i11, i13, f20, descr=<ArrayF 8>)
i12 = int_add(i13, 8)
i14 = int_lt(i12, i9)
guard_true(i14, descr=<Guard0x2bde9b13cc8>) [i9, i10, i11, i12]
debug_merge_point(0, 0, '(jitdriver: no get_printable_location)')
label(i9, i10, i11, i12, descr=TargetToken(3014692788160))
debug_merge_point(0, 0, '(jitdriver: no get_printable_location)')
f22 = raw_load_f(i10, i12, descr=<ArrayF 8>)
f23 = float_neg(f22)
raw_store(i11, i12, f23, descr=<ArrayF 8>)
i25 = int_add(i12, 8)
i26 = int_lt(i25, i9)
guard_true(i26, descr=<Guard0x2bde9b15718>) [i9, i10, i11, i25]
debug_merge_point(0, 0, '(jitdriver: no get_printable_location)')
jump(i9, i10, i11, i25, descr=TargetToken(3014692788160))
[c58de0d17b74180] jit-log-compiling-loop}
[c58de0d17b74180] {jit-mem-looptoken-alloc
allocating Loop # 1
[c58de0d17bee300] jit-mem-looptoken-alloc}
[c58de0d186e5d00] {jit-backend-dump
BACKEND x86_64
SYS_EXECUTABLE ??
CODE_DUMP @2bdeaca0740 +0 000000000000000000000000000000004881ECA800000048896C246048899424B80000004889CD48895C2468488974247048897C24784C89A424800000004C89B424C00000004C89BC24C800000049BB302A22E4BD02000049FF030F1F44000049BB902722E4BD02000049FF03488B8D28010000488B8538010000F20F10040166410F5783F0DEA706488B9530010000F20F1104024883C008483B85200100000F8D00000000662E0F1F84000000000049BBD02722E4BD02000049FF03488B9528010000F20F10040266410F5783B0DEA706488B8D30010000F20F1104014883C008483B85200100000F8D000000004889952801000048898D30010000E9AEFFFFFF0F0B6666662E0F1F840000000000FF35EAFEFFFF4D8D9B90DFA70641534D8D9BE0F8FFFF41FFE3FF35D9FEFFFF4D8D9B60DFA70641534D8D9BD0F8FFFF41FFE3
[c58de0d1875fe00] jit-backend-dump}
[c58de0d18854080] {jit-backend-addr
Loop 1 ((jitdriver: no get_printable_location)) has address 0x2bdeaca078e to 0x2bdeaca0850 (bootstrap 0x2bdeaca0750)
gc table: 0x2bdeaca0740
function: 0x2bdeaca0750
resops: 0x2bdeaca078e
failures: 0x2bdeaca0850
end: 0x2bdeaca0882
[c58de0d18854080] jit-backend-addr}
[c58de0d18854080] {jit-regalloc-stats
Loop 1 ((jitdriver: no get_printable_location)) has address 0x2bdeaca078e to 0x2bdeaca0850 (bootstrap 0x2bdeaca0750)
assembler size: 272
number ops: 18
preamble num moves calls: 0
preamble num moves jump: 0
preamble num moves spills: 3
preamble num moves spills to existing: 3
preamble num register reloads: 3
num moves calls: 0
num moves jump: 2
num moves spills: 0
num moves spills to existing: 0
num moves register reloads: 2
[c58de0d18854080] jit-regalloc-stats}
[c58de0d188ce180] {jit-backend-dump
BACKEND x86_64
SYS_EXECUTABLE ??
CODE_DUMP @2bdeaca07e2 +0 6A000000
[c58de0d188ce180] jit-backend-dump}
[c58de0d18948280] {jit-backend-dump
BACKEND x86_64
SYS_EXECUTABLE ??
CODE_DUMP @2bdeaca082b +0 3A000000
[c58de0d18948280] jit-backend-dump}
[c58de0d18948280] {jit-log-rewritten-loop
# Loop 0 ((jitdriver: no get_printable_location)) : rewritten with 18 ops
[i0, i1, i2, i3]
+78: increment_debug_counter(3014599518768)
+91: label(i0, i1, i2, i3, descr=TargetToken(3014692782280))
+96: increment_debug_counter(3014599518096)
+109: f9 = gc_load_indexed_f(i1, i3, 1, 0, 8)
+128: f10 = float_neg(f9)
+137: gc_store_indexed(i2, i3, f10, 1, 0, 8)
+149: i15 = int_add(i3, 8)
+153: i16 = int_lt(i15, i0)
+160: guard_true(i16, descr=<Guard0x2bde9b13cc8>) [i0, i1, i2, i15]
+166: label(i0, i1, i2, i15, descr=TargetToken(3014692788160))
+176: increment_debug_counter(3014599518160)
+189: f21 = gc_load_indexed_f(i1, i15, 1, 0, 8)
+201: f22 = float_neg(f21)
+210: gc_store_indexed(i2, i15, f22, 1, 0, 8)
+222: i27 = int_add(i15, 8)
+226: i28 = int_lt(i27, i0)
+233: guard_true(i28, descr=<Guard0x2bde9b15718>) [i0, i1, i2, i27]
+239: jump(i0, i1, i2, i27, descr=TargetToken(3014692788160))
+272: --end of the loop--
[c58de0d18a3c500] jit-log-rewritten-loop}
[c58de0d18ab6600] jit-backend}
compiled new loop
[c58de0d18ab6600] {jit-log-dce-loop
# Loop 1 ((jitdriver: no get_printable_location)) : loop with 19 ops
[i0, i1, i2, i3]
+91: label(i0, i1, i2, i3, descr=TargetToken(3014692782280))
debug_merge_point(0, 0, '(jitdriver: no get_printable_location)')
+109: f4 = raw_load_f(i1, i3, descr=<ArrayF 8>)
+128: f5 = float_neg(f4)
+137: raw_store(i2, i3, f5, descr=<ArrayF 8>)
+149: i7 = int_add(i3, 8)
+153: i8 = int_lt(i7, i0)
+160: guard_true(i8, descr=<Guard0x2bde9b13cc8>) [i0, i1, i2, i7]
debug_merge_point(0, 0, '(jitdriver: no get_printable_location)')
+166: label(i0, i1, i2, i7, descr=TargetToken(3014692788160))
debug_merge_point(0, 0, '(jitdriver: no get_printable_location)')
+189: f9 = raw_load_f(i1, i7, descr=<ArrayF 8>)
+201: f10 = float_neg(f9)
+210: raw_store(i2, i7, f10, descr=<ArrayF 8>)
+222: i12 = int_add(i7, 8)
+226: i13 = int_lt(i12, i0)
+233: guard_true(i13, descr=<Guard0x2bde9b15718>) [i0, i1, i2, i12]
debug_merge_point(0, 0, '(jitdriver: no get_printable_location)')
+239: jump(i0, i1, i2, i12, descr=TargetToken(3014692788160))
+272: --end of the loop--
[c58de0d18baa800] jit-log-dce-loop}
[c58de0d18baa800] {jit-log-opt-loop
# Loop 1 ((jitdriver: no get_printable_location)) : loop with 19 ops
[i0, i1, i2, i3]
+91: label(i0, i1, i2, i3, descr=TargetToken(3014692782280))
debug_merge_point(0, 0, '(jitdriver: no get_printable_location)')
+109: f4 = raw_load_f(i1, i3, descr=<ArrayF 8>)
+128: f5 = float_neg(f4)
+137: raw_store(i2, i3, f5, descr=<ArrayF 8>)
+149: i7 = int_add(i3, 8)
+153: i8 = int_lt(i7, i0)
+160: guard_true(i8, descr=<Guard0x2bde9b13cc8>) [i0, i1, i2, i7]
debug_merge_point(0, 0, '(jitdriver: no get_printable_location)')
+166: label(i0, i1, i2, i7, descr=TargetToken(3014692788160))
debug_merge_point(0, 0, '(jitdriver: no get_printable_location)')
+189: f9 = raw_load_f(i1, i7, descr=<ArrayF 8>)
+201: f10 = float_neg(f9)
+210: raw_store(i2, i7, f10, descr=<ArrayF 8>)
+222: i12 = int_add(i7, 8)
+226: i13 = int_lt(i12, i0)
+233: guard_true(i13, descr=<Guard0x2bde9b15718>) [i0, i1, i2, i12]
debug_merge_point(0, 0, '(jitdriver: no get_printable_location)')
+239: jump(i0, i1, i2, i12, descr=TargetToken(3014692788160))
+272: --end of the loop--
[c58de0d18c9ea00] jit-log-opt-loop}
DoneWithThisFrameVoid
[c58de0d1971c300] jit-tracing}
[c58de0d19796400] {jit-backend-counts
entry 1:1
TargetToken(3014692782280):1
TargetToken(3014692788160):101
[c58de0d19810580] jit-backend-counts}
[platform:msg] Updated environment with vsver 160, using x64 True
[rtyper] -=- specialized 8 blocks -=-
[rtyper] -=- specialized 4 more blocks -=-
[rtyper] -=- specialized 2 more blocks -=-
[rtyper] -=- specialized 7 more blocks -=-
[rtyper] -=- specialized 6 more blocks -=-
[rtyper] -=- specialized 19 more blocks -=-
[rtyper] -=- specialized 12 more blocks -=-
[rtyper] -=- specialized 3 more blocks -=-
[jitcodewriter:info] making JitCodes...
[jitcodewriter:info] There are 2 JitCode instances.
[jitcodewriter:info] There are 4 -live- ops. Size of liveness is 9 bytes
[jitcodewriter] compute_bitstrings:
[jitcodewriter] 1 effectinfos:
[jitcodewriter] 0 descrs for arrays
[jitcodewriter] 0 descrs for fields
[jitcodewriter] 0 descrs for interiorfields
[jitcodewriter] -> 1 bitstrings, mean length 0.0, max length 0
[c58de0d33b34280] {jit-tracing
JIT starting (x86)
[c58de0d34072e80] {jit-backend-dump
BACKEND x86_64
SYS_EXECUTABLE ??
CODE_DUMP @2bdeafe0000 +0 48894D40488945484889555048895D584889756048897D684C8945704C894D784C8995800000004C89A5880000004C89B5900000004C89BD980000008F45188F45084889E84C8BBC24C80000004C8BB424C00000004C8BA42480000000488B7C2478488B742470488B5C2468488B6C24604881C4A8000000C3
[c58de0d34072e80] jit-backend-dump}
[c58de0d341e1200] {jit-backend-dump
BACKEND x86_64
SYS_EXECUTABLE ??
CODE_DUMP @2bdeafe0090 +0 48894D40488945484889555048895D584889756048897D684C8945704C894D784C8995800000004C89A5880000004C89B5900000004C89BD9800000049BB382722E4BD020000498B1B49C743F80000000049C7030000000048895D288F45188F45084889E84C8BBC24C80000004C8BB424C00000004C8BA42480000000488B7C2478488B742470488B5C2468488B6C24604881C4A8000000C3
[c58de0d3425b300] jit-backend-dump}
[c58de0d344bd900] {jit-backend-dump
BACKEND x86_64
SYS_EXECUTABLE ??
CODE_DUMP @2bdeafe0130 +0 48894D40488945484889555048895D584889756048897D684C8945704C894D784C8995800000004C89A5880000004C89B5900000004C89BD98000000F20F1185A0000000F20F118DA8000000F20F1195B0000000F20F119DB8000000F20F11A5C0000000488B5424104889E94883EC2849BB382722E4BD0200004D8B234C896528498B5BF849C743F80000000049C703000000004D8D9B180086F441FFD34889C5488B4D2848C745280000000049BB382722E4BD02000049890B49895BF84883C42848C7451800000000488B4D40488B4548488B5550488B5D58488B7560488B7D684C8B45704C8B4D784C8B95800000004C8BA5880000004C8BB5900000004C8BBD98000000F20F1085A0000000F20F108DA8000000F20F1095B0000000F20F109DB8000000F20F10A5C0000000C3
[c58de0d34537980] jit-backend-dump}
[c58de0d3462bc00] {jit-backend-dump
BACKEND x86_64
SYS_EXECUTABLE ??
CODE_DUMP @2bdeafe0270 +0 48894D40488945484889555048895D584889756048897D684C8945704C894D784C8995800000004C89A5880000004C89B5900000004C89BD98000000F20F1185A0000000F20F118DA8000000F20F1195B0000000F20F119DB8000000F20F11A5C00000008F45188F45084889E84C8BBC24C80000004C8BB424C00000004C8BA42480000000488B7C2478488B742470488B5C2468488B6C24604881C4A8000000C3
[c58de0d3462bc00] jit-backend-dump}
[c58de0d3471fe80] {jit-backend-dump
BACKEND x86_64
SYS_EXECUTABLE ??
CODE_DUMP @2bdeafe0320 +0 48894D40488945484889555048895D584889756048897D684C8945704C894D784C8995800000004C89A5880000004C89B5900000004C89BD98000000F20F1185A0000000F20F118DA8000000F20F1195B0000000F20F119DB8000000F20F11A5C000000049BB382722E4BD020000498B1B49C743F80000000049C7030000000048895D288F45188F45084889E84C8BBC24C80000004C8BB424C00000004C8BA42480000000488B7C2478488B742470488B5C2468488B6C24604881C4A8000000C3
[c58de0d34799f80] jit-backend-dump}
[c58de0d34908300] {jit-backend-dump
BACKEND x86_64
SYS_EXECUTABLE ??
CODE_DUMP @2bdeafe03f0 +0 49BB382722E4BD020000498B0349C743F80000000049C703000000004889452848C74508970200004889E84C8BBC24C80000004C8BB424C00000004C8BA42480000000488B7C2478488B742470488B5C2468488B6C24604881C4A8000000C3
[c58de0d34908300] jit-backend-dump}
[c58de0d349fc500] {jit-backend-dump
BACKEND x86_64
SYS_EXECUTABLE ??
CODE_DUMP @2bdeafe0460 +0 48895D584889756048897D684C8995800000004C89A5880000004C89B5900000004C89BD980000004883EC28FFD04883C42848C7451800000000488B4D40488B5550488B5D58488B7560488B7D684C8B45704C8B4D784C8B95800000004C8BA5880000004C8BB5900000004C8BBD98000000C3
[c58de0d349fc500] jit-backend-dump}
[c58de0d34a76680] {jit-backend-dump
BACKEND x86_64
SYS_EXECUTABLE ??
CODE_DUMP @2bdeafe04e0 +0 4C8995800000004883EC28FFD04883C42848C7451800000000488B4D40488B55504C8B45704C8B4D784C8B9580000000C3
[c58de0d34af0780] jit-backend-dump}
[c58de0d34b6a880] {jit-backend-dump
BACKEND x86_64
SYS_EXECUTABLE ??
CODE_DUMP @2bdeafe0520 +0 48895D584889756048897D684C8995800000004C89A5880000004C89B5900000004C89BD98000000F20F1185A0000000F20F118DA8000000F20F1195B0000000F20F119DB8000000F20F11A5C00000004883EC28FFD04883C42848C7451800000000488B4D40488B5550488B5D58488B7560488B7D684C8B45704C8B4D784C8B95800000004C8BA5880000004C8BB5900000004C8BBD98000000F20F1085A0000000F20F108DA8000000F20F1095B0000000F20F109DB8000000F20F10A5C0000000C3
[c58de0d34be4a00] jit-backend-dump}
[c58de0d34c5eb00] {jit-backend-dump
BACKEND x86_64
SYS_EXECUTABLE ??
CODE_DUMP @2bdeafe05f0 +0 4C899580000000F20F1185A0000000F20F118DA8000000F20F1195B0000000F20F119DB8000000F20F11A5C00000004883EC28FFD04883C42848C7451800000000488B4D40488B55504C8B45704C8B4D784C8B9580000000F20F1085A0000000F20F108DA8000000F20F1095B0000000F20F109DB8000000F20F10A5C0000000C3
[c58de0d34cd8c00] jit-backend-dump}
(jitdriver: no get_printable_location)
(jitdriver: no get_printable_location)
[c58de0d34f3b180] {jit-trace-done
trace length: 59
number operations: 13
total snapshots: 2
snapshot data: 24
snapshot array data: 22
bigint consts: 0 0
float consts: 0 0
ref consts: 0 0 1
descrs: 1
[c58de0d34fb5280] jit-trace-done}
[c58de0d3502f380] {jit-log-noopt
# Traced loop or bridge with 10 ops
[i0, i1, i2, i3]
debug_merge_point(0, 0, '(jitdriver: no get_printable_location)')
f4 = raw_load_f(i1, i3, descr=<ArrayF 8>)
f5 = float_neg(f4)
raw_store(i2, i3, f5, descr=<ArrayF 8>)
i7 = int_add(i3, 8)
i8 = int_lt(i7, i0)
guard_true(i8)
debug_merge_point(0, 0, '(jitdriver: no get_printable_location)')
guard_future_condition()
jump(i0, i1, i2, i7, descr=<Loop-1>)
[c58de0d350a9500] jit-log-noopt}
[c58de0d350a9500] {jit-optimize
[c58de0d35123600] {jit-log-intbounds
[i0, i1, i2, i3]
debug_merge_point(0, 0, '(jitdriver: no get_printable_location)')
f4 = raw_load_f(i1, i3, descr=<ArrayF 8>)
f5 = float_neg(f4)
raw_store(i2, i3, f5, descr=<ArrayF 8>)
i7 = int_add(i3, 8)
# i7 -> (?) IntBound.unbounded()
i8 = int_lt(i7, i0)
guard_true(i8, descr=<rpython.jit.metainterp.compile.ResumeGuardDescr object at 0x000002bde9c01a98>) [i0, i1, i2, i7]
debug_merge_point(0, 0, '(jitdriver: no get_printable_location)')
[c58de0d354f3f00] jit-log-intbounds}
[c58de0d3556e080] {jit-log-exported-state
[i9, i10, i11, i12]
INP(i9)
INP(i10)
INP(i11)
INP(i12 = int_add(i13, 8/ci))
PureOp(i14 = int_lt(i12, i9))
[c58de0d3556e080] jit-log-exported-state}
[c58de0d355e8180] jit-optimize}
[c58de0d355e8180] {jit-optimize
[c58de0d35662280] {jit-log-intbounds
[i0, i1, i2, i3]
debug_merge_point(0, 0, '(jitdriver: no get_printable_location)')
f6 = raw_load_f(i4, i5, descr=<ArrayF 8>)
f7 = float_neg(f6)
raw_store(i8, i5, f7, descr=<ArrayF 8>)
i10 = int_add(i5, 8)
# i10 -> (?) IntBound.unbounded()
i12 = int_lt(i10, i11)
guard_true(i12, descr=<rpython.jit.metainterp.compile.ResumeGuardDescr object at 0x000002bde9c01da8>) [i11, i4, i8, i10]
debug_merge_point(0, 0, '(jitdriver: no get_printable_location)')
[c58de0d359b8a00] jit-log-intbounds}
jump(i11, i4, i8, i10, descr=TargetToken(3014693771592))
[c58de0d35b26d80] jit-optimize}
[c58de0d35b26d80] {jit-log-short-preamble
[]
label(i15, i16, i17, i18)
jump()
[c58de0d35ba0f00] jit-log-short-preamble}
[c58de0d35c1b000] {jit-backend
[c58de0d35c1b000] {jit-log-compiling-loop
[i9, i10, i11, i13]
label(i9, i10, i11, i13, descr=TargetToken(3014693769408))
debug_merge_point(0, 0, '(jitdriver: no get_printable_location)')
f19 = raw_load_f(i10, i13, descr=<ArrayF 8>)
f20 = float_neg(f19)
raw_store(i11, i13, f20, descr=<ArrayF 8>)
i12 = int_add(i13, 8)
i14 = int_lt(i12, i9)
guard_true(i14, descr=<Guard0x2bde9c01a98>) [i9, i10, i11, i12]
debug_merge_point(0, 0, '(jitdriver: no get_printable_location)')
label(i9, i10, i11, i12, descr=TargetToken(3014693771592))
debug_merge_point(0, 0, '(jitdriver: no get_printable_location)')
f22 = raw_load_f(i10, i12, descr=<ArrayF 8>)
f23 = float_neg(f22)
raw_store(i11, i12, f23, descr=<ArrayF 8>)
i25 = int_add(i12, 8)
i26 = int_lt(i25, i9)
guard_true(i26, descr=<Guard0x2bde9c01da8>) [i9, i10, i11, i25]
debug_merge_point(0, 0, '(jitdriver: no get_printable_location)')
jump(i9, i10, i11, i25, descr=TargetToken(3014693771592))
[c58de0d35d0f200] jit-log-compiling-loop}
[c58de0d35d0f200] {jit-mem-looptoken-alloc
allocating Loop # 1
[c58de0d35d89380] jit-mem-looptoken-alloc}
[c58de0d3678cb00] {jit-backend-dump
BACKEND x86_64
SYS_EXECUTABLE ??
CODE_DUMP @2bdeafe0740 +0 000000000000000000000000000000004881ECA800000048896C246048899424B80000004889CD48895C2468488974247048897C24784C89A424800000004C89B424C00000004C89BC24C800000049BB902522E4BD02000049FF030F1F44000049BB902B22E4BD02000049FF03488B8D28010000488B8538010000F20F10040166410F5783F0DADB06488B9530010000F20F1104024883C008483B85200100000F8D00000000662E0F1F84000000000049BBD02822E4BD02000049FF03488B9528010000F20F10040266410F5783B0DDDB06488B8D30010000F20F1104014883C008483B85200100000F8D000000004889952801000048898D30010000E9AEFFFFFF0F0B6666662E0F1F840000000000FF35EAFEFFFF4D8D9B90DBDB0641534D8D9BE0F8FFFF41FFE3FF35D9FEFFFF4D8D9B60DEDB0641534D8D9BD0F8FFFF41FFE3
[c58de0d36806c00] jit-backend-dump}
[c58de0d36880d00] {jit-backend-addr
Loop 1 ((jitdriver: no get_printable_location)) has address 0x2bdeafe078e to 0x2bdeafe0850 (bootstrap 0x2bdeafe0750)
gc table: 0x2bdeafe0740
function: 0x2bdeafe0750
resops: 0x2bdeafe078e
failures: 0x2bdeafe0850
end: 0x2bdeafe0882
[c58de0d368fae00] jit-backend-addr}
[c58de0d368fae00] {jit-regalloc-stats
Loop 1 ((jitdriver: no get_printable_location)) has address 0x2bdeafe078e to 0x2bdeafe0850 (bootstrap 0x2bdeafe0750)
assembler size: 272
number ops: 18
preamble num moves calls: 0
preamble num moves jump: 0
preamble num moves spills: 3
preamble num moves spills to existing: 3
preamble num register reloads: 3
num moves calls: 0
num moves jump: 2
num moves spills: 0
num moves spills to existing: 0
num moves register reloads: 2
[c58de0d36974f00] jit-regalloc-stats}
[c58de0d36974f00] {jit-backend-dump
BACKEND x86_64
SYS_EXECUTABLE ??
CODE_DUMP @2bdeafe07e2 +0 6A000000
[c58de0d369ef080] jit-backend-dump}
[c58de0d369ef080] {jit-backend-dump
BACKEND x86_64
SYS_EXECUTABLE ??
CODE_DUMP @2bdeafe082b +0 3A000000
[c58de0d369ef080] jit-backend-dump}
[c58de0d36a69180] {jit-log-rewritten-loop
# Loop 0 ((jitdriver: no get_printable_location)) : rewritten with 18 ops
[i0, i1, i2, i3]
+78: increment_debug_counter(3014599517584)
+91: label(i0, i1, i2, i3, descr=TargetToken(3014693769408))
+96: increment_debug_counter(3014599519120)
+109: f9 = gc_load_indexed_f(i1, i3, 1, 0, 8)
+128: f10 = float_neg(f9)
+137: gc_store_indexed(i2, i3, f10, 1, 0, 8)
+149: i15 = int_add(i3, 8)
+153: i16 = int_lt(i15, i0)
+160: guard_true(i16, descr=<Guard0x2bde9c01a98>) [i0, i1, i2, i15]
+166: label(i0, i1, i2, i15, descr=TargetToken(3014693771592))
+176: increment_debug_counter(3014599518416)
+189: f21 = gc_load_indexed_f(i1, i15, 1, 0, 8)
+201: f22 = float_neg(f21)
+210: gc_store_indexed(i2, i15, f22, 1, 0, 8)
+222: i27 = int_add(i15, 8)
+226: i28 = int_lt(i27, i0)
+233: guard_true(i28, descr=<Guard0x2bde9c01da8>) [i0, i1, i2, i27]
+239: jump(i0, i1, i2, i27, descr=TargetToken(3014693771592))
+272: --end of the loop--
[c58de0d36b5d400] jit-log-rewritten-loop}
[c58de0d36b5d400] jit-backend}
compiled new loop
[c58de0d36b5d400] {jit-log-dce-loop
# Loop 1 ((jitdriver: no get_printable_location)) : loop with 19 ops
[i0, i1, i2, i3]
+91: label(i0, i1, i2, i3, descr=TargetToken(3014693769408))
debug_merge_point(0, 0, '(jitdriver: no get_printable_location)')
+109: f4 = raw_load_f(i1, i3, descr=<ArrayF 8>)
+128: f5 = float_neg(f4)
+137: raw_store(i2, i3, f5, descr=<ArrayF 8>)
+149: i7 = int_add(i3, 8)
+153: i8 = int_lt(i7, i0)
+160: guard_true(i8, descr=<Guard0x2bde9c01a98>) [i0, i1, i2, i7]
debug_merge_point(0, 0, '(jitdriver: no get_printable_location)')
+166: label(i0, i1, i2, i7, descr=TargetToken(3014693771592))
debug_merge_point(0, 0, '(jitdriver: no get_printable_location)')
+189: f9 = raw_load_f(i1, i7, descr=<ArrayF 8>)
+201: f10 = float_neg(f9)
+210: raw_store(i2, i7, f10, descr=<ArrayF 8>)
+222: i12 = int_add(i7, 8)
+226: i13 = int_lt(i12, i0)
+233: guard_true(i13, descr=<Guard0x2bde9c01da8>) [i0, i1, i2, i12]
debug_merge_point(0, 0, '(jitdriver: no get_printable_location)')
+239: jump(i0, i1, i2, i12, descr=TargetToken(3014693771592))
+272: --end of the loop--
[c58de0d36c51600] jit-log-dce-loop}
[c58de0d36c51600] {jit-log-opt-loop
# Loop 1 ((jitdriver: no get_printable_location)) : loop with 19 ops
[i0, i1, i2, i3]
+91: label(i0, i1, i2, i3, descr=TargetToken(3014693769408))
debug_merge_point(0, 0, '(jitdriver: no get_printable_location)')
+109: f4 = raw_load_f(i1, i3, descr=<ArrayF 8>)
+128: f5 = float_neg(f4)
+137: raw_store(i2, i3, f5, descr=<ArrayF 8>)
+149: i7 = int_add(i3, 8)
+153: i8 = int_lt(i7, i0)
+160: guard_true(i8, descr=<Guard0x2bde9c01a98>) [i0, i1, i2, i7]
debug_merge_point(0, 0, '(jitdriver: no get_printable_location)')
+166: label(i0, i1, i2, i7, descr=TargetToken(3014693771592))
debug_merge_point(0, 0, '(jitdriver: no get_printable_location)')
+189: f9 = raw_load_f(i1, i7, descr=<ArrayF 8>)
+201: f10 = float_neg(f9)
+210: raw_store(i2, i7, f10, descr=<ArrayF 8>)
+222: i12 = int_add(i7, 8)
+226: i13 = int_lt(i12, i0)
+233: guard_true(i13, descr=<Guard0x2bde9c01da8>) [i0, i1, i2, i12]
debug_merge_point(0, 0, '(jitdriver: no get_printable_location)')
+239: jump(i0, i1, i2, i12, descr=TargetToken(3014693771592))
+272: --end of the loop--
[c58de0d36d45880] jit-log-opt-loop}
DoneWithThisFrameVoid
[c58de0d3783d280] jit-tracing}
[c58de0d3783d280] {jit-backend-counts
entry 1:1
TargetToken(3014693769408):1
TargetToken(3014693771592):19
[c58de0d378b7380] jit-backend-counts}
[platform:msg] Updated environment with vsver 160, using x64 True
[rtyper] -=- specialized 8 blocks -=-
[rtyper] -=- specialized 4 more blocks -=-
[rtyper] -=- specialized 2 more blocks -=-
[rtyper] -=- specialized 7 more blocks -=-
[rtyper] -=- specialized 6 more blocks -=-
[rtyper] -=- specialized 19 more blocks -=-
[rtyper] -=- specialized 12 more blocks -=-
[rtyper] -=- specialized 3 more blocks -=-
[jitcodewriter:info] making JitCodes...
[jitcodewriter:info] There are 2 JitCode instances.
[jitcodewriter:info] There are 4 -live- ops. Size of liveness is 9 bytes
[jitcodewriter] compute_bitstrings:
[jitcodewriter] 1 effectinfos:
[jitcodewriter] 0 descrs for arrays
[jitcodewriter] 0 descrs for fields
[jitcodewriter] 0 descrs for interiorfields
[jitcodewriter] -> 1 bitstrings, mean length 0.0, max length 0
[c58de0d4e6ed380] {jit-tracing
JIT starting (x86)
[c58de0d4eabdc80] {jit-backend-dump
BACKEND x86_64
SYS_EXECUTABLE ??
CODE_DUMP @2bdeb0e0000 +0 48894D40488945484889555048895D584889756048897D684C8945704C894D784C8995800000004C89A5880000004C89B5900000004C89BD980000008F45188F45084889E84C8BBC24C80000004C8BB424C00000004C8BA42480000000488B7C2478488B742470488B5C2468488B6C24604881C4A8000000C3
[c58de0d4eb37d80] jit-backend-dump}
[c58de0d4ed20200] {jit-backend-dump
BACKEND x86_64
SYS_EXECUTABLE ??
CODE_DUMP @2bdeb0e0090 +0 48894D40488945484889555048895D584889756048897D684C8945704C894D784C8995800000004C89A5880000004C89B5900000004C89BD9800000049BB382422E4BD020000498B1B49C743F80000000049C7030000000048895D288F45188F45084889E84C8BBC24C80000004C8BB424C00000004C8BA42480000000488B7C2478488B742470488B5C2468488B6C24604881C4A8000000C3
[c58de0d4ed20200] jit-backend-dump}
[c58de0d4ef82780] {jit-backend-dump
BACKEND x86_64
SYS_EXECUTABLE ??
CODE_DUMP @2bdeb0e0130 +0 48894D40488945484889555048895D584889756048897D684C8945704C894D784C8995800000004C89A5880000004C89B5900000004C89BD98000000F20F1185A0000000F20F118DA8000000F20F1195B0000000F20F119DB8000000F20F11A5C0000000488B5424104889E94883EC2849BB382422E4BD0200004D8B234C896528498B5BF849C743F80000000049C703000000004D8D9B580386F441FFD34889C5488B4D2848C745280000000049BB382422E4BD02000049890B49895BF84883C42848C7451800000000488B4D40488B4548488B5550488B5D58488B7560488B7D684C8B45704C8B4D784C8B95800000004C8BA5880000004C8BB5900000004C8BBD98000000F20F1085A0000000F20F108DA8000000F20F1095B0000000F20F109DB8000000F20F10A5C0000000C3
[c58de0d4effc880] jit-backend-dump}
[c58de0d4f076a00] {jit-backend-dump
BACKEND x86_64
SYS_EXECUTABLE ??
CODE_DUMP @2bdeb0e0270 +0 48894D40488945484889555048895D584889756048897D684C8945704C894D784C8995800000004C89A5880000004C89B5900000004C89BD98000000F20F1185A0000000F20F118DA8000000F20F1195B0000000F20F119DB8000000F20F11A5C00000008F45188F45084889E84C8BBC24C80000004C8BB424C00000004C8BA42480000000488B7C2478488B742470488B5C2468488B6C24604881C4A8000000C3
[c58de0d4f0f0b00] jit-backend-dump}
[c58de0d4f1e4d80] {jit-backend-dump
BACKEND x86_64
SYS_EXECUTABLE ??
CODE_DUMP @2bdeb0e0320 +0 48894D40488945484889555048895D584889756048897D684C8945704C894D784C8995800000004C89A5880000004C89B5900000004C89BD98000000F20F1185A0000000F20F118DA8000000F20F1195B0000000F20F119DB8000000F20F11A5C000000049BB382422E4BD020000498B1B49C743F80000000049C7030000000048895D288F45188F45084889E84C8BBC24C80000004C8BB424C00000004C8BA42480000000488B7C2478488B742470488B5C2468488B6C24604881C4A8000000C3
[c58de0d4f25ee80] jit-backend-dump}
[c58de0d4f353100] {jit-backend-dump
BACKEND x86_64
SYS_EXECUTABLE ??
CODE_DUMP @2bdeb0e03f0 +0 49BB382422E4BD020000498B0349C743F80000000049C703000000004889452848C745089D0200004889E84C8BBC24C80000004C8BB424C00000004C8BA42480000000488B7C2478488B742470488B5C2468488B6C24604881C4A8000000C3
[c58de0d4f3cd200] jit-backend-dump}
[c58de0d4f447300] {jit-backend-dump
BACKEND x86_64
SYS_EXECUTABLE ??
CODE_DUMP @2bdeb0e0460 +0 48895D584889756048897D684C8995800000004C89A5880000004C89B5900000004C89BD980000004883EC28FFD04883C42848C7451800000000488B4D40488B5550488B5D58488B7560488B7D684C8B45704C8B4D784C8B95800000004C8BA5880000004C8BB5900000004C8BBD98000000C3
[c58de0d4f4c1400] jit-backend-dump}
[c58de0d4f53b580] {jit-backend-dump
BACKEND x86_64
SYS_EXECUTABLE ??
CODE_DUMP @2bdeb0e04e0 +0 4C8995800000004883EC28FFD04883C42848C7451800000000488B4D40488B55504C8B45704C8B4D784C8B9580000000C3
[c58de0d4f53b580] jit-backend-dump}
[c58de0d4f62f700] {jit-backend-dump
BACKEND x86_64
SYS_EXECUTABLE ??
CODE_DUMP @2bdeb0e0520 +0 48895D584889756048897D684C8995800000004C89A5880000004C89B5900000004C89BD98000000F20F1185A0000000F20F118DA8000000F20F1195B0000000F20F119DB8000000F20F11A5C00000004883EC28FFD04883C42848C7451800000000488B4D40488B5550488B5D58488B7560488B7D684C8B45704C8B4D784C8B95800000004C8BA5880000004C8BB5900000004C8BBD98000000F20F1085A0000000F20F108DA8000000F20F1095B0000000F20F109DB8000000F20F10A5C0000000C3
[c58de0d4f62f700] jit-backend-dump}
[c58de0d4f6a9880] {jit-backend-dump
BACKEND x86_64
SYS_EXECUTABLE ??
CODE_DUMP @2bdeb0e05f0 +0 4C899580000000F20F1185A0000000F20F118DA8000000F20F1195B0000000F20F119DB8000000F20F11A5C00000004883EC28FFD04883C42848C7451800000000488B4D40488B55504C8B45704C8B4D784C8B9580000000F20F1085A0000000F20F108DA8000000F20F1095B0000000F20F109DB8000000F20F10A5C0000000C3
[c58de0d4f723980] jit-backend-dump}
(jitdriver: no get_printable_location)
(jitdriver: no get_printable_location)
[c58de0d4fa00080] {jit-trace-done
trace length: 59
number operations: 13
total snapshots: 2
snapshot data: 24
snapshot array data: 22
bigint consts: 0 0
float consts: 0 0
ref consts: 0 0 1
descrs: 1
[c58de0d4fa7a180] jit-trace-done}
[c58de0d4fa7a180] {jit-log-noopt
# Traced loop or bridge with 10 ops
[i0, i1, i2, i3]
debug_merge_point(0, 0, '(jitdriver: no get_printable_location)')
f4 = raw_load_f(i1, i3, descr=<ArrayF 8>)
f5 = float_neg(f4)
raw_store(i2, i3, f5, descr=<ArrayF 8>)
i7 = int_add(i3, 8)
i8 = int_lt(i7, i0)
guard_true(i8)
debug_merge_point(0, 0, '(jitdriver: no get_printable_location)')
guard_future_condition()
jump(i0, i1, i2, i7, descr=<Loop-1>)
[c58de0d4fb6e400] jit-log-noopt}
[c58de0d4fbe8500] {jit-optimize
[c58de0d4fbe8500] {jit-log-intbounds
[i0, i1, i2, i3]
debug_merge_point(0, 0, '(jitdriver: no get_printable_location)')
f4 = raw_load_f(i1, i3, descr=<ArrayF 8>)
f5 = float_neg(f4)
raw_store(i2, i3, f5, descr=<ArrayF 8>)
i7 = int_add(i3, 8)
# i7 -> (?) IntBound.unbounded()
i8 = int_lt(i7, i0)
guard_true(i8, descr=<rpython.jit.metainterp.compile.ResumeGuardDescr object at 0x000002bde9c522c0>) [i0, i1, i2, i7]
debug_merge_point(0, 0, '(jitdriver: no get_printable_location)')
[c58de0d4ff3ec80] jit-log-intbounds}
[c58de0d4ffb8d80] {jit-log-exported-state
[i9, i10, i11, i12]
INP(i9)
INP(i10)
INP(i11)
INP(i12 = int_add(i13, 8/ci))
PureOp(i14 = int_lt(i12, i9))
[c58de0d4ffb8d80] jit-log-exported-state}
[c58de0d4ffb8d80] jit-optimize}
[c58de0d50032f00] {jit-optimize
[c58de0d500ad000] {jit-log-intbounds
[i0, i1, i2, i3]
debug_merge_point(0, 0, '(jitdriver: no get_printable_location)')
f6 = raw_load_f(i4, i5, descr=<ArrayF 8>)
f7 = float_neg(f6)
raw_store(i8, i5, f7, descr=<ArrayF 8>)
i10 = int_add(i5, 8)
# i10 -> (?) IntBound.unbounded()
i12 = int_lt(i10, i11)
guard_true(i12, descr=<rpython.jit.metainterp.compile.ResumeGuardDescr object at 0x000002bde9c53cc8>) [i11, i4, i8, i10]
debug_merge_point(0, 0, '(jitdriver: no get_printable_location)')
[c58de0d50403800] jit-log-intbounds}
jump(i11, i4, i8, i10, descr=TargetToken(3014694092144))
[c58de0d504f7a80] jit-optimize}
[c58de0d504f7a80] {jit-log-short-preamble
[]
label(i15, i16, i17, i18)
jump()
[c58de0d50571b80] jit-log-short-preamble}
[c58de0d505ebc80] {jit-backend
[c58de0d505ebc80] {jit-log-compiling-loop
[i9, i10, i11, i13]
label(i9, i10, i11, i13, descr=TargetToken(3014694086264))
debug_merge_point(0, 0, '(jitdriver: no get_printable_location)')
f19 = raw_load_f(i10, i13, descr=<ArrayF 8>)
f20 = float_neg(f19)
raw_store(i11, i13, f20, descr=<ArrayF 8>)
i12 = int_add(i13, 8)
i14 = int_lt(i12, i9)
guard_true(i14, descr=<Guard0x2bde9c522c0>) [i9, i10, i11, i12]
debug_merge_point(0, 0, '(jitdriver: no get_printable_location)')
label(i9, i10, i11, i12, descr=TargetToken(3014694092144))
debug_merge_point(0, 0, '(jitdriver: no get_printable_location)')
f22 = raw_load_f(i10, i12, descr=<ArrayF 8>)
f23 = float_neg(f22)
raw_store(i11, i12, f23, descr=<ArrayF 8>)
i25 = int_add(i12, 8)
i26 = int_lt(i25, i9)
guard_true(i26, descr=<Guard0x2bde9c53cc8>) [i9, i10, i11, i25]
debug_merge_point(0, 0, '(jitdriver: no get_printable_location)')
jump(i9, i10, i11, i25, descr=TargetToken(3014694092144))
[c58de0d506dff00] jit-log-compiling-loop}
[c58de0d506dff00] {jit-mem-looptoken-alloc
allocating Loop # 1
[c58de0d50759f80] jit-mem-looptoken-alloc}
[c58de0d52c11680] {jit-backend-dump
BACKEND x86_64
SYS_EXECUTABLE ??
CODE_DUMP @2bdeb0e0740 +0 000000000000000000000000000000004881ECA800000048896C246048899424B80000004889CD48895C2468488974247048897C24784C89A424800000004C89B424C00000004C89BC24C800000049BB702722E4BD02000049FF030F1F44000049BB302822E4BD02000049FF03488B8D28010000488B8538010000F20F10040166410F578350DEEB06488B9530010000F20F1104024883C008483B85200100000F8D00000000662E0F1F84000000000049BB502822E4BD02000049FF03488B9528010000F20F10040266410F578330DEEB06488B8D30010000F20F1104014883C008483B85200100000F8D000000004889952801000048898D30010000E9AEFFFFFF0F0B6666662E0F1F840000000000FF35EAFEFFFF4D8D9BF0DEEB0641534D8D9BE0F8FFFF41FFE3FF35D9FEFFFF4D8D9BE0DEEB0641534D8D9BD0F8FFFF41FFE3
[c58de0d52c8b780] jit-backend-dump}
[c58de0d52d7fa00] {jit-backend-addr
Loop 1 ((jitdriver: no get_printable_location)) has address 0x2bdeb0e078e to 0x2bdeb0e0850 (bootstrap 0x2bdeb0e0750)
gc table: 0x2bdeb0e0740
function: 0x2bdeb0e0750
resops: 0x2bdeb0e078e
failures: 0x2bdeb0e0850
end: 0x2bdeb0e0882
[c58de0d52d7fa00] jit-backend-addr}
[c58de0d52d7fa00] {jit-regalloc-stats
Loop 1 ((jitdriver: no get_printable_location)) has address 0x2bdeb0e078e to 0x2bdeb0e0850 (bootstrap 0x2bdeb0e0750)
assembler size: 272
number ops: 18
preamble num moves calls: 0
preamble num moves jump: 0
preamble num moves spills: 3
preamble num moves spills to existing: 3
preamble num register reloads: 3
num moves calls: 0
num moves jump: 2
num moves spills: 0
num moves spills to existing: 0
num moves register reloads: 2
[c58de0d52d7fa00] jit-regalloc-stats}
[c58de0d52df9b00] {jit-backend-dump
BACKEND x86_64
SYS_EXECUTABLE ??
CODE_DUMP @2bdeb0e07e2 +0 6A000000
[c58de0d52df9b00] jit-backend-dump}
[c58de0d52e73c00] {jit-backend-dump
BACKEND x86_64
SYS_EXECUTABLE ??
CODE_DUMP @2bdeb0e082b +0 3A000000
[c58de0d52e73c00] jit-backend-dump}
[c58de0d52e73c00] {jit-log-rewritten-loop
# Loop 0 ((jitdriver: no get_printable_location)) : rewritten with 18 ops
[i0, i1, i2, i3]
+78: increment_debug_counter(3014599518064)
+91: label(i0, i1, i2, i3, descr=TargetToken(3014694086264))
+96: increment_debug_counter(3014599518256)
+109: f9 = gc_load_indexed_f(i1, i3, 1, 0, 8)
+128: f10 = float_neg(f9)
+137: gc_store_indexed(i2, i3, f10, 1, 0, 8)
+149: i15 = int_add(i3, 8)
+153: i16 = int_lt(i15, i0)
+160: guard_true(i16, descr=<Guard0x2bde9c522c0>) [i0, i1, i2, i15]
+166: label(i0, i1, i2, i15, descr=TargetToken(3014694092144))
+176: increment_debug_counter(3014599518288)
+189: f21 = gc_load_indexed_f(i1, i15, 1, 0, 8)
+201: f22 = float_neg(f21)
+210: gc_store_indexed(i2, i15, f22, 1, 0, 8)
+222: i27 = int_add(i15, 8)
+226: i28 = int_lt(i27, i0)
+233: guard_true(i28, descr=<Guard0x2bde9c53cc8>) [i0, i1, i2, i27]
+239: jump(i0, i1, i2, i27, descr=TargetToken(3014694092144))
+272: --end of the loop--
[c58de0d52fe1f80] jit-log-rewritten-loop}
[c58de0d52fe1f80] jit-backend}
compiled new loop
[c58de0d52fe1f80] {jit-log-dce-loop
# Loop 1 ((jitdriver: no get_printable_location)) : loop with 19 ops
[i0, i1, i2, i3]
+91: label(i0, i1, i2, i3, descr=TargetToken(3014694086264))
debug_merge_point(0, 0, '(jitdriver: no get_printable_location)')
+109: f4 = raw_load_f(i1, i3, descr=<ArrayF 8>)
+128: f5 = float_neg(f4)
+137: raw_store(i2, i3, f5, descr=<ArrayF 8>)
+149: i7 = int_add(i3, 8)
+153: i8 = int_lt(i7, i0)
+160: guard_true(i8, descr=<Guard0x2bde9c522c0>) [i0, i1, i2, i7]
debug_merge_point(0, 0, '(jitdriver: no get_printable_location)')
+166: label(i0, i1, i2, i7, descr=TargetToken(3014694092144))
debug_merge_point(0, 0, '(jitdriver: no get_printable_location)')
+189: f9 = raw_load_f(i1, i7, descr=<ArrayF 8>)
+201: f10 = float_neg(f9)
+210: raw_store(i2, i7, f10, descr=<ArrayF 8>)
+222: i12 = int_add(i7, 8)
+226: i13 = int_lt(i12, i0)
+233: guard_true(i13, descr=<Guard0x2bde9c53cc8>) [i0, i1, i2, i12]
debug_merge_point(0, 0, '(jitdriver: no get_printable_location)')
+239: jump(i0, i1, i2, i12, descr=TargetToken(3014694092144))
+272: --end of the loop--
[c58de0d53150300] jit-log-dce-loop}
[c58de0d531ca400] {jit-log-opt-loop
# Loop 1 ((jitdriver: no get_printable_location)) : loop with 19 ops
[i0, i1, i2, i3]
+91: label(i0, i1, i2, i3, descr=TargetToken(3014694086264))
debug_merge_point(0, 0, '(jitdriver: no get_printable_location)')
+109: f4 = raw_load_f(i1, i3, descr=<ArrayF 8>)
+128: f5 = float_neg(f4)
+137: raw_store(i2, i3, f5, descr=<ArrayF 8>)
+149: i7 = int_add(i3, 8)
+153: i8 = int_lt(i7, i0)
+160: guard_true(i8, descr=<Guard0x2bde9c522c0>) [i0, i1, i2, i7]
debug_merge_point(0, 0, '(jitdriver: no get_printable_location)')
+166: label(i0, i1, i2, i7, descr=TargetToken(3014694092144))
debug_merge_point(0, 0, '(jitdriver: no get_printable_location)')
+189: f9 = raw_load_f(i1, i7, descr=<ArrayF 8>)
+201: f10 = float_neg(f9)
+210: raw_store(i2, i7, f10, descr=<ArrayF 8>)
+222: i12 = int_add(i7, 8)
+226: i13 = int_lt(i12, i0)
+233: guard_true(i13, descr=<Guard0x2bde9c53cc8>) [i0, i1, i2, i12]
debug_merge_point(0, 0, '(jitdriver: no get_printable_location)')
+239: jump(i0, i1, i2, i12, descr=TargetToken(3014694092144))
+272: --end of the loop--
[c58de0d53244580] jit-log-opt-loop}
DoneWithThisFrameVoid
[c58de0d5410c800] jit-tracing}
[c58de0d5410c800] {jit-backend-counts
entry 1:1
TargetToken(3014694086264):1
TargetToken(3014694092144):35
[c58de0d54186900] jit-backend-counts}
[platform:msg] Updated environment with vsver 160, using x64 True
[rtyper] -=- specialized 8 blocks -=-
[rtyper] -=- specialized 4 more blocks -=-
[rtyper] -=- specialized 2 more blocks -=-
[rtyper] -=- specialized 7 more blocks -=-
[rtyper] -=- specialized 6 more blocks -=-
[rtyper] -=- specialized 19 more blocks -=-
[rtyper] -=- specialized 12 more blocks -=-
[rtyper] -=- specialized 3 more blocks -=-
[jitcodewriter:info] making JitCodes...
[jitcodewriter:info] There are 2 JitCode instances.
[jitcodewriter:info] There are 4 -live- ops. Size of liveness is 9 bytes
[jitcodewriter] compute_bitstrings:
[jitcodewriter] 1 effectinfos:
[jitcodewriter] 0 descrs for arrays
[jitcodewriter] 0 descrs for fields
[jitcodewriter] 0 descrs for interiorfields
[jitcodewriter] -> 1 bitstrings, mean length 0.0, max length 0
[c58de0f7fff8200] {jit-tracing
JIT starting (x86)
[c58de0f803c8a80] {jit-backend-dump
BACKEND x86_64
SYS_EXECUTABLE ??
CODE_DUMP @2bdeb1e0000 +0 48894D40488945484889555048895D584889756048897D684C8945704C894D784C8995800000004C89A5880000004C89B5900000004C89BD980000008F45188F45084889E84C8BBC24C80000004C8BB424C00000004C8BA42480000000488B7C2478488B742470488B5C2468488B6C24604881C4A8000000C3
[c58de0f803c8a80] jit-backend-dump}
[c58de0f80536e00] {jit-backend-dump
BACKEND x86_64
SYS_EXECUTABLE ??
CODE_DUMP @2bdeb1e0090 +0 48894D40488945484889555048895D584889756048897D684C8945704C894D784C8995800000004C89A5880000004C89B5900000004C89BD9800000049BB182822E4BD020000498B1B49C743F80000000049C7030000000048895D288F45188F45084889E84C8BBC24C80000004C8BB424C00000004C8BA42480000000488B7C2478488B742470488B5C2468488B6C24604881C4A8000000C3
[c58de0f805b0f80] jit-backend-dump}
[c58de0f80813500] {jit-backend-dump
BACKEND x86_64
SYS_EXECUTABLE ??
CODE_DUMP @2bdeb1e0130 +0 48894D40488945484889555048895D584889756048897D684C8945704C894D784C8995800000004C89A5880000004C89B5900000004C89BD98000000F20F1185A0000000F20F118DA8000000F20F1195B0000000F20F119DB8000000F20F11A5C0000000488B5424104889E94883EC2849BB182822E4BD0200004D8B234C896528498B5BF849C743F80000000049C703000000004D8D9BB8FF85F441FFD34889C5488B4D2848C745280000000049BB182822E4BD02000049890B49895BF84883C42848C7451800000000488B4D40488B4548488B5550488B5D58488B7560488B7D684C8B45704C8B4D784C8B95800000004C8BA5880000004C8BB5900000004C8BBD98000000F20F1085A0000000F20F108DA8000000F20F1095B0000000F20F109DB8000000F20F10A5C0000000C3
[c58de0f8088d600] jit-backend-dump}
[c58de0f80907780] {jit-backend-dump
BACKEND x86_64
SYS_EXECUTABLE ??
CODE_DUMP @2bdeb1e0270 +0 48894D40488945484889555048895D584889756048897D684C8945704C894D784C8995800000004C89A5880000004C89B5900000004C89BD98000000F20F1185A0000000F20F118DA8000000F20F1195B0000000F20F119DB8000000F20F11A5C00000008F45188F45084889E84C8BBC24C80000004C8BB424C00000004C8BA42480000000488B7C2478488B742470488B5C2468488B6C24604881C4A8000000C3
[c58de0f80981880] jit-backend-dump}
[c58de0f80a75a80] {jit-backend-dump
BACKEND x86_64
SYS_EXECUTABLE ??
CODE_DUMP @2bdeb1e0320 +0 48894D40488945484889555048895D584889756048897D684C8945704C894D784C8995800000004C89A5880000004C89B5900000004C89BD98000000F20F1185A0000000F20F118DA8000000F20F1195B0000000F20F119DB8000000F20F11A5C000000049BB182822E4BD020000498B1B49C743F80000000049C7030000000048895D288F45188F45084889E84C8BBC24C80000004C8BB424C00000004C8BA42480000000488B7C2478488B742470488B5C2468488B6C24604881C4A8000000C3
[c58de0f80a75a80] jit-backend-dump}
[c58de0f80be3d80] {jit-backend-dump
BACKEND x86_64
SYS_EXECUTABLE ??
CODE_DUMP @2bdeb1e03f0 +0 49BB182822E4BD020000498B0349C743F80000000049C703000000004889452848C74508A30200004889E84C8BBC24C80000004C8BB424C00000004C8BA42480000000488B7C2478488B742470488B5C2468488B6C24604881C4A8000000C3
[c58de0f80be3d80] jit-backend-dump}
[c58de0f80c5df00] {jit-backend-dump
BACKEND x86_64
SYS_EXECUTABLE ??
CODE_DUMP @2bdeb1e0460 +0 48895D584889756048897D684C8995800000004C89A5880000004C89B5900000004C89BD980000004883EC28FFD04883C42848C7451800000000488B4D40488B5550488B5D58488B7560488B7D684C8B45704C8B4D784C8B95800000004C8BA5880000004C8BB5900000004C8BBD98000000C3
[c58de0f80cd8000] jit-backend-dump}
[c58de0f80d52100] {jit-backend-dump
BACKEND x86_64
SYS_EXECUTABLE ??
CODE_DUMP @2bdeb1e04e0 +0 4C8995800000004883EC28FFD04883C42848C7451800000000488B4D40488B55504C8B45704C8B4D784C8B9580000000C3
[c58de0f80d52100] jit-backend-dump}
[c58de0f80dcc280] {jit-backend-dump
BACKEND x86_64
SYS_EXECUTABLE ??
CODE_DUMP @2bdeb1e0520 +0 48895D584889756048897D684C8995800000004C89A5880000004C89B5900000004C89BD98000000F20F1185A0000000F20F118DA8000000F20F1195B0000000F20F119DB8000000F20F11A5C00000004883EC28FFD04883C42848C7451800000000488B4D40488B5550488B5D58488B7560488B7D684C8B45704C8B4D784C8B95800000004C8BA5880000004C8BB5900000004C8BBD98000000F20F1085A0000000F20F108DA8000000F20F1095B0000000F20F109DB8000000F20F10A5C0000000C3
[c58de0f80e46380] jit-backend-dump}
[c58de0f80ec0480] {jit-backend-dump
BACKEND x86_64
SYS_EXECUTABLE ??
CODE_DUMP @2bdeb1e05f0 +0 4C899580000000F20F1185A0000000F20F118DA8000000F20F1195B0000000F20F119DB8000000F20F11A5C00000004883EC28FFD04883C42848C7451800000000488B4D40488B55504C8B45704C8B4D784C8B9580000000F20F1085A0000000F20F108DA8000000F20F1095B0000000F20F109DB8000000F20F10A5C0000000C3
[c58de0f80f3a600] jit-backend-dump}
(jitdriver: no get_printable_location)
(jitdriver: no get_printable_location)
[c58de0f8119cb80] {jit-trace-done
trace length: 59
number operations: 13
total snapshots: 2
snapshot data: 24
snapshot array data: 22
bigint consts: 0 0
float consts: 0 0
ref consts: 0 0 1
descrs: 1
[c58de0f8119cb80] jit-trace-done}
[c58de0f81216c80] {jit-log-noopt
# Traced loop or bridge with 10 ops
[i0, i1, i2, i3]
debug_merge_point(0, 0, '(jitdriver: no get_printable_location)')
f4 = raw_load_f(i1, i3, descr=<ArrayF 8>)
f5 = float_neg(f4)
raw_store(i2, i3, f5, descr=<ArrayF 8>)
i7 = int_add(i3, 8)
i8 = int_lt(i7, i0)
guard_true(i8)
debug_merge_point(0, 0, '(jitdriver: no get_printable_location)')
guard_future_condition()
jump(i0, i1, i2, i7, descr=<Loop-1>)
[c58de0f81290e00] jit-log-noopt}
[c58de0f8130ae80] {jit-optimize
[c58de0f8130ae80] {jit-log-intbounds
[i0, i1, i2, i3]
debug_merge_point(0, 0, '(jitdriver: no get_printable_location)')
f4 = raw_load_f(i1, i3, descr=<ArrayF 8>)
f5 = float_neg(f4)
raw_store(i2, i3, f5, descr=<ArrayF 8>)
i7 = int_add(i3, 8)
# i7 -> (?) IntBound.unbounded()
i8 = int_lt(i7, i0)
guard_true(i8, descr=<rpython.jit.metainterp.compile.ResumeGuardDescr object at 0x000002bde9cfdf68>) [i0, i1, i2, i7]
debug_merge_point(0, 0, '(jitdriver: no get_printable_location)')
[c58de0f81661680] jit-log-intbounds}
[c58de0f816db780] {jit-log-exported-state
[i9, i10, i11, i12]
INP(i9)
INP(i10)
INP(i11)
INP(i12 = int_add(i13, 8/ci))
PureOp(i14 = int_lt(i12, i9))
[c58de0f81755900] jit-log-exported-state}
[c58de0f81755900] jit-optimize}
[c58de0f81755900] {jit-optimize
[c58de0f81849b00] {jit-log-intbounds
[i0, i1, i2, i3]
debug_merge_point(0, 0, '(jitdriver: no get_printable_location)')
f6 = raw_load_f(i4, i5, descr=<ArrayF 8>)
f7 = float_neg(f6)
raw_store(i8, i5, f7, descr=<ArrayF 8>)
i10 = int_add(i5, 8)
# i10 -> (?) IntBound.unbounded()
i12 = int_lt(i10, i11)
guard_true(i12, descr=<rpython.jit.metainterp.compile.ResumeGuardDescr object at 0x000002bde9cff4b0>) [i11, i4, i8, i10]
debug_merge_point(0, 0, '(jitdriver: no get_printable_location)')
[c58de0f81b26200] jit-log-intbounds}
jump(i11, i4, i8, i10, descr=TargetToken(3014694794808))
[c58de0f81c1a400] jit-optimize}
[c58de0f81c94500] {jit-log-short-preamble
[]
label(i15, i16, i17, i18)
jump()
[c58de0f81d0e600] jit-log-short-preamble}
[c58de0f81d88780] {jit-backend
[c58de0f81d88780] {jit-log-compiling-loop
[i9, i10, i11, i13]
label(i9, i10, i11, i13, descr=TargetToken(3014694795032))
debug_merge_point(0, 0, '(jitdriver: no get_printable_location)')
f19 = raw_load_f(i10, i13, descr=<ArrayF 8>)
f20 = float_neg(f19)
raw_store(i11, i13, f20, descr=<ArrayF 8>)
i12 = int_add(i13, 8)
i14 = int_lt(i12, i9)
guard_true(i14, descr=<Guard0x2bde9cfdf68>) [i9, i10, i11, i12]
debug_merge_point(0, 0, '(jitdriver: no get_printable_location)')
label(i9, i10, i11, i12, descr=TargetToken(3014694794808))
debug_merge_point(0, 0, '(jitdriver: no get_printable_location)')
f22 = raw_load_f(i10, i12, descr=<ArrayF 8>)
f23 = float_neg(f22)
raw_store(i11, i12, f23, descr=<ArrayF 8>)
i25 = int_add(i12, 8)
i26 = int_lt(i25, i9)
guard_true(i26, descr=<Guard0x2bde9cff4b0>) [i9, i10, i11, i25]
debug_merge_point(0, 0, '(jitdriver: no get_printable_location)')
jump(i9, i10, i11, i25, descr=TargetToken(3014694794808))
[c58de0f81e7c980] jit-log-compiling-loop}
[c58de0f81ef6b00] {jit-mem-looptoken-alloc
allocating Loop # 1
[c58de0f81ef6b00] jit-mem-looptoken-alloc}
[c58de0f828fa280] {jit-backend-dump
BACKEND x86_64
SYS_EXECUTABLE ??
CODE_DUMP @2bdeb1e0740 +0 000000000000000000000000000000004881ECA800000048896C246048899424B80000004889CD48895C2468488974247048897C24784C89A424800000004C89B424C00000004C89BC24C800000049BB702D22E4BD02000049FF030F1F44000049BBF03022E4BD02000049FF03488B8D28010000488B8538010000F20F10040166410F578390D5FB06488B9530010000F20F1104024883C008483B85200100000F8D00000000662E0F1F84000000000049BB703122E4BD02000049FF03488B9528010000F20F10040266410F578310D5FB06488B8D30010000F20F1104014883C008483B85200100000F8D000000004889952801000048898D30010000E9AEFFFFFF0F0B6666662E0F1F840000000000FF35EAFEFFFF4D8D9B30D6FB0641534D8D9BE0F8FFFF41FFE3FF35D9FEFFFF4D8D9BC0D5FB0641534D8D9BD0F8FFFF41FFE3
[c58de0f82974380] jit-backend-dump}
[c58de0f829ee500] {jit-backend-addr
Loop 1 ((jitdriver: no get_printable_location)) has address 0x2bdeb1e078e to 0x2bdeb1e0850 (bootstrap 0x2bdeb1e0750)
gc table: 0x2bdeb1e0740
function: 0x2bdeb1e0750
resops: 0x2bdeb1e078e
failures: 0x2bdeb1e0850
end: 0x2bdeb1e0882
[c58de0f829ee500] jit-backend-addr}
[c58de0f829ee500] {jit-regalloc-stats
Loop 1 ((jitdriver: no get_printable_location)) has address 0x2bdeb1e078e to 0x2bdeb1e0850 (bootstrap 0x2bdeb1e0750)
assembler size: 272
number ops: 18
preamble num moves calls: 0
preamble num moves jump: 0
preamble num moves spills: 3
preamble num moves spills to existing: 3
preamble num register reloads: 3
num moves calls: 0
num moves jump: 2
num moves spills: 0
num moves spills to existing: 0
num moves register reloads: 2
[c58de0f82a68600] jit-regalloc-stats}
[c58de0f82a68600] {jit-backend-dump
BACKEND x86_64
SYS_EXECUTABLE ??
CODE_DUMP @2bdeb1e07e2 +0 6A000000
[c58de0f82a68600] jit-backend-dump}
[c58de0f82ae2700] {jit-backend-dump
BACKEND x86_64
SYS_EXECUTABLE ??
CODE_DUMP @2bdeb1e082b +0 3A000000
[c58de0f82ae2700] jit-backend-dump}
[c58de0f82b5c880] {jit-log-rewritten-loop
# Loop 0 ((jitdriver: no get_printable_location)) : rewritten with 18 ops
[i0, i1, i2, i3]
+78: increment_debug_counter(3014599519600)
+91: label(i0, i1, i2, i3, descr=TargetToken(3014694795032))
+96: increment_debug_counter(3014599520496)
+109: f9 = gc_load_indexed_f(i1, i3, 1, 0, 8)
+128: f10 = float_neg(f9)
+137: gc_store_indexed(i2, i3, f10, 1, 0, 8)
+149: i15 = int_add(i3, 8)
+153: i16 = int_lt(i15, i0)
+160: guard_true(i16, descr=<Guard0x2bde9cfdf68>) [i0, i1, i2, i15]
+166: label(i0, i1, i2, i15, descr=TargetToken(3014694794808))
+176: increment_debug_counter(3014599520624)
+189: f21 = gc_load_indexed_f(i1, i15, 1, 0, 8)
+201: f22 = float_neg(f21)
+210: gc_store_indexed(i2, i15, f22, 1, 0, 8)
+222: i27 = int_add(i15, 8)
+226: i28 = int_lt(i27, i0)
+233: guard_true(i28, descr=<Guard0x2bde9cff4b0>) [i0, i1, i2, i27]
+239: jump(i0, i1, i2, i27, descr=TargetToken(3014694794808))
+272: --end of the loop--
[c58de0f82c50a80] jit-log-rewritten-loop}
[c58de0f82c50a80] jit-backend}
compiled new loop
[c58de0f82ccab80] {jit-log-dce-loop
# Loop 1 ((jitdriver: no get_printable_location)) : loop with 19 ops
[i0, i1, i2, i3]
+91: label(i0, i1, i2, i3, descr=TargetToken(3014694795032))
debug_merge_point(0, 0, '(jitdriver: no get_printable_location)')
+109: f4 = raw_load_f(i1, i3, descr=<ArrayF 8>)
+128: f5 = float_neg(f4)
+137: raw_store(i2, i3, f5, descr=<ArrayF 8>)
+149: i7 = int_add(i3, 8)
+153: i8 = int_lt(i7, i0)
+160: guard_true(i8, descr=<Guard0x2bde9cfdf68>) [i0, i1, i2, i7]
debug_merge_point(0, 0, '(jitdriver: no get_printable_location)')
+166: label(i0, i1, i2, i7, descr=TargetToken(3014694794808))
debug_merge_point(0, 0, '(jitdriver: no get_printable_location)')
+189: f9 = raw_load_f(i1, i7, descr=<ArrayF 8>)
+201: f10 = float_neg(f9)
+210: raw_store(i2, i7, f10, descr=<ArrayF 8>)
+222: i12 = int_add(i7, 8)
+226: i13 = int_lt(i12, i0)
+233: guard_true(i13, descr=<Guard0x2bde9cff4b0>) [i0, i1, i2, i12]
debug_merge_point(0, 0, '(jitdriver: no get_printable_location)')
+239: jump(i0, i1, i2, i12, descr=TargetToken(3014694794808))
+272: --end of the loop--
[c58de0f8b2c8780] jit-log-dce-loop}
[c58de0f8b2c8780] {jit-log-opt-loop
# Loop 1 ((jitdriver: no get_printable_location)) : loop with 19 ops
[i0, i1, i2, i3]
+91: label(i0, i1, i2, i3, descr=TargetToken(3014694795032))
debug_merge_point(0, 0, '(jitdriver: no get_printable_location)')
+109: f4 = raw_load_f(i1, i3, descr=<ArrayF 8>)
+128: f5 = float_neg(f4)
+137: raw_store(i2, i3, f5, descr=<ArrayF 8>)
+149: i7 = int_add(i3, 8)
+153: i8 = int_lt(i7, i0)
+160: guard_true(i8, descr=<Guard0x2bde9cfdf68>) [i0, i1, i2, i7]
debug_merge_point(0, 0, '(jitdriver: no get_printable_location)')
+166: label(i0, i1, i2, i7, descr=TargetToken(3014694794808))
debug_merge_point(0, 0, '(jitdriver: no get_printable_location)')
+189: f9 = raw_load_f(i1, i7, descr=<ArrayF 8>)
+201: f10 = float_neg(f9)
+210: raw_store(i2, i7, f10, descr=<ArrayF 8>)
+222: i12 = int_add(i7, 8)
+226: i13 = int_lt(i12, i0)
+233: guard_true(i13, descr=<Guard0x2bde9cff4b0>) [i0, i1, i2, i12]
debug_merge_point(0, 0, '(jitdriver: no get_printable_location)')
+239: jump(i0, i1, i2, i12, descr=TargetToken(3014694794808))
+272: --end of the loop--
[c58de0f8b3bc980] jit-log-opt-loop}
DoneWithThisFrameVoid
[c58de0f8bdc0180] jit-tracing}
[c58de0f8bdc0180] {jit-backend-counts
entry 1:1
TargetToken(3014694795032):1
TargetToken(3014694794808):36
[c58de0f8be3a280] jit-backend-counts}
---------- Hypothesis ----------
You can add @seed(109462259273286717751431988313423165480) to this test or run pytest with --hypothesis-seed=109462259273286717751431988313423165480 to reproduce this failure.
builder: rpython-win-x86-64 build #405
test: jit/backend/x86/test/test_x86vector/py/TestBasic/()/test_vector_float_unary[neg]